Skip to content

Releases: appvia/kubernetes-platform

Release v0.2.17

23 Oct 09:17
4c4d3dc

Choose a tag to compare

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

17 Oct 15:09
c3c58b7

Choose a tag to compare

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

15 Oct 17:49
d16651c

Choose a tag to compare

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

15 Oct 17:41
a1a9650

Choose a tag to compare

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

10 Sep 17:13
06aafb7

Choose a tag to compare

Changelog

All notable changes to this project will be documented in this file.

Release v0.2.11

10 Sep 16:59
8fba5f0

Choose a tag to compare

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

10 Sep 17:00
c3a2b61

Choose a tag to compare

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

10 Sep 17:00
63d17ca

Choose a tag to compare

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

  • Updated the interanl docs to keep them up to date (fff4bc2)
  • Added cilium documentation (70863c5)

⚙️ 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

10 Sep 17:01
6e850ff

Choose a tag to compare

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

10 Sep 15:36
032276c

Choose a tag to compare

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