Releases: cloudogu/gitops-build-lib
Releases · cloudogu/gitops-build-lib
0.7.0
What's Changed
- Disable yamllint by default by @nihussmann in #43
- Add welcome message and print actual config by @nihussmann in #40
- Add support for additional docker run args by @nihussmann in #42
- Update k8s, helm and yamllint by @nihussmann in #41
New Contributors
- @nihussmann made their first contribution in #43
Full Changelog: 0.6.0...0.7.0
0.6.0
0.5.0
0.4.0
0.3.0
Added
- Add
k8sVersion
parameter.- Specifies
--kube-version
forhelm template
(ArgoCD) and kubectl
image (if no explicitbuildImages.kubectl
parameter is used)⚠️ k8sVersion
has a default value, so this is no breaking change per se. However, depending on the helm chart used,
the rendered result might look different from before where no--kube-version
parameter was used.
We recommend setting thek8sVersion
. Double-check the commits in your GitOps repo.
- Specifies
Changed
- Changed kubectl image from
lachlanevenson/k8s-kubectl
tobitnami/kubectl
, because it is available for every k8s version out there
Fixed
- Don't fail when no
values-shared.yaml
is provided
0.2.0
Added
- Support different base path in destination gitops repository with
destinationRootPath
#26 - Support different folder strategies with
folderStructureStrategy
#26 - Optional
credentialsId
for build images #19 - Add option for other mainbranches in helm git repositories #19
Changed
- Bump default cesBuildLib version to 1.62.0 #26
- Bump default kubectl image to 'lachlanevenson/k8s-kubectl:v1.24.8' #26
- Bump default helm image to 'ghcr.io/cloudogu/helm:3.11.1-2' #26
Removed
- Disable kubeval and helm kubeval in default config, because they are deprecated (we will introduce another linting tool later) #26
Fixed
- Add namespace to argo helm release #19
Configurable build images
The images used within the build process and for validators (e.g. yamllint, kubeval, helm, ..) can now be configured via the gitops-config.
Refactor validators for Argo CD
- Refactor validators based on deployment and repository type
- Implement validations for Argo CD
- Update default configurations for provided validators
- Update readme with further details about argo and technical decisions
0.1.1
- You can now build ArgoCD applications with a helm repository as source for the helm chart
- minor fixes
0.1.0
You can now deploy Helm applications with ArgoCD
- The library uses
helm template
to generate k8s resources for deployments to the gitops repository