Repository: Kong/kubernetes-ingress-controller
Pull request #2755 (2022-08-01 14:14:40)

chore(deps): bump github.com/kong/kubernetes-testing-framework from 0.16.0 to 0.17.0
Bumps [github.com/kong/kubernetes-testing-framework](https://github.com/kong/kubernetes-testing-framework) from 0.16.0 to 0.17.0.
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a href="https://github.com/kong/kubernetes-testing-framework/releases">github.com/kong/kubernetes-testing-framework's releases</a>.</em></p>
<blockquote>
<h2>v0.17.0</h2>
<p>See the <a href="https://raw.githubusercontent.com/Kong/kubernetes-testing-framework/main/CHANGELOG.md">CHANGELOG.md</a></p>
</blockquote>
</details>
<details>
<summary>Changelog</summary>
<p><em>Sourced from <a href="https://github.com/Kong/kubernetes-testing-framework/blob/main/CHANGELOG.md">github.com/kong/kubernetes-testing-framework's changelog</a>.</em></p>
<blockquote>
<h2>v0.17.0</h2>
<h3>Breaking Changes</h3>
<ul>
<li><code>ApplyYAML</code> and <code>DeleteYAML</code> cluster utilities were renamed to
<code>ApplyManifestByYAML</code> and <code>DeleteManifestByYAML</code>, respectively.
<a href="https://github-redirect.dependabot.com/Kong/kubernetes-testing-framework/pull/330">#330</a></li>
</ul>
<h3>Added</h3>
<ul>
<li>Added the ability to use Calico CNI instead of the default CNI for <code>kind</code>
clusters. This can be triggered via the CLI using <code>--cni-calico</code> OR using the
Go library with <code>WithCalicoCNI()</code>.
<a href="https://github-redirect.dependabot.com/Kong/kubernetes-testing-framework/pull/330">#330</a></li>
<li>Added <code>ApplyManifestByURL</code> and <code>DeleteManifestByURL</code> helper functions to the
<code>cluster</code> package as siblings to <code>ApplyYAML</code> and <code>DeleteYAML</code>.
<a href="https://github-redirect.dependabot.com/Kong/kubernetes-testing-framework/pull/330">#330</a></li>
</ul>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a href="https://github.com/Kong/kubernetes-testing-framework/commit/fd088f57bbb644adeabad1ca5cd0a48162c78305"><code>fd088f5</code></a> docs: update CHANGELOG.md for v0.17.0</li>
<li><a href="https://github.com/Kong/kubernetes-testing-framework/commit/d8cb20ada484a764f04a572155b909761406825c"><code>d8cb20a</code></a> chore(deps): bump google.golang.org/api from 0.89.0 to 0.90.0 (<a href="https://github-redirect.dependabot.com/kong/kubernetes-testing-framework/issues/335">#335</a>)</li>
<li><a href="https://github.com/Kong/kubernetes-testing-framework/commit/9e2e7aef418a785cd59a496e54fe68f94b367d93"><code>9e2e7ae</code></a> feat: add calico CNI option for kind clusters (<a href="https://github-redirect.dependabot.com/kong/kubernetes-testing-framework/issues/330">#330</a>)</li>
<li><a href="https://github.com/Kong/kubernetes-testing-framework/commit/b67b80f48f466156eb8c93a32bbbe79cba894ef1"><code>b67b80f</code></a> chore(deps): bump google.golang.org/api from 0.88.0 to 0.89.0 (<a href="https://github-redirect.dependabot.com/kong/kubernetes-testing-framework/issues/333">#333</a>)</li>
<li><a href="https://github.com/Kong/kubernetes-testing-framework/commit/50fd2ce679b56f53063233d566b813acb00bb531"><code>50fd2ce</code></a> feat: add diagnostic dump (<a href="https://github-redirect.dependabot.com/kong/kubernetes-testing-framework/issues/332">#332</a>)</li>
<li><a href="https://github.com/Kong/kubernetes-testing-framework/commit/9540a41fdbfbb14fecdad685144b7cc4f3891e03"><code>9540a41</code></a> chore(deps): bump google.golang.org/api from 0.87.0 to 0.88.0 (<a href="https://github-redirect.dependabot.com/kong/kubernetes-testing-framework/issues/329">#329</a>)</li>
<li><a href="https://github.com/Kong/kubernetes-testing-framework/commit/81c23569903c5d70a39ddfe014750ac4921c0161"><code>81c2356</code></a> chore(deps): bump github.com/sirupsen/logrus from 1.8.1 to 1.9.0 (<a href="https://github-redirect.dependabot.com/kong/kubernetes-testing-framework/issues/328">#328</a>)</li>
<li><a href="https://github.com/Kong/kubernetes-testing-framework/commit/a42515f227d8a1939aa15fdb3093e15db69c72ee"><code>a42515f</code></a> chore(ci): use kong-license action to obtain license from pulp (<a href="https://github-redirect.dependabot.com/kong/kubernetes-testing-framework/issues/327">#327</a>)</li>
<li><a href="https://github.com/Kong/kubernetes-testing-framework/commit/eb4e1a4bf2cd3ce39c099d4ff20ca592588b2610"><code>eb4e1a4</code></a> chore(deps): bump k8s.io/apiextensions-apiserver from 0.24.2 to 0.24.3 (<a href="https://github-redirect.dependabot.com/kong/kubernetes-testing-framework/issues/324">#324</a>)</li>
<li><a href="https://github.com/Kong/kubernetes-testing-framework/commit/1ede4962d94142e8816cd52d70a26aaa8fa3ca3d"><code>1ede496</code></a> chore(deps): bump k8s.io/kubectl from 0.24.2 to 0.24.3 (<a href="https://github-redirect.dependabot.com/kong/kubernetes-testing-framework/issues/321">#321</a>)</li>
<li>Additional commits viewable in <a href="https://github.com/kong/kubernetes-testing-framework/compare/v0.16.0...v0.17.0">compare view</a></li>
</ul>
</details>
<br />


[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=github.com/kong/kubernetes-testing-framework&package-manager=go_modules&previous-version=0.16.0&new-version=0.17.0)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)

Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.

[//]: # (dependabot-automerge-start)
[//]: # (dependabot-automerge-end)

---

<details>
<summary>Dependabot commands and options</summary>
<br />

You can trigger Dependabot actions by commenting on this PR:
- `@dependabot rebase` will rebase this PR
- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it
- `@dependabot merge` will merge this PR after your CI passes on it
- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it
- `@dependabot cancel merge` will cancel a previously requested merge and block automerging
- `@dependabot reopen` will reopen this PR if it is closed
- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)


</details>


Patch:
diff --git a/go.mod b/go.mod
index fa2f19097..2e0a76f22 100644
--- a/go.mod
+++ b/go.mod
@@ -15,7 +15,7 @@ require (
 	github.com/google/uuid v1.3.0
 	github.com/kong/deck v1.13.0
 	github.com/kong/go-kong v0.30.0
-	github.com/kong/kubernetes-testing-framework v0.16.0
+	github.com/kong/kubernetes-testing-framework v0.17.0
 	github.com/lithammer/dedent v1.1.0
 	github.com/miekg/dns v1.1.50
 	github.com/mitchellh/mapstructure v1.5.0
@@ -166,11 +166,12 @@ require (
 	gopkg.in/inf.v0 v0.9.1 // indirect
 	gopkg.in/yaml.v2 v2.4.0 // indirect
 	gopkg.in/yaml.v3 v3.0.1 // indirect
-	k8s.io/cli-runtime v0.24.2 // indirect
+	k8s.io/cli-runtime v0.24.3 // indirect
 	k8s.io/klog/v2 v2.60.1 // indirect
 	k8s.io/kube-openapi v0.0.0-20220401212409-b28bf2818661 // indirect
-	k8s.io/kubectl v0.24.2 // indirect
+	k8s.io/kubectl v0.24.3 // indirect
 	k8s.io/utils v0.0.0-20220210201930-3a6ce19ff2f9 // indirect
 	sigs.k8s.io/json v0.0.0-20211208200746-9f7c6b3444d2 // indirect
+	sigs.k8s.io/kind v0.14.0 // indirect
 	sigs.k8s.io/structured-merge-diff/v4 v4.2.1 // indirect
 )
diff --git a/go.sum b/go.sum
index 06b15f4c8..a894933ad 100644
--- a/go.sum
+++ b/go.sum
@@ -83,6 +83,7 @@ github.com/Azure/go-autorest/logger v0.2.1/go.mod h1:T9E3cAhj2VqvPOtCYAvby9aBXkZ
 github.com/Azure/go-autorest/tracing v0.6.0 h1:TYi4+3m5t6K48TGI9AUdb+IzbnSxvnvUMfuitfgcfuo=
 github.com/Azure/go-autorest/tracing v0.6.0/go.mod h1:+vhtPC754Xsa23ID7GlGsrdKBpUA79WCAKPPZVC2DeU=
 github.com/BurntSushi/toml v0.3.1/go.mod h1:xHWCNGjB5oqiDr8zfno3MHue2Ht5sIBksp03qcyfWMU=
+github.com/BurntSushi/toml v1.0.0/go.mod h1:CxXYINrC8qIiEnFrOxCa7Jy5BFHlXnUU2pbicEuybxQ=
 github.com/BurntSushi/xgb v0.0.0-20160522181843-27f122750802/go.mod h1:IVnqGOEym/WlBOVXweHU+Q+/VP0lqqI8lqeDx9IjBqo=
 github.com/Kong/mergo v0.3.13 h1:J+RyBootTG0GSmmzPBF4GqhHDLBKuSZeuaIyAHtOF9Y=
 github.com/Kong/mergo v0.3.13/go.mod h1:jmQim1M+e3UYxmgPu/WyfjB3N3VflVyUjjjwH0dnCYA=
@@ -113,6 +114,7 @@ github.com/alecthomas/template v0.0.0-20190718012654-fb15b899a751/go.mod h1:LOuy
 github.com/alecthomas/units v0.0.0-20151022065526-2efee857e7cf/go.mod h1:ybxpYRFXyAe+OPACYpWeL0wqObRcbAqCMya13uyzqw0=
 github.com/alecthomas/units v0.0.0-20190717042225-c3de453c63f4/go.mod h1:ybxpYRFXyAe+OPACYpWeL0wqObRcbAqCMya13uyzqw0=
 github.com/alecthomas/units v0.0.0-20190924025748-f65c72e2690d/go.mod h1:rBZYJk541a8SKzHPHnH3zbiI+7dagKZ0cgpgrD7Fyho=
+github.com/alessio/shellescape v1.4.1/go.mod h1:PZAiSCk0LJaZkiCSkPv8qIobYglO3FPpyFjDCtHLS30=
 github.com/antihax/optional v1.0.0/go.mod h1:uupD/76wgC+ih3iEmQUL+0Ugr19nfwCT1kdvxnR2qWY=
 github.com/antlr/antlr4/runtime/Go/antlr v0.0.0-20210826220005-b48c857c3a0e/go.mod h1:F7bn7fEU90QkQ3tnmaTx3LTKLEDqnwWODIYppRQ5hnY=
 github.com/armon/circbuf v0.0.0-20150827004946-bbbad097214e/go.mod h1:3U/XgcO3hCbHZ8TKRvWD2dDTCfh9M9ya+I9JpbB7O8o=
@@ -513,8 +515,8 @@ github.com/kong/go-kong v0.30.0 h1:iD13//BnR5rkhJWsl1bA/X3n2dKDBYjXb14M6CYshcA=
 github.com/kong/go-kong v0.30.0/go.mod h1:DREJ1lzBSOV8d7VHhMweTCkZrv4eyx3YgbXQcdOxBvk=
 github.com/kong/go-kong v0.30.0/go.mod h1:DREJ1lzBSOV8d7VHhMweTCkZrv4eyx3YgbXQcdOxBvk=
 github.com/kong/go-kong v0.30.0/go.mod h1:DREJ1lzBSOV8d7VHhMweTCkZrv4eyx3YgbXQcdOxBvk=
-github.com/kong/kubernetes-testing-framework v0.16.0 h1:/3O76+r2egL+7qrZD1BVkRtjmNzLVolCyUgaJCjejG4=
-github.com/kong/kubernetes-testing-framework v0.16.0/go.mod h1:vdWfF9qabMnpJhrJB1rejG6VQS9/7ZjQmxCCCUWGaEE=
+github.com/kong/kubernetes-testing-framework v0.17.0 h1:aIUbv4ZHBIOkxm32nwdWprSR8ZoxVtt7KajrbMVRokE=
+github.com/kong/kubernetes-testing-framework v0.17.0/go.mod h1:PINr9exqi9BDxsCpGgRHGZhnwbu2MdFl1YQzRI3Azxg=
 github.com/konsorten/go-windows-terminal-sequences v1.0.1/go.mod h1:T0+1ngSBFLxvqU3pZ+m/2kptfBszLMUkC4ZK/EgS/cQ=
 github.com/konsorten/go-windows-terminal-sequences v1.0.3/go.mod h1:T0+1ngSBFLxvqU3pZ+m/2kptfBszLMUkC4ZK/EgS/cQ=
 github.com/kr/fs v0.1.0/go.mod h1:FFnZGqtBN9Gxj7eW1uZ42v5BccTP0vu6NEaFoC2HwRg=
@@ -630,6 +632,7 @@ github.com/openzipkin/zipkin-go v0.3.0/go.mod h1:4c3sLeE8xjNqehmF5RpAFLPLJxXscc0
 github.com/pascaldekloe/goe v0.0.0-20180627143212-57f6aae5913c/go.mod h1:lzWF7FIEvWOWxwDKqyGYQf6ZUaNfKdP144TG7ZOy1lc=
 github.com/pelletier/go-toml v1.2.0/go.mod h1:5z9KED0ma1S8pY6P1sdut58dfprrGBbd/94hg7ilaic=
 github.com/pelletier/go-toml v1.9.3/go.mod h1:u1nR/EPcESfeI/szUZKdtJ0xRNbUoANCkoOuaOx1Y+c=
+github.com/pelletier/go-toml v1.9.4/go.mod h1:u1nR/EPcESfeI/szUZKdtJ0xRNbUoANCkoOuaOx1Y+c=
 github.com/peterbourgon/diskv v2.0.1+incompatible h1:UBdAOUP5p4RWqPBg048CAvpKN+vxiaj6gdUUzhl4XmI=
 github.com/peterbourgon/diskv v2.0.1+incompatible/go.mod h1:uqqh8zWWbv1HBMNONnaR/tNboyR3/BZd58JJSHlUSCU=
 github.com/pierrec/lz4 v1.0.2-0.20190131084431-473cd7ce01a1/go.mod h1:3/3N9NVKO0jef7pBehbT1qWhCMrIgbYNnFAZCqQ5LRc=
@@ -1443,7 +1446,6 @@ honnef.co/go/tools v0.0.1-2019.2.3/go.mod h1:a3bituU0lyd329TUQxRnasdCoJDkEUEAqEt
 honnef.co/go/tools v0.0.1-2020.1.3/go.mod h1:X/FiERA/W4tHapMX5mGpAtMSVEeEUOyHaw9vFzvIQ3k=
 honnef.co/go/tools v0.0.1-2020.1.4/go.mod h1:X/FiERA/W4tHapMX5mGpAtMSVEeEUOyHaw9vFzvIQ3k=
 k8s.io/api v0.22.5/go.mod h1:mEhXyLaSD1qTOf40rRiKXkc+2iCem09rWLlFwhCEiAs=
-k8s.io/api v0.24.2/go.mod h1:AHqbSkTm6YrQ0ObxjO3Pmp/ubFF/KuM7jU+3khoBsOg=
 k8s.io/api v0.24.3 h1:tt55QEmKd6L2k5DP6G/ZzdMQKvG5ro4H4teClqm0sTY=
 k8s.io/api v0.24.3/go.mod h1:elGR/XSZrS7z7cSZPzVWaycpJuGIw57j9b95/1PdJNI=
 k8s.io/apiextensions-apiserver v0.22.5/go.mod h1:tIXeZ0BrDxUb1PoAz+tgOz43Zi1Bp4BEEqVtUccMJbE=
@@ -1452,31 +1454,27 @@ k8s.io/apiextensions-apiserver v0.24.3 h1:kyx+Tmro1qEsTUr07ZGQOfvTsF61yn+AxnxytB
 k8s.io/apiextensions-apiserver v0.24.3/go.mod h1:cL0xkmUefpYM4f6IuOau+6NMFEIh6/7wXe/O4vPVJ8A=
 k8s.io/apimachinery v0.22.5/go.mod h1:xziclGKwuuJ2RM5/rSFQSYAj0zdbci3DH8kj+WvyN0U=
 k8s.io/apimachinery v0.22.5/go.mod h1:xziclGKwuuJ2RM5/rSFQSYAj0zdbci3DH8kj+WvyN0U=
-k8s.io/apimachinery v0.24.2/go.mod h1:82Bi4sCzVBdpYjyI4jY6aHX+YCUchUIrZrXKedjd2UM=
 k8s.io/apimachinery v0.24.3 h1:hrFiNSA2cBZqllakVYyH/VyEh4B581bQRmqATJSeQTg=
 k8s.io/apimachinery v0.24.3/go.mod h1:82Bi4sCzVBdpYjyI4jY6aHX+YCUchUIrZrXKedjd2UM=
 k8s.io/apiserver v0.22.5/go.mod h1:s2WbtgZAkTKt679sYtSudEQrTGWUSQAPe6MupLnlmaQ=
 k8s.io/apiserver v0.22.5/go.mod h1:s2WbtgZAkTKt679sYtSudEQrTGWUSQAPe6MupLnlmaQ=
 k8s.io/apiserver v0.24.3/go.mod h1:aXfwtIn4U27B7lYs5f2BKgz6DRbgWy+HJeYReN1jLJ8=
-k8s.io/cli-runtime v0.24.2 h1:KxY6tSgPGsahA6c1/dmR3uF5jOxXPx2QQY6C5ZrLmtE=
-k8s.io/cli-runtime v0.24.2/go.mod h1:1LIhKL2RblkhfG4v5lZEt7FtgFG5mVb8wqv5lE9m5qY=
+k8s.io/cli-runtime v0.24.3 h1:O9YvUHrDSCQUPlsqVmaqDrueqjpJ7IO6Yas9B6xGSoo=
+k8s.io/cli-runtime v0.24.3/go.mod h1:In84wauoMOqa7JDvDSXGbf8lTNlr70fOGpYlYfJtSqA=
 k8s.io/client-go v0.22.5/go.mod h1:cs6yf/61q2T1SdQL5Rdcjg9J1ElXSwbjSrW2vFImM4Y=
 k8s.io/client-go v0.22.5/go.mod h1:cs6yf/61q2T1SdQL5Rdcjg9J1ElXSwbjSrW2vFImM4Y=
-k8s.io/client-go v0.24.2/go.mod h1:zg4Xaoo+umDsfCWr4fCnmLEtQXyCNXCvJuSsglNcV30=
 k8s.io/client-go v0.24.3 h1:Nl1840+6p4JqkFWEW2LnMKU667BUxw03REfLAVhuKQY=
 k8s.io/client-go v0.24.3/go.mod h1:AAovolf5Z9bY1wIg2FZ8LPQlEdKHjLI7ZD4rw920BJw=
 k8s.io/code-generator v0.22.5/go.mod h1:sbdWCOVob+KaQ5O7xs8PNNaCTpbWVqNgA6EPwLOmRNk=
 k8s.io/code-generator v0.22.5/go.mod h1:sbdWCOVob+KaQ5O7xs8PNNaCTpbWVqNgA6EPwLOmRNk=
-k8s.io/code-generator v0.24.2/go.mod h1:dpVhs00hTuTdTY6jvVxvTFCk6gSMrtfRydbhZwHI15w=
 k8s.io/code-generator v0.24.3/go.mod h1:dpVhs00hTuTdTY6jvVxvTFCk6gSMrtfRydbhZwHI15w=
 k8s.io/component-base v0.22.5/go.mod h1:VK3I+TjuF9eaa+Ln67dKxhGar5ynVbwnGrUiNF4MqCI=
 k8s.io/component-base v0.22.5/go.mod h1:VK3I+TjuF9eaa+Ln67dKxhGar5ynVbwnGrUiNF4MqCI=
 k8s.io/component-base v0.22.5/go.mod h1:VK3I+TjuF9eaa+Ln67dKxhGar5ynVbwnGrUiNF4MqCI=
 k8s.io/component-base v0.22.5/go.mod h1:VK3I+TjuF9eaa+Ln67dKxhGar5ynVbwnGrUiNF4MqCI=
-k8s.io/component-base v0.24.2/go.mod h1:ucHwW76dajvQ9B7+zecZAP3BVqvrHoOxm8olHEg0nmM=
 k8s.io/component-base v0.24.3 h1:u99WjuHYCRJjS1xeLOx72DdRaghuDnuMgueiGMFy1ec=
 k8s.io/component-base v0.24.3/go.mod h1:bqom2IWN9Lj+vwAkPNOv2TflsP1PeVDIwIN0lRthxYY=
-k8s.io/component-helpers v0.24.2/go.mod h1:TRQPBQKfmqkmV6c0HAmUs8cXVNYYYLsXy4zu8eODi9g=
+k8s.io/component-helpers v0.24.3/go.mod h1:/1WNW8TfBOijQ1ED2uCHb4wtXYWDVNMqUll8h36iNVo=
 k8s.io/gengo v0.0.0-20200413195148-3a45101e95ac/go.mod h1:ezvh/TsK7cY6rbqRK0oQQ8IAqLxYwwyPxAX1Pzy0ii0=
 k8s.io/gengo v0.0.0-20201214224949-b6c5ce23f027/go.mod h1:FiNAH4ZV3gBg2Kwh89tzAEV2be7d5xI0vBa/VySYy3E=
 k8s.io/gengo v0.0.0-20210813121822-485abfe95c7c/go.mod h1:FiNAH4ZV3gBg2Kwh89tzAEV2be7d5xI0vBa/VySYy3E=
@@ -1493,9 +1491,9 @@ k8s.io/kube-openapi v0.0.0-20211109043538-20434351676c/go.mod h1:vHXdDvt9+2spS2R
 k8s.io/kube-openapi v0.0.0-20220328201542-3ee0da9b0b42/go.mod h1:Z/45zLw8lUo4wdiUkI+v/ImEGAvu3WatcZl3lPMR4Rk=
 k8s.io/kube-openapi v0.0.0-20220401212409-b28bf2818661 h1:nqYOUleKLC/0P1zbU29F5q6aoezM6MOAVz+iyfQbZ5M=
 k8s.io/kube-openapi v0.0.0-20220401212409-b28bf2818661/go.mod h1:daOouuuwd9JXpv1L7Y34iV3yf6nxzipkKMWWlqlvK9M=
-k8s.io/kubectl v0.24.2 h1:+RfQVhth8akUmIc2Ge8krMl/pt66V7210ka3RE/p0J4=
-k8s.io/kubectl v0.24.2/go.mod h1:+HIFJc0bA6Tzu5O/YcuUt45APAxnNL8LeMuXwoiGsPg=
-k8s.io/metrics v0.24.2/go.mod h1:5NWURxZ6Lz5gj8TFU83+vdWIVASx7W8lwPpHYCqopMo=
+k8s.io/kubectl v0.24.3 h1:PqY8ho/S/KuE2/hCC3Iee7X+lOtARYo0LQsNzvV/edE=
+k8s.io/kubectl v0.24.3/go.mod h1:PYLcvw96sC1NLbxZEDbdlOEd6/C76VIWjGmWV5QjSk0=
+k8s.io/metrics v0.24.3/go.mod h1:p1M0lhMySWfhISkSd3HEj8xIgrVnJTK3PPhFq2rA3To=
 k8s.io/utils v0.0.0-20210802155522-efc7438f0176/go.mod h1:jPW/WVKK9YHAvNhRxK0md/EJ228hCsBRufyofKtW8HA=
 k8s.io/utils v0.0.0-20210819203725-bdf08cb9a70a/go.mod h1:jPW/WVKK9YHAvNhRxK0md/EJ228hCsBRufyofKtW8HA=
 k8s.io/utils v0.0.0-20220210201930-3a6ce19ff2f9 h1:HNSDgDCrr/6Ly3WEGKZftiE7IY19Vz2GdbOCyI4qqhc=
@@ -1518,6 +1516,8 @@ sigs.k8s.io/gateway-api v0.5.0 h1:ze+k9fJqvmL8s1t3e4q1ST8RnN+f09dEv+gfacahlAE=
 sigs.k8s.io/gateway-api v0.5.0/go.mod h1:x0AP6gugkFV8fC/oTlnOMU0pnmuzIR8LfIPRVUjxSqA=
 sigs.k8s.io/json v0.0.0-20211208200746-9f7c6b3444d2 h1:kDi4JBNAsJWfz1aEXhO8Jg87JJaPNLh5tIzYHgStQ9Y=
 sigs.k8s.io/json v0.0.0-20211208200746-9f7c6b3444d2/go.mod h1:B+TnT182UBxE84DiCz4CVE26eOSDAeYCpfDnC2kdKMY=
+sigs.k8s.io/kind v0.14.0 h1:cNmI3jGBvp7UegEGbC5we8plDtCUmaNRL+bod7JoSCE=
+sigs.k8s.io/kind v0.14.0/go.mod h1:UrFRPHG+2a5j0Q7qiR4gtJ4rEyn8TuMQwuOPf+m4oHg=
 sigs.k8s.io/kustomize/api v0.11.4/go.mod h1:k+8RsqYbgpkIrJ4p9jcdPqe8DprLxFUUO0yNOq8C+xI=
 sigs.k8s.io/kustomize/api v0.12.0 h1:9kDUe94bgFaTJwPaHC3mdlcw/PfWupSKov1iGcKSlSw=
 sigs.k8s.io/kustomize/api v0.12.0/go.mod h1:x/VlfVNU8ey7rqGuWFKJH2mx4zmAgcjNLSLIwqLZKmQ=


Test patch:
diff --git a/internal/util/test/crds.go b/internal/util/test/crds.go
index fa4235359..82852290d 100644
--- a/internal/util/test/crds.go
+++ b/internal/util/test/crds.go
@@ -56,7 +56,7 @@ func DeployCRDsForCluster(ctx context.Context, cluster clusters.Cluster) error {
 
 	// deploy all CRDs required for testing
 	for _, yaml := range []string{kongCRDYAML, gatewayCRDYAML} {
-		if err := clusters.ApplyYAML(ctx, cluster, yaml); err != nil {
+		if err := clusters.ApplyManifestByYAML(ctx, cluster, yaml); err != nil {
 			return err
 		}
 	}
diff --git a/test/integration/examples_test.go b/test/integration/examples_test.go
index b1db4e29b..a3bac949a 100644
--- a/test/integration/examples_test.go
+++ b/test/integration/examples_test.go
@@ -37,10 +37,10 @@ func TestHTTPRouteExample(t *testing.T) {
 	t.Logf("applying yaml manifest %s", strings.TrimPrefix(httprouteExampleManifests, examplesDIR))
 	b, err := os.ReadFile(httprouteExampleManifests)
 	require.NoError(t, err)
-	require.NoError(t, clusters.ApplyYAML(ctx, env.Cluster(), string(b)))
+	require.NoError(t, clusters.ApplyManifestByYAML(ctx, env.Cluster(), string(b)))
 
 	defer func() {
-		require.NoError(t, clusters.DeleteYAML(ctx, env.Cluster(), string(b)))
+		require.NoError(t, clusters.DeleteManifestByYAML(ctx, env.Cluster(), string(b)))
 	}()
 
 	t.Logf("verifying that the Gateway receives listen addresses")
@@ -111,10 +111,10 @@ func TestUDPRouteExample(t *testing.T) {
 	s = strings.ReplaceAll(s, "port: 53", "port: 9999")
 	b = []byte(s)
 	require.NoError(t, err)
-	require.NoError(t, clusters.ApplyYAML(ctx, env.Cluster(), string(b)))
+	require.NoError(t, clusters.ApplyManifestByYAML(ctx, env.Cluster(), string(b)))
 
 	defer func() {
-		require.NoError(t, clusters.DeleteYAML(ctx, env.Cluster(), string(b)))
+		require.NoError(t, clusters.DeleteManifestByYAML(ctx, env.Cluster(), string(b)))
 	}()
 
 	t.Logf("configuring test and setting up API clients")
@@ -145,11 +145,11 @@ func TestTCPRouteExample(t *testing.T) {
 	t.Logf("applying yaml manifest %s", tcprouteExampleManifests)
 	b, err := os.ReadFile(tcprouteExampleManifests)
 	require.NoError(t, err)
-	require.NoError(t, clusters.ApplyYAML(ctx, env.Cluster(), string(b)))
+	require.NoError(t, clusters.ApplyManifestByYAML(ctx, env.Cluster(), string(b)))
 
 	defer func() {
 		t.Logf("deleting tcproute example")
-		require.NoError(t, clusters.DeleteYAML(ctx, env.Cluster(), string(b)))
+		require.NoError(t, clusters.DeleteManifestByYAML(ctx, env.Cluster(), string(b)))
 	}()
 
 	t.Log("verifying that TCPRoute becomes routable")
@@ -172,11 +172,11 @@ func TestTLSRouteExample(t *testing.T) {
 	t.Logf("applying yaml manifest %s", tlsrouteExampleManifests)
 	b, err := os.ReadFile(tlsrouteExampleManifests)
 	require.NoError(t, err)
-	require.NoError(t, clusters.ApplyYAML(ctx, env.Cluster(), string(b)))
+	require.NoError(t, clusters.ApplyManifestByYAML(ctx, env.Cluster(), string(b)))
 
 	defer func() {
 		t.Logf("deleting tlsroute example")
-		require.NoError(t, clusters.DeleteYAML(ctx, env.Cluster(), string(b)))
+		require.NoError(t, clusters.DeleteManifestByYAML(ctx, env.Cluster(), string(b)))
 	}()
 
 	t.Log("verifying that TLSRoute becomes routable")
@@ -194,10 +194,10 @@ func TestIngressExample(t *testing.T) {
 	b, err := os.ReadFile(ingressExampleManifests)
 	require.NoError(t, err)
 	manifests := replaceIngressClassInManifests(string(b))
-	require.NoError(t, clusters.ApplyYAML(ctx, env.Cluster(), manifests))
+	require.NoError(t, clusters.ApplyManifestByYAML(ctx, env.Cluster(), manifests))
 
 	defer func() {
-		require.NoError(t, clusters.DeleteYAML(ctx, env.Cluster(), manifests))
+		require.NoError(t, clusters.DeleteManifestByYAML(ctx, env.Cluster(), manifests))
 	}()
 
 	t.Log("waiting for ingress resource to have an address")
@@ -247,10 +247,10 @@ func TestUDPIngressExample(t *testing.T) {
 	b, err := os.ReadFile(udpingressExampleManifests)
 	require.NoError(t, err)
 	manifests := replaceIngressClassInManifests(string(b))
-	require.NoError(t, clusters.ApplyYAML(ctx, env.Cluster(), manifests))
+	require.NoError(t, clusters.ApplyManifestByYAML(ctx, env.Cluster(), manifests))
 
 	defer func() {
-		require.NoError(t, clusters.DeleteYAML(ctx, env.Cluster(), manifests))
+		require.NoError(t, clusters.DeleteManifestByYAML(ctx, env.Cluster(), manifests))
 	}()
 
 	t.Log("building a DNS query to request of CoreDNS")