v0.3.0
New applications:
- Deploy Vault https://github.com/camptocamp/k8s-demo/pull/74[#74] (https://github.com/mcanevet[mcanevet])
- Deploy secret store csi driver https://github.com/camptocamp/k8s-demo/pull/92[#92] (https://github.com/mcanevet[mcanevet])
- Deploy demo-app https://github.com/camptocamp/k8s-demo/pull/93[#93] (https://github.com/mcanevet[mcanevet])
Upgraded applications:
- Upgrade K3s to v1.19.2 https://github.com/camptocamp/k8s-demo/pull/54[#54] (https://github.com/mcanevet[mcanevet])
- Upgrade ArgoCD to 1.7.6 https://github.com/camptocamp/k8s-demo/pull/71[#71] (https://github.com/mcanevet[mcanevet])
- Upgrade cert-manager to 1.0.2 https://github.com/camptocamp/k8s-demo/pull/72[#72] (https://github.com/mcanevet[mcanevet])
Implemented enhancements:
- Support deploying multiple cluster in parallel https://github.com/camptocamp/k8s-demo/pull/61[#61] (https://github.com/mcanevet[mcanevet])
- Use docker cp to get Kubernetes context https://github.com/camptocamp/k8s-demo/pull/64[#64] (https://github.com/mcanevet[mcanevet])
- Don’t create 2 vhost per service https://github.com/camptocamp/k8s-demo/pull/66[#66] (https://github.com/mcanevet[mcanevet])
- Use Ingress instead of IngressRoute https://github.com/camptocamp/k8s-demo/pull/70[#70] (https://github.com/mcanevet[mcanevet])
- Allow to scale agents https://github.com/camptocamp/k8s-demo/pull/73[#73] (https://github.com/mcanevet[mcanevet])
- Configure kubernetes auth backend for vault https://github.com/camptocamp/k8s-demo/pull/76[#76] (https://github.com/mcanevet[mcanevet])
- Automate Vault configuration https://github.com/camptocamp/k8s-demo/pull/81[#81] (https://github.com/mcanevet[mcanevet])
- Improve Vault configuration https://github.com/camptocamp/k8s-demo/pull/83[#83] (https://github.com/mcanevet[mcanevet])
- Show list of pods instead of list of apps in wait loop https://github.com/camptocamp/k8s-demo/pull/85[#85] (https://github.com/mcanevet[mcanevet])
- Use mounts instead of tmpfs and volumes https://github.com/camptocamp/k8s-demo/pull/90[#90] (https://github.com/mcanevet[mcanevet])
- Mount /var/lib/kubelet with propagation https://github.com/camptocamp/k8s-demo/pull/91[#91] (https://github.com/mcanevet[mcanevet])
- Inject secret in demo-app using vault-injector https://github.com/camptocamp/k8s-demo/pull/98[#98] (https://github.com/mcanevet[mcanevet])
- Inject secret in demo-app using secrets store csi driver https://github.com/camptocamp/k8s-demo/pull/99[#99] (https://github.com/mcanevet[mcanevet])
Fixed bugs:
- https://github.com/camptocamp/k8s-demo/commit/1a1d0a02343b80e7aa81e8a746c8037c25531839[Fix Issue with some versions of Make] (https://github.com/sbrunner[sbrunner])
- Don’t delete Docker image on cleanup https://github.com/camptocamp/k8s-demo/pull/65[#65] (https://github.com/mcanevet[mcanevet])
- Ignore Ingress status https://github.com/camptocamp/k8s-demo/pull/69[#69] (https://github.com/mcanevet[mcanevet])
- Improve remote branch detection https://github.com/camptocamp/k8s-demo/pull/84[#84] (https://github.com/mcanevet[mcanevet])
Documentation:
- Convert to asciidoc, integrate with Antora https://github.com/camptocamp/k8s-demo/pull/63[#63] (https://github.com/acampergue-camptocamp[acampergue-camptocamp])
- Use local directory for project's reference instead of github link https://github.com/camptocamp/k8s-demo/pull/67[#67] (https://github.com/acampergue-camptocamp[acampergue-camptocamp])
- Convert CHANGELOG from md to adoc https://github.com/camptocamp/k8s-demo/pull/68[#68] (https://github.com/acampergue-camptocamp[acampergue-camptocamp])
- Integrate changelog page in antora doc https://github.com/camptocamp/k8s-demo/pull/77[#77] (https://github.com/acampergue-camptocamp[acampergue-camptocamp])
- Change of structure to match https://documentation.divio.com/ recommendations https://github.com/camptocamp/k8s-demo/pull/79[#79] (https://github.com/acampergue-camptocamp[acampergue-camptocamp])
- Use camptocamp's version of Antora-ui, add Metadata, Antora always build current branch https://github.com/camptocamp/k8s-demo/pull/80[#80] (https://github.com/acampergue-camptocamp[acampergue-camptocamp])
- Start documenting Vault https://documentation.divio.com/ recommendations https://github.com/camptocamp/k8s-demo/pull/87[#87] (https://github.com/mcanevet[mcanevet])
- Document how to develop https://documentation.divio.com/ recommendations https://github.com/camptocamp/k8s-demo/pull/88[#88] (https://github.com/mcanevet[mcanevet])