Skip to content

Releases: cloudogu/makefiles

v9.3.2

21 Oct 06:56
v9.3.2
3b407d1
Compare
Choose a tag to compare

Changed

  • Use v2 api version for k8s dogu deployment [#198]

v9.3.1

11 Oct 08:29
v9.3.1
c1c9f4e
Compare
Choose a tag to compare

Changed

  • Update go linter to 1.61.0 to support go 1.23
  • use go 1.23 as default for linting
  • use go 1.23 as default for builds

v9.2.1

05 Sep 08:12
v9.2.1
ddc0d0e
Compare
Choose a tag to compare

Fixed

  • Add missing yq dependency on docker-build target

v9.2.0

28 Aug 14:05
v9.2.0
3537e63
Compare
Choose a tag to compare

Added

  • Add make target govulncheck to scan go repositories for vulnerabilities using govulncheck

Changed

  • bats.mk:
    • Raise BATS image version to 1.11.0
    • set BATS's /workspace directory as a safe git directory to avoid the git error detected dubious ownership

Fixed

  • Remove Docker warning about potentially missing ARG default values [#190]

v9.1.0

28 Jun 09:04
3526ce4
Compare
Choose a tag to compare

Added

  • Add support for remote runtimes and container-registries for k8s-make-targets [#18]
    • The make-targets for k8s like dogu-build, helm-apply or component-apply now support deploying to remote kubernetes-clusters

v9.0.5

23 May 08:19
1399847
Compare
Choose a tag to compare

Changed

  • Bugfix/185 update golangci lint version by @ppxl in #187

v9.0.4

19 Apr 08:18
36e0817
Compare
Choose a tag to compare

Fixed

  • [#180] Properly delete previous helm packages to mitigate error where helm secrets get too big.
  • Update CONTROLLER_GEN_VERSION to v0.14.0 to avoid panic during manifest-run when using go1.22 [#178]

v9.0.3

18 Mar 08:18
v9.0.3
4ced461
Compare
Choose a tag to compare

Changed

  • Pick up mockery version when the version was defined before including mocks.mk
    • it is no longer necessary to set the version variable MOCKERY_VERSION after including mocks.mk. Instead the variable can be overwritten before the include.

Fixed

  • Update Mockery to v2.42.1 to avoid error messages during mock generation [#176]
    • these error messages occurred only with very recent Golang versions like Go 1.22. No errors were shown with Go 1.21

V9.0.2

05 Mar 14:16
v9.0.2
6b561a3
Compare
Choose a tag to compare

v9.0.2 2024-01-18

Fixed

  • Remove duplicate version-tag from Dogu-Image in ks8-dogu.mk [#174]
  • Set the yq output to YAML (instead of JSON)

v9.0.1

01 Dec 10:52
v9.0.1
1053247
Compare
Choose a tag to compare

Changed

  • Make the targets for generate and copy manifests configurable. External components have to override them with empty values because they do not have CRDs in go-code. [#172]
  • Make the target to importing images configurable. Components with own images to build should override IMAGE_IMPORT_TARGET with image-import. [#172]
  • Make the target to check all environment variables configurable. Components with own images to build should override CHECK_VAR_TARGETS with check-all-vars. [#172]

Fixed

  • fixes wrong container image version latest during image-import [#172]
  • the k8s/CRD target helm-package-release renames to helm-package in order to harmonize with crd-helm-package
  • the k8s/CRD target manifests honors now the variable HELM_CRD_SOURCE_DIR if set to a different value

Added

  • runs k8s/CRD target crd-add-labels by default after the CRD generation target manifest