Releases: polyseam/cndi
Releases Β· polyseam/cndi
v2.14.0
What's Changed
Exciting New Features π
- PostgreSQL Vector Walkthrough by @IamTamika in #942
- Template Output
extra_files
by @johnstonmatt in #962 - Add Functions API For Seamlessly Deploying Cloud Functions to CNDI Clusters by @johnstonmatt in #953
Bug Fixes π
- Add and Fix Tests Which Rely on Kubeseal and Terraform and Add Tests by @johnstonmatt in #960
$cndi.get_block(identifier)
failed if stringification did not wrap the macro with quotes by @johnstonmatt in #961
Full Changelog: v2.13.0...v2.14.0
v2.13.0
What's Changed
Exciting New Features π
- Make
t3.large
the default AWS instance type by @johnstonmatt in #946 - Only deploy private ingress if the user opts-in by @johnstonmatt in #948
- Only enable the
cndi-onpull
workflow if the user opts-in by @johnstonmatt in #950
Bug Fixes π
- Skip
project_name
prompt if provided incndi_responses.yaml
by @johnstonmatt in #944 - Fix Argo Apps Finalizers Preventing
cndi destroy
by @IamTamika in #949 - Fix Checkov Failing to Analyze due to Missing Checkout Step by @johnstonmatt in #950
Under the Hood π°
- Rewrite AWS EKS Stack to use Existing Community Terraform Modules by @IamTamika and @johnstonmatt in #941
Full Changelog: v2.12.4...v2.13.0
v2.12.4
What's Changed
Bug Fixes π
- Fix bug where responses that failed validation would not be updated when corrected @johnstonmatt in #940
Full Changelog: v2.12.3...v2.12.4
v2.12.3
What's Changed
Tweaks πͺ
- Remove
TERRAFORM_STATE_PASSPHRASE
prompt by @johnstonmatt in #927 - Grow charset in random generation by @johnstonmatt in #930
- Use
identity: SystemAssigned
instead of user principal keys in Azure by @johnstonmatt in #931
Bug Fixes π
- fix non-string prompt responses being wrapped in quotes by @johnstonmatt in #936
Full Changelog: v2.12.2...v2.12.3
v2.12.2
What's Changed
Exciting New Features π
- Upgrade
ArgoCD
Chart by @IamTamika in #920
Bug Fixes π
- Configure Airflow fernet key and webserver secret key by @IamTamika in #923
- Make
cndi destroy
more reliable by setting the ArgoCD App-of-Apps Finalizer to "background" by @johnstonmatt in #922
Full Changelog: v2.12.1...v2.12.2
v2.12.1
What's Changed
Bug Fixes π
- [Bug]: Fix pattern matching in dynamic get_block() Template calls by @johnstonmatt in #919
Full Changelog: v2.12.0...v2.12.1
v2.12.0
What's Changed
Exciting New Features π
- Add
labels
andtaints
to CNDI's Node Specs incndi_config.yaml
by @IamTamika in #864 - Update and standardize rwm/rwo storage classes and config for GKE, Azure, AWS, and Airflow by @IamTamika in #879
- Improve how ExternalDNS is configured out-of-the-box in CNDI Templates
Build System ποΈ
- Fix issue where existing build artifacts were not cleaned during new builds by @johnstonmatt in #888
- Upgrade deno to v1.44 by @johnstonmatt in #913
- Fix Flaky macOS tests by @johnstonmatt in #863
Full Changelog: v2.11.0...v2.12.0
v2.11.0
What's Changed
Exciting New Features π
- Clusterless Templates by @johnstonmatt in #880
- Enable overriding
TERRAFORM_STATE_PASSPHRASE
andARGOCD_ADMIN_PASSWORD
duringcndi create
Bug Fixes π
- Unrecognized macro no longer generates
'{{$cndi.get_random_string(32)}}'
values forTERRAFORM_STATE_PASSPHRASE
andARGOCD_ADMIN_PASSWORD
Full Changelog: v2.10.0...v2.11.0
v2.10.0
What's Changed
Features π
- Enable management of Nginx Ingress Controllers in
cndi_config.yaml
via GitOps by @IamTamika
Bug Fixes π
- Allow Deploying multiple GKE clusters to the same GCP Project by @johnstonmatt in #852
- Disable GKE Cluster
deletion_protection
to fixcndi destroy
by @johnstonmatt in #853
Full Changelog: v2.9.0...v2.10.0
v2.9.0
What's Changed
Exciting New Features π
- new Template
coder
by @johnstonmatt in #843 - Validation with Checkov in PRs by @johnstonmatt in #849
Bug Fixes π
- fix missing default
distrbution
value for devprovider
by @johnstonmatt in #844
Under the Hood π°
- Upgrade
@cdktf/*
Packages and Providers
Full Changelog: v2.8.0...v2.9.0