Skip to content

Releases: cloudogu/makefiles

v8.3.0

19 Sep 06:56
v8.3.0
8dc55f0
Compare
Choose a tag to compare

Changed

  • [#150] Set bash as default shell in k8s.mk.
  • Add stage production as default variable in k8s.mk.
  • Template {{ .Namespace }} from the resource only in the non helm dev target k8s-apply with the current namespace.
    When creating a helm chart use {{ .Release.Namespace }} for the current namespace at deploy time.

v8.2.0

15 Sep 12:34
v8.2.0
44973bf
Compare
Choose a tag to compare

Added

  • [#143] Add release target dogu-cve-release for dogus if a simple rebuild fixes critical CVEs.
    • The target can be executed with a DRY_RUN environment variable for added developer experience.
  • Add missing K8s and bats target descriptions on the README.md

v8.1.0

15 Sep 10:59
v8.1.0
a216e2f
Compare
Choose a tag to compare

Removed

  • [#147] Remove Dummy-Chart-Dependencies from Helm-Chart-Generation

v8.0.0

12 Sep 06:02
v8.0.0
eb7c4c5
Compare
Choose a tag to compare

Added

  • [#141] Add target to generate, apply etc. components resources.
    • Because of the new dev proxy registry image tags will now receive a -dev suffix to avoid getting a version that matches tags in the remote registry. This prevents the registry proxy to pull the remote image. The random make variable IMAGE_DEV is now part of the k8s-component.mk and projects no longer need to override it.

Breaking change ahead!

Changed

  • Changed name of component targets for better readability.
    • Keep in mind to update affected targets in build pipelines.

v7.13.1

01 Sep 06:01
v7.13.1
6cb0f7a
Compare
Choose a tag to compare

Fixed

  • [#139] Use yq from bin instead of the host machine to fix pipeline errors.

v7.13.0

31 Aug 13:04
d3fceb6
Compare
Choose a tag to compare

Fixed

  • [#137] Package generated chart-dependencies in helm-chart

Changed

  • [#135] Updated controller-gen to v0.13.0

v7.12.1

31 Aug 08:12
e10d44b
Compare
Choose a tag to compare

Fixed

  • [#133] Added missing template-file k8s-helm-temp-chart.yaml

v7.12.0

23 Aug 12:50
4b2aafc
Compare
Choose a tag to compare

Added

  • [#131] Support optional Helm chart dependencies during k8s-helm-package-release
    • Please note, that the dependency charts will be created on the fly. The created Helm package will not contain the dependency charts.
  • [#131] the target k8s-helm-init-chart helps to create a file k8s/helm/Chart.yaml
    • please note, that an existing file will be overwritten.

Changed

  • [#131] Add further additional Helm command arguments variables. All of these variables are optional:
    • BINARY_HELM_ADDITIONAL_PUSH_ARGS for helm push
    • BINARY_HELM_ADDITIONAL_PACK_ARGS for helm package
    • BINARY_HELM_ADDITIONAL_UNINST_ARGS for helm uninstall
    • BINARY_HELM_ADDITIONAL_UPGR_ARGS for helm upgrade

Fixed

  • Rename the additional Helm command argument variable ADDITIONAL_HELM_APPLY_ARGS to BINARY_HELM_ADDITIONAL_UPGR_ARGS
  • [#131] avoid to re-pack a Helm package from a previous k8s-helm-package-release run
    • instead the older copy of the Helm package will be deleted prior the actual Helm package creation

v7.11.0

22 Aug 14:09
v7.11.0
7c03c47
Compare
Choose a tag to compare

Added

  • [#129] Instead of just copy the chart.yaml the whole chart will be copied from the k8s to the artifact.
    • Added additional helm args to configure definitions of helm values.

Fixed

  • [#115] Use labels app: ces for Dogu-CRs.

v7.10.0

07 Jul 08:59
v7.10.0
9e38b63
Compare
Choose a tag to compare

Removed

  • [#127] Remove helmify and just copy the release resource in the helm chart because the helmify generation does not fit with our name prefixes and does not recognize some properties like publishNotReadyAddresses from the service spec.