Repository: kubernetes-sigs/security-profiles-operator
Pull request #2263 (2024-05-15 09:24:14)

Bump kind and zeitgeist to their latest releases


#### What type of PR is this?


/kind cleanup


#### What this PR does / why we need it:
Update to their latest releases.
#### Which issue(s) this PR fixes:

<!--
*Automatically closes linked issue when PR is merged.
Usage: `Fixes #<issue number>`, or `Fixes (paste link of issue)`.

Fixes #

or

None
-->
None
#### Does this PR have test?
None
<!--
If tests aren't applicable just write N/A.
-->

#### Special notes for your reviewer:
None
#### Does this PR introduce a user-facing change?

<!--
If no, just write "NONE" in the release-note block below.
If yes, a release note is required:
Enter your extended release note in the block below. If the PR requires additional action from users switching to the new release, include the string "action required".

For more information on release notes see: https://git.k8s.io/community/contributors/guide/release-notes.md
-->

```release-note
None
```


k8s-ci-robot: [APPROVALNOTIFIER] This PR is **APPROVED**

This pull-request has been approved by: *<a href="https://github.com/kubernetes-sigs/security-profiles-operator/pull/2263#" title="Author self-approved">saschagrunert</a>*

The full list of commands accepted by this bot can be found [here](https://go.k8s.io/bot-commands?repo=kubernetes-sigs%2Fsecurity-profiles-operator).

The pull request process is described [here](https://git.k8s.io/community/contributors/guide/owners.md#the-code-review-process)

<details >
Needs approval from an approver in each of these files:

- ~~[OWNERS](https://github.com/kubernetes-sigs/security-profiles-operator/blob/main/OWNERS)~~ [saschagrunert]

Approvers can indicate their approval by writing `/approve` in a comment
Approvers can cancel approval by writing `/approve cancel` in a comment
</details>
<!-- META={"approvers":[]} -->
codecov-commenter: ## [Codecov](https://app.codecov.io/gh/kubernetes-sigs/security-profiles-operator/pull/2263?dropdown=coverage&src=pr&el=h1&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=kubernetes-sigs) Report
All modified and coverable lines are covered by tests :white_check_mark:
> Project coverage is 41.27%. Comparing base [(`11d77f4`)](https://app.codecov.io/gh/kubernetes-sigs/security-profiles-operator/commit/11d77f49d652b2b077eaeb9a0ef9eff5f24b6a8d?dropdown=coverage&el=desc&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=kubernetes-sigs) to head [(`1beb55a`)](https://app.codecov.io/gh/kubernetes-sigs/security-profiles-operator/pull/2263?dropdown=coverage&src=pr&el=desc&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=kubernetes-sigs).
> Report is 209 commits behind head on main.

<details><summary>Additional details and impacted files</summary>


```diff
@@            Coverage Diff             @@
##             main    #2263      +/-   ##
==========================================
- Coverage   45.50%   41.27%   -4.23%     
==========================================
  Files          79      109      +30     
  Lines        7782    15653    +7871     
==========================================
+ Hits         3541     6461    +2920     
- Misses       4099     8724    +4625     
- Partials      142      468     +326     
```

</details>
k8s-ci-robot: @saschagrunert: The following test **failed**, say `/retest` to rerun all failed tests or `/retest-required` to rerun all mandatory failed tests:

Test name | Commit | Details | Required | Rerun command
--- | --- | --- | --- | ---
pull-security-profiles-operator-test-e2e | 1beb55a44d772428be6dbf432d150b82df24a7de | [link](https://prow.k8s.io/view/gs/kubernetes-jenkins/pr-logs/pull/kubernetes-sigs_security-profiles-operator/2263/pull-security-profiles-operator-test-e2e/1790674549470138368) | true | `/test pull-security-profiles-operator-test-e2e`

[Full PR test history](https://prow.k8s.io/pr-history?org=kubernetes-sigs&repo=security-profiles-operator&pr=2263). [Your PR dashboard](https://prow.k8s.io/pr?query=is%3Apr%20state%3Aopen%20author%3Asaschagrunert). Please help us cut down on flakes by [linking to](https://git.k8s.io/community/contributors/devel/sig-testing/flaky-tests.md#filing-issues-for-flaky-tests) an [open issue](https://github.com/kubernetes-sigs/security-profiles-operator/issues?q=is:issue+is:open) when you hit one in your PR.

<details>

Instructions for interacting with me using PR comments are available [here](https://git.k8s.io/community/contributors/guide/pull-requests.md).  If you have questions or suggestions related to my behavior, please file an issue against the [kubernetes-sigs/prow](https://github.com/kubernetes-sigs/prow/issues/new?title=Prow%20issue:) repository. I understand the commands that are listed [here](https://go.k8s.io/bot-commands).
</details>
<!-- test report -->
saschagrunert: @kubernetes-sigs/security-profiles-operator-maintainers PTAL
pjbgf: /lgtm

Patch:
diff --git a/Makefile b/Makefile
index eedcce88f..9ef2e195c 100644
--- a/Makefile
+++ b/Makefile
@@ -18,7 +18,7 @@ GOLANGCI_LINT_VERSION = v1.56.2
 REPO_INFRA_VERSION = v0.2.5
 KUSTOMIZE_VERSION = 5.2.1
 OPERATOR_SDK_VERSION ?= v1.25.0
-ZEITGEIST_VERSION = v0.4.4
+ZEITGEIST_VERSION = v0.5.3
 CI_IMAGE ?= golang:1.22
 
 CONTROLLER_GEN_CMD := CGO_LDFLAGS= $(GO) run $(BUILD_FLAGS) -tags generate sigs.k8s.io/controller-tools/cmd/controller-gen
diff --git a/dependencies.yaml b/dependencies.yaml
index 43512d882..077049857 100644
--- a/dependencies.yaml
+++ b/dependencies.yaml
@@ -54,13 +54,13 @@ dependencies:
       match: cert-manager/cert-manager
 
   - name: kind
-    version: 0.21.0
+    version: 0.23.0
     refPaths:
     - path: test/suite_test.go
       match: kindVersion
 
   - name: kind-image
-    version: 1.29.1
+    version: 1.30.0
     refPaths:
     - path: test/suite_test.go
       match: kindImage
@@ -227,7 +227,7 @@ dependencies:
       match: flatcar_developer_container
 
   - name: zeitgeist
-    version: 0.4.4
+    version: 0.5.3
     refPaths:
       - path: Makefile
         match: ZEITGEIST_VERSION


Test patch:
diff --git a/.github/workflows/olm_tests.yaml b/.github/workflows/olm_tests.yaml
index e1ba953fb..239d6095c 100644
--- a/.github/workflows/olm_tests.yaml
+++ b/.github/workflows/olm_tests.yaml
@@ -6,7 +6,7 @@ on:
   pull_request:
 env:
   GO_VERSION: '1.22'
-  KIND_IMG_TAG: v1.29.1
+  KIND_IMG_TAG: v1.30.0
 
 permissions: {}
 
diff --git a/test/suite_test.go b/test/suite_test.go
index 152607824..8c256a946 100644
--- a/test/suite_test.go
+++ b/test/suite_test.go
@@ -40,10 +40,10 @@ import (
 )
 
 const (
-	kindVersion      = "v0.21.0"
-	kindImage        = "kindest/node:v1.29.1@sha256:a0cc28af37cf39b019e2b448c54d1a3f789de32536cb5a5db61a49623e527144"
-	kindDarwinSHA512 = "647ff18247ad9c47fd5346be98db83244e6d6110a0b2766d27c96c6ebb38c77f4fa7002345277aac9ec9252481277e329e7fc49a2ee395e1977900ee008034f0" //nolint:lll // full length SHA
-	kindLinuxSHA512  = "0e8c56a2c87bacded1696ed3caf20c068981810e6f31c5907d4228cca671330f5641312e78cae0a148e6cbaddfe7b9092194132c3f420bf0463a8af7e167482f" //nolint:lll // full length SHA
+	kindVersion      = "v0.23.0"
+	kindImage        = "kindest/node:v1.30.0@sha256:047357ac0cfea04663786a612ba1eaba9702bef25227a794b52890dd8bcd692e"
+	kindDarwinSHA512 = "08a8055068e6f735704b6543f9510eaa871ac37903abc18b803f7c5a8187acb322511cf61c13dc940cc1e260849e6bda279c692d1cb464c6d825996fd42b8e56" //nolint:lll // full length SHA
+	kindLinuxSHA512  = "5026abe09759c2243cfedb10f1f52b2bb7878153da9453eae42fa22d9ae867ba46d2ac03ffbc771b58b747724a344c6c8fb754f24727fefbfd66e961543805c3" //nolint:lll // full length SHA
 )
 
 var (