From ee713079c5e7d5cab76ad61e462b5d973c695855 Mon Sep 17 00:00:00 2001 From: isindir Date: Thu, 1 Sep 2022 21:25:34 +0100 Subject: [PATCH] up: update k8s api to 1.25.x and golang to 1.19 (#114) * up: update k8s api to 1.25.x and golang to 1.19 * Fix typo --- .circleci/config.yml | 12 +- .tool-versions | 10 +- Dockerfile | 4 +- Makefile | 4 +- README.md | 1 + api/v1alpha1/groupversion_info.go | 4 +- api/v1alpha1/sopssecret_types.go | 6 +- api/v1alpha2/groupversion_info.go | 4 +- api/v1alpha2/sopssecret_types.go | 8 +- api/v1alpha3/groupversion_info.go | 4 +- api/v1alpha3/sopssecret_types.go | 8 +- chart/helm3/sops-secrets-operator/Chart.yaml | 4 +- chart/helm3/sops-secrets-operator/Makefile | 2 +- chart/helm3/sops-secrets-operator/README.md | 4 +- .../tests/operator_test.yaml | 8 +- chart/helm3/sops-secrets-operator/values.yaml | 4 +- controllers/sopssecret_controller.go | 3 +- docs/index.yaml | 152 ++++++++++-------- docs/sops-secrets-operator-0.12.0.tgz | Bin 0 -> 11223 bytes go.mod | 37 ++--- go.sum | 61 ++++--- 21 files changed, 187 insertions(+), 153 deletions(-) create mode 100644 docs/sops-secrets-operator-0.12.0.tgz diff --git a/.circleci/config.yml b/.circleci/config.yml index f2be24b3..9628544c 100644 --- a/.circleci/config.yml +++ b/.circleci/config.yml @@ -19,22 +19,22 @@ jobs: image: ubuntu-2204:2022.04.1 environment: &versions # https://github.com/kubernetes/kubernetes/releases - KUBECTL_VERSION: v1.24.2 + KUBECTL_VERSION: v1.25.0 # https://hub.docker.com/r/rancher/k3s/tags K3S_VERSION: v1.24.0-rc1-k3s1 # https://github.com/rancher/k3d/releases #K3D_VERSION: v5.4.1 K3D_VERSION: v4.4.8 # https://github.com/helm/helm/releases - HELM_VERSION: v3.9.1 + HELM_VERSION: v3.9.4 # https://golang.org/dl/ - GOLANG_VERSION: "1.18.4" + GOLANG_VERSION: "1.19" # https://github.com/kubernetes-sigs/kubebuilder/releases - KUBEBUILDER_VERSION: 3.5.0 + KUBEBUILDER_VERSION: 3.6.0 # https://github.com/mozilla/sops/releases SOPS_VERSION: v3.7.3 # https://github.com/kubernetes-sigs/kustomize/releases - KUSTOMIZE_VERSION: v4.5.5 + KUSTOMIZE_VERSION: v4.5.7 # https://github.com/quintush/helm-unittest/releases HELM_UNITTEST_VERSION: 0.2.8 # https://github.com/instrumenta/kubeval/releases @@ -44,7 +44,7 @@ jobs: # https://github.com/git-chglog/git-chglog/releases GIT_CHGLOG_VERSION: 0.15.1 # https://github.com/docker/buildx/releases - BUILDX_BINARY_VERSION: 0.8.2 + BUILDX_BINARY_VERSION: 0.9.1 DOCKER_BUILDKIT: 1 BUILDX_PLATFORMS: linux/amd64,linux/arm64 diff --git a/.tool-versions b/.tool-versions index 15ba5097..d9fbf4e0 100644 --- a/.tool-versions +++ b/.tool-versions @@ -1,19 +1,19 @@ # UPDATE_HERE # https://github.com/kubernetes-sigs/kubebuilder/releases -kubebuilder 3.5.0 +kubebuilder 3.6.0 # https://golang.org/dl/ -golang 1.18.4 +golang 1.19 # https://github.com/mozilla/sops/releases sops 3.7.3 # https://github.com/kubernetes-sigs/kustomize/releases -kustomize 4.5.5 +kustomize 4.5.7 # https://github.com/rancher/k3d/releases #k3d 5.4.1 k3d 4.4.8 # https://github.com/kubernetes/kubernetes/releases -kubectl 1.24.4 +kubectl 1.25.0 # https://github.com/helm/helm/releases -helm 3.9.1 +helm 3.9.4 # https://github.com/norwoodj/helm-docs/releases helm-docs 1.11.0 # https://github.com/instrumenta/kubeval/releases diff --git a/Dockerfile b/Dockerfile index 77f10b49..a1900dae 100644 --- a/Dockerfile +++ b/Dockerfile @@ -2,7 +2,7 @@ # Build the manager binary # https://www.debian.org/releases/ # https://hub.docker.com/_/golang?tab=tags&page=1&ordering=last_updated -FROM golang:1.18.4-bullseye as builder +FROM golang:1.19.0-bullseye as builder WORKDIR /workspace # Copy the Go Modules manifests @@ -22,7 +22,7 @@ RUN CGO_ENABLED=0 GO111MODULE=on go build -a -o manager main.go # https://wiki.ubuntu.com/Releases # https://hub.docker.com/_/ubuntu?tab=tags&page=1&ordering=last_updated -FROM ubuntu:jammy-20220531 +FROM ubuntu:jammy-20220801 RUN apt-get -y update \ && apt-get -y upgrade \ diff --git a/Makefile b/Makefile index 30c5f969..8058d148 100644 --- a/Makefile +++ b/Makefile @@ -1,13 +1,13 @@ # UPDATE_HERE GO := GOPROXY=https://proxy.golang.org go -SOPS_SEC_OPERATOR_VERSION := 0.5.3 +SOPS_SEC_OPERATOR_VERSION := 0.6.0 # https://github.com/kubernetes-sigs/controller-tools/releases CONTROLLER_GEN_VERSION := "v0.9.2" # https://github.com/kubernetes-sigs/controller-runtime/releases CONTROLLER_RUNTIME_VERSION := "v0.12.3" # https://github.com/kubernetes-sigs/kustomize/releases -KUSTOMIZE_VERSION := "v4.5.5" +KUSTOMIZE_VERSION := "v4.5.7" # use `setup-envtest list` to obtain the list of available versions # until fixed, can't use newer version, see: # https://github.com/kubernetes-sigs/controller-runtime/issues/1571 diff --git a/README.md b/README.md index 1203c6e2..baad02a3 100644 --- a/README.md +++ b/README.md @@ -23,6 +23,7 @@ encrypted files stored in `git` repository. | Kubernetes | Sops | Chart | Operator | |---|---|---|---| +| v1.25.x | v3.7.3 | 0.12.0 | 0.6.0 | | v1.24.x | v3.7.3 | 0.11.3 | 0.5.3 | | v1.23.x | v3.7.2 | 0.10.8 | 0.4.8 | | v1.22.x | v3.7.1 | 0.9.7 | 0.3.7 | diff --git a/api/v1alpha1/groupversion_info.go b/api/v1alpha1/groupversion_info.go index 46f4ff59..d3bdae06 100644 --- a/api/v1alpha1/groupversion_info.go +++ b/api/v1alpha1/groupversion_info.go @@ -3,8 +3,8 @@ * file, You can obtain one at https://mozilla.org/MPL/2.0/. */ // Package v1alpha1 contains API Schema definitions for the isindir v1alpha1 API group -//+kubebuilder:object:generate=true -//+groupName=isindir.github.com +// +kubebuilder:object:generate=true +// +groupName=isindir.github.com package v1alpha1 import ( diff --git a/api/v1alpha1/sopssecret_types.go b/api/v1alpha1/sopssecret_types.go index e1e35478..d402bbc1 100644 --- a/api/v1alpha1/sopssecret_types.go +++ b/api/v1alpha1/sopssecret_types.go @@ -146,9 +146,9 @@ type SopsSecretStatus struct { //+kubebuilder:subresource:status // SopsSecret is the Schema for the sopssecrets API -//+kubebuilder:resource:shortName=sops,scope=Namespaced -//+kubebuilder:deprecatedversion -//+kubebuilder:subresource:status +// +kubebuilder:resource:shortName=sops,scope=Namespaced +// +kubebuilder:deprecatedversion +// +kubebuilder:subresource:status type SopsSecret struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` diff --git a/api/v1alpha2/groupversion_info.go b/api/v1alpha2/groupversion_info.go index 44be9d09..9381e039 100644 --- a/api/v1alpha2/groupversion_info.go +++ b/api/v1alpha2/groupversion_info.go @@ -3,8 +3,8 @@ * file, You can obtain one at https://mozilla.org/MPL/2.0/. */ // Package v1alpha2 contains API Schema definitions for the isindir v1alpha2 API group -//+kubebuilder:object:generate=true -//+groupName=isindir.github.com +// +kubebuilder:object:generate=true +// +groupName=isindir.github.com package v1alpha2 import ( diff --git a/api/v1alpha2/sopssecret_types.go b/api/v1alpha2/sopssecret_types.go index 3c0ab7e6..f65ee3c5 100644 --- a/api/v1alpha2/sopssecret_types.go +++ b/api/v1alpha2/sopssecret_types.go @@ -188,10 +188,10 @@ type SopsSecretStatus struct { //+kubebuilder:subresource:status // SopsSecret is the Schema for the sopssecrets API -//+kubebuilder:resource:shortName=sops,scope=Namespaced -//+kubebuilder:deprecatedversion -//+kubebuilder:subresource:status -//+kubebuilder:printcolumn:name="Status",type=string,JSONPath=`.status.message` +// +kubebuilder:resource:shortName=sops,scope=Namespaced +// +kubebuilder:deprecatedversion +// +kubebuilder:subresource:status +// +kubebuilder:printcolumn:name="Status",type=string,JSONPath=`.status.message` type SopsSecret struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` diff --git a/api/v1alpha3/groupversion_info.go b/api/v1alpha3/groupversion_info.go index d5e188d8..eab81e6a 100644 --- a/api/v1alpha3/groupversion_info.go +++ b/api/v1alpha3/groupversion_info.go @@ -1,6 +1,6 @@ // Package v1alpha3 contains API Schema definitions for the isindir v1alpha3 API group -//+kubebuilder:object:generate=true -//+groupName=isindir.github.com +// +kubebuilder:object:generate=true +// +groupName=isindir.github.com package v1alpha3 import ( diff --git a/api/v1alpha3/sopssecret_types.go b/api/v1alpha3/sopssecret_types.go index cde43b16..1d772952 100644 --- a/api/v1alpha3/sopssecret_types.go +++ b/api/v1alpha3/sopssecret_types.go @@ -204,10 +204,10 @@ type SopsSecretStatus struct { //+kubebuilder:subresource:status // SopsSecret is the Schema for the sopssecrets API -//+kubebuilder:resource:shortName=sops,scope=Namespaced -//+kubebuilder:subresource:status -//+kubebuilder:storageversion -//+kubebuilder:printcolumn:name="Status",type=string,JSONPath=`.status.message` +// +kubebuilder:resource:shortName=sops,scope=Namespaced +// +kubebuilder:subresource:status +// +kubebuilder:storageversion +// +kubebuilder:printcolumn:name="Status",type=string,JSONPath=`.status.message` type SopsSecret struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` diff --git a/chart/helm3/sops-secrets-operator/Chart.yaml b/chart/helm3/sops-secrets-operator/Chart.yaml index 9842c2cf..9d98c5bc 100644 --- a/chart/helm3/sops-secrets-operator/Chart.yaml +++ b/chart/helm3/sops-secrets-operator/Chart.yaml @@ -1,7 +1,7 @@ apiVersion: v2 # UPDATE_HERE -version: 0.11.3 -appVersion: 0.5.3 +version: 0.12.0 +appVersion: 0.6.0 type: application description: Helm chart deploys sops-secrets-operator name: sops-secrets-operator diff --git a/chart/helm3/sops-secrets-operator/Makefile b/chart/helm3/sops-secrets-operator/Makefile index 0c3a103a..f7a0492e 100644 --- a/chart/helm3/sops-secrets-operator/Makefile +++ b/chart/helm3/sops-secrets-operator/Makefile @@ -4,7 +4,7 @@ CHART_NAME?=$(shell cat Chart.yaml | awk 'BEGIN { FS=": " } $$0~/^name:/ { gsub( VERSION_TAG?=$(shell cat Chart.yaml | awk 'BEGIN { FS=": " } $$0~/^version/ { gsub(/['\'',]/, ""); print $$2; }') # UPDATE_HERE -K8S_VERSION := "1.24.3" +K8S_VERSION := "1.25.0" SHELL=/bin/bash diff --git a/chart/helm3/sops-secrets-operator/README.md b/chart/helm3/sops-secrets-operator/README.md index b4b161e9..d96ee0f3 100644 --- a/chart/helm3/sops-secrets-operator/README.md +++ b/chart/helm3/sops-secrets-operator/README.md @@ -132,11 +132,11 @@ The following table lists the configurable parameters of the Sops-secrets-operat | healthProbes.readiness | object | `{"initialDelaySeconds":5,"periodSeconds":10}` | Readiness probe configuration | | image.pullPolicy | string | `"Always"` | Operator image pull policy | | image.repository | string | `"isindir/sops-secrets-operator"` | Operator image name | -| image.tag | string | `"0.5.3"` | Operator image tag | +| image.tag | string | `"0.6.0"` | Operator image tag | | imagePullSecrets | list | `[]` | Secrets to pull image from private docker repository | | initImage.pullPolicy | string | `"Always"` | Init container image pull policy | | initImage.repository | string | `"ubuntu"` | Init container image name | -| initImage.tag | string | `"jammy-20220531"` | Init container image tag | +| initImage.tag | string | `"jammy-20220801"` | Init container image tag | | kubeconfig | object | `{"enabled":false,"path":null}` | Paths to a kubeconfig. Only required if out-of-cluster. | | logging | object | `{"encoder":"json","level":"info","stacktraceLevel":"error"}` | Logging configuration section suggested values Development Mode (encoder=consoleEncoder,logLevel=Debug,stackTraceLevel=Warn). Production Mode (encoder=jsonEncoder,logLevel=Info,stackTraceLevel=Error) (default) | | logging.encoder | string | `"json"` | Zap log encoding (one of 'json' or 'console') | diff --git a/chart/helm3/sops-secrets-operator/tests/operator_test.yaml b/chart/helm3/sops-secrets-operator/tests/operator_test.yaml index 331e7fa8..ba1f946f 100644 --- a/chart/helm3/sops-secrets-operator/tests/operator_test.yaml +++ b/chart/helm3/sops-secrets-operator/tests/operator_test.yaml @@ -31,8 +31,8 @@ tests: app.kubernetes.io/instance: sops app.kubernetes.io/managed-by: Helm app.kubernetes.io/name: sops-secrets-operator - app.kubernetes.io/version: 0.5.3 - helm.sh/chart: sops-secrets-operator-0.11.3 + app.kubernetes.io/version: 0.6.0 + helm.sh/chart: sops-secrets-operator-0.12.0 # custom name - it: should correctly render custome name @@ -171,7 +171,7 @@ tests: # UPDATE_HERE - equal: path: spec.template.spec.containers[0].image - value: isindir/sops-secrets-operator:0.5.3 + value: isindir/sops-secrets-operator:0.6.0 - equal: path: spec.template.spec.containers[0].imagePullPolicy value: Always @@ -199,7 +199,7 @@ tests: - equal: path: spec.template.spec.initContainers[0].image # UPDATE_HERE - value: ubuntu:jammy-20220531 + value: ubuntu:jammy-20220801 - equal: path: spec.template.spec.initContainers[0].imagePullPolicy value: Always diff --git a/chart/helm3/sops-secrets-operator/values.yaml b/chart/helm3/sops-secrets-operator/values.yaml index 17caa280..8a305ca7 100644 --- a/chart/helm3/sops-secrets-operator/values.yaml +++ b/chart/helm3/sops-secrets-operator/values.yaml @@ -13,7 +13,7 @@ image: # -- Operator image name repository: isindir/sops-secrets-operator # -- Operator image tag - tag: 0.5.3 + tag: 0.6.0 # -- Operator image pull policy pullPolicy: Always @@ -22,7 +22,7 @@ initImage: # -- Init container image name repository: ubuntu # -- Init container image tag - tag: jammy-20220531 + tag: jammy-20220801 # -- Init container image pull policy pullPolicy: Always diff --git a/controllers/sopssecret_controller.go b/controllers/sopssecret_controller.go index f01889f7..5586e3b0 100644 --- a/controllers/sopssecret_controller.go +++ b/controllers/sopssecret_controller.go @@ -471,7 +471,8 @@ func decryptSopsSecretInstance( // The format string can be `json`, `yaml`, `dotenv` or `binary`. // If the format string is empty, binary format is assumed. // NOTE: this function is taken from sops code and adjusted -// to ignore mac, as CR will always be mutated in k8s +// +// to ignore mac, as CR will always be mutated in k8s func customDecryptData(data []byte, format string) (cleartext []byte, err error) { // Initialize a Sops JSON store var store sops.Store diff --git a/docs/index.yaml b/docs/index.yaml index d6b2e21e..9e9b70fd 100644 --- a/docs/index.yaml +++ b/docs/index.yaml @@ -1,9 +1,29 @@ apiVersion: v1 entries: sops-secrets-operator: + - apiVersion: v2 + appVersion: 0.6.0 + created: "2022-09-01T21:13:33.5562+01:00" + description: Helm chart deploys sops-secrets-operator + digest: 086103226c9292634e5d53b112b69e2546b7b1e6334d86dc2f1d0a77605ee910 + keywords: + - gitops + - sops + - kms + - encryption + maintainers: + - email: isindir@users.sf.net + name: isindir + name: sops-secrets-operator + sources: + - https://github.com/isindir/sops-secrets-operator.git + type: application + urls: + - https://isindir.github.io/sops-secrets-operator/sops-secrets-operator-0.12.0.tgz + version: 0.12.0 - apiVersion: v2 appVersion: 0.5.3 - created: "2022-07-24T08:54:56.525662+03:00" + created: "2022-09-01T21:13:33.555033+01:00" description: Helm chart deploys sops-secrets-operator digest: 3545eae02b2d55ed907f537cc5efb4da164e752de3f38f973a8e698d20c5cac0 keywords: @@ -23,7 +43,7 @@ entries: version: 0.11.3 - apiVersion: v2 appVersion: 0.5.2 - created: "2022-07-24T08:54:56.524767+03:00" + created: "2022-09-01T21:13:33.553685+01:00" description: Helm chart deploys sops-secrets-operator digest: 1ce69fc85fbffac3d7151f22fbfc26788531a15f663203b6003c5494613e7910 keywords: @@ -43,7 +63,7 @@ entries: version: 0.11.2 - apiVersion: v2 appVersion: 0.5.1 - created: "2022-07-24T08:54:56.523466+03:00" + created: "2022-09-01T21:13:33.552489+01:00" description: Helm chart deploys sops-secrets-operator digest: 1c9da3867e1b4d0d0f6304f3ac128f0de8cd7bd9cfcce9604ea31c6705d7bd53 keywords: @@ -63,7 +83,7 @@ entries: version: 0.11.1 - apiVersion: v2 appVersion: 0.5.0 - created: "2022-07-24T08:54:56.521784+03:00" + created: "2022-09-01T21:13:33.550826+01:00" description: Helm chart deploys sops-secrets-operator digest: 1dc29756e76f909b4d48e27f5b451ef4deadc68a8de359a32cfdc87f508ad841 keywords: @@ -83,7 +103,7 @@ entries: version: 0.11.0 - apiVersion: v2 appVersion: 0.4.8 - created: "2022-07-24T08:54:56.520188+03:00" + created: "2022-09-01T21:13:33.549361+01:00" description: Helm chart deploys sops-secrets-operator digest: 54e2053fffcb019b86cb7c21884f7034a4efc895eec545105114b0848eec638a keywords: @@ -103,7 +123,7 @@ entries: version: 0.10.8 - apiVersion: v2 appVersion: 0.4.7 - created: "2022-07-24T08:54:56.518658+03:00" + created: "2022-09-01T21:13:33.546393+01:00" description: Helm chart deploys sops-secrets-operator digest: b7b04cd673ca2a781b47a656ea2e3e69957d6243a5151d36b341686a79b8abda keywords: @@ -123,7 +143,7 @@ entries: version: 0.10.7 - apiVersion: v2 appVersion: 0.4.6 - created: "2022-07-24T08:54:56.514554+03:00" + created: "2022-09-01T21:13:33.544988+01:00" description: Helm chart deploys sops-secrets-operator digest: 8e580ee17f943fa52a3bd06f9a7f2236b4b19dd6c85cfea6593a4fa18513ba52 keywords: @@ -143,7 +163,7 @@ entries: version: 0.10.6 - apiVersion: v2 appVersion: 0.4.5 - created: "2022-07-24T08:54:56.513139+03:00" + created: "2022-09-01T21:13:33.543205+01:00" description: Helm chart deploys sops-secrets-operator digest: 0e05931586ea4d2c81b6e00849addb8430e2923f70b2aed08bfd5a733dcf09d0 keywords: @@ -163,7 +183,7 @@ entries: version: 0.10.5 - apiVersion: v2 appVersion: 0.4.4 - created: "2022-07-24T08:54:56.511724+03:00" + created: "2022-09-01T21:13:33.541397+01:00" description: Helm chart deploys sops-secrets-operator digest: 606a826ae48759b4bb305a3fd3200342aa5b1bd1ab1afac9315f4a25a6184758 keywords: @@ -183,7 +203,7 @@ entries: version: 0.10.4 - apiVersion: v2 appVersion: 0.4.3 - created: "2022-07-24T08:54:56.510142+03:00" + created: "2022-09-01T21:13:33.539711+01:00" description: Helm chart deploys sops-secrets-operator digest: b329233d4fccf2d5377e1988b6e1858e1c69786e79fb56ce0b0cf65439f3228b keywords: @@ -203,7 +223,7 @@ entries: version: 0.10.3 - apiVersion: v2 appVersion: 0.4.2 - created: "2022-07-24T08:54:56.508215+03:00" + created: "2022-09-01T21:13:33.53776+01:00" description: Helm chart deploys sops-secrets-operator digest: d4ab3300dee58d2661db327cf205e821158cdae1bff032c3511d58f3ed97802b keywords: @@ -223,7 +243,7 @@ entries: version: 0.10.2 - apiVersion: v2 appVersion: 0.4.1 - created: "2022-07-24T08:54:56.506865+03:00" + created: "2022-09-01T21:13:33.536381+01:00" description: Helm chart deploys sops-secrets-operator digest: 7f7da6232c02453208b19d737d6b0fad795c3a0c7962efba092367f9827190a1 keywords: @@ -243,7 +263,7 @@ entries: version: 0.10.1 - apiVersion: v2 appVersion: 0.4.0 - created: "2022-07-24T08:54:56.505573+03:00" + created: "2022-09-01T21:13:33.534992+01:00" description: Helm chart deploys sops-secrets-operator digest: 35f3813680049bb629ad53be826418e524ca84845f690d4957fd8ee3533a4b32 keywords: @@ -263,7 +283,7 @@ entries: version: 0.10.0 - apiVersion: v2 appVersion: 0.3.7 - created: "2022-07-24T08:54:56.579214+03:00" + created: "2022-09-01T21:13:33.605074+01:00" description: Helm chart deploys sops-secrets-operator digest: 222eeff7f68ed50aa3ef0281b730d530b6bea56598fd3aa432c41e76ea42af20 keywords: @@ -283,7 +303,7 @@ entries: version: 0.9.7 - apiVersion: v2 appVersion: 0.3.6 - created: "2022-07-24T08:54:56.577876+03:00" + created: "2022-09-01T21:13:33.603804+01:00" description: Helm chart deploys sops-secrets-operator digest: b4f8fe41e191f51833c4af0299fc6c2c554b04228ece8ce019015b4166d06468 keywords: @@ -303,7 +323,7 @@ entries: version: 0.9.6 - apiVersion: v2 appVersion: 0.3.5 - created: "2022-07-24T08:54:56.576375+03:00" + created: "2022-09-01T21:13:33.602226+01:00" description: Helm chart deploys sops-secrets-operator digest: 7ab3970270bb4fed2f7fc7c434ad5548f4af8d1e0aa29b8985e46bcdc805f4d2 keywords: @@ -323,7 +343,7 @@ entries: version: 0.9.5 - apiVersion: v2 appVersion: 0.3.4 - created: "2022-07-24T08:54:56.574932+03:00" + created: "2022-09-01T21:13:33.600937+01:00" description: Helm chart deploys sops-secrets-operator digest: 69bc585f2d67a7658f65c184f1522810d5d18f72ed52886fc8c211cc3bd79678 keywords: @@ -343,7 +363,7 @@ entries: version: 0.9.4 - apiVersion: v2 appVersion: 0.3.3 - created: "2022-07-24T08:54:56.573472+03:00" + created: "2022-09-01T21:13:33.599555+01:00" description: Helm chart deploys sops-secrets-operator digest: 4c45b12d750f8f846304c579c428c1e5b84a8fd45033cb84ce607f1437bdc71a keywords: @@ -363,7 +383,7 @@ entries: version: 0.9.3 - apiVersion: v2 appVersion: 0.3.2 - created: "2022-07-24T08:54:56.571957+03:00" + created: "2022-09-01T21:13:33.598169+01:00" description: Helm chart deploys sops-secrets-operator digest: dbec66ae148cd665612f9b69e0dd139264c47744c797cf504a26556c77ae2130 keywords: @@ -383,7 +403,7 @@ entries: version: 0.9.2 - apiVersion: v2 appVersion: 0.3.1 - created: "2022-07-24T08:54:56.570492+03:00" + created: "2022-09-01T21:13:33.59693+01:00" description: Helm chart deploys sops-secrets-operator digest: 6228534471c0bab5eca824d98963adce99d4754bf03f37130529ac52536c79ad keywords: @@ -403,7 +423,7 @@ entries: version: 0.9.1 - apiVersion: v2 appVersion: 0.3.0 - created: "2022-07-24T08:54:56.568843+03:00" + created: "2022-09-01T21:13:33.595491+01:00" description: Helm chart deploys sops-secrets-operator digest: b7f077f8acac1b6ec60d0c0eb6326ab33cf3e4b9fb1ee8d94b1fa21f96aa7383 keywords: @@ -423,7 +443,7 @@ entries: version: 0.9.0 - apiVersion: v2 appVersion: 0.2.2 - created: "2022-07-24T08:54:56.567419+03:00" + created: "2022-09-01T21:13:33.594262+01:00" description: Helm chart deploys sops-secrets-operator digest: 39d3d35a28a405e7baf82d507fa642966c2705ac3ca2f10077186a7fec5de1f6 keywords: @@ -443,7 +463,7 @@ entries: version: 0.8.4 - apiVersion: v2 appVersion: 0.2.1 - created: "2022-07-24T08:54:56.566168+03:00" + created: "2022-09-01T21:13:33.593241+01:00" description: Helm chart deploys sops-secrets-operator digest: 4a1a3299532a4ec61acb61db45d763385bc3c2bd50c9c1707e3ba258498b5ee5 keywords: @@ -463,7 +483,7 @@ entries: version: 0.8.3 - apiVersion: v2 appVersion: 0.2.1 - created: "2022-07-24T08:54:56.564818+03:00" + created: "2022-09-01T21:13:33.592195+01:00" description: Helm chart deploys sops-secrets-operator digest: d328b4e165c3945430e196a853836dcee9982929fe24455021ddb885099d5334 keywords: @@ -483,7 +503,7 @@ entries: version: 0.8.2 - apiVersion: v2 appVersion: 0.2.0 - created: "2022-07-24T08:54:56.563777+03:00" + created: "2022-09-01T21:13:33.591071+01:00" description: Helm chart deploys sops-secrets-operator digest: d0ac8b738d0f10d64b2fb78c4386efe91de39aa88a4b107fdf9d93a82d18573c keywords: @@ -503,7 +523,7 @@ entries: version: 0.8.1 - apiVersion: v2 appVersion: 0.2.0 - created: "2022-07-24T08:54:56.561843+03:00" + created: "2022-09-01T21:13:33.588957+01:00" description: Helm chart deploys sops-secrets-operator digest: 289d7c6c96f858fe15427b1858fbfcdec373fc345acf52e667df4ca5ee729c10 keywords: @@ -523,7 +543,7 @@ entries: version: 0.8.0 - apiVersion: v2 appVersion: 0.1.17 - created: "2022-07-24T08:54:56.560765+03:00" + created: "2022-09-01T21:13:33.588014+01:00" description: sops secrets operator digest: 1c3c4bba7d66a7621beced04856d9904260558fe10369513743bc322d69482c1 keywords: @@ -543,7 +563,7 @@ entries: version: 0.7.6 - apiVersion: v2 appVersion: 0.1.16 - created: "2022-07-24T08:54:56.559688+03:00" + created: "2022-09-01T21:13:33.587096+01:00" description: sops secrets operator digest: c526d5d4b9c7c2cce1d9da2c75b4e9be7a994f24dce159a659189414a8725eae keywords: @@ -563,7 +583,7 @@ entries: version: 0.7.5 - apiVersion: v2 appVersion: 0.1.16 - created: "2022-07-24T08:54:56.558677+03:00" + created: "2022-09-01T21:13:33.586174+01:00" description: sops secrets operator digest: 572c9015988b76869b58997e02a0c64152283e559721e4883d54f1258a57e8b7 keywords: @@ -583,7 +603,7 @@ entries: version: 0.7.4 - apiVersion: v2 appVersion: 0.1.15 - created: "2022-07-24T08:54:56.557622+03:00" + created: "2022-09-01T21:13:33.585219+01:00" description: sops secrets operator digest: 84365f8e919ba9d3a00cfa50435cce6c63a8383357b2fde062b7aab8baeca6eb keywords: @@ -603,7 +623,7 @@ entries: version: 0.7.3 - apiVersion: v2 appVersion: 0.1.14 - created: "2022-07-24T08:54:56.556537+03:00" + created: "2022-09-01T21:13:33.584364+01:00" description: sops secrets operator digest: a1f2375080df20421701a33179b8e947ee682a70084d83d85da707889871ad64 keywords: @@ -623,7 +643,7 @@ entries: version: 0.7.2 - apiVersion: v2 appVersion: 0.1.13 - created: "2022-07-24T08:54:56.555571+03:00" + created: "2022-09-01T21:13:33.583529+01:00" description: sops secrets operator digest: 2e81dc4e4d49d9cd802aff263f005e04fb57df07f33b3ce8643ab287dfd3a7fb keywords: @@ -643,7 +663,7 @@ entries: version: 0.7.1 - apiVersion: v2 appVersion: 0.1.12 - created: "2022-07-24T08:54:56.554569+03:00" + created: "2022-09-01T21:13:33.582691+01:00" description: sops secrets operator digest: 81f59ed60bfa8204ed285476f9ed96a45a6f4e7cc6940a5d246c9241573d93d5 keywords: @@ -663,7 +683,7 @@ entries: version: 0.7.0 - apiVersion: v2 appVersion: 0.1.12 - created: "2022-07-24T08:54:56.553594+03:00" + created: "2022-09-01T21:13:33.581765+01:00" description: sops secrets operator digest: 91c3fbda73ba2d860bdaa21e37bf9afbc260ff767b377a144d0181d116a7ee34 keywords: @@ -683,7 +703,7 @@ entries: version: 0.6.8 - apiVersion: v2 appVersion: 0.1.12 - created: "2022-07-24T08:54:56.552718+03:00" + created: "2022-09-01T21:13:33.580604+01:00" description: sops secrets operator digest: 89d9d41d70d4dafcfb957bd48776ad779d0cef7dbb1ab2daf0b745a53dd6e3c6 maintainers: @@ -698,7 +718,7 @@ entries: version: 0.6.7 - apiVersion: v2 appVersion: 0.1.11 - created: "2022-07-24T08:54:56.551779+03:00" + created: "2022-09-01T21:13:33.579796+01:00" description: sops secrets operator digest: 7b0a65fd6fa9bafa3fd11bfef1a5f91f1e17d8cb8ad65b6377ffdc4d12495d01 maintainers: @@ -713,7 +733,7 @@ entries: version: 0.6.6 - apiVersion: v2 appVersion: 0.1.10 - created: "2022-07-24T08:54:56.550669+03:00" + created: "2022-09-01T21:13:33.578955+01:00" description: sops secrets operator digest: fac31d6cc862cb7b9a81aee52ba1fc4183d70bdcb7424c3dbdd087fb53246b30 maintainers: @@ -728,7 +748,7 @@ entries: version: 0.6.5 - apiVersion: v2 appVersion: 0.1.9 - created: "2022-07-24T08:54:56.549715+03:00" + created: "2022-09-01T21:13:33.578087+01:00" description: sops secrets operator digest: 01347c27e37dfff999ebcee12aae6d0aafa092d7c3b221d566cdf0abe71f4d5a maintainers: @@ -743,7 +763,7 @@ entries: version: 0.6.4 - apiVersion: v2 appVersion: 0.1.8 - created: "2022-07-24T08:54:56.547948+03:00" + created: "2022-09-01T21:13:33.576948+01:00" description: sops secrets operator digest: 6348b1b1b0e8d3df3926e437b2c0f4ad63268d26e2cb54cbecbb564102e6b19c maintainers: @@ -758,7 +778,7 @@ entries: version: 0.6.3 - apiVersion: v2 appVersion: 0.1.7 - created: "2022-07-24T08:54:56.547034+03:00" + created: "2022-09-01T21:13:33.575199+01:00" description: sops secrets operator digest: 710c1c9fa73a2ebf791fda4a608b5e29072d42c0b68c803c7bbeed54a582fd7f maintainers: @@ -773,7 +793,7 @@ entries: version: 0.6.2 - apiVersion: v2 appVersion: 0.1.7 - created: "2022-07-24T08:54:56.546124+03:00" + created: "2022-09-01T21:13:33.574418+01:00" description: sops secrets operator digest: f2a606c3837843241bb9d59adc02c38e1cca98753c602b9f758cc61d735ca7cd maintainers: @@ -788,7 +808,7 @@ entries: version: 0.6.1 - apiVersion: v2 appVersion: 0.1.6 - created: "2022-07-24T08:54:56.545103+03:00" + created: "2022-09-01T21:13:33.573559+01:00" description: sops secrets operator digest: a2bbf9b39ec5f5b82965037f8f245fb3122adbe31b1c7d336fa1f4cddb228b88 maintainers: @@ -803,7 +823,7 @@ entries: version: 0.6.0 - apiVersion: v1 appVersion: 0.1.8 - created: "2022-07-24T08:54:56.544212+03:00" + created: "2022-09-01T21:13:33.57277+01:00" description: sops secrets operator digest: b89986787f33bb6ed9fb0c658431be8646302e9c1a24537c26269c62249fa071 maintainers: @@ -817,7 +837,7 @@ entries: version: 0.5.3 - apiVersion: v1 appVersion: 0.1.7 - created: "2022-07-24T08:54:56.543463+03:00" + created: "2022-09-01T21:13:33.572088+01:00" description: sops secrets operator digest: 9467709cf6fbe8d9d779cedf15fe388af172b609f3ca452ef3d8894f39d999df maintainers: @@ -831,7 +851,7 @@ entries: version: 0.5.2 - apiVersion: v1 appVersion: 0.1.7 - created: "2022-07-24T08:54:56.542736+03:00" + created: "2022-09-01T21:13:33.571412+01:00" description: sops secrets operator digest: b54b5d8497564ddc04bd6d8b105eb0a3559e82ae1f6aab2f59ed3e426f119287 maintainers: @@ -845,7 +865,7 @@ entries: version: 0.5.1 - apiVersion: v1 appVersion: 0.1.6 - created: "2022-07-24T08:54:56.541974+03:00" + created: "2022-09-01T21:13:33.570728+01:00" description: sops secrets operator digest: 177f1ed214d6e72eda589a6ab155a417c1a4229bfda11e87f24af125a3542ad1 maintainers: @@ -859,7 +879,7 @@ entries: version: 0.5.0 - apiVersion: v2 appVersion: 0.1.5 - created: "2022-07-24T08:54:56.541123+03:00" + created: "2022-09-01T21:13:33.569989+01:00" description: sops secrets operator digest: 1535e130357afa883db0b3d30735c817d3b7d412fe5bdfd71534d0c08defa7d1 maintainers: @@ -874,7 +894,7 @@ entries: version: 0.4.8 - apiVersion: v2 appVersion: 0.1.5 - created: "2022-07-24T08:54:56.540219+03:00" + created: "2022-09-01T21:13:33.569119+01:00" description: sops secrets operator digest: 19b11dc2d1945f3c436a7d03763b4391d4a382fc13ea515d25422827d859d6d0 maintainers: @@ -889,7 +909,7 @@ entries: version: 0.4.7 - apiVersion: v2 appVersion: 0.1.5 - created: "2022-07-24T08:54:56.53931+03:00" + created: "2022-09-01T21:13:33.5684+01:00" description: sops secrets operator digest: c839e5d3374b948d27ad49643411f4891fdec44d179dea06423bb0d6e29d5e32 maintainers: @@ -904,7 +924,7 @@ entries: version: 0.4.6 - apiVersion: v2 appVersion: 0.1.4 - created: "2022-07-24T08:54:56.53827+03:00" + created: "2022-09-01T21:13:33.567502+01:00" description: sops secrets operator digest: c71f9f66be32f8b9d3c8d780b09b2455a40fd9755314004efd2bb8d379dafe3c maintainers: @@ -919,7 +939,7 @@ entries: version: 0.4.5 - apiVersion: v2 appVersion: 0.1.3 - created: "2022-07-24T08:54:56.537535+03:00" + created: "2022-09-01T21:13:33.566799+01:00" description: sops secrets operator digest: f3f2f89d4ef6018776df0a12a63dd2f9c9519b9d1ac03a9a405e31d0fd902ba0 maintainers: @@ -934,7 +954,7 @@ entries: version: 0.4.4 - apiVersion: v2 appVersion: 0.1.2 - created: "2022-07-24T08:54:56.536874+03:00" + created: "2022-09-01T21:13:33.565969+01:00" description: sops secrets operator digest: 1fd5eed318627f5ed0656f4e8ce4a25729568a1626ae313bcbe21050f5f26240 maintainers: @@ -949,7 +969,7 @@ entries: version: 0.4.3 - apiVersion: v2 appVersion: 0.1.2 - created: "2022-07-24T08:54:56.5361+03:00" + created: "2022-09-01T21:13:33.565258+01:00" description: sops secrets operator digest: 1f4f9869c75f0922e83ba5d530e101bd4252d5c1c31365800cc9d1425680cf18 maintainers: @@ -964,7 +984,7 @@ entries: version: 0.4.2 - apiVersion: v2 appVersion: 0.1.1 - created: "2022-07-24T08:54:56.535263+03:00" + created: "2022-09-01T21:13:33.564649+01:00" description: sops secrets operator digest: 6b054a4e9f261eea3cb84ee2e70b87b24780f1703e2c218ea5f69b7f82d1876f maintainers: @@ -979,7 +999,7 @@ entries: version: 0.4.1 - apiVersion: v2 appVersion: 0.1.0 - created: "2022-07-24T08:54:56.534572+03:00" + created: "2022-09-01T21:13:33.564039+01:00" description: sops secrets operator digest: 78b62ab37eac1b45f0a68a9752a3615c5d3f1c960bb4057e665923ce104931cf maintainers: @@ -994,7 +1014,7 @@ entries: version: 0.4.0 - apiVersion: v1 appVersion: 0.1.5 - created: "2022-07-24T08:54:56.532724+03:00" + created: "2022-09-01T21:13:33.563413+01:00" description: sops secrets operator digest: 41baa3c580cb9d8951c18513a4f04c4dbbfad99de9c62f53de2450c0c7b76725 maintainers: @@ -1008,7 +1028,7 @@ entries: version: 0.3.7 - apiVersion: v1 appVersion: 0.1.5 - created: "2022-07-24T08:54:56.531761+03:00" + created: "2022-09-01T21:13:33.561761+01:00" description: sops secrets operator digest: 1103b1f7bf7af3f400c172227cd5a3659f3a03e5e8158b19ba0b25f7ed45208b maintainers: @@ -1022,7 +1042,7 @@ entries: version: 0.3.6 - apiVersion: v1 appVersion: 0.1.5 - created: "2022-07-24T08:54:56.531011+03:00" + created: "2022-09-01T21:13:33.56113+01:00" description: sops secrets operator digest: 15c72ba7fb09d0e980ec32fd94f56893c439c05c435281a9ab9c8bc94bd20063 maintainers: @@ -1036,7 +1056,7 @@ entries: version: 0.3.5 - apiVersion: v1 appVersion: 0.1.4 - created: "2022-07-24T08:54:56.530146+03:00" + created: "2022-09-01T21:13:33.560506+01:00" description: sops secrets operator digest: 025a6a6381b75286756ef55105ace6e911e5a5818b495ede6356cc8ec572aeac maintainers: @@ -1050,7 +1070,7 @@ entries: version: 0.3.4 - apiVersion: v1 appVersion: 0.1.3 - created: "2022-07-24T08:54:56.529429+03:00" + created: "2022-09-01T21:13:33.559885+01:00" description: sops secrets operator digest: f61b070b640169439cf4ab500047c1e356748a85871f7aeefde46d63d87d453a maintainers: @@ -1064,7 +1084,7 @@ entries: version: 0.3.3 - apiVersion: v1 appVersion: 0.1.2 - created: "2022-07-24T08:54:56.528707+03:00" + created: "2022-09-01T21:13:33.559214+01:00" description: sops secrets operator digest: 2b37dc4e545e8a9540f6b7693079b98bf161ec5a68899defcfc9420bdcbb33e3 maintainers: @@ -1078,7 +1098,7 @@ entries: version: 0.3.2 - apiVersion: v1 appVersion: 0.1.1 - created: "2022-07-24T08:54:56.527893+03:00" + created: "2022-09-01T21:13:33.558526+01:00" description: sops secrets operator digest: 2e2762b8f9d66aab0caacde225955fec8bfd5a4cc10dc6943a1de3809dda4091 maintainers: @@ -1092,7 +1112,7 @@ entries: version: 0.3.1 - apiVersion: v1 appVersion: 0.1.0 - created: "2022-07-24T08:54:56.527194+03:00" + created: "2022-09-01T21:13:33.55782+01:00" description: sops secrets operator digest: ce84f5b64402a582c7689cb842ba03fb10f968c38b57dc9e05f588493128019a maintainers: @@ -1106,7 +1126,7 @@ entries: version: 0.3.0 - apiVersion: v2 appVersion: 0.0.10 - created: "2022-07-24T08:54:56.526525+03:00" + created: "2022-09-01T21:13:33.557127+01:00" description: sops secrets operator digest: 5e4c8bc37ea2c819c55b288c0a5e76ff8c9c02be591bd53776606666af45581c maintainers: @@ -1121,7 +1141,7 @@ entries: version: 0.2.1 - apiVersion: v1 appVersion: 0.0.10 - created: "2022-07-24T08:54:56.50386+03:00" + created: "2022-09-01T21:13:33.532977+01:00" description: sops secrets operator digest: 50b8ebab19008dfc43de1eaee8b0f6287f7a55134585dc6ae88df2520d779f8f maintainers: @@ -1133,4 +1153,4 @@ entries: urls: - https://isindir.github.io/sops-secrets-operator/sops-secrets-operator-0.1.10.tgz version: 0.1.10 -generated: "2022-07-24T08:54:56.502575+03:00" +generated: "2022-09-01T21:13:33.53178+01:00" diff --git a/docs/sops-secrets-operator-0.12.0.tgz b/docs/sops-secrets-operator-0.12.0.tgz new file mode 100644 index 0000000000000000000000000000000000000000..f4d7a10c06af352cdefccb1e9f87b5546ed79cff GIT binary patch literal 11223 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 BtD*n^ literal 0 HcmV?d00001 diff --git a/go.mod b/go.mod index f1128b40..b039588d 100644 --- a/go.mod +++ b/go.mod @@ -1,18 +1,19 @@ module github.com/isindir/sops-secrets-operator // UPDATE_HERE -go 1.18 +go 1.19 require ( github.com/go-logr/logr v1.2.3 github.com/onsi/ginkgo v1.16.5 - github.com/onsi/gomega v1.19.0 - github.com/sirupsen/logrus v1.8.1 + github.com/onsi/gomega v1.20.2 + github.com/sirupsen/logrus v1.9.0 + // https://github.com/mozilla/sops/releases go.mozilla.org/sops/v3 v3.7.3 - k8s.io/api v0.24.3 + k8s.io/api v0.25.0 // https://github.com/kubernetes/apimachinery/tags - k8s.io/apimachinery v0.24.3 - k8s.io/client-go v0.24.3 + k8s.io/apimachinery v0.25.0 + k8s.io/client-go v0.25.0 sigs.k8s.io/controller-runtime v0.12.3 ) @@ -21,8 +22,8 @@ require ( filippo.io/age v1.0.0 // indirect github.com/Azure/azure-sdk-for-go v63.3.0+incompatible // indirect github.com/Azure/go-autorest v14.2.0+incompatible // indirect - github.com/Azure/go-autorest/autorest v0.11.26 // indirect - github.com/Azure/go-autorest/autorest/adal v0.9.18 // indirect + github.com/Azure/go-autorest/autorest v0.11.27 // indirect + github.com/Azure/go-autorest/autorest/adal v0.9.20 // indirect github.com/Azure/go-autorest/autorest/azure/auth v0.5.11 // indirect github.com/Azure/go-autorest/autorest/azure/cli v0.4.5 // indirect github.com/Azure/go-autorest/autorest/date v0.3.0 // indirect @@ -41,7 +42,7 @@ require ( github.com/cespare/xxhash/v2 v2.1.2 // indirect github.com/davecgh/go-spew v1.1.1 // indirect github.com/dimchansky/utfbom v1.1.1 // indirect - github.com/emicklei/go-restful v2.9.5+incompatible // indirect + github.com/emicklei/go-restful/v3 v3.8.0 // indirect github.com/evanphx/json-patch v4.12.0+incompatible // indirect github.com/fatih/color v1.13.0 // indirect github.com/fsnotify/fsnotify v1.5.1 // indirect @@ -55,7 +56,7 @@ require ( github.com/golang/protobuf v1.5.2 // indirect github.com/golang/snappy v0.0.4 // indirect github.com/google/gnostic v0.5.7-v3refs // indirect - github.com/google/go-cmp v0.5.7 // indirect + github.com/google/go-cmp v0.5.8 // indirect github.com/google/gofuzz v1.1.0 // indirect github.com/google/uuid v1.1.2 // indirect github.com/googleapis/gax-go/v2 v2.2.0 // indirect @@ -114,9 +115,9 @@ require ( go.uber.org/multierr v1.6.0 // indirect go.uber.org/zap v1.19.1 // indirect golang.org/x/crypto v0.0.0-20220411220226-7b82a4e95df4 // indirect - golang.org/x/net v0.0.0-20220420153159-1850ba15e1be // indirect + golang.org/x/net v0.0.0-20220722155237-a158d28d115b // indirect golang.org/x/oauth2 v0.0.0-20220411215720-9780585627b5 // indirect - golang.org/x/sys v0.0.0-20220412211240-33da011f77ad // indirect + golang.org/x/sys v0.0.0-20220722155257-8c9f86f7a55f // indirect golang.org/x/term v0.0.0-20210927222741-03fcf44c2211 // indirect golang.org/x/text v0.3.7 // indirect golang.org/x/time v0.0.0-20220224211638-0e9765cccd65 // indirect @@ -130,13 +131,13 @@ require ( gopkg.in/square/go-jose.v2 v2.6.0 // indirect gopkg.in/tomb.v1 v1.0.0-20141024135613-dd632973f1e7 // indirect gopkg.in/yaml.v2 v2.4.0 // indirect - gopkg.in/yaml.v3 v3.0.0-20210107192922-496545a6307b // indirect + gopkg.in/yaml.v3 v3.0.1 // indirect k8s.io/apiextensions-apiserver v0.24.2 // indirect k8s.io/component-base v0.24.2 // indirect - k8s.io/klog/v2 v2.60.1 // indirect - k8s.io/kube-openapi v0.0.0-20220328201542-3ee0da9b0b42 // indirect - k8s.io/utils v0.0.0-20220210201930-3a6ce19ff2f9 // indirect - sigs.k8s.io/json v0.0.0-20211208200746-9f7c6b3444d2 // indirect - sigs.k8s.io/structured-merge-diff/v4 v4.2.1 // indirect + k8s.io/klog/v2 v2.70.1 // indirect + k8s.io/kube-openapi v0.0.0-20220803162953-67bda5d908f1 // indirect + k8s.io/utils v0.0.0-20220728103510-ee6ede2d64ed // indirect + sigs.k8s.io/json v0.0.0-20220713155537-f223a00ba0e2 // indirect + sigs.k8s.io/structured-merge-diff/v4 v4.2.3 // indirect sigs.k8s.io/yaml v1.3.0 // indirect ) diff --git a/go.sum b/go.sum index c91e2b31..67b469ce 100644 --- a/go.sum +++ b/go.sum @@ -60,11 +60,12 @@ github.com/Azure/go-autorest v14.2.0+incompatible h1:V5VMDjClD3GiElqLWO7mz2MxNAK github.com/Azure/go-autorest v14.2.0+incompatible/go.mod h1:r+4oMnoxhatjLLJ6zxSWATqVooLgysK6ZNox3g/xq24= github.com/Azure/go-autorest/autorest v0.11.18/go.mod h1:dSiJPy22c3u0OtOKDNttNgqpNFY/GeWa7GH/Pz56QRA= github.com/Azure/go-autorest/autorest v0.11.24/go.mod h1:G6kyRlFnTuSbEYkQGawPfsCswgme4iYf6rfSKUDzbCc= -github.com/Azure/go-autorest/autorest v0.11.26 h1:W/MzvoAiFfL5h4nq81wm7axvITgbnOoifXXGkFrgF1g= -github.com/Azure/go-autorest/autorest v0.11.26/go.mod h1:7l8ybrIdUmGqZMTD0sRtAr8NvbHjfofbf8RSP2q7w7U= +github.com/Azure/go-autorest/autorest v0.11.27 h1:F3R3q42aWytozkV8ihzcgMO4OA4cuqr3bNlsEuF6//A= +github.com/Azure/go-autorest/autorest v0.11.27/go.mod h1:7l8ybrIdUmGqZMTD0sRtAr8NvbHjfofbf8RSP2q7w7U= github.com/Azure/go-autorest/autorest/adal v0.9.13/go.mod h1:W/MM4U6nLxnIskrw4UwWzlHfGjwUS50aOsc/I3yuU8M= -github.com/Azure/go-autorest/autorest/adal v0.9.18 h1:kLnPsRjzZZUF3K5REu/Kc+qMQrvuza2bwSnNdhmzLfQ= github.com/Azure/go-autorest/autorest/adal v0.9.18/go.mod h1:XVVeme+LZwABT8K5Lc3hA4nAe8LDBVle26gTrguhhPQ= +github.com/Azure/go-autorest/autorest/adal v0.9.20 h1:gJ3E98kMpFB1MFqQCvA1yFab8vthOeD4VlFRQULxahg= +github.com/Azure/go-autorest/autorest/adal v0.9.20/go.mod h1:XVVeme+LZwABT8K5Lc3hA4nAe8LDBVle26gTrguhhPQ= github.com/Azure/go-autorest/autorest/azure/auth v0.5.11 h1:P6bYXFoao05z5uhOQzbC3Qd8JqF3jUoocoTeIxkp2cA= github.com/Azure/go-autorest/autorest/azure/auth v0.5.11/go.mod h1:84w/uV8E37feW2NCJ08uT9VBfjfUHpgLVnG2InYD6cg= github.com/Azure/go-autorest/autorest/azure/cli v0.4.5 h1:0W/yGmFdTIT77fvdlGZ0LMISoLHFJ7Tx4U0yeB+uFs4= @@ -178,8 +179,9 @@ github.com/docopt/docopt-go v0.0.0-20180111231733-ee0de3bc6815/go.mod h1:WwZ+bS3 github.com/dustin/go-humanize v1.0.0/go.mod h1:HtrtbFcZ19U5GC7JDqmcUSB87Iq5E25KnS6fMYU6eOk= github.com/elazarl/goproxy v0.0.0-20180725130230-947c36da3153/go.mod h1:/Zj4wYkgs4iZTTu3o/KG3Itv/qCCa8VVMlb3i9OVuzc= github.com/emicklei/go-restful v0.0.0-20170410110728-ff4f55a20633/go.mod h1:otzb+WCGbkyDHkqmQmT5YD2WR4BBwUdeQoFo8l/7tVs= -github.com/emicklei/go-restful v2.9.5+incompatible h1:spTtZBk5DYEvbxMVutUuTyh1Ao2r4iyvLdACqsl/Ljk= github.com/emicklei/go-restful v2.9.5+incompatible/go.mod h1:otzb+WCGbkyDHkqmQmT5YD2WR4BBwUdeQoFo8l/7tVs= +github.com/emicklei/go-restful/v3 v3.8.0 h1:eCZ8ulSerjdAiaNpF7GxXIE7ZCMo1moN1qX+S609eVw= +github.com/emicklei/go-restful/v3 v3.8.0/go.mod h1:6n3XBCmQQb25CM2LCACGz8ukIrRry+4bhvbpWn3mrbc= github.com/envoyproxy/go-control-plane v0.9.0/go.mod h1:YTl/9mNaCwkRvm6d1a2C3ymFceY/DCBVvsKhRF0iEA4= github.com/envoyproxy/go-control-plane v0.9.1-0.20191026205805-5f8ba28d4473/go.mod h1:YTl/9mNaCwkRvm6d1a2C3ymFceY/DCBVvsKhRF0iEA4= github.com/envoyproxy/go-control-plane v0.9.4/go.mod h1:6rpuAdCZL397s3pYoYcLgu1mIlRU8Am5FuJP05cCM98= @@ -309,8 +311,9 @@ github.com/google/go-cmp v0.5.3/go.mod h1:v8dTdLbMG2kIc/vJvl+f65V22dbkXbowE6jgT/ github.com/google/go-cmp v0.5.4/go.mod h1:v8dTdLbMG2kIc/vJvl+f65V22dbkXbowE6jgT/gNBxE= github.com/google/go-cmp v0.5.5/go.mod h1:v8dTdLbMG2kIc/vJvl+f65V22dbkXbowE6jgT/gNBxE= github.com/google/go-cmp v0.5.6/go.mod h1:v8dTdLbMG2kIc/vJvl+f65V22dbkXbowE6jgT/gNBxE= -github.com/google/go-cmp v0.5.7 h1:81/ik6ipDQS2aGcBfIN5dHDB36BwrStyeAQquSYCV4o= github.com/google/go-cmp v0.5.7/go.mod h1:n+brtR0CgQNWTVd5ZUFpTBC8YFBDLK/h/bpaJ8/DtOE= +github.com/google/go-cmp v0.5.8 h1:e6P7q2lk1O+qJJb4BtCQXlK8vWEO8V1ZeuEdJNOqZyg= +github.com/google/go-cmp v0.5.8/go.mod h1:17dUlkBOakJ0+DkrSSNjCkIjxS6bF9zb3elmeNGIjoY= github.com/google/gofuzz v1.0.0/go.mod h1:dBl0BpW6vV/+mYPU4Po3pmUjxk6FQPldtuIdl/M65Eg= github.com/google/gofuzz v1.1.0 h1:Hsa8mG0dQ46ij8Sl2AYJDUv1oA9/d6Vk+3LG99Oe02g= github.com/google/gofuzz v1.1.0/go.mod h1:dBl0BpW6vV/+mYPU4Po3pmUjxk6FQPldtuIdl/M65Eg= @@ -550,12 +553,12 @@ github.com/onsi/ginkgo v1.12.1/go.mod h1:zj2OWP4+oCPe1qIXoGWkgMRwljMUYCdkwsT2108 github.com/onsi/ginkgo v1.14.0/go.mod h1:iSB4RoI2tjJc9BBv4NKIKWKya62Rps+oPG/Lv9klQyY= github.com/onsi/ginkgo v1.16.5 h1:8xi0RTUf59SOSfEtZMvwTvXYMzG4gV23XVHOZiXNtnE= github.com/onsi/ginkgo v1.16.5/go.mod h1:+E8gABHa3K6zRBolWtd+ROzc/U5bkGt0FwiG042wbpU= -github.com/onsi/ginkgo/v2 v2.1.3 h1:e/3Cwtogj0HA+25nMP1jCMDIf8RtRYbGwGGuBIFztkc= +github.com/onsi/ginkgo/v2 v2.1.6 h1:Fx2POJZfKRQcM1pH49qSZiYeu319wji004qX+GDovrU= github.com/onsi/gomega v0.0.0-20170829124025-dcabb60a477c/go.mod h1:C1qb7wdrVGGVU+Z6iS04AVkA3Q65CEZX59MT0QO5uiA= github.com/onsi/gomega v1.7.1/go.mod h1:XdKZgCCFLUoM/7CFJVPcG8C1xQ1AJ0vpAezJrB7JYyY= github.com/onsi/gomega v1.10.1/go.mod h1:iN09h71vgCQne3DLsj+A5owkum+a2tYe+TOCB1ybHNo= -github.com/onsi/gomega v1.19.0 h1:4ieX6qQjPP/BfC3mpsAtIGGlxTWPeA3Inl/7DtXw1tw= -github.com/onsi/gomega v1.19.0/go.mod h1:LY+I3pBVzYsTBU1AnDwOSxaYi9WoWiqgwooUqq9yPro= +github.com/onsi/gomega v1.20.2 h1:8uQq0zMgLEfa0vRrrBgaJF2gyW9Da9BmfGV+OyUzfkY= +github.com/onsi/gomega v1.20.2/go.mod h1:iYAIXgPSaDHak0LCMA+AWBpIKBr8WZicMxnE8luStNc= github.com/opencontainers/go-digest v1.0.0 h1:apOUWs51W5PlhuyGyz9FCeeBIOUDA/6nW8Oi/yOhh5U= github.com/opencontainers/image-spec v1.0.2 h1:9yCKha/T5XdGtO0q9Q9a6T5NUCsTn/DrBg0D7ufOcFM= github.com/opencontainers/runc v1.1.0 h1:O9+X96OcDjkmmZyfaG996kV7yq8HsoU2h1XRRQcefG8= @@ -623,8 +626,9 @@ github.com/sirupsen/logrus v1.2.0/go.mod h1:LxeOpSwHxABJmUn/MG1IvRgCAasNZTLOkJPx github.com/sirupsen/logrus v1.4.2/go.mod h1:tLMulIdttU9McNUspp0xgXVQah82FyeX6MwdIuYE2rE= github.com/sirupsen/logrus v1.6.0/go.mod h1:7uNnSEd1DgxDLC74fIahvMZmmYsHGZGEOFrfsX/uA88= github.com/sirupsen/logrus v1.7.0/go.mod h1:yWOB1SBYBC5VeMP7gHvWumXLIWorT60ONWic61uBYv0= -github.com/sirupsen/logrus v1.8.1 h1:dJKuHgqk1NNQlqoA6BTlM1Wf9DOH3NBjQyu0h9+AZZE= github.com/sirupsen/logrus v1.8.1/go.mod h1:yWOB1SBYBC5VeMP7gHvWumXLIWorT60ONWic61uBYv0= +github.com/sirupsen/logrus v1.9.0 h1:trlNQbNUG3OdDrDil03MCb1H2o9nJ1x4/5LYw7byDE0= +github.com/sirupsen/logrus v1.9.0/go.mod h1:naHLuLoDiP4jHNo9R0sCBMtWGeIprob74mVsIT4qYEQ= github.com/smartystreets/assertions v0.0.0-20180927180507-b2de0cb4f26d/go.mod h1:OnSkiWE9lh6wB0YB77sQom3nweQdgAjqCqsofrRNTgc= github.com/smartystreets/goconvey v1.6.4/go.mod h1:syvi0/a8iFYH4r/RixwvyeAJjdLS9QV7WQ/tjFTllLA= github.com/soheilhy/cmux v0.1.4/go.mod h1:IM3LyeVVIOuxMH7sFAkER9+bJ4dT7Ms6E4xg4kGIyLM= @@ -818,8 +822,8 @@ golang.org/x/net v0.0.0-20211112202133-69e39bad7dc2/go.mod h1:9nx3DQGgdP8bBQD5qx golang.org/x/net v0.0.0-20220127200216-cd36cc0744dd/go.mod h1:CfG3xpIq0wQ8r1q4Su4UZFWDARRcnwPjda9FqA0JpMk= golang.org/x/net v0.0.0-20220225172249-27dd8689420f/go.mod h1:CfG3xpIq0wQ8r1q4Su4UZFWDARRcnwPjda9FqA0JpMk= golang.org/x/net v0.0.0-20220325170049-de3da57026de/go.mod h1:CfG3xpIq0wQ8r1q4Su4UZFWDARRcnwPjda9FqA0JpMk= -golang.org/x/net v0.0.0-20220420153159-1850ba15e1be h1:yx80W7nvY5ySWpaU8UWaj5o9e23YgO9BRhQol7Lc+JI= -golang.org/x/net v0.0.0-20220420153159-1850ba15e1be/go.mod h1:CfG3xpIq0wQ8r1q4Su4UZFWDARRcnwPjda9FqA0JpMk= +golang.org/x/net v0.0.0-20220722155237-a158d28d115b h1:PxfKdU9lEEDYjdIzOtC4qFWgkU2rGHdKlKowJSMN9h0= +golang.org/x/net v0.0.0-20220722155237-a158d28d115b/go.mod h1:XRhObCWvk6IyKnWLug+ECip1KBveYUHfp+8e9klMJ9c= golang.org/x/oauth2 v0.0.0-20180821212333-d2e6202438be/go.mod h1:N/0e6XlmueqKjAGxoOufVs8QHGRruUQn6yWY3a++T0U= golang.org/x/oauth2 v0.0.0-20190226205417-e64efc72b421/go.mod h1:gOpvHmFTYa4IltrdGE7lF6nIHvwfUNPOp7c8zoXwtLw= golang.org/x/oauth2 v0.0.0-20190604053449-0f29369cfe45/go.mod h1:gOpvHmFTYa4IltrdGE7lF6nIHvwfUNPOp7c8zoXwtLw= @@ -931,8 +935,9 @@ golang.org/x/sys v0.0.0-20220128215802-99c3d69c2c27/go.mod h1:oPkhp1MJrh7nUepCBc golang.org/x/sys v0.0.0-20220209214540-3681064d5158/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg= golang.org/x/sys v0.0.0-20220227234510-4e6760a101f9/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg= golang.org/x/sys v0.0.0-20220328115105-d36c6a25d886/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg= -golang.org/x/sys v0.0.0-20220412211240-33da011f77ad h1:ntjMns5wyP/fN65tdBD4g8J5w8n015+iIIs9rtjXkY0= -golang.org/x/sys v0.0.0-20220412211240-33da011f77ad/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg= +golang.org/x/sys v0.0.0-20220715151400-c0bba94af5f8/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg= +golang.org/x/sys v0.0.0-20220722155257-8c9f86f7a55f h1:v4INt8xihDGvnrfjMDVXGxw9wrfxYyCjk0KbXjhR55s= +golang.org/x/sys v0.0.0-20220722155257-8c9f86f7a55f/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg= golang.org/x/term v0.0.0-20201126162022-7de9c90e9dd1/go.mod h1:bj7SfCRtBDWHUb9snDiAeCFNEtKQo2Wmx5Cou7ajbmo= golang.org/x/term v0.0.0-20210927222741-03fcf44c2211 h1:JGgROgKl9N8DuW20oFS5gxc+lE67/N3FcwmBPMe7ArY= golang.org/x/term v0.0.0-20210927222741-03fcf44c2211/go.mod h1:jbD1KX2456YbFQfuXm/mYQcufACuNUgVhRMnK/tPxf8= @@ -1219,8 +1224,9 @@ gopkg.in/yaml.v2 v2.4.0 h1:D8xgwECY7CYvx+Y2n4sBz93Jn9JRvxdiyyo8CTfuKaY= gopkg.in/yaml.v2 v2.4.0/go.mod h1:RDklbk79AGWmwhnvt/jBztapEOGDOx6ZbXqjP6csGnQ= gopkg.in/yaml.v3 v3.0.0-20200313102051-9f266ea9e77c/go.mod h1:K4uyk7z7BCEPqu6E+C64Yfv1cQ7kz7rIZviUmN+EgEM= gopkg.in/yaml.v3 v3.0.0-20200615113413-eeeca48fe776/go.mod h1:K4uyk7z7BCEPqu6E+C64Yfv1cQ7kz7rIZviUmN+EgEM= -gopkg.in/yaml.v3 v3.0.0-20210107192922-496545a6307b h1:h8qDotaEPuJATrMmW04NCwg7v22aHH28wwpauUhK9Oo= gopkg.in/yaml.v3 v3.0.0-20210107192922-496545a6307b/go.mod h1:K4uyk7z7BCEPqu6E+C64Yfv1cQ7kz7rIZviUmN+EgEM= +gopkg.in/yaml.v3 v3.0.1 h1:fxVm/GzAzEWqLHuvctI91KS9hhNmmWOoWu0XTYJS7CA= +gopkg.in/yaml.v3 v3.0.1/go.mod h1:K4uyk7z7BCEPqu6E+C64Yfv1cQ7kz7rIZviUmN+EgEM= gotest.tools/v3 v3.0.2/go.mod h1:3SzNCllyD9/Y+b5r9JIKQ474KzkZyqLqEfYqMsX94Bk= gotest.tools/v3 v3.0.3/go.mod h1:Z7Lb0S5l+klDB31fvDQX8ss/FlKDxtlFlw3Oa8Ymbl8= honnef.co/go/tools v0.0.0-20190102054323-c2f93a96b099/go.mod h1:rf3lG4BRIbNafJWhAfAdb/ePZxsR/4RtNHQocxwk9r4= @@ -1231,17 +1237,17 @@ 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.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/api v0.25.0 h1:H+Q4ma2U/ww0iGB78ijZx6DRByPz6/733jIuFpX70e0= +k8s.io/api v0.25.0/go.mod h1:ttceV1GyV1i1rnmvzT3BST08N6nGt+dudGrquzVQWPk= k8s.io/apiextensions-apiserver v0.24.2 h1:/4NEQHKlEz1MlaK/wHT5KMKC9UKYz6NZz6JE6ov4G6k= k8s.io/apiextensions-apiserver v0.24.2/go.mod h1:e5t2GMFVngUEHUd0wuCJzw8YDwZoqZfJiGOW6mm2hLQ= 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/apimachinery v0.25.0 h1:MlP0r6+3XbkUG2itd6vp3oxbtdQLQI94fD5gCS+gnoU= +k8s.io/apimachinery v0.25.0/go.mod h1:qMx9eAk0sZQGsXGu86fab8tZdffHbwUfsvzqKn4mfB0= k8s.io/apiserver v0.24.2/go.mod h1:pSuKzr3zV+L+MWqsEo0kHHYwCo77AT5qXbFXP2jbvFI= 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/client-go v0.25.0 h1:CVWIaCETLMBNiTUta3d5nzRbXvY5Hy9Dpl+VvREpu5E= +k8s.io/client-go v0.25.0/go.mod h1:lxykvypVfKilxhTklov0wz1FoaUZ8X4EwbhS6rpRfN8= k8s.io/code-generator v0.24.2/go.mod h1:dpVhs00hTuTdTY6jvVxvTFCk6gSMrtfRydbhZwHI15w= k8s.io/component-base v0.24.2 h1:kwpQdoSfbcH+8MPN4tALtajLDfSfYxBDYlXobNWI6OU= k8s.io/component-base v0.24.2/go.mod h1:ucHwW76dajvQ9B7+zecZAP3BVqvrHoOxm8olHEg0nmM= @@ -1249,24 +1255,29 @@ k8s.io/gengo v0.0.0-20210813121822-485abfe95c7c/go.mod h1:FiNAH4ZV3gBg2Kwh89tzAE k8s.io/gengo v0.0.0-20211129171323-c02415ce4185/go.mod h1:FiNAH4ZV3gBg2Kwh89tzAEV2be7d5xI0vBa/VySYy3E= k8s.io/klog/v2 v2.0.0/go.mod h1:PBfzABfn139FHAV07az/IF9Wp1bkk3vpT2XSJ76fSDE= k8s.io/klog/v2 v2.2.0/go.mod h1:Od+F08eJP+W3HUb4pSrPpgp9DGU4GzlpG/TmITuYh/Y= -k8s.io/klog/v2 v2.60.1 h1:VW25q3bZx9uE3vvdL6M8ezOX79vA2Aq1nEWLqNQclHc= k8s.io/klog/v2 v2.60.1/go.mod h1:y1WjHnz7Dj687irZUWR/WLkLc5N1YHtjLdmgWjndZn0= -k8s.io/kube-openapi v0.0.0-20220328201542-3ee0da9b0b42 h1:Gii5eqf+GmIEwGNKQYQClCayuJCe2/4fZUvF7VG99sU= +k8s.io/klog/v2 v2.70.1 h1:7aaoSdahviPmR+XkS7FyxlkkXs6tHISSG03RxleQAVQ= +k8s.io/klog/v2 v2.70.1/go.mod h1:y1WjHnz7Dj687irZUWR/WLkLc5N1YHtjLdmgWjndZn0= k8s.io/kube-openapi v0.0.0-20220328201542-3ee0da9b0b42/go.mod h1:Z/45zLw8lUo4wdiUkI+v/ImEGAvu3WatcZl3lPMR4Rk= +k8s.io/kube-openapi v0.0.0-20220803162953-67bda5d908f1 h1:MQ8BAZPZlWk3S9K4a9NCkIFQtZShWqoha7snGixVgEA= +k8s.io/kube-openapi v0.0.0-20220803162953-67bda5d908f1/go.mod h1:C/N6wCaBHeBHkHUesQOQy2/MZqGgMAFPqGsGQLdbZBU= k8s.io/utils v0.0.0-20210802155522-efc7438f0176/go.mod h1:jPW/WVKK9YHAvNhRxK0md/EJ228hCsBRufyofKtW8HA= -k8s.io/utils v0.0.0-20220210201930-3a6ce19ff2f9 h1:HNSDgDCrr/6Ly3WEGKZftiE7IY19Vz2GdbOCyI4qqhc= k8s.io/utils v0.0.0-20220210201930-3a6ce19ff2f9/go.mod h1:jPW/WVKK9YHAvNhRxK0md/EJ228hCsBRufyofKtW8HA= +k8s.io/utils v0.0.0-20220728103510-ee6ede2d64ed h1:jAne/RjBTyawwAy0utX5eqigAwz/lQhTmy+Hr/Cpue4= +k8s.io/utils v0.0.0-20220728103510-ee6ede2d64ed/go.mod h1:jPW/WVKK9YHAvNhRxK0md/EJ228hCsBRufyofKtW8HA= rsc.io/binaryregexp v0.2.0/go.mod h1:qTv7/COck+e2FymRvadv62gMdZztPaShugOCi3I+8D8= rsc.io/quote/v3 v3.1.0/go.mod h1:yEA65RcK8LyAZtP9Kv3t0HmxON59tX3rD+tICJqUlj0= rsc.io/sampler v1.3.0/go.mod h1:T1hPZKmBbMNahiBKFy5HrXp6adAjACjK9JXDnKaTXpA= sigs.k8s.io/apiserver-network-proxy/konnectivity-client v0.0.30/go.mod h1:fEO7lRTdivWO2qYVCVG7dEADOMo/MLDCVr8So2g88Uw= sigs.k8s.io/controller-runtime v0.12.3 h1:FCM8xeY/FI8hoAfh/V4XbbYMY20gElh9yh+A98usMio= sigs.k8s.io/controller-runtime v0.12.3/go.mod h1:qKsk4WE6zW2Hfj0G4v10EnNB2jMG1C+NTb8h+DwCoU0= -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/json v0.0.0-20220713155537-f223a00ba0e2 h1:iXTIw73aPyC+oRdyqqvVJuloN1p0AC/kzH07hu3NE+k= +sigs.k8s.io/json v0.0.0-20220713155537-f223a00ba0e2/go.mod h1:B8JuhiUyNFVKdsE8h686QcCxMaH6HrOAZj4vswFpcB0= sigs.k8s.io/structured-merge-diff/v4 v4.0.2/go.mod h1:bJZC9H9iH24zzfZ/41RGcq60oK1F7G282QMXDPYydCw= -sigs.k8s.io/structured-merge-diff/v4 v4.2.1 h1:bKCqE9GvQ5tiVHn5rfn1r+yao3aLQEaLzkkmAkf+A6Y= sigs.k8s.io/structured-merge-diff/v4 v4.2.1/go.mod h1:j/nl6xW8vLS49O8YvXW1ocPhZawJtm+Yrr7PPRQ0Vg4= +sigs.k8s.io/structured-merge-diff/v4 v4.2.3 h1:PRbqxJClWWYMNV1dhaG4NsibJbArud9kFxnAMREiWFE= +sigs.k8s.io/structured-merge-diff/v4 v4.2.3/go.mod h1:qjx8mGObPmV2aSZepjQjbmb2ihdVs8cGKBraizNC69E= sigs.k8s.io/yaml v1.2.0/go.mod h1:yfXDCHCao9+ENCvLSE62v9VSji2MKu5jeNfTrofGhJc= sigs.k8s.io/yaml v1.3.0 h1:a2VclLzOGrwOHDiV8EfBGhvjHvP46CtW5j6POvhYGGo= sigs.k8s.io/yaml v1.3.0/go.mod h1:GeOyir5tyXNByN85N/dRIT9es5UQNerPYEKK56eTBm8=