Long Wu Yuan
24b8e32b08
bumped go version to 1.18.1 ( #8578 )
2022-05-11 11:45:03 -07:00
Long Wu Yuan
072da9a665
bump helm helm-docs kustomize to fix failing ci ( #8492 )
2022-04-20 15:10:57 -07:00
Ricardo Katz
3def835a6a
Jail/chroot nginx process inside controller container ( #8337 )
...
* Initial work on chrooting nginx process
* More improvements in chroot
* Fix charts and some file locations
* Fix symlink on non chrooted container
* fix psp test
* Add e2e tests to chroot image
* Fix logger
* Add internal logger in controller
* Fix overlay for chrooted tests
* Fix tests
* fix boilerplates
* Fix unittest to point to the right pid
* Fix PR review
2022-04-08 21:48:04 -07:00
Ricardo Katz
43a5b7a52d
Add dependency review enforcement ( #8443 )
2022-04-07 09:31:58 -07:00
James Strong
ad47d49216
force helm release to artifact hub ( #8417 )
...
* force helm release to artifact hub
Signed-off-by: James Strong <strong.james.e@gmail.com>
* update releaser version
Signed-off-by: James Strong <strong.james.e@gmail.com>
2022-04-01 17:14:13 -03:00
Nishant Jain
5c07c862e1
Removed s390x, linux/arm platform as docker build was crashing ( #8121 )
...
Co-authored-by: Carlos Tadeu Panato Junior <ctadeu@gmail.com>
2022-03-22 04:23:44 -07:00
Naveen
974d038c2a
Pinned GitHub workflows by SHA ( #8334 )
...
- Pinned actions by SHA https://github.com/ossf/scorecard/blob/main/docs/checks.md#pinned-dependencies
- Included permissions for some of the actions. https://github.com/ossf/scorecard/blob/main/docs/checks.md#token-permissions
Dependabot can upgrade pinned version of actions.
2022-03-14 08:29:58 -07:00
Jintao Zhang
40c69a1ef7
chore: add Artifact Hub lint ( #8204 )
...
Signed-off-by: Jintao Zhang <zhangjintao9020@gmail.com>
2022-01-28 06:16:31 -08:00
Long Wu Yuan
922e27fea7
reintroduce helm-docs step in ci ( #8164 )
2022-01-20 15:32:30 -08:00
Ricardo Katz
cce04fca48
Rollback on helmdoc generation ( #8154 )
2022-01-17 05:09:30 -08:00
Ricardo Katz
c667cf083b
Last attempt to fix helm docs ( #8153 )
2022-01-16 22:59:36 -03:00
Ricardo Katz
2db580a513
fix helmdoc push shell script ( #8152 )
2022-01-16 22:49:11 -03:00
Ricardo Katz
0e5d4ad425
Automatically generate helm docs ( #8151 )
2022-01-16 17:25:28 -08:00
Ricardo Katz
ae6ab1d5ed
use github token for docs
2022-01-16 19:08:06 -03:00
Ricardo Katz
fd820db469
Update to go v1.17.6 ( #8119 )
2022-01-09 17:31:11 -08:00
Ricardo Katz
38c73233f3
Remove deprecated libraries, update other libs, add ci v1.23 ( #8118 )
2022-01-09 16:29:12 -08:00
Carlos Tadeu Panato Junior
4dda149ed0
chart/ghaction: set the correct permission to have access to push a release ( #8115 )
...
Signed-off-by: Carlos Panato <ctadeu@gmail.com>
2022-01-08 09:18:19 -08:00
Ricardo Katz
17b6c99a05
Fix helm releaser GH Token
2022-01-08 11:17:44 -03:00
Scott Crooks
71de8e1a23
docs(charts): using helm-docs for chart ( #8061 )
...
This enables the use of the `helm-docs` tool on the Helm chart located in `charts/ingress-nginx`. This will make it possible to automatically document new variables in the `values.yaml` file.
Signed-off-by: Scott Crooks <scott.crooks@gmail.com>
2022-01-08 02:53:04 -08:00
James Strong
13e711bddd
remove 109 check till gosec resolves issues ( #8044 )
2021-12-15 09:51:51 -08:00
Mateusz Gozdek
757aa53686
Add CI for images/kube-webhook-certgen ( #7717 )
...
As a follow up to PR #7641 , this commit adds some basic e2e tests for
kube-webhook-certgen image.
Signed-off-by: Mateusz Gozdek <mgozdek@microsoft.com>
2021-10-10 11:40:37 -07:00
Ricardo Katz
dedb495c55
Change legacy branch in GH action
2021-09-22 09:30:44 -03:00
bishtsaurabh5
b3389a1b6f
Add github action for building images ( #7636 )
...
- Add github action test-image-build
- Filters the images folder
and checks for changes
- If the changes are done then the
make build would be performed
2021-09-16 13:53:27 -07:00
Swift
c43ea4d6e1
Update ingress to go 1.17 ( #7521 )
...
* bump go.mod to 1.17
* bump github ci workflow to go 1.17
* bump e2e-test-runner version
* fix go mod error
* fix go fmt error
* fix boilerplate verification
2021-08-23 14:25:25 -07:00
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
Ricardo Katz
9c22ba93b2
Merge pull request #7454 from rikatz/update-mods
...
Update go version, modules and remove ioutil
2021-08-06 17:13:33 -03:00
Ricardo Katz
d226d831bd
Update go version, modules and remove ioutil
2021-08-06 14:15:21 -03:00
Neha Lohia
6da7e9ce2a
run k8s job ci pipeline with 1.21.2 in main br ( #7452 )
...
Signed-off-by: Neha Lohia <nehapithadiya444@gmail.com>
2021-08-06 08:25:19 -07:00
Ricardo Katz
e70f040d19
Add dev-v1 branch into helm releaser ( #7424 )
2021-08-03 06:44:48 -07:00
James Strong
1de9a24b28
Update ci main ( #7351 )
...
* update actions, master to main:
* update cloud build and scripts
2021-07-14 12:14:40 -07:00
Ricardo Katz
f5c80783bf
[Cherry Pick] - Add configuration to disable external name service feature ( #7314 ) ( #7321 )
...
* Add configuration to disable external name service feature (#7314 )
Signed-off-by: Ricardo Pchevuzinske Katz <ricardo.katz@gmail.com>
* Fix CI files
2021-07-05 21:50:18 -07:00
Ricardo Pchevuzinske Katz
0dceedfad7
Remove localhost calls from external names
...
Signed-off-by: Ricardo Pchevuzinske Katz <ricardo.katz@gmail.com>
2021-04-30 16:49:35 -03:00
Carlos Panato
45d245237e
ci: update kubernetes versions
2021-04-29 15:58:37 +02:00
Manuel Alejandro de Brito Fontes
6941800339
Update kind and kindest images
2021-01-28 12:03:40 -03:00
Manuel Alejandro de Brito Fontes
7d6c958c9d
Change helm chart tag name to disambiguate purpose
2020-12-18 15:26:33 -03:00
Manuel Alejandro de Brito Fontes
ae8c731413
Add kind e2e tests support for k8s v1.20.0
2020-12-15 19:52:04 -03:00
Manuel Alejandro de Brito Fontes
15c2d59e0f
Fix chart-releaser action
2020-12-09 00:58:56 -03:00
Manuel Alejandro de Brito Fontes
1da8a3a3d2
Rollback chart-releaser action
2020-12-09 00:48:35 -03:00
Manuel Alejandro de Brito Fontes
52fa756c76
Update github actions
2020-12-09 00:42:36 -03:00
Manuel Alejandro de Brito Fontes
d781d99797
Fixes for gosec
2020-12-04 20:29:07 -03:00
Manuel Alejandro de Brito Fontes
9553b277e9
Add gosec action
2020-12-04 20:29:07 -03:00
Manuel Alejandro de Brito Fontes
e23a6b6aa7
Update kindest image
2020-12-02 11:11:28 -03:00
Manuel Alejandro de Brito Fontes
3e7eb5b3a0
Ensure any change in the charts directory trigger ci tests
2020-12-01 12:24:09 -03:00
Manuel Alejandro de Brito Fontes
4ac3e1ff2c
Remove helm2 support and update docs
2020-11-24 18:55:57 -03:00
Manuel Alejandro de Brito Fontes
46439f6437
Update kind github action
2020-11-12 12:46:37 -03:00
Manuel Alejandro de Brito Fontes
b60f123cc9
Enable e2e tests for k8s v1.16
2020-10-05 18:18:45 -03:00
Manuel Alejandro de Brito Fontes
4dd206b31a
Update kind and kindest/node images
2020-09-15 11:23:23 -03:00
Manuel Alejandro de Brito Fontes
2217dcf7f1
Cleanup github actions
2020-09-02 21:45:00 -04:00
Manuel Alejandro de Brito Fontes
926c2c3f1b
Update kubernetes kind e2e versions
2020-09-01 20:01:57 -04:00
Manuel Alejandro de Brito Fontes
14e7ae5a3e
Update github action go to 1.15
2020-08-12 13:58:31 -04:00