From 0805922c8b4c7cfdfd201afe63ebd5c91f9731c3 Mon Sep 17 00:00:00 2001 From: isindir Date: Tue, 18 Apr 2023 06:36:41 +0100 Subject: [PATCH] up: tooling: k8s, kubebuilder, golang and more (#132) * upgrade all tooling: k8s, kubebuilder, golang and more * move source code to allign with latest kubebuilder * fix tests * Fix typo * Fix helm templates * Fix typo --- .circleci/config.yml | 14 +- .tool-versions | 12 +- Dockerfile | 10 +- Makefile | 12 +- README.md | 3 +- chart/helm3/sops-secrets-operator/Chart.yaml | 4 +- chart/helm3/sops-secrets-operator/Makefile | 2 +- chart/helm3/sops-secrets-operator/README.md | 4 +- .../templates/azure_secret.yaml | 2 - .../templates/gcp_secret.yaml | 2 - .../tests/operator_test.yaml | 8 +- chart/helm3/sops-secrets-operator/values.yaml | 4 +- main.go => cmd/main.go | 2 +- docs/index.yaml | 174 ++++++++++-------- docs/sops-secrets-operator-0.14.2.tgz | Bin 0 -> 11557 bytes go.mod | 61 +++--- go.sum | 171 ++++++++--------- .../controllers}/custom_metrics.go | 0 .../controllers}/sopssecret_controller.go | 3 +- .../sopssecret_controller_test.go | 8 +- .../controllers}/suite_test.go | 2 +- 21 files changed, 246 insertions(+), 252 deletions(-) rename main.go => cmd/main.go (98%) create mode 100644 docs/sops-secrets-operator-0.14.2.tgz rename {controllers => internal/controllers}/custom_metrics.go (100%) rename {controllers => internal/controllers}/sopssecret_controller.go (99%) rename {controllers => internal/controllers}/sopssecret_controller_test.go (96%) rename {controllers => internal/controllers}/suite_test.go (96%) diff --git a/.circleci/config.yml b/.circleci/config.yml index 7ea0b02c..a0abacbe 100644 --- a/.circleci/config.yml +++ b/.circleci/config.yml @@ -19,23 +19,23 @@ jobs: image: ubuntu-2204:2023.02.1 environment: &versions # https://github.com/kubernetes/kubernetes/releases - KUBECTL_VERSION: v1.26.2 + KUBECTL_VERSION: v1.26.4 # https://hub.docker.com/r/rancher/k3s/tags K3S_VERSION: v1.26.1-k3s1 # https://github.com/rancher/k3d/releases - K3D_VERSION: v5.4.8 + K3D_VERSION: v5.4.9 # https://github.com/helm/helm/releases - HELM_VERSION: v3.11.2 + HELM_VERSION: v3.11.3 # https://golang.org/dl/ - GOLANG_VERSION: "1.20.2" + GOLANG_VERSION: "1.20.3" # https://github.com/kubernetes-sigs/kubebuilder/releases - KUBEBUILDER_VERSION: 3.9.1 + KUBEBUILDER_VERSION: 3.10.0 # https://github.com/mozilla/sops/releases SOPS_VERSION: v3.7.3 # https://github.com/kubernetes-sigs/kustomize/releases - KUSTOMIZE_VERSION: v5.0.0 + KUSTOMIZE_VERSION: v5.0.1 # https://github.com/helm-unittest/helm-unittest/releases - HELM_UNITTEST_VERSION: 0.3.0 + HELM_UNITTEST_VERSION: 0.3.1 # https://github.com/instrumenta/kubeval/releases KUBEVAL_VERSION: 0.16.1 # https://github.com/github/hub/releases diff --git a/.tool-versions b/.tool-versions index b9db98c7..be415c46 100644 --- a/.tool-versions +++ b/.tool-versions @@ -1,18 +1,18 @@ # UPDATE_HERE # https://github.com/kubernetes-sigs/kubebuilder/releases -kubebuilder 3.9.1 +kubebuilder 3.10.0 # https://golang.org/dl/ -golang 1.20.2 +golang 1.20.3 # https://github.com/mozilla/sops/releases sops 3.7.3 # https://github.com/kubernetes-sigs/kustomize/releases -kustomize 5.0.0 +kustomize 5.0.1 # https://github.com/rancher/k3d/releases -k3d 5.4.8 +k3d 5.4.9 # https://github.com/kubernetes/kubernetes/releases -kubectl 1.26.2 +kubectl 1.26.4 # https://github.com/helm/helm/releases -helm 3.11.2 +helm 3.11.3 # 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 17681a63..2ffede33 100644 --- a/Dockerfile +++ b/Dockerfile @@ -2,7 +2,7 @@ # Build the manager binary # https://www.debian.org/releases/ # https://hub.docker.com/_/golang/tags?page=1&name=bullseye -FROM golang:1.20.2-bullseye as builder +FROM golang:1.20.3-bullseye as builder WORKDIR /workspace # Copy the Go Modules manifests @@ -13,16 +13,16 @@ COPY go.sum go.sum RUN go mod download # Copy the go source -COPY main.go main.go +COPY cmd/ cmd/ COPY api/ api/ -COPY controllers/ controllers/ +COPY internal/ internal/ # Build (GOARCH=amd64) -RUN CGO_ENABLED=0 GO111MODULE=on go build -a -o manager main.go +RUN CGO_ENABLED=0 GO111MODULE=on go build -a -o manager cmd/main.go # https://wiki.ubuntu.com/Releases # https://hub.docker.com/_/ubuntu/tags?page=1&name=jammy -FROM ubuntu:jammy-20230301 +FROM ubuntu:jammy-20230308 RUN apt-get -y update \ && apt-get -y upgrade \ diff --git a/Makefile b/Makefile index 05d87965..d04e407b 100644 --- a/Makefile +++ b/Makefile @@ -1,13 +1,13 @@ # UPDATE_HERE GO := GOPROXY=https://proxy.golang.org go -SOPS_SEC_OPERATOR_VERSION := 0.8.1 +SOPS_SEC_OPERATOR_VERSION := 0.8.2 # https://github.com/kubernetes-sigs/controller-tools/releases CONTROLLER_GEN_VERSION := "v0.11.3" # https://github.com/kubernetes-sigs/controller-runtime/releases -CONTROLLER_RUNTIME_VERSION := "v0.14.5" +CONTROLLER_RUNTIME_VERSION := "v0.14.6" # https://github.com/kubernetes-sigs/kustomize/releases -KUSTOMIZE_VERSION := "v5.0.0" +KUSTOMIZE_VERSION := "v5.0.1" # 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 @@ -128,7 +128,7 @@ vet: ## Run go vet against code. .PHONY: test test: clean generate fmt vet envtest ## Run tests. - SOPS_AGE_RECIPIENTS="age1pnmp2nq5qx9z4lpmachyn2ld07xjumn98hpeq77e4glddu96zvms9nn7c8" SOPS_AGE_KEY_FILE="${PWD}/config/age-test-key/key-file.txt" KUBEBUILDER_ASSETS="$(shell $(ENVTEST) use $(ENVTEST_K8S_VERSION) -p path --force)" $(GO) test ./... -coverpkg=./controllers/... -coverprofile=$(TMP_COVER_FILE) + SOPS_AGE_RECIPIENTS="age1pnmp2nq5qx9z4lpmachyn2ld07xjumn98hpeq77e4glddu96zvms9nn7c8" SOPS_AGE_KEY_FILE="${PWD}/config/age-test-key/key-file.txt" KUBEBUILDER_ASSETS="$(shell $(ENVTEST) use $(ENVTEST_K8S_VERSION) -p path --force)" $(GO) test ./... -coverpkg=./internal/controllers/... -coverprofile=$(TMP_COVER_FILE) cover: test ## Run tests with coverage. $(GO) tool cover -func=$(TMP_COVER_FILE) @@ -138,11 +138,11 @@ cover: test ## Run tests with coverage. .PHONY: build build: generate fmt vet ## Build manager binary. - $(GO) build -o bin/manager main.go + $(GO) build -o bin/manager cmd/main.go .PHONY: run run: generate fmt vet ## Run a controller from your host. - $(GO) run ./main.go + $(GO) run ./cmd/main.go docker-login: ## Performs logging to dockerhub using DOCKERHUB_USERNAME and DOCKERHUB_PASS environment variables. echo "${DOCKERHUB_PASS}" | base64 -d | docker login -u "${DOCKERHUB_USERNAME}" --password-stdin diff --git a/README.md b/README.md index f527eb21..170d3d1a 100644 --- a/README.md +++ b/README.md @@ -1,4 +1,5 @@ [![Go Report Card](https://goreportcard.com/badge/github.com/isindir/sops-secrets-operator?)](https://goreportcard.com/report/github.com/isindir/sops-secrets-operator) +[![github.com/isindir/sops-secrets-operator](/advisor/golang/github.com/isindir/sops-secrets-operator/badge.svg)](/advisor/golang/github.com/isindir/sops-secrets-operator) [![CircleCI](https://circleci.com/gh/isindir/sops-secrets-operator.svg?style=svg)](https://circleci.com/gh/isindir/sops-secrets-operator) [![GitHub release](https://img.shields.io/github/tag/isindir/sops-secrets-operator.svg)](https://github.com/isindir/sops-secrets-operator/releases) [![Docker pulls](https://img.shields.io/docker/pulls/isindir/sops-secrets-operator.svg)](https://hub.docker.com/r/isindir/sops-secrets-operator) @@ -23,7 +24,7 @@ encrypted files stored in `git` repository. | Kubernetes | Sops | Chart | Operator | |---|---|---|---| -| v1.26.x | v3.7.3 | 0.14.1 | 0.8.1 | +| v1.26.x | v3.7.3 | 0.14.2 | 0.8.2 | | v1.25.x | v3.7.3 | 0.12.5 | 0.6.4 | | v1.24.x | v3.7.3 | 0.11.3 | 0.5.3 | | v1.23.x | v3.7.2 | 0.10.8 | 0.4.8 | diff --git a/chart/helm3/sops-secrets-operator/Chart.yaml b/chart/helm3/sops-secrets-operator/Chart.yaml index 250e9a4e..0ebec3a0 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.14.1 -appVersion: 0.8.1 +version: 0.14.2 +appVersion: 0.8.2 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 ee532761..7460789c 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.26.2" +K8S_VERSION := "1.26.4" SHELL=/bin/bash diff --git a/chart/helm3/sops-secrets-operator/README.md b/chart/helm3/sops-secrets-operator/README.md index ca286524..362d2ba2 100644 --- a/chart/helm3/sops-secrets-operator/README.md +++ b/chart/helm3/sops-secrets-operator/README.md @@ -134,11 +134,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.8.1"` | Operator image tag | +| image.tag | string | `"0.8.2"` | 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-20230301"` | Init container image tag | +| initImage.tag | string | `"jammy-20230308"` | 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/templates/azure_secret.yaml b/chart/helm3/sops-secrets-operator/templates/azure_secret.yaml index b648ed38..7c6f4c0a 100644 --- a/chart/helm3/sops-secrets-operator/templates/azure_secret.yaml +++ b/chart/helm3/sops-secrets-operator/templates/azure_secret.yaml @@ -5,8 +5,6 @@ metadata: name: {{ include "sops-secrets-operator.name" . }}-azure-secret labels: {{ include "sops-secrets-operator.labels" . | indent 4 }} - app.kubernetes.io/name: {{ include "sops-secrets-operator.name" . }} - app.kubernetes.io/instance: {{ .Release.Name }} type: Opaque stringData: tenantId: {{ .Values.azure.tenantId }} diff --git a/chart/helm3/sops-secrets-operator/templates/gcp_secret.yaml b/chart/helm3/sops-secrets-operator/templates/gcp_secret.yaml index e213436b..89f5400d 100644 --- a/chart/helm3/sops-secrets-operator/templates/gcp_secret.yaml +++ b/chart/helm3/sops-secrets-operator/templates/gcp_secret.yaml @@ -9,8 +9,6 @@ metadata: {{- end }} labels: {{ include "sops-secrets-operator.labels" . | indent 4 }} - app.kubernetes.io/name: {{ include "sops-secrets-operator.name" . }} - app.kubernetes.io/instance: {{ .Release.Name }} type: Opaque stringData: key.json: |- diff --git a/chart/helm3/sops-secrets-operator/tests/operator_test.yaml b/chart/helm3/sops-secrets-operator/tests/operator_test.yaml index 1285cb76..c7d353bd 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.8.1 - helm.sh/chart: sops-secrets-operator-0.14.1 + app.kubernetes.io/version: 0.8.2 + helm.sh/chart: sops-secrets-operator-0.14.2 # custom name - it: should correctly render custome name @@ -170,7 +170,7 @@ tests: # UPDATE_HERE - equal: path: spec.template.spec.containers[0].image - value: isindir/sops-secrets-operator:0.8.1 + value: isindir/sops-secrets-operator:0.8.2 - equal: path: spec.template.spec.containers[0].imagePullPolicy value: Always @@ -198,7 +198,7 @@ tests: - equal: path: spec.template.spec.initContainers[0].image # UPDATE_HERE - value: ubuntu:jammy-20230301 + value: ubuntu:jammy-20230308 - 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 83850eaf..4c330eea 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.8.1 + tag: 0.8.2 # -- Operator image pull policy pullPolicy: Always @@ -22,7 +22,7 @@ initImage: # -- Init container image name repository: ubuntu # -- Init container image tag - tag: jammy-20230301 + tag: jammy-20230308 # -- Init container image pull policy pullPolicy: Always diff --git a/main.go b/cmd/main.go similarity index 98% rename from main.go rename to cmd/main.go index 9a58fa4e..147bca50 100644 --- a/main.go +++ b/cmd/main.go @@ -24,7 +24,7 @@ import ( isindirv1alpha1 "github.com/isindir/sops-secrets-operator/api/v1alpha1" isindirv1alpha2 "github.com/isindir/sops-secrets-operator/api/v1alpha2" isindirv1alpha3 "github.com/isindir/sops-secrets-operator/api/v1alpha3" - "github.com/isindir/sops-secrets-operator/controllers" + "github.com/isindir/sops-secrets-operator/internal/controllers" //+kubebuilder:scaffold:imports ) diff --git a/docs/index.yaml b/docs/index.yaml index eff4757d..650c5c9f 100644 --- a/docs/index.yaml +++ b/docs/index.yaml @@ -1,9 +1,29 @@ apiVersion: v1 entries: sops-secrets-operator: + - apiVersion: v2 + appVersion: 0.8.2 + created: "2023-04-17T09:06:04.096897+01:00" + description: Helm chart deploys sops-secrets-operator + digest: 03f041d0685f3e0a5fab8967a48238c8ff127700cba5da21efbe0cf13ca3874a + 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.14.2.tgz + version: 0.14.2 - apiVersion: v2 appVersion: 0.8.1 - created: "2023-03-10T16:55:51.026081Z" + created: "2023-04-17T09:06:04.096527+01:00" description: Helm chart deploys sops-secrets-operator digest: 3aa754eddca4678191f2e2207936d35930650c7840c76e268802f3344589874b keywords: @@ -23,7 +43,7 @@ entries: version: 0.14.1 - apiVersion: v2 appVersion: 0.8.0 - created: "2023-03-10T16:55:51.025453Z" + created: "2023-04-17T09:06:04.096169+01:00" description: Helm chart deploys sops-secrets-operator digest: 4628acf98a445fb2d7884b1b1f2a452b845119082d4e338bdf9a4b7fc18d3f2a keywords: @@ -43,7 +63,7 @@ entries: version: 0.14.0 - apiVersion: v2 appVersion: 0.7.2 - created: "2023-03-10T16:55:51.02508Z" + created: "2023-04-17T09:06:04.095797+01:00" description: Helm chart deploys sops-secrets-operator digest: 8520815ba31b82d2caeb8d774268ec73f3bb0103e3781be6f2e0fbaa1b06c73c keywords: @@ -63,7 +83,7 @@ entries: version: 0.13.2 - apiVersion: v2 appVersion: 0.7.1 - created: "2023-03-10T16:55:51.024697Z" + created: "2023-04-17T09:06:04.095423+01:00" description: Helm chart deploys sops-secrets-operator digest: 9eee5e092a6cde86312ce9adbe48a102086370e39190a90147ed93563436b523 keywords: @@ -83,7 +103,7 @@ entries: version: 0.13.1 - apiVersion: v2 appVersion: 0.7.0 - created: "2023-03-10T16:55:51.024315Z" + created: "2023-04-17T09:06:04.095062+01:00" description: Helm chart deploys sops-secrets-operator digest: d45c9712aab117160235abebd33236b4257d52a6d1e6ec160ce15caa27a4065e keywords: @@ -103,7 +123,7 @@ entries: version: 0.13.0 - apiVersion: v2 appVersion: 0.6.4 - created: "2023-03-10T16:55:51.023928Z" + created: "2023-04-17T09:06:04.094315+01:00" description: Helm chart deploys sops-secrets-operator digest: 4aef82a20dd55cebcdd048f78d8f2aaec1e2fe758f26702ed1ce685fac46bb14 keywords: @@ -123,7 +143,7 @@ entries: version: 0.12.5 - apiVersion: v2 appVersion: 0.6.3 - created: "2023-03-10T16:55:51.023569Z" + created: "2023-04-17T09:06:04.093954+01:00" description: Helm chart deploys sops-secrets-operator digest: 84ffa14c8e3f77cfb7d9d79c481af6536bc192a035764becbda1fea5a0640053 keywords: @@ -143,7 +163,7 @@ entries: version: 0.12.4 - apiVersion: v2 appVersion: 0.6.2 - created: "2023-03-10T16:55:51.023181Z" + created: "2023-04-17T09:06:04.093599+01:00" description: Helm chart deploys sops-secrets-operator digest: 57aa897deb1b80d2b4e73b693d253871c600838b169ffbc0dc8e7738d8d9d86c keywords: @@ -163,7 +183,7 @@ entries: version: 0.12.3 - apiVersion: v2 appVersion: 0.6.2 - created: "2023-03-10T16:55:51.022771Z" + created: "2023-04-17T09:06:04.093243+01:00" description: Helm chart deploys sops-secrets-operator digest: bc22299e9f8a6aad73d20e1ba2461c480935b85a2ff51d4a00016b8de78c04b6 keywords: @@ -183,7 +203,7 @@ entries: version: 0.12.2 - apiVersion: v2 appVersion: 0.6.1 - created: "2023-03-10T16:55:51.022377Z" + created: "2023-04-17T09:06:04.092896+01:00" description: Helm chart deploys sops-secrets-operator digest: 06e31ab09ada6321d2dc4cc85418910398ea2a4811380cd81b717683be445613 keywords: @@ -203,7 +223,7 @@ entries: version: 0.12.1 - apiVersion: v2 appVersion: 0.6.0 - created: "2023-03-10T16:55:51.021741Z" + created: "2023-04-17T09:06:04.092548+01:00" description: Helm chart deploys sops-secrets-operator digest: 086103226c9292634e5d53b112b69e2546b7b1e6334d86dc2f1d0a77605ee910 keywords: @@ -223,7 +243,7 @@ entries: version: 0.12.0 - apiVersion: v2 appVersion: 0.5.3 - created: "2023-03-10T16:55:51.021203Z" + created: "2023-04-17T09:06:04.092179+01:00" description: Helm chart deploys sops-secrets-operator digest: 3545eae02b2d55ed907f537cc5efb4da164e752de3f38f973a8e698d20c5cac0 keywords: @@ -243,7 +263,7 @@ entries: version: 0.11.3 - apiVersion: v2 appVersion: 0.5.2 - created: "2023-03-10T16:55:51.020836Z" + created: "2023-04-17T09:06:04.091816+01:00" description: Helm chart deploys sops-secrets-operator digest: 1ce69fc85fbffac3d7151f22fbfc26788531a15f663203b6003c5494613e7910 keywords: @@ -263,7 +283,7 @@ entries: version: 0.11.2 - apiVersion: v2 appVersion: 0.5.1 - created: "2023-03-10T16:55:51.020467Z" + created: "2023-04-17T09:06:04.091456+01:00" description: Helm chart deploys sops-secrets-operator digest: 1c9da3867e1b4d0d0f6304f3ac128f0de8cd7bd9cfcce9604ea31c6705d7bd53 keywords: @@ -283,7 +303,7 @@ entries: version: 0.11.1 - apiVersion: v2 appVersion: 0.5.0 - created: "2023-03-10T16:55:51.020087Z" + created: "2023-04-17T09:06:04.091042+01:00" description: Helm chart deploys sops-secrets-operator digest: 1dc29756e76f909b4d48e27f5b451ef4deadc68a8de359a32cfdc87f508ad841 keywords: @@ -303,7 +323,7 @@ entries: version: 0.11.0 - apiVersion: v2 appVersion: 0.4.8 - created: "2023-03-10T16:55:51.019691Z" + created: "2023-04-17T09:06:04.090165+01:00" description: Helm chart deploys sops-secrets-operator digest: 54e2053fffcb019b86cb7c21884f7034a4efc895eec545105114b0848eec638a keywords: @@ -323,7 +343,7 @@ entries: version: 0.10.8 - apiVersion: v2 appVersion: 0.4.7 - created: "2023-03-10T16:55:51.019273Z" + created: "2023-04-17T09:06:04.089767+01:00" description: Helm chart deploys sops-secrets-operator digest: b7b04cd673ca2a781b47a656ea2e3e69957d6243a5151d36b341686a79b8abda keywords: @@ -343,7 +363,7 @@ entries: version: 0.10.7 - apiVersion: v2 appVersion: 0.4.6 - created: "2023-03-10T16:55:51.018896Z" + created: "2023-04-17T09:06:04.089414+01:00" description: Helm chart deploys sops-secrets-operator digest: 8e580ee17f943fa52a3bd06f9a7f2236b4b19dd6c85cfea6593a4fa18513ba52 keywords: @@ -363,7 +383,7 @@ entries: version: 0.10.6 - apiVersion: v2 appVersion: 0.4.5 - created: "2023-03-10T16:55:51.018499Z" + created: "2023-04-17T09:06:04.089055+01:00" description: Helm chart deploys sops-secrets-operator digest: 0e05931586ea4d2c81b6e00849addb8430e2923f70b2aed08bfd5a733dcf09d0 keywords: @@ -383,7 +403,7 @@ entries: version: 0.10.5 - apiVersion: v2 appVersion: 0.4.4 - created: "2023-03-10T16:55:51.018134Z" + created: "2023-04-17T09:06:04.088657+01:00" description: Helm chart deploys sops-secrets-operator digest: 606a826ae48759b4bb305a3fd3200342aa5b1bd1ab1afac9315f4a25a6184758 keywords: @@ -403,7 +423,7 @@ entries: version: 0.10.4 - apiVersion: v2 appVersion: 0.4.3 - created: "2023-03-10T16:55:51.01765Z" + created: "2023-04-17T09:06:04.088294+01:00" description: Helm chart deploys sops-secrets-operator digest: b329233d4fccf2d5377e1988b6e1858e1c69786e79fb56ce0b0cf65439f3228b keywords: @@ -423,7 +443,7 @@ entries: version: 0.10.3 - apiVersion: v2 appVersion: 0.4.2 - created: "2023-03-10T16:55:51.016896Z" + created: "2023-04-17T09:06:04.087936+01:00" description: Helm chart deploys sops-secrets-operator digest: d4ab3300dee58d2661db327cf205e821158cdae1bff032c3511d58f3ed97802b keywords: @@ -443,7 +463,7 @@ entries: version: 0.10.2 - apiVersion: v2 appVersion: 0.4.1 - created: "2023-03-10T16:55:51.016513Z" + created: "2023-04-17T09:06:04.087545+01:00" description: Helm chart deploys sops-secrets-operator digest: 7f7da6232c02453208b19d737d6b0fad795c3a0c7962efba092367f9827190a1 keywords: @@ -463,7 +483,7 @@ entries: version: 0.10.1 - apiVersion: v2 appVersion: 0.4.0 - created: "2023-03-10T16:55:51.016149Z" + created: "2023-04-17T09:06:04.087159+01:00" description: Helm chart deploys sops-secrets-operator digest: 35f3813680049bb629ad53be826418e524ca84845f690d4957fd8ee3533a4b32 keywords: @@ -483,7 +503,7 @@ entries: version: 0.10.0 - apiVersion: v2 appVersion: 0.3.7 - created: "2023-03-10T16:55:51.04143Z" + created: "2023-04-17T09:06:04.111897+01:00" description: Helm chart deploys sops-secrets-operator digest: 222eeff7f68ed50aa3ef0281b730d530b6bea56598fd3aa432c41e76ea42af20 keywords: @@ -503,7 +523,7 @@ entries: version: 0.9.7 - apiVersion: v2 appVersion: 0.3.6 - created: "2023-03-10T16:55:51.041064Z" + created: "2023-04-17T09:06:04.111539+01:00" description: Helm chart deploys sops-secrets-operator digest: b4f8fe41e191f51833c4af0299fc6c2c554b04228ece8ce019015b4166d06468 keywords: @@ -523,7 +543,7 @@ entries: version: 0.9.6 - apiVersion: v2 appVersion: 0.3.5 - created: "2023-03-10T16:55:51.040687Z" + created: "2023-04-17T09:06:04.111185+01:00" description: Helm chart deploys sops-secrets-operator digest: 7ab3970270bb4fed2f7fc7c434ad5548f4af8d1e0aa29b8985e46bcdc805f4d2 keywords: @@ -543,7 +563,7 @@ entries: version: 0.9.5 - apiVersion: v2 appVersion: 0.3.4 - created: "2023-03-10T16:55:51.039828Z" + created: "2023-04-17T09:06:04.110856+01:00" description: Helm chart deploys sops-secrets-operator digest: 69bc585f2d67a7658f65c184f1522810d5d18f72ed52886fc8c211cc3bd79678 keywords: @@ -563,7 +583,7 @@ entries: version: 0.9.4 - apiVersion: v2 appVersion: 0.3.3 - created: "2023-03-10T16:55:51.03949Z" + created: "2023-04-17T09:06:04.110511+01:00" description: Helm chart deploys sops-secrets-operator digest: 4c45b12d750f8f846304c579c428c1e5b84a8fd45033cb84ce607f1437bdc71a keywords: @@ -583,7 +603,7 @@ entries: version: 0.9.3 - apiVersion: v2 appVersion: 0.3.2 - created: "2023-03-10T16:55:51.03915Z" + created: "2023-04-17T09:06:04.110166+01:00" description: Helm chart deploys sops-secrets-operator digest: dbec66ae148cd665612f9b69e0dd139264c47744c797cf504a26556c77ae2130 keywords: @@ -603,7 +623,7 @@ entries: version: 0.9.2 - apiVersion: v2 appVersion: 0.3.1 - created: "2023-03-10T16:55:51.038814Z" + created: "2023-04-17T09:06:04.109812+01:00" description: Helm chart deploys sops-secrets-operator digest: 6228534471c0bab5eca824d98963adce99d4754bf03f37130529ac52536c79ad keywords: @@ -623,7 +643,7 @@ entries: version: 0.9.1 - apiVersion: v2 appVersion: 0.3.0 - created: "2023-03-10T16:55:51.038469Z" + created: "2023-04-17T09:06:04.109487+01:00" description: Helm chart deploys sops-secrets-operator digest: b7f077f8acac1b6ec60d0c0eb6326ab33cf3e4b9fb1ee8d94b1fa21f96aa7383 keywords: @@ -643,7 +663,7 @@ entries: version: 0.9.0 - apiVersion: v2 appVersion: 0.2.2 - created: "2023-03-10T16:55:51.038132Z" + created: "2023-04-17T09:06:04.109145+01:00" description: Helm chart deploys sops-secrets-operator digest: 39d3d35a28a405e7baf82d507fa642966c2705ac3ca2f10077186a7fec5de1f6 keywords: @@ -663,7 +683,7 @@ entries: version: 0.8.4 - apiVersion: v2 appVersion: 0.2.1 - created: "2023-03-10T16:55:51.037808Z" + created: "2023-04-17T09:06:04.108798+01:00" description: Helm chart deploys sops-secrets-operator digest: 4a1a3299532a4ec61acb61db45d763385bc3c2bd50c9c1707e3ba258498b5ee5 keywords: @@ -683,7 +703,7 @@ entries: version: 0.8.3 - apiVersion: v2 appVersion: 0.2.1 - created: "2023-03-10T16:55:51.037482Z" + created: "2023-04-17T09:06:04.10846+01:00" description: Helm chart deploys sops-secrets-operator digest: d328b4e165c3945430e196a853836dcee9982929fe24455021ddb885099d5334 keywords: @@ -703,7 +723,7 @@ entries: version: 0.8.2 - apiVersion: v2 appVersion: 0.2.0 - created: "2023-03-10T16:55:51.037148Z" + created: "2023-04-17T09:06:04.1081+01:00" description: Helm chart deploys sops-secrets-operator digest: d0ac8b738d0f10d64b2fb78c4386efe91de39aa88a4b107fdf9d93a82d18573c keywords: @@ -723,7 +743,7 @@ entries: version: 0.8.1 - apiVersion: v2 appVersion: 0.2.0 - created: "2023-03-10T16:55:51.036808Z" + created: "2023-04-17T09:06:04.107339+01:00" description: Helm chart deploys sops-secrets-operator digest: 289d7c6c96f858fe15427b1858fbfcdec373fc345acf52e667df4ca5ee729c10 keywords: @@ -743,7 +763,7 @@ entries: version: 0.8.0 - apiVersion: v2 appVersion: 0.1.17 - created: "2023-03-10T16:55:51.036465Z" + created: "2023-04-17T09:06:04.106995+01:00" description: sops secrets operator digest: 1c3c4bba7d66a7621beced04856d9904260558fe10369513743bc322d69482c1 keywords: @@ -763,7 +783,7 @@ entries: version: 0.7.6 - apiVersion: v2 appVersion: 0.1.16 - created: "2023-03-10T16:55:51.036162Z" + created: "2023-04-17T09:06:04.106701+01:00" description: sops secrets operator digest: c526d5d4b9c7c2cce1d9da2c75b4e9be7a994f24dce159a659189414a8725eae keywords: @@ -783,7 +803,7 @@ entries: version: 0.7.5 - apiVersion: v2 appVersion: 0.1.16 - created: "2023-03-10T16:55:51.035869Z" + created: "2023-04-17T09:06:04.106404+01:00" description: sops secrets operator digest: 572c9015988b76869b58997e02a0c64152283e559721e4883d54f1258a57e8b7 keywords: @@ -803,7 +823,7 @@ entries: version: 0.7.4 - apiVersion: v2 appVersion: 0.1.15 - created: "2023-03-10T16:55:51.035567Z" + created: "2023-04-17T09:06:04.106109+01:00" description: sops secrets operator digest: 84365f8e919ba9d3a00cfa50435cce6c63a8383357b2fde062b7aab8baeca6eb keywords: @@ -823,7 +843,7 @@ entries: version: 0.7.3 - apiVersion: v2 appVersion: 0.1.14 - created: "2023-03-10T16:55:51.03513Z" + created: "2023-04-17T09:06:04.105821+01:00" description: sops secrets operator digest: a1f2375080df20421701a33179b8e947ee682a70084d83d85da707889871ad64 keywords: @@ -843,7 +863,7 @@ entries: version: 0.7.2 - apiVersion: v2 appVersion: 0.1.13 - created: "2023-03-10T16:55:51.034581Z" + created: "2023-04-17T09:06:04.105525+01:00" description: sops secrets operator digest: 2e81dc4e4d49d9cd802aff263f005e04fb57df07f33b3ce8643ab287dfd3a7fb keywords: @@ -863,7 +883,7 @@ entries: version: 0.7.1 - apiVersion: v2 appVersion: 0.1.12 - created: "2023-03-10T16:55:51.03429Z" + created: "2023-04-17T09:06:04.105219+01:00" description: sops secrets operator digest: 81f59ed60bfa8204ed285476f9ed96a45a6f4e7cc6940a5d246c9241573d93d5 keywords: @@ -883,7 +903,7 @@ entries: version: 0.7.0 - apiVersion: v2 appVersion: 0.1.12 - created: "2023-03-10T16:55:51.033996Z" + created: "2023-04-17T09:06:04.10493+01:00" description: sops secrets operator digest: 91c3fbda73ba2d860bdaa21e37bf9afbc260ff767b377a144d0181d116a7ee34 keywords: @@ -903,7 +923,7 @@ entries: version: 0.6.8 - apiVersion: v2 appVersion: 0.1.12 - created: "2023-03-10T16:55:51.0337Z" + created: "2023-04-17T09:06:04.104635+01:00" description: sops secrets operator digest: 89d9d41d70d4dafcfb957bd48776ad779d0cef7dbb1ab2daf0b745a53dd6e3c6 maintainers: @@ -918,7 +938,7 @@ entries: version: 0.6.7 - apiVersion: v2 appVersion: 0.1.11 - created: "2023-03-10T16:55:51.033407Z" + created: "2023-04-17T09:06:04.104353+01:00" description: sops secrets operator digest: 7b0a65fd6fa9bafa3fd11bfef1a5f91f1e17d8cb8ad65b6377ffdc4d12495d01 maintainers: @@ -933,7 +953,7 @@ entries: version: 0.6.6 - apiVersion: v2 appVersion: 0.1.10 - created: "2023-03-10T16:55:51.033123Z" + created: "2023-04-17T09:06:04.104081+01:00" description: sops secrets operator digest: fac31d6cc862cb7b9a81aee52ba1fc4183d70bdcb7424c3dbdd087fb53246b30 maintainers: @@ -948,7 +968,7 @@ entries: version: 0.6.5 - apiVersion: v2 appVersion: 0.1.9 - created: "2023-03-10T16:55:51.032843Z" + created: "2023-04-17T09:06:04.103817+01:00" description: sops secrets operator digest: 01347c27e37dfff999ebcee12aae6d0aafa092d7c3b221d566cdf0abe71f4d5a maintainers: @@ -963,7 +983,7 @@ entries: version: 0.6.4 - apiVersion: v2 appVersion: 0.1.8 - created: "2023-03-10T16:55:51.03256Z" + created: "2023-04-17T09:06:04.103532+01:00" description: sops secrets operator digest: 6348b1b1b0e8d3df3926e437b2c0f4ad63268d26e2cb54cbecbb564102e6b19c maintainers: @@ -978,7 +998,7 @@ entries: version: 0.6.3 - apiVersion: v2 appVersion: 0.1.7 - created: "2023-03-10T16:55:51.032282Z" + created: "2023-04-17T09:06:04.102752+01:00" description: sops secrets operator digest: 710c1c9fa73a2ebf791fda4a608b5e29072d42c0b68c803c7bbeed54a582fd7f maintainers: @@ -993,7 +1013,7 @@ entries: version: 0.6.2 - apiVersion: v2 appVersion: 0.1.7 - created: "2023-03-10T16:55:51.032003Z" + created: "2023-04-17T09:06:04.102483+01:00" description: sops secrets operator digest: f2a606c3837843241bb9d59adc02c38e1cca98753c602b9f758cc61d735ca7cd maintainers: @@ -1008,7 +1028,7 @@ entries: version: 0.6.1 - apiVersion: v2 appVersion: 0.1.6 - created: "2023-03-10T16:55:51.031732Z" + created: "2023-04-17T09:06:04.102215+01:00" description: sops secrets operator digest: a2bbf9b39ec5f5b82965037f8f245fb3122adbe31b1c7d336fa1f4cddb228b88 maintainers: @@ -1023,7 +1043,7 @@ entries: version: 0.6.0 - apiVersion: v1 appVersion: 0.1.8 - created: "2023-03-10T16:55:51.031324Z" + created: "2023-04-17T09:06:04.101951+01:00" description: sops secrets operator digest: b89986787f33bb6ed9fb0c658431be8646302e9c1a24537c26269c62249fa071 maintainers: @@ -1037,7 +1057,7 @@ entries: version: 0.5.3 - apiVersion: v1 appVersion: 0.1.7 - created: "2023-03-10T16:55:51.030782Z" + created: "2023-04-17T09:06:04.101721+01:00" description: sops secrets operator digest: 9467709cf6fbe8d9d779cedf15fe388af172b609f3ca452ef3d8894f39d999df maintainers: @@ -1051,7 +1071,7 @@ entries: version: 0.5.2 - apiVersion: v1 appVersion: 0.1.7 - created: "2023-03-10T16:55:51.030556Z" + created: "2023-04-17T09:06:04.101488+01:00" description: sops secrets operator digest: b54b5d8497564ddc04bd6d8b105eb0a3559e82ae1f6aab2f59ed3e426f119287 maintainers: @@ -1065,7 +1085,7 @@ entries: version: 0.5.1 - apiVersion: v1 appVersion: 0.1.6 - created: "2023-03-10T16:55:51.030336Z" + created: "2023-04-17T09:06:04.101268+01:00" description: sops secrets operator digest: 177f1ed214d6e72eda589a6ab155a417c1a4229bfda11e87f24af125a3542ad1 maintainers: @@ -1079,7 +1099,7 @@ entries: version: 0.5.0 - apiVersion: v2 appVersion: 0.1.5 - created: "2023-03-10T16:55:51.030093Z" + created: "2023-04-17T09:06:04.101044+01:00" description: sops secrets operator digest: 1535e130357afa883db0b3d30735c817d3b7d412fe5bdfd71534d0c08defa7d1 maintainers: @@ -1094,7 +1114,7 @@ entries: version: 0.4.8 - apiVersion: v2 appVersion: 0.1.5 - created: "2023-03-10T16:55:51.029832Z" + created: "2023-04-17T09:06:04.100772+01:00" description: sops secrets operator digest: 19b11dc2d1945f3c436a7d03763b4391d4a382fc13ea515d25422827d859d6d0 maintainers: @@ -1109,7 +1129,7 @@ entries: version: 0.4.7 - apiVersion: v2 appVersion: 0.1.5 - created: "2023-03-10T16:55:51.029628Z" + created: "2023-04-17T09:06:04.100557+01:00" description: sops secrets operator digest: c839e5d3374b948d27ad49643411f4891fdec44d179dea06423bb0d6e29d5e32 maintainers: @@ -1124,7 +1144,7 @@ entries: version: 0.4.6 - apiVersion: v2 appVersion: 0.1.4 - created: "2023-03-10T16:55:51.029412Z" + created: "2023-04-17T09:06:04.100334+01:00" description: sops secrets operator digest: c71f9f66be32f8b9d3c8d780b09b2455a40fd9755314004efd2bb8d379dafe3c maintainers: @@ -1139,7 +1159,7 @@ entries: version: 0.4.5 - apiVersion: v2 appVersion: 0.1.3 - created: "2023-03-10T16:55:51.0292Z" + created: "2023-04-17T09:06:04.100105+01:00" description: sops secrets operator digest: f3f2f89d4ef6018776df0a12a63dd2f9c9519b9d1ac03a9a405e31d0fd902ba0 maintainers: @@ -1154,7 +1174,7 @@ entries: version: 0.4.4 - apiVersion: v2 appVersion: 0.1.2 - created: "2023-03-10T16:55:51.029007Z" + created: "2023-04-17T09:06:04.099897+01:00" description: sops secrets operator digest: 1fd5eed318627f5ed0656f4e8ce4a25729568a1626ae313bcbe21050f5f26240 maintainers: @@ -1169,7 +1189,7 @@ entries: version: 0.4.3 - apiVersion: v2 appVersion: 0.1.2 - created: "2023-03-10T16:55:51.02879Z" + created: "2023-04-17T09:06:04.099708+01:00" description: sops secrets operator digest: 1f4f9869c75f0922e83ba5d530e101bd4252d5c1c31365800cc9d1425680cf18 maintainers: @@ -1184,7 +1204,7 @@ entries: version: 0.4.2 - apiVersion: v2 appVersion: 0.1.1 - created: "2023-03-10T16:55:51.028563Z" + created: "2023-04-17T09:06:04.099492+01:00" description: sops secrets operator digest: 6b054a4e9f261eea3cb84ee2e70b87b24780f1703e2c218ea5f69b7f82d1876f maintainers: @@ -1199,7 +1219,7 @@ entries: version: 0.4.1 - apiVersion: v2 appVersion: 0.1.0 - created: "2023-03-10T16:55:51.028341Z" + created: "2023-04-17T09:06:04.099288+01:00" description: sops secrets operator digest: 78b62ab37eac1b45f0a68a9752a3615c5d3f1c960bb4057e665923ce104931cf maintainers: @@ -1214,7 +1234,7 @@ entries: version: 0.4.0 - apiVersion: v1 appVersion: 0.1.5 - created: "2023-03-10T16:55:51.028131Z" + created: "2023-04-17T09:06:04.098909+01:00" description: sops secrets operator digest: 41baa3c580cb9d8951c18513a4f04c4dbbfad99de9c62f53de2450c0c7b76725 maintainers: @@ -1228,7 +1248,7 @@ entries: version: 0.3.7 - apiVersion: v1 appVersion: 0.1.5 - created: "2023-03-10T16:55:51.027894Z" + created: "2023-04-17T09:06:04.098438+01:00" description: sops secrets operator digest: 1103b1f7bf7af3f400c172227cd5a3659f3a03e5e8158b19ba0b25f7ed45208b maintainers: @@ -1242,7 +1262,7 @@ entries: version: 0.3.6 - apiVersion: v1 appVersion: 0.1.5 - created: "2023-03-10T16:55:51.027697Z" + created: "2023-04-17T09:06:04.098244+01:00" description: sops secrets operator digest: 15c72ba7fb09d0e980ec32fd94f56893c439c05c435281a9ab9c8bc94bd20063 maintainers: @@ -1256,7 +1276,7 @@ entries: version: 0.3.5 - apiVersion: v1 appVersion: 0.1.4 - created: "2023-03-10T16:55:51.027499Z" + created: "2023-04-17T09:06:04.098049+01:00" description: sops secrets operator digest: 025a6a6381b75286756ef55105ace6e911e5a5818b495ede6356cc8ec572aeac maintainers: @@ -1270,7 +1290,7 @@ entries: version: 0.3.4 - apiVersion: v1 appVersion: 0.1.3 - created: "2023-03-10T16:55:51.027295Z" + created: "2023-04-17T09:06:04.097857+01:00" description: sops secrets operator digest: f61b070b640169439cf4ab500047c1e356748a85871f7aeefde46d63d87d453a maintainers: @@ -1284,7 +1304,7 @@ entries: version: 0.3.3 - apiVersion: v1 appVersion: 0.1.2 - created: "2023-03-10T16:55:51.027097Z" + created: "2023-04-17T09:06:04.097667+01:00" description: sops secrets operator digest: 2b37dc4e545e8a9540f6b7693079b98bf161ec5a68899defcfc9420bdcbb33e3 maintainers: @@ -1298,7 +1318,7 @@ entries: version: 0.3.2 - apiVersion: v1 appVersion: 0.1.1 - created: "2023-03-10T16:55:51.02688Z" + created: "2023-04-17T09:06:04.097471+01:00" description: sops secrets operator digest: 2e2762b8f9d66aab0caacde225955fec8bfd5a4cc10dc6943a1de3809dda4091 maintainers: @@ -1312,7 +1332,7 @@ entries: version: 0.3.1 - apiVersion: v1 appVersion: 0.1.0 - created: "2023-03-10T16:55:51.026682Z" + created: "2023-04-17T09:06:04.097282+01:00" description: sops secrets operator digest: ce84f5b64402a582c7689cb842ba03fb10f968c38b57dc9e05f588493128019a maintainers: @@ -1326,7 +1346,7 @@ entries: version: 0.3.0 - apiVersion: v2 appVersion: 0.0.10 - created: "2023-03-10T16:55:51.026471Z" + created: "2023-04-17T09:06:04.097094+01:00" description: sops secrets operator digest: 5e4c8bc37ea2c819c55b288c0a5e76ff8c9c02be591bd53776606666af45581c maintainers: @@ -1341,7 +1361,7 @@ entries: version: 0.2.1 - apiVersion: v1 appVersion: 0.0.10 - created: "2023-03-10T16:55:51.01578Z" + created: "2023-04-17T09:06:04.086618+01:00" description: sops secrets operator digest: 50b8ebab19008dfc43de1eaee8b0f6287f7a55134585dc6ae88df2520d779f8f maintainers: @@ -1353,4 +1373,4 @@ entries: urls: - https://isindir.github.io/sops-secrets-operator/sops-secrets-operator-0.1.10.tgz version: 0.1.10 -generated: "2023-03-10T16:55:51.015501Z" +generated: "2023-04-17T09:06:04.085925+01:00" diff --git a/docs/sops-secrets-operator-0.14.2.tgz b/docs/sops-secrets-operator-0.14.2.tgz new file mode 100644 index 0000000000000000000000000000000000000000..016f51808a47d6d7d213bda281c82e1effdeaf15 GIT binary patch literal 11557 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 literal 0 HcmV?d00001 diff --git a/go.mod b/go.mod index d783f9d6..9348f506 100644 --- a/go.mod +++ b/go.mod @@ -4,18 +4,18 @@ module github.com/isindir/sops-secrets-operator go 1.20 require ( - github.com/go-logr/logr v1.2.3 - github.com/onsi/ginkgo/v2 v2.9.0 - github.com/onsi/gomega v1.27.2 - github.com/prometheus/client_golang v1.14.0 + github.com/go-logr/logr v1.2.4 + github.com/onsi/ginkgo/v2 v2.9.2 + github.com/onsi/gomega v1.27.6 + github.com/prometheus/client_golang v1.15.0 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.26.2 + k8s.io/api v0.26.4 // https://github.com/kubernetes/apimachinery/tags - k8s.io/apimachinery v0.26.2 - k8s.io/client-go v0.26.2 - sigs.k8s.io/controller-runtime v0.14.5 + k8s.io/apimachinery v0.26.4 + k8s.io/client-go v0.26.4 + sigs.k8s.io/controller-runtime v0.14.6 ) require ( @@ -38,7 +38,7 @@ require ( github.com/aws/aws-sdk-go v1.43.43 // indirect github.com/beorn7/perks v1.0.1 // indirect github.com/cenkalti/backoff/v3 v3.2.2 // indirect - github.com/cespare/xxhash/v2 v2.1.2 // indirect + github.com/cespare/xxhash/v2 v2.2.0 // indirect github.com/davecgh/go-spew v1.1.1 // indirect github.com/dimchansky/utfbom v1.1.1 // indirect github.com/emicklei/go-restful/v3 v3.9.0 // indirect @@ -46,20 +46,20 @@ require ( github.com/fatih/color v1.13.0 // indirect github.com/fsnotify/fsnotify v1.6.0 // indirect github.com/go-logr/zapr v1.2.3 // indirect - github.com/go-openapi/jsonpointer v0.19.5 // indirect - github.com/go-openapi/jsonreference v0.20.0 // indirect - github.com/go-openapi/swag v0.19.14 // indirect - github.com/go-task/slim-sprig v0.0.0-20210107165309-348f09dbbbc0 // indirect + github.com/go-openapi/jsonpointer v0.19.6 // indirect + github.com/go-openapi/jsonreference v0.20.1 // indirect + github.com/go-openapi/swag v0.22.3 // indirect + github.com/go-task/slim-sprig v0.0.0-20230315185526-52ccab3ef572 // indirect github.com/gogo/protobuf v1.3.2 // indirect github.com/golang-jwt/jwt/v4 v4.3.0 // indirect github.com/golang/groupcache v0.0.0-20210331224755-41bb18bfe9da // indirect - github.com/golang/protobuf v1.5.2 // indirect + github.com/golang/protobuf v1.5.3 // 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.9 // indirect github.com/google/gofuzz v1.1.0 // indirect github.com/google/pprof v0.0.0-20210720184732-4bb14d4b1be1 // indirect - github.com/google/uuid v1.1.2 // indirect + github.com/google/uuid v1.3.0 // indirect github.com/googleapis/gax-go/v2 v2.2.0 // indirect github.com/goware/prefixer v0.0.0-20160118172347-395022866408 // indirect github.com/hashicorp/errwrap v1.1.0 // indirect @@ -87,10 +87,10 @@ require ( github.com/josharian/intern v1.0.0 // indirect github.com/json-iterator/go v1.1.12 // indirect github.com/lib/pq v1.10.5 // indirect - github.com/mailru/easyjson v0.7.6 // indirect + github.com/mailru/easyjson v0.7.7 // indirect github.com/mattn/go-colorable v0.1.12 // indirect github.com/mattn/go-isatty v0.0.14 // indirect - github.com/matttproud/golang_protobuf_extensions v1.0.2 // indirect + github.com/matttproud/golang_protobuf_extensions v1.0.4 // indirect github.com/mitchellh/copystructure v1.2.0 // indirect github.com/mitchellh/go-homedir v1.1.0 // indirect github.com/mitchellh/go-testing-interface v1.14.1 // indirect @@ -104,8 +104,9 @@ require ( github.com/pierrec/lz4 v2.6.1+incompatible // indirect github.com/pkg/errors v0.9.1 // indirect github.com/prometheus/client_model v0.3.0 // indirect - github.com/prometheus/common v0.37.0 // indirect - github.com/prometheus/procfs v0.8.0 // indirect + github.com/prometheus/common v0.42.0 // indirect + github.com/prometheus/procfs v0.9.0 // indirect + github.com/rogpeppe/go-internal v1.10.0 // indirect github.com/ryanuber/go-glob v1.0.0 // indirect github.com/spf13/pflag v1.0.5 // indirect go.mozilla.org/gopgagent v0.0.0-20170926210634-4d7ea76ff71a // indirect @@ -114,29 +115,29 @@ require ( go.uber.org/multierr v1.6.0 // indirect go.uber.org/zap v1.24.0 // indirect golang.org/x/crypto v0.1.0 // indirect - golang.org/x/net v0.7.0 // indirect - golang.org/x/oauth2 v0.0.0-20220411215720-9780585627b5 // indirect - golang.org/x/sys v0.5.0 // indirect - golang.org/x/term v0.5.0 // indirect - golang.org/x/text v0.7.0 // indirect + golang.org/x/net v0.8.0 // indirect + golang.org/x/oauth2 v0.5.0 // indirect + golang.org/x/sys v0.6.0 // indirect + golang.org/x/term v0.6.0 // indirect + golang.org/x/text v0.8.0 // indirect golang.org/x/time v0.3.0 // indirect - golang.org/x/tools v0.6.0 // indirect + golang.org/x/tools v0.7.0 // indirect gomodules.xyz/jsonpatch/v2 v2.2.0 // indirect google.golang.org/api v0.74.0 // indirect google.golang.org/appengine v1.6.7 // indirect google.golang.org/genproto v0.0.0-20220502173005-c8bf987b8c21 // indirect google.golang.org/grpc v1.49.0 // indirect - google.golang.org/protobuf v1.28.1 // indirect + google.golang.org/protobuf v1.30.0 // indirect gopkg.in/inf.v0 v0.9.1 // indirect gopkg.in/square/go-jose.v2 v2.6.0 // indirect gopkg.in/yaml.v2 v2.4.0 // indirect gopkg.in/yaml.v3 v3.0.1 // indirect k8s.io/apiextensions-apiserver v0.26.1 // indirect k8s.io/component-base v0.26.1 // indirect - k8s.io/klog/v2 v2.80.1 // indirect - k8s.io/kube-openapi v0.0.0-20221012153701-172d655c2280 // indirect - k8s.io/utils v0.0.0-20221128185143-99ec85e7a448 // indirect - sigs.k8s.io/json v0.0.0-20220713155537-f223a00ba0e2 // indirect + k8s.io/klog/v2 v2.90.1 // indirect + k8s.io/kube-openapi v0.0.0-20230308215209-15aac26d736a // indirect + k8s.io/utils v0.0.0-20230209194617-a36077c30491 // indirect + sigs.k8s.io/json v0.0.0-20221116044647-bc3834ca7abd // 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 21d43d1c..52d5db3e 100644 --- a/go.sum +++ b/go.sum @@ -91,7 +91,6 @@ github.com/alecthomas/template v0.0.0-20160405071501-a0175ee3bccc/go.mod h1:LOuy github.com/alecthomas/template v0.0.0-20190718012654-fb15b899a751/go.mod h1:LOuyumcjzFXgccqObfd/Ljyb9UuFJ6TxHnclSeseNhc= 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/antihax/optional v1.0.0/go.mod h1:uupD/76wgC+ih3iEmQUL+0Ugr19nfwCT1kdvxnR2qWY= github.com/armon/go-metrics v0.3.9/go.mod h1:4O98XIr/9W0sxpJ8UaYkvjk10Iff7SnFrb4QAOwNTFc= github.com/armon/go-metrics v0.3.10 h1:FR+drcQStOe+32sYyJYyZ7FIdgoGGBnwLl+flodp8Uo= @@ -115,8 +114,8 @@ github.com/cenkalti/backoff/v3 v3.2.2/go.mod h1:cIeZDE3IrqwwJl6VUwCN6trj1oXrTS4r github.com/census-instrumentation/opencensus-proto v0.2.1/go.mod h1:f6KPmirojxKA12rnyqOA5BBL4O983OfeGPqjHWSTneU= github.com/cespare/xxhash v1.1.0/go.mod h1:XrSqR1VqqWfGrhpAt58auRo0WTKS1nRRg3ghfAqPWnc= github.com/cespare/xxhash/v2 v2.1.1/go.mod h1:VGX0DQ3Q6kWi7AoAeZDth3/j3BFtOZR5XLFGgcrjCOs= -github.com/cespare/xxhash/v2 v2.1.2 h1:YRXhKfTDauu4ajMg1TPgFO5jnlC2HCbmLXMcTG5cbYE= -github.com/cespare/xxhash/v2 v2.1.2/go.mod h1:VGX0DQ3Q6kWi7AoAeZDth3/j3BFtOZR5XLFGgcrjCOs= +github.com/cespare/xxhash/v2 v2.2.0 h1:DC2CZ1Ep5Y4k3ZQ899DldepgrayRUGE6BBZ/cd9Cj44= +github.com/cespare/xxhash/v2 v2.2.0/go.mod h1:VGX0DQ3Q6kWi7AoAeZDth3/j3BFtOZR5XLFGgcrjCOs= github.com/chzyer/logex v1.1.10/go.mod h1:+Ywpsq7O8HXn0nuIou7OrIPyXbp3wmkHB+jjWRnGsAI= github.com/chzyer/readline v0.0.0-20180603132655-2972be24d48e/go.mod h1:nSuG5e5PlCu98SY8svDHJxuZscDgtXS6KTTbou5AhLI= github.com/chzyer/test v0.0.0-20180213035817-a1ea475d72b1/go.mod h1:Q3SI9o4m/ZMnBNeIyt5eFwwo7qiLfzFZmjNmxjkiQlU= @@ -176,30 +175,24 @@ github.com/go-gl/glfw/v3.3/glfw v0.0.0-20191125211704-12ad95a8df72/go.mod h1:tQ2 github.com/go-gl/glfw/v3.3/glfw v0.0.0-20200222043503-6f7a984d4dc4/go.mod h1:tQ2UAYgL5IevRw8kRxooKSPJfGvJ9fJQFa0TUsXzTg8= github.com/go-kit/kit v0.8.0/go.mod h1:xBxKIO96dXMWWy0MnWVtmwkA9/13aqxPnvrjFYMA2as= github.com/go-kit/kit v0.9.0/go.mod h1:xBxKIO96dXMWWy0MnWVtmwkA9/13aqxPnvrjFYMA2as= -github.com/go-kit/log v0.1.0/go.mod h1:zbhenjAZHb184qTLMA9ZjW7ThYL0H2mk7Q6pNt4vbaY= -github.com/go-kit/log v0.2.0/go.mod h1:NwTd00d/i8cPZ3xOwwiv2PO5MOcx78fFErGNcVmBjv0= github.com/go-ldap/ldap/v3 v3.1.10/go.mod h1:5Zun81jBTabRaI8lzN7E1JjyEl1g6zI6u9pd8luAK4Q= github.com/go-logfmt/logfmt v0.3.0/go.mod h1:Qt1PoO58o5twSAckw1HlFXLmHsOX5/0LbT9GBnD5lWE= github.com/go-logfmt/logfmt v0.4.0/go.mod h1:3RMwSq7FuexP4Kalkev3ejPJsZTpXXBr9+V4qmtdjCk= -github.com/go-logfmt/logfmt v0.5.0/go.mod h1:wCYkCAKZfumFQihp8CzCvQ3paCTfi41vtzG1KdI/P7A= -github.com/go-logfmt/logfmt v0.5.1/go.mod h1:WYhtIu8zTZfxdn5+rREduYbwxfcBr/Vr6KEVveWlfTs= github.com/go-logr/logr v1.2.0/go.mod h1:jdQByPbusPIv2/zmleS9BjJVeZ6kBagPoEUsqbVz/1A= github.com/go-logr/logr v1.2.2/go.mod h1:jdQByPbusPIv2/zmleS9BjJVeZ6kBagPoEUsqbVz/1A= -github.com/go-logr/logr v1.2.3 h1:2DntVwHkVopvECVRSlL5PSo9eG+cAkDCuckLubN+rq0= -github.com/go-logr/logr v1.2.3/go.mod h1:jdQByPbusPIv2/zmleS9BjJVeZ6kBagPoEUsqbVz/1A= +github.com/go-logr/logr v1.2.4 h1:g01GSCwiDw2xSZfjJ2/T9M+S6pFdcNtFYsp+Y43HYDQ= +github.com/go-logr/logr v1.2.4/go.mod h1:jdQByPbusPIv2/zmleS9BjJVeZ6kBagPoEUsqbVz/1A= github.com/go-logr/zapr v1.2.3 h1:a9vnzlIBPQBBkeaR9IuMUfmVOrQlkoC4YfPoFkX3T7A= github.com/go-logr/zapr v1.2.3/go.mod h1:eIauM6P8qSvTw5o2ez6UEAfGjQKrxQTl5EoK+Qa2oG4= -github.com/go-openapi/jsonpointer v0.19.3/go.mod h1:Pl9vOtqEWErmShwVjC8pYs9cog34VGT37dQOVbmoatg= -github.com/go-openapi/jsonpointer v0.19.5 h1:gZr+CIYByUqjcgeLXnQu2gHYQC9o73G2XUeOFYEICuY= -github.com/go-openapi/jsonpointer v0.19.5/go.mod h1:Pl9vOtqEWErmShwVjC8pYs9cog34VGT37dQOVbmoatg= -github.com/go-openapi/jsonreference v0.20.0 h1:MYlu0sBgChmCfJxxUKZ8g1cPWFOB37YSZqewK7OKeyA= -github.com/go-openapi/jsonreference v0.20.0/go.mod h1:Ag74Ico3lPc+zR+qjn4XBUmXymS4zJbYVCZmcgkasdo= -github.com/go-openapi/swag v0.19.5/go.mod h1:POnQmlKehdgb5mhVOsnJFsivZCEZ/vjK9gh66Z9tfKk= -github.com/go-openapi/swag v0.19.14 h1:gm3vOOXfiuw5i9p5N9xJvfjvuofpyvLA9Wr6QfK5Fng= -github.com/go-openapi/swag v0.19.14/go.mod h1:QYRuS/SOXUCsnplDa677K7+DxSOj6IPNl/eQntq43wQ= +github.com/go-openapi/jsonpointer v0.19.6 h1:eCs3fxoIi3Wh6vtgmLTOjdhSpiqphQ+DaPn38N2ZdrE= +github.com/go-openapi/jsonpointer v0.19.6/go.mod h1:osyAmYz/mB/C3I+WsTTSgw1ONzaLJoLCyoi6/zppojs= +github.com/go-openapi/jsonreference v0.20.1 h1:FBLnyygC4/IZZr893oiomc9XaghoveYTrLC1F86HID8= +github.com/go-openapi/jsonreference v0.20.1/go.mod h1:Bl1zwGIM8/wsvqjsOQLJ/SH+En5Ap4rVB5KVcIDZG2k= +github.com/go-openapi/swag v0.22.3 h1:yMBqmnQ0gyZvEb/+KzuWZOXgllrXT4SADYbvDaXHv/g= +github.com/go-openapi/swag v0.22.3/go.mod h1:UzaqsxGiab7freDnrUUra0MwWfN/q7tE4j+VcZ0yl14= github.com/go-stack/stack v1.8.0/go.mod h1:v0f6uXyyMGvRgIKkXu+yp6POWl0qKG85gN/melR3HDY= -github.com/go-task/slim-sprig v0.0.0-20210107165309-348f09dbbbc0 h1:p104kn46Q8WdvHunIJ9dAyjPVtrBPhSr3KT2yUst43I= -github.com/go-task/slim-sprig v0.0.0-20210107165309-348f09dbbbc0/go.mod h1:fyg7847qk6SyHyPtNmDHnmrv/HOrqktSC+C9fM+CJOE= +github.com/go-task/slim-sprig v0.0.0-20230315185526-52ccab3ef572 h1:tfuBGBXKqDEevZMzYi5KSi8KkcZtzBcTgAUUtapy0OI= +github.com/go-task/slim-sprig v0.0.0-20230315185526-52ccab3ef572/go.mod h1:9Pwr4B2jHnOSGXyyzV8ROjYa2ojvAY6HCGYYfMoC3Ls= github.com/go-test/deep v1.0.2 h1:onZX1rnHT3Wv6cqNgYyFOOlgVKJrksuCMCRvJStbMYw= github.com/go-test/deep v1.0.2/go.mod h1:wGDj63lr65AM2AQyKZd/NYHGb0R+1RLqB8NKt3aSFNA= github.com/gogo/protobuf v1.1.1/go.mod h1:r8qH/GZQm5c6nD/R0oafs1akxWv10x8SbQlK7atdtwQ= @@ -240,8 +233,9 @@ github.com/golang/protobuf v1.4.2/go.mod h1:oDoupMAO8OvCJWAcko0GGGIgR6R6ocIYbsSw github.com/golang/protobuf v1.4.3/go.mod h1:oDoupMAO8OvCJWAcko0GGGIgR6R6ocIYbsSw735rRwI= github.com/golang/protobuf v1.5.0/go.mod h1:FsONVRAS9T7sI+LIUmWTfcYkHO4aIWwzhcaSAoJOfIk= github.com/golang/protobuf v1.5.1/go.mod h1:DopwsBzvsk0Fs44TXzsVbJyPhcCPeIwnvohx4u74HPM= -github.com/golang/protobuf v1.5.2 h1:ROPKBNFfQgOUMifHyP+KYbvpjbdoFNs+aK7DXlji0Tw= github.com/golang/protobuf v1.5.2/go.mod h1:XVQd3VNwM+JqD3oG2Ue2ip4fOMUkwXdXDdiuN0vRsmY= +github.com/golang/protobuf v1.5.3 h1:KhyjKVUg7Usr/dYsdSqoFveMYd5ko72D+zANwlG1mmg= +github.com/golang/protobuf v1.5.3/go.mod h1:XVQd3VNwM+JqD3oG2Ue2ip4fOMUkwXdXDdiuN0vRsmY= github.com/golang/snappy v0.0.3/go.mod h1:/XxbfmMg8lxefKM7IXC3fBNl/7bRcc72aCRzEWrmP2Q= github.com/golang/snappy v0.0.4 h1:yAGX7huGHXlcLOEtBnF4w7FQwA26wojNCwOYAEhLjQM= github.com/golang/snappy v0.0.4/go.mod h1:/XxbfmMg8lxefKM7IXC3fBNl/7bRcc72aCRzEWrmP2Q= @@ -287,8 +281,9 @@ github.com/google/pprof v0.0.0-20210609004039-a478d1d731e9/go.mod h1:kpwsk12EmLe github.com/google/pprof v0.0.0-20210720184732-4bb14d4b1be1 h1:K6RDEckDVWvDI9JAJYCmNdQXq6neHJOYx3V6jnqNEec= github.com/google/pprof v0.0.0-20210720184732-4bb14d4b1be1/go.mod h1:kpwsk12EmLew5upagYY7GY0pfYCcupk39gWOCRROcvE= github.com/google/renameio v0.1.0/go.mod h1:KWCgfxg9yswjAJkECMjeO8J8rahYeXnNhOm40UhjYkI= -github.com/google/uuid v1.1.2 h1:EVhdT+1Kseyi1/pUmXKaFxYsDNy9RQYkMWRH68J/W7Y= github.com/google/uuid v1.1.2/go.mod h1:TIyPZe4MgqvfeYDBFedMoGGpEw/LqOeaOT+nhxU+yHo= +github.com/google/uuid v1.3.0 h1:t6JiXgmwXMjEs8VusXIJk2BXHsn+wx8BZdTaoZ5fu7I= +github.com/google/uuid v1.3.0/go.mod h1:TIyPZe4MgqvfeYDBFedMoGGpEw/LqOeaOT+nhxU+yHo= github.com/googleapis/gax-go/v2 v2.0.4/go.mod h1:0Wqv26UfaUD9n4G6kQubkQ+KchISgw+vpHVxEJEs9eg= github.com/googleapis/gax-go/v2 v2.0.5/go.mod h1:DWXyrwAJ9X0FpwwEdw+IPEYBICEFu5mhpdKc/us6bOk= github.com/googleapis/gax-go/v2 v2.1.0/go.mod h1:Q3nei7sK6ybPYH7twZdmQpAd1MKb7pfu6SK+H1/DsU0= @@ -373,36 +368,29 @@ github.com/jmespath/go-jmespath/internal/testify v1.5.1 h1:shLQSRRSCCPj3f2gpwzGw github.com/jmespath/go-jmespath/internal/testify v1.5.1/go.mod h1:L3OGu8Wl2/fWfCI6z80xFu9LTZmf1ZRjMHUOPmWr69U= github.com/josharian/intern v1.0.0 h1:vlS4z54oSdjm0bgjRigI+G1HpF+tI+9rE5LLzOg8HmY= github.com/josharian/intern v1.0.0/go.mod h1:5DoeVV0s6jJacbCEi61lwdGj/aVlrQvzHFFd8Hwg//Y= -github.com/jpillora/backoff v1.0.0/go.mod h1:J/6gKK9jxlEcS3zixgDgUAsiuZ7yrSoa/FX5e0EB2j4= github.com/json-iterator/go v1.1.6/go.mod h1:+SdeFBvtyEkXs7REEP0seUULqWtbJapLOCVDaaPEHmU= github.com/json-iterator/go v1.1.9/go.mod h1:KdQUCv79m/52Kvf8AW2vK1V8akMuk1QjK/uOdHXbAo4= -github.com/json-iterator/go v1.1.10/go.mod h1:KdQUCv79m/52Kvf8AW2vK1V8akMuk1QjK/uOdHXbAo4= -github.com/json-iterator/go v1.1.11/go.mod h1:KdQUCv79m/52Kvf8AW2vK1V8akMuk1QjK/uOdHXbAo4= github.com/json-iterator/go v1.1.12 h1:PV8peI4a0ysnczrg+LtxykD8LfKY9ML6u2jnxaEnrnM= github.com/json-iterator/go v1.1.12/go.mod h1:e30LSqwooZae/UwlEbR2852Gd8hjQvJoHmT4TnhNGBo= github.com/jstemmer/go-junit-report v0.0.0-20190106144839-af01ea7f8024/go.mod h1:6v2b51hI/fHJwM22ozAgKL4VKDeJcHhJFhtBdhmNjmU= github.com/jstemmer/go-junit-report v0.9.1/go.mod h1:Brl9GWCQeLvo8nXZwPNNblvFj/XSXhF0NWZEnDohbsk= github.com/julienschmidt/httprouter v1.2.0/go.mod h1:SYymIcj16QtmaHHD7aYtjjsJG7VTCxuUUipMqKk8s4w= -github.com/julienschmidt/httprouter v1.3.0/go.mod h1:JR6WtHb+2LUe8TCKY3cZOxFyyO8IZAc4RVcycCCAKdM= github.com/kisielk/errcheck v1.5.0/go.mod h1:pFxgyoBC7bSaBwPgfKdkLd5X25qrDl4LWUI2bnpBCr8= github.com/kisielk/gotool v1.0.0/go.mod h1:XhKaO+MFFWcvkIS/tQcRk01m1F5IRFswLeQ+oQHNcck= 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/logfmt v0.0.0-20140226030751-b84e30acd515/go.mod h1:+0opPa2QZZtGFBFZlji/RkVcI2GknAs/DXo4wKdlNEc= github.com/kr/pretty v0.1.0/go.mod h1:dAy3ld7l9f0ibDNOQOHHMYYIIbhfbHSm3C4ZsoJORNo= github.com/kr/pretty v0.2.0/go.mod h1:ipq/a2n7PKx3OHsz4KJII5eveXtPO4qwEXGdVfWzfnI= -github.com/kr/pretty v0.2.1 h1:Fmg33tUaq4/8ym9TJN1x7sLJnHVwhP33CNkpYV/7rwI= github.com/kr/pretty v0.2.1/go.mod h1:ipq/a2n7PKx3OHsz4KJII5eveXtPO4qwEXGdVfWzfnI= +github.com/kr/pretty v0.3.1 h1:flRD4NNwYAUpkphVc1HcthR4KEIFJ65n8Mw5qdRn3LE= github.com/kr/pty v1.1.1/go.mod h1:pFQYn66WHrOpPYNljwOMqo10TkYh1fy3cYio2l3bCsQ= github.com/kr/text v0.1.0/go.mod h1:4Jbv+DJW3UT/LiOwJeYQe1efqtUx/iVham/4vfdArNI= github.com/kr/text v0.2.0 h1:5Nx0Ya0ZqY2ygV366QzturHI13Jq95ApcVaJBhpS+AY= github.com/kr/text v0.2.0/go.mod h1:eLer722TekiGuMkidMxC/pM04lWEeraHUUmBw8l2grE= github.com/lib/pq v1.10.5 h1:J+gdV2cUmX7ZqL2B0lFcW0m+egaHC2V3lpO8nWxyYiQ= github.com/lib/pq v1.10.5/go.mod h1:AlVN5x4E4T544tWzH6hKfbfQvm3HdbOxrmggDNAPY9o= -github.com/mailru/easyjson v0.0.0-20190614124828-94de47d64c63/go.mod h1:C1wdFJiN94OJF2b5HbByQZoLdCWB1Yqtg26g4irojpc= -github.com/mailru/easyjson v0.0.0-20190626092158-b2ccc519800e/go.mod h1:C1wdFJiN94OJF2b5HbByQZoLdCWB1Yqtg26g4irojpc= -github.com/mailru/easyjson v0.7.6 h1:8yTIVnZgCoiM1TgqoeTl+LfU5Jg6/xL3QhGQnimLYnA= -github.com/mailru/easyjson v0.7.6/go.mod h1:xzfreul335JAWq5oZzymOObrkdz5UnU4kGfJJLY9Nlc= +github.com/mailru/easyjson v0.7.7 h1:UGYAvKxe3sBsEDzO8ZeWOSlIQfWFlxbzLZe7hwFURr0= +github.com/mailru/easyjson v0.7.7/go.mod h1:xzfreul335JAWq5oZzymOObrkdz5UnU4kGfJJLY9Nlc= github.com/mattn/go-colorable v0.0.9/go.mod h1:9vuHe8Xs5qXnSaW/c/ABM9alt+Vo+STaOChaDxuIBZU= github.com/mattn/go-colorable v0.1.4/go.mod h1:U0ppj6V5qS13XJ6of8GYAs25YV2eR4EVcfRqFIhoBtE= github.com/mattn/go-colorable v0.1.6/go.mod h1:u6P/XSegPjTcexA+o6vUJrdnUu04hMope9wVRipJSqc= @@ -416,8 +404,8 @@ github.com/mattn/go-isatty v0.0.12/go.mod h1:cbi8OIDigv2wuxKPP5vlRcQ1OAZbq2CE4Ky github.com/mattn/go-isatty v0.0.14 h1:yVuAays6BHfxijgZPzw+3Zlu5yQgKGP2/hcQbHb7S9Y= github.com/mattn/go-isatty v0.0.14/go.mod h1:7GGIvUiUoEMVVmxf/4nioHXj79iQHKdU27kJ6hsGG94= github.com/matttproud/golang_protobuf_extensions v1.0.1/go.mod h1:D8He9yQNgCq6Z5Ld7szi9bcBfOoFv/3dc6xSMkL2PC0= -github.com/matttproud/golang_protobuf_extensions v1.0.2 h1:hAHbPm5IJGijwng3PWk09JkG9WeqChjprR5s9bBZ+OM= -github.com/matttproud/golang_protobuf_extensions v1.0.2/go.mod h1:BSXmuO+STAnVfrANrmjBb36TMTDstsz7MSK+HVaYKv4= +github.com/matttproud/golang_protobuf_extensions v1.0.4 h1:mmDVorXM7PCGKw94cs5zkfA9PSy5pEvNWRP0ET0TIVo= +github.com/matttproud/golang_protobuf_extensions v1.0.4/go.mod h1:BSXmuO+STAnVfrANrmjBb36TMTDstsz7MSK+HVaYKv4= github.com/mitchellh/cli v1.0.0/go.mod h1:hNIlj7HEI86fIcpObd7a0FcrxTWetlwJDGcceTlRvqc= github.com/mitchellh/copystructure v1.0.0/go.mod h1:SNtv71yrdKgLRyLFxmLdkAbkKEFWgYaq1OVrnRcwhnw= github.com/mitchellh/copystructure v1.2.0 h1:vpKXTN4ewci03Vljg/q9QvCGUDttBOGBIa15WveJJGw= @@ -448,16 +436,13 @@ github.com/modern-go/reflect2 v1.0.2/go.mod h1:yWuevngMOJpCy52FWWMvUC8ws7m/LJsjY github.com/munnerz/goautoneg v0.0.0-20191010083416-a7dc8b61c822 h1:C3w9PqII01/Oq1c1nUAm88MOHcQC9l5mIlSMApZMrHA= github.com/munnerz/goautoneg v0.0.0-20191010083416-a7dc8b61c822/go.mod h1:+n7T8mK8HuQTcFwEeznm/DIxMOiR9yIdICNftLE1DvQ= github.com/mwitkow/go-conntrack v0.0.0-20161129095857-cc309e4a2223/go.mod h1:qRWi+5nqEBWmkhHvq77mSJWrCKwh8bxhgT7d/eI7P4U= -github.com/mwitkow/go-conntrack v0.0.0-20190716064945-2f068394615f/go.mod h1:qRWi+5nqEBWmkhHvq77mSJWrCKwh8bxhgT7d/eI7P4U= -github.com/niemeyer/pretty v0.0.0-20200227124842-a10e7caefd8e h1:fD57ERR4JtEqsWbfPhv4DMiApHyliiK5xCTNVSPiaAs= -github.com/niemeyer/pretty v0.0.0-20200227124842-a10e7caefd8e/go.mod h1:zD1mROLANZcx1PVRCS0qkT7pwLkGfwJo4zjcN/Tysno= github.com/oklog/run v1.0.0/go.mod h1:dlhp/R75TPv97u0XWUtDeV/lRKWPKSdTuV0TZvrmrQA= github.com/oklog/run v1.1.0 h1:GEenZ1cK0+q0+wsJew9qUg/DyD8k3JzYsZAi5gYi2mA= github.com/oklog/run v1.1.0/go.mod h1:sVPdnTZT1zYwAJeCMu2Th4T21pA3FPOQRfWjQlk7DVU= -github.com/onsi/ginkgo/v2 v2.9.0 h1:Tugw2BKlNHTMfG+CheOITkYvk4LAh6MFOvikhGVnhE8= -github.com/onsi/ginkgo/v2 v2.9.0/go.mod h1:4xkjoL/tZv4SMWeww56BU5kAt19mVB47gTWxmrTcxyk= -github.com/onsi/gomega v1.27.2 h1:SKU0CXeKE/WVgIV1T61kSa3+IRE8Ekrv9rdXDwwTqnY= -github.com/onsi/gomega v1.27.2/go.mod h1:5mR3phAHpkAVIDkHEUBY6HGVsU+cpcEscrGPB4oPlZI= +github.com/onsi/ginkgo/v2 v2.9.2 h1:BA2GMJOtfGAfagzYtrAlufIP0lq6QERkFmHLMLPwFSU= +github.com/onsi/ginkgo/v2 v2.9.2/go.mod h1:WHcJJG2dIlcCqVfBAwUCrJxSPFb6v4azBwgxeMeDuts= +github.com/onsi/gomega v1.27.6 h1:ENqfyGeS5AX/rlXDd/ETokDz93u0YufY1Pgxuy/PvWE= +github.com/onsi/gomega v1.27.6/go.mod h1:PIQNjfQwkP3aQAH7lf7j87O/5FiNr+ZR8+ipb+qQlhg= 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= @@ -477,11 +462,8 @@ github.com/posener/complete v1.1.1/go.mod h1:em0nMJCgc9GFtwrmVmEMR/ZL6WyhyjMBndr github.com/prometheus/client_golang v0.9.1/go.mod h1:7SWBe2y4D6OKWSNQJUaRYU/AaXPKyh/dDVn+NZz0KFw= github.com/prometheus/client_golang v1.0.0/go.mod h1:db9x61etRT2tGnBNRi70OPL5FsnadC4Ky3P0J6CfImo= github.com/prometheus/client_golang v1.4.0/go.mod h1:e9GMxYsXl05ICDXkRhurwBS4Q3OK1iX/F2sw+iXX5zU= -github.com/prometheus/client_golang v1.7.1/go.mod h1:PY5Wy2awLA44sXw4AOSfFBetzPP4j5+D6mVACh+pe2M= -github.com/prometheus/client_golang v1.11.0/go.mod h1:Z6t4BnS23TR94PD6BsDNk8yVqroYurpAkEiz0P2BEV0= -github.com/prometheus/client_golang v1.12.1/go.mod h1:3Z9XVyYiZYEO+YQWt3RD2R3jrbd179Rt297l4aS6nDY= -github.com/prometheus/client_golang v1.14.0 h1:nJdhIvne2eSX/XRAFV9PcvFFRbrjbcTUj0VP62TMhnw= -github.com/prometheus/client_golang v1.14.0/go.mod h1:8vpkKitgIVNcqrRBWh1C4TIUQgYNtG/XQE4E/Zae36Y= +github.com/prometheus/client_golang v1.15.0 h1:5fCgGYogn0hFdhyhLbw7hEsWxufKtY9klyvdNfFlFhM= +github.com/prometheus/client_golang v1.15.0/go.mod h1:e9yaBhRPU2pPNsZwE+JdQl0KEt1N9XgF6zxWmaC0xOk= github.com/prometheus/client_model v0.0.0-20180712105110-5c3871d89910/go.mod h1:MbSGuTsp3dbXC40dX6PRTWyKYBIrTGTE9sqQNg2J8bo= github.com/prometheus/client_model v0.0.0-20190129233127-fd36f4220a90/go.mod h1:xMI15A0UPsDsEKsMN9yxemIoYk6Tm2C1GtYGdfGttqA= github.com/prometheus/client_model v0.0.0-20190812154241-14fe0d1b01d4/go.mod h1:xMI15A0UPsDsEKsMN9yxemIoYk6Tm2C1GtYGdfGttqA= @@ -490,27 +472,22 @@ github.com/prometheus/client_model v0.3.0 h1:UBgGFHqYdG/TPFD1B1ogZywDqEkwp3fBMvq github.com/prometheus/client_model v0.3.0/go.mod h1:LDGWKZIo7rky3hgvBe+caln+Dr3dPggB5dvjtD7w9+w= github.com/prometheus/common v0.4.1/go.mod h1:TNfzLD0ON7rHzMJeJkieUDPYmFC7Snx/y86RQel1bk4= github.com/prometheus/common v0.9.1/go.mod h1:yhUN8i9wzaXS3w1O07YhxHEBxD+W35wd8bs7vj7HSQ4= -github.com/prometheus/common v0.10.0/go.mod h1:Tlit/dnDKsSWFlCLTWaA1cyBgKHSMdTB80sz/V91rCo= -github.com/prometheus/common v0.26.0/go.mod h1:M7rCNAaPfAosfx8veZJCuw84e35h3Cfd9VFqTh1DIvc= -github.com/prometheus/common v0.32.1/go.mod h1:vu+V0TpY+O6vW9J44gczi3Ap/oXXR10b+M/gUGO4Hls= -github.com/prometheus/common v0.37.0 h1:ccBbHCgIiT9uSoFY0vX8H3zsNR5eLt17/RQLUvn8pXE= -github.com/prometheus/common v0.37.0/go.mod h1:phzohg0JFMnBEFGxTDbfu3QyL5GI8gTQJFhYO5B3mfA= +github.com/prometheus/common v0.42.0 h1:EKsfXEYo4JpWMHH5cg+KOUWeuJSov1Id8zGR8eeI1YM= +github.com/prometheus/common v0.42.0/go.mod h1:xBwqVerjNdUDjgODMpudtOMwlOwf2SaTr1yjz4b7Zbc= github.com/prometheus/procfs v0.0.0-20181005140218-185b4288413d/go.mod h1:c3At6R/oaqEKCNdg8wHV1ftS6bRYblBhIjjI8uT2IGk= github.com/prometheus/procfs v0.0.2/go.mod h1:TjEm7ze935MbeOT/UhFTIMYKhuLP4wbCsTZCD3I8kEA= github.com/prometheus/procfs v0.0.8/go.mod h1:7Qr8sr6344vo1JqZ6HhLceV9o3AJ1Ff+GxbHq6oeK9A= -github.com/prometheus/procfs v0.1.3/go.mod h1:lV6e/gmhEcM9IjHGsFOCxxuZ+z1YqCvr4OA4YeYWdaU= -github.com/prometheus/procfs v0.6.0/go.mod h1:cz+aTbrPOrUb4q7XlbU9ygM+/jj0fzG6c1xBZuNvfVA= -github.com/prometheus/procfs v0.7.3/go.mod h1:cz+aTbrPOrUb4q7XlbU9ygM+/jj0fzG6c1xBZuNvfVA= -github.com/prometheus/procfs v0.8.0 h1:ODq8ZFEaYeCaZOJlZZdJA2AbQR98dSHSM1KW/You5mo= -github.com/prometheus/procfs v0.8.0/go.mod h1:z7EfXMXOkbkqb9IINtpCn86r/to3BnA0uaxHdg830/4= +github.com/prometheus/procfs v0.9.0 h1:wzCHvIvM5SxWqYvwgVL7yJY8Lz3PKn49KQtpgMYJfhI= +github.com/prometheus/procfs v0.9.0/go.mod h1:+pB4zwohETzFnmlpe6yd2lSc+0/46IYZRB/chUwxUZY= github.com/rogpeppe/fastuuid v1.2.0/go.mod h1:jVj6XXZzXRy/MSR5jhDC/2q6DgLz+nrA6LYCDYWNEvQ= github.com/rogpeppe/go-internal v1.3.0/go.mod h1:M8bDsm7K2OlrFYOpmOWEs/qY81heoFRclV5y23lUDJ4= +github.com/rogpeppe/go-internal v1.10.0 h1:TMyTOH3F/DB16zRVcYyreMH6GnZZrwQVAoYjRBZyWFQ= +github.com/rogpeppe/go-internal v1.10.0/go.mod h1:UQnix2H7Ngw/k4C5ijL5+65zddjncjaFoBhdsK/akog= github.com/ryanuber/columnize v2.1.0+incompatible/go.mod h1:sm1tb6uqfes/u+d4ooFouqFdy9/2g9QGwK3SQygK0Ts= github.com/ryanuber/go-glob v1.0.0 h1:iQh3xXAumdQ+4Ufa5b25cRpC5TYKlno6hsv6Cb3pkBk= github.com/ryanuber/go-glob v1.0.0/go.mod h1:807d1WSdnB0XRJzKNil9Om6lcp/3a0v4qIHxIXzX/Yc= github.com/sirupsen/logrus v1.2.0/go.mod h1:LxeOpSwHxABJmUn/MG1IvRgCAasNZTLOkJPxbbu5VWo= 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.9.0 h1:trlNQbNUG3OdDrDil03MCb1H2o9nJ1x4/5LYw7byDE0= github.com/sirupsen/logrus v1.9.0/go.mod h1:naHLuLoDiP4jHNo9R0sCBMtWGeIprob74mVsIT4qYEQ= github.com/spaolacci/murmur3 v0.0.0-20180118202830-f09979ecbc72/go.mod h1:JwIasOWyU6f++ZhiEuf87xNszmSA2myDM2Kzu9HwQUA= @@ -519,14 +496,19 @@ github.com/spf13/pflag v1.0.5/go.mod h1:McXfInJRrz4CZXVZOBLb0bTZqETkiAhM9Iw0y3An github.com/stoewer/go-strcase v1.2.0/go.mod h1:IBiWB2sKIp3wVVQ3Y035++gc+knqhUQag1KpM8ahLw8= github.com/stretchr/objx v0.1.0/go.mod h1:HFkY916IF+rwdDfMAkV7OtwuqBVzrE8GR6GFx+wExME= github.com/stretchr/objx v0.1.1/go.mod h1:HFkY916IF+rwdDfMAkV7OtwuqBVzrE8GR6GFx+wExME= -github.com/stretchr/objx v0.3.0 h1:NGXK3lHquSN08v5vWalVI/L8XU9hdzE/G6xsrze47As= +github.com/stretchr/objx v0.4.0/go.mod h1:YvHI0jy2hoMjB+UWwv71VJQ9isScKT/TqJzVSSt89Yw= +github.com/stretchr/objx v0.5.0 h1:1zr/of2m5FGMsad5YfcqgdqdWrIhu+EBEJRhR1U7z/c= +github.com/stretchr/objx v0.5.0/go.mod h1:Yh+to48EsGEfYuaHDzXPcE3xhTkx73EhmCGUpEOglKo= github.com/stretchr/testify v1.2.2/go.mod h1:a8OnRcib4nhh0OaRAV+Yts87kKdq0PP7pXfy6kDkUVs= github.com/stretchr/testify v1.3.0/go.mod h1:M5WIy9Dh21IEIfnGCwXGc5bZfKNJtfHm1UVUgZn+9EI= github.com/stretchr/testify v1.4.0/go.mod h1:j7eGeouHqKxXV5pUuKE4zz7dFj8WfuZ+81PSLYec5m4= github.com/stretchr/testify v1.5.1/go.mod h1:5W2xD1RspED5o8YsWQXVCued0rvSQ+mT+I5cxcmMvtA= github.com/stretchr/testify v1.6.1/go.mod h1:6Fq8oRcR53rry900zMqJjRRixrwX3KX962/h/Wwjteg= github.com/stretchr/testify v1.7.0/go.mod h1:6Fq8oRcR53rry900zMqJjRRixrwX3KX962/h/Wwjteg= -github.com/stretchr/testify v1.8.0 h1:pSgiaMZlXftHpm5L7V1+rVB+AZJydKsMxsQBIJw4PKk= +github.com/stretchr/testify v1.7.1/go.mod h1:6Fq8oRcR53rry900zMqJjRRixrwX3KX962/h/Wwjteg= +github.com/stretchr/testify v1.8.0/go.mod h1:yNjHg4UonilssWZ8iaSj1OCr/vHnekPRkoO+kdMU+MU= +github.com/stretchr/testify v1.8.1 h1:w7B6lhMri9wdJUVmEZPGGhZzrYTPvgJArz7wNPgYKsk= +github.com/stretchr/testify v1.8.1/go.mod h1:w2LPCIKwWwSfY2zedu0+kehJoqGctiVI29o6fzry7u4= github.com/tv42/httpunix v0.0.0-20150427012821-b75d8614f926/go.mod h1:9ESjWnEqriFuLhtthL60Sar/7RFoluCcXsuvEwTV5KM= github.com/yuin/goldmark v1.1.25/go.mod h1:3hX8gzYuyVAZsxl0MRgGTJEmQBFcNTphYh9decYSb74= github.com/yuin/goldmark v1.1.27/go.mod h1:3hX8gzYuyVAZsxl0MRgGTJEmQBFcNTphYh9decYSb74= @@ -641,13 +623,12 @@ golang.org/x/net v0.0.0-20210226172049-e18ecbb05110/go.mod h1:m0MpNAwzfU5UDzcl9v golang.org/x/net v0.0.0-20210316092652-d523dce5a7f4/go.mod h1:RBQZq4jEuRlivfhVLdyRGr576XBO4/greRjx4P4O3yc= golang.org/x/net v0.0.0-20210405180319-a5a99cb37ef4/go.mod h1:p54w0d4576C0XHj96bSt6lcn1PtDYWL6XObtHCRCNQM= golang.org/x/net v0.0.0-20210503060351-7fd8e65b6420/go.mod h1:9nx3DQGgdP8bBQD5qxJ1jj9UTztislL4KSBs9R2vV5Y= -golang.org/x/net v0.0.0-20210525063256-abc453219eb5/go.mod h1:9nx3DQGgdP8bBQD5qxJ1jj9UTztislL4KSBs9R2vV5Y= golang.org/x/net v0.0.0-20211112202133-69e39bad7dc2/go.mod h1:9nx3DQGgdP8bBQD5qxJ1jj9UTztislL4KSBs9R2vV5Y= 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.7.0 h1:rJrUqqhjsgNp7KqAIc25s9pZnjU7TUcSY7HcVZjdn1g= -golang.org/x/net v0.7.0/go.mod h1:2Tu9+aMcznHK/AK1HMvgo6xiTLG5rD5rZLDS+rp2Bjs= +golang.org/x/net v0.8.0 h1:Zrh2ngAOFYneWTAIAPethzeaQLuHwhuBkuV6ZiRnUaQ= +golang.org/x/net v0.8.0/go.mod h1:QVkue5JL9kW//ek3r6jTKnTFis1tRmNAW2P1shuFdJc= 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= @@ -666,8 +647,8 @@ golang.org/x/oauth2 v0.0.0-20210819190943-2bc19b11175f/go.mod h1:KelEdhl1UZF7XfJ golang.org/x/oauth2 v0.0.0-20211104180415-d3ed0bb246c8/go.mod h1:KelEdhl1UZF7XfJ4dDtk6s++YSgaE7mD/BuKKDLBl4A= golang.org/x/oauth2 v0.0.0-20220223155221-ee480838109b/go.mod h1:DAh4E804XQdzx2j+YRIaUnCqCV2RuMz24cGBJ5QYIrc= golang.org/x/oauth2 v0.0.0-20220309155454-6242fa91716a/go.mod h1:DAh4E804XQdzx2j+YRIaUnCqCV2RuMz24cGBJ5QYIrc= -golang.org/x/oauth2 v0.0.0-20220411215720-9780585627b5 h1:OSnWWcOd/CtWQC2cYSBgbTSJv3ciqd8r54ySIW2y3RE= -golang.org/x/oauth2 v0.0.0-20220411215720-9780585627b5/go.mod h1:DAh4E804XQdzx2j+YRIaUnCqCV2RuMz24cGBJ5QYIrc= +golang.org/x/oauth2 v0.5.0 h1:HuArIo48skDwlrvM3sEdHXElYslAMsf3KwRkkW4MC4s= +golang.org/x/oauth2 v0.5.0/go.mod h1:9/XBHVqLaWO3/BRHs5jbpYCnOZVjj5V0ndyaAM7KB4I= golang.org/x/sync v0.0.0-20180314180146-1d60e4601c6f/go.mod h1:RxMgew5VJxzue5/jJTE5uejpjVlOe/izrB70Jof72aM= golang.org/x/sync v0.0.0-20181108010431-42b317875d0f/go.mod h1:RxMgew5VJxzue5/jJTE5uejpjVlOe/izrB70Jof72aM= golang.org/x/sync v0.0.0-20181221193216-37e7f081c4d4/go.mod h1:RxMgew5VJxzue5/jJTE5uejpjVlOe/izrB70Jof72aM= @@ -697,7 +678,6 @@ golang.org/x/sys v0.0.0-20191001151750-bb3f8db39f24/go.mod h1:h1NjWce9XRLGQEsW7w golang.org/x/sys v0.0.0-20191008105621-543471e840be/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= golang.org/x/sys v0.0.0-20191204072324-ce4227a45e2e/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= golang.org/x/sys v0.0.0-20191228213918-04cbcbbfeed8/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= -golang.org/x/sys v0.0.0-20200106162015-b016eb3dc98e/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= golang.org/x/sys v0.0.0-20200113162924-86b910548bc1/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= golang.org/x/sys v0.0.0-20200116001909-b77594299b42/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= golang.org/x/sys v0.0.0-20200122134326-e047566fdf82/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= @@ -711,8 +691,6 @@ golang.org/x/sys v0.0.0-20200501052902-10377860bb8e/go.mod h1:h1NjWce9XRLGQEsW7w golang.org/x/sys v0.0.0-20200511232937-7e40ca221e25/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= golang.org/x/sys v0.0.0-20200515095857-1151b9dac4a9/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= golang.org/x/sys v0.0.0-20200523222454-059865788121/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= -golang.org/x/sys v0.0.0-20200615200032-f1bc736245b1/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= -golang.org/x/sys v0.0.0-20200625212154-ddb9806d33ae/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= golang.org/x/sys v0.0.0-20200803210538-64077c9b5642/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= golang.org/x/sys v0.0.0-20200905004654-be1d3432aa8f/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= golang.org/x/sys v0.0.0-20200930185726-fdedc70b468f/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= @@ -720,7 +698,6 @@ golang.org/x/sys v0.0.0-20201119102817-f84b799fce68/go.mod h1:h1NjWce9XRLGQEsW7w golang.org/x/sys v0.0.0-20201201145000-ef89a241ccb3/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= golang.org/x/sys v0.0.0-20210104204734-6f8348627aad/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= golang.org/x/sys v0.0.0-20210119212857-b64e53b001e4/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= -golang.org/x/sys v0.0.0-20210124154548-22da62e12c0c/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= golang.org/x/sys v0.0.0-20210220050731-9a76102bfb43/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= golang.org/x/sys v0.0.0-20210305230114-8fe3ee5dd75b/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= golang.org/x/sys v0.0.0-20210315160823-c6e025ad8005/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= @@ -729,7 +706,6 @@ golang.org/x/sys v0.0.0-20210330210617-4fbd30eecc44/go.mod h1:h1NjWce9XRLGQEsW7w golang.org/x/sys v0.0.0-20210423082822-04245dca01da/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= golang.org/x/sys v0.0.0-20210510120138-977fb7262007/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg= golang.org/x/sys v0.0.0-20210514084401-e8d321eab015/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg= -golang.org/x/sys v0.0.0-20210603081109-ebe580a85c40/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg= golang.org/x/sys v0.0.0-20210603125802-9665404d3644/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg= golang.org/x/sys v0.0.0-20210615035016-665e8c7367d1/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg= golang.org/x/sys v0.0.0-20210616094352-59db8d763f22/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg= @@ -741,19 +717,18 @@ golang.org/x/sys v0.0.0-20210927094055-39ccf1dd6fa6/go.mod h1:oPkhp1MJrh7nUepCBc golang.org/x/sys v0.0.0-20211124211545-fe61309f8881/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg= golang.org/x/sys v0.0.0-20211210111614-af8b64212486/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg= golang.org/x/sys v0.0.0-20211216021012-1d35b9e2eb4e/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg= -golang.org/x/sys v0.0.0-20220114195835-da31bd327af9/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg= golang.org/x/sys v0.0.0-20220128215802-99c3d69c2c27/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg= 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-20220715151400-c0bba94af5f8/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg= golang.org/x/sys v0.0.0-20220908164124-27713097b956/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg= -golang.org/x/sys v0.5.0 h1:MUK/U/4lj1t1oPg0HfuXDN/Z1wv31ZJ/YcPiGccS4DU= -golang.org/x/sys v0.5.0/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg= +golang.org/x/sys v0.6.0 h1:MVltZSvRTcU2ljQOhs94SXPftV6DCNnZViHeQps87pQ= +golang.org/x/sys v0.6.0/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/go.mod h1:jbD1KX2456YbFQfuXm/mYQcufACuNUgVhRMnK/tPxf8= -golang.org/x/term v0.5.0 h1:n2a8QNdAb0sZNpU9R1ALUXBbY+w51fCQDN+7EdxNBsY= -golang.org/x/term v0.5.0/go.mod h1:jMB1sMXY+tzblOD4FWmEbocvup2/aLOaQEp7JmGp78k= +golang.org/x/term v0.6.0 h1:clScbb1cHjoCkyRbWwBEUZ5H/tIFu5TAXIqaZD0Gcjw= +golang.org/x/term v0.6.0/go.mod h1:m6U89DPEgQRMq3DNkDClhWw02AUbt2daBVO4cn4Hv9U= golang.org/x/text v0.0.0-20170915032832-14c0d48ead0c/go.mod h1:NqM8EUOU14njkJ3fqMW+pc6Ldnwhi/IjpwHt7yyuwOQ= golang.org/x/text v0.3.0/go.mod h1:NqM8EUOU14njkJ3fqMW+pc6Ldnwhi/IjpwHt7yyuwOQ= golang.org/x/text v0.3.1-0.20180807135948-17ff2d5776d2/go.mod h1:NqM8EUOU14njkJ3fqMW+pc6Ldnwhi/IjpwHt7yyuwOQ= @@ -763,8 +738,8 @@ golang.org/x/text v0.3.4/go.mod h1:5Zoc/QRtKVWzQhOtBMvqHzDpF6irO9z98xDceosuGiQ= golang.org/x/text v0.3.5/go.mod h1:5Zoc/QRtKVWzQhOtBMvqHzDpF6irO9z98xDceosuGiQ= golang.org/x/text v0.3.6/go.mod h1:5Zoc/QRtKVWzQhOtBMvqHzDpF6irO9z98xDceosuGiQ= golang.org/x/text v0.3.7/go.mod h1:u+2+/6zg+i71rQMx5EYifcz6MCKuco9NR6JIITiCfzQ= -golang.org/x/text v0.7.0 h1:4BRB4x83lYWy72KwLD/qYDuTu7q9PjSagHvijDw7cLo= -golang.org/x/text v0.7.0/go.mod h1:mrYo+phRRbMaCq/xk9113O4dZlRixOauAjOtrjsXDZ8= +golang.org/x/text v0.8.0 h1:57P1ETyNKtuIjB4SRd15iJxuhj8Gc416Y78H3qgMh68= +golang.org/x/text v0.8.0/go.mod h1:e1OnstbJyHTd6l/uOt8jFFHp6TRDWZR/bV3emEE/zU8= golang.org/x/time v0.0.0-20181108054448-85acf8d2951c/go.mod h1:tRJNPiyCQ0inRvYxbN9jk5I+vvW/OXSQhTDSoE431IQ= golang.org/x/time v0.0.0-20190308202827-9d24e82272b4/go.mod h1:tRJNPiyCQ0inRvYxbN9jk5I+vvW/OXSQhTDSoE431IQ= golang.org/x/time v0.0.0-20191024005414-555d28b269f0/go.mod h1:tRJNPiyCQ0inRvYxbN9jk5I+vvW/OXSQhTDSoE431IQ= @@ -825,13 +800,13 @@ golang.org/x/tools v0.1.2/go.mod h1:o0xws9oXOQQZyjljx8fwUC0k7L1pTE6eaCbjGeHmOkk= golang.org/x/tools v0.1.3/go.mod h1:o0xws9oXOQQZyjljx8fwUC0k7L1pTE6eaCbjGeHmOkk= golang.org/x/tools v0.1.4/go.mod h1:o0xws9oXOQQZyjljx8fwUC0k7L1pTE6eaCbjGeHmOkk= golang.org/x/tools v0.1.5/go.mod h1:o0xws9oXOQQZyjljx8fwUC0k7L1pTE6eaCbjGeHmOkk= -golang.org/x/tools v0.6.0 h1:BOw41kyTf3PuCW1pVQf8+Cyg8pMlkYB1oo9iJ6D/lKM= -golang.org/x/tools v0.6.0/go.mod h1:Xwgl3UAJ/d3gWutnCtw505GrjyAbvKui8lOU390QaIU= +golang.org/x/tools v0.7.0 h1:W4OVu8VVOaIO0yzWMNdepAulS7YfoS3Zabrm8DOXXU4= +golang.org/x/tools v0.7.0/go.mod h1:4pg6aUX35JBAogB10C9AtvVL+qowtN4pT3CGSQex14s= golang.org/x/xerrors v0.0.0-20190717185122-a985d3407aa7/go.mod h1:I/5z698sn9Ka8TeJc9MKroUUfqBBauWjQqLJ2OPfmY0= golang.org/x/xerrors v0.0.0-20191011141410-1b5146add898/go.mod h1:I/5z698sn9Ka8TeJc9MKroUUfqBBauWjQqLJ2OPfmY0= golang.org/x/xerrors v0.0.0-20191204190536-9bdfabe68543/go.mod h1:I/5z698sn9Ka8TeJc9MKroUUfqBBauWjQqLJ2OPfmY0= -golang.org/x/xerrors v0.0.0-20200804184101-5ec99f83aff1 h1:go1bK/D/BFZV2I8cIQd1NKEZ+0owSTG1fDTci4IqFcE= golang.org/x/xerrors v0.0.0-20200804184101-5ec99f83aff1/go.mod h1:I/5z698sn9Ka8TeJc9MKroUUfqBBauWjQqLJ2OPfmY0= +golang.org/x/xerrors v0.0.0-20220907171357-04be3eba64a2 h1:H2TDz8ibqkAF6YGhCdN3jS9O0/s90v0rJh3X/OLHEUk= gomodules.xyz/jsonpatch/v2 v2.2.0 h1:4pT439QV83L+G9FkcCriY6EkpcK6r6bK+A5FBUMI7qY= gomodules.xyz/jsonpatch/v2 v2.2.0/go.mod h1:WXp+iVDkoLQqPudfQ9GBlwB2eZ5DKOnjQZCYdOS8GPY= google.golang.org/api v0.4.0/go.mod h1:8k5glujaEP+g9n7WNsDg8QP6cUVNI86fCNMcbazEtwE= @@ -997,14 +972,14 @@ google.golang.org/protobuf v1.26.0-rc.1/go.mod h1:jlhhOSvTdKEhbULTjvd4ARK9grFBp0 google.golang.org/protobuf v1.26.0/go.mod h1:9q0QmTI4eRPtz6boOQmLYwt+qCgq0jsYwAQnmE0givc= google.golang.org/protobuf v1.27.1/go.mod h1:9q0QmTI4eRPtz6boOQmLYwt+qCgq0jsYwAQnmE0givc= google.golang.org/protobuf v1.28.0/go.mod h1:HV8QOd/L58Z+nl8r43ehVNZIU/HEI6OcFqwMG9pJV4I= -google.golang.org/protobuf v1.28.1 h1:d0NfwRgPtno5B1Wa6L2DAG+KivqkdutMf1UhdNx175w= -google.golang.org/protobuf v1.28.1/go.mod h1:HV8QOd/L58Z+nl8r43ehVNZIU/HEI6OcFqwMG9pJV4I= +google.golang.org/protobuf v1.30.0 h1:kPPoIgf3TsEvrm0PFe15JQ+570QVxYzEvvHqChK+cng= +google.golang.org/protobuf v1.30.0/go.mod h1:HV8QOd/L58Z+nl8r43ehVNZIU/HEI6OcFqwMG9pJV4I= gopkg.in/alecthomas/kingpin.v2 v2.2.6/go.mod h1:FMv+mEhP44yOT+4EoQTLFTRgOQ1FBLkstjWtayDeSgw= gopkg.in/check.v1 v0.0.0-20161208181325-20d25e280405/go.mod h1:Co6ibVJAznAaIkqp8huTwlJQCZ016jof/cbN4VW5Yz0= gopkg.in/check.v1 v1.0.0-20180628173108-788fd7840127/go.mod h1:Co6ibVJAznAaIkqp8huTwlJQCZ016jof/cbN4VW5Yz0= gopkg.in/check.v1 v1.0.0-20190902080502-41f04d3bba15/go.mod h1:Co6ibVJAznAaIkqp8huTwlJQCZ016jof/cbN4VW5Yz0= -gopkg.in/check.v1 v1.0.0-20200227125254-8fa46927fb4f h1:BLraFXnmrev5lT+xlilqcH8XK9/i0At2xKjWk4p6zsU= -gopkg.in/check.v1 v1.0.0-20200227125254-8fa46927fb4f/go.mod h1:Co6ibVJAznAaIkqp8huTwlJQCZ016jof/cbN4VW5Yz0= +gopkg.in/check.v1 v1.0.0-20201130134442-10cb98267c6c h1:Hei/4ADfdWqJk1ZMxUNpqntNwaWcugrBjAiHlqqRiVk= +gopkg.in/check.v1 v1.0.0-20201130134442-10cb98267c6c/go.mod h1:JHkPIbrfpd72SG/EVd6muEfDQjcINNoR0C8j2r3qZ4Q= gopkg.in/errgo.v2 v2.1.0/go.mod h1:hNsd1EY+bozCKY1Ytp96fpM3vjJbqLJn88ws8XvfDNI= gopkg.in/inf.v0 v0.9.1 h1:73M5CoZyi3ZLMOyDlQh031Cx6N9NDJ2Vvfl76EDAgDc= gopkg.in/inf.v0 v0.9.1/go.mod h1:cWUDdTG/fYaXco+Dcufb5Vnc6Gp2YChqWtbxRZE0mXw= @@ -1032,29 +1007,29 @@ honnef.co/go/tools v0.0.0-20190523083050-ea95bdfd59fc/go.mod h1:rf3lG4BRIbNafJWh honnef.co/go/tools v0.0.1-2019.2.3/go.mod h1:a3bituU0lyd329TUQxRnasdCoJDkEUEAqEt0JzvZhAg= 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.26.2 h1:dM3cinp3PGB6asOySalOZxEG4CZ0IAdJsrYZXE/ovGQ= -k8s.io/api v0.26.2/go.mod h1:1kjMQsFE+QHPfskEcVNgL3+Hp88B80uj0QtSOlj8itU= +k8s.io/api v0.26.4 h1:qSG2PmtcD23BkYiWfoYAcak870eF/hE7NNYBYavTT94= +k8s.io/api v0.26.4/go.mod h1:WwKEXU3R1rgCZ77AYa7DFksd9/BAIKyOmRlbVxgvjCk= k8s.io/apiextensions-apiserver v0.26.1 h1:cB8h1SRk6e/+i3NOrQgSFij1B2S0Y0wDoNl66bn8RMI= k8s.io/apiextensions-apiserver v0.26.1/go.mod h1:AptjOSXDGuE0JICx/Em15PaoO7buLwTs0dGleIHixSM= -k8s.io/apimachinery v0.26.2 h1:da1u3D5wfR5u2RpLhE/ZtZS2P7QvDgLZTi9wrNZl/tQ= -k8s.io/apimachinery v0.26.2/go.mod h1:ats7nN1LExKHvJ9TmwootT00Yz05MuYqPXEXaVeOy5I= -k8s.io/client-go v0.26.2 h1:s1WkVujHX3kTp4Zn4yGNFK+dlDXy1bAAkIl+cFAiuYI= -k8s.io/client-go v0.26.2/go.mod h1:u5EjOuSyBa09yqqyY7m3abZeovO/7D/WehVVlZ2qcqU= +k8s.io/apimachinery v0.26.4 h1:rZccKdBLg9vP6J09JD+z8Yr99Ce8gk3Lbi9TCx05Jzs= +k8s.io/apimachinery v0.26.4/go.mod h1:ats7nN1LExKHvJ9TmwootT00Yz05MuYqPXEXaVeOy5I= +k8s.io/client-go v0.26.4 h1:/7P/IbGBuT73A+G97trf44NTPSNqvuBREpOfdLbHvD4= +k8s.io/client-go v0.26.4/go.mod h1:6qOItWm3EwxJdl/8p5t7FWtWUOwyMdA8N9ekbW4idpI= k8s.io/component-base v0.26.1 h1:4ahudpeQXHZL5kko+iDHqLj/FSGAEUnSVO0EBbgDd+4= k8s.io/component-base v0.26.1/go.mod h1:VHrLR0b58oC035w6YQiBSbtsf0ThuSwXP+p5dD/kAWU= -k8s.io/klog/v2 v2.80.1 h1:atnLQ121W371wYYFawwYx1aEY2eUfs4l3J72wtgAwV4= -k8s.io/klog/v2 v2.80.1/go.mod h1:y1WjHnz7Dj687irZUWR/WLkLc5N1YHtjLdmgWjndZn0= -k8s.io/kube-openapi v0.0.0-20221012153701-172d655c2280 h1:+70TFaan3hfJzs+7VK2o+OGxg8HsuBr/5f6tVAjDu6E= -k8s.io/kube-openapi v0.0.0-20221012153701-172d655c2280/go.mod h1:+Axhij7bCpeqhklhUTe3xmOn6bWxolyZEeyaFpjGtl4= -k8s.io/utils v0.0.0-20221128185143-99ec85e7a448 h1:KTgPnR10d5zhztWptI952TNtt/4u5h3IzDXkdIMuo2Y= -k8s.io/utils v0.0.0-20221128185143-99ec85e7a448/go.mod h1:OLgZIPagt7ERELqWJFomSt595RzquPNLL48iOWgYOg0= +k8s.io/klog/v2 v2.90.1 h1:m4bYOKall2MmOiRaR1J+We67Do7vm9KiQVlT96lnHUw= +k8s.io/klog/v2 v2.90.1/go.mod h1:y1WjHnz7Dj687irZUWR/WLkLc5N1YHtjLdmgWjndZn0= +k8s.io/kube-openapi v0.0.0-20230308215209-15aac26d736a h1:gmovKNur38vgoWfGtP5QOGNOA7ki4n6qNYoFAgMlNvg= +k8s.io/kube-openapi v0.0.0-20230308215209-15aac26d736a/go.mod h1:y5VtZWM9sHHc2ZodIH/6SHzXj+TPU5USoA8lcIeKEKY= +k8s.io/utils v0.0.0-20230209194617-a36077c30491 h1:r0BAOLElQnnFhE/ApUsg3iHdVYYPBjNSSOMowRZxxsY= +k8s.io/utils v0.0.0-20230209194617-a36077c30491/go.mod h1:OLgZIPagt7ERELqWJFomSt595RzquPNLL48iOWgYOg0= 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/controller-runtime v0.14.5 h1:6xaWFqzT5KuAQ9ufgUaj1G/+C4Y1GRkhrxl+BJ9i+5s= -sigs.k8s.io/controller-runtime v0.14.5/go.mod h1:WqIdsAY6JBsjfc/CqO0CORmNtoCtE4S6qbPc9s68h+0= -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/controller-runtime v0.14.6 h1:oxstGVvXGNnMvY7TAESYk+lzr6S3V5VFxQ6d92KcwQA= +sigs.k8s.io/controller-runtime v0.14.6/go.mod h1:WqIdsAY6JBsjfc/CqO0CORmNtoCtE4S6qbPc9s68h+0= +sigs.k8s.io/json v0.0.0-20221116044647-bc3834ca7abd h1:EDPBXCAspyGV4jQlpZSudPeMmr1bNJefnuqLsRAsHZo= +sigs.k8s.io/json v0.0.0-20221116044647-bc3834ca7abd/go.mod h1:B8JuhiUyNFVKdsE8h686QcCxMaH6HrOAZj4vswFpcB0= 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.3.0 h1:a2VclLzOGrwOHDiV8EfBGhvjHvP46CtW5j6POvhYGGo= diff --git a/controllers/custom_metrics.go b/internal/controllers/custom_metrics.go similarity index 100% rename from controllers/custom_metrics.go rename to internal/controllers/custom_metrics.go diff --git a/controllers/sopssecret_controller.go b/internal/controllers/sopssecret_controller.go similarity index 99% rename from controllers/sopssecret_controller.go rename to internal/controllers/sopssecret_controller.go index a539ec20..d35a10a3 100644 --- a/controllers/sopssecret_controller.go +++ b/internal/controllers/sopssecret_controller.go @@ -51,8 +51,9 @@ type SopsSecretReconciler struct { // Reconcile is part of the main kubernetes reconciliation loop which aims to // move the current state of the cluster closer to the desired state. +// UPDATE-HERE // For more details, check Reconcile and its Result here: -// - https://pkg.go.dev/sigs.k8s.io/controller-runtime@v0.10.2/pkg/reconcile +// - https://pkg.go.dev/sigs.k8s.io/controller-runtime@v0.14.6/pkg/reconcile func (r *SopsSecretReconciler) Reconcile(ctx context.Context, req ctrl.Request) (ctrl.Result, error) { _ = r.Log.WithValues("sopssecret", req.NamespacedName) diff --git a/controllers/sopssecret_controller_test.go b/internal/controllers/sopssecret_controller_test.go similarity index 96% rename from controllers/sopssecret_controller_test.go rename to internal/controllers/sopssecret_controller_test.go index 01e2ad35..370387dc 100644 --- a/controllers/sopssecret_controller_test.go +++ b/internal/controllers/sopssecret_controller_test.go @@ -11,7 +11,7 @@ import ( . "github.com/onsi/gomega" isindirv1alpha3 "github.com/isindir/sops-secrets-operator/api/v1alpha3" - controller "github.com/isindir/sops-secrets-operator/controllers" + controller "github.com/isindir/sops-secrets-operator/internal/controllers" metav1 "k8s.io/apimachinery/pkg/apis/meta/v1" "k8s.io/client-go/kubernetes/scheme" @@ -27,7 +27,7 @@ var _ = Describe("SopssecretController", func() { TestSecretObject02 := &isindirv1alpha3.SopsSecret{} BeforeEach(func() { // 00 secret - content, err := ioutil.ReadFile(filepath.Join("..", "config", "age-test-key", "00-test-secrets.yaml")) + content, err := ioutil.ReadFile(filepath.Join("..", "..", "config", "age-test-key", "00-test-secrets.yaml")) Expect(err).Should(BeNil()) obj, _, err := scheme.Codecs.UniversalDeserializer().Decode(content, nil, nil) @@ -35,7 +35,7 @@ var _ = Describe("SopssecretController", func() { Expect(err).Should(BeNil()) // 01 secret - content, err = ioutil.ReadFile(filepath.Join("..", "config", "age-test-key", "01-test-secrets.yaml")) + content, err = ioutil.ReadFile(filepath.Join("..", "..", "config", "age-test-key", "01-test-secrets.yaml")) Expect(err).Should(BeNil()) obj, _, err = scheme.Codecs.UniversalDeserializer().Decode(content, nil, nil) @@ -43,7 +43,7 @@ var _ = Describe("SopssecretController", func() { Expect(err).Should(BeNil()) // 02 secret - content, err = ioutil.ReadFile(filepath.Join("..", "config", "age-test-key", "02-test-secrets.yaml")) + content, err = ioutil.ReadFile(filepath.Join("..", "..", "config", "age-test-key", "02-test-secrets.yaml")) Expect(err).Should(BeNil()) obj, _, err = scheme.Codecs.UniversalDeserializer().Decode(content, nil, nil) diff --git a/controllers/suite_test.go b/internal/controllers/suite_test.go similarity index 96% rename from controllers/suite_test.go rename to internal/controllers/suite_test.go index be7df711..faba75a2 100644 --- a/controllers/suite_test.go +++ b/internal/controllers/suite_test.go @@ -48,7 +48,7 @@ var _ = BeforeSuite(func() { By("bootstrapping test environment") testEnv = &envtest.Environment{ - CRDDirectoryPaths: []string{filepath.Join("..", "config", "crd", "bases")}, + CRDDirectoryPaths: []string{filepath.Join("..", "..", "config", "crd", "bases")}, ErrorIfCRDPathMissing: true, }