Repository navigation
v0.3.50
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, andhelmControllerconfigurable viavalues.yaml, and updated the corresponding deployment templates to use these values. [1] [2] [3] [4] [5] [6] [7] [8] [9] - Updated
docs/user-guide.mdto document the new configurable container name parameters for each controller. [1] [2] [3]
Version Bump:
- Updated the project version to v0.3.50 in
VERSIONand 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.ymlto 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.,
errcheckassertions and blank assignments) and improved exclusion patterns for directories and functions. [1] [2]
Minor CI/Dev Experience Tweaks:
- Adjusted the
Makefileto use the correct verbosity flag for golangci-lint.
What's Changed
- Feat/expose container name by @padraigmc in #460
Full Changelog: v0.3.49...v0.3.50