* (testing CI with latest)
Signed-off-by: Benjamin Leggett <benjamin.leggett@solo.io>
* also bump gateway ref
Signed-off-by: Benjamin Leggett <benjamin.leggett@solo.io>
* This is really hard for me, but the teapot must go
Signed-off-by: Benjamin Leggett <benjamin.leggett@solo.io>
* Always use *published* release tags for gateway API.
Signed-off-by: Benjamin Leggett <benjamin.leggett@solo.io>
* Fix snips
Signed-off-by: Benjamin Leggett <benjamin.leggett@solo.io>
* fix go mod?
Signed-off-by: Benjamin Leggett <benjamin.leggett@solo.io>
* Fixup SE
Signed-off-by: Benjamin Leggett <benjamin.leggett@solo.io>
* Headers come back as JSON now
Signed-off-by: Benjamin Leggett <benjamin.leggett@solo.io>
* Some more header fixes
Signed-off-by: Benjamin Leggett <benjamin.leggett@solo.io>
* More fixes
Signed-off-by: Benjamin Leggett <benjamin.leggett@solo.io>
* Fixup
Signed-off-by: Benjamin Leggett <benjamin.leggett@solo.io>
* Le sigh
Signed-off-by: Benjamin Leggett <benjamin.leggett@solo.io>
* Another `httpbin` difference
Signed-off-by: Benjamin Leggett <benjamin.leggett@solo.io>
* Another stray header
Signed-off-by: Benjamin Leggett <benjamin.leggett@solo.io>
* More twiddles
Signed-off-by: Benjamin Leggett <benjamin.leggett@solo.io>
* Indents, other headers
Signed-off-by: Benjamin Leggett <benjamin.leggett@solo.io>
* Fix
Signed-off-by: Benjamin Leggett <benjamin.leggett@solo.io>
* Hmm
Signed-off-by: Benjamin Leggett <benjamin.leggett@solo.io>
* Fixup
Signed-off-by: Benjamin Leggett <benjamin.leggett@solo.io>
* Gen
Signed-off-by: Benjamin Leggett <benjamin.leggett@solo.io>
* Just do this to avoid weird fragility
Signed-off-by: Benjamin Leggett <benjamin.leggett@solo.io>
* Fixup docs in light of https://github.com/istio/istio/pull/53318
Signed-off-by: Benjamin Leggett <benjamin.leggett@solo.io>
* fixup
Signed-off-by: Benjamin Leggett <benjamin.leggett@solo.io>
* lints
Signed-off-by: Benjamin Leggett <benjamin.leggett@solo.io>
* genfix
Signed-off-by: Benjamin Leggett <benjamin.leggett@solo.io>
* underscores
Signed-off-by: Benjamin Leggett <benjamin.leggett@solo.io>
* Fixup
Signed-off-by: Benjamin Leggett <benjamin.leggett@solo.io>
* Fixup again
Signed-off-by: Benjamin Leggett <benjamin.leggett@solo.io>
* Oh
Signed-off-by: Benjamin Leggett <benjamin.leggett@solo.io>
* Go ahead and do this for now, it's simpler
Signed-off-by: Benjamin Leggett <benjamin.leggett@solo.io>
* sumfix
Signed-off-by: Benjamin Leggett <benjamin.leggett@solo.io>
* Forgot to use the smarter form
Signed-off-by: Benjamin Leggett <benjamin.leggett@solo.io>
* Do this centrally, to catch leftovers (we don't cleanup CRDs)
Signed-off-by: Benjamin Leggett <benjamin.leggett@solo.io>
* lint
Signed-off-by: Benjamin Leggett <benjamin.leggett@solo.io>
* Satisfy shellcheck
Signed-off-by: Benjamin Leggett <benjamin.leggett@solo.io>
* Stray ref
Signed-off-by: Benjamin Leggett <benjamin.leggett@solo.io>
* Ah geez
Signed-off-by: Benjamin Leggett <benjamin.leggett@solo.io>
---------
Signed-off-by: Benjamin Leggett <benjamin.leggett@solo.io>
* Update to use current version
* Try just replacing APP VERSION with ...
* Add versionregex to verify_like and update to include APP VERSION
* Allow more fields with verify_like
* Move column heading
* Update header and add additional verify comments
* Update for Wasm contents
* Fix the wrong cleanup code
* Fix the description of `extensibility` folder's description
* Apply suggestions from code review
Co-authored-by: craigbox <craigbox@google.com>
* Update _index.md
* Regenerate snips
* Add old URL path as an alias
* Update content/en/docs/tasks/extensibility/_index.md
* Add description for the wasm pull policy
Signed-off-by: Ingwon Song <igsong@google.com>
* Apply suggestions from code review
Co-authored-by: Douglas Reid <douglas-reid@users.noreply.github.com>
* Apply suggestions from code review
Co-authored-by: craigbox <craigbox@google.com>
* Applying the comment from @dgn
Co-authored-by: craigbox <craigbox@google.com>
Co-authored-by: Douglas Reid <douglas-reid@users.noreply.github.com>
* add test for the dry-run task
* Update content/en/docs/tasks/security/authorization/authz-dry-run/index.md
Co-authored-by: Frank Budinsky <frankb@ca.ibm.com>
Co-authored-by: Frank Budinsky <frankb@ca.ibm.com>
Overview of the changes:
- Adding ability to verify that expected output occurs a number of times consecutively. This is needed for https://github.com/istio/istio.io/pull/8402.
- Moving snapshot checking logic to Go code so that it can be separated out into separate test steps, which are timed and contain their own output directories/files. This makes the code cleaner and also makes the snapshot logic more transparent.
- Updating debug.sh to use newer bash syntax that allows it to dynamically select a free file descriptor. Without this, I was seeing all commands echoed to my console in goland.
This required some other changes WRT verification:
- Change __cmp_like to allow for not accepting <pending> for an IP address.
- Change __verify_with_retry to use a timeout rathan than number of retries. This is a more intuitive interface and aligns with the way we do retries in istio/istio. I also got rid of exponential backoff and allow both the timeout and delay between retries to be configured.
* add an example task to test
* main test function: save progress
* a working example: routing request
* improve log info and error handling
* introduce makefile
* run each test as a subtest; remove common setup from test.sh
* add another test.sh: fault-injection
* improve error handling
* check test environment
* add two more test.sh files
* fix make command for istio setup
* update two test.sh files from upstream
* add comments and update README.md
* update test.sh files from upstream
* support multiple test names
* update README
* update README.md for new framework
* remove documentation of migration steps
* undo format changes
* change separation line to '# @cleanup'
* move go code and makefile from content/ to tests/
* change package name
* make for loop more readable
* change the set of auto-sourced scripts
* add docs for all functions
* approach to deal with folders with the same name
* minor fixes to ensure everything still runs
* fix make gen error
* add a TIMEOUT argument
* make sure util/debug.sh works with new framework
* make lint-go happy
* [BIG CHANGE] allow different istio setup configs
* make linters happy
* make linters happier
* changed wording and function orders
* make error return as the 2nd argument
* add TODOs
* Update content/en/docs/tasks/traffic-management/traffic-shifting/test.sh
Co-authored-by: Frank Budinsky <frankb@ca.ibm.com>
* Update tests/README.md
Co-authored-by: Frank Budinsky <frankb@ca.ibm.com>
* Update tests/README.md
Co-authored-by: Frank Budinsky <frankb@ca.ibm.com>
* Update tests/README.md
Co-authored-by: Frank Budinsky <frankb@ca.ibm.com>
* Update tests/README.md
Co-authored-by: Frank Budinsky <frankb@ca.ibm.com>
* Update tests/README.md
Co-authored-by: Frank Budinsky <frankb@ca.ibm.com>
* Update tests/README.md
Co-authored-by: Frank Budinsky <frankb@ca.ibm.com>
* only test english docs
* Update tests/README.md
Co-authored-by: Frank Budinsky <frankb@ca.ibm.com>
* allow test.sh as suffix
* move adding setup configs to tests/setup
* recommend full paths
* Update tests/README.md
Co-authored-by: Frank Budinsky <frankb@ca.ibm.com>
* require full test paths
* converting old tests to new tests: traffic-management and misc
* converting old tests to new tests: security
* remove old tests
* Update content/en/docs/tasks/security/cert-management/dns-cert/test.sh
Co-authored-by: Frank Budinsky <frankb@ca.ibm.com>
* simplify setup configs
* Update content/en/docs/tasks/security/authentication/authn-policy/test.sh
Co-authored-by: Frank Budinsky <frankb@ca.ibm.com>
* Update content/en/docs/tasks/security/authentication/mtls-migration/test.sh
Co-authored-by: Frank Budinsky <frankb@ca.ibm.com>
* Update content/en/docs/tasks/security/authorization/authz-http/test.sh
Co-authored-by: Frank Budinsky <frankb@ca.ibm.com>
* do not let istioctl prompt y/n
* Update content/en/docs/tasks/traffic-management/ingress/ingress-sni-passthrough/test.sh
Co-authored-by: Frank Budinsky <frankb@ca.ibm.com>
* Update content/en/docs/tasks/traffic-management/ingress/secure-ingress/test.sh
Co-authored-by: Frank Budinsky <frankb@ca.ibm.com>
* Update content/en/docs/tasks/security/cert-management/plugin-ca-cert/test.sh
Co-authored-by: Frank Budinsky <frankb@ca.ibm.com>
* simplify stuff
* rename dns-cert test.sh to test_broken.sh
* fix dns-cert doc and test
* remove egress=disabled
* fix test
* Update content/en/docs/tasks/observability/logs/access-log/test.sh
Co-authored-by: Frank Budinsky <frankb@ca.ibm.com>
* Update content/en/docs/tasks/security/authentication/authn-policy/test.sh
Co-authored-by: Frank Budinsky <frankb@ca.ibm.com>
Co-authored-by: Frank Budinsky <frankb@ca.ibm.com>
* add an example task to test
* main test function: save progress
* a working example: routing request
* improve log info and error handling
* introduce makefile
* run each test as a subtest; remove common setup from test.sh
* add another test.sh: fault-injection
* improve error handling
* check test environment
* add two more test.sh files
* fix make command for istio setup
* update two test.sh files from upstream
* add comments and update README.md
* update test.sh files from upstream
* support multiple test names
* update README
* update README.md for new framework
* remove documentation of migration steps
* undo format changes
* change separation line to '# @cleanup'
* move go code and makefile from content/ to tests/
* change package name
* make for loop more readable
* change the set of auto-sourced scripts
* add docs for all functions
* approach to deal with folders with the same name
* minor fixes to ensure everything still runs
* fix make gen error
* add a TIMEOUT argument
* make sure util/debug.sh works with new framework
* make lint-go happy
* [BIG CHANGE] allow different istio setup configs
* make linters happy
* make linters happier
* changed wording and function orders
* make error return as the 2nd argument
* add TODOs
* Update content/en/docs/tasks/traffic-management/traffic-shifting/test.sh
Co-authored-by: Frank Budinsky <frankb@ca.ibm.com>
* Update tests/README.md
Co-authored-by: Frank Budinsky <frankb@ca.ibm.com>
* Update tests/README.md
Co-authored-by: Frank Budinsky <frankb@ca.ibm.com>
* Update tests/README.md
Co-authored-by: Frank Budinsky <frankb@ca.ibm.com>
* Update tests/README.md
Co-authored-by: Frank Budinsky <frankb@ca.ibm.com>
* Update tests/README.md
Co-authored-by: Frank Budinsky <frankb@ca.ibm.com>
* Update tests/README.md
Co-authored-by: Frank Budinsky <frankb@ca.ibm.com>
* only test english docs
* Update tests/README.md
Co-authored-by: Frank Budinsky <frankb@ca.ibm.com>
* allow test.sh as suffix
* move adding setup configs to tests/setup
* recommend full paths
* Update tests/README.md
Co-authored-by: Frank Budinsky <frankb@ca.ibm.com>
* require full test paths
Co-authored-by: Frank Budinsky <frankb@ca.ibm.com>
* Update test framework to use 1.6.0-beta.0
* Go back to copies from env var
* Add more test targets, fix mtls test (new PA added)
* Update to use Istio SHA from go.mod (convert to long SHA)
* Try and remove TAG from prow
* Debug TAG not being set
* Fix paralization issue
* Remove some extra output
* Review comments
* Update doc test README
* add sh
* tweaks
* formatting
* format
* fix comment
* wording
* convert mtls migration task
* Update tests/README.md
Co-Authored-By: Eric Van Norman <ericvn@us.ibm.com>
* Update tests/README.md
Co-Authored-By: Eric Van Norman <ericvn@us.ibm.com>
Co-authored-by: Eric Van Norman <ericvn@us.ibm.com>