Skip to content

Releases: polyseam/cndi

v2.8.0

02 May 00:07
Compare
Choose a tag to compare

What's Changed

Exciting New Features 🎉

Deprecation ⚠️

microk8s we'll no longer be maintained as a deployment_target_distribution for the major clouds

As of today that leaves the following officialy supported targets:

  • aws/eks
  • gcp/gke
  • azure/aks
  • dev/microk8s.

Please add an issue if you'd like us to resume support for microk8s or to support other Targets using the
New Target Issue Form 🎯

Bug Fixes 🐛

Under the Hood 🚰

Full Changelog: v2.7.0...v2.8.0

v2.7.0

05 Apr 00:06
Compare
Choose a tag to compare

What's Changed

Exciting New Features 🎉

  • add --responses-file option to cndi create

Build 🏗️

  • remove --unstable flag from deno compile...

Full Changelog: v2.6.0...v2.7.0

v2.6.0

04 Apr 03:33
a29a359
Compare
Choose a tag to compare

What's Changed

Exciting New Features 🎉

  • New Command: cndi create [owner/repo]. A convenience wrapper on cndi init --create with more friendly defaults

Under the Hood 🚰

  • cndi upgrade now properly handles pre-release versions, excluding them as targets by default
  • renamed $CNDI_HOME/bin/terraform to terraform_cndi so it does not overwrite terraform entries in PATH
  • renamed $CNDI_HOME/bin/kubeseal to kubeseal_cndi so it does not overwrite kubeseal entries in PATH
  • cndi --help is executed during install scripts to accelerate a user's first run

Build 🏗️

  • Added tests to ensure cndi compiles for Windows, Mac, and Linux and is executable
  • Upgraded tests that call cndi init --deployment-target-label gcp to ensure the ow phase executes successfully

Full Changelog: v2.5.0...v2.6.0

v2.5.0

26 Mar 22:54
Compare
Choose a tag to compare

What's Changed

Highlight 🚀

The big new feature in cndi v2.5.0 is that you are now able to deploy an entire Template using just one command:

cndi init --interactive --create

This will create a Git Repo for you, upload your Secrets, and automatically kick off your deployment!

Exciting New Features 🎉

Bug Fixes 🐛

  • Fix issue where the Template parser attempts to use undefined responses by @johnstonmatt in #782
  • Fix issue where gcp/microk8s deployments could fail due to not-yet-enabled APIs by @johnstonmatt in #783
  • Fix issue where git_credentials_mode: ssh could throw error relating to "missing template file" by @johnstonmatt in #781
  • Fix issue where some .env entries spanning multiple lines can fail to parse by @johnstonmatt in #776

Docs 📖

  • include documentation block for each Polyseam supported Template by @IamTamika in #779

Full Changelog: v2.4.5...v2.5.0

v2.4.5

16 Mar 07:05
c7a59ef
Compare
Choose a tag to compare

What's Changed

Bug Fixes 🐛

  • fix: Template environment variables spanning multiple lines could fail to be written to .env by @johnstonmatt in #776

Full Changelog: v2.4.4...v2.4.5

v2.4.4

13 Mar 01:57
c071bf8
Compare
Choose a tag to compare

What's Changed

Bug Fixes 🐛

  • fix: ensure block arguments respect non-string prompt response types by @johnstonmatt in #770

Full Changelog: v2.4.3...v2.4.4

v2.4.3

12 Mar 20:55
4564c8c
Compare
Choose a tag to compare

What's Changed

Bug Fixes 🐛

Build System 🏗️

Full Changelog: v2.4.2...v2.4.3

v2.4.2

12 Mar 17:24
df982a0
Compare
Choose a tag to compare

What's Changed

Bug Fixes 🐛

  • fix debug directory "checkpoints" being written during cndi init by @johnstonmatt in #766

Full Changelog: v2.4.1...v2.4.2

v2.4.1

12 Mar 05:51
dcae572
Compare
Choose a tag to compare

What's Changed

Bug Fixes 🐛

  • fix final inline readme blocks treated as comments by @johnstonmatt in #764
  • fix crash which could occur with initializing cndi projects in non-interactive mode

Full Changelog: v2.4.0...v2.4.1

v2.4.0

01 Mar 23:27
285cf0f
Compare
Choose a tag to compare

What's Changed

Exciting New Features 🎉

  • Move reloader into GitOps by @johnstonmatt in #753
  • Enable an opt-out for the reloader controller in cndi_config.yaml
  • Move cert-manger into GitOps by @johnstonmatt in #753
  • Enable an opt-out for the cert-manager controller in cndi_config.yaml

Dependency Upgrades 📥

  • moved cert-manager and reloader into user-space to be managed by GitOps.
  • updated cndi_config.yaml schema and validator
  • upgrade sealed-secrets controller 2.13.3 -> 2.15.0
  • upgrade kubeseal cli binary 0.21.0 -> 0.26.0
  • upgrade argocd 2.7.12 -> 2.10.1
  • upgrade reloader 10.0.52 -> 10.0.69
  • upgrade external-dns 6.29.1 -> 6.35.0
  • upgrade cert-manager 1.12.3 -> 1.14.3

Under the Hood🚰

  • Grant content: write permission to CNDI's Release GitHub Action

Full Changelog: v2.3.1...v2.4.0