diff --git a/bitnami/cass-operator/README.md b/bitnami/cass-operator/README.md new file mode 100644 index 0000000000..585fd0b5f7 --- /dev/null +++ b/bitnami/cass-operator/README.md @@ -0,0 +1,7 @@ +# Bitnami Secure Images Helm chart for Cass Operator + +Kubernetes operator that manages the lifecycle of Apache Cassandra clusters in Kubernetes, providing automated deployment, scaling, and rolling upgrades through CassandraDatacenter CRDs. + +[Overview of Cass Operator](https://k8ssandra.io) + +This Helm chart is only available under the [Bitnami Secure Images initiative](https://news.broadcom.com/app-dev/broadcom-introduces-bitnami-secure-images-for-production-ready-containerized-applications). diff --git a/bitnami/haproxy-ingress-controller/README.md b/bitnami/haproxy-ingress-controller/README.md new file mode 100644 index 0000000000..57adb0b91e --- /dev/null +++ b/bitnami/haproxy-ingress-controller/README.md @@ -0,0 +1,7 @@ +# Bitnami Secure Images Helm chart for HAProxy Kubernetes Ingress Controller + +A high-performance Kubernetes Ingress controller using HAProxy to route external traffic to cluster services with advanced TCP/HTTP load balancing. + +[Overview of HAProxy Kubernetes Ingress Controller](https://www.haproxy.com/documentation/kubernetes/latest/) + +This Helm chart is only available under the [Bitnami Secure Images initiative](https://news.broadcom.com/app-dev/broadcom-introduces-bitnami-secure-images-for-production-ready-containerized-applications). diff --git a/bitnami/k8ssandra-operator/README.md b/bitnami/k8ssandra-operator/README.md new file mode 100644 index 0000000000..ace6f49f9f --- /dev/null +++ b/bitnami/k8ssandra-operator/README.md @@ -0,0 +1,7 @@ +# Bitnami Secure Images Helm chart for K8ssandra Operator + +Kubernetes operator for K8ssandraCluster resources that automates multi-datacenter Cassandra cluster management with integrated Reaper repair, Medusa backup, and Stargate API gateway components. + +[Overview of K8ssandra Operator](https://k8ssandra.io) + +This Helm chart is only available under the [Bitnami Secure Images initiative](https://news.broadcom.com/app-dev/broadcom-introduces-bitnami-secure-images-for-production-ready-containerized-applications). diff --git a/bitnami/nginx-gateway-fabric/README.md b/bitnami/nginx-gateway-fabric/README.md new file mode 100644 index 0000000000..17a04da707 --- /dev/null +++ b/bitnami/nginx-gateway-fabric/README.md @@ -0,0 +1,7 @@ +# Bitnami Secure Images Helm chart for Nginx Gateway Fabric + +NGINX Gateway Fabric is a Kubernetes Gateway API implementation using NGINX as the data plane to deliver secure, scalable, and reliable app connectivity across hybrid and multi‑cloud environments + +[Overview of Nginx Gateway Fabric](https://docs.nginx.com/nginx-gateway-fabric/) + +This Helm chart is only available under the [Bitnami Secure Images initiative](https://news.broadcom.com/app-dev/broadcom-introduces-bitnami-secure-images-for-production-ready-containerized-applications). diff --git a/bitnami/nginx-ingress-controller/.helmignore b/bitnami/nginx-ingress-controller/.helmignore deleted file mode 100644 index 207983f368..0000000000 --- a/bitnami/nginx-ingress-controller/.helmignore +++ /dev/null @@ -1,25 +0,0 @@ -# Patterns to ignore when building packages. -# This supports shell glob matching, relative path matching, and -# negation (prefixed with !). Only one pattern per line. -.DS_Store -# Common VCS dirs -.git/ -.gitignore -.bzr/ -.bzrignore -.hg/ -.hgignore -.svn/ -# Common backup files -*.swp -*.bak -*.tmp -*~ -# Various IDEs -.project -.idea/ -*.tmproj -# img folder -img/ -# Changelog -CHANGELOG.md diff --git a/bitnami/nginx-ingress-controller/CHANGELOG.md b/bitnami/nginx-ingress-controller/CHANGELOG.md deleted file mode 100644 index db1471c655..0000000000 --- a/bitnami/nginx-ingress-controller/CHANGELOG.md +++ /dev/null @@ -1,1809 +0,0 @@ -# Changelog - -## 12.0.7 (2025-08-13) - -* [bitnami/nginx-ingress-controller] :zap: :arrow_up: Update dependency references ([#35851](https://github.com/bitnami/charts/pull/35851)) - -## 12.0.6 (2025-08-13) - -* [bitnami/nginx-ingress-controller] :zap: :arrow_up: Update dependency references (#35821) ([8936c67](https://github.com/bitnami/charts/commit/8936c67aa69bd4e8a482375088bd2a705dbcb91c)), closes [#35821](https://github.com/bitnami/charts/issues/35821) - -## 12.0.5 (2025-08-12) - -* [bitnami/nginx-ingress-controller] :zap: :arrow_up: Update dependency references (#35763) ([3473e0c](https://github.com/bitnami/charts/commit/3473e0c879946d7804e0ed69500f0e7a0217617b)), closes [#35763](https://github.com/bitnami/charts/issues/35763) - -## 12.0.4 (2025-08-07) - -* [bitnami/nginx-ingress-controller] :zap: :arrow_up: Update dependency references (#35630) ([ca3fe27](https://github.com/bitnami/charts/commit/ca3fe2768f6599b3dc90c7d591b0bea150e1f2f2)), closes [#35630](https://github.com/bitnami/charts/issues/35630) - -## 12.0.3 (2025-08-07) - -* [bitnami/nginx-ingress-controller] :zap: :arrow_up: Update dependency references (#35511) ([99e4d95](https://github.com/bitnami/charts/commit/99e4d9535f9f7c328715a2189035599c76b3de1b)), closes [#35511](https://github.com/bitnami/charts/issues/35511) - -## 12.0.2 (2025-07-31) - -* [bitnami/*] docs: update BSI warning on charts' notes (#35340) ([07483a5](https://github.com/bitnami/charts/commit/07483a5ed964b409266dc025e4b55bf2eb0f621c)), closes [#35340](https://github.com/bitnami/charts/issues/35340) -* [bitnami/nginx-ingress-controller] :zap: :arrow_up: Update dependency references (#35361) ([c36fc4d](https://github.com/bitnami/charts/commit/c36fc4d707df8ca5f2b42b8d9ebea29c88024603)), closes [#35361](https://github.com/bitnami/charts/issues/35361) - -## 12.0.1 (2025-07-17) - -* [bitnami/*] Adapt main README and change ascii (#35173) ([73d15e0](https://github.com/bitnami/charts/commit/73d15e03e04647efa902a1d14a09ea8657429cd0)), closes [#35173](https://github.com/bitnami/charts/issues/35173) -* [bitnami/*] Adapt welcome message to BSI (#35170) ([e1c8146](https://github.com/bitnami/charts/commit/e1c8146831516fb35de736a6f3fd10e5e7a44286)), closes [#35170](https://github.com/bitnami/charts/issues/35170) -* [bitnami/*] Add BSI to charts' READMEs (#35174) ([4973fd0](https://github.com/bitnami/charts/commit/4973fd08dd7e95398ddcc4054538023b542e19f2)), closes [#35174](https://github.com/bitnami/charts/issues/35174) -* [bitnami/nginx-ingress-controller] :zap: :arrow_up: Update dependency references (#35178) ([6ebb7b8](https://github.com/bitnami/charts/commit/6ebb7b8d5a1fa040e6090a03c6d6a72fac473e97)), closes [#35178](https://github.com/bitnami/charts/issues/35178) - -## 12.0.0 (2025-07-09) - -* [bitnami/nginx-ingress-controller] :zap: :arrow_up: Update dependency references (#34974) ([60c443a](https://github.com/bitnami/charts/commit/60c443a3bb96ee6ca41f920168a95d3a0744af89)), closes [#34974](https://github.com/bitnami/charts/issues/34974) - -## 11.6.28 (2025-07-09) - -* [bitnami/nginx-ingress-controller] :zap: :arrow_up: Update dependency references (#34971) ([336f48b](https://github.com/bitnami/charts/commit/336f48b6535444d97af2cc22662fe491f30321ec)), closes [#34971](https://github.com/bitnami/charts/issues/34971) - -## 11.6.27 (2025-07-04) - -* [bitnami/nginx-ingress-controller] :zap: :arrow_up: Update dependency references (#34794) ([e390893](https://github.com/bitnami/charts/commit/e390893b9259a4a7aaedfbc37b7134eca99c311b)), closes [#34794](https://github.com/bitnami/charts/issues/34794) - -## 11.6.26 (2025-07-01) - -* [bitnami/nginx-ingress-controller] :zap: :arrow_up: Update dependency references (#34660) ([5ead0d7](https://github.com/bitnami/charts/commit/5ead0d7320d015c1dcf9e03db35a51bfd996c69a)), closes [#34660](https://github.com/bitnami/charts/issues/34660) - -## 11.6.25 (2025-06-16) - -* [bitnami/nginx-ingress-controller] :zap: :arrow_up: Update dependency references (#34481) ([43025c7](https://github.com/bitnami/charts/commit/43025c720965cd27ea238a9d57c6c05679d2eaeb)), closes [#34481](https://github.com/bitnami/charts/issues/34481) - -## 11.6.24 (2025-06-06) - -* [bitnami/nginx-ingress-controller] :zap: :arrow_up: Update dependency references (#34205) ([75f7210](https://github.com/bitnami/charts/commit/75f72102e542ce04930c7b9cb216bbf91bea3f37)), closes [#34205](https://github.com/bitnami/charts/issues/34205) - -## 11.6.23 (2025-06-05) - -* [bitnami/nginx-ingress-controller] :zap: :arrow_up: Update dependency references (#34119) ([dd81efa](https://github.com/bitnami/charts/commit/dd81efaad0d2af7e1a45c347062cf3f2a6d60ac3)), closes [#34119](https://github.com/bitnami/charts/issues/34119) - -## 11.6.22 (2025-05-30) - -* [bitnami/nginx-ingress-controller] :zap: :arrow_up: Update dependency references (#34010) ([4ca6c40](https://github.com/bitnami/charts/commit/4ca6c40f3ed948eea249edf98e49e33ffff14dd0)), closes [#34010](https://github.com/bitnami/charts/issues/34010) - -## 11.6.21 (2025-05-29) - -* [bitnami/kubeapps] Deprecation followup (#33579) ([77e312c](https://github.com/bitnami/charts/commit/77e312c1772d4d7c4dc5d3ac0e80f4e452e3a062)), closes [#33579](https://github.com/bitnami/charts/issues/33579) -* [bitnami/nginx-ingress-controller] :zap: :arrow_up: Update dependency references (#33974) ([d263b13](https://github.com/bitnami/charts/commit/d263b13e12e81018908a9d0ba030738fee938b73)), closes [#33974](https://github.com/bitnami/charts/issues/33974) - -## 11.6.20 (2025-05-07) - -* [bitnami/nginx-ingress-controller] Release 11.6.20 (#33486) ([7e42c81](https://github.com/bitnami/charts/commit/7e42c8100dc608afba26f3b4291746160c07818d)), closes [#33486](https://github.com/bitnami/charts/issues/33486) - -## 11.6.19 (2025-05-06) - -* [bitnami/nginx-ingress-controller] chore: :recycle: Remove extra unnecessary k8s version checks (#33 ([dd8840d](https://github.com/bitnami/charts/commit/dd8840d5a45a6a0224626bc15ed9f3046c93ecfa)), closes [#33453](https://github.com/bitnami/charts/issues/33453) - -## 11.6.18 (2025-05-06) - -* [bitnami/nginx-ingress-controller] chore: :recycle: :arrow_up: Update common and remove k8s < 1.23 r ([61a1119](https://github.com/bitnami/charts/commit/61a111923dc51ae9ae31b5abd35594b551314111)), closes [#33414](https://github.com/bitnami/charts/issues/33414) - -## 11.6.17 (2025-05-05) - -* [bitnami/nginx-ingress-controller] Fix securitycontext compatibility (#33253) ([c0f400e](https://github.com/bitnami/charts/commit/c0f400e40947109f461a9c05e708274be84d2177)), closes [#33253](https://github.com/bitnami/charts/issues/33253) - -## 11.6.16 (2025-04-30) - -* [bitnami/nginx-ingress-controller] Release 11.6.16 (#33269) ([3594230](https://github.com/bitnami/charts/commit/35942303a9aad0c9ebbc94fd825ca68cb1fc1a3a)), closes [#33269](https://github.com/bitnami/charts/issues/33269) - -## 11.6.15 (2025-04-28) - -* [bitnami/nginx-ingress-controller] Release 11.6.15 (#33215) ([a8171c0](https://github.com/bitnami/charts/commit/a8171c023f0fac4f00d130e83cf67aaf97df90f0)), closes [#33215](https://github.com/bitnami/charts/issues/33215) - -## 11.6.14 (2025-04-22) - -* [bitnami/nginx-ingress-controller] Release 11.6.14 (#33119) ([1c57e53](https://github.com/bitnami/charts/commit/1c57e53cae21e239a71b4180e89b5ce4024cae60)), closes [#33119](https://github.com/bitnami/charts/issues/33119) - -## 11.6.13 (2025-04-02) - -* [bitnami/nginx-ingress-controller] Release 11.6.13 (#32755) ([4864faa](https://github.com/bitnami/charts/commit/4864faa15a31dee202b41552e80fa061f659273f)), closes [#32755](https://github.com/bitnami/charts/issues/32755) - -## 11.6.12 (2025-03-25) - -* [bitnami/*] Add tanzuCategory annotation (#32409) ([a8fba5c](https://github.com/bitnami/charts/commit/a8fba5cb01f6f4464ca7f69c50b0fbe97d837a95)), closes [#32409](https://github.com/bitnami/charts/issues/32409) -* [bitnami/nginx-ingress-controller] Release 11.6.12 (#32589) ([af06d0b](https://github.com/bitnami/charts/commit/af06d0b9da2bf9585753a417727a7b67e9467c63)), closes [#32589](https://github.com/bitnami/charts/issues/32589) - -## 11.6.11 (2025-03-05) - -* [bitnami/nginx-ingress-controller] Release 11.6.11 (#32308) ([719ca59](https://github.com/bitnami/charts/commit/719ca5950319183b7f5f09b8f9e2008b287fa690)), closes [#32308](https://github.com/bitnami/charts/issues/32308) - -## 11.6.10 (2025-02-27) - -* [bitnami/nginx-ingress-controller] Release 11.6.10 (#32193) ([878e738](https://github.com/bitnami/charts/commit/878e738d72e5dc959f4a729177f5b7e80aef85e1)), closes [#32193](https://github.com/bitnami/charts/issues/32193) - -## 11.6.9 (2025-02-20) - -* [bitnami/*] Use CDN url for the Bitnami Application Icons (#31881) ([d9bb11a](https://github.com/bitnami/charts/commit/d9bb11a9076b9bfdcc70ea022c25ef50e9713657)), closes [#31881](https://github.com/bitnami/charts/issues/31881) -* [bitnami/nginx-ingress-controller] Release 11.6.9 (#32023) ([4751c26](https://github.com/bitnami/charts/commit/4751c26bbfbabb368b90a3b70f59e0275a6b1101)), closes [#32023](https://github.com/bitnami/charts/issues/32023) - -## 11.6.8 (2025-02-05) - -* [bitnami/nginx-ingress-controller] Release 11.6.8 (#31771) ([d4abec8](https://github.com/bitnami/charts/commit/d4abec8c5e8807f09f9a0b9b50abee0f431ad09c)), closes [#31771](https://github.com/bitnami/charts/issues/31771) -* Update copyright year (#31682) ([e9f02f5](https://github.com/bitnami/charts/commit/e9f02f5007068751f7eb2270fece811e685c99b6)), closes [#31682](https://github.com/bitnami/charts/issues/31682) - -## 11.6.7 (2025-01-29) - -* [bitnami/nginx-ingress-controller] Add --enable-metrics command line argument (#31605) ([a0952e6](https://github.com/bitnami/charts/commit/a0952e66f47fd798b940f6b48705626aa8f66cb5)), closes [#31605](https://github.com/bitnami/charts/issues/31605) - -## 11.6.6 (2025-01-24) - -* [bitnami/nginx-ingress-controller] Release 11.6.6 (#31576) ([e107d55](https://github.com/bitnami/charts/commit/e107d55a9114bc30359e4c2805cd17b4eb6b78c2)), closes [#31576](https://github.com/bitnami/charts/issues/31576) - -## 11.6.5 (2025-01-17) - -* [bitnami/nginx-ingress-controller] Release 11.6.5 (#31437) ([94ca4e6](https://github.com/bitnami/charts/commit/94ca4e6c730d99c34d2a52d9c7bcfd12f5a25e1b)), closes [#31437](https://github.com/bitnami/charts/issues/31437) - -## 11.6.4 (2025-01-10) - -* [bitnami/nginx-ingress-controller] Release 11.6.4 (#31300) ([dafa15f](https://github.com/bitnami/charts/commit/dafa15f8e54bd49618a0c8e64ca630307c6aab32)), closes [#31300](https://github.com/bitnami/charts/issues/31300) - -## 11.6.3 (2025-01-08) - -* [bitnami/nginx-ingress-controller] Release 11.6.3 (#31266) ([99d2e46](https://github.com/bitnami/charts/commit/99d2e4646714a801a0576d0bbc3307793aed780a)), closes [#31266](https://github.com/bitnami/charts/issues/31266) - -## 11.6.2 (2025-01-08) - -* [bitnami/nginx-ingress-controller] Release 11.6.2 (#31250) ([04b60b7](https://github.com/bitnami/charts/commit/04b60b7c47f7df12d5712c698d659b925041df5e)), closes [#31250](https://github.com/bitnami/charts/issues/31250) - -## 11.6.1 (2024-12-31) - -* [bitnami/*] Fix typo in README (#31052) ([b41a51d](https://github.com/bitnami/charts/commit/b41a51d1bd04841fc108b78d3b8357a5292771c8)), closes [#31052](https://github.com/bitnami/charts/issues/31052) -* [bitnami/nginx-ingress-controller] Release 11.6.1 (#31188) ([cf402b9](https://github.com/bitnami/charts/commit/cf402b9b53fe6aa48a1d10e1cbd57a5145ef4479)), closes [#31188](https://github.com/bitnami/charts/issues/31188) - -## 11.6.0 (2024-12-10) - -* [bitnami/*] Add Bitnami Premium to NOTES.txt (#30854) ([3dfc003](https://github.com/bitnami/charts/commit/3dfc00376df6631f0ce54b8d440d477f6caa6186)), closes [#30854](https://github.com/bitnami/charts/issues/30854) -* [bitnami/nginx-ingress-controller] Detect non-standard images (#30961) ([705a15e](https://github.com/bitnami/charts/commit/705a15efcb568567837cb5e53df6b1f5391231c8)), closes [#30961](https://github.com/bitnami/charts/issues/30961) - -## 11.5.5 (2024-12-04) - -* [bitnami/*] docs: :memo: Add "Backup & Restore" section (#30711) ([35ab536](https://github.com/bitnami/charts/commit/35ab5363741e7548f4076f04da6e62d10153c60c)), closes [#30711](https://github.com/bitnami/charts/issues/30711) -* [bitnami/*] docs: :memo: Add "Prometheus metrics" (batch 5) (#30674) ([ed2a546](https://github.com/bitnami/charts/commit/ed2a54617faf763169e6b01a89100b9db32e1000)), closes [#30674](https://github.com/bitnami/charts/issues/30674) -* [bitnami/nginx-ingress-controller] Release 11.5.5 (#30768) ([4ad3036](https://github.com/bitnami/charts/commit/4ad3036671889e830f1c12e4b9e7697332412fe9)), closes [#30768](https://github.com/bitnami/charts/issues/30768) - -## 11.5.4 (2024-11-08) - -* [bitnami/nginx-ingress-controller] Unify seLinuxOptions default value (#30338) ([ca6b0cb](https://github.com/bitnami/charts/commit/ca6b0cb98a493d8a3b9ffc8b5cbd77b83a13ecac)), closes [#30338](https://github.com/bitnami/charts/issues/30338) - -## 11.5.3 (2024-11-07) - -* [bitnami/nginx-ingress-controller] Release 11.5.3 (#30286) ([1f4f361](https://github.com/bitnami/charts/commit/1f4f36140e04270e6633209574f52f647441ab78)), closes [#30286](https://github.com/bitnami/charts/issues/30286) - -## 11.5.2 (2024-11-04) - -* [bitnami/*] Remove wrong comment about imagePullPolicy (#30107) ([a51f9e4](https://github.com/bitnami/charts/commit/a51f9e4bb0fbf77199512d35de7ac8abe055d026)), closes [#30107](https://github.com/bitnami/charts/issues/30107) -* [bitnami/nginx-ingress-controller] Release 11.5.2 (#30202) ([e775a70](https://github.com/bitnami/charts/commit/e775a70c8338b3bf3f521cf13654ea9453e75dad)), closes [#30202](https://github.com/bitnami/charts/issues/30202) - -## 11.5.1 (2024-10-22) - -* [bitnami/nginx-ingress-controller] Release 11.5.1 (#30042) ([43badcf](https://github.com/bitnami/charts/commit/43badcf10a7a62803d3369dad93b73b266fe50ef)), closes [#30042](https://github.com/bitnami/charts/issues/30042) - -## 11.5.0 (2024-10-21) - -* [bitnami/nginx-ingress-controller] Add TCP/UDP ports name prefix param (#29993) ([d231122](https://github.com/bitnami/charts/commit/d23112299b4283a768d575d2c0416781186c48dc)), closes [#29993](https://github.com/bitnami/charts/issues/29993) -* Update documentation links to techdocs.broadcom.com (#29931) ([f0d9ad7](https://github.com/bitnami/charts/commit/f0d9ad78f39f633d275fc576d32eae78ded4d0b8)), closes [#29931](https://github.com/bitnami/charts/issues/29931) - -## 11.4.4 (2024-10-09) - -* [bitnami/nginx-ingress-controller] Release 11.4.4 (#29844) ([fb4ef79](https://github.com/bitnami/charts/commit/fb4ef7908ee64092532219995ab184f209b799e4)), closes [#29844](https://github.com/bitnami/charts/issues/29844) - -## 11.4.3 (2024-10-02) - -* [bitnami/nginx-ingress-controller] Release 11.4.3 (#29711) ([b933d9b](https://github.com/bitnami/charts/commit/b933d9bf5bbb71dfadffea23e38cb91222b81592)), closes [#29711](https://github.com/bitnami/charts/issues/29711) - -## 11.4.2 (2024-10-01) - -* [bitnami/nginx-ingress-controller] Specify resources for nginx ingress controller deployment init co ([c50cfde](https://github.com/bitnami/charts/commit/c50cfdea2973632c3ec37b27c5890d7fe315a61d)), closes [#29621](https://github.com/bitnami/charts/issues/29621) - -## 11.4.1 (2024-09-06) - -* [bitnami/nginx-ingress-controller] Release 11.4.1 (#29265) ([60bb42d](https://github.com/bitnami/charts/commit/60bb42da0b5a962161fe1b127a2fa5c141060d34)), closes [#29265](https://github.com/bitnami/charts/issues/29265) - -## 11.4.0 (2024-08-23) - -* [bitnami/nginx-ingress-controller] Allow loadBalancerClass to be customized for the nginx-ingress-co ([29e7033](https://github.com/bitnami/charts/commit/29e703372504ea619d099011c42e7de228320e03)), closes [#28919](https://github.com/bitnami/charts/issues/28919) - -## 11.3.22 (2024-08-21) - -* [bitnami/nginx-ingress-controller] Release 11.3.22 (#28962) ([3376076](https://github.com/bitnami/charts/commit/3376076deecc99442a77de6abd5b77cd9049ccab)), closes [#28962](https://github.com/bitnami/charts/issues/28962) - -## 11.3.21 (2024-08-21) - -* [bitnami/nginx-ingress-controller] Release 11.3.21 (#28961) ([33627b8](https://github.com/bitnami/charts/commit/33627b8324cc91f1e76df1bf0253d89a2b4a3e1f)), closes [#28961](https://github.com/bitnami/charts/issues/28961) - -## 11.3.20 (2024-08-16) - -* [bitnami/nginx-ingress-controller] Release 11.3.20 (#28899) ([2db9c4a](https://github.com/bitnami/charts/commit/2db9c4aa82da7ecef9995237ca4a0d24f0d1a95e)), closes [#28899](https://github.com/bitnami/charts/issues/28899) - -## 11.3.19 (2024-08-07) - -* [bitnami/nginx-ingress-controller] Release 11.3.19 (#28735) ([7fdfcd7](https://github.com/bitnami/charts/commit/7fdfcd79796d829a0ee7e2bfd2767df13131d8b6)), closes [#28735](https://github.com/bitnami/charts/issues/28735) - -## 11.3.18 (2024-07-25) - -* [bitnami/nginx-ingress-controller] Release 11.3.18 (#28447) ([eceedfa](https://github.com/bitnami/charts/commit/eceedfad96b49f493602a43bf96d397a7d364249)), closes [#28447](https://github.com/bitnami/charts/issues/28447) - -## 11.3.17 (2024-07-24) - -* [bitnami/nginx-ingress-controller] Release 11.3.17 (#28360) ([2b76d8a](https://github.com/bitnami/charts/commit/2b76d8afbbd880dd8bd5730fae0a53156704ea99)), closes [#28360](https://github.com/bitnami/charts/issues/28360) - -## 11.3.16 (2024-07-23) - -* [bitnami/nginx-ingress-controller] Release 11.3.16 (#28207) ([601fcba](https://github.com/bitnami/charts/commit/601fcbaf62212084acaa40dbfcd9e438875d90bd)), closes [#28207](https://github.com/bitnami/charts/issues/28207) - -## 11.3.15 (2024-07-20) - -* [bitnami/nginx-ingress-controller] Release 11.3.15 (#28181) ([5469e8a](https://github.com/bitnami/charts/commit/5469e8ad557dc0e0b0faaffafb902ff2697f11cf)), closes [#28181](https://github.com/bitnami/charts/issues/28181) - -## 11.3.14 (2024-07-19) - -* [bitnami/nginx-ingress-controller] Release 11.3.14 (#28167) ([e9c11ca](https://github.com/bitnami/charts/commit/e9c11ca3595877765e2891b9f287580716534209)), closes [#28167](https://github.com/bitnami/charts/issues/28167) - -## 11.3.13 (2024-07-15) - -* [bitnami/nginx-ingress-controller] Release 11.3.13 (#27971) ([1f18a07](https://github.com/bitnami/charts/commit/1f18a07c2c8e31a3aa2bcf331e9b0561046d6371)), closes [#27971](https://github.com/bitnami/charts/issues/27971) - -## 11.3.12 (2024-07-08) - -* [bitnami/nginx-ingress-controller] Release 11.3.12 (#27849) ([53c7686](https://github.com/bitnami/charts/commit/53c76867f15601cdb1d83587613f730807fb2a95)), closes [#27849](https://github.com/bitnami/charts/issues/27849) - -## 11.3.11 (2024-07-08) - -* [bitnami/nginx-ingress-controller] Release 11.3.11 (#27847) ([47ce8fe](https://github.com/bitnami/charts/commit/47ce8febdfd8cf4cede12824688a65edab50fecc)), closes [#27847](https://github.com/bitnami/charts/issues/27847) - -## 11.3.10 (2024-07-04) - -* [bitnami/nginx-ingress-controller] Release 11.3.10 (#27778) ([b299e9b](https://github.com/bitnami/charts/commit/b299e9b446f2b303b6dbb1dade49db1f454a2839)), closes [#27778](https://github.com/bitnami/charts/issues/27778) - -## 11.3.9 (2024-07-03) - -* [bitnami/*] Update README changing TAC wording (#27530) ([52dfed6](https://github.com/bitnami/charts/commit/52dfed6bac44d791efabfaf06f15daddc4fefb0c)), closes [#27530](https://github.com/bitnami/charts/issues/27530) -* [bitnami/nginx-ingress-controller] Release 11.3.9 (#27669) ([1faf3d7](https://github.com/bitnami/charts/commit/1faf3d75ee985a7e4ea655fa828cbcfb2d7d26d1)), closes [#27669](https://github.com/bitnami/charts/issues/27669) - -## 11.3.8 (2024-06-18) - -* [bitnami/nginx-ingress-controller] Release 11.3.8 (#27389) ([510a855](https://github.com/bitnami/charts/commit/510a855bcadb6350dafd7b876a5db10cd25435ac)), closes [#27389](https://github.com/bitnami/charts/issues/27389) - -## 11.3.7 (2024-06-17) - -* [bitnami/nginx-ingress-controller] Release 11.3.7 (#27287) ([0794cea](https://github.com/bitnami/charts/commit/0794ceabe03bedf971d4774550bbfd0952955c8b)), closes [#27287](https://github.com/bitnami/charts/issues/27287) - -## 11.3.6 (2024-06-10) - -* [bitnami/nginx-ingress-controller] Release 11.3.6 (#27084) ([8f02774](https://github.com/bitnami/charts/commit/8f027748350583332910b29ce46dda647b815bb0)), closes [#27084](https://github.com/bitnami/charts/issues/27084) - -## 11.3.5 (2024-06-06) - -* [bitnami/nginx-ingress-controller] Release 11.3.5 (#26995) ([162d656](https://github.com/bitnami/charts/commit/162d6560f696848510df330343a1bd6c6b667255)), closes [#26995](https://github.com/bitnami/charts/issues/26995) - -## 11.3.4 (2024-06-06) - -* [bitnami/nginx-ingress-controller] Release 11.3.4 (#26909) ([ccf9e4a](https://github.com/bitnami/charts/commit/ccf9e4a7fa4a781aecb84bf9411c488a04374c6a)), closes [#26909](https://github.com/bitnami/charts/issues/26909) - -## 11.3.3 (2024-06-05) - -* [bitnami/nginx-ingress-controller] Release 11.3.3 (#26743) ([ecdda82](https://github.com/bitnami/charts/commit/ecdda82d9712ab3fe2fe8a8e5dbb026b361ecff9)), closes [#26743](https://github.com/bitnami/charts/issues/26743) - -## 11.3.2 (2024-06-04) - -* [bitnami/nginx-ingress-controller] Bump chart version (#26656) ([3f5d0b1](https://github.com/bitnami/charts/commit/3f5d0b1ae2e757ae0072e950d3c28a0f3ea3742b)), closes [#26656](https://github.com/bitnami/charts/issues/26656) - -## 11.3.1 (2024-05-24) - -* [bitnami/nginx-ingress-controller] Use different liveness/readiness pending probe (#26412) ([8f502b0](https://github.com/bitnami/charts/commit/8f502b0671981ee3bfdf9c000c5154868b079beb)), closes [#26412](https://github.com/bitnami/charts/issues/26412) - -## 11.3.0 (2024-05-24) - -* [bitnami/nginx-ingress-controller] Enable PodDisruptionBudgets (#26160) ([923b570](https://github.com/bitnami/charts/commit/923b5701f21060df0ee5b17b0c2f706f9337efb3)), closes [#26160](https://github.com/bitnami/charts/issues/26160) - -## 11.2.1 (2024-05-22) - -* [bitnami/nginx-ingress-controller] Use different liveness/readiness probes (#26301) ([f58f4c3](https://github.com/bitnami/charts/commit/f58f4c352796fad587cb975d2157a74845471867)), closes [#26301](https://github.com/bitnami/charts/issues/26301) - -## 11.2.0 (2024-05-21) - -* [bitnami/*] ci: :construction_worker: Add tag and changelog support (#25359) ([91c707c](https://github.com/bitnami/charts/commit/91c707c9e4e574725a09505d2d313fb93f1b4c0a)), closes [#25359](https://github.com/bitnami/charts/issues/25359) -* [bitnami/nginx-ingress-controller] feat: :sparkles: :lock: Add warning when original images are repl ([f979e95](https://github.com/bitnami/charts/commit/f979e95019cc993067f13dffdd4bc7f6aae55b10)), closes [#26254](https://github.com/bitnami/charts/issues/26254) - -## 11.1.5 (2024-05-18) - -* [bitnami/nginx-ingress-controller] Release 11.1.5 updating components versions (#26054) ([77d85b9](https://github.com/bitnami/charts/commit/77d85b913de5ba5ae328d1a10da1e16c6609608b)), closes [#26054](https://github.com/bitnami/charts/issues/26054) - -## 11.1.4 (2024-05-14) - -* [bitnami/nginx-ingress-controller] Release 11.1.4 updating components versions (#25800) ([b172645](https://github.com/bitnami/charts/commit/b1726454e29b3bf32d784cf33a122b892b7bb055)), closes [#25800](https://github.com/bitnami/charts/issues/25800) - -## 11.1.3 (2024-05-13) - -* [bitnami/*] Change non-root and rolling-tags doc URLs (#25628) ([b067c94](https://github.com/bitnami/charts/commit/b067c94f6bcde427863c197fd355f0b5ba12ff5b)), closes [#25628](https://github.com/bitnami/charts/issues/25628) -* [bitnami/nginx-ingress-controller] Release 11.1.3 updating components versions (#25721) ([7d30348](https://github.com/bitnami/charts/commit/7d30348e650b6a050b1d1d2103abf35027b7c065)), closes [#25721](https://github.com/bitnami/charts/issues/25721) - -## 11.1.2 (2024-05-08) - -* [bitnami/*] Set new header/owner (#25558) ([8d1dc11](https://github.com/bitnami/charts/commit/8d1dc11f5fb30db6fba50c43d7af59d2f79deed3)), closes [#25558](https://github.com/bitnami/charts/issues/25558) -* [bitnami/nginx-ingress-controller] Release 11.1.2 updating components versions (#25613) ([46043fb](https://github.com/bitnami/charts/commit/46043fb814e165a10ba4a8dfdcd76f9b1ce1277e)), closes [#25613](https://github.com/bitnami/charts/issues/25613) - -## 11.1.1 (2024-04-30) - -* [bitnami/multiple charts] Fix typo: "NetworkPolice" vs "NetworkPolicy" (#25348) ([6970c1b](https://github.com/bitnami/charts/commit/6970c1ba245873506e73d459c6eac1e4919b778f)), closes [#25348](https://github.com/bitnami/charts/issues/25348) -* [bitnami/nginx-ingress-controller] Release 11.1.1 updating components versions (#25474) ([ae53bc9](https://github.com/bitnami/charts/commit/ae53bc961211a3aad47f796bdf0dfc38451b159e)), closes [#25474](https://github.com/bitnami/charts/issues/25474) -* Replace VMware by Broadcom copyright text (#25306) ([a5e4bd0](https://github.com/bitnami/charts/commit/a5e4bd0e35e419203793976a78d9d0a13de92c76)), closes [#25306](https://github.com/bitnami/charts/issues/25306) - -## 11.1.0 (2024-04-12) - -* [bitnami/nginx-ingress-controller] fix: :bug: :lock: Expose missing ports in deployment spec (#25134 ([73fd3db](https://github.com/bitnami/charts/commit/73fd3db479efcd66edd9dda36b0e2d503183ea1b)), closes [#25134](https://github.com/bitnami/charts/issues/25134) - -## 11.0.2 (2024-04-05) - -* [bitnami/nginx-ingress-controller] Release 11.0.2 updating components versions (#24951) ([55d2df3](https://github.com/bitnami/charts/commit/55d2df3b547e7734442f586f54224cdbb6bd4830)), closes [#24951](https://github.com/bitnami/charts/issues/24951) - -## 11.0.1 (2024-04-04) - -* [bitnami/nginx-ingress-controller] Release 11.0.1 (#24908) ([d63226a](https://github.com/bitnami/charts/commit/d63226ab2171511898bfe819b2ff5bd253962241)), closes [#24908](https://github.com/bitnami/charts/issues/24908) -* Update resourcesPreset comments (#24467) ([92e3e8a](https://github.com/bitnami/charts/commit/92e3e8a507326d2a20a8f10ab3e7746a2ec5c554)), closes [#24467](https://github.com/bitnami/charts/issues/24467) - -## 11.0.0 (2024-03-18) - -* [bitnami/nginx-ingress-controller] feat!: 🔒 💥 Improve security defaults (#24370) ([70da796](https://github.com/bitnami/charts/commit/70da7964004ca6f90a8d7e0c602227f323fe3249)), closes [#24370](https://github.com/bitnami/charts/issues/24370) - -## 10.7.3 (2024-03-18) - -* [bitnami/*] Reorder Chart sections (#24455) ([0cf4048](https://github.com/bitnami/charts/commit/0cf4048e8743f70a9753d460655bd030cbff6824)), closes [#24455](https://github.com/bitnami/charts/issues/24455) -* [bitnami/nginx-ingress-controller] Release 10.7.3 updating components versions (#24504) ([d15ef1a](https://github.com/bitnami/charts/commit/d15ef1ae1b133bf4162cdf78f373992aa8f0f88a)), closes [#24504](https://github.com/bitnami/charts/issues/24504) - -## 10.7.2 (2024-03-14) - -* [bitnami/nginx-ingress-controller] Release 10.7.2 updating components versions (#24450) ([4c4163a](https://github.com/bitnami/charts/commit/4c4163a73a42f32be12353c08841896710939283)), closes [#24450](https://github.com/bitnami/charts/issues/24450) - -## 10.7.1 (2024-03-14) - -* [bitnami/nginx-ingress-controller] Release 10.7.1 (#24289) ([ccea436](https://github.com/bitnami/charts/commit/ccea436ff2f72824d627bb1c61ca1315a11d85fe)), closes [#24289](https://github.com/bitnami/charts/issues/24289) - -## 10.7.0 (2024-03-06) - -* [bitnami/nginx-ingress-controller] feat: :sparkles: :lock: Add automatic adaptation for Openshift re ([bfacd99](https://github.com/bitnami/charts/commit/bfacd99034913a4e5a2ff25a4d55b76a3bd492f3)), closes [#24131](https://github.com/bitnami/charts/issues/24131) - -## 10.6.0 (2024-03-06) - -* [bitnami/nginx-ingress-controller] feat: :sparkles: :lock: Add readOnlyRootFilesystem support (#2386 ([55b8043](https://github.com/bitnami/charts/commit/55b8043f73ac927e0aa80969051d28fd553685bf)), closes [#23860](https://github.com/bitnami/charts/issues/23860) - -## 10.5.2 (2024-02-22) - -* [bitnami/nginx-ingress-controller] Release 10.5.2 updating components versions (#23811) ([0059328](https://github.com/bitnami/charts/commit/0059328abb621f4cea8f8e177e2c9167255a0816)), closes [#23811](https://github.com/bitnami/charts/issues/23811) - -## 10.5.1 (2024-02-21) - -* [bitnami/nginx-ingress-controller] Release 10.5.1 updating components versions (#23674) ([1a625c5](https://github.com/bitnami/charts/commit/1a625c51a3609d6b9d80916ea71cd72f3ae30fea)), closes [#23674](https://github.com/bitnami/charts/issues/23674) - -## 10.5.0 (2024-02-20) - -* [bitnami/*] Bump all versions (#23602) ([b70ee2a](https://github.com/bitnami/charts/commit/b70ee2a30e4dc256bf0ac52928fb2fa7a70f049b)), closes [#23602](https://github.com/bitnami/charts/issues/23602) - -## 10.4.0 (2024-02-16) - -* [bitnami/nginx-ingress-controller] feat: :sparkles: :lock: Add resource preset support (#23498) ([e9211cb](https://github.com/bitnami/charts/commit/e9211cb1fd78e6a7435f24d98929a67fa1421587)), closes [#23498](https://github.com/bitnami/charts/issues/23498) - -## 10.3.5 (2024-02-08) - -* [bitnami/nginx-ingress-controller] Release 10.3.5 updating components versions (#23345) ([fd3785e](https://github.com/bitnami/charts/commit/fd3785eade6efec3a16f6828f5a165bae37c8e40)), closes [#23345](https://github.com/bitnami/charts/issues/23345) - -## 10.3.4 (2024-02-08) - -* [bitnami/nginx-ingress-controller] fix: :bug: Add missing tcp and udp exposes to NetworkPolicy (#232 ([34a5984](https://github.com/bitnami/charts/commit/34a5984264d27ea4c12f5fc4919eb47b27f4987b)), closes [#23220](https://github.com/bitnami/charts/issues/23220) - -## 10.3.3 (2024-02-08) - -* [bitnami/nginx-ingress-controller] Release 10.3.3 updating components versions (#23312) ([fa73d39](https://github.com/bitnami/charts/commit/fa73d39365f089bec67c2b29bec069fc7017c489)), closes [#23312](https://github.com/bitnami/charts/issues/23312) - -## 10.3.2 (2024-02-07) - -* [bitnami/nginx-ingress-controller] Release 10.3.2 updating components versions (#23245) ([fb048cd](https://github.com/bitnami/charts/commit/fb048cd2a5e38b6819122b776680967478ef0265)), closes [#23245](https://github.com/bitnami/charts/issues/23245) - -## 10.3.1 (2024-02-05) - -* [bitnami/nginx-ingress-controller] Release 10.3.1 updating components versions (#23183) ([47bcd70](https://github.com/bitnami/charts/commit/47bcd7030735b3e973f25e857e5d7d00467c91fe)), closes [#23183](https://github.com/bitnami/charts/issues/23183) - -## 10.3.0 (2024-02-01) - -* [bitnami/nginx-ingress-controller] fix: :bug: Add allowExternalEgress to avoid breaking istio (#2296 ([27a253d](https://github.com/bitnami/charts/commit/27a253de5d694285a0c9892e804fec825bad8f39)), closes [#22960](https://github.com/bitnami/charts/issues/22960) - -## 10.2.0 (2024-01-30) - -* [bitnami/nginx-ingress-controller] feat: :lock: Enable networkPolicy (#22874) ([536ff19](https://github.com/bitnami/charts/commit/536ff191d3d85f53d9f160e47c76c2fa0a55173c)), closes [#22874](https://github.com/bitnami/charts/issues/22874) - -## 10.1.2 (2024-01-27) - -* [bitnami/*] Move documentation sections from docs.bitnami.com back to the README (#22203) ([7564f36](https://github.com/bitnami/charts/commit/7564f36ca1e95ff30ee686652b7ab8690561a707)), closes [#22203](https://github.com/bitnami/charts/issues/22203) -* [bitnami/nginx-ingress-controller] Release 10.1.2 updating components versions (#22782) ([3dc3ee1](https://github.com/bitnami/charts/commit/3dc3ee1e71a4e62545bf5a1b679320f6478afbc6)), closes [#22782](https://github.com/bitnami/charts/issues/22782) - -## 10.1.1 (2024-01-24) - -* [bitnami/nginx-ingress-controller] fix: :bug: Set seLinuxOptions to null for Openshift compatibility ([e6dc776](https://github.com/bitnami/charts/commit/e6dc776a4da820a6d23b2687d9f73ef4a5b5aacb)), closes [#22635](https://github.com/bitnami/charts/issues/22635) - -## 10.1.0 (2024-01-19) - -* [bitnami/nginx-ingress-controller] fix: :lock: Move service-account token auto-mount to pod declarat ([fff4589](https://github.com/bitnami/charts/commit/fff45899e525b5fa2f0f5be962e6d7e50e128dd2)), closes [#22442](https://github.com/bitnami/charts/issues/22442) - -## 10.0.1 (2024-01-18) - -* [bitnami/nginx-ingress-controller] Release 10.0.1 updating components versions (#22312) ([4be52ca](https://github.com/bitnami/charts/commit/4be52ca9b82799ac4f1fe30e4b23cd8ea3cc6964)), closes [#22312](https://github.com/bitnami/charts/issues/22312) - -## 10.0.0 (2024-01-17) - -* [bitnami/nginx-ingress-controller]: feat!: :lock: :boom: Allow the chart to be run in PSA restricted ([0dd2c18](https://github.com/bitnami/charts/commit/0dd2c18b8b61458f3f33f4251da7280b2118b802)), closes [#22205](https://github.com/bitnami/charts/issues/22205) - -## 9.11.0 (2024-01-17) - -* [bitnami/nginx-ingress-controller] fix: :lock: Improve podSecurityContext and containerSecurityConte ([f7b589a](https://github.com/bitnami/charts/commit/f7b589aec26bb7902c30ce806af29252fc753066)), closes [#22166](https://github.com/bitnami/charts/issues/22166) - -## 9.10.3 (2024-01-12) - -* [bitnami/nginx-ingress-controller] Release 9.10.3 updating components versions (#22067) ([043caea](https://github.com/bitnami/charts/commit/043caea92fe6dd72443c52e65e31a9713103add7)), closes [#22067](https://github.com/bitnami/charts/issues/22067) - -## 9.10.2 (2024-01-12) - -* [bitnami/*] Fix ref links (in comments) (#21822) ([e4fa296](https://github.com/bitnami/charts/commit/e4fa296106b225cf8c82445727c675c7c725e380)), closes [#21822](https://github.com/bitnami/charts/issues/21822) -* [bitnami/nginx-ingress-controller] Fix GeoIP2 download feature (#21954) ([2b4da07](https://github.com/bitnami/charts/commit/2b4da072344e5f638a4f1a082e669c59f00a649a)), closes [#21954](https://github.com/bitnami/charts/issues/21954) - -## 9.10.1 (2024-01-11) - -* [bitnami/nginx-ingress-controller] Release 9.10.1 updating components versions (#21965) ([97d62fa](https://github.com/bitnami/charts/commit/97d62fa3f76634178ca2837c8473d32834104aea)), closes [#21965](https://github.com/bitnami/charts/issues/21965) - -## 9.10.0 (2024-01-09) - -* [bitnami/*] Fix docs.bitnami.com broken links (#21901) ([f35506d](https://github.com/bitnami/charts/commit/f35506d2dadee4f097986e7792df1f53ab215b5d)), closes [#21901](https://github.com/bitnami/charts/issues/21901) -* [bitnami/nginx-ingress-controller] feat: :sparkles: Add seccompProfile to containerSecurityContext ( ([6ad8e92](https://github.com/bitnami/charts/commit/6ad8e9234e8bdec3e86f705f6715965ec24057a1)), closes [#21906](https://github.com/bitnami/charts/issues/21906) - -## 9.9.6 (2024-01-03) - -* [bitnami/*] Update copyright: Year and company (#21815) ([6c4bf75](https://github.com/bitnami/charts/commit/6c4bf75dec58fc7c9aee9f089777b1a858c17d5b)), closes [#21815](https://github.com/bitnami/charts/issues/21815) -* [bitnami/nginx-ingress-controller] Release 9.9.6 (#21727) ([5d25a75](https://github.com/bitnami/charts/commit/5d25a75a02cf55b8f1d2c4b081abcf5c6984e574)), closes [#21727](https://github.com/bitnami/charts/issues/21727) - -## 9.9.5 (2023-12-18) - -* Fix the issue [#21306] where DaemonSet fails to start due to missing getip. (#21318) ([3fe4054](https://github.com/bitnami/charts/commit/3fe40540d4358d60cfd0401bfebc5a031d1234f6)), closes [#21306](https://github.com/bitnami/charts/issues/21306) [#21318](https://github.com/bitnami/charts/issues/21318) - -## 9.9.4 (2023-12-07) - -* [bitnami/nginx-ingress-controller] Release 9.9.4 updating components versions (#21456) ([5bb4d61](https://github.com/bitnami/charts/commit/5bb4d610849e9b560918bca7c91866744d441445)), closes [#21456](https://github.com/bitnami/charts/issues/21456) - -## 9.9.3 (2023-11-23) - -* [bitnami/*] Remove relative links to non-README sections, add verification for that and update TL;DR ([1103633](https://github.com/bitnami/charts/commit/11036334d82df0490aa4abdb591543cab6cf7d7f)), closes [#20967](https://github.com/bitnami/charts/issues/20967) -* [bitnami/*] Rename solutions to "Bitnami package for ..." (#21038) ([b82f979](https://github.com/bitnami/charts/commit/b82f979e4fb63423fe6e2192c946d09d79c944fc)), closes [#21038](https://github.com/bitnami/charts/issues/21038) -* [bitnami/*] Rename VMware Application Catalog (#20361) ([3acc734](https://github.com/bitnami/charts/commit/3acc73472beb6fb56c4d99f929061001205bc57e)), closes [#20361](https://github.com/bitnami/charts/issues/20361) -* [bitnami/*] Skip image's tag in the README files of the Bitnami Charts (#19841) ([bb9a01b](https://github.com/bitnami/charts/commit/bb9a01b65911c87e48318db922cc05eb42785e42)), closes [#19841](https://github.com/bitnami/charts/issues/19841) -* [bitnami/*] Standardize documentation (#19835) ([af5f753](https://github.com/bitnami/charts/commit/af5f7530c1bc8c5ded53a6c4f7b8f384ac1804f2)), closes [#19835](https://github.com/bitnami/charts/issues/19835) -* [bitnami/nginx-ingress-controller] Release 9.9.3 (#21196) ([2a20db9](https://github.com/bitnami/charts/commit/2a20db9eeda710df536ef3d5479e1c4c2e0e5a4d)), closes [#21196](https://github.com/bitnami/charts/issues/21196) - -## 9.9.2 (2023-10-12) - -* [bitnami/nginx-ingress-controller] Release 9.9.2 (#20208) ([1e99caa](https://github.com/bitnami/charts/commit/1e99caa580e492ec2e088b04b2c54460dcba6aa6)), closes [#20208](https://github.com/bitnami/charts/issues/20208) - -## 9.9.1 (2023-10-12) - -* [bitnami/*] Update Helm charts prerequisites (#19745) ([eb755dd](https://github.com/bitnami/charts/commit/eb755dd36a4dd3cf6635be8e0598f9a7f4c4a554)), closes [#19745](https://github.com/bitnami/charts/issues/19745) -* [bitnami/nginx-ingress-controller] Release 9.9.1 (#20184) ([b3187cf](https://github.com/bitnami/charts/commit/b3187cf115d80f52f5832a44542a56f0876d6959)), closes [#20184](https://github.com/bitnami/charts/issues/20184) - -## 9.9.0 (2023-09-29) - -* [bitnami/nginx-ingress-controller] Add Service spec: ipFamilyPolicy and ipFamilies (#19309) ([f479db8](https://github.com/bitnami/charts/commit/f479db894e2d1a5374a397e58a32f69562af10b5)), closes [#19309](https://github.com/bitnami/charts/issues/19309) - -## 9.8.6 (2023-09-29) - -* [bitnami/nginx-ingress-controller] Use common capabilities for PSP (#19634) ([ca60954](https://github.com/bitnami/charts/commit/ca6095426ba63be4adb6c017c96baff7be3a64b9)), closes [#19634](https://github.com/bitnami/charts/issues/19634) - -## 9.8.5 (2023-09-24) - -* [bitnami/nginx-ingress-controller] Release 9.8.5 (#19491) ([6249a6a](https://github.com/bitnami/charts/commit/6249a6a2f920b7e169f06270dc0df7aad5f8ec37)), closes [#19491](https://github.com/bitnami/charts/issues/19491) - -## 9.8.4 (2023-09-22) - -* [bitnami/nginx-ingress-controller] Revert metrics service component label (#19465) ([2ab2ab9](https://github.com/bitnami/charts/commit/2ab2ab9b90fd2e13d95918751ffdfe44f77eb6bc)), closes [#19465](https://github.com/bitnami/charts/issues/19465) - -## 9.8.3 (2023-09-19) - -* [bitnami/nginx-ingress-controller] Use different app.kubernetes.io/version label on subcomponents (# ([be92d3d](https://github.com/bitnami/charts/commit/be92d3dcd6b170fd5b192aed5c26ad4911e00319)), closes [#19349](https://github.com/bitnami/charts/issues/19349) -* Revert "Autogenerate schema files (#19194)" (#19335) ([73d80be](https://github.com/bitnami/charts/commit/73d80be525c88fb4b8a54451a55acd506e337062)), closes [#19194](https://github.com/bitnami/charts/issues/19194) [#19335](https://github.com/bitnami/charts/issues/19335) - -## 9.8.2 (2023-09-15) - -* [bitnami/nginx-ingress-controller] Release 9.8.2 (#19297) ([621929c](https://github.com/bitnami/charts/commit/621929c65297c19a5f2af30d124c03869974d791)), closes [#19297](https://github.com/bitnami/charts/issues/19297) -* Autogenerate schema files (#19194) ([a2c2090](https://github.com/bitnami/charts/commit/a2c2090b5ac97f47b745c8028c6452bf99739772)), closes [#19194](https://github.com/bitnami/charts/issues/19194) - -## 9.8.1 (2023-09-06) - -* [bitnami/nginx-ingress-controller: Use merge helper]: (#19081) ([839e10c](https://github.com/bitnami/charts/commit/839e10c8c13b4da66506d2c0bedeabcfa2a66819)), closes [#19081](https://github.com/bitnami/charts/issues/19081) - -## 9.8.0 (2023-08-22) - -* [bitnami/nginx-ingress-controller] Support for customizing standard labels (#18359) ([ad4ff06](https://github.com/bitnami/charts/commit/ad4ff06ca88ed5e6e183d1e531c568c994a84522)), closes [#18359](https://github.com/bitnami/charts/issues/18359) - -## 9.7.9 (2023-08-20) - -* [bitnami/nginx-ingress-controller] Release 9.7.9 (#18694) ([4403ce7](https://github.com/bitnami/charts/commit/4403ce746fc09e8b988d6bc5b888edfd2b385080)), closes [#18694](https://github.com/bitnami/charts/issues/18694) - -## 9.7.8 (2023-08-17) - -* [bitnami/nginx-ingress-controller] Release 9.7.8 (#18566) ([9e3e364](https://github.com/bitnami/charts/commit/9e3e36474c1d547d9826bbc94c38a6e07d1a137b)), closes [#18566](https://github.com/bitnami/charts/issues/18566) - -## 9.7.7 (2023-07-26) - -* [bitnami/nginx-ingress-controller] Release 9.7.7 (#17927) ([56fef94](https://github.com/bitnami/charts/commit/56fef94e30619764a2aebdc566d5604b7bcb9ee2)), closes [#17927](https://github.com/bitnami/charts/issues/17927) - -## 9.7.6 (2023-07-13) - -* [bitnami/nginx-ingress-controller] Release 9.7.6 (#17648) ([c10555b](https://github.com/bitnami/charts/commit/c10555b706d4e773c49fb423bf9246436f97f3f0)), closes [#17648](https://github.com/bitnami/charts/issues/17648) - -## 9.7.5 (2023-07-01) - -* [bitnami/nginx-ingress-controller] Release 9.7.5 (#17443) ([12f6ea3](https://github.com/bitnami/charts/commit/12f6ea3a490646cdbf5b97a6033b70f350ed2787)), closes [#17443](https://github.com/bitnami/charts/issues/17443) - -## 9.7.4 (2023-06-29) - -* [bitnami/nginx-ingress-controller] Release 9.7.4 (#17412) ([bdff4db](https://github.com/bitnami/charts/commit/bdff4dbd696fce7821db3145b037646a9e8b5796)), closes [#17412](https://github.com/bitnami/charts/issues/17412) -* Add copyright header (#17300) ([da68be8](https://github.com/bitnami/charts/commit/da68be8e951225133c7dfb572d5101ca3d61c5ae)), closes [#17300](https://github.com/bitnami/charts/issues/17300) -* Update charts readme (#17217) ([31b3c0a](https://github.com/bitnami/charts/commit/31b3c0afd968ff4429107e34101f7509e6a0e913)), closes [#17217](https://github.com/bitnami/charts/issues/17217) - -## 9.7.3 (2023-06-21) - -* [bitnami/*] Change copyright section in READMEs (#17006) ([ef986a1](https://github.com/bitnami/charts/commit/ef986a1605241102b3dcafe9fd8089e6fc1201ad)), closes [#17006](https://github.com/bitnami/charts/issues/17006) -* [bitnami/nginx-ingress-controller] Remove namespace field for cluster wide resources (#17264) ([2d0cdf5](https://github.com/bitnami/charts/commit/2d0cdf583ebc771864249b0395c97ef7bda88ec3)), closes [#17264](https://github.com/bitnami/charts/issues/17264) -* [bitnami/several] Change copyright section in READMEs (#16989) ([5b6a5cf](https://github.com/bitnami/charts/commit/5b6a5cfb7625a751848a2e5cd796bd7278f406ca)), closes [#16989](https://github.com/bitnami/charts/issues/16989) - -## 9.7.2 (2023-05-30) - -* [bitnami/nginx-ingress-controller] Release 9.7.2 (#16970) ([5a4ae60](https://github.com/bitnami/charts/commit/5a4ae60fcdbd08edb16f560b48e94e624ec9a029)), closes [#16970](https://github.com/bitnami/charts/issues/16970) - -## 9.7.1 (2023-05-21) - -* [bitnami/nginx-ingress-controller] Release 9.7.1 (#16787) ([0d8c870](https://github.com/bitnami/charts/commit/0d8c870fc3b48cefc6499627cdee3c70461196d3)), closes [#16787](https://github.com/bitnami/charts/issues/16787) -* Add wording for enterprise page (#16560) ([8f22774](https://github.com/bitnami/charts/commit/8f2277440b976d52785ba9149762ad8620a73d1f)), closes [#16560](https://github.com/bitnami/charts/issues/16560) - -## 9.7.0 (2023-05-09) - -* [bitnami/several] Adapt Chart.yaml to set desired OCI annotations (#16546) ([fc9b18f](https://github.com/bitnami/charts/commit/fc9b18f2e98805d4df629acbcde696f44f973344)), closes [#16546](https://github.com/bitnami/charts/issues/16546) - -## 9.6.3 (2023-05-09) - -* [bitnami/nginx-ingress-controller] Release 9.6.3 (#16484) ([a1fd06a](https://github.com/bitnami/charts/commit/a1fd06ab3d9815fc7d56156d7aef4e1de2e5c49d)), closes [#16484](https://github.com/bitnami/charts/issues/16484) - -## 9.6.2 (2023-05-05) - -* [bitnami/nginx-ingress-controller] Release 9.6.2 (#16411) ([098d817](https://github.com/bitnami/charts/commit/098d81707f5ef98843db33ee87ec19d24ae3235e)), closes [#16411](https://github.com/bitnami/charts/issues/16411) - -## 9.6.1 (2023-05-01) - -* [bitnami/nginx-ingress-controller] Release 9.6.1 (#16301) ([56a80c6](https://github.com/bitnami/charts/commit/56a80c692ae01d68e140fe4d36575e7b2e709e0f)), closes [#16301](https://github.com/bitnami/charts/issues/16301) - -## 9.6.0 (2023-04-20) - -* [bitnami/*] Make Helm charts 100% OCI (#15998) ([8841510](https://github.com/bitnami/charts/commit/884151035efcbf2e1b3206e7def85511073fb57d)), closes [#15998](https://github.com/bitnami/charts/issues/15998) - -## 9.5.1 (2023-04-01) - -* [bitnami/nginx-ingress-controller] Release 9.5.1 (#15871) ([69e6e82](https://github.com/bitnami/charts/commit/69e6e82da00c67bc56ccc300dc05eaf77fcd49cb)), closes [#15871](https://github.com/bitnami/charts/issues/15871) - -## 9.5.0 (2023-03-29) - -* [bitnami/nginx-ingress-controller] add dnsConfig option to the daemonset (#15773) ([653dea8](https://github.com/bitnami/charts/commit/653dea8c455a8f94c1ad2773ae6a32e2a0287ac4)), closes [#15773](https://github.com/bitnami/charts/issues/15773) - -## 9.4.1 (2023-03-24) - -* [bitnami/nginx-ingress-controller] Release 9.4.1 (#15726) ([37b2052](https://github.com/bitnami/charts/commit/37b20521785871966354fc8890f2db3e0c05d653)), closes [#15726](https://github.com/bitnami/charts/issues/15726) - -## 9.4.0 (2023-03-20) - -* [bitnami/nginx-ingress-controller] add dnsConfig option to nginx-ingress-controller (#15545) ([eb2b363](https://github.com/bitnami/charts/commit/eb2b363aad60a469754dd7cf70b3fe4612b9179e)), closes [#15545](https://github.com/bitnami/charts/issues/15545) - -## 9.3.33 (2023-03-18) - -* [bitnami/charts] Apply linter to README files (#15357) ([0e29e60](https://github.com/bitnami/charts/commit/0e29e600d3adc8b1b46e506eccb3decfab3b4e63)), closes [#15357](https://github.com/bitnami/charts/issues/15357) -* [bitnami/nginx-ingress-controller] Release 9.3.33 (#15582) ([bf93355](https://github.com/bitnami/charts/commit/bf933556e77c2af0b4d830848b98a0b2e177e103)), closes [#15582](https://github.com/bitnami/charts/issues/15582) - -## 9.3.32 (2023-03-01) - -* [bitnami/nginx-ingress-controller] Release 9.3.32 (#15266) ([a6ac59d](https://github.com/bitnami/charts/commit/a6ac59d13aa8e26f4622aea4e5689c6811fa8096)), closes [#15266](https://github.com/bitnami/charts/issues/15266) - -## 9.3.31 (2023-02-22) - -* [bitnami/nginx-ingress-controller] Release 9.3.31 (#15105) ([bdd8647](https://github.com/bitnami/charts/commit/bdd86478ed5ce0fca626e5d4eb5db5a30bd17c5f)), closes [#15105](https://github.com/bitnami/charts/issues/15105) - -## 9.3.30 (2023-02-17) - -* [bitnami/nginx-ingress-controller] Release 9.3.30 (#14988) ([4234eee](https://github.com/bitnami/charts/commit/4234eee0c35fad8325251269d429fc00b753ffac)), closes [#14988](https://github.com/bitnami/charts/issues/14988) - -## 9.3.29 (2023-02-16) - -* [bitnami/*] Fix markdown linter issues (#14874) ([a51e0e8](https://github.com/bitnami/charts/commit/a51e0e8d35495b907f3e70dd2f8e7c3bcbf4166a)), closes [#14874](https://github.com/bitnami/charts/issues/14874) -* [bitnami/*] Fix markdown linter issues 2 (#14890) ([aa96572](https://github.com/bitnami/charts/commit/aa9657237ee8df4a46db0d7fdf8a23230dd6902a)), closes [#14890](https://github.com/bitnami/charts/issues/14890) -* [bitnami/*] Remove unexpected extra spaces (#14873) ([c97c714](https://github.com/bitnami/charts/commit/c97c714887380d47eae7bfeff316bf01595ecd1d)), closes [#14873](https://github.com/bitnami/charts/issues/14873) -* [bitnami/nginx-ingress-controller] Release 9.3.29 (#14887) ([86347c8](https://github.com/bitnami/charts/commit/86347c849b24fcc11259692651b30310e2e28a43)), closes [#14887](https://github.com/bitnami/charts/issues/14887) - -## 9.3.28 (2023-02-09) - -* [bitnami/nginx-ingress-controller] Release 9.3.28 (#14823) ([f8665a1](https://github.com/bitnami/charts/commit/f8665a1dc2c71f7427354cb6afa3af6ee30d7727)), closes [#14823](https://github.com/bitnami/charts/issues/14823) - -## 9.3.27 (2023-02-09) - -* [bitnami/*] Change copyright date (#14682) ([add4ec7](https://github.com/bitnami/charts/commit/add4ec701108ac36ed4de2dffbdf407a0d091067)), closes [#14682](https://github.com/bitnami/charts/issues/14682) -* [bitnami/*] Unify READMEs (#14472) ([2064fb8](https://github.com/bitnami/charts/commit/2064fb8dcc78a845cdede8211af8c3cc52551161)), closes [#14472](https://github.com/bitnami/charts/issues/14472) -* [bitnami/nginx-ingress-controller] Release 9.3.27 (#14712) ([269e3c2](https://github.com/bitnami/charts/commit/269e3c25f63a334cdc90f8094f912cfcd821c174)), closes [#14712](https://github.com/bitnami/charts/issues/14712) - -## 9.3.26 (2023-01-20) - -* [bitnami/*] Add license annotation and remove obsolete engine parameter (#14293) ([da2a794](https://github.com/bitnami/charts/commit/da2a7943bae95b6e9b5b4ed972c15e990b69fdb0)), closes [#14293](https://github.com/bitnami/charts/issues/14293) -* [bitnami/*] Change licenses annotation format (#14377) ([0ab7608](https://github.com/bitnami/charts/commit/0ab760862c660fcc78cffadf8e1d8cdd70881473)), closes [#14377](https://github.com/bitnami/charts/issues/14377) -* [bitnami/nginx-ingress-controller] Fix rendering of CIDR block list for loadBalancerSourceRanges (#1 ([432aea6](https://github.com/bitnami/charts/commit/432aea69f982807e6b005272998ea7c3c205c6e2)), closes [#14455](https://github.com/bitnami/charts/issues/14455) - -## 9.3.25 (2023-01-09) - -* [bitnami/nginx-ingress-controller] Release 9.3.25 (#14224) ([1e162ed](https://github.com/bitnami/charts/commit/1e162edf3b9e19ad5a44bf811ae7ad62b7e49029)), closes [#14224](https://github.com/bitnami/charts/issues/14224) - -## 9.3.24 (2022-12-10) - -* [bitnami/nginx-ingress-controller] Release 9.3.24 (#13891) ([19e4632](https://github.com/bitnami/charts/commit/19e4632397176172c143a226ec0e30e0a1bcb86c)), closes [#13891](https://github.com/bitnami/charts/issues/13891) - -## 9.3.23 (2022-12-07) - -* [bitnami/nginx-ingress-controller] Release 9.3.23 (#13847) ([344d9da](https://github.com/bitnami/charts/commit/344d9da61c92bc426a3a4e08a26f4a4722d170fa)), closes [#13847](https://github.com/bitnami/charts/issues/13847) - -## 9.3.22 (2022-11-18) - -* [bitnami/nginx-ingress-controller] Update image with logs to stdout/stderr (#13585) ([0825f70](https://github.com/bitnami/charts/commit/0825f709e4a7957fbf8e6e998acaa4113422e008)), closes [#13585](https://github.com/bitnami/charts/issues/13585) - -## 9.3.21 (2022-11-09) - -* [bitnami/nginx-ingress-controller] Release 9.3.21 updating components versions ([96f8b98](https://github.com/bitnami/charts/commit/96f8b98ca50f79103f00a3cdcb21695bff42c3bb)) - -## 9.3.20 (2022-11-09) - -* [bitnami/nginx-ingress-controller] Release 9.3.20 updating components versions ([c063582](https://github.com/bitnami/charts/commit/c0635828ec0cbd3447e774dbb06e0dcfdb89d442)) - -## 9.3.19 (2022-11-02) - -* [bitnami/*] Use new default branch name in links (#12943) ([a529e02](https://github.com/bitnami/charts/commit/a529e02597d49d944eba1eb0f190713293247176)), closes [#12943](https://github.com/bitnami/charts/issues/12943) -* [bitnami/nginx-ingress-controller] Release 9.3.19 updating components versions ([39eec98](https://github.com/bitnami/charts/commit/39eec98fbdeae7412b8e9b8d842f2534f0d18e9b)) -* Generic README instructions related to the repo (#12792) ([3cf6b10](https://github.com/bitnami/charts/commit/3cf6b10e10e60df4b3e191d6b99aa99a9f597755)), closes [#12792](https://github.com/bitnami/charts/issues/12792) - -## 9.3.18 (2022-10-04) - -* [bitnami/nginx-ingress-controller] fix: :bug: Update RBAC rules from upstream project (#12800) ([c91671e](https://github.com/bitnami/charts/commit/c91671e1067d71fcf6cbfc5af7bbd03a39709597)), closes [#12800](https://github.com/bitnami/charts/issues/12800) - -## 9.3.17 (2022-10-03) - -* [bitnami/nginx-ingress-controller] Release 9.3.17 updating components versions ([d1697e5](https://github.com/bitnami/charts/commit/d1697e55dd648cc7c8c7f04ae08ea89cbb76e01f)) - -## 9.3.16 (2022-10-01) - -* [bitnami/nginx-ingress-controller] Release 9.3.16 updating components versions ([f63238d](https://github.com/bitnami/charts/commit/f63238d523c9d34d8b4e6272da44d0e751adeedf)) - -## 9.3.15 (2022-10-01) - -* [bitnami/nginx-ingress-controller] Release 9.3.15 updating components versions ([b61b9d7](https://github.com/bitnami/charts/commit/b61b9d7087aa3ae6f437891eddbba1ad5311116b)) - -## 9.3.14 (2022-09-30) - -* [bitnami/nginx-ingress-controller] Release 9.3.14 updating components versions ([e3aa98f](https://github.com/bitnami/charts/commit/e3aa98fef27d975d0d4c8b4ff967002a2e47b344)) - -## 9.3.13 (2022-09-29) - -* [bitnami/nginx-ingress-controller] Release 9.3.13 updating components versions ([306f2ba](https://github.com/bitnami/charts/commit/306f2bab391fba7e3622443854f4fb64e3c76e9e)) - -## 9.3.12 (2022-09-20) - -* [bitnami/nginx-ingress-controller] Use custom probes if given (#12535) ([3dc6262](https://github.com/bitnami/charts/commit/3dc62629496da61fd820a9adab371be7057eaa8b)), closes [#12535](https://github.com/bitnami/charts/issues/12535) [#12354](https://github.com/bitnami/charts/issues/12354) - -## 9.3.11 (2022-09-15) - -* [bitnami/nginx-ingress-controller] Release 9.3.11 updating components versions ([fdb49ff](https://github.com/bitnami/charts/commit/fdb49ffe5d32a8f7e466d3977a250ae6200a844d)) - -## 9.3.10 (2022-09-15) - -* [bitnami/nginx-ingress-controller] Release 9.3.10 updating components versions ([ba7c5ca](https://github.com/bitnami/charts/commit/ba7c5ca3ef8a45dbd199bff9bbbf1469ea2c9fe0)) - -## 9.3.9 (2022-09-13) - -* [bitnami/nginx-ingress-controller] Release 9.3.9 updating components versions ([1298006](https://github.com/bitnami/charts/commit/12980068f4d2d9d416b8792537a4db0081fe569f)) - -## 9.3.8 (2022-09-08) - -* [bitnami/nginx-ingress-controller] Release 9.3.8 updating components versions ([a90d5d9](https://github.com/bitnami/charts/commit/a90d5d945add8cdf9f1678a61d3eb95ee15311fe)) - -## 9.3.7 (2022-09-06) - -* [bitnami/nginx-ingress-controller] Release 9.3.7 updating components versions ([7c323dc](https://github.com/bitnami/charts/commit/7c323dcd9491f7a0f7506bfe6cecf41d03866734)) - -## 9.3.6 (2022-09-04) - -* [bitnami/nginx-ingress-controller] Release 9.3.6 updating components versions ([1f9b640](https://github.com/bitnami/charts/commit/1f9b6407c1090b6d78c0b396f0921e6b33badc13)) - -## 9.3.5 (2022-09-01) - -* [bitnami/nginx-ingress-controller] Release 9.3.5 updating components versions ([af34812](https://github.com/bitnami/charts/commit/af34812104866769f65d5b7e8f57928338b5e9e2)) - -## 9.3.4 (2022-08-30) - -* [bitnami/nginx-ingress-controller] Release 9.3.4 updating components versions ([914bfbf](https://github.com/bitnami/charts/commit/914bfbfb3f4e0c79f37498dc1a0a2e1885b0a4fb)) - -## 9.3.3 (2022-08-25) - -* [bitnami/nginx-ingress-controller] Release 9.3.3 updating components versions ([d328974](https://github.com/bitnami/charts/commit/d32897469a4c0593b9026820ff069c34ae81bf99)) - -## 9.3.2 (2022-08-23) - -* [bitnami/nginx-ingress-controller] Update Chart.lock (#12079) ([9b627d7](https://github.com/bitnami/charts/commit/9b627d7d31b97751516e812d3ef8e22168beb248)), closes [#12079](https://github.com/bitnami/charts/issues/12079) - -## 9.3.1 (2022-08-23) - -* [bitnami/nginx-ingress-controller] Release 9.3.1 updating components versions ([cc74693](https://github.com/bitnami/charts/commit/cc74693d246b7eb236f0d28ef39defc8c0f1093a)) - -## 9.3.0 (2022-08-22) - -* [bitnami/nginx-ingress-controller] Add support for image digest apart from tag (#11933) ([0c21f4b](https://github.com/bitnami/charts/commit/0c21f4bf38d5a252f306bdb68e6c47cba40a968b)), closes [#11933](https://github.com/bitnami/charts/issues/11933) - -## 9.2.28 (2022-08-16) - -* fix name of electionID in RBAC (#11761) ([f85dcdc](https://github.com/bitnami/charts/commit/f85dcdc606193a1991644aa3e3e84c7426a050a9)), closes [#11761](https://github.com/bitnami/charts/issues/11761) - -## 9.2.27 (2022-08-05) - -* [bitnami/nginx-ingress-controller] Adapt NGINX Ingress RBAC to version 1.3.0 (#11454) ([ccedd95](https://github.com/bitnami/charts/commit/ccedd958b1afdc16caf90e2525d8440352f4b5fa)), closes [#11454](https://github.com/bitnami/charts/issues/11454) - -## 9.2.26 (2022-08-04) - -* [bitnami/nginx-ingress-controller] Release 9.2.26 updating components versions ([314ce06](https://github.com/bitnami/charts/commit/314ce06ac26733214c44c4f6e3a59a47b7c5ad13)) - -## 9.2.25 (2022-08-04) - -* [bitnami/nginx-ingress-controller] Release 9.2.25 updating components versions ([d483956](https://github.com/bitnami/charts/commit/d483956b585bf23f9d885ab5ad6325c6f5e02cb2)) - -## 9.2.24 (2022-08-02) - -* [bitnami/nginx-ingress-controller] Release 9.2.24 updating components versions ([7a52b29](https://github.com/bitnami/charts/commit/7a52b294b11e1885bbb35079b71dd5af2a72b238)) - -## 9.2.23 (2022-07-29) - -* [bitnami/nginx-ingress-controller] Release 9.2.23 updating components versions ([cafd50c](https://github.com/bitnami/charts/commit/cafd50c23efa7bcfd8f05e7883000fe9b41a3652)) - -## 9.2.22 (2022-07-27) - -* [bitnami/*] Update URLs to point to the new bitnami/containers monorepo (#11352) ([d665af0](https://github.com/bitnami/charts/commit/d665af0c708846192d8d5fb2f5f9ea65dd464ab0)), closes [#11352](https://github.com/bitnami/charts/issues/11352) -* [bitnami/nginx-ingress-controller] Release 9.2.22 updating components versions ([0a1d339](https://github.com/bitnami/charts/commit/0a1d3394d2e897b03cf3ef1b81c97ba4895b8913)) - -## 9.2.21 (2022-07-22) - -* [bitnami/nginx-ingress-controller] Release 9.2.21 updating components versions ([af369ee](https://github.com/bitnami/charts/commit/af369ee3d113c226ee28929d631feae33b8eb6ad)) - -## 9.2.20 (2022-07-13) - -* [bitnami/nginx-ingress-controller] Release 9.2.20 updating components versions ([638a860](https://github.com/bitnami/charts/commit/638a860d79a0c455422d9f188cd5c02d7b35028c)) - -## 9.2.19 (2022-07-12) - -* [bitnami/nginx-ingress-controller] Release 9.2.19 updating components versions ([fba7dec](https://github.com/bitnami/charts/commit/fba7decf9e9fb542b1cfaa7e500838e02222a330)) - -## 9.2.18 (2022-07-09) - -* [bitnami/nginx-ingress-controller] Release 9.2.18 updating components versions ([6930b5f](https://github.com/bitnami/charts/commit/6930b5fe06005fb799466a6680a4caf68aeb559f)) - -## 9.2.17 (2022-07-06) - -* [bitnami/nginx-ingress-controller] Release 9.2.17 updating components versions ([0ab5667](https://github.com/bitnami/charts/commit/0ab56672b9133ec67598128e486e19898fc3e991)) - -## 9.2.16 (2022-07-05) - -* [bitnami/nginx-ingress-controller] Release 9.2.16 updating components versions ([fb48f57](https://github.com/bitnami/charts/commit/fb48f576654cda084bb4a00a494edfd5c31ff4ce)) - -## 9.2.15 (2022-07-02) - -* [bitnami/nginx-ingress-controller] Release 9.2.15 updating components versions ([e4d8129](https://github.com/bitnami/charts/commit/e4d8129334a5a5f3aceae5fb8efaf02ee055b112)) - -## 9.2.14 (2022-06-30) - -* [bitnami/nginx-ingress-controller] Release 9.2.14 updating components versions ([caf77a5](https://github.com/bitnami/charts/commit/caf77a5554fda6fe75e677b424611cea4f778eb2)) - -## 9.2.13 (2022-06-24) - -* [bitnami/nginx-ingress-controller] Release 9.2.13 updating components versions ([33b8b8c](https://github.com/bitnami/charts/commit/33b8b8cbc18854298f4833b9cfa9fe9b489ebf56)) - -## 9.2.12 (2022-06-22) - -* [bitnami/nginx-ingress-controller] Release 9.2.12 updating components versions ([8a44725](https://github.com/bitnami/charts/commit/8a4472530b01bfd4ddccdd5d59a2cb29a0429195)) - -## 9.2.11 (2022-06-17) - -* [bitnami/nginx-ingress-controller] Release 9.2.11 updating components versions ([bf65e1a](https://github.com/bitnami/charts/commit/bf65e1ae137fb463961a5458446c6cd2e33f19c4)) - -## 9.2.10 (2022-06-13) - -* [bitnami/nginx-ingress-controller] Release 9.2.10 updating components versions ([8b25c41](https://github.com/bitnami/charts/commit/8b25c41316c17563b7c552235db0bb87f5447564)) - -## 9.2.9 (2022-06-10) - -* [bitnami/*] Replace Kubeapps URL in READMEs (and kubeapps Chart.yaml) and remove BKPR references (#1 ([c6a7914](https://github.com/bitnami/charts/commit/c6a7914361e5aea6016fb45bf4d621edfd111d32)), closes [#10600](https://github.com/bitnami/charts/issues/10600) -* [bitnami/nginx-ingress-controller] Release 9.2.9 updating components versions ([bac228f](https://github.com/bitnami/charts/commit/bac228f06eb8e64f37fea551527691f3f096c353)) - -## 9.2.8 (2022-06-06) - -* [bitnami/nginx-ingress-controller] Release 9.2.8 updating components versions ([49d1f1a](https://github.com/bitnami/charts/commit/49d1f1a946b0d61a1e305196a3dd1244926bfd95)) - -## 9.2.7 (2022-06-06) - -* Remove version condition in HPA (#10568) ([b18fc95](https://github.com/bitnami/charts/commit/b18fc95606478c4154ff62689ffdaab79a828149)), closes [#10568](https://github.com/bitnami/charts/issues/10568) - -## 9.2.6 (2022-06-01) - -* [bitnami/several] Replace maintainers email by url (#10523) ([ff3cf61](https://github.com/bitnami/charts/commit/ff3cf617a1680509b0f3855d17c4ccff7b29a0ff)), closes [#10523](https://github.com/bitnami/charts/issues/10523) - -## 9.2.5 (2022-05-31) - -* [bitnami/nginx-ingress-controller] Release 9.2.5 updating components versions ([4b9b667](https://github.com/bitnami/charts/commit/4b9b667988d38952d69aaee4bea7679ec1fd5fb3)) - -## 9.2.4 (2022-05-31) - -* [bitnami/nginx-ingress-controller] Release 9.2.4 updating components versions ([b5da65a](https://github.com/bitnami/charts/commit/b5da65a30c6deb8f57cb5c784af13553a8151fc4)) - -## 9.2.3 (2022-05-26) - -* [bitnami/nginx-ingress-controller] Release 9.2.3 updating components versions ([49eca08](https://github.com/bitnami/charts/commit/49eca087c9abb9035f77410266b0cbbbd675c348)) - -## 9.2.2 (2022-05-24) - -* [bitnami/nginx-ingress-controller] Use the new helper for HPA API version (#10207) ([7bc1416](https://github.com/bitnami/charts/commit/7bc14168edae4958dd6472a2daec1d8b2e9003a2)), closes [#10207](https://github.com/bitnami/charts/issues/10207) - -## 9.2.1 (2022-05-18) - -* [bitnami/*] Remove old 'ci' files (#10171) ([5df30c4](https://github.com/bitnami/charts/commit/5df30c44dbd1812da8786579ce4a94917d46a6ad)), closes [#10171](https://github.com/bitnami/charts/issues/10171) -* [bitnami/nginx-ingress-controller] Release 9.2.1 updating components versions ([32245fa](https://github.com/bitnami/charts/commit/32245fa063579c592e8d51f1ea0bff7169789fd2)) - -## 9.2.0 (2022-05-11) - -* [bitnami/nginx-ingress-controller] Chart standardised (#10049) ([abbdaca](https://github.com/bitnami/charts/commit/abbdaca6af4176a1a528b40b3d9882c93406fbed)), closes [#10049](https://github.com/bitnami/charts/issues/10049) - -## 9.1.28 (2022-05-09) - -* [bitnami/nginx-ingress-controller] Solve issues 10059 (HPA/v2) and 10060 (PDB) (#10061) ([84f938f](https://github.com/bitnami/charts/commit/84f938f8edbdc31f76de0dee4a469d1af7fcfb81)), closes [#10061](https://github.com/bitnami/charts/issues/10061) - -## 9.1.27 (2022-05-05) - -* [bitnami/nginx-ingress-controller] Release 9.1.27 updating components versions ([38955ba](https://github.com/bitnami/charts/commit/38955ba5f78f67a60c5214a1d66d3764d20bcac5)) - -## 9.1.26 (2022-04-21) - -* [bitnami/nginx-ingress-controller] Release 9.1.26 updating components versions ([dd8f682](https://github.com/bitnami/charts/commit/dd8f6826d4e0b27f315e3d8a193bb1ed4e8a2885)) - -## 9.1.25 (2022-04-20) - -* [bitnami/nginx-ingress-controller] Release 9.1.25 updating components versions ([768d6f2](https://github.com/bitnami/charts/commit/768d6f2a24223d9142a2fd8757bfa8970d05e3d6)) - -## 9.1.24 (2022-04-19) - -* [bitnami/nginx-ingress-controller] Release 9.1.24 updating components versions ([531f7c2](https://github.com/bitnami/charts/commit/531f7c28e5379fa8370cbc1bf8b23ac2ac486bb0)) - -## 9.1.23 (2022-04-17) - -* [bitnami/nginx-ingress-controller] Release 9.1.23 updating components versions ([c9617d7](https://github.com/bitnami/charts/commit/c9617d75ffda435d26876c37deaf5d6df8692646)) - -## 9.1.22 (2022-04-14) - -* [bitnami/nginx-ingress-controller] Release 9.1.22 updating components versions ([dc101ec](https://github.com/bitnami/charts/commit/dc101ec0d7be1944f9a72d4f78b5367432a0e682)) - -## 9.1.21 (2022-04-07) - -* [bitnami/nginx-ingress-controller] Update kubeVersion regex to work with GKE (#9717) ([7b0410c](https://github.com/bitnami/charts/commit/7b0410c490632149eb18a97b852cfea717fb1da6)), closes [#9717](https://github.com/bitnami/charts/issues/9717) - -## 9.1.20 (2022-04-05) - -* [bitnami/nginx-ingress-controller] Add kubeVersion to Chart.yaml (#9655) ([46aaa3f](https://github.com/bitnami/charts/commit/46aaa3f3d72e46944ce4371e1d76b75c822659d3)), closes [#9655](https://github.com/bitnami/charts/issues/9655) - -## 9.1.19 (2022-04-02) - -* [bitnami/nginx-ingress-controller] Release 9.1.19 updating components versions ([e0f0eb7](https://github.com/bitnami/charts/commit/e0f0eb7cba80c484efb710c31eae864b9dc84337)) - -## 9.1.18 (2022-04-02) - -* [bitnami/nginx-ingress-controller] Release 9.1.18 updating components versions ([43c4ee2](https://github.com/bitnami/charts/commit/43c4ee28206894523a50eb7af9f0781a35a53a9f)) - -## 9.1.17 (2022-03-29) - -* [bitnami/nginx-ingress-controller]: Disable the requirement for extensions GroupApi (#9556) ([5091b0b](https://github.com/bitnami/charts/commit/5091b0b57880c88ee8918d121f62ff6ec7e6d94d)), closes [#9556](https://github.com/bitnami/charts/issues/9556) - -## 9.1.16 (2022-03-29) - -* [bitnami/nginx-ingress-controller] Validation for autoscalling (#9602) ([0bd0614](https://github.com/bitnami/charts/commit/0bd061431486096a4b03a7d4728d17ad31fa900b)), closes [#9602](https://github.com/bitnami/charts/issues/9602) - -## 9.1.14 (2022-03-28) - -* [bitnami/nginx-ingress-controller] Release 9.1.14 updating components versions ([49ac745](https://github.com/bitnami/charts/commit/49ac74572f62275a16b68786376e6aabe3c769b3)) - -## 9.1.13 (2022-03-27) - -* [bitnami/nginx-ingress-controller] Release 9.1.13 updating components versions ([1aa9742](https://github.com/bitnami/charts/commit/1aa9742c67178db99343267c4e17b9f61e041258)) - -## 9.1.12 (2022-03-16) - -* [bitnami/nginx-ingress-controller] Release 9.1.12 updating components versions ([cc9fb32](https://github.com/bitnami/charts/commit/cc9fb3238e2d174c6b274719ceaaba2a250811a2)) - -## 9.1.11 (2022-03-10) - -* [bitnami/nginx-ingress-controller] Release 9.1.11 updating components versions ([d881110](https://github.com/bitnami/charts/commit/d8811107dce832171a201c81226588c1117399d7)) - -## 9.1.10 (2022-03-06) - -* [bitnami/nginx-ingress-controller] Release 9.1.10 updating components versions ([6aacd3e](https://github.com/bitnami/charts/commit/6aacd3e7e4563da9fa8b34bfe0bda082621a2aa3)) - -## 9.1.9 (2022-02-27) - -* [bitnami/nginx-ingress-controller] Release 9.1.9 updating components versions ([afbbb11](https://github.com/bitnami/charts/commit/afbbb110b74fc0b59543112e2b6ec263a3dcf269)) - -## 9.1.8 (2022-02-25) - -* [bitnami/nginx-ingress-controller] Release 9.1.8 updating components versions ([2104383](https://github.com/bitnami/charts/commit/210438333c57f306ceaf117f524e1c21be14e56c)) - -## 9.1.7 (2022-02-21) - -* [bitnami/nginx-ingress-controller] Do not hardcode PDB apiVersion (#9108) ([0086f1b](https://github.com/bitnami/charts/commit/0086f1b73e3dcae01162250cb5a6d2206d3d0bd9)), closes [#9108](https://github.com/bitnami/charts/issues/9108) - -## 9.1.6 (2022-02-21) - -* [bitnami/*] Fix non-utf8 characters (#8826) ([aebe0ed](https://github.com/bitnami/charts/commit/aebe0ed63d845e1e2b38751103810adf200b18f5)), closes [#8826](https://github.com/bitnami/charts/issues/8826) -* [bitnami/nginx-ingress-controller] Release 9.1.6 updating components versions ([5d0369b](https://github.com/bitnami/charts/commit/5d0369bdb1a5b9d5287c8b4b72825f6f4b7327d7)) - -## 9.1.5 (2022-01-25) - -* [bitnami/nginx-ingress-controller] Release 9.1.5 updating components versions ([c87f994](https://github.com/bitnami/charts/commit/c87f99462850c5bfe283a166e543548b1a89d150)) - -## 9.1.4 (2022-01-24) - -* [bitnami/nginx-ingress-controller] Release 9.1.4 updating components versions ([d238648](https://github.com/bitnami/charts/commit/d238648c6b9fb6fa2e386722d4e0984fc3405c3c)) - -## 9.1.3 (2022-01-20) - -* [bitnami/*] Readme automation (#8579) ([78d1938](https://github.com/bitnami/charts/commit/78d193831c900d178198491ffd08fa2217a64ecd)), closes [#8579](https://github.com/bitnami/charts/issues/8579) -* [bitnami/*] Update READMEs (#8716) ([b9a9533](https://github.com/bitnami/charts/commit/b9a953337590eb2979453385874a267bacf50936)), closes [#8716](https://github.com/bitnami/charts/issues/8716) -* [bitnami/several] Change prerequisites (#8725) ([8d740c5](https://github.com/bitnami/charts/commit/8d740c566cfdb7e2d933c40128b4e919fce953a5)), closes [#8725](https://github.com/bitnami/charts/issues/8725) - -## 9.1.2 (2022-01-12) - -* [bitnami/nginx-ingress-controller] Release 9.1.2 updating components versions ([6d8ca53](https://github.com/bitnami/charts/commit/6d8ca539f62c3c5b02f47ab5b5957482c1452c67)) - -## 9.1.1 (2022-01-11) - -* [bitnami/nginx-ingress-controller] Release 9.1.1 updating components versions ([15703e8](https://github.com/bitnami/charts/commit/15703e8cf98f0f44e53c9922eabb63fe928d052a)) - -## 9.1.0 (2022-01-05) - -* [bitnami/several] Adapt templating format (#8562) ([8cad18a](https://github.com/bitnami/charts/commit/8cad18aed9966a6f0208e5ad6cee46cb217f47ab)), closes [#8562](https://github.com/bitnami/charts/issues/8562) -* [bitnami/several] Add license to the README ([05f7633](https://github.com/bitnami/charts/commit/05f763372501d596e57db713dd53ff4ff3027cc4)) -* [bitnami/several] Add license to the README ([32fb238](https://github.com/bitnami/charts/commit/32fb238e60a0affc6debd3142eaa3c3d9089ec2a)) -* [bitnami/several] Add license to the README ([b87c2f7](https://github.com/bitnami/charts/commit/b87c2f7899d48a8b02c506765e6ae82937e9ba3f)) - -## 9.0.12 (2021-12-28) - -* [bitnami/nginx-ingress-controller] Release 9.0.12 updating components versions ([1435c6a](https://github.com/bitnami/charts/commit/1435c6a58cdd940a9e721ea73a26020ae245513a)) - -## 9.0.11 (2021-12-28) - -* [bitnami/nginx-ingress-controller] Release 9.0.11 updating components versions ([43e7377](https://github.com/bitnami/charts/commit/43e73776bef43911390889ebff2f2038220345d3)) - -## 9.0.10 (2021-12-24) - -* [bitnami/nginx-ingress-controller] Release 9.0.10 updating components versions ([31c1580](https://github.com/bitnami/charts/commit/31c1580ed7c2dc59def08e97f7684af8fb96324c)) - -## 9.0.9 (2021-11-29) - -* [bitnami/several] Regenerate README tables ([15b13c9](https://github.com/bitnami/charts/commit/15b13c902e7ca7c8cc8a2388f6a4d2004a0627c6)) -* [bitnami/several] Replace HTTP by HTTPS when possible (#8259) ([eafb5bd](https://github.com/bitnami/charts/commit/eafb5bd5a2cc3aaf04fc1e8ebedd73f420d76864)), closes [#8259](https://github.com/bitnami/charts/issues/8259) - -## 9.0.8 (2021-11-24) - -* [bitnami/nginx-ingress-controller] Release 9.0.8 updating components versions ([d97905a](https://github.com/bitnami/charts/commit/d97905a8c42a4a5466e3f916de4bb05bae14344a)) -* [bitnami/several] Regenerate README tables ([e8e4e6a](https://github.com/bitnami/charts/commit/e8e4e6a9f7c924bcdab52f269cb60dbfeef840a9)) - -## 9.0.7 (2021-11-21) - -* [bitnami/nginx-ingress-controller] Release 9.0.7 updating components versions ([10380f9](https://github.com/bitnami/charts/commit/10380f976ad5fe26296a07736bbc947f2ee164bc)) -* [bitnami/several] Regenerate README tables ([3d7ca74](https://github.com/bitnami/charts/commit/3d7ca74b3b732b0620497ae7b399545117510209)) -* Update README.md ([03193c2](https://github.com/bitnami/charts/commit/03193c2baacf99e8e68e5e97e4fa6025f41effb4)) - -## 9.0.6 (2021-11-16) - -* [bitnami/nginx-ingress-controller] Release 9.0.6 updating components versions ([90953c6](https://github.com/bitnami/charts/commit/90953c63cf99cbda9482a0612f9cd84ebfa95259)) -* [bitnami/several] Regenerate README tables ([94d0553](https://github.com/bitnami/charts/commit/94d0553d3c1bc1b75dfeba75860f9a89af08e1c3)) - -## 9.0.5 (2021-11-09) - -* [bitnami/nginx-ingress-controller] Release 9.0.5 updating components versions ([b8750ee](https://github.com/bitnami/charts/commit/b8750eec59a7b69d080167f87a32b4a2340addcf)) - -## 9.0.4 (2021-11-05) - -* [bitnami/several] Regenerate README tables ([c04def1](https://github.com/bitnami/charts/commit/c04def109f3d26043cbc02314e63bf2ed59764a6)) -* add upgrade notes for 9.0.0 and update Ingress example with IngressClassName instead of annotation ( ([ef527c3](https://github.com/bitnami/charts/commit/ef527c3a398f7c1249f90e8c364c6a21be754c22)), closes [#8027](https://github.com/bitnami/charts/issues/8027) - -## 9.0.3 (2021-11-02) - -* [bitnami/nginx-ingress-controller] Release 9.0.3 updating components versions ([0aa9de1](https://github.com/bitnami/charts/commit/0aa9de1128859a39909fa67232c45ed75e1df61f)) - -## 9.0.2 (2021-10-28) - -* [bitnami/*] Mark PodSecurityPolicy resources as deprecated (#7950) ([30e6946](https://github.com/bitnami/charts/commit/30e694657e21cea03a64ddbc6744f9bab1d1a169)), closes [#7950](https://github.com/bitnami/charts/issues/7950) -* [bitnami/several] Regenerate README tables ([bb0eee1](https://github.com/bitnami/charts/commit/bb0eee13ee8394ec2cae7ef078a06502267d1891)) - -## 9.0.1 (2021-10-27) - -* [bitnami/nginx-ingress-controller] Release 9.0.1 updating components versions ([0f19d79](https://github.com/bitnami/charts/commit/0f19d791e77fd02a48e508da715ce31624e0981a)) -* [bitnami/several] Regenerate README tables ([c82619f](https://github.com/bitnami/charts/commit/c82619f4141cd18e1b6079fdd84eb5b7bb47d819)) - -## 9.0.0 (2021-10-25) - -* [bitnami/nginx-ingress-controller] add support for IngressClass (#7867) ([6a66db9](https://github.com/bitnami/charts/commit/6a66db9ec8660c1bd01ee8a8b292c663922e28f9)), closes [#7867](https://github.com/bitnami/charts/issues/7867) - -## 8.0.11 (2021-10-22) - -* [bitnami/several] Add chart info to NOTES.txt (#7889) ([a6751cd](https://github.com/bitnami/charts/commit/a6751cdd33c461fabbc459fbea6f219ec64ab6b2)), closes [#7889](https://github.com/bitnami/charts/issues/7889) -* [bitnami/several] Regenerate README tables ([6c31f25](https://github.com/bitnami/charts/commit/6c31f256389531fd334aedb0b99c82ee11803621)) - -## 8.0.10 (2021-10-21) - -* Fix missing controllerClass reference in nginx-ingress-controller (#7876) ([416cfd0](https://github.com/bitnami/charts/commit/416cfd0acc9a49cc10223f52eb5fa5a703d9aaed)), closes [#7876](https://github.com/bitnami/charts/issues/7876) -* Switch metric list order in nginx-ingress-controller (#7849) ([4c18203](https://github.com/bitnami/charts/commit/4c182034e03b075a68198211211b9862fb4fda36)), closes [#7849](https://github.com/bitnami/charts/issues/7849) - -## 8.0.9 (2021-10-19) - -* [bitnami/nginx-ingress-controller] Truncate ingress-nginx-controller metrics service name (#7848) ([a67dfca](https://github.com/bitnami/charts/commit/a67dfca3e5a3ab9acddfe174f2632f0414aff710)), closes [#7848](https://github.com/bitnami/charts/issues/7848) -* [bitnami/several] Regenerate README tables ([0a26eaa](https://github.com/bitnami/charts/commit/0a26eaafd6ad234046aa91c79a44a1d45f55724e)) - -## 8.0.8 (2021-10-16) - -* [bitnami/nginx-ingress-controller] Release 8.0.8 updating components versions ([9e02f42](https://github.com/bitnami/charts/commit/9e02f4299829690c850581007fa9e957876bafa7)) - -## 8.0.7 (2021-10-15) - -* [bitnami/nginx-ingress-controller] Fix Ingress example in NOTES.txt (#7823) ([c3fdc79](https://github.com/bitnami/charts/commit/c3fdc79af9b1afb6969a73d54214f0a84702e0f7)), closes [#7823](https://github.com/bitnami/charts/issues/7823) -* [bitnami/nginx-ingress-controller] Regenerate README tables ([f8b7587](https://github.com/bitnami/charts/commit/f8b75873015c58f20ca0b505811f2cd563bb8b57)) - -## 8.0.6 (2021-10-13) - -* [bitnami/nginx-ingress-controller] Release 8.0.6 updating components versions ([11f8b80](https://github.com/bitnami/charts/commit/11f8b800f66d48c3177f8d11c819540c405ab405)) - -## 8.0.5 (2021-10-13) - -* [bitnami/nginx-ingress-controller] Update ConfigMap RBAC resource (#7787) ([abfee94](https://github.com/bitnami/charts/commit/abfee94cf47a13783c0e865bef788116db640af7)), closes [#7787](https://github.com/bitnami/charts/issues/7787) -* [bitnami/several] Regenerate README tables ([cdcf8c1](https://github.com/bitnami/charts/commit/cdcf8c1407a9a23b93fadf513be21ca1f9c7c056)) - -## 8.0.4 (2021-10-05) - -* [bitnami/nginx-ingress-controller] Release 8.0.4 updating components versions ([afd3136](https://github.com/bitnami/charts/commit/afd31364f73195334fdc9dfa69929ef06ad462f9)) -* [bitnami/several] Regenerate README tables ([7815b73](https://github.com/bitnami/charts/commit/7815b7364052724bf1e75de96bcb0b41834e05df)) - -## 8.0.3 (2021-10-01) - -* [bitnami/nginx-ingress-controller] Revert 7485 apiGroup change (#7673) ([79c30ae](https://github.com/bitnami/charts/commit/79c30ae2999d88aaa607011c8ad5a43aba5c93fd)), closes [#7673](https://github.com/bitnami/charts/issues/7673) -* [bitnami/several] Regenerate README tables ([9d60bbd](https://github.com/bitnami/charts/commit/9d60bbdd3b400b3585476f9c0b8e29e5c9e00892)) - -## 8.0.2 (2021-09-27) - -* [bitnami/nginx-ingress-controller] Release 8.0.2 updating components versions ([f961f92](https://github.com/bitnami/charts/commit/f961f927d13a31a9c8f3b6acfafaa9053ac1fd04)) -* [bitnami/several] Regenerate README tables ([79eac44](https://github.com/bitnami/charts/commit/79eac4490bf5d0abe582920d9662a892c9666870)) - -## 8.0.1 (2021-09-22) - -* [bitnami/nginx-ingress-controller] Release 8.0.1 updating components versions ([225e7dd](https://github.com/bitnami/charts/commit/225e7dd1fb1a57a4ae177df60c2396d329207ab9)) -* [bitnami/several] Regenerate README tables ([003a0fb](https://github.com/bitnami/charts/commit/003a0fbaedeb775c546b8d8452b7a5ab0a63af52)) - -## 8.0.0 (2021-09-15) - -* [bitnami/nginx-ingress-controller] MAJOR - New version major (#7485) ([b35dc88](https://github.com/bitnami/charts/commit/b35dc88fa9f701c957e32ae2d36cb331cd1d17eb)), closes [#7485](https://github.com/bitnami/charts/issues/7485) -* [bitnami/several] Regenerate README tables ([da2513b](https://github.com/bitnami/charts/commit/da2513bf0a33819f3b1151d387c631a9ffdb03e2)) - -## 7.6.21 (2021-08-26) - -* [bitnami/nginx-ingress-controller] Release 7.6.21 updating components versions ([a9ba281](https://github.com/bitnami/charts/commit/a9ba281a9516db9566c83727653a35a629c5a731)) - -## 7.6.20 (2021-08-25) - -* [bitnami/nginx-ingress-controller] Release 7.6.20 updating components versions ([1da1a38](https://github.com/bitnami/charts/commit/1da1a38056fff82fac297c7521b8d649dfa62eb8)) - -## 7.6.19 (2021-08-12) - -* [bitnami/nginx-ingress-controller] Fix indentation for prometheusrule template (#7200) ([80ff0fb](https://github.com/bitnami/charts/commit/80ff0fbf1e116b23dbc740b6f5c63d51ffc4fe75)), closes [#7200](https://github.com/bitnami/charts/issues/7200) -* [bitnami/several] Regenerate README tables ([6c107e8](https://github.com/bitnami/charts/commit/6c107e835d6caf8db2e8b17dcd48c5971637e013)) - -## 7.6.18 (2021-08-04) - -* [bitnami/nginx-ingress-controller] Release 7.6.18 updating components versions ([227c65b](https://github.com/bitnami/charts/commit/227c65b517a21fecf08e1c2d66115de7a7727ca3)) - -## 7.6.17 (2021-07-20) - -* [bitnami/several] Fix default values and regenerate README (I) (#6991) ([d4fd5eb](https://github.com/bitnami/charts/commit/d4fd5eb610c16816f9f94d73ca9c71ac63ff0549)), closes [#6991](https://github.com/bitnami/charts/issues/6991) - -## 7.6.16 (2021-07-15) - -* [bitnami/nginx-ingress-controller] Release 7.6.16 updating components versions ([818229a](https://github.com/bitnami/charts/commit/818229a18730febf773101a251475c5dbb2c2039)) - -## 7.6.15 (2021-07-12) - -* [bitnami/*] Adapt values.yaml of Nginx Ingress Controller, Node and Node Exporter charts (#6920) ([7b2b45a](https://github.com/bitnami/charts/commit/7b2b45a757925e7b59d96ad371e957fde431cb2c)), closes [#6920](https://github.com/bitnami/charts/issues/6920) - -## 7.6.14 (2021-07-08) - -* [bitnami/nginx-ingress-controller] Release 7.6.14 updating components versions ([14bc9b0](https://github.com/bitnami/charts/commit/14bc9b069ec18814993df4023023c7d6d58f2dd3)) - -## 7.6.13 (2021-07-07) - -* [bitnami/nginx-ingress-controller] Release 7.6.13 updating components versions ([313588e](https://github.com/bitnami/charts/commit/313588e6add813f5d97177fb27c3bd35368dbbc1)) - -## 7.6.12 (2021-06-24) - -* [bitnami/nginx-ingress-controller] Release 7.6.12 updating components versions ([4dae978](https://github.com/bitnami/charts/commit/4dae978d0730c46abbfd69b4998813674c67cf65)) - -## 7.6.11 (2021-06-19) - -* [bitnami/nginx-ingress-controller] Release 7.6.11 updating components versions ([ffa8ee4](https://github.com/bitnami/charts/commit/ffa8ee49e3aee7f8c45e24a9f46f208845782108)) - -## 7.6.10 (2021-06-08) - -* [bitnami/nginx-ingress-controller] Release 7.6.10 updating components versions ([2f3cd56](https://github.com/bitnami/charts/commit/2f3cd5627cc67664779d44b812e544db31ebe926)) - -## 7.6.9 (2021-05-24) - -* NGINX Ingress Controller - Fix podAnnotations for default backend (#6446) ([bc12514](https://github.com/bitnami/charts/commit/bc125145f6c1e78a932c9afe7ea8e5bbb64e7266)), closes [#6446](https://github.com/bitnami/charts/issues/6446) - -## 7.6.8 (2021-05-24) - -* [bitnami/nginx-ingress-controller] Update NOTES.txt (#6436) ([a047750](https://github.com/bitnami/charts/commit/a047750efd67fb642845d4883191770d7b038127)), closes [#6436](https://github.com/bitnami/charts/issues/6436) - -## 7.6.7 (2021-05-23) - -* [bitnami/nginx-ingress-controller] Release 7.6.7 updating components versions ([904530b](https://github.com/bitnami/charts/commit/904530bdb4be20a53976148f35b87be563c0d28a)) - -## 7.6.6 (2021-05-01) - -* [bitnami/nginx-ingress-controller] Release 7.6.6 updating components versions ([10e88ea](https://github.com/bitnami/charts/commit/10e88eaee41f1e8e0c106e52368aac521b0a8f02)) -* Fix typos in several README files (#6252) ([fd16565](https://github.com/bitnami/charts/commit/fd1656587a007ac9b8e9d895f6b99607fb225f7c)), closes [#6252](https://github.com/bitnami/charts/issues/6252) - -## 7.6.5 (2021-04-29) - -* [bitnami/nginx-ingress-controller] Release 7.6.5 updating components versions ([b174751](https://github.com/bitnami/charts/commit/b1747515c16690107ac67fd4df1b0f80640d64b7)) - -## 7.6.4 (2021-04-29) - -* [bitnami/nginx-ingress-controller] Release 7.6.4 updating components versions ([66a8ea2](https://github.com/bitnami/charts/commit/66a8ea24f46c015a5541413ee225a2daefd2650e)) - -## 7.6.3 (2021-04-28) - -* [bitnami/nginx-ingress-controller] Release 7.6.3 updating components versions ([2bd26e4](https://github.com/bitnami/charts/commit/2bd26e41bf0581b45975fd54fc988266c1eb533b)) - -## 7.6.2 (2021-04-27) - -* [bitnami/nginx-ingress-controller] Release 7.6.2 updating components versions ([e435d0c](https://github.com/bitnami/charts/commit/e435d0c3c64b1260f430be8b7a2947801ba0e7a7)) - -## 7.6.1 (2021-04-16) - -* [bitnami/nginx-ingress-controller] - Fixed ignoring "enabled" parameter in .Values.podSecurityContex ([84b36f3](https://github.com/bitnami/charts/commit/84b36f3cd0d54c1a129df0798991ccb170d2a580)), closes [#6119](https://github.com/bitnami/charts/issues/6119) - -## 7.6.0 (2021-04-12) - -* [bitnami/nginx-ingress-controller] fix default backend status code (#6012) ([647c5ae](https://github.com/bitnami/charts/commit/647c5aea611c30f04ba462929c6da607d501298e)), closes [#6012](https://github.com/bitnami/charts/issues/6012) - -## 7.5.1 (2021-04-09) - -* [bitnami/nginx-ingress-controller] Release 7.5.1 updating components versions ([fa501aa](https://github.com/bitnami/charts/commit/fa501aa518861ca903860e6902037844a674b610)) - -## 7.5.0 (2021-03-19) - -* [bitnami/nginx-ingress-controller] Update podSeurityPolicy (#5837) ([b9bb0a5](https://github.com/bitnami/charts/commit/b9bb0a5cb23439da5f8b7bb4831520691833d66f)), closes [#5837](https://github.com/bitnami/charts/issues/5837) - -## 7.4.10 (2021-03-18) - -* [bitnami/nginx-ingress-controller] Allow users to enable or disable http/https service port (#5830) ([02ca6f9](https://github.com/bitnami/charts/commit/02ca6f94437fe8db124accc1858021bc47236dca)), closes [#5830](https://github.com/bitnami/charts/issues/5830) - -## 7.4.9 (2021-03-16) - -* [bitnami/nginx-ingress-controller] Release 7.4.9 updating components versions ([22ba124](https://github.com/bitnami/charts/commit/22ba124018324267708ad65a3f34183bca2e58bd)) - -## 7.4.8 (2021-03-11) - -* [bitnami/nginx-ingress-controller] Release 7.4.8 updating components versions ([9e6d1a2](https://github.com/bitnami/charts/commit/9e6d1a2a3908a0c8192997e5a9874f1b73318b95)) - -## 7.4.7 (2021-03-09) - -* [bitnami/nginx-ingress-controller] Release 7.4.7 updating components versions ([430a101](https://github.com/bitnami/charts/commit/430a10175d7e320312604ad053a15c654bb1b273)) - -## 7.4.6 (2021-02-23) - -* [bitnami/nginx-ingress-controller] Release 7.4.6 updating components versions ([55be431](https://github.com/bitnami/charts/commit/55be43176ecf1405844a692d86c1950c69b5bbc1)) - -## 7.4.5 (2021-02-22) - -* [bitnami/*] Use common macro to define RBAC apiVersion (#5585) ([71fb99f](https://github.com/bitnami/charts/commit/71fb99f541e971b1daafaa20ffb7d18b153b8d60)), closes [#5585](https://github.com/bitnami/charts/issues/5585) - -## 7.4.4 (2021-02-22) - -* [bitnami/nginx-ingress-controller] Release 7.4.4 updating components versions ([e4ad64a](https://github.com/bitnami/charts/commit/e4ad64ad13548431833159d9e67498fe4c5fb6dc)) - -## 7.4.3 (2021-02-17) - -* [bitnami/nginx-ingress-controller] Release 7.4.3 updating components versions ([4b24e7b](https://github.com/bitnami/charts/commit/4b24e7bba010879c4608fd4c4b1d9c097b653063)) - -## 7.4.2 (2021-02-04) - -* [bitnami/nginx-ingress-controller] Release 7.4.2 updating components versions ([0c3f012](https://github.com/bitnami/charts/commit/0c3f0121dabd9951e53100a1c4106a7105301436)) - -## 7.4.1 (2021-02-02) - -* [bitnami/nginx-ingress-controller] Release 7.4.1 updating components versions ([0ff8909](https://github.com/bitnami/charts/commit/0ff890965bc92881f7bef565d9d2d102687d051d)) - -## 7.4.0 (2021-02-01) - -* Sync upstream changes (#5359) ([75be489](https://github.com/bitnami/charts/commit/75be489afd5976ee14995422c7063e9b7adba871)), closes [#5359](https://github.com/bitnami/charts/issues/5359) - -## 7.3.2 (2021-02-01) - -* [bitnami/nginx-ingress-controller] Release 7.3.2 updating components versions ([724d381](https://github.com/bitnami/charts/commit/724d381bf8ca8a62a656bf00083870d9d1ed9ca3)) - -## 7.3.1 (2021-02-01) - -* [bitnami/nginx-ingress-controller] Release 7.3.1 updating components versions ([d3e5822](https://github.com/bitnami/charts/commit/d3e5822112c59a2d1cf05b8587a9bb52602c774b)) - -## 7.3.0 (2021-01-28) - -* [bitnami/nginx-ingress-controller] Add hostAlias and Lint (#5279) ([8fcc3fd](https://github.com/bitnami/charts/commit/8fcc3fdc670f0451ca6919f25aa68078b039d8f0)), closes [#5279](https://github.com/bitnami/charts/issues/5279) - -## 7.1.4 (2021-01-27) - -* [bitnami/nginx-ingress-controller] Release 7.1.4 updating components versions ([f2fa4e3](https://github.com/bitnami/charts/commit/f2fa4e3664a79a991bc6f261ac887369928610f5)) - -## 7.1.3 (2021-01-25) - -* [bitnami/nginx-ingress-controller] Release 7.1.3 updating components versions ([da23053](https://github.com/bitnami/charts/commit/da2305369da60088885198b1aa8d203ba95ccd98)) - -## 7.1.2 (2021-01-19) - -* [bitnami/*] Change helm version in the prerequisites (#5090) ([c5e67a3](https://github.com/bitnami/charts/commit/c5e67a388743cbee28439d2cabca27884b9daf97)), closes [#5090](https://github.com/bitnami/charts/issues/5090) -* [bitnami/nginx-ingress-controller] Drop values-production.yaml support (#5124) ([9f1ccd9](https://github.com/bitnami/charts/commit/9f1ccd9ebc32b2f1d4b9477ab9f62b10c35e423a)), closes [#5124](https://github.com/bitnami/charts/issues/5124) - -## 7.1.1 (2021-01-14) - -* [bitnami/nginx-ingress-controller] Release 7.1.1 updating components versions ([9880bdf](https://github.com/bitnami/charts/commit/9880bdfc60fb60fee940db04a6ddb7e2f8a0fd2b)) - -## 7.1.0 (2021-01-12) - -* Add service.targetPorts as a parameter (#4956) ([94d128b](https://github.com/bitnami/charts/commit/94d128b86e8c2a1fe119693fbd131f468ce46038)), closes [#4956](https://github.com/bitnami/charts/issues/4956) - -## 7.0.11 (2021-01-08) - -* [bitnami/*] Fix typo in README (leaviness > liveness) (#4917) ([80ca826](https://github.com/bitnami/charts/commit/80ca8265b58602ded240c97025017607da6e1fd2)), closes [#4917](https://github.com/bitnami/charts/issues/4917) - -## 7.0.10 (2021-01-06) - -* [bitnami/nginx-ingress-controller] Release 7.0.10 updating components versions ([0b8a892](https://github.com/bitnami/charts/commit/0b8a892e9ab47e460e12f0755842316aa52bc27a)) - -## 7.0.9 (2020-12-31) - -* Add clusterrole rule for ingressclasses (#4867) ([f1cf4b8](https://github.com/bitnami/charts/commit/f1cf4b87f669d1c7a3f43ef6865f5bf1c5559a46)), closes [#4867](https://github.com/bitnami/charts/issues/4867) - -## 7.0.8 (2020-12-30) - -* [bitnami/nginx-ingress-controller] Release 7.0.8 updating components versions ([e11d12b](https://github.com/bitnami/charts/commit/e11d12ba84dafd6ac080e270e75f45de68377a78)) - -## 7.0.7 (2020-12-29) - -* [bitnami/nginx-ingress-controller] Release 7.0.7 updating components versions ([136e34d](https://github.com/bitnami/charts/commit/136e34d9f9bc85ab4b3ffed77c316bc74cc29b53)) - -## 7.0.6 (2020-12-24) - -* [bitnami/nginx-ingress-controller] Release 7.0.6 updating components versions ([85d5203](https://github.com/bitnami/charts/commit/85d5203a8a5497912f4970721f358da367a3b3ca)) - -## 7.0.5 (2020-12-17) - -* [bitnami/nginx-ingress-controller] Fix probes port (#4759) ([517905e](https://github.com/bitnami/charts/commit/517905e8809c775e1f7fc4479cf9fbde801b92eb)), closes [#4759](https://github.com/bitnami/charts/issues/4759) - -## 7.0.4 (2020-12-16) - -* [bitnami/nginx-ingress-controller] Use correct port for ingress-nginx healthchecks (#4739) ([cdf577f](https://github.com/bitnami/charts/commit/cdf577f4d43c4152b57aa226ab24779c8f290643)), closes [#4739](https://github.com/bitnami/charts/issues/4739) - -## 7.0.3 (2020-12-16) - -* [bitnami/*] fix typos (#4699) ([49adc63](https://github.com/bitnami/charts/commit/49adc63b672da976c55af2e077aa5648a357b77f)), closes [#4699](https://github.com/bitnami/charts/issues/4699) -* [bitnami/nginx-ingress-controller] Release 7.0.3 updating components versions ([bde32a8](https://github.com/bitnami/charts/commit/bde32a877fb916c5a842adfda14189871e3dca9b)) - -## 7.0.2 (2020-12-11) - -* [bitnami/*] Update dependencies (#4694) ([2826c12](https://github.com/bitnami/charts/commit/2826c125b42505f28431301e3c1bbe5366e47a01)), closes [#4694](https://github.com/bitnami/charts/issues/4694) - -## 7.0.1 (2020-12-11) - -* [bitnami/nginx-ingress-controller] Release 7.0.1 updating components versions ([f32d440](https://github.com/bitnami/charts/commit/f32d440eb210623df3c92ed4644fd958d2cdbbfb)) - -## 7.0.0 (2020-12-10) - -* [bitnami/nginx-ingress-controller] New major version (#4679) ([abb433b](https://github.com/bitnami/charts/commit/abb433ba087f5b1c3ae1d58b98146f3e9c0b4f69)), closes [#4679](https://github.com/bitnami/charts/issues/4679) - -## 6.0.1 (2020-11-30) - -* [bitnami/nginx-ingress-controller] Do not set replicas in deployment when hpa is enabled (#4524) ([6b27597](https://github.com/bitnami/charts/commit/6b27597545e403058e132473bdadaeec410fb1a6)), closes [#4524](https://github.com/bitnami/charts/issues/4524) - -## 6.0.0 (2020-11-16) - -* [bitnami/nginx-ingress-controller] Major version. Adapt Chart to apiV… (#4266) ([fd25082](https://github.com/bitnami/charts/commit/fd250821d62389aeeb88142f5e0245853f489200)), closes [#4266](https://github.com/bitnami/charts/issues/4266) - -## 5.6.15 (2020-11-08) - -* [bitnami/*] Include link to Troubleshootin guide on README.md (#4136) ([c08a20e](https://github.com/bitnami/charts/commit/c08a20e3db004215383004ff023a73fcc2522e72)), closes [#4136](https://github.com/bitnami/charts/issues/4136) -* [bitnami/nginx-ingress-controller] Release 5.6.15 updating components versions ([0383085](https://github.com/bitnami/charts/commit/03830850d2181ff7b557f97d1b6aff3495c97638)) - -## 5.6.14 (2020-10-21) - -* [bitnami/nginx-ingress-controller] Fix for scrape interval not propagated to template (#4063) ([fabacf6](https://github.com/bitnami/charts/commit/fabacf685eee96694d00f7af697aa22013c04d84)), closes [#4063](https://github.com/bitnami/charts/issues/4063) - -## 5.6.13 (2020-10-14) - -* [bitnami/nginx-ingress-controller] fix: annotation parssing errors (#4008) ([44781dc](https://github.com/bitnami/charts/commit/44781dce8398647c9771b1e0d4f36bf12e6e6670)), closes [#4008](https://github.com/bitnami/charts/issues/4008) - -## 5.6.12 (2020-10-13) - -* [bitnami/nginx-ingress-controller] Release 5.6.12 updating components versions ([5fe8b8d](https://github.com/bitnami/charts/commit/5fe8b8d2d9155ef9a845076bc5697a3236cbe297)) - -## 5.6.11 (2020-10-09) - -* [bitnami/nginx-ingress-controller] Release 5.6.11 updating components versions ([1c992d1](https://github.com/bitnami/charts/commit/1c992d1534e3f823f40cd98da0a6a913d2049bbc)) - -## 5.6.10 (2020-10-06) - -* [bitnami/nginx-ingress-controller] Release 5.6.10 updating components versions ([e598474](https://github.com/bitnami/charts/commit/e598474a61bdce563d9508ccf5eda90be260e10b)) - -## 5.6.9 (2020-10-06) - -* [bitnami/nginx-ingress-controller] Release 5.6.9 updating components versions ([90ef327](https://github.com/bitnami/charts/commit/90ef327131f6fbf9ff92c79be998a0deccd5790e)) - -## 5.6.8 (2020-10-02) - -* [bitnami/nginx-ingress-controller] Release 5.6.8 updating components versions ([2d4bb8a](https://github.com/bitnami/charts/commit/2d4bb8a70ea8dea9ed5ac03b72b6a1f5ed431760)) - -## 5.6.7 (2020-10-02) - -* [bitnami/nginx-ingress-controller] Release 5.6.7 updating components versions ([e33e65a](https://github.com/bitnami/charts/commit/e33e65a275f53681405d098c332f1b31e3432c30)) - -## 5.6.6 (2020-10-01) - -* [bitnami/nginx-ingress-controller] Release 5.6.6 updating components versions ([a5c69c8](https://github.com/bitnami/charts/commit/a5c69c81f4c38023a7d60a53acc79fa60d483277)) - -## 5.6.5 (2020-09-29) - -* [bitnami/nginx-ingress-controller] Release 5.6.5 updating components versions ([62d7958](https://github.com/bitnami/charts/commit/62d79585420c0db49a332ba7d249967869bd4c67)) - -## 5.6.4 (2020-09-26) - -* [bitnami/nginx-ingress-controller] Release 5.6.4 updating components versions ([3f32147](https://github.com/bitnami/charts/commit/3f32147af55811e423893357b1a609aa6de24040)) - -## 5.6.3 (2020-09-25) - -* [bitnami/nginx-ingress-controller] Release 5.6.3 updating components versions ([3ce2ceb](https://github.com/bitnami/charts/commit/3ce2cebb5aea83271f0a472dfdcbcf68e86681ae)) - -## 5.6.2 (2020-09-24) - -* [bitnami/nginx-ingress-controller] Release 5.6.2 updating components versions ([3b85044](https://github.com/bitnami/charts/commit/3b85044c8b3843d84f55d0fbabd25b2290f0a859)) - -## 5.6.1 (2020-09-17) - -* [bitnami/nginx-ingress-controller] Release 5.6.1 updating components versions ([3d14929](https://github.com/bitnami/charts/commit/3d14929547e6289f559de794aeefc3be72f6e2f6)) - -## 5.6.0 (2020-09-14) - -* [bitnami/nginx-ingress-controller] Add (#3666) ([7c86c1a](https://github.com/bitnami/charts/commit/7c86c1a7178d5d2bace8a49efc18582c42966941)), closes [#3666](https://github.com/bitnami/charts/issues/3666) - -## 5.5.2 (2020-09-14) - -* [bitnami/nginx-ingress-controller] Make default backend health check path configurable (#3663) ([992ecff](https://github.com/bitnami/charts/commit/992ecff7564a689519659bddbdae6f838f0c2d05)), closes [#3663](https://github.com/bitnami/charts/issues/3663) [#3662](https://github.com/bitnami/charts/issues/3662) [#3662](https://github.com/bitnami/charts/issues/3662) - -## 5.5.1 (2020-09-08) - -* [bitnami/metrics-server] Add source repo (#3577) ([1ed12f9](https://github.com/bitnami/charts/commit/1ed12f96af75322b46afdb2b3d9907c11b13f765)), closes [#3577](https://github.com/bitnami/charts/issues/3577) -* [bitnami/nginx-ingress-controller] Release 5.5.1 updating components versions ([112d74e](https://github.com/bitnami/charts/commit/112d74e859e218454e5a563bef5dc5b6949c545e)) - -## 5.5.0 (2020-09-02) - -* [bitnami/nginx-ingress-controller] Add common labels/annotations parameters (#3585) ([01774ba](https://github.com/bitnami/charts/commit/01774ba8cd5984a9db27b0d3c411f398146ccc75)), closes [#3585](https://github.com/bitnami/charts/issues/3585) - -## 5.4.5 (2020-08-24) - -* [bitnami/nginx-ingress-controller] Allow service account annotations (#3503) ([8be788a](https://github.com/bitnami/charts/commit/8be788a2a56f3c5135dd17a835e155b71a21c575)), closes [#3503](https://github.com/bitnami/charts/issues/3503) - -## 5.4.4 (2020-08-15) - -* [bitnami/nginx-ingress-controller] Release 5.4.4 updating components versions ([562a977](https://github.com/bitnami/charts/commit/562a977d7dee2b1b058aeabac568e9c1d5f1293c)) - -## 5.4.3 (2020-08-07) - -* [bitnami/nginx-ingress-controller] Release 5.4.3 updating components versions ([b62be11](https://github.com/bitnami/charts/commit/b62be11c1404197fb56471f136897f7096861b39)) - -## 5.4.2 (2020-08-05) - -* [bitnami/*] Fix TL;DR typo in READMEs (#3280) ([3d7ab40](https://github.com/bitnami/charts/commit/3d7ab406fecd64f1af25f53e7d27f03ec95b29a4)), closes [#3280](https://github.com/bitnami/charts/issues/3280) -* [bitnami/nginx-ingress-controller] Release 5.4.2 updating components versions ([20e3b55](https://github.com/bitnami/charts/commit/20e3b5566b6aaa5e81ae42f3806b4d0b2b42e2e1)) - -## 5.4.1 (2020-07-25) - -* [bitnami/nginx-ingress-controller] Release 5.4.1 updating components versions ([0c59f4c](https://github.com/bitnami/charts/commit/0c59f4c4a8b7228eb79dde212c488d719f8a9834)) - -## 5.4.0 (2020-07-22) - -* [bitnami/nginx-ingress-controller] Introduced .Release.Namespace in objects meta (#3186) ([775495e](https://github.com/bitnami/charts/commit/775495e9f265e22231a4ae5945aa62f0a6888196)), closes [#3186](https://github.com/bitnami/charts/issues/3186) - -## 5.3.25 (2020-07-18) - -* [bitnami/all] Add categories (#3075) ([63bde06](https://github.com/bitnami/charts/commit/63bde066b87a140fab52264d0522401ab3d63509)), closes [#3075](https://github.com/bitnami/charts/issues/3075) -* [bitnami/nginx-ingress-controller] Release 5.3.25 updating components versions ([ceed57a](https://github.com/bitnami/charts/commit/ceed57a3431c2bcc2b79d9373e31d62e298c502f)) - -## 5.3.24 (2020-06-18) - -* [bitnami/nginx-ingress-controller] Release 5.3.24 updating components versions ([63f7802](https://github.com/bitnami/charts/commit/63f7802e9eaa9c6852a9d1cc53b4b5bcdba13edc)) - -## 5.3.23 (2020-06-11) - -* [bitnami/nginx-ingress-controller] Release 5.3.23 updating components versions ([52fe813](https://github.com/bitnami/charts/commit/52fe8138d86d2fa589a321451a91506388bd5cbc)) -* Add support for helm lint and helm install in PRs via GH Actions (#2721) ([5ed97f0](https://github.com/bitnami/charts/commit/5ed97f0c1ab49e7c7c3af81b888f41f50a7cfbab)), closes [#2721](https://github.com/bitnami/charts/issues/2721) -* update bitnami/common to be compatible with helm v2.12+ (#2615) ([c7751eb](https://github.com/bitnami/charts/commit/c7751eb5764e468e1854b58a1b8491d2b13e0a4a)), closes [#2615](https://github.com/bitnami/charts/issues/2615) - -## 5.3.22 (2020-05-18) - -* [bitnami/nginx-ingress-controller] Release 5.3.22 updating components versions ([207962d](https://github.com/bitnami/charts/commit/207962de4f2e4ec26c59a1a82e4abd6d2e6fcbaa)) - -## 5.3.21 (2020-05-12) - -* [bitnami/nginx-ingress-controller] Release 5.3.21 updating components versions ([8145aa7](https://github.com/bitnami/charts/commit/8145aa785ba8963e506b83c65d6dd34e7dfeba5e)) - -## 5.3.20 (2020-05-05) - -* [bitnami/nginx-ingress-controller] Release 5.3.20 updating components versions ([ae94754](https://github.com/bitnami/charts/commit/ae94754d855d3b81bd98fbdd9899f500370dbcff)) - -## 5.3.19 (2020-04-23) - -* [bitnami/nginx-ingress-controller] Release 5.3.19 updating components versions ([0200ba3](https://github.com/bitnami/charts/commit/0200ba3ba16e134b9523ab9f3398968e4349a2cd)) - -## 5.3.18 (2020-04-22) - -* [bitnami/nginx-ingress-controller] Release 5.3.18 updating components versions ([feba426](https://github.com/bitnami/charts/commit/feba42656e5bd1b701f86e3a1c261f76446a9025)) - -## 5.3.17 (2020-04-21) - -* [bitnami/nginx-ingress-controller] Release 5.3.17 updating components versions ([985171f](https://github.com/bitnami/charts/commit/985171f850c9ec863ff2c3387fb681ed603fb27f)) - -## 5.3.16 (2020-04-17) - -* [bitnami/nginx-ingress-controller] Release 5.3.16 updating components versions ([c660d53](https://github.com/bitnami/charts/commit/c660d532d333d1d7b7b835c2f2614da4069e080a)) - -## 5.3.15 (2020-04-17) - -* [bitnami/nginx-ingress-controller] Release 5.3.15 updating components versions ([9f57859](https://github.com/bitnami/charts/commit/9f57859bb8361551fe28fcd6ac24f63b115a719c)) - -## 5.3.14 (2020-04-16) - -* [bitnami/nginx-ingress-controller] Release 5.3.14 updating components versions ([d394822](https://github.com/bitnami/charts/commit/d3948220e7c7a48f98790911ce608760c2198290)) - -## 5.3.13 (2020-04-08) - -* [bitnami/nginx-ingress-controller] Fix for proxyheaders-configmap.yaml: error converting YAML to JSO ([771131b](https://github.com/bitnami/charts/commit/771131bad911cd516f8fc3171d1b7047592cbcb5)), closes [#2255](https://github.com/bitnami/charts/issues/2255) - -## 5.3.12 (2020-03-31) - -* [bitnami/nginx-ingress-controller] Release 5.3.12 updating components versions ([a5d8f14](https://github.com/bitnami/charts/commit/a5d8f14a9ab6d64e89b6f32e0b9a3badcfc5eea8)) - -## 5.3.11 (2020-03-20) - -* [bitnami/nginx-ingress-controller] Release 5.3.11 updating components versions ([a1f9c0d](https://github.com/bitnami/charts/commit/a1f9c0ddca5653cb94617a63eb53bffe2b992fff)) - -## 5.3.10 (2020-03-19) - -* [bitnami/nginx-ingress-controller] Fix variable scope in tcp and/or udp (#2079) ([9e4ca5f](https://github.com/bitnami/charts/commit/9e4ca5f05187d056e07bdc44e91444e4d20d4b24)), closes [#2079](https://github.com/bitnami/charts/issues/2079) - -## 5.3.9 (2020-03-11) - -* [bitnami/nginx-ingress-controller] Release 5.3.9 updating components versions ([b7dc103](https://github.com/bitnami/charts/commit/b7dc10397d47b52dd72618bc7348a23b5001e884)) - -## 5.3.8 (2020-03-11) - -* Move charts from upstreamed folder to bitnami (#2032) ([a0e44f7](https://github.com/bitnami/charts/commit/a0e44f7d6a10b8b5643186130ea420887cb72c7c)), closes [#2032](https://github.com/bitnami/charts/issues/2032) - -## 5.3.7 (2020-03-06) - -* [bitnami/nginx-ingress-controller]: Add serviceAccount to backend (#2012) ([10efb43](https://github.com/bitnami/charts/commit/10efb4397b383ea92faaafc90979e4eba6db4f0d)), closes [#2012](https://github.com/bitnami/charts/issues/2012) - -## 5.3.6 (2020-02-26) - -* [bitnami/nginx-ingress-controller] Release 5.3.6 updating components versions ([1a2e419](https://github.com/bitnami/charts/commit/1a2e419d8f40bccaf7348ee7345a5df572451698)) - -## 5.3.5 (2020-02-24) - -* [bitnami/nginx-ingress-controller] Release 5.3.5 updating components versions ([2cfdf9a](https://github.com/bitnami/charts/commit/2cfdf9a92c86e196e7aafdd24bb948e6d009f263)) - -## 5.3.4 (2020-02-15) - -* [bitnami/nginx-ingress-controller] Release 5.3.4 updating components versions ([9e89cb8](https://github.com/bitnami/charts/commit/9e89cb8ad30c12f875839ddb595ce3f4682fdcb5)) - -## 5.3.3 (2020-02-11) - -* [bitnami/several] Adapt READMEs and helpers to Helm 3 (#1911) ([40ee57c](https://github.com/bitnami/charts/commit/40ee57cf5164717357e1627b55bf25f59c40fbd1)), closes [#1911](https://github.com/bitnami/charts/issues/1911) - -## 5.3.2 (2020-01-28) - -* [bitnami/nginx-ingress-controller] Release 5.3.2 updating components versions ([9c2b7f7](https://github.com/bitnami/charts/commit/9c2b7f717dc9b8bb0c4553d538544577bef61893)) - -## 5.3.1 (2020-01-24) - -* [bitnami/nginx-ingress-controller] Release 5.3.1 updating components versions ([cf0517b](https://github.com/bitnami/charts/commit/cf0517bd72f0636839d8d4073f2f4d10f94b1e8a)) -* Adds maxmind key to download geolite2 database ([2db197d](https://github.com/bitnami/charts/commit/2db197d5a596504e4fc2c4bbf7cde8b484a4986f)) -* Change chart minor version. Adds note to README ([428a184](https://github.com/bitnami/charts/commit/428a184cb5633e145c97c2059e98f6369184c16a)) - -## 5.2.3 (2020-01-20) - -* [bitnami/nginx-ingress-controller] Release 5.2.3 updating components versions ([bab97b0](https://github.com/bitnami/charts/commit/bab97b0db08f0e08d0ae11e555caa0c9bcdf1ea2)) - -## 5.2.2 (2019-12-25) - -* [bitnami/nginx-ingress-controller] Release 5.2.2 updating components versions ([c87703c](https://github.com/bitnami/charts/commit/c87703c37eb82f7be5626020d0ad95e0056f98e0)) - -## 5.2.1 (2019-12-22) - -* [bitnami/nginx-ingress-controller] Update components versions ([d0dc8a5](https://github.com/bitnami/charts/commit/d0dc8a5d6fbccc9243e6e10f890081c7b48c16f3)) -* [bitnami/nginx-ingress-controller]: Add metricRelabelings to ServiceMonitor ([72503dd](https://github.com/bitnami/charts/commit/72503dd18ef0ee5d8a9408c4126f4d5b6edb87fe)) - -## 5.2.0 (2019-11-25) - -* [bitnami/nginx-ingress-controller] Lint chart + standardisation ([30dd2fd](https://github.com/bitnami/charts/commit/30dd2fd436d6ac77f7678c95abe363ef95c14ab7)) -* [bitnami/nginx-ingress-controller] Release 5.0.11 updating components versions ([bfef2b2](https://github.com/bitnami/charts/commit/bfef2b290e455b07707f0998f6c01e816c142918)) - -## 5.1.0 (2019-11-07) - -* Adapt README in charts (III) ([98eadc4](https://github.com/bitnami/charts/commit/98eadc4fd0578e60f966a66c12d531d722ec6435)) -* Bump version to 5.1.0 ([1596a43](https://github.com/bitnami/charts/commit/1596a43d388772f685009f4d034b6bbdb803e225)) -* Update _helpers.tpl ([b8913df](https://github.com/bitnami/charts/commit/b8913df8fea9d5a0ef07bc821544530e27908cb6)) - -## 5.0.10 (2019-10-24) - -* Increase chart version ([184fab5](https://github.com/bitnami/charts/commit/184fab51f6ae7f16a78dab2509c61d89d7497af7)) - -## 5.0.9 (2019-10-23) - -* Fix for incompatible types error ([ee4d7f1](https://github.com/bitnami/charts/commit/ee4d7f1143854856a9423a13ff6827da4d5ab012)) - -## 5.0.8 (2019-10-15) - -* [bitnami/nginx-ingress-controller] Update prerequisites ([2dc3701](https://github.com/bitnami/charts/commit/2dc3701693a1de7a02c8d51d354fe16841292be8)) - -## 5.0.7 (2019-10-09) - -* [bitnami/nginx-ingress-controller] Release 5.0.7 updating components versions ([12736ec](https://github.com/bitnami/charts/commit/12736ec2b0bbb5aaa5d45e3f9fe65e89e9dd6d14)) - -## 5.0.6 (2019-09-27) - -* [bitnami/airflow] [bitnami/nginx-ingress-controller] Change apps/v1beta* to apps/v1 ([186648f](https://github.com/bitnami/charts/commit/186648f53daf4cc23a03f11bd46c66d9a7031675)) -* Fix ApiVersion for PSP ([b2a8605](https://github.com/bitnami/charts/commit/b2a86057306ad60998b8a27fa3c1bb5f58078fd1)) -* Update prerequisites ([23a9f2c](https://github.com/bitnami/charts/commit/23a9f2cfe4b0aacc9358fc08b8ca6c366540bbbc)) - -## 5.0.5 (2019-09-20) - -* [bitnami/*] Update apiVersion on sts, deployments, daemonsets and podsecuritypolicies ([4dfac07](https://github.com/bitnami/charts/commit/4dfac075aacf74405e31ae5b27df4369e84eb0b0)) - -## 5.0.4 (2019-09-09) - -* [bitnami/nginx-ingress-controller] Release 5.0.4 updating components versions ([f4e342c](https://github.com/bitnami/charts/commit/f4e342c0a5f83302216fa8d188acbfad2b7114df)) - -## 5.0.3 (2019-09-05) - -* [bitnami/nginx-ingress-controller] Release 5.0.3 updating components versions ([2b856a9](https://github.com/bitnami/charts/commit/2b856a9ba147fd5568f87ac91624c984e761e7bf)) - -## 5.0.2 (2019-09-04) - -* [bitnami/nginx-ingress-controller] Revert removal of tcp and udp ([807dc50](https://github.com/bitnami/charts/commit/807dc505e8ee694816d8fe6914da509a026d4684)) -* Update readme ([f149c59](https://github.com/bitnami/charts/commit/f149c59de81be91c8614db3b9b11404039294cab)) - -## 5.0.1 (2019-09-04) - -* [bitnami/nginx-ingress-controller] Release 4.0.2 updating components versions ([9710ee8](https://github.com/bitnami/charts/commit/9710ee8355e9a763dd4cc8b62ca01a3690ef8205)) -* [bitnami/nginx-ingress-controller] Remove duplicated values ([13ccee0](https://github.com/bitnami/charts/commit/13ccee0186d14c18897beede3287d6df48134a93)) -* add config variables from values.yaml to README ([0f929a8](https://github.com/bitnami/charts/commit/0f929a8c36b49bceeee16cf784cc8cf08e181234)) -* fix default-backend path ([787b211](https://github.com/bitnami/charts/commit/787b211c464c289e20f3348e8a230e8326282c54)) -* fix typo ([fdc40e1](https://github.com/bitnami/charts/commit/fdc40e11ec7c739f1490144739038fed5224be6d)) -* uncomment annotations as suggested ([87b0eba](https://github.com/bitnami/charts/commit/87b0eba709dfa97de73d56501c1dae551eedf642)) -* update app version ([61a1ddf](https://github.com/bitnami/charts/commit/61a1ddf27fcafbdfb50142752e0d333da84249f2)) -* update tag ([065b049](https://github.com/bitnami/charts/commit/065b049d4ec373634c01a30ce78536e561caf853)) -* Update tag ([be46287](https://github.com/bitnami/charts/commit/be462875337d4e58f2e5ddcf2d54a55a35d05cd8)) - -## 5.0.0 (2019-08-23) - -* Update NGINX Ingress Controller to 0.25.0 ([7d48356](https://github.com/bitnami/charts/commit/7d48356728fcde7da9721af0b43954c9db53421c)) - -## 4.0.1 (2019-08-13) - -* Update README.md ([57c1bef](https://github.com/bitnami/charts/commit/57c1bef484ee73478018d299788bae420aa20cd3)) -* Updated version numbers ([aa0294b](https://github.com/bitnami/charts/commit/aa0294b246340ed44d76f8cac59338ee685fab5e)) - -## 4.0.0 (2019-07-17) - -* Implement again #1283 changes but bumping the major version ([1ce079c](https://github.com/bitnami/charts/commit/1ce079c789a6c0f5174094af3ea6fb67b6c926fd)), closes [#1283](https://github.com/bitnami/charts/issues/1283) - -## 3.4.11 (2019-07-17) - -* Revert pull request #1283 ([8e5940a](https://github.com/bitnami/charts/commit/8e5940a9260dc722ae1a630a6b6e21df2502323f)), closes [#1283](https://github.com/bitnami/charts/issues/1283) - -## 3.4.10 (2019-07-11) - -* Standardize component.name & component.fullname functions ([775948e](https://github.com/bitnami/charts/commit/775948eb27ccc5599262002b71f4982cc2b2dc8d)) - -## 3.4.9 (2019-06-10) - -* Add command ([7739ff3](https://github.com/bitnami/charts/commit/7739ff3aafb9b9391ec73373a50d177e51f06f19)) -* bitnami/nginx-ingress-controller: update to 0.24.1 ([e2c6929](https://github.com/bitnami/charts/commit/e2c6929875049c22f4442040bbfa7ba7cfe81559)) - -## 3.4.8 (2019-06-07) - -* [bitnami/nginx-ingress-controller] Unify and document production values ([0860270](https://github.com/bitnami/charts/commit/0860270b6d7020d090dc89dc9a3fe697b2291b9a)) - -## 3.4.7 (2019-05-29) - -* Change syntax because of linter failing ([adfc357](https://github.com/bitnami/charts/commit/adfc35728c2a8a9def9e1897b3772d64df621354)) -* Fix https://github.com/helm/charts/pull/14199\#issuecomment-496883321 and support _sha256_ as an imm ([95957ea](https://github.com/bitnami/charts/commit/95957ea6430f28ec3593053afb0bfccb75703c79)) -* Use immutable tags in the main images ([17ca4f5](https://github.com/bitnami/charts/commit/17ca4f5c91da33da03f9e2d411fe5e004e825c4d)) - -## 3.4.6 (2019-05-28) - -* Prepare immutable tags ([f9093c1](https://github.com/bitnami/charts/commit/f9093c1aaa9cde25a042c3d62f7873385447cbf7)) - -## 3.4.5 (2019-04-15) - -* bitnami/nginx-ingress-controller: update to 0.24.1 ([a91ae50](https://github.com/bitnami/charts/commit/a91ae509fe1db9b58da8edce18fbf890e6bb332c)) - -## 3.4.4 (2019-04-06) - -* bitnami/nginx-ingress-controller: update to 0.24.0 ([d9c2a09](https://github.com/bitnami/charts/commit/d9c2a09de337114b475c1085f4f208cf5942fc4b)) - -## 3.4.3 (2019-04-02) - -* [bitnami/nginx-ingress-controller] Fix probes ([395e90d](https://github.com/bitnami/charts/commit/395e90def3e914f30122104f7964668de1bb543c)) - -## 3.4.2 (2019-03-14) - -* Use global registry in secondary, metrics and other non-default images ([5d216bf](https://github.com/bitnami/charts/commit/5d216bfea23f62aae825e733a9e37e936f14c310)) - -## 3.4.1 (2019-03-13) - -* [bitnami/nginx-ingress-controller] Fix pullSecrets, move from metrics (no image) to defaultBackend ([e46c593](https://github.com/bitnami/charts/commit/e46c593b995fd951046f450fbe27457ab9c0ea8c)) - -## 3.4.0 (2019-03-12) - -* Fix typo ([7290071](https://github.com/bitnami/charts/commit/729007186ef7e4002977c26563b936061153608b)) -* Fix typo in helpers ([55d1562](https://github.com/bitnami/charts/commit/55d1562ac8e44fe12d423c0c98e9d334d50c3153)) -* pullSecrets for production and metrics ([22d6e0b](https://github.com/bitnami/charts/commit/22d6e0b546ec6b222cc444ea3c02fd25d6f31dce)) - -## 3.3.0 (2019-03-11) - -* [bitnami/nginx-ingress-controller] Add global imagePullSecrets to overwrite any other existing one ([48f855d](https://github.com/bitnami/charts/commit/48f855d70a40c069f82ef09e063e5fd2ffcf322d)) - -## 3.2.3 (2019-03-05) - -* bitnami/nginx-ingress-controller: update to 0.23.0 ([8c4b21f](https://github.com/bitnami/charts/commit/8c4b21ff543c0ad85ccc6dcea01fcca7516355c8)) - -## 3.2.2 (2019-02-27) - -* Add appiVersion to Chart.yaml ([08704a5](https://github.com/bitnami/charts/commit/08704a55fa287f8da2e680344163b65863959329)) - -## 3.2.1 (2019-02-21) - -* Update Chart.yaml ([11b5016](https://github.com/bitnami/charts/commit/11b50163e17c0169db7253c934de4e8747032902)) -* Update README.md ([1447e5a](https://github.com/bitnami/charts/commit/1447e5a5d84ef656b42adcb890479e206fd71af3)) - -## 3.2.0 (2019-02-01) - -* [bitnami/nginx-ingress-controller] Require NET_BIND_SERVICE only when using hostNetwork ([ba914e3](https://github.com/bitnami/charts/commit/ba914e3f670967928dadeebd68b535262bfbbdc5)) -* [bitnami/nginx-ingress-controller] Use geoip2 by default ([21cc0c8](https://github.com/bitnami/charts/commit/21cc0c81c0ca658b6af615be4b47c800856e9629)) -* Bump version to major ([05478fc](https://github.com/bitnami/charts/commit/05478fcb380396b8e992012fd9bb1b28d057e34f)) -* Revert bump ([84da6fe](https://github.com/bitnami/charts/commit/84da6fe1edf4b2b8dfbf174bfe055ba6490ba1f3)) - -## 3.1.3 (2019-01-24) - -* nginx-ingress-controller: update to `0.22.0` ([e76a20a](https://github.com/bitnami/charts/commit/e76a20aa165c118414e2b3b478fd2408a7bbe289)) - -## 3.1.2 (2018-12-13) - -* Change logos ([4e43cd4](https://github.com/bitnami/charts/commit/4e43cd40efc30098ad9c3222f6940ee0548dae56)) - -## 3.1.1 (2018-12-04) - -* nginx-ingress-controller: bump chart appVersion to `0.21.0` ([fd6955b](https://github.com/bitnami/charts/commit/fd6955b6e95fb0d9fff16acee165287c505cb36f)) -* nginx-ingress-controller: bump chart version to `3.1.1` ([3365071](https://github.com/bitnami/charts/commit/33650717d418c66af3484573097fa2416158f573)) -* nginx-ingress-controller: update to `0.21.0` ([868c979](https://github.com/bitnami/charts/commit/868c97943999f94efb1ef7a2ec5068fa509facac)) - -## 3.0.0 (2018-11-21) - -* [bitnami/nginx-ingress-controller] Normalize port names ([b102484](https://github.com/bitnami/charts/commit/b10248487aebb46fa68156da93c7743852b3182587aebb46fa68156da93c7743852b31825)) - -## 2.0.5 (2018-10-15) - -* [bitnami/nginx-ingress-controller] Enable metrics in values-production ([edeae1d](https://github.com/bitnami/charts/commit/edeae1d10a44e47ab0f5a9db9bf5a327d62dd87810a44e47ab0f5a9db9bf5a327d62dd878)) -* Bump chart version ([9916625](https://github.com/bitnami/charts/commit/9916625a79921ba17ec52caf0532c759b9fc769aa79921ba17ec52caf0532c759b9fc769a)) - -## 3.0.0 (2018-11-21) - -* [bitnami/nginx-ingress-controller] Normalize port names ([b102484](https://github.com/bitnami/charts/commit/b10248487aebb46fa68156da93c7743852b3182587aebb46fa68156da93c7743852b31825)) - -## 2.1.4 (2018-11-06) - -* [nginx-ingress-controller] Fix registry issue in default backend ([9535307](https://github.com/bitnami/charts/commit/95353079d43b40876c1cbb4b977d77e83628f7e3)) - -## 2.1.3 (2018-10-26) - -* Install packages in minideb before execute it ([99749db](https://github.com/bitnami/charts/commit/99749dbf586263dddfed4f67f97152dd37af26f4)) -* Use nginx as default backend ([21dd1e7](https://github.com/bitnami/charts/commit/21dd1e7f2989c3acd62570c9a9fd95fa5c3841cc)) - -## 2.1.2 (2018-10-25) - -* Replace busybox image by minideb ([1225567](https://github.com/bitnami/charts/commit/1225567123b84a40d991e442d89d80289a539493)) - -## 2.1.1 (2018-10-17) - -* Apply some suggestions ([24706a6](https://github.com/bitnami/charts/commit/24706a6163b75700c705f3021bb37790f95423c9)) -* Bump versions ([0cfd3f4](https://github.com/bitnami/charts/commit/0cfd3f421533a532c90438afa287bf46aa10413e)) -* Change logic to determine registry ([9ead294](https://github.com/bitnami/charts/commit/9ead294d5705f2646e8d3b70e14129d23c07bf8a)) -* Check if global is set ([dec26e5](https://github.com/bitnami/charts/commit/dec26e5d0b982905dde2a55fdf2285a7781a64cc)) -* Fix typo ([93170ac](https://github.com/bitnami/charts/commit/93170acc16e842e55aff7b7d944f7fbe025eee91)) -* Remove distro tags in charts ([427ac51](https://github.com/bitnami/charts/commit/427ac51cdf4de70f786563e1971a5d491d32ad54)) -* Reword and update kafka dependencies ([be6cbed](https://github.com/bitnami/charts/commit/be6cbedd27cea4c5c0e30ce70c9790c27ca1a0ec)) - -## 2.1.0 (2018-10-11) - -* Add global registry option to Bitnami charts ([395ba08](https://github.com/bitnami/charts/commit/395ba08e2bc14ef28a0cae1fada97ed6cf2e777de2bc14ef28a0cae1fada97ed6cf2e777d)) - -## 2.0.5 (2018-10-15) - -* [bitnami/nginx-ingress-controller] Enable metrics in values-production ([edeae1d](https://github.com/bitnami/charts/commit/edeae1d10a44e47ab0f5a9db9bf5a327d62dd87810a44e47ab0f5a9db9bf5a327d62dd878)) -* Bump chart version ([9916625](https://github.com/bitnami/charts/commit/9916625a79921ba17ec52caf0532c759b9fc769aa79921ba17ec52caf0532c759b9fc769a)) - -## 2.1.0 (2018-10-11) - -* Add global registry option to Bitnami charts ([395ba08](https://github.com/bitnami/charts/commit/395ba08e2bc14ef28a0cae1fada97ed6cf2e777de2bc14ef28a0cae1fada97ed6cf2e777d)) - -## 2.0.4 (2018-10-10) - -* nginx-ingress-controller: bump chart appVersion to `0.20.0` ([7426818](https://github.com/bitnami/charts/commit/742681877ea8d8d6ac89a51d2a5b2f84ec5d6d38)) -* nginx-ingress-controller: bump chart version to `2.0.4` ([5f431c7](https://github.com/bitnami/charts/commit/5f431c7fec52a8ca3e159d53a86fb0510a6fc4ff)) -* nginx-ingress-controller: update to `0.20.0-debian-9` ([5f2fca9](https://github.com/bitnami/charts/commit/5f2fca9388483ce4f4c268542514b376f1b18b83)) - -## 2.0.3 (2018-10-05) - -* Add kubeapps text to charts READMEs ([2f6dc51](https://github.com/bitnami/charts/commit/2f6dc51ce6307d57bd8c20e929da23dd2adf22d5)) - -## 2.0.2 (2018-10-03) - -* nginx-ingress-controller: bump chart appVersion to `0.19.0` ([3f7843e](https://github.com/bitnami/charts/commit/3f7843efb242ff2761ff797fa9ea321fce563572)) -* nginx-ingress-controller: bump chart version to `2.0.2` ([352a0c9](https://github.com/bitnami/charts/commit/352a0c9d3606f5391778d78627892ffd4cb89bd0)) -* nginx-ingress-controller: update to `0.19.0-debian-9` ([8194c9c](https://github.com/bitnami/charts/commit/8194c9c52f3c30e64250b261d0f210e7c6e96afe)) - -## 2.0.1 (2018-10-02) - -* [bitnami/nginx-ingress-controller] Add chart label to template ([550e08a](https://github.com/bitnami/charts/commit/550e08a5d9314a0bdd9b6f21f24079bba19e5d1f)) - -## 2.0.0 (2018-09-28) - -* Delete semver comparisons ([335c370](https://github.com/bitnami/charts/commit/335c370e8e1c9463cd900e00a377c47be708db0b)) - -## 1.0.0 (2018-09-21) - -* [bitnami/nginx-ingress-controller] Fix chart not being upgradable ([829df33](https://github.com/bitnami/charts/commit/829df33ac5a762c3cb055719df8b760debc4dd3b)) -* @tompizmor suggestions ([663b7d3](https://github.com/bitnami/charts/commit/663b7d3065cedd7cfa587506e8d599952ed091df)) -* Change user in securityContext ([683c80d](https://github.com/bitnami/charts/commit/683c80dd0fec68ca4741e05543bc388bad05668d)) -* Remove unused securityContext.enabled ([f5cf32b](https://github.com/bitnami/charts/commit/f5cf32b3016461234da26dcdd5888a0a46e5000c)) - -## 0.0.1 (2018-09-04) - -* @juan131 suggestions ([6020abb](https://github.com/bitnami/charts/commit/6020abbd3f745a453dbb8b6102386bcd55a12ebb)) -* Remove 'controller' level ([1f7ac44](https://github.com/bitnami/charts/commit/1f7ac44bf09881f377d401592ae4a8ea6d72a17b)) - -## 0.18.0 (2018-09-03) - -* Nginx Ingress Controller chart ([b9e5b77](https://github.com/bitnami/charts/commit/b9e5b772ba95768f1ee043d2b0d85de9dd4679d1)) diff --git a/bitnami/nginx-ingress-controller/Chart.lock b/bitnami/nginx-ingress-controller/Chart.lock deleted file mode 100644 index 1483d1e3a3..0000000000 --- a/bitnami/nginx-ingress-controller/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: oci://registry-1.docker.io/bitnamicharts - version: 2.31.4 -digest: sha256:fc442e77200e1914dd46fe26490dcf62f44caa51db673c2f8e67d5319cd4c163 -generated: "2025-08-13T16:48:51.531060882Z" diff --git a/bitnami/nginx-ingress-controller/Chart.yaml b/bitnami/nginx-ingress-controller/Chart.yaml deleted file mode 100644 index 1fe18df94e..0000000000 --- a/bitnami/nginx-ingress-controller/Chart.yaml +++ /dev/null @@ -1,37 +0,0 @@ -# Copyright Broadcom, Inc. All Rights Reserved. -# SPDX-License-Identifier: APACHE-2.0 - -annotations: - images: | - - name: nginx - image: docker.io/bitnami/nginx:1.29.1-debian-12-r0 - - name: nginx-ingress-controller - image: docker.io/bitnami/nginx-ingress-controller:1.13.1-debian-12-r1 - licenses: Apache-2.0 - tanzuCategory: clusterUtility -apiVersion: v2 -appVersion: 1.13.1 -dependencies: -- name: common - repository: oci://registry-1.docker.io/bitnamicharts - tags: - - bitnami-common - version: 2.x.x -# The NGINX Ingress Controller chart is deprecated and no longer maintained -deprecated: true -description: DEPRECATED NGINX Ingress Controller is an Ingress controller that manages external access to HTTP services in a Kubernetes cluster using NGINX. -home: https://bitnami.com -icon: https://dyltqmyl993wv.cloudfront.net/assets/stacks/nginx-ingress-controller/img/nginx-ingress-controller-stack-220x234.png -keywords: -- ingress -- nginx -- http -- web -- www -- reverse proxy -kubeVersion: '>= 1.20.0-0' -maintainers: [] -name: nginx-ingress-controller -sources: -- https://github.com/bitnami/charts/tree/main/bitnami/nginx-ingress-controller -version: 12.0.9 diff --git a/bitnami/nginx-ingress-controller/README.md b/bitnami/nginx-ingress-controller/README.md deleted file mode 100644 index a432d7038b..0000000000 --- a/bitnami/nginx-ingress-controller/README.md +++ /dev/null @@ -1,586 +0,0 @@ - - -# Bitnami Secure Images Helm chart for NGINX Ingress Controller - -NGINX Ingress Controller is an Ingress controller that manages external access to HTTP services in a Kubernetes cluster using NGINX. - -[Overview of NGINX Ingress Controller](https://kubernetes.github.io/ingress-nginx/) - -Trademarks: This software listing is packaged by Bitnami. The respective trademarks mentioned in the offering are owned by the respective companies, and use of them does not imply any affiliation or endorsement. - -## This Helm chart is deprecated - -This product is unmaintained by the upstream; see https://github.com/kubernetes/ingress-NGINX?tab=readme-ov-file#retiring - -## TL;DR - -```console -helm install my-release oci://registry-1.docker.io/bitnamicharts/nginx-ingress-controller -``` - -## Why use Bitnami Secure Images? - -Those are hardened, minimal CVE images built and maintained by Bitnami. Bitnami Secure Images are based on the cloud-optimized, security-hardened enterprise [OS Photon Linux](https://vmware.github.io/photon/). Why choose BSI images? - -- Hardened secure images of popular open source software with Near-Zero Vulnerabilities -- Vulnerability Triage & Prioritization with VEX Statements, KEV and EPSS Scores -- Compliance focus with FIPS, STIG, and air-gap options, including secure bill of materials (SBOM) -- Software supply chain provenance attestation through in-toto -- First class support for the internet’s favorite Helm charts - -Each image comes with valuable security metadata. You can view the metadata in [our public catalog here](https://app-catalog.vmware.com/bitnami/apps). Note: Some data is only available with [commercial subscriptions to BSI](https://bitnami.com/). - -![Alt text](https://github.com/bitnami/containers/blob/main/BSI%20UI%201.png?raw=true "Application details") -![Alt text](https://github.com/bitnami/containers/blob/main/BSI%20UI%202.png?raw=true "Packaging report") - -If you are looking for our previous generation of images based on Debian Linux, please see the [Bitnami Legacy registry](https://hub.docker.com/u/bitnamilegacy). - -## Introduction - -Bitnami charts for Helm are carefully engineered, actively maintained and are the quickest and easiest way to deploy containers on a Kubernetes cluster that are ready to handle production workloads. - -This chart bootstraps a [ingress-nginx](https://github.com/kubernetes/ingress-nginx) deployment on a [Kubernetes](https://kubernetes.io) cluster using the [Helm](https://helm.sh) package manager. - -## Prerequisites - -- Kubernetes 1.23+ -- Helm 3.8.0+ - -## Installing the Chart - -To install the chart with the release name `my-release`: - -```console -helm install my-release oci://REGISTRY_NAME/REPOSITORY_NAME/nginx-ingress-controller -``` - -> Note: You need to substitute the placeholders `REGISTRY_NAME` and `REPOSITORY_NAME` with a reference to your Helm chart registry and repository. For example, in the case of Bitnami, you need to use `REGISTRY_NAME=registry-1.docker.io` and `REPOSITORY_NAME=bitnamicharts`. - -These commands deploy nginx-ingress-controller on the Kubernetes cluster in the default configuration. - -> **Tip**: List all releases using `helm list` - -## Configuration and installation details - -### Resource requests and limits - -Bitnami charts allow setting resource requests and limits for all containers inside the chart deployment. These are inside the `resources` value (check parameter table). Setting requests is essential for production workloads and these should be adapted to your specific use case. - -To make this process easier, the chart contains the `resourcesPreset` values, which automatically sets the `resources` section according to different presets. Check these presets in [the bitnami/common chart](https://github.com/bitnami/charts/blob/main/bitnami/common/templates/_resources.tpl#L15). However, in production workloads using `resourcesPreset` is discouraged as it may not fully adapt to your specific needs. Find more information on container resource management in the [official Kubernetes documentation](https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/). - -### Prometheus metrics - -This chart can be integrated with Prometheus by setting `metrics.enabled` to `true`. This will expose nginx-ingress-controller native Prometheus endpoint and a `metrics` service that can be configured using the `metrics.service` section. It will be have the necessary annotations to be automatically scraped by Prometheus. - -#### Prometheus requirements - -It is necessary to have a working installation of Prometheus or Prometheus Operator for the integration to work. Install the [Bitnami Prometheus helm chart](https://github.com/bitnami/charts/tree/main/bitnami/prometheus) or the [Bitnami Kube Prometheus helm chart](https://github.com/bitnami/charts/tree/main/bitnami/kube-prometheus) to easily have a working Prometheus in your cluster. - -#### Integration with Prometheus Operator - -The chart can deploy `ServiceMonitor` objects for integration with Prometheus Operator installations. To do so, set the value `metrics.serviceMonitor.enabled=true`. Ensure that the Prometheus Operator `CustomResourceDefinitions` are installed in the cluster or it will fail with the following error: - -```text -no matches for kind "ServiceMonitor" in version "monitoring.coreos.com/v1" -``` - -Install the [Bitnami Kube Prometheus helm chart](https://github.com/bitnami/charts/tree/main/bitnami/kube-prometheus) for having the necessary CRDs and the Prometheus Operator. - -### [Rolling VS Immutable tags](https://techdocs.broadcom.com/us/en/vmware-tanzu/application-catalog/tanzu-application-catalog/services/tac-doc/apps-tutorials-understand-rolling-tags-containers-index.html) - -It is strongly recommended to use immutable tags in a production environment. This ensures your deployment does not change automatically if the same tag is updated with a different image. - -Bitnami will release a new chart updating its containers if a new version of the main container, significant changes, or critical vulnerabilities exist. - -### Backup and restore - -To back up and restore Helm chart deployments on Kubernetes, you need to back up the persistent volumes from the source deployment and attach them to a new deployment using [Velero](https://velero.io/), a Kubernetes backup/restore tool. Find the instructions for using Velero in [this guide](https://techdocs.broadcom.com/us/en/vmware-tanzu/application-catalog/tanzu-application-catalog/services/tac-doc/apps-tutorials-backup-restore-deployments-velero-index.html). - -### Sidecars and Init Containers - -If you have a need for additional containers to run within the same pod as the NGINX Ingress Controller (e.g. an additional metrics or logging exporter), you can do so via the `sidecars` config parameter. Simply define your container according to the Kubernetes container spec. - -```yaml -sidecars: - - name: your-image-name - image: your-image - imagePullPolicy: Always - ports: - - name: portname - containerPort: 1234 -``` - -Similarly, you can add extra init containers using the `initContainers` parameter. - -```yaml -initContainers: - - name: your-image-name - image: your-image - imagePullPolicy: Always - ports: - - name: portname - containerPort: 1234 -``` - -### Deploying extra resources - -There are cases where you may want to deploy extra objects, such a ConfigMap containing your app's configuration or some extra deployment with a micro service used by your app. For covering this case, the chart allows adding the full specification of other objects using the `extraDeploy` parameter. - -### Setting Pod's affinity - -This chart allows you to set your custom affinity using the `affinity` parameter. Find more information about Pod's affinity in the [kubernetes documentation](https://kubernetes.io/docs/concepts/configuration/assign-pod-node/#affinity-and-anti-affinity). - -As an alternative, you can use of the preset configurations for pod affinity, pod anti-affinity, and node affinity available at the [bitnami/common](https://github.com/bitnami/charts/tree/main/bitnami/common#affinities) chart. To do so, set the `podAffinityPreset`, `podAntiAffinityPreset`, or `nodeAffinityPreset` parameters. - -## Parameters - -### Global parameters - -| Name | Description | Value | -| ----------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------- | -| `global.imageRegistry` | Global Docker image registry | `""` | -| `global.imagePullSecrets` | Global Docker registry secret names as an array | `[]` | -| `global.security.allowInsecureImages` | Allows skipping image verification | `false` | -| `global.compatibility.openshift.adaptSecurityContext` | Adapt the securityContext sections of the deployment to make them compatible with Openshift restricted-v2 SCC: remove runAsUser, runAsGroup and fsGroup and let the platform use their allowed default IDs. Possible values: auto (apply if the detected running cluster is Openshift), force (perform the adaptation always), disabled (do not perform adaptation) | `auto` | - -### Common parameters - -| Name | Description | Value | -| ------------------- | -------------------------------------------------------------------- | --------------- | -| `kubeVersion` | Force target Kubernetes version (using Helm capabilities if not set) | `""` | -| `nameOverride` | String to partially override common.names.fullname | `""` | -| `fullnameOverride` | String to fully override common.names.fullname | `""` | -| `namespaceOverride` | String to fully override common.names.namespace | `""` | -| `commonLabels` | Add labels to all the deployed resources | `{}` | -| `commonAnnotations` | Add annotations to all the deployed resources | `{}` | -| `extraDeploy` | Array of extra objects to deploy with the release | `[]` | -| `clusterDomain` | Kubernetes cluster domain name | `cluster.local` | - -### Nginx Ingress Controller parameters - -| Name | Description | Value | -| -------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------ | -| `image.registry` | Nginx Ingress Controller image registry | `REGISTRY_NAME` | -| `image.repository` | Nginx Ingress Controller image repository | `REPOSITORY_NAME/nginx-ingress-controller` | -| `image.digest` | Nginx Ingress Controller image digest in the way sha256:aa.... Please note this parameter, if set, will override the tag | `""` | -| `image.pullPolicy` | Nginx Ingress Controller image pull policy | `IfNotPresent` | -| `image.pullSecrets` | Specify docker-registry secret names as an array | `[]` | -| `containerPorts.http` | Nginx Ingress Controller HTTP port | `8080` | -| `containerPorts.https` | Nginx Ingress Controller HTTPS port | `8443` | -| `containerPorts.defaultServer` | Nginx Ingress Controller default server port | `8181` | -| `containerPorts.metrics` | Nginx Ingress Controller metrics port | `10254` | -| `containerPorts.profiler` | Nginx Ingress Controller profiler port | `10245` | -| `containerPorts.status` | Nginx Ingress Controller status port | `10246` | -| `containerPorts.stream` | Nginx Ingress Controller stream port | `10247` | -| `automountServiceAccountToken` | Mount Service Account token in pod | `true` | -| `hostAliases` | Deployment pod host aliases | `[]` | -| `config` | Custom configuration options for NGINX | `{}` | -| `proxySetHeaders` | Custom headers before sending traffic to backends | `{}` | -| `addHeaders` | Custom headers before sending response traffic to the client | `{}` | -| `defaultBackendService` | Default 404 backend service; required only if `defaultBackend.enabled = false` | `""` | -| `electionID` | Election ID to use for status update | `ingress-controller-leader` | -| `allowSnippetAnnotations` | Allow users to set snippet annotations | `false` | -| `reportNodeInternalIp` | If using `hostNetwork=true`, setting `reportNodeInternalIp=true`, will pass the flag `report-node-internal-ip-address` to Nginx Ingress Controller | `false` | -| `watchIngressWithoutClass` | Process Ingress objects without ingressClass annotation/ingressClassName field | `false` | -| `ingressClassResource.name` | Name of the IngressClass resource | `nginx` | -| `ingressClassResource.enabled` | Create the IngressClass resource | `true` | -| `ingressClassResource.default` | Set the created IngressClass resource as default class | `false` | -| `ingressClassResource.controllerClass` | IngressClass identifier for the controller | `k8s.io/ingress-nginx` | -| `ingressClassResource.parameters` | Optional parameters for the controller | `{}` | -| `publishService.enabled` | Set the endpoint records on the Ingress objects to reflect those on the service | `false` | -| `publishService.pathOverride` | Allows overriding of the publish service to bind to | `""` | -| `scope.enabled` | Limit the scope of the controller. | `false` | -| `scope.namespace` | Scope namespace. Defaults to `.Release.Namespace` | `""` | -| `configMapNamespace` | Allows customization of the configmap / nginx-configmap namespace | `""` | -| `tcpConfigMapNamespace` | Allows customization of the tcp-services-configmap namespace | `""` | -| `udpConfigMapNamespace` | Allows customization of the udp-services-configmap namespace | `""` | -| `maxmindLicenseKey` | License key used to download Geolite2 database | `""` | -| `dhParam` | A base64ed Diffie-Hellman parameter | `""` | -| `tcp` | TCP service key:value pairs | `{}` | -| `udp` | UDP service key:value pairs | `{}` | -| `svcPortNamesPrefix` | Prefix for TCP and UDP ports names in ingress controller service | `""` | -| `command` | Override default container command (useful when using custom images) | `[]` | -| `args` | Override default container args (useful when using custom images) | `[]` | -| `lifecycleHooks` | for the %%MAIN_CONTAINER_NAME%% container(s) to automate configuration before or after startup | `{}` | -| `extraArgs` | Additional command line arguments to pass to nginx-ingress-controller | `{}` | -| `extraEnvVars` | Extra environment variables to be set on Nginx Ingress container | `[]` | -| `extraEnvVarsCM` | Name of a existing ConfigMap containing extra environment variables | `""` | -| `extraEnvVarsSecret` | Name of a existing Secret containing extra environment variables | `""` | - -### Nginx Ingress deployment / daemonset parameters - -| Name | Description | Value | -| --------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ---------------- | -| `kind` | Install as Deployment or DaemonSet | `Deployment` | -| `daemonset.useHostPort` | If `kind` is `DaemonSet`, this will enable `hostPort` for `TCP/80` and `TCP/443` | `false` | -| `daemonset.hostPorts` | HTTP and HTTPS ports | `{}` | -| `replicaCount` | Desired number of Controller pods | `1` | -| `updateStrategy` | Strategy to use to update Pods | `{}` | -| `revisionHistoryLimit` | The number of old history to retain to allow rollback | `10` | -| `podSecurityContext.enabled` | Enable Controller pods' Security Context | `true` | -| `podSecurityContext.fsGroupChangePolicy` | Set filesystem group change policy | `Always` | -| `podSecurityContext.sysctls` | Set kernel settings using the sysctl interface | `[]` | -| `podSecurityContext.supplementalGroups` | Set filesystem extra groups | `[]` | -| `podSecurityContext.fsGroup` | Group ID for the container filesystem | `1001` | -| `containerSecurityContext.enabled` | Enable Controller containers' Security Context | `true` | -| `containerSecurityContext.allowPrivilegeEscalation` | Switch to allow priviledge escalation on the Controller container | `false` | -| `containerSecurityContext.seLinuxOptions` | Set SELinux options in container | `{}` | -| `containerSecurityContext.runAsUser` | User ID for the Controller container | `1001` | -| `containerSecurityContext.runAsGroup` | Group ID for the Controller container | `1001` | -| `containerSecurityContext.readOnlyRootFilesystem` | Set container's Security Context readOnlyRootFilesystem | `true` | -| `containerSecurityContext.capabilities.drop` | Linux Kernel capabilities that should be dropped | `[]` | -| `containerSecurityContext.capabilities.add` | Linux Kernel capabilities that should be added | `[]` | -| `containerSecurityContext.runAsNonRoot` | Set container's Security Context runAsNonRoot | `true` | -| `containerSecurityContext.seccompProfile.type` | Set container's Security Context seccomp profile | `RuntimeDefault` | -| `minReadySeconds` | How many seconds a pod needs to be ready before killing the next, during update | `0` | -| `resourcesPreset` | Set container resources according to one common preset (allowed values: none, nano, micro, small, medium, large, xlarge, 2xlarge). This is ignored if resources is set (resources is recommended for production). | `nano` | -| `resources` | Set container requests and limits for different resources like CPU or memory (essential for production workloads) | `{}` | -| `livenessProbe.enabled` | Enable livenessProbe | `true` | -| `livenessProbe.initialDelaySeconds` | Initial delay seconds for livenessProbe | `10` | -| `livenessProbe.periodSeconds` | Period seconds for livenessProbe | `10` | -| `livenessProbe.timeoutSeconds` | Timeout seconds for livenessProbe | `1` | -| `livenessProbe.failureThreshold` | Failure threshold for livenessProbe | `3` | -| `livenessProbe.successThreshold` | Success threshold for livenessProbe | `1` | -| `readinessProbe.enabled` | Enable readinessProbe | `true` | -| `readinessProbe.initialDelaySeconds` | Initial delay seconds for readinessProbe | `10` | -| `readinessProbe.periodSeconds` | Period seconds for readinessProbe | `10` | -| `readinessProbe.timeoutSeconds` | Timeout seconds for readinessProbe | `1` | -| `readinessProbe.failureThreshold` | Failure threshold for readinessProbe | `3` | -| `readinessProbe.successThreshold` | Success threshold for readinessProbe | `1` | -| `startupProbe.enabled` | Enable startupProbe | `false` | -| `startupProbe.initialDelaySeconds` | Initial delay seconds for startupProbe | `10` | -| `startupProbe.periodSeconds` | Period seconds for startupProbe | `10` | -| `startupProbe.timeoutSeconds` | Timeout seconds for startupProbe | `1` | -| `startupProbe.failureThreshold` | Failure threshold for startupProbe | `3` | -| `startupProbe.successThreshold` | Success threshold for startupProbe | `1` | -| `customLivenessProbe` | Override default liveness probe | `{}` | -| `customReadinessProbe` | Override default readiness probe | `{}` | -| `customStartupProbe` | Custom liveness probe for the Web component | `{}` | -| `lifecycle` | LifecycleHooks to set additional configuration at startup | `{}` | -| `podLabels` | Extra labels for Controller pods | `{}` | -| `podAnnotations` | Annotations for Controller pods | `{}` | -| `priorityClassName` | Controller priorityClassName | `""` | -| `schedulerName` | Name of the k8s scheduler (other than default) | `""` | -| `hostNetwork` | If the Nginx deployment / daemonset should run on the host's network namespace | `false` | -| `dnsPolicy` | By default, while using host network, name resolution uses the host's DNS | `ClusterFirst` | -| `dnsConfig` | is an object with optional parameters to pass to the DNS resolver | `{}` | -| `terminationGracePeriodSeconds` | How many seconds to wait before terminating a pod | `60` | -| `podAffinityPreset` | Pod affinity preset. Ignored if `affinity` is set. Allowed values: `soft` or `hard` | `""` | -| `podAntiAffinityPreset` | Pod anti-affinity preset. Ignored if `affinity` is set. Allowed values: `soft` or `hard` | `soft` | -| `nodeAffinityPreset.type` | Node affinity preset type. Ignored if `affinity` is set. Allowed values: `soft` or `hard` | `""` | -| `nodeAffinityPreset.key` | Node label key to match. Ignored if `affinity` is set. | `""` | -| `nodeAffinityPreset.values` | Node label values to match. Ignored if `affinity` is set. | `[]` | -| `affinity` | Affinity for pod assignment. Evaluated as a template. | `{}` | -| `nodeSelector` | Node labels for pod assignment. Evaluated as a template. | `{}` | -| `tolerations` | Tolerations for pod assignment. Evaluated as a template. | `[]` | -| `extraVolumes` | Optionally specify extra list of additional volumes for Controller pods | `[]` | -| `extraVolumeMounts` | Optionally specify extra list of additional volumeMounts for Controller container(s) | `[]` | -| `initContainers` | Add init containers to the controller pods | `[]` | -| `sidecars` | Add sidecars to the controller pods. | `[]` | -| `customTemplate` | Override NGINX template | `{}` | -| `topologySpreadConstraints` | Topology spread constraints rely on node labels to identify the topology domain(s) that each Node is in | `[]` | -| `podSecurityPolicy.enabled` | Whether to create a PodSecurityPolicy. WARNING: PodSecurityPolicy is deprecated in Kubernetes v1.21 or later, unavailable in v1.25 or later | `false` | - -### Default backend parameters - -| Name | Description | Value | -| ------------------------------------------------------------------ | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------- | -| `defaultBackend.enabled` | Enable a default backend based on NGINX | `true` | -| `defaultBackend.automountServiceAccountToken` | Mount Service Account token in pod | `true` | -| `defaultBackend.hostAliases` | Add deployment host aliases | `[]` | -| `defaultBackend.image.registry` | Default backend image registry | `REGISTRY_NAME` | -| `defaultBackend.image.repository` | Default backend image repository | `REPOSITORY_NAME/nginx` | -| `defaultBackend.image.digest` | Default backend image digest in the way sha256:aa.... Please note this parameter, if set, will override the tag | `""` | -| `defaultBackend.image.pullPolicy` | Image pull policy | `IfNotPresent` | -| `defaultBackend.image.pullSecrets` | Specify docker-registry secret names as an array | `[]` | -| `defaultBackend.extraArgs` | Additional command line arguments to pass to Nginx container | `{}` | -| `defaultBackend.containerPort` | HTTP container port number | `8080` | -| `defaultBackend.serverBlockConfig` | NGINX backend default server block configuration | `""` | -| `defaultBackend.replicaCount` | Desired number of default backend pods | `1` | -| `defaultBackend.podSecurityContext.enabled` | Enable Default backend pods' Security Context | `true` | -| `defaultBackend.podSecurityContext.fsGroupChangePolicy` | Set filesystem group change policy | `Always` | -| `defaultBackend.podSecurityContext.sysctls` | Set kernel settings using the sysctl interface | `[]` | -| `defaultBackend.podSecurityContext.supplementalGroups` | Set filesystem extra groups | `[]` | -| `defaultBackend.podSecurityContext.fsGroup` | Group ID for the container filesystem | `1001` | -| `defaultBackend.containerSecurityContext.enabled` | Enable Default backend containers' Security Context | `true` | -| `defaultBackend.containerSecurityContext.capabilities.drop` | Linux Kernel capabilities that should be dropped | `[]` | -| `defaultBackend.containerSecurityContext.allowPrivilegeEscalation` | Switch to allow priviledge escalation on the container | `false` | -| `defaultBackend.containerSecurityContext.seLinuxOptions` | Set SELinux options in container | `{}` | -| `defaultBackend.containerSecurityContext.runAsUser` | User ID for the Default backend container | `1001` | -| `defaultBackend.containerSecurityContext.runAsGroup` | Group ID for the Default backend container | `1001` | -| `defaultBackend.containerSecurityContext.readOnlyRootFilesystem` | Set container's Security Context readOnlyRootFilesystem | `true` | -| `defaultBackend.containerSecurityContext.runAsNonRoot` | Set container's Security Context runAsNonRoot | `true` | -| `defaultBackend.containerSecurityContext.seccompProfile.type` | Set container's Security Context seccomp profile | `RuntimeDefault` | -| `defaultBackend.resourcesPreset` | Set container resources according to one common preset (allowed values: none, nano, micro, small, medium, large, xlarge, 2xlarge). This is ignored if defaultBackend.resources is set (defaultBackend.resources is recommended for production). | `nano` | -| `defaultBackend.resources` | Set container requests and limits for different resources like CPU or memory (essential for production workloads) | `{}` | -| `defaultBackend.livenessProbe.enabled` | Enable livenessProbe | `true` | -| `defaultBackend.livenessProbe.initialDelaySeconds` | Initial delay seconds for livenessProbe | `30` | -| `defaultBackend.livenessProbe.periodSeconds` | Period seconds for livenessProbe | `10` | -| `defaultBackend.livenessProbe.timeoutSeconds` | Timeout seconds for livenessProbe | `5` | -| `defaultBackend.livenessProbe.failureThreshold` | Failure threshold for livenessProbe | `3` | -| `defaultBackend.livenessProbe.successThreshold` | Success threshold for livenessProbe | `1` | -| `defaultBackend.readinessProbe.enabled` | Enable readinessProbe | `true` | -| `defaultBackend.readinessProbe.initialDelaySeconds` | Initial delay seconds for readinessProbe | `0` | -| `defaultBackend.readinessProbe.periodSeconds` | Period seconds for readinessProbe | `5` | -| `defaultBackend.readinessProbe.timeoutSeconds` | Timeout seconds for readinessProbe | `5` | -| `defaultBackend.readinessProbe.failureThreshold` | Failure threshold for readinessProbe | `6` | -| `defaultBackend.readinessProbe.successThreshold` | Success threshold for readinessProbe | `1` | -| `defaultBackend.startupProbe.enabled` | Enable startupProbe | `false` | -| `defaultBackend.startupProbe.initialDelaySeconds` | Initial delay seconds for startupProbe | `0` | -| `defaultBackend.startupProbe.periodSeconds` | Period seconds for startupProbe | `5` | -| `defaultBackend.startupProbe.timeoutSeconds` | Timeout seconds for startupProbe | `5` | -| `defaultBackend.startupProbe.failureThreshold` | Failure threshold for startupProbe | `6` | -| `defaultBackend.startupProbe.successThreshold` | Success threshold for startupProbe | `1` | -| `defaultBackend.customStartupProbe` | Custom liveness probe for the Web component | `{}` | -| `defaultBackend.customLivenessProbe` | Custom liveness probe for the Web component | `{}` | -| `defaultBackend.customReadinessProbe` | Custom readiness probe for the Web component | `{}` | -| `defaultBackend.podLabels` | Extra labels for Controller pods | `{}` | -| `defaultBackend.podAnnotations` | Annotations for Controller pods | `{}` | -| `defaultBackend.priorityClassName` | priorityClassName | `""` | -| `defaultBackend.schedulerName` | Name of the k8s scheduler (other than default) | `""` | -| `defaultBackend.terminationGracePeriodSeconds` | In seconds, time the given to the pod to terminate gracefully | `60` | -| `defaultBackend.topologySpreadConstraints` | Topology Spread Constraints for pod assignment | `[]` | -| `defaultBackend.podAffinityPreset` | Pod affinity preset. Ignored if `affinity` is set. Allowed values: `soft` or `hard` | `""` | -| `defaultBackend.podAntiAffinityPreset` | Pod anti-affinity preset. Ignored if `affinity` is set. Allowed values: `soft` or `hard` | `soft` | -| `defaultBackend.nodeAffinityPreset.type` | Node affinity preset type. Ignored if `affinity` is set. Allowed values: `soft` or `hard` | `""` | -| `defaultBackend.nodeAffinityPreset.key` | Node label key to match. Ignored if `affinity` is set. | `""` | -| `defaultBackend.nodeAffinityPreset.values` | Node label values to match. Ignored if `affinity` is set. | `[]` | -| `defaultBackend.command` | Override default container command (useful when using custom images) | `[]` | -| `defaultBackend.args` | Override default container args (useful when using custom images) | `[]` | -| `defaultBackend.lifecycleHooks` | for the %%MAIN_CONTAINER_NAME%% container(s) to automate configuration before or after startup | `{}` | -| `defaultBackend.extraEnvVars` | Array with extra environment variables to add to %%MAIN_CONTAINER_NAME%% nodes | `[]` | -| `defaultBackend.extraEnvVarsCM` | Name of existing ConfigMap containing extra env vars for %%MAIN_CONTAINER_NAME%% nodes | `""` | -| `defaultBackend.extraEnvVarsSecret` | Name of existing Secret containing extra env vars for %%MAIN_CONTAINER_NAME%% nodes | `""` | -| `defaultBackend.extraVolumes` | Optionally specify extra list of additional volumes for the %%MAIN_CONTAINER_NAME%% pod(s) | `[]` | -| `defaultBackend.extraVolumeMounts` | Optionally specify extra list of additional volumeMounts for the %%MAIN_CONTAINER_NAME%% container(s) | `[]` | -| `defaultBackend.sidecars` | Add additional sidecar containers to the %%MAIN_CONTAINER_NAME%% pod(s) | `[]` | -| `defaultBackend.initContainers` | Add additional init containers to the %%MAIN_CONTAINER_NAME%% pod(s) | `[]` | -| `defaultBackend.affinity` | Affinity for pod assignment | `{}` | -| `defaultBackend.nodeSelector` | Node labels for pod assignment | `{}` | -| `defaultBackend.tolerations` | Tolerations for pod assignment | `[]` | -| `defaultBackend.service.type` | Kubernetes Service type for default backend | `ClusterIP` | -| `defaultBackend.service.ports.http` | Default backend service HTTP port | `80` | -| `defaultBackend.service.annotations` | Annotations for the default backend service | `{}` | -| `defaultBackend.networkPolicy.enabled` | Specifies whether a NetworkPolicy should be created | `true` | -| `defaultBackend.networkPolicy.allowExternal` | Don't require server label for connections | `true` | -| `defaultBackend.networkPolicy.allowExternalEgress` | Allow the pod to access any range of port and all destinations. | `true` | -| `defaultBackend.networkPolicy.extraIngress` | Add extra ingress rules to the NetworkPolicy | `[]` | -| `defaultBackend.networkPolicy.extraEgress` | Add extra ingress rules to the NetworkPolicy | `[]` | -| `defaultBackend.networkPolicy.ingressNSMatchLabels` | Labels to match to allow traffic from other namespaces | `{}` | -| `defaultBackend.networkPolicy.ingressNSPodMatchLabels` | Pod labels to match to allow traffic from other namespaces | `{}` | -| `defaultBackend.pdb.create` | Enable/disable a Pod Disruption Budget creation for Default backend | `true` | -| `defaultBackend.pdb.minAvailable` | Minimum number/percentage of Default backend pods that should remain scheduled | `""` | -| `defaultBackend.pdb.maxUnavailable` | Maximum number/percentage of pods that may be made unavailable. Defaults to `1` if both `defaultBackend.pdb.minAvailable` and `defaultBackend.pdb.maxUnavailable` are empty. | `""` | - -### Traffic exposure parameters - -| Name | Description | Value | -| --------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------- | -------------- | -| `service.type` | Kubernetes Service type for Controller | `LoadBalancer` | -| `service.ports` | Service ports | `{}` | -| `service.targetPorts` | Map the controller service HTTP/HTTPS port | `{}` | -| `service.nodePorts` | Specify the nodePort value(s) for the LoadBalancer and NodePort service types. | `{}` | -| `service.annotations` | Annotations for controller service | `{}` | -| `service.labels` | Labels for controller service | `{}` | -| `service.clusterIP` | Controller Internal Cluster Service IP (optional) | `""` | -| `service.externalIPs` | Controller Service external IP addresses | `[]` | -| `service.ipFamilyPolicy` | Controller Service ipFamilyPolicy (optional, cloud specific) | `""` | -| `service.ipFamilies` | Controller Service ipFamilies (optional, cloud specific) | `[]` | -| `service.loadBalancerClass` | Load balancer class if service type is `LoadBalancer` | `""` | -| `service.loadBalancerIP` | Kubernetes LoadBalancerIP to request for Controller (optional, cloud specific) | `""` | -| `service.loadBalancerSourceRanges` | List of IP CIDRs allowed access to load balancer (if supported) | `[]` | -| `service.extraPorts` | Extra ports to expose (normally used with the `sidecar` value) | `[]` | -| `service.externalTrafficPolicy` | Set external traffic policy to: "Local" to preserve source IP on providers supporting it | `""` | -| `service.healthCheckNodePort` | Set this to the managed health-check port the kube-proxy will expose. If blank, a random port in the `NodePort` range will be assigned | `0` | -| `service.sessionAffinity` | Session Affinity for Kubernetes service, can be "None" or "ClientIP" | `None` | -| `service.sessionAffinityConfig` | Additional settings for the sessionAffinity | `{}` | -| `networkPolicy.enabled` | Specifies whether a NetworkPolicy should be created | `true` | -| `networkPolicy.allowExternal` | Don't require server label for connections | `true` | -| `networkPolicy.allowExternalEgress` | Allow the pod to access any range of port and all destinations. | `true` | -| `networkPolicy.kubeAPIServerPorts` | List of possible endpoints to kube-apiserver (limit to your cluster settings to increase security) | `[]` | -| `networkPolicy.extraIngress` | Add extra ingress rules to the NetworkPolicy | `[]` | -| `networkPolicy.extraEgress` | Add extra ingress rules to the NetworkPolicy | `[]` | -| `networkPolicy.ingressNSMatchLabels` | Labels to match to allow traffic from other namespaces | `{}` | -| `networkPolicy.ingressNSPodMatchLabels` | Pod labels to match to allow traffic from other namespaces | `{}` | - -### RBAC parameters - -| Name | Description | Value | -| --------------------------------------------- | -------------------------------------------------------------- | ------- | -| `serviceAccount.create` | Enable the creation of a ServiceAccount for Controller pods | `true` | -| `serviceAccount.name` | Name of the created ServiceAccount | `""` | -| `serviceAccount.annotations` | Annotations for service account. | `{}` | -| `serviceAccount.automountServiceAccountToken` | Automount service account token for the server service account | `false` | -| `rbac.create` | Specifies whether RBAC rules should be created | `true` | -| `rbac.rules` | Custom RBAC rules | `[]` | - -### Other parameters - -| Name | Description | Value | -| -------------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------- | ------- | -| `pdb.create` | Enable/disable a Pod Disruption Budget creation for Controller | `true` | -| `pdb.minAvailable` | Minimum number/percentage of Controller pods that should remain scheduled | `""` | -| `pdb.maxUnavailable` | Maximum number/percentage of pods that may be made unavailable. Defaults to `1` if both `pdb.minAvailable` and `pdb.maxUnavailable` are empty. | `""` | -| `autoscaling.enabled` | Enable autoscaling for Controller | `false` | -| `autoscaling.minReplicas` | Minimum number of Controller replicas | `1` | -| `autoscaling.maxReplicas` | Maximum number of Controller replicas | `11` | -| `autoscaling.targetCPU` | Target CPU utilization percentage | `""` | -| `autoscaling.targetMemory` | Target Memory utilization percentage | `""` | - -### Metrics parameters - -| Name | Description | Value | -| ------------------------------------------ | --------------------------------------------------------------------------------- | ----------- | -| `metrics.enabled` | Enable exposing Controller statistics | `false` | -| `metrics.service.type` | Type of Prometheus metrics service to create | `ClusterIP` | -| `metrics.service.ports.metrics` | Service HTTP management port | `9913` | -| `metrics.service.annotations` | Annotations for the Prometheus exporter service | `{}` | -| `metrics.service.labels` | Labels for the Prometheus exporter service | `{}` | -| `metrics.serviceMonitor.enabled` | Create ServiceMonitor resource for scraping metrics using PrometheusOperator | `false` | -| `metrics.serviceMonitor.namespace` | Namespace in which Prometheus is running | `""` | -| `metrics.serviceMonitor.jobLabel` | The name of the label on the target service to use as the job name in prometheus. | `""` | -| `metrics.serviceMonitor.interval` | Interval at which metrics should be scraped | `30s` | -| `metrics.serviceMonitor.scrapeTimeout` | Specify the timeout after which the scrape is ended | `""` | -| `metrics.serviceMonitor.relabelings` | RelabelConfigs to apply to samples before scraping | `[]` | -| `metrics.serviceMonitor.metricRelabelings` | MetricRelabelConfigs to apply to samples before ingestion | `[]` | -| `metrics.serviceMonitor.selector` | ServiceMonitor selector labels | `{}` | -| `metrics.serviceMonitor.annotations` | Extra annotations for the ServiceMonitor | `{}` | -| `metrics.serviceMonitor.labels` | Extra labels for the ServiceMonitor | `{}` | -| `metrics.serviceMonitor.honorLabels` | honorLabels chooses the metric's labels on collisions with target labels | `false` | -| `metrics.prometheusRule.enabled` | Create PrometheusRules resource for scraping metrics using PrometheusOperator | `false` | -| `metrics.prometheusRule.additionalLabels` | Used to pass Labels that are required by the Installed Prometheus Operator | `{}` | -| `metrics.prometheusRule.namespace` | Namespace which Prometheus is running in | `""` | -| `metrics.prometheusRule.rules` | Rules to be prometheus in YAML format, check values for an example | `[]` | - -Specify each parameter using the `--set key=value[,key=value]` argument to `helm install`. For example, - -```console -helm install my-release \ - --set image.pullPolicy=Always \ - oci://REGISTRY_NAME/REPOSITORY_NAME/nginx-ingress-controller -``` - -> Note: You need to substitute the placeholders `REGISTRY_NAME` and `REPOSITORY_NAME` with a reference to your Helm chart registry and repository. For example, in the case of Bitnami, you need to use `REGISTRY_NAME=registry-1.docker.io` and `REPOSITORY_NAME=bitnamicharts`. - -The above command sets the `image.pullPolicy` to `Always`. - -Alternatively, a YAML file that specifies the values for the parameters can be provided while installing the chart. For example, - -```console -helm install my-release -f values.yaml oci://REGISTRY_NAME/REPOSITORY_NAME/nginx-ingress-controller -``` - -> Note: You need to substitute the placeholders `REGISTRY_NAME` and `REPOSITORY_NAME` with a reference to your Helm chart registry and repository. For example, in the case of Bitnami, you need to use `REGISTRY_NAME=registry-1.docker.io` and `REPOSITORY_NAME=bitnamicharts`. -> **Tip**: You can use the default [values.yaml](https://github.com/bitnami/charts/tree/main/bitnami/nginx-ingress-controller/values.yaml) - -## Troubleshooting - -Find more information about how to deal with common errors related to Bitnami's Helm charts in [this troubleshooting guide](https://docs.bitnami.com/general/how-to/troubleshoot-helm-chart-issues). - -## Upgrading - -### To 11.6.0 - -This version introduces image verification for security purposes. To disable it, set `global.security.allowInsecureImages` to `true`. More details at [GitHub issue](https://github.com/bitnami/charts/issues/30850). - -### To 11.0.0 - -This major bump changes the following security defaults: - -- `runAsGroup` is changed from `0` to `1001` -- `readOnlyRootFilesystem` is set to `true` -- `resourcesPreset` is changed from `none` to the minimum size working in our test suites (NOTE: `resourcesPreset` is not meant for production usage, but `resources` adapted to your use case). -- `global.compatibility.openshift.adaptSecurityContext` is changed from `disabled` to `auto`. - -This could potentially break any customization or init scripts used in your deployment. If this is the case, change the default values to the previous ones. - -### To 10.0.0 - -This major version changes the default parameters so it can be run in Pod Security Admission restricted mode: - -- Default ports are `8080` and `8443` -- `allowPrivilegeEscalation` is set to `false` - -In order to restore the configuration from versions < 10.0.0, set the following values - -- `containerPorts.http=80` -- `containerPorts.https=443` -- `containerSecurityContext.allowPrivilegeEscalation=true` - -### To 9.0.0 - -- Configuration for routing `Ingress` resources with custom `kubernetes.io/ingress.class` annotation is changed in favor of `IngressClass` resource required in NGINX Ingress Controller 1.x - - `ingressClass` parameter is removed and replaced with `ingressClassResource.*` parameters - - `ingressClassResource.*` parameters configure `IngressClass` resource only - - To configure routing for `Ingress` using custom `kubernetes.io/ingress.class` annotation define `extraArgs.ingress-class` parameter with the annotation value - -Consequences: - -- Backwards compatibility is not guaranteed. Uninstall & install the chart again to obtain the latest version. - -### To 7.0.0 - -- Chart labels were adapted to follow the [Helm charts standard labels](https://helm.sh/docs/chart_best_practices/labels/#standard-labels). -- Several parameters were renamed or disappeared in favor of new ones on this major version. These are a few examples: - - `*.securityContext` paramateres are deprecated in favor of `*.containerSecurityContext` ones. - - `*.minAvailable` paramateres are deprecated in favor of `*.pdb.minAvailable` ones. - - `extraContainers` paramatere is deprecated in favor of `sidecars`. -- This version also introduces `bitnami/common`, a [library chart](https://helm.sh/docs/topics/library_charts/#helm) as a dependency. More documentation about this new utility could be found [here](https://github.com/bitnami/charts/tree/main/bitnami/common#bitnami-common-library-chart). Please, make sure that you have updated the chart dependencies before executing any upgrade. - -Consequences: - -- Backwards compatibility is not guaranteed. Uninstall & install the chart again to obtain the latest version. - -### To 6.0.0 - -[On November 13, 2020, Helm v2 support was formally finished](https://github.com/helm/charts#status-of-the-project), this major version is the result of the required changes applied to the Helm Chart to be able to incorporate the different features added in Helm v3 and to be consistent with the Helm project itself regarding the Helm v2 EOL. - -#### What changes were introduced in this major version? - -- Previous versions of this Helm Chart use `apiVersion: v1` (installable by both Helm 2 and 3), this Helm Chart was updated to `apiVersion: v2` (installable by Helm 3 only). [Here](https://helm.sh/docs/topics/charts/#the-apiversion-field) you can find more information about the `apiVersion` field. -- The different fields present in the *Chart.yaml* file has been ordered alphabetically in a homogeneous way for all the Bitnami Helm Charts - -#### Considerations when upgrading to this version - -- If you want to upgrade to this version from a previous one installed with Helm v3, you shouldn't face any issues -- If you want to upgrade to this version using Helm v2, this scenario is not supported as this version doesn't support Helm v2 anymore -- If you installed the previous version with Helm v2 and wants to upgrade to this version with Helm v3, please refer to the [official Helm documentation](https://helm.sh/docs/topics/v2_v3_migration/#migration-use-cases) about migrating from Helm v2 to v3 - -#### Useful links** - -- -- -- - -### Tp 5.3.0 - -In this version you can indicate the key to download the GeoLite2 databases using the [parameter](#parameters) `maxmindLicenseKey`. - -### To 1.0.0 - -Backwards compatibility is not guaranteed unless you modify the labels used on the chart's deployments. -Use the workaround below to upgrade from versions previous to 1.0.0. The following example assumes that the release name is nginx-ingress-controller: - -```console -$ kubectl patch deployment nginx-ingress-controller-default-backend --type=json -p='[{"op": "remove", "path": "/spec/selector/matchLabels/chart"}]' -# If using deployments -$ kubectl patch deployment nginx-ingress-controller --type=json -p='[{"op": "remove", "path": "/spec/selector/matchLabels/chart"}]' -# If using daemonsets -$ kubectl patch daemonset nginx-ingress-controller --type=json -p='[{"op": "remove", "path": "/spec/selector/matchLabels/chart"}]' -``` - -## License - -Copyright © 2025 Broadcom. The term "Broadcom" refers to Broadcom Inc. and/or its subsidiaries. - -Licensed under the Apache License, Version 2.0 (the "License"); -you may not use this file except in compliance with the License. -You may obtain a copy of the License at - - - -Unless required by applicable law or agreed to in writing, software -distributed under the License is distributed on an "AS IS" BASIS, -WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -See the License for the specific language governing permissions and -limitations under the License. diff --git a/bitnami/nginx-ingress-controller/templates/NOTES.txt b/bitnami/nginx-ingress-controller/templates/NOTES.txt deleted file mode 100644 index a39d197a50..0000000000 --- a/bitnami/nginx-ingress-controller/templates/NOTES.txt +++ /dev/null @@ -1,104 +0,0 @@ -This Helm chart is deprecated - -This product is unmaintained by the upstream; see https://github.com/kubernetes/ingress-NGINX?tab=readme-ov-file#retiring - -CHART NAME: {{ .Chart.Name }} -CHART VERSION: {{ .Chart.Version }} -APP VERSION: {{ .Chart.AppVersion }} - -⚠ WARNING: Since August 28th, 2025, only a limited subset of images/charts are available for free. - Subscribe to Bitnami Secure Images to receive continued support and security updates. - More info at https://bitnami.com and https://github.com/bitnami/containers/issues/83267 - -** Please be patient while the chart is being deployed ** - -The nginx-ingress controller has been installed. - -Get the application URL by running these commands: - -{{- $httpPort := .Values.service.ports.http | toString }} -{{- $httpsPort := .Values.service.ports.https | toString }} - -{{- if contains "NodePort" .Values.service.type }} -{{- if (not (empty .Values.service.nodePorts.http)) }} - export HTTP_NODE_PORT={{ .Values.service.nodePorts.http }} -{{- else }} - export HTTP_NODE_PORT=$(kubectl --namespace {{ .Release.Namespace }} get services -o jsonpath="{.spec.ports[0].nodePort}" {{ template "common.names.fullname" . }}) -{{- end }} -{{- if (not (empty .Values.service.nodePorts.https)) }} - export HTTPS_NODE_PORT={{ .Values.service.nodePorts.https }} -{{- else }} - export HTTPS_NODE_PORT=$(kubectl --namespace {{ .Release.Namespace }} get services -o jsonpath="{.spec.ports[1].nodePort}" {{ template "common.names.fullname" . }}) -{{- end }} - export NODE_IP=$(kubectl --namespace {{ .Release.Namespace }} get nodes -o jsonpath="{.items[0].status.addresses[1].address}") - - echo "Visit http://$NODE_IP:$HTTP_NODE_PORT to access your application via HTTP." - echo "Visit https://$NODE_IP:$HTTPS_NODE_PORT to access your application via HTTPS." - -{{- else if contains "LoadBalancer" .Values.service.type }} - - NOTE: It may take a few minutes for the LoadBalancer IP to be available. - You can watch its status by running 'kubectl get --namespace {{ .Release.Namespace }} svc -w {{ include "common.names.fullname" . }}' - - export SERVICE_IP=$(kubectl get svc --namespace {{ .Release.Namespace }} {{ include "common.names.fullname" . }} -o jsonpath='{.status.loadBalancer.ingress[0].ip}') - echo "Visit http://${SERVICE_IP}{{- if ne $httpPort "80" }}:{{ $httpPort }}{{ end }} to access your application via HTTP." - echo "Visit https://${SERVICE_IP}{{- if ne $httpsPort "443" }}:{{ $httpsPort }}{{ end }} to access your application via HTTPS." - -{{- else if contains "ClusterIP" .Values.service.type }} - - kubectl port-forward --namespace {{ .Release.Namespace }} svc/{{ include "common.names.fullname" . }} ${SERVICE_PORT}:${SERVICE_PORT} & - echo "Visit http://127.0.0.1:{{- if ne $httpPort "80" }}:{{ $httpPort }}{{ end }}to access your application via HTTP." - echo "Visit https://127.0.0.1:{{- if ne $httpsPort "443" }}:{{ $httpsPort }}{{ end }} to access your application via HTTPS." - -{{- end }} - -An example Ingress that makes use of the controller: - - apiVersion: networking.k8s.io/v1 - kind: Ingress - metadata: - name: example - namespace: {{ .Release.Namespace }} - spec: - ingressClassName: {{ .Values.ingressClassResource.name }} - rules: - - host: www.example.com - http: - paths: - - backend: - service: - name: example-service - port: - number: 80 - path: / - pathType: Prefix - # This section is only required if TLS is to be enabled for the Ingress - tls: - - hosts: - - www.example.com - secretName: example-tls - -If TLS is enabled for the Ingress, a Secret containing the certificate and key must also be provided: - - apiVersion: v1 - kind: Secret - metadata: - name: example-tls - namespace: {{ .Release.Namespace }} - data: - tls.crt: - tls.key: - type: kubernetes.io/tls - -{{- if .Values.headers }} -################################################################################# -###### WARNING: `controller.headers` has been deprecated! ##### -###### It has been renamed to `controller.proxySetHeaders`. ##### -################################################################################# -{{- end }} - -{{- include "common.warnings.rollingTag" .Values.image }} -{{- include "common.warnings.rollingTag" .Values.defaultBackend.image }} -{{- include "common.warnings.resources" (dict "sections" (list "defaultBackend" "") "context" $) }} -{{- include "common.warnings.modifiedImages" (dict "images" (list .Values.image .Values.defaultBackend.image) "context" $) }} -{{- include "common.errors.insecureImages" (dict "images" (list .Values.image .Values.defaultBackend.image) "context" $) }} diff --git a/bitnami/nginx-ingress-controller/templates/_helpers.tpl b/bitnami/nginx-ingress-controller/templates/_helpers.tpl deleted file mode 100644 index f5b346eb83..0000000000 --- a/bitnami/nginx-ingress-controller/templates/_helpers.tpl +++ /dev/null @@ -1,69 +0,0 @@ -{{/* -Copyright Broadcom, Inc. All Rights Reserved. -SPDX-License-Identifier: APACHE-2.0 -*/}} - -{{/* vim: set filetype=mustache: */}} - -{{/* -Create a default fully qualified default backend name. -We truncate at 63 chars because some Kubernetes name fields are limited to this (by the DNS naming spec). -*/}} -{{- define "nginx-ingress-controller.defaultBackend.fullname" -}} -{{- if .Values.fullnameOverride -}} -{{- printf "%s-default-backend" .Values.fullnameOverride | trunc 63 | trimSuffix "-" -}} -{{- else -}} -{{- $name := default .Chart.Name .Values.nameOverride -}} -{{- if contains $name .Release.Name -}} -{{- printf "%s-default-backend" .Release.Name | trunc 63 | trimSuffix "-" -}} -{{- else -}} -{{- printf "%s-%s-default-backend" .Release.Name $name | trunc 63 | trimSuffix "-" -}} -{{- end -}} -{{- end -}} -{{- end -}} - -{{/* -Return the proper nginx-ingress-controller image name -*/}} -{{- define "nginx-ingress-controller.image" -}} -{{ include "common.images.image" (dict "imageRoot" .Values.image "global" .Values.global) }} -{{- end -}} - -{{/* -Return the proper defaultBackend image name -*/}} -{{- define "nginx-ingress-controller.defaultBackend.image" -}} -{{ include "common.images.image" (dict "imageRoot" .Values.defaultBackend.image "global" .Values.global) }} -{{- end -}} - -{{/* -Return the proper Docker Image Registry Secret Names -*/}} -{{- define "nginx-ingress-controller.imagePullSecrets" -}} -{{- include "common.images.pullSecrets" (dict "images" (list .Values.image .Values.defaultBackend.image) "global" .Values.global) -}} -{{- end -}} - -{{/* -Construct the path for the publish-service. - -By convention this will simply use the / to match the name of the -service generated. -Users can provide an override for an explicit service they want bound via `.Values.publishService.pathOverride` - -*/}} -{{- define "nginx-ingress-controller.publishServicePath" -}} -{{- $defServiceName := printf "%s/%s" .Release.Namespace (include "common.names.fullname" .) -}} -{{- $servicePath := default $defServiceName .Values.publishService.pathOverride }} -{{- print $servicePath | trimSuffix "-" -}} -{{- end -}} - -{{/* -Create the name of the service account to use -*/}} -{{- define "nginx-ingress-controller.serviceAccountName" -}} -{{- if .Values.serviceAccount.create -}} - {{ default (include "common.names.fullname" .) .Values.serviceAccount.name }} -{{- else -}} - {{ default "default" .Values.serviceAccount.name }} -{{- end -}} -{{- end -}} diff --git a/bitnami/nginx-ingress-controller/templates/addheaders-configmap.yaml b/bitnami/nginx-ingress-controller/templates/addheaders-configmap.yaml deleted file mode 100644 index 68389867de..0000000000 --- a/bitnami/nginx-ingress-controller/templates/addheaders-configmap.yaml +++ /dev/null @@ -1,18 +0,0 @@ -{{- /* -Copyright Broadcom, Inc. All Rights Reserved. -SPDX-License-Identifier: APACHE-2.0 -*/}} - -{{- if .Values.addHeaders }} -apiVersion: v1 -kind: ConfigMap -metadata: - name: {{ printf "%s-custom-add-headers" (include "common.names.fullname" .) }} - namespace: {{ include "common.names.namespace" . | quote }} - labels: {{- include "common.labels.standard" ( dict "customLabels" .Values.commonLabels "context" $ ) | nindent 4 }} - app.kubernetes.io/component: controller - {{- if .Values.commonAnnotations }} - annotations: {{- include "common.tplvalues.render" (dict "value" .Values.commonAnnotations "context" $ ) | nindent 4 }} - {{- end }} -data: {{- include "common.tplvalues.render" (dict "value" .Values.addHeaders "context" $ ) | nindent 2 }} -{{- end }} diff --git a/bitnami/nginx-ingress-controller/templates/clusterrole.yaml b/bitnami/nginx-ingress-controller/templates/clusterrole.yaml deleted file mode 100644 index 5d86e2bcc3..0000000000 --- a/bitnami/nginx-ingress-controller/templates/clusterrole.yaml +++ /dev/null @@ -1,99 +0,0 @@ -{{- /* -Copyright Broadcom, Inc. All Rights Reserved. -SPDX-License-Identifier: APACHE-2.0 -*/}} - -{{- if and .Values.rbac.create (not .Values.scope.enabled) }} -apiVersion: {{ include "common.capabilities.rbac.apiVersion" . }} -kind: ClusterRole -metadata: - name: {{ include "common.names.fullname" . }} - labels: {{- include "common.labels.standard" ( dict "customLabels" .Values.commonLabels "context" $ ) | nindent 4 }} - {{- if .Values.commonAnnotations }} - annotations: {{- include "common.tplvalues.render" ( dict "value" .Values.commonAnnotations "context" $ ) | nindent 4 }} - {{- end }} -rules: - - apiGroups: - - "" - resources: - - configmaps - - endpoints - - nodes - - pods - - secrets - {{- if not .Values.scope.enabled }} - - namespaces - {{- end}} - verbs: - - list - - watch - - apiGroups: - - coordination.k8s.io - resources: - - leases - verbs: - - list - - watch - {{- if and .Values.scope.enabled .Values.scope.namespace }} - - apiGroups: - - "" - resources: - - namespaces - resourceNames: - - "{{ .Values.scope.namespace }}" - verbs: - - get - {{- end }} - - apiGroups: - - "" - resources: - - nodes - verbs: - - get - - apiGroups: - - "" - resources: - - services - verbs: - - get - - list - - update - - watch - - apiGroups: - - networking.k8s.io - resources: - - ingresses - verbs: - - get - - list - - watch - - apiGroups: - - "" - resources: - - events - verbs: - - create - - patch - - apiGroups: - - networking.k8s.io - resources: - - ingresses/status - verbs: - - update - - apiGroups: - - networking.k8s.io - resources: - - ingressclasses - verbs: - - get - - list - - watch - - apiGroups: - - discovery.k8s.io - resources: - - endpointslices - verbs: - - list - - watch - - get -{{- end }} diff --git a/bitnami/nginx-ingress-controller/templates/clusterrolebinding.yaml b/bitnami/nginx-ingress-controller/templates/clusterrolebinding.yaml deleted file mode 100644 index 8c788e3270..0000000000 --- a/bitnami/nginx-ingress-controller/templates/clusterrolebinding.yaml +++ /dev/null @@ -1,23 +0,0 @@ -{{- /* -Copyright Broadcom, Inc. All Rights Reserved. -SPDX-License-Identifier: APACHE-2.0 -*/}} - -{{- if and .Values.rbac.create (not .Values.scope.enabled) }} -apiVersion: {{ include "common.capabilities.rbac.apiVersion" . }} -kind: ClusterRoleBinding -metadata: - name: {{ include "common.names.fullname" . }} - labels: {{- include "common.labels.standard" ( dict "customLabels" .Values.commonLabels "context" $ ) | nindent 4 }} - {{- if .Values.commonAnnotations }} - annotations: {{- include "common.tplvalues.render" ( dict "value" .Values.commonAnnotations "context" $ ) | nindent 4 }} - {{- end }} -roleRef: - apiGroup: rbac.authorization.k8s.io - kind: ClusterRole - name: {{ include "common.names.fullname" . }} -subjects: - - kind: ServiceAccount - name: {{ include "nginx-ingress-controller.serviceAccountName" . }} - namespace: {{ include "common.names.namespace" . | quote }} -{{- end }} diff --git a/bitnami/nginx-ingress-controller/templates/controller-configmap.yaml b/bitnami/nginx-ingress-controller/templates/controller-configmap.yaml deleted file mode 100644 index f35684b525..0000000000 --- a/bitnami/nginx-ingress-controller/templates/controller-configmap.yaml +++ /dev/null @@ -1,29 +0,0 @@ -{{- /* -Copyright Broadcom, Inc. All Rights Reserved. -SPDX-License-Identifier: APACHE-2.0 -*/}} - -apiVersion: v1 -kind: ConfigMap -metadata: - name: {{ include "common.names.fullname" . }} - namespace: {{ include "common.names.namespace" . | quote }} - labels: {{- include "common.labels.standard" ( dict "customLabels" .Values.commonLabels "context" $ ) | nindent 4 }} - app.kubernetes.io/component: controller - {{- if .Values.commonAnnotations }} - annotations: {{- include "common.tplvalues.render" ( dict "value" .Values.commonAnnotations "context" $ ) | nindent 4 }} - {{- end }} -data: - allow-snippet-annotations: {{ .Values.allowSnippetAnnotations | quote }} - {{- if .Values.addHeaders }} - add-headers: {{ include "common.names.namespace" . }}/{{ printf "%s-custom-add-headers" (include "common.names.fullname" .) }} - {{- end }} - {{- if or .Values.proxySetHeaders .Values.headers }} - proxy-set-headers: {{ include "common.names.namespace" . }}/{{ printf "%s-custom-proxy-headers" (include "common.names.fullname" .) }} - {{- end }} - {{- if .Values.dhParam }} - ssl-dh-param: {{ include "common.names.namespace" . }}/{{ printf "%s" (include "common.names.fullname" .) }} - {{- end }} - {{- if .Values.config }} - {{- include "common.tplvalues.render" (dict "value" .Values.config "context" $) | nindent 2 }} - {{- end }} diff --git a/bitnami/nginx-ingress-controller/templates/controller-daemonset.yaml b/bitnami/nginx-ingress-controller/templates/controller-daemonset.yaml deleted file mode 100644 index dc7bd64ff7..0000000000 --- a/bitnami/nginx-ingress-controller/templates/controller-daemonset.yaml +++ /dev/null @@ -1,282 +0,0 @@ -{{- /* -Copyright Broadcom, Inc. All Rights Reserved. -SPDX-License-Identifier: APACHE-2.0 -*/}} - -{{- if eq .Values.kind "DaemonSet" }} -{{- $useHostPort := .Values.daemonset.useHostPort -}} -apiVersion: apps/v1 -kind: DaemonSet -metadata: - name: {{ template "common.names.fullname" . }} - namespace: {{ include "common.names.namespace" . | quote }} - labels: {{- include "common.labels.standard" ( dict "customLabels" .Values.commonLabels "context" $ ) | nindent 4 }} - app.kubernetes.io/component: controller - {{- if .Values.commonAnnotations }} - annotations: {{- include "common.tplvalues.render" ( dict "value" .Values.commonAnnotations "context" $ ) | nindent 4 }} - {{- end }} -spec: - {{- $podLabels := include "common.tplvalues.merge" ( dict "values" ( list .Values.podLabels .Values.commonLabels ) "context" . ) }} - selector: - matchLabels: {{- include "common.labels.matchLabels" ( dict "customLabels" $podLabels "context" $ ) | nindent 6 }} - app.kubernetes.io/component: controller - revisionHistoryLimit: {{ .Values.revisionHistoryLimit }} - {{- if .Values.updateStrategy }} - updateStrategy: {{- toYaml .Values.updateStrategy | nindent 4 }} - {{- end }} - minReadySeconds: {{ .Values.minReadySeconds }} - template: - metadata: - {{- if .Values.podAnnotations }} - annotations: {{- include "common.tplvalues.render" ( dict "value" .Values.podAnnotations "context" $ ) | nindent 8 }} - {{- end }} - labels: {{- include "common.labels.standard" ( dict "customLabels" $podLabels "context" $ ) | nindent 8 }} - app.kubernetes.io/component: controller - spec: - {{- include "nginx-ingress-controller.imagePullSecrets" . | nindent 6 }} - dnsPolicy: {{ .Values.dnsPolicy }} - {{- if .Values.dnsConfig }} - dnsConfig: {{- include "common.tplvalues.render" (dict "value" .Values.dnsConfig "context" .) | nindent 8 }} - {{- end }} - {{- if .Values.priorityClassName }} - priorityClassName: {{ .Values.priorityClassName | quote }} - {{- end }} - automountServiceAccountToken: {{ .Values.automountServiceAccountToken }} - {{- if .Values.hostAliases }} - hostAliases: {{- include "common.tplvalues.render" (dict "value" .Values.hostAliases "context" $) | nindent 8 }} - {{- end }} - {{- if .Values.affinity }} - affinity: {{- include "common.tplvalues.render" ( dict "value" .Values.affinity "context" $) | nindent 8 }} - {{- else }} - affinity: - podAffinity: {{- include "common.affinities.pods" (dict "type" .Values.podAffinityPreset "component" "controller" "customLabels" $podLabels "context" $) | nindent 10 }} - podAntiAffinity: {{- include "common.affinities.pods" (dict "type" .Values.podAntiAffinityPreset "component" "controller" "customLabels" $podLabels "context" $) | nindent 10 }} - nodeAffinity: {{- include "common.affinities.nodes" (dict "type" .Values.nodeAffinityPreset.type "key" .Values.nodeAffinityPreset.key "values" .Values.nodeAffinityPreset.values) | nindent 10 }} - {{- end }} - {{- if .Values.nodeSelector }} - nodeSelector: {{- include "common.tplvalues.render" ( dict "value" .Values.nodeSelector "context" $) | nindent 8 }} - {{- end }} - {{- if .Values.tolerations }} - tolerations: {{- include "common.tplvalues.render" (dict "value" .Values.tolerations "context" .) | nindent 8 }} - {{- end }} - {{- if .Values.podSecurityContext.enabled }} - securityContext: {{- include "common.compatibility.renderSecurityContext" (dict "secContext" .Values.podSecurityContext "context" $) | nindent 8 }} - {{- end }} - hostNetwork: {{ .Values.hostNetwork }} - {{- if .Values.topologySpreadConstraints }} - topologySpreadConstraints: {{- toYaml .Values.topologySpreadConstraints | nindent 8 }} - {{- end }} - {{- if .Values.schedulerName }} - schedulerName: {{ .Values.schedulerName | quote }} - {{- end }} - serviceAccountName: {{ template "nginx-ingress-controller.serviceAccountName" . }} - terminationGracePeriodSeconds: {{ .Values.terminationGracePeriodSeconds }} - initContainers: - - name: prepare-nginx-folder - image: {{ include "nginx-ingress-controller.image" . }} - imagePullPolicy: {{ .Values.image.pullPolicy | quote }} - {{- if .Values.containerSecurityContext.enabled }} - securityContext: {{- include "common.compatibility.renderSecurityContext" (dict "secContext" .Values.containerSecurityContext "context" $) | nindent 12 }} - {{- end }} - command: - - /bin/bash - args: - - -ec - - | - #!/bin/bash - cp -r /etc/nginx/* /nginx - cp -r /etc/ingress-controller/* /ingress-controller - volumeMounts: - - name: empty-dir - mountPath: /nginx - subPath: app-nginx-dir - - name: empty-dir - mountPath: /ingress-controller - subPath: app-controller-dir - {{- if .Values.initContainers }} - {{- include "common.tplvalues.render" (dict "value" .Values.initContainers "context" $) | nindent 8 }} - {{- end }} - containers: - - name: controller - image: {{ include "nginx-ingress-controller.image" . }} - imagePullPolicy: {{ .Values.image.pullPolicy | quote }} - {{- if .Values.containerSecurityContext.enabled }} - securityContext: {{- include "common.compatibility.renderSecurityContext" (dict "secContext" .Values.containerSecurityContext "context" $) | nindent 12 }} - {{- end }} - {{- if .Values.lifecycleHooks }} - lifecycle: {{- include "common.tplvalues.render" (dict "value" .Values.lifecycleHooks "context" $) | nindent 12 }} - {{- end }} - {{- if .Values.command }} - command: {{- include "common.tplvalues.render" (dict "value" .Values.command "context" $) | nindent 12 }} - {{- end }} - {{- if .Values.args }} - args: {{- include "common.tplvalues.render" (dict "value" .Values.args "context" $) | nindent 12 }} - {{- else }} - args: - - --default-backend-service={{ ternary (printf "$(POD_NAMESPACE)/%s" (include "nginx-ingress-controller.defaultBackend.fullname" .)) .Values.defaultBackendService .Values.defaultBackend.enabled }} - {{- if .Values.publishService.enabled }} - - --publish-service={{ include "nginx-ingress-controller.publishServicePath" . }} - {{- end }} - - --http-port={{ .Values.containerPorts.http }} - - --https-port={{ .Values.containerPorts.https }} - - --healthz-port={{ .Values.containerPorts.metrics }} - - --election-id={{ .Values.electionID }} - - --controller-class={{ .Values.ingressClassResource.controllerClass }} - - --configmap={{ default "$(POD_NAMESPACE)" .Values.configMapNamespace }}/{{ include "common.names.fullname" . }} - {{- if .Values.tcp }} - - --tcp-services-configmap={{ default "$(POD_NAMESPACE)" .Values.tcpConfigMapNamespace }}/{{ include "common.names.fullname" . }}-tcp - {{- end }} - {{- if .Values.udp }} - - --udp-services-configmap={{ default "$(POD_NAMESPACE)" .Values.udpConfigMapNamespace }}/{{ include "common.names.fullname" . }}-udp - {{- end }} - {{- if .Values.scope.enabled }} - - --watch-namespace={{ default "$(POD_NAMESPACE)" .Values.scope.namespace }} - {{- end }} - {{- if .Values.maxmindLicenseKey }} - - --maxmind-license-key={{ .Values.maxmindLicenseKey }} - {{- end }} - {{- if and (.Values.reportNodeInternalIp) (.Values.hostNetwork) }} - - --report-node-internal-ip-address={{ .Values.reportNodeInternalIp }} - {{- end }} - {{- if .Values.watchIngressWithoutClass }} - - --watch-ingress-without-class=true - {{- end }} - {{- if .Values.metrics.enabled }} - - --enable-metrics - {{- end }} - {{- range $key, $value := .Values.extraArgs }} - {{- if $value }} - - --{{ $key }}={{ $value }} - {{- else }} - - --{{ $key }} - {{- end }} - {{- end }} - {{- end }} - env: - - name: POD_NAME - valueFrom: - fieldRef: - fieldPath: metadata.name - - name: POD_NAMESPACE - valueFrom: - fieldRef: - fieldPath: metadata.namespace - {{- if .Values.extraEnvVars }} - {{- include "common.tplvalues.render" (dict "value" .Values.extraEnvVars "context" $) | nindent 12 }} - {{- end }} - envFrom: - {{- if .Values.extraEnvVarsCM }} - - configMapRef: - name: {{ include "common.tplvalues.render" (dict "value" .Values.extraEnvVarsCM "context" $) }} - {{- end }} - {{- if .Values.extraEnvVarsSecret }} - - secretRef: - name: {{ include "common.tplvalues.render" (dict "value" .Values.extraEnvVarsSecret "context" $) }} - {{- end }} - {{- if .Values.customLivenessProbe }} - livenessProbe: {{- include "common.tplvalues.render" (dict "value" .Values.customLivenessProbe "context" $) | nindent 12 }} - {{- else if .Values.livenessProbe.enabled }} - livenessProbe: {{- include "common.tplvalues.render" (dict "value" (omit .Values.livenessProbe "enabled") "context" $) | nindent 12 }} - tcpSocket: - port: metrics - {{- end }} - {{- if .Values.customReadinessProbe }} - readinessProbe: {{- include "common.tplvalues.render" (dict "value" .Values.customReadinessProbe "context" $) | nindent 12 }} - {{- else if .Values.readinessProbe.enabled }} - readinessProbe: {{- include "common.tplvalues.render" (dict "value" (omit .Values.readinessProbe "enabled") "context" $) | nindent 12 }} - httpGet: - path: /healthz - port: metrics - scheme: HTTP - {{- end }} - {{- if .Values.customStartupProbe }} - startupProbe: {{- include "common.tplvalues.render" (dict "value" .Values.customStartupProbe "context" $) | nindent 12 }} - {{- else if .Values.startupProbe.enabled }} - startupProbe: {{- include "common.tplvalues.render" (dict "value" (omit .Values.startupProbe "enabled") "context" $) | nindent 12 }} - tcpSocket: - port: metrics - {{- end }} - ports: - - name: http - containerPort: {{ .Values.containerPorts.http }} - protocol: TCP - {{- if $useHostPort }} - hostPort: {{ .Values.daemonset.hostPorts.http }} - {{- end }} - - name: https - containerPort: {{ .Values.containerPorts.https }} - protocol: TCP - {{- if $useHostPort }} - hostPort: {{ .Values.daemonset.hostPorts.https }} - {{- end }} - - name: metrics - containerPort: {{ .Values.containerPorts.metrics }} - protocol: TCP - {{- range $key, $value := .Values.tcp }} - - name: "{{ $key }}-tcp" - containerPort: {{ $key }} - protocol: TCP - {{- if $useHostPort }} - hostPort: {{ $key }} - {{- end }} - {{- end }} - {{- range $key, $value := .Values.udp }} - - name: "{{ $key }}-udp" - containerPort: {{ $key }} - protocol: UDP - {{- if $useHostPort }} - hostPort: {{ $key }} - {{- end }} - {{- end }} - {{- if .Values.resources }} - resources: {{- toYaml .Values.resources | nindent 12 }} - {{- else if ne .Values.resourcesPreset "none" }} - resources: {{- include "common.resources.preset" (dict "type" .Values.resourcesPreset) | nindent 12 }} - {{- end }} - volumeMounts: - {{- if .Values.customTemplate.configMapName }} - - mountPath: /etc/nginx/template - name: nginx-template-volume - readOnly: true - {{- end }} - - name: empty-dir - mountPath: /etc/nginx - subPath: app-nginx-dir - - name: empty-dir - mountPath: /etc/ingress-controller - subPath: app-controller-dir - - name: empty-dir - mountPath: /tmp - subPath: tmp-dir - - name: empty-dir - mountPath: /tmp/nginx - subPath: app-tmp-dir - {{- if .Values.maxmindLicenseKey }} - - name: empty-dir - mountPath: /etc/ingress-controller/geoip - subPath: app-geoip-dir - {{- end }} - - name: empty-dir - mountPath: /etc/ingress-controller/telemetry - subPath: app-telemetry-dir - {{- if .Values.extraVolumeMounts }} - {{- include "common.tplvalues.render" (dict "value" .Values.extraVolumeMounts "context" $) | nindent 12 }} - {{- end }} - {{- if .Values.sidecars }} - {{- include "common.tplvalues.render" ( dict "value" .Values.sidecars "context" $) | nindent 8 }} - {{- end }} - volumes: - - name: empty-dir - emptyDir: {} - {{- if .Values.customTemplate.configMapName }} - - name: nginx-template-volume - configMap: - name: {{ .Values.customTemplate.configMapName }} - items: - - key: {{ .Values.customTemplate.configMapKey }} - path: nginx.tmpl - {{- end }} - {{- if .Values.extraVolumes }} - {{- include "common.tplvalues.render" (dict "value" .Values.extraVolumes "context" $) | nindent 8 }} - {{- end }} -{{- end }} diff --git a/bitnami/nginx-ingress-controller/templates/controller-deployment.yaml b/bitnami/nginx-ingress-controller/templates/controller-deployment.yaml deleted file mode 100644 index 9904520da9..0000000000 --- a/bitnami/nginx-ingress-controller/templates/controller-deployment.yaml +++ /dev/null @@ -1,293 +0,0 @@ -{{- /* -Copyright Broadcom, Inc. All Rights Reserved. -SPDX-License-Identifier: APACHE-2.0 -*/}} - -{{- if eq .Values.kind "Deployment" }} -apiVersion: {{ include "common.capabilities.deployment.apiVersion" . }} -kind: Deployment -metadata: - name: {{ template "common.names.fullname" . }} - namespace: {{ include "common.names.namespace" . | quote }} - labels: {{- include "common.labels.standard" ( dict "customLabels" .Values.commonLabels "context" $ ) | nindent 4 }} - app.kubernetes.io/component: controller - {{- if .Values.commonAnnotations }} - annotations: {{- include "common.tplvalues.render" ( dict "value" .Values.commonAnnotations "context" $ ) | nindent 4 }} - {{- end }} -spec: - {{- $podLabels := include "common.tplvalues.merge" ( dict "values" ( list .Values.podLabels .Values.commonLabels ) "context" . ) }} - selector: - matchLabels: {{- include "common.labels.matchLabels" ( dict "customLabels" $podLabels "context" $ ) | nindent 6 }} - app.kubernetes.io/component: controller - {{- if not .Values.autoscaling.enabled }} - replicas: {{ .Values.replicaCount }} - {{- end }} - revisionHistoryLimit: {{ .Values.revisionHistoryLimit }} - {{- if .Values.updateStrategy }} - strategy: {{- toYaml .Values.updateStrategy | nindent 4 }} - {{- end }} - minReadySeconds: {{ .Values.minReadySeconds }} - template: - metadata: - {{- if .Values.podAnnotations }} - annotations: {{- include "common.tplvalues.render" (dict "value" .Values.podAnnotations "context" $) | nindent 8 }} - {{- end }} - labels: {{- include "common.labels.standard" ( dict "customLabels" $podLabels "context" $ ) | nindent 8 }} - app.kubernetes.io/component: controller - spec: - {{- include "nginx-ingress-controller.imagePullSecrets" . | nindent 6 }} - dnsPolicy: {{ .Values.dnsPolicy }} - {{- if .Values.dnsConfig }} - dnsConfig: {{- include "common.tplvalues.render" (dict "value" .Values.dnsConfig "context" .) | nindent 8 }} - {{- end }} - {{- if .Values.priorityClassName }} - priorityClassName: {{ .Values.priorityClassName | quote }} - {{- end }} - automountServiceAccountToken: {{ .Values.automountServiceAccountToken }} - {{- if .Values.hostAliases }} - hostAliases: {{- include "common.tplvalues.render" (dict "value" .Values.hostAliases "context" $) | nindent 8 }} - {{- end }} - {{- if .Values.affinity }} - affinity: {{- include "common.tplvalues.render" ( dict "value" .Values.affinity "context" $) | nindent 8 }} - {{- else }} - affinity: - podAffinity: {{- include "common.affinities.pods" (dict "type" .Values.podAffinityPreset "component" "controller" "customLabels" $podLabels "context" $) | nindent 10 }} - podAntiAffinity: {{- include "common.affinities.pods" (dict "type" .Values.podAntiAffinityPreset "component" "controller" "customLabels" $podLabels "context" $) | nindent 10 }} - nodeAffinity: {{- include "common.affinities.nodes" (dict "type" .Values.nodeAffinityPreset.type "key" .Values.nodeAffinityPreset.key "values" .Values.nodeAffinityPreset.values) | nindent 10 }} - {{- end }} - {{- if .Values.nodeSelector }} - nodeSelector: {{- include "common.tplvalues.render" ( dict "value" .Values.nodeSelector "context" $) | nindent 8 }} - {{- end }} - {{- if .Values.tolerations }} - tolerations: {{- include "common.tplvalues.render" (dict "value" .Values.tolerations "context" .) | nindent 8 }} - {{- end }} - {{- if .Values.podSecurityContext.enabled }} - securityContext: {{- include "common.compatibility.renderSecurityContext" (dict "secContext" .Values.podSecurityContext "context" $) | nindent 8 }} - {{- end }} - hostNetwork: {{ .Values.hostNetwork }} - {{- if .Values.topologySpreadConstraints }} - topologySpreadConstraints: {{- toYaml .Values.topologySpreadConstraints | nindent 8 }} - {{- end }} - {{- if .Values.schedulerName }} - schedulerName: {{ .Values.schedulerName | quote }} - {{- end }} - serviceAccountName: {{ template "nginx-ingress-controller.serviceAccountName" . }} - terminationGracePeriodSeconds: {{ .Values.terminationGracePeriodSeconds }} - initContainers: - - name: prepare-nginx-folder - image: {{ include "nginx-ingress-controller.image" . }} - imagePullPolicy: {{ .Values.image.pullPolicy | quote }} - {{- if .Values.containerSecurityContext.enabled }} - securityContext: {{- include "common.compatibility.renderSecurityContext" (dict "secContext" .Values.containerSecurityContext "context" $) | nindent 12 }} - {{- end }} - {{- if .Values.resources }} - resources: {{- toYaml .Values.resources | nindent 12 }} - {{- else if ne .Values.resourcesPreset "none" }} - resources: {{- include "common.resources.preset" (dict "type" .Values.resourcesPreset) | nindent 12 }} - {{- end }} - command: - - /bin/bash - args: - - -ec - - | - #!/bin/bash - cp -r /etc/nginx/* /nginx - cp -r /etc/ingress-controller/* /ingress-controller - volumeMounts: - - name: empty-dir - mountPath: /nginx - subPath: app-nginx-dir - - name: empty-dir - mountPath: /ingress-controller - subPath: app-controller-dir - {{- if .Values.initContainers }} - {{- include "common.tplvalues.render" (dict "value" .Values.initContainers "context" $) | nindent 8 }} - {{- end }} - containers: - - name: controller - image: {{ include "nginx-ingress-controller.image" . }} - imagePullPolicy: {{ .Values.image.pullPolicy | quote }} - {{- if .Values.containerSecurityContext.enabled }} - securityContext: {{- include "common.compatibility.renderSecurityContext" (dict "secContext" .Values.containerSecurityContext "context" $) | nindent 12 }} - {{- end }} - {{- if .Values.lifecycleHooks }} - lifecycle: {{- include "common.tplvalues.render" (dict "value" .Values.lifecycleHooks "context" $) | nindent 12 }} - {{- end }} - {{- if .Values.command }} - command: {{- include "common.tplvalues.render" (dict "value" .Values.command "context" $) | nindent 12 }} - {{- end }} - {{- if .Values.args }} - args: {{- include "common.tplvalues.render" (dict "value" .Values.args "context" $) | nindent 12 }} - {{- else }} - args: - - --default-backend-service={{ ternary (printf "$(POD_NAMESPACE)/%s" (include "nginx-ingress-controller.defaultBackend.fullname" .)) .Values.defaultBackendService .Values.defaultBackend.enabled }} - {{- if .Values.publishService.enabled }} - - --publish-service={{ include "nginx-ingress-controller.publishServicePath" . }} - {{- end }} - - --http-port={{ .Values.containerPorts.http }} - - --https-port={{ .Values.containerPorts.https }} - - --default-server-port={{ .Values.containerPorts.defaultServer }} - - --healthz-port={{ .Values.containerPorts.metrics }} - - --profiler-port={{ .Values.containerPorts.profiler }} - - --status-port={{ .Values.containerPorts.status }} - - --stream-port={{ .Values.containerPorts.stream }} - - --election-id={{ .Values.electionID }} - - --controller-class={{ .Values.ingressClassResource.controllerClass }} - - --configmap={{ default "$(POD_NAMESPACE)" .Values.configMapNamespace }}/{{ include "common.names.fullname" . }} - {{- if .Values.tcp }} - - --tcp-services-configmap={{ default "$(POD_NAMESPACE)" .Values.tcpConfigMapNamespace }}/{{ include "common.names.fullname" . }}-tcp - {{- end }} - {{- if .Values.udp }} - - --udp-services-configmap={{ default "$(POD_NAMESPACE)" .Values.udpConfigMapNamespace }}/{{ include "common.names.fullname" . }}-udp - {{- end }} - {{- if .Values.scope.enabled }} - - --watch-namespace={{ default "$(POD_NAMESPACE)" .Values.scope.namespace }} - {{- end }} - {{- if .Values.maxmindLicenseKey }} - - --maxmind-license-key={{ .Values.maxmindLicenseKey }} - {{- end }} - {{- if and (.Values.reportNodeInternalIp) (.Values.hostNetwork) }} - - --report-node-internal-ip-address={{ .Values.reportNodeInternalIp }} - {{- end }} - {{- if .Values.watchIngressWithoutClass }} - - --watch-ingress-without-class=true - {{- end }} - {{- if .Values.metrics.enabled }} - - --enable-metrics - {{- end }} - {{- range $key, $value := .Values.extraArgs }} - {{- if $value }} - - --{{ $key }}={{ $value }} - {{- else }} - - --{{ $key }} - {{- end }} - {{- end }} - {{- end }} - env: - - name: POD_NAME - valueFrom: - fieldRef: - fieldPath: metadata.name - - name: POD_NAMESPACE - valueFrom: - fieldRef: - fieldPath: metadata.namespace - {{- if .Values.extraEnvVars }} - {{- include "common.tplvalues.render" (dict "value" .Values.extraEnvVars "context" $) | nindent 12 }} - {{- end }} - envFrom: - {{- if .Values.extraEnvVarsCM }} - - configMapRef: - name: {{ include "common.tplvalues.render" (dict "value" .Values.extraEnvVarsCM "context" $) }} - {{- end }} - {{- if .Values.extraEnvVarsSecret }} - - secretRef: - name: {{ include "common.tplvalues.render" (dict "value" .Values.extraEnvVarsSecret "context" $) }} - {{- end }} - {{- if .Values.customLivenessProbe }} - livenessProbe: {{- include "common.tplvalues.render" (dict "value" .Values.customLivenessProbe "context" $) | nindent 12 }} - {{- else if .Values.livenessProbe.enabled }} - livenessProbe: {{- include "common.tplvalues.render" (dict "value" (omit .Values.livenessProbe "enabled") "context" $) | nindent 12 }} - tcpSocket: - port: metrics - {{- end }} - {{- if .Values.customReadinessProbe }} - readinessProbe: {{- include "common.tplvalues.render" (dict "value" .Values.customReadinessProbe "context" $) | nindent 12 }} - {{- else if .Values.readinessProbe.enabled }} - readinessProbe: {{- include "common.tplvalues.render" (dict "value" (omit .Values.readinessProbe "enabled") "context" $) | nindent 12 }} - httpGet: - path: /healthz - port: metrics - scheme: HTTP - {{- end }} - {{- if .Values.customStartupProbe }} - startupProbe: {{- include "common.tplvalues.render" (dict "value" .Values.customStartupProbe "context" $) | nindent 12 }} - {{- else if .Values.startupProbe.enabled }} - startupProbe: {{- include "common.tplvalues.render" (dict "value" (omit .Values.startupProbe "enabled") "context" $) | nindent 12 }} - tcpSocket: - port: metrics - {{- end }} - ports: - - name: http - containerPort: {{ .Values.containerPorts.http }} - protocol: TCP - - name: https - containerPort: {{ .Values.containerPorts.https }} - protocol: TCP - - name: default-server - containerPort: {{ .Values.containerPorts.defaultServer }} - protocol: TCP - - name: metrics - containerPort: {{ .Values.containerPorts.metrics }} - protocol: TCP - - name: profiler - containerPort: {{ .Values.containerPorts.profiler }} - protocol: TCP - - name: status - containerPort: {{ .Values.containerPorts.status }} - protocol: TCP - - name: stream - containerPort: {{ .Values.containerPorts.stream }} - protocol: TCP - {{- range $key, $value := .Values.tcp }} - - name: "{{ $key }}-tcp" - containerPort: {{ $key }} - protocol: TCP - {{- end }} - {{- range $key, $value := .Values.udp }} - - name: "{{ $key }}-udp" - containerPort: {{ $key }} - protocol: UDP - {{- end }} - {{- if .Values.resources }} - resources: {{- toYaml .Values.resources | nindent 12 }} - {{- else if ne .Values.resourcesPreset "none" }} - resources: {{- include "common.resources.preset" (dict "type" .Values.resourcesPreset) | nindent 12 }} - {{- end }} - volumeMounts: - {{- if .Values.customTemplate.configMapName }} - - mountPath: /etc/nginx/template - name: nginx-template-volume - readOnly: true - {{- end }} - - name: empty-dir - mountPath: /etc/nginx - subPath: app-nginx-dir - - name: empty-dir - mountPath: /etc/ingress-controller - subPath: app-controller-dir - - name: empty-dir - mountPath: /tmp - subPath: tmp-dir - - name: empty-dir - mountPath: /tmp/nginx - subPath: app-tmp-dir - {{- if .Values.maxmindLicenseKey }} - - name: empty-dir - mountPath: /etc/ingress-controller/geoip - subPath: app-geoip-dir - {{- end }} - - name: empty-dir - mountPath: /etc/ingress-controller/telemetry - subPath: app-telemetry-dir - {{- if .Values.extraVolumeMounts }} - {{- include "common.tplvalues.render" (dict "value" .Values.extraVolumeMounts "context" $) | nindent 12 }} - {{- end }} - {{- if .Values.sidecars }} - {{- include "common.tplvalues.render" ( dict "value" .Values.sidecars "context" $) | nindent 8 }} - {{- end }} - volumes: - {{- if .Values.customTemplate.configMapName }} - - name: nginx-template-volume - configMap: - name: {{ .Values.customTemplate.configMapName }} - items: - - key: {{ .Values.customTemplate.configMapKey }} - path: nginx.tmpl - {{- end }} - - name: empty-dir - emptyDir: {} - {{- if .Values.extraVolumes }} - {{- include "common.tplvalues.render" (dict "value" .Values.extraVolumes "context" $) | nindent 8 }} - {{- end }} -{{- end }} diff --git a/bitnami/nginx-ingress-controller/templates/controller-hpa.yaml b/bitnami/nginx-ingress-controller/templates/controller-hpa.yaml deleted file mode 100644 index 7a5ef8fdc5..0000000000 --- a/bitnami/nginx-ingress-controller/templates/controller-hpa.yaml +++ /dev/null @@ -1,41 +0,0 @@ -{{- /* -Copyright Broadcom, Inc. All Rights Reserved. -SPDX-License-Identifier: APACHE-2.0 -*/}} - -{{- if and .Values.autoscaling.enabled (eq .Values.kind "Deployment") }} -apiVersion: {{ include "common.capabilities.hpa.apiVersion" ( dict "context" $ ) }} -kind: HorizontalPodAutoscaler -metadata: - name: {{ template "common.names.fullname" . }} - namespace: {{ include "common.names.namespace" . | quote }} - labels: {{- include "common.labels.standard" ( dict "customLabels" .Values.commonLabels "context" $ ) | nindent 4 }} - app.kubernetes.io/component: controller - {{- if .Values.commonAnnotations }} - annotations: {{- include "common.tplvalues.render" ( dict "value" .Values.commonAnnotations "context" $ ) | nindent 4 }} - {{- end }} -spec: - scaleTargetRef: - apiVersion: {{ include "common.capabilities.deployment.apiVersion" . }} - kind: Deployment - name: {{ template "common.names.fullname" . }} - minReplicas: {{ .Values.autoscaling.minReplicas }} - maxReplicas: {{ .Values.autoscaling.maxReplicas }} - metrics: - {{- if .Values.autoscaling.targetMemory }} - - type: Resource - resource: - name: memory - target: - type: Utilization - averageUtilization: {{ .Values.autoscaling.targetMemory }} - {{- end }} - {{- if .Values.autoscaling.targetCPU }} - - type: Resource - resource: - name: cpu - target: - type: Utilization - averageUtilization: {{ .Values.autoscaling.targetCPU }} - {{- end }} -{{- end }} diff --git a/bitnami/nginx-ingress-controller/templates/controller-metrics-service.yaml b/bitnami/nginx-ingress-controller/templates/controller-metrics-service.yaml deleted file mode 100644 index 1153f76b4c..0000000000 --- a/bitnami/nginx-ingress-controller/templates/controller-metrics-service.yaml +++ /dev/null @@ -1,28 +0,0 @@ -{{- /* -Copyright Broadcom, Inc. All Rights Reserved. -SPDX-License-Identifier: APACHE-2.0 -*/}} - -{{- if .Values.metrics.enabled }} -apiVersion: v1 -kind: Service -metadata: - name: {{ printf "%s-metrics" (include "common.names.fullname" .) | trunc 63 | trimSuffix "-" }} - namespace: {{ include "common.names.namespace" . | quote }} - {{- $labels := include "common.tplvalues.merge" ( dict "values" ( list .Values.metrics.service.labels .Values.commonLabels ) "context" . ) }} - labels: {{- include "common.labels.standard" ( dict "customLabels" $labels "context" $ ) | nindent 4 }} - app.kubernetes.io/component: metrics - {{- if or .Values.metrics.service.annotations .Values.commonAnnotations }} - {{- $annotations := include "common.tplvalues.merge" ( dict "values" ( list .Values.metrics.service.annotations .Values.commonAnnotations ) "context" . ) }} - annotations: {{- include "common.tplvalues.render" ( dict "value" $annotations "context" $) | nindent 4 }} - {{- end }} -spec: - type: {{ .Values.metrics.service.type }} - ports: - - name: metrics - port: {{ coalesce .Values.metrics.service.ports.metrics .Values.metrics.service.port }} - targetPort: metrics - {{- $podLabels := include "common.tplvalues.merge" ( dict "values" ( list .Values.podLabels .Values.commonLabels ) "context" . ) }} - selector: {{- include "common.labels.matchLabels" ( dict "customLabels" $podLabels "context" $ ) | nindent 4 }} - app.kubernetes.io/component: controller -{{- end }} diff --git a/bitnami/nginx-ingress-controller/templates/controller-networkpolicy.yaml b/bitnami/nginx-ingress-controller/templates/controller-networkpolicy.yaml deleted file mode 100644 index 240373a7d8..0000000000 --- a/bitnami/nginx-ingress-controller/templates/controller-networkpolicy.yaml +++ /dev/null @@ -1,92 +0,0 @@ -{{- /* -Copyright Broadcom, Inc. All Rights Reserved. -SPDX-License-Identifier: APACHE-2.0 -*/}} - -{{- if .Values.networkPolicy.enabled }} -kind: NetworkPolicy -apiVersion: {{ include "common.capabilities.networkPolicy.apiVersion" . }} -metadata: - name: {{ template "common.names.fullname" . }} - namespace: {{ include "common.names.namespace" . | quote }} - labels: {{- include "common.labels.standard" ( dict "customLabels" .Values.commonLabels "context" $ ) | nindent 4 }} - app.kubernetes.io/component: controller - {{- if .Values.commonAnnotations }} - annotations: {{- include "common.tplvalues.render" ( dict "value" .Values.commonAnnotations "context" $ ) | nindent 4 }} - {{- end }} -spec: - {{- $podLabels := include "common.tplvalues.merge" ( dict "values" ( list .Values.podLabels .Values.commonLabels ) "context" . ) }} - podSelector: - matchLabels: {{- include "common.labels.matchLabels" ( dict "customLabels" $podLabels "context" $ ) | nindent 6 }} - app.kubernetes.io/component: controller - policyTypes: - - Ingress - - Egress - {{- if .Values.networkPolicy.allowExternalEgress }} - egress: - - {} - {{- else }} - egress: - - ports: - - port: 53 - protocol: UDP - - port: 53 - protocol: TCP - {{- range $port := .Values.networkPolicy.kubeAPIServerPorts }} - - port: {{ $port }} - {{- end }} - {{- range $_, $value := .Values.tcp }} - {{- $port := regexFind ":[0-9]+" $value | trimAll ":" | int }} - - port: {{ $port }} - protocol: TCP - {{- end }} - {{- range $_, $value := .Values.udp }} - {{- $port := regexFind ":[0-9]+" $value | trimAll ":" | int }} - - port: {{ $port }} - protocol: UDP - {{- end }} - {{- if .Values.networkPolicy.extraEgress }} - {{- include "common.tplvalues.render" ( dict "value" .Values.networkPolicy.extraEgress "context" $ ) | nindent 4 }} - {{- end }} - {{- end }} - ingress: - - ports: - - port: {{ .Values.containerPorts.http }} - - port: {{ .Values.containerPorts.https }} - {{- if .Values.metrics.enabled }} - - port: {{ .Values.containerPorts.metrics }} - {{- end }} - {{- range $key, $_ := .Values.tcp }} - - port: {{ $key | int }} - protocol: TCP - {{- end }} - {{- range $key, $_ := .Values.udp }} - - port: {{ $key | int }} - protocol: UDP - {{- end }} - {{- if not .Values.networkPolicy.allowExternal }} - from: - - podSelector: - matchLabels: {{- include "common.labels.matchLabels" ( dict "customLabels" .Values.commonLabels "context" $ ) | nindent 14 }} - - podSelector: - matchLabels: - {{ template "common.names.fullname" . }}-client: "true" - {{- if .Values.networkPolicy.ingressNSMatchLabels }} - - namespaceSelector: - matchLabels: - {{- range $key, $value := .Values.networkPolicy.ingressNSMatchLabels }} - {{ $key | quote }}: {{ $value | quote }} - {{- end }} - {{- if .Values.networkPolicy.ingressNSPodMatchLabels }} - podSelector: - matchLabels: - {{- range $key, $value := .Values.networkPolicy.ingressNSPodMatchLabels }} - {{ $key | quote }}: {{ $value | quote }} - {{- end }} - {{- end }} - {{- end }} - {{- end }} - {{- end }} - {{- if .Values.networkPolicy.extraIngress }} - {{- include "common.tplvalues.render" ( dict "value" .Values.networkPolicy.extraIngress "context" $ ) | nindent 4 }} -{{- end }} diff --git a/bitnami/nginx-ingress-controller/templates/controller-poddisruptionbudget.yaml b/bitnami/nginx-ingress-controller/templates/controller-poddisruptionbudget.yaml deleted file mode 100644 index d75f03d56d..0000000000 --- a/bitnami/nginx-ingress-controller/templates/controller-poddisruptionbudget.yaml +++ /dev/null @@ -1,28 +0,0 @@ -{{- /* -Copyright Broadcom, Inc. All Rights Reserved. -SPDX-License-Identifier: APACHE-2.0 -*/}} - -{{- if and .Values.pdb.create (eq .Values.kind "Deployment") }} -apiVersion: {{ include "common.capabilities.policy.apiVersion" . }} -kind: PodDisruptionBudget -metadata: - name: {{ template "common.names.fullname" . }} - namespace: {{ include "common.names.namespace" . | quote }} - labels: {{- include "common.labels.standard" ( dict "customLabels" .Values.commonLabels "context" $ ) | nindent 4 }} - app.kubernetes.io/component: controller - {{- if .Values.commonAnnotations }} - annotations: {{- include "common.tplvalues.render" ( dict "value" .Values.commonAnnotations "context" $ ) | nindent 4 }} - {{- end }} -spec: - {{- if .Values.pdb.minAvailable }} - minAvailable: {{ .Values.pdb.minAvailable }} - {{- end }} - {{- if or .Values.pdb.maxUnavailable (not .Values.pdb.minAvailable) }} - maxUnavailable: {{ .Values.pdb.maxUnavailable | default 1 }} - {{- end }} - {{- $podLabels := include "common.tplvalues.merge" ( dict "values" ( list .Values.podLabels .Values.commonLabels ) "context" . ) }} - selector: - matchLabels: {{- include "common.labels.matchLabels" ( dict "customLabels" $podLabels "context" $ ) | nindent 6 }} - app.kubernetes.io/component: controller -{{- end }} diff --git a/bitnami/nginx-ingress-controller/templates/controller-prometheusrules.yaml b/bitnami/nginx-ingress-controller/templates/controller-prometheusrules.yaml deleted file mode 100644 index b43b85b709..0000000000 --- a/bitnami/nginx-ingress-controller/templates/controller-prometheusrules.yaml +++ /dev/null @@ -1,26 +0,0 @@ -{{- /* -Copyright Broadcom, Inc. All Rights Reserved. -SPDX-License-Identifier: APACHE-2.0 -*/}} - -{{- if and .Values.metrics.enabled .Values.metrics.prometheusRule.enabled }} -apiVersion: monitoring.coreos.com/v1 -kind: PrometheusRule -metadata: - name: {{ include "common.names.fullname" . }} - namespace: {{ default (include "common.names.namespace" .) .Values.metrics.prometheusRule.namespace | quote }} - labels: {{- include "common.labels.standard" ( dict "customLabels" .Values.commonLabels "context" $ ) | nindent 4 }} - app.kubernetes.io/component: controller - {{- if .Values.metrics.prometheusRule.additionalLabels }} - {{- include "common.tplvalues.render" (dict "value" .Values.metrics.prometheusRule.additionalLabels "context" $) | nindent 4 }} - {{- end }} - {{- if .Values.commonAnnotations }} - annotations: {{- include "common.tplvalues.render" ( dict "value" .Values.commonAnnotations "context" $ ) | nindent 4 }} - {{- end }} -spec: - {{- with .Values.metrics.prometheusRule.rules }} - groups: - - name: {{ include "common.names.name" $ }} - rules: {{- toYaml . | nindent 6 }} - {{- end }} -{{- end }} diff --git a/bitnami/nginx-ingress-controller/templates/controller-service.yaml b/bitnami/nginx-ingress-controller/templates/controller-service.yaml deleted file mode 100644 index 7e1332e5f5..0000000000 --- a/bitnami/nginx-ingress-controller/templates/controller-service.yaml +++ /dev/null @@ -1,103 +0,0 @@ -{{- /* -Copyright Broadcom, Inc. All Rights Reserved. -SPDX-License-Identifier: APACHE-2.0 -*/}} - -apiVersion: v1 -kind: Service -metadata: - name: {{ template "common.names.fullname" . }} - namespace: {{ include "common.names.namespace" . | quote }} - {{- $labels := include "common.tplvalues.merge" ( dict "values" ( list .Values.service.labels .Values.commonLabels ) "context" . ) }} - labels: {{- include "common.labels.standard" ( dict "customLabels" $labels "context" $ ) | nindent 4 }} - app.kubernetes.io/component: controller - {{- if or .Values.service.annotations .Values.commonAnnotations }} - {{- $annotations := include "common.tplvalues.merge" ( dict "values" ( list .Values.service.annotations .Values.commonAnnotations ) "context" . ) }} - annotations: {{- include "common.tplvalues.render" ( dict "value" $annotations "context" $) | nindent 4 }} - {{- end }} -spec: - type: {{ .Values.service.type }} - {{- if and .Values.service.clusterIP (eq .Values.service.type "ClusterIP") }} - clusterIP: {{ .Values.service.clusterIP }} - {{- end }} - {{- if .Values.service.sessionAffinity }} - sessionAffinity: {{ .Values.service.sessionAffinity }} - {{- end }} - {{- if .Values.service.sessionAffinityConfig }} - sessionAffinityConfig: {{- include "common.tplvalues.render" (dict "value" .Values.service.sessionAffinityConfig "context" $) | nindent 4 }} - {{- end }} - {{- if .Values.service.externalIPs }} - externalIPs: {{- toYaml .Values.service.externalIPs | nindent 4 }} - {{- end }} - {{- if .Values.service.ipFamilyPolicy }} - ipFamilyPolicy: {{ .Values.service.ipFamilyPolicy }} - {{- end }} - {{- if not (empty .Values.service.ipFamilies)}} - ipFamilies: {{- toYaml .Values.service.ipFamilies | nindent 4 }} - {{- end }} - {{- if and (eq .Values.service.type "LoadBalancer") (not (empty .Values.service.loadBalancerClass)) }} - loadBalancerClass: {{ .Values.service.loadBalancerClass }} - {{- end }} - {{- if and (eq .Values.service.type "LoadBalancer") (not (empty .Values.service.loadBalancerIP)) }} - loadBalancerIP: {{ .Values.service.loadBalancerIP | quote }} - {{- end }} - {{- if and (eq .Values.service.type "LoadBalancer") (not (empty .Values.service.loadBalancerSourceRanges)) }} - loadBalancerSourceRanges: {{- toYaml .Values.service.loadBalancerSourceRanges | nindent 4 }} - {{- end }} - {{- if or (eq .Values.service.type "LoadBalancer") (eq .Values.service.type "NodePort") }} - externalTrafficPolicy: {{ .Values.service.externalTrafficPolicy | quote }} - {{- end }} - {{- if .Values.service.healthCheckNodePort }} - healthCheckNodePort: {{ .Values.service.healthCheckNodePort }} - {{- end }} - ports: - {{- if .Values.service.ports.http }} - - name: http - port: {{ .Values.service.ports.http }} - protocol: TCP - targetPort: {{ .Values.service.targetPorts.http }} - {{- if and (or (eq .Values.service.type "NodePort") (eq .Values.service.type "LoadBalancer")) (not (empty .Values.service.nodePorts.http)) }} - nodePort: {{ .Values.service.nodePorts.http }} - {{- else if eq .Values.service.type "ClusterIP" }} - nodePort: null - {{- end }} - {{- end }} - {{- if .Values.service.ports.https }} - - name: https - port: {{ .Values.service.ports.https }} - protocol: TCP - targetPort: {{ .Values.service.targetPorts.https }} - {{- if and (or (eq .Values.service.type "NodePort") (eq .Values.service.type "LoadBalancer")) (not (empty .Values.service.nodePorts.https)) }} - nodePort: {{ .Values.service.nodePorts.https }} - {{- else if eq .Values.service.type "ClusterIP" }} - nodePort: null - {{- end }} - {{- end }} - {{- range $key, $value := .Values.tcp }} - - name: {{ if $.Values.svcPortNamesPrefix }}{{ $.Values.svcPortNamesPrefix }}-{{ end }}{{ $key }}-tcp - port: {{ $key }} - protocol: TCP - targetPort: {{ $key }}-tcp - {{- if and (or (eq $.Values.service.type "NodePort") (eq $.Values.service.type "LoadBalancer")) (index $.Values.service.nodePorts.tcp $key) }} - nodePort: {{ index $.Values.service.nodePorts.tcp $key }} - {{- else if eq $.Values.service.type "ClusterIP" }} - nodePort: null - {{- end }} - {{- end }} - {{- range $key, $value := .Values.udp }} - - name: {{ if $.Values.svcPortNamesPrefix }}{{ $.Values.svcPortNamesPrefix }}-{{ end }}{{ $key }}-udp - port: {{ $key }} - protocol: UDP - targetPort: {{ $key }}-udp - {{- if and (or (eq $.Values.service.type "NodePort") (eq $.Values.service.type "LoadBalancer")) (index $.Values.service.nodePorts.udp $key) }} - nodePort: {{ index $.Values.service.nodePorts.udp $key }} - {{- else if eq $.Values.service.type "ClusterIP" }} - nodePort: null - {{- end }} - {{- end }} - {{- if .Values.service.extraPorts }} - {{- include "common.tplvalues.render" (dict "value" .Values.service.extraPorts "context" $) | nindent 4 }} - {{- end }} - {{- $podLabels := include "common.tplvalues.merge" ( dict "values" ( list .Values.podLabels .Values.commonLabels ) "context" . ) }} - selector: {{- include "common.labels.matchLabels" ( dict "customLabels" $podLabels "context" $ ) | nindent 4 }} - app.kubernetes.io/component: controller diff --git a/bitnami/nginx-ingress-controller/templates/controller-servicemonitor.yaml b/bitnami/nginx-ingress-controller/templates/controller-servicemonitor.yaml deleted file mode 100644 index 37bd4f9ec6..0000000000 --- a/bitnami/nginx-ingress-controller/templates/controller-servicemonitor.yaml +++ /dev/null @@ -1,47 +0,0 @@ -{{- /* -Copyright Broadcom, Inc. All Rights Reserved. -SPDX-License-Identifier: APACHE-2.0 -*/}} - -{{- if and .Values.metrics.enabled .Values.metrics.serviceMonitor.enabled }} -apiVersion: monitoring.coreos.com/v1 -kind: ServiceMonitor -metadata: - name: {{ template "common.names.fullname" . }} - namespace: {{ default (include "common.names.namespace" .) .Values.metrics.serviceMonitor.namespace | quote }} - {{- $labels := include "common.tplvalues.merge" ( dict "values" ( list .Values.metrics.serviceMonitor.labels .Values.commonLabels ) "context" . ) }} - labels: {{- include "common.labels.standard" ( dict "customLabels" $labels "context" $ ) | nindent 4 }} - app.kubernetes.io/component: metrics - {{- if or .Values.metrics.serviceMonitor.annotations .Values.commonAnnotations }} - {{- $annotations := include "common.tplvalues.merge" ( dict "values" ( list .Values.metrics.serviceMonitor.annotations .Values.commonAnnotations ) "context" . ) }} - annotations: {{- include "common.tplvalues.render" ( dict "value" $annotations "context" $) | nindent 4 }} - {{- end }} -spec: - jobLabel: {{ .Values.metrics.serviceMonitor.jobLabel | quote }} - endpoints: - - port: metrics - {{- if .Values.metrics.serviceMonitor.interval }} - interval: {{ .Values.metrics.serviceMonitor.interval }} - {{- end }} - {{- if .Values.metrics.serviceMonitor.scrapeTimeout }} - scrapeTimeout: {{ .Values.metrics.serviceMonitor.scrapeTimeout }} - {{- end }} - {{- if .Values.metrics.serviceMonitor.honorLabels }} - honorLabels: {{ .Values.metrics.serviceMonitor.honorLabels }} - {{- end }} - {{- if .Values.metrics.serviceMonitor.metricRelabelings }} - metricRelabelings: {{- include "common.tplvalues.render" ( dict "value" .Values.metrics.serviceMonitor.metricRelabelings "context" $) | nindent 8 }} - {{- end }} - {{- if .Values.metrics.serviceMonitor.relabelings }} - relabelings: {{- include "common.tplvalues.render" ( dict "value" .Values.metrics.serviceMonitor.relabelings "context" $) | nindent 8 }} - {{- end }} - namespaceSelector: - matchNames: - - {{ .Release.Namespace }} - selector: - matchLabels: {{- include "common.labels.matchLabels" ( dict "customLabels" .Values.commonLabels "context" $ ) | nindent 6 }} - app.kubernetes.io/component: metrics - {{- if .Values.metrics.serviceMonitor.selector }} - {{- include "common.tplvalues.render" (dict "value" .Values.metrics.serviceMonitor.selector "context" $) | nindent 6 }} - {{- end }} -{{- end }} diff --git a/bitnami/nginx-ingress-controller/templates/default-backend-configmap.yaml b/bitnami/nginx-ingress-controller/templates/default-backend-configmap.yaml deleted file mode 100644 index a5e95101db..0000000000 --- a/bitnami/nginx-ingress-controller/templates/default-backend-configmap.yaml +++ /dev/null @@ -1,22 +0,0 @@ -{{- /* -Copyright Broadcom, Inc. All Rights Reserved. -SPDX-License-Identifier: APACHE-2.0 -*/}} - -{{- if and (.Values.defaultBackend.enabled) (.Values.defaultBackend.serverBlockConfig) -}} -apiVersion: v1 -kind: ConfigMap -metadata: - name: {{ template "nginx-ingress-controller.defaultBackend.fullname" . }} - namespace: {{ include "common.names.namespace" . | quote }} - {{- $versionLabel := dict "app.kubernetes.io/version" ( include "common.images.version" ( dict "imageRoot" .Values.defaultBackend.image "chart" .Chart ) ) }} - {{- $labels := include "common.tplvalues.merge" ( dict "values" ( list .Values.commonLabels $versionLabel ) "context" . ) }} - labels: {{- include "common.labels.standard" ( dict "customLabels" $labels "context" $ ) | nindent 4 }} - app.kubernetes.io/component: default-backend - {{- if .Values.commonAnnotations }} - annotations: {{- include "common.tplvalues.render" ( dict "value" .Values.commonAnnotations "context" $ ) | nindent 4 }} - {{- end }} -data: - defaultBackend.conf: |- - {{- include "common.tplvalues.render" (dict "value" .Values.defaultBackend.serverBlockConfig "context" $) | nindent 4 }} -{{- end }} diff --git a/bitnami/nginx-ingress-controller/templates/default-backend-deployment.yaml b/bitnami/nginx-ingress-controller/templates/default-backend-deployment.yaml deleted file mode 100644 index 737579bc2f..0000000000 --- a/bitnami/nginx-ingress-controller/templates/default-backend-deployment.yaml +++ /dev/null @@ -1,174 +0,0 @@ -{{- /* -Copyright Broadcom, Inc. All Rights Reserved. -SPDX-License-Identifier: APACHE-2.0 -*/}} - -{{- if .Values.defaultBackend.enabled }} -apiVersion: {{ include "common.capabilities.deployment.apiVersion" . }} -kind: Deployment -metadata: - name: {{ template "nginx-ingress-controller.defaultBackend.fullname" . }} - namespace: {{ include "common.names.namespace" . | quote }} - {{- $versionLabel := dict "app.kubernetes.io/version" ( include "common.images.version" ( dict "imageRoot" .Values.defaultBackend.image "chart" .Chart ) ) }} - {{- $labels := include "common.tplvalues.merge" ( dict "values" ( list .Values.commonLabels $versionLabel ) "context" . ) }} - labels: {{- include "common.labels.standard" ( dict "customLabels" $labels "context" $ ) | nindent 4 }} - app.kubernetes.io/component: default-backend - {{- if .Values.commonAnnotations }} - annotations: {{- include "common.tplvalues.render" ( dict "value" .Values.commonAnnotations "context" $ ) | nindent 4 }} - {{- end }} -spec: - {{- $podLabels := include "common.tplvalues.merge" ( dict "values" ( list .Values.defaultBackend.podLabels .Values.commonLabels $versionLabel ) "context" . ) }} - selector: - matchLabels: {{- include "common.labels.matchLabels" ( dict "customLabels" $podLabels "context" $ ) | nindent 6 }} - app.kubernetes.io/component: default-backend - replicas: {{ .Values.defaultBackend.replicaCount }} - template: - metadata: - {{- if .Values.defaultBackend.podAnnotations }} - annotations: {{- include "common.tplvalues.render" (dict "value" .Values.defaultBackend.podAnnotations "context" $) | nindent 8 }} - {{- end }} - labels: {{- include "common.labels.standard" ( dict "customLabels" $podLabels "context" $ ) | nindent 8 }} - app.kubernetes.io/component: default-backend - spec: - {{- include "nginx-ingress-controller.imagePullSecrets" . | nindent 6 }} - {{- if .Values.defaultBackend.priorityClassName }} - priorityClassName: {{ .Values.defaultBackend.priorityClassName | quote }} - {{- end }} - automountServiceAccountToken: {{ .Values.defaultBackend.automountServiceAccountToken }} - {{- if .Values.defaultBackend.hostAliases }} - hostAliases: {{- include "common.tplvalues.render" (dict "value" .Values.defaultBackend.hostAliases "context" $) | nindent 8 }} - {{- end }} - {{- if .Values.defaultBackend.affinity }} - affinity: {{- include "common.tplvalues.render" ( dict "value" .Values.defaultBackend.affinity "context" $) | nindent 8 }} - {{- else }} - affinity: - podAffinity: {{- include "common.affinities.pods" (dict "type" .Values.defaultBackend.podAffinityPreset "component" "default-backend" "customLabels" $podLabels "context" $) | nindent 10 }} - podAntiAffinity: {{- include "common.affinities.pods" (dict "type" .Values.defaultBackend.podAntiAffinityPreset "component" "default-backend" "customLabels" $podLabels "context" $) | nindent 10 }} - nodeAffinity: {{- include "common.affinities.nodes" (dict "type" .Values.defaultBackend.nodeAffinityPreset.type "key" .Values.defaultBackend.nodeAffinityPreset.key "values" .Values.defaultBackend.nodeAffinityPreset.values) | nindent 10 }} - {{- end }} - {{- if .Values.defaultBackend.nodeSelector }} - nodeSelector: {{- include "common.tplvalues.render" ( dict "value" .Values.defaultBackend.nodeSelector "context" $) | nindent 8 }} - {{- end }} - {{- if .Values.defaultBackend.tolerations }} - tolerations: {{- include "common.tplvalues.render" (dict "value" .Values.defaultBackend.tolerations "context" .) | nindent 8 }} - {{- end }} - {{- if .Values.defaultBackend.schedulerName }} - schedulerName: {{ .Values.defaultBackend.schedulerName | quote }} - {{- end }} - {{- if .Values.defaultBackend.topologySpreadConstraints }} - topologySpreadConstraints: {{- include "common.tplvalues.render" (dict "value" .Values.defaultBackend.topologySpreadConstraints "context" .) | nindent 8 }} - {{- end }} - {{- if .Values.defaultBackend.podSecurityContext.enabled }} - securityContext: {{- include "common.compatibility.renderSecurityContext" (dict "secContext" .Values.defaultBackend.podSecurityContext "context" $) | nindent 8 }} - {{- end }} - serviceAccountName: {{ template "nginx-ingress-controller.serviceAccountName" . }} - {{- if .Values.defaultBackend.terminationGracePeriodSeconds }} - terminationGracePeriodSeconds: {{ .Values.defaultBackend.terminationGracePeriodSeconds }} - {{- end }} - {{- if .Values.defaultBackend.initContainers }} - initContainers: {{- include "common.tplvalues.render" (dict "value" .Values.defaultBackend.initContainers "context" $) | nindent 8 }} - {{- end }} - containers: - - name: default-backend - image: {{ template "nginx-ingress-controller.defaultBackend.image" . }} - imagePullPolicy: {{ .Values.defaultBackend.image.pullPolicy | quote }} - {{- if .Values.defaultBackend.containerSecurityContext.enabled }} - securityContext: {{- include "common.compatibility.renderSecurityContext" (dict "secContext" .Values.defaultBackend.containerSecurityContext "context" $) | nindent 12 }} - {{- end }} - {{- if .Values.defaultBackend.command }} - command: {{- include "common.tplvalues.render" (dict "value" .Values.defaultBackend.command "context" $) | nindent 12 }} - {{- end }} - {{- if .Values.defaultBackend.args }} - args: {{- include "common.tplvalues.render" (dict "value" .Values.defaultBackend.args "context" $) | nindent 12 }} - {{- else }} - args: - {{- range $key, $value := .Values.defaultBackend.extraArgs }} - {{- if $value }} - - --{{ $key }}={{ $value }} - {{- else }} - - --{{ $key }} - {{- end }} - {{- end }} - {{- end }} - env: - {{- if .Values.defaultBackend.extraEnvVars }} - {{- include "common.tplvalues.render" (dict "value" .Values.defaultBackend.extraEnvVars "context" $) | nindent 12 }} - {{- end }} - envFrom: - {{- if .Values.defaultBackend.extraEnvVarsCM }} - - configMapRef: - name: {{ include "common.tplvalues.render" (dict "value" .Values.defaultBackend.extraEnvVarsCM "context" $) }} - {{- end }} - {{- if .Values.defaultBackend.extraEnvVarsSecret }} - - secretRef: - name: {{ include "common.tplvalues.render" (dict "value" .Values.defaultBackend.extraEnvVarsSecret "context" $) }} - {{- end }} - {{- if .Values.defaultBackend.lifecycleHooks }} - lifecycle: {{- include "common.tplvalues.render" (dict "value" .Values.defaultBackend.lifecycleHooks "context" $) | nindent 12 }} - {{- end }} - {{- if .Values.defaultBackend.customLivenessProbe }} - livenessProbe: {{- include "common.tplvalues.render" (dict "value" .Values.defaultBackend.customLivenessProbe "context" $) | nindent 12 }} - {{- else if .Values.defaultBackend.livenessProbe.enabled }} - livenessProbe: {{- include "common.tplvalues.render" (dict "value" (omit .Values.defaultBackend.livenessProbe "enabled") "context" $) | nindent 12 }} - tcpSocket: - port: http - {{- end }} - {{- if .Values.defaultBackend.customReadinessProbe }} - readinessProbe: {{- include "common.tplvalues.render" (dict "value" .Values.defaultBackend.customReadinessProbe "context" $) | nindent 12 }} - {{- else if .Values.defaultBackend.readinessProbe.enabled }} - readinessProbe: {{- include "common.tplvalues.render" (dict "value" (omit .Values.defaultBackend.readinessProbe "enabled") "context" $) | nindent 12 }} - httpGet: - path: /healthz - port: http - scheme: HTTP - {{- end }} - {{- if .Values.defaultBackend.customStartupProbe }} - startupProbe: {{- include "common.tplvalues.render" (dict "value" .Values.defaultBackend.customStartupProbe "context" $) | nindent 12 }} - {{- else if .Values.defaultBackend.startupProbe.enabled }} - startupProbe: {{- include "common.tplvalues.render" (dict "value" (omit .Values.defaultBackend.startupProbe "enabled") "context" $) | nindent 12 }} - tcpSocket: - port: http - {{- end }} - ports: - - name: http - containerPort: {{ .Values.defaultBackend.containerPort }} - protocol: TCP - {{- if .Values.defaultBackend.resources }} - resources: {{- toYaml .Values.defaultBackend.resources | nindent 12 }} - {{- else if ne .Values.defaultBackend.resourcesPreset "none" }} - resources: {{- include "common.resources.preset" (dict "type" .Values.defaultBackend.resourcesPreset) | nindent 12 }} - {{- end }} - volumeMounts: - - name: empty-dir - mountPath: /tmp - subPath: tmp-dir - - name: empty-dir - mountPath: /opt/bitnami/nginx/tmp - subPath: app-tmp-dir - {{- if .Values.defaultBackend.serverBlockConfig }} - - name: nginx-config-volume - mountPath: /opt/bitnami/nginx/conf/bitnami/defaultBackend.conf - subPath: defaultBackend.conf - readOnly: true - {{- end }} - {{- if .Values.defaultBackend.extraVolumeMounts }} - {{- include "common.tplvalues.render" (dict "value" .Values.defaultBackend.extraVolumeMounts "context" $) | nindent 12 }} - {{- end }} - {{- if .Values.defaultBackend.sidecars }} - {{- include "common.tplvalues.render" ( dict "value" .Values.defaultBackend.sidecars "context" $) | nindent 8 }} - {{- end }} - volumes: - - name: empty-dir - emptyDir: {} - {{- if .Values.defaultBackend.serverBlockConfig }} - - name: nginx-config-volume - configMap: - name: {{ template "nginx-ingress-controller.defaultBackend.fullname" . }} - items: - - key: defaultBackend.conf - path: defaultBackend.conf - {{- end }} - {{- if .Values.defaultBackend.extraVolumes }} - {{- include "common.tplvalues.render" (dict "value" .Values.defaultBackend.extraVolumes "context" $) | nindent 8 }} - {{- end }} -{{- end }} diff --git a/bitnami/nginx-ingress-controller/templates/default-backend-networkpolicy.yaml b/bitnami/nginx-ingress-controller/templates/default-backend-networkpolicy.yaml deleted file mode 100644 index d4ba9beb65..0000000000 --- a/bitnami/nginx-ingress-controller/templates/default-backend-networkpolicy.yaml +++ /dev/null @@ -1,68 +0,0 @@ -{{- /* -Copyright Broadcom, Inc. All Rights Reserved. -SPDX-License-Identifier: APACHE-2.0 -*/}} - -{{- if .Values.defaultBackend.networkPolicy.enabled }} -kind: NetworkPolicy -apiVersion: {{ include "common.capabilities.networkPolicy.apiVersion" . }} -metadata: - name: {{ template "nginx-ingress-controller.defaultBackend.fullname" . }} - namespace: {{ include "common.names.namespace" . | quote }} - labels: {{- include "common.labels.standard" ( dict "customLabels" .Values.commonLabels "context" $ ) | nindent 4 }} - app.kubernetes.io/component: default-backend - {{- if .Values.commonAnnotations }} - annotations: {{- include "common.tplvalues.render" ( dict "value" .Values.commonAnnotations "context" $ ) | nindent 4 }} - {{- end }} -spec: - {{- $podLabels := include "common.tplvalues.merge" ( dict "values" ( list .Values.defaultBackend.podLabels .Values.commonLabels ) "context" . ) }} - podSelector: - matchLabels: {{- include "common.labels.matchLabels" ( dict "customLabels" $podLabels "context" $ ) | nindent 6 }} - app.kubernetes.io/component: default-backend - policyTypes: - - Ingress - - Egress - {{- if .Values.defaultBackend.networkPolicy.allowExternalEgress }} - egress: - - {} - {{- else }} - egress: - # Allow dns resolution - - ports: - - port: 53 - protocol: UDP - - port: 53 - protocol: TCP - {{- if .Values.defaultBackend.networkPolicy.extraEgress }} - {{- include "common.tplvalues.render" ( dict "value" .Values.rts.networkPolicy.extraEgress "context" $ ) | nindent 4 }} - {{- end }} - {{- end }} - ingress: - - ports: - - port: {{ .Values.defaultBackend.containerPort }} - {{- if not .Values.defaultBackend.networkPolicy.allowExternal }} - from: - - podSelector: - matchLabels: {{- include "common.labels.matchLabels" ( dict "customLabels" .Values.commonLabels "context" $ ) | nindent 14 }} - - podSelector: - matchLabels: - {{ template "nginx-ingress-controller.defaultBackend.fullname" . }}-client: "true" - {{- if .Values.defaultBackend.networkPolicy.ingressNSMatchLabels }} - - namespaceSelector: - matchLabels: - {{- range $key, $value := .Values.defaultBackend.networkPolicy.ingressNSMatchLabels }} - {{ $key | quote }}: {{ $value | quote }} - {{- end }} - {{- if .Values.defaultBackend.networkPolicy.ingressNSPodMatchLabels }} - podSelector: - matchLabels: - {{- range $key, $value := .Values.defaultBackend.networkPolicy.ingressNSPodMatchLabels }} - {{ $key | quote }}: {{ $value | quote }} - {{- end }} - {{- end }} - {{- end }} - {{- end }} - {{- end }} - {{- if .Values.defaultBackend.networkPolicy.extraIngress }} - {{- include "common.tplvalues.render" ( dict "value" .Values.defaultBackend.networkPolicy.extraIngress "context" $ ) | nindent 4 }} -{{- end }} diff --git a/bitnami/nginx-ingress-controller/templates/default-backend-poddisruptionbudget.yaml b/bitnami/nginx-ingress-controller/templates/default-backend-poddisruptionbudget.yaml deleted file mode 100644 index cccfacb56c..0000000000 --- a/bitnami/nginx-ingress-controller/templates/default-backend-poddisruptionbudget.yaml +++ /dev/null @@ -1,30 +0,0 @@ -{{- /* -Copyright Broadcom, Inc. All Rights Reserved. -SPDX-License-Identifier: APACHE-2.0 -*/}} - -{{- if and .Values.defaultBackend.enabled .Values.defaultBackend.pdb.create }} -apiVersion: {{ include "common.capabilities.policy.apiVersion" . }} -kind: PodDisruptionBudget -metadata: - name: {{ include "nginx-ingress-controller.defaultBackend.fullname" . }} - namespace: {{ include "common.names.namespace" . | quote }} - {{- $versionLabel := dict "app.kubernetes.io/version" ( include "common.images.version" ( dict "imageRoot" .Values.defaultBackend.image "chart" .Chart ) ) }} - {{- $labels := include "common.tplvalues.merge" ( dict "values" ( list .Values.commonLabels $versionLabel ) "context" . ) }} - labels: {{- include "common.labels.standard" ( dict "customLabels" $labels "context" $ ) | nindent 4 }} - app.kubernetes.io/component: default-backend - {{- if .Values.commonAnnotations }} - annotations: {{- include "common.tplvalues.render" ( dict "value" .Values.commonAnnotations "context" $ ) | nindent 4 }} - {{- end }} -spec: - {{- if .Values.defaultBackend.pdb.minAvailable }} - minAvailable: {{ .Values.defaultBackend.pdb.minAvailable }} - {{- end }} - {{- if or .Values.defaultBackend.pdb.maxUnavailable (not .Values.defaultBackend.pdb.minAvailable) }} - maxUnavailable: {{ .Values.defaultBackend.pdb.maxUnavailable | default 1 }} - {{- end }} - {{- $podLabels := include "common.tplvalues.merge" ( dict "values" ( list .Values.defaultBackend.podLabels .Values.commonLabels ) "context" . ) }} - selector: - matchLabels: {{- include "common.labels.matchLabels" ( dict "customLabels" $podLabels "context" $ ) | nindent 6 }} - app.kubernetes.io/component: default-backend -{{- end }} diff --git a/bitnami/nginx-ingress-controller/templates/default-backend-service.yaml b/bitnami/nginx-ingress-controller/templates/default-backend-service.yaml deleted file mode 100644 index cf5c5c9243..0000000000 --- a/bitnami/nginx-ingress-controller/templates/default-backend-service.yaml +++ /dev/null @@ -1,30 +0,0 @@ -{{- /* -Copyright Broadcom, Inc. All Rights Reserved. -SPDX-License-Identifier: APACHE-2.0 -*/}} - -{{- if .Values.defaultBackend.enabled }} -apiVersion: v1 -kind: Service -metadata: - name: {{ include "nginx-ingress-controller.defaultBackend.fullname" . }} - namespace: {{ include "common.names.namespace" . | quote }} - {{- $versionLabel := dict "app.kubernetes.io/version" ( include "common.images.version" ( dict "imageRoot" .Values.defaultBackend.image "chart" .Chart ) ) }} - {{- $labels := include "common.tplvalues.merge" ( dict "values" ( list .Values.commonLabels $versionLabel ) "context" . ) }} - labels: {{- include "common.labels.standard" ( dict "customLabels" $labels "context" $ ) | nindent 4 }} - app.kubernetes.io/component: default-backend - {{- if or .Values.defaultBackend.service.annotations .Values.commonAnnotations }} - {{- $annotations := include "common.tplvalues.merge" ( dict "values" ( list .Values.defaultBackend.service.annotations .Values.commonAnnotations ) "context" . ) }} - annotations: {{- include "common.tplvalues.render" ( dict "value" $annotations "context" $) | nindent 4 }} - {{- end }} -spec: - type: {{ .Values.defaultBackend.service.type }} - ports: - - name: http - port: {{ coalesce .Values.defaultBackend.service.ports.http .Values.defaultBackend.service.port }} - protocol: TCP - targetPort: http - {{- $podLabels := include "common.tplvalues.merge" ( dict "values" ( list .Values.defaultBackend.podLabels .Values.commonLabels ) "context" . ) }} - selector: {{- include "common.labels.matchLabels" ( dict "customLabels" $podLabels "context" $ ) | nindent 4 }} - app.kubernetes.io/component: default-backend -{{- end }} diff --git a/bitnami/nginx-ingress-controller/templates/dh-param-secret.yaml b/bitnami/nginx-ingress-controller/templates/dh-param-secret.yaml deleted file mode 100644 index 36eb528817..0000000000 --- a/bitnami/nginx-ingress-controller/templates/dh-param-secret.yaml +++ /dev/null @@ -1,19 +0,0 @@ -{{- /* -Copyright Broadcom, Inc. All Rights Reserved. -SPDX-License-Identifier: APACHE-2.0 -*/}} - -{{- if .Values.dhParam -}} -apiVersion: v1 -kind: Secret -metadata: - name: {{ include "common.names.fullname" . }} - namespace: {{ include "common.names.namespace" . | quote }} - labels: {{- include "common.labels.standard" ( dict "customLabels" .Values.commonLabels "context" $ ) | nindent 4 }} - app.kubernetes.io/component: controller - {{- if .Values.commonAnnotations }} - annotations: {{- include "common.tplvalues.render" ( dict "value" .Values.commonAnnotations "context" $ ) | nindent 4 }} - {{- end }} -data: - dhparam.pem: {{ .Values.dhParam | quote }} -{{- end }} diff --git a/bitnami/nginx-ingress-controller/templates/extra-list.yaml b/bitnami/nginx-ingress-controller/templates/extra-list.yaml deleted file mode 100644 index 329f5c653a..0000000000 --- a/bitnami/nginx-ingress-controller/templates/extra-list.yaml +++ /dev/null @@ -1,9 +0,0 @@ -{{- /* -Copyright Broadcom, Inc. All Rights Reserved. -SPDX-License-Identifier: APACHE-2.0 -*/}} - -{{- range .Values.extraDeploy }} ---- -{{ include "common.tplvalues.render" (dict "value" . "context" $) }} -{{- end }} diff --git a/bitnami/nginx-ingress-controller/templates/ingressclass.yaml b/bitnami/nginx-ingress-controller/templates/ingressclass.yaml deleted file mode 100644 index d118db94fb..0000000000 --- a/bitnami/nginx-ingress-controller/templates/ingressclass.yaml +++ /dev/null @@ -1,23 +0,0 @@ -{{- /* -Copyright Broadcom, Inc. All Rights Reserved. -SPDX-License-Identifier: APACHE-2.0 -*/}} - -{{- if .Values.ingressClassResource.enabled -}} -apiVersion: networking.k8s.io/v1 -kind: IngressClass -metadata: - name: {{ .Values.ingressClassResource.name }} - labels: {{- include "common.labels.standard" ( dict "customLabels" .Values.commonLabels "context" $ ) | nindent 4 }} - app.kubernetes.io/component: controller - {{- if .Values.ingressClassResource.default }} - annotations: - ingressclass.kubernetes.io/is-default-class: "true" - {{- end }} -spec: - controller: {{ .Values.ingressClassResource.controllerClass }} - {{- if .Values.ingressClassResource.parameters }} - parameters: - {{- include "common.tplvalues.render" (dict "value" .Values.ingressClassResource.parameters "context" $) | nindent 4 }} - {{ end }} -{{- end }} diff --git a/bitnami/nginx-ingress-controller/templates/podsecuritypolicy.yaml b/bitnami/nginx-ingress-controller/templates/podsecuritypolicy.yaml deleted file mode 100644 index ae79c07a5b..0000000000 --- a/bitnami/nginx-ingress-controller/templates/podsecuritypolicy.yaml +++ /dev/null @@ -1,51 +0,0 @@ -{{- /* -Copyright Broadcom, Inc. All Rights Reserved. -SPDX-License-Identifier: APACHE-2.0 -*/}} - -{{- if and (include "common.capabilities.psp.supported" .) .Values.podSecurityPolicy.enabled }} -apiVersion: policy/v1beta1 -kind: PodSecurityPolicy -metadata: - name: {{ include "common.names.fullname" . }} - namespace: {{ include "common.names.namespace" . | quote }} - labels: {{- include "common.labels.standard" ( dict "customLabels" .Values.commonLabels "context" $ ) | nindent 4 }} - {{- if .Values.commonAnnotations }} - annotations: {{- include "common.tplvalues.render" ( dict "value" .Values.commonAnnotations "context" $ ) | nindent 4 }} - {{- end }} -spec: - allowedCapabilities: - - NET_BIND_SERVICE - privileged: false - allowPrivilegeEscalation: true - volumes: - - 'configMap' - # - 'emptyDir' - # - 'projected' - - 'secret' - # - 'downwardAPI' - hostNetwork: {{ .Values.hostNetwork }} - hostIPC: false - hostPID: false - runAsUser: - # Require the container to run without root privileges. - rule: 'MustRunAsNonRoot' - supplementalGroups: - rule: 'MustRunAs' - ranges: - # Forbid adding the root group. - - min: 1 - max: 65535 - fsGroup: - rule: 'MustRunAs' - ranges: - # Forbid adding the root group. - - min: 1 - max: 65535 - readOnlyRootFilesystem: false - seLinux: - rule: 'RunAsAny' - hostPorts: - - max: 65535 - min: 1 -{{- end }} diff --git a/bitnami/nginx-ingress-controller/templates/proxyheaders-configmap.yaml b/bitnami/nginx-ingress-controller/templates/proxyheaders-configmap.yaml deleted file mode 100644 index 66c10470eb..0000000000 --- a/bitnami/nginx-ingress-controller/templates/proxyheaders-configmap.yaml +++ /dev/null @@ -1,23 +0,0 @@ -{{- /* -Copyright Broadcom, Inc. All Rights Reserved. -SPDX-License-Identifier: APACHE-2.0 -*/}} - -{{- if or .Values.proxySetHeaders .Values.headers }} -apiVersion: v1 -kind: ConfigMap -metadata: - name: {{ printf "%s-custom-proxy-headers" (include "common.names.fullname" .) }} - namespace: {{ include "common.names.namespace" . | quote }} - labels: {{- include "common.labels.standard" ( dict "customLabels" .Values.commonLabels "context" $ ) | nindent 4 }} - app.kubernetes.io/component: controller - {{- if .Values.commonAnnotations }} - annotations: {{- include "common.tplvalues.render" ( dict "value" .Values.commonAnnotations "context" $ ) | nindent 4 }} - {{- end }} -data: -{{- if .Values.proxySetHeaders }} -{{- include "common.tplvalues.render" (dict "value" .Values.proxySetHeaders "context" $) | nindent 2 }} -{{- else if .Values.headers }} -{{- include "common.tplvalues.render" (dict "value" .Values.headers "context" $) | nindent 2 }} -{{- end }} -{{- end }} diff --git a/bitnami/nginx-ingress-controller/templates/role.yaml b/bitnami/nginx-ingress-controller/templates/role.yaml deleted file mode 100644 index 1854d56cf2..0000000000 --- a/bitnami/nginx-ingress-controller/templates/role.yaml +++ /dev/null @@ -1,120 +0,0 @@ -{{- /* -Copyright Broadcom, Inc. All Rights Reserved. -SPDX-License-Identifier: APACHE-2.0 -*/}} - -{{- if .Values.rbac.create -}} -apiVersion: {{ include "common.capabilities.rbac.apiVersion" . }} -kind: Role -metadata: - name: {{ template "common.names.fullname" . }} - namespace: {{ include "common.names.namespace" . | quote }} - labels: {{- include "common.labels.standard" ( dict "customLabels" .Values.commonLabels "context" $ ) | nindent 4 }} - {{- if .Values.commonAnnotations }} - annotations: {{- include "common.tplvalues.render" ( dict "value" .Values.commonAnnotations "context" $ ) | nindent 4 }} - {{- end }} -rules: - - apiGroups: - - "" - resources: - - namespaces - verbs: - - get - - apiGroups: - - "" - resources: - - configmaps - - pods - - secrets - - endpoints - verbs: - - get - - list - - watch - - apiGroups: - - "" - resources: - - services - verbs: - - get - - list - - update - - watch - - apiGroups: - - networking.k8s.io - resources: - - ingresses - verbs: - - get - - list - - watch - - apiGroups: - - networking.k8s.io - resources: - - ingresses/status - verbs: - - update - - apiGroups: - - networking.k8s.io - resources: - - ingressclasses - verbs: - - get - - list - - watch - - apiGroups: - - "" - resources: - - configmaps - resourceNames: - - {{ .Values.electionID }} - verbs: - - get - - update - - apiGroups: - - "" - resources: - - configmaps - verbs: - - create - - apiGroups: - - "" - resources: - - events - verbs: - - create - - patch - {{- if .Values.rbac.rules }} - {{- include "common.tplvalues.render" ( dict "value" .Values.rbac.rules "context" $ ) | nindent 2 }} - {{- end }} - {{- $pspAvailable := (semverCompare "<1.25-0" (include "common.capabilities.kubeVersion" .)) -}} - {{- if and $pspAvailable .Values.podSecurityPolicy.enabled }} - - apiGroups: ['policy'] - resources: ['podsecuritypolicies'] - verbs: ['use'] - resourceNames: [{{ template "common.names.fullname" . }}] - {{- end }} - - apiGroups: - - discovery.k8s.io - resources: - - endpointslices - verbs: - - list - - watch - - get - - apiGroups: - - coordination.k8s.io - resources: - - leases - verbs: - - create - - apiGroups: - - coordination.k8s.io - resources: - - leases - resourceNames: - - {{ .Values.electionID }} - verbs: - - get - - update -{{- end -}} diff --git a/bitnami/nginx-ingress-controller/templates/rolebinding.yaml b/bitnami/nginx-ingress-controller/templates/rolebinding.yaml deleted file mode 100644 index c72b4367b7..0000000000 --- a/bitnami/nginx-ingress-controller/templates/rolebinding.yaml +++ /dev/null @@ -1,24 +0,0 @@ -{{- /* -Copyright Broadcom, Inc. All Rights Reserved. -SPDX-License-Identifier: APACHE-2.0 -*/}} - -{{- if .Values.rbac.create -}} -apiVersion: {{ include "common.capabilities.rbac.apiVersion" . }} -kind: RoleBinding -metadata: - name: {{ template "common.names.fullname" . }} - namespace: {{ include "common.names.namespace" . | quote }} - labels: {{- include "common.labels.standard" ( dict "customLabels" .Values.commonLabels "context" $ ) | nindent 4 }} - {{- if .Values.commonAnnotations }} - annotations: {{- include "common.tplvalues.render" ( dict "value" .Values.commonAnnotations "context" $ ) | nindent 4 }} - {{- end }} -roleRef: - apiGroup: rbac.authorization.k8s.io - kind: Role - name: {{ template "common.names.fullname" . }} -subjects: - - kind: ServiceAccount - name: {{ include "nginx-ingress-controller.serviceAccountName" . }} - namespace: {{ include "common.names.namespace" . | quote }} -{{- end -}} diff --git a/bitnami/nginx-ingress-controller/templates/serviceaccount.yaml b/bitnami/nginx-ingress-controller/templates/serviceaccount.yaml deleted file mode 100644 index 216179c10b..0000000000 --- a/bitnami/nginx-ingress-controller/templates/serviceaccount.yaml +++ /dev/null @@ -1,18 +0,0 @@ -{{- /* -Copyright Broadcom, Inc. All Rights Reserved. -SPDX-License-Identifier: APACHE-2.0 -*/}} - -{{- if .Values.serviceAccount.create -}} -apiVersion: v1 -kind: ServiceAccount -metadata: - name: {{ include "nginx-ingress-controller.serviceAccountName" . }} - namespace: {{ include "common.names.namespace" . | quote }} - labels: {{- include "common.labels.standard" ( dict "customLabels" .Values.commonLabels "context" $ ) | nindent 4 }} - {{- if or .Values.serviceAccount.annotations .Values.commonAnnotations }} - {{- $annotations := include "common.tplvalues.merge" ( dict "values" ( list .Values.serviceAccount.annotations .Values.commonAnnotations ) "context" . ) }} - annotations: {{- include "common.tplvalues.render" ( dict "value" $annotations "context" $) | nindent 4 }} - {{- end }} -automountServiceAccountToken: {{ .Values.serviceAccount.automountServiceAccountToken }} -{{- end -}} diff --git a/bitnami/nginx-ingress-controller/templates/tcp-configmap.yaml b/bitnami/nginx-ingress-controller/templates/tcp-configmap.yaml deleted file mode 100644 index 03f3ac1ae8..0000000000 --- a/bitnami/nginx-ingress-controller/templates/tcp-configmap.yaml +++ /dev/null @@ -1,18 +0,0 @@ -{{- /* -Copyright Broadcom, Inc. All Rights Reserved. -SPDX-License-Identifier: APACHE-2.0 -*/}} - -{{- if .Values.tcp }} -apiVersion: v1 -kind: ConfigMap -metadata: - name: {{ printf "%s-tcp" (include "common.names.fullname" .) }} - namespace: {{ include "common.names.namespace" . | quote }} - labels: {{- include "common.labels.standard" ( dict "customLabels" .Values.commonLabels "context" $ ) | nindent 4 }} - app.kubernetes.io/component: controller - {{- if .Values.commonAnnotations }} - annotations: {{- include "common.tplvalues.render" ( dict "value" .Values.commonAnnotations "context" $ ) | nindent 4 }} - {{- end }} -data: {{- include "common.tplvalues.render" (dict "value" .Values.tcp "context" $) | nindent 2 }} -{{- end }} diff --git a/bitnami/nginx-ingress-controller/templates/udp-configmap.yaml b/bitnami/nginx-ingress-controller/templates/udp-configmap.yaml deleted file mode 100644 index e6acbc76d6..0000000000 --- a/bitnami/nginx-ingress-controller/templates/udp-configmap.yaml +++ /dev/null @@ -1,18 +0,0 @@ -{{- /* -Copyright Broadcom, Inc. All Rights Reserved. -SPDX-License-Identifier: APACHE-2.0 -*/}} - -{{- if .Values.udp }} -apiVersion: v1 -kind: ConfigMap -metadata: - name: {{ printf "%s-udp" (include "common.names.fullname" .) }} - namespace: {{ include "common.names.namespace" . | quote }} - labels: {{- include "common.labels.standard" ( dict "customLabels" .Values.commonLabels "context" $ ) | nindent 4 }} - app.kubernetes.io/component: controller - {{- if .Values.commonAnnotations }} - annotations: {{- include "common.tplvalues.render" ( dict "value" .Values.commonAnnotations "context" $ ) | nindent 4 }} - {{- end }} -data: {{- include "common.tplvalues.render" (dict "value" .Values.udp "context" $) | nindent 2 }} -{{- end }} diff --git a/bitnami/nginx-ingress-controller/values.yaml b/bitnami/nginx-ingress-controller/values.yaml deleted file mode 100644 index 8d7d35663f..0000000000 --- a/bitnami/nginx-ingress-controller/values.yaml +++ /dev/null @@ -1,1175 +0,0 @@ -# Copyright Broadcom, Inc. All Rights Reserved. -# SPDX-License-Identifier: APACHE-2.0 - -## @section Global parameters -## Global Docker image parameters -## Please, note that this will override the image parameters, including dependencies, configured to use the global value -## Current available global Docker image parameters: imageRegistry, imagePullSecrets and storageClass - -## @param global.imageRegistry Global Docker image registry -## @param global.imagePullSecrets Global Docker registry secret names as an array -## -global: - imageRegistry: "" - ## E.g. - ## imagePullSecrets: - ## - myRegistryKeySecretName - ## - imagePullSecrets: [] - ## Security parameters - ## - security: - ## @param global.security.allowInsecureImages Allows skipping image verification - allowInsecureImages: false - ## Compatibility adaptations for Kubernetes platforms - ## - compatibility: - ## Compatibility adaptations for Openshift - ## - openshift: - ## @param global.compatibility.openshift.adaptSecurityContext Adapt the securityContext sections of the deployment to make them compatible with Openshift restricted-v2 SCC: remove runAsUser, runAsGroup and fsGroup and let the platform use their allowed default IDs. Possible values: auto (apply if the detected running cluster is Openshift), force (perform the adaptation always), disabled (do not perform adaptation) - ## - adaptSecurityContext: auto -## @section Common parameters - -## @param kubeVersion Force target Kubernetes version (using Helm capabilities if not set) -## -kubeVersion: "" -## @param nameOverride String to partially override common.names.fullname -## -nameOverride: "" -## @param fullnameOverride String to fully override common.names.fullname -## -fullnameOverride: "" -## @param namespaceOverride String to fully override common.names.namespace -## -namespaceOverride: "" -## @param commonLabels Add labels to all the deployed resources -## -commonLabels: {} -## @param commonAnnotations Add annotations to all the deployed resources -## -commonAnnotations: {} -## @param extraDeploy Array of extra objects to deploy with the release -## -extraDeploy: [] -## @param clusterDomain Kubernetes cluster domain name -## -clusterDomain: cluster.local -## @section Nginx Ingress Controller parameters - -## Bitnami NGINX Ingress controller image version -## ref: https://hub.docker.com/r/bitnami/nginx-ingress-controller/tags/ -## @param image.registry [default: REGISTRY_NAME] Nginx Ingress Controller image registry -## @param image.repository [default: REPOSITORY_NAME/nginx-ingress-controller] Nginx Ingress Controller image repository -## @skip image.tag Nginx Ingress Controller image tag (immutable tags are recommended) -## @param image.digest Nginx Ingress Controller image digest in the way sha256:aa.... Please note this parameter, if set, will override the tag -## @param image.pullPolicy Nginx Ingress Controller image pull policy -## @param image.pullSecrets Specify docker-registry secret names as an array -## -image: - registry: docker.io - repository: bitnami/nginx-ingress-controller - tag: 1.13.1-debian-12-r1 - digest: "" - ## Specify a imagePullPolicy - ## ref: https://kubernetes.io/docs/concepts/containers/images/#pre-pulled-images - ## - pullPolicy: IfNotPresent - ## Optionally specify an array of imagePullSecrets. - ## Secrets must be manually created in the namespace. - ## ref: https://kubernetes.io/docs/tasks/configure-pod-container/pull-image-private-registry/ - ## Example: - ## pullSecrets: - ## - myRegistryKeySecretName - ## - pullSecrets: [] -## @param containerPorts.http Nginx Ingress Controller HTTP port -## @param containerPorts.https Nginx Ingress Controller HTTPS port -## @param containerPorts.defaultServer Nginx Ingress Controller default server port -## @param containerPorts.metrics Nginx Ingress Controller metrics port -## @param containerPorts.profiler Nginx Ingress Controller profiler port -## @param containerPorts.status Nginx Ingress Controller status port -## @param containerPorts.stream Nginx Ingress Controller stream port -## -containerPorts: - http: 8080 - https: 8443 - defaultServer: 8181 - metrics: 10254 - profiler: 10245 - status: 10246 - stream: 10247 -## @param automountServiceAccountToken Mount Service Account token in pod -## -automountServiceAccountToken: true -## @param hostAliases Deployment pod host aliases -## https://kubernetes.io/docs/concepts/services-networking/add-entries-to-pod-etc-hosts-with-host-aliases/ -## -hostAliases: [] -## @param config Custom configuration options for NGINX -## ref: https://kubernetes.github.io/ingress-nginx/user-guide/nginx-configuration/configmap/ -## -config: {} -## @param proxySetHeaders Custom headers before sending traffic to backends -## ref: https://github.com/kubernetes/ingress-nginx/tree/master/docs/examples/customization/custom-headers -## -proxySetHeaders: {} -## @param addHeaders Custom headers before sending response traffic to the client -## ref: https://kubernetes.github.io/ingress-nginx/user-guide/nginx-configuration/configmap/#add-headers -## -addHeaders: {} -## @param defaultBackendService Default 404 backend service; required only if `defaultBackend.enabled = false` -## Must be / -## -defaultBackendService: "" -## @param electionID Election ID to use for status update -## -electionID: ingress-controller-leader -## @param allowSnippetAnnotations Allow users to set snippet annotations -## -allowSnippetAnnotations: false -## @param reportNodeInternalIp If using `hostNetwork=true`, setting `reportNodeInternalIp=true`, will pass the flag `report-node-internal-ip-address` to Nginx Ingress Controller -## Bare-metal considerations via the host network -## ref: https://kubernetes.github.io/ingress-nginx/deploy/baremetal/#via-the-host-network -## -reportNodeInternalIp: false -## @param watchIngressWithoutClass Process Ingress objects without ingressClass annotation/ingressClassName field -## -watchIngressWithoutClass: false -## Configuring this doesn't affect `kubernetes.io/ingress.class` annotation. See `extraArgs` below how to configure processing of custom annotation. -## @param ingressClassResource.name Name of the IngressClass resource -## @param ingressClassResource.enabled Create the IngressClass resource -## @param ingressClassResource.default Set the created IngressClass resource as default class -## @param ingressClassResource.controllerClass IngressClass identifier for the controller -## @param ingressClassResource.parameters Optional parameters for the controller -## -ingressClassResource: - name: nginx - enabled: true - default: false - controllerClass: "k8s.io/ingress-nginx" - parameters: {} -## Allows customization of the external service -## the ingress will be bound to via DNS -## -publishService: - ## @param publishService.enabled Set the endpoint records on the Ingress objects to reflect those on the service - ## - enabled: false - ## @param publishService.pathOverride Allows overriding of the publish service to bind to - ## Must be / - ## - pathOverride: "" -## @param scope.enabled Limit the scope of the controller. -## @param scope.namespace Scope namespace. Defaults to `.Release.Namespace` -## -scope: - enabled: false - namespace: "" -## @param configMapNamespace Allows customization of the configmap / nginx-configmap namespace -## Defaults to .Release.Namespace -## -configMapNamespace: "" -## @param tcpConfigMapNamespace Allows customization of the tcp-services-configmap namespace -## Defaults to .Release.Namespace -## -tcpConfigMapNamespace: "" -## @param udpConfigMapNamespace Allows customization of the udp-services-configmap namespace -## Defaults to .Release.Namespace -## -udpConfigMapNamespace: "" -## @param maxmindLicenseKey License key used to download Geolite2 database -## -maxmindLicenseKey: "" -## @param dhParam A base64ed Diffie-Hellman parameter -## This can be generated with: openssl dhparam 4096 2> / -## Ref: https://github.com/krmichel/ingress-nginx/blob/master/docs/examples/customization/ssl-dh-param -dhParam: "" -## @param tcp TCP service key:value pairs -## ref: https://github.com/kubernetes/contrib/tree/master/ingress/controllers/nginx/examples/tcp -## e.g: -## tcp: -## 8080: "default/example-tcp-svc:9000" -## -tcp: {} -## @param udp UDP service key:value pairs -## ref: https://github.com/kubernetes/contrib/tree/master/ingress/controllers/nginx/examples/udp -## e.g: -## udp: -## 53: "kube-system/kube-dns:53" -## -udp: {} -## @param svcPortNamesPrefix Prefix for TCP and UDP ports names in ingress controller service -## Some cloud providers, like Yandex Cloud may have a requirements for a port name regex to support cloud load balancer integration -## -svcPortNamesPrefix: "" -## @param command Override default container command (useful when using custom images) -## -command: [] -## @param args Override default container args (useful when using custom images) -## -args: [] -## @param lifecycleHooks for the %%MAIN_CONTAINER_NAME%% container(s) to automate configuration before or after startup -## -lifecycleHooks: {} -## @param extraArgs Additional command line arguments to pass to nginx-ingress-controller -## E.g. to specify the default SSL certificate you can use -## extraArgs: -## default-ssl-certificate: "/" -## ingress-class: nginx -## -extraArgs: {} -## @param extraEnvVars Extra environment variables to be set on Nginx Ingress container -## E.g: -## extraEnvs: -## - name: FOO -## valueFrom: -## secretKeyRef: -## key: FOO -## name: secret-resource -## -extraEnvVars: [] -## @param extraEnvVarsCM Name of a existing ConfigMap containing extra environment variables -## -extraEnvVarsCM: "" -## @param extraEnvVarsSecret Name of a existing Secret containing extra environment variables -## -extraEnvVarsSecret: "" -## @section Nginx Ingress deployment / daemonset parameters - -## @param kind Install as Deployment or DaemonSet -## -kind: Deployment -## Daemonset configuration -## -daemonset: - ## @param daemonset.useHostPort If `kind` is `DaemonSet`, this will enable `hostPort` for `TCP/80` and `TCP/443` - ## - useHostPort: false - ## @param daemonset.hostPorts [object] HTTP and HTTPS ports - ## - hostPorts: - http: 80 - https: 443 -## @param replicaCount Desired number of Controller pods -## -replicaCount: 1 -## @param updateStrategy Strategy to use to update Pods -## ref: https://kubernetes.io/docs/concepts/workloads/controllers/statefulset/#update-strategies -## -updateStrategy: {} -## @param revisionHistoryLimit The number of old history to retain to allow rollback -## -revisionHistoryLimit: 10 -## Controller pods' Security Context -## ref: https://kubernetes.io/docs/tasks/configure-pod-container/security-context/#set-the-security-context-for-a-pod -## @param podSecurityContext.enabled Enable Controller pods' Security Context -## @param podSecurityContext.fsGroupChangePolicy Set filesystem group change policy -## @param podSecurityContext.sysctls Set kernel settings using the sysctl interface -## @param podSecurityContext.supplementalGroups Set filesystem extra groups -## @param podSecurityContext.fsGroup Group ID for the container filesystem -## -podSecurityContext: - enabled: true - fsGroupChangePolicy: Always - sysctls: [] - supplementalGroups: [] - fsGroup: 1001 -## Controller containers' Security Context (only main container) -## ref: https://kubernetes.io/docs/tasks/configure-pod-container/security-context/#set-the-security-context-for-a-container -## @param containerSecurityContext.enabled Enable Controller containers' Security Context -## @param containerSecurityContext.allowPrivilegeEscalation Switch to allow priviledge escalation on the Controller container -## @param containerSecurityContext.seLinuxOptions [object,nullable] Set SELinux options in container -## @param containerSecurityContext.runAsUser User ID for the Controller container -## @param containerSecurityContext.runAsGroup Group ID for the Controller container -## @param containerSecurityContext.readOnlyRootFilesystem Set container's Security Context readOnlyRootFilesystem -## @param containerSecurityContext.capabilities.drop [array] Linux Kernel capabilities that should be dropped -## @param containerSecurityContext.capabilities.add [array] Linux Kernel capabilities that should be added -## @param containerSecurityContext.runAsNonRoot Set container's Security Context runAsNonRoot -## @param containerSecurityContext.seccompProfile.type Set container's Security Context seccomp profile -## -containerSecurityContext: - enabled: true - allowPrivilegeEscalation: false - seLinuxOptions: {} - runAsUser: 1001 - runAsGroup: 1001 - readOnlyRootFilesystem: true - capabilities: - drop: ["ALL"] - add: ["NET_BIND_SERVICE"] - runAsNonRoot: true - seccompProfile: - type: "RuntimeDefault" -## @param minReadySeconds How many seconds a pod needs to be ready before killing the next, during update -## -minReadySeconds: 0 -## Controller containers' resource requests and limits -## ref: https://kubernetes.io/docs/concepts/configuration/manage-compute-resources-container/ -## We usually recommend not to specify default resources and to leave this as a conscious -## choice for the user. This also increases chances charts run on environments with little -## resources, such as Minikube. If you do want to specify resources, uncomment the following -## lines, adjust them as necessary, and remove the curly braces after 'resources:'. -## @param resourcesPreset Set container resources according to one common preset (allowed values: none, nano, micro, small, medium, large, xlarge, 2xlarge). This is ignored if resources is set (resources is recommended for production). -## More information: https://github.com/bitnami/charts/blob/main/bitnami/common/templates/_resources.tpl#L15 -## -resourcesPreset: "nano" -## @param resources Set container requests and limits for different resources like CPU or memory (essential for production workloads) -## Example: -## resources: -## requests: -## cpu: 2 -## memory: 512Mi -## limits: -## cpu: 3 -## memory: 1024Mi -## -resources: {} -## Controller containers' liveness probe. Evaluated as a template. -## ref: https://kubernetes.io/docs/concepts/workloads/pods/pod-lifecycle/#container-probes -## @param livenessProbe.enabled Enable livenessProbe -## @param livenessProbe.initialDelaySeconds Initial delay seconds for livenessProbe -## @param livenessProbe.periodSeconds Period seconds for livenessProbe -## @param livenessProbe.timeoutSeconds Timeout seconds for livenessProbe -## @param livenessProbe.failureThreshold Failure threshold for livenessProbe -## @param livenessProbe.successThreshold Success threshold for livenessProbe -## -livenessProbe: - enabled: true - failureThreshold: 3 - initialDelaySeconds: 10 - periodSeconds: 10 - successThreshold: 1 - timeoutSeconds: 1 -## Controller containers' readiness probe. Evaluated as a template. -## ref: https://kubernetes.io/docs/concepts/workloads/pods/pod-lifecycle/#container-probes -## @param readinessProbe.enabled Enable readinessProbe -## @param readinessProbe.initialDelaySeconds Initial delay seconds for readinessProbe -## @param readinessProbe.periodSeconds Period seconds for readinessProbe -## @param readinessProbe.timeoutSeconds Timeout seconds for readinessProbe -## @param readinessProbe.failureThreshold Failure threshold for readinessProbe -## @param readinessProbe.successThreshold Success threshold for readinessProbe -## -readinessProbe: - enabled: true - failureThreshold: 3 - initialDelaySeconds: 10 - periodSeconds: 10 - successThreshold: 1 - timeoutSeconds: 1 -## Controller containers' startup probe. Evaluated as a template. -## ref: https://kubernetes.io/docs/concepts/workloads/pods/pod-lifecycle/#container-probes -## @param startupProbe.enabled Enable startupProbe -## @param startupProbe.initialDelaySeconds Initial delay seconds for startupProbe -## @param startupProbe.periodSeconds Period seconds for startupProbe -## @param startupProbe.timeoutSeconds Timeout seconds for startupProbe -## @param startupProbe.failureThreshold Failure threshold for startupProbe -## @param startupProbe.successThreshold Success threshold for startupProbe -## -startupProbe: - enabled: false - failureThreshold: 3 - initialDelaySeconds: 10 - periodSeconds: 10 - successThreshold: 1 - timeoutSeconds: 1 -## @param customLivenessProbe Override default liveness probe -## -customLivenessProbe: {} -## @param customReadinessProbe Override default readiness probe -## -customReadinessProbe: {} -## @param customStartupProbe Custom liveness probe for the Web component -## -customStartupProbe: {} -## @param lifecycle LifecycleHooks to set additional configuration at startup -## -lifecycle: {} -## @param podLabels Extra labels for Controller pods -## ref: https://kubernetes.io/docs/concepts/overview/working-with-objects/labels/ -## -podLabels: {} -## @param podAnnotations Annotations for Controller pods -## ref: https://kubernetes.io/docs/concepts/overview/working-with-objects/annotations/ -## -podAnnotations: {} -## @param priorityClassName Controller priorityClassName -## ref: https://kubernetes.io/docs/concepts/configuration/pod-priority-preemption/#priorityclass -## -priorityClassName: "" -## @param schedulerName Name of the k8s scheduler (other than default) -## ref: https://kubernetes.io/docs/tasks/administer-cluster/configure-multiple-schedulers/ -## -schedulerName: "" -## @param hostNetwork If the Nginx deployment / daemonset should run on the host's network namespace -## Required on CNI based K8s installations, since CNI and hostport don't mix yet -## Can be deprecated once https://github.com/kubernetes/kubernetes/issues/23920 is merged -## -hostNetwork: false -## @param dnsPolicy By default, while using host network, name resolution uses the host's DNS -## Optionally, change this to ClusterFirstWithHostNet in case you have 'hostNetwork: true' if you wish nginx-controller -## to keep resolving names inside the Kubernetes network -## -dnsPolicy: ClusterFirst -## @param dnsConfig is an object with optional parameters to pass to the DNS resolver -## The dnsConfig field is optional and it can work with any dnsPolicy settings. -## However, when a Pod's dnsPolicy is set to "None", the dnsConfig field has to be specified. -## -dnsConfig: {} -## @param terminationGracePeriodSeconds How many seconds to wait before terminating a pod -## -terminationGracePeriodSeconds: 60 -## @param podAffinityPreset Pod affinity preset. Ignored if `affinity` is set. Allowed values: `soft` or `hard` -## ref: https://kubernetes.io/docs/concepts/scheduling-eviction/assign-pod-node/#inter-pod-affinity-and-anti-affinity -## -podAffinityPreset: "" -## @param podAntiAffinityPreset Pod anti-affinity preset. Ignored if `affinity` is set. Allowed values: `soft` or `hard` -## ref: https://kubernetes.io/docs/concepts/scheduling-eviction/assign-pod-node/#inter-pod-affinity-and-anti-affinity -## -podAntiAffinityPreset: soft -## Node affinity preset -## ref: https://kubernetes.io/docs/concepts/scheduling-eviction/assign-pod-node/#node-affinity -## -nodeAffinityPreset: - ## @param nodeAffinityPreset.type Node affinity preset type. Ignored if `affinity` is set. Allowed values: `soft` or `hard` - ## - type: "" - ## @param nodeAffinityPreset.key Node label key to match. Ignored if `affinity` is set. - ## E.g. - ## key: "kubernetes.io/e2e-az-name" - ## - key: "" - ## @param nodeAffinityPreset.values Node label values to match. Ignored if `affinity` is set. - ## E.g. - ## values: - ## - e2e-az1 - ## - e2e-az2 - ## - values: [] -## @param affinity Affinity for pod assignment. Evaluated as a template. -## ref: https://kubernetes.io/docs/concepts/configuration/assign-pod-node/#affinity-and-anti-affinity -## Note: podAffinityPreset, podAntiAffinityPreset, and nodeAffinityPreset will be ignored when it's set -## -affinity: {} -## @param nodeSelector Node labels for pod assignment. Evaluated as a template. -## ref: https://kubernetes.io/docs/concepts/scheduling-eviction/assign-pod-node/ -## -nodeSelector: {} -## @param tolerations Tolerations for pod assignment. Evaluated as a template. -## ref: https://kubernetes.io/docs/concepts/configuration/taint-and-toleration/ -## -tolerations: [] -## @param extraVolumes Optionally specify extra list of additional volumes for Controller pods -## -extraVolumes: [] -## @param extraVolumeMounts Optionally specify extra list of additional volumeMounts for Controller container(s) -## -extraVolumeMounts: [] -## @param initContainers Add init containers to the controller pods -## Example: -## initContainers: -## - name: your-image-name -## image: your-image -## imagePullPolicy: Always -## ports: -## - name: portname -## containerPort: 1234 -## -initContainers: [] -## @param sidecars Add sidecars to the controller pods. -## Example: -## sidecars: -## - name: your-image-name -## image: your-image -## imagePullPolicy: Always -## ports: -## - name: portname -## containerPort: 1234 -## -sidecars: [] -## @param customTemplate [object] Override NGINX template -## -customTemplate: - configMapName: "" - configMapKey: "" -## @param topologySpreadConstraints Topology spread constraints rely on node labels to identify the topology domain(s) that each Node is in -## Ref: https://kubernetes.io/docs/concepts/workloads/pods/pod-topology-spread-constraints/ -## -## topologySpreadConstraints: -## - maxSkew: 1 -## topologyKey: failure-domain.beta.kubernetes.io/zone -## whenUnsatisfiable: DoNotSchedule -## labelSelector: -## matchLabels: -## app.kubernetes.io/instance: ingress-nginx-internal -## -topologySpreadConstraints: [] -## @param podSecurityPolicy.enabled Whether to create a PodSecurityPolicy. WARNING: PodSecurityPolicy is deprecated in Kubernetes v1.21 or later, unavailable in v1.25 or later -## https://kubernetes.io/docs/concepts/policy/pod-security-policy/ -## -podSecurityPolicy: - enabled: false -## @section Default backend parameters - -## Default 404 backend -## -defaultBackend: - ## @param defaultBackend.enabled Enable a default backend based on NGINX - ## - enabled: true - ## @param defaultBackend.automountServiceAccountToken Mount Service Account token in pod - ## - automountServiceAccountToken: true - ## @param defaultBackend.hostAliases Add deployment host aliases - ## https://kubernetes.io/docs/concepts/services-networking/add-entries-to-pod-etc-hosts-with-host-aliases/ - ## - hostAliases: [] - ## Bitnami NGINX image - ## ref: https://hub.docker.com/r/bitnami/nginx/tags/ - ## @param defaultBackend.image.registry [default: REGISTRY_NAME] Default backend image registry - ## @param defaultBackend.image.repository [default: REPOSITORY_NAME/nginx] Default backend image repository - ## @skip defaultBackend.image.tag Default backend image tag (immutable tags are recommended) - ## @param defaultBackend.image.digest Default backend image digest in the way sha256:aa.... Please note this parameter, if set, will override the tag - ## @param defaultBackend.image.pullPolicy Image pull policy - ## @param defaultBackend.image.pullSecrets Specify docker-registry secret names as an array - ## - image: - registry: docker.io - repository: bitnami/nginx - tag: 1.29.1-debian-12-r0 - digest: "" - ## Specify a imagePullPolicy - ## ref: https://kubernetes.io/docs/concepts/containers/images/#pre-pulled-images - ## - pullPolicy: IfNotPresent - ## Optionally specify an array of imagePullSecrets. - ## Secrets must be manually created in the namespace. - ## ref: https://kubernetes.io/docs/tasks/configure-pod-container/pull-image-private-registry/ - ## Example: - ## pullSecrets: - ## - myRegistryKeySecretName - ## - pullSecrets: [] - ## @param defaultBackend.extraArgs Additional command line arguments to pass to Nginx container - ## - extraArgs: {} - ## @param defaultBackend.containerPort HTTP container port number - ## - containerPort: 8080 - ## @param defaultBackend.serverBlockConfig [string] NGINX backend default server block configuration - ## Should be compliant with: https://kubernetes.github.io/ingress-nginx/user-guide/default-backend/ - ## - serverBlockConfig: |- - location /healthz { - return 200; - } - - location / { - return 404; - } - ## @param defaultBackend.replicaCount Desired number of default backend pods - ## - replicaCount: 1 - ## Default backend pods' Security Context - ## ref: https://kubernetes.io/docs/tasks/configure-pod-container/security-context/#set-the-security-context-for-a-pod - ## @param defaultBackend.podSecurityContext.enabled Enable Default backend pods' Security Context - ## @param defaultBackend.podSecurityContext.fsGroupChangePolicy Set filesystem group change policy - ## @param defaultBackend.podSecurityContext.sysctls Set kernel settings using the sysctl interface - ## @param defaultBackend.podSecurityContext.supplementalGroups Set filesystem extra groups - ## @param defaultBackend.podSecurityContext.fsGroup Group ID for the container filesystem - ## - podSecurityContext: - enabled: true - fsGroupChangePolicy: Always - sysctls: [] - supplementalGroups: [] - fsGroup: 1001 - ## Default backend containers' Security Context (only main container) - ## ref: https://kubernetes.io/docs/tasks/configure-pod-container/security-context/#set-the-security-context-for-a-container - ## @param defaultBackend.containerSecurityContext.enabled Enable Default backend containers' Security Context - ## @param defaultBackend.containerSecurityContext.capabilities.drop [array] Linux Kernel capabilities that should be dropped - ## @param defaultBackend.containerSecurityContext.allowPrivilegeEscalation Switch to allow priviledge escalation on the container - ## @param defaultBackend.containerSecurityContext.seLinuxOptions [object,nullable] Set SELinux options in container - ## @param defaultBackend.containerSecurityContext.runAsUser User ID for the Default backend container - ## @param defaultBackend.containerSecurityContext.runAsGroup Group ID for the Default backend container - ## @param defaultBackend.containerSecurityContext.readOnlyRootFilesystem Set container's Security Context readOnlyRootFilesystem - ## @param defaultBackend.containerSecurityContext.runAsNonRoot Set container's Security Context runAsNonRoot - ## @param defaultBackend.containerSecurityContext.seccompProfile.type Set container's Security Context seccomp profile - ## - containerSecurityContext: - enabled: true - allowPrivilegeEscalation: false - seLinuxOptions: {} - runAsUser: 1001 - runAsGroup: 1001 - readOnlyRootFilesystem: true - capabilities: - drop: ["ALL"] - runAsNonRoot: true - seccompProfile: - type: "RuntimeDefault" - ## Default backend containers' resource requests and limits - ## ref: https://kubernetes.io/docs/concepts/configuration/manage-compute-resources-container/ - ## We usually recommend not to specify default resources and to leave this as a conscious - ## choice for the user. This also increases chances charts run on environments with little - ## resources, such as Minikube. If you do want to specify resources, uncomment the following - ## lines, adjust them as necessary, and remove the curly braces after 'resources:'. - ## @param defaultBackend.resourcesPreset Set container resources according to one common preset (allowed values: none, nano, micro, small, medium, large, xlarge, 2xlarge). This is ignored if defaultBackend.resources is set (defaultBackend.resources is recommended for production). - ## More information: https://github.com/bitnami/charts/blob/main/bitnami/common/templates/_resources.tpl#L15 - ## - resourcesPreset: "nano" - ## @param defaultBackend.resources Set container requests and limits for different resources like CPU or memory (essential for production workloads) - ## Example: - ## resources: - ## requests: - ## cpu: 2 - ## memory: 512Mi - ## limits: - ## cpu: 3 - ## memory: 1024Mi - ## - resources: {} - ## Default backend containers' liveness probe. Evaluated as a template. - ## ref: https://kubernetes.io/docs/concepts/workloads/pods/pod-lifecycle/#container-probes - ## @param defaultBackend.livenessProbe.enabled Enable livenessProbe - ## @param defaultBackend.livenessProbe.initialDelaySeconds Initial delay seconds for livenessProbe - ## @param defaultBackend.livenessProbe.periodSeconds Period seconds for livenessProbe - ## @param defaultBackend.livenessProbe.timeoutSeconds Timeout seconds for livenessProbe - ## @param defaultBackend.livenessProbe.failureThreshold Failure threshold for livenessProbe - ## @param defaultBackend.livenessProbe.successThreshold Success threshold for livenessProbe - ## - livenessProbe: - enabled: true - failureThreshold: 3 - initialDelaySeconds: 30 - periodSeconds: 10 - successThreshold: 1 - timeoutSeconds: 5 - ## Default backend containers' readiness probe. Evaluated as a template. - ## ref: https://kubernetes.io/docs/concepts/workloads/pods/pod-lifecycle/#container-probes - ## @param defaultBackend.readinessProbe.enabled Enable readinessProbe - ## @param defaultBackend.readinessProbe.initialDelaySeconds Initial delay seconds for readinessProbe - ## @param defaultBackend.readinessProbe.periodSeconds Period seconds for readinessProbe - ## @param defaultBackend.readinessProbe.timeoutSeconds Timeout seconds for readinessProbe - ## @param defaultBackend.readinessProbe.failureThreshold Failure threshold for readinessProbe - ## @param defaultBackend.readinessProbe.successThreshold Success threshold for readinessProbe - ## - readinessProbe: - enabled: true - failureThreshold: 6 - initialDelaySeconds: 0 - periodSeconds: 5 - successThreshold: 1 - timeoutSeconds: 5 - ## Default backend containers' startup probe. Evaluated as a template. - ## ref: https://kubernetes.io/docs/concepts/workloads/pods/pod-lifecycle/#container-probes - ## @param defaultBackend.startupProbe.enabled Enable startupProbe - ## @param defaultBackend.startupProbe.initialDelaySeconds Initial delay seconds for startupProbe - ## @param defaultBackend.startupProbe.periodSeconds Period seconds for startupProbe - ## @param defaultBackend.startupProbe.timeoutSeconds Timeout seconds for startupProbe - ## @param defaultBackend.startupProbe.failureThreshold Failure threshold for startupProbe - ## @param defaultBackend.startupProbe.successThreshold Success threshold for startupProbe - ## - startupProbe: - enabled: false - failureThreshold: 6 - initialDelaySeconds: 0 - periodSeconds: 5 - successThreshold: 1 - timeoutSeconds: 5 - ## @param defaultBackend.customStartupProbe Custom liveness probe for the Web component - ## - customStartupProbe: {} - ## @param defaultBackend.customLivenessProbe Custom liveness probe for the Web component - ## - customLivenessProbe: {} - ## @param defaultBackend.customReadinessProbe Custom readiness probe for the Web component - ## - customReadinessProbe: {} - ## @param defaultBackend.podLabels Extra labels for Controller pods - ## ref: https://kubernetes.io/docs/concepts/overview/working-with-objects/labels/ - ## - podLabels: {} - ## @param defaultBackend.podAnnotations Annotations for Controller pods - ## ref: https://kubernetes.io/docs/concepts/overview/working-with-objects/annotations/ - ## - podAnnotations: {} - ## @param defaultBackend.priorityClassName priorityClassName - ## ref: https://kubernetes.io/docs/concepts/configuration/pod-priority-preemption/#priorityclass - ## - priorityClassName: "" - ## @param defaultBackend.schedulerName Name of the k8s scheduler (other than default) - ## ref: https://kubernetes.io/docs/tasks/administer-cluster/configure-multiple-schedulers/ - ## - schedulerName: "" - ## @param defaultBackend.terminationGracePeriodSeconds In seconds, time the given to the pod to terminate gracefully - ## ref: https://kubernetes.io/docs/concepts/workloads/pods/pod/#termination-of-pods - ## - terminationGracePeriodSeconds: 60 - ## @param defaultBackend.topologySpreadConstraints Topology Spread Constraints for pod assignment - ## https://kubernetes.io/docs/concepts/workloads/pods/pod-topology-spread-constraints/ - ## The value is evaluated as a template - ## - topologySpreadConstraints: [] - ## @param defaultBackend.podAffinityPreset Pod affinity preset. Ignored if `affinity` is set. Allowed values: `soft` or `hard` - ## ref: https://kubernetes.io/docs/concepts/scheduling-eviction/assign-pod-node/#inter-pod-affinity-and-anti-affinity - ## - podAffinityPreset: "" - ## @param defaultBackend.podAntiAffinityPreset Pod anti-affinity preset. Ignored if `affinity` is set. Allowed values: `soft` or `hard` - ## ref: https://kubernetes.io/docs/concepts/scheduling-eviction/assign-pod-node/#inter-pod-affinity-and-anti-affinity - ## - podAntiAffinityPreset: soft - ## Node affinity preset - ## ref: https://kubernetes.io/docs/concepts/scheduling-eviction/assign-pod-node/#node-affinity - ## - nodeAffinityPreset: - ## @param defaultBackend.nodeAffinityPreset.type Node affinity preset type. Ignored if `affinity` is set. Allowed values: `soft` or `hard` - ## - type: "" - ## @param defaultBackend.nodeAffinityPreset.key Node label key to match. Ignored if `affinity` is set. - ## E.g. - ## key: "kubernetes.io/e2e-az-name" - ## - key: "" - ## @param defaultBackend.nodeAffinityPreset.values Node label values to match. Ignored if `affinity` is set. - ## E.g. - ## values: - ## - e2e-az1 - ## - e2e-az2 - ## - values: [] - ## @param defaultBackend.command Override default container command (useful when using custom images) - ## - command: [] - ## @param defaultBackend.args Override default container args (useful when using custom images) - ## - args: [] - ## @param defaultBackend.lifecycleHooks for the %%MAIN_CONTAINER_NAME%% container(s) to automate configuration before or after startup - ## - lifecycleHooks: {} - ## @param defaultBackend.extraEnvVars Array with extra environment variables to add to %%MAIN_CONTAINER_NAME%% nodes - ## e.g: - ## extraEnvVars: - ## - name: FOO - ## value: "bar" - ## - extraEnvVars: [] - ## @param defaultBackend.extraEnvVarsCM Name of existing ConfigMap containing extra env vars for %%MAIN_CONTAINER_NAME%% nodes - ## - extraEnvVarsCM: "" - ## @param defaultBackend.extraEnvVarsSecret Name of existing Secret containing extra env vars for %%MAIN_CONTAINER_NAME%% nodes - ## - extraEnvVarsSecret: "" - ## @param defaultBackend.extraVolumes Optionally specify extra list of additional volumes for the %%MAIN_CONTAINER_NAME%% pod(s) - ## - extraVolumes: [] - ## @param defaultBackend.extraVolumeMounts Optionally specify extra list of additional volumeMounts for the %%MAIN_CONTAINER_NAME%% container(s) - ## - extraVolumeMounts: [] - ## @param defaultBackend.sidecars Add additional sidecar containers to the %%MAIN_CONTAINER_NAME%% pod(s) - ## e.g: - ## sidecars: - ## - name: your-image-name - ## image: your-image - ## imagePullPolicy: Always - ## ports: - ## - name: portname - ## containerPort: 1234 - ## - sidecars: [] - ## @param defaultBackend.initContainers Add additional init containers to the %%MAIN_CONTAINER_NAME%% pod(s) - ## ref: https://kubernetes.io/docs/concepts/workloads/pods/init-containers/ - ## e.g: - ## initContainers: - ## - name: your-image-name - ## image: your-image - ## imagePullPolicy: Always - ## command: ['sh', '-c', 'echo "hello world"'] - ## - initContainers: [] - ## @param defaultBackend.affinity Affinity for pod assignment - ## ref: https://kubernetes.io/docs/concepts/configuration/assign-pod-node/#affinity-and-anti-affinity - ## Note: defaultBackend.podAffinityPreset, defaultBackend.podAntiAffinityPreset, and defaultBackend.nodeAffinityPreset will be ignored when it's set - ## - affinity: {} - ## @param defaultBackend.nodeSelector Node labels for pod assignment - ## ref: https://kubernetes.io/docs/concepts/scheduling-eviction/assign-pod-node/ - ## - nodeSelector: {} - ## @param defaultBackend.tolerations Tolerations for pod assignment - ## ref: https://kubernetes.io/docs/concepts/configuration/taint-and-toleration/ - ## - tolerations: [] - ## Default backend Service parameters - ## - service: - ## @param defaultBackend.service.type Kubernetes Service type for default backend - ## - type: ClusterIP - ## @param defaultBackend.service.ports.http Default backend service HTTP port - ## - ports: - http: 80 - ## @param defaultBackend.service.annotations Annotations for the default backend service - ## - annotations: {} - ## Network Policies - ## Ref: https://kubernetes.io/docs/concepts/services-networking/network-policies/ - ## - networkPolicy: - ## @param defaultBackend.networkPolicy.enabled Specifies whether a NetworkPolicy should be created - ## - enabled: true - ## @param defaultBackend.networkPolicy.allowExternal Don't require server label for connections - ## The Policy model to apply. When set to false, only pods with the correct - ## server label will have network access to the ports server is listening - ## on. When true, server will accept connections from any source - ## (with the correct destination port). - ## - allowExternal: true - ## @param defaultBackend.networkPolicy.allowExternalEgress Allow the pod to access any range of port and all destinations. - ## - allowExternalEgress: true - ## @param defaultBackend.networkPolicy.extraIngress [array] Add extra ingress rules to the NetworkPolicy - ## e.g: - ## extraIngress: - ## - ports: - ## - port: 1234 - ## from: - ## - podSelector: - ## - matchLabels: - ## - role: frontend - ## - podSelector: - ## - matchExpressions: - ## - key: role - ## operator: In - ## values: - ## - frontend - extraIngress: [] - ## @param defaultBackend.networkPolicy.extraEgress [array] Add extra ingress rules to the NetworkPolicy - ## e.g: - ## extraEgress: - ## - ports: - ## - port: 1234 - ## to: - ## - podSelector: - ## - matchLabels: - ## - role: frontend - ## - podSelector: - ## - matchExpressions: - ## - key: role - ## operator: In - ## values: - ## - frontend - ## - extraEgress: [] - ## @param defaultBackend.networkPolicy.ingressNSMatchLabels [object] Labels to match to allow traffic from other namespaces - ## @param defaultBackend.networkPolicy.ingressNSPodMatchLabels [object] Pod labels to match to allow traffic from other namespaces - ## - ingressNSMatchLabels: {} - ingressNSPodMatchLabels: {} - ## Default backend Pod Disruption Budget configuration - ## ref: https://kubernetes.io/docs/tasks/run-application/configure-pdb/ - ## - pdb: - ## @param defaultBackend.pdb.create Enable/disable a Pod Disruption Budget creation for Default backend - ## - create: true - ## @param defaultBackend.pdb.minAvailable Minimum number/percentage of Default backend pods that should remain scheduled - ## - minAvailable: "" - ## @param defaultBackend.pdb.maxUnavailable Maximum number/percentage of pods that may be made unavailable. Defaults to `1` if both `defaultBackend.pdb.minAvailable` and `defaultBackend.pdb.maxUnavailable` are empty. - ## - maxUnavailable: "" -## @section Traffic exposure parameters - -## Service parameters -## -service: - ## @param service.type Kubernetes Service type for Controller - ## - type: LoadBalancer - ## @param service.ports [object] Service ports - ## - ports: - http: 80 - https: 443 - ## @param service.targetPorts [object] Map the controller service HTTP/HTTPS port - ## - targetPorts: - http: http - https: https - ## @param service.nodePorts [object] Specify the nodePort value(s) for the LoadBalancer and NodePort service types. - ## ref: https://kubernetes.io/docs/concepts/services-networking/service/#type-nodeport - ## - nodePorts: - http: "" - https: "" - tcp: {} - udp: {} - ## @param service.annotations Annotations for controller service - ## This can be used to set the LoadBalancer service type to internal only. - ## ref: https://kubernetes.io/docs/concepts/services-networking/service/#internal-load-balancer - ## - annotations: {} - ## @param service.labels Labels for controller service - ## - labels: {} - ## @param service.clusterIP Controller Internal Cluster Service IP (optional) - ## - clusterIP: "" - ## @param service.externalIPs Controller Service external IP addresses - ## Ref: https://kubernetes.io/docs/concepts/services-networking/service/#external-ips - ## - externalIPs: [] - ## @param service.ipFamilyPolicy Controller Service ipFamilyPolicy (optional, cloud specific) - ## This can be either SingleStack, PreferDualStack or RequireDualStack - ## ref: https://kubernetes.io/docs/concepts/services-networking/dual-stack/#services - ## - ipFamilyPolicy: "" - ## @param service.ipFamilies Controller Service ipFamilies (optional, cloud specific) - ## This can be either ["IPv4"], ["IPv6"], ["IPv4", "IPv6"] or ["IPv6", "IPv4"] - ## ref: https://kubernetes.io/docs/concepts/services-networking/dual-stack/#services - ## - ipFamilies: [] - ## @param service.loadBalancerClass Load balancer class if service type is `LoadBalancer` - ## ref: https://kubernetes.io/docs/concepts/services-networking/service/#load-balancer-class - ## - loadBalancerClass: "" - ## @param service.loadBalancerIP Kubernetes LoadBalancerIP to request for Controller (optional, cloud specific) - ## ref: https://kubernetes.io/docs/concepts/services-networking/service/#type-loadbalancer - ## - loadBalancerIP: "" - ## @param service.loadBalancerSourceRanges List of IP CIDRs allowed access to load balancer (if supported) - ## https://kubernetes.io/docs/tasks/access-application-cluster/configure-cloud-provider-firewall/#restrict-access-for-loadbalancer-service - ## - loadBalancerSourceRanges: [] - ## @param service.extraPorts Extra ports to expose (normally used with the `sidecar` value) - ## - extraPorts: [] - ## @param service.externalTrafficPolicy Set external traffic policy to: "Local" to preserve source IP on providers supporting it - ## Enable client source IP preservation - ## Ref: https://kubernetes.io/docs/tutorials/services/source-ip/#source-ip-for-services-with-typeloadbalancer - ## - externalTrafficPolicy: "" - ## @param service.healthCheckNodePort Set this to the managed health-check port the kube-proxy will expose. If blank, a random port in the `NodePort` range will be assigned - ## - healthCheckNodePort: 0 - ## @param service.sessionAffinity Session Affinity for Kubernetes service, can be "None" or "ClientIP" - ## If "ClientIP", consecutive client requests will be directed to the same Pod - ## ref: https://kubernetes.io/docs/concepts/services-networking/service/#virtual-ips-and-service-proxies - ## - sessionAffinity: None - ## @param service.sessionAffinityConfig Additional settings for the sessionAffinity - ## sessionAffinityConfig: - ## clientIP: - ## timeoutSeconds: 300 - ## - sessionAffinityConfig: {} -## Network Policies -## Ref: https://kubernetes.io/docs/concepts/services-networking/network-policies/ -## -networkPolicy: - ## @param networkPolicy.enabled Specifies whether a NetworkPolicy should be created - ## - enabled: true - ## @param networkPolicy.allowExternal Don't require server label for connections - ## The Policy model to apply. When set to false, only pods with the correct - ## server label will have network access to the ports server is listening - ## on. When true, server will accept connections from any source - ## (with the correct destination port). - ## - allowExternal: true - ## @param networkPolicy.allowExternalEgress Allow the pod to access any range of port and all destinations. - ## - allowExternalEgress: true - ## @param networkPolicy.kubeAPIServerPorts [array] List of possible endpoints to kube-apiserver (limit to your cluster settings to increase security) - ## - kubeAPIServerPorts: [443, 6443, 8443] - ## @param networkPolicy.extraIngress [array] Add extra ingress rules to the NetworkPolicy - ## e.g: - ## extraIngress: - ## - ports: - ## - port: 1234 - ## from: - ## - podSelector: - ## - matchLabels: - ## - role: frontend - ## - podSelector: - ## - matchExpressions: - ## - key: role - ## operator: In - ## values: - ## - frontend - extraIngress: [] - ## @param networkPolicy.extraEgress [array] Add extra ingress rules to the NetworkPolicy - ## e.g: - ## extraEgress: - ## - ports: - ## - port: 1234 - ## to: - ## - podSelector: - ## - matchLabels: - ## - role: frontend - ## - podSelector: - ## - matchExpressions: - ## - key: role - ## operator: In - ## values: - ## - frontend - ## - extraEgress: [] - ## @param networkPolicy.ingressNSMatchLabels [object] Labels to match to allow traffic from other namespaces - ## @param networkPolicy.ingressNSPodMatchLabels [object] Pod labels to match to allow traffic from other namespaces - ## - ingressNSMatchLabels: {} - ingressNSPodMatchLabels: {} -## @section RBAC parameters - -## Pods Service Account -## ref: https://kubernetes.io/docs/tasks/configure-pod-container/configure-service-account/ -## -serviceAccount: - ## @param serviceAccount.create Enable the creation of a ServiceAccount for Controller pods - ## - create: true - ## @param serviceAccount.name Name of the created ServiceAccount - ## If not set and create is true, a name is generated using the metrics-server.fullname template - name: "" - ## @param serviceAccount.annotations Annotations for service account. - ## Only used if `create` is `true`. - ## - annotations: {} - ## @param serviceAccount.automountServiceAccountToken Automount service account token for the server service account - ## - automountServiceAccountToken: false -## Role Based Access -## Ref: https://kubernetes.io/docs/admin/authorization/rbac/ -## -rbac: - ## @param rbac.create Specifies whether RBAC rules should be created - ## - create: true - ## @param rbac.rules Custom RBAC rules - ## Example: - ## rules: - ## - apiGroups: - ## - "" - ## resources: - ## - pods - ## verbs: - ## - get - ## - list - ## - rules: [] -## @section Other parameters - -## Controller Pod Disruption Budget configuration -## ref: https://kubernetes.io/docs/tasks/run-application/configure-pdb/ -## -pdb: - ## @param pdb.create Enable/disable a Pod Disruption Budget creation for Controller - ## - create: true - ## @param pdb.minAvailable Minimum number/percentage of Controller pods that should remain scheduled - ## - minAvailable: "" - ## @param pdb.maxUnavailable Maximum number/percentage of pods that may be made unavailable. Defaults to `1` if both `pdb.minAvailable` and `pdb.maxUnavailable` are empty. - ## - maxUnavailable: "" -## Controller Autoscaling configuration -## @param autoscaling.enabled Enable autoscaling for Controller -## @param autoscaling.minReplicas Minimum number of Controller replicas -## @param autoscaling.maxReplicas Maximum number of Controller replicas -## @param autoscaling.targetCPU Target CPU utilization percentage -## @param autoscaling.targetMemory Target Memory utilization percentage -## -autoscaling: - enabled: false - minReplicas: 1 - maxReplicas: 11 - targetCPU: "" - targetMemory: "" -## @section Metrics parameters - -## Prometheus exporter parameters -## -metrics: - ## @param metrics.enabled Enable exposing Controller statistics - ## - enabled: false - ## Prometheus exporter service parameters - ## - service: - ## @param metrics.service.type Type of Prometheus metrics service to create - ## - type: ClusterIP - ## @param metrics.service.ports.metrics Service HTTP management port - ## - ports: - metrics: 9913 - ## @param metrics.service.annotations [object] Annotations for the Prometheus exporter service - ## - annotations: - prometheus.io/scrape: "true" - prometheus.io/port: "{{ coalesce .Values.metrics.service.ports.metrics .Values.metrics.service.port }}" - ## @param metrics.service.labels Labels for the Prometheus exporter service - ## - labels: {} - ## Prometheus Operator ServiceMonitor configuration - ## - serviceMonitor: - ## @param metrics.serviceMonitor.enabled Create ServiceMonitor resource for scraping metrics using PrometheusOperator - ## - enabled: false - ## @param metrics.serviceMonitor.namespace Namespace in which Prometheus is running - ## - namespace: "" - ## @param metrics.serviceMonitor.jobLabel The name of the label on the target service to use as the job name in prometheus. - ## - jobLabel: "" - ## @param metrics.serviceMonitor.interval Interval at which metrics should be scraped - ## ref: https://github.com/coreos/prometheus-operator/blob/master/Documentation/api.md#endpoint - ## - interval: 30s - ## @param metrics.serviceMonitor.scrapeTimeout Specify the timeout after which the scrape is ended - ## ref: https://github.com/coreos/prometheus-operator/blob/master/Documentation/api.md#endpoint - ## e.g: - ## scrapeTimeout: 10s - ## - scrapeTimeout: "" - ## @param metrics.serviceMonitor.relabelings RelabelConfigs to apply to samples before scraping - ## ref: https://github.com/coreos/prometheus-operator/blob/master/Documentation/api.md#relabelconfig - ## - relabelings: [] - ## @param metrics.serviceMonitor.metricRelabelings MetricRelabelConfigs to apply to samples before ingestion - ## ref: https://github.com/coreos/prometheus-operator/blob/master/Documentation/api.md#relabelconfig - ## - metricRelabelings: [] - ## @param metrics.serviceMonitor.selector ServiceMonitor selector labels - ## ref: https://github.com/bitnami/charts/tree/main/bitnami/prometheus-operator#prometheus-configuration - ## e.g: - ## selector: - ## prometheus: my-prometheus - ## - selector: {} - ## @param metrics.serviceMonitor.annotations Extra annotations for the ServiceMonitor - ## - annotations: {} - ## @param metrics.serviceMonitor.labels Extra labels for the ServiceMonitor - ## - labels: {} - ## @param metrics.serviceMonitor.honorLabels honorLabels chooses the metric's labels on collisions with target labels - ## - honorLabels: false - ## @param metrics.prometheusRule.enabled Create PrometheusRules resource for scraping metrics using PrometheusOperator - ## @param metrics.prometheusRule.additionalLabels Used to pass Labels that are required by the Installed Prometheus Operator - ## @param metrics.prometheusRule.namespace Namespace which Prometheus is running in - ## @param metrics.prometheusRule.rules Rules to be prometheus in YAML format, check values for an example - ## - prometheusRule: - enabled: false - additionalLabels: {} - namespace: "" - rules: [] diff --git a/bitnami/opentelemetry-collector/README.md b/bitnami/opentelemetry-collector/README.md new file mode 100644 index 0000000000..ae9948f2ed --- /dev/null +++ b/bitnami/opentelemetry-collector/README.md @@ -0,0 +1,7 @@ +# Bitnami Secure Images Helm chart for OpenTelemetry Collector + +OpenTelemetry Collector is a collection of components that are used to collect, process, and export telemetry data. + +[Overview of OpenTelemetry Collector](https://opentelemetry.io/) + +This Helm chart is only available under the [Bitnami Secure Images initiative](https://news.broadcom.com/app-dev/broadcom-introduces-bitnami-secure-images-for-production-ready-containerized-applications).