Skip to content

Releases: nginxinc/kic-reference-architectures

v1.2.0

14 Dec 16:51
ecb9611
Compare
Choose a tag to compare

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

25 Oct 16:22
1b76f7b
Compare
Choose a tag to compare

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

  • chore: bump helm and observabiilty versions by @qdzlug in #201

Full Changelog: v1.1.1...v1.1.2

v1.1.1

23 Sep 19:24
1a31bd4
Compare
Choose a tag to compare

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

  • fix: add in autopw logic inadvertently removed for kube deploys by @qdzlug in #200

Full Changelog: v1.1.0...v1.1.1

v1.1.0

31 Aug 14:46
2393772
Compare
Choose a tag to compare

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

New Contributors

Full Changelog: v1.0.1...v1.1.0

v1.0.1 Release

08 Aug 15:17
bc0b093
Compare
Choose a tag to compare

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

Full Changelog: v1.0.0...v1.0.1

v1.0.0

14 Feb 20:09
8ce6f0a
Compare
Choose a tag to compare

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

20 Sep 19:58
320ac4e
Compare
Choose a tag to compare

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