pipeline-library
kubernetes-management
pipeline-library | kubernetes-management | |
---|---|---|
1 | 4 | |
282 | 52 | |
1.1% | - | |
9.2 | 9.9 | |
5 days ago | 2 days ago | |
Groovy | Shell | |
- | MIT License |
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
pipeline-library
-
Does anyone have any patterns I can stick in a shared lib for auto incrementing semver in a pipeline?
For Docker image, we use this shared library on the Jenkins project link
kubernetes-management
-
Show HN: What if Dependabot and Ansible had a child?
Kind of, the reason why it's a bit difficult to describe the project is because the different component mean different things to different people.
I built updatecli so I could use it to help me maintain infrastructure as code, then bit by bit, I discovered how other people were using it to solve challenges that I didn't imagine.
Scenario 1: https://github.com/jenkins-infra/kubernetes-management/blob/...
We monitor the latest Certmanager chart version available and we bump our git repository so Helmfile can pick the latest version and update our Kubernetes clusters.
-
What's one gotta do in order to get production Kubernetes experience around here?
If you are looking for real k8s production experience, you could participate to an open infrastructure project. the Jenkins infrastructure is one of them which mean we try to be as open as open possible in meeting, in doc,and almost every git repository are public. You can start review pull request from https://github.com/jenkins-infra/charts and we automate many many more :) otherwise you could also participate in other open infrastructure project such as the Wikipedia one. Disclaimer: I am the lead infra of the Jenkins infrastructure project so feel free to dm me if you want more information.
-
Does anyone have any patterns I can stick in a shared lib for auto incrementing semver in a pipeline?
For Helm, they are different ways to automate helm chart releases depending on the tooling you have access to. On the Jenkins project, we use a command-line tool named updatecli that I build to help us automate file content like for Docker, Puppet, Helm, Yaml and then run it from a Jenkinsfile, it doesn't update Changelog yet.
What are some alternatives?
job-dsl-plugin - A Groovy DSL for Jenkins Jobs - Sweeeeet!
updatecli - A Declarative Dependency Management tool
JenkinsPipelineUnit - Framework for unit testing Jenkins pipelines
meta-package-manager - 🎁 wraps all package managers with a unifying CLI
docker-helmfile - Docker Image used to execute Helmfile commands, with all the expected tooling
renovate - Universal dependency automation tool.
ods-jenkins-shared-library - Shared Jenkins library which all ODS projects & components use - provisioning, SonarQube code scanning, Nexus publishing, OpenShift template based deployments and repository orchestration
jenkins-bootstrap-shared - Jenkins as immutable infrastructure made easy. A repository of shared scripts meant to be used as a git submodule. Packing Jenkins, plugins, and scripts into immutable packages and images.
dependabot-core - 🤖 Dependabot's core logic for creating update PR's.
jenkins-infra - Jenkins main control repo for R10k and our Puppet Enterprise managed infrastructure