Commit graph

97 commits

Author SHA1 Message Date
Ricardo Katz
90c79689c4
Release v1 (#7470)
* Drop v1beta1 from ingress nginx (#7156)

* Drop v1beta1 from ingress nginx

Signed-off-by: Ricardo Pchevuzinske Katz <ricardo.katz@gmail.com>

* Fix intorstr logic in controller

Signed-off-by: Ricardo Pchevuzinske Katz <ricardo.katz@gmail.com>

* fixing admission

Signed-off-by: Ricardo Pchevuzinske Katz <ricardo.katz@gmail.com>

* more intorstr fixing

* correct template rendering

Signed-off-by: Ricardo Pchevuzinske Katz <ricardo.katz@gmail.com>

* Fix e2e tests for v1 api

Signed-off-by: Ricardo Pchevuzinske Katz <ricardo.katz@gmail.com>

* Fix gofmt errors

* This is finally working...almost there...

Signed-off-by: Ricardo Pchevuzinske Katz <ricardo.katz@gmail.com>

* Re-add removed validation of AdmissionReview

* Prepare for v1.0.0-alpha.1 release

Signed-off-by: Ricardo Pchevuzinske Katz <ricardo.katz@gmail.com>

* Update changelog and matrix table for v1.0.0-alpha.1 (#7274)

Signed-off-by: Ricardo Pchevuzinske Katz <ricardo.katz@gmail.com>

* add docs for syslog feature (#7219)

* Fix link to e2e-tests.md in developer-guide (#7201)

* Use ENV expansion for namespace in args (#7146)

Update the DaemonSet namespace references to use the `POD_NAMESPACE` environment variable in the same way that the Deployment does.

* chart: using Helm builtin capabilities check (#7190)

Signed-off-by: Jintao Zhang <zhangjintao9020@gmail.com>

* Update proper default value for HTTP2MaxConcurrentStreams in Docs (#6944)

It should be 128 as documented in https://github.com/kubernetes/ingress-nginx/blob/master/internal/ingress/controller/config/config.go#L780

* Fix MaxWorkerOpenFiles calculation on high cores nodes (#7107)

* Fix MaxWorkerOpenFiles calculation on high cores nodes

* Add e2e test for rlimit_nofile

* Fix doc for max-worker-open-files

* ingress/tcp: add additional error logging on failed (#7208)

* Add file containing stable release (#7313)

* Handle named (non-numeric) ports correctly (#7311)

Signed-off-by: Carlos Panato <ctadeu@gmail.com>

* Updated v1beta1 to v1 as its deprecated (#7308)

* remove mercurial from build (#7031)

* Retry to download maxmind DB if it fails (#7242)

* Retry to download maxmind DB if it fails.

Signed-off-by: Sergey Shakuto <sshakuto@infoblox.com>

* Add retries count arg, move retry logic into DownloadGeoLite2DB function

Signed-off-by: Sergey Shakuto <sshakuto@infoblox.com>

* Reorder parameters in DownloadGeoLite2DB

Signed-off-by: Sergey Shakuto <sshakuto@infoblox.com>

* Remove hardcoded value

Signed-off-by: Sergey Shakuto <sshakuto@infoblox.com>

* Release v1.0.0-alpha.1

* Add changelog for v1.0.0-alpha.2

* controller: ignore non-service backends (#7332)

* controller: ignore non-service backends

Signed-off-by: Carlos Panato <ctadeu@gmail.com>

* update per feedback

Signed-off-by: Carlos Panato <ctadeu@gmail.com>

* fix: allow scope/tcp/udp configmap namespace to altered (#7161)

* Lower webhook timeout for digital ocean (#7319)

* Lower webhook timeout for digital ocean

* Set Digital Ocean value controller.admissionWebhooks.timeoutSeconds to 29

* update OWNERS and aliases files (#7365) (#7366)

Signed-off-by: Carlos Panato <ctadeu@gmail.com>

* Downgrade Lua modules for s390x (#7355)

Downgrade Lua modules to last known working version.

* Fix IngressClass logic for newer releases (#7341)

* Fix IngressClass logic for newer releases

Signed-off-by: Ricardo Pchevuzinske Katz <ricardo.katz@gmail.com>

* Change e2e tests for the new IngressClass presence

* Fix chart and admission tests

Signed-off-by: Ricardo Pchevuzinske Katz <ricardo.katz@gmail.com>

* Fix helm chart test

Signed-off-by: Ricardo Pchevuzinske Katz <ricardo.katz@gmail.com>

* Fix reviews

* Remove ingressclass code from admission

* update tag to v1.0.0-beta.1

* update readme and changelog for v1.0.0-beta.1

* Release v1.0.0-beta.1 - helm and manifests (#7422)

* Change the order of annotation just to trigger a new helm release (#7425)

* [cherry-pick] Add dev-v1 branch into helm releaser (#7428)

* Add dev-v1 branch into helm releaser (#7424)

* chore: add link for artifacthub.io/prerelease annotations

Signed-off-by: Jintao Zhang <zhangjintao9020@gmail.com>

Co-authored-by: Ricardo Katz <rikatz@users.noreply.github.com>

* k8s job ci pipeline for dev-v1 br v1.22.0 (#7453)

* k8s job ci pipeline for dev-v1 br v1.22.0

Signed-off-by: Neha Lohia <nehapithadiya444@gmail.com>

* k8s job ci pipeline for dev-v1 br v1.21.2

Signed-off-by: Neha Lohia <nehapithadiya444@gmail.com>

* remove v1.21.1 version

Signed-off-by: Neha Lohia <nehapithadiya444@gmail.com>

* Add controller.watchIngressWithoutClass config option (#7459)

Signed-off-by: Akshit Grover <akshit.grover2016@gmail.com>

* Release new helm chart with certgen fixed (#7478)

* Update go version, modules and remove ioutil

* Release new helm chart with certgen fixed

* changed appversion, chartversion, TAG, image (#7490)

* Fix CI conflict

* Fix CI conflict

* Fix build.sh from rebase process

* Fix controller_test post rebase

Co-authored-by: Tianhao Guo <rggth09@gmail.com>
Co-authored-by: Ray <61553+rctay@users.noreply.github.com>
Co-authored-by: Bill Cassidy <cassid4@gmail.com>
Co-authored-by: Jintao Zhang <tao12345666333@163.com>
Co-authored-by: Sathish Ramani <rsathishx87@gmail.com>
Co-authored-by: Mansur Marvanov <nanorobocop@gmail.com>
Co-authored-by: Matt1360 <568198+Matt1360@users.noreply.github.com>
Co-authored-by: Carlos Tadeu Panato Junior <ctadeu@gmail.com>
Co-authored-by: Kundan Kumar <kundan.kumar@india.nec.com>
Co-authored-by: Tom Hayward <thayward@infoblox.com>
Co-authored-by: Sergey Shakuto <sshakuto@infoblox.com>
Co-authored-by: Tore <tore.lonoy@gmail.com>
Co-authored-by: Bouke Versteegh <info@boukeversteegh.nl>
Co-authored-by: Shahid <shahid@us.ibm.com>
Co-authored-by: James Strong <strong.james.e@gmail.com>
Co-authored-by: Long Wu Yuan <longwuyuan@gmail.com>
Co-authored-by: Jintao Zhang <zhangjintao9020@gmail.com>
Co-authored-by: Neha Lohia <nehapithadiya444@gmail.com>
Co-authored-by: Akshit Grover <akshit.grover2016@gmail.com>
2021-08-21 13:42:00 -07:00
kayrus
e53a11e839
Add hostname value to override pod's hostname (#7386) 2021-08-09 06:45:31 -07:00
Bhumij Gupta
6f0401fc73
Helm - Enable configuring request and limit for containers in webhook jobs (#7434)
* helm: add feature to configure request and limit for container in createSecret and patchWebhook job

Signed-off-by: Bhumij Gupta <bhumijgupta@gmail.com>

* Remove empty line in helm template

Signed-off-by: Bhumij Gupta <bhumijgupta@gmail.com>

* Add test for admission webhook job container resources

Signed-off-by: Bhumij Gupta <bhumijgupta@gmail.com>

* Add new line character at the end of charts ci file

Signed-off-by: Bhumij Gupta <bhumijgupta@gmail.com>
2021-08-05 15:31:41 -07:00
Maikel
46be93808b
Add scope configuration check. (#6864) 2021-08-05 06:23:22 -07:00
Swift
b1a71adb74
Bump PDB API version to v1 (#7421)
* update pdb to v1

Signed-off-by: yuswift <yuswift2018@gmail.com>

* validate the version in PDB

Signed-off-by: yuswift <yuswift2018@gmail.com>
2021-08-05 05:23:22 -07:00
Long
2a190d2657
added namespace field in the namespace scoped resource templates of helm chart (#7256)
* added namespace field in the namespace scoped resource templates of helm chart

* moved namespace field from roleRef to metadata
2021-06-21 04:56:51 -07:00
Christian Rebischke
cec3c0af3d
helm: add new ingressClass resource (#6882)
* helm: add new ingressClass resource

* add ingress parameters support

This commit adds ingress parameters support.
Credits go to Ariel Vinas: ariel@craftech.io
2021-06-18 16:16:42 -07:00
Njegos Railic
9e89951ec7
Add annotations for HPA (#7117) 2021-06-02 02:52:24 -07:00
Maurice Faber
7c6b694e72
Update controller-poddisruptionbudget.yaml (#6734)
Logic was wrong. See additional check that is also part of the first OR.
2021-05-30 13:16:25 -07:00
Zach Rhoads
f6dbd93865
updated values.yaml and templates to have separate values for registry and image with container images, left repository value for backwards compatability (#7095) 2021-05-23 09:07:38 -07:00
Brian Harwell
293071ae02
Add support for custom probes (#7137)
* Add support for custom probes

* Fix lint issue with comment

* Bump chart version

* Fix lint issue
2021-05-18 06:37:31 -07:00
amirschw
bee7360ca4 [Helm] allow configuring controller container name
Signed-off-by: amirschw <24677563+amirschw@users.noreply.github.com>
2021-04-13 15:34:13 +03:00
Muhammad Hamza Zaib
ab58492ea4 Merge branch 'master' of github.com:kubernetes/ingress-nginx into add-servicemonitor-joblabel 2021-04-08 08:37:32 +02:00
Eric Bailey
63e35ac32b Support existing PSPs in Helm chart 2021-04-07 13:04:02 -05:00
Muhammad Hamza Zaib
9d9f10ce8b Add option to specify job label for service monitor 2021-04-06 08:19:03 +02:00
Joshua Stern
343790a6b2 Add ability to specify automountServiceAccountToken 2021-03-15 14:38:00 -04:00
Pierre Péronnet
59f930dd25
feat(chart) Add volumes to default-backend deployment
Update changelog and Chart.yml

Signed-off-by: Pierre Péronnet <pierre.peronnet@ovhcloud.com>
2021-03-09 16:54:12 +01:00
Manuel Alejandro de Brito Fontes
175f97dce5 Allow use of numeric namespaces in helm chart 2021-01-28 09:29:53 -03:00
Kyle Michel
fac7411cec
Add value for configuring a custom Diffie-Hellman parameters file
Revert chart version
2021-01-27 21:04:38 -05:00
Manuel Alejandro de Brito Fontes
80239fc9f4 Remove ClusterRole when scope option is enabled 2021-01-20 14:23:41 -03:00
Ivan Rizzante
5ff5b99fbc Add custom ScaledObject annotations
Signed-off-by: Ivan Rizzante <i.rizzante@gmail.com>
2021-01-20 16:43:07 +01:00
hoodbsa
d70652a0eb
fix scaleTargetRef definition for KEDA v.2 2021-01-14 13:29:32 +03:00
Yasser
a70553f7d8 Do not create HPA if default backend not enabled
Update annotations

Do not create HPA if default backend not enabled
2021-01-12 17:01:47 +01:00
Kubernetes Prow Robot
3e5605910a
Merge pull request #6691 from dzirg44/ingress-config
Helm: Ingress config change
2020-12-29 05:24:35 -08:00
Kubernetes Prow Robot
f239fe07ff
Merge pull request #6688 from mhulscher/psp-emptydir
feat: allow volume-type emptyDir in controller podsecuritypolicy
2020-12-29 05:24:28 -08:00
Oleg Tsymbal
826da966fc Change: toYaml to range 2020-12-28 23:52:41 +02:00
Mitch Hulscher
39fea58085 feat: allow volume-type emptyDir in controller podsecuritypolicy 2020-12-28 11:01:32 +01:00
Maxim Pogozhiy
b55f4371e3 Add GeoIP Local mirror support 2020-12-28 17:37:26 +10:00
cooperbenson-qz
8de7d42cfc Adding LoadBalancerIP value for internal service
Adding documentation for the value

Bumping chart version

Adding changelog entry

Added change to artifacthub annotation
2020-12-21 09:59:01 -07:00
Andrew Konrath
603e2c5ee8 Allow custom service names for controller and backend (#6457) 2020-12-05 17:49:15 -06:00
Yasser
3a5a5b0e83 Fix the name of default backend variable 2020-12-01 16:49:11 +01:00
Lee Robert
a1cd31bc51
Reorder HPA resource list to work with GitOps tooling 2020-11-24 08:51:02 -05:00
Brandon Pinske
129b7d119e Support Keda Autoscaling
Keda autoscaling is exclusive with regular hpa scaling. If both are set to true, keda takes precedence.
2020-11-18 13:22:34 -07:00
Kubernetes Prow Robot
52726abaee
Merge pull request #6423 from lablabs/default-backend-autoscaling
Add Default backend HPA autoscaling.
2020-11-09 06:50:27 -08:00
Adam Hamsik
ab9ba3e970 Add Default backend HPA autoscaling. 2020-11-06 19:37:27 +01:00
Mark Pundsack
c64c691335 Alternate to respecting setting admissionWebhooks.failurePolicy in values.yaml 2020-11-04 21:18:30 -06:00
Kubernetes Prow Robot
fb6b572378
Merge pull request #6356 from AlexisMtr/pod-security-context
Add securitycontext settings on defaultbackend
2020-11-02 08:14:53 -08:00
Alexis Martinier
8c56e4df9d Add securitycontext settings on defaultbackend
Signed-off-by: Alexis Martinier <a.martinier@gmail.com>
2020-11-02 12:02:33 +01:00
Kubernetes Prow Robot
340850447f
Merge pull request #6401 from ivanov-aleksander/fix/annotations
Fix controller service annotations
2020-11-01 12:18:51 -08:00
Nick Fisher
822309b406 Added loadBalancerSourceRanges for internal lbs 2020-10-30 12:43:24 -04:00
Oleksandr Ivanov
9872e37b0d fix controller service annotations 2020-10-30 17:43:44 +02:00
Manuel Alejandro de Brito Fontes
703c2d6f8e Enable validation of ingress definitions from extensions package 2020-10-26 10:50:44 -03:00
Kewei Ma
171843210c Fix liveness and readiness probe path in daemonset chart 2020-10-14 09:50:52 -05:00
Alessandro Vozza
3ae837b4b0 fix podAnnotations quotes for #6315
bumped chart version, daemonset podannotations

missing end on podannotations

ci values files

new lines at the end of files
2020-10-12 20:50:06 +02:00
Kewei Ma
c8294eaf4e Allow Helm Chart to customize admission webhook's annotations, timeoutSeconds, namespaceSelector, objectSelector and cert files locations 2020-10-08 14:37:15 -05:00
Manuel Alejandro de Brito Fontes
4632497a95 Update helm chart 2020-10-02 15:30:09 -03:00
Manuel Alejandro de Brito Fontes
7722fa38aa Add admission controller e2e test 2020-09-26 16:06:58 -03:00
Manuel Alejandro de Brito Fontes
4b831c77b2
Refactor parsing of key values 2020-09-21 13:04:32 -03:00
Luca Berneking
4e02ae78ba Add helm chart options to expose metrics service as NodePort 2020-09-21 11:33:39 +02:00
Manuel Alejandro de Brito Fontes
370bc45ef6 Fix helm chart admissionReviewVersions regression 2020-09-16 10:14:06 -03:00