ingress-nginx-helm/test/e2e
Nate Campbell 7cb91ef9c1
Support none keyword in log-format escape (#8692)
* Support none keyword in log-format escape


## What this PR does / why we need it:
ingress-nginx does not support disabling escaping of special characters in the nginx log. This PR exposes the setting to support that functionality.

## Types of changes
- [ ] Bug fix (non-breaking change which fixes an issue)
- [x] New feature (non-breaking change which adds functionality)
- [ ] Breaking change (fix or feature that would cause existing functionality to change)
- [ ] Documentation only

## Which issue/s this PR fixes
<!--
(optional, in `fixes #<issue number>` format, will close that issue when PR gets merged):

fixes #
-->

## How Has This Been Tested?
Followed the [getting-started](96b6228a6b/docs/developer-guide/getting-started.md) guide. Used ppa:longsleep/golang-backports on WSL Ubuntu to establish a golang-1.18 environment with latest docker and recommended kind. Built the dev-env successfully; had issues with make test, but they are entirely unrelated to anything I touched. Ultimate test was
```
FOCUS=log-format make kind-e2e-test
...
Ginkgo ran 1 suite in 6m29.7437865s
Test Suite Passed
```

## Checklist:
<!--- Go over all the following points, and put an `x` in all the boxes that apply. -->
<!--- If you're unsure about any of these, don't hesitate to ask. We're here to help! -->
- [x] My change requires a change to the documentation.
- [x] I have updated the documentation accordingly.
- [x] I've read the [CONTRIBUTION](https://github.com/kubernetes/ingress-nginx/blob/main/CONTRIBUTING.md) guide
- [x] I have added tests to cover my changes.
- [x] All new and existing tests passed.

I did not update docs/e2e-tests.md.

* gofmt -s ./internal/ingress/controller/config/config.go
2022-09-30 08:00:29 -07:00
..
admission migrate ginkgo to v2 (#8826) 2022-07-31 09:16:28 -07:00
annotations Add annotation for setting sticky cookie domain (#9088) 2022-09-28 07:28:37 -07:00
dbg migrate ginkgo to v2 (#8826) 2022-07-31 09:16:28 -07:00
defaultbackend Adding a simpler interface for the HTTP request library. (#8862) 2022-09-05 04:02:36 -07:00
framework Adding a simpler interface for the HTTP request library. (#8862) 2022-09-05 04:02:36 -07:00
gracefulshutdown migrate ginkgo to v2 (#8826) 2022-07-31 09:16:28 -07:00
ingress Fix defaultServer backend update for Ingress with defaultBackend. (#8825) 2022-08-22 16:26:23 -07:00
leaks migrate ginkgo to v2 (#8826) 2022-07-31 09:16:28 -07:00
loadbalance migrate ginkgo to v2 (#8826) 2022-07-31 09:16:28 -07:00
lua migrate ginkgo to v2 (#8826) 2022-07-31 09:16:28 -07:00
nginx migrate ginkgo to v2 (#8826) 2022-07-31 09:16:28 -07:00
security migrate ginkgo to v2 (#8826) 2022-07-31 09:16:28 -07:00
servicebackend Adding a simpler interface for the HTTP request library. (#8862) 2022-09-05 04:02:36 -07:00
settings Support none keyword in log-format escape (#8692) 2022-09-30 08:00:29 -07:00
ssl migrate ginkgo to v2 (#8826) 2022-07-31 09:16:28 -07:00
status feat: using LeaseLock for election (#8921) 2022-08-22 15:38:16 -07:00
tcpudp migrate ginkgo to v2 (#8826) 2022-07-31 09:16:28 -07:00
e2e.go migrate ginkgo to v2 (#8826) 2022-07-31 09:16:28 -07:00
e2e_test.go Remove comment from e2e_test.go (#5094) 2020-02-17 06:55:38 -03:00
kind.yaml removed unavailable flag (#8681) 2022-06-09 10:03:42 -07:00
run-chart-test.sh changed baseimage sha & bumped ginkgo to 2.1.4 in test (#8860) 2022-07-23 18:54:57 -07:00
run.sh changed baseimage sha & bumped ginkgo to 2.1.4 in test (#8860) 2022-07-23 18:54:57 -07:00
wait-for-nginx.sh update base images and protobuf gomod (#8478) 2022-04-15 12:53:12 -07:00