Skip to content

Releases: cloudogu/gitops-build-lib

0.7.0

14 Oct 12:21
0.7.0
0dfae35
Compare
Choose a tag to compare

What's Changed

New Contributors

Full Changelog: 0.6.0...0.7.0

0.6.0

26 Aug 11:33
0.6.0
4a5e0fb
Compare
Choose a tag to compare

What's Changed

New Contributors

Full Changelog: 0.5.0...0.6.0

0.5.0

03 May 10:06
c8ba07d
Compare
Choose a tag to compare

Added

  • Support for plain CronJobs

0.4.0

21 Mar 15:07
bc86674
Compare
Choose a tag to compare

Added

  • Helm Repo Type LOCAL

0.3.0

20 Mar 16:07
0.3.0
9cd5d0f
Compare
Choose a tag to compare

Added

  • Add k8sVersion parameter.
    • Specifies --kube-version for helm template (ArgoCD) and
    • kubectl image (if no explicit buildImages.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 the k8sVersion. Double-check the commits in your GitOps repo.

Changed

  • Changed kubectl image from lachlanevenson/k8s-kubectl to bitnami/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

10 Mar 16:30
0.2.0
3f47bf9
Compare
Choose a tag to compare

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

18 May 14:04
811d51e
Compare
Choose a tag to compare

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

06 May 08:19
b15be9f
Compare
Choose a tag to compare
  • 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

26 Apr 13:56
ec53879
Compare
Choose a tag to compare
  • You can now build ArgoCD applications with a helm repository as source for the helm chart
  • minor fixes

0.1.0

22 Apr 13:31
fc8c663
Compare
Choose a tag to compare

You can now deploy Helm applications with ArgoCD

  • The library uses helm template to generate k8s resources for deployments to the gitops repository