Releases: nginxinc/kic-reference-architectures
v1.2.0
Version 1.2.0 release.
This release contains improvements for Digital Ocean and AWS deployments.
What's Changed
- fix: adjust where grafana password is stored for kubeconfig deploys by @qdzlug in #206
- fix: update digital ocean token configuration variable and insert warning by @qdzlug in #210
- fix: adjust AWS logic to force delete ECR registry that contains images by @qdzlug in #211
Full Changelog: v1.1.2...v1.2.0
v1.1.2
Version 1.1.2 release.
This minor release bumps component versions to the latest available and also adds the most recent OpenTelemetry Operator release.
What's Changed
Full Changelog: v1.1.1...v1.1.2
v1.1.1
Version 1.1.1 release.
This release restores functionality for workstation-based deployments - Minikube, K3s, MicroK8s - in the form of autogenerated passwords. This also restores parity with the blog post MARA: Now Running on a Workstation Near You.
What's Changed
Full Changelog: v1.1.0...v1.1.1
v1.1.0
Version 1.1.0 release.
This release brings a new way of managing AWS, Linode, and Digital Ocean deployments. The new automation-api process uses the Pulumi API directly, and the various providers have been refactored to use this paradigm which removes redundant code and deprecates the use of bash scripts.
Workstation based deployments - Minikube, K3s, MicroK8s - continue to use the bash scripts, but these will be refactored to use the automation-api in the future.
This closes #167 '
What's Changed
- text added to readme file by @krouser in #189
- Add support for the Pulumi Automation API by @dekobon in #167
New Contributors
Full Changelog: v1.0.1...v1.1.0
v1.0.1 Release
Version 1.0.1 release.
This release is the final version that fully supports the use of the start.sh
and destroy.sh
utility scripts for full management. Future releases will transition to using the Pulumi Automation API.
This closes #165
Please see the changelog for details of the changes included in this release.
What's Changed
- fix: address grafana config (#87) and aws/pulumi issues (#94) by @qdzlug in #95
- Updated copyedits by @sarahrivka in #96
- fix: update logic for FQDN and double helm timeout for kubeconfig deploy by @qdzlug in #98
- Pulumi README copyedits by @sarahrivka in #100
- feat: upgrade to Bank of Sirius 1.3.0 release by @qdzlug in #102
- fix: add a NS dependency in IC deployment by @qdzlug in #103
- Add DigitalOcean Support by @qdzlug in #104
- feat: add draft jenkinsfiles to MARA by @qdzlug in #105
- feat: support NO_COLOR (#99) update jenkins slack calls by @qdzlug in #106
- fix: fix for #107 NO_COLOR unbound var by @qdzlug in #108
- fix(bug): fix #117 handle blank image_tag_alias by @dekobon in #118
- fix(bug): fix #119 use configuration to enable NGINX Plus by @dekobon in #120
- feat: add Linode LKE support by @qdzlug in #116
- fix: Allow python setup script to move ahead on
arm4
architecture by @4141done in #121 - chore: bump setuptools to fix setup_venv.sh failures by @qdzlug in #122
- feat: add PULUMI_ACCESS_TOKEN to Jenkinsfiles by @qdzlug in #123
- fix: additional updates for Jenkins and updated K8 version for DO by @qdzlug in #124
- feat: add minikube jenkinsfile and test by @qdzlug in #127
- feat: autogenerate passwords for databases rather than having the user pick them (#109) by @qdzlug in #128
- feat: bump AWS k8 version and add more detailed docs / information for users by @qdzlug in #129
- fix: problems with loadbalancer ip address display #130 password #132 by @qdzlug in #131
- fix: stability and bug fixes by @qdzlug in #138
- feat: update to new version of graphic by @qdzlug in #141
- feat: update creds script for permanent creds by @qdzlug in #143
- refactor: move .python-version file to the root, increase patch version by @4141done in #144
- fix: pip3 install now does not accept the
--use-feature=in-tree-build
by @4141done in #146 - feat: add deployment badges by @qdzlug in #147
- feat: add jenkins build badges to readme by @qdzlug in #148
- fix: pin pulumi eks to working version by @qdzlug in #149
- fix: pin version of microk8s snap by @qdzlug in #152
- refactor: use pipenv to manage dependencies by @4141done in #150
- bugfix: change pipenv install to pipenv sync to avoid updating deps at build time by @4141done in #157
- chore: deprecated convenience scripts and projects by @qdzlug in #159
- fix: typo in find command was causing pulumi stacks to not be deleted by @qdzlug in #160
- chore: jenkins fixes and general cleanup of jenkinsfiles by @qdzlug in #161
- chore: update git to only pull master branch for deployment tests by @qdzlug in #164
New Contributors
- @sarahrivka made their first contribution in #96
- @4141done made their first contribution in #121
Full Changelog: v1.0.0...v1.0.1
v1.0.0
Version 1.0.0 release. This release will run against AWS and against existing Kubernetes clusters using a kubeconfig
file. Please see the documentation for full details.
Please see the changelog for details of the changes included in this release.
What's Changed
- feat: merge monitoring branch to main by @qdzlug in #51
- Bos module by @qdzlug in #52
- feat: add statsd collector to prometheus deployment by @qdzlug in #53
- feat: autoload filebeat related kibana dashboards and objects by @qdzlug in #54
- feat: update NGINX KIC to use non-beta ingress api by @qdzlug in #57
- fix: address submodule issues with both ssh and potential that user does not init on startup by @qdzlug in #58
- refactor: warn with few AZs and separate subnet iteration by @dekobon in #63
- feat: move to beta pulumi k8 sdk to migrate to helm releases by @qdzlug in #65
- feat: add otel operator and sample configurations by @qdzlug in #68
- feat: transition from standalone prometheus to kube-prometheus-stack by @qdzlug in #70
- Project Reorganization by @qdzlug in #89
- feat: add ability to deploy NGINX IC or NGINX Plus IC from reg by @qdzlug in #90
Full Changelog: 2021-09-20...v1.0.0
2021-09-20 Release
Initial Release. Contains code demoed at NGINX Sprint 2021 with minor bug fixes and enhancements. Please see the changelog for details.
What's Changed
- feat: centralize config across all Pulumi projects by @dekobon in #9
- feat: eks and image build are now configurable by @dekobon in #10
- feat: add logic to startup script to set, check, and validate config variables by @qdzlug in #11
- feat: add git url support to kic-image-build by @dekobon in #16
- chore: bumping dependency versions by @dekobon in #25
- feat: add bank of anthos in place of kuard by @qdzlug in #15
- feat: improve ease of execution by @dekobon in #24
- feat: add secret support to bank of anthos by @qdzlug in #30
- feat: add tls support with selfsigned certs by @qdzlug in #31
- fix: decrypt postgres password for use in connection string by @qdzlug in #41
- Various user improvements by @dekobon in #42
Full Changelog: https://github.com/nginxinc/kic-reference-architectures/commits/2021-09-20