Skip to content

v0.3.50

Choose a tag to compare

@padraigmc padraigmc released this 16 Sep 15:47
· 26 commits to master since this release
0c5d0c6

This pull request improves Helm chart flexibility by making container names configurable via values, upgrades the Go toolchain to version 1.24 across the project, and restructures the golangci-lint configuration to align with v2 standards. It also bumps the project version to v0.3.50 and updates documentation accordingly.

Helm Chart Improvements:

  • Made deployment and container names for kraanController, sourceController, and helmController configurable via values.yaml, and updated the corresponding deployment templates to use these values. [1] [2] [3] [4] [5] [6] [7] [8] [9]
  • Updated docs/user-guide.md to document the new configurable container name parameters for each controller. [1] [2] [3]

Version Bump:

  • Updated the project version to v0.3.50 in VERSION and Helm chart files. [1] [2]

Go Toolchain Upgrade:

  • Bumped Go version from 1.22.x to 1.24 in Dockerfile, Dockerfile-dev, Dockerfile-check, and the GitHub Actions workflow, ensuring the project uses the latest Go features and security patches. [1] [2] [3] [4]

GolangCI-Lint Configuration Overhaul:

  • Migrated .golangci.yml to v2 format, restructuring linter enables/disables, output formatting, and exclusion rules for better maintainability and compatibility with new linter versions. [1] [2] [3] [4] [5] [6]
  • Relaxed some linter settings (e.g., errcheck assertions and blank assignments) and improved exclusion patterns for directories and functions. [1] [2]

Minor CI/Dev Experience Tweaks:

  • Adjusted the Makefile to use the correct verbosity flag for golangci-lint.

What's Changed

Full Changelog: v0.3.49...v0.3.50