Releases: appvia/kubernetes-platform
Release v0.2.17
Changelog
All notable changes to this project will be documented in this file.
0.2.17 - 2025-10-23
🚀 Features
- Added the additional configuration for kubecosts (bc7d532)
- Added aws configuration to kubecosts (77f390e)
- Added support for helm values (b93a8a3)
- Added kubecosts the standalone aws environment (bddcc1a)
- Enabling per cluster configuration (47f2689)
🐛 Bug Fixes
- Resolved the issue to gather helm values from the system charts (42fc89b)
- Resolved the reference to correct field (f23d281)
- Resolvd the method of index dynamic values (2ea0090)
- Resolved the issue on the application set (b9d8713)
- Resolving the reference to the object (607c6b6)
- Always ensure ignore any initial '.' (d9ec0cf)
- Resolved the issue on the tenant application set (be52a99)
📚 Documentation
- Updated the documentation around the system helm (a9d9165)
⚙️ Miscellaneous Tasks
- Disabled the finops agent by default (ba809f1)
- Added a production cluster to standalone aws (649787b)
- Updated the makefile with environment builders (a478c5c)
- Displayed the error message on failure (56b63b5)
- Updated the terraform variables for aws standalone (f63b0bb)
- Added kubecost to the development build (3ac64f9)
- Added the default configuration for the aggregation (ed55d74)
- Added etl storage for kubecost (5f4f1f7)
- Updating the module version (4c4d3dc)
View documentation at https://gambol99.github.io/kubernetes-platform/
Release v0.2.15
Changelog
All notable changes to this project will be documented in this file.
0.2.15 - 2025-10-17
🚀 Features
- Added the traiffic distribution rule (32af129)
🐛 Bug Fixes
- Resolved the issues on the kyverno policy tests (70d01e0)
⚙️ Miscellaneous Tasks
- Added the changes (12c3c88)
- Updating the version of kro (c5fda6a)
- Added kubecost installation (abfd6b2)
- Enable network monitoring (c3c58b7)
View documentation at https://gambol99.github.io/kubernetes-platform/
Release v0.2.14
Changelog
All notable changes to this project will be documented in this file.
0.2.14 - 2025-10-15
⚙️ Miscellaneous Tasks
- Added the version of packages (d16651c)
View documentation at https://gambol99.github.io/kubernetes-platform/
Release v0.2.13
Changelog
All notable changes to this project will be documented in this file.
0.2.13 - 2025-10-15
⚙️ Miscellaneous Tasks
- Upgrading the version of components (a1a9650)
View documentation at https://gambol99.github.io/kubernetes-platform/
Release v0.2.12
Changelog
All notable changes to this project will be documented in this file.
Release v0.2.11
Changelog
All notable changes to this project will be documented in this file.
0.2.11 - 2025-03-16
🚀 Features
- Enabling the cilium addons for standalone and aws (6d6377c)
- Added the same applications to aws release to validate the same changes (6f784bf)
- Adding a storage class for gpt encrypted as the default storage class for aws only (a795ceb)
- Added the options to enable end to end encryption using wireguard (2dd89cf)
🐛 Bug Fixes
- Ensured the registration is agnostic to the cloud vendor (c82b295)
- Resolved the typo on the feature flag for storage classes (9fe0147)
📚 Documentation
- Added note on the cilium documentation around cni chaining (2b95231)
- Removing cloud resource linkn until its ready (ea40886)
- Adding additional notes on cilium network security (62643b5)
- Added documentation on the wiregaurd encryption (8fba5f0)
🧪 Testing
- Added the unit checks to ensure on aws cilium is working (0a65e04)
⚙️ Miscellaneous Tasks
- Added short flags to the check_suite.sh and ensured the cloud vendor check is agnoistic (c716836)
- Updating the configuration for cilium (2f51b46)
View documentation at https://gambol99.github.io/kubernetes-platform/
Release v0.2.10
Changelog
All notable changes to this project will be documented in this file.
0.2.10 - 2025-03-16
🚀 Features
- Added psa labels on the tenant applications and allow system application to define thiers (beef876)
- Added unit test to ensure system applications and psa labels on tenant applications (b51e4b4)
📚 Documentation
- Generating the kyvernos policies from code (c3a2b61)
⚙️ Miscellaneous Tasks
- Adding the namespace creation using the metadata to helm system and kustomize (eee4988)
- Dropping the kyverno policy as this done is code now (b36d2e0)
View documentation at https://gambol99.github.io/kubernetes-platform/
Release v0.2.9
Changelog
All notable changes to this project will be documented in this file.
0.2.9 - 2025-03-16
🚀 Features
- Adding the ability to source external repositoies via kustomize for system applications (de82f80)
- Added the creation of the provider for terranetes (6dec7fd)
- Added the ability to source in the cloud resources (wip) (5d919fd)
- Added the terranetes resource plans into the mix (c031188)
- Added cilium service mesh to the cluster definitions (784a0e1)
- Added the cilium service mesh to the helm addons (fd5d333)
- Added configuration for cilium in aws only (4fa9fd8)
- Added the spire deployment for the use of mtls (25e17c9)
- Adding the ability to use parameters in the helm and source the values (6e17731)
- Added the ability to applied common labels and annotations for kustomize applications (1ef26a5)
- Added a kyverno policy to ensure all standard tenant applications use baseline (ed65d9d)
🐛 Bug Fixes
- Resolved the issue related to the makefile validate-commits (504c93e)
- Added namespace to the kustomize (cf78ae5)
- Resolved the version of the cilium addon (16bb9e0)
- Resolved the issues for trying to patch using templatePatch (2c9ccd5)
📚 Build
- Adding unit test for some of the kyverno policies (becccca)
📚 Documentation
⚙️ Miscellaneous Tasks
- Added the terraform init to each of the makefile destroy targets (c4fd49f)
- Ordering the helm charts alphabetically (3cb43d0)
- Added cilium-system to a blacklist of namespaces (c5a17a8)
- Added placeholder for global configuration for the cilium addons (42603e4)
- Added configuration to ensure hubble is enabled in cilium (e6d72ae)
- Added unit tests for the custom values (6f339d4)
- Adding unit tests to validate cilium is installed (566d2fe)
- Changing the name of the applications (e487cc3)
- Added a time take to the call to bats per unit test (4026c11)
- Dropping cilium for now until we find a better was to integrate with eks (63d17ca)
View documentation at https://gambol99.github.io/kubernetes-platform/
Release v0.2.8
Changelog
All notable changes to this project will be documented in this file.
0.2.8 - 2025-03-14
🚀 Features
- Adding additional addons for terraform and eks services (568d4ae)
- Adding the release folder for aws hub and spoke (a650fbe)
- Adding the terraform changes to support validation a aws hub & spoke (8ba56f0)
- Added a makefile stage to serve the mkdocs site (27a2636)
- Added terraform workspaces to isolate the local terraform state (788980a)
🐛 Bug Fixes
- Resolving the path to the hub cluster definition (e0771a7)
- Ensure the clusters are enabled into the configuration (acf8204)
- Trying to resolve the issue in the rendering on the cluster authentication (126a7cd)
- Needs to be a string (9520c5e)
- Resolving the configuration for the cluster connection configuration (2cc0cb3)
- Updated the chart to resolve the nil pointer issue (782dcf0)
- We dont require the platform on a spoke as it's managed by the hub (fff736e)
- Strengthen the permissions on the projects (d6b691b)
- Added the tested changes to the hub and spoke pattern (6e850ff)
📚 Documentation
- Fixing typo in the documentation (fcf3050)
- Adjusting the documentation slightly (b90614d)
- Adding the documentation for the hub and spoke setup (6755ca9)
⚙️ Miscellaneous Tasks
- Changing the kustomize folder to base (340a0f3)
- Updating the cluster definition for the spoke (871f5cc)
- Renaming the cluster to the same as the file i.e hub (70600e8)
- Adding a example for the spoke (3bc493c)
- Changing the network cidr range for the spoke (09a1775)
- Adding the argocd iam role used to assume permissions (5549224)
- Removing the server url as this will change on every build (02b15e8)
- Adding an endpoint (05fb3d2)
- Adjusting the name of the cross account role to make whitelist easier (aebea30)
- Removing the net raw for now, we should inject this is required (dae0249)
View documentation at https://gambol99.github.io/kubernetes-platform/
v0.2.0
Using these options:
:date_format=>"%Y-%m-%d"
:output=>"CHANGELOG.md"
:base=>"HISTORY.md"
:issues=>true
:add_issues_wo_labels=>true
:add_pr_wo_labels=>true
:pulls=>true
:filter_issues_by_milestone=>true
:issues_of_open_milestones=>true
:author=>true
:unreleased=>true
:unreleased_label=>"Unreleased"
:compare_link=>true
:exclude_labels=>["duplicate", "question", "invalid", "wontfix", "Duplicate", "Question", "Invalid", "Wontfix", "Meta: Exclude From Changelog"]
:summary_labels=>["Release summary", "release-summary", "Summary", "summary"]
:breaking_labels=>["backwards-incompatible", "Backwards incompatible", "breaking"]
:enhancement_labels=>["enhancement", "Enhancement", "Type: Enhancement"]
:bug_labels=>["bug", "Bug", "Type: Bug"]
:deprecated_labels=>["deprecated", "Deprecated", "Type: Deprecated"]
:removed_labels=>["removed", "Removed", "Type: Removed"]
:security_labels=>["security", "Security", "Type: Security"]
:configure_sections=>{}
:add_sections=>{}
:issue_line_labels=>[]
:max_issues=>nil
:simple_list=>false
:ssl_ca_file=>nil
:verbose=>true
:header=>"# Changelog"
:merge_prefix=>"Merged pull requests:"
:issue_prefix=>"Closed issues:"
:summary_prefix=>""
:breaking_prefix=>"Breaking changes:"
:enhancement_prefix=>"Implemented enhancements:"
:bug_prefix=>"Fixed bugs:"
:deprecated_prefix=>"Deprecated:"
:removed_prefix=>"Removed:"
:security_prefix=>"Security fixes:"
:http_cache=>true
:require=>[]
:config_file=>".github_changelog_generator"
:since_tag=>"v0.2.0"
:user=>"appvia"
:project=>"kubernetes-platform"
:token=>"No token used"
Fetching tags...
Warning: No token provided (-t option) and variable $CHANGELOG_GITHUB_TOKEN was not found. This script can make only 50 requests to GitHub API per hour without a token!
Fetching tags... 100/100
Found 26 tags
Fetching tag dates...
Fetching tags dates: 26/26
Sorting tags...
Fetching closed issues...
Fetching issues... 100/100
Received issues: 1
Fetching merged dates...
Fetching merged dates... 100/100
Pull Request count: 1
Filtered pull requests: 1
Filtered issues: 0
Fetching events for issues and PR: 0/1
Fetching events for issues and PR: 1/1
Fetching events for issues and PR: 1
Fetching closed dates for issues...
Fetching closed dates for issues: 1/1
Associating PRs with tags: 1/1
Associating PRs with tags: 1/1
Generating entry...
Done!
Generated log placed in /home/runner/work/kubernetes-platform/kubernetes-platform/CHANGELOG.md