From 877dd6d22d0aa2fc753908877dd082ba15a6fe1d Mon Sep 17 00:00:00 2001 From: Masayuki Ishii <47380942+masa213f@users.noreply.github.com> Date: Thu, 21 Apr 2022 14:06:40 +0900 Subject: [PATCH] Support k8s 1.23 and update dependencies (#399) * Support k8s 1.23 and update dependencies Signed-off-by: Masayuki Ishii Co-authored-by: Daichi Sakaue --- .github/workflows/ci.yaml | 16 +- .github/workflows/helm-release.yaml | 4 +- .github/workflows/helm.yaml | 6 +- .github/workflows/mdbook.yaml | 4 +- .github/workflows/release.yaml | 10 +- Makefile | 10 +- README.md | 2 +- api/v1beta1/zz_generated.conversion.go | 2 + .../templates/generated/crds/moco_crds.yaml | 204 +++++++++++- .../bases/moco.cybozu.com_backuppolicies.yaml | 3 +- .../bases/moco.cybozu.com_mysqlclusters.yaml | 291 +++++++++++++++--- ...nition_backuppolicies.moco.cybozu.com.yaml | 2 +- ...inition_mysqlclusters.moco.cybozu.com.yaml | 290 ++++++++++++++--- config/rbac/role.yaml | 1 - config/webhook/manifests.yaml | 2 - controllers/mysql_container.go | 2 +- e2e/Makefile | 6 +- go.mod | 109 ++++--- go.sum | 258 +++++++++------- 19 files changed, 937 insertions(+), 285 deletions(-) diff --git a/.github/workflows/ci.yaml b/.github/workflows/ci.yaml index dc50018d5..c650b7da6 100644 --- a/.github/workflows/ci.yaml +++ b/.github/workflows/ci.yaml @@ -12,7 +12,7 @@ jobs: name: Build binaries runs-on: ubuntu-20.04 steps: - - uses: actions/checkout@v2 + - uses: actions/checkout@v3 - uses: actions/setup-go@v3 with: go-version: ${{ env.go-version }} @@ -21,7 +21,7 @@ jobs: name: Small tests runs-on: ubuntu-20.04 steps: - - uses: actions/checkout@v2 + - uses: actions/checkout@v3 - uses: actions/setup-go@v3 with: go-version: ${{ env.go-version }} @@ -35,7 +35,7 @@ jobs: mysql-version: ["8.0.18", "8.0.25", "8.0.26", "8.0.27", "8.0.28"] runs-on: ubuntu-20.04 steps: - - uses: actions/checkout@v2 + - uses: actions/checkout@v3 - uses: actions/setup-go@v3 with: go-version: ${{ env.go-version }} @@ -47,10 +47,10 @@ jobs: strategy: matrix: mysql-version: ["8.0.28"] - k8s-version: ["1.20.7", "1.21.2", "1.22.2"] + k8s-version: ["1.21.10", "1.22.7", "1.23.4"] runs-on: ubuntu-20.04 steps: - - uses: actions/checkout@v2 + - uses: actions/checkout@v3 - uses: actions/setup-go@v3 with: go-version: ${{ env.go-version }} @@ -76,10 +76,10 @@ jobs: strategy: matrix: mysql-version: ["8.0.18", "8.0.25", "8.0.26", "8.0.27", "8.0.28"] - k8s-version: ["1.22.2"] + k8s-version: ["1.23.4"] runs-on: ubuntu-20.04 steps: - - uses: actions/checkout@v2 + - uses: actions/checkout@v3 - uses: actions/setup-go@v3 with: go-version: ${{ env.go-version }} @@ -104,7 +104,7 @@ jobs: name: Upgrade Test runs-on: ubuntu-20.04 steps: - - uses: actions/checkout@v2 + - uses: actions/checkout@v3 - uses: actions/setup-go@v3 with: go-version: ${{ env.go-version }} diff --git a/.github/workflows/helm-release.yaml b/.github/workflows/helm-release.yaml index 6cda8fa85..00a5c98b1 100644 --- a/.github/workflows/helm-release.yaml +++ b/.github/workflows/helm-release.yaml @@ -10,7 +10,7 @@ jobs: runs-on: ubuntu-20.04 steps: - name: Checkout - uses: actions/checkout@v2 + uses: actions/checkout@v3 with: fetch-depth: 0 @@ -41,7 +41,7 @@ jobs: runs-on: ubuntu-20.04 needs: build steps: - - uses: actions/checkout@v2 + - uses: actions/checkout@v3 with: ref: gh-pages diff --git a/.github/workflows/helm.yaml b/.github/workflows/helm.yaml index 2512da956..61edbeb05 100644 --- a/.github/workflows/helm.yaml +++ b/.github/workflows/helm.yaml @@ -12,7 +12,7 @@ jobs: steps: - name: Checkout - uses: actions/checkout@v2 + uses: actions/checkout@v3 with: fetch-depth: 0 @@ -37,7 +37,9 @@ jobs: uses: helm/kind-action@v1.2.0 if: steps.list-changed.outputs.changed == 'true' with: - node_image: kindest/node:v1.22.2 + version: v0.12.0 + node_image: kindest/node:v1.23.4 + kubectl_version: v1.23.4 - name: Apply cert-manager run: | diff --git a/.github/workflows/mdbook.yaml b/.github/workflows/mdbook.yaml index ed38626e3..fcb4f88ae 100644 --- a/.github/workflows/mdbook.yaml +++ b/.github/workflows/mdbook.yaml @@ -9,7 +9,7 @@ jobs: name: Build book runs-on: ubuntu-20.04 steps: - - uses: actions/checkout@v2 + - uses: actions/checkout@v3 - run: make book - uses: actions/upload-artifact@v3 with: @@ -21,7 +21,7 @@ jobs: runs-on: ubuntu-20.04 needs: build steps: - - uses: actions/checkout@v2 + - uses: actions/checkout@v3 with: ref: gh-pages # ignore helm chart index file and chart archive file. diff --git a/.github/workflows/release.yaml b/.github/workflows/release.yaml index 52f4644ee..4c01f49e2 100644 --- a/.github/workflows/release.yaml +++ b/.github/workflows/release.yaml @@ -10,7 +10,7 @@ jobs: name: Push Container Image runs-on: ubuntu-20.04 steps: - - uses: actions/checkout@v2 + - uses: actions/checkout@v3 - name: Build images run: | docker build -t moco:dev --target controller . @@ -29,7 +29,7 @@ jobs: needs: image runs-on: ubuntu-20.04 steps: - - uses: actions/checkout@v2 + - uses: actions/checkout@v3 - uses: actions/setup-go@v3 with: go-version: ${{ env.go-version }} @@ -37,10 +37,10 @@ jobs: uses: goreleaser/goreleaser-action@v2 with: distribution: goreleaser - version: v0.180.3 + version: v1.8.2 args: release --rm-dist env: GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} - name: Update new version in krew-index - # v0.0.42 https://github.com/rajatjindal/krew-release-bot/releases/tag/v0.0.42 - uses: rajatjindal/krew-release-bot@ba5e167fbd1526240f5f5d2eaf1ec573fc5942de + # v0.0.43 https://github.com/rajatjindal/krew-release-bot/releases/tag/v0.0.43 + uses: rajatjindal/krew-release-bot@92da038bbf995803124a8e50ebd438b2f37bbbb0 diff --git a/Makefile b/Makefile index 728e426bf..7ad98e4dd 100644 --- a/Makefile +++ b/Makefile @@ -1,13 +1,13 @@ # Tool versions -CTRL_TOOLS_VERSION=0.7.0 +CTRL_TOOLS_VERSION=0.8.0 CTRL_RUNTIME_VERSION := $(shell awk '/sigs.k8s.io\/controller-runtime/ {print substr($$2, 2)}' go.mod) CODE_GENERATOR_VERSION := $(shell awk '/k8s.io\/client-go/ {print substr($$2, 2)}' go.mod) -KUSTOMIZE_VERSION = 4.4.1 -HELM_VERSION = 3.7.1 +KUSTOMIZE_VERSION = 4.5.4 +HELM_VERSION = 3.8.1 CRD_TO_MARKDOWN_VERSION = 0.0.3 MYSQLSH_VERSION = 8.0.28-1 -MDBOOK_VERSION = 0.4.13 -GORELEASER_VERSION = 1.0.0 +MDBOOK_VERSION = 0.4.17 +GORELEASER_VERSION = 1.8.2 YQ_VERSION = 4.23.1 OS_VERSION := $(shell . /etc/os-release; echo $$VERSION_ID) diff --git a/README.md b/README.md index 33add6aee..02c4c9e7b 100644 --- a/README.md +++ b/README.md @@ -27,7 +27,7 @@ Blog article: [Introducing MOCO, a modern MySQL operator on Kubernetes](https:// ## Supported software - MySQL: 8.0.18, 8.0.25, 8.0.26, 8.0.27, 8.0.28 -- Kubernetes: 1.20, 1.21, 1.22 +- Kubernetes: 1.21, 1.22, 1.23 Other MySQL 8 releases would probably work. They are simply not tested in our CI. diff --git a/api/v1beta1/zz_generated.conversion.go b/api/v1beta1/zz_generated.conversion.go index 8844e7fda..aa777298f 100644 --- a/api/v1beta1/zz_generated.conversion.go +++ b/api/v1beta1/zz_generated.conversion.go @@ -800,6 +800,7 @@ func autoConvert__PodSpecApplyConfiguration_To_v1beta2_PodSpecApplyConfiguration out.Overhead = (*corev1.ResourceList)(unsafe.Pointer(in.Overhead)) out.TopologySpreadConstraints = *(*[]v1.TopologySpreadConstraintApplyConfiguration)(unsafe.Pointer(&in.TopologySpreadConstraints)) out.SetHostnameAsFQDN = (*bool)(unsafe.Pointer(in.SetHostnameAsFQDN)) + out.OS = (*v1.PodOSApplyConfiguration)(unsafe.Pointer(in.OS)) return nil } @@ -844,6 +845,7 @@ func autoConvert_v1beta2_PodSpecApplyConfiguration_To__PodSpecApplyConfiguration out.Overhead = (*corev1.ResourceList)(unsafe.Pointer(in.Overhead)) out.TopologySpreadConstraints = *(*[]v1.TopologySpreadConstraintApplyConfiguration)(unsafe.Pointer(&in.TopologySpreadConstraints)) out.SetHostnameAsFQDN = (*bool)(unsafe.Pointer(in.SetHostnameAsFQDN)) + out.OS = (*v1.PodOSApplyConfiguration)(unsafe.Pointer(in.OS)) return nil } diff --git a/charts/moco/templates/generated/crds/moco_crds.yaml b/charts/moco/templates/generated/crds/moco_crds.yaml index 8b91ac16a..c0eae76fd 100644 --- a/charts/moco/templates/generated/crds/moco_crds.yaml +++ b/charts/moco/templates/generated/crds/moco_crds.yaml @@ -2,7 +2,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - controller-gen.kubebuilder.io/version: v0.7.0 + controller-gen.kubebuilder.io/version: v0.8.0 labels: app.kubernetes.io/managed-by: '{{ .Release.Service }}' app.kubernetes.io/name: '{{ include "moco.name" . }}' @@ -1848,7 +1848,7 @@ kind: CustomResourceDefinition metadata: annotations: cert-manager.io/inject-ca-from: '{{ .Release.Namespace }}/{{ template "moco.fullname" . }}-serving-cert' - controller-gen.kubebuilder.io/version: v0.7.0 + controller-gen.kubebuilder.io/version: v0.8.0 labels: app.kubernetes.io/managed-by: '{{ .Release.Service }}' app.kubernetes.io/name: '{{ include "moco.name" . }}' @@ -2406,7 +2406,7 @@ spec: description: LifecycleApplyConfiguration represents an declarative configuration of the Lifecycle type for use with apply. properties: postStart: - description: HandlerApplyConfiguration represents an declarative configuration of the Handler type for use with apply. + description: LifecycleHandlerApplyConfiguration represents an declarative configuration of the LifecycleHandler type for use with apply. properties: exec: description: ExecActionApplyConfiguration represents an declarative configuration of the ExecAction type for use with apply. @@ -2455,7 +2455,7 @@ spec: type: object type: object preStop: - description: HandlerApplyConfiguration represents an declarative configuration of the Handler type for use with apply. + description: LifecycleHandlerApplyConfiguration represents an declarative configuration of the LifecycleHandler type for use with apply. properties: exec: description: ExecActionApplyConfiguration represents an declarative configuration of the ExecAction type for use with apply. @@ -2518,6 +2518,15 @@ spec: failureThreshold: format: int32 type: integer + grpc: + description: GRPCActionApplyConfiguration represents an declarative configuration of the GRPCAction type for use with apply. + properties: + port: + format: int32 + type: integer + service: + type: string + type: object httpGet: description: HTTPGetActionApplyConfiguration represents an declarative configuration of the HTTPGetAction type for use with apply. properties: @@ -2606,6 +2615,15 @@ spec: failureThreshold: format: int32 type: integer + grpc: + description: GRPCActionApplyConfiguration represents an declarative configuration of the GRPCAction type for use with apply. + properties: + port: + format: int32 + type: integer + service: + type: string + type: object httpGet: description: HTTPGetActionApplyConfiguration represents an declarative configuration of the HTTPGetAction type for use with apply. properties: @@ -2762,6 +2780,15 @@ spec: failureThreshold: format: int32 type: integer + grpc: + description: GRPCActionApplyConfiguration represents an declarative configuration of the GRPCAction type for use with apply. + properties: + port: + format: int32 + type: integer + service: + type: string + type: object httpGet: description: HTTPGetActionApplyConfiguration represents an declarative configuration of the HTTPGetAction type for use with apply. properties: @@ -2987,7 +3014,7 @@ spec: description: LifecycleApplyConfiguration represents an declarative configuration of the Lifecycle type for use with apply. properties: postStart: - description: HandlerApplyConfiguration represents an declarative configuration of the Handler type for use with apply. + description: LifecycleHandlerApplyConfiguration represents an declarative configuration of the LifecycleHandler type for use with apply. properties: exec: description: ExecActionApplyConfiguration represents an declarative configuration of the ExecAction type for use with apply. @@ -3036,7 +3063,7 @@ spec: type: object type: object preStop: - description: HandlerApplyConfiguration represents an declarative configuration of the Handler type for use with apply. + description: LifecycleHandlerApplyConfiguration represents an declarative configuration of the LifecycleHandler type for use with apply. properties: exec: description: ExecActionApplyConfiguration represents an declarative configuration of the ExecAction type for use with apply. @@ -3099,6 +3126,15 @@ spec: failureThreshold: format: int32 type: integer + grpc: + description: GRPCActionApplyConfiguration represents an declarative configuration of the GRPCAction type for use with apply. + properties: + port: + format: int32 + type: integer + service: + type: string + type: object httpGet: description: HTTPGetActionApplyConfiguration represents an declarative configuration of the HTTPGetAction type for use with apply. properties: @@ -3187,6 +3223,15 @@ spec: failureThreshold: format: int32 type: integer + grpc: + description: GRPCActionApplyConfiguration represents an declarative configuration of the GRPCAction type for use with apply. + properties: + port: + format: int32 + type: integer + service: + type: string + type: object httpGet: description: HTTPGetActionApplyConfiguration represents an declarative configuration of the HTTPGetAction type for use with apply. properties: @@ -3343,6 +3388,15 @@ spec: failureThreshold: format: int32 type: integer + grpc: + description: GRPCActionApplyConfiguration represents an declarative configuration of the GRPCAction type for use with apply. + properties: + port: + format: int32 + type: integer + service: + type: string + type: object httpGet: description: HTTPGetActionApplyConfiguration represents an declarative configuration of the HTTPGetAction type for use with apply. properties: @@ -3571,7 +3625,7 @@ spec: description: LifecycleApplyConfiguration represents an declarative configuration of the Lifecycle type for use with apply. properties: postStart: - description: HandlerApplyConfiguration represents an declarative configuration of the Handler type for use with apply. + description: LifecycleHandlerApplyConfiguration represents an declarative configuration of the LifecycleHandler type for use with apply. properties: exec: description: ExecActionApplyConfiguration represents an declarative configuration of the ExecAction type for use with apply. @@ -3620,7 +3674,7 @@ spec: type: object type: object preStop: - description: HandlerApplyConfiguration represents an declarative configuration of the Handler type for use with apply. + description: LifecycleHandlerApplyConfiguration represents an declarative configuration of the LifecycleHandler type for use with apply. properties: exec: description: ExecActionApplyConfiguration represents an declarative configuration of the ExecAction type for use with apply. @@ -3683,6 +3737,15 @@ spec: failureThreshold: format: int32 type: integer + grpc: + description: GRPCActionApplyConfiguration represents an declarative configuration of the GRPCAction type for use with apply. + properties: + port: + format: int32 + type: integer + service: + type: string + type: object httpGet: description: HTTPGetActionApplyConfiguration represents an declarative configuration of the HTTPGetAction type for use with apply. properties: @@ -3771,6 +3834,15 @@ spec: failureThreshold: format: int32 type: integer + grpc: + description: GRPCActionApplyConfiguration represents an declarative configuration of the GRPCAction type for use with apply. + properties: + port: + format: int32 + type: integer + service: + type: string + type: object httpGet: description: HTTPGetActionApplyConfiguration represents an declarative configuration of the HTTPGetAction type for use with apply. properties: @@ -3927,6 +3999,15 @@ spec: failureThreshold: format: int32 type: integer + grpc: + description: GRPCActionApplyConfiguration represents an declarative configuration of the GRPCAction type for use with apply. + properties: + port: + format: int32 + type: integer + service: + type: string + type: object httpGet: description: HTTPGetActionApplyConfiguration represents an declarative configuration of the HTTPGetAction type for use with apply. properties: @@ -4030,6 +4111,13 @@ spec: additionalProperties: type: string type: object + os: + description: PodOSApplyConfiguration represents an declarative configuration of the PodOS type for use with apply. + properties: + name: + description: OSName is the set of OS'es that can be used in OS. + type: string + type: object overhead: additionalProperties: anyOf: @@ -6725,7 +6813,7 @@ spec: description: LifecycleApplyConfiguration represents an declarative configuration of the Lifecycle type for use with apply. properties: postStart: - description: HandlerApplyConfiguration represents an declarative configuration of the Handler type for use with apply. + description: LifecycleHandlerApplyConfiguration represents an declarative configuration of the LifecycleHandler type for use with apply. properties: exec: description: ExecActionApplyConfiguration represents an declarative configuration of the ExecAction type for use with apply. @@ -6774,7 +6862,7 @@ spec: type: object type: object preStop: - description: HandlerApplyConfiguration represents an declarative configuration of the Handler type for use with apply. + description: LifecycleHandlerApplyConfiguration represents an declarative configuration of the LifecycleHandler type for use with apply. properties: exec: description: ExecActionApplyConfiguration represents an declarative configuration of the ExecAction type for use with apply. @@ -6837,6 +6925,15 @@ spec: failureThreshold: format: int32 type: integer + grpc: + description: GRPCActionApplyConfiguration represents an declarative configuration of the GRPCAction type for use with apply. + properties: + port: + format: int32 + type: integer + service: + type: string + type: object httpGet: description: HTTPGetActionApplyConfiguration represents an declarative configuration of the HTTPGetAction type for use with apply. properties: @@ -6925,6 +7022,15 @@ spec: failureThreshold: format: int32 type: integer + grpc: + description: GRPCActionApplyConfiguration represents an declarative configuration of the GRPCAction type for use with apply. + properties: + port: + format: int32 + type: integer + service: + type: string + type: object httpGet: description: HTTPGetActionApplyConfiguration represents an declarative configuration of the HTTPGetAction type for use with apply. properties: @@ -7081,6 +7187,15 @@ spec: failureThreshold: format: int32 type: integer + grpc: + description: GRPCActionApplyConfiguration represents an declarative configuration of the GRPCAction type for use with apply. + properties: + port: + format: int32 + type: integer + service: + type: string + type: object httpGet: description: HTTPGetActionApplyConfiguration represents an declarative configuration of the HTTPGetAction type for use with apply. properties: @@ -7306,7 +7421,7 @@ spec: description: LifecycleApplyConfiguration represents an declarative configuration of the Lifecycle type for use with apply. properties: postStart: - description: HandlerApplyConfiguration represents an declarative configuration of the Handler type for use with apply. + description: LifecycleHandlerApplyConfiguration represents an declarative configuration of the LifecycleHandler type for use with apply. properties: exec: description: ExecActionApplyConfiguration represents an declarative configuration of the ExecAction type for use with apply. @@ -7355,7 +7470,7 @@ spec: type: object type: object preStop: - description: HandlerApplyConfiguration represents an declarative configuration of the Handler type for use with apply. + description: LifecycleHandlerApplyConfiguration represents an declarative configuration of the LifecycleHandler type for use with apply. properties: exec: description: ExecActionApplyConfiguration represents an declarative configuration of the ExecAction type for use with apply. @@ -7418,6 +7533,15 @@ spec: failureThreshold: format: int32 type: integer + grpc: + description: GRPCActionApplyConfiguration represents an declarative configuration of the GRPCAction type for use with apply. + properties: + port: + format: int32 + type: integer + service: + type: string + type: object httpGet: description: HTTPGetActionApplyConfiguration represents an declarative configuration of the HTTPGetAction type for use with apply. properties: @@ -7506,6 +7630,15 @@ spec: failureThreshold: format: int32 type: integer + grpc: + description: GRPCActionApplyConfiguration represents an declarative configuration of the GRPCAction type for use with apply. + properties: + port: + format: int32 + type: integer + service: + type: string + type: object httpGet: description: HTTPGetActionApplyConfiguration represents an declarative configuration of the HTTPGetAction type for use with apply. properties: @@ -7662,6 +7795,15 @@ spec: failureThreshold: format: int32 type: integer + grpc: + description: GRPCActionApplyConfiguration represents an declarative configuration of the GRPCAction type for use with apply. + properties: + port: + format: int32 + type: integer + service: + type: string + type: object httpGet: description: HTTPGetActionApplyConfiguration represents an declarative configuration of the HTTPGetAction type for use with apply. properties: @@ -7890,7 +8032,7 @@ spec: description: LifecycleApplyConfiguration represents an declarative configuration of the Lifecycle type for use with apply. properties: postStart: - description: HandlerApplyConfiguration represents an declarative configuration of the Handler type for use with apply. + description: LifecycleHandlerApplyConfiguration represents an declarative configuration of the LifecycleHandler type for use with apply. properties: exec: description: ExecActionApplyConfiguration represents an declarative configuration of the ExecAction type for use with apply. @@ -7939,7 +8081,7 @@ spec: type: object type: object preStop: - description: HandlerApplyConfiguration represents an declarative configuration of the Handler type for use with apply. + description: LifecycleHandlerApplyConfiguration represents an declarative configuration of the LifecycleHandler type for use with apply. properties: exec: description: ExecActionApplyConfiguration represents an declarative configuration of the ExecAction type for use with apply. @@ -8002,6 +8144,15 @@ spec: failureThreshold: format: int32 type: integer + grpc: + description: GRPCActionApplyConfiguration represents an declarative configuration of the GRPCAction type for use with apply. + properties: + port: + format: int32 + type: integer + service: + type: string + type: object httpGet: description: HTTPGetActionApplyConfiguration represents an declarative configuration of the HTTPGetAction type for use with apply. properties: @@ -8090,6 +8241,15 @@ spec: failureThreshold: format: int32 type: integer + grpc: + description: GRPCActionApplyConfiguration represents an declarative configuration of the GRPCAction type for use with apply. + properties: + port: + format: int32 + type: integer + service: + type: string + type: object httpGet: description: HTTPGetActionApplyConfiguration represents an declarative configuration of the HTTPGetAction type for use with apply. properties: @@ -8246,6 +8406,15 @@ spec: failureThreshold: format: int32 type: integer + grpc: + description: GRPCActionApplyConfiguration represents an declarative configuration of the GRPCAction type for use with apply. + properties: + port: + format: int32 + type: integer + service: + type: string + type: object httpGet: description: HTTPGetActionApplyConfiguration represents an declarative configuration of the HTTPGetAction type for use with apply. properties: @@ -8349,6 +8518,13 @@ spec: additionalProperties: type: string type: object + os: + description: PodOSApplyConfiguration represents an declarative configuration of the PodOS type for use with apply. + properties: + name: + description: OSName is the set of OS'es that can be used in OS. + type: string + type: object overhead: additionalProperties: anyOf: diff --git a/config/crd/bases/moco.cybozu.com_backuppolicies.yaml b/config/crd/bases/moco.cybozu.com_backuppolicies.yaml index 1fea3ed14..8e14364ef 100644 --- a/config/crd/bases/moco.cybozu.com_backuppolicies.yaml +++ b/config/crd/bases/moco.cybozu.com_backuppolicies.yaml @@ -1,10 +1,9 @@ - --- apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - controller-gen.kubebuilder.io/version: v0.7.0 + controller-gen.kubebuilder.io/version: v0.8.0 creationTimestamp: null name: backuppolicies.moco.cybozu.com spec: diff --git a/config/crd/bases/moco.cybozu.com_mysqlclusters.yaml b/config/crd/bases/moco.cybozu.com_mysqlclusters.yaml index e5deff91f..cd100c040 100644 --- a/config/crd/bases/moco.cybozu.com_mysqlclusters.yaml +++ b/config/crd/bases/moco.cybozu.com_mysqlclusters.yaml @@ -1,10 +1,9 @@ - --- apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - controller-gen.kubebuilder.io/version: v0.7.0 + controller-gen.kubebuilder.io/version: v0.8.0 creationTimestamp: null name: mysqlclusters.moco.cybozu.com spec: @@ -707,9 +706,9 @@ spec: for use with apply. properties: postStart: - description: HandlerApplyConfiguration represents - an declarative configuration of the Handler type - for use with apply. + description: LifecycleHandlerApplyConfiguration + represents an declarative configuration of the + LifecycleHandler type for use with apply. properties: exec: description: ExecActionApplyConfiguration represents @@ -769,9 +768,9 @@ spec: type: object type: object preStop: - description: HandlerApplyConfiguration represents - an declarative configuration of the Handler type - for use with apply. + description: LifecycleHandlerApplyConfiguration + represents an declarative configuration of the + LifecycleHandler type for use with apply. properties: exec: description: ExecActionApplyConfiguration represents @@ -848,6 +847,17 @@ spec: failureThreshold: format: int32 type: integer + grpc: + description: GRPCActionApplyConfiguration represents + an declarative configuration of the GRPCAction + type for use with apply. + properties: + port: + format: int32 + type: integer + service: + type: string + type: object httpGet: description: HTTPGetActionApplyConfiguration represents an declarative configuration of the HTTPGetAction @@ -948,6 +958,17 @@ spec: failureThreshold: format: int32 type: integer + grpc: + description: GRPCActionApplyConfiguration represents + an declarative configuration of the GRPCAction + type for use with apply. + properties: + port: + format: int32 + type: integer + service: + type: string + type: object httpGet: description: HTTPGetActionApplyConfiguration represents an declarative configuration of the HTTPGetAction @@ -1132,6 +1153,17 @@ spec: failureThreshold: format: int32 type: integer + grpc: + description: GRPCActionApplyConfiguration represents + an declarative configuration of the GRPCAction + type for use with apply. + properties: + port: + format: int32 + type: integer + service: + type: string + type: object httpGet: description: HTTPGetActionApplyConfiguration represents an declarative configuration of the HTTPGetAction @@ -1401,9 +1433,9 @@ spec: for use with apply. properties: postStart: - description: HandlerApplyConfiguration represents - an declarative configuration of the Handler type - for use with apply. + description: LifecycleHandlerApplyConfiguration + represents an declarative configuration of the + LifecycleHandler type for use with apply. properties: exec: description: ExecActionApplyConfiguration represents @@ -1463,9 +1495,9 @@ spec: type: object type: object preStop: - description: HandlerApplyConfiguration represents - an declarative configuration of the Handler type - for use with apply. + description: LifecycleHandlerApplyConfiguration + represents an declarative configuration of the + LifecycleHandler type for use with apply. properties: exec: description: ExecActionApplyConfiguration represents @@ -1542,6 +1574,17 @@ spec: failureThreshold: format: int32 type: integer + grpc: + description: GRPCActionApplyConfiguration represents + an declarative configuration of the GRPCAction + type for use with apply. + properties: + port: + format: int32 + type: integer + service: + type: string + type: object httpGet: description: HTTPGetActionApplyConfiguration represents an declarative configuration of the HTTPGetAction @@ -1642,6 +1685,17 @@ spec: failureThreshold: format: int32 type: integer + grpc: + description: GRPCActionApplyConfiguration represents + an declarative configuration of the GRPCAction + type for use with apply. + properties: + port: + format: int32 + type: integer + service: + type: string + type: object httpGet: description: HTTPGetActionApplyConfiguration represents an declarative configuration of the HTTPGetAction @@ -1826,6 +1880,17 @@ spec: failureThreshold: format: int32 type: integer + grpc: + description: GRPCActionApplyConfiguration represents + an declarative configuration of the GRPCAction + type for use with apply. + properties: + port: + format: int32 + type: integer + service: + type: string + type: object httpGet: description: HTTPGetActionApplyConfiguration represents an declarative configuration of the HTTPGetAction @@ -2096,9 +2161,9 @@ spec: for use with apply. properties: postStart: - description: HandlerApplyConfiguration represents - an declarative configuration of the Handler type - for use with apply. + description: LifecycleHandlerApplyConfiguration + represents an declarative configuration of the + LifecycleHandler type for use with apply. properties: exec: description: ExecActionApplyConfiguration represents @@ -2158,9 +2223,9 @@ spec: type: object type: object preStop: - description: HandlerApplyConfiguration represents - an declarative configuration of the Handler type - for use with apply. + description: LifecycleHandlerApplyConfiguration + represents an declarative configuration of the + LifecycleHandler type for use with apply. properties: exec: description: ExecActionApplyConfiguration represents @@ -2237,6 +2302,17 @@ spec: failureThreshold: format: int32 type: integer + grpc: + description: GRPCActionApplyConfiguration represents + an declarative configuration of the GRPCAction + type for use with apply. + properties: + port: + format: int32 + type: integer + service: + type: string + type: object httpGet: description: HTTPGetActionApplyConfiguration represents an declarative configuration of the HTTPGetAction @@ -2337,6 +2413,17 @@ spec: failureThreshold: format: int32 type: integer + grpc: + description: GRPCActionApplyConfiguration represents + an declarative configuration of the GRPCAction + type for use with apply. + properties: + port: + format: int32 + type: integer + service: + type: string + type: object httpGet: description: HTTPGetActionApplyConfiguration represents an declarative configuration of the HTTPGetAction @@ -2521,6 +2608,17 @@ spec: failureThreshold: format: int32 type: integer + grpc: + description: GRPCActionApplyConfiguration represents + an declarative configuration of the GRPCAction + type for use with apply. + properties: + port: + format: int32 + type: integer + service: + type: string + type: object httpGet: description: HTTPGetActionApplyConfiguration represents an declarative configuration of the HTTPGetAction @@ -2637,6 +2735,15 @@ spec: additionalProperties: type: string type: object + os: + description: PodOSApplyConfiguration represents an declarative + configuration of the PodOS type for use with apply. + properties: + name: + description: OSName is the set of OS'es that can be used + in OS. + type: string + type: object overhead: additionalProperties: anyOf: @@ -5931,9 +6038,9 @@ spec: for use with apply. properties: postStart: - description: HandlerApplyConfiguration represents - an declarative configuration of the Handler type - for use with apply. + description: LifecycleHandlerApplyConfiguration + represents an declarative configuration of the + LifecycleHandler type for use with apply. properties: exec: description: ExecActionApplyConfiguration represents @@ -5993,9 +6100,9 @@ spec: type: object type: object preStop: - description: HandlerApplyConfiguration represents - an declarative configuration of the Handler type - for use with apply. + description: LifecycleHandlerApplyConfiguration + represents an declarative configuration of the + LifecycleHandler type for use with apply. properties: exec: description: ExecActionApplyConfiguration represents @@ -6072,6 +6179,17 @@ spec: failureThreshold: format: int32 type: integer + grpc: + description: GRPCActionApplyConfiguration represents + an declarative configuration of the GRPCAction + type for use with apply. + properties: + port: + format: int32 + type: integer + service: + type: string + type: object httpGet: description: HTTPGetActionApplyConfiguration represents an declarative configuration of the HTTPGetAction @@ -6172,6 +6290,17 @@ spec: failureThreshold: format: int32 type: integer + grpc: + description: GRPCActionApplyConfiguration represents + an declarative configuration of the GRPCAction + type for use with apply. + properties: + port: + format: int32 + type: integer + service: + type: string + type: object httpGet: description: HTTPGetActionApplyConfiguration represents an declarative configuration of the HTTPGetAction @@ -6356,6 +6485,17 @@ spec: failureThreshold: format: int32 type: integer + grpc: + description: GRPCActionApplyConfiguration represents + an declarative configuration of the GRPCAction + type for use with apply. + properties: + port: + format: int32 + type: integer + service: + type: string + type: object httpGet: description: HTTPGetActionApplyConfiguration represents an declarative configuration of the HTTPGetAction @@ -6625,9 +6765,9 @@ spec: for use with apply. properties: postStart: - description: HandlerApplyConfiguration represents - an declarative configuration of the Handler type - for use with apply. + description: LifecycleHandlerApplyConfiguration + represents an declarative configuration of the + LifecycleHandler type for use with apply. properties: exec: description: ExecActionApplyConfiguration represents @@ -6687,9 +6827,9 @@ spec: type: object type: object preStop: - description: HandlerApplyConfiguration represents - an declarative configuration of the Handler type - for use with apply. + description: LifecycleHandlerApplyConfiguration + represents an declarative configuration of the + LifecycleHandler type for use with apply. properties: exec: description: ExecActionApplyConfiguration represents @@ -6766,6 +6906,17 @@ spec: failureThreshold: format: int32 type: integer + grpc: + description: GRPCActionApplyConfiguration represents + an declarative configuration of the GRPCAction + type for use with apply. + properties: + port: + format: int32 + type: integer + service: + type: string + type: object httpGet: description: HTTPGetActionApplyConfiguration represents an declarative configuration of the HTTPGetAction @@ -6866,6 +7017,17 @@ spec: failureThreshold: format: int32 type: integer + grpc: + description: GRPCActionApplyConfiguration represents + an declarative configuration of the GRPCAction + type for use with apply. + properties: + port: + format: int32 + type: integer + service: + type: string + type: object httpGet: description: HTTPGetActionApplyConfiguration represents an declarative configuration of the HTTPGetAction @@ -7050,6 +7212,17 @@ spec: failureThreshold: format: int32 type: integer + grpc: + description: GRPCActionApplyConfiguration represents + an declarative configuration of the GRPCAction + type for use with apply. + properties: + port: + format: int32 + type: integer + service: + type: string + type: object httpGet: description: HTTPGetActionApplyConfiguration represents an declarative configuration of the HTTPGetAction @@ -7320,9 +7493,9 @@ spec: for use with apply. properties: postStart: - description: HandlerApplyConfiguration represents - an declarative configuration of the Handler type - for use with apply. + description: LifecycleHandlerApplyConfiguration + represents an declarative configuration of the + LifecycleHandler type for use with apply. properties: exec: description: ExecActionApplyConfiguration represents @@ -7382,9 +7555,9 @@ spec: type: object type: object preStop: - description: HandlerApplyConfiguration represents - an declarative configuration of the Handler type - for use with apply. + description: LifecycleHandlerApplyConfiguration + represents an declarative configuration of the + LifecycleHandler type for use with apply. properties: exec: description: ExecActionApplyConfiguration represents @@ -7461,6 +7634,17 @@ spec: failureThreshold: format: int32 type: integer + grpc: + description: GRPCActionApplyConfiguration represents + an declarative configuration of the GRPCAction + type for use with apply. + properties: + port: + format: int32 + type: integer + service: + type: string + type: object httpGet: description: HTTPGetActionApplyConfiguration represents an declarative configuration of the HTTPGetAction @@ -7561,6 +7745,17 @@ spec: failureThreshold: format: int32 type: integer + grpc: + description: GRPCActionApplyConfiguration represents + an declarative configuration of the GRPCAction + type for use with apply. + properties: + port: + format: int32 + type: integer + service: + type: string + type: object httpGet: description: HTTPGetActionApplyConfiguration represents an declarative configuration of the HTTPGetAction @@ -7745,6 +7940,17 @@ spec: failureThreshold: format: int32 type: integer + grpc: + description: GRPCActionApplyConfiguration represents + an declarative configuration of the GRPCAction + type for use with apply. + properties: + port: + format: int32 + type: integer + service: + type: string + type: object httpGet: description: HTTPGetActionApplyConfiguration represents an declarative configuration of the HTTPGetAction @@ -7861,6 +8067,15 @@ spec: additionalProperties: type: string type: object + os: + description: PodOSApplyConfiguration represents an declarative + configuration of the PodOS type for use with apply. + properties: + name: + description: OSName is the set of OS'es that can be used + in OS. + type: string + type: object overhead: additionalProperties: anyOf: diff --git a/config/crd/tests/apiextensions.k8s.io_v1_customresourcedefinition_backuppolicies.moco.cybozu.com.yaml b/config/crd/tests/apiextensions.k8s.io_v1_customresourcedefinition_backuppolicies.moco.cybozu.com.yaml index 5eb0c6e89..81cdb6ba0 100644 --- a/config/crd/tests/apiextensions.k8s.io_v1_customresourcedefinition_backuppolicies.moco.cybozu.com.yaml +++ b/config/crd/tests/apiextensions.k8s.io_v1_customresourcedefinition_backuppolicies.moco.cybozu.com.yaml @@ -2,7 +2,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - controller-gen.kubebuilder.io/version: v0.7.0 + controller-gen.kubebuilder.io/version: v0.8.0 name: backuppolicies.moco.cybozu.com spec: group: moco.cybozu.com diff --git a/config/crd/tests/apiextensions.k8s.io_v1_customresourcedefinition_mysqlclusters.moco.cybozu.com.yaml b/config/crd/tests/apiextensions.k8s.io_v1_customresourcedefinition_mysqlclusters.moco.cybozu.com.yaml index 1c71d2cf4..b7d24ef78 100644 --- a/config/crd/tests/apiextensions.k8s.io_v1_customresourcedefinition_mysqlclusters.moco.cybozu.com.yaml +++ b/config/crd/tests/apiextensions.k8s.io_v1_customresourcedefinition_mysqlclusters.moco.cybozu.com.yaml @@ -3,7 +3,7 @@ kind: CustomResourceDefinition metadata: annotations: cert-manager.io/inject-ca-from: $(CERTIFICATE_NAMESPACE)/$(CERTIFICATE_NAME) - controller-gen.kubebuilder.io/version: v0.7.0 + controller-gen.kubebuilder.io/version: v0.8.0 name: mysqlclusters.moco.cybozu.com spec: conversion: @@ -715,9 +715,9 @@ spec: for use with apply. properties: postStart: - description: HandlerApplyConfiguration represents - an declarative configuration of the Handler type - for use with apply. + description: LifecycleHandlerApplyConfiguration + represents an declarative configuration of the + LifecycleHandler type for use with apply. properties: exec: description: ExecActionApplyConfiguration represents @@ -777,9 +777,9 @@ spec: type: object type: object preStop: - description: HandlerApplyConfiguration represents - an declarative configuration of the Handler type - for use with apply. + description: LifecycleHandlerApplyConfiguration + represents an declarative configuration of the + LifecycleHandler type for use with apply. properties: exec: description: ExecActionApplyConfiguration represents @@ -856,6 +856,17 @@ spec: failureThreshold: format: int32 type: integer + grpc: + description: GRPCActionApplyConfiguration represents + an declarative configuration of the GRPCAction + type for use with apply. + properties: + port: + format: int32 + type: integer + service: + type: string + type: object httpGet: description: HTTPGetActionApplyConfiguration represents an declarative configuration of the HTTPGetAction @@ -956,6 +967,17 @@ spec: failureThreshold: format: int32 type: integer + grpc: + description: GRPCActionApplyConfiguration represents + an declarative configuration of the GRPCAction + type for use with apply. + properties: + port: + format: int32 + type: integer + service: + type: string + type: object httpGet: description: HTTPGetActionApplyConfiguration represents an declarative configuration of the HTTPGetAction @@ -1140,6 +1162,17 @@ spec: failureThreshold: format: int32 type: integer + grpc: + description: GRPCActionApplyConfiguration represents + an declarative configuration of the GRPCAction + type for use with apply. + properties: + port: + format: int32 + type: integer + service: + type: string + type: object httpGet: description: HTTPGetActionApplyConfiguration represents an declarative configuration of the HTTPGetAction @@ -1409,9 +1442,9 @@ spec: for use with apply. properties: postStart: - description: HandlerApplyConfiguration represents - an declarative configuration of the Handler type - for use with apply. + description: LifecycleHandlerApplyConfiguration + represents an declarative configuration of the + LifecycleHandler type for use with apply. properties: exec: description: ExecActionApplyConfiguration represents @@ -1471,9 +1504,9 @@ spec: type: object type: object preStop: - description: HandlerApplyConfiguration represents - an declarative configuration of the Handler type - for use with apply. + description: LifecycleHandlerApplyConfiguration + represents an declarative configuration of the + LifecycleHandler type for use with apply. properties: exec: description: ExecActionApplyConfiguration represents @@ -1550,6 +1583,17 @@ spec: failureThreshold: format: int32 type: integer + grpc: + description: GRPCActionApplyConfiguration represents + an declarative configuration of the GRPCAction + type for use with apply. + properties: + port: + format: int32 + type: integer + service: + type: string + type: object httpGet: description: HTTPGetActionApplyConfiguration represents an declarative configuration of the HTTPGetAction @@ -1650,6 +1694,17 @@ spec: failureThreshold: format: int32 type: integer + grpc: + description: GRPCActionApplyConfiguration represents + an declarative configuration of the GRPCAction + type for use with apply. + properties: + port: + format: int32 + type: integer + service: + type: string + type: object httpGet: description: HTTPGetActionApplyConfiguration represents an declarative configuration of the HTTPGetAction @@ -1834,6 +1889,17 @@ spec: failureThreshold: format: int32 type: integer + grpc: + description: GRPCActionApplyConfiguration represents + an declarative configuration of the GRPCAction + type for use with apply. + properties: + port: + format: int32 + type: integer + service: + type: string + type: object httpGet: description: HTTPGetActionApplyConfiguration represents an declarative configuration of the HTTPGetAction @@ -2104,9 +2170,9 @@ spec: for use with apply. properties: postStart: - description: HandlerApplyConfiguration represents - an declarative configuration of the Handler type - for use with apply. + description: LifecycleHandlerApplyConfiguration + represents an declarative configuration of the + LifecycleHandler type for use with apply. properties: exec: description: ExecActionApplyConfiguration represents @@ -2166,9 +2232,9 @@ spec: type: object type: object preStop: - description: HandlerApplyConfiguration represents - an declarative configuration of the Handler type - for use with apply. + description: LifecycleHandlerApplyConfiguration + represents an declarative configuration of the + LifecycleHandler type for use with apply. properties: exec: description: ExecActionApplyConfiguration represents @@ -2245,6 +2311,17 @@ spec: failureThreshold: format: int32 type: integer + grpc: + description: GRPCActionApplyConfiguration represents + an declarative configuration of the GRPCAction + type for use with apply. + properties: + port: + format: int32 + type: integer + service: + type: string + type: object httpGet: description: HTTPGetActionApplyConfiguration represents an declarative configuration of the HTTPGetAction @@ -2345,6 +2422,17 @@ spec: failureThreshold: format: int32 type: integer + grpc: + description: GRPCActionApplyConfiguration represents + an declarative configuration of the GRPCAction + type for use with apply. + properties: + port: + format: int32 + type: integer + service: + type: string + type: object httpGet: description: HTTPGetActionApplyConfiguration represents an declarative configuration of the HTTPGetAction @@ -2529,6 +2617,17 @@ spec: failureThreshold: format: int32 type: integer + grpc: + description: GRPCActionApplyConfiguration represents + an declarative configuration of the GRPCAction + type for use with apply. + properties: + port: + format: int32 + type: integer + service: + type: string + type: object httpGet: description: HTTPGetActionApplyConfiguration represents an declarative configuration of the HTTPGetAction @@ -2645,6 +2744,15 @@ spec: additionalProperties: type: string type: object + os: + description: PodOSApplyConfiguration represents an declarative + configuration of the PodOS type for use with apply. + properties: + name: + description: OSName is the set of OS'es that can be used + in OS. + type: string + type: object overhead: additionalProperties: anyOf: @@ -5939,9 +6047,9 @@ spec: for use with apply. properties: postStart: - description: HandlerApplyConfiguration represents - an declarative configuration of the Handler type - for use with apply. + description: LifecycleHandlerApplyConfiguration + represents an declarative configuration of the + LifecycleHandler type for use with apply. properties: exec: description: ExecActionApplyConfiguration represents @@ -6001,9 +6109,9 @@ spec: type: object type: object preStop: - description: HandlerApplyConfiguration represents - an declarative configuration of the Handler type - for use with apply. + description: LifecycleHandlerApplyConfiguration + represents an declarative configuration of the + LifecycleHandler type for use with apply. properties: exec: description: ExecActionApplyConfiguration represents @@ -6080,6 +6188,17 @@ spec: failureThreshold: format: int32 type: integer + grpc: + description: GRPCActionApplyConfiguration represents + an declarative configuration of the GRPCAction + type for use with apply. + properties: + port: + format: int32 + type: integer + service: + type: string + type: object httpGet: description: HTTPGetActionApplyConfiguration represents an declarative configuration of the HTTPGetAction @@ -6180,6 +6299,17 @@ spec: failureThreshold: format: int32 type: integer + grpc: + description: GRPCActionApplyConfiguration represents + an declarative configuration of the GRPCAction + type for use with apply. + properties: + port: + format: int32 + type: integer + service: + type: string + type: object httpGet: description: HTTPGetActionApplyConfiguration represents an declarative configuration of the HTTPGetAction @@ -6364,6 +6494,17 @@ spec: failureThreshold: format: int32 type: integer + grpc: + description: GRPCActionApplyConfiguration represents + an declarative configuration of the GRPCAction + type for use with apply. + properties: + port: + format: int32 + type: integer + service: + type: string + type: object httpGet: description: HTTPGetActionApplyConfiguration represents an declarative configuration of the HTTPGetAction @@ -6633,9 +6774,9 @@ spec: for use with apply. properties: postStart: - description: HandlerApplyConfiguration represents - an declarative configuration of the Handler type - for use with apply. + description: LifecycleHandlerApplyConfiguration + represents an declarative configuration of the + LifecycleHandler type for use with apply. properties: exec: description: ExecActionApplyConfiguration represents @@ -6695,9 +6836,9 @@ spec: type: object type: object preStop: - description: HandlerApplyConfiguration represents - an declarative configuration of the Handler type - for use with apply. + description: LifecycleHandlerApplyConfiguration + represents an declarative configuration of the + LifecycleHandler type for use with apply. properties: exec: description: ExecActionApplyConfiguration represents @@ -6774,6 +6915,17 @@ spec: failureThreshold: format: int32 type: integer + grpc: + description: GRPCActionApplyConfiguration represents + an declarative configuration of the GRPCAction + type for use with apply. + properties: + port: + format: int32 + type: integer + service: + type: string + type: object httpGet: description: HTTPGetActionApplyConfiguration represents an declarative configuration of the HTTPGetAction @@ -6874,6 +7026,17 @@ spec: failureThreshold: format: int32 type: integer + grpc: + description: GRPCActionApplyConfiguration represents + an declarative configuration of the GRPCAction + type for use with apply. + properties: + port: + format: int32 + type: integer + service: + type: string + type: object httpGet: description: HTTPGetActionApplyConfiguration represents an declarative configuration of the HTTPGetAction @@ -7058,6 +7221,17 @@ spec: failureThreshold: format: int32 type: integer + grpc: + description: GRPCActionApplyConfiguration represents + an declarative configuration of the GRPCAction + type for use with apply. + properties: + port: + format: int32 + type: integer + service: + type: string + type: object httpGet: description: HTTPGetActionApplyConfiguration represents an declarative configuration of the HTTPGetAction @@ -7328,9 +7502,9 @@ spec: for use with apply. properties: postStart: - description: HandlerApplyConfiguration represents - an declarative configuration of the Handler type - for use with apply. + description: LifecycleHandlerApplyConfiguration + represents an declarative configuration of the + LifecycleHandler type for use with apply. properties: exec: description: ExecActionApplyConfiguration represents @@ -7390,9 +7564,9 @@ spec: type: object type: object preStop: - description: HandlerApplyConfiguration represents - an declarative configuration of the Handler type - for use with apply. + description: LifecycleHandlerApplyConfiguration + represents an declarative configuration of the + LifecycleHandler type for use with apply. properties: exec: description: ExecActionApplyConfiguration represents @@ -7469,6 +7643,17 @@ spec: failureThreshold: format: int32 type: integer + grpc: + description: GRPCActionApplyConfiguration represents + an declarative configuration of the GRPCAction + type for use with apply. + properties: + port: + format: int32 + type: integer + service: + type: string + type: object httpGet: description: HTTPGetActionApplyConfiguration represents an declarative configuration of the HTTPGetAction @@ -7569,6 +7754,17 @@ spec: failureThreshold: format: int32 type: integer + grpc: + description: GRPCActionApplyConfiguration represents + an declarative configuration of the GRPCAction + type for use with apply. + properties: + port: + format: int32 + type: integer + service: + type: string + type: object httpGet: description: HTTPGetActionApplyConfiguration represents an declarative configuration of the HTTPGetAction @@ -7753,6 +7949,17 @@ spec: failureThreshold: format: int32 type: integer + grpc: + description: GRPCActionApplyConfiguration represents + an declarative configuration of the GRPCAction + type for use with apply. + properties: + port: + format: int32 + type: integer + service: + type: string + type: object httpGet: description: HTTPGetActionApplyConfiguration represents an declarative configuration of the HTTPGetAction @@ -7869,6 +8076,15 @@ spec: additionalProperties: type: string type: object + os: + description: PodOSApplyConfiguration represents an declarative + configuration of the PodOS type for use with apply. + properties: + name: + description: OSName is the set of OS'es that can be used + in OS. + type: string + type: object overhead: additionalProperties: anyOf: diff --git a/config/rbac/role.yaml b/config/rbac/role.yaml index 3f7bccfa5..8d64ab520 100644 --- a/config/rbac/role.yaml +++ b/config/rbac/role.yaml @@ -1,4 +1,3 @@ - --- apiVersion: rbac.authorization.k8s.io/v1 kind: ClusterRole diff --git a/config/webhook/manifests.yaml b/config/webhook/manifests.yaml index ab7f08307..d5b0fde1d 100644 --- a/config/webhook/manifests.yaml +++ b/config/webhook/manifests.yaml @@ -1,4 +1,3 @@ - --- apiVersion: admissionregistration.k8s.io/v1 kind: MutatingWebhookConfiguration @@ -26,7 +25,6 @@ webhooks: resources: - mysqlclusters sideEffects: None - --- apiVersion: admissionregistration.k8s.io/v1 kind: ValidatingWebhookConfiguration diff --git a/controllers/mysql_container.go b/controllers/mysql_container.go index 4d30a37aa..c3677b622 100644 --- a/controllers/mysql_container.go +++ b/controllers/mysql_container.go @@ -30,7 +30,7 @@ func (r *MySQLClusterReconciler) makeV1MySQLDContainer(cluster *mocov1beta2.MySQ source. WithArgs("--defaults-file="+filepath.Join(constants.MySQLConfPath, constants.MySQLConfName)). WithLifecycle(corev1ac.Lifecycle(). - WithPreStop(corev1ac.Handler(). + WithPreStop(corev1ac.LifecycleHandler(). WithExec(corev1ac.ExecAction(). WithCommand("sleep", constants.PreStopSeconds)), ), diff --git a/e2e/Makefile b/e2e/Makefile index 1fa99445d..44fedc957 100644 --- a/e2e/Makefile +++ b/e2e/Makefile @@ -1,6 +1,6 @@ -KIND_VERSION = 0.11.1 -KUBERNETES_VERSION = 1.22.2 -CERT_MANAGER_VERSION = 1.5.3 +KIND_VERSION = 0.12.0 +KUBERNETES_VERSION = 1.23.4 +CERT_MANAGER_VERSION = 1.8.0 MYSQL_VERSION = 8.0.28 KIND := $(dir $(shell pwd))/bin/kind diff --git a/go.mod b/go.mod index c849a05a0..5ab4a9e8c 100644 --- a/go.mod +++ b/go.mod @@ -2,46 +2,38 @@ module github.com/cybozu-go/moco go 1.17 -// Remove these replacements when upgrading controller-runtime to v0.11 -replace ( - github.com/go-logr/logr => github.com/go-logr/logr v0.4.0 - github.com/go-logr/stdr => github.com/go-logr/stdr v0.4.0 - github.com/go-logr/zapr => github.com/go-logr/zapr v0.4.0 - k8s.io/klog/v2 => k8s.io/klog/v2 v2.10.0 -) - require ( - github.com/aws/aws-sdk-go-v2 v1.11.0 - github.com/aws/aws-sdk-go-v2/config v1.10.1 - github.com/aws/aws-sdk-go-v2/credentials v1.6.1 - github.com/aws/aws-sdk-go-v2/feature/s3/manager v1.7.1 - github.com/aws/aws-sdk-go-v2/service/s3 v1.19.0 + github.com/aws/aws-sdk-go-v2 v1.16.2 + github.com/aws/aws-sdk-go-v2/config v1.15.3 + github.com/aws/aws-sdk-go-v2/credentials v1.11.2 + github.com/aws/aws-sdk-go-v2/feature/s3/manager v1.11.5 + github.com/aws/aws-sdk-go-v2/service/s3 v1.26.5 github.com/cybozu-go/moco-agent v0.7.1 - github.com/go-logr/logr v1.2.1 - github.com/go-logr/stdr v1.2.0 + github.com/go-logr/logr v1.2.3 + github.com/go-logr/stdr v1.2.2 github.com/go-sql-driver/mysql v1.6.0 - github.com/google/go-cmp v0.5.6 + github.com/google/go-cmp v0.5.7 github.com/google/gofuzz v1.2.0 - github.com/jmoiron/sqlx v1.3.4 + github.com/jmoiron/sqlx v1.3.5 github.com/onsi/ginkgo v1.16.5 - github.com/onsi/gomega v1.17.0 - github.com/prometheus/client_golang v1.11.0 + github.com/onsi/gomega v1.19.0 + github.com/prometheus/client_golang v1.12.1 github.com/prometheus/client_model v0.2.0 - github.com/prometheus/common v0.32.1 + github.com/prometheus/common v0.33.0 github.com/robfig/cron/v3 v3.0.1 - github.com/spf13/cobra v1.2.1 + github.com/spf13/cobra v1.4.0 github.com/spf13/pflag v1.0.5 - go.uber.org/zap v1.19.1 - google.golang.org/grpc v1.42.0 - google.golang.org/protobuf v1.27.1 - k8s.io/api v0.22.3 - k8s.io/apimachinery v0.22.3 - k8s.io/cli-runtime v0.22.3 - k8s.io/client-go v0.22.3 - k8s.io/klog/v2 v2.30.0 - k8s.io/kubectl v0.22.3 - k8s.io/utils v0.0.0-20210930125809-cb0fa318a74b - sigs.k8s.io/controller-runtime v0.10.3 + go.uber.org/zap v1.21.0 + google.golang.org/grpc v1.45.0 + google.golang.org/protobuf v1.28.0 + k8s.io/api v0.23.5 + k8s.io/apimachinery v0.23.5 + k8s.io/cli-runtime v0.23.5 + k8s.io/client-go v0.23.5 + k8s.io/klog/v2 v2.60.1 + k8s.io/kubectl v0.23.5 + k8s.io/utils v0.0.0-20220210201930-3a6ce19ff2f9 + sigs.k8s.io/controller-runtime v0.11.2 ) require ( @@ -56,22 +48,24 @@ require ( github.com/MakeNowJust/heredoc v0.0.0-20170808103936-bb23615498cd // indirect github.com/PuerkitoBio/purell v1.1.1 // indirect github.com/PuerkitoBio/urlesc v0.0.0-20170810143723-de5bf2ad4578 // indirect - github.com/aws/aws-sdk-go-v2/aws/protocol/eventstream v1.0.0 // indirect - github.com/aws/aws-sdk-go-v2/feature/ec2/imds v1.8.0 // indirect - github.com/aws/aws-sdk-go-v2/internal/configsources v1.1.0 // indirect - github.com/aws/aws-sdk-go-v2/internal/endpoints/v2 v2.0.0 // indirect - github.com/aws/aws-sdk-go-v2/internal/ini v1.3.0 // indirect - github.com/aws/aws-sdk-go-v2/service/internal/accept-encoding v1.5.0 // indirect - github.com/aws/aws-sdk-go-v2/service/internal/presigned-url v1.5.0 // indirect - github.com/aws/aws-sdk-go-v2/service/internal/s3shared v1.9.0 // indirect - github.com/aws/aws-sdk-go-v2/service/sso v1.6.0 // indirect - github.com/aws/aws-sdk-go-v2/service/sts v1.10.0 // indirect - github.com/aws/smithy-go v1.9.0 // indirect + github.com/aws/aws-sdk-go-v2/aws/protocol/eventstream v1.4.1 // indirect + github.com/aws/aws-sdk-go-v2/feature/ec2/imds v1.12.3 // indirect + github.com/aws/aws-sdk-go-v2/internal/configsources v1.1.9 // indirect + github.com/aws/aws-sdk-go-v2/internal/endpoints/v2 v2.4.3 // indirect + github.com/aws/aws-sdk-go-v2/internal/ini v1.3.10 // indirect + github.com/aws/aws-sdk-go-v2/internal/v4a v1.0.0 // indirect + github.com/aws/aws-sdk-go-v2/service/internal/accept-encoding v1.9.1 // indirect + github.com/aws/aws-sdk-go-v2/service/internal/checksum v1.1.3 // indirect + github.com/aws/aws-sdk-go-v2/service/internal/presigned-url v1.9.3 // indirect + github.com/aws/aws-sdk-go-v2/service/internal/s3shared v1.13.3 // indirect + github.com/aws/aws-sdk-go-v2/service/sso v1.11.3 // indirect + github.com/aws/aws-sdk-go-v2/service/sts v1.16.3 // indirect + github.com/aws/smithy-go v1.11.2 // indirect github.com/beorn7/perks v1.0.1 // indirect github.com/cespare/xxhash/v2 v2.1.2 // indirect github.com/chai2010/gettext-go v0.0.0-20160711120539-c6fed771bfd5 // indirect github.com/davecgh/go-spew v1.1.1 // indirect - github.com/evanphx/json-patch v4.11.0+incompatible // indirect + github.com/evanphx/json-patch v4.12.0+incompatible // indirect github.com/exponent-io/jsonpath v0.0.0-20151013193312-d6023ce2651d // indirect github.com/fatih/camelcase v1.0.0 // indirect github.com/form3tech-oss/jwt-go v3.2.3+incompatible // indirect @@ -94,7 +88,7 @@ require ( github.com/inconshreveable/mousetrap v1.0.0 // indirect github.com/jmespath/go-jmespath v0.4.0 // indirect github.com/josharian/intern v1.0.0 // indirect - github.com/json-iterator/go v1.1.11 // indirect + github.com/json-iterator/go v1.1.12 // indirect github.com/liggitt/tabwriter v0.0.0-20181228230101-89fcab3d43de // indirect github.com/mailru/easyjson v0.7.6 // indirect github.com/matttproud/golang_protobuf_extensions v1.0.2-0.20181231171920-c182affec369 // indirect @@ -102,7 +96,7 @@ require ( github.com/moby/spdystream v0.2.0 // indirect github.com/moby/term v0.0.0-20210610120745-9d4ed1856297 // indirect github.com/modern-go/concurrent v0.0.0-20180306012644-bacd9c7ef1dd // indirect - github.com/modern-go/reflect2 v1.0.1 // indirect + github.com/modern-go/reflect2 v1.0.2 // indirect github.com/monochromegane/go-gitignore v0.0.0-20200626010858-205db1a8cc00 // indirect github.com/nxadm/tail v1.4.8 // indirect github.com/peterbourgon/diskv v2.0.1+incompatible // indirect @@ -116,10 +110,10 @@ require ( go.uber.org/atomic v1.9.0 // indirect go.uber.org/multierr v1.7.0 // indirect golang.org/x/crypto v0.0.0-20210817164053-32db794688a5 // indirect - golang.org/x/net v0.0.0-20211112202133-69e39bad7dc2 // indirect - golang.org/x/oauth2 v0.0.0-20211104180415-d3ed0bb246c8 // indirect - golang.org/x/sys v0.0.0-20211113001501-0c823b97ae02 // indirect - golang.org/x/term v0.0.0-20210220032956-6a3ed077a48d // indirect + golang.org/x/net v0.0.0-20220225172249-27dd8689420f // indirect + golang.org/x/oauth2 v0.0.0-20220223155221-ee480838109b // indirect + golang.org/x/sys v0.0.0-20220114195835-da31bd327af9 // 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-20210723032227-1f47c861a9ac // indirect golang.org/x/xerrors v0.0.0-20200804184101-5ec99f83aff1 // indirect @@ -130,11 +124,12 @@ require ( 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 - k8s.io/apiextensions-apiserver v0.22.2 // indirect - k8s.io/component-base v0.22.3 // indirect - k8s.io/kube-openapi v0.0.0-20210421082810-95288971da7e // indirect - sigs.k8s.io/kustomize/api v0.8.11 // indirect - sigs.k8s.io/kustomize/kyaml v0.11.0 // indirect - sigs.k8s.io/structured-merge-diff/v4 v4.1.2 // indirect - sigs.k8s.io/yaml v1.2.0 // indirect + k8s.io/apiextensions-apiserver v0.23.5 // indirect + k8s.io/component-base v0.23.5 // indirect + k8s.io/kube-openapi v0.0.0-20211115234752-e816edb12b65 // indirect + sigs.k8s.io/json v0.0.0-20211020170558-c049b76a60c6 // indirect + sigs.k8s.io/kustomize/api v0.10.1 // indirect + sigs.k8s.io/kustomize/kyaml v0.13.0 // indirect + sigs.k8s.io/structured-merge-diff/v4 v4.2.1 // indirect + sigs.k8s.io/yaml v1.3.0 // indirect ) diff --git a/go.sum b/go.sum index f0eb5ef83..ab120f3dd 100644 --- a/go.sum +++ b/go.sum @@ -78,44 +78,49 @@ github.com/alecthomas/units v0.0.0-20151022065526-2efee857e7cf/go.mod h1:ybxpYRF 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/antlr/antlr4/runtime/Go/antlr v0.0.0-20210826220005-b48c857c3a0e/go.mod h1:F7bn7fEU90QkQ3tnmaTx3LTKLEDqnwWODIYppRQ5hnY= github.com/armon/circbuf v0.0.0-20150827004946-bbbad097214e/go.mod h1:3U/XgcO3hCbHZ8TKRvWD2dDTCfh9M9ya+I9JpbB7O8o= github.com/armon/consul-api v0.0.0-20180202201655-eb2c6b5be1b6/go.mod h1:grANhF5doyWs3UAsr3K4I6qtAmlQcZDesFNEHPZAzj8= github.com/armon/go-metrics v0.0.0-20180917152333-f0300d1749da/go.mod h1:Q73ZrmVTwzkszR9V5SSuryQ31EELlFMUz1kKyl939pY= github.com/armon/go-radix v0.0.0-20180808171621-7fddfc383310/go.mod h1:ufUuZ+zHj4x4TnLV4JWEpy2hxWSpsRywHrMgIH9cCH8= github.com/armon/go-radix v1.0.0/go.mod h1:ufUuZ+zHj4x4TnLV4JWEpy2hxWSpsRywHrMgIH9cCH8= github.com/asaskevich/govalidator v0.0.0-20190424111038-f61b66f89f4a/go.mod h1:lB+ZfQJz7igIIfQNfa7Ml4HSf2uFQQRzpGGRXenZAgY= -github.com/aws/aws-sdk-go-v2 v1.11.0 h1:HxyD62DyNhCfiFGUHqJ/xITD6rAjJ7Dm/2nLxLmO4Ag= -github.com/aws/aws-sdk-go-v2 v1.11.0/go.mod h1:SQfA+m2ltnu1cA0soUkj4dRSsmITiVQUJvBIZjzfPyQ= -github.com/aws/aws-sdk-go-v2/aws/protocol/eventstream v1.0.0 h1:yVUAwvJC/0WNPbyl0nA3j1L6CW1CN8wBubCRqtG7JLI= -github.com/aws/aws-sdk-go-v2/aws/protocol/eventstream v1.0.0/go.mod h1:Xn6sxgRuIDflLRJFj5Ev7UxABIkNbccFPV/p8itDReM= -github.com/aws/aws-sdk-go-v2/config v1.10.1 h1:z/ViqIjW6ZeuLWgTWMTSyZzaVWo/1cWeVf1Uu+RF01E= -github.com/aws/aws-sdk-go-v2/config v1.10.1/go.mod h1:auIv5pIIn3jIBHNRcVQcsczn6Pfa6Dyv80Fai0ueoJU= -github.com/aws/aws-sdk-go-v2/credentials v1.6.1 h1:A39JYth2fFCx+omN/gib/jIppx3rRnt2r7UKPq7Mh5Y= -github.com/aws/aws-sdk-go-v2/credentials v1.6.1/go.mod h1:QyvQk1IYTqBWSi1T6UgT/W8DMxBVa5pVuLFSRLLhGf8= -github.com/aws/aws-sdk-go-v2/feature/ec2/imds v1.8.0 h1:OpZjuUy8Jt3CA1WgJgBC5Bz+uOjE5Ppx4NFTRaooUuA= -github.com/aws/aws-sdk-go-v2/feature/ec2/imds v1.8.0/go.mod h1:5E1J3/TTYy6z909QNR0QnXGBpfESYGDqd3O0zqONghU= -github.com/aws/aws-sdk-go-v2/feature/s3/manager v1.7.1 h1:p9Dys1g2YdaqMalnp6AwCA+tpMMdJNGw5YYKP/u3sUk= -github.com/aws/aws-sdk-go-v2/feature/s3/manager v1.7.1/go.mod h1:wN/mvkow08GauDwJ70jnzJ1e+hE+Q3Q7TwpYLXOe9oI= -github.com/aws/aws-sdk-go-v2/internal/configsources v1.1.0 h1:zY8cNmbBXt3pzjgWgdIbzpQ6qxoCwt+Nx9JbrAf2mbY= -github.com/aws/aws-sdk-go-v2/internal/configsources v1.1.0/go.mod h1:NO3Q5ZTTQtO2xIg2+xTXYDiT7knSejfeDm7WGDaOo0U= -github.com/aws/aws-sdk-go-v2/internal/endpoints/v2 v2.0.0 h1:Z3aR/OXBnkYK9zXkNkfitHX6SmUBzSsx8VMHbH4Lvhw= -github.com/aws/aws-sdk-go-v2/internal/endpoints/v2 v2.0.0/go.mod h1:anlUzBoEWglcUxUQwZA7HQOEVEnQALVZsizAapB2hq8= -github.com/aws/aws-sdk-go-v2/internal/ini v1.3.0 h1:c10Z7fWxtJCoyc8rv06jdh9xrKnu7bAJiRaKWvTb2mU= -github.com/aws/aws-sdk-go-v2/internal/ini v1.3.0/go.mod h1:6oXGy4GLpypD3uCh8wcqztigGgmhLToMfjavgh+VySg= -github.com/aws/aws-sdk-go-v2/service/internal/accept-encoding v1.5.0 h1:lPLbw4Gn59uoKqvOfSnkJr54XWk5Ak1NK20ZEiSWb3U= -github.com/aws/aws-sdk-go-v2/service/internal/accept-encoding v1.5.0/go.mod h1:80NaCIH9YU3rzTTs/J/ECATjXuRqzo/wB6ukO6MZ0XY= -github.com/aws/aws-sdk-go-v2/service/internal/presigned-url v1.5.0 h1:qGZWS/WgiFY+Zgad2u0gwBHpJxz6Ne401JE7iQI1nKs= -github.com/aws/aws-sdk-go-v2/service/internal/presigned-url v1.5.0/go.mod h1:Mq6AEc+oEjCUlBuLiK5YwW4shSOAKCQ3tXN0sQeYoBA= -github.com/aws/aws-sdk-go-v2/service/internal/s3shared v1.9.0 h1:0BOlTqnNnrEO04oYKzDxMMe68t107pmIotn18HtVonY= -github.com/aws/aws-sdk-go-v2/service/internal/s3shared v1.9.0/go.mod h1:xKCZ4YFSF2s4Hnb/J0TLeOsKuGzICzcElaOKNGrVnx4= -github.com/aws/aws-sdk-go-v2/service/s3 v1.19.0 h1:5mRAms4TjSTOGYsqKYte5kHr1PzpMJSyLThjF3J+hw0= -github.com/aws/aws-sdk-go-v2/service/s3 v1.19.0/go.mod h1:Gwz3aVctJe6mUY9T//bcALArPUaFmNAy2rTB9qN4No8= -github.com/aws/aws-sdk-go-v2/service/sso v1.6.0 h1:JDgKIUZOmLFu/Rv6zXLrVTWCmzA0jcTdvsT8iFIKrAI= -github.com/aws/aws-sdk-go-v2/service/sso v1.6.0/go.mod h1:Q/l0ON1annSU+mc0JybDy1Gy6dnJxIcWjphO6qJPzvM= -github.com/aws/aws-sdk-go-v2/service/sts v1.10.0 h1:1jh8J+JjYRp+QWKOsaZt7rGUgoyrqiiVwIm+w0ymeUw= -github.com/aws/aws-sdk-go-v2/service/sts v1.10.0/go.mod h1:jLKCFqS+1T4i7HDqCP9GM4Uk75YW1cS0o82LdxpMyOE= -github.com/aws/smithy-go v1.9.0 h1:c7FUdEqrQA1/UVKKCNDFQPNKGp4FQg3YW4Ck5SLTG58= -github.com/aws/smithy-go v1.9.0/go.mod h1:SObp3lf9smib00L/v3U2eAKG8FyQ7iLrJnQiAmR5n+E= +github.com/aws/aws-sdk-go-v2 v1.16.2 h1:fqlCk6Iy3bnCumtrLz9r3mJ/2gUT0pJ0wLFVIdWh+JA= +github.com/aws/aws-sdk-go-v2 v1.16.2/go.mod h1:ytwTPBG6fXTZLxxeeCCWj2/EMYp/xDUgX+OET6TLNNU= +github.com/aws/aws-sdk-go-v2/aws/protocol/eventstream v1.4.1 h1:SdK4Ppk5IzLs64ZMvr6MrSficMtjY2oS0WOORXTlxwU= +github.com/aws/aws-sdk-go-v2/aws/protocol/eventstream v1.4.1/go.mod h1:n8Bs1ElDD2wJ9kCRTczA83gYbBmjSwZp3umc6zF4EeM= +github.com/aws/aws-sdk-go-v2/config v1.15.3 h1:5AlQD0jhVXlGzwo+VORKiUuogkG7pQcLJNzIzK7eodw= +github.com/aws/aws-sdk-go-v2/config v1.15.3/go.mod h1:9YL3v07Xc/ohTsxFXzan9ZpFpdTOFl4X65BAKYaz8jg= +github.com/aws/aws-sdk-go-v2/credentials v1.11.2 h1:RQQ5fzclAKJyY5TvF+fkjJEwzK4hnxQCLOu5JXzDmQo= +github.com/aws/aws-sdk-go-v2/credentials v1.11.2/go.mod h1:j8YsY9TXTm31k4eFhspiQicfXPLZ0gYXA50i4gxPE8g= +github.com/aws/aws-sdk-go-v2/feature/ec2/imds v1.12.3 h1:LWPg5zjHV9oz/myQr4wMs0gi4CjnDN/ILmyZUFYXZsU= +github.com/aws/aws-sdk-go-v2/feature/ec2/imds v1.12.3/go.mod h1:uk1vhHHERfSVCUnqSqz8O48LBYDSC+k6brng09jcMOk= +github.com/aws/aws-sdk-go-v2/feature/s3/manager v1.11.5 h1:lPo/NX1o4vkk2C7mHmB2FCf9Qp7KZNHrlzHxdP/yugw= +github.com/aws/aws-sdk-go-v2/feature/s3/manager v1.11.5/go.mod h1:JNo9mEKrjnmDBc19z65TZmj1xG9PQHu2GOlApYk31DU= +github.com/aws/aws-sdk-go-v2/internal/configsources v1.1.9 h1:onz/VaaxZ7Z4V+WIN9Txly9XLTmoOh1oJ8XcAC3pako= +github.com/aws/aws-sdk-go-v2/internal/configsources v1.1.9/go.mod h1:AnVH5pvai0pAF4lXRq0bmhbes1u9R8wTE+g+183bZNM= +github.com/aws/aws-sdk-go-v2/internal/endpoints/v2 v2.4.3 h1:9stUQR/u2KXU6HkFJYlqnZEjBnbgrVbG6I5HN09xZh0= +github.com/aws/aws-sdk-go-v2/internal/endpoints/v2 v2.4.3/go.mod h1:ssOhaLpRlh88H3UmEcsBoVKq309quMvm3Ds8e9d4eJM= +github.com/aws/aws-sdk-go-v2/internal/ini v1.3.10 h1:by9P+oy3P/CwggN4ClnW2D4oL91QV7pBzBICi1chZvQ= +github.com/aws/aws-sdk-go-v2/internal/ini v1.3.10/go.mod h1:8DcYQcz0+ZJaSxANlHIsbbi6S+zMwjwdDqwW3r9AzaE= +github.com/aws/aws-sdk-go-v2/internal/v4a v1.0.0 h1:cq+47u1zpHyH+PSkbBx1N9whx4TiM9m9ibimOPaNlBg= +github.com/aws/aws-sdk-go-v2/internal/v4a v1.0.0/go.mod h1:Nf3QiqrNy2sj3Rku+9z4nN/bThI97gQmR7YxG3s+ez8= +github.com/aws/aws-sdk-go-v2/service/internal/accept-encoding v1.9.1 h1:T4pFel53bkHjL2mMo+4DKE6r6AuoZnM0fg7k1/ratr4= +github.com/aws/aws-sdk-go-v2/service/internal/accept-encoding v1.9.1/go.mod h1:GeUru+8VzrTXV/83XyMJ80KpH8xO89VPoUileyNQ+tc= +github.com/aws/aws-sdk-go-v2/service/internal/checksum v1.1.3 h1:I0dcwWitE752hVSMrsLCxqNQ+UdEp3nACx2bYNMQq+k= +github.com/aws/aws-sdk-go-v2/service/internal/checksum v1.1.3/go.mod h1:Seb8KNmD6kVTjwRjVEgOT5hPin6sq+v4C2ycJQDwuH8= +github.com/aws/aws-sdk-go-v2/service/internal/presigned-url v1.9.3 h1:Gh1Gpyh01Yvn7ilO/b/hr01WgNpaszfbKMUgqM186xQ= +github.com/aws/aws-sdk-go-v2/service/internal/presigned-url v1.9.3/go.mod h1:wlY6SVjuwvh3TVRpTqdy4I1JpBFLX4UGeKZdWntaocw= +github.com/aws/aws-sdk-go-v2/service/internal/s3shared v1.13.3 h1:BKjwCJPnANbkwQ8vzSbaZDKawwagDubrH/z/c0X+kbQ= +github.com/aws/aws-sdk-go-v2/service/internal/s3shared v1.13.3/go.mod h1:Bm/v2IaN6rZ+Op7zX+bOUMdL4fsrYZiD0dsjLhNKwZc= +github.com/aws/aws-sdk-go-v2/service/s3 v1.26.5 h1:A3PuAUlh1u47WHcM68CDaG9ZWjK7ewePjDp+0dY9yv4= +github.com/aws/aws-sdk-go-v2/service/s3 v1.26.5/go.mod h1:qFKU5d+PAv+23bi9ZhtWeA+TmLUz7B/R59ZGXQ1Mmu4= +github.com/aws/aws-sdk-go-v2/service/sso v1.11.3 h1:frW4ikGcxfAEDfmQqWgMLp+F1n4nRo9sF39OcIb5BkQ= +github.com/aws/aws-sdk-go-v2/service/sso v1.11.3/go.mod h1:7UQ/e69kU7LDPtY40OyoHYgRmgfGM4mgsLYtcObdveU= +github.com/aws/aws-sdk-go-v2/service/sts v1.16.3 h1:cJGRyzCSVwZC7zZZ1xbx9m32UnrKydRYhOvcD1NYP9Q= +github.com/aws/aws-sdk-go-v2/service/sts v1.16.3/go.mod h1:bfBj0iVmsUyUg4weDB4NxktD9rDGeKSVWnjTnwbx9b8= +github.com/aws/smithy-go v1.11.2 h1:eG/N+CcUMAvsdffgMvjMKwfyDzIkjM6pfxMJ8Mzc6mE= +github.com/aws/smithy-go v1.11.2/go.mod h1:3xHYmszWVx2c0kIwQeEVf9uSm4fYZt67FBJnwub1bgM= github.com/benbjohnson/clock v1.0.3/go.mod h1:bGMdMPoPVvcYyt1gHDf4J2KE153Yf9BuiUKYMaxlTDM= github.com/benbjohnson/clock v1.1.0 h1:Q92kusRqC1XV2MjkWETPvjJVqKetz1OzxZB7mHJLju8= github.com/benbjohnson/clock v1.1.0/go.mod h1:J11/hYXuz8f4ySSvYwY0FKfm+ezbsZBKZxNJlLklBHA= @@ -163,6 +168,7 @@ github.com/coreos/go-systemd v0.0.0-20190321100706-95778dfbb74e/go.mod h1:F5haX7 github.com/coreos/go-systemd/v22 v22.3.2/go.mod h1:Y58oyj3AT4RCenI/lSvhwexgC+NSVTIJ3seZv2GcEnc= github.com/coreos/pkg v0.0.0-20180928190104-399ea9e2e55f/go.mod h1:E3G3o1h8I7cfcXa63jLwjI0eiQQMgzzUDFVpN/nH/eA= github.com/cpuguy83/go-md2man/v2 v2.0.0/go.mod h1:maD7wRr/U5Z6m/iR4s+kqSMx2CaBsrgA7czyZG/E6dU= +github.com/cpuguy83/go-md2man/v2 v2.0.1/go.mod h1:tgQtvFlXSQOSOSIRvRPT7W67SCa46tRHOmNcaadrF8o= github.com/creack/pty v1.1.9/go.mod h1:oKZEueFk5CKHvIhNR5MUki03XCEU+Q6VDXinZuGJ33E= github.com/creack/pty v1.1.11 h1:07n33Z8lZxZ2qwegKbObQohDhXDQxiMMz1NOUGYlesw= github.com/creack/pty v1.1.11/go.mod h1:oKZEueFk5CKHvIhNR5MUki03XCEU+Q6VDXinZuGJ33E= @@ -196,8 +202,9 @@ github.com/envoyproxy/go-control-plane v0.9.9-0.20210512163311-63b5d3c536b0/go.m github.com/envoyproxy/go-control-plane v0.9.10-0.20210907150352-cf90f659a021/go.mod h1:AFq3mo9L8Lqqiid3OhADV3RfLJnjiw63cSpi+fDTRC0= github.com/envoyproxy/protoc-gen-validate v0.1.0/go.mod h1:iSmxcyjqTsJpI2R4NaDN7+kN2VEUnK/pcBlmesArF7c= github.com/evanphx/json-patch v0.5.2/go.mod h1:ZWS5hhDbVDyob71nXKNL0+PWn6ToqBHMikGIFbs31qQ= -github.com/evanphx/json-patch v4.11.0+incompatible h1:glyUF9yIYtMHzn8xaKw5rMhdWcwsYV8dZHIq5567/xs= github.com/evanphx/json-patch v4.11.0+incompatible/go.mod h1:50XU6AFN0ol/bzJsmQLiYLvXMP4fmwYFNcr97nuDLSk= +github.com/evanphx/json-patch v4.12.0+incompatible h1:4onqiflcdA9EOZ4RxV643DvftH5pOlLGNtQ5lPWQu84= +github.com/evanphx/json-patch v4.12.0+incompatible/go.mod h1:50XU6AFN0ol/bzJsmQLiYLvXMP4fmwYFNcr97nuDLSk= github.com/exponent-io/jsonpath v0.0.0-20151013193312-d6023ce2651d h1:105gxyaGwCFad8crR9dcMQWvV9Hvulu6hwUh4tWPJnM= github.com/exponent-io/jsonpath v0.0.0-20151013193312-d6023ce2651d/go.mod h1:ZZMPRZwes7CROmyNKgQzC3XPs6L/G2EJLHddWejkmf4= github.com/fatih/camelcase v1.0.0 h1:hxNvNX/xYBp0ovncs8WyWZrOrpBNub/JfaMvbURyft8= @@ -214,6 +221,7 @@ github.com/fsnotify/fsnotify v1.5.1 h1:mZcQUHVQUQWoPXXtuf9yuEXKudkV2sx1E06UadKWp github.com/fsnotify/fsnotify v1.5.1/go.mod h1:T3375wBYaZdLLcVNkcVbzGHY7f1l/uK5T5Ai1i3InKU= github.com/fvbommel/sortorder v1.0.1 h1:dSnXLt4mJYH25uDDGa3biZNQsozaUWDSWeKJ0qqFfzE= github.com/fvbommel/sortorder v1.0.1/go.mod h1:uk88iVf1ovNn1iLfgUVU2F9o5eO30ui720w+kxuqRs0= +github.com/getkin/kin-openapi v0.76.0/go.mod h1:660oXbgy5JFMKreazJaQTw7o+X00qeSyhcnluiMv+Xg= github.com/getsentry/raven-go v0.2.0/go.mod h1:KungGk8q33+aIAZUIVWZDr2OfAEBsO49PX4NzFV5kcQ= github.com/ghodss/yaml v1.0.0/go.mod h1:4dBDuWmgqj2HViK6kFavaiC9ZROes6MMH2rRYeMEF04= github.com/go-errors/errors v1.0.1 h1:LUHzmkK3GUKUrL/1gfBUxAHzcev3apQlezX/+O7ma6w= @@ -224,15 +232,22 @@ github.com/go-gl/glfw/v3.3/glfw v0.0.0-20200222043503-6f7a984d4dc4/go.mod h1:tQ2 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-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-logr/logr v0.4.0 h1:K7/B1jt6fIBQVd4Owv2MqGQClcgf0R266+7C/QjRcLc= -github.com/go-logr/logr v0.4.0/go.mod h1:z6/tIYblkpsD+a4lm/fGIIU9mZ+XfAiaFtq7xTgseGU= -github.com/go-logr/stdr v0.4.0 h1:ijk9G/xzDRZdMU1QRhLYdHuWvNZWqte+NZMOGsiKWbc= -github.com/go-logr/stdr v0.4.0/go.mod h1:NO1vneyJDqKVgJYnxhwXWWmQPOvNM391IG3H8ql3jiA= -github.com/go-logr/zapr v0.4.0 h1:uc1uML3hRYL9/ZZPdgHS/n8Nzo+eaYL/Efxkkamf7OM= -github.com/go-logr/zapr v0.4.0/go.mod h1:tabnROwaDl0UNxkVeFRbY8bwB37GwRv0P8lg6aAiEnk= +github.com/go-logfmt/logfmt v0.5.1/go.mod h1:WYhtIu8zTZfxdn5+rREduYbwxfcBr/Vr6KEVveWlfTs= +github.com/go-logr/logr v0.1.0/go.mod h1:ixOQHD9gLJUVQQ2ZOR7zLEifBX6tGkNJF4QyIY7sIas= +github.com/go-logr/logr v0.2.0/go.mod h1:z6/tIYblkpsD+a4lm/fGIIU9mZ+XfAiaFtq7xTgseGU= +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/stdr v1.2.0/go.mod h1:YkVgnZu1ZjjL7xTxrfm/LLZBfkhTqSR1ydtm6jTKKwI= +github.com/go-logr/stdr v1.2.2 h1:hSWxHoqTgW2S2qGc0LTAI563KZ5YKYRhT3MFKZMbjag= +github.com/go-logr/stdr v1.2.2/go.mod h1:mMo/vtBO5dYbehREoey6XUKy/eSumjCCveDpRre4VKE= +github.com/go-logr/zapr v1.2.0 h1:n4JnPI1T3Qq1SFEi/F8rwLrZERp2bso19PJZDB9dayk= +github.com/go-logr/zapr v1.2.0/go.mod h1:Qa4Bsj2Vb+FAVeAKsLD8RLQ+YRJB8YDmOAKxaBQf7Ro= 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= @@ -254,6 +269,7 @@ github.com/gogo/protobuf v1.3.1/go.mod h1:SlYgWuQ5SjCEi6WLHjHCa1yvBfUnHcTbrrZtXP github.com/gogo/protobuf v1.3.2 h1:Ov1cvc58UF3b5XjBnZv7+opcTcQFZebYjWzi34vdm4Q= github.com/gogo/protobuf v1.3.2/go.mod h1:P1XiOD3dCwIKUDQYPy72D8LYyHL2YPYrpS2s69NZV8Q= github.com/golang/glog v0.0.0-20160126235308-23def4e6c14b/go.mod h1:SBH7ygxi8pfUlaOkMMuAQtPIUF8ecWP5IEl/CR7VP2Q= +github.com/golang/glog v1.0.0/go.mod h1:EWib/APOK0SL3dFbYqvxE3UYd8E6s1ouQ7iEp/0LWV4= github.com/golang/groupcache v0.0.0-20190129154638-5b532d6fd5ef/go.mod h1:cIg4eruTrX1D+g88fzRXU5OdNfaM+9IcxsU14FzY7Hc= github.com/golang/groupcache v0.0.0-20190702054246-869f871628b6/go.mod h1:cIg4eruTrX1D+g88fzRXU5OdNfaM+9IcxsU14FzY7Hc= github.com/golang/groupcache v0.0.0-20191227052852-215e87163ea7/go.mod h1:cIg4eruTrX1D+g88fzRXU5OdNfaM+9IcxsU14FzY7Hc= @@ -293,6 +309,8 @@ github.com/google/btree v0.0.0-20180813153112-4030bb1f1f0c/go.mod h1:lNA+9X1NB3Z github.com/google/btree v1.0.0/go.mod h1:lNA+9X1NB3Zf8V7Ke586lFgjr2dZNuvo3lPJSGZ5JPQ= github.com/google/btree v1.0.1 h1:gK4Kx5IaGY9CD5sPJ36FHiBJ6ZXl0kilRiiCj+jdYp4= github.com/google/btree v1.0.1/go.mod h1:xXMiIv4Fb/0kKde4SpL7qlzvu5cMJDRkFDxJfI9uaxA= +github.com/google/cel-go v0.9.0/go.mod h1:U7ayypeSkw23szu4GaQTPJGx66c20mx8JklMSxrmI1w= +github.com/google/cel-spec v0.6.0/go.mod h1:Nwjgxy5CbjlPrtCWjeDjUyKMl8w41YBYGjsyDdqk0xA= github.com/google/go-cmp v0.2.0/go.mod h1:oXzfMopK8JAjlY9xF4vHSVASa0yLyX7SntLO5aqRK0M= github.com/google/go-cmp v0.3.0/go.mod h1:8QqcDgzrUqlUb/G2PQTWiueGozuR1884gddMywk6iLU= github.com/google/go-cmp v0.3.1/go.mod h1:8QqcDgzrUqlUb/G2PQTWiueGozuR1884gddMywk6iLU= @@ -304,8 +322,9 @@ github.com/google/go-cmp v0.5.2/go.mod h1:v8dTdLbMG2kIc/vJvl+f65V22dbkXbowE6jgT/ github.com/google/go-cmp v0.5.3/go.mod h1:v8dTdLbMG2kIc/vJvl+f65V22dbkXbowE6jgT/gNBxE= 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 h1:BKbKCqvP6I+rmFHt06ZmyQtvB8xAkWdhFyr0ZUNZcxQ= 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/gofuzz v1.0.0/go.mod h1:dBl0BpW6vV/+mYPU4Po3pmUjxk6FQPldtuIdl/M65Eg= github.com/google/gofuzz v1.1.0/go.mod h1:dBl0BpW6vV/+mYPU4Po3pmUjxk6FQPldtuIdl/M65Eg= github.com/google/gofuzz v1.2.0 h1:xRy4A+RhZaiKjJ1bPfwQ8sedCA+YS2YcCHW6ec7JMi0= @@ -325,6 +344,7 @@ github.com/google/pprof v0.0.0-20201023163331-3e6fc7fc9c4c/go.mod h1:kpwsk12EmLe github.com/google/pprof v0.0.0-20201203190320-1bf35d6f28c2/go.mod h1:kpwsk12EmLew5upagYY7GY0pfYCcupk39gWOCRROcvE= github.com/google/pprof v0.0.0-20210122040257-d980be63207e/go.mod h1:kpwsk12EmLew5upagYY7GY0pfYCcupk39gWOCRROcvE= github.com/google/pprof v0.0.0-20210226084205-cbba55b83ad5/go.mod h1:kpwsk12EmLew5upagYY7GY0pfYCcupk39gWOCRROcvE= +github.com/google/pprof v0.0.0-20210407192527-94a9f03dee38/go.mod h1:kpwsk12EmLew5upagYY7GY0pfYCcupk39gWOCRROcvE= github.com/google/pprof v0.0.0-20210601050228-01bbb1931b22/go.mod h1:kpwsk12EmLew5upagYY7GY0pfYCcupk39gWOCRROcvE= github.com/google/pprof v0.0.0-20210609004039-a478d1d731e9/go.mod h1:kpwsk12EmLew5upagYY7GY0pfYCcupk39gWOCRROcvE= github.com/google/pprof v0.0.0-20210720184732-4bb14d4b1be1/go.mod h1:kpwsk12EmLew5upagYY7GY0pfYCcupk39gWOCRROcvE= @@ -341,6 +361,7 @@ github.com/googleapis/gnostic v0.5.1/go.mod h1:6U4PtQXGIEt/Z3h5MAT7FNofLnw9vXk2c github.com/googleapis/gnostic v0.5.5 h1:9fHAtK0uDfpveeqqo1hkEZJcFvYXAiCN3UutL8F9xHw= github.com/googleapis/gnostic v0.5.5/go.mod h1:7+EbHbldMins07ALC74bsA81Ovc97DwqyJO1AENw9kA= github.com/gopherjs/gopherjs v0.0.0-20181017120253-0766667cb4d1/go.mod h1:wJfORRmW1u3UXTncJ5qlYoELFm8eSnnEO6hX4iZ3EWY= +github.com/gorilla/mux v1.8.0/go.mod h1:DVbg23sWSpFRCP0SfiEN6jmj59UnW/n46BH5rLB71So= github.com/gorilla/websocket v1.4.0/go.mod h1:E7qHFY5m1UJ88s3WnNqhKjPHQ0heANvMoAMk2YaljkQ= github.com/gorilla/websocket v1.4.2/go.mod h1:YR8l580nyteQvAITg2hZ9XVh4b55+EU/adAjf1fMHhE= github.com/gregjones/httpcache v0.0.0-20180305231024-9cad4c3443a7 h1:pdN6V1QBWetyv/0+wjACpqVH+eVULgEjkurDLq3goeM= @@ -391,8 +412,9 @@ github.com/jmespath/go-jmespath v0.4.0 h1:BEgLn5cpjn8UN1mAw4NjwDrS35OdebyEtFe+9Y github.com/jmespath/go-jmespath v0.4.0/go.mod h1:T8mJZnbsbmF+m6zOOFylbeCJqk5+pHWvzYPziyZiYoo= github.com/jmespath/go-jmespath/internal/testify v1.5.1 h1:shLQSRRSCCPj3f2gpwzGwWFoC7ycTf1rcQZHOlsJ6N8= github.com/jmespath/go-jmespath/internal/testify v1.5.1/go.mod h1:L3OGu8Wl2/fWfCI6z80xFu9LTZmf1ZRjMHUOPmWr69U= -github.com/jmoiron/sqlx v1.3.4 h1:wv+0IJZfL5z0uZoUjlpKgHkgaFSYD+r9CfrXjEXsO7w= github.com/jmoiron/sqlx v1.3.4/go.mod h1:2BljVx/86SuTyjE+aPYlHCTNvZrnJXghYGpNiXLBMCQ= +github.com/jmoiron/sqlx v1.3.5 h1:vFFPA71p1o5gAeqtEAwLU4dnX2napprKtHr7PYIcN3g= +github.com/jmoiron/sqlx v1.3.5/go.mod h1:nRVWtLre0KfCLJvgxzCsLVMogSvQ1zNJtpYr2Ccp0mQ= github.com/jonboulle/clockwork v0.1.0/go.mod h1:Ii8DK3G1RaLaWxj9trq07+26W01tbo22gdxWY5EU2bo= github.com/jonboulle/clockwork v0.2.2/go.mod h1:Pkfl5aHPm1nk2H9h0bjmnJD/BcgbGXUBGnn1kMkgxc8= github.com/josharian/intern v1.0.0 h1:vlS4z54oSdjm0bgjRigI+G1HpF+tI+9rE5LLzOg8HmY= @@ -400,8 +422,9 @@ github.com/josharian/intern v1.0.0/go.mod h1:5DoeVV0s6jJacbCEi61lwdGj/aVlrQvzHFF 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.10/go.mod h1:KdQUCv79m/52Kvf8AW2vK1V8akMuk1QjK/uOdHXbAo4= -github.com/json-iterator/go v1.1.11 h1:uVUAXhF2To8cbw/3xN3pxj6kk7TYKs98NIrTqPlMWAQ= 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/jtolds/gls v4.20.0+incompatible/go.mod h1:QJZ7F/aHp+rZTRtaJ1ow/lLfFfVYBRgL+9YlvaHOwJU= @@ -471,8 +494,9 @@ github.com/modern-go/concurrent v0.0.0-20180228061459-e0a39a4cb421/go.mod h1:6dJ github.com/modern-go/concurrent v0.0.0-20180306012644-bacd9c7ef1dd h1:TRLaZ9cD/w8PVh93nsPXa1VrQ6jlwL5oN8l14QlcNfg= github.com/modern-go/concurrent v0.0.0-20180306012644-bacd9c7ef1dd/go.mod h1:6dJC0mAP4ikYIbvyc7fijjWJddQyLn8Ig3JB5CqoB9Q= github.com/modern-go/reflect2 v0.0.0-20180701023420-4b7aa43c6742/go.mod h1:bx2lNnkwVCuqBIxFjflWJWanXIb3RllmbCylyMrvgv0= -github.com/modern-go/reflect2 v1.0.1 h1:9f412s+6RmYXLWZSEzVVgPGK7C2PphHj5RJrvfx9AWI= github.com/modern-go/reflect2 v1.0.1/go.mod h1:bx2lNnkwVCuqBIxFjflWJWanXIb3RllmbCylyMrvgv0= +github.com/modern-go/reflect2 v1.0.2 h1:xBagoLtFs94CBntxluKeaWgTMpvLxC4ur3nMaC9Gz0M= +github.com/modern-go/reflect2 v1.0.2/go.mod h1:yWuevngMOJpCy52FWWMvUC8ws7m/LJsjYzDa0/r8luk= github.com/monochromegane/go-gitignore v0.0.0-20200626010858-205db1a8cc00 h1:n6/2gBQ3RWajuToeY6ZtZTIKv2v7ThUy5KKusIT0yc0= github.com/monochromegane/go-gitignore v0.0.0-20200626010858-205db1a8cc00/go.mod h1:Pm3mSP3c5uWn86xMLZ5Sa7JB9GsEZySvHYXCTK4E9q4= github.com/munnerz/goautoneg v0.0.0-20120707110453-a547fc61f48d/go.mod h1:+n7T8mK8HuQTcFwEeznm/DIxMOiR9yIdICNftLE1DvQ= @@ -494,13 +518,15 @@ github.com/onsi/ginkgo v1.14.0/go.mod h1:iSB4RoI2tjJc9BBv4NKIKWKya62Rps+oPG/Lv9k github.com/onsi/ginkgo v1.16.4/go.mod h1:dX+/inL/fNMqNlz0e9LfyB9TswhZpCVdJM/Z6Vvnwo0= 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.3/go.mod h1:vw5CSIxN1JObi/U8gcbwft7ZxR2dgaR70JSE3/PpL4c= 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.14.0/go.mod h1:cIuvLEne0aoVhAgh/O6ac0Op8WWw9H6eYCriF+tEHG0= -github.com/onsi/gomega v1.15.0/go.mod h1:cIuvLEne0aoVhAgh/O6ac0Op8WWw9H6eYCriF+tEHG0= -github.com/onsi/gomega v1.17.0 h1:9Luw4uT5HTjHTN8+aNcSThgH1vdXnmdJ8xIfZ4wyTRE= github.com/onsi/gomega v1.17.0/go.mod h1:HnhC7FXeEQY45zxNK3PPoIUhzk/80Xly9PcubAlGdZY= +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/opencontainers/go-digest v1.0.0/go.mod h1:0JzlMkj0TRzQZfJkVvzbP0HBR3IKzErnv2BNG4W4MAM= github.com/opentracing/opentracing-go v1.1.0/go.mod h1:UkNAQd3GIcIGf0SeVgPpRdFStlNbqXla1AfSYxPUl2o= github.com/pascaldekloe/goe v0.0.0-20180627143212-57f6aae5913c/go.mod h1:lzWF7FIEvWOWxwDKqyGYQf6ZUaNfKdP144TG7ZOy1lc= @@ -523,8 +549,9 @@ github.com/prometheus/client_golang v0.9.1/go.mod h1:7SWBe2y4D6OKWSNQJUaRYU/AaXP github.com/prometheus/client_golang v0.9.3/go.mod h1:/TN21ttK/J9q6uSwhBd54HahCDft0ttaMvbicHlPoso= github.com/prometheus/client_golang v1.0.0/go.mod h1:db9x61etRT2tGnBNRi70OPL5FsnadC4Ky3P0J6CfImo= github.com/prometheus/client_golang v1.7.1/go.mod h1:PY5Wy2awLA44sXw4AOSfFBetzPP4j5+D6mVACh+pe2M= -github.com/prometheus/client_golang v1.11.0 h1:HNkLOAEQMIDv/K+04rukrLx6ch7msSRwf3/SASFAGtQ= github.com/prometheus/client_golang v1.11.0/go.mod h1:Z6t4BnS23TR94PD6BsDNk8yVqroYurpAkEiz0P2BEV0= +github.com/prometheus/client_golang v1.12.1 h1:ZiaPsmm9uiBeaSMRznKsCDNtPCS0T3JVDGF+06gjBzk= +github.com/prometheus/client_golang v1.12.1/go.mod h1:3Z9XVyYiZYEO+YQWt3RD2R3jrbd179Rt297l4aS6nDY= 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= @@ -535,8 +562,10 @@ github.com/prometheus/common v0.4.0/go.mod h1:TNfzLD0ON7rHzMJeJkieUDPYmFC7Snx/y8 github.com/prometheus/common v0.4.1/go.mod h1:TNfzLD0ON7rHzMJeJkieUDPYmFC7Snx/y86RQel1bk4= 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 h1:hWIdL3N2HoUx3B8j3YN9mWor0qhY/NlEKZEaXxuIRh4= +github.com/prometheus/common v0.28.0/go.mod h1:vu+V0TpY+O6vW9J44gczi3Ap/oXXR10b+M/gUGO4Hls= github.com/prometheus/common v0.32.1/go.mod h1:vu+V0TpY+O6vW9J44gczi3Ap/oXXR10b+M/gUGO4Hls= +github.com/prometheus/common v0.33.0 h1:rHgav/0a6+uYgGdNt3jwz8FNSesO/Hsang3O0T9A5SE= +github.com/prometheus/common v0.33.0/go.mod h1:gB3sOl7P0TvJabZpLY5uQMpUqRCPPCyRLCZYc7JZTNE= github.com/prometheus/procfs v0.0.0-20181005140218-185b4288413d/go.mod h1:c3At6R/oaqEKCNdg8wHV1ftS6bRYblBhIjjI8uT2IGk= github.com/prometheus/procfs v0.0.0-20190507164030-5867b95ac084/go.mod h1:TjEm7ze935MbeOT/UhFTIMYKhuLP4wbCsTZCD3I8kEA= github.com/prometheus/procfs v0.0.2/go.mod h1:TjEm7ze935MbeOT/UhFTIMYKhuLP4wbCsTZCD3I8kEA= @@ -553,6 +582,7 @@ github.com/rogpeppe/go-internal v1.3.0/go.mod h1:M8bDsm7K2OlrFYOpmOWEs/qY81heoFR github.com/russross/blackfriday v1.5.2 h1:HyvC0ARfnZBqnXwABFeSZHpKvJHJJfPz81GNueLj0oo= github.com/russross/blackfriday v1.5.2/go.mod h1:JO/DiYxRf+HjHt06OyowR9PTA263kcR/rfWxYHBV53g= github.com/russross/blackfriday/v2 v2.0.1/go.mod h1:+Rmxgy9KzJVeS9/2gXHxylqXiyQDYRxCVz55jmeOWTM= +github.com/russross/blackfriday/v2 v2.1.0/go.mod h1:+Rmxgy9KzJVeS9/2gXHxylqXiyQDYRxCVz55jmeOWTM= github.com/ryanuber/columnize v0.0.0-20160712163229-9b3edd62028f/go.mod h1:sm1tb6uqfes/u+d4ooFouqFdy9/2g9QGwK3SQygK0Ts= github.com/sagikazarmark/crypt v0.1.0/go.mod h1:B/mN0msZuINBtQ1zZLEQcegFJJf9vnYIR88KRMEuODE= github.com/sean-/seed v0.0.0-20170313163322-e2103e2c3529/go.mod h1:DxrIzT+xaE7yg65j358z/aeFdxmN0P9QXhEzd20vsDc= @@ -577,8 +607,9 @@ github.com/spf13/cast v1.3.1/go.mod h1:Qx5cxh0v+4UWYiBimWS+eyWzqEqokIECu5etghLkU github.com/spf13/cast v1.4.1/go.mod h1:Qx5cxh0v+4UWYiBimWS+eyWzqEqokIECu5etghLkUJE= github.com/spf13/cobra v1.0.0/go.mod h1:/6GTrnGXV9HjY+aR4k0oJ5tcvakLuG6EuKReYlHNrgE= github.com/spf13/cobra v1.1.3/go.mod h1:pGADOWyqRD/YMrPZigI/zbliZ2wVD/23d+is3pSWzOo= -github.com/spf13/cobra v1.2.1 h1:+KmjbUw1hriSNMF55oPrkZcb27aECyrj8V2ytv7kWDw= github.com/spf13/cobra v1.2.1/go.mod h1:ExllRjgxM/piMAM+3tAZvg8fsklGAf3tPfi+i8t68Nk= +github.com/spf13/cobra v1.4.0 h1:y+wJpx64xcgO1V+RcnwW0LEHxTKRi2ZDPSBjWnrg88Q= +github.com/spf13/cobra v1.4.0/go.mod h1:Wo4iy3BUC+X2Fybo0PDqwJIv3dNRiZLHQymsfxlB84g= github.com/spf13/jwalterweatherman v1.0.0/go.mod h1:cQK4TGJAtQXfYWX+Ddv3mKDzgVb68N+wFjFa4jdeBTo= github.com/spf13/jwalterweatherman v1.1.0/go.mod h1:aNWZUN0dPAAO/Ljvb5BEdw96iTZ0EXowPYD95IqWIGo= github.com/spf13/pflag v0.0.0-20170130214245-9ff6c6923cff/go.mod h1:DYY7MBk1bdzusC3SYhjObp+wFpr4gzcvqqNjLnInEg4= @@ -619,6 +650,7 @@ github.com/yuin/goldmark v1.1.27/go.mod h1:3hX8gzYuyVAZsxl0MRgGTJEmQBFcNTphYh9de github.com/yuin/goldmark v1.1.32/go.mod h1:3hX8gzYuyVAZsxl0MRgGTJEmQBFcNTphYh9decYSb74= github.com/yuin/goldmark v1.2.1/go.mod h1:3hX8gzYuyVAZsxl0MRgGTJEmQBFcNTphYh9decYSb74= github.com/yuin/goldmark v1.3.5/go.mod h1:mwnBkeHKe2W/ZEtQ+71ViKU8L12m81fl3OWwC1Zlc8k= +github.com/yuin/goldmark v1.4.0/go.mod h1:mwnBkeHKe2W/ZEtQ+71ViKU8L12m81fl3OWwC1Zlc8k= go.etcd.io/bbolt v1.3.2/go.mod h1:IbVyRI1SCnLcuJnV2u8VeU0CEYM7e686BmAb1XKL+uU= go.etcd.io/bbolt v1.3.6/go.mod h1:qXsaaIqmgQH0T+OPdb99Bf+PKfBBQVAdyD6TY9G8XM4= go.etcd.io/etcd/api/v3 v3.5.0/go.mod h1:cbVKeC6lCfl7j/8jBhAK6aIYO9XOjdptoxU/nLQcPvs= @@ -654,8 +686,10 @@ go.uber.org/atomic v1.7.0/go.mod h1:fEN4uk6kAWBTFdckzkM89CLk9XfWZrxpCo0nPH17wJc= go.uber.org/atomic v1.9.0 h1:ECmE8Bn/WFTYwEW/bpKD3M8VtR/zQVbavAoalC1PYyE= go.uber.org/atomic v1.9.0/go.mod h1:fEN4uk6kAWBTFdckzkM89CLk9XfWZrxpCo0nPH17wJc= go.uber.org/goleak v1.1.10/go.mod h1:8a7PlsEVH3e/a/GLqe5IIrQx6GzcnRmZEufDUTk4A7A= -go.uber.org/goleak v1.1.11-0.20210813005559-691160354723 h1:sHOAIxRGBp443oHZIPB+HsUGaksVCXVQENPxwTfQdH4= go.uber.org/goleak v1.1.11-0.20210813005559-691160354723/go.mod h1:cwTWslyiVhfpKIDGSZEM2HlOvcqm+tG4zioyIeLoqMQ= +go.uber.org/goleak v1.1.11/go.mod h1:cwTWslyiVhfpKIDGSZEM2HlOvcqm+tG4zioyIeLoqMQ= +go.uber.org/goleak v1.1.12 h1:gZAh5/EyT/HQwlpkCy6wTpqfH9H8Lz8zbm3dZh+OyzA= +go.uber.org/goleak v1.1.12/go.mod h1:cwTWslyiVhfpKIDGSZEM2HlOvcqm+tG4zioyIeLoqMQ= go.uber.org/multierr v1.1.0/go.mod h1:wR5kodmAFQ0UK8QlbwjlSNy0Z68gJhDJUG5sjR94q/0= go.uber.org/multierr v1.6.0/go.mod h1:cdWPpRnG4AhwMwsgIHip0KRBQjJy5kYEpYjJxpXp9iU= go.uber.org/multierr v1.7.0 h1:zaiO/rmgFjbmCXdSYJWQcdvOCsthmdaHfr3Gm2Kx4Ec= @@ -663,8 +697,9 @@ go.uber.org/multierr v1.7.0/go.mod h1:7EAYxJLBy9rStEaz58O2t4Uvip6FSURkq8/ppBp95a go.uber.org/zap v1.10.0/go.mod h1:vwi/ZaCAaUcBkycHslxD9B2zi4UTXhF60s6SWpuDF0Q= go.uber.org/zap v1.17.0/go.mod h1:MXVU+bhUf/A7Xi2HNOnopQOrmycQ5Ih87HtOu4q5SSo= go.uber.org/zap v1.19.0/go.mod h1:xg/QME4nWcxGxrpdeYfq7UvYrLh66cuVKdrbD1XF/NI= -go.uber.org/zap v1.19.1 h1:ue41HOKd1vGURxrmeKIgELGb3jPW9DMUDGtsinblHwI= go.uber.org/zap v1.19.1/go.mod h1:j3DNczoxDZroyBnOT1L/Q79cfUMGZxlv/9dzN7SM1rI= +go.uber.org/zap v1.21.0 h1:WefMeulhovoZ2sYXz7st6K0sLj7bBhpiFaud4r4zST8= +go.uber.org/zap v1.21.0/go.mod h1:wjWOCqI0f2ZZrJF/UufIOkiC8ii6tm1iqIsLo76RfJw= golang.org/x/crypto v0.0.0-20180904163835-0709b304e793/go.mod h1:6SG95UA2DQfeDnfUPMdvaQW0Q7yPrPDi9nlGo2tz2b4= golang.org/x/crypto v0.0.0-20181029021203-45a5f77698d3/go.mod h1:6SG95UA2DQfeDnfUPMdvaQW0Q7yPrPDi9nlGo2tz2b4= golang.org/x/crypto v0.0.0-20181203042331-505ab145d0a9/go.mod h1:6SG95UA2DQfeDnfUPMdvaQW0Q7yPrPDi9nlGo2tz2b4= @@ -676,7 +711,6 @@ golang.org/x/crypto v0.0.0-20190923035154-9ee001bba392/go.mod h1:/lpIB1dKB+9EgE3 golang.org/x/crypto v0.0.0-20191011191535-87dc89f01550/go.mod h1:yigFU9vqHzYiE8UmvKecakEJjdnWj3jj499lnFckfCI= golang.org/x/crypto v0.0.0-20200622213623-75b288015ac9/go.mod h1:LzIPMQfyMNhhGPhUkYOs5KpL4U8rLKemX1yGLhDgUto= golang.org/x/crypto v0.0.0-20201002170205-7f63de1d35b0/go.mod h1:LzIPMQfyMNhhGPhUkYOs5KpL4U8rLKemX1yGLhDgUto= -golang.org/x/crypto v0.0.0-20210220033148-5ea612d1eb83/go.mod h1:jdWPYTVW3xRLrWPugEBEK3UY2ZEsg3UU495nc5E+M+I= golang.org/x/crypto v0.0.0-20210817164053-32db794688a5 h1:HWj/xjIHfjYU5nVXpTM0s39J9CbLn7Cc5a7IC5rwsMQ= golang.org/x/crypto v0.0.0-20210817164053-32db794688a5/go.mod h1:GvvjBRRGRdwPK5ydBHafDWAxML/pGHZbMvKqRZ5+Abc= golang.org/x/exp v0.0.0-20190121172915-509febef88a4/go.mod h1:CJ0aWSM057203Lf6IL+f9T1iT9GByDxfZKAQTCR3kQA= @@ -763,11 +797,15 @@ golang.org/x/net v0.0.0-20210316092652-d523dce5a7f4/go.mod h1:RBQZq4jEuRlivfhVLd golang.org/x/net v0.0.0-20210405180319-a5a99cb37ef4/go.mod h1:p54w0d4576C0XHj96bSt6lcn1PtDYWL6XObtHCRCNQM= golang.org/x/net v0.0.0-20210428140749-89ef3d95e781/go.mod h1:OJAsFXCWl8Ukc7SiCT/9KSuxbyM7479/AVlXFRxuMCk= golang.org/x/net v0.0.0-20210503060351-7fd8e65b6420/go.mod h1:9nx3DQGgdP8bBQD5qxJ1jj9UTztislL4KSBs9R2vV5Y= -golang.org/x/net v0.0.0-20210520170846-37e1c6afe023/go.mod h1:9nx3DQGgdP8bBQD5qxJ1jj9UTztislL4KSBs9R2vV5Y= golang.org/x/net v0.0.0-20210525063256-abc453219eb5/go.mod h1:9nx3DQGgdP8bBQD5qxJ1jj9UTztislL4KSBs9R2vV5Y= golang.org/x/net v0.0.0-20210726213435-c6fcb2dbf985/go.mod h1:9nx3DQGgdP8bBQD5qxJ1jj9UTztislL4KSBs9R2vV5Y= -golang.org/x/net v0.0.0-20211112202133-69e39bad7dc2 h1:CIJ76btIcR3eFI5EgSo6k1qKw9KJexJuRLI9G7Hp5wE= +golang.org/x/net v0.0.0-20210805182204-aaa1db679c0d/go.mod h1:9nx3DQGgdP8bBQD5qxJ1jj9UTztislL4KSBs9R2vV5Y= +golang.org/x/net v0.0.0-20210825183410-e898025ed96a/go.mod h1:9nx3DQGgdP8bBQD5qxJ1jj9UTztislL4KSBs9R2vV5Y= golang.org/x/net v0.0.0-20211112202133-69e39bad7dc2/go.mod h1:9nx3DQGgdP8bBQD5qxJ1jj9UTztislL4KSBs9R2vV5Y= +golang.org/x/net v0.0.0-20211209124913-491a49abca63/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 h1:oA4XRj0qtSt8Yo1Zms0CUlsT3KG69V2UGQWPBxujDmc= +golang.org/x/net v0.0.0-20220225172249-27dd8689420f/go.mod h1:CfG3xpIq0wQ8r1q4Su4UZFWDARRcnwPjda9FqA0JpMk= 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= @@ -784,8 +822,8 @@ golang.org/x/oauth2 v0.0.0-20210514164344-f6687ab2804c/go.mod h1:KelEdhl1UZF7XfJ golang.org/x/oauth2 v0.0.0-20210628180205-a41e5a781914/go.mod h1:KelEdhl1UZF7XfJ4dDtk6s++YSgaE7mD/BuKKDLBl4A= golang.org/x/oauth2 v0.0.0-20210805134026-6f1e6394065a/go.mod h1:KelEdhl1UZF7XfJ4dDtk6s++YSgaE7mD/BuKKDLBl4A= golang.org/x/oauth2 v0.0.0-20210819190943-2bc19b11175f/go.mod h1:KelEdhl1UZF7XfJ4dDtk6s++YSgaE7mD/BuKKDLBl4A= -golang.org/x/oauth2 v0.0.0-20211104180415-d3ed0bb246c8 h1:RerP+noqYHUQ8CMRcPlC2nvTa4dcBIjegkuWdcUDuqg= -golang.org/x/oauth2 v0.0.0-20211104180415-d3ed0bb246c8/go.mod h1:KelEdhl1UZF7XfJ4dDtk6s++YSgaE7mD/BuKKDLBl4A= +golang.org/x/oauth2 v0.0.0-20220223155221-ee480838109b h1:clP8eMhB30EHdc0bd2Twtq6kgU7yl5ub2cQLSdrv1Dg= +golang.org/x/oauth2 v0.0.0-20220223155221-ee480838109b/go.mod h1:DAh4E804XQdzx2j+YRIaUnCqCV2RuMz24cGBJ5QYIrc= 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= @@ -872,14 +910,18 @@ golang.org/x/sys v0.0.0-20210615035016-665e8c7367d1/go.mod h1:oPkhp1MJrh7nUepCBc golang.org/x/sys v0.0.0-20210616094352-59db8d763f22/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg= golang.org/x/sys v0.0.0-20210630005230-0f9fa26af87c/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg= golang.org/x/sys v0.0.0-20210806184541-e5e7981a1069/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg= -golang.org/x/sys v0.0.0-20210817190340-bfb29a6856f2/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg= +golang.org/x/sys v0.0.0-20210809222454-d867a43fc93e/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg= golang.org/x/sys v0.0.0-20210823070655-63515b42dcdf/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg= -golang.org/x/sys v0.0.0-20211113001501-0c823b97ae02 h1:7NCfEGl0sfUojmX78nK9pBJuUlSZWEJA/TwASvfiPLo= +golang.org/x/sys v0.0.0-20210831042530-f4d43177bf5e/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg= +golang.org/x/sys v0.0.0-20211029165221-6e7872819dc8/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg= golang.org/x/sys v0.0.0-20211113001501-0c823b97ae02/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg= -golang.org/x/term v0.0.0-20201117132131-f5c789dd3221/go.mod h1:Nr5EML6q2oocZ2LXRh80K7BxOlk5/8JxuGnuhpl+muw= +golang.org/x/sys v0.0.0-20211216021012-1d35b9e2eb4e/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg= +golang.org/x/sys v0.0.0-20220114195835-da31bd327af9 h1:XfKQ4OlFl8okEOr5UvAqFRVj8pY/4yfcXrddB8qAbU0= +golang.org/x/sys v0.0.0-20220114195835-da31bd327af9/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-20210220032956-6a3ed077a48d h1:SZxvLBoTP5yHO3Frd4z4vrF+DBX9vMVanchswa69toE= -golang.org/x/term v0.0.0-20210220032956-6a3ed077a48d/go.mod h1:bj7SfCRtBDWHUb9snDiAeCFNEtKQo2Wmx5Cou7ajbmo= +golang.org/x/term v0.0.0-20210615171337-6886f2dfbf5b/go.mod h1:jbD1KX2456YbFQfuXm/mYQcufACuNUgVhRMnK/tPxf8= +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= 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= @@ -958,6 +1000,7 @@ 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.1.6-0.20210820212750-d4cc65f0b2ff/go.mod h1:YD9qOF0M9xpSpdWTBbzEl5e/RnCefISl8E5Noe10jFM= 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= @@ -1034,6 +1077,7 @@ google.golang.org/genproto v0.0.0-20200804131852-c06518451d9c/go.mod h1:FWY/as6D google.golang.org/genproto v0.0.0-20200825200019-8632dd797987/go.mod h1:FWY/as6DDZQgahTzZj3fqbO1CbirC29ZNUFHwi0/+no= google.golang.org/genproto v0.0.0-20200904004341-0bd0a958aa1d/go.mod h1:FWY/as6DDZQgahTzZj3fqbO1CbirC29ZNUFHwi0/+no= google.golang.org/genproto v0.0.0-20201019141844-1ed22bb0c154/go.mod h1:FWY/as6DDZQgahTzZj3fqbO1CbirC29ZNUFHwi0/+no= +google.golang.org/genproto v0.0.0-20201102152239-715cce707fb0/go.mod h1:FWY/as6DDZQgahTzZj3fqbO1CbirC29ZNUFHwi0/+no= google.golang.org/genproto v0.0.0-20201109203340-2640f1f9cdfb/go.mod h1:FWY/as6DDZQgahTzZj3fqbO1CbirC29ZNUFHwi0/+no= google.golang.org/genproto v0.0.0-20201201144952-b05cb90ed32e/go.mod h1:FWY/as6DDZQgahTzZj3fqbO1CbirC29ZNUFHwi0/+no= google.golang.org/genproto v0.0.0-20201210142538-e3217bee35cc/go.mod h1:FWY/as6DDZQgahTzZj3fqbO1CbirC29ZNUFHwi0/+no= @@ -1055,6 +1099,7 @@ google.golang.org/genproto v0.0.0-20210805201207-89edb61ffb67/go.mod h1:ob2IJxKr google.golang.org/genproto v0.0.0-20210813162853-db860fec028c/go.mod h1:cFeNkxwySK631ADgubI+/XFU/xp8FD5KIVV4rj8UC5w= google.golang.org/genproto v0.0.0-20210821163610-241b8fcbd6c8/go.mod h1:eFjDcFEctNawg4eG61bRv87N7iHBWyVhJu7u1kqDUXY= google.golang.org/genproto v0.0.0-20210828152312-66f60bf46e71/go.mod h1:eFjDcFEctNawg4eG61bRv87N7iHBWyVhJu7u1kqDUXY= +google.golang.org/genproto v0.0.0-20210831024726-fe130286e0e2/go.mod h1:eFjDcFEctNawg4eG61bRv87N7iHBWyVhJu7u1kqDUXY= google.golang.org/genproto v0.0.0-20211112145013-271947fe86fd h1:8jqRgiTTWyKMDOM2AvhjA5dZLBSKXg1yFupPRBV/4fQ= google.golang.org/genproto v0.0.0-20211112145013-271947fe86fd/go.mod h1:5CzLGKJ67TSI2B9POpiiyGha0AjJvZIUgRMt1dSmuhc= google.golang.org/grpc v1.19.0/go.mod h1:mqu4LbDTu4XGKhr4mRzUsmM4RtVoemTSY81AxZiDr8c= @@ -1083,8 +1128,9 @@ google.golang.org/grpc v1.38.0/go.mod h1:NREThFqKR1f3iQ6oBuvc5LadQuXVGo9rkm5ZGrQ google.golang.org/grpc v1.39.0/go.mod h1:PImNr+rS9TWYb2O4/emRugxiyHZ5JyHW5F+RPnDzfrE= google.golang.org/grpc v1.39.1/go.mod h1:PImNr+rS9TWYb2O4/emRugxiyHZ5JyHW5F+RPnDzfrE= google.golang.org/grpc v1.40.0/go.mod h1:ogyxbiOoUXAkP+4+xa6PZSE9DZgIHtSpzjDTB9KAK34= -google.golang.org/grpc v1.42.0 h1:XT2/MFpuPFsEX2fWh3YQtHkZ+WYZFQRfaUgLZYj/p6A= google.golang.org/grpc v1.42.0/go.mod h1:k+4IHHFw41K8+bbowsex27ge2rCb65oeWqe4jJ590SU= +google.golang.org/grpc v1.45.0 h1:NEpgUqV3Z+ZjkqMsxMg11IaDrXY4RY6CQukSGK0uI1M= +google.golang.org/grpc v1.45.0/go.mod h1:lN7owxKUQEqMfSyQikvvk5tf/6zMPsrK+ONuO11+0rQ= google.golang.org/grpc/cmd/protoc-gen-go-grpc v1.1.0/go.mod h1:6Kw0yEErY5E/yWrBtf03jp27GLLJujG4z/JK95pnjjw= google.golang.org/protobuf v0.0.0-20200109180630-ec00e32a8dfd/go.mod h1:DFci5gLYBciE7Vtevhsrf46CRTquxDuWsQurQQe4oz8= google.golang.org/protobuf v0.0.0-20200221191635-4d8936d0db64/go.mod h1:kwYJMbMJ01Woi6D6+Kah6886xMZcty6N08ah7+eCXa0= @@ -1098,8 +1144,9 @@ google.golang.org/protobuf v1.24.0/go.mod h1:r/3tXBNzIEhYS9I1OUVjXDlt8tc493IdKGj google.golang.org/protobuf v1.25.0/go.mod h1:9JNX74DMeImyA3h4bdi1ymwjUzf21/xIlbajtzgsN7c= google.golang.org/protobuf v1.26.0-rc.1/go.mod h1:jlhhOSvTdKEhbULTjvd4ARK9grFBp09yW+WbY/TyQbw= google.golang.org/protobuf v1.26.0/go.mod h1:9q0QmTI4eRPtz6boOQmLYwt+qCgq0jsYwAQnmE0givc= -google.golang.org/protobuf v1.27.1 h1:SnqbnDw1V7RiZcXPx5MEeqPv2s79L9i7BJUlG/+RurQ= google.golang.org/protobuf v1.27.1/go.mod h1:9q0QmTI4eRPtz6boOQmLYwt+qCgq0jsYwAQnmE0givc= +google.golang.org/protobuf v1.28.0 h1:w43yiav+6bVFTBQFZX0r7ipe9JQ1QsbMgHwbBziscLw= +google.golang.org/protobuf v1.28.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= @@ -1143,52 +1190,55 @@ 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.22.2/go.mod h1:y3ydYpLJAaDI+BbSe2xmGcqxiWHmWjkEeIbiwHvnPR8= -k8s.io/api v0.22.3 h1:wOoES2GoSkUsdped2RB4zYypPqWtvprGoKCENTOOjP4= -k8s.io/api v0.22.3/go.mod h1:azgiXFiXqiWyLCfI62/eYBOu19rj2LKmIhFPP4+33fs= -k8s.io/apiextensions-apiserver v0.22.2 h1:zK7qI8Ery7j2CaN23UCFaC1hj7dMiI87n01+nKuewd4= -k8s.io/apiextensions-apiserver v0.22.2/go.mod h1:2E0Ve/isxNl7tWLSUDgi6+cmwHi5fQRdwGVCxbC+KFA= -k8s.io/apimachinery v0.22.2/go.mod h1:O3oNtNadZdeOMxHFVxOreoznohCpy0z6mocxbZr7oJ0= -k8s.io/apimachinery v0.22.3 h1:mrvBG5CZnEfwgpVqWcrRKvdsYECTrhAR6cApAgdsflk= -k8s.io/apimachinery v0.22.3/go.mod h1:O3oNtNadZdeOMxHFVxOreoznohCpy0z6mocxbZr7oJ0= -k8s.io/apiserver v0.22.2/go.mod h1:vrpMmbyjWrgdyOvZTSpsusQq5iigKNWv9o9KlDAbBHI= -k8s.io/cli-runtime v0.22.3 h1:AeOgaDpb/k36amWsjyyIU+FLpLzzdmoLD5gn38c5fio= -k8s.io/cli-runtime v0.22.3/go.mod h1:um6JvCxV9Hrhq0zCUxcqYoY7/wF64g6IYgOViI8sg6Q= -k8s.io/client-go v0.22.2/go.mod h1:sAlhrkVDf50ZHx6z4K0S40wISNTarf1r800F+RlCF6U= -k8s.io/client-go v0.22.3 h1:6onkOSc+YNdwq5zXE0wFXicq64rrym+mXwHu/CPVGO4= -k8s.io/client-go v0.22.3/go.mod h1:ElDjYf8gvZsKDYexmsmnMQ0DYO8W9RwBjfQ1PI53yow= -k8s.io/code-generator v0.22.2/go.mod h1:eV77Y09IopzeXOJzndrDyCI88UBok2h6WxAlBwpxa+o= -k8s.io/code-generator v0.22.3/go.mod h1:eV77Y09IopzeXOJzndrDyCI88UBok2h6WxAlBwpxa+o= -k8s.io/component-base v0.22.2/go.mod h1:5Br2QhI9OTe79p+TzPe9JKNQYvEKbq9rTJDWllunGug= -k8s.io/component-base v0.22.3 h1:/+hryAW03u3FpJQww+GSMsArJNUbGjH66lrgxaRynLU= -k8s.io/component-base v0.22.3/go.mod h1:kuybv1miLCMoOk3ebrqF93GbQHQx6W2287FC0YEQY6s= -k8s.io/component-helpers v0.22.3/go.mod h1:7OVySVH5elhHKuJKUOxZEfpT1Bm3ChmBQZHmuFfbGHk= +k8s.io/api v0.23.5 h1:zno3LUiMubxD/V1Zw3ijyKO3wxrhbUF1Ck+VjBvfaoA= +k8s.io/api v0.23.5/go.mod h1:Na4XuKng8PXJ2JsploYYrivXrINeTaycCGcYgF91Xm8= +k8s.io/apiextensions-apiserver v0.23.5 h1:5SKzdXyvIJKu+zbfPc3kCbWpbxi+O+zdmAJBm26UJqI= +k8s.io/apiextensions-apiserver v0.23.5/go.mod h1:ntcPWNXS8ZPKN+zTXuzYMeg731CP0heCTl6gYBxLcuQ= +k8s.io/apimachinery v0.23.5 h1:Va7dwhp8wgkUPWsEXk6XglXWU4IKYLKNlv8VkX7SDM0= +k8s.io/apimachinery v0.23.5/go.mod h1:BEuFMMBaIbcOqVIJqNZJXGFTP4W6AycEpb5+m/97hrM= +k8s.io/apiserver v0.23.5/go.mod h1:7wvMtGJ42VRxzgVI7jkbKvMbuCbVbgsWFT7RyXiRNTw= +k8s.io/cli-runtime v0.23.5 h1:Z7XUpGoJZYZB2uNjQfJjMbyDKyVkoBGye62Ap0sWQHY= +k8s.io/cli-runtime v0.23.5/go.mod h1:oY6QDF2qo9xndSq32tqcmRp2UyXssdGrLfjAVymgbx4= +k8s.io/client-go v0.23.5 h1:zUXHmEuqx0RY4+CsnkOn5l0GU+skkRXKGJrhmE2SLd8= +k8s.io/client-go v0.23.5/go.mod h1:flkeinTO1CirYgzMPRWxUCnV0G4Fbu2vLhYCObnt/r4= +k8s.io/code-generator v0.23.5/go.mod h1:S0Q1JVA+kSzTI1oUvbKAxZY/DYbA/ZUb4Uknog12ETk= +k8s.io/component-base v0.23.5 h1:8qgP5R6jG1BBSXmRYW+dsmitIrpk8F/fPEvgDenMCCE= +k8s.io/component-base v0.23.5/go.mod h1:c5Nq44KZyt1aLl0IpHX82fhsn84Sb0jjzwjpcA42bY0= +k8s.io/component-helpers v0.23.5/go.mod h1:5riXJgjTIs+ZB8xnf5M2anZ8iQuq37a0B/0BgoPQuSM= k8s.io/gengo v0.0.0-20200413195148-3a45101e95ac/go.mod h1:ezvh/TsK7cY6rbqRK0oQQ8IAqLxYwwyPxAX1Pzy0ii0= -k8s.io/gengo v0.0.0-20201214224949-b6c5ce23f027/go.mod h1:FiNAH4ZV3gBg2Kwh89tzAEV2be7d5xI0vBa/VySYy3E= -k8s.io/klog/v2 v2.10.0 h1:R2HDMDJsHVTHA2n4RjwbeYXdOcBymXdX/JRb1v0VGhE= -k8s.io/klog/v2 v2.10.0/go.mod h1:hy9LJ/NvuK+iVyP4Ehqva4HxZG/oXyIS3n3Jmire4Ec= -k8s.io/kube-openapi v0.0.0-20210421082810-95288971da7e h1:KLHHjkdQFomZy8+06csTWZ0m1343QqxZhR2LJ1OxCYM= +k8s.io/gengo v0.0.0-20210813121822-485abfe95c7c/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.30.0/go.mod h1:y1WjHnz7Dj687irZUWR/WLkLc5N1YHtjLdmgWjndZn0= +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-20210421082810-95288971da7e/go.mod h1:vHXdDvt9+2spS2Rx9ql3I8tycm3H9FDfdUoIuKCefvw= -k8s.io/kubectl v0.22.3 h1:xziSHHyFHg2nt9vE6A0XqW5dOePNSlzxG8z3z+IY63E= -k8s.io/kubectl v0.22.3/go.mod h1:gcpQHPOx+Jke9Og6Li7YxR/ZuaOtFUeJw7xHH617tHs= -k8s.io/metrics v0.22.3/go.mod h1:HbLFLRKtXzoC/6tHLQAlO9AeOBXZp2eB6SsgkbujoNI= -k8s.io/utils v0.0.0-20210819203725-bdf08cb9a70a/go.mod h1:jPW/WVKK9YHAvNhRxK0md/EJ228hCsBRufyofKtW8HA= -k8s.io/utils v0.0.0-20210930125809-cb0fa318a74b h1:wxEMGetGMur3J1xuGLQY7GEQYg9bZxKn3tKo5k/eYcs= -k8s.io/utils v0.0.0-20210930125809-cb0fa318a74b/go.mod h1:jPW/WVKK9YHAvNhRxK0md/EJ228hCsBRufyofKtW8HA= +k8s.io/kube-openapi v0.0.0-20211115234752-e816edb12b65 h1:E3J9oCLlaobFUqsjG9DfKbP2BmgwBL2p7pn0A3dG9W4= +k8s.io/kube-openapi v0.0.0-20211115234752-e816edb12b65/go.mod h1:sX9MT8g7NVZM5lVL/j8QyCCJe8YSMW30QvGZWaCIDIk= +k8s.io/kubectl v0.23.5 h1:DmDULqCaF4qstj0Im143XmncvqWtJxHzK8IrW2BzlU0= +k8s.io/kubectl v0.23.5/go.mod h1:lLgw7cVY8xbd7o637vOXPca/w6HC205KsPCRDYRCxwE= +k8s.io/metrics v0.23.5/go.mod h1:WNAtV2a5BYbmDS8+7jSqYYV6E3efuGTpIwJ8PTD1wgs= +k8s.io/utils v0.0.0-20210802155522-efc7438f0176/go.mod h1:jPW/WVKK9YHAvNhRxK0md/EJ228hCsBRufyofKtW8HA= +k8s.io/utils v0.0.0-20211116205334-6203023598ed/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= 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.22/go.mod h1:LEScyzhFmoF5pso/YSeBstl57mOzx9xlU9n85RGrDQg= -sigs.k8s.io/controller-runtime v0.10.3 h1:s5Ttmw/B4AuIbwrXD3sfBkXwnPMMWrqpVj4WRt1dano= -sigs.k8s.io/controller-runtime v0.10.3/go.mod h1:CQp8eyUQZ/Q7PJvnIrB6/hgfTC1kBkGylwsLgOQi1WY= -sigs.k8s.io/kustomize/api v0.8.11 h1:LzQzlq6Z023b+mBtc6v72N2mSHYmN8x7ssgbf/hv0H8= -sigs.k8s.io/kustomize/api v0.8.11/go.mod h1:a77Ls36JdfCWojpUqR6m60pdGY1AYFix4AH83nJtY1g= -sigs.k8s.io/kustomize/cmd/config v0.9.13/go.mod h1:7547FLF8W/lTaDf0BDqFTbZxM9zqwEJqCKN9sSR0xSs= -sigs.k8s.io/kustomize/kustomize/v4 v4.2.0/go.mod h1:MOkR6fmhwG7hEDRXBYELTi5GSFcLwfqwzTRHW3kv5go= -sigs.k8s.io/kustomize/kyaml v0.11.0 h1:9KhiCPKaVyuPcgOLJXkvytOvjMJLoxpjodiycb4gHsA= -sigs.k8s.io/kustomize/kyaml v0.11.0/go.mod h1:GNMwjim4Ypgp/MueD3zXHLRJEjz7RvtPae0AwlvEMFM= +sigs.k8s.io/apiserver-network-proxy/konnectivity-client v0.0.30/go.mod h1:fEO7lRTdivWO2qYVCVG7dEADOMo/MLDCVr8So2g88Uw= +sigs.k8s.io/controller-runtime v0.11.2 h1:H5GTxQl0Mc9UjRJhORusqfJCIjBO8UtUxGggCwL1rLA= +sigs.k8s.io/controller-runtime v0.11.2/go.mod h1:P6QCzrEjLaZGqHsfd+os7JQ+WFZhvB8MRFsn4dWF7O4= +sigs.k8s.io/json v0.0.0-20211020170558-c049b76a60c6 h1:fD1pz4yfdADVNfFmcP2aBEtudwUQ1AlLnRBALr33v3s= +sigs.k8s.io/json v0.0.0-20211020170558-c049b76a60c6/go.mod h1:p4QtZmO4uMYipTQNzagwnNoseA6OxSUutVw05NhYDRs= +sigs.k8s.io/kustomize/api v0.10.1 h1:KgU7hfYoscuqag84kxtzKdEC3mKMb99DPI3a0eaV1d0= +sigs.k8s.io/kustomize/api v0.10.1/go.mod h1:2FigT1QN6xKdcnGS2Ppp1uIWrtWN28Ms8A3OZUZhwr8= +sigs.k8s.io/kustomize/cmd/config v0.10.2/go.mod h1:K2aW7nXJ0AaT+VA/eO0/dzFLxmpFcTzudmAgDwPY1HQ= +sigs.k8s.io/kustomize/kustomize/v4 v4.4.1/go.mod h1:qOKJMMz2mBP+vcS7vK+mNz4HBLjaQSWRY22EF6Tb7Io= +sigs.k8s.io/kustomize/kyaml v0.13.0 h1:9c+ETyNfSrVhxvphs+K2dzT3dh5oVPPEqPOE/cUpScY= +sigs.k8s.io/kustomize/kyaml v0.13.0/go.mod h1:FTJxEZ86ScK184NpGSAQcfEqee0nul8oLCK30D47m4E= sigs.k8s.io/structured-merge-diff/v4 v4.0.2/go.mod h1:bJZC9H9iH24zzfZ/41RGcq60oK1F7G282QMXDPYydCw= -sigs.k8s.io/structured-merge-diff/v4 v4.1.2 h1:Hr/htKFmJEbtMgS/UD0N+gtgctAqz81t3nu+sPzynno= -sigs.k8s.io/structured-merge-diff/v4 v4.1.2/go.mod h1:j/nl6xW8vLS49O8YvXW1ocPhZawJtm+Yrr7PPRQ0Vg4= -sigs.k8s.io/yaml v1.2.0 h1:kr/MCeFWJWTwyaHoR9c8EjH9OumOmoF9YGiZd7lFm/Q= +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/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=