diff --git a/.github/dependabot.yml b/.github/dependabot.yml index 5a3280761..3dc659ce4 100644 --- a/.github/dependabot.yml +++ b/.github/dependabot.yml @@ -7,32 +7,32 @@ updates: interval: "daily" open-pull-requests-limit: 10 reviewers: - - "onmetal/onmetal-api-maintainers" + - "ironcore-dev/core" - package-ecosystem: "github-actions" directory: "/" schedule: interval: "daily" open-pull-requests-limit: 10 reviewers: - - "onmetal/onmetal-api-maintainers" + - "ironcore-dev/core" - package-ecosystem: "pip" directory: "/docs" schedule: interval: "daily" open-pull-requests-limit: 10 reviewers: - - "onmetal/onmetal-api-maintainers" + - "ironcore-dev/core" - package-ecosystem: "docker" directory: "/docs" schedule: interval: "daily" open-pull-requests-limit: 10 reviewers: - - "onmetal/onmetal-api-maintainers" + - "ironcore-dev/core" - package-ecosystem: "docker" directory: "/" schedule: interval: "daily" open-pull-requests-limit: 10 reviewers: - - "onmetal/onmetal-api-maintainers" + - "ironcore-dev/core" diff --git a/.github/workflows/publish-docker.yml b/.github/workflows/publish-docker.yml index fad62d6ae..42274a9ab 100644 --- a/.github/workflows/publish-docker.yml +++ b/.github/workflows/publish-docker.yml @@ -24,28 +24,28 @@ jobs: strategy: matrix: image: - - name: onmetal-api-controller-manager + - name: ironcore-controller-manager target: manager - - name: onmetal-api-apiserver + - name: ironcore-apiserver target: apiserver - - name: onmetal-api-machinepoollet + - name: ironcore-machinepoollet target: machinepoollet - - name: onmetal-api-machinebroker + - name: ironcore-machinebroker target: machinebroker - - name: onmetal-api-orictl-machine - target: orictl-machine - - name: onmetal-api-volumepoollet + - name: ironcore-irictl-machine + target: irictl-machine + - name: ironcore-volumepoollet target: volumepoollet - - name: onmetal-api-volumebroker + - name: ironcore-volumebroker target: volumebroker - - name: onmetal-api-orictl-volume - target: orictl-volume - - name: onmetal-api-bucketpoollet + - name: ironcore-irictl-volume + target: irictl-volume + - name: ironcore-bucketpoollet target: bucketpoollet - - name: onmetal-api-bucketbroker + - name: ironcore-bucketbroker target: bucketbroker - - name: onmetal-api-orictl-bucket - target: orictl-bucket + - name: ironcore-irictl-bucket + target: irictl-bucket permissions: contents: read packages: write diff --git a/.github/workflows/size-label.yml b/.github/workflows/size-label.yml index d845e389a..069c1adcf 100644 --- a/.github/workflows/size-label.yml +++ b/.github/workflows/size-label.yml @@ -1,11 +1,17 @@ name: Size Label on: - pull_request_target: - types: [ assigned, opened, synchronize, reopened ] + pull_request: + types: + - opened + - edited + - synchronize jobs: size-label: + permissions: + contents: read + pull-requests: write runs-on: ubuntu-latest steps: - name: size-label diff --git a/.golangci.yaml b/.golangci.yaml index 572c0cee9..3e4166d1c 100644 --- a/.golangci.yaml +++ b/.golangci.yaml @@ -19,6 +19,7 @@ linters-settings: misspell: ignore-words: - strat + - iritable revive: severity: error rules: @@ -29,11 +30,11 @@ linters-settings: disabled: true importas: alias: - - pkg: github.com/onmetal/onmetal-api/api/(\w+)/(v[\w\d]+) + - pkg: github.com/ironcore-dev/ironcore/api/(\w+)/(v[\w\d]+) alias: $1$2 - - pkg: github.com/onmetal/onmetal-api/internal/apis/(\w+) + - pkg: github.com/ironcore-dev/ironcore/internal/apis/(\w+) alias: $1 - - pkg: github.com/onmetal/onmetal-api/internal/client/(\w+) + - pkg: github.com/ironcore-dev/ironcore/internal/client/(\w+) alias: ${1}client issues: diff --git a/CODEOWNERS b/CODEOWNERS index 56cc8d15e..e82ca46c9 100644 --- a/CODEOWNERS +++ b/CODEOWNERS @@ -1,2 +1,2 @@ -# onmetal-api maintainers -* @onmetal/onmetal-api-maintainers \ No newline at end of file +# ironcore maintainers +* @ironcore-dev/core diff --git a/Dockerfile b/Dockerfile index 4f7527ed3..a664f38c9 100644 --- a/Dockerfile +++ b/Dockerfile @@ -15,11 +15,11 @@ COPY broker/ broker/ COPY client-go/ client-go/ COPY cmd/ cmd/ COPY internal/ internal/ -COPY ori/ ori/ -COPY orictl/ orictl/ -COPY orictl-bucket/ orictl-bucket/ -COPY orictl-machine/ orictl-machine/ -COPY orictl-volume/ orictl-volume/ +COPY iri/ iri/ +COPY irictl/ irictl/ +COPY irictl-bucket/ irictl-bucket/ +COPY irictl-machine/ irictl-machine/ +COPY irictl-volume/ irictl-volume/ COPY poollet/ poollet/ COPY utils/ utils/ @@ -32,13 +32,13 @@ FROM builder as apiserver-builder RUN --mount=type=cache,target=/root/.cache/go-build \ --mount=type=cache,target=/go/pkg \ - CGO_ENABLED=0 GOOS=$TARGETOS GOARCH=$TARGETARCH GO111MODULE=on go build -ldflags="-s -w" -a -o bin/onmetal-apiserver ./cmd/onmetal-apiserver + CGO_ENABLED=0 GOOS=$TARGETOS GOARCH=$TARGETARCH GO111MODULE=on go build -ldflags="-s -w" -a -o bin/ironcore-apiserver ./cmd/ironcore-apiserver FROM builder as manager-builder RUN --mount=type=cache,target=/root/.cache/go-build \ --mount=type=cache,target=/go/pkg \ - CGO_ENABLED=0 GOOS=$TARGETOS GOARCH=$TARGETARCH GO111MODULE=on go build -ldflags="-s -w" -a -o bin/onmetal-controller-manager ./cmd/onmetal-controller-manager + CGO_ENABLED=0 GOOS=$TARGETOS GOARCH=$TARGETARCH GO111MODULE=on go build -ldflags="-s -w" -a -o bin/ironcore-controller-manager ./cmd/ironcore-controller-manager FROM builder as machinepoollet-builder @@ -48,17 +48,17 @@ RUN --mount=type=cache,target=/root/.cache/go-build \ FROM builder as machinebroker-builder -# TODO: Remove orictl-machine once debug containers are more broadly available. +# TODO: Remove irictl-machine once debug containers are more broadly available. RUN --mount=type=cache,target=/root/.cache/go-build \ --mount=type=cache,target=/go/pkg \ CGO_ENABLED=0 GOOS=$TARGETOS GOARCH=$TARGETARCH GO111MODULE=on go build -ldflags="-s -w" -a -o bin/machinebroker ./broker/machinebroker/cmd/machinebroker/main.go && \ - CGO_ENABLED=0 GOOS=$TARGETOS GOARCH=$TARGETARCH GO111MODULE=on go build -ldflags="-s -w" -a -o bin/orictl-machine ./orictl-machine/cmd/orictl-machine/main.go + CGO_ENABLED=0 GOOS=$TARGETOS GOARCH=$TARGETARCH GO111MODULE=on go build -ldflags="-s -w" -a -o bin/irictl-machine ./irictl-machine/cmd/irictl-machine/main.go -FROM builder as orictl-machine-builder +FROM builder as irictl-machine-builder RUN --mount=type=cache,target=/root/.cache/go-build \ --mount=type=cache,target=/go/pkg \ - CGO_ENABLED=0 GOOS=$TARGETOS GOARCH=$TARGETARCH GO111MODULE=on go build -ldflags="-s -w" -a -o bin/orictl-machine ./orictl-machine/cmd/orictl-machine/main.go + CGO_ENABLED=0 GOOS=$TARGETOS GOARCH=$TARGETARCH GO111MODULE=on go build -ldflags="-s -w" -a -o bin/irictl-machine ./irictl-machine/cmd/irictl-machine/main.go FROM builder as volumepoollet-builder @@ -69,17 +69,17 @@ RUN --mount=type=cache,target=/root/.cache/go-build \ FROM builder as volumebroker-builder -# TODO: Remove orictl-volume once debug containers are more broadly available. +# TODO: Remove irictl-volume once debug containers are more broadly available. RUN --mount=type=cache,target=/root/.cache/go-build \ --mount=type=cache,target=/go/pkg \ CGO_ENABLED=0 GOOS=$TARGETOS GOARCH=$TARGETARCH GO111MODULE=on go build -ldflags="-s -w" -a -o bin/volumebroker ./broker/volumebroker/cmd/volumebroker/main.go && \ - CGO_ENABLED=0 GOOS=$TARGETOS GOARCH=$TARGETARCH GO111MODULE=on go build -ldflags="-s -w" -a -o bin/orictl-volume ./orictl-volume/cmd/orictl-volume/main.go + CGO_ENABLED=0 GOOS=$TARGETOS GOARCH=$TARGETARCH GO111MODULE=on go build -ldflags="-s -w" -a -o bin/irictl-volume ./irictl-volume/cmd/irictl-volume/main.go -FROM builder as orictl-volume-builder +FROM builder as irictl-volume-builder RUN --mount=type=cache,target=/root/.cache/go-build \ --mount=type=cache,target=/go/pkg \ - CGO_ENABLED=0 GOOS=$TARGETOS GOARCH=$TARGETARCH GO111MODULE=on go build -ldflags="-s -w" -a -o bin/orictl-volume ./orictl-volume/cmd/orictl-volume/main.go + CGO_ENABLED=0 GOOS=$TARGETOS GOARCH=$TARGETARCH GO111MODULE=on go build -ldflags="-s -w" -a -o bin/irictl-volume ./irictl-volume/cmd/irictl-volume/main.go FROM builder as bucketpoollet-builder @@ -90,33 +90,33 @@ RUN --mount=type=cache,target=/root/.cache/go-build \ FROM builder as bucketbroker-builder -# TODO: Remove orictl-bucket once debug containers are more broadly available. +# TODO: Remove irictl-bucket once debug containers are more broadly available. RUN --mount=type=cache,target=/root/.cache/go-build \ --mount=type=cache,target=/go/pkg \ CGO_ENABLED=0 GOOS=$TARGETOS GOARCH=$TARGETARCH GO111MODULE=on go build -ldflags="-s -w" -a -o bin/bucketbroker ./broker/bucketbroker/cmd/bucketbroker/main.go && \ - CGO_ENABLED=0 GOOS=$TARGETOS GOARCH=$TARGETARCH GO111MODULE=on go build -ldflags="-s -w" -a -o bin/orictl-bucket ./orictl-bucket/cmd/orictl-bucket/main.go + CGO_ENABLED=0 GOOS=$TARGETOS GOARCH=$TARGETARCH GO111MODULE=on go build -ldflags="-s -w" -a -o bin/irictl-bucket ./irictl-bucket/cmd/irictl-bucket/main.go -FROM builder as orictl-bucket-builder +FROM builder as irictl-bucket-builder RUN --mount=type=cache,target=/root/.cache/go-build \ --mount=type=cache,target=/go/pkg \ - CGO_ENABLED=0 GOOS=$TARGETOS GOARCH=$TARGETARCH GO111MODULE=on go build -ldflags="-s -w" -a -o bin/orictl-bucket ./orictl-bucket/cmd/orictl-bucket/main.go + CGO_ENABLED=0 GOOS=$TARGETOS GOARCH=$TARGETARCH GO111MODULE=on go build -ldflags="-s -w" -a -o bin/irictl-bucket ./irictl-bucket/cmd/irictl-bucket/main.go # Use distroless as minimal base image to package the manager binary # Refer to https://github.com/GoogleContainerTools/distroless for more details FROM gcr.io/distroless/static:nonroot as manager WORKDIR / -COPY --from=manager-builder /workspace/bin/onmetal-controller-manager . +COPY --from=manager-builder /workspace/bin/ironcore-controller-manager . USER 65532:65532 -ENTRYPOINT ["/onmetal-controller-manager"] +ENTRYPOINT ["/ironcore-controller-manager"] FROM gcr.io/distroless/static:nonroot as apiserver WORKDIR / -COPY --from=apiserver-builder /workspace/bin/onmetal-apiserver . +COPY --from=apiserver-builder /workspace/bin/ironcore-apiserver . USER 65532:65532 -ENTRYPOINT ["/onmetal-apiserver"] +ENTRYPOINT ["/ironcore-apiserver"] FROM gcr.io/distroless/static:nonroot as machinepoollet WORKDIR / @@ -129,15 +129,15 @@ ENTRYPOINT ["/machinepoollet"] FROM debian:bullseye-slim as machinebroker WORKDIR / COPY --from=machinebroker-builder /workspace/bin/machinebroker . -# TODO: Remove orictl-machine as soon as ephemeral debug containers are more broadly available. -COPY --from=machinebroker-builder /workspace/bin/orictl-machine . +# TODO: Remove irictl-machine as soon as ephemeral debug containers are more broadly available. +COPY --from=machinebroker-builder /workspace/bin/irictl-machine . USER 65532:65532 ENTRYPOINT ["/machinebroker"] -FROM debian:bullseye-slim as orictl-machine +FROM debian:bullseye-slim as irictl-machine WORKDIR / -COPY --from=orictl-machine-builder /workspace/bin/orictl-machine . +COPY --from=irictl-machine-builder /workspace/bin/irictl-machine . USER 65532:65532 FROM gcr.io/distroless/static:nonroot as volumepoollet @@ -151,15 +151,15 @@ ENTRYPOINT ["/volumepoollet"] FROM debian:bullseye-slim as volumebroker WORKDIR / COPY --from=volumebroker-builder /workspace/bin/volumebroker . -# TODO: Remove orictl-volume as soon as ephemeral debug containers are more broadly available. -COPY --from=volumebroker-builder /workspace/bin/orictl-volume . +# TODO: Remove irictl-volume as soon as ephemeral debug containers are more broadly available. +COPY --from=volumebroker-builder /workspace/bin/irictl-volume . USER 65532:65532 ENTRYPOINT ["/volumebroker"] -FROM debian:bullseye-slim as orictl-volume +FROM debian:bullseye-slim as irictl-volume WORKDIR / -COPY --from=orictl-volume-builder /workspace/bin/orictl-volume . +COPY --from=irictl-volume-builder /workspace/bin/irictl-volume . USER 65532:65532 FROM gcr.io/distroless/static:nonroot as bucketpoollet @@ -173,13 +173,13 @@ ENTRYPOINT ["/bucketpoollet"] FROM debian:bullseye-slim as bucketbroker WORKDIR / COPY --from=bucketbroker-builder /workspace/bin/bucketbroker . -# TODO: Remove orictl-bucket as soon as ephemeral debug containers are more broadly available. -COPY --from=bucketbroker-builder /workspace/bin/orictl-bucket . +# TODO: Remove irictl-bucket as soon as ephemeral debug containers are more broadly available. +COPY --from=bucketbroker-builder /workspace/bin/irictl-bucket . USER 65532:65532 ENTRYPOINT ["/bucketbroker"] -FROM debian:bullseye-slim as orictl-bucket +FROM debian:bullseye-slim as irictl-bucket WORKDIR / -COPY --from=orictl-bucket-builder /workspace/bin/orictl-bucket . +COPY --from=irictl-bucket-builder /workspace/bin/irictl-bucket . USER 65532:65532 diff --git a/Makefile b/Makefile index acd005599..fdfe48e43 100644 --- a/Makefile +++ b/Makefile @@ -3,19 +3,19 @@ CONTROLLER_IMG ?= controller:latest APISERVER_IMG ?= apiserver:latest MACHINEPOOLLET_IMG ?= machinepoollet:latest MACHINEBROKER_IMG ?= machinebroker:latest -ORICTL_MACHINE_IMG ?= orictl-machine:latest +IRICTL_MACHINE_IMG ?= irictl-machine:latest VOLUMEPOOLLET_IMG ?= volumepoollet:latest VOLUMEBROKER_IMG ?= volumebroker:latest -ORICTL_VOLUME_IMG ?= orictl-volume:latest +IRICTL_VOLUME_IMG ?= irictl-volume:latest BUCKETPOOLLET_IMG ?= bucketpoollet:latest BUCKETBROKER_IMG ?= bucketbroker:latest -ORICTL_BUCKET_IMG ?= orictl-bucket:latest +IRICTL_BUCKET_IMG ?= irictl-bucket:latest # ENVTEST_K8S_VERSION refers to the version of kubebuilder assets to be downloaded by envtest binary. ENVTEST_K8S_VERSION = 1.28.0 # Docker image name for the mkdocs based local development setup -IMAGE=onmetal-api/documentation +IMAGE=ironcore/documentation # Get the currently used golang install path (in GOPATH/bin, unless GOBIN is set) ifeq (,$(shell go env GOBIN)) @@ -55,7 +55,7 @@ help: ## Display this help. .PHONY: manifests FILE="config/machinepoollet-broker/broker-rbac/role.yaml" manifests: controller-gen ## Generate WebhookConfiguration, ClusterRole and CustomResourceDefinition objects. - # onmetal-controller-manager + # ironcore-controller-manager $(CONTROLLER_GEN) rbac:roleName=manager-role webhook paths="./internal/controllers/...;./api/..." output:rbac:artifacts:config=config/controller/rbac # machinepoollet-broker @@ -75,11 +75,11 @@ manifests: controller-gen ## Generate WebhookConfiguration, ClusterRole and Cust # poollet system roles cp config/machinepoollet-broker/poollet-rbac/role.yaml config/apiserver/rbac/machinepool_role.yaml - ./hack/replace.sh config/apiserver/rbac/machinepool_role.yaml 's/manager-role/compute.api.onmetal.de:system:machinepools/g' + ./hack/replace.sh config/apiserver/rbac/machinepool_role.yaml 's/manager-role/compute.ironcore.dev:system:machinepools/g' cp config/volumepoollet-broker/poollet-rbac/role.yaml config/apiserver/rbac/volumepool_role.yaml - ./hack/replace.sh config/apiserver/rbac/volumepool_role.yaml 's/manager-role/storage.api.onmetal.de:system:volumepools/g' + ./hack/replace.sh config/apiserver/rbac/volumepool_role.yaml 's/manager-role/storage.ironcore.dev:system:volumepools/g' cp config/bucketpoollet-broker/poollet-rbac/role.yaml config/apiserver/rbac/bucketpool_role.yaml - ./hack/replace.sh config/apiserver/rbac/bucketpool_role.yaml 's/manager-role/storage.api.onmetal.de:system:bucketpools/g' + ./hack/replace.sh config/apiserver/rbac/bucketpool_role.yaml 's/manager-role/storage.ironcore.dev:system:bucketpools/g' .PHONY: generate generate: vgopath models-schema deepcopy-gen client-gen lister-gen informer-gen defaulter-gen conversion-gen openapi-gen applyconfiguration-gen @@ -100,7 +100,7 @@ proto: goimports vgopath protoc-gen-gogo VGOPATH=$(VGOPATH) \ PROTOC_GEN_GOGO=$(PROTOC_GEN_GOGO) \ ./hack/update-proto.sh - $(GOIMPORTS) -w ./ori + $(GOIMPORTS) -w ./iri .PHONY: fmt fmt: goimports ## Run goimports against code. @@ -119,16 +119,16 @@ clean: ## Clean any artifacts that can be regenerated. rm -rf client-go/applyconfigurations rm -rf client-go/informers rm -rf client-go/listers - rm -rf client-go/onmetalapi + rm -rf client-go/ironcore rm -rf client-go/openapi .PHONY: add-license add-license: addlicense ## Add license headers to all go files. - find . -name '*.go' -exec $(ADDLICENSE) -c 'OnMetal authors' {} + + find . -name '*.go' -exec $(ADDLICENSE) -c 'IronCore authors' {} + .PHONY: check-license check-license: addlicense ## Check that every file has a license header present. - find . -name '*.go' -exec $(ADDLICENSE) -check -c 'OnMetal authors' {} + + find . -name '*.go' -exec $(ADDLICENSE) -check -c 'IronCore authors' {} + .PHONY: check check: generate manifests add-license fmt lint test # Generate manifests, code, lint, add licenses, test @@ -149,7 +149,7 @@ start-docs: ## Start the local mkdocs based development environment. .PHONY: clean-docs clean-docs: ## Remove all local mkdocs Docker images (cleanup). - docker container prune --force --filter "label=project=onmetal_api_documentation" + docker container prune --force --filter "label=project=ironcore_documentation" .PHONY: test test: manifests generate fmt vet test-only ## Run tests. @@ -161,7 +161,7 @@ test-only: envtest ## Run *only* the tests - no generation, linting etc. .PHONY: openapi-extractor extract-openapi: envtest openapi-extractor KUBEBUILDER_ASSETS="$(shell $(ENVTEST) use $(ENVTEST_K8S_VERSION) -p path)" $(OPENAPI_EXTRACTOR) \ - --apiserver-package="github.com/onmetal/onmetal-api/cmd/onmetal-apiserver" \ + --apiserver-package="github.com/ironcore-dev/ironcore/cmd/ironcore-apiserver" \ --apiserver-build-opts=mod \ --apiservices="./config/apiserver/apiservice/bases" \ --output="./gen" @@ -170,25 +170,25 @@ extract-openapi: envtest openapi-extractor .PHONY: build build: generate fmt vet ## Build manager binary. - go build -o bin/manager ./cmd/onmetal-controller-manager + go build -o bin/manager ./cmd/ironcore-controller-manager .PHONY: run run: manifests generate fmt vet ## Run a controller from your host. - go run ./cmd/onmetal-controller-manager + go run ./cmd/ironcore-controller-manager .PHONY: docker-build docker-build: \ - docker-build-onmetal-apiserver docker-build-onmetal-controller-manager \ - docker-build-machinepoollet docker-build-machinebroker docker-build-orictl-machine \ - docker-build-volumepoollet docker-build-volumebroker docker-build-orictl-volume \ - docker-build-bucketpoollet docker-build-bucketbroker docker-build-orictl-bucket ## Build docker image with the manager. + docker-build-ironcore-apiserver docker-build-ironcore-controller-manager \ + docker-build-machinepoollet docker-build-machinebroker docker-build-irictl-machine \ + docker-build-volumepoollet docker-build-volumebroker docker-build-irictl-volume \ + docker-build-bucketpoollet docker-build-bucketbroker docker-build-irictl-bucket ## Build docker image with the manager. -.PHONY: docker-build-onmetal-apiserver -docker-build-onmetal-apiserver: ## Build onmetal-apiserver. +.PHONY: docker-build-ironcore-apiserver +docker-build-ironcore-apiserver: ## Build ironcore-apiserver. docker build --target apiserver -t ${APISERVER_IMG} . -.PHONY: docker-build-onmetal-controller-manager -docker-build-onmetal-controller-manager: ## Build onmetal-controller-manager. +.PHONY: docker-build-ironcore-controller-manager +docker-build-ironcore-controller-manager: ## Build ironcore-controller-manager. docker build --target manager -t ${CONTROLLER_IMG} . .PHONY: docker-build-machinepoollet @@ -199,9 +199,9 @@ docker-build-machinepoollet: ## Build machinepoollet image. docker-build-machinebroker: ## Build machinebroker image. docker build --target machinebroker -t ${MACHINEBROKER_IMG} . -.PHONY: docker-build-orictl-machine -docker-build-orictl-machine: ## Build orictl-machine image. - docker build --target orictl-machine -t ${ORICTL_MACHINE_IMG} . +.PHONY: docker-build-irictl-machine +docker-build-irictl-machine: ## Build irictl-machine image. + docker build --target irictl-machine -t ${IRICTL_MACHINE_IMG} . .PHONY: docker-build-volumepoollet docker-build-volumepoollet: ## Build volumepoollet image. @@ -211,9 +211,9 @@ docker-build-volumepoollet: ## Build volumepoollet image. docker-build-volumebroker: ## Build volumebroker image. docker build --target volumebroker -t ${VOLUMEBROKER_IMG} . -.PHONY: docker-build-orictl-volume -docker-build-orictl-volume: ## Build orictl-volume image. - docker build --target orictl-volume -t ${ORICTL_VOLUME_IMG} . +.PHONY: docker-build-irictl-volume +docker-build-irictl-volume: ## Build irictl-volume image. + docker build --target irictl-volume -t ${IRICTL_VOLUME_IMG} . .PHONY: docker-build-bucketpoollet docker-build-bucketpoollet: ## Build bucketpoollet image. @@ -223,9 +223,9 @@ docker-build-bucketpoollet: ## Build bucketpoollet image. docker-build-bucketbroker: ## Build bucketbroker image. docker build --target bucketbroker -t ${BUCKETBROKER_IMG} . -.PHONY: docker-build-orictl-bucket -docker-build-orictl-bucket: ## Build orictl-bucket image. - docker build --target orictl-bucket -t ${ORICTL_BUCKET_IMG} . +.PHONY: docker-build-irictl-bucket +docker-build-irictl-bucket: ## Build irictl-bucket image. + docker build --target irictl-bucket -t ${IRICTL_BUCKET_IMG} . .PHONY: docker-push docker-push: ## Push docker image with the manager. @@ -302,11 +302,11 @@ kind-load: kind-load-apiserver kind-load-controller ## Load the apiserver and co .PHONY: kind-restart-apiserver kind-restart-apiserver: ## Restart the apiserver in kind. Useless if the manifests are not in place (deployed e.g. via kind-apply / kind-deploy). - kubectl -n onmetal-system delete rs -l control-plane=apiserver + kubectl -n ironcore-system delete rs -l control-plane=apiserver .PHONY: kind-restart-controller kind-restart-controller: ## Restart the controller in kind. Useless if the manifests are not in place (deployed e.g. via kind-apply / kind-deploy). - kubectl -n onmetal-system delete rs -l control-plane=controller-manager + kubectl -n ironcore-system delete rs -l control-plane=controller-manager .PHONY: kind-restart kind-restart: kind-restart-apiserver kind-restart-controller ## Restart the apiserver and controller in kind. Restart is useless if the manifests are not in place (deployed e.g. via kind-apply / kind-deploy). @@ -373,7 +373,7 @@ GOLANGCI_LINT ?= $(LOCALBIN)/golangci-lint ## Tool Versions KUSTOMIZE_VERSION ?= v5.1.1 CODE_GENERATOR_VERSION ?= v0.28.2 -VGOPATH_VERSION ?= v0.1.1 +VGOPATH_VERSION ?= v0.1.3 CONTROLLER_TOOLS_VERSION ?= v0.13.0 GEN_CRD_API_REFERENCE_DOCS_VERSION ?= v0.3.0 ADDLICENSE_VERSION ?= v1.1.1 @@ -445,7 +445,7 @@ $(VGOPATH): $(LOCALBIN) echo "$(LOCALBIN)/vgopath version is not expected $(VGOPATH_VERSION). Removing it before installing."; \ rm -rf $(LOCALBIN)/vgopath; \ fi - test -s $(LOCALBIN)/vgopath || GOBIN=$(LOCALBIN) go install github.com/onmetal/vgopath@$(VGOPATH_VERSION) + test -s $(LOCALBIN)/vgopath || GOBIN=$(LOCALBIN) go install github.com/ironcore-dev/vgopath@$(VGOPATH_VERSION) .PHONY: envtest envtest: $(ENVTEST) ## Download envtest-setup locally if necessary. @@ -475,7 +475,7 @@ $(PROTOC_GEN_GOGO): $(LOCALBIN) .PHONY: models-schema models-schema: $(MODELS_SCHEMA) ## Install models-schema locally if necessary. $(MODELS_SCHEMA): $(LOCALBIN) - test -s $(LOCALBIN)/models-schema || GOBIN=$(LOCALBIN) go install github.com/onmetal/onmetal-api/models-schema + test -s $(LOCALBIN)/models-schema || GOBIN=$(LOCALBIN) go install github.com/ironcore-dev/ironcore/models-schema .PHONY: goimports goimports: $(GOIMPORTS) ## Download goimports locally if necessary. diff --git a/PROJECT b/PROJECT index 8784c9feb..8e978e56e 100644 --- a/PROJECT +++ b/PROJECT @@ -1,54 +1,54 @@ -domain: onmetal.de +domain: ironcore.dev layout: - go.kubebuilder.io/v3 multigroup: true -projectName: onmetal -repo: github.com/onmetal/onmetal-api +projectName: ironcore +repo: github.com/ironcore-dev/ironcore resources: - api: crdVersion: v1 namespaced: true controller: true - domain: onmetal.de + domain: ironcore.dev group: compute kind: MachineClass - path: github.com/onmetal/onmetal-api/api/compute/v1alpha1 + path: github.com/ironcore-dev/ironcore/api/compute/v1alpha1 version: v1alpha1 - api: crdVersion: v1 namespaced: true controller: true - domain: onmetal.de + domain: ironcore.dev group: compute kind: MachinePool - path: github.com/onmetal/onmetal-api/api/compute/v1alpha1 + path: github.com/ironcore-dev/ironcore/api/compute/v1alpha1 version: v1alpha1 - api: crdVersion: v1 namespaced: true controller: true - domain: onmetal.de + domain: ironcore.dev group: storage kind: VolumePool - path: github.com/onmetal/onmetal-api/api/storage/v1alpha1 + path: github.com/ironcore-dev/ironcore/api/storage/v1alpha1 version: v1alpha1 - api: crdVersion: v1 namespaced: true controller: true - domain: onmetal.de + domain: ironcore.dev group: storage kind: VolumeClass - path: github.com/onmetal/onmetal-api/api/storage/v1alpha1 + path: github.com/ironcore-dev/ironcore/api/storage/v1alpha1 version: v1alpha1 - api: crdVersion: v1 namespaced: true controller: true - domain: onmetal.de + domain: ironcore.dev group: storage kind: Volume - path: github.com/onmetal/onmetal-api/api/storage/v1alpha1 + path: github.com/ironcore-dev/ironcore/api/storage/v1alpha1 version: v1alpha1 webhooks: validation: true @@ -57,10 +57,10 @@ resources: crdVersion: v1 namespaced: true controller: true - domain: onmetal.de + domain: ironcore.dev group: compute kind: Machine - path: github.com/onmetal/onmetal-api/api/compute/v1alpha1 + path: github.com/ironcore-dev/ironcore/api/compute/v1alpha1 version: v1alpha1 webhooks: validation: true @@ -69,17 +69,17 @@ resources: crdVersion: v1 namespaced: true controller: true - domain: api.onmetal.de + domain: ironcore.dev group: ipam kind: Prefix - path: github.com/onmetal/onmetal-api/api/ipam/v1alpha1 + path: github.com/ironcore-dev/ironcore/api/ipam/v1alpha1 version: v1alpha1 - api: crdVersion: v1 namespaced: true - domain: api.onmetal.de + domain: ironcore.dev group: ipam kind: PrefixAllocation - path: github.com/onmetal/onmetal-api/api/ipam/v1alpha1 + path: github.com/ironcore-dev/ironcore/api/ipam/v1alpha1 version: v1alpha1 version: "3" diff --git a/README.md b/README.md index f5b1efbbb..92812a078 100644 --- a/README.md +++ b/README.md @@ -1,19 +1,19 @@ -# onmetal-api +# IronCore -[![GitHub License](https://img.shields.io/static/v1?label=License&message=Apache-2.0&color=blue&style=flat-square)](LICENSE) -[![Go Report Card](https://goreportcard.com/badge/github.com/onmetal/onmetal-api?style=flat-square)](https://goreportcard.com/report/github.com/onmetal/onmetal-api) -[![PRs Welcome](https://img.shields.io/badge/PRs-welcome-brightgreen.svg?style=flat-square)](https://makeapullrequest.com) +[![GitHub License](https://img.shields.io/static/v1?label=License&message=Apache-2.0&color=blue)](LICENSE) +[![Go Report Card](https://goreportcard.com/badge/github.com/ironcore-dev/ironcore)](https://goreportcard.com/report/github.com/ironcore-dev/ironcore) +[![PRs Welcome](https://img.shields.io/badge/PRs-welcome-brightgreen.svg)](https://makeapullrequest.com) -onmetal Logo +IronCore Logo -onmetal-api is an open source system for managing compute and storage workloads across multiple +IronCore is an open source system for managing compute and storage workloads across multiple providers. -The onmetal-api API is a declarative API, built on top of Kubernetes' API Machinery as an +The IronCore API is a declarative API, built on top of Kubernetes' API Machinery as an aggregated API server. The API does not have any tight coupling to Kubernetes core container workloads. -## To start developing onmetal-api +## To start developing IronCore > ⚠️ Before contributing, make sure you read the [contribution guidelines](docs/development/contribution.md) diff --git a/api/common/v1alpha1/common_types.go b/api/common/v1alpha1/common_types.go index 2c2c85775..ea40f0913 100644 --- a/api/common/v1alpha1/common_types.go +++ b/api/common/v1alpha1/common_types.go @@ -1,5 +1,5 @@ /* - * Copyright (c) 2021 by the OnMetal authors. + * Copyright (c) 2021 by the IronCore authors. * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. @@ -28,24 +28,24 @@ import ( ) const ( - // WatchLabel is a label that can be applied to any onmetal resource. + // WatchLabel is a label that can be applied to any ironcore resource. // // Provider controllers that allow for selective reconciliation may check this label and proceed // with reconciliation of the object only if this label and a configured value are present. - WatchLabel = "common.api.onmetal.de/watch-filter" + WatchLabel = "common.ironcore.dev/watch-filter" // ReconcileRequestAnnotation is an annotation that requested a reconciliation at a specific time. - ReconcileRequestAnnotation = "reconcile.common.api.onmetal.de/requested-at" + ReconcileRequestAnnotation = "reconcile.common.ironcore.dev/requested-at" // ManagedByAnnotation is an annotation that can be applied to resources to signify that // some external system is managing the resource. - ManagedByAnnotation = "common.api.onmetal.de/managed-by" + ManagedByAnnotation = "common.ironcore.dev/managed-by" // EphemeralManagedByAnnotation is an annotation that can be applied to resources to signify that // some ephemeral controller is managing the resource. - EphemeralManagedByAnnotation = "common.api.onmetal.de/ephemeral-managed-by" + EphemeralManagedByAnnotation = "common.ironcore.dev/ephemeral-managed-by" - // DefaultEphemeralManager is the default onmetal-api ephemeral manager. + // DefaultEphemeralManager is the default ironcoreephemeral manager. DefaultEphemeralManager = "ephemeral-manager" ) diff --git a/api/common/v1alpha1/common_types_test.go b/api/common/v1alpha1/common_types_test.go index fb0701a72..d06a9d475 100644 --- a/api/common/v1alpha1/common_types_test.go +++ b/api/common/v1alpha1/common_types_test.go @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 by the OnMetal authors. + * Copyright (c) 2022 by the IronCore authors. * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/api/common/v1alpha1/doc.go b/api/common/v1alpha1/doc.go index ba5474c3d..defa259a8 100644 --- a/api/common/v1alpha1/doc.go +++ b/api/common/v1alpha1/doc.go @@ -1,5 +1,5 @@ /* - * Copyright (c) 2021 by the OnMetal authors. + * Copyright (c) 2021 by the IronCore authors. * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. @@ -18,7 +18,7 @@ // +k8s:openapi-gen=true // +k8s:defaulter-gen=TypeMeta // +k8s:protobuf-gen=package -// +groupName=common.api.onmetal.de +// +groupName=common.ironcore.dev // Package v1alpha1 is the v1alpha1 version of the API. -package v1alpha1 // import "github.com/onmetal/onmetal-api/api/common/v1alpha1" +package v1alpha1 // import "github.com/ironcore-dev/ironcore/api/common/v1alpha1" diff --git a/api/common/v1alpha1/register.go b/api/common/v1alpha1/register.go index a6f543e49..3e68c475e 100644 --- a/api/common/v1alpha1/register.go +++ b/api/common/v1alpha1/register.go @@ -1,5 +1,5 @@ /* - * Copyright (c) 2021 by the OnMetal authors. + * Copyright (c) 2021 by the IronCore authors. * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. @@ -15,7 +15,7 @@ */ // Package v1alpha1 contains API Schema definitions for the common v1alpha1 API group -// +groupName=common.api.onmetal.de +// +groupName=common.ironcore.dev package v1alpha1 import ( @@ -24,7 +24,7 @@ import ( var ( // SchemeGroupVersion is group version used to register these objects - SchemeGroupVersion = schema.GroupVersion{Group: "common.api.onmetal.de", Version: "v1alpha1"} + SchemeGroupVersion = schema.GroupVersion{Group: "common.ironcore.dev", Version: "v1alpha1"} ) func Resource(resource string) schema.GroupResource { diff --git a/api/common/v1alpha1/suite_test.go b/api/common/v1alpha1/suite_test.go index f052ee199..c860889ff 100644 --- a/api/common/v1alpha1/suite_test.go +++ b/api/common/v1alpha1/suite_test.go @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 by the OnMetal authors. + * Copyright (c) 2022 by the IronCore authors. * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/api/common/v1alpha1/zz_generated.deepcopy.go b/api/common/v1alpha1/zz_generated.deepcopy.go index b7a2e9adb..cf8be0e1b 100644 --- a/api/common/v1alpha1/zz_generated.deepcopy.go +++ b/api/common/v1alpha1/zz_generated.deepcopy.go @@ -2,7 +2,7 @@ // +build !ignore_autogenerated /* - * Copyright (c) 2022 by the OnMetal authors. + * Copyright (c) 2022 by the IronCore authors. * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. @@ -16,6 +16,7 @@ * See the License for the specific language governing permissions and * limitations under the License. */ + // Code generated by deepcopy-gen. DO NOT EDIT. package v1alpha1 diff --git a/api/compute/v1alpha1/common.go b/api/compute/v1alpha1/common.go index f22f77e92..03b14098a 100644 --- a/api/compute/v1alpha1/common.go +++ b/api/compute/v1alpha1/common.go @@ -1,4 +1,4 @@ -// Copyright 2022 OnMetal authors +// Copyright 2022 IronCore authors // // Licensed under the Apache License, Version 2.0 (the "License"); // you may not use this file except in compliance with the License. @@ -15,8 +15,8 @@ package v1alpha1 import ( - networkingv1alpha1 "github.com/onmetal/onmetal-api/api/networking/v1alpha1" - storagev1alpha1 "github.com/onmetal/onmetal-api/api/storage/v1alpha1" + networkingv1alpha1 "github.com/ironcore-dev/ironcore/api/networking/v1alpha1" + storagev1alpha1 "github.com/ironcore-dev/ironcore/api/storage/v1alpha1" corev1 "k8s.io/api/core/v1" ) @@ -25,12 +25,12 @@ const ( MachineMachineClassRefNameField = "spec.machineClassRef.name" // MachinePoolsGroup is the system rbac group all machine pools are in. - MachinePoolsGroup = "compute.api.onmetal.de:system:machinepools" + MachinePoolsGroup = "compute.ironcore.dev:system:machinepools" // MachinePoolUserNamePrefix is the prefix all machine pool users should have. - MachinePoolUserNamePrefix = "compute.api.onmetal.de:system:machinepool:" + MachinePoolUserNamePrefix = "compute.ironcore.dev:system:machinepool:" - SecretTypeIgnition = corev1.SecretType("compute.api.onmetal.de/ignition") + SecretTypeIgnition = corev1.SecretType("compute.ironcore.dev/ignition") ) // MachinePoolCommonName constructs the common name for a certificate of a machine pool user. diff --git a/api/compute/v1alpha1/doc.go b/api/compute/v1alpha1/doc.go index 6d3614623..41897a9d5 100644 --- a/api/compute/v1alpha1/doc.go +++ b/api/compute/v1alpha1/doc.go @@ -1,5 +1,5 @@ /* - * Copyright (c) 2021 by the OnMetal authors. + * Copyright (c) 2021 by the IronCore authors. * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. @@ -16,7 +16,7 @@ // +k8s:openapi-gen=true // +k8s:deepcopy-gen=package -// +groupName=compute.api.onmetal.de +// +groupName=compute.ironcore.dev // Package v1alpha1 is the v1alpha1 version of the API. -package v1alpha1 // import "github.com/onmetal/onmetal-api/api/compute/v1alpha1" +package v1alpha1 // import "github.com/ironcore-dev/ironcore/api/compute/v1alpha1" diff --git a/api/compute/v1alpha1/machine_types.go b/api/compute/v1alpha1/machine_types.go index 4af67a503..483225718 100644 --- a/api/compute/v1alpha1/machine_types.go +++ b/api/compute/v1alpha1/machine_types.go @@ -1,5 +1,5 @@ /* - * Copyright (c) 2021 by the OnMetal authors. + * Copyright (c) 2021 by the IronCore authors. * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. @@ -21,7 +21,7 @@ import ( "k8s.io/apimachinery/pkg/api/resource" metav1 "k8s.io/apimachinery/pkg/apis/meta/v1" - commonv1alpha1 "github.com/onmetal/onmetal-api/api/common/v1alpha1" + commonv1alpha1 "github.com/ironcore-dev/ironcore/api/common/v1alpha1" ) // MachineSpec defines the desired state of Machine diff --git a/api/compute/v1alpha1/machineclass_types.go b/api/compute/v1alpha1/machineclass_types.go index 414a16b05..a915a25cd 100644 --- a/api/compute/v1alpha1/machineclass_types.go +++ b/api/compute/v1alpha1/machineclass_types.go @@ -1,5 +1,5 @@ /* - * Copyright (c) 2021 by the OnMetal authors. + * Copyright (c) 2021 by the IronCore authors. * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. @@ -17,7 +17,7 @@ package v1alpha1 import ( - corev1alpha1 "github.com/onmetal/onmetal-api/api/core/v1alpha1" + corev1alpha1 "github.com/ironcore-dev/ironcore/api/core/v1alpha1" metav1 "k8s.io/apimachinery/pkg/apis/meta/v1" ) diff --git a/api/compute/v1alpha1/machinepool_types.go b/api/compute/v1alpha1/machinepool_types.go index 363b79ee0..d7528ee09 100644 --- a/api/compute/v1alpha1/machinepool_types.go +++ b/api/compute/v1alpha1/machinepool_types.go @@ -1,5 +1,5 @@ /* - * Copyright (c) 2021 by the OnMetal authors. + * Copyright (c) 2021 by the IronCore authors. * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. @@ -17,11 +17,11 @@ package v1alpha1 import ( - corev1alpha1 "github.com/onmetal/onmetal-api/api/core/v1alpha1" + corev1alpha1 "github.com/ironcore-dev/ironcore/api/core/v1alpha1" corev1 "k8s.io/api/core/v1" metav1 "k8s.io/apimachinery/pkg/apis/meta/v1" - commonv1alpha1 "github.com/onmetal/onmetal-api/api/common/v1alpha1" + commonv1alpha1 "github.com/ironcore-dev/ironcore/api/common/v1alpha1" ) // MachinePoolSpec defines the desired state of MachinePool @@ -68,7 +68,7 @@ const ( MachinePoolHostName MachinePoolAddressType = "Hostname" // MachinePoolInternalIP identifies an IP address which may not be visible to hosts outside the cluster. - // By default, it is assumed that onmetal-api-apiserver can reach machine pool internal IPs, though it is possible + // By default, it is assumed that ironcore-apiserver can reach machine pool internal IPs, though it is possible // to configure clusters where this is not the case. // // MachinePoolInternalIP is the default type of machine pool IP, and does not necessarily imply diff --git a/api/compute/v1alpha1/register.go b/api/compute/v1alpha1/register.go index 55df33dd9..473426d15 100644 --- a/api/compute/v1alpha1/register.go +++ b/api/compute/v1alpha1/register.go @@ -1,5 +1,5 @@ /* - * Copyright (c) 2021 by the OnMetal authors. + * Copyright (c) 2021 by the IronCore authors. * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. @@ -15,7 +15,7 @@ */ // Package v1alpha1 contains API Schema definitions for the compute v1alpha1 API group -// +groupName=compute.api.onmetal.de +// +groupName=compute.ironcore.dev package v1alpha1 import ( @@ -26,7 +26,7 @@ import ( var ( // SchemeGroupVersion is group version used to register these objects - SchemeGroupVersion = schema.GroupVersion{Group: "compute.api.onmetal.de", Version: "v1alpha1"} + SchemeGroupVersion = schema.GroupVersion{Group: "compute.ironcore.dev", Version: "v1alpha1"} // SchemeBuilder is used to add go types to the GroupVersionKind scheme SchemeBuilder = runtime.NewSchemeBuilder(addKnownTypes) diff --git a/api/compute/v1alpha1/util.go b/api/compute/v1alpha1/util.go index d6a4b4d73..c5c257906 100644 --- a/api/compute/v1alpha1/util.go +++ b/api/compute/v1alpha1/util.go @@ -1,4 +1,4 @@ -// Copyright 2022 OnMetal authors +// Copyright 2022 IronCore authors // // Licensed under the Apache License, Version 2.0 (the "License"); // you may not use this file except in compliance with the License. diff --git a/api/compute/v1alpha1/zz_generated.deepcopy.go b/api/compute/v1alpha1/zz_generated.deepcopy.go index b6098016c..b73b3d670 100644 --- a/api/compute/v1alpha1/zz_generated.deepcopy.go +++ b/api/compute/v1alpha1/zz_generated.deepcopy.go @@ -2,7 +2,7 @@ // +build !ignore_autogenerated /* - * Copyright (c) 2022 by the OnMetal authors. + * Copyright (c) 2022 by the IronCore authors. * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. @@ -16,15 +16,16 @@ * See the License for the specific language governing permissions and * limitations under the License. */ + // Code generated by deepcopy-gen. DO NOT EDIT. package v1alpha1 import ( - commonv1alpha1 "github.com/onmetal/onmetal-api/api/common/v1alpha1" - corev1alpha1 "github.com/onmetal/onmetal-api/api/core/v1alpha1" - networkingv1alpha1 "github.com/onmetal/onmetal-api/api/networking/v1alpha1" - storagev1alpha1 "github.com/onmetal/onmetal-api/api/storage/v1alpha1" + commonv1alpha1 "github.com/ironcore-dev/ironcore/api/common/v1alpha1" + corev1alpha1 "github.com/ironcore-dev/ironcore/api/core/v1alpha1" + networkingv1alpha1 "github.com/ironcore-dev/ironcore/api/networking/v1alpha1" + storagev1alpha1 "github.com/ironcore-dev/ironcore/api/storage/v1alpha1" v1 "k8s.io/api/core/v1" runtime "k8s.io/apimachinery/pkg/runtime" ) diff --git a/api/core/v1alpha1/doc.go b/api/core/v1alpha1/doc.go index 32f5bdcd4..3db1beeaa 100644 --- a/api/core/v1alpha1/doc.go +++ b/api/core/v1alpha1/doc.go @@ -1,5 +1,5 @@ /* - * Copyright (c) 2021 by the OnMetal authors. + * Copyright (c) 2021 by the IronCore authors. * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. @@ -16,7 +16,7 @@ // +k8s:deepcopy-gen=package // +k8s:openapi-gen=true -// +groupName=core.api.onmetal.de +// +groupName=core.ironcore.dev // Package v1alpha1 is the v1alpha1 version of the API. -package v1alpha1 // import "github.com/onmetal/onmetal-api/api/core/v1alpha1" +package v1alpha1 // import "github.com/ironcore-dev/ironcore/api/core/v1alpha1" diff --git a/api/core/v1alpha1/register.go b/api/core/v1alpha1/register.go index 91194f404..4fd589d5d 100644 --- a/api/core/v1alpha1/register.go +++ b/api/core/v1alpha1/register.go @@ -1,5 +1,5 @@ /* - * Copyright (c) 2021 by the OnMetal authors. + * Copyright (c) 2021 by the IronCore authors. * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. @@ -15,7 +15,7 @@ */ // Package v1alpha1 contains API Schema definitions for the common v1alpha1 API group -// +groupName=core.api.onmetal.de +// +groupName=core.ironcore.dev package v1alpha1 import ( @@ -26,7 +26,7 @@ import ( var ( // SchemeGroupVersion is group version used to register these objects - SchemeGroupVersion = schema.GroupVersion{Group: "core.api.onmetal.de", Version: "v1alpha1"} + SchemeGroupVersion = schema.GroupVersion{Group: "core.ironcore.dev", Version: "v1alpha1"} // SchemeBuilder is used to add go types to the GroupVersionKind scheme SchemeBuilder = runtime.NewSchemeBuilder(addKnownTypes) diff --git a/api/core/v1alpha1/resource.go b/api/core/v1alpha1/resource.go index d5f46032f..5c2312de1 100644 --- a/api/core/v1alpha1/resource.go +++ b/api/core/v1alpha1/resource.go @@ -1,4 +1,4 @@ -// Copyright 2023 OnMetal authors +// Copyright 2023 IronCore authors // // Licensed under the Apache License, Version 2.0 (the "License"); // you may not use this file except in compliance with the License. diff --git a/api/core/v1alpha1/resourcequota_types.go b/api/core/v1alpha1/resourcequota_types.go index 0b20abc06..5a6c75b61 100644 --- a/api/core/v1alpha1/resourcequota_types.go +++ b/api/core/v1alpha1/resourcequota_types.go @@ -1,4 +1,4 @@ -// Copyright 2023 OnMetal authors +// Copyright 2023 IronCore authors // // Licensed under the Apache License, Version 2.0 (the "License"); // you may not use this file except in compliance with the License. diff --git a/api/core/v1alpha1/types.go b/api/core/v1alpha1/types.go index d0648f0b4..287a24620 100644 --- a/api/core/v1alpha1/types.go +++ b/api/core/v1alpha1/types.go @@ -1,4 +1,4 @@ -// Copyright 2023 OnMetal authors +// Copyright 2023 IronCore authors // // Licensed under the Apache License, Version 2.0 (the "License"); // you may not use this file except in compliance with the License. diff --git a/api/core/v1alpha1/zz_generated.deepcopy.go b/api/core/v1alpha1/zz_generated.deepcopy.go index ed840dc78..dff830328 100644 --- a/api/core/v1alpha1/zz_generated.deepcopy.go +++ b/api/core/v1alpha1/zz_generated.deepcopy.go @@ -2,7 +2,7 @@ // +build !ignore_autogenerated /* - * Copyright (c) 2022 by the OnMetal authors. + * Copyright (c) 2022 by the IronCore authors. * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. @@ -16,6 +16,7 @@ * See the License for the specific language governing permissions and * limitations under the License. */ + // Code generated by deepcopy-gen. DO NOT EDIT. package v1alpha1 diff --git a/api/doc.go b/api/doc.go index 2d5bdd302..082b556f6 100644 --- a/api/doc.go +++ b/api/doc.go @@ -1,5 +1,5 @@ /* - * Copyright (c) 2021 by the OnMetal authors. + * Copyright (c) 2021 by the IronCore authors. * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/api/ipam/v1alpha1/doc.go b/api/ipam/v1alpha1/doc.go index bcd17db22..ebe8864b0 100644 --- a/api/ipam/v1alpha1/doc.go +++ b/api/ipam/v1alpha1/doc.go @@ -1,5 +1,5 @@ /* - * Copyright (c) 2021 by the OnMetal authors. + * Copyright (c) 2021 by the IronCore authors. * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. @@ -16,7 +16,7 @@ // +k8s:deepcopy-gen=package // +k8s:openapi-gen=true -// +groupName=ipam.api.onmetal.de +// +groupName=ipam.ironcore.dev // Package v1alpha1 is the v1alpha1 version of the API. -package v1alpha1 // import "github.com/onmetal/onmetal-api/api/ipam/v1alpha1" +package v1alpha1 // import "github.com/ironcore-dev/ironcore/api/ipam/v1alpha1" diff --git a/api/ipam/v1alpha1/prefix_types.go b/api/ipam/v1alpha1/prefix_types.go index 8fbcc5ea0..ba03dce6e 100644 --- a/api/ipam/v1alpha1/prefix_types.go +++ b/api/ipam/v1alpha1/prefix_types.go @@ -1,5 +1,5 @@ /* - * Copyright (c) 2021 by the OnMetal authors. + * Copyright (c) 2021 by the IronCore authors. * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. @@ -17,7 +17,7 @@ package v1alpha1 import ( - commonv1alpha1 "github.com/onmetal/onmetal-api/api/common/v1alpha1" + commonv1alpha1 "github.com/ironcore-dev/ironcore/api/common/v1alpha1" corev1 "k8s.io/api/core/v1" metav1 "k8s.io/apimachinery/pkg/apis/meta/v1" ) diff --git a/api/ipam/v1alpha1/prefixallocation_types.go b/api/ipam/v1alpha1/prefixallocation_types.go index bb3f3a3ee..ed332413c 100644 --- a/api/ipam/v1alpha1/prefixallocation_types.go +++ b/api/ipam/v1alpha1/prefixallocation_types.go @@ -1,5 +1,5 @@ /* - * Copyright (c) 2021 by the OnMetal authors. + * Copyright (c) 2021 by the IronCore authors. * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. @@ -17,7 +17,7 @@ package v1alpha1 import ( - commonv1alpha1 "github.com/onmetal/onmetal-api/api/common/v1alpha1" + commonv1alpha1 "github.com/ironcore-dev/ironcore/api/common/v1alpha1" corev1 "k8s.io/api/core/v1" metav1 "k8s.io/apimachinery/pkg/apis/meta/v1" ) diff --git a/api/ipam/v1alpha1/register.go b/api/ipam/v1alpha1/register.go index 435aeb555..845956dd0 100644 --- a/api/ipam/v1alpha1/register.go +++ b/api/ipam/v1alpha1/register.go @@ -1,5 +1,5 @@ /* - * Copyright (c) 2021 by the OnMetal authors. + * Copyright (c) 2021 by the IronCore authors. * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. @@ -15,7 +15,7 @@ */ // Package v1alpha1 contains API Schema definitions for the network v1alpha1 API group -// +groupName=ipam.api.onmetal.de +// +groupName=ipam.ironcore.dev package v1alpha1 import ( @@ -26,7 +26,7 @@ import ( var ( // SchemeGroupVersion is group version used to register these objects - SchemeGroupVersion = schema.GroupVersion{Group: "ipam.api.onmetal.de", Version: "v1alpha1"} + SchemeGroupVersion = schema.GroupVersion{Group: "ipam.ironcore.dev", Version: "v1alpha1"} // SchemeBuilder is used to add go types to the GroupVersionKind scheme SchemeBuilder = runtime.NewSchemeBuilder(addKnownTypes) diff --git a/api/ipam/v1alpha1/zz_generated.deepcopy.go b/api/ipam/v1alpha1/zz_generated.deepcopy.go index bff74b8bc..ad725a9b5 100644 --- a/api/ipam/v1alpha1/zz_generated.deepcopy.go +++ b/api/ipam/v1alpha1/zz_generated.deepcopy.go @@ -2,7 +2,7 @@ // +build !ignore_autogenerated /* - * Copyright (c) 2022 by the OnMetal authors. + * Copyright (c) 2022 by the IronCore authors. * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. @@ -16,12 +16,13 @@ * See the License for the specific language governing permissions and * limitations under the License. */ + // Code generated by deepcopy-gen. DO NOT EDIT. package v1alpha1 import ( - commonv1alpha1 "github.com/onmetal/onmetal-api/api/common/v1alpha1" + commonv1alpha1 "github.com/ironcore-dev/ironcore/api/common/v1alpha1" v1 "k8s.io/api/core/v1" metav1 "k8s.io/apimachinery/pkg/apis/meta/v1" runtime "k8s.io/apimachinery/pkg/runtime" diff --git a/api/networking/v1alpha1/common.go b/api/networking/v1alpha1/common.go index e0cc97b23..695510cba 100644 --- a/api/networking/v1alpha1/common.go +++ b/api/networking/v1alpha1/common.go @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 by the OnMetal authors. + * Copyright (c) 2022 by the IronCore authors. * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. @@ -17,15 +17,15 @@ package v1alpha1 import ( - ipamv1alpha1 "github.com/onmetal/onmetal-api/api/ipam/v1alpha1" + ipamv1alpha1 "github.com/ironcore-dev/ironcore/api/ipam/v1alpha1" ) const ( // NetworkPluginsGroup is the system rbac group all network plugins are in. - NetworkPluginsGroup = "networking.api.onmetal.de:system:networkplugins" + NetworkPluginsGroup = "networking.ironcore.dev:system:networkplugins" // NetworkPluginUserNamePrefix is the prefix all network plugin users should have. - NetworkPluginUserNamePrefix = "networking.api.onmetal.de:system:networkplugin:" + NetworkPluginUserNamePrefix = "networking.ironcore.dev:system:networkplugin:" ) // NetworkPluginCommonName constructs the common name for a certificate of a network plugin user. diff --git a/api/networking/v1alpha1/doc.go b/api/networking/v1alpha1/doc.go index f53dac3dc..dc744a52c 100644 --- a/api/networking/v1alpha1/doc.go +++ b/api/networking/v1alpha1/doc.go @@ -1,5 +1,5 @@ /* - * Copyright (c) 2021 by the OnMetal authors. + * Copyright (c) 2021 by the IronCore authors. * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. @@ -16,7 +16,7 @@ // +k8s:deepcopy-gen=package // +k8s:openapi-gen=true -// +groupName=networking.api.onmetal.de +// +groupName=networking.ironcore.dev // Package v1alpha1 is the v1alpha1 version of the API. -package v1alpha1 // import "github.com/onmetal/onmetal-api/api/networking/v1alpha1" +package v1alpha1 // import "github.com/ironcore-dev/ironcore/api/networking/v1alpha1" diff --git a/api/networking/v1alpha1/loadbalancer_type.go b/api/networking/v1alpha1/loadbalancer_type.go index 2cc76f7d7..05ea7f158 100644 --- a/api/networking/v1alpha1/loadbalancer_type.go +++ b/api/networking/v1alpha1/loadbalancer_type.go @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 by the OnMetal authors. + * Copyright (c) 2022 by the IronCore authors. * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. @@ -17,7 +17,7 @@ package v1alpha1 import ( - commonv1alpha1 "github.com/onmetal/onmetal-api/api/common/v1alpha1" + commonv1alpha1 "github.com/ironcore-dev/ironcore/api/common/v1alpha1" corev1 "k8s.io/api/core/v1" metav1 "k8s.io/apimachinery/pkg/apis/meta/v1" ) diff --git a/api/networking/v1alpha1/loadbalancerrouting_type.go b/api/networking/v1alpha1/loadbalancerrouting_type.go index 4b4d6794e..f505795a3 100644 --- a/api/networking/v1alpha1/loadbalancerrouting_type.go +++ b/api/networking/v1alpha1/loadbalancerrouting_type.go @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 by the OnMetal authors. + * Copyright (c) 2022 by the IronCore authors. * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. @@ -17,7 +17,7 @@ package v1alpha1 import ( - commonv1alpha1 "github.com/onmetal/onmetal-api/api/common/v1alpha1" + commonv1alpha1 "github.com/ironcore-dev/ironcore/api/common/v1alpha1" metav1 "k8s.io/apimachinery/pkg/apis/meta/v1" "k8s.io/apimachinery/pkg/types" ) diff --git a/api/networking/v1alpha1/natgateway_type.go b/api/networking/v1alpha1/natgateway_type.go index 4931244fc..53c697178 100644 --- a/api/networking/v1alpha1/natgateway_type.go +++ b/api/networking/v1alpha1/natgateway_type.go @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 by the OnMetal authors. + * Copyright (c) 2022 by the IronCore authors. * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. @@ -17,7 +17,7 @@ package v1alpha1 import ( - commonv1alpha1 "github.com/onmetal/onmetal-api/api/common/v1alpha1" + commonv1alpha1 "github.com/ironcore-dev/ironcore/api/common/v1alpha1" corev1 "k8s.io/api/core/v1" metav1 "k8s.io/apimachinery/pkg/apis/meta/v1" ) diff --git a/api/networking/v1alpha1/network_type.go b/api/networking/v1alpha1/network_type.go index 47731f2f4..6aa923090 100644 --- a/api/networking/v1alpha1/network_type.go +++ b/api/networking/v1alpha1/network_type.go @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 by the OnMetal authors. + * Copyright (c) 2022 by the IronCore authors. * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/api/networking/v1alpha1/networkinterface_types.go b/api/networking/v1alpha1/networkinterface_types.go index 48ba8e47a..1c4261c8f 100644 --- a/api/networking/v1alpha1/networkinterface_types.go +++ b/api/networking/v1alpha1/networkinterface_types.go @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 by the OnMetal authors. + * Copyright (c) 2022 by the IronCore authors. * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. @@ -17,7 +17,7 @@ package v1alpha1 import ( - commonv1alpha1 "github.com/onmetal/onmetal-api/api/common/v1alpha1" + commonv1alpha1 "github.com/ironcore-dev/ironcore/api/common/v1alpha1" corev1 "k8s.io/api/core/v1" metav1 "k8s.io/apimachinery/pkg/apis/meta/v1" ) @@ -83,7 +83,7 @@ type NetworkInterfaceStatus struct { VirtualIP *commonv1alpha1.IP `json:"virtualIP,omitempty"` } -// NetworkInterfaceState is the onmetal-api state of a NetworkInterface. +// NetworkInterfaceState is the ironcore state of a NetworkInterface. type NetworkInterfaceState string const ( diff --git a/api/networking/v1alpha1/networkpolicy_type.go b/api/networking/v1alpha1/networkpolicy_type.go index 5c9bfb669..64ea20243 100644 --- a/api/networking/v1alpha1/networkpolicy_type.go +++ b/api/networking/v1alpha1/networkpolicy_type.go @@ -1,4 +1,4 @@ -// Copyright 2023 OnMetal authors +// Copyright 2023 IronCore authors // // Licensed under the Apache License, Version 2.0 (the "License"); // you may not use this file except in compliance with the License. @@ -15,8 +15,8 @@ package v1alpha1 import ( - commonv1alpha1 "github.com/onmetal/onmetal-api/api/common/v1alpha1" - corev1alpha1 "github.com/onmetal/onmetal-api/api/core/v1alpha1" + commonv1alpha1 "github.com/ironcore-dev/ironcore/api/common/v1alpha1" + corev1alpha1 "github.com/ironcore-dev/ironcore/api/core/v1alpha1" corev1 "k8s.io/api/core/v1" metav1 "k8s.io/apimachinery/pkg/apis/meta/v1" ) diff --git a/api/networking/v1alpha1/register.go b/api/networking/v1alpha1/register.go index 2f1b6ab61..62c79188d 100644 --- a/api/networking/v1alpha1/register.go +++ b/api/networking/v1alpha1/register.go @@ -1,5 +1,5 @@ /* - * Copyright (c) 2021 by the OnMetal authors. + * Copyright (c) 2021 by the IronCore authors. * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. @@ -15,7 +15,7 @@ */ // Package v1alpha1 contains API Schema definitions for the networking v1alpha1 API group -// +groupName=networking.api.onmetal.de +// +groupName=networking.ironcore.dev package v1alpha1 import ( @@ -26,7 +26,7 @@ import ( var ( // SchemeGroupVersion is group version used to register these objects - SchemeGroupVersion = schema.GroupVersion{Group: "networking.api.onmetal.de", Version: "v1alpha1"} + SchemeGroupVersion = schema.GroupVersion{Group: "networking.ironcore.dev", Version: "v1alpha1"} // SchemeBuilder is used to add go types to the GroupVersionKind scheme SchemeBuilder = runtime.NewSchemeBuilder(addKnownTypes) diff --git a/api/networking/v1alpha1/util.go b/api/networking/v1alpha1/util.go index a24845743..1f00bc505 100644 --- a/api/networking/v1alpha1/util.go +++ b/api/networking/v1alpha1/util.go @@ -1,4 +1,4 @@ -// Copyright 2022 OnMetal authors +// Copyright 2022 IronCore authors // // Licensed under the Apache License, Version 2.0 (the "License"); // you may not use this file except in compliance with the License. diff --git a/api/networking/v1alpha1/virtualip_types.go b/api/networking/v1alpha1/virtualip_types.go index f430fe87f..acebf9532 100644 --- a/api/networking/v1alpha1/virtualip_types.go +++ b/api/networking/v1alpha1/virtualip_types.go @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 by the OnMetal authors. + * Copyright (c) 2022 by the IronCore authors. * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. @@ -17,7 +17,7 @@ package v1alpha1 import ( - commonv1alpha1 "github.com/onmetal/onmetal-api/api/common/v1alpha1" + commonv1alpha1 "github.com/ironcore-dev/ironcore/api/common/v1alpha1" corev1 "k8s.io/api/core/v1" metav1 "k8s.io/apimachinery/pkg/apis/meta/v1" ) diff --git a/api/networking/v1alpha1/zz_generated.deepcopy.go b/api/networking/v1alpha1/zz_generated.deepcopy.go index dc4f0c00b..4492712c8 100644 --- a/api/networking/v1alpha1/zz_generated.deepcopy.go +++ b/api/networking/v1alpha1/zz_generated.deepcopy.go @@ -2,7 +2,7 @@ // +build !ignore_autogenerated /* - * Copyright (c) 2022 by the OnMetal authors. + * Copyright (c) 2022 by the IronCore authors. * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. @@ -16,14 +16,15 @@ * See the License for the specific language governing permissions and * limitations under the License. */ + // Code generated by deepcopy-gen. DO NOT EDIT. package v1alpha1 import ( - commonv1alpha1 "github.com/onmetal/onmetal-api/api/common/v1alpha1" - corev1alpha1 "github.com/onmetal/onmetal-api/api/core/v1alpha1" - ipamv1alpha1 "github.com/onmetal/onmetal-api/api/ipam/v1alpha1" + commonv1alpha1 "github.com/ironcore-dev/ironcore/api/common/v1alpha1" + corev1alpha1 "github.com/ironcore-dev/ironcore/api/core/v1alpha1" + ipamv1alpha1 "github.com/ironcore-dev/ironcore/api/ipam/v1alpha1" v1 "k8s.io/api/core/v1" metav1 "k8s.io/apimachinery/pkg/apis/meta/v1" runtime "k8s.io/apimachinery/pkg/runtime" diff --git a/api/storage/v1alpha1/bucket_types.go b/api/storage/v1alpha1/bucket_types.go index 2e75cb113..33bd700f2 100644 --- a/api/storage/v1alpha1/bucket_types.go +++ b/api/storage/v1alpha1/bucket_types.go @@ -1,5 +1,5 @@ /* - * Copyright (c) 2021 by the OnMetal authors. + * Copyright (c) 2021 by the IronCore authors. * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. @@ -17,7 +17,7 @@ package v1alpha1 import ( - commonv1alpha1 "github.com/onmetal/onmetal-api/api/common/v1alpha1" + commonv1alpha1 "github.com/ironcore-dev/ironcore/api/common/v1alpha1" corev1 "k8s.io/api/core/v1" metav1 "k8s.io/apimachinery/pkg/apis/meta/v1" ) diff --git a/api/storage/v1alpha1/bucketclass_types.go b/api/storage/v1alpha1/bucketclass_types.go index 9bd047cc1..a39240a10 100644 --- a/api/storage/v1alpha1/bucketclass_types.go +++ b/api/storage/v1alpha1/bucketclass_types.go @@ -1,5 +1,5 @@ /* - * Copyright (c) 2021 by the OnMetal authors. + * Copyright (c) 2021 by the IronCore authors. * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. @@ -17,7 +17,7 @@ package v1alpha1 import ( - corev1alpha1 "github.com/onmetal/onmetal-api/api/core/v1alpha1" + corev1alpha1 "github.com/ironcore-dev/ironcore/api/core/v1alpha1" metav1 "k8s.io/apimachinery/pkg/apis/meta/v1" ) diff --git a/api/storage/v1alpha1/bucketpool_types.go b/api/storage/v1alpha1/bucketpool_types.go index a9f0fb3de..ebd1c150b 100644 --- a/api/storage/v1alpha1/bucketpool_types.go +++ b/api/storage/v1alpha1/bucketpool_types.go @@ -1,5 +1,5 @@ /* - * Copyright (c) 2021 by the OnMetal authors. + * Copyright (c) 2021 by the IronCore authors. * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. @@ -20,7 +20,7 @@ import ( corev1 "k8s.io/api/core/v1" metav1 "k8s.io/apimachinery/pkg/apis/meta/v1" - commonv1alpha1 "github.com/onmetal/onmetal-api/api/common/v1alpha1" + commonv1alpha1 "github.com/ironcore-dev/ironcore/api/common/v1alpha1" ) // BucketPoolSpec defines the desired state of BucketPool diff --git a/api/storage/v1alpha1/common.go b/api/storage/v1alpha1/common.go index d79d76e59..01fddd9e5 100644 --- a/api/storage/v1alpha1/common.go +++ b/api/storage/v1alpha1/common.go @@ -1,4 +1,4 @@ -// Copyright 2022 OnMetal authors +// Copyright 2022 IronCore authors // // Licensed under the Apache License, Version 2.0 (the "License"); // you may not use this file except in compliance with the License. @@ -24,18 +24,18 @@ const ( BucketBucketClassRefNameField = "spec.bucketClassRef.name" // VolumePoolsGroup is the system rbac group all volume pools are in. - VolumePoolsGroup = "storage.api.onmetal.de:system:volumepools" + VolumePoolsGroup = "storage.ironcore.dev:system:volumepools" // VolumePoolUserNamePrefix is the prefix all volume pool users should have. - VolumePoolUserNamePrefix = "storage.api.onmetal.de:system:volumepool:" + VolumePoolUserNamePrefix = "storage.ironcore.dev:system:volumepool:" // BucketPoolsGroup is the system rbac group all bucket pools are in. - BucketPoolsGroup = "storage.api.onmetal.de:system:bucketpools" + BucketPoolsGroup = "storage.ironcore.dev:system:bucketpools" // BucketPoolUserNamePrefix is the prefix all bucket pool users should have. - BucketPoolUserNamePrefix = "storage.api.onmetal.de:system:bucketpool:" + BucketPoolUserNamePrefix = "storage.ironcore.dev:system:bucketpool:" - SecretTypeVolumeAuth = corev1.SecretType("storage.api.onmetal.de/volume-auth") + SecretTypeVolumeAuth = corev1.SecretType("storage.ironcore.dev/volume-auth") ) // VolumePoolCommonName constructs the common name for a certificate of a volume pool user. diff --git a/api/storage/v1alpha1/doc.go b/api/storage/v1alpha1/doc.go index 910b1a9de..11d363b40 100644 --- a/api/storage/v1alpha1/doc.go +++ b/api/storage/v1alpha1/doc.go @@ -1,5 +1,5 @@ /* - * Copyright (c) 2021 by the OnMetal authors. + * Copyright (c) 2021 by the IronCore authors. * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. @@ -17,7 +17,7 @@ // +k8s:deepcopy-gen=package // +k8s:openapi-gen=true // +k8s:protobuf-gen=package -// +groupName=storage.api.onmetal.de +// +groupName=storage.ironcore.dev // Package v1alpha1 is the v1alpha1 version of the API. -package v1alpha1 // import "github.com/onmetal/onmetal-api/api/storage/v1alpha1" +package v1alpha1 // import "github.com/ironcore-dev/ironcore/api/storage/v1alpha1" diff --git a/api/storage/v1alpha1/register.go b/api/storage/v1alpha1/register.go index 04656038b..56cafabc3 100644 --- a/api/storage/v1alpha1/register.go +++ b/api/storage/v1alpha1/register.go @@ -1,5 +1,5 @@ /* - * Copyright (c) 2021 by the OnMetal authors. + * Copyright (c) 2021 by the IronCore authors. * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. @@ -15,7 +15,7 @@ */ // Package v1alpha1 contains API Schema definitions for the storage v1alpha1 API group -// +groupName=storage.api.onmetal.de +// +groupName=storage.ironcore.dev package v1alpha1 import ( @@ -26,7 +26,7 @@ import ( var ( // SchemeGroupVersion is group version used to register these objects - SchemeGroupVersion = schema.GroupVersion{Group: "storage.api.onmetal.de", Version: "v1alpha1"} + SchemeGroupVersion = schema.GroupVersion{Group: "storage.ironcore.dev", Version: "v1alpha1"} // SchemeBuilder is used to add go types to the GroupVersionKind scheme SchemeBuilder = runtime.NewSchemeBuilder(addKnownTypes) diff --git a/api/storage/v1alpha1/volume_types.go b/api/storage/v1alpha1/volume_types.go index 0f03b9f20..c6a0be0be 100644 --- a/api/storage/v1alpha1/volume_types.go +++ b/api/storage/v1alpha1/volume_types.go @@ -1,5 +1,5 @@ /* - * Copyright (c) 2021 by the OnMetal authors. + * Copyright (c) 2021 by the IronCore authors. * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. @@ -17,8 +17,8 @@ package v1alpha1 import ( - commonv1alpha1 "github.com/onmetal/onmetal-api/api/common/v1alpha1" - corev1alpha1 "github.com/onmetal/onmetal-api/api/core/v1alpha1" + commonv1alpha1 "github.com/ironcore-dev/ironcore/api/common/v1alpha1" + corev1alpha1 "github.com/ironcore-dev/ironcore/api/core/v1alpha1" corev1 "k8s.io/api/core/v1" metav1 "k8s.io/apimachinery/pkg/apis/meta/v1" ) diff --git a/api/storage/v1alpha1/volumeclass_types.go b/api/storage/v1alpha1/volumeclass_types.go index f7e3c1c86..2b2d20879 100644 --- a/api/storage/v1alpha1/volumeclass_types.go +++ b/api/storage/v1alpha1/volumeclass_types.go @@ -1,5 +1,5 @@ /* - * Copyright (c) 2021 by the OnMetal authors. + * Copyright (c) 2021 by the IronCore authors. * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. @@ -17,7 +17,7 @@ package v1alpha1 import ( - corev1alpha1 "github.com/onmetal/onmetal-api/api/core/v1alpha1" + corev1alpha1 "github.com/ironcore-dev/ironcore/api/core/v1alpha1" metav1 "k8s.io/apimachinery/pkg/apis/meta/v1" ) diff --git a/api/storage/v1alpha1/volumepool_types.go b/api/storage/v1alpha1/volumepool_types.go index 849f8756c..9fcfc4d0d 100644 --- a/api/storage/v1alpha1/volumepool_types.go +++ b/api/storage/v1alpha1/volumepool_types.go @@ -1,5 +1,5 @@ /* - * Copyright (c) 2021 by the OnMetal authors. + * Copyright (c) 2021 by the IronCore authors. * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. @@ -17,11 +17,11 @@ package v1alpha1 import ( - corev1alpha1 "github.com/onmetal/onmetal-api/api/core/v1alpha1" + corev1alpha1 "github.com/ironcore-dev/ironcore/api/core/v1alpha1" corev1 "k8s.io/api/core/v1" metav1 "k8s.io/apimachinery/pkg/apis/meta/v1" - commonv1alpha1 "github.com/onmetal/onmetal-api/api/common/v1alpha1" + commonv1alpha1 "github.com/ironcore-dev/ironcore/api/common/v1alpha1" ) // VolumePoolSpec defines the desired state of VolumePool diff --git a/api/storage/v1alpha1/zz_generated.deepcopy.go b/api/storage/v1alpha1/zz_generated.deepcopy.go index b2f1e1812..71d0d7ef5 100644 --- a/api/storage/v1alpha1/zz_generated.deepcopy.go +++ b/api/storage/v1alpha1/zz_generated.deepcopy.go @@ -2,7 +2,7 @@ // +build !ignore_autogenerated /* - * Copyright (c) 2022 by the OnMetal authors. + * Copyright (c) 2022 by the IronCore authors. * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. @@ -16,13 +16,14 @@ * See the License for the specific language governing permissions and * limitations under the License. */ + // Code generated by deepcopy-gen. DO NOT EDIT. package v1alpha1 import ( - commonv1alpha1 "github.com/onmetal/onmetal-api/api/common/v1alpha1" - corev1alpha1 "github.com/onmetal/onmetal-api/api/core/v1alpha1" + commonv1alpha1 "github.com/ironcore-dev/ironcore/api/common/v1alpha1" + corev1alpha1 "github.com/ironcore-dev/ironcore/api/core/v1alpha1" v1 "k8s.io/api/core/v1" runtime "k8s.io/apimachinery/pkg/runtime" ) diff --git a/broker/bucketbroker/api/v1alpha1/common_types.go b/broker/bucketbroker/api/v1alpha1/common_types.go index 1c272b010..637acc884 100644 --- a/broker/bucketbroker/api/v1alpha1/common_types.go +++ b/broker/bucketbroker/api/v1alpha1/common_types.go @@ -1,4 +1,4 @@ -// Copyright 2022 OnMetal authors +// Copyright 2022 IronCore authors // // Licensed under the Apache License, Version 2.0 (the "License"); // you may not use this file except in compliance with the License. @@ -15,15 +15,15 @@ package v1alpha1 const ( - LabelsAnnotation = "bucketbroker.api.onmetal.de/labels" + LabelsAnnotation = "bucketbroker.ironcore.dev/labels" - AnnotationsAnnotation = "bucketbroker.api.onmetal.de/annotations" + AnnotationsAnnotation = "bucketbroker.ironcore.dev/annotations" - CreatedLabel = "bucketbroker.api.onmetal.de/created" + CreatedLabel = "bucketbroker.ironcore.dev/created" ) const ( - ManagerLabel = "bucketbroker.api.onmetal.de/manager" + ManagerLabel = "bucketbroker.ironcore.dev/manager" ) const ( diff --git a/broker/bucketbroker/apiutils/apiutils.go b/broker/bucketbroker/apiutils/apiutils.go index 3b87c0a28..926591cd0 100644 --- a/broker/bucketbroker/apiutils/apiutils.go +++ b/broker/bucketbroker/apiutils/apiutils.go @@ -1,4 +1,4 @@ -// Copyright 2022 OnMetal authors +// Copyright 2022 IronCore authors // // Licensed under the Apache License, Version 2.0 (the "License"); // you may not use this file except in compliance with the License. @@ -19,16 +19,16 @@ import ( "encoding/json" "fmt" - "github.com/onmetal/controller-utils/metautils" - storagev1alpha1 "github.com/onmetal/onmetal-api/api/storage/v1alpha1" - bucketbrokerv1alpha1 "github.com/onmetal/onmetal-api/broker/bucketbroker/api/v1alpha1" - orimeta "github.com/onmetal/onmetal-api/ori/apis/meta/v1alpha1" + "github.com/ironcore-dev/controller-utils/metautils" + storagev1alpha1 "github.com/ironcore-dev/ironcore/api/storage/v1alpha1" + bucketbrokerv1alpha1 "github.com/ironcore-dev/ironcore/broker/bucketbroker/api/v1alpha1" + irimeta "github.com/ironcore-dev/ironcore/iri/apis/meta/v1alpha1" metav1 "k8s.io/apimachinery/pkg/apis/meta/v1" ctrl "sigs.k8s.io/controller-runtime" "sigs.k8s.io/controller-runtime/pkg/client" ) -func GetObjectMetadata(o metav1.Object) (*orimeta.ObjectMetadata, error) { +func GetObjectMetadata(o metav1.Object) (*irimeta.ObjectMetadata, error) { annotations, err := GetAnnotationsAnnotation(o) if err != nil { return nil, err @@ -44,7 +44,7 @@ func GetObjectMetadata(o metav1.Object) (*orimeta.ObjectMetadata, error) { deletedAt = o.GetDeletionTimestamp().UnixNano() } - return &orimeta.ObjectMetadata{ + return &irimeta.ObjectMetadata{ Id: o.GetName(), Annotations: annotations, Labels: labels, @@ -54,7 +54,7 @@ func GetObjectMetadata(o metav1.Object) (*orimeta.ObjectMetadata, error) { }, nil } -func SetObjectMetadata(o metav1.Object, metadata *orimeta.ObjectMetadata) error { +func SetObjectMetadata(o metav1.Object, metadata *irimeta.ObjectMetadata) error { if err := SetAnnotationsAnnotation(o, metadata.Annotations); err != nil { return err } diff --git a/broker/bucketbroker/cmd/bucketbroker/app/app.go b/broker/bucketbroker/cmd/bucketbroker/app/app.go index 992378259..a92cd0402 100644 --- a/broker/bucketbroker/cmd/bucketbroker/app/app.go +++ b/broker/bucketbroker/cmd/bucketbroker/app/app.go @@ -1,4 +1,4 @@ -// Copyright 2022 OnMetal authors +// Copyright 2022 IronCore authors // // Licensed under the Apache License, Version 2.0 (the "License"); // you may not use this file except in compliance with the License. @@ -20,10 +20,10 @@ import ( "fmt" "net" - "github.com/onmetal/controller-utils/configutils" - "github.com/onmetal/onmetal-api/broker/bucketbroker/server" - "github.com/onmetal/onmetal-api/broker/common" - ori "github.com/onmetal/onmetal-api/ori/apis/bucket/v1alpha1" + "github.com/ironcore-dev/controller-utils/configutils" + "github.com/ironcore-dev/ironcore/broker/bucketbroker/server" + "github.com/ironcore-dev/ironcore/broker/common" + iri "github.com/ironcore-dev/ironcore/iri/apis/bucket/v1alpha1" "github.com/spf13/cobra" "github.com/spf13/pflag" "google.golang.org/grpc" @@ -42,7 +42,7 @@ type Options struct { func (o *Options) AddFlags(fs *pflag.FlagSet) { fs.StringVar(&o.Kubeconfig, "kubeconfig", o.Kubeconfig, "Path pointing to a kubeconfig file to use.") - fs.StringVar(&o.Address, "address", "/var/run/ori-bucketbroker.sock", "Address to listen on.") + fs.StringVar(&o.Address, "address", "/var/run/iri-bucketbroker.sock", "Address to listen on.") fs.StringVar(&o.Namespace, "namespace", o.Namespace, "Target Kubernetes namespace to use.") fs.StringVar(&o.BucketPoolName, "bucket-pool-name", o.BucketPoolName, "Name of the target bucket pool to pin buckets to, if any.") @@ -122,7 +122,7 @@ func Run(ctx context.Context, opts Options) error { return resp, err }), ) - ori.RegisterBucketRuntimeServer(grpcSrv, srv) + iri.RegisterBucketRuntimeServer(grpcSrv, srv) setupLog.Info("Starting server", "Address", l.Addr().String()) go func() { diff --git a/broker/bucketbroker/cmd/bucketbroker/main.go b/broker/bucketbroker/cmd/bucketbroker/main.go index 4300a5d34..54ef9cac0 100644 --- a/broker/bucketbroker/cmd/bucketbroker/main.go +++ b/broker/bucketbroker/cmd/bucketbroker/main.go @@ -1,4 +1,4 @@ -// Copyright 2022 OnMetal authors +// Copyright 2022 IronCore authors // // Licensed under the Apache License, Version 2.0 (the "License"); // you may not use this file except in compliance with the License. @@ -18,7 +18,7 @@ import ( "fmt" "os" - "github.com/onmetal/onmetal-api/broker/bucketbroker/cmd/bucketbroker/app" + "github.com/ironcore-dev/ironcore/broker/bucketbroker/cmd/bucketbroker/app" ctrl "sigs.k8s.io/controller-runtime" ) diff --git a/broker/bucketbroker/server/bucket.go b/broker/bucketbroker/server/bucket.go index 0ce875bf9..e1e8b1744 100644 --- a/broker/bucketbroker/server/bucket.go +++ b/broker/bucketbroker/server/bucket.go @@ -1,4 +1,4 @@ -// Copyright 2022 OnMetal authors +// Copyright 2022 IronCore authors // // Licensed under the Apache License, Version 2.0 (the "License"); // you may not use this file except in compliance with the License. @@ -17,53 +17,53 @@ package server import ( "fmt" - storagev1alpha1 "github.com/onmetal/onmetal-api/api/storage/v1alpha1" - "github.com/onmetal/onmetal-api/broker/bucketbroker/apiutils" - ori "github.com/onmetal/onmetal-api/ori/apis/bucket/v1alpha1" + storagev1alpha1 "github.com/ironcore-dev/ironcore/api/storage/v1alpha1" + "github.com/ironcore-dev/ironcore/broker/bucketbroker/apiutils" + iri "github.com/ironcore-dev/ironcore/iri/apis/bucket/v1alpha1" ) -func (s *Server) convertAggregateOnmetalBucket(bucket *AggregateOnmetalBucket) (*ori.Bucket, error) { +func (s *Server) convertAggregateIronCoreBucket(bucket *AggregateIronCoreBucket) (*iri.Bucket, error) { metadata, err := apiutils.GetObjectMetadata(bucket.Bucket) if err != nil { return nil, err } - state, err := s.convertOnmetalBucketState(bucket.Bucket.Status.State) + state, err := s.convertIronCoreBucketState(bucket.Bucket.Status.State) if err != nil { return nil, err } - access, err := s.convertOnmetalBucketAccess(bucket) + access, err := s.convertIronCoreBucketAccess(bucket) if err != nil { return nil, err } - return &ori.Bucket{ + return &iri.Bucket{ Metadata: metadata, - Spec: &ori.BucketSpec{ + Spec: &iri.BucketSpec{ Class: bucket.Bucket.Spec.BucketClassRef.Name, }, - Status: &ori.BucketStatus{ + Status: &iri.BucketStatus{ State: state, Access: access, }, }, nil } -var onmetalBucketStateToORIState = map[storagev1alpha1.BucketState]ori.BucketState{ - storagev1alpha1.BucketStatePending: ori.BucketState_BUCKET_PENDING, - storagev1alpha1.BucketStateAvailable: ori.BucketState_BUCKET_AVAILABLE, - storagev1alpha1.BucketStateError: ori.BucketState_BUCKET_ERROR, +var ironcoreBucketStateToIRIState = map[storagev1alpha1.BucketState]iri.BucketState{ + storagev1alpha1.BucketStatePending: iri.BucketState_BUCKET_PENDING, + storagev1alpha1.BucketStateAvailable: iri.BucketState_BUCKET_AVAILABLE, + storagev1alpha1.BucketStateError: iri.BucketState_BUCKET_ERROR, } -func (s *Server) convertOnmetalBucketState(state storagev1alpha1.BucketState) (ori.BucketState, error) { - if state, ok := onmetalBucketStateToORIState[state]; ok { +func (s *Server) convertIronCoreBucketState(state storagev1alpha1.BucketState) (iri.BucketState, error) { + if state, ok := ironcoreBucketStateToIRIState[state]; ok { return state, nil } - return 0, fmt.Errorf("unknown onmetal bucket state %q", state) + return 0, fmt.Errorf("unknown ironcore bucket state %q", state) } -func (s *Server) convertOnmetalBucketAccess(bucket *AggregateOnmetalBucket) (*ori.BucketAccess, error) { +func (s *Server) convertIronCoreBucketAccess(bucket *AggregateIronCoreBucket) (*iri.BucketAccess, error) { if bucket.Bucket.Status.State != storagev1alpha1.BucketStateAvailable { return nil, nil } @@ -76,12 +76,12 @@ func (s *Server) convertOnmetalBucketAccess(bucket *AggregateOnmetalBucket) (*or var secretData map[string][]byte if secretRef := access.SecretRef; secretRef != nil { if bucket.AccessSecret == nil { - return nil, fmt.Errorf("access secret specified but not contained in aggregate onmetal bucket") + return nil, fmt.Errorf("access secret specified but not contained in aggregate ironcore bucket") } secretData = bucket.AccessSecret.Data } - return &ori.BucketAccess{ + return &iri.BucketAccess{ Endpoint: access.Endpoint, SecretData: secretData, }, nil diff --git a/broker/bucketbroker/server/bucket_create.go b/broker/bucketbroker/server/bucket_create.go index 9d4d9e7c4..32ac95d0c 100644 --- a/broker/bucketbroker/server/bucket_create.go +++ b/broker/bucketbroker/server/bucket_create.go @@ -1,4 +1,4 @@ -// Copyright 2022 OnMetal authors +// Copyright 2022 IronCore authors // // Licensed under the Apache License, Version 2.0 (the "License"); // you may not use this file except in compliance with the License. @@ -19,28 +19,28 @@ import ( "fmt" "github.com/go-logr/logr" - storagev1alpha1 "github.com/onmetal/onmetal-api/api/storage/v1alpha1" - bucketbrokerv1alpha1 "github.com/onmetal/onmetal-api/broker/bucketbroker/api/v1alpha1" - "github.com/onmetal/onmetal-api/broker/bucketbroker/apiutils" - ori "github.com/onmetal/onmetal-api/ori/apis/bucket/v1alpha1" + storagev1alpha1 "github.com/ironcore-dev/ironcore/api/storage/v1alpha1" + bucketbrokerv1alpha1 "github.com/ironcore-dev/ironcore/broker/bucketbroker/api/v1alpha1" + "github.com/ironcore-dev/ironcore/broker/bucketbroker/apiutils" + iri "github.com/ironcore-dev/ironcore/iri/apis/bucket/v1alpha1" corev1 "k8s.io/api/core/v1" metav1 "k8s.io/apimachinery/pkg/apis/meta/v1" "sigs.k8s.io/controller-runtime/pkg/client" ) -type AggregateOnmetalBucket struct { +type AggregateIronCoreBucket struct { Bucket *storagev1alpha1.Bucket AccessSecret *corev1.Secret } -func (s *Server) getOnmetalBucketConfig(_ context.Context, bucket *ori.Bucket) (*AggregateOnmetalBucket, error) { +func (s *Server) getIronCoreBucketConfig(_ context.Context, bucket *iri.Bucket) (*AggregateIronCoreBucket, error) { var bucketPoolRef *corev1.LocalObjectReference if s.bucketPoolName != "" { bucketPoolRef = &corev1.LocalObjectReference{ Name: s.bucketPoolName, } } - onmetalBucket := &storagev1alpha1.Bucket{ + ironcoreBucket := &storagev1alpha1.Bucket{ ObjectMeta: metav1.ObjectMeta{ Namespace: s.namespace, Name: s.generateID(), @@ -51,40 +51,40 @@ func (s *Server) getOnmetalBucketConfig(_ context.Context, bucket *ori.Bucket) ( BucketPoolSelector: s.bucketPoolSelector, }, } - if err := apiutils.SetObjectMetadata(onmetalBucket, bucket.Metadata); err != nil { + if err := apiutils.SetObjectMetadata(ironcoreBucket, bucket.Metadata); err != nil { return nil, err } - apiutils.SetBucketManagerLabel(onmetalBucket, bucketbrokerv1alpha1.BucketBrokerManager) + apiutils.SetBucketManagerLabel(ironcoreBucket, bucketbrokerv1alpha1.BucketBrokerManager) - return &AggregateOnmetalBucket{ - Bucket: onmetalBucket, + return &AggregateIronCoreBucket{ + Bucket: ironcoreBucket, }, nil } -func (s *Server) createOnmetalBucket(ctx context.Context, log logr.Logger, bucket *AggregateOnmetalBucket) (retErr error) { +func (s *Server) createIronCoreBucket(ctx context.Context, log logr.Logger, bucket *AggregateIronCoreBucket) (retErr error) { c, cleanup := s.setupCleaner(ctx, log, &retErr) defer cleanup() - log.V(1).Info("Creating onmetal bucket") + log.V(1).Info("Creating ironcore bucket") if err := s.client.Create(ctx, bucket.Bucket); err != nil { - return fmt.Errorf("error creating onmetal bucket: %w", err) + return fmt.Errorf("error creating ironcore bucket: %w", err) } c.Add(func(ctx context.Context) error { if err := s.client.Delete(ctx, bucket.Bucket); client.IgnoreNotFound(err) != nil { - return fmt.Errorf("error deleting onmetal bucket: %w", err) + return fmt.Errorf("error deleting ironcore bucket: %w", err) } return nil }) - log.V(1).Info("Patching onmetal bucket as created") + log.V(1).Info("Patching ironcore bucket as created") if err := apiutils.PatchCreated(ctx, s.client, bucket.Bucket); err != nil { - return fmt.Errorf("error patching onmetal machine as created: %w", err) + return fmt.Errorf("error patching ironcore machine as created: %w", err) } // Reset cleaner since everything from now on operates on a consistent bucket c.Reset() - accessSecret, err := s.getOnmetalBucketAccessSecretIfRequired(bucket.Bucket, s.clientGetSecretFunc(ctx)) + accessSecret, err := s.getIronCoreBucketAccessSecretIfRequired(bucket.Bucket, s.clientGetSecretFunc(ctx)) if err != nil { return err } @@ -93,25 +93,25 @@ func (s *Server) createOnmetalBucket(ctx context.Context, log logr.Logger, bucke return nil } -func (s *Server) CreateBucket(ctx context.Context, req *ori.CreateBucketRequest) (res *ori.CreateBucketResponse, retErr error) { +func (s *Server) CreateBucket(ctx context.Context, req *iri.CreateBucketRequest) (res *iri.CreateBucketResponse, retErr error) { log := s.loggerFrom(ctx) log.V(1).Info("Getting bucket configuration") - cfg, err := s.getOnmetalBucketConfig(ctx, req.Bucket) + cfg, err := s.getIronCoreBucketConfig(ctx, req.Bucket) if err != nil { - return nil, fmt.Errorf("error getting onmetal bucket config: %w", err) + return nil, fmt.Errorf("error getting ironcore bucket config: %w", err) } - if err := s.createOnmetalBucket(ctx, log, cfg); err != nil { - return nil, fmt.Errorf("error creating onmetal bucket: %w", err) + if err := s.createIronCoreBucket(ctx, log, cfg); err != nil { + return nil, fmt.Errorf("error creating ironcore bucket: %w", err) } - v, err := s.convertAggregateOnmetalBucket(cfg) + v, err := s.convertAggregateIronCoreBucket(cfg) if err != nil { return nil, err } - return &ori.CreateBucketResponse{ + return &iri.CreateBucketResponse{ Bucket: v, }, nil } diff --git a/broker/bucketbroker/server/bucket_delete.go b/broker/bucketbroker/server/bucket_delete.go index 1cce5be05..9f69f548f 100644 --- a/broker/bucketbroker/server/bucket_delete.go +++ b/broker/bucketbroker/server/bucket_delete.go @@ -1,4 +1,4 @@ -// Copyright 2022 OnMetal authors +// Copyright 2022 IronCore authors // // Licensed under the Apache License, Version 2.0 (the "License"); // you may not use this file except in compliance with the License. @@ -18,28 +18,28 @@ import ( "context" "fmt" - ori "github.com/onmetal/onmetal-api/ori/apis/bucket/v1alpha1" + iri "github.com/ironcore-dev/ironcore/iri/apis/bucket/v1alpha1" "google.golang.org/grpc/codes" "google.golang.org/grpc/status" apierrors "k8s.io/apimachinery/pkg/api/errors" ) -func (s *Server) DeleteBucket(ctx context.Context, req *ori.DeleteBucketRequest) (*ori.DeleteBucketResponse, error) { +func (s *Server) DeleteBucket(ctx context.Context, req *iri.DeleteBucketRequest) (*iri.DeleteBucketResponse, error) { bucketID := req.BucketId log := s.loggerFrom(ctx, "BucketID", bucketID) - onmetalBucket, err := s.getAggregateOnmetalBucket(ctx, req.BucketId) + ironcoreBucket, err := s.getAggregateIronCoreBucket(ctx, req.BucketId) if err != nil { return nil, err } log.V(1).Info("Deleting bucket") - if err := s.client.Delete(ctx, onmetalBucket.Bucket); err != nil { + if err := s.client.Delete(ctx, ironcoreBucket.Bucket); err != nil { if !apierrors.IsNotFound(err) { - return nil, fmt.Errorf("error deleting onmetal bucket: %w", err) + return nil, fmt.Errorf("error deleting ironcore bucket: %w", err) } return nil, status.Errorf(codes.NotFound, "bucket %s not found", bucketID) } - return &ori.DeleteBucketResponse{}, nil + return &iri.DeleteBucketResponse{}, nil } diff --git a/broker/bucketbroker/server/bucket_list.go b/broker/bucketbroker/server/bucket_list.go index 111971141..18c4f65f3 100644 --- a/broker/bucketbroker/server/bucket_list.go +++ b/broker/bucketbroker/server/bucket_list.go @@ -1,4 +1,4 @@ -// Copyright 2022 OnMetal authors +// Copyright 2022 IronCore authors // // Licensed under the Apache License, Version 2.0 (the "License"); // you may not use this file except in compliance with the License. @@ -18,10 +18,10 @@ import ( "context" "fmt" - storagev1alpha1 "github.com/onmetal/onmetal-api/api/storage/v1alpha1" - bucketbrokerv1alpha1 "github.com/onmetal/onmetal-api/broker/bucketbroker/api/v1alpha1" - "github.com/onmetal/onmetal-api/broker/common" - ori "github.com/onmetal/onmetal-api/ori/apis/bucket/v1alpha1" + storagev1alpha1 "github.com/ironcore-dev/ironcore/api/storage/v1alpha1" + bucketbrokerv1alpha1 "github.com/ironcore-dev/ironcore/broker/bucketbroker/api/v1alpha1" + "github.com/ironcore-dev/ironcore/broker/common" + iri "github.com/ironcore-dev/ironcore/iri/apis/bucket/v1alpha1" "google.golang.org/grpc/codes" "google.golang.org/grpc/status" corev1 "k8s.io/api/core/v1" @@ -40,10 +40,10 @@ func (s *Server) listManagedAndCreated(ctx context.Context, list client.ObjectLi ) } -func (s *Server) listAggregateOnmetalBuckets(ctx context.Context) ([]AggregateOnmetalBucket, error) { - onmetalBucketList := &storagev1alpha1.BucketList{} - if err := s.listManagedAndCreated(ctx, onmetalBucketList); err != nil { - return nil, fmt.Errorf("error listing onmetal buckets: %w", err) +func (s *Server) listAggregateIronCoreBuckets(ctx context.Context) ([]AggregateIronCoreBucket, error) { + ironcoreBucketList := &storagev1alpha1.BucketList{} + if err := s.listManagedAndCreated(ctx, ironcoreBucketList); err != nil { + return nil, fmt.Errorf("error listing ironcore buckets: %w", err) } secretList := &corev1.SecretList{} @@ -62,15 +62,15 @@ func (s *Server) listAggregateOnmetalBuckets(ctx context.Context) ([]AggregateOn return nil, fmt.Errorf("error constructing secret getter: %w", err) } - var res []AggregateOnmetalBucket - for i := range onmetalBucketList.Items { - onmetalBucket := &onmetalBucketList.Items[i] - aggregateOnmetalBucket, err := s.aggregateOnmetalBucket(onmetalBucket, secretByNameGetter.Get) + var res []AggregateIronCoreBucket + for i := range ironcoreBucketList.Items { + ironcoreBucket := &ironcoreBucketList.Items[i] + aggregateIronCoreBucket, err := s.aggregateIronCoreBucket(ironcoreBucket, secretByNameGetter.Get) if err != nil { - return nil, fmt.Errorf("error aggregating onmetal bucket %s: %w", onmetalBucket.Name, err) + return nil, fmt.Errorf("error aggregating ironcore bucket %s: %w", ironcoreBucket.Name, err) } - res = append(res, *aggregateOnmetalBucket) + res = append(res, *aggregateIronCoreBucket) } return res, nil @@ -86,15 +86,15 @@ func (s *Server) clientGetSecretFunc(ctx context.Context) func(string) (*corev1. } } -func (s *Server) getOnmetalBucketAccessSecretIfRequired( - onmetalBucket *storagev1alpha1.Bucket, +func (s *Server) getIronCoreBucketAccessSecretIfRequired( + ironcoreBucket *storagev1alpha1.Bucket, getSecret func(string) (*corev1.Secret, error), ) (*corev1.Secret, error) { - if onmetalBucket.Status.State != storagev1alpha1.BucketStateAvailable { + if ironcoreBucket.Status.State != storagev1alpha1.BucketStateAvailable { return nil, nil } - access := onmetalBucket.Status.Access + access := ironcoreBucket.Status.Access if access == nil { return nil, nil } @@ -108,42 +108,42 @@ func (s *Server) getOnmetalBucketAccessSecretIfRequired( return getSecret(secretName) } -func (s *Server) aggregateOnmetalBucket( - onmetalBucket *storagev1alpha1.Bucket, +func (s *Server) aggregateIronCoreBucket( + ironcoreBucket *storagev1alpha1.Bucket, getSecret func(string) (*corev1.Secret, error), -) (*AggregateOnmetalBucket, error) { - accessSecret, err := s.getOnmetalBucketAccessSecretIfRequired(onmetalBucket, getSecret) +) (*AggregateIronCoreBucket, error) { + accessSecret, err := s.getIronCoreBucketAccessSecretIfRequired(ironcoreBucket, getSecret) if err != nil { - return nil, fmt.Errorf("error getting onmetal bucket access secret: %w", err) + return nil, fmt.Errorf("error getting ironcore bucket access secret: %w", err) } - return &AggregateOnmetalBucket{ - Bucket: onmetalBucket, + return &AggregateIronCoreBucket{ + Bucket: ironcoreBucket, AccessSecret: accessSecret, }, nil } -func (s *Server) getAggregateOnmetalBucket(ctx context.Context, id string) (*AggregateOnmetalBucket, error) { - onmetalBucket := &storagev1alpha1.Bucket{} - if err := s.getManagedAndCreated(ctx, id, onmetalBucket); err != nil { +func (s *Server) getAggregateIronCoreBucket(ctx context.Context, id string) (*AggregateIronCoreBucket, error) { + ironcoreBucket := &storagev1alpha1.Bucket{} + if err := s.getManagedAndCreated(ctx, id, ironcoreBucket); err != nil { if !apierrors.IsNotFound(err) { - return nil, fmt.Errorf("error getting onmetal bucket %s: %w", id, err) + return nil, fmt.Errorf("error getting ironcore bucket %s: %w", id, err) } return nil, status.Errorf(codes.NotFound, "bucket %s not found", id) } - return s.aggregateOnmetalBucket(onmetalBucket, s.clientGetSecretFunc(ctx)) + return s.aggregateIronCoreBucket(ironcoreBucket, s.clientGetSecretFunc(ctx)) } -func (s *Server) listBuckets(ctx context.Context) ([]*ori.Bucket, error) { - onmetalBuckets, err := s.listAggregateOnmetalBuckets(ctx) +func (s *Server) listBuckets(ctx context.Context) ([]*iri.Bucket, error) { + ironcoreBuckets, err := s.listAggregateIronCoreBuckets(ctx) if err != nil { return nil, fmt.Errorf("error listing buckets: %w", err) } - var res []*ori.Bucket - for _, onmetalBucket := range onmetalBuckets { - bucket, err := s.convertAggregateOnmetalBucket(&onmetalBucket) + var res []*iri.Bucket + for _, ironcoreBucket := range ironcoreBuckets { + bucket, err := s.convertAggregateIronCoreBucket(&ironcoreBucket) if err != nil { return nil, err } @@ -153,48 +153,48 @@ func (s *Server) listBuckets(ctx context.Context) ([]*ori.Bucket, error) { return res, nil } -func (s *Server) filterBuckets(buckets []*ori.Bucket, filter *ori.BucketFilter) []*ori.Bucket { +func (s *Server) filterBuckets(buckets []*iri.Bucket, filter *iri.BucketFilter) []*iri.Bucket { if filter == nil { return buckets } var ( - res []*ori.Bucket + res []*iri.Bucket sel = labels.SelectorFromSet(filter.LabelSelector) ) - for _, oriBucket := range buckets { - if !sel.Matches(labels.Set(oriBucket.Metadata.Labels)) { + for _, iriBucket := range buckets { + if !sel.Matches(labels.Set(iriBucket.Metadata.Labels)) { continue } - res = append(res, oriBucket) + res = append(res, iriBucket) } return res } -func (s *Server) getBucket(ctx context.Context, id string) (*ori.Bucket, error) { - onmetalBucket, err := s.getAggregateOnmetalBucket(ctx, id) +func (s *Server) getBucket(ctx context.Context, id string) (*iri.Bucket, error) { + ironcoreBucket, err := s.getAggregateIronCoreBucket(ctx, id) if err != nil { return nil, err } - return s.convertAggregateOnmetalBucket(onmetalBucket) + return s.convertAggregateIronCoreBucket(ironcoreBucket) } -func (s *Server) ListBuckets(ctx context.Context, req *ori.ListBucketsRequest) (*ori.ListBucketsResponse, error) { +func (s *Server) ListBuckets(ctx context.Context, req *iri.ListBucketsRequest) (*iri.ListBucketsResponse, error) { if filter := req.Filter; filter != nil && filter.Id != "" { bucket, err := s.getBucket(ctx, filter.Id) if err != nil { if status.Code(err) != codes.NotFound { return nil, err } - return &ori.ListBucketsResponse{ - Buckets: []*ori.Bucket{}, + return &iri.ListBucketsResponse{ + Buckets: []*iri.Bucket{}, }, nil } - return &ori.ListBucketsResponse{ - Buckets: []*ori.Bucket{bucket}, + return &iri.ListBucketsResponse{ + Buckets: []*iri.Bucket{bucket}, }, nil } @@ -205,7 +205,7 @@ func (s *Server) ListBuckets(ctx context.Context, req *ori.ListBucketsRequest) ( buckets = s.filterBuckets(buckets, req.Filter) - return &ori.ListBucketsResponse{ + return &iri.ListBucketsResponse{ Buckets: buckets, }, nil } diff --git a/broker/bucketbroker/server/bucketclass_list.go b/broker/bucketbroker/server/bucketclass_list.go index 355140cb6..da72c5bf7 100644 --- a/broker/bucketbroker/server/bucketclass_list.go +++ b/broker/bucketbroker/server/bucketclass_list.go @@ -1,4 +1,4 @@ -// Copyright 2022 OnMetal authors +// Copyright 2022 IronCore authors // // Licensed under the Apache License, Version 2.0 (the "License"); // you may not use this file except in compliance with the License. @@ -18,18 +18,18 @@ import ( "context" "fmt" - storagev1alpha1 "github.com/onmetal/onmetal-api/api/storage/v1alpha1" - ori "github.com/onmetal/onmetal-api/ori/apis/bucket/v1alpha1" + storagev1alpha1 "github.com/ironcore-dev/ironcore/api/storage/v1alpha1" + iri "github.com/ironcore-dev/ironcore/iri/apis/bucket/v1alpha1" apierrors "k8s.io/apimachinery/pkg/api/errors" "k8s.io/apimachinery/pkg/util/sets" "sigs.k8s.io/controller-runtime/pkg/client" ) -func (s *Server) getTargetOnmetalBucketPools(ctx context.Context) ([]storagev1alpha1.BucketPool, error) { +func (s *Server) getTargetIronCoreBucketPools(ctx context.Context) ([]storagev1alpha1.BucketPool, error) { if s.bucketPoolName != "" { - onmetalBucketPool := &storagev1alpha1.BucketPool{} - onmetalBucketPoolKey := client.ObjectKey{Name: s.bucketPoolName} - if err := s.client.Get(ctx, onmetalBucketPoolKey, onmetalBucketPool); err != nil { + ironcoreBucketPool := &storagev1alpha1.BucketPool{} + ironcoreBucketPoolKey := client.ObjectKey{Name: s.bucketPoolName} + if err := s.client.Get(ctx, ironcoreBucketPoolKey, ironcoreBucketPool); err != nil { if !apierrors.IsNotFound(err) { return nil, fmt.Errorf("error getting bucket pool %s: %w", s.bucketPoolName, err) } @@ -46,17 +46,17 @@ func (s *Server) getTargetOnmetalBucketPools(ctx context.Context) ([]storagev1al return bucketPoolList.Items, nil } -func (s *Server) gatherAvailableBucketClassNames(onmetalBucketPools []storagev1alpha1.BucketPool) sets.Set[string] { +func (s *Server) gatherAvailableBucketClassNames(ironcoreBucketPools []storagev1alpha1.BucketPool) sets.Set[string] { res := sets.New[string]() - for _, onmetalBucketPool := range onmetalBucketPools { - for _, availableBucketClass := range onmetalBucketPool.Status.AvailableBucketClasses { + for _, ironcoreBucketPool := range ironcoreBucketPools { + for _, availableBucketClass := range ironcoreBucketPool.Status.AvailableBucketClasses { res.Insert(availableBucketClass.Name) } } return res } -func (s *Server) filterOnmetalBucketClasses( +func (s *Server) filterIronCoreBucketClasses( availableBucketClassNames sets.Set[string], bucketClasses []storagev1alpha1.BucketClass, ) []storagev1alpha1.BucketClass { @@ -71,55 +71,55 @@ func (s *Server) filterOnmetalBucketClasses( return filtered } -func (s *Server) convertOnmetalBucketClass(bucketClass *storagev1alpha1.BucketClass) (*ori.BucketClass, error) { +func (s *Server) convertIronCoreBucketClass(bucketClass *storagev1alpha1.BucketClass) (*iri.BucketClass, error) { tps := bucketClass.Capabilities.TPS() iops := bucketClass.Capabilities.IOPS() - return &ori.BucketClass{ + return &iri.BucketClass{ Name: bucketClass.Name, - Capabilities: &ori.BucketClassCapabilities{ + Capabilities: &iri.BucketClassCapabilities{ Tps: tps.Value(), Iops: iops.Value(), }, }, nil } -func (s *Server) ListBucketClasses(ctx context.Context, req *ori.ListBucketClassesRequest) (*ori.ListBucketClassesResponse, error) { +func (s *Server) ListBucketClasses(ctx context.Context, req *iri.ListBucketClassesRequest) (*iri.ListBucketClassesResponse, error) { log := s.loggerFrom(ctx) - log.V(1).Info("Getting target onmetal bucket pools") - onmetalBucketPools, err := s.getTargetOnmetalBucketPools(ctx) + log.V(1).Info("Getting target ironcore bucket pools") + ironcoreBucketPools, err := s.getTargetIronCoreBucketPools(ctx) if err != nil { - return nil, fmt.Errorf("error getting target onmetal bucket pools: %w", err) + return nil, fmt.Errorf("error getting target ironcore bucket pools: %w", err) } log.V(1).Info("Gathering available bucket class names") - availableOnmetalBucketClassNames := s.gatherAvailableBucketClassNames(onmetalBucketPools) + availableIronCoreBucketClassNames := s.gatherAvailableBucketClassNames(ironcoreBucketPools) - if len(availableOnmetalBucketClassNames) == 0 { + if len(availableIronCoreBucketClassNames) == 0 { log.V(1).Info("No available bucket classes") - return &ori.ListBucketClassesResponse{BucketClasses: []*ori.BucketClass{}}, nil + return &iri.ListBucketClassesResponse{BucketClasses: []*iri.BucketClass{}}, nil } - log.V(1).Info("Listing onmetal bucket classes") - onmetalBucketClassList := &storagev1alpha1.BucketClassList{} - if err := s.client.List(ctx, onmetalBucketClassList); err != nil { - return nil, fmt.Errorf("error listing onmetal bucket classes: %w", err) + log.V(1).Info("Listing ironcore bucket classes") + ironcoreBucketClassList := &storagev1alpha1.BucketClassList{} + if err := s.client.List(ctx, ironcoreBucketClassList); err != nil { + return nil, fmt.Errorf("error listing ironcore bucket classes: %w", err) } - availableOnmetalBucketClasses := s.filterOnmetalBucketClasses(availableOnmetalBucketClassNames, onmetalBucketClassList.Items) - bucketClasses := make([]*ori.BucketClass, 0, len(availableOnmetalBucketClasses)) - for _, onmetalBucketClass := range availableOnmetalBucketClasses { - bucketClass, err := s.convertOnmetalBucketClass(&onmetalBucketClass) + availableIronCoreBucketClasses := s.filterIronCoreBucketClasses(availableIronCoreBucketClassNames, ironcoreBucketClassList.Items) + bucketClasses := make([]*iri.BucketClass, 0, len(availableIronCoreBucketClasses)) + for _, ironcoreBucketClass := range availableIronCoreBucketClasses { + bucketClass, err := s.convertIronCoreBucketClass(&ironcoreBucketClass) if err != nil { - return nil, fmt.Errorf("error converting onmetal bucket class %s: %w", onmetalBucketClass.Name, err) + return nil, fmt.Errorf("error converting ironcore bucket class %s: %w", ironcoreBucketClass.Name, err) } bucketClasses = append(bucketClasses, bucketClass) } log.V(1).Info("Returning bucket classes") - return &ori.ListBucketClassesResponse{ + return &iri.ListBucketClassesResponse{ BucketClasses: bucketClasses, }, nil } diff --git a/broker/bucketbroker/server/server.go b/broker/bucketbroker/server/server.go index f0ac8141d..e52b136b7 100644 --- a/broker/bucketbroker/server/server.go +++ b/broker/bucketbroker/server/server.go @@ -1,4 +1,4 @@ -// Copyright 2022 OnMetal authors +// Copyright 2022 IronCore authors // // Licensed under the Apache License, Version 2.0 (the "License"); // you may not use this file except in compliance with the License. @@ -22,14 +22,14 @@ import ( "strconv" "github.com/go-logr/logr" - computev1alpha1 "github.com/onmetal/onmetal-api/api/compute/v1alpha1" - ipamv1alpha1 "github.com/onmetal/onmetal-api/api/ipam/v1alpha1" - networkingv1alpha1 "github.com/onmetal/onmetal-api/api/networking/v1alpha1" - storagev1alpha1 "github.com/onmetal/onmetal-api/api/storage/v1alpha1" - bucketbrokerv1alpha1 "github.com/onmetal/onmetal-api/broker/bucketbroker/api/v1alpha1" - "github.com/onmetal/onmetal-api/broker/bucketbroker/apiutils" - "github.com/onmetal/onmetal-api/broker/common/cleaner" - ori "github.com/onmetal/onmetal-api/ori/apis/bucket/v1alpha1" + computev1alpha1 "github.com/ironcore-dev/ironcore/api/compute/v1alpha1" + ipamv1alpha1 "github.com/ironcore-dev/ironcore/api/ipam/v1alpha1" + networkingv1alpha1 "github.com/ironcore-dev/ironcore/api/networking/v1alpha1" + storagev1alpha1 "github.com/ironcore-dev/ironcore/api/storage/v1alpha1" + bucketbrokerv1alpha1 "github.com/ironcore-dev/ironcore/broker/bucketbroker/api/v1alpha1" + "github.com/ironcore-dev/ironcore/broker/bucketbroker/apiutils" + "github.com/ironcore-dev/ironcore/broker/common/cleaner" + iri "github.com/ironcore-dev/ironcore/iri/apis/bucket/v1alpha1" corev1 "k8s.io/api/core/v1" apierrors "k8s.io/apimachinery/pkg/api/errors" "k8s.io/apimachinery/pkg/runtime" @@ -111,10 +111,10 @@ func setOptionsDefaults(o *Options) { } } -var _ ori.BucketRuntimeServer = (*Server)(nil) +var _ iri.BucketRuntimeServer = (*Server)(nil) //+kubebuilder:rbac:groups="",resources=secrets,verbs=get;list;watch;create;update;patch;delete -//+kubebuilder:rbac:groups=storage.api.onmetal.de,resources=buckets,verbs=get;list;watch;create;update;patch;delete +//+kubebuilder:rbac:groups=storage.ironcore.dev,resources=buckets,verbs=get;list;watch;create;update;patch;delete func New(cfg *rest.Config, opts Options) (*Server, error) { setOptionsDefaults(&opts) diff --git a/broker/common/cleaner/cleaner.go b/broker/common/cleaner/cleaner.go index 34107a819..510da43dd 100644 --- a/broker/common/cleaner/cleaner.go +++ b/broker/common/cleaner/cleaner.go @@ -1,4 +1,4 @@ -// Copyright 2022 OnMetal authors +// Copyright 2022 IronCore authors // // Licensed under the Apache License, Version 2.0 (the "License"); // you may not use this file except in compliance with the License. diff --git a/broker/common/common.go b/broker/common/common.go index 0da83602e..8a0efe5ef 100644 --- a/broker/common/common.go +++ b/broker/common/common.go @@ -1,4 +1,4 @@ -// Copyright 2022 OnMetal authors +// Copyright 2022 IronCore authors // // Licensed under the Apache License, Version 2.0 (the "License"); // you may not use this file except in compliance with the License. diff --git a/broker/common/grpc/grpc.go b/broker/common/grpc/grpc.go index 2597ee9e4..572ab456f 100644 --- a/broker/common/grpc/grpc.go +++ b/broker/common/grpc/grpc.go @@ -1,4 +1,4 @@ -// Copyright 2023 OnMetal authors +// Copyright 2023 IronCore authors // // Licensed under the Apache License, Version 2.0 (the "License"); // you may not use this file except in compliance with the License. diff --git a/broker/common/idgen/idgen.go b/broker/common/idgen/idgen.go index 97e4765b2..ad14ebb36 100644 --- a/broker/common/idgen/idgen.go +++ b/broker/common/idgen/idgen.go @@ -1,4 +1,4 @@ -// Copyright 2022 OnMetal authors +// Copyright 2022 IronCore authors // // Licensed under the Apache License, Version 2.0 (the "License"); // you may not use this file except in compliance with the License. diff --git a/broker/common/manager/manager.go b/broker/common/manager/manager.go index d5a000fb5..6442cb55c 100644 --- a/broker/common/manager/manager.go +++ b/broker/common/manager/manager.go @@ -1,4 +1,4 @@ -// Copyright 2023 OnMetal authors +// Copyright 2023 IronCore authors // // Licensed under the Apache License, Version 2.0 (the "License"); // you may not use this file except in compliance with the License. diff --git a/broker/common/request/cache.go b/broker/common/request/cache.go index 17b85f27b..43f6e8c4b 100644 --- a/broker/common/request/cache.go +++ b/broker/common/request/cache.go @@ -1,4 +1,4 @@ -// Copyright 2023 OnMetal authors +// Copyright 2023 IronCore authors // // Licensed under the Apache License, Version 2.0 (the "License"); // you may not use this file except in compliance with the License. @@ -22,17 +22,17 @@ import ( "sync" "time" - "github.com/onmetal/onmetal-api/utils/container/list" - "github.com/onmetal/onmetal-api/utils/generic" + "github.com/ironcore-dev/ironcore/utils/container/list" + "github.com/ironcore-dev/ironcore/utils/generic" "google.golang.org/grpc/codes" "google.golang.org/grpc/status" ) const ( - DefaultCacheTTL time.Duration = 1 * time.Minute - DefaultCacheTokenMaxTries int = 10 - DefaultCacheTokenLen int = 8 - DefaultCacheMaxInFlight int = 1000 + DefaultCacheTTL = 1 * time.Minute + DefaultCacheTokenMaxTries int = 10 + DefaultCacheTokenLen int = 8 + DefaultCacheMaxInFlight int = 1000 ) type cache[E any] struct { diff --git a/broker/common/sync/sync.go b/broker/common/sync/sync.go index 1d8cd9543..d0f233449 100644 --- a/broker/common/sync/sync.go +++ b/broker/common/sync/sync.go @@ -1,4 +1,4 @@ -// Copyright 2022 OnMetal authors +// Copyright 2022 IronCore authors // // Licensed under the Apache License, Version 2.0 (the "License"); // you may not use this file except in compliance with the License. diff --git a/broker/common/sync/sync_suite_test.go b/broker/common/sync/sync_suite_test.go index 4149303a6..e66f29fc4 100644 --- a/broker/common/sync/sync_suite_test.go +++ b/broker/common/sync/sync_suite_test.go @@ -1,4 +1,4 @@ -// Copyright 2022 OnMetal authors +// Copyright 2022 IronCore authors // // Licensed under the Apache License, Version 2.0 (the "License"); // you may not use this file except in compliance with the License. diff --git a/broker/common/sync/sync_test.go b/broker/common/sync/sync_test.go index f33e75689..a55f04ed6 100644 --- a/broker/common/sync/sync_test.go +++ b/broker/common/sync/sync_test.go @@ -1,4 +1,4 @@ -// Copyright 2022 OnMetal authors +// Copyright 2022 IronCore authors // // Licensed under the Apache License, Version 2.0 (the "License"); // you may not use this file except in compliance with the License. @@ -19,8 +19,8 @@ import ( "fmt" "sync" - . "github.com/onmetal/onmetal-api/broker/common/sync" - . "github.com/onmetal/onmetal-api/utils/testing" + . "github.com/ironcore-dev/ironcore/broker/common/sync" + . "github.com/ironcore-dev/ironcore/utils/testing" . "github.com/onsi/ginkgo/v2" . "github.com/onsi/gomega" ) diff --git a/broker/common/utils/utils.go b/broker/common/utils/utils.go index 0a17fe51c..fa7ba11dd 100644 --- a/broker/common/utils/utils.go +++ b/broker/common/utils/utils.go @@ -1,4 +1,4 @@ -// Copyright 2022 OnMetal authors +// Copyright 2022 IronCore authors // // Licensed under the Apache License, Version 2.0 (the "License"); // you may not use this file except in compliance with the License. diff --git a/broker/machinebroker/api/v1alpha1/common_types.go b/broker/machinebroker/api/v1alpha1/common_types.go index 542822c91..276eeb3e8 100644 --- a/broker/machinebroker/api/v1alpha1/common_types.go +++ b/broker/machinebroker/api/v1alpha1/common_types.go @@ -1,4 +1,4 @@ -// Copyright 2022 OnMetal authors +// Copyright 2022 IronCore authors // // Licensed under the Apache License, Version 2.0 (the "License"); // you may not use this file except in compliance with the License. @@ -15,14 +15,14 @@ package v1alpha1 const ( - LabelsAnnotation = "machinebroker.api.onmetal.de/labels" - AnnotationsAnnotation = "machinebroker.api.onmetal.de/annotations" + LabelsAnnotation = "machinebroker.ironcore.dev/labels" + AnnotationsAnnotation = "machinebroker.ironcore.dev/annotations" ) const ( - ManagerLabel = "machinebroker.api.onmetal.de/manager" + ManagerLabel = "machinebroker.ironcore.dev/manager" - CreatedLabel = "machinebroker.api.onmetal.de/created" + CreatedLabel = "machinebroker.ironcore.dev/created" ) const ( diff --git a/broker/machinebroker/apiutils/apiutils.go b/broker/machinebroker/apiutils/apiutils.go index 8acf67b71..421842548 100644 --- a/broker/machinebroker/apiutils/apiutils.go +++ b/broker/machinebroker/apiutils/apiutils.go @@ -1,4 +1,4 @@ -// Copyright 2022 OnMetal authors +// Copyright 2022 IronCore authors // // Licensed under the Apache License, Version 2.0 (the "License"); // you may not use this file except in compliance with the License. @@ -19,16 +19,16 @@ import ( "encoding/json" "fmt" - "github.com/onmetal/controller-utils/metautils" - machinebrokerv1alpha1 "github.com/onmetal/onmetal-api/broker/machinebroker/api/v1alpha1" - orimeta "github.com/onmetal/onmetal-api/ori/apis/meta/v1alpha1" + "github.com/ironcore-dev/controller-utils/metautils" + machinebrokerv1alpha1 "github.com/ironcore-dev/ironcore/broker/machinebroker/api/v1alpha1" + irimeta "github.com/ironcore-dev/ironcore/iri/apis/meta/v1alpha1" metav1 "k8s.io/apimachinery/pkg/apis/meta/v1" ctrl "sigs.k8s.io/controller-runtime" "sigs.k8s.io/controller-runtime/pkg/client" "sigs.k8s.io/controller-runtime/pkg/controller/controllerutil" ) -func GetObjectMetadata(o metav1.Object) (*orimeta.ObjectMetadata, error) { +func GetObjectMetadata(o metav1.Object) (*irimeta.ObjectMetadata, error) { annotations, err := GetAnnotationsAnnotation(o) if err != nil { return nil, err @@ -44,7 +44,7 @@ func GetObjectMetadata(o metav1.Object) (*orimeta.ObjectMetadata, error) { deletedAt = o.GetDeletionTimestamp().UnixNano() } - return &orimeta.ObjectMetadata{ + return &irimeta.ObjectMetadata{ Id: o.GetName(), Annotations: annotations, Labels: labels, @@ -54,7 +54,7 @@ func GetObjectMetadata(o metav1.Object) (*orimeta.ObjectMetadata, error) { }, nil } -func SetObjectMetadata(o metav1.Object, metadata *orimeta.ObjectMetadata) error { +func SetObjectMetadata(o metav1.Object, metadata *irimeta.ObjectMetadata) error { if err := SetAnnotationsAnnotation(o, metadata.Annotations); err != nil { return err } diff --git a/broker/machinebroker/cluster/cluster.go b/broker/machinebroker/cluster/cluster.go index c0e34cb97..e44caa177 100644 --- a/broker/machinebroker/cluster/cluster.go +++ b/broker/machinebroker/cluster/cluster.go @@ -1,4 +1,4 @@ -// Copyright 2022 OnMetal authors +// Copyright 2022 IronCore authors // // Licensed under the Apache License, Version 2.0 (the "License"); // you may not use this file except in compliance with the License. @@ -17,11 +17,11 @@ package cluster import ( "fmt" - computev1alpha1 "github.com/onmetal/onmetal-api/api/compute/v1alpha1" - ipamv1alpha1 "github.com/onmetal/onmetal-api/api/ipam/v1alpha1" - networkingv1alpha1 "github.com/onmetal/onmetal-api/api/networking/v1alpha1" - storagev1alpha1 "github.com/onmetal/onmetal-api/api/storage/v1alpha1" - "github.com/onmetal/onmetal-api/broker/common/idgen" + computev1alpha1 "github.com/ironcore-dev/ironcore/api/compute/v1alpha1" + ipamv1alpha1 "github.com/ironcore-dev/ironcore/api/ipam/v1alpha1" + networkingv1alpha1 "github.com/ironcore-dev/ironcore/api/networking/v1alpha1" + storagev1alpha1 "github.com/ironcore-dev/ironcore/api/storage/v1alpha1" + "github.com/ironcore-dev/ironcore/broker/common/idgen" "k8s.io/apimachinery/pkg/runtime" utilruntime "k8s.io/apimachinery/pkg/util/runtime" kubernetes "k8s.io/client-go/kubernetes/scheme" diff --git a/broker/machinebroker/cmd/machinebroker/app/app.go b/broker/machinebroker/cmd/machinebroker/app/app.go index bdc08c8ae..87b26474d 100644 --- a/broker/machinebroker/cmd/machinebroker/app/app.go +++ b/broker/machinebroker/cmd/machinebroker/app/app.go @@ -1,4 +1,4 @@ -// Copyright 2022 OnMetal authors +// Copyright 2022 IronCore authors // // Licensed under the Apache License, Version 2.0 (the "License"); // you may not use this file except in compliance with the License. @@ -24,12 +24,12 @@ import ( "net/url" "github.com/go-logr/logr" - "github.com/onmetal/controller-utils/configutils" - "github.com/onmetal/onmetal-api/broker/common" - commongrpc "github.com/onmetal/onmetal-api/broker/common/grpc" - machinebrokerhttp "github.com/onmetal/onmetal-api/broker/machinebroker/http" - "github.com/onmetal/onmetal-api/broker/machinebroker/server" - ori "github.com/onmetal/onmetal-api/ori/apis/machine/v1alpha1" + "github.com/ironcore-dev/controller-utils/configutils" + "github.com/ironcore-dev/ironcore/broker/common" + commongrpc "github.com/ironcore-dev/ironcore/broker/common/grpc" + machinebrokerhttp "github.com/ironcore-dev/ironcore/broker/machinebroker/http" + "github.com/ironcore-dev/ironcore/broker/machinebroker/server" + iri "github.com/ironcore-dev/ironcore/iri/apis/machine/v1alpha1" "github.com/spf13/cobra" "github.com/spf13/pflag" "golang.org/x/sync/errgroup" @@ -52,12 +52,12 @@ type Options struct { func (o *Options) AddFlags(fs *pflag.FlagSet) { fs.StringVar(&o.Kubeconfig, "kubeconfig", o.Kubeconfig, "Path pointing to a kubeconfig file to use.") - fs.StringVar(&o.Address, "address", "/var/run/ori-machinebroker.sock", "Address to listen on.") + fs.StringVar(&o.Address, "address", "/var/run/iri-machinebroker.sock", "Address to listen on.") fs.StringVar(&o.StreamingAddress, "streaming-address", "127.0.0.1:20251", "Address to run the streaming server on") fs.StringVar(&o.BaseURL, "base-url", "", "The base url to construct urls for streaming from. If empty it will be "+ "constructed from the streaming-address") fs.StringToStringVar(&o.BrokerDownwardAPILabels, "broker-downward-api-label", nil, "The labels to broker via downward API. "+ - "Example is for instance to broker \"root-machine-uid\" initially obtained via \"machinepoollet.api.onmetal.de/machine-uid\".") + "Example is for instance to broker \"root-machine-uid\" initially obtained via \"machinepoollet.ironcore.dev/machine-uid\".") fs.StringVar(&o.Namespace, "namespace", o.Namespace, "Target Kubernetes namespace to use.") fs.StringVar(&o.MachinePoolName, "machine-pool-name", o.MachinePoolName, "Name of the target machine pool to pin machines to, if any.") @@ -165,7 +165,7 @@ func runGRPCServer(ctx context.Context, setupLog logr.Logger, log logr.Logger, s commongrpc.LogRequest, ), ) - ori.RegisterMachineRuntimeServer(grpcSrv, srv) + iri.RegisterMachineRuntimeServer(grpcSrv, srv) log.V(1).Info("Start listening on unix socket", "Address", opts.Address) l, err := net.Listen("unix", opts.Address) diff --git a/broker/machinebroker/cmd/machinebroker/main.go b/broker/machinebroker/cmd/machinebroker/main.go index 1d25681d7..ced7bf978 100644 --- a/broker/machinebroker/cmd/machinebroker/main.go +++ b/broker/machinebroker/cmd/machinebroker/main.go @@ -1,4 +1,4 @@ -// Copyright 2022 OnMetal authors +// Copyright 2022 IronCore authors // // Licensed under the Apache License, Version 2.0 (the "License"); // you may not use this file except in compliance with the License. @@ -18,7 +18,7 @@ import ( "fmt" "os" - "github.com/onmetal/onmetal-api/broker/machinebroker/cmd/machinebroker/app" + "github.com/ironcore-dev/ironcore/broker/machinebroker/cmd/machinebroker/app" ctrl "sigs.k8s.io/controller-runtime" ) diff --git a/broker/machinebroker/http/server.go b/broker/machinebroker/http/server.go index 71a1ecba2..a58732044 100644 --- a/broker/machinebroker/http/server.go +++ b/broker/machinebroker/http/server.go @@ -1,4 +1,4 @@ -// Copyright 2023 OnMetal authors +// Copyright 2023 IronCore authors // // Licensed under the Apache License, Version 2.0 (the "License"); // you may not use this file except in compliance with the License. @@ -19,8 +19,8 @@ import ( "github.com/go-chi/chi/v5" "github.com/go-logr/logr" - "github.com/onmetal/onmetal-api/broker/machinebroker/server" - utilshttp "github.com/onmetal/onmetal-api/utils/http" + "github.com/ironcore-dev/ironcore/broker/machinebroker/server" + utilshttp "github.com/ironcore-dev/ironcore/utils/http" ctrl "sigs.k8s.io/controller-runtime" ) diff --git a/broker/machinebroker/networks/networks.go b/broker/machinebroker/networks/networks.go index 5826ad085..c3cecaac4 100644 --- a/broker/machinebroker/networks/networks.go +++ b/broker/machinebroker/networks/networks.go @@ -1,4 +1,4 @@ -// Copyright 2022 OnMetal authors +// Copyright 2022 IronCore authors // // Licensed under the Apache License, Version 2.0 (the "License"); // you may not use this file except in compliance with the License. @@ -21,10 +21,10 @@ import ( "sync" "github.com/go-logr/logr" - commonv1alpha1 "github.com/onmetal/onmetal-api/api/common/v1alpha1" - networkingv1alpha1 "github.com/onmetal/onmetal-api/api/networking/v1alpha1" - machinebrokerv1alpha1 "github.com/onmetal/onmetal-api/broker/machinebroker/api/v1alpha1" - "github.com/onmetal/onmetal-api/broker/machinebroker/cluster" + commonv1alpha1 "github.com/ironcore-dev/ironcore/api/common/v1alpha1" + networkingv1alpha1 "github.com/ironcore-dev/ironcore/api/networking/v1alpha1" + machinebrokerv1alpha1 "github.com/ironcore-dev/ironcore/broker/machinebroker/api/v1alpha1" + "github.com/ironcore-dev/ironcore/broker/machinebroker/cluster" metav1 "k8s.io/apimachinery/pkg/apis/meta/v1" "k8s.io/apimachinery/pkg/util/rand" "k8s.io/client-go/util/workqueue" diff --git a/broker/machinebroker/server/common.go b/broker/machinebroker/server/common.go index 67bbb36ff..8ddc7e898 100644 --- a/broker/machinebroker/server/common.go +++ b/broker/machinebroker/server/common.go @@ -1,4 +1,4 @@ -// Copyright 2022 OnMetal authors +// Copyright 2022 IronCore authors // // Licensed under the Apache License, Version 2.0 (the "License"); // you may not use this file except in compliance with the License. @@ -19,11 +19,11 @@ import ( "fmt" "github.com/go-logr/logr" - commonv1alpha1 "github.com/onmetal/onmetal-api/api/common/v1alpha1" - computev1alpha1 "github.com/onmetal/onmetal-api/api/compute/v1alpha1" - networkingv1alpha1 "github.com/onmetal/onmetal-api/api/networking/v1alpha1" - "github.com/onmetal/onmetal-api/broker/common/cleaner" - metautils "github.com/onmetal/onmetal-api/utils/meta" + commonv1alpha1 "github.com/ironcore-dev/ironcore/api/common/v1alpha1" + computev1alpha1 "github.com/ironcore-dev/ironcore/api/compute/v1alpha1" + networkingv1alpha1 "github.com/ironcore-dev/ironcore/api/networking/v1alpha1" + "github.com/ironcore-dev/ironcore/broker/common/cleaner" + metautils "github.com/ironcore-dev/ironcore/utils/meta" corev1 "k8s.io/api/core/v1" metav1 "k8s.io/apimachinery/pkg/apis/meta/v1" "k8s.io/apimachinery/pkg/runtime/schema" @@ -31,7 +31,7 @@ import ( ) var ( - onmetalMachineGVK = computev1alpha1.SchemeGroupVersion.WithKind("Machine") + ironcoreMachineGVK = computev1alpha1.SchemeGroupVersion.WithKind("Machine") ) func (s *Server) loggerFrom(ctx context.Context, keysWithValues ...interface{}) logr.Logger { @@ -56,7 +56,7 @@ func (s *Server) setupCleaner(ctx context.Context, log logr.Logger, retErr *erro return c, cleanup } -func (s *Server) convertOnmetalIPSourcesToIPs(ipSources []networkingv1alpha1.IPSource) ([]string, error) { +func (s *Server) convertIronCoreIPSourcesToIPs(ipSources []networkingv1alpha1.IPSource) ([]string, error) { res := make([]string, len(ipSources)) for i, ipSource := range ipSources { if ipSource.Value == nil { @@ -67,7 +67,7 @@ func (s *Server) convertOnmetalIPSourcesToIPs(ipSources []networkingv1alpha1.IPS return res, nil } -func (s *Server) getOnmetalIPsIPFamilies(ips []commonv1alpha1.IP) []corev1.IPFamily { +func (s *Server) getIronCoreIPsIPFamilies(ips []commonv1alpha1.IP) []corev1.IPFamily { res := make([]corev1.IPFamily, len(ips)) for i, ip := range ips { res[i] = ip.Family() @@ -75,7 +75,7 @@ func (s *Server) getOnmetalIPsIPFamilies(ips []commonv1alpha1.IP) []corev1.IPFam return res } -func (s *Server) onmetalIPsToOnmetalIPSources(ips []commonv1alpha1.IP) []networkingv1alpha1.IPSource { +func (s *Server) ironcoreIPsToIronCoreIPSources(ips []commonv1alpha1.IP) []networkingv1alpha1.IPSource { res := make([]networkingv1alpha1.IPSource, len(ips)) for i := range ips { res[i] = networkingv1alpha1.IPSource{ diff --git a/broker/machinebroker/server/exec.go b/broker/machinebroker/server/exec.go index e6811cf61..62b5c3928 100644 --- a/broker/machinebroker/server/exec.go +++ b/broker/machinebroker/server/exec.go @@ -1,4 +1,4 @@ -// Copyright 2023 OnMetal authors +// Copyright 2023 IronCore authors // // Licensed under the Apache License, Version 2.0 (the "License"); // you may not use this file except in compliance with the License. @@ -20,15 +20,15 @@ import ( "net/http" "github.com/go-logr/logr" - computev1alpha1 "github.com/onmetal/onmetal-api/api/compute/v1alpha1" - "github.com/onmetal/onmetal-api/client-go/onmetalapi" - onmetalapiclientgoscheme "github.com/onmetal/onmetal-api/client-go/onmetalapi/scheme" - ori "github.com/onmetal/onmetal-api/ori/apis/machine/v1alpha1" - remotecommandserver "github.com/onmetal/onmetal-api/poollet/machinepoollet/ori/streaming/remotecommand" + computev1alpha1 "github.com/ironcore-dev/ironcore/api/compute/v1alpha1" + "github.com/ironcore-dev/ironcore/client-go/ironcore" + ironcoreclientgoscheme "github.com/ironcore-dev/ironcore/client-go/ironcore/scheme" + iri "github.com/ironcore-dev/ironcore/iri/apis/machine/v1alpha1" + remotecommandserver "github.com/ironcore-dev/ironcore/poollet/machinepoollet/iri/streaming/remotecommand" "k8s.io/client-go/tools/remotecommand" ) -func (s *Server) Exec(ctx context.Context, req *ori.ExecRequest) (*ori.ExecResponse, error) { +func (s *Server) Exec(ctx context.Context, req *iri.ExecRequest) (*iri.ExecResponse, error) { machineID := req.MachineId log := s.loggerFrom(ctx, "MachineID", machineID) @@ -39,7 +39,7 @@ func (s *Server) Exec(ctx context.Context, req *ori.ExecRequest) (*ori.ExecRespo } log.V(1).Info("Returning url with token") - return &ori.ExecResponse{ + return &iri.ExecResponse{ Url: s.buildURL("exec", token), }, nil } @@ -55,21 +55,21 @@ func (s *Server) ServeExec(w http.ResponseWriter, req *http.Request, token strin return } - onmetalClientset, err := onmetalapi.NewForConfig(s.cluster.Config()) + ironcoreClientset, err := ironcore.NewForConfig(s.cluster.Config()) if err != nil { - log.Error(err, "Error getting onmetal api clientset for config") + log.Error(err, "Error getting ironcore api clientset for config") code := http.StatusInternalServerError http.Error(w, http.StatusText(code), code) return } - reqURL := onmetalClientset.ComputeV1alpha1().RESTClient(). + reqURL := ironcoreClientset.ComputeV1alpha1().RESTClient(). Post(). Namespace(s.cluster.Namespace()). Resource("machines"). Name(request.MachineId). SubResource("exec"). - VersionedParams(&computev1alpha1.MachineExecOptions{}, onmetalapiclientgoscheme.ParameterCodec). + VersionedParams(&computev1alpha1.MachineExecOptions{}, ironcoreclientgoscheme.ParameterCodec). URL() executor, err := remotecommand.NewSPDYExecutor(s.cluster.Config(), http.MethodGet, reqURL) diff --git a/broker/machinebroker/server/exec_test.go b/broker/machinebroker/server/exec_test.go index c74bb360b..597803f21 100644 --- a/broker/machinebroker/server/exec_test.go +++ b/broker/machinebroker/server/exec_test.go @@ -1,4 +1,4 @@ -// Copyright 2022 OnMetal authors +// Copyright 2022 IronCore authors // // Licensed under the Apache License, Version 2.0 (the "License"); // you may not use this file except in compliance with the License. @@ -17,7 +17,7 @@ package server_test import ( "net/url" - ori "github.com/onmetal/onmetal-api/ori/apis/machine/v1alpha1" + iri "github.com/ironcore-dev/ironcore/iri/apis/machine/v1alpha1" . "github.com/onsi/ginkgo/v2" . "github.com/onsi/gomega" ) @@ -27,7 +27,7 @@ var _ = Describe("Exec", func() { It("should return an exec-url with a token", func(ctx SpecContext) { By("issuing exec for an arbitrary machine id") - res, err := srv.Exec(ctx, &ori.ExecRequest{MachineId: "my-machine"}) + res, err := srv.Exec(ctx, &iri.ExecRequest{MachineId: "my-machine"}) Expect(err).NotTo(HaveOccurred()) By("inspecting the result") diff --git a/broker/machinebroker/server/machine.go b/broker/machinebroker/server/machine.go index 46d8d8e60..a5d6541b7 100644 --- a/broker/machinebroker/server/machine.go +++ b/broker/machinebroker/server/machine.go @@ -1,4 +1,4 @@ -// Copyright 2022 OnMetal authors +// Copyright 2022 IronCore authors // // Licensed under the Apache License, Version 2.0 (the "License"); // you may not use this file except in compliance with the License. @@ -17,205 +17,205 @@ package server import ( "fmt" - computev1alpha1 "github.com/onmetal/onmetal-api/api/compute/v1alpha1" - networkingv1alpha1 "github.com/onmetal/onmetal-api/api/networking/v1alpha1" - storagev1alpha1 "github.com/onmetal/onmetal-api/api/storage/v1alpha1" - "github.com/onmetal/onmetal-api/broker/machinebroker/apiutils" - ori "github.com/onmetal/onmetal-api/ori/apis/machine/v1alpha1" + computev1alpha1 "github.com/ironcore-dev/ironcore/api/compute/v1alpha1" + networkingv1alpha1 "github.com/ironcore-dev/ironcore/api/networking/v1alpha1" + storagev1alpha1 "github.com/ironcore-dev/ironcore/api/storage/v1alpha1" + "github.com/ironcore-dev/ironcore/broker/machinebroker/apiutils" + iri "github.com/ironcore-dev/ironcore/iri/apis/machine/v1alpha1" corev1 "k8s.io/api/core/v1" ) -type AggregateOnmetalMachine struct { +type AggregateIronCoreMachine struct { IgnitionSecret *corev1.Secret Machine *computev1alpha1.Machine // NetworkInterfaces is a mapping of machine network interface name to actual network interface. - NetworkInterfaces map[string]*AggregateOnmetalNetworkInterface + NetworkInterfaces map[string]*AggregateIronCoreNetworkInterface // Volumes is a mapping of machine volume name to actual volume. - Volumes map[string]*AggregateOnmetalVolume + Volumes map[string]*AggregateIronCoreVolume } -type AggregateOnmetalVolume struct { +type AggregateIronCoreVolume struct { Volume *storagev1alpha1.Volume AccessSecret *corev1.Secret } -type AggregateOnmetalNetworkInterface struct { +type AggregateIronCoreNetworkInterface struct { Network *networkingv1alpha1.Network NetworkInterface *networkingv1alpha1.NetworkInterface } -var onmetalMachineStateToMachineState = map[computev1alpha1.MachineState]ori.MachineState{ - computev1alpha1.MachineStatePending: ori.MachineState_MACHINE_PENDING, - computev1alpha1.MachineStateRunning: ori.MachineState_MACHINE_RUNNING, - computev1alpha1.MachineStateShutdown: ori.MachineState_MACHINE_SUSPENDED, - computev1alpha1.MachineStateTerminated: ori.MachineState_MACHINE_TERMINATED, +var ironcoreMachineStateToMachineState = map[computev1alpha1.MachineState]iri.MachineState{ + computev1alpha1.MachineStatePending: iri.MachineState_MACHINE_PENDING, + computev1alpha1.MachineStateRunning: iri.MachineState_MACHINE_RUNNING, + computev1alpha1.MachineStateShutdown: iri.MachineState_MACHINE_SUSPENDED, + computev1alpha1.MachineStateTerminated: iri.MachineState_MACHINE_TERMINATED, } -func (s *Server) convertOnmetalMachineState(state computev1alpha1.MachineState) (ori.MachineState, error) { - if res, ok := onmetalMachineStateToMachineState[state]; ok { +func (s *Server) convertIronCoreMachineState(state computev1alpha1.MachineState) (iri.MachineState, error) { + if res, ok := ironcoreMachineStateToMachineState[state]; ok { return res, nil } - return 0, fmt.Errorf("unknown onmetal machine state %q", state) + return 0, fmt.Errorf("unknown ironcore machine state %q", state) } -var onmetalNetworkInterfaceStateToNetworkInterfaceAttachmentState = map[computev1alpha1.NetworkInterfaceState]ori.NetworkInterfaceState{ - computev1alpha1.NetworkInterfaceStatePending: ori.NetworkInterfaceState_NETWORK_INTERFACE_PENDING, - computev1alpha1.NetworkInterfaceStateAttached: ori.NetworkInterfaceState_NETWORK_INTERFACE_ATTACHED, +var ironcoreNetworkInterfaceStateToNetworkInterfaceAttachmentState = map[computev1alpha1.NetworkInterfaceState]iri.NetworkInterfaceState{ + computev1alpha1.NetworkInterfaceStatePending: iri.NetworkInterfaceState_NETWORK_INTERFACE_PENDING, + computev1alpha1.NetworkInterfaceStateAttached: iri.NetworkInterfaceState_NETWORK_INTERFACE_ATTACHED, } -func (s *Server) convertOnmetalNetworkInterfaceState(state computev1alpha1.NetworkInterfaceState) (ori.NetworkInterfaceState, error) { - if res, ok := onmetalNetworkInterfaceStateToNetworkInterfaceAttachmentState[state]; ok { +func (s *Server) convertIronCoreNetworkInterfaceState(state computev1alpha1.NetworkInterfaceState) (iri.NetworkInterfaceState, error) { + if res, ok := ironcoreNetworkInterfaceStateToNetworkInterfaceAttachmentState[state]; ok { return res, nil } - return 0, fmt.Errorf("unknown onmetal network interface attachment state %q", state) + return 0, fmt.Errorf("unknown ironcore network interface attachment state %q", state) } -func (s *Server) convertOnmetalNetworkInterfaceStatus(status computev1alpha1.NetworkInterfaceStatus) (*ori.NetworkInterfaceStatus, error) { - state, err := s.convertOnmetalNetworkInterfaceState(status.State) +func (s *Server) convertIronCoreNetworkInterfaceStatus(status computev1alpha1.NetworkInterfaceStatus) (*iri.NetworkInterfaceStatus, error) { + state, err := s.convertIronCoreNetworkInterfaceState(status.State) if err != nil { return nil, err } - return &ori.NetworkInterfaceStatus{ + return &iri.NetworkInterfaceStatus{ Name: status.Name, Handle: status.Handle, State: state, }, nil } -var onmetalVolumeStateToVolumeAttachmentState = map[computev1alpha1.VolumeState]ori.VolumeState{ - computev1alpha1.VolumeStatePending: ori.VolumeState_VOLUME_PENDING, - computev1alpha1.VolumeStateAttached: ori.VolumeState_VOLUME_ATTACHED, +var ironcoreVolumeStateToVolumeAttachmentState = map[computev1alpha1.VolumeState]iri.VolumeState{ + computev1alpha1.VolumeStatePending: iri.VolumeState_VOLUME_PENDING, + computev1alpha1.VolumeStateAttached: iri.VolumeState_VOLUME_ATTACHED, } -func (s *Server) convertOnmetalVolumeState(state computev1alpha1.VolumeState) (ori.VolumeState, error) { - if res, ok := onmetalVolumeStateToVolumeAttachmentState[state]; ok { +func (s *Server) convertIronCoreVolumeState(state computev1alpha1.VolumeState) (iri.VolumeState, error) { + if res, ok := ironcoreVolumeStateToVolumeAttachmentState[state]; ok { return res, nil } - return 0, fmt.Errorf("unknown onmetal volume attachment state %q", state) + return 0, fmt.Errorf("unknown ironcore volume attachment state %q", state) } -func (s *Server) convertOnmetalVolumeStatus(status computev1alpha1.VolumeStatus) (*ori.VolumeStatus, error) { - state, err := s.convertOnmetalVolumeState(status.State) +func (s *Server) convertIronCoreVolumeStatus(status computev1alpha1.VolumeStatus) (*iri.VolumeStatus, error) { + state, err := s.convertIronCoreVolumeState(status.State) if err != nil { return nil, err } - return &ori.VolumeStatus{ + return &iri.VolumeStatus{ Name: status.Name, Handle: status.Handle, State: state, }, nil } -func (s *Server) convertOnmetalVolume( - onmetalMachineVolume computev1alpha1.Volume, - onmetalVolume *AggregateOnmetalVolume, -) (*ori.Volume, error) { +func (s *Server) convertIronCoreVolume( + ironcoreMachineVolume computev1alpha1.Volume, + ironcoreVolume *AggregateIronCoreVolume, +) (*iri.Volume, error) { var ( - connection *ori.VolumeConnection - emptyDisk *ori.EmptyDisk + connection *iri.VolumeConnection + emptyDisk *iri.EmptyDisk ) switch { - case onmetalMachineVolume.VolumeRef != nil: - if access := onmetalVolume.Volume.Status.Access; access != nil { + case ironcoreMachineVolume.VolumeRef != nil: + if access := ironcoreVolume.Volume.Status.Access; access != nil { var secretData map[string][]byte if access.SecretRef != nil { - secretData = onmetalVolume.AccessSecret.Data + secretData = ironcoreVolume.AccessSecret.Data } - connection = &ori.VolumeConnection{ + connection = &iri.VolumeConnection{ Driver: access.Driver, Handle: access.Handle, Attributes: access.VolumeAttributes, SecretData: secretData, } } - case onmetalMachineVolume.EmptyDisk != nil: + case ironcoreMachineVolume.EmptyDisk != nil: var sizeBytes int64 - if sizeLimit := onmetalMachineVolume.EmptyDisk.SizeLimit; sizeLimit != nil { + if sizeLimit := ironcoreMachineVolume.EmptyDisk.SizeLimit; sizeLimit != nil { sizeBytes = sizeLimit.Value() } - emptyDisk = &ori.EmptyDisk{ + emptyDisk = &iri.EmptyDisk{ SizeBytes: sizeBytes, } default: - return nil, fmt.Errorf("machine volume %#v does neither specify volume ref nor empty disk", onmetalMachineVolume) + return nil, fmt.Errorf("machine volume %#v does neither specify volume ref nor empty disk", ironcoreMachineVolume) } - return &ori.Volume{ - Name: onmetalMachineVolume.Name, - Device: *onmetalMachineVolume.Device, + return &iri.Volume{ + Name: ironcoreMachineVolume.Name, + Device: *ironcoreMachineVolume.Device, EmptyDisk: emptyDisk, Connection: connection, }, nil } -func (s *Server) convertOnmetalNetworkInterfaceAttachment( - onmetalMachineNic computev1alpha1.NetworkInterface, - onmetalNic *AggregateOnmetalNetworkInterface, -) (*ori.NetworkInterface, error) { +func (s *Server) convertIronCoreNetworkInterfaceAttachment( + ironcoreMachineNic computev1alpha1.NetworkInterface, + ironcoreNic *AggregateIronCoreNetworkInterface, +) (*iri.NetworkInterface, error) { switch { - case onmetalMachineNic.NetworkInterfaceRef != nil: - ips, err := s.convertOnmetalIPSourcesToIPs(onmetalNic.NetworkInterface.Spec.IPs) + case ironcoreMachineNic.NetworkInterfaceRef != nil: + ips, err := s.convertIronCoreIPSourcesToIPs(ironcoreNic.NetworkInterface.Spec.IPs) if err != nil { return nil, err } - return &ori.NetworkInterface{ - Name: onmetalMachineNic.Name, - NetworkId: onmetalNic.Network.Spec.ProviderID, + return &iri.NetworkInterface{ + Name: ironcoreMachineNic.Name, + NetworkId: ironcoreNic.Network.Spec.ProviderID, Ips: ips, - Attributes: onmetalNic.NetworkInterface.Spec.Attributes, + Attributes: ironcoreNic.NetworkInterface.Spec.Attributes, }, nil default: - return nil, fmt.Errorf("unrecognized onmetal machine network interface %#v", onmetalMachineNic) + return nil, fmt.Errorf("unrecognized ironcore machine network interface %#v", ironcoreMachineNic) } } -func (s *Server) convertAggregateOnmetalMachine(aggOnmetalMachine *AggregateOnmetalMachine) (*ori.Machine, error) { - metadata, err := apiutils.GetObjectMetadata(aggOnmetalMachine.Machine) +func (s *Server) convertAggregateIronCoreMachine(aggIronCoreMachine *AggregateIronCoreMachine) (*iri.Machine, error) { + metadata, err := apiutils.GetObjectMetadata(aggIronCoreMachine.Machine) if err != nil { return nil, err } var ignitionData []byte - if ignitionSecret := aggOnmetalMachine.IgnitionSecret; ignitionSecret != nil { + if ignitionSecret := aggIronCoreMachine.IgnitionSecret; ignitionSecret != nil { ignitionData = ignitionSecret.Data[computev1alpha1.DefaultIgnitionKey] } - var imageSpec *ori.ImageSpec - if image := aggOnmetalMachine.Machine.Spec.Image; image != "" { - imageSpec = &ori.ImageSpec{ + var imageSpec *iri.ImageSpec + if image := aggIronCoreMachine.Machine.Spec.Image; image != "" { + imageSpec = &iri.ImageSpec{ Image: image, } } - volumes := make([]*ori.Volume, len(aggOnmetalMachine.Machine.Spec.Volumes)) - for i, onmetalMachineVolume := range aggOnmetalMachine.Machine.Spec.Volumes { - onmetalVolume := aggOnmetalMachine.Volumes[onmetalMachineVolume.Name] - volume, err := s.convertOnmetalVolume(onmetalMachineVolume, onmetalVolume) + volumes := make([]*iri.Volume, len(aggIronCoreMachine.Machine.Spec.Volumes)) + for i, ironcoreMachineVolume := range aggIronCoreMachine.Machine.Spec.Volumes { + ironcoreVolume := aggIronCoreMachine.Volumes[ironcoreMachineVolume.Name] + volume, err := s.convertIronCoreVolume(ironcoreMachineVolume, ironcoreVolume) if err != nil { - return nil, fmt.Errorf("error converting machine volume %s: %w", *onmetalMachineVolume.Device, err) + return nil, fmt.Errorf("error converting machine volume %s: %w", *ironcoreMachineVolume.Device, err) } volumes[i] = volume } - nics := make([]*ori.NetworkInterface, len(aggOnmetalMachine.Machine.Spec.NetworkInterfaces)) - for i, onmetalMachineNic := range aggOnmetalMachine.Machine.Spec.NetworkInterfaces { - onmetalNic := aggOnmetalMachine.NetworkInterfaces[onmetalMachineNic.Name] - nic, err := s.convertOnmetalNetworkInterfaceAttachment(onmetalMachineNic, onmetalNic) + nics := make([]*iri.NetworkInterface, len(aggIronCoreMachine.Machine.Spec.NetworkInterfaces)) + for i, ironcoreMachineNic := range aggIronCoreMachine.Machine.Spec.NetworkInterfaces { + ironcoreNic := aggIronCoreMachine.NetworkInterfaces[ironcoreMachineNic.Name] + nic, err := s.convertIronCoreNetworkInterfaceAttachment(ironcoreMachineNic, ironcoreNic) if err != nil { - return nil, fmt.Errorf("error converting machine network interface %s: %w", onmetalMachineNic.Name, err) + return nil, fmt.Errorf("error converting machine network interface %s: %w", ironcoreMachineNic.Name, err) } nics[i] = nic } - volumeAttachmentStates := make([]*ori.VolumeStatus, len(aggOnmetalMachine.Machine.Status.Volumes)) - for i, volume := range aggOnmetalMachine.Machine.Status.Volumes { - volumeAttachmentStatus, err := s.convertOnmetalVolumeStatus(volume) + volumeAttachmentStates := make([]*iri.VolumeStatus, len(aggIronCoreMachine.Machine.Status.Volumes)) + for i, volume := range aggIronCoreMachine.Machine.Status.Volumes { + volumeAttachmentStatus, err := s.convertIronCoreVolumeStatus(volume) if err != nil { return nil, fmt.Errorf("error converting machine volume status %s: %w", volume.Name, err) } @@ -223,9 +223,9 @@ func (s *Server) convertAggregateOnmetalMachine(aggOnmetalMachine *AggregateOnme volumeAttachmentStates[i] = volumeAttachmentStatus } - networkInterfaceAttachmentStates := make([]*ori.NetworkInterfaceStatus, len(aggOnmetalMachine.Machine.Status.NetworkInterfaces)) - for i, networkInterface := range aggOnmetalMachine.Machine.Status.NetworkInterfaces { - networkInterfaceAttachmentStatus, err := s.convertOnmetalNetworkInterfaceStatus(networkInterface) + networkInterfaceAttachmentStates := make([]*iri.NetworkInterfaceStatus, len(aggIronCoreMachine.Machine.Status.NetworkInterfaces)) + for i, networkInterface := range aggIronCoreMachine.Machine.Status.NetworkInterfaces { + networkInterfaceAttachmentStatus, err := s.convertIronCoreNetworkInterfaceStatus(networkInterface) if err != nil { return nil, fmt.Errorf("error converting machine network interface status %s: %w", networkInterface.Name, err) } @@ -233,22 +233,22 @@ func (s *Server) convertAggregateOnmetalMachine(aggOnmetalMachine *AggregateOnme networkInterfaceAttachmentStates[i] = networkInterfaceAttachmentStatus } - state, err := s.convertOnmetalMachineState(aggOnmetalMachine.Machine.Status.State) + state, err := s.convertIronCoreMachineState(aggIronCoreMachine.Machine.Status.State) if err != nil { return nil, err } - return &ori.Machine{ + return &iri.Machine{ Metadata: metadata, - Spec: &ori.MachineSpec{ + Spec: &iri.MachineSpec{ Image: imageSpec, - Class: aggOnmetalMachine.Machine.Spec.MachineClassRef.Name, + Class: aggIronCoreMachine.Machine.Spec.MachineClassRef.Name, IgnitionData: ignitionData, Volumes: volumes, NetworkInterfaces: nics, }, - Status: &ori.MachineStatus{ - ObservedGeneration: aggOnmetalMachine.Machine.Status.ObservedGeneration, + Status: &iri.MachineStatus{ + ObservedGeneration: aggIronCoreMachine.Machine.Status.ObservedGeneration, State: state, ImageRef: "", // TODO: Fill Volumes: volumeAttachmentStates, diff --git a/broker/machinebroker/server/machine_annotations_update.go b/broker/machinebroker/server/machine_annotations_update.go index d1625e557..5fe070434 100644 --- a/broker/machinebroker/server/machine_annotations_update.go +++ b/broker/machinebroker/server/machine_annotations_update.go @@ -1,4 +1,4 @@ -// Copyright 2022 OnMetal authors +// Copyright 2022 IronCore authors // // Licensed under the Apache License, Version 2.0 (the "License"); // you may not use this file except in compliance with the License. @@ -18,30 +18,30 @@ import ( "context" "fmt" - "github.com/onmetal/onmetal-api/broker/machinebroker/apiutils" - ori "github.com/onmetal/onmetal-api/ori/apis/machine/v1alpha1" + "github.com/ironcore-dev/ironcore/broker/machinebroker/apiutils" + iri "github.com/ironcore-dev/ironcore/iri/apis/machine/v1alpha1" "sigs.k8s.io/controller-runtime/pkg/client" ) -func (s *Server) UpdateMachineAnnotations(ctx context.Context, req *ori.UpdateMachineAnnotationsRequest) (*ori.UpdateMachineAnnotationsResponse, error) { +func (s *Server) UpdateMachineAnnotations(ctx context.Context, req *iri.UpdateMachineAnnotationsRequest) (*iri.UpdateMachineAnnotationsResponse, error) { machineID := req.MachineId log := s.loggerFrom(ctx, "MachineID", machineID) - log.V(1).Info("Getting onmetal machine") - aggOnmetalMachine, err := s.getAggregateOnmetalMachine(ctx, machineID) + log.V(1).Info("Getting ironcore machine") + aggIronCoreMachine, err := s.getAggregateIronCoreMachine(ctx, machineID) if err != nil { return nil, err } - base := aggOnmetalMachine.Machine.DeepCopy() - if err := apiutils.SetAnnotationsAnnotation(aggOnmetalMachine.Machine, req.Annotations); err != nil { + base := aggIronCoreMachine.Machine.DeepCopy() + if err := apiutils.SetAnnotationsAnnotation(aggIronCoreMachine.Machine, req.Annotations); err != nil { return nil, err } - log.V(1).Info("Patching onmetal machine annotations") - if err := s.cluster.Client().Patch(ctx, aggOnmetalMachine.Machine, client.MergeFrom(base)); err != nil { - return nil, fmt.Errorf("error patching onmetal machine annotations: %w", err) + log.V(1).Info("Patching ironcore machine annotations") + if err := s.cluster.Client().Patch(ctx, aggIronCoreMachine.Machine, client.MergeFrom(base)); err != nil { + return nil, fmt.Errorf("error patching ironcore machine annotations: %w", err) } - return &ori.UpdateMachineAnnotationsResponse{}, nil + return &iri.UpdateMachineAnnotationsResponse{}, nil } diff --git a/broker/machinebroker/server/machine_create.go b/broker/machinebroker/server/machine_create.go index 791a2cef1..88b3e7278 100644 --- a/broker/machinebroker/server/machine_create.go +++ b/broker/machinebroker/server/machine_create.go @@ -1,4 +1,4 @@ -// Copyright 2022 OnMetal authors +// Copyright 2022 IronCore authors // // Licensed under the Apache License, Version 2.0 (the "License"); // you may not use this file except in compliance with the License. @@ -19,48 +19,48 @@ import ( "fmt" "github.com/go-logr/logr" - commonv1alpha1 "github.com/onmetal/onmetal-api/api/common/v1alpha1" - computev1alpha1 "github.com/onmetal/onmetal-api/api/compute/v1alpha1" - "github.com/onmetal/onmetal-api/broker/common/cleaner" - machinebrokerv1alpha1 "github.com/onmetal/onmetal-api/broker/machinebroker/api/v1alpha1" - "github.com/onmetal/onmetal-api/broker/machinebroker/apiutils" - ori "github.com/onmetal/onmetal-api/ori/apis/machine/v1alpha1" - machinepoolletv1alpha1 "github.com/onmetal/onmetal-api/poollet/machinepoollet/api/v1alpha1" - "github.com/onmetal/onmetal-api/utils/maps" + commonv1alpha1 "github.com/ironcore-dev/ironcore/api/common/v1alpha1" + computev1alpha1 "github.com/ironcore-dev/ironcore/api/compute/v1alpha1" + "github.com/ironcore-dev/ironcore/broker/common/cleaner" + machinebrokerv1alpha1 "github.com/ironcore-dev/ironcore/broker/machinebroker/api/v1alpha1" + "github.com/ironcore-dev/ironcore/broker/machinebroker/apiutils" + iri "github.com/ironcore-dev/ironcore/iri/apis/machine/v1alpha1" + machinepoolletv1alpha1 "github.com/ironcore-dev/ironcore/poollet/machinepoollet/api/v1alpha1" + "github.com/ironcore-dev/ironcore/utils/maps" corev1 "k8s.io/api/core/v1" metav1 "k8s.io/apimachinery/pkg/apis/meta/v1" ) -type OnmetalMachineConfig struct { +type IronCoreMachineConfig struct { Labels map[string]string Annotations map[string]string Power computev1alpha1.Power MachineClassName string Image string IgnitionData []byte - NetworkInterfaceConfigs []*OnmetalNetworkInterfaceConfig - VolumeConfigs []*OnmetalVolumeConfig + NetworkInterfaceConfigs []*IronCoreNetworkInterfaceConfig + VolumeConfigs []*IronCoreVolumeConfig } -func (s *Server) onmetalMachinePoolRef() *corev1.LocalObjectReference { +func (s *Server) ironcoreMachinePoolRef() *corev1.LocalObjectReference { if s.cluster.MachinePoolName() == "" { return nil } return &corev1.LocalObjectReference{Name: s.cluster.MachinePoolName()} } -func (s *Server) prepareOnmetalMachinePower(power ori.Power) (computev1alpha1.Power, error) { +func (s *Server) prepareIronCoreMachinePower(power iri.Power) (computev1alpha1.Power, error) { switch power { - case ori.Power_POWER_ON: + case iri.Power_POWER_ON: return computev1alpha1.PowerOn, nil - case ori.Power_POWER_OFF: + case iri.Power_POWER_OFF: return computev1alpha1.PowerOff, nil default: return "", fmt.Errorf("unknown power state %v", power) } } -func (s *Server) prepareOnmetalMachineLabels(machine *ori.Machine) (map[string]string, error) { +func (s *Server) prepareIronCoreMachineLabels(machine *iri.Machine) (map[string]string, error) { labels := make(map[string]string) for downwardAPILabelName, defaultLabelName := range s.brokerDownwardAPILabels { @@ -76,7 +76,7 @@ func (s *Server) prepareOnmetalMachineLabels(machine *ori.Machine) (map[string]s return labels, nil } -func (s *Server) prepareOnmetalMachineAnnotations(machine *ori.Machine) (map[string]string, error) { +func (s *Server) prepareIronCoreMachineAnnotations(machine *iri.Machine) (map[string]string, error) { annotationsValue, err := apiutils.EncodeAnnotationsAnnotation(machine.GetMetadata().GetAnnotations()) if err != nil { return nil, fmt.Errorf("error encoding annotations: %w", err) @@ -93,64 +93,64 @@ func (s *Server) prepareOnmetalMachineAnnotations(machine *ori.Machine) (map[str }, nil } -func (s *Server) getOnmetalMachineConfig(machine *ori.Machine) (*OnmetalMachineConfig, error) { - onmetalPower, err := s.prepareOnmetalMachinePower(machine.Spec.Power) +func (s *Server) getIronCoreMachineConfig(machine *iri.Machine) (*IronCoreMachineConfig, error) { + ironcorePower, err := s.prepareIronCoreMachinePower(machine.Spec.Power) if err != nil { return nil, err } - var onmetalImage string + var ironcoreImage string if image := machine.Spec.Image; image != nil { - onmetalImage = image.Image + ironcoreImage = image.Image } - onmetalNicCfgs := make([]*OnmetalNetworkInterfaceConfig, len(machine.Spec.NetworkInterfaces)) + ironcoreNicCfgs := make([]*IronCoreNetworkInterfaceConfig, len(machine.Spec.NetworkInterfaces)) for i, nic := range machine.Spec.NetworkInterfaces { - onmetalNicCfg, err := s.getOnmetalNetworkInterfaceConfig(nic) + ironcoreNicCfg, err := s.getIronCoreNetworkInterfaceConfig(nic) if err != nil { return nil, fmt.Errorf("[network interface %s] %w", nic.Name, err) } - onmetalNicCfgs[i] = onmetalNicCfg + ironcoreNicCfgs[i] = ironcoreNicCfg } - onmetalVolumeCfgs := make([]*OnmetalVolumeConfig, len(machine.Spec.Volumes)) + ironcoreVolumeCfgs := make([]*IronCoreVolumeConfig, len(machine.Spec.Volumes)) for i, volume := range machine.Spec.Volumes { - onmetalVolumeCfg, err := s.getOnmetalVolumeConfig(volume) + ironcoreVolumeCfg, err := s.getIronCoreVolumeConfig(volume) if err != nil { return nil, fmt.Errorf("[volume %s]: %w", volume.Name, err) } - onmetalVolumeCfgs[i] = onmetalVolumeCfg + ironcoreVolumeCfgs[i] = ironcoreVolumeCfg } - labels, err := s.prepareOnmetalMachineLabels(machine) + labels, err := s.prepareIronCoreMachineLabels(machine) if err != nil { - return nil, fmt.Errorf("error preparing onmetal machine labels: %w", err) + return nil, fmt.Errorf("error preparing ironcore machine labels: %w", err) } - annotations, err := s.prepareOnmetalMachineAnnotations(machine) + annotations, err := s.prepareIronCoreMachineAnnotations(machine) if err != nil { - return nil, fmt.Errorf("error preparing onmetal machine annotations: %w", err) + return nil, fmt.Errorf("error preparing ironcore machine annotations: %w", err) } - return &OnmetalMachineConfig{ + return &IronCoreMachineConfig{ Labels: labels, Annotations: annotations, - Power: onmetalPower, + Power: ironcorePower, MachineClassName: machine.Spec.Class, - Image: onmetalImage, + Image: ironcoreImage, IgnitionData: machine.Spec.IgnitionData, - NetworkInterfaceConfigs: onmetalNicCfgs, - VolumeConfigs: onmetalVolumeCfgs, + NetworkInterfaceConfigs: ironcoreNicCfgs, + VolumeConfigs: ironcoreVolumeCfgs, }, nil } -func (s *Server) createOnmetalMachine( +func (s *Server) createIronCoreMachine( ctx context.Context, log logr.Logger, - cfg *OnmetalMachineConfig, -) (res *AggregateOnmetalMachine, retErr error) { + cfg *IronCoreMachineConfig, +) (res *AggregateIronCoreMachine, retErr error) { c, cleanup := s.setupCleaner(ctx, log, &retErr) defer cleanup() @@ -159,7 +159,7 @@ func (s *Server) createOnmetalMachine( ignitionSecret *corev1.Secret ) if ignitionData := cfg.IgnitionData; len(ignitionData) > 0 { - log.V(1).Info("Creating onmetal ignition secret") + log.V(1).Info("Creating ironcore ignition secret") ignitionSecret = &corev1.Secret{ ObjectMeta: metav1.ObjectMeta{ Namespace: s.cluster.Namespace(), @@ -171,7 +171,7 @@ func (s *Server) createOnmetalMachine( }, } if err := s.cluster.Client().Create(ctx, ignitionSecret); err != nil { - return nil, fmt.Errorf("error creating onmetal ignition secret: %w", err) + return nil, fmt.Errorf("error creating ironcore ignition secret: %w", err) } c.Add(cleaner.CleanupObject(s.cluster.Client(), ignitionSecret)) @@ -179,36 +179,36 @@ func (s *Server) createOnmetalMachine( } var ( - onmetalMachineNics []computev1alpha1.NetworkInterface - aggOnmetalNics = make(map[string]*AggregateOnmetalNetworkInterface) + ironcoreMachineNics []computev1alpha1.NetworkInterface + aggIronCoreNics = make(map[string]*AggregateIronCoreNetworkInterface) ) for _, nicCfg := range cfg.NetworkInterfaceConfigs { - onmetalMachineNic, aggOnmetalNic, err := s.createOnmetalNetworkInterface(ctx, log, c, nil, nicCfg) + ironcoreMachineNic, aggIronCoreNic, err := s.createIronCoreNetworkInterface(ctx, log, c, nil, nicCfg) if err != nil { return nil, fmt.Errorf("[network interface %s] error creating: %w", nicCfg.Name, err) } - onmetalMachineNics = append(onmetalMachineNics, *onmetalMachineNic) - aggOnmetalNics[nicCfg.Name] = aggOnmetalNic + ironcoreMachineNics = append(ironcoreMachineNics, *ironcoreMachineNic) + aggIronCoreNics[nicCfg.Name] = aggIronCoreNic } var ( - onmetalMachineVolumes []computev1alpha1.Volume - aggOnmetalVolumes = make(map[string]*AggregateOnmetalVolume) + ironcoreMachineVolumes []computev1alpha1.Volume + aggIronCoreVolumes = make(map[string]*AggregateIronCoreVolume) ) for _, volumeCfg := range cfg.VolumeConfigs { - onmetalMachineVolume, aggOnmetalVolume, err := s.createOnmetalVolume(ctx, log, c, nil, volumeCfg) + ironcoreMachineVolume, aggIronCoreVolume, err := s.createIronCoreVolume(ctx, log, c, nil, volumeCfg) if err != nil { return nil, fmt.Errorf("[volume %s] error creating: %w", volumeCfg.Name, err) } - onmetalMachineVolumes = append(onmetalMachineVolumes, *onmetalMachineVolume) - if aggOnmetalVolume != nil { - aggOnmetalVolumes[volumeCfg.Name] = aggOnmetalVolume + ironcoreMachineVolumes = append(ironcoreMachineVolumes, *ironcoreMachineVolume) + if aggIronCoreVolume != nil { + aggIronCoreVolumes[volumeCfg.Name] = aggIronCoreVolume } } - onmetalMachine := &computev1alpha1.Machine{ + ironcoreMachine := &computev1alpha1.Machine{ ObjectMeta: metav1.ObjectMeta{ Namespace: s.cluster.Namespace(), Name: s.cluster.IDGen().Generate(), @@ -220,72 +220,72 @@ func (s *Server) createOnmetalMachine( Spec: computev1alpha1.MachineSpec{ MachineClassRef: corev1.LocalObjectReference{Name: cfg.MachineClassName}, MachinePoolSelector: s.cluster.MachinePoolSelector(), - MachinePoolRef: s.onmetalMachinePoolRef(), + MachinePoolRef: s.ironcoreMachinePoolRef(), Power: cfg.Power, Image: cfg.Image, ImagePullSecretRef: nil, // TODO: Specify as soon as available. - NetworkInterfaces: onmetalMachineNics, - Volumes: onmetalMachineVolumes, + NetworkInterfaces: ironcoreMachineNics, + Volumes: ironcoreMachineVolumes, IgnitionRef: ignitionRef, }, } - log.V(1).Info("Creating onmetal machine") - if err := s.cluster.Client().Create(ctx, onmetalMachine); err != nil { - return nil, fmt.Errorf("error creating onmetal machine: %w", err) + log.V(1).Info("Creating ironcore machine") + if err := s.cluster.Client().Create(ctx, ironcoreMachine); err != nil { + return nil, fmt.Errorf("error creating ironcore machine: %w", err) } - c.Add(cleaner.CleanupObject(s.cluster.Client(), onmetalMachine)) + c.Add(cleaner.CleanupObject(s.cluster.Client(), ironcoreMachine)) if ignitionSecret != nil { - log.V(1).Info("Patching ignition secret to be controlled by onmetal machine") - if err := apiutils.PatchControlledBy(ctx, s.cluster.Client(), onmetalMachine, ignitionSecret); err != nil { - return nil, fmt.Errorf("error patching ignition secret to be controlled by onmetal machine: %w", err) + log.V(1).Info("Patching ignition secret to be controlled by ironcore machine") + if err := apiutils.PatchControlledBy(ctx, s.cluster.Client(), ironcoreMachine, ignitionSecret); err != nil { + return nil, fmt.Errorf("error patching ignition secret to be controlled by ironcore machine: %w", err) } } - for _, aggOnmetalNic := range aggOnmetalNics { - if err := s.bindOnmetalMachineNetworkInterface(ctx, onmetalMachine, aggOnmetalNic.NetworkInterface); err != nil { - return nil, fmt.Errorf("error binding onmetal network interface to onmetal machine: %w", err) + for _, aggIronCoreNic := range aggIronCoreNics { + if err := s.bindIronCoreMachineNetworkInterface(ctx, ironcoreMachine, aggIronCoreNic.NetworkInterface); err != nil { + return nil, fmt.Errorf("error binding ironcore network interface to ironcore machine: %w", err) } } - for _, aggOnmetalVolume := range aggOnmetalVolumes { - if err := s.bindOnmetalMachineVolume(ctx, onmetalMachine, aggOnmetalVolume.Volume); err != nil { - return nil, fmt.Errorf("error binding onmetal volume to onmetal machine: %w", err) + for _, aggIronCoreVolume := range aggIronCoreVolumes { + if err := s.bindIronCoreMachineVolume(ctx, ironcoreMachine, aggIronCoreVolume.Volume); err != nil { + return nil, fmt.Errorf("error binding ironcore volume to ironcore machine: %w", err) } } - log.V(1).Info("Patching onmetal machine as created") - if err := apiutils.PatchCreated(ctx, s.cluster.Client(), onmetalMachine); err != nil { - return nil, fmt.Errorf("error patching onmetal machine as created: %w", err) + log.V(1).Info("Patching ironcore machine as created") + if err := apiutils.PatchCreated(ctx, s.cluster.Client(), ironcoreMachine); err != nil { + return nil, fmt.Errorf("error patching ironcore machine as created: %w", err) } - return &AggregateOnmetalMachine{ + return &AggregateIronCoreMachine{ IgnitionSecret: ignitionSecret, - Machine: onmetalMachine, - NetworkInterfaces: aggOnmetalNics, - Volumes: aggOnmetalVolumes, + Machine: ironcoreMachine, + NetworkInterfaces: aggIronCoreNics, + Volumes: aggIronCoreVolumes, }, nil } -func (s *Server) CreateMachine(ctx context.Context, req *ori.CreateMachineRequest) (res *ori.CreateMachineResponse, retErr error) { +func (s *Server) CreateMachine(ctx context.Context, req *iri.CreateMachineRequest) (res *iri.CreateMachineResponse, retErr error) { log := s.loggerFrom(ctx) - log.V(1).Info("Getting onmetal machine config") - cfg, err := s.getOnmetalMachineConfig(req.Machine) + log.V(1).Info("Getting ironcore machine config") + cfg, err := s.getIronCoreMachineConfig(req.Machine) if err != nil { - return nil, fmt.Errorf("error getting onmetal machine config: %w", err) + return nil, fmt.Errorf("error getting ironcore machine config: %w", err) } - log.V(1).Info("Creating onmetal machine") - onmetalMachine, err := s.createOnmetalMachine(ctx, log, cfg) + log.V(1).Info("Creating ironcore machine") + ironcoreMachine, err := s.createIronCoreMachine(ctx, log, cfg) if err != nil { - return nil, fmt.Errorf("error creating onmetal machine: %w", err) + return nil, fmt.Errorf("error creating ironcore machine: %w", err) } - m, err := s.convertAggregateOnmetalMachine(onmetalMachine) + m, err := s.convertAggregateIronCoreMachine(ironcoreMachine) if err != nil { - return nil, fmt.Errorf("error converting onmetal machine: %w", err) + return nil, fmt.Errorf("error converting ironcore machine: %w", err) } - return &ori.CreateMachineResponse{ + return &iri.CreateMachineResponse{ Machine: m, }, nil } diff --git a/broker/machinebroker/server/machine_create_test.go b/broker/machinebroker/server/machine_create_test.go index ead41e397..26f1ec9d1 100644 --- a/broker/machinebroker/server/machine_create_test.go +++ b/broker/machinebroker/server/machine_create_test.go @@ -1,4 +1,4 @@ -// Copyright 2022 OnMetal authors +// Copyright 2022 IronCore authors // // Licensed under the Apache License, Version 2.0 (the "License"); // you may not use this file except in compliance with the License. @@ -15,12 +15,12 @@ package server_test import ( - computev1alpha1 "github.com/onmetal/onmetal-api/api/compute/v1alpha1" - machinebrokerv1alpha1 "github.com/onmetal/onmetal-api/broker/machinebroker/api/v1alpha1" - "github.com/onmetal/onmetal-api/broker/machinebroker/apiutils" - ori "github.com/onmetal/onmetal-api/ori/apis/machine/v1alpha1" - orimeta "github.com/onmetal/onmetal-api/ori/apis/meta/v1alpha1" - machinepoolletv1alpha1 "github.com/onmetal/onmetal-api/poollet/machinepoollet/api/v1alpha1" + computev1alpha1 "github.com/ironcore-dev/ironcore/api/compute/v1alpha1" + machinebrokerv1alpha1 "github.com/ironcore-dev/ironcore/broker/machinebroker/api/v1alpha1" + "github.com/ironcore-dev/ironcore/broker/machinebroker/apiutils" + iri "github.com/ironcore-dev/ironcore/iri/apis/machine/v1alpha1" + irimeta "github.com/ironcore-dev/ironcore/iri/apis/meta/v1alpha1" + machinepoolletv1alpha1 "github.com/ironcore-dev/ironcore/poollet/machinepoollet/api/v1alpha1" . "github.com/onsi/ginkgo/v2" . "github.com/onsi/gomega" "sigs.k8s.io/controller-runtime/pkg/client" @@ -32,16 +32,16 @@ var _ = Describe("CreateMachine", func() { It("should correctly create a machine", func(ctx SpecContext) { By("creating a machine") - res, err := srv.CreateMachine(ctx, &ori.CreateMachineRequest{ - Machine: &ori.Machine{ - Metadata: &orimeta.ObjectMetadata{ + res, err := srv.CreateMachine(ctx, &iri.CreateMachineRequest{ + Machine: &iri.Machine{ + Metadata: &irimeta.ObjectMetadata{ Labels: map[string]string{ machinepoolletv1alpha1.MachineUIDLabel: "foobar", }, }, - Spec: &ori.MachineSpec{ - Power: ori.Power_POWER_ON, - Image: &ori.ImageSpec{ + Spec: &iri.MachineSpec{ + Power: iri.Power_POWER_ON, + Image: &iri.ImageSpec{ Image: "example.org/foo:latest", }, Class: machineClass.Name, @@ -51,29 +51,29 @@ var _ = Describe("CreateMachine", func() { Expect(err).NotTo(HaveOccurred()) Expect(res).NotTo(BeNil()) - By("getting the onmetal machine") - onmetalMachine := &computev1alpha1.Machine{} - onmetalMachineKey := client.ObjectKey{Namespace: ns.Name, Name: res.Machine.Metadata.Id} - Expect(k8sClient.Get(ctx, onmetalMachineKey, onmetalMachine)).To(Succeed()) + By("getting the ironcore machine") + ironcoreMachine := &computev1alpha1.Machine{} + ironcoreMachineKey := client.ObjectKey{Namespace: ns.Name, Name: res.Machine.Metadata.Id} + Expect(k8sClient.Get(ctx, ironcoreMachineKey, ironcoreMachine)).To(Succeed()) - By("inspecting the onmetal machine") - Expect(onmetalMachine.Labels).To(Equal(map[string]string{ + By("inspecting the ironcore machine") + Expect(ironcoreMachine.Labels).To(Equal(map[string]string{ machinepoolletv1alpha1.DownwardAPILabel("root-machine-uid"): "foobar", machinebrokerv1alpha1.CreatedLabel: "true", machinebrokerv1alpha1.ManagerLabel: machinebrokerv1alpha1.MachineBrokerManager, })) - encodedORIAnnotations, err := apiutils.EncodeAnnotationsAnnotation(nil) + encodedIRIAnnotations, err := apiutils.EncodeAnnotationsAnnotation(nil) Expect(err).NotTo(HaveOccurred()) - encodedORILabels, err := apiutils.EncodeLabelsAnnotation(map[string]string{ + encodedIRILabels, err := apiutils.EncodeLabelsAnnotation(map[string]string{ machinepoolletv1alpha1.MachineUIDLabel: "foobar", }) Expect(err).NotTo(HaveOccurred()) - Expect(onmetalMachine.Annotations).To(Equal(map[string]string{ - machinebrokerv1alpha1.AnnotationsAnnotation: encodedORIAnnotations, - machinebrokerv1alpha1.LabelsAnnotation: encodedORILabels, + Expect(ironcoreMachine.Annotations).To(Equal(map[string]string{ + machinebrokerv1alpha1.AnnotationsAnnotation: encodedIRIAnnotations, + machinebrokerv1alpha1.LabelsAnnotation: encodedIRILabels, })) - Expect(onmetalMachine.Spec.Power).To(Equal(computev1alpha1.PowerOn)) - Expect(onmetalMachine.Spec.Image).To(Equal("example.org/foo:latest")) - Expect(onmetalMachine.Spec.MachineClassRef.Name).To(Equal(machineClass.Name)) + Expect(ironcoreMachine.Spec.Power).To(Equal(computev1alpha1.PowerOn)) + Expect(ironcoreMachine.Spec.Image).To(Equal("example.org/foo:latest")) + Expect(ironcoreMachine.Spec.MachineClassRef.Name).To(Equal(machineClass.Name)) }) }) diff --git a/broker/machinebroker/server/machine_delete.go b/broker/machinebroker/server/machine_delete.go index 20e048541..89dc1da1b 100644 --- a/broker/machinebroker/server/machine_delete.go +++ b/broker/machinebroker/server/machine_delete.go @@ -1,4 +1,4 @@ -// Copyright 2022 OnMetal authors +// Copyright 2022 IronCore authors // // Licensed under the Apache License, Version 2.0 (the "License"); // you may not use this file except in compliance with the License. @@ -18,28 +18,28 @@ import ( "context" "fmt" - ori "github.com/onmetal/onmetal-api/ori/apis/machine/v1alpha1" + iri "github.com/ironcore-dev/ironcore/iri/apis/machine/v1alpha1" "google.golang.org/grpc/codes" "google.golang.org/grpc/status" apierrors "k8s.io/apimachinery/pkg/api/errors" ) -func (s *Server) DeleteMachine(ctx context.Context, req *ori.DeleteMachineRequest) (*ori.DeleteMachineResponse, error) { +func (s *Server) DeleteMachine(ctx context.Context, req *iri.DeleteMachineRequest) (*iri.DeleteMachineResponse, error) { machineID := req.MachineId log := s.loggerFrom(ctx, "MachineID", machineID) - onmetalMachine, err := s.getAggregateOnmetalMachine(ctx, machineID) + ironcoreMachine, err := s.getAggregateIronCoreMachine(ctx, machineID) if err != nil { return nil, err } - log.V(1).Info("Deleting onmetal machine") - if err := s.cluster.Client().Delete(ctx, onmetalMachine.Machine); err != nil { + log.V(1).Info("Deleting ironcore machine") + if err := s.cluster.Client().Delete(ctx, ironcoreMachine.Machine); err != nil { if !apierrors.IsNotFound(err) { - return nil, fmt.Errorf("error deleting onmetal machine: %w", err) + return nil, fmt.Errorf("error deleting ironcore machine: %w", err) } return nil, status.Errorf(codes.NotFound, "machine %s not found", machineID) } - return &ori.DeleteMachineResponse{}, nil + return &iri.DeleteMachineResponse{}, nil } diff --git a/broker/machinebroker/server/machine_delete_test.go b/broker/machinebroker/server/machine_delete_test.go index a76a0d0f5..0872640e2 100644 --- a/broker/machinebroker/server/machine_delete_test.go +++ b/broker/machinebroker/server/machine_delete_test.go @@ -1,4 +1,4 @@ -// Copyright 2022 OnMetal authors +// Copyright 2022 IronCore authors // // Licensed under the Apache License, Version 2.0 (the "License"); // you may not use this file except in compliance with the License. @@ -15,12 +15,12 @@ package server_test import ( - computev1alpha1 "github.com/onmetal/onmetal-api/api/compute/v1alpha1" - networkingv1alpha1 "github.com/onmetal/onmetal-api/api/networking/v1alpha1" - storagev1alpha1 "github.com/onmetal/onmetal-api/api/storage/v1alpha1" - ori "github.com/onmetal/onmetal-api/ori/apis/machine/v1alpha1" - orimeta "github.com/onmetal/onmetal-api/ori/apis/meta/v1alpha1" - machinepoolletv1alpha1 "github.com/onmetal/onmetal-api/poollet/machinepoollet/api/v1alpha1" + computev1alpha1 "github.com/ironcore-dev/ironcore/api/compute/v1alpha1" + networkingv1alpha1 "github.com/ironcore-dev/ironcore/api/networking/v1alpha1" + storagev1alpha1 "github.com/ironcore-dev/ironcore/api/storage/v1alpha1" + iri "github.com/ironcore-dev/ironcore/iri/apis/machine/v1alpha1" + irimeta "github.com/ironcore-dev/ironcore/iri/apis/meta/v1alpha1" + machinepoolletv1alpha1 "github.com/ironcore-dev/ironcore/poollet/machinepoollet/api/v1alpha1" . "github.com/onsi/ginkgo/v2" . "github.com/onsi/gomega" . "github.com/onsi/gomega/gstruct" @@ -33,31 +33,31 @@ var _ = Describe("DeleteMachine", func() { It("should correctly delete a machine", func(ctx SpecContext) { By("creating a machine") - res, err := srv.CreateMachine(ctx, &ori.CreateMachineRequest{ - Machine: &ori.Machine{ - Metadata: &orimeta.ObjectMetadata{ + res, err := srv.CreateMachine(ctx, &iri.CreateMachineRequest{ + Machine: &iri.Machine{ + Metadata: &irimeta.ObjectMetadata{ Labels: map[string]string{ machinepoolletv1alpha1.MachineUIDLabel: "foobar", }, }, - Spec: &ori.MachineSpec{ - Power: ori.Power_POWER_ON, - Image: &ori.ImageSpec{ + Spec: &iri.MachineSpec{ + Power: iri.Power_POWER_ON, + Image: &iri.ImageSpec{ Image: "example.org/foo:latest", }, Class: machineClass.Name, - NetworkInterfaces: []*ori.NetworkInterface{ + NetworkInterfaces: []*iri.NetworkInterface{ { Name: "primary-nic", NetworkId: "network-id", Ips: []string{"10.0.0.1"}, }, }, - Volumes: []*ori.Volume{ + Volumes: []*iri.Volume{ { Name: "primary-volume", Device: "oda", - Connection: &ori.VolumeConnection{ + Connection: &iri.VolumeConnection{ Driver: "ceph", Handle: "ceph-volume", Attributes: map[string]string{"foo": "bar"}, @@ -73,23 +73,23 @@ var _ = Describe("DeleteMachine", func() { By("deleting the machine") machineID := res.Machine.Metadata.Id - Expect(srv.DeleteMachine(ctx, &ori.DeleteMachineRequest{ + Expect(srv.DeleteMachine(ctx, &iri.DeleteMachineRequest{ MachineId: machineID, })).Error().NotTo(HaveOccurred()) - By("listing for onmetal machines in the namespace") - onmetalMachineList := &computev1alpha1.MachineList{} - Expect(k8sClient.List(ctx, onmetalMachineList, client.InNamespace(ns.Name))).To(Succeed()) + By("listing for ironcore machines in the namespace") + ironcoreMachineList := &computev1alpha1.MachineList{} + Expect(k8sClient.List(ctx, ironcoreMachineList, client.InNamespace(ns.Name))).To(Succeed()) - By("asserting there are no onmetal machines in the returned list") - Expect(onmetalMachineList.Items).To(BeEmpty()) + By("asserting there are no ironcore machines in the returned list") + Expect(ironcoreMachineList.Items).To(BeEmpty()) - By("listing for onmetal network interfaces in the namespace") - onmetalNicList := &networkingv1alpha1.NetworkInterfaceList{} - Expect(k8sClient.List(ctx, onmetalNicList, client.InNamespace(ns.Name))).To(Succeed()) + By("listing for ironcore network interfaces in the namespace") + ironcoreNicList := &networkingv1alpha1.NetworkInterfaceList{} + Expect(k8sClient.List(ctx, ironcoreNicList, client.InNamespace(ns.Name))).To(Succeed()) - By("asserting there is a single onmetal network interface with an owner reference to the onmetal machine") - Expect(onmetalNicList.Items).To(ConsistOf( + By("asserting there is a single ironcore network interface with an owner reference to the ironcore machine") + Expect(ironcoreNicList.Items).To(ConsistOf( HaveField("ObjectMeta.OwnerReferences", ConsistOf(MatchFields(IgnoreExtras, Fields{ "APIVersion": Equal(computev1alpha1.SchemeGroupVersion.String()), "Kind": Equal("Machine"), @@ -97,12 +97,12 @@ var _ = Describe("DeleteMachine", func() { }))), )) - By("listing for onmetal volumes in the namespace") - onmetalVolumeList := &storagev1alpha1.VolumeList{} - Expect(k8sClient.List(ctx, onmetalVolumeList, client.InNamespace(ns.Name))).To(Succeed()) + By("listing for ironcore volumes in the namespace") + ironcoreVolumeList := &storagev1alpha1.VolumeList{} + Expect(k8sClient.List(ctx, ironcoreVolumeList, client.InNamespace(ns.Name))).To(Succeed()) - By("asserting there is a single onmetal volume with an owner reference to the onmetal machine") - Expect(onmetalVolumeList.Items).To(ConsistOf( + By("asserting there is a single ironcore volume with an owner reference to the ironcore machine") + Expect(ironcoreVolumeList.Items).To(ConsistOf( HaveField("ObjectMeta.OwnerReferences", ConsistOf(MatchFields(IgnoreExtras, Fields{ "APIVersion": Equal(computev1alpha1.SchemeGroupVersion.String()), "Kind": Equal("Machine"), diff --git a/broker/machinebroker/server/machine_list.go b/broker/machinebroker/server/machine_list.go index 7e80d77f2..575ed9d26 100644 --- a/broker/machinebroker/server/machine_list.go +++ b/broker/machinebroker/server/machine_list.go @@ -1,4 +1,4 @@ -// Copyright 2022 OnMetal authors +// Copyright 2022 IronCore authors // // Licensed under the Apache License, Version 2.0 (the "License"); // you may not use this file except in compliance with the License. @@ -18,13 +18,13 @@ import ( "context" "fmt" - computev1alpha1 "github.com/onmetal/onmetal-api/api/compute/v1alpha1" - networkingv1alpha1 "github.com/onmetal/onmetal-api/api/networking/v1alpha1" - storagev1alpha1 "github.com/onmetal/onmetal-api/api/storage/v1alpha1" - machinebrokerv1alpha1 "github.com/onmetal/onmetal-api/broker/machinebroker/api/v1alpha1" - "github.com/onmetal/onmetal-api/broker/machinebroker/apiutils" - ori "github.com/onmetal/onmetal-api/ori/apis/machine/v1alpha1" - clientutils "github.com/onmetal/onmetal-api/utils/client" + computev1alpha1 "github.com/ironcore-dev/ironcore/api/compute/v1alpha1" + networkingv1alpha1 "github.com/ironcore-dev/ironcore/api/networking/v1alpha1" + storagev1alpha1 "github.com/ironcore-dev/ironcore/api/storage/v1alpha1" + machinebrokerv1alpha1 "github.com/ironcore-dev/ironcore/broker/machinebroker/api/v1alpha1" + "github.com/ironcore-dev/ironcore/broker/machinebroker/apiutils" + iri "github.com/ironcore-dev/ironcore/iri/apis/machine/v1alpha1" + clientutils "github.com/ironcore-dev/ironcore/utils/client" "google.golang.org/grpc/codes" "google.golang.org/grpc/status" corev1 "k8s.io/api/core/v1" @@ -33,16 +33,16 @@ import ( "sigs.k8s.io/controller-runtime/pkg/client" ) -func (s *Server) listAggregateOnmetalMachines(ctx context.Context) ([]AggregateOnmetalMachine, error) { - onmetalMachineList := &computev1alpha1.MachineList{} - if err := s.cluster.Client().List(ctx, onmetalMachineList, +func (s *Server) listAggregateIronCoreMachines(ctx context.Context) ([]AggregateIronCoreMachine, error) { + ironcoreMachineList := &computev1alpha1.MachineList{} + if err := s.cluster.Client().List(ctx, ironcoreMachineList, client.InNamespace(s.cluster.Namespace()), client.MatchingLabels{ machinebrokerv1alpha1.ManagerLabel: machinebrokerv1alpha1.MachineBrokerManager, machinebrokerv1alpha1.CreatedLabel: "true", }, ); err != nil { - return nil, fmt.Errorf("error listing onmetal machines: %w", err) + return nil, fmt.Errorf("error listing ironcore machines: %w", err) } listOpts := []client.ListOption{ @@ -59,114 +59,114 @@ func (s *Server) listAggregateOnmetalMachines(ctx context.Context) ([]AggregateO return nil, fmt.Errorf("error building caching reader: %w", err) } - var res []AggregateOnmetalMachine - for i := range onmetalMachineList.Items { - onmetalMachine := &onmetalMachineList.Items[i] - aggregateOnmetalMachine, err := s.aggregateOnmetalMachine(ctx, rd, onmetalMachine) + var res []AggregateIronCoreMachine + for i := range ironcoreMachineList.Items { + ironcoreMachine := &ironcoreMachineList.Items[i] + aggregateIronCoreMachine, err := s.aggregateIronCoreMachine(ctx, rd, ironcoreMachine) if err != nil { - return nil, fmt.Errorf("error aggregating onmetal machine %s: %w", onmetalMachine.Name, err) + return nil, fmt.Errorf("error aggregating ironcore machine %s: %w", ironcoreMachine.Name, err) } - res = append(res, *aggregateOnmetalMachine) + res = append(res, *aggregateIronCoreMachine) } return res, nil } -func (s *Server) aggregateOnmetalMachine( +func (s *Server) aggregateIronCoreMachine( ctx context.Context, rd client.Reader, - onmetalMachine *computev1alpha1.Machine, -) (*AggregateOnmetalMachine, error) { + ironcoreMachine *computev1alpha1.Machine, +) (*AggregateIronCoreMachine, error) { var ignitionSecret *corev1.Secret - if ignitionRef := onmetalMachine.Spec.IgnitionRef; ignitionRef != nil { + if ignitionRef := ironcoreMachine.Spec.IgnitionRef; ignitionRef != nil { secret := &corev1.Secret{} secretKey := client.ObjectKey{Namespace: s.cluster.Namespace(), Name: ignitionRef.Name} if err := rd.Get(ctx, secretKey, secret); err != nil { - return nil, fmt.Errorf("error getting onmetal ignition secret: %w", err) + return nil, fmt.Errorf("error getting ironcore ignition secret: %w", err) } ignitionSecret = secret } - aggOnmetalNics := make(map[string]*AggregateOnmetalNetworkInterface) - for _, machineNic := range onmetalMachine.Spec.NetworkInterfaces { + aggIronCoreNics := make(map[string]*AggregateIronCoreNetworkInterface) + for _, machineNic := range ironcoreMachine.Spec.NetworkInterfaces { switch { case machineNic.NetworkInterfaceRef != nil: - onmetalNic := &networkingv1alpha1.NetworkInterface{} - onmetalNicKey := client.ObjectKey{Namespace: s.cluster.Namespace(), Name: machineNic.NetworkInterfaceRef.Name} - if err := rd.Get(ctx, onmetalNicKey, onmetalNic); err != nil { - return nil, fmt.Errorf("error getting onmetal network interface: %w", err) + ironcoreNic := &networkingv1alpha1.NetworkInterface{} + ironcoreNicKey := client.ObjectKey{Namespace: s.cluster.Namespace(), Name: machineNic.NetworkInterfaceRef.Name} + if err := rd.Get(ctx, ironcoreNicKey, ironcoreNic); err != nil { + return nil, fmt.Errorf("error getting ironcore network interface: %w", err) } - aggOnmetalNic, err := s.aggregateOnmetalNetworkInterface(ctx, rd, onmetalNic) + aggIronCoreNic, err := s.aggregateIronCoreNetworkInterface(ctx, rd, ironcoreNic) if err != nil { return nil, fmt.Errorf("error aggregating network interface: %w", err) } - aggOnmetalNics[machineNic.Name] = aggOnmetalNic + aggIronCoreNics[machineNic.Name] = aggIronCoreNic } } - aggOnmetalVolumes := make(map[string]*AggregateOnmetalVolume) - for _, machineVolume := range onmetalMachine.Spec.Volumes { + aggIronCoreVolumes := make(map[string]*AggregateIronCoreVolume) + for _, machineVolume := range ironcoreMachine.Spec.Volumes { switch { case machineVolume.VolumeRef != nil: - onmetalVolume := &storagev1alpha1.Volume{} - onmetalVolumeKey := client.ObjectKey{Namespace: s.cluster.Namespace(), Name: machineVolume.VolumeRef.Name} - if err := rd.Get(ctx, onmetalVolumeKey, onmetalVolume); err != nil { - return nil, fmt.Errorf("error getting onmetal volume: %w", err) + ironcoreVolume := &storagev1alpha1.Volume{} + ironcoreVolumeKey := client.ObjectKey{Namespace: s.cluster.Namespace(), Name: machineVolume.VolumeRef.Name} + if err := rd.Get(ctx, ironcoreVolumeKey, ironcoreVolume); err != nil { + return nil, fmt.Errorf("error getting ironcore volume: %w", err) } - aggOnmetalVolume, err := s.aggregateOnmetalVolume(ctx, rd, onmetalVolume) + aggIronCoreVolume, err := s.aggregateIronCoreVolume(ctx, rd, ironcoreVolume) if err != nil { return nil, fmt.Errorf("error aggregating volume: %w", err) } - aggOnmetalVolumes[machineVolume.Name] = aggOnmetalVolume + aggIronCoreVolumes[machineVolume.Name] = aggIronCoreVolume } } - return &AggregateOnmetalMachine{ + return &AggregateIronCoreMachine{ IgnitionSecret: ignitionSecret, - Machine: onmetalMachine, - NetworkInterfaces: aggOnmetalNics, - Volumes: aggOnmetalVolumes, + Machine: ironcoreMachine, + NetworkInterfaces: aggIronCoreNics, + Volumes: aggIronCoreVolumes, }, nil } -func (s *Server) getOnmetalMachine(ctx context.Context, id string) (*computev1alpha1.Machine, error) { - onmetalMachine := &computev1alpha1.Machine{} - onmetalMachineKey := client.ObjectKey{Namespace: s.cluster.Namespace(), Name: id} - if err := s.cluster.Client().Get(ctx, onmetalMachineKey, onmetalMachine); err != nil { +func (s *Server) getIronCoreMachine(ctx context.Context, id string) (*computev1alpha1.Machine, error) { + ironcoreMachine := &computev1alpha1.Machine{} + ironcoreMachineKey := client.ObjectKey{Namespace: s.cluster.Namespace(), Name: id} + if err := s.cluster.Client().Get(ctx, ironcoreMachineKey, ironcoreMachine); err != nil { if !apierrors.IsNotFound(err) { - return nil, fmt.Errorf("error getting onmetal machine %s: %w", id, err) + return nil, fmt.Errorf("error getting ironcore machine %s: %w", id, err) } return nil, status.Errorf(codes.NotFound, "machine %s not found", id) } - if !apiutils.IsManagedBy(onmetalMachine, machinebrokerv1alpha1.MachineBrokerManager) || !apiutils.IsCreated(onmetalMachine) { + if !apiutils.IsManagedBy(ironcoreMachine, machinebrokerv1alpha1.MachineBrokerManager) || !apiutils.IsCreated(ironcoreMachine) { return nil, status.Errorf(codes.NotFound, "machine %s not found", id) } - return onmetalMachine, nil + return ironcoreMachine, nil } -func (s *Server) getAggregateOnmetalMachine(ctx context.Context, id string) (*AggregateOnmetalMachine, error) { - onmetalMachine, err := s.getOnmetalMachine(ctx, id) +func (s *Server) getAggregateIronCoreMachine(ctx context.Context, id string) (*AggregateIronCoreMachine, error) { + ironcoreMachine, err := s.getIronCoreMachine(ctx, id) if err != nil { return nil, err } - return s.aggregateOnmetalMachine(ctx, s.cluster.Client(), onmetalMachine) + return s.aggregateIronCoreMachine(ctx, s.cluster.Client(), ironcoreMachine) } -func (s *Server) listMachines(ctx context.Context) ([]*ori.Machine, error) { - onmetalMachines, err := s.listAggregateOnmetalMachines(ctx) +func (s *Server) listMachines(ctx context.Context) ([]*iri.Machine, error) { + ironcoreMachines, err := s.listAggregateIronCoreMachines(ctx) if err != nil { return nil, fmt.Errorf("error listing machines: %w", err) } - var res []*ori.Machine - for _, onmetalMachine := range onmetalMachines { - machine, err := s.convertAggregateOnmetalMachine(&onmetalMachine) + var res []*iri.Machine + for _, ironcoreMachine := range ironcoreMachines { + machine, err := s.convertAggregateIronCoreMachine(&ironcoreMachine) if err != nil { return nil, err } @@ -176,48 +176,48 @@ func (s *Server) listMachines(ctx context.Context) ([]*ori.Machine, error) { return res, nil } -func (s *Server) filterMachines(machines []*ori.Machine, filter *ori.MachineFilter) []*ori.Machine { +func (s *Server) filterMachines(machines []*iri.Machine, filter *iri.MachineFilter) []*iri.Machine { if filter == nil { return machines } var ( - res []*ori.Machine + res []*iri.Machine sel = labels.SelectorFromSet(filter.LabelSelector) ) - for _, oriMachine := range machines { - if !sel.Matches(labels.Set(oriMachine.Metadata.Labels)) { + for _, iriMachine := range machines { + if !sel.Matches(labels.Set(iriMachine.Metadata.Labels)) { continue } - res = append(res, oriMachine) + res = append(res, iriMachine) } return res } -func (s *Server) getMachine(ctx context.Context, id string) (*ori.Machine, error) { - aggregateOnmetalMachine, err := s.getAggregateOnmetalMachine(ctx, id) +func (s *Server) getMachine(ctx context.Context, id string) (*iri.Machine, error) { + aggregateIronCoreMachine, err := s.getAggregateIronCoreMachine(ctx, id) if err != nil { return nil, err } - return s.convertAggregateOnmetalMachine(aggregateOnmetalMachine) + return s.convertAggregateIronCoreMachine(aggregateIronCoreMachine) } -func (s *Server) ListMachines(ctx context.Context, req *ori.ListMachinesRequest) (*ori.ListMachinesResponse, error) { +func (s *Server) ListMachines(ctx context.Context, req *iri.ListMachinesRequest) (*iri.ListMachinesResponse, error) { if filter := req.Filter; filter != nil && filter.Id != "" { machine, err := s.getMachine(ctx, filter.Id) if err != nil { if status.Code(err) != codes.NotFound { return nil, err } - return &ori.ListMachinesResponse{ - Machines: []*ori.Machine{}, + return &iri.ListMachinesResponse{ + Machines: []*iri.Machine{}, }, nil } - return &ori.ListMachinesResponse{ - Machines: []*ori.Machine{machine}, + return &iri.ListMachinesResponse{ + Machines: []*iri.Machine{machine}, }, nil } @@ -228,7 +228,7 @@ func (s *Server) ListMachines(ctx context.Context, req *ori.ListMachinesRequest) machines = s.filterMachines(machines, req.Filter) - return &ori.ListMachinesResponse{ + return &iri.ListMachinesResponse{ Machines: machines, }, nil } diff --git a/broker/machinebroker/server/machine_list_test.go b/broker/machinebroker/server/machine_list_test.go index 78e77b313..f75d767ef 100644 --- a/broker/machinebroker/server/machine_list_test.go +++ b/broker/machinebroker/server/machine_list_test.go @@ -1,4 +1,4 @@ -// Copyright 2022 OnMetal authors +// Copyright 2022 IronCore authors // // Licensed under the Apache License, Version 2.0 (the "License"); // you may not use this file except in compliance with the License. @@ -15,9 +15,9 @@ package server_test import ( - ori "github.com/onmetal/onmetal-api/ori/apis/machine/v1alpha1" - orimeta "github.com/onmetal/onmetal-api/ori/apis/meta/v1alpha1" - machinepoolletv1alpha1 "github.com/onmetal/onmetal-api/poollet/machinepoollet/api/v1alpha1" + iri "github.com/ironcore-dev/ironcore/iri/apis/machine/v1alpha1" + irimeta "github.com/ironcore-dev/ironcore/iri/apis/meta/v1alpha1" + machinepoolletv1alpha1 "github.com/ironcore-dev/ironcore/poollet/machinepoollet/api/v1alpha1" . "github.com/onsi/ginkgo/v2" . "github.com/onsi/gomega" ) @@ -32,31 +32,31 @@ var _ = Describe("ListMachines", func() { machines := make([]any, noOfMachines) for i := 0; i < noOfMachines; i++ { - res, err := srv.CreateMachine(ctx, &ori.CreateMachineRequest{ - Machine: &ori.Machine{ - Metadata: &orimeta.ObjectMetadata{ + res, err := srv.CreateMachine(ctx, &iri.CreateMachineRequest{ + Machine: &iri.Machine{ + Metadata: &irimeta.ObjectMetadata{ Labels: map[string]string{ machinepoolletv1alpha1.MachineUIDLabel: "foobar", }, }, - Spec: &ori.MachineSpec{ - Power: ori.Power_POWER_ON, - Image: &ori.ImageSpec{ + Spec: &iri.MachineSpec{ + Power: iri.Power_POWER_ON, + Image: &iri.ImageSpec{ Image: "example.org/foo:latest", }, Class: machineClass.Name, - NetworkInterfaces: []*ori.NetworkInterface{ + NetworkInterfaces: []*iri.NetworkInterface{ { Name: "primary-nic", NetworkId: "network-id", Ips: []string{"10.0.0.1"}, }, }, - Volumes: []*ori.Volume{ + Volumes: []*iri.Volume{ { Name: "primary-volume", Device: "oda", - Connection: &ori.VolumeConnection{ + Connection: &iri.VolumeConnection{ Driver: "ceph", Handle: "ceph-volume", Attributes: map[string]string{"foo": "bar"}, @@ -73,6 +73,6 @@ var _ = Describe("ListMachines", func() { } By("listing the machines") - Expect(srv.ListMachines(ctx, &ori.ListMachinesRequest{})).To(HaveField("Machines", ConsistOf(machines...))) + Expect(srv.ListMachines(ctx, &iri.ListMachinesRequest{})).To(HaveField("Machines", ConsistOf(machines...))) }) }) diff --git a/broker/machinebroker/server/machine_networkinterface_attach.go b/broker/machinebroker/server/machine_networkinterface_attach.go index 608db9565..cfa2ed12f 100644 --- a/broker/machinebroker/server/machine_networkinterface_attach.go +++ b/broker/machinebroker/server/machine_networkinterface_attach.go @@ -1,4 +1,4 @@ -// Copyright 2022 OnMetal authors +// Copyright 2022 IronCore authors // // Licensed under the Apache License, Version 2.0 (the "License"); // you may not use this file except in compliance with the License. @@ -19,13 +19,13 @@ import ( "fmt" "github.com/go-logr/logr" - commonv1alpha1 "github.com/onmetal/onmetal-api/api/common/v1alpha1" - computev1alpha1 "github.com/onmetal/onmetal-api/api/compute/v1alpha1" - networkingv1alpha1 "github.com/onmetal/onmetal-api/api/networking/v1alpha1" - "github.com/onmetal/onmetal-api/broker/common/cleaner" - machinebrokerv1alpha1 "github.com/onmetal/onmetal-api/broker/machinebroker/api/v1alpha1" - "github.com/onmetal/onmetal-api/broker/machinebroker/apiutils" - ori "github.com/onmetal/onmetal-api/ori/apis/machine/v1alpha1" + commonv1alpha1 "github.com/ironcore-dev/ironcore/api/common/v1alpha1" + computev1alpha1 "github.com/ironcore-dev/ironcore/api/compute/v1alpha1" + networkingv1alpha1 "github.com/ironcore-dev/ironcore/api/networking/v1alpha1" + "github.com/ironcore-dev/ironcore/broker/common/cleaner" + machinebrokerv1alpha1 "github.com/ironcore-dev/ironcore/broker/machinebroker/api/v1alpha1" + "github.com/ironcore-dev/ironcore/broker/machinebroker/apiutils" + iri "github.com/ironcore-dev/ironcore/iri/apis/machine/v1alpha1" "google.golang.org/grpc/codes" grpcstatus "google.golang.org/grpc/status" corev1 "k8s.io/api/core/v1" @@ -33,20 +33,20 @@ import ( "sigs.k8s.io/controller-runtime/pkg/client" ) -type OnmetalNetworkInterfaceConfig struct { +type IronCoreNetworkInterfaceConfig struct { Name string NetworkID string IPs []commonv1alpha1.IP Attributes map[string]string } -func (s *Server) getOnmetalNetworkInterfaceConfig(nic *ori.NetworkInterface) (*OnmetalNetworkInterfaceConfig, error) { +func (s *Server) getIronCoreNetworkInterfaceConfig(nic *iri.NetworkInterface) (*IronCoreNetworkInterfaceConfig, error) { ips, err := s.parseIPs(nic.Ips) if err != nil { return nil, err } - return &OnmetalNetworkInterfaceConfig{ + return &IronCoreNetworkInterfaceConfig{ Name: nic.Name, NetworkID: nic.NetworkId, IPs: ips, @@ -54,20 +54,20 @@ func (s *Server) getOnmetalNetworkInterfaceConfig(nic *ori.NetworkInterface) (*O }, nil } -func (s *Server) createOnmetalNetworkInterface( +func (s *Server) createIronCoreNetworkInterface( ctx context.Context, log logr.Logger, c *cleaner.Cleaner, - optOnmetalMachine client.Object, - cfg *OnmetalNetworkInterfaceConfig, -) (onmetalMachineNic *computev1alpha1.NetworkInterface, aggOnmetalNic *AggregateOnmetalNetworkInterface, retErr error) { + optIronCoreMachine client.Object, + cfg *IronCoreNetworkInterfaceConfig, +) (ironcoreMachineNic *computev1alpha1.NetworkInterface, aggIronCoreNic *AggregateIronCoreNetworkInterface, retErr error) { log.V(1).Info("Getting network for handle") - onmetalNetwork, err := s.networks.GetNetwork(ctx, cfg.NetworkID) + ironcoreNetwork, err := s.networks.GetNetwork(ctx, cfg.NetworkID) if err != nil { return nil, nil, fmt.Errorf("error getting network: %w", err) } - onmetalNic := &networkingv1alpha1.NetworkInterface{ + ironcoreNic := &networkingv1alpha1.NetworkInterface{ ObjectMeta: metav1.ObjectMeta{ Namespace: s.cluster.Namespace(), Name: s.cluster.IDGen().Generate(), @@ -77,84 +77,84 @@ func (s *Server) createOnmetalNetworkInterface( Labels: map[string]string{ machinebrokerv1alpha1.ManagerLabel: machinebrokerv1alpha1.MachineBrokerManager, }, - OwnerReferences: s.optionalOwnerReferences(onmetalMachineGVK, optOnmetalMachine), + OwnerReferences: s.optionalOwnerReferences(ironcoreMachineGVK, optIronCoreMachine), }, Spec: networkingv1alpha1.NetworkInterfaceSpec{ - NetworkRef: corev1.LocalObjectReference{Name: onmetalNetwork.Name}, - MachineRef: s.optionalLocalUIDReference(optOnmetalMachine), - IPFamilies: s.getOnmetalIPsIPFamilies(cfg.IPs), - IPs: s.onmetalIPsToOnmetalIPSources(cfg.IPs), + NetworkRef: corev1.LocalObjectReference{Name: ironcoreNetwork.Name}, + MachineRef: s.optionalLocalUIDReference(optIronCoreMachine), + IPFamilies: s.getIronCoreIPsIPFamilies(cfg.IPs), + IPs: s.ironcoreIPsToIronCoreIPSources(cfg.IPs), Attributes: cfg.Attributes, }, } - log.V(1).Info("Creating onmetal network interface") - if err := s.cluster.Client().Create(ctx, onmetalNic); err != nil { - return nil, nil, fmt.Errorf("error creating onmetal network interface: %w", err) + log.V(1).Info("Creating ironcore network interface") + if err := s.cluster.Client().Create(ctx, ironcoreNic); err != nil { + return nil, nil, fmt.Errorf("error creating ironcore network interface: %w", err) } - c.Add(cleaner.CleanupObject(s.cluster.Client(), onmetalNic)) + c.Add(cleaner.CleanupObject(s.cluster.Client(), ironcoreNic)) - log.V(1).Info("Patching onmetal network to be owned by onmetal network interface") - if err := apiutils.PatchOwnedBy(ctx, s.cluster.Client(), onmetalNic, onmetalNetwork); err != nil { + log.V(1).Info("Patching ironcore network to be owned by ironcore network interface") + if err := apiutils.PatchOwnedBy(ctx, s.cluster.Client(), ironcoreNic, ironcoreNetwork); err != nil { return nil, nil, fmt.Errorf("error patching network to be owned by network interface: %w", err) } return &computev1alpha1.NetworkInterface{ Name: cfg.Name, NetworkInterfaceSource: computev1alpha1.NetworkInterfaceSource{ - NetworkInterfaceRef: &corev1.LocalObjectReference{Name: onmetalNic.Name}, + NetworkInterfaceRef: &corev1.LocalObjectReference{Name: ironcoreNic.Name}, }, - }, &AggregateOnmetalNetworkInterface{ - Network: onmetalNetwork, - NetworkInterface: onmetalNic, + }, &AggregateIronCoreNetworkInterface{ + Network: ironcoreNetwork, + NetworkInterface: ironcoreNic, }, nil } -func (s *Server) attachOnmetalNetworkInterface( +func (s *Server) attachIronCoreNetworkInterface( ctx context.Context, log logr.Logger, - onmetalMachine *computev1alpha1.Machine, - onmetalMachineNic *computev1alpha1.NetworkInterface, + ironcoreMachine *computev1alpha1.Machine, + ironcoreMachineNic *computev1alpha1.NetworkInterface, ) error { - baseMachine := onmetalMachine.DeepCopy() - onmetalMachine.Spec.NetworkInterfaces = append(onmetalMachine.Spec.NetworkInterfaces, *onmetalMachineNic) - if err := s.cluster.Client().Patch(ctx, onmetalMachine, client.StrategicMergeFrom(baseMachine)); err != nil { - return fmt.Errorf("error patching onmetal machine network interfaces: %w", err) + baseMachine := ironcoreMachine.DeepCopy() + ironcoreMachine.Spec.NetworkInterfaces = append(ironcoreMachine.Spec.NetworkInterfaces, *ironcoreMachineNic) + if err := s.cluster.Client().Patch(ctx, ironcoreMachine, client.StrategicMergeFrom(baseMachine)); err != nil { + return fmt.Errorf("error patching ironcore machine network interfaces: %w", err) } return nil } -func (s *Server) AttachNetworkInterface(ctx context.Context, req *ori.AttachNetworkInterfaceRequest) (res *ori.AttachNetworkInterfaceResponse, retErr error) { +func (s *Server) AttachNetworkInterface(ctx context.Context, req *iri.AttachNetworkInterfaceRequest) (res *iri.AttachNetworkInterfaceResponse, retErr error) { machineID := req.MachineId networkInterfaceName := req.NetworkInterface.Name log := s.loggerFrom(ctx, "MachineID", machineID, "NetworkInterfaceName", networkInterfaceName) - log.V(1).Info("Getting aggregate onmetal machine") - onmetalMachine, err := s.getOnmetalMachine(ctx, req.MachineId) + log.V(1).Info("Getting aggregate ironcore machine") + ironcoreMachine, err := s.getIronCoreMachine(ctx, req.MachineId) if err != nil { return nil, err } - idx := onmetalMachineNetworkInterfaceIndex(onmetalMachine, networkInterfaceName) + idx := ironcoreMachineNetworkInterfaceIndex(ironcoreMachine, networkInterfaceName) if idx >= 0 { return nil, grpcstatus.Errorf(codes.AlreadyExists, "machine %s network interface %s already exists", req.MachineId, req.NetworkInterface.Name) } - cfg, err := s.getOnmetalNetworkInterfaceConfig(req.NetworkInterface) + cfg, err := s.getIronCoreNetworkInterfaceConfig(req.NetworkInterface) if err != nil { - return nil, fmt.Errorf("error getting onmetal network interface config: %w", err) + return nil, fmt.Errorf("error getting ironcore network interface config: %w", err) } c, cleanup := s.setupCleaner(ctx, log, &retErr) defer cleanup() - onmetalMachineNic, _, err := s.createOnmetalNetworkInterface(ctx, log, c, onmetalMachine, cfg) + ironcoreMachineNic, _, err := s.createIronCoreNetworkInterface(ctx, log, c, ironcoreMachine, cfg) if err != nil { return nil, err } - if err := s.attachOnmetalNetworkInterface(ctx, log, onmetalMachine, onmetalMachineNic); err != nil { - return nil, fmt.Errorf("error creating onmetal network interface: %w", err) + if err := s.attachIronCoreNetworkInterface(ctx, log, ironcoreMachine, ironcoreMachineNic); err != nil { + return nil, fmt.Errorf("error creating ironcore network interface: %w", err) } - return &ori.AttachNetworkInterfaceResponse{}, nil + return &iri.AttachNetworkInterfaceResponse{}, nil } diff --git a/broker/machinebroker/server/machine_networkinterface_attach_test.go b/broker/machinebroker/server/machine_networkinterface_attach_test.go index 11d89749b..782364a2a 100644 --- a/broker/machinebroker/server/machine_networkinterface_attach_test.go +++ b/broker/machinebroker/server/machine_networkinterface_attach_test.go @@ -1,4 +1,4 @@ -// Copyright 2022 OnMetal authors +// Copyright 2022 IronCore authors // // Licensed under the Apache License, Version 2.0 (the "License"); // you may not use this file except in compliance with the License. @@ -15,10 +15,10 @@ package server_test import ( - commonv1alpha1 "github.com/onmetal/onmetal-api/api/common/v1alpha1" - computev1alpha1 "github.com/onmetal/onmetal-api/api/compute/v1alpha1" - networkingv1alpha1 "github.com/onmetal/onmetal-api/api/networking/v1alpha1" - ori "github.com/onmetal/onmetal-api/ori/apis/machine/v1alpha1" + commonv1alpha1 "github.com/ironcore-dev/ironcore/api/common/v1alpha1" + computev1alpha1 "github.com/ironcore-dev/ironcore/api/compute/v1alpha1" + networkingv1alpha1 "github.com/ironcore-dev/ironcore/api/networking/v1alpha1" + iri "github.com/ironcore-dev/ironcore/iri/apis/machine/v1alpha1" . "github.com/onsi/ginkgo/v2" . "github.com/onsi/gomega" . "github.com/onsi/gomega/gstruct" @@ -31,11 +31,11 @@ var _ = Describe("AttachNetworkInterface", func() { It("should correctly attach a network interface", func(ctx SpecContext) { By("creating a machine") - createMachineRes, err := srv.CreateMachine(ctx, &ori.CreateMachineRequest{ - Machine: &ori.Machine{ - Spec: &ori.MachineSpec{ - Power: ori.Power_POWER_ON, - Image: &ori.ImageSpec{ + createMachineRes, err := srv.CreateMachine(ctx, &iri.CreateMachineRequest{ + Machine: &iri.Machine{ + Spec: &iri.MachineSpec{ + Power: iri.Power_POWER_ON, + Image: &iri.ImageSpec{ Image: "example.org/foo:latest", }, Class: machineClass.Name, @@ -46,22 +46,22 @@ var _ = Describe("AttachNetworkInterface", func() { machineID := createMachineRes.Machine.Metadata.Id By("attaching a network interface") - Expect(srv.AttachNetworkInterface(ctx, &ori.AttachNetworkInterfaceRequest{ + Expect(srv.AttachNetworkInterface(ctx, &iri.AttachNetworkInterfaceRequest{ MachineId: machineID, - NetworkInterface: &ori.NetworkInterface{ + NetworkInterface: &iri.NetworkInterface{ Name: "my-nic", NetworkId: "network-id", Ips: []string{"10.0.0.1"}, }, })).Error().NotTo(HaveOccurred()) - By("getting the onmetal machine") - onmetalMachine := &computev1alpha1.Machine{} - onmetalMachineKey := client.ObjectKey{Namespace: ns.Name, Name: machineID} - Expect(k8sClient.Get(ctx, onmetalMachineKey, onmetalMachine)).To(Succeed()) + By("getting the ironcore machine") + ironcoreMachine := &computev1alpha1.Machine{} + ironcoreMachineKey := client.ObjectKey{Namespace: ns.Name, Name: machineID} + Expect(k8sClient.Get(ctx, ironcoreMachineKey, ironcoreMachine)).To(Succeed()) - By("inspecting the onmetal machine's network interfaces") - Expect(onmetalMachine.Spec.NetworkInterfaces).To(ConsistOf(MatchAllFields(Fields{ + By("inspecting the ironcore machine's network interfaces") + Expect(ironcoreMachine.Spec.NetworkInterfaces).To(ConsistOf(MatchAllFields(Fields{ "Name": Equal("my-nic"), "NetworkInterfaceSource": MatchFields(IgnoreExtras, Fields{ "NetworkInterfaceRef": PointTo(MatchAllFields(Fields{ @@ -70,23 +70,23 @@ var _ = Describe("AttachNetworkInterface", func() { }), }))) - By("getting the corresponding onmetal network interface") + By("getting the corresponding ironcore network interface") nic := &networkingv1alpha1.NetworkInterface{} - nicName := onmetalMachine.Spec.NetworkInterfaces[0].NetworkInterfaceRef.Name + nicName := ironcoreMachine.Spec.NetworkInterfaces[0].NetworkInterfaceRef.Name nicKey := client.ObjectKey{Namespace: ns.Name, Name: nicName} Expect(k8sClient.Get(ctx, nicKey, nic)).To(Succeed()) - By("inspecting the onmetal network interface") + By("inspecting the ironcore network interface") Expect(nic.Spec.IPs).To(Equal([]networkingv1alpha1.IPSource{ {Value: commonv1alpha1.MustParseNewIP("10.0.0.1")}, })) - By("getting the referenced onmetal network") + By("getting the referenced ironcore network") network := &networkingv1alpha1.Network{} networkKey := client.ObjectKey{Namespace: ns.Name, Name: nic.Spec.NetworkRef.Name} Expect(k8sClient.Get(ctx, networkKey, network)).To(Succeed()) - By("inspecting the onmetal network") + By("inspecting the ironcore network") Expect(network.Spec).To(Equal(networkingv1alpha1.NetworkSpec{ ProviderID: "network-id", })) @@ -97,11 +97,11 @@ var _ = Describe("AttachNetworkInterface", func() { It("should correctly re-create a network in case it has been removed", func(ctx SpecContext) { By("creating a machine") - createMachineRes, err := srv.CreateMachine(ctx, &ori.CreateMachineRequest{ - Machine: &ori.Machine{ - Spec: &ori.MachineSpec{ - Power: ori.Power_POWER_ON, - Image: &ori.ImageSpec{ + createMachineRes, err := srv.CreateMachine(ctx, &iri.CreateMachineRequest{ + Machine: &iri.Machine{ + Spec: &iri.MachineSpec{ + Power: iri.Power_POWER_ON, + Image: &iri.ImageSpec{ Image: "example.org/foo:latest", }, Class: machineClass.Name, @@ -112,22 +112,22 @@ var _ = Describe("AttachNetworkInterface", func() { machineID := createMachineRes.Machine.Metadata.Id By("attaching a network interface") - Expect(srv.AttachNetworkInterface(ctx, &ori.AttachNetworkInterfaceRequest{ + Expect(srv.AttachNetworkInterface(ctx, &iri.AttachNetworkInterfaceRequest{ MachineId: machineID, - NetworkInterface: &ori.NetworkInterface{ + NetworkInterface: &iri.NetworkInterface{ Name: "my-nic", NetworkId: "network-id", Ips: []string{"10.0.0.1"}, }, })).Error().NotTo(HaveOccurred()) - By("getting the onmetal machine") - onmetalMachine := &computev1alpha1.Machine{} - onmetalMachineKey := client.ObjectKey{Namespace: ns.Name, Name: machineID} - Expect(k8sClient.Get(ctx, onmetalMachineKey, onmetalMachine)).To(Succeed()) + By("getting the ironcore machine") + ironcoreMachine := &computev1alpha1.Machine{} + ironcoreMachineKey := client.ObjectKey{Namespace: ns.Name, Name: machineID} + Expect(k8sClient.Get(ctx, ironcoreMachineKey, ironcoreMachine)).To(Succeed()) - By("inspecting the onmetal machine's network interfaces") - Expect(onmetalMachine.Spec.NetworkInterfaces).To(ConsistOf(MatchAllFields(Fields{ + By("inspecting the ironcore machine's network interfaces") + Expect(ironcoreMachine.Spec.NetworkInterfaces).To(ConsistOf(MatchAllFields(Fields{ "Name": Equal("my-nic"), "NetworkInterfaceSource": MatchFields(IgnoreExtras, Fields{ "NetworkInterfaceRef": PointTo(MatchAllFields(Fields{ @@ -136,23 +136,23 @@ var _ = Describe("AttachNetworkInterface", func() { }), }))) - By("getting the corresponding onmetal network interface") + By("getting the corresponding ironcore network interface") nic := &networkingv1alpha1.NetworkInterface{} - nicName := onmetalMachine.Spec.NetworkInterfaces[0].NetworkInterfaceRef.Name + nicName := ironcoreMachine.Spec.NetworkInterfaces[0].NetworkInterfaceRef.Name nicKey := client.ObjectKey{Namespace: ns.Name, Name: nicName} Expect(k8sClient.Get(ctx, nicKey, nic)).To(Succeed()) - By("inspecting the onmetal network interface") + By("inspecting the ironcore network interface") Expect(nic.Spec.IPs).To(Equal([]networkingv1alpha1.IPSource{ {Value: commonv1alpha1.MustParseNewIP("10.0.0.1")}, })) - By("getting the referenced onmetal network") + By("getting the referenced ironcore network") network := &networkingv1alpha1.Network{} networkKey := client.ObjectKey{Namespace: ns.Name, Name: nic.Spec.NetworkRef.Name} Expect(k8sClient.Get(ctx, networkKey, network)).To(Succeed()) - By("inspecting the onmetal network") + By("inspecting the ironcore network") Expect(network.Spec).To(Equal(networkingv1alpha1.NetworkSpec{ ProviderID: "network-id", })) @@ -161,7 +161,7 @@ var _ = Describe("AttachNetworkInterface", func() { })) By("detaching the network interface") - Expect(srv.DetachNetworkInterface(ctx, &ori.DetachNetworkInterfaceRequest{ + Expect(srv.DetachNetworkInterface(ctx, &iri.DetachNetworkInterfaceRequest{ MachineId: machineID, Name: "my-nic", })).Error().NotTo(HaveOccurred()) @@ -170,16 +170,16 @@ var _ = Describe("AttachNetworkInterface", func() { Expect(k8sClient.Delete(ctx, network)).To(Succeed()) By("re-attaching a network interface") - Expect(srv.AttachNetworkInterface(ctx, &ori.AttachNetworkInterfaceRequest{ + Expect(srv.AttachNetworkInterface(ctx, &iri.AttachNetworkInterfaceRequest{ MachineId: machineID, - NetworkInterface: &ori.NetworkInterface{ + NetworkInterface: &iri.NetworkInterface{ Name: "my-nic", NetworkId: "network-id", Ips: []string{"10.0.0.1"}, }, })).Error().NotTo(HaveOccurred()) - By("inspecting the onmetal network again") + By("inspecting the ironcore network again") Expect(network.Spec).To(Equal(networkingv1alpha1.NetworkSpec{ ProviderID: "network-id", })) diff --git a/broker/machinebroker/server/machine_networkinterface_detach.go b/broker/machinebroker/server/machine_networkinterface_detach.go index 0ca55d69b..c0c7c5078 100644 --- a/broker/machinebroker/server/machine_networkinterface_detach.go +++ b/broker/machinebroker/server/machine_networkinterface_detach.go @@ -1,4 +1,4 @@ -// Copyright 2022 OnMetal authors +// Copyright 2022 IronCore authors // // Licensed under the Apache License, Version 2.0 (the "License"); // you may not use this file except in compliance with the License. @@ -18,8 +18,8 @@ import ( "context" "fmt" - networkingv1alpha1 "github.com/onmetal/onmetal-api/api/networking/v1alpha1" - ori "github.com/onmetal/onmetal-api/ori/apis/machine/v1alpha1" + networkingv1alpha1 "github.com/ironcore-dev/ironcore/api/networking/v1alpha1" + iri "github.com/ironcore-dev/ironcore/iri/apis/machine/v1alpha1" "golang.org/x/exp/slices" "google.golang.org/grpc/codes" grpcstatus "google.golang.org/grpc/status" @@ -29,50 +29,50 @@ import ( func (s *Server) DetachNetworkInterface( ctx context.Context, - req *ori.DetachNetworkInterfaceRequest, -) (*ori.DetachNetworkInterfaceResponse, error) { + req *iri.DetachNetworkInterfaceRequest, +) (*iri.DetachNetworkInterfaceResponse, error) { machineID := req.MachineId nicName := req.Name log := s.loggerFrom(ctx, "MachineID", machineID, "NetworkInterfaceName", nicName) - log.V(1).Info("Getting onmetal machine") - onmetalMachine, err := s.getOnmetalMachine(ctx, machineID) + log.V(1).Info("Getting ironcore machine") + ironcoreMachine, err := s.getIronCoreMachine(ctx, machineID) if err != nil { return nil, err } - idx := onmetalMachineNetworkInterfaceIndex(onmetalMachine, nicName) + idx := ironcoreMachineNetworkInterfaceIndex(ironcoreMachine, nicName) if idx < 0 { return nil, grpcstatus.Errorf(codes.NotFound, "machine %s network interface %s not found", machineID, nicName) } - onmetalMachineNic := onmetalMachine.Spec.NetworkInterfaces[idx] + ironcoreMachineNic := ironcoreMachine.Spec.NetworkInterfaces[idx] - log.V(1).Info("Patching onmetal machine network interfaces") - baseOnmetalMachine := onmetalMachine.DeepCopy() - onmetalMachine.Spec.NetworkInterfaces = slices.Delete(onmetalMachine.Spec.NetworkInterfaces, idx, idx+1) - if err := s.cluster.Client().Patch(ctx, onmetalMachine, client.StrategicMergeFrom(baseOnmetalMachine)); err != nil { - return nil, fmt.Errorf("error patching onmetal machine network interfaces: %w", err) + log.V(1).Info("Patching ironcore machine network interfaces") + baseIronCoreMachine := ironcoreMachine.DeepCopy() + ironcoreMachine.Spec.NetworkInterfaces = slices.Delete(ironcoreMachine.Spec.NetworkInterfaces, idx, idx+1) + if err := s.cluster.Client().Patch(ctx, ironcoreMachine, client.StrategicMergeFrom(baseIronCoreMachine)); err != nil { + return nil, fmt.Errorf("error patching ironcore machine network interfaces: %w", err) } - onmetalMachineNicRef := onmetalMachineNic.NetworkInterfaceRef - if onmetalMachineNicRef == nil { - return nil, fmt.Errorf("onmetal machine %s network interface %s does not have a reference", machineID, nicName) + ironcoreMachineNicRef := ironcoreMachineNic.NetworkInterfaceRef + if ironcoreMachineNicRef == nil { + return nil, fmt.Errorf("ironcore machine %s network interface %s does not have a reference", machineID, nicName) } - onmetalNicName := onmetalMachineNicRef.Name - log = log.WithValues("OnmetalNetworkInterfaceName", onmetalNicName) + ironcoreNicName := ironcoreMachineNicRef.Name + log = log.WithValues("IronCoreNetworkInterfaceName", ironcoreNicName) - log.V(1).Info("Deleting onmetal network interface") - onmetalNic := &networkingv1alpha1.NetworkInterface{ + log.V(1).Info("Deleting ironcore network interface") + ironcoreNic := &networkingv1alpha1.NetworkInterface{ ObjectMeta: metav1.ObjectMeta{ Namespace: s.cluster.Namespace(), - Name: onmetalNicName, + Name: ironcoreNicName, }, } - if err := s.cluster.Client().Delete(ctx, onmetalNic); client.IgnoreNotFound(err) != nil { - return nil, fmt.Errorf("error deleting onmetal network interface %s: %w", onmetalNicName, err) + if err := s.cluster.Client().Delete(ctx, ironcoreNic); client.IgnoreNotFound(err) != nil { + return nil, fmt.Errorf("error deleting ironcore network interface %s: %w", ironcoreNicName, err) } - log.V(1).Info("Detached onmetal network interface") - return &ori.DetachNetworkInterfaceResponse{}, nil + log.V(1).Info("Detached ironcore network interface") + return &iri.DetachNetworkInterfaceResponse{}, nil } diff --git a/broker/machinebroker/server/machine_networkinterface_detach_test.go b/broker/machinebroker/server/machine_networkinterface_detach_test.go index 80b8165fa..7e8719bbe 100644 --- a/broker/machinebroker/server/machine_networkinterface_detach_test.go +++ b/broker/machinebroker/server/machine_networkinterface_detach_test.go @@ -1,4 +1,4 @@ -// Copyright 2022 OnMetal authors +// Copyright 2022 IronCore authors // // Licensed under the Apache License, Version 2.0 (the "License"); // you may not use this file except in compliance with the License. @@ -15,9 +15,9 @@ package server_test import ( - computev1alpha1 "github.com/onmetal/onmetal-api/api/compute/v1alpha1" - networkingv1alpha1 "github.com/onmetal/onmetal-api/api/networking/v1alpha1" - ori "github.com/onmetal/onmetal-api/ori/apis/machine/v1alpha1" + computev1alpha1 "github.com/ironcore-dev/ironcore/api/compute/v1alpha1" + networkingv1alpha1 "github.com/ironcore-dev/ironcore/api/networking/v1alpha1" + iri "github.com/ironcore-dev/ironcore/iri/apis/machine/v1alpha1" . "github.com/onsi/ginkgo/v2" . "github.com/onsi/gomega" . "github.com/onsi/gomega/gstruct" @@ -30,15 +30,15 @@ var _ = Describe("DetachNetworkInterface", func() { It("should correctly detach a network interface", func(ctx SpecContext) { By("creating a machine") - createMachineRes, err := srv.CreateMachine(ctx, &ori.CreateMachineRequest{ - Machine: &ori.Machine{ - Spec: &ori.MachineSpec{ - Power: ori.Power_POWER_ON, - Image: &ori.ImageSpec{ + createMachineRes, err := srv.CreateMachine(ctx, &iri.CreateMachineRequest{ + Machine: &iri.Machine{ + Spec: &iri.MachineSpec{ + Power: iri.Power_POWER_ON, + Image: &iri.ImageSpec{ Image: "example.org/foo:latest", }, Class: machineClass.Name, - NetworkInterfaces: []*ori.NetworkInterface{ + NetworkInterfaces: []*iri.NetworkInterface{ { Name: "my-nic", NetworkId: "network-id", @@ -52,31 +52,31 @@ var _ = Describe("DetachNetworkInterface", func() { machineID := createMachineRes.Machine.Metadata.Id By("detaching the network interface") - Expect(srv.DetachNetworkInterface(ctx, &ori.DetachNetworkInterfaceRequest{ + Expect(srv.DetachNetworkInterface(ctx, &iri.DetachNetworkInterfaceRequest{ MachineId: machineID, Name: "my-nic", })).Error().NotTo(HaveOccurred()) - By("getting the onmetal machine") - onmetalMachine := &computev1alpha1.Machine{} - onmetalMachineKey := client.ObjectKey{Namespace: ns.Name, Name: machineID} - Expect(k8sClient.Get(ctx, onmetalMachineKey, onmetalMachine)).To(Succeed()) + By("getting the ironcore machine") + ironcoreMachine := &computev1alpha1.Machine{} + ironcoreMachineKey := client.ObjectKey{Namespace: ns.Name, Name: machineID} + Expect(k8sClient.Get(ctx, ironcoreMachineKey, ironcoreMachine)).To(Succeed()) - By("inspecting the onmetal machine's network interfaces") - Expect(onmetalMachine.Spec.NetworkInterfaces).To(BeEmpty()) + By("inspecting the ironcore machine's network interfaces") + Expect(ironcoreMachine.Spec.NetworkInterfaces).To(BeEmpty()) - By("listing for any onmetal network interfaces in the namespace") + By("listing for any ironcore network interfaces in the namespace") nicList := &networkingv1alpha1.NetworkInterfaceList{} Expect(k8sClient.List(ctx, nicList, client.InNamespace(ns.Name))).To(Succeed()) By("asserting the list to be empty") Expect(nicList.Items).To(BeEmpty()) - By("listing all onmetal networks in the namespace") + By("listing all ironcore networks in the namespace") networkList := &networkingv1alpha1.NetworkList{} Expect(k8sClient.List(ctx, networkList, client.InNamespace(ns.Name))).To(Succeed()) - By("asserting the list contains a single onmetal network with an owner reference to a network interface") + By("asserting the list contains a single ironcore network with an owner reference to a network interface") Expect(networkList.Items).To(ConsistOf( HaveField("ObjectMeta.OwnerReferences", ConsistOf(MatchFields(IgnoreExtras, Fields{ "APIVersion": Equal(networkingv1alpha1.SchemeGroupVersion.String()), diff --git a/broker/machinebroker/server/machine_powerstate_update.go b/broker/machinebroker/server/machine_powerstate_update.go index c8d6d20ff..60108c1c7 100644 --- a/broker/machinebroker/server/machine_powerstate_update.go +++ b/broker/machinebroker/server/machine_powerstate_update.go @@ -1,4 +1,4 @@ -// Copyright 2022 OnMetal authors +// Copyright 2022 IronCore authors // // Licensed under the Apache License, Version 2.0 (the "License"); // you may not use this file except in compliance with the License. @@ -18,31 +18,31 @@ import ( "context" "fmt" - ori "github.com/onmetal/onmetal-api/ori/apis/machine/v1alpha1" + iri "github.com/ironcore-dev/ironcore/iri/apis/machine/v1alpha1" "sigs.k8s.io/controller-runtime/pkg/client" ) -func (s *Server) UpdateMachinePower(ctx context.Context, req *ori.UpdateMachinePowerRequest) (*ori.UpdateMachinePowerResponse, error) { +func (s *Server) UpdateMachinePower(ctx context.Context, req *iri.UpdateMachinePowerRequest) (*iri.UpdateMachinePowerResponse, error) { machineID := req.MachineId log := s.loggerFrom(ctx, "MachineID", machineID) - log.V(1).Info("Getting onmetal machine") - aggOnmetalMachine, err := s.getAggregateOnmetalMachine(ctx, machineID) + log.V(1).Info("Getting ironcore machine") + aggIronCoreMachine, err := s.getAggregateIronCoreMachine(ctx, machineID) if err != nil { return nil, err } - power, err := s.prepareOnmetalMachinePower(req.Power) + power, err := s.prepareIronCoreMachinePower(req.Power) if err != nil { return nil, err } - base := aggOnmetalMachine.Machine.DeepCopy() - aggOnmetalMachine.Machine.Spec.Power = power - log.V(1).Info("Patching onmetal machine power") - if err := s.cluster.Client().Patch(ctx, aggOnmetalMachine.Machine, client.MergeFrom(base)); err != nil { - return nil, fmt.Errorf("error patching onmetal machine power: %w", err) + base := aggIronCoreMachine.Machine.DeepCopy() + aggIronCoreMachine.Machine.Spec.Power = power + log.V(1).Info("Patching ironcore machine power") + if err := s.cluster.Client().Patch(ctx, aggIronCoreMachine.Machine, client.MergeFrom(base)); err != nil { + return nil, fmt.Errorf("error patching ironcore machine power: %w", err) } - return &ori.UpdateMachinePowerResponse{}, nil + return &iri.UpdateMachinePowerResponse{}, nil } diff --git a/broker/machinebroker/server/machine_volume_attach.go b/broker/machinebroker/server/machine_volume_attach.go index 7d8ea86ef..e5494fe33 100644 --- a/broker/machinebroker/server/machine_volume_attach.go +++ b/broker/machinebroker/server/machine_volume_attach.go @@ -1,4 +1,4 @@ -// Copyright 2022 OnMetal authors +// Copyright 2022 IronCore authors // // Licensed under the Apache License, Version 2.0 (the "License"); // you may not use this file except in compliance with the License. @@ -19,41 +19,41 @@ import ( "fmt" "github.com/go-logr/logr" - commonv1alpha1 "github.com/onmetal/onmetal-api/api/common/v1alpha1" - computev1alpha1 "github.com/onmetal/onmetal-api/api/compute/v1alpha1" - storagev1alpha1 "github.com/onmetal/onmetal-api/api/storage/v1alpha1" - "github.com/onmetal/onmetal-api/broker/common/cleaner" - machinebrokerv1alpha1 "github.com/onmetal/onmetal-api/broker/machinebroker/api/v1alpha1" - ori "github.com/onmetal/onmetal-api/ori/apis/machine/v1alpha1" - metautils "github.com/onmetal/onmetal-api/utils/meta" + commonv1alpha1 "github.com/ironcore-dev/ironcore/api/common/v1alpha1" + computev1alpha1 "github.com/ironcore-dev/ironcore/api/compute/v1alpha1" + storagev1alpha1 "github.com/ironcore-dev/ironcore/api/storage/v1alpha1" + "github.com/ironcore-dev/ironcore/broker/common/cleaner" + machinebrokerv1alpha1 "github.com/ironcore-dev/ironcore/broker/machinebroker/api/v1alpha1" + iri "github.com/ironcore-dev/ironcore/iri/apis/machine/v1alpha1" + metautils "github.com/ironcore-dev/ironcore/utils/meta" corev1 "k8s.io/api/core/v1" "k8s.io/apimachinery/pkg/api/resource" metav1 "k8s.io/apimachinery/pkg/apis/meta/v1" "sigs.k8s.io/controller-runtime/pkg/client" ) -type OnmetalVolumeConfig struct { +type IronCoreVolumeConfig struct { Name string Device string - EmptyDisk *OnmetalVolumeEmptyDiskConfig - Remote *OnmetalVolumeRemoteConfig + EmptyDisk *IronCoreVolumeEmptyDiskConfig + Remote *IronCoreVolumeRemoteConfig } -type OnmetalVolumeEmptyDiskConfig struct { +type IronCoreVolumeEmptyDiskConfig struct { SizeLimit *resource.Quantity } -type OnmetalVolumeRemoteConfig struct { +type IronCoreVolumeRemoteConfig struct { Driver string Handle string Attributes map[string]string SecretData map[string][]byte } -func (s *Server) getOnmetalVolumeConfig(volume *ori.Volume) (*OnmetalVolumeConfig, error) { +func (s *Server) getIronCoreVolumeConfig(volume *iri.Volume) (*IronCoreVolumeConfig, error) { var ( - emptyDisk *OnmetalVolumeEmptyDiskConfig - remote *OnmetalVolumeRemoteConfig + emptyDisk *IronCoreVolumeEmptyDiskConfig + remote *IronCoreVolumeRemoteConfig ) switch { case volume.EmptyDisk != nil: @@ -61,11 +61,11 @@ func (s *Server) getOnmetalVolumeConfig(volume *ori.Volume) (*OnmetalVolumeConfi if sizeBytes := volume.EmptyDisk.SizeBytes; sizeBytes > 0 { sizeLimit = resource.NewQuantity(int64(sizeBytes), resource.DecimalSI) } - emptyDisk = &OnmetalVolumeEmptyDiskConfig{ + emptyDisk = &IronCoreVolumeEmptyDiskConfig{ SizeLimit: sizeLimit, } case volume.Connection != nil: - remote = &OnmetalVolumeRemoteConfig{ + remote = &IronCoreVolumeRemoteConfig{ Driver: volume.Connection.Driver, Handle: volume.Connection.Handle, Attributes: volume.Connection.Attributes, @@ -75,7 +75,7 @@ func (s *Server) getOnmetalVolumeConfig(volume *ori.Volume) (*OnmetalVolumeConfi return nil, fmt.Errorf("unrecognized volume %#v", volume) } - return &OnmetalVolumeConfig{ + return &IronCoreVolumeConfig{ Name: volume.Name, Device: volume.Device, EmptyDisk: emptyDisk, @@ -83,23 +83,23 @@ func (s *Server) getOnmetalVolumeConfig(volume *ori.Volume) (*OnmetalVolumeConfi }, nil } -func (s *Server) createOnmetalVolume( +func (s *Server) createIronCoreVolume( ctx context.Context, log logr.Logger, c *cleaner.Cleaner, - optOnmetalMachine client.Object, - cfg *OnmetalVolumeConfig, -) (onmetalMachineVolume *computev1alpha1.Volume, aggOnmetalVolume *AggregateOnmetalVolume, retErr error) { - var onmetalVolumeSrc computev1alpha1.VolumeSource + optIronCoreMachine client.Object, + cfg *IronCoreVolumeConfig, +) (ironcoreMachineVolume *computev1alpha1.Volume, aggIronCoreVolume *AggregateIronCoreVolume, retErr error) { + var ironcoreVolumeSrc computev1alpha1.VolumeSource switch { case cfg.Remote != nil: - log.V(1).Info("Creating onmetal volume") + log.V(1).Info("Creating ironcore volume") remote := cfg.Remote - onmetalVolume := &storagev1alpha1.Volume{ + ironcoreVolume := &storagev1alpha1.Volume{ ObjectMeta: metav1.ObjectMeta{ Namespace: s.cluster.Namespace(), Name: s.cluster.IDGen().Generate(), - OwnerReferences: s.optionalOwnerReferences(onmetalMachineGVK, optOnmetalMachine), + OwnerReferences: s.optionalOwnerReferences(ironcoreMachineGVK, optIronCoreMachine), Annotations: map[string]string{ commonv1alpha1.ManagedByAnnotation: machinebrokerv1alpha1.MachineBrokerManager, }, @@ -108,20 +108,20 @@ func (s *Server) createOnmetalVolume( }, }, Spec: storagev1alpha1.VolumeSpec{ - ClaimRef: s.optionalLocalUIDReference(optOnmetalMachine), + ClaimRef: s.optionalLocalUIDReference(optIronCoreMachine), }, } - if err := s.cluster.Client().Create(ctx, onmetalVolume); err != nil { - return nil, nil, fmt.Errorf("error creating onmetal volume: %w", err) + if err := s.cluster.Client().Create(ctx, ironcoreVolume); err != nil { + return nil, nil, fmt.Errorf("error creating ironcore volume: %w", err) } - c.Add(cleaner.CleanupObject(s.cluster.Client(), onmetalVolume)) + c.Add(cleaner.CleanupObject(s.cluster.Client(), ironcoreVolume)) var ( secretRef *corev1.LocalObjectReference accessSecret *corev1.Secret ) if secretData := remote.SecretData; secretData != nil { - log.V(1).Info("Creating onmetal volume secret") + log.V(1).Info("Creating ironcore volume secret") accessSecret = &corev1.Secret{ ObjectMeta: metav1.ObjectMeta{ Namespace: s.cluster.Namespace(), @@ -129,7 +129,7 @@ func (s *Server) createOnmetalVolume( OwnerReferences: []metav1.OwnerReference{ metautils.MakeControllerRef( storagev1alpha1.SchemeGroupVersion.WithKind("Volume"), - onmetalVolume, + ironcoreVolume, ), }, Labels: map[string]string{ @@ -140,69 +140,69 @@ func (s *Server) createOnmetalVolume( Data: secretData, } if err := s.cluster.Client().Create(ctx, accessSecret); err != nil { - return nil, nil, fmt.Errorf("error creating onmetal volume secret: %w", err) + return nil, nil, fmt.Errorf("error creating ironcore volume secret: %w", err) } c.Add(cleaner.CleanupObject(s.cluster.Client(), accessSecret)) secretRef = &corev1.LocalObjectReference{Name: accessSecret.Name} } - log.V(1).Info("Patching onmetal volume status") - baseOnmetalVolume := onmetalVolume.DeepCopy() - onmetalVolume.Status.State = storagev1alpha1.VolumeStateAvailable - onmetalVolume.Status.Access = &storagev1alpha1.VolumeAccess{ + log.V(1).Info("Patching ironcore volume status") + baseIronCoreVolume := ironcoreVolume.DeepCopy() + ironcoreVolume.Status.State = storagev1alpha1.VolumeStateAvailable + ironcoreVolume.Status.Access = &storagev1alpha1.VolumeAccess{ SecretRef: secretRef, Driver: remote.Driver, Handle: remote.Handle, VolumeAttributes: remote.Attributes, } - if err := s.cluster.Client().Status().Patch(ctx, onmetalVolume, client.MergeFrom(baseOnmetalVolume)); err != nil { - return nil, nil, fmt.Errorf("error patching onmetal volume status: %w", err) + if err := s.cluster.Client().Status().Patch(ctx, ironcoreVolume, client.MergeFrom(baseIronCoreVolume)); err != nil { + return nil, nil, fmt.Errorf("error patching ironcore volume status: %w", err) } - aggOnmetalVolume = &AggregateOnmetalVolume{ - Volume: onmetalVolume, + aggIronCoreVolume = &AggregateIronCoreVolume{ + Volume: ironcoreVolume, AccessSecret: accessSecret, } - onmetalVolumeSrc.VolumeRef = &corev1.LocalObjectReference{Name: onmetalVolume.Name} + ironcoreVolumeSrc.VolumeRef = &corev1.LocalObjectReference{Name: ironcoreVolume.Name} case cfg.EmptyDisk != nil: - onmetalVolumeSrc.EmptyDisk = &computev1alpha1.EmptyDiskVolumeSource{ + ironcoreVolumeSrc.EmptyDisk = &computev1alpha1.EmptyDiskVolumeSource{ SizeLimit: cfg.EmptyDisk.SizeLimit, } } return &computev1alpha1.Volume{ Name: cfg.Name, Device: &cfg.Device, - VolumeSource: onmetalVolumeSrc, - }, aggOnmetalVolume, nil + VolumeSource: ironcoreVolumeSrc, + }, aggIronCoreVolume, nil } -func (s *Server) attachOnmetalVolume( +func (s *Server) attachIronCoreVolume( ctx context.Context, log logr.Logger, - onmetalMachine *computev1alpha1.Machine, - onmetalMachineVolume *computev1alpha1.Volume, + ironcoreMachine *computev1alpha1.Machine, + ironcoreMachineVolume *computev1alpha1.Volume, ) error { - baseOnmetalMachine := onmetalMachine.DeepCopy() - onmetalMachine.Spec.Volumes = append(onmetalMachine.Spec.Volumes, *onmetalMachineVolume) - if err := s.cluster.Client().Patch(ctx, onmetalMachine, client.StrategicMergeFrom(baseOnmetalMachine)); err != nil { - return fmt.Errorf("error patching onmetal machine volumes: %w", err) + baseIronCoreMachine := ironcoreMachine.DeepCopy() + ironcoreMachine.Spec.Volumes = append(ironcoreMachine.Spec.Volumes, *ironcoreMachineVolume) + if err := s.cluster.Client().Patch(ctx, ironcoreMachine, client.StrategicMergeFrom(baseIronCoreMachine)); err != nil { + return fmt.Errorf("error patching ironcore machine volumes: %w", err) } return nil } -func (s *Server) AttachVolume(ctx context.Context, req *ori.AttachVolumeRequest) (res *ori.AttachVolumeResponse, retErr error) { +func (s *Server) AttachVolume(ctx context.Context, req *iri.AttachVolumeRequest) (res *iri.AttachVolumeResponse, retErr error) { machineID := req.MachineId volumeName := req.Volume.Name log := s.loggerFrom(ctx, "MachineID", machineID, "VolumeName", volumeName) - log.V(1).Info("Getting onmetal machine") - onmetalMachine, err := s.getOnmetalMachine(ctx, machineID) + log.V(1).Info("Getting ironcore machine") + ironcoreMachine, err := s.getIronCoreMachine(ctx, machineID) if err != nil { return nil, err } - log.V(1).Info("Getting onmetal volume config") - cfg, err := s.getOnmetalVolumeConfig(req.Volume) + log.V(1).Info("Getting ironcore volume config") + cfg, err := s.getIronCoreVolumeConfig(req.Volume) if err != nil { return nil, err } @@ -210,16 +210,16 @@ func (s *Server) AttachVolume(ctx context.Context, req *ori.AttachVolumeRequest) c, cleanup := s.setupCleaner(ctx, log, &retErr) defer cleanup() - log.V(1).Info("Creating onmetal volume") - onmetalMachineVolume, _, err := s.createOnmetalVolume(ctx, log, c, onmetalMachine, cfg) + log.V(1).Info("Creating ironcore volume") + ironcoreMachineVolume, _, err := s.createIronCoreVolume(ctx, log, c, ironcoreMachine, cfg) if err != nil { return nil, err } - log.V(1).Info("Attaching onmetal volume") - if err := s.attachOnmetalVolume(ctx, log, onmetalMachine, onmetalMachineVolume); err != nil { + log.V(1).Info("Attaching ironcore volume") + if err := s.attachIronCoreVolume(ctx, log, ironcoreMachine, ironcoreMachineVolume); err != nil { return nil, err } - return &ori.AttachVolumeResponse{}, nil + return &iri.AttachVolumeResponse{}, nil } diff --git a/broker/machinebroker/server/machine_volume_attach_test.go b/broker/machinebroker/server/machine_volume_attach_test.go index e0c9d70cc..60907bd1e 100644 --- a/broker/machinebroker/server/machine_volume_attach_test.go +++ b/broker/machinebroker/server/machine_volume_attach_test.go @@ -1,4 +1,4 @@ -// Copyright 2022 OnMetal authors +// Copyright 2022 IronCore authors // // Licensed under the Apache License, Version 2.0 (the "License"); // you may not use this file except in compliance with the License. @@ -15,9 +15,9 @@ package server_test import ( - computev1alpha1 "github.com/onmetal/onmetal-api/api/compute/v1alpha1" - storagev1alpha1 "github.com/onmetal/onmetal-api/api/storage/v1alpha1" - ori "github.com/onmetal/onmetal-api/ori/apis/machine/v1alpha1" + computev1alpha1 "github.com/ironcore-dev/ironcore/api/compute/v1alpha1" + storagev1alpha1 "github.com/ironcore-dev/ironcore/api/storage/v1alpha1" + iri "github.com/ironcore-dev/ironcore/iri/apis/machine/v1alpha1" . "github.com/onsi/ginkgo/v2" . "github.com/onsi/gomega" . "github.com/onsi/gomega/gstruct" @@ -32,11 +32,11 @@ var _ = Describe("AttachVolume", func() { It("should correctly attach a volume", func(ctx SpecContext) { By("creating a machine") - createMachineRes, err := srv.CreateMachine(ctx, &ori.CreateMachineRequest{ - Machine: &ori.Machine{ - Spec: &ori.MachineSpec{ - Power: ori.Power_POWER_ON, - Image: &ori.ImageSpec{ + createMachineRes, err := srv.CreateMachine(ctx, &iri.CreateMachineRequest{ + Machine: &iri.Machine{ + Spec: &iri.MachineSpec{ + Power: iri.Power_POWER_ON, + Image: &iri.ImageSpec{ Image: "example.org/foo:latest", }, Class: machineClass.Name, @@ -47,12 +47,12 @@ var _ = Describe("AttachVolume", func() { machineID := createMachineRes.Machine.Metadata.Id By("attaching a volume") - Expect(srv.AttachVolume(ctx, &ori.AttachVolumeRequest{ + Expect(srv.AttachVolume(ctx, &iri.AttachVolumeRequest{ MachineId: machineID, - Volume: &ori.Volume{ + Volume: &iri.Volume{ Name: "my-volume", Device: "oda", - Connection: &ori.VolumeConnection{ + Connection: &iri.VolumeConnection{ Driver: "ceph", Handle: "mycephvolume", Attributes: map[string]string{ @@ -65,13 +65,13 @@ var _ = Describe("AttachVolume", func() { }, })).Error().ShouldNot(HaveOccurred()) - By("getting the onmetal machine") - onmetalMachine := &computev1alpha1.Machine{} - onmetalMachineKey := client.ObjectKey{Namespace: ns.Name, Name: machineID} - Expect(k8sClient.Get(ctx, onmetalMachineKey, onmetalMachine)).To(Succeed()) + By("getting the ironcore machine") + ironcoreMachine := &computev1alpha1.Machine{} + ironcoreMachineKey := client.ObjectKey{Namespace: ns.Name, Name: machineID} + Expect(k8sClient.Get(ctx, ironcoreMachineKey, ironcoreMachine)).To(Succeed()) - By("inspecting the onmetal machine's volumes") - Expect(onmetalMachine.Spec.Volumes).To(ConsistOf(MatchAllFields(Fields{ + By("inspecting the ironcore machine's volumes") + Expect(ironcoreMachine.Spec.Volumes).To(ConsistOf(MatchAllFields(Fields{ "Name": Equal("my-volume"), "Device": PointTo(Equal("oda")), "VolumeSource": MatchFields(IgnoreExtras, Fields{ @@ -81,13 +81,13 @@ var _ = Describe("AttachVolume", func() { }), }))) - By("getting the corresponding onmetal volume") + By("getting the corresponding ironcore volume") volume := &storagev1alpha1.Volume{} - volumeName := onmetalMachine.Spec.Volumes[0].VolumeRef.Name + volumeName := ironcoreMachine.Spec.Volumes[0].VolumeRef.Name volumeKey := client.ObjectKey{Namespace: ns.Name, Name: volumeName} Expect(k8sClient.Get(ctx, volumeKey, volume)).To(Succeed()) - By("inspecting the onmetal volume") + By("inspecting the ironcore volume") Expect(volume.Status.Access).To(PointTo(MatchAllFields(Fields{ "SecretRef": PointTo(MatchAllFields(Fields{ "Name": Not(BeEmpty()), @@ -99,13 +99,13 @@ var _ = Describe("AttachVolume", func() { }), }))) - By("fetching the corresponding onmetal volume access secret") + By("fetching the corresponding ironcore volume access secret") secret := &corev1.Secret{} secretName := volume.Status.Access.SecretRef.Name secretKey := client.ObjectKey{Namespace: ns.Name, Name: secretName} Expect(k8sClient.Get(ctx, secretKey, secret)).To(Succeed()) - By("inspecting the onmetal volume access secret") + By("inspecting the ironcore volume access secret") Expect(metav1.IsControlledBy(secret, volume)).To(BeTrue(), "secret should be controlled by volume") Expect(secret.Type).To(Equal(storagev1alpha1.SecretTypeVolumeAuth)) Expect(secret.Data).To(Equal(map[string][]byte{"key": []byte("supersecret")})) diff --git a/broker/machinebroker/server/machine_volume_detach.go b/broker/machinebroker/server/machine_volume_detach.go index 696d975bd..b551ba08f 100644 --- a/broker/machinebroker/server/machine_volume_detach.go +++ b/broker/machinebroker/server/machine_volume_detach.go @@ -1,4 +1,4 @@ -// Copyright 2022 OnMetal authors +// Copyright 2022 IronCore authors // // Licensed under the Apache License, Version 2.0 (the "License"); // you may not use this file except in compliance with the License. @@ -18,8 +18,8 @@ import ( "context" "fmt" - storagev1alpha1 "github.com/onmetal/onmetal-api/api/storage/v1alpha1" - ori "github.com/onmetal/onmetal-api/ori/apis/machine/v1alpha1" + storagev1alpha1 "github.com/ironcore-dev/ironcore/api/storage/v1alpha1" + iri "github.com/ironcore-dev/ironcore/iri/apis/machine/v1alpha1" "golang.org/x/exp/slices" "google.golang.org/grpc/codes" grpcstatus "google.golang.org/grpc/status" @@ -27,50 +27,50 @@ import ( "sigs.k8s.io/controller-runtime/pkg/client" ) -func (s *Server) DetachVolume(ctx context.Context, req *ori.DetachVolumeRequest) (*ori.DetachVolumeResponse, error) { +func (s *Server) DetachVolume(ctx context.Context, req *iri.DetachVolumeRequest) (*iri.DetachVolumeResponse, error) { machineID := req.MachineId volumeName := req.Name log := s.loggerFrom(ctx, "MachineID", machineID, "VolumeName", volumeName) - log.V(1).Info("Getting onmetal machine") - onmetalMachine, err := s.getOnmetalMachine(ctx, machineID) + log.V(1).Info("Getting ironcore machine") + ironcoreMachine, err := s.getIronCoreMachine(ctx, machineID) if err != nil { return nil, err } - idx := onmetalMachineVolumeIndex(onmetalMachine, volumeName) + idx := ironcoreMachineVolumeIndex(ironcoreMachine, volumeName) if idx < 0 { return nil, grpcstatus.Errorf(codes.NotFound, "machine %s volume %s not found", machineID, volumeName) } - onmetalMachineVolume := onmetalMachine.Spec.Volumes[idx] + ironcoreMachineVolume := ironcoreMachine.Spec.Volumes[idx] - log.V(1).Info("Patching onmetal machine volumes") - baseOnmetalMachine := onmetalMachine.DeepCopy() - onmetalMachine.Spec.Volumes = slices.Delete(onmetalMachine.Spec.Volumes, idx, idx+1) - if err := s.cluster.Client().Patch(ctx, onmetalMachine, client.StrategicMergeFrom(baseOnmetalMachine)); err != nil { - return nil, fmt.Errorf("error patching onmetal machine volumes: %w", err) + log.V(1).Info("Patching ironcore machine volumes") + baseIronCoreMachine := ironcoreMachine.DeepCopy() + ironcoreMachine.Spec.Volumes = slices.Delete(ironcoreMachine.Spec.Volumes, idx, idx+1) + if err := s.cluster.Client().Patch(ctx, ironcoreMachine, client.StrategicMergeFrom(baseIronCoreMachine)); err != nil { + return nil, fmt.Errorf("error patching ironcore machine volumes: %w", err) } switch { - case onmetalMachineVolume.VolumeRef != nil: - onmetalVolumeName := onmetalMachineVolume.VolumeRef.Name - log = log.WithValues("OnmetalVolumeName", onmetalVolumeName) - onmetalVolume := &storagev1alpha1.Volume{ + case ironcoreMachineVolume.VolumeRef != nil: + ironcoreVolumeName := ironcoreMachineVolume.VolumeRef.Name + log = log.WithValues("IronCoreVolumeName", ironcoreVolumeName) + ironcoreVolume := &storagev1alpha1.Volume{ ObjectMeta: metav1.ObjectMeta{ Namespace: s.cluster.Namespace(), - Name: onmetalVolumeName, + Name: ironcoreVolumeName, }, } - log.V(1).Info("Deleting onmetal volume") - if err := s.cluster.Client().Delete(ctx, onmetalVolume); client.IgnoreNotFound(err) != nil { - return nil, fmt.Errorf("error deleting onmetal volume %s: %w", onmetalVolumeName, err) + log.V(1).Info("Deleting ironcore volume") + if err := s.cluster.Client().Delete(ctx, ironcoreVolume); client.IgnoreNotFound(err) != nil { + return nil, fmt.Errorf("error deleting ironcore volume %s: %w", ironcoreVolumeName, err) } - case onmetalMachineVolume.EmptyDisk != nil: + case ironcoreMachineVolume.EmptyDisk != nil: log.V(1).Info("No need to cleanujp empty disk") default: - return nil, fmt.Errorf("unrecognized onmetal machine volume %#v", onmetalMachineVolume) + return nil, fmt.Errorf("unrecognized ironcore machine volume %#v", ironcoreMachineVolume) } - return &ori.DetachVolumeResponse{}, nil + return &iri.DetachVolumeResponse{}, nil } diff --git a/broker/machinebroker/server/machine_volume_detach_test.go b/broker/machinebroker/server/machine_volume_detach_test.go index d71bc6b6d..183f39782 100644 --- a/broker/machinebroker/server/machine_volume_detach_test.go +++ b/broker/machinebroker/server/machine_volume_detach_test.go @@ -1,4 +1,4 @@ -// Copyright 2022 OnMetal authors +// Copyright 2022 IronCore authors // // Licensed under the Apache License, Version 2.0 (the "License"); // you may not use this file except in compliance with the License. @@ -15,9 +15,9 @@ package server_test import ( - computev1alpha1 "github.com/onmetal/onmetal-api/api/compute/v1alpha1" - storagev1alpha1 "github.com/onmetal/onmetal-api/api/storage/v1alpha1" - ori "github.com/onmetal/onmetal-api/ori/apis/machine/v1alpha1" + computev1alpha1 "github.com/ironcore-dev/ironcore/api/compute/v1alpha1" + storagev1alpha1 "github.com/ironcore-dev/ironcore/api/storage/v1alpha1" + iri "github.com/ironcore-dev/ironcore/iri/apis/machine/v1alpha1" . "github.com/onsi/ginkgo/v2" . "github.com/onsi/gomega" . "github.com/onsi/gomega/gstruct" @@ -31,19 +31,19 @@ var _ = Describe("DetachVolume", func() { It("should correctly detach a volume", func(ctx SpecContext) { By("creating a machine with a volume") - createMachineRes, err := srv.CreateMachine(ctx, &ori.CreateMachineRequest{ - Machine: &ori.Machine{ - Spec: &ori.MachineSpec{ - Power: ori.Power_POWER_ON, - Image: &ori.ImageSpec{ + createMachineRes, err := srv.CreateMachine(ctx, &iri.CreateMachineRequest{ + Machine: &iri.Machine{ + Spec: &iri.MachineSpec{ + Power: iri.Power_POWER_ON, + Image: &iri.ImageSpec{ Image: "example.org/foo:latest", }, Class: machineClass.Name, - Volumes: []*ori.Volume{ + Volumes: []*iri.Volume{ { Name: "my-volume", Device: "oda", - Connection: &ori.VolumeConnection{ + Connection: &iri.VolumeConnection{ Driver: "ceph", Handle: "mycephvolume", Attributes: map[string]string{ @@ -62,27 +62,27 @@ var _ = Describe("DetachVolume", func() { machineID := createMachineRes.Machine.Metadata.Id By("detaching the volume") - Expect(srv.DetachVolume(ctx, &ori.DetachVolumeRequest{ + Expect(srv.DetachVolume(ctx, &iri.DetachVolumeRequest{ MachineId: machineID, Name: "my-volume", })).Error().NotTo(HaveOccurred()) - By("getting the onmetal machine") - onmetalMachine := &computev1alpha1.Machine{} - onmetalMachineKey := client.ObjectKey{Namespace: ns.Name, Name: machineID} - Expect(k8sClient.Get(ctx, onmetalMachineKey, onmetalMachine)).To(Succeed()) + By("getting the ironcore machine") + ironcoreMachine := &computev1alpha1.Machine{} + ironcoreMachineKey := client.ObjectKey{Namespace: ns.Name, Name: machineID} + Expect(k8sClient.Get(ctx, ironcoreMachineKey, ironcoreMachine)).To(Succeed()) - By("inspecting the onmetal machine's volumes") - Expect(onmetalMachine.Spec.Volumes).To(BeEmpty()) + By("inspecting the ironcore machine's volumes") + Expect(ironcoreMachine.Spec.Volumes).To(BeEmpty()) - By("listing for any onmetal volume in the namespace") + By("listing for any ironcore volume in the namespace") volumeList := &storagev1alpha1.VolumeList{} Expect(k8sClient.List(ctx, volumeList, client.InNamespace(ns.Name))).To(Succeed()) By("asserting the list to be empty") Expect(volumeList.Items).To(BeEmpty()) - By("listing for any onmetal secret in the namespace") + By("listing for any ironcore secret in the namespace") secretList := &corev1.SecretList{} Expect(k8sClient.List(ctx, secretList, client.InNamespace(ns.Name), diff --git a/broker/machinebroker/server/networkinterface.go b/broker/machinebroker/server/networkinterface.go index 537768505..909e0ff52 100644 --- a/broker/machinebroker/server/networkinterface.go +++ b/broker/machinebroker/server/networkinterface.go @@ -1,4 +1,4 @@ -// Copyright 2022 OnMetal authors +// Copyright 2022 IronCore authors // // Licensed under the Apache License, Version 2.0 (the "License"); // you may not use this file except in compliance with the License. @@ -18,49 +18,49 @@ import ( "context" "fmt" - computev1alpha1 "github.com/onmetal/onmetal-api/api/compute/v1alpha1" - networkingv1alpha1 "github.com/onmetal/onmetal-api/api/networking/v1alpha1" - "github.com/onmetal/onmetal-api/utils/generic" + computev1alpha1 "github.com/ironcore-dev/ironcore/api/compute/v1alpha1" + networkingv1alpha1 "github.com/ironcore-dev/ironcore/api/networking/v1alpha1" + "github.com/ironcore-dev/ironcore/utils/generic" "golang.org/x/exp/slices" ctrl "sigs.k8s.io/controller-runtime" "sigs.k8s.io/controller-runtime/pkg/client" ) -func onmetalMachineNetworkInterfaceIndex(onmetalMachine *computev1alpha1.Machine, name string) int { +func ironcoreMachineNetworkInterfaceIndex(ironcoreMachine *computev1alpha1.Machine, name string) int { return slices.IndexFunc( - onmetalMachine.Spec.NetworkInterfaces, + ironcoreMachine.Spec.NetworkInterfaces, func(nic computev1alpha1.NetworkInterface) bool { return nic.Name == name }, ) } -func (s *Server) bindOnmetalMachineNetworkInterface( +func (s *Server) bindIronCoreMachineNetworkInterface( ctx context.Context, - onmetalMachine *computev1alpha1.Machine, - onmetalNetworkInterface *networkingv1alpha1.NetworkInterface, + ironcoreMachine *computev1alpha1.Machine, + ironcoreNetworkInterface *networkingv1alpha1.NetworkInterface, ) error { - baseOnmetalNetworkInterface := onmetalNetworkInterface.DeepCopy() - if err := ctrl.SetControllerReference(onmetalMachine, onmetalNetworkInterface, s.cluster.Scheme()); err != nil { + baseIronCoreNetworkInterface := ironcoreNetworkInterface.DeepCopy() + if err := ctrl.SetControllerReference(ironcoreMachine, ironcoreNetworkInterface, s.cluster.Scheme()); err != nil { return err } - onmetalNetworkInterface.Spec.MachineRef = generic.Pointer(s.localObjectReferenceTo(onmetalMachine)) - return s.cluster.Client().Patch(ctx, onmetalNetworkInterface, client.StrategicMergeFrom(baseOnmetalNetworkInterface)) + ironcoreNetworkInterface.Spec.MachineRef = generic.Pointer(s.localObjectReferenceTo(ironcoreMachine)) + return s.cluster.Client().Patch(ctx, ironcoreNetworkInterface, client.StrategicMergeFrom(baseIronCoreNetworkInterface)) } -func (s *Server) aggregateOnmetalNetworkInterface( +func (s *Server) aggregateIronCoreNetworkInterface( ctx context.Context, rd client.Reader, - onmetalNic *networkingv1alpha1.NetworkInterface, -) (*AggregateOnmetalNetworkInterface, error) { - onmetalNetwork := &networkingv1alpha1.Network{} - onmetalNetworkKey := client.ObjectKey{Namespace: s.cluster.Namespace(), Name: onmetalNic.Spec.NetworkRef.Name} - if err := rd.Get(ctx, onmetalNetworkKey, onmetalNetwork); err != nil { - return nil, fmt.Errorf("error getting onmetal network %s: %w", onmetalNic.Name, err) + ironcoreNic *networkingv1alpha1.NetworkInterface, +) (*AggregateIronCoreNetworkInterface, error) { + ironcoreNetwork := &networkingv1alpha1.Network{} + ironcoreNetworkKey := client.ObjectKey{Namespace: s.cluster.Namespace(), Name: ironcoreNic.Spec.NetworkRef.Name} + if err := rd.Get(ctx, ironcoreNetworkKey, ironcoreNetwork); err != nil { + return nil, fmt.Errorf("error getting ironcore network %s: %w", ironcoreNic.Name, err) } - return &AggregateOnmetalNetworkInterface{ - Network: onmetalNetwork, - NetworkInterface: onmetalNic, + return &AggregateIronCoreNetworkInterface{ + Network: ironcoreNetwork, + NetworkInterface: ironcoreNic, }, nil } diff --git a/broker/machinebroker/server/server.go b/broker/machinebroker/server/server.go index 45316eff9..fbff17052 100644 --- a/broker/machinebroker/server/server.go +++ b/broker/machinebroker/server/server.go @@ -1,4 +1,4 @@ -// Copyright 2022 OnMetal authors +// Copyright 2022 IronCore authors // // Licensed under the Apache License, Version 2.0 (the "License"); // you may not use this file except in compliance with the License. @@ -20,30 +20,30 @@ import ( "net/url" "path" - "github.com/onmetal/onmetal-api/broker/common/request" - "github.com/onmetal/onmetal-api/broker/machinebroker/cluster" - "github.com/onmetal/onmetal-api/broker/machinebroker/networks" - ori "github.com/onmetal/onmetal-api/ori/apis/machine/v1alpha1" + "github.com/ironcore-dev/ironcore/broker/common/request" + "github.com/ironcore-dev/ironcore/broker/machinebroker/cluster" + "github.com/ironcore-dev/ironcore/broker/machinebroker/networks" + iri "github.com/ironcore-dev/ironcore/iri/apis/machine/v1alpha1" "k8s.io/client-go/rest" ) -var _ ori.MachineRuntimeServer = (*Server)(nil) +var _ iri.MachineRuntimeServer = (*Server)(nil) //+kubebuilder:rbac:groups="",resources=secrets,verbs=get;list;watch;create;update;patch;delete -//+kubebuilder:rbac:groups=compute.api.onmetal.de,resources=machines,verbs=get;list;watch;create;update;patch;delete -//+kubebuilder:rbac:groups=compute.api.onmetal.de,resources=machines/exec,verbs=get;create -//+kubebuilder:rbac:groups=storage.api.onmetal.de,resources=volumes,verbs=get;list;watch;create;update;patch;delete -//+kubebuilder:rbac:groups=storage.api.onmetal.de,resources=volumes/status,verbs=get;update;patch -//+kubebuilder:rbac:groups=networking.api.onmetal.de,resources=networkinterfaces,verbs=get;list;watch;create;update;patch;delete -//+kubebuilder:rbac:groups=networking.api.onmetal.de,resources=networks,verbs=get;list;watch;create;update;patch;delete -//+kubebuilder:rbac:groups=networking.api.onmetal.de,resources=networks/status,verbs=get;update;patch -//+kubebuilder:rbac:groups=networking.api.onmetal.de,resources=virtualips,verbs=get;list;watch;create;update;patch;delete -//+kubebuilder:rbac:groups=networking.api.onmetal.de,resources=virtualips/status,verbs=get;update;patch -//+kubebuilder:rbac:groups=networking.api.onmetal.de,resources=loadbalancers,verbs=get;list;watch;create;update;patch;delete -//+kubebuilder:rbac:groups=networking.api.onmetal.de,resources=loadbalancers/status,verbs=get;update;patch -//+kubebuilder:rbac:groups=networking.api.onmetal.de,resources=loadbalancerroutings,verbs=get;list;watch;create;update;patch;delete -//+kubebuilder:rbac:groups=networking.api.onmetal.de,resources=natgateways,verbs=get;list;watch;create;update;patch;delete -//+kubebuilder:rbac:groups=networking.api.onmetal.de,resources=natgateways/status,verbs=get;update;patch +//+kubebuilder:rbac:groups=compute.ironcore.dev,resources=machines,verbs=get;list;watch;create;update;patch;delete +//+kubebuilder:rbac:groups=compute.ironcore.dev,resources=machines/exec,verbs=get;create +//+kubebuilder:rbac:groups=storage.ironcore.dev,resources=volumes,verbs=get;list;watch;create;update;patch;delete +//+kubebuilder:rbac:groups=storage.ironcore.dev,resources=volumes/status,verbs=get;update;patch +//+kubebuilder:rbac:groups=networking.ironcore.dev,resources=networkinterfaces,verbs=get;list;watch;create;update;patch;delete +//+kubebuilder:rbac:groups=networking.ironcore.dev,resources=networks,verbs=get;list;watch;create;update;patch;delete +//+kubebuilder:rbac:groups=networking.ironcore.dev,resources=networks/status,verbs=get;update;patch +//+kubebuilder:rbac:groups=networking.ironcore.dev,resources=virtualips,verbs=get;list;watch;create;update;patch;delete +//+kubebuilder:rbac:groups=networking.ironcore.dev,resources=virtualips/status,verbs=get;update;patch +//+kubebuilder:rbac:groups=networking.ironcore.dev,resources=loadbalancers,verbs=get;list;watch;create;update;patch;delete +//+kubebuilder:rbac:groups=networking.ironcore.dev,resources=loadbalancers/status,verbs=get;update;patch +//+kubebuilder:rbac:groups=networking.ironcore.dev,resources=loadbalancerroutings,verbs=get;list;watch;create;update;patch;delete +//+kubebuilder:rbac:groups=networking.ironcore.dev,resources=natgateways,verbs=get;list;watch;create;update;patch;delete +//+kubebuilder:rbac:groups=networking.ironcore.dev,resources=natgateways/status,verbs=get;update;patch type BrokerLabel struct { DefaultLabel string @@ -59,7 +59,7 @@ type Server struct { networks *networks.Manager - execRequestCache request.Cache[*ori.ExecRequest] + execRequestCache request.Cache[*iri.ExecRequest] } type Options struct { @@ -68,7 +68,7 @@ type Options struct { // BrokerDownwardAPILabels specifies which labels to broker via downward API and what the default // label name is to obtain the value in case there is no value for the downward API. // Example usage is e.g. to broker the root UID (map "root-machine-uid" to machinepoollet's - // "machinepoollet.api.onmetal.de/machine-uid") + // "machinepoollet.ironcore.dev/machine-uid") BrokerDownwardAPILabels map[string]string MachinePoolName string MachinePoolSelector map[string]string @@ -93,7 +93,7 @@ func New(cfg *rest.Config, namespace string, opts Options) (*Server, error) { brokerDownwardAPILabels: opts.BrokerDownwardAPILabels, cluster: c, networks: networks.NewManager(c), - execRequestCache: request.NewCache[*ori.ExecRequest](), + execRequestCache: request.NewCache[*iri.ExecRequest](), }, nil } diff --git a/broker/machinebroker/server/server_suite_test.go b/broker/machinebroker/server/server_suite_test.go index c9354ca45..6c7d60282 100644 --- a/broker/machinebroker/server/server_suite_test.go +++ b/broker/machinebroker/server/server_suite_test.go @@ -1,4 +1,4 @@ -// Copyright 2022 OnMetal authors +// Copyright 2022 IronCore authors // // Licensed under the Apache License, Version 2.0 (the "License"); // you may not use this file except in compliance with the License. @@ -19,17 +19,17 @@ import ( "testing" "time" - "github.com/onmetal/controller-utils/buildutils" - "github.com/onmetal/controller-utils/modutils" - computev1alpha1 "github.com/onmetal/onmetal-api/api/compute/v1alpha1" - corev1alpha1 "github.com/onmetal/onmetal-api/api/core/v1alpha1" - ipamv1alpha1 "github.com/onmetal/onmetal-api/api/ipam/v1alpha1" - networkingv1alpha1 "github.com/onmetal/onmetal-api/api/networking/v1alpha1" - storagev1alpha1 "github.com/onmetal/onmetal-api/api/storage/v1alpha1" - "github.com/onmetal/onmetal-api/broker/machinebroker/server" - machinepoolletv1alpha1 "github.com/onmetal/onmetal-api/poollet/machinepoollet/api/v1alpha1" - utilsenvtest "github.com/onmetal/onmetal-api/utils/envtest" - "github.com/onmetal/onmetal-api/utils/envtest/apiserver" + "github.com/ironcore-dev/controller-utils/buildutils" + "github.com/ironcore-dev/controller-utils/modutils" + computev1alpha1 "github.com/ironcore-dev/ironcore/api/compute/v1alpha1" + corev1alpha1 "github.com/ironcore-dev/ironcore/api/core/v1alpha1" + ipamv1alpha1 "github.com/ironcore-dev/ironcore/api/ipam/v1alpha1" + networkingv1alpha1 "github.com/ironcore-dev/ironcore/api/networking/v1alpha1" + storagev1alpha1 "github.com/ironcore-dev/ironcore/api/storage/v1alpha1" + "github.com/ironcore-dev/ironcore/broker/machinebroker/server" + machinepoolletv1alpha1 "github.com/ironcore-dev/ironcore/poollet/machinepoollet/api/v1alpha1" + utilsenvtest "github.com/ironcore-dev/ironcore/utils/envtest" + "github.com/ironcore-dev/ironcore/utils/envtest/apiserver" . "github.com/onsi/ginkgo/v2" . "github.com/onsi/gomega" corev1 "k8s.io/api/core/v1" @@ -80,7 +80,7 @@ var _ = BeforeSuite(func() { testEnv = &envtest.Environment{} testEnvExt = &utilsenvtest.EnvironmentExtensions{ APIServiceDirectoryPaths: []string{ - modutils.Dir("github.com/onmetal/onmetal-api", "config", "apiserver", "apiservice", "bases"), + modutils.Dir("github.com/ironcore-dev/ironcore", "config", "apiserver", "apiservice", "bases"), }, ErrorIfAPIServicePathIsMissing: true, } @@ -103,7 +103,7 @@ var _ = BeforeSuite(func() { SetClient(k8sClient) apiSrv, err := apiserver.New(cfg, apiserver.Options{ - MainPath: "github.com/onmetal/onmetal-api/cmd/onmetal-apiserver", + MainPath: "github.com/ironcore-dev/ironcore/cmd/ironcore-apiserver", BuildOptions: []buildutils.BuildOption{buildutils.ModModeMod}, ETCDServers: []string{testEnv.ControlPlane.Etcd.URL.String()}, Host: testEnvExt.APIServiceInstallOptions.LocalServingHost, diff --git a/broker/machinebroker/server/status.go b/broker/machinebroker/server/status.go index cad0e5582..845c8d9a2 100644 --- a/broker/machinebroker/server/status.go +++ b/broker/machinebroker/server/status.go @@ -1,4 +1,4 @@ -// Copyright 2022 OnMetal authors +// Copyright 2022 IronCore authors // // Licensed under the Apache License, Version 2.0 (the "License"); // you may not use this file except in compliance with the License. @@ -20,19 +20,19 @@ import ( "k8s.io/apimachinery/pkg/api/resource" - computev1alpha1 "github.com/onmetal/onmetal-api/api/compute/v1alpha1" - corev1alpha1 "github.com/onmetal/onmetal-api/api/core/v1alpha1" - ori "github.com/onmetal/onmetal-api/ori/apis/machine/v1alpha1" + computev1alpha1 "github.com/ironcore-dev/ironcore/api/compute/v1alpha1" + corev1alpha1 "github.com/ironcore-dev/ironcore/api/core/v1alpha1" + iri "github.com/ironcore-dev/ironcore/iri/apis/machine/v1alpha1" apierrors "k8s.io/apimachinery/pkg/api/errors" "k8s.io/apimachinery/pkg/util/sets" "sigs.k8s.io/controller-runtime/pkg/client" ) -func (s *Server) getTargetOnmetalMachinePools(ctx context.Context) ([]computev1alpha1.MachinePool, error) { +func (s *Server) getTargetIronCoreMachinePools(ctx context.Context) ([]computev1alpha1.MachinePool, error) { if s.cluster.MachinePoolName() != "" { - onmetalMachinePool := &computev1alpha1.MachinePool{} - onmetalMachinePoolKey := client.ObjectKey{Name: s.cluster.MachinePoolName()} - if err := s.cluster.Client().Get(ctx, onmetalMachinePoolKey, onmetalMachinePool); err != nil { + ironcoreMachinePool := &computev1alpha1.MachinePool{} + ironcoreMachinePoolKey := client.ObjectKey{Name: s.cluster.MachinePoolName()} + if err := s.cluster.Client().Get(ctx, ironcoreMachinePoolKey, ironcoreMachinePool); err != nil { if !apierrors.IsNotFound(err) { return nil, fmt.Errorf("error getting machine pool %s: %w", s.cluster.MachinePoolName(), err) } @@ -49,20 +49,20 @@ func (s *Server) getTargetOnmetalMachinePools(ctx context.Context) ([]computev1a return machinePoolList.Items, nil } -func (s *Server) gatherAvailableMachineClassNames(onmetalMachinePools []computev1alpha1.MachinePool) sets.Set[string] { +func (s *Server) gatherAvailableMachineClassNames(ironcoreMachinePools []computev1alpha1.MachinePool) sets.Set[string] { res := sets.New[string]() - for _, onmetalMachinePool := range onmetalMachinePools { - for _, availableMachineClass := range onmetalMachinePool.Status.AvailableMachineClasses { + for _, ironcoreMachinePool := range ironcoreMachinePools { + for _, availableMachineClass := range ironcoreMachinePool.Status.AvailableMachineClasses { res.Insert(availableMachineClass.Name) } } return res } -func (s *Server) gatherMachineClassQuantity(onmetalMachinePools []computev1alpha1.MachinePool) map[string]*resource.Quantity { +func (s *Server) gatherMachineClassQuantity(ironcoreMachinePools []computev1alpha1.MachinePool) map[string]*resource.Quantity { res := map[string]*resource.Quantity{} - for _, onmetalMachinePool := range onmetalMachinePools { - for resourceName, resourceQuantity := range onmetalMachinePool.Status.Capacity { + for _, ironcoreMachinePool := range ironcoreMachinePools { + for resourceName, resourceQuantity := range ironcoreMachinePool.Status.Capacity { if corev1alpha1.IsClassCountResource(resourceName) { if _, ok := res[string(resourceName)]; !ok { res[string(resourceName)] = resource.NewQuantity(0, resource.DecimalSI) @@ -74,7 +74,7 @@ func (s *Server) gatherMachineClassQuantity(onmetalMachinePools []computev1alpha return res } -func (s *Server) filterOnmetalMachineClasses( +func (s *Server) filterIronCoreMachineClasses( availableMachineClassNames sets.Set[string], machineClasses []computev1alpha1.MachineClass, ) []computev1alpha1.MachineClass { @@ -89,14 +89,14 @@ func (s *Server) filterOnmetalMachineClasses( return filtered } -func (s *Server) convertOnmetalMachineClassStatus(machineClass *computev1alpha1.MachineClass, quantity *resource.Quantity) (*ori.MachineClassStatus, error) { +func (s *Server) convertIronCoreMachineClassStatus(machineClass *computev1alpha1.MachineClass, quantity *resource.Quantity) (*iri.MachineClassStatus, error) { cpu := machineClass.Capabilities.CPU() memory := machineClass.Capabilities.Memory() - return &ori.MachineClassStatus{ - MachineClass: &ori.MachineClass{ + return &iri.MachineClassStatus{ + MachineClass: &iri.MachineClass{ Name: machineClass.Name, - Capabilities: &ori.MachineClassCapabilities{ + Capabilities: &iri.MachineClassCapabilities{ CpuMillis: cpu.MilliValue(), MemoryBytes: memory.Value(), }, @@ -105,51 +105,51 @@ func (s *Server) convertOnmetalMachineClassStatus(machineClass *computev1alpha1. }, nil } -func (s *Server) Status(ctx context.Context, req *ori.StatusRequest) (*ori.StatusResponse, error) { +func (s *Server) Status(ctx context.Context, req *iri.StatusRequest) (*iri.StatusResponse, error) { log := s.loggerFrom(ctx) - log.V(1).Info("Getting target onmetal machine pools") - onmetalMachinePools, err := s.getTargetOnmetalMachinePools(ctx) + log.V(1).Info("Getting target ironcore machine pools") + ironcoreMachinePools, err := s.getTargetIronCoreMachinePools(ctx) if err != nil { - return nil, fmt.Errorf("error getting target onmetal machine pools: %w", err) + return nil, fmt.Errorf("error getting target ironcore machine pools: %w", err) } log.V(1).Info("Gathering available machine class names") - availableOnmetalMachineClassNames := s.gatherAvailableMachineClassNames(onmetalMachinePools) + availableIronCoreMachineClassNames := s.gatherAvailableMachineClassNames(ironcoreMachinePools) - if len(availableOnmetalMachineClassNames) == 0 { + if len(availableIronCoreMachineClassNames) == 0 { log.V(1).Info("No available machine classes") - return &ori.StatusResponse{MachineClassStatus: []*ori.MachineClassStatus{}}, nil + return &iri.StatusResponse{MachineClassStatus: []*iri.MachineClassStatus{}}, nil } log.V(1).Info("Gathering machine class quantity") - machineClassQuantity := s.gatherMachineClassQuantity(onmetalMachinePools) + machineClassQuantity := s.gatherMachineClassQuantity(ironcoreMachinePools) - log.V(1).Info("Listing onmetal machine classes") - onmetalMachineClassList := &computev1alpha1.MachineClassList{} - if err := s.cluster.Client().List(ctx, onmetalMachineClassList); err != nil { - return nil, fmt.Errorf("error listing onmetal machine classes: %w", err) + log.V(1).Info("Listing ironcore machine classes") + ironcoreMachineClassList := &computev1alpha1.MachineClassList{} + if err := s.cluster.Client().List(ctx, ironcoreMachineClassList); err != nil { + return nil, fmt.Errorf("error listing ironcore machine classes: %w", err) } - availableOnmetalMachineClasses := s.filterOnmetalMachineClasses(availableOnmetalMachineClassNames, onmetalMachineClassList.Items) - machineClassStatus := make([]*ori.MachineClassStatus, 0, len(availableOnmetalMachineClasses)) - for _, onmetalMachineClass := range availableOnmetalMachineClasses { - quantity, ok := machineClassQuantity[string(corev1alpha1.ClassCountFor(corev1alpha1.ClassTypeMachineClass, onmetalMachineClass.Name))] + availableIronCoreMachineClasses := s.filterIronCoreMachineClasses(availableIronCoreMachineClassNames, ironcoreMachineClassList.Items) + machineClassStatus := make([]*iri.MachineClassStatus, 0, len(availableIronCoreMachineClasses)) + for _, ironcoreMachineClass := range availableIronCoreMachineClasses { + quantity, ok := machineClassQuantity[string(corev1alpha1.ClassCountFor(corev1alpha1.ClassTypeMachineClass, ironcoreMachineClass.Name))] if !ok { - log.V(1).Info("Ignored class - missing quantity", "MachineClass", onmetalMachineClass.Name) + log.V(1).Info("Ignored class - missing quantity", "MachineClass", ironcoreMachineClass.Name) continue } - machineClass, err := s.convertOnmetalMachineClassStatus(&onmetalMachineClass, quantity) + machineClass, err := s.convertIronCoreMachineClassStatus(&ironcoreMachineClass, quantity) if err != nil { - return nil, fmt.Errorf("error converting onmetal machine class %s: %w", onmetalMachineClass.Name, err) + return nil, fmt.Errorf("error converting ironcore machine class %s: %w", ironcoreMachineClass.Name, err) } machineClassStatus = append(machineClassStatus, machineClass) } log.V(1).Info("Returning machine classes") - return &ori.StatusResponse{ + return &iri.StatusResponse{ MachineClassStatus: machineClassStatus, }, nil } diff --git a/broker/machinebroker/server/version.go b/broker/machinebroker/server/version.go index 5625326ea..8a3b3198d 100644 --- a/broker/machinebroker/server/version.go +++ b/broker/machinebroker/server/version.go @@ -1,4 +1,4 @@ -// Copyright 2023 OnMetal authors +// Copyright 2023 IronCore authors // // Licensed under the Apache License, Version 2.0 (the "License"); // you may not use this file except in compliance with the License. @@ -18,11 +18,11 @@ import ( "context" "github.com/blang/semver/v4" - "github.com/onmetal/onmetal-api/broker/machinebroker/version" - ori "github.com/onmetal/onmetal-api/ori/apis/machine/v1alpha1" + "github.com/ironcore-dev/ironcore/broker/machinebroker/version" + iri "github.com/ironcore-dev/ironcore/iri/apis/machine/v1alpha1" ) -func (s *Server) Version(ctx context.Context, req *ori.VersionRequest) (*ori.VersionResponse, error) { +func (s *Server) Version(ctx context.Context, req *iri.VersionRequest) (*iri.VersionResponse, error) { var runtimeVersion string switch { case version.Version != "": @@ -38,7 +38,7 @@ func (s *Server) Version(ctx context.Context, req *ori.VersionRequest) (*ori.Ver runtimeVersion = "0.0.0" } - return &ori.VersionResponse{ + return &iri.VersionResponse{ RuntimeName: version.RuntimeName, RuntimeVersion: runtimeVersion, }, nil diff --git a/broker/machinebroker/server/volume.go b/broker/machinebroker/server/volume.go index 904100fc1..57079a276 100644 --- a/broker/machinebroker/server/volume.go +++ b/broker/machinebroker/server/volume.go @@ -1,4 +1,4 @@ -// Copyright 2022 OnMetal authors +// Copyright 2022 IronCore authors // // Licensed under the Apache License, Version 2.0 (the "License"); // you may not use this file except in compliance with the License. @@ -18,60 +18,60 @@ import ( "context" "fmt" - computev1alpha1 "github.com/onmetal/onmetal-api/api/compute/v1alpha1" - storagev1alpha1 "github.com/onmetal/onmetal-api/api/storage/v1alpha1" - "github.com/onmetal/onmetal-api/utils/generic" + computev1alpha1 "github.com/ironcore-dev/ironcore/api/compute/v1alpha1" + storagev1alpha1 "github.com/ironcore-dev/ironcore/api/storage/v1alpha1" + "github.com/ironcore-dev/ironcore/utils/generic" "golang.org/x/exp/slices" corev1 "k8s.io/api/core/v1" ctrl "sigs.k8s.io/controller-runtime" "sigs.k8s.io/controller-runtime/pkg/client" ) -func onmetalMachineVolumeIndex(onmetalMachine *computev1alpha1.Machine, name string) int { +func ironcoreMachineVolumeIndex(ironcoreMachine *computev1alpha1.Machine, name string) int { return slices.IndexFunc( - onmetalMachine.Spec.Volumes, + ironcoreMachine.Spec.Volumes, func(volume computev1alpha1.Volume) bool { return volume.Name == name }, ) } -func (s *Server) bindOnmetalMachineVolume( +func (s *Server) bindIronCoreMachineVolume( ctx context.Context, - onmetalMachine *computev1alpha1.Machine, - onmetalVolume *storagev1alpha1.Volume, + ironcoreMachine *computev1alpha1.Machine, + ironcoreVolume *storagev1alpha1.Volume, ) error { - baseOnmetalVolume := onmetalVolume.DeepCopy() - if err := ctrl.SetControllerReference(onmetalMachine, onmetalVolume, s.cluster.Scheme()); err != nil { + baseIronCoreVolume := ironcoreVolume.DeepCopy() + if err := ctrl.SetControllerReference(ironcoreMachine, ironcoreVolume, s.cluster.Scheme()); err != nil { return err } - onmetalVolume.Spec.ClaimRef = generic.Pointer(s.localObjectReferenceTo(onmetalMachine)) - return s.cluster.Client().Patch(ctx, onmetalVolume, client.StrategicMergeFrom(baseOnmetalVolume)) + ironcoreVolume.Spec.ClaimRef = generic.Pointer(s.localObjectReferenceTo(ironcoreMachine)) + return s.cluster.Client().Patch(ctx, ironcoreVolume, client.StrategicMergeFrom(baseIronCoreVolume)) } -func (s *Server) aggregateOnmetalVolume( +func (s *Server) aggregateIronCoreVolume( ctx context.Context, rd client.Reader, - onmetalVolume *storagev1alpha1.Volume, -) (*AggregateOnmetalVolume, error) { - access := onmetalVolume.Status.Access + ironcoreVolume *storagev1alpha1.Volume, +) (*AggregateIronCoreVolume, error) { + access := ironcoreVolume.Status.Access if access == nil { return nil, fmt.Errorf("volume does not specify access") } - var onmetalVolumeAccessSecret *corev1.Secret - if onmetalVolumeSecretRef := access.SecretRef; onmetalVolumeSecretRef != nil { + var ironcoreVolumeAccessSecret *corev1.Secret + if ironcoreVolumeSecretRef := access.SecretRef; ironcoreVolumeSecretRef != nil { secret := &corev1.Secret{} - secretKey := client.ObjectKey{Namespace: s.cluster.Namespace(), Name: onmetalVolumeSecretRef.Name} + secretKey := client.ObjectKey{Namespace: s.cluster.Namespace(), Name: ironcoreVolumeSecretRef.Name} if err := rd.Get(ctx, secretKey, secret); err != nil { - return nil, fmt.Errorf("error access secret %s: %w", onmetalVolumeSecretRef.Name, err) + return nil, fmt.Errorf("error access secret %s: %w", ironcoreVolumeSecretRef.Name, err) } - onmetalVolumeAccessSecret = secret + ironcoreVolumeAccessSecret = secret } - return &AggregateOnmetalVolume{ - Volume: onmetalVolume, - AccessSecret: onmetalVolumeAccessSecret, + return &AggregateIronCoreVolume{ + Volume: ironcoreVolume, + AccessSecret: ironcoreVolumeAccessSecret, }, nil } diff --git a/broker/machinebroker/version/version.go b/broker/machinebroker/version/version.go index 5ae207ce0..e6d5aa3ee 100644 --- a/broker/machinebroker/version/version.go +++ b/broker/machinebroker/version/version.go @@ -1,4 +1,4 @@ -// Copyright 2023 OnMetal authors +// Copyright 2023 IronCore authors // // Licensed under the Apache License, Version 2.0 (the "License"); // you may not use this file except in compliance with the License. diff --git a/broker/volumebroker/api/v1alpha1/common_types.go b/broker/volumebroker/api/v1alpha1/common_types.go index 24da4b9c5..5a43149ae 100644 --- a/broker/volumebroker/api/v1alpha1/common_types.go +++ b/broker/volumebroker/api/v1alpha1/common_types.go @@ -1,4 +1,4 @@ -// Copyright 2022 OnMetal authors +// Copyright 2022 IronCore authors // // Licensed under the Apache License, Version 2.0 (the "License"); // you may not use this file except in compliance with the License. @@ -15,13 +15,13 @@ package v1alpha1 const ( - LabelsAnnotation = "volumebroker.api.onmetal.de/labels" + LabelsAnnotation = "volumebroker.ironcore.dev/labels" - AnnotationsAnnotation = "volumebroker.api.onmetal.de/annotations" + AnnotationsAnnotation = "volumebroker.ironcore.dev/annotations" - CreatedLabel = "volumebroker.api.onmetal.de/created" + CreatedLabel = "volumebroker.ironcore.dev/created" - PurposeLabel = "machinebroker.api.onmetal.de/purpose" + PurposeLabel = "machinebroker.ironcore.dev/purpose" ) const ( @@ -29,7 +29,7 @@ const ( ) const ( - ManagerLabel = "volumebroker.api.onmetal.de/manager" + ManagerLabel = "volumebroker.ironcore.dev/manager" ) const ( diff --git a/broker/volumebroker/apiutils/apiutils.go b/broker/volumebroker/apiutils/apiutils.go index 8e69ece66..e7d62471b 100644 --- a/broker/volumebroker/apiutils/apiutils.go +++ b/broker/volumebroker/apiutils/apiutils.go @@ -1,4 +1,4 @@ -// Copyright 2022 OnMetal authors +// Copyright 2022 IronCore authors // // Licensed under the Apache License, Version 2.0 (the "License"); // you may not use this file except in compliance with the License. @@ -19,16 +19,16 @@ import ( "encoding/json" "fmt" - "github.com/onmetal/controller-utils/metautils" - storagev1alpha1 "github.com/onmetal/onmetal-api/api/storage/v1alpha1" - volumebrokerv1alpha1 "github.com/onmetal/onmetal-api/broker/volumebroker/api/v1alpha1" - orimeta "github.com/onmetal/onmetal-api/ori/apis/meta/v1alpha1" + "github.com/ironcore-dev/controller-utils/metautils" + storagev1alpha1 "github.com/ironcore-dev/ironcore/api/storage/v1alpha1" + volumebrokerv1alpha1 "github.com/ironcore-dev/ironcore/broker/volumebroker/api/v1alpha1" + irimeta "github.com/ironcore-dev/ironcore/iri/apis/meta/v1alpha1" metav1 "k8s.io/apimachinery/pkg/apis/meta/v1" ctrl "sigs.k8s.io/controller-runtime" "sigs.k8s.io/controller-runtime/pkg/client" ) -func GetObjectMetadata(o metav1.Object) (*orimeta.ObjectMetadata, error) { +func GetObjectMetadata(o metav1.Object) (*irimeta.ObjectMetadata, error) { annotations, err := GetAnnotationsAnnotation(o) if err != nil { return nil, err @@ -44,7 +44,7 @@ func GetObjectMetadata(o metav1.Object) (*orimeta.ObjectMetadata, error) { deletedAt = o.GetDeletionTimestamp().UnixNano() } - return &orimeta.ObjectMetadata{ + return &irimeta.ObjectMetadata{ Id: o.GetName(), Annotations: annotations, Labels: labels, @@ -54,7 +54,7 @@ func GetObjectMetadata(o metav1.Object) (*orimeta.ObjectMetadata, error) { }, nil } -func SetObjectMetadata(o metav1.Object, metadata *orimeta.ObjectMetadata) error { +func SetObjectMetadata(o metav1.Object, metadata *irimeta.ObjectMetadata) error { if err := SetAnnotationsAnnotation(o, metadata.Annotations); err != nil { return err } diff --git a/broker/volumebroker/cmd/volumebroker/app/app.go b/broker/volumebroker/cmd/volumebroker/app/app.go index 5cd4f6db3..09a7a78f7 100644 --- a/broker/volumebroker/cmd/volumebroker/app/app.go +++ b/broker/volumebroker/cmd/volumebroker/app/app.go @@ -1,4 +1,4 @@ -// Copyright 2022 OnMetal authors +// Copyright 2022 IronCore authors // // Licensed under the Apache License, Version 2.0 (the "License"); // you may not use this file except in compliance with the License. @@ -20,10 +20,10 @@ import ( "fmt" "net" - "github.com/onmetal/controller-utils/configutils" - "github.com/onmetal/onmetal-api/broker/common" - "github.com/onmetal/onmetal-api/broker/volumebroker/server" - ori "github.com/onmetal/onmetal-api/ori/apis/volume/v1alpha1" + "github.com/ironcore-dev/controller-utils/configutils" + "github.com/ironcore-dev/ironcore/broker/common" + "github.com/ironcore-dev/ironcore/broker/volumebroker/server" + iri "github.com/ironcore-dev/ironcore/iri/apis/volume/v1alpha1" "github.com/spf13/cobra" "github.com/spf13/pflag" "google.golang.org/grpc" @@ -42,7 +42,7 @@ type Options struct { func (o *Options) AddFlags(fs *pflag.FlagSet) { fs.StringVar(&o.Kubeconfig, "kubeconfig", o.Kubeconfig, "Path pointing to a kubeconfig file to use.") - fs.StringVar(&o.Address, "address", "/var/run/ori-volumebroker.sock", "Address to listen on.") + fs.StringVar(&o.Address, "address", "/var/run/iri-volumebroker.sock", "Address to listen on.") fs.StringVar(&o.Namespace, "namespace", o.Namespace, "Target Kubernetes namespace to use.") fs.StringVar(&o.VolumePoolName, "volume-pool-name", o.VolumePoolName, "Name of the target volume pool to pin volumes to, if any.") @@ -122,7 +122,7 @@ func Run(ctx context.Context, opts Options) error { return resp, err }), ) - ori.RegisterVolumeRuntimeServer(grpcSrv, srv) + iri.RegisterVolumeRuntimeServer(grpcSrv, srv) setupLog.Info("Starting server", "Address", l.Addr().String()) go func() { diff --git a/broker/volumebroker/cmd/volumebroker/main.go b/broker/volumebroker/cmd/volumebroker/main.go index 957179f52..4153cd125 100644 --- a/broker/volumebroker/cmd/volumebroker/main.go +++ b/broker/volumebroker/cmd/volumebroker/main.go @@ -1,4 +1,4 @@ -// Copyright 2022 OnMetal authors +// Copyright 2022 IronCore authors // // Licensed under the Apache License, Version 2.0 (the "License"); // you may not use this file except in compliance with the License. @@ -18,7 +18,7 @@ import ( "fmt" "os" - "github.com/onmetal/onmetal-api/broker/volumebroker/cmd/volumebroker/app" + "github.com/ironcore-dev/ironcore/broker/volumebroker/cmd/volumebroker/app" ctrl "sigs.k8s.io/controller-runtime" ) diff --git a/broker/volumebroker/server/server.go b/broker/volumebroker/server/server.go index fc74ef1a7..8ce8c15da 100644 --- a/broker/volumebroker/server/server.go +++ b/broker/volumebroker/server/server.go @@ -1,4 +1,4 @@ -// Copyright 2022 OnMetal authors +// Copyright 2022 IronCore authors // // Licensed under the Apache License, Version 2.0 (the "License"); // you may not use this file except in compliance with the License. @@ -19,15 +19,15 @@ import ( "fmt" "github.com/go-logr/logr" - computev1alpha1 "github.com/onmetal/onmetal-api/api/compute/v1alpha1" - ipamv1alpha1 "github.com/onmetal/onmetal-api/api/ipam/v1alpha1" - networkingv1alpha1 "github.com/onmetal/onmetal-api/api/networking/v1alpha1" - storagev1alpha1 "github.com/onmetal/onmetal-api/api/storage/v1alpha1" - "github.com/onmetal/onmetal-api/broker/common/cleaner" - "github.com/onmetal/onmetal-api/broker/common/idgen" - volumebrokerv1alpha1 "github.com/onmetal/onmetal-api/broker/volumebroker/api/v1alpha1" - "github.com/onmetal/onmetal-api/broker/volumebroker/apiutils" - ori "github.com/onmetal/onmetal-api/ori/apis/volume/v1alpha1" + computev1alpha1 "github.com/ironcore-dev/ironcore/api/compute/v1alpha1" + ipamv1alpha1 "github.com/ironcore-dev/ironcore/api/ipam/v1alpha1" + networkingv1alpha1 "github.com/ironcore-dev/ironcore/api/networking/v1alpha1" + storagev1alpha1 "github.com/ironcore-dev/ironcore/api/storage/v1alpha1" + "github.com/ironcore-dev/ironcore/broker/common/cleaner" + "github.com/ironcore-dev/ironcore/broker/common/idgen" + volumebrokerv1alpha1 "github.com/ironcore-dev/ironcore/broker/volumebroker/api/v1alpha1" + "github.com/ironcore-dev/ironcore/broker/volumebroker/apiutils" + iri "github.com/ironcore-dev/ironcore/iri/apis/volume/v1alpha1" corev1 "k8s.io/api/core/v1" apierrors "k8s.io/apimachinery/pkg/api/errors" "k8s.io/apimachinery/pkg/runtime" @@ -97,10 +97,10 @@ func setOptionsDefaults(o *Options) { } } -var _ ori.VolumeRuntimeServer = (*Server)(nil) +var _ iri.VolumeRuntimeServer = (*Server)(nil) //+kubebuilder:rbac:groups="",resources=secrets,verbs=get;list;watch;create;update;patch;delete -//+kubebuilder:rbac:groups=storage.api.onmetal.de,resources=volumes,verbs=get;list;watch;create;update;patch;delete +//+kubebuilder:rbac:groups=storage.ironcore.dev,resources=volumes,verbs=get;list;watch;create;update;patch;delete func New(cfg *rest.Config, opts Options) (*Server, error) { setOptionsDefaults(&opts) diff --git a/broker/volumebroker/server/status.go b/broker/volumebroker/server/status.go index 3d39a4c57..6bb0b6adf 100644 --- a/broker/volumebroker/server/status.go +++ b/broker/volumebroker/server/status.go @@ -1,4 +1,4 @@ -// Copyright 2022 OnMetal authors +// Copyright 2022 IronCore authors // // Licensed under the Apache License, Version 2.0 (the "License"); // you may not use this file except in compliance with the License. @@ -18,20 +18,20 @@ import ( "context" "fmt" - corev1alpha1 "github.com/onmetal/onmetal-api/api/core/v1alpha1" - storagev1alpha1 "github.com/onmetal/onmetal-api/api/storage/v1alpha1" - ori "github.com/onmetal/onmetal-api/ori/apis/volume/v1alpha1" + corev1alpha1 "github.com/ironcore-dev/ironcore/api/core/v1alpha1" + storagev1alpha1 "github.com/ironcore-dev/ironcore/api/storage/v1alpha1" + iri "github.com/ironcore-dev/ironcore/iri/apis/volume/v1alpha1" apierrors "k8s.io/apimachinery/pkg/api/errors" "k8s.io/apimachinery/pkg/api/resource" "k8s.io/apimachinery/pkg/util/sets" "sigs.k8s.io/controller-runtime/pkg/client" ) -func (s *Server) getTargetOnmetalVolumePools(ctx context.Context) ([]storagev1alpha1.VolumePool, error) { +func (s *Server) getTargetIronCoreVolumePools(ctx context.Context) ([]storagev1alpha1.VolumePool, error) { if s.volumePoolName != "" { - onmetalVolumePool := &storagev1alpha1.VolumePool{} - onmetalVolumePoolKey := client.ObjectKey{Name: s.volumePoolName} - if err := s.client.Get(ctx, onmetalVolumePoolKey, onmetalVolumePool); err != nil { + ironcoreVolumePool := &storagev1alpha1.VolumePool{} + ironcoreVolumePoolKey := client.ObjectKey{Name: s.volumePoolName} + if err := s.client.Get(ctx, ironcoreVolumePoolKey, ironcoreVolumePool); err != nil { if !apierrors.IsNotFound(err) { return nil, fmt.Errorf("error getting volume pool %s: %w", s.volumePoolName, err) } @@ -48,20 +48,20 @@ func (s *Server) getTargetOnmetalVolumePools(ctx context.Context) ([]storagev1al return volumePoolList.Items, nil } -func (s *Server) gatherAvailableVolumeClassNames(onmetalVolumePools []storagev1alpha1.VolumePool) sets.Set[string] { +func (s *Server) gatherAvailableVolumeClassNames(ironcoreVolumePools []storagev1alpha1.VolumePool) sets.Set[string] { res := sets.New[string]() - for _, onmetalVolumePool := range onmetalVolumePools { - for _, availableVolumeClass := range onmetalVolumePool.Status.AvailableVolumeClasses { + for _, ironcoreVolumePool := range ironcoreVolumePools { + for _, availableVolumeClass := range ironcoreVolumePool.Status.AvailableVolumeClasses { res.Insert(availableVolumeClass.Name) } } return res } -func (s *Server) gatherVolumeClassQuantity(onmetalVolumePools []storagev1alpha1.VolumePool) map[string]*resource.Quantity { +func (s *Server) gatherVolumeClassQuantity(ironcoreVolumePools []storagev1alpha1.VolumePool) map[string]*resource.Quantity { res := map[string]*resource.Quantity{} - for _, onmetalVolumePool := range onmetalVolumePools { - for resourceName, resourceQuantity := range onmetalVolumePool.Status.Capacity { + for _, ironcoreVolumePool := range ironcoreVolumePools { + for resourceName, resourceQuantity := range ironcoreVolumePool.Status.Capacity { if corev1alpha1.IsClassCountResource(resourceName) { if _, ok := res[string(resourceName)]; !ok { res[string(resourceName)] = resource.NewQuantity(0, resource.BinarySI) @@ -73,7 +73,7 @@ func (s *Server) gatherVolumeClassQuantity(onmetalVolumePools []storagev1alpha1. return res } -func (s *Server) filterOnmetalVolumeClasses( +func (s *Server) filterIronCoreVolumeClasses( availableVolumeClassNames sets.Set[string], volumeClasses []storagev1alpha1.VolumeClass, ) []storagev1alpha1.VolumeClass { @@ -88,14 +88,14 @@ func (s *Server) filterOnmetalVolumeClasses( return filtered } -func (s *Server) convertOnmetalVolumeClassStatus(volumeClass *storagev1alpha1.VolumeClass, quantity *resource.Quantity) (*ori.VolumeClassStatus, error) { +func (s *Server) convertIronCoreVolumeClassStatus(volumeClass *storagev1alpha1.VolumeClass, quantity *resource.Quantity) (*iri.VolumeClassStatus, error) { tps := volumeClass.Capabilities.TPS() iops := volumeClass.Capabilities.IOPS() - return &ori.VolumeClassStatus{ - VolumeClass: &ori.VolumeClass{ + return &iri.VolumeClassStatus{ + VolumeClass: &iri.VolumeClass{ Name: volumeClass.Name, - Capabilities: &ori.VolumeClassCapabilities{ + Capabilities: &iri.VolumeClassCapabilities{ Tps: tps.Value(), Iops: iops.Value(), }, @@ -104,51 +104,51 @@ func (s *Server) convertOnmetalVolumeClassStatus(volumeClass *storagev1alpha1.Vo }, nil } -func (s *Server) Status(ctx context.Context, req *ori.StatusRequest) (*ori.StatusResponse, error) { +func (s *Server) Status(ctx context.Context, req *iri.StatusRequest) (*iri.StatusResponse, error) { log := s.loggerFrom(ctx) - log.V(1).Info("Getting target onmetal volume pools") - onmetalVolumePools, err := s.getTargetOnmetalVolumePools(ctx) + log.V(1).Info("Getting target ironcore volume pools") + ironcoreVolumePools, err := s.getTargetIronCoreVolumePools(ctx) if err != nil { - return nil, fmt.Errorf("error getting target onmetal volume pools: %w", err) + return nil, fmt.Errorf("error getting target ironcore volume pools: %w", err) } log.V(1).Info("Gathering available volume class names") - availableOnmetalVolumeClassNames := s.gatherAvailableVolumeClassNames(onmetalVolumePools) + availableIronCoreVolumeClassNames := s.gatherAvailableVolumeClassNames(ironcoreVolumePools) - if len(availableOnmetalVolumeClassNames) == 0 { + if len(availableIronCoreVolumeClassNames) == 0 { log.V(1).Info("No available volume classes") - return &ori.StatusResponse{VolumeClassStatus: []*ori.VolumeClassStatus{}}, nil + return &iri.StatusResponse{VolumeClassStatus: []*iri.VolumeClassStatus{}}, nil } log.V(1).Info("Gathering volume class quantity") - volumeClassQuantity := s.gatherVolumeClassQuantity(onmetalVolumePools) + volumeClassQuantity := s.gatherVolumeClassQuantity(ironcoreVolumePools) - log.V(1).Info("Listing onmetal volume classes") - onmetalVolumeClassList := &storagev1alpha1.VolumeClassList{} - if err := s.client.List(ctx, onmetalVolumeClassList); err != nil { - return nil, fmt.Errorf("error listing onmetal volume classes: %w", err) + log.V(1).Info("Listing ironcore volume classes") + ironcoreVolumeClassList := &storagev1alpha1.VolumeClassList{} + if err := s.client.List(ctx, ironcoreVolumeClassList); err != nil { + return nil, fmt.Errorf("error listing ironcore volume classes: %w", err) } - availableOnmetalVolumeClasses := s.filterOnmetalVolumeClasses(availableOnmetalVolumeClassNames, onmetalVolumeClassList.Items) - volumeClassStatus := make([]*ori.VolumeClassStatus, 0, len(availableOnmetalVolumeClasses)) - for _, onmetalVolumeClass := range availableOnmetalVolumeClasses { - quantity, ok := volumeClassQuantity[string(corev1alpha1.ClassCountFor(corev1alpha1.ClassTypeVolumeClass, onmetalVolumeClass.Name))] + availableIronCoreVolumeClasses := s.filterIronCoreVolumeClasses(availableIronCoreVolumeClassNames, ironcoreVolumeClassList.Items) + volumeClassStatus := make([]*iri.VolumeClassStatus, 0, len(availableIronCoreVolumeClasses)) + for _, ironcoreVolumeClass := range availableIronCoreVolumeClasses { + quantity, ok := volumeClassQuantity[string(corev1alpha1.ClassCountFor(corev1alpha1.ClassTypeVolumeClass, ironcoreVolumeClass.Name))] if !ok { - log.V(1).Info("Ignored class - missing quantity", "VolumeClass", onmetalVolumeClass.Name) + log.V(1).Info("Ignored class - missing quantity", "VolumeClass", ironcoreVolumeClass.Name) continue } - volumeClass, err := s.convertOnmetalVolumeClassStatus(&onmetalVolumeClass, quantity) + volumeClass, err := s.convertIronCoreVolumeClassStatus(&ironcoreVolumeClass, quantity) if err != nil { - return nil, fmt.Errorf("error converting onmetal volume class %s: %w", onmetalVolumeClass.Name, err) + return nil, fmt.Errorf("error converting ironcore volume class %s: %w", ironcoreVolumeClass.Name, err) } volumeClassStatus = append(volumeClassStatus, volumeClass) } log.V(1).Info("Returning volume classes") - return &ori.StatusResponse{ + return &iri.StatusResponse{ VolumeClassStatus: volumeClassStatus, }, nil } diff --git a/broker/volumebroker/server/volume.go b/broker/volumebroker/server/volume.go index 103edb0c6..82a724162 100644 --- a/broker/volumebroker/server/volume.go +++ b/broker/volumebroker/server/volume.go @@ -1,4 +1,4 @@ -// Copyright 2022 OnMetal authors +// Copyright 2022 IronCore authors // // Licensed under the Apache License, Version 2.0 (the "License"); // you may not use this file except in compliance with the License. @@ -17,83 +17,83 @@ package server import ( "fmt" - corev1alpha1 "github.com/onmetal/onmetal-api/api/core/v1alpha1" - storagev1alpha1 "github.com/onmetal/onmetal-api/api/storage/v1alpha1" - "github.com/onmetal/onmetal-api/broker/volumebroker/apiutils" - ori "github.com/onmetal/onmetal-api/ori/apis/volume/v1alpha1" + corev1alpha1 "github.com/ironcore-dev/ironcore/api/core/v1alpha1" + storagev1alpha1 "github.com/ironcore-dev/ironcore/api/storage/v1alpha1" + "github.com/ironcore-dev/ironcore/broker/volumebroker/apiutils" + iri "github.com/ironcore-dev/ironcore/iri/apis/volume/v1alpha1" ) -func (s *Server) convertAggregateOnmetalVolume(volume *AggregateOnmetalVolume) (*ori.Volume, error) { +func (s *Server) convertAggregateIronCoreVolume(volume *AggregateIronCoreVolume) (*iri.Volume, error) { metadata, err := apiutils.GetObjectMetadata(volume.Volume) if err != nil { return nil, err } - resources, err := s.convertOnmetalVolumeResources(volume.Volume.Spec.Resources) + resources, err := s.convertIronCoreVolumeResources(volume.Volume.Spec.Resources) if err != nil { return nil, err } - state, err := s.convertOnmetalVolumeState(volume.Volume.Status.State) + state, err := s.convertIronCoreVolumeState(volume.Volume.Status.State) if err != nil { return nil, err } - access, err := s.convertOnmetalVolumeAccess(volume) + access, err := s.convertIronCoreVolumeAccess(volume) if err != nil { return nil, err } - return &ori.Volume{ + return &iri.Volume{ Metadata: metadata, - Spec: &ori.VolumeSpec{ + Spec: &iri.VolumeSpec{ Image: volume.Volume.Spec.Image, Class: volume.Volume.Spec.VolumeClassRef.Name, Resources: resources, - Encryption: s.convertOnmetalVolumeEncryption(volume), + Encryption: s.convertIronCoreVolumeEncryption(volume), }, - Status: &ori.VolumeStatus{ + Status: &iri.VolumeStatus{ State: state, Access: access, }, }, nil } -var onmetalVolumeStateToORIState = map[storagev1alpha1.VolumeState]ori.VolumeState{ - storagev1alpha1.VolumeStatePending: ori.VolumeState_VOLUME_PENDING, - storagev1alpha1.VolumeStateAvailable: ori.VolumeState_VOLUME_AVAILABLE, - storagev1alpha1.VolumeStateError: ori.VolumeState_VOLUME_ERROR, +var ironcoreVolumeStateToIRIState = map[storagev1alpha1.VolumeState]iri.VolumeState{ + storagev1alpha1.VolumeStatePending: iri.VolumeState_VOLUME_PENDING, + storagev1alpha1.VolumeStateAvailable: iri.VolumeState_VOLUME_AVAILABLE, + storagev1alpha1.VolumeStateError: iri.VolumeState_VOLUME_ERROR, } -func (s *Server) convertOnmetalVolumeState(state storagev1alpha1.VolumeState) (ori.VolumeState, error) { - if state, ok := onmetalVolumeStateToORIState[state]; ok { +func (s *Server) convertIronCoreVolumeState(state storagev1alpha1.VolumeState) (iri.VolumeState, error) { + if state, ok := ironcoreVolumeStateToIRIState[state]; ok { return state, nil } - return 0, fmt.Errorf("unknown onmetal volume state %q", state) + return 0, fmt.Errorf("unknown ironcore volume state %q", state) } -func (s *Server) convertOnmetalVolumeResources(resources corev1alpha1.ResourceList) (*ori.VolumeResources, error) { +func (s *Server) convertIronCoreVolumeResources(resources corev1alpha1.ResourceList) (*iri.VolumeResources, error) { storage := resources.Storage() if storage.IsZero() { return nil, fmt.Errorf("volume does not specify storage resource") } - return &ori.VolumeResources{ + return &iri.VolumeResources{ StorageBytes: storage.Value(), }, nil } -func (s *Server) convertOnmetalVolumeEncryption(volume *AggregateOnmetalVolume) *ori.EncryptionSpec { +func (s *Server) convertIronCoreVolumeEncryption(volume *AggregateIronCoreVolume) *iri.EncryptionSpec { if volume.EncryptionSecret == nil { return nil } - return &ori.EncryptionSpec{ + return &iri.EncryptionSpec{ SecretData: volume.EncryptionSecret.Data, } } -func (s *Server) convertOnmetalVolumeAccess(volume *AggregateOnmetalVolume) (*ori.VolumeAccess, error) { +func (s *Server) convertIronCoreVolumeAccess(volume *AggregateIronCoreVolume) (*iri.VolumeAccess, error) { if volume.Volume.Status.State != storagev1alpha1.VolumeStateAvailable { return nil, nil } @@ -106,12 +106,12 @@ func (s *Server) convertOnmetalVolumeAccess(volume *AggregateOnmetalVolume) (*or var secretData map[string][]byte if secretRef := access.SecretRef; secretRef != nil { if volume.AccessSecret == nil { - return nil, fmt.Errorf("access secret specified but not contained in aggregate onmetal volume") + return nil, fmt.Errorf("access secret specified but not contained in aggregate ironcore volume") } secretData = volume.AccessSecret.Data } - return &ori.VolumeAccess{ + return &iri.VolumeAccess{ Driver: access.Driver, Handle: access.Handle, Attributes: access.VolumeAttributes, diff --git a/broker/volumebroker/server/volume_create.go b/broker/volumebroker/server/volume_create.go index 24bfd9516..38c3162c3 100644 --- a/broker/volumebroker/server/volume_create.go +++ b/broker/volumebroker/server/volume_create.go @@ -1,4 +1,4 @@ -// Copyright 2022 OnMetal authors +// Copyright 2022 IronCore authors // // Licensed under the Apache License, Version 2.0 (the "License"); // you may not use this file except in compliance with the License. @@ -19,24 +19,24 @@ import ( "fmt" "github.com/go-logr/logr" - corev1alpha1 "github.com/onmetal/onmetal-api/api/core/v1alpha1" - storagev1alpha1 "github.com/onmetal/onmetal-api/api/storage/v1alpha1" - volumebrokerv1alpha1 "github.com/onmetal/onmetal-api/broker/volumebroker/api/v1alpha1" - "github.com/onmetal/onmetal-api/broker/volumebroker/apiutils" - ori "github.com/onmetal/onmetal-api/ori/apis/volume/v1alpha1" + corev1alpha1 "github.com/ironcore-dev/ironcore/api/core/v1alpha1" + storagev1alpha1 "github.com/ironcore-dev/ironcore/api/storage/v1alpha1" + volumebrokerv1alpha1 "github.com/ironcore-dev/ironcore/broker/volumebroker/api/v1alpha1" + "github.com/ironcore-dev/ironcore/broker/volumebroker/apiutils" + iri "github.com/ironcore-dev/ironcore/iri/apis/volume/v1alpha1" corev1 "k8s.io/api/core/v1" "k8s.io/apimachinery/pkg/api/resource" metav1 "k8s.io/apimachinery/pkg/apis/meta/v1" "sigs.k8s.io/controller-runtime/pkg/client" ) -type AggregateOnmetalVolume struct { +type AggregateIronCoreVolume struct { Volume *storagev1alpha1.Volume EncryptionSecret *corev1.Secret AccessSecret *corev1.Secret } -func (s *Server) getOnmetalVolumeConfig(_ context.Context, volume *ori.Volume) (*AggregateOnmetalVolume, error) { +func (s *Server) getIronCoreVolumeConfig(_ context.Context, volume *iri.Volume) (*AggregateIronCoreVolume, error) { var volumePoolRef *corev1.LocalObjectReference if s.volumePoolName != "" { volumePoolRef = &corev1.LocalObjectReference{ @@ -66,7 +66,7 @@ func (s *Server) getOnmetalVolumeConfig(_ context.Context, volume *ori.Volume) ( } } - onmetalVolume := &storagev1alpha1.Volume{ + ironcoreVolume := &storagev1alpha1.Volume{ ObjectMeta: metav1.ObjectMeta{ Namespace: s.namespace, Name: s.idGen.Generate(), @@ -83,61 +83,61 @@ func (s *Server) getOnmetalVolumeConfig(_ context.Context, volume *ori.Volume) ( Encryption: encryption, }, } - if err := apiutils.SetObjectMetadata(onmetalVolume, volume.Metadata); err != nil { + if err := apiutils.SetObjectMetadata(ironcoreVolume, volume.Metadata); err != nil { return nil, err } - apiutils.SetVolumeManagerLabel(onmetalVolume, volumebrokerv1alpha1.VolumeBrokerManager) + apiutils.SetVolumeManagerLabel(ironcoreVolume, volumebrokerv1alpha1.VolumeBrokerManager) - return &AggregateOnmetalVolume{ - Volume: onmetalVolume, + return &AggregateIronCoreVolume{ + Volume: ironcoreVolume, EncryptionSecret: encryptionSecret, }, nil } -func (s *Server) createOnmetalVolume(ctx context.Context, log logr.Logger, volume *AggregateOnmetalVolume) (retErr error) { +func (s *Server) createIronCoreVolume(ctx context.Context, log logr.Logger, volume *AggregateIronCoreVolume) (retErr error) { c, cleanup := s.setupCleaner(ctx, log, &retErr) defer cleanup() if volume.EncryptionSecret != nil { - log.V(1).Info("Creating onmetal encryption secret") + log.V(1).Info("Creating ironcore encryption secret") if err := s.client.Create(ctx, volume.EncryptionSecret); err != nil { - return fmt.Errorf("error creating onmetal encryption secret: %w", err) + return fmt.Errorf("error creating ironcore encryption secret: %w", err) } c.Add(func(ctx context.Context) error { if err := s.client.Delete(ctx, volume.EncryptionSecret); client.IgnoreNotFound(err) != nil { - return fmt.Errorf("error deleting onmetal encryption secret: %w", err) + return fmt.Errorf("error deleting ironcore encryption secret: %w", err) } return nil }) } - log.V(1).Info("Creating onmetal volume") + log.V(1).Info("Creating ironcore volume") if err := s.client.Create(ctx, volume.Volume); err != nil { - return fmt.Errorf("error creating onmetal volume: %w", err) + return fmt.Errorf("error creating ironcore volume: %w", err) } c.Add(func(ctx context.Context) error { if err := s.client.Delete(ctx, volume.Volume); client.IgnoreNotFound(err) != nil { - return fmt.Errorf("error deleting onmetal volume: %w", err) + return fmt.Errorf("error deleting ironcore volume: %w", err) } return nil }) if volume.EncryptionSecret != nil { - log.V(1).Info("Patching encryption secret to be controlled by onmetal volume") + log.V(1).Info("Patching encryption secret to be controlled by ironcore volume") if err := apiutils.PatchControlledBy(ctx, s.client, volume.Volume, volume.EncryptionSecret); err != nil { - return fmt.Errorf("error patching encryption secret to be controlled by onmetal volume: %w", err) + return fmt.Errorf("error patching encryption secret to be controlled by ironcore volume: %w", err) } } - log.V(1).Info("Patching onmetal volume as created") + log.V(1).Info("Patching ironcore volume as created") if err := apiutils.PatchCreated(ctx, s.client, volume.Volume); err != nil { - return fmt.Errorf("error patching onmetal volume as created: %w", err) + return fmt.Errorf("error patching ironcore volume as created: %w", err) } // Reset cleaner since everything from now on operates on a consistent volume c.Reset() - accessSecret, err := s.getOnmetalVolumeAccessSecretIfRequired(volume.Volume, s.clientGetSecretFunc(ctx)) + accessSecret, err := s.getIronCoreVolumeAccessSecretIfRequired(volume.Volume, s.clientGetSecretFunc(ctx)) if err != nil { return err } @@ -146,25 +146,25 @@ func (s *Server) createOnmetalVolume(ctx context.Context, log logr.Logger, volum return nil } -func (s *Server) CreateVolume(ctx context.Context, req *ori.CreateVolumeRequest) (res *ori.CreateVolumeResponse, retErr error) { +func (s *Server) CreateVolume(ctx context.Context, req *iri.CreateVolumeRequest) (res *iri.CreateVolumeResponse, retErr error) { log := s.loggerFrom(ctx) log.V(1).Info("Getting volume configuration") - cfg, err := s.getOnmetalVolumeConfig(ctx, req.Volume) + cfg, err := s.getIronCoreVolumeConfig(ctx, req.Volume) if err != nil { - return nil, fmt.Errorf("error getting onmetal volume config: %w", err) + return nil, fmt.Errorf("error getting ironcore volume config: %w", err) } - if err := s.createOnmetalVolume(ctx, log, cfg); err != nil { - return nil, fmt.Errorf("error creating onmetal volume: %w", err) + if err := s.createIronCoreVolume(ctx, log, cfg); err != nil { + return nil, fmt.Errorf("error creating ironcore volume: %w", err) } - v, err := s.convertAggregateOnmetalVolume(cfg) + v, err := s.convertAggregateIronCoreVolume(cfg) if err != nil { return nil, err } - return &ori.CreateVolumeResponse{ + return &iri.CreateVolumeResponse{ Volume: v, }, nil } diff --git a/broker/volumebroker/server/volume_delete.go b/broker/volumebroker/server/volume_delete.go index 2fdfa74b0..7dedf82a6 100644 --- a/broker/volumebroker/server/volume_delete.go +++ b/broker/volumebroker/server/volume_delete.go @@ -1,4 +1,4 @@ -// Copyright 2022 OnMetal authors +// Copyright 2022 IronCore authors // // Licensed under the Apache License, Version 2.0 (the "License"); // you may not use this file except in compliance with the License. @@ -18,28 +18,28 @@ import ( "context" "fmt" - ori "github.com/onmetal/onmetal-api/ori/apis/volume/v1alpha1" + iri "github.com/ironcore-dev/ironcore/iri/apis/volume/v1alpha1" "google.golang.org/grpc/codes" "google.golang.org/grpc/status" apierrors "k8s.io/apimachinery/pkg/api/errors" ) -func (s *Server) DeleteVolume(ctx context.Context, req *ori.DeleteVolumeRequest) (*ori.DeleteVolumeResponse, error) { +func (s *Server) DeleteVolume(ctx context.Context, req *iri.DeleteVolumeRequest) (*iri.DeleteVolumeResponse, error) { volumeID := req.VolumeId log := s.loggerFrom(ctx, "VolumeID", volumeID) - onmetalVolume, err := s.getAggregateOnmetalVolume(ctx, req.VolumeId) + ironcoreVolume, err := s.getAggregateIronCoreVolume(ctx, req.VolumeId) if err != nil { return nil, err } log.V(1).Info("Deleting volume") - if err := s.client.Delete(ctx, onmetalVolume.Volume); err != nil { + if err := s.client.Delete(ctx, ironcoreVolume.Volume); err != nil { if !apierrors.IsNotFound(err) { - return nil, fmt.Errorf("error deleting onmetal volume: %w", err) + return nil, fmt.Errorf("error deleting ironcore volume: %w", err) } return nil, status.Errorf(codes.NotFound, "volume %s not found", volumeID) } - return &ori.DeleteVolumeResponse{}, nil + return &iri.DeleteVolumeResponse{}, nil } diff --git a/broker/volumebroker/server/volume_expand.go b/broker/volumebroker/server/volume_expand.go index 5a71ebbe8..0fd43bba7 100644 --- a/broker/volumebroker/server/volume_expand.go +++ b/broker/volumebroker/server/volume_expand.go @@ -1,4 +1,4 @@ -// Copyright 2022 OnMetal authors +// Copyright 2022 IronCore authors // // Licensed under the Apache License, Version 2.0 (the "License"); // you may not use this file except in compliance with the License. @@ -18,39 +18,39 @@ import ( "context" "fmt" - corev1alpha1 "github.com/onmetal/onmetal-api/api/core/v1alpha1" - storagev1alpha1 "github.com/onmetal/onmetal-api/api/storage/v1alpha1" - ori "github.com/onmetal/onmetal-api/ori/apis/volume/v1alpha1" + corev1alpha1 "github.com/ironcore-dev/ironcore/api/core/v1alpha1" + storagev1alpha1 "github.com/ironcore-dev/ironcore/api/storage/v1alpha1" + iri "github.com/ironcore-dev/ironcore/iri/apis/volume/v1alpha1" "k8s.io/apimachinery/pkg/api/resource" "sigs.k8s.io/controller-runtime/pkg/client" ) -func (s *Server) setOnmetalVolumeResources(ctx context.Context, onmetalVolume *storagev1alpha1.Volume, resources corev1alpha1.ResourceList) error { - baseOnmetalVolume := onmetalVolume.DeepCopy() - onmetalVolume.Spec.Resources = resources +func (s *Server) setIronCoreVolumeResources(ctx context.Context, ironcoreVolume *storagev1alpha1.Volume, resources corev1alpha1.ResourceList) error { + baseIronCoreVolume := ironcoreVolume.DeepCopy() + ironcoreVolume.Spec.Resources = resources - if err := s.client.Patch(ctx, onmetalVolume, client.MergeFrom(baseOnmetalVolume)); err != nil { + if err := s.client.Patch(ctx, ironcoreVolume, client.MergeFrom(baseIronCoreVolume)); err != nil { return fmt.Errorf("error setting resources: %w", err) } return nil } -func (s *Server) ExpandVolume(ctx context.Context, req *ori.ExpandVolumeRequest) (*ori.ExpandVolumeResponse, error) { +func (s *Server) ExpandVolume(ctx context.Context, req *iri.ExpandVolumeRequest) (*iri.ExpandVolumeResponse, error) { volumeID := req.VolumeId log := s.loggerFrom(ctx, "VolumeID", volumeID) - onmetalVolume, err := s.getAggregateOnmetalVolume(ctx, req.VolumeId) + ironcoreVolume, err := s.getAggregateIronCoreVolume(ctx, req.VolumeId) if err != nil { return nil, err } log.V(1).Info("Expanding volume") - if err := s.setOnmetalVolumeResources(ctx, onmetalVolume.Volume, corev1alpha1.ResourceList{ + if err := s.setIronCoreVolumeResources(ctx, ironcoreVolume.Volume, corev1alpha1.ResourceList{ corev1alpha1.ResourceStorage: *resource.NewQuantity(int64(req.Resources.StorageBytes), resource.DecimalSI), }); err != nil { return nil, fmt.Errorf("failed to expand volume: %w", err) } - return &ori.ExpandVolumeResponse{}, nil + return &iri.ExpandVolumeResponse{}, nil } diff --git a/broker/volumebroker/server/volume_list.go b/broker/volumebroker/server/volume_list.go index f46f5a4ec..4078ac427 100644 --- a/broker/volumebroker/server/volume_list.go +++ b/broker/volumebroker/server/volume_list.go @@ -1,4 +1,4 @@ -// Copyright 2022 OnMetal authors +// Copyright 2022 IronCore authors // // Licensed under the Apache License, Version 2.0 (the "License"); // you may not use this file except in compliance with the License. @@ -18,10 +18,10 @@ import ( "context" "fmt" - storagev1alpha1 "github.com/onmetal/onmetal-api/api/storage/v1alpha1" - "github.com/onmetal/onmetal-api/broker/common" - volumebrokerv1alpha1 "github.com/onmetal/onmetal-api/broker/volumebroker/api/v1alpha1" - ori "github.com/onmetal/onmetal-api/ori/apis/volume/v1alpha1" + storagev1alpha1 "github.com/ironcore-dev/ironcore/api/storage/v1alpha1" + "github.com/ironcore-dev/ironcore/broker/common" + volumebrokerv1alpha1 "github.com/ironcore-dev/ironcore/broker/volumebroker/api/v1alpha1" + iri "github.com/ironcore-dev/ironcore/iri/apis/volume/v1alpha1" "google.golang.org/grpc/codes" "google.golang.org/grpc/status" corev1 "k8s.io/api/core/v1" @@ -40,10 +40,10 @@ func (s *Server) listManagedAndCreated(ctx context.Context, list client.ObjectLi ) } -func (s *Server) listAggregateOnmetalVolumes(ctx context.Context) ([]AggregateOnmetalVolume, error) { - onmetalVolumeList := &storagev1alpha1.VolumeList{} - if err := s.listManagedAndCreated(ctx, onmetalVolumeList); err != nil { - return nil, fmt.Errorf("error listing onmetal volumes: %w", err) +func (s *Server) listAggregateIronCoreVolumes(ctx context.Context) ([]AggregateIronCoreVolume, error) { + ironcoreVolumeList := &storagev1alpha1.VolumeList{} + if err := s.listManagedAndCreated(ctx, ironcoreVolumeList); err != nil { + return nil, fmt.Errorf("error listing ironcore volumes: %w", err) } secretList := &corev1.SecretList{} @@ -62,16 +62,16 @@ func (s *Server) listAggregateOnmetalVolumes(ctx context.Context) ([]AggregateOn return nil, fmt.Errorf("error constructing secret getter: %w", err) } - var res []AggregateOnmetalVolume - for i := range onmetalVolumeList.Items { - onmetalVolume := &onmetalVolumeList.Items[i] + var res []AggregateIronCoreVolume + for i := range ironcoreVolumeList.Items { + ironcoreVolume := &ironcoreVolumeList.Items[i] - aggregateOnmetalVolume, err := s.aggregateOnmetalVolume(onmetalVolume, secretByNameGetter.Get) + aggregateIronCoreVolume, err := s.aggregateIronCoreVolume(ironcoreVolume, secretByNameGetter.Get) if err != nil { - return nil, fmt.Errorf("error aggregating onmetal volume %s: %w", onmetalVolume.Name, err) + return nil, fmt.Errorf("error aggregating ironcore volume %s: %w", ironcoreVolume.Name, err) } - res = append(res, *aggregateOnmetalVolume) + res = append(res, *aggregateIronCoreVolume) } return res, nil @@ -87,15 +87,15 @@ func (s *Server) clientGetSecretFunc(ctx context.Context) func(string) (*corev1. } } -func (s *Server) getOnmetalVolumeAccessSecretIfRequired( - onmetalVolume *storagev1alpha1.Volume, +func (s *Server) getIronCoreVolumeAccessSecretIfRequired( + ironcoreVolume *storagev1alpha1.Volume, getSecret func(string) (*corev1.Secret, error), ) (*corev1.Secret, error) { - if onmetalVolume.Status.State != storagev1alpha1.VolumeStateAvailable { + if ironcoreVolume.Status.State != storagev1alpha1.VolumeStateAvailable { return nil, nil } - access := onmetalVolume.Status.Access + access := ironcoreVolume.Status.Access if access == nil { return nil, nil } @@ -109,60 +109,60 @@ func (s *Server) getOnmetalVolumeAccessSecretIfRequired( return getSecret(secretName) } -func (s *Server) getOnmetalVolumeEncryptionSecretIfRequired( - onmetalVolume *storagev1alpha1.Volume, +func (s *Server) getIronCoreVolumeEncryptionSecretIfRequired( + ironcoreVolume *storagev1alpha1.Volume, getSecret func(string) (*corev1.Secret, error), ) (*corev1.Secret, error) { - if onmetalVolume.Spec.Encryption == nil { + if ironcoreVolume.Spec.Encryption == nil { return nil, nil } - secretName := onmetalVolume.Spec.Encryption.SecretRef.Name + secretName := ironcoreVolume.Spec.Encryption.SecretRef.Name return getSecret(secretName) } -func (s *Server) aggregateOnmetalVolume( - onmetalVolume *storagev1alpha1.Volume, +func (s *Server) aggregateIronCoreVolume( + ironcoreVolume *storagev1alpha1.Volume, getSecret func(string) (*corev1.Secret, error), -) (*AggregateOnmetalVolume, error) { - accessSecret, err := s.getOnmetalVolumeAccessSecretIfRequired(onmetalVolume, getSecret) +) (*AggregateIronCoreVolume, error) { + accessSecret, err := s.getIronCoreVolumeAccessSecretIfRequired(ironcoreVolume, getSecret) if err != nil { - return nil, fmt.Errorf("error getting onmetal volume access secret: %w", err) + return nil, fmt.Errorf("error getting ironcore volume access secret: %w", err) } - encryptionSecret, err := s.getOnmetalVolumeEncryptionSecretIfRequired(onmetalVolume, getSecret) + encryptionSecret, err := s.getIronCoreVolumeEncryptionSecretIfRequired(ironcoreVolume, getSecret) if err != nil { - return nil, fmt.Errorf("error getting onmetal volume access secret: %w", err) + return nil, fmt.Errorf("error getting ironcore volume access secret: %w", err) } - return &AggregateOnmetalVolume{ - Volume: onmetalVolume, + return &AggregateIronCoreVolume{ + Volume: ironcoreVolume, EncryptionSecret: encryptionSecret, AccessSecret: accessSecret, }, nil } -func (s *Server) getAggregateOnmetalVolume(ctx context.Context, id string) (*AggregateOnmetalVolume, error) { - onmetalVolume := &storagev1alpha1.Volume{} - if err := s.getManagedAndCreated(ctx, id, onmetalVolume); err != nil { +func (s *Server) getAggregateIronCoreVolume(ctx context.Context, id string) (*AggregateIronCoreVolume, error) { + ironcoreVolume := &storagev1alpha1.Volume{} + if err := s.getManagedAndCreated(ctx, id, ironcoreVolume); err != nil { if !apierrors.IsNotFound(err) { - return nil, fmt.Errorf("error getting onmetal volume %s: %w", id, err) + return nil, fmt.Errorf("error getting ironcore volume %s: %w", id, err) } return nil, status.Errorf(codes.NotFound, "volume %s not found", id) } - return s.aggregateOnmetalVolume(onmetalVolume, s.clientGetSecretFunc(ctx)) + return s.aggregateIronCoreVolume(ironcoreVolume, s.clientGetSecretFunc(ctx)) } -func (s *Server) listVolumes(ctx context.Context) ([]*ori.Volume, error) { - onmetalVolumes, err := s.listAggregateOnmetalVolumes(ctx) +func (s *Server) listVolumes(ctx context.Context) ([]*iri.Volume, error) { + ironcoreVolumes, err := s.listAggregateIronCoreVolumes(ctx) if err != nil { return nil, fmt.Errorf("error listing volumes: %w", err) } - var res []*ori.Volume - for _, onmetalVolume := range onmetalVolumes { - volume, err := s.convertAggregateOnmetalVolume(&onmetalVolume) + var res []*iri.Volume + for _, ironcoreVolume := range ironcoreVolumes { + volume, err := s.convertAggregateIronCoreVolume(&ironcoreVolume) if err != nil { return nil, err } @@ -172,48 +172,48 @@ func (s *Server) listVolumes(ctx context.Context) ([]*ori.Volume, error) { return res, nil } -func (s *Server) filterVolumes(volumes []*ori.Volume, filter *ori.VolumeFilter) []*ori.Volume { +func (s *Server) filterVolumes(volumes []*iri.Volume, filter *iri.VolumeFilter) []*iri.Volume { if filter == nil { return volumes } var ( - res []*ori.Volume + res []*iri.Volume sel = labels.SelectorFromSet(filter.LabelSelector) ) - for _, oriVolume := range volumes { - if !sel.Matches(labels.Set(oriVolume.Metadata.Labels)) { + for _, iriVolume := range volumes { + if !sel.Matches(labels.Set(iriVolume.Metadata.Labels)) { continue } - res = append(res, oriVolume) + res = append(res, iriVolume) } return res } -func (s *Server) getVolume(ctx context.Context, id string) (*ori.Volume, error) { - onmetalVolume, err := s.getAggregateOnmetalVolume(ctx, id) +func (s *Server) getVolume(ctx context.Context, id string) (*iri.Volume, error) { + ironcoreVolume, err := s.getAggregateIronCoreVolume(ctx, id) if err != nil { return nil, err } - return s.convertAggregateOnmetalVolume(onmetalVolume) + return s.convertAggregateIronCoreVolume(ironcoreVolume) } -func (s *Server) ListVolumes(ctx context.Context, req *ori.ListVolumesRequest) (*ori.ListVolumesResponse, error) { +func (s *Server) ListVolumes(ctx context.Context, req *iri.ListVolumesRequest) (*iri.ListVolumesResponse, error) { if filter := req.Filter; filter != nil && filter.Id != "" { volume, err := s.getVolume(ctx, filter.Id) if err != nil { if status.Code(err) != codes.NotFound { return nil, err } - return &ori.ListVolumesResponse{ - Volumes: []*ori.Volume{}, + return &iri.ListVolumesResponse{ + Volumes: []*iri.Volume{}, }, nil } - return &ori.ListVolumesResponse{ - Volumes: []*ori.Volume{volume}, + return &iri.ListVolumesResponse{ + Volumes: []*iri.Volume{volume}, }, nil } @@ -224,7 +224,7 @@ func (s *Server) ListVolumes(ctx context.Context, req *ori.ListVolumesRequest) ( volumes = s.filterVolumes(volumes, req.Filter) - return &ori.ListVolumesResponse{ + return &iri.ListVolumesResponse{ Volumes: volumes, }, nil } diff --git a/client-go/applyconfigurations/common/v1alpha1/localuidreference.go b/client-go/applyconfigurations/common/v1alpha1/localuidreference.go index 83f3d60cf..0a9d38263 100644 --- a/client-go/applyconfigurations/common/v1alpha1/localuidreference.go +++ b/client-go/applyconfigurations/common/v1alpha1/localuidreference.go @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 by the OnMetal authors. + * Copyright (c) 2022 by the IronCore authors. * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. @@ -13,6 +13,7 @@ * See the License for the specific language governing permissions and * limitations under the License. */ + // Code generated by applyconfiguration-gen. DO NOT EDIT. package v1alpha1 diff --git a/client-go/applyconfigurations/common/v1alpha1/secretkeyselector.go b/client-go/applyconfigurations/common/v1alpha1/secretkeyselector.go index d3bf3b1b7..fb92c0dbc 100644 --- a/client-go/applyconfigurations/common/v1alpha1/secretkeyselector.go +++ b/client-go/applyconfigurations/common/v1alpha1/secretkeyselector.go @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 by the OnMetal authors. + * Copyright (c) 2022 by the IronCore authors. * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. @@ -13,6 +13,7 @@ * See the License for the specific language governing permissions and * limitations under the License. */ + // Code generated by applyconfiguration-gen. DO NOT EDIT. package v1alpha1 diff --git a/client-go/applyconfigurations/common/v1alpha1/taint.go b/client-go/applyconfigurations/common/v1alpha1/taint.go index e54f8d7ed..558f3b4a2 100644 --- a/client-go/applyconfigurations/common/v1alpha1/taint.go +++ b/client-go/applyconfigurations/common/v1alpha1/taint.go @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 by the OnMetal authors. + * Copyright (c) 2022 by the IronCore authors. * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. @@ -13,12 +13,13 @@ * See the License for the specific language governing permissions and * limitations under the License. */ + // Code generated by applyconfiguration-gen. DO NOT EDIT. package v1alpha1 import ( - v1alpha1 "github.com/onmetal/onmetal-api/api/common/v1alpha1" + v1alpha1 "github.com/ironcore-dev/ironcore/api/common/v1alpha1" ) // TaintApplyConfiguration represents an declarative configuration of the Taint type for use diff --git a/client-go/applyconfigurations/common/v1alpha1/toleration.go b/client-go/applyconfigurations/common/v1alpha1/toleration.go index 1d0f14a25..ffa0e2272 100644 --- a/client-go/applyconfigurations/common/v1alpha1/toleration.go +++ b/client-go/applyconfigurations/common/v1alpha1/toleration.go @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 by the OnMetal authors. + * Copyright (c) 2022 by the IronCore authors. * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. @@ -13,12 +13,13 @@ * See the License for the specific language governing permissions and * limitations under the License. */ + // Code generated by applyconfiguration-gen. DO NOT EDIT. package v1alpha1 import ( - v1alpha1 "github.com/onmetal/onmetal-api/api/common/v1alpha1" + v1alpha1 "github.com/ironcore-dev/ironcore/api/common/v1alpha1" ) // TolerationApplyConfiguration represents an declarative configuration of the Toleration type for use diff --git a/client-go/applyconfigurations/compute/v1alpha1/daemonendpoint.go b/client-go/applyconfigurations/compute/v1alpha1/daemonendpoint.go index 54e8ce6e9..5aa6d6d8d 100644 --- a/client-go/applyconfigurations/compute/v1alpha1/daemonendpoint.go +++ b/client-go/applyconfigurations/compute/v1alpha1/daemonendpoint.go @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 by the OnMetal authors. + * Copyright (c) 2022 by the IronCore authors. * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. @@ -13,6 +13,7 @@ * See the License for the specific language governing permissions and * limitations under the License. */ + // Code generated by applyconfiguration-gen. DO NOT EDIT. package v1alpha1 diff --git a/client-go/applyconfigurations/compute/v1alpha1/efivar.go b/client-go/applyconfigurations/compute/v1alpha1/efivar.go index 80de34be9..2aff2e106 100644 --- a/client-go/applyconfigurations/compute/v1alpha1/efivar.go +++ b/client-go/applyconfigurations/compute/v1alpha1/efivar.go @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 by the OnMetal authors. + * Copyright (c) 2022 by the IronCore authors. * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. @@ -13,6 +13,7 @@ * See the License for the specific language governing permissions and * limitations under the License. */ + // Code generated by applyconfiguration-gen. DO NOT EDIT. package v1alpha1 diff --git a/client-go/applyconfigurations/compute/v1alpha1/emptydiskvolumesource.go b/client-go/applyconfigurations/compute/v1alpha1/emptydiskvolumesource.go index fe0d1102a..14905f437 100644 --- a/client-go/applyconfigurations/compute/v1alpha1/emptydiskvolumesource.go +++ b/client-go/applyconfigurations/compute/v1alpha1/emptydiskvolumesource.go @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 by the OnMetal authors. + * Copyright (c) 2022 by the IronCore authors. * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. @@ -13,6 +13,7 @@ * See the License for the specific language governing permissions and * limitations under the License. */ + // Code generated by applyconfiguration-gen. DO NOT EDIT. package v1alpha1 diff --git a/client-go/applyconfigurations/compute/v1alpha1/ephemeralnetworkinterfacesource.go b/client-go/applyconfigurations/compute/v1alpha1/ephemeralnetworkinterfacesource.go index fb720fcca..663a044d6 100644 --- a/client-go/applyconfigurations/compute/v1alpha1/ephemeralnetworkinterfacesource.go +++ b/client-go/applyconfigurations/compute/v1alpha1/ephemeralnetworkinterfacesource.go @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 by the OnMetal authors. + * Copyright (c) 2022 by the IronCore authors. * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. @@ -13,12 +13,13 @@ * See the License for the specific language governing permissions and * limitations under the License. */ + // Code generated by applyconfiguration-gen. DO NOT EDIT. package v1alpha1 import ( - v1alpha1 "github.com/onmetal/onmetal-api/client-go/applyconfigurations/networking/v1alpha1" + v1alpha1 "github.com/ironcore-dev/ironcore/client-go/applyconfigurations/networking/v1alpha1" ) // EphemeralNetworkInterfaceSourceApplyConfiguration represents an declarative configuration of the EphemeralNetworkInterfaceSource type for use diff --git a/client-go/applyconfigurations/compute/v1alpha1/ephemeralvolumesource.go b/client-go/applyconfigurations/compute/v1alpha1/ephemeralvolumesource.go index 0645d52c8..b5e3de872 100644 --- a/client-go/applyconfigurations/compute/v1alpha1/ephemeralvolumesource.go +++ b/client-go/applyconfigurations/compute/v1alpha1/ephemeralvolumesource.go @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 by the OnMetal authors. + * Copyright (c) 2022 by the IronCore authors. * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. @@ -13,12 +13,13 @@ * See the License for the specific language governing permissions and * limitations under the License. */ + // Code generated by applyconfiguration-gen. DO NOT EDIT. package v1alpha1 import ( - v1alpha1 "github.com/onmetal/onmetal-api/client-go/applyconfigurations/storage/v1alpha1" + v1alpha1 "github.com/ironcore-dev/ironcore/client-go/applyconfigurations/storage/v1alpha1" ) // EphemeralVolumeSourceApplyConfiguration represents an declarative configuration of the EphemeralVolumeSource type for use diff --git a/client-go/applyconfigurations/compute/v1alpha1/machine.go b/client-go/applyconfigurations/compute/v1alpha1/machine.go index ad54361c0..6ac5f041e 100644 --- a/client-go/applyconfigurations/compute/v1alpha1/machine.go +++ b/client-go/applyconfigurations/compute/v1alpha1/machine.go @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 by the OnMetal authors. + * Copyright (c) 2022 by the IronCore authors. * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. @@ -13,14 +13,15 @@ * See the License for the specific language governing permissions and * limitations under the License. */ + // Code generated by applyconfiguration-gen. DO NOT EDIT. package v1alpha1 import ( - computev1alpha1 "github.com/onmetal/onmetal-api/api/compute/v1alpha1" - internal "github.com/onmetal/onmetal-api/client-go/applyconfigurations/internal" - v1 "github.com/onmetal/onmetal-api/client-go/applyconfigurations/meta/v1" + computev1alpha1 "github.com/ironcore-dev/ironcore/api/compute/v1alpha1" + internal "github.com/ironcore-dev/ironcore/client-go/applyconfigurations/internal" + v1 "github.com/ironcore-dev/ironcore/client-go/applyconfigurations/meta/v1" metav1 "k8s.io/apimachinery/pkg/apis/meta/v1" types "k8s.io/apimachinery/pkg/types" managedfields "k8s.io/apimachinery/pkg/util/managedfields" @@ -42,7 +43,7 @@ func Machine(name, namespace string) *MachineApplyConfiguration { b.WithName(name) b.WithNamespace(namespace) b.WithKind("Machine") - b.WithAPIVersion("compute.api.onmetal.de/v1alpha1") + b.WithAPIVersion("compute.ironcore.dev/v1alpha1") return b } @@ -70,7 +71,7 @@ func ExtractMachineStatus(machine *computev1alpha1.Machine, fieldManager string) func extractMachine(machine *computev1alpha1.Machine, fieldManager string, subresource string) (*MachineApplyConfiguration, error) { b := &MachineApplyConfiguration{} - err := managedfields.ExtractInto(machine, internal.Parser().Type("com.github.onmetal.onmetal-api.api.compute.v1alpha1.Machine"), fieldManager, b, subresource) + err := managedfields.ExtractInto(machine, internal.Parser().Type("com.github.ironcore-dev.ironcore.api.compute.v1alpha1.Machine"), fieldManager, b, subresource) if err != nil { return nil, err } @@ -78,7 +79,7 @@ func extractMachine(machine *computev1alpha1.Machine, fieldManager string, subre b.WithNamespace(machine.Namespace) b.WithKind("Machine") - b.WithAPIVersion("compute.api.onmetal.de/v1alpha1") + b.WithAPIVersion("compute.ironcore.dev/v1alpha1") return b, nil } diff --git a/client-go/applyconfigurations/compute/v1alpha1/machineclass.go b/client-go/applyconfigurations/compute/v1alpha1/machineclass.go index 3d63bc889..78721604d 100644 --- a/client-go/applyconfigurations/compute/v1alpha1/machineclass.go +++ b/client-go/applyconfigurations/compute/v1alpha1/machineclass.go @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 by the OnMetal authors. + * Copyright (c) 2022 by the IronCore authors. * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. @@ -13,15 +13,16 @@ * See the License for the specific language governing permissions and * limitations under the License. */ + // Code generated by applyconfiguration-gen. DO NOT EDIT. package v1alpha1 import ( - computev1alpha1 "github.com/onmetal/onmetal-api/api/compute/v1alpha1" - v1alpha1 "github.com/onmetal/onmetal-api/api/core/v1alpha1" - internal "github.com/onmetal/onmetal-api/client-go/applyconfigurations/internal" - v1 "github.com/onmetal/onmetal-api/client-go/applyconfigurations/meta/v1" + computev1alpha1 "github.com/ironcore-dev/ironcore/api/compute/v1alpha1" + v1alpha1 "github.com/ironcore-dev/ironcore/api/core/v1alpha1" + internal "github.com/ironcore-dev/ironcore/client-go/applyconfigurations/internal" + v1 "github.com/ironcore-dev/ironcore/client-go/applyconfigurations/meta/v1" metav1 "k8s.io/apimachinery/pkg/apis/meta/v1" types "k8s.io/apimachinery/pkg/types" managedfields "k8s.io/apimachinery/pkg/util/managedfields" @@ -41,7 +42,7 @@ func MachineClass(name string) *MachineClassApplyConfiguration { b := &MachineClassApplyConfiguration{} b.WithName(name) b.WithKind("MachineClass") - b.WithAPIVersion("compute.api.onmetal.de/v1alpha1") + b.WithAPIVersion("compute.ironcore.dev/v1alpha1") return b } @@ -69,14 +70,14 @@ func ExtractMachineClassStatus(machineClass *computev1alpha1.MachineClass, field func extractMachineClass(machineClass *computev1alpha1.MachineClass, fieldManager string, subresource string) (*MachineClassApplyConfiguration, error) { b := &MachineClassApplyConfiguration{} - err := managedfields.ExtractInto(machineClass, internal.Parser().Type("com.github.onmetal.onmetal-api.api.compute.v1alpha1.MachineClass"), fieldManager, b, subresource) + err := managedfields.ExtractInto(machineClass, internal.Parser().Type("com.github.ironcore-dev.ironcore.api.compute.v1alpha1.MachineClass"), fieldManager, b, subresource) if err != nil { return nil, err } b.WithName(machineClass.Name) b.WithKind("MachineClass") - b.WithAPIVersion("compute.api.onmetal.de/v1alpha1") + b.WithAPIVersion("compute.ironcore.dev/v1alpha1") return b, nil } diff --git a/client-go/applyconfigurations/compute/v1alpha1/machinepool.go b/client-go/applyconfigurations/compute/v1alpha1/machinepool.go index 29121c44b..138fe0fdc 100644 --- a/client-go/applyconfigurations/compute/v1alpha1/machinepool.go +++ b/client-go/applyconfigurations/compute/v1alpha1/machinepool.go @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 by the OnMetal authors. + * Copyright (c) 2022 by the IronCore authors. * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. @@ -13,14 +13,15 @@ * See the License for the specific language governing permissions and * limitations under the License. */ + // Code generated by applyconfiguration-gen. DO NOT EDIT. package v1alpha1 import ( - computev1alpha1 "github.com/onmetal/onmetal-api/api/compute/v1alpha1" - internal "github.com/onmetal/onmetal-api/client-go/applyconfigurations/internal" - v1 "github.com/onmetal/onmetal-api/client-go/applyconfigurations/meta/v1" + computev1alpha1 "github.com/ironcore-dev/ironcore/api/compute/v1alpha1" + internal "github.com/ironcore-dev/ironcore/client-go/applyconfigurations/internal" + v1 "github.com/ironcore-dev/ironcore/client-go/applyconfigurations/meta/v1" metav1 "k8s.io/apimachinery/pkg/apis/meta/v1" types "k8s.io/apimachinery/pkg/types" managedfields "k8s.io/apimachinery/pkg/util/managedfields" @@ -41,7 +42,7 @@ func MachinePool(name string) *MachinePoolApplyConfiguration { b := &MachinePoolApplyConfiguration{} b.WithName(name) b.WithKind("MachinePool") - b.WithAPIVersion("compute.api.onmetal.de/v1alpha1") + b.WithAPIVersion("compute.ironcore.dev/v1alpha1") return b } @@ -69,14 +70,14 @@ func ExtractMachinePoolStatus(machinePool *computev1alpha1.MachinePool, fieldMan func extractMachinePool(machinePool *computev1alpha1.MachinePool, fieldManager string, subresource string) (*MachinePoolApplyConfiguration, error) { b := &MachinePoolApplyConfiguration{} - err := managedfields.ExtractInto(machinePool, internal.Parser().Type("com.github.onmetal.onmetal-api.api.compute.v1alpha1.MachinePool"), fieldManager, b, subresource) + err := managedfields.ExtractInto(machinePool, internal.Parser().Type("com.github.ironcore-dev.ironcore.api.compute.v1alpha1.MachinePool"), fieldManager, b, subresource) if err != nil { return nil, err } b.WithName(machinePool.Name) b.WithKind("MachinePool") - b.WithAPIVersion("compute.api.onmetal.de/v1alpha1") + b.WithAPIVersion("compute.ironcore.dev/v1alpha1") return b, nil } diff --git a/client-go/applyconfigurations/compute/v1alpha1/machinepooladdress.go b/client-go/applyconfigurations/compute/v1alpha1/machinepooladdress.go index 6cb8962a1..3519f8138 100644 --- a/client-go/applyconfigurations/compute/v1alpha1/machinepooladdress.go +++ b/client-go/applyconfigurations/compute/v1alpha1/machinepooladdress.go @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 by the OnMetal authors. + * Copyright (c) 2022 by the IronCore authors. * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. @@ -13,12 +13,13 @@ * See the License for the specific language governing permissions and * limitations under the License. */ + // Code generated by applyconfiguration-gen. DO NOT EDIT. package v1alpha1 import ( - v1alpha1 "github.com/onmetal/onmetal-api/api/compute/v1alpha1" + v1alpha1 "github.com/ironcore-dev/ironcore/api/compute/v1alpha1" ) // MachinePoolAddressApplyConfiguration represents an declarative configuration of the MachinePoolAddress type for use diff --git a/client-go/applyconfigurations/compute/v1alpha1/machinepoolcondition.go b/client-go/applyconfigurations/compute/v1alpha1/machinepoolcondition.go index 7ef0c6032..f0d74670a 100644 --- a/client-go/applyconfigurations/compute/v1alpha1/machinepoolcondition.go +++ b/client-go/applyconfigurations/compute/v1alpha1/machinepoolcondition.go @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 by the OnMetal authors. + * Copyright (c) 2022 by the IronCore authors. * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. @@ -13,12 +13,13 @@ * See the License for the specific language governing permissions and * limitations under the License. */ + // Code generated by applyconfiguration-gen. DO NOT EDIT. package v1alpha1 import ( - v1alpha1 "github.com/onmetal/onmetal-api/api/compute/v1alpha1" + v1alpha1 "github.com/ironcore-dev/ironcore/api/compute/v1alpha1" v1 "k8s.io/api/core/v1" metav1 "k8s.io/apimachinery/pkg/apis/meta/v1" ) diff --git a/client-go/applyconfigurations/compute/v1alpha1/machinepooldaemonendpoints.go b/client-go/applyconfigurations/compute/v1alpha1/machinepooldaemonendpoints.go index c736b1e0f..1f1ea986b 100644 --- a/client-go/applyconfigurations/compute/v1alpha1/machinepooldaemonendpoints.go +++ b/client-go/applyconfigurations/compute/v1alpha1/machinepooldaemonendpoints.go @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 by the OnMetal authors. + * Copyright (c) 2022 by the IronCore authors. * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. @@ -13,6 +13,7 @@ * See the License for the specific language governing permissions and * limitations under the License. */ + // Code generated by applyconfiguration-gen. DO NOT EDIT. package v1alpha1 diff --git a/client-go/applyconfigurations/compute/v1alpha1/machinepoolspec.go b/client-go/applyconfigurations/compute/v1alpha1/machinepoolspec.go index eff79da52..11bffc83c 100644 --- a/client-go/applyconfigurations/compute/v1alpha1/machinepoolspec.go +++ b/client-go/applyconfigurations/compute/v1alpha1/machinepoolspec.go @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 by the OnMetal authors. + * Copyright (c) 2022 by the IronCore authors. * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. @@ -13,12 +13,13 @@ * See the License for the specific language governing permissions and * limitations under the License. */ + // Code generated by applyconfiguration-gen. DO NOT EDIT. package v1alpha1 import ( - v1alpha1 "github.com/onmetal/onmetal-api/client-go/applyconfigurations/common/v1alpha1" + v1alpha1 "github.com/ironcore-dev/ironcore/client-go/applyconfigurations/common/v1alpha1" ) // MachinePoolSpecApplyConfiguration represents an declarative configuration of the MachinePoolSpec type for use diff --git a/client-go/applyconfigurations/compute/v1alpha1/machinepoolstatus.go b/client-go/applyconfigurations/compute/v1alpha1/machinepoolstatus.go index 9259605d9..2bb929286 100644 --- a/client-go/applyconfigurations/compute/v1alpha1/machinepoolstatus.go +++ b/client-go/applyconfigurations/compute/v1alpha1/machinepoolstatus.go @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 by the OnMetal authors. + * Copyright (c) 2022 by the IronCore authors. * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. @@ -13,13 +13,14 @@ * See the License for the specific language governing permissions and * limitations under the License. */ + // Code generated by applyconfiguration-gen. DO NOT EDIT. package v1alpha1 import ( - v1alpha1 "github.com/onmetal/onmetal-api/api/compute/v1alpha1" - corev1alpha1 "github.com/onmetal/onmetal-api/api/core/v1alpha1" + v1alpha1 "github.com/ironcore-dev/ironcore/api/compute/v1alpha1" + corev1alpha1 "github.com/ironcore-dev/ironcore/api/core/v1alpha1" v1 "k8s.io/api/core/v1" ) diff --git a/client-go/applyconfigurations/compute/v1alpha1/machinespec.go b/client-go/applyconfigurations/compute/v1alpha1/machinespec.go index 1481fbe71..316384244 100644 --- a/client-go/applyconfigurations/compute/v1alpha1/machinespec.go +++ b/client-go/applyconfigurations/compute/v1alpha1/machinespec.go @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 by the OnMetal authors. + * Copyright (c) 2022 by the IronCore authors. * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. @@ -13,13 +13,14 @@ * See the License for the specific language governing permissions and * limitations under the License. */ + // Code generated by applyconfiguration-gen. DO NOT EDIT. package v1alpha1 import ( - v1alpha1 "github.com/onmetal/onmetal-api/api/compute/v1alpha1" - commonv1alpha1 "github.com/onmetal/onmetal-api/client-go/applyconfigurations/common/v1alpha1" + v1alpha1 "github.com/ironcore-dev/ironcore/api/compute/v1alpha1" + commonv1alpha1 "github.com/ironcore-dev/ironcore/client-go/applyconfigurations/common/v1alpha1" v1 "k8s.io/api/core/v1" ) diff --git a/client-go/applyconfigurations/compute/v1alpha1/machinestatus.go b/client-go/applyconfigurations/compute/v1alpha1/machinestatus.go index 2a4b0b180..be4e3cf8e 100644 --- a/client-go/applyconfigurations/compute/v1alpha1/machinestatus.go +++ b/client-go/applyconfigurations/compute/v1alpha1/machinestatus.go @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 by the OnMetal authors. + * Copyright (c) 2022 by the IronCore authors. * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. @@ -13,12 +13,13 @@ * See the License for the specific language governing permissions and * limitations under the License. */ + // Code generated by applyconfiguration-gen. DO NOT EDIT. package v1alpha1 import ( - v1alpha1 "github.com/onmetal/onmetal-api/api/compute/v1alpha1" + v1alpha1 "github.com/ironcore-dev/ironcore/api/compute/v1alpha1" ) // MachineStatusApplyConfiguration represents an declarative configuration of the MachineStatus type for use diff --git a/client-go/applyconfigurations/compute/v1alpha1/networkinterface.go b/client-go/applyconfigurations/compute/v1alpha1/networkinterface.go index ddd8cb0a3..d280b1bd6 100644 --- a/client-go/applyconfigurations/compute/v1alpha1/networkinterface.go +++ b/client-go/applyconfigurations/compute/v1alpha1/networkinterface.go @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 by the OnMetal authors. + * Copyright (c) 2022 by the IronCore authors. * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. @@ -13,6 +13,7 @@ * See the License for the specific language governing permissions and * limitations under the License. */ + // Code generated by applyconfiguration-gen. DO NOT EDIT. package v1alpha1 diff --git a/client-go/applyconfigurations/compute/v1alpha1/networkinterfacesource.go b/client-go/applyconfigurations/compute/v1alpha1/networkinterfacesource.go index 412b7bb18..f88e5254e 100644 --- a/client-go/applyconfigurations/compute/v1alpha1/networkinterfacesource.go +++ b/client-go/applyconfigurations/compute/v1alpha1/networkinterfacesource.go @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 by the OnMetal authors. + * Copyright (c) 2022 by the IronCore authors. * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. @@ -13,6 +13,7 @@ * See the License for the specific language governing permissions and * limitations under the License. */ + // Code generated by applyconfiguration-gen. DO NOT EDIT. package v1alpha1 diff --git a/client-go/applyconfigurations/compute/v1alpha1/networkinterfacestatus.go b/client-go/applyconfigurations/compute/v1alpha1/networkinterfacestatus.go index 81763d832..46bdc688d 100644 --- a/client-go/applyconfigurations/compute/v1alpha1/networkinterfacestatus.go +++ b/client-go/applyconfigurations/compute/v1alpha1/networkinterfacestatus.go @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 by the OnMetal authors. + * Copyright (c) 2022 by the IronCore authors. * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. @@ -13,13 +13,14 @@ * See the License for the specific language governing permissions and * limitations under the License. */ + // Code generated by applyconfiguration-gen. DO NOT EDIT. package v1alpha1 import ( - v1alpha1 "github.com/onmetal/onmetal-api/api/common/v1alpha1" - computev1alpha1 "github.com/onmetal/onmetal-api/api/compute/v1alpha1" + v1alpha1 "github.com/ironcore-dev/ironcore/api/common/v1alpha1" + computev1alpha1 "github.com/ironcore-dev/ironcore/api/compute/v1alpha1" v1 "k8s.io/apimachinery/pkg/apis/meta/v1" ) diff --git a/client-go/applyconfigurations/compute/v1alpha1/volume.go b/client-go/applyconfigurations/compute/v1alpha1/volume.go index 0da84ce98..ce0ff8db4 100644 --- a/client-go/applyconfigurations/compute/v1alpha1/volume.go +++ b/client-go/applyconfigurations/compute/v1alpha1/volume.go @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 by the OnMetal authors. + * Copyright (c) 2022 by the IronCore authors. * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. @@ -13,6 +13,7 @@ * See the License for the specific language governing permissions and * limitations under the License. */ + // Code generated by applyconfiguration-gen. DO NOT EDIT. package v1alpha1 diff --git a/client-go/applyconfigurations/compute/v1alpha1/volumesource.go b/client-go/applyconfigurations/compute/v1alpha1/volumesource.go index f47153e8e..b584a7d3b 100644 --- a/client-go/applyconfigurations/compute/v1alpha1/volumesource.go +++ b/client-go/applyconfigurations/compute/v1alpha1/volumesource.go @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 by the OnMetal authors. + * Copyright (c) 2022 by the IronCore authors. * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. @@ -13,6 +13,7 @@ * See the License for the specific language governing permissions and * limitations under the License. */ + // Code generated by applyconfiguration-gen. DO NOT EDIT. package v1alpha1 diff --git a/client-go/applyconfigurations/compute/v1alpha1/volumestatus.go b/client-go/applyconfigurations/compute/v1alpha1/volumestatus.go index 39eea6630..ca30e58c6 100644 --- a/client-go/applyconfigurations/compute/v1alpha1/volumestatus.go +++ b/client-go/applyconfigurations/compute/v1alpha1/volumestatus.go @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 by the OnMetal authors. + * Copyright (c) 2022 by the IronCore authors. * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. @@ -13,12 +13,13 @@ * See the License for the specific language governing permissions and * limitations under the License. */ + // Code generated by applyconfiguration-gen. DO NOT EDIT. package v1alpha1 import ( - v1alpha1 "github.com/onmetal/onmetal-api/api/compute/v1alpha1" + v1alpha1 "github.com/ironcore-dev/ironcore/api/compute/v1alpha1" v1 "k8s.io/apimachinery/pkg/apis/meta/v1" ) diff --git a/client-go/applyconfigurations/core/v1alpha1/objectselector.go b/client-go/applyconfigurations/core/v1alpha1/objectselector.go index 88e3a17a9..5bc93341f 100644 --- a/client-go/applyconfigurations/core/v1alpha1/objectselector.go +++ b/client-go/applyconfigurations/core/v1alpha1/objectselector.go @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 by the OnMetal authors. + * Copyright (c) 2022 by the IronCore authors. * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. @@ -13,12 +13,13 @@ * See the License for the specific language governing permissions and * limitations under the License. */ + // Code generated by applyconfiguration-gen. DO NOT EDIT. package v1alpha1 import ( - v1 "github.com/onmetal/onmetal-api/client-go/applyconfigurations/meta/v1" + v1 "github.com/ironcore-dev/ironcore/client-go/applyconfigurations/meta/v1" ) // ObjectSelectorApplyConfiguration represents an declarative configuration of the ObjectSelector type for use diff --git a/client-go/applyconfigurations/core/v1alpha1/resourcequota.go b/client-go/applyconfigurations/core/v1alpha1/resourcequota.go index d26326afe..d59f23f13 100644 --- a/client-go/applyconfigurations/core/v1alpha1/resourcequota.go +++ b/client-go/applyconfigurations/core/v1alpha1/resourcequota.go @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 by the OnMetal authors. + * Copyright (c) 2022 by the IronCore authors. * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. @@ -13,14 +13,15 @@ * See the License for the specific language governing permissions and * limitations under the License. */ + // Code generated by applyconfiguration-gen. DO NOT EDIT. package v1alpha1 import ( - corev1alpha1 "github.com/onmetal/onmetal-api/api/core/v1alpha1" - internal "github.com/onmetal/onmetal-api/client-go/applyconfigurations/internal" - v1 "github.com/onmetal/onmetal-api/client-go/applyconfigurations/meta/v1" + corev1alpha1 "github.com/ironcore-dev/ironcore/api/core/v1alpha1" + internal "github.com/ironcore-dev/ironcore/client-go/applyconfigurations/internal" + v1 "github.com/ironcore-dev/ironcore/client-go/applyconfigurations/meta/v1" metav1 "k8s.io/apimachinery/pkg/apis/meta/v1" types "k8s.io/apimachinery/pkg/types" managedfields "k8s.io/apimachinery/pkg/util/managedfields" @@ -42,7 +43,7 @@ func ResourceQuota(name, namespace string) *ResourceQuotaApplyConfiguration { b.WithName(name) b.WithNamespace(namespace) b.WithKind("ResourceQuota") - b.WithAPIVersion("core.api.onmetal.de/v1alpha1") + b.WithAPIVersion("core.ironcore.dev/v1alpha1") return b } @@ -70,7 +71,7 @@ func ExtractResourceQuotaStatus(resourceQuota *corev1alpha1.ResourceQuota, field func extractResourceQuota(resourceQuota *corev1alpha1.ResourceQuota, fieldManager string, subresource string) (*ResourceQuotaApplyConfiguration, error) { b := &ResourceQuotaApplyConfiguration{} - err := managedfields.ExtractInto(resourceQuota, internal.Parser().Type("com.github.onmetal.onmetal-api.api.core.v1alpha1.ResourceQuota"), fieldManager, b, subresource) + err := managedfields.ExtractInto(resourceQuota, internal.Parser().Type("com.github.ironcore-dev.ironcore.api.core.v1alpha1.ResourceQuota"), fieldManager, b, subresource) if err != nil { return nil, err } @@ -78,7 +79,7 @@ func extractResourceQuota(resourceQuota *corev1alpha1.ResourceQuota, fieldManage b.WithNamespace(resourceQuota.Namespace) b.WithKind("ResourceQuota") - b.WithAPIVersion("core.api.onmetal.de/v1alpha1") + b.WithAPIVersion("core.ironcore.dev/v1alpha1") return b, nil } diff --git a/client-go/applyconfigurations/core/v1alpha1/resourcequotaspec.go b/client-go/applyconfigurations/core/v1alpha1/resourcequotaspec.go index a99739860..0de103b43 100644 --- a/client-go/applyconfigurations/core/v1alpha1/resourcequotaspec.go +++ b/client-go/applyconfigurations/core/v1alpha1/resourcequotaspec.go @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 by the OnMetal authors. + * Copyright (c) 2022 by the IronCore authors. * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. @@ -13,12 +13,13 @@ * See the License for the specific language governing permissions and * limitations under the License. */ + // Code generated by applyconfiguration-gen. DO NOT EDIT. package v1alpha1 import ( - v1alpha1 "github.com/onmetal/onmetal-api/api/core/v1alpha1" + v1alpha1 "github.com/ironcore-dev/ironcore/api/core/v1alpha1" ) // ResourceQuotaSpecApplyConfiguration represents an declarative configuration of the ResourceQuotaSpec type for use diff --git a/client-go/applyconfigurations/core/v1alpha1/resourcequotastatus.go b/client-go/applyconfigurations/core/v1alpha1/resourcequotastatus.go index 906ff1cb7..c1369a792 100644 --- a/client-go/applyconfigurations/core/v1alpha1/resourcequotastatus.go +++ b/client-go/applyconfigurations/core/v1alpha1/resourcequotastatus.go @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 by the OnMetal authors. + * Copyright (c) 2022 by the IronCore authors. * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. @@ -13,12 +13,13 @@ * See the License for the specific language governing permissions and * limitations under the License. */ + // Code generated by applyconfiguration-gen. DO NOT EDIT. package v1alpha1 import ( - v1alpha1 "github.com/onmetal/onmetal-api/api/core/v1alpha1" + v1alpha1 "github.com/ironcore-dev/ironcore/api/core/v1alpha1" ) // ResourceQuotaStatusApplyConfiguration represents an declarative configuration of the ResourceQuotaStatus type for use diff --git a/client-go/applyconfigurations/core/v1alpha1/resourcescopeselector.go b/client-go/applyconfigurations/core/v1alpha1/resourcescopeselector.go index 2911b9335..5a449fa4a 100644 --- a/client-go/applyconfigurations/core/v1alpha1/resourcescopeselector.go +++ b/client-go/applyconfigurations/core/v1alpha1/resourcescopeselector.go @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 by the OnMetal authors. + * Copyright (c) 2022 by the IronCore authors. * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. @@ -13,6 +13,7 @@ * See the License for the specific language governing permissions and * limitations under the License. */ + // Code generated by applyconfiguration-gen. DO NOT EDIT. package v1alpha1 diff --git a/client-go/applyconfigurations/core/v1alpha1/resourcescopeselectorrequirement.go b/client-go/applyconfigurations/core/v1alpha1/resourcescopeselectorrequirement.go index b5fdcb2f3..571971dc1 100644 --- a/client-go/applyconfigurations/core/v1alpha1/resourcescopeselectorrequirement.go +++ b/client-go/applyconfigurations/core/v1alpha1/resourcescopeselectorrequirement.go @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 by the OnMetal authors. + * Copyright (c) 2022 by the IronCore authors. * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. @@ -13,12 +13,13 @@ * See the License for the specific language governing permissions and * limitations under the License. */ + // Code generated by applyconfiguration-gen. DO NOT EDIT. package v1alpha1 import ( - v1alpha1 "github.com/onmetal/onmetal-api/api/core/v1alpha1" + v1alpha1 "github.com/ironcore-dev/ironcore/api/core/v1alpha1" ) // ResourceScopeSelectorRequirementApplyConfiguration represents an declarative configuration of the ResourceScopeSelectorRequirement type for use diff --git a/client-go/applyconfigurations/internal/internal.go b/client-go/applyconfigurations/internal/internal.go index f5924d8cd..ff9ce11eb 100644 --- a/client-go/applyconfigurations/internal/internal.go +++ b/client-go/applyconfigurations/internal/internal.go @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 by the OnMetal authors. + * Copyright (c) 2022 by the IronCore authors. * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. @@ -13,6 +13,7 @@ * See the License for the specific language governing permissions and * limitations under the License. */ + // Code generated by applyconfiguration-gen. DO NOT EDIT. package internal @@ -38,11 +39,11 @@ func Parser() *typed.Parser { var parserOnce sync.Once var parser *typed.Parser var schemaYAML = typed.YAMLObject(`types: -- name: com.github.onmetal.onmetal-api.api.common.v1alpha1.IP +- name: com.github.ironcore-dev.ironcore.api.common.v1alpha1.IP scalar: untyped -- name: com.github.onmetal.onmetal-api.api.common.v1alpha1.IPPrefix +- name: com.github.ironcore-dev.ironcore.api.common.v1alpha1.IPPrefix scalar: untyped -- name: com.github.onmetal.onmetal-api.api.common.v1alpha1.LocalUIDReference +- name: com.github.ironcore-dev.ironcore.api.common.v1alpha1.LocalUIDReference map: fields: - name: name @@ -54,7 +55,7 @@ var schemaYAML = typed.YAMLObject(`types: scalar: string default: "" elementRelationship: atomic -- name: com.github.onmetal.onmetal-api.api.common.v1alpha1.SecretKeySelector +- name: com.github.ironcore-dev.ironcore.api.common.v1alpha1.SecretKeySelector map: fields: - name: key @@ -64,7 +65,7 @@ var schemaYAML = typed.YAMLObject(`types: type: scalar: string elementRelationship: atomic -- name: com.github.onmetal.onmetal-api.api.common.v1alpha1.Taint +- name: com.github.ironcore-dev.ironcore.api.common.v1alpha1.Taint map: fields: - name: effect @@ -78,7 +79,7 @@ var schemaYAML = typed.YAMLObject(`types: - name: value type: scalar: string -- name: com.github.onmetal.onmetal-api.api.common.v1alpha1.Toleration +- name: com.github.ironcore-dev.ironcore.api.common.v1alpha1.Toleration map: fields: - name: effect @@ -93,14 +94,14 @@ var schemaYAML = typed.YAMLObject(`types: - name: value type: scalar: string -- name: com.github.onmetal.onmetal-api.api.compute.v1alpha1.DaemonEndpoint +- name: com.github.ironcore-dev.ironcore.api.compute.v1alpha1.DaemonEndpoint map: fields: - name: port type: scalar: numeric default: 0 -- name: com.github.onmetal.onmetal-api.api.compute.v1alpha1.EFIVar +- name: com.github.ironcore-dev.ironcore.api.compute.v1alpha1.EFIVar map: fields: - name: name @@ -115,25 +116,25 @@ var schemaYAML = typed.YAMLObject(`types: type: scalar: string default: "" -- name: com.github.onmetal.onmetal-api.api.compute.v1alpha1.EmptyDiskVolumeSource +- name: com.github.ironcore-dev.ironcore.api.compute.v1alpha1.EmptyDiskVolumeSource map: fields: - name: sizeLimit type: namedType: io.k8s.apimachinery.pkg.api.resource.Quantity -- name: com.github.onmetal.onmetal-api.api.compute.v1alpha1.EphemeralNetworkInterfaceSource +- name: com.github.ironcore-dev.ironcore.api.compute.v1alpha1.EphemeralNetworkInterfaceSource map: fields: - name: networkInterfaceTemplate type: - namedType: com.github.onmetal.onmetal-api.api.networking.v1alpha1.NetworkInterfaceTemplateSpec -- name: com.github.onmetal.onmetal-api.api.compute.v1alpha1.EphemeralVolumeSource + namedType: com.github.ironcore-dev.ironcore.api.networking.v1alpha1.NetworkInterfaceTemplateSpec +- name: com.github.ironcore-dev.ironcore.api.compute.v1alpha1.EphemeralVolumeSource map: fields: - name: volumeTemplate type: - namedType: com.github.onmetal.onmetal-api.api.storage.v1alpha1.VolumeTemplateSpec -- name: com.github.onmetal.onmetal-api.api.compute.v1alpha1.Machine + namedType: com.github.ironcore-dev.ironcore.api.storage.v1alpha1.VolumeTemplateSpec +- name: com.github.ironcore-dev.ironcore.api.compute.v1alpha1.Machine map: fields: - name: apiVersion @@ -148,13 +149,13 @@ var schemaYAML = typed.YAMLObject(`types: default: {} - name: spec type: - namedType: com.github.onmetal.onmetal-api.api.compute.v1alpha1.MachineSpec + namedType: com.github.ironcore-dev.ironcore.api.compute.v1alpha1.MachineSpec default: {} - name: status type: - namedType: com.github.onmetal.onmetal-api.api.compute.v1alpha1.MachineStatus + namedType: com.github.ironcore-dev.ironcore.api.compute.v1alpha1.MachineStatus default: {} -- name: com.github.onmetal.onmetal-api.api.compute.v1alpha1.MachineClass +- name: com.github.ironcore-dev.ironcore.api.compute.v1alpha1.MachineClass map: fields: - name: apiVersion @@ -172,7 +173,7 @@ var schemaYAML = typed.YAMLObject(`types: type: namedType: io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta default: {} -- name: com.github.onmetal.onmetal-api.api.compute.v1alpha1.MachinePool +- name: com.github.ironcore-dev.ironcore.api.compute.v1alpha1.MachinePool map: fields: - name: apiVersion @@ -187,13 +188,13 @@ var schemaYAML = typed.YAMLObject(`types: default: {} - name: spec type: - namedType: com.github.onmetal.onmetal-api.api.compute.v1alpha1.MachinePoolSpec + namedType: com.github.ironcore-dev.ironcore.api.compute.v1alpha1.MachinePoolSpec default: {} - name: status type: - namedType: com.github.onmetal.onmetal-api.api.compute.v1alpha1.MachinePoolStatus + namedType: com.github.ironcore-dev.ironcore.api.compute.v1alpha1.MachinePoolStatus default: {} -- name: com.github.onmetal.onmetal-api.api.compute.v1alpha1.MachinePoolAddress +- name: com.github.ironcore-dev.ironcore.api.compute.v1alpha1.MachinePoolAddress map: fields: - name: address @@ -204,7 +205,7 @@ var schemaYAML = typed.YAMLObject(`types: type: scalar: string default: "" -- name: com.github.onmetal.onmetal-api.api.compute.v1alpha1.MachinePoolCondition +- name: com.github.ironcore-dev.ironcore.api.compute.v1alpha1.MachinePoolCondition map: fields: - name: lastTransitionTime @@ -230,14 +231,14 @@ var schemaYAML = typed.YAMLObject(`types: type: scalar: string default: "" -- name: com.github.onmetal.onmetal-api.api.compute.v1alpha1.MachinePoolDaemonEndpoints +- name: com.github.ironcore-dev.ironcore.api.compute.v1alpha1.MachinePoolDaemonEndpoints map: fields: - name: machinepoolletEndpoint type: - namedType: com.github.onmetal.onmetal-api.api.compute.v1alpha1.DaemonEndpoint + namedType: com.github.ironcore-dev.ironcore.api.compute.v1alpha1.DaemonEndpoint default: {} -- name: com.github.onmetal.onmetal-api.api.compute.v1alpha1.MachinePoolSpec +- name: com.github.ironcore-dev.ironcore.api.compute.v1alpha1.MachinePoolSpec map: fields: - name: providerID @@ -248,16 +249,16 @@ var schemaYAML = typed.YAMLObject(`types: type: list: elementType: - namedType: com.github.onmetal.onmetal-api.api.common.v1alpha1.Taint + namedType: com.github.ironcore-dev.ironcore.api.common.v1alpha1.Taint elementRelationship: atomic -- name: com.github.onmetal.onmetal-api.api.compute.v1alpha1.MachinePoolStatus +- name: com.github.ironcore-dev.ironcore.api.compute.v1alpha1.MachinePoolStatus map: fields: - name: addresses type: list: elementType: - namedType: com.github.onmetal.onmetal-api.api.compute.v1alpha1.MachinePoolAddress + namedType: com.github.ironcore-dev.ironcore.api.compute.v1alpha1.MachinePoolAddress elementRelationship: atomic - name: allocatable type: @@ -279,29 +280,29 @@ var schemaYAML = typed.YAMLObject(`types: type: list: elementType: - namedType: com.github.onmetal.onmetal-api.api.compute.v1alpha1.MachinePoolCondition + namedType: com.github.ironcore-dev.ironcore.api.compute.v1alpha1.MachinePoolCondition elementRelationship: atomic - name: daemonEndpoints type: - namedType: com.github.onmetal.onmetal-api.api.compute.v1alpha1.MachinePoolDaemonEndpoints + namedType: com.github.ironcore-dev.ironcore.api.compute.v1alpha1.MachinePoolDaemonEndpoints default: {} - name: state type: scalar: string -- name: com.github.onmetal.onmetal-api.api.compute.v1alpha1.MachineSpec +- name: com.github.ironcore-dev.ironcore.api.compute.v1alpha1.MachineSpec map: fields: - name: efiVars type: list: elementType: - namedType: com.github.onmetal.onmetal-api.api.compute.v1alpha1.EFIVar + namedType: com.github.ironcore-dev.ironcore.api.compute.v1alpha1.EFIVar elementRelationship: associative keys: - name - name: ignitionRef type: - namedType: com.github.onmetal.onmetal-api.api.common.v1alpha1.SecretKeySelector + namedType: com.github.ironcore-dev.ironcore.api.common.v1alpha1.SecretKeySelector - name: image type: scalar: string @@ -324,7 +325,7 @@ var schemaYAML = typed.YAMLObject(`types: type: list: elementType: - namedType: com.github.onmetal.onmetal-api.api.compute.v1alpha1.NetworkInterface + namedType: com.github.ironcore-dev.ironcore.api.compute.v1alpha1.NetworkInterface elementRelationship: associative keys: - name @@ -335,17 +336,17 @@ var schemaYAML = typed.YAMLObject(`types: type: list: elementType: - namedType: com.github.onmetal.onmetal-api.api.common.v1alpha1.Toleration + namedType: com.github.ironcore-dev.ironcore.api.common.v1alpha1.Toleration elementRelationship: atomic - name: volumes type: list: elementType: - namedType: com.github.onmetal.onmetal-api.api.compute.v1alpha1.Volume + namedType: com.github.ironcore-dev.ironcore.api.compute.v1alpha1.Volume elementRelationship: associative keys: - name -- name: com.github.onmetal.onmetal-api.api.compute.v1alpha1.MachineStatus +- name: com.github.ironcore-dev.ironcore.api.compute.v1alpha1.MachineStatus map: fields: - name: machineID @@ -355,7 +356,7 @@ var schemaYAML = typed.YAMLObject(`types: type: list: elementType: - namedType: com.github.onmetal.onmetal-api.api.compute.v1alpha1.NetworkInterfaceStatus + namedType: com.github.ironcore-dev.ironcore.api.compute.v1alpha1.NetworkInterfaceStatus elementRelationship: atomic - name: observedGeneration type: @@ -367,14 +368,14 @@ var schemaYAML = typed.YAMLObject(`types: type: list: elementType: - namedType: com.github.onmetal.onmetal-api.api.compute.v1alpha1.VolumeStatus + namedType: com.github.ironcore-dev.ironcore.api.compute.v1alpha1.VolumeStatus elementRelationship: atomic -- name: com.github.onmetal.onmetal-api.api.compute.v1alpha1.NetworkInterface +- name: com.github.ironcore-dev.ironcore.api.compute.v1alpha1.NetworkInterface map: fields: - name: ephemeral type: - namedType: com.github.onmetal.onmetal-api.api.compute.v1alpha1.EphemeralNetworkInterfaceSource + namedType: com.github.ironcore-dev.ironcore.api.compute.v1alpha1.EphemeralNetworkInterfaceSource - name: name type: scalar: string @@ -382,7 +383,7 @@ var schemaYAML = typed.YAMLObject(`types: - name: networkInterfaceRef type: namedType: io.k8s.api.core.v1.LocalObjectReference -- name: com.github.onmetal.onmetal-api.api.compute.v1alpha1.NetworkInterfaceStatus +- name: com.github.ironcore-dev.ironcore.api.compute.v1alpha1.NetworkInterfaceStatus map: fields: - name: handle @@ -392,7 +393,7 @@ var schemaYAML = typed.YAMLObject(`types: type: list: elementType: - namedType: com.github.onmetal.onmetal-api.api.common.v1alpha1.IP + namedType: com.github.ironcore-dev.ironcore.api.common.v1alpha1.IP elementRelationship: atomic - name: lastStateTransitionTime type: @@ -406,8 +407,8 @@ var schemaYAML = typed.YAMLObject(`types: scalar: string - name: virtualIP type: - namedType: com.github.onmetal.onmetal-api.api.common.v1alpha1.IP -- name: com.github.onmetal.onmetal-api.api.compute.v1alpha1.Volume + namedType: com.github.ironcore-dev.ironcore.api.common.v1alpha1.IP +- name: com.github.ironcore-dev.ironcore.api.compute.v1alpha1.Volume map: fields: - name: device @@ -415,10 +416,10 @@ var schemaYAML = typed.YAMLObject(`types: scalar: string - name: emptyDisk type: - namedType: com.github.onmetal.onmetal-api.api.compute.v1alpha1.EmptyDiskVolumeSource + namedType: com.github.ironcore-dev.ironcore.api.compute.v1alpha1.EmptyDiskVolumeSource - name: ephemeral type: - namedType: com.github.onmetal.onmetal-api.api.compute.v1alpha1.EphemeralVolumeSource + namedType: com.github.ironcore-dev.ironcore.api.compute.v1alpha1.EphemeralVolumeSource - name: name type: scalar: string @@ -426,7 +427,7 @@ var schemaYAML = typed.YAMLObject(`types: - name: volumeRef type: namedType: io.k8s.api.core.v1.LocalObjectReference -- name: com.github.onmetal.onmetal-api.api.compute.v1alpha1.VolumeStatus +- name: com.github.ironcore-dev.ironcore.api.compute.v1alpha1.VolumeStatus map: fields: - name: handle @@ -442,7 +443,7 @@ var schemaYAML = typed.YAMLObject(`types: - name: state type: scalar: string -- name: com.github.onmetal.onmetal-api.api.core.v1alpha1.ObjectSelector +- name: com.github.ironcore-dev.ironcore.api.core.v1alpha1.ObjectSelector map: fields: - name: kind @@ -460,7 +461,7 @@ var schemaYAML = typed.YAMLObject(`types: map: elementType: scalar: string -- name: com.github.onmetal.onmetal-api.api.core.v1alpha1.ResourceQuota +- name: com.github.ironcore-dev.ironcore.api.core.v1alpha1.ResourceQuota map: fields: - name: apiVersion @@ -475,13 +476,13 @@ var schemaYAML = typed.YAMLObject(`types: default: {} - name: spec type: - namedType: com.github.onmetal.onmetal-api.api.core.v1alpha1.ResourceQuotaSpec + namedType: com.github.ironcore-dev.ironcore.api.core.v1alpha1.ResourceQuotaSpec default: {} - name: status type: - namedType: com.github.onmetal.onmetal-api.api.core.v1alpha1.ResourceQuotaStatus + namedType: com.github.ironcore-dev.ironcore.api.core.v1alpha1.ResourceQuotaStatus default: {} -- name: com.github.onmetal.onmetal-api.api.core.v1alpha1.ResourceQuotaSpec +- name: com.github.ironcore-dev.ironcore.api.core.v1alpha1.ResourceQuotaSpec map: fields: - name: hard @@ -491,8 +492,8 @@ var schemaYAML = typed.YAMLObject(`types: namedType: io.k8s.apimachinery.pkg.api.resource.Quantity - name: scopeSelector type: - namedType: com.github.onmetal.onmetal-api.api.core.v1alpha1.ResourceScopeSelector -- name: com.github.onmetal.onmetal-api.api.core.v1alpha1.ResourceQuotaStatus + namedType: com.github.ironcore-dev.ironcore.api.core.v1alpha1.ResourceScopeSelector +- name: com.github.ironcore-dev.ironcore.api.core.v1alpha1.ResourceQuotaStatus map: fields: - name: hard @@ -505,16 +506,16 @@ var schemaYAML = typed.YAMLObject(`types: map: elementType: namedType: io.k8s.apimachinery.pkg.api.resource.Quantity -- name: com.github.onmetal.onmetal-api.api.core.v1alpha1.ResourceScopeSelector +- name: com.github.ironcore-dev.ironcore.api.core.v1alpha1.ResourceScopeSelector map: fields: - name: matchExpressions type: list: elementType: - namedType: com.github.onmetal.onmetal-api.api.core.v1alpha1.ResourceScopeSelectorRequirement + namedType: com.github.ironcore-dev.ironcore.api.core.v1alpha1.ResourceScopeSelectorRequirement elementRelationship: atomic -- name: com.github.onmetal.onmetal-api.api.core.v1alpha1.ResourceScopeSelectorRequirement +- name: com.github.ironcore-dev.ironcore.api.core.v1alpha1.ResourceScopeSelectorRequirement map: fields: - name: operator @@ -531,7 +532,7 @@ var schemaYAML = typed.YAMLObject(`types: elementType: scalar: string elementRelationship: atomic -- name: com.github.onmetal.onmetal-api.api.ipam.v1alpha1.Prefix +- name: com.github.ironcore-dev.ironcore.api.ipam.v1alpha1.Prefix map: fields: - name: apiVersion @@ -546,13 +547,13 @@ var schemaYAML = typed.YAMLObject(`types: default: {} - name: spec type: - namedType: com.github.onmetal.onmetal-api.api.ipam.v1alpha1.PrefixSpec + namedType: com.github.ironcore-dev.ironcore.api.ipam.v1alpha1.PrefixSpec default: {} - name: status type: - namedType: com.github.onmetal.onmetal-api.api.ipam.v1alpha1.PrefixStatus + namedType: com.github.ironcore-dev.ironcore.api.ipam.v1alpha1.PrefixStatus default: {} -- name: com.github.onmetal.onmetal-api.api.ipam.v1alpha1.PrefixAllocation +- name: com.github.ironcore-dev.ironcore.api.ipam.v1alpha1.PrefixAllocation map: fields: - name: apiVersion @@ -567,13 +568,13 @@ var schemaYAML = typed.YAMLObject(`types: default: {} - name: spec type: - namedType: com.github.onmetal.onmetal-api.api.ipam.v1alpha1.PrefixAllocationSpec + namedType: com.github.ironcore-dev.ironcore.api.ipam.v1alpha1.PrefixAllocationSpec default: {} - name: status type: - namedType: com.github.onmetal.onmetal-api.api.ipam.v1alpha1.PrefixAllocationStatus + namedType: com.github.ironcore-dev.ironcore.api.ipam.v1alpha1.PrefixAllocationStatus default: {} -- name: com.github.onmetal.onmetal-api.api.ipam.v1alpha1.PrefixAllocationSpec +- name: com.github.ironcore-dev.ironcore.api.ipam.v1alpha1.PrefixAllocationSpec map: fields: - name: ipFamily @@ -581,7 +582,7 @@ var schemaYAML = typed.YAMLObject(`types: scalar: string - name: prefix type: - namedType: com.github.onmetal.onmetal-api.api.common.v1alpha1.IPPrefix + namedType: com.github.ironcore-dev.ironcore.api.common.v1alpha1.IPPrefix - name: prefixLength type: scalar: numeric @@ -591,7 +592,7 @@ var schemaYAML = typed.YAMLObject(`types: - name: prefixSelector type: namedType: io.k8s.apimachinery.pkg.apis.meta.v1.LabelSelector -- name: com.github.onmetal.onmetal-api.api.ipam.v1alpha1.PrefixAllocationStatus +- name: com.github.ironcore-dev.ironcore.api.ipam.v1alpha1.PrefixAllocationStatus map: fields: - name: lastPhaseTransitionTime @@ -602,8 +603,8 @@ var schemaYAML = typed.YAMLObject(`types: scalar: string - name: prefix type: - namedType: com.github.onmetal.onmetal-api.api.common.v1alpha1.IPPrefix -- name: com.github.onmetal.onmetal-api.api.ipam.v1alpha1.PrefixSpec + namedType: com.github.ironcore-dev.ironcore.api.common.v1alpha1.IPPrefix +- name: com.github.ironcore-dev.ironcore.api.ipam.v1alpha1.PrefixSpec map: fields: - name: ipFamily @@ -617,11 +618,11 @@ var schemaYAML = typed.YAMLObject(`types: namedType: io.k8s.apimachinery.pkg.apis.meta.v1.LabelSelector - name: prefix type: - namedType: com.github.onmetal.onmetal-api.api.common.v1alpha1.IPPrefix + namedType: com.github.ironcore-dev.ironcore.api.common.v1alpha1.IPPrefix - name: prefixLength type: scalar: numeric -- name: com.github.onmetal.onmetal-api.api.ipam.v1alpha1.PrefixStatus +- name: com.github.ironcore-dev.ironcore.api.ipam.v1alpha1.PrefixStatus map: fields: - name: lastPhaseTransitionTime @@ -634,9 +635,9 @@ var schemaYAML = typed.YAMLObject(`types: type: list: elementType: - namedType: com.github.onmetal.onmetal-api.api.common.v1alpha1.IPPrefix + namedType: com.github.ironcore-dev.ironcore.api.common.v1alpha1.IPPrefix elementRelationship: atomic -- name: com.github.onmetal.onmetal-api.api.ipam.v1alpha1.PrefixTemplateSpec +- name: com.github.ironcore-dev.ironcore.api.ipam.v1alpha1.PrefixTemplateSpec map: fields: - name: metadata @@ -645,43 +646,43 @@ var schemaYAML = typed.YAMLObject(`types: default: {} - name: spec type: - namedType: com.github.onmetal.onmetal-api.api.ipam.v1alpha1.PrefixSpec + namedType: com.github.ironcore-dev.ironcore.api.ipam.v1alpha1.PrefixSpec default: {} -- name: com.github.onmetal.onmetal-api.api.networking.v1alpha1.EphemeralPrefixSource +- name: com.github.ironcore-dev.ironcore.api.networking.v1alpha1.EphemeralPrefixSource map: fields: - name: prefixTemplate type: - namedType: com.github.onmetal.onmetal-api.api.ipam.v1alpha1.PrefixTemplateSpec -- name: com.github.onmetal.onmetal-api.api.networking.v1alpha1.EphemeralVirtualIPSource + namedType: com.github.ironcore-dev.ironcore.api.ipam.v1alpha1.PrefixTemplateSpec +- name: com.github.ironcore-dev.ironcore.api.networking.v1alpha1.EphemeralVirtualIPSource map: fields: - name: virtualIPTemplate type: - namedType: com.github.onmetal.onmetal-api.api.networking.v1alpha1.VirtualIPTemplateSpec -- name: com.github.onmetal.onmetal-api.api.networking.v1alpha1.IPBlock + namedType: com.github.ironcore-dev.ironcore.api.networking.v1alpha1.VirtualIPTemplateSpec +- name: com.github.ironcore-dev.ironcore.api.networking.v1alpha1.IPBlock map: fields: - name: cidr type: - namedType: com.github.onmetal.onmetal-api.api.common.v1alpha1.IPPrefix + namedType: com.github.ironcore-dev.ironcore.api.common.v1alpha1.IPPrefix default: {} - name: except type: list: elementType: - namedType: com.github.onmetal.onmetal-api.api.common.v1alpha1.IPPrefix + namedType: com.github.ironcore-dev.ironcore.api.common.v1alpha1.IPPrefix elementRelationship: atomic -- name: com.github.onmetal.onmetal-api.api.networking.v1alpha1.IPSource +- name: com.github.ironcore-dev.ironcore.api.networking.v1alpha1.IPSource map: fields: - name: ephemeral type: - namedType: com.github.onmetal.onmetal-api.api.networking.v1alpha1.EphemeralPrefixSource + namedType: com.github.ironcore-dev.ironcore.api.networking.v1alpha1.EphemeralPrefixSource - name: value type: - namedType: com.github.onmetal.onmetal-api.api.common.v1alpha1.IP -- name: com.github.onmetal.onmetal-api.api.networking.v1alpha1.LoadBalancer + namedType: com.github.ironcore-dev.ironcore.api.common.v1alpha1.IP +- name: com.github.ironcore-dev.ironcore.api.networking.v1alpha1.LoadBalancer map: fields: - name: apiVersion @@ -696,23 +697,23 @@ var schemaYAML = typed.YAMLObject(`types: default: {} - name: spec type: - namedType: com.github.onmetal.onmetal-api.api.networking.v1alpha1.LoadBalancerSpec + namedType: com.github.ironcore-dev.ironcore.api.networking.v1alpha1.LoadBalancerSpec default: {} - name: status type: - namedType: com.github.onmetal.onmetal-api.api.networking.v1alpha1.LoadBalancerStatus + namedType: com.github.ironcore-dev.ironcore.api.networking.v1alpha1.LoadBalancerStatus default: {} -- name: com.github.onmetal.onmetal-api.api.networking.v1alpha1.LoadBalancerDestination +- name: com.github.ironcore-dev.ironcore.api.networking.v1alpha1.LoadBalancerDestination map: fields: - name: ip type: - namedType: com.github.onmetal.onmetal-api.api.common.v1alpha1.IP + namedType: com.github.ironcore-dev.ironcore.api.common.v1alpha1.IP default: {} - name: targetRef type: - namedType: com.github.onmetal.onmetal-api.api.networking.v1alpha1.LoadBalancerTargetRef -- name: com.github.onmetal.onmetal-api.api.networking.v1alpha1.LoadBalancerPort + namedType: com.github.ironcore-dev.ironcore.api.networking.v1alpha1.LoadBalancerTargetRef +- name: com.github.ironcore-dev.ironcore.api.networking.v1alpha1.LoadBalancerPort map: fields: - name: endPort @@ -725,7 +726,7 @@ var schemaYAML = typed.YAMLObject(`types: - name: protocol type: scalar: string -- name: com.github.onmetal.onmetal-api.api.networking.v1alpha1.LoadBalancerRouting +- name: com.github.ironcore-dev.ironcore.api.networking.v1alpha1.LoadBalancerRouting map: fields: - name: apiVersion @@ -735,7 +736,7 @@ var schemaYAML = typed.YAMLObject(`types: type: list: elementType: - namedType: com.github.onmetal.onmetal-api.api.networking.v1alpha1.LoadBalancerDestination + namedType: com.github.ironcore-dev.ironcore.api.networking.v1alpha1.LoadBalancerDestination elementRelationship: atomic - name: kind type: @@ -746,9 +747,9 @@ var schemaYAML = typed.YAMLObject(`types: default: {} - name: networkRef type: - namedType: com.github.onmetal.onmetal-api.api.common.v1alpha1.LocalUIDReference + namedType: com.github.ironcore-dev.ironcore.api.common.v1alpha1.LocalUIDReference default: {} -- name: com.github.onmetal.onmetal-api.api.networking.v1alpha1.LoadBalancerSpec +- name: com.github.ironcore-dev.ironcore.api.networking.v1alpha1.LoadBalancerSpec map: fields: - name: ipFamilies @@ -761,7 +762,7 @@ var schemaYAML = typed.YAMLObject(`types: type: list: elementType: - namedType: com.github.onmetal.onmetal-api.api.networking.v1alpha1.IPSource + namedType: com.github.ironcore-dev.ironcore.api.networking.v1alpha1.IPSource elementRelationship: atomic - name: networkInterfaceSelector type: @@ -774,22 +775,22 @@ var schemaYAML = typed.YAMLObject(`types: type: list: elementType: - namedType: com.github.onmetal.onmetal-api.api.networking.v1alpha1.LoadBalancerPort + namedType: com.github.ironcore-dev.ironcore.api.networking.v1alpha1.LoadBalancerPort elementRelationship: atomic - name: type type: scalar: string default: "" -- name: com.github.onmetal.onmetal-api.api.networking.v1alpha1.LoadBalancerStatus +- name: com.github.ironcore-dev.ironcore.api.networking.v1alpha1.LoadBalancerStatus map: fields: - name: ips type: list: elementType: - namedType: com.github.onmetal.onmetal-api.api.common.v1alpha1.IP + namedType: com.github.ironcore-dev.ironcore.api.common.v1alpha1.IP elementRelationship: atomic -- name: com.github.onmetal.onmetal-api.api.networking.v1alpha1.LoadBalancerTargetRef +- name: com.github.ironcore-dev.ironcore.api.networking.v1alpha1.LoadBalancerTargetRef map: fields: - name: name @@ -804,7 +805,7 @@ var schemaYAML = typed.YAMLObject(`types: type: scalar: string default: "" -- name: com.github.onmetal.onmetal-api.api.networking.v1alpha1.NATGateway +- name: com.github.ironcore-dev.ironcore.api.networking.v1alpha1.NATGateway map: fields: - name: apiVersion @@ -819,13 +820,13 @@ var schemaYAML = typed.YAMLObject(`types: default: {} - name: spec type: - namedType: com.github.onmetal.onmetal-api.api.networking.v1alpha1.NATGatewaySpec + namedType: com.github.ironcore-dev.ironcore.api.networking.v1alpha1.NATGatewaySpec default: {} - name: status type: - namedType: com.github.onmetal.onmetal-api.api.networking.v1alpha1.NATGatewayStatus + namedType: com.github.ironcore-dev.ironcore.api.networking.v1alpha1.NATGatewayStatus default: {} -- name: com.github.onmetal.onmetal-api.api.networking.v1alpha1.NATGatewaySpec +- name: com.github.ironcore-dev.ironcore.api.networking.v1alpha1.NATGatewaySpec map: fields: - name: ipFamily @@ -843,16 +844,16 @@ var schemaYAML = typed.YAMLObject(`types: type: scalar: string default: "" -- name: com.github.onmetal.onmetal-api.api.networking.v1alpha1.NATGatewayStatus +- name: com.github.ironcore-dev.ironcore.api.networking.v1alpha1.NATGatewayStatus map: fields: - name: ips type: list: elementType: - namedType: com.github.onmetal.onmetal-api.api.common.v1alpha1.IP + namedType: com.github.ironcore-dev.ironcore.api.common.v1alpha1.IP elementRelationship: atomic -- name: com.github.onmetal.onmetal-api.api.networking.v1alpha1.Network +- name: com.github.ironcore-dev.ironcore.api.networking.v1alpha1.Network map: fields: - name: apiVersion @@ -867,13 +868,13 @@ var schemaYAML = typed.YAMLObject(`types: default: {} - name: spec type: - namedType: com.github.onmetal.onmetal-api.api.networking.v1alpha1.NetworkSpec + namedType: com.github.ironcore-dev.ironcore.api.networking.v1alpha1.NetworkSpec default: {} - name: status type: - namedType: com.github.onmetal.onmetal-api.api.networking.v1alpha1.NetworkStatus + namedType: com.github.ironcore-dev.ironcore.api.networking.v1alpha1.NetworkStatus default: {} -- name: com.github.onmetal.onmetal-api.api.networking.v1alpha1.NetworkInterface +- name: com.github.ironcore-dev.ironcore.api.networking.v1alpha1.NetworkInterface map: fields: - name: apiVersion @@ -888,13 +889,13 @@ var schemaYAML = typed.YAMLObject(`types: default: {} - name: spec type: - namedType: com.github.onmetal.onmetal-api.api.networking.v1alpha1.NetworkInterfaceSpec + namedType: com.github.ironcore-dev.ironcore.api.networking.v1alpha1.NetworkInterfaceSpec default: {} - name: status type: - namedType: com.github.onmetal.onmetal-api.api.networking.v1alpha1.NetworkInterfaceStatus + namedType: com.github.ironcore-dev.ironcore.api.networking.v1alpha1.NetworkInterfaceStatus default: {} -- name: com.github.onmetal.onmetal-api.api.networking.v1alpha1.NetworkInterfaceSpec +- name: com.github.ironcore-dev.ironcore.api.networking.v1alpha1.NetworkInterfaceSpec map: fields: - name: attributes @@ -912,11 +913,11 @@ var schemaYAML = typed.YAMLObject(`types: type: list: elementType: - namedType: com.github.onmetal.onmetal-api.api.networking.v1alpha1.IPSource + namedType: com.github.ironcore-dev.ironcore.api.networking.v1alpha1.IPSource elementRelationship: atomic - name: machineRef type: - namedType: com.github.onmetal.onmetal-api.api.common.v1alpha1.LocalUIDReference + namedType: com.github.ironcore-dev.ironcore.api.common.v1alpha1.LocalUIDReference - name: networkRef type: namedType: io.k8s.api.core.v1.LocalObjectReference @@ -925,22 +926,22 @@ var schemaYAML = typed.YAMLObject(`types: type: list: elementType: - namedType: com.github.onmetal.onmetal-api.api.networking.v1alpha1.PrefixSource + namedType: com.github.ironcore-dev.ironcore.api.networking.v1alpha1.PrefixSource elementRelationship: atomic - name: providerID type: scalar: string - name: virtualIP type: - namedType: com.github.onmetal.onmetal-api.api.networking.v1alpha1.VirtualIPSource -- name: com.github.onmetal.onmetal-api.api.networking.v1alpha1.NetworkInterfaceStatus + namedType: com.github.ironcore-dev.ironcore.api.networking.v1alpha1.VirtualIPSource +- name: com.github.ironcore-dev.ironcore.api.networking.v1alpha1.NetworkInterfaceStatus map: fields: - name: ips type: list: elementType: - namedType: com.github.onmetal.onmetal-api.api.common.v1alpha1.IP + namedType: com.github.ironcore-dev.ironcore.api.common.v1alpha1.IP elementRelationship: atomic - name: lastStateTransitionTime type: @@ -949,15 +950,15 @@ var schemaYAML = typed.YAMLObject(`types: type: list: elementType: - namedType: com.github.onmetal.onmetal-api.api.common.v1alpha1.IPPrefix + namedType: com.github.ironcore-dev.ironcore.api.common.v1alpha1.IPPrefix elementRelationship: atomic - name: state type: scalar: string - name: virtualIP type: - namedType: com.github.onmetal.onmetal-api.api.common.v1alpha1.IP -- name: com.github.onmetal.onmetal-api.api.networking.v1alpha1.NetworkInterfaceTemplateSpec + namedType: com.github.ironcore-dev.ironcore.api.common.v1alpha1.IP +- name: com.github.ironcore-dev.ironcore.api.networking.v1alpha1.NetworkInterfaceTemplateSpec map: fields: - name: metadata @@ -966,9 +967,9 @@ var schemaYAML = typed.YAMLObject(`types: default: {} - name: spec type: - namedType: com.github.onmetal.onmetal-api.api.networking.v1alpha1.NetworkInterfaceSpec + namedType: com.github.ironcore-dev.ironcore.api.networking.v1alpha1.NetworkInterfaceSpec default: {} -- name: com.github.onmetal.onmetal-api.api.networking.v1alpha1.NetworkPeering +- name: com.github.ironcore-dev.ironcore.api.networking.v1alpha1.NetworkPeering map: fields: - name: name @@ -977,9 +978,9 @@ var schemaYAML = typed.YAMLObject(`types: default: "" - name: networkRef type: - namedType: com.github.onmetal.onmetal-api.api.networking.v1alpha1.NetworkPeeringNetworkRef + namedType: com.github.ironcore-dev.ironcore.api.networking.v1alpha1.NetworkPeeringNetworkRef default: {} -- name: com.github.onmetal.onmetal-api.api.networking.v1alpha1.NetworkPeeringClaimRef +- name: com.github.ironcore-dev.ironcore.api.networking.v1alpha1.NetworkPeeringClaimRef map: fields: - name: name @@ -992,7 +993,7 @@ var schemaYAML = typed.YAMLObject(`types: - name: uid type: scalar: string -- name: com.github.onmetal.onmetal-api.api.networking.v1alpha1.NetworkPeeringNetworkRef +- name: com.github.ironcore-dev.ironcore.api.networking.v1alpha1.NetworkPeeringNetworkRef map: fields: - name: name @@ -1002,14 +1003,14 @@ var schemaYAML = typed.YAMLObject(`types: - name: namespace type: scalar: string -- name: com.github.onmetal.onmetal-api.api.networking.v1alpha1.NetworkPeeringStatus +- name: com.github.ironcore-dev.ironcore.api.networking.v1alpha1.NetworkPeeringStatus map: fields: - name: name type: scalar: string default: "" -- name: com.github.onmetal.onmetal-api.api.networking.v1alpha1.NetworkPolicy +- name: com.github.ironcore-dev.ironcore.api.networking.v1alpha1.NetworkPolicy map: fields: - name: apiVersion @@ -1024,13 +1025,13 @@ var schemaYAML = typed.YAMLObject(`types: default: {} - name: spec type: - namedType: com.github.onmetal.onmetal-api.api.networking.v1alpha1.NetworkPolicySpec + namedType: com.github.ironcore-dev.ironcore.api.networking.v1alpha1.NetworkPolicySpec default: {} - name: status type: - namedType: com.github.onmetal.onmetal-api.api.networking.v1alpha1.NetworkPolicyStatus + namedType: com.github.ironcore-dev.ironcore.api.networking.v1alpha1.NetworkPolicyStatus default: {} -- name: com.github.onmetal.onmetal-api.api.networking.v1alpha1.NetworkPolicyCondition +- name: com.github.ironcore-dev.ironcore.api.networking.v1alpha1.NetworkPolicyCondition map: fields: - name: lastTransitionTime @@ -1056,46 +1057,46 @@ var schemaYAML = typed.YAMLObject(`types: type: scalar: string default: "" -- name: com.github.onmetal.onmetal-api.api.networking.v1alpha1.NetworkPolicyEgressRule +- name: com.github.ironcore-dev.ironcore.api.networking.v1alpha1.NetworkPolicyEgressRule map: fields: - name: ports type: list: elementType: - namedType: com.github.onmetal.onmetal-api.api.networking.v1alpha1.NetworkPolicyPort + namedType: com.github.ironcore-dev.ironcore.api.networking.v1alpha1.NetworkPolicyPort elementRelationship: atomic - name: to type: list: elementType: - namedType: com.github.onmetal.onmetal-api.api.networking.v1alpha1.NetworkPolicyPeer + namedType: com.github.ironcore-dev.ironcore.api.networking.v1alpha1.NetworkPolicyPeer elementRelationship: atomic -- name: com.github.onmetal.onmetal-api.api.networking.v1alpha1.NetworkPolicyIngressRule +- name: com.github.ironcore-dev.ironcore.api.networking.v1alpha1.NetworkPolicyIngressRule map: fields: - name: from type: list: elementType: - namedType: com.github.onmetal.onmetal-api.api.networking.v1alpha1.NetworkPolicyPeer + namedType: com.github.ironcore-dev.ironcore.api.networking.v1alpha1.NetworkPolicyPeer elementRelationship: atomic - name: ports type: list: elementType: - namedType: com.github.onmetal.onmetal-api.api.networking.v1alpha1.NetworkPolicyPort + namedType: com.github.ironcore-dev.ironcore.api.networking.v1alpha1.NetworkPolicyPort elementRelationship: atomic -- name: com.github.onmetal.onmetal-api.api.networking.v1alpha1.NetworkPolicyPeer +- name: com.github.ironcore-dev.ironcore.api.networking.v1alpha1.NetworkPolicyPeer map: fields: - name: ipBlock type: - namedType: com.github.onmetal.onmetal-api.api.networking.v1alpha1.IPBlock + namedType: com.github.ironcore-dev.ironcore.api.networking.v1alpha1.IPBlock - name: objectSelector type: - namedType: com.github.onmetal.onmetal-api.api.core.v1alpha1.ObjectSelector -- name: com.github.onmetal.onmetal-api.api.networking.v1alpha1.NetworkPolicyPort + namedType: com.github.ironcore-dev.ironcore.api.core.v1alpha1.ObjectSelector +- name: com.github.ironcore-dev.ironcore.api.networking.v1alpha1.NetworkPolicyPort map: fields: - name: endPort @@ -1107,20 +1108,20 @@ var schemaYAML = typed.YAMLObject(`types: - name: protocol type: scalar: string -- name: com.github.onmetal.onmetal-api.api.networking.v1alpha1.NetworkPolicySpec +- name: com.github.ironcore-dev.ironcore.api.networking.v1alpha1.NetworkPolicySpec map: fields: - name: egress type: list: elementType: - namedType: com.github.onmetal.onmetal-api.api.networking.v1alpha1.NetworkPolicyEgressRule + namedType: com.github.ironcore-dev.ironcore.api.networking.v1alpha1.NetworkPolicyEgressRule elementRelationship: atomic - name: ingress type: list: elementType: - namedType: com.github.onmetal.onmetal-api.api.networking.v1alpha1.NetworkPolicyIngressRule + namedType: com.github.ironcore-dev.ironcore.api.networking.v1alpha1.NetworkPolicyIngressRule elementRelationship: atomic - name: networkInterfaceSelector type: @@ -1136,23 +1137,23 @@ var schemaYAML = typed.YAMLObject(`types: elementType: scalar: string elementRelationship: atomic -- name: com.github.onmetal.onmetal-api.api.networking.v1alpha1.NetworkPolicyStatus +- name: com.github.ironcore-dev.ironcore.api.networking.v1alpha1.NetworkPolicyStatus map: fields: - name: conditions type: list: elementType: - namedType: com.github.onmetal.onmetal-api.api.networking.v1alpha1.NetworkPolicyCondition + namedType: com.github.ironcore-dev.ironcore.api.networking.v1alpha1.NetworkPolicyCondition elementRelationship: atomic -- name: com.github.onmetal.onmetal-api.api.networking.v1alpha1.NetworkSpec +- name: com.github.ironcore-dev.ironcore.api.networking.v1alpha1.NetworkSpec map: fields: - name: incomingPeerings type: list: elementType: - namedType: com.github.onmetal.onmetal-api.api.networking.v1alpha1.NetworkPeeringClaimRef + namedType: com.github.ironcore-dev.ironcore.api.networking.v1alpha1.NetworkPeeringClaimRef elementRelationship: associative keys: - name @@ -1160,37 +1161,37 @@ var schemaYAML = typed.YAMLObject(`types: type: list: elementType: - namedType: com.github.onmetal.onmetal-api.api.networking.v1alpha1.NetworkPeering + namedType: com.github.ironcore-dev.ironcore.api.networking.v1alpha1.NetworkPeering elementRelationship: associative keys: - name - name: providerID type: scalar: string -- name: com.github.onmetal.onmetal-api.api.networking.v1alpha1.NetworkStatus +- name: com.github.ironcore-dev.ironcore.api.networking.v1alpha1.NetworkStatus map: fields: - name: peerings type: list: elementType: - namedType: com.github.onmetal.onmetal-api.api.networking.v1alpha1.NetworkPeeringStatus + namedType: com.github.ironcore-dev.ironcore.api.networking.v1alpha1.NetworkPeeringStatus elementRelationship: associative keys: - name - name: state type: scalar: string -- name: com.github.onmetal.onmetal-api.api.networking.v1alpha1.PrefixSource +- name: com.github.ironcore-dev.ironcore.api.networking.v1alpha1.PrefixSource map: fields: - name: ephemeral type: - namedType: com.github.onmetal.onmetal-api.api.networking.v1alpha1.EphemeralPrefixSource + namedType: com.github.ironcore-dev.ironcore.api.networking.v1alpha1.EphemeralPrefixSource - name: value type: - namedType: com.github.onmetal.onmetal-api.api.common.v1alpha1.IPPrefix -- name: com.github.onmetal.onmetal-api.api.networking.v1alpha1.VirtualIP + namedType: com.github.ironcore-dev.ironcore.api.common.v1alpha1.IPPrefix +- name: com.github.ironcore-dev.ironcore.api.networking.v1alpha1.VirtualIP map: fields: - name: apiVersion @@ -1205,22 +1206,22 @@ var schemaYAML = typed.YAMLObject(`types: default: {} - name: spec type: - namedType: com.github.onmetal.onmetal-api.api.networking.v1alpha1.VirtualIPSpec + namedType: com.github.ironcore-dev.ironcore.api.networking.v1alpha1.VirtualIPSpec default: {} - name: status type: - namedType: com.github.onmetal.onmetal-api.api.networking.v1alpha1.VirtualIPStatus + namedType: com.github.ironcore-dev.ironcore.api.networking.v1alpha1.VirtualIPStatus default: {} -- name: com.github.onmetal.onmetal-api.api.networking.v1alpha1.VirtualIPSource +- name: com.github.ironcore-dev.ironcore.api.networking.v1alpha1.VirtualIPSource map: fields: - name: ephemeral type: - namedType: com.github.onmetal.onmetal-api.api.networking.v1alpha1.EphemeralVirtualIPSource + namedType: com.github.ironcore-dev.ironcore.api.networking.v1alpha1.EphemeralVirtualIPSource - name: virtualIPRef type: namedType: io.k8s.api.core.v1.LocalObjectReference -- name: com.github.onmetal.onmetal-api.api.networking.v1alpha1.VirtualIPSpec +- name: com.github.ironcore-dev.ironcore.api.networking.v1alpha1.VirtualIPSpec map: fields: - name: ipFamily @@ -1229,18 +1230,18 @@ var schemaYAML = typed.YAMLObject(`types: default: "" - name: targetRef type: - namedType: com.github.onmetal.onmetal-api.api.common.v1alpha1.LocalUIDReference + namedType: com.github.ironcore-dev.ironcore.api.common.v1alpha1.LocalUIDReference - name: type type: scalar: string default: "" -- name: com.github.onmetal.onmetal-api.api.networking.v1alpha1.VirtualIPStatus +- name: com.github.ironcore-dev.ironcore.api.networking.v1alpha1.VirtualIPStatus map: fields: - name: ip type: - namedType: com.github.onmetal.onmetal-api.api.common.v1alpha1.IP -- name: com.github.onmetal.onmetal-api.api.networking.v1alpha1.VirtualIPTemplateSpec + namedType: com.github.ironcore-dev.ironcore.api.common.v1alpha1.IP +- name: com.github.ironcore-dev.ironcore.api.networking.v1alpha1.VirtualIPTemplateSpec map: fields: - name: metadata @@ -1249,9 +1250,9 @@ var schemaYAML = typed.YAMLObject(`types: default: {} - name: spec type: - namedType: com.github.onmetal.onmetal-api.api.networking.v1alpha1.VirtualIPSpec + namedType: com.github.ironcore-dev.ironcore.api.networking.v1alpha1.VirtualIPSpec default: {} -- name: com.github.onmetal.onmetal-api.api.storage.v1alpha1.Bucket +- name: com.github.ironcore-dev.ironcore.api.storage.v1alpha1.Bucket map: fields: - name: apiVersion @@ -1266,13 +1267,13 @@ var schemaYAML = typed.YAMLObject(`types: default: {} - name: spec type: - namedType: com.github.onmetal.onmetal-api.api.storage.v1alpha1.BucketSpec + namedType: com.github.ironcore-dev.ironcore.api.storage.v1alpha1.BucketSpec default: {} - name: status type: - namedType: com.github.onmetal.onmetal-api.api.storage.v1alpha1.BucketStatus + namedType: com.github.ironcore-dev.ironcore.api.storage.v1alpha1.BucketStatus default: {} -- name: com.github.onmetal.onmetal-api.api.storage.v1alpha1.BucketAccess +- name: com.github.ironcore-dev.ironcore.api.storage.v1alpha1.BucketAccess map: fields: - name: endpoint @@ -1282,7 +1283,7 @@ var schemaYAML = typed.YAMLObject(`types: - name: secretRef type: namedType: io.k8s.api.core.v1.LocalObjectReference -- name: com.github.onmetal.onmetal-api.api.storage.v1alpha1.BucketClass +- name: com.github.ironcore-dev.ironcore.api.storage.v1alpha1.BucketClass map: fields: - name: apiVersion @@ -1300,7 +1301,7 @@ var schemaYAML = typed.YAMLObject(`types: type: namedType: io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta default: {} -- name: com.github.onmetal.onmetal-api.api.storage.v1alpha1.BucketCondition +- name: com.github.ironcore-dev.ironcore.api.storage.v1alpha1.BucketCondition map: fields: - name: lastTransitionTime @@ -1324,7 +1325,7 @@ var schemaYAML = typed.YAMLObject(`types: type: scalar: string default: "" -- name: com.github.onmetal.onmetal-api.api.storage.v1alpha1.BucketPool +- name: com.github.ironcore-dev.ironcore.api.storage.v1alpha1.BucketPool map: fields: - name: apiVersion @@ -1339,13 +1340,13 @@ var schemaYAML = typed.YAMLObject(`types: default: {} - name: spec type: - namedType: com.github.onmetal.onmetal-api.api.storage.v1alpha1.BucketPoolSpec + namedType: com.github.ironcore-dev.ironcore.api.storage.v1alpha1.BucketPoolSpec default: {} - name: status type: - namedType: com.github.onmetal.onmetal-api.api.storage.v1alpha1.BucketPoolStatus + namedType: com.github.ironcore-dev.ironcore.api.storage.v1alpha1.BucketPoolStatus default: {} -- name: com.github.onmetal.onmetal-api.api.storage.v1alpha1.BucketPoolSpec +- name: com.github.ironcore-dev.ironcore.api.storage.v1alpha1.BucketPoolSpec map: fields: - name: providerID @@ -1356,9 +1357,9 @@ var schemaYAML = typed.YAMLObject(`types: type: list: elementType: - namedType: com.github.onmetal.onmetal-api.api.common.v1alpha1.Taint + namedType: com.github.ironcore-dev.ironcore.api.common.v1alpha1.Taint elementRelationship: atomic -- name: com.github.onmetal.onmetal-api.api.storage.v1alpha1.BucketPoolStatus +- name: com.github.ironcore-dev.ironcore.api.storage.v1alpha1.BucketPoolStatus map: fields: - name: availableBucketClasses @@ -1370,7 +1371,7 @@ var schemaYAML = typed.YAMLObject(`types: - name: state type: scalar: string -- name: com.github.onmetal.onmetal-api.api.storage.v1alpha1.BucketSpec +- name: com.github.ironcore-dev.ironcore.api.storage.v1alpha1.BucketSpec map: fields: - name: bucketClassRef @@ -1388,19 +1389,19 @@ var schemaYAML = typed.YAMLObject(`types: type: list: elementType: - namedType: com.github.onmetal.onmetal-api.api.common.v1alpha1.Toleration + namedType: com.github.ironcore-dev.ironcore.api.common.v1alpha1.Toleration elementRelationship: atomic -- name: com.github.onmetal.onmetal-api.api.storage.v1alpha1.BucketStatus +- name: com.github.ironcore-dev.ironcore.api.storage.v1alpha1.BucketStatus map: fields: - name: access type: - namedType: com.github.onmetal.onmetal-api.api.storage.v1alpha1.BucketAccess + namedType: com.github.ironcore-dev.ironcore.api.storage.v1alpha1.BucketAccess - name: conditions type: list: elementType: - namedType: com.github.onmetal.onmetal-api.api.storage.v1alpha1.BucketCondition + namedType: com.github.ironcore-dev.ironcore.api.storage.v1alpha1.BucketCondition elementRelationship: atomic - name: lastStateTransitionTime type: @@ -1408,7 +1409,7 @@ var schemaYAML = typed.YAMLObject(`types: - name: state type: scalar: string -- name: com.github.onmetal.onmetal-api.api.storage.v1alpha1.Volume +- name: com.github.ironcore-dev.ironcore.api.storage.v1alpha1.Volume map: fields: - name: apiVersion @@ -1423,13 +1424,13 @@ var schemaYAML = typed.YAMLObject(`types: default: {} - name: spec type: - namedType: com.github.onmetal.onmetal-api.api.storage.v1alpha1.VolumeSpec + namedType: com.github.ironcore-dev.ironcore.api.storage.v1alpha1.VolumeSpec default: {} - name: status type: - namedType: com.github.onmetal.onmetal-api.api.storage.v1alpha1.VolumeStatus + namedType: com.github.ironcore-dev.ironcore.api.storage.v1alpha1.VolumeStatus default: {} -- name: com.github.onmetal.onmetal-api.api.storage.v1alpha1.VolumeAccess +- name: com.github.ironcore-dev.ironcore.api.storage.v1alpha1.VolumeAccess map: fields: - name: driver @@ -1448,7 +1449,7 @@ var schemaYAML = typed.YAMLObject(`types: map: elementType: scalar: string -- name: com.github.onmetal.onmetal-api.api.storage.v1alpha1.VolumeClass +- name: com.github.ironcore-dev.ironcore.api.storage.v1alpha1.VolumeClass map: fields: - name: apiVersion @@ -1469,7 +1470,7 @@ var schemaYAML = typed.YAMLObject(`types: - name: resizePolicy type: scalar: string -- name: com.github.onmetal.onmetal-api.api.storage.v1alpha1.VolumeCondition +- name: com.github.ironcore-dev.ironcore.api.storage.v1alpha1.VolumeCondition map: fields: - name: lastTransitionTime @@ -1493,14 +1494,14 @@ var schemaYAML = typed.YAMLObject(`types: type: scalar: string default: "" -- name: com.github.onmetal.onmetal-api.api.storage.v1alpha1.VolumeEncryption +- name: com.github.ironcore-dev.ironcore.api.storage.v1alpha1.VolumeEncryption map: fields: - name: secretRef type: namedType: io.k8s.api.core.v1.LocalObjectReference default: {} -- name: com.github.onmetal.onmetal-api.api.storage.v1alpha1.VolumePool +- name: com.github.ironcore-dev.ironcore.api.storage.v1alpha1.VolumePool map: fields: - name: apiVersion @@ -1515,13 +1516,13 @@ var schemaYAML = typed.YAMLObject(`types: default: {} - name: spec type: - namedType: com.github.onmetal.onmetal-api.api.storage.v1alpha1.VolumePoolSpec + namedType: com.github.ironcore-dev.ironcore.api.storage.v1alpha1.VolumePoolSpec default: {} - name: status type: - namedType: com.github.onmetal.onmetal-api.api.storage.v1alpha1.VolumePoolStatus + namedType: com.github.ironcore-dev.ironcore.api.storage.v1alpha1.VolumePoolStatus default: {} -- name: com.github.onmetal.onmetal-api.api.storage.v1alpha1.VolumePoolCondition +- name: com.github.ironcore-dev.ironcore.api.storage.v1alpha1.VolumePoolCondition map: fields: - name: lastTransitionTime @@ -1547,7 +1548,7 @@ var schemaYAML = typed.YAMLObject(`types: type: scalar: string default: "" -- name: com.github.onmetal.onmetal-api.api.storage.v1alpha1.VolumePoolSpec +- name: com.github.ironcore-dev.ironcore.api.storage.v1alpha1.VolumePoolSpec map: fields: - name: providerID @@ -1558,9 +1559,9 @@ var schemaYAML = typed.YAMLObject(`types: type: list: elementType: - namedType: com.github.onmetal.onmetal-api.api.common.v1alpha1.Taint + namedType: com.github.ironcore-dev.ironcore.api.common.v1alpha1.Taint elementRelationship: atomic -- name: com.github.onmetal.onmetal-api.api.storage.v1alpha1.VolumePoolStatus +- name: com.github.ironcore-dev.ironcore.api.storage.v1alpha1.VolumePoolStatus map: fields: - name: allocatable @@ -1583,20 +1584,20 @@ var schemaYAML = typed.YAMLObject(`types: type: list: elementType: - namedType: com.github.onmetal.onmetal-api.api.storage.v1alpha1.VolumePoolCondition + namedType: com.github.ironcore-dev.ironcore.api.storage.v1alpha1.VolumePoolCondition elementRelationship: atomic - name: state type: scalar: string -- name: com.github.onmetal.onmetal-api.api.storage.v1alpha1.VolumeSpec +- name: com.github.ironcore-dev.ironcore.api.storage.v1alpha1.VolumeSpec map: fields: - name: claimRef type: - namedType: com.github.onmetal.onmetal-api.api.common.v1alpha1.LocalUIDReference + namedType: com.github.ironcore-dev.ironcore.api.common.v1alpha1.LocalUIDReference - name: encryption type: - namedType: com.github.onmetal.onmetal-api.api.storage.v1alpha1.VolumeEncryption + namedType: com.github.ironcore-dev.ironcore.api.storage.v1alpha1.VolumeEncryption - name: image type: scalar: string @@ -1612,7 +1613,7 @@ var schemaYAML = typed.YAMLObject(`types: type: list: elementType: - namedType: com.github.onmetal.onmetal-api.api.common.v1alpha1.Toleration + namedType: com.github.ironcore-dev.ironcore.api.common.v1alpha1.Toleration elementRelationship: atomic - name: unclaimable type: @@ -1628,17 +1629,17 @@ var schemaYAML = typed.YAMLObject(`types: map: elementType: scalar: string -- name: com.github.onmetal.onmetal-api.api.storage.v1alpha1.VolumeStatus +- name: com.github.ironcore-dev.ironcore.api.storage.v1alpha1.VolumeStatus map: fields: - name: access type: - namedType: com.github.onmetal.onmetal-api.api.storage.v1alpha1.VolumeAccess + namedType: com.github.ironcore-dev.ironcore.api.storage.v1alpha1.VolumeAccess - name: conditions type: list: elementType: - namedType: com.github.onmetal.onmetal-api.api.storage.v1alpha1.VolumeCondition + namedType: com.github.ironcore-dev.ironcore.api.storage.v1alpha1.VolumeCondition elementRelationship: atomic - name: lastStateTransitionTime type: @@ -1646,7 +1647,7 @@ var schemaYAML = typed.YAMLObject(`types: - name: state type: scalar: string -- name: com.github.onmetal.onmetal-api.api.storage.v1alpha1.VolumeTemplateSpec +- name: com.github.ironcore-dev.ironcore.api.storage.v1alpha1.VolumeTemplateSpec map: fields: - name: metadata @@ -1655,7 +1656,7 @@ var schemaYAML = typed.YAMLObject(`types: default: {} - name: spec type: - namedType: com.github.onmetal.onmetal-api.api.storage.v1alpha1.VolumeSpec + namedType: com.github.ironcore-dev.ironcore.api.storage.v1alpha1.VolumeSpec default: {} - name: io.k8s.api.core.v1.LocalObjectReference map: diff --git a/client-go/applyconfigurations/ipam/v1alpha1/prefix.go b/client-go/applyconfigurations/ipam/v1alpha1/prefix.go index 19cd638af..20a4dd71a 100644 --- a/client-go/applyconfigurations/ipam/v1alpha1/prefix.go +++ b/client-go/applyconfigurations/ipam/v1alpha1/prefix.go @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 by the OnMetal authors. + * Copyright (c) 2022 by the IronCore authors. * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. @@ -13,14 +13,15 @@ * See the License for the specific language governing permissions and * limitations under the License. */ + // Code generated by applyconfiguration-gen. DO NOT EDIT. package v1alpha1 import ( - ipamv1alpha1 "github.com/onmetal/onmetal-api/api/ipam/v1alpha1" - internal "github.com/onmetal/onmetal-api/client-go/applyconfigurations/internal" - v1 "github.com/onmetal/onmetal-api/client-go/applyconfigurations/meta/v1" + ipamv1alpha1 "github.com/ironcore-dev/ironcore/api/ipam/v1alpha1" + internal "github.com/ironcore-dev/ironcore/client-go/applyconfigurations/internal" + v1 "github.com/ironcore-dev/ironcore/client-go/applyconfigurations/meta/v1" metav1 "k8s.io/apimachinery/pkg/apis/meta/v1" types "k8s.io/apimachinery/pkg/types" managedfields "k8s.io/apimachinery/pkg/util/managedfields" @@ -42,7 +43,7 @@ func Prefix(name, namespace string) *PrefixApplyConfiguration { b.WithName(name) b.WithNamespace(namespace) b.WithKind("Prefix") - b.WithAPIVersion("ipam.api.onmetal.de/v1alpha1") + b.WithAPIVersion("ipam.ironcore.dev/v1alpha1") return b } @@ -70,7 +71,7 @@ func ExtractPrefixStatus(prefix *ipamv1alpha1.Prefix, fieldManager string) (*Pre func extractPrefix(prefix *ipamv1alpha1.Prefix, fieldManager string, subresource string) (*PrefixApplyConfiguration, error) { b := &PrefixApplyConfiguration{} - err := managedfields.ExtractInto(prefix, internal.Parser().Type("com.github.onmetal.onmetal-api.api.ipam.v1alpha1.Prefix"), fieldManager, b, subresource) + err := managedfields.ExtractInto(prefix, internal.Parser().Type("com.github.ironcore-dev.ironcore.api.ipam.v1alpha1.Prefix"), fieldManager, b, subresource) if err != nil { return nil, err } @@ -78,7 +79,7 @@ func extractPrefix(prefix *ipamv1alpha1.Prefix, fieldManager string, subresource b.WithNamespace(prefix.Namespace) b.WithKind("Prefix") - b.WithAPIVersion("ipam.api.onmetal.de/v1alpha1") + b.WithAPIVersion("ipam.ironcore.dev/v1alpha1") return b, nil } diff --git a/client-go/applyconfigurations/ipam/v1alpha1/prefixallocation.go b/client-go/applyconfigurations/ipam/v1alpha1/prefixallocation.go index 97c334dec..ba5a1c56e 100644 --- a/client-go/applyconfigurations/ipam/v1alpha1/prefixallocation.go +++ b/client-go/applyconfigurations/ipam/v1alpha1/prefixallocation.go @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 by the OnMetal authors. + * Copyright (c) 2022 by the IronCore authors. * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. @@ -13,14 +13,15 @@ * See the License for the specific language governing permissions and * limitations under the License. */ + // Code generated by applyconfiguration-gen. DO NOT EDIT. package v1alpha1 import ( - ipamv1alpha1 "github.com/onmetal/onmetal-api/api/ipam/v1alpha1" - internal "github.com/onmetal/onmetal-api/client-go/applyconfigurations/internal" - v1 "github.com/onmetal/onmetal-api/client-go/applyconfigurations/meta/v1" + ipamv1alpha1 "github.com/ironcore-dev/ironcore/api/ipam/v1alpha1" + internal "github.com/ironcore-dev/ironcore/client-go/applyconfigurations/internal" + v1 "github.com/ironcore-dev/ironcore/client-go/applyconfigurations/meta/v1" metav1 "k8s.io/apimachinery/pkg/apis/meta/v1" types "k8s.io/apimachinery/pkg/types" managedfields "k8s.io/apimachinery/pkg/util/managedfields" @@ -42,7 +43,7 @@ func PrefixAllocation(name, namespace string) *PrefixAllocationApplyConfiguratio b.WithName(name) b.WithNamespace(namespace) b.WithKind("PrefixAllocation") - b.WithAPIVersion("ipam.api.onmetal.de/v1alpha1") + b.WithAPIVersion("ipam.ironcore.dev/v1alpha1") return b } @@ -70,7 +71,7 @@ func ExtractPrefixAllocationStatus(prefixAllocation *ipamv1alpha1.PrefixAllocati func extractPrefixAllocation(prefixAllocation *ipamv1alpha1.PrefixAllocation, fieldManager string, subresource string) (*PrefixAllocationApplyConfiguration, error) { b := &PrefixAllocationApplyConfiguration{} - err := managedfields.ExtractInto(prefixAllocation, internal.Parser().Type("com.github.onmetal.onmetal-api.api.ipam.v1alpha1.PrefixAllocation"), fieldManager, b, subresource) + err := managedfields.ExtractInto(prefixAllocation, internal.Parser().Type("com.github.ironcore-dev.ironcore.api.ipam.v1alpha1.PrefixAllocation"), fieldManager, b, subresource) if err != nil { return nil, err } @@ -78,7 +79,7 @@ func extractPrefixAllocation(prefixAllocation *ipamv1alpha1.PrefixAllocation, fi b.WithNamespace(prefixAllocation.Namespace) b.WithKind("PrefixAllocation") - b.WithAPIVersion("ipam.api.onmetal.de/v1alpha1") + b.WithAPIVersion("ipam.ironcore.dev/v1alpha1") return b, nil } diff --git a/client-go/applyconfigurations/ipam/v1alpha1/prefixallocationspec.go b/client-go/applyconfigurations/ipam/v1alpha1/prefixallocationspec.go index 893fa30b6..47a77e967 100644 --- a/client-go/applyconfigurations/ipam/v1alpha1/prefixallocationspec.go +++ b/client-go/applyconfigurations/ipam/v1alpha1/prefixallocationspec.go @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 by the OnMetal authors. + * Copyright (c) 2022 by the IronCore authors. * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. @@ -13,13 +13,14 @@ * See the License for the specific language governing permissions and * limitations under the License. */ + // Code generated by applyconfiguration-gen. DO NOT EDIT. package v1alpha1 import ( - v1alpha1 "github.com/onmetal/onmetal-api/api/common/v1alpha1" - metav1 "github.com/onmetal/onmetal-api/client-go/applyconfigurations/meta/v1" + v1alpha1 "github.com/ironcore-dev/ironcore/api/common/v1alpha1" + metav1 "github.com/ironcore-dev/ironcore/client-go/applyconfigurations/meta/v1" v1 "k8s.io/api/core/v1" ) diff --git a/client-go/applyconfigurations/ipam/v1alpha1/prefixallocationstatus.go b/client-go/applyconfigurations/ipam/v1alpha1/prefixallocationstatus.go index 43dda7066..65ce33b65 100644 --- a/client-go/applyconfigurations/ipam/v1alpha1/prefixallocationstatus.go +++ b/client-go/applyconfigurations/ipam/v1alpha1/prefixallocationstatus.go @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 by the OnMetal authors. + * Copyright (c) 2022 by the IronCore authors. * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. @@ -13,13 +13,14 @@ * See the License for the specific language governing permissions and * limitations under the License. */ + // Code generated by applyconfiguration-gen. DO NOT EDIT. package v1alpha1 import ( - v1alpha1 "github.com/onmetal/onmetal-api/api/common/v1alpha1" - ipamv1alpha1 "github.com/onmetal/onmetal-api/api/ipam/v1alpha1" + v1alpha1 "github.com/ironcore-dev/ironcore/api/common/v1alpha1" + ipamv1alpha1 "github.com/ironcore-dev/ironcore/api/ipam/v1alpha1" v1 "k8s.io/apimachinery/pkg/apis/meta/v1" ) diff --git a/client-go/applyconfigurations/ipam/v1alpha1/prefixspec.go b/client-go/applyconfigurations/ipam/v1alpha1/prefixspec.go index 87d03ab92..31debca0b 100644 --- a/client-go/applyconfigurations/ipam/v1alpha1/prefixspec.go +++ b/client-go/applyconfigurations/ipam/v1alpha1/prefixspec.go @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 by the OnMetal authors. + * Copyright (c) 2022 by the IronCore authors. * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. @@ -13,13 +13,14 @@ * See the License for the specific language governing permissions and * limitations under the License. */ + // Code generated by applyconfiguration-gen. DO NOT EDIT. package v1alpha1 import ( - v1alpha1 "github.com/onmetal/onmetal-api/api/common/v1alpha1" - metav1 "github.com/onmetal/onmetal-api/client-go/applyconfigurations/meta/v1" + v1alpha1 "github.com/ironcore-dev/ironcore/api/common/v1alpha1" + metav1 "github.com/ironcore-dev/ironcore/client-go/applyconfigurations/meta/v1" v1 "k8s.io/api/core/v1" ) diff --git a/client-go/applyconfigurations/ipam/v1alpha1/prefixstatus.go b/client-go/applyconfigurations/ipam/v1alpha1/prefixstatus.go index dbb190cdd..2a25aab5e 100644 --- a/client-go/applyconfigurations/ipam/v1alpha1/prefixstatus.go +++ b/client-go/applyconfigurations/ipam/v1alpha1/prefixstatus.go @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 by the OnMetal authors. + * Copyright (c) 2022 by the IronCore authors. * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. @@ -13,13 +13,14 @@ * See the License for the specific language governing permissions and * limitations under the License. */ + // Code generated by applyconfiguration-gen. DO NOT EDIT. package v1alpha1 import ( - commonv1alpha1 "github.com/onmetal/onmetal-api/api/common/v1alpha1" - v1alpha1 "github.com/onmetal/onmetal-api/api/ipam/v1alpha1" + commonv1alpha1 "github.com/ironcore-dev/ironcore/api/common/v1alpha1" + v1alpha1 "github.com/ironcore-dev/ironcore/api/ipam/v1alpha1" v1 "k8s.io/apimachinery/pkg/apis/meta/v1" ) diff --git a/client-go/applyconfigurations/ipam/v1alpha1/prefixtemplatespec.go b/client-go/applyconfigurations/ipam/v1alpha1/prefixtemplatespec.go index e106a2a08..104568494 100644 --- a/client-go/applyconfigurations/ipam/v1alpha1/prefixtemplatespec.go +++ b/client-go/applyconfigurations/ipam/v1alpha1/prefixtemplatespec.go @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 by the OnMetal authors. + * Copyright (c) 2022 by the IronCore authors. * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. @@ -13,12 +13,13 @@ * See the License for the specific language governing permissions and * limitations under the License. */ + // Code generated by applyconfiguration-gen. DO NOT EDIT. package v1alpha1 import ( - v1 "github.com/onmetal/onmetal-api/client-go/applyconfigurations/meta/v1" + v1 "github.com/ironcore-dev/ironcore/client-go/applyconfigurations/meta/v1" metav1 "k8s.io/apimachinery/pkg/apis/meta/v1" types "k8s.io/apimachinery/pkg/types" ) diff --git a/client-go/applyconfigurations/meta/v1/labelselector.go b/client-go/applyconfigurations/meta/v1/labelselector.go index d430cd162..eb2b38a1a 100644 --- a/client-go/applyconfigurations/meta/v1/labelselector.go +++ b/client-go/applyconfigurations/meta/v1/labelselector.go @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 by the OnMetal authors. + * Copyright (c) 2022 by the IronCore authors. * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. @@ -13,6 +13,7 @@ * See the License for the specific language governing permissions and * limitations under the License. */ + // Code generated by applyconfiguration-gen. DO NOT EDIT. package v1 diff --git a/client-go/applyconfigurations/meta/v1/labelselectorrequirement.go b/client-go/applyconfigurations/meta/v1/labelselectorrequirement.go index 84f303942..2555f1d21 100644 --- a/client-go/applyconfigurations/meta/v1/labelselectorrequirement.go +++ b/client-go/applyconfigurations/meta/v1/labelselectorrequirement.go @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 by the OnMetal authors. + * Copyright (c) 2022 by the IronCore authors. * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. @@ -13,6 +13,7 @@ * See the License for the specific language governing permissions and * limitations under the License. */ + // Code generated by applyconfiguration-gen. DO NOT EDIT. package v1 diff --git a/client-go/applyconfigurations/meta/v1/managedfieldsentry.go b/client-go/applyconfigurations/meta/v1/managedfieldsentry.go index 0255581a8..3e2abad99 100644 --- a/client-go/applyconfigurations/meta/v1/managedfieldsentry.go +++ b/client-go/applyconfigurations/meta/v1/managedfieldsentry.go @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 by the OnMetal authors. + * Copyright (c) 2022 by the IronCore authors. * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. @@ -13,6 +13,7 @@ * See the License for the specific language governing permissions and * limitations under the License. */ + // Code generated by applyconfiguration-gen. DO NOT EDIT. package v1 diff --git a/client-go/applyconfigurations/meta/v1/objectmeta.go b/client-go/applyconfigurations/meta/v1/objectmeta.go index 774e5d7b0..ac722a66b 100644 --- a/client-go/applyconfigurations/meta/v1/objectmeta.go +++ b/client-go/applyconfigurations/meta/v1/objectmeta.go @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 by the OnMetal authors. + * Copyright (c) 2022 by the IronCore authors. * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. @@ -13,6 +13,7 @@ * See the License for the specific language governing permissions and * limitations under the License. */ + // Code generated by applyconfiguration-gen. DO NOT EDIT. package v1 diff --git a/client-go/applyconfigurations/meta/v1/ownerreference.go b/client-go/applyconfigurations/meta/v1/ownerreference.go index 0059b5551..0c075dd5e 100644 --- a/client-go/applyconfigurations/meta/v1/ownerreference.go +++ b/client-go/applyconfigurations/meta/v1/ownerreference.go @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 by the OnMetal authors. + * Copyright (c) 2022 by the IronCore authors. * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. @@ -13,6 +13,7 @@ * See the License for the specific language governing permissions and * limitations under the License. */ + // Code generated by applyconfiguration-gen. DO NOT EDIT. package v1 diff --git a/client-go/applyconfigurations/meta/v1/typemeta.go b/client-go/applyconfigurations/meta/v1/typemeta.go index 63743763b..7323b0a05 100644 --- a/client-go/applyconfigurations/meta/v1/typemeta.go +++ b/client-go/applyconfigurations/meta/v1/typemeta.go @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 by the OnMetal authors. + * Copyright (c) 2022 by the IronCore authors. * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. @@ -13,6 +13,7 @@ * See the License for the specific language governing permissions and * limitations under the License. */ + // Code generated by applyconfiguration-gen. DO NOT EDIT. package v1 diff --git a/client-go/applyconfigurations/networking/v1alpha1/ephemeralprefixsource.go b/client-go/applyconfigurations/networking/v1alpha1/ephemeralprefixsource.go index 35b4578c3..425548ee0 100644 --- a/client-go/applyconfigurations/networking/v1alpha1/ephemeralprefixsource.go +++ b/client-go/applyconfigurations/networking/v1alpha1/ephemeralprefixsource.go @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 by the OnMetal authors. + * Copyright (c) 2022 by the IronCore authors. * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. @@ -13,12 +13,13 @@ * See the License for the specific language governing permissions and * limitations under the License. */ + // Code generated by applyconfiguration-gen. DO NOT EDIT. package v1alpha1 import ( - v1alpha1 "github.com/onmetal/onmetal-api/client-go/applyconfigurations/ipam/v1alpha1" + v1alpha1 "github.com/ironcore-dev/ironcore/client-go/applyconfigurations/ipam/v1alpha1" ) // EphemeralPrefixSourceApplyConfiguration represents an declarative configuration of the EphemeralPrefixSource type for use diff --git a/client-go/applyconfigurations/networking/v1alpha1/ephemeralvirtualipsource.go b/client-go/applyconfigurations/networking/v1alpha1/ephemeralvirtualipsource.go index eb8701e0b..90ee47ee5 100644 --- a/client-go/applyconfigurations/networking/v1alpha1/ephemeralvirtualipsource.go +++ b/client-go/applyconfigurations/networking/v1alpha1/ephemeralvirtualipsource.go @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 by the OnMetal authors. + * Copyright (c) 2022 by the IronCore authors. * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. @@ -13,6 +13,7 @@ * See the License for the specific language governing permissions and * limitations under the License. */ + // Code generated by applyconfiguration-gen. DO NOT EDIT. package v1alpha1 diff --git a/client-go/applyconfigurations/networking/v1alpha1/ipblock.go b/client-go/applyconfigurations/networking/v1alpha1/ipblock.go index dc44b4926..ff1c1c90f 100644 --- a/client-go/applyconfigurations/networking/v1alpha1/ipblock.go +++ b/client-go/applyconfigurations/networking/v1alpha1/ipblock.go @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 by the OnMetal authors. + * Copyright (c) 2022 by the IronCore authors. * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. @@ -13,12 +13,13 @@ * See the License for the specific language governing permissions and * limitations under the License. */ + // Code generated by applyconfiguration-gen. DO NOT EDIT. package v1alpha1 import ( - v1alpha1 "github.com/onmetal/onmetal-api/api/common/v1alpha1" + v1alpha1 "github.com/ironcore-dev/ironcore/api/common/v1alpha1" ) // IPBlockApplyConfiguration represents an declarative configuration of the IPBlock type for use diff --git a/client-go/applyconfigurations/networking/v1alpha1/ipsource.go b/client-go/applyconfigurations/networking/v1alpha1/ipsource.go index 9131d21de..a878d9656 100644 --- a/client-go/applyconfigurations/networking/v1alpha1/ipsource.go +++ b/client-go/applyconfigurations/networking/v1alpha1/ipsource.go @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 by the OnMetal authors. + * Copyright (c) 2022 by the IronCore authors. * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. @@ -13,12 +13,13 @@ * See the License for the specific language governing permissions and * limitations under the License. */ + // Code generated by applyconfiguration-gen. DO NOT EDIT. package v1alpha1 import ( - v1alpha1 "github.com/onmetal/onmetal-api/api/common/v1alpha1" + v1alpha1 "github.com/ironcore-dev/ironcore/api/common/v1alpha1" ) // IPSourceApplyConfiguration represents an declarative configuration of the IPSource type for use diff --git a/client-go/applyconfigurations/networking/v1alpha1/loadbalancer.go b/client-go/applyconfigurations/networking/v1alpha1/loadbalancer.go index df46dce86..4775ef6ef 100644 --- a/client-go/applyconfigurations/networking/v1alpha1/loadbalancer.go +++ b/client-go/applyconfigurations/networking/v1alpha1/loadbalancer.go @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 by the OnMetal authors. + * Copyright (c) 2022 by the IronCore authors. * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. @@ -13,14 +13,15 @@ * See the License for the specific language governing permissions and * limitations under the License. */ + // Code generated by applyconfiguration-gen. DO NOT EDIT. package v1alpha1 import ( - networkingv1alpha1 "github.com/onmetal/onmetal-api/api/networking/v1alpha1" - internal "github.com/onmetal/onmetal-api/client-go/applyconfigurations/internal" - v1 "github.com/onmetal/onmetal-api/client-go/applyconfigurations/meta/v1" + networkingv1alpha1 "github.com/ironcore-dev/ironcore/api/networking/v1alpha1" + internal "github.com/ironcore-dev/ironcore/client-go/applyconfigurations/internal" + v1 "github.com/ironcore-dev/ironcore/client-go/applyconfigurations/meta/v1" metav1 "k8s.io/apimachinery/pkg/apis/meta/v1" types "k8s.io/apimachinery/pkg/types" managedfields "k8s.io/apimachinery/pkg/util/managedfields" @@ -42,7 +43,7 @@ func LoadBalancer(name, namespace string) *LoadBalancerApplyConfiguration { b.WithName(name) b.WithNamespace(namespace) b.WithKind("LoadBalancer") - b.WithAPIVersion("networking.api.onmetal.de/v1alpha1") + b.WithAPIVersion("networking.ironcore.dev/v1alpha1") return b } @@ -70,7 +71,7 @@ func ExtractLoadBalancerStatus(loadBalancer *networkingv1alpha1.LoadBalancer, fi func extractLoadBalancer(loadBalancer *networkingv1alpha1.LoadBalancer, fieldManager string, subresource string) (*LoadBalancerApplyConfiguration, error) { b := &LoadBalancerApplyConfiguration{} - err := managedfields.ExtractInto(loadBalancer, internal.Parser().Type("com.github.onmetal.onmetal-api.api.networking.v1alpha1.LoadBalancer"), fieldManager, b, subresource) + err := managedfields.ExtractInto(loadBalancer, internal.Parser().Type("com.github.ironcore-dev.ironcore.api.networking.v1alpha1.LoadBalancer"), fieldManager, b, subresource) if err != nil { return nil, err } @@ -78,7 +79,7 @@ func extractLoadBalancer(loadBalancer *networkingv1alpha1.LoadBalancer, fieldMan b.WithNamespace(loadBalancer.Namespace) b.WithKind("LoadBalancer") - b.WithAPIVersion("networking.api.onmetal.de/v1alpha1") + b.WithAPIVersion("networking.ironcore.dev/v1alpha1") return b, nil } diff --git a/client-go/applyconfigurations/networking/v1alpha1/loadbalancerdestination.go b/client-go/applyconfigurations/networking/v1alpha1/loadbalancerdestination.go index ff12c40c7..5f7f96b1a 100644 --- a/client-go/applyconfigurations/networking/v1alpha1/loadbalancerdestination.go +++ b/client-go/applyconfigurations/networking/v1alpha1/loadbalancerdestination.go @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 by the OnMetal authors. + * Copyright (c) 2022 by the IronCore authors. * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. @@ -13,12 +13,13 @@ * See the License for the specific language governing permissions and * limitations under the License. */ + // Code generated by applyconfiguration-gen. DO NOT EDIT. package v1alpha1 import ( - v1alpha1 "github.com/onmetal/onmetal-api/api/common/v1alpha1" + v1alpha1 "github.com/ironcore-dev/ironcore/api/common/v1alpha1" ) // LoadBalancerDestinationApplyConfiguration represents an declarative configuration of the LoadBalancerDestination type for use diff --git a/client-go/applyconfigurations/networking/v1alpha1/loadbalancerport.go b/client-go/applyconfigurations/networking/v1alpha1/loadbalancerport.go index d0b4922db..86c397fa4 100644 --- a/client-go/applyconfigurations/networking/v1alpha1/loadbalancerport.go +++ b/client-go/applyconfigurations/networking/v1alpha1/loadbalancerport.go @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 by the OnMetal authors. + * Copyright (c) 2022 by the IronCore authors. * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. @@ -13,6 +13,7 @@ * See the License for the specific language governing permissions and * limitations under the License. */ + // Code generated by applyconfiguration-gen. DO NOT EDIT. package v1alpha1 diff --git a/client-go/applyconfigurations/networking/v1alpha1/loadbalancerrouting.go b/client-go/applyconfigurations/networking/v1alpha1/loadbalancerrouting.go index 5900ad63e..a51db4703 100644 --- a/client-go/applyconfigurations/networking/v1alpha1/loadbalancerrouting.go +++ b/client-go/applyconfigurations/networking/v1alpha1/loadbalancerrouting.go @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 by the OnMetal authors. + * Copyright (c) 2022 by the IronCore authors. * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. @@ -13,15 +13,16 @@ * See the License for the specific language governing permissions and * limitations under the License. */ + // Code generated by applyconfiguration-gen. DO NOT EDIT. package v1alpha1 import ( - apinetworkingv1alpha1 "github.com/onmetal/onmetal-api/api/networking/v1alpha1" - v1alpha1 "github.com/onmetal/onmetal-api/client-go/applyconfigurations/common/v1alpha1" - internal "github.com/onmetal/onmetal-api/client-go/applyconfigurations/internal" - v1 "github.com/onmetal/onmetal-api/client-go/applyconfigurations/meta/v1" + apinetworkingv1alpha1 "github.com/ironcore-dev/ironcore/api/networking/v1alpha1" + v1alpha1 "github.com/ironcore-dev/ironcore/client-go/applyconfigurations/common/v1alpha1" + internal "github.com/ironcore-dev/ironcore/client-go/applyconfigurations/internal" + v1 "github.com/ironcore-dev/ironcore/client-go/applyconfigurations/meta/v1" metav1 "k8s.io/apimachinery/pkg/apis/meta/v1" types "k8s.io/apimachinery/pkg/types" managedfields "k8s.io/apimachinery/pkg/util/managedfields" @@ -43,7 +44,7 @@ func LoadBalancerRouting(name, namespace string) *LoadBalancerRoutingApplyConfig b.WithName(name) b.WithNamespace(namespace) b.WithKind("LoadBalancerRouting") - b.WithAPIVersion("networking.api.onmetal.de/v1alpha1") + b.WithAPIVersion("networking.ironcore.dev/v1alpha1") return b } @@ -71,7 +72,7 @@ func ExtractLoadBalancerRoutingStatus(loadBalancerRouting *apinetworkingv1alpha1 func extractLoadBalancerRouting(loadBalancerRouting *apinetworkingv1alpha1.LoadBalancerRouting, fieldManager string, subresource string) (*LoadBalancerRoutingApplyConfiguration, error) { b := &LoadBalancerRoutingApplyConfiguration{} - err := managedfields.ExtractInto(loadBalancerRouting, internal.Parser().Type("com.github.onmetal.onmetal-api.api.networking.v1alpha1.LoadBalancerRouting"), fieldManager, b, subresource) + err := managedfields.ExtractInto(loadBalancerRouting, internal.Parser().Type("com.github.ironcore-dev.ironcore.api.networking.v1alpha1.LoadBalancerRouting"), fieldManager, b, subresource) if err != nil { return nil, err } @@ -79,7 +80,7 @@ func extractLoadBalancerRouting(loadBalancerRouting *apinetworkingv1alpha1.LoadB b.WithNamespace(loadBalancerRouting.Namespace) b.WithKind("LoadBalancerRouting") - b.WithAPIVersion("networking.api.onmetal.de/v1alpha1") + b.WithAPIVersion("networking.ironcore.dev/v1alpha1") return b, nil } diff --git a/client-go/applyconfigurations/networking/v1alpha1/loadbalancerspec.go b/client-go/applyconfigurations/networking/v1alpha1/loadbalancerspec.go index 5b2618ffb..ac8f59d1c 100644 --- a/client-go/applyconfigurations/networking/v1alpha1/loadbalancerspec.go +++ b/client-go/applyconfigurations/networking/v1alpha1/loadbalancerspec.go @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 by the OnMetal authors. + * Copyright (c) 2022 by the IronCore authors. * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. @@ -13,13 +13,14 @@ * See the License for the specific language governing permissions and * limitations under the License. */ + // Code generated by applyconfiguration-gen. DO NOT EDIT. package v1alpha1 import ( - v1alpha1 "github.com/onmetal/onmetal-api/api/networking/v1alpha1" - metav1 "github.com/onmetal/onmetal-api/client-go/applyconfigurations/meta/v1" + v1alpha1 "github.com/ironcore-dev/ironcore/api/networking/v1alpha1" + metav1 "github.com/ironcore-dev/ironcore/client-go/applyconfigurations/meta/v1" v1 "k8s.io/api/core/v1" ) diff --git a/client-go/applyconfigurations/networking/v1alpha1/loadbalancerstatus.go b/client-go/applyconfigurations/networking/v1alpha1/loadbalancerstatus.go index f6c44e832..8d92577dd 100644 --- a/client-go/applyconfigurations/networking/v1alpha1/loadbalancerstatus.go +++ b/client-go/applyconfigurations/networking/v1alpha1/loadbalancerstatus.go @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 by the OnMetal authors. + * Copyright (c) 2022 by the IronCore authors. * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. @@ -13,12 +13,13 @@ * See the License for the specific language governing permissions and * limitations under the License. */ + // Code generated by applyconfiguration-gen. DO NOT EDIT. package v1alpha1 import ( - v1alpha1 "github.com/onmetal/onmetal-api/api/common/v1alpha1" + v1alpha1 "github.com/ironcore-dev/ironcore/api/common/v1alpha1" ) // LoadBalancerStatusApplyConfiguration represents an declarative configuration of the LoadBalancerStatus type for use diff --git a/client-go/applyconfigurations/networking/v1alpha1/loadbalancertargetref.go b/client-go/applyconfigurations/networking/v1alpha1/loadbalancertargetref.go index 71d30f63c..eb8df7b58 100644 --- a/client-go/applyconfigurations/networking/v1alpha1/loadbalancertargetref.go +++ b/client-go/applyconfigurations/networking/v1alpha1/loadbalancertargetref.go @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 by the OnMetal authors. + * Copyright (c) 2022 by the IronCore authors. * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. @@ -13,6 +13,7 @@ * See the License for the specific language governing permissions and * limitations under the License. */ + // Code generated by applyconfiguration-gen. DO NOT EDIT. package v1alpha1 diff --git a/client-go/applyconfigurations/networking/v1alpha1/natgateway.go b/client-go/applyconfigurations/networking/v1alpha1/natgateway.go index fc98e66cd..57e1de175 100644 --- a/client-go/applyconfigurations/networking/v1alpha1/natgateway.go +++ b/client-go/applyconfigurations/networking/v1alpha1/natgateway.go @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 by the OnMetal authors. + * Copyright (c) 2022 by the IronCore authors. * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. @@ -13,14 +13,15 @@ * See the License for the specific language governing permissions and * limitations under the License. */ + // Code generated by applyconfiguration-gen. DO NOT EDIT. package v1alpha1 import ( - networkingv1alpha1 "github.com/onmetal/onmetal-api/api/networking/v1alpha1" - internal "github.com/onmetal/onmetal-api/client-go/applyconfigurations/internal" - v1 "github.com/onmetal/onmetal-api/client-go/applyconfigurations/meta/v1" + networkingv1alpha1 "github.com/ironcore-dev/ironcore/api/networking/v1alpha1" + internal "github.com/ironcore-dev/ironcore/client-go/applyconfigurations/internal" + v1 "github.com/ironcore-dev/ironcore/client-go/applyconfigurations/meta/v1" metav1 "k8s.io/apimachinery/pkg/apis/meta/v1" types "k8s.io/apimachinery/pkg/types" managedfields "k8s.io/apimachinery/pkg/util/managedfields" @@ -42,7 +43,7 @@ func NATGateway(name, namespace string) *NATGatewayApplyConfiguration { b.WithName(name) b.WithNamespace(namespace) b.WithKind("NATGateway") - b.WithAPIVersion("networking.api.onmetal.de/v1alpha1") + b.WithAPIVersion("networking.ironcore.dev/v1alpha1") return b } @@ -70,7 +71,7 @@ func ExtractNATGatewayStatus(nATGateway *networkingv1alpha1.NATGateway, fieldMan func extractNATGateway(nATGateway *networkingv1alpha1.NATGateway, fieldManager string, subresource string) (*NATGatewayApplyConfiguration, error) { b := &NATGatewayApplyConfiguration{} - err := managedfields.ExtractInto(nATGateway, internal.Parser().Type("com.github.onmetal.onmetal-api.api.networking.v1alpha1.NATGateway"), fieldManager, b, subresource) + err := managedfields.ExtractInto(nATGateway, internal.Parser().Type("com.github.ironcore-dev.ironcore.api.networking.v1alpha1.NATGateway"), fieldManager, b, subresource) if err != nil { return nil, err } @@ -78,7 +79,7 @@ func extractNATGateway(nATGateway *networkingv1alpha1.NATGateway, fieldManager s b.WithNamespace(nATGateway.Namespace) b.WithKind("NATGateway") - b.WithAPIVersion("networking.api.onmetal.de/v1alpha1") + b.WithAPIVersion("networking.ironcore.dev/v1alpha1") return b, nil } diff --git a/client-go/applyconfigurations/networking/v1alpha1/natgatewayspec.go b/client-go/applyconfigurations/networking/v1alpha1/natgatewayspec.go index d94628fbc..8fa664ccf 100644 --- a/client-go/applyconfigurations/networking/v1alpha1/natgatewayspec.go +++ b/client-go/applyconfigurations/networking/v1alpha1/natgatewayspec.go @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 by the OnMetal authors. + * Copyright (c) 2022 by the IronCore authors. * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. @@ -13,12 +13,13 @@ * See the License for the specific language governing permissions and * limitations under the License. */ + // Code generated by applyconfiguration-gen. DO NOT EDIT. package v1alpha1 import ( - v1alpha1 "github.com/onmetal/onmetal-api/api/networking/v1alpha1" + v1alpha1 "github.com/ironcore-dev/ironcore/api/networking/v1alpha1" v1 "k8s.io/api/core/v1" ) diff --git a/client-go/applyconfigurations/networking/v1alpha1/natgatewaystatus.go b/client-go/applyconfigurations/networking/v1alpha1/natgatewaystatus.go index a3b2e016b..6701c8649 100644 --- a/client-go/applyconfigurations/networking/v1alpha1/natgatewaystatus.go +++ b/client-go/applyconfigurations/networking/v1alpha1/natgatewaystatus.go @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 by the OnMetal authors. + * Copyright (c) 2022 by the IronCore authors. * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. @@ -13,12 +13,13 @@ * See the License for the specific language governing permissions and * limitations under the License. */ + // Code generated by applyconfiguration-gen. DO NOT EDIT. package v1alpha1 import ( - v1alpha1 "github.com/onmetal/onmetal-api/api/common/v1alpha1" + v1alpha1 "github.com/ironcore-dev/ironcore/api/common/v1alpha1" ) // NATGatewayStatusApplyConfiguration represents an declarative configuration of the NATGatewayStatus type for use diff --git a/client-go/applyconfigurations/networking/v1alpha1/network.go b/client-go/applyconfigurations/networking/v1alpha1/network.go index 37800bad2..412db0ae2 100644 --- a/client-go/applyconfigurations/networking/v1alpha1/network.go +++ b/client-go/applyconfigurations/networking/v1alpha1/network.go @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 by the OnMetal authors. + * Copyright (c) 2022 by the IronCore authors. * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. @@ -13,14 +13,15 @@ * See the License for the specific language governing permissions and * limitations under the License. */ + // Code generated by applyconfiguration-gen. DO NOT EDIT. package v1alpha1 import ( - networkingv1alpha1 "github.com/onmetal/onmetal-api/api/networking/v1alpha1" - internal "github.com/onmetal/onmetal-api/client-go/applyconfigurations/internal" - v1 "github.com/onmetal/onmetal-api/client-go/applyconfigurations/meta/v1" + networkingv1alpha1 "github.com/ironcore-dev/ironcore/api/networking/v1alpha1" + internal "github.com/ironcore-dev/ironcore/client-go/applyconfigurations/internal" + v1 "github.com/ironcore-dev/ironcore/client-go/applyconfigurations/meta/v1" metav1 "k8s.io/apimachinery/pkg/apis/meta/v1" types "k8s.io/apimachinery/pkg/types" managedfields "k8s.io/apimachinery/pkg/util/managedfields" @@ -42,7 +43,7 @@ func Network(name, namespace string) *NetworkApplyConfiguration { b.WithName(name) b.WithNamespace(namespace) b.WithKind("Network") - b.WithAPIVersion("networking.api.onmetal.de/v1alpha1") + b.WithAPIVersion("networking.ironcore.dev/v1alpha1") return b } @@ -70,7 +71,7 @@ func ExtractNetworkStatus(network *networkingv1alpha1.Network, fieldManager stri func extractNetwork(network *networkingv1alpha1.Network, fieldManager string, subresource string) (*NetworkApplyConfiguration, error) { b := &NetworkApplyConfiguration{} - err := managedfields.ExtractInto(network, internal.Parser().Type("com.github.onmetal.onmetal-api.api.networking.v1alpha1.Network"), fieldManager, b, subresource) + err := managedfields.ExtractInto(network, internal.Parser().Type("com.github.ironcore-dev.ironcore.api.networking.v1alpha1.Network"), fieldManager, b, subresource) if err != nil { return nil, err } @@ -78,7 +79,7 @@ func extractNetwork(network *networkingv1alpha1.Network, fieldManager string, su b.WithNamespace(network.Namespace) b.WithKind("Network") - b.WithAPIVersion("networking.api.onmetal.de/v1alpha1") + b.WithAPIVersion("networking.ironcore.dev/v1alpha1") return b, nil } diff --git a/client-go/applyconfigurations/networking/v1alpha1/networkinterface.go b/client-go/applyconfigurations/networking/v1alpha1/networkinterface.go index 82ecc0207..184daa350 100644 --- a/client-go/applyconfigurations/networking/v1alpha1/networkinterface.go +++ b/client-go/applyconfigurations/networking/v1alpha1/networkinterface.go @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 by the OnMetal authors. + * Copyright (c) 2022 by the IronCore authors. * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. @@ -13,14 +13,15 @@ * See the License for the specific language governing permissions and * limitations under the License. */ + // Code generated by applyconfiguration-gen. DO NOT EDIT. package v1alpha1 import ( - networkingv1alpha1 "github.com/onmetal/onmetal-api/api/networking/v1alpha1" - internal "github.com/onmetal/onmetal-api/client-go/applyconfigurations/internal" - v1 "github.com/onmetal/onmetal-api/client-go/applyconfigurations/meta/v1" + networkingv1alpha1 "github.com/ironcore-dev/ironcore/api/networking/v1alpha1" + internal "github.com/ironcore-dev/ironcore/client-go/applyconfigurations/internal" + v1 "github.com/ironcore-dev/ironcore/client-go/applyconfigurations/meta/v1" metav1 "k8s.io/apimachinery/pkg/apis/meta/v1" types "k8s.io/apimachinery/pkg/types" managedfields "k8s.io/apimachinery/pkg/util/managedfields" @@ -42,7 +43,7 @@ func NetworkInterface(name, namespace string) *NetworkInterfaceApplyConfiguratio b.WithName(name) b.WithNamespace(namespace) b.WithKind("NetworkInterface") - b.WithAPIVersion("networking.api.onmetal.de/v1alpha1") + b.WithAPIVersion("networking.ironcore.dev/v1alpha1") return b } @@ -70,7 +71,7 @@ func ExtractNetworkInterfaceStatus(networkInterface *networkingv1alpha1.NetworkI func extractNetworkInterface(networkInterface *networkingv1alpha1.NetworkInterface, fieldManager string, subresource string) (*NetworkInterfaceApplyConfiguration, error) { b := &NetworkInterfaceApplyConfiguration{} - err := managedfields.ExtractInto(networkInterface, internal.Parser().Type("com.github.onmetal.onmetal-api.api.networking.v1alpha1.NetworkInterface"), fieldManager, b, subresource) + err := managedfields.ExtractInto(networkInterface, internal.Parser().Type("com.github.ironcore-dev.ironcore.api.networking.v1alpha1.NetworkInterface"), fieldManager, b, subresource) if err != nil { return nil, err } @@ -78,7 +79,7 @@ func extractNetworkInterface(networkInterface *networkingv1alpha1.NetworkInterfa b.WithNamespace(networkInterface.Namespace) b.WithKind("NetworkInterface") - b.WithAPIVersion("networking.api.onmetal.de/v1alpha1") + b.WithAPIVersion("networking.ironcore.dev/v1alpha1") return b, nil } diff --git a/client-go/applyconfigurations/networking/v1alpha1/networkinterfacespec.go b/client-go/applyconfigurations/networking/v1alpha1/networkinterfacespec.go index fac14f2b3..1a56c6959 100644 --- a/client-go/applyconfigurations/networking/v1alpha1/networkinterfacespec.go +++ b/client-go/applyconfigurations/networking/v1alpha1/networkinterfacespec.go @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 by the OnMetal authors. + * Copyright (c) 2022 by the IronCore authors. * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. @@ -13,12 +13,13 @@ * See the License for the specific language governing permissions and * limitations under the License. */ + // Code generated by applyconfiguration-gen. DO NOT EDIT. package v1alpha1 import ( - v1alpha1 "github.com/onmetal/onmetal-api/client-go/applyconfigurations/common/v1alpha1" + v1alpha1 "github.com/ironcore-dev/ironcore/client-go/applyconfigurations/common/v1alpha1" v1 "k8s.io/api/core/v1" ) diff --git a/client-go/applyconfigurations/networking/v1alpha1/networkinterfacestatus.go b/client-go/applyconfigurations/networking/v1alpha1/networkinterfacestatus.go index dd0ca7fc1..664aa0a37 100644 --- a/client-go/applyconfigurations/networking/v1alpha1/networkinterfacestatus.go +++ b/client-go/applyconfigurations/networking/v1alpha1/networkinterfacestatus.go @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 by the OnMetal authors. + * Copyright (c) 2022 by the IronCore authors. * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. @@ -13,13 +13,14 @@ * See the License for the specific language governing permissions and * limitations under the License. */ + // Code generated by applyconfiguration-gen. DO NOT EDIT. package v1alpha1 import ( - commonv1alpha1 "github.com/onmetal/onmetal-api/api/common/v1alpha1" - v1alpha1 "github.com/onmetal/onmetal-api/api/networking/v1alpha1" + commonv1alpha1 "github.com/ironcore-dev/ironcore/api/common/v1alpha1" + v1alpha1 "github.com/ironcore-dev/ironcore/api/networking/v1alpha1" v1 "k8s.io/apimachinery/pkg/apis/meta/v1" ) diff --git a/client-go/applyconfigurations/networking/v1alpha1/networkinterfacetemplatespec.go b/client-go/applyconfigurations/networking/v1alpha1/networkinterfacetemplatespec.go index 3f021a0cf..3bcc38801 100644 --- a/client-go/applyconfigurations/networking/v1alpha1/networkinterfacetemplatespec.go +++ b/client-go/applyconfigurations/networking/v1alpha1/networkinterfacetemplatespec.go @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 by the OnMetal authors. + * Copyright (c) 2022 by the IronCore authors. * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. @@ -13,12 +13,13 @@ * See the License for the specific language governing permissions and * limitations under the License. */ + // Code generated by applyconfiguration-gen. DO NOT EDIT. package v1alpha1 import ( - v1 "github.com/onmetal/onmetal-api/client-go/applyconfigurations/meta/v1" + v1 "github.com/ironcore-dev/ironcore/client-go/applyconfigurations/meta/v1" metav1 "k8s.io/apimachinery/pkg/apis/meta/v1" types "k8s.io/apimachinery/pkg/types" ) diff --git a/client-go/applyconfigurations/networking/v1alpha1/networkpeering.go b/client-go/applyconfigurations/networking/v1alpha1/networkpeering.go index f7d418347..048cdf888 100644 --- a/client-go/applyconfigurations/networking/v1alpha1/networkpeering.go +++ b/client-go/applyconfigurations/networking/v1alpha1/networkpeering.go @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 by the OnMetal authors. + * Copyright (c) 2022 by the IronCore authors. * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. @@ -13,6 +13,7 @@ * See the License for the specific language governing permissions and * limitations under the License. */ + // Code generated by applyconfiguration-gen. DO NOT EDIT. package v1alpha1 diff --git a/client-go/applyconfigurations/networking/v1alpha1/networkpeeringclaimref.go b/client-go/applyconfigurations/networking/v1alpha1/networkpeeringclaimref.go index 2d9a0acfa..fc7226332 100644 --- a/client-go/applyconfigurations/networking/v1alpha1/networkpeeringclaimref.go +++ b/client-go/applyconfigurations/networking/v1alpha1/networkpeeringclaimref.go @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 by the OnMetal authors. + * Copyright (c) 2022 by the IronCore authors. * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. @@ -13,6 +13,7 @@ * See the License for the specific language governing permissions and * limitations under the License. */ + // Code generated by applyconfiguration-gen. DO NOT EDIT. package v1alpha1 diff --git a/client-go/applyconfigurations/networking/v1alpha1/networkpeeringnetworkref.go b/client-go/applyconfigurations/networking/v1alpha1/networkpeeringnetworkref.go index 41c364ae5..738be2f38 100644 --- a/client-go/applyconfigurations/networking/v1alpha1/networkpeeringnetworkref.go +++ b/client-go/applyconfigurations/networking/v1alpha1/networkpeeringnetworkref.go @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 by the OnMetal authors. + * Copyright (c) 2022 by the IronCore authors. * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. @@ -13,6 +13,7 @@ * See the License for the specific language governing permissions and * limitations under the License. */ + // Code generated by applyconfiguration-gen. DO NOT EDIT. package v1alpha1 diff --git a/client-go/applyconfigurations/networking/v1alpha1/networkpeeringstatus.go b/client-go/applyconfigurations/networking/v1alpha1/networkpeeringstatus.go index 63034aa38..1d6f375af 100644 --- a/client-go/applyconfigurations/networking/v1alpha1/networkpeeringstatus.go +++ b/client-go/applyconfigurations/networking/v1alpha1/networkpeeringstatus.go @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 by the OnMetal authors. + * Copyright (c) 2022 by the IronCore authors. * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. @@ -13,6 +13,7 @@ * See the License for the specific language governing permissions and * limitations under the License. */ + // Code generated by applyconfiguration-gen. DO NOT EDIT. package v1alpha1 diff --git a/client-go/applyconfigurations/networking/v1alpha1/networkpolicy.go b/client-go/applyconfigurations/networking/v1alpha1/networkpolicy.go index 187d1fe16..3c5e29bbe 100644 --- a/client-go/applyconfigurations/networking/v1alpha1/networkpolicy.go +++ b/client-go/applyconfigurations/networking/v1alpha1/networkpolicy.go @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 by the OnMetal authors. + * Copyright (c) 2022 by the IronCore authors. * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. @@ -13,14 +13,15 @@ * See the License for the specific language governing permissions and * limitations under the License. */ + // Code generated by applyconfiguration-gen. DO NOT EDIT. package v1alpha1 import ( - networkingv1alpha1 "github.com/onmetal/onmetal-api/api/networking/v1alpha1" - internal "github.com/onmetal/onmetal-api/client-go/applyconfigurations/internal" - v1 "github.com/onmetal/onmetal-api/client-go/applyconfigurations/meta/v1" + networkingv1alpha1 "github.com/ironcore-dev/ironcore/api/networking/v1alpha1" + internal "github.com/ironcore-dev/ironcore/client-go/applyconfigurations/internal" + v1 "github.com/ironcore-dev/ironcore/client-go/applyconfigurations/meta/v1" metav1 "k8s.io/apimachinery/pkg/apis/meta/v1" types "k8s.io/apimachinery/pkg/types" managedfields "k8s.io/apimachinery/pkg/util/managedfields" @@ -42,7 +43,7 @@ func NetworkPolicy(name, namespace string) *NetworkPolicyApplyConfiguration { b.WithName(name) b.WithNamespace(namespace) b.WithKind("NetworkPolicy") - b.WithAPIVersion("networking.api.onmetal.de/v1alpha1") + b.WithAPIVersion("networking.ironcore.dev/v1alpha1") return b } @@ -70,7 +71,7 @@ func ExtractNetworkPolicyStatus(networkPolicy *networkingv1alpha1.NetworkPolicy, func extractNetworkPolicy(networkPolicy *networkingv1alpha1.NetworkPolicy, fieldManager string, subresource string) (*NetworkPolicyApplyConfiguration, error) { b := &NetworkPolicyApplyConfiguration{} - err := managedfields.ExtractInto(networkPolicy, internal.Parser().Type("com.github.onmetal.onmetal-api.api.networking.v1alpha1.NetworkPolicy"), fieldManager, b, subresource) + err := managedfields.ExtractInto(networkPolicy, internal.Parser().Type("com.github.ironcore-dev.ironcore.api.networking.v1alpha1.NetworkPolicy"), fieldManager, b, subresource) if err != nil { return nil, err } @@ -78,7 +79,7 @@ func extractNetworkPolicy(networkPolicy *networkingv1alpha1.NetworkPolicy, field b.WithNamespace(networkPolicy.Namespace) b.WithKind("NetworkPolicy") - b.WithAPIVersion("networking.api.onmetal.de/v1alpha1") + b.WithAPIVersion("networking.ironcore.dev/v1alpha1") return b, nil } diff --git a/client-go/applyconfigurations/networking/v1alpha1/networkpolicycondition.go b/client-go/applyconfigurations/networking/v1alpha1/networkpolicycondition.go index 7f42374d2..e63de79f2 100644 --- a/client-go/applyconfigurations/networking/v1alpha1/networkpolicycondition.go +++ b/client-go/applyconfigurations/networking/v1alpha1/networkpolicycondition.go @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 by the OnMetal authors. + * Copyright (c) 2022 by the IronCore authors. * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. @@ -13,12 +13,13 @@ * See the License for the specific language governing permissions and * limitations under the License. */ + // Code generated by applyconfiguration-gen. DO NOT EDIT. package v1alpha1 import ( - v1alpha1 "github.com/onmetal/onmetal-api/api/networking/v1alpha1" + v1alpha1 "github.com/ironcore-dev/ironcore/api/networking/v1alpha1" v1 "k8s.io/api/core/v1" metav1 "k8s.io/apimachinery/pkg/apis/meta/v1" ) diff --git a/client-go/applyconfigurations/networking/v1alpha1/networkpolicyegressrule.go b/client-go/applyconfigurations/networking/v1alpha1/networkpolicyegressrule.go index 0d18d2e9e..2776cbf8f 100644 --- a/client-go/applyconfigurations/networking/v1alpha1/networkpolicyegressrule.go +++ b/client-go/applyconfigurations/networking/v1alpha1/networkpolicyegressrule.go @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 by the OnMetal authors. + * Copyright (c) 2022 by the IronCore authors. * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. @@ -13,6 +13,7 @@ * See the License for the specific language governing permissions and * limitations under the License. */ + // Code generated by applyconfiguration-gen. DO NOT EDIT. package v1alpha1 diff --git a/client-go/applyconfigurations/networking/v1alpha1/networkpolicyingressrule.go b/client-go/applyconfigurations/networking/v1alpha1/networkpolicyingressrule.go index 485587d23..60ea3d46e 100644 --- a/client-go/applyconfigurations/networking/v1alpha1/networkpolicyingressrule.go +++ b/client-go/applyconfigurations/networking/v1alpha1/networkpolicyingressrule.go @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 by the OnMetal authors. + * Copyright (c) 2022 by the IronCore authors. * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. @@ -13,6 +13,7 @@ * See the License for the specific language governing permissions and * limitations under the License. */ + // Code generated by applyconfiguration-gen. DO NOT EDIT. package v1alpha1 diff --git a/client-go/applyconfigurations/networking/v1alpha1/networkpolicypeer.go b/client-go/applyconfigurations/networking/v1alpha1/networkpolicypeer.go index 5e85ec859..f79aa36b2 100644 --- a/client-go/applyconfigurations/networking/v1alpha1/networkpolicypeer.go +++ b/client-go/applyconfigurations/networking/v1alpha1/networkpolicypeer.go @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 by the OnMetal authors. + * Copyright (c) 2022 by the IronCore authors. * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. @@ -13,12 +13,13 @@ * See the License for the specific language governing permissions and * limitations under the License. */ + // Code generated by applyconfiguration-gen. DO NOT EDIT. package v1alpha1 import ( - v1alpha1 "github.com/onmetal/onmetal-api/client-go/applyconfigurations/core/v1alpha1" + v1alpha1 "github.com/ironcore-dev/ironcore/client-go/applyconfigurations/core/v1alpha1" ) // NetworkPolicyPeerApplyConfiguration represents an declarative configuration of the NetworkPolicyPeer type for use diff --git a/client-go/applyconfigurations/networking/v1alpha1/networkpolicyport.go b/client-go/applyconfigurations/networking/v1alpha1/networkpolicyport.go index 1d8ad9ebd..aab3ecece 100644 --- a/client-go/applyconfigurations/networking/v1alpha1/networkpolicyport.go +++ b/client-go/applyconfigurations/networking/v1alpha1/networkpolicyport.go @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 by the OnMetal authors. + * Copyright (c) 2022 by the IronCore authors. * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. @@ -13,6 +13,7 @@ * See the License for the specific language governing permissions and * limitations under the License. */ + // Code generated by applyconfiguration-gen. DO NOT EDIT. package v1alpha1 diff --git a/client-go/applyconfigurations/networking/v1alpha1/networkpolicyspec.go b/client-go/applyconfigurations/networking/v1alpha1/networkpolicyspec.go index 7275c351e..e66b60a97 100644 --- a/client-go/applyconfigurations/networking/v1alpha1/networkpolicyspec.go +++ b/client-go/applyconfigurations/networking/v1alpha1/networkpolicyspec.go @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 by the OnMetal authors. + * Copyright (c) 2022 by the IronCore authors. * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. @@ -13,13 +13,14 @@ * See the License for the specific language governing permissions and * limitations under the License. */ + // Code generated by applyconfiguration-gen. DO NOT EDIT. package v1alpha1 import ( - networkingv1alpha1 "github.com/onmetal/onmetal-api/api/networking/v1alpha1" - metav1 "github.com/onmetal/onmetal-api/client-go/applyconfigurations/meta/v1" + networkingv1alpha1 "github.com/ironcore-dev/ironcore/api/networking/v1alpha1" + metav1 "github.com/ironcore-dev/ironcore/client-go/applyconfigurations/meta/v1" v1 "k8s.io/api/core/v1" ) diff --git a/client-go/applyconfigurations/networking/v1alpha1/networkpolicystatus.go b/client-go/applyconfigurations/networking/v1alpha1/networkpolicystatus.go index 0fe871715..ed72cce07 100644 --- a/client-go/applyconfigurations/networking/v1alpha1/networkpolicystatus.go +++ b/client-go/applyconfigurations/networking/v1alpha1/networkpolicystatus.go @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 by the OnMetal authors. + * Copyright (c) 2022 by the IronCore authors. * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. @@ -13,6 +13,7 @@ * See the License for the specific language governing permissions and * limitations under the License. */ + // Code generated by applyconfiguration-gen. DO NOT EDIT. package v1alpha1 diff --git a/client-go/applyconfigurations/networking/v1alpha1/networkspec.go b/client-go/applyconfigurations/networking/v1alpha1/networkspec.go index 8c0263d46..730bbdd54 100644 --- a/client-go/applyconfigurations/networking/v1alpha1/networkspec.go +++ b/client-go/applyconfigurations/networking/v1alpha1/networkspec.go @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 by the OnMetal authors. + * Copyright (c) 2022 by the IronCore authors. * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. @@ -13,6 +13,7 @@ * See the License for the specific language governing permissions and * limitations under the License. */ + // Code generated by applyconfiguration-gen. DO NOT EDIT. package v1alpha1 diff --git a/client-go/applyconfigurations/networking/v1alpha1/networkstatus.go b/client-go/applyconfigurations/networking/v1alpha1/networkstatus.go index eecb7937a..759d548ca 100644 --- a/client-go/applyconfigurations/networking/v1alpha1/networkstatus.go +++ b/client-go/applyconfigurations/networking/v1alpha1/networkstatus.go @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 by the OnMetal authors. + * Copyright (c) 2022 by the IronCore authors. * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. @@ -13,12 +13,13 @@ * See the License for the specific language governing permissions and * limitations under the License. */ + // Code generated by applyconfiguration-gen. DO NOT EDIT. package v1alpha1 import ( - v1alpha1 "github.com/onmetal/onmetal-api/api/networking/v1alpha1" + v1alpha1 "github.com/ironcore-dev/ironcore/api/networking/v1alpha1" ) // NetworkStatusApplyConfiguration represents an declarative configuration of the NetworkStatus type for use diff --git a/client-go/applyconfigurations/networking/v1alpha1/prefixsource.go b/client-go/applyconfigurations/networking/v1alpha1/prefixsource.go index fa54a8423..8187ccb35 100644 --- a/client-go/applyconfigurations/networking/v1alpha1/prefixsource.go +++ b/client-go/applyconfigurations/networking/v1alpha1/prefixsource.go @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 by the OnMetal authors. + * Copyright (c) 2022 by the IronCore authors. * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. @@ -13,12 +13,13 @@ * See the License for the specific language governing permissions and * limitations under the License. */ + // Code generated by applyconfiguration-gen. DO NOT EDIT. package v1alpha1 import ( - v1alpha1 "github.com/onmetal/onmetal-api/api/common/v1alpha1" + v1alpha1 "github.com/ironcore-dev/ironcore/api/common/v1alpha1" ) // PrefixSourceApplyConfiguration represents an declarative configuration of the PrefixSource type for use diff --git a/client-go/applyconfigurations/networking/v1alpha1/virtualip.go b/client-go/applyconfigurations/networking/v1alpha1/virtualip.go index 505167346..4311e2ec4 100644 --- a/client-go/applyconfigurations/networking/v1alpha1/virtualip.go +++ b/client-go/applyconfigurations/networking/v1alpha1/virtualip.go @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 by the OnMetal authors. + * Copyright (c) 2022 by the IronCore authors. * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. @@ -13,14 +13,15 @@ * See the License for the specific language governing permissions and * limitations under the License. */ + // Code generated by applyconfiguration-gen. DO NOT EDIT. package v1alpha1 import ( - networkingv1alpha1 "github.com/onmetal/onmetal-api/api/networking/v1alpha1" - internal "github.com/onmetal/onmetal-api/client-go/applyconfigurations/internal" - v1 "github.com/onmetal/onmetal-api/client-go/applyconfigurations/meta/v1" + networkingv1alpha1 "github.com/ironcore-dev/ironcore/api/networking/v1alpha1" + internal "github.com/ironcore-dev/ironcore/client-go/applyconfigurations/internal" + v1 "github.com/ironcore-dev/ironcore/client-go/applyconfigurations/meta/v1" metav1 "k8s.io/apimachinery/pkg/apis/meta/v1" types "k8s.io/apimachinery/pkg/types" managedfields "k8s.io/apimachinery/pkg/util/managedfields" @@ -42,7 +43,7 @@ func VirtualIP(name, namespace string) *VirtualIPApplyConfiguration { b.WithName(name) b.WithNamespace(namespace) b.WithKind("VirtualIP") - b.WithAPIVersion("networking.api.onmetal.de/v1alpha1") + b.WithAPIVersion("networking.ironcore.dev/v1alpha1") return b } @@ -70,7 +71,7 @@ func ExtractVirtualIPStatus(virtualIP *networkingv1alpha1.VirtualIP, fieldManage func extractVirtualIP(virtualIP *networkingv1alpha1.VirtualIP, fieldManager string, subresource string) (*VirtualIPApplyConfiguration, error) { b := &VirtualIPApplyConfiguration{} - err := managedfields.ExtractInto(virtualIP, internal.Parser().Type("com.github.onmetal.onmetal-api.api.networking.v1alpha1.VirtualIP"), fieldManager, b, subresource) + err := managedfields.ExtractInto(virtualIP, internal.Parser().Type("com.github.ironcore-dev.ironcore.api.networking.v1alpha1.VirtualIP"), fieldManager, b, subresource) if err != nil { return nil, err } @@ -78,7 +79,7 @@ func extractVirtualIP(virtualIP *networkingv1alpha1.VirtualIP, fieldManager stri b.WithNamespace(virtualIP.Namespace) b.WithKind("VirtualIP") - b.WithAPIVersion("networking.api.onmetal.de/v1alpha1") + b.WithAPIVersion("networking.ironcore.dev/v1alpha1") return b, nil } diff --git a/client-go/applyconfigurations/networking/v1alpha1/virtualipsource.go b/client-go/applyconfigurations/networking/v1alpha1/virtualipsource.go index 6d9a6f095..9e0b980bb 100644 --- a/client-go/applyconfigurations/networking/v1alpha1/virtualipsource.go +++ b/client-go/applyconfigurations/networking/v1alpha1/virtualipsource.go @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 by the OnMetal authors. + * Copyright (c) 2022 by the IronCore authors. * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. @@ -13,6 +13,7 @@ * See the License for the specific language governing permissions and * limitations under the License. */ + // Code generated by applyconfiguration-gen. DO NOT EDIT. package v1alpha1 diff --git a/client-go/applyconfigurations/networking/v1alpha1/virtualipspec.go b/client-go/applyconfigurations/networking/v1alpha1/virtualipspec.go index 285b04985..556a5d8d1 100644 --- a/client-go/applyconfigurations/networking/v1alpha1/virtualipspec.go +++ b/client-go/applyconfigurations/networking/v1alpha1/virtualipspec.go @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 by the OnMetal authors. + * Copyright (c) 2022 by the IronCore authors. * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. @@ -13,13 +13,14 @@ * See the License for the specific language governing permissions and * limitations under the License. */ + // Code generated by applyconfiguration-gen. DO NOT EDIT. package v1alpha1 import ( - v1alpha1 "github.com/onmetal/onmetal-api/api/networking/v1alpha1" - commonv1alpha1 "github.com/onmetal/onmetal-api/client-go/applyconfigurations/common/v1alpha1" + v1alpha1 "github.com/ironcore-dev/ironcore/api/networking/v1alpha1" + commonv1alpha1 "github.com/ironcore-dev/ironcore/client-go/applyconfigurations/common/v1alpha1" v1 "k8s.io/api/core/v1" ) diff --git a/client-go/applyconfigurations/networking/v1alpha1/virtualipstatus.go b/client-go/applyconfigurations/networking/v1alpha1/virtualipstatus.go index 9c7fcb649..ac34a14d4 100644 --- a/client-go/applyconfigurations/networking/v1alpha1/virtualipstatus.go +++ b/client-go/applyconfigurations/networking/v1alpha1/virtualipstatus.go @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 by the OnMetal authors. + * Copyright (c) 2022 by the IronCore authors. * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. @@ -13,12 +13,13 @@ * See the License for the specific language governing permissions and * limitations under the License. */ + // Code generated by applyconfiguration-gen. DO NOT EDIT. package v1alpha1 import ( - v1alpha1 "github.com/onmetal/onmetal-api/api/common/v1alpha1" + v1alpha1 "github.com/ironcore-dev/ironcore/api/common/v1alpha1" ) // VirtualIPStatusApplyConfiguration represents an declarative configuration of the VirtualIPStatus type for use diff --git a/client-go/applyconfigurations/networking/v1alpha1/virtualiptemplatespec.go b/client-go/applyconfigurations/networking/v1alpha1/virtualiptemplatespec.go index c0a45e596..e3dfb4df1 100644 --- a/client-go/applyconfigurations/networking/v1alpha1/virtualiptemplatespec.go +++ b/client-go/applyconfigurations/networking/v1alpha1/virtualiptemplatespec.go @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 by the OnMetal authors. + * Copyright (c) 2022 by the IronCore authors. * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. @@ -13,12 +13,13 @@ * See the License for the specific language governing permissions and * limitations under the License. */ + // Code generated by applyconfiguration-gen. DO NOT EDIT. package v1alpha1 import ( - v1 "github.com/onmetal/onmetal-api/client-go/applyconfigurations/meta/v1" + v1 "github.com/ironcore-dev/ironcore/client-go/applyconfigurations/meta/v1" metav1 "k8s.io/apimachinery/pkg/apis/meta/v1" types "k8s.io/apimachinery/pkg/types" ) diff --git a/client-go/applyconfigurations/storage/v1alpha1/bucket.go b/client-go/applyconfigurations/storage/v1alpha1/bucket.go index 3bfec9c5a..13129a697 100644 --- a/client-go/applyconfigurations/storage/v1alpha1/bucket.go +++ b/client-go/applyconfigurations/storage/v1alpha1/bucket.go @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 by the OnMetal authors. + * Copyright (c) 2022 by the IronCore authors. * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. @@ -13,14 +13,15 @@ * See the License for the specific language governing permissions and * limitations under the License. */ + // Code generated by applyconfiguration-gen. DO NOT EDIT. package v1alpha1 import ( - storagev1alpha1 "github.com/onmetal/onmetal-api/api/storage/v1alpha1" - internal "github.com/onmetal/onmetal-api/client-go/applyconfigurations/internal" - v1 "github.com/onmetal/onmetal-api/client-go/applyconfigurations/meta/v1" + storagev1alpha1 "github.com/ironcore-dev/ironcore/api/storage/v1alpha1" + internal "github.com/ironcore-dev/ironcore/client-go/applyconfigurations/internal" + v1 "github.com/ironcore-dev/ironcore/client-go/applyconfigurations/meta/v1" metav1 "k8s.io/apimachinery/pkg/apis/meta/v1" types "k8s.io/apimachinery/pkg/types" managedfields "k8s.io/apimachinery/pkg/util/managedfields" @@ -42,7 +43,7 @@ func Bucket(name, namespace string) *BucketApplyConfiguration { b.WithName(name) b.WithNamespace(namespace) b.WithKind("Bucket") - b.WithAPIVersion("storage.api.onmetal.de/v1alpha1") + b.WithAPIVersion("storage.ironcore.dev/v1alpha1") return b } @@ -70,7 +71,7 @@ func ExtractBucketStatus(bucket *storagev1alpha1.Bucket, fieldManager string) (* func extractBucket(bucket *storagev1alpha1.Bucket, fieldManager string, subresource string) (*BucketApplyConfiguration, error) { b := &BucketApplyConfiguration{} - err := managedfields.ExtractInto(bucket, internal.Parser().Type("com.github.onmetal.onmetal-api.api.storage.v1alpha1.Bucket"), fieldManager, b, subresource) + err := managedfields.ExtractInto(bucket, internal.Parser().Type("com.github.ironcore-dev.ironcore.api.storage.v1alpha1.Bucket"), fieldManager, b, subresource) if err != nil { return nil, err } @@ -78,7 +79,7 @@ func extractBucket(bucket *storagev1alpha1.Bucket, fieldManager string, subresou b.WithNamespace(bucket.Namespace) b.WithKind("Bucket") - b.WithAPIVersion("storage.api.onmetal.de/v1alpha1") + b.WithAPIVersion("storage.ironcore.dev/v1alpha1") return b, nil } diff --git a/client-go/applyconfigurations/storage/v1alpha1/bucketaccess.go b/client-go/applyconfigurations/storage/v1alpha1/bucketaccess.go index 4d497db52..bd27d03d0 100644 --- a/client-go/applyconfigurations/storage/v1alpha1/bucketaccess.go +++ b/client-go/applyconfigurations/storage/v1alpha1/bucketaccess.go @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 by the OnMetal authors. + * Copyright (c) 2022 by the IronCore authors. * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. @@ -13,6 +13,7 @@ * See the License for the specific language governing permissions and * limitations under the License. */ + // Code generated by applyconfiguration-gen. DO NOT EDIT. package v1alpha1 diff --git a/client-go/applyconfigurations/storage/v1alpha1/bucketclass.go b/client-go/applyconfigurations/storage/v1alpha1/bucketclass.go index cfe6e5a7c..e90f40d25 100644 --- a/client-go/applyconfigurations/storage/v1alpha1/bucketclass.go +++ b/client-go/applyconfigurations/storage/v1alpha1/bucketclass.go @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 by the OnMetal authors. + * Copyright (c) 2022 by the IronCore authors. * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. @@ -13,15 +13,16 @@ * See the License for the specific language governing permissions and * limitations under the License. */ + // Code generated by applyconfiguration-gen. DO NOT EDIT. package v1alpha1 import ( - v1alpha1 "github.com/onmetal/onmetal-api/api/core/v1alpha1" - storagev1alpha1 "github.com/onmetal/onmetal-api/api/storage/v1alpha1" - internal "github.com/onmetal/onmetal-api/client-go/applyconfigurations/internal" - v1 "github.com/onmetal/onmetal-api/client-go/applyconfigurations/meta/v1" + v1alpha1 "github.com/ironcore-dev/ironcore/api/core/v1alpha1" + storagev1alpha1 "github.com/ironcore-dev/ironcore/api/storage/v1alpha1" + internal "github.com/ironcore-dev/ironcore/client-go/applyconfigurations/internal" + v1 "github.com/ironcore-dev/ironcore/client-go/applyconfigurations/meta/v1" metav1 "k8s.io/apimachinery/pkg/apis/meta/v1" types "k8s.io/apimachinery/pkg/types" managedfields "k8s.io/apimachinery/pkg/util/managedfields" @@ -41,7 +42,7 @@ func BucketClass(name string) *BucketClassApplyConfiguration { b := &BucketClassApplyConfiguration{} b.WithName(name) b.WithKind("BucketClass") - b.WithAPIVersion("storage.api.onmetal.de/v1alpha1") + b.WithAPIVersion("storage.ironcore.dev/v1alpha1") return b } @@ -69,14 +70,14 @@ func ExtractBucketClassStatus(bucketClass *storagev1alpha1.BucketClass, fieldMan func extractBucketClass(bucketClass *storagev1alpha1.BucketClass, fieldManager string, subresource string) (*BucketClassApplyConfiguration, error) { b := &BucketClassApplyConfiguration{} - err := managedfields.ExtractInto(bucketClass, internal.Parser().Type("com.github.onmetal.onmetal-api.api.storage.v1alpha1.BucketClass"), fieldManager, b, subresource) + err := managedfields.ExtractInto(bucketClass, internal.Parser().Type("com.github.ironcore-dev.ironcore.api.storage.v1alpha1.BucketClass"), fieldManager, b, subresource) if err != nil { return nil, err } b.WithName(bucketClass.Name) b.WithKind("BucketClass") - b.WithAPIVersion("storage.api.onmetal.de/v1alpha1") + b.WithAPIVersion("storage.ironcore.dev/v1alpha1") return b, nil } diff --git a/client-go/applyconfigurations/storage/v1alpha1/bucketcondition.go b/client-go/applyconfigurations/storage/v1alpha1/bucketcondition.go index b058443b2..bb69f9f32 100644 --- a/client-go/applyconfigurations/storage/v1alpha1/bucketcondition.go +++ b/client-go/applyconfigurations/storage/v1alpha1/bucketcondition.go @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 by the OnMetal authors. + * Copyright (c) 2022 by the IronCore authors. * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. @@ -13,12 +13,13 @@ * See the License for the specific language governing permissions and * limitations under the License. */ + // Code generated by applyconfiguration-gen. DO NOT EDIT. package v1alpha1 import ( - v1alpha1 "github.com/onmetal/onmetal-api/api/storage/v1alpha1" + v1alpha1 "github.com/ironcore-dev/ironcore/api/storage/v1alpha1" v1 "k8s.io/api/core/v1" metav1 "k8s.io/apimachinery/pkg/apis/meta/v1" ) diff --git a/client-go/applyconfigurations/storage/v1alpha1/bucketpool.go b/client-go/applyconfigurations/storage/v1alpha1/bucketpool.go index 53b55c4c9..153238baa 100644 --- a/client-go/applyconfigurations/storage/v1alpha1/bucketpool.go +++ b/client-go/applyconfigurations/storage/v1alpha1/bucketpool.go @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 by the OnMetal authors. + * Copyright (c) 2022 by the IronCore authors. * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. @@ -13,14 +13,15 @@ * See the License for the specific language governing permissions and * limitations under the License. */ + // Code generated by applyconfiguration-gen. DO NOT EDIT. package v1alpha1 import ( - storagev1alpha1 "github.com/onmetal/onmetal-api/api/storage/v1alpha1" - internal "github.com/onmetal/onmetal-api/client-go/applyconfigurations/internal" - v1 "github.com/onmetal/onmetal-api/client-go/applyconfigurations/meta/v1" + storagev1alpha1 "github.com/ironcore-dev/ironcore/api/storage/v1alpha1" + internal "github.com/ironcore-dev/ironcore/client-go/applyconfigurations/internal" + v1 "github.com/ironcore-dev/ironcore/client-go/applyconfigurations/meta/v1" metav1 "k8s.io/apimachinery/pkg/apis/meta/v1" types "k8s.io/apimachinery/pkg/types" managedfields "k8s.io/apimachinery/pkg/util/managedfields" @@ -41,7 +42,7 @@ func BucketPool(name string) *BucketPoolApplyConfiguration { b := &BucketPoolApplyConfiguration{} b.WithName(name) b.WithKind("BucketPool") - b.WithAPIVersion("storage.api.onmetal.de/v1alpha1") + b.WithAPIVersion("storage.ironcore.dev/v1alpha1") return b } @@ -69,14 +70,14 @@ func ExtractBucketPoolStatus(bucketPool *storagev1alpha1.BucketPool, fieldManage func extractBucketPool(bucketPool *storagev1alpha1.BucketPool, fieldManager string, subresource string) (*BucketPoolApplyConfiguration, error) { b := &BucketPoolApplyConfiguration{} - err := managedfields.ExtractInto(bucketPool, internal.Parser().Type("com.github.onmetal.onmetal-api.api.storage.v1alpha1.BucketPool"), fieldManager, b, subresource) + err := managedfields.ExtractInto(bucketPool, internal.Parser().Type("com.github.ironcore-dev.ironcore.api.storage.v1alpha1.BucketPool"), fieldManager, b, subresource) if err != nil { return nil, err } b.WithName(bucketPool.Name) b.WithKind("BucketPool") - b.WithAPIVersion("storage.api.onmetal.de/v1alpha1") + b.WithAPIVersion("storage.ironcore.dev/v1alpha1") return b, nil } diff --git a/client-go/applyconfigurations/storage/v1alpha1/bucketpoolspec.go b/client-go/applyconfigurations/storage/v1alpha1/bucketpoolspec.go index d557b189b..c916390d5 100644 --- a/client-go/applyconfigurations/storage/v1alpha1/bucketpoolspec.go +++ b/client-go/applyconfigurations/storage/v1alpha1/bucketpoolspec.go @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 by the OnMetal authors. + * Copyright (c) 2022 by the IronCore authors. * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. @@ -13,12 +13,13 @@ * See the License for the specific language governing permissions and * limitations under the License. */ + // Code generated by applyconfiguration-gen. DO NOT EDIT. package v1alpha1 import ( - v1alpha1 "github.com/onmetal/onmetal-api/client-go/applyconfigurations/common/v1alpha1" + v1alpha1 "github.com/ironcore-dev/ironcore/client-go/applyconfigurations/common/v1alpha1" ) // BucketPoolSpecApplyConfiguration represents an declarative configuration of the BucketPoolSpec type for use diff --git a/client-go/applyconfigurations/storage/v1alpha1/bucketpoolstatus.go b/client-go/applyconfigurations/storage/v1alpha1/bucketpoolstatus.go index 0d648e9c4..0c19ff8b8 100644 --- a/client-go/applyconfigurations/storage/v1alpha1/bucketpoolstatus.go +++ b/client-go/applyconfigurations/storage/v1alpha1/bucketpoolstatus.go @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 by the OnMetal authors. + * Copyright (c) 2022 by the IronCore authors. * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. @@ -13,12 +13,13 @@ * See the License for the specific language governing permissions and * limitations under the License. */ + // Code generated by applyconfiguration-gen. DO NOT EDIT. package v1alpha1 import ( - v1alpha1 "github.com/onmetal/onmetal-api/api/storage/v1alpha1" + v1alpha1 "github.com/ironcore-dev/ironcore/api/storage/v1alpha1" v1 "k8s.io/api/core/v1" ) diff --git a/client-go/applyconfigurations/storage/v1alpha1/bucketspec.go b/client-go/applyconfigurations/storage/v1alpha1/bucketspec.go index 8564ed9bc..fc2430f44 100644 --- a/client-go/applyconfigurations/storage/v1alpha1/bucketspec.go +++ b/client-go/applyconfigurations/storage/v1alpha1/bucketspec.go @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 by the OnMetal authors. + * Copyright (c) 2022 by the IronCore authors. * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. @@ -13,12 +13,13 @@ * See the License for the specific language governing permissions and * limitations under the License. */ + // Code generated by applyconfiguration-gen. DO NOT EDIT. package v1alpha1 import ( - v1alpha1 "github.com/onmetal/onmetal-api/client-go/applyconfigurations/common/v1alpha1" + v1alpha1 "github.com/ironcore-dev/ironcore/client-go/applyconfigurations/common/v1alpha1" v1 "k8s.io/api/core/v1" ) diff --git a/client-go/applyconfigurations/storage/v1alpha1/bucketstatus.go b/client-go/applyconfigurations/storage/v1alpha1/bucketstatus.go index b7b403566..3a5a0693a 100644 --- a/client-go/applyconfigurations/storage/v1alpha1/bucketstatus.go +++ b/client-go/applyconfigurations/storage/v1alpha1/bucketstatus.go @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 by the OnMetal authors. + * Copyright (c) 2022 by the IronCore authors. * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. @@ -13,12 +13,13 @@ * See the License for the specific language governing permissions and * limitations under the License. */ + // Code generated by applyconfiguration-gen. DO NOT EDIT. package v1alpha1 import ( - v1alpha1 "github.com/onmetal/onmetal-api/api/storage/v1alpha1" + v1alpha1 "github.com/ironcore-dev/ironcore/api/storage/v1alpha1" v1 "k8s.io/apimachinery/pkg/apis/meta/v1" ) diff --git a/client-go/applyconfigurations/storage/v1alpha1/volume.go b/client-go/applyconfigurations/storage/v1alpha1/volume.go index fbdb0a1ad..b9e8db72a 100644 --- a/client-go/applyconfigurations/storage/v1alpha1/volume.go +++ b/client-go/applyconfigurations/storage/v1alpha1/volume.go @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 by the OnMetal authors. + * Copyright (c) 2022 by the IronCore authors. * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. @@ -13,14 +13,15 @@ * See the License for the specific language governing permissions and * limitations under the License. */ + // Code generated by applyconfiguration-gen. DO NOT EDIT. package v1alpha1 import ( - storagev1alpha1 "github.com/onmetal/onmetal-api/api/storage/v1alpha1" - internal "github.com/onmetal/onmetal-api/client-go/applyconfigurations/internal" - v1 "github.com/onmetal/onmetal-api/client-go/applyconfigurations/meta/v1" + storagev1alpha1 "github.com/ironcore-dev/ironcore/api/storage/v1alpha1" + internal "github.com/ironcore-dev/ironcore/client-go/applyconfigurations/internal" + v1 "github.com/ironcore-dev/ironcore/client-go/applyconfigurations/meta/v1" metav1 "k8s.io/apimachinery/pkg/apis/meta/v1" types "k8s.io/apimachinery/pkg/types" managedfields "k8s.io/apimachinery/pkg/util/managedfields" @@ -42,7 +43,7 @@ func Volume(name, namespace string) *VolumeApplyConfiguration { b.WithName(name) b.WithNamespace(namespace) b.WithKind("Volume") - b.WithAPIVersion("storage.api.onmetal.de/v1alpha1") + b.WithAPIVersion("storage.ironcore.dev/v1alpha1") return b } @@ -70,7 +71,7 @@ func ExtractVolumeStatus(volume *storagev1alpha1.Volume, fieldManager string) (* func extractVolume(volume *storagev1alpha1.Volume, fieldManager string, subresource string) (*VolumeApplyConfiguration, error) { b := &VolumeApplyConfiguration{} - err := managedfields.ExtractInto(volume, internal.Parser().Type("com.github.onmetal.onmetal-api.api.storage.v1alpha1.Volume"), fieldManager, b, subresource) + err := managedfields.ExtractInto(volume, internal.Parser().Type("com.github.ironcore-dev.ironcore.api.storage.v1alpha1.Volume"), fieldManager, b, subresource) if err != nil { return nil, err } @@ -78,7 +79,7 @@ func extractVolume(volume *storagev1alpha1.Volume, fieldManager string, subresou b.WithNamespace(volume.Namespace) b.WithKind("Volume") - b.WithAPIVersion("storage.api.onmetal.de/v1alpha1") + b.WithAPIVersion("storage.ironcore.dev/v1alpha1") return b, nil } diff --git a/client-go/applyconfigurations/storage/v1alpha1/volumeaccess.go b/client-go/applyconfigurations/storage/v1alpha1/volumeaccess.go index 18ebed492..baa242db7 100644 --- a/client-go/applyconfigurations/storage/v1alpha1/volumeaccess.go +++ b/client-go/applyconfigurations/storage/v1alpha1/volumeaccess.go @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 by the OnMetal authors. + * Copyright (c) 2022 by the IronCore authors. * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. @@ -13,6 +13,7 @@ * See the License for the specific language governing permissions and * limitations under the License. */ + // Code generated by applyconfiguration-gen. DO NOT EDIT. package v1alpha1 diff --git a/client-go/applyconfigurations/storage/v1alpha1/volumeclass.go b/client-go/applyconfigurations/storage/v1alpha1/volumeclass.go index ecec90d79..810664b1d 100644 --- a/client-go/applyconfigurations/storage/v1alpha1/volumeclass.go +++ b/client-go/applyconfigurations/storage/v1alpha1/volumeclass.go @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 by the OnMetal authors. + * Copyright (c) 2022 by the IronCore authors. * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. @@ -13,15 +13,16 @@ * See the License for the specific language governing permissions and * limitations under the License. */ + // Code generated by applyconfiguration-gen. DO NOT EDIT. package v1alpha1 import ( - v1alpha1 "github.com/onmetal/onmetal-api/api/core/v1alpha1" - storagev1alpha1 "github.com/onmetal/onmetal-api/api/storage/v1alpha1" - internal "github.com/onmetal/onmetal-api/client-go/applyconfigurations/internal" - v1 "github.com/onmetal/onmetal-api/client-go/applyconfigurations/meta/v1" + v1alpha1 "github.com/ironcore-dev/ironcore/api/core/v1alpha1" + storagev1alpha1 "github.com/ironcore-dev/ironcore/api/storage/v1alpha1" + internal "github.com/ironcore-dev/ironcore/client-go/applyconfigurations/internal" + v1 "github.com/ironcore-dev/ironcore/client-go/applyconfigurations/meta/v1" metav1 "k8s.io/apimachinery/pkg/apis/meta/v1" types "k8s.io/apimachinery/pkg/types" managedfields "k8s.io/apimachinery/pkg/util/managedfields" @@ -42,7 +43,7 @@ func VolumeClass(name string) *VolumeClassApplyConfiguration { b := &VolumeClassApplyConfiguration{} b.WithName(name) b.WithKind("VolumeClass") - b.WithAPIVersion("storage.api.onmetal.de/v1alpha1") + b.WithAPIVersion("storage.ironcore.dev/v1alpha1") return b } @@ -70,14 +71,14 @@ func ExtractVolumeClassStatus(volumeClass *storagev1alpha1.VolumeClass, fieldMan func extractVolumeClass(volumeClass *storagev1alpha1.VolumeClass, fieldManager string, subresource string) (*VolumeClassApplyConfiguration, error) { b := &VolumeClassApplyConfiguration{} - err := managedfields.ExtractInto(volumeClass, internal.Parser().Type("com.github.onmetal.onmetal-api.api.storage.v1alpha1.VolumeClass"), fieldManager, b, subresource) + err := managedfields.ExtractInto(volumeClass, internal.Parser().Type("com.github.ironcore-dev.ironcore.api.storage.v1alpha1.VolumeClass"), fieldManager, b, subresource) if err != nil { return nil, err } b.WithName(volumeClass.Name) b.WithKind("VolumeClass") - b.WithAPIVersion("storage.api.onmetal.de/v1alpha1") + b.WithAPIVersion("storage.ironcore.dev/v1alpha1") return b, nil } diff --git a/client-go/applyconfigurations/storage/v1alpha1/volumecondition.go b/client-go/applyconfigurations/storage/v1alpha1/volumecondition.go index 88c799f96..6e4879da4 100644 --- a/client-go/applyconfigurations/storage/v1alpha1/volumecondition.go +++ b/client-go/applyconfigurations/storage/v1alpha1/volumecondition.go @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 by the OnMetal authors. + * Copyright (c) 2022 by the IronCore authors. * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. @@ -13,12 +13,13 @@ * See the License for the specific language governing permissions and * limitations under the License. */ + // Code generated by applyconfiguration-gen. DO NOT EDIT. package v1alpha1 import ( - v1alpha1 "github.com/onmetal/onmetal-api/api/storage/v1alpha1" + v1alpha1 "github.com/ironcore-dev/ironcore/api/storage/v1alpha1" v1 "k8s.io/api/core/v1" metav1 "k8s.io/apimachinery/pkg/apis/meta/v1" ) diff --git a/client-go/applyconfigurations/storage/v1alpha1/volumeencryption.go b/client-go/applyconfigurations/storage/v1alpha1/volumeencryption.go index 22077d78a..c5e3ef07f 100644 --- a/client-go/applyconfigurations/storage/v1alpha1/volumeencryption.go +++ b/client-go/applyconfigurations/storage/v1alpha1/volumeencryption.go @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 by the OnMetal authors. + * Copyright (c) 2022 by the IronCore authors. * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. @@ -13,6 +13,7 @@ * See the License for the specific language governing permissions and * limitations under the License. */ + // Code generated by applyconfiguration-gen. DO NOT EDIT. package v1alpha1 diff --git a/client-go/applyconfigurations/storage/v1alpha1/volumepool.go b/client-go/applyconfigurations/storage/v1alpha1/volumepool.go index 35d60a9ad..d7427771c 100644 --- a/client-go/applyconfigurations/storage/v1alpha1/volumepool.go +++ b/client-go/applyconfigurations/storage/v1alpha1/volumepool.go @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 by the OnMetal authors. + * Copyright (c) 2022 by the IronCore authors. * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. @@ -13,14 +13,15 @@ * See the License for the specific language governing permissions and * limitations under the License. */ + // Code generated by applyconfiguration-gen. DO NOT EDIT. package v1alpha1 import ( - storagev1alpha1 "github.com/onmetal/onmetal-api/api/storage/v1alpha1" - internal "github.com/onmetal/onmetal-api/client-go/applyconfigurations/internal" - v1 "github.com/onmetal/onmetal-api/client-go/applyconfigurations/meta/v1" + storagev1alpha1 "github.com/ironcore-dev/ironcore/api/storage/v1alpha1" + internal "github.com/ironcore-dev/ironcore/client-go/applyconfigurations/internal" + v1 "github.com/ironcore-dev/ironcore/client-go/applyconfigurations/meta/v1" metav1 "k8s.io/apimachinery/pkg/apis/meta/v1" types "k8s.io/apimachinery/pkg/types" managedfields "k8s.io/apimachinery/pkg/util/managedfields" @@ -41,7 +42,7 @@ func VolumePool(name string) *VolumePoolApplyConfiguration { b := &VolumePoolApplyConfiguration{} b.WithName(name) b.WithKind("VolumePool") - b.WithAPIVersion("storage.api.onmetal.de/v1alpha1") + b.WithAPIVersion("storage.ironcore.dev/v1alpha1") return b } @@ -69,14 +70,14 @@ func ExtractVolumePoolStatus(volumePool *storagev1alpha1.VolumePool, fieldManage func extractVolumePool(volumePool *storagev1alpha1.VolumePool, fieldManager string, subresource string) (*VolumePoolApplyConfiguration, error) { b := &VolumePoolApplyConfiguration{} - err := managedfields.ExtractInto(volumePool, internal.Parser().Type("com.github.onmetal.onmetal-api.api.storage.v1alpha1.VolumePool"), fieldManager, b, subresource) + err := managedfields.ExtractInto(volumePool, internal.Parser().Type("com.github.ironcore-dev.ironcore.api.storage.v1alpha1.VolumePool"), fieldManager, b, subresource) if err != nil { return nil, err } b.WithName(volumePool.Name) b.WithKind("VolumePool") - b.WithAPIVersion("storage.api.onmetal.de/v1alpha1") + b.WithAPIVersion("storage.ironcore.dev/v1alpha1") return b, nil } diff --git a/client-go/applyconfigurations/storage/v1alpha1/volumepoolcondition.go b/client-go/applyconfigurations/storage/v1alpha1/volumepoolcondition.go index a4f6e7cb3..b57accd9c 100644 --- a/client-go/applyconfigurations/storage/v1alpha1/volumepoolcondition.go +++ b/client-go/applyconfigurations/storage/v1alpha1/volumepoolcondition.go @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 by the OnMetal authors. + * Copyright (c) 2022 by the IronCore authors. * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. @@ -13,12 +13,13 @@ * See the License for the specific language governing permissions and * limitations under the License. */ + // Code generated by applyconfiguration-gen. DO NOT EDIT. package v1alpha1 import ( - v1alpha1 "github.com/onmetal/onmetal-api/api/storage/v1alpha1" + v1alpha1 "github.com/ironcore-dev/ironcore/api/storage/v1alpha1" v1 "k8s.io/api/core/v1" metav1 "k8s.io/apimachinery/pkg/apis/meta/v1" ) diff --git a/client-go/applyconfigurations/storage/v1alpha1/volumepoolspec.go b/client-go/applyconfigurations/storage/v1alpha1/volumepoolspec.go index 4808c43af..71194361c 100644 --- a/client-go/applyconfigurations/storage/v1alpha1/volumepoolspec.go +++ b/client-go/applyconfigurations/storage/v1alpha1/volumepoolspec.go @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 by the OnMetal authors. + * Copyright (c) 2022 by the IronCore authors. * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. @@ -13,12 +13,13 @@ * See the License for the specific language governing permissions and * limitations under the License. */ + // Code generated by applyconfiguration-gen. DO NOT EDIT. package v1alpha1 import ( - v1alpha1 "github.com/onmetal/onmetal-api/client-go/applyconfigurations/common/v1alpha1" + v1alpha1 "github.com/ironcore-dev/ironcore/client-go/applyconfigurations/common/v1alpha1" ) // VolumePoolSpecApplyConfiguration represents an declarative configuration of the VolumePoolSpec type for use diff --git a/client-go/applyconfigurations/storage/v1alpha1/volumepoolstatus.go b/client-go/applyconfigurations/storage/v1alpha1/volumepoolstatus.go index 9bcd8c28e..6ace8b4d4 100644 --- a/client-go/applyconfigurations/storage/v1alpha1/volumepoolstatus.go +++ b/client-go/applyconfigurations/storage/v1alpha1/volumepoolstatus.go @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 by the OnMetal authors. + * Copyright (c) 2022 by the IronCore authors. * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. @@ -13,13 +13,14 @@ * See the License for the specific language governing permissions and * limitations under the License. */ + // Code generated by applyconfiguration-gen. DO NOT EDIT. package v1alpha1 import ( - corev1alpha1 "github.com/onmetal/onmetal-api/api/core/v1alpha1" - v1alpha1 "github.com/onmetal/onmetal-api/api/storage/v1alpha1" + corev1alpha1 "github.com/ironcore-dev/ironcore/api/core/v1alpha1" + v1alpha1 "github.com/ironcore-dev/ironcore/api/storage/v1alpha1" v1 "k8s.io/api/core/v1" ) diff --git a/client-go/applyconfigurations/storage/v1alpha1/volumespec.go b/client-go/applyconfigurations/storage/v1alpha1/volumespec.go index 1c4dd5a60..0b3cf8263 100644 --- a/client-go/applyconfigurations/storage/v1alpha1/volumespec.go +++ b/client-go/applyconfigurations/storage/v1alpha1/volumespec.go @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 by the OnMetal authors. + * Copyright (c) 2022 by the IronCore authors. * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. @@ -13,13 +13,14 @@ * See the License for the specific language governing permissions and * limitations under the License. */ + // Code generated by applyconfiguration-gen. DO NOT EDIT. package v1alpha1 import ( - corev1alpha1 "github.com/onmetal/onmetal-api/api/core/v1alpha1" - v1alpha1 "github.com/onmetal/onmetal-api/client-go/applyconfigurations/common/v1alpha1" + corev1alpha1 "github.com/ironcore-dev/ironcore/api/core/v1alpha1" + v1alpha1 "github.com/ironcore-dev/ironcore/client-go/applyconfigurations/common/v1alpha1" v1 "k8s.io/api/core/v1" ) diff --git a/client-go/applyconfigurations/storage/v1alpha1/volumestatus.go b/client-go/applyconfigurations/storage/v1alpha1/volumestatus.go index e93c29667..2859f844c 100644 --- a/client-go/applyconfigurations/storage/v1alpha1/volumestatus.go +++ b/client-go/applyconfigurations/storage/v1alpha1/volumestatus.go @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 by the OnMetal authors. + * Copyright (c) 2022 by the IronCore authors. * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. @@ -13,12 +13,13 @@ * See the License for the specific language governing permissions and * limitations under the License. */ + // Code generated by applyconfiguration-gen. DO NOT EDIT. package v1alpha1 import ( - v1alpha1 "github.com/onmetal/onmetal-api/api/storage/v1alpha1" + v1alpha1 "github.com/ironcore-dev/ironcore/api/storage/v1alpha1" v1 "k8s.io/apimachinery/pkg/apis/meta/v1" ) diff --git a/client-go/applyconfigurations/storage/v1alpha1/volumetemplatespec.go b/client-go/applyconfigurations/storage/v1alpha1/volumetemplatespec.go index a46834a53..b773611c1 100644 --- a/client-go/applyconfigurations/storage/v1alpha1/volumetemplatespec.go +++ b/client-go/applyconfigurations/storage/v1alpha1/volumetemplatespec.go @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 by the OnMetal authors. + * Copyright (c) 2022 by the IronCore authors. * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. @@ -13,12 +13,13 @@ * See the License for the specific language governing permissions and * limitations under the License. */ + // Code generated by applyconfiguration-gen. DO NOT EDIT. package v1alpha1 import ( - v1 "github.com/onmetal/onmetal-api/client-go/applyconfigurations/meta/v1" + v1 "github.com/ironcore-dev/ironcore/client-go/applyconfigurations/meta/v1" metav1 "k8s.io/apimachinery/pkg/apis/meta/v1" types "k8s.io/apimachinery/pkg/types" ) diff --git a/client-go/applyconfigurations/utils.go b/client-go/applyconfigurations/utils.go index f0ea20a4e..5dab6eb32 100644 --- a/client-go/applyconfigurations/utils.go +++ b/client-go/applyconfigurations/utils.go @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 by the OnMetal authors. + * Copyright (c) 2022 by the IronCore authors. * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. @@ -13,24 +13,25 @@ * See the License for the specific language governing permissions and * limitations under the License. */ + // Code generated by applyconfiguration-gen. DO NOT EDIT. package applyconfigurations import ( - v1alpha1 "github.com/onmetal/onmetal-api/api/common/v1alpha1" - computev1alpha1 "github.com/onmetal/onmetal-api/api/compute/v1alpha1" - corev1alpha1 "github.com/onmetal/onmetal-api/api/core/v1alpha1" - ipamv1alpha1 "github.com/onmetal/onmetal-api/api/ipam/v1alpha1" - networkingv1alpha1 "github.com/onmetal/onmetal-api/api/networking/v1alpha1" - storagev1alpha1 "github.com/onmetal/onmetal-api/api/storage/v1alpha1" - commonv1alpha1 "github.com/onmetal/onmetal-api/client-go/applyconfigurations/common/v1alpha1" - applyconfigurationscomputev1alpha1 "github.com/onmetal/onmetal-api/client-go/applyconfigurations/compute/v1alpha1" - applyconfigurationscorev1alpha1 "github.com/onmetal/onmetal-api/client-go/applyconfigurations/core/v1alpha1" - applyconfigurationsipamv1alpha1 "github.com/onmetal/onmetal-api/client-go/applyconfigurations/ipam/v1alpha1" - metav1 "github.com/onmetal/onmetal-api/client-go/applyconfigurations/meta/v1" - applyconfigurationsnetworkingv1alpha1 "github.com/onmetal/onmetal-api/client-go/applyconfigurations/networking/v1alpha1" - applyconfigurationsstoragev1alpha1 "github.com/onmetal/onmetal-api/client-go/applyconfigurations/storage/v1alpha1" + v1alpha1 "github.com/ironcore-dev/ironcore/api/common/v1alpha1" + computev1alpha1 "github.com/ironcore-dev/ironcore/api/compute/v1alpha1" + corev1alpha1 "github.com/ironcore-dev/ironcore/api/core/v1alpha1" + ipamv1alpha1 "github.com/ironcore-dev/ironcore/api/ipam/v1alpha1" + networkingv1alpha1 "github.com/ironcore-dev/ironcore/api/networking/v1alpha1" + storagev1alpha1 "github.com/ironcore-dev/ironcore/api/storage/v1alpha1" + commonv1alpha1 "github.com/ironcore-dev/ironcore/client-go/applyconfigurations/common/v1alpha1" + applyconfigurationscomputev1alpha1 "github.com/ironcore-dev/ironcore/client-go/applyconfigurations/compute/v1alpha1" + applyconfigurationscorev1alpha1 "github.com/ironcore-dev/ironcore/client-go/applyconfigurations/core/v1alpha1" + applyconfigurationsipamv1alpha1 "github.com/ironcore-dev/ironcore/client-go/applyconfigurations/ipam/v1alpha1" + metav1 "github.com/ironcore-dev/ironcore/client-go/applyconfigurations/meta/v1" + applyconfigurationsnetworkingv1alpha1 "github.com/ironcore-dev/ironcore/client-go/applyconfigurations/networking/v1alpha1" + applyconfigurationsstoragev1alpha1 "github.com/ironcore-dev/ironcore/client-go/applyconfigurations/storage/v1alpha1" v1 "k8s.io/apimachinery/pkg/apis/meta/v1" schema "k8s.io/apimachinery/pkg/runtime/schema" ) @@ -39,7 +40,7 @@ import ( // apply configuration type exists for the given GroupVersionKind. func ForKind(kind schema.GroupVersionKind) interface{} { switch kind { - // Group=common.api.onmetal.de, Version=v1alpha1 + // Group=common.ironcore.dev, Version=v1alpha1 case v1alpha1.SchemeGroupVersion.WithKind("LocalUIDReference"): return &commonv1alpha1.LocalUIDReferenceApplyConfiguration{} case v1alpha1.SchemeGroupVersion.WithKind("SecretKeySelector"): @@ -49,7 +50,7 @@ func ForKind(kind schema.GroupVersionKind) interface{} { case v1alpha1.SchemeGroupVersion.WithKind("Toleration"): return &commonv1alpha1.TolerationApplyConfiguration{} - // Group=compute.api.onmetal.de, Version=v1alpha1 + // Group=compute.ironcore.dev, Version=v1alpha1 case computev1alpha1.SchemeGroupVersion.WithKind("DaemonEndpoint"): return &applyconfigurationscomputev1alpha1.DaemonEndpointApplyConfiguration{} case computev1alpha1.SchemeGroupVersion.WithKind("EFIVar"): @@ -93,7 +94,7 @@ func ForKind(kind schema.GroupVersionKind) interface{} { case computev1alpha1.SchemeGroupVersion.WithKind("VolumeStatus"): return &applyconfigurationscomputev1alpha1.VolumeStatusApplyConfiguration{} - // Group=core.api.onmetal.de, Version=v1alpha1 + // Group=core.ironcore.dev, Version=v1alpha1 case corev1alpha1.SchemeGroupVersion.WithKind("ObjectSelector"): return &applyconfigurationscorev1alpha1.ObjectSelectorApplyConfiguration{} case corev1alpha1.SchemeGroupVersion.WithKind("ResourceQuota"): @@ -107,7 +108,7 @@ func ForKind(kind schema.GroupVersionKind) interface{} { case corev1alpha1.SchemeGroupVersion.WithKind("ResourceScopeSelectorRequirement"): return &applyconfigurationscorev1alpha1.ResourceScopeSelectorRequirementApplyConfiguration{} - // Group=ipam.api.onmetal.de, Version=v1alpha1 + // Group=ipam.ironcore.dev, Version=v1alpha1 case ipamv1alpha1.SchemeGroupVersion.WithKind("Prefix"): return &applyconfigurationsipamv1alpha1.PrefixApplyConfiguration{} case ipamv1alpha1.SchemeGroupVersion.WithKind("PrefixAllocation"): @@ -137,7 +138,7 @@ func ForKind(kind schema.GroupVersionKind) interface{} { case v1.SchemeGroupVersion.WithKind("TypeMeta"): return &metav1.TypeMetaApplyConfiguration{} - // Group=networking.api.onmetal.de, Version=v1alpha1 + // Group=networking.ironcore.dev, Version=v1alpha1 case networkingv1alpha1.SchemeGroupVersion.WithKind("EphemeralPrefixSource"): return &applyconfigurationsnetworkingv1alpha1.EphemeralPrefixSourceApplyConfiguration{} case networkingv1alpha1.SchemeGroupVersion.WithKind("EphemeralVirtualIPSource"): @@ -217,7 +218,7 @@ func ForKind(kind schema.GroupVersionKind) interface{} { case networkingv1alpha1.SchemeGroupVersion.WithKind("VirtualIPTemplateSpec"): return &applyconfigurationsnetworkingv1alpha1.VirtualIPTemplateSpecApplyConfiguration{} - // Group=storage.api.onmetal.de, Version=v1alpha1 + // Group=storage.ironcore.dev, Version=v1alpha1 case storagev1alpha1.SchemeGroupVersion.WithKind("Bucket"): return &applyconfigurationsstoragev1alpha1.BucketApplyConfiguration{} case storagev1alpha1.SchemeGroupVersion.WithKind("BucketAccess"): diff --git a/client-go/doc.go b/client-go/doc.go index 597012a3d..5221c9a43 100644 --- a/client-go/doc.go +++ b/client-go/doc.go @@ -1,4 +1,4 @@ -// Copyright 2022 OnMetal authors +// Copyright 2022 IronCore authors // // Licensed under the Apache License, Version 2.0 (the "License"); // you may not use this file except in compliance with the License. diff --git a/client-go/informers/compute/interface.go b/client-go/informers/compute/interface.go index e0ca8f2e3..577ca4e02 100644 --- a/client-go/informers/compute/interface.go +++ b/client-go/informers/compute/interface.go @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 by the OnMetal authors. + * Copyright (c) 2022 by the IronCore authors. * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. @@ -13,13 +13,14 @@ * See the License for the specific language governing permissions and * limitations under the License. */ + // Code generated by informer-gen. DO NOT EDIT. package compute import ( - v1alpha1 "github.com/onmetal/onmetal-api/client-go/informers/compute/v1alpha1" - internalinterfaces "github.com/onmetal/onmetal-api/client-go/informers/internalinterfaces" + v1alpha1 "github.com/ironcore-dev/ironcore/client-go/informers/compute/v1alpha1" + internalinterfaces "github.com/ironcore-dev/ironcore/client-go/informers/internalinterfaces" ) // Interface provides access to each of this group's versions. diff --git a/client-go/informers/compute/v1alpha1/interface.go b/client-go/informers/compute/v1alpha1/interface.go index 2a80a0508..62b74a6c0 100644 --- a/client-go/informers/compute/v1alpha1/interface.go +++ b/client-go/informers/compute/v1alpha1/interface.go @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 by the OnMetal authors. + * Copyright (c) 2022 by the IronCore authors. * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. @@ -13,12 +13,13 @@ * See the License for the specific language governing permissions and * limitations under the License. */ + // Code generated by informer-gen. DO NOT EDIT. package v1alpha1 import ( - internalinterfaces "github.com/onmetal/onmetal-api/client-go/informers/internalinterfaces" + internalinterfaces "github.com/ironcore-dev/ironcore/client-go/informers/internalinterfaces" ) // Interface provides access to all the informers in this group version. diff --git a/client-go/informers/compute/v1alpha1/machine.go b/client-go/informers/compute/v1alpha1/machine.go index 893e48fad..f872714fe 100644 --- a/client-go/informers/compute/v1alpha1/machine.go +++ b/client-go/informers/compute/v1alpha1/machine.go @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 by the OnMetal authors. + * Copyright (c) 2022 by the IronCore authors. * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. @@ -13,6 +13,7 @@ * See the License for the specific language governing permissions and * limitations under the License. */ + // Code generated by informer-gen. DO NOT EDIT. package v1alpha1 @@ -21,10 +22,10 @@ import ( "context" time "time" - computev1alpha1 "github.com/onmetal/onmetal-api/api/compute/v1alpha1" - internalinterfaces "github.com/onmetal/onmetal-api/client-go/informers/internalinterfaces" - v1alpha1 "github.com/onmetal/onmetal-api/client-go/listers/compute/v1alpha1" - onmetalapi "github.com/onmetal/onmetal-api/client-go/onmetalapi" + computev1alpha1 "github.com/ironcore-dev/ironcore/api/compute/v1alpha1" + internalinterfaces "github.com/ironcore-dev/ironcore/client-go/informers/internalinterfaces" + ironcore "github.com/ironcore-dev/ironcore/client-go/ironcore" + v1alpha1 "github.com/ironcore-dev/ironcore/client-go/listers/compute/v1alpha1" v1 "k8s.io/apimachinery/pkg/apis/meta/v1" runtime "k8s.io/apimachinery/pkg/runtime" watch "k8s.io/apimachinery/pkg/watch" @@ -47,14 +48,14 @@ type machineInformer struct { // NewMachineInformer constructs a new informer for Machine type. // Always prefer using an informer factory to get a shared informer instead of getting an independent // one. This reduces memory footprint and number of connections to the server. -func NewMachineInformer(client onmetalapi.Interface, namespace string, resyncPeriod time.Duration, indexers cache.Indexers) cache.SharedIndexInformer { +func NewMachineInformer(client ironcore.Interface, namespace string, resyncPeriod time.Duration, indexers cache.Indexers) cache.SharedIndexInformer { return NewFilteredMachineInformer(client, namespace, resyncPeriod, indexers, nil) } // NewFilteredMachineInformer constructs a new informer for Machine type. // Always prefer using an informer factory to get a shared informer instead of getting an independent // one. This reduces memory footprint and number of connections to the server. -func NewFilteredMachineInformer(client onmetalapi.Interface, namespace string, resyncPeriod time.Duration, indexers cache.Indexers, tweakListOptions internalinterfaces.TweakListOptionsFunc) cache.SharedIndexInformer { +func NewFilteredMachineInformer(client ironcore.Interface, namespace string, resyncPeriod time.Duration, indexers cache.Indexers, tweakListOptions internalinterfaces.TweakListOptionsFunc) cache.SharedIndexInformer { return cache.NewSharedIndexInformer( &cache.ListWatch{ ListFunc: func(options v1.ListOptions) (runtime.Object, error) { @@ -76,7 +77,7 @@ func NewFilteredMachineInformer(client onmetalapi.Interface, namespace string, r ) } -func (f *machineInformer) defaultInformer(client onmetalapi.Interface, resyncPeriod time.Duration) cache.SharedIndexInformer { +func (f *machineInformer) defaultInformer(client ironcore.Interface, resyncPeriod time.Duration) cache.SharedIndexInformer { return NewFilteredMachineInformer(client, f.namespace, resyncPeriod, cache.Indexers{cache.NamespaceIndex: cache.MetaNamespaceIndexFunc}, f.tweakListOptions) } diff --git a/client-go/informers/compute/v1alpha1/machineclass.go b/client-go/informers/compute/v1alpha1/machineclass.go index b2b20f9c1..0196fe0a8 100644 --- a/client-go/informers/compute/v1alpha1/machineclass.go +++ b/client-go/informers/compute/v1alpha1/machineclass.go @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 by the OnMetal authors. + * Copyright (c) 2022 by the IronCore authors. * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. @@ -13,6 +13,7 @@ * See the License for the specific language governing permissions and * limitations under the License. */ + // Code generated by informer-gen. DO NOT EDIT. package v1alpha1 @@ -21,10 +22,10 @@ import ( "context" time "time" - computev1alpha1 "github.com/onmetal/onmetal-api/api/compute/v1alpha1" - internalinterfaces "github.com/onmetal/onmetal-api/client-go/informers/internalinterfaces" - v1alpha1 "github.com/onmetal/onmetal-api/client-go/listers/compute/v1alpha1" - onmetalapi "github.com/onmetal/onmetal-api/client-go/onmetalapi" + computev1alpha1 "github.com/ironcore-dev/ironcore/api/compute/v1alpha1" + internalinterfaces "github.com/ironcore-dev/ironcore/client-go/informers/internalinterfaces" + ironcore "github.com/ironcore-dev/ironcore/client-go/ironcore" + v1alpha1 "github.com/ironcore-dev/ironcore/client-go/listers/compute/v1alpha1" v1 "k8s.io/apimachinery/pkg/apis/meta/v1" runtime "k8s.io/apimachinery/pkg/runtime" watch "k8s.io/apimachinery/pkg/watch" @@ -46,14 +47,14 @@ type machineClassInformer struct { // NewMachineClassInformer constructs a new informer for MachineClass type. // Always prefer using an informer factory to get a shared informer instead of getting an independent // one. This reduces memory footprint and number of connections to the server. -func NewMachineClassInformer(client onmetalapi.Interface, resyncPeriod time.Duration, indexers cache.Indexers) cache.SharedIndexInformer { +func NewMachineClassInformer(client ironcore.Interface, resyncPeriod time.Duration, indexers cache.Indexers) cache.SharedIndexInformer { return NewFilteredMachineClassInformer(client, resyncPeriod, indexers, nil) } // NewFilteredMachineClassInformer constructs a new informer for MachineClass type. // Always prefer using an informer factory to get a shared informer instead of getting an independent // one. This reduces memory footprint and number of connections to the server. -func NewFilteredMachineClassInformer(client onmetalapi.Interface, resyncPeriod time.Duration, indexers cache.Indexers, tweakListOptions internalinterfaces.TweakListOptionsFunc) cache.SharedIndexInformer { +func NewFilteredMachineClassInformer(client ironcore.Interface, resyncPeriod time.Duration, indexers cache.Indexers, tweakListOptions internalinterfaces.TweakListOptionsFunc) cache.SharedIndexInformer { return cache.NewSharedIndexInformer( &cache.ListWatch{ ListFunc: func(options v1.ListOptions) (runtime.Object, error) { @@ -75,7 +76,7 @@ func NewFilteredMachineClassInformer(client onmetalapi.Interface, resyncPeriod t ) } -func (f *machineClassInformer) defaultInformer(client onmetalapi.Interface, resyncPeriod time.Duration) cache.SharedIndexInformer { +func (f *machineClassInformer) defaultInformer(client ironcore.Interface, resyncPeriod time.Duration) cache.SharedIndexInformer { return NewFilteredMachineClassInformer(client, resyncPeriod, cache.Indexers{cache.NamespaceIndex: cache.MetaNamespaceIndexFunc}, f.tweakListOptions) } diff --git a/client-go/informers/compute/v1alpha1/machinepool.go b/client-go/informers/compute/v1alpha1/machinepool.go index 5d5ca6f13..48b2a51cb 100644 --- a/client-go/informers/compute/v1alpha1/machinepool.go +++ b/client-go/informers/compute/v1alpha1/machinepool.go @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 by the OnMetal authors. + * Copyright (c) 2022 by the IronCore authors. * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. @@ -13,6 +13,7 @@ * See the License for the specific language governing permissions and * limitations under the License. */ + // Code generated by informer-gen. DO NOT EDIT. package v1alpha1 @@ -21,10 +22,10 @@ import ( "context" time "time" - computev1alpha1 "github.com/onmetal/onmetal-api/api/compute/v1alpha1" - internalinterfaces "github.com/onmetal/onmetal-api/client-go/informers/internalinterfaces" - v1alpha1 "github.com/onmetal/onmetal-api/client-go/listers/compute/v1alpha1" - onmetalapi "github.com/onmetal/onmetal-api/client-go/onmetalapi" + computev1alpha1 "github.com/ironcore-dev/ironcore/api/compute/v1alpha1" + internalinterfaces "github.com/ironcore-dev/ironcore/client-go/informers/internalinterfaces" + ironcore "github.com/ironcore-dev/ironcore/client-go/ironcore" + v1alpha1 "github.com/ironcore-dev/ironcore/client-go/listers/compute/v1alpha1" v1 "k8s.io/apimachinery/pkg/apis/meta/v1" runtime "k8s.io/apimachinery/pkg/runtime" watch "k8s.io/apimachinery/pkg/watch" @@ -46,14 +47,14 @@ type machinePoolInformer struct { // NewMachinePoolInformer constructs a new informer for MachinePool type. // Always prefer using an informer factory to get a shared informer instead of getting an independent // one. This reduces memory footprint and number of connections to the server. -func NewMachinePoolInformer(client onmetalapi.Interface, resyncPeriod time.Duration, indexers cache.Indexers) cache.SharedIndexInformer { +func NewMachinePoolInformer(client ironcore.Interface, resyncPeriod time.Duration, indexers cache.Indexers) cache.SharedIndexInformer { return NewFilteredMachinePoolInformer(client, resyncPeriod, indexers, nil) } // NewFilteredMachinePoolInformer constructs a new informer for MachinePool type. // Always prefer using an informer factory to get a shared informer instead of getting an independent // one. This reduces memory footprint and number of connections to the server. -func NewFilteredMachinePoolInformer(client onmetalapi.Interface, resyncPeriod time.Duration, indexers cache.Indexers, tweakListOptions internalinterfaces.TweakListOptionsFunc) cache.SharedIndexInformer { +func NewFilteredMachinePoolInformer(client ironcore.Interface, resyncPeriod time.Duration, indexers cache.Indexers, tweakListOptions internalinterfaces.TweakListOptionsFunc) cache.SharedIndexInformer { return cache.NewSharedIndexInformer( &cache.ListWatch{ ListFunc: func(options v1.ListOptions) (runtime.Object, error) { @@ -75,7 +76,7 @@ func NewFilteredMachinePoolInformer(client onmetalapi.Interface, resyncPeriod ti ) } -func (f *machinePoolInformer) defaultInformer(client onmetalapi.Interface, resyncPeriod time.Duration) cache.SharedIndexInformer { +func (f *machinePoolInformer) defaultInformer(client ironcore.Interface, resyncPeriod time.Duration) cache.SharedIndexInformer { return NewFilteredMachinePoolInformer(client, resyncPeriod, cache.Indexers{cache.NamespaceIndex: cache.MetaNamespaceIndexFunc}, f.tweakListOptions) } diff --git a/client-go/informers/core/interface.go b/client-go/informers/core/interface.go index 2088874d7..c9eb1cac9 100644 --- a/client-go/informers/core/interface.go +++ b/client-go/informers/core/interface.go @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 by the OnMetal authors. + * Copyright (c) 2022 by the IronCore authors. * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. @@ -13,13 +13,14 @@ * See the License for the specific language governing permissions and * limitations under the License. */ + // Code generated by informer-gen. DO NOT EDIT. package core import ( - v1alpha1 "github.com/onmetal/onmetal-api/client-go/informers/core/v1alpha1" - internalinterfaces "github.com/onmetal/onmetal-api/client-go/informers/internalinterfaces" + v1alpha1 "github.com/ironcore-dev/ironcore/client-go/informers/core/v1alpha1" + internalinterfaces "github.com/ironcore-dev/ironcore/client-go/informers/internalinterfaces" ) // Interface provides access to each of this group's versions. diff --git a/client-go/informers/core/v1alpha1/interface.go b/client-go/informers/core/v1alpha1/interface.go index 3811e0faf..5e4c5bbda 100644 --- a/client-go/informers/core/v1alpha1/interface.go +++ b/client-go/informers/core/v1alpha1/interface.go @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 by the OnMetal authors. + * Copyright (c) 2022 by the IronCore authors. * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. @@ -13,12 +13,13 @@ * See the License for the specific language governing permissions and * limitations under the License. */ + // Code generated by informer-gen. DO NOT EDIT. package v1alpha1 import ( - internalinterfaces "github.com/onmetal/onmetal-api/client-go/informers/internalinterfaces" + internalinterfaces "github.com/ironcore-dev/ironcore/client-go/informers/internalinterfaces" ) // Interface provides access to all the informers in this group version. diff --git a/client-go/informers/core/v1alpha1/resourcequota.go b/client-go/informers/core/v1alpha1/resourcequota.go index e7ebb188a..213f7d143 100644 --- a/client-go/informers/core/v1alpha1/resourcequota.go +++ b/client-go/informers/core/v1alpha1/resourcequota.go @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 by the OnMetal authors. + * Copyright (c) 2022 by the IronCore authors. * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. @@ -13,6 +13,7 @@ * See the License for the specific language governing permissions and * limitations under the License. */ + // Code generated by informer-gen. DO NOT EDIT. package v1alpha1 @@ -21,10 +22,10 @@ import ( "context" time "time" - corev1alpha1 "github.com/onmetal/onmetal-api/api/core/v1alpha1" - internalinterfaces "github.com/onmetal/onmetal-api/client-go/informers/internalinterfaces" - v1alpha1 "github.com/onmetal/onmetal-api/client-go/listers/core/v1alpha1" - onmetalapi "github.com/onmetal/onmetal-api/client-go/onmetalapi" + corev1alpha1 "github.com/ironcore-dev/ironcore/api/core/v1alpha1" + internalinterfaces "github.com/ironcore-dev/ironcore/client-go/informers/internalinterfaces" + ironcore "github.com/ironcore-dev/ironcore/client-go/ironcore" + v1alpha1 "github.com/ironcore-dev/ironcore/client-go/listers/core/v1alpha1" v1 "k8s.io/apimachinery/pkg/apis/meta/v1" runtime "k8s.io/apimachinery/pkg/runtime" watch "k8s.io/apimachinery/pkg/watch" @@ -47,14 +48,14 @@ type resourceQuotaInformer struct { // NewResourceQuotaInformer constructs a new informer for ResourceQuota type. // Always prefer using an informer factory to get a shared informer instead of getting an independent // one. This reduces memory footprint and number of connections to the server. -func NewResourceQuotaInformer(client onmetalapi.Interface, namespace string, resyncPeriod time.Duration, indexers cache.Indexers) cache.SharedIndexInformer { +func NewResourceQuotaInformer(client ironcore.Interface, namespace string, resyncPeriod time.Duration, indexers cache.Indexers) cache.SharedIndexInformer { return NewFilteredResourceQuotaInformer(client, namespace, resyncPeriod, indexers, nil) } // NewFilteredResourceQuotaInformer constructs a new informer for ResourceQuota type. // Always prefer using an informer factory to get a shared informer instead of getting an independent // one. This reduces memory footprint and number of connections to the server. -func NewFilteredResourceQuotaInformer(client onmetalapi.Interface, namespace string, resyncPeriod time.Duration, indexers cache.Indexers, tweakListOptions internalinterfaces.TweakListOptionsFunc) cache.SharedIndexInformer { +func NewFilteredResourceQuotaInformer(client ironcore.Interface, namespace string, resyncPeriod time.Duration, indexers cache.Indexers, tweakListOptions internalinterfaces.TweakListOptionsFunc) cache.SharedIndexInformer { return cache.NewSharedIndexInformer( &cache.ListWatch{ ListFunc: func(options v1.ListOptions) (runtime.Object, error) { @@ -76,7 +77,7 @@ func NewFilteredResourceQuotaInformer(client onmetalapi.Interface, namespace str ) } -func (f *resourceQuotaInformer) defaultInformer(client onmetalapi.Interface, resyncPeriod time.Duration) cache.SharedIndexInformer { +func (f *resourceQuotaInformer) defaultInformer(client ironcore.Interface, resyncPeriod time.Duration) cache.SharedIndexInformer { return NewFilteredResourceQuotaInformer(client, f.namespace, resyncPeriod, cache.Indexers{cache.NamespaceIndex: cache.MetaNamespaceIndexFunc}, f.tweakListOptions) } diff --git a/client-go/informers/factory.go b/client-go/informers/factory.go index 55f42fb5a..816b33ef7 100644 --- a/client-go/informers/factory.go +++ b/client-go/informers/factory.go @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 by the OnMetal authors. + * Copyright (c) 2022 by the IronCore authors. * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. @@ -13,6 +13,7 @@ * See the License for the specific language governing permissions and * limitations under the License. */ + // Code generated by informer-gen. DO NOT EDIT. package informers @@ -22,13 +23,13 @@ import ( sync "sync" time "time" - compute "github.com/onmetal/onmetal-api/client-go/informers/compute" - core "github.com/onmetal/onmetal-api/client-go/informers/core" - internalinterfaces "github.com/onmetal/onmetal-api/client-go/informers/internalinterfaces" - ipam "github.com/onmetal/onmetal-api/client-go/informers/ipam" - networking "github.com/onmetal/onmetal-api/client-go/informers/networking" - storage "github.com/onmetal/onmetal-api/client-go/informers/storage" - onmetalapi "github.com/onmetal/onmetal-api/client-go/onmetalapi" + compute "github.com/ironcore-dev/ironcore/client-go/informers/compute" + core "github.com/ironcore-dev/ironcore/client-go/informers/core" + internalinterfaces "github.com/ironcore-dev/ironcore/client-go/informers/internalinterfaces" + ipam "github.com/ironcore-dev/ironcore/client-go/informers/ipam" + networking "github.com/ironcore-dev/ironcore/client-go/informers/networking" + storage "github.com/ironcore-dev/ironcore/client-go/informers/storage" + ironcore "github.com/ironcore-dev/ironcore/client-go/ironcore" v1 "k8s.io/apimachinery/pkg/apis/meta/v1" runtime "k8s.io/apimachinery/pkg/runtime" schema "k8s.io/apimachinery/pkg/runtime/schema" @@ -39,7 +40,7 @@ import ( type SharedInformerOption func(*sharedInformerFactory) *sharedInformerFactory type sharedInformerFactory struct { - client onmetalapi.Interface + client ironcore.Interface namespace string tweakListOptions internalinterfaces.TweakListOptionsFunc lock sync.Mutex @@ -84,7 +85,7 @@ func WithNamespace(namespace string) SharedInformerOption { } // NewSharedInformerFactory constructs a new instance of sharedInformerFactory for all namespaces. -func NewSharedInformerFactory(client onmetalapi.Interface, defaultResync time.Duration) SharedInformerFactory { +func NewSharedInformerFactory(client ironcore.Interface, defaultResync time.Duration) SharedInformerFactory { return NewSharedInformerFactoryWithOptions(client, defaultResync) } @@ -92,12 +93,12 @@ func NewSharedInformerFactory(client onmetalapi.Interface, defaultResync time.Du // Listers obtained via this SharedInformerFactory will be subject to the same filters // as specified here. // Deprecated: Please use NewSharedInformerFactoryWithOptions instead -func NewFilteredSharedInformerFactory(client onmetalapi.Interface, defaultResync time.Duration, namespace string, tweakListOptions internalinterfaces.TweakListOptionsFunc) SharedInformerFactory { +func NewFilteredSharedInformerFactory(client ironcore.Interface, defaultResync time.Duration, namespace string, tweakListOptions internalinterfaces.TweakListOptionsFunc) SharedInformerFactory { return NewSharedInformerFactoryWithOptions(client, defaultResync, WithNamespace(namespace), WithTweakListOptions(tweakListOptions)) } // NewSharedInformerFactoryWithOptions constructs a new instance of a SharedInformerFactory with additional options. -func NewSharedInformerFactoryWithOptions(client onmetalapi.Interface, defaultResync time.Duration, options ...SharedInformerOption) SharedInformerFactory { +func NewSharedInformerFactoryWithOptions(client ironcore.Interface, defaultResync time.Duration, options ...SharedInformerOption) SharedInformerFactory { factory := &sharedInformerFactory{ client: client, namespace: v1.NamespaceAll, diff --git a/client-go/informers/generic.go b/client-go/informers/generic.go index 319756708..86ea2c3e8 100644 --- a/client-go/informers/generic.go +++ b/client-go/informers/generic.go @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 by the OnMetal authors. + * Copyright (c) 2022 by the IronCore authors. * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. @@ -13,6 +13,7 @@ * See the License for the specific language governing permissions and * limitations under the License. */ + // Code generated by informer-gen. DO NOT EDIT. package informers @@ -20,11 +21,11 @@ package informers import ( "fmt" - v1alpha1 "github.com/onmetal/onmetal-api/api/compute/v1alpha1" - corev1alpha1 "github.com/onmetal/onmetal-api/api/core/v1alpha1" - ipamv1alpha1 "github.com/onmetal/onmetal-api/api/ipam/v1alpha1" - networkingv1alpha1 "github.com/onmetal/onmetal-api/api/networking/v1alpha1" - storagev1alpha1 "github.com/onmetal/onmetal-api/api/storage/v1alpha1" + v1alpha1 "github.com/ironcore-dev/ironcore/api/compute/v1alpha1" + corev1alpha1 "github.com/ironcore-dev/ironcore/api/core/v1alpha1" + ipamv1alpha1 "github.com/ironcore-dev/ironcore/api/ipam/v1alpha1" + networkingv1alpha1 "github.com/ironcore-dev/ironcore/api/networking/v1alpha1" + storagev1alpha1 "github.com/ironcore-dev/ironcore/api/storage/v1alpha1" schema "k8s.io/apimachinery/pkg/runtime/schema" cache "k8s.io/client-go/tools/cache" ) @@ -55,7 +56,7 @@ func (f *genericInformer) Lister() cache.GenericLister { // TODO extend this to unknown resources with a client pool func (f *sharedInformerFactory) ForResource(resource schema.GroupVersionResource) (GenericInformer, error) { switch resource { - // Group=compute.api.onmetal.de, Version=v1alpha1 + // Group=compute.ironcore.dev, Version=v1alpha1 case v1alpha1.SchemeGroupVersion.WithResource("machines"): return &genericInformer{resource: resource.GroupResource(), informer: f.Compute().V1alpha1().Machines().Informer()}, nil case v1alpha1.SchemeGroupVersion.WithResource("machineclasses"): @@ -63,17 +64,17 @@ func (f *sharedInformerFactory) ForResource(resource schema.GroupVersionResource case v1alpha1.SchemeGroupVersion.WithResource("machinepools"): return &genericInformer{resource: resource.GroupResource(), informer: f.Compute().V1alpha1().MachinePools().Informer()}, nil - // Group=core.api.onmetal.de, Version=v1alpha1 + // Group=core.ironcore.dev, Version=v1alpha1 case corev1alpha1.SchemeGroupVersion.WithResource("resourcequotas"): return &genericInformer{resource: resource.GroupResource(), informer: f.Core().V1alpha1().ResourceQuotas().Informer()}, nil - // Group=ipam.api.onmetal.de, Version=v1alpha1 + // Group=ipam.ironcore.dev, Version=v1alpha1 case ipamv1alpha1.SchemeGroupVersion.WithResource("prefixes"): return &genericInformer{resource: resource.GroupResource(), informer: f.Ipam().V1alpha1().Prefixes().Informer()}, nil case ipamv1alpha1.SchemeGroupVersion.WithResource("prefixallocations"): return &genericInformer{resource: resource.GroupResource(), informer: f.Ipam().V1alpha1().PrefixAllocations().Informer()}, nil - // Group=networking.api.onmetal.de, Version=v1alpha1 + // Group=networking.ironcore.dev, Version=v1alpha1 case networkingv1alpha1.SchemeGroupVersion.WithResource("loadbalancers"): return &genericInformer{resource: resource.GroupResource(), informer: f.Networking().V1alpha1().LoadBalancers().Informer()}, nil case networkingv1alpha1.SchemeGroupVersion.WithResource("loadbalancerroutings"): @@ -89,7 +90,7 @@ func (f *sharedInformerFactory) ForResource(resource schema.GroupVersionResource case networkingv1alpha1.SchemeGroupVersion.WithResource("virtualips"): return &genericInformer{resource: resource.GroupResource(), informer: f.Networking().V1alpha1().VirtualIPs().Informer()}, nil - // Group=storage.api.onmetal.de, Version=v1alpha1 + // Group=storage.ironcore.dev, Version=v1alpha1 case storagev1alpha1.SchemeGroupVersion.WithResource("buckets"): return &genericInformer{resource: resource.GroupResource(), informer: f.Storage().V1alpha1().Buckets().Informer()}, nil case storagev1alpha1.SchemeGroupVersion.WithResource("bucketclasses"): diff --git a/client-go/informers/internalinterfaces/factory_interfaces.go b/client-go/informers/internalinterfaces/factory_interfaces.go index 6812443ce..afb4bb26e 100644 --- a/client-go/informers/internalinterfaces/factory_interfaces.go +++ b/client-go/informers/internalinterfaces/factory_interfaces.go @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 by the OnMetal authors. + * Copyright (c) 2022 by the IronCore authors. * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. @@ -13,6 +13,7 @@ * See the License for the specific language governing permissions and * limitations under the License. */ + // Code generated by informer-gen. DO NOT EDIT. package internalinterfaces @@ -20,14 +21,14 @@ package internalinterfaces import ( time "time" - onmetalapi "github.com/onmetal/onmetal-api/client-go/onmetalapi" + ironcore "github.com/ironcore-dev/ironcore/client-go/ironcore" v1 "k8s.io/apimachinery/pkg/apis/meta/v1" runtime "k8s.io/apimachinery/pkg/runtime" cache "k8s.io/client-go/tools/cache" ) -// NewInformerFunc takes onmetalapi.Interface and time.Duration to return a SharedIndexInformer. -type NewInformerFunc func(onmetalapi.Interface, time.Duration) cache.SharedIndexInformer +// NewInformerFunc takes ironcore.Interface and time.Duration to return a SharedIndexInformer. +type NewInformerFunc func(ironcore.Interface, time.Duration) cache.SharedIndexInformer // SharedInformerFactory a small interface to allow for adding an informer without an import cycle type SharedInformerFactory interface { diff --git a/client-go/informers/ipam/interface.go b/client-go/informers/ipam/interface.go index 4e1370e8d..ccae9fcad 100644 --- a/client-go/informers/ipam/interface.go +++ b/client-go/informers/ipam/interface.go @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 by the OnMetal authors. + * Copyright (c) 2022 by the IronCore authors. * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. @@ -13,13 +13,14 @@ * See the License for the specific language governing permissions and * limitations under the License. */ + // Code generated by informer-gen. DO NOT EDIT. package ipam import ( - internalinterfaces "github.com/onmetal/onmetal-api/client-go/informers/internalinterfaces" - v1alpha1 "github.com/onmetal/onmetal-api/client-go/informers/ipam/v1alpha1" + internalinterfaces "github.com/ironcore-dev/ironcore/client-go/informers/internalinterfaces" + v1alpha1 "github.com/ironcore-dev/ironcore/client-go/informers/ipam/v1alpha1" ) // Interface provides access to each of this group's versions. diff --git a/client-go/informers/ipam/v1alpha1/interface.go b/client-go/informers/ipam/v1alpha1/interface.go index 41d2a6e64..058ddd13f 100644 --- a/client-go/informers/ipam/v1alpha1/interface.go +++ b/client-go/informers/ipam/v1alpha1/interface.go @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 by the OnMetal authors. + * Copyright (c) 2022 by the IronCore authors. * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. @@ -13,12 +13,13 @@ * See the License for the specific language governing permissions and * limitations under the License. */ + // Code generated by informer-gen. DO NOT EDIT. package v1alpha1 import ( - internalinterfaces "github.com/onmetal/onmetal-api/client-go/informers/internalinterfaces" + internalinterfaces "github.com/ironcore-dev/ironcore/client-go/informers/internalinterfaces" ) // Interface provides access to all the informers in this group version. diff --git a/client-go/informers/ipam/v1alpha1/prefix.go b/client-go/informers/ipam/v1alpha1/prefix.go index 103700b08..adf56ba01 100644 --- a/client-go/informers/ipam/v1alpha1/prefix.go +++ b/client-go/informers/ipam/v1alpha1/prefix.go @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 by the OnMetal authors. + * Copyright (c) 2022 by the IronCore authors. * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. @@ -13,6 +13,7 @@ * See the License for the specific language governing permissions and * limitations under the License. */ + // Code generated by informer-gen. DO NOT EDIT. package v1alpha1 @@ -21,10 +22,10 @@ import ( "context" time "time" - ipamv1alpha1 "github.com/onmetal/onmetal-api/api/ipam/v1alpha1" - internalinterfaces "github.com/onmetal/onmetal-api/client-go/informers/internalinterfaces" - v1alpha1 "github.com/onmetal/onmetal-api/client-go/listers/ipam/v1alpha1" - onmetalapi "github.com/onmetal/onmetal-api/client-go/onmetalapi" + ipamv1alpha1 "github.com/ironcore-dev/ironcore/api/ipam/v1alpha1" + internalinterfaces "github.com/ironcore-dev/ironcore/client-go/informers/internalinterfaces" + ironcore "github.com/ironcore-dev/ironcore/client-go/ironcore" + v1alpha1 "github.com/ironcore-dev/ironcore/client-go/listers/ipam/v1alpha1" v1 "k8s.io/apimachinery/pkg/apis/meta/v1" runtime "k8s.io/apimachinery/pkg/runtime" watch "k8s.io/apimachinery/pkg/watch" @@ -47,14 +48,14 @@ type prefixInformer struct { // NewPrefixInformer constructs a new informer for Prefix type. // Always prefer using an informer factory to get a shared informer instead of getting an independent // one. This reduces memory footprint and number of connections to the server. -func NewPrefixInformer(client onmetalapi.Interface, namespace string, resyncPeriod time.Duration, indexers cache.Indexers) cache.SharedIndexInformer { +func NewPrefixInformer(client ironcore.Interface, namespace string, resyncPeriod time.Duration, indexers cache.Indexers) cache.SharedIndexInformer { return NewFilteredPrefixInformer(client, namespace, resyncPeriod, indexers, nil) } // NewFilteredPrefixInformer constructs a new informer for Prefix type. // Always prefer using an informer factory to get a shared informer instead of getting an independent // one. This reduces memory footprint and number of connections to the server. -func NewFilteredPrefixInformer(client onmetalapi.Interface, namespace string, resyncPeriod time.Duration, indexers cache.Indexers, tweakListOptions internalinterfaces.TweakListOptionsFunc) cache.SharedIndexInformer { +func NewFilteredPrefixInformer(client ironcore.Interface, namespace string, resyncPeriod time.Duration, indexers cache.Indexers, tweakListOptions internalinterfaces.TweakListOptionsFunc) cache.SharedIndexInformer { return cache.NewSharedIndexInformer( &cache.ListWatch{ ListFunc: func(options v1.ListOptions) (runtime.Object, error) { @@ -76,7 +77,7 @@ func NewFilteredPrefixInformer(client onmetalapi.Interface, namespace string, re ) } -func (f *prefixInformer) defaultInformer(client onmetalapi.Interface, resyncPeriod time.Duration) cache.SharedIndexInformer { +func (f *prefixInformer) defaultInformer(client ironcore.Interface, resyncPeriod time.Duration) cache.SharedIndexInformer { return NewFilteredPrefixInformer(client, f.namespace, resyncPeriod, cache.Indexers{cache.NamespaceIndex: cache.MetaNamespaceIndexFunc}, f.tweakListOptions) } diff --git a/client-go/informers/ipam/v1alpha1/prefixallocation.go b/client-go/informers/ipam/v1alpha1/prefixallocation.go index 2b546eb7e..7998fbdf9 100644 --- a/client-go/informers/ipam/v1alpha1/prefixallocation.go +++ b/client-go/informers/ipam/v1alpha1/prefixallocation.go @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 by the OnMetal authors. + * Copyright (c) 2022 by the IronCore authors. * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. @@ -13,6 +13,7 @@ * See the License for the specific language governing permissions and * limitations under the License. */ + // Code generated by informer-gen. DO NOT EDIT. package v1alpha1 @@ -21,10 +22,10 @@ import ( "context" time "time" - ipamv1alpha1 "github.com/onmetal/onmetal-api/api/ipam/v1alpha1" - internalinterfaces "github.com/onmetal/onmetal-api/client-go/informers/internalinterfaces" - v1alpha1 "github.com/onmetal/onmetal-api/client-go/listers/ipam/v1alpha1" - onmetalapi "github.com/onmetal/onmetal-api/client-go/onmetalapi" + ipamv1alpha1 "github.com/ironcore-dev/ironcore/api/ipam/v1alpha1" + internalinterfaces "github.com/ironcore-dev/ironcore/client-go/informers/internalinterfaces" + ironcore "github.com/ironcore-dev/ironcore/client-go/ironcore" + v1alpha1 "github.com/ironcore-dev/ironcore/client-go/listers/ipam/v1alpha1" v1 "k8s.io/apimachinery/pkg/apis/meta/v1" runtime "k8s.io/apimachinery/pkg/runtime" watch "k8s.io/apimachinery/pkg/watch" @@ -47,14 +48,14 @@ type prefixAllocationInformer struct { // NewPrefixAllocationInformer constructs a new informer for PrefixAllocation type. // Always prefer using an informer factory to get a shared informer instead of getting an independent // one. This reduces memory footprint and number of connections to the server. -func NewPrefixAllocationInformer(client onmetalapi.Interface, namespace string, resyncPeriod time.Duration, indexers cache.Indexers) cache.SharedIndexInformer { +func NewPrefixAllocationInformer(client ironcore.Interface, namespace string, resyncPeriod time.Duration, indexers cache.Indexers) cache.SharedIndexInformer { return NewFilteredPrefixAllocationInformer(client, namespace, resyncPeriod, indexers, nil) } // NewFilteredPrefixAllocationInformer constructs a new informer for PrefixAllocation type. // Always prefer using an informer factory to get a shared informer instead of getting an independent // one. This reduces memory footprint and number of connections to the server. -func NewFilteredPrefixAllocationInformer(client onmetalapi.Interface, namespace string, resyncPeriod time.Duration, indexers cache.Indexers, tweakListOptions internalinterfaces.TweakListOptionsFunc) cache.SharedIndexInformer { +func NewFilteredPrefixAllocationInformer(client ironcore.Interface, namespace string, resyncPeriod time.Duration, indexers cache.Indexers, tweakListOptions internalinterfaces.TweakListOptionsFunc) cache.SharedIndexInformer { return cache.NewSharedIndexInformer( &cache.ListWatch{ ListFunc: func(options v1.ListOptions) (runtime.Object, error) { @@ -76,7 +77,7 @@ func NewFilteredPrefixAllocationInformer(client onmetalapi.Interface, namespace ) } -func (f *prefixAllocationInformer) defaultInformer(client onmetalapi.Interface, resyncPeriod time.Duration) cache.SharedIndexInformer { +func (f *prefixAllocationInformer) defaultInformer(client ironcore.Interface, resyncPeriod time.Duration) cache.SharedIndexInformer { return NewFilteredPrefixAllocationInformer(client, f.namespace, resyncPeriod, cache.Indexers{cache.NamespaceIndex: cache.MetaNamespaceIndexFunc}, f.tweakListOptions) } diff --git a/client-go/informers/networking/interface.go b/client-go/informers/networking/interface.go index 9d6d60a9d..60cdc3b2f 100644 --- a/client-go/informers/networking/interface.go +++ b/client-go/informers/networking/interface.go @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 by the OnMetal authors. + * Copyright (c) 2022 by the IronCore authors. * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. @@ -13,13 +13,14 @@ * See the License for the specific language governing permissions and * limitations under the License. */ + // Code generated by informer-gen. DO NOT EDIT. package networking import ( - internalinterfaces "github.com/onmetal/onmetal-api/client-go/informers/internalinterfaces" - v1alpha1 "github.com/onmetal/onmetal-api/client-go/informers/networking/v1alpha1" + internalinterfaces "github.com/ironcore-dev/ironcore/client-go/informers/internalinterfaces" + v1alpha1 "github.com/ironcore-dev/ironcore/client-go/informers/networking/v1alpha1" ) // Interface provides access to each of this group's versions. diff --git a/client-go/informers/networking/v1alpha1/interface.go b/client-go/informers/networking/v1alpha1/interface.go index 29d68566f..826ad92f2 100644 --- a/client-go/informers/networking/v1alpha1/interface.go +++ b/client-go/informers/networking/v1alpha1/interface.go @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 by the OnMetal authors. + * Copyright (c) 2022 by the IronCore authors. * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. @@ -13,12 +13,13 @@ * See the License for the specific language governing permissions and * limitations under the License. */ + // Code generated by informer-gen. DO NOT EDIT. package v1alpha1 import ( - internalinterfaces "github.com/onmetal/onmetal-api/client-go/informers/internalinterfaces" + internalinterfaces "github.com/ironcore-dev/ironcore/client-go/informers/internalinterfaces" ) // Interface provides access to all the informers in this group version. diff --git a/client-go/informers/networking/v1alpha1/loadbalancer.go b/client-go/informers/networking/v1alpha1/loadbalancer.go index 70b5d24c1..1a49e8d75 100644 --- a/client-go/informers/networking/v1alpha1/loadbalancer.go +++ b/client-go/informers/networking/v1alpha1/loadbalancer.go @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 by the OnMetal authors. + * Copyright (c) 2022 by the IronCore authors. * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. @@ -13,6 +13,7 @@ * See the License for the specific language governing permissions and * limitations under the License. */ + // Code generated by informer-gen. DO NOT EDIT. package v1alpha1 @@ -21,10 +22,10 @@ import ( "context" time "time" - networkingv1alpha1 "github.com/onmetal/onmetal-api/api/networking/v1alpha1" - internalinterfaces "github.com/onmetal/onmetal-api/client-go/informers/internalinterfaces" - v1alpha1 "github.com/onmetal/onmetal-api/client-go/listers/networking/v1alpha1" - onmetalapi "github.com/onmetal/onmetal-api/client-go/onmetalapi" + networkingv1alpha1 "github.com/ironcore-dev/ironcore/api/networking/v1alpha1" + internalinterfaces "github.com/ironcore-dev/ironcore/client-go/informers/internalinterfaces" + ironcore "github.com/ironcore-dev/ironcore/client-go/ironcore" + v1alpha1 "github.com/ironcore-dev/ironcore/client-go/listers/networking/v1alpha1" v1 "k8s.io/apimachinery/pkg/apis/meta/v1" runtime "k8s.io/apimachinery/pkg/runtime" watch "k8s.io/apimachinery/pkg/watch" @@ -47,14 +48,14 @@ type loadBalancerInformer struct { // NewLoadBalancerInformer constructs a new informer for LoadBalancer type. // Always prefer using an informer factory to get a shared informer instead of getting an independent // one. This reduces memory footprint and number of connections to the server. -func NewLoadBalancerInformer(client onmetalapi.Interface, namespace string, resyncPeriod time.Duration, indexers cache.Indexers) cache.SharedIndexInformer { +func NewLoadBalancerInformer(client ironcore.Interface, namespace string, resyncPeriod time.Duration, indexers cache.Indexers) cache.SharedIndexInformer { return NewFilteredLoadBalancerInformer(client, namespace, resyncPeriod, indexers, nil) } // NewFilteredLoadBalancerInformer constructs a new informer for LoadBalancer type. // Always prefer using an informer factory to get a shared informer instead of getting an independent // one. This reduces memory footprint and number of connections to the server. -func NewFilteredLoadBalancerInformer(client onmetalapi.Interface, namespace string, resyncPeriod time.Duration, indexers cache.Indexers, tweakListOptions internalinterfaces.TweakListOptionsFunc) cache.SharedIndexInformer { +func NewFilteredLoadBalancerInformer(client ironcore.Interface, namespace string, resyncPeriod time.Duration, indexers cache.Indexers, tweakListOptions internalinterfaces.TweakListOptionsFunc) cache.SharedIndexInformer { return cache.NewSharedIndexInformer( &cache.ListWatch{ ListFunc: func(options v1.ListOptions) (runtime.Object, error) { @@ -76,7 +77,7 @@ func NewFilteredLoadBalancerInformer(client onmetalapi.Interface, namespace stri ) } -func (f *loadBalancerInformer) defaultInformer(client onmetalapi.Interface, resyncPeriod time.Duration) cache.SharedIndexInformer { +func (f *loadBalancerInformer) defaultInformer(client ironcore.Interface, resyncPeriod time.Duration) cache.SharedIndexInformer { return NewFilteredLoadBalancerInformer(client, f.namespace, resyncPeriod, cache.Indexers{cache.NamespaceIndex: cache.MetaNamespaceIndexFunc}, f.tweakListOptions) } diff --git a/client-go/informers/networking/v1alpha1/loadbalancerrouting.go b/client-go/informers/networking/v1alpha1/loadbalancerrouting.go index 0d74a3461..6a36c18d0 100644 --- a/client-go/informers/networking/v1alpha1/loadbalancerrouting.go +++ b/client-go/informers/networking/v1alpha1/loadbalancerrouting.go @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 by the OnMetal authors. + * Copyright (c) 2022 by the IronCore authors. * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. @@ -13,6 +13,7 @@ * See the License for the specific language governing permissions and * limitations under the License. */ + // Code generated by informer-gen. DO NOT EDIT. package v1alpha1 @@ -21,10 +22,10 @@ import ( "context" time "time" - networkingv1alpha1 "github.com/onmetal/onmetal-api/api/networking/v1alpha1" - internalinterfaces "github.com/onmetal/onmetal-api/client-go/informers/internalinterfaces" - v1alpha1 "github.com/onmetal/onmetal-api/client-go/listers/networking/v1alpha1" - onmetalapi "github.com/onmetal/onmetal-api/client-go/onmetalapi" + networkingv1alpha1 "github.com/ironcore-dev/ironcore/api/networking/v1alpha1" + internalinterfaces "github.com/ironcore-dev/ironcore/client-go/informers/internalinterfaces" + ironcore "github.com/ironcore-dev/ironcore/client-go/ironcore" + v1alpha1 "github.com/ironcore-dev/ironcore/client-go/listers/networking/v1alpha1" v1 "k8s.io/apimachinery/pkg/apis/meta/v1" runtime "k8s.io/apimachinery/pkg/runtime" watch "k8s.io/apimachinery/pkg/watch" @@ -47,14 +48,14 @@ type loadBalancerRoutingInformer struct { // NewLoadBalancerRoutingInformer constructs a new informer for LoadBalancerRouting type. // Always prefer using an informer factory to get a shared informer instead of getting an independent // one. This reduces memory footprint and number of connections to the server. -func NewLoadBalancerRoutingInformer(client onmetalapi.Interface, namespace string, resyncPeriod time.Duration, indexers cache.Indexers) cache.SharedIndexInformer { +func NewLoadBalancerRoutingInformer(client ironcore.Interface, namespace string, resyncPeriod time.Duration, indexers cache.Indexers) cache.SharedIndexInformer { return NewFilteredLoadBalancerRoutingInformer(client, namespace, resyncPeriod, indexers, nil) } // NewFilteredLoadBalancerRoutingInformer constructs a new informer for LoadBalancerRouting type. // Always prefer using an informer factory to get a shared informer instead of getting an independent // one. This reduces memory footprint and number of connections to the server. -func NewFilteredLoadBalancerRoutingInformer(client onmetalapi.Interface, namespace string, resyncPeriod time.Duration, indexers cache.Indexers, tweakListOptions internalinterfaces.TweakListOptionsFunc) cache.SharedIndexInformer { +func NewFilteredLoadBalancerRoutingInformer(client ironcore.Interface, namespace string, resyncPeriod time.Duration, indexers cache.Indexers, tweakListOptions internalinterfaces.TweakListOptionsFunc) cache.SharedIndexInformer { return cache.NewSharedIndexInformer( &cache.ListWatch{ ListFunc: func(options v1.ListOptions) (runtime.Object, error) { @@ -76,7 +77,7 @@ func NewFilteredLoadBalancerRoutingInformer(client onmetalapi.Interface, namespa ) } -func (f *loadBalancerRoutingInformer) defaultInformer(client onmetalapi.Interface, resyncPeriod time.Duration) cache.SharedIndexInformer { +func (f *loadBalancerRoutingInformer) defaultInformer(client ironcore.Interface, resyncPeriod time.Duration) cache.SharedIndexInformer { return NewFilteredLoadBalancerRoutingInformer(client, f.namespace, resyncPeriod, cache.Indexers{cache.NamespaceIndex: cache.MetaNamespaceIndexFunc}, f.tweakListOptions) } diff --git a/client-go/informers/networking/v1alpha1/natgateway.go b/client-go/informers/networking/v1alpha1/natgateway.go index f1cf1d3a0..c9715a7b3 100644 --- a/client-go/informers/networking/v1alpha1/natgateway.go +++ b/client-go/informers/networking/v1alpha1/natgateway.go @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 by the OnMetal authors. + * Copyright (c) 2022 by the IronCore authors. * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. @@ -13,6 +13,7 @@ * See the License for the specific language governing permissions and * limitations under the License. */ + // Code generated by informer-gen. DO NOT EDIT. package v1alpha1 @@ -21,10 +22,10 @@ import ( "context" time "time" - networkingv1alpha1 "github.com/onmetal/onmetal-api/api/networking/v1alpha1" - internalinterfaces "github.com/onmetal/onmetal-api/client-go/informers/internalinterfaces" - v1alpha1 "github.com/onmetal/onmetal-api/client-go/listers/networking/v1alpha1" - onmetalapi "github.com/onmetal/onmetal-api/client-go/onmetalapi" + networkingv1alpha1 "github.com/ironcore-dev/ironcore/api/networking/v1alpha1" + internalinterfaces "github.com/ironcore-dev/ironcore/client-go/informers/internalinterfaces" + ironcore "github.com/ironcore-dev/ironcore/client-go/ironcore" + v1alpha1 "github.com/ironcore-dev/ironcore/client-go/listers/networking/v1alpha1" v1 "k8s.io/apimachinery/pkg/apis/meta/v1" runtime "k8s.io/apimachinery/pkg/runtime" watch "k8s.io/apimachinery/pkg/watch" @@ -47,14 +48,14 @@ type nATGatewayInformer struct { // NewNATGatewayInformer constructs a new informer for NATGateway type. // Always prefer using an informer factory to get a shared informer instead of getting an independent // one. This reduces memory footprint and number of connections to the server. -func NewNATGatewayInformer(client onmetalapi.Interface, namespace string, resyncPeriod time.Duration, indexers cache.Indexers) cache.SharedIndexInformer { +func NewNATGatewayInformer(client ironcore.Interface, namespace string, resyncPeriod time.Duration, indexers cache.Indexers) cache.SharedIndexInformer { return NewFilteredNATGatewayInformer(client, namespace, resyncPeriod, indexers, nil) } // NewFilteredNATGatewayInformer constructs a new informer for NATGateway type. // Always prefer using an informer factory to get a shared informer instead of getting an independent // one. This reduces memory footprint and number of connections to the server. -func NewFilteredNATGatewayInformer(client onmetalapi.Interface, namespace string, resyncPeriod time.Duration, indexers cache.Indexers, tweakListOptions internalinterfaces.TweakListOptionsFunc) cache.SharedIndexInformer { +func NewFilteredNATGatewayInformer(client ironcore.Interface, namespace string, resyncPeriod time.Duration, indexers cache.Indexers, tweakListOptions internalinterfaces.TweakListOptionsFunc) cache.SharedIndexInformer { return cache.NewSharedIndexInformer( &cache.ListWatch{ ListFunc: func(options v1.ListOptions) (runtime.Object, error) { @@ -76,7 +77,7 @@ func NewFilteredNATGatewayInformer(client onmetalapi.Interface, namespace string ) } -func (f *nATGatewayInformer) defaultInformer(client onmetalapi.Interface, resyncPeriod time.Duration) cache.SharedIndexInformer { +func (f *nATGatewayInformer) defaultInformer(client ironcore.Interface, resyncPeriod time.Duration) cache.SharedIndexInformer { return NewFilteredNATGatewayInformer(client, f.namespace, resyncPeriod, cache.Indexers{cache.NamespaceIndex: cache.MetaNamespaceIndexFunc}, f.tweakListOptions) } diff --git a/client-go/informers/networking/v1alpha1/network.go b/client-go/informers/networking/v1alpha1/network.go index a54e0bedd..d94c0b416 100644 --- a/client-go/informers/networking/v1alpha1/network.go +++ b/client-go/informers/networking/v1alpha1/network.go @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 by the OnMetal authors. + * Copyright (c) 2022 by the IronCore authors. * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. @@ -13,6 +13,7 @@ * See the License for the specific language governing permissions and * limitations under the License. */ + // Code generated by informer-gen. DO NOT EDIT. package v1alpha1 @@ -21,10 +22,10 @@ import ( "context" time "time" - networkingv1alpha1 "github.com/onmetal/onmetal-api/api/networking/v1alpha1" - internalinterfaces "github.com/onmetal/onmetal-api/client-go/informers/internalinterfaces" - v1alpha1 "github.com/onmetal/onmetal-api/client-go/listers/networking/v1alpha1" - onmetalapi "github.com/onmetal/onmetal-api/client-go/onmetalapi" + networkingv1alpha1 "github.com/ironcore-dev/ironcore/api/networking/v1alpha1" + internalinterfaces "github.com/ironcore-dev/ironcore/client-go/informers/internalinterfaces" + ironcore "github.com/ironcore-dev/ironcore/client-go/ironcore" + v1alpha1 "github.com/ironcore-dev/ironcore/client-go/listers/networking/v1alpha1" v1 "k8s.io/apimachinery/pkg/apis/meta/v1" runtime "k8s.io/apimachinery/pkg/runtime" watch "k8s.io/apimachinery/pkg/watch" @@ -47,14 +48,14 @@ type networkInformer struct { // NewNetworkInformer constructs a new informer for Network type. // Always prefer using an informer factory to get a shared informer instead of getting an independent // one. This reduces memory footprint and number of connections to the server. -func NewNetworkInformer(client onmetalapi.Interface, namespace string, resyncPeriod time.Duration, indexers cache.Indexers) cache.SharedIndexInformer { +func NewNetworkInformer(client ironcore.Interface, namespace string, resyncPeriod time.Duration, indexers cache.Indexers) cache.SharedIndexInformer { return NewFilteredNetworkInformer(client, namespace, resyncPeriod, indexers, nil) } // NewFilteredNetworkInformer constructs a new informer for Network type. // Always prefer using an informer factory to get a shared informer instead of getting an independent // one. This reduces memory footprint and number of connections to the server. -func NewFilteredNetworkInformer(client onmetalapi.Interface, namespace string, resyncPeriod time.Duration, indexers cache.Indexers, tweakListOptions internalinterfaces.TweakListOptionsFunc) cache.SharedIndexInformer { +func NewFilteredNetworkInformer(client ironcore.Interface, namespace string, resyncPeriod time.Duration, indexers cache.Indexers, tweakListOptions internalinterfaces.TweakListOptionsFunc) cache.SharedIndexInformer { return cache.NewSharedIndexInformer( &cache.ListWatch{ ListFunc: func(options v1.ListOptions) (runtime.Object, error) { @@ -76,7 +77,7 @@ func NewFilteredNetworkInformer(client onmetalapi.Interface, namespace string, r ) } -func (f *networkInformer) defaultInformer(client onmetalapi.Interface, resyncPeriod time.Duration) cache.SharedIndexInformer { +func (f *networkInformer) defaultInformer(client ironcore.Interface, resyncPeriod time.Duration) cache.SharedIndexInformer { return NewFilteredNetworkInformer(client, f.namespace, resyncPeriod, cache.Indexers{cache.NamespaceIndex: cache.MetaNamespaceIndexFunc}, f.tweakListOptions) } diff --git a/client-go/informers/networking/v1alpha1/networkinterface.go b/client-go/informers/networking/v1alpha1/networkinterface.go index 1a57ac4d7..d8bb641f9 100644 --- a/client-go/informers/networking/v1alpha1/networkinterface.go +++ b/client-go/informers/networking/v1alpha1/networkinterface.go @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 by the OnMetal authors. + * Copyright (c) 2022 by the IronCore authors. * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. @@ -13,6 +13,7 @@ * See the License for the specific language governing permissions and * limitations under the License. */ + // Code generated by informer-gen. DO NOT EDIT. package v1alpha1 @@ -21,10 +22,10 @@ import ( "context" time "time" - networkingv1alpha1 "github.com/onmetal/onmetal-api/api/networking/v1alpha1" - internalinterfaces "github.com/onmetal/onmetal-api/client-go/informers/internalinterfaces" - v1alpha1 "github.com/onmetal/onmetal-api/client-go/listers/networking/v1alpha1" - onmetalapi "github.com/onmetal/onmetal-api/client-go/onmetalapi" + networkingv1alpha1 "github.com/ironcore-dev/ironcore/api/networking/v1alpha1" + internalinterfaces "github.com/ironcore-dev/ironcore/client-go/informers/internalinterfaces" + ironcore "github.com/ironcore-dev/ironcore/client-go/ironcore" + v1alpha1 "github.com/ironcore-dev/ironcore/client-go/listers/networking/v1alpha1" v1 "k8s.io/apimachinery/pkg/apis/meta/v1" runtime "k8s.io/apimachinery/pkg/runtime" watch "k8s.io/apimachinery/pkg/watch" @@ -47,14 +48,14 @@ type networkInterfaceInformer struct { // NewNetworkInterfaceInformer constructs a new informer for NetworkInterface type. // Always prefer using an informer factory to get a shared informer instead of getting an independent // one. This reduces memory footprint and number of connections to the server. -func NewNetworkInterfaceInformer(client onmetalapi.Interface, namespace string, resyncPeriod time.Duration, indexers cache.Indexers) cache.SharedIndexInformer { +func NewNetworkInterfaceInformer(client ironcore.Interface, namespace string, resyncPeriod time.Duration, indexers cache.Indexers) cache.SharedIndexInformer { return NewFilteredNetworkInterfaceInformer(client, namespace, resyncPeriod, indexers, nil) } // NewFilteredNetworkInterfaceInformer constructs a new informer for NetworkInterface type. // Always prefer using an informer factory to get a shared informer instead of getting an independent // one. This reduces memory footprint and number of connections to the server. -func NewFilteredNetworkInterfaceInformer(client onmetalapi.Interface, namespace string, resyncPeriod time.Duration, indexers cache.Indexers, tweakListOptions internalinterfaces.TweakListOptionsFunc) cache.SharedIndexInformer { +func NewFilteredNetworkInterfaceInformer(client ironcore.Interface, namespace string, resyncPeriod time.Duration, indexers cache.Indexers, tweakListOptions internalinterfaces.TweakListOptionsFunc) cache.SharedIndexInformer { return cache.NewSharedIndexInformer( &cache.ListWatch{ ListFunc: func(options v1.ListOptions) (runtime.Object, error) { @@ -76,7 +77,7 @@ func NewFilteredNetworkInterfaceInformer(client onmetalapi.Interface, namespace ) } -func (f *networkInterfaceInformer) defaultInformer(client onmetalapi.Interface, resyncPeriod time.Duration) cache.SharedIndexInformer { +func (f *networkInterfaceInformer) defaultInformer(client ironcore.Interface, resyncPeriod time.Duration) cache.SharedIndexInformer { return NewFilteredNetworkInterfaceInformer(client, f.namespace, resyncPeriod, cache.Indexers{cache.NamespaceIndex: cache.MetaNamespaceIndexFunc}, f.tweakListOptions) } diff --git a/client-go/informers/networking/v1alpha1/networkpolicy.go b/client-go/informers/networking/v1alpha1/networkpolicy.go index 91766f338..a2b5e5adc 100644 --- a/client-go/informers/networking/v1alpha1/networkpolicy.go +++ b/client-go/informers/networking/v1alpha1/networkpolicy.go @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 by the OnMetal authors. + * Copyright (c) 2022 by the IronCore authors. * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. @@ -13,6 +13,7 @@ * See the License for the specific language governing permissions and * limitations under the License. */ + // Code generated by informer-gen. DO NOT EDIT. package v1alpha1 @@ -21,10 +22,10 @@ import ( "context" time "time" - networkingv1alpha1 "github.com/onmetal/onmetal-api/api/networking/v1alpha1" - internalinterfaces "github.com/onmetal/onmetal-api/client-go/informers/internalinterfaces" - v1alpha1 "github.com/onmetal/onmetal-api/client-go/listers/networking/v1alpha1" - onmetalapi "github.com/onmetal/onmetal-api/client-go/onmetalapi" + networkingv1alpha1 "github.com/ironcore-dev/ironcore/api/networking/v1alpha1" + internalinterfaces "github.com/ironcore-dev/ironcore/client-go/informers/internalinterfaces" + ironcore "github.com/ironcore-dev/ironcore/client-go/ironcore" + v1alpha1 "github.com/ironcore-dev/ironcore/client-go/listers/networking/v1alpha1" v1 "k8s.io/apimachinery/pkg/apis/meta/v1" runtime "k8s.io/apimachinery/pkg/runtime" watch "k8s.io/apimachinery/pkg/watch" @@ -47,14 +48,14 @@ type networkPolicyInformer struct { // NewNetworkPolicyInformer constructs a new informer for NetworkPolicy type. // Always prefer using an informer factory to get a shared informer instead of getting an independent // one. This reduces memory footprint and number of connections to the server. -func NewNetworkPolicyInformer(client onmetalapi.Interface, namespace string, resyncPeriod time.Duration, indexers cache.Indexers) cache.SharedIndexInformer { +func NewNetworkPolicyInformer(client ironcore.Interface, namespace string, resyncPeriod time.Duration, indexers cache.Indexers) cache.SharedIndexInformer { return NewFilteredNetworkPolicyInformer(client, namespace, resyncPeriod, indexers, nil) } // NewFilteredNetworkPolicyInformer constructs a new informer for NetworkPolicy type. // Always prefer using an informer factory to get a shared informer instead of getting an independent // one. This reduces memory footprint and number of connections to the server. -func NewFilteredNetworkPolicyInformer(client onmetalapi.Interface, namespace string, resyncPeriod time.Duration, indexers cache.Indexers, tweakListOptions internalinterfaces.TweakListOptionsFunc) cache.SharedIndexInformer { +func NewFilteredNetworkPolicyInformer(client ironcore.Interface, namespace string, resyncPeriod time.Duration, indexers cache.Indexers, tweakListOptions internalinterfaces.TweakListOptionsFunc) cache.SharedIndexInformer { return cache.NewSharedIndexInformer( &cache.ListWatch{ ListFunc: func(options v1.ListOptions) (runtime.Object, error) { @@ -76,7 +77,7 @@ func NewFilteredNetworkPolicyInformer(client onmetalapi.Interface, namespace str ) } -func (f *networkPolicyInformer) defaultInformer(client onmetalapi.Interface, resyncPeriod time.Duration) cache.SharedIndexInformer { +func (f *networkPolicyInformer) defaultInformer(client ironcore.Interface, resyncPeriod time.Duration) cache.SharedIndexInformer { return NewFilteredNetworkPolicyInformer(client, f.namespace, resyncPeriod, cache.Indexers{cache.NamespaceIndex: cache.MetaNamespaceIndexFunc}, f.tweakListOptions) } diff --git a/client-go/informers/networking/v1alpha1/virtualip.go b/client-go/informers/networking/v1alpha1/virtualip.go index ab321d641..2103aaf6e 100644 --- a/client-go/informers/networking/v1alpha1/virtualip.go +++ b/client-go/informers/networking/v1alpha1/virtualip.go @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 by the OnMetal authors. + * Copyright (c) 2022 by the IronCore authors. * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. @@ -13,6 +13,7 @@ * See the License for the specific language governing permissions and * limitations under the License. */ + // Code generated by informer-gen. DO NOT EDIT. package v1alpha1 @@ -21,10 +22,10 @@ import ( "context" time "time" - networkingv1alpha1 "github.com/onmetal/onmetal-api/api/networking/v1alpha1" - internalinterfaces "github.com/onmetal/onmetal-api/client-go/informers/internalinterfaces" - v1alpha1 "github.com/onmetal/onmetal-api/client-go/listers/networking/v1alpha1" - onmetalapi "github.com/onmetal/onmetal-api/client-go/onmetalapi" + networkingv1alpha1 "github.com/ironcore-dev/ironcore/api/networking/v1alpha1" + internalinterfaces "github.com/ironcore-dev/ironcore/client-go/informers/internalinterfaces" + ironcore "github.com/ironcore-dev/ironcore/client-go/ironcore" + v1alpha1 "github.com/ironcore-dev/ironcore/client-go/listers/networking/v1alpha1" v1 "k8s.io/apimachinery/pkg/apis/meta/v1" runtime "k8s.io/apimachinery/pkg/runtime" watch "k8s.io/apimachinery/pkg/watch" @@ -47,14 +48,14 @@ type virtualIPInformer struct { // NewVirtualIPInformer constructs a new informer for VirtualIP type. // Always prefer using an informer factory to get a shared informer instead of getting an independent // one. This reduces memory footprint and number of connections to the server. -func NewVirtualIPInformer(client onmetalapi.Interface, namespace string, resyncPeriod time.Duration, indexers cache.Indexers) cache.SharedIndexInformer { +func NewVirtualIPInformer(client ironcore.Interface, namespace string, resyncPeriod time.Duration, indexers cache.Indexers) cache.SharedIndexInformer { return NewFilteredVirtualIPInformer(client, namespace, resyncPeriod, indexers, nil) } // NewFilteredVirtualIPInformer constructs a new informer for VirtualIP type. // Always prefer using an informer factory to get a shared informer instead of getting an independent // one. This reduces memory footprint and number of connections to the server. -func NewFilteredVirtualIPInformer(client onmetalapi.Interface, namespace string, resyncPeriod time.Duration, indexers cache.Indexers, tweakListOptions internalinterfaces.TweakListOptionsFunc) cache.SharedIndexInformer { +func NewFilteredVirtualIPInformer(client ironcore.Interface, namespace string, resyncPeriod time.Duration, indexers cache.Indexers, tweakListOptions internalinterfaces.TweakListOptionsFunc) cache.SharedIndexInformer { return cache.NewSharedIndexInformer( &cache.ListWatch{ ListFunc: func(options v1.ListOptions) (runtime.Object, error) { @@ -76,7 +77,7 @@ func NewFilteredVirtualIPInformer(client onmetalapi.Interface, namespace string, ) } -func (f *virtualIPInformer) defaultInformer(client onmetalapi.Interface, resyncPeriod time.Duration) cache.SharedIndexInformer { +func (f *virtualIPInformer) defaultInformer(client ironcore.Interface, resyncPeriod time.Duration) cache.SharedIndexInformer { return NewFilteredVirtualIPInformer(client, f.namespace, resyncPeriod, cache.Indexers{cache.NamespaceIndex: cache.MetaNamespaceIndexFunc}, f.tweakListOptions) } diff --git a/client-go/informers/storage/interface.go b/client-go/informers/storage/interface.go index 95d936b1d..3caed2665 100644 --- a/client-go/informers/storage/interface.go +++ b/client-go/informers/storage/interface.go @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 by the OnMetal authors. + * Copyright (c) 2022 by the IronCore authors. * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. @@ -13,13 +13,14 @@ * See the License for the specific language governing permissions and * limitations under the License. */ + // Code generated by informer-gen. DO NOT EDIT. package storage import ( - internalinterfaces "github.com/onmetal/onmetal-api/client-go/informers/internalinterfaces" - v1alpha1 "github.com/onmetal/onmetal-api/client-go/informers/storage/v1alpha1" + internalinterfaces "github.com/ironcore-dev/ironcore/client-go/informers/internalinterfaces" + v1alpha1 "github.com/ironcore-dev/ironcore/client-go/informers/storage/v1alpha1" ) // Interface provides access to each of this group's versions. diff --git a/client-go/informers/storage/v1alpha1/bucket.go b/client-go/informers/storage/v1alpha1/bucket.go index 4d95249e6..3dfe4bab4 100644 --- a/client-go/informers/storage/v1alpha1/bucket.go +++ b/client-go/informers/storage/v1alpha1/bucket.go @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 by the OnMetal authors. + * Copyright (c) 2022 by the IronCore authors. * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. @@ -13,6 +13,7 @@ * See the License for the specific language governing permissions and * limitations under the License. */ + // Code generated by informer-gen. DO NOT EDIT. package v1alpha1 @@ -21,10 +22,10 @@ import ( "context" time "time" - storagev1alpha1 "github.com/onmetal/onmetal-api/api/storage/v1alpha1" - internalinterfaces "github.com/onmetal/onmetal-api/client-go/informers/internalinterfaces" - v1alpha1 "github.com/onmetal/onmetal-api/client-go/listers/storage/v1alpha1" - onmetalapi "github.com/onmetal/onmetal-api/client-go/onmetalapi" + storagev1alpha1 "github.com/ironcore-dev/ironcore/api/storage/v1alpha1" + internalinterfaces "github.com/ironcore-dev/ironcore/client-go/informers/internalinterfaces" + ironcore "github.com/ironcore-dev/ironcore/client-go/ironcore" + v1alpha1 "github.com/ironcore-dev/ironcore/client-go/listers/storage/v1alpha1" v1 "k8s.io/apimachinery/pkg/apis/meta/v1" runtime "k8s.io/apimachinery/pkg/runtime" watch "k8s.io/apimachinery/pkg/watch" @@ -47,14 +48,14 @@ type bucketInformer struct { // NewBucketInformer constructs a new informer for Bucket type. // Always prefer using an informer factory to get a shared informer instead of getting an independent // one. This reduces memory footprint and number of connections to the server. -func NewBucketInformer(client onmetalapi.Interface, namespace string, resyncPeriod time.Duration, indexers cache.Indexers) cache.SharedIndexInformer { +func NewBucketInformer(client ironcore.Interface, namespace string, resyncPeriod time.Duration, indexers cache.Indexers) cache.SharedIndexInformer { return NewFilteredBucketInformer(client, namespace, resyncPeriod, indexers, nil) } // NewFilteredBucketInformer constructs a new informer for Bucket type. // Always prefer using an informer factory to get a shared informer instead of getting an independent // one. This reduces memory footprint and number of connections to the server. -func NewFilteredBucketInformer(client onmetalapi.Interface, namespace string, resyncPeriod time.Duration, indexers cache.Indexers, tweakListOptions internalinterfaces.TweakListOptionsFunc) cache.SharedIndexInformer { +func NewFilteredBucketInformer(client ironcore.Interface, namespace string, resyncPeriod time.Duration, indexers cache.Indexers, tweakListOptions internalinterfaces.TweakListOptionsFunc) cache.SharedIndexInformer { return cache.NewSharedIndexInformer( &cache.ListWatch{ ListFunc: func(options v1.ListOptions) (runtime.Object, error) { @@ -76,7 +77,7 @@ func NewFilteredBucketInformer(client onmetalapi.Interface, namespace string, re ) } -func (f *bucketInformer) defaultInformer(client onmetalapi.Interface, resyncPeriod time.Duration) cache.SharedIndexInformer { +func (f *bucketInformer) defaultInformer(client ironcore.Interface, resyncPeriod time.Duration) cache.SharedIndexInformer { return NewFilteredBucketInformer(client, f.namespace, resyncPeriod, cache.Indexers{cache.NamespaceIndex: cache.MetaNamespaceIndexFunc}, f.tweakListOptions) } diff --git a/client-go/informers/storage/v1alpha1/bucketclass.go b/client-go/informers/storage/v1alpha1/bucketclass.go index 74ee50af7..892afa60d 100644 --- a/client-go/informers/storage/v1alpha1/bucketclass.go +++ b/client-go/informers/storage/v1alpha1/bucketclass.go @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 by the OnMetal authors. + * Copyright (c) 2022 by the IronCore authors. * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. @@ -13,6 +13,7 @@ * See the License for the specific language governing permissions and * limitations under the License. */ + // Code generated by informer-gen. DO NOT EDIT. package v1alpha1 @@ -21,10 +22,10 @@ import ( "context" time "time" - storagev1alpha1 "github.com/onmetal/onmetal-api/api/storage/v1alpha1" - internalinterfaces "github.com/onmetal/onmetal-api/client-go/informers/internalinterfaces" - v1alpha1 "github.com/onmetal/onmetal-api/client-go/listers/storage/v1alpha1" - onmetalapi "github.com/onmetal/onmetal-api/client-go/onmetalapi" + storagev1alpha1 "github.com/ironcore-dev/ironcore/api/storage/v1alpha1" + internalinterfaces "github.com/ironcore-dev/ironcore/client-go/informers/internalinterfaces" + ironcore "github.com/ironcore-dev/ironcore/client-go/ironcore" + v1alpha1 "github.com/ironcore-dev/ironcore/client-go/listers/storage/v1alpha1" v1 "k8s.io/apimachinery/pkg/apis/meta/v1" runtime "k8s.io/apimachinery/pkg/runtime" watch "k8s.io/apimachinery/pkg/watch" @@ -46,14 +47,14 @@ type bucketClassInformer struct { // NewBucketClassInformer constructs a new informer for BucketClass type. // Always prefer using an informer factory to get a shared informer instead of getting an independent // one. This reduces memory footprint and number of connections to the server. -func NewBucketClassInformer(client onmetalapi.Interface, resyncPeriod time.Duration, indexers cache.Indexers) cache.SharedIndexInformer { +func NewBucketClassInformer(client ironcore.Interface, resyncPeriod time.Duration, indexers cache.Indexers) cache.SharedIndexInformer { return NewFilteredBucketClassInformer(client, resyncPeriod, indexers, nil) } // NewFilteredBucketClassInformer constructs a new informer for BucketClass type. // Always prefer using an informer factory to get a shared informer instead of getting an independent // one. This reduces memory footprint and number of connections to the server. -func NewFilteredBucketClassInformer(client onmetalapi.Interface, resyncPeriod time.Duration, indexers cache.Indexers, tweakListOptions internalinterfaces.TweakListOptionsFunc) cache.SharedIndexInformer { +func NewFilteredBucketClassInformer(client ironcore.Interface, resyncPeriod time.Duration, indexers cache.Indexers, tweakListOptions internalinterfaces.TweakListOptionsFunc) cache.SharedIndexInformer { return cache.NewSharedIndexInformer( &cache.ListWatch{ ListFunc: func(options v1.ListOptions) (runtime.Object, error) { @@ -75,7 +76,7 @@ func NewFilteredBucketClassInformer(client onmetalapi.Interface, resyncPeriod ti ) } -func (f *bucketClassInformer) defaultInformer(client onmetalapi.Interface, resyncPeriod time.Duration) cache.SharedIndexInformer { +func (f *bucketClassInformer) defaultInformer(client ironcore.Interface, resyncPeriod time.Duration) cache.SharedIndexInformer { return NewFilteredBucketClassInformer(client, resyncPeriod, cache.Indexers{cache.NamespaceIndex: cache.MetaNamespaceIndexFunc}, f.tweakListOptions) } diff --git a/client-go/informers/storage/v1alpha1/bucketpool.go b/client-go/informers/storage/v1alpha1/bucketpool.go index 94bb63c3c..ddf41137e 100644 --- a/client-go/informers/storage/v1alpha1/bucketpool.go +++ b/client-go/informers/storage/v1alpha1/bucketpool.go @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 by the OnMetal authors. + * Copyright (c) 2022 by the IronCore authors. * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. @@ -13,6 +13,7 @@ * See the License for the specific language governing permissions and * limitations under the License. */ + // Code generated by informer-gen. DO NOT EDIT. package v1alpha1 @@ -21,10 +22,10 @@ import ( "context" time "time" - storagev1alpha1 "github.com/onmetal/onmetal-api/api/storage/v1alpha1" - internalinterfaces "github.com/onmetal/onmetal-api/client-go/informers/internalinterfaces" - v1alpha1 "github.com/onmetal/onmetal-api/client-go/listers/storage/v1alpha1" - onmetalapi "github.com/onmetal/onmetal-api/client-go/onmetalapi" + storagev1alpha1 "github.com/ironcore-dev/ironcore/api/storage/v1alpha1" + internalinterfaces "github.com/ironcore-dev/ironcore/client-go/informers/internalinterfaces" + ironcore "github.com/ironcore-dev/ironcore/client-go/ironcore" + v1alpha1 "github.com/ironcore-dev/ironcore/client-go/listers/storage/v1alpha1" v1 "k8s.io/apimachinery/pkg/apis/meta/v1" runtime "k8s.io/apimachinery/pkg/runtime" watch "k8s.io/apimachinery/pkg/watch" @@ -46,14 +47,14 @@ type bucketPoolInformer struct { // NewBucketPoolInformer constructs a new informer for BucketPool type. // Always prefer using an informer factory to get a shared informer instead of getting an independent // one. This reduces memory footprint and number of connections to the server. -func NewBucketPoolInformer(client onmetalapi.Interface, resyncPeriod time.Duration, indexers cache.Indexers) cache.SharedIndexInformer { +func NewBucketPoolInformer(client ironcore.Interface, resyncPeriod time.Duration, indexers cache.Indexers) cache.SharedIndexInformer { return NewFilteredBucketPoolInformer(client, resyncPeriod, indexers, nil) } // NewFilteredBucketPoolInformer constructs a new informer for BucketPool type. // Always prefer using an informer factory to get a shared informer instead of getting an independent // one. This reduces memory footprint and number of connections to the server. -func NewFilteredBucketPoolInformer(client onmetalapi.Interface, resyncPeriod time.Duration, indexers cache.Indexers, tweakListOptions internalinterfaces.TweakListOptionsFunc) cache.SharedIndexInformer { +func NewFilteredBucketPoolInformer(client ironcore.Interface, resyncPeriod time.Duration, indexers cache.Indexers, tweakListOptions internalinterfaces.TweakListOptionsFunc) cache.SharedIndexInformer { return cache.NewSharedIndexInformer( &cache.ListWatch{ ListFunc: func(options v1.ListOptions) (runtime.Object, error) { @@ -75,7 +76,7 @@ func NewFilteredBucketPoolInformer(client onmetalapi.Interface, resyncPeriod tim ) } -func (f *bucketPoolInformer) defaultInformer(client onmetalapi.Interface, resyncPeriod time.Duration) cache.SharedIndexInformer { +func (f *bucketPoolInformer) defaultInformer(client ironcore.Interface, resyncPeriod time.Duration) cache.SharedIndexInformer { return NewFilteredBucketPoolInformer(client, resyncPeriod, cache.Indexers{cache.NamespaceIndex: cache.MetaNamespaceIndexFunc}, f.tweakListOptions) } diff --git a/client-go/informers/storage/v1alpha1/interface.go b/client-go/informers/storage/v1alpha1/interface.go index 5a0a1eef8..45fbaa4dd 100644 --- a/client-go/informers/storage/v1alpha1/interface.go +++ b/client-go/informers/storage/v1alpha1/interface.go @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 by the OnMetal authors. + * Copyright (c) 2022 by the IronCore authors. * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. @@ -13,12 +13,13 @@ * See the License for the specific language governing permissions and * limitations under the License. */ + // Code generated by informer-gen. DO NOT EDIT. package v1alpha1 import ( - internalinterfaces "github.com/onmetal/onmetal-api/client-go/informers/internalinterfaces" + internalinterfaces "github.com/ironcore-dev/ironcore/client-go/informers/internalinterfaces" ) // Interface provides access to all the informers in this group version. diff --git a/client-go/informers/storage/v1alpha1/volume.go b/client-go/informers/storage/v1alpha1/volume.go index 1b24810d0..34ce0b25d 100644 --- a/client-go/informers/storage/v1alpha1/volume.go +++ b/client-go/informers/storage/v1alpha1/volume.go @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 by the OnMetal authors. + * Copyright (c) 2022 by the IronCore authors. * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. @@ -13,6 +13,7 @@ * See the License for the specific language governing permissions and * limitations under the License. */ + // Code generated by informer-gen. DO NOT EDIT. package v1alpha1 @@ -21,10 +22,10 @@ import ( "context" time "time" - storagev1alpha1 "github.com/onmetal/onmetal-api/api/storage/v1alpha1" - internalinterfaces "github.com/onmetal/onmetal-api/client-go/informers/internalinterfaces" - v1alpha1 "github.com/onmetal/onmetal-api/client-go/listers/storage/v1alpha1" - onmetalapi "github.com/onmetal/onmetal-api/client-go/onmetalapi" + storagev1alpha1 "github.com/ironcore-dev/ironcore/api/storage/v1alpha1" + internalinterfaces "github.com/ironcore-dev/ironcore/client-go/informers/internalinterfaces" + ironcore "github.com/ironcore-dev/ironcore/client-go/ironcore" + v1alpha1 "github.com/ironcore-dev/ironcore/client-go/listers/storage/v1alpha1" v1 "k8s.io/apimachinery/pkg/apis/meta/v1" runtime "k8s.io/apimachinery/pkg/runtime" watch "k8s.io/apimachinery/pkg/watch" @@ -47,14 +48,14 @@ type volumeInformer struct { // NewVolumeInformer constructs a new informer for Volume type. // Always prefer using an informer factory to get a shared informer instead of getting an independent // one. This reduces memory footprint and number of connections to the server. -func NewVolumeInformer(client onmetalapi.Interface, namespace string, resyncPeriod time.Duration, indexers cache.Indexers) cache.SharedIndexInformer { +func NewVolumeInformer(client ironcore.Interface, namespace string, resyncPeriod time.Duration, indexers cache.Indexers) cache.SharedIndexInformer { return NewFilteredVolumeInformer(client, namespace, resyncPeriod, indexers, nil) } // NewFilteredVolumeInformer constructs a new informer for Volume type. // Always prefer using an informer factory to get a shared informer instead of getting an independent // one. This reduces memory footprint and number of connections to the server. -func NewFilteredVolumeInformer(client onmetalapi.Interface, namespace string, resyncPeriod time.Duration, indexers cache.Indexers, tweakListOptions internalinterfaces.TweakListOptionsFunc) cache.SharedIndexInformer { +func NewFilteredVolumeInformer(client ironcore.Interface, namespace string, resyncPeriod time.Duration, indexers cache.Indexers, tweakListOptions internalinterfaces.TweakListOptionsFunc) cache.SharedIndexInformer { return cache.NewSharedIndexInformer( &cache.ListWatch{ ListFunc: func(options v1.ListOptions) (runtime.Object, error) { @@ -76,7 +77,7 @@ func NewFilteredVolumeInformer(client onmetalapi.Interface, namespace string, re ) } -func (f *volumeInformer) defaultInformer(client onmetalapi.Interface, resyncPeriod time.Duration) cache.SharedIndexInformer { +func (f *volumeInformer) defaultInformer(client ironcore.Interface, resyncPeriod time.Duration) cache.SharedIndexInformer { return NewFilteredVolumeInformer(client, f.namespace, resyncPeriod, cache.Indexers{cache.NamespaceIndex: cache.MetaNamespaceIndexFunc}, f.tweakListOptions) } diff --git a/client-go/informers/storage/v1alpha1/volumeclass.go b/client-go/informers/storage/v1alpha1/volumeclass.go index 28364b79c..fd79b6ed9 100644 --- a/client-go/informers/storage/v1alpha1/volumeclass.go +++ b/client-go/informers/storage/v1alpha1/volumeclass.go @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 by the OnMetal authors. + * Copyright (c) 2022 by the IronCore authors. * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. @@ -13,6 +13,7 @@ * See the License for the specific language governing permissions and * limitations under the License. */ + // Code generated by informer-gen. DO NOT EDIT. package v1alpha1 @@ -21,10 +22,10 @@ import ( "context" time "time" - storagev1alpha1 "github.com/onmetal/onmetal-api/api/storage/v1alpha1" - internalinterfaces "github.com/onmetal/onmetal-api/client-go/informers/internalinterfaces" - v1alpha1 "github.com/onmetal/onmetal-api/client-go/listers/storage/v1alpha1" - onmetalapi "github.com/onmetal/onmetal-api/client-go/onmetalapi" + storagev1alpha1 "github.com/ironcore-dev/ironcore/api/storage/v1alpha1" + internalinterfaces "github.com/ironcore-dev/ironcore/client-go/informers/internalinterfaces" + ironcore "github.com/ironcore-dev/ironcore/client-go/ironcore" + v1alpha1 "github.com/ironcore-dev/ironcore/client-go/listers/storage/v1alpha1" v1 "k8s.io/apimachinery/pkg/apis/meta/v1" runtime "k8s.io/apimachinery/pkg/runtime" watch "k8s.io/apimachinery/pkg/watch" @@ -46,14 +47,14 @@ type volumeClassInformer struct { // NewVolumeClassInformer constructs a new informer for VolumeClass type. // Always prefer using an informer factory to get a shared informer instead of getting an independent // one. This reduces memory footprint and number of connections to the server. -func NewVolumeClassInformer(client onmetalapi.Interface, resyncPeriod time.Duration, indexers cache.Indexers) cache.SharedIndexInformer { +func NewVolumeClassInformer(client ironcore.Interface, resyncPeriod time.Duration, indexers cache.Indexers) cache.SharedIndexInformer { return NewFilteredVolumeClassInformer(client, resyncPeriod, indexers, nil) } // NewFilteredVolumeClassInformer constructs a new informer for VolumeClass type. // Always prefer using an informer factory to get a shared informer instead of getting an independent // one. This reduces memory footprint and number of connections to the server. -func NewFilteredVolumeClassInformer(client onmetalapi.Interface, resyncPeriod time.Duration, indexers cache.Indexers, tweakListOptions internalinterfaces.TweakListOptionsFunc) cache.SharedIndexInformer { +func NewFilteredVolumeClassInformer(client ironcore.Interface, resyncPeriod time.Duration, indexers cache.Indexers, tweakListOptions internalinterfaces.TweakListOptionsFunc) cache.SharedIndexInformer { return cache.NewSharedIndexInformer( &cache.ListWatch{ ListFunc: func(options v1.ListOptions) (runtime.Object, error) { @@ -75,7 +76,7 @@ func NewFilteredVolumeClassInformer(client onmetalapi.Interface, resyncPeriod ti ) } -func (f *volumeClassInformer) defaultInformer(client onmetalapi.Interface, resyncPeriod time.Duration) cache.SharedIndexInformer { +func (f *volumeClassInformer) defaultInformer(client ironcore.Interface, resyncPeriod time.Duration) cache.SharedIndexInformer { return NewFilteredVolumeClassInformer(client, resyncPeriod, cache.Indexers{cache.NamespaceIndex: cache.MetaNamespaceIndexFunc}, f.tweakListOptions) } diff --git a/client-go/informers/storage/v1alpha1/volumepool.go b/client-go/informers/storage/v1alpha1/volumepool.go index 176e6fcd9..3ee313ac0 100644 --- a/client-go/informers/storage/v1alpha1/volumepool.go +++ b/client-go/informers/storage/v1alpha1/volumepool.go @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 by the OnMetal authors. + * Copyright (c) 2022 by the IronCore authors. * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. @@ -13,6 +13,7 @@ * See the License for the specific language governing permissions and * limitations under the License. */ + // Code generated by informer-gen. DO NOT EDIT. package v1alpha1 @@ -21,10 +22,10 @@ import ( "context" time "time" - storagev1alpha1 "github.com/onmetal/onmetal-api/api/storage/v1alpha1" - internalinterfaces "github.com/onmetal/onmetal-api/client-go/informers/internalinterfaces" - v1alpha1 "github.com/onmetal/onmetal-api/client-go/listers/storage/v1alpha1" - onmetalapi "github.com/onmetal/onmetal-api/client-go/onmetalapi" + storagev1alpha1 "github.com/ironcore-dev/ironcore/api/storage/v1alpha1" + internalinterfaces "github.com/ironcore-dev/ironcore/client-go/informers/internalinterfaces" + ironcore "github.com/ironcore-dev/ironcore/client-go/ironcore" + v1alpha1 "github.com/ironcore-dev/ironcore/client-go/listers/storage/v1alpha1" v1 "k8s.io/apimachinery/pkg/apis/meta/v1" runtime "k8s.io/apimachinery/pkg/runtime" watch "k8s.io/apimachinery/pkg/watch" @@ -46,14 +47,14 @@ type volumePoolInformer struct { // NewVolumePoolInformer constructs a new informer for VolumePool type. // Always prefer using an informer factory to get a shared informer instead of getting an independent // one. This reduces memory footprint and number of connections to the server. -func NewVolumePoolInformer(client onmetalapi.Interface, resyncPeriod time.Duration, indexers cache.Indexers) cache.SharedIndexInformer { +func NewVolumePoolInformer(client ironcore.Interface, resyncPeriod time.Duration, indexers cache.Indexers) cache.SharedIndexInformer { return NewFilteredVolumePoolInformer(client, resyncPeriod, indexers, nil) } // NewFilteredVolumePoolInformer constructs a new informer for VolumePool type. // Always prefer using an informer factory to get a shared informer instead of getting an independent // one. This reduces memory footprint and number of connections to the server. -func NewFilteredVolumePoolInformer(client onmetalapi.Interface, resyncPeriod time.Duration, indexers cache.Indexers, tweakListOptions internalinterfaces.TweakListOptionsFunc) cache.SharedIndexInformer { +func NewFilteredVolumePoolInformer(client ironcore.Interface, resyncPeriod time.Duration, indexers cache.Indexers, tweakListOptions internalinterfaces.TweakListOptionsFunc) cache.SharedIndexInformer { return cache.NewSharedIndexInformer( &cache.ListWatch{ ListFunc: func(options v1.ListOptions) (runtime.Object, error) { @@ -75,7 +76,7 @@ func NewFilteredVolumePoolInformer(client onmetalapi.Interface, resyncPeriod tim ) } -func (f *volumePoolInformer) defaultInformer(client onmetalapi.Interface, resyncPeriod time.Duration) cache.SharedIndexInformer { +func (f *volumePoolInformer) defaultInformer(client ironcore.Interface, resyncPeriod time.Duration) cache.SharedIndexInformer { return NewFilteredVolumePoolInformer(client, resyncPeriod, cache.Indexers{cache.NamespaceIndex: cache.MetaNamespaceIndexFunc}, f.tweakListOptions) } diff --git a/client-go/onmetalapi/clientset.go b/client-go/ironcore/clientset.go similarity index 91% rename from client-go/onmetalapi/clientset.go rename to client-go/ironcore/clientset.go index fbdd683e0..a0aed0b1e 100644 --- a/client-go/onmetalapi/clientset.go +++ b/client-go/ironcore/clientset.go @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 by the OnMetal authors. + * Copyright (c) 2022 by the IronCore authors. * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. @@ -13,19 +13,20 @@ * See the License for the specific language governing permissions and * limitations under the License. */ + // Code generated by client-gen. DO NOT EDIT. -package onmetalapi +package ironcore import ( "fmt" "net/http" - computev1alpha1 "github.com/onmetal/onmetal-api/client-go/onmetalapi/typed/compute/v1alpha1" - corev1alpha1 "github.com/onmetal/onmetal-api/client-go/onmetalapi/typed/core/v1alpha1" - ipamv1alpha1 "github.com/onmetal/onmetal-api/client-go/onmetalapi/typed/ipam/v1alpha1" - networkingv1alpha1 "github.com/onmetal/onmetal-api/client-go/onmetalapi/typed/networking/v1alpha1" - storagev1alpha1 "github.com/onmetal/onmetal-api/client-go/onmetalapi/typed/storage/v1alpha1" + computev1alpha1 "github.com/ironcore-dev/ironcore/client-go/ironcore/typed/compute/v1alpha1" + corev1alpha1 "github.com/ironcore-dev/ironcore/client-go/ironcore/typed/core/v1alpha1" + ipamv1alpha1 "github.com/ironcore-dev/ironcore/client-go/ironcore/typed/ipam/v1alpha1" + networkingv1alpha1 "github.com/ironcore-dev/ironcore/client-go/ironcore/typed/networking/v1alpha1" + storagev1alpha1 "github.com/ironcore-dev/ironcore/client-go/ironcore/typed/storage/v1alpha1" discovery "k8s.io/client-go/discovery" rest "k8s.io/client-go/rest" flowcontrol "k8s.io/client-go/util/flowcontrol" diff --git a/client-go/onmetalapi/fake/clientset_generated.go b/client-go/ironcore/fake/clientset_generated.go similarity index 75% rename from client-go/onmetalapi/fake/clientset_generated.go rename to client-go/ironcore/fake/clientset_generated.go index 7dd888dc0..eefca9740 100644 --- a/client-go/onmetalapi/fake/clientset_generated.go +++ b/client-go/ironcore/fake/clientset_generated.go @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 by the OnMetal authors. + * Copyright (c) 2022 by the IronCore authors. * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. @@ -13,22 +13,23 @@ * See the License for the specific language governing permissions and * limitations under the License. */ + // Code generated by client-gen. DO NOT EDIT. package fake import ( - clientset "github.com/onmetal/onmetal-api/client-go/onmetalapi" - computev1alpha1 "github.com/onmetal/onmetal-api/client-go/onmetalapi/typed/compute/v1alpha1" - fakecomputev1alpha1 "github.com/onmetal/onmetal-api/client-go/onmetalapi/typed/compute/v1alpha1/fake" - corev1alpha1 "github.com/onmetal/onmetal-api/client-go/onmetalapi/typed/core/v1alpha1" - fakecorev1alpha1 "github.com/onmetal/onmetal-api/client-go/onmetalapi/typed/core/v1alpha1/fake" - ipamv1alpha1 "github.com/onmetal/onmetal-api/client-go/onmetalapi/typed/ipam/v1alpha1" - fakeipamv1alpha1 "github.com/onmetal/onmetal-api/client-go/onmetalapi/typed/ipam/v1alpha1/fake" - networkingv1alpha1 "github.com/onmetal/onmetal-api/client-go/onmetalapi/typed/networking/v1alpha1" - fakenetworkingv1alpha1 "github.com/onmetal/onmetal-api/client-go/onmetalapi/typed/networking/v1alpha1/fake" - storagev1alpha1 "github.com/onmetal/onmetal-api/client-go/onmetalapi/typed/storage/v1alpha1" - fakestoragev1alpha1 "github.com/onmetal/onmetal-api/client-go/onmetalapi/typed/storage/v1alpha1/fake" + clientset "github.com/ironcore-dev/ironcore/client-go/ironcore" + computev1alpha1 "github.com/ironcore-dev/ironcore/client-go/ironcore/typed/compute/v1alpha1" + fakecomputev1alpha1 "github.com/ironcore-dev/ironcore/client-go/ironcore/typed/compute/v1alpha1/fake" + corev1alpha1 "github.com/ironcore-dev/ironcore/client-go/ironcore/typed/core/v1alpha1" + fakecorev1alpha1 "github.com/ironcore-dev/ironcore/client-go/ironcore/typed/core/v1alpha1/fake" + ipamv1alpha1 "github.com/ironcore-dev/ironcore/client-go/ironcore/typed/ipam/v1alpha1" + fakeipamv1alpha1 "github.com/ironcore-dev/ironcore/client-go/ironcore/typed/ipam/v1alpha1/fake" + networkingv1alpha1 "github.com/ironcore-dev/ironcore/client-go/ironcore/typed/networking/v1alpha1" + fakenetworkingv1alpha1 "github.com/ironcore-dev/ironcore/client-go/ironcore/typed/networking/v1alpha1/fake" + storagev1alpha1 "github.com/ironcore-dev/ironcore/client-go/ironcore/typed/storage/v1alpha1" + fakestoragev1alpha1 "github.com/ironcore-dev/ironcore/client-go/ironcore/typed/storage/v1alpha1/fake" "k8s.io/apimachinery/pkg/runtime" "k8s.io/apimachinery/pkg/watch" "k8s.io/client-go/discovery" diff --git a/client-go/onmetalapi/fake/doc.go b/client-go/ironcore/fake/doc.go similarity index 93% rename from client-go/onmetalapi/fake/doc.go rename to client-go/ironcore/fake/doc.go index ee853b060..c769b3254 100644 --- a/client-go/onmetalapi/fake/doc.go +++ b/client-go/ironcore/fake/doc.go @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 by the OnMetal authors. + * Copyright (c) 2022 by the IronCore authors. * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. @@ -13,6 +13,7 @@ * See the License for the specific language governing permissions and * limitations under the License. */ + // Code generated by client-gen. DO NOT EDIT. // This package has the automatically generated fake clientset. diff --git a/client-go/onmetalapi/fake/register.go b/client-go/ironcore/fake/register.go similarity index 82% rename from client-go/onmetalapi/fake/register.go rename to client-go/ironcore/fake/register.go index 599a9acad..67afb0a9c 100644 --- a/client-go/onmetalapi/fake/register.go +++ b/client-go/ironcore/fake/register.go @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 by the OnMetal authors. + * Copyright (c) 2022 by the IronCore authors. * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. @@ -13,16 +13,17 @@ * See the License for the specific language governing permissions and * limitations under the License. */ + // Code generated by client-gen. DO NOT EDIT. package fake import ( - computev1alpha1 "github.com/onmetal/onmetal-api/api/compute/v1alpha1" - corev1alpha1 "github.com/onmetal/onmetal-api/api/core/v1alpha1" - ipamv1alpha1 "github.com/onmetal/onmetal-api/api/ipam/v1alpha1" - networkingv1alpha1 "github.com/onmetal/onmetal-api/api/networking/v1alpha1" - storagev1alpha1 "github.com/onmetal/onmetal-api/api/storage/v1alpha1" + computev1alpha1 "github.com/ironcore-dev/ironcore/api/compute/v1alpha1" + corev1alpha1 "github.com/ironcore-dev/ironcore/api/core/v1alpha1" + ipamv1alpha1 "github.com/ironcore-dev/ironcore/api/ipam/v1alpha1" + networkingv1alpha1 "github.com/ironcore-dev/ironcore/api/networking/v1alpha1" + storagev1alpha1 "github.com/ironcore-dev/ironcore/api/storage/v1alpha1" v1 "k8s.io/apimachinery/pkg/apis/meta/v1" runtime "k8s.io/apimachinery/pkg/runtime" schema "k8s.io/apimachinery/pkg/runtime/schema" diff --git a/client-go/onmetalapi/scheme/doc.go b/client-go/ironcore/scheme/doc.go similarity index 93% rename from client-go/onmetalapi/scheme/doc.go rename to client-go/ironcore/scheme/doc.go index 740c73b58..adbdaee8a 100644 --- a/client-go/onmetalapi/scheme/doc.go +++ b/client-go/ironcore/scheme/doc.go @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 by the OnMetal authors. + * Copyright (c) 2022 by the IronCore authors. * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. @@ -13,6 +13,7 @@ * See the License for the specific language governing permissions and * limitations under the License. */ + // Code generated by client-gen. DO NOT EDIT. // This package contains the scheme of the automatically generated clientset. diff --git a/client-go/onmetalapi/scheme/register.go b/client-go/ironcore/scheme/register.go similarity index 82% rename from client-go/onmetalapi/scheme/register.go rename to client-go/ironcore/scheme/register.go index 94c8b7c3e..206672355 100644 --- a/client-go/onmetalapi/scheme/register.go +++ b/client-go/ironcore/scheme/register.go @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 by the OnMetal authors. + * Copyright (c) 2022 by the IronCore authors. * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. @@ -13,16 +13,17 @@ * See the License for the specific language governing permissions and * limitations under the License. */ + // Code generated by client-gen. DO NOT EDIT. package scheme import ( - computev1alpha1 "github.com/onmetal/onmetal-api/api/compute/v1alpha1" - corev1alpha1 "github.com/onmetal/onmetal-api/api/core/v1alpha1" - ipamv1alpha1 "github.com/onmetal/onmetal-api/api/ipam/v1alpha1" - networkingv1alpha1 "github.com/onmetal/onmetal-api/api/networking/v1alpha1" - storagev1alpha1 "github.com/onmetal/onmetal-api/api/storage/v1alpha1" + computev1alpha1 "github.com/ironcore-dev/ironcore/api/compute/v1alpha1" + corev1alpha1 "github.com/ironcore-dev/ironcore/api/core/v1alpha1" + ipamv1alpha1 "github.com/ironcore-dev/ironcore/api/ipam/v1alpha1" + networkingv1alpha1 "github.com/ironcore-dev/ironcore/api/networking/v1alpha1" + storagev1alpha1 "github.com/ironcore-dev/ironcore/api/storage/v1alpha1" v1 "k8s.io/apimachinery/pkg/apis/meta/v1" runtime "k8s.io/apimachinery/pkg/runtime" schema "k8s.io/apimachinery/pkg/runtime/schema" diff --git a/client-go/onmetalapi/typed/compute/v1alpha1/compute_client.go b/client-go/ironcore/typed/compute/v1alpha1/compute_client.go similarity index 93% rename from client-go/onmetalapi/typed/compute/v1alpha1/compute_client.go rename to client-go/ironcore/typed/compute/v1alpha1/compute_client.go index e650c332d..75494ddc7 100644 --- a/client-go/onmetalapi/typed/compute/v1alpha1/compute_client.go +++ b/client-go/ironcore/typed/compute/v1alpha1/compute_client.go @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 by the OnMetal authors. + * Copyright (c) 2022 by the IronCore authors. * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. @@ -13,6 +13,7 @@ * See the License for the specific language governing permissions and * limitations under the License. */ + // Code generated by client-gen. DO NOT EDIT. package v1alpha1 @@ -20,8 +21,8 @@ package v1alpha1 import ( "net/http" - v1alpha1 "github.com/onmetal/onmetal-api/api/compute/v1alpha1" - "github.com/onmetal/onmetal-api/client-go/onmetalapi/scheme" + v1alpha1 "github.com/ironcore-dev/ironcore/api/compute/v1alpha1" + "github.com/ironcore-dev/ironcore/client-go/ironcore/scheme" rest "k8s.io/client-go/rest" ) @@ -32,7 +33,7 @@ type ComputeV1alpha1Interface interface { MachinePoolsGetter } -// ComputeV1alpha1Client is used to interact with features provided by the compute.api.onmetal.de group. +// ComputeV1alpha1Client is used to interact with features provided by the compute.ironcore.dev group. type ComputeV1alpha1Client struct { restClient rest.Interface } diff --git a/client-go/onmetalapi/typed/networking/v1alpha1/doc.go b/client-go/ironcore/typed/compute/v1alpha1/doc.go similarity index 93% rename from client-go/onmetalapi/typed/networking/v1alpha1/doc.go rename to client-go/ironcore/typed/compute/v1alpha1/doc.go index 5f4c971ad..45b0afb51 100644 --- a/client-go/onmetalapi/typed/networking/v1alpha1/doc.go +++ b/client-go/ironcore/typed/compute/v1alpha1/doc.go @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 by the OnMetal authors. + * Copyright (c) 2022 by the IronCore authors. * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. @@ -13,6 +13,7 @@ * See the License for the specific language governing permissions and * limitations under the License. */ + // Code generated by client-gen. DO NOT EDIT. // This package has the automatically generated typed clients. diff --git a/client-go/onmetalapi/typed/networking/v1alpha1/fake/doc.go b/client-go/ironcore/typed/compute/v1alpha1/fake/doc.go similarity index 93% rename from client-go/onmetalapi/typed/networking/v1alpha1/fake/doc.go rename to client-go/ironcore/typed/compute/v1alpha1/fake/doc.go index 82bfa735f..e6a6232e0 100644 --- a/client-go/onmetalapi/typed/networking/v1alpha1/fake/doc.go +++ b/client-go/ironcore/typed/compute/v1alpha1/fake/doc.go @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 by the OnMetal authors. + * Copyright (c) 2022 by the IronCore authors. * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. @@ -13,6 +13,7 @@ * See the License for the specific language governing permissions and * limitations under the License. */ + // Code generated by client-gen. DO NOT EDIT. // Package fake has the automatically generated clients. diff --git a/client-go/onmetalapi/typed/compute/v1alpha1/fake/fake_compute_client.go b/client-go/ironcore/typed/compute/v1alpha1/fake/fake_compute_client.go similarity index 92% rename from client-go/onmetalapi/typed/compute/v1alpha1/fake/fake_compute_client.go rename to client-go/ironcore/typed/compute/v1alpha1/fake/fake_compute_client.go index b20894533..5583151ce 100644 --- a/client-go/onmetalapi/typed/compute/v1alpha1/fake/fake_compute_client.go +++ b/client-go/ironcore/typed/compute/v1alpha1/fake/fake_compute_client.go @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 by the OnMetal authors. + * Copyright (c) 2022 by the IronCore authors. * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. @@ -13,12 +13,13 @@ * See the License for the specific language governing permissions and * limitations under the License. */ + // Code generated by client-gen. DO NOT EDIT. package fake import ( - v1alpha1 "github.com/onmetal/onmetal-api/client-go/onmetalapi/typed/compute/v1alpha1" + v1alpha1 "github.com/ironcore-dev/ironcore/client-go/ironcore/typed/compute/v1alpha1" rest "k8s.io/client-go/rest" testing "k8s.io/client-go/testing" ) diff --git a/client-go/onmetalapi/typed/compute/v1alpha1/fake/fake_machine.go b/client-go/ironcore/typed/compute/v1alpha1/fake/fake_machine.go similarity index 96% rename from client-go/onmetalapi/typed/compute/v1alpha1/fake/fake_machine.go rename to client-go/ironcore/typed/compute/v1alpha1/fake/fake_machine.go index 3775f2938..7fd56be4e 100644 --- a/client-go/onmetalapi/typed/compute/v1alpha1/fake/fake_machine.go +++ b/client-go/ironcore/typed/compute/v1alpha1/fake/fake_machine.go @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 by the OnMetal authors. + * Copyright (c) 2022 by the IronCore authors. * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. @@ -13,6 +13,7 @@ * See the License for the specific language governing permissions and * limitations under the License. */ + // Code generated by client-gen. DO NOT EDIT. package fake @@ -22,8 +23,8 @@ import ( json "encoding/json" "fmt" - v1alpha1 "github.com/onmetal/onmetal-api/api/compute/v1alpha1" - computev1alpha1 "github.com/onmetal/onmetal-api/client-go/applyconfigurations/compute/v1alpha1" + v1alpha1 "github.com/ironcore-dev/ironcore/api/compute/v1alpha1" + computev1alpha1 "github.com/ironcore-dev/ironcore/client-go/applyconfigurations/compute/v1alpha1" v1 "k8s.io/apimachinery/pkg/apis/meta/v1" labels "k8s.io/apimachinery/pkg/labels" types "k8s.io/apimachinery/pkg/types" diff --git a/client-go/onmetalapi/typed/compute/v1alpha1/fake/fake_machineclass.go b/client-go/ironcore/typed/compute/v1alpha1/fake/fake_machineclass.go similarity index 96% rename from client-go/onmetalapi/typed/compute/v1alpha1/fake/fake_machineclass.go rename to client-go/ironcore/typed/compute/v1alpha1/fake/fake_machineclass.go index 6bbf2f234..cede3b619 100644 --- a/client-go/onmetalapi/typed/compute/v1alpha1/fake/fake_machineclass.go +++ b/client-go/ironcore/typed/compute/v1alpha1/fake/fake_machineclass.go @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 by the OnMetal authors. + * Copyright (c) 2022 by the IronCore authors. * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. @@ -13,6 +13,7 @@ * See the License for the specific language governing permissions and * limitations under the License. */ + // Code generated by client-gen. DO NOT EDIT. package fake @@ -22,8 +23,8 @@ import ( json "encoding/json" "fmt" - v1alpha1 "github.com/onmetal/onmetal-api/api/compute/v1alpha1" - computev1alpha1 "github.com/onmetal/onmetal-api/client-go/applyconfigurations/compute/v1alpha1" + v1alpha1 "github.com/ironcore-dev/ironcore/api/compute/v1alpha1" + computev1alpha1 "github.com/ironcore-dev/ironcore/client-go/applyconfigurations/compute/v1alpha1" v1 "k8s.io/apimachinery/pkg/apis/meta/v1" labels "k8s.io/apimachinery/pkg/labels" types "k8s.io/apimachinery/pkg/types" diff --git a/client-go/onmetalapi/typed/compute/v1alpha1/fake/fake_machinepool.go b/client-go/ironcore/typed/compute/v1alpha1/fake/fake_machinepool.go similarity index 97% rename from client-go/onmetalapi/typed/compute/v1alpha1/fake/fake_machinepool.go rename to client-go/ironcore/typed/compute/v1alpha1/fake/fake_machinepool.go index 6a467518b..13bd5be7b 100644 --- a/client-go/onmetalapi/typed/compute/v1alpha1/fake/fake_machinepool.go +++ b/client-go/ironcore/typed/compute/v1alpha1/fake/fake_machinepool.go @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 by the OnMetal authors. + * Copyright (c) 2022 by the IronCore authors. * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. @@ -13,6 +13,7 @@ * See the License for the specific language governing permissions and * limitations under the License. */ + // Code generated by client-gen. DO NOT EDIT. package fake @@ -22,8 +23,8 @@ import ( json "encoding/json" "fmt" - v1alpha1 "github.com/onmetal/onmetal-api/api/compute/v1alpha1" - computev1alpha1 "github.com/onmetal/onmetal-api/client-go/applyconfigurations/compute/v1alpha1" + v1alpha1 "github.com/ironcore-dev/ironcore/api/compute/v1alpha1" + computev1alpha1 "github.com/ironcore-dev/ironcore/client-go/applyconfigurations/compute/v1alpha1" v1 "k8s.io/apimachinery/pkg/apis/meta/v1" labels "k8s.io/apimachinery/pkg/labels" types "k8s.io/apimachinery/pkg/types" diff --git a/client-go/onmetalapi/typed/compute/v1alpha1/generated_expansion.go b/client-go/ironcore/typed/compute/v1alpha1/generated_expansion.go similarity index 93% rename from client-go/onmetalapi/typed/compute/v1alpha1/generated_expansion.go rename to client-go/ironcore/typed/compute/v1alpha1/generated_expansion.go index 4a0eb1fae..11a64e595 100644 --- a/client-go/onmetalapi/typed/compute/v1alpha1/generated_expansion.go +++ b/client-go/ironcore/typed/compute/v1alpha1/generated_expansion.go @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 by the OnMetal authors. + * Copyright (c) 2022 by the IronCore authors. * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. @@ -13,6 +13,7 @@ * See the License for the specific language governing permissions and * limitations under the License. */ + // Code generated by client-gen. DO NOT EDIT. package v1alpha1 diff --git a/client-go/onmetalapi/typed/compute/v1alpha1/machine.go b/client-go/ironcore/typed/compute/v1alpha1/machine.go similarity index 96% rename from client-go/onmetalapi/typed/compute/v1alpha1/machine.go rename to client-go/ironcore/typed/compute/v1alpha1/machine.go index 977b59300..ad3f7c2cc 100644 --- a/client-go/onmetalapi/typed/compute/v1alpha1/machine.go +++ b/client-go/ironcore/typed/compute/v1alpha1/machine.go @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 by the OnMetal authors. + * Copyright (c) 2022 by the IronCore authors. * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. @@ -13,6 +13,7 @@ * See the License for the specific language governing permissions and * limitations under the License. */ + // Code generated by client-gen. DO NOT EDIT. package v1alpha1 @@ -23,9 +24,9 @@ import ( "fmt" "time" - v1alpha1 "github.com/onmetal/onmetal-api/api/compute/v1alpha1" - computev1alpha1 "github.com/onmetal/onmetal-api/client-go/applyconfigurations/compute/v1alpha1" - scheme "github.com/onmetal/onmetal-api/client-go/onmetalapi/scheme" + v1alpha1 "github.com/ironcore-dev/ironcore/api/compute/v1alpha1" + computev1alpha1 "github.com/ironcore-dev/ironcore/client-go/applyconfigurations/compute/v1alpha1" + scheme "github.com/ironcore-dev/ironcore/client-go/ironcore/scheme" v1 "k8s.io/apimachinery/pkg/apis/meta/v1" types "k8s.io/apimachinery/pkg/types" watch "k8s.io/apimachinery/pkg/watch" diff --git a/client-go/onmetalapi/typed/compute/v1alpha1/machineclass.go b/client-go/ironcore/typed/compute/v1alpha1/machineclass.go similarity index 96% rename from client-go/onmetalapi/typed/compute/v1alpha1/machineclass.go rename to client-go/ironcore/typed/compute/v1alpha1/machineclass.go index 75848ed40..81160239e 100644 --- a/client-go/onmetalapi/typed/compute/v1alpha1/machineclass.go +++ b/client-go/ironcore/typed/compute/v1alpha1/machineclass.go @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 by the OnMetal authors. + * Copyright (c) 2022 by the IronCore authors. * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. @@ -13,6 +13,7 @@ * See the License for the specific language governing permissions and * limitations under the License. */ + // Code generated by client-gen. DO NOT EDIT. package v1alpha1 @@ -23,9 +24,9 @@ import ( "fmt" "time" - v1alpha1 "github.com/onmetal/onmetal-api/api/compute/v1alpha1" - computev1alpha1 "github.com/onmetal/onmetal-api/client-go/applyconfigurations/compute/v1alpha1" - scheme "github.com/onmetal/onmetal-api/client-go/onmetalapi/scheme" + v1alpha1 "github.com/ironcore-dev/ironcore/api/compute/v1alpha1" + computev1alpha1 "github.com/ironcore-dev/ironcore/client-go/applyconfigurations/compute/v1alpha1" + scheme "github.com/ironcore-dev/ironcore/client-go/ironcore/scheme" v1 "k8s.io/apimachinery/pkg/apis/meta/v1" types "k8s.io/apimachinery/pkg/types" watch "k8s.io/apimachinery/pkg/watch" diff --git a/client-go/onmetalapi/typed/compute/v1alpha1/machinepool.go b/client-go/ironcore/typed/compute/v1alpha1/machinepool.go similarity index 96% rename from client-go/onmetalapi/typed/compute/v1alpha1/machinepool.go rename to client-go/ironcore/typed/compute/v1alpha1/machinepool.go index d45bc41f2..247ce4b7e 100644 --- a/client-go/onmetalapi/typed/compute/v1alpha1/machinepool.go +++ b/client-go/ironcore/typed/compute/v1alpha1/machinepool.go @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 by the OnMetal authors. + * Copyright (c) 2022 by the IronCore authors. * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. @@ -13,6 +13,7 @@ * See the License for the specific language governing permissions and * limitations under the License. */ + // Code generated by client-gen. DO NOT EDIT. package v1alpha1 @@ -23,9 +24,9 @@ import ( "fmt" "time" - v1alpha1 "github.com/onmetal/onmetal-api/api/compute/v1alpha1" - computev1alpha1 "github.com/onmetal/onmetal-api/client-go/applyconfigurations/compute/v1alpha1" - scheme "github.com/onmetal/onmetal-api/client-go/onmetalapi/scheme" + v1alpha1 "github.com/ironcore-dev/ironcore/api/compute/v1alpha1" + computev1alpha1 "github.com/ironcore-dev/ironcore/client-go/applyconfigurations/compute/v1alpha1" + scheme "github.com/ironcore-dev/ironcore/client-go/ironcore/scheme" v1 "k8s.io/apimachinery/pkg/apis/meta/v1" types "k8s.io/apimachinery/pkg/types" watch "k8s.io/apimachinery/pkg/watch" diff --git a/client-go/onmetalapi/typed/core/v1alpha1/core_client.go b/client-go/ironcore/typed/core/v1alpha1/core_client.go similarity index 93% rename from client-go/onmetalapi/typed/core/v1alpha1/core_client.go rename to client-go/ironcore/typed/core/v1alpha1/core_client.go index 40c75254b..9e85eef3c 100644 --- a/client-go/onmetalapi/typed/core/v1alpha1/core_client.go +++ b/client-go/ironcore/typed/core/v1alpha1/core_client.go @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 by the OnMetal authors. + * Copyright (c) 2022 by the IronCore authors. * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. @@ -13,6 +13,7 @@ * See the License for the specific language governing permissions and * limitations under the License. */ + // Code generated by client-gen. DO NOT EDIT. package v1alpha1 @@ -20,8 +21,8 @@ package v1alpha1 import ( "net/http" - v1alpha1 "github.com/onmetal/onmetal-api/api/core/v1alpha1" - "github.com/onmetal/onmetal-api/client-go/onmetalapi/scheme" + v1alpha1 "github.com/ironcore-dev/ironcore/api/core/v1alpha1" + "github.com/ironcore-dev/ironcore/client-go/ironcore/scheme" rest "k8s.io/client-go/rest" ) @@ -30,7 +31,7 @@ type CoreV1alpha1Interface interface { ResourceQuotasGetter } -// CoreV1alpha1Client is used to interact with features provided by the core.api.onmetal.de group. +// CoreV1alpha1Client is used to interact with features provided by the core.ironcore.dev group. type CoreV1alpha1Client struct { restClient rest.Interface } diff --git a/client-go/onmetalapi/typed/compute/v1alpha1/doc.go b/client-go/ironcore/typed/core/v1alpha1/doc.go similarity index 93% rename from client-go/onmetalapi/typed/compute/v1alpha1/doc.go rename to client-go/ironcore/typed/core/v1alpha1/doc.go index 5f4c971ad..45b0afb51 100644 --- a/client-go/onmetalapi/typed/compute/v1alpha1/doc.go +++ b/client-go/ironcore/typed/core/v1alpha1/doc.go @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 by the OnMetal authors. + * Copyright (c) 2022 by the IronCore authors. * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. @@ -13,6 +13,7 @@ * See the License for the specific language governing permissions and * limitations under the License. */ + // Code generated by client-gen. DO NOT EDIT. // This package has the automatically generated typed clients. diff --git a/client-go/onmetalapi/typed/core/v1alpha1/fake/doc.go b/client-go/ironcore/typed/core/v1alpha1/fake/doc.go similarity index 93% rename from client-go/onmetalapi/typed/core/v1alpha1/fake/doc.go rename to client-go/ironcore/typed/core/v1alpha1/fake/doc.go index 82bfa735f..e6a6232e0 100644 --- a/client-go/onmetalapi/typed/core/v1alpha1/fake/doc.go +++ b/client-go/ironcore/typed/core/v1alpha1/fake/doc.go @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 by the OnMetal authors. + * Copyright (c) 2022 by the IronCore authors. * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. @@ -13,6 +13,7 @@ * See the License for the specific language governing permissions and * limitations under the License. */ + // Code generated by client-gen. DO NOT EDIT. // Package fake has the automatically generated clients. diff --git a/client-go/onmetalapi/typed/core/v1alpha1/fake/fake_core_client.go b/client-go/ironcore/typed/core/v1alpha1/fake/fake_core_client.go similarity index 90% rename from client-go/onmetalapi/typed/core/v1alpha1/fake/fake_core_client.go rename to client-go/ironcore/typed/core/v1alpha1/fake/fake_core_client.go index c5f02d506..1c1ffcd7d 100644 --- a/client-go/onmetalapi/typed/core/v1alpha1/fake/fake_core_client.go +++ b/client-go/ironcore/typed/core/v1alpha1/fake/fake_core_client.go @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 by the OnMetal authors. + * Copyright (c) 2022 by the IronCore authors. * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. @@ -13,12 +13,13 @@ * See the License for the specific language governing permissions and * limitations under the License. */ + // Code generated by client-gen. DO NOT EDIT. package fake import ( - v1alpha1 "github.com/onmetal/onmetal-api/client-go/onmetalapi/typed/core/v1alpha1" + v1alpha1 "github.com/ironcore-dev/ironcore/client-go/ironcore/typed/core/v1alpha1" rest "k8s.io/client-go/rest" testing "k8s.io/client-go/testing" ) diff --git a/client-go/onmetalapi/typed/core/v1alpha1/fake/fake_resourcequota.go b/client-go/ironcore/typed/core/v1alpha1/fake/fake_resourcequota.go similarity index 97% rename from client-go/onmetalapi/typed/core/v1alpha1/fake/fake_resourcequota.go rename to client-go/ironcore/typed/core/v1alpha1/fake/fake_resourcequota.go index 320241996..8dbad2b63 100644 --- a/client-go/onmetalapi/typed/core/v1alpha1/fake/fake_resourcequota.go +++ b/client-go/ironcore/typed/core/v1alpha1/fake/fake_resourcequota.go @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 by the OnMetal authors. + * Copyright (c) 2022 by the IronCore authors. * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. @@ -13,6 +13,7 @@ * See the License for the specific language governing permissions and * limitations under the License. */ + // Code generated by client-gen. DO NOT EDIT. package fake @@ -22,8 +23,8 @@ import ( json "encoding/json" "fmt" - v1alpha1 "github.com/onmetal/onmetal-api/api/core/v1alpha1" - corev1alpha1 "github.com/onmetal/onmetal-api/client-go/applyconfigurations/core/v1alpha1" + v1alpha1 "github.com/ironcore-dev/ironcore/api/core/v1alpha1" + corev1alpha1 "github.com/ironcore-dev/ironcore/client-go/applyconfigurations/core/v1alpha1" v1 "k8s.io/apimachinery/pkg/apis/meta/v1" labels "k8s.io/apimachinery/pkg/labels" types "k8s.io/apimachinery/pkg/types" diff --git a/client-go/onmetalapi/typed/core/v1alpha1/generated_expansion.go b/client-go/ironcore/typed/core/v1alpha1/generated_expansion.go similarity index 93% rename from client-go/onmetalapi/typed/core/v1alpha1/generated_expansion.go rename to client-go/ironcore/typed/core/v1alpha1/generated_expansion.go index 485975fd8..994fe3d30 100644 --- a/client-go/onmetalapi/typed/core/v1alpha1/generated_expansion.go +++ b/client-go/ironcore/typed/core/v1alpha1/generated_expansion.go @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 by the OnMetal authors. + * Copyright (c) 2022 by the IronCore authors. * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. @@ -13,6 +13,7 @@ * See the License for the specific language governing permissions and * limitations under the License. */ + // Code generated by client-gen. DO NOT EDIT. package v1alpha1 diff --git a/client-go/onmetalapi/typed/core/v1alpha1/resourcequota.go b/client-go/ironcore/typed/core/v1alpha1/resourcequota.go similarity index 97% rename from client-go/onmetalapi/typed/core/v1alpha1/resourcequota.go rename to client-go/ironcore/typed/core/v1alpha1/resourcequota.go index b206bae65..47aaa2c39 100644 --- a/client-go/onmetalapi/typed/core/v1alpha1/resourcequota.go +++ b/client-go/ironcore/typed/core/v1alpha1/resourcequota.go @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 by the OnMetal authors. + * Copyright (c) 2022 by the IronCore authors. * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. @@ -13,6 +13,7 @@ * See the License for the specific language governing permissions and * limitations under the License. */ + // Code generated by client-gen. DO NOT EDIT. package v1alpha1 @@ -23,9 +24,9 @@ import ( "fmt" "time" - v1alpha1 "github.com/onmetal/onmetal-api/api/core/v1alpha1" - corev1alpha1 "github.com/onmetal/onmetal-api/client-go/applyconfigurations/core/v1alpha1" - scheme "github.com/onmetal/onmetal-api/client-go/onmetalapi/scheme" + v1alpha1 "github.com/ironcore-dev/ironcore/api/core/v1alpha1" + corev1alpha1 "github.com/ironcore-dev/ironcore/client-go/applyconfigurations/core/v1alpha1" + scheme "github.com/ironcore-dev/ironcore/client-go/ironcore/scheme" v1 "k8s.io/apimachinery/pkg/apis/meta/v1" types "k8s.io/apimachinery/pkg/types" watch "k8s.io/apimachinery/pkg/watch" diff --git a/client-go/onmetalapi/typed/core/v1alpha1/doc.go b/client-go/ironcore/typed/ipam/v1alpha1/doc.go similarity index 93% rename from client-go/onmetalapi/typed/core/v1alpha1/doc.go rename to client-go/ironcore/typed/ipam/v1alpha1/doc.go index 5f4c971ad..45b0afb51 100644 --- a/client-go/onmetalapi/typed/core/v1alpha1/doc.go +++ b/client-go/ironcore/typed/ipam/v1alpha1/doc.go @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 by the OnMetal authors. + * Copyright (c) 2022 by the IronCore authors. * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. @@ -13,6 +13,7 @@ * See the License for the specific language governing permissions and * limitations under the License. */ + // Code generated by client-gen. DO NOT EDIT. // This package has the automatically generated typed clients. diff --git a/client-go/onmetalapi/typed/ipam/v1alpha1/fake/doc.go b/client-go/ironcore/typed/ipam/v1alpha1/fake/doc.go similarity index 93% rename from client-go/onmetalapi/typed/ipam/v1alpha1/fake/doc.go rename to client-go/ironcore/typed/ipam/v1alpha1/fake/doc.go index 82bfa735f..e6a6232e0 100644 --- a/client-go/onmetalapi/typed/ipam/v1alpha1/fake/doc.go +++ b/client-go/ironcore/typed/ipam/v1alpha1/fake/doc.go @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 by the OnMetal authors. + * Copyright (c) 2022 by the IronCore authors. * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. @@ -13,6 +13,7 @@ * See the License for the specific language governing permissions and * limitations under the License. */ + // Code generated by client-gen. DO NOT EDIT. // Package fake has the automatically generated clients. diff --git a/client-go/onmetalapi/typed/ipam/v1alpha1/fake/fake_ipam_client.go b/client-go/ironcore/typed/ipam/v1alpha1/fake/fake_ipam_client.go similarity index 91% rename from client-go/onmetalapi/typed/ipam/v1alpha1/fake/fake_ipam_client.go rename to client-go/ironcore/typed/ipam/v1alpha1/fake/fake_ipam_client.go index 5da793eba..aa6f0e400 100644 --- a/client-go/onmetalapi/typed/ipam/v1alpha1/fake/fake_ipam_client.go +++ b/client-go/ironcore/typed/ipam/v1alpha1/fake/fake_ipam_client.go @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 by the OnMetal authors. + * Copyright (c) 2022 by the IronCore authors. * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. @@ -13,12 +13,13 @@ * See the License for the specific language governing permissions and * limitations under the License. */ + // Code generated by client-gen. DO NOT EDIT. package fake import ( - v1alpha1 "github.com/onmetal/onmetal-api/client-go/onmetalapi/typed/ipam/v1alpha1" + v1alpha1 "github.com/ironcore-dev/ironcore/client-go/ironcore/typed/ipam/v1alpha1" rest "k8s.io/client-go/rest" testing "k8s.io/client-go/testing" ) diff --git a/client-go/onmetalapi/typed/ipam/v1alpha1/fake/fake_prefix.go b/client-go/ironcore/typed/ipam/v1alpha1/fake/fake_prefix.go similarity index 97% rename from client-go/onmetalapi/typed/ipam/v1alpha1/fake/fake_prefix.go rename to client-go/ironcore/typed/ipam/v1alpha1/fake/fake_prefix.go index 9c3f74924..dd2b460ae 100644 --- a/client-go/onmetalapi/typed/ipam/v1alpha1/fake/fake_prefix.go +++ b/client-go/ironcore/typed/ipam/v1alpha1/fake/fake_prefix.go @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 by the OnMetal authors. + * Copyright (c) 2022 by the IronCore authors. * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. @@ -13,6 +13,7 @@ * See the License for the specific language governing permissions and * limitations under the License. */ + // Code generated by client-gen. DO NOT EDIT. package fake @@ -22,8 +23,8 @@ import ( json "encoding/json" "fmt" - v1alpha1 "github.com/onmetal/onmetal-api/api/ipam/v1alpha1" - ipamv1alpha1 "github.com/onmetal/onmetal-api/client-go/applyconfigurations/ipam/v1alpha1" + v1alpha1 "github.com/ironcore-dev/ironcore/api/ipam/v1alpha1" + ipamv1alpha1 "github.com/ironcore-dev/ironcore/client-go/applyconfigurations/ipam/v1alpha1" v1 "k8s.io/apimachinery/pkg/apis/meta/v1" labels "k8s.io/apimachinery/pkg/labels" types "k8s.io/apimachinery/pkg/types" diff --git a/client-go/onmetalapi/typed/ipam/v1alpha1/fake/fake_prefixallocation.go b/client-go/ironcore/typed/ipam/v1alpha1/fake/fake_prefixallocation.go similarity index 97% rename from client-go/onmetalapi/typed/ipam/v1alpha1/fake/fake_prefixallocation.go rename to client-go/ironcore/typed/ipam/v1alpha1/fake/fake_prefixallocation.go index 051292f78..31433a39c 100644 --- a/client-go/onmetalapi/typed/ipam/v1alpha1/fake/fake_prefixallocation.go +++ b/client-go/ironcore/typed/ipam/v1alpha1/fake/fake_prefixallocation.go @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 by the OnMetal authors. + * Copyright (c) 2022 by the IronCore authors. * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. @@ -13,6 +13,7 @@ * See the License for the specific language governing permissions and * limitations under the License. */ + // Code generated by client-gen. DO NOT EDIT. package fake @@ -22,8 +23,8 @@ import ( json "encoding/json" "fmt" - v1alpha1 "github.com/onmetal/onmetal-api/api/ipam/v1alpha1" - ipamv1alpha1 "github.com/onmetal/onmetal-api/client-go/applyconfigurations/ipam/v1alpha1" + v1alpha1 "github.com/ironcore-dev/ironcore/api/ipam/v1alpha1" + ipamv1alpha1 "github.com/ironcore-dev/ironcore/client-go/applyconfigurations/ipam/v1alpha1" v1 "k8s.io/apimachinery/pkg/apis/meta/v1" labels "k8s.io/apimachinery/pkg/labels" types "k8s.io/apimachinery/pkg/types" diff --git a/client-go/onmetalapi/typed/ipam/v1alpha1/generated_expansion.go b/client-go/ironcore/typed/ipam/v1alpha1/generated_expansion.go similarity index 93% rename from client-go/onmetalapi/typed/ipam/v1alpha1/generated_expansion.go rename to client-go/ironcore/typed/ipam/v1alpha1/generated_expansion.go index c2530836f..bdcf35e78 100644 --- a/client-go/onmetalapi/typed/ipam/v1alpha1/generated_expansion.go +++ b/client-go/ironcore/typed/ipam/v1alpha1/generated_expansion.go @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 by the OnMetal authors. + * Copyright (c) 2022 by the IronCore authors. * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. @@ -13,6 +13,7 @@ * See the License for the specific language governing permissions and * limitations under the License. */ + // Code generated by client-gen. DO NOT EDIT. package v1alpha1 diff --git a/client-go/onmetalapi/typed/ipam/v1alpha1/ipam_client.go b/client-go/ironcore/typed/ipam/v1alpha1/ipam_client.go similarity index 93% rename from client-go/onmetalapi/typed/ipam/v1alpha1/ipam_client.go rename to client-go/ironcore/typed/ipam/v1alpha1/ipam_client.go index 11f1201a5..1cea9587e 100644 --- a/client-go/onmetalapi/typed/ipam/v1alpha1/ipam_client.go +++ b/client-go/ironcore/typed/ipam/v1alpha1/ipam_client.go @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 by the OnMetal authors. + * Copyright (c) 2022 by the IronCore authors. * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. @@ -13,6 +13,7 @@ * See the License for the specific language governing permissions and * limitations under the License. */ + // Code generated by client-gen. DO NOT EDIT. package v1alpha1 @@ -20,8 +21,8 @@ package v1alpha1 import ( "net/http" - v1alpha1 "github.com/onmetal/onmetal-api/api/ipam/v1alpha1" - "github.com/onmetal/onmetal-api/client-go/onmetalapi/scheme" + v1alpha1 "github.com/ironcore-dev/ironcore/api/ipam/v1alpha1" + "github.com/ironcore-dev/ironcore/client-go/ironcore/scheme" rest "k8s.io/client-go/rest" ) @@ -31,7 +32,7 @@ type IpamV1alpha1Interface interface { PrefixAllocationsGetter } -// IpamV1alpha1Client is used to interact with features provided by the ipam.api.onmetal.de group. +// IpamV1alpha1Client is used to interact with features provided by the ipam.ironcore.dev group. type IpamV1alpha1Client struct { restClient rest.Interface } diff --git a/client-go/onmetalapi/typed/ipam/v1alpha1/prefix.go b/client-go/ironcore/typed/ipam/v1alpha1/prefix.go similarity index 96% rename from client-go/onmetalapi/typed/ipam/v1alpha1/prefix.go rename to client-go/ironcore/typed/ipam/v1alpha1/prefix.go index 3779ea8c1..5bf4ad70c 100644 --- a/client-go/onmetalapi/typed/ipam/v1alpha1/prefix.go +++ b/client-go/ironcore/typed/ipam/v1alpha1/prefix.go @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 by the OnMetal authors. + * Copyright (c) 2022 by the IronCore authors. * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. @@ -13,6 +13,7 @@ * See the License for the specific language governing permissions and * limitations under the License. */ + // Code generated by client-gen. DO NOT EDIT. package v1alpha1 @@ -23,9 +24,9 @@ import ( "fmt" "time" - v1alpha1 "github.com/onmetal/onmetal-api/api/ipam/v1alpha1" - ipamv1alpha1 "github.com/onmetal/onmetal-api/client-go/applyconfigurations/ipam/v1alpha1" - scheme "github.com/onmetal/onmetal-api/client-go/onmetalapi/scheme" + v1alpha1 "github.com/ironcore-dev/ironcore/api/ipam/v1alpha1" + ipamv1alpha1 "github.com/ironcore-dev/ironcore/client-go/applyconfigurations/ipam/v1alpha1" + scheme "github.com/ironcore-dev/ironcore/client-go/ironcore/scheme" v1 "k8s.io/apimachinery/pkg/apis/meta/v1" types "k8s.io/apimachinery/pkg/types" watch "k8s.io/apimachinery/pkg/watch" diff --git a/client-go/onmetalapi/typed/ipam/v1alpha1/prefixallocation.go b/client-go/ironcore/typed/ipam/v1alpha1/prefixallocation.go similarity index 97% rename from client-go/onmetalapi/typed/ipam/v1alpha1/prefixallocation.go rename to client-go/ironcore/typed/ipam/v1alpha1/prefixallocation.go index 977daf314..8fcc8399f 100644 --- a/client-go/onmetalapi/typed/ipam/v1alpha1/prefixallocation.go +++ b/client-go/ironcore/typed/ipam/v1alpha1/prefixallocation.go @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 by the OnMetal authors. + * Copyright (c) 2022 by the IronCore authors. * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. @@ -13,6 +13,7 @@ * See the License for the specific language governing permissions and * limitations under the License. */ + // Code generated by client-gen. DO NOT EDIT. package v1alpha1 @@ -23,9 +24,9 @@ import ( "fmt" "time" - v1alpha1 "github.com/onmetal/onmetal-api/api/ipam/v1alpha1" - ipamv1alpha1 "github.com/onmetal/onmetal-api/client-go/applyconfigurations/ipam/v1alpha1" - scheme "github.com/onmetal/onmetal-api/client-go/onmetalapi/scheme" + v1alpha1 "github.com/ironcore-dev/ironcore/api/ipam/v1alpha1" + ipamv1alpha1 "github.com/ironcore-dev/ironcore/client-go/applyconfigurations/ipam/v1alpha1" + scheme "github.com/ironcore-dev/ironcore/client-go/ironcore/scheme" v1 "k8s.io/apimachinery/pkg/apis/meta/v1" types "k8s.io/apimachinery/pkg/types" watch "k8s.io/apimachinery/pkg/watch" diff --git a/client-go/onmetalapi/typed/ipam/v1alpha1/doc.go b/client-go/ironcore/typed/networking/v1alpha1/doc.go similarity index 93% rename from client-go/onmetalapi/typed/ipam/v1alpha1/doc.go rename to client-go/ironcore/typed/networking/v1alpha1/doc.go index 5f4c971ad..45b0afb51 100644 --- a/client-go/onmetalapi/typed/ipam/v1alpha1/doc.go +++ b/client-go/ironcore/typed/networking/v1alpha1/doc.go @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 by the OnMetal authors. + * Copyright (c) 2022 by the IronCore authors. * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. @@ -13,6 +13,7 @@ * See the License for the specific language governing permissions and * limitations under the License. */ + // Code generated by client-gen. DO NOT EDIT. // This package has the automatically generated typed clients. diff --git a/client-go/onmetalapi/typed/compute/v1alpha1/fake/doc.go b/client-go/ironcore/typed/networking/v1alpha1/fake/doc.go similarity index 93% rename from client-go/onmetalapi/typed/compute/v1alpha1/fake/doc.go rename to client-go/ironcore/typed/networking/v1alpha1/fake/doc.go index 82bfa735f..e6a6232e0 100644 --- a/client-go/onmetalapi/typed/compute/v1alpha1/fake/doc.go +++ b/client-go/ironcore/typed/networking/v1alpha1/fake/doc.go @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 by the OnMetal authors. + * Copyright (c) 2022 by the IronCore authors. * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. @@ -13,6 +13,7 @@ * See the License for the specific language governing permissions and * limitations under the License. */ + // Code generated by client-gen. DO NOT EDIT. // Package fake has the automatically generated clients. diff --git a/client-go/onmetalapi/typed/networking/v1alpha1/fake/fake_loadbalancer.go b/client-go/ironcore/typed/networking/v1alpha1/fake/fake_loadbalancer.go similarity index 97% rename from client-go/onmetalapi/typed/networking/v1alpha1/fake/fake_loadbalancer.go rename to client-go/ironcore/typed/networking/v1alpha1/fake/fake_loadbalancer.go index 0b96c4f9b..b03fb9db0 100644 --- a/client-go/onmetalapi/typed/networking/v1alpha1/fake/fake_loadbalancer.go +++ b/client-go/ironcore/typed/networking/v1alpha1/fake/fake_loadbalancer.go @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 by the OnMetal authors. + * Copyright (c) 2022 by the IronCore authors. * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. @@ -13,6 +13,7 @@ * See the License for the specific language governing permissions and * limitations under the License. */ + // Code generated by client-gen. DO NOT EDIT. package fake @@ -22,8 +23,8 @@ import ( json "encoding/json" "fmt" - v1alpha1 "github.com/onmetal/onmetal-api/api/networking/v1alpha1" - networkingv1alpha1 "github.com/onmetal/onmetal-api/client-go/applyconfigurations/networking/v1alpha1" + v1alpha1 "github.com/ironcore-dev/ironcore/api/networking/v1alpha1" + networkingv1alpha1 "github.com/ironcore-dev/ironcore/client-go/applyconfigurations/networking/v1alpha1" v1 "k8s.io/apimachinery/pkg/apis/meta/v1" labels "k8s.io/apimachinery/pkg/labels" types "k8s.io/apimachinery/pkg/types" diff --git a/client-go/onmetalapi/typed/networking/v1alpha1/fake/fake_loadbalancerrouting.go b/client-go/ironcore/typed/networking/v1alpha1/fake/fake_loadbalancerrouting.go similarity index 96% rename from client-go/onmetalapi/typed/networking/v1alpha1/fake/fake_loadbalancerrouting.go rename to client-go/ironcore/typed/networking/v1alpha1/fake/fake_loadbalancerrouting.go index 0164fb2e7..0acd13090 100644 --- a/client-go/onmetalapi/typed/networking/v1alpha1/fake/fake_loadbalancerrouting.go +++ b/client-go/ironcore/typed/networking/v1alpha1/fake/fake_loadbalancerrouting.go @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 by the OnMetal authors. + * Copyright (c) 2022 by the IronCore authors. * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. @@ -13,6 +13,7 @@ * See the License for the specific language governing permissions and * limitations under the License. */ + // Code generated by client-gen. DO NOT EDIT. package fake @@ -22,8 +23,8 @@ import ( json "encoding/json" "fmt" - v1alpha1 "github.com/onmetal/onmetal-api/api/networking/v1alpha1" - networkingv1alpha1 "github.com/onmetal/onmetal-api/client-go/applyconfigurations/networking/v1alpha1" + v1alpha1 "github.com/ironcore-dev/ironcore/api/networking/v1alpha1" + networkingv1alpha1 "github.com/ironcore-dev/ironcore/client-go/applyconfigurations/networking/v1alpha1" v1 "k8s.io/apimachinery/pkg/apis/meta/v1" labels "k8s.io/apimachinery/pkg/labels" types "k8s.io/apimachinery/pkg/types" diff --git a/client-go/onmetalapi/typed/networking/v1alpha1/fake/fake_natgateway.go b/client-go/ironcore/typed/networking/v1alpha1/fake/fake_natgateway.go similarity index 96% rename from client-go/onmetalapi/typed/networking/v1alpha1/fake/fake_natgateway.go rename to client-go/ironcore/typed/networking/v1alpha1/fake/fake_natgateway.go index 413837b2a..b8d83860d 100644 --- a/client-go/onmetalapi/typed/networking/v1alpha1/fake/fake_natgateway.go +++ b/client-go/ironcore/typed/networking/v1alpha1/fake/fake_natgateway.go @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 by the OnMetal authors. + * Copyright (c) 2022 by the IronCore authors. * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. @@ -13,6 +13,7 @@ * See the License for the specific language governing permissions and * limitations under the License. */ + // Code generated by client-gen. DO NOT EDIT. package fake @@ -22,8 +23,8 @@ import ( json "encoding/json" "fmt" - v1alpha1 "github.com/onmetal/onmetal-api/api/networking/v1alpha1" - networkingv1alpha1 "github.com/onmetal/onmetal-api/client-go/applyconfigurations/networking/v1alpha1" + v1alpha1 "github.com/ironcore-dev/ironcore/api/networking/v1alpha1" + networkingv1alpha1 "github.com/ironcore-dev/ironcore/client-go/applyconfigurations/networking/v1alpha1" v1 "k8s.io/apimachinery/pkg/apis/meta/v1" labels "k8s.io/apimachinery/pkg/labels" types "k8s.io/apimachinery/pkg/types" diff --git a/client-go/onmetalapi/typed/networking/v1alpha1/fake/fake_network.go b/client-go/ironcore/typed/networking/v1alpha1/fake/fake_network.go similarity index 96% rename from client-go/onmetalapi/typed/networking/v1alpha1/fake/fake_network.go rename to client-go/ironcore/typed/networking/v1alpha1/fake/fake_network.go index 15ea84879..49b268072 100644 --- a/client-go/onmetalapi/typed/networking/v1alpha1/fake/fake_network.go +++ b/client-go/ironcore/typed/networking/v1alpha1/fake/fake_network.go @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 by the OnMetal authors. + * Copyright (c) 2022 by the IronCore authors. * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. @@ -13,6 +13,7 @@ * See the License for the specific language governing permissions and * limitations under the License. */ + // Code generated by client-gen. DO NOT EDIT. package fake @@ -22,8 +23,8 @@ import ( json "encoding/json" "fmt" - v1alpha1 "github.com/onmetal/onmetal-api/api/networking/v1alpha1" - networkingv1alpha1 "github.com/onmetal/onmetal-api/client-go/applyconfigurations/networking/v1alpha1" + v1alpha1 "github.com/ironcore-dev/ironcore/api/networking/v1alpha1" + networkingv1alpha1 "github.com/ironcore-dev/ironcore/client-go/applyconfigurations/networking/v1alpha1" v1 "k8s.io/apimachinery/pkg/apis/meta/v1" labels "k8s.io/apimachinery/pkg/labels" types "k8s.io/apimachinery/pkg/types" diff --git a/client-go/onmetalapi/typed/networking/v1alpha1/fake/fake_networking_client.go b/client-go/ironcore/typed/networking/v1alpha1/fake/fake_networking_client.go similarity index 94% rename from client-go/onmetalapi/typed/networking/v1alpha1/fake/fake_networking_client.go rename to client-go/ironcore/typed/networking/v1alpha1/fake/fake_networking_client.go index 775997ebc..78e1c8b67 100644 --- a/client-go/onmetalapi/typed/networking/v1alpha1/fake/fake_networking_client.go +++ b/client-go/ironcore/typed/networking/v1alpha1/fake/fake_networking_client.go @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 by the OnMetal authors. + * Copyright (c) 2022 by the IronCore authors. * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. @@ -13,12 +13,13 @@ * See the License for the specific language governing permissions and * limitations under the License. */ + // Code generated by client-gen. DO NOT EDIT. package fake import ( - v1alpha1 "github.com/onmetal/onmetal-api/client-go/onmetalapi/typed/networking/v1alpha1" + v1alpha1 "github.com/ironcore-dev/ironcore/client-go/ironcore/typed/networking/v1alpha1" rest "k8s.io/client-go/rest" testing "k8s.io/client-go/testing" ) diff --git a/client-go/onmetalapi/typed/networking/v1alpha1/fake/fake_networkinterface.go b/client-go/ironcore/typed/networking/v1alpha1/fake/fake_networkinterface.go similarity index 97% rename from client-go/onmetalapi/typed/networking/v1alpha1/fake/fake_networkinterface.go rename to client-go/ironcore/typed/networking/v1alpha1/fake/fake_networkinterface.go index ac02f155f..092eceb31 100644 --- a/client-go/onmetalapi/typed/networking/v1alpha1/fake/fake_networkinterface.go +++ b/client-go/ironcore/typed/networking/v1alpha1/fake/fake_networkinterface.go @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 by the OnMetal authors. + * Copyright (c) 2022 by the IronCore authors. * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. @@ -13,6 +13,7 @@ * See the License for the specific language governing permissions and * limitations under the License. */ + // Code generated by client-gen. DO NOT EDIT. package fake @@ -22,8 +23,8 @@ import ( json "encoding/json" "fmt" - v1alpha1 "github.com/onmetal/onmetal-api/api/networking/v1alpha1" - networkingv1alpha1 "github.com/onmetal/onmetal-api/client-go/applyconfigurations/networking/v1alpha1" + v1alpha1 "github.com/ironcore-dev/ironcore/api/networking/v1alpha1" + networkingv1alpha1 "github.com/ironcore-dev/ironcore/client-go/applyconfigurations/networking/v1alpha1" v1 "k8s.io/apimachinery/pkg/apis/meta/v1" labels "k8s.io/apimachinery/pkg/labels" types "k8s.io/apimachinery/pkg/types" diff --git a/client-go/onmetalapi/typed/networking/v1alpha1/fake/fake_networkpolicy.go b/client-go/ironcore/typed/networking/v1alpha1/fake/fake_networkpolicy.go similarity index 97% rename from client-go/onmetalapi/typed/networking/v1alpha1/fake/fake_networkpolicy.go rename to client-go/ironcore/typed/networking/v1alpha1/fake/fake_networkpolicy.go index e765cc040..17344b0d0 100644 --- a/client-go/onmetalapi/typed/networking/v1alpha1/fake/fake_networkpolicy.go +++ b/client-go/ironcore/typed/networking/v1alpha1/fake/fake_networkpolicy.go @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 by the OnMetal authors. + * Copyright (c) 2022 by the IronCore authors. * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. @@ -13,6 +13,7 @@ * See the License for the specific language governing permissions and * limitations under the License. */ + // Code generated by client-gen. DO NOT EDIT. package fake @@ -22,8 +23,8 @@ import ( json "encoding/json" "fmt" - v1alpha1 "github.com/onmetal/onmetal-api/api/networking/v1alpha1" - networkingv1alpha1 "github.com/onmetal/onmetal-api/client-go/applyconfigurations/networking/v1alpha1" + v1alpha1 "github.com/ironcore-dev/ironcore/api/networking/v1alpha1" + networkingv1alpha1 "github.com/ironcore-dev/ironcore/client-go/applyconfigurations/networking/v1alpha1" v1 "k8s.io/apimachinery/pkg/apis/meta/v1" labels "k8s.io/apimachinery/pkg/labels" types "k8s.io/apimachinery/pkg/types" diff --git a/client-go/onmetalapi/typed/networking/v1alpha1/fake/fake_virtualip.go b/client-go/ironcore/typed/networking/v1alpha1/fake/fake_virtualip.go similarity index 96% rename from client-go/onmetalapi/typed/networking/v1alpha1/fake/fake_virtualip.go rename to client-go/ironcore/typed/networking/v1alpha1/fake/fake_virtualip.go index 1b96d74d7..cfd340c2e 100644 --- a/client-go/onmetalapi/typed/networking/v1alpha1/fake/fake_virtualip.go +++ b/client-go/ironcore/typed/networking/v1alpha1/fake/fake_virtualip.go @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 by the OnMetal authors. + * Copyright (c) 2022 by the IronCore authors. * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. @@ -13,6 +13,7 @@ * See the License for the specific language governing permissions and * limitations under the License. */ + // Code generated by client-gen. DO NOT EDIT. package fake @@ -22,8 +23,8 @@ import ( json "encoding/json" "fmt" - v1alpha1 "github.com/onmetal/onmetal-api/api/networking/v1alpha1" - networkingv1alpha1 "github.com/onmetal/onmetal-api/client-go/applyconfigurations/networking/v1alpha1" + v1alpha1 "github.com/ironcore-dev/ironcore/api/networking/v1alpha1" + networkingv1alpha1 "github.com/ironcore-dev/ironcore/client-go/applyconfigurations/networking/v1alpha1" v1 "k8s.io/apimachinery/pkg/apis/meta/v1" labels "k8s.io/apimachinery/pkg/labels" types "k8s.io/apimachinery/pkg/types" diff --git a/client-go/onmetalapi/typed/networking/v1alpha1/generated_expansion.go b/client-go/ironcore/typed/networking/v1alpha1/generated_expansion.go similarity index 94% rename from client-go/onmetalapi/typed/networking/v1alpha1/generated_expansion.go rename to client-go/ironcore/typed/networking/v1alpha1/generated_expansion.go index 27be17def..768d844c4 100644 --- a/client-go/onmetalapi/typed/networking/v1alpha1/generated_expansion.go +++ b/client-go/ironcore/typed/networking/v1alpha1/generated_expansion.go @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 by the OnMetal authors. + * Copyright (c) 2022 by the IronCore authors. * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. @@ -13,6 +13,7 @@ * See the License for the specific language governing permissions and * limitations under the License. */ + // Code generated by client-gen. DO NOT EDIT. package v1alpha1 diff --git a/client-go/onmetalapi/typed/networking/v1alpha1/loadbalancer.go b/client-go/ironcore/typed/networking/v1alpha1/loadbalancer.go similarity index 96% rename from client-go/onmetalapi/typed/networking/v1alpha1/loadbalancer.go rename to client-go/ironcore/typed/networking/v1alpha1/loadbalancer.go index deef11529..6d7d1bc62 100644 --- a/client-go/onmetalapi/typed/networking/v1alpha1/loadbalancer.go +++ b/client-go/ironcore/typed/networking/v1alpha1/loadbalancer.go @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 by the OnMetal authors. + * Copyright (c) 2022 by the IronCore authors. * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. @@ -13,6 +13,7 @@ * See the License for the specific language governing permissions and * limitations under the License. */ + // Code generated by client-gen. DO NOT EDIT. package v1alpha1 @@ -23,9 +24,9 @@ import ( "fmt" "time" - v1alpha1 "github.com/onmetal/onmetal-api/api/networking/v1alpha1" - networkingv1alpha1 "github.com/onmetal/onmetal-api/client-go/applyconfigurations/networking/v1alpha1" - scheme "github.com/onmetal/onmetal-api/client-go/onmetalapi/scheme" + v1alpha1 "github.com/ironcore-dev/ironcore/api/networking/v1alpha1" + networkingv1alpha1 "github.com/ironcore-dev/ironcore/client-go/applyconfigurations/networking/v1alpha1" + scheme "github.com/ironcore-dev/ironcore/client-go/ironcore/scheme" v1 "k8s.io/apimachinery/pkg/apis/meta/v1" types "k8s.io/apimachinery/pkg/types" watch "k8s.io/apimachinery/pkg/watch" diff --git a/client-go/onmetalapi/typed/networking/v1alpha1/loadbalancerrouting.go b/client-go/ironcore/typed/networking/v1alpha1/loadbalancerrouting.go similarity index 96% rename from client-go/onmetalapi/typed/networking/v1alpha1/loadbalancerrouting.go rename to client-go/ironcore/typed/networking/v1alpha1/loadbalancerrouting.go index 8d4c58e5a..0f841f71e 100644 --- a/client-go/onmetalapi/typed/networking/v1alpha1/loadbalancerrouting.go +++ b/client-go/ironcore/typed/networking/v1alpha1/loadbalancerrouting.go @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 by the OnMetal authors. + * Copyright (c) 2022 by the IronCore authors. * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. @@ -13,6 +13,7 @@ * See the License for the specific language governing permissions and * limitations under the License. */ + // Code generated by client-gen. DO NOT EDIT. package v1alpha1 @@ -23,9 +24,9 @@ import ( "fmt" "time" - v1alpha1 "github.com/onmetal/onmetal-api/api/networking/v1alpha1" - networkingv1alpha1 "github.com/onmetal/onmetal-api/client-go/applyconfigurations/networking/v1alpha1" - scheme "github.com/onmetal/onmetal-api/client-go/onmetalapi/scheme" + v1alpha1 "github.com/ironcore-dev/ironcore/api/networking/v1alpha1" + networkingv1alpha1 "github.com/ironcore-dev/ironcore/client-go/applyconfigurations/networking/v1alpha1" + scheme "github.com/ironcore-dev/ironcore/client-go/ironcore/scheme" v1 "k8s.io/apimachinery/pkg/apis/meta/v1" types "k8s.io/apimachinery/pkg/types" watch "k8s.io/apimachinery/pkg/watch" diff --git a/client-go/onmetalapi/typed/networking/v1alpha1/natgateway.go b/client-go/ironcore/typed/networking/v1alpha1/natgateway.go similarity index 96% rename from client-go/onmetalapi/typed/networking/v1alpha1/natgateway.go rename to client-go/ironcore/typed/networking/v1alpha1/natgateway.go index 5b1ad2618..3648b617a 100644 --- a/client-go/onmetalapi/typed/networking/v1alpha1/natgateway.go +++ b/client-go/ironcore/typed/networking/v1alpha1/natgateway.go @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 by the OnMetal authors. + * Copyright (c) 2022 by the IronCore authors. * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. @@ -13,6 +13,7 @@ * See the License for the specific language governing permissions and * limitations under the License. */ + // Code generated by client-gen. DO NOT EDIT. package v1alpha1 @@ -23,9 +24,9 @@ import ( "fmt" "time" - v1alpha1 "github.com/onmetal/onmetal-api/api/networking/v1alpha1" - networkingv1alpha1 "github.com/onmetal/onmetal-api/client-go/applyconfigurations/networking/v1alpha1" - scheme "github.com/onmetal/onmetal-api/client-go/onmetalapi/scheme" + v1alpha1 "github.com/ironcore-dev/ironcore/api/networking/v1alpha1" + networkingv1alpha1 "github.com/ironcore-dev/ironcore/client-go/applyconfigurations/networking/v1alpha1" + scheme "github.com/ironcore-dev/ironcore/client-go/ironcore/scheme" v1 "k8s.io/apimachinery/pkg/apis/meta/v1" types "k8s.io/apimachinery/pkg/types" watch "k8s.io/apimachinery/pkg/watch" diff --git a/client-go/onmetalapi/typed/networking/v1alpha1/network.go b/client-go/ironcore/typed/networking/v1alpha1/network.go similarity index 96% rename from client-go/onmetalapi/typed/networking/v1alpha1/network.go rename to client-go/ironcore/typed/networking/v1alpha1/network.go index 4e577c43b..6d0df0b2d 100644 --- a/client-go/onmetalapi/typed/networking/v1alpha1/network.go +++ b/client-go/ironcore/typed/networking/v1alpha1/network.go @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 by the OnMetal authors. + * Copyright (c) 2022 by the IronCore authors. * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. @@ -13,6 +13,7 @@ * See the License for the specific language governing permissions and * limitations under the License. */ + // Code generated by client-gen. DO NOT EDIT. package v1alpha1 @@ -23,9 +24,9 @@ import ( "fmt" "time" - v1alpha1 "github.com/onmetal/onmetal-api/api/networking/v1alpha1" - networkingv1alpha1 "github.com/onmetal/onmetal-api/client-go/applyconfigurations/networking/v1alpha1" - scheme "github.com/onmetal/onmetal-api/client-go/onmetalapi/scheme" + v1alpha1 "github.com/ironcore-dev/ironcore/api/networking/v1alpha1" + networkingv1alpha1 "github.com/ironcore-dev/ironcore/client-go/applyconfigurations/networking/v1alpha1" + scheme "github.com/ironcore-dev/ironcore/client-go/ironcore/scheme" v1 "k8s.io/apimachinery/pkg/apis/meta/v1" types "k8s.io/apimachinery/pkg/types" watch "k8s.io/apimachinery/pkg/watch" diff --git a/client-go/onmetalapi/typed/networking/v1alpha1/networking_client.go b/client-go/ironcore/typed/networking/v1alpha1/networking_client.go similarity index 94% rename from client-go/onmetalapi/typed/networking/v1alpha1/networking_client.go rename to client-go/ironcore/typed/networking/v1alpha1/networking_client.go index f5b1a4a17..7c2200895 100644 --- a/client-go/onmetalapi/typed/networking/v1alpha1/networking_client.go +++ b/client-go/ironcore/typed/networking/v1alpha1/networking_client.go @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 by the OnMetal authors. + * Copyright (c) 2022 by the IronCore authors. * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. @@ -13,6 +13,7 @@ * See the License for the specific language governing permissions and * limitations under the License. */ + // Code generated by client-gen. DO NOT EDIT. package v1alpha1 @@ -20,8 +21,8 @@ package v1alpha1 import ( "net/http" - v1alpha1 "github.com/onmetal/onmetal-api/api/networking/v1alpha1" - "github.com/onmetal/onmetal-api/client-go/onmetalapi/scheme" + v1alpha1 "github.com/ironcore-dev/ironcore/api/networking/v1alpha1" + "github.com/ironcore-dev/ironcore/client-go/ironcore/scheme" rest "k8s.io/client-go/rest" ) @@ -36,7 +37,7 @@ type NetworkingV1alpha1Interface interface { VirtualIPsGetter } -// NetworkingV1alpha1Client is used to interact with features provided by the networking.api.onmetal.de group. +// NetworkingV1alpha1Client is used to interact with features provided by the networking.ironcore.dev group. type NetworkingV1alpha1Client struct { restClient rest.Interface } diff --git a/client-go/onmetalapi/typed/networking/v1alpha1/networkinterface.go b/client-go/ironcore/typed/networking/v1alpha1/networkinterface.go similarity index 97% rename from client-go/onmetalapi/typed/networking/v1alpha1/networkinterface.go rename to client-go/ironcore/typed/networking/v1alpha1/networkinterface.go index ad3b8e89c..f4f47a18a 100644 --- a/client-go/onmetalapi/typed/networking/v1alpha1/networkinterface.go +++ b/client-go/ironcore/typed/networking/v1alpha1/networkinterface.go @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 by the OnMetal authors. + * Copyright (c) 2022 by the IronCore authors. * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. @@ -13,6 +13,7 @@ * See the License for the specific language governing permissions and * limitations under the License. */ + // Code generated by client-gen. DO NOT EDIT. package v1alpha1 @@ -23,9 +24,9 @@ import ( "fmt" "time" - v1alpha1 "github.com/onmetal/onmetal-api/api/networking/v1alpha1" - networkingv1alpha1 "github.com/onmetal/onmetal-api/client-go/applyconfigurations/networking/v1alpha1" - scheme "github.com/onmetal/onmetal-api/client-go/onmetalapi/scheme" + v1alpha1 "github.com/ironcore-dev/ironcore/api/networking/v1alpha1" + networkingv1alpha1 "github.com/ironcore-dev/ironcore/client-go/applyconfigurations/networking/v1alpha1" + scheme "github.com/ironcore-dev/ironcore/client-go/ironcore/scheme" v1 "k8s.io/apimachinery/pkg/apis/meta/v1" types "k8s.io/apimachinery/pkg/types" watch "k8s.io/apimachinery/pkg/watch" diff --git a/client-go/onmetalapi/typed/networking/v1alpha1/networkpolicy.go b/client-go/ironcore/typed/networking/v1alpha1/networkpolicy.go similarity index 97% rename from client-go/onmetalapi/typed/networking/v1alpha1/networkpolicy.go rename to client-go/ironcore/typed/networking/v1alpha1/networkpolicy.go index 101ace4d7..03c6c1b7a 100644 --- a/client-go/onmetalapi/typed/networking/v1alpha1/networkpolicy.go +++ b/client-go/ironcore/typed/networking/v1alpha1/networkpolicy.go @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 by the OnMetal authors. + * Copyright (c) 2022 by the IronCore authors. * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. @@ -13,6 +13,7 @@ * See the License for the specific language governing permissions and * limitations under the License. */ + // Code generated by client-gen. DO NOT EDIT. package v1alpha1 @@ -23,9 +24,9 @@ import ( "fmt" "time" - v1alpha1 "github.com/onmetal/onmetal-api/api/networking/v1alpha1" - networkingv1alpha1 "github.com/onmetal/onmetal-api/client-go/applyconfigurations/networking/v1alpha1" - scheme "github.com/onmetal/onmetal-api/client-go/onmetalapi/scheme" + v1alpha1 "github.com/ironcore-dev/ironcore/api/networking/v1alpha1" + networkingv1alpha1 "github.com/ironcore-dev/ironcore/client-go/applyconfigurations/networking/v1alpha1" + scheme "github.com/ironcore-dev/ironcore/client-go/ironcore/scheme" v1 "k8s.io/apimachinery/pkg/apis/meta/v1" types "k8s.io/apimachinery/pkg/types" watch "k8s.io/apimachinery/pkg/watch" diff --git a/client-go/onmetalapi/typed/networking/v1alpha1/virtualip.go b/client-go/ironcore/typed/networking/v1alpha1/virtualip.go similarity index 96% rename from client-go/onmetalapi/typed/networking/v1alpha1/virtualip.go rename to client-go/ironcore/typed/networking/v1alpha1/virtualip.go index 900e73eee..a8d3037a5 100644 --- a/client-go/onmetalapi/typed/networking/v1alpha1/virtualip.go +++ b/client-go/ironcore/typed/networking/v1alpha1/virtualip.go @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 by the OnMetal authors. + * Copyright (c) 2022 by the IronCore authors. * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. @@ -13,6 +13,7 @@ * See the License for the specific language governing permissions and * limitations under the License. */ + // Code generated by client-gen. DO NOT EDIT. package v1alpha1 @@ -23,9 +24,9 @@ import ( "fmt" "time" - v1alpha1 "github.com/onmetal/onmetal-api/api/networking/v1alpha1" - networkingv1alpha1 "github.com/onmetal/onmetal-api/client-go/applyconfigurations/networking/v1alpha1" - scheme "github.com/onmetal/onmetal-api/client-go/onmetalapi/scheme" + v1alpha1 "github.com/ironcore-dev/ironcore/api/networking/v1alpha1" + networkingv1alpha1 "github.com/ironcore-dev/ironcore/client-go/applyconfigurations/networking/v1alpha1" + scheme "github.com/ironcore-dev/ironcore/client-go/ironcore/scheme" v1 "k8s.io/apimachinery/pkg/apis/meta/v1" types "k8s.io/apimachinery/pkg/types" watch "k8s.io/apimachinery/pkg/watch" diff --git a/client-go/onmetalapi/typed/storage/v1alpha1/bucket.go b/client-go/ironcore/typed/storage/v1alpha1/bucket.go similarity index 96% rename from client-go/onmetalapi/typed/storage/v1alpha1/bucket.go rename to client-go/ironcore/typed/storage/v1alpha1/bucket.go index 6083cb5ba..e8e6d8b85 100644 --- a/client-go/onmetalapi/typed/storage/v1alpha1/bucket.go +++ b/client-go/ironcore/typed/storage/v1alpha1/bucket.go @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 by the OnMetal authors. + * Copyright (c) 2022 by the IronCore authors. * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. @@ -13,6 +13,7 @@ * See the License for the specific language governing permissions and * limitations under the License. */ + // Code generated by client-gen. DO NOT EDIT. package v1alpha1 @@ -23,9 +24,9 @@ import ( "fmt" "time" - v1alpha1 "github.com/onmetal/onmetal-api/api/storage/v1alpha1" - storagev1alpha1 "github.com/onmetal/onmetal-api/client-go/applyconfigurations/storage/v1alpha1" - scheme "github.com/onmetal/onmetal-api/client-go/onmetalapi/scheme" + v1alpha1 "github.com/ironcore-dev/ironcore/api/storage/v1alpha1" + storagev1alpha1 "github.com/ironcore-dev/ironcore/client-go/applyconfigurations/storage/v1alpha1" + scheme "github.com/ironcore-dev/ironcore/client-go/ironcore/scheme" v1 "k8s.io/apimachinery/pkg/apis/meta/v1" types "k8s.io/apimachinery/pkg/types" watch "k8s.io/apimachinery/pkg/watch" diff --git a/client-go/onmetalapi/typed/storage/v1alpha1/bucketclass.go b/client-go/ironcore/typed/storage/v1alpha1/bucketclass.go similarity index 96% rename from client-go/onmetalapi/typed/storage/v1alpha1/bucketclass.go rename to client-go/ironcore/typed/storage/v1alpha1/bucketclass.go index f27dd06f8..91e528f55 100644 --- a/client-go/onmetalapi/typed/storage/v1alpha1/bucketclass.go +++ b/client-go/ironcore/typed/storage/v1alpha1/bucketclass.go @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 by the OnMetal authors. + * Copyright (c) 2022 by the IronCore authors. * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. @@ -13,6 +13,7 @@ * See the License for the specific language governing permissions and * limitations under the License. */ + // Code generated by client-gen. DO NOT EDIT. package v1alpha1 @@ -23,9 +24,9 @@ import ( "fmt" "time" - v1alpha1 "github.com/onmetal/onmetal-api/api/storage/v1alpha1" - storagev1alpha1 "github.com/onmetal/onmetal-api/client-go/applyconfigurations/storage/v1alpha1" - scheme "github.com/onmetal/onmetal-api/client-go/onmetalapi/scheme" + v1alpha1 "github.com/ironcore-dev/ironcore/api/storage/v1alpha1" + storagev1alpha1 "github.com/ironcore-dev/ironcore/client-go/applyconfigurations/storage/v1alpha1" + scheme "github.com/ironcore-dev/ironcore/client-go/ironcore/scheme" v1 "k8s.io/apimachinery/pkg/apis/meta/v1" types "k8s.io/apimachinery/pkg/types" watch "k8s.io/apimachinery/pkg/watch" diff --git a/client-go/onmetalapi/typed/storage/v1alpha1/bucketpool.go b/client-go/ironcore/typed/storage/v1alpha1/bucketpool.go similarity index 96% rename from client-go/onmetalapi/typed/storage/v1alpha1/bucketpool.go rename to client-go/ironcore/typed/storage/v1alpha1/bucketpool.go index d4e9122f1..35aa5631f 100644 --- a/client-go/onmetalapi/typed/storage/v1alpha1/bucketpool.go +++ b/client-go/ironcore/typed/storage/v1alpha1/bucketpool.go @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 by the OnMetal authors. + * Copyright (c) 2022 by the IronCore authors. * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. @@ -13,6 +13,7 @@ * See the License for the specific language governing permissions and * limitations under the License. */ + // Code generated by client-gen. DO NOT EDIT. package v1alpha1 @@ -23,9 +24,9 @@ import ( "fmt" "time" - v1alpha1 "github.com/onmetal/onmetal-api/api/storage/v1alpha1" - storagev1alpha1 "github.com/onmetal/onmetal-api/client-go/applyconfigurations/storage/v1alpha1" - scheme "github.com/onmetal/onmetal-api/client-go/onmetalapi/scheme" + v1alpha1 "github.com/ironcore-dev/ironcore/api/storage/v1alpha1" + storagev1alpha1 "github.com/ironcore-dev/ironcore/client-go/applyconfigurations/storage/v1alpha1" + scheme "github.com/ironcore-dev/ironcore/client-go/ironcore/scheme" v1 "k8s.io/apimachinery/pkg/apis/meta/v1" types "k8s.io/apimachinery/pkg/types" watch "k8s.io/apimachinery/pkg/watch" diff --git a/client-go/ironcore/typed/storage/v1alpha1/doc.go b/client-go/ironcore/typed/storage/v1alpha1/doc.go new file mode 100644 index 000000000..45b0afb51 --- /dev/null +++ b/client-go/ironcore/typed/storage/v1alpha1/doc.go @@ -0,0 +1,20 @@ +/* + * Copyright (c) 2022 by the IronCore authors. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +// Code generated by client-gen. DO NOT EDIT. + +// This package has the automatically generated typed clients. +package v1alpha1 diff --git a/client-go/ironcore/typed/storage/v1alpha1/fake/doc.go b/client-go/ironcore/typed/storage/v1alpha1/fake/doc.go new file mode 100644 index 000000000..e6a6232e0 --- /dev/null +++ b/client-go/ironcore/typed/storage/v1alpha1/fake/doc.go @@ -0,0 +1,20 @@ +/* + * Copyright (c) 2022 by the IronCore authors. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +// Code generated by client-gen. DO NOT EDIT. + +// Package fake has the automatically generated clients. +package fake diff --git a/client-go/onmetalapi/typed/storage/v1alpha1/fake/fake_bucket.go b/client-go/ironcore/typed/storage/v1alpha1/fake/fake_bucket.go similarity index 96% rename from client-go/onmetalapi/typed/storage/v1alpha1/fake/fake_bucket.go rename to client-go/ironcore/typed/storage/v1alpha1/fake/fake_bucket.go index 89be1e88a..2053ed7a5 100644 --- a/client-go/onmetalapi/typed/storage/v1alpha1/fake/fake_bucket.go +++ b/client-go/ironcore/typed/storage/v1alpha1/fake/fake_bucket.go @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 by the OnMetal authors. + * Copyright (c) 2022 by the IronCore authors. * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. @@ -13,6 +13,7 @@ * See the License for the specific language governing permissions and * limitations under the License. */ + // Code generated by client-gen. DO NOT EDIT. package fake @@ -22,8 +23,8 @@ import ( json "encoding/json" "fmt" - v1alpha1 "github.com/onmetal/onmetal-api/api/storage/v1alpha1" - storagev1alpha1 "github.com/onmetal/onmetal-api/client-go/applyconfigurations/storage/v1alpha1" + v1alpha1 "github.com/ironcore-dev/ironcore/api/storage/v1alpha1" + storagev1alpha1 "github.com/ironcore-dev/ironcore/client-go/applyconfigurations/storage/v1alpha1" v1 "k8s.io/apimachinery/pkg/apis/meta/v1" labels "k8s.io/apimachinery/pkg/labels" types "k8s.io/apimachinery/pkg/types" diff --git a/client-go/onmetalapi/typed/storage/v1alpha1/fake/fake_bucketclass.go b/client-go/ironcore/typed/storage/v1alpha1/fake/fake_bucketclass.go similarity index 96% rename from client-go/onmetalapi/typed/storage/v1alpha1/fake/fake_bucketclass.go rename to client-go/ironcore/typed/storage/v1alpha1/fake/fake_bucketclass.go index ab7b9b8f6..f0bf2265f 100644 --- a/client-go/onmetalapi/typed/storage/v1alpha1/fake/fake_bucketclass.go +++ b/client-go/ironcore/typed/storage/v1alpha1/fake/fake_bucketclass.go @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 by the OnMetal authors. + * Copyright (c) 2022 by the IronCore authors. * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. @@ -13,6 +13,7 @@ * See the License for the specific language governing permissions and * limitations under the License. */ + // Code generated by client-gen. DO NOT EDIT. package fake @@ -22,8 +23,8 @@ import ( json "encoding/json" "fmt" - v1alpha1 "github.com/onmetal/onmetal-api/api/storage/v1alpha1" - storagev1alpha1 "github.com/onmetal/onmetal-api/client-go/applyconfigurations/storage/v1alpha1" + v1alpha1 "github.com/ironcore-dev/ironcore/api/storage/v1alpha1" + storagev1alpha1 "github.com/ironcore-dev/ironcore/client-go/applyconfigurations/storage/v1alpha1" v1 "k8s.io/apimachinery/pkg/apis/meta/v1" labels "k8s.io/apimachinery/pkg/labels" types "k8s.io/apimachinery/pkg/types" diff --git a/client-go/onmetalapi/typed/storage/v1alpha1/fake/fake_bucketpool.go b/client-go/ironcore/typed/storage/v1alpha1/fake/fake_bucketpool.go similarity index 97% rename from client-go/onmetalapi/typed/storage/v1alpha1/fake/fake_bucketpool.go rename to client-go/ironcore/typed/storage/v1alpha1/fake/fake_bucketpool.go index 53b871489..486374f6f 100644 --- a/client-go/onmetalapi/typed/storage/v1alpha1/fake/fake_bucketpool.go +++ b/client-go/ironcore/typed/storage/v1alpha1/fake/fake_bucketpool.go @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 by the OnMetal authors. + * Copyright (c) 2022 by the IronCore authors. * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. @@ -13,6 +13,7 @@ * See the License for the specific language governing permissions and * limitations under the License. */ + // Code generated by client-gen. DO NOT EDIT. package fake @@ -22,8 +23,8 @@ import ( json "encoding/json" "fmt" - v1alpha1 "github.com/onmetal/onmetal-api/api/storage/v1alpha1" - storagev1alpha1 "github.com/onmetal/onmetal-api/client-go/applyconfigurations/storage/v1alpha1" + v1alpha1 "github.com/ironcore-dev/ironcore/api/storage/v1alpha1" + storagev1alpha1 "github.com/ironcore-dev/ironcore/client-go/applyconfigurations/storage/v1alpha1" v1 "k8s.io/apimachinery/pkg/apis/meta/v1" labels "k8s.io/apimachinery/pkg/labels" types "k8s.io/apimachinery/pkg/types" diff --git a/client-go/onmetalapi/typed/storage/v1alpha1/fake/fake_storage_client.go b/client-go/ironcore/typed/storage/v1alpha1/fake/fake_storage_client.go similarity index 93% rename from client-go/onmetalapi/typed/storage/v1alpha1/fake/fake_storage_client.go rename to client-go/ironcore/typed/storage/v1alpha1/fake/fake_storage_client.go index 0e254267b..aa44d1a3f 100644 --- a/client-go/onmetalapi/typed/storage/v1alpha1/fake/fake_storage_client.go +++ b/client-go/ironcore/typed/storage/v1alpha1/fake/fake_storage_client.go @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 by the OnMetal authors. + * Copyright (c) 2022 by the IronCore authors. * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. @@ -13,12 +13,13 @@ * See the License for the specific language governing permissions and * limitations under the License. */ + // Code generated by client-gen. DO NOT EDIT. package fake import ( - v1alpha1 "github.com/onmetal/onmetal-api/client-go/onmetalapi/typed/storage/v1alpha1" + v1alpha1 "github.com/ironcore-dev/ironcore/client-go/ironcore/typed/storage/v1alpha1" rest "k8s.io/client-go/rest" testing "k8s.io/client-go/testing" ) diff --git a/client-go/onmetalapi/typed/storage/v1alpha1/fake/fake_volume.go b/client-go/ironcore/typed/storage/v1alpha1/fake/fake_volume.go similarity index 96% rename from client-go/onmetalapi/typed/storage/v1alpha1/fake/fake_volume.go rename to client-go/ironcore/typed/storage/v1alpha1/fake/fake_volume.go index a9c7ff412..027dc6c75 100644 --- a/client-go/onmetalapi/typed/storage/v1alpha1/fake/fake_volume.go +++ b/client-go/ironcore/typed/storage/v1alpha1/fake/fake_volume.go @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 by the OnMetal authors. + * Copyright (c) 2022 by the IronCore authors. * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. @@ -13,6 +13,7 @@ * See the License for the specific language governing permissions and * limitations under the License. */ + // Code generated by client-gen. DO NOT EDIT. package fake @@ -22,8 +23,8 @@ import ( json "encoding/json" "fmt" - v1alpha1 "github.com/onmetal/onmetal-api/api/storage/v1alpha1" - storagev1alpha1 "github.com/onmetal/onmetal-api/client-go/applyconfigurations/storage/v1alpha1" + v1alpha1 "github.com/ironcore-dev/ironcore/api/storage/v1alpha1" + storagev1alpha1 "github.com/ironcore-dev/ironcore/client-go/applyconfigurations/storage/v1alpha1" v1 "k8s.io/apimachinery/pkg/apis/meta/v1" labels "k8s.io/apimachinery/pkg/labels" types "k8s.io/apimachinery/pkg/types" diff --git a/client-go/onmetalapi/typed/storage/v1alpha1/fake/fake_volumeclass.go b/client-go/ironcore/typed/storage/v1alpha1/fake/fake_volumeclass.go similarity index 96% rename from client-go/onmetalapi/typed/storage/v1alpha1/fake/fake_volumeclass.go rename to client-go/ironcore/typed/storage/v1alpha1/fake/fake_volumeclass.go index 1484ef6dc..7d102f416 100644 --- a/client-go/onmetalapi/typed/storage/v1alpha1/fake/fake_volumeclass.go +++ b/client-go/ironcore/typed/storage/v1alpha1/fake/fake_volumeclass.go @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 by the OnMetal authors. + * Copyright (c) 2022 by the IronCore authors. * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. @@ -13,6 +13,7 @@ * See the License for the specific language governing permissions and * limitations under the License. */ + // Code generated by client-gen. DO NOT EDIT. package fake @@ -22,8 +23,8 @@ import ( json "encoding/json" "fmt" - v1alpha1 "github.com/onmetal/onmetal-api/api/storage/v1alpha1" - storagev1alpha1 "github.com/onmetal/onmetal-api/client-go/applyconfigurations/storage/v1alpha1" + v1alpha1 "github.com/ironcore-dev/ironcore/api/storage/v1alpha1" + storagev1alpha1 "github.com/ironcore-dev/ironcore/client-go/applyconfigurations/storage/v1alpha1" v1 "k8s.io/apimachinery/pkg/apis/meta/v1" labels "k8s.io/apimachinery/pkg/labels" types "k8s.io/apimachinery/pkg/types" diff --git a/client-go/onmetalapi/typed/storage/v1alpha1/fake/fake_volumepool.go b/client-go/ironcore/typed/storage/v1alpha1/fake/fake_volumepool.go similarity index 97% rename from client-go/onmetalapi/typed/storage/v1alpha1/fake/fake_volumepool.go rename to client-go/ironcore/typed/storage/v1alpha1/fake/fake_volumepool.go index a3c8873f1..35c4b8619 100644 --- a/client-go/onmetalapi/typed/storage/v1alpha1/fake/fake_volumepool.go +++ b/client-go/ironcore/typed/storage/v1alpha1/fake/fake_volumepool.go @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 by the OnMetal authors. + * Copyright (c) 2022 by the IronCore authors. * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. @@ -13,6 +13,7 @@ * See the License for the specific language governing permissions and * limitations under the License. */ + // Code generated by client-gen. DO NOT EDIT. package fake @@ -22,8 +23,8 @@ import ( json "encoding/json" "fmt" - v1alpha1 "github.com/onmetal/onmetal-api/api/storage/v1alpha1" - storagev1alpha1 "github.com/onmetal/onmetal-api/client-go/applyconfigurations/storage/v1alpha1" + v1alpha1 "github.com/ironcore-dev/ironcore/api/storage/v1alpha1" + storagev1alpha1 "github.com/ironcore-dev/ironcore/client-go/applyconfigurations/storage/v1alpha1" v1 "k8s.io/apimachinery/pkg/apis/meta/v1" labels "k8s.io/apimachinery/pkg/labels" types "k8s.io/apimachinery/pkg/types" diff --git a/client-go/onmetalapi/typed/storage/v1alpha1/generated_expansion.go b/client-go/ironcore/typed/storage/v1alpha1/generated_expansion.go similarity index 94% rename from client-go/onmetalapi/typed/storage/v1alpha1/generated_expansion.go rename to client-go/ironcore/typed/storage/v1alpha1/generated_expansion.go index ac276af2e..559ec1f6a 100644 --- a/client-go/onmetalapi/typed/storage/v1alpha1/generated_expansion.go +++ b/client-go/ironcore/typed/storage/v1alpha1/generated_expansion.go @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 by the OnMetal authors. + * Copyright (c) 2022 by the IronCore authors. * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. @@ -13,6 +13,7 @@ * See the License for the specific language governing permissions and * limitations under the License. */ + // Code generated by client-gen. DO NOT EDIT. package v1alpha1 diff --git a/client-go/onmetalapi/typed/storage/v1alpha1/storage_client.go b/client-go/ironcore/typed/storage/v1alpha1/storage_client.go similarity index 94% rename from client-go/onmetalapi/typed/storage/v1alpha1/storage_client.go rename to client-go/ironcore/typed/storage/v1alpha1/storage_client.go index 063e9b67e..7a9b76aee 100644 --- a/client-go/onmetalapi/typed/storage/v1alpha1/storage_client.go +++ b/client-go/ironcore/typed/storage/v1alpha1/storage_client.go @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 by the OnMetal authors. + * Copyright (c) 2022 by the IronCore authors. * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. @@ -13,6 +13,7 @@ * See the License for the specific language governing permissions and * limitations under the License. */ + // Code generated by client-gen. DO NOT EDIT. package v1alpha1 @@ -20,8 +21,8 @@ package v1alpha1 import ( "net/http" - v1alpha1 "github.com/onmetal/onmetal-api/api/storage/v1alpha1" - "github.com/onmetal/onmetal-api/client-go/onmetalapi/scheme" + v1alpha1 "github.com/ironcore-dev/ironcore/api/storage/v1alpha1" + "github.com/ironcore-dev/ironcore/client-go/ironcore/scheme" rest "k8s.io/client-go/rest" ) @@ -35,7 +36,7 @@ type StorageV1alpha1Interface interface { VolumePoolsGetter } -// StorageV1alpha1Client is used to interact with features provided by the storage.api.onmetal.de group. +// StorageV1alpha1Client is used to interact with features provided by the storage.ironcore.dev group. type StorageV1alpha1Client struct { restClient rest.Interface } diff --git a/client-go/onmetalapi/typed/storage/v1alpha1/volume.go b/client-go/ironcore/typed/storage/v1alpha1/volume.go similarity index 96% rename from client-go/onmetalapi/typed/storage/v1alpha1/volume.go rename to client-go/ironcore/typed/storage/v1alpha1/volume.go index e07dd1b51..7235c87e3 100644 --- a/client-go/onmetalapi/typed/storage/v1alpha1/volume.go +++ b/client-go/ironcore/typed/storage/v1alpha1/volume.go @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 by the OnMetal authors. + * Copyright (c) 2022 by the IronCore authors. * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. @@ -13,6 +13,7 @@ * See the License for the specific language governing permissions and * limitations under the License. */ + // Code generated by client-gen. DO NOT EDIT. package v1alpha1 @@ -23,9 +24,9 @@ import ( "fmt" "time" - v1alpha1 "github.com/onmetal/onmetal-api/api/storage/v1alpha1" - storagev1alpha1 "github.com/onmetal/onmetal-api/client-go/applyconfigurations/storage/v1alpha1" - scheme "github.com/onmetal/onmetal-api/client-go/onmetalapi/scheme" + v1alpha1 "github.com/ironcore-dev/ironcore/api/storage/v1alpha1" + storagev1alpha1 "github.com/ironcore-dev/ironcore/client-go/applyconfigurations/storage/v1alpha1" + scheme "github.com/ironcore-dev/ironcore/client-go/ironcore/scheme" v1 "k8s.io/apimachinery/pkg/apis/meta/v1" types "k8s.io/apimachinery/pkg/types" watch "k8s.io/apimachinery/pkg/watch" diff --git a/client-go/onmetalapi/typed/storage/v1alpha1/volumeclass.go b/client-go/ironcore/typed/storage/v1alpha1/volumeclass.go similarity index 96% rename from client-go/onmetalapi/typed/storage/v1alpha1/volumeclass.go rename to client-go/ironcore/typed/storage/v1alpha1/volumeclass.go index 457ccb064..89c8c8764 100644 --- a/client-go/onmetalapi/typed/storage/v1alpha1/volumeclass.go +++ b/client-go/ironcore/typed/storage/v1alpha1/volumeclass.go @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 by the OnMetal authors. + * Copyright (c) 2022 by the IronCore authors. * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. @@ -13,6 +13,7 @@ * See the License for the specific language governing permissions and * limitations under the License. */ + // Code generated by client-gen. DO NOT EDIT. package v1alpha1 @@ -23,9 +24,9 @@ import ( "fmt" "time" - v1alpha1 "github.com/onmetal/onmetal-api/api/storage/v1alpha1" - storagev1alpha1 "github.com/onmetal/onmetal-api/client-go/applyconfigurations/storage/v1alpha1" - scheme "github.com/onmetal/onmetal-api/client-go/onmetalapi/scheme" + v1alpha1 "github.com/ironcore-dev/ironcore/api/storage/v1alpha1" + storagev1alpha1 "github.com/ironcore-dev/ironcore/client-go/applyconfigurations/storage/v1alpha1" + scheme "github.com/ironcore-dev/ironcore/client-go/ironcore/scheme" v1 "k8s.io/apimachinery/pkg/apis/meta/v1" types "k8s.io/apimachinery/pkg/types" watch "k8s.io/apimachinery/pkg/watch" diff --git a/client-go/onmetalapi/typed/storage/v1alpha1/volumepool.go b/client-go/ironcore/typed/storage/v1alpha1/volumepool.go similarity index 96% rename from client-go/onmetalapi/typed/storage/v1alpha1/volumepool.go rename to client-go/ironcore/typed/storage/v1alpha1/volumepool.go index fc5b569f8..bd58f5b67 100644 --- a/client-go/onmetalapi/typed/storage/v1alpha1/volumepool.go +++ b/client-go/ironcore/typed/storage/v1alpha1/volumepool.go @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 by the OnMetal authors. + * Copyright (c) 2022 by the IronCore authors. * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. @@ -13,6 +13,7 @@ * See the License for the specific language governing permissions and * limitations under the License. */ + // Code generated by client-gen. DO NOT EDIT. package v1alpha1 @@ -23,9 +24,9 @@ import ( "fmt" "time" - v1alpha1 "github.com/onmetal/onmetal-api/api/storage/v1alpha1" - storagev1alpha1 "github.com/onmetal/onmetal-api/client-go/applyconfigurations/storage/v1alpha1" - scheme "github.com/onmetal/onmetal-api/client-go/onmetalapi/scheme" + v1alpha1 "github.com/ironcore-dev/ironcore/api/storage/v1alpha1" + storagev1alpha1 "github.com/ironcore-dev/ironcore/client-go/applyconfigurations/storage/v1alpha1" + scheme "github.com/ironcore-dev/ironcore/client-go/ironcore/scheme" v1 "k8s.io/apimachinery/pkg/apis/meta/v1" types "k8s.io/apimachinery/pkg/types" watch "k8s.io/apimachinery/pkg/watch" diff --git a/client-go/listers/compute/v1alpha1/expansion_generated.go b/client-go/listers/compute/v1alpha1/expansion_generated.go index cb834bba5..dfc030a7b 100644 --- a/client-go/listers/compute/v1alpha1/expansion_generated.go +++ b/client-go/listers/compute/v1alpha1/expansion_generated.go @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 by the OnMetal authors. + * Copyright (c) 2022 by the IronCore authors. * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. @@ -13,6 +13,7 @@ * See the License for the specific language governing permissions and * limitations under the License. */ + // Code generated by lister-gen. DO NOT EDIT. package v1alpha1 diff --git a/client-go/listers/compute/v1alpha1/machine.go b/client-go/listers/compute/v1alpha1/machine.go index 33181c330..d27c14dfa 100644 --- a/client-go/listers/compute/v1alpha1/machine.go +++ b/client-go/listers/compute/v1alpha1/machine.go @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 by the OnMetal authors. + * Copyright (c) 2022 by the IronCore authors. * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. @@ -13,12 +13,13 @@ * See the License for the specific language governing permissions and * limitations under the License. */ + // Code generated by lister-gen. DO NOT EDIT. package v1alpha1 import ( - v1alpha1 "github.com/onmetal/onmetal-api/api/compute/v1alpha1" + v1alpha1 "github.com/ironcore-dev/ironcore/api/compute/v1alpha1" "k8s.io/apimachinery/pkg/api/errors" "k8s.io/apimachinery/pkg/labels" "k8s.io/client-go/tools/cache" diff --git a/client-go/listers/compute/v1alpha1/machineclass.go b/client-go/listers/compute/v1alpha1/machineclass.go index d85f9b192..26d6afbf6 100644 --- a/client-go/listers/compute/v1alpha1/machineclass.go +++ b/client-go/listers/compute/v1alpha1/machineclass.go @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 by the OnMetal authors. + * Copyright (c) 2022 by the IronCore authors. * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. @@ -13,12 +13,13 @@ * See the License for the specific language governing permissions and * limitations under the License. */ + // Code generated by lister-gen. DO NOT EDIT. package v1alpha1 import ( - v1alpha1 "github.com/onmetal/onmetal-api/api/compute/v1alpha1" + v1alpha1 "github.com/ironcore-dev/ironcore/api/compute/v1alpha1" "k8s.io/apimachinery/pkg/api/errors" "k8s.io/apimachinery/pkg/labels" "k8s.io/client-go/tools/cache" diff --git a/client-go/listers/compute/v1alpha1/machinepool.go b/client-go/listers/compute/v1alpha1/machinepool.go index 19ed1a286..44e0176b3 100644 --- a/client-go/listers/compute/v1alpha1/machinepool.go +++ b/client-go/listers/compute/v1alpha1/machinepool.go @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 by the OnMetal authors. + * Copyright (c) 2022 by the IronCore authors. * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. @@ -13,12 +13,13 @@ * See the License for the specific language governing permissions and * limitations under the License. */ + // Code generated by lister-gen. DO NOT EDIT. package v1alpha1 import ( - v1alpha1 "github.com/onmetal/onmetal-api/api/compute/v1alpha1" + v1alpha1 "github.com/ironcore-dev/ironcore/api/compute/v1alpha1" "k8s.io/apimachinery/pkg/api/errors" "k8s.io/apimachinery/pkg/labels" "k8s.io/client-go/tools/cache" diff --git a/client-go/listers/core/v1alpha1/expansion_generated.go b/client-go/listers/core/v1alpha1/expansion_generated.go index 67c19733a..780656c1d 100644 --- a/client-go/listers/core/v1alpha1/expansion_generated.go +++ b/client-go/listers/core/v1alpha1/expansion_generated.go @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 by the OnMetal authors. + * Copyright (c) 2022 by the IronCore authors. * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. @@ -13,6 +13,7 @@ * See the License for the specific language governing permissions and * limitations under the License. */ + // Code generated by lister-gen. DO NOT EDIT. package v1alpha1 diff --git a/client-go/listers/core/v1alpha1/resourcequota.go b/client-go/listers/core/v1alpha1/resourcequota.go index cdc40f28a..3f75bd1c1 100644 --- a/client-go/listers/core/v1alpha1/resourcequota.go +++ b/client-go/listers/core/v1alpha1/resourcequota.go @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 by the OnMetal authors. + * Copyright (c) 2022 by the IronCore authors. * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. @@ -13,12 +13,13 @@ * See the License for the specific language governing permissions and * limitations under the License. */ + // Code generated by lister-gen. DO NOT EDIT. package v1alpha1 import ( - v1alpha1 "github.com/onmetal/onmetal-api/api/core/v1alpha1" + v1alpha1 "github.com/ironcore-dev/ironcore/api/core/v1alpha1" "k8s.io/apimachinery/pkg/api/errors" "k8s.io/apimachinery/pkg/labels" "k8s.io/client-go/tools/cache" diff --git a/client-go/listers/ipam/v1alpha1/expansion_generated.go b/client-go/listers/ipam/v1alpha1/expansion_generated.go index 97a6624db..162d0f13c 100644 --- a/client-go/listers/ipam/v1alpha1/expansion_generated.go +++ b/client-go/listers/ipam/v1alpha1/expansion_generated.go @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 by the OnMetal authors. + * Copyright (c) 2022 by the IronCore authors. * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. @@ -13,6 +13,7 @@ * See the License for the specific language governing permissions and * limitations under the License. */ + // Code generated by lister-gen. DO NOT EDIT. package v1alpha1 diff --git a/client-go/listers/ipam/v1alpha1/prefix.go b/client-go/listers/ipam/v1alpha1/prefix.go index 4884590af..7cadb0355 100644 --- a/client-go/listers/ipam/v1alpha1/prefix.go +++ b/client-go/listers/ipam/v1alpha1/prefix.go @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 by the OnMetal authors. + * Copyright (c) 2022 by the IronCore authors. * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. @@ -13,12 +13,13 @@ * See the License for the specific language governing permissions and * limitations under the License. */ + // Code generated by lister-gen. DO NOT EDIT. package v1alpha1 import ( - v1alpha1 "github.com/onmetal/onmetal-api/api/ipam/v1alpha1" + v1alpha1 "github.com/ironcore-dev/ironcore/api/ipam/v1alpha1" "k8s.io/apimachinery/pkg/api/errors" "k8s.io/apimachinery/pkg/labels" "k8s.io/client-go/tools/cache" diff --git a/client-go/listers/ipam/v1alpha1/prefixallocation.go b/client-go/listers/ipam/v1alpha1/prefixallocation.go index b0905ab49..75fb6dee4 100644 --- a/client-go/listers/ipam/v1alpha1/prefixallocation.go +++ b/client-go/listers/ipam/v1alpha1/prefixallocation.go @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 by the OnMetal authors. + * Copyright (c) 2022 by the IronCore authors. * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. @@ -13,12 +13,13 @@ * See the License for the specific language governing permissions and * limitations under the License. */ + // Code generated by lister-gen. DO NOT EDIT. package v1alpha1 import ( - v1alpha1 "github.com/onmetal/onmetal-api/api/ipam/v1alpha1" + v1alpha1 "github.com/ironcore-dev/ironcore/api/ipam/v1alpha1" "k8s.io/apimachinery/pkg/api/errors" "k8s.io/apimachinery/pkg/labels" "k8s.io/client-go/tools/cache" diff --git a/client-go/listers/networking/v1alpha1/expansion_generated.go b/client-go/listers/networking/v1alpha1/expansion_generated.go index 62f3002a6..9aa2b212a 100644 --- a/client-go/listers/networking/v1alpha1/expansion_generated.go +++ b/client-go/listers/networking/v1alpha1/expansion_generated.go @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 by the OnMetal authors. + * Copyright (c) 2022 by the IronCore authors. * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. @@ -13,6 +13,7 @@ * See the License for the specific language governing permissions and * limitations under the License. */ + // Code generated by lister-gen. DO NOT EDIT. package v1alpha1 diff --git a/client-go/listers/networking/v1alpha1/loadbalancer.go b/client-go/listers/networking/v1alpha1/loadbalancer.go index 0e7c8278b..8146f41a7 100644 --- a/client-go/listers/networking/v1alpha1/loadbalancer.go +++ b/client-go/listers/networking/v1alpha1/loadbalancer.go @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 by the OnMetal authors. + * Copyright (c) 2022 by the IronCore authors. * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. @@ -13,12 +13,13 @@ * See the License for the specific language governing permissions and * limitations under the License. */ + // Code generated by lister-gen. DO NOT EDIT. package v1alpha1 import ( - v1alpha1 "github.com/onmetal/onmetal-api/api/networking/v1alpha1" + v1alpha1 "github.com/ironcore-dev/ironcore/api/networking/v1alpha1" "k8s.io/apimachinery/pkg/api/errors" "k8s.io/apimachinery/pkg/labels" "k8s.io/client-go/tools/cache" diff --git a/client-go/listers/networking/v1alpha1/loadbalancerrouting.go b/client-go/listers/networking/v1alpha1/loadbalancerrouting.go index 76d12ff06..a5af0c0fd 100644 --- a/client-go/listers/networking/v1alpha1/loadbalancerrouting.go +++ b/client-go/listers/networking/v1alpha1/loadbalancerrouting.go @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 by the OnMetal authors. + * Copyright (c) 2022 by the IronCore authors. * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. @@ -13,12 +13,13 @@ * See the License for the specific language governing permissions and * limitations under the License. */ + // Code generated by lister-gen. DO NOT EDIT. package v1alpha1 import ( - v1alpha1 "github.com/onmetal/onmetal-api/api/networking/v1alpha1" + v1alpha1 "github.com/ironcore-dev/ironcore/api/networking/v1alpha1" "k8s.io/apimachinery/pkg/api/errors" "k8s.io/apimachinery/pkg/labels" "k8s.io/client-go/tools/cache" diff --git a/client-go/listers/networking/v1alpha1/natgateway.go b/client-go/listers/networking/v1alpha1/natgateway.go index f57c9a226..d661f3eec 100644 --- a/client-go/listers/networking/v1alpha1/natgateway.go +++ b/client-go/listers/networking/v1alpha1/natgateway.go @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 by the OnMetal authors. + * Copyright (c) 2022 by the IronCore authors. * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. @@ -13,12 +13,13 @@ * See the License for the specific language governing permissions and * limitations under the License. */ + // Code generated by lister-gen. DO NOT EDIT. package v1alpha1 import ( - v1alpha1 "github.com/onmetal/onmetal-api/api/networking/v1alpha1" + v1alpha1 "github.com/ironcore-dev/ironcore/api/networking/v1alpha1" "k8s.io/apimachinery/pkg/api/errors" "k8s.io/apimachinery/pkg/labels" "k8s.io/client-go/tools/cache" diff --git a/client-go/listers/networking/v1alpha1/network.go b/client-go/listers/networking/v1alpha1/network.go index af358b51b..189710a68 100644 --- a/client-go/listers/networking/v1alpha1/network.go +++ b/client-go/listers/networking/v1alpha1/network.go @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 by the OnMetal authors. + * Copyright (c) 2022 by the IronCore authors. * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. @@ -13,12 +13,13 @@ * See the License for the specific language governing permissions and * limitations under the License. */ + // Code generated by lister-gen. DO NOT EDIT. package v1alpha1 import ( - v1alpha1 "github.com/onmetal/onmetal-api/api/networking/v1alpha1" + v1alpha1 "github.com/ironcore-dev/ironcore/api/networking/v1alpha1" "k8s.io/apimachinery/pkg/api/errors" "k8s.io/apimachinery/pkg/labels" "k8s.io/client-go/tools/cache" diff --git a/client-go/listers/networking/v1alpha1/networkinterface.go b/client-go/listers/networking/v1alpha1/networkinterface.go index 42f9bd70f..af905a544 100644 --- a/client-go/listers/networking/v1alpha1/networkinterface.go +++ b/client-go/listers/networking/v1alpha1/networkinterface.go @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 by the OnMetal authors. + * Copyright (c) 2022 by the IronCore authors. * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. @@ -13,12 +13,13 @@ * See the License for the specific language governing permissions and * limitations under the License. */ + // Code generated by lister-gen. DO NOT EDIT. package v1alpha1 import ( - v1alpha1 "github.com/onmetal/onmetal-api/api/networking/v1alpha1" + v1alpha1 "github.com/ironcore-dev/ironcore/api/networking/v1alpha1" "k8s.io/apimachinery/pkg/api/errors" "k8s.io/apimachinery/pkg/labels" "k8s.io/client-go/tools/cache" diff --git a/client-go/listers/networking/v1alpha1/networkpolicy.go b/client-go/listers/networking/v1alpha1/networkpolicy.go index ef961d368..007642ca2 100644 --- a/client-go/listers/networking/v1alpha1/networkpolicy.go +++ b/client-go/listers/networking/v1alpha1/networkpolicy.go @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 by the OnMetal authors. + * Copyright (c) 2022 by the IronCore authors. * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. @@ -13,12 +13,13 @@ * See the License for the specific language governing permissions and * limitations under the License. */ + // Code generated by lister-gen. DO NOT EDIT. package v1alpha1 import ( - v1alpha1 "github.com/onmetal/onmetal-api/api/networking/v1alpha1" + v1alpha1 "github.com/ironcore-dev/ironcore/api/networking/v1alpha1" "k8s.io/apimachinery/pkg/api/errors" "k8s.io/apimachinery/pkg/labels" "k8s.io/client-go/tools/cache" diff --git a/client-go/listers/networking/v1alpha1/virtualip.go b/client-go/listers/networking/v1alpha1/virtualip.go index 763ce204d..b1aba41a0 100644 --- a/client-go/listers/networking/v1alpha1/virtualip.go +++ b/client-go/listers/networking/v1alpha1/virtualip.go @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 by the OnMetal authors. + * Copyright (c) 2022 by the IronCore authors. * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. @@ -13,12 +13,13 @@ * See the License for the specific language governing permissions and * limitations under the License. */ + // Code generated by lister-gen. DO NOT EDIT. package v1alpha1 import ( - v1alpha1 "github.com/onmetal/onmetal-api/api/networking/v1alpha1" + v1alpha1 "github.com/ironcore-dev/ironcore/api/networking/v1alpha1" "k8s.io/apimachinery/pkg/api/errors" "k8s.io/apimachinery/pkg/labels" "k8s.io/client-go/tools/cache" diff --git a/client-go/listers/storage/v1alpha1/bucket.go b/client-go/listers/storage/v1alpha1/bucket.go index ef7502352..487a35ab7 100644 --- a/client-go/listers/storage/v1alpha1/bucket.go +++ b/client-go/listers/storage/v1alpha1/bucket.go @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 by the OnMetal authors. + * Copyright (c) 2022 by the IronCore authors. * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. @@ -13,12 +13,13 @@ * See the License for the specific language governing permissions and * limitations under the License. */ + // Code generated by lister-gen. DO NOT EDIT. package v1alpha1 import ( - v1alpha1 "github.com/onmetal/onmetal-api/api/storage/v1alpha1" + v1alpha1 "github.com/ironcore-dev/ironcore/api/storage/v1alpha1" "k8s.io/apimachinery/pkg/api/errors" "k8s.io/apimachinery/pkg/labels" "k8s.io/client-go/tools/cache" diff --git a/client-go/listers/storage/v1alpha1/bucketclass.go b/client-go/listers/storage/v1alpha1/bucketclass.go index f4afc46e1..635df6ff1 100644 --- a/client-go/listers/storage/v1alpha1/bucketclass.go +++ b/client-go/listers/storage/v1alpha1/bucketclass.go @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 by the OnMetal authors. + * Copyright (c) 2022 by the IronCore authors. * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. @@ -13,12 +13,13 @@ * See the License for the specific language governing permissions and * limitations under the License. */ + // Code generated by lister-gen. DO NOT EDIT. package v1alpha1 import ( - v1alpha1 "github.com/onmetal/onmetal-api/api/storage/v1alpha1" + v1alpha1 "github.com/ironcore-dev/ironcore/api/storage/v1alpha1" "k8s.io/apimachinery/pkg/api/errors" "k8s.io/apimachinery/pkg/labels" "k8s.io/client-go/tools/cache" diff --git a/client-go/listers/storage/v1alpha1/bucketpool.go b/client-go/listers/storage/v1alpha1/bucketpool.go index eaac7915f..f9d2202ba 100644 --- a/client-go/listers/storage/v1alpha1/bucketpool.go +++ b/client-go/listers/storage/v1alpha1/bucketpool.go @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 by the OnMetal authors. + * Copyright (c) 2022 by the IronCore authors. * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. @@ -13,12 +13,13 @@ * See the License for the specific language governing permissions and * limitations under the License. */ + // Code generated by lister-gen. DO NOT EDIT. package v1alpha1 import ( - v1alpha1 "github.com/onmetal/onmetal-api/api/storage/v1alpha1" + v1alpha1 "github.com/ironcore-dev/ironcore/api/storage/v1alpha1" "k8s.io/apimachinery/pkg/api/errors" "k8s.io/apimachinery/pkg/labels" "k8s.io/client-go/tools/cache" diff --git a/client-go/listers/storage/v1alpha1/expansion_generated.go b/client-go/listers/storage/v1alpha1/expansion_generated.go index 0b269613e..5ceffb4c8 100644 --- a/client-go/listers/storage/v1alpha1/expansion_generated.go +++ b/client-go/listers/storage/v1alpha1/expansion_generated.go @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 by the OnMetal authors. + * Copyright (c) 2022 by the IronCore authors. * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. @@ -13,6 +13,7 @@ * See the License for the specific language governing permissions and * limitations under the License. */ + // Code generated by lister-gen. DO NOT EDIT. package v1alpha1 diff --git a/client-go/listers/storage/v1alpha1/volume.go b/client-go/listers/storage/v1alpha1/volume.go index d092a71cd..f07e5da4e 100644 --- a/client-go/listers/storage/v1alpha1/volume.go +++ b/client-go/listers/storage/v1alpha1/volume.go @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 by the OnMetal authors. + * Copyright (c) 2022 by the IronCore authors. * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. @@ -13,12 +13,13 @@ * See the License for the specific language governing permissions and * limitations under the License. */ + // Code generated by lister-gen. DO NOT EDIT. package v1alpha1 import ( - v1alpha1 "github.com/onmetal/onmetal-api/api/storage/v1alpha1" + v1alpha1 "github.com/ironcore-dev/ironcore/api/storage/v1alpha1" "k8s.io/apimachinery/pkg/api/errors" "k8s.io/apimachinery/pkg/labels" "k8s.io/client-go/tools/cache" diff --git a/client-go/listers/storage/v1alpha1/volumeclass.go b/client-go/listers/storage/v1alpha1/volumeclass.go index 53e8626c7..d4e781ba3 100644 --- a/client-go/listers/storage/v1alpha1/volumeclass.go +++ b/client-go/listers/storage/v1alpha1/volumeclass.go @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 by the OnMetal authors. + * Copyright (c) 2022 by the IronCore authors. * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. @@ -13,12 +13,13 @@ * See the License for the specific language governing permissions and * limitations under the License. */ + // Code generated by lister-gen. DO NOT EDIT. package v1alpha1 import ( - v1alpha1 "github.com/onmetal/onmetal-api/api/storage/v1alpha1" + v1alpha1 "github.com/ironcore-dev/ironcore/api/storage/v1alpha1" "k8s.io/apimachinery/pkg/api/errors" "k8s.io/apimachinery/pkg/labels" "k8s.io/client-go/tools/cache" diff --git a/client-go/listers/storage/v1alpha1/volumepool.go b/client-go/listers/storage/v1alpha1/volumepool.go index aa1f52669..ae9292b61 100644 --- a/client-go/listers/storage/v1alpha1/volumepool.go +++ b/client-go/listers/storage/v1alpha1/volumepool.go @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 by the OnMetal authors. + * Copyright (c) 2022 by the IronCore authors. * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. @@ -13,12 +13,13 @@ * See the License for the specific language governing permissions and * limitations under the License. */ + // Code generated by lister-gen. DO NOT EDIT. package v1alpha1 import ( - v1alpha1 "github.com/onmetal/onmetal-api/api/storage/v1alpha1" + v1alpha1 "github.com/ironcore-dev/ironcore/api/storage/v1alpha1" "k8s.io/apimachinery/pkg/api/errors" "k8s.io/apimachinery/pkg/labels" "k8s.io/client-go/tools/cache" diff --git a/client-go/onmetalapi/typed/storage/v1alpha1/doc.go b/client-go/onmetalapi/typed/storage/v1alpha1/doc.go deleted file mode 100644 index 5f4c971ad..000000000 --- a/client-go/onmetalapi/typed/storage/v1alpha1/doc.go +++ /dev/null @@ -1,19 +0,0 @@ -/* - * Copyright (c) 2022 by the OnMetal authors. - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ -// Code generated by client-gen. DO NOT EDIT. - -// This package has the automatically generated typed clients. -package v1alpha1 diff --git a/client-go/onmetalapi/typed/storage/v1alpha1/fake/doc.go b/client-go/onmetalapi/typed/storage/v1alpha1/fake/doc.go deleted file mode 100644 index 82bfa735f..000000000 --- a/client-go/onmetalapi/typed/storage/v1alpha1/fake/doc.go +++ /dev/null @@ -1,19 +0,0 @@ -/* - * Copyright (c) 2022 by the OnMetal authors. - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ -// Code generated by client-gen. DO NOT EDIT. - -// Package fake has the automatically generated clients. -package fake diff --git a/client-go/openapi/api_violations.report b/client-go/openapi/api_violations.report index 1aec201e2..ae44727b3 100644 --- a/client-go/openapi/api_violations.report +++ b/client-go/openapi/api_violations.report @@ -1,49 +1,49 @@ -API rule violation: list_type_missing,github.com/onmetal/onmetal-api/api/compute/v1alpha1,MachinePoolSpec,Taints -API rule violation: list_type_missing,github.com/onmetal/onmetal-api/api/compute/v1alpha1,MachinePoolStatus,Addresses -API rule violation: list_type_missing,github.com/onmetal/onmetal-api/api/compute/v1alpha1,MachinePoolStatus,AvailableMachineClasses -API rule violation: list_type_missing,github.com/onmetal/onmetal-api/api/compute/v1alpha1,MachinePoolStatus,Conditions -API rule violation: list_type_missing,github.com/onmetal/onmetal-api/api/compute/v1alpha1,MachineSpec,EFIVars -API rule violation: list_type_missing,github.com/onmetal/onmetal-api/api/compute/v1alpha1,MachineSpec,NetworkInterfaces -API rule violation: list_type_missing,github.com/onmetal/onmetal-api/api/compute/v1alpha1,MachineSpec,Tolerations -API rule violation: list_type_missing,github.com/onmetal/onmetal-api/api/compute/v1alpha1,MachineSpec,Volumes -API rule violation: list_type_missing,github.com/onmetal/onmetal-api/api/compute/v1alpha1,MachineStatus,NetworkInterfaces -API rule violation: list_type_missing,github.com/onmetal/onmetal-api/api/compute/v1alpha1,MachineStatus,Volumes -API rule violation: list_type_missing,github.com/onmetal/onmetal-api/api/compute/v1alpha1,NetworkInterfaceStatus,IPs -API rule violation: list_type_missing,github.com/onmetal/onmetal-api/api/core/v1alpha1,ResourceScopeSelector,MatchExpressions -API rule violation: list_type_missing,github.com/onmetal/onmetal-api/api/core/v1alpha1,ResourceScopeSelectorRequirement,Values -API rule violation: list_type_missing,github.com/onmetal/onmetal-api/api/ipam/v1alpha1,PrefixStatus,Used -API rule violation: list_type_missing,github.com/onmetal/onmetal-api/api/networking/v1alpha1,IPBlock,Except -API rule violation: list_type_missing,github.com/onmetal/onmetal-api/api/networking/v1alpha1,LoadBalancerRouting,Destinations -API rule violation: list_type_missing,github.com/onmetal/onmetal-api/api/networking/v1alpha1,LoadBalancerSpec,IPFamilies -API rule violation: list_type_missing,github.com/onmetal/onmetal-api/api/networking/v1alpha1,LoadBalancerSpec,IPs -API rule violation: list_type_missing,github.com/onmetal/onmetal-api/api/networking/v1alpha1,LoadBalancerSpec,Ports -API rule violation: list_type_missing,github.com/onmetal/onmetal-api/api/networking/v1alpha1,LoadBalancerStatus,IPs -API rule violation: list_type_missing,github.com/onmetal/onmetal-api/api/networking/v1alpha1,NATGatewayStatus,IPs -API rule violation: list_type_missing,github.com/onmetal/onmetal-api/api/networking/v1alpha1,NetworkInterfaceSpec,IPFamilies -API rule violation: list_type_missing,github.com/onmetal/onmetal-api/api/networking/v1alpha1,NetworkInterfaceSpec,IPs -API rule violation: list_type_missing,github.com/onmetal/onmetal-api/api/networking/v1alpha1,NetworkInterfaceSpec,Prefixes -API rule violation: list_type_missing,github.com/onmetal/onmetal-api/api/networking/v1alpha1,NetworkInterfaceStatus,IPs -API rule violation: list_type_missing,github.com/onmetal/onmetal-api/api/networking/v1alpha1,NetworkInterfaceStatus,Prefixes -API rule violation: list_type_missing,github.com/onmetal/onmetal-api/api/networking/v1alpha1,NetworkPolicyEgressRule,Ports -API rule violation: list_type_missing,github.com/onmetal/onmetal-api/api/networking/v1alpha1,NetworkPolicyEgressRule,To -API rule violation: list_type_missing,github.com/onmetal/onmetal-api/api/networking/v1alpha1,NetworkPolicyIngressRule,From -API rule violation: list_type_missing,github.com/onmetal/onmetal-api/api/networking/v1alpha1,NetworkPolicyIngressRule,Ports -API rule violation: list_type_missing,github.com/onmetal/onmetal-api/api/networking/v1alpha1,NetworkPolicySpec,Egress -API rule violation: list_type_missing,github.com/onmetal/onmetal-api/api/networking/v1alpha1,NetworkPolicySpec,Ingress -API rule violation: list_type_missing,github.com/onmetal/onmetal-api/api/networking/v1alpha1,NetworkPolicySpec,PolicyTypes -API rule violation: list_type_missing,github.com/onmetal/onmetal-api/api/networking/v1alpha1,NetworkPolicyStatus,Conditions -API rule violation: list_type_missing,github.com/onmetal/onmetal-api/api/networking/v1alpha1,NetworkSpec,PeeringClaimRefs -API rule violation: list_type_missing,github.com/onmetal/onmetal-api/api/networking/v1alpha1,NetworkSpec,Peerings -API rule violation: list_type_missing,github.com/onmetal/onmetal-api/api/networking/v1alpha1,NetworkStatus,Peerings -API rule violation: list_type_missing,github.com/onmetal/onmetal-api/api/storage/v1alpha1,BucketPoolSpec,Taints -API rule violation: list_type_missing,github.com/onmetal/onmetal-api/api/storage/v1alpha1,BucketPoolStatus,AvailableBucketClasses -API rule violation: list_type_missing,github.com/onmetal/onmetal-api/api/storage/v1alpha1,BucketSpec,Tolerations -API rule violation: list_type_missing,github.com/onmetal/onmetal-api/api/storage/v1alpha1,BucketStatus,Conditions -API rule violation: list_type_missing,github.com/onmetal/onmetal-api/api/storage/v1alpha1,VolumePoolSpec,Taints -API rule violation: list_type_missing,github.com/onmetal/onmetal-api/api/storage/v1alpha1,VolumePoolStatus,AvailableVolumeClasses -API rule violation: list_type_missing,github.com/onmetal/onmetal-api/api/storage/v1alpha1,VolumePoolStatus,Conditions -API rule violation: list_type_missing,github.com/onmetal/onmetal-api/api/storage/v1alpha1,VolumeSpec,Tolerations -API rule violation: list_type_missing,github.com/onmetal/onmetal-api/api/storage/v1alpha1,VolumeStatus,Conditions +API rule violation: list_type_missing,github.com/ironcore-dev/ironcore/api/compute/v1alpha1,MachinePoolSpec,Taints +API rule violation: list_type_missing,github.com/ironcore-dev/ironcore/api/compute/v1alpha1,MachinePoolStatus,Addresses +API rule violation: list_type_missing,github.com/ironcore-dev/ironcore/api/compute/v1alpha1,MachinePoolStatus,AvailableMachineClasses +API rule violation: list_type_missing,github.com/ironcore-dev/ironcore/api/compute/v1alpha1,MachinePoolStatus,Conditions +API rule violation: list_type_missing,github.com/ironcore-dev/ironcore/api/compute/v1alpha1,MachineSpec,EFIVars +API rule violation: list_type_missing,github.com/ironcore-dev/ironcore/api/compute/v1alpha1,MachineSpec,NetworkInterfaces +API rule violation: list_type_missing,github.com/ironcore-dev/ironcore/api/compute/v1alpha1,MachineSpec,Tolerations +API rule violation: list_type_missing,github.com/ironcore-dev/ironcore/api/compute/v1alpha1,MachineSpec,Volumes +API rule violation: list_type_missing,github.com/ironcore-dev/ironcore/api/compute/v1alpha1,MachineStatus,NetworkInterfaces +API rule violation: list_type_missing,github.com/ironcore-dev/ironcore/api/compute/v1alpha1,MachineStatus,Volumes +API rule violation: list_type_missing,github.com/ironcore-dev/ironcore/api/compute/v1alpha1,NetworkInterfaceStatus,IPs +API rule violation: list_type_missing,github.com/ironcore-dev/ironcore/api/core/v1alpha1,ResourceScopeSelector,MatchExpressions +API rule violation: list_type_missing,github.com/ironcore-dev/ironcore/api/core/v1alpha1,ResourceScopeSelectorRequirement,Values +API rule violation: list_type_missing,github.com/ironcore-dev/ironcore/api/ipam/v1alpha1,PrefixStatus,Used +API rule violation: list_type_missing,github.com/ironcore-dev/ironcore/api/networking/v1alpha1,IPBlock,Except +API rule violation: list_type_missing,github.com/ironcore-dev/ironcore/api/networking/v1alpha1,LoadBalancerRouting,Destinations +API rule violation: list_type_missing,github.com/ironcore-dev/ironcore/api/networking/v1alpha1,LoadBalancerSpec,IPFamilies +API rule violation: list_type_missing,github.com/ironcore-dev/ironcore/api/networking/v1alpha1,LoadBalancerSpec,IPs +API rule violation: list_type_missing,github.com/ironcore-dev/ironcore/api/networking/v1alpha1,LoadBalancerSpec,Ports +API rule violation: list_type_missing,github.com/ironcore-dev/ironcore/api/networking/v1alpha1,LoadBalancerStatus,IPs +API rule violation: list_type_missing,github.com/ironcore-dev/ironcore/api/networking/v1alpha1,NATGatewayStatus,IPs +API rule violation: list_type_missing,github.com/ironcore-dev/ironcore/api/networking/v1alpha1,NetworkInterfaceSpec,IPFamilies +API rule violation: list_type_missing,github.com/ironcore-dev/ironcore/api/networking/v1alpha1,NetworkInterfaceSpec,IPs +API rule violation: list_type_missing,github.com/ironcore-dev/ironcore/api/networking/v1alpha1,NetworkInterfaceSpec,Prefixes +API rule violation: list_type_missing,github.com/ironcore-dev/ironcore/api/networking/v1alpha1,NetworkInterfaceStatus,IPs +API rule violation: list_type_missing,github.com/ironcore-dev/ironcore/api/networking/v1alpha1,NetworkInterfaceStatus,Prefixes +API rule violation: list_type_missing,github.com/ironcore-dev/ironcore/api/networking/v1alpha1,NetworkPolicyEgressRule,Ports +API rule violation: list_type_missing,github.com/ironcore-dev/ironcore/api/networking/v1alpha1,NetworkPolicyEgressRule,To +API rule violation: list_type_missing,github.com/ironcore-dev/ironcore/api/networking/v1alpha1,NetworkPolicyIngressRule,From +API rule violation: list_type_missing,github.com/ironcore-dev/ironcore/api/networking/v1alpha1,NetworkPolicyIngressRule,Ports +API rule violation: list_type_missing,github.com/ironcore-dev/ironcore/api/networking/v1alpha1,NetworkPolicySpec,Egress +API rule violation: list_type_missing,github.com/ironcore-dev/ironcore/api/networking/v1alpha1,NetworkPolicySpec,Ingress +API rule violation: list_type_missing,github.com/ironcore-dev/ironcore/api/networking/v1alpha1,NetworkPolicySpec,PolicyTypes +API rule violation: list_type_missing,github.com/ironcore-dev/ironcore/api/networking/v1alpha1,NetworkPolicyStatus,Conditions +API rule violation: list_type_missing,github.com/ironcore-dev/ironcore/api/networking/v1alpha1,NetworkSpec,PeeringClaimRefs +API rule violation: list_type_missing,github.com/ironcore-dev/ironcore/api/networking/v1alpha1,NetworkSpec,Peerings +API rule violation: list_type_missing,github.com/ironcore-dev/ironcore/api/networking/v1alpha1,NetworkStatus,Peerings +API rule violation: list_type_missing,github.com/ironcore-dev/ironcore/api/storage/v1alpha1,BucketPoolSpec,Taints +API rule violation: list_type_missing,github.com/ironcore-dev/ironcore/api/storage/v1alpha1,BucketPoolStatus,AvailableBucketClasses +API rule violation: list_type_missing,github.com/ironcore-dev/ironcore/api/storage/v1alpha1,BucketSpec,Tolerations +API rule violation: list_type_missing,github.com/ironcore-dev/ironcore/api/storage/v1alpha1,BucketStatus,Conditions +API rule violation: list_type_missing,github.com/ironcore-dev/ironcore/api/storage/v1alpha1,VolumePoolSpec,Taints +API rule violation: list_type_missing,github.com/ironcore-dev/ironcore/api/storage/v1alpha1,VolumePoolStatus,AvailableVolumeClasses +API rule violation: list_type_missing,github.com/ironcore-dev/ironcore/api/storage/v1alpha1,VolumePoolStatus,Conditions +API rule violation: list_type_missing,github.com/ironcore-dev/ironcore/api/storage/v1alpha1,VolumeSpec,Tolerations +API rule violation: list_type_missing,github.com/ironcore-dev/ironcore/api/storage/v1alpha1,VolumeStatus,Conditions API rule violation: list_type_missing,k8s.io/api/core/v1,AvoidPods,PreferAvoidPods API rule violation: list_type_missing,k8s.io/api/core/v1,Capabilities,Add API rule violation: list_type_missing,k8s.io/api/core/v1,Capabilities,Drop @@ -167,14 +167,14 @@ API rule violation: list_type_missing,k8s.io/apimachinery/pkg/apis/meta/v1,Table API rule violation: list_type_missing,k8s.io/apimachinery/pkg/apis/meta/v1,UpdateOptions,DryRun API rule violation: list_type_missing,k8s.io/apimachinery/pkg/runtime,RawExtension,Raw API rule violation: list_type_missing,k8s.io/apimachinery/pkg/runtime,Unknown,Raw -API rule violation: names_match,github.com/onmetal/onmetal-api/api/compute/v1alpha1,MachineSpec,ImagePullSecretRef -API rule violation: names_match,github.com/onmetal/onmetal-api/api/compute/v1alpha1,NetworkInterfaceStatus,IPs -API rule violation: names_match,github.com/onmetal/onmetal-api/api/networking/v1alpha1,LoadBalancerSpec,IPs -API rule violation: names_match,github.com/onmetal/onmetal-api/api/networking/v1alpha1,LoadBalancerStatus,IPs -API rule violation: names_match,github.com/onmetal/onmetal-api/api/networking/v1alpha1,NATGatewayStatus,IPs -API rule violation: names_match,github.com/onmetal/onmetal-api/api/networking/v1alpha1,NetworkInterfaceSpec,IPs -API rule violation: names_match,github.com/onmetal/onmetal-api/api/networking/v1alpha1,NetworkInterfaceStatus,IPs -API rule violation: names_match,github.com/onmetal/onmetal-api/api/networking/v1alpha1,NetworkSpec,PeeringClaimRefs +API rule violation: names_match,github.com/ironcore-dev/ironcore/api/compute/v1alpha1,MachineSpec,ImagePullSecretRef +API rule violation: names_match,github.com/ironcore-dev/ironcore/api/compute/v1alpha1,NetworkInterfaceStatus,IPs +API rule violation: names_match,github.com/ironcore-dev/ironcore/api/networking/v1alpha1,LoadBalancerSpec,IPs +API rule violation: names_match,github.com/ironcore-dev/ironcore/api/networking/v1alpha1,LoadBalancerStatus,IPs +API rule violation: names_match,github.com/ironcore-dev/ironcore/api/networking/v1alpha1,NATGatewayStatus,IPs +API rule violation: names_match,github.com/ironcore-dev/ironcore/api/networking/v1alpha1,NetworkInterfaceSpec,IPs +API rule violation: names_match,github.com/ironcore-dev/ironcore/api/networking/v1alpha1,NetworkInterfaceStatus,IPs +API rule violation: names_match,github.com/ironcore-dev/ironcore/api/networking/v1alpha1,NetworkSpec,PeeringClaimRefs API rule violation: names_match,k8s.io/api/core/v1,AzureDiskVolumeSource,DataDiskURI API rule violation: names_match,k8s.io/api/core/v1,ContainerStatus,LastTerminationState API rule violation: names_match,k8s.io/api/core/v1,DaemonEndpoint,Port diff --git a/client-go/openapi/zz_generated.openapi.go b/client-go/openapi/zz_generated.openapi.go index fd2be2847..ae7d4a169 100644 --- a/client-go/openapi/zz_generated.openapi.go +++ b/client-go/openapi/zz_generated.openapi.go @@ -2,7 +2,7 @@ // +build !ignore_autogenerated /* - * Copyright (c) 2022 by the OnMetal authors. + * Copyright (c) 2022 by the IronCore authors. * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. @@ -16,6 +16,7 @@ * See the License for the specific language governing permissions and * limitations under the License. */ + // Code generated by openapi-gen. DO NOT EDIT. // This file was autogenerated by openapi-gen. Do not edit it manually! @@ -23,7 +24,7 @@ package openapi import ( - v1alpha1 "github.com/onmetal/onmetal-api/api/common/v1alpha1" + v1alpha1 "github.com/ironcore-dev/ironcore/api/common/v1alpha1" resource "k8s.io/apimachinery/pkg/api/resource" v1 "k8s.io/apimachinery/pkg/apis/meta/v1" common "k8s.io/kube-openapi/pkg/common" @@ -32,405 +33,405 @@ import ( func GetOpenAPIDefinitions(ref common.ReferenceCallback) map[string]common.OpenAPIDefinition { return map[string]common.OpenAPIDefinition{ - "github.com/onmetal/onmetal-api/api/common/v1alpha1.ConfigMapKeySelector": schema_onmetal_api_api_common_v1alpha1_ConfigMapKeySelector(ref), - "github.com/onmetal/onmetal-api/api/common/v1alpha1.IP": schema_onmetal_api_api_common_v1alpha1_IP(ref), - "github.com/onmetal/onmetal-api/api/common/v1alpha1.IPPrefix": schema_onmetal_api_api_common_v1alpha1_IPPrefix(ref), - "github.com/onmetal/onmetal-api/api/common/v1alpha1.IPRange": schema_onmetal_api_api_common_v1alpha1_IPRange(ref), - "github.com/onmetal/onmetal-api/api/common/v1alpha1.LocalUIDReference": schema_onmetal_api_api_common_v1alpha1_LocalUIDReference(ref), - "github.com/onmetal/onmetal-api/api/common/v1alpha1.SecretKeySelector": schema_onmetal_api_api_common_v1alpha1_SecretKeySelector(ref), - "github.com/onmetal/onmetal-api/api/common/v1alpha1.Taint": schema_onmetal_api_api_common_v1alpha1_Taint(ref), - "github.com/onmetal/onmetal-api/api/common/v1alpha1.Toleration": schema_onmetal_api_api_common_v1alpha1_Toleration(ref), - "github.com/onmetal/onmetal-api/api/common/v1alpha1.UIDReference": schema_onmetal_api_api_common_v1alpha1_UIDReference(ref), - "github.com/onmetal/onmetal-api/api/compute/v1alpha1.DaemonEndpoint": schema_onmetal_api_api_compute_v1alpha1_DaemonEndpoint(ref), - "github.com/onmetal/onmetal-api/api/compute/v1alpha1.EFIVar": schema_onmetal_api_api_compute_v1alpha1_EFIVar(ref), - "github.com/onmetal/onmetal-api/api/compute/v1alpha1.EmptyDiskVolumeSource": schema_onmetal_api_api_compute_v1alpha1_EmptyDiskVolumeSource(ref), - "github.com/onmetal/onmetal-api/api/compute/v1alpha1.EphemeralNetworkInterfaceSource": schema_onmetal_api_api_compute_v1alpha1_EphemeralNetworkInterfaceSource(ref), - "github.com/onmetal/onmetal-api/api/compute/v1alpha1.EphemeralVolumeSource": schema_onmetal_api_api_compute_v1alpha1_EphemeralVolumeSource(ref), - "github.com/onmetal/onmetal-api/api/compute/v1alpha1.Machine": schema_onmetal_api_api_compute_v1alpha1_Machine(ref), - "github.com/onmetal/onmetal-api/api/compute/v1alpha1.MachineClass": schema_onmetal_api_api_compute_v1alpha1_MachineClass(ref), - "github.com/onmetal/onmetal-api/api/compute/v1alpha1.MachineClassList": schema_onmetal_api_api_compute_v1alpha1_MachineClassList(ref), - "github.com/onmetal/onmetal-api/api/compute/v1alpha1.MachineExecOptions": schema_onmetal_api_api_compute_v1alpha1_MachineExecOptions(ref), - "github.com/onmetal/onmetal-api/api/compute/v1alpha1.MachineList": schema_onmetal_api_api_compute_v1alpha1_MachineList(ref), - "github.com/onmetal/onmetal-api/api/compute/v1alpha1.MachinePool": schema_onmetal_api_api_compute_v1alpha1_MachinePool(ref), - "github.com/onmetal/onmetal-api/api/compute/v1alpha1.MachinePoolAddress": schema_onmetal_api_api_compute_v1alpha1_MachinePoolAddress(ref), - "github.com/onmetal/onmetal-api/api/compute/v1alpha1.MachinePoolCondition": schema_onmetal_api_api_compute_v1alpha1_MachinePoolCondition(ref), - "github.com/onmetal/onmetal-api/api/compute/v1alpha1.MachinePoolDaemonEndpoints": schema_onmetal_api_api_compute_v1alpha1_MachinePoolDaemonEndpoints(ref), - "github.com/onmetal/onmetal-api/api/compute/v1alpha1.MachinePoolList": schema_onmetal_api_api_compute_v1alpha1_MachinePoolList(ref), - "github.com/onmetal/onmetal-api/api/compute/v1alpha1.MachinePoolSpec": schema_onmetal_api_api_compute_v1alpha1_MachinePoolSpec(ref), - "github.com/onmetal/onmetal-api/api/compute/v1alpha1.MachinePoolStatus": schema_onmetal_api_api_compute_v1alpha1_MachinePoolStatus(ref), - "github.com/onmetal/onmetal-api/api/compute/v1alpha1.MachineSpec": schema_onmetal_api_api_compute_v1alpha1_MachineSpec(ref), - "github.com/onmetal/onmetal-api/api/compute/v1alpha1.MachineStatus": schema_onmetal_api_api_compute_v1alpha1_MachineStatus(ref), - "github.com/onmetal/onmetal-api/api/compute/v1alpha1.NetworkInterface": schema_onmetal_api_api_compute_v1alpha1_NetworkInterface(ref), - "github.com/onmetal/onmetal-api/api/compute/v1alpha1.NetworkInterfaceSource": schema_onmetal_api_api_compute_v1alpha1_NetworkInterfaceSource(ref), - "github.com/onmetal/onmetal-api/api/compute/v1alpha1.NetworkInterfaceStatus": schema_onmetal_api_api_compute_v1alpha1_NetworkInterfaceStatus(ref), - "github.com/onmetal/onmetal-api/api/compute/v1alpha1.Volume": schema_onmetal_api_api_compute_v1alpha1_Volume(ref), - "github.com/onmetal/onmetal-api/api/compute/v1alpha1.VolumeSource": schema_onmetal_api_api_compute_v1alpha1_VolumeSource(ref), - "github.com/onmetal/onmetal-api/api/compute/v1alpha1.VolumeStatus": schema_onmetal_api_api_compute_v1alpha1_VolumeStatus(ref), - "github.com/onmetal/onmetal-api/api/core/v1alpha1.ObjectSelector": schema_onmetal_api_api_core_v1alpha1_ObjectSelector(ref), - "github.com/onmetal/onmetal-api/api/core/v1alpha1.ResourceQuota": schema_onmetal_api_api_core_v1alpha1_ResourceQuota(ref), - "github.com/onmetal/onmetal-api/api/core/v1alpha1.ResourceQuotaList": schema_onmetal_api_api_core_v1alpha1_ResourceQuotaList(ref), - "github.com/onmetal/onmetal-api/api/core/v1alpha1.ResourceQuotaSpec": schema_onmetal_api_api_core_v1alpha1_ResourceQuotaSpec(ref), - "github.com/onmetal/onmetal-api/api/core/v1alpha1.ResourceQuotaStatus": schema_onmetal_api_api_core_v1alpha1_ResourceQuotaStatus(ref), - "github.com/onmetal/onmetal-api/api/core/v1alpha1.ResourceScopeSelector": schema_onmetal_api_api_core_v1alpha1_ResourceScopeSelector(ref), - "github.com/onmetal/onmetal-api/api/core/v1alpha1.ResourceScopeSelectorRequirement": schema_onmetal_api_api_core_v1alpha1_ResourceScopeSelectorRequirement(ref), - "github.com/onmetal/onmetal-api/api/ipam/v1alpha1.Prefix": schema_onmetal_api_api_ipam_v1alpha1_Prefix(ref), - "github.com/onmetal/onmetal-api/api/ipam/v1alpha1.PrefixAllocation": schema_onmetal_api_api_ipam_v1alpha1_PrefixAllocation(ref), - "github.com/onmetal/onmetal-api/api/ipam/v1alpha1.PrefixAllocationList": schema_onmetal_api_api_ipam_v1alpha1_PrefixAllocationList(ref), - "github.com/onmetal/onmetal-api/api/ipam/v1alpha1.PrefixAllocationSpec": schema_onmetal_api_api_ipam_v1alpha1_PrefixAllocationSpec(ref), - "github.com/onmetal/onmetal-api/api/ipam/v1alpha1.PrefixAllocationStatus": schema_onmetal_api_api_ipam_v1alpha1_PrefixAllocationStatus(ref), - "github.com/onmetal/onmetal-api/api/ipam/v1alpha1.PrefixList": schema_onmetal_api_api_ipam_v1alpha1_PrefixList(ref), - "github.com/onmetal/onmetal-api/api/ipam/v1alpha1.PrefixSpec": schema_onmetal_api_api_ipam_v1alpha1_PrefixSpec(ref), - "github.com/onmetal/onmetal-api/api/ipam/v1alpha1.PrefixStatus": schema_onmetal_api_api_ipam_v1alpha1_PrefixStatus(ref), - "github.com/onmetal/onmetal-api/api/ipam/v1alpha1.PrefixTemplateSpec": schema_onmetal_api_api_ipam_v1alpha1_PrefixTemplateSpec(ref), - "github.com/onmetal/onmetal-api/api/networking/v1alpha1.EphemeralPrefixSource": schema_onmetal_api_api_networking_v1alpha1_EphemeralPrefixSource(ref), - "github.com/onmetal/onmetal-api/api/networking/v1alpha1.EphemeralVirtualIPSource": schema_onmetal_api_api_networking_v1alpha1_EphemeralVirtualIPSource(ref), - "github.com/onmetal/onmetal-api/api/networking/v1alpha1.IPBlock": schema_onmetal_api_api_networking_v1alpha1_IPBlock(ref), - "github.com/onmetal/onmetal-api/api/networking/v1alpha1.IPSource": schema_onmetal_api_api_networking_v1alpha1_IPSource(ref), - "github.com/onmetal/onmetal-api/api/networking/v1alpha1.LoadBalancer": schema_onmetal_api_api_networking_v1alpha1_LoadBalancer(ref), - "github.com/onmetal/onmetal-api/api/networking/v1alpha1.LoadBalancerDestination": schema_onmetal_api_api_networking_v1alpha1_LoadBalancerDestination(ref), - "github.com/onmetal/onmetal-api/api/networking/v1alpha1.LoadBalancerList": schema_onmetal_api_api_networking_v1alpha1_LoadBalancerList(ref), - "github.com/onmetal/onmetal-api/api/networking/v1alpha1.LoadBalancerPort": schema_onmetal_api_api_networking_v1alpha1_LoadBalancerPort(ref), - "github.com/onmetal/onmetal-api/api/networking/v1alpha1.LoadBalancerRouting": schema_onmetal_api_api_networking_v1alpha1_LoadBalancerRouting(ref), - "github.com/onmetal/onmetal-api/api/networking/v1alpha1.LoadBalancerRoutingList": schema_onmetal_api_api_networking_v1alpha1_LoadBalancerRoutingList(ref), - "github.com/onmetal/onmetal-api/api/networking/v1alpha1.LoadBalancerSpec": schema_onmetal_api_api_networking_v1alpha1_LoadBalancerSpec(ref), - "github.com/onmetal/onmetal-api/api/networking/v1alpha1.LoadBalancerStatus": schema_onmetal_api_api_networking_v1alpha1_LoadBalancerStatus(ref), - "github.com/onmetal/onmetal-api/api/networking/v1alpha1.LoadBalancerTargetRef": schema_onmetal_api_api_networking_v1alpha1_LoadBalancerTargetRef(ref), - "github.com/onmetal/onmetal-api/api/networking/v1alpha1.NATGateway": schema_onmetal_api_api_networking_v1alpha1_NATGateway(ref), - "github.com/onmetal/onmetal-api/api/networking/v1alpha1.NATGatewayList": schema_onmetal_api_api_networking_v1alpha1_NATGatewayList(ref), - "github.com/onmetal/onmetal-api/api/networking/v1alpha1.NATGatewaySpec": schema_onmetal_api_api_networking_v1alpha1_NATGatewaySpec(ref), - "github.com/onmetal/onmetal-api/api/networking/v1alpha1.NATGatewayStatus": schema_onmetal_api_api_networking_v1alpha1_NATGatewayStatus(ref), - "github.com/onmetal/onmetal-api/api/networking/v1alpha1.Network": schema_onmetal_api_api_networking_v1alpha1_Network(ref), - "github.com/onmetal/onmetal-api/api/networking/v1alpha1.NetworkInterface": schema_onmetal_api_api_networking_v1alpha1_NetworkInterface(ref), - "github.com/onmetal/onmetal-api/api/networking/v1alpha1.NetworkInterfaceList": schema_onmetal_api_api_networking_v1alpha1_NetworkInterfaceList(ref), - "github.com/onmetal/onmetal-api/api/networking/v1alpha1.NetworkInterfaceSpec": schema_onmetal_api_api_networking_v1alpha1_NetworkInterfaceSpec(ref), - "github.com/onmetal/onmetal-api/api/networking/v1alpha1.NetworkInterfaceStatus": schema_onmetal_api_api_networking_v1alpha1_NetworkInterfaceStatus(ref), - "github.com/onmetal/onmetal-api/api/networking/v1alpha1.NetworkInterfaceTemplateSpec": schema_onmetal_api_api_networking_v1alpha1_NetworkInterfaceTemplateSpec(ref), - "github.com/onmetal/onmetal-api/api/networking/v1alpha1.NetworkList": schema_onmetal_api_api_networking_v1alpha1_NetworkList(ref), - "github.com/onmetal/onmetal-api/api/networking/v1alpha1.NetworkPeering": schema_onmetal_api_api_networking_v1alpha1_NetworkPeering(ref), - "github.com/onmetal/onmetal-api/api/networking/v1alpha1.NetworkPeeringClaimRef": schema_onmetal_api_api_networking_v1alpha1_NetworkPeeringClaimRef(ref), - "github.com/onmetal/onmetal-api/api/networking/v1alpha1.NetworkPeeringNetworkRef": schema_onmetal_api_api_networking_v1alpha1_NetworkPeeringNetworkRef(ref), - "github.com/onmetal/onmetal-api/api/networking/v1alpha1.NetworkPeeringStatus": schema_onmetal_api_api_networking_v1alpha1_NetworkPeeringStatus(ref), - "github.com/onmetal/onmetal-api/api/networking/v1alpha1.NetworkPolicy": schema_onmetal_api_api_networking_v1alpha1_NetworkPolicy(ref), - "github.com/onmetal/onmetal-api/api/networking/v1alpha1.NetworkPolicyCondition": schema_onmetal_api_api_networking_v1alpha1_NetworkPolicyCondition(ref), - "github.com/onmetal/onmetal-api/api/networking/v1alpha1.NetworkPolicyEgressRule": schema_onmetal_api_api_networking_v1alpha1_NetworkPolicyEgressRule(ref), - "github.com/onmetal/onmetal-api/api/networking/v1alpha1.NetworkPolicyIngressRule": schema_onmetal_api_api_networking_v1alpha1_NetworkPolicyIngressRule(ref), - "github.com/onmetal/onmetal-api/api/networking/v1alpha1.NetworkPolicyList": schema_onmetal_api_api_networking_v1alpha1_NetworkPolicyList(ref), - "github.com/onmetal/onmetal-api/api/networking/v1alpha1.NetworkPolicyPeer": schema_onmetal_api_api_networking_v1alpha1_NetworkPolicyPeer(ref), - "github.com/onmetal/onmetal-api/api/networking/v1alpha1.NetworkPolicyPort": schema_onmetal_api_api_networking_v1alpha1_NetworkPolicyPort(ref), - "github.com/onmetal/onmetal-api/api/networking/v1alpha1.NetworkPolicySpec": schema_onmetal_api_api_networking_v1alpha1_NetworkPolicySpec(ref), - "github.com/onmetal/onmetal-api/api/networking/v1alpha1.NetworkPolicyStatus": schema_onmetal_api_api_networking_v1alpha1_NetworkPolicyStatus(ref), - "github.com/onmetal/onmetal-api/api/networking/v1alpha1.NetworkSpec": schema_onmetal_api_api_networking_v1alpha1_NetworkSpec(ref), - "github.com/onmetal/onmetal-api/api/networking/v1alpha1.NetworkStatus": schema_onmetal_api_api_networking_v1alpha1_NetworkStatus(ref), - "github.com/onmetal/onmetal-api/api/networking/v1alpha1.PrefixSource": schema_onmetal_api_api_networking_v1alpha1_PrefixSource(ref), - "github.com/onmetal/onmetal-api/api/networking/v1alpha1.VirtualIP": schema_onmetal_api_api_networking_v1alpha1_VirtualIP(ref), - "github.com/onmetal/onmetal-api/api/networking/v1alpha1.VirtualIPList": schema_onmetal_api_api_networking_v1alpha1_VirtualIPList(ref), - "github.com/onmetal/onmetal-api/api/networking/v1alpha1.VirtualIPSource": schema_onmetal_api_api_networking_v1alpha1_VirtualIPSource(ref), - "github.com/onmetal/onmetal-api/api/networking/v1alpha1.VirtualIPSpec": schema_onmetal_api_api_networking_v1alpha1_VirtualIPSpec(ref), - "github.com/onmetal/onmetal-api/api/networking/v1alpha1.VirtualIPStatus": schema_onmetal_api_api_networking_v1alpha1_VirtualIPStatus(ref), - "github.com/onmetal/onmetal-api/api/networking/v1alpha1.VirtualIPTemplateSpec": schema_onmetal_api_api_networking_v1alpha1_VirtualIPTemplateSpec(ref), - "github.com/onmetal/onmetal-api/api/storage/v1alpha1.Bucket": schema_onmetal_api_api_storage_v1alpha1_Bucket(ref), - "github.com/onmetal/onmetal-api/api/storage/v1alpha1.BucketAccess": schema_onmetal_api_api_storage_v1alpha1_BucketAccess(ref), - "github.com/onmetal/onmetal-api/api/storage/v1alpha1.BucketClass": schema_onmetal_api_api_storage_v1alpha1_BucketClass(ref), - "github.com/onmetal/onmetal-api/api/storage/v1alpha1.BucketClassList": schema_onmetal_api_api_storage_v1alpha1_BucketClassList(ref), - "github.com/onmetal/onmetal-api/api/storage/v1alpha1.BucketCondition": schema_onmetal_api_api_storage_v1alpha1_BucketCondition(ref), - "github.com/onmetal/onmetal-api/api/storage/v1alpha1.BucketList": schema_onmetal_api_api_storage_v1alpha1_BucketList(ref), - "github.com/onmetal/onmetal-api/api/storage/v1alpha1.BucketPool": schema_onmetal_api_api_storage_v1alpha1_BucketPool(ref), - "github.com/onmetal/onmetal-api/api/storage/v1alpha1.BucketPoolList": schema_onmetal_api_api_storage_v1alpha1_BucketPoolList(ref), - "github.com/onmetal/onmetal-api/api/storage/v1alpha1.BucketPoolSpec": schema_onmetal_api_api_storage_v1alpha1_BucketPoolSpec(ref), - "github.com/onmetal/onmetal-api/api/storage/v1alpha1.BucketPoolStatus": schema_onmetal_api_api_storage_v1alpha1_BucketPoolStatus(ref), - "github.com/onmetal/onmetal-api/api/storage/v1alpha1.BucketSpec": schema_onmetal_api_api_storage_v1alpha1_BucketSpec(ref), - "github.com/onmetal/onmetal-api/api/storage/v1alpha1.BucketStatus": schema_onmetal_api_api_storage_v1alpha1_BucketStatus(ref), - "github.com/onmetal/onmetal-api/api/storage/v1alpha1.BucketTemplateSpec": schema_onmetal_api_api_storage_v1alpha1_BucketTemplateSpec(ref), - "github.com/onmetal/onmetal-api/api/storage/v1alpha1.Volume": schema_onmetal_api_api_storage_v1alpha1_Volume(ref), - "github.com/onmetal/onmetal-api/api/storage/v1alpha1.VolumeAccess": schema_onmetal_api_api_storage_v1alpha1_VolumeAccess(ref), - "github.com/onmetal/onmetal-api/api/storage/v1alpha1.VolumeClass": schema_onmetal_api_api_storage_v1alpha1_VolumeClass(ref), - "github.com/onmetal/onmetal-api/api/storage/v1alpha1.VolumeClassList": schema_onmetal_api_api_storage_v1alpha1_VolumeClassList(ref), - "github.com/onmetal/onmetal-api/api/storage/v1alpha1.VolumeCondition": schema_onmetal_api_api_storage_v1alpha1_VolumeCondition(ref), - "github.com/onmetal/onmetal-api/api/storage/v1alpha1.VolumeEncryption": schema_onmetal_api_api_storage_v1alpha1_VolumeEncryption(ref), - "github.com/onmetal/onmetal-api/api/storage/v1alpha1.VolumeList": schema_onmetal_api_api_storage_v1alpha1_VolumeList(ref), - "github.com/onmetal/onmetal-api/api/storage/v1alpha1.VolumePool": schema_onmetal_api_api_storage_v1alpha1_VolumePool(ref), - "github.com/onmetal/onmetal-api/api/storage/v1alpha1.VolumePoolCondition": schema_onmetal_api_api_storage_v1alpha1_VolumePoolCondition(ref), - "github.com/onmetal/onmetal-api/api/storage/v1alpha1.VolumePoolList": schema_onmetal_api_api_storage_v1alpha1_VolumePoolList(ref), - "github.com/onmetal/onmetal-api/api/storage/v1alpha1.VolumePoolSpec": schema_onmetal_api_api_storage_v1alpha1_VolumePoolSpec(ref), - "github.com/onmetal/onmetal-api/api/storage/v1alpha1.VolumePoolStatus": schema_onmetal_api_api_storage_v1alpha1_VolumePoolStatus(ref), - "github.com/onmetal/onmetal-api/api/storage/v1alpha1.VolumeSpec": schema_onmetal_api_api_storage_v1alpha1_VolumeSpec(ref), - "github.com/onmetal/onmetal-api/api/storage/v1alpha1.VolumeStatus": schema_onmetal_api_api_storage_v1alpha1_VolumeStatus(ref), - "github.com/onmetal/onmetal-api/api/storage/v1alpha1.VolumeTemplateSpec": schema_onmetal_api_api_storage_v1alpha1_VolumeTemplateSpec(ref), - "k8s.io/api/core/v1.AWSElasticBlockStoreVolumeSource": schema_k8sio_api_core_v1_AWSElasticBlockStoreVolumeSource(ref), - "k8s.io/api/core/v1.Affinity": schema_k8sio_api_core_v1_Affinity(ref), - "k8s.io/api/core/v1.AttachedVolume": schema_k8sio_api_core_v1_AttachedVolume(ref), - "k8s.io/api/core/v1.AvoidPods": schema_k8sio_api_core_v1_AvoidPods(ref), - "k8s.io/api/core/v1.AzureDiskVolumeSource": schema_k8sio_api_core_v1_AzureDiskVolumeSource(ref), - "k8s.io/api/core/v1.AzureFilePersistentVolumeSource": schema_k8sio_api_core_v1_AzureFilePersistentVolumeSource(ref), - "k8s.io/api/core/v1.AzureFileVolumeSource": schema_k8sio_api_core_v1_AzureFileVolumeSource(ref), - "k8s.io/api/core/v1.Binding": schema_k8sio_api_core_v1_Binding(ref), - "k8s.io/api/core/v1.CSIPersistentVolumeSource": schema_k8sio_api_core_v1_CSIPersistentVolumeSource(ref), - "k8s.io/api/core/v1.CSIVolumeSource": schema_k8sio_api_core_v1_CSIVolumeSource(ref), - "k8s.io/api/core/v1.Capabilities": schema_k8sio_api_core_v1_Capabilities(ref), - "k8s.io/api/core/v1.CephFSPersistentVolumeSource": schema_k8sio_api_core_v1_CephFSPersistentVolumeSource(ref), - "k8s.io/api/core/v1.CephFSVolumeSource": schema_k8sio_api_core_v1_CephFSVolumeSource(ref), - "k8s.io/api/core/v1.CinderPersistentVolumeSource": schema_k8sio_api_core_v1_CinderPersistentVolumeSource(ref), - "k8s.io/api/core/v1.CinderVolumeSource": schema_k8sio_api_core_v1_CinderVolumeSource(ref), - "k8s.io/api/core/v1.ClaimSource": schema_k8sio_api_core_v1_ClaimSource(ref), - "k8s.io/api/core/v1.ClientIPConfig": schema_k8sio_api_core_v1_ClientIPConfig(ref), - "k8s.io/api/core/v1.ComponentCondition": schema_k8sio_api_core_v1_ComponentCondition(ref), - "k8s.io/api/core/v1.ComponentStatus": schema_k8sio_api_core_v1_ComponentStatus(ref), - "k8s.io/api/core/v1.ComponentStatusList": schema_k8sio_api_core_v1_ComponentStatusList(ref), - "k8s.io/api/core/v1.ConfigMap": schema_k8sio_api_core_v1_ConfigMap(ref), - "k8s.io/api/core/v1.ConfigMapEnvSource": schema_k8sio_api_core_v1_ConfigMapEnvSource(ref), - "k8s.io/api/core/v1.ConfigMapKeySelector": schema_k8sio_api_core_v1_ConfigMapKeySelector(ref), - "k8s.io/api/core/v1.ConfigMapList": schema_k8sio_api_core_v1_ConfigMapList(ref), - "k8s.io/api/core/v1.ConfigMapNodeConfigSource": schema_k8sio_api_core_v1_ConfigMapNodeConfigSource(ref), - "k8s.io/api/core/v1.ConfigMapProjection": schema_k8sio_api_core_v1_ConfigMapProjection(ref), - "k8s.io/api/core/v1.ConfigMapVolumeSource": schema_k8sio_api_core_v1_ConfigMapVolumeSource(ref), - "k8s.io/api/core/v1.Container": schema_k8sio_api_core_v1_Container(ref), - "k8s.io/api/core/v1.ContainerImage": schema_k8sio_api_core_v1_ContainerImage(ref), - "k8s.io/api/core/v1.ContainerPort": schema_k8sio_api_core_v1_ContainerPort(ref), - "k8s.io/api/core/v1.ContainerResizePolicy": schema_k8sio_api_core_v1_ContainerResizePolicy(ref), - "k8s.io/api/core/v1.ContainerState": schema_k8sio_api_core_v1_ContainerState(ref), - "k8s.io/api/core/v1.ContainerStateRunning": schema_k8sio_api_core_v1_ContainerStateRunning(ref), - "k8s.io/api/core/v1.ContainerStateTerminated": schema_k8sio_api_core_v1_ContainerStateTerminated(ref), - "k8s.io/api/core/v1.ContainerStateWaiting": schema_k8sio_api_core_v1_ContainerStateWaiting(ref), - "k8s.io/api/core/v1.ContainerStatus": schema_k8sio_api_core_v1_ContainerStatus(ref), - "k8s.io/api/core/v1.DaemonEndpoint": schema_k8sio_api_core_v1_DaemonEndpoint(ref), - "k8s.io/api/core/v1.DownwardAPIProjection": schema_k8sio_api_core_v1_DownwardAPIProjection(ref), - "k8s.io/api/core/v1.DownwardAPIVolumeFile": schema_k8sio_api_core_v1_DownwardAPIVolumeFile(ref), - "k8s.io/api/core/v1.DownwardAPIVolumeSource": schema_k8sio_api_core_v1_DownwardAPIVolumeSource(ref), - "k8s.io/api/core/v1.EmptyDirVolumeSource": schema_k8sio_api_core_v1_EmptyDirVolumeSource(ref), - "k8s.io/api/core/v1.EndpointAddress": schema_k8sio_api_core_v1_EndpointAddress(ref), - "k8s.io/api/core/v1.EndpointPort": schema_k8sio_api_core_v1_EndpointPort(ref), - "k8s.io/api/core/v1.EndpointSubset": schema_k8sio_api_core_v1_EndpointSubset(ref), - "k8s.io/api/core/v1.Endpoints": schema_k8sio_api_core_v1_Endpoints(ref), - "k8s.io/api/core/v1.EndpointsList": schema_k8sio_api_core_v1_EndpointsList(ref), - "k8s.io/api/core/v1.EnvFromSource": schema_k8sio_api_core_v1_EnvFromSource(ref), - "k8s.io/api/core/v1.EnvVar": schema_k8sio_api_core_v1_EnvVar(ref), - "k8s.io/api/core/v1.EnvVarSource": schema_k8sio_api_core_v1_EnvVarSource(ref), - "k8s.io/api/core/v1.EphemeralContainer": schema_k8sio_api_core_v1_EphemeralContainer(ref), - "k8s.io/api/core/v1.EphemeralContainerCommon": schema_k8sio_api_core_v1_EphemeralContainerCommon(ref), - "k8s.io/api/core/v1.EphemeralVolumeSource": schema_k8sio_api_core_v1_EphemeralVolumeSource(ref), - "k8s.io/api/core/v1.Event": schema_k8sio_api_core_v1_Event(ref), - "k8s.io/api/core/v1.EventList": schema_k8sio_api_core_v1_EventList(ref), - "k8s.io/api/core/v1.EventSeries": schema_k8sio_api_core_v1_EventSeries(ref), - "k8s.io/api/core/v1.EventSource": schema_k8sio_api_core_v1_EventSource(ref), - "k8s.io/api/core/v1.ExecAction": schema_k8sio_api_core_v1_ExecAction(ref), - "k8s.io/api/core/v1.FCVolumeSource": schema_k8sio_api_core_v1_FCVolumeSource(ref), - "k8s.io/api/core/v1.FlexPersistentVolumeSource": schema_k8sio_api_core_v1_FlexPersistentVolumeSource(ref), - "k8s.io/api/core/v1.FlexVolumeSource": schema_k8sio_api_core_v1_FlexVolumeSource(ref), - "k8s.io/api/core/v1.FlockerVolumeSource": schema_k8sio_api_core_v1_FlockerVolumeSource(ref), - "k8s.io/api/core/v1.GCEPersistentDiskVolumeSource": schema_k8sio_api_core_v1_GCEPersistentDiskVolumeSource(ref), - "k8s.io/api/core/v1.GRPCAction": schema_k8sio_api_core_v1_GRPCAction(ref), - "k8s.io/api/core/v1.GitRepoVolumeSource": schema_k8sio_api_core_v1_GitRepoVolumeSource(ref), - "k8s.io/api/core/v1.GlusterfsPersistentVolumeSource": schema_k8sio_api_core_v1_GlusterfsPersistentVolumeSource(ref), - "k8s.io/api/core/v1.GlusterfsVolumeSource": schema_k8sio_api_core_v1_GlusterfsVolumeSource(ref), - "k8s.io/api/core/v1.HTTPGetAction": schema_k8sio_api_core_v1_HTTPGetAction(ref), - "k8s.io/api/core/v1.HTTPHeader": schema_k8sio_api_core_v1_HTTPHeader(ref), - "k8s.io/api/core/v1.HostAlias": schema_k8sio_api_core_v1_HostAlias(ref), - "k8s.io/api/core/v1.HostIP": schema_k8sio_api_core_v1_HostIP(ref), - "k8s.io/api/core/v1.HostPathVolumeSource": schema_k8sio_api_core_v1_HostPathVolumeSource(ref), - "k8s.io/api/core/v1.ISCSIPersistentVolumeSource": schema_k8sio_api_core_v1_ISCSIPersistentVolumeSource(ref), - "k8s.io/api/core/v1.ISCSIVolumeSource": schema_k8sio_api_core_v1_ISCSIVolumeSource(ref), - "k8s.io/api/core/v1.KeyToPath": schema_k8sio_api_core_v1_KeyToPath(ref), - "k8s.io/api/core/v1.Lifecycle": schema_k8sio_api_core_v1_Lifecycle(ref), - "k8s.io/api/core/v1.LifecycleHandler": schema_k8sio_api_core_v1_LifecycleHandler(ref), - "k8s.io/api/core/v1.LimitRange": schema_k8sio_api_core_v1_LimitRange(ref), - "k8s.io/api/core/v1.LimitRangeItem": schema_k8sio_api_core_v1_LimitRangeItem(ref), - "k8s.io/api/core/v1.LimitRangeList": schema_k8sio_api_core_v1_LimitRangeList(ref), - "k8s.io/api/core/v1.LimitRangeSpec": schema_k8sio_api_core_v1_LimitRangeSpec(ref), - "k8s.io/api/core/v1.List": schema_k8sio_api_core_v1_List(ref), - "k8s.io/api/core/v1.LoadBalancerIngress": schema_k8sio_api_core_v1_LoadBalancerIngress(ref), - "k8s.io/api/core/v1.LoadBalancerStatus": schema_k8sio_api_core_v1_LoadBalancerStatus(ref), - "k8s.io/api/core/v1.LocalObjectReference": schema_k8sio_api_core_v1_LocalObjectReference(ref), - "k8s.io/api/core/v1.LocalVolumeSource": schema_k8sio_api_core_v1_LocalVolumeSource(ref), - "k8s.io/api/core/v1.NFSVolumeSource": schema_k8sio_api_core_v1_NFSVolumeSource(ref), - "k8s.io/api/core/v1.Namespace": schema_k8sio_api_core_v1_Namespace(ref), - "k8s.io/api/core/v1.NamespaceCondition": schema_k8sio_api_core_v1_NamespaceCondition(ref), - "k8s.io/api/core/v1.NamespaceList": schema_k8sio_api_core_v1_NamespaceList(ref), - "k8s.io/api/core/v1.NamespaceSpec": schema_k8sio_api_core_v1_NamespaceSpec(ref), - "k8s.io/api/core/v1.NamespaceStatus": schema_k8sio_api_core_v1_NamespaceStatus(ref), - "k8s.io/api/core/v1.Node": schema_k8sio_api_core_v1_Node(ref), - "k8s.io/api/core/v1.NodeAddress": schema_k8sio_api_core_v1_NodeAddress(ref), - "k8s.io/api/core/v1.NodeAffinity": schema_k8sio_api_core_v1_NodeAffinity(ref), - "k8s.io/api/core/v1.NodeCondition": schema_k8sio_api_core_v1_NodeCondition(ref), - "k8s.io/api/core/v1.NodeConfigSource": schema_k8sio_api_core_v1_NodeConfigSource(ref), - "k8s.io/api/core/v1.NodeConfigStatus": schema_k8sio_api_core_v1_NodeConfigStatus(ref), - "k8s.io/api/core/v1.NodeDaemonEndpoints": schema_k8sio_api_core_v1_NodeDaemonEndpoints(ref), - "k8s.io/api/core/v1.NodeList": schema_k8sio_api_core_v1_NodeList(ref), - "k8s.io/api/core/v1.NodeProxyOptions": schema_k8sio_api_core_v1_NodeProxyOptions(ref), - "k8s.io/api/core/v1.NodeResources": schema_k8sio_api_core_v1_NodeResources(ref), - "k8s.io/api/core/v1.NodeSelector": schema_k8sio_api_core_v1_NodeSelector(ref), - "k8s.io/api/core/v1.NodeSelectorRequirement": schema_k8sio_api_core_v1_NodeSelectorRequirement(ref), - "k8s.io/api/core/v1.NodeSelectorTerm": schema_k8sio_api_core_v1_NodeSelectorTerm(ref), - "k8s.io/api/core/v1.NodeSpec": schema_k8sio_api_core_v1_NodeSpec(ref), - "k8s.io/api/core/v1.NodeStatus": schema_k8sio_api_core_v1_NodeStatus(ref), - "k8s.io/api/core/v1.NodeSystemInfo": schema_k8sio_api_core_v1_NodeSystemInfo(ref), - "k8s.io/api/core/v1.ObjectFieldSelector": schema_k8sio_api_core_v1_ObjectFieldSelector(ref), - "k8s.io/api/core/v1.ObjectReference": schema_k8sio_api_core_v1_ObjectReference(ref), - "k8s.io/api/core/v1.PersistentVolume": schema_k8sio_api_core_v1_PersistentVolume(ref), - "k8s.io/api/core/v1.PersistentVolumeClaim": schema_k8sio_api_core_v1_PersistentVolumeClaim(ref), - "k8s.io/api/core/v1.PersistentVolumeClaimCondition": schema_k8sio_api_core_v1_PersistentVolumeClaimCondition(ref), - "k8s.io/api/core/v1.PersistentVolumeClaimList": schema_k8sio_api_core_v1_PersistentVolumeClaimList(ref), - "k8s.io/api/core/v1.PersistentVolumeClaimSpec": schema_k8sio_api_core_v1_PersistentVolumeClaimSpec(ref), - "k8s.io/api/core/v1.PersistentVolumeClaimStatus": schema_k8sio_api_core_v1_PersistentVolumeClaimStatus(ref), - "k8s.io/api/core/v1.PersistentVolumeClaimTemplate": schema_k8sio_api_core_v1_PersistentVolumeClaimTemplate(ref), - "k8s.io/api/core/v1.PersistentVolumeClaimVolumeSource": schema_k8sio_api_core_v1_PersistentVolumeClaimVolumeSource(ref), - "k8s.io/api/core/v1.PersistentVolumeList": schema_k8sio_api_core_v1_PersistentVolumeList(ref), - "k8s.io/api/core/v1.PersistentVolumeSource": schema_k8sio_api_core_v1_PersistentVolumeSource(ref), - "k8s.io/api/core/v1.PersistentVolumeSpec": schema_k8sio_api_core_v1_PersistentVolumeSpec(ref), - "k8s.io/api/core/v1.PersistentVolumeStatus": schema_k8sio_api_core_v1_PersistentVolumeStatus(ref), - "k8s.io/api/core/v1.PhotonPersistentDiskVolumeSource": schema_k8sio_api_core_v1_PhotonPersistentDiskVolumeSource(ref), - "k8s.io/api/core/v1.Pod": schema_k8sio_api_core_v1_Pod(ref), - "k8s.io/api/core/v1.PodAffinity": schema_k8sio_api_core_v1_PodAffinity(ref), - "k8s.io/api/core/v1.PodAffinityTerm": schema_k8sio_api_core_v1_PodAffinityTerm(ref), - "k8s.io/api/core/v1.PodAntiAffinity": schema_k8sio_api_core_v1_PodAntiAffinity(ref), - "k8s.io/api/core/v1.PodAttachOptions": schema_k8sio_api_core_v1_PodAttachOptions(ref), - "k8s.io/api/core/v1.PodCondition": schema_k8sio_api_core_v1_PodCondition(ref), - "k8s.io/api/core/v1.PodDNSConfig": schema_k8sio_api_core_v1_PodDNSConfig(ref), - "k8s.io/api/core/v1.PodDNSConfigOption": schema_k8sio_api_core_v1_PodDNSConfigOption(ref), - "k8s.io/api/core/v1.PodExecOptions": schema_k8sio_api_core_v1_PodExecOptions(ref), - "k8s.io/api/core/v1.PodIP": schema_k8sio_api_core_v1_PodIP(ref), - "k8s.io/api/core/v1.PodList": schema_k8sio_api_core_v1_PodList(ref), - "k8s.io/api/core/v1.PodLogOptions": schema_k8sio_api_core_v1_PodLogOptions(ref), - "k8s.io/api/core/v1.PodOS": schema_k8sio_api_core_v1_PodOS(ref), - "k8s.io/api/core/v1.PodPortForwardOptions": schema_k8sio_api_core_v1_PodPortForwardOptions(ref), - "k8s.io/api/core/v1.PodProxyOptions": schema_k8sio_api_core_v1_PodProxyOptions(ref), - "k8s.io/api/core/v1.PodReadinessGate": schema_k8sio_api_core_v1_PodReadinessGate(ref), - "k8s.io/api/core/v1.PodResourceClaim": schema_k8sio_api_core_v1_PodResourceClaim(ref), - "k8s.io/api/core/v1.PodResourceClaimStatus": schema_k8sio_api_core_v1_PodResourceClaimStatus(ref), - "k8s.io/api/core/v1.PodSchedulingGate": schema_k8sio_api_core_v1_PodSchedulingGate(ref), - "k8s.io/api/core/v1.PodSecurityContext": schema_k8sio_api_core_v1_PodSecurityContext(ref), - "k8s.io/api/core/v1.PodSignature": schema_k8sio_api_core_v1_PodSignature(ref), - "k8s.io/api/core/v1.PodSpec": schema_k8sio_api_core_v1_PodSpec(ref), - "k8s.io/api/core/v1.PodStatus": schema_k8sio_api_core_v1_PodStatus(ref), - "k8s.io/api/core/v1.PodStatusResult": schema_k8sio_api_core_v1_PodStatusResult(ref), - "k8s.io/api/core/v1.PodTemplate": schema_k8sio_api_core_v1_PodTemplate(ref), - "k8s.io/api/core/v1.PodTemplateList": schema_k8sio_api_core_v1_PodTemplateList(ref), - "k8s.io/api/core/v1.PodTemplateSpec": schema_k8sio_api_core_v1_PodTemplateSpec(ref), - "k8s.io/api/core/v1.PortStatus": schema_k8sio_api_core_v1_PortStatus(ref), - "k8s.io/api/core/v1.PortworxVolumeSource": schema_k8sio_api_core_v1_PortworxVolumeSource(ref), - "k8s.io/api/core/v1.PreferAvoidPodsEntry": schema_k8sio_api_core_v1_PreferAvoidPodsEntry(ref), - "k8s.io/api/core/v1.PreferredSchedulingTerm": schema_k8sio_api_core_v1_PreferredSchedulingTerm(ref), - "k8s.io/api/core/v1.Probe": schema_k8sio_api_core_v1_Probe(ref), - "k8s.io/api/core/v1.ProbeHandler": schema_k8sio_api_core_v1_ProbeHandler(ref), - "k8s.io/api/core/v1.ProjectedVolumeSource": schema_k8sio_api_core_v1_ProjectedVolumeSource(ref), - "k8s.io/api/core/v1.QuobyteVolumeSource": schema_k8sio_api_core_v1_QuobyteVolumeSource(ref), - "k8s.io/api/core/v1.RBDPersistentVolumeSource": schema_k8sio_api_core_v1_RBDPersistentVolumeSource(ref), - "k8s.io/api/core/v1.RBDVolumeSource": schema_k8sio_api_core_v1_RBDVolumeSource(ref), - "k8s.io/api/core/v1.RangeAllocation": schema_k8sio_api_core_v1_RangeAllocation(ref), - "k8s.io/api/core/v1.ReplicationController": schema_k8sio_api_core_v1_ReplicationController(ref), - "k8s.io/api/core/v1.ReplicationControllerCondition": schema_k8sio_api_core_v1_ReplicationControllerCondition(ref), - "k8s.io/api/core/v1.ReplicationControllerList": schema_k8sio_api_core_v1_ReplicationControllerList(ref), - "k8s.io/api/core/v1.ReplicationControllerSpec": schema_k8sio_api_core_v1_ReplicationControllerSpec(ref), - "k8s.io/api/core/v1.ReplicationControllerStatus": schema_k8sio_api_core_v1_ReplicationControllerStatus(ref), - "k8s.io/api/core/v1.ResourceClaim": schema_k8sio_api_core_v1_ResourceClaim(ref), - "k8s.io/api/core/v1.ResourceFieldSelector": schema_k8sio_api_core_v1_ResourceFieldSelector(ref), - "k8s.io/api/core/v1.ResourceQuota": schema_k8sio_api_core_v1_ResourceQuota(ref), - "k8s.io/api/core/v1.ResourceQuotaList": schema_k8sio_api_core_v1_ResourceQuotaList(ref), - "k8s.io/api/core/v1.ResourceQuotaSpec": schema_k8sio_api_core_v1_ResourceQuotaSpec(ref), - "k8s.io/api/core/v1.ResourceQuotaStatus": schema_k8sio_api_core_v1_ResourceQuotaStatus(ref), - "k8s.io/api/core/v1.ResourceRequirements": schema_k8sio_api_core_v1_ResourceRequirements(ref), - "k8s.io/api/core/v1.SELinuxOptions": schema_k8sio_api_core_v1_SELinuxOptions(ref), - "k8s.io/api/core/v1.ScaleIOPersistentVolumeSource": schema_k8sio_api_core_v1_ScaleIOPersistentVolumeSource(ref), - "k8s.io/api/core/v1.ScaleIOVolumeSource": schema_k8sio_api_core_v1_ScaleIOVolumeSource(ref), - "k8s.io/api/core/v1.ScopeSelector": schema_k8sio_api_core_v1_ScopeSelector(ref), - "k8s.io/api/core/v1.ScopedResourceSelectorRequirement": schema_k8sio_api_core_v1_ScopedResourceSelectorRequirement(ref), - "k8s.io/api/core/v1.SeccompProfile": schema_k8sio_api_core_v1_SeccompProfile(ref), - "k8s.io/api/core/v1.Secret": schema_k8sio_api_core_v1_Secret(ref), - "k8s.io/api/core/v1.SecretEnvSource": schema_k8sio_api_core_v1_SecretEnvSource(ref), - "k8s.io/api/core/v1.SecretKeySelector": schema_k8sio_api_core_v1_SecretKeySelector(ref), - "k8s.io/api/core/v1.SecretList": schema_k8sio_api_core_v1_SecretList(ref), - "k8s.io/api/core/v1.SecretProjection": schema_k8sio_api_core_v1_SecretProjection(ref), - "k8s.io/api/core/v1.SecretReference": schema_k8sio_api_core_v1_SecretReference(ref), - "k8s.io/api/core/v1.SecretVolumeSource": schema_k8sio_api_core_v1_SecretVolumeSource(ref), - "k8s.io/api/core/v1.SecurityContext": schema_k8sio_api_core_v1_SecurityContext(ref), - "k8s.io/api/core/v1.SerializedReference": schema_k8sio_api_core_v1_SerializedReference(ref), - "k8s.io/api/core/v1.Service": schema_k8sio_api_core_v1_Service(ref), - "k8s.io/api/core/v1.ServiceAccount": schema_k8sio_api_core_v1_ServiceAccount(ref), - "k8s.io/api/core/v1.ServiceAccountList": schema_k8sio_api_core_v1_ServiceAccountList(ref), - "k8s.io/api/core/v1.ServiceAccountTokenProjection": schema_k8sio_api_core_v1_ServiceAccountTokenProjection(ref), - "k8s.io/api/core/v1.ServiceList": schema_k8sio_api_core_v1_ServiceList(ref), - "k8s.io/api/core/v1.ServicePort": schema_k8sio_api_core_v1_ServicePort(ref), - "k8s.io/api/core/v1.ServiceProxyOptions": schema_k8sio_api_core_v1_ServiceProxyOptions(ref), - "k8s.io/api/core/v1.ServiceSpec": schema_k8sio_api_core_v1_ServiceSpec(ref), - "k8s.io/api/core/v1.ServiceStatus": schema_k8sio_api_core_v1_ServiceStatus(ref), - "k8s.io/api/core/v1.SessionAffinityConfig": schema_k8sio_api_core_v1_SessionAffinityConfig(ref), - "k8s.io/api/core/v1.StorageOSPersistentVolumeSource": schema_k8sio_api_core_v1_StorageOSPersistentVolumeSource(ref), - "k8s.io/api/core/v1.StorageOSVolumeSource": schema_k8sio_api_core_v1_StorageOSVolumeSource(ref), - "k8s.io/api/core/v1.Sysctl": schema_k8sio_api_core_v1_Sysctl(ref), - "k8s.io/api/core/v1.TCPSocketAction": schema_k8sio_api_core_v1_TCPSocketAction(ref), - "k8s.io/api/core/v1.Taint": schema_k8sio_api_core_v1_Taint(ref), - "k8s.io/api/core/v1.Toleration": schema_k8sio_api_core_v1_Toleration(ref), - "k8s.io/api/core/v1.TopologySelectorLabelRequirement": schema_k8sio_api_core_v1_TopologySelectorLabelRequirement(ref), - "k8s.io/api/core/v1.TopologySelectorTerm": schema_k8sio_api_core_v1_TopologySelectorTerm(ref), - "k8s.io/api/core/v1.TopologySpreadConstraint": schema_k8sio_api_core_v1_TopologySpreadConstraint(ref), - "k8s.io/api/core/v1.TypedLocalObjectReference": schema_k8sio_api_core_v1_TypedLocalObjectReference(ref), - "k8s.io/api/core/v1.TypedObjectReference": schema_k8sio_api_core_v1_TypedObjectReference(ref), - "k8s.io/api/core/v1.Volume": schema_k8sio_api_core_v1_Volume(ref), - "k8s.io/api/core/v1.VolumeDevice": schema_k8sio_api_core_v1_VolumeDevice(ref), - "k8s.io/api/core/v1.VolumeMount": schema_k8sio_api_core_v1_VolumeMount(ref), - "k8s.io/api/core/v1.VolumeNodeAffinity": schema_k8sio_api_core_v1_VolumeNodeAffinity(ref), - "k8s.io/api/core/v1.VolumeProjection": schema_k8sio_api_core_v1_VolumeProjection(ref), - "k8s.io/api/core/v1.VolumeSource": schema_k8sio_api_core_v1_VolumeSource(ref), - "k8s.io/api/core/v1.VsphereVirtualDiskVolumeSource": schema_k8sio_api_core_v1_VsphereVirtualDiskVolumeSource(ref), - "k8s.io/api/core/v1.WeightedPodAffinityTerm": schema_k8sio_api_core_v1_WeightedPodAffinityTerm(ref), - "k8s.io/api/core/v1.WindowsSecurityContextOptions": schema_k8sio_api_core_v1_WindowsSecurityContextOptions(ref), - "k8s.io/apimachinery/pkg/api/resource.Quantity": schema_apimachinery_pkg_api_resource_Quantity(ref), - "k8s.io/apimachinery/pkg/api/resource.int64Amount": schema_apimachinery_pkg_api_resource_int64Amount(ref), - "k8s.io/apimachinery/pkg/apis/meta/v1.APIGroup": schema_pkg_apis_meta_v1_APIGroup(ref), - "k8s.io/apimachinery/pkg/apis/meta/v1.APIGroupList": schema_pkg_apis_meta_v1_APIGroupList(ref), - "k8s.io/apimachinery/pkg/apis/meta/v1.APIResource": schema_pkg_apis_meta_v1_APIResource(ref), - "k8s.io/apimachinery/pkg/apis/meta/v1.APIResourceList": schema_pkg_apis_meta_v1_APIResourceList(ref), - "k8s.io/apimachinery/pkg/apis/meta/v1.APIVersions": schema_pkg_apis_meta_v1_APIVersions(ref), - "k8s.io/apimachinery/pkg/apis/meta/v1.ApplyOptions": schema_pkg_apis_meta_v1_ApplyOptions(ref), - "k8s.io/apimachinery/pkg/apis/meta/v1.Condition": schema_pkg_apis_meta_v1_Condition(ref), - "k8s.io/apimachinery/pkg/apis/meta/v1.CreateOptions": schema_pkg_apis_meta_v1_CreateOptions(ref), - "k8s.io/apimachinery/pkg/apis/meta/v1.DeleteOptions": schema_pkg_apis_meta_v1_DeleteOptions(ref), - "k8s.io/apimachinery/pkg/apis/meta/v1.Duration": schema_pkg_apis_meta_v1_Duration(ref), - "k8s.io/apimachinery/pkg/apis/meta/v1.FieldsV1": schema_pkg_apis_meta_v1_FieldsV1(ref), - "k8s.io/apimachinery/pkg/apis/meta/v1.GetOptions": schema_pkg_apis_meta_v1_GetOptions(ref), - "k8s.io/apimachinery/pkg/apis/meta/v1.GroupKind": schema_pkg_apis_meta_v1_GroupKind(ref), - "k8s.io/apimachinery/pkg/apis/meta/v1.GroupResource": schema_pkg_apis_meta_v1_GroupResource(ref), - "k8s.io/apimachinery/pkg/apis/meta/v1.GroupVersion": schema_pkg_apis_meta_v1_GroupVersion(ref), - "k8s.io/apimachinery/pkg/apis/meta/v1.GroupVersionForDiscovery": schema_pkg_apis_meta_v1_GroupVersionForDiscovery(ref), - "k8s.io/apimachinery/pkg/apis/meta/v1.GroupVersionKind": schema_pkg_apis_meta_v1_GroupVersionKind(ref), - "k8s.io/apimachinery/pkg/apis/meta/v1.GroupVersionResource": schema_pkg_apis_meta_v1_GroupVersionResource(ref), - "k8s.io/apimachinery/pkg/apis/meta/v1.InternalEvent": schema_pkg_apis_meta_v1_InternalEvent(ref), - "k8s.io/apimachinery/pkg/apis/meta/v1.LabelSelector": schema_pkg_apis_meta_v1_LabelSelector(ref), - "k8s.io/apimachinery/pkg/apis/meta/v1.LabelSelectorRequirement": schema_pkg_apis_meta_v1_LabelSelectorRequirement(ref), - "k8s.io/apimachinery/pkg/apis/meta/v1.List": schema_pkg_apis_meta_v1_List(ref), - "k8s.io/apimachinery/pkg/apis/meta/v1.ListMeta": schema_pkg_apis_meta_v1_ListMeta(ref), - "k8s.io/apimachinery/pkg/apis/meta/v1.ListOptions": schema_pkg_apis_meta_v1_ListOptions(ref), - "k8s.io/apimachinery/pkg/apis/meta/v1.ManagedFieldsEntry": schema_pkg_apis_meta_v1_ManagedFieldsEntry(ref), - "k8s.io/apimachinery/pkg/apis/meta/v1.MicroTime": schema_pkg_apis_meta_v1_MicroTime(ref), - "k8s.io/apimachinery/pkg/apis/meta/v1.ObjectMeta": schema_pkg_apis_meta_v1_ObjectMeta(ref), - "k8s.io/apimachinery/pkg/apis/meta/v1.OwnerReference": schema_pkg_apis_meta_v1_OwnerReference(ref), - "k8s.io/apimachinery/pkg/apis/meta/v1.PartialObjectMetadata": schema_pkg_apis_meta_v1_PartialObjectMetadata(ref), - "k8s.io/apimachinery/pkg/apis/meta/v1.PartialObjectMetadataList": schema_pkg_apis_meta_v1_PartialObjectMetadataList(ref), - "k8s.io/apimachinery/pkg/apis/meta/v1.Patch": schema_pkg_apis_meta_v1_Patch(ref), - "k8s.io/apimachinery/pkg/apis/meta/v1.PatchOptions": schema_pkg_apis_meta_v1_PatchOptions(ref), - "k8s.io/apimachinery/pkg/apis/meta/v1.Preconditions": schema_pkg_apis_meta_v1_Preconditions(ref), - "k8s.io/apimachinery/pkg/apis/meta/v1.RootPaths": schema_pkg_apis_meta_v1_RootPaths(ref), - "k8s.io/apimachinery/pkg/apis/meta/v1.ServerAddressByClientCIDR": schema_pkg_apis_meta_v1_ServerAddressByClientCIDR(ref), - "k8s.io/apimachinery/pkg/apis/meta/v1.Status": schema_pkg_apis_meta_v1_Status(ref), - "k8s.io/apimachinery/pkg/apis/meta/v1.StatusCause": schema_pkg_apis_meta_v1_StatusCause(ref), - "k8s.io/apimachinery/pkg/apis/meta/v1.StatusDetails": schema_pkg_apis_meta_v1_StatusDetails(ref), - "k8s.io/apimachinery/pkg/apis/meta/v1.Table": schema_pkg_apis_meta_v1_Table(ref), - "k8s.io/apimachinery/pkg/apis/meta/v1.TableColumnDefinition": schema_pkg_apis_meta_v1_TableColumnDefinition(ref), - "k8s.io/apimachinery/pkg/apis/meta/v1.TableOptions": schema_pkg_apis_meta_v1_TableOptions(ref), - "k8s.io/apimachinery/pkg/apis/meta/v1.TableRow": schema_pkg_apis_meta_v1_TableRow(ref), - "k8s.io/apimachinery/pkg/apis/meta/v1.TableRowCondition": schema_pkg_apis_meta_v1_TableRowCondition(ref), - "k8s.io/apimachinery/pkg/apis/meta/v1.Time": schema_pkg_apis_meta_v1_Time(ref), - "k8s.io/apimachinery/pkg/apis/meta/v1.Timestamp": schema_pkg_apis_meta_v1_Timestamp(ref), - "k8s.io/apimachinery/pkg/apis/meta/v1.TypeMeta": schema_pkg_apis_meta_v1_TypeMeta(ref), - "k8s.io/apimachinery/pkg/apis/meta/v1.UpdateOptions": schema_pkg_apis_meta_v1_UpdateOptions(ref), - "k8s.io/apimachinery/pkg/apis/meta/v1.WatchEvent": schema_pkg_apis_meta_v1_WatchEvent(ref), - "k8s.io/apimachinery/pkg/runtime.RawExtension": schema_k8sio_apimachinery_pkg_runtime_RawExtension(ref), - "k8s.io/apimachinery/pkg/runtime.TypeMeta": schema_k8sio_apimachinery_pkg_runtime_TypeMeta(ref), - "k8s.io/apimachinery/pkg/runtime.Unknown": schema_k8sio_apimachinery_pkg_runtime_Unknown(ref), - "k8s.io/apimachinery/pkg/version.Info": schema_k8sio_apimachinery_pkg_version_Info(ref), - } -} - -func schema_onmetal_api_api_common_v1alpha1_ConfigMapKeySelector(ref common.ReferenceCallback) common.OpenAPIDefinition { + "github.com/ironcore-dev/ironcore/api/common/v1alpha1.ConfigMapKeySelector": schema_ironcore_api_common_v1alpha1_ConfigMapKeySelector(ref), + "github.com/ironcore-dev/ironcore/api/common/v1alpha1.IP": schema_ironcore_api_common_v1alpha1_IP(ref), + "github.com/ironcore-dev/ironcore/api/common/v1alpha1.IPPrefix": schema_ironcore_api_common_v1alpha1_IPPrefix(ref), + "github.com/ironcore-dev/ironcore/api/common/v1alpha1.IPRange": schema_ironcore_api_common_v1alpha1_IPRange(ref), + "github.com/ironcore-dev/ironcore/api/common/v1alpha1.LocalUIDReference": schema_ironcore_api_common_v1alpha1_LocalUIDReference(ref), + "github.com/ironcore-dev/ironcore/api/common/v1alpha1.SecretKeySelector": schema_ironcore_api_common_v1alpha1_SecretKeySelector(ref), + "github.com/ironcore-dev/ironcore/api/common/v1alpha1.Taint": schema_ironcore_api_common_v1alpha1_Taint(ref), + "github.com/ironcore-dev/ironcore/api/common/v1alpha1.Toleration": schema_ironcore_api_common_v1alpha1_Toleration(ref), + "github.com/ironcore-dev/ironcore/api/common/v1alpha1.UIDReference": schema_ironcore_api_common_v1alpha1_UIDReference(ref), + "github.com/ironcore-dev/ironcore/api/compute/v1alpha1.DaemonEndpoint": schema_ironcore_api_compute_v1alpha1_DaemonEndpoint(ref), + "github.com/ironcore-dev/ironcore/api/compute/v1alpha1.EFIVar": schema_ironcore_api_compute_v1alpha1_EFIVar(ref), + "github.com/ironcore-dev/ironcore/api/compute/v1alpha1.EmptyDiskVolumeSource": schema_ironcore_api_compute_v1alpha1_EmptyDiskVolumeSource(ref), + "github.com/ironcore-dev/ironcore/api/compute/v1alpha1.EphemeralNetworkInterfaceSource": schema_ironcore_api_compute_v1alpha1_EphemeralNetworkInterfaceSource(ref), + "github.com/ironcore-dev/ironcore/api/compute/v1alpha1.EphemeralVolumeSource": schema_ironcore_api_compute_v1alpha1_EphemeralVolumeSource(ref), + "github.com/ironcore-dev/ironcore/api/compute/v1alpha1.Machine": schema_ironcore_api_compute_v1alpha1_Machine(ref), + "github.com/ironcore-dev/ironcore/api/compute/v1alpha1.MachineClass": schema_ironcore_api_compute_v1alpha1_MachineClass(ref), + "github.com/ironcore-dev/ironcore/api/compute/v1alpha1.MachineClassList": schema_ironcore_api_compute_v1alpha1_MachineClassList(ref), + "github.com/ironcore-dev/ironcore/api/compute/v1alpha1.MachineExecOptions": schema_ironcore_api_compute_v1alpha1_MachineExecOptions(ref), + "github.com/ironcore-dev/ironcore/api/compute/v1alpha1.MachineList": schema_ironcore_api_compute_v1alpha1_MachineList(ref), + "github.com/ironcore-dev/ironcore/api/compute/v1alpha1.MachinePool": schema_ironcore_api_compute_v1alpha1_MachinePool(ref), + "github.com/ironcore-dev/ironcore/api/compute/v1alpha1.MachinePoolAddress": schema_ironcore_api_compute_v1alpha1_MachinePoolAddress(ref), + "github.com/ironcore-dev/ironcore/api/compute/v1alpha1.MachinePoolCondition": schema_ironcore_api_compute_v1alpha1_MachinePoolCondition(ref), + "github.com/ironcore-dev/ironcore/api/compute/v1alpha1.MachinePoolDaemonEndpoints": schema_ironcore_api_compute_v1alpha1_MachinePoolDaemonEndpoints(ref), + "github.com/ironcore-dev/ironcore/api/compute/v1alpha1.MachinePoolList": schema_ironcore_api_compute_v1alpha1_MachinePoolList(ref), + "github.com/ironcore-dev/ironcore/api/compute/v1alpha1.MachinePoolSpec": schema_ironcore_api_compute_v1alpha1_MachinePoolSpec(ref), + "github.com/ironcore-dev/ironcore/api/compute/v1alpha1.MachinePoolStatus": schema_ironcore_api_compute_v1alpha1_MachinePoolStatus(ref), + "github.com/ironcore-dev/ironcore/api/compute/v1alpha1.MachineSpec": schema_ironcore_api_compute_v1alpha1_MachineSpec(ref), + "github.com/ironcore-dev/ironcore/api/compute/v1alpha1.MachineStatus": schema_ironcore_api_compute_v1alpha1_MachineStatus(ref), + "github.com/ironcore-dev/ironcore/api/compute/v1alpha1.NetworkInterface": schema_ironcore_api_compute_v1alpha1_NetworkInterface(ref), + "github.com/ironcore-dev/ironcore/api/compute/v1alpha1.NetworkInterfaceSource": schema_ironcore_api_compute_v1alpha1_NetworkInterfaceSource(ref), + "github.com/ironcore-dev/ironcore/api/compute/v1alpha1.NetworkInterfaceStatus": schema_ironcore_api_compute_v1alpha1_NetworkInterfaceStatus(ref), + "github.com/ironcore-dev/ironcore/api/compute/v1alpha1.Volume": schema_ironcore_api_compute_v1alpha1_Volume(ref), + "github.com/ironcore-dev/ironcore/api/compute/v1alpha1.VolumeSource": schema_ironcore_api_compute_v1alpha1_VolumeSource(ref), + "github.com/ironcore-dev/ironcore/api/compute/v1alpha1.VolumeStatus": schema_ironcore_api_compute_v1alpha1_VolumeStatus(ref), + "github.com/ironcore-dev/ironcore/api/core/v1alpha1.ObjectSelector": schema_ironcore_api_core_v1alpha1_ObjectSelector(ref), + "github.com/ironcore-dev/ironcore/api/core/v1alpha1.ResourceQuota": schema_ironcore_api_core_v1alpha1_ResourceQuota(ref), + "github.com/ironcore-dev/ironcore/api/core/v1alpha1.ResourceQuotaList": schema_ironcore_api_core_v1alpha1_ResourceQuotaList(ref), + "github.com/ironcore-dev/ironcore/api/core/v1alpha1.ResourceQuotaSpec": schema_ironcore_api_core_v1alpha1_ResourceQuotaSpec(ref), + "github.com/ironcore-dev/ironcore/api/core/v1alpha1.ResourceQuotaStatus": schema_ironcore_api_core_v1alpha1_ResourceQuotaStatus(ref), + "github.com/ironcore-dev/ironcore/api/core/v1alpha1.ResourceScopeSelector": schema_ironcore_api_core_v1alpha1_ResourceScopeSelector(ref), + "github.com/ironcore-dev/ironcore/api/core/v1alpha1.ResourceScopeSelectorRequirement": schema_ironcore_api_core_v1alpha1_ResourceScopeSelectorRequirement(ref), + "github.com/ironcore-dev/ironcore/api/ipam/v1alpha1.Prefix": schema_ironcore_api_ipam_v1alpha1_Prefix(ref), + "github.com/ironcore-dev/ironcore/api/ipam/v1alpha1.PrefixAllocation": schema_ironcore_api_ipam_v1alpha1_PrefixAllocation(ref), + "github.com/ironcore-dev/ironcore/api/ipam/v1alpha1.PrefixAllocationList": schema_ironcore_api_ipam_v1alpha1_PrefixAllocationList(ref), + "github.com/ironcore-dev/ironcore/api/ipam/v1alpha1.PrefixAllocationSpec": schema_ironcore_api_ipam_v1alpha1_PrefixAllocationSpec(ref), + "github.com/ironcore-dev/ironcore/api/ipam/v1alpha1.PrefixAllocationStatus": schema_ironcore_api_ipam_v1alpha1_PrefixAllocationStatus(ref), + "github.com/ironcore-dev/ironcore/api/ipam/v1alpha1.PrefixList": schema_ironcore_api_ipam_v1alpha1_PrefixList(ref), + "github.com/ironcore-dev/ironcore/api/ipam/v1alpha1.PrefixSpec": schema_ironcore_api_ipam_v1alpha1_PrefixSpec(ref), + "github.com/ironcore-dev/ironcore/api/ipam/v1alpha1.PrefixStatus": schema_ironcore_api_ipam_v1alpha1_PrefixStatus(ref), + "github.com/ironcore-dev/ironcore/api/ipam/v1alpha1.PrefixTemplateSpec": schema_ironcore_api_ipam_v1alpha1_PrefixTemplateSpec(ref), + "github.com/ironcore-dev/ironcore/api/networking/v1alpha1.EphemeralPrefixSource": schema_ironcore_api_networking_v1alpha1_EphemeralPrefixSource(ref), + "github.com/ironcore-dev/ironcore/api/networking/v1alpha1.EphemeralVirtualIPSource": schema_ironcore_api_networking_v1alpha1_EphemeralVirtualIPSource(ref), + "github.com/ironcore-dev/ironcore/api/networking/v1alpha1.IPBlock": schema_ironcore_api_networking_v1alpha1_IPBlock(ref), + "github.com/ironcore-dev/ironcore/api/networking/v1alpha1.IPSource": schema_ironcore_api_networking_v1alpha1_IPSource(ref), + "github.com/ironcore-dev/ironcore/api/networking/v1alpha1.LoadBalancer": schema_ironcore_api_networking_v1alpha1_LoadBalancer(ref), + "github.com/ironcore-dev/ironcore/api/networking/v1alpha1.LoadBalancerDestination": schema_ironcore_api_networking_v1alpha1_LoadBalancerDestination(ref), + "github.com/ironcore-dev/ironcore/api/networking/v1alpha1.LoadBalancerList": schema_ironcore_api_networking_v1alpha1_LoadBalancerList(ref), + "github.com/ironcore-dev/ironcore/api/networking/v1alpha1.LoadBalancerPort": schema_ironcore_api_networking_v1alpha1_LoadBalancerPort(ref), + "github.com/ironcore-dev/ironcore/api/networking/v1alpha1.LoadBalancerRouting": schema_ironcore_api_networking_v1alpha1_LoadBalancerRouting(ref), + "github.com/ironcore-dev/ironcore/api/networking/v1alpha1.LoadBalancerRoutingList": schema_ironcore_api_networking_v1alpha1_LoadBalancerRoutingList(ref), + "github.com/ironcore-dev/ironcore/api/networking/v1alpha1.LoadBalancerSpec": schema_ironcore_api_networking_v1alpha1_LoadBalancerSpec(ref), + "github.com/ironcore-dev/ironcore/api/networking/v1alpha1.LoadBalancerStatus": schema_ironcore_api_networking_v1alpha1_LoadBalancerStatus(ref), + "github.com/ironcore-dev/ironcore/api/networking/v1alpha1.LoadBalancerTargetRef": schema_ironcore_api_networking_v1alpha1_LoadBalancerTargetRef(ref), + "github.com/ironcore-dev/ironcore/api/networking/v1alpha1.NATGateway": schema_ironcore_api_networking_v1alpha1_NATGateway(ref), + "github.com/ironcore-dev/ironcore/api/networking/v1alpha1.NATGatewayList": schema_ironcore_api_networking_v1alpha1_NATGatewayList(ref), + "github.com/ironcore-dev/ironcore/api/networking/v1alpha1.NATGatewaySpec": schema_ironcore_api_networking_v1alpha1_NATGatewaySpec(ref), + "github.com/ironcore-dev/ironcore/api/networking/v1alpha1.NATGatewayStatus": schema_ironcore_api_networking_v1alpha1_NATGatewayStatus(ref), + "github.com/ironcore-dev/ironcore/api/networking/v1alpha1.Network": schema_ironcore_api_networking_v1alpha1_Network(ref), + "github.com/ironcore-dev/ironcore/api/networking/v1alpha1.NetworkInterface": schema_ironcore_api_networking_v1alpha1_NetworkInterface(ref), + "github.com/ironcore-dev/ironcore/api/networking/v1alpha1.NetworkInterfaceList": schema_ironcore_api_networking_v1alpha1_NetworkInterfaceList(ref), + "github.com/ironcore-dev/ironcore/api/networking/v1alpha1.NetworkInterfaceSpec": schema_ironcore_api_networking_v1alpha1_NetworkInterfaceSpec(ref), + "github.com/ironcore-dev/ironcore/api/networking/v1alpha1.NetworkInterfaceStatus": schema_ironcore_api_networking_v1alpha1_NetworkInterfaceStatus(ref), + "github.com/ironcore-dev/ironcore/api/networking/v1alpha1.NetworkInterfaceTemplateSpec": schema_ironcore_api_networking_v1alpha1_NetworkInterfaceTemplateSpec(ref), + "github.com/ironcore-dev/ironcore/api/networking/v1alpha1.NetworkList": schema_ironcore_api_networking_v1alpha1_NetworkList(ref), + "github.com/ironcore-dev/ironcore/api/networking/v1alpha1.NetworkPeering": schema_ironcore_api_networking_v1alpha1_NetworkPeering(ref), + "github.com/ironcore-dev/ironcore/api/networking/v1alpha1.NetworkPeeringClaimRef": schema_ironcore_api_networking_v1alpha1_NetworkPeeringClaimRef(ref), + "github.com/ironcore-dev/ironcore/api/networking/v1alpha1.NetworkPeeringNetworkRef": schema_ironcore_api_networking_v1alpha1_NetworkPeeringNetworkRef(ref), + "github.com/ironcore-dev/ironcore/api/networking/v1alpha1.NetworkPeeringStatus": schema_ironcore_api_networking_v1alpha1_NetworkPeeringStatus(ref), + "github.com/ironcore-dev/ironcore/api/networking/v1alpha1.NetworkPolicy": schema_ironcore_api_networking_v1alpha1_NetworkPolicy(ref), + "github.com/ironcore-dev/ironcore/api/networking/v1alpha1.NetworkPolicyCondition": schema_ironcore_api_networking_v1alpha1_NetworkPolicyCondition(ref), + "github.com/ironcore-dev/ironcore/api/networking/v1alpha1.NetworkPolicyEgressRule": schema_ironcore_api_networking_v1alpha1_NetworkPolicyEgressRule(ref), + "github.com/ironcore-dev/ironcore/api/networking/v1alpha1.NetworkPolicyIngressRule": schema_ironcore_api_networking_v1alpha1_NetworkPolicyIngressRule(ref), + "github.com/ironcore-dev/ironcore/api/networking/v1alpha1.NetworkPolicyList": schema_ironcore_api_networking_v1alpha1_NetworkPolicyList(ref), + "github.com/ironcore-dev/ironcore/api/networking/v1alpha1.NetworkPolicyPeer": schema_ironcore_api_networking_v1alpha1_NetworkPolicyPeer(ref), + "github.com/ironcore-dev/ironcore/api/networking/v1alpha1.NetworkPolicyPort": schema_ironcore_api_networking_v1alpha1_NetworkPolicyPort(ref), + "github.com/ironcore-dev/ironcore/api/networking/v1alpha1.NetworkPolicySpec": schema_ironcore_api_networking_v1alpha1_NetworkPolicySpec(ref), + "github.com/ironcore-dev/ironcore/api/networking/v1alpha1.NetworkPolicyStatus": schema_ironcore_api_networking_v1alpha1_NetworkPolicyStatus(ref), + "github.com/ironcore-dev/ironcore/api/networking/v1alpha1.NetworkSpec": schema_ironcore_api_networking_v1alpha1_NetworkSpec(ref), + "github.com/ironcore-dev/ironcore/api/networking/v1alpha1.NetworkStatus": schema_ironcore_api_networking_v1alpha1_NetworkStatus(ref), + "github.com/ironcore-dev/ironcore/api/networking/v1alpha1.PrefixSource": schema_ironcore_api_networking_v1alpha1_PrefixSource(ref), + "github.com/ironcore-dev/ironcore/api/networking/v1alpha1.VirtualIP": schema_ironcore_api_networking_v1alpha1_VirtualIP(ref), + "github.com/ironcore-dev/ironcore/api/networking/v1alpha1.VirtualIPList": schema_ironcore_api_networking_v1alpha1_VirtualIPList(ref), + "github.com/ironcore-dev/ironcore/api/networking/v1alpha1.VirtualIPSource": schema_ironcore_api_networking_v1alpha1_VirtualIPSource(ref), + "github.com/ironcore-dev/ironcore/api/networking/v1alpha1.VirtualIPSpec": schema_ironcore_api_networking_v1alpha1_VirtualIPSpec(ref), + "github.com/ironcore-dev/ironcore/api/networking/v1alpha1.VirtualIPStatus": schema_ironcore_api_networking_v1alpha1_VirtualIPStatus(ref), + "github.com/ironcore-dev/ironcore/api/networking/v1alpha1.VirtualIPTemplateSpec": schema_ironcore_api_networking_v1alpha1_VirtualIPTemplateSpec(ref), + "github.com/ironcore-dev/ironcore/api/storage/v1alpha1.Bucket": schema_ironcore_api_storage_v1alpha1_Bucket(ref), + "github.com/ironcore-dev/ironcore/api/storage/v1alpha1.BucketAccess": schema_ironcore_api_storage_v1alpha1_BucketAccess(ref), + "github.com/ironcore-dev/ironcore/api/storage/v1alpha1.BucketClass": schema_ironcore_api_storage_v1alpha1_BucketClass(ref), + "github.com/ironcore-dev/ironcore/api/storage/v1alpha1.BucketClassList": schema_ironcore_api_storage_v1alpha1_BucketClassList(ref), + "github.com/ironcore-dev/ironcore/api/storage/v1alpha1.BucketCondition": schema_ironcore_api_storage_v1alpha1_BucketCondition(ref), + "github.com/ironcore-dev/ironcore/api/storage/v1alpha1.BucketList": schema_ironcore_api_storage_v1alpha1_BucketList(ref), + "github.com/ironcore-dev/ironcore/api/storage/v1alpha1.BucketPool": schema_ironcore_api_storage_v1alpha1_BucketPool(ref), + "github.com/ironcore-dev/ironcore/api/storage/v1alpha1.BucketPoolList": schema_ironcore_api_storage_v1alpha1_BucketPoolList(ref), + "github.com/ironcore-dev/ironcore/api/storage/v1alpha1.BucketPoolSpec": schema_ironcore_api_storage_v1alpha1_BucketPoolSpec(ref), + "github.com/ironcore-dev/ironcore/api/storage/v1alpha1.BucketPoolStatus": schema_ironcore_api_storage_v1alpha1_BucketPoolStatus(ref), + "github.com/ironcore-dev/ironcore/api/storage/v1alpha1.BucketSpec": schema_ironcore_api_storage_v1alpha1_BucketSpec(ref), + "github.com/ironcore-dev/ironcore/api/storage/v1alpha1.BucketStatus": schema_ironcore_api_storage_v1alpha1_BucketStatus(ref), + "github.com/ironcore-dev/ironcore/api/storage/v1alpha1.BucketTemplateSpec": schema_ironcore_api_storage_v1alpha1_BucketTemplateSpec(ref), + "github.com/ironcore-dev/ironcore/api/storage/v1alpha1.Volume": schema_ironcore_api_storage_v1alpha1_Volume(ref), + "github.com/ironcore-dev/ironcore/api/storage/v1alpha1.VolumeAccess": schema_ironcore_api_storage_v1alpha1_VolumeAccess(ref), + "github.com/ironcore-dev/ironcore/api/storage/v1alpha1.VolumeClass": schema_ironcore_api_storage_v1alpha1_VolumeClass(ref), + "github.com/ironcore-dev/ironcore/api/storage/v1alpha1.VolumeClassList": schema_ironcore_api_storage_v1alpha1_VolumeClassList(ref), + "github.com/ironcore-dev/ironcore/api/storage/v1alpha1.VolumeCondition": schema_ironcore_api_storage_v1alpha1_VolumeCondition(ref), + "github.com/ironcore-dev/ironcore/api/storage/v1alpha1.VolumeEncryption": schema_ironcore_api_storage_v1alpha1_VolumeEncryption(ref), + "github.com/ironcore-dev/ironcore/api/storage/v1alpha1.VolumeList": schema_ironcore_api_storage_v1alpha1_VolumeList(ref), + "github.com/ironcore-dev/ironcore/api/storage/v1alpha1.VolumePool": schema_ironcore_api_storage_v1alpha1_VolumePool(ref), + "github.com/ironcore-dev/ironcore/api/storage/v1alpha1.VolumePoolCondition": schema_ironcore_api_storage_v1alpha1_VolumePoolCondition(ref), + "github.com/ironcore-dev/ironcore/api/storage/v1alpha1.VolumePoolList": schema_ironcore_api_storage_v1alpha1_VolumePoolList(ref), + "github.com/ironcore-dev/ironcore/api/storage/v1alpha1.VolumePoolSpec": schema_ironcore_api_storage_v1alpha1_VolumePoolSpec(ref), + "github.com/ironcore-dev/ironcore/api/storage/v1alpha1.VolumePoolStatus": schema_ironcore_api_storage_v1alpha1_VolumePoolStatus(ref), + "github.com/ironcore-dev/ironcore/api/storage/v1alpha1.VolumeSpec": schema_ironcore_api_storage_v1alpha1_VolumeSpec(ref), + "github.com/ironcore-dev/ironcore/api/storage/v1alpha1.VolumeStatus": schema_ironcore_api_storage_v1alpha1_VolumeStatus(ref), + "github.com/ironcore-dev/ironcore/api/storage/v1alpha1.VolumeTemplateSpec": schema_ironcore_api_storage_v1alpha1_VolumeTemplateSpec(ref), + "k8s.io/api/core/v1.AWSElasticBlockStoreVolumeSource": schema_k8sio_api_core_v1_AWSElasticBlockStoreVolumeSource(ref), + "k8s.io/api/core/v1.Affinity": schema_k8sio_api_core_v1_Affinity(ref), + "k8s.io/api/core/v1.AttachedVolume": schema_k8sio_api_core_v1_AttachedVolume(ref), + "k8s.io/api/core/v1.AvoidPods": schema_k8sio_api_core_v1_AvoidPods(ref), + "k8s.io/api/core/v1.AzureDiskVolumeSource": schema_k8sio_api_core_v1_AzureDiskVolumeSource(ref), + "k8s.io/api/core/v1.AzureFilePersistentVolumeSource": schema_k8sio_api_core_v1_AzureFilePersistentVolumeSource(ref), + "k8s.io/api/core/v1.AzureFileVolumeSource": schema_k8sio_api_core_v1_AzureFileVolumeSource(ref), + "k8s.io/api/core/v1.Binding": schema_k8sio_api_core_v1_Binding(ref), + "k8s.io/api/core/v1.CSIPersistentVolumeSource": schema_k8sio_api_core_v1_CSIPersistentVolumeSource(ref), + "k8s.io/api/core/v1.CSIVolumeSource": schema_k8sio_api_core_v1_CSIVolumeSource(ref), + "k8s.io/api/core/v1.Capabilities": schema_k8sio_api_core_v1_Capabilities(ref), + "k8s.io/api/core/v1.CephFSPersistentVolumeSource": schema_k8sio_api_core_v1_CephFSPersistentVolumeSource(ref), + "k8s.io/api/core/v1.CephFSVolumeSource": schema_k8sio_api_core_v1_CephFSVolumeSource(ref), + "k8s.io/api/core/v1.CinderPersistentVolumeSource": schema_k8sio_api_core_v1_CinderPersistentVolumeSource(ref), + "k8s.io/api/core/v1.CinderVolumeSource": schema_k8sio_api_core_v1_CinderVolumeSource(ref), + "k8s.io/api/core/v1.ClaimSource": schema_k8sio_api_core_v1_ClaimSource(ref), + "k8s.io/api/core/v1.ClientIPConfig": schema_k8sio_api_core_v1_ClientIPConfig(ref), + "k8s.io/api/core/v1.ComponentCondition": schema_k8sio_api_core_v1_ComponentCondition(ref), + "k8s.io/api/core/v1.ComponentStatus": schema_k8sio_api_core_v1_ComponentStatus(ref), + "k8s.io/api/core/v1.ComponentStatusList": schema_k8sio_api_core_v1_ComponentStatusList(ref), + "k8s.io/api/core/v1.ConfigMap": schema_k8sio_api_core_v1_ConfigMap(ref), + "k8s.io/api/core/v1.ConfigMapEnvSource": schema_k8sio_api_core_v1_ConfigMapEnvSource(ref), + "k8s.io/api/core/v1.ConfigMapKeySelector": schema_k8sio_api_core_v1_ConfigMapKeySelector(ref), + "k8s.io/api/core/v1.ConfigMapList": schema_k8sio_api_core_v1_ConfigMapList(ref), + "k8s.io/api/core/v1.ConfigMapNodeConfigSource": schema_k8sio_api_core_v1_ConfigMapNodeConfigSource(ref), + "k8s.io/api/core/v1.ConfigMapProjection": schema_k8sio_api_core_v1_ConfigMapProjection(ref), + "k8s.io/api/core/v1.ConfigMapVolumeSource": schema_k8sio_api_core_v1_ConfigMapVolumeSource(ref), + "k8s.io/api/core/v1.Container": schema_k8sio_api_core_v1_Container(ref), + "k8s.io/api/core/v1.ContainerImage": schema_k8sio_api_core_v1_ContainerImage(ref), + "k8s.io/api/core/v1.ContainerPort": schema_k8sio_api_core_v1_ContainerPort(ref), + "k8s.io/api/core/v1.ContainerResizePolicy": schema_k8sio_api_core_v1_ContainerResizePolicy(ref), + "k8s.io/api/core/v1.ContainerState": schema_k8sio_api_core_v1_ContainerState(ref), + "k8s.io/api/core/v1.ContainerStateRunning": schema_k8sio_api_core_v1_ContainerStateRunning(ref), + "k8s.io/api/core/v1.ContainerStateTerminated": schema_k8sio_api_core_v1_ContainerStateTerminated(ref), + "k8s.io/api/core/v1.ContainerStateWaiting": schema_k8sio_api_core_v1_ContainerStateWaiting(ref), + "k8s.io/api/core/v1.ContainerStatus": schema_k8sio_api_core_v1_ContainerStatus(ref), + "k8s.io/api/core/v1.DaemonEndpoint": schema_k8sio_api_core_v1_DaemonEndpoint(ref), + "k8s.io/api/core/v1.DownwardAPIProjection": schema_k8sio_api_core_v1_DownwardAPIProjection(ref), + "k8s.io/api/core/v1.DownwardAPIVolumeFile": schema_k8sio_api_core_v1_DownwardAPIVolumeFile(ref), + "k8s.io/api/core/v1.DownwardAPIVolumeSource": schema_k8sio_api_core_v1_DownwardAPIVolumeSource(ref), + "k8s.io/api/core/v1.EmptyDirVolumeSource": schema_k8sio_api_core_v1_EmptyDirVolumeSource(ref), + "k8s.io/api/core/v1.EndpointAddress": schema_k8sio_api_core_v1_EndpointAddress(ref), + "k8s.io/api/core/v1.EndpointPort": schema_k8sio_api_core_v1_EndpointPort(ref), + "k8s.io/api/core/v1.EndpointSubset": schema_k8sio_api_core_v1_EndpointSubset(ref), + "k8s.io/api/core/v1.Endpoints": schema_k8sio_api_core_v1_Endpoints(ref), + "k8s.io/api/core/v1.EndpointsList": schema_k8sio_api_core_v1_EndpointsList(ref), + "k8s.io/api/core/v1.EnvFromSource": schema_k8sio_api_core_v1_EnvFromSource(ref), + "k8s.io/api/core/v1.EnvVar": schema_k8sio_api_core_v1_EnvVar(ref), + "k8s.io/api/core/v1.EnvVarSource": schema_k8sio_api_core_v1_EnvVarSource(ref), + "k8s.io/api/core/v1.EphemeralContainer": schema_k8sio_api_core_v1_EphemeralContainer(ref), + "k8s.io/api/core/v1.EphemeralContainerCommon": schema_k8sio_api_core_v1_EphemeralContainerCommon(ref), + "k8s.io/api/core/v1.EphemeralVolumeSource": schema_k8sio_api_core_v1_EphemeralVolumeSource(ref), + "k8s.io/api/core/v1.Event": schema_k8sio_api_core_v1_Event(ref), + "k8s.io/api/core/v1.EventList": schema_k8sio_api_core_v1_EventList(ref), + "k8s.io/api/core/v1.EventSeries": schema_k8sio_api_core_v1_EventSeries(ref), + "k8s.io/api/core/v1.EventSource": schema_k8sio_api_core_v1_EventSource(ref), + "k8s.io/api/core/v1.ExecAction": schema_k8sio_api_core_v1_ExecAction(ref), + "k8s.io/api/core/v1.FCVolumeSource": schema_k8sio_api_core_v1_FCVolumeSource(ref), + "k8s.io/api/core/v1.FlexPersistentVolumeSource": schema_k8sio_api_core_v1_FlexPersistentVolumeSource(ref), + "k8s.io/api/core/v1.FlexVolumeSource": schema_k8sio_api_core_v1_FlexVolumeSource(ref), + "k8s.io/api/core/v1.FlockerVolumeSource": schema_k8sio_api_core_v1_FlockerVolumeSource(ref), + "k8s.io/api/core/v1.GCEPersistentDiskVolumeSource": schema_k8sio_api_core_v1_GCEPersistentDiskVolumeSource(ref), + "k8s.io/api/core/v1.GRPCAction": schema_k8sio_api_core_v1_GRPCAction(ref), + "k8s.io/api/core/v1.GitRepoVolumeSource": schema_k8sio_api_core_v1_GitRepoVolumeSource(ref), + "k8s.io/api/core/v1.GlusterfsPersistentVolumeSource": schema_k8sio_api_core_v1_GlusterfsPersistentVolumeSource(ref), + "k8s.io/api/core/v1.GlusterfsVolumeSource": schema_k8sio_api_core_v1_GlusterfsVolumeSource(ref), + "k8s.io/api/core/v1.HTTPGetAction": schema_k8sio_api_core_v1_HTTPGetAction(ref), + "k8s.io/api/core/v1.HTTPHeader": schema_k8sio_api_core_v1_HTTPHeader(ref), + "k8s.io/api/core/v1.HostAlias": schema_k8sio_api_core_v1_HostAlias(ref), + "k8s.io/api/core/v1.HostIP": schema_k8sio_api_core_v1_HostIP(ref), + "k8s.io/api/core/v1.HostPathVolumeSource": schema_k8sio_api_core_v1_HostPathVolumeSource(ref), + "k8s.io/api/core/v1.ISCSIPersistentVolumeSource": schema_k8sio_api_core_v1_ISCSIPersistentVolumeSource(ref), + "k8s.io/api/core/v1.ISCSIVolumeSource": schema_k8sio_api_core_v1_ISCSIVolumeSource(ref), + "k8s.io/api/core/v1.KeyToPath": schema_k8sio_api_core_v1_KeyToPath(ref), + "k8s.io/api/core/v1.Lifecycle": schema_k8sio_api_core_v1_Lifecycle(ref), + "k8s.io/api/core/v1.LifecycleHandler": schema_k8sio_api_core_v1_LifecycleHandler(ref), + "k8s.io/api/core/v1.LimitRange": schema_k8sio_api_core_v1_LimitRange(ref), + "k8s.io/api/core/v1.LimitRangeItem": schema_k8sio_api_core_v1_LimitRangeItem(ref), + "k8s.io/api/core/v1.LimitRangeList": schema_k8sio_api_core_v1_LimitRangeList(ref), + "k8s.io/api/core/v1.LimitRangeSpec": schema_k8sio_api_core_v1_LimitRangeSpec(ref), + "k8s.io/api/core/v1.List": schema_k8sio_api_core_v1_List(ref), + "k8s.io/api/core/v1.LoadBalancerIngress": schema_k8sio_api_core_v1_LoadBalancerIngress(ref), + "k8s.io/api/core/v1.LoadBalancerStatus": schema_k8sio_api_core_v1_LoadBalancerStatus(ref), + "k8s.io/api/core/v1.LocalObjectReference": schema_k8sio_api_core_v1_LocalObjectReference(ref), + "k8s.io/api/core/v1.LocalVolumeSource": schema_k8sio_api_core_v1_LocalVolumeSource(ref), + "k8s.io/api/core/v1.NFSVolumeSource": schema_k8sio_api_core_v1_NFSVolumeSource(ref), + "k8s.io/api/core/v1.Namespace": schema_k8sio_api_core_v1_Namespace(ref), + "k8s.io/api/core/v1.NamespaceCondition": schema_k8sio_api_core_v1_NamespaceCondition(ref), + "k8s.io/api/core/v1.NamespaceList": schema_k8sio_api_core_v1_NamespaceList(ref), + "k8s.io/api/core/v1.NamespaceSpec": schema_k8sio_api_core_v1_NamespaceSpec(ref), + "k8s.io/api/core/v1.NamespaceStatus": schema_k8sio_api_core_v1_NamespaceStatus(ref), + "k8s.io/api/core/v1.Node": schema_k8sio_api_core_v1_Node(ref), + "k8s.io/api/core/v1.NodeAddress": schema_k8sio_api_core_v1_NodeAddress(ref), + "k8s.io/api/core/v1.NodeAffinity": schema_k8sio_api_core_v1_NodeAffinity(ref), + "k8s.io/api/core/v1.NodeCondition": schema_k8sio_api_core_v1_NodeCondition(ref), + "k8s.io/api/core/v1.NodeConfigSource": schema_k8sio_api_core_v1_NodeConfigSource(ref), + "k8s.io/api/core/v1.NodeConfigStatus": schema_k8sio_api_core_v1_NodeConfigStatus(ref), + "k8s.io/api/core/v1.NodeDaemonEndpoints": schema_k8sio_api_core_v1_NodeDaemonEndpoints(ref), + "k8s.io/api/core/v1.NodeList": schema_k8sio_api_core_v1_NodeList(ref), + "k8s.io/api/core/v1.NodeProxyOptions": schema_k8sio_api_core_v1_NodeProxyOptions(ref), + "k8s.io/api/core/v1.NodeResources": schema_k8sio_api_core_v1_NodeResources(ref), + "k8s.io/api/core/v1.NodeSelector": schema_k8sio_api_core_v1_NodeSelector(ref), + "k8s.io/api/core/v1.NodeSelectorRequirement": schema_k8sio_api_core_v1_NodeSelectorRequirement(ref), + "k8s.io/api/core/v1.NodeSelectorTerm": schema_k8sio_api_core_v1_NodeSelectorTerm(ref), + "k8s.io/api/core/v1.NodeSpec": schema_k8sio_api_core_v1_NodeSpec(ref), + "k8s.io/api/core/v1.NodeStatus": schema_k8sio_api_core_v1_NodeStatus(ref), + "k8s.io/api/core/v1.NodeSystemInfo": schema_k8sio_api_core_v1_NodeSystemInfo(ref), + "k8s.io/api/core/v1.ObjectFieldSelector": schema_k8sio_api_core_v1_ObjectFieldSelector(ref), + "k8s.io/api/core/v1.ObjectReference": schema_k8sio_api_core_v1_ObjectReference(ref), + "k8s.io/api/core/v1.PersistentVolume": schema_k8sio_api_core_v1_PersistentVolume(ref), + "k8s.io/api/core/v1.PersistentVolumeClaim": schema_k8sio_api_core_v1_PersistentVolumeClaim(ref), + "k8s.io/api/core/v1.PersistentVolumeClaimCondition": schema_k8sio_api_core_v1_PersistentVolumeClaimCondition(ref), + "k8s.io/api/core/v1.PersistentVolumeClaimList": schema_k8sio_api_core_v1_PersistentVolumeClaimList(ref), + "k8s.io/api/core/v1.PersistentVolumeClaimSpec": schema_k8sio_api_core_v1_PersistentVolumeClaimSpec(ref), + "k8s.io/api/core/v1.PersistentVolumeClaimStatus": schema_k8sio_api_core_v1_PersistentVolumeClaimStatus(ref), + "k8s.io/api/core/v1.PersistentVolumeClaimTemplate": schema_k8sio_api_core_v1_PersistentVolumeClaimTemplate(ref), + "k8s.io/api/core/v1.PersistentVolumeClaimVolumeSource": schema_k8sio_api_core_v1_PersistentVolumeClaimVolumeSource(ref), + "k8s.io/api/core/v1.PersistentVolumeList": schema_k8sio_api_core_v1_PersistentVolumeList(ref), + "k8s.io/api/core/v1.PersistentVolumeSource": schema_k8sio_api_core_v1_PersistentVolumeSource(ref), + "k8s.io/api/core/v1.PersistentVolumeSpec": schema_k8sio_api_core_v1_PersistentVolumeSpec(ref), + "k8s.io/api/core/v1.PersistentVolumeStatus": schema_k8sio_api_core_v1_PersistentVolumeStatus(ref), + "k8s.io/api/core/v1.PhotonPersistentDiskVolumeSource": schema_k8sio_api_core_v1_PhotonPersistentDiskVolumeSource(ref), + "k8s.io/api/core/v1.Pod": schema_k8sio_api_core_v1_Pod(ref), + "k8s.io/api/core/v1.PodAffinity": schema_k8sio_api_core_v1_PodAffinity(ref), + "k8s.io/api/core/v1.PodAffinityTerm": schema_k8sio_api_core_v1_PodAffinityTerm(ref), + "k8s.io/api/core/v1.PodAntiAffinity": schema_k8sio_api_core_v1_PodAntiAffinity(ref), + "k8s.io/api/core/v1.PodAttachOptions": schema_k8sio_api_core_v1_PodAttachOptions(ref), + "k8s.io/api/core/v1.PodCondition": schema_k8sio_api_core_v1_PodCondition(ref), + "k8s.io/api/core/v1.PodDNSConfig": schema_k8sio_api_core_v1_PodDNSConfig(ref), + "k8s.io/api/core/v1.PodDNSConfigOption": schema_k8sio_api_core_v1_PodDNSConfigOption(ref), + "k8s.io/api/core/v1.PodExecOptions": schema_k8sio_api_core_v1_PodExecOptions(ref), + "k8s.io/api/core/v1.PodIP": schema_k8sio_api_core_v1_PodIP(ref), + "k8s.io/api/core/v1.PodList": schema_k8sio_api_core_v1_PodList(ref), + "k8s.io/api/core/v1.PodLogOptions": schema_k8sio_api_core_v1_PodLogOptions(ref), + "k8s.io/api/core/v1.PodOS": schema_k8sio_api_core_v1_PodOS(ref), + "k8s.io/api/core/v1.PodPortForwardOptions": schema_k8sio_api_core_v1_PodPortForwardOptions(ref), + "k8s.io/api/core/v1.PodProxyOptions": schema_k8sio_api_core_v1_PodProxyOptions(ref), + "k8s.io/api/core/v1.PodReadinessGate": schema_k8sio_api_core_v1_PodReadinessGate(ref), + "k8s.io/api/core/v1.PodResourceClaim": schema_k8sio_api_core_v1_PodResourceClaim(ref), + "k8s.io/api/core/v1.PodResourceClaimStatus": schema_k8sio_api_core_v1_PodResourceClaimStatus(ref), + "k8s.io/api/core/v1.PodSchedulingGate": schema_k8sio_api_core_v1_PodSchedulingGate(ref), + "k8s.io/api/core/v1.PodSecurityContext": schema_k8sio_api_core_v1_PodSecurityContext(ref), + "k8s.io/api/core/v1.PodSignature": schema_k8sio_api_core_v1_PodSignature(ref), + "k8s.io/api/core/v1.PodSpec": schema_k8sio_api_core_v1_PodSpec(ref), + "k8s.io/api/core/v1.PodStatus": schema_k8sio_api_core_v1_PodStatus(ref), + "k8s.io/api/core/v1.PodStatusResult": schema_k8sio_api_core_v1_PodStatusResult(ref), + "k8s.io/api/core/v1.PodTemplate": schema_k8sio_api_core_v1_PodTemplate(ref), + "k8s.io/api/core/v1.PodTemplateList": schema_k8sio_api_core_v1_PodTemplateList(ref), + "k8s.io/api/core/v1.PodTemplateSpec": schema_k8sio_api_core_v1_PodTemplateSpec(ref), + "k8s.io/api/core/v1.PortStatus": schema_k8sio_api_core_v1_PortStatus(ref), + "k8s.io/api/core/v1.PortworxVolumeSource": schema_k8sio_api_core_v1_PortworxVolumeSource(ref), + "k8s.io/api/core/v1.PreferAvoidPodsEntry": schema_k8sio_api_core_v1_PreferAvoidPodsEntry(ref), + "k8s.io/api/core/v1.PreferredSchedulingTerm": schema_k8sio_api_core_v1_PreferredSchedulingTerm(ref), + "k8s.io/api/core/v1.Probe": schema_k8sio_api_core_v1_Probe(ref), + "k8s.io/api/core/v1.ProbeHandler": schema_k8sio_api_core_v1_ProbeHandler(ref), + "k8s.io/api/core/v1.ProjectedVolumeSource": schema_k8sio_api_core_v1_ProjectedVolumeSource(ref), + "k8s.io/api/core/v1.QuobyteVolumeSource": schema_k8sio_api_core_v1_QuobyteVolumeSource(ref), + "k8s.io/api/core/v1.RBDPersistentVolumeSource": schema_k8sio_api_core_v1_RBDPersistentVolumeSource(ref), + "k8s.io/api/core/v1.RBDVolumeSource": schema_k8sio_api_core_v1_RBDVolumeSource(ref), + "k8s.io/api/core/v1.RangeAllocation": schema_k8sio_api_core_v1_RangeAllocation(ref), + "k8s.io/api/core/v1.ReplicationController": schema_k8sio_api_core_v1_ReplicationController(ref), + "k8s.io/api/core/v1.ReplicationControllerCondition": schema_k8sio_api_core_v1_ReplicationControllerCondition(ref), + "k8s.io/api/core/v1.ReplicationControllerList": schema_k8sio_api_core_v1_ReplicationControllerList(ref), + "k8s.io/api/core/v1.ReplicationControllerSpec": schema_k8sio_api_core_v1_ReplicationControllerSpec(ref), + "k8s.io/api/core/v1.ReplicationControllerStatus": schema_k8sio_api_core_v1_ReplicationControllerStatus(ref), + "k8s.io/api/core/v1.ResourceClaim": schema_k8sio_api_core_v1_ResourceClaim(ref), + "k8s.io/api/core/v1.ResourceFieldSelector": schema_k8sio_api_core_v1_ResourceFieldSelector(ref), + "k8s.io/api/core/v1.ResourceQuota": schema_k8sio_api_core_v1_ResourceQuota(ref), + "k8s.io/api/core/v1.ResourceQuotaList": schema_k8sio_api_core_v1_ResourceQuotaList(ref), + "k8s.io/api/core/v1.ResourceQuotaSpec": schema_k8sio_api_core_v1_ResourceQuotaSpec(ref), + "k8s.io/api/core/v1.ResourceQuotaStatus": schema_k8sio_api_core_v1_ResourceQuotaStatus(ref), + "k8s.io/api/core/v1.ResourceRequirements": schema_k8sio_api_core_v1_ResourceRequirements(ref), + "k8s.io/api/core/v1.SELinuxOptions": schema_k8sio_api_core_v1_SELinuxOptions(ref), + "k8s.io/api/core/v1.ScaleIOPersistentVolumeSource": schema_k8sio_api_core_v1_ScaleIOPersistentVolumeSource(ref), + "k8s.io/api/core/v1.ScaleIOVolumeSource": schema_k8sio_api_core_v1_ScaleIOVolumeSource(ref), + "k8s.io/api/core/v1.ScopeSelector": schema_k8sio_api_core_v1_ScopeSelector(ref), + "k8s.io/api/core/v1.ScopedResourceSelectorRequirement": schema_k8sio_api_core_v1_ScopedResourceSelectorRequirement(ref), + "k8s.io/api/core/v1.SeccompProfile": schema_k8sio_api_core_v1_SeccompProfile(ref), + "k8s.io/api/core/v1.Secret": schema_k8sio_api_core_v1_Secret(ref), + "k8s.io/api/core/v1.SecretEnvSource": schema_k8sio_api_core_v1_SecretEnvSource(ref), + "k8s.io/api/core/v1.SecretKeySelector": schema_k8sio_api_core_v1_SecretKeySelector(ref), + "k8s.io/api/core/v1.SecretList": schema_k8sio_api_core_v1_SecretList(ref), + "k8s.io/api/core/v1.SecretProjection": schema_k8sio_api_core_v1_SecretProjection(ref), + "k8s.io/api/core/v1.SecretReference": schema_k8sio_api_core_v1_SecretReference(ref), + "k8s.io/api/core/v1.SecretVolumeSource": schema_k8sio_api_core_v1_SecretVolumeSource(ref), + "k8s.io/api/core/v1.SecurityContext": schema_k8sio_api_core_v1_SecurityContext(ref), + "k8s.io/api/core/v1.SerializedReference": schema_k8sio_api_core_v1_SerializedReference(ref), + "k8s.io/api/core/v1.Service": schema_k8sio_api_core_v1_Service(ref), + "k8s.io/api/core/v1.ServiceAccount": schema_k8sio_api_core_v1_ServiceAccount(ref), + "k8s.io/api/core/v1.ServiceAccountList": schema_k8sio_api_core_v1_ServiceAccountList(ref), + "k8s.io/api/core/v1.ServiceAccountTokenProjection": schema_k8sio_api_core_v1_ServiceAccountTokenProjection(ref), + "k8s.io/api/core/v1.ServiceList": schema_k8sio_api_core_v1_ServiceList(ref), + "k8s.io/api/core/v1.ServicePort": schema_k8sio_api_core_v1_ServicePort(ref), + "k8s.io/api/core/v1.ServiceProxyOptions": schema_k8sio_api_core_v1_ServiceProxyOptions(ref), + "k8s.io/api/core/v1.ServiceSpec": schema_k8sio_api_core_v1_ServiceSpec(ref), + "k8s.io/api/core/v1.ServiceStatus": schema_k8sio_api_core_v1_ServiceStatus(ref), + "k8s.io/api/core/v1.SessionAffinityConfig": schema_k8sio_api_core_v1_SessionAffinityConfig(ref), + "k8s.io/api/core/v1.StorageOSPersistentVolumeSource": schema_k8sio_api_core_v1_StorageOSPersistentVolumeSource(ref), + "k8s.io/api/core/v1.StorageOSVolumeSource": schema_k8sio_api_core_v1_StorageOSVolumeSource(ref), + "k8s.io/api/core/v1.Sysctl": schema_k8sio_api_core_v1_Sysctl(ref), + "k8s.io/api/core/v1.TCPSocketAction": schema_k8sio_api_core_v1_TCPSocketAction(ref), + "k8s.io/api/core/v1.Taint": schema_k8sio_api_core_v1_Taint(ref), + "k8s.io/api/core/v1.Toleration": schema_k8sio_api_core_v1_Toleration(ref), + "k8s.io/api/core/v1.TopologySelectorLabelRequirement": schema_k8sio_api_core_v1_TopologySelectorLabelRequirement(ref), + "k8s.io/api/core/v1.TopologySelectorTerm": schema_k8sio_api_core_v1_TopologySelectorTerm(ref), + "k8s.io/api/core/v1.TopologySpreadConstraint": schema_k8sio_api_core_v1_TopologySpreadConstraint(ref), + "k8s.io/api/core/v1.TypedLocalObjectReference": schema_k8sio_api_core_v1_TypedLocalObjectReference(ref), + "k8s.io/api/core/v1.TypedObjectReference": schema_k8sio_api_core_v1_TypedObjectReference(ref), + "k8s.io/api/core/v1.Volume": schema_k8sio_api_core_v1_Volume(ref), + "k8s.io/api/core/v1.VolumeDevice": schema_k8sio_api_core_v1_VolumeDevice(ref), + "k8s.io/api/core/v1.VolumeMount": schema_k8sio_api_core_v1_VolumeMount(ref), + "k8s.io/api/core/v1.VolumeNodeAffinity": schema_k8sio_api_core_v1_VolumeNodeAffinity(ref), + "k8s.io/api/core/v1.VolumeProjection": schema_k8sio_api_core_v1_VolumeProjection(ref), + "k8s.io/api/core/v1.VolumeSource": schema_k8sio_api_core_v1_VolumeSource(ref), + "k8s.io/api/core/v1.VsphereVirtualDiskVolumeSource": schema_k8sio_api_core_v1_VsphereVirtualDiskVolumeSource(ref), + "k8s.io/api/core/v1.WeightedPodAffinityTerm": schema_k8sio_api_core_v1_WeightedPodAffinityTerm(ref), + "k8s.io/api/core/v1.WindowsSecurityContextOptions": schema_k8sio_api_core_v1_WindowsSecurityContextOptions(ref), + "k8s.io/apimachinery/pkg/api/resource.Quantity": schema_apimachinery_pkg_api_resource_Quantity(ref), + "k8s.io/apimachinery/pkg/api/resource.int64Amount": schema_apimachinery_pkg_api_resource_int64Amount(ref), + "k8s.io/apimachinery/pkg/apis/meta/v1.APIGroup": schema_pkg_apis_meta_v1_APIGroup(ref), + "k8s.io/apimachinery/pkg/apis/meta/v1.APIGroupList": schema_pkg_apis_meta_v1_APIGroupList(ref), + "k8s.io/apimachinery/pkg/apis/meta/v1.APIResource": schema_pkg_apis_meta_v1_APIResource(ref), + "k8s.io/apimachinery/pkg/apis/meta/v1.APIResourceList": schema_pkg_apis_meta_v1_APIResourceList(ref), + "k8s.io/apimachinery/pkg/apis/meta/v1.APIVersions": schema_pkg_apis_meta_v1_APIVersions(ref), + "k8s.io/apimachinery/pkg/apis/meta/v1.ApplyOptions": schema_pkg_apis_meta_v1_ApplyOptions(ref), + "k8s.io/apimachinery/pkg/apis/meta/v1.Condition": schema_pkg_apis_meta_v1_Condition(ref), + "k8s.io/apimachinery/pkg/apis/meta/v1.CreateOptions": schema_pkg_apis_meta_v1_CreateOptions(ref), + "k8s.io/apimachinery/pkg/apis/meta/v1.DeleteOptions": schema_pkg_apis_meta_v1_DeleteOptions(ref), + "k8s.io/apimachinery/pkg/apis/meta/v1.Duration": schema_pkg_apis_meta_v1_Duration(ref), + "k8s.io/apimachinery/pkg/apis/meta/v1.FieldsV1": schema_pkg_apis_meta_v1_FieldsV1(ref), + "k8s.io/apimachinery/pkg/apis/meta/v1.GetOptions": schema_pkg_apis_meta_v1_GetOptions(ref), + "k8s.io/apimachinery/pkg/apis/meta/v1.GroupKind": schema_pkg_apis_meta_v1_GroupKind(ref), + "k8s.io/apimachinery/pkg/apis/meta/v1.GroupResource": schema_pkg_apis_meta_v1_GroupResource(ref), + "k8s.io/apimachinery/pkg/apis/meta/v1.GroupVersion": schema_pkg_apis_meta_v1_GroupVersion(ref), + "k8s.io/apimachinery/pkg/apis/meta/v1.GroupVersionForDiscovery": schema_pkg_apis_meta_v1_GroupVersionForDiscovery(ref), + "k8s.io/apimachinery/pkg/apis/meta/v1.GroupVersionKind": schema_pkg_apis_meta_v1_GroupVersionKind(ref), + "k8s.io/apimachinery/pkg/apis/meta/v1.GroupVersionResource": schema_pkg_apis_meta_v1_GroupVersionResource(ref), + "k8s.io/apimachinery/pkg/apis/meta/v1.InternalEvent": schema_pkg_apis_meta_v1_InternalEvent(ref), + "k8s.io/apimachinery/pkg/apis/meta/v1.LabelSelector": schema_pkg_apis_meta_v1_LabelSelector(ref), + "k8s.io/apimachinery/pkg/apis/meta/v1.LabelSelectorRequirement": schema_pkg_apis_meta_v1_LabelSelectorRequirement(ref), + "k8s.io/apimachinery/pkg/apis/meta/v1.List": schema_pkg_apis_meta_v1_List(ref), + "k8s.io/apimachinery/pkg/apis/meta/v1.ListMeta": schema_pkg_apis_meta_v1_ListMeta(ref), + "k8s.io/apimachinery/pkg/apis/meta/v1.ListOptions": schema_pkg_apis_meta_v1_ListOptions(ref), + "k8s.io/apimachinery/pkg/apis/meta/v1.ManagedFieldsEntry": schema_pkg_apis_meta_v1_ManagedFieldsEntry(ref), + "k8s.io/apimachinery/pkg/apis/meta/v1.MicroTime": schema_pkg_apis_meta_v1_MicroTime(ref), + "k8s.io/apimachinery/pkg/apis/meta/v1.ObjectMeta": schema_pkg_apis_meta_v1_ObjectMeta(ref), + "k8s.io/apimachinery/pkg/apis/meta/v1.OwnerReference": schema_pkg_apis_meta_v1_OwnerReference(ref), + "k8s.io/apimachinery/pkg/apis/meta/v1.PartialObjectMetadata": schema_pkg_apis_meta_v1_PartialObjectMetadata(ref), + "k8s.io/apimachinery/pkg/apis/meta/v1.PartialObjectMetadataList": schema_pkg_apis_meta_v1_PartialObjectMetadataList(ref), + "k8s.io/apimachinery/pkg/apis/meta/v1.Patch": schema_pkg_apis_meta_v1_Patch(ref), + "k8s.io/apimachinery/pkg/apis/meta/v1.PatchOptions": schema_pkg_apis_meta_v1_PatchOptions(ref), + "k8s.io/apimachinery/pkg/apis/meta/v1.Preconditions": schema_pkg_apis_meta_v1_Preconditions(ref), + "k8s.io/apimachinery/pkg/apis/meta/v1.RootPaths": schema_pkg_apis_meta_v1_RootPaths(ref), + "k8s.io/apimachinery/pkg/apis/meta/v1.ServerAddressByClientCIDR": schema_pkg_apis_meta_v1_ServerAddressByClientCIDR(ref), + "k8s.io/apimachinery/pkg/apis/meta/v1.Status": schema_pkg_apis_meta_v1_Status(ref), + "k8s.io/apimachinery/pkg/apis/meta/v1.StatusCause": schema_pkg_apis_meta_v1_StatusCause(ref), + "k8s.io/apimachinery/pkg/apis/meta/v1.StatusDetails": schema_pkg_apis_meta_v1_StatusDetails(ref), + "k8s.io/apimachinery/pkg/apis/meta/v1.Table": schema_pkg_apis_meta_v1_Table(ref), + "k8s.io/apimachinery/pkg/apis/meta/v1.TableColumnDefinition": schema_pkg_apis_meta_v1_TableColumnDefinition(ref), + "k8s.io/apimachinery/pkg/apis/meta/v1.TableOptions": schema_pkg_apis_meta_v1_TableOptions(ref), + "k8s.io/apimachinery/pkg/apis/meta/v1.TableRow": schema_pkg_apis_meta_v1_TableRow(ref), + "k8s.io/apimachinery/pkg/apis/meta/v1.TableRowCondition": schema_pkg_apis_meta_v1_TableRowCondition(ref), + "k8s.io/apimachinery/pkg/apis/meta/v1.Time": schema_pkg_apis_meta_v1_Time(ref), + "k8s.io/apimachinery/pkg/apis/meta/v1.Timestamp": schema_pkg_apis_meta_v1_Timestamp(ref), + "k8s.io/apimachinery/pkg/apis/meta/v1.TypeMeta": schema_pkg_apis_meta_v1_TypeMeta(ref), + "k8s.io/apimachinery/pkg/apis/meta/v1.UpdateOptions": schema_pkg_apis_meta_v1_UpdateOptions(ref), + "k8s.io/apimachinery/pkg/apis/meta/v1.WatchEvent": schema_pkg_apis_meta_v1_WatchEvent(ref), + "k8s.io/apimachinery/pkg/runtime.RawExtension": schema_k8sio_apimachinery_pkg_runtime_RawExtension(ref), + "k8s.io/apimachinery/pkg/runtime.TypeMeta": schema_k8sio_apimachinery_pkg_runtime_TypeMeta(ref), + "k8s.io/apimachinery/pkg/runtime.Unknown": schema_k8sio_apimachinery_pkg_runtime_Unknown(ref), + "k8s.io/apimachinery/pkg/version.Info": schema_k8sio_apimachinery_pkg_version_Info(ref), + } +} + +func schema_ironcore_api_common_v1alpha1_ConfigMapKeySelector(ref common.ReferenceCallback) common.OpenAPIDefinition { return common.OpenAPIDefinition{ Schema: spec.Schema{ SchemaProps: spec.SchemaProps{ @@ -462,7 +463,7 @@ func schema_onmetal_api_api_common_v1alpha1_ConfigMapKeySelector(ref common.Refe } } -func schema_onmetal_api_api_common_v1alpha1_IP(ref common.ReferenceCallback) common.OpenAPIDefinition { +func schema_ironcore_api_common_v1alpha1_IP(ref common.ReferenceCallback) common.OpenAPIDefinition { return common.OpenAPIDefinition{ Schema: spec.Schema{ SchemaProps: spec.SchemaProps{ @@ -474,7 +475,7 @@ func schema_onmetal_api_api_common_v1alpha1_IP(ref common.ReferenceCallback) com } } -func schema_onmetal_api_api_common_v1alpha1_IPPrefix(ref common.ReferenceCallback) common.OpenAPIDefinition { +func schema_ironcore_api_common_v1alpha1_IPPrefix(ref common.ReferenceCallback) common.OpenAPIDefinition { return common.OpenAPIDefinition{ Schema: spec.Schema{ SchemaProps: spec.SchemaProps{ @@ -486,7 +487,7 @@ func schema_onmetal_api_api_common_v1alpha1_IPPrefix(ref common.ReferenceCallbac } } -func schema_onmetal_api_api_common_v1alpha1_IPRange(ref common.ReferenceCallback) common.OpenAPIDefinition { +func schema_ironcore_api_common_v1alpha1_IPRange(ref common.ReferenceCallback) common.OpenAPIDefinition { return common.OpenAPIDefinition{ Schema: spec.Schema{ SchemaProps: spec.SchemaProps{ @@ -496,13 +497,13 @@ func schema_onmetal_api_api_common_v1alpha1_IPRange(ref common.ReferenceCallback "from": { SchemaProps: spec.SchemaProps{ Default: map[string]interface{}{}, - Ref: ref("github.com/onmetal/onmetal-api/api/common/v1alpha1.IP"), + Ref: ref("github.com/ironcore-dev/ironcore/api/common/v1alpha1.IP"), }, }, "to": { SchemaProps: spec.SchemaProps{ Default: map[string]interface{}{}, - Ref: ref("github.com/onmetal/onmetal-api/api/common/v1alpha1.IP"), + Ref: ref("github.com/ironcore-dev/ironcore/api/common/v1alpha1.IP"), }, }, }, @@ -510,11 +511,11 @@ func schema_onmetal_api_api_common_v1alpha1_IPRange(ref common.ReferenceCallback }, }, Dependencies: []string{ - "github.com/onmetal/onmetal-api/api/common/v1alpha1.IP"}, + "github.com/ironcore-dev/ironcore/api/common/v1alpha1.IP"}, } } -func schema_onmetal_api_api_common_v1alpha1_LocalUIDReference(ref common.ReferenceCallback) common.OpenAPIDefinition { +func schema_ironcore_api_common_v1alpha1_LocalUIDReference(ref common.ReferenceCallback) common.OpenAPIDefinition { return common.OpenAPIDefinition{ Schema: spec.Schema{ SchemaProps: spec.SchemaProps{ @@ -549,7 +550,7 @@ func schema_onmetal_api_api_common_v1alpha1_LocalUIDReference(ref common.Referen } } -func schema_onmetal_api_api_common_v1alpha1_SecretKeySelector(ref common.ReferenceCallback) common.OpenAPIDefinition { +func schema_ironcore_api_common_v1alpha1_SecretKeySelector(ref common.ReferenceCallback) common.OpenAPIDefinition { return common.OpenAPIDefinition{ Schema: spec.Schema{ SchemaProps: spec.SchemaProps{ @@ -581,7 +582,7 @@ func schema_onmetal_api_api_common_v1alpha1_SecretKeySelector(ref common.Referen } } -func schema_onmetal_api_api_common_v1alpha1_Taint(ref common.ReferenceCallback) common.OpenAPIDefinition { +func schema_ironcore_api_common_v1alpha1_Taint(ref common.ReferenceCallback) common.OpenAPIDefinition { return common.OpenAPIDefinition{ Schema: spec.Schema{ SchemaProps: spec.SchemaProps{ @@ -618,7 +619,7 @@ func schema_onmetal_api_api_common_v1alpha1_Taint(ref common.ReferenceCallback) } } -func schema_onmetal_api_api_common_v1alpha1_Toleration(ref common.ReferenceCallback) common.OpenAPIDefinition { +func schema_ironcore_api_common_v1alpha1_Toleration(ref common.ReferenceCallback) common.OpenAPIDefinition { return common.OpenAPIDefinition{ Schema: spec.Schema{ SchemaProps: spec.SchemaProps{ @@ -659,7 +660,7 @@ func schema_onmetal_api_api_common_v1alpha1_Toleration(ref common.ReferenceCallb } } -func schema_onmetal_api_api_common_v1alpha1_UIDReference(ref common.ReferenceCallback) common.OpenAPIDefinition { +func schema_ironcore_api_common_v1alpha1_UIDReference(ref common.ReferenceCallback) common.OpenAPIDefinition { return common.OpenAPIDefinition{ Schema: spec.Schema{ SchemaProps: spec.SchemaProps{ @@ -700,7 +701,7 @@ func schema_onmetal_api_api_common_v1alpha1_UIDReference(ref common.ReferenceCal } } -func schema_onmetal_api_api_compute_v1alpha1_DaemonEndpoint(ref common.ReferenceCallback) common.OpenAPIDefinition { +func schema_ironcore_api_compute_v1alpha1_DaemonEndpoint(ref common.ReferenceCallback) common.OpenAPIDefinition { return common.OpenAPIDefinition{ Schema: spec.Schema{ SchemaProps: spec.SchemaProps{ @@ -722,7 +723,7 @@ func schema_onmetal_api_api_compute_v1alpha1_DaemonEndpoint(ref common.Reference } } -func schema_onmetal_api_api_compute_v1alpha1_EFIVar(ref common.ReferenceCallback) common.OpenAPIDefinition { +func schema_ironcore_api_compute_v1alpha1_EFIVar(ref common.ReferenceCallback) common.OpenAPIDefinition { return common.OpenAPIDefinition{ Schema: spec.Schema{ SchemaProps: spec.SchemaProps{ @@ -760,7 +761,7 @@ func schema_onmetal_api_api_compute_v1alpha1_EFIVar(ref common.ReferenceCallback } } -func schema_onmetal_api_api_compute_v1alpha1_EmptyDiskVolumeSource(ref common.ReferenceCallback) common.OpenAPIDefinition { +func schema_ironcore_api_compute_v1alpha1_EmptyDiskVolumeSource(ref common.ReferenceCallback) common.OpenAPIDefinition { return common.OpenAPIDefinition{ Schema: spec.Schema{ SchemaProps: spec.SchemaProps{ @@ -781,7 +782,7 @@ func schema_onmetal_api_api_compute_v1alpha1_EmptyDiskVolumeSource(ref common.Re } } -func schema_onmetal_api_api_compute_v1alpha1_EphemeralNetworkInterfaceSource(ref common.ReferenceCallback) common.OpenAPIDefinition { +func schema_ironcore_api_compute_v1alpha1_EphemeralNetworkInterfaceSource(ref common.ReferenceCallback) common.OpenAPIDefinition { return common.OpenAPIDefinition{ Schema: spec.Schema{ SchemaProps: spec.SchemaProps{ @@ -791,18 +792,18 @@ func schema_onmetal_api_api_compute_v1alpha1_EphemeralNetworkInterfaceSource(ref "networkInterfaceTemplate": { SchemaProps: spec.SchemaProps{ Description: "NetworkInterfaceTemplate is the template definition of the networking.NetworkInterface.", - Ref: ref("github.com/onmetal/onmetal-api/api/networking/v1alpha1.NetworkInterfaceTemplateSpec"), + Ref: ref("github.com/ironcore-dev/ironcore/api/networking/v1alpha1.NetworkInterfaceTemplateSpec"), }, }, }, }, }, Dependencies: []string{ - "github.com/onmetal/onmetal-api/api/networking/v1alpha1.NetworkInterfaceTemplateSpec"}, + "github.com/ironcore-dev/ironcore/api/networking/v1alpha1.NetworkInterfaceTemplateSpec"}, } } -func schema_onmetal_api_api_compute_v1alpha1_EphemeralVolumeSource(ref common.ReferenceCallback) common.OpenAPIDefinition { +func schema_ironcore_api_compute_v1alpha1_EphemeralVolumeSource(ref common.ReferenceCallback) common.OpenAPIDefinition { return common.OpenAPIDefinition{ Schema: spec.Schema{ SchemaProps: spec.SchemaProps{ @@ -812,18 +813,18 @@ func schema_onmetal_api_api_compute_v1alpha1_EphemeralVolumeSource(ref common.Re "volumeTemplate": { SchemaProps: spec.SchemaProps{ Description: "VolumeTemplate is the template definition of the storage.Volume.", - Ref: ref("github.com/onmetal/onmetal-api/api/storage/v1alpha1.VolumeTemplateSpec"), + Ref: ref("github.com/ironcore-dev/ironcore/api/storage/v1alpha1.VolumeTemplateSpec"), }, }, }, }, }, Dependencies: []string{ - "github.com/onmetal/onmetal-api/api/storage/v1alpha1.VolumeTemplateSpec"}, + "github.com/ironcore-dev/ironcore/api/storage/v1alpha1.VolumeTemplateSpec"}, } } -func schema_onmetal_api_api_compute_v1alpha1_Machine(ref common.ReferenceCallback) common.OpenAPIDefinition { +func schema_ironcore_api_compute_v1alpha1_Machine(ref common.ReferenceCallback) common.OpenAPIDefinition { return common.OpenAPIDefinition{ Schema: spec.Schema{ SchemaProps: spec.SchemaProps{ @@ -853,24 +854,24 @@ func schema_onmetal_api_api_compute_v1alpha1_Machine(ref common.ReferenceCallbac "spec": { SchemaProps: spec.SchemaProps{ Default: map[string]interface{}{}, - Ref: ref("github.com/onmetal/onmetal-api/api/compute/v1alpha1.MachineSpec"), + Ref: ref("github.com/ironcore-dev/ironcore/api/compute/v1alpha1.MachineSpec"), }, }, "status": { SchemaProps: spec.SchemaProps{ Default: map[string]interface{}{}, - Ref: ref("github.com/onmetal/onmetal-api/api/compute/v1alpha1.MachineStatus"), + Ref: ref("github.com/ironcore-dev/ironcore/api/compute/v1alpha1.MachineStatus"), }, }, }, }, }, Dependencies: []string{ - "github.com/onmetal/onmetal-api/api/compute/v1alpha1.MachineSpec", "github.com/onmetal/onmetal-api/api/compute/v1alpha1.MachineStatus", "k8s.io/apimachinery/pkg/apis/meta/v1.ObjectMeta"}, + "github.com/ironcore-dev/ironcore/api/compute/v1alpha1.MachineSpec", "github.com/ironcore-dev/ironcore/api/compute/v1alpha1.MachineStatus", "k8s.io/apimachinery/pkg/apis/meta/v1.ObjectMeta"}, } } -func schema_onmetal_api_api_compute_v1alpha1_MachineClass(ref common.ReferenceCallback) common.OpenAPIDefinition { +func schema_ironcore_api_compute_v1alpha1_MachineClass(ref common.ReferenceCallback) common.OpenAPIDefinition { return common.OpenAPIDefinition{ Schema: spec.Schema{ SchemaProps: spec.SchemaProps{ @@ -919,7 +920,7 @@ func schema_onmetal_api_api_compute_v1alpha1_MachineClass(ref common.ReferenceCa } } -func schema_onmetal_api_api_compute_v1alpha1_MachineClassList(ref common.ReferenceCallback) common.OpenAPIDefinition { +func schema_ironcore_api_compute_v1alpha1_MachineClassList(ref common.ReferenceCallback) common.OpenAPIDefinition { return common.OpenAPIDefinition{ Schema: spec.Schema{ SchemaProps: spec.SchemaProps{ @@ -953,7 +954,7 @@ func schema_onmetal_api_api_compute_v1alpha1_MachineClassList(ref common.Referen Schema: &spec.Schema{ SchemaProps: spec.SchemaProps{ Default: map[string]interface{}{}, - Ref: ref("github.com/onmetal/onmetal-api/api/compute/v1alpha1.MachineClass"), + Ref: ref("github.com/ironcore-dev/ironcore/api/compute/v1alpha1.MachineClass"), }, }, }, @@ -964,11 +965,11 @@ func schema_onmetal_api_api_compute_v1alpha1_MachineClassList(ref common.Referen }, }, Dependencies: []string{ - "github.com/onmetal/onmetal-api/api/compute/v1alpha1.MachineClass", "k8s.io/apimachinery/pkg/apis/meta/v1.ListMeta"}, + "github.com/ironcore-dev/ironcore/api/compute/v1alpha1.MachineClass", "k8s.io/apimachinery/pkg/apis/meta/v1.ListMeta"}, } } -func schema_onmetal_api_api_compute_v1alpha1_MachineExecOptions(ref common.ReferenceCallback) common.OpenAPIDefinition { +func schema_ironcore_api_compute_v1alpha1_MachineExecOptions(ref common.ReferenceCallback) common.OpenAPIDefinition { return common.OpenAPIDefinition{ Schema: spec.Schema{ SchemaProps: spec.SchemaProps{ @@ -1001,7 +1002,7 @@ func schema_onmetal_api_api_compute_v1alpha1_MachineExecOptions(ref common.Refer } } -func schema_onmetal_api_api_compute_v1alpha1_MachineList(ref common.ReferenceCallback) common.OpenAPIDefinition { +func schema_ironcore_api_compute_v1alpha1_MachineList(ref common.ReferenceCallback) common.OpenAPIDefinition { return common.OpenAPIDefinition{ Schema: spec.Schema{ SchemaProps: spec.SchemaProps{ @@ -1035,7 +1036,7 @@ func schema_onmetal_api_api_compute_v1alpha1_MachineList(ref common.ReferenceCal Schema: &spec.Schema{ SchemaProps: spec.SchemaProps{ Default: map[string]interface{}{}, - Ref: ref("github.com/onmetal/onmetal-api/api/compute/v1alpha1.Machine"), + Ref: ref("github.com/ironcore-dev/ironcore/api/compute/v1alpha1.Machine"), }, }, }, @@ -1046,11 +1047,11 @@ func schema_onmetal_api_api_compute_v1alpha1_MachineList(ref common.ReferenceCal }, }, Dependencies: []string{ - "github.com/onmetal/onmetal-api/api/compute/v1alpha1.Machine", "k8s.io/apimachinery/pkg/apis/meta/v1.ListMeta"}, + "github.com/ironcore-dev/ironcore/api/compute/v1alpha1.Machine", "k8s.io/apimachinery/pkg/apis/meta/v1.ListMeta"}, } } -func schema_onmetal_api_api_compute_v1alpha1_MachinePool(ref common.ReferenceCallback) common.OpenAPIDefinition { +func schema_ironcore_api_compute_v1alpha1_MachinePool(ref common.ReferenceCallback) common.OpenAPIDefinition { return common.OpenAPIDefinition{ Schema: spec.Schema{ SchemaProps: spec.SchemaProps{ @@ -1080,24 +1081,24 @@ func schema_onmetal_api_api_compute_v1alpha1_MachinePool(ref common.ReferenceCal "spec": { SchemaProps: spec.SchemaProps{ Default: map[string]interface{}{}, - Ref: ref("github.com/onmetal/onmetal-api/api/compute/v1alpha1.MachinePoolSpec"), + Ref: ref("github.com/ironcore-dev/ironcore/api/compute/v1alpha1.MachinePoolSpec"), }, }, "status": { SchemaProps: spec.SchemaProps{ Default: map[string]interface{}{}, - Ref: ref("github.com/onmetal/onmetal-api/api/compute/v1alpha1.MachinePoolStatus"), + Ref: ref("github.com/ironcore-dev/ironcore/api/compute/v1alpha1.MachinePoolStatus"), }, }, }, }, }, Dependencies: []string{ - "github.com/onmetal/onmetal-api/api/compute/v1alpha1.MachinePoolSpec", "github.com/onmetal/onmetal-api/api/compute/v1alpha1.MachinePoolStatus", "k8s.io/apimachinery/pkg/apis/meta/v1.ObjectMeta"}, + "github.com/ironcore-dev/ironcore/api/compute/v1alpha1.MachinePoolSpec", "github.com/ironcore-dev/ironcore/api/compute/v1alpha1.MachinePoolStatus", "k8s.io/apimachinery/pkg/apis/meta/v1.ObjectMeta"}, } } -func schema_onmetal_api_api_compute_v1alpha1_MachinePoolAddress(ref common.ReferenceCallback) common.OpenAPIDefinition { +func schema_ironcore_api_compute_v1alpha1_MachinePoolAddress(ref common.ReferenceCallback) common.OpenAPIDefinition { return common.OpenAPIDefinition{ Schema: spec.Schema{ SchemaProps: spec.SchemaProps{ @@ -1124,7 +1125,7 @@ func schema_onmetal_api_api_compute_v1alpha1_MachinePoolAddress(ref common.Refer } } -func schema_onmetal_api_api_compute_v1alpha1_MachinePoolCondition(ref common.ReferenceCallback) common.OpenAPIDefinition { +func schema_ironcore_api_compute_v1alpha1_MachinePoolCondition(ref common.ReferenceCallback) common.OpenAPIDefinition { return common.OpenAPIDefinition{ Schema: spec.Schema{ SchemaProps: spec.SchemaProps{ @@ -1186,7 +1187,7 @@ func schema_onmetal_api_api_compute_v1alpha1_MachinePoolCondition(ref common.Ref } } -func schema_onmetal_api_api_compute_v1alpha1_MachinePoolDaemonEndpoints(ref common.ReferenceCallback) common.OpenAPIDefinition { +func schema_ironcore_api_compute_v1alpha1_MachinePoolDaemonEndpoints(ref common.ReferenceCallback) common.OpenAPIDefinition { return common.OpenAPIDefinition{ Schema: spec.Schema{ SchemaProps: spec.SchemaProps{ @@ -1197,18 +1198,18 @@ func schema_onmetal_api_api_compute_v1alpha1_MachinePoolDaemonEndpoints(ref comm SchemaProps: spec.SchemaProps{ Description: "Endpoint on which machinepoollet is listening.", Default: map[string]interface{}{}, - Ref: ref("github.com/onmetal/onmetal-api/api/compute/v1alpha1.DaemonEndpoint"), + Ref: ref("github.com/ironcore-dev/ironcore/api/compute/v1alpha1.DaemonEndpoint"), }, }, }, }, }, Dependencies: []string{ - "github.com/onmetal/onmetal-api/api/compute/v1alpha1.DaemonEndpoint"}, + "github.com/ironcore-dev/ironcore/api/compute/v1alpha1.DaemonEndpoint"}, } } -func schema_onmetal_api_api_compute_v1alpha1_MachinePoolList(ref common.ReferenceCallback) common.OpenAPIDefinition { +func schema_ironcore_api_compute_v1alpha1_MachinePoolList(ref common.ReferenceCallback) common.OpenAPIDefinition { return common.OpenAPIDefinition{ Schema: spec.Schema{ SchemaProps: spec.SchemaProps{ @@ -1242,7 +1243,7 @@ func schema_onmetal_api_api_compute_v1alpha1_MachinePoolList(ref common.Referenc Schema: &spec.Schema{ SchemaProps: spec.SchemaProps{ Default: map[string]interface{}{}, - Ref: ref("github.com/onmetal/onmetal-api/api/compute/v1alpha1.MachinePool"), + Ref: ref("github.com/ironcore-dev/ironcore/api/compute/v1alpha1.MachinePool"), }, }, }, @@ -1253,11 +1254,11 @@ func schema_onmetal_api_api_compute_v1alpha1_MachinePoolList(ref common.Referenc }, }, Dependencies: []string{ - "github.com/onmetal/onmetal-api/api/compute/v1alpha1.MachinePool", "k8s.io/apimachinery/pkg/apis/meta/v1.ListMeta"}, + "github.com/ironcore-dev/ironcore/api/compute/v1alpha1.MachinePool", "k8s.io/apimachinery/pkg/apis/meta/v1.ListMeta"}, } } -func schema_onmetal_api_api_compute_v1alpha1_MachinePoolSpec(ref common.ReferenceCallback) common.OpenAPIDefinition { +func schema_ironcore_api_compute_v1alpha1_MachinePoolSpec(ref common.ReferenceCallback) common.OpenAPIDefinition { return common.OpenAPIDefinition{ Schema: spec.Schema{ SchemaProps: spec.SchemaProps{ @@ -1280,7 +1281,7 @@ func schema_onmetal_api_api_compute_v1alpha1_MachinePoolSpec(ref common.Referenc Schema: &spec.Schema{ SchemaProps: spec.SchemaProps{ Default: map[string]interface{}{}, - Ref: ref("github.com/onmetal/onmetal-api/api/common/v1alpha1.Taint"), + Ref: ref("github.com/ironcore-dev/ironcore/api/common/v1alpha1.Taint"), }, }, }, @@ -1291,11 +1292,11 @@ func schema_onmetal_api_api_compute_v1alpha1_MachinePoolSpec(ref common.Referenc }, }, Dependencies: []string{ - "github.com/onmetal/onmetal-api/api/common/v1alpha1.Taint"}, + "github.com/ironcore-dev/ironcore/api/common/v1alpha1.Taint"}, } } -func schema_onmetal_api_api_compute_v1alpha1_MachinePoolStatus(ref common.ReferenceCallback) common.OpenAPIDefinition { +func schema_ironcore_api_compute_v1alpha1_MachinePoolStatus(ref common.ReferenceCallback) common.OpenAPIDefinition { return common.OpenAPIDefinition{ Schema: spec.Schema{ SchemaProps: spec.SchemaProps{ @@ -1317,7 +1318,7 @@ func schema_onmetal_api_api_compute_v1alpha1_MachinePoolStatus(ref common.Refere Schema: &spec.Schema{ SchemaProps: spec.SchemaProps{ Default: map[string]interface{}{}, - Ref: ref("github.com/onmetal/onmetal-api/api/compute/v1alpha1.MachinePoolCondition"), + Ref: ref("github.com/ironcore-dev/ironcore/api/compute/v1alpha1.MachinePoolCondition"), }, }, }, @@ -1343,7 +1344,7 @@ func schema_onmetal_api_api_compute_v1alpha1_MachinePoolStatus(ref common.Refere Schema: &spec.Schema{ SchemaProps: spec.SchemaProps{ Default: map[string]interface{}{}, - Ref: ref("github.com/onmetal/onmetal-api/api/compute/v1alpha1.MachinePoolAddress"), + Ref: ref("github.com/ironcore-dev/ironcore/api/compute/v1alpha1.MachinePoolAddress"), }, }, }, @@ -1352,7 +1353,7 @@ func schema_onmetal_api_api_compute_v1alpha1_MachinePoolStatus(ref common.Refere "daemonEndpoints": { SchemaProps: spec.SchemaProps{ Default: map[string]interface{}{}, - Ref: ref("github.com/onmetal/onmetal-api/api/compute/v1alpha1.MachinePoolDaemonEndpoints"), + Ref: ref("github.com/ironcore-dev/ironcore/api/compute/v1alpha1.MachinePoolDaemonEndpoints"), }, }, "capacity": { @@ -1389,11 +1390,11 @@ func schema_onmetal_api_api_compute_v1alpha1_MachinePoolStatus(ref common.Refere }, }, Dependencies: []string{ - "github.com/onmetal/onmetal-api/api/compute/v1alpha1.MachinePoolAddress", "github.com/onmetal/onmetal-api/api/compute/v1alpha1.MachinePoolCondition", "github.com/onmetal/onmetal-api/api/compute/v1alpha1.MachinePoolDaemonEndpoints", "k8s.io/api/core/v1.LocalObjectReference", "k8s.io/apimachinery/pkg/api/resource.Quantity"}, + "github.com/ironcore-dev/ironcore/api/compute/v1alpha1.MachinePoolAddress", "github.com/ironcore-dev/ironcore/api/compute/v1alpha1.MachinePoolCondition", "github.com/ironcore-dev/ironcore/api/compute/v1alpha1.MachinePoolDaemonEndpoints", "k8s.io/api/core/v1.LocalObjectReference", "k8s.io/apimachinery/pkg/api/resource.Quantity"}, } } -func schema_onmetal_api_api_compute_v1alpha1_MachineSpec(ref common.ReferenceCallback) common.OpenAPIDefinition { +func schema_ironcore_api_compute_v1alpha1_MachineSpec(ref common.ReferenceCallback) common.OpenAPIDefinition { return common.OpenAPIDefinition{ Schema: spec.Schema{ SchemaProps: spec.SchemaProps{ @@ -1463,7 +1464,7 @@ func schema_onmetal_api_api_compute_v1alpha1_MachineSpec(ref common.ReferenceCal Schema: &spec.Schema{ SchemaProps: spec.SchemaProps{ Default: map[string]interface{}{}, - Ref: ref("github.com/onmetal/onmetal-api/api/compute/v1alpha1.NetworkInterface"), + Ref: ref("github.com/ironcore-dev/ironcore/api/compute/v1alpha1.NetworkInterface"), }, }, }, @@ -1483,7 +1484,7 @@ func schema_onmetal_api_api_compute_v1alpha1_MachineSpec(ref common.ReferenceCal Schema: &spec.Schema{ SchemaProps: spec.SchemaProps{ Default: map[string]interface{}{}, - Ref: ref("github.com/onmetal/onmetal-api/api/compute/v1alpha1.Volume"), + Ref: ref("github.com/ironcore-dev/ironcore/api/compute/v1alpha1.Volume"), }, }, }, @@ -1492,7 +1493,7 @@ func schema_onmetal_api_api_compute_v1alpha1_MachineSpec(ref common.ReferenceCal "ignitionRef": { SchemaProps: spec.SchemaProps{ Description: "IgnitionRef is a reference to a secret containing the ignition YAML for the machine to boot up. If key is empty, DefaultIgnitionKey will be used as fallback.", - Ref: ref("github.com/onmetal/onmetal-api/api/common/v1alpha1.SecretKeySelector"), + Ref: ref("github.com/ironcore-dev/ironcore/api/common/v1alpha1.SecretKeySelector"), }, }, "efiVars": { @@ -1509,7 +1510,7 @@ func schema_onmetal_api_api_compute_v1alpha1_MachineSpec(ref common.ReferenceCal Schema: &spec.Schema{ SchemaProps: spec.SchemaProps{ Default: map[string]interface{}{}, - Ref: ref("github.com/onmetal/onmetal-api/api/compute/v1alpha1.EFIVar"), + Ref: ref("github.com/ironcore-dev/ironcore/api/compute/v1alpha1.EFIVar"), }, }, }, @@ -1523,7 +1524,7 @@ func schema_onmetal_api_api_compute_v1alpha1_MachineSpec(ref common.ReferenceCal Schema: &spec.Schema{ SchemaProps: spec.SchemaProps{ Default: map[string]interface{}{}, - Ref: ref("github.com/onmetal/onmetal-api/api/common/v1alpha1.Toleration"), + Ref: ref("github.com/ironcore-dev/ironcore/api/common/v1alpha1.Toleration"), }, }, }, @@ -1534,11 +1535,11 @@ func schema_onmetal_api_api_compute_v1alpha1_MachineSpec(ref common.ReferenceCal }, }, Dependencies: []string{ - "github.com/onmetal/onmetal-api/api/common/v1alpha1.SecretKeySelector", "github.com/onmetal/onmetal-api/api/common/v1alpha1.Toleration", "github.com/onmetal/onmetal-api/api/compute/v1alpha1.EFIVar", "github.com/onmetal/onmetal-api/api/compute/v1alpha1.NetworkInterface", "github.com/onmetal/onmetal-api/api/compute/v1alpha1.Volume", "k8s.io/api/core/v1.LocalObjectReference"}, + "github.com/ironcore-dev/ironcore/api/common/v1alpha1.SecretKeySelector", "github.com/ironcore-dev/ironcore/api/common/v1alpha1.Toleration", "github.com/ironcore-dev/ironcore/api/compute/v1alpha1.EFIVar", "github.com/ironcore-dev/ironcore/api/compute/v1alpha1.NetworkInterface", "github.com/ironcore-dev/ironcore/api/compute/v1alpha1.Volume", "k8s.io/api/core/v1.LocalObjectReference"}, } } -func schema_onmetal_api_api_compute_v1alpha1_MachineStatus(ref common.ReferenceCallback) common.OpenAPIDefinition { +func schema_ironcore_api_compute_v1alpha1_MachineStatus(ref common.ReferenceCallback) common.OpenAPIDefinition { return common.OpenAPIDefinition{ Schema: spec.Schema{ SchemaProps: spec.SchemaProps{ @@ -1575,7 +1576,7 @@ func schema_onmetal_api_api_compute_v1alpha1_MachineStatus(ref common.ReferenceC Schema: &spec.Schema{ SchemaProps: spec.SchemaProps{ Default: map[string]interface{}{}, - Ref: ref("github.com/onmetal/onmetal-api/api/compute/v1alpha1.NetworkInterfaceStatus"), + Ref: ref("github.com/ironcore-dev/ironcore/api/compute/v1alpha1.NetworkInterfaceStatus"), }, }, }, @@ -1589,7 +1590,7 @@ func schema_onmetal_api_api_compute_v1alpha1_MachineStatus(ref common.ReferenceC Schema: &spec.Schema{ SchemaProps: spec.SchemaProps{ Default: map[string]interface{}{}, - Ref: ref("github.com/onmetal/onmetal-api/api/compute/v1alpha1.VolumeStatus"), + Ref: ref("github.com/ironcore-dev/ironcore/api/compute/v1alpha1.VolumeStatus"), }, }, }, @@ -1599,11 +1600,11 @@ func schema_onmetal_api_api_compute_v1alpha1_MachineStatus(ref common.ReferenceC }, }, Dependencies: []string{ - "github.com/onmetal/onmetal-api/api/compute/v1alpha1.NetworkInterfaceStatus", "github.com/onmetal/onmetal-api/api/compute/v1alpha1.VolumeStatus"}, + "github.com/ironcore-dev/ironcore/api/compute/v1alpha1.NetworkInterfaceStatus", "github.com/ironcore-dev/ironcore/api/compute/v1alpha1.VolumeStatus"}, } } -func schema_onmetal_api_api_compute_v1alpha1_NetworkInterface(ref common.ReferenceCallback) common.OpenAPIDefinition { +func schema_ironcore_api_compute_v1alpha1_NetworkInterface(ref common.ReferenceCallback) common.OpenAPIDefinition { return common.OpenAPIDefinition{ Schema: spec.Schema{ SchemaProps: spec.SchemaProps{ @@ -1627,7 +1628,7 @@ func schema_onmetal_api_api_compute_v1alpha1_NetworkInterface(ref common.Referen "ephemeral": { SchemaProps: spec.SchemaProps{ Description: "Ephemeral instructs to create an ephemeral (i.e. coupled to the lifetime of the surrounding object) NetworkInterface to use.", - Ref: ref("github.com/onmetal/onmetal-api/api/compute/v1alpha1.EphemeralNetworkInterfaceSource"), + Ref: ref("github.com/ironcore-dev/ironcore/api/compute/v1alpha1.EphemeralNetworkInterfaceSource"), }, }, }, @@ -1635,11 +1636,11 @@ func schema_onmetal_api_api_compute_v1alpha1_NetworkInterface(ref common.Referen }, }, Dependencies: []string{ - "github.com/onmetal/onmetal-api/api/compute/v1alpha1.EphemeralNetworkInterfaceSource", "k8s.io/api/core/v1.LocalObjectReference"}, + "github.com/ironcore-dev/ironcore/api/compute/v1alpha1.EphemeralNetworkInterfaceSource", "k8s.io/api/core/v1.LocalObjectReference"}, } } -func schema_onmetal_api_api_compute_v1alpha1_NetworkInterfaceSource(ref common.ReferenceCallback) common.OpenAPIDefinition { +func schema_ironcore_api_compute_v1alpha1_NetworkInterfaceSource(ref common.ReferenceCallback) common.OpenAPIDefinition { return common.OpenAPIDefinition{ Schema: spec.Schema{ SchemaProps: spec.SchemaProps{ @@ -1654,18 +1655,18 @@ func schema_onmetal_api_api_compute_v1alpha1_NetworkInterfaceSource(ref common.R "ephemeral": { SchemaProps: spec.SchemaProps{ Description: "Ephemeral instructs to create an ephemeral (i.e. coupled to the lifetime of the surrounding object) NetworkInterface to use.", - Ref: ref("github.com/onmetal/onmetal-api/api/compute/v1alpha1.EphemeralNetworkInterfaceSource"), + Ref: ref("github.com/ironcore-dev/ironcore/api/compute/v1alpha1.EphemeralNetworkInterfaceSource"), }, }, }, }, }, Dependencies: []string{ - "github.com/onmetal/onmetal-api/api/compute/v1alpha1.EphemeralNetworkInterfaceSource", "k8s.io/api/core/v1.LocalObjectReference"}, + "github.com/ironcore-dev/ironcore/api/compute/v1alpha1.EphemeralNetworkInterfaceSource", "k8s.io/api/core/v1.LocalObjectReference"}, } } -func schema_onmetal_api_api_compute_v1alpha1_NetworkInterfaceStatus(ref common.ReferenceCallback) common.OpenAPIDefinition { +func schema_ironcore_api_compute_v1alpha1_NetworkInterfaceStatus(ref common.ReferenceCallback) common.OpenAPIDefinition { return common.OpenAPIDefinition{ Schema: spec.Schema{ SchemaProps: spec.SchemaProps{ @@ -1695,7 +1696,7 @@ func schema_onmetal_api_api_compute_v1alpha1_NetworkInterfaceStatus(ref common.R Schema: &spec.Schema{ SchemaProps: spec.SchemaProps{ Default: map[string]interface{}{}, - Ref: ref("github.com/onmetal/onmetal-api/api/common/v1alpha1.IP"), + Ref: ref("github.com/ironcore-dev/ironcore/api/common/v1alpha1.IP"), }, }, }, @@ -1704,7 +1705,7 @@ func schema_onmetal_api_api_compute_v1alpha1_NetworkInterfaceStatus(ref common.R "virtualIP": { SchemaProps: spec.SchemaProps{ Description: "VirtualIP is the virtual ip allocated for the network interface.", - Ref: ref("github.com/onmetal/onmetal-api/api/common/v1alpha1.IP"), + Ref: ref("github.com/ironcore-dev/ironcore/api/common/v1alpha1.IP"), }, }, "state": { @@ -1725,11 +1726,11 @@ func schema_onmetal_api_api_compute_v1alpha1_NetworkInterfaceStatus(ref common.R }, }, Dependencies: []string{ - "github.com/onmetal/onmetal-api/api/common/v1alpha1.IP", "k8s.io/apimachinery/pkg/apis/meta/v1.Time"}, + "github.com/ironcore-dev/ironcore/api/common/v1alpha1.IP", "k8s.io/apimachinery/pkg/apis/meta/v1.Time"}, } } -func schema_onmetal_api_api_compute_v1alpha1_Volume(ref common.ReferenceCallback) common.OpenAPIDefinition { +func schema_ironcore_api_compute_v1alpha1_Volume(ref common.ReferenceCallback) common.OpenAPIDefinition { return common.OpenAPIDefinition{ Schema: spec.Schema{ SchemaProps: spec.SchemaProps{ @@ -1760,13 +1761,13 @@ func schema_onmetal_api_api_compute_v1alpha1_Volume(ref common.ReferenceCallback "emptyDisk": { SchemaProps: spec.SchemaProps{ Description: "EmptyDisk instructs to use a Volume offered by the machine pool provider.", - Ref: ref("github.com/onmetal/onmetal-api/api/compute/v1alpha1.EmptyDiskVolumeSource"), + Ref: ref("github.com/ironcore-dev/ironcore/api/compute/v1alpha1.EmptyDiskVolumeSource"), }, }, "ephemeral": { SchemaProps: spec.SchemaProps{ Description: "Ephemeral instructs to create an ephemeral (i.e. coupled to the lifetime of the surrounding object) Volume to use.", - Ref: ref("github.com/onmetal/onmetal-api/api/compute/v1alpha1.EphemeralVolumeSource"), + Ref: ref("github.com/ironcore-dev/ironcore/api/compute/v1alpha1.EphemeralVolumeSource"), }, }, }, @@ -1774,11 +1775,11 @@ func schema_onmetal_api_api_compute_v1alpha1_Volume(ref common.ReferenceCallback }, }, Dependencies: []string{ - "github.com/onmetal/onmetal-api/api/compute/v1alpha1.EmptyDiskVolumeSource", "github.com/onmetal/onmetal-api/api/compute/v1alpha1.EphemeralVolumeSource", "k8s.io/api/core/v1.LocalObjectReference"}, + "github.com/ironcore-dev/ironcore/api/compute/v1alpha1.EmptyDiskVolumeSource", "github.com/ironcore-dev/ironcore/api/compute/v1alpha1.EphemeralVolumeSource", "k8s.io/api/core/v1.LocalObjectReference"}, } } -func schema_onmetal_api_api_compute_v1alpha1_VolumeSource(ref common.ReferenceCallback) common.OpenAPIDefinition { +func schema_ironcore_api_compute_v1alpha1_VolumeSource(ref common.ReferenceCallback) common.OpenAPIDefinition { return common.OpenAPIDefinition{ Schema: spec.Schema{ SchemaProps: spec.SchemaProps{ @@ -1794,24 +1795,24 @@ func schema_onmetal_api_api_compute_v1alpha1_VolumeSource(ref common.ReferenceCa "emptyDisk": { SchemaProps: spec.SchemaProps{ Description: "EmptyDisk instructs to use a Volume offered by the machine pool provider.", - Ref: ref("github.com/onmetal/onmetal-api/api/compute/v1alpha1.EmptyDiskVolumeSource"), + Ref: ref("github.com/ironcore-dev/ironcore/api/compute/v1alpha1.EmptyDiskVolumeSource"), }, }, "ephemeral": { SchemaProps: spec.SchemaProps{ Description: "Ephemeral instructs to create an ephemeral (i.e. coupled to the lifetime of the surrounding object) Volume to use.", - Ref: ref("github.com/onmetal/onmetal-api/api/compute/v1alpha1.EphemeralVolumeSource"), + Ref: ref("github.com/ironcore-dev/ironcore/api/compute/v1alpha1.EphemeralVolumeSource"), }, }, }, }, }, Dependencies: []string{ - "github.com/onmetal/onmetal-api/api/compute/v1alpha1.EmptyDiskVolumeSource", "github.com/onmetal/onmetal-api/api/compute/v1alpha1.EphemeralVolumeSource", "k8s.io/api/core/v1.LocalObjectReference"}, + "github.com/ironcore-dev/ironcore/api/compute/v1alpha1.EmptyDiskVolumeSource", "github.com/ironcore-dev/ironcore/api/compute/v1alpha1.EphemeralVolumeSource", "k8s.io/api/core/v1.LocalObjectReference"}, } } -func schema_onmetal_api_api_compute_v1alpha1_VolumeStatus(ref common.ReferenceCallback) common.OpenAPIDefinition { +func schema_ironcore_api_compute_v1alpha1_VolumeStatus(ref common.ReferenceCallback) common.OpenAPIDefinition { return common.OpenAPIDefinition{ Schema: spec.Schema{ SchemaProps: spec.SchemaProps{ @@ -1855,7 +1856,7 @@ func schema_onmetal_api_api_compute_v1alpha1_VolumeStatus(ref common.ReferenceCa } } -func schema_onmetal_api_api_core_v1alpha1_ObjectSelector(ref common.ReferenceCallback) common.OpenAPIDefinition { +func schema_ironcore_api_core_v1alpha1_ObjectSelector(ref common.ReferenceCallback) common.OpenAPIDefinition { return common.OpenAPIDefinition{ Schema: spec.Schema{ SchemaProps: spec.SchemaProps{ @@ -1909,7 +1910,7 @@ func schema_onmetal_api_api_core_v1alpha1_ObjectSelector(ref common.ReferenceCal } } -func schema_onmetal_api_api_core_v1alpha1_ResourceQuota(ref common.ReferenceCallback) common.OpenAPIDefinition { +func schema_ironcore_api_core_v1alpha1_ResourceQuota(ref common.ReferenceCallback) common.OpenAPIDefinition { return common.OpenAPIDefinition{ Schema: spec.Schema{ SchemaProps: spec.SchemaProps{ @@ -1939,24 +1940,24 @@ func schema_onmetal_api_api_core_v1alpha1_ResourceQuota(ref common.ReferenceCall "spec": { SchemaProps: spec.SchemaProps{ Default: map[string]interface{}{}, - Ref: ref("github.com/onmetal/onmetal-api/api/core/v1alpha1.ResourceQuotaSpec"), + Ref: ref("github.com/ironcore-dev/ironcore/api/core/v1alpha1.ResourceQuotaSpec"), }, }, "status": { SchemaProps: spec.SchemaProps{ Default: map[string]interface{}{}, - Ref: ref("github.com/onmetal/onmetal-api/api/core/v1alpha1.ResourceQuotaStatus"), + Ref: ref("github.com/ironcore-dev/ironcore/api/core/v1alpha1.ResourceQuotaStatus"), }, }, }, }, }, Dependencies: []string{ - "github.com/onmetal/onmetal-api/api/core/v1alpha1.ResourceQuotaSpec", "github.com/onmetal/onmetal-api/api/core/v1alpha1.ResourceQuotaStatus", "k8s.io/apimachinery/pkg/apis/meta/v1.ObjectMeta"}, + "github.com/ironcore-dev/ironcore/api/core/v1alpha1.ResourceQuotaSpec", "github.com/ironcore-dev/ironcore/api/core/v1alpha1.ResourceQuotaStatus", "k8s.io/apimachinery/pkg/apis/meta/v1.ObjectMeta"}, } } -func schema_onmetal_api_api_core_v1alpha1_ResourceQuotaList(ref common.ReferenceCallback) common.OpenAPIDefinition { +func schema_ironcore_api_core_v1alpha1_ResourceQuotaList(ref common.ReferenceCallback) common.OpenAPIDefinition { return common.OpenAPIDefinition{ Schema: spec.Schema{ SchemaProps: spec.SchemaProps{ @@ -1990,7 +1991,7 @@ func schema_onmetal_api_api_core_v1alpha1_ResourceQuotaList(ref common.Reference Schema: &spec.Schema{ SchemaProps: spec.SchemaProps{ Default: map[string]interface{}{}, - Ref: ref("github.com/onmetal/onmetal-api/api/core/v1alpha1.ResourceQuota"), + Ref: ref("github.com/ironcore-dev/ironcore/api/core/v1alpha1.ResourceQuota"), }, }, }, @@ -2001,11 +2002,11 @@ func schema_onmetal_api_api_core_v1alpha1_ResourceQuotaList(ref common.Reference }, }, Dependencies: []string{ - "github.com/onmetal/onmetal-api/api/core/v1alpha1.ResourceQuota", "k8s.io/apimachinery/pkg/apis/meta/v1.ListMeta"}, + "github.com/ironcore-dev/ironcore/api/core/v1alpha1.ResourceQuota", "k8s.io/apimachinery/pkg/apis/meta/v1.ListMeta"}, } } -func schema_onmetal_api_api_core_v1alpha1_ResourceQuotaSpec(ref common.ReferenceCallback) common.OpenAPIDefinition { +func schema_ironcore_api_core_v1alpha1_ResourceQuotaSpec(ref common.ReferenceCallback) common.OpenAPIDefinition { return common.OpenAPIDefinition{ Schema: spec.Schema{ SchemaProps: spec.SchemaProps{ @@ -2030,18 +2031,18 @@ func schema_onmetal_api_api_core_v1alpha1_ResourceQuotaSpec(ref common.Reference "scopeSelector": { SchemaProps: spec.SchemaProps{ Description: "ScopeSelector selects the resources that are subject to this quota. Note: By using certain ScopeSelectors, only certain resources may be tracked.", - Ref: ref("github.com/onmetal/onmetal-api/api/core/v1alpha1.ResourceScopeSelector"), + Ref: ref("github.com/ironcore-dev/ironcore/api/core/v1alpha1.ResourceScopeSelector"), }, }, }, }, }, Dependencies: []string{ - "github.com/onmetal/onmetal-api/api/core/v1alpha1.ResourceScopeSelector", "k8s.io/apimachinery/pkg/api/resource.Quantity"}, + "github.com/ironcore-dev/ironcore/api/core/v1alpha1.ResourceScopeSelector", "k8s.io/apimachinery/pkg/api/resource.Quantity"}, } } -func schema_onmetal_api_api_core_v1alpha1_ResourceQuotaStatus(ref common.ReferenceCallback) common.OpenAPIDefinition { +func schema_ironcore_api_core_v1alpha1_ResourceQuotaStatus(ref common.ReferenceCallback) common.OpenAPIDefinition { return common.OpenAPIDefinition{ Schema: spec.Schema{ SchemaProps: spec.SchemaProps{ @@ -2086,7 +2087,7 @@ func schema_onmetal_api_api_core_v1alpha1_ResourceQuotaStatus(ref common.Referen } } -func schema_onmetal_api_api_core_v1alpha1_ResourceScopeSelector(ref common.ReferenceCallback) common.OpenAPIDefinition { +func schema_ironcore_api_core_v1alpha1_ResourceScopeSelector(ref common.ReferenceCallback) common.OpenAPIDefinition { return common.OpenAPIDefinition{ Schema: spec.Schema{ SchemaProps: spec.SchemaProps{ @@ -2101,7 +2102,7 @@ func schema_onmetal_api_api_core_v1alpha1_ResourceScopeSelector(ref common.Refer Schema: &spec.Schema{ SchemaProps: spec.SchemaProps{ Default: map[string]interface{}{}, - Ref: ref("github.com/onmetal/onmetal-api/api/core/v1alpha1.ResourceScopeSelectorRequirement"), + Ref: ref("github.com/ironcore-dev/ironcore/api/core/v1alpha1.ResourceScopeSelectorRequirement"), }, }, }, @@ -2111,11 +2112,11 @@ func schema_onmetal_api_api_core_v1alpha1_ResourceScopeSelector(ref common.Refer }, }, Dependencies: []string{ - "github.com/onmetal/onmetal-api/api/core/v1alpha1.ResourceScopeSelectorRequirement"}, + "github.com/ironcore-dev/ironcore/api/core/v1alpha1.ResourceScopeSelectorRequirement"}, } } -func schema_onmetal_api_api_core_v1alpha1_ResourceScopeSelectorRequirement(ref common.ReferenceCallback) common.OpenAPIDefinition { +func schema_ironcore_api_core_v1alpha1_ResourceScopeSelectorRequirement(ref common.ReferenceCallback) common.OpenAPIDefinition { return common.OpenAPIDefinition{ Schema: spec.Schema{ SchemaProps: spec.SchemaProps{ @@ -2160,7 +2161,7 @@ func schema_onmetal_api_api_core_v1alpha1_ResourceScopeSelectorRequirement(ref c } } -func schema_onmetal_api_api_ipam_v1alpha1_Prefix(ref common.ReferenceCallback) common.OpenAPIDefinition { +func schema_ironcore_api_ipam_v1alpha1_Prefix(ref common.ReferenceCallback) common.OpenAPIDefinition { return common.OpenAPIDefinition{ Schema: spec.Schema{ SchemaProps: spec.SchemaProps{ @@ -2190,24 +2191,24 @@ func schema_onmetal_api_api_ipam_v1alpha1_Prefix(ref common.ReferenceCallback) c "spec": { SchemaProps: spec.SchemaProps{ Default: map[string]interface{}{}, - Ref: ref("github.com/onmetal/onmetal-api/api/ipam/v1alpha1.PrefixSpec"), + Ref: ref("github.com/ironcore-dev/ironcore/api/ipam/v1alpha1.PrefixSpec"), }, }, "status": { SchemaProps: spec.SchemaProps{ Default: map[string]interface{}{}, - Ref: ref("github.com/onmetal/onmetal-api/api/ipam/v1alpha1.PrefixStatus"), + Ref: ref("github.com/ironcore-dev/ironcore/api/ipam/v1alpha1.PrefixStatus"), }, }, }, }, }, Dependencies: []string{ - "github.com/onmetal/onmetal-api/api/ipam/v1alpha1.PrefixSpec", "github.com/onmetal/onmetal-api/api/ipam/v1alpha1.PrefixStatus", "k8s.io/apimachinery/pkg/apis/meta/v1.ObjectMeta"}, + "github.com/ironcore-dev/ironcore/api/ipam/v1alpha1.PrefixSpec", "github.com/ironcore-dev/ironcore/api/ipam/v1alpha1.PrefixStatus", "k8s.io/apimachinery/pkg/apis/meta/v1.ObjectMeta"}, } } -func schema_onmetal_api_api_ipam_v1alpha1_PrefixAllocation(ref common.ReferenceCallback) common.OpenAPIDefinition { +func schema_ironcore_api_ipam_v1alpha1_PrefixAllocation(ref common.ReferenceCallback) common.OpenAPIDefinition { return common.OpenAPIDefinition{ Schema: spec.Schema{ SchemaProps: spec.SchemaProps{ @@ -2237,24 +2238,24 @@ func schema_onmetal_api_api_ipam_v1alpha1_PrefixAllocation(ref common.ReferenceC "spec": { SchemaProps: spec.SchemaProps{ Default: map[string]interface{}{}, - Ref: ref("github.com/onmetal/onmetal-api/api/ipam/v1alpha1.PrefixAllocationSpec"), + Ref: ref("github.com/ironcore-dev/ironcore/api/ipam/v1alpha1.PrefixAllocationSpec"), }, }, "status": { SchemaProps: spec.SchemaProps{ Default: map[string]interface{}{}, - Ref: ref("github.com/onmetal/onmetal-api/api/ipam/v1alpha1.PrefixAllocationStatus"), + Ref: ref("github.com/ironcore-dev/ironcore/api/ipam/v1alpha1.PrefixAllocationStatus"), }, }, }, }, }, Dependencies: []string{ - "github.com/onmetal/onmetal-api/api/ipam/v1alpha1.PrefixAllocationSpec", "github.com/onmetal/onmetal-api/api/ipam/v1alpha1.PrefixAllocationStatus", "k8s.io/apimachinery/pkg/apis/meta/v1.ObjectMeta"}, + "github.com/ironcore-dev/ironcore/api/ipam/v1alpha1.PrefixAllocationSpec", "github.com/ironcore-dev/ironcore/api/ipam/v1alpha1.PrefixAllocationStatus", "k8s.io/apimachinery/pkg/apis/meta/v1.ObjectMeta"}, } } -func schema_onmetal_api_api_ipam_v1alpha1_PrefixAllocationList(ref common.ReferenceCallback) common.OpenAPIDefinition { +func schema_ironcore_api_ipam_v1alpha1_PrefixAllocationList(ref common.ReferenceCallback) common.OpenAPIDefinition { return common.OpenAPIDefinition{ Schema: spec.Schema{ SchemaProps: spec.SchemaProps{ @@ -2288,7 +2289,7 @@ func schema_onmetal_api_api_ipam_v1alpha1_PrefixAllocationList(ref common.Refere Schema: &spec.Schema{ SchemaProps: spec.SchemaProps{ Default: map[string]interface{}{}, - Ref: ref("github.com/onmetal/onmetal-api/api/ipam/v1alpha1.PrefixAllocation"), + Ref: ref("github.com/ironcore-dev/ironcore/api/ipam/v1alpha1.PrefixAllocation"), }, }, }, @@ -2299,11 +2300,11 @@ func schema_onmetal_api_api_ipam_v1alpha1_PrefixAllocationList(ref common.Refere }, }, Dependencies: []string{ - "github.com/onmetal/onmetal-api/api/ipam/v1alpha1.PrefixAllocation", "k8s.io/apimachinery/pkg/apis/meta/v1.ListMeta"}, + "github.com/ironcore-dev/ironcore/api/ipam/v1alpha1.PrefixAllocation", "k8s.io/apimachinery/pkg/apis/meta/v1.ListMeta"}, } } -func schema_onmetal_api_api_ipam_v1alpha1_PrefixAllocationSpec(ref common.ReferenceCallback) common.OpenAPIDefinition { +func schema_ironcore_api_ipam_v1alpha1_PrefixAllocationSpec(ref common.ReferenceCallback) common.OpenAPIDefinition { return common.OpenAPIDefinition{ Schema: spec.Schema{ SchemaProps: spec.SchemaProps{ @@ -2321,7 +2322,7 @@ func schema_onmetal_api_api_ipam_v1alpha1_PrefixAllocationSpec(ref common.Refere "prefix": { SchemaProps: spec.SchemaProps{ Description: "Prefix is the prefix to allocate for this Prefix.", - Ref: ref("github.com/onmetal/onmetal-api/api/common/v1alpha1.IPPrefix"), + Ref: ref("github.com/ironcore-dev/ironcore/api/common/v1alpha1.IPPrefix"), }, }, "prefixLength": { @@ -2347,11 +2348,11 @@ func schema_onmetal_api_api_ipam_v1alpha1_PrefixAllocationSpec(ref common.Refere }, }, Dependencies: []string{ - "github.com/onmetal/onmetal-api/api/common/v1alpha1.IPPrefix", "k8s.io/api/core/v1.LocalObjectReference", "k8s.io/apimachinery/pkg/apis/meta/v1.LabelSelector"}, + "github.com/ironcore-dev/ironcore/api/common/v1alpha1.IPPrefix", "k8s.io/api/core/v1.LocalObjectReference", "k8s.io/apimachinery/pkg/apis/meta/v1.LabelSelector"}, } } -func schema_onmetal_api_api_ipam_v1alpha1_PrefixAllocationStatus(ref common.ReferenceCallback) common.OpenAPIDefinition { +func schema_ironcore_api_ipam_v1alpha1_PrefixAllocationStatus(ref common.ReferenceCallback) common.OpenAPIDefinition { return common.OpenAPIDefinition{ Schema: spec.Schema{ SchemaProps: spec.SchemaProps{ @@ -2361,7 +2362,7 @@ func schema_onmetal_api_api_ipam_v1alpha1_PrefixAllocationStatus(ref common.Refe "prefix": { SchemaProps: spec.SchemaProps{ Description: "Prefix is the allocated prefix, if any", - Ref: ref("github.com/onmetal/onmetal-api/api/common/v1alpha1.IPPrefix"), + Ref: ref("github.com/ironcore-dev/ironcore/api/common/v1alpha1.IPPrefix"), }, }, "phase": { @@ -2381,11 +2382,11 @@ func schema_onmetal_api_api_ipam_v1alpha1_PrefixAllocationStatus(ref common.Refe }, }, Dependencies: []string{ - "github.com/onmetal/onmetal-api/api/common/v1alpha1.IPPrefix", "k8s.io/apimachinery/pkg/apis/meta/v1.Time"}, + "github.com/ironcore-dev/ironcore/api/common/v1alpha1.IPPrefix", "k8s.io/apimachinery/pkg/apis/meta/v1.Time"}, } } -func schema_onmetal_api_api_ipam_v1alpha1_PrefixList(ref common.ReferenceCallback) common.OpenAPIDefinition { +func schema_ironcore_api_ipam_v1alpha1_PrefixList(ref common.ReferenceCallback) common.OpenAPIDefinition { return common.OpenAPIDefinition{ Schema: spec.Schema{ SchemaProps: spec.SchemaProps{ @@ -2419,7 +2420,7 @@ func schema_onmetal_api_api_ipam_v1alpha1_PrefixList(ref common.ReferenceCallbac Schema: &spec.Schema{ SchemaProps: spec.SchemaProps{ Default: map[string]interface{}{}, - Ref: ref("github.com/onmetal/onmetal-api/api/ipam/v1alpha1.Prefix"), + Ref: ref("github.com/ironcore-dev/ironcore/api/ipam/v1alpha1.Prefix"), }, }, }, @@ -2430,11 +2431,11 @@ func schema_onmetal_api_api_ipam_v1alpha1_PrefixList(ref common.ReferenceCallbac }, }, Dependencies: []string{ - "github.com/onmetal/onmetal-api/api/ipam/v1alpha1.Prefix", "k8s.io/apimachinery/pkg/apis/meta/v1.ListMeta"}, + "github.com/ironcore-dev/ironcore/api/ipam/v1alpha1.Prefix", "k8s.io/apimachinery/pkg/apis/meta/v1.ListMeta"}, } } -func schema_onmetal_api_api_ipam_v1alpha1_PrefixSpec(ref common.ReferenceCallback) common.OpenAPIDefinition { +func schema_ironcore_api_ipam_v1alpha1_PrefixSpec(ref common.ReferenceCallback) common.OpenAPIDefinition { return common.OpenAPIDefinition{ Schema: spec.Schema{ SchemaProps: spec.SchemaProps{ @@ -2452,7 +2453,7 @@ func schema_onmetal_api_api_ipam_v1alpha1_PrefixSpec(ref common.ReferenceCallbac "prefix": { SchemaProps: spec.SchemaProps{ Description: "Prefix is the prefix to allocate for this Prefix.", - Ref: ref("github.com/onmetal/onmetal-api/api/common/v1alpha1.IPPrefix"), + Ref: ref("github.com/ironcore-dev/ironcore/api/common/v1alpha1.IPPrefix"), }, }, "prefixLength": { @@ -2478,11 +2479,11 @@ func schema_onmetal_api_api_ipam_v1alpha1_PrefixSpec(ref common.ReferenceCallbac }, }, Dependencies: []string{ - "github.com/onmetal/onmetal-api/api/common/v1alpha1.IPPrefix", "k8s.io/api/core/v1.LocalObjectReference", "k8s.io/apimachinery/pkg/apis/meta/v1.LabelSelector"}, + "github.com/ironcore-dev/ironcore/api/common/v1alpha1.IPPrefix", "k8s.io/api/core/v1.LocalObjectReference", "k8s.io/apimachinery/pkg/apis/meta/v1.LabelSelector"}, } } -func schema_onmetal_api_api_ipam_v1alpha1_PrefixStatus(ref common.ReferenceCallback) common.OpenAPIDefinition { +func schema_ironcore_api_ipam_v1alpha1_PrefixStatus(ref common.ReferenceCallback) common.OpenAPIDefinition { return common.OpenAPIDefinition{ Schema: spec.Schema{ SchemaProps: spec.SchemaProps{ @@ -2510,7 +2511,7 @@ func schema_onmetal_api_api_ipam_v1alpha1_PrefixStatus(ref common.ReferenceCallb Schema: &spec.Schema{ SchemaProps: spec.SchemaProps{ Default: map[string]interface{}{}, - Ref: ref("github.com/onmetal/onmetal-api/api/common/v1alpha1.IPPrefix"), + Ref: ref("github.com/ironcore-dev/ironcore/api/common/v1alpha1.IPPrefix"), }, }, }, @@ -2520,11 +2521,11 @@ func schema_onmetal_api_api_ipam_v1alpha1_PrefixStatus(ref common.ReferenceCallb }, }, Dependencies: []string{ - "github.com/onmetal/onmetal-api/api/common/v1alpha1.IPPrefix", "k8s.io/apimachinery/pkg/apis/meta/v1.Time"}, + "github.com/ironcore-dev/ironcore/api/common/v1alpha1.IPPrefix", "k8s.io/apimachinery/pkg/apis/meta/v1.Time"}, } } -func schema_onmetal_api_api_ipam_v1alpha1_PrefixTemplateSpec(ref common.ReferenceCallback) common.OpenAPIDefinition { +func schema_ironcore_api_ipam_v1alpha1_PrefixTemplateSpec(ref common.ReferenceCallback) common.OpenAPIDefinition { return common.OpenAPIDefinition{ Schema: spec.Schema{ SchemaProps: spec.SchemaProps{ @@ -2539,18 +2540,18 @@ func schema_onmetal_api_api_ipam_v1alpha1_PrefixTemplateSpec(ref common.Referenc "spec": { SchemaProps: spec.SchemaProps{ Default: map[string]interface{}{}, - Ref: ref("github.com/onmetal/onmetal-api/api/ipam/v1alpha1.PrefixSpec"), + Ref: ref("github.com/ironcore-dev/ironcore/api/ipam/v1alpha1.PrefixSpec"), }, }, }, }, }, Dependencies: []string{ - "github.com/onmetal/onmetal-api/api/ipam/v1alpha1.PrefixSpec", "k8s.io/apimachinery/pkg/apis/meta/v1.ObjectMeta"}, + "github.com/ironcore-dev/ironcore/api/ipam/v1alpha1.PrefixSpec", "k8s.io/apimachinery/pkg/apis/meta/v1.ObjectMeta"}, } } -func schema_onmetal_api_api_networking_v1alpha1_EphemeralPrefixSource(ref common.ReferenceCallback) common.OpenAPIDefinition { +func schema_ironcore_api_networking_v1alpha1_EphemeralPrefixSource(ref common.ReferenceCallback) common.OpenAPIDefinition { return common.OpenAPIDefinition{ Schema: spec.Schema{ SchemaProps: spec.SchemaProps{ @@ -2560,18 +2561,18 @@ func schema_onmetal_api_api_networking_v1alpha1_EphemeralPrefixSource(ref common "prefixTemplate": { SchemaProps: spec.SchemaProps{ Description: "PrefixTemplate is the template for the Prefix.", - Ref: ref("github.com/onmetal/onmetal-api/api/ipam/v1alpha1.PrefixTemplateSpec"), + Ref: ref("github.com/ironcore-dev/ironcore/api/ipam/v1alpha1.PrefixTemplateSpec"), }, }, }, }, }, Dependencies: []string{ - "github.com/onmetal/onmetal-api/api/ipam/v1alpha1.PrefixTemplateSpec"}, + "github.com/ironcore-dev/ironcore/api/ipam/v1alpha1.PrefixTemplateSpec"}, } } -func schema_onmetal_api_api_networking_v1alpha1_EphemeralVirtualIPSource(ref common.ReferenceCallback) common.OpenAPIDefinition { +func schema_ironcore_api_networking_v1alpha1_EphemeralVirtualIPSource(ref common.ReferenceCallback) common.OpenAPIDefinition { return common.OpenAPIDefinition{ Schema: spec.Schema{ SchemaProps: spec.SchemaProps{ @@ -2581,18 +2582,18 @@ func schema_onmetal_api_api_networking_v1alpha1_EphemeralVirtualIPSource(ref com "virtualIPTemplate": { SchemaProps: spec.SchemaProps{ Description: "VirtualIPTemplate is the template for the VirtualIP.", - Ref: ref("github.com/onmetal/onmetal-api/api/networking/v1alpha1.VirtualIPTemplateSpec"), + Ref: ref("github.com/ironcore-dev/ironcore/api/networking/v1alpha1.VirtualIPTemplateSpec"), }, }, }, }, }, Dependencies: []string{ - "github.com/onmetal/onmetal-api/api/networking/v1alpha1.VirtualIPTemplateSpec"}, + "github.com/ironcore-dev/ironcore/api/networking/v1alpha1.VirtualIPTemplateSpec"}, } } -func schema_onmetal_api_api_networking_v1alpha1_IPBlock(ref common.ReferenceCallback) common.OpenAPIDefinition { +func schema_ironcore_api_networking_v1alpha1_IPBlock(ref common.ReferenceCallback) common.OpenAPIDefinition { return common.OpenAPIDefinition{ Schema: spec.Schema{ SchemaProps: spec.SchemaProps{ @@ -2603,7 +2604,7 @@ func schema_onmetal_api_api_networking_v1alpha1_IPBlock(ref common.ReferenceCall SchemaProps: spec.SchemaProps{ Description: "CIDR is a string representing the ip block.", Default: map[string]interface{}{}, - Ref: ref("github.com/onmetal/onmetal-api/api/common/v1alpha1.IPPrefix"), + Ref: ref("github.com/ironcore-dev/ironcore/api/common/v1alpha1.IPPrefix"), }, }, "except": { @@ -2614,7 +2615,7 @@ func schema_onmetal_api_api_networking_v1alpha1_IPBlock(ref common.ReferenceCall Schema: &spec.Schema{ SchemaProps: spec.SchemaProps{ Default: map[string]interface{}{}, - Ref: ref("github.com/onmetal/onmetal-api/api/common/v1alpha1.IPPrefix"), + Ref: ref("github.com/ironcore-dev/ironcore/api/common/v1alpha1.IPPrefix"), }, }, }, @@ -2625,11 +2626,11 @@ func schema_onmetal_api_api_networking_v1alpha1_IPBlock(ref common.ReferenceCall }, }, Dependencies: []string{ - "github.com/onmetal/onmetal-api/api/common/v1alpha1.IPPrefix"}, + "github.com/ironcore-dev/ironcore/api/common/v1alpha1.IPPrefix"}, } } -func schema_onmetal_api_api_networking_v1alpha1_IPSource(ref common.ReferenceCallback) common.OpenAPIDefinition { +func schema_ironcore_api_networking_v1alpha1_IPSource(ref common.ReferenceCallback) common.OpenAPIDefinition { return common.OpenAPIDefinition{ Schema: spec.Schema{ SchemaProps: spec.SchemaProps{ @@ -2639,24 +2640,24 @@ func schema_onmetal_api_api_networking_v1alpha1_IPSource(ref common.ReferenceCal "value": { SchemaProps: spec.SchemaProps{ Description: "Value specifies an IP by using an IP literal.", - Ref: ref("github.com/onmetal/onmetal-api/api/common/v1alpha1.IP"), + Ref: ref("github.com/ironcore-dev/ironcore/api/common/v1alpha1.IP"), }, }, "ephemeral": { SchemaProps: spec.SchemaProps{ Description: "Ephemeral specifies an IP by creating an ephemeral Prefix to allocate the IP with.", - Ref: ref("github.com/onmetal/onmetal-api/api/networking/v1alpha1.EphemeralPrefixSource"), + Ref: ref("github.com/ironcore-dev/ironcore/api/networking/v1alpha1.EphemeralPrefixSource"), }, }, }, }, }, Dependencies: []string{ - "github.com/onmetal/onmetal-api/api/common/v1alpha1.IP", "github.com/onmetal/onmetal-api/api/networking/v1alpha1.EphemeralPrefixSource"}, + "github.com/ironcore-dev/ironcore/api/common/v1alpha1.IP", "github.com/ironcore-dev/ironcore/api/networking/v1alpha1.EphemeralPrefixSource"}, } } -func schema_onmetal_api_api_networking_v1alpha1_LoadBalancer(ref common.ReferenceCallback) common.OpenAPIDefinition { +func schema_ironcore_api_networking_v1alpha1_LoadBalancer(ref common.ReferenceCallback) common.OpenAPIDefinition { return common.OpenAPIDefinition{ Schema: spec.Schema{ SchemaProps: spec.SchemaProps{ @@ -2686,24 +2687,24 @@ func schema_onmetal_api_api_networking_v1alpha1_LoadBalancer(ref common.Referenc "spec": { SchemaProps: spec.SchemaProps{ Default: map[string]interface{}{}, - Ref: ref("github.com/onmetal/onmetal-api/api/networking/v1alpha1.LoadBalancerSpec"), + Ref: ref("github.com/ironcore-dev/ironcore/api/networking/v1alpha1.LoadBalancerSpec"), }, }, "status": { SchemaProps: spec.SchemaProps{ Default: map[string]interface{}{}, - Ref: ref("github.com/onmetal/onmetal-api/api/networking/v1alpha1.LoadBalancerStatus"), + Ref: ref("github.com/ironcore-dev/ironcore/api/networking/v1alpha1.LoadBalancerStatus"), }, }, }, }, }, Dependencies: []string{ - "github.com/onmetal/onmetal-api/api/networking/v1alpha1.LoadBalancerSpec", "github.com/onmetal/onmetal-api/api/networking/v1alpha1.LoadBalancerStatus", "k8s.io/apimachinery/pkg/apis/meta/v1.ObjectMeta"}, + "github.com/ironcore-dev/ironcore/api/networking/v1alpha1.LoadBalancerSpec", "github.com/ironcore-dev/ironcore/api/networking/v1alpha1.LoadBalancerStatus", "k8s.io/apimachinery/pkg/apis/meta/v1.ObjectMeta"}, } } -func schema_onmetal_api_api_networking_v1alpha1_LoadBalancerDestination(ref common.ReferenceCallback) common.OpenAPIDefinition { +func schema_ironcore_api_networking_v1alpha1_LoadBalancerDestination(ref common.ReferenceCallback) common.OpenAPIDefinition { return common.OpenAPIDefinition{ Schema: spec.Schema{ SchemaProps: spec.SchemaProps{ @@ -2714,13 +2715,13 @@ func schema_onmetal_api_api_networking_v1alpha1_LoadBalancerDestination(ref comm SchemaProps: spec.SchemaProps{ Description: "IP is the target IP.", Default: map[string]interface{}{}, - Ref: ref("github.com/onmetal/onmetal-api/api/common/v1alpha1.IP"), + Ref: ref("github.com/ironcore-dev/ironcore/api/common/v1alpha1.IP"), }, }, "targetRef": { SchemaProps: spec.SchemaProps{ Description: "TargetRef is the target providing the destination.", - Ref: ref("github.com/onmetal/onmetal-api/api/networking/v1alpha1.LoadBalancerTargetRef"), + Ref: ref("github.com/ironcore-dev/ironcore/api/networking/v1alpha1.LoadBalancerTargetRef"), }, }, }, @@ -2728,11 +2729,11 @@ func schema_onmetal_api_api_networking_v1alpha1_LoadBalancerDestination(ref comm }, }, Dependencies: []string{ - "github.com/onmetal/onmetal-api/api/common/v1alpha1.IP", "github.com/onmetal/onmetal-api/api/networking/v1alpha1.LoadBalancerTargetRef"}, + "github.com/ironcore-dev/ironcore/api/common/v1alpha1.IP", "github.com/ironcore-dev/ironcore/api/networking/v1alpha1.LoadBalancerTargetRef"}, } } -func schema_onmetal_api_api_networking_v1alpha1_LoadBalancerList(ref common.ReferenceCallback) common.OpenAPIDefinition { +func schema_ironcore_api_networking_v1alpha1_LoadBalancerList(ref common.ReferenceCallback) common.OpenAPIDefinition { return common.OpenAPIDefinition{ Schema: spec.Schema{ SchemaProps: spec.SchemaProps{ @@ -2766,7 +2767,7 @@ func schema_onmetal_api_api_networking_v1alpha1_LoadBalancerList(ref common.Refe Schema: &spec.Schema{ SchemaProps: spec.SchemaProps{ Default: map[string]interface{}{}, - Ref: ref("github.com/onmetal/onmetal-api/api/networking/v1alpha1.LoadBalancer"), + Ref: ref("github.com/ironcore-dev/ironcore/api/networking/v1alpha1.LoadBalancer"), }, }, }, @@ -2777,11 +2778,11 @@ func schema_onmetal_api_api_networking_v1alpha1_LoadBalancerList(ref common.Refe }, }, Dependencies: []string{ - "github.com/onmetal/onmetal-api/api/networking/v1alpha1.LoadBalancer", "k8s.io/apimachinery/pkg/apis/meta/v1.ListMeta"}, + "github.com/ironcore-dev/ironcore/api/networking/v1alpha1.LoadBalancer", "k8s.io/apimachinery/pkg/apis/meta/v1.ListMeta"}, } } -func schema_onmetal_api_api_networking_v1alpha1_LoadBalancerPort(ref common.ReferenceCallback) common.OpenAPIDefinition { +func schema_ironcore_api_networking_v1alpha1_LoadBalancerPort(ref common.ReferenceCallback) common.OpenAPIDefinition { return common.OpenAPIDefinition{ Schema: spec.Schema{ SchemaProps: spec.SchemaProps{ @@ -2817,7 +2818,7 @@ func schema_onmetal_api_api_networking_v1alpha1_LoadBalancerPort(ref common.Refe } } -func schema_onmetal_api_api_networking_v1alpha1_LoadBalancerRouting(ref common.ReferenceCallback) common.OpenAPIDefinition { +func schema_ironcore_api_networking_v1alpha1_LoadBalancerRouting(ref common.ReferenceCallback) common.OpenAPIDefinition { return common.OpenAPIDefinition{ Schema: spec.Schema{ SchemaProps: spec.SchemaProps{ @@ -2848,7 +2849,7 @@ func schema_onmetal_api_api_networking_v1alpha1_LoadBalancerRouting(ref common.R SchemaProps: spec.SchemaProps{ Description: "NetworkRef is the network the load balancer is assigned to.", Default: map[string]interface{}{}, - Ref: ref("github.com/onmetal/onmetal-api/api/common/v1alpha1.LocalUIDReference"), + Ref: ref("github.com/ironcore-dev/ironcore/api/common/v1alpha1.LocalUIDReference"), }, }, "destinations": { @@ -2859,7 +2860,7 @@ func schema_onmetal_api_api_networking_v1alpha1_LoadBalancerRouting(ref common.R Schema: &spec.Schema{ SchemaProps: spec.SchemaProps{ Default: map[string]interface{}{}, - Ref: ref("github.com/onmetal/onmetal-api/api/networking/v1alpha1.LoadBalancerDestination"), + Ref: ref("github.com/ironcore-dev/ironcore/api/networking/v1alpha1.LoadBalancerDestination"), }, }, }, @@ -2870,11 +2871,11 @@ func schema_onmetal_api_api_networking_v1alpha1_LoadBalancerRouting(ref common.R }, }, Dependencies: []string{ - "github.com/onmetal/onmetal-api/api/common/v1alpha1.LocalUIDReference", "github.com/onmetal/onmetal-api/api/networking/v1alpha1.LoadBalancerDestination", "k8s.io/apimachinery/pkg/apis/meta/v1.ObjectMeta"}, + "github.com/ironcore-dev/ironcore/api/common/v1alpha1.LocalUIDReference", "github.com/ironcore-dev/ironcore/api/networking/v1alpha1.LoadBalancerDestination", "k8s.io/apimachinery/pkg/apis/meta/v1.ObjectMeta"}, } } -func schema_onmetal_api_api_networking_v1alpha1_LoadBalancerRoutingList(ref common.ReferenceCallback) common.OpenAPIDefinition { +func schema_ironcore_api_networking_v1alpha1_LoadBalancerRoutingList(ref common.ReferenceCallback) common.OpenAPIDefinition { return common.OpenAPIDefinition{ Schema: spec.Schema{ SchemaProps: spec.SchemaProps{ @@ -2908,7 +2909,7 @@ func schema_onmetal_api_api_networking_v1alpha1_LoadBalancerRoutingList(ref comm Schema: &spec.Schema{ SchemaProps: spec.SchemaProps{ Default: map[string]interface{}{}, - Ref: ref("github.com/onmetal/onmetal-api/api/networking/v1alpha1.LoadBalancerRouting"), + Ref: ref("github.com/ironcore-dev/ironcore/api/networking/v1alpha1.LoadBalancerRouting"), }, }, }, @@ -2919,11 +2920,11 @@ func schema_onmetal_api_api_networking_v1alpha1_LoadBalancerRoutingList(ref comm }, }, Dependencies: []string{ - "github.com/onmetal/onmetal-api/api/networking/v1alpha1.LoadBalancerRouting", "k8s.io/apimachinery/pkg/apis/meta/v1.ListMeta"}, + "github.com/ironcore-dev/ironcore/api/networking/v1alpha1.LoadBalancerRouting", "k8s.io/apimachinery/pkg/apis/meta/v1.ListMeta"}, } } -func schema_onmetal_api_api_networking_v1alpha1_LoadBalancerSpec(ref common.ReferenceCallback) common.OpenAPIDefinition { +func schema_ironcore_api_networking_v1alpha1_LoadBalancerSpec(ref common.ReferenceCallback) common.OpenAPIDefinition { return common.OpenAPIDefinition{ Schema: spec.Schema{ SchemaProps: spec.SchemaProps{ @@ -2961,7 +2962,7 @@ func schema_onmetal_api_api_networking_v1alpha1_LoadBalancerSpec(ref common.Refe Schema: &spec.Schema{ SchemaProps: spec.SchemaProps{ Default: map[string]interface{}{}, - Ref: ref("github.com/onmetal/onmetal-api/api/networking/v1alpha1.IPSource"), + Ref: ref("github.com/ironcore-dev/ironcore/api/networking/v1alpha1.IPSource"), }, }, }, @@ -2988,7 +2989,7 @@ func schema_onmetal_api_api_networking_v1alpha1_LoadBalancerSpec(ref common.Refe Schema: &spec.Schema{ SchemaProps: spec.SchemaProps{ Default: map[string]interface{}{}, - Ref: ref("github.com/onmetal/onmetal-api/api/networking/v1alpha1.LoadBalancerPort"), + Ref: ref("github.com/ironcore-dev/ironcore/api/networking/v1alpha1.LoadBalancerPort"), }, }, }, @@ -2999,11 +3000,11 @@ func schema_onmetal_api_api_networking_v1alpha1_LoadBalancerSpec(ref common.Refe }, }, Dependencies: []string{ - "github.com/onmetal/onmetal-api/api/networking/v1alpha1.IPSource", "github.com/onmetal/onmetal-api/api/networking/v1alpha1.LoadBalancerPort", "k8s.io/api/core/v1.LocalObjectReference", "k8s.io/apimachinery/pkg/apis/meta/v1.LabelSelector"}, + "github.com/ironcore-dev/ironcore/api/networking/v1alpha1.IPSource", "github.com/ironcore-dev/ironcore/api/networking/v1alpha1.LoadBalancerPort", "k8s.io/api/core/v1.LocalObjectReference", "k8s.io/apimachinery/pkg/apis/meta/v1.LabelSelector"}, } } -func schema_onmetal_api_api_networking_v1alpha1_LoadBalancerStatus(ref common.ReferenceCallback) common.OpenAPIDefinition { +func schema_ironcore_api_networking_v1alpha1_LoadBalancerStatus(ref common.ReferenceCallback) common.OpenAPIDefinition { return common.OpenAPIDefinition{ Schema: spec.Schema{ SchemaProps: spec.SchemaProps{ @@ -3018,7 +3019,7 @@ func schema_onmetal_api_api_networking_v1alpha1_LoadBalancerStatus(ref common.Re Schema: &spec.Schema{ SchemaProps: spec.SchemaProps{ Default: map[string]interface{}{}, - Ref: ref("github.com/onmetal/onmetal-api/api/common/v1alpha1.IP"), + Ref: ref("github.com/ironcore-dev/ironcore/api/common/v1alpha1.IP"), }, }, }, @@ -3028,11 +3029,11 @@ func schema_onmetal_api_api_networking_v1alpha1_LoadBalancerStatus(ref common.Re }, }, Dependencies: []string{ - "github.com/onmetal/onmetal-api/api/common/v1alpha1.IP"}, + "github.com/ironcore-dev/ironcore/api/common/v1alpha1.IP"}, } } -func schema_onmetal_api_api_networking_v1alpha1_LoadBalancerTargetRef(ref common.ReferenceCallback) common.OpenAPIDefinition { +func schema_ironcore_api_networking_v1alpha1_LoadBalancerTargetRef(ref common.ReferenceCallback) common.OpenAPIDefinition { return common.OpenAPIDefinition{ Schema: spec.Schema{ SchemaProps: spec.SchemaProps{ @@ -3070,7 +3071,7 @@ func schema_onmetal_api_api_networking_v1alpha1_LoadBalancerTargetRef(ref common } } -func schema_onmetal_api_api_networking_v1alpha1_NATGateway(ref common.ReferenceCallback) common.OpenAPIDefinition { +func schema_ironcore_api_networking_v1alpha1_NATGateway(ref common.ReferenceCallback) common.OpenAPIDefinition { return common.OpenAPIDefinition{ Schema: spec.Schema{ SchemaProps: spec.SchemaProps{ @@ -3100,24 +3101,24 @@ func schema_onmetal_api_api_networking_v1alpha1_NATGateway(ref common.ReferenceC "spec": { SchemaProps: spec.SchemaProps{ Default: map[string]interface{}{}, - Ref: ref("github.com/onmetal/onmetal-api/api/networking/v1alpha1.NATGatewaySpec"), + Ref: ref("github.com/ironcore-dev/ironcore/api/networking/v1alpha1.NATGatewaySpec"), }, }, "status": { SchemaProps: spec.SchemaProps{ Default: map[string]interface{}{}, - Ref: ref("github.com/onmetal/onmetal-api/api/networking/v1alpha1.NATGatewayStatus"), + Ref: ref("github.com/ironcore-dev/ironcore/api/networking/v1alpha1.NATGatewayStatus"), }, }, }, }, }, Dependencies: []string{ - "github.com/onmetal/onmetal-api/api/networking/v1alpha1.NATGatewaySpec", "github.com/onmetal/onmetal-api/api/networking/v1alpha1.NATGatewayStatus", "k8s.io/apimachinery/pkg/apis/meta/v1.ObjectMeta"}, + "github.com/ironcore-dev/ironcore/api/networking/v1alpha1.NATGatewaySpec", "github.com/ironcore-dev/ironcore/api/networking/v1alpha1.NATGatewayStatus", "k8s.io/apimachinery/pkg/apis/meta/v1.ObjectMeta"}, } } -func schema_onmetal_api_api_networking_v1alpha1_NATGatewayList(ref common.ReferenceCallback) common.OpenAPIDefinition { +func schema_ironcore_api_networking_v1alpha1_NATGatewayList(ref common.ReferenceCallback) common.OpenAPIDefinition { return common.OpenAPIDefinition{ Schema: spec.Schema{ SchemaProps: spec.SchemaProps{ @@ -3151,7 +3152,7 @@ func schema_onmetal_api_api_networking_v1alpha1_NATGatewayList(ref common.Refere Schema: &spec.Schema{ SchemaProps: spec.SchemaProps{ Default: map[string]interface{}{}, - Ref: ref("github.com/onmetal/onmetal-api/api/networking/v1alpha1.NATGateway"), + Ref: ref("github.com/ironcore-dev/ironcore/api/networking/v1alpha1.NATGateway"), }, }, }, @@ -3162,11 +3163,11 @@ func schema_onmetal_api_api_networking_v1alpha1_NATGatewayList(ref common.Refere }, }, Dependencies: []string{ - "github.com/onmetal/onmetal-api/api/networking/v1alpha1.NATGateway", "k8s.io/apimachinery/pkg/apis/meta/v1.ListMeta"}, + "github.com/ironcore-dev/ironcore/api/networking/v1alpha1.NATGateway", "k8s.io/apimachinery/pkg/apis/meta/v1.ListMeta"}, } } -func schema_onmetal_api_api_networking_v1alpha1_NATGatewaySpec(ref common.ReferenceCallback) common.OpenAPIDefinition { +func schema_ironcore_api_networking_v1alpha1_NATGatewaySpec(ref common.ReferenceCallback) common.OpenAPIDefinition { return common.OpenAPIDefinition{ Schema: spec.Schema{ SchemaProps: spec.SchemaProps{ @@ -3213,7 +3214,7 @@ func schema_onmetal_api_api_networking_v1alpha1_NATGatewaySpec(ref common.Refere } } -func schema_onmetal_api_api_networking_v1alpha1_NATGatewayStatus(ref common.ReferenceCallback) common.OpenAPIDefinition { +func schema_ironcore_api_networking_v1alpha1_NATGatewayStatus(ref common.ReferenceCallback) common.OpenAPIDefinition { return common.OpenAPIDefinition{ Schema: spec.Schema{ SchemaProps: spec.SchemaProps{ @@ -3228,7 +3229,7 @@ func schema_onmetal_api_api_networking_v1alpha1_NATGatewayStatus(ref common.Refe Schema: &spec.Schema{ SchemaProps: spec.SchemaProps{ Default: map[string]interface{}{}, - Ref: ref("github.com/onmetal/onmetal-api/api/common/v1alpha1.IP"), + Ref: ref("github.com/ironcore-dev/ironcore/api/common/v1alpha1.IP"), }, }, }, @@ -3238,11 +3239,11 @@ func schema_onmetal_api_api_networking_v1alpha1_NATGatewayStatus(ref common.Refe }, }, Dependencies: []string{ - "github.com/onmetal/onmetal-api/api/common/v1alpha1.IP"}, + "github.com/ironcore-dev/ironcore/api/common/v1alpha1.IP"}, } } -func schema_onmetal_api_api_networking_v1alpha1_Network(ref common.ReferenceCallback) common.OpenAPIDefinition { +func schema_ironcore_api_networking_v1alpha1_Network(ref common.ReferenceCallback) common.OpenAPIDefinition { return common.OpenAPIDefinition{ Schema: spec.Schema{ SchemaProps: spec.SchemaProps{ @@ -3272,24 +3273,24 @@ func schema_onmetal_api_api_networking_v1alpha1_Network(ref common.ReferenceCall "spec": { SchemaProps: spec.SchemaProps{ Default: map[string]interface{}{}, - Ref: ref("github.com/onmetal/onmetal-api/api/networking/v1alpha1.NetworkSpec"), + Ref: ref("github.com/ironcore-dev/ironcore/api/networking/v1alpha1.NetworkSpec"), }, }, "status": { SchemaProps: spec.SchemaProps{ Default: map[string]interface{}{}, - Ref: ref("github.com/onmetal/onmetal-api/api/networking/v1alpha1.NetworkStatus"), + Ref: ref("github.com/ironcore-dev/ironcore/api/networking/v1alpha1.NetworkStatus"), }, }, }, }, }, Dependencies: []string{ - "github.com/onmetal/onmetal-api/api/networking/v1alpha1.NetworkSpec", "github.com/onmetal/onmetal-api/api/networking/v1alpha1.NetworkStatus", "k8s.io/apimachinery/pkg/apis/meta/v1.ObjectMeta"}, + "github.com/ironcore-dev/ironcore/api/networking/v1alpha1.NetworkSpec", "github.com/ironcore-dev/ironcore/api/networking/v1alpha1.NetworkStatus", "k8s.io/apimachinery/pkg/apis/meta/v1.ObjectMeta"}, } } -func schema_onmetal_api_api_networking_v1alpha1_NetworkInterface(ref common.ReferenceCallback) common.OpenAPIDefinition { +func schema_ironcore_api_networking_v1alpha1_NetworkInterface(ref common.ReferenceCallback) common.OpenAPIDefinition { return common.OpenAPIDefinition{ Schema: spec.Schema{ SchemaProps: spec.SchemaProps{ @@ -3319,24 +3320,24 @@ func schema_onmetal_api_api_networking_v1alpha1_NetworkInterface(ref common.Refe "spec": { SchemaProps: spec.SchemaProps{ Default: map[string]interface{}{}, - Ref: ref("github.com/onmetal/onmetal-api/api/networking/v1alpha1.NetworkInterfaceSpec"), + Ref: ref("github.com/ironcore-dev/ironcore/api/networking/v1alpha1.NetworkInterfaceSpec"), }, }, "status": { SchemaProps: spec.SchemaProps{ Default: map[string]interface{}{}, - Ref: ref("github.com/onmetal/onmetal-api/api/networking/v1alpha1.NetworkInterfaceStatus"), + Ref: ref("github.com/ironcore-dev/ironcore/api/networking/v1alpha1.NetworkInterfaceStatus"), }, }, }, }, }, Dependencies: []string{ - "github.com/onmetal/onmetal-api/api/networking/v1alpha1.NetworkInterfaceSpec", "github.com/onmetal/onmetal-api/api/networking/v1alpha1.NetworkInterfaceStatus", "k8s.io/apimachinery/pkg/apis/meta/v1.ObjectMeta"}, + "github.com/ironcore-dev/ironcore/api/networking/v1alpha1.NetworkInterfaceSpec", "github.com/ironcore-dev/ironcore/api/networking/v1alpha1.NetworkInterfaceStatus", "k8s.io/apimachinery/pkg/apis/meta/v1.ObjectMeta"}, } } -func schema_onmetal_api_api_networking_v1alpha1_NetworkInterfaceList(ref common.ReferenceCallback) common.OpenAPIDefinition { +func schema_ironcore_api_networking_v1alpha1_NetworkInterfaceList(ref common.ReferenceCallback) common.OpenAPIDefinition { return common.OpenAPIDefinition{ Schema: spec.Schema{ SchemaProps: spec.SchemaProps{ @@ -3370,7 +3371,7 @@ func schema_onmetal_api_api_networking_v1alpha1_NetworkInterfaceList(ref common. Schema: &spec.Schema{ SchemaProps: spec.SchemaProps{ Default: map[string]interface{}{}, - Ref: ref("github.com/onmetal/onmetal-api/api/networking/v1alpha1.NetworkInterface"), + Ref: ref("github.com/ironcore-dev/ironcore/api/networking/v1alpha1.NetworkInterface"), }, }, }, @@ -3381,11 +3382,11 @@ func schema_onmetal_api_api_networking_v1alpha1_NetworkInterfaceList(ref common. }, }, Dependencies: []string{ - "github.com/onmetal/onmetal-api/api/networking/v1alpha1.NetworkInterface", "k8s.io/apimachinery/pkg/apis/meta/v1.ListMeta"}, + "github.com/ironcore-dev/ironcore/api/networking/v1alpha1.NetworkInterface", "k8s.io/apimachinery/pkg/apis/meta/v1.ListMeta"}, } } -func schema_onmetal_api_api_networking_v1alpha1_NetworkInterfaceSpec(ref common.ReferenceCallback) common.OpenAPIDefinition { +func schema_ironcore_api_networking_v1alpha1_NetworkInterfaceSpec(ref common.ReferenceCallback) common.OpenAPIDefinition { return common.OpenAPIDefinition{ Schema: spec.Schema{ SchemaProps: spec.SchemaProps{ @@ -3409,7 +3410,7 @@ func schema_onmetal_api_api_networking_v1alpha1_NetworkInterfaceSpec(ref common. "machineRef": { SchemaProps: spec.SchemaProps{ Description: "MachineRef is the Machine this NetworkInterface is used by", - Ref: ref("github.com/onmetal/onmetal-api/api/common/v1alpha1.LocalUIDReference"), + Ref: ref("github.com/ironcore-dev/ironcore/api/common/v1alpha1.LocalUIDReference"), }, }, "ipFamilies": { @@ -3435,7 +3436,7 @@ func schema_onmetal_api_api_networking_v1alpha1_NetworkInterfaceSpec(ref common. Schema: &spec.Schema{ SchemaProps: spec.SchemaProps{ Default: map[string]interface{}{}, - Ref: ref("github.com/onmetal/onmetal-api/api/networking/v1alpha1.IPSource"), + Ref: ref("github.com/ironcore-dev/ironcore/api/networking/v1alpha1.IPSource"), }, }, }, @@ -3449,7 +3450,7 @@ func schema_onmetal_api_api_networking_v1alpha1_NetworkInterfaceSpec(ref common. Schema: &spec.Schema{ SchemaProps: spec.SchemaProps{ Default: map[string]interface{}{}, - Ref: ref("github.com/onmetal/onmetal-api/api/networking/v1alpha1.PrefixSource"), + Ref: ref("github.com/ironcore-dev/ironcore/api/networking/v1alpha1.PrefixSource"), }, }, }, @@ -3458,7 +3459,7 @@ func schema_onmetal_api_api_networking_v1alpha1_NetworkInterfaceSpec(ref common. "virtualIP": { SchemaProps: spec.SchemaProps{ Description: "VirtualIP specifies the virtual ip that should be assigned to this NetworkInterface.", - Ref: ref("github.com/onmetal/onmetal-api/api/networking/v1alpha1.VirtualIPSource"), + Ref: ref("github.com/ironcore-dev/ironcore/api/networking/v1alpha1.VirtualIPSource"), }, }, "attributes": { @@ -3482,11 +3483,11 @@ func schema_onmetal_api_api_networking_v1alpha1_NetworkInterfaceSpec(ref common. }, }, Dependencies: []string{ - "github.com/onmetal/onmetal-api/api/common/v1alpha1.LocalUIDReference", "github.com/onmetal/onmetal-api/api/networking/v1alpha1.IPSource", "github.com/onmetal/onmetal-api/api/networking/v1alpha1.PrefixSource", "github.com/onmetal/onmetal-api/api/networking/v1alpha1.VirtualIPSource", "k8s.io/api/core/v1.LocalObjectReference"}, + "github.com/ironcore-dev/ironcore/api/common/v1alpha1.LocalUIDReference", "github.com/ironcore-dev/ironcore/api/networking/v1alpha1.IPSource", "github.com/ironcore-dev/ironcore/api/networking/v1alpha1.PrefixSource", "github.com/ironcore-dev/ironcore/api/networking/v1alpha1.VirtualIPSource", "k8s.io/api/core/v1.LocalObjectReference"}, } } -func schema_onmetal_api_api_networking_v1alpha1_NetworkInterfaceStatus(ref common.ReferenceCallback) common.OpenAPIDefinition { +func schema_ironcore_api_networking_v1alpha1_NetworkInterfaceStatus(ref common.ReferenceCallback) common.OpenAPIDefinition { return common.OpenAPIDefinition{ Schema: spec.Schema{ SchemaProps: spec.SchemaProps{ @@ -3514,7 +3515,7 @@ func schema_onmetal_api_api_networking_v1alpha1_NetworkInterfaceStatus(ref commo Schema: &spec.Schema{ SchemaProps: spec.SchemaProps{ Default: map[string]interface{}{}, - Ref: ref("github.com/onmetal/onmetal-api/api/common/v1alpha1.IP"), + Ref: ref("github.com/ironcore-dev/ironcore/api/common/v1alpha1.IP"), }, }, }, @@ -3528,7 +3529,7 @@ func schema_onmetal_api_api_networking_v1alpha1_NetworkInterfaceStatus(ref commo Schema: &spec.Schema{ SchemaProps: spec.SchemaProps{ Default: map[string]interface{}{}, - Ref: ref("github.com/onmetal/onmetal-api/api/common/v1alpha1.IPPrefix"), + Ref: ref("github.com/ironcore-dev/ironcore/api/common/v1alpha1.IPPrefix"), }, }, }, @@ -3537,18 +3538,18 @@ func schema_onmetal_api_api_networking_v1alpha1_NetworkInterfaceStatus(ref commo "virtualIP": { SchemaProps: spec.SchemaProps{ Description: "VirtualIP is any virtual ip assigned to the NetworkInterface.", - Ref: ref("github.com/onmetal/onmetal-api/api/common/v1alpha1.IP"), + Ref: ref("github.com/ironcore-dev/ironcore/api/common/v1alpha1.IP"), }, }, }, }, }, Dependencies: []string{ - "github.com/onmetal/onmetal-api/api/common/v1alpha1.IP", "github.com/onmetal/onmetal-api/api/common/v1alpha1.IPPrefix", "k8s.io/apimachinery/pkg/apis/meta/v1.Time"}, + "github.com/ironcore-dev/ironcore/api/common/v1alpha1.IP", "github.com/ironcore-dev/ironcore/api/common/v1alpha1.IPPrefix", "k8s.io/apimachinery/pkg/apis/meta/v1.Time"}, } } -func schema_onmetal_api_api_networking_v1alpha1_NetworkInterfaceTemplateSpec(ref common.ReferenceCallback) common.OpenAPIDefinition { +func schema_ironcore_api_networking_v1alpha1_NetworkInterfaceTemplateSpec(ref common.ReferenceCallback) common.OpenAPIDefinition { return common.OpenAPIDefinition{ Schema: spec.Schema{ SchemaProps: spec.SchemaProps{ @@ -3564,18 +3565,18 @@ func schema_onmetal_api_api_networking_v1alpha1_NetworkInterfaceTemplateSpec(ref "spec": { SchemaProps: spec.SchemaProps{ Default: map[string]interface{}{}, - Ref: ref("github.com/onmetal/onmetal-api/api/networking/v1alpha1.NetworkInterfaceSpec"), + Ref: ref("github.com/ironcore-dev/ironcore/api/networking/v1alpha1.NetworkInterfaceSpec"), }, }, }, }, }, Dependencies: []string{ - "github.com/onmetal/onmetal-api/api/networking/v1alpha1.NetworkInterfaceSpec", "k8s.io/apimachinery/pkg/apis/meta/v1.ObjectMeta"}, + "github.com/ironcore-dev/ironcore/api/networking/v1alpha1.NetworkInterfaceSpec", "k8s.io/apimachinery/pkg/apis/meta/v1.ObjectMeta"}, } } -func schema_onmetal_api_api_networking_v1alpha1_NetworkList(ref common.ReferenceCallback) common.OpenAPIDefinition { +func schema_ironcore_api_networking_v1alpha1_NetworkList(ref common.ReferenceCallback) common.OpenAPIDefinition { return common.OpenAPIDefinition{ Schema: spec.Schema{ SchemaProps: spec.SchemaProps{ @@ -3609,7 +3610,7 @@ func schema_onmetal_api_api_networking_v1alpha1_NetworkList(ref common.Reference Schema: &spec.Schema{ SchemaProps: spec.SchemaProps{ Default: map[string]interface{}{}, - Ref: ref("github.com/onmetal/onmetal-api/api/networking/v1alpha1.Network"), + Ref: ref("github.com/ironcore-dev/ironcore/api/networking/v1alpha1.Network"), }, }, }, @@ -3620,11 +3621,11 @@ func schema_onmetal_api_api_networking_v1alpha1_NetworkList(ref common.Reference }, }, Dependencies: []string{ - "github.com/onmetal/onmetal-api/api/networking/v1alpha1.Network", "k8s.io/apimachinery/pkg/apis/meta/v1.ListMeta"}, + "github.com/ironcore-dev/ironcore/api/networking/v1alpha1.Network", "k8s.io/apimachinery/pkg/apis/meta/v1.ListMeta"}, } } -func schema_onmetal_api_api_networking_v1alpha1_NetworkPeering(ref common.ReferenceCallback) common.OpenAPIDefinition { +func schema_ironcore_api_networking_v1alpha1_NetworkPeering(ref common.ReferenceCallback) common.OpenAPIDefinition { return common.OpenAPIDefinition{ Schema: spec.Schema{ SchemaProps: spec.SchemaProps{ @@ -3643,7 +3644,7 @@ func schema_onmetal_api_api_networking_v1alpha1_NetworkPeering(ref common.Refere SchemaProps: spec.SchemaProps{ Description: "NetworkRef is the reference to the network to peer with. An empty namespace indicates that the target network resides in the same namespace as the source network.", Default: map[string]interface{}{}, - Ref: ref("github.com/onmetal/onmetal-api/api/networking/v1alpha1.NetworkPeeringNetworkRef"), + Ref: ref("github.com/ironcore-dev/ironcore/api/networking/v1alpha1.NetworkPeeringNetworkRef"), }, }, }, @@ -3651,11 +3652,11 @@ func schema_onmetal_api_api_networking_v1alpha1_NetworkPeering(ref common.Refere }, }, Dependencies: []string{ - "github.com/onmetal/onmetal-api/api/networking/v1alpha1.NetworkPeeringNetworkRef"}, + "github.com/ironcore-dev/ironcore/api/networking/v1alpha1.NetworkPeeringNetworkRef"}, } } -func schema_onmetal_api_api_networking_v1alpha1_NetworkPeeringClaimRef(ref common.ReferenceCallback) common.OpenAPIDefinition { +func schema_ironcore_api_networking_v1alpha1_NetworkPeeringClaimRef(ref common.ReferenceCallback) common.OpenAPIDefinition { return common.OpenAPIDefinition{ Schema: spec.Schema{ SchemaProps: spec.SchemaProps{ @@ -3690,7 +3691,7 @@ func schema_onmetal_api_api_networking_v1alpha1_NetworkPeeringClaimRef(ref commo } } -func schema_onmetal_api_api_networking_v1alpha1_NetworkPeeringNetworkRef(ref common.ReferenceCallback) common.OpenAPIDefinition { +func schema_ironcore_api_networking_v1alpha1_NetworkPeeringNetworkRef(ref common.ReferenceCallback) common.OpenAPIDefinition { return common.OpenAPIDefinition{ Schema: spec.Schema{ SchemaProps: spec.SchemaProps{ @@ -3719,7 +3720,7 @@ func schema_onmetal_api_api_networking_v1alpha1_NetworkPeeringNetworkRef(ref com } } -func schema_onmetal_api_api_networking_v1alpha1_NetworkPeeringStatus(ref common.ReferenceCallback) common.OpenAPIDefinition { +func schema_ironcore_api_networking_v1alpha1_NetworkPeeringStatus(ref common.ReferenceCallback) common.OpenAPIDefinition { return common.OpenAPIDefinition{ Schema: spec.Schema{ SchemaProps: spec.SchemaProps{ @@ -3741,7 +3742,7 @@ func schema_onmetal_api_api_networking_v1alpha1_NetworkPeeringStatus(ref common. } } -func schema_onmetal_api_api_networking_v1alpha1_NetworkPolicy(ref common.ReferenceCallback) common.OpenAPIDefinition { +func schema_ironcore_api_networking_v1alpha1_NetworkPolicy(ref common.ReferenceCallback) common.OpenAPIDefinition { return common.OpenAPIDefinition{ Schema: spec.Schema{ SchemaProps: spec.SchemaProps{ @@ -3771,24 +3772,24 @@ func schema_onmetal_api_api_networking_v1alpha1_NetworkPolicy(ref common.Referen "spec": { SchemaProps: spec.SchemaProps{ Default: map[string]interface{}{}, - Ref: ref("github.com/onmetal/onmetal-api/api/networking/v1alpha1.NetworkPolicySpec"), + Ref: ref("github.com/ironcore-dev/ironcore/api/networking/v1alpha1.NetworkPolicySpec"), }, }, "status": { SchemaProps: spec.SchemaProps{ Default: map[string]interface{}{}, - Ref: ref("github.com/onmetal/onmetal-api/api/networking/v1alpha1.NetworkPolicyStatus"), + Ref: ref("github.com/ironcore-dev/ironcore/api/networking/v1alpha1.NetworkPolicyStatus"), }, }, }, }, }, Dependencies: []string{ - "github.com/onmetal/onmetal-api/api/networking/v1alpha1.NetworkPolicySpec", "github.com/onmetal/onmetal-api/api/networking/v1alpha1.NetworkPolicyStatus", "k8s.io/apimachinery/pkg/apis/meta/v1.ObjectMeta"}, + "github.com/ironcore-dev/ironcore/api/networking/v1alpha1.NetworkPolicySpec", "github.com/ironcore-dev/ironcore/api/networking/v1alpha1.NetworkPolicyStatus", "k8s.io/apimachinery/pkg/apis/meta/v1.ObjectMeta"}, } } -func schema_onmetal_api_api_networking_v1alpha1_NetworkPolicyCondition(ref common.ReferenceCallback) common.OpenAPIDefinition { +func schema_ironcore_api_networking_v1alpha1_NetworkPolicyCondition(ref common.ReferenceCallback) common.OpenAPIDefinition { return common.OpenAPIDefinition{ Schema: spec.Schema{ SchemaProps: spec.SchemaProps{ @@ -3850,7 +3851,7 @@ func schema_onmetal_api_api_networking_v1alpha1_NetworkPolicyCondition(ref commo } } -func schema_onmetal_api_api_networking_v1alpha1_NetworkPolicyEgressRule(ref common.ReferenceCallback) common.OpenAPIDefinition { +func schema_ironcore_api_networking_v1alpha1_NetworkPolicyEgressRule(ref common.ReferenceCallback) common.OpenAPIDefinition { return common.OpenAPIDefinition{ Schema: spec.Schema{ SchemaProps: spec.SchemaProps{ @@ -3865,7 +3866,7 @@ func schema_onmetal_api_api_networking_v1alpha1_NetworkPolicyEgressRule(ref comm Schema: &spec.Schema{ SchemaProps: spec.SchemaProps{ Default: map[string]interface{}{}, - Ref: ref("github.com/onmetal/onmetal-api/api/networking/v1alpha1.NetworkPolicyPort"), + Ref: ref("github.com/ironcore-dev/ironcore/api/networking/v1alpha1.NetworkPolicyPort"), }, }, }, @@ -3879,7 +3880,7 @@ func schema_onmetal_api_api_networking_v1alpha1_NetworkPolicyEgressRule(ref comm Schema: &spec.Schema{ SchemaProps: spec.SchemaProps{ Default: map[string]interface{}{}, - Ref: ref("github.com/onmetal/onmetal-api/api/networking/v1alpha1.NetworkPolicyPeer"), + Ref: ref("github.com/ironcore-dev/ironcore/api/networking/v1alpha1.NetworkPolicyPeer"), }, }, }, @@ -3889,11 +3890,11 @@ func schema_onmetal_api_api_networking_v1alpha1_NetworkPolicyEgressRule(ref comm }, }, Dependencies: []string{ - "github.com/onmetal/onmetal-api/api/networking/v1alpha1.NetworkPolicyPeer", "github.com/onmetal/onmetal-api/api/networking/v1alpha1.NetworkPolicyPort"}, + "github.com/ironcore-dev/ironcore/api/networking/v1alpha1.NetworkPolicyPeer", "github.com/ironcore-dev/ironcore/api/networking/v1alpha1.NetworkPolicyPort"}, } } -func schema_onmetal_api_api_networking_v1alpha1_NetworkPolicyIngressRule(ref common.ReferenceCallback) common.OpenAPIDefinition { +func schema_ironcore_api_networking_v1alpha1_NetworkPolicyIngressRule(ref common.ReferenceCallback) common.OpenAPIDefinition { return common.OpenAPIDefinition{ Schema: spec.Schema{ SchemaProps: spec.SchemaProps{ @@ -3908,7 +3909,7 @@ func schema_onmetal_api_api_networking_v1alpha1_NetworkPolicyIngressRule(ref com Schema: &spec.Schema{ SchemaProps: spec.SchemaProps{ Default: map[string]interface{}{}, - Ref: ref("github.com/onmetal/onmetal-api/api/networking/v1alpha1.NetworkPolicyPort"), + Ref: ref("github.com/ironcore-dev/ironcore/api/networking/v1alpha1.NetworkPolicyPort"), }, }, }, @@ -3922,7 +3923,7 @@ func schema_onmetal_api_api_networking_v1alpha1_NetworkPolicyIngressRule(ref com Schema: &spec.Schema{ SchemaProps: spec.SchemaProps{ Default: map[string]interface{}{}, - Ref: ref("github.com/onmetal/onmetal-api/api/networking/v1alpha1.NetworkPolicyPeer"), + Ref: ref("github.com/ironcore-dev/ironcore/api/networking/v1alpha1.NetworkPolicyPeer"), }, }, }, @@ -3932,11 +3933,11 @@ func schema_onmetal_api_api_networking_v1alpha1_NetworkPolicyIngressRule(ref com }, }, Dependencies: []string{ - "github.com/onmetal/onmetal-api/api/networking/v1alpha1.NetworkPolicyPeer", "github.com/onmetal/onmetal-api/api/networking/v1alpha1.NetworkPolicyPort"}, + "github.com/ironcore-dev/ironcore/api/networking/v1alpha1.NetworkPolicyPeer", "github.com/ironcore-dev/ironcore/api/networking/v1alpha1.NetworkPolicyPort"}, } } -func schema_onmetal_api_api_networking_v1alpha1_NetworkPolicyList(ref common.ReferenceCallback) common.OpenAPIDefinition { +func schema_ironcore_api_networking_v1alpha1_NetworkPolicyList(ref common.ReferenceCallback) common.OpenAPIDefinition { return common.OpenAPIDefinition{ Schema: spec.Schema{ SchemaProps: spec.SchemaProps{ @@ -3970,7 +3971,7 @@ func schema_onmetal_api_api_networking_v1alpha1_NetworkPolicyList(ref common.Ref Schema: &spec.Schema{ SchemaProps: spec.SchemaProps{ Default: map[string]interface{}{}, - Ref: ref("github.com/onmetal/onmetal-api/api/networking/v1alpha1.NetworkPolicy"), + Ref: ref("github.com/ironcore-dev/ironcore/api/networking/v1alpha1.NetworkPolicy"), }, }, }, @@ -3981,11 +3982,11 @@ func schema_onmetal_api_api_networking_v1alpha1_NetworkPolicyList(ref common.Ref }, }, Dependencies: []string{ - "github.com/onmetal/onmetal-api/api/networking/v1alpha1.NetworkPolicy", "k8s.io/apimachinery/pkg/apis/meta/v1.ListMeta"}, + "github.com/ironcore-dev/ironcore/api/networking/v1alpha1.NetworkPolicy", "k8s.io/apimachinery/pkg/apis/meta/v1.ListMeta"}, } } -func schema_onmetal_api_api_networking_v1alpha1_NetworkPolicyPeer(ref common.ReferenceCallback) common.OpenAPIDefinition { +func schema_ironcore_api_networking_v1alpha1_NetworkPolicyPeer(ref common.ReferenceCallback) common.OpenAPIDefinition { return common.OpenAPIDefinition{ Schema: spec.Schema{ SchemaProps: spec.SchemaProps{ @@ -3995,24 +3996,24 @@ func schema_onmetal_api_api_networking_v1alpha1_NetworkPolicyPeer(ref common.Ref "objectSelector": { SchemaProps: spec.SchemaProps{ Description: "ObjectSelector selects peers with the given kind matching the label selector. Exclusive with other peer specifiers.", - Ref: ref("github.com/onmetal/onmetal-api/api/core/v1alpha1.ObjectSelector"), + Ref: ref("github.com/ironcore-dev/ironcore/api/core/v1alpha1.ObjectSelector"), }, }, "ipBlock": { SchemaProps: spec.SchemaProps{ Description: "IPBlock specifies the ip block from or to which network traffic may come.", - Ref: ref("github.com/onmetal/onmetal-api/api/networking/v1alpha1.IPBlock"), + Ref: ref("github.com/ironcore-dev/ironcore/api/networking/v1alpha1.IPBlock"), }, }, }, }, }, Dependencies: []string{ - "github.com/onmetal/onmetal-api/api/core/v1alpha1.ObjectSelector", "github.com/onmetal/onmetal-api/api/networking/v1alpha1.IPBlock"}, + "github.com/ironcore-dev/ironcore/api/core/v1alpha1.ObjectSelector", "github.com/ironcore-dev/ironcore/api/networking/v1alpha1.IPBlock"}, } } -func schema_onmetal_api_api_networking_v1alpha1_NetworkPolicyPort(ref common.ReferenceCallback) common.OpenAPIDefinition { +func schema_ironcore_api_networking_v1alpha1_NetworkPolicyPort(ref common.ReferenceCallback) common.OpenAPIDefinition { return common.OpenAPIDefinition{ Schema: spec.Schema{ SchemaProps: spec.SchemaProps{ @@ -4047,7 +4048,7 @@ func schema_onmetal_api_api_networking_v1alpha1_NetworkPolicyPort(ref common.Ref } } -func schema_onmetal_api_api_networking_v1alpha1_NetworkPolicySpec(ref common.ReferenceCallback) common.OpenAPIDefinition { +func schema_ironcore_api_networking_v1alpha1_NetworkPolicySpec(ref common.ReferenceCallback) common.OpenAPIDefinition { return common.OpenAPIDefinition{ Schema: spec.Schema{ SchemaProps: spec.SchemaProps{ @@ -4076,7 +4077,7 @@ func schema_onmetal_api_api_networking_v1alpha1_NetworkPolicySpec(ref common.Ref Schema: &spec.Schema{ SchemaProps: spec.SchemaProps{ Default: map[string]interface{}{}, - Ref: ref("github.com/onmetal/onmetal-api/api/networking/v1alpha1.NetworkPolicyIngressRule"), + Ref: ref("github.com/ironcore-dev/ironcore/api/networking/v1alpha1.NetworkPolicyIngressRule"), }, }, }, @@ -4090,7 +4091,7 @@ func schema_onmetal_api_api_networking_v1alpha1_NetworkPolicySpec(ref common.Ref Schema: &spec.Schema{ SchemaProps: spec.SchemaProps{ Default: map[string]interface{}{}, - Ref: ref("github.com/onmetal/onmetal-api/api/networking/v1alpha1.NetworkPolicyEgressRule"), + Ref: ref("github.com/ironcore-dev/ironcore/api/networking/v1alpha1.NetworkPolicyEgressRule"), }, }, }, @@ -4116,11 +4117,11 @@ func schema_onmetal_api_api_networking_v1alpha1_NetworkPolicySpec(ref common.Ref }, }, Dependencies: []string{ - "github.com/onmetal/onmetal-api/api/networking/v1alpha1.NetworkPolicyEgressRule", "github.com/onmetal/onmetal-api/api/networking/v1alpha1.NetworkPolicyIngressRule", "k8s.io/api/core/v1.LocalObjectReference", "k8s.io/apimachinery/pkg/apis/meta/v1.LabelSelector"}, + "github.com/ironcore-dev/ironcore/api/networking/v1alpha1.NetworkPolicyEgressRule", "github.com/ironcore-dev/ironcore/api/networking/v1alpha1.NetworkPolicyIngressRule", "k8s.io/api/core/v1.LocalObjectReference", "k8s.io/apimachinery/pkg/apis/meta/v1.LabelSelector"}, } } -func schema_onmetal_api_api_networking_v1alpha1_NetworkPolicyStatus(ref common.ReferenceCallback) common.OpenAPIDefinition { +func schema_ironcore_api_networking_v1alpha1_NetworkPolicyStatus(ref common.ReferenceCallback) common.OpenAPIDefinition { return common.OpenAPIDefinition{ Schema: spec.Schema{ SchemaProps: spec.SchemaProps{ @@ -4135,7 +4136,7 @@ func schema_onmetal_api_api_networking_v1alpha1_NetworkPolicyStatus(ref common.R Schema: &spec.Schema{ SchemaProps: spec.SchemaProps{ Default: map[string]interface{}{}, - Ref: ref("github.com/onmetal/onmetal-api/api/networking/v1alpha1.NetworkPolicyCondition"), + Ref: ref("github.com/ironcore-dev/ironcore/api/networking/v1alpha1.NetworkPolicyCondition"), }, }, }, @@ -4145,11 +4146,11 @@ func schema_onmetal_api_api_networking_v1alpha1_NetworkPolicyStatus(ref common.R }, }, Dependencies: []string{ - "github.com/onmetal/onmetal-api/api/networking/v1alpha1.NetworkPolicyCondition"}, + "github.com/ironcore-dev/ironcore/api/networking/v1alpha1.NetworkPolicyCondition"}, } } -func schema_onmetal_api_api_networking_v1alpha1_NetworkSpec(ref common.ReferenceCallback) common.OpenAPIDefinition { +func schema_ironcore_api_networking_v1alpha1_NetworkSpec(ref common.ReferenceCallback) common.OpenAPIDefinition { return common.OpenAPIDefinition{ Schema: spec.Schema{ SchemaProps: spec.SchemaProps{ @@ -4177,7 +4178,7 @@ func schema_onmetal_api_api_networking_v1alpha1_NetworkSpec(ref common.Reference Schema: &spec.Schema{ SchemaProps: spec.SchemaProps{ Default: map[string]interface{}{}, - Ref: ref("github.com/onmetal/onmetal-api/api/networking/v1alpha1.NetworkPeering"), + Ref: ref("github.com/ironcore-dev/ironcore/api/networking/v1alpha1.NetworkPeering"), }, }, }, @@ -4197,7 +4198,7 @@ func schema_onmetal_api_api_networking_v1alpha1_NetworkSpec(ref common.Reference Schema: &spec.Schema{ SchemaProps: spec.SchemaProps{ Default: map[string]interface{}{}, - Ref: ref("github.com/onmetal/onmetal-api/api/networking/v1alpha1.NetworkPeeringClaimRef"), + Ref: ref("github.com/ironcore-dev/ironcore/api/networking/v1alpha1.NetworkPeeringClaimRef"), }, }, }, @@ -4207,11 +4208,11 @@ func schema_onmetal_api_api_networking_v1alpha1_NetworkSpec(ref common.Reference }, }, Dependencies: []string{ - "github.com/onmetal/onmetal-api/api/networking/v1alpha1.NetworkPeering", "github.com/onmetal/onmetal-api/api/networking/v1alpha1.NetworkPeeringClaimRef"}, + "github.com/ironcore-dev/ironcore/api/networking/v1alpha1.NetworkPeering", "github.com/ironcore-dev/ironcore/api/networking/v1alpha1.NetworkPeeringClaimRef"}, } } -func schema_onmetal_api_api_networking_v1alpha1_NetworkStatus(ref common.ReferenceCallback) common.OpenAPIDefinition { +func schema_ironcore_api_networking_v1alpha1_NetworkStatus(ref common.ReferenceCallback) common.OpenAPIDefinition { return common.OpenAPIDefinition{ Schema: spec.Schema{ SchemaProps: spec.SchemaProps{ @@ -4240,7 +4241,7 @@ func schema_onmetal_api_api_networking_v1alpha1_NetworkStatus(ref common.Referen Schema: &spec.Schema{ SchemaProps: spec.SchemaProps{ Default: map[string]interface{}{}, - Ref: ref("github.com/onmetal/onmetal-api/api/networking/v1alpha1.NetworkPeeringStatus"), + Ref: ref("github.com/ironcore-dev/ironcore/api/networking/v1alpha1.NetworkPeeringStatus"), }, }, }, @@ -4250,11 +4251,11 @@ func schema_onmetal_api_api_networking_v1alpha1_NetworkStatus(ref common.Referen }, }, Dependencies: []string{ - "github.com/onmetal/onmetal-api/api/networking/v1alpha1.NetworkPeeringStatus"}, + "github.com/ironcore-dev/ironcore/api/networking/v1alpha1.NetworkPeeringStatus"}, } } -func schema_onmetal_api_api_networking_v1alpha1_PrefixSource(ref common.ReferenceCallback) common.OpenAPIDefinition { +func schema_ironcore_api_networking_v1alpha1_PrefixSource(ref common.ReferenceCallback) common.OpenAPIDefinition { return common.OpenAPIDefinition{ Schema: spec.Schema{ SchemaProps: spec.SchemaProps{ @@ -4263,24 +4264,24 @@ func schema_onmetal_api_api_networking_v1alpha1_PrefixSource(ref common.Referenc "value": { SchemaProps: spec.SchemaProps{ Description: "Value specifies a static prefix to use.", - Ref: ref("github.com/onmetal/onmetal-api/api/common/v1alpha1.IPPrefix"), + Ref: ref("github.com/ironcore-dev/ironcore/api/common/v1alpha1.IPPrefix"), }, }, "ephemeral": { SchemaProps: spec.SchemaProps{ Description: "Ephemeral specifies a prefix by creating an ephemeral ipam.Prefix to allocate the prefix with.", - Ref: ref("github.com/onmetal/onmetal-api/api/networking/v1alpha1.EphemeralPrefixSource"), + Ref: ref("github.com/ironcore-dev/ironcore/api/networking/v1alpha1.EphemeralPrefixSource"), }, }, }, }, }, Dependencies: []string{ - "github.com/onmetal/onmetal-api/api/common/v1alpha1.IPPrefix", "github.com/onmetal/onmetal-api/api/networking/v1alpha1.EphemeralPrefixSource"}, + "github.com/ironcore-dev/ironcore/api/common/v1alpha1.IPPrefix", "github.com/ironcore-dev/ironcore/api/networking/v1alpha1.EphemeralPrefixSource"}, } } -func schema_onmetal_api_api_networking_v1alpha1_VirtualIP(ref common.ReferenceCallback) common.OpenAPIDefinition { +func schema_ironcore_api_networking_v1alpha1_VirtualIP(ref common.ReferenceCallback) common.OpenAPIDefinition { return common.OpenAPIDefinition{ Schema: spec.Schema{ SchemaProps: spec.SchemaProps{ @@ -4310,24 +4311,24 @@ func schema_onmetal_api_api_networking_v1alpha1_VirtualIP(ref common.ReferenceCa "spec": { SchemaProps: spec.SchemaProps{ Default: map[string]interface{}{}, - Ref: ref("github.com/onmetal/onmetal-api/api/networking/v1alpha1.VirtualIPSpec"), + Ref: ref("github.com/ironcore-dev/ironcore/api/networking/v1alpha1.VirtualIPSpec"), }, }, "status": { SchemaProps: spec.SchemaProps{ Default: map[string]interface{}{}, - Ref: ref("github.com/onmetal/onmetal-api/api/networking/v1alpha1.VirtualIPStatus"), + Ref: ref("github.com/ironcore-dev/ironcore/api/networking/v1alpha1.VirtualIPStatus"), }, }, }, }, }, Dependencies: []string{ - "github.com/onmetal/onmetal-api/api/networking/v1alpha1.VirtualIPSpec", "github.com/onmetal/onmetal-api/api/networking/v1alpha1.VirtualIPStatus", "k8s.io/apimachinery/pkg/apis/meta/v1.ObjectMeta"}, + "github.com/ironcore-dev/ironcore/api/networking/v1alpha1.VirtualIPSpec", "github.com/ironcore-dev/ironcore/api/networking/v1alpha1.VirtualIPStatus", "k8s.io/apimachinery/pkg/apis/meta/v1.ObjectMeta"}, } } -func schema_onmetal_api_api_networking_v1alpha1_VirtualIPList(ref common.ReferenceCallback) common.OpenAPIDefinition { +func schema_ironcore_api_networking_v1alpha1_VirtualIPList(ref common.ReferenceCallback) common.OpenAPIDefinition { return common.OpenAPIDefinition{ Schema: spec.Schema{ SchemaProps: spec.SchemaProps{ @@ -4361,7 +4362,7 @@ func schema_onmetal_api_api_networking_v1alpha1_VirtualIPList(ref common.Referen Schema: &spec.Schema{ SchemaProps: spec.SchemaProps{ Default: map[string]interface{}{}, - Ref: ref("github.com/onmetal/onmetal-api/api/networking/v1alpha1.VirtualIP"), + Ref: ref("github.com/ironcore-dev/ironcore/api/networking/v1alpha1.VirtualIP"), }, }, }, @@ -4372,11 +4373,11 @@ func schema_onmetal_api_api_networking_v1alpha1_VirtualIPList(ref common.Referen }, }, Dependencies: []string{ - "github.com/onmetal/onmetal-api/api/networking/v1alpha1.VirtualIP", "k8s.io/apimachinery/pkg/apis/meta/v1.ListMeta"}, + "github.com/ironcore-dev/ironcore/api/networking/v1alpha1.VirtualIP", "k8s.io/apimachinery/pkg/apis/meta/v1.ListMeta"}, } } -func schema_onmetal_api_api_networking_v1alpha1_VirtualIPSource(ref common.ReferenceCallback) common.OpenAPIDefinition { +func schema_ironcore_api_networking_v1alpha1_VirtualIPSource(ref common.ReferenceCallback) common.OpenAPIDefinition { return common.OpenAPIDefinition{ Schema: spec.Schema{ SchemaProps: spec.SchemaProps{ @@ -4392,18 +4393,18 @@ func schema_onmetal_api_api_networking_v1alpha1_VirtualIPSource(ref common.Refer "ephemeral": { SchemaProps: spec.SchemaProps{ Description: "Ephemeral instructs to create an ephemeral (i.e. coupled to the lifetime of the surrounding object) VirtualIP.", - Ref: ref("github.com/onmetal/onmetal-api/api/networking/v1alpha1.EphemeralVirtualIPSource"), + Ref: ref("github.com/ironcore-dev/ironcore/api/networking/v1alpha1.EphemeralVirtualIPSource"), }, }, }, }, }, Dependencies: []string{ - "github.com/onmetal/onmetal-api/api/networking/v1alpha1.EphemeralVirtualIPSource", "k8s.io/api/core/v1.LocalObjectReference"}, + "github.com/ironcore-dev/ironcore/api/networking/v1alpha1.EphemeralVirtualIPSource", "k8s.io/api/core/v1.LocalObjectReference"}, } } -func schema_onmetal_api_api_networking_v1alpha1_VirtualIPSpec(ref common.ReferenceCallback) common.OpenAPIDefinition { +func schema_ironcore_api_networking_v1alpha1_VirtualIPSpec(ref common.ReferenceCallback) common.OpenAPIDefinition { return common.OpenAPIDefinition{ Schema: spec.Schema{ SchemaProps: spec.SchemaProps{ @@ -4430,7 +4431,7 @@ func schema_onmetal_api_api_networking_v1alpha1_VirtualIPSpec(ref common.Referen "targetRef": { SchemaProps: spec.SchemaProps{ Description: "TargetRef references the target for this VirtualIP (currently only NetworkInterface).", - Ref: ref("github.com/onmetal/onmetal-api/api/common/v1alpha1.LocalUIDReference"), + Ref: ref("github.com/ironcore-dev/ironcore/api/common/v1alpha1.LocalUIDReference"), }, }, }, @@ -4438,11 +4439,11 @@ func schema_onmetal_api_api_networking_v1alpha1_VirtualIPSpec(ref common.Referen }, }, Dependencies: []string{ - "github.com/onmetal/onmetal-api/api/common/v1alpha1.LocalUIDReference"}, + "github.com/ironcore-dev/ironcore/api/common/v1alpha1.LocalUIDReference"}, } } -func schema_onmetal_api_api_networking_v1alpha1_VirtualIPStatus(ref common.ReferenceCallback) common.OpenAPIDefinition { +func schema_ironcore_api_networking_v1alpha1_VirtualIPStatus(ref common.ReferenceCallback) common.OpenAPIDefinition { return common.OpenAPIDefinition{ Schema: spec.Schema{ SchemaProps: spec.SchemaProps{ @@ -4452,18 +4453,18 @@ func schema_onmetal_api_api_networking_v1alpha1_VirtualIPStatus(ref common.Refer "ip": { SchemaProps: spec.SchemaProps{ Description: "IP is the allocated IP, if any.", - Ref: ref("github.com/onmetal/onmetal-api/api/common/v1alpha1.IP"), + Ref: ref("github.com/ironcore-dev/ironcore/api/common/v1alpha1.IP"), }, }, }, }, }, Dependencies: []string{ - "github.com/onmetal/onmetal-api/api/common/v1alpha1.IP"}, + "github.com/ironcore-dev/ironcore/api/common/v1alpha1.IP"}, } } -func schema_onmetal_api_api_networking_v1alpha1_VirtualIPTemplateSpec(ref common.ReferenceCallback) common.OpenAPIDefinition { +func schema_ironcore_api_networking_v1alpha1_VirtualIPTemplateSpec(ref common.ReferenceCallback) common.OpenAPIDefinition { return common.OpenAPIDefinition{ Schema: spec.Schema{ SchemaProps: spec.SchemaProps{ @@ -4479,18 +4480,18 @@ func schema_onmetal_api_api_networking_v1alpha1_VirtualIPTemplateSpec(ref common "spec": { SchemaProps: spec.SchemaProps{ Default: map[string]interface{}{}, - Ref: ref("github.com/onmetal/onmetal-api/api/networking/v1alpha1.VirtualIPSpec"), + Ref: ref("github.com/ironcore-dev/ironcore/api/networking/v1alpha1.VirtualIPSpec"), }, }, }, }, }, Dependencies: []string{ - "github.com/onmetal/onmetal-api/api/networking/v1alpha1.VirtualIPSpec", "k8s.io/apimachinery/pkg/apis/meta/v1.ObjectMeta"}, + "github.com/ironcore-dev/ironcore/api/networking/v1alpha1.VirtualIPSpec", "k8s.io/apimachinery/pkg/apis/meta/v1.ObjectMeta"}, } } -func schema_onmetal_api_api_storage_v1alpha1_Bucket(ref common.ReferenceCallback) common.OpenAPIDefinition { +func schema_ironcore_api_storage_v1alpha1_Bucket(ref common.ReferenceCallback) common.OpenAPIDefinition { return common.OpenAPIDefinition{ Schema: spec.Schema{ SchemaProps: spec.SchemaProps{ @@ -4520,24 +4521,24 @@ func schema_onmetal_api_api_storage_v1alpha1_Bucket(ref common.ReferenceCallback "spec": { SchemaProps: spec.SchemaProps{ Default: map[string]interface{}{}, - Ref: ref("github.com/onmetal/onmetal-api/api/storage/v1alpha1.BucketSpec"), + Ref: ref("github.com/ironcore-dev/ironcore/api/storage/v1alpha1.BucketSpec"), }, }, "status": { SchemaProps: spec.SchemaProps{ Default: map[string]interface{}{}, - Ref: ref("github.com/onmetal/onmetal-api/api/storage/v1alpha1.BucketStatus"), + Ref: ref("github.com/ironcore-dev/ironcore/api/storage/v1alpha1.BucketStatus"), }, }, }, }, }, Dependencies: []string{ - "github.com/onmetal/onmetal-api/api/storage/v1alpha1.BucketSpec", "github.com/onmetal/onmetal-api/api/storage/v1alpha1.BucketStatus", "k8s.io/apimachinery/pkg/apis/meta/v1.ObjectMeta"}, + "github.com/ironcore-dev/ironcore/api/storage/v1alpha1.BucketSpec", "github.com/ironcore-dev/ironcore/api/storage/v1alpha1.BucketStatus", "k8s.io/apimachinery/pkg/apis/meta/v1.ObjectMeta"}, } } -func schema_onmetal_api_api_storage_v1alpha1_BucketAccess(ref common.ReferenceCallback) common.OpenAPIDefinition { +func schema_ironcore_api_storage_v1alpha1_BucketAccess(ref common.ReferenceCallback) common.OpenAPIDefinition { return common.OpenAPIDefinition{ Schema: spec.Schema{ SchemaProps: spec.SchemaProps{ @@ -4567,7 +4568,7 @@ func schema_onmetal_api_api_storage_v1alpha1_BucketAccess(ref common.ReferenceCa } } -func schema_onmetal_api_api_storage_v1alpha1_BucketClass(ref common.ReferenceCallback) common.OpenAPIDefinition { +func schema_ironcore_api_storage_v1alpha1_BucketClass(ref common.ReferenceCallback) common.OpenAPIDefinition { return common.OpenAPIDefinition{ Schema: spec.Schema{ SchemaProps: spec.SchemaProps{ @@ -4617,7 +4618,7 @@ func schema_onmetal_api_api_storage_v1alpha1_BucketClass(ref common.ReferenceCal } } -func schema_onmetal_api_api_storage_v1alpha1_BucketClassList(ref common.ReferenceCallback) common.OpenAPIDefinition { +func schema_ironcore_api_storage_v1alpha1_BucketClassList(ref common.ReferenceCallback) common.OpenAPIDefinition { return common.OpenAPIDefinition{ Schema: spec.Schema{ SchemaProps: spec.SchemaProps{ @@ -4651,7 +4652,7 @@ func schema_onmetal_api_api_storage_v1alpha1_BucketClassList(ref common.Referenc Schema: &spec.Schema{ SchemaProps: spec.SchemaProps{ Default: map[string]interface{}{}, - Ref: ref("github.com/onmetal/onmetal-api/api/storage/v1alpha1.BucketClass"), + Ref: ref("github.com/ironcore-dev/ironcore/api/storage/v1alpha1.BucketClass"), }, }, }, @@ -4662,11 +4663,11 @@ func schema_onmetal_api_api_storage_v1alpha1_BucketClassList(ref common.Referenc }, }, Dependencies: []string{ - "github.com/onmetal/onmetal-api/api/storage/v1alpha1.BucketClass", "k8s.io/apimachinery/pkg/apis/meta/v1.ListMeta"}, + "github.com/ironcore-dev/ironcore/api/storage/v1alpha1.BucketClass", "k8s.io/apimachinery/pkg/apis/meta/v1.ListMeta"}, } } -func schema_onmetal_api_api_storage_v1alpha1_BucketCondition(ref common.ReferenceCallback) common.OpenAPIDefinition { +func schema_ironcore_api_storage_v1alpha1_BucketCondition(ref common.ReferenceCallback) common.OpenAPIDefinition { return common.OpenAPIDefinition{ Schema: spec.Schema{ SchemaProps: spec.SchemaProps{ @@ -4726,7 +4727,7 @@ func schema_onmetal_api_api_storage_v1alpha1_BucketCondition(ref common.Referenc } } -func schema_onmetal_api_api_storage_v1alpha1_BucketList(ref common.ReferenceCallback) common.OpenAPIDefinition { +func schema_ironcore_api_storage_v1alpha1_BucketList(ref common.ReferenceCallback) common.OpenAPIDefinition { return common.OpenAPIDefinition{ Schema: spec.Schema{ SchemaProps: spec.SchemaProps{ @@ -4760,7 +4761,7 @@ func schema_onmetal_api_api_storage_v1alpha1_BucketList(ref common.ReferenceCall Schema: &spec.Schema{ SchemaProps: spec.SchemaProps{ Default: map[string]interface{}{}, - Ref: ref("github.com/onmetal/onmetal-api/api/storage/v1alpha1.Bucket"), + Ref: ref("github.com/ironcore-dev/ironcore/api/storage/v1alpha1.Bucket"), }, }, }, @@ -4771,11 +4772,11 @@ func schema_onmetal_api_api_storage_v1alpha1_BucketList(ref common.ReferenceCall }, }, Dependencies: []string{ - "github.com/onmetal/onmetal-api/api/storage/v1alpha1.Bucket", "k8s.io/apimachinery/pkg/apis/meta/v1.ListMeta"}, + "github.com/ironcore-dev/ironcore/api/storage/v1alpha1.Bucket", "k8s.io/apimachinery/pkg/apis/meta/v1.ListMeta"}, } } -func schema_onmetal_api_api_storage_v1alpha1_BucketPool(ref common.ReferenceCallback) common.OpenAPIDefinition { +func schema_ironcore_api_storage_v1alpha1_BucketPool(ref common.ReferenceCallback) common.OpenAPIDefinition { return common.OpenAPIDefinition{ Schema: spec.Schema{ SchemaProps: spec.SchemaProps{ @@ -4805,24 +4806,24 @@ func schema_onmetal_api_api_storage_v1alpha1_BucketPool(ref common.ReferenceCall "spec": { SchemaProps: spec.SchemaProps{ Default: map[string]interface{}{}, - Ref: ref("github.com/onmetal/onmetal-api/api/storage/v1alpha1.BucketPoolSpec"), + Ref: ref("github.com/ironcore-dev/ironcore/api/storage/v1alpha1.BucketPoolSpec"), }, }, "status": { SchemaProps: spec.SchemaProps{ Default: map[string]interface{}{}, - Ref: ref("github.com/onmetal/onmetal-api/api/storage/v1alpha1.BucketPoolStatus"), + Ref: ref("github.com/ironcore-dev/ironcore/api/storage/v1alpha1.BucketPoolStatus"), }, }, }, }, }, Dependencies: []string{ - "github.com/onmetal/onmetal-api/api/storage/v1alpha1.BucketPoolSpec", "github.com/onmetal/onmetal-api/api/storage/v1alpha1.BucketPoolStatus", "k8s.io/apimachinery/pkg/apis/meta/v1.ObjectMeta"}, + "github.com/ironcore-dev/ironcore/api/storage/v1alpha1.BucketPoolSpec", "github.com/ironcore-dev/ironcore/api/storage/v1alpha1.BucketPoolStatus", "k8s.io/apimachinery/pkg/apis/meta/v1.ObjectMeta"}, } } -func schema_onmetal_api_api_storage_v1alpha1_BucketPoolList(ref common.ReferenceCallback) common.OpenAPIDefinition { +func schema_ironcore_api_storage_v1alpha1_BucketPoolList(ref common.ReferenceCallback) common.OpenAPIDefinition { return common.OpenAPIDefinition{ Schema: spec.Schema{ SchemaProps: spec.SchemaProps{ @@ -4856,7 +4857,7 @@ func schema_onmetal_api_api_storage_v1alpha1_BucketPoolList(ref common.Reference Schema: &spec.Schema{ SchemaProps: spec.SchemaProps{ Default: map[string]interface{}{}, - Ref: ref("github.com/onmetal/onmetal-api/api/storage/v1alpha1.BucketPool"), + Ref: ref("github.com/ironcore-dev/ironcore/api/storage/v1alpha1.BucketPool"), }, }, }, @@ -4867,11 +4868,11 @@ func schema_onmetal_api_api_storage_v1alpha1_BucketPoolList(ref common.Reference }, }, Dependencies: []string{ - "github.com/onmetal/onmetal-api/api/storage/v1alpha1.BucketPool", "k8s.io/apimachinery/pkg/apis/meta/v1.ListMeta"}, + "github.com/ironcore-dev/ironcore/api/storage/v1alpha1.BucketPool", "k8s.io/apimachinery/pkg/apis/meta/v1.ListMeta"}, } } -func schema_onmetal_api_api_storage_v1alpha1_BucketPoolSpec(ref common.ReferenceCallback) common.OpenAPIDefinition { +func schema_ironcore_api_storage_v1alpha1_BucketPoolSpec(ref common.ReferenceCallback) common.OpenAPIDefinition { return common.OpenAPIDefinition{ Schema: spec.Schema{ SchemaProps: spec.SchemaProps{ @@ -4894,7 +4895,7 @@ func schema_onmetal_api_api_storage_v1alpha1_BucketPoolSpec(ref common.Reference Schema: &spec.Schema{ SchemaProps: spec.SchemaProps{ Default: map[string]interface{}{}, - Ref: ref("github.com/onmetal/onmetal-api/api/common/v1alpha1.Taint"), + Ref: ref("github.com/ironcore-dev/ironcore/api/common/v1alpha1.Taint"), }, }, }, @@ -4905,11 +4906,11 @@ func schema_onmetal_api_api_storage_v1alpha1_BucketPoolSpec(ref common.Reference }, }, Dependencies: []string{ - "github.com/onmetal/onmetal-api/api/common/v1alpha1.Taint"}, + "github.com/ironcore-dev/ironcore/api/common/v1alpha1.Taint"}, } } -func schema_onmetal_api_api_storage_v1alpha1_BucketPoolStatus(ref common.ReferenceCallback) common.OpenAPIDefinition { +func schema_ironcore_api_storage_v1alpha1_BucketPoolStatus(ref common.ReferenceCallback) common.OpenAPIDefinition { return common.OpenAPIDefinition{ Schema: spec.Schema{ SchemaProps: spec.SchemaProps{ @@ -4945,7 +4946,7 @@ func schema_onmetal_api_api_storage_v1alpha1_BucketPoolStatus(ref common.Referen } } -func schema_onmetal_api_api_storage_v1alpha1_BucketSpec(ref common.ReferenceCallback) common.OpenAPIDefinition { +func schema_ironcore_api_storage_v1alpha1_BucketSpec(ref common.ReferenceCallback) common.OpenAPIDefinition { return common.OpenAPIDefinition{ Schema: spec.Schema{ SchemaProps: spec.SchemaProps{ @@ -4988,7 +4989,7 @@ func schema_onmetal_api_api_storage_v1alpha1_BucketSpec(ref common.ReferenceCall Schema: &spec.Schema{ SchemaProps: spec.SchemaProps{ Default: map[string]interface{}{}, - Ref: ref("github.com/onmetal/onmetal-api/api/common/v1alpha1.Toleration"), + Ref: ref("github.com/ironcore-dev/ironcore/api/common/v1alpha1.Toleration"), }, }, }, @@ -4998,11 +4999,11 @@ func schema_onmetal_api_api_storage_v1alpha1_BucketSpec(ref common.ReferenceCall }, }, Dependencies: []string{ - "github.com/onmetal/onmetal-api/api/common/v1alpha1.Toleration", "k8s.io/api/core/v1.LocalObjectReference"}, + "github.com/ironcore-dev/ironcore/api/common/v1alpha1.Toleration", "k8s.io/api/core/v1.LocalObjectReference"}, } } -func schema_onmetal_api_api_storage_v1alpha1_BucketStatus(ref common.ReferenceCallback) common.OpenAPIDefinition { +func schema_ironcore_api_storage_v1alpha1_BucketStatus(ref common.ReferenceCallback) common.OpenAPIDefinition { return common.OpenAPIDefinition{ Schema: spec.Schema{ SchemaProps: spec.SchemaProps{ @@ -5025,7 +5026,7 @@ func schema_onmetal_api_api_storage_v1alpha1_BucketStatus(ref common.ReferenceCa "access": { SchemaProps: spec.SchemaProps{ Description: "Access specifies how to access a Bucket. This is set by the bucket provider when the bucket is provisioned.", - Ref: ref("github.com/onmetal/onmetal-api/api/storage/v1alpha1.BucketAccess"), + Ref: ref("github.com/ironcore-dev/ironcore/api/storage/v1alpha1.BucketAccess"), }, }, "conditions": { @@ -5036,7 +5037,7 @@ func schema_onmetal_api_api_storage_v1alpha1_BucketStatus(ref common.ReferenceCa Schema: &spec.Schema{ SchemaProps: spec.SchemaProps{ Default: map[string]interface{}{}, - Ref: ref("github.com/onmetal/onmetal-api/api/storage/v1alpha1.BucketCondition"), + Ref: ref("github.com/ironcore-dev/ironcore/api/storage/v1alpha1.BucketCondition"), }, }, }, @@ -5046,11 +5047,11 @@ func schema_onmetal_api_api_storage_v1alpha1_BucketStatus(ref common.ReferenceCa }, }, Dependencies: []string{ - "github.com/onmetal/onmetal-api/api/storage/v1alpha1.BucketAccess", "github.com/onmetal/onmetal-api/api/storage/v1alpha1.BucketCondition", "k8s.io/apimachinery/pkg/apis/meta/v1.Time"}, + "github.com/ironcore-dev/ironcore/api/storage/v1alpha1.BucketAccess", "github.com/ironcore-dev/ironcore/api/storage/v1alpha1.BucketCondition", "k8s.io/apimachinery/pkg/apis/meta/v1.Time"}, } } -func schema_onmetal_api_api_storage_v1alpha1_BucketTemplateSpec(ref common.ReferenceCallback) common.OpenAPIDefinition { +func schema_ironcore_api_storage_v1alpha1_BucketTemplateSpec(ref common.ReferenceCallback) common.OpenAPIDefinition { return common.OpenAPIDefinition{ Schema: spec.Schema{ SchemaProps: spec.SchemaProps{ @@ -5066,18 +5067,18 @@ func schema_onmetal_api_api_storage_v1alpha1_BucketTemplateSpec(ref common.Refer "spec": { SchemaProps: spec.SchemaProps{ Default: map[string]interface{}{}, - Ref: ref("github.com/onmetal/onmetal-api/api/storage/v1alpha1.BucketSpec"), + Ref: ref("github.com/ironcore-dev/ironcore/api/storage/v1alpha1.BucketSpec"), }, }, }, }, }, Dependencies: []string{ - "github.com/onmetal/onmetal-api/api/storage/v1alpha1.BucketSpec", "k8s.io/apimachinery/pkg/apis/meta/v1.ObjectMeta"}, + "github.com/ironcore-dev/ironcore/api/storage/v1alpha1.BucketSpec", "k8s.io/apimachinery/pkg/apis/meta/v1.ObjectMeta"}, } } -func schema_onmetal_api_api_storage_v1alpha1_Volume(ref common.ReferenceCallback) common.OpenAPIDefinition { +func schema_ironcore_api_storage_v1alpha1_Volume(ref common.ReferenceCallback) common.OpenAPIDefinition { return common.OpenAPIDefinition{ Schema: spec.Schema{ SchemaProps: spec.SchemaProps{ @@ -5107,24 +5108,24 @@ func schema_onmetal_api_api_storage_v1alpha1_Volume(ref common.ReferenceCallback "spec": { SchemaProps: spec.SchemaProps{ Default: map[string]interface{}{}, - Ref: ref("github.com/onmetal/onmetal-api/api/storage/v1alpha1.VolumeSpec"), + Ref: ref("github.com/ironcore-dev/ironcore/api/storage/v1alpha1.VolumeSpec"), }, }, "status": { SchemaProps: spec.SchemaProps{ Default: map[string]interface{}{}, - Ref: ref("github.com/onmetal/onmetal-api/api/storage/v1alpha1.VolumeStatus"), + Ref: ref("github.com/ironcore-dev/ironcore/api/storage/v1alpha1.VolumeStatus"), }, }, }, }, }, Dependencies: []string{ - "github.com/onmetal/onmetal-api/api/storage/v1alpha1.VolumeSpec", "github.com/onmetal/onmetal-api/api/storage/v1alpha1.VolumeStatus", "k8s.io/apimachinery/pkg/apis/meta/v1.ObjectMeta"}, + "github.com/ironcore-dev/ironcore/api/storage/v1alpha1.VolumeSpec", "github.com/ironcore-dev/ironcore/api/storage/v1alpha1.VolumeStatus", "k8s.io/apimachinery/pkg/apis/meta/v1.ObjectMeta"}, } } -func schema_onmetal_api_api_storage_v1alpha1_VolumeAccess(ref common.ReferenceCallback) common.OpenAPIDefinition { +func schema_ironcore_api_storage_v1alpha1_VolumeAccess(ref common.ReferenceCallback) common.OpenAPIDefinition { return common.OpenAPIDefinition{ Schema: spec.Schema{ SchemaProps: spec.SchemaProps{ @@ -5178,7 +5179,7 @@ func schema_onmetal_api_api_storage_v1alpha1_VolumeAccess(ref common.ReferenceCa } } -func schema_onmetal_api_api_storage_v1alpha1_VolumeClass(ref common.ReferenceCallback) common.OpenAPIDefinition { +func schema_ironcore_api_storage_v1alpha1_VolumeClass(ref common.ReferenceCallback) common.OpenAPIDefinition { return common.OpenAPIDefinition{ Schema: spec.Schema{ SchemaProps: spec.SchemaProps{ @@ -5235,7 +5236,7 @@ func schema_onmetal_api_api_storage_v1alpha1_VolumeClass(ref common.ReferenceCal } } -func schema_onmetal_api_api_storage_v1alpha1_VolumeClassList(ref common.ReferenceCallback) common.OpenAPIDefinition { +func schema_ironcore_api_storage_v1alpha1_VolumeClassList(ref common.ReferenceCallback) common.OpenAPIDefinition { return common.OpenAPIDefinition{ Schema: spec.Schema{ SchemaProps: spec.SchemaProps{ @@ -5269,7 +5270,7 @@ func schema_onmetal_api_api_storage_v1alpha1_VolumeClassList(ref common.Referenc Schema: &spec.Schema{ SchemaProps: spec.SchemaProps{ Default: map[string]interface{}{}, - Ref: ref("github.com/onmetal/onmetal-api/api/storage/v1alpha1.VolumeClass"), + Ref: ref("github.com/ironcore-dev/ironcore/api/storage/v1alpha1.VolumeClass"), }, }, }, @@ -5280,11 +5281,11 @@ func schema_onmetal_api_api_storage_v1alpha1_VolumeClassList(ref common.Referenc }, }, Dependencies: []string{ - "github.com/onmetal/onmetal-api/api/storage/v1alpha1.VolumeClass", "k8s.io/apimachinery/pkg/apis/meta/v1.ListMeta"}, + "github.com/ironcore-dev/ironcore/api/storage/v1alpha1.VolumeClass", "k8s.io/apimachinery/pkg/apis/meta/v1.ListMeta"}, } } -func schema_onmetal_api_api_storage_v1alpha1_VolumeCondition(ref common.ReferenceCallback) common.OpenAPIDefinition { +func schema_ironcore_api_storage_v1alpha1_VolumeCondition(ref common.ReferenceCallback) common.OpenAPIDefinition { return common.OpenAPIDefinition{ Schema: spec.Schema{ SchemaProps: spec.SchemaProps{ @@ -5344,7 +5345,7 @@ func schema_onmetal_api_api_storage_v1alpha1_VolumeCondition(ref common.Referenc } } -func schema_onmetal_api_api_storage_v1alpha1_VolumeEncryption(ref common.ReferenceCallback) common.OpenAPIDefinition { +func schema_ironcore_api_storage_v1alpha1_VolumeEncryption(ref common.ReferenceCallback) common.OpenAPIDefinition { return common.OpenAPIDefinition{ Schema: spec.Schema{ SchemaProps: spec.SchemaProps{ @@ -5367,7 +5368,7 @@ func schema_onmetal_api_api_storage_v1alpha1_VolumeEncryption(ref common.Referen } } -func schema_onmetal_api_api_storage_v1alpha1_VolumeList(ref common.ReferenceCallback) common.OpenAPIDefinition { +func schema_ironcore_api_storage_v1alpha1_VolumeList(ref common.ReferenceCallback) common.OpenAPIDefinition { return common.OpenAPIDefinition{ Schema: spec.Schema{ SchemaProps: spec.SchemaProps{ @@ -5401,7 +5402,7 @@ func schema_onmetal_api_api_storage_v1alpha1_VolumeList(ref common.ReferenceCall Schema: &spec.Schema{ SchemaProps: spec.SchemaProps{ Default: map[string]interface{}{}, - Ref: ref("github.com/onmetal/onmetal-api/api/storage/v1alpha1.Volume"), + Ref: ref("github.com/ironcore-dev/ironcore/api/storage/v1alpha1.Volume"), }, }, }, @@ -5412,11 +5413,11 @@ func schema_onmetal_api_api_storage_v1alpha1_VolumeList(ref common.ReferenceCall }, }, Dependencies: []string{ - "github.com/onmetal/onmetal-api/api/storage/v1alpha1.Volume", "k8s.io/apimachinery/pkg/apis/meta/v1.ListMeta"}, + "github.com/ironcore-dev/ironcore/api/storage/v1alpha1.Volume", "k8s.io/apimachinery/pkg/apis/meta/v1.ListMeta"}, } } -func schema_onmetal_api_api_storage_v1alpha1_VolumePool(ref common.ReferenceCallback) common.OpenAPIDefinition { +func schema_ironcore_api_storage_v1alpha1_VolumePool(ref common.ReferenceCallback) common.OpenAPIDefinition { return common.OpenAPIDefinition{ Schema: spec.Schema{ SchemaProps: spec.SchemaProps{ @@ -5446,24 +5447,24 @@ func schema_onmetal_api_api_storage_v1alpha1_VolumePool(ref common.ReferenceCall "spec": { SchemaProps: spec.SchemaProps{ Default: map[string]interface{}{}, - Ref: ref("github.com/onmetal/onmetal-api/api/storage/v1alpha1.VolumePoolSpec"), + Ref: ref("github.com/ironcore-dev/ironcore/api/storage/v1alpha1.VolumePoolSpec"), }, }, "status": { SchemaProps: spec.SchemaProps{ Default: map[string]interface{}{}, - Ref: ref("github.com/onmetal/onmetal-api/api/storage/v1alpha1.VolumePoolStatus"), + Ref: ref("github.com/ironcore-dev/ironcore/api/storage/v1alpha1.VolumePoolStatus"), }, }, }, }, }, Dependencies: []string{ - "github.com/onmetal/onmetal-api/api/storage/v1alpha1.VolumePoolSpec", "github.com/onmetal/onmetal-api/api/storage/v1alpha1.VolumePoolStatus", "k8s.io/apimachinery/pkg/apis/meta/v1.ObjectMeta"}, + "github.com/ironcore-dev/ironcore/api/storage/v1alpha1.VolumePoolSpec", "github.com/ironcore-dev/ironcore/api/storage/v1alpha1.VolumePoolStatus", "k8s.io/apimachinery/pkg/apis/meta/v1.ObjectMeta"}, } } -func schema_onmetal_api_api_storage_v1alpha1_VolumePoolCondition(ref common.ReferenceCallback) common.OpenAPIDefinition { +func schema_ironcore_api_storage_v1alpha1_VolumePoolCondition(ref common.ReferenceCallback) common.OpenAPIDefinition { return common.OpenAPIDefinition{ Schema: spec.Schema{ SchemaProps: spec.SchemaProps{ @@ -5525,7 +5526,7 @@ func schema_onmetal_api_api_storage_v1alpha1_VolumePoolCondition(ref common.Refe } } -func schema_onmetal_api_api_storage_v1alpha1_VolumePoolList(ref common.ReferenceCallback) common.OpenAPIDefinition { +func schema_ironcore_api_storage_v1alpha1_VolumePoolList(ref common.ReferenceCallback) common.OpenAPIDefinition { return common.OpenAPIDefinition{ Schema: spec.Schema{ SchemaProps: spec.SchemaProps{ @@ -5559,7 +5560,7 @@ func schema_onmetal_api_api_storage_v1alpha1_VolumePoolList(ref common.Reference Schema: &spec.Schema{ SchemaProps: spec.SchemaProps{ Default: map[string]interface{}{}, - Ref: ref("github.com/onmetal/onmetal-api/api/storage/v1alpha1.VolumePool"), + Ref: ref("github.com/ironcore-dev/ironcore/api/storage/v1alpha1.VolumePool"), }, }, }, @@ -5570,11 +5571,11 @@ func schema_onmetal_api_api_storage_v1alpha1_VolumePoolList(ref common.Reference }, }, Dependencies: []string{ - "github.com/onmetal/onmetal-api/api/storage/v1alpha1.VolumePool", "k8s.io/apimachinery/pkg/apis/meta/v1.ListMeta"}, + "github.com/ironcore-dev/ironcore/api/storage/v1alpha1.VolumePool", "k8s.io/apimachinery/pkg/apis/meta/v1.ListMeta"}, } } -func schema_onmetal_api_api_storage_v1alpha1_VolumePoolSpec(ref common.ReferenceCallback) common.OpenAPIDefinition { +func schema_ironcore_api_storage_v1alpha1_VolumePoolSpec(ref common.ReferenceCallback) common.OpenAPIDefinition { return common.OpenAPIDefinition{ Schema: spec.Schema{ SchemaProps: spec.SchemaProps{ @@ -5597,7 +5598,7 @@ func schema_onmetal_api_api_storage_v1alpha1_VolumePoolSpec(ref common.Reference Schema: &spec.Schema{ SchemaProps: spec.SchemaProps{ Default: map[string]interface{}{}, - Ref: ref("github.com/onmetal/onmetal-api/api/common/v1alpha1.Taint"), + Ref: ref("github.com/ironcore-dev/ironcore/api/common/v1alpha1.Taint"), }, }, }, @@ -5608,11 +5609,11 @@ func schema_onmetal_api_api_storage_v1alpha1_VolumePoolSpec(ref common.Reference }, }, Dependencies: []string{ - "github.com/onmetal/onmetal-api/api/common/v1alpha1.Taint"}, + "github.com/ironcore-dev/ironcore/api/common/v1alpha1.Taint"}, } } -func schema_onmetal_api_api_storage_v1alpha1_VolumePoolStatus(ref common.ReferenceCallback) common.OpenAPIDefinition { +func schema_ironcore_api_storage_v1alpha1_VolumePoolStatus(ref common.ReferenceCallback) common.OpenAPIDefinition { return common.OpenAPIDefinition{ Schema: spec.Schema{ SchemaProps: spec.SchemaProps{ @@ -5632,7 +5633,7 @@ func schema_onmetal_api_api_storage_v1alpha1_VolumePoolStatus(ref common.Referen Schema: &spec.Schema{ SchemaProps: spec.SchemaProps{ Default: map[string]interface{}{}, - Ref: ref("github.com/onmetal/onmetal-api/api/storage/v1alpha1.VolumePoolCondition"), + Ref: ref("github.com/ironcore-dev/ironcore/api/storage/v1alpha1.VolumePoolCondition"), }, }, }, @@ -5686,11 +5687,11 @@ func schema_onmetal_api_api_storage_v1alpha1_VolumePoolStatus(ref common.Referen }, }, Dependencies: []string{ - "github.com/onmetal/onmetal-api/api/storage/v1alpha1.VolumePoolCondition", "k8s.io/api/core/v1.LocalObjectReference", "k8s.io/apimachinery/pkg/api/resource.Quantity"}, + "github.com/ironcore-dev/ironcore/api/storage/v1alpha1.VolumePoolCondition", "k8s.io/api/core/v1.LocalObjectReference", "k8s.io/apimachinery/pkg/api/resource.Quantity"}, } } -func schema_onmetal_api_api_storage_v1alpha1_VolumeSpec(ref common.ReferenceCallback) common.OpenAPIDefinition { +func schema_ironcore_api_storage_v1alpha1_VolumeSpec(ref common.ReferenceCallback) common.OpenAPIDefinition { return common.OpenAPIDefinition{ Schema: spec.Schema{ SchemaProps: spec.SchemaProps{ @@ -5728,7 +5729,7 @@ func schema_onmetal_api_api_storage_v1alpha1_VolumeSpec(ref common.ReferenceCall "claimRef": { SchemaProps: spec.SchemaProps{ Description: "ClaimRef is the reference to the claiming entity of the Volume.", - Ref: ref("github.com/onmetal/onmetal-api/api/common/v1alpha1.LocalUIDReference"), + Ref: ref("github.com/ironcore-dev/ironcore/api/common/v1alpha1.LocalUIDReference"), }, }, "resources": { @@ -5774,7 +5775,7 @@ func schema_onmetal_api_api_storage_v1alpha1_VolumeSpec(ref common.ReferenceCall Schema: &spec.Schema{ SchemaProps: spec.SchemaProps{ Default: map[string]interface{}{}, - Ref: ref("github.com/onmetal/onmetal-api/api/common/v1alpha1.Toleration"), + Ref: ref("github.com/ironcore-dev/ironcore/api/common/v1alpha1.Toleration"), }, }, }, @@ -5783,18 +5784,18 @@ func schema_onmetal_api_api_storage_v1alpha1_VolumeSpec(ref common.ReferenceCall "encryption": { SchemaProps: spec.SchemaProps{ Description: "Encryption is an optional field which provides attributes to encrypt Volume.", - Ref: ref("github.com/onmetal/onmetal-api/api/storage/v1alpha1.VolumeEncryption"), + Ref: ref("github.com/ironcore-dev/ironcore/api/storage/v1alpha1.VolumeEncryption"), }, }, }, }, }, Dependencies: []string{ - "github.com/onmetal/onmetal-api/api/common/v1alpha1.LocalUIDReference", "github.com/onmetal/onmetal-api/api/common/v1alpha1.Toleration", "github.com/onmetal/onmetal-api/api/storage/v1alpha1.VolumeEncryption", "k8s.io/api/core/v1.LocalObjectReference", "k8s.io/apimachinery/pkg/api/resource.Quantity"}, + "github.com/ironcore-dev/ironcore/api/common/v1alpha1.LocalUIDReference", "github.com/ironcore-dev/ironcore/api/common/v1alpha1.Toleration", "github.com/ironcore-dev/ironcore/api/storage/v1alpha1.VolumeEncryption", "k8s.io/api/core/v1.LocalObjectReference", "k8s.io/apimachinery/pkg/api/resource.Quantity"}, } } -func schema_onmetal_api_api_storage_v1alpha1_VolumeStatus(ref common.ReferenceCallback) common.OpenAPIDefinition { +func schema_ironcore_api_storage_v1alpha1_VolumeStatus(ref common.ReferenceCallback) common.OpenAPIDefinition { return common.OpenAPIDefinition{ Schema: spec.Schema{ SchemaProps: spec.SchemaProps{ @@ -5817,7 +5818,7 @@ func schema_onmetal_api_api_storage_v1alpha1_VolumeStatus(ref common.ReferenceCa "access": { SchemaProps: spec.SchemaProps{ Description: "Access specifies how to access a Volume. This is set by the volume provider when the volume is provisioned.", - Ref: ref("github.com/onmetal/onmetal-api/api/storage/v1alpha1.VolumeAccess"), + Ref: ref("github.com/ironcore-dev/ironcore/api/storage/v1alpha1.VolumeAccess"), }, }, "conditions": { @@ -5828,7 +5829,7 @@ func schema_onmetal_api_api_storage_v1alpha1_VolumeStatus(ref common.ReferenceCa Schema: &spec.Schema{ SchemaProps: spec.SchemaProps{ Default: map[string]interface{}{}, - Ref: ref("github.com/onmetal/onmetal-api/api/storage/v1alpha1.VolumeCondition"), + Ref: ref("github.com/ironcore-dev/ironcore/api/storage/v1alpha1.VolumeCondition"), }, }, }, @@ -5838,11 +5839,11 @@ func schema_onmetal_api_api_storage_v1alpha1_VolumeStatus(ref common.ReferenceCa }, }, Dependencies: []string{ - "github.com/onmetal/onmetal-api/api/storage/v1alpha1.VolumeAccess", "github.com/onmetal/onmetal-api/api/storage/v1alpha1.VolumeCondition", "k8s.io/apimachinery/pkg/apis/meta/v1.Time"}, + "github.com/ironcore-dev/ironcore/api/storage/v1alpha1.VolumeAccess", "github.com/ironcore-dev/ironcore/api/storage/v1alpha1.VolumeCondition", "k8s.io/apimachinery/pkg/apis/meta/v1.Time"}, } } -func schema_onmetal_api_api_storage_v1alpha1_VolumeTemplateSpec(ref common.ReferenceCallback) common.OpenAPIDefinition { +func schema_ironcore_api_storage_v1alpha1_VolumeTemplateSpec(ref common.ReferenceCallback) common.OpenAPIDefinition { return common.OpenAPIDefinition{ Schema: spec.Schema{ SchemaProps: spec.SchemaProps{ @@ -5858,14 +5859,14 @@ func schema_onmetal_api_api_storage_v1alpha1_VolumeTemplateSpec(ref common.Refer "spec": { SchemaProps: spec.SchemaProps{ Default: map[string]interface{}{}, - Ref: ref("github.com/onmetal/onmetal-api/api/storage/v1alpha1.VolumeSpec"), + Ref: ref("github.com/ironcore-dev/ironcore/api/storage/v1alpha1.VolumeSpec"), }, }, }, }, }, Dependencies: []string{ - "github.com/onmetal/onmetal-api/api/storage/v1alpha1.VolumeSpec", "k8s.io/apimachinery/pkg/apis/meta/v1.ObjectMeta"}, + "github.com/ironcore-dev/ironcore/api/storage/v1alpha1.VolumeSpec", "k8s.io/apimachinery/pkg/apis/meta/v1.ObjectMeta"}, } } diff --git a/cmd/onmetal-apiserver/main.go b/cmd/ironcore-apiserver/main.go similarity index 78% rename from cmd/onmetal-apiserver/main.go rename to cmd/ironcore-apiserver/main.go index 2de34794e..f86ad02f8 100644 --- a/cmd/onmetal-apiserver/main.go +++ b/cmd/ironcore-apiserver/main.go @@ -1,4 +1,4 @@ -// Copyright 2022 OnMetal authors +// Copyright 2022 IronCore authors // // Licensed under the Apache License, Version 2.0 (the "License"); // you may not use this file except in compliance with the License. @@ -17,15 +17,15 @@ package main import ( "os" - "github.com/onmetal/onmetal-api/internal/app/apiserver" + "github.com/ironcore-dev/ironcore/internal/app/apiserver" genericapiserver "k8s.io/apiserver/pkg/server" "k8s.io/component-base/cli" ) func main() { ctx := genericapiserver.SetupSignalContext() - options := apiserver.NewOnmetalAPIServerOptions() - cmd := apiserver.NewCommandStartOnmetalAPIServer(ctx, options) + options := apiserver.NewIronCoreAPIServerOptions() + cmd := apiserver.NewCommandStartIronCoreAPIServer(ctx, options) code := cli.Run(cmd) os.Exit(code) } diff --git a/cmd/onmetal-controller-manager/main.go b/cmd/ironcore-controller-manager/main.go similarity index 90% rename from cmd/onmetal-controller-manager/main.go rename to cmd/ironcore-controller-manager/main.go index cbc2eebd2..914b02e2f 100644 --- a/cmd/onmetal-controller-manager/main.go +++ b/cmd/ironcore-controller-manager/main.go @@ -1,5 +1,5 @@ /* - * Copyright (c) 2021 by the OnMetal authors. + * Copyright (c) 2021 by the IronCore authors. * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. @@ -22,24 +22,24 @@ import ( "os" "time" - corev1alpha1 "github.com/onmetal/onmetal-api/api/core/v1alpha1" - networkingv1alpha1 "github.com/onmetal/onmetal-api/api/networking/v1alpha1" - computeclient "github.com/onmetal/onmetal-api/internal/client/compute" - ipamclient "github.com/onmetal/onmetal-api/internal/client/ipam" - networkingclient "github.com/onmetal/onmetal-api/internal/client/networking" - storageclient "github.com/onmetal/onmetal-api/internal/client/storage" - computecontrollers "github.com/onmetal/onmetal-api/internal/controllers/compute" - computescheduler "github.com/onmetal/onmetal-api/internal/controllers/compute/scheduler" - corecontrollers "github.com/onmetal/onmetal-api/internal/controllers/core" - certificateonmetal "github.com/onmetal/onmetal-api/internal/controllers/core/certificate/onmetal" - quotacontrollergeneric "github.com/onmetal/onmetal-api/internal/controllers/core/quota/generic" - quotacontrolleronmetal "github.com/onmetal/onmetal-api/internal/controllers/core/quota/onmetal" - ipamcontrollers "github.com/onmetal/onmetal-api/internal/controllers/ipam" - networkingcontrollers "github.com/onmetal/onmetal-api/internal/controllers/networking" - storagecontrollers "github.com/onmetal/onmetal-api/internal/controllers/storage" - storagescheduler "github.com/onmetal/onmetal-api/internal/controllers/storage/scheduler" - quotaevaluatoronmetal "github.com/onmetal/onmetal-api/internal/quota/evaluator/onmetal" - "github.com/onmetal/onmetal-api/utils/quota" + corev1alpha1 "github.com/ironcore-dev/ironcore/api/core/v1alpha1" + networkingv1alpha1 "github.com/ironcore-dev/ironcore/api/networking/v1alpha1" + computeclient "github.com/ironcore-dev/ironcore/internal/client/compute" + ipamclient "github.com/ironcore-dev/ironcore/internal/client/ipam" + networkingclient "github.com/ironcore-dev/ironcore/internal/client/networking" + storageclient "github.com/ironcore-dev/ironcore/internal/client/storage" + computecontrollers "github.com/ironcore-dev/ironcore/internal/controllers/compute" + computescheduler "github.com/ironcore-dev/ironcore/internal/controllers/compute/scheduler" + corecontrollers "github.com/ironcore-dev/ironcore/internal/controllers/core" + certificateironcore "github.com/ironcore-dev/ironcore/internal/controllers/core/certificate/ironcore" + quotacontrollergeneric "github.com/ironcore-dev/ironcore/internal/controllers/core/quota/generic" + quotacontrollerironcore "github.com/ironcore-dev/ironcore/internal/controllers/core/quota/ironcore" + ipamcontrollers "github.com/ironcore-dev/ironcore/internal/controllers/ipam" + networkingcontrollers "github.com/ironcore-dev/ironcore/internal/controllers/networking" + storagecontrollers "github.com/ironcore-dev/ironcore/internal/controllers/storage" + storagescheduler "github.com/ironcore-dev/ironcore/internal/controllers/storage/scheduler" + quotaevaluatorironcore "github.com/ironcore-dev/ironcore/internal/quota/evaluator/ironcore" + "github.com/ironcore-dev/ironcore/utils/quota" "k8s.io/utils/lru" metricsserver "sigs.k8s.io/controller-runtime/pkg/metrics/server" @@ -54,11 +54,11 @@ import ( "sigs.k8s.io/controller-runtime/pkg/healthz" "sigs.k8s.io/controller-runtime/pkg/log/zap" - "github.com/onmetal/controller-utils/cmdutils/switches" + "github.com/ironcore-dev/controller-utils/cmdutils/switches" - computev1alpha1 "github.com/onmetal/onmetal-api/api/compute/v1alpha1" - ipamv1alpha1 "github.com/onmetal/onmetal-api/api/ipam/v1alpha1" - storagev1alpha1 "github.com/onmetal/onmetal-api/api/storage/v1alpha1" + computev1alpha1 "github.com/ironcore-dev/ironcore/api/compute/v1alpha1" + ipamv1alpha1 "github.com/ironcore-dev/ironcore/api/ipam/v1alpha1" + storagev1alpha1 "github.com/ironcore-dev/ironcore/api/storage/v1alpha1" //+kubebuilder:scaffold:imports ) @@ -183,7 +183,7 @@ func main() { Metrics: metricsserver.Options{BindAddress: metricsAddr}, HealthProbeBindAddress: probeAddr, LeaderElection: enableLeaderElection, - LeaderElectionID: "d0ae00be.onmetal.de", + LeaderElectionID: "d0ae00be.ironcore.dev", }) if err != nil { setupLog.Error(err, "unable to create manager") @@ -409,7 +409,7 @@ func main() { if controllers.Enabled(resourceQuotaController) { registry := quota.NewRegistry(mgr.GetScheme()) - if err := quota.AddAllToRegistry(registry, quotaevaluatoronmetal.NewEvaluatorsForControllers(mgr.GetClient())); err != nil { + if err := quota.AddAllToRegistry(registry, quotaevaluatorironcore.NewEvaluatorsForControllers(mgr.GetClient())); err != nil { setupLog.Error(err, "unable to add evaluators to registry") os.Exit(1) } @@ -424,7 +424,7 @@ func main() { os.Exit(1) } - replenishReconcilers, err := quotacontrolleronmetal.NewReplenishReconcilers(mgr.GetClient(), registry) + replenishReconcilers, err := quotacontrollerironcore.NewReplenishReconcilers(mgr.GetClient(), registry) if err != nil { setupLog.Error(err, "unable to create quota replenish controllers") os.Exit(1) @@ -439,7 +439,7 @@ func main() { if controllers.Enabled(certificateApprovalController) { if err := (&corecontrollers.CertificateApprovalReconciler{ Client: mgr.GetClient(), - Recognizers: certificateonmetal.Recognizers, + Recognizers: certificateironcore.Recognizers, }).SetupWithManager(mgr); err != nil { setupLog.Error(err, "unable to create controller", "controller", "CertificateApproval") os.Exit(1) diff --git a/config/apiserver/apiservice/bases/kustomization.yaml b/config/apiserver/apiservice/bases/kustomization.yaml index b57eb9004..6cde64a86 100644 --- a/config/apiserver/apiservice/bases/kustomization.yaml +++ b/config/apiserver/apiservice/bases/kustomization.yaml @@ -2,8 +2,8 @@ apiVersion: kustomize.config.k8s.io/v1beta1 kind: Kustomization resources: - - v1alpha1.compute.api.onmetal.de.yaml - - v1alpha1.core.api.onmetal.de.yaml - - v1alpha1.storage.api.onmetal.de.yaml - - v1alpha1.networking.api.onmetal.de.yaml - - v1alpha1.ipam.api.onmetal.de.yaml + - v1alpha1.compute.ironcore.dev.yaml + - v1alpha1.core.ironcore.dev.yaml + - v1alpha1.storage.ironcore.dev.yaml + - v1alpha1.networking.ironcore.dev.yaml + - v1alpha1.ipam.ironcore.dev.yaml diff --git a/config/apiserver/apiservice/bases/v1alpha1.compute.api.onmetal.de.yaml b/config/apiserver/apiservice/bases/v1alpha1.compute.ironcore.dev.yaml similarity index 73% rename from config/apiserver/apiservice/bases/v1alpha1.compute.api.onmetal.de.yaml rename to config/apiserver/apiservice/bases/v1alpha1.compute.ironcore.dev.yaml index 3e28d16d6..a425755b9 100644 --- a/config/apiserver/apiservice/bases/v1alpha1.compute.api.onmetal.de.yaml +++ b/config/apiserver/apiservice/bases/v1alpha1.compute.ironcore.dev.yaml @@ -1,9 +1,9 @@ apiVersion: apiregistration.k8s.io/v1 kind: APIService metadata: - name: v1alpha1.compute.api.onmetal.de + name: v1alpha1.compute.ironcore.dev spec: - group: compute.api.onmetal.de + group: compute.ironcore.dev version: v1alpha1 service: namespace: system diff --git a/config/apiserver/apiservice/bases/v1alpha1.core.api.onmetal.de.yaml b/config/apiserver/apiservice/bases/v1alpha1.core.ironcore.dev.yaml similarity index 75% rename from config/apiserver/apiservice/bases/v1alpha1.core.api.onmetal.de.yaml rename to config/apiserver/apiservice/bases/v1alpha1.core.ironcore.dev.yaml index 762caff08..c71cb324e 100644 --- a/config/apiserver/apiservice/bases/v1alpha1.core.api.onmetal.de.yaml +++ b/config/apiserver/apiservice/bases/v1alpha1.core.ironcore.dev.yaml @@ -1,9 +1,9 @@ apiVersion: apiregistration.k8s.io/v1 kind: APIService metadata: - name: v1alpha1.core.api.onmetal.de + name: v1alpha1.core.ironcore.dev spec: - group: core.api.onmetal.de + group: core.ironcore.dev version: v1alpha1 service: namespace: system diff --git a/config/apiserver/apiservice/bases/v1alpha1.ipam.api.onmetal.de.yaml b/config/apiserver/apiservice/bases/v1alpha1.ipam.ironcore.dev.yaml similarity index 75% rename from config/apiserver/apiservice/bases/v1alpha1.ipam.api.onmetal.de.yaml rename to config/apiserver/apiservice/bases/v1alpha1.ipam.ironcore.dev.yaml index 89427f309..335234989 100644 --- a/config/apiserver/apiservice/bases/v1alpha1.ipam.api.onmetal.de.yaml +++ b/config/apiserver/apiservice/bases/v1alpha1.ipam.ironcore.dev.yaml @@ -1,9 +1,9 @@ apiVersion: apiregistration.k8s.io/v1 kind: APIService metadata: - name: v1alpha1.ipam.api.onmetal.de + name: v1alpha1.ipam.ironcore.dev spec: - group: ipam.api.onmetal.de + group: ipam.ironcore.dev version: v1alpha1 service: namespace: system diff --git a/config/apiserver/apiservice/bases/v1alpha1.networking.api.onmetal.de.yaml b/config/apiserver/apiservice/bases/v1alpha1.networking.api.onmetal.de.yaml deleted file mode 100644 index e393c3186..000000000 --- a/config/apiserver/apiservice/bases/v1alpha1.networking.api.onmetal.de.yaml +++ /dev/null @@ -1,12 +0,0 @@ -apiVersion: apiregistration.k8s.io/v1 -kind: APIService -metadata: - name: v1alpha1.networking.api.onmetal.de -spec: - group: networking.api.onmetal.de - version: v1alpha1 - service: - namespace: system - name: apiserver-service - groupPriorityMinimum: 2000 - versionPriority: 100 diff --git a/config/apiserver/apiservice/bases/v1alpha1.networking.ironcore.dev.yaml b/config/apiserver/apiservice/bases/v1alpha1.networking.ironcore.dev.yaml new file mode 100644 index 000000000..11c80c91b --- /dev/null +++ b/config/apiserver/apiservice/bases/v1alpha1.networking.ironcore.dev.yaml @@ -0,0 +1,12 @@ +apiVersion: apiregistration.k8s.io/v1 +kind: APIService +metadata: + name: v1alpha1.networking.ironcore.dev +spec: + group: networking.ironcore.dev + version: v1alpha1 + service: + namespace: system + name: apiserver-service + groupPriorityMinimum: 2000 + versionPriority: 100 diff --git a/config/apiserver/apiservice/bases/v1alpha1.storage.api.onmetal.de.yaml b/config/apiserver/apiservice/bases/v1alpha1.storage.ironcore.dev.yaml similarity index 73% rename from config/apiserver/apiservice/bases/v1alpha1.storage.api.onmetal.de.yaml rename to config/apiserver/apiservice/bases/v1alpha1.storage.ironcore.dev.yaml index f19088130..de530c44a 100644 --- a/config/apiserver/apiservice/bases/v1alpha1.storage.api.onmetal.de.yaml +++ b/config/apiserver/apiservice/bases/v1alpha1.storage.ironcore.dev.yaml @@ -1,9 +1,9 @@ apiVersion: apiregistration.k8s.io/v1 kind: APIService metadata: - name: v1alpha1.storage.api.onmetal.de + name: v1alpha1.storage.ironcore.dev spec: - group: storage.api.onmetal.de + group: storage.ironcore.dev version: v1alpha1 service: namespace: system diff --git a/config/apiserver/default/apiserver_certificate_patch.yaml b/config/apiserver/default/apiserver_certificate_patch.yaml index 8b78a73e6..67f58199b 100644 --- a/config/apiserver/default/apiserver_certificate_patch.yaml +++ b/config/apiserver/default/apiserver_certificate_patch.yaml @@ -13,7 +13,7 @@ spec: name: cert readOnly: true args: - - --etcd-servers=http://$(ONMETAL_API_APISERVER_ETCD_SERVICE_NAME):2379 + - --etcd-servers=http://$(IRONCORE_APISERVER_ETCD_SERVICE_NAME):2379 - --secure-port=8443 - --audit-log-path=- - --feature-gates=APIPriorityAndFairness=false diff --git a/config/apiserver/default/apiservicecainjection_patch.yaml b/config/apiserver/default/apiservicecainjection_patch.yaml index c82939f92..545f31e33 100644 --- a/config/apiserver/default/apiservicecainjection_patch.yaml +++ b/config/apiserver/default/apiservicecainjection_patch.yaml @@ -3,20 +3,20 @@ apiVersion: apiregistration.k8s.io/v1 kind: APIService metadata: - name: v1alpha1.compute.api.onmetal.de + name: v1alpha1.compute.ironcore.dev annotations: cert-manager.io/inject-ca-from: $(CERTIFICATE_NAMESPACE)/$(CERTIFICATE_NAME) --- apiVersion: apiregistration.k8s.io/v1 kind: APIService metadata: - name: v1alpha1.storage.api.onmetal.de + name: v1alpha1.storage.ironcore.dev annotations: cert-manager.io/inject-ca-from: $(CERTIFICATE_NAMESPACE)/$(CERTIFICATE_NAME) --- apiVersion: apiregistration.k8s.io/v1 kind: APIService metadata: - name: v1alpha1.ipam.api.onmetal.de + name: v1alpha1.ipam.ironcore.dev annotations: cert-manager.io/inject-ca-from: $(CERTIFICATE_NAMESPACE)/$(CERTIFICATE_NAME) diff --git a/config/apiserver/default/kustomization.yaml b/config/apiserver/default/kustomization.yaml index afc729fc5..6a930953d 100644 --- a/config/apiserver/default/kustomization.yaml +++ b/config/apiserver/default/kustomization.yaml @@ -1,12 +1,12 @@ # Adds namespace to all resources. -namespace: onmetal-system +namespace: ironcore-system # Value of this field is prepended to the # names of all resources, e.g. a deployment named # "wordpress" becomes "alices-wordpress". # Note that it should also match with the prefix (text before '-') of the namespace # field above. -namePrefix: onmetal- +namePrefix: ironcore- # Labels to add to all resources and selectors. #commonLabels: @@ -95,7 +95,7 @@ vars: # We unfortunately have to use vars here as # Monitor the following issue(s) and switch to replacements as soon as implemented: # * https://github.com/kubernetes-sigs/kustomize/issues/4080 # * https://github.com/kubernetes-sigs/kustomize/pull/4558 - - name: ONMETAL_API_APISERVER_ETCD_SERVICE_NAME + - name: IRONCORE_APISERVER_ETCD_SERVICE_NAME objref: kind: Service name: etcd diff --git a/config/apiserver/etcdless/apiservicecainjection_patch.yaml b/config/apiserver/etcdless/apiservicecainjection_patch.yaml index c82939f92..545f31e33 100644 --- a/config/apiserver/etcdless/apiservicecainjection_patch.yaml +++ b/config/apiserver/etcdless/apiservicecainjection_patch.yaml @@ -3,20 +3,20 @@ apiVersion: apiregistration.k8s.io/v1 kind: APIService metadata: - name: v1alpha1.compute.api.onmetal.de + name: v1alpha1.compute.ironcore.dev annotations: cert-manager.io/inject-ca-from: $(CERTIFICATE_NAMESPACE)/$(CERTIFICATE_NAME) --- apiVersion: apiregistration.k8s.io/v1 kind: APIService metadata: - name: v1alpha1.storage.api.onmetal.de + name: v1alpha1.storage.ironcore.dev annotations: cert-manager.io/inject-ca-from: $(CERTIFICATE_NAMESPACE)/$(CERTIFICATE_NAME) --- apiVersion: apiregistration.k8s.io/v1 kind: APIService metadata: - name: v1alpha1.ipam.api.onmetal.de + name: v1alpha1.ipam.ironcore.dev annotations: cert-manager.io/inject-ca-from: $(CERTIFICATE_NAMESPACE)/$(CERTIFICATE_NAME) diff --git a/config/apiserver/etcdless/kustomization.yaml b/config/apiserver/etcdless/kustomization.yaml index 642db19cd..88cbecc3c 100644 --- a/config/apiserver/etcdless/kustomization.yaml +++ b/config/apiserver/etcdless/kustomization.yaml @@ -1,12 +1,12 @@ # Adds namespace to all resources. -namespace: onmetal-system +namespace: ironcore-system # Value of this field is prepended to the # names of all resources, e.g. a deployment named # "wordpress" becomes "alices-wordpress". # Note that it should also match with the prefix (text before '-') of the namespace # field above. -namePrefix: onmetal- +namePrefix: ironcore- # Labels to add to all resources and selectors. #commonLabels: diff --git a/config/apiserver/kind/patch-apiserver.yaml b/config/apiserver/kind/patch-apiserver.yaml index 4c856ffd9..bb172cefa 100644 --- a/config/apiserver/kind/patch-apiserver.yaml +++ b/config/apiserver/kind/patch-apiserver.yaml @@ -1,8 +1,8 @@ apiVersion: apps/v1 kind: Deployment metadata: - namespace: onmetal-system - name: onmetal-apiserver + namespace: ironcore-system + name: ironcore-apiserver spec: template: spec: diff --git a/config/apiserver/rbac/apiserver_role.yaml b/config/apiserver/rbac/apiserver_role.yaml index c81e4e952..7831c6893 100644 --- a/config/apiserver/rbac/apiserver_role.yaml +++ b/config/apiserver/rbac/apiserver_role.yaml @@ -13,13 +13,13 @@ rules: - list - watch - apiGroups: - - compute.api.onmetal.de + - compute.ironcore.dev resources: - machinepools/proxy verbs: - '*' - apiGroups: - - compute.api.onmetal.de + - compute.ironcore.dev resources: - machinepools verbs: diff --git a/config/apiserver/rbac/bucketpool_bootstrapper_role.yaml b/config/apiserver/rbac/bucketpool_bootstrapper_role.yaml index 3b3a8a93b..6e9e83b57 100644 --- a/config/apiserver/rbac/bucketpool_bootstrapper_role.yaml +++ b/config/apiserver/rbac/bucketpool_bootstrapper_role.yaml @@ -1,7 +1,7 @@ apiVersion: rbac.authorization.k8s.io/v1 kind: ClusterRole metadata: - name: storage.api.onmetal.de:system:bucketpools-bootstrapper + name: storage.ironcore.dev:system:bucketpools-bootstrapper rules: - apiGroups: - certificates.k8s.io @@ -17,4 +17,4 @@ rules: resources: - certificatesigningrequests/bucketpoolclient verbs: - - create \ No newline at end of file + - create diff --git a/config/apiserver/rbac/bucketpool_bootstrapper_rolebinding.yaml b/config/apiserver/rbac/bucketpool_bootstrapper_rolebinding.yaml index 04a68c725..519476dc7 100644 --- a/config/apiserver/rbac/bucketpool_bootstrapper_rolebinding.yaml +++ b/config/apiserver/rbac/bucketpool_bootstrapper_rolebinding.yaml @@ -1,14 +1,14 @@ apiVersion: rbac.authorization.k8s.io/v1 kind: ClusterRoleBinding metadata: - name: storage.api.onmetal.de:system:bucketpools-bootstrapper + name: storage.ironcore.dev:system:bucketpools-bootstrapper roleRef: apiGroup: rbac.authorization.k8s.io kind: ClusterRole - name: storage.api.onmetal.de:system:bucketpools-bootstrapper + name: storage.ironcore.dev:system:bucketpools-bootstrapper subjects: - kind: Group # Group name has to match bootstrap group pattern \Asystem:bootstrappers:[a-z0-9:-]{0,255}[a-z0-9]\ # See https://github.com/kubernetes/kubernetes/blob/e8662a46dd27db774ec953dae15f93ae2d1a68c8/staging/src/k8s.io/cluster-bootstrap/token/api/types.go#L96 - name: system:bootstrappers:storage-api-onmetal-de:bucketpools + name: system:bootstrappers:storage-ironcore-dev:bucketpools apiGroup: rbac.authorization.k8s.io diff --git a/config/apiserver/rbac/bucketpool_role.yaml b/config/apiserver/rbac/bucketpool_role.yaml index c2f2ebbc7..f0c864e82 100644 --- a/config/apiserver/rbac/bucketpool_role.yaml +++ b/config/apiserver/rbac/bucketpool_role.yaml @@ -2,7 +2,7 @@ apiVersion: rbac.authorization.k8s.io/v1 kind: ClusterRole metadata: - name: storage.api.onmetal.de:system:bucketpools + name: storage.ironcore.dev:system:bucketpools rules: - apiGroups: - "" @@ -38,7 +38,7 @@ rules: verbs: - create - apiGroups: - - storage.api.onmetal.de + - storage.ironcore.dev resources: - bucketclasses verbs: @@ -46,7 +46,7 @@ rules: - list - watch - apiGroups: - - storage.api.onmetal.de + - storage.ironcore.dev resources: - bucketpools verbs: @@ -57,7 +57,7 @@ rules: - update - watch - apiGroups: - - storage.api.onmetal.de + - storage.ironcore.dev resources: - bucketpools/status verbs: @@ -65,7 +65,7 @@ rules: - patch - update - apiGroups: - - storage.api.onmetal.de + - storage.ironcore.dev resources: - buckets verbs: @@ -75,13 +75,13 @@ rules: - update - watch - apiGroups: - - storage.api.onmetal.de + - storage.ironcore.dev resources: - buckets/finalizers verbs: - update - apiGroups: - - storage.api.onmetal.de + - storage.ironcore.dev resources: - buckets/status verbs: diff --git a/config/apiserver/rbac/bucketpool_rolebinding.yaml b/config/apiserver/rbac/bucketpool_rolebinding.yaml index 8a3b69233..cfd63c1c7 100644 --- a/config/apiserver/rbac/bucketpool_rolebinding.yaml +++ b/config/apiserver/rbac/bucketpool_rolebinding.yaml @@ -1,12 +1,12 @@ apiVersion: rbac.authorization.k8s.io/v1 kind: ClusterRoleBinding metadata: - name: storage.api.onmetal.de:system:bucketpools + name: storage.ironcore.dev:system:bucketpools roleRef: apiGroup: rbac.authorization.k8s.io kind: ClusterRole - name: storage.api.onmetal.de:system:bucketpools + name: storage.ironcore.dev:system:bucketpools subjects: - kind: Group - name: storage.api.onmetal.de:system:bucketpools + name: storage.ironcore.dev:system:bucketpools apiGroup: rbac.authorization.k8s.io diff --git a/config/apiserver/rbac/machinepool_bootstrapper_role.yaml b/config/apiserver/rbac/machinepool_bootstrapper_role.yaml index 65719baad..4aa57266e 100644 --- a/config/apiserver/rbac/machinepool_bootstrapper_role.yaml +++ b/config/apiserver/rbac/machinepool_bootstrapper_role.yaml @@ -1,7 +1,7 @@ apiVersion: rbac.authorization.k8s.io/v1 kind: ClusterRole metadata: - name: compute.api.onmetal.de:system:machinepools-bootstrapper + name: compute.ironcore.dev:system:machinepools-bootstrapper rules: - apiGroups: - certificates.k8s.io @@ -17,4 +17,4 @@ rules: resources: - certificatesigningrequests/machinepoolclient verbs: - - create \ No newline at end of file + - create diff --git a/config/apiserver/rbac/machinepool_bootstrapper_rolebinding.yaml b/config/apiserver/rbac/machinepool_bootstrapper_rolebinding.yaml index cb19a10da..be5caa2f2 100644 --- a/config/apiserver/rbac/machinepool_bootstrapper_rolebinding.yaml +++ b/config/apiserver/rbac/machinepool_bootstrapper_rolebinding.yaml @@ -1,14 +1,14 @@ apiVersion: rbac.authorization.k8s.io/v1 kind: ClusterRoleBinding metadata: - name: compute.api.onmetal.de:system:machinepools-bootstrapper + name: compute.ironcore.dev:system:machinepools-bootstrapper roleRef: apiGroup: rbac.authorization.k8s.io kind: ClusterRole - name: compute.api.onmetal.de:system:machinepools-bootstrapper + name: compute.ironcore.dev:system:machinepools-bootstrapper subjects: - kind: Group # Group name has to match bootstrap group pattern \Asystem:bootstrappers:[a-z0-9:-]{0,255}[a-z0-9]\ # See https://github.com/kubernetes/kubernetes/blob/e8662a46dd27db774ec953dae15f93ae2d1a68c8/staging/src/k8s.io/cluster-bootstrap/token/api/types.go#L96 - name: system:bootstrappers:compute-api-onmetal-de:machinepools + name: system:bootstrappers:compute-ironcore-dev:machinepools apiGroup: rbac.authorization.k8s.io diff --git a/config/apiserver/rbac/machinepool_role.yaml b/config/apiserver/rbac/machinepool_role.yaml index 7002cacac..a82ef9a40 100644 --- a/config/apiserver/rbac/machinepool_role.yaml +++ b/config/apiserver/rbac/machinepool_role.yaml @@ -2,7 +2,7 @@ apiVersion: rbac.authorization.k8s.io/v1 kind: ClusterRole metadata: - name: compute.api.onmetal.de:system:machinepools + name: compute.ironcore.dev:system:machinepools rules: - apiGroups: - "" @@ -50,7 +50,7 @@ rules: verbs: - create - apiGroups: - - compute.api.onmetal.de + - compute.ironcore.dev resources: - machineclasses verbs: @@ -58,7 +58,7 @@ rules: - list - watch - apiGroups: - - compute.api.onmetal.de + - compute.ironcore.dev resources: - machinepools verbs: @@ -69,7 +69,7 @@ rules: - update - watch - apiGroups: - - compute.api.onmetal.de + - compute.ironcore.dev resources: - machinepools/status verbs: @@ -77,7 +77,7 @@ rules: - patch - update - apiGroups: - - compute.api.onmetal.de + - compute.ironcore.dev resources: - machines verbs: @@ -87,13 +87,13 @@ rules: - update - watch - apiGroups: - - compute.api.onmetal.de + - compute.ironcore.dev resources: - machines/finalizers verbs: - update - apiGroups: - - compute.api.onmetal.de + - compute.ironcore.dev resources: - machines/status verbs: @@ -101,7 +101,7 @@ rules: - patch - update - apiGroups: - - ipam.api.onmetal.de + - ipam.ironcore.dev resources: - prefixes verbs: @@ -109,7 +109,7 @@ rules: - list - watch - apiGroups: - - networking.api.onmetal.de + - networking.ironcore.dev resources: - networkinterfaces verbs: @@ -119,7 +119,7 @@ rules: - update - watch - apiGroups: - - networking.api.onmetal.de + - networking.ironcore.dev resources: - networks verbs: @@ -127,7 +127,7 @@ rules: - list - watch - apiGroups: - - storage.api.onmetal.de + - storage.ironcore.dev resources: - volumes verbs: diff --git a/config/apiserver/rbac/machinepool_rolebinding.yaml b/config/apiserver/rbac/machinepool_rolebinding.yaml index a81f98cc0..63b1c8548 100644 --- a/config/apiserver/rbac/machinepool_rolebinding.yaml +++ b/config/apiserver/rbac/machinepool_rolebinding.yaml @@ -1,12 +1,12 @@ apiVersion: rbac.authorization.k8s.io/v1 kind: ClusterRoleBinding metadata: - name: compute.api.onmetal.de:system:machinepools + name: compute.ironcore.dev:system:machinepools roleRef: apiGroup: rbac.authorization.k8s.io kind: ClusterRole - name: compute.api.onmetal.de:system:machinepools + name: compute.ironcore.dev:system:machinepools subjects: - kind: Group - name: compute.api.onmetal.de:system:machinepools + name: compute.ironcore.dev:system:machinepools apiGroup: rbac.authorization.k8s.io diff --git a/config/apiserver/rbac/networkplugin_bootstrapper_role.yaml b/config/apiserver/rbac/networkplugin_bootstrapper_role.yaml index 891b972c0..933cc3037 100644 --- a/config/apiserver/rbac/networkplugin_bootstrapper_role.yaml +++ b/config/apiserver/rbac/networkplugin_bootstrapper_role.yaml @@ -1,7 +1,7 @@ apiVersion: rbac.authorization.k8s.io/v1 kind: ClusterRole metadata: - name: networking.api.onmetal.de:system:networkplugins-bootstrapper + name: networking.ironcore.dev:system:networkplugins-bootstrapper rules: - apiGroups: - certificates.k8s.io @@ -17,4 +17,4 @@ rules: resources: - certificatesigningrequests/networkpluginclient verbs: - - create \ No newline at end of file + - create diff --git a/config/apiserver/rbac/networkplugin_bootstrapper_rolebinding.yaml b/config/apiserver/rbac/networkplugin_bootstrapper_rolebinding.yaml index c92695d68..3efc0f1b7 100644 --- a/config/apiserver/rbac/networkplugin_bootstrapper_rolebinding.yaml +++ b/config/apiserver/rbac/networkplugin_bootstrapper_rolebinding.yaml @@ -1,14 +1,14 @@ apiVersion: rbac.authorization.k8s.io/v1 kind: ClusterRoleBinding metadata: - name: networking.api.onmetal.de:system:networkplugins-bootstrapper + name: networking.ironcore.dev:system:networkplugins-bootstrapper roleRef: apiGroup: rbac.authorization.k8s.io kind: ClusterRole - name: networking.api.onmetal.de:system:networkplugins-bootstrapper + name: networking.ironcore.dev:system:networkplugins-bootstrapper subjects: - kind: Group # Group name has to match bootstrap group pattern \Asystem:bootstrappers:[a-z0-9:-]{0,255}[a-z0-9]\ # See https://github.com/kubernetes/kubernetes/blob/e8662a46dd27db774ec953dae15f93ae2d1a68c8/staging/src/k8s.io/cluster-bootstrap/token/api/types.go#L96 - name: system:bootstrappers:networking-api-onmetal-de:networkplugins + name: system:bootstrappers:networking-ironcore-dev:networkplugins apiGroup: rbac.authorization.k8s.io diff --git a/config/apiserver/rbac/networkplugin_role.yaml b/config/apiserver/rbac/networkplugin_role.yaml index 640a0c6be..80c1ec297 100644 --- a/config/apiserver/rbac/networkplugin_role.yaml +++ b/config/apiserver/rbac/networkplugin_role.yaml @@ -3,7 +3,7 @@ apiVersion: rbac.authorization.k8s.io/v1 kind: ClusterRole metadata: creationTimestamp: null - name: networking.api.onmetal.de:system:networkplugins + name: networking.ironcore.dev:system:networkplugins rules: - apiGroups: - "" @@ -13,7 +13,7 @@ rules: - create - patch - apiGroups: - - networking.api.onmetal.de + - networking.ironcore.dev resources: - loadbalancers verbs: @@ -23,14 +23,14 @@ rules: - update - watch - apiGroups: - - networking.api.onmetal.de + - networking.ironcore.dev resources: - loadbalancers/finalizers verbs: - patch - update - apiGroups: - - networking.api.onmetal.de + - networking.ironcore.dev resources: - loadbalancers/status verbs: @@ -38,7 +38,7 @@ rules: - patch - update - apiGroups: - - networking.api.onmetal.de + - networking.ironcore.dev resources: - natgateways verbs: @@ -48,14 +48,14 @@ rules: - update - watch - apiGroups: - - networking.api.onmetal.de + - networking.ironcore.dev resources: - natgateways/finalizers verbs: - patch - update - apiGroups: - - networking.api.onmetal.de + - networking.ironcore.dev resources: - natgateways/status verbs: @@ -63,7 +63,7 @@ rules: - patch - update - apiGroups: - - networking.api.onmetal.de + - networking.ironcore.dev resources: - networks verbs: @@ -73,14 +73,14 @@ rules: - update - watch - apiGroups: - - networking.api.onmetal.de + - networking.ironcore.dev resources: - networks/finalizers verbs: - patch - update - apiGroups: - - networking.api.onmetal.de + - networking.ironcore.dev resources: - networks/status verbs: @@ -88,7 +88,7 @@ rules: - patch - update - apiGroups: - - networking.api.onmetal.de + - networking.ironcore.dev resources: - virtualips verbs: @@ -98,14 +98,14 @@ rules: - update - watch - apiGroups: - - networking.api.onmetal.de + - networking.ironcore.dev resources: - virtualips/finalizers verbs: - patch - update - apiGroups: - - networking.api.onmetal.de + - networking.ironcore.dev resources: - virtualips/status verbs: diff --git a/config/apiserver/rbac/networkplugin_rolebinding.yaml b/config/apiserver/rbac/networkplugin_rolebinding.yaml index a8c362511..28a784344 100644 --- a/config/apiserver/rbac/networkplugin_rolebinding.yaml +++ b/config/apiserver/rbac/networkplugin_rolebinding.yaml @@ -1,12 +1,12 @@ apiVersion: rbac.authorization.k8s.io/v1 kind: ClusterRoleBinding metadata: - name: networking.api.onmetal.de:system:networkplugins + name: networking.ironcore.dev:system:networkplugins roleRef: apiGroup: rbac.authorization.k8s.io kind: ClusterRole - name: networking.api.onmetal.de:system:networkplugins + name: networking.ironcore.dev:system:networkplugins subjects: - kind: Group - name: networking.api.onmetal.de:system:networkplugins + name: networking.ironcore.dev:system:networkplugins apiGroup: rbac.authorization.k8s.io diff --git a/config/apiserver/rbac/volumepool_bootstrapper_role.yaml b/config/apiserver/rbac/volumepool_bootstrapper_role.yaml index df0e38559..5b5534786 100644 --- a/config/apiserver/rbac/volumepool_bootstrapper_role.yaml +++ b/config/apiserver/rbac/volumepool_bootstrapper_role.yaml @@ -1,7 +1,7 @@ apiVersion: rbac.authorization.k8s.io/v1 kind: ClusterRole metadata: - name: storage.api.onmetal.de:system:volumepools-bootstrapper + name: storage.ironcore.dev:system:volumepools-bootstrapper rules: - apiGroups: - certificates.k8s.io @@ -17,4 +17,4 @@ rules: resources: - certificatesigningrequests/volumepoolclient verbs: - - create \ No newline at end of file + - create diff --git a/config/apiserver/rbac/volumepool_bootstrapper_rolebinding.yaml b/config/apiserver/rbac/volumepool_bootstrapper_rolebinding.yaml index 37f44a7a7..aeb1c8a63 100644 --- a/config/apiserver/rbac/volumepool_bootstrapper_rolebinding.yaml +++ b/config/apiserver/rbac/volumepool_bootstrapper_rolebinding.yaml @@ -1,14 +1,14 @@ apiVersion: rbac.authorization.k8s.io/v1 kind: ClusterRoleBinding metadata: - name: storage.api.onmetal.de:system:volumepools-bootstrapper + name: storage.ironcore.dev:system:volumepools-bootstrapper roleRef: apiGroup: rbac.authorization.k8s.io kind: ClusterRole - name: storage.api.onmetal.de:system:volumepools-bootstrapper + name: storage.ironcore.dev:system:volumepools-bootstrapper subjects: - kind: Group # Group name has to match bootstrap group pattern \Asystem:bootstrappers:[a-z0-9:-]{0,255}[a-z0-9]\ # See https://github.com/kubernetes/kubernetes/blob/e8662a46dd27db774ec953dae15f93ae2d1a68c8/staging/src/k8s.io/cluster-bootstrap/token/api/types.go#L96 - name: system:bootstrappers:storage-api-onmetal-de:volumepools + name: system:bootstrappers:storage-ironcore-dev:volumepools apiGroup: rbac.authorization.k8s.io diff --git a/config/apiserver/rbac/volumepool_role.yaml b/config/apiserver/rbac/volumepool_role.yaml index 46ca90ad1..6cd20d3f6 100644 --- a/config/apiserver/rbac/volumepool_role.yaml +++ b/config/apiserver/rbac/volumepool_role.yaml @@ -2,7 +2,7 @@ apiVersion: rbac.authorization.k8s.io/v1 kind: ClusterRole metadata: - name: storage.api.onmetal.de:system:volumepools + name: storage.ironcore.dev:system:volumepools rules: - apiGroups: - "" @@ -38,7 +38,7 @@ rules: verbs: - create - apiGroups: - - storage.api.onmetal.de + - storage.ironcore.dev resources: - volumeclasses verbs: @@ -46,7 +46,7 @@ rules: - list - watch - apiGroups: - - storage.api.onmetal.de + - storage.ironcore.dev resources: - volumepools verbs: @@ -57,7 +57,7 @@ rules: - update - watch - apiGroups: - - storage.api.onmetal.de + - storage.ironcore.dev resources: - volumepools/status verbs: @@ -65,7 +65,7 @@ rules: - patch - update - apiGroups: - - storage.api.onmetal.de + - storage.ironcore.dev resources: - volumes verbs: @@ -75,13 +75,13 @@ rules: - update - watch - apiGroups: - - storage.api.onmetal.de + - storage.ironcore.dev resources: - volumes/finalizers verbs: - update - apiGroups: - - storage.api.onmetal.de + - storage.ironcore.dev resources: - volumes/status verbs: diff --git a/config/apiserver/rbac/volumepool_rolebinding.yaml b/config/apiserver/rbac/volumepool_rolebinding.yaml index b0d7c8ac0..b21fd9750 100644 --- a/config/apiserver/rbac/volumepool_rolebinding.yaml +++ b/config/apiserver/rbac/volumepool_rolebinding.yaml @@ -1,12 +1,12 @@ apiVersion: rbac.authorization.k8s.io/v1 kind: ClusterRoleBinding metadata: - name: storage.api.onmetal.de:system:volumepools + name: storage.ironcore.dev:system:volumepools roleRef: apiGroup: rbac.authorization.k8s.io kind: ClusterRole - name: storage.api.onmetal.de:system:volumepools + name: storage.ironcore.dev:system:volumepools subjects: - kind: Group - name: storage.api.onmetal.de:system:volumepools + name: storage.ironcore.dev:system:volumepools apiGroup: rbac.authorization.k8s.io diff --git a/config/apiserver/server/server.yaml b/config/apiserver/server/server.yaml index 1736b105f..f3e0b5566 100644 --- a/config/apiserver/server/server.yaml +++ b/config/apiserver/server/server.yaml @@ -28,9 +28,9 @@ spec: runAsNonRoot: true containers: - command: - - /onmetal-apiserver + - /ironcore-apiserver args: - - --etcd-servers=http://$(ONMETAL_API_APISERVER_ETCD_SERVICE_NAME):2379 + - --etcd-servers=http://$(IRONCORE_APISERVER_ETCD_SERVICE_NAME):2379 - --secure-port=8443 - --audit-log-path=- - --feature-gates=APIPriorityAndFairness=false diff --git a/config/bucketpoollet-broker/broker-rbac/cluster_role.yaml b/config/bucketpoollet-broker/broker-rbac/cluster_role.yaml index 4b884d17e..d2b4813a2 100644 --- a/config/bucketpoollet-broker/broker-rbac/cluster_role.yaml +++ b/config/bucketpoollet-broker/broker-rbac/cluster_role.yaml @@ -6,7 +6,7 @@ metadata: name: broker-role rules: - apiGroups: - - storage.api.onmetal.de + - storage.ironcore.dev resources: - bucketclasses verbs: @@ -14,7 +14,7 @@ rules: - list - watch - apiGroups: - - storage.api.onmetal.de + - storage.ironcore.dev resources: - bucketpools verbs: diff --git a/config/bucketpoollet-broker/broker-rbac/role.yaml b/config/bucketpoollet-broker/broker-rbac/role.yaml index 83d02c7b4..dba5a3271 100644 --- a/config/bucketpoollet-broker/broker-rbac/role.yaml +++ b/config/bucketpoollet-broker/broker-rbac/role.yaml @@ -17,7 +17,7 @@ rules: - update - watch - apiGroups: - - storage.api.onmetal.de + - storage.ironcore.dev resources: - buckets verbs: diff --git a/config/bucketpoollet-broker/poollet-rbac/role.yaml b/config/bucketpoollet-broker/poollet-rbac/role.yaml index dcd852b10..5a2182454 100644 --- a/config/bucketpoollet-broker/poollet-rbac/role.yaml +++ b/config/bucketpoollet-broker/poollet-rbac/role.yaml @@ -38,7 +38,7 @@ rules: verbs: - create - apiGroups: - - storage.api.onmetal.de + - storage.ironcore.dev resources: - bucketclasses verbs: @@ -46,7 +46,7 @@ rules: - list - watch - apiGroups: - - storage.api.onmetal.de + - storage.ironcore.dev resources: - bucketpools verbs: @@ -57,7 +57,7 @@ rules: - update - watch - apiGroups: - - storage.api.onmetal.de + - storage.ironcore.dev resources: - bucketpools/status verbs: @@ -65,7 +65,7 @@ rules: - patch - update - apiGroups: - - storage.api.onmetal.de + - storage.ironcore.dev resources: - buckets verbs: @@ -75,13 +75,13 @@ rules: - update - watch - apiGroups: - - storage.api.onmetal.de + - storage.ironcore.dev resources: - buckets/finalizers verbs: - update - apiGroups: - - storage.api.onmetal.de + - storage.ironcore.dev resources: - buckets/status verbs: diff --git a/config/controller/default/kustomization.yaml b/config/controller/default/kustomization.yaml index 1fa8cf6f5..ef529b39e 100644 --- a/config/controller/default/kustomization.yaml +++ b/config/controller/default/kustomization.yaml @@ -1,12 +1,12 @@ # Adds namespace to all resources. -namespace: onmetal-system +namespace: ironcore-system # Value of this field is prepended to the # names of all resources, e.g. a deployment named # "wordpress" becomes "alices-wordpress". # Note that it should also match with the prefix (text before '-') of the namespace # field above. -namePrefix: onmetal- +namePrefix: ironcore- # Labels to add to all resources and selectors. #commonLabels: @@ -22,11 +22,11 @@ resources: patchesStrategicMerge: - manager_auth_proxy_patch.yaml - + # Mount the controller config file for loading manager configurations # through a ComponentConfig type #- manager_config_patch.yaml - + - manager_webhook_patch.yaml # - webhookcainjection_patch.yaml diff --git a/config/controller/kind/patch-manager.yaml b/config/controller/kind/patch-manager.yaml index c1976db93..cc5db7249 100644 --- a/config/controller/kind/patch-manager.yaml +++ b/config/controller/kind/patch-manager.yaml @@ -1,8 +1,8 @@ apiVersion: apps/v1 kind: Deployment metadata: - namespace: onmetal-system - name: onmetal-controller-manager + namespace: ironcore-system + name: ironcore-controller-manager spec: template: spec: diff --git a/config/controller/manager/controller_manager_config.yaml b/config/controller/manager/controller_manager_config.yaml index 6612faf98..8d5ef6efd 100644 --- a/config/controller/manager/controller_manager_config.yaml +++ b/config/controller/manager/controller_manager_config.yaml @@ -8,4 +8,4 @@ webhook: port: 9443 leaderElection: leaderElect: true - resourceName: d0ae00be.onmetal.de + resourceName: d0ae00be.ironcore.dev diff --git a/config/controller/manager/manager.yaml b/config/controller/manager/manager.yaml index c8e38fc7c..a155b4cd7 100644 --- a/config/controller/manager/manager.yaml +++ b/config/controller/manager/manager.yaml @@ -28,7 +28,7 @@ spec: runAsNonRoot: true containers: - command: - - /onmetal-controller-manager + - /ironcore-controller-manager args: - --leader-elect - --controllers=* diff --git a/config/controller/rbac/machine_editor_role.yaml b/config/controller/rbac/machine_editor_role.yaml index 20a0021bd..b295d5332 100644 --- a/config/controller/rbac/machine_editor_role.yaml +++ b/config/controller/rbac/machine_editor_role.yaml @@ -5,7 +5,7 @@ metadata: name: machine-editor-role rules: - apiGroups: - - compute.api.onmetal.de + - compute.ironcore.dev resources: - machines verbs: @@ -17,7 +17,7 @@ rules: - update - watch - apiGroups: - - compute.api.onmetal.de + - compute.ironcore.dev resources: - machines/status verbs: diff --git a/config/controller/rbac/machine_viewer_role.yaml b/config/controller/rbac/machine_viewer_role.yaml index e48658e2b..0c403381d 100644 --- a/config/controller/rbac/machine_viewer_role.yaml +++ b/config/controller/rbac/machine_viewer_role.yaml @@ -5,7 +5,7 @@ metadata: name: machine-viewer-role rules: - apiGroups: - - compute.api.onmetal.de + - compute.ironcore.dev resources: - machines verbs: @@ -13,7 +13,7 @@ rules: - list - watch - apiGroups: - - compute.api.onmetal.de + - compute.ironcore.dev resources: - machines/status verbs: diff --git a/config/controller/rbac/machineclass_editor_role.yaml b/config/controller/rbac/machineclass_editor_role.yaml index 3cac5b9ce..f9d3876d5 100644 --- a/config/controller/rbac/machineclass_editor_role.yaml +++ b/config/controller/rbac/machineclass_editor_role.yaml @@ -5,7 +5,7 @@ metadata: name: machineclass-editor-role rules: - apiGroups: - - compute.api.onmetal.de + - compute.ironcore.dev resources: - machineclasses verbs: @@ -17,7 +17,7 @@ rules: - update - watch - apiGroups: - - compute.api.onmetal.de + - compute.ironcore.dev resources: - machineclasses/status verbs: diff --git a/config/controller/rbac/machineclass_viewer_role.yaml b/config/controller/rbac/machineclass_viewer_role.yaml index 2f1196564..4a89db896 100644 --- a/config/controller/rbac/machineclass_viewer_role.yaml +++ b/config/controller/rbac/machineclass_viewer_role.yaml @@ -5,7 +5,7 @@ metadata: name: machineclass-viewer-role rules: - apiGroups: - - compute.api.onmetal.de + - compute.ironcore.dev resources: - machineclasses verbs: @@ -13,7 +13,7 @@ rules: - list - watch - apiGroups: - - compute.api.onmetal.de + - compute.ironcore.dev resources: - machineclasses/status verbs: diff --git a/config/controller/rbac/machinepool_editor_role.yaml b/config/controller/rbac/machinepool_editor_role.yaml index 7422f1229..5b74d4797 100644 --- a/config/controller/rbac/machinepool_editor_role.yaml +++ b/config/controller/rbac/machinepool_editor_role.yaml @@ -5,7 +5,7 @@ metadata: name: machinepool-editor-role rules: - apiGroups: - - compute.api.onmetal.de + - compute.ironcore.dev resources: - machinepools verbs: @@ -17,7 +17,7 @@ rules: - update - watch - apiGroups: - - compute.api.onmetal.de + - compute.ironcore.dev resources: - machinepools/status verbs: diff --git a/config/controller/rbac/machinepool_viewer_role.yaml b/config/controller/rbac/machinepool_viewer_role.yaml index bf353c02e..e5864ca2c 100644 --- a/config/controller/rbac/machinepool_viewer_role.yaml +++ b/config/controller/rbac/machinepool_viewer_role.yaml @@ -5,7 +5,7 @@ metadata: name: machinepool-viewer-role rules: - apiGroups: - - compute.api.onmetal.de + - compute.ironcore.dev resources: - machinepools verbs: @@ -13,7 +13,7 @@ rules: - list - watch - apiGroups: - - compute.api.onmetal.de + - compute.ironcore.dev resources: - machinepools/status verbs: diff --git a/config/controller/rbac/prefix_editor_role.yaml b/config/controller/rbac/prefix_editor_role.yaml index 558b9e092..d515fe765 100644 --- a/config/controller/rbac/prefix_editor_role.yaml +++ b/config/controller/rbac/prefix_editor_role.yaml @@ -5,7 +5,7 @@ metadata: name: prefix-editor-role rules: - apiGroups: - - ipam.api.onmetal.de + - ipam.ironcore.dev resources: - prefixes verbs: @@ -17,7 +17,7 @@ rules: - update - watch - apiGroups: - - ipam.api.onmetal.de + - ipam.ironcore.dev resources: - prefixes/status verbs: diff --git a/config/controller/rbac/prefix_viewer_role.yaml b/config/controller/rbac/prefix_viewer_role.yaml index 787be5185..475e3fb52 100644 --- a/config/controller/rbac/prefix_viewer_role.yaml +++ b/config/controller/rbac/prefix_viewer_role.yaml @@ -5,7 +5,7 @@ metadata: name: prefix-viewer-role rules: - apiGroups: - - ipam.api.onmetal.de + - ipam.ironcore.dev resources: - prefixes verbs: @@ -13,7 +13,7 @@ rules: - list - watch - apiGroups: - - ipam.api.onmetal.de + - ipam.ironcore.dev resources: - prefixes/status verbs: diff --git a/config/controller/rbac/prefixallocation_editor_role.yaml b/config/controller/rbac/prefixallocation_editor_role.yaml index b644ab631..bca32589a 100644 --- a/config/controller/rbac/prefixallocation_editor_role.yaml +++ b/config/controller/rbac/prefixallocation_editor_role.yaml @@ -5,7 +5,7 @@ metadata: name: prefixallocation-editor-role rules: - apiGroups: - - ipam.api.onmetal.de + - ipam.ironcore.dev resources: - prefixallocations verbs: @@ -17,7 +17,7 @@ rules: - update - watch - apiGroups: - - ipam.api.onmetal.de + - ipam.ironcore.dev resources: - prefixallocations/status verbs: diff --git a/config/controller/rbac/prefixallocation_viewer_role.yaml b/config/controller/rbac/prefixallocation_viewer_role.yaml index 2a2f8df16..d2154d57e 100644 --- a/config/controller/rbac/prefixallocation_viewer_role.yaml +++ b/config/controller/rbac/prefixallocation_viewer_role.yaml @@ -5,7 +5,7 @@ metadata: name: prefixallocation-viewer-role rules: - apiGroups: - - ipam.api.onmetal.de + - ipam.ironcore.dev resources: - prefixallocations verbs: @@ -13,7 +13,7 @@ rules: - list - watch - apiGroups: - - ipam.api.onmetal.de + - ipam.ironcore.dev resources: - prefixallocations/status verbs: diff --git a/config/controller/rbac/role.yaml b/config/controller/rbac/role.yaml index e824a2388..900c3f768 100644 --- a/config/controller/rbac/role.yaml +++ b/config/controller/rbac/role.yaml @@ -52,7 +52,7 @@ rules: verbs: - approve - apiGroups: - - compute.api.onmetal.de + - compute.ironcore.dev resources: - machineclasses verbs: @@ -64,13 +64,13 @@ rules: - update - watch - apiGroups: - - compute.api.onmetal.de + - compute.ironcore.dev resources: - machineclasses/finalizers verbs: - update - apiGroups: - - compute.api.onmetal.de + - compute.ironcore.dev resources: - machineclasses/status verbs: @@ -78,7 +78,7 @@ rules: - patch - update - apiGroups: - - compute.api.onmetal.de + - compute.ironcore.dev resources: - machinepools verbs: @@ -86,7 +86,7 @@ rules: - list - watch - apiGroups: - - compute.api.onmetal.de + - compute.ironcore.dev resources: - machines verbs: @@ -96,7 +96,7 @@ rules: - update - watch - apiGroups: - - compute.api.onmetal.de + - compute.ironcore.dev resources: - machines/status verbs: @@ -104,7 +104,7 @@ rules: - patch - update - apiGroups: - - core.api.onmetal.de + - core.ironcore.dev resources: - resourcequotas verbs: @@ -116,13 +116,13 @@ rules: - update - watch - apiGroups: - - core.api.onmetal.de + - core.ironcore.dev resources: - resourcequotas/finalizers verbs: - update - apiGroups: - - core.api.onmetal.de + - core.ironcore.dev resources: - resourcequotas/status verbs: @@ -130,7 +130,7 @@ rules: - patch - update - apiGroups: - - ipam.api.onmetal.de + - ipam.ironcore.dev resources: - prefixallocations verbs: @@ -142,7 +142,7 @@ rules: - update - watch - apiGroups: - - ipam.api.onmetal.de + - ipam.ironcore.dev resources: - prefixallocations/status verbs: @@ -150,7 +150,7 @@ rules: - patch - update - apiGroups: - - ipam.api.onmetal.de + - ipam.ironcore.dev resources: - prefixes verbs: @@ -162,13 +162,13 @@ rules: - update - watch - apiGroups: - - ipam.api.onmetal.de + - ipam.ironcore.dev resources: - prefixes/finalizers verbs: - update - apiGroups: - - ipam.api.onmetal.de + - ipam.ironcore.dev resources: - prefixes/status verbs: @@ -176,7 +176,7 @@ rules: - patch - update - apiGroups: - - networking.api.onmetal.de + - networking.ironcore.dev resources: - loadbalancerroutings verbs: @@ -188,7 +188,7 @@ rules: - update - watch - apiGroups: - - networking.api.onmetal.de + - networking.ironcore.dev resources: - loadbalancers verbs: @@ -200,13 +200,13 @@ rules: - update - watch - apiGroups: - - networking.api.onmetal.de + - networking.ironcore.dev resources: - loadbalancers/finalizers verbs: - update - apiGroups: - - networking.api.onmetal.de + - networking.ironcore.dev resources: - loadbalancers/status verbs: @@ -214,7 +214,7 @@ rules: - patch - update - apiGroups: - - networking.api.onmetal.de + - networking.ironcore.dev resources: - natgateways verbs: @@ -222,7 +222,7 @@ rules: - list - watch - apiGroups: - - networking.api.onmetal.de + - networking.ironcore.dev resources: - networkinterfaces verbs: @@ -234,7 +234,7 @@ rules: - update - watch - apiGroups: - - networking.api.onmetal.de + - networking.ironcore.dev resources: - networks verbs: @@ -246,13 +246,13 @@ rules: - update - watch - apiGroups: - - networking.api.onmetal.de + - networking.ironcore.dev resources: - networks/finalizers verbs: - update - apiGroups: - - networking.api.onmetal.de + - networking.ironcore.dev resources: - networks/status verbs: @@ -260,7 +260,7 @@ rules: - patch - update - apiGroups: - - networking.api.onmetal.de + - networking.ironcore.dev resources: - virtualips verbs: @@ -272,7 +272,7 @@ rules: - update - watch - apiGroups: - - storage.api.onmetal.de + - storage.ironcore.dev resources: - bucketclasses verbs: @@ -284,13 +284,13 @@ rules: - update - watch - apiGroups: - - storage.api.onmetal.de + - storage.ironcore.dev resources: - bucketclasses/finalizers verbs: - update - apiGroups: - - storage.api.onmetal.de + - storage.ironcore.dev resources: - bucketclasses/status verbs: @@ -298,7 +298,7 @@ rules: - patch - update - apiGroups: - - storage.api.onmetal.de + - storage.ironcore.dev resources: - bucketpools verbs: @@ -306,7 +306,7 @@ rules: - list - watch - apiGroups: - - storage.api.onmetal.de + - storage.ironcore.dev resources: - buckets verbs: @@ -316,7 +316,7 @@ rules: - update - watch - apiGroups: - - storage.api.onmetal.de + - storage.ironcore.dev resources: - buckets/status verbs: @@ -324,7 +324,7 @@ rules: - patch - update - apiGroups: - - storage.api.onmetal.de + - storage.ironcore.dev resources: - volumeclasses verbs: @@ -336,13 +336,13 @@ rules: - update - watch - apiGroups: - - storage.api.onmetal.de + - storage.ironcore.dev resources: - volumeclasses/finalizers verbs: - update - apiGroups: - - storage.api.onmetal.de + - storage.ironcore.dev resources: - volumeclasses/status verbs: @@ -350,7 +350,7 @@ rules: - patch - update - apiGroups: - - storage.api.onmetal.de + - storage.ironcore.dev resources: - volumepools verbs: @@ -358,7 +358,7 @@ rules: - list - watch - apiGroups: - - storage.api.onmetal.de + - storage.ironcore.dev resources: - volumes verbs: @@ -370,7 +370,7 @@ rules: - update - watch - apiGroups: - - storage.api.onmetal.de + - storage.ironcore.dev resources: - volumes/status verbs: diff --git a/config/controller/rbac/storageclass_editor_role.yaml b/config/controller/rbac/storageclass_editor_role.yaml index b6e1893fb..26740a633 100644 --- a/config/controller/rbac/storageclass_editor_role.yaml +++ b/config/controller/rbac/storageclass_editor_role.yaml @@ -5,7 +5,7 @@ metadata: name: volumeclass-editor-role rules: - apiGroups: - - storage.api.onmetal.de + - storage.ironcore.dev resources: - volumeclasses verbs: @@ -17,7 +17,7 @@ rules: - update - watch - apiGroups: - - storage.api.onmetal.de + - storage.ironcore.dev resources: - volumeclasses/status verbs: diff --git a/config/controller/rbac/storageclass_viewer_role.yaml b/config/controller/rbac/storageclass_viewer_role.yaml index 7e1627025..df1152e4b 100644 --- a/config/controller/rbac/storageclass_viewer_role.yaml +++ b/config/controller/rbac/storageclass_viewer_role.yaml @@ -5,7 +5,7 @@ metadata: name: volumeclass-viewer-role rules: - apiGroups: - - storage.api.onmetal.de + - storage.ironcore.dev resources: - volumeclasses verbs: @@ -13,7 +13,7 @@ rules: - list - watch - apiGroups: - - storage.api.onmetal.de + - storage.ironcore.dev resources: - volumeclasses/status verbs: diff --git a/config/controller/rbac/storagepool_editor_role.yaml b/config/controller/rbac/storagepool_editor_role.yaml index 1d6e8acda..96e9ffaa5 100644 --- a/config/controller/rbac/storagepool_editor_role.yaml +++ b/config/controller/rbac/storagepool_editor_role.yaml @@ -5,7 +5,7 @@ metadata: name: volumepool-editor-role rules: - apiGroups: - - storage.api.onmetal.de + - storage.ironcore.dev resources: - volumepools verbs: @@ -17,7 +17,7 @@ rules: - update - watch - apiGroups: - - storage.api.onmetal.de + - storage.ironcore.dev resources: - volumepools/status verbs: diff --git a/config/controller/rbac/storagepool_viewer_role.yaml b/config/controller/rbac/storagepool_viewer_role.yaml index a165b075a..3e2e41a1e 100644 --- a/config/controller/rbac/storagepool_viewer_role.yaml +++ b/config/controller/rbac/storagepool_viewer_role.yaml @@ -5,7 +5,7 @@ metadata: name: volumepool-viewer-role rules: - apiGroups: - - storage.api.onmetal.de + - storage.ironcore.dev resources: - volumepools verbs: @@ -13,7 +13,7 @@ rules: - list - watch - apiGroups: - - storage.api.onmetal.de + - storage.ironcore.dev resources: - volumepools/status verbs: diff --git a/config/controller/rbac/volume_editor_role.yaml b/config/controller/rbac/volume_editor_role.yaml index 11572fa25..7b250fdec 100644 --- a/config/controller/rbac/volume_editor_role.yaml +++ b/config/controller/rbac/volume_editor_role.yaml @@ -5,7 +5,7 @@ metadata: name: volume-editor-role rules: - apiGroups: - - storage.api.onmetal.de + - storage.ironcore.dev resources: - volumes verbs: @@ -17,7 +17,7 @@ rules: - update - watch - apiGroups: - - storage.api.onmetal.de + - storage.ironcore.dev resources: - volumes/status verbs: diff --git a/config/controller/rbac/volume_viewer_role.yaml b/config/controller/rbac/volume_viewer_role.yaml index 3cf1a5d96..963e9cfca 100644 --- a/config/controller/rbac/volume_viewer_role.yaml +++ b/config/controller/rbac/volume_viewer_role.yaml @@ -5,7 +5,7 @@ metadata: name: volume-viewer-role rules: - apiGroups: - - storage.api.onmetal.de + - storage.ironcore.dev resources: - volumes verbs: @@ -13,7 +13,7 @@ rules: - list - watch - apiGroups: - - storage.api.onmetal.de + - storage.ironcore.dev resources: - volumes/status verbs: diff --git a/config/default/apiserver/remove-namespace.yaml b/config/default/apiserver/remove-namespace.yaml index e2b09df04..41334185b 100644 --- a/config/default/apiserver/remove-namespace.yaml +++ b/config/default/apiserver/remove-namespace.yaml @@ -2,4 +2,4 @@ $patch: delete apiVersion: v1 kind: Namespace metadata: - name: onmetal-system + name: ironcore-system diff --git a/config/default/controller/remove-namespace.yaml b/config/default/controller/remove-namespace.yaml index e2b09df04..41334185b 100644 --- a/config/default/controller/remove-namespace.yaml +++ b/config/default/controller/remove-namespace.yaml @@ -2,4 +2,4 @@ $patch: delete apiVersion: v1 kind: Namespace metadata: - name: onmetal-system + name: ironcore-system diff --git a/config/default/namespace.yaml b/config/default/namespace.yaml index e2a16d8ac..db9e7cff3 100644 --- a/config/default/namespace.yaml +++ b/config/default/namespace.yaml @@ -1,6 +1,6 @@ apiVersion: v1 kind: Namespace metadata: - name: onmetal-system + name: ironcore-system labels: control-plane: apiserver-controller diff --git a/config/etcdless/apiserver/remove-namespace.yaml b/config/etcdless/apiserver/remove-namespace.yaml index e2b09df04..41334185b 100644 --- a/config/etcdless/apiserver/remove-namespace.yaml +++ b/config/etcdless/apiserver/remove-namespace.yaml @@ -2,4 +2,4 @@ $patch: delete apiVersion: v1 kind: Namespace metadata: - name: onmetal-system + name: ironcore-system diff --git a/config/etcdless/controller/remove-namespace.yaml b/config/etcdless/controller/remove-namespace.yaml index e2b09df04..41334185b 100644 --- a/config/etcdless/controller/remove-namespace.yaml +++ b/config/etcdless/controller/remove-namespace.yaml @@ -2,4 +2,4 @@ $patch: delete apiVersion: v1 kind: Namespace metadata: - name: onmetal-system + name: ironcore-system diff --git a/config/etcdless/namespace.yaml b/config/etcdless/namespace.yaml index e2a16d8ac..db9e7cff3 100644 --- a/config/etcdless/namespace.yaml +++ b/config/etcdless/namespace.yaml @@ -1,6 +1,6 @@ apiVersion: v1 kind: Namespace metadata: - name: onmetal-system + name: ironcore-system labels: control-plane: apiserver-controller diff --git a/config/kind/patch-apiserver.yaml b/config/kind/patch-apiserver.yaml index 4c856ffd9..bb172cefa 100644 --- a/config/kind/patch-apiserver.yaml +++ b/config/kind/patch-apiserver.yaml @@ -1,8 +1,8 @@ apiVersion: apps/v1 kind: Deployment metadata: - namespace: onmetal-system - name: onmetal-apiserver + namespace: ironcore-system + name: ironcore-apiserver spec: template: spec: diff --git a/config/kind/patch-manager.yaml b/config/kind/patch-manager.yaml index c1976db93..cc5db7249 100644 --- a/config/kind/patch-manager.yaml +++ b/config/kind/patch-manager.yaml @@ -1,8 +1,8 @@ apiVersion: apps/v1 kind: Deployment metadata: - namespace: onmetal-system - name: onmetal-controller-manager + namespace: ironcore-system + name: ironcore-controller-manager spec: template: spec: diff --git a/config/machinepoollet-broker/broker-rbac/cluster_role.yaml b/config/machinepoollet-broker/broker-rbac/cluster_role.yaml index c2d2aec7b..0ca06a1f3 100644 --- a/config/machinepoollet-broker/broker-rbac/cluster_role.yaml +++ b/config/machinepoollet-broker/broker-rbac/cluster_role.yaml @@ -6,7 +6,7 @@ metadata: name: broker-role rules: - apiGroups: - - compute.api.onmetal.de + - compute.ironcore.dev resources: - machineclasses verbs: @@ -14,7 +14,7 @@ rules: - list - watch - apiGroups: - - compute.api.onmetal.de + - compute.ironcore.dev resources: - machinepools verbs: @@ -22,7 +22,7 @@ rules: - list - watch - apiGroups: - - compute.api.onmetal.de + - compute.ironcore.dev resources: - machinepools/proxy verbs: diff --git a/config/machinepoollet-broker/broker-rbac/role.yaml b/config/machinepoollet-broker/broker-rbac/role.yaml index b18b38abe..209606166 100644 --- a/config/machinepoollet-broker/broker-rbac/role.yaml +++ b/config/machinepoollet-broker/broker-rbac/role.yaml @@ -17,7 +17,7 @@ rules: - update - watch - apiGroups: - - compute.api.onmetal.de + - compute.ironcore.dev resources: - machines verbs: @@ -29,14 +29,14 @@ rules: - update - watch - apiGroups: - - compute.api.onmetal.de + - compute.ironcore.dev resources: - machines/exec verbs: - create - get - apiGroups: - - networking.api.onmetal.de + - networking.ironcore.dev resources: - loadbalancerroutings verbs: @@ -48,7 +48,7 @@ rules: - update - watch - apiGroups: - - networking.api.onmetal.de + - networking.ironcore.dev resources: - loadbalancers verbs: @@ -60,7 +60,7 @@ rules: - update - watch - apiGroups: - - networking.api.onmetal.de + - networking.ironcore.dev resources: - loadbalancers/status verbs: @@ -68,7 +68,7 @@ rules: - patch - update - apiGroups: - - networking.api.onmetal.de + - networking.ironcore.dev resources: - natgateways verbs: @@ -80,7 +80,7 @@ rules: - update - watch - apiGroups: - - networking.api.onmetal.de + - networking.ironcore.dev resources: - natgateways/status verbs: @@ -88,7 +88,7 @@ rules: - patch - update - apiGroups: - - networking.api.onmetal.de + - networking.ironcore.dev resources: - networkinterfaces verbs: @@ -100,7 +100,7 @@ rules: - update - watch - apiGroups: - - networking.api.onmetal.de + - networking.ironcore.dev resources: - networks verbs: @@ -112,7 +112,7 @@ rules: - update - watch - apiGroups: - - networking.api.onmetal.de + - networking.ironcore.dev resources: - networks/status verbs: @@ -120,7 +120,7 @@ rules: - patch - update - apiGroups: - - networking.api.onmetal.de + - networking.ironcore.dev resources: - virtualips verbs: @@ -132,7 +132,7 @@ rules: - update - watch - apiGroups: - - networking.api.onmetal.de + - networking.ironcore.dev resources: - virtualips/status verbs: @@ -140,7 +140,7 @@ rules: - patch - update - apiGroups: - - storage.api.onmetal.de + - storage.ironcore.dev resources: - volumes verbs: @@ -152,7 +152,7 @@ rules: - update - watch - apiGroups: - - storage.api.onmetal.de + - storage.ironcore.dev resources: - volumes/status verbs: diff --git a/config/machinepoollet-broker/default/manager_auth_proxy_patch.yaml b/config/machinepoollet-broker/default/manager_auth_proxy_patch.yaml index 0d8de9358..79fd053a8 100644 --- a/config/machinepoollet-broker/default/manager_auth_proxy_patch.yaml +++ b/config/machinepoollet-broker/default/manager_auth_proxy_patch.yaml @@ -24,6 +24,6 @@ spec: - "--health-probe-bind-address=:8081" - "--metrics-bind-address=127.0.0.1:8080" - "--leader-elect" - - "--machine-downward-api-label=root-machine-namespace=metadata.labels['downward-api.machinepoollet.api.onmetal.de/root-machine-namespace']" - - "--machine-downward-api-label=root-machine-name=metadata.labels['downward-api.machinepoollet.api.onmetal.de/root-machine-name']" - - "--machine-downward-api-label=root-machine-uid=metadata.labels['downward-api.machinepoollet.api.onmetal.de/root-machine-uid']" + - "--machine-downward-api-label=root-machine-namespace=metadata.labels['downward-api.machinepoollet.ironcore.dev/root-machine-namespace']" + - "--machine-downward-api-label=root-machine-name=metadata.labels['downward-api.machinepoollet.ironcore.dev/root-machine-name']" + - "--machine-downward-api-label=root-machine-uid=metadata.labels['downward-api.machinepoollet.ironcore.dev/root-machine-uid']" diff --git a/config/machinepoollet-broker/manager/irictl-machine-config.yaml b/config/machinepoollet-broker/manager/irictl-machine-config.yaml new file mode 100644 index 000000000..08cbd7ee9 --- /dev/null +++ b/config/machinepoollet-broker/manager/irictl-machine-config.yaml @@ -0,0 +1,11 @@ +tableConfig: + prependMachineColumns: + - name: RNamespace + template: >- + {{ with index .metadata.labels "downward-api.machinepoollet.ironcore.dev/root-machine-namespace" }}{{.}}{{ else }}{{ index .metadata.labels "machinepoollet.ironcore.dev/machine-namespace" }}{{ end }} + - name: RName + template: >- + {{ with index .metadata.labels "downward-api.machinepoollet.ironcore.dev/root-machine-name" }}{{.}}{{ else }}{{ index .metadata.labels "machinepoollet.ironcore.dev/machine-name" }}{{ end }} + - name: RUID + template: >- + {{ with index .metadata.labels "downward-api.machinepoollet.ironcore.dev/root-machine-uid" }}{{.}}{{ else }}{{ index .metadata.labels "machinepoollet.ironcore.dev/machine-uid" }}{{ end }} diff --git a/config/machinepoollet-broker/manager/kustomization.yaml b/config/machinepoollet-broker/manager/kustomization.yaml index 008979ce0..4aafd5621 100644 --- a/config/machinepoollet-broker/manager/kustomization.yaml +++ b/config/machinepoollet-broker/manager/kustomization.yaml @@ -3,9 +3,9 @@ resources: - service.yaml configMapGenerator: -- name: orictl-machine-config +- name: irictl-machine-config files: - - config=orictl-machine-config.yaml + - config=irictl-machine-config.yaml generatorOptions: disableNameSuffixHash: true diff --git a/config/machinepoollet-broker/manager/manager.yaml b/config/machinepoollet-broker/manager/manager.yaml index 3a9cb8ab4..528aee706 100644 --- a/config/machinepoollet-broker/manager/manager.yaml +++ b/config/machinepoollet-broker/manager/manager.yaml @@ -31,9 +31,9 @@ spec: - /machinepoollet args: - --leader-elect - - --machine-downward-api-label=root-machine-namespace=metadata.labels['downward-api.machinepoollet.api.onmetal.de/root-machine-namespace'] - - --machine-downward-api-label=root-machine-name=metadata.labels['downward-api.machinepoollet.api.onmetal.de/root-machine-name'] - - --machine-downward-api-label=root-machine-uid=metadata.labels['downward-api.machinepoollet.api.onmetal.de/root-machine-uid'] + - --machine-downward-api-label=root-machine-namespace=metadata.labels['downward-api.machinepoollet.ironcore.dev/root-machine-namespace'] + - --machine-downward-api-label=root-machine-name=metadata.labels['downward-api.machinepoollet.ironcore.dev/root-machine-name'] + - --machine-downward-api-label=root-machine-uid=metadata.labels['downward-api.machinepoollet.ironcore.dev/root-machine-uid'] image: machinepoollet:latest env: - name: KUBERNETES_SERVICE_NAME @@ -76,9 +76,9 @@ spec: image: machinebroker:latest name: broker args: - - --broker-downward-api-label=root-machine-namespace=machinepoollet.api.onmetal.de/machine-namespace - - --broker-downward-api-label=root-machine-name=machinepoollet.api.onmetal.de/machine-name - - --broker-downward-api-label=root-machine-uid=machinepoollet.api.onmetal.de/machine-uid + - --broker-downward-api-label=root-machine-namespace=machinepoollet.ironcore.dev/machine-namespace + - --broker-downward-api-label=root-machine-name=machinepoollet.ironcore.dev/machine-name + - --broker-downward-api-label=root-machine-uid=machinepoollet.ironcore.dev/machine-uid securityContext: allowPrivilegeEscalation: false livenessProbe: @@ -103,13 +103,13 @@ spec: volumeMounts: - name: var-run mountPath: /var/run - - name: orictl-machine-config - mountPath: /.orictl-machine + - name: irictl-machine-config + mountPath: /.irictl-machine serviceAccountName: controller-manager terminationGracePeriodSeconds: 10 volumes: - name: var-run emptyDir: { } - - name: orictl-machine-config + - name: irictl-machine-config configMap: - name: orictl-machine-config + name: irictl-machine-config diff --git a/config/machinepoollet-broker/manager/orictl-machine-config.yaml b/config/machinepoollet-broker/manager/orictl-machine-config.yaml deleted file mode 100644 index 68308a87e..000000000 --- a/config/machinepoollet-broker/manager/orictl-machine-config.yaml +++ /dev/null @@ -1,11 +0,0 @@ -tableConfig: - prependMachineColumns: - - name: RNamespace - template: >- - {{ with index .metadata.labels "downward-api.machinepoollet.api.onmetal.de/root-machine-namespace" }}{{.}}{{ else }}{{ index .metadata.labels "machinepoollet.api.onmetal.de/machine-namespace" }}{{ end }} - - name: RName - template: >- - {{ with index .metadata.labels "downward-api.machinepoollet.api.onmetal.de/root-machine-name" }}{{.}}{{ else }}{{ index .metadata.labels "machinepoollet.api.onmetal.de/machine-name" }}{{ end }} - - name: RUID - template: >- - {{ with index .metadata.labels "downward-api.machinepoollet.api.onmetal.de/root-machine-uid" }}{{.}}{{ else }}{{ index .metadata.labels "machinepoollet.api.onmetal.de/machine-uid" }}{{ end }} diff --git a/config/machinepoollet-broker/poollet-rbac/role.yaml b/config/machinepoollet-broker/poollet-rbac/role.yaml index d42cc4309..aec0b67e0 100644 --- a/config/machinepoollet-broker/poollet-rbac/role.yaml +++ b/config/machinepoollet-broker/poollet-rbac/role.yaml @@ -50,7 +50,7 @@ rules: verbs: - create - apiGroups: - - compute.api.onmetal.de + - compute.ironcore.dev resources: - machineclasses verbs: @@ -58,7 +58,7 @@ rules: - list - watch - apiGroups: - - compute.api.onmetal.de + - compute.ironcore.dev resources: - machinepools verbs: @@ -69,7 +69,7 @@ rules: - update - watch - apiGroups: - - compute.api.onmetal.de + - compute.ironcore.dev resources: - machinepools/status verbs: @@ -77,7 +77,7 @@ rules: - patch - update - apiGroups: - - compute.api.onmetal.de + - compute.ironcore.dev resources: - machines verbs: @@ -87,13 +87,13 @@ rules: - update - watch - apiGroups: - - compute.api.onmetal.de + - compute.ironcore.dev resources: - machines/finalizers verbs: - update - apiGroups: - - compute.api.onmetal.de + - compute.ironcore.dev resources: - machines/status verbs: @@ -101,7 +101,7 @@ rules: - patch - update - apiGroups: - - ipam.api.onmetal.de + - ipam.ironcore.dev resources: - prefixes verbs: @@ -109,7 +109,7 @@ rules: - list - watch - apiGroups: - - networking.api.onmetal.de + - networking.ironcore.dev resources: - networkinterfaces verbs: @@ -119,7 +119,7 @@ rules: - update - watch - apiGroups: - - networking.api.onmetal.de + - networking.ironcore.dev resources: - networks verbs: @@ -127,7 +127,7 @@ rules: - list - watch - apiGroups: - - storage.api.onmetal.de + - storage.ironcore.dev resources: - volumes verbs: diff --git a/config/samples/compute_v1alpha1_machine.yaml b/config/samples/compute_v1alpha1_machine.yaml index 38e1ec699..86c897009 100644 --- a/config/samples/compute_v1alpha1_machine.yaml +++ b/config/samples/compute_v1alpha1_machine.yaml @@ -1,4 +1,4 @@ -apiVersion: compute.api.onmetal.de/v1alpha1 +apiVersion: compute.ironcore.dev/v1alpha1 kind: Machine metadata: name: machine-sample diff --git a/config/samples/compute_v1alpha1_machineclass.yaml b/config/samples/compute_v1alpha1_machineclass.yaml index 73cd818e6..df247cadd 100644 --- a/config/samples/compute_v1alpha1_machineclass.yaml +++ b/config/samples/compute_v1alpha1_machineclass.yaml @@ -1,4 +1,4 @@ -apiVersion: compute.api.onmetal.de/v1alpha1 +apiVersion: compute.ironcore.dev/v1alpha1 kind: MachineClass metadata: name: machineclass-sample diff --git a/config/samples/compute_v1alpha1_machinepool.yaml b/config/samples/compute_v1alpha1_machinepool.yaml index fb4a71994..80277c63c 100644 --- a/config/samples/compute_v1alpha1_machinepool.yaml +++ b/config/samples/compute_v1alpha1_machinepool.yaml @@ -1,10 +1,10 @@ -apiVersion: compute.api.onmetal.de/v1alpha1 +apiVersion: compute.ironcore.dev/v1alpha1 kind: MachinePool metadata: name: machinepool-sample labels: - onmetal.de/az: az1 + ironcore.dev/az: az1 spec: - providerID: onmetal://shared + providerID: ironcore://shared # status: # state: Available diff --git a/config/samples/core_v1alpha1_resourcequota.yaml b/config/samples/core_v1alpha1_resourcequota.yaml index 8290c9e8a..4d47c3bea 100644 --- a/config/samples/core_v1alpha1_resourcequota.yaml +++ b/config/samples/core_v1alpha1_resourcequota.yaml @@ -1,4 +1,4 @@ -apiVersion: core.api.onmetal.de/v1alpha1 +apiVersion: core.ironcore.dev/v1alpha1 kind: ResourceQuota metadata: name: resource-quota-sample diff --git a/config/samples/ipam_v1alpha1_prefix.yaml b/config/samples/ipam_v1alpha1_prefix.yaml index b454f105f..8ed91d8cd 100644 --- a/config/samples/ipam_v1alpha1_prefix.yaml +++ b/config/samples/ipam_v1alpha1_prefix.yaml @@ -1,4 +1,4 @@ -apiVersion: ipam.api.onmetal.de/v1alpha1 +apiVersion: ipam.ironcore.dev/v1alpha1 kind: Prefix metadata: name: root @@ -7,7 +7,7 @@ metadata: spec: prefix: 10.0.0.0/8 --- -apiVersion: ipam.api.onmetal.de/v1alpha1 +apiVersion: ipam.ironcore.dev/v1alpha1 kind: Prefix metadata: name: root-2 @@ -16,7 +16,7 @@ metadata: spec: prefix: 11.0.0.0/8 --- -apiVersion: ipam.api.onmetal.de/v1alpha1 +apiVersion: ipam.ironcore.dev/v1alpha1 kind: Prefix metadata: name: customer-subnet-1 @@ -27,7 +27,7 @@ spec: matchLabels: subnet-type: public --- -apiVersion: ipam.api.onmetal.de/v1alpha1 +apiVersion: ipam.ironcore.dev/v1alpha1 kind: Prefix metadata: name: customer-subnet-2 @@ -38,7 +38,7 @@ spec: matchLabels: subnet-type: public --- -apiVersion: ipam.api.onmetal.de/v1alpha1 +apiVersion: ipam.ironcore.dev/v1alpha1 kind: Prefix metadata: name: customer-subnet-3 diff --git a/config/samples/networking_v1alpha1_loadbalancer.yaml b/config/samples/networking_v1alpha1_loadbalancer.yaml index 468c31ba1..8953d13fc 100644 --- a/config/samples/networking_v1alpha1_loadbalancer.yaml +++ b/config/samples/networking_v1alpha1_loadbalancer.yaml @@ -1,4 +1,4 @@ -apiVersion: networking.api.onmetal.de/v1alpha1 +apiVersion: networking.ironcore.dev/v1alpha1 kind: LoadBalancer metadata: namespace: default diff --git a/config/samples/networking_v1alpha1_natgateway.yaml b/config/samples/networking_v1alpha1_natgateway.yaml index 500998c29..6393cc0c9 100644 --- a/config/samples/networking_v1alpha1_natgateway.yaml +++ b/config/samples/networking_v1alpha1_natgateway.yaml @@ -1,4 +1,4 @@ -apiVersion: networking.api.onmetal.de/v1alpha1 +apiVersion: networking.ironcore.dev/v1alpha1 kind: NATGateway metadata: namespace: default diff --git a/config/samples/networking_v1alpha1_network.yaml b/config/samples/networking_v1alpha1_network.yaml index e1be337bf..dcc9e5b89 100644 --- a/config/samples/networking_v1alpha1_network.yaml +++ b/config/samples/networking_v1alpha1_network.yaml @@ -1,5 +1,5 @@ -apiVersion: networking.api.onmetal.de/v1alpha1 +apiVersion: networking.ironcore.dev/v1alpha1 kind: Network metadata: namespace: default - name: network-sample \ No newline at end of file + name: network-sample diff --git a/config/samples/networking_v1alpha1_networkinterface.yaml b/config/samples/networking_v1alpha1_networkinterface.yaml index 3eff77138..ff19d52ed 100644 --- a/config/samples/networking_v1alpha1_networkinterface.yaml +++ b/config/samples/networking_v1alpha1_networkinterface.yaml @@ -1,4 +1,4 @@ -apiVersion: networking.api.onmetal.de/v1alpha1 +apiVersion: networking.ironcore.dev/v1alpha1 kind: NetworkInterface metadata: name: networkinterface-sample diff --git a/config/samples/networking_v1alpha1_networkpolicy.yaml b/config/samples/networking_v1alpha1_networkpolicy.yaml index 0d04e2643..1dc5be64a 100644 --- a/config/samples/networking_v1alpha1_networkpolicy.yaml +++ b/config/samples/networking_v1alpha1_networkpolicy.yaml @@ -1,4 +1,4 @@ -apiVersion: networking.api.onmetal.de/v1alpha1 +apiVersion: networking.ironcore.dev/v1alpha1 kind: NetworkPolicy metadata: namespace: default @@ -19,4 +19,3 @@ spec: - to: - ipBlock: cidr: 10.0.0.0/16 - \ No newline at end of file diff --git a/config/samples/networking_v1alpha1_virtualip.yaml b/config/samples/networking_v1alpha1_virtualip.yaml index bf7c3137a..22a059f10 100644 --- a/config/samples/networking_v1alpha1_virtualip.yaml +++ b/config/samples/networking_v1alpha1_virtualip.yaml @@ -1,4 +1,4 @@ -apiVersion: networking.api.onmetal.de/v1alpha1 +apiVersion: networking.ironcore.dev/v1alpha1 kind: VirtualIP metadata: name: virtualip-sample diff --git a/config/samples/storage_v1alpha1_bucket.yaml b/config/samples/storage_v1alpha1_bucket.yaml index 50b94c0b2..4e1ceb4e5 100644 --- a/config/samples/storage_v1alpha1_bucket.yaml +++ b/config/samples/storage_v1alpha1_bucket.yaml @@ -1,4 +1,4 @@ -apiVersion: storage.api.onmetal.de/v1alpha1 +apiVersion: storage.ironcore.dev/v1alpha1 kind: Bucket metadata: name: bucket-sample @@ -7,4 +7,3 @@ spec: name: bucketclass-sample # bucketPoolRef: # name: bucketpool-sample - diff --git a/config/samples/storage_v1alpha1_bucketclass.yaml b/config/samples/storage_v1alpha1_bucketclass.yaml index 9aef03437..b4df4d6a7 100644 --- a/config/samples/storage_v1alpha1_bucketclass.yaml +++ b/config/samples/storage_v1alpha1_bucketclass.yaml @@ -1,8 +1,7 @@ -apiVersion: storage.api.onmetal.de/v1alpha1 +apiVersion: storage.ironcore.dev/v1alpha1 kind: BucketClass metadata: name: bucketclass-sample capabilities: tps: 100Mi iops: 100 - diff --git a/config/samples/storage_v1alpha1_bucketpool.yaml b/config/samples/storage_v1alpha1_bucketpool.yaml index 2e535c78a..deb4cb643 100644 --- a/config/samples/storage_v1alpha1_bucketpool.yaml +++ b/config/samples/storage_v1alpha1_bucketpool.yaml @@ -1,11 +1,11 @@ -apiVersion: storage.api.onmetal.de/v1alpha1 +apiVersion: storage.ironcore.dev/v1alpha1 kind: BucketPool metadata: name: bucketpool-sample spec: - providerID: onmetal://shared + providerID: ironcore://shared #status: # state: Available # available: -# onmetal.de/fast-class: 10Gi -# onmetal.de/slow-class: 100Gi +# ironcore.dev/fast-class: 10Gi +# ironcore.dev/slow-class: 100Gi diff --git a/config/samples/storage_v1alpha1_volume.yaml b/config/samples/storage_v1alpha1_volume.yaml index b01e1ef57..7a786feed 100644 --- a/config/samples/storage_v1alpha1_volume.yaml +++ b/config/samples/storage_v1alpha1_volume.yaml @@ -1,4 +1,4 @@ -apiVersion: storage.api.onmetal.de/v1alpha1 +apiVersion: storage.ironcore.dev/v1alpha1 kind: Volume metadata: name: volume-sample diff --git a/config/samples/storage_v1alpha1_volumeclass.yaml b/config/samples/storage_v1alpha1_volumeclass.yaml index 905773cc0..36727f752 100644 --- a/config/samples/storage_v1alpha1_volumeclass.yaml +++ b/config/samples/storage_v1alpha1_volumeclass.yaml @@ -1,8 +1,7 @@ -apiVersion: storage.api.onmetal.de/v1alpha1 +apiVersion: storage.ironcore.dev/v1alpha1 kind: VolumeClass metadata: name: volumeclass-sample capabilities: tps: 100Mi iops: 100 - diff --git a/config/samples/storage_v1alpha1_volumepool.yaml b/config/samples/storage_v1alpha1_volumepool.yaml index 5b758c8b5..520f84d1a 100644 --- a/config/samples/storage_v1alpha1_volumepool.yaml +++ b/config/samples/storage_v1alpha1_volumepool.yaml @@ -1,11 +1,11 @@ -apiVersion: storage.api.onmetal.de/v1alpha1 +apiVersion: storage.ironcore.dev/v1alpha1 kind: VolumePool metadata: name: volumepool-sample spec: - providerID: onmetal://shared + providerID: ironcore://shared #status: # state: Available # available: -# onmetal.de/fast-class: 10Gi -# onmetal.de/slow-class: 100Gi +# ironcore.dev/fast-class: 10Gi +# ironcore.dev/slow-class: 100Gi diff --git a/config/volumepoollet-broker/broker-rbac/cluster_role.yaml b/config/volumepoollet-broker/broker-rbac/cluster_role.yaml index 16a918dd4..90804edd3 100644 --- a/config/volumepoollet-broker/broker-rbac/cluster_role.yaml +++ b/config/volumepoollet-broker/broker-rbac/cluster_role.yaml @@ -6,7 +6,7 @@ metadata: name: broker-role rules: - apiGroups: - - storage.api.onmetal.de + - storage.ironcore.dev resources: - volumeclasses verbs: @@ -14,7 +14,7 @@ rules: - list - watch - apiGroups: - - storage.api.onmetal.de + - storage.ironcore.dev resources: - volumepools verbs: diff --git a/config/volumepoollet-broker/broker-rbac/role.yaml b/config/volumepoollet-broker/broker-rbac/role.yaml index 5fd9a4b0b..4e7bbbe5c 100644 --- a/config/volumepoollet-broker/broker-rbac/role.yaml +++ b/config/volumepoollet-broker/broker-rbac/role.yaml @@ -17,7 +17,7 @@ rules: - update - watch - apiGroups: - - storage.api.onmetal.de + - storage.ironcore.dev resources: - volumes verbs: diff --git a/config/volumepoollet-broker/poollet-rbac/role.yaml b/config/volumepoollet-broker/poollet-rbac/role.yaml index aeea9d624..2562940d7 100644 --- a/config/volumepoollet-broker/poollet-rbac/role.yaml +++ b/config/volumepoollet-broker/poollet-rbac/role.yaml @@ -38,7 +38,7 @@ rules: verbs: - create - apiGroups: - - storage.api.onmetal.de + - storage.ironcore.dev resources: - volumeclasses verbs: @@ -46,7 +46,7 @@ rules: - list - watch - apiGroups: - - storage.api.onmetal.de + - storage.ironcore.dev resources: - volumepools verbs: @@ -57,7 +57,7 @@ rules: - update - watch - apiGroups: - - storage.api.onmetal.de + - storage.ironcore.dev resources: - volumepools/status verbs: @@ -65,7 +65,7 @@ rules: - patch - update - apiGroups: - - storage.api.onmetal.de + - storage.ironcore.dev resources: - volumes verbs: @@ -75,13 +75,13 @@ rules: - update - watch - apiGroups: - - storage.api.onmetal.de + - storage.ironcore.dev resources: - volumes/finalizers verbs: - update - apiGroups: - - storage.api.onmetal.de + - storage.ironcore.dev resources: - volumes/status verbs: diff --git a/docs/Dockerfile b/docs/Dockerfile index fe5b60fa1..6c22cc7b2 100644 --- a/docs/Dockerfile +++ b/docs/Dockerfile @@ -1,6 +1,6 @@ FROM squidfunk/mkdocs-material:latest -LABEL project=onmetal_api_documentation +LABEL project=ironcore_documentation WORKDIR /docs diff --git a/docs/README.md b/docs/README.md index daf0e28ed..93edd2bd4 100644 --- a/docs/README.md +++ b/docs/README.md @@ -1,6 +1,6 @@ -# OnMetal API Documentation +# IronCore Documentation -This page contains the documentation of the [onmetal-api](https://github.com/onmetal/onmetal-api) project which is part -of the [onmetal](https://github.com/onmetal) project. +This page contains the documentation of the [ironcore](https://github.com/ironcore-dev/ironcore) project which is part +of the [ironcore-dev](https://github.com/ironcore-dev) organization. --8<-- "hack/docs/abbreviations.md" diff --git a/docs/api-reference/common.md b/docs/api-reference/common.md index 7a052ecf5..d73e897e6 100644 --- a/docs/api-reference/common.md +++ b/docs/api-reference/common.md @@ -1,16 +1,16 @@

Packages:

-

common.api.onmetal.de/v1alpha1

+

common.ironcore.dev/v1alpha1

Package v1alpha1 is the v1alpha1 version of the API.

Resource Types: -

ConfigMapKeySelector +

ConfigMapKeySelector

ConfigMapKeySelector is a reference to a specific ‘key’ within a ConfigMap resource. @@ -52,10 +52,10 @@ required.

-

IP +

IP

-(Appears on:IPRange) +(Appears on:IPRange)

IP is an IP address.

@@ -82,7 +82,7 @@ net/netip.Addr -

IPPrefix +

IPPrefix

IPPrefix represents a network prefix.

@@ -109,7 +109,7 @@ net/netip.Prefix -

IPRange +

IPRange

IPRange is an IP range.

@@ -126,7 +126,7 @@ net/netip.Prefix from
- + IP @@ -138,7 +138,7 @@ IP to
- + IP @@ -148,7 +148,7 @@ IP -

LocalUIDReference +

LocalUIDReference

LocalUIDReference is a reference to another entity including its UID

@@ -187,7 +187,7 @@ k8s.io/apimachinery/pkg/types.UID -

SecretKeySelector +

SecretKeySelector

SecretKeySelector is a reference to a specific ‘key’ within a Secret resource. @@ -229,7 +229,7 @@ required.

-

Taint +

Taint

The resource pool this Taint is attached to has the “effect” on @@ -269,7 +269,7 @@ string effect
- + TaintEffect @@ -282,10 +282,10 @@ Valid effects are NoSchedule, PreferNoSchedule and NoExecute.

-

TaintEffect +

TaintEffect (string alias)

-(Appears on:Taint, Toleration) +(Appears on:Taint, Toleration)

@@ -303,7 +303,7 @@ Enforced by the scheduler.

-

Toleration +

Toleration

The resource this Toleration is attached to tolerates any taint that matches @@ -333,7 +333,7 @@ If the key is empty, operator must be Exists; this combination means to match al operator
- + TolerationOperator @@ -361,7 +361,7 @@ If the operator is Exists, the value should be empty, otherwise just a regular s effect
- + TaintEffect @@ -373,10 +373,10 @@ When specified, allowed values are NoSchedule.

-

TolerationOperator +

TolerationOperator (string alias)

-(Appears on:Toleration) +(Appears on:Toleration)

A toleration operator is the set of operators that can be used in a toleration.

@@ -394,7 +394,7 @@ When specified, allowed values are NoSchedule.

-

UIDReference +

UIDReference

UIDReference is a reference to another entity in a potentially different namespace including its UID.

diff --git a/docs/api-reference/compute.md b/docs/api-reference/compute.md index 7e3d6878d..0f10c00d6 100644 --- a/docs/api-reference/compute.md +++ b/docs/api-reference/compute.md @@ -1,22 +1,22 @@

Packages:

-

compute.api.onmetal.de/v1alpha1

+

compute.ironcore.dev/v1alpha1

Package v1alpha1 is the v1alpha1 version of the API.

Resource Types: -

Machine +

Machine

Machine is the Schema for the machines API

@@ -35,7 +35,7 @@ Resource Types: string -compute.api.onmetal.de/v1alpha1 +compute.ironcore.dev/v1alpha1 @@ -64,7 +64,7 @@ Refer to the Kubernetes API documentation for the fields of the spec
- + MachineSpec @@ -115,7 +115,7 @@ If empty, a scheduler will figure out an appropriate pool to run the machine in. power
- + Power @@ -154,7 +154,7 @@ Kubernetes core/v1.LocalObjectReference networkInterfaces
- + []NetworkInterface @@ -168,7 +168,7 @@ Kubernetes core/v1.LocalObjectReference volumes
- + []Volume @@ -182,8 +182,8 @@ Kubernetes core/v1.LocalObjectReference ignitionRef
- -github.com/onmetal/onmetal-api/api/common/v1alpha1.SecretKeySelector + +github.com/ironcore-dev/ironcore/api/common/v1alpha1.SecretKeySelector @@ -196,7 +196,7 @@ If key is empty, DefaultIgnitionKey will be used as fallback.

efiVars
- + []EFIVar @@ -210,8 +210,8 @@ If key is empty, DefaultIgnitionKey will be used as fallback.

tolerations
- -[]github.com/onmetal/onmetal-api/api/common/v1alpha1.Toleration + +[]github.com/ironcore-dev/ironcore/api/common/v1alpha1.Toleration @@ -227,7 +227,7 @@ covered by Tolerations will be considered to run the Machine.

status
- + MachineStatus @@ -237,7 +237,7 @@ MachineStatus -

MachineClass +

MachineClass

MachineClass is the Schema for the machineclasses API

@@ -256,7 +256,7 @@ MachineStatus string -compute.api.onmetal.de/v1alpha1 +compute.ironcore.dev/v1alpha1 @@ -285,8 +285,8 @@ Refer to the Kubernetes API documentation for the fields of the capabilities
- -github.com/onmetal/onmetal-api/api/core/v1alpha1.ResourceList + +github.com/ironcore-dev/ironcore/api/core/v1alpha1.ResourceList @@ -295,7 +295,7 @@ github.com/onmetal/onmetal-api/api/core/v1alpha1.ResourceList -

MachinePool +

MachinePool

MachinePool is the Schema for the machinepools API

@@ -314,7 +314,7 @@ github.com/onmetal/onmetal-api/api/core/v1alpha1.ResourceList string -compute.api.onmetal.de/v1alpha1 +compute.ironcore.dev/v1alpha1 @@ -343,7 +343,7 @@ Refer to the Kubernetes API documentation for the fields of the spec
- + MachinePoolSpec @@ -367,8 +367,8 @@ string taints
- -[]github.com/onmetal/onmetal-api/api/common/v1alpha1.Taint + +[]github.com/ironcore-dev/ironcore/api/common/v1alpha1.Taint @@ -384,7 +384,7 @@ will land in the MachinePool.

status
- + MachinePoolStatus @@ -394,10 +394,10 @@ MachinePoolStatus -

DaemonEndpoint +

DaemonEndpoint

-(Appears on:MachinePoolDaemonEndpoints) +(Appears on:MachinePoolDaemonEndpoints)

DaemonEndpoint contains information about a single Daemon endpoint.

@@ -423,10 +423,10 @@ int32 -

EFIVar +

EFIVar

-(Appears on:MachineSpec) +(Appears on:MachineSpec)

EFIVar is a variable to pass to EFI while booting up.

@@ -474,10 +474,10 @@ string -

EmptyDiskVolumeSource +

EmptyDiskVolumeSource

-(Appears on:VolumeSource) +(Appears on:VolumeSource)

EmptyDiskVolumeSource is a volume that’s offered by the machine pool provider. @@ -508,10 +508,10 @@ The default is nil which means that the limit is undefined.

-

EphemeralNetworkInterfaceSource +

EphemeralNetworkInterfaceSource

-(Appears on:NetworkInterfaceSource) +(Appears on:NetworkInterfaceSource)

EphemeralNetworkInterfaceSource is a definition for an ephemeral (i.e. coupled to the lifetime of the surrounding @@ -529,8 +529,8 @@ object) networking.NetworkInterface.

networkInterfaceTemplate
- -github.com/onmetal/onmetal-api/api/networking/v1alpha1.NetworkInterfaceTemplateSpec + +github.com/ironcore-dev/ironcore/api/networking/v1alpha1.NetworkInterfaceTemplateSpec @@ -540,10 +540,10 @@ github.com/onmetal/onmetal-api/api/networking/v1alpha1.NetworkInterfaceTemplateS -

EphemeralVolumeSource +

EphemeralVolumeSource

-(Appears on:VolumeSource) +(Appears on:VolumeSource)

EphemeralVolumeSource is a definition for an ephemeral (i.e. coupled to the lifetime of the surrounding object) @@ -561,8 +561,8 @@ storage.Volume.

volumeTemplate
- -github.com/onmetal/onmetal-api/api/storage/v1alpha1.VolumeTemplateSpec + +github.com/ironcore-dev/ironcore/api/storage/v1alpha1.VolumeTemplateSpec @@ -572,7 +572,7 @@ github.com/onmetal/onmetal-api/api/storage/v1alpha1.VolumeTemplateSpec -

MachineExecOptions +

MachineExecOptions

MachineExecOptions is the query options to a Machine’s remote exec call

@@ -597,10 +597,10 @@ bool -

MachinePoolAddress +

MachinePoolAddress

-(Appears on:MachinePoolStatus) +(Appears on:MachinePoolStatus)

@@ -616,7 +616,7 @@ bool type
- + MachinePoolAddressType @@ -636,10 +636,10 @@ string -

MachinePoolAddressType +

MachinePoolAddressType (string alias)

-(Appears on:MachinePoolAddress) +(Appears on:MachinePoolAddress)

@@ -670,7 +670,7 @@ be a listed MachinePoolInternalIP address.

"InternalIP"

MachinePoolInternalIP identifies an IP address which may not be visible to hosts outside the cluster. -By default, it is assumed that onmetal-api-apiserver can reach machine pool internal IPs, though it is possible +By default, it is assumed that ironcore-apiserver can reach machine pool internal IPs, though it is possible to configure clusters where this is not the case.

MachinePoolInternalIP is the default type of machine pool IP, and does not necessarily imply that the IP is ONLY reachable internally. If a machine pool has multiple internal IPs, @@ -678,10 +678,10 @@ no specific semantics are assigned to the additional IPs.

-

MachinePoolCondition +

MachinePoolCondition

-(Appears on:MachinePoolStatus) +(Appears on:MachinePoolStatus)

MachinePoolCondition is one of the conditions of a volume.

@@ -698,7 +698,7 @@ no specific semantics are assigned to the additional IPs.

type
- + MachinePoolConditionType @@ -768,18 +768,18 @@ Kubernetes meta/v1.Time -

MachinePoolConditionType +

MachinePoolConditionType (string alias)

-(Appears on:MachinePoolCondition) +(Appears on:MachinePoolCondition)

MachinePoolConditionType is a type a MachinePoolCondition can have.

-

MachinePoolDaemonEndpoints +

MachinePoolDaemonEndpoints

-(Appears on:MachinePoolStatus) +(Appears on:MachinePoolStatus)

MachinePoolDaemonEndpoints lists ports opened by daemons running on the MachinePool.

@@ -796,7 +796,7 @@ Kubernetes meta/v1.Time machinepoolletEndpoint
- + DaemonEndpoint @@ -808,10 +808,10 @@ DaemonEndpoint -

MachinePoolSpec +

MachinePoolSpec

-(Appears on:MachinePool) +(Appears on:MachinePool)

MachinePoolSpec defines the desired state of MachinePool

@@ -839,8 +839,8 @@ string taints
- -[]github.com/onmetal/onmetal-api/api/common/v1alpha1.Taint + +[]github.com/ironcore-dev/ironcore/api/common/v1alpha1.Taint @@ -851,10 +851,10 @@ will land in the MachinePool.

-

MachinePoolState +

MachinePoolState (string alias)

-(Appears on:MachinePoolStatus) +(Appears on:MachinePoolStatus)

MachinePoolState is a state a MachinePool can be in.

@@ -880,10 +880,10 @@ will land in the MachinePool.

-

MachinePoolStatus +

MachinePoolStatus

-(Appears on:MachinePool) +(Appears on:MachinePool)

MachinePoolStatus defines the observed state of MachinePool

@@ -900,7 +900,7 @@ will land in the MachinePool.

state
- + MachinePoolState @@ -912,7 +912,7 @@ MachinePoolState conditions
- + []MachinePoolCondition @@ -936,7 +936,7 @@ MachinePoolState addresses
- + []MachinePoolAddress @@ -948,7 +948,7 @@ MachinePoolState daemonEndpoints
- + MachinePoolDaemonEndpoints @@ -960,8 +960,8 @@ MachinePoolDaemonEndpoints capacity
- -github.com/onmetal/onmetal-api/api/core/v1alpha1.ResourceList + +github.com/ironcore-dev/ironcore/api/core/v1alpha1.ResourceList @@ -973,8 +973,8 @@ github.com/onmetal/onmetal-api/api/core/v1alpha1.ResourceList allocatable
- -github.com/onmetal/onmetal-api/api/core/v1alpha1.ResourceList + +github.com/ironcore-dev/ironcore/api/core/v1alpha1.ResourceList @@ -984,10 +984,10 @@ github.com/onmetal/onmetal-api/api/core/v1alpha1.ResourceList -

MachineSpec +

MachineSpec

-(Appears on:Machine) +(Appears on:Machine)

MachineSpec defines the desired state of Machine

@@ -1042,7 +1042,7 @@ If empty, a scheduler will figure out an appropriate pool to run the machine in. power
- + Power @@ -1081,7 +1081,7 @@ Kubernetes core/v1.LocalObjectReference networkInterfaces
- + []NetworkInterface @@ -1095,7 +1095,7 @@ Kubernetes core/v1.LocalObjectReference volumes
- + []Volume @@ -1109,8 +1109,8 @@ Kubernetes core/v1.LocalObjectReference ignitionRef
- -github.com/onmetal/onmetal-api/api/common/v1alpha1.SecretKeySelector + +github.com/ironcore-dev/ironcore/api/common/v1alpha1.SecretKeySelector @@ -1123,7 +1123,7 @@ If key is empty, DefaultIgnitionKey will be used as fallback.

efiVars
- + []EFIVar @@ -1137,8 +1137,8 @@ If key is empty, DefaultIgnitionKey will be used as fallback.

tolerations
- -[]github.com/onmetal/onmetal-api/api/common/v1alpha1.Toleration + +[]github.com/ironcore-dev/ironcore/api/common/v1alpha1.Toleration @@ -1149,10 +1149,10 @@ covered by Tolerations will be considered to run the Machine.

-

MachineState +

MachineState (string alias)

-(Appears on:MachineStatus) +(Appears on:MachineStatus)

MachineState is the state of a machine.

@@ -1180,10 +1180,10 @@ MachinePool.

-

MachineStatus +

MachineStatus

-(Appears on:Machine) +(Appears on:Machine)

MachineStatus defines the observed state of Machine

@@ -1222,7 +1222,7 @@ int64 state
- + MachineState @@ -1235,7 +1235,7 @@ MachineState networkInterfaces
- + []NetworkInterfaceStatus @@ -1248,7 +1248,7 @@ MachineState volumes
- + []VolumeStatus @@ -1259,10 +1259,10 @@ MachineState -

NetworkInterface +

NetworkInterface

-(Appears on:MachineSpec) +(Appears on:MachineSpec)

NetworkInterface is the definition of a single interface

@@ -1290,7 +1290,7 @@ string NetworkInterfaceSource
- + NetworkInterfaceSource @@ -1304,10 +1304,10 @@ NetworkInterfaceSource -

NetworkInterfaceSource +

NetworkInterfaceSource

-(Appears on:NetworkInterface) +(Appears on:NetworkInterface)

@@ -1336,7 +1336,7 @@ Kubernetes core/v1.LocalObjectReference ephemeral
- + EphemeralNetworkInterfaceSource @@ -1348,10 +1348,10 @@ NetworkInterface to use.

-

NetworkInterfaceState +

NetworkInterfaceState (string alias)

-(Appears on:NetworkInterfaceStatus) +(Appears on:NetworkInterfaceStatus)

NetworkInterfaceState is the infrastructure attachment state a NetworkInterface can be in.

@@ -1371,10 +1371,10 @@ NetworkInterface to use.

-

NetworkInterfaceStatus +

NetworkInterfaceStatus

-(Appears on:MachineStatus) +(Appears on:MachineStatus)

NetworkInterfaceStatus reports the status of an NetworkInterfaceSource.

@@ -1413,8 +1413,8 @@ string ips
- -[]github.com/onmetal/onmetal-api/api/common/v1alpha1.IP + +[]github.com/ironcore-dev/ironcore/api/common/v1alpha1.IP @@ -1426,8 +1426,8 @@ string virtualIP
- -github.com/onmetal/onmetal-api/api/common/v1alpha1.IP + +github.com/ironcore-dev/ironcore/api/common/v1alpha1.IP @@ -1439,7 +1439,7 @@ github.com/onmetal/onmetal-api/api/common/v1alpha1.IP state
- + NetworkInterfaceState @@ -1463,10 +1463,10 @@ Kubernetes meta/v1.Time -

Power +

Power (string alias)

-(Appears on:MachineSpec) +(Appears on:MachineSpec)

Power is the desired power state of a Machine.

@@ -1486,10 +1486,10 @@ Kubernetes meta/v1.Time -

Volume +

Volume

-(Appears on:MachineSpec) +(Appears on:MachineSpec)

Volume defines a volume attachment of a machine

@@ -1530,7 +1530,7 @@ If empty, an unused device name will be determined if possible.

VolumeSource
- + VolumeSource @@ -1544,10 +1544,10 @@ VolumeSource -

VolumeSource +

VolumeSource

-(Appears on:Volume) +(Appears on:Volume)

VolumeSource specifies the source to use for a Volume.

@@ -1577,7 +1577,7 @@ Kubernetes core/v1.LocalObjectReference emptyDisk
- + EmptyDiskVolumeSource @@ -1590,7 +1590,7 @@ EmptyDiskVolumeSource ephemeral
- + EphemeralVolumeSource @@ -1602,10 +1602,10 @@ Volume to use.

-

VolumeState +

VolumeState (string alias)

-(Appears on:VolumeStatus) +(Appears on:VolumeStatus)

VolumeState is the infrastructure attachment state a Volume can be in.

@@ -1625,10 +1625,10 @@ Volume to use.

-

VolumeStatus +

VolumeStatus

-(Appears on:MachineStatus) +(Appears on:MachineStatus)

VolumeStatus is the status of a Volume.

@@ -1667,7 +1667,7 @@ string state
- + VolumeState diff --git a/docs/api-reference/core.md b/docs/api-reference/core.md index 1b731f638..69d0c2680 100644 --- a/docs/api-reference/core.md +++ b/docs/api-reference/core.md @@ -1,18 +1,18 @@

Packages:

-

core.api.onmetal.de/v1alpha1

+

core.ironcore.dev/v1alpha1

Package v1alpha1 is the v1alpha1 version of the API.

Resource Types: -

ResourceQuota +

ResourceQuota

ResourceQuota is the Schema for the resourcequotas API

@@ -31,7 +31,7 @@ Resource Types: string -core.api.onmetal.de/v1alpha1 +core.ironcore.dev/v1alpha1 @@ -60,7 +60,7 @@ Refer to the Kubernetes API documentation for the fields of the spec
- + ResourceQuotaSpec @@ -73,7 +73,7 @@ ResourceQuotaSpec hard
- + ResourceList @@ -86,7 +86,7 @@ ResourceList scopeSelector
- + ResourceScopeSelector @@ -103,7 +103,7 @@ Note: By using certain ScopeSelectors, only certain resources may be tracked.

status
- + ResourceQuotaStatus @@ -113,7 +113,7 @@ ResourceQuotaStatus -

ClassType +

ClassType (string alias)

@@ -130,7 +130,7 @@ ResourceQuotaStatus -

ObjectSelector +

ObjectSelector

ObjectSelector specifies how to select objects of a certain kind.

@@ -172,7 +172,7 @@ Kubernetes meta/v1.LabelSelector -

ResourceName +

ResourceName (string alias)

ResourceName is the name of a resource, most often used alongside a resource.Quantity.

@@ -210,10 +210,10 @@ Kubernetes meta/v1.LabelSelector -

ResourceQuotaSpec +

ResourceQuotaSpec

-(Appears on:ResourceQuota) +(Appears on:ResourceQuota)

ResourceQuotaSpec defines the desired state of ResourceQuotaSpec

@@ -230,7 +230,7 @@ Kubernetes meta/v1.LabelSelector hard
- + ResourceList @@ -243,7 +243,7 @@ ResourceList scopeSelector
- + ResourceScopeSelector @@ -255,10 +255,10 @@ Note: By using certain ScopeSelectors, only certain resources may be tracked.

-

ResourceQuotaStatus +

ResourceQuotaStatus

-(Appears on:ResourceQuota) +(Appears on:ResourceQuota)

ResourceQuotaStatus is the status of a ResourceQuota.

@@ -275,7 +275,7 @@ Note: By using certain ScopeSelectors, only certain resources may be tracked.

hard
- + ResourceList @@ -289,7 +289,7 @@ case the limits were introduced / updated after more than allowed resources were used
- + ResourceList @@ -300,10 +300,10 @@ ResourceList -

ResourceScope +

ResourceScope (string alias)

-(Appears on:ResourceScopeSelectorRequirement) +(Appears on:ResourceScopeSelectorRequirement)

ResourceScope is a scope of a resource.

@@ -326,10 +326,10 @@ ResourceList -

ResourceScopeSelector +

ResourceScopeSelector

-(Appears on:ResourceQuotaSpec) +(Appears on:ResourceQuotaSpec)

ResourceScopeSelector selects

@@ -346,7 +346,7 @@ ResourceList matchExpressions
- + []ResourceScopeSelectorRequirement @@ -357,10 +357,10 @@ ResourceList -

ResourceScopeSelectorOperator +

ResourceScopeSelectorOperator (string alias)

-(Appears on:ResourceScopeSelectorRequirement) +(Appears on:ResourceScopeSelectorRequirement)

ResourceScopeSelectorOperator is an operator to compare a ResourceScope with values.

@@ -382,10 +382,10 @@ ResourceList -

ResourceScopeSelectorRequirement +

ResourceScopeSelectorRequirement

-(Appears on:ResourceScopeSelector) +(Appears on:ResourceScopeSelector)

ResourceScopeSelectorRequirement is a requirement for a resource using a ResourceScope alongside @@ -403,7 +403,7 @@ a ResourceScopeSelectorOperator with Values (depending on the ResourceScopeSelec scopeName
- + ResourceScope @@ -416,7 +416,7 @@ ResourceScope operator
- + ResourceScopeSelectorOperator diff --git a/docs/api-reference/ipam.md b/docs/api-reference/ipam.md index 0dac0db22..07d3f835e 100644 --- a/docs/api-reference/ipam.md +++ b/docs/api-reference/ipam.md @@ -1,20 +1,20 @@

Packages:

-

ipam.api.onmetal.de/v1alpha1

+

ipam.ironcore.dev/v1alpha1

Package v1alpha1 is the v1alpha1 version of the API.

Resource Types: -

Prefix +

Prefix

Prefix is the Schema for the prefixes API

@@ -33,7 +33,7 @@ Resource Types: string -ipam.api.onmetal.de/v1alpha1 +ipam.ironcore.dev/v1alpha1 @@ -62,7 +62,7 @@ Refer to the Kubernetes API documentation for the fields of the spec
- + PrefixSpec @@ -89,8 +89,8 @@ If unset but Prefix is set, this can be inferred.

prefix
- -github.com/onmetal/onmetal-api/api/common/v1alpha1.IPPrefix + +github.com/ironcore-dev/ironcore/api/common/v1alpha1.IPPrefix @@ -144,7 +144,7 @@ Kubernetes meta/v1.LabelSelector status
- + PrefixStatus @@ -154,7 +154,7 @@ PrefixStatus -

PrefixAllocation +

PrefixAllocation

PrefixAllocation is the Schema for the prefixallocations API

@@ -173,7 +173,7 @@ PrefixStatus string -ipam.api.onmetal.de/v1alpha1 +ipam.ironcore.dev/v1alpha1 @@ -202,7 +202,7 @@ Refer to the Kubernetes API documentation for the fields of the spec
- + PrefixAllocationSpec @@ -229,8 +229,8 @@ If unset but Prefix is set, this can be inferred.

prefix
- -github.com/onmetal/onmetal-api/api/common/v1alpha1.IPPrefix + +github.com/ironcore-dev/ironcore/api/common/v1alpha1.IPPrefix @@ -282,7 +282,7 @@ Kubernetes meta/v1.LabelSelector status
- + PrefixAllocationStatus @@ -292,10 +292,10 @@ PrefixAllocationStatus -

PrefixAllocationPhase +

PrefixAllocationPhase (string alias)

-(Appears on:PrefixAllocationStatus) +(Appears on:PrefixAllocationStatus)

PrefixAllocationPhase is a phase a PrefixAllocation can be in.

@@ -318,10 +318,10 @@ PrefixAllocationStatus -

PrefixAllocationSpec +

PrefixAllocationSpec

-(Appears on:PrefixAllocation) +(Appears on:PrefixAllocation)

PrefixAllocationSpec defines the desired state of PrefixAllocation

@@ -352,8 +352,8 @@ If unset but Prefix is set, this can be inferred.

prefix
- -github.com/onmetal/onmetal-api/api/common/v1alpha1.IPPrefix + +github.com/ironcore-dev/ironcore/api/common/v1alpha1.IPPrefix @@ -400,10 +400,10 @@ Kubernetes meta/v1.LabelSelector -

PrefixAllocationStatus +

PrefixAllocationStatus

-(Appears on:PrefixAllocation) +(Appears on:PrefixAllocation)

PrefixAllocationStatus is the status of a PrefixAllocation.

@@ -420,8 +420,8 @@ Kubernetes meta/v1.LabelSelector prefix
- -github.com/onmetal/onmetal-api/api/common/v1alpha1.IPPrefix + +github.com/ironcore-dev/ironcore/api/common/v1alpha1.IPPrefix @@ -433,7 +433,7 @@ github.com/onmetal/onmetal-api/api/common/v1alpha1.IPPrefix phase
- + PrefixAllocationPhase @@ -457,10 +457,10 @@ Kubernetes meta/v1.Time -

PrefixPhase +

PrefixPhase (string alias)

-(Appears on:PrefixStatus) +(Appears on:PrefixStatus)

PrefixPhase is a phase a Prefix can be in.

@@ -480,10 +480,10 @@ Kubernetes meta/v1.Time -

PrefixSpec +

PrefixSpec

-(Appears on:Prefix, PrefixTemplateSpec) +(Appears on:Prefix, PrefixTemplateSpec)

PrefixSpec defines the desired state of Prefix

@@ -514,8 +514,8 @@ If unset but Prefix is set, this can be inferred.

prefix
- -github.com/onmetal/onmetal-api/api/common/v1alpha1.IPPrefix + +github.com/ironcore-dev/ironcore/api/common/v1alpha1.IPPrefix @@ -564,10 +564,10 @@ Kubernetes meta/v1.LabelSelector -

PrefixStatus +

PrefixStatus

-(Appears on:Prefix) +(Appears on:Prefix)

PrefixStatus defines the observed state of Prefix

@@ -584,7 +584,7 @@ Kubernetes meta/v1.LabelSelector phase
- + PrefixPhase @@ -610,8 +610,8 @@ Kubernetes meta/v1.Time used
- -[]github.com/onmetal/onmetal-api/api/common/v1alpha1.IPPrefix + +[]github.com/ironcore-dev/ironcore/api/common/v1alpha1.IPPrefix @@ -621,7 +621,7 @@ Kubernetes meta/v1.Time -

PrefixTemplateSpec +

PrefixTemplateSpec

@@ -651,7 +651,7 @@ Refer to the Kubernetes API documentation for the fields of the spec
- + PrefixSpec @@ -678,8 +678,8 @@ If unset but Prefix is set, this can be inferred.

prefix
- -github.com/onmetal/onmetal-api/api/common/v1alpha1.IPPrefix + +github.com/ironcore-dev/ironcore/api/common/v1alpha1.IPPrefix diff --git a/docs/api-reference/networking.md b/docs/api-reference/networking.md index c1d89cf6a..834df1a3a 100644 --- a/docs/api-reference/networking.md +++ b/docs/api-reference/networking.md @@ -1,30 +1,30 @@

Packages:

-

networking.api.onmetal.de/v1alpha1

+

networking.ironcore.dev/v1alpha1

Package v1alpha1 is the v1alpha1 version of the API.

Resource Types: -

LoadBalancer +

LoadBalancer

LoadBalancer is the Schema for the LoadBalancer API

@@ -43,7 +43,7 @@ Resource Types: string -networking.api.onmetal.de/v1alpha1 +networking.ironcore.dev/v1alpha1 @@ -72,7 +72,7 @@ Refer to the Kubernetes API documentation for the fields of the spec
- + LoadBalancerSpec @@ -85,7 +85,7 @@ LoadBalancerSpec type
- + LoadBalancerType @@ -111,7 +111,7 @@ LoadBalancerType ips
- + []IPSource @@ -151,7 +151,7 @@ for which this LoadBalancer should be applied

ports
- + []LoadBalancerPort @@ -167,7 +167,7 @@ for which this LoadBalancer should be applied

status
- + LoadBalancerStatus @@ -177,7 +177,7 @@ LoadBalancerStatus -

LoadBalancerRouting +

LoadBalancerRouting

LoadBalancerRouting is the Schema for the loadbalancerroutings API

@@ -196,7 +196,7 @@ LoadBalancerStatus string -networking.api.onmetal.de/v1alpha1 +networking.ironcore.dev/v1alpha1 @@ -225,8 +225,8 @@ Refer to the Kubernetes API documentation for the fields of the networkRef
- -github.com/onmetal/onmetal-api/api/common/v1alpha1.LocalUIDReference + +github.com/ironcore-dev/ironcore/api/common/v1alpha1.LocalUIDReference @@ -238,7 +238,7 @@ github.com/onmetal/onmetal-api/api/common/v1alpha1.LocalUIDReference destinations
- + []LoadBalancerDestination @@ -249,7 +249,7 @@ github.com/onmetal/onmetal-api/api/common/v1alpha1.LocalUIDReference -

NATGateway +

NATGateway

NATGateway is the Schema for the NATGateway API

@@ -268,7 +268,7 @@ github.com/onmetal/onmetal-api/api/common/v1alpha1.LocalUIDReference string -networking.api.onmetal.de/v1alpha1 +networking.ironcore.dev/v1alpha1 @@ -297,7 +297,7 @@ Refer to the Kubernetes API documentation for the fields of the spec
- + NATGatewaySpec @@ -310,7 +310,7 @@ NATGatewaySpec type
- + NATGatewayType @@ -364,7 +364,7 @@ Has to be a power of 2. If empty, 2048 (DefaultPortsPerNetworkInterface) is the status
- + NATGatewayStatus @@ -374,7 +374,7 @@ NATGatewayStatus -

Network +

Network

Network is the Schema for the network API

@@ -393,7 +393,7 @@ NATGatewayStatus string -networking.api.onmetal.de/v1alpha1 +networking.ironcore.dev/v1alpha1 @@ -422,7 +422,7 @@ Refer to the Kubernetes API documentation for the fields of the spec
- + NetworkSpec @@ -446,7 +446,7 @@ string peerings
- + []NetworkPeering @@ -460,7 +460,7 @@ string incomingPeerings
- + []NetworkPeeringClaimRef @@ -477,7 +477,7 @@ string status
- + NetworkStatus @@ -487,7 +487,7 @@ NetworkStatus -

NetworkInterface +

NetworkInterface

NetworkInterface is the Schema for the networkinterfaces API

@@ -506,7 +506,7 @@ NetworkStatus string -networking.api.onmetal.de/v1alpha1 +networking.ironcore.dev/v1alpha1 @@ -535,7 +535,7 @@ Refer to the Kubernetes API documentation for the fields of the spec
- + NetworkInterfaceSpec @@ -572,8 +572,8 @@ Kubernetes core/v1.LocalObjectReference machineRef
- -github.com/onmetal/onmetal-api/api/common/v1alpha1.LocalUIDReference + +github.com/ironcore-dev/ironcore/api/common/v1alpha1.LocalUIDReference @@ -598,7 +598,7 @@ github.com/onmetal/onmetal-api/api/common/v1alpha1.LocalUIDReference ips
- + []IPSource @@ -612,7 +612,7 @@ this NetworkInterface.

prefixes
- + []PrefixSource @@ -626,7 +626,7 @@ this NetworkInterface.

virtualIP
- + VirtualIPSource @@ -653,7 +653,7 @@ map[string]string status
- + NetworkInterfaceStatus @@ -663,7 +663,7 @@ NetworkInterfaceStatus -

NetworkPolicy +

NetworkPolicy

NetworkPolicy is the Schema for the networkpolicies API

@@ -682,7 +682,7 @@ NetworkInterfaceStatus string -networking.api.onmetal.de/v1alpha1 +networking.ironcore.dev/v1alpha1 @@ -711,7 +711,7 @@ Refer to the Kubernetes API documentation for the fields of the spec
- + NetworkPolicySpec @@ -750,7 +750,7 @@ Kubernetes meta/v1.LabelSelector ingress
- + []NetworkPolicyIngressRule @@ -763,7 +763,7 @@ Kubernetes meta/v1.LabelSelector egress
- + []NetworkPolicyEgressRule @@ -776,7 +776,7 @@ Kubernetes meta/v1.LabelSelector policyTypes
- + []PolicyType @@ -792,7 +792,7 @@ Kubernetes meta/v1.LabelSelector status
- + NetworkPolicyStatus @@ -802,7 +802,7 @@ NetworkPolicyStatus -

VirtualIP +

VirtualIP

VirtualIP is the Schema for the virtualips API

@@ -821,7 +821,7 @@ NetworkPolicyStatus string -networking.api.onmetal.de/v1alpha1 +networking.ironcore.dev/v1alpha1 @@ -850,7 +850,7 @@ Refer to the Kubernetes API documentation for the fields of the spec
- + VirtualIPSpec @@ -863,7 +863,7 @@ VirtualIPSpec type
- + VirtualIPType @@ -889,8 +889,8 @@ Kubernetes core/v1.IPFamily targetRef
- -github.com/onmetal/onmetal-api/api/common/v1alpha1.LocalUIDReference + +github.com/ironcore-dev/ironcore/api/common/v1alpha1.LocalUIDReference @@ -905,7 +905,7 @@ github.com/onmetal/onmetal-api/api/common/v1alpha1.LocalUIDReference status
- + VirtualIPStatus @@ -915,10 +915,10 @@ VirtualIPStatus -

EphemeralPrefixSource +

EphemeralPrefixSource

-(Appears on:IPSource, PrefixSource) +(Appears on:IPSource, PrefixSource)

EphemeralPrefixSource contains the definition to create an ephemeral (i.e. coupled to the lifetime of the @@ -936,8 +936,8 @@ surrounding object) Prefix.

prefixTemplate
- -github.com/onmetal/onmetal-api/api/ipam/v1alpha1.PrefixTemplateSpec + +github.com/ironcore-dev/ironcore/api/ipam/v1alpha1.PrefixTemplateSpec @@ -947,10 +947,10 @@ github.com/onmetal/onmetal-api/api/ipam/v1alpha1.PrefixTemplateSpec -

EphemeralVirtualIPSource +

EphemeralVirtualIPSource

-(Appears on:VirtualIPSource) +(Appears on:VirtualIPSource)

EphemeralVirtualIPSource contains the definition to create an ephemeral (i.e. coupled to the lifetime of the @@ -968,7 +968,7 @@ surrounding object) VirtualIP.

virtualIPTemplate
- + VirtualIPTemplateSpec @@ -979,10 +979,10 @@ VirtualIPTemplateSpec -

IPBlock +

IPBlock

-(Appears on:NetworkPolicyPeer) +(Appears on:NetworkPolicyPeer)

IPBlock specifies an ip block with optional exceptions.

@@ -999,8 +999,8 @@ VirtualIPTemplateSpec cidr
- -github.com/onmetal/onmetal-api/api/common/v1alpha1.IPPrefix + +github.com/ironcore-dev/ironcore/api/common/v1alpha1.IPPrefix @@ -1012,8 +1012,8 @@ github.com/onmetal/onmetal-api/api/common/v1alpha1.IPPrefix except
- -[]github.com/onmetal/onmetal-api/api/common/v1alpha1.IPPrefix + +[]github.com/ironcore-dev/ironcore/api/common/v1alpha1.IPPrefix @@ -1024,10 +1024,10 @@ Values will be rejected if they are outside CIDR.

-

IPSource +

IPSource

-(Appears on:LoadBalancerSpec, NetworkInterfaceSpec) +(Appears on:LoadBalancerSpec, NetworkInterfaceSpec)

IPSource is the definition of how to obtain an IP.

@@ -1044,8 +1044,8 @@ Values will be rejected if they are outside CIDR.

value
- -github.com/onmetal/onmetal-api/api/common/v1alpha1.IP + +github.com/ironcore-dev/ironcore/api/common/v1alpha1.IP @@ -1057,7 +1057,7 @@ github.com/onmetal/onmetal-api/api/common/v1alpha1.IP ephemeral
- + EphemeralPrefixSource @@ -1068,10 +1068,10 @@ EphemeralPrefixSource -

LoadBalancerDestination +

LoadBalancerDestination

-(Appears on:LoadBalancerRouting) +(Appears on:LoadBalancerRouting)

LoadBalancerDestination is the destination of the load balancer.

@@ -1088,8 +1088,8 @@ EphemeralPrefixSource ip
- -github.com/onmetal/onmetal-api/api/common/v1alpha1.IP + +github.com/ironcore-dev/ironcore/api/common/v1alpha1.IP @@ -1101,7 +1101,7 @@ github.com/onmetal/onmetal-api/api/common/v1alpha1.IP targetRef
- + LoadBalancerTargetRef @@ -1112,10 +1112,10 @@ LoadBalancerTargetRef -

LoadBalancerPort +

LoadBalancerPort

-(Appears on:LoadBalancerSpec) +(Appears on:LoadBalancerSpec)

@@ -1166,10 +1166,10 @@ If unspecified, only a single port, Port, will be allowed.

-

LoadBalancerSpec +

LoadBalancerSpec

-(Appears on:LoadBalancer) +(Appears on:LoadBalancer)

LoadBalancerSpec defines the desired state of LoadBalancer

@@ -1186,7 +1186,7 @@ If unspecified, only a single port, Port, will be allowed.

type
- + LoadBalancerType @@ -1212,7 +1212,7 @@ LoadBalancerType ips
- + []IPSource @@ -1252,7 +1252,7 @@ for which this LoadBalancer should be applied

ports
- + []LoadBalancerPort @@ -1263,10 +1263,10 @@ for which this LoadBalancer should be applied

-

LoadBalancerStatus +

LoadBalancerStatus

-(Appears on:LoadBalancer) +(Appears on:LoadBalancer)

LoadBalancerStatus defines the observed state of LoadBalancer

@@ -1283,8 +1283,8 @@ for which this LoadBalancer should be applied

ips
- -[]github.com/onmetal/onmetal-api/api/common/v1alpha1.IP + +[]github.com/ironcore-dev/ironcore/api/common/v1alpha1.IP @@ -1294,10 +1294,10 @@ for which this LoadBalancer should be applied

-

LoadBalancerTargetRef +

LoadBalancerTargetRef

-(Appears on:LoadBalancerDestination) +(Appears on:LoadBalancerDestination)

LoadBalancerTargetRef is a load balancer target.

@@ -1347,10 +1347,10 @@ string -

LoadBalancerType +

LoadBalancerType (string alias)

-(Appears on:LoadBalancerSpec) +(Appears on:LoadBalancerSpec)

LoadBalancerType is a type of LoadBalancer.

@@ -1370,10 +1370,10 @@ string -

NATGatewaySpec +

NATGatewaySpec

-(Appears on:NATGateway) +(Appears on:NATGateway)

NATGatewaySpec defines the desired state of NATGateway

@@ -1390,7 +1390,7 @@ string type
- + NATGatewayType @@ -1439,10 +1439,10 @@ Has to be a power of 2. If empty, 2048 (DefaultPortsPerNetworkInterface) is the -

NATGatewayStatus +

NATGatewayStatus

-(Appears on:NATGateway) +(Appears on:NATGateway)

NATGatewayStatus defines the observed state of NATGateway

@@ -1459,8 +1459,8 @@ Has to be a power of 2. If empty, 2048 (DefaultPortsPerNetworkInterface) is the ips
- -[]github.com/onmetal/onmetal-api/api/common/v1alpha1.IP + +[]github.com/ironcore-dev/ironcore/api/common/v1alpha1.IP @@ -1470,10 +1470,10 @@ Has to be a power of 2. If empty, 2048 (DefaultPortsPerNetworkInterface) is the -

NATGatewayType +

NATGatewayType (string alias)

-(Appears on:NATGatewaySpec) +(Appears on:NATGatewaySpec)

NATGatewayType is a type of NATGateway.

@@ -1490,10 +1490,10 @@ Has to be a power of 2. If empty, 2048 (DefaultPortsPerNetworkInterface) is the -

NetworkInterfaceSpec +

NetworkInterfaceSpec

-(Appears on:NetworkInterface, NetworkInterfaceTemplateSpec) +(Appears on:NetworkInterface, NetworkInterfaceTemplateSpec)

NetworkInterfaceSpec defines the desired state of NetworkInterface

@@ -1534,8 +1534,8 @@ Kubernetes core/v1.LocalObjectReference machineRef
- -github.com/onmetal/onmetal-api/api/common/v1alpha1.LocalUIDReference + +github.com/ironcore-dev/ironcore/api/common/v1alpha1.LocalUIDReference @@ -1560,7 +1560,7 @@ github.com/onmetal/onmetal-api/api/common/v1alpha1.LocalUIDReference ips
- + []IPSource @@ -1574,7 +1574,7 @@ this NetworkInterface.

prefixes
- + []PrefixSource @@ -1588,7 +1588,7 @@ this NetworkInterface.

virtualIP
- + VirtualIPSource @@ -1610,13 +1610,13 @@ map[string]string -

NetworkInterfaceState +

NetworkInterfaceState (string alias)

-(Appears on:NetworkInterfaceStatus) +(Appears on:NetworkInterfaceStatus)

-

NetworkInterfaceState is the onmetal-api state of a NetworkInterface.

+

NetworkInterfaceState is the ironcore state of a NetworkInterface.

@@ -1636,10 +1636,10 @@ map[string]string
-

NetworkInterfaceStatus +

NetworkInterfaceStatus

-(Appears on:NetworkInterface) +(Appears on:NetworkInterface)

NetworkInterfaceStatus defines the observed state of NetworkInterface

@@ -1656,7 +1656,7 @@ map[string]string state
- + NetworkInterfaceState @@ -1682,8 +1682,8 @@ Kubernetes meta/v1.Time ips
- -[]github.com/onmetal/onmetal-api/api/common/v1alpha1.IP + +[]github.com/ironcore-dev/ironcore/api/common/v1alpha1.IP @@ -1695,8 +1695,8 @@ Kubernetes meta/v1.Time prefixes
- -[]github.com/onmetal/onmetal-api/api/common/v1alpha1.IPPrefix + +[]github.com/ironcore-dev/ironcore/api/common/v1alpha1.IPPrefix @@ -1708,8 +1708,8 @@ Kubernetes meta/v1.Time virtualIP
- -github.com/onmetal/onmetal-api/api/common/v1alpha1.IP + +github.com/ironcore-dev/ironcore/api/common/v1alpha1.IP @@ -1719,7 +1719,7 @@ github.com/onmetal/onmetal-api/api/common/v1alpha1.IP -

NetworkInterfaceTemplateSpec +

NetworkInterfaceTemplateSpec

NetworkInterfaceTemplateSpec is the specification of a NetworkInterface template.

@@ -1750,7 +1750,7 @@ Refer to the Kubernetes API documentation for the fields of the spec
- + NetworkInterfaceSpec @@ -1787,8 +1787,8 @@ Kubernetes core/v1.LocalObjectReference machineRef
- -github.com/onmetal/onmetal-api/api/common/v1alpha1.LocalUIDReference + +github.com/ironcore-dev/ironcore/api/common/v1alpha1.LocalUIDReference @@ -1813,7 +1813,7 @@ github.com/onmetal/onmetal-api/api/common/v1alpha1.LocalUIDReference ips
- + []IPSource @@ -1827,7 +1827,7 @@ this NetworkInterface.

prefixes
- + []PrefixSource @@ -1841,7 +1841,7 @@ this NetworkInterface.

virtualIP
- + VirtualIPSource @@ -1866,10 +1866,10 @@ map[string]string -

NetworkPeering +

NetworkPeering

-(Appears on:NetworkSpec) +(Appears on:NetworkSpec)

NetworkPeering defines a network peering with another network.

@@ -1897,7 +1897,7 @@ string networkRef
- + NetworkPeeringNetworkRef @@ -1909,10 +1909,10 @@ An empty namespace indicates that the target network resides in the same namespa -

NetworkPeeringClaimRef +

NetworkPeeringClaimRef

-(Appears on:NetworkSpec) +(Appears on:NetworkSpec)

@@ -1962,10 +1962,10 @@ k8s.io/apimachinery/pkg/types.UID -

NetworkPeeringNetworkRef +

NetworkPeeringNetworkRef

-(Appears on:NetworkPeering) +(Appears on:NetworkPeering)

NetworkPeeringNetworkRef is a reference to a network to peer with.

@@ -2003,10 +2003,10 @@ string -

NetworkPeeringStatus +

NetworkPeeringStatus

-(Appears on:NetworkStatus) +(Appears on:NetworkStatus)

NetworkPeeringStatus is the status of a network peering.

@@ -2032,10 +2032,10 @@ string -

NetworkPolicyCondition +

NetworkPolicyCondition

-(Appears on:NetworkPolicyStatus) +(Appears on:NetworkPolicyStatus)

NetworkPolicyCondition is one of the conditions of a network policy.

@@ -2052,7 +2052,7 @@ string type
- + NetworkPolicyConditionType @@ -2122,18 +2122,18 @@ Kubernetes meta/v1.Time -

NetworkPolicyConditionType +

NetworkPolicyConditionType (string alias)

-(Appears on:NetworkPolicyCondition) +(Appears on:NetworkPolicyCondition)

NetworkPolicyConditionType is a type a NetworkPolicyCondition can have.

-

NetworkPolicyEgressRule +

NetworkPolicyEgressRule

-(Appears on:NetworkPolicySpec) +(Appears on:NetworkPolicySpec)

NetworkPolicyEgressRule describes a rule to regulate egress traffic with.

@@ -2150,7 +2150,7 @@ Kubernetes meta/v1.Time ports
- + []NetworkPolicyPort @@ -2165,7 +2165,7 @@ As soon as a single item is present, only these ports are allowed.

to
- + []NetworkPolicyPeer @@ -2178,10 +2178,10 @@ As soon as a single item is present, only these peers are allowed.

-

NetworkPolicyIngressRule +

NetworkPolicyIngressRule

-(Appears on:NetworkPolicySpec) +(Appears on:NetworkPolicySpec)

NetworkPolicyIngressRule describes a rule to regulate ingress traffic with.

@@ -2198,7 +2198,7 @@ As soon as a single item is present, only these peers are allowed.

ports
- + []NetworkPolicyPort @@ -2213,7 +2213,7 @@ As soon as a single item is present, only these ports are allowed.

from
- + []NetworkPolicyPeer @@ -2226,10 +2226,10 @@ As soon as a single item is present, only these peers are allowed.

-

NetworkPolicyPeer +

NetworkPolicyPeer

-(Appears on:NetworkPolicyEgressRule, NetworkPolicyIngressRule) +(Appears on:NetworkPolicyEgressRule, NetworkPolicyIngressRule)

NetworkPolicyPeer describes a peer to allow traffic to / from.

@@ -2246,8 +2246,8 @@ As soon as a single item is present, only these peers are allowed.

objectSelector
- -github.com/onmetal/onmetal-api/api/core/v1alpha1.ObjectSelector + +github.com/ironcore-dev/ironcore/api/core/v1alpha1.ObjectSelector @@ -2260,7 +2260,7 @@ Exclusive with other peer specifiers.

ipBlock
- + IPBlock @@ -2271,10 +2271,10 @@ IPBlock -

NetworkPolicyPort +

NetworkPolicyPort

-(Appears on:NetworkPolicyEgressRule, NetworkPolicyIngressRule) +(Appears on:NetworkPolicyEgressRule, NetworkPolicyIngressRule)

NetworkPolicyPort describes a port to allow traffic on

@@ -2329,10 +2329,10 @@ is not defined. The endPort must be equal or greater than port.

-

NetworkPolicySpec +

NetworkPolicySpec

-(Appears on:NetworkPolicy) +(Appears on:NetworkPolicy)

NetworkPolicySpec defines the desired state of NetworkPolicy.

@@ -2375,7 +2375,7 @@ Kubernetes meta/v1.LabelSelector ingress
- + []NetworkPolicyIngressRule @@ -2388,7 +2388,7 @@ Kubernetes meta/v1.LabelSelector egress
- + []NetworkPolicyEgressRule @@ -2401,7 +2401,7 @@ Kubernetes meta/v1.LabelSelector policyTypes
- + []PolicyType @@ -2412,10 +2412,10 @@ Kubernetes meta/v1.LabelSelector -

NetworkPolicyStatus +

NetworkPolicyStatus

-(Appears on:NetworkPolicy) +(Appears on:NetworkPolicy)

NetworkPolicyStatus defines the observed state of NetworkPolicy.

@@ -2432,7 +2432,7 @@ Kubernetes meta/v1.LabelSelector conditions
- + []NetworkPolicyCondition @@ -2443,10 +2443,10 @@ Kubernetes meta/v1.LabelSelector -

NetworkSpec +

NetworkSpec

-(Appears on:Network) +(Appears on:Network)

NetworkSpec defines the desired state of Network

@@ -2474,7 +2474,7 @@ string peerings
- + []NetworkPeering @@ -2488,7 +2488,7 @@ string incomingPeerings
- + []NetworkPeeringClaimRef @@ -2500,10 +2500,10 @@ string -

NetworkState +

NetworkState (string alias)

-(Appears on:NetworkStatus) +(Appears on:NetworkStatus)

NetworkState is the state of a network.

@@ -2526,10 +2526,10 @@ string -

NetworkStatus +

NetworkStatus

-(Appears on:Network) +(Appears on:Network)

NetworkStatus defines the observed state of Network

@@ -2546,7 +2546,7 @@ string state
- + NetworkState @@ -2559,7 +2559,7 @@ NetworkState peerings
- + []NetworkPeeringStatus @@ -2571,10 +2571,10 @@ NetworkState -

PolicyType +

PolicyType (string alias)

-(Appears on:NetworkPolicySpec) +(Appears on:NetworkPolicySpec)

PolicyType is a type of policy.

@@ -2594,10 +2594,10 @@ NetworkState -

PrefixSource +

PrefixSource

-(Appears on:NetworkInterfaceSpec) +(Appears on:NetworkInterfaceSpec)

@@ -2613,8 +2613,8 @@ NetworkState value
- -github.com/onmetal/onmetal-api/api/common/v1alpha1.IPPrefix + +github.com/ironcore-dev/ironcore/api/common/v1alpha1.IPPrefix @@ -2626,7 +2626,7 @@ github.com/onmetal/onmetal-api/api/common/v1alpha1.IPPrefix ephemeral
- + EphemeralPrefixSource @@ -2637,10 +2637,10 @@ EphemeralPrefixSource -

VirtualIPSource +

VirtualIPSource

-(Appears on:NetworkInterfaceSpec) +(Appears on:NetworkInterfaceSpec)

VirtualIPSource is the definition of how to obtain a VirtualIP.

@@ -2670,7 +2670,7 @@ Kubernetes core/v1.LocalObjectReference ephemeral
- + EphemeralVirtualIPSource @@ -2682,10 +2682,10 @@ VirtualIP.

-

VirtualIPSpec +

VirtualIPSpec

-(Appears on:VirtualIP, VirtualIPTemplateSpec) +(Appears on:VirtualIP, VirtualIPTemplateSpec)

VirtualIPSpec defines the desired state of VirtualIP

@@ -2702,7 +2702,7 @@ VirtualIP.

type
- + VirtualIPType @@ -2728,8 +2728,8 @@ Kubernetes core/v1.IPFamily targetRef
- -github.com/onmetal/onmetal-api/api/common/v1alpha1.LocalUIDReference + +github.com/ironcore-dev/ironcore/api/common/v1alpha1.LocalUIDReference @@ -2739,10 +2739,10 @@ github.com/onmetal/onmetal-api/api/common/v1alpha1.LocalUIDReference -

VirtualIPStatus +

VirtualIPStatus

-(Appears on:VirtualIP) +(Appears on:VirtualIP)

VirtualIPStatus defines the observed state of VirtualIP

@@ -2759,8 +2759,8 @@ github.com/onmetal/onmetal-api/api/common/v1alpha1.LocalUIDReference ip
- -github.com/onmetal/onmetal-api/api/common/v1alpha1.IP + +github.com/ironcore-dev/ironcore/api/common/v1alpha1.IP @@ -2770,10 +2770,10 @@ github.com/onmetal/onmetal-api/api/common/v1alpha1.IP -

VirtualIPTemplateSpec +

VirtualIPTemplateSpec

-(Appears on:EphemeralVirtualIPSource) +(Appears on:EphemeralVirtualIPSource)

VirtualIPTemplateSpec is the specification of a VirtualIP template.

@@ -2804,7 +2804,7 @@ Refer to the Kubernetes API documentation for the fields of the spec
- + VirtualIPSpec @@ -2817,7 +2817,7 @@ VirtualIPSpec type
- + VirtualIPType @@ -2843,8 +2843,8 @@ Kubernetes core/v1.IPFamily targetRef
- -github.com/onmetal/onmetal-api/api/common/v1alpha1.LocalUIDReference + +github.com/ironcore-dev/ironcore/api/common/v1alpha1.LocalUIDReference @@ -2857,10 +2857,10 @@ github.com/onmetal/onmetal-api/api/common/v1alpha1.LocalUIDReference -

VirtualIPType +

VirtualIPType (string alias)

-(Appears on:VirtualIPSpec) +(Appears on:VirtualIPSpec)

VirtualIPType is a type of VirtualIP.

diff --git a/docs/api-reference/storage.md b/docs/api-reference/storage.md index 8894c124a..ad9f58f74 100644 --- a/docs/api-reference/storage.md +++ b/docs/api-reference/storage.md @@ -1,28 +1,28 @@

Packages:

-

storage.api.onmetal.de/v1alpha1

+

storage.ironcore.dev/v1alpha1

Package v1alpha1 is the v1alpha1 version of the API.

Resource Types: -

Bucket +

Bucket

Bucket is the Schema for the buckets API

@@ -41,7 +41,7 @@ Resource Types: string -storage.api.onmetal.de/v1alpha1 +storage.ironcore.dev/v1alpha1 @@ -70,7 +70,7 @@ Refer to the Kubernetes API documentation for the fields of the spec
- + BucketSpec @@ -122,8 +122,8 @@ If unset, the scheduler will figure out a suitable BucketPoolRef.

tolerations
- -[]github.com/onmetal/onmetal-api/api/common/v1alpha1.Toleration + +[]github.com/ironcore-dev/ironcore/api/common/v1alpha1.Toleration @@ -139,7 +139,7 @@ covered by Tolerations will be considered to host the Bucket.

status
- + BucketStatus @@ -149,7 +149,7 @@ BucketStatus -

BucketClass +

BucketClass

BucketClass is the Schema for the bucketclasses API

@@ -168,7 +168,7 @@ BucketStatus string -storage.api.onmetal.de/v1alpha1 +storage.ironcore.dev/v1alpha1 @@ -197,8 +197,8 @@ Refer to the Kubernetes API documentation for the fields of the capabilities
- -github.com/onmetal/onmetal-api/api/core/v1alpha1.ResourceList + +github.com/ironcore-dev/ironcore/api/core/v1alpha1.ResourceList @@ -208,7 +208,7 @@ github.com/onmetal/onmetal-api/api/core/v1alpha1.ResourceList -

BucketPool +

BucketPool

BucketPool is the Schema for the bucketpools API

@@ -227,7 +227,7 @@ github.com/onmetal/onmetal-api/api/core/v1alpha1.ResourceList string -storage.api.onmetal.de/v1alpha1 +storage.ironcore.dev/v1alpha1 @@ -256,7 +256,7 @@ Refer to the Kubernetes API documentation for the fields of the spec
- + BucketPoolSpec @@ -280,8 +280,8 @@ string taints
- -[]github.com/onmetal/onmetal-api/api/common/v1alpha1.Taint + +[]github.com/ironcore-dev/ironcore/api/common/v1alpha1.Taint @@ -297,7 +297,7 @@ will land in the BucketPool.

status
- + BucketPoolStatus @@ -307,7 +307,7 @@ BucketPoolStatus -

Volume +

Volume

Volume is the Schema for the volumes API

@@ -326,7 +326,7 @@ BucketPoolStatus string -storage.api.onmetal.de/v1alpha1 +storage.ironcore.dev/v1alpha1 @@ -355,7 +355,7 @@ Refer to the Kubernetes API documentation for the fields of the spec
- + VolumeSpec @@ -407,8 +407,8 @@ If unset, the scheduler will figure out a suitable VolumePoolRef.

claimRef
- -github.com/onmetal/onmetal-api/api/common/v1alpha1.LocalUIDReference + +github.com/ironcore-dev/ironcore/api/common/v1alpha1.LocalUIDReference @@ -420,8 +420,8 @@ github.com/onmetal/onmetal-api/api/common/v1alpha1.LocalUIDReference resources
- -github.com/onmetal/onmetal-api/api/core/v1alpha1.ResourceList + +github.com/ironcore-dev/ironcore/api/core/v1alpha1.ResourceList @@ -468,8 +468,8 @@ bool tolerations
- -[]github.com/onmetal/onmetal-api/api/common/v1alpha1.Toleration + +[]github.com/ironcore-dev/ironcore/api/common/v1alpha1.Toleration @@ -482,7 +482,7 @@ covered by Tolerations will be considered to host the Volume.

encryption
- + VolumeEncryption @@ -498,7 +498,7 @@ VolumeEncryption status
- + VolumeStatus @@ -508,7 +508,7 @@ VolumeStatus -

VolumeClass +

VolumeClass

VolumeClass is the Schema for the volumeclasses API

@@ -527,7 +527,7 @@ VolumeStatus string -storage.api.onmetal.de/v1alpha1 +storage.ironcore.dev/v1alpha1 @@ -556,8 +556,8 @@ Refer to the Kubernetes API documentation for the fields of the capabilities
- -github.com/onmetal/onmetal-api/api/core/v1alpha1.ResourceList + +github.com/ironcore-dev/ironcore/api/core/v1alpha1.ResourceList @@ -569,7 +569,7 @@ github.com/onmetal/onmetal-api/api/core/v1alpha1.ResourceList resizePolicy
- + ResizePolicy @@ -581,7 +581,7 @@ If not set default to Static expansion policy.

-

VolumePool +

VolumePool

VolumePool is the Schema for the volumepools API

@@ -600,7 +600,7 @@ If not set default to Static expansion policy.

string -storage.api.onmetal.de/v1alpha1 +storage.ironcore.dev/v1alpha1 @@ -629,7 +629,7 @@ Refer to the Kubernetes API documentation for the fields of the spec
- + VolumePoolSpec @@ -653,8 +653,8 @@ string taints
- -[]github.com/onmetal/onmetal-api/api/common/v1alpha1.Taint + +[]github.com/ironcore-dev/ironcore/api/common/v1alpha1.Taint @@ -670,7 +670,7 @@ will land in the VolumePool.

status
- + VolumePoolStatus @@ -680,10 +680,10 @@ VolumePoolStatus -

BucketAccess +

BucketAccess

-(Appears on:BucketStatus) +(Appears on:BucketStatus)

BucketAccess represents information on how to access a bucket.

@@ -722,10 +722,10 @@ string -

BucketCondition +

BucketCondition

-(Appears on:BucketStatus) +(Appears on:BucketStatus)

BucketCondition is one of the conditions of a bucket.

@@ -742,7 +742,7 @@ string type
- + BucketConditionType @@ -812,18 +812,18 @@ Kubernetes meta/v1.Time -

BucketConditionType +

BucketConditionType (string alias)

-(Appears on:BucketCondition) +(Appears on:BucketCondition)

BucketConditionType is a type a BucketCondition can have.

-

BucketPoolSpec +

BucketPoolSpec

-(Appears on:BucketPool) +(Appears on:BucketPool)

BucketPoolSpec defines the desired state of BucketPool

@@ -851,8 +851,8 @@ string taints
- -[]github.com/onmetal/onmetal-api/api/common/v1alpha1.Taint + +[]github.com/ironcore-dev/ironcore/api/common/v1alpha1.Taint @@ -863,10 +863,10 @@ will land in the BucketPool.

-

BucketPoolState +

BucketPoolState (string alias)

-(Appears on:BucketPoolStatus) +(Appears on:BucketPoolStatus)

@@ -885,10 +885,10 @@ will land in the BucketPool.

-

BucketPoolStatus +

BucketPoolStatus

-(Appears on:BucketPool) +(Appears on:BucketPool)

BucketPoolStatus defines the observed state of BucketPool

@@ -905,7 +905,7 @@ will land in the BucketPool.

state
- + BucketPoolState @@ -929,10 +929,10 @@ BucketPoolState -

BucketSpec +

BucketSpec

-(Appears on:Bucket, BucketTemplateSpec) +(Appears on:Bucket, BucketTemplateSpec)

BucketSpec defines the desired state of Bucket

@@ -988,8 +988,8 @@ If unset, the scheduler will figure out a suitable BucketPoolRef.

tolerations
- -[]github.com/onmetal/onmetal-api/api/common/v1alpha1.Toleration + +[]github.com/ironcore-dev/ironcore/api/common/v1alpha1.Toleration @@ -1000,10 +1000,10 @@ covered by Tolerations will be considered to host the Bucket.

-

BucketState +

BucketState (string alias)

-(Appears on:BucketStatus) +(Appears on:BucketStatus)

BucketState represents the infrastructure state of a Bucket.

@@ -1026,10 +1026,10 @@ covered by Tolerations will be considered to host the Bucket.

-

BucketStatus +

BucketStatus

-(Appears on:Bucket) +(Appears on:Bucket)

BucketStatus defines the observed state of Bucket

@@ -1046,7 +1046,7 @@ covered by Tolerations will be considered to host the Bucket.

state
- + BucketState @@ -1072,7 +1072,7 @@ Kubernetes meta/v1.Time access
- + BucketAccess @@ -1086,7 +1086,7 @@ This is set by the bucket provider when the bucket is provisioned.

conditions
- + []BucketCondition @@ -1097,7 +1097,7 @@ This is set by the bucket provider when the bucket is provisioned.

-

BucketTemplateSpec +

BucketTemplateSpec

BucketTemplateSpec is the specification of a Bucket template.

@@ -1128,7 +1128,7 @@ Refer to the Kubernetes API documentation for the fields of the spec
- + BucketSpec @@ -1180,8 +1180,8 @@ If unset, the scheduler will figure out a suitable BucketPoolRef.

tolerations
- -[]github.com/onmetal/onmetal-api/api/common/v1alpha1.Toleration + +[]github.com/ironcore-dev/ironcore/api/common/v1alpha1.Toleration @@ -1195,10 +1195,10 @@ covered by Tolerations will be considered to host the Bucket.

-

ResizePolicy +

ResizePolicy (string alias)

-(Appears on:VolumeClass) +(Appears on:VolumeClass)

ResizePolicy is a type of policy.

@@ -1218,10 +1218,10 @@ covered by Tolerations will be considered to host the Bucket.

-

VolumeAccess +

VolumeAccess

-(Appears on:VolumeStatus) +(Appears on:VolumeStatus)

VolumeAccess represents information on how to access a volume.

@@ -1282,10 +1282,10 @@ map[string]string -

VolumeCondition +

VolumeCondition

-(Appears on:VolumeStatus) +(Appears on:VolumeStatus)

VolumeCondition is one of the conditions of a volume.

@@ -1302,7 +1302,7 @@ map[string]string type
- + VolumeConditionType @@ -1372,18 +1372,18 @@ Kubernetes meta/v1.Time -

VolumeConditionType +

VolumeConditionType (string alias)

-(Appears on:VolumeCondition) +(Appears on:VolumeCondition)

VolumeConditionType is a type a VolumeCondition can have.

-

VolumeEncryption +

VolumeEncryption

-(Appears on:VolumeSpec) +(Appears on:VolumeSpec)

VolumeEncryption represents information to encrypt a volume.

@@ -1412,10 +1412,10 @@ This secret is created by user with encryptionKey as Key and base64 encoded 256- -

VolumePoolCondition +

VolumePoolCondition

-(Appears on:VolumePoolStatus) +(Appears on:VolumePoolStatus)

VolumePoolCondition is one of the conditions of a volume.

@@ -1432,7 +1432,7 @@ This secret is created by user with encryptionKey as Key and base64 encoded 256- type
- + VolumePoolConditionType @@ -1502,18 +1502,18 @@ Kubernetes meta/v1.Time -

VolumePoolConditionType +

VolumePoolConditionType (string alias)

-(Appears on:VolumePoolCondition) +(Appears on:VolumePoolCondition)

VolumePoolConditionType is a type a VolumePoolCondition can have.

-

VolumePoolSpec +

VolumePoolSpec

-(Appears on:VolumePool) +(Appears on:VolumePool)

VolumePoolSpec defines the desired state of VolumePool

@@ -1541,8 +1541,8 @@ string taints
- -[]github.com/onmetal/onmetal-api/api/common/v1alpha1.Taint + +[]github.com/ironcore-dev/ironcore/api/common/v1alpha1.Taint @@ -1553,10 +1553,10 @@ will land in the VolumePool.

-

VolumePoolState +

VolumePoolState (string alias)

-(Appears on:VolumePoolStatus) +(Appears on:VolumePoolStatus)

@@ -1575,10 +1575,10 @@ will land in the VolumePool.

-

VolumePoolStatus +

VolumePoolStatus

-(Appears on:VolumePool) +(Appears on:VolumePool)

VolumePoolStatus defines the observed state of VolumePool

@@ -1595,7 +1595,7 @@ will land in the VolumePool.

state
- + VolumePoolState @@ -1607,7 +1607,7 @@ VolumePoolState conditions
- + []VolumePoolCondition @@ -1632,8 +1632,8 @@ VolumePoolState capacity
- -github.com/onmetal/onmetal-api/api/core/v1alpha1.ResourceList + +github.com/ironcore-dev/ironcore/api/core/v1alpha1.ResourceList @@ -1645,8 +1645,8 @@ github.com/onmetal/onmetal-api/api/core/v1alpha1.ResourceList allocatable
- -github.com/onmetal/onmetal-api/api/core/v1alpha1.ResourceList + +github.com/ironcore-dev/ironcore/api/core/v1alpha1.ResourceList @@ -1656,10 +1656,10 @@ github.com/onmetal/onmetal-api/api/core/v1alpha1.ResourceList -

VolumeSpec +

VolumeSpec

-(Appears on:Volume, VolumeTemplateSpec) +(Appears on:Volume, VolumeTemplateSpec)

VolumeSpec defines the desired state of Volume

@@ -1715,8 +1715,8 @@ If unset, the scheduler will figure out a suitable VolumePoolRef.

claimRef
- -github.com/onmetal/onmetal-api/api/common/v1alpha1.LocalUIDReference + +github.com/ironcore-dev/ironcore/api/common/v1alpha1.LocalUIDReference @@ -1728,8 +1728,8 @@ github.com/onmetal/onmetal-api/api/common/v1alpha1.LocalUIDReference resources
- -github.com/onmetal/onmetal-api/api/core/v1alpha1.ResourceList + +github.com/ironcore-dev/ironcore/api/core/v1alpha1.ResourceList @@ -1776,8 +1776,8 @@ bool tolerations
- -[]github.com/onmetal/onmetal-api/api/common/v1alpha1.Toleration + +[]github.com/ironcore-dev/ironcore/api/common/v1alpha1.Toleration @@ -1790,7 +1790,7 @@ covered by Tolerations will be considered to host the Volume.

encryption
- + VolumeEncryption @@ -1801,10 +1801,10 @@ VolumeEncryption -

VolumeState +

VolumeState (string alias)

-(Appears on:VolumeStatus) +(Appears on:VolumeStatus)

VolumeState represents the infrastructure state of a Volume.

@@ -1827,10 +1827,10 @@ VolumeEncryption -

VolumeStatus +

VolumeStatus

-(Appears on:Volume) +(Appears on:Volume)

VolumeStatus defines the observed state of Volume

@@ -1847,7 +1847,7 @@ VolumeEncryption state
- + VolumeState @@ -1873,7 +1873,7 @@ Kubernetes meta/v1.Time access
- + VolumeAccess @@ -1887,7 +1887,7 @@ This is set by the volume provider when the volume is provisioned.

conditions
- + []VolumeCondition @@ -1898,7 +1898,7 @@ This is set by the volume provider when the volume is provisioned.

-

VolumeTemplateSpec +

VolumeTemplateSpec

VolumeTemplateSpec is the specification of a Volume template.

@@ -1929,7 +1929,7 @@ Refer to the Kubernetes API documentation for the fields of the spec
- + VolumeSpec @@ -1981,8 +1981,8 @@ If unset, the scheduler will figure out a suitable VolumePoolRef.

claimRef
- -github.com/onmetal/onmetal-api/api/common/v1alpha1.LocalUIDReference + +github.com/ironcore-dev/ironcore/api/common/v1alpha1.LocalUIDReference @@ -1994,8 +1994,8 @@ github.com/onmetal/onmetal-api/api/common/v1alpha1.LocalUIDReference resources
- -github.com/onmetal/onmetal-api/api/core/v1alpha1.ResourceList + +github.com/ironcore-dev/ironcore/api/core/v1alpha1.ResourceList @@ -2042,8 +2042,8 @@ bool tolerations
- -[]github.com/onmetal/onmetal-api/api/common/v1alpha1.Toleration + +[]github.com/ironcore-dev/ironcore/api/common/v1alpha1.Toleration @@ -2056,7 +2056,7 @@ covered by Tolerations will be considered to host the Volume.

encryption
- + VolumeEncryption diff --git a/docs/concepts/ori.md b/docs/concepts/iri.md similarity index 58% rename from docs/concepts/ori.md rename to docs/concepts/iri.md index 2918ccc2f..a5459fd43 100644 --- a/docs/concepts/ori.md +++ b/docs/concepts/iri.md @@ -1,21 +1,21 @@ -# ORI - Onmetal Runtime Interface +# IRI - IronCore Runtime Interface ## Introduction -The Onmetal Runtime Interface (ORI) is a GRPC-based abstraction layer +The IronCore Runtime Interface (IRI) is a GRPC-based abstraction layer introduced to ease the implementation of a `poollet` and `pool provider`. A `poollet` does not have any knowledge how the resources are materialized and where the `pool provider` runs. The responsibility of the `poollet` is to collect and resolve the needed dependencies to materialize a resource. -A `pool provider` implements the ORI, where the ORI defines the correct creation and management of resources -handled by a `pool provider`. A `pool provider` of the ORI should follow the interface defined in the -[ORI APIs](https://github.com/onmetal/onmetal-api/tree/main/ori/apis). +A `pool provider` implements the IRI, where the IRI defines the correct creation and management of resources +handled by a `pool provider`. A `pool provider` of the IRI should follow the interface defined in the +[IRI APIs](https://github.com/ironcore-dev/ironcore/tree/main/iri/apis). ```mermaid graph LR - P[poollet] --> ORI - ORI{ORI} --> B + P[poollet] --> IRI + IRI{IRI} --> B B[pool provider] ``` @@ -26,24 +26,24 @@ a Pool. The implementation details of the `pool provider` depend on the type of resource it handles, such as Compute or Storage resources. Based on the implementation of a `pool provider` it can serve multiple use-cases: -- to broker resources between different clusters e.g. [volume-broker](https://github.com/onmetal/onmetal-api/tree/main/broker/volumebroker) -- to materialize resources e.g. block devices created in a Ceph cluster via the [cephlet](https://github.com/onmetal/cephlet) +- to broker resources between different clusters e.g. [volume-broker](https://github.com/ironcore-dev/ironcore/tree/main/broker/volumebroker) +- to materialize resources e.g. block devices created in a Ceph cluster via the [cephlet](https://github.com/ironcore-dev/cephlet) ## Interface Methods -The ORI defines several interface methods categorized into Compute, Storage, +The IRI defines several interface methods categIRIzed into Compute, Storage, and Bucket. -- [Compute Methods](https://github.com/onmetal/onmetal-api/tree/main/ori/apis/machine) -- [Storage Methods](https://github.com/onmetal/onmetal-api/tree/main/ori/apis/volume) -- [Bucket Methods](https://github.com/onmetal/onmetal-api/tree/main/ori/apis/bucket) +- [Compute Methods](https://github.com/ironcore-dev/ironcore/tree/main/iri/apis/machine) +- [Storage Methods](https://github.com/ironcore-dev/ironcore/tree/main/iri/apis/volume) +- [Bucket Methods](https://github.com/ironcore-dev/ironcore/tree/main/iri/apis/bucket) -The ORI definition can be extended in the future with new resource groups. +The IRI definition can be extended in the future with new resource groups. ## Diagram Below is a diagram illustrating the relationship between `poollets`, -ORI, and `pool providers` in the `onmetal-api` project. +IRI, and `pool providers` in the `ironcore` project. ```mermaid graph TB @@ -51,8 +51,8 @@ graph TB C[Volume] -- scheduled on --> D[VolumePool] B -- announced by --> E[machinepoollet] D -- announced by --> F[volumepoollet] - E -- GRPC calls --> G[ORI compute provider] - F -- GRPC calls --> H[ORI storage provider] + E -- GRPC calls --> G[IRI compute provider] + F -- GRPC calls --> H[IRI storage provider] G -.sidecar to.- E H -.sidecar to.- F ``` @@ -61,7 +61,7 @@ This diagram illustrates: - `Machine` resources are scheduled on a `MachinePool` which is announced by the `machinepoollet`. - Similarly, `Volume` resources are scheduled on a `VolumePool` which is announced by the `volumepoollet`. -- The `machinepoollet` and `volumepoollet` each have an ORI `provider` sidecar, which provides a GRPC interface for +- The `machinepoollet` and `volumepoollet` each have an IRI `provider` sidecar, which provides a GRPC interface for making calls to create, update, or delete resources. -- The ORI `provider` (Compute) is a sidecar to the `machinepoollet` and the ORI `provider` (Storage) is a sidecar to the +- The IRI `provider` (Compute) is a sidecar to the `machinepoollet` and the IRI `provider` (Storage) is a sidecar to the `volumepoollet`. They handle GRPC calls from their respective `poollets` and interact with the actual resources. diff --git a/docs/concepts/machine-exec-flow.md b/docs/concepts/machine-exec-flow.md index 1dde80dd5..537b5ba5e 100644 --- a/docs/concepts/machine-exec-flow.md +++ b/docs/concepts/machine-exec-flow.md @@ -1,21 +1,21 @@ # Machine Exec The `exec` feature allows accessing the serial console of a -`compute.Machine` via the `onmetal-apiserver`. +`compute.Machine` via the `ironcore-apiserver`. The following parties are involved in implementing `exec`: -* `onmetal-apiserver` +* `ironcore-apiserver` * `machinepollet` -* `ori-machine` implementor +* `iri-machine` implementor The connection flow between those components looks like the following: ```mermaid sequenceDiagram participant User as user - participant OA as onmetal-apiserver + participant OA as ironcore-apiserver participant MP as machinepoollet - participant OM as ori-machine implementor + participant OM as iri-machine implementor User->>OA: exec request with machine name Note over OA: Get machine by name @@ -26,19 +26,19 @@ sequenceDiagram Note over MP: Check authentication & authorization MP->>OM: Call Exec method Note over OM: Provide functioning Exec implementation - Note over OM: ori-machine implementor generates unique token + Note over OM: iri-machine implementor generates unique token Note over OM: Token-associated URL is called Note over OM: Calls exec on its target - Note over OM: Proxies response from the onmetal-apiserver to the requester + Note over OM: Proxies response from the ironcore-apiserver to the requester OM-->>MP: Returns URL for exec session MP-->>OA: Proxy response OA-->>User: Proxy response ``` -## `onmetal-apiserver` +## `ironcore-apiserver` -The `onmetal-apiserver` implements `exec` as a custom subresource -on the `Machine` resource. In the `onmetal-api` REST registry, +The `ironcore-apiserver` implements `exec` as a custom subresource +on the `Machine` resource. In the `ironcore` REST registry, it is registered as `machines/exec`. The subresource itself is implemented by implementing the @@ -46,7 +46,7 @@ The subresource itself is implemented by implementing the allows custom logic for handling `CONNECT` and their follow-up `GET` / `POST` requests. -For `exec`, the `onmetal-apiserver` knows the name of the machine +For `exec`, the `ironcore-apiserver` knows the name of the machine the user wants to access. It first gets the machine by its name (returning an error if it doesn't exist) and then the machine pool it's assigned to (also returning an error if the machine is @@ -54,14 +54,14 @@ not assigned to any pool or the machine pool does not exist). On the machine pool, it looks for a suitable address via the reported `MachinePool.Status.Addresses`, depending on the configurable preferred -address types of the `onmetal-apiserver`. Once found, it uses the +address types of the `ironcore-apiserver`. Once found, it uses the address together with the `MachinePool.Status.DaemonEndpoints.MachinepoolletEndpoint.Port` to create a URL to make the target `exec` request to. The URL is of the form ``` -https://:/apis/compute.api.onmetal.de/namespaces//machines/:/apis/compute.ironcore.dev/namespaces//machines/ Settings -> Tools -> File Watchers` and replace contents of `Arguments` - with `--local github.com/onmetal -w $FilePath$` + with `--local github.com/ironcore -w $FilePath$` ## Cleanup @@ -102,4 +102,4 @@ To remove the APIs from your cluster, simply run make uninstall ``` ---8<-- "hack/docs/abbreviations.md" \ No newline at end of file +--8<-- "hack/docs/abbreviations.md" diff --git a/docs/development/testing.md b/docs/development/testing.md index 0a3d2d7af..430a65f35 100644 --- a/docs/development/testing.md +++ b/docs/development/testing.md @@ -193,9 +193,9 @@ Running static Ginkgo/Gomega tests in Golang should work out of the box. However run from within your IDE you need to expose the following environment variable inside your 'Test Run Configuration' ```shell -KUBEBUILDER_ASSETS=/PATH_TO_MY_WORKSPACE/onmetal/onmetal-api/testbin/bin +KUBEBUILDER_ASSETS=/PATH_TO_MY_WORKSPACE/ironcore-dev/ironcore/testbin/bin ``` This is typically the location of the Kubernetes control plane binaries on your machine. ---8<-- "hack/docs/abbreviations.md" \ No newline at end of file +--8<-- "hack/docs/abbreviations.md" diff --git a/docs/proposals/01-networking-integration.md b/docs/proposals/01-networking-integration.md index 0fc927f3a..bdb14a87d 100644 --- a/docs/proposals/01-networking-integration.md +++ b/docs/proposals/01-networking-integration.md @@ -40,15 +40,15 @@ outside world. Orchestrating traffic, auditing it and gaining visibility of what network architecture. Key of this OEP is to define the user-facing network API as well as its implications on any other type and the overall -structure of `onmetal`. +structure of `ironcore`. ## Motivation Without networking, any machine / process running inside a datacenter cannot interact / affect the outside world. -Networking is a crucial component that has to be implemented for onmetal to have business value. In a full-fledged +Networking is a crucial component that has to be implemented for ironcore to have business value. In a full-fledged state, networking also enables security to the outside world and within a datacenter itself. -The basic use case we want to implement with onmetal is a machine that can access the internet and can be reached from +The basic use case we want to implement with ironcore is a machine that can access the internet and can be reached from the internet. ### Goals @@ -75,7 +75,7 @@ the internet. ### Preface -As onmetal is Kubernetes-API, it should integrate nicely within the existing ecosystem. Some API design choices are made +As ironcore is Kubernetes-API, it should integrate nicely within the existing ecosystem. Some API design choices are made in that regard. For further information about Kubernetes, see [the Kubernetes reference](https://kubernetes.io/docs/reference/generated/kubernetes-api/v1.23/#ephemeralvolumesource-v1-core) . @@ -122,7 +122,7 @@ Example manifests: [//]: # (@formatter:off) ```yaml -apiVersion: ipam.api.onmetal.de/v1alpha1 +apiVersion: ipam.ironcore.dev/v1alpha1 kind: Prefix metadata: namespace: default @@ -132,7 +132,7 @@ spec: status: phase: Allocated --- -apiVersion: ipam.api.onmetal.de/v1alpha1 +apiVersion: ipam.ironcore.dev/v1alpha1 kind: Prefix metadata: namespace: default @@ -162,7 +162,7 @@ regulated with a field / policy of some kind. Example manifest: ```yaml -apiVersion: networking.api.onmetal.de/v1alpha1 +apiVersion: networking.ironcore.dev/v1alpha1 kind: Network metadata: namespace: default @@ -195,7 +195,7 @@ Example usage: [//]: # (@formatter:off) ```yaml -apiVersion: networking.api.onmetal.de/v1alpha1 +apiVersion: networking.ironcore.dev/v1alpha1 kind: NetworkInterface metadata: namespace: default @@ -224,7 +224,7 @@ status: - 10.0.0.1 - 2607:f0d0:1002:51::4 --- -apiVersion: compute.api.onmetal.de/v1alpha1 +apiVersion: compute.ironcore.dev/v1alpha1 kind: Machine metadata: namespace: default @@ -256,7 +256,7 @@ Sample manifest: [//]: # (@formatter:off) ```yaml -apiVersion: compute.api.onmetal.de/v1alpha1 +apiVersion: compute.ironcore.dev/v1alpha1 kind: Machine spec: interfaces: @@ -295,7 +295,7 @@ Example manifest: [//]: # (@formatter:off) ```yaml -apiVersion: networking.api.onmetal.de/v1alpha1 +apiVersion: networking.ironcore.dev/v1alpha1 kind: AliasPrefix metadata: namespace: default @@ -324,7 +324,7 @@ This could manifest in the following `AliasPrefixRouting`: [//]: # (@formatter:off) ```yaml -apiVersion: networking.api.onmetal.de/v1alpha1 +apiVersion: networking.ironcore.dev/v1alpha1 kind: AliasPrefixRouting metadata: namespace: default @@ -348,7 +348,7 @@ It will also automatically be set in the same network and only target the hostin [//]: # (@formatter:off) ```yaml -apiVersion: networking.api.onmetal.de/v1alpha1 +apiVersion: networking.ironcore.dev/v1alpha1 kind: NetworkInterface metadata: namespace: default @@ -385,7 +385,7 @@ Example manifest: [//]: # (@formatter:off) ```yaml -apiVersion: networking.api.onmetal.de +apiVersion: networking.ironcore.dev kind: VirtualIP metadata: namespace: default @@ -409,7 +409,7 @@ A `networkInterfaceRef` in the `spec` thus cannot be specified. [//]: # (@formatter:off) ```yaml -apiVersion: networking.api.onmetal.de/v1alpha1 +apiVersion: networking.ironcore.dev/v1alpha1 kind: NetworkInterface metadata: namespace: default @@ -426,7 +426,7 @@ spec: ## Scenarios -### Kubernetes (Gardener) integration on top of onmetal +### Kubernetes (Gardener) integration on top of ironcore For a Kubernetes integration, multiple worker nodes should be created in the same network. For each worker node, a separate pod prefix should be allocated. For internet-facing requests, each node should get a distinct @@ -441,7 +441,7 @@ These are the required manifests: ```yaml # IPAM Setup: # Create a root prefix and a pod / node sub-prefix. -apiVersion: ipam.api.onmetal.de/v1alpha1 +apiVersion: ipam.ironcore.dev/v1alpha1 kind: Prefix metadata: namespace: default @@ -449,7 +449,7 @@ metadata: spec: prefix: 10.0.0.0/8 --- -apiVersion: ipam.api.onmetal.de/v1alpha1 +apiVersion: ipam.ironcore.dev/v1alpha1 kind: Prefix metadata: namespace: default @@ -459,7 +459,7 @@ spec: parentRef: name: root --- -apiVersion: ipam.api.onmetal.de/v1alpha1 +apiVersion: ipam.ironcore.dev/v1alpha1 kind: Prefix metadata: namespace: default @@ -471,14 +471,14 @@ spec: --- # Once IPAM is done, the concrete networking is defined # The Network is the bracket around all resources -apiVersion: networking.api.onmetal.de/v1alpha1 +apiVersion: networking.ironcore.dev/v1alpha1 kind: Network metadata: namespace: default name: k8s --- # Create one prefix that should be shared across all machines -apiVersion: networking.api.onmetal.de/v1alpha1 +apiVersion: networking.ironcore.dev/v1alpha1 kind: AliasPrefix metadata: namespace: default @@ -498,7 +498,7 @@ spec: prefixLength: 16 --- # Create the actual machine -apiVersion: compute.api.onmetal.de/v1alpha1 +apiVersion: compute.ironcore.dev/v1alpha1 kind: Machine metadata: namespace: default diff --git a/docs/proposals/02-machine-console-access.md b/docs/proposals/02-machine-console-access.md index 5bd9a58af..af5a0a863 100644 --- a/docs/proposals/02-machine-console-access.md +++ b/docs/proposals/02-machine-console-access.md @@ -32,7 +32,7 @@ reviewers: ## Summary -A user of the onmetal-api should be able to access the serial console of their machine +A user of the ironcoreshould be able to access the serial console of their machine to access / debug / run imperative commands on it. For this, an endpoint + client-side tooling has to be created as well as the server-side machinery. @@ -51,13 +51,13 @@ our minimum viable product. ### Non-Goals * Due to the imperative nature of consoles, no declarative interface to consoles should be defined. -* Have consoles as a building piece of other parts of the onmetal-api. +* Have consoles as a building piece of other parts of the ironcore. ## Proposal ### User-facing API -The `compute.api.onmetal.de/Machine` resource is extended with an `exec` subresource. When connecting +The `compute.ironcore.dev/Machine` resource is extended with an `exec` subresource. When connecting to that subresource, a websocket connection to the backing machine console should be opened. Supported HTTP methods for the `exec` call are `POST` and `GET` (in order to be able to do this from a browser as well). @@ -65,7 +65,7 @@ as well). Example call to the Kubernetes API server hosting the aggregated API: ```http request -GET https://
/apis/compute.api.onmetal.de/v1alpha1/namespaces//machines//exec +GET https://
/apis/compute.ironcore.dev/v1alpha1/namespaces//machines//exec ``` ### Server-Side API @@ -74,7 +74,7 @@ Once the server receives such a request, it gets the `Machine` and looks up the is running on. If the `Machine` does not exist or is not scheduled onto a `MachinePool`, an error is returned. After identifying the responsible `MachinePool`, it is retrieved and its `.status.addresses` field is inspected -for an address to call. The `.status.addresses` field does not exist yet and has to be updated in the onmetal-api. +for an address to call. The `.status.addresses` field does not exist yet and has to be updated in the ironcore. It is the responsibility of the `MachinePool` implementor to report its endpoints in the `status`. For reference on the address type, see @@ -84,7 +84,7 @@ which will be used as reference for designing the address type. Example manifest: ```yaml -apiVersion: compute.api.onmetal.de/v1alpha1 +apiVersion: compute.ironcore.dev/v1alpha1 kind: MachinePool metadata: name: my-machine-pool @@ -98,15 +98,15 @@ status: type: ExternalDNS ``` -Once an address has been identified, the onmetal API server calls the endpoint of the `MachinePool` provider -with an `exec` request for the `Machine`. The resulting websocket connection is proxied through the onmetal API +Once an address has been identified, the ironcore API server calls the endpoint of the `MachinePool` provider +with an `exec` request for the `Machine`. The resulting websocket connection is proxied through the ironcore API server to the user. ```http request -GET https:///apis/compute.api.onmetal.de/namespaces//machines//exec +GET https:///apis/compute.ironcore.dev/namespaces//machines//exec ``` > Caution: This proposal does *not* include anything on authentication mechanisms yet. Implementors can already > implement the endpoint but authentication will be added in the future. -## Alternatives \ No newline at end of file +## Alternatives diff --git a/docs/proposals/03-loadbalancer.md b/docs/proposals/03-loadbalancer.md index a6b678e50..d631793f6 100644 --- a/docs/proposals/03-loadbalancer.md +++ b/docs/proposals/03-loadbalancer.md @@ -73,7 +73,7 @@ To be more resilient and to scale beyond single `NetworkInterface`s, a `LoadBala ### Details -- Load balancing is used to deliver a packet addressed to the load balancer to one of its targets via the onmetal +- Load balancing is used to deliver a packet addressed to the load balancer to one of its targets via the ironcore network routing - The target needs to be aware of the load balancer's IP and needs to answer with it (and to receive traffic with it) - Answers to the request will be directly delivered since all details are known by the target @@ -91,7 +91,7 @@ for traffic forwarding (see [OEP-1](01-networking-integration.md#the-networkinte [//]: # (@formatter:off) ```yaml -apiVersion: networking.api.onmetal.de/v1alpha1 +apiVersion: networking.ironcore.dev/v1alpha1 kind: LoadBalancer metadata: namespace: default @@ -129,15 +129,15 @@ status: ### Routing State Object -The load balancer needs details computable at the onmetal API level to describe the explicit targets in a pool traffic +The load balancer needs details computable at the ironcore API level to describe the explicit targets in a pool traffic is routed to. `LoadBalancerRouting` describes `NetworkInterface`s load balanced traffic is routed to. This object describes a state of the `LoadBalancer` and results of the `LoadBalancer` definition -specifically `networkInterfaceSelector` and `networkRef`. `LoadBalancerRouting` is reconciled by the `onmetal-api` load +specifically `networkInterfaceSelector` and `networkRef`. `LoadBalancerRouting` is reconciled by the `ironcore` load balancer controller. [//]: # (@formatter:off) ```yaml -apiVersion: networking.api.onmetal.de/v1alpha1 +apiVersion: networking.ironcore.dev/v1alpha1 kind: LoadBalancerRouting metadata: namespace: default @@ -153,4 +153,3 @@ destinations: uid: 2020dcf9-e030-427e-b0fc-4fec2016e73d ``` [//]: # (@formatter:on) - diff --git a/docs/proposals/04-nat-gateway.md b/docs/proposals/04-nat-gateway.md index 91954d051..8ccad8418 100644 --- a/docs/proposals/04-nat-gateway.md +++ b/docs/proposals/04-nat-gateway.md @@ -78,7 +78,7 @@ The current usage of ports is reported in `status.portsUsed`. [//]: # (@formatter:off) ```yaml -apiVersion: networking.api.onmetal.de/v1alpha1 +apiVersion: networking.ironcore.dev/v1alpha1 kind: NATGateway metadata: namespace: default diff --git a/docs/proposals/05-object-storage.md b/docs/proposals/05-object-storage.md index 95a42938f..5ff417808 100644 --- a/docs/proposals/05-object-storage.md +++ b/docs/proposals/05-object-storage.md @@ -34,13 +34,13 @@ reviewers: Object storage builds the basis for many cloud applications. An Object Storage provides a simplified object model for files, but has a reduced set of security and access features (non-posix). This functionality is built on top of the HTTP protocol. The current market standard is [S3](https://docs.aws.amazon.com/AmazonS3/latest/API/Type_API_Reference.html). -This document describes how to integrate simplified S3 buckets into the OnMetal API without taking too many details of +This document describes how to integrate simplified S3 buckets into the IronCore API without taking too many details of the S3 feature completeness itself. ## Motivation -Object Storage is demanded by cloud native applications, therefore, OnMetal needs to provide it for a complete solution. -The Object Storage service should be integrated into OnMetal and is not designed -to be _just_ a service on top of OnMetal. The used protocol is called [S3](https://docs.aws.amazon.com/AmazonS3/latest/API/Type_API_Reference.html) +Object Storage is demanded by cloud native applications, therefore, IronCore needs to provide it for a complete solution. +The Object Storage service should be integrated into IronCore and is not designed +to be _just_ a service on top of IronCore. The used protocol is called [S3](https://docs.aws.amazon.com/AmazonS3/latest/API/Type_API_Reference.html) which introduces a storage entity called bucket. For the beginning only the bucket creation and removal is covered. ### Goals @@ -76,7 +76,7 @@ through the `secretRef`. The `state` indicates if the `Bucket` is `Available`, ` [//]: # (@formatter:off) ```yaml -apiVersion: storage.api.onmetal.de/v1alpha1 +apiVersion: storage.ironcore.dev/v1alpha1 kind: Bucket metadata: name: bucket-1 @@ -105,7 +105,7 @@ performance the `Bucket` will offer (like I/O operations or throughput) is defin [//]: # (@formatter:off) ```yaml -apiVersion: storage.api.onmetal.de/v1alpha1 +apiVersion: storage.ironcore.dev/v1alpha1 kind: BucketClass metadata: name: slow @@ -125,7 +125,7 @@ indicates if the pool is `Available`, `Pending` or `Unavailable`. [//]: # (@formatter:off) ```yaml -apiVersion: storage.api.onmetal.de/v1alpha1 +apiVersion: storage.ironcore.dev/v1alpha1 kind: BucketPool metadata: name: ceph-object-store @@ -140,4 +140,4 @@ status: ``` [//]: # (@formatter:on) -## Alternatives \ No newline at end of file +## Alternatives diff --git a/docs/proposals/06-storage-encryption.md b/docs/proposals/06-storage-encryption.md index ee1fef79b..fdaac20ff 100644 --- a/docs/proposals/06-storage-encryption.md +++ b/docs/proposals/06-storage-encryption.md @@ -31,10 +31,10 @@ reviewers: - [Proposal](#proposal) ## Summary -One of the important feature of Cloud Native IaaS is to provide secure storage. This proposal focuses on providing option to enable encryption for individual onmetal Volume. +One of the important feature of Cloud Native IaaS is to provide secure storage. This proposal focuses on providing option to enable encryption for individual ironcore Volume. ## Motivation -As part of Storage encryption feature Onmetal API supports option to enable encryption of Volumes. Volume level encryption helps protect users from data theft or accidental loss, by rendering data stored on hard drives unreadable when an unauthorized user tries to gain access. The loss of encryption keys is a major concern, as it can render any encrypted data useless. +As part of Storage encryption feature the IronCore API supports option to enable encryption of Volumes. Volume level encryption helps protect users from data theft or accidental loss, by rendering data stored on hard drives unreadable when an unauthorized user tries to gain access. The loss of encryption keys is a major concern, as it can render any encrypted data useless. ### Goals - Allow user to enable volume encryption by providing encryption key via secret reference @@ -46,8 +46,8 @@ As part of Storage encryption feature Onmetal API supports option to enable encr ## Proposal - The proposal introduces a new field `encryption` with currently the single attribute `secretRef`, referencing a secret to use for encryption, in existing `Volume` type. - `encryption` is an optional field. - - If `encryption` field is not provided by user, then onmetal `Volume` remains unencrypted - - To encrypt onmetal `Volume`, user has to first create kubernetes secret of Opaque type with key-value pair as below: + - If `encryption` field is not provided by user, then ironcore `Volume` remains unencrypted + - To encrypt ironcore `Volume`, user has to first create kubernetes secret of Opaque type with key-value pair as below: - key = `encryptionKey` - value = base64-encoded 256 bit encryption key - Then provide this secret name to `encryption.secretRef` attribute of `Volume` type. @@ -71,7 +71,7 @@ Volume with encryption key secret reference: [//]: # (@formatter:off) ```yaml -apiVersion: storage.api.onmetal.de/v1alpha1 +apiVersion: storage.ironcore.dev/v1alpha1 kind: Volume metadata: name: sample-volume @@ -86,4 +86,4 @@ spec: encryption: secretRef: encryption-key-secret ``` -[//]: # (@formatter:on) \ No newline at end of file +[//]: # (@formatter:on) diff --git a/docs/proposals/07-quota.md b/docs/proposals/07-quota.md index 6b0b5c624..e61e72f0c 100644 --- a/docs/proposals/07-quota.md +++ b/docs/proposals/07-quota.md @@ -41,9 +41,9 @@ Quotas also can ensure that each requesting entity can exercise its right to a f [Kubernetes Resource Quotas](https://kubernetes.io/docs/concepts/policy/resource-quotas/) are a great way to limit resource consumption for core Kubernetes types (allowing to manage things like overall CPU consumption) and resource count for all types. However, when it comes to limiting resource usage for custom types (in this special case, the -`onmetal-api` types), the Kubernetes Quota system falls short of providing means to do so. +`ironcore` types), the Kubernetes Quota system falls short of providing means to do so. -For `onmetal-api` it should be possible to limit the actual requested resources like +For `ironcore` it should be possible to limit the actual requested resources like the total number of used CPUs, storage and memory as well as limit the count of resources by a given dimension (e.g. number of `Machine`s for a given `MachineClass`). @@ -72,7 +72,7 @@ with the HTTP status code `403 Forbidden`. ### Compute Resource Quota -For the `onmetal-api` `compute` group, the following resources can be limited: +For the `ironcore` `compute` group, the following resources can be limited: | Resource Name | Description | |-----------------|---------------------------------------------------------------------------------------| @@ -81,7 +81,7 @@ For the `onmetal-api` `compute` group, the following resources can be limited: ### Storage Resource Quota -For the `onmetal-api` `storage` group, the following +For the `ironcore` `storage` group, the following | Resource Name | Description | |------------------|---------------------------------------------------------------------------------------| @@ -91,8 +91,8 @@ For the `onmetal-api` `storage` group, the following Similar to Kubernetes' object count quota, it is possible to limit the number of resources per types using the following syntax: `count/.`. For example, -`count/machines.compute.api.onmetal.de` would limit the number of machines from the -`onmetal-api` `compute.api.onmetal.de` group. +`count/machines.compute.ironcore.dev` would limit the number of machines from the +`ironcore` `compute.ironcore.dev` group. ### Quota Scopes @@ -115,7 +115,7 @@ and `Volume`s: [//]: # (@formatter:off) ```yaml -apiVersion: core.api.onmetal.de/v1alpha1 +apiVersion: core.ironcore.dev/v1alpha1 kind: ResourceQuota metadata: name: limit-accumulated-usage @@ -131,13 +131,13 @@ Limit the number of machines for a given machine class: [//]: # (@formatter:off) ```yaml -apiVersion: core.api.onmetal.de/v1alpha1 +apiVersion: core.ironcore.dev/v1alpha1 kind: ResourceQuota metadata: name: limit-large-machines spec: hard: - count/machines.compute.api.onmetal.de: 10 + count/machines.compute.ironcore.dev: 10 scopeSelector: matchExpressions: - scopeName: MachineClass diff --git a/docs/proposals/08-internal-load-balancer.md b/docs/proposals/08-internal-load-balancer.md index 58a26b6ab..12aa34f37 100644 --- a/docs/proposals/08-internal-load-balancer.md +++ b/docs/proposals/08-internal-load-balancer.md @@ -37,7 +37,7 @@ difference of not exposing the selected service to the public internet. ## Motivation -In `onmetal-api`, we need to be able to make services highly available internally. Currently, +In `ironcore`, we need to be able to make services highly available internally. Currently, we can only allocate IP addresses for `NetworkInterface`s and target them, however, as soon as the backing `Machine` fails, the service would become unavailable. @@ -73,7 +73,7 @@ flexibility with internal IPs as we have already with the `NetworkInterface` typ Example manifest: ```yaml -apiVersion: networking.api.onmetal.de/v1alpha1 +apiVersion: networking.ironcore.dev/v1alpha1 kind: LoadBalancer metadata: name: my-loadbalancer @@ -111,4 +111,3 @@ status: * Create `Machine`(s) that e.g. run `HAProxy` to target your services with. This comes with the drawback of having to manage the `Machine`s / having multiple IPs for the load balancing machines to choose from (see alternative 1). - diff --git a/docs/proposals/09-network-peering.md b/docs/proposals/09-network-peering.md index 62cf03a85..f2832ebc2 100644 --- a/docs/proposals/09-network-peering.md +++ b/docs/proposals/09-network-peering.md @@ -34,14 +34,14 @@ reviewers: Network peering is a technique used to interleave two isolated networks, allowing members of both networks to communicate with each other as if they were in the same networking domain. This proposal describes how to introduce network peering to -`onmetal-api`, building upon the existing concepts that were proposed in the +`ironcore`, building upon the existing concepts that were proposed in the [Networking Integration OEP](01-networking-integration.md). ## Motivation Network peering allows members of two networks to communicate with each other without exposing them publicly and without a single point of failure. The -networking fabric underneath is used to enable the actual routing. `onmetal`'s +networking fabric underneath is used to enable the actual routing. `ironcore`'s `networking` API should offer a way to define such a peering. ### Goals @@ -62,7 +62,7 @@ networking fabric underneath is used to enable the actual routing. `onmetal`'s ## Proposal -Extend the `networking.api.onmetal.de.Network` resource with a `spec.peerings` +Extend the `networking.ironcore.dev.Network` resource with a `spec.peerings` field that specifies the desired network peerings and a `status.peerings` that reflects the status of these peerings. @@ -87,7 +87,7 @@ if necessary. Example Manifests: ```yaml -apiVersion: networking.api.onmetal.de/v1alpha1 +apiVersion: networking.ironcore.dev/v1alpha1 kind: Network metadata: name: my-network-1 @@ -108,7 +108,7 @@ status: phase: Bound lastPhaseTransitionTime: "2023-02-16T15:06:58Z" --- -apiVersion: networking.api.onmetal.de/v1alpha1 +apiVersion: networking.ironcore.dev/v1alpha1 kind: Network metadata: name: my-network-2 @@ -136,7 +136,7 @@ namespace correctly, otherwise the peering will stay in `phase: Pending` indefin Example Manifests: ```yaml -apiVersion: networking.api.onmetal.de/v1alpha1 +apiVersion: networking.ironcore.dev/v1alpha1 kind: Network metadata: namespace: ns-1 @@ -148,7 +148,7 @@ spec: namespace: ns-2 name: my-network-2 --- -apiVersion: networking.api.onmetal.de/v1alpha1 +apiVersion: networking.ironcore.dev/v1alpha1 kind: Network metadata: namespace: ns-2 diff --git a/docs/proposals/10-network-policies.md b/docs/proposals/10-network-policies.md index 306dd60ec..f4cc1dac1 100644 --- a/docs/proposals/10-network-policies.md +++ b/docs/proposals/10-network-policies.md @@ -44,7 +44,7 @@ traffic inside a network building upon the existing concepts that were proposed Currently, there is no way to describe which members of a network should be able to communicate with each other. Same applies to traffic coming from the public -internet / going to the public internet. The `onmetal-api` should be extended +internet / going to the public internet. The `ironcore` should be extended with traffic control mechanisms, allowing to limit / deny traffic on a per-instance basis. Of course, the mechanisms should align well with existing proposals / concepts in the Kubernetes world. @@ -79,7 +79,7 @@ they want to enforce. Example manifest: ```yaml -apiVersion: networking.api.onmetal.de/v1alpha1 +apiVersion: networking.ironcore.dev/v1alpha1 kind: NetworkPolicy metadata: namespace: default diff --git a/docs/proposals/README.md b/docs/proposals/README.md index aaf6ed361..a97e4aa03 100644 --- a/docs/proposals/README.md +++ b/docs/proposals/README.md @@ -1,9 +1,9 @@ # Proposals -This is the home of the `onmetal-api` enhancement/extension proposals. You can find the list of accepted proposals -in the [poposal folder of our Github repository](https://github.com/onmetal/onmetal-api/tree/main/docs/proposals). +This is the home of the `ironcore` enhancement/extension proposals. You can find the list of accepted proposals +in the [poposal folder of our Github repository](https://github.com/ironcore-dev/ironcore/tree/main/docs/proposals). ## Submitting a new proposal -Please use our [proposal template](https://github.com/onmetal/onmetal-api/blob/main/docs/proposals/00-template.md) -to write and submit your proposal via a pull request. \ No newline at end of file +Please use our [proposal template](https://github.com/ironcore-dev/ironcore/blob/main/docs/proposals/00-template.md) +to write and submit your proposal via a pull request. diff --git a/gen/swagger.json b/gen/swagger.json index 996139fa0..48943ecd3 100644 --- a/gen/swagger.json +++ b/gen/swagger.json @@ -30091,7 +30091,7 @@ } ] }, - "/apis/compute.api.onmetal.de/": { + "/apis/compute.ironcore.dev/": { "get": { "description": "get information of a group", "consumes": [ @@ -30108,9 +30108,9 @@ "https" ], "tags": [ - "computeApiOnmetalDe" + "computeIroncoreDev" ], - "operationId": "getComputeApiOnmetalDeAPIGroup", + "operationId": "getComputeIroncoreDevAPIGroup", "responses": { "200": { "description": "OK", @@ -30124,7 +30124,7 @@ } } }, - "/apis/compute.api.onmetal.de/v1alpha1/": { + "/apis/compute.ironcore.dev/v1alpha1/": { "get": { "description": "get available resources", "consumes": [ @@ -30139,9 +30139,9 @@ "https" ], "tags": [ - "computeApiOnmetalDe_v1alpha1" + "computeIroncoreDev_v1alpha1" ], - "operationId": "getComputeApiOnmetalDeV1alpha1APIResources", + "operationId": "getComputeIroncoreDevV1alpha1APIResources", "responses": { "200": { "description": "OK", @@ -30155,7 +30155,7 @@ } } }, - "/apis/compute.api.onmetal.de/v1alpha1/machineclasses": { + "/apis/compute.ironcore.dev/v1alpha1/machineclasses": { "get": { "description": "list or watch objects of kind MachineClass", "consumes": [ @@ -30170,9 +30170,9 @@ "https" ], "tags": [ - "computeApiOnmetalDe_v1alpha1" + "computeIroncoreDev_v1alpha1" ], - "operationId": "listComputeApiOnmetalDeV1alpha1MachineClass", + "operationId": "listComputeIroncoreDevV1alpha1MachineClass", "parameters": [ { "$ref": "#/parameters/allowWatchBookmarks-HC2hJt-J" @@ -30209,7 +30209,7 @@ "200": { "description": "OK", "schema": { - "$ref": "#/definitions/com.github.onmetal.onmetal-api.api.compute.v1alpha1.MachineClassList" + "$ref": "#/definitions/com.github.ironcore-dev.ironcore.api.compute.v1alpha1.MachineClassList" } }, "401": { @@ -30218,7 +30218,7 @@ }, "x-kubernetes-action": "list", "x-kubernetes-group-version-kind": { - "group": "compute.api.onmetal.de", + "group": "compute.ironcore.dev", "kind": "MachineClass", "version": "v1alpha1" } @@ -30236,16 +30236,16 @@ "https" ], "tags": [ - "computeApiOnmetalDe_v1alpha1" + "computeIroncoreDev_v1alpha1" ], - "operationId": "createComputeApiOnmetalDeV1alpha1MachineClass", + "operationId": "createComputeIroncoreDevV1alpha1MachineClass", "parameters": [ { "name": "body", "in": "body", "required": true, "schema": { - "$ref": "#/definitions/com.github.onmetal.onmetal-api.api.compute.v1alpha1.MachineClass" + "$ref": "#/definitions/com.github.ironcore-dev.ironcore.api.compute.v1alpha1.MachineClass" } }, { @@ -30270,19 +30270,19 @@ "200": { "description": "OK", "schema": { - "$ref": "#/definitions/com.github.onmetal.onmetal-api.api.compute.v1alpha1.MachineClass" + "$ref": "#/definitions/com.github.ironcore-dev.ironcore.api.compute.v1alpha1.MachineClass" } }, "201": { "description": "Created", "schema": { - "$ref": "#/definitions/com.github.onmetal.onmetal-api.api.compute.v1alpha1.MachineClass" + "$ref": "#/definitions/com.github.ironcore-dev.ironcore.api.compute.v1alpha1.MachineClass" } }, "202": { "description": "Accepted", "schema": { - "$ref": "#/definitions/com.github.onmetal.onmetal-api.api.compute.v1alpha1.MachineClass" + "$ref": "#/definitions/com.github.ironcore-dev.ironcore.api.compute.v1alpha1.MachineClass" } }, "401": { @@ -30291,7 +30291,7 @@ }, "x-kubernetes-action": "post", "x-kubernetes-group-version-kind": { - "group": "compute.api.onmetal.de", + "group": "compute.ironcore.dev", "kind": "MachineClass", "version": "v1alpha1" } @@ -30309,9 +30309,9 @@ "https" ], "tags": [ - "computeApiOnmetalDe_v1alpha1" + "computeIroncoreDev_v1alpha1" ], - "operationId": "deleteComputeApiOnmetalDeV1alpha1CollectionMachineClass", + "operationId": "deleteComputeIroncoreDevV1alpha1CollectionMachineClass", "parameters": [ { "$ref": "#/parameters/body-2Y1dVQaQ" @@ -30370,7 +30370,7 @@ }, "x-kubernetes-action": "deletecollection", "x-kubernetes-group-version-kind": { - "group": "compute.api.onmetal.de", + "group": "compute.ironcore.dev", "kind": "MachineClass", "version": "v1alpha1" } @@ -30381,7 +30381,7 @@ } ] }, - "/apis/compute.api.onmetal.de/v1alpha1/machineclasses/{name}": { + "/apis/compute.ironcore.dev/v1alpha1/machineclasses/{name}": { "get": { "description": "read the specified MachineClass", "consumes": [ @@ -30395,14 +30395,14 @@ "https" ], "tags": [ - "computeApiOnmetalDe_v1alpha1" + "computeIroncoreDev_v1alpha1" ], - "operationId": "readComputeApiOnmetalDeV1alpha1MachineClass", + "operationId": "readComputeIroncoreDevV1alpha1MachineClass", "responses": { "200": { "description": "OK", "schema": { - "$ref": "#/definitions/com.github.onmetal.onmetal-api.api.compute.v1alpha1.MachineClass" + "$ref": "#/definitions/com.github.ironcore-dev.ironcore.api.compute.v1alpha1.MachineClass" } }, "401": { @@ -30411,7 +30411,7 @@ }, "x-kubernetes-action": "get", "x-kubernetes-group-version-kind": { - "group": "compute.api.onmetal.de", + "group": "compute.ironcore.dev", "kind": "MachineClass", "version": "v1alpha1" } @@ -30429,16 +30429,16 @@ "https" ], "tags": [ - "computeApiOnmetalDe_v1alpha1" + "computeIroncoreDev_v1alpha1" ], - "operationId": "replaceComputeApiOnmetalDeV1alpha1MachineClass", + "operationId": "replaceComputeIroncoreDevV1alpha1MachineClass", "parameters": [ { "name": "body", "in": "body", "required": true, "schema": { - "$ref": "#/definitions/com.github.onmetal.onmetal-api.api.compute.v1alpha1.MachineClass" + "$ref": "#/definitions/com.github.ironcore-dev.ironcore.api.compute.v1alpha1.MachineClass" } }, { @@ -30463,13 +30463,13 @@ "200": { "description": "OK", "schema": { - "$ref": "#/definitions/com.github.onmetal.onmetal-api.api.compute.v1alpha1.MachineClass" + "$ref": "#/definitions/com.github.ironcore-dev.ironcore.api.compute.v1alpha1.MachineClass" } }, "201": { "description": "Created", "schema": { - "$ref": "#/definitions/com.github.onmetal.onmetal-api.api.compute.v1alpha1.MachineClass" + "$ref": "#/definitions/com.github.ironcore-dev.ironcore.api.compute.v1alpha1.MachineClass" } }, "401": { @@ -30478,7 +30478,7 @@ }, "x-kubernetes-action": "put", "x-kubernetes-group-version-kind": { - "group": "compute.api.onmetal.de", + "group": "compute.ironcore.dev", "kind": "MachineClass", "version": "v1alpha1" } @@ -30496,9 +30496,9 @@ "https" ], "tags": [ - "computeApiOnmetalDe_v1alpha1" + "computeIroncoreDev_v1alpha1" ], - "operationId": "deleteComputeApiOnmetalDeV1alpha1MachineClass", + "operationId": "deleteComputeIroncoreDevV1alpha1MachineClass", "parameters": [ { "$ref": "#/parameters/body-2Y1dVQaQ" @@ -30539,7 +30539,7 @@ }, "x-kubernetes-action": "delete", "x-kubernetes-group-version-kind": { - "group": "compute.api.onmetal.de", + "group": "compute.ironcore.dev", "kind": "MachineClass", "version": "v1alpha1" } @@ -30560,9 +30560,9 @@ "https" ], "tags": [ - "computeApiOnmetalDe_v1alpha1" + "computeIroncoreDev_v1alpha1" ], - "operationId": "patchComputeApiOnmetalDeV1alpha1MachineClass", + "operationId": "patchComputeIroncoreDevV1alpha1MachineClass", "parameters": [ { "$ref": "#/parameters/body-78PwaGsr" @@ -30592,13 +30592,13 @@ "200": { "description": "OK", "schema": { - "$ref": "#/definitions/com.github.onmetal.onmetal-api.api.compute.v1alpha1.MachineClass" + "$ref": "#/definitions/com.github.ironcore-dev.ironcore.api.compute.v1alpha1.MachineClass" } }, "201": { "description": "Created", "schema": { - "$ref": "#/definitions/com.github.onmetal.onmetal-api.api.compute.v1alpha1.MachineClass" + "$ref": "#/definitions/com.github.ironcore-dev.ironcore.api.compute.v1alpha1.MachineClass" } }, "401": { @@ -30607,7 +30607,7 @@ }, "x-kubernetes-action": "patch", "x-kubernetes-group-version-kind": { - "group": "compute.api.onmetal.de", + "group": "compute.ironcore.dev", "kind": "MachineClass", "version": "v1alpha1" } @@ -30626,7 +30626,7 @@ } ] }, - "/apis/compute.api.onmetal.de/v1alpha1/machinepools": { + "/apis/compute.ironcore.dev/v1alpha1/machinepools": { "get": { "description": "list or watch objects of kind MachinePool", "consumes": [ @@ -30641,9 +30641,9 @@ "https" ], "tags": [ - "computeApiOnmetalDe_v1alpha1" + "computeIroncoreDev_v1alpha1" ], - "operationId": "listComputeApiOnmetalDeV1alpha1MachinePool", + "operationId": "listComputeIroncoreDevV1alpha1MachinePool", "parameters": [ { "$ref": "#/parameters/allowWatchBookmarks-HC2hJt-J" @@ -30680,7 +30680,7 @@ "200": { "description": "OK", "schema": { - "$ref": "#/definitions/com.github.onmetal.onmetal-api.api.compute.v1alpha1.MachinePoolList" + "$ref": "#/definitions/com.github.ironcore-dev.ironcore.api.compute.v1alpha1.MachinePoolList" } }, "401": { @@ -30689,7 +30689,7 @@ }, "x-kubernetes-action": "list", "x-kubernetes-group-version-kind": { - "group": "compute.api.onmetal.de", + "group": "compute.ironcore.dev", "kind": "MachinePool", "version": "v1alpha1" } @@ -30707,16 +30707,16 @@ "https" ], "tags": [ - "computeApiOnmetalDe_v1alpha1" + "computeIroncoreDev_v1alpha1" ], - "operationId": "createComputeApiOnmetalDeV1alpha1MachinePool", + "operationId": "createComputeIroncoreDevV1alpha1MachinePool", "parameters": [ { "name": "body", "in": "body", "required": true, "schema": { - "$ref": "#/definitions/com.github.onmetal.onmetal-api.api.compute.v1alpha1.MachinePool" + "$ref": "#/definitions/com.github.ironcore-dev.ironcore.api.compute.v1alpha1.MachinePool" } }, { @@ -30741,19 +30741,19 @@ "200": { "description": "OK", "schema": { - "$ref": "#/definitions/com.github.onmetal.onmetal-api.api.compute.v1alpha1.MachinePool" + "$ref": "#/definitions/com.github.ironcore-dev.ironcore.api.compute.v1alpha1.MachinePool" } }, "201": { "description": "Created", "schema": { - "$ref": "#/definitions/com.github.onmetal.onmetal-api.api.compute.v1alpha1.MachinePool" + "$ref": "#/definitions/com.github.ironcore-dev.ironcore.api.compute.v1alpha1.MachinePool" } }, "202": { "description": "Accepted", "schema": { - "$ref": "#/definitions/com.github.onmetal.onmetal-api.api.compute.v1alpha1.MachinePool" + "$ref": "#/definitions/com.github.ironcore-dev.ironcore.api.compute.v1alpha1.MachinePool" } }, "401": { @@ -30762,7 +30762,7 @@ }, "x-kubernetes-action": "post", "x-kubernetes-group-version-kind": { - "group": "compute.api.onmetal.de", + "group": "compute.ironcore.dev", "kind": "MachinePool", "version": "v1alpha1" } @@ -30780,9 +30780,9 @@ "https" ], "tags": [ - "computeApiOnmetalDe_v1alpha1" + "computeIroncoreDev_v1alpha1" ], - "operationId": "deleteComputeApiOnmetalDeV1alpha1CollectionMachinePool", + "operationId": "deleteComputeIroncoreDevV1alpha1CollectionMachinePool", "parameters": [ { "$ref": "#/parameters/body-2Y1dVQaQ" @@ -30841,7 +30841,7 @@ }, "x-kubernetes-action": "deletecollection", "x-kubernetes-group-version-kind": { - "group": "compute.api.onmetal.de", + "group": "compute.ironcore.dev", "kind": "MachinePool", "version": "v1alpha1" } @@ -30852,7 +30852,7 @@ } ] }, - "/apis/compute.api.onmetal.de/v1alpha1/machinepools/{name}": { + "/apis/compute.ironcore.dev/v1alpha1/machinepools/{name}": { "get": { "description": "read the specified MachinePool", "consumes": [ @@ -30866,14 +30866,14 @@ "https" ], "tags": [ - "computeApiOnmetalDe_v1alpha1" + "computeIroncoreDev_v1alpha1" ], - "operationId": "readComputeApiOnmetalDeV1alpha1MachinePool", + "operationId": "readComputeIroncoreDevV1alpha1MachinePool", "responses": { "200": { "description": "OK", "schema": { - "$ref": "#/definitions/com.github.onmetal.onmetal-api.api.compute.v1alpha1.MachinePool" + "$ref": "#/definitions/com.github.ironcore-dev.ironcore.api.compute.v1alpha1.MachinePool" } }, "401": { @@ -30882,7 +30882,7 @@ }, "x-kubernetes-action": "get", "x-kubernetes-group-version-kind": { - "group": "compute.api.onmetal.de", + "group": "compute.ironcore.dev", "kind": "MachinePool", "version": "v1alpha1" } @@ -30900,16 +30900,16 @@ "https" ], "tags": [ - "computeApiOnmetalDe_v1alpha1" + "computeIroncoreDev_v1alpha1" ], - "operationId": "replaceComputeApiOnmetalDeV1alpha1MachinePool", + "operationId": "replaceComputeIroncoreDevV1alpha1MachinePool", "parameters": [ { "name": "body", "in": "body", "required": true, "schema": { - "$ref": "#/definitions/com.github.onmetal.onmetal-api.api.compute.v1alpha1.MachinePool" + "$ref": "#/definitions/com.github.ironcore-dev.ironcore.api.compute.v1alpha1.MachinePool" } }, { @@ -30934,13 +30934,13 @@ "200": { "description": "OK", "schema": { - "$ref": "#/definitions/com.github.onmetal.onmetal-api.api.compute.v1alpha1.MachinePool" + "$ref": "#/definitions/com.github.ironcore-dev.ironcore.api.compute.v1alpha1.MachinePool" } }, "201": { "description": "Created", "schema": { - "$ref": "#/definitions/com.github.onmetal.onmetal-api.api.compute.v1alpha1.MachinePool" + "$ref": "#/definitions/com.github.ironcore-dev.ironcore.api.compute.v1alpha1.MachinePool" } }, "401": { @@ -30949,7 +30949,7 @@ }, "x-kubernetes-action": "put", "x-kubernetes-group-version-kind": { - "group": "compute.api.onmetal.de", + "group": "compute.ironcore.dev", "kind": "MachinePool", "version": "v1alpha1" } @@ -30967,9 +30967,9 @@ "https" ], "tags": [ - "computeApiOnmetalDe_v1alpha1" + "computeIroncoreDev_v1alpha1" ], - "operationId": "deleteComputeApiOnmetalDeV1alpha1MachinePool", + "operationId": "deleteComputeIroncoreDevV1alpha1MachinePool", "parameters": [ { "$ref": "#/parameters/body-2Y1dVQaQ" @@ -31010,7 +31010,7 @@ }, "x-kubernetes-action": "delete", "x-kubernetes-group-version-kind": { - "group": "compute.api.onmetal.de", + "group": "compute.ironcore.dev", "kind": "MachinePool", "version": "v1alpha1" } @@ -31031,9 +31031,9 @@ "https" ], "tags": [ - "computeApiOnmetalDe_v1alpha1" + "computeIroncoreDev_v1alpha1" ], - "operationId": "patchComputeApiOnmetalDeV1alpha1MachinePool", + "operationId": "patchComputeIroncoreDevV1alpha1MachinePool", "parameters": [ { "$ref": "#/parameters/body-78PwaGsr" @@ -31063,13 +31063,13 @@ "200": { "description": "OK", "schema": { - "$ref": "#/definitions/com.github.onmetal.onmetal-api.api.compute.v1alpha1.MachinePool" + "$ref": "#/definitions/com.github.ironcore-dev.ironcore.api.compute.v1alpha1.MachinePool" } }, "201": { "description": "Created", "schema": { - "$ref": "#/definitions/com.github.onmetal.onmetal-api.api.compute.v1alpha1.MachinePool" + "$ref": "#/definitions/com.github.ironcore-dev.ironcore.api.compute.v1alpha1.MachinePool" } }, "401": { @@ -31078,7 +31078,7 @@ }, "x-kubernetes-action": "patch", "x-kubernetes-group-version-kind": { - "group": "compute.api.onmetal.de", + "group": "compute.ironcore.dev", "kind": "MachinePool", "version": "v1alpha1" } @@ -31097,7 +31097,7 @@ } ] }, - "/apis/compute.api.onmetal.de/v1alpha1/machinepools/{name}/status": { + "/apis/compute.ironcore.dev/v1alpha1/machinepools/{name}/status": { "get": { "description": "read status of the specified MachinePool", "consumes": [ @@ -31111,14 +31111,14 @@ "https" ], "tags": [ - "computeApiOnmetalDe_v1alpha1" + "computeIroncoreDev_v1alpha1" ], - "operationId": "readComputeApiOnmetalDeV1alpha1MachinePoolStatus", + "operationId": "readComputeIroncoreDevV1alpha1MachinePoolStatus", "responses": { "200": { "description": "OK", "schema": { - "$ref": "#/definitions/com.github.onmetal.onmetal-api.api.compute.v1alpha1.MachinePool" + "$ref": "#/definitions/com.github.ironcore-dev.ironcore.api.compute.v1alpha1.MachinePool" } }, "401": { @@ -31127,7 +31127,7 @@ }, "x-kubernetes-action": "get", "x-kubernetes-group-version-kind": { - "group": "compute.api.onmetal.de", + "group": "compute.ironcore.dev", "kind": "MachinePool", "version": "v1alpha1" } @@ -31145,16 +31145,16 @@ "https" ], "tags": [ - "computeApiOnmetalDe_v1alpha1" + "computeIroncoreDev_v1alpha1" ], - "operationId": "replaceComputeApiOnmetalDeV1alpha1MachinePoolStatus", + "operationId": "replaceComputeIroncoreDevV1alpha1MachinePoolStatus", "parameters": [ { "name": "body", "in": "body", "required": true, "schema": { - "$ref": "#/definitions/com.github.onmetal.onmetal-api.api.compute.v1alpha1.MachinePool" + "$ref": "#/definitions/com.github.ironcore-dev.ironcore.api.compute.v1alpha1.MachinePool" } }, { @@ -31179,13 +31179,13 @@ "200": { "description": "OK", "schema": { - "$ref": "#/definitions/com.github.onmetal.onmetal-api.api.compute.v1alpha1.MachinePool" + "$ref": "#/definitions/com.github.ironcore-dev.ironcore.api.compute.v1alpha1.MachinePool" } }, "201": { "description": "Created", "schema": { - "$ref": "#/definitions/com.github.onmetal.onmetal-api.api.compute.v1alpha1.MachinePool" + "$ref": "#/definitions/com.github.ironcore-dev.ironcore.api.compute.v1alpha1.MachinePool" } }, "401": { @@ -31194,7 +31194,7 @@ }, "x-kubernetes-action": "put", "x-kubernetes-group-version-kind": { - "group": "compute.api.onmetal.de", + "group": "compute.ironcore.dev", "kind": "MachinePool", "version": "v1alpha1" } @@ -31215,9 +31215,9 @@ "https" ], "tags": [ - "computeApiOnmetalDe_v1alpha1" + "computeIroncoreDev_v1alpha1" ], - "operationId": "patchComputeApiOnmetalDeV1alpha1MachinePoolStatus", + "operationId": "patchComputeIroncoreDevV1alpha1MachinePoolStatus", "parameters": [ { "$ref": "#/parameters/body-78PwaGsr" @@ -31247,13 +31247,13 @@ "200": { "description": "OK", "schema": { - "$ref": "#/definitions/com.github.onmetal.onmetal-api.api.compute.v1alpha1.MachinePool" + "$ref": "#/definitions/com.github.ironcore-dev.ironcore.api.compute.v1alpha1.MachinePool" } }, "201": { "description": "Created", "schema": { - "$ref": "#/definitions/com.github.onmetal.onmetal-api.api.compute.v1alpha1.MachinePool" + "$ref": "#/definitions/com.github.ironcore-dev.ironcore.api.compute.v1alpha1.MachinePool" } }, "401": { @@ -31262,7 +31262,7 @@ }, "x-kubernetes-action": "patch", "x-kubernetes-group-version-kind": { - "group": "compute.api.onmetal.de", + "group": "compute.ironcore.dev", "kind": "MachinePool", "version": "v1alpha1" } @@ -31281,7 +31281,7 @@ } ] }, - "/apis/compute.api.onmetal.de/v1alpha1/machines": { + "/apis/compute.ironcore.dev/v1alpha1/machines": { "get": { "description": "list or watch objects of kind Machine", "consumes": [ @@ -31296,14 +31296,14 @@ "https" ], "tags": [ - "computeApiOnmetalDe_v1alpha1" + "computeIroncoreDev_v1alpha1" ], - "operationId": "listComputeApiOnmetalDeV1alpha1MachineForAllNamespaces", + "operationId": "listComputeIroncoreDevV1alpha1MachineForAllNamespaces", "responses": { "200": { "description": "OK", "schema": { - "$ref": "#/definitions/com.github.onmetal.onmetal-api.api.compute.v1alpha1.MachineList" + "$ref": "#/definitions/com.github.ironcore-dev.ironcore.api.compute.v1alpha1.MachineList" } }, "401": { @@ -31312,7 +31312,7 @@ }, "x-kubernetes-action": "list", "x-kubernetes-group-version-kind": { - "group": "compute.api.onmetal.de", + "group": "compute.ironcore.dev", "kind": "Machine", "version": "v1alpha1" } @@ -31353,7 +31353,7 @@ } ] }, - "/apis/compute.api.onmetal.de/v1alpha1/namespaces/{namespace}/machines": { + "/apis/compute.ironcore.dev/v1alpha1/namespaces/{namespace}/machines": { "get": { "description": "list or watch objects of kind Machine", "consumes": [ @@ -31368,9 +31368,9 @@ "https" ], "tags": [ - "computeApiOnmetalDe_v1alpha1" + "computeIroncoreDev_v1alpha1" ], - "operationId": "listComputeApiOnmetalDeV1alpha1NamespacedMachine", + "operationId": "listComputeIroncoreDevV1alpha1NamespacedMachine", "parameters": [ { "$ref": "#/parameters/allowWatchBookmarks-HC2hJt-J" @@ -31407,7 +31407,7 @@ "200": { "description": "OK", "schema": { - "$ref": "#/definitions/com.github.onmetal.onmetal-api.api.compute.v1alpha1.MachineList" + "$ref": "#/definitions/com.github.ironcore-dev.ironcore.api.compute.v1alpha1.MachineList" } }, "401": { @@ -31416,7 +31416,7 @@ }, "x-kubernetes-action": "list", "x-kubernetes-group-version-kind": { - "group": "compute.api.onmetal.de", + "group": "compute.ironcore.dev", "kind": "Machine", "version": "v1alpha1" } @@ -31434,16 +31434,16 @@ "https" ], "tags": [ - "computeApiOnmetalDe_v1alpha1" + "computeIroncoreDev_v1alpha1" ], - "operationId": "createComputeApiOnmetalDeV1alpha1NamespacedMachine", + "operationId": "createComputeIroncoreDevV1alpha1NamespacedMachine", "parameters": [ { "name": "body", "in": "body", "required": true, "schema": { - "$ref": "#/definitions/com.github.onmetal.onmetal-api.api.compute.v1alpha1.Machine" + "$ref": "#/definitions/com.github.ironcore-dev.ironcore.api.compute.v1alpha1.Machine" } }, { @@ -31468,19 +31468,19 @@ "200": { "description": "OK", "schema": { - "$ref": "#/definitions/com.github.onmetal.onmetal-api.api.compute.v1alpha1.Machine" + "$ref": "#/definitions/com.github.ironcore-dev.ironcore.api.compute.v1alpha1.Machine" } }, "201": { "description": "Created", "schema": { - "$ref": "#/definitions/com.github.onmetal.onmetal-api.api.compute.v1alpha1.Machine" + "$ref": "#/definitions/com.github.ironcore-dev.ironcore.api.compute.v1alpha1.Machine" } }, "202": { "description": "Accepted", "schema": { - "$ref": "#/definitions/com.github.onmetal.onmetal-api.api.compute.v1alpha1.Machine" + "$ref": "#/definitions/com.github.ironcore-dev.ironcore.api.compute.v1alpha1.Machine" } }, "401": { @@ -31489,7 +31489,7 @@ }, "x-kubernetes-action": "post", "x-kubernetes-group-version-kind": { - "group": "compute.api.onmetal.de", + "group": "compute.ironcore.dev", "kind": "Machine", "version": "v1alpha1" } @@ -31507,9 +31507,9 @@ "https" ], "tags": [ - "computeApiOnmetalDe_v1alpha1" + "computeIroncoreDev_v1alpha1" ], - "operationId": "deleteComputeApiOnmetalDeV1alpha1CollectionNamespacedMachine", + "operationId": "deleteComputeIroncoreDevV1alpha1CollectionNamespacedMachine", "parameters": [ { "$ref": "#/parameters/body-2Y1dVQaQ" @@ -31568,7 +31568,7 @@ }, "x-kubernetes-action": "deletecollection", "x-kubernetes-group-version-kind": { - "group": "compute.api.onmetal.de", + "group": "compute.ironcore.dev", "kind": "Machine", "version": "v1alpha1" } @@ -31582,7 +31582,7 @@ } ] }, - "/apis/compute.api.onmetal.de/v1alpha1/namespaces/{namespace}/machines/{name}": { + "/apis/compute.ironcore.dev/v1alpha1/namespaces/{namespace}/machines/{name}": { "get": { "description": "read the specified Machine", "consumes": [ @@ -31596,14 +31596,14 @@ "https" ], "tags": [ - "computeApiOnmetalDe_v1alpha1" + "computeIroncoreDev_v1alpha1" ], - "operationId": "readComputeApiOnmetalDeV1alpha1NamespacedMachine", + "operationId": "readComputeIroncoreDevV1alpha1NamespacedMachine", "responses": { "200": { "description": "OK", "schema": { - "$ref": "#/definitions/com.github.onmetal.onmetal-api.api.compute.v1alpha1.Machine" + "$ref": "#/definitions/com.github.ironcore-dev.ironcore.api.compute.v1alpha1.Machine" } }, "401": { @@ -31612,7 +31612,7 @@ }, "x-kubernetes-action": "get", "x-kubernetes-group-version-kind": { - "group": "compute.api.onmetal.de", + "group": "compute.ironcore.dev", "kind": "Machine", "version": "v1alpha1" } @@ -31630,16 +31630,16 @@ "https" ], "tags": [ - "computeApiOnmetalDe_v1alpha1" + "computeIroncoreDev_v1alpha1" ], - "operationId": "replaceComputeApiOnmetalDeV1alpha1NamespacedMachine", + "operationId": "replaceComputeIroncoreDevV1alpha1NamespacedMachine", "parameters": [ { "name": "body", "in": "body", "required": true, "schema": { - "$ref": "#/definitions/com.github.onmetal.onmetal-api.api.compute.v1alpha1.Machine" + "$ref": "#/definitions/com.github.ironcore-dev.ironcore.api.compute.v1alpha1.Machine" } }, { @@ -31664,13 +31664,13 @@ "200": { "description": "OK", "schema": { - "$ref": "#/definitions/com.github.onmetal.onmetal-api.api.compute.v1alpha1.Machine" + "$ref": "#/definitions/com.github.ironcore-dev.ironcore.api.compute.v1alpha1.Machine" } }, "201": { "description": "Created", "schema": { - "$ref": "#/definitions/com.github.onmetal.onmetal-api.api.compute.v1alpha1.Machine" + "$ref": "#/definitions/com.github.ironcore-dev.ironcore.api.compute.v1alpha1.Machine" } }, "401": { @@ -31679,7 +31679,7 @@ }, "x-kubernetes-action": "put", "x-kubernetes-group-version-kind": { - "group": "compute.api.onmetal.de", + "group": "compute.ironcore.dev", "kind": "Machine", "version": "v1alpha1" } @@ -31697,9 +31697,9 @@ "https" ], "tags": [ - "computeApiOnmetalDe_v1alpha1" + "computeIroncoreDev_v1alpha1" ], - "operationId": "deleteComputeApiOnmetalDeV1alpha1NamespacedMachine", + "operationId": "deleteComputeIroncoreDevV1alpha1NamespacedMachine", "parameters": [ { "$ref": "#/parameters/body-2Y1dVQaQ" @@ -31740,7 +31740,7 @@ }, "x-kubernetes-action": "delete", "x-kubernetes-group-version-kind": { - "group": "compute.api.onmetal.de", + "group": "compute.ironcore.dev", "kind": "Machine", "version": "v1alpha1" } @@ -31761,9 +31761,9 @@ "https" ], "tags": [ - "computeApiOnmetalDe_v1alpha1" + "computeIroncoreDev_v1alpha1" ], - "operationId": "patchComputeApiOnmetalDeV1alpha1NamespacedMachine", + "operationId": "patchComputeIroncoreDevV1alpha1NamespacedMachine", "parameters": [ { "$ref": "#/parameters/body-78PwaGsr" @@ -31793,13 +31793,13 @@ "200": { "description": "OK", "schema": { - "$ref": "#/definitions/com.github.onmetal.onmetal-api.api.compute.v1alpha1.Machine" + "$ref": "#/definitions/com.github.ironcore-dev.ironcore.api.compute.v1alpha1.Machine" } }, "201": { "description": "Created", "schema": { - "$ref": "#/definitions/com.github.onmetal.onmetal-api.api.compute.v1alpha1.Machine" + "$ref": "#/definitions/com.github.ironcore-dev.ironcore.api.compute.v1alpha1.Machine" } }, "401": { @@ -31808,7 +31808,7 @@ }, "x-kubernetes-action": "patch", "x-kubernetes-group-version-kind": { - "group": "compute.api.onmetal.de", + "group": "compute.ironcore.dev", "kind": "Machine", "version": "v1alpha1" } @@ -31830,7 +31830,7 @@ } ] }, - "/apis/compute.api.onmetal.de/v1alpha1/namespaces/{namespace}/machines/{name}/exec": { + "/apis/compute.ironcore.dev/v1alpha1/namespaces/{namespace}/machines/{name}/exec": { "get": { "description": "connect GET requests to exec of Machine", "consumes": [ @@ -31843,9 +31843,9 @@ "https" ], "tags": [ - "computeApiOnmetalDe_v1alpha1" + "computeIroncoreDev_v1alpha1" ], - "operationId": "connectComputeApiOnmetalDeV1alpha1GetNamespacedMachineExec", + "operationId": "connectComputeIroncoreDevV1alpha1GetNamespacedMachineExec", "responses": { "200": { "description": "OK", @@ -31859,7 +31859,7 @@ }, "x-kubernetes-action": "connect", "x-kubernetes-group-version-kind": { - "group": "compute.api.onmetal.de", + "group": "compute.ironcore.dev", "kind": "MachineExecOptions", "version": "v1alpha1" } @@ -31876,9 +31876,9 @@ "https" ], "tags": [ - "computeApiOnmetalDe_v1alpha1" + "computeIroncoreDev_v1alpha1" ], - "operationId": "connectComputeApiOnmetalDeV1alpha1PostNamespacedMachineExec", + "operationId": "connectComputeIroncoreDevV1alpha1PostNamespacedMachineExec", "responses": { "200": { "description": "OK", @@ -31892,7 +31892,7 @@ }, "x-kubernetes-action": "connect", "x-kubernetes-group-version-kind": { - "group": "compute.api.onmetal.de", + "group": "compute.ironcore.dev", "kind": "MachineExecOptions", "version": "v1alpha1" } @@ -31914,7 +31914,7 @@ } ] }, - "/apis/compute.api.onmetal.de/v1alpha1/namespaces/{namespace}/machines/{name}/status": { + "/apis/compute.ironcore.dev/v1alpha1/namespaces/{namespace}/machines/{name}/status": { "get": { "description": "read status of the specified Machine", "consumes": [ @@ -31928,14 +31928,14 @@ "https" ], "tags": [ - "computeApiOnmetalDe_v1alpha1" + "computeIroncoreDev_v1alpha1" ], - "operationId": "readComputeApiOnmetalDeV1alpha1NamespacedMachineStatus", + "operationId": "readComputeIroncoreDevV1alpha1NamespacedMachineStatus", "responses": { "200": { "description": "OK", "schema": { - "$ref": "#/definitions/com.github.onmetal.onmetal-api.api.compute.v1alpha1.Machine" + "$ref": "#/definitions/com.github.ironcore-dev.ironcore.api.compute.v1alpha1.Machine" } }, "401": { @@ -31944,7 +31944,7 @@ }, "x-kubernetes-action": "get", "x-kubernetes-group-version-kind": { - "group": "compute.api.onmetal.de", + "group": "compute.ironcore.dev", "kind": "Machine", "version": "v1alpha1" } @@ -31962,16 +31962,16 @@ "https" ], "tags": [ - "computeApiOnmetalDe_v1alpha1" + "computeIroncoreDev_v1alpha1" ], - "operationId": "replaceComputeApiOnmetalDeV1alpha1NamespacedMachineStatus", + "operationId": "replaceComputeIroncoreDevV1alpha1NamespacedMachineStatus", "parameters": [ { "name": "body", "in": "body", "required": true, "schema": { - "$ref": "#/definitions/com.github.onmetal.onmetal-api.api.compute.v1alpha1.Machine" + "$ref": "#/definitions/com.github.ironcore-dev.ironcore.api.compute.v1alpha1.Machine" } }, { @@ -31996,13 +31996,13 @@ "200": { "description": "OK", "schema": { - "$ref": "#/definitions/com.github.onmetal.onmetal-api.api.compute.v1alpha1.Machine" + "$ref": "#/definitions/com.github.ironcore-dev.ironcore.api.compute.v1alpha1.Machine" } }, "201": { "description": "Created", "schema": { - "$ref": "#/definitions/com.github.onmetal.onmetal-api.api.compute.v1alpha1.Machine" + "$ref": "#/definitions/com.github.ironcore-dev.ironcore.api.compute.v1alpha1.Machine" } }, "401": { @@ -32011,7 +32011,7 @@ }, "x-kubernetes-action": "put", "x-kubernetes-group-version-kind": { - "group": "compute.api.onmetal.de", + "group": "compute.ironcore.dev", "kind": "Machine", "version": "v1alpha1" } @@ -32032,9 +32032,9 @@ "https" ], "tags": [ - "computeApiOnmetalDe_v1alpha1" + "computeIroncoreDev_v1alpha1" ], - "operationId": "patchComputeApiOnmetalDeV1alpha1NamespacedMachineStatus", + "operationId": "patchComputeIroncoreDevV1alpha1NamespacedMachineStatus", "parameters": [ { "$ref": "#/parameters/body-78PwaGsr" @@ -32064,13 +32064,13 @@ "200": { "description": "OK", "schema": { - "$ref": "#/definitions/com.github.onmetal.onmetal-api.api.compute.v1alpha1.Machine" + "$ref": "#/definitions/com.github.ironcore-dev.ironcore.api.compute.v1alpha1.Machine" } }, "201": { "description": "Created", "schema": { - "$ref": "#/definitions/com.github.onmetal.onmetal-api.api.compute.v1alpha1.Machine" + "$ref": "#/definitions/com.github.ironcore-dev.ironcore.api.compute.v1alpha1.Machine" } }, "401": { @@ -32079,7 +32079,7 @@ }, "x-kubernetes-action": "patch", "x-kubernetes-group-version-kind": { - "group": "compute.api.onmetal.de", + "group": "compute.ironcore.dev", "kind": "Machine", "version": "v1alpha1" } @@ -32101,7 +32101,7 @@ } ] }, - "/apis/compute.api.onmetal.de/v1alpha1/watch/machineclasses": { + "/apis/compute.ironcore.dev/v1alpha1/watch/machineclasses": { "get": { "description": "watch individual changes to a list of MachineClass. deprecated: use the 'watch' parameter with a list operation instead.", "consumes": [ @@ -32116,9 +32116,9 @@ "https" ], "tags": [ - "computeApiOnmetalDe_v1alpha1" + "computeIroncoreDev_v1alpha1" ], - "operationId": "watchComputeApiOnmetalDeV1alpha1MachineClassList", + "operationId": "watchComputeIroncoreDevV1alpha1MachineClassList", "responses": { "200": { "description": "OK", @@ -32132,7 +32132,7 @@ }, "x-kubernetes-action": "watchlist", "x-kubernetes-group-version-kind": { - "group": "compute.api.onmetal.de", + "group": "compute.ironcore.dev", "kind": "MachineClass", "version": "v1alpha1" } @@ -32173,7 +32173,7 @@ } ] }, - "/apis/compute.api.onmetal.de/v1alpha1/watch/machineclasses/{name}": { + "/apis/compute.ironcore.dev/v1alpha1/watch/machineclasses/{name}": { "get": { "description": "watch changes to an object of kind MachineClass. deprecated: use the 'watch' parameter with a list operation instead, filtered to a single item with the 'fieldSelector' parameter.", "consumes": [ @@ -32188,9 +32188,9 @@ "https" ], "tags": [ - "computeApiOnmetalDe_v1alpha1" + "computeIroncoreDev_v1alpha1" ], - "operationId": "watchComputeApiOnmetalDeV1alpha1MachineClass", + "operationId": "watchComputeIroncoreDevV1alpha1MachineClass", "responses": { "200": { "description": "OK", @@ -32204,7 +32204,7 @@ }, "x-kubernetes-action": "watch", "x-kubernetes-group-version-kind": { - "group": "compute.api.onmetal.de", + "group": "compute.ironcore.dev", "kind": "MachineClass", "version": "v1alpha1" } @@ -32253,7 +32253,7 @@ } ] }, - "/apis/compute.api.onmetal.de/v1alpha1/watch/machinepools": { + "/apis/compute.ironcore.dev/v1alpha1/watch/machinepools": { "get": { "description": "watch individual changes to a list of MachinePool. deprecated: use the 'watch' parameter with a list operation instead.", "consumes": [ @@ -32268,9 +32268,9 @@ "https" ], "tags": [ - "computeApiOnmetalDe_v1alpha1" + "computeIroncoreDev_v1alpha1" ], - "operationId": "watchComputeApiOnmetalDeV1alpha1MachinePoolList", + "operationId": "watchComputeIroncoreDevV1alpha1MachinePoolList", "responses": { "200": { "description": "OK", @@ -32284,7 +32284,7 @@ }, "x-kubernetes-action": "watchlist", "x-kubernetes-group-version-kind": { - "group": "compute.api.onmetal.de", + "group": "compute.ironcore.dev", "kind": "MachinePool", "version": "v1alpha1" } @@ -32325,7 +32325,7 @@ } ] }, - "/apis/compute.api.onmetal.de/v1alpha1/watch/machinepools/{name}": { + "/apis/compute.ironcore.dev/v1alpha1/watch/machinepools/{name}": { "get": { "description": "watch changes to an object of kind MachinePool. deprecated: use the 'watch' parameter with a list operation instead, filtered to a single item with the 'fieldSelector' parameter.", "consumes": [ @@ -32340,9 +32340,9 @@ "https" ], "tags": [ - "computeApiOnmetalDe_v1alpha1" + "computeIroncoreDev_v1alpha1" ], - "operationId": "watchComputeApiOnmetalDeV1alpha1MachinePool", + "operationId": "watchComputeIroncoreDevV1alpha1MachinePool", "responses": { "200": { "description": "OK", @@ -32356,7 +32356,7 @@ }, "x-kubernetes-action": "watch", "x-kubernetes-group-version-kind": { - "group": "compute.api.onmetal.de", + "group": "compute.ironcore.dev", "kind": "MachinePool", "version": "v1alpha1" } @@ -32405,7 +32405,7 @@ } ] }, - "/apis/compute.api.onmetal.de/v1alpha1/watch/machines": { + "/apis/compute.ironcore.dev/v1alpha1/watch/machines": { "get": { "description": "watch individual changes to a list of Machine. deprecated: use the 'watch' parameter with a list operation instead.", "consumes": [ @@ -32420,9 +32420,9 @@ "https" ], "tags": [ - "computeApiOnmetalDe_v1alpha1" + "computeIroncoreDev_v1alpha1" ], - "operationId": "watchComputeApiOnmetalDeV1alpha1MachineListForAllNamespaces", + "operationId": "watchComputeIroncoreDevV1alpha1MachineListForAllNamespaces", "responses": { "200": { "description": "OK", @@ -32436,7 +32436,7 @@ }, "x-kubernetes-action": "watchlist", "x-kubernetes-group-version-kind": { - "group": "compute.api.onmetal.de", + "group": "compute.ironcore.dev", "kind": "Machine", "version": "v1alpha1" } @@ -32477,7 +32477,7 @@ } ] }, - "/apis/compute.api.onmetal.de/v1alpha1/watch/namespaces/{namespace}/machines": { + "/apis/compute.ironcore.dev/v1alpha1/watch/namespaces/{namespace}/machines": { "get": { "description": "watch individual changes to a list of Machine. deprecated: use the 'watch' parameter with a list operation instead.", "consumes": [ @@ -32492,9 +32492,9 @@ "https" ], "tags": [ - "computeApiOnmetalDe_v1alpha1" + "computeIroncoreDev_v1alpha1" ], - "operationId": "watchComputeApiOnmetalDeV1alpha1NamespacedMachineList", + "operationId": "watchComputeIroncoreDevV1alpha1NamespacedMachineList", "responses": { "200": { "description": "OK", @@ -32508,7 +32508,7 @@ }, "x-kubernetes-action": "watchlist", "x-kubernetes-group-version-kind": { - "group": "compute.api.onmetal.de", + "group": "compute.ironcore.dev", "kind": "Machine", "version": "v1alpha1" } @@ -32552,7 +32552,7 @@ } ] }, - "/apis/compute.api.onmetal.de/v1alpha1/watch/namespaces/{namespace}/machines/{name}": { + "/apis/compute.ironcore.dev/v1alpha1/watch/namespaces/{namespace}/machines/{name}": { "get": { "description": "watch changes to an object of kind Machine. deprecated: use the 'watch' parameter with a list operation instead, filtered to a single item with the 'fieldSelector' parameter.", "consumes": [ @@ -32567,9 +32567,9 @@ "https" ], "tags": [ - "computeApiOnmetalDe_v1alpha1" + "computeIroncoreDev_v1alpha1" ], - "operationId": "watchComputeApiOnmetalDeV1alpha1NamespacedMachine", + "operationId": "watchComputeIroncoreDevV1alpha1NamespacedMachine", "responses": { "200": { "description": "OK", @@ -32583,7 +32583,7 @@ }, "x-kubernetes-action": "watch", "x-kubernetes-group-version-kind": { - "group": "compute.api.onmetal.de", + "group": "compute.ironcore.dev", "kind": "Machine", "version": "v1alpha1" } @@ -33496,7 +33496,7 @@ } ] }, - "/apis/core.api.onmetal.de/": { + "/apis/core.ironcore.dev/": { "get": { "description": "get information of a group", "consumes": [ @@ -33513,9 +33513,9 @@ "https" ], "tags": [ - "coreApiOnmetalDe" + "coreIroncoreDev" ], - "operationId": "getCoreApiOnmetalDeAPIGroup", + "operationId": "getCoreIroncoreDevAPIGroup", "responses": { "200": { "description": "OK", @@ -33529,7 +33529,7 @@ } } }, - "/apis/core.api.onmetal.de/v1alpha1/": { + "/apis/core.ironcore.dev/v1alpha1/": { "get": { "description": "get available resources", "consumes": [ @@ -33544,9 +33544,9 @@ "https" ], "tags": [ - "coreApiOnmetalDe_v1alpha1" + "coreIroncoreDev_v1alpha1" ], - "operationId": "getCoreApiOnmetalDeV1alpha1APIResources", + "operationId": "getCoreIroncoreDevV1alpha1APIResources", "responses": { "200": { "description": "OK", @@ -33560,7 +33560,7 @@ } } }, - "/apis/core.api.onmetal.de/v1alpha1/namespaces/{namespace}/resourcequotas": { + "/apis/core.ironcore.dev/v1alpha1/namespaces/{namespace}/resourcequotas": { "get": { "description": "list or watch objects of kind ResourceQuota", "consumes": [ @@ -33575,9 +33575,9 @@ "https" ], "tags": [ - "coreApiOnmetalDe_v1alpha1" + "coreIroncoreDev_v1alpha1" ], - "operationId": "listCoreApiOnmetalDeV1alpha1NamespacedResourceQuota", + "operationId": "listCoreIroncoreDevV1alpha1NamespacedResourceQuota", "parameters": [ { "$ref": "#/parameters/allowWatchBookmarks-HC2hJt-J" @@ -33614,7 +33614,7 @@ "200": { "description": "OK", "schema": { - "$ref": "#/definitions/com.github.onmetal.onmetal-api.api.core.v1alpha1.ResourceQuotaList" + "$ref": "#/definitions/com.github.ironcore-dev.ironcore.api.core.v1alpha1.ResourceQuotaList" } }, "401": { @@ -33623,7 +33623,7 @@ }, "x-kubernetes-action": "list", "x-kubernetes-group-version-kind": { - "group": "core.api.onmetal.de", + "group": "core.ironcore.dev", "kind": "ResourceQuota", "version": "v1alpha1" } @@ -33641,16 +33641,16 @@ "https" ], "tags": [ - "coreApiOnmetalDe_v1alpha1" + "coreIroncoreDev_v1alpha1" ], - "operationId": "createCoreApiOnmetalDeV1alpha1NamespacedResourceQuota", + "operationId": "createCoreIroncoreDevV1alpha1NamespacedResourceQuota", "parameters": [ { "name": "body", "in": "body", "required": true, "schema": { - "$ref": "#/definitions/com.github.onmetal.onmetal-api.api.core.v1alpha1.ResourceQuota" + "$ref": "#/definitions/com.github.ironcore-dev.ironcore.api.core.v1alpha1.ResourceQuota" } }, { @@ -33675,19 +33675,19 @@ "200": { "description": "OK", "schema": { - "$ref": "#/definitions/com.github.onmetal.onmetal-api.api.core.v1alpha1.ResourceQuota" + "$ref": "#/definitions/com.github.ironcore-dev.ironcore.api.core.v1alpha1.ResourceQuota" } }, "201": { "description": "Created", "schema": { - "$ref": "#/definitions/com.github.onmetal.onmetal-api.api.core.v1alpha1.ResourceQuota" + "$ref": "#/definitions/com.github.ironcore-dev.ironcore.api.core.v1alpha1.ResourceQuota" } }, "202": { "description": "Accepted", "schema": { - "$ref": "#/definitions/com.github.onmetal.onmetal-api.api.core.v1alpha1.ResourceQuota" + "$ref": "#/definitions/com.github.ironcore-dev.ironcore.api.core.v1alpha1.ResourceQuota" } }, "401": { @@ -33696,7 +33696,7 @@ }, "x-kubernetes-action": "post", "x-kubernetes-group-version-kind": { - "group": "core.api.onmetal.de", + "group": "core.ironcore.dev", "kind": "ResourceQuota", "version": "v1alpha1" } @@ -33714,9 +33714,9 @@ "https" ], "tags": [ - "coreApiOnmetalDe_v1alpha1" + "coreIroncoreDev_v1alpha1" ], - "operationId": "deleteCoreApiOnmetalDeV1alpha1CollectionNamespacedResourceQuota", + "operationId": "deleteCoreIroncoreDevV1alpha1CollectionNamespacedResourceQuota", "parameters": [ { "$ref": "#/parameters/body-2Y1dVQaQ" @@ -33775,7 +33775,7 @@ }, "x-kubernetes-action": "deletecollection", "x-kubernetes-group-version-kind": { - "group": "core.api.onmetal.de", + "group": "core.ironcore.dev", "kind": "ResourceQuota", "version": "v1alpha1" } @@ -33789,7 +33789,7 @@ } ] }, - "/apis/core.api.onmetal.de/v1alpha1/namespaces/{namespace}/resourcequotas/{name}": { + "/apis/core.ironcore.dev/v1alpha1/namespaces/{namespace}/resourcequotas/{name}": { "get": { "description": "read the specified ResourceQuota", "consumes": [ @@ -33803,14 +33803,14 @@ "https" ], "tags": [ - "coreApiOnmetalDe_v1alpha1" + "coreIroncoreDev_v1alpha1" ], - "operationId": "readCoreApiOnmetalDeV1alpha1NamespacedResourceQuota", + "operationId": "readCoreIroncoreDevV1alpha1NamespacedResourceQuota", "responses": { "200": { "description": "OK", "schema": { - "$ref": "#/definitions/com.github.onmetal.onmetal-api.api.core.v1alpha1.ResourceQuota" + "$ref": "#/definitions/com.github.ironcore-dev.ironcore.api.core.v1alpha1.ResourceQuota" } }, "401": { @@ -33819,7 +33819,7 @@ }, "x-kubernetes-action": "get", "x-kubernetes-group-version-kind": { - "group": "core.api.onmetal.de", + "group": "core.ironcore.dev", "kind": "ResourceQuota", "version": "v1alpha1" } @@ -33837,16 +33837,16 @@ "https" ], "tags": [ - "coreApiOnmetalDe_v1alpha1" + "coreIroncoreDev_v1alpha1" ], - "operationId": "replaceCoreApiOnmetalDeV1alpha1NamespacedResourceQuota", + "operationId": "replaceCoreIroncoreDevV1alpha1NamespacedResourceQuota", "parameters": [ { "name": "body", "in": "body", "required": true, "schema": { - "$ref": "#/definitions/com.github.onmetal.onmetal-api.api.core.v1alpha1.ResourceQuota" + "$ref": "#/definitions/com.github.ironcore-dev.ironcore.api.core.v1alpha1.ResourceQuota" } }, { @@ -33871,13 +33871,13 @@ "200": { "description": "OK", "schema": { - "$ref": "#/definitions/com.github.onmetal.onmetal-api.api.core.v1alpha1.ResourceQuota" + "$ref": "#/definitions/com.github.ironcore-dev.ironcore.api.core.v1alpha1.ResourceQuota" } }, "201": { "description": "Created", "schema": { - "$ref": "#/definitions/com.github.onmetal.onmetal-api.api.core.v1alpha1.ResourceQuota" + "$ref": "#/definitions/com.github.ironcore-dev.ironcore.api.core.v1alpha1.ResourceQuota" } }, "401": { @@ -33886,7 +33886,7 @@ }, "x-kubernetes-action": "put", "x-kubernetes-group-version-kind": { - "group": "core.api.onmetal.de", + "group": "core.ironcore.dev", "kind": "ResourceQuota", "version": "v1alpha1" } @@ -33904,9 +33904,9 @@ "https" ], "tags": [ - "coreApiOnmetalDe_v1alpha1" + "coreIroncoreDev_v1alpha1" ], - "operationId": "deleteCoreApiOnmetalDeV1alpha1NamespacedResourceQuota", + "operationId": "deleteCoreIroncoreDevV1alpha1NamespacedResourceQuota", "parameters": [ { "$ref": "#/parameters/body-2Y1dVQaQ" @@ -33947,7 +33947,7 @@ }, "x-kubernetes-action": "delete", "x-kubernetes-group-version-kind": { - "group": "core.api.onmetal.de", + "group": "core.ironcore.dev", "kind": "ResourceQuota", "version": "v1alpha1" } @@ -33968,9 +33968,9 @@ "https" ], "tags": [ - "coreApiOnmetalDe_v1alpha1" + "coreIroncoreDev_v1alpha1" ], - "operationId": "patchCoreApiOnmetalDeV1alpha1NamespacedResourceQuota", + "operationId": "patchCoreIroncoreDevV1alpha1NamespacedResourceQuota", "parameters": [ { "$ref": "#/parameters/body-78PwaGsr" @@ -34000,13 +34000,13 @@ "200": { "description": "OK", "schema": { - "$ref": "#/definitions/com.github.onmetal.onmetal-api.api.core.v1alpha1.ResourceQuota" + "$ref": "#/definitions/com.github.ironcore-dev.ironcore.api.core.v1alpha1.ResourceQuota" } }, "201": { "description": "Created", "schema": { - "$ref": "#/definitions/com.github.onmetal.onmetal-api.api.core.v1alpha1.ResourceQuota" + "$ref": "#/definitions/com.github.ironcore-dev.ironcore.api.core.v1alpha1.ResourceQuota" } }, "401": { @@ -34015,7 +34015,7 @@ }, "x-kubernetes-action": "patch", "x-kubernetes-group-version-kind": { - "group": "core.api.onmetal.de", + "group": "core.ironcore.dev", "kind": "ResourceQuota", "version": "v1alpha1" } @@ -34037,7 +34037,7 @@ } ] }, - "/apis/core.api.onmetal.de/v1alpha1/namespaces/{namespace}/resourcequotas/{name}/status": { + "/apis/core.ironcore.dev/v1alpha1/namespaces/{namespace}/resourcequotas/{name}/status": { "get": { "description": "read status of the specified ResourceQuota", "consumes": [ @@ -34051,14 +34051,14 @@ "https" ], "tags": [ - "coreApiOnmetalDe_v1alpha1" + "coreIroncoreDev_v1alpha1" ], - "operationId": "readCoreApiOnmetalDeV1alpha1NamespacedResourceQuotaStatus", + "operationId": "readCoreIroncoreDevV1alpha1NamespacedResourceQuotaStatus", "responses": { "200": { "description": "OK", "schema": { - "$ref": "#/definitions/com.github.onmetal.onmetal-api.api.core.v1alpha1.ResourceQuota" + "$ref": "#/definitions/com.github.ironcore-dev.ironcore.api.core.v1alpha1.ResourceQuota" } }, "401": { @@ -34067,7 +34067,7 @@ }, "x-kubernetes-action": "get", "x-kubernetes-group-version-kind": { - "group": "core.api.onmetal.de", + "group": "core.ironcore.dev", "kind": "ResourceQuota", "version": "v1alpha1" } @@ -34085,16 +34085,16 @@ "https" ], "tags": [ - "coreApiOnmetalDe_v1alpha1" + "coreIroncoreDev_v1alpha1" ], - "operationId": "replaceCoreApiOnmetalDeV1alpha1NamespacedResourceQuotaStatus", + "operationId": "replaceCoreIroncoreDevV1alpha1NamespacedResourceQuotaStatus", "parameters": [ { "name": "body", "in": "body", "required": true, "schema": { - "$ref": "#/definitions/com.github.onmetal.onmetal-api.api.core.v1alpha1.ResourceQuota" + "$ref": "#/definitions/com.github.ironcore-dev.ironcore.api.core.v1alpha1.ResourceQuota" } }, { @@ -34119,13 +34119,13 @@ "200": { "description": "OK", "schema": { - "$ref": "#/definitions/com.github.onmetal.onmetal-api.api.core.v1alpha1.ResourceQuota" + "$ref": "#/definitions/com.github.ironcore-dev.ironcore.api.core.v1alpha1.ResourceQuota" } }, "201": { "description": "Created", "schema": { - "$ref": "#/definitions/com.github.onmetal.onmetal-api.api.core.v1alpha1.ResourceQuota" + "$ref": "#/definitions/com.github.ironcore-dev.ironcore.api.core.v1alpha1.ResourceQuota" } }, "401": { @@ -34134,7 +34134,7 @@ }, "x-kubernetes-action": "put", "x-kubernetes-group-version-kind": { - "group": "core.api.onmetal.de", + "group": "core.ironcore.dev", "kind": "ResourceQuota", "version": "v1alpha1" } @@ -34155,9 +34155,9 @@ "https" ], "tags": [ - "coreApiOnmetalDe_v1alpha1" + "coreIroncoreDev_v1alpha1" ], - "operationId": "patchCoreApiOnmetalDeV1alpha1NamespacedResourceQuotaStatus", + "operationId": "patchCoreIroncoreDevV1alpha1NamespacedResourceQuotaStatus", "parameters": [ { "$ref": "#/parameters/body-78PwaGsr" @@ -34187,13 +34187,13 @@ "200": { "description": "OK", "schema": { - "$ref": "#/definitions/com.github.onmetal.onmetal-api.api.core.v1alpha1.ResourceQuota" + "$ref": "#/definitions/com.github.ironcore-dev.ironcore.api.core.v1alpha1.ResourceQuota" } }, "201": { "description": "Created", "schema": { - "$ref": "#/definitions/com.github.onmetal.onmetal-api.api.core.v1alpha1.ResourceQuota" + "$ref": "#/definitions/com.github.ironcore-dev.ironcore.api.core.v1alpha1.ResourceQuota" } }, "401": { @@ -34202,7 +34202,7 @@ }, "x-kubernetes-action": "patch", "x-kubernetes-group-version-kind": { - "group": "core.api.onmetal.de", + "group": "core.ironcore.dev", "kind": "ResourceQuota", "version": "v1alpha1" } @@ -34224,7 +34224,7 @@ } ] }, - "/apis/core.api.onmetal.de/v1alpha1/resourcequotas": { + "/apis/core.ironcore.dev/v1alpha1/resourcequotas": { "get": { "description": "list or watch objects of kind ResourceQuota", "consumes": [ @@ -34239,14 +34239,14 @@ "https" ], "tags": [ - "coreApiOnmetalDe_v1alpha1" + "coreIroncoreDev_v1alpha1" ], - "operationId": "listCoreApiOnmetalDeV1alpha1ResourceQuotaForAllNamespaces", + "operationId": "listCoreIroncoreDevV1alpha1ResourceQuotaForAllNamespaces", "responses": { "200": { "description": "OK", "schema": { - "$ref": "#/definitions/com.github.onmetal.onmetal-api.api.core.v1alpha1.ResourceQuotaList" + "$ref": "#/definitions/com.github.ironcore-dev.ironcore.api.core.v1alpha1.ResourceQuotaList" } }, "401": { @@ -34255,7 +34255,7 @@ }, "x-kubernetes-action": "list", "x-kubernetes-group-version-kind": { - "group": "core.api.onmetal.de", + "group": "core.ironcore.dev", "kind": "ResourceQuota", "version": "v1alpha1" } @@ -34296,7 +34296,7 @@ } ] }, - "/apis/core.api.onmetal.de/v1alpha1/watch/namespaces/{namespace}/resourcequotas": { + "/apis/core.ironcore.dev/v1alpha1/watch/namespaces/{namespace}/resourcequotas": { "get": { "description": "watch individual changes to a list of ResourceQuota. deprecated: use the 'watch' parameter with a list operation instead.", "consumes": [ @@ -34311,9 +34311,9 @@ "https" ], "tags": [ - "coreApiOnmetalDe_v1alpha1" + "coreIroncoreDev_v1alpha1" ], - "operationId": "watchCoreApiOnmetalDeV1alpha1NamespacedResourceQuotaList", + "operationId": "watchCoreIroncoreDevV1alpha1NamespacedResourceQuotaList", "responses": { "200": { "description": "OK", @@ -34327,7 +34327,7 @@ }, "x-kubernetes-action": "watchlist", "x-kubernetes-group-version-kind": { - "group": "core.api.onmetal.de", + "group": "core.ironcore.dev", "kind": "ResourceQuota", "version": "v1alpha1" } @@ -34371,7 +34371,7 @@ } ] }, - "/apis/core.api.onmetal.de/v1alpha1/watch/namespaces/{namespace}/resourcequotas/{name}": { + "/apis/core.ironcore.dev/v1alpha1/watch/namespaces/{namespace}/resourcequotas/{name}": { "get": { "description": "watch changes to an object of kind ResourceQuota. deprecated: use the 'watch' parameter with a list operation instead, filtered to a single item with the 'fieldSelector' parameter.", "consumes": [ @@ -34386,9 +34386,9 @@ "https" ], "tags": [ - "coreApiOnmetalDe_v1alpha1" + "coreIroncoreDev_v1alpha1" ], - "operationId": "watchCoreApiOnmetalDeV1alpha1NamespacedResourceQuota", + "operationId": "watchCoreIroncoreDevV1alpha1NamespacedResourceQuota", "responses": { "200": { "description": "OK", @@ -34402,7 +34402,7 @@ }, "x-kubernetes-action": "watch", "x-kubernetes-group-version-kind": { - "group": "core.api.onmetal.de", + "group": "core.ironcore.dev", "kind": "ResourceQuota", "version": "v1alpha1" } @@ -34454,7 +34454,7 @@ } ] }, - "/apis/core.api.onmetal.de/v1alpha1/watch/resourcequotas": { + "/apis/core.ironcore.dev/v1alpha1/watch/resourcequotas": { "get": { "description": "watch individual changes to a list of ResourceQuota. deprecated: use the 'watch' parameter with a list operation instead.", "consumes": [ @@ -34469,9 +34469,9 @@ "https" ], "tags": [ - "coreApiOnmetalDe_v1alpha1" + "coreIroncoreDev_v1alpha1" ], - "operationId": "watchCoreApiOnmetalDeV1alpha1ResourceQuotaListForAllNamespaces", + "operationId": "watchCoreIroncoreDevV1alpha1ResourceQuotaListForAllNamespaces", "responses": { "200": { "description": "OK", @@ -34485,7 +34485,7 @@ }, "x-kubernetes-action": "watchlist", "x-kubernetes-group-version-kind": { - "group": "core.api.onmetal.de", + "group": "core.ironcore.dev", "kind": "ResourceQuota", "version": "v1alpha1" } @@ -39635,7 +39635,7 @@ } ] }, - "/apis/ipam.api.onmetal.de/": { + "/apis/ipam.ironcore.dev/": { "get": { "description": "get information of a group", "consumes": [ @@ -39652,9 +39652,9 @@ "https" ], "tags": [ - "ipamApiOnmetalDe" + "ipamIroncoreDev" ], - "operationId": "getIpamApiOnmetalDeAPIGroup", + "operationId": "getIpamIroncoreDevAPIGroup", "responses": { "200": { "description": "OK", @@ -39668,7 +39668,7 @@ } } }, - "/apis/ipam.api.onmetal.de/v1alpha1/": { + "/apis/ipam.ironcore.dev/v1alpha1/": { "get": { "description": "get available resources", "consumes": [ @@ -39683,9 +39683,9 @@ "https" ], "tags": [ - "ipamApiOnmetalDe_v1alpha1" + "ipamIroncoreDev_v1alpha1" ], - "operationId": "getIpamApiOnmetalDeV1alpha1APIResources", + "operationId": "getIpamIroncoreDevV1alpha1APIResources", "responses": { "200": { "description": "OK", @@ -39699,7 +39699,7 @@ } } }, - "/apis/ipam.api.onmetal.de/v1alpha1/namespaces/{namespace}/prefixallocations": { + "/apis/ipam.ironcore.dev/v1alpha1/namespaces/{namespace}/prefixallocations": { "get": { "description": "list or watch objects of kind PrefixAllocation", "consumes": [ @@ -39714,9 +39714,9 @@ "https" ], "tags": [ - "ipamApiOnmetalDe_v1alpha1" + "ipamIroncoreDev_v1alpha1" ], - "operationId": "listIpamApiOnmetalDeV1alpha1NamespacedPrefixAllocation", + "operationId": "listIpamIroncoreDevV1alpha1NamespacedPrefixAllocation", "parameters": [ { "$ref": "#/parameters/allowWatchBookmarks-HC2hJt-J" @@ -39753,7 +39753,7 @@ "200": { "description": "OK", "schema": { - "$ref": "#/definitions/com.github.onmetal.onmetal-api.api.ipam.v1alpha1.PrefixAllocationList" + "$ref": "#/definitions/com.github.ironcore-dev.ironcore.api.ipam.v1alpha1.PrefixAllocationList" } }, "401": { @@ -39762,7 +39762,7 @@ }, "x-kubernetes-action": "list", "x-kubernetes-group-version-kind": { - "group": "ipam.api.onmetal.de", + "group": "ipam.ironcore.dev", "kind": "PrefixAllocation", "version": "v1alpha1" } @@ -39780,16 +39780,16 @@ "https" ], "tags": [ - "ipamApiOnmetalDe_v1alpha1" + "ipamIroncoreDev_v1alpha1" ], - "operationId": "createIpamApiOnmetalDeV1alpha1NamespacedPrefixAllocation", + "operationId": "createIpamIroncoreDevV1alpha1NamespacedPrefixAllocation", "parameters": [ { "name": "body", "in": "body", "required": true, "schema": { - "$ref": "#/definitions/com.github.onmetal.onmetal-api.api.ipam.v1alpha1.PrefixAllocation" + "$ref": "#/definitions/com.github.ironcore-dev.ironcore.api.ipam.v1alpha1.PrefixAllocation" } }, { @@ -39814,19 +39814,19 @@ "200": { "description": "OK", "schema": { - "$ref": "#/definitions/com.github.onmetal.onmetal-api.api.ipam.v1alpha1.PrefixAllocation" + "$ref": "#/definitions/com.github.ironcore-dev.ironcore.api.ipam.v1alpha1.PrefixAllocation" } }, "201": { "description": "Created", "schema": { - "$ref": "#/definitions/com.github.onmetal.onmetal-api.api.ipam.v1alpha1.PrefixAllocation" + "$ref": "#/definitions/com.github.ironcore-dev.ironcore.api.ipam.v1alpha1.PrefixAllocation" } }, "202": { "description": "Accepted", "schema": { - "$ref": "#/definitions/com.github.onmetal.onmetal-api.api.ipam.v1alpha1.PrefixAllocation" + "$ref": "#/definitions/com.github.ironcore-dev.ironcore.api.ipam.v1alpha1.PrefixAllocation" } }, "401": { @@ -39835,7 +39835,7 @@ }, "x-kubernetes-action": "post", "x-kubernetes-group-version-kind": { - "group": "ipam.api.onmetal.de", + "group": "ipam.ironcore.dev", "kind": "PrefixAllocation", "version": "v1alpha1" } @@ -39853,9 +39853,9 @@ "https" ], "tags": [ - "ipamApiOnmetalDe_v1alpha1" + "ipamIroncoreDev_v1alpha1" ], - "operationId": "deleteIpamApiOnmetalDeV1alpha1CollectionNamespacedPrefixAllocation", + "operationId": "deleteIpamIroncoreDevV1alpha1CollectionNamespacedPrefixAllocation", "parameters": [ { "$ref": "#/parameters/body-2Y1dVQaQ" @@ -39914,7 +39914,7 @@ }, "x-kubernetes-action": "deletecollection", "x-kubernetes-group-version-kind": { - "group": "ipam.api.onmetal.de", + "group": "ipam.ironcore.dev", "kind": "PrefixAllocation", "version": "v1alpha1" } @@ -39928,7 +39928,7 @@ } ] }, - "/apis/ipam.api.onmetal.de/v1alpha1/namespaces/{namespace}/prefixallocations/{name}": { + "/apis/ipam.ironcore.dev/v1alpha1/namespaces/{namespace}/prefixallocations/{name}": { "get": { "description": "read the specified PrefixAllocation", "consumes": [ @@ -39942,14 +39942,14 @@ "https" ], "tags": [ - "ipamApiOnmetalDe_v1alpha1" + "ipamIroncoreDev_v1alpha1" ], - "operationId": "readIpamApiOnmetalDeV1alpha1NamespacedPrefixAllocation", + "operationId": "readIpamIroncoreDevV1alpha1NamespacedPrefixAllocation", "responses": { "200": { "description": "OK", "schema": { - "$ref": "#/definitions/com.github.onmetal.onmetal-api.api.ipam.v1alpha1.PrefixAllocation" + "$ref": "#/definitions/com.github.ironcore-dev.ironcore.api.ipam.v1alpha1.PrefixAllocation" } }, "401": { @@ -39958,7 +39958,7 @@ }, "x-kubernetes-action": "get", "x-kubernetes-group-version-kind": { - "group": "ipam.api.onmetal.de", + "group": "ipam.ironcore.dev", "kind": "PrefixAllocation", "version": "v1alpha1" } @@ -39976,16 +39976,16 @@ "https" ], "tags": [ - "ipamApiOnmetalDe_v1alpha1" + "ipamIroncoreDev_v1alpha1" ], - "operationId": "replaceIpamApiOnmetalDeV1alpha1NamespacedPrefixAllocation", + "operationId": "replaceIpamIroncoreDevV1alpha1NamespacedPrefixAllocation", "parameters": [ { "name": "body", "in": "body", "required": true, "schema": { - "$ref": "#/definitions/com.github.onmetal.onmetal-api.api.ipam.v1alpha1.PrefixAllocation" + "$ref": "#/definitions/com.github.ironcore-dev.ironcore.api.ipam.v1alpha1.PrefixAllocation" } }, { @@ -40010,13 +40010,13 @@ "200": { "description": "OK", "schema": { - "$ref": "#/definitions/com.github.onmetal.onmetal-api.api.ipam.v1alpha1.PrefixAllocation" + "$ref": "#/definitions/com.github.ironcore-dev.ironcore.api.ipam.v1alpha1.PrefixAllocation" } }, "201": { "description": "Created", "schema": { - "$ref": "#/definitions/com.github.onmetal.onmetal-api.api.ipam.v1alpha1.PrefixAllocation" + "$ref": "#/definitions/com.github.ironcore-dev.ironcore.api.ipam.v1alpha1.PrefixAllocation" } }, "401": { @@ -40025,7 +40025,7 @@ }, "x-kubernetes-action": "put", "x-kubernetes-group-version-kind": { - "group": "ipam.api.onmetal.de", + "group": "ipam.ironcore.dev", "kind": "PrefixAllocation", "version": "v1alpha1" } @@ -40043,9 +40043,9 @@ "https" ], "tags": [ - "ipamApiOnmetalDe_v1alpha1" + "ipamIroncoreDev_v1alpha1" ], - "operationId": "deleteIpamApiOnmetalDeV1alpha1NamespacedPrefixAllocation", + "operationId": "deleteIpamIroncoreDevV1alpha1NamespacedPrefixAllocation", "parameters": [ { "$ref": "#/parameters/body-2Y1dVQaQ" @@ -40086,7 +40086,7 @@ }, "x-kubernetes-action": "delete", "x-kubernetes-group-version-kind": { - "group": "ipam.api.onmetal.de", + "group": "ipam.ironcore.dev", "kind": "PrefixAllocation", "version": "v1alpha1" } @@ -40107,9 +40107,9 @@ "https" ], "tags": [ - "ipamApiOnmetalDe_v1alpha1" + "ipamIroncoreDev_v1alpha1" ], - "operationId": "patchIpamApiOnmetalDeV1alpha1NamespacedPrefixAllocation", + "operationId": "patchIpamIroncoreDevV1alpha1NamespacedPrefixAllocation", "parameters": [ { "$ref": "#/parameters/body-78PwaGsr" @@ -40139,13 +40139,13 @@ "200": { "description": "OK", "schema": { - "$ref": "#/definitions/com.github.onmetal.onmetal-api.api.ipam.v1alpha1.PrefixAllocation" + "$ref": "#/definitions/com.github.ironcore-dev.ironcore.api.ipam.v1alpha1.PrefixAllocation" } }, "201": { "description": "Created", "schema": { - "$ref": "#/definitions/com.github.onmetal.onmetal-api.api.ipam.v1alpha1.PrefixAllocation" + "$ref": "#/definitions/com.github.ironcore-dev.ironcore.api.ipam.v1alpha1.PrefixAllocation" } }, "401": { @@ -40154,7 +40154,7 @@ }, "x-kubernetes-action": "patch", "x-kubernetes-group-version-kind": { - "group": "ipam.api.onmetal.de", + "group": "ipam.ironcore.dev", "kind": "PrefixAllocation", "version": "v1alpha1" } @@ -40176,7 +40176,7 @@ } ] }, - "/apis/ipam.api.onmetal.de/v1alpha1/namespaces/{namespace}/prefixallocations/{name}/status": { + "/apis/ipam.ironcore.dev/v1alpha1/namespaces/{namespace}/prefixallocations/{name}/status": { "get": { "description": "read status of the specified PrefixAllocation", "consumes": [ @@ -40190,14 +40190,14 @@ "https" ], "tags": [ - "ipamApiOnmetalDe_v1alpha1" + "ipamIroncoreDev_v1alpha1" ], - "operationId": "readIpamApiOnmetalDeV1alpha1NamespacedPrefixAllocationStatus", + "operationId": "readIpamIroncoreDevV1alpha1NamespacedPrefixAllocationStatus", "responses": { "200": { "description": "OK", "schema": { - "$ref": "#/definitions/com.github.onmetal.onmetal-api.api.ipam.v1alpha1.PrefixAllocation" + "$ref": "#/definitions/com.github.ironcore-dev.ironcore.api.ipam.v1alpha1.PrefixAllocation" } }, "401": { @@ -40206,7 +40206,7 @@ }, "x-kubernetes-action": "get", "x-kubernetes-group-version-kind": { - "group": "ipam.api.onmetal.de", + "group": "ipam.ironcore.dev", "kind": "PrefixAllocation", "version": "v1alpha1" } @@ -40224,16 +40224,16 @@ "https" ], "tags": [ - "ipamApiOnmetalDe_v1alpha1" + "ipamIroncoreDev_v1alpha1" ], - "operationId": "replaceIpamApiOnmetalDeV1alpha1NamespacedPrefixAllocationStatus", + "operationId": "replaceIpamIroncoreDevV1alpha1NamespacedPrefixAllocationStatus", "parameters": [ { "name": "body", "in": "body", "required": true, "schema": { - "$ref": "#/definitions/com.github.onmetal.onmetal-api.api.ipam.v1alpha1.PrefixAllocation" + "$ref": "#/definitions/com.github.ironcore-dev.ironcore.api.ipam.v1alpha1.PrefixAllocation" } }, { @@ -40258,13 +40258,13 @@ "200": { "description": "OK", "schema": { - "$ref": "#/definitions/com.github.onmetal.onmetal-api.api.ipam.v1alpha1.PrefixAllocation" + "$ref": "#/definitions/com.github.ironcore-dev.ironcore.api.ipam.v1alpha1.PrefixAllocation" } }, "201": { "description": "Created", "schema": { - "$ref": "#/definitions/com.github.onmetal.onmetal-api.api.ipam.v1alpha1.PrefixAllocation" + "$ref": "#/definitions/com.github.ironcore-dev.ironcore.api.ipam.v1alpha1.PrefixAllocation" } }, "401": { @@ -40273,7 +40273,7 @@ }, "x-kubernetes-action": "put", "x-kubernetes-group-version-kind": { - "group": "ipam.api.onmetal.de", + "group": "ipam.ironcore.dev", "kind": "PrefixAllocation", "version": "v1alpha1" } @@ -40294,9 +40294,9 @@ "https" ], "tags": [ - "ipamApiOnmetalDe_v1alpha1" + "ipamIroncoreDev_v1alpha1" ], - "operationId": "patchIpamApiOnmetalDeV1alpha1NamespacedPrefixAllocationStatus", + "operationId": "patchIpamIroncoreDevV1alpha1NamespacedPrefixAllocationStatus", "parameters": [ { "$ref": "#/parameters/body-78PwaGsr" @@ -40326,13 +40326,13 @@ "200": { "description": "OK", "schema": { - "$ref": "#/definitions/com.github.onmetal.onmetal-api.api.ipam.v1alpha1.PrefixAllocation" + "$ref": "#/definitions/com.github.ironcore-dev.ironcore.api.ipam.v1alpha1.PrefixAllocation" } }, "201": { "description": "Created", "schema": { - "$ref": "#/definitions/com.github.onmetal.onmetal-api.api.ipam.v1alpha1.PrefixAllocation" + "$ref": "#/definitions/com.github.ironcore-dev.ironcore.api.ipam.v1alpha1.PrefixAllocation" } }, "401": { @@ -40341,7 +40341,7 @@ }, "x-kubernetes-action": "patch", "x-kubernetes-group-version-kind": { - "group": "ipam.api.onmetal.de", + "group": "ipam.ironcore.dev", "kind": "PrefixAllocation", "version": "v1alpha1" } @@ -40363,7 +40363,7 @@ } ] }, - "/apis/ipam.api.onmetal.de/v1alpha1/namespaces/{namespace}/prefixes": { + "/apis/ipam.ironcore.dev/v1alpha1/namespaces/{namespace}/prefixes": { "get": { "description": "list or watch objects of kind Prefix", "consumes": [ @@ -40378,9 +40378,9 @@ "https" ], "tags": [ - "ipamApiOnmetalDe_v1alpha1" + "ipamIroncoreDev_v1alpha1" ], - "operationId": "listIpamApiOnmetalDeV1alpha1NamespacedPrefix", + "operationId": "listIpamIroncoreDevV1alpha1NamespacedPrefix", "parameters": [ { "$ref": "#/parameters/allowWatchBookmarks-HC2hJt-J" @@ -40417,7 +40417,7 @@ "200": { "description": "OK", "schema": { - "$ref": "#/definitions/com.github.onmetal.onmetal-api.api.ipam.v1alpha1.PrefixList" + "$ref": "#/definitions/com.github.ironcore-dev.ironcore.api.ipam.v1alpha1.PrefixList" } }, "401": { @@ -40426,7 +40426,7 @@ }, "x-kubernetes-action": "list", "x-kubernetes-group-version-kind": { - "group": "ipam.api.onmetal.de", + "group": "ipam.ironcore.dev", "kind": "Prefix", "version": "v1alpha1" } @@ -40444,16 +40444,16 @@ "https" ], "tags": [ - "ipamApiOnmetalDe_v1alpha1" + "ipamIroncoreDev_v1alpha1" ], - "operationId": "createIpamApiOnmetalDeV1alpha1NamespacedPrefix", + "operationId": "createIpamIroncoreDevV1alpha1NamespacedPrefix", "parameters": [ { "name": "body", "in": "body", "required": true, "schema": { - "$ref": "#/definitions/com.github.onmetal.onmetal-api.api.ipam.v1alpha1.Prefix" + "$ref": "#/definitions/com.github.ironcore-dev.ironcore.api.ipam.v1alpha1.Prefix" } }, { @@ -40478,19 +40478,19 @@ "200": { "description": "OK", "schema": { - "$ref": "#/definitions/com.github.onmetal.onmetal-api.api.ipam.v1alpha1.Prefix" + "$ref": "#/definitions/com.github.ironcore-dev.ironcore.api.ipam.v1alpha1.Prefix" } }, "201": { "description": "Created", "schema": { - "$ref": "#/definitions/com.github.onmetal.onmetal-api.api.ipam.v1alpha1.Prefix" + "$ref": "#/definitions/com.github.ironcore-dev.ironcore.api.ipam.v1alpha1.Prefix" } }, "202": { "description": "Accepted", "schema": { - "$ref": "#/definitions/com.github.onmetal.onmetal-api.api.ipam.v1alpha1.Prefix" + "$ref": "#/definitions/com.github.ironcore-dev.ironcore.api.ipam.v1alpha1.Prefix" } }, "401": { @@ -40499,7 +40499,7 @@ }, "x-kubernetes-action": "post", "x-kubernetes-group-version-kind": { - "group": "ipam.api.onmetal.de", + "group": "ipam.ironcore.dev", "kind": "Prefix", "version": "v1alpha1" } @@ -40517,9 +40517,9 @@ "https" ], "tags": [ - "ipamApiOnmetalDe_v1alpha1" + "ipamIroncoreDev_v1alpha1" ], - "operationId": "deleteIpamApiOnmetalDeV1alpha1CollectionNamespacedPrefix", + "operationId": "deleteIpamIroncoreDevV1alpha1CollectionNamespacedPrefix", "parameters": [ { "$ref": "#/parameters/body-2Y1dVQaQ" @@ -40578,7 +40578,7 @@ }, "x-kubernetes-action": "deletecollection", "x-kubernetes-group-version-kind": { - "group": "ipam.api.onmetal.de", + "group": "ipam.ironcore.dev", "kind": "Prefix", "version": "v1alpha1" } @@ -40592,7 +40592,7 @@ } ] }, - "/apis/ipam.api.onmetal.de/v1alpha1/namespaces/{namespace}/prefixes/{name}": { + "/apis/ipam.ironcore.dev/v1alpha1/namespaces/{namespace}/prefixes/{name}": { "get": { "description": "read the specified Prefix", "consumes": [ @@ -40606,14 +40606,14 @@ "https" ], "tags": [ - "ipamApiOnmetalDe_v1alpha1" + "ipamIroncoreDev_v1alpha1" ], - "operationId": "readIpamApiOnmetalDeV1alpha1NamespacedPrefix", + "operationId": "readIpamIroncoreDevV1alpha1NamespacedPrefix", "responses": { "200": { "description": "OK", "schema": { - "$ref": "#/definitions/com.github.onmetal.onmetal-api.api.ipam.v1alpha1.Prefix" + "$ref": "#/definitions/com.github.ironcore-dev.ironcore.api.ipam.v1alpha1.Prefix" } }, "401": { @@ -40622,7 +40622,7 @@ }, "x-kubernetes-action": "get", "x-kubernetes-group-version-kind": { - "group": "ipam.api.onmetal.de", + "group": "ipam.ironcore.dev", "kind": "Prefix", "version": "v1alpha1" } @@ -40640,16 +40640,16 @@ "https" ], "tags": [ - "ipamApiOnmetalDe_v1alpha1" + "ipamIroncoreDev_v1alpha1" ], - "operationId": "replaceIpamApiOnmetalDeV1alpha1NamespacedPrefix", + "operationId": "replaceIpamIroncoreDevV1alpha1NamespacedPrefix", "parameters": [ { "name": "body", "in": "body", "required": true, "schema": { - "$ref": "#/definitions/com.github.onmetal.onmetal-api.api.ipam.v1alpha1.Prefix" + "$ref": "#/definitions/com.github.ironcore-dev.ironcore.api.ipam.v1alpha1.Prefix" } }, { @@ -40674,13 +40674,13 @@ "200": { "description": "OK", "schema": { - "$ref": "#/definitions/com.github.onmetal.onmetal-api.api.ipam.v1alpha1.Prefix" + "$ref": "#/definitions/com.github.ironcore-dev.ironcore.api.ipam.v1alpha1.Prefix" } }, "201": { "description": "Created", "schema": { - "$ref": "#/definitions/com.github.onmetal.onmetal-api.api.ipam.v1alpha1.Prefix" + "$ref": "#/definitions/com.github.ironcore-dev.ironcore.api.ipam.v1alpha1.Prefix" } }, "401": { @@ -40689,7 +40689,7 @@ }, "x-kubernetes-action": "put", "x-kubernetes-group-version-kind": { - "group": "ipam.api.onmetal.de", + "group": "ipam.ironcore.dev", "kind": "Prefix", "version": "v1alpha1" } @@ -40707,9 +40707,9 @@ "https" ], "tags": [ - "ipamApiOnmetalDe_v1alpha1" + "ipamIroncoreDev_v1alpha1" ], - "operationId": "deleteIpamApiOnmetalDeV1alpha1NamespacedPrefix", + "operationId": "deleteIpamIroncoreDevV1alpha1NamespacedPrefix", "parameters": [ { "$ref": "#/parameters/body-2Y1dVQaQ" @@ -40750,7 +40750,7 @@ }, "x-kubernetes-action": "delete", "x-kubernetes-group-version-kind": { - "group": "ipam.api.onmetal.de", + "group": "ipam.ironcore.dev", "kind": "Prefix", "version": "v1alpha1" } @@ -40771,9 +40771,9 @@ "https" ], "tags": [ - "ipamApiOnmetalDe_v1alpha1" + "ipamIroncoreDev_v1alpha1" ], - "operationId": "patchIpamApiOnmetalDeV1alpha1NamespacedPrefix", + "operationId": "patchIpamIroncoreDevV1alpha1NamespacedPrefix", "parameters": [ { "$ref": "#/parameters/body-78PwaGsr" @@ -40803,13 +40803,13 @@ "200": { "description": "OK", "schema": { - "$ref": "#/definitions/com.github.onmetal.onmetal-api.api.ipam.v1alpha1.Prefix" + "$ref": "#/definitions/com.github.ironcore-dev.ironcore.api.ipam.v1alpha1.Prefix" } }, "201": { "description": "Created", "schema": { - "$ref": "#/definitions/com.github.onmetal.onmetal-api.api.ipam.v1alpha1.Prefix" + "$ref": "#/definitions/com.github.ironcore-dev.ironcore.api.ipam.v1alpha1.Prefix" } }, "401": { @@ -40818,7 +40818,7 @@ }, "x-kubernetes-action": "patch", "x-kubernetes-group-version-kind": { - "group": "ipam.api.onmetal.de", + "group": "ipam.ironcore.dev", "kind": "Prefix", "version": "v1alpha1" } @@ -40840,7 +40840,7 @@ } ] }, - "/apis/ipam.api.onmetal.de/v1alpha1/namespaces/{namespace}/prefixes/{name}/status": { + "/apis/ipam.ironcore.dev/v1alpha1/namespaces/{namespace}/prefixes/{name}/status": { "get": { "description": "read status of the specified Prefix", "consumes": [ @@ -40854,14 +40854,14 @@ "https" ], "tags": [ - "ipamApiOnmetalDe_v1alpha1" + "ipamIroncoreDev_v1alpha1" ], - "operationId": "readIpamApiOnmetalDeV1alpha1NamespacedPrefixStatus", + "operationId": "readIpamIroncoreDevV1alpha1NamespacedPrefixStatus", "responses": { "200": { "description": "OK", "schema": { - "$ref": "#/definitions/com.github.onmetal.onmetal-api.api.ipam.v1alpha1.Prefix" + "$ref": "#/definitions/com.github.ironcore-dev.ironcore.api.ipam.v1alpha1.Prefix" } }, "401": { @@ -40870,7 +40870,7 @@ }, "x-kubernetes-action": "get", "x-kubernetes-group-version-kind": { - "group": "ipam.api.onmetal.de", + "group": "ipam.ironcore.dev", "kind": "Prefix", "version": "v1alpha1" } @@ -40888,16 +40888,16 @@ "https" ], "tags": [ - "ipamApiOnmetalDe_v1alpha1" + "ipamIroncoreDev_v1alpha1" ], - "operationId": "replaceIpamApiOnmetalDeV1alpha1NamespacedPrefixStatus", + "operationId": "replaceIpamIroncoreDevV1alpha1NamespacedPrefixStatus", "parameters": [ { "name": "body", "in": "body", "required": true, "schema": { - "$ref": "#/definitions/com.github.onmetal.onmetal-api.api.ipam.v1alpha1.Prefix" + "$ref": "#/definitions/com.github.ironcore-dev.ironcore.api.ipam.v1alpha1.Prefix" } }, { @@ -40922,13 +40922,13 @@ "200": { "description": "OK", "schema": { - "$ref": "#/definitions/com.github.onmetal.onmetal-api.api.ipam.v1alpha1.Prefix" + "$ref": "#/definitions/com.github.ironcore-dev.ironcore.api.ipam.v1alpha1.Prefix" } }, "201": { "description": "Created", "schema": { - "$ref": "#/definitions/com.github.onmetal.onmetal-api.api.ipam.v1alpha1.Prefix" + "$ref": "#/definitions/com.github.ironcore-dev.ironcore.api.ipam.v1alpha1.Prefix" } }, "401": { @@ -40937,7 +40937,7 @@ }, "x-kubernetes-action": "put", "x-kubernetes-group-version-kind": { - "group": "ipam.api.onmetal.de", + "group": "ipam.ironcore.dev", "kind": "Prefix", "version": "v1alpha1" } @@ -40958,9 +40958,9 @@ "https" ], "tags": [ - "ipamApiOnmetalDe_v1alpha1" + "ipamIroncoreDev_v1alpha1" ], - "operationId": "patchIpamApiOnmetalDeV1alpha1NamespacedPrefixStatus", + "operationId": "patchIpamIroncoreDevV1alpha1NamespacedPrefixStatus", "parameters": [ { "$ref": "#/parameters/body-78PwaGsr" @@ -40990,13 +40990,13 @@ "200": { "description": "OK", "schema": { - "$ref": "#/definitions/com.github.onmetal.onmetal-api.api.ipam.v1alpha1.Prefix" + "$ref": "#/definitions/com.github.ironcore-dev.ironcore.api.ipam.v1alpha1.Prefix" } }, "201": { "description": "Created", "schema": { - "$ref": "#/definitions/com.github.onmetal.onmetal-api.api.ipam.v1alpha1.Prefix" + "$ref": "#/definitions/com.github.ironcore-dev.ironcore.api.ipam.v1alpha1.Prefix" } }, "401": { @@ -41005,7 +41005,7 @@ }, "x-kubernetes-action": "patch", "x-kubernetes-group-version-kind": { - "group": "ipam.api.onmetal.de", + "group": "ipam.ironcore.dev", "kind": "Prefix", "version": "v1alpha1" } @@ -41027,7 +41027,7 @@ } ] }, - "/apis/ipam.api.onmetal.de/v1alpha1/prefixallocations": { + "/apis/ipam.ironcore.dev/v1alpha1/prefixallocations": { "get": { "description": "list or watch objects of kind PrefixAllocation", "consumes": [ @@ -41042,14 +41042,14 @@ "https" ], "tags": [ - "ipamApiOnmetalDe_v1alpha1" + "ipamIroncoreDev_v1alpha1" ], - "operationId": "listIpamApiOnmetalDeV1alpha1PrefixAllocationForAllNamespaces", + "operationId": "listIpamIroncoreDevV1alpha1PrefixAllocationForAllNamespaces", "responses": { "200": { "description": "OK", "schema": { - "$ref": "#/definitions/com.github.onmetal.onmetal-api.api.ipam.v1alpha1.PrefixAllocationList" + "$ref": "#/definitions/com.github.ironcore-dev.ironcore.api.ipam.v1alpha1.PrefixAllocationList" } }, "401": { @@ -41058,7 +41058,7 @@ }, "x-kubernetes-action": "list", "x-kubernetes-group-version-kind": { - "group": "ipam.api.onmetal.de", + "group": "ipam.ironcore.dev", "kind": "PrefixAllocation", "version": "v1alpha1" } @@ -41099,7 +41099,7 @@ } ] }, - "/apis/ipam.api.onmetal.de/v1alpha1/prefixes": { + "/apis/ipam.ironcore.dev/v1alpha1/prefixes": { "get": { "description": "list or watch objects of kind Prefix", "consumes": [ @@ -41114,14 +41114,14 @@ "https" ], "tags": [ - "ipamApiOnmetalDe_v1alpha1" + "ipamIroncoreDev_v1alpha1" ], - "operationId": "listIpamApiOnmetalDeV1alpha1PrefixForAllNamespaces", + "operationId": "listIpamIroncoreDevV1alpha1PrefixForAllNamespaces", "responses": { "200": { "description": "OK", "schema": { - "$ref": "#/definitions/com.github.onmetal.onmetal-api.api.ipam.v1alpha1.PrefixList" + "$ref": "#/definitions/com.github.ironcore-dev.ironcore.api.ipam.v1alpha1.PrefixList" } }, "401": { @@ -41130,7 +41130,7 @@ }, "x-kubernetes-action": "list", "x-kubernetes-group-version-kind": { - "group": "ipam.api.onmetal.de", + "group": "ipam.ironcore.dev", "kind": "Prefix", "version": "v1alpha1" } @@ -41171,7 +41171,7 @@ } ] }, - "/apis/ipam.api.onmetal.de/v1alpha1/watch/namespaces/{namespace}/prefixallocations": { + "/apis/ipam.ironcore.dev/v1alpha1/watch/namespaces/{namespace}/prefixallocations": { "get": { "description": "watch individual changes to a list of PrefixAllocation. deprecated: use the 'watch' parameter with a list operation instead.", "consumes": [ @@ -41186,9 +41186,9 @@ "https" ], "tags": [ - "ipamApiOnmetalDe_v1alpha1" + "ipamIroncoreDev_v1alpha1" ], - "operationId": "watchIpamApiOnmetalDeV1alpha1NamespacedPrefixAllocationList", + "operationId": "watchIpamIroncoreDevV1alpha1NamespacedPrefixAllocationList", "responses": { "200": { "description": "OK", @@ -41202,7 +41202,7 @@ }, "x-kubernetes-action": "watchlist", "x-kubernetes-group-version-kind": { - "group": "ipam.api.onmetal.de", + "group": "ipam.ironcore.dev", "kind": "PrefixAllocation", "version": "v1alpha1" } @@ -41246,7 +41246,7 @@ } ] }, - "/apis/ipam.api.onmetal.de/v1alpha1/watch/namespaces/{namespace}/prefixallocations/{name}": { + "/apis/ipam.ironcore.dev/v1alpha1/watch/namespaces/{namespace}/prefixallocations/{name}": { "get": { "description": "watch changes to an object of kind PrefixAllocation. deprecated: use the 'watch' parameter with a list operation instead, filtered to a single item with the 'fieldSelector' parameter.", "consumes": [ @@ -41261,9 +41261,9 @@ "https" ], "tags": [ - "ipamApiOnmetalDe_v1alpha1" + "ipamIroncoreDev_v1alpha1" ], - "operationId": "watchIpamApiOnmetalDeV1alpha1NamespacedPrefixAllocation", + "operationId": "watchIpamIroncoreDevV1alpha1NamespacedPrefixAllocation", "responses": { "200": { "description": "OK", @@ -41277,7 +41277,7 @@ }, "x-kubernetes-action": "watch", "x-kubernetes-group-version-kind": { - "group": "ipam.api.onmetal.de", + "group": "ipam.ironcore.dev", "kind": "PrefixAllocation", "version": "v1alpha1" } @@ -41329,7 +41329,7 @@ } ] }, - "/apis/ipam.api.onmetal.de/v1alpha1/watch/namespaces/{namespace}/prefixes": { + "/apis/ipam.ironcore.dev/v1alpha1/watch/namespaces/{namespace}/prefixes": { "get": { "description": "watch individual changes to a list of Prefix. deprecated: use the 'watch' parameter with a list operation instead.", "consumes": [ @@ -41344,9 +41344,9 @@ "https" ], "tags": [ - "ipamApiOnmetalDe_v1alpha1" + "ipamIroncoreDev_v1alpha1" ], - "operationId": "watchIpamApiOnmetalDeV1alpha1NamespacedPrefixList", + "operationId": "watchIpamIroncoreDevV1alpha1NamespacedPrefixList", "responses": { "200": { "description": "OK", @@ -41360,7 +41360,7 @@ }, "x-kubernetes-action": "watchlist", "x-kubernetes-group-version-kind": { - "group": "ipam.api.onmetal.de", + "group": "ipam.ironcore.dev", "kind": "Prefix", "version": "v1alpha1" } @@ -41404,7 +41404,7 @@ } ] }, - "/apis/ipam.api.onmetal.de/v1alpha1/watch/namespaces/{namespace}/prefixes/{name}": { + "/apis/ipam.ironcore.dev/v1alpha1/watch/namespaces/{namespace}/prefixes/{name}": { "get": { "description": "watch changes to an object of kind Prefix. deprecated: use the 'watch' parameter with a list operation instead, filtered to a single item with the 'fieldSelector' parameter.", "consumes": [ @@ -41419,9 +41419,9 @@ "https" ], "tags": [ - "ipamApiOnmetalDe_v1alpha1" + "ipamIroncoreDev_v1alpha1" ], - "operationId": "watchIpamApiOnmetalDeV1alpha1NamespacedPrefix", + "operationId": "watchIpamIroncoreDevV1alpha1NamespacedPrefix", "responses": { "200": { "description": "OK", @@ -41435,7 +41435,7 @@ }, "x-kubernetes-action": "watch", "x-kubernetes-group-version-kind": { - "group": "ipam.api.onmetal.de", + "group": "ipam.ironcore.dev", "kind": "Prefix", "version": "v1alpha1" } @@ -41487,7 +41487,7 @@ } ] }, - "/apis/ipam.api.onmetal.de/v1alpha1/watch/prefixallocations": { + "/apis/ipam.ironcore.dev/v1alpha1/watch/prefixallocations": { "get": { "description": "watch individual changes to a list of PrefixAllocation. deprecated: use the 'watch' parameter with a list operation instead.", "consumes": [ @@ -41502,9 +41502,9 @@ "https" ], "tags": [ - "ipamApiOnmetalDe_v1alpha1" + "ipamIroncoreDev_v1alpha1" ], - "operationId": "watchIpamApiOnmetalDeV1alpha1PrefixAllocationListForAllNamespaces", + "operationId": "watchIpamIroncoreDevV1alpha1PrefixAllocationListForAllNamespaces", "responses": { "200": { "description": "OK", @@ -41518,7 +41518,7 @@ }, "x-kubernetes-action": "watchlist", "x-kubernetes-group-version-kind": { - "group": "ipam.api.onmetal.de", + "group": "ipam.ironcore.dev", "kind": "PrefixAllocation", "version": "v1alpha1" } @@ -41559,7 +41559,7 @@ } ] }, - "/apis/ipam.api.onmetal.de/v1alpha1/watch/prefixes": { + "/apis/ipam.ironcore.dev/v1alpha1/watch/prefixes": { "get": { "description": "watch individual changes to a list of Prefix. deprecated: use the 'watch' parameter with a list operation instead.", "consumes": [ @@ -41574,9 +41574,9 @@ "https" ], "tags": [ - "ipamApiOnmetalDe_v1alpha1" + "ipamIroncoreDev_v1alpha1" ], - "operationId": "watchIpamApiOnmetalDeV1alpha1PrefixListForAllNamespaces", + "operationId": "watchIpamIroncoreDevV1alpha1PrefixListForAllNamespaces", "responses": { "200": { "description": "OK", @@ -41590,7 +41590,7 @@ }, "x-kubernetes-action": "watchlist", "x-kubernetes-group-version-kind": { - "group": "ipam.api.onmetal.de", + "group": "ipam.ironcore.dev", "kind": "Prefix", "version": "v1alpha1" } @@ -41631,7 +41631,7 @@ } ] }, - "/apis/networking.api.onmetal.de/": { + "/apis/networking.ironcore.dev/": { "get": { "description": "get information of a group", "consumes": [ @@ -41648,9 +41648,9 @@ "https" ], "tags": [ - "networkingApiOnmetalDe" + "networkingIroncoreDev" ], - "operationId": "getNetworkingApiOnmetalDeAPIGroup", + "operationId": "getNetworkingIroncoreDevAPIGroup", "responses": { "200": { "description": "OK", @@ -41664,7 +41664,7 @@ } } }, - "/apis/networking.api.onmetal.de/v1alpha1/": { + "/apis/networking.ironcore.dev/v1alpha1/": { "get": { "description": "get available resources", "consumes": [ @@ -41679,9 +41679,9 @@ "https" ], "tags": [ - "networkingApiOnmetalDe_v1alpha1" + "networkingIroncoreDev_v1alpha1" ], - "operationId": "getNetworkingApiOnmetalDeV1alpha1APIResources", + "operationId": "getNetworkingIroncoreDevV1alpha1APIResources", "responses": { "200": { "description": "OK", @@ -41695,7 +41695,7 @@ } } }, - "/apis/networking.api.onmetal.de/v1alpha1/loadbalancerroutings": { + "/apis/networking.ironcore.dev/v1alpha1/loadbalancerroutings": { "get": { "description": "list or watch objects of kind LoadBalancerRouting", "consumes": [ @@ -41710,14 +41710,14 @@ "https" ], "tags": [ - "networkingApiOnmetalDe_v1alpha1" + "networkingIroncoreDev_v1alpha1" ], - "operationId": "listNetworkingApiOnmetalDeV1alpha1LoadBalancerRoutingForAllNamespaces", + "operationId": "listNetworkingIroncoreDevV1alpha1LoadBalancerRoutingForAllNamespaces", "responses": { "200": { "description": "OK", "schema": { - "$ref": "#/definitions/com.github.onmetal.onmetal-api.api.networking.v1alpha1.LoadBalancerRoutingList" + "$ref": "#/definitions/com.github.ironcore-dev.ironcore.api.networking.v1alpha1.LoadBalancerRoutingList" } }, "401": { @@ -41726,7 +41726,7 @@ }, "x-kubernetes-action": "list", "x-kubernetes-group-version-kind": { - "group": "networking.api.onmetal.de", + "group": "networking.ironcore.dev", "kind": "LoadBalancerRouting", "version": "v1alpha1" } @@ -41767,7 +41767,7 @@ } ] }, - "/apis/networking.api.onmetal.de/v1alpha1/loadbalancers": { + "/apis/networking.ironcore.dev/v1alpha1/loadbalancers": { "get": { "description": "list or watch objects of kind LoadBalancer", "consumes": [ @@ -41782,14 +41782,14 @@ "https" ], "tags": [ - "networkingApiOnmetalDe_v1alpha1" + "networkingIroncoreDev_v1alpha1" ], - "operationId": "listNetworkingApiOnmetalDeV1alpha1LoadBalancerForAllNamespaces", + "operationId": "listNetworkingIroncoreDevV1alpha1LoadBalancerForAllNamespaces", "responses": { "200": { "description": "OK", "schema": { - "$ref": "#/definitions/com.github.onmetal.onmetal-api.api.networking.v1alpha1.LoadBalancerList" + "$ref": "#/definitions/com.github.ironcore-dev.ironcore.api.networking.v1alpha1.LoadBalancerList" } }, "401": { @@ -41798,7 +41798,7 @@ }, "x-kubernetes-action": "list", "x-kubernetes-group-version-kind": { - "group": "networking.api.onmetal.de", + "group": "networking.ironcore.dev", "kind": "LoadBalancer", "version": "v1alpha1" } @@ -41839,7 +41839,7 @@ } ] }, - "/apis/networking.api.onmetal.de/v1alpha1/namespaces/{namespace}/loadbalancerroutings": { + "/apis/networking.ironcore.dev/v1alpha1/namespaces/{namespace}/loadbalancerroutings": { "get": { "description": "list or watch objects of kind LoadBalancerRouting", "consumes": [ @@ -41854,9 +41854,9 @@ "https" ], "tags": [ - "networkingApiOnmetalDe_v1alpha1" + "networkingIroncoreDev_v1alpha1" ], - "operationId": "listNetworkingApiOnmetalDeV1alpha1NamespacedLoadBalancerRouting", + "operationId": "listNetworkingIroncoreDevV1alpha1NamespacedLoadBalancerRouting", "parameters": [ { "$ref": "#/parameters/allowWatchBookmarks-HC2hJt-J" @@ -41893,7 +41893,7 @@ "200": { "description": "OK", "schema": { - "$ref": "#/definitions/com.github.onmetal.onmetal-api.api.networking.v1alpha1.LoadBalancerRoutingList" + "$ref": "#/definitions/com.github.ironcore-dev.ironcore.api.networking.v1alpha1.LoadBalancerRoutingList" } }, "401": { @@ -41902,7 +41902,7 @@ }, "x-kubernetes-action": "list", "x-kubernetes-group-version-kind": { - "group": "networking.api.onmetal.de", + "group": "networking.ironcore.dev", "kind": "LoadBalancerRouting", "version": "v1alpha1" } @@ -41920,16 +41920,16 @@ "https" ], "tags": [ - "networkingApiOnmetalDe_v1alpha1" + "networkingIroncoreDev_v1alpha1" ], - "operationId": "createNetworkingApiOnmetalDeV1alpha1NamespacedLoadBalancerRouting", + "operationId": "createNetworkingIroncoreDevV1alpha1NamespacedLoadBalancerRouting", "parameters": [ { "name": "body", "in": "body", "required": true, "schema": { - "$ref": "#/definitions/com.github.onmetal.onmetal-api.api.networking.v1alpha1.LoadBalancerRouting" + "$ref": "#/definitions/com.github.ironcore-dev.ironcore.api.networking.v1alpha1.LoadBalancerRouting" } }, { @@ -41954,19 +41954,19 @@ "200": { "description": "OK", "schema": { - "$ref": "#/definitions/com.github.onmetal.onmetal-api.api.networking.v1alpha1.LoadBalancerRouting" + "$ref": "#/definitions/com.github.ironcore-dev.ironcore.api.networking.v1alpha1.LoadBalancerRouting" } }, "201": { "description": "Created", "schema": { - "$ref": "#/definitions/com.github.onmetal.onmetal-api.api.networking.v1alpha1.LoadBalancerRouting" + "$ref": "#/definitions/com.github.ironcore-dev.ironcore.api.networking.v1alpha1.LoadBalancerRouting" } }, "202": { "description": "Accepted", "schema": { - "$ref": "#/definitions/com.github.onmetal.onmetal-api.api.networking.v1alpha1.LoadBalancerRouting" + "$ref": "#/definitions/com.github.ironcore-dev.ironcore.api.networking.v1alpha1.LoadBalancerRouting" } }, "401": { @@ -41975,7 +41975,7 @@ }, "x-kubernetes-action": "post", "x-kubernetes-group-version-kind": { - "group": "networking.api.onmetal.de", + "group": "networking.ironcore.dev", "kind": "LoadBalancerRouting", "version": "v1alpha1" } @@ -41993,9 +41993,9 @@ "https" ], "tags": [ - "networkingApiOnmetalDe_v1alpha1" + "networkingIroncoreDev_v1alpha1" ], - "operationId": "deleteNetworkingApiOnmetalDeV1alpha1CollectionNamespacedLoadBalancerRouting", + "operationId": "deleteNetworkingIroncoreDevV1alpha1CollectionNamespacedLoadBalancerRouting", "parameters": [ { "$ref": "#/parameters/body-2Y1dVQaQ" @@ -42054,7 +42054,7 @@ }, "x-kubernetes-action": "deletecollection", "x-kubernetes-group-version-kind": { - "group": "networking.api.onmetal.de", + "group": "networking.ironcore.dev", "kind": "LoadBalancerRouting", "version": "v1alpha1" } @@ -42068,7 +42068,7 @@ } ] }, - "/apis/networking.api.onmetal.de/v1alpha1/namespaces/{namespace}/loadbalancerroutings/{name}": { + "/apis/networking.ironcore.dev/v1alpha1/namespaces/{namespace}/loadbalancerroutings/{name}": { "get": { "description": "read the specified LoadBalancerRouting", "consumes": [ @@ -42082,14 +42082,14 @@ "https" ], "tags": [ - "networkingApiOnmetalDe_v1alpha1" + "networkingIroncoreDev_v1alpha1" ], - "operationId": "readNetworkingApiOnmetalDeV1alpha1NamespacedLoadBalancerRouting", + "operationId": "readNetworkingIroncoreDevV1alpha1NamespacedLoadBalancerRouting", "responses": { "200": { "description": "OK", "schema": { - "$ref": "#/definitions/com.github.onmetal.onmetal-api.api.networking.v1alpha1.LoadBalancerRouting" + "$ref": "#/definitions/com.github.ironcore-dev.ironcore.api.networking.v1alpha1.LoadBalancerRouting" } }, "401": { @@ -42098,7 +42098,7 @@ }, "x-kubernetes-action": "get", "x-kubernetes-group-version-kind": { - "group": "networking.api.onmetal.de", + "group": "networking.ironcore.dev", "kind": "LoadBalancerRouting", "version": "v1alpha1" } @@ -42116,16 +42116,16 @@ "https" ], "tags": [ - "networkingApiOnmetalDe_v1alpha1" + "networkingIroncoreDev_v1alpha1" ], - "operationId": "replaceNetworkingApiOnmetalDeV1alpha1NamespacedLoadBalancerRouting", + "operationId": "replaceNetworkingIroncoreDevV1alpha1NamespacedLoadBalancerRouting", "parameters": [ { "name": "body", "in": "body", "required": true, "schema": { - "$ref": "#/definitions/com.github.onmetal.onmetal-api.api.networking.v1alpha1.LoadBalancerRouting" + "$ref": "#/definitions/com.github.ironcore-dev.ironcore.api.networking.v1alpha1.LoadBalancerRouting" } }, { @@ -42150,13 +42150,13 @@ "200": { "description": "OK", "schema": { - "$ref": "#/definitions/com.github.onmetal.onmetal-api.api.networking.v1alpha1.LoadBalancerRouting" + "$ref": "#/definitions/com.github.ironcore-dev.ironcore.api.networking.v1alpha1.LoadBalancerRouting" } }, "201": { "description": "Created", "schema": { - "$ref": "#/definitions/com.github.onmetal.onmetal-api.api.networking.v1alpha1.LoadBalancerRouting" + "$ref": "#/definitions/com.github.ironcore-dev.ironcore.api.networking.v1alpha1.LoadBalancerRouting" } }, "401": { @@ -42165,7 +42165,7 @@ }, "x-kubernetes-action": "put", "x-kubernetes-group-version-kind": { - "group": "networking.api.onmetal.de", + "group": "networking.ironcore.dev", "kind": "LoadBalancerRouting", "version": "v1alpha1" } @@ -42183,9 +42183,9 @@ "https" ], "tags": [ - "networkingApiOnmetalDe_v1alpha1" + "networkingIroncoreDev_v1alpha1" ], - "operationId": "deleteNetworkingApiOnmetalDeV1alpha1NamespacedLoadBalancerRouting", + "operationId": "deleteNetworkingIroncoreDevV1alpha1NamespacedLoadBalancerRouting", "parameters": [ { "$ref": "#/parameters/body-2Y1dVQaQ" @@ -42226,7 +42226,7 @@ }, "x-kubernetes-action": "delete", "x-kubernetes-group-version-kind": { - "group": "networking.api.onmetal.de", + "group": "networking.ironcore.dev", "kind": "LoadBalancerRouting", "version": "v1alpha1" } @@ -42247,9 +42247,9 @@ "https" ], "tags": [ - "networkingApiOnmetalDe_v1alpha1" + "networkingIroncoreDev_v1alpha1" ], - "operationId": "patchNetworkingApiOnmetalDeV1alpha1NamespacedLoadBalancerRouting", + "operationId": "patchNetworkingIroncoreDevV1alpha1NamespacedLoadBalancerRouting", "parameters": [ { "$ref": "#/parameters/body-78PwaGsr" @@ -42279,13 +42279,13 @@ "200": { "description": "OK", "schema": { - "$ref": "#/definitions/com.github.onmetal.onmetal-api.api.networking.v1alpha1.LoadBalancerRouting" + "$ref": "#/definitions/com.github.ironcore-dev.ironcore.api.networking.v1alpha1.LoadBalancerRouting" } }, "201": { "description": "Created", "schema": { - "$ref": "#/definitions/com.github.onmetal.onmetal-api.api.networking.v1alpha1.LoadBalancerRouting" + "$ref": "#/definitions/com.github.ironcore-dev.ironcore.api.networking.v1alpha1.LoadBalancerRouting" } }, "401": { @@ -42294,7 +42294,7 @@ }, "x-kubernetes-action": "patch", "x-kubernetes-group-version-kind": { - "group": "networking.api.onmetal.de", + "group": "networking.ironcore.dev", "kind": "LoadBalancerRouting", "version": "v1alpha1" } @@ -42316,7 +42316,7 @@ } ] }, - "/apis/networking.api.onmetal.de/v1alpha1/namespaces/{namespace}/loadbalancers": { + "/apis/networking.ironcore.dev/v1alpha1/namespaces/{namespace}/loadbalancers": { "get": { "description": "list or watch objects of kind LoadBalancer", "consumes": [ @@ -42331,9 +42331,9 @@ "https" ], "tags": [ - "networkingApiOnmetalDe_v1alpha1" + "networkingIroncoreDev_v1alpha1" ], - "operationId": "listNetworkingApiOnmetalDeV1alpha1NamespacedLoadBalancer", + "operationId": "listNetworkingIroncoreDevV1alpha1NamespacedLoadBalancer", "parameters": [ { "$ref": "#/parameters/allowWatchBookmarks-HC2hJt-J" @@ -42370,7 +42370,7 @@ "200": { "description": "OK", "schema": { - "$ref": "#/definitions/com.github.onmetal.onmetal-api.api.networking.v1alpha1.LoadBalancerList" + "$ref": "#/definitions/com.github.ironcore-dev.ironcore.api.networking.v1alpha1.LoadBalancerList" } }, "401": { @@ -42379,7 +42379,7 @@ }, "x-kubernetes-action": "list", "x-kubernetes-group-version-kind": { - "group": "networking.api.onmetal.de", + "group": "networking.ironcore.dev", "kind": "LoadBalancer", "version": "v1alpha1" } @@ -42397,16 +42397,16 @@ "https" ], "tags": [ - "networkingApiOnmetalDe_v1alpha1" + "networkingIroncoreDev_v1alpha1" ], - "operationId": "createNetworkingApiOnmetalDeV1alpha1NamespacedLoadBalancer", + "operationId": "createNetworkingIroncoreDevV1alpha1NamespacedLoadBalancer", "parameters": [ { "name": "body", "in": "body", "required": true, "schema": { - "$ref": "#/definitions/com.github.onmetal.onmetal-api.api.networking.v1alpha1.LoadBalancer" + "$ref": "#/definitions/com.github.ironcore-dev.ironcore.api.networking.v1alpha1.LoadBalancer" } }, { @@ -42431,19 +42431,19 @@ "200": { "description": "OK", "schema": { - "$ref": "#/definitions/com.github.onmetal.onmetal-api.api.networking.v1alpha1.LoadBalancer" + "$ref": "#/definitions/com.github.ironcore-dev.ironcore.api.networking.v1alpha1.LoadBalancer" } }, "201": { "description": "Created", "schema": { - "$ref": "#/definitions/com.github.onmetal.onmetal-api.api.networking.v1alpha1.LoadBalancer" + "$ref": "#/definitions/com.github.ironcore-dev.ironcore.api.networking.v1alpha1.LoadBalancer" } }, "202": { "description": "Accepted", "schema": { - "$ref": "#/definitions/com.github.onmetal.onmetal-api.api.networking.v1alpha1.LoadBalancer" + "$ref": "#/definitions/com.github.ironcore-dev.ironcore.api.networking.v1alpha1.LoadBalancer" } }, "401": { @@ -42452,7 +42452,7 @@ }, "x-kubernetes-action": "post", "x-kubernetes-group-version-kind": { - "group": "networking.api.onmetal.de", + "group": "networking.ironcore.dev", "kind": "LoadBalancer", "version": "v1alpha1" } @@ -42470,9 +42470,9 @@ "https" ], "tags": [ - "networkingApiOnmetalDe_v1alpha1" + "networkingIroncoreDev_v1alpha1" ], - "operationId": "deleteNetworkingApiOnmetalDeV1alpha1CollectionNamespacedLoadBalancer", + "operationId": "deleteNetworkingIroncoreDevV1alpha1CollectionNamespacedLoadBalancer", "parameters": [ { "$ref": "#/parameters/body-2Y1dVQaQ" @@ -42531,7 +42531,7 @@ }, "x-kubernetes-action": "deletecollection", "x-kubernetes-group-version-kind": { - "group": "networking.api.onmetal.de", + "group": "networking.ironcore.dev", "kind": "LoadBalancer", "version": "v1alpha1" } @@ -42545,7 +42545,7 @@ } ] }, - "/apis/networking.api.onmetal.de/v1alpha1/namespaces/{namespace}/loadbalancers/{name}": { + "/apis/networking.ironcore.dev/v1alpha1/namespaces/{namespace}/loadbalancers/{name}": { "get": { "description": "read the specified LoadBalancer", "consumes": [ @@ -42559,14 +42559,14 @@ "https" ], "tags": [ - "networkingApiOnmetalDe_v1alpha1" + "networkingIroncoreDev_v1alpha1" ], - "operationId": "readNetworkingApiOnmetalDeV1alpha1NamespacedLoadBalancer", + "operationId": "readNetworkingIroncoreDevV1alpha1NamespacedLoadBalancer", "responses": { "200": { "description": "OK", "schema": { - "$ref": "#/definitions/com.github.onmetal.onmetal-api.api.networking.v1alpha1.LoadBalancer" + "$ref": "#/definitions/com.github.ironcore-dev.ironcore.api.networking.v1alpha1.LoadBalancer" } }, "401": { @@ -42575,7 +42575,7 @@ }, "x-kubernetes-action": "get", "x-kubernetes-group-version-kind": { - "group": "networking.api.onmetal.de", + "group": "networking.ironcore.dev", "kind": "LoadBalancer", "version": "v1alpha1" } @@ -42593,16 +42593,16 @@ "https" ], "tags": [ - "networkingApiOnmetalDe_v1alpha1" + "networkingIroncoreDev_v1alpha1" ], - "operationId": "replaceNetworkingApiOnmetalDeV1alpha1NamespacedLoadBalancer", + "operationId": "replaceNetworkingIroncoreDevV1alpha1NamespacedLoadBalancer", "parameters": [ { "name": "body", "in": "body", "required": true, "schema": { - "$ref": "#/definitions/com.github.onmetal.onmetal-api.api.networking.v1alpha1.LoadBalancer" + "$ref": "#/definitions/com.github.ironcore-dev.ironcore.api.networking.v1alpha1.LoadBalancer" } }, { @@ -42627,13 +42627,13 @@ "200": { "description": "OK", "schema": { - "$ref": "#/definitions/com.github.onmetal.onmetal-api.api.networking.v1alpha1.LoadBalancer" + "$ref": "#/definitions/com.github.ironcore-dev.ironcore.api.networking.v1alpha1.LoadBalancer" } }, "201": { "description": "Created", "schema": { - "$ref": "#/definitions/com.github.onmetal.onmetal-api.api.networking.v1alpha1.LoadBalancer" + "$ref": "#/definitions/com.github.ironcore-dev.ironcore.api.networking.v1alpha1.LoadBalancer" } }, "401": { @@ -42642,7 +42642,7 @@ }, "x-kubernetes-action": "put", "x-kubernetes-group-version-kind": { - "group": "networking.api.onmetal.de", + "group": "networking.ironcore.dev", "kind": "LoadBalancer", "version": "v1alpha1" } @@ -42660,9 +42660,9 @@ "https" ], "tags": [ - "networkingApiOnmetalDe_v1alpha1" + "networkingIroncoreDev_v1alpha1" ], - "operationId": "deleteNetworkingApiOnmetalDeV1alpha1NamespacedLoadBalancer", + "operationId": "deleteNetworkingIroncoreDevV1alpha1NamespacedLoadBalancer", "parameters": [ { "$ref": "#/parameters/body-2Y1dVQaQ" @@ -42703,7 +42703,7 @@ }, "x-kubernetes-action": "delete", "x-kubernetes-group-version-kind": { - "group": "networking.api.onmetal.de", + "group": "networking.ironcore.dev", "kind": "LoadBalancer", "version": "v1alpha1" } @@ -42724,9 +42724,9 @@ "https" ], "tags": [ - "networkingApiOnmetalDe_v1alpha1" + "networkingIroncoreDev_v1alpha1" ], - "operationId": "patchNetworkingApiOnmetalDeV1alpha1NamespacedLoadBalancer", + "operationId": "patchNetworkingIroncoreDevV1alpha1NamespacedLoadBalancer", "parameters": [ { "$ref": "#/parameters/body-78PwaGsr" @@ -42756,13 +42756,13 @@ "200": { "description": "OK", "schema": { - "$ref": "#/definitions/com.github.onmetal.onmetal-api.api.networking.v1alpha1.LoadBalancer" + "$ref": "#/definitions/com.github.ironcore-dev.ironcore.api.networking.v1alpha1.LoadBalancer" } }, "201": { "description": "Created", "schema": { - "$ref": "#/definitions/com.github.onmetal.onmetal-api.api.networking.v1alpha1.LoadBalancer" + "$ref": "#/definitions/com.github.ironcore-dev.ironcore.api.networking.v1alpha1.LoadBalancer" } }, "401": { @@ -42771,7 +42771,7 @@ }, "x-kubernetes-action": "patch", "x-kubernetes-group-version-kind": { - "group": "networking.api.onmetal.de", + "group": "networking.ironcore.dev", "kind": "LoadBalancer", "version": "v1alpha1" } @@ -42793,7 +42793,7 @@ } ] }, - "/apis/networking.api.onmetal.de/v1alpha1/namespaces/{namespace}/loadbalancers/{name}/status": { + "/apis/networking.ironcore.dev/v1alpha1/namespaces/{namespace}/loadbalancers/{name}/status": { "get": { "description": "read status of the specified LoadBalancer", "consumes": [ @@ -42807,14 +42807,14 @@ "https" ], "tags": [ - "networkingApiOnmetalDe_v1alpha1" + "networkingIroncoreDev_v1alpha1" ], - "operationId": "readNetworkingApiOnmetalDeV1alpha1NamespacedLoadBalancerStatus", + "operationId": "readNetworkingIroncoreDevV1alpha1NamespacedLoadBalancerStatus", "responses": { "200": { "description": "OK", "schema": { - "$ref": "#/definitions/com.github.onmetal.onmetal-api.api.networking.v1alpha1.LoadBalancer" + "$ref": "#/definitions/com.github.ironcore-dev.ironcore.api.networking.v1alpha1.LoadBalancer" } }, "401": { @@ -42823,7 +42823,7 @@ }, "x-kubernetes-action": "get", "x-kubernetes-group-version-kind": { - "group": "networking.api.onmetal.de", + "group": "networking.ironcore.dev", "kind": "LoadBalancer", "version": "v1alpha1" } @@ -42841,16 +42841,16 @@ "https" ], "tags": [ - "networkingApiOnmetalDe_v1alpha1" + "networkingIroncoreDev_v1alpha1" ], - "operationId": "replaceNetworkingApiOnmetalDeV1alpha1NamespacedLoadBalancerStatus", + "operationId": "replaceNetworkingIroncoreDevV1alpha1NamespacedLoadBalancerStatus", "parameters": [ { "name": "body", "in": "body", "required": true, "schema": { - "$ref": "#/definitions/com.github.onmetal.onmetal-api.api.networking.v1alpha1.LoadBalancer" + "$ref": "#/definitions/com.github.ironcore-dev.ironcore.api.networking.v1alpha1.LoadBalancer" } }, { @@ -42875,13 +42875,13 @@ "200": { "description": "OK", "schema": { - "$ref": "#/definitions/com.github.onmetal.onmetal-api.api.networking.v1alpha1.LoadBalancer" + "$ref": "#/definitions/com.github.ironcore-dev.ironcore.api.networking.v1alpha1.LoadBalancer" } }, "201": { "description": "Created", "schema": { - "$ref": "#/definitions/com.github.onmetal.onmetal-api.api.networking.v1alpha1.LoadBalancer" + "$ref": "#/definitions/com.github.ironcore-dev.ironcore.api.networking.v1alpha1.LoadBalancer" } }, "401": { @@ -42890,7 +42890,7 @@ }, "x-kubernetes-action": "put", "x-kubernetes-group-version-kind": { - "group": "networking.api.onmetal.de", + "group": "networking.ironcore.dev", "kind": "LoadBalancer", "version": "v1alpha1" } @@ -42911,9 +42911,9 @@ "https" ], "tags": [ - "networkingApiOnmetalDe_v1alpha1" + "networkingIroncoreDev_v1alpha1" ], - "operationId": "patchNetworkingApiOnmetalDeV1alpha1NamespacedLoadBalancerStatus", + "operationId": "patchNetworkingIroncoreDevV1alpha1NamespacedLoadBalancerStatus", "parameters": [ { "$ref": "#/parameters/body-78PwaGsr" @@ -42943,13 +42943,13 @@ "200": { "description": "OK", "schema": { - "$ref": "#/definitions/com.github.onmetal.onmetal-api.api.networking.v1alpha1.LoadBalancer" + "$ref": "#/definitions/com.github.ironcore-dev.ironcore.api.networking.v1alpha1.LoadBalancer" } }, "201": { "description": "Created", "schema": { - "$ref": "#/definitions/com.github.onmetal.onmetal-api.api.networking.v1alpha1.LoadBalancer" + "$ref": "#/definitions/com.github.ironcore-dev.ironcore.api.networking.v1alpha1.LoadBalancer" } }, "401": { @@ -42958,7 +42958,7 @@ }, "x-kubernetes-action": "patch", "x-kubernetes-group-version-kind": { - "group": "networking.api.onmetal.de", + "group": "networking.ironcore.dev", "kind": "LoadBalancer", "version": "v1alpha1" } @@ -42980,7 +42980,7 @@ } ] }, - "/apis/networking.api.onmetal.de/v1alpha1/namespaces/{namespace}/natgateways": { + "/apis/networking.ironcore.dev/v1alpha1/namespaces/{namespace}/natgateways": { "get": { "description": "list or watch objects of kind NATGateway", "consumes": [ @@ -42995,9 +42995,9 @@ "https" ], "tags": [ - "networkingApiOnmetalDe_v1alpha1" + "networkingIroncoreDev_v1alpha1" ], - "operationId": "listNetworkingApiOnmetalDeV1alpha1NamespacedNATGateway", + "operationId": "listNetworkingIroncoreDevV1alpha1NamespacedNATGateway", "parameters": [ { "$ref": "#/parameters/allowWatchBookmarks-HC2hJt-J" @@ -43034,7 +43034,7 @@ "200": { "description": "OK", "schema": { - "$ref": "#/definitions/com.github.onmetal.onmetal-api.api.networking.v1alpha1.NATGatewayList" + "$ref": "#/definitions/com.github.ironcore-dev.ironcore.api.networking.v1alpha1.NATGatewayList" } }, "401": { @@ -43043,7 +43043,7 @@ }, "x-kubernetes-action": "list", "x-kubernetes-group-version-kind": { - "group": "networking.api.onmetal.de", + "group": "networking.ironcore.dev", "kind": "NATGateway", "version": "v1alpha1" } @@ -43061,16 +43061,16 @@ "https" ], "tags": [ - "networkingApiOnmetalDe_v1alpha1" + "networkingIroncoreDev_v1alpha1" ], - "operationId": "createNetworkingApiOnmetalDeV1alpha1NamespacedNATGateway", + "operationId": "createNetworkingIroncoreDevV1alpha1NamespacedNATGateway", "parameters": [ { "name": "body", "in": "body", "required": true, "schema": { - "$ref": "#/definitions/com.github.onmetal.onmetal-api.api.networking.v1alpha1.NATGateway" + "$ref": "#/definitions/com.github.ironcore-dev.ironcore.api.networking.v1alpha1.NATGateway" } }, { @@ -43095,19 +43095,19 @@ "200": { "description": "OK", "schema": { - "$ref": "#/definitions/com.github.onmetal.onmetal-api.api.networking.v1alpha1.NATGateway" + "$ref": "#/definitions/com.github.ironcore-dev.ironcore.api.networking.v1alpha1.NATGateway" } }, "201": { "description": "Created", "schema": { - "$ref": "#/definitions/com.github.onmetal.onmetal-api.api.networking.v1alpha1.NATGateway" + "$ref": "#/definitions/com.github.ironcore-dev.ironcore.api.networking.v1alpha1.NATGateway" } }, "202": { "description": "Accepted", "schema": { - "$ref": "#/definitions/com.github.onmetal.onmetal-api.api.networking.v1alpha1.NATGateway" + "$ref": "#/definitions/com.github.ironcore-dev.ironcore.api.networking.v1alpha1.NATGateway" } }, "401": { @@ -43116,7 +43116,7 @@ }, "x-kubernetes-action": "post", "x-kubernetes-group-version-kind": { - "group": "networking.api.onmetal.de", + "group": "networking.ironcore.dev", "kind": "NATGateway", "version": "v1alpha1" } @@ -43134,9 +43134,9 @@ "https" ], "tags": [ - "networkingApiOnmetalDe_v1alpha1" + "networkingIroncoreDev_v1alpha1" ], - "operationId": "deleteNetworkingApiOnmetalDeV1alpha1CollectionNamespacedNATGateway", + "operationId": "deleteNetworkingIroncoreDevV1alpha1CollectionNamespacedNATGateway", "parameters": [ { "$ref": "#/parameters/body-2Y1dVQaQ" @@ -43195,7 +43195,7 @@ }, "x-kubernetes-action": "deletecollection", "x-kubernetes-group-version-kind": { - "group": "networking.api.onmetal.de", + "group": "networking.ironcore.dev", "kind": "NATGateway", "version": "v1alpha1" } @@ -43209,7 +43209,7 @@ } ] }, - "/apis/networking.api.onmetal.de/v1alpha1/namespaces/{namespace}/natgateways/{name}": { + "/apis/networking.ironcore.dev/v1alpha1/namespaces/{namespace}/natgateways/{name}": { "get": { "description": "read the specified NATGateway", "consumes": [ @@ -43223,14 +43223,14 @@ "https" ], "tags": [ - "networkingApiOnmetalDe_v1alpha1" + "networkingIroncoreDev_v1alpha1" ], - "operationId": "readNetworkingApiOnmetalDeV1alpha1NamespacedNATGateway", + "operationId": "readNetworkingIroncoreDevV1alpha1NamespacedNATGateway", "responses": { "200": { "description": "OK", "schema": { - "$ref": "#/definitions/com.github.onmetal.onmetal-api.api.networking.v1alpha1.NATGateway" + "$ref": "#/definitions/com.github.ironcore-dev.ironcore.api.networking.v1alpha1.NATGateway" } }, "401": { @@ -43239,7 +43239,7 @@ }, "x-kubernetes-action": "get", "x-kubernetes-group-version-kind": { - "group": "networking.api.onmetal.de", + "group": "networking.ironcore.dev", "kind": "NATGateway", "version": "v1alpha1" } @@ -43257,16 +43257,16 @@ "https" ], "tags": [ - "networkingApiOnmetalDe_v1alpha1" + "networkingIroncoreDev_v1alpha1" ], - "operationId": "replaceNetworkingApiOnmetalDeV1alpha1NamespacedNATGateway", + "operationId": "replaceNetworkingIroncoreDevV1alpha1NamespacedNATGateway", "parameters": [ { "name": "body", "in": "body", "required": true, "schema": { - "$ref": "#/definitions/com.github.onmetal.onmetal-api.api.networking.v1alpha1.NATGateway" + "$ref": "#/definitions/com.github.ironcore-dev.ironcore.api.networking.v1alpha1.NATGateway" } }, { @@ -43291,13 +43291,13 @@ "200": { "description": "OK", "schema": { - "$ref": "#/definitions/com.github.onmetal.onmetal-api.api.networking.v1alpha1.NATGateway" + "$ref": "#/definitions/com.github.ironcore-dev.ironcore.api.networking.v1alpha1.NATGateway" } }, "201": { "description": "Created", "schema": { - "$ref": "#/definitions/com.github.onmetal.onmetal-api.api.networking.v1alpha1.NATGateway" + "$ref": "#/definitions/com.github.ironcore-dev.ironcore.api.networking.v1alpha1.NATGateway" } }, "401": { @@ -43306,7 +43306,7 @@ }, "x-kubernetes-action": "put", "x-kubernetes-group-version-kind": { - "group": "networking.api.onmetal.de", + "group": "networking.ironcore.dev", "kind": "NATGateway", "version": "v1alpha1" } @@ -43324,9 +43324,9 @@ "https" ], "tags": [ - "networkingApiOnmetalDe_v1alpha1" + "networkingIroncoreDev_v1alpha1" ], - "operationId": "deleteNetworkingApiOnmetalDeV1alpha1NamespacedNATGateway", + "operationId": "deleteNetworkingIroncoreDevV1alpha1NamespacedNATGateway", "parameters": [ { "$ref": "#/parameters/body-2Y1dVQaQ" @@ -43367,7 +43367,7 @@ }, "x-kubernetes-action": "delete", "x-kubernetes-group-version-kind": { - "group": "networking.api.onmetal.de", + "group": "networking.ironcore.dev", "kind": "NATGateway", "version": "v1alpha1" } @@ -43388,9 +43388,9 @@ "https" ], "tags": [ - "networkingApiOnmetalDe_v1alpha1" + "networkingIroncoreDev_v1alpha1" ], - "operationId": "patchNetworkingApiOnmetalDeV1alpha1NamespacedNATGateway", + "operationId": "patchNetworkingIroncoreDevV1alpha1NamespacedNATGateway", "parameters": [ { "$ref": "#/parameters/body-78PwaGsr" @@ -43420,13 +43420,13 @@ "200": { "description": "OK", "schema": { - "$ref": "#/definitions/com.github.onmetal.onmetal-api.api.networking.v1alpha1.NATGateway" + "$ref": "#/definitions/com.github.ironcore-dev.ironcore.api.networking.v1alpha1.NATGateway" } }, "201": { "description": "Created", "schema": { - "$ref": "#/definitions/com.github.onmetal.onmetal-api.api.networking.v1alpha1.NATGateway" + "$ref": "#/definitions/com.github.ironcore-dev.ironcore.api.networking.v1alpha1.NATGateway" } }, "401": { @@ -43435,7 +43435,7 @@ }, "x-kubernetes-action": "patch", "x-kubernetes-group-version-kind": { - "group": "networking.api.onmetal.de", + "group": "networking.ironcore.dev", "kind": "NATGateway", "version": "v1alpha1" } @@ -43457,7 +43457,7 @@ } ] }, - "/apis/networking.api.onmetal.de/v1alpha1/namespaces/{namespace}/natgateways/{name}/status": { + "/apis/networking.ironcore.dev/v1alpha1/namespaces/{namespace}/natgateways/{name}/status": { "get": { "description": "read status of the specified NATGateway", "consumes": [ @@ -43471,14 +43471,14 @@ "https" ], "tags": [ - "networkingApiOnmetalDe_v1alpha1" + "networkingIroncoreDev_v1alpha1" ], - "operationId": "readNetworkingApiOnmetalDeV1alpha1NamespacedNATGatewayStatus", + "operationId": "readNetworkingIroncoreDevV1alpha1NamespacedNATGatewayStatus", "responses": { "200": { "description": "OK", "schema": { - "$ref": "#/definitions/com.github.onmetal.onmetal-api.api.networking.v1alpha1.NATGateway" + "$ref": "#/definitions/com.github.ironcore-dev.ironcore.api.networking.v1alpha1.NATGateway" } }, "401": { @@ -43487,7 +43487,7 @@ }, "x-kubernetes-action": "get", "x-kubernetes-group-version-kind": { - "group": "networking.api.onmetal.de", + "group": "networking.ironcore.dev", "kind": "NATGateway", "version": "v1alpha1" } @@ -43505,16 +43505,16 @@ "https" ], "tags": [ - "networkingApiOnmetalDe_v1alpha1" + "networkingIroncoreDev_v1alpha1" ], - "operationId": "replaceNetworkingApiOnmetalDeV1alpha1NamespacedNATGatewayStatus", + "operationId": "replaceNetworkingIroncoreDevV1alpha1NamespacedNATGatewayStatus", "parameters": [ { "name": "body", "in": "body", "required": true, "schema": { - "$ref": "#/definitions/com.github.onmetal.onmetal-api.api.networking.v1alpha1.NATGateway" + "$ref": "#/definitions/com.github.ironcore-dev.ironcore.api.networking.v1alpha1.NATGateway" } }, { @@ -43539,13 +43539,13 @@ "200": { "description": "OK", "schema": { - "$ref": "#/definitions/com.github.onmetal.onmetal-api.api.networking.v1alpha1.NATGateway" + "$ref": "#/definitions/com.github.ironcore-dev.ironcore.api.networking.v1alpha1.NATGateway" } }, "201": { "description": "Created", "schema": { - "$ref": "#/definitions/com.github.onmetal.onmetal-api.api.networking.v1alpha1.NATGateway" + "$ref": "#/definitions/com.github.ironcore-dev.ironcore.api.networking.v1alpha1.NATGateway" } }, "401": { @@ -43554,7 +43554,7 @@ }, "x-kubernetes-action": "put", "x-kubernetes-group-version-kind": { - "group": "networking.api.onmetal.de", + "group": "networking.ironcore.dev", "kind": "NATGateway", "version": "v1alpha1" } @@ -43575,9 +43575,9 @@ "https" ], "tags": [ - "networkingApiOnmetalDe_v1alpha1" + "networkingIroncoreDev_v1alpha1" ], - "operationId": "patchNetworkingApiOnmetalDeV1alpha1NamespacedNATGatewayStatus", + "operationId": "patchNetworkingIroncoreDevV1alpha1NamespacedNATGatewayStatus", "parameters": [ { "$ref": "#/parameters/body-78PwaGsr" @@ -43607,13 +43607,13 @@ "200": { "description": "OK", "schema": { - "$ref": "#/definitions/com.github.onmetal.onmetal-api.api.networking.v1alpha1.NATGateway" + "$ref": "#/definitions/com.github.ironcore-dev.ironcore.api.networking.v1alpha1.NATGateway" } }, "201": { "description": "Created", "schema": { - "$ref": "#/definitions/com.github.onmetal.onmetal-api.api.networking.v1alpha1.NATGateway" + "$ref": "#/definitions/com.github.ironcore-dev.ironcore.api.networking.v1alpha1.NATGateway" } }, "401": { @@ -43622,7 +43622,7 @@ }, "x-kubernetes-action": "patch", "x-kubernetes-group-version-kind": { - "group": "networking.api.onmetal.de", + "group": "networking.ironcore.dev", "kind": "NATGateway", "version": "v1alpha1" } @@ -43644,7 +43644,7 @@ } ] }, - "/apis/networking.api.onmetal.de/v1alpha1/namespaces/{namespace}/networkinterfaces": { + "/apis/networking.ironcore.dev/v1alpha1/namespaces/{namespace}/networkinterfaces": { "get": { "description": "list or watch objects of kind NetworkInterface", "consumes": [ @@ -43659,9 +43659,9 @@ "https" ], "tags": [ - "networkingApiOnmetalDe_v1alpha1" + "networkingIroncoreDev_v1alpha1" ], - "operationId": "listNetworkingApiOnmetalDeV1alpha1NamespacedNetworkInterface", + "operationId": "listNetworkingIroncoreDevV1alpha1NamespacedNetworkInterface", "parameters": [ { "$ref": "#/parameters/allowWatchBookmarks-HC2hJt-J" @@ -43698,7 +43698,7 @@ "200": { "description": "OK", "schema": { - "$ref": "#/definitions/com.github.onmetal.onmetal-api.api.networking.v1alpha1.NetworkInterfaceList" + "$ref": "#/definitions/com.github.ironcore-dev.ironcore.api.networking.v1alpha1.NetworkInterfaceList" } }, "401": { @@ -43707,7 +43707,7 @@ }, "x-kubernetes-action": "list", "x-kubernetes-group-version-kind": { - "group": "networking.api.onmetal.de", + "group": "networking.ironcore.dev", "kind": "NetworkInterface", "version": "v1alpha1" } @@ -43725,16 +43725,16 @@ "https" ], "tags": [ - "networkingApiOnmetalDe_v1alpha1" + "networkingIroncoreDev_v1alpha1" ], - "operationId": "createNetworkingApiOnmetalDeV1alpha1NamespacedNetworkInterface", + "operationId": "createNetworkingIroncoreDevV1alpha1NamespacedNetworkInterface", "parameters": [ { "name": "body", "in": "body", "required": true, "schema": { - "$ref": "#/definitions/com.github.onmetal.onmetal-api.api.networking.v1alpha1.NetworkInterface" + "$ref": "#/definitions/com.github.ironcore-dev.ironcore.api.networking.v1alpha1.NetworkInterface" } }, { @@ -43759,19 +43759,19 @@ "200": { "description": "OK", "schema": { - "$ref": "#/definitions/com.github.onmetal.onmetal-api.api.networking.v1alpha1.NetworkInterface" + "$ref": "#/definitions/com.github.ironcore-dev.ironcore.api.networking.v1alpha1.NetworkInterface" } }, "201": { "description": "Created", "schema": { - "$ref": "#/definitions/com.github.onmetal.onmetal-api.api.networking.v1alpha1.NetworkInterface" + "$ref": "#/definitions/com.github.ironcore-dev.ironcore.api.networking.v1alpha1.NetworkInterface" } }, "202": { "description": "Accepted", "schema": { - "$ref": "#/definitions/com.github.onmetal.onmetal-api.api.networking.v1alpha1.NetworkInterface" + "$ref": "#/definitions/com.github.ironcore-dev.ironcore.api.networking.v1alpha1.NetworkInterface" } }, "401": { @@ -43780,7 +43780,7 @@ }, "x-kubernetes-action": "post", "x-kubernetes-group-version-kind": { - "group": "networking.api.onmetal.de", + "group": "networking.ironcore.dev", "kind": "NetworkInterface", "version": "v1alpha1" } @@ -43798,9 +43798,9 @@ "https" ], "tags": [ - "networkingApiOnmetalDe_v1alpha1" + "networkingIroncoreDev_v1alpha1" ], - "operationId": "deleteNetworkingApiOnmetalDeV1alpha1CollectionNamespacedNetworkInterface", + "operationId": "deleteNetworkingIroncoreDevV1alpha1CollectionNamespacedNetworkInterface", "parameters": [ { "$ref": "#/parameters/body-2Y1dVQaQ" @@ -43859,7 +43859,7 @@ }, "x-kubernetes-action": "deletecollection", "x-kubernetes-group-version-kind": { - "group": "networking.api.onmetal.de", + "group": "networking.ironcore.dev", "kind": "NetworkInterface", "version": "v1alpha1" } @@ -43873,7 +43873,7 @@ } ] }, - "/apis/networking.api.onmetal.de/v1alpha1/namespaces/{namespace}/networkinterfaces/{name}": { + "/apis/networking.ironcore.dev/v1alpha1/namespaces/{namespace}/networkinterfaces/{name}": { "get": { "description": "read the specified NetworkInterface", "consumes": [ @@ -43887,14 +43887,14 @@ "https" ], "tags": [ - "networkingApiOnmetalDe_v1alpha1" + "networkingIroncoreDev_v1alpha1" ], - "operationId": "readNetworkingApiOnmetalDeV1alpha1NamespacedNetworkInterface", + "operationId": "readNetworkingIroncoreDevV1alpha1NamespacedNetworkInterface", "responses": { "200": { "description": "OK", "schema": { - "$ref": "#/definitions/com.github.onmetal.onmetal-api.api.networking.v1alpha1.NetworkInterface" + "$ref": "#/definitions/com.github.ironcore-dev.ironcore.api.networking.v1alpha1.NetworkInterface" } }, "401": { @@ -43903,7 +43903,7 @@ }, "x-kubernetes-action": "get", "x-kubernetes-group-version-kind": { - "group": "networking.api.onmetal.de", + "group": "networking.ironcore.dev", "kind": "NetworkInterface", "version": "v1alpha1" } @@ -43921,16 +43921,16 @@ "https" ], "tags": [ - "networkingApiOnmetalDe_v1alpha1" + "networkingIroncoreDev_v1alpha1" ], - "operationId": "replaceNetworkingApiOnmetalDeV1alpha1NamespacedNetworkInterface", + "operationId": "replaceNetworkingIroncoreDevV1alpha1NamespacedNetworkInterface", "parameters": [ { "name": "body", "in": "body", "required": true, "schema": { - "$ref": "#/definitions/com.github.onmetal.onmetal-api.api.networking.v1alpha1.NetworkInterface" + "$ref": "#/definitions/com.github.ironcore-dev.ironcore.api.networking.v1alpha1.NetworkInterface" } }, { @@ -43955,13 +43955,13 @@ "200": { "description": "OK", "schema": { - "$ref": "#/definitions/com.github.onmetal.onmetal-api.api.networking.v1alpha1.NetworkInterface" + "$ref": "#/definitions/com.github.ironcore-dev.ironcore.api.networking.v1alpha1.NetworkInterface" } }, "201": { "description": "Created", "schema": { - "$ref": "#/definitions/com.github.onmetal.onmetal-api.api.networking.v1alpha1.NetworkInterface" + "$ref": "#/definitions/com.github.ironcore-dev.ironcore.api.networking.v1alpha1.NetworkInterface" } }, "401": { @@ -43970,7 +43970,7 @@ }, "x-kubernetes-action": "put", "x-kubernetes-group-version-kind": { - "group": "networking.api.onmetal.de", + "group": "networking.ironcore.dev", "kind": "NetworkInterface", "version": "v1alpha1" } @@ -43988,9 +43988,9 @@ "https" ], "tags": [ - "networkingApiOnmetalDe_v1alpha1" + "networkingIroncoreDev_v1alpha1" ], - "operationId": "deleteNetworkingApiOnmetalDeV1alpha1NamespacedNetworkInterface", + "operationId": "deleteNetworkingIroncoreDevV1alpha1NamespacedNetworkInterface", "parameters": [ { "$ref": "#/parameters/body-2Y1dVQaQ" @@ -44031,7 +44031,7 @@ }, "x-kubernetes-action": "delete", "x-kubernetes-group-version-kind": { - "group": "networking.api.onmetal.de", + "group": "networking.ironcore.dev", "kind": "NetworkInterface", "version": "v1alpha1" } @@ -44052,9 +44052,9 @@ "https" ], "tags": [ - "networkingApiOnmetalDe_v1alpha1" + "networkingIroncoreDev_v1alpha1" ], - "operationId": "patchNetworkingApiOnmetalDeV1alpha1NamespacedNetworkInterface", + "operationId": "patchNetworkingIroncoreDevV1alpha1NamespacedNetworkInterface", "parameters": [ { "$ref": "#/parameters/body-78PwaGsr" @@ -44084,13 +44084,13 @@ "200": { "description": "OK", "schema": { - "$ref": "#/definitions/com.github.onmetal.onmetal-api.api.networking.v1alpha1.NetworkInterface" + "$ref": "#/definitions/com.github.ironcore-dev.ironcore.api.networking.v1alpha1.NetworkInterface" } }, "201": { "description": "Created", "schema": { - "$ref": "#/definitions/com.github.onmetal.onmetal-api.api.networking.v1alpha1.NetworkInterface" + "$ref": "#/definitions/com.github.ironcore-dev.ironcore.api.networking.v1alpha1.NetworkInterface" } }, "401": { @@ -44099,7 +44099,7 @@ }, "x-kubernetes-action": "patch", "x-kubernetes-group-version-kind": { - "group": "networking.api.onmetal.de", + "group": "networking.ironcore.dev", "kind": "NetworkInterface", "version": "v1alpha1" } @@ -44121,7 +44121,7 @@ } ] }, - "/apis/networking.api.onmetal.de/v1alpha1/namespaces/{namespace}/networkinterfaces/{name}/status": { + "/apis/networking.ironcore.dev/v1alpha1/namespaces/{namespace}/networkinterfaces/{name}/status": { "get": { "description": "read status of the specified NetworkInterface", "consumes": [ @@ -44135,14 +44135,14 @@ "https" ], "tags": [ - "networkingApiOnmetalDe_v1alpha1" + "networkingIroncoreDev_v1alpha1" ], - "operationId": "readNetworkingApiOnmetalDeV1alpha1NamespacedNetworkInterfaceStatus", + "operationId": "readNetworkingIroncoreDevV1alpha1NamespacedNetworkInterfaceStatus", "responses": { "200": { "description": "OK", "schema": { - "$ref": "#/definitions/com.github.onmetal.onmetal-api.api.networking.v1alpha1.NetworkInterface" + "$ref": "#/definitions/com.github.ironcore-dev.ironcore.api.networking.v1alpha1.NetworkInterface" } }, "401": { @@ -44151,7 +44151,7 @@ }, "x-kubernetes-action": "get", "x-kubernetes-group-version-kind": { - "group": "networking.api.onmetal.de", + "group": "networking.ironcore.dev", "kind": "NetworkInterface", "version": "v1alpha1" } @@ -44169,16 +44169,16 @@ "https" ], "tags": [ - "networkingApiOnmetalDe_v1alpha1" + "networkingIroncoreDev_v1alpha1" ], - "operationId": "replaceNetworkingApiOnmetalDeV1alpha1NamespacedNetworkInterfaceStatus", + "operationId": "replaceNetworkingIroncoreDevV1alpha1NamespacedNetworkInterfaceStatus", "parameters": [ { "name": "body", "in": "body", "required": true, "schema": { - "$ref": "#/definitions/com.github.onmetal.onmetal-api.api.networking.v1alpha1.NetworkInterface" + "$ref": "#/definitions/com.github.ironcore-dev.ironcore.api.networking.v1alpha1.NetworkInterface" } }, { @@ -44203,13 +44203,13 @@ "200": { "description": "OK", "schema": { - "$ref": "#/definitions/com.github.onmetal.onmetal-api.api.networking.v1alpha1.NetworkInterface" + "$ref": "#/definitions/com.github.ironcore-dev.ironcore.api.networking.v1alpha1.NetworkInterface" } }, "201": { "description": "Created", "schema": { - "$ref": "#/definitions/com.github.onmetal.onmetal-api.api.networking.v1alpha1.NetworkInterface" + "$ref": "#/definitions/com.github.ironcore-dev.ironcore.api.networking.v1alpha1.NetworkInterface" } }, "401": { @@ -44218,7 +44218,7 @@ }, "x-kubernetes-action": "put", "x-kubernetes-group-version-kind": { - "group": "networking.api.onmetal.de", + "group": "networking.ironcore.dev", "kind": "NetworkInterface", "version": "v1alpha1" } @@ -44239,9 +44239,9 @@ "https" ], "tags": [ - "networkingApiOnmetalDe_v1alpha1" + "networkingIroncoreDev_v1alpha1" ], - "operationId": "patchNetworkingApiOnmetalDeV1alpha1NamespacedNetworkInterfaceStatus", + "operationId": "patchNetworkingIroncoreDevV1alpha1NamespacedNetworkInterfaceStatus", "parameters": [ { "$ref": "#/parameters/body-78PwaGsr" @@ -44271,13 +44271,13 @@ "200": { "description": "OK", "schema": { - "$ref": "#/definitions/com.github.onmetal.onmetal-api.api.networking.v1alpha1.NetworkInterface" + "$ref": "#/definitions/com.github.ironcore-dev.ironcore.api.networking.v1alpha1.NetworkInterface" } }, "201": { "description": "Created", "schema": { - "$ref": "#/definitions/com.github.onmetal.onmetal-api.api.networking.v1alpha1.NetworkInterface" + "$ref": "#/definitions/com.github.ironcore-dev.ironcore.api.networking.v1alpha1.NetworkInterface" } }, "401": { @@ -44286,7 +44286,7 @@ }, "x-kubernetes-action": "patch", "x-kubernetes-group-version-kind": { - "group": "networking.api.onmetal.de", + "group": "networking.ironcore.dev", "kind": "NetworkInterface", "version": "v1alpha1" } @@ -44308,7 +44308,7 @@ } ] }, - "/apis/networking.api.onmetal.de/v1alpha1/namespaces/{namespace}/networkpolicies": { + "/apis/networking.ironcore.dev/v1alpha1/namespaces/{namespace}/networkpolicies": { "get": { "description": "list or watch objects of kind NetworkPolicy", "consumes": [ @@ -44323,9 +44323,9 @@ "https" ], "tags": [ - "networkingApiOnmetalDe_v1alpha1" + "networkingIroncoreDev_v1alpha1" ], - "operationId": "listNetworkingApiOnmetalDeV1alpha1NamespacedNetworkPolicy", + "operationId": "listNetworkingIroncoreDevV1alpha1NamespacedNetworkPolicy", "parameters": [ { "$ref": "#/parameters/allowWatchBookmarks-HC2hJt-J" @@ -44362,7 +44362,7 @@ "200": { "description": "OK", "schema": { - "$ref": "#/definitions/com.github.onmetal.onmetal-api.api.networking.v1alpha1.NetworkPolicyList" + "$ref": "#/definitions/com.github.ironcore-dev.ironcore.api.networking.v1alpha1.NetworkPolicyList" } }, "401": { @@ -44371,7 +44371,7 @@ }, "x-kubernetes-action": "list", "x-kubernetes-group-version-kind": { - "group": "networking.api.onmetal.de", + "group": "networking.ironcore.dev", "kind": "NetworkPolicy", "version": "v1alpha1" } @@ -44389,16 +44389,16 @@ "https" ], "tags": [ - "networkingApiOnmetalDe_v1alpha1" + "networkingIroncoreDev_v1alpha1" ], - "operationId": "createNetworkingApiOnmetalDeV1alpha1NamespacedNetworkPolicy", + "operationId": "createNetworkingIroncoreDevV1alpha1NamespacedNetworkPolicy", "parameters": [ { "name": "body", "in": "body", "required": true, "schema": { - "$ref": "#/definitions/com.github.onmetal.onmetal-api.api.networking.v1alpha1.NetworkPolicy" + "$ref": "#/definitions/com.github.ironcore-dev.ironcore.api.networking.v1alpha1.NetworkPolicy" } }, { @@ -44423,19 +44423,19 @@ "200": { "description": "OK", "schema": { - "$ref": "#/definitions/com.github.onmetal.onmetal-api.api.networking.v1alpha1.NetworkPolicy" + "$ref": "#/definitions/com.github.ironcore-dev.ironcore.api.networking.v1alpha1.NetworkPolicy" } }, "201": { "description": "Created", "schema": { - "$ref": "#/definitions/com.github.onmetal.onmetal-api.api.networking.v1alpha1.NetworkPolicy" + "$ref": "#/definitions/com.github.ironcore-dev.ironcore.api.networking.v1alpha1.NetworkPolicy" } }, "202": { "description": "Accepted", "schema": { - "$ref": "#/definitions/com.github.onmetal.onmetal-api.api.networking.v1alpha1.NetworkPolicy" + "$ref": "#/definitions/com.github.ironcore-dev.ironcore.api.networking.v1alpha1.NetworkPolicy" } }, "401": { @@ -44444,7 +44444,7 @@ }, "x-kubernetes-action": "post", "x-kubernetes-group-version-kind": { - "group": "networking.api.onmetal.de", + "group": "networking.ironcore.dev", "kind": "NetworkPolicy", "version": "v1alpha1" } @@ -44462,9 +44462,9 @@ "https" ], "tags": [ - "networkingApiOnmetalDe_v1alpha1" + "networkingIroncoreDev_v1alpha1" ], - "operationId": "deleteNetworkingApiOnmetalDeV1alpha1CollectionNamespacedNetworkPolicy", + "operationId": "deleteNetworkingIroncoreDevV1alpha1CollectionNamespacedNetworkPolicy", "parameters": [ { "$ref": "#/parameters/body-2Y1dVQaQ" @@ -44523,7 +44523,7 @@ }, "x-kubernetes-action": "deletecollection", "x-kubernetes-group-version-kind": { - "group": "networking.api.onmetal.de", + "group": "networking.ironcore.dev", "kind": "NetworkPolicy", "version": "v1alpha1" } @@ -44537,7 +44537,7 @@ } ] }, - "/apis/networking.api.onmetal.de/v1alpha1/namespaces/{namespace}/networkpolicies/{name}": { + "/apis/networking.ironcore.dev/v1alpha1/namespaces/{namespace}/networkpolicies/{name}": { "get": { "description": "read the specified NetworkPolicy", "consumes": [ @@ -44551,14 +44551,14 @@ "https" ], "tags": [ - "networkingApiOnmetalDe_v1alpha1" + "networkingIroncoreDev_v1alpha1" ], - "operationId": "readNetworkingApiOnmetalDeV1alpha1NamespacedNetworkPolicy", + "operationId": "readNetworkingIroncoreDevV1alpha1NamespacedNetworkPolicy", "responses": { "200": { "description": "OK", "schema": { - "$ref": "#/definitions/com.github.onmetal.onmetal-api.api.networking.v1alpha1.NetworkPolicy" + "$ref": "#/definitions/com.github.ironcore-dev.ironcore.api.networking.v1alpha1.NetworkPolicy" } }, "401": { @@ -44567,7 +44567,7 @@ }, "x-kubernetes-action": "get", "x-kubernetes-group-version-kind": { - "group": "networking.api.onmetal.de", + "group": "networking.ironcore.dev", "kind": "NetworkPolicy", "version": "v1alpha1" } @@ -44585,16 +44585,16 @@ "https" ], "tags": [ - "networkingApiOnmetalDe_v1alpha1" + "networkingIroncoreDev_v1alpha1" ], - "operationId": "replaceNetworkingApiOnmetalDeV1alpha1NamespacedNetworkPolicy", + "operationId": "replaceNetworkingIroncoreDevV1alpha1NamespacedNetworkPolicy", "parameters": [ { "name": "body", "in": "body", "required": true, "schema": { - "$ref": "#/definitions/com.github.onmetal.onmetal-api.api.networking.v1alpha1.NetworkPolicy" + "$ref": "#/definitions/com.github.ironcore-dev.ironcore.api.networking.v1alpha1.NetworkPolicy" } }, { @@ -44619,13 +44619,13 @@ "200": { "description": "OK", "schema": { - "$ref": "#/definitions/com.github.onmetal.onmetal-api.api.networking.v1alpha1.NetworkPolicy" + "$ref": "#/definitions/com.github.ironcore-dev.ironcore.api.networking.v1alpha1.NetworkPolicy" } }, "201": { "description": "Created", "schema": { - "$ref": "#/definitions/com.github.onmetal.onmetal-api.api.networking.v1alpha1.NetworkPolicy" + "$ref": "#/definitions/com.github.ironcore-dev.ironcore.api.networking.v1alpha1.NetworkPolicy" } }, "401": { @@ -44634,7 +44634,7 @@ }, "x-kubernetes-action": "put", "x-kubernetes-group-version-kind": { - "group": "networking.api.onmetal.de", + "group": "networking.ironcore.dev", "kind": "NetworkPolicy", "version": "v1alpha1" } @@ -44652,9 +44652,9 @@ "https" ], "tags": [ - "networkingApiOnmetalDe_v1alpha1" + "networkingIroncoreDev_v1alpha1" ], - "operationId": "deleteNetworkingApiOnmetalDeV1alpha1NamespacedNetworkPolicy", + "operationId": "deleteNetworkingIroncoreDevV1alpha1NamespacedNetworkPolicy", "parameters": [ { "$ref": "#/parameters/body-2Y1dVQaQ" @@ -44695,7 +44695,7 @@ }, "x-kubernetes-action": "delete", "x-kubernetes-group-version-kind": { - "group": "networking.api.onmetal.de", + "group": "networking.ironcore.dev", "kind": "NetworkPolicy", "version": "v1alpha1" } @@ -44716,9 +44716,9 @@ "https" ], "tags": [ - "networkingApiOnmetalDe_v1alpha1" + "networkingIroncoreDev_v1alpha1" ], - "operationId": "patchNetworkingApiOnmetalDeV1alpha1NamespacedNetworkPolicy", + "operationId": "patchNetworkingIroncoreDevV1alpha1NamespacedNetworkPolicy", "parameters": [ { "$ref": "#/parameters/body-78PwaGsr" @@ -44748,13 +44748,13 @@ "200": { "description": "OK", "schema": { - "$ref": "#/definitions/com.github.onmetal.onmetal-api.api.networking.v1alpha1.NetworkPolicy" + "$ref": "#/definitions/com.github.ironcore-dev.ironcore.api.networking.v1alpha1.NetworkPolicy" } }, "201": { "description": "Created", "schema": { - "$ref": "#/definitions/com.github.onmetal.onmetal-api.api.networking.v1alpha1.NetworkPolicy" + "$ref": "#/definitions/com.github.ironcore-dev.ironcore.api.networking.v1alpha1.NetworkPolicy" } }, "401": { @@ -44763,7 +44763,7 @@ }, "x-kubernetes-action": "patch", "x-kubernetes-group-version-kind": { - "group": "networking.api.onmetal.de", + "group": "networking.ironcore.dev", "kind": "NetworkPolicy", "version": "v1alpha1" } @@ -44785,7 +44785,7 @@ } ] }, - "/apis/networking.api.onmetal.de/v1alpha1/namespaces/{namespace}/networkpolicies/{name}/status": { + "/apis/networking.ironcore.dev/v1alpha1/namespaces/{namespace}/networkpolicies/{name}/status": { "get": { "description": "read status of the specified NetworkPolicy", "consumes": [ @@ -44799,14 +44799,14 @@ "https" ], "tags": [ - "networkingApiOnmetalDe_v1alpha1" + "networkingIroncoreDev_v1alpha1" ], - "operationId": "readNetworkingApiOnmetalDeV1alpha1NamespacedNetworkPolicyStatus", + "operationId": "readNetworkingIroncoreDevV1alpha1NamespacedNetworkPolicyStatus", "responses": { "200": { "description": "OK", "schema": { - "$ref": "#/definitions/com.github.onmetal.onmetal-api.api.networking.v1alpha1.NetworkPolicy" + "$ref": "#/definitions/com.github.ironcore-dev.ironcore.api.networking.v1alpha1.NetworkPolicy" } }, "401": { @@ -44815,7 +44815,7 @@ }, "x-kubernetes-action": "get", "x-kubernetes-group-version-kind": { - "group": "networking.api.onmetal.de", + "group": "networking.ironcore.dev", "kind": "NetworkPolicy", "version": "v1alpha1" } @@ -44833,16 +44833,16 @@ "https" ], "tags": [ - "networkingApiOnmetalDe_v1alpha1" + "networkingIroncoreDev_v1alpha1" ], - "operationId": "replaceNetworkingApiOnmetalDeV1alpha1NamespacedNetworkPolicyStatus", + "operationId": "replaceNetworkingIroncoreDevV1alpha1NamespacedNetworkPolicyStatus", "parameters": [ { "name": "body", "in": "body", "required": true, "schema": { - "$ref": "#/definitions/com.github.onmetal.onmetal-api.api.networking.v1alpha1.NetworkPolicy" + "$ref": "#/definitions/com.github.ironcore-dev.ironcore.api.networking.v1alpha1.NetworkPolicy" } }, { @@ -44867,13 +44867,13 @@ "200": { "description": "OK", "schema": { - "$ref": "#/definitions/com.github.onmetal.onmetal-api.api.networking.v1alpha1.NetworkPolicy" + "$ref": "#/definitions/com.github.ironcore-dev.ironcore.api.networking.v1alpha1.NetworkPolicy" } }, "201": { "description": "Created", "schema": { - "$ref": "#/definitions/com.github.onmetal.onmetal-api.api.networking.v1alpha1.NetworkPolicy" + "$ref": "#/definitions/com.github.ironcore-dev.ironcore.api.networking.v1alpha1.NetworkPolicy" } }, "401": { @@ -44882,7 +44882,7 @@ }, "x-kubernetes-action": "put", "x-kubernetes-group-version-kind": { - "group": "networking.api.onmetal.de", + "group": "networking.ironcore.dev", "kind": "NetworkPolicy", "version": "v1alpha1" } @@ -44903,9 +44903,9 @@ "https" ], "tags": [ - "networkingApiOnmetalDe_v1alpha1" + "networkingIroncoreDev_v1alpha1" ], - "operationId": "patchNetworkingApiOnmetalDeV1alpha1NamespacedNetworkPolicyStatus", + "operationId": "patchNetworkingIroncoreDevV1alpha1NamespacedNetworkPolicyStatus", "parameters": [ { "$ref": "#/parameters/body-78PwaGsr" @@ -44935,13 +44935,13 @@ "200": { "description": "OK", "schema": { - "$ref": "#/definitions/com.github.onmetal.onmetal-api.api.networking.v1alpha1.NetworkPolicy" + "$ref": "#/definitions/com.github.ironcore-dev.ironcore.api.networking.v1alpha1.NetworkPolicy" } }, "201": { "description": "Created", "schema": { - "$ref": "#/definitions/com.github.onmetal.onmetal-api.api.networking.v1alpha1.NetworkPolicy" + "$ref": "#/definitions/com.github.ironcore-dev.ironcore.api.networking.v1alpha1.NetworkPolicy" } }, "401": { @@ -44950,7 +44950,7 @@ }, "x-kubernetes-action": "patch", "x-kubernetes-group-version-kind": { - "group": "networking.api.onmetal.de", + "group": "networking.ironcore.dev", "kind": "NetworkPolicy", "version": "v1alpha1" } @@ -44972,7 +44972,7 @@ } ] }, - "/apis/networking.api.onmetal.de/v1alpha1/namespaces/{namespace}/networks": { + "/apis/networking.ironcore.dev/v1alpha1/namespaces/{namespace}/networks": { "get": { "description": "list or watch objects of kind Network", "consumes": [ @@ -44987,9 +44987,9 @@ "https" ], "tags": [ - "networkingApiOnmetalDe_v1alpha1" + "networkingIroncoreDev_v1alpha1" ], - "operationId": "listNetworkingApiOnmetalDeV1alpha1NamespacedNetwork", + "operationId": "listNetworkingIroncoreDevV1alpha1NamespacedNetwork", "parameters": [ { "$ref": "#/parameters/allowWatchBookmarks-HC2hJt-J" @@ -45026,7 +45026,7 @@ "200": { "description": "OK", "schema": { - "$ref": "#/definitions/com.github.onmetal.onmetal-api.api.networking.v1alpha1.NetworkList" + "$ref": "#/definitions/com.github.ironcore-dev.ironcore.api.networking.v1alpha1.NetworkList" } }, "401": { @@ -45035,7 +45035,7 @@ }, "x-kubernetes-action": "list", "x-kubernetes-group-version-kind": { - "group": "networking.api.onmetal.de", + "group": "networking.ironcore.dev", "kind": "Network", "version": "v1alpha1" } @@ -45053,16 +45053,16 @@ "https" ], "tags": [ - "networkingApiOnmetalDe_v1alpha1" + "networkingIroncoreDev_v1alpha1" ], - "operationId": "createNetworkingApiOnmetalDeV1alpha1NamespacedNetwork", + "operationId": "createNetworkingIroncoreDevV1alpha1NamespacedNetwork", "parameters": [ { "name": "body", "in": "body", "required": true, "schema": { - "$ref": "#/definitions/com.github.onmetal.onmetal-api.api.networking.v1alpha1.Network" + "$ref": "#/definitions/com.github.ironcore-dev.ironcore.api.networking.v1alpha1.Network" } }, { @@ -45087,19 +45087,19 @@ "200": { "description": "OK", "schema": { - "$ref": "#/definitions/com.github.onmetal.onmetal-api.api.networking.v1alpha1.Network" + "$ref": "#/definitions/com.github.ironcore-dev.ironcore.api.networking.v1alpha1.Network" } }, "201": { "description": "Created", "schema": { - "$ref": "#/definitions/com.github.onmetal.onmetal-api.api.networking.v1alpha1.Network" + "$ref": "#/definitions/com.github.ironcore-dev.ironcore.api.networking.v1alpha1.Network" } }, "202": { "description": "Accepted", "schema": { - "$ref": "#/definitions/com.github.onmetal.onmetal-api.api.networking.v1alpha1.Network" + "$ref": "#/definitions/com.github.ironcore-dev.ironcore.api.networking.v1alpha1.Network" } }, "401": { @@ -45108,7 +45108,7 @@ }, "x-kubernetes-action": "post", "x-kubernetes-group-version-kind": { - "group": "networking.api.onmetal.de", + "group": "networking.ironcore.dev", "kind": "Network", "version": "v1alpha1" } @@ -45126,9 +45126,9 @@ "https" ], "tags": [ - "networkingApiOnmetalDe_v1alpha1" + "networkingIroncoreDev_v1alpha1" ], - "operationId": "deleteNetworkingApiOnmetalDeV1alpha1CollectionNamespacedNetwork", + "operationId": "deleteNetworkingIroncoreDevV1alpha1CollectionNamespacedNetwork", "parameters": [ { "$ref": "#/parameters/body-2Y1dVQaQ" @@ -45187,7 +45187,7 @@ }, "x-kubernetes-action": "deletecollection", "x-kubernetes-group-version-kind": { - "group": "networking.api.onmetal.de", + "group": "networking.ironcore.dev", "kind": "Network", "version": "v1alpha1" } @@ -45201,7 +45201,7 @@ } ] }, - "/apis/networking.api.onmetal.de/v1alpha1/namespaces/{namespace}/networks/{name}": { + "/apis/networking.ironcore.dev/v1alpha1/namespaces/{namespace}/networks/{name}": { "get": { "description": "read the specified Network", "consumes": [ @@ -45215,14 +45215,14 @@ "https" ], "tags": [ - "networkingApiOnmetalDe_v1alpha1" + "networkingIroncoreDev_v1alpha1" ], - "operationId": "readNetworkingApiOnmetalDeV1alpha1NamespacedNetwork", + "operationId": "readNetworkingIroncoreDevV1alpha1NamespacedNetwork", "responses": { "200": { "description": "OK", "schema": { - "$ref": "#/definitions/com.github.onmetal.onmetal-api.api.networking.v1alpha1.Network" + "$ref": "#/definitions/com.github.ironcore-dev.ironcore.api.networking.v1alpha1.Network" } }, "401": { @@ -45231,7 +45231,7 @@ }, "x-kubernetes-action": "get", "x-kubernetes-group-version-kind": { - "group": "networking.api.onmetal.de", + "group": "networking.ironcore.dev", "kind": "Network", "version": "v1alpha1" } @@ -45249,16 +45249,16 @@ "https" ], "tags": [ - "networkingApiOnmetalDe_v1alpha1" + "networkingIroncoreDev_v1alpha1" ], - "operationId": "replaceNetworkingApiOnmetalDeV1alpha1NamespacedNetwork", + "operationId": "replaceNetworkingIroncoreDevV1alpha1NamespacedNetwork", "parameters": [ { "name": "body", "in": "body", "required": true, "schema": { - "$ref": "#/definitions/com.github.onmetal.onmetal-api.api.networking.v1alpha1.Network" + "$ref": "#/definitions/com.github.ironcore-dev.ironcore.api.networking.v1alpha1.Network" } }, { @@ -45283,13 +45283,13 @@ "200": { "description": "OK", "schema": { - "$ref": "#/definitions/com.github.onmetal.onmetal-api.api.networking.v1alpha1.Network" + "$ref": "#/definitions/com.github.ironcore-dev.ironcore.api.networking.v1alpha1.Network" } }, "201": { "description": "Created", "schema": { - "$ref": "#/definitions/com.github.onmetal.onmetal-api.api.networking.v1alpha1.Network" + "$ref": "#/definitions/com.github.ironcore-dev.ironcore.api.networking.v1alpha1.Network" } }, "401": { @@ -45298,7 +45298,7 @@ }, "x-kubernetes-action": "put", "x-kubernetes-group-version-kind": { - "group": "networking.api.onmetal.de", + "group": "networking.ironcore.dev", "kind": "Network", "version": "v1alpha1" } @@ -45316,9 +45316,9 @@ "https" ], "tags": [ - "networkingApiOnmetalDe_v1alpha1" + "networkingIroncoreDev_v1alpha1" ], - "operationId": "deleteNetworkingApiOnmetalDeV1alpha1NamespacedNetwork", + "operationId": "deleteNetworkingIroncoreDevV1alpha1NamespacedNetwork", "parameters": [ { "$ref": "#/parameters/body-2Y1dVQaQ" @@ -45359,7 +45359,7 @@ }, "x-kubernetes-action": "delete", "x-kubernetes-group-version-kind": { - "group": "networking.api.onmetal.de", + "group": "networking.ironcore.dev", "kind": "Network", "version": "v1alpha1" } @@ -45380,9 +45380,9 @@ "https" ], "tags": [ - "networkingApiOnmetalDe_v1alpha1" + "networkingIroncoreDev_v1alpha1" ], - "operationId": "patchNetworkingApiOnmetalDeV1alpha1NamespacedNetwork", + "operationId": "patchNetworkingIroncoreDevV1alpha1NamespacedNetwork", "parameters": [ { "$ref": "#/parameters/body-78PwaGsr" @@ -45412,13 +45412,13 @@ "200": { "description": "OK", "schema": { - "$ref": "#/definitions/com.github.onmetal.onmetal-api.api.networking.v1alpha1.Network" + "$ref": "#/definitions/com.github.ironcore-dev.ironcore.api.networking.v1alpha1.Network" } }, "201": { "description": "Created", "schema": { - "$ref": "#/definitions/com.github.onmetal.onmetal-api.api.networking.v1alpha1.Network" + "$ref": "#/definitions/com.github.ironcore-dev.ironcore.api.networking.v1alpha1.Network" } }, "401": { @@ -45427,7 +45427,7 @@ }, "x-kubernetes-action": "patch", "x-kubernetes-group-version-kind": { - "group": "networking.api.onmetal.de", + "group": "networking.ironcore.dev", "kind": "Network", "version": "v1alpha1" } @@ -45449,7 +45449,7 @@ } ] }, - "/apis/networking.api.onmetal.de/v1alpha1/namespaces/{namespace}/networks/{name}/status": { + "/apis/networking.ironcore.dev/v1alpha1/namespaces/{namespace}/networks/{name}/status": { "get": { "description": "read status of the specified Network", "consumes": [ @@ -45463,14 +45463,14 @@ "https" ], "tags": [ - "networkingApiOnmetalDe_v1alpha1" + "networkingIroncoreDev_v1alpha1" ], - "operationId": "readNetworkingApiOnmetalDeV1alpha1NamespacedNetworkStatus", + "operationId": "readNetworkingIroncoreDevV1alpha1NamespacedNetworkStatus", "responses": { "200": { "description": "OK", "schema": { - "$ref": "#/definitions/com.github.onmetal.onmetal-api.api.networking.v1alpha1.Network" + "$ref": "#/definitions/com.github.ironcore-dev.ironcore.api.networking.v1alpha1.Network" } }, "401": { @@ -45479,7 +45479,7 @@ }, "x-kubernetes-action": "get", "x-kubernetes-group-version-kind": { - "group": "networking.api.onmetal.de", + "group": "networking.ironcore.dev", "kind": "Network", "version": "v1alpha1" } @@ -45497,16 +45497,16 @@ "https" ], "tags": [ - "networkingApiOnmetalDe_v1alpha1" + "networkingIroncoreDev_v1alpha1" ], - "operationId": "replaceNetworkingApiOnmetalDeV1alpha1NamespacedNetworkStatus", + "operationId": "replaceNetworkingIroncoreDevV1alpha1NamespacedNetworkStatus", "parameters": [ { "name": "body", "in": "body", "required": true, "schema": { - "$ref": "#/definitions/com.github.onmetal.onmetal-api.api.networking.v1alpha1.Network" + "$ref": "#/definitions/com.github.ironcore-dev.ironcore.api.networking.v1alpha1.Network" } }, { @@ -45531,13 +45531,13 @@ "200": { "description": "OK", "schema": { - "$ref": "#/definitions/com.github.onmetal.onmetal-api.api.networking.v1alpha1.Network" + "$ref": "#/definitions/com.github.ironcore-dev.ironcore.api.networking.v1alpha1.Network" } }, "201": { "description": "Created", "schema": { - "$ref": "#/definitions/com.github.onmetal.onmetal-api.api.networking.v1alpha1.Network" + "$ref": "#/definitions/com.github.ironcore-dev.ironcore.api.networking.v1alpha1.Network" } }, "401": { @@ -45546,7 +45546,7 @@ }, "x-kubernetes-action": "put", "x-kubernetes-group-version-kind": { - "group": "networking.api.onmetal.de", + "group": "networking.ironcore.dev", "kind": "Network", "version": "v1alpha1" } @@ -45567,9 +45567,9 @@ "https" ], "tags": [ - "networkingApiOnmetalDe_v1alpha1" + "networkingIroncoreDev_v1alpha1" ], - "operationId": "patchNetworkingApiOnmetalDeV1alpha1NamespacedNetworkStatus", + "operationId": "patchNetworkingIroncoreDevV1alpha1NamespacedNetworkStatus", "parameters": [ { "$ref": "#/parameters/body-78PwaGsr" @@ -45599,13 +45599,13 @@ "200": { "description": "OK", "schema": { - "$ref": "#/definitions/com.github.onmetal.onmetal-api.api.networking.v1alpha1.Network" + "$ref": "#/definitions/com.github.ironcore-dev.ironcore.api.networking.v1alpha1.Network" } }, "201": { "description": "Created", "schema": { - "$ref": "#/definitions/com.github.onmetal.onmetal-api.api.networking.v1alpha1.Network" + "$ref": "#/definitions/com.github.ironcore-dev.ironcore.api.networking.v1alpha1.Network" } }, "401": { @@ -45614,7 +45614,7 @@ }, "x-kubernetes-action": "patch", "x-kubernetes-group-version-kind": { - "group": "networking.api.onmetal.de", + "group": "networking.ironcore.dev", "kind": "Network", "version": "v1alpha1" } @@ -45636,7 +45636,7 @@ } ] }, - "/apis/networking.api.onmetal.de/v1alpha1/namespaces/{namespace}/virtualips": { + "/apis/networking.ironcore.dev/v1alpha1/namespaces/{namespace}/virtualips": { "get": { "description": "list or watch objects of kind VirtualIP", "consumes": [ @@ -45651,9 +45651,9 @@ "https" ], "tags": [ - "networkingApiOnmetalDe_v1alpha1" + "networkingIroncoreDev_v1alpha1" ], - "operationId": "listNetworkingApiOnmetalDeV1alpha1NamespacedVirtualIP", + "operationId": "listNetworkingIroncoreDevV1alpha1NamespacedVirtualIP", "parameters": [ { "$ref": "#/parameters/allowWatchBookmarks-HC2hJt-J" @@ -45690,7 +45690,7 @@ "200": { "description": "OK", "schema": { - "$ref": "#/definitions/com.github.onmetal.onmetal-api.api.networking.v1alpha1.VirtualIPList" + "$ref": "#/definitions/com.github.ironcore-dev.ironcore.api.networking.v1alpha1.VirtualIPList" } }, "401": { @@ -45699,7 +45699,7 @@ }, "x-kubernetes-action": "list", "x-kubernetes-group-version-kind": { - "group": "networking.api.onmetal.de", + "group": "networking.ironcore.dev", "kind": "VirtualIP", "version": "v1alpha1" } @@ -45717,16 +45717,16 @@ "https" ], "tags": [ - "networkingApiOnmetalDe_v1alpha1" + "networkingIroncoreDev_v1alpha1" ], - "operationId": "createNetworkingApiOnmetalDeV1alpha1NamespacedVirtualIP", + "operationId": "createNetworkingIroncoreDevV1alpha1NamespacedVirtualIP", "parameters": [ { "name": "body", "in": "body", "required": true, "schema": { - "$ref": "#/definitions/com.github.onmetal.onmetal-api.api.networking.v1alpha1.VirtualIP" + "$ref": "#/definitions/com.github.ironcore-dev.ironcore.api.networking.v1alpha1.VirtualIP" } }, { @@ -45751,19 +45751,19 @@ "200": { "description": "OK", "schema": { - "$ref": "#/definitions/com.github.onmetal.onmetal-api.api.networking.v1alpha1.VirtualIP" + "$ref": "#/definitions/com.github.ironcore-dev.ironcore.api.networking.v1alpha1.VirtualIP" } }, "201": { "description": "Created", "schema": { - "$ref": "#/definitions/com.github.onmetal.onmetal-api.api.networking.v1alpha1.VirtualIP" + "$ref": "#/definitions/com.github.ironcore-dev.ironcore.api.networking.v1alpha1.VirtualIP" } }, "202": { "description": "Accepted", "schema": { - "$ref": "#/definitions/com.github.onmetal.onmetal-api.api.networking.v1alpha1.VirtualIP" + "$ref": "#/definitions/com.github.ironcore-dev.ironcore.api.networking.v1alpha1.VirtualIP" } }, "401": { @@ -45772,7 +45772,7 @@ }, "x-kubernetes-action": "post", "x-kubernetes-group-version-kind": { - "group": "networking.api.onmetal.de", + "group": "networking.ironcore.dev", "kind": "VirtualIP", "version": "v1alpha1" } @@ -45790,9 +45790,9 @@ "https" ], "tags": [ - "networkingApiOnmetalDe_v1alpha1" + "networkingIroncoreDev_v1alpha1" ], - "operationId": "deleteNetworkingApiOnmetalDeV1alpha1CollectionNamespacedVirtualIP", + "operationId": "deleteNetworkingIroncoreDevV1alpha1CollectionNamespacedVirtualIP", "parameters": [ { "$ref": "#/parameters/body-2Y1dVQaQ" @@ -45851,7 +45851,7 @@ }, "x-kubernetes-action": "deletecollection", "x-kubernetes-group-version-kind": { - "group": "networking.api.onmetal.de", + "group": "networking.ironcore.dev", "kind": "VirtualIP", "version": "v1alpha1" } @@ -45865,7 +45865,7 @@ } ] }, - "/apis/networking.api.onmetal.de/v1alpha1/namespaces/{namespace}/virtualips/{name}": { + "/apis/networking.ironcore.dev/v1alpha1/namespaces/{namespace}/virtualips/{name}": { "get": { "description": "read the specified VirtualIP", "consumes": [ @@ -45879,14 +45879,14 @@ "https" ], "tags": [ - "networkingApiOnmetalDe_v1alpha1" + "networkingIroncoreDev_v1alpha1" ], - "operationId": "readNetworkingApiOnmetalDeV1alpha1NamespacedVirtualIP", + "operationId": "readNetworkingIroncoreDevV1alpha1NamespacedVirtualIP", "responses": { "200": { "description": "OK", "schema": { - "$ref": "#/definitions/com.github.onmetal.onmetal-api.api.networking.v1alpha1.VirtualIP" + "$ref": "#/definitions/com.github.ironcore-dev.ironcore.api.networking.v1alpha1.VirtualIP" } }, "401": { @@ -45895,7 +45895,7 @@ }, "x-kubernetes-action": "get", "x-kubernetes-group-version-kind": { - "group": "networking.api.onmetal.de", + "group": "networking.ironcore.dev", "kind": "VirtualIP", "version": "v1alpha1" } @@ -45913,16 +45913,16 @@ "https" ], "tags": [ - "networkingApiOnmetalDe_v1alpha1" + "networkingIroncoreDev_v1alpha1" ], - "operationId": "replaceNetworkingApiOnmetalDeV1alpha1NamespacedVirtualIP", + "operationId": "replaceNetworkingIroncoreDevV1alpha1NamespacedVirtualIP", "parameters": [ { "name": "body", "in": "body", "required": true, "schema": { - "$ref": "#/definitions/com.github.onmetal.onmetal-api.api.networking.v1alpha1.VirtualIP" + "$ref": "#/definitions/com.github.ironcore-dev.ironcore.api.networking.v1alpha1.VirtualIP" } }, { @@ -45947,13 +45947,13 @@ "200": { "description": "OK", "schema": { - "$ref": "#/definitions/com.github.onmetal.onmetal-api.api.networking.v1alpha1.VirtualIP" + "$ref": "#/definitions/com.github.ironcore-dev.ironcore.api.networking.v1alpha1.VirtualIP" } }, "201": { "description": "Created", "schema": { - "$ref": "#/definitions/com.github.onmetal.onmetal-api.api.networking.v1alpha1.VirtualIP" + "$ref": "#/definitions/com.github.ironcore-dev.ironcore.api.networking.v1alpha1.VirtualIP" } }, "401": { @@ -45962,7 +45962,7 @@ }, "x-kubernetes-action": "put", "x-kubernetes-group-version-kind": { - "group": "networking.api.onmetal.de", + "group": "networking.ironcore.dev", "kind": "VirtualIP", "version": "v1alpha1" } @@ -45980,9 +45980,9 @@ "https" ], "tags": [ - "networkingApiOnmetalDe_v1alpha1" + "networkingIroncoreDev_v1alpha1" ], - "operationId": "deleteNetworkingApiOnmetalDeV1alpha1NamespacedVirtualIP", + "operationId": "deleteNetworkingIroncoreDevV1alpha1NamespacedVirtualIP", "parameters": [ { "$ref": "#/parameters/body-2Y1dVQaQ" @@ -46023,7 +46023,7 @@ }, "x-kubernetes-action": "delete", "x-kubernetes-group-version-kind": { - "group": "networking.api.onmetal.de", + "group": "networking.ironcore.dev", "kind": "VirtualIP", "version": "v1alpha1" } @@ -46044,9 +46044,9 @@ "https" ], "tags": [ - "networkingApiOnmetalDe_v1alpha1" + "networkingIroncoreDev_v1alpha1" ], - "operationId": "patchNetworkingApiOnmetalDeV1alpha1NamespacedVirtualIP", + "operationId": "patchNetworkingIroncoreDevV1alpha1NamespacedVirtualIP", "parameters": [ { "$ref": "#/parameters/body-78PwaGsr" @@ -46076,13 +46076,13 @@ "200": { "description": "OK", "schema": { - "$ref": "#/definitions/com.github.onmetal.onmetal-api.api.networking.v1alpha1.VirtualIP" + "$ref": "#/definitions/com.github.ironcore-dev.ironcore.api.networking.v1alpha1.VirtualIP" } }, "201": { "description": "Created", "schema": { - "$ref": "#/definitions/com.github.onmetal.onmetal-api.api.networking.v1alpha1.VirtualIP" + "$ref": "#/definitions/com.github.ironcore-dev.ironcore.api.networking.v1alpha1.VirtualIP" } }, "401": { @@ -46091,7 +46091,7 @@ }, "x-kubernetes-action": "patch", "x-kubernetes-group-version-kind": { - "group": "networking.api.onmetal.de", + "group": "networking.ironcore.dev", "kind": "VirtualIP", "version": "v1alpha1" } @@ -46113,7 +46113,7 @@ } ] }, - "/apis/networking.api.onmetal.de/v1alpha1/namespaces/{namespace}/virtualips/{name}/status": { + "/apis/networking.ironcore.dev/v1alpha1/namespaces/{namespace}/virtualips/{name}/status": { "get": { "description": "read status of the specified VirtualIP", "consumes": [ @@ -46127,14 +46127,14 @@ "https" ], "tags": [ - "networkingApiOnmetalDe_v1alpha1" + "networkingIroncoreDev_v1alpha1" ], - "operationId": "readNetworkingApiOnmetalDeV1alpha1NamespacedVirtualIPStatus", + "operationId": "readNetworkingIroncoreDevV1alpha1NamespacedVirtualIPStatus", "responses": { "200": { "description": "OK", "schema": { - "$ref": "#/definitions/com.github.onmetal.onmetal-api.api.networking.v1alpha1.VirtualIP" + "$ref": "#/definitions/com.github.ironcore-dev.ironcore.api.networking.v1alpha1.VirtualIP" } }, "401": { @@ -46143,7 +46143,7 @@ }, "x-kubernetes-action": "get", "x-kubernetes-group-version-kind": { - "group": "networking.api.onmetal.de", + "group": "networking.ironcore.dev", "kind": "VirtualIP", "version": "v1alpha1" } @@ -46161,16 +46161,16 @@ "https" ], "tags": [ - "networkingApiOnmetalDe_v1alpha1" + "networkingIroncoreDev_v1alpha1" ], - "operationId": "replaceNetworkingApiOnmetalDeV1alpha1NamespacedVirtualIPStatus", + "operationId": "replaceNetworkingIroncoreDevV1alpha1NamespacedVirtualIPStatus", "parameters": [ { "name": "body", "in": "body", "required": true, "schema": { - "$ref": "#/definitions/com.github.onmetal.onmetal-api.api.networking.v1alpha1.VirtualIP" + "$ref": "#/definitions/com.github.ironcore-dev.ironcore.api.networking.v1alpha1.VirtualIP" } }, { @@ -46195,13 +46195,13 @@ "200": { "description": "OK", "schema": { - "$ref": "#/definitions/com.github.onmetal.onmetal-api.api.networking.v1alpha1.VirtualIP" + "$ref": "#/definitions/com.github.ironcore-dev.ironcore.api.networking.v1alpha1.VirtualIP" } }, "201": { "description": "Created", "schema": { - "$ref": "#/definitions/com.github.onmetal.onmetal-api.api.networking.v1alpha1.VirtualIP" + "$ref": "#/definitions/com.github.ironcore-dev.ironcore.api.networking.v1alpha1.VirtualIP" } }, "401": { @@ -46210,7 +46210,7 @@ }, "x-kubernetes-action": "put", "x-kubernetes-group-version-kind": { - "group": "networking.api.onmetal.de", + "group": "networking.ironcore.dev", "kind": "VirtualIP", "version": "v1alpha1" } @@ -46231,9 +46231,9 @@ "https" ], "tags": [ - "networkingApiOnmetalDe_v1alpha1" + "networkingIroncoreDev_v1alpha1" ], - "operationId": "patchNetworkingApiOnmetalDeV1alpha1NamespacedVirtualIPStatus", + "operationId": "patchNetworkingIroncoreDevV1alpha1NamespacedVirtualIPStatus", "parameters": [ { "$ref": "#/parameters/body-78PwaGsr" @@ -46263,13 +46263,13 @@ "200": { "description": "OK", "schema": { - "$ref": "#/definitions/com.github.onmetal.onmetal-api.api.networking.v1alpha1.VirtualIP" + "$ref": "#/definitions/com.github.ironcore-dev.ironcore.api.networking.v1alpha1.VirtualIP" } }, "201": { "description": "Created", "schema": { - "$ref": "#/definitions/com.github.onmetal.onmetal-api.api.networking.v1alpha1.VirtualIP" + "$ref": "#/definitions/com.github.ironcore-dev.ironcore.api.networking.v1alpha1.VirtualIP" } }, "401": { @@ -46278,7 +46278,7 @@ }, "x-kubernetes-action": "patch", "x-kubernetes-group-version-kind": { - "group": "networking.api.onmetal.de", + "group": "networking.ironcore.dev", "kind": "VirtualIP", "version": "v1alpha1" } @@ -46300,7 +46300,7 @@ } ] }, - "/apis/networking.api.onmetal.de/v1alpha1/natgateways": { + "/apis/networking.ironcore.dev/v1alpha1/natgateways": { "get": { "description": "list or watch objects of kind NATGateway", "consumes": [ @@ -46315,14 +46315,14 @@ "https" ], "tags": [ - "networkingApiOnmetalDe_v1alpha1" + "networkingIroncoreDev_v1alpha1" ], - "operationId": "listNetworkingApiOnmetalDeV1alpha1NATGatewayForAllNamespaces", + "operationId": "listNetworkingIroncoreDevV1alpha1NATGatewayForAllNamespaces", "responses": { "200": { "description": "OK", "schema": { - "$ref": "#/definitions/com.github.onmetal.onmetal-api.api.networking.v1alpha1.NATGatewayList" + "$ref": "#/definitions/com.github.ironcore-dev.ironcore.api.networking.v1alpha1.NATGatewayList" } }, "401": { @@ -46331,7 +46331,7 @@ }, "x-kubernetes-action": "list", "x-kubernetes-group-version-kind": { - "group": "networking.api.onmetal.de", + "group": "networking.ironcore.dev", "kind": "NATGateway", "version": "v1alpha1" } @@ -46372,7 +46372,7 @@ } ] }, - "/apis/networking.api.onmetal.de/v1alpha1/networkinterfaces": { + "/apis/networking.ironcore.dev/v1alpha1/networkinterfaces": { "get": { "description": "list or watch objects of kind NetworkInterface", "consumes": [ @@ -46387,14 +46387,14 @@ "https" ], "tags": [ - "networkingApiOnmetalDe_v1alpha1" + "networkingIroncoreDev_v1alpha1" ], - "operationId": "listNetworkingApiOnmetalDeV1alpha1NetworkInterfaceForAllNamespaces", + "operationId": "listNetworkingIroncoreDevV1alpha1NetworkInterfaceForAllNamespaces", "responses": { "200": { "description": "OK", "schema": { - "$ref": "#/definitions/com.github.onmetal.onmetal-api.api.networking.v1alpha1.NetworkInterfaceList" + "$ref": "#/definitions/com.github.ironcore-dev.ironcore.api.networking.v1alpha1.NetworkInterfaceList" } }, "401": { @@ -46403,7 +46403,7 @@ }, "x-kubernetes-action": "list", "x-kubernetes-group-version-kind": { - "group": "networking.api.onmetal.de", + "group": "networking.ironcore.dev", "kind": "NetworkInterface", "version": "v1alpha1" } @@ -46444,7 +46444,7 @@ } ] }, - "/apis/networking.api.onmetal.de/v1alpha1/networkpolicies": { + "/apis/networking.ironcore.dev/v1alpha1/networkpolicies": { "get": { "description": "list or watch objects of kind NetworkPolicy", "consumes": [ @@ -46459,14 +46459,14 @@ "https" ], "tags": [ - "networkingApiOnmetalDe_v1alpha1" + "networkingIroncoreDev_v1alpha1" ], - "operationId": "listNetworkingApiOnmetalDeV1alpha1NetworkPolicyForAllNamespaces", + "operationId": "listNetworkingIroncoreDevV1alpha1NetworkPolicyForAllNamespaces", "responses": { "200": { "description": "OK", "schema": { - "$ref": "#/definitions/com.github.onmetal.onmetal-api.api.networking.v1alpha1.NetworkPolicyList" + "$ref": "#/definitions/com.github.ironcore-dev.ironcore.api.networking.v1alpha1.NetworkPolicyList" } }, "401": { @@ -46475,7 +46475,7 @@ }, "x-kubernetes-action": "list", "x-kubernetes-group-version-kind": { - "group": "networking.api.onmetal.de", + "group": "networking.ironcore.dev", "kind": "NetworkPolicy", "version": "v1alpha1" } @@ -46516,7 +46516,7 @@ } ] }, - "/apis/networking.api.onmetal.de/v1alpha1/networks": { + "/apis/networking.ironcore.dev/v1alpha1/networks": { "get": { "description": "list or watch objects of kind Network", "consumes": [ @@ -46531,14 +46531,14 @@ "https" ], "tags": [ - "networkingApiOnmetalDe_v1alpha1" + "networkingIroncoreDev_v1alpha1" ], - "operationId": "listNetworkingApiOnmetalDeV1alpha1NetworkForAllNamespaces", + "operationId": "listNetworkingIroncoreDevV1alpha1NetworkForAllNamespaces", "responses": { "200": { "description": "OK", "schema": { - "$ref": "#/definitions/com.github.onmetal.onmetal-api.api.networking.v1alpha1.NetworkList" + "$ref": "#/definitions/com.github.ironcore-dev.ironcore.api.networking.v1alpha1.NetworkList" } }, "401": { @@ -46547,7 +46547,7 @@ }, "x-kubernetes-action": "list", "x-kubernetes-group-version-kind": { - "group": "networking.api.onmetal.de", + "group": "networking.ironcore.dev", "kind": "Network", "version": "v1alpha1" } @@ -46588,7 +46588,7 @@ } ] }, - "/apis/networking.api.onmetal.de/v1alpha1/virtualips": { + "/apis/networking.ironcore.dev/v1alpha1/virtualips": { "get": { "description": "list or watch objects of kind VirtualIP", "consumes": [ @@ -46603,14 +46603,14 @@ "https" ], "tags": [ - "networkingApiOnmetalDe_v1alpha1" + "networkingIroncoreDev_v1alpha1" ], - "operationId": "listNetworkingApiOnmetalDeV1alpha1VirtualIPForAllNamespaces", + "operationId": "listNetworkingIroncoreDevV1alpha1VirtualIPForAllNamespaces", "responses": { "200": { "description": "OK", "schema": { - "$ref": "#/definitions/com.github.onmetal.onmetal-api.api.networking.v1alpha1.VirtualIPList" + "$ref": "#/definitions/com.github.ironcore-dev.ironcore.api.networking.v1alpha1.VirtualIPList" } }, "401": { @@ -46619,7 +46619,7 @@ }, "x-kubernetes-action": "list", "x-kubernetes-group-version-kind": { - "group": "networking.api.onmetal.de", + "group": "networking.ironcore.dev", "kind": "VirtualIP", "version": "v1alpha1" } @@ -46660,7 +46660,7 @@ } ] }, - "/apis/networking.api.onmetal.de/v1alpha1/watch/loadbalancerroutings": { + "/apis/networking.ironcore.dev/v1alpha1/watch/loadbalancerroutings": { "get": { "description": "watch individual changes to a list of LoadBalancerRouting. deprecated: use the 'watch' parameter with a list operation instead.", "consumes": [ @@ -46675,9 +46675,9 @@ "https" ], "tags": [ - "networkingApiOnmetalDe_v1alpha1" + "networkingIroncoreDev_v1alpha1" ], - "operationId": "watchNetworkingApiOnmetalDeV1alpha1LoadBalancerRoutingListForAllNamespaces", + "operationId": "watchNetworkingIroncoreDevV1alpha1LoadBalancerRoutingListForAllNamespaces", "responses": { "200": { "description": "OK", @@ -46691,7 +46691,7 @@ }, "x-kubernetes-action": "watchlist", "x-kubernetes-group-version-kind": { - "group": "networking.api.onmetal.de", + "group": "networking.ironcore.dev", "kind": "LoadBalancerRouting", "version": "v1alpha1" } @@ -46732,7 +46732,7 @@ } ] }, - "/apis/networking.api.onmetal.de/v1alpha1/watch/loadbalancers": { + "/apis/networking.ironcore.dev/v1alpha1/watch/loadbalancers": { "get": { "description": "watch individual changes to a list of LoadBalancer. deprecated: use the 'watch' parameter with a list operation instead.", "consumes": [ @@ -46747,9 +46747,9 @@ "https" ], "tags": [ - "networkingApiOnmetalDe_v1alpha1" + "networkingIroncoreDev_v1alpha1" ], - "operationId": "watchNetworkingApiOnmetalDeV1alpha1LoadBalancerListForAllNamespaces", + "operationId": "watchNetworkingIroncoreDevV1alpha1LoadBalancerListForAllNamespaces", "responses": { "200": { "description": "OK", @@ -46763,7 +46763,7 @@ }, "x-kubernetes-action": "watchlist", "x-kubernetes-group-version-kind": { - "group": "networking.api.onmetal.de", + "group": "networking.ironcore.dev", "kind": "LoadBalancer", "version": "v1alpha1" } @@ -46804,7 +46804,7 @@ } ] }, - "/apis/networking.api.onmetal.de/v1alpha1/watch/namespaces/{namespace}/loadbalancerroutings": { + "/apis/networking.ironcore.dev/v1alpha1/watch/namespaces/{namespace}/loadbalancerroutings": { "get": { "description": "watch individual changes to a list of LoadBalancerRouting. deprecated: use the 'watch' parameter with a list operation instead.", "consumes": [ @@ -46819,9 +46819,9 @@ "https" ], "tags": [ - "networkingApiOnmetalDe_v1alpha1" + "networkingIroncoreDev_v1alpha1" ], - "operationId": "watchNetworkingApiOnmetalDeV1alpha1NamespacedLoadBalancerRoutingList", + "operationId": "watchNetworkingIroncoreDevV1alpha1NamespacedLoadBalancerRoutingList", "responses": { "200": { "description": "OK", @@ -46835,7 +46835,7 @@ }, "x-kubernetes-action": "watchlist", "x-kubernetes-group-version-kind": { - "group": "networking.api.onmetal.de", + "group": "networking.ironcore.dev", "kind": "LoadBalancerRouting", "version": "v1alpha1" } @@ -46879,7 +46879,7 @@ } ] }, - "/apis/networking.api.onmetal.de/v1alpha1/watch/namespaces/{namespace}/loadbalancerroutings/{name}": { + "/apis/networking.ironcore.dev/v1alpha1/watch/namespaces/{namespace}/loadbalancerroutings/{name}": { "get": { "description": "watch changes to an object of kind LoadBalancerRouting. deprecated: use the 'watch' parameter with a list operation instead, filtered to a single item with the 'fieldSelector' parameter.", "consumes": [ @@ -46894,9 +46894,9 @@ "https" ], "tags": [ - "networkingApiOnmetalDe_v1alpha1" + "networkingIroncoreDev_v1alpha1" ], - "operationId": "watchNetworkingApiOnmetalDeV1alpha1NamespacedLoadBalancerRouting", + "operationId": "watchNetworkingIroncoreDevV1alpha1NamespacedLoadBalancerRouting", "responses": { "200": { "description": "OK", @@ -46910,7 +46910,7 @@ }, "x-kubernetes-action": "watch", "x-kubernetes-group-version-kind": { - "group": "networking.api.onmetal.de", + "group": "networking.ironcore.dev", "kind": "LoadBalancerRouting", "version": "v1alpha1" } @@ -46962,7 +46962,7 @@ } ] }, - "/apis/networking.api.onmetal.de/v1alpha1/watch/namespaces/{namespace}/loadbalancers": { + "/apis/networking.ironcore.dev/v1alpha1/watch/namespaces/{namespace}/loadbalancers": { "get": { "description": "watch individual changes to a list of LoadBalancer. deprecated: use the 'watch' parameter with a list operation instead.", "consumes": [ @@ -46977,9 +46977,9 @@ "https" ], "tags": [ - "networkingApiOnmetalDe_v1alpha1" + "networkingIroncoreDev_v1alpha1" ], - "operationId": "watchNetworkingApiOnmetalDeV1alpha1NamespacedLoadBalancerList", + "operationId": "watchNetworkingIroncoreDevV1alpha1NamespacedLoadBalancerList", "responses": { "200": { "description": "OK", @@ -46993,7 +46993,7 @@ }, "x-kubernetes-action": "watchlist", "x-kubernetes-group-version-kind": { - "group": "networking.api.onmetal.de", + "group": "networking.ironcore.dev", "kind": "LoadBalancer", "version": "v1alpha1" } @@ -47037,7 +47037,7 @@ } ] }, - "/apis/networking.api.onmetal.de/v1alpha1/watch/namespaces/{namespace}/loadbalancers/{name}": { + "/apis/networking.ironcore.dev/v1alpha1/watch/namespaces/{namespace}/loadbalancers/{name}": { "get": { "description": "watch changes to an object of kind LoadBalancer. deprecated: use the 'watch' parameter with a list operation instead, filtered to a single item with the 'fieldSelector' parameter.", "consumes": [ @@ -47052,9 +47052,9 @@ "https" ], "tags": [ - "networkingApiOnmetalDe_v1alpha1" + "networkingIroncoreDev_v1alpha1" ], - "operationId": "watchNetworkingApiOnmetalDeV1alpha1NamespacedLoadBalancer", + "operationId": "watchNetworkingIroncoreDevV1alpha1NamespacedLoadBalancer", "responses": { "200": { "description": "OK", @@ -47068,7 +47068,7 @@ }, "x-kubernetes-action": "watch", "x-kubernetes-group-version-kind": { - "group": "networking.api.onmetal.de", + "group": "networking.ironcore.dev", "kind": "LoadBalancer", "version": "v1alpha1" } @@ -47120,7 +47120,7 @@ } ] }, - "/apis/networking.api.onmetal.de/v1alpha1/watch/namespaces/{namespace}/natgateways": { + "/apis/networking.ironcore.dev/v1alpha1/watch/namespaces/{namespace}/natgateways": { "get": { "description": "watch individual changes to a list of NATGateway. deprecated: use the 'watch' parameter with a list operation instead.", "consumes": [ @@ -47135,9 +47135,9 @@ "https" ], "tags": [ - "networkingApiOnmetalDe_v1alpha1" + "networkingIroncoreDev_v1alpha1" ], - "operationId": "watchNetworkingApiOnmetalDeV1alpha1NamespacedNATGatewayList", + "operationId": "watchNetworkingIroncoreDevV1alpha1NamespacedNATGatewayList", "responses": { "200": { "description": "OK", @@ -47151,7 +47151,7 @@ }, "x-kubernetes-action": "watchlist", "x-kubernetes-group-version-kind": { - "group": "networking.api.onmetal.de", + "group": "networking.ironcore.dev", "kind": "NATGateway", "version": "v1alpha1" } @@ -47195,7 +47195,7 @@ } ] }, - "/apis/networking.api.onmetal.de/v1alpha1/watch/namespaces/{namespace}/natgateways/{name}": { + "/apis/networking.ironcore.dev/v1alpha1/watch/namespaces/{namespace}/natgateways/{name}": { "get": { "description": "watch changes to an object of kind NATGateway. deprecated: use the 'watch' parameter with a list operation instead, filtered to a single item with the 'fieldSelector' parameter.", "consumes": [ @@ -47210,9 +47210,9 @@ "https" ], "tags": [ - "networkingApiOnmetalDe_v1alpha1" + "networkingIroncoreDev_v1alpha1" ], - "operationId": "watchNetworkingApiOnmetalDeV1alpha1NamespacedNATGateway", + "operationId": "watchNetworkingIroncoreDevV1alpha1NamespacedNATGateway", "responses": { "200": { "description": "OK", @@ -47226,7 +47226,7 @@ }, "x-kubernetes-action": "watch", "x-kubernetes-group-version-kind": { - "group": "networking.api.onmetal.de", + "group": "networking.ironcore.dev", "kind": "NATGateway", "version": "v1alpha1" } @@ -47278,7 +47278,7 @@ } ] }, - "/apis/networking.api.onmetal.de/v1alpha1/watch/namespaces/{namespace}/networkinterfaces": { + "/apis/networking.ironcore.dev/v1alpha1/watch/namespaces/{namespace}/networkinterfaces": { "get": { "description": "watch individual changes to a list of NetworkInterface. deprecated: use the 'watch' parameter with a list operation instead.", "consumes": [ @@ -47293,9 +47293,9 @@ "https" ], "tags": [ - "networkingApiOnmetalDe_v1alpha1" + "networkingIroncoreDev_v1alpha1" ], - "operationId": "watchNetworkingApiOnmetalDeV1alpha1NamespacedNetworkInterfaceList", + "operationId": "watchNetworkingIroncoreDevV1alpha1NamespacedNetworkInterfaceList", "responses": { "200": { "description": "OK", @@ -47309,7 +47309,7 @@ }, "x-kubernetes-action": "watchlist", "x-kubernetes-group-version-kind": { - "group": "networking.api.onmetal.de", + "group": "networking.ironcore.dev", "kind": "NetworkInterface", "version": "v1alpha1" } @@ -47353,7 +47353,7 @@ } ] }, - "/apis/networking.api.onmetal.de/v1alpha1/watch/namespaces/{namespace}/networkinterfaces/{name}": { + "/apis/networking.ironcore.dev/v1alpha1/watch/namespaces/{namespace}/networkinterfaces/{name}": { "get": { "description": "watch changes to an object of kind NetworkInterface. deprecated: use the 'watch' parameter with a list operation instead, filtered to a single item with the 'fieldSelector' parameter.", "consumes": [ @@ -47368,9 +47368,9 @@ "https" ], "tags": [ - "networkingApiOnmetalDe_v1alpha1" + "networkingIroncoreDev_v1alpha1" ], - "operationId": "watchNetworkingApiOnmetalDeV1alpha1NamespacedNetworkInterface", + "operationId": "watchNetworkingIroncoreDevV1alpha1NamespacedNetworkInterface", "responses": { "200": { "description": "OK", @@ -47384,7 +47384,7 @@ }, "x-kubernetes-action": "watch", "x-kubernetes-group-version-kind": { - "group": "networking.api.onmetal.de", + "group": "networking.ironcore.dev", "kind": "NetworkInterface", "version": "v1alpha1" } @@ -47436,7 +47436,7 @@ } ] }, - "/apis/networking.api.onmetal.de/v1alpha1/watch/namespaces/{namespace}/networkpolicies": { + "/apis/networking.ironcore.dev/v1alpha1/watch/namespaces/{namespace}/networkpolicies": { "get": { "description": "watch individual changes to a list of NetworkPolicy. deprecated: use the 'watch' parameter with a list operation instead.", "consumes": [ @@ -47451,9 +47451,9 @@ "https" ], "tags": [ - "networkingApiOnmetalDe_v1alpha1" + "networkingIroncoreDev_v1alpha1" ], - "operationId": "watchNetworkingApiOnmetalDeV1alpha1NamespacedNetworkPolicyList", + "operationId": "watchNetworkingIroncoreDevV1alpha1NamespacedNetworkPolicyList", "responses": { "200": { "description": "OK", @@ -47467,7 +47467,7 @@ }, "x-kubernetes-action": "watchlist", "x-kubernetes-group-version-kind": { - "group": "networking.api.onmetal.de", + "group": "networking.ironcore.dev", "kind": "NetworkPolicy", "version": "v1alpha1" } @@ -47511,7 +47511,7 @@ } ] }, - "/apis/networking.api.onmetal.de/v1alpha1/watch/namespaces/{namespace}/networkpolicies/{name}": { + "/apis/networking.ironcore.dev/v1alpha1/watch/namespaces/{namespace}/networkpolicies/{name}": { "get": { "description": "watch changes to an object of kind NetworkPolicy. deprecated: use the 'watch' parameter with a list operation instead, filtered to a single item with the 'fieldSelector' parameter.", "consumes": [ @@ -47526,9 +47526,9 @@ "https" ], "tags": [ - "networkingApiOnmetalDe_v1alpha1" + "networkingIroncoreDev_v1alpha1" ], - "operationId": "watchNetworkingApiOnmetalDeV1alpha1NamespacedNetworkPolicy", + "operationId": "watchNetworkingIroncoreDevV1alpha1NamespacedNetworkPolicy", "responses": { "200": { "description": "OK", @@ -47542,7 +47542,7 @@ }, "x-kubernetes-action": "watch", "x-kubernetes-group-version-kind": { - "group": "networking.api.onmetal.de", + "group": "networking.ironcore.dev", "kind": "NetworkPolicy", "version": "v1alpha1" } @@ -47594,7 +47594,7 @@ } ] }, - "/apis/networking.api.onmetal.de/v1alpha1/watch/namespaces/{namespace}/networks": { + "/apis/networking.ironcore.dev/v1alpha1/watch/namespaces/{namespace}/networks": { "get": { "description": "watch individual changes to a list of Network. deprecated: use the 'watch' parameter with a list operation instead.", "consumes": [ @@ -47609,9 +47609,9 @@ "https" ], "tags": [ - "networkingApiOnmetalDe_v1alpha1" + "networkingIroncoreDev_v1alpha1" ], - "operationId": "watchNetworkingApiOnmetalDeV1alpha1NamespacedNetworkList", + "operationId": "watchNetworkingIroncoreDevV1alpha1NamespacedNetworkList", "responses": { "200": { "description": "OK", @@ -47625,7 +47625,7 @@ }, "x-kubernetes-action": "watchlist", "x-kubernetes-group-version-kind": { - "group": "networking.api.onmetal.de", + "group": "networking.ironcore.dev", "kind": "Network", "version": "v1alpha1" } @@ -47669,7 +47669,7 @@ } ] }, - "/apis/networking.api.onmetal.de/v1alpha1/watch/namespaces/{namespace}/networks/{name}": { + "/apis/networking.ironcore.dev/v1alpha1/watch/namespaces/{namespace}/networks/{name}": { "get": { "description": "watch changes to an object of kind Network. deprecated: use the 'watch' parameter with a list operation instead, filtered to a single item with the 'fieldSelector' parameter.", "consumes": [ @@ -47684,9 +47684,9 @@ "https" ], "tags": [ - "networkingApiOnmetalDe_v1alpha1" + "networkingIroncoreDev_v1alpha1" ], - "operationId": "watchNetworkingApiOnmetalDeV1alpha1NamespacedNetwork", + "operationId": "watchNetworkingIroncoreDevV1alpha1NamespacedNetwork", "responses": { "200": { "description": "OK", @@ -47700,7 +47700,7 @@ }, "x-kubernetes-action": "watch", "x-kubernetes-group-version-kind": { - "group": "networking.api.onmetal.de", + "group": "networking.ironcore.dev", "kind": "Network", "version": "v1alpha1" } @@ -47752,7 +47752,7 @@ } ] }, - "/apis/networking.api.onmetal.de/v1alpha1/watch/namespaces/{namespace}/virtualips": { + "/apis/networking.ironcore.dev/v1alpha1/watch/namespaces/{namespace}/virtualips": { "get": { "description": "watch individual changes to a list of VirtualIP. deprecated: use the 'watch' parameter with a list operation instead.", "consumes": [ @@ -47767,9 +47767,9 @@ "https" ], "tags": [ - "networkingApiOnmetalDe_v1alpha1" + "networkingIroncoreDev_v1alpha1" ], - "operationId": "watchNetworkingApiOnmetalDeV1alpha1NamespacedVirtualIPList", + "operationId": "watchNetworkingIroncoreDevV1alpha1NamespacedVirtualIPList", "responses": { "200": { "description": "OK", @@ -47783,7 +47783,7 @@ }, "x-kubernetes-action": "watchlist", "x-kubernetes-group-version-kind": { - "group": "networking.api.onmetal.de", + "group": "networking.ironcore.dev", "kind": "VirtualIP", "version": "v1alpha1" } @@ -47827,7 +47827,7 @@ } ] }, - "/apis/networking.api.onmetal.de/v1alpha1/watch/namespaces/{namespace}/virtualips/{name}": { + "/apis/networking.ironcore.dev/v1alpha1/watch/namespaces/{namespace}/virtualips/{name}": { "get": { "description": "watch changes to an object of kind VirtualIP. deprecated: use the 'watch' parameter with a list operation instead, filtered to a single item with the 'fieldSelector' parameter.", "consumes": [ @@ -47842,9 +47842,9 @@ "https" ], "tags": [ - "networkingApiOnmetalDe_v1alpha1" + "networkingIroncoreDev_v1alpha1" ], - "operationId": "watchNetworkingApiOnmetalDeV1alpha1NamespacedVirtualIP", + "operationId": "watchNetworkingIroncoreDevV1alpha1NamespacedVirtualIP", "responses": { "200": { "description": "OK", @@ -47858,7 +47858,7 @@ }, "x-kubernetes-action": "watch", "x-kubernetes-group-version-kind": { - "group": "networking.api.onmetal.de", + "group": "networking.ironcore.dev", "kind": "VirtualIP", "version": "v1alpha1" } @@ -47910,7 +47910,7 @@ } ] }, - "/apis/networking.api.onmetal.de/v1alpha1/watch/natgateways": { + "/apis/networking.ironcore.dev/v1alpha1/watch/natgateways": { "get": { "description": "watch individual changes to a list of NATGateway. deprecated: use the 'watch' parameter with a list operation instead.", "consumes": [ @@ -47925,9 +47925,9 @@ "https" ], "tags": [ - "networkingApiOnmetalDe_v1alpha1" + "networkingIroncoreDev_v1alpha1" ], - "operationId": "watchNetworkingApiOnmetalDeV1alpha1NATGatewayListForAllNamespaces", + "operationId": "watchNetworkingIroncoreDevV1alpha1NATGatewayListForAllNamespaces", "responses": { "200": { "description": "OK", @@ -47941,7 +47941,7 @@ }, "x-kubernetes-action": "watchlist", "x-kubernetes-group-version-kind": { - "group": "networking.api.onmetal.de", + "group": "networking.ironcore.dev", "kind": "NATGateway", "version": "v1alpha1" } @@ -47982,7 +47982,7 @@ } ] }, - "/apis/networking.api.onmetal.de/v1alpha1/watch/networkinterfaces": { + "/apis/networking.ironcore.dev/v1alpha1/watch/networkinterfaces": { "get": { "description": "watch individual changes to a list of NetworkInterface. deprecated: use the 'watch' parameter with a list operation instead.", "consumes": [ @@ -47997,9 +47997,9 @@ "https" ], "tags": [ - "networkingApiOnmetalDe_v1alpha1" + "networkingIroncoreDev_v1alpha1" ], - "operationId": "watchNetworkingApiOnmetalDeV1alpha1NetworkInterfaceListForAllNamespaces", + "operationId": "watchNetworkingIroncoreDevV1alpha1NetworkInterfaceListForAllNamespaces", "responses": { "200": { "description": "OK", @@ -48013,7 +48013,7 @@ }, "x-kubernetes-action": "watchlist", "x-kubernetes-group-version-kind": { - "group": "networking.api.onmetal.de", + "group": "networking.ironcore.dev", "kind": "NetworkInterface", "version": "v1alpha1" } @@ -48054,7 +48054,7 @@ } ] }, - "/apis/networking.api.onmetal.de/v1alpha1/watch/networkpolicies": { + "/apis/networking.ironcore.dev/v1alpha1/watch/networkpolicies": { "get": { "description": "watch individual changes to a list of NetworkPolicy. deprecated: use the 'watch' parameter with a list operation instead.", "consumes": [ @@ -48069,9 +48069,9 @@ "https" ], "tags": [ - "networkingApiOnmetalDe_v1alpha1" + "networkingIroncoreDev_v1alpha1" ], - "operationId": "watchNetworkingApiOnmetalDeV1alpha1NetworkPolicyListForAllNamespaces", + "operationId": "watchNetworkingIroncoreDevV1alpha1NetworkPolicyListForAllNamespaces", "responses": { "200": { "description": "OK", @@ -48085,7 +48085,7 @@ }, "x-kubernetes-action": "watchlist", "x-kubernetes-group-version-kind": { - "group": "networking.api.onmetal.de", + "group": "networking.ironcore.dev", "kind": "NetworkPolicy", "version": "v1alpha1" } @@ -48126,7 +48126,7 @@ } ] }, - "/apis/networking.api.onmetal.de/v1alpha1/watch/networks": { + "/apis/networking.ironcore.dev/v1alpha1/watch/networks": { "get": { "description": "watch individual changes to a list of Network. deprecated: use the 'watch' parameter with a list operation instead.", "consumes": [ @@ -48141,9 +48141,9 @@ "https" ], "tags": [ - "networkingApiOnmetalDe_v1alpha1" + "networkingIroncoreDev_v1alpha1" ], - "operationId": "watchNetworkingApiOnmetalDeV1alpha1NetworkListForAllNamespaces", + "operationId": "watchNetworkingIroncoreDevV1alpha1NetworkListForAllNamespaces", "responses": { "200": { "description": "OK", @@ -48157,7 +48157,7 @@ }, "x-kubernetes-action": "watchlist", "x-kubernetes-group-version-kind": { - "group": "networking.api.onmetal.de", + "group": "networking.ironcore.dev", "kind": "Network", "version": "v1alpha1" } @@ -48198,7 +48198,7 @@ } ] }, - "/apis/networking.api.onmetal.de/v1alpha1/watch/virtualips": { + "/apis/networking.ironcore.dev/v1alpha1/watch/virtualips": { "get": { "description": "watch individual changes to a list of VirtualIP. deprecated: use the 'watch' parameter with a list operation instead.", "consumes": [ @@ -48213,9 +48213,9 @@ "https" ], "tags": [ - "networkingApiOnmetalDe_v1alpha1" + "networkingIroncoreDev_v1alpha1" ], - "operationId": "watchNetworkingApiOnmetalDeV1alpha1VirtualIPListForAllNamespaces", + "operationId": "watchNetworkingIroncoreDevV1alpha1VirtualIPListForAllNamespaces", "responses": { "200": { "description": "OK", @@ -48229,7 +48229,7 @@ }, "x-kubernetes-action": "watchlist", "x-kubernetes-group-version-kind": { - "group": "networking.api.onmetal.de", + "group": "networking.ironcore.dev", "kind": "VirtualIP", "version": "v1alpha1" } @@ -56130,7 +56130,7 @@ } ] }, - "/apis/storage.api.onmetal.de/": { + "/apis/storage.ironcore.dev/": { "get": { "description": "get information of a group", "consumes": [ @@ -56147,9 +56147,9 @@ "https" ], "tags": [ - "storageApiOnmetalDe" + "storageIroncoreDev" ], - "operationId": "getStorageApiOnmetalDeAPIGroup", + "operationId": "getStorageIroncoreDevAPIGroup", "responses": { "200": { "description": "OK", @@ -56163,7 +56163,7 @@ } } }, - "/apis/storage.api.onmetal.de/v1alpha1/": { + "/apis/storage.ironcore.dev/v1alpha1/": { "get": { "description": "get available resources", "consumes": [ @@ -56178,9 +56178,9 @@ "https" ], "tags": [ - "storageApiOnmetalDe_v1alpha1" + "storageIroncoreDev_v1alpha1" ], - "operationId": "getStorageApiOnmetalDeV1alpha1APIResources", + "operationId": "getStorageIroncoreDevV1alpha1APIResources", "responses": { "200": { "description": "OK", @@ -56194,7 +56194,7 @@ } } }, - "/apis/storage.api.onmetal.de/v1alpha1/bucketclasses": { + "/apis/storage.ironcore.dev/v1alpha1/bucketclasses": { "get": { "description": "list or watch objects of kind BucketClass", "consumes": [ @@ -56209,9 +56209,9 @@ "https" ], "tags": [ - "storageApiOnmetalDe_v1alpha1" + "storageIroncoreDev_v1alpha1" ], - "operationId": "listStorageApiOnmetalDeV1alpha1BucketClass", + "operationId": "listStorageIroncoreDevV1alpha1BucketClass", "parameters": [ { "$ref": "#/parameters/allowWatchBookmarks-HC2hJt-J" @@ -56248,7 +56248,7 @@ "200": { "description": "OK", "schema": { - "$ref": "#/definitions/com.github.onmetal.onmetal-api.api.storage.v1alpha1.BucketClassList" + "$ref": "#/definitions/com.github.ironcore-dev.ironcore.api.storage.v1alpha1.BucketClassList" } }, "401": { @@ -56257,7 +56257,7 @@ }, "x-kubernetes-action": "list", "x-kubernetes-group-version-kind": { - "group": "storage.api.onmetal.de", + "group": "storage.ironcore.dev", "kind": "BucketClass", "version": "v1alpha1" } @@ -56275,16 +56275,16 @@ "https" ], "tags": [ - "storageApiOnmetalDe_v1alpha1" + "storageIroncoreDev_v1alpha1" ], - "operationId": "createStorageApiOnmetalDeV1alpha1BucketClass", + "operationId": "createStorageIroncoreDevV1alpha1BucketClass", "parameters": [ { "name": "body", "in": "body", "required": true, "schema": { - "$ref": "#/definitions/com.github.onmetal.onmetal-api.api.storage.v1alpha1.BucketClass" + "$ref": "#/definitions/com.github.ironcore-dev.ironcore.api.storage.v1alpha1.BucketClass" } }, { @@ -56309,19 +56309,19 @@ "200": { "description": "OK", "schema": { - "$ref": "#/definitions/com.github.onmetal.onmetal-api.api.storage.v1alpha1.BucketClass" + "$ref": "#/definitions/com.github.ironcore-dev.ironcore.api.storage.v1alpha1.BucketClass" } }, "201": { "description": "Created", "schema": { - "$ref": "#/definitions/com.github.onmetal.onmetal-api.api.storage.v1alpha1.BucketClass" + "$ref": "#/definitions/com.github.ironcore-dev.ironcore.api.storage.v1alpha1.BucketClass" } }, "202": { "description": "Accepted", "schema": { - "$ref": "#/definitions/com.github.onmetal.onmetal-api.api.storage.v1alpha1.BucketClass" + "$ref": "#/definitions/com.github.ironcore-dev.ironcore.api.storage.v1alpha1.BucketClass" } }, "401": { @@ -56330,7 +56330,7 @@ }, "x-kubernetes-action": "post", "x-kubernetes-group-version-kind": { - "group": "storage.api.onmetal.de", + "group": "storage.ironcore.dev", "kind": "BucketClass", "version": "v1alpha1" } @@ -56348,9 +56348,9 @@ "https" ], "tags": [ - "storageApiOnmetalDe_v1alpha1" + "storageIroncoreDev_v1alpha1" ], - "operationId": "deleteStorageApiOnmetalDeV1alpha1CollectionBucketClass", + "operationId": "deleteStorageIroncoreDevV1alpha1CollectionBucketClass", "parameters": [ { "$ref": "#/parameters/body-2Y1dVQaQ" @@ -56409,7 +56409,7 @@ }, "x-kubernetes-action": "deletecollection", "x-kubernetes-group-version-kind": { - "group": "storage.api.onmetal.de", + "group": "storage.ironcore.dev", "kind": "BucketClass", "version": "v1alpha1" } @@ -56420,7 +56420,7 @@ } ] }, - "/apis/storage.api.onmetal.de/v1alpha1/bucketclasses/{name}": { + "/apis/storage.ironcore.dev/v1alpha1/bucketclasses/{name}": { "get": { "description": "read the specified BucketClass", "consumes": [ @@ -56434,14 +56434,14 @@ "https" ], "tags": [ - "storageApiOnmetalDe_v1alpha1" + "storageIroncoreDev_v1alpha1" ], - "operationId": "readStorageApiOnmetalDeV1alpha1BucketClass", + "operationId": "readStorageIroncoreDevV1alpha1BucketClass", "responses": { "200": { "description": "OK", "schema": { - "$ref": "#/definitions/com.github.onmetal.onmetal-api.api.storage.v1alpha1.BucketClass" + "$ref": "#/definitions/com.github.ironcore-dev.ironcore.api.storage.v1alpha1.BucketClass" } }, "401": { @@ -56450,7 +56450,7 @@ }, "x-kubernetes-action": "get", "x-kubernetes-group-version-kind": { - "group": "storage.api.onmetal.de", + "group": "storage.ironcore.dev", "kind": "BucketClass", "version": "v1alpha1" } @@ -56468,16 +56468,16 @@ "https" ], "tags": [ - "storageApiOnmetalDe_v1alpha1" + "storageIroncoreDev_v1alpha1" ], - "operationId": "replaceStorageApiOnmetalDeV1alpha1BucketClass", + "operationId": "replaceStorageIroncoreDevV1alpha1BucketClass", "parameters": [ { "name": "body", "in": "body", "required": true, "schema": { - "$ref": "#/definitions/com.github.onmetal.onmetal-api.api.storage.v1alpha1.BucketClass" + "$ref": "#/definitions/com.github.ironcore-dev.ironcore.api.storage.v1alpha1.BucketClass" } }, { @@ -56502,13 +56502,13 @@ "200": { "description": "OK", "schema": { - "$ref": "#/definitions/com.github.onmetal.onmetal-api.api.storage.v1alpha1.BucketClass" + "$ref": "#/definitions/com.github.ironcore-dev.ironcore.api.storage.v1alpha1.BucketClass" } }, "201": { "description": "Created", "schema": { - "$ref": "#/definitions/com.github.onmetal.onmetal-api.api.storage.v1alpha1.BucketClass" + "$ref": "#/definitions/com.github.ironcore-dev.ironcore.api.storage.v1alpha1.BucketClass" } }, "401": { @@ -56517,7 +56517,7 @@ }, "x-kubernetes-action": "put", "x-kubernetes-group-version-kind": { - "group": "storage.api.onmetal.de", + "group": "storage.ironcore.dev", "kind": "BucketClass", "version": "v1alpha1" } @@ -56535,9 +56535,9 @@ "https" ], "tags": [ - "storageApiOnmetalDe_v1alpha1" + "storageIroncoreDev_v1alpha1" ], - "operationId": "deleteStorageApiOnmetalDeV1alpha1BucketClass", + "operationId": "deleteStorageIroncoreDevV1alpha1BucketClass", "parameters": [ { "$ref": "#/parameters/body-2Y1dVQaQ" @@ -56578,7 +56578,7 @@ }, "x-kubernetes-action": "delete", "x-kubernetes-group-version-kind": { - "group": "storage.api.onmetal.de", + "group": "storage.ironcore.dev", "kind": "BucketClass", "version": "v1alpha1" } @@ -56599,9 +56599,9 @@ "https" ], "tags": [ - "storageApiOnmetalDe_v1alpha1" + "storageIroncoreDev_v1alpha1" ], - "operationId": "patchStorageApiOnmetalDeV1alpha1BucketClass", + "operationId": "patchStorageIroncoreDevV1alpha1BucketClass", "parameters": [ { "$ref": "#/parameters/body-78PwaGsr" @@ -56631,13 +56631,13 @@ "200": { "description": "OK", "schema": { - "$ref": "#/definitions/com.github.onmetal.onmetal-api.api.storage.v1alpha1.BucketClass" + "$ref": "#/definitions/com.github.ironcore-dev.ironcore.api.storage.v1alpha1.BucketClass" } }, "201": { "description": "Created", "schema": { - "$ref": "#/definitions/com.github.onmetal.onmetal-api.api.storage.v1alpha1.BucketClass" + "$ref": "#/definitions/com.github.ironcore-dev.ironcore.api.storage.v1alpha1.BucketClass" } }, "401": { @@ -56646,7 +56646,7 @@ }, "x-kubernetes-action": "patch", "x-kubernetes-group-version-kind": { - "group": "storage.api.onmetal.de", + "group": "storage.ironcore.dev", "kind": "BucketClass", "version": "v1alpha1" } @@ -56665,7 +56665,7 @@ } ] }, - "/apis/storage.api.onmetal.de/v1alpha1/bucketpools": { + "/apis/storage.ironcore.dev/v1alpha1/bucketpools": { "get": { "description": "list or watch objects of kind BucketPool", "consumes": [ @@ -56680,9 +56680,9 @@ "https" ], "tags": [ - "storageApiOnmetalDe_v1alpha1" + "storageIroncoreDev_v1alpha1" ], - "operationId": "listStorageApiOnmetalDeV1alpha1BucketPool", + "operationId": "listStorageIroncoreDevV1alpha1BucketPool", "parameters": [ { "$ref": "#/parameters/allowWatchBookmarks-HC2hJt-J" @@ -56719,7 +56719,7 @@ "200": { "description": "OK", "schema": { - "$ref": "#/definitions/com.github.onmetal.onmetal-api.api.storage.v1alpha1.BucketPoolList" + "$ref": "#/definitions/com.github.ironcore-dev.ironcore.api.storage.v1alpha1.BucketPoolList" } }, "401": { @@ -56728,7 +56728,7 @@ }, "x-kubernetes-action": "list", "x-kubernetes-group-version-kind": { - "group": "storage.api.onmetal.de", + "group": "storage.ironcore.dev", "kind": "BucketPool", "version": "v1alpha1" } @@ -56746,16 +56746,16 @@ "https" ], "tags": [ - "storageApiOnmetalDe_v1alpha1" + "storageIroncoreDev_v1alpha1" ], - "operationId": "createStorageApiOnmetalDeV1alpha1BucketPool", + "operationId": "createStorageIroncoreDevV1alpha1BucketPool", "parameters": [ { "name": "body", "in": "body", "required": true, "schema": { - "$ref": "#/definitions/com.github.onmetal.onmetal-api.api.storage.v1alpha1.BucketPool" + "$ref": "#/definitions/com.github.ironcore-dev.ironcore.api.storage.v1alpha1.BucketPool" } }, { @@ -56780,19 +56780,19 @@ "200": { "description": "OK", "schema": { - "$ref": "#/definitions/com.github.onmetal.onmetal-api.api.storage.v1alpha1.BucketPool" + "$ref": "#/definitions/com.github.ironcore-dev.ironcore.api.storage.v1alpha1.BucketPool" } }, "201": { "description": "Created", "schema": { - "$ref": "#/definitions/com.github.onmetal.onmetal-api.api.storage.v1alpha1.BucketPool" + "$ref": "#/definitions/com.github.ironcore-dev.ironcore.api.storage.v1alpha1.BucketPool" } }, "202": { "description": "Accepted", "schema": { - "$ref": "#/definitions/com.github.onmetal.onmetal-api.api.storage.v1alpha1.BucketPool" + "$ref": "#/definitions/com.github.ironcore-dev.ironcore.api.storage.v1alpha1.BucketPool" } }, "401": { @@ -56801,7 +56801,7 @@ }, "x-kubernetes-action": "post", "x-kubernetes-group-version-kind": { - "group": "storage.api.onmetal.de", + "group": "storage.ironcore.dev", "kind": "BucketPool", "version": "v1alpha1" } @@ -56819,9 +56819,9 @@ "https" ], "tags": [ - "storageApiOnmetalDe_v1alpha1" + "storageIroncoreDev_v1alpha1" ], - "operationId": "deleteStorageApiOnmetalDeV1alpha1CollectionBucketPool", + "operationId": "deleteStorageIroncoreDevV1alpha1CollectionBucketPool", "parameters": [ { "$ref": "#/parameters/body-2Y1dVQaQ" @@ -56880,7 +56880,7 @@ }, "x-kubernetes-action": "deletecollection", "x-kubernetes-group-version-kind": { - "group": "storage.api.onmetal.de", + "group": "storage.ironcore.dev", "kind": "BucketPool", "version": "v1alpha1" } @@ -56891,7 +56891,7 @@ } ] }, - "/apis/storage.api.onmetal.de/v1alpha1/bucketpools/{name}": { + "/apis/storage.ironcore.dev/v1alpha1/bucketpools/{name}": { "get": { "description": "read the specified BucketPool", "consumes": [ @@ -56905,14 +56905,14 @@ "https" ], "tags": [ - "storageApiOnmetalDe_v1alpha1" + "storageIroncoreDev_v1alpha1" ], - "operationId": "readStorageApiOnmetalDeV1alpha1BucketPool", + "operationId": "readStorageIroncoreDevV1alpha1BucketPool", "responses": { "200": { "description": "OK", "schema": { - "$ref": "#/definitions/com.github.onmetal.onmetal-api.api.storage.v1alpha1.BucketPool" + "$ref": "#/definitions/com.github.ironcore-dev.ironcore.api.storage.v1alpha1.BucketPool" } }, "401": { @@ -56921,7 +56921,7 @@ }, "x-kubernetes-action": "get", "x-kubernetes-group-version-kind": { - "group": "storage.api.onmetal.de", + "group": "storage.ironcore.dev", "kind": "BucketPool", "version": "v1alpha1" } @@ -56939,16 +56939,16 @@ "https" ], "tags": [ - "storageApiOnmetalDe_v1alpha1" + "storageIroncoreDev_v1alpha1" ], - "operationId": "replaceStorageApiOnmetalDeV1alpha1BucketPool", + "operationId": "replaceStorageIroncoreDevV1alpha1BucketPool", "parameters": [ { "name": "body", "in": "body", "required": true, "schema": { - "$ref": "#/definitions/com.github.onmetal.onmetal-api.api.storage.v1alpha1.BucketPool" + "$ref": "#/definitions/com.github.ironcore-dev.ironcore.api.storage.v1alpha1.BucketPool" } }, { @@ -56973,13 +56973,13 @@ "200": { "description": "OK", "schema": { - "$ref": "#/definitions/com.github.onmetal.onmetal-api.api.storage.v1alpha1.BucketPool" + "$ref": "#/definitions/com.github.ironcore-dev.ironcore.api.storage.v1alpha1.BucketPool" } }, "201": { "description": "Created", "schema": { - "$ref": "#/definitions/com.github.onmetal.onmetal-api.api.storage.v1alpha1.BucketPool" + "$ref": "#/definitions/com.github.ironcore-dev.ironcore.api.storage.v1alpha1.BucketPool" } }, "401": { @@ -56988,7 +56988,7 @@ }, "x-kubernetes-action": "put", "x-kubernetes-group-version-kind": { - "group": "storage.api.onmetal.de", + "group": "storage.ironcore.dev", "kind": "BucketPool", "version": "v1alpha1" } @@ -57006,9 +57006,9 @@ "https" ], "tags": [ - "storageApiOnmetalDe_v1alpha1" + "storageIroncoreDev_v1alpha1" ], - "operationId": "deleteStorageApiOnmetalDeV1alpha1BucketPool", + "operationId": "deleteStorageIroncoreDevV1alpha1BucketPool", "parameters": [ { "$ref": "#/parameters/body-2Y1dVQaQ" @@ -57049,7 +57049,7 @@ }, "x-kubernetes-action": "delete", "x-kubernetes-group-version-kind": { - "group": "storage.api.onmetal.de", + "group": "storage.ironcore.dev", "kind": "BucketPool", "version": "v1alpha1" } @@ -57070,9 +57070,9 @@ "https" ], "tags": [ - "storageApiOnmetalDe_v1alpha1" + "storageIroncoreDev_v1alpha1" ], - "operationId": "patchStorageApiOnmetalDeV1alpha1BucketPool", + "operationId": "patchStorageIroncoreDevV1alpha1BucketPool", "parameters": [ { "$ref": "#/parameters/body-78PwaGsr" @@ -57102,13 +57102,13 @@ "200": { "description": "OK", "schema": { - "$ref": "#/definitions/com.github.onmetal.onmetal-api.api.storage.v1alpha1.BucketPool" + "$ref": "#/definitions/com.github.ironcore-dev.ironcore.api.storage.v1alpha1.BucketPool" } }, "201": { "description": "Created", "schema": { - "$ref": "#/definitions/com.github.onmetal.onmetal-api.api.storage.v1alpha1.BucketPool" + "$ref": "#/definitions/com.github.ironcore-dev.ironcore.api.storage.v1alpha1.BucketPool" } }, "401": { @@ -57117,7 +57117,7 @@ }, "x-kubernetes-action": "patch", "x-kubernetes-group-version-kind": { - "group": "storage.api.onmetal.de", + "group": "storage.ironcore.dev", "kind": "BucketPool", "version": "v1alpha1" } @@ -57136,7 +57136,7 @@ } ] }, - "/apis/storage.api.onmetal.de/v1alpha1/bucketpools/{name}/status": { + "/apis/storage.ironcore.dev/v1alpha1/bucketpools/{name}/status": { "get": { "description": "read status of the specified BucketPool", "consumes": [ @@ -57150,14 +57150,14 @@ "https" ], "tags": [ - "storageApiOnmetalDe_v1alpha1" + "storageIroncoreDev_v1alpha1" ], - "operationId": "readStorageApiOnmetalDeV1alpha1BucketPoolStatus", + "operationId": "readStorageIroncoreDevV1alpha1BucketPoolStatus", "responses": { "200": { "description": "OK", "schema": { - "$ref": "#/definitions/com.github.onmetal.onmetal-api.api.storage.v1alpha1.BucketPool" + "$ref": "#/definitions/com.github.ironcore-dev.ironcore.api.storage.v1alpha1.BucketPool" } }, "401": { @@ -57166,7 +57166,7 @@ }, "x-kubernetes-action": "get", "x-kubernetes-group-version-kind": { - "group": "storage.api.onmetal.de", + "group": "storage.ironcore.dev", "kind": "BucketPool", "version": "v1alpha1" } @@ -57184,16 +57184,16 @@ "https" ], "tags": [ - "storageApiOnmetalDe_v1alpha1" + "storageIroncoreDev_v1alpha1" ], - "operationId": "replaceStorageApiOnmetalDeV1alpha1BucketPoolStatus", + "operationId": "replaceStorageIroncoreDevV1alpha1BucketPoolStatus", "parameters": [ { "name": "body", "in": "body", "required": true, "schema": { - "$ref": "#/definitions/com.github.onmetal.onmetal-api.api.storage.v1alpha1.BucketPool" + "$ref": "#/definitions/com.github.ironcore-dev.ironcore.api.storage.v1alpha1.BucketPool" } }, { @@ -57218,13 +57218,13 @@ "200": { "description": "OK", "schema": { - "$ref": "#/definitions/com.github.onmetal.onmetal-api.api.storage.v1alpha1.BucketPool" + "$ref": "#/definitions/com.github.ironcore-dev.ironcore.api.storage.v1alpha1.BucketPool" } }, "201": { "description": "Created", "schema": { - "$ref": "#/definitions/com.github.onmetal.onmetal-api.api.storage.v1alpha1.BucketPool" + "$ref": "#/definitions/com.github.ironcore-dev.ironcore.api.storage.v1alpha1.BucketPool" } }, "401": { @@ -57233,7 +57233,7 @@ }, "x-kubernetes-action": "put", "x-kubernetes-group-version-kind": { - "group": "storage.api.onmetal.de", + "group": "storage.ironcore.dev", "kind": "BucketPool", "version": "v1alpha1" } @@ -57254,9 +57254,9 @@ "https" ], "tags": [ - "storageApiOnmetalDe_v1alpha1" + "storageIroncoreDev_v1alpha1" ], - "operationId": "patchStorageApiOnmetalDeV1alpha1BucketPoolStatus", + "operationId": "patchStorageIroncoreDevV1alpha1BucketPoolStatus", "parameters": [ { "$ref": "#/parameters/body-78PwaGsr" @@ -57286,13 +57286,13 @@ "200": { "description": "OK", "schema": { - "$ref": "#/definitions/com.github.onmetal.onmetal-api.api.storage.v1alpha1.BucketPool" + "$ref": "#/definitions/com.github.ironcore-dev.ironcore.api.storage.v1alpha1.BucketPool" } }, "201": { "description": "Created", "schema": { - "$ref": "#/definitions/com.github.onmetal.onmetal-api.api.storage.v1alpha1.BucketPool" + "$ref": "#/definitions/com.github.ironcore-dev.ironcore.api.storage.v1alpha1.BucketPool" } }, "401": { @@ -57301,7 +57301,7 @@ }, "x-kubernetes-action": "patch", "x-kubernetes-group-version-kind": { - "group": "storage.api.onmetal.de", + "group": "storage.ironcore.dev", "kind": "BucketPool", "version": "v1alpha1" } @@ -57320,7 +57320,7 @@ } ] }, - "/apis/storage.api.onmetal.de/v1alpha1/buckets": { + "/apis/storage.ironcore.dev/v1alpha1/buckets": { "get": { "description": "list or watch objects of kind Bucket", "consumes": [ @@ -57335,14 +57335,14 @@ "https" ], "tags": [ - "storageApiOnmetalDe_v1alpha1" + "storageIroncoreDev_v1alpha1" ], - "operationId": "listStorageApiOnmetalDeV1alpha1BucketForAllNamespaces", + "operationId": "listStorageIroncoreDevV1alpha1BucketForAllNamespaces", "responses": { "200": { "description": "OK", "schema": { - "$ref": "#/definitions/com.github.onmetal.onmetal-api.api.storage.v1alpha1.BucketList" + "$ref": "#/definitions/com.github.ironcore-dev.ironcore.api.storage.v1alpha1.BucketList" } }, "401": { @@ -57351,7 +57351,7 @@ }, "x-kubernetes-action": "list", "x-kubernetes-group-version-kind": { - "group": "storage.api.onmetal.de", + "group": "storage.ironcore.dev", "kind": "Bucket", "version": "v1alpha1" } @@ -57392,7 +57392,7 @@ } ] }, - "/apis/storage.api.onmetal.de/v1alpha1/namespaces/{namespace}/buckets": { + "/apis/storage.ironcore.dev/v1alpha1/namespaces/{namespace}/buckets": { "get": { "description": "list or watch objects of kind Bucket", "consumes": [ @@ -57407,9 +57407,9 @@ "https" ], "tags": [ - "storageApiOnmetalDe_v1alpha1" + "storageIroncoreDev_v1alpha1" ], - "operationId": "listStorageApiOnmetalDeV1alpha1NamespacedBucket", + "operationId": "listStorageIroncoreDevV1alpha1NamespacedBucket", "parameters": [ { "$ref": "#/parameters/allowWatchBookmarks-HC2hJt-J" @@ -57446,7 +57446,7 @@ "200": { "description": "OK", "schema": { - "$ref": "#/definitions/com.github.onmetal.onmetal-api.api.storage.v1alpha1.BucketList" + "$ref": "#/definitions/com.github.ironcore-dev.ironcore.api.storage.v1alpha1.BucketList" } }, "401": { @@ -57455,7 +57455,7 @@ }, "x-kubernetes-action": "list", "x-kubernetes-group-version-kind": { - "group": "storage.api.onmetal.de", + "group": "storage.ironcore.dev", "kind": "Bucket", "version": "v1alpha1" } @@ -57473,16 +57473,16 @@ "https" ], "tags": [ - "storageApiOnmetalDe_v1alpha1" + "storageIroncoreDev_v1alpha1" ], - "operationId": "createStorageApiOnmetalDeV1alpha1NamespacedBucket", + "operationId": "createStorageIroncoreDevV1alpha1NamespacedBucket", "parameters": [ { "name": "body", "in": "body", "required": true, "schema": { - "$ref": "#/definitions/com.github.onmetal.onmetal-api.api.storage.v1alpha1.Bucket" + "$ref": "#/definitions/com.github.ironcore-dev.ironcore.api.storage.v1alpha1.Bucket" } }, { @@ -57507,19 +57507,19 @@ "200": { "description": "OK", "schema": { - "$ref": "#/definitions/com.github.onmetal.onmetal-api.api.storage.v1alpha1.Bucket" + "$ref": "#/definitions/com.github.ironcore-dev.ironcore.api.storage.v1alpha1.Bucket" } }, "201": { "description": "Created", "schema": { - "$ref": "#/definitions/com.github.onmetal.onmetal-api.api.storage.v1alpha1.Bucket" + "$ref": "#/definitions/com.github.ironcore-dev.ironcore.api.storage.v1alpha1.Bucket" } }, "202": { "description": "Accepted", "schema": { - "$ref": "#/definitions/com.github.onmetal.onmetal-api.api.storage.v1alpha1.Bucket" + "$ref": "#/definitions/com.github.ironcore-dev.ironcore.api.storage.v1alpha1.Bucket" } }, "401": { @@ -57528,7 +57528,7 @@ }, "x-kubernetes-action": "post", "x-kubernetes-group-version-kind": { - "group": "storage.api.onmetal.de", + "group": "storage.ironcore.dev", "kind": "Bucket", "version": "v1alpha1" } @@ -57546,9 +57546,9 @@ "https" ], "tags": [ - "storageApiOnmetalDe_v1alpha1" + "storageIroncoreDev_v1alpha1" ], - "operationId": "deleteStorageApiOnmetalDeV1alpha1CollectionNamespacedBucket", + "operationId": "deleteStorageIroncoreDevV1alpha1CollectionNamespacedBucket", "parameters": [ { "$ref": "#/parameters/body-2Y1dVQaQ" @@ -57607,7 +57607,7 @@ }, "x-kubernetes-action": "deletecollection", "x-kubernetes-group-version-kind": { - "group": "storage.api.onmetal.de", + "group": "storage.ironcore.dev", "kind": "Bucket", "version": "v1alpha1" } @@ -57621,7 +57621,7 @@ } ] }, - "/apis/storage.api.onmetal.de/v1alpha1/namespaces/{namespace}/buckets/{name}": { + "/apis/storage.ironcore.dev/v1alpha1/namespaces/{namespace}/buckets/{name}": { "get": { "description": "read the specified Bucket", "consumes": [ @@ -57635,14 +57635,14 @@ "https" ], "tags": [ - "storageApiOnmetalDe_v1alpha1" + "storageIroncoreDev_v1alpha1" ], - "operationId": "readStorageApiOnmetalDeV1alpha1NamespacedBucket", + "operationId": "readStorageIroncoreDevV1alpha1NamespacedBucket", "responses": { "200": { "description": "OK", "schema": { - "$ref": "#/definitions/com.github.onmetal.onmetal-api.api.storage.v1alpha1.Bucket" + "$ref": "#/definitions/com.github.ironcore-dev.ironcore.api.storage.v1alpha1.Bucket" } }, "401": { @@ -57651,7 +57651,7 @@ }, "x-kubernetes-action": "get", "x-kubernetes-group-version-kind": { - "group": "storage.api.onmetal.de", + "group": "storage.ironcore.dev", "kind": "Bucket", "version": "v1alpha1" } @@ -57669,16 +57669,16 @@ "https" ], "tags": [ - "storageApiOnmetalDe_v1alpha1" + "storageIroncoreDev_v1alpha1" ], - "operationId": "replaceStorageApiOnmetalDeV1alpha1NamespacedBucket", + "operationId": "replaceStorageIroncoreDevV1alpha1NamespacedBucket", "parameters": [ { "name": "body", "in": "body", "required": true, "schema": { - "$ref": "#/definitions/com.github.onmetal.onmetal-api.api.storage.v1alpha1.Bucket" + "$ref": "#/definitions/com.github.ironcore-dev.ironcore.api.storage.v1alpha1.Bucket" } }, { @@ -57703,13 +57703,13 @@ "200": { "description": "OK", "schema": { - "$ref": "#/definitions/com.github.onmetal.onmetal-api.api.storage.v1alpha1.Bucket" + "$ref": "#/definitions/com.github.ironcore-dev.ironcore.api.storage.v1alpha1.Bucket" } }, "201": { "description": "Created", "schema": { - "$ref": "#/definitions/com.github.onmetal.onmetal-api.api.storage.v1alpha1.Bucket" + "$ref": "#/definitions/com.github.ironcore-dev.ironcore.api.storage.v1alpha1.Bucket" } }, "401": { @@ -57718,7 +57718,7 @@ }, "x-kubernetes-action": "put", "x-kubernetes-group-version-kind": { - "group": "storage.api.onmetal.de", + "group": "storage.ironcore.dev", "kind": "Bucket", "version": "v1alpha1" } @@ -57736,9 +57736,9 @@ "https" ], "tags": [ - "storageApiOnmetalDe_v1alpha1" + "storageIroncoreDev_v1alpha1" ], - "operationId": "deleteStorageApiOnmetalDeV1alpha1NamespacedBucket", + "operationId": "deleteStorageIroncoreDevV1alpha1NamespacedBucket", "parameters": [ { "$ref": "#/parameters/body-2Y1dVQaQ" @@ -57779,7 +57779,7 @@ }, "x-kubernetes-action": "delete", "x-kubernetes-group-version-kind": { - "group": "storage.api.onmetal.de", + "group": "storage.ironcore.dev", "kind": "Bucket", "version": "v1alpha1" } @@ -57800,9 +57800,9 @@ "https" ], "tags": [ - "storageApiOnmetalDe_v1alpha1" + "storageIroncoreDev_v1alpha1" ], - "operationId": "patchStorageApiOnmetalDeV1alpha1NamespacedBucket", + "operationId": "patchStorageIroncoreDevV1alpha1NamespacedBucket", "parameters": [ { "$ref": "#/parameters/body-78PwaGsr" @@ -57832,13 +57832,13 @@ "200": { "description": "OK", "schema": { - "$ref": "#/definitions/com.github.onmetal.onmetal-api.api.storage.v1alpha1.Bucket" + "$ref": "#/definitions/com.github.ironcore-dev.ironcore.api.storage.v1alpha1.Bucket" } }, "201": { "description": "Created", "schema": { - "$ref": "#/definitions/com.github.onmetal.onmetal-api.api.storage.v1alpha1.Bucket" + "$ref": "#/definitions/com.github.ironcore-dev.ironcore.api.storage.v1alpha1.Bucket" } }, "401": { @@ -57847,7 +57847,7 @@ }, "x-kubernetes-action": "patch", "x-kubernetes-group-version-kind": { - "group": "storage.api.onmetal.de", + "group": "storage.ironcore.dev", "kind": "Bucket", "version": "v1alpha1" } @@ -57869,7 +57869,7 @@ } ] }, - "/apis/storage.api.onmetal.de/v1alpha1/namespaces/{namespace}/buckets/{name}/status": { + "/apis/storage.ironcore.dev/v1alpha1/namespaces/{namespace}/buckets/{name}/status": { "get": { "description": "read status of the specified Bucket", "consumes": [ @@ -57883,14 +57883,14 @@ "https" ], "tags": [ - "storageApiOnmetalDe_v1alpha1" + "storageIroncoreDev_v1alpha1" ], - "operationId": "readStorageApiOnmetalDeV1alpha1NamespacedBucketStatus", + "operationId": "readStorageIroncoreDevV1alpha1NamespacedBucketStatus", "responses": { "200": { "description": "OK", "schema": { - "$ref": "#/definitions/com.github.onmetal.onmetal-api.api.storage.v1alpha1.Bucket" + "$ref": "#/definitions/com.github.ironcore-dev.ironcore.api.storage.v1alpha1.Bucket" } }, "401": { @@ -57899,7 +57899,7 @@ }, "x-kubernetes-action": "get", "x-kubernetes-group-version-kind": { - "group": "storage.api.onmetal.de", + "group": "storage.ironcore.dev", "kind": "Bucket", "version": "v1alpha1" } @@ -57917,16 +57917,16 @@ "https" ], "tags": [ - "storageApiOnmetalDe_v1alpha1" + "storageIroncoreDev_v1alpha1" ], - "operationId": "replaceStorageApiOnmetalDeV1alpha1NamespacedBucketStatus", + "operationId": "replaceStorageIroncoreDevV1alpha1NamespacedBucketStatus", "parameters": [ { "name": "body", "in": "body", "required": true, "schema": { - "$ref": "#/definitions/com.github.onmetal.onmetal-api.api.storage.v1alpha1.Bucket" + "$ref": "#/definitions/com.github.ironcore-dev.ironcore.api.storage.v1alpha1.Bucket" } }, { @@ -57951,13 +57951,13 @@ "200": { "description": "OK", "schema": { - "$ref": "#/definitions/com.github.onmetal.onmetal-api.api.storage.v1alpha1.Bucket" + "$ref": "#/definitions/com.github.ironcore-dev.ironcore.api.storage.v1alpha1.Bucket" } }, "201": { "description": "Created", "schema": { - "$ref": "#/definitions/com.github.onmetal.onmetal-api.api.storage.v1alpha1.Bucket" + "$ref": "#/definitions/com.github.ironcore-dev.ironcore.api.storage.v1alpha1.Bucket" } }, "401": { @@ -57966,7 +57966,7 @@ }, "x-kubernetes-action": "put", "x-kubernetes-group-version-kind": { - "group": "storage.api.onmetal.de", + "group": "storage.ironcore.dev", "kind": "Bucket", "version": "v1alpha1" } @@ -57987,9 +57987,9 @@ "https" ], "tags": [ - "storageApiOnmetalDe_v1alpha1" + "storageIroncoreDev_v1alpha1" ], - "operationId": "patchStorageApiOnmetalDeV1alpha1NamespacedBucketStatus", + "operationId": "patchStorageIroncoreDevV1alpha1NamespacedBucketStatus", "parameters": [ { "$ref": "#/parameters/body-78PwaGsr" @@ -58019,13 +58019,13 @@ "200": { "description": "OK", "schema": { - "$ref": "#/definitions/com.github.onmetal.onmetal-api.api.storage.v1alpha1.Bucket" + "$ref": "#/definitions/com.github.ironcore-dev.ironcore.api.storage.v1alpha1.Bucket" } }, "201": { "description": "Created", "schema": { - "$ref": "#/definitions/com.github.onmetal.onmetal-api.api.storage.v1alpha1.Bucket" + "$ref": "#/definitions/com.github.ironcore-dev.ironcore.api.storage.v1alpha1.Bucket" } }, "401": { @@ -58034,7 +58034,7 @@ }, "x-kubernetes-action": "patch", "x-kubernetes-group-version-kind": { - "group": "storage.api.onmetal.de", + "group": "storage.ironcore.dev", "kind": "Bucket", "version": "v1alpha1" } @@ -58056,7 +58056,7 @@ } ] }, - "/apis/storage.api.onmetal.de/v1alpha1/namespaces/{namespace}/volumes": { + "/apis/storage.ironcore.dev/v1alpha1/namespaces/{namespace}/volumes": { "get": { "description": "list or watch objects of kind Volume", "consumes": [ @@ -58071,9 +58071,9 @@ "https" ], "tags": [ - "storageApiOnmetalDe_v1alpha1" + "storageIroncoreDev_v1alpha1" ], - "operationId": "listStorageApiOnmetalDeV1alpha1NamespacedVolume", + "operationId": "listStorageIroncoreDevV1alpha1NamespacedVolume", "parameters": [ { "$ref": "#/parameters/allowWatchBookmarks-HC2hJt-J" @@ -58110,7 +58110,7 @@ "200": { "description": "OK", "schema": { - "$ref": "#/definitions/com.github.onmetal.onmetal-api.api.storage.v1alpha1.VolumeList" + "$ref": "#/definitions/com.github.ironcore-dev.ironcore.api.storage.v1alpha1.VolumeList" } }, "401": { @@ -58119,7 +58119,7 @@ }, "x-kubernetes-action": "list", "x-kubernetes-group-version-kind": { - "group": "storage.api.onmetal.de", + "group": "storage.ironcore.dev", "kind": "Volume", "version": "v1alpha1" } @@ -58137,16 +58137,16 @@ "https" ], "tags": [ - "storageApiOnmetalDe_v1alpha1" + "storageIroncoreDev_v1alpha1" ], - "operationId": "createStorageApiOnmetalDeV1alpha1NamespacedVolume", + "operationId": "createStorageIroncoreDevV1alpha1NamespacedVolume", "parameters": [ { "name": "body", "in": "body", "required": true, "schema": { - "$ref": "#/definitions/com.github.onmetal.onmetal-api.api.storage.v1alpha1.Volume" + "$ref": "#/definitions/com.github.ironcore-dev.ironcore.api.storage.v1alpha1.Volume" } }, { @@ -58171,19 +58171,19 @@ "200": { "description": "OK", "schema": { - "$ref": "#/definitions/com.github.onmetal.onmetal-api.api.storage.v1alpha1.Volume" + "$ref": "#/definitions/com.github.ironcore-dev.ironcore.api.storage.v1alpha1.Volume" } }, "201": { "description": "Created", "schema": { - "$ref": "#/definitions/com.github.onmetal.onmetal-api.api.storage.v1alpha1.Volume" + "$ref": "#/definitions/com.github.ironcore-dev.ironcore.api.storage.v1alpha1.Volume" } }, "202": { "description": "Accepted", "schema": { - "$ref": "#/definitions/com.github.onmetal.onmetal-api.api.storage.v1alpha1.Volume" + "$ref": "#/definitions/com.github.ironcore-dev.ironcore.api.storage.v1alpha1.Volume" } }, "401": { @@ -58192,7 +58192,7 @@ }, "x-kubernetes-action": "post", "x-kubernetes-group-version-kind": { - "group": "storage.api.onmetal.de", + "group": "storage.ironcore.dev", "kind": "Volume", "version": "v1alpha1" } @@ -58210,9 +58210,9 @@ "https" ], "tags": [ - "storageApiOnmetalDe_v1alpha1" + "storageIroncoreDev_v1alpha1" ], - "operationId": "deleteStorageApiOnmetalDeV1alpha1CollectionNamespacedVolume", + "operationId": "deleteStorageIroncoreDevV1alpha1CollectionNamespacedVolume", "parameters": [ { "$ref": "#/parameters/body-2Y1dVQaQ" @@ -58271,7 +58271,7 @@ }, "x-kubernetes-action": "deletecollection", "x-kubernetes-group-version-kind": { - "group": "storage.api.onmetal.de", + "group": "storage.ironcore.dev", "kind": "Volume", "version": "v1alpha1" } @@ -58285,7 +58285,7 @@ } ] }, - "/apis/storage.api.onmetal.de/v1alpha1/namespaces/{namespace}/volumes/{name}": { + "/apis/storage.ironcore.dev/v1alpha1/namespaces/{namespace}/volumes/{name}": { "get": { "description": "read the specified Volume", "consumes": [ @@ -58299,14 +58299,14 @@ "https" ], "tags": [ - "storageApiOnmetalDe_v1alpha1" + "storageIroncoreDev_v1alpha1" ], - "operationId": "readStorageApiOnmetalDeV1alpha1NamespacedVolume", + "operationId": "readStorageIroncoreDevV1alpha1NamespacedVolume", "responses": { "200": { "description": "OK", "schema": { - "$ref": "#/definitions/com.github.onmetal.onmetal-api.api.storage.v1alpha1.Volume" + "$ref": "#/definitions/com.github.ironcore-dev.ironcore.api.storage.v1alpha1.Volume" } }, "401": { @@ -58315,7 +58315,7 @@ }, "x-kubernetes-action": "get", "x-kubernetes-group-version-kind": { - "group": "storage.api.onmetal.de", + "group": "storage.ironcore.dev", "kind": "Volume", "version": "v1alpha1" } @@ -58333,16 +58333,16 @@ "https" ], "tags": [ - "storageApiOnmetalDe_v1alpha1" + "storageIroncoreDev_v1alpha1" ], - "operationId": "replaceStorageApiOnmetalDeV1alpha1NamespacedVolume", + "operationId": "replaceStorageIroncoreDevV1alpha1NamespacedVolume", "parameters": [ { "name": "body", "in": "body", "required": true, "schema": { - "$ref": "#/definitions/com.github.onmetal.onmetal-api.api.storage.v1alpha1.Volume" + "$ref": "#/definitions/com.github.ironcore-dev.ironcore.api.storage.v1alpha1.Volume" } }, { @@ -58367,13 +58367,13 @@ "200": { "description": "OK", "schema": { - "$ref": "#/definitions/com.github.onmetal.onmetal-api.api.storage.v1alpha1.Volume" + "$ref": "#/definitions/com.github.ironcore-dev.ironcore.api.storage.v1alpha1.Volume" } }, "201": { "description": "Created", "schema": { - "$ref": "#/definitions/com.github.onmetal.onmetal-api.api.storage.v1alpha1.Volume" + "$ref": "#/definitions/com.github.ironcore-dev.ironcore.api.storage.v1alpha1.Volume" } }, "401": { @@ -58382,7 +58382,7 @@ }, "x-kubernetes-action": "put", "x-kubernetes-group-version-kind": { - "group": "storage.api.onmetal.de", + "group": "storage.ironcore.dev", "kind": "Volume", "version": "v1alpha1" } @@ -58400,9 +58400,9 @@ "https" ], "tags": [ - "storageApiOnmetalDe_v1alpha1" + "storageIroncoreDev_v1alpha1" ], - "operationId": "deleteStorageApiOnmetalDeV1alpha1NamespacedVolume", + "operationId": "deleteStorageIroncoreDevV1alpha1NamespacedVolume", "parameters": [ { "$ref": "#/parameters/body-2Y1dVQaQ" @@ -58443,7 +58443,7 @@ }, "x-kubernetes-action": "delete", "x-kubernetes-group-version-kind": { - "group": "storage.api.onmetal.de", + "group": "storage.ironcore.dev", "kind": "Volume", "version": "v1alpha1" } @@ -58464,9 +58464,9 @@ "https" ], "tags": [ - "storageApiOnmetalDe_v1alpha1" + "storageIroncoreDev_v1alpha1" ], - "operationId": "patchStorageApiOnmetalDeV1alpha1NamespacedVolume", + "operationId": "patchStorageIroncoreDevV1alpha1NamespacedVolume", "parameters": [ { "$ref": "#/parameters/body-78PwaGsr" @@ -58496,13 +58496,13 @@ "200": { "description": "OK", "schema": { - "$ref": "#/definitions/com.github.onmetal.onmetal-api.api.storage.v1alpha1.Volume" + "$ref": "#/definitions/com.github.ironcore-dev.ironcore.api.storage.v1alpha1.Volume" } }, "201": { "description": "Created", "schema": { - "$ref": "#/definitions/com.github.onmetal.onmetal-api.api.storage.v1alpha1.Volume" + "$ref": "#/definitions/com.github.ironcore-dev.ironcore.api.storage.v1alpha1.Volume" } }, "401": { @@ -58511,7 +58511,7 @@ }, "x-kubernetes-action": "patch", "x-kubernetes-group-version-kind": { - "group": "storage.api.onmetal.de", + "group": "storage.ironcore.dev", "kind": "Volume", "version": "v1alpha1" } @@ -58533,7 +58533,7 @@ } ] }, - "/apis/storage.api.onmetal.de/v1alpha1/namespaces/{namespace}/volumes/{name}/status": { + "/apis/storage.ironcore.dev/v1alpha1/namespaces/{namespace}/volumes/{name}/status": { "get": { "description": "read status of the specified Volume", "consumes": [ @@ -58547,14 +58547,14 @@ "https" ], "tags": [ - "storageApiOnmetalDe_v1alpha1" + "storageIroncoreDev_v1alpha1" ], - "operationId": "readStorageApiOnmetalDeV1alpha1NamespacedVolumeStatus", + "operationId": "readStorageIroncoreDevV1alpha1NamespacedVolumeStatus", "responses": { "200": { "description": "OK", "schema": { - "$ref": "#/definitions/com.github.onmetal.onmetal-api.api.storage.v1alpha1.Volume" + "$ref": "#/definitions/com.github.ironcore-dev.ironcore.api.storage.v1alpha1.Volume" } }, "401": { @@ -58563,7 +58563,7 @@ }, "x-kubernetes-action": "get", "x-kubernetes-group-version-kind": { - "group": "storage.api.onmetal.de", + "group": "storage.ironcore.dev", "kind": "Volume", "version": "v1alpha1" } @@ -58581,16 +58581,16 @@ "https" ], "tags": [ - "storageApiOnmetalDe_v1alpha1" + "storageIroncoreDev_v1alpha1" ], - "operationId": "replaceStorageApiOnmetalDeV1alpha1NamespacedVolumeStatus", + "operationId": "replaceStorageIroncoreDevV1alpha1NamespacedVolumeStatus", "parameters": [ { "name": "body", "in": "body", "required": true, "schema": { - "$ref": "#/definitions/com.github.onmetal.onmetal-api.api.storage.v1alpha1.Volume" + "$ref": "#/definitions/com.github.ironcore-dev.ironcore.api.storage.v1alpha1.Volume" } }, { @@ -58615,13 +58615,13 @@ "200": { "description": "OK", "schema": { - "$ref": "#/definitions/com.github.onmetal.onmetal-api.api.storage.v1alpha1.Volume" + "$ref": "#/definitions/com.github.ironcore-dev.ironcore.api.storage.v1alpha1.Volume" } }, "201": { "description": "Created", "schema": { - "$ref": "#/definitions/com.github.onmetal.onmetal-api.api.storage.v1alpha1.Volume" + "$ref": "#/definitions/com.github.ironcore-dev.ironcore.api.storage.v1alpha1.Volume" } }, "401": { @@ -58630,7 +58630,7 @@ }, "x-kubernetes-action": "put", "x-kubernetes-group-version-kind": { - "group": "storage.api.onmetal.de", + "group": "storage.ironcore.dev", "kind": "Volume", "version": "v1alpha1" } @@ -58651,9 +58651,9 @@ "https" ], "tags": [ - "storageApiOnmetalDe_v1alpha1" + "storageIroncoreDev_v1alpha1" ], - "operationId": "patchStorageApiOnmetalDeV1alpha1NamespacedVolumeStatus", + "operationId": "patchStorageIroncoreDevV1alpha1NamespacedVolumeStatus", "parameters": [ { "$ref": "#/parameters/body-78PwaGsr" @@ -58683,13 +58683,13 @@ "200": { "description": "OK", "schema": { - "$ref": "#/definitions/com.github.onmetal.onmetal-api.api.storage.v1alpha1.Volume" + "$ref": "#/definitions/com.github.ironcore-dev.ironcore.api.storage.v1alpha1.Volume" } }, "201": { "description": "Created", "schema": { - "$ref": "#/definitions/com.github.onmetal.onmetal-api.api.storage.v1alpha1.Volume" + "$ref": "#/definitions/com.github.ironcore-dev.ironcore.api.storage.v1alpha1.Volume" } }, "401": { @@ -58698,7 +58698,7 @@ }, "x-kubernetes-action": "patch", "x-kubernetes-group-version-kind": { - "group": "storage.api.onmetal.de", + "group": "storage.ironcore.dev", "kind": "Volume", "version": "v1alpha1" } @@ -58720,7 +58720,7 @@ } ] }, - "/apis/storage.api.onmetal.de/v1alpha1/volumeclasses": { + "/apis/storage.ironcore.dev/v1alpha1/volumeclasses": { "get": { "description": "list or watch objects of kind VolumeClass", "consumes": [ @@ -58735,9 +58735,9 @@ "https" ], "tags": [ - "storageApiOnmetalDe_v1alpha1" + "storageIroncoreDev_v1alpha1" ], - "operationId": "listStorageApiOnmetalDeV1alpha1VolumeClass", + "operationId": "listStorageIroncoreDevV1alpha1VolumeClass", "parameters": [ { "$ref": "#/parameters/allowWatchBookmarks-HC2hJt-J" @@ -58774,7 +58774,7 @@ "200": { "description": "OK", "schema": { - "$ref": "#/definitions/com.github.onmetal.onmetal-api.api.storage.v1alpha1.VolumeClassList" + "$ref": "#/definitions/com.github.ironcore-dev.ironcore.api.storage.v1alpha1.VolumeClassList" } }, "401": { @@ -58783,7 +58783,7 @@ }, "x-kubernetes-action": "list", "x-kubernetes-group-version-kind": { - "group": "storage.api.onmetal.de", + "group": "storage.ironcore.dev", "kind": "VolumeClass", "version": "v1alpha1" } @@ -58801,16 +58801,16 @@ "https" ], "tags": [ - "storageApiOnmetalDe_v1alpha1" + "storageIroncoreDev_v1alpha1" ], - "operationId": "createStorageApiOnmetalDeV1alpha1VolumeClass", + "operationId": "createStorageIroncoreDevV1alpha1VolumeClass", "parameters": [ { "name": "body", "in": "body", "required": true, "schema": { - "$ref": "#/definitions/com.github.onmetal.onmetal-api.api.storage.v1alpha1.VolumeClass" + "$ref": "#/definitions/com.github.ironcore-dev.ironcore.api.storage.v1alpha1.VolumeClass" } }, { @@ -58835,19 +58835,19 @@ "200": { "description": "OK", "schema": { - "$ref": "#/definitions/com.github.onmetal.onmetal-api.api.storage.v1alpha1.VolumeClass" + "$ref": "#/definitions/com.github.ironcore-dev.ironcore.api.storage.v1alpha1.VolumeClass" } }, "201": { "description": "Created", "schema": { - "$ref": "#/definitions/com.github.onmetal.onmetal-api.api.storage.v1alpha1.VolumeClass" + "$ref": "#/definitions/com.github.ironcore-dev.ironcore.api.storage.v1alpha1.VolumeClass" } }, "202": { "description": "Accepted", "schema": { - "$ref": "#/definitions/com.github.onmetal.onmetal-api.api.storage.v1alpha1.VolumeClass" + "$ref": "#/definitions/com.github.ironcore-dev.ironcore.api.storage.v1alpha1.VolumeClass" } }, "401": { @@ -58856,7 +58856,7 @@ }, "x-kubernetes-action": "post", "x-kubernetes-group-version-kind": { - "group": "storage.api.onmetal.de", + "group": "storage.ironcore.dev", "kind": "VolumeClass", "version": "v1alpha1" } @@ -58874,9 +58874,9 @@ "https" ], "tags": [ - "storageApiOnmetalDe_v1alpha1" + "storageIroncoreDev_v1alpha1" ], - "operationId": "deleteStorageApiOnmetalDeV1alpha1CollectionVolumeClass", + "operationId": "deleteStorageIroncoreDevV1alpha1CollectionVolumeClass", "parameters": [ { "$ref": "#/parameters/body-2Y1dVQaQ" @@ -58935,7 +58935,7 @@ }, "x-kubernetes-action": "deletecollection", "x-kubernetes-group-version-kind": { - "group": "storage.api.onmetal.de", + "group": "storage.ironcore.dev", "kind": "VolumeClass", "version": "v1alpha1" } @@ -58946,7 +58946,7 @@ } ] }, - "/apis/storage.api.onmetal.de/v1alpha1/volumeclasses/{name}": { + "/apis/storage.ironcore.dev/v1alpha1/volumeclasses/{name}": { "get": { "description": "read the specified VolumeClass", "consumes": [ @@ -58960,14 +58960,14 @@ "https" ], "tags": [ - "storageApiOnmetalDe_v1alpha1" + "storageIroncoreDev_v1alpha1" ], - "operationId": "readStorageApiOnmetalDeV1alpha1VolumeClass", + "operationId": "readStorageIroncoreDevV1alpha1VolumeClass", "responses": { "200": { "description": "OK", "schema": { - "$ref": "#/definitions/com.github.onmetal.onmetal-api.api.storage.v1alpha1.VolumeClass" + "$ref": "#/definitions/com.github.ironcore-dev.ironcore.api.storage.v1alpha1.VolumeClass" } }, "401": { @@ -58976,7 +58976,7 @@ }, "x-kubernetes-action": "get", "x-kubernetes-group-version-kind": { - "group": "storage.api.onmetal.de", + "group": "storage.ironcore.dev", "kind": "VolumeClass", "version": "v1alpha1" } @@ -58994,16 +58994,16 @@ "https" ], "tags": [ - "storageApiOnmetalDe_v1alpha1" + "storageIroncoreDev_v1alpha1" ], - "operationId": "replaceStorageApiOnmetalDeV1alpha1VolumeClass", + "operationId": "replaceStorageIroncoreDevV1alpha1VolumeClass", "parameters": [ { "name": "body", "in": "body", "required": true, "schema": { - "$ref": "#/definitions/com.github.onmetal.onmetal-api.api.storage.v1alpha1.VolumeClass" + "$ref": "#/definitions/com.github.ironcore-dev.ironcore.api.storage.v1alpha1.VolumeClass" } }, { @@ -59028,13 +59028,13 @@ "200": { "description": "OK", "schema": { - "$ref": "#/definitions/com.github.onmetal.onmetal-api.api.storage.v1alpha1.VolumeClass" + "$ref": "#/definitions/com.github.ironcore-dev.ironcore.api.storage.v1alpha1.VolumeClass" } }, "201": { "description": "Created", "schema": { - "$ref": "#/definitions/com.github.onmetal.onmetal-api.api.storage.v1alpha1.VolumeClass" + "$ref": "#/definitions/com.github.ironcore-dev.ironcore.api.storage.v1alpha1.VolumeClass" } }, "401": { @@ -59043,7 +59043,7 @@ }, "x-kubernetes-action": "put", "x-kubernetes-group-version-kind": { - "group": "storage.api.onmetal.de", + "group": "storage.ironcore.dev", "kind": "VolumeClass", "version": "v1alpha1" } @@ -59061,9 +59061,9 @@ "https" ], "tags": [ - "storageApiOnmetalDe_v1alpha1" + "storageIroncoreDev_v1alpha1" ], - "operationId": "deleteStorageApiOnmetalDeV1alpha1VolumeClass", + "operationId": "deleteStorageIroncoreDevV1alpha1VolumeClass", "parameters": [ { "$ref": "#/parameters/body-2Y1dVQaQ" @@ -59104,7 +59104,7 @@ }, "x-kubernetes-action": "delete", "x-kubernetes-group-version-kind": { - "group": "storage.api.onmetal.de", + "group": "storage.ironcore.dev", "kind": "VolumeClass", "version": "v1alpha1" } @@ -59125,9 +59125,9 @@ "https" ], "tags": [ - "storageApiOnmetalDe_v1alpha1" + "storageIroncoreDev_v1alpha1" ], - "operationId": "patchStorageApiOnmetalDeV1alpha1VolumeClass", + "operationId": "patchStorageIroncoreDevV1alpha1VolumeClass", "parameters": [ { "$ref": "#/parameters/body-78PwaGsr" @@ -59157,13 +59157,13 @@ "200": { "description": "OK", "schema": { - "$ref": "#/definitions/com.github.onmetal.onmetal-api.api.storage.v1alpha1.VolumeClass" + "$ref": "#/definitions/com.github.ironcore-dev.ironcore.api.storage.v1alpha1.VolumeClass" } }, "201": { "description": "Created", "schema": { - "$ref": "#/definitions/com.github.onmetal.onmetal-api.api.storage.v1alpha1.VolumeClass" + "$ref": "#/definitions/com.github.ironcore-dev.ironcore.api.storage.v1alpha1.VolumeClass" } }, "401": { @@ -59172,7 +59172,7 @@ }, "x-kubernetes-action": "patch", "x-kubernetes-group-version-kind": { - "group": "storage.api.onmetal.de", + "group": "storage.ironcore.dev", "kind": "VolumeClass", "version": "v1alpha1" } @@ -59191,7 +59191,7 @@ } ] }, - "/apis/storage.api.onmetal.de/v1alpha1/volumepools": { + "/apis/storage.ironcore.dev/v1alpha1/volumepools": { "get": { "description": "list or watch objects of kind VolumePool", "consumes": [ @@ -59206,9 +59206,9 @@ "https" ], "tags": [ - "storageApiOnmetalDe_v1alpha1" + "storageIroncoreDev_v1alpha1" ], - "operationId": "listStorageApiOnmetalDeV1alpha1VolumePool", + "operationId": "listStorageIroncoreDevV1alpha1VolumePool", "parameters": [ { "$ref": "#/parameters/allowWatchBookmarks-HC2hJt-J" @@ -59245,7 +59245,7 @@ "200": { "description": "OK", "schema": { - "$ref": "#/definitions/com.github.onmetal.onmetal-api.api.storage.v1alpha1.VolumePoolList" + "$ref": "#/definitions/com.github.ironcore-dev.ironcore.api.storage.v1alpha1.VolumePoolList" } }, "401": { @@ -59254,7 +59254,7 @@ }, "x-kubernetes-action": "list", "x-kubernetes-group-version-kind": { - "group": "storage.api.onmetal.de", + "group": "storage.ironcore.dev", "kind": "VolumePool", "version": "v1alpha1" } @@ -59272,16 +59272,16 @@ "https" ], "tags": [ - "storageApiOnmetalDe_v1alpha1" + "storageIroncoreDev_v1alpha1" ], - "operationId": "createStorageApiOnmetalDeV1alpha1VolumePool", + "operationId": "createStorageIroncoreDevV1alpha1VolumePool", "parameters": [ { "name": "body", "in": "body", "required": true, "schema": { - "$ref": "#/definitions/com.github.onmetal.onmetal-api.api.storage.v1alpha1.VolumePool" + "$ref": "#/definitions/com.github.ironcore-dev.ironcore.api.storage.v1alpha1.VolumePool" } }, { @@ -59306,19 +59306,19 @@ "200": { "description": "OK", "schema": { - "$ref": "#/definitions/com.github.onmetal.onmetal-api.api.storage.v1alpha1.VolumePool" + "$ref": "#/definitions/com.github.ironcore-dev.ironcore.api.storage.v1alpha1.VolumePool" } }, "201": { "description": "Created", "schema": { - "$ref": "#/definitions/com.github.onmetal.onmetal-api.api.storage.v1alpha1.VolumePool" + "$ref": "#/definitions/com.github.ironcore-dev.ironcore.api.storage.v1alpha1.VolumePool" } }, "202": { "description": "Accepted", "schema": { - "$ref": "#/definitions/com.github.onmetal.onmetal-api.api.storage.v1alpha1.VolumePool" + "$ref": "#/definitions/com.github.ironcore-dev.ironcore.api.storage.v1alpha1.VolumePool" } }, "401": { @@ -59327,7 +59327,7 @@ }, "x-kubernetes-action": "post", "x-kubernetes-group-version-kind": { - "group": "storage.api.onmetal.de", + "group": "storage.ironcore.dev", "kind": "VolumePool", "version": "v1alpha1" } @@ -59345,9 +59345,9 @@ "https" ], "tags": [ - "storageApiOnmetalDe_v1alpha1" + "storageIroncoreDev_v1alpha1" ], - "operationId": "deleteStorageApiOnmetalDeV1alpha1CollectionVolumePool", + "operationId": "deleteStorageIroncoreDevV1alpha1CollectionVolumePool", "parameters": [ { "$ref": "#/parameters/body-2Y1dVQaQ" @@ -59406,7 +59406,7 @@ }, "x-kubernetes-action": "deletecollection", "x-kubernetes-group-version-kind": { - "group": "storage.api.onmetal.de", + "group": "storage.ironcore.dev", "kind": "VolumePool", "version": "v1alpha1" } @@ -59417,7 +59417,7 @@ } ] }, - "/apis/storage.api.onmetal.de/v1alpha1/volumepools/{name}": { + "/apis/storage.ironcore.dev/v1alpha1/volumepools/{name}": { "get": { "description": "read the specified VolumePool", "consumes": [ @@ -59431,14 +59431,14 @@ "https" ], "tags": [ - "storageApiOnmetalDe_v1alpha1" + "storageIroncoreDev_v1alpha1" ], - "operationId": "readStorageApiOnmetalDeV1alpha1VolumePool", + "operationId": "readStorageIroncoreDevV1alpha1VolumePool", "responses": { "200": { "description": "OK", "schema": { - "$ref": "#/definitions/com.github.onmetal.onmetal-api.api.storage.v1alpha1.VolumePool" + "$ref": "#/definitions/com.github.ironcore-dev.ironcore.api.storage.v1alpha1.VolumePool" } }, "401": { @@ -59447,7 +59447,7 @@ }, "x-kubernetes-action": "get", "x-kubernetes-group-version-kind": { - "group": "storage.api.onmetal.de", + "group": "storage.ironcore.dev", "kind": "VolumePool", "version": "v1alpha1" } @@ -59465,16 +59465,16 @@ "https" ], "tags": [ - "storageApiOnmetalDe_v1alpha1" + "storageIroncoreDev_v1alpha1" ], - "operationId": "replaceStorageApiOnmetalDeV1alpha1VolumePool", + "operationId": "replaceStorageIroncoreDevV1alpha1VolumePool", "parameters": [ { "name": "body", "in": "body", "required": true, "schema": { - "$ref": "#/definitions/com.github.onmetal.onmetal-api.api.storage.v1alpha1.VolumePool" + "$ref": "#/definitions/com.github.ironcore-dev.ironcore.api.storage.v1alpha1.VolumePool" } }, { @@ -59499,13 +59499,13 @@ "200": { "description": "OK", "schema": { - "$ref": "#/definitions/com.github.onmetal.onmetal-api.api.storage.v1alpha1.VolumePool" + "$ref": "#/definitions/com.github.ironcore-dev.ironcore.api.storage.v1alpha1.VolumePool" } }, "201": { "description": "Created", "schema": { - "$ref": "#/definitions/com.github.onmetal.onmetal-api.api.storage.v1alpha1.VolumePool" + "$ref": "#/definitions/com.github.ironcore-dev.ironcore.api.storage.v1alpha1.VolumePool" } }, "401": { @@ -59514,7 +59514,7 @@ }, "x-kubernetes-action": "put", "x-kubernetes-group-version-kind": { - "group": "storage.api.onmetal.de", + "group": "storage.ironcore.dev", "kind": "VolumePool", "version": "v1alpha1" } @@ -59532,9 +59532,9 @@ "https" ], "tags": [ - "storageApiOnmetalDe_v1alpha1" + "storageIroncoreDev_v1alpha1" ], - "operationId": "deleteStorageApiOnmetalDeV1alpha1VolumePool", + "operationId": "deleteStorageIroncoreDevV1alpha1VolumePool", "parameters": [ { "$ref": "#/parameters/body-2Y1dVQaQ" @@ -59575,7 +59575,7 @@ }, "x-kubernetes-action": "delete", "x-kubernetes-group-version-kind": { - "group": "storage.api.onmetal.de", + "group": "storage.ironcore.dev", "kind": "VolumePool", "version": "v1alpha1" } @@ -59596,9 +59596,9 @@ "https" ], "tags": [ - "storageApiOnmetalDe_v1alpha1" + "storageIroncoreDev_v1alpha1" ], - "operationId": "patchStorageApiOnmetalDeV1alpha1VolumePool", + "operationId": "patchStorageIroncoreDevV1alpha1VolumePool", "parameters": [ { "$ref": "#/parameters/body-78PwaGsr" @@ -59628,13 +59628,13 @@ "200": { "description": "OK", "schema": { - "$ref": "#/definitions/com.github.onmetal.onmetal-api.api.storage.v1alpha1.VolumePool" + "$ref": "#/definitions/com.github.ironcore-dev.ironcore.api.storage.v1alpha1.VolumePool" } }, "201": { "description": "Created", "schema": { - "$ref": "#/definitions/com.github.onmetal.onmetal-api.api.storage.v1alpha1.VolumePool" + "$ref": "#/definitions/com.github.ironcore-dev.ironcore.api.storage.v1alpha1.VolumePool" } }, "401": { @@ -59643,7 +59643,7 @@ }, "x-kubernetes-action": "patch", "x-kubernetes-group-version-kind": { - "group": "storage.api.onmetal.de", + "group": "storage.ironcore.dev", "kind": "VolumePool", "version": "v1alpha1" } @@ -59662,7 +59662,7 @@ } ] }, - "/apis/storage.api.onmetal.de/v1alpha1/volumepools/{name}/status": { + "/apis/storage.ironcore.dev/v1alpha1/volumepools/{name}/status": { "get": { "description": "read status of the specified VolumePool", "consumes": [ @@ -59676,14 +59676,14 @@ "https" ], "tags": [ - "storageApiOnmetalDe_v1alpha1" + "storageIroncoreDev_v1alpha1" ], - "operationId": "readStorageApiOnmetalDeV1alpha1VolumePoolStatus", + "operationId": "readStorageIroncoreDevV1alpha1VolumePoolStatus", "responses": { "200": { "description": "OK", "schema": { - "$ref": "#/definitions/com.github.onmetal.onmetal-api.api.storage.v1alpha1.VolumePool" + "$ref": "#/definitions/com.github.ironcore-dev.ironcore.api.storage.v1alpha1.VolumePool" } }, "401": { @@ -59692,7 +59692,7 @@ }, "x-kubernetes-action": "get", "x-kubernetes-group-version-kind": { - "group": "storage.api.onmetal.de", + "group": "storage.ironcore.dev", "kind": "VolumePool", "version": "v1alpha1" } @@ -59710,16 +59710,16 @@ "https" ], "tags": [ - "storageApiOnmetalDe_v1alpha1" + "storageIroncoreDev_v1alpha1" ], - "operationId": "replaceStorageApiOnmetalDeV1alpha1VolumePoolStatus", + "operationId": "replaceStorageIroncoreDevV1alpha1VolumePoolStatus", "parameters": [ { "name": "body", "in": "body", "required": true, "schema": { - "$ref": "#/definitions/com.github.onmetal.onmetal-api.api.storage.v1alpha1.VolumePool" + "$ref": "#/definitions/com.github.ironcore-dev.ironcore.api.storage.v1alpha1.VolumePool" } }, { @@ -59744,13 +59744,13 @@ "200": { "description": "OK", "schema": { - "$ref": "#/definitions/com.github.onmetal.onmetal-api.api.storage.v1alpha1.VolumePool" + "$ref": "#/definitions/com.github.ironcore-dev.ironcore.api.storage.v1alpha1.VolumePool" } }, "201": { "description": "Created", "schema": { - "$ref": "#/definitions/com.github.onmetal.onmetal-api.api.storage.v1alpha1.VolumePool" + "$ref": "#/definitions/com.github.ironcore-dev.ironcore.api.storage.v1alpha1.VolumePool" } }, "401": { @@ -59759,7 +59759,7 @@ }, "x-kubernetes-action": "put", "x-kubernetes-group-version-kind": { - "group": "storage.api.onmetal.de", + "group": "storage.ironcore.dev", "kind": "VolumePool", "version": "v1alpha1" } @@ -59780,9 +59780,9 @@ "https" ], "tags": [ - "storageApiOnmetalDe_v1alpha1" + "storageIroncoreDev_v1alpha1" ], - "operationId": "patchStorageApiOnmetalDeV1alpha1VolumePoolStatus", + "operationId": "patchStorageIroncoreDevV1alpha1VolumePoolStatus", "parameters": [ { "$ref": "#/parameters/body-78PwaGsr" @@ -59812,13 +59812,13 @@ "200": { "description": "OK", "schema": { - "$ref": "#/definitions/com.github.onmetal.onmetal-api.api.storage.v1alpha1.VolumePool" + "$ref": "#/definitions/com.github.ironcore-dev.ironcore.api.storage.v1alpha1.VolumePool" } }, "201": { "description": "Created", "schema": { - "$ref": "#/definitions/com.github.onmetal.onmetal-api.api.storage.v1alpha1.VolumePool" + "$ref": "#/definitions/com.github.ironcore-dev.ironcore.api.storage.v1alpha1.VolumePool" } }, "401": { @@ -59827,7 +59827,7 @@ }, "x-kubernetes-action": "patch", "x-kubernetes-group-version-kind": { - "group": "storage.api.onmetal.de", + "group": "storage.ironcore.dev", "kind": "VolumePool", "version": "v1alpha1" } @@ -59846,7 +59846,7 @@ } ] }, - "/apis/storage.api.onmetal.de/v1alpha1/volumes": { + "/apis/storage.ironcore.dev/v1alpha1/volumes": { "get": { "description": "list or watch objects of kind Volume", "consumes": [ @@ -59861,14 +59861,14 @@ "https" ], "tags": [ - "storageApiOnmetalDe_v1alpha1" + "storageIroncoreDev_v1alpha1" ], - "operationId": "listStorageApiOnmetalDeV1alpha1VolumeForAllNamespaces", + "operationId": "listStorageIroncoreDevV1alpha1VolumeForAllNamespaces", "responses": { "200": { "description": "OK", "schema": { - "$ref": "#/definitions/com.github.onmetal.onmetal-api.api.storage.v1alpha1.VolumeList" + "$ref": "#/definitions/com.github.ironcore-dev.ironcore.api.storage.v1alpha1.VolumeList" } }, "401": { @@ -59877,7 +59877,7 @@ }, "x-kubernetes-action": "list", "x-kubernetes-group-version-kind": { - "group": "storage.api.onmetal.de", + "group": "storage.ironcore.dev", "kind": "Volume", "version": "v1alpha1" } @@ -59918,7 +59918,7 @@ } ] }, - "/apis/storage.api.onmetal.de/v1alpha1/watch/bucketclasses": { + "/apis/storage.ironcore.dev/v1alpha1/watch/bucketclasses": { "get": { "description": "watch individual changes to a list of BucketClass. deprecated: use the 'watch' parameter with a list operation instead.", "consumes": [ @@ -59933,9 +59933,9 @@ "https" ], "tags": [ - "storageApiOnmetalDe_v1alpha1" + "storageIroncoreDev_v1alpha1" ], - "operationId": "watchStorageApiOnmetalDeV1alpha1BucketClassList", + "operationId": "watchStorageIroncoreDevV1alpha1BucketClassList", "responses": { "200": { "description": "OK", @@ -59949,7 +59949,7 @@ }, "x-kubernetes-action": "watchlist", "x-kubernetes-group-version-kind": { - "group": "storage.api.onmetal.de", + "group": "storage.ironcore.dev", "kind": "BucketClass", "version": "v1alpha1" } @@ -59990,7 +59990,7 @@ } ] }, - "/apis/storage.api.onmetal.de/v1alpha1/watch/bucketclasses/{name}": { + "/apis/storage.ironcore.dev/v1alpha1/watch/bucketclasses/{name}": { "get": { "description": "watch changes to an object of kind BucketClass. deprecated: use the 'watch' parameter with a list operation instead, filtered to a single item with the 'fieldSelector' parameter.", "consumes": [ @@ -60005,9 +60005,9 @@ "https" ], "tags": [ - "storageApiOnmetalDe_v1alpha1" + "storageIroncoreDev_v1alpha1" ], - "operationId": "watchStorageApiOnmetalDeV1alpha1BucketClass", + "operationId": "watchStorageIroncoreDevV1alpha1BucketClass", "responses": { "200": { "description": "OK", @@ -60021,7 +60021,7 @@ }, "x-kubernetes-action": "watch", "x-kubernetes-group-version-kind": { - "group": "storage.api.onmetal.de", + "group": "storage.ironcore.dev", "kind": "BucketClass", "version": "v1alpha1" } @@ -60070,7 +60070,7 @@ } ] }, - "/apis/storage.api.onmetal.de/v1alpha1/watch/bucketpools": { + "/apis/storage.ironcore.dev/v1alpha1/watch/bucketpools": { "get": { "description": "watch individual changes to a list of BucketPool. deprecated: use the 'watch' parameter with a list operation instead.", "consumes": [ @@ -60085,9 +60085,9 @@ "https" ], "tags": [ - "storageApiOnmetalDe_v1alpha1" + "storageIroncoreDev_v1alpha1" ], - "operationId": "watchStorageApiOnmetalDeV1alpha1BucketPoolList", + "operationId": "watchStorageIroncoreDevV1alpha1BucketPoolList", "responses": { "200": { "description": "OK", @@ -60101,7 +60101,7 @@ }, "x-kubernetes-action": "watchlist", "x-kubernetes-group-version-kind": { - "group": "storage.api.onmetal.de", + "group": "storage.ironcore.dev", "kind": "BucketPool", "version": "v1alpha1" } @@ -60142,7 +60142,7 @@ } ] }, - "/apis/storage.api.onmetal.de/v1alpha1/watch/bucketpools/{name}": { + "/apis/storage.ironcore.dev/v1alpha1/watch/bucketpools/{name}": { "get": { "description": "watch changes to an object of kind BucketPool. deprecated: use the 'watch' parameter with a list operation instead, filtered to a single item with the 'fieldSelector' parameter.", "consumes": [ @@ -60157,9 +60157,9 @@ "https" ], "tags": [ - "storageApiOnmetalDe_v1alpha1" + "storageIroncoreDev_v1alpha1" ], - "operationId": "watchStorageApiOnmetalDeV1alpha1BucketPool", + "operationId": "watchStorageIroncoreDevV1alpha1BucketPool", "responses": { "200": { "description": "OK", @@ -60173,7 +60173,7 @@ }, "x-kubernetes-action": "watch", "x-kubernetes-group-version-kind": { - "group": "storage.api.onmetal.de", + "group": "storage.ironcore.dev", "kind": "BucketPool", "version": "v1alpha1" } @@ -60222,7 +60222,7 @@ } ] }, - "/apis/storage.api.onmetal.de/v1alpha1/watch/buckets": { + "/apis/storage.ironcore.dev/v1alpha1/watch/buckets": { "get": { "description": "watch individual changes to a list of Bucket. deprecated: use the 'watch' parameter with a list operation instead.", "consumes": [ @@ -60237,9 +60237,9 @@ "https" ], "tags": [ - "storageApiOnmetalDe_v1alpha1" + "storageIroncoreDev_v1alpha1" ], - "operationId": "watchStorageApiOnmetalDeV1alpha1BucketListForAllNamespaces", + "operationId": "watchStorageIroncoreDevV1alpha1BucketListForAllNamespaces", "responses": { "200": { "description": "OK", @@ -60253,7 +60253,7 @@ }, "x-kubernetes-action": "watchlist", "x-kubernetes-group-version-kind": { - "group": "storage.api.onmetal.de", + "group": "storage.ironcore.dev", "kind": "Bucket", "version": "v1alpha1" } @@ -60294,7 +60294,7 @@ } ] }, - "/apis/storage.api.onmetal.de/v1alpha1/watch/namespaces/{namespace}/buckets": { + "/apis/storage.ironcore.dev/v1alpha1/watch/namespaces/{namespace}/buckets": { "get": { "description": "watch individual changes to a list of Bucket. deprecated: use the 'watch' parameter with a list operation instead.", "consumes": [ @@ -60309,9 +60309,9 @@ "https" ], "tags": [ - "storageApiOnmetalDe_v1alpha1" + "storageIroncoreDev_v1alpha1" ], - "operationId": "watchStorageApiOnmetalDeV1alpha1NamespacedBucketList", + "operationId": "watchStorageIroncoreDevV1alpha1NamespacedBucketList", "responses": { "200": { "description": "OK", @@ -60325,7 +60325,7 @@ }, "x-kubernetes-action": "watchlist", "x-kubernetes-group-version-kind": { - "group": "storage.api.onmetal.de", + "group": "storage.ironcore.dev", "kind": "Bucket", "version": "v1alpha1" } @@ -60369,7 +60369,7 @@ } ] }, - "/apis/storage.api.onmetal.de/v1alpha1/watch/namespaces/{namespace}/buckets/{name}": { + "/apis/storage.ironcore.dev/v1alpha1/watch/namespaces/{namespace}/buckets/{name}": { "get": { "description": "watch changes to an object of kind Bucket. deprecated: use the 'watch' parameter with a list operation instead, filtered to a single item with the 'fieldSelector' parameter.", "consumes": [ @@ -60384,9 +60384,9 @@ "https" ], "tags": [ - "storageApiOnmetalDe_v1alpha1" + "storageIroncoreDev_v1alpha1" ], - "operationId": "watchStorageApiOnmetalDeV1alpha1NamespacedBucket", + "operationId": "watchStorageIroncoreDevV1alpha1NamespacedBucket", "responses": { "200": { "description": "OK", @@ -60400,7 +60400,7 @@ }, "x-kubernetes-action": "watch", "x-kubernetes-group-version-kind": { - "group": "storage.api.onmetal.de", + "group": "storage.ironcore.dev", "kind": "Bucket", "version": "v1alpha1" } @@ -60452,7 +60452,7 @@ } ] }, - "/apis/storage.api.onmetal.de/v1alpha1/watch/namespaces/{namespace}/volumes": { + "/apis/storage.ironcore.dev/v1alpha1/watch/namespaces/{namespace}/volumes": { "get": { "description": "watch individual changes to a list of Volume. deprecated: use the 'watch' parameter with a list operation instead.", "consumes": [ @@ -60467,9 +60467,9 @@ "https" ], "tags": [ - "storageApiOnmetalDe_v1alpha1" + "storageIroncoreDev_v1alpha1" ], - "operationId": "watchStorageApiOnmetalDeV1alpha1NamespacedVolumeList", + "operationId": "watchStorageIroncoreDevV1alpha1NamespacedVolumeList", "responses": { "200": { "description": "OK", @@ -60483,7 +60483,7 @@ }, "x-kubernetes-action": "watchlist", "x-kubernetes-group-version-kind": { - "group": "storage.api.onmetal.de", + "group": "storage.ironcore.dev", "kind": "Volume", "version": "v1alpha1" } @@ -60527,7 +60527,7 @@ } ] }, - "/apis/storage.api.onmetal.de/v1alpha1/watch/namespaces/{namespace}/volumes/{name}": { + "/apis/storage.ironcore.dev/v1alpha1/watch/namespaces/{namespace}/volumes/{name}": { "get": { "description": "watch changes to an object of kind Volume. deprecated: use the 'watch' parameter with a list operation instead, filtered to a single item with the 'fieldSelector' parameter.", "consumes": [ @@ -60542,9 +60542,9 @@ "https" ], "tags": [ - "storageApiOnmetalDe_v1alpha1" + "storageIroncoreDev_v1alpha1" ], - "operationId": "watchStorageApiOnmetalDeV1alpha1NamespacedVolume", + "operationId": "watchStorageIroncoreDevV1alpha1NamespacedVolume", "responses": { "200": { "description": "OK", @@ -60558,7 +60558,7 @@ }, "x-kubernetes-action": "watch", "x-kubernetes-group-version-kind": { - "group": "storage.api.onmetal.de", + "group": "storage.ironcore.dev", "kind": "Volume", "version": "v1alpha1" } @@ -60610,7 +60610,7 @@ } ] }, - "/apis/storage.api.onmetal.de/v1alpha1/watch/volumeclasses": { + "/apis/storage.ironcore.dev/v1alpha1/watch/volumeclasses": { "get": { "description": "watch individual changes to a list of VolumeClass. deprecated: use the 'watch' parameter with a list operation instead.", "consumes": [ @@ -60625,9 +60625,9 @@ "https" ], "tags": [ - "storageApiOnmetalDe_v1alpha1" + "storageIroncoreDev_v1alpha1" ], - "operationId": "watchStorageApiOnmetalDeV1alpha1VolumeClassList", + "operationId": "watchStorageIroncoreDevV1alpha1VolumeClassList", "responses": { "200": { "description": "OK", @@ -60641,7 +60641,7 @@ }, "x-kubernetes-action": "watchlist", "x-kubernetes-group-version-kind": { - "group": "storage.api.onmetal.de", + "group": "storage.ironcore.dev", "kind": "VolumeClass", "version": "v1alpha1" } @@ -60682,7 +60682,7 @@ } ] }, - "/apis/storage.api.onmetal.de/v1alpha1/watch/volumeclasses/{name}": { + "/apis/storage.ironcore.dev/v1alpha1/watch/volumeclasses/{name}": { "get": { "description": "watch changes to an object of kind VolumeClass. deprecated: use the 'watch' parameter with a list operation instead, filtered to a single item with the 'fieldSelector' parameter.", "consumes": [ @@ -60697,9 +60697,9 @@ "https" ], "tags": [ - "storageApiOnmetalDe_v1alpha1" + "storageIroncoreDev_v1alpha1" ], - "operationId": "watchStorageApiOnmetalDeV1alpha1VolumeClass", + "operationId": "watchStorageIroncoreDevV1alpha1VolumeClass", "responses": { "200": { "description": "OK", @@ -60713,7 +60713,7 @@ }, "x-kubernetes-action": "watch", "x-kubernetes-group-version-kind": { - "group": "storage.api.onmetal.de", + "group": "storage.ironcore.dev", "kind": "VolumeClass", "version": "v1alpha1" } @@ -60762,7 +60762,7 @@ } ] }, - "/apis/storage.api.onmetal.de/v1alpha1/watch/volumepools": { + "/apis/storage.ironcore.dev/v1alpha1/watch/volumepools": { "get": { "description": "watch individual changes to a list of VolumePool. deprecated: use the 'watch' parameter with a list operation instead.", "consumes": [ @@ -60777,9 +60777,9 @@ "https" ], "tags": [ - "storageApiOnmetalDe_v1alpha1" + "storageIroncoreDev_v1alpha1" ], - "operationId": "watchStorageApiOnmetalDeV1alpha1VolumePoolList", + "operationId": "watchStorageIroncoreDevV1alpha1VolumePoolList", "responses": { "200": { "description": "OK", @@ -60793,7 +60793,7 @@ }, "x-kubernetes-action": "watchlist", "x-kubernetes-group-version-kind": { - "group": "storage.api.onmetal.de", + "group": "storage.ironcore.dev", "kind": "VolumePool", "version": "v1alpha1" } @@ -60834,7 +60834,7 @@ } ] }, - "/apis/storage.api.onmetal.de/v1alpha1/watch/volumepools/{name}": { + "/apis/storage.ironcore.dev/v1alpha1/watch/volumepools/{name}": { "get": { "description": "watch changes to an object of kind VolumePool. deprecated: use the 'watch' parameter with a list operation instead, filtered to a single item with the 'fieldSelector' parameter.", "consumes": [ @@ -60849,9 +60849,9 @@ "https" ], "tags": [ - "storageApiOnmetalDe_v1alpha1" + "storageIroncoreDev_v1alpha1" ], - "operationId": "watchStorageApiOnmetalDeV1alpha1VolumePool", + "operationId": "watchStorageIroncoreDevV1alpha1VolumePool", "responses": { "200": { "description": "OK", @@ -60865,7 +60865,7 @@ }, "x-kubernetes-action": "watch", "x-kubernetes-group-version-kind": { - "group": "storage.api.onmetal.de", + "group": "storage.ironcore.dev", "kind": "VolumePool", "version": "v1alpha1" } @@ -60914,7 +60914,7 @@ } ] }, - "/apis/storage.api.onmetal.de/v1alpha1/watch/volumes": { + "/apis/storage.ironcore.dev/v1alpha1/watch/volumes": { "get": { "description": "watch individual changes to a list of Volume. deprecated: use the 'watch' parameter with a list operation instead.", "consumes": [ @@ -60929,9 +60929,9 @@ "https" ], "tags": [ - "storageApiOnmetalDe_v1alpha1" + "storageIroncoreDev_v1alpha1" ], - "operationId": "watchStorageApiOnmetalDeV1alpha1VolumeListForAllNamespaces", + "operationId": "watchStorageIroncoreDevV1alpha1VolumeListForAllNamespaces", "responses": { "200": { "description": "OK", @@ -60945,7 +60945,7 @@ }, "x-kubernetes-action": "watchlist", "x-kubernetes-group-version-kind": { - "group": "storage.api.onmetal.de", + "group": "storage.ironcore.dev", "kind": "Volume", "version": "v1alpha1" } @@ -64668,17 +64668,17 @@ } }, "definitions": { - "com.github.onmetal.onmetal-api.api.common.v1alpha1.IP": { + "com.github.ironcore-dev.ironcore.api.common.v1alpha1.IP": { "description": "IP is an IP address.", "type": "string", "format": "ip" }, - "com.github.onmetal.onmetal-api.api.common.v1alpha1.IPPrefix": { + "com.github.ironcore-dev.ironcore.api.common.v1alpha1.IPPrefix": { "description": "IPPrefix represents a network prefix.", "type": "string", "format": "ip-prefix" }, - "com.github.onmetal.onmetal-api.api.common.v1alpha1.LocalUIDReference": { + "com.github.ironcore-dev.ironcore.api.common.v1alpha1.LocalUIDReference": { "description": "LocalUIDReference is a reference to another entity including its UID", "type": "object", "required": [ @@ -64697,7 +64697,7 @@ }, "x-kubernetes-map-type": "atomic" }, - "com.github.onmetal.onmetal-api.api.common.v1alpha1.SecretKeySelector": { + "com.github.ironcore-dev.ironcore.api.common.v1alpha1.SecretKeySelector": { "description": "SecretKeySelector is a reference to a specific 'key' within a Secret resource. In some instances, `key` is a required field.", "type": "object", "properties": { @@ -64712,7 +64712,7 @@ }, "x-kubernetes-map-type": "atomic" }, - "com.github.onmetal.onmetal-api.api.common.v1alpha1.Taint": { + "com.github.ironcore-dev.ironcore.api.common.v1alpha1.Taint": { "description": "The resource pool this Taint is attached to has the \"effect\" on any resource that does not tolerate the Taint.", "type": "object", "required": [ @@ -64734,7 +64734,7 @@ } } }, - "com.github.onmetal.onmetal-api.api.common.v1alpha1.Toleration": { + "com.github.ironcore-dev.ironcore.api.common.v1alpha1.Toleration": { "description": "The resource this Toleration is attached to tolerates any taint that matches the triple using the matching operator .", "type": "object", "properties": { @@ -64756,7 +64756,7 @@ } } }, - "com.github.onmetal.onmetal-api.api.compute.v1alpha1.DaemonEndpoint": { + "com.github.ironcore-dev.ironcore.api.compute.v1alpha1.DaemonEndpoint": { "description": "DaemonEndpoint contains information about a single Daemon endpoint.", "type": "object", "required": [ @@ -64770,7 +64770,7 @@ } } }, - "com.github.onmetal.onmetal-api.api.compute.v1alpha1.EFIVar": { + "com.github.ironcore-dev.ironcore.api.compute.v1alpha1.EFIVar": { "description": "EFIVar is a variable to pass to EFI while booting up.", "type": "object", "required": [ @@ -64793,7 +64793,7 @@ } } }, - "com.github.onmetal.onmetal-api.api.compute.v1alpha1.EmptyDiskVolumeSource": { + "com.github.ironcore-dev.ironcore.api.compute.v1alpha1.EmptyDiskVolumeSource": { "description": "EmptyDiskVolumeSource is a volume that's offered by the machine pool provider. Usually ephemeral (i.e. deleted when the surrounding entity is deleted), with varying performance characteristics. Potentially not recoverable.", "type": "object", "properties": { @@ -64803,27 +64803,27 @@ } } }, - "com.github.onmetal.onmetal-api.api.compute.v1alpha1.EphemeralNetworkInterfaceSource": { + "com.github.ironcore-dev.ironcore.api.compute.v1alpha1.EphemeralNetworkInterfaceSource": { "description": "EphemeralNetworkInterfaceSource is a definition for an ephemeral (i.e. coupled to the lifetime of the surrounding object) networking.NetworkInterface.", "type": "object", "properties": { "networkInterfaceTemplate": { "description": "NetworkInterfaceTemplate is the template definition of the networking.NetworkInterface.", - "$ref": "#/definitions/com.github.onmetal.onmetal-api.api.networking.v1alpha1.NetworkInterfaceTemplateSpec" + "$ref": "#/definitions/com.github.ironcore-dev.ironcore.api.networking.v1alpha1.NetworkInterfaceTemplateSpec" } } }, - "com.github.onmetal.onmetal-api.api.compute.v1alpha1.EphemeralVolumeSource": { + "com.github.ironcore-dev.ironcore.api.compute.v1alpha1.EphemeralVolumeSource": { "description": "EphemeralVolumeSource is a definition for an ephemeral (i.e. coupled to the lifetime of the surrounding object) storage.Volume.", "type": "object", "properties": { "volumeTemplate": { "description": "VolumeTemplate is the template definition of the storage.Volume.", - "$ref": "#/definitions/com.github.onmetal.onmetal-api.api.storage.v1alpha1.VolumeTemplateSpec" + "$ref": "#/definitions/com.github.ironcore-dev.ironcore.api.storage.v1alpha1.VolumeTemplateSpec" } } }, - "com.github.onmetal.onmetal-api.api.compute.v1alpha1.Machine": { + "com.github.ironcore-dev.ironcore.api.compute.v1alpha1.Machine": { "description": "Machine is the Schema for the machines API", "type": "object", "properties": { @@ -64839,21 +64839,21 @@ "$ref": "#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta" }, "spec": { - "$ref": "#/definitions/com.github.onmetal.onmetal-api.api.compute.v1alpha1.MachineSpec" + "$ref": "#/definitions/com.github.ironcore-dev.ironcore.api.compute.v1alpha1.MachineSpec" }, "status": { - "$ref": "#/definitions/com.github.onmetal.onmetal-api.api.compute.v1alpha1.MachineStatus" + "$ref": "#/definitions/com.github.ironcore-dev.ironcore.api.compute.v1alpha1.MachineStatus" } }, "x-kubernetes-group-version-kind": [ { - "group": "compute.api.onmetal.de", + "group": "compute.ironcore.dev", "kind": "Machine", "version": "v1alpha1" } ] }, - "com.github.onmetal.onmetal-api.api.compute.v1alpha1.MachineClass": { + "com.github.ironcore-dev.ironcore.api.compute.v1alpha1.MachineClass": { "description": "MachineClass is the Schema for the machineclasses API", "type": "object", "properties": { @@ -64877,13 +64877,13 @@ }, "x-kubernetes-group-version-kind": [ { - "group": "compute.api.onmetal.de", + "group": "compute.ironcore.dev", "kind": "MachineClass", "version": "v1alpha1" } ] }, - "com.github.onmetal.onmetal-api.api.compute.v1alpha1.MachineClassList": { + "com.github.ironcore-dev.ironcore.api.compute.v1alpha1.MachineClassList": { "description": "MachineClassList contains a list of MachineClass", "type": "object", "required": [ @@ -64897,7 +64897,7 @@ "items": { "type": "array", "items": { - "$ref": "#/definitions/com.github.onmetal.onmetal-api.api.compute.v1alpha1.MachineClass" + "$ref": "#/definitions/com.github.ironcore-dev.ironcore.api.compute.v1alpha1.MachineClass" } }, "kind": { @@ -64910,13 +64910,13 @@ }, "x-kubernetes-group-version-kind": [ { - "group": "compute.api.onmetal.de", + "group": "compute.ironcore.dev", "kind": "MachineClassList", "version": "v1alpha1" } ] }, - "com.github.onmetal.onmetal-api.api.compute.v1alpha1.MachineList": { + "com.github.ironcore-dev.ironcore.api.compute.v1alpha1.MachineList": { "description": "MachineList contains a list of Machine", "type": "object", "required": [ @@ -64930,7 +64930,7 @@ "items": { "type": "array", "items": { - "$ref": "#/definitions/com.github.onmetal.onmetal-api.api.compute.v1alpha1.Machine" + "$ref": "#/definitions/com.github.ironcore-dev.ironcore.api.compute.v1alpha1.Machine" } }, "kind": { @@ -64943,13 +64943,13 @@ }, "x-kubernetes-group-version-kind": [ { - "group": "compute.api.onmetal.de", + "group": "compute.ironcore.dev", "kind": "MachineList", "version": "v1alpha1" } ] }, - "com.github.onmetal.onmetal-api.api.compute.v1alpha1.MachinePool": { + "com.github.ironcore-dev.ironcore.api.compute.v1alpha1.MachinePool": { "description": "MachinePool is the Schema for the machinepools API", "type": "object", "properties": { @@ -64965,21 +64965,21 @@ "$ref": "#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta" }, "spec": { - "$ref": "#/definitions/com.github.onmetal.onmetal-api.api.compute.v1alpha1.MachinePoolSpec" + "$ref": "#/definitions/com.github.ironcore-dev.ironcore.api.compute.v1alpha1.MachinePoolSpec" }, "status": { - "$ref": "#/definitions/com.github.onmetal.onmetal-api.api.compute.v1alpha1.MachinePoolStatus" + "$ref": "#/definitions/com.github.ironcore-dev.ironcore.api.compute.v1alpha1.MachinePoolStatus" } }, "x-kubernetes-group-version-kind": [ { - "group": "compute.api.onmetal.de", + "group": "compute.ironcore.dev", "kind": "MachinePool", "version": "v1alpha1" } ] }, - "com.github.onmetal.onmetal-api.api.compute.v1alpha1.MachinePoolAddress": { + "com.github.ironcore-dev.ironcore.api.compute.v1alpha1.MachinePoolAddress": { "type": "object", "required": [ "type", @@ -64994,7 +64994,7 @@ } } }, - "com.github.onmetal.onmetal-api.api.compute.v1alpha1.MachinePoolCondition": { + "com.github.ironcore-dev.ironcore.api.compute.v1alpha1.MachinePoolCondition": { "description": "MachinePoolCondition is one of the conditions of a volume.", "type": "object", "required": [ @@ -65031,17 +65031,17 @@ } } }, - "com.github.onmetal.onmetal-api.api.compute.v1alpha1.MachinePoolDaemonEndpoints": { + "com.github.ironcore-dev.ironcore.api.compute.v1alpha1.MachinePoolDaemonEndpoints": { "description": "MachinePoolDaemonEndpoints lists ports opened by daemons running on the MachinePool.", "type": "object", "properties": { "machinepoolletEndpoint": { "description": "Endpoint on which machinepoollet is listening.", - "$ref": "#/definitions/com.github.onmetal.onmetal-api.api.compute.v1alpha1.DaemonEndpoint" + "$ref": "#/definitions/com.github.ironcore-dev.ironcore.api.compute.v1alpha1.DaemonEndpoint" } } }, - "com.github.onmetal.onmetal-api.api.compute.v1alpha1.MachinePoolList": { + "com.github.ironcore-dev.ironcore.api.compute.v1alpha1.MachinePoolList": { "description": "MachinePoolList contains a list of MachinePool", "type": "object", "required": [ @@ -65055,7 +65055,7 @@ "items": { "type": "array", "items": { - "$ref": "#/definitions/com.github.onmetal.onmetal-api.api.compute.v1alpha1.MachinePool" + "$ref": "#/definitions/com.github.ironcore-dev.ironcore.api.compute.v1alpha1.MachinePool" } }, "kind": { @@ -65068,13 +65068,13 @@ }, "x-kubernetes-group-version-kind": [ { - "group": "compute.api.onmetal.de", + "group": "compute.ironcore.dev", "kind": "MachinePoolList", "version": "v1alpha1" } ] }, - "com.github.onmetal.onmetal-api.api.compute.v1alpha1.MachinePoolSpec": { + "com.github.ironcore-dev.ironcore.api.compute.v1alpha1.MachinePoolSpec": { "description": "MachinePoolSpec defines the desired state of MachinePool", "type": "object", "required": [ @@ -65089,19 +65089,19 @@ "description": "Taints of the MachinePool. Only Machines who tolerate all the taints will land in the MachinePool.", "type": "array", "items": { - "$ref": "#/definitions/com.github.onmetal.onmetal-api.api.common.v1alpha1.Taint" + "$ref": "#/definitions/com.github.ironcore-dev.ironcore.api.common.v1alpha1.Taint" } } } }, - "com.github.onmetal.onmetal-api.api.compute.v1alpha1.MachinePoolStatus": { + "com.github.ironcore-dev.ironcore.api.compute.v1alpha1.MachinePoolStatus": { "description": "MachinePoolStatus defines the observed state of MachinePool", "type": "object", "properties": { "addresses": { "type": "array", "items": { - "$ref": "#/definitions/com.github.onmetal.onmetal-api.api.compute.v1alpha1.MachinePoolAddress" + "$ref": "#/definitions/com.github.ironcore-dev.ironcore.api.compute.v1alpha1.MachinePoolAddress" } }, "allocatable": { @@ -65127,11 +65127,11 @@ "conditions": { "type": "array", "items": { - "$ref": "#/definitions/com.github.onmetal.onmetal-api.api.compute.v1alpha1.MachinePoolCondition" + "$ref": "#/definitions/com.github.ironcore-dev.ironcore.api.compute.v1alpha1.MachinePoolCondition" } }, "daemonEndpoints": { - "$ref": "#/definitions/com.github.onmetal.onmetal-api.api.compute.v1alpha1.MachinePoolDaemonEndpoints" + "$ref": "#/definitions/com.github.ironcore-dev.ironcore.api.compute.v1alpha1.MachinePoolDaemonEndpoints" }, "state": { "description": "Possible enum values:\n - `\"Error\"` marks a MachinePool in an error state.\n - `\"Offline\"` marks a MachinePool as offline.\n - `\"Pending\"` marks a MachinePool as pending readiness.\n - `\"Ready\"` marks a MachinePool as ready for accepting a Machine.", @@ -65145,7 +65145,7 @@ } } }, - "com.github.onmetal.onmetal-api.api.compute.v1alpha1.MachineSpec": { + "com.github.ironcore-dev.ironcore.api.compute.v1alpha1.MachineSpec": { "description": "MachineSpec defines the desired state of Machine", "type": "object", "required": [ @@ -65156,14 +65156,14 @@ "description": "EFIVars are variables to pass to EFI while booting up.", "type": "array", "items": { - "$ref": "#/definitions/com.github.onmetal.onmetal-api.api.compute.v1alpha1.EFIVar" + "$ref": "#/definitions/com.github.ironcore-dev.ironcore.api.compute.v1alpha1.EFIVar" }, "x-kubernetes-patch-merge-key": "name", "x-kubernetes-patch-strategy": "merge,retainKeys" }, "ignitionRef": { "description": "IgnitionRef is a reference to a secret containing the ignition YAML for the machine to boot up. If key is empty, DefaultIgnitionKey will be used as fallback.", - "$ref": "#/definitions/com.github.onmetal.onmetal-api.api.common.v1alpha1.SecretKeySelector" + "$ref": "#/definitions/com.github.ironcore-dev.ironcore.api.common.v1alpha1.SecretKeySelector" }, "image": { "description": "Image is the optional URL providing the operating system image of the machine.", @@ -65192,7 +65192,7 @@ "description": "NetworkInterfaces define a list of network interfaces present on the machine", "type": "array", "items": { - "$ref": "#/definitions/com.github.onmetal.onmetal-api.api.compute.v1alpha1.NetworkInterface" + "$ref": "#/definitions/com.github.ironcore-dev.ironcore.api.compute.v1alpha1.NetworkInterface" }, "x-kubernetes-patch-merge-key": "name", "x-kubernetes-patch-strategy": "merge,retainKeys" @@ -65205,21 +65205,21 @@ "description": "Tolerations define tolerations the Machine has. Only MachinePools whose taints covered by Tolerations will be considered to run the Machine.", "type": "array", "items": { - "$ref": "#/definitions/com.github.onmetal.onmetal-api.api.common.v1alpha1.Toleration" + "$ref": "#/definitions/com.github.ironcore-dev.ironcore.api.common.v1alpha1.Toleration" } }, "volumes": { "description": "Volumes are volumes attached to this machine.", "type": "array", "items": { - "$ref": "#/definitions/com.github.onmetal.onmetal-api.api.compute.v1alpha1.Volume" + "$ref": "#/definitions/com.github.ironcore-dev.ironcore.api.compute.v1alpha1.Volume" }, "x-kubernetes-patch-merge-key": "name", "x-kubernetes-patch-strategy": "merge,retainKeys" } } }, - "com.github.onmetal.onmetal-api.api.compute.v1alpha1.MachineStatus": { + "com.github.ironcore-dev.ironcore.api.compute.v1alpha1.MachineStatus": { "description": "MachineStatus defines the observed state of Machine", "type": "object", "properties": { @@ -65231,7 +65231,7 @@ "description": "NetworkInterfaces is the list of network interface states for the machine.", "type": "array", "items": { - "$ref": "#/definitions/com.github.onmetal.onmetal-api.api.compute.v1alpha1.NetworkInterfaceStatus" + "$ref": "#/definitions/com.github.ironcore-dev.ironcore.api.compute.v1alpha1.NetworkInterfaceStatus" } }, "observedGeneration": { @@ -65253,12 +65253,12 @@ "description": "Volumes is the list of volume states for the machine.", "type": "array", "items": { - "$ref": "#/definitions/com.github.onmetal.onmetal-api.api.compute.v1alpha1.VolumeStatus" + "$ref": "#/definitions/com.github.ironcore-dev.ironcore.api.compute.v1alpha1.VolumeStatus" } } } }, - "com.github.onmetal.onmetal-api.api.compute.v1alpha1.NetworkInterface": { + "com.github.ironcore-dev.ironcore.api.compute.v1alpha1.NetworkInterface": { "description": "NetworkInterface is the definition of a single interface", "type": "object", "required": [ @@ -65267,7 +65267,7 @@ "properties": { "ephemeral": { "description": "Ephemeral instructs to create an ephemeral (i.e. coupled to the lifetime of the surrounding object) NetworkInterface to use.", - "$ref": "#/definitions/com.github.onmetal.onmetal-api.api.compute.v1alpha1.EphemeralNetworkInterfaceSource" + "$ref": "#/definitions/com.github.ironcore-dev.ironcore.api.compute.v1alpha1.EphemeralNetworkInterfaceSource" }, "name": { "description": "Name is the name of the network interface.", @@ -65279,7 +65279,7 @@ } } }, - "com.github.onmetal.onmetal-api.api.compute.v1alpha1.NetworkInterfaceStatus": { + "com.github.ironcore-dev.ironcore.api.compute.v1alpha1.NetworkInterfaceStatus": { "description": "NetworkInterfaceStatus reports the status of an NetworkInterfaceSource.", "type": "object", "required": [ @@ -65294,7 +65294,7 @@ "description": "IPs are the ips allocated for the network interface.", "type": "array", "items": { - "$ref": "#/definitions/com.github.onmetal.onmetal-api.api.common.v1alpha1.IP" + "$ref": "#/definitions/com.github.ironcore-dev.ironcore.api.common.v1alpha1.IP" } }, "lastStateTransitionTime": { @@ -65311,11 +65311,11 @@ }, "virtualIP": { "description": "VirtualIP is the virtual ip allocated for the network interface.", - "$ref": "#/definitions/com.github.onmetal.onmetal-api.api.common.v1alpha1.IP" + "$ref": "#/definitions/com.github.ironcore-dev.ironcore.api.common.v1alpha1.IP" } } }, - "com.github.onmetal.onmetal-api.api.compute.v1alpha1.Volume": { + "com.github.ironcore-dev.ironcore.api.compute.v1alpha1.Volume": { "description": "Volume defines a volume attachment of a machine", "type": "object", "required": [ @@ -65328,11 +65328,11 @@ }, "emptyDisk": { "description": "EmptyDisk instructs to use a Volume offered by the machine pool provider.", - "$ref": "#/definitions/com.github.onmetal.onmetal-api.api.compute.v1alpha1.EmptyDiskVolumeSource" + "$ref": "#/definitions/com.github.ironcore-dev.ironcore.api.compute.v1alpha1.EmptyDiskVolumeSource" }, "ephemeral": { "description": "Ephemeral instructs to create an ephemeral (i.e. coupled to the lifetime of the surrounding object) Volume to use.", - "$ref": "#/definitions/com.github.onmetal.onmetal-api.api.compute.v1alpha1.EphemeralVolumeSource" + "$ref": "#/definitions/com.github.ironcore-dev.ironcore.api.compute.v1alpha1.EphemeralVolumeSource" }, "name": { "description": "Name is the name of the Volume", @@ -65344,7 +65344,7 @@ } } }, - "com.github.onmetal.onmetal-api.api.compute.v1alpha1.VolumeStatus": { + "com.github.ironcore-dev.ironcore.api.compute.v1alpha1.VolumeStatus": { "description": "VolumeStatus is the status of a Volume.", "type": "object", "required": [ @@ -65369,7 +65369,7 @@ } } }, - "com.github.onmetal.onmetal-api.api.core.v1alpha1.ObjectSelector": { + "com.github.ironcore-dev.ironcore.api.core.v1alpha1.ObjectSelector": { "description": "ObjectSelector specifies how to select objects of a certain kind.", "type": "object", "required": [ @@ -65396,7 +65396,7 @@ } } }, - "com.github.onmetal.onmetal-api.api.core.v1alpha1.ResourceQuota": { + "com.github.ironcore-dev.ironcore.api.core.v1alpha1.ResourceQuota": { "description": "ResourceQuota is the Schema for the resourcequotas API", "type": "object", "properties": { @@ -65412,21 +65412,21 @@ "$ref": "#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta" }, "spec": { - "$ref": "#/definitions/com.github.onmetal.onmetal-api.api.core.v1alpha1.ResourceQuotaSpec" + "$ref": "#/definitions/com.github.ironcore-dev.ironcore.api.core.v1alpha1.ResourceQuotaSpec" }, "status": { - "$ref": "#/definitions/com.github.onmetal.onmetal-api.api.core.v1alpha1.ResourceQuotaStatus" + "$ref": "#/definitions/com.github.ironcore-dev.ironcore.api.core.v1alpha1.ResourceQuotaStatus" } }, "x-kubernetes-group-version-kind": [ { - "group": "core.api.onmetal.de", + "group": "core.ironcore.dev", "kind": "ResourceQuota", "version": "v1alpha1" } ] }, - "com.github.onmetal.onmetal-api.api.core.v1alpha1.ResourceQuotaList": { + "com.github.ironcore-dev.ironcore.api.core.v1alpha1.ResourceQuotaList": { "description": "ResourceQuotaList contains a list of ResourceQuota", "type": "object", "required": [ @@ -65440,7 +65440,7 @@ "items": { "type": "array", "items": { - "$ref": "#/definitions/com.github.onmetal.onmetal-api.api.core.v1alpha1.ResourceQuota" + "$ref": "#/definitions/com.github.ironcore-dev.ironcore.api.core.v1alpha1.ResourceQuota" } }, "kind": { @@ -65453,13 +65453,13 @@ }, "x-kubernetes-group-version-kind": [ { - "group": "core.api.onmetal.de", + "group": "core.ironcore.dev", "kind": "ResourceQuotaList", "version": "v1alpha1" } ] }, - "com.github.onmetal.onmetal-api.api.core.v1alpha1.ResourceQuotaSpec": { + "com.github.ironcore-dev.ironcore.api.core.v1alpha1.ResourceQuotaSpec": { "description": "ResourceQuotaSpec defines the desired state of ResourceQuotaSpec", "type": "object", "properties": { @@ -65472,11 +65472,11 @@ }, "scopeSelector": { "description": "ScopeSelector selects the resources that are subject to this quota. Note: By using certain ScopeSelectors, only certain resources may be tracked.", - "$ref": "#/definitions/com.github.onmetal.onmetal-api.api.core.v1alpha1.ResourceScopeSelector" + "$ref": "#/definitions/com.github.ironcore-dev.ironcore.api.core.v1alpha1.ResourceScopeSelector" } } }, - "com.github.onmetal.onmetal-api.api.core.v1alpha1.ResourceQuotaStatus": { + "com.github.ironcore-dev.ironcore.api.core.v1alpha1.ResourceQuotaStatus": { "description": "ResourceQuotaStatus is the status of a ResourceQuota.", "type": "object", "properties": { @@ -65496,7 +65496,7 @@ } } }, - "com.github.onmetal.onmetal-api.api.core.v1alpha1.ResourceScopeSelector": { + "com.github.ironcore-dev.ironcore.api.core.v1alpha1.ResourceScopeSelector": { "description": "ResourceScopeSelector selects", "type": "object", "properties": { @@ -65504,12 +65504,12 @@ "description": "MatchExpressions is a list of ResourceScopeSelectorRequirement to match resources by.", "type": "array", "items": { - "$ref": "#/definitions/com.github.onmetal.onmetal-api.api.core.v1alpha1.ResourceScopeSelectorRequirement" + "$ref": "#/definitions/com.github.ironcore-dev.ironcore.api.core.v1alpha1.ResourceScopeSelectorRequirement" } } } }, - "com.github.onmetal.onmetal-api.api.core.v1alpha1.ResourceScopeSelectorRequirement": { + "com.github.ironcore-dev.ironcore.api.core.v1alpha1.ResourceScopeSelectorRequirement": { "description": "ResourceScopeSelectorRequirement is a requirement for a resource using a ResourceScope alongside a ResourceScopeSelectorOperator with Values (depending on the ResourceScopeSelectorOperator).", "type": "object", "required": [ @@ -65534,7 +65534,7 @@ } } }, - "com.github.onmetal.onmetal-api.api.ipam.v1alpha1.Prefix": { + "com.github.ironcore-dev.ironcore.api.ipam.v1alpha1.Prefix": { "description": "Prefix is the Schema for the prefixes API", "type": "object", "properties": { @@ -65550,21 +65550,21 @@ "$ref": "#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta" }, "spec": { - "$ref": "#/definitions/com.github.onmetal.onmetal-api.api.ipam.v1alpha1.PrefixSpec" + "$ref": "#/definitions/com.github.ironcore-dev.ironcore.api.ipam.v1alpha1.PrefixSpec" }, "status": { - "$ref": "#/definitions/com.github.onmetal.onmetal-api.api.ipam.v1alpha1.PrefixStatus" + "$ref": "#/definitions/com.github.ironcore-dev.ironcore.api.ipam.v1alpha1.PrefixStatus" } }, "x-kubernetes-group-version-kind": [ { - "group": "ipam.api.onmetal.de", + "group": "ipam.ironcore.dev", "kind": "Prefix", "version": "v1alpha1" } ] }, - "com.github.onmetal.onmetal-api.api.ipam.v1alpha1.PrefixAllocation": { + "com.github.ironcore-dev.ironcore.api.ipam.v1alpha1.PrefixAllocation": { "description": "PrefixAllocation is the Schema for the prefixallocations API", "type": "object", "properties": { @@ -65580,21 +65580,21 @@ "$ref": "#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta" }, "spec": { - "$ref": "#/definitions/com.github.onmetal.onmetal-api.api.ipam.v1alpha1.PrefixAllocationSpec" + "$ref": "#/definitions/com.github.ironcore-dev.ironcore.api.ipam.v1alpha1.PrefixAllocationSpec" }, "status": { - "$ref": "#/definitions/com.github.onmetal.onmetal-api.api.ipam.v1alpha1.PrefixAllocationStatus" + "$ref": "#/definitions/com.github.ironcore-dev.ironcore.api.ipam.v1alpha1.PrefixAllocationStatus" } }, "x-kubernetes-group-version-kind": [ { - "group": "ipam.api.onmetal.de", + "group": "ipam.ironcore.dev", "kind": "PrefixAllocation", "version": "v1alpha1" } ] }, - "com.github.onmetal.onmetal-api.api.ipam.v1alpha1.PrefixAllocationList": { + "com.github.ironcore-dev.ironcore.api.ipam.v1alpha1.PrefixAllocationList": { "description": "PrefixAllocationList contains a list of PrefixAllocation", "type": "object", "required": [ @@ -65608,7 +65608,7 @@ "items": { "type": "array", "items": { - "$ref": "#/definitions/com.github.onmetal.onmetal-api.api.ipam.v1alpha1.PrefixAllocation" + "$ref": "#/definitions/com.github.ironcore-dev.ironcore.api.ipam.v1alpha1.PrefixAllocation" } }, "kind": { @@ -65621,13 +65621,13 @@ }, "x-kubernetes-group-version-kind": [ { - "group": "ipam.api.onmetal.de", + "group": "ipam.ironcore.dev", "kind": "PrefixAllocationList", "version": "v1alpha1" } ] }, - "com.github.onmetal.onmetal-api.api.ipam.v1alpha1.PrefixAllocationSpec": { + "com.github.ironcore-dev.ironcore.api.ipam.v1alpha1.PrefixAllocationSpec": { "description": "PrefixAllocationSpec defines the desired state of PrefixAllocation", "type": "object", "properties": { @@ -65641,7 +65641,7 @@ }, "prefix": { "description": "Prefix is the prefix to allocate for this Prefix.", - "$ref": "#/definitions/com.github.onmetal.onmetal-api.api.common.v1alpha1.IPPrefix" + "$ref": "#/definitions/com.github.ironcore-dev.ironcore.api.common.v1alpha1.IPPrefix" }, "prefixLength": { "description": "PrefixLength is the length of prefix to allocate for this Prefix.", @@ -65658,7 +65658,7 @@ } } }, - "com.github.onmetal.onmetal-api.api.ipam.v1alpha1.PrefixAllocationStatus": { + "com.github.ironcore-dev.ironcore.api.ipam.v1alpha1.PrefixAllocationStatus": { "description": "PrefixAllocationStatus is the status of a PrefixAllocation.", "type": "object", "properties": { @@ -65672,11 +65672,11 @@ }, "prefix": { "description": "Prefix is the allocated prefix, if any", - "$ref": "#/definitions/com.github.onmetal.onmetal-api.api.common.v1alpha1.IPPrefix" + "$ref": "#/definitions/com.github.ironcore-dev.ironcore.api.common.v1alpha1.IPPrefix" } } }, - "com.github.onmetal.onmetal-api.api.ipam.v1alpha1.PrefixList": { + "com.github.ironcore-dev.ironcore.api.ipam.v1alpha1.PrefixList": { "description": "PrefixList contains a list of Prefix", "type": "object", "required": [ @@ -65690,7 +65690,7 @@ "items": { "type": "array", "items": { - "$ref": "#/definitions/com.github.onmetal.onmetal-api.api.ipam.v1alpha1.Prefix" + "$ref": "#/definitions/com.github.ironcore-dev.ironcore.api.ipam.v1alpha1.Prefix" } }, "kind": { @@ -65703,13 +65703,13 @@ }, "x-kubernetes-group-version-kind": [ { - "group": "ipam.api.onmetal.de", + "group": "ipam.ironcore.dev", "kind": "PrefixList", "version": "v1alpha1" } ] }, - "com.github.onmetal.onmetal-api.api.ipam.v1alpha1.PrefixSpec": { + "com.github.ironcore-dev.ironcore.api.ipam.v1alpha1.PrefixSpec": { "description": "PrefixSpec defines the desired state of Prefix", "type": "object", "properties": { @@ -65731,7 +65731,7 @@ }, "prefix": { "description": "Prefix is the prefix to allocate for this Prefix.", - "$ref": "#/definitions/com.github.onmetal.onmetal-api.api.common.v1alpha1.IPPrefix" + "$ref": "#/definitions/com.github.ironcore-dev.ironcore.api.common.v1alpha1.IPPrefix" }, "prefixLength": { "description": "PrefixLength is the length of prefix to allocate for this Prefix.", @@ -65740,7 +65740,7 @@ } } }, - "com.github.onmetal.onmetal-api.api.ipam.v1alpha1.PrefixStatus": { + "com.github.ironcore-dev.ironcore.api.ipam.v1alpha1.PrefixStatus": { "description": "PrefixStatus defines the observed state of Prefix", "type": "object", "properties": { @@ -65756,43 +65756,43 @@ "description": "Used is a list of used prefixes.", "type": "array", "items": { - "$ref": "#/definitions/com.github.onmetal.onmetal-api.api.common.v1alpha1.IPPrefix" + "$ref": "#/definitions/com.github.ironcore-dev.ironcore.api.common.v1alpha1.IPPrefix" } } } }, - "com.github.onmetal.onmetal-api.api.ipam.v1alpha1.PrefixTemplateSpec": { + "com.github.ironcore-dev.ironcore.api.ipam.v1alpha1.PrefixTemplateSpec": { "type": "object", "properties": { "metadata": { "$ref": "#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta" }, "spec": { - "$ref": "#/definitions/com.github.onmetal.onmetal-api.api.ipam.v1alpha1.PrefixSpec" + "$ref": "#/definitions/com.github.ironcore-dev.ironcore.api.ipam.v1alpha1.PrefixSpec" } } }, - "com.github.onmetal.onmetal-api.api.networking.v1alpha1.EphemeralPrefixSource": { + "com.github.ironcore-dev.ironcore.api.networking.v1alpha1.EphemeralPrefixSource": { "description": "EphemeralPrefixSource contains the definition to create an ephemeral (i.e. coupled to the lifetime of the surrounding object) Prefix.", "type": "object", "properties": { "prefixTemplate": { "description": "PrefixTemplate is the template for the Prefix.", - "$ref": "#/definitions/com.github.onmetal.onmetal-api.api.ipam.v1alpha1.PrefixTemplateSpec" + "$ref": "#/definitions/com.github.ironcore-dev.ironcore.api.ipam.v1alpha1.PrefixTemplateSpec" } } }, - "com.github.onmetal.onmetal-api.api.networking.v1alpha1.EphemeralVirtualIPSource": { + "com.github.ironcore-dev.ironcore.api.networking.v1alpha1.EphemeralVirtualIPSource": { "description": "EphemeralVirtualIPSource contains the definition to create an ephemeral (i.e. coupled to the lifetime of the surrounding object) VirtualIP.", "type": "object", "properties": { "virtualIPTemplate": { "description": "VirtualIPTemplate is the template for the VirtualIP.", - "$ref": "#/definitions/com.github.onmetal.onmetal-api.api.networking.v1alpha1.VirtualIPTemplateSpec" + "$ref": "#/definitions/com.github.ironcore-dev.ironcore.api.networking.v1alpha1.VirtualIPTemplateSpec" } } }, - "com.github.onmetal.onmetal-api.api.networking.v1alpha1.IPBlock": { + "com.github.ironcore-dev.ironcore.api.networking.v1alpha1.IPBlock": { "description": "IPBlock specifies an ip block with optional exceptions.", "type": "object", "required": [ @@ -65801,32 +65801,32 @@ "properties": { "cidr": { "description": "CIDR is a string representing the ip block.", - "$ref": "#/definitions/com.github.onmetal.onmetal-api.api.common.v1alpha1.IPPrefix" + "$ref": "#/definitions/com.github.ironcore-dev.ironcore.api.common.v1alpha1.IPPrefix" }, "except": { "description": "Except is a slice of CIDRs that should not be included within the specified CIDR. Values will be rejected if they are outside CIDR.", "type": "array", "items": { - "$ref": "#/definitions/com.github.onmetal.onmetal-api.api.common.v1alpha1.IPPrefix" + "$ref": "#/definitions/com.github.ironcore-dev.ironcore.api.common.v1alpha1.IPPrefix" } } } }, - "com.github.onmetal.onmetal-api.api.networking.v1alpha1.IPSource": { + "com.github.ironcore-dev.ironcore.api.networking.v1alpha1.IPSource": { "description": "IPSource is the definition of how to obtain an IP.", "type": "object", "properties": { "ephemeral": { "description": "Ephemeral specifies an IP by creating an ephemeral Prefix to allocate the IP with.", - "$ref": "#/definitions/com.github.onmetal.onmetal-api.api.networking.v1alpha1.EphemeralPrefixSource" + "$ref": "#/definitions/com.github.ironcore-dev.ironcore.api.networking.v1alpha1.EphemeralPrefixSource" }, "value": { "description": "Value specifies an IP by using an IP literal.", - "$ref": "#/definitions/com.github.onmetal.onmetal-api.api.common.v1alpha1.IP" + "$ref": "#/definitions/com.github.ironcore-dev.ironcore.api.common.v1alpha1.IP" } } }, - "com.github.onmetal.onmetal-api.api.networking.v1alpha1.LoadBalancer": { + "com.github.ironcore-dev.ironcore.api.networking.v1alpha1.LoadBalancer": { "description": "LoadBalancer is the Schema for the LoadBalancer API", "type": "object", "properties": { @@ -65842,21 +65842,21 @@ "$ref": "#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta" }, "spec": { - "$ref": "#/definitions/com.github.onmetal.onmetal-api.api.networking.v1alpha1.LoadBalancerSpec" + "$ref": "#/definitions/com.github.ironcore-dev.ironcore.api.networking.v1alpha1.LoadBalancerSpec" }, "status": { - "$ref": "#/definitions/com.github.onmetal.onmetal-api.api.networking.v1alpha1.LoadBalancerStatus" + "$ref": "#/definitions/com.github.ironcore-dev.ironcore.api.networking.v1alpha1.LoadBalancerStatus" } }, "x-kubernetes-group-version-kind": [ { - "group": "networking.api.onmetal.de", + "group": "networking.ironcore.dev", "kind": "LoadBalancer", "version": "v1alpha1" } ] }, - "com.github.onmetal.onmetal-api.api.networking.v1alpha1.LoadBalancerDestination": { + "com.github.ironcore-dev.ironcore.api.networking.v1alpha1.LoadBalancerDestination": { "description": "LoadBalancerDestination is the destination of the load balancer.", "type": "object", "required": [ @@ -65865,15 +65865,15 @@ "properties": { "ip": { "description": "IP is the target IP.", - "$ref": "#/definitions/com.github.onmetal.onmetal-api.api.common.v1alpha1.IP" + "$ref": "#/definitions/com.github.ironcore-dev.ironcore.api.common.v1alpha1.IP" }, "targetRef": { "description": "TargetRef is the target providing the destination.", - "$ref": "#/definitions/com.github.onmetal.onmetal-api.api.networking.v1alpha1.LoadBalancerTargetRef" + "$ref": "#/definitions/com.github.ironcore-dev.ironcore.api.networking.v1alpha1.LoadBalancerTargetRef" } } }, - "com.github.onmetal.onmetal-api.api.networking.v1alpha1.LoadBalancerList": { + "com.github.ironcore-dev.ironcore.api.networking.v1alpha1.LoadBalancerList": { "description": "LoadBalancerList contains a list of LoadBalancer", "type": "object", "required": [ @@ -65887,7 +65887,7 @@ "items": { "type": "array", "items": { - "$ref": "#/definitions/com.github.onmetal.onmetal-api.api.networking.v1alpha1.LoadBalancer" + "$ref": "#/definitions/com.github.ironcore-dev.ironcore.api.networking.v1alpha1.LoadBalancer" } }, "kind": { @@ -65900,13 +65900,13 @@ }, "x-kubernetes-group-version-kind": [ { - "group": "networking.api.onmetal.de", + "group": "networking.ironcore.dev", "kind": "LoadBalancerList", "version": "v1alpha1" } ] }, - "com.github.onmetal.onmetal-api.api.networking.v1alpha1.LoadBalancerPort": { + "com.github.ironcore-dev.ironcore.api.networking.v1alpha1.LoadBalancerPort": { "type": "object", "required": [ "port" @@ -65933,7 +65933,7 @@ } } }, - "com.github.onmetal.onmetal-api.api.networking.v1alpha1.LoadBalancerRouting": { + "com.github.ironcore-dev.ironcore.api.networking.v1alpha1.LoadBalancerRouting": { "description": "LoadBalancerRouting is the Schema for the loadbalancerroutings API", "type": "object", "required": [ @@ -65949,7 +65949,7 @@ "description": "Destinations are the destinations for an LoadBalancer.", "type": "array", "items": { - "$ref": "#/definitions/com.github.onmetal.onmetal-api.api.networking.v1alpha1.LoadBalancerDestination" + "$ref": "#/definitions/com.github.ironcore-dev.ironcore.api.networking.v1alpha1.LoadBalancerDestination" } }, "kind": { @@ -65961,18 +65961,18 @@ }, "networkRef": { "description": "NetworkRef is the network the load balancer is assigned to.", - "$ref": "#/definitions/com.github.onmetal.onmetal-api.api.common.v1alpha1.LocalUIDReference" + "$ref": "#/definitions/com.github.ironcore-dev.ironcore.api.common.v1alpha1.LocalUIDReference" } }, "x-kubernetes-group-version-kind": [ { - "group": "networking.api.onmetal.de", + "group": "networking.ironcore.dev", "kind": "LoadBalancerRouting", "version": "v1alpha1" } ] }, - "com.github.onmetal.onmetal-api.api.networking.v1alpha1.LoadBalancerRoutingList": { + "com.github.ironcore-dev.ironcore.api.networking.v1alpha1.LoadBalancerRoutingList": { "description": "LoadBalancerRoutingList contains a list of LoadBalancerRouting", "type": "object", "required": [ @@ -65986,7 +65986,7 @@ "items": { "type": "array", "items": { - "$ref": "#/definitions/com.github.onmetal.onmetal-api.api.networking.v1alpha1.LoadBalancerRouting" + "$ref": "#/definitions/com.github.ironcore-dev.ironcore.api.networking.v1alpha1.LoadBalancerRouting" } }, "kind": { @@ -65999,13 +65999,13 @@ }, "x-kubernetes-group-version-kind": [ { - "group": "networking.api.onmetal.de", + "group": "networking.ironcore.dev", "kind": "LoadBalancerRoutingList", "version": "v1alpha1" } ] }, - "com.github.onmetal.onmetal-api.api.networking.v1alpha1.LoadBalancerSpec": { + "com.github.ironcore-dev.ironcore.api.networking.v1alpha1.LoadBalancerSpec": { "description": "LoadBalancerSpec defines the desired state of LoadBalancer", "type": "object", "required": [ @@ -66025,7 +66025,7 @@ "description": "IPs are the ips to use. Can only be used when Type is LoadBalancerTypeInternal.", "type": "array", "items": { - "$ref": "#/definitions/com.github.onmetal.onmetal-api.api.networking.v1alpha1.IPSource" + "$ref": "#/definitions/com.github.ironcore-dev.ironcore.api.networking.v1alpha1.IPSource" } }, "networkInterfaceSelector": { @@ -66040,7 +66040,7 @@ "description": "Ports are the ports the load balancer should allow.", "type": "array", "items": { - "$ref": "#/definitions/com.github.onmetal.onmetal-api.api.networking.v1alpha1.LoadBalancerPort" + "$ref": "#/definitions/com.github.ironcore-dev.ironcore.api.networking.v1alpha1.LoadBalancerPort" } }, "type": { @@ -66049,7 +66049,7 @@ } } }, - "com.github.onmetal.onmetal-api.api.networking.v1alpha1.LoadBalancerStatus": { + "com.github.ironcore-dev.ironcore.api.networking.v1alpha1.LoadBalancerStatus": { "description": "LoadBalancerStatus defines the observed state of LoadBalancer", "type": "object", "properties": { @@ -66057,12 +66057,12 @@ "description": "IPs are the IPs allocated for the load balancer.", "type": "array", "items": { - "$ref": "#/definitions/com.github.onmetal.onmetal-api.api.common.v1alpha1.IP" + "$ref": "#/definitions/com.github.ironcore-dev.ironcore.api.common.v1alpha1.IP" } } } }, - "com.github.onmetal.onmetal-api.api.networking.v1alpha1.LoadBalancerTargetRef": { + "com.github.ironcore-dev.ironcore.api.networking.v1alpha1.LoadBalancerTargetRef": { "description": "LoadBalancerTargetRef is a load balancer target.", "type": "object", "required": [ @@ -66085,7 +66085,7 @@ } } }, - "com.github.onmetal.onmetal-api.api.networking.v1alpha1.NATGateway": { + "com.github.ironcore-dev.ironcore.api.networking.v1alpha1.NATGateway": { "description": "NATGateway is the Schema for the NATGateway API", "type": "object", "properties": { @@ -66101,21 +66101,21 @@ "$ref": "#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta" }, "spec": { - "$ref": "#/definitions/com.github.onmetal.onmetal-api.api.networking.v1alpha1.NATGatewaySpec" + "$ref": "#/definitions/com.github.ironcore-dev.ironcore.api.networking.v1alpha1.NATGatewaySpec" }, "status": { - "$ref": "#/definitions/com.github.onmetal.onmetal-api.api.networking.v1alpha1.NATGatewayStatus" + "$ref": "#/definitions/com.github.ironcore-dev.ironcore.api.networking.v1alpha1.NATGatewayStatus" } }, "x-kubernetes-group-version-kind": [ { - "group": "networking.api.onmetal.de", + "group": "networking.ironcore.dev", "kind": "NATGateway", "version": "v1alpha1" } ] }, - "com.github.onmetal.onmetal-api.api.networking.v1alpha1.NATGatewayList": { + "com.github.ironcore-dev.ironcore.api.networking.v1alpha1.NATGatewayList": { "description": "NATGatewayList contains a list of NATGateway", "type": "object", "required": [ @@ -66129,7 +66129,7 @@ "items": { "type": "array", "items": { - "$ref": "#/definitions/com.github.onmetal.onmetal-api.api.networking.v1alpha1.NATGateway" + "$ref": "#/definitions/com.github.ironcore-dev.ironcore.api.networking.v1alpha1.NATGateway" } }, "kind": { @@ -66142,13 +66142,13 @@ }, "x-kubernetes-group-version-kind": [ { - "group": "networking.api.onmetal.de", + "group": "networking.ironcore.dev", "kind": "NATGatewayList", "version": "v1alpha1" } ] }, - "com.github.onmetal.onmetal-api.api.networking.v1alpha1.NATGatewaySpec": { + "com.github.ironcore-dev.ironcore.api.networking.v1alpha1.NATGatewaySpec": { "description": "NATGatewaySpec defines the desired state of NATGateway", "type": "object", "required": [ @@ -66180,7 +66180,7 @@ } } }, - "com.github.onmetal.onmetal-api.api.networking.v1alpha1.NATGatewayStatus": { + "com.github.ironcore-dev.ironcore.api.networking.v1alpha1.NATGatewayStatus": { "description": "NATGatewayStatus defines the observed state of NATGateway", "type": "object", "properties": { @@ -66188,12 +66188,12 @@ "description": "IPs are the IPs allocated for the NAT gateway.", "type": "array", "items": { - "$ref": "#/definitions/com.github.onmetal.onmetal-api.api.common.v1alpha1.IP" + "$ref": "#/definitions/com.github.ironcore-dev.ironcore.api.common.v1alpha1.IP" } } } }, - "com.github.onmetal.onmetal-api.api.networking.v1alpha1.Network": { + "com.github.ironcore-dev.ironcore.api.networking.v1alpha1.Network": { "description": "Network is the Schema for the network API", "type": "object", "properties": { @@ -66209,21 +66209,21 @@ "$ref": "#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta" }, "spec": { - "$ref": "#/definitions/com.github.onmetal.onmetal-api.api.networking.v1alpha1.NetworkSpec" + "$ref": "#/definitions/com.github.ironcore-dev.ironcore.api.networking.v1alpha1.NetworkSpec" }, "status": { - "$ref": "#/definitions/com.github.onmetal.onmetal-api.api.networking.v1alpha1.NetworkStatus" + "$ref": "#/definitions/com.github.ironcore-dev.ironcore.api.networking.v1alpha1.NetworkStatus" } }, "x-kubernetes-group-version-kind": [ { - "group": "networking.api.onmetal.de", + "group": "networking.ironcore.dev", "kind": "Network", "version": "v1alpha1" } ] }, - "com.github.onmetal.onmetal-api.api.networking.v1alpha1.NetworkInterface": { + "com.github.ironcore-dev.ironcore.api.networking.v1alpha1.NetworkInterface": { "description": "NetworkInterface is the Schema for the networkinterfaces API", "type": "object", "properties": { @@ -66239,21 +66239,21 @@ "$ref": "#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta" }, "spec": { - "$ref": "#/definitions/com.github.onmetal.onmetal-api.api.networking.v1alpha1.NetworkInterfaceSpec" + "$ref": "#/definitions/com.github.ironcore-dev.ironcore.api.networking.v1alpha1.NetworkInterfaceSpec" }, "status": { - "$ref": "#/definitions/com.github.onmetal.onmetal-api.api.networking.v1alpha1.NetworkInterfaceStatus" + "$ref": "#/definitions/com.github.ironcore-dev.ironcore.api.networking.v1alpha1.NetworkInterfaceStatus" } }, "x-kubernetes-group-version-kind": [ { - "group": "networking.api.onmetal.de", + "group": "networking.ironcore.dev", "kind": "NetworkInterface", "version": "v1alpha1" } ] }, - "com.github.onmetal.onmetal-api.api.networking.v1alpha1.NetworkInterfaceList": { + "com.github.ironcore-dev.ironcore.api.networking.v1alpha1.NetworkInterfaceList": { "description": "NetworkInterfaceList contains a list of NetworkInterface", "type": "object", "required": [ @@ -66267,7 +66267,7 @@ "items": { "type": "array", "items": { - "$ref": "#/definitions/com.github.onmetal.onmetal-api.api.networking.v1alpha1.NetworkInterface" + "$ref": "#/definitions/com.github.ironcore-dev.ironcore.api.networking.v1alpha1.NetworkInterface" } }, "kind": { @@ -66280,13 +66280,13 @@ }, "x-kubernetes-group-version-kind": [ { - "group": "networking.api.onmetal.de", + "group": "networking.ironcore.dev", "kind": "NetworkInterfaceList", "version": "v1alpha1" } ] }, - "com.github.onmetal.onmetal-api.api.networking.v1alpha1.NetworkInterfaceSpec": { + "com.github.ironcore-dev.ironcore.api.networking.v1alpha1.NetworkInterfaceSpec": { "description": "NetworkInterfaceSpec defines the desired state of NetworkInterface", "type": "object", "required": [ @@ -66313,12 +66313,12 @@ "description": "IPs is the list of provided IPs or ephemeral IPs which should be assigned to this NetworkInterface.", "type": "array", "items": { - "$ref": "#/definitions/com.github.onmetal.onmetal-api.api.networking.v1alpha1.IPSource" + "$ref": "#/definitions/com.github.ironcore-dev.ironcore.api.networking.v1alpha1.IPSource" } }, "machineRef": { "description": "MachineRef is the Machine this NetworkInterface is used by", - "$ref": "#/definitions/com.github.onmetal.onmetal-api.api.common.v1alpha1.LocalUIDReference" + "$ref": "#/definitions/com.github.ironcore-dev.ironcore.api.common.v1alpha1.LocalUIDReference" }, "networkRef": { "description": "NetworkRef is the Network this NetworkInterface is connected to", @@ -66328,7 +66328,7 @@ "description": "Prefixes is the list of provided prefixes or ephemeral prefixes which should be assigned to this NetworkInterface.", "type": "array", "items": { - "$ref": "#/definitions/com.github.onmetal.onmetal-api.api.networking.v1alpha1.PrefixSource" + "$ref": "#/definitions/com.github.ironcore-dev.ironcore.api.networking.v1alpha1.PrefixSource" } }, "providerID": { @@ -66337,11 +66337,11 @@ }, "virtualIP": { "description": "VirtualIP specifies the virtual ip that should be assigned to this NetworkInterface.", - "$ref": "#/definitions/com.github.onmetal.onmetal-api.api.networking.v1alpha1.VirtualIPSource" + "$ref": "#/definitions/com.github.ironcore-dev.ironcore.api.networking.v1alpha1.VirtualIPSource" } } }, - "com.github.onmetal.onmetal-api.api.networking.v1alpha1.NetworkInterfaceStatus": { + "com.github.ironcore-dev.ironcore.api.networking.v1alpha1.NetworkInterfaceStatus": { "description": "NetworkInterfaceStatus defines the observed state of NetworkInterface", "type": "object", "properties": { @@ -66349,7 +66349,7 @@ "description": "IPs represent the effective IP addresses of the NetworkInterface.", "type": "array", "items": { - "$ref": "#/definitions/com.github.onmetal.onmetal-api.api.common.v1alpha1.IP" + "$ref": "#/definitions/com.github.ironcore-dev.ironcore.api.common.v1alpha1.IP" } }, "lastStateTransitionTime": { @@ -66360,7 +66360,7 @@ "description": "Prefixes represent the prefixes routed to the NetworkInterface.", "type": "array", "items": { - "$ref": "#/definitions/com.github.onmetal.onmetal-api.api.common.v1alpha1.IPPrefix" + "$ref": "#/definitions/com.github.ironcore-dev.ironcore.api.common.v1alpha1.IPPrefix" } }, "state": { @@ -66369,11 +66369,11 @@ }, "virtualIP": { "description": "VirtualIP is any virtual ip assigned to the NetworkInterface.", - "$ref": "#/definitions/com.github.onmetal.onmetal-api.api.common.v1alpha1.IP" + "$ref": "#/definitions/com.github.ironcore-dev.ironcore.api.common.v1alpha1.IP" } } }, - "com.github.onmetal.onmetal-api.api.networking.v1alpha1.NetworkInterfaceTemplateSpec": { + "com.github.ironcore-dev.ironcore.api.networking.v1alpha1.NetworkInterfaceTemplateSpec": { "description": "NetworkInterfaceTemplateSpec is the specification of a NetworkInterface template.", "type": "object", "properties": { @@ -66381,11 +66381,11 @@ "$ref": "#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta" }, "spec": { - "$ref": "#/definitions/com.github.onmetal.onmetal-api.api.networking.v1alpha1.NetworkInterfaceSpec" + "$ref": "#/definitions/com.github.ironcore-dev.ironcore.api.networking.v1alpha1.NetworkInterfaceSpec" } } }, - "com.github.onmetal.onmetal-api.api.networking.v1alpha1.NetworkList": { + "com.github.ironcore-dev.ironcore.api.networking.v1alpha1.NetworkList": { "description": "NetworkList contains a list of Network", "type": "object", "required": [ @@ -66399,7 +66399,7 @@ "items": { "type": "array", "items": { - "$ref": "#/definitions/com.github.onmetal.onmetal-api.api.networking.v1alpha1.Network" + "$ref": "#/definitions/com.github.ironcore-dev.ironcore.api.networking.v1alpha1.Network" } }, "kind": { @@ -66412,13 +66412,13 @@ }, "x-kubernetes-group-version-kind": [ { - "group": "networking.api.onmetal.de", + "group": "networking.ironcore.dev", "kind": "NetworkList", "version": "v1alpha1" } ] }, - "com.github.onmetal.onmetal-api.api.networking.v1alpha1.NetworkPeering": { + "com.github.ironcore-dev.ironcore.api.networking.v1alpha1.NetworkPeering": { "description": "NetworkPeering defines a network peering with another network.", "type": "object", "required": [ @@ -66432,11 +66432,11 @@ }, "networkRef": { "description": "NetworkRef is the reference to the network to peer with. An empty namespace indicates that the target network resides in the same namespace as the source network.", - "$ref": "#/definitions/com.github.onmetal.onmetal-api.api.networking.v1alpha1.NetworkPeeringNetworkRef" + "$ref": "#/definitions/com.github.ironcore-dev.ironcore.api.networking.v1alpha1.NetworkPeeringNetworkRef" } } }, - "com.github.onmetal.onmetal-api.api.networking.v1alpha1.NetworkPeeringClaimRef": { + "com.github.ironcore-dev.ironcore.api.networking.v1alpha1.NetworkPeeringClaimRef": { "type": "object", "required": [ "name" @@ -66456,7 +66456,7 @@ } } }, - "com.github.onmetal.onmetal-api.api.networking.v1alpha1.NetworkPeeringNetworkRef": { + "com.github.ironcore-dev.ironcore.api.networking.v1alpha1.NetworkPeeringNetworkRef": { "description": "NetworkPeeringNetworkRef is a reference to a network to peer with.", "type": "object", "required": [ @@ -66473,7 +66473,7 @@ } } }, - "com.github.onmetal.onmetal-api.api.networking.v1alpha1.NetworkPeeringStatus": { + "com.github.ironcore-dev.ironcore.api.networking.v1alpha1.NetworkPeeringStatus": { "description": "NetworkPeeringStatus is the status of a network peering.", "type": "object", "required": [ @@ -66486,7 +66486,7 @@ } } }, - "com.github.onmetal.onmetal-api.api.networking.v1alpha1.NetworkPolicy": { + "com.github.ironcore-dev.ironcore.api.networking.v1alpha1.NetworkPolicy": { "description": "NetworkPolicy is the Schema for the networkpolicies API", "type": "object", "properties": { @@ -66502,21 +66502,21 @@ "$ref": "#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta" }, "spec": { - "$ref": "#/definitions/com.github.onmetal.onmetal-api.api.networking.v1alpha1.NetworkPolicySpec" + "$ref": "#/definitions/com.github.ironcore-dev.ironcore.api.networking.v1alpha1.NetworkPolicySpec" }, "status": { - "$ref": "#/definitions/com.github.onmetal.onmetal-api.api.networking.v1alpha1.NetworkPolicyStatus" + "$ref": "#/definitions/com.github.ironcore-dev.ironcore.api.networking.v1alpha1.NetworkPolicyStatus" } }, "x-kubernetes-group-version-kind": [ { - "group": "networking.api.onmetal.de", + "group": "networking.ironcore.dev", "kind": "NetworkPolicy", "version": "v1alpha1" } ] }, - "com.github.onmetal.onmetal-api.api.networking.v1alpha1.NetworkPolicyCondition": { + "com.github.ironcore-dev.ironcore.api.networking.v1alpha1.NetworkPolicyCondition": { "description": "NetworkPolicyCondition is one of the conditions of a network policy.", "type": "object", "required": [ @@ -66553,7 +66553,7 @@ } } }, - "com.github.onmetal.onmetal-api.api.networking.v1alpha1.NetworkPolicyEgressRule": { + "com.github.ironcore-dev.ironcore.api.networking.v1alpha1.NetworkPolicyEgressRule": { "description": "NetworkPolicyEgressRule describes a rule to regulate egress traffic with.", "type": "object", "properties": { @@ -66561,19 +66561,19 @@ "description": "Ports specifies the list of destination ports that can be called with this rule. Each item in this list is combined using a logical OR. Empty matches all ports. As soon as a single item is present, only these ports are allowed.", "type": "array", "items": { - "$ref": "#/definitions/com.github.onmetal.onmetal-api.api.networking.v1alpha1.NetworkPolicyPort" + "$ref": "#/definitions/com.github.ironcore-dev.ironcore.api.networking.v1alpha1.NetworkPolicyPort" } }, "to": { "description": "To specifies the list of destinations which the selected network interfaces should be able to send traffic to. Fields are combined using a logical OR. Empty matches all destinations. As soon as a single item is present, only these peers are allowed.", "type": "array", "items": { - "$ref": "#/definitions/com.github.onmetal.onmetal-api.api.networking.v1alpha1.NetworkPolicyPeer" + "$ref": "#/definitions/com.github.ironcore-dev.ironcore.api.networking.v1alpha1.NetworkPolicyPeer" } } } }, - "com.github.onmetal.onmetal-api.api.networking.v1alpha1.NetworkPolicyIngressRule": { + "com.github.ironcore-dev.ironcore.api.networking.v1alpha1.NetworkPolicyIngressRule": { "description": "NetworkPolicyIngressRule describes a rule to regulate ingress traffic with.", "type": "object", "properties": { @@ -66581,19 +66581,19 @@ "description": "From specifies the list of sources which should be able to send traffic to the selected network interfaces. Fields are combined using a logical OR. Empty matches all sources. As soon as a single item is present, only these peers are allowed.", "type": "array", "items": { - "$ref": "#/definitions/com.github.onmetal.onmetal-api.api.networking.v1alpha1.NetworkPolicyPeer" + "$ref": "#/definitions/com.github.ironcore-dev.ironcore.api.networking.v1alpha1.NetworkPolicyPeer" } }, "ports": { "description": "Ports specifies the list of ports which should be made accessible for this rule. Each item in this list is combined using a logical OR. Empty matches all ports. As soon as a single item is present, only these ports are allowed.", "type": "array", "items": { - "$ref": "#/definitions/com.github.onmetal.onmetal-api.api.networking.v1alpha1.NetworkPolicyPort" + "$ref": "#/definitions/com.github.ironcore-dev.ironcore.api.networking.v1alpha1.NetworkPolicyPort" } } } }, - "com.github.onmetal.onmetal-api.api.networking.v1alpha1.NetworkPolicyList": { + "com.github.ironcore-dev.ironcore.api.networking.v1alpha1.NetworkPolicyList": { "description": "NetworkPolicyList contains a list of NetworkPolicy.", "type": "object", "required": [ @@ -66607,7 +66607,7 @@ "items": { "type": "array", "items": { - "$ref": "#/definitions/com.github.onmetal.onmetal-api.api.networking.v1alpha1.NetworkPolicy" + "$ref": "#/definitions/com.github.ironcore-dev.ironcore.api.networking.v1alpha1.NetworkPolicy" } }, "kind": { @@ -66620,27 +66620,27 @@ }, "x-kubernetes-group-version-kind": [ { - "group": "networking.api.onmetal.de", + "group": "networking.ironcore.dev", "kind": "NetworkPolicyList", "version": "v1alpha1" } ] }, - "com.github.onmetal.onmetal-api.api.networking.v1alpha1.NetworkPolicyPeer": { + "com.github.ironcore-dev.ironcore.api.networking.v1alpha1.NetworkPolicyPeer": { "description": "NetworkPolicyPeer describes a peer to allow traffic to / from.", "type": "object", "properties": { "ipBlock": { "description": "IPBlock specifies the ip block from or to which network traffic may come.", - "$ref": "#/definitions/com.github.onmetal.onmetal-api.api.networking.v1alpha1.IPBlock" + "$ref": "#/definitions/com.github.ironcore-dev.ironcore.api.networking.v1alpha1.IPBlock" }, "objectSelector": { "description": "ObjectSelector selects peers with the given kind matching the label selector. Exclusive with other peer specifiers.", - "$ref": "#/definitions/com.github.onmetal.onmetal-api.api.core.v1alpha1.ObjectSelector" + "$ref": "#/definitions/com.github.ironcore-dev.ironcore.api.core.v1alpha1.ObjectSelector" } } }, - "com.github.onmetal.onmetal-api.api.networking.v1alpha1.NetworkPolicyPort": { + "com.github.ironcore-dev.ironcore.api.networking.v1alpha1.NetworkPolicyPort": { "description": "NetworkPolicyPort describes a port to allow traffic on", "type": "object", "properties": { @@ -66665,7 +66665,7 @@ } } }, - "com.github.onmetal.onmetal-api.api.networking.v1alpha1.NetworkPolicySpec": { + "com.github.ironcore-dev.ironcore.api.networking.v1alpha1.NetworkPolicySpec": { "description": "NetworkPolicySpec defines the desired state of NetworkPolicy.", "type": "object", "required": [ @@ -66677,14 +66677,14 @@ "description": "Egress specifies rules for egress traffic.", "type": "array", "items": { - "$ref": "#/definitions/com.github.onmetal.onmetal-api.api.networking.v1alpha1.NetworkPolicyEgressRule" + "$ref": "#/definitions/com.github.ironcore-dev.ironcore.api.networking.v1alpha1.NetworkPolicyEgressRule" } }, "ingress": { "description": "Ingress specifies rules for ingress traffic.", "type": "array", "items": { - "$ref": "#/definitions/com.github.onmetal.onmetal-api.api.networking.v1alpha1.NetworkPolicyIngressRule" + "$ref": "#/definitions/com.github.ironcore-dev.ironcore.api.networking.v1alpha1.NetworkPolicyIngressRule" } }, "networkInterfaceSelector": { @@ -66704,7 +66704,7 @@ } } }, - "com.github.onmetal.onmetal-api.api.networking.v1alpha1.NetworkPolicyStatus": { + "com.github.ironcore-dev.ironcore.api.networking.v1alpha1.NetworkPolicyStatus": { "description": "NetworkPolicyStatus defines the observed state of NetworkPolicy.", "type": "object", "properties": { @@ -66712,12 +66712,12 @@ "description": "Conditions are various conditions of the NetworkPolicy.", "type": "array", "items": { - "$ref": "#/definitions/com.github.onmetal.onmetal-api.api.networking.v1alpha1.NetworkPolicyCondition" + "$ref": "#/definitions/com.github.ironcore-dev.ironcore.api.networking.v1alpha1.NetworkPolicyCondition" } } } }, - "com.github.onmetal.onmetal-api.api.networking.v1alpha1.NetworkSpec": { + "com.github.ironcore-dev.ironcore.api.networking.v1alpha1.NetworkSpec": { "description": "NetworkSpec defines the desired state of Network", "type": "object", "properties": { @@ -66725,7 +66725,7 @@ "description": "PeeringClaimRefs are the peering claim references of other networks.", "type": "array", "items": { - "$ref": "#/definitions/com.github.onmetal.onmetal-api.api.networking.v1alpha1.NetworkPeeringClaimRef" + "$ref": "#/definitions/com.github.ironcore-dev.ironcore.api.networking.v1alpha1.NetworkPeeringClaimRef" }, "x-kubernetes-patch-merge-key": "name", "x-kubernetes-patch-strategy": "merge,retainKeys" @@ -66734,7 +66734,7 @@ "description": "Peerings are the network peerings with this network.", "type": "array", "items": { - "$ref": "#/definitions/com.github.onmetal.onmetal-api.api.networking.v1alpha1.NetworkPeering" + "$ref": "#/definitions/com.github.ironcore-dev.ironcore.api.networking.v1alpha1.NetworkPeering" }, "x-kubernetes-patch-merge-key": "name", "x-kubernetes-patch-strategy": "merge,retainKeys" @@ -66745,7 +66745,7 @@ } } }, - "com.github.onmetal.onmetal-api.api.networking.v1alpha1.NetworkStatus": { + "com.github.ironcore-dev.ironcore.api.networking.v1alpha1.NetworkStatus": { "description": "NetworkStatus defines the observed state of Network", "type": "object", "properties": { @@ -66753,7 +66753,7 @@ "description": "Peerings contains the states of the network peerings for the network.", "type": "array", "items": { - "$ref": "#/definitions/com.github.onmetal.onmetal-api.api.networking.v1alpha1.NetworkPeeringStatus" + "$ref": "#/definitions/com.github.ironcore-dev.ironcore.api.networking.v1alpha1.NetworkPeeringStatus" }, "x-kubernetes-patch-merge-key": "name", "x-kubernetes-patch-strategy": "merge,retainKeys" @@ -66769,20 +66769,20 @@ } } }, - "com.github.onmetal.onmetal-api.api.networking.v1alpha1.PrefixSource": { + "com.github.ironcore-dev.ironcore.api.networking.v1alpha1.PrefixSource": { "type": "object", "properties": { "ephemeral": { "description": "Ephemeral specifies a prefix by creating an ephemeral ipam.Prefix to allocate the prefix with.", - "$ref": "#/definitions/com.github.onmetal.onmetal-api.api.networking.v1alpha1.EphemeralPrefixSource" + "$ref": "#/definitions/com.github.ironcore-dev.ironcore.api.networking.v1alpha1.EphemeralPrefixSource" }, "value": { "description": "Value specifies a static prefix to use.", - "$ref": "#/definitions/com.github.onmetal.onmetal-api.api.common.v1alpha1.IPPrefix" + "$ref": "#/definitions/com.github.ironcore-dev.ironcore.api.common.v1alpha1.IPPrefix" } } }, - "com.github.onmetal.onmetal-api.api.networking.v1alpha1.VirtualIP": { + "com.github.ironcore-dev.ironcore.api.networking.v1alpha1.VirtualIP": { "description": "VirtualIP is the Schema for the virtualips API", "type": "object", "properties": { @@ -66798,21 +66798,21 @@ "$ref": "#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta" }, "spec": { - "$ref": "#/definitions/com.github.onmetal.onmetal-api.api.networking.v1alpha1.VirtualIPSpec" + "$ref": "#/definitions/com.github.ironcore-dev.ironcore.api.networking.v1alpha1.VirtualIPSpec" }, "status": { - "$ref": "#/definitions/com.github.onmetal.onmetal-api.api.networking.v1alpha1.VirtualIPStatus" + "$ref": "#/definitions/com.github.ironcore-dev.ironcore.api.networking.v1alpha1.VirtualIPStatus" } }, "x-kubernetes-group-version-kind": [ { - "group": "networking.api.onmetal.de", + "group": "networking.ironcore.dev", "kind": "VirtualIP", "version": "v1alpha1" } ] }, - "com.github.onmetal.onmetal-api.api.networking.v1alpha1.VirtualIPList": { + "com.github.ironcore-dev.ironcore.api.networking.v1alpha1.VirtualIPList": { "description": "VirtualIPList contains a list of VirtualIP", "type": "object", "required": [ @@ -66826,7 +66826,7 @@ "items": { "type": "array", "items": { - "$ref": "#/definitions/com.github.onmetal.onmetal-api.api.networking.v1alpha1.VirtualIP" + "$ref": "#/definitions/com.github.ironcore-dev.ironcore.api.networking.v1alpha1.VirtualIP" } }, "kind": { @@ -66839,19 +66839,19 @@ }, "x-kubernetes-group-version-kind": [ { - "group": "networking.api.onmetal.de", + "group": "networking.ironcore.dev", "kind": "VirtualIPList", "version": "v1alpha1" } ] }, - "com.github.onmetal.onmetal-api.api.networking.v1alpha1.VirtualIPSource": { + "com.github.ironcore-dev.ironcore.api.networking.v1alpha1.VirtualIPSource": { "description": "VirtualIPSource is the definition of how to obtain a VirtualIP.", "type": "object", "properties": { "ephemeral": { "description": "Ephemeral instructs to create an ephemeral (i.e. coupled to the lifetime of the surrounding object) VirtualIP.", - "$ref": "#/definitions/com.github.onmetal.onmetal-api.api.networking.v1alpha1.EphemeralVirtualIPSource" + "$ref": "#/definitions/com.github.ironcore-dev.ironcore.api.networking.v1alpha1.EphemeralVirtualIPSource" }, "virtualIPRef": { "description": "VirtualIPRef references a VirtualIP to use.", @@ -66859,7 +66859,7 @@ } } }, - "com.github.onmetal.onmetal-api.api.networking.v1alpha1.VirtualIPSpec": { + "com.github.ironcore-dev.ironcore.api.networking.v1alpha1.VirtualIPSpec": { "description": "VirtualIPSpec defines the desired state of VirtualIP", "type": "object", "required": [ @@ -66877,7 +66877,7 @@ }, "targetRef": { "description": "TargetRef references the target for this VirtualIP (currently only NetworkInterface).", - "$ref": "#/definitions/com.github.onmetal.onmetal-api.api.common.v1alpha1.LocalUIDReference" + "$ref": "#/definitions/com.github.ironcore-dev.ironcore.api.common.v1alpha1.LocalUIDReference" }, "type": { "description": "Type is the type of VirtualIP.", @@ -66885,17 +66885,17 @@ } } }, - "com.github.onmetal.onmetal-api.api.networking.v1alpha1.VirtualIPStatus": { + "com.github.ironcore-dev.ironcore.api.networking.v1alpha1.VirtualIPStatus": { "description": "VirtualIPStatus defines the observed state of VirtualIP", "type": "object", "properties": { "ip": { "description": "IP is the allocated IP, if any.", - "$ref": "#/definitions/com.github.onmetal.onmetal-api.api.common.v1alpha1.IP" + "$ref": "#/definitions/com.github.ironcore-dev.ironcore.api.common.v1alpha1.IP" } } }, - "com.github.onmetal.onmetal-api.api.networking.v1alpha1.VirtualIPTemplateSpec": { + "com.github.ironcore-dev.ironcore.api.networking.v1alpha1.VirtualIPTemplateSpec": { "description": "VirtualIPTemplateSpec is the specification of a VirtualIP template.", "type": "object", "properties": { @@ -66903,11 +66903,11 @@ "$ref": "#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta" }, "spec": { - "$ref": "#/definitions/com.github.onmetal.onmetal-api.api.networking.v1alpha1.VirtualIPSpec" + "$ref": "#/definitions/com.github.ironcore-dev.ironcore.api.networking.v1alpha1.VirtualIPSpec" } } }, - "com.github.onmetal.onmetal-api.api.storage.v1alpha1.Bucket": { + "com.github.ironcore-dev.ironcore.api.storage.v1alpha1.Bucket": { "description": "Bucket is the Schema for the buckets API", "type": "object", "properties": { @@ -66923,21 +66923,21 @@ "$ref": "#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta" }, "spec": { - "$ref": "#/definitions/com.github.onmetal.onmetal-api.api.storage.v1alpha1.BucketSpec" + "$ref": "#/definitions/com.github.ironcore-dev.ironcore.api.storage.v1alpha1.BucketSpec" }, "status": { - "$ref": "#/definitions/com.github.onmetal.onmetal-api.api.storage.v1alpha1.BucketStatus" + "$ref": "#/definitions/com.github.ironcore-dev.ironcore.api.storage.v1alpha1.BucketStatus" } }, "x-kubernetes-group-version-kind": [ { - "group": "storage.api.onmetal.de", + "group": "storage.ironcore.dev", "kind": "Bucket", "version": "v1alpha1" } ] }, - "com.github.onmetal.onmetal-api.api.storage.v1alpha1.BucketAccess": { + "com.github.ironcore-dev.ironcore.api.storage.v1alpha1.BucketAccess": { "description": "BucketAccess represents information on how to access a bucket.", "type": "object", "required": [ @@ -66954,7 +66954,7 @@ } } }, - "com.github.onmetal.onmetal-api.api.storage.v1alpha1.BucketClass": { + "com.github.ironcore-dev.ironcore.api.storage.v1alpha1.BucketClass": { "description": "BucketClass is the Schema for the bucketclasses API", "type": "object", "properties": { @@ -66979,13 +66979,13 @@ }, "x-kubernetes-group-version-kind": [ { - "group": "storage.api.onmetal.de", + "group": "storage.ironcore.dev", "kind": "BucketClass", "version": "v1alpha1" } ] }, - "com.github.onmetal.onmetal-api.api.storage.v1alpha1.BucketClassList": { + "com.github.ironcore-dev.ironcore.api.storage.v1alpha1.BucketClassList": { "description": "BucketClassList contains a list of BucketClass", "type": "object", "required": [ @@ -66999,7 +66999,7 @@ "items": { "type": "array", "items": { - "$ref": "#/definitions/com.github.onmetal.onmetal-api.api.storage.v1alpha1.BucketClass" + "$ref": "#/definitions/com.github.ironcore-dev.ironcore.api.storage.v1alpha1.BucketClass" } }, "kind": { @@ -67012,13 +67012,13 @@ }, "x-kubernetes-group-version-kind": [ { - "group": "storage.api.onmetal.de", + "group": "storage.ironcore.dev", "kind": "BucketClassList", "version": "v1alpha1" } ] }, - "com.github.onmetal.onmetal-api.api.storage.v1alpha1.BucketCondition": { + "com.github.ironcore-dev.ironcore.api.storage.v1alpha1.BucketCondition": { "description": "BucketCondition is one of the conditions of a bucket.", "type": "object", "required": [ @@ -67053,7 +67053,7 @@ } } }, - "com.github.onmetal.onmetal-api.api.storage.v1alpha1.BucketList": { + "com.github.ironcore-dev.ironcore.api.storage.v1alpha1.BucketList": { "description": "BucketList contains a list of Bucket", "type": "object", "required": [ @@ -67067,7 +67067,7 @@ "items": { "type": "array", "items": { - "$ref": "#/definitions/com.github.onmetal.onmetal-api.api.storage.v1alpha1.Bucket" + "$ref": "#/definitions/com.github.ironcore-dev.ironcore.api.storage.v1alpha1.Bucket" } }, "kind": { @@ -67080,13 +67080,13 @@ }, "x-kubernetes-group-version-kind": [ { - "group": "storage.api.onmetal.de", + "group": "storage.ironcore.dev", "kind": "BucketList", "version": "v1alpha1" } ] }, - "com.github.onmetal.onmetal-api.api.storage.v1alpha1.BucketPool": { + "com.github.ironcore-dev.ironcore.api.storage.v1alpha1.BucketPool": { "description": "BucketPool is the Schema for the bucketpools API", "type": "object", "properties": { @@ -67102,21 +67102,21 @@ "$ref": "#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta" }, "spec": { - "$ref": "#/definitions/com.github.onmetal.onmetal-api.api.storage.v1alpha1.BucketPoolSpec" + "$ref": "#/definitions/com.github.ironcore-dev.ironcore.api.storage.v1alpha1.BucketPoolSpec" }, "status": { - "$ref": "#/definitions/com.github.onmetal.onmetal-api.api.storage.v1alpha1.BucketPoolStatus" + "$ref": "#/definitions/com.github.ironcore-dev.ironcore.api.storage.v1alpha1.BucketPoolStatus" } }, "x-kubernetes-group-version-kind": [ { - "group": "storage.api.onmetal.de", + "group": "storage.ironcore.dev", "kind": "BucketPool", "version": "v1alpha1" } ] }, - "com.github.onmetal.onmetal-api.api.storage.v1alpha1.BucketPoolList": { + "com.github.ironcore-dev.ironcore.api.storage.v1alpha1.BucketPoolList": { "description": "BucketPoolList contains a list of BucketPool", "type": "object", "required": [ @@ -67130,7 +67130,7 @@ "items": { "type": "array", "items": { - "$ref": "#/definitions/com.github.onmetal.onmetal-api.api.storage.v1alpha1.BucketPool" + "$ref": "#/definitions/com.github.ironcore-dev.ironcore.api.storage.v1alpha1.BucketPool" } }, "kind": { @@ -67143,13 +67143,13 @@ }, "x-kubernetes-group-version-kind": [ { - "group": "storage.api.onmetal.de", + "group": "storage.ironcore.dev", "kind": "BucketPoolList", "version": "v1alpha1" } ] }, - "com.github.onmetal.onmetal-api.api.storage.v1alpha1.BucketPoolSpec": { + "com.github.ironcore-dev.ironcore.api.storage.v1alpha1.BucketPoolSpec": { "description": "BucketPoolSpec defines the desired state of BucketPool", "type": "object", "required": [ @@ -67164,12 +67164,12 @@ "description": "Taints of the BucketPool. Only Buckets who tolerate all the taints will land in the BucketPool.", "type": "array", "items": { - "$ref": "#/definitions/com.github.onmetal.onmetal-api.api.common.v1alpha1.Taint" + "$ref": "#/definitions/com.github.ironcore-dev.ironcore.api.common.v1alpha1.Taint" } } } }, - "com.github.onmetal.onmetal-api.api.storage.v1alpha1.BucketPoolStatus": { + "com.github.ironcore-dev.ironcore.api.storage.v1alpha1.BucketPoolStatus": { "description": "BucketPoolStatus defines the observed state of BucketPool", "type": "object", "properties": { @@ -67186,7 +67186,7 @@ } } }, - "com.github.onmetal.onmetal-api.api.storage.v1alpha1.BucketSpec": { + "com.github.ironcore-dev.ironcore.api.storage.v1alpha1.BucketSpec": { "description": "BucketSpec defines the desired state of Bucket", "type": "object", "properties": { @@ -67209,24 +67209,24 @@ "description": "Tolerations define tolerations the Bucket has. Only any BucketPool whose taints covered by Tolerations will be considered to host the Bucket.", "type": "array", "items": { - "$ref": "#/definitions/com.github.onmetal.onmetal-api.api.common.v1alpha1.Toleration" + "$ref": "#/definitions/com.github.ironcore-dev.ironcore.api.common.v1alpha1.Toleration" } } } }, - "com.github.onmetal.onmetal-api.api.storage.v1alpha1.BucketStatus": { + "com.github.ironcore-dev.ironcore.api.storage.v1alpha1.BucketStatus": { "description": "BucketStatus defines the observed state of Bucket", "type": "object", "properties": { "access": { "description": "Access specifies how to access a Bucket. This is set by the bucket provider when the bucket is provisioned.", - "$ref": "#/definitions/com.github.onmetal.onmetal-api.api.storage.v1alpha1.BucketAccess" + "$ref": "#/definitions/com.github.ironcore-dev.ironcore.api.storage.v1alpha1.BucketAccess" }, "conditions": { "description": "Conditions are the conditions of a bucket.", "type": "array", "items": { - "$ref": "#/definitions/com.github.onmetal.onmetal-api.api.storage.v1alpha1.BucketCondition" + "$ref": "#/definitions/com.github.ironcore-dev.ironcore.api.storage.v1alpha1.BucketCondition" } }, "lastStateTransitionTime": { @@ -67239,7 +67239,7 @@ } } }, - "com.github.onmetal.onmetal-api.api.storage.v1alpha1.Volume": { + "com.github.ironcore-dev.ironcore.api.storage.v1alpha1.Volume": { "description": "Volume is the Schema for the volumes API", "type": "object", "properties": { @@ -67255,21 +67255,21 @@ "$ref": "#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta" }, "spec": { - "$ref": "#/definitions/com.github.onmetal.onmetal-api.api.storage.v1alpha1.VolumeSpec" + "$ref": "#/definitions/com.github.ironcore-dev.ironcore.api.storage.v1alpha1.VolumeSpec" }, "status": { - "$ref": "#/definitions/com.github.onmetal.onmetal-api.api.storage.v1alpha1.VolumeStatus" + "$ref": "#/definitions/com.github.ironcore-dev.ironcore.api.storage.v1alpha1.VolumeStatus" } }, "x-kubernetes-group-version-kind": [ { - "group": "storage.api.onmetal.de", + "group": "storage.ironcore.dev", "kind": "Volume", "version": "v1alpha1" } ] }, - "com.github.onmetal.onmetal-api.api.storage.v1alpha1.VolumeAccess": { + "com.github.ironcore-dev.ironcore.api.storage.v1alpha1.VolumeAccess": { "description": "VolumeAccess represents information on how to access a volume.", "type": "object", "required": [ @@ -67298,7 +67298,7 @@ } } }, - "com.github.onmetal.onmetal-api.api.storage.v1alpha1.VolumeClass": { + "com.github.ironcore-dev.ironcore.api.storage.v1alpha1.VolumeClass": { "description": "VolumeClass is the Schema for the volumeclasses API", "type": "object", "properties": { @@ -67327,13 +67327,13 @@ }, "x-kubernetes-group-version-kind": [ { - "group": "storage.api.onmetal.de", + "group": "storage.ironcore.dev", "kind": "VolumeClass", "version": "v1alpha1" } ] }, - "com.github.onmetal.onmetal-api.api.storage.v1alpha1.VolumeClassList": { + "com.github.ironcore-dev.ironcore.api.storage.v1alpha1.VolumeClassList": { "description": "VolumeClassList contains a list of VolumeClass", "type": "object", "required": [ @@ -67347,7 +67347,7 @@ "items": { "type": "array", "items": { - "$ref": "#/definitions/com.github.onmetal.onmetal-api.api.storage.v1alpha1.VolumeClass" + "$ref": "#/definitions/com.github.ironcore-dev.ironcore.api.storage.v1alpha1.VolumeClass" } }, "kind": { @@ -67360,13 +67360,13 @@ }, "x-kubernetes-group-version-kind": [ { - "group": "storage.api.onmetal.de", + "group": "storage.ironcore.dev", "kind": "VolumeClassList", "version": "v1alpha1" } ] }, - "com.github.onmetal.onmetal-api.api.storage.v1alpha1.VolumeCondition": { + "com.github.ironcore-dev.ironcore.api.storage.v1alpha1.VolumeCondition": { "description": "VolumeCondition is one of the conditions of a volume.", "type": "object", "required": [ @@ -67401,7 +67401,7 @@ } } }, - "com.github.onmetal.onmetal-api.api.storage.v1alpha1.VolumeEncryption": { + "com.github.ironcore-dev.ironcore.api.storage.v1alpha1.VolumeEncryption": { "description": "VolumeEncryption represents information to encrypt a volume.", "type": "object", "required": [ @@ -67414,7 +67414,7 @@ } } }, - "com.github.onmetal.onmetal-api.api.storage.v1alpha1.VolumeList": { + "com.github.ironcore-dev.ironcore.api.storage.v1alpha1.VolumeList": { "description": "VolumeList contains a list of Volume", "type": "object", "required": [ @@ -67428,7 +67428,7 @@ "items": { "type": "array", "items": { - "$ref": "#/definitions/com.github.onmetal.onmetal-api.api.storage.v1alpha1.Volume" + "$ref": "#/definitions/com.github.ironcore-dev.ironcore.api.storage.v1alpha1.Volume" } }, "kind": { @@ -67441,13 +67441,13 @@ }, "x-kubernetes-group-version-kind": [ { - "group": "storage.api.onmetal.de", + "group": "storage.ironcore.dev", "kind": "VolumeList", "version": "v1alpha1" } ] }, - "com.github.onmetal.onmetal-api.api.storage.v1alpha1.VolumePool": { + "com.github.ironcore-dev.ironcore.api.storage.v1alpha1.VolumePool": { "description": "VolumePool is the Schema for the volumepools API", "type": "object", "properties": { @@ -67463,21 +67463,21 @@ "$ref": "#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta" }, "spec": { - "$ref": "#/definitions/com.github.onmetal.onmetal-api.api.storage.v1alpha1.VolumePoolSpec" + "$ref": "#/definitions/com.github.ironcore-dev.ironcore.api.storage.v1alpha1.VolumePoolSpec" }, "status": { - "$ref": "#/definitions/com.github.onmetal.onmetal-api.api.storage.v1alpha1.VolumePoolStatus" + "$ref": "#/definitions/com.github.ironcore-dev.ironcore.api.storage.v1alpha1.VolumePoolStatus" } }, "x-kubernetes-group-version-kind": [ { - "group": "storage.api.onmetal.de", + "group": "storage.ironcore.dev", "kind": "VolumePool", "version": "v1alpha1" } ] }, - "com.github.onmetal.onmetal-api.api.storage.v1alpha1.VolumePoolCondition": { + "com.github.ironcore-dev.ironcore.api.storage.v1alpha1.VolumePoolCondition": { "description": "VolumePoolCondition is one of the conditions of a volume.", "type": "object", "required": [ @@ -67514,7 +67514,7 @@ } } }, - "com.github.onmetal.onmetal-api.api.storage.v1alpha1.VolumePoolList": { + "com.github.ironcore-dev.ironcore.api.storage.v1alpha1.VolumePoolList": { "description": "VolumePoolList contains a list of VolumePool", "type": "object", "required": [ @@ -67528,7 +67528,7 @@ "items": { "type": "array", "items": { - "$ref": "#/definitions/com.github.onmetal.onmetal-api.api.storage.v1alpha1.VolumePool" + "$ref": "#/definitions/com.github.ironcore-dev.ironcore.api.storage.v1alpha1.VolumePool" } }, "kind": { @@ -67541,13 +67541,13 @@ }, "x-kubernetes-group-version-kind": [ { - "group": "storage.api.onmetal.de", + "group": "storage.ironcore.dev", "kind": "VolumePoolList", "version": "v1alpha1" } ] }, - "com.github.onmetal.onmetal-api.api.storage.v1alpha1.VolumePoolSpec": { + "com.github.ironcore-dev.ironcore.api.storage.v1alpha1.VolumePoolSpec": { "description": "VolumePoolSpec defines the desired state of VolumePool", "type": "object", "required": [ @@ -67562,12 +67562,12 @@ "description": "Taints of the VolumePool. Only Volumes who tolerate all the taints will land in the VolumePool.", "type": "array", "items": { - "$ref": "#/definitions/com.github.onmetal.onmetal-api.api.common.v1alpha1.Taint" + "$ref": "#/definitions/com.github.ironcore-dev.ironcore.api.common.v1alpha1.Taint" } } } }, - "com.github.onmetal.onmetal-api.api.storage.v1alpha1.VolumePoolStatus": { + "com.github.ironcore-dev.ironcore.api.storage.v1alpha1.VolumePoolStatus": { "description": "VolumePoolStatus defines the observed state of VolumePool", "type": "object", "properties": { @@ -67595,7 +67595,7 @@ "conditions": { "type": "array", "items": { - "$ref": "#/definitions/com.github.onmetal.onmetal-api.api.storage.v1alpha1.VolumePoolCondition" + "$ref": "#/definitions/com.github.ironcore-dev.ironcore.api.storage.v1alpha1.VolumePoolCondition" } }, "state": { @@ -67603,17 +67603,17 @@ } } }, - "com.github.onmetal.onmetal-api.api.storage.v1alpha1.VolumeSpec": { + "com.github.ironcore-dev.ironcore.api.storage.v1alpha1.VolumeSpec": { "description": "VolumeSpec defines the desired state of Volume", "type": "object", "properties": { "claimRef": { "description": "ClaimRef is the reference to the claiming entity of the Volume.", - "$ref": "#/definitions/com.github.onmetal.onmetal-api.api.common.v1alpha1.LocalUIDReference" + "$ref": "#/definitions/com.github.ironcore-dev.ironcore.api.common.v1alpha1.LocalUIDReference" }, "encryption": { "description": "Encryption is an optional field which provides attributes to encrypt Volume.", - "$ref": "#/definitions/com.github.onmetal.onmetal-api.api.storage.v1alpha1.VolumeEncryption" + "$ref": "#/definitions/com.github.ironcore-dev.ironcore.api.storage.v1alpha1.VolumeEncryption" }, "image": { "description": "Image is an optional image to bootstrap the volume with.", @@ -67634,7 +67634,7 @@ "description": "Tolerations define tolerations the Volume has. Only any VolumePool whose taints covered by Tolerations will be considered to host the Volume.", "type": "array", "items": { - "$ref": "#/definitions/com.github.onmetal.onmetal-api.api.common.v1alpha1.Toleration" + "$ref": "#/definitions/com.github.ironcore-dev.ironcore.api.common.v1alpha1.Toleration" } }, "unclaimable": { @@ -67658,19 +67658,19 @@ } } }, - "com.github.onmetal.onmetal-api.api.storage.v1alpha1.VolumeStatus": { + "com.github.ironcore-dev.ironcore.api.storage.v1alpha1.VolumeStatus": { "description": "VolumeStatus defines the observed state of Volume", "type": "object", "properties": { "access": { "description": "Access specifies how to access a Volume. This is set by the volume provider when the volume is provisioned.", - "$ref": "#/definitions/com.github.onmetal.onmetal-api.api.storage.v1alpha1.VolumeAccess" + "$ref": "#/definitions/com.github.ironcore-dev.ironcore.api.storage.v1alpha1.VolumeAccess" }, "conditions": { "description": "Conditions are the conditions of a volume.", "type": "array", "items": { - "$ref": "#/definitions/com.github.onmetal.onmetal-api.api.storage.v1alpha1.VolumeCondition" + "$ref": "#/definitions/com.github.ironcore-dev.ironcore.api.storage.v1alpha1.VolumeCondition" } }, "lastStateTransitionTime": { @@ -67683,7 +67683,7 @@ } } }, - "com.github.onmetal.onmetal-api.api.storage.v1alpha1.VolumeTemplateSpec": { + "com.github.ironcore-dev.ironcore.api.storage.v1alpha1.VolumeTemplateSpec": { "description": "VolumeTemplateSpec is the specification of a Volume template.", "type": "object", "properties": { @@ -67691,7 +67691,7 @@ "$ref": "#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta" }, "spec": { - "$ref": "#/definitions/com.github.onmetal.onmetal-api.api.storage.v1alpha1.VolumeSpec" + "$ref": "#/definitions/com.github.ironcore-dev.ironcore.api.storage.v1alpha1.VolumeSpec" } } }, @@ -82271,7 +82271,7 @@ "version": "v1beta1" }, { - "group": "compute.api.onmetal.de", + "group": "compute.ironcore.dev", "kind": "DeleteOptions", "version": "v1alpha1" }, @@ -82286,7 +82286,7 @@ "version": "v1beta1" }, { - "group": "core.api.onmetal.de", + "group": "core.ironcore.dev", "kind": "DeleteOptions", "version": "v1alpha1" }, @@ -82346,12 +82346,12 @@ "version": "v1alpha1" }, { - "group": "ipam.api.onmetal.de", + "group": "ipam.ironcore.dev", "kind": "DeleteOptions", "version": "v1alpha1" }, { - "group": "networking.api.onmetal.de", + "group": "networking.ironcore.dev", "kind": "DeleteOptions", "version": "v1alpha1" }, @@ -82431,7 +82431,7 @@ "version": "v1beta1" }, { - "group": "storage.api.onmetal.de", + "group": "storage.ironcore.dev", "kind": "DeleteOptions", "version": "v1alpha1" }, @@ -83002,7 +83002,7 @@ "version": "v1beta1" }, { - "group": "compute.api.onmetal.de", + "group": "compute.ironcore.dev", "kind": "WatchEvent", "version": "v1alpha1" }, @@ -83017,7 +83017,7 @@ "version": "v1beta1" }, { - "group": "core.api.onmetal.de", + "group": "core.ironcore.dev", "kind": "WatchEvent", "version": "v1alpha1" }, @@ -83077,12 +83077,12 @@ "version": "v1alpha1" }, { - "group": "ipam.api.onmetal.de", + "group": "ipam.ironcore.dev", "kind": "WatchEvent", "version": "v1alpha1" }, { - "group": "networking.api.onmetal.de", + "group": "networking.ironcore.dev", "kind": "WatchEvent", "version": "v1alpha1" }, @@ -83162,7 +83162,7 @@ "version": "v1beta1" }, { - "group": "storage.api.onmetal.de", + "group": "storage.ironcore.dev", "kind": "WatchEvent", "version": "v1alpha1" }, diff --git a/gen/v3/apis__compute.api.onmetal.de__v1alpha1_openapi.json b/gen/v3/apis__compute.ironcore.dev__v1alpha1_openapi.json similarity index 91% rename from gen/v3/apis__compute.api.onmetal.de__v1alpha1_openapi.json rename to gen/v3/apis__compute.ironcore.dev__v1alpha1_openapi.json index cc1bdb413..8c9b78926 100644 --- a/gen/v3/apis__compute.api.onmetal.de__v1alpha1_openapi.json +++ b/gen/v3/apis__compute.ironcore.dev__v1alpha1_openapi.json @@ -1,17 +1,17 @@ { "openapi": "3.0.0", "info": { - "title": "onmetal-api", + "title": "ironcore-api", "version": "0.1" }, "paths": { - "/apis/compute.api.onmetal.de/v1alpha1/": { + "/apis/compute.ironcore.dev/v1alpha1/": { "get": { "tags": [ - "computeApiOnmetalDe_v1alpha1" + "computeIroncoreDev_v1alpha1" ], "description": "get available resources", - "operationId": "getComputeApiOnmetalDeV1alpha1APIResources", + "operationId": "getComputeIroncoreDevV1alpha1APIResources", "responses": { "200": { "description": "OK", @@ -31,13 +31,13 @@ } } }, - "/apis/compute.api.onmetal.de/v1alpha1/machineclasses": { + "/apis/compute.ironcore.dev/v1alpha1/machineclasses": { "get": { "tags": [ - "computeApiOnmetalDe_v1alpha1" + "computeIroncoreDev_v1alpha1" ], "description": "list or watch objects of kind MachineClass", - "operationId": "listComputeApiOnmetalDeV1alpha1MachineClass", + "operationId": "listComputeIroncoreDevV1alpha1MachineClass", "parameters": [ { "name": "allowWatchBookmarks", @@ -136,17 +136,17 @@ "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/com.github.onmetal.onmetal-api.api.compute.v1alpha1.MachineClassList" + "$ref": "#/components/schemas/com.github.ironcore-dev.ironcore.api.compute.v1alpha1.MachineClassList" } }, "application/json;stream=watch": { "schema": { - "$ref": "#/components/schemas/com.github.onmetal.onmetal-api.api.compute.v1alpha1.MachineClassList" + "$ref": "#/components/schemas/com.github.ironcore-dev.ironcore.api.compute.v1alpha1.MachineClassList" } }, "application/yaml": { "schema": { - "$ref": "#/components/schemas/com.github.onmetal.onmetal-api.api.compute.v1alpha1.MachineClassList" + "$ref": "#/components/schemas/com.github.ironcore-dev.ironcore.api.compute.v1alpha1.MachineClassList" } } } @@ -154,17 +154,17 @@ }, "x-kubernetes-action": "list", "x-kubernetes-group-version-kind": { - "group": "compute.api.onmetal.de", + "group": "compute.ironcore.dev", "version": "v1alpha1", "kind": "MachineClass" } }, "post": { "tags": [ - "computeApiOnmetalDe_v1alpha1" + "computeIroncoreDev_v1alpha1" ], "description": "create a MachineClass", - "operationId": "createComputeApiOnmetalDeV1alpha1MachineClass", + "operationId": "createComputeIroncoreDevV1alpha1MachineClass", "parameters": [ { "name": "dryRun", @@ -198,7 +198,7 @@ "content": { "*/*": { "schema": { - "$ref": "#/components/schemas/com.github.onmetal.onmetal-api.api.compute.v1alpha1.MachineClass" + "$ref": "#/components/schemas/com.github.ironcore-dev.ironcore.api.compute.v1alpha1.MachineClass" } } } @@ -209,12 +209,12 @@ "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/com.github.onmetal.onmetal-api.api.compute.v1alpha1.MachineClass" + "$ref": "#/components/schemas/com.github.ironcore-dev.ironcore.api.compute.v1alpha1.MachineClass" } }, "application/yaml": { "schema": { - "$ref": "#/components/schemas/com.github.onmetal.onmetal-api.api.compute.v1alpha1.MachineClass" + "$ref": "#/components/schemas/com.github.ironcore-dev.ironcore.api.compute.v1alpha1.MachineClass" } } } @@ -224,12 +224,12 @@ "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/com.github.onmetal.onmetal-api.api.compute.v1alpha1.MachineClass" + "$ref": "#/components/schemas/com.github.ironcore-dev.ironcore.api.compute.v1alpha1.MachineClass" } }, "application/yaml": { "schema": { - "$ref": "#/components/schemas/com.github.onmetal.onmetal-api.api.compute.v1alpha1.MachineClass" + "$ref": "#/components/schemas/com.github.ironcore-dev.ironcore.api.compute.v1alpha1.MachineClass" } } } @@ -239,12 +239,12 @@ "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/com.github.onmetal.onmetal-api.api.compute.v1alpha1.MachineClass" + "$ref": "#/components/schemas/com.github.ironcore-dev.ironcore.api.compute.v1alpha1.MachineClass" } }, "application/yaml": { "schema": { - "$ref": "#/components/schemas/com.github.onmetal.onmetal-api.api.compute.v1alpha1.MachineClass" + "$ref": "#/components/schemas/com.github.ironcore-dev.ironcore.api.compute.v1alpha1.MachineClass" } } } @@ -252,17 +252,17 @@ }, "x-kubernetes-action": "post", "x-kubernetes-group-version-kind": { - "group": "compute.api.onmetal.de", + "group": "compute.ironcore.dev", "version": "v1alpha1", "kind": "MachineClass" } }, "delete": { "tags": [ - "computeApiOnmetalDe_v1alpha1" + "computeIroncoreDev_v1alpha1" ], "description": "delete collection of MachineClass", - "operationId": "deleteComputeApiOnmetalDeV1alpha1CollectionMachineClass", + "operationId": "deleteComputeIroncoreDevV1alpha1CollectionMachineClass", "parameters": [ { "name": "continue", @@ -401,7 +401,7 @@ }, "x-kubernetes-action": "deletecollection", "x-kubernetes-group-version-kind": { - "group": "compute.api.onmetal.de", + "group": "compute.ironcore.dev", "version": "v1alpha1", "kind": "MachineClass" } @@ -418,25 +418,25 @@ } ] }, - "/apis/compute.api.onmetal.de/v1alpha1/machineclasses/{name}": { + "/apis/compute.ironcore.dev/v1alpha1/machineclasses/{name}": { "get": { "tags": [ - "computeApiOnmetalDe_v1alpha1" + "computeIroncoreDev_v1alpha1" ], "description": "read the specified MachineClass", - "operationId": "readComputeApiOnmetalDeV1alpha1MachineClass", + "operationId": "readComputeIroncoreDevV1alpha1MachineClass", "responses": { "200": { "description": "OK", "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/com.github.onmetal.onmetal-api.api.compute.v1alpha1.MachineClass" + "$ref": "#/components/schemas/com.github.ironcore-dev.ironcore.api.compute.v1alpha1.MachineClass" } }, "application/yaml": { "schema": { - "$ref": "#/components/schemas/com.github.onmetal.onmetal-api.api.compute.v1alpha1.MachineClass" + "$ref": "#/components/schemas/com.github.ironcore-dev.ironcore.api.compute.v1alpha1.MachineClass" } } } @@ -444,17 +444,17 @@ }, "x-kubernetes-action": "get", "x-kubernetes-group-version-kind": { - "group": "compute.api.onmetal.de", + "group": "compute.ironcore.dev", "version": "v1alpha1", "kind": "MachineClass" } }, "put": { "tags": [ - "computeApiOnmetalDe_v1alpha1" + "computeIroncoreDev_v1alpha1" ], "description": "replace the specified MachineClass", - "operationId": "replaceComputeApiOnmetalDeV1alpha1MachineClass", + "operationId": "replaceComputeIroncoreDevV1alpha1MachineClass", "parameters": [ { "name": "dryRun", @@ -488,7 +488,7 @@ "content": { "*/*": { "schema": { - "$ref": "#/components/schemas/com.github.onmetal.onmetal-api.api.compute.v1alpha1.MachineClass" + "$ref": "#/components/schemas/com.github.ironcore-dev.ironcore.api.compute.v1alpha1.MachineClass" } } } @@ -499,12 +499,12 @@ "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/com.github.onmetal.onmetal-api.api.compute.v1alpha1.MachineClass" + "$ref": "#/components/schemas/com.github.ironcore-dev.ironcore.api.compute.v1alpha1.MachineClass" } }, "application/yaml": { "schema": { - "$ref": "#/components/schemas/com.github.onmetal.onmetal-api.api.compute.v1alpha1.MachineClass" + "$ref": "#/components/schemas/com.github.ironcore-dev.ironcore.api.compute.v1alpha1.MachineClass" } } } @@ -514,12 +514,12 @@ "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/com.github.onmetal.onmetal-api.api.compute.v1alpha1.MachineClass" + "$ref": "#/components/schemas/com.github.ironcore-dev.ironcore.api.compute.v1alpha1.MachineClass" } }, "application/yaml": { "schema": { - "$ref": "#/components/schemas/com.github.onmetal.onmetal-api.api.compute.v1alpha1.MachineClass" + "$ref": "#/components/schemas/com.github.ironcore-dev.ironcore.api.compute.v1alpha1.MachineClass" } } } @@ -527,17 +527,17 @@ }, "x-kubernetes-action": "put", "x-kubernetes-group-version-kind": { - "group": "compute.api.onmetal.de", + "group": "compute.ironcore.dev", "version": "v1alpha1", "kind": "MachineClass" } }, "delete": { "tags": [ - "computeApiOnmetalDe_v1alpha1" + "computeIroncoreDev_v1alpha1" ], "description": "delete a MachineClass", - "operationId": "deleteComputeApiOnmetalDeV1alpha1MachineClass", + "operationId": "deleteComputeIroncoreDevV1alpha1MachineClass", "parameters": [ { "name": "dryRun", @@ -619,17 +619,17 @@ }, "x-kubernetes-action": "delete", "x-kubernetes-group-version-kind": { - "group": "compute.api.onmetal.de", + "group": "compute.ironcore.dev", "version": "v1alpha1", "kind": "MachineClass" } }, "patch": { "tags": [ - "computeApiOnmetalDe_v1alpha1" + "computeIroncoreDev_v1alpha1" ], "description": "partially update the specified MachineClass", - "operationId": "patchComputeApiOnmetalDeV1alpha1MachineClass", + "operationId": "patchComputeIroncoreDevV1alpha1MachineClass", "parameters": [ { "name": "dryRun", @@ -698,12 +698,12 @@ "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/com.github.onmetal.onmetal-api.api.compute.v1alpha1.MachineClass" + "$ref": "#/components/schemas/com.github.ironcore-dev.ironcore.api.compute.v1alpha1.MachineClass" } }, "application/yaml": { "schema": { - "$ref": "#/components/schemas/com.github.onmetal.onmetal-api.api.compute.v1alpha1.MachineClass" + "$ref": "#/components/schemas/com.github.ironcore-dev.ironcore.api.compute.v1alpha1.MachineClass" } } } @@ -713,12 +713,12 @@ "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/com.github.onmetal.onmetal-api.api.compute.v1alpha1.MachineClass" + "$ref": "#/components/schemas/com.github.ironcore-dev.ironcore.api.compute.v1alpha1.MachineClass" } }, "application/yaml": { "schema": { - "$ref": "#/components/schemas/com.github.onmetal.onmetal-api.api.compute.v1alpha1.MachineClass" + "$ref": "#/components/schemas/com.github.ironcore-dev.ironcore.api.compute.v1alpha1.MachineClass" } } } @@ -726,7 +726,7 @@ }, "x-kubernetes-action": "patch", "x-kubernetes-group-version-kind": { - "group": "compute.api.onmetal.de", + "group": "compute.ironcore.dev", "version": "v1alpha1", "kind": "MachineClass" } @@ -753,13 +753,13 @@ } ] }, - "/apis/compute.api.onmetal.de/v1alpha1/machinepools": { + "/apis/compute.ironcore.dev/v1alpha1/machinepools": { "get": { "tags": [ - "computeApiOnmetalDe_v1alpha1" + "computeIroncoreDev_v1alpha1" ], "description": "list or watch objects of kind MachinePool", - "operationId": "listComputeApiOnmetalDeV1alpha1MachinePool", + "operationId": "listComputeIroncoreDevV1alpha1MachinePool", "parameters": [ { "name": "allowWatchBookmarks", @@ -858,17 +858,17 @@ "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/com.github.onmetal.onmetal-api.api.compute.v1alpha1.MachinePoolList" + "$ref": "#/components/schemas/com.github.ironcore-dev.ironcore.api.compute.v1alpha1.MachinePoolList" } }, "application/json;stream=watch": { "schema": { - "$ref": "#/components/schemas/com.github.onmetal.onmetal-api.api.compute.v1alpha1.MachinePoolList" + "$ref": "#/components/schemas/com.github.ironcore-dev.ironcore.api.compute.v1alpha1.MachinePoolList" } }, "application/yaml": { "schema": { - "$ref": "#/components/schemas/com.github.onmetal.onmetal-api.api.compute.v1alpha1.MachinePoolList" + "$ref": "#/components/schemas/com.github.ironcore-dev.ironcore.api.compute.v1alpha1.MachinePoolList" } } } @@ -876,17 +876,17 @@ }, "x-kubernetes-action": "list", "x-kubernetes-group-version-kind": { - "group": "compute.api.onmetal.de", + "group": "compute.ironcore.dev", "version": "v1alpha1", "kind": "MachinePool" } }, "post": { "tags": [ - "computeApiOnmetalDe_v1alpha1" + "computeIroncoreDev_v1alpha1" ], "description": "create a MachinePool", - "operationId": "createComputeApiOnmetalDeV1alpha1MachinePool", + "operationId": "createComputeIroncoreDevV1alpha1MachinePool", "parameters": [ { "name": "dryRun", @@ -920,7 +920,7 @@ "content": { "*/*": { "schema": { - "$ref": "#/components/schemas/com.github.onmetal.onmetal-api.api.compute.v1alpha1.MachinePool" + "$ref": "#/components/schemas/com.github.ironcore-dev.ironcore.api.compute.v1alpha1.MachinePool" } } } @@ -931,12 +931,12 @@ "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/com.github.onmetal.onmetal-api.api.compute.v1alpha1.MachinePool" + "$ref": "#/components/schemas/com.github.ironcore-dev.ironcore.api.compute.v1alpha1.MachinePool" } }, "application/yaml": { "schema": { - "$ref": "#/components/schemas/com.github.onmetal.onmetal-api.api.compute.v1alpha1.MachinePool" + "$ref": "#/components/schemas/com.github.ironcore-dev.ironcore.api.compute.v1alpha1.MachinePool" } } } @@ -946,12 +946,12 @@ "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/com.github.onmetal.onmetal-api.api.compute.v1alpha1.MachinePool" + "$ref": "#/components/schemas/com.github.ironcore-dev.ironcore.api.compute.v1alpha1.MachinePool" } }, "application/yaml": { "schema": { - "$ref": "#/components/schemas/com.github.onmetal.onmetal-api.api.compute.v1alpha1.MachinePool" + "$ref": "#/components/schemas/com.github.ironcore-dev.ironcore.api.compute.v1alpha1.MachinePool" } } } @@ -961,12 +961,12 @@ "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/com.github.onmetal.onmetal-api.api.compute.v1alpha1.MachinePool" + "$ref": "#/components/schemas/com.github.ironcore-dev.ironcore.api.compute.v1alpha1.MachinePool" } }, "application/yaml": { "schema": { - "$ref": "#/components/schemas/com.github.onmetal.onmetal-api.api.compute.v1alpha1.MachinePool" + "$ref": "#/components/schemas/com.github.ironcore-dev.ironcore.api.compute.v1alpha1.MachinePool" } } } @@ -974,17 +974,17 @@ }, "x-kubernetes-action": "post", "x-kubernetes-group-version-kind": { - "group": "compute.api.onmetal.de", + "group": "compute.ironcore.dev", "version": "v1alpha1", "kind": "MachinePool" } }, "delete": { "tags": [ - "computeApiOnmetalDe_v1alpha1" + "computeIroncoreDev_v1alpha1" ], "description": "delete collection of MachinePool", - "operationId": "deleteComputeApiOnmetalDeV1alpha1CollectionMachinePool", + "operationId": "deleteComputeIroncoreDevV1alpha1CollectionMachinePool", "parameters": [ { "name": "continue", @@ -1123,7 +1123,7 @@ }, "x-kubernetes-action": "deletecollection", "x-kubernetes-group-version-kind": { - "group": "compute.api.onmetal.de", + "group": "compute.ironcore.dev", "version": "v1alpha1", "kind": "MachinePool" } @@ -1140,25 +1140,25 @@ } ] }, - "/apis/compute.api.onmetal.de/v1alpha1/machinepools/{name}": { + "/apis/compute.ironcore.dev/v1alpha1/machinepools/{name}": { "get": { "tags": [ - "computeApiOnmetalDe_v1alpha1" + "computeIroncoreDev_v1alpha1" ], "description": "read the specified MachinePool", - "operationId": "readComputeApiOnmetalDeV1alpha1MachinePool", + "operationId": "readComputeIroncoreDevV1alpha1MachinePool", "responses": { "200": { "description": "OK", "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/com.github.onmetal.onmetal-api.api.compute.v1alpha1.MachinePool" + "$ref": "#/components/schemas/com.github.ironcore-dev.ironcore.api.compute.v1alpha1.MachinePool" } }, "application/yaml": { "schema": { - "$ref": "#/components/schemas/com.github.onmetal.onmetal-api.api.compute.v1alpha1.MachinePool" + "$ref": "#/components/schemas/com.github.ironcore-dev.ironcore.api.compute.v1alpha1.MachinePool" } } } @@ -1166,17 +1166,17 @@ }, "x-kubernetes-action": "get", "x-kubernetes-group-version-kind": { - "group": "compute.api.onmetal.de", + "group": "compute.ironcore.dev", "version": "v1alpha1", "kind": "MachinePool" } }, "put": { "tags": [ - "computeApiOnmetalDe_v1alpha1" + "computeIroncoreDev_v1alpha1" ], "description": "replace the specified MachinePool", - "operationId": "replaceComputeApiOnmetalDeV1alpha1MachinePool", + "operationId": "replaceComputeIroncoreDevV1alpha1MachinePool", "parameters": [ { "name": "dryRun", @@ -1210,7 +1210,7 @@ "content": { "*/*": { "schema": { - "$ref": "#/components/schemas/com.github.onmetal.onmetal-api.api.compute.v1alpha1.MachinePool" + "$ref": "#/components/schemas/com.github.ironcore-dev.ironcore.api.compute.v1alpha1.MachinePool" } } } @@ -1221,12 +1221,12 @@ "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/com.github.onmetal.onmetal-api.api.compute.v1alpha1.MachinePool" + "$ref": "#/components/schemas/com.github.ironcore-dev.ironcore.api.compute.v1alpha1.MachinePool" } }, "application/yaml": { "schema": { - "$ref": "#/components/schemas/com.github.onmetal.onmetal-api.api.compute.v1alpha1.MachinePool" + "$ref": "#/components/schemas/com.github.ironcore-dev.ironcore.api.compute.v1alpha1.MachinePool" } } } @@ -1236,12 +1236,12 @@ "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/com.github.onmetal.onmetal-api.api.compute.v1alpha1.MachinePool" + "$ref": "#/components/schemas/com.github.ironcore-dev.ironcore.api.compute.v1alpha1.MachinePool" } }, "application/yaml": { "schema": { - "$ref": "#/components/schemas/com.github.onmetal.onmetal-api.api.compute.v1alpha1.MachinePool" + "$ref": "#/components/schemas/com.github.ironcore-dev.ironcore.api.compute.v1alpha1.MachinePool" } } } @@ -1249,17 +1249,17 @@ }, "x-kubernetes-action": "put", "x-kubernetes-group-version-kind": { - "group": "compute.api.onmetal.de", + "group": "compute.ironcore.dev", "version": "v1alpha1", "kind": "MachinePool" } }, "delete": { "tags": [ - "computeApiOnmetalDe_v1alpha1" + "computeIroncoreDev_v1alpha1" ], "description": "delete a MachinePool", - "operationId": "deleteComputeApiOnmetalDeV1alpha1MachinePool", + "operationId": "deleteComputeIroncoreDevV1alpha1MachinePool", "parameters": [ { "name": "dryRun", @@ -1341,17 +1341,17 @@ }, "x-kubernetes-action": "delete", "x-kubernetes-group-version-kind": { - "group": "compute.api.onmetal.de", + "group": "compute.ironcore.dev", "version": "v1alpha1", "kind": "MachinePool" } }, "patch": { "tags": [ - "computeApiOnmetalDe_v1alpha1" + "computeIroncoreDev_v1alpha1" ], "description": "partially update the specified MachinePool", - "operationId": "patchComputeApiOnmetalDeV1alpha1MachinePool", + "operationId": "patchComputeIroncoreDevV1alpha1MachinePool", "parameters": [ { "name": "dryRun", @@ -1420,12 +1420,12 @@ "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/com.github.onmetal.onmetal-api.api.compute.v1alpha1.MachinePool" + "$ref": "#/components/schemas/com.github.ironcore-dev.ironcore.api.compute.v1alpha1.MachinePool" } }, "application/yaml": { "schema": { - "$ref": "#/components/schemas/com.github.onmetal.onmetal-api.api.compute.v1alpha1.MachinePool" + "$ref": "#/components/schemas/com.github.ironcore-dev.ironcore.api.compute.v1alpha1.MachinePool" } } } @@ -1435,12 +1435,12 @@ "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/com.github.onmetal.onmetal-api.api.compute.v1alpha1.MachinePool" + "$ref": "#/components/schemas/com.github.ironcore-dev.ironcore.api.compute.v1alpha1.MachinePool" } }, "application/yaml": { "schema": { - "$ref": "#/components/schemas/com.github.onmetal.onmetal-api.api.compute.v1alpha1.MachinePool" + "$ref": "#/components/schemas/com.github.ironcore-dev.ironcore.api.compute.v1alpha1.MachinePool" } } } @@ -1448,7 +1448,7 @@ }, "x-kubernetes-action": "patch", "x-kubernetes-group-version-kind": { - "group": "compute.api.onmetal.de", + "group": "compute.ironcore.dev", "version": "v1alpha1", "kind": "MachinePool" } @@ -1475,25 +1475,25 @@ } ] }, - "/apis/compute.api.onmetal.de/v1alpha1/machinepools/{name}/status": { + "/apis/compute.ironcore.dev/v1alpha1/machinepools/{name}/status": { "get": { "tags": [ - "computeApiOnmetalDe_v1alpha1" + "computeIroncoreDev_v1alpha1" ], "description": "read status of the specified MachinePool", - "operationId": "readComputeApiOnmetalDeV1alpha1MachinePoolStatus", + "operationId": "readComputeIroncoreDevV1alpha1MachinePoolStatus", "responses": { "200": { "description": "OK", "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/com.github.onmetal.onmetal-api.api.compute.v1alpha1.MachinePool" + "$ref": "#/components/schemas/com.github.ironcore-dev.ironcore.api.compute.v1alpha1.MachinePool" } }, "application/yaml": { "schema": { - "$ref": "#/components/schemas/com.github.onmetal.onmetal-api.api.compute.v1alpha1.MachinePool" + "$ref": "#/components/schemas/com.github.ironcore-dev.ironcore.api.compute.v1alpha1.MachinePool" } } } @@ -1501,17 +1501,17 @@ }, "x-kubernetes-action": "get", "x-kubernetes-group-version-kind": { - "group": "compute.api.onmetal.de", + "group": "compute.ironcore.dev", "version": "v1alpha1", "kind": "MachinePool" } }, "put": { "tags": [ - "computeApiOnmetalDe_v1alpha1" + "computeIroncoreDev_v1alpha1" ], "description": "replace status of the specified MachinePool", - "operationId": "replaceComputeApiOnmetalDeV1alpha1MachinePoolStatus", + "operationId": "replaceComputeIroncoreDevV1alpha1MachinePoolStatus", "parameters": [ { "name": "dryRun", @@ -1545,7 +1545,7 @@ "content": { "*/*": { "schema": { - "$ref": "#/components/schemas/com.github.onmetal.onmetal-api.api.compute.v1alpha1.MachinePool" + "$ref": "#/components/schemas/com.github.ironcore-dev.ironcore.api.compute.v1alpha1.MachinePool" } } } @@ -1556,12 +1556,12 @@ "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/com.github.onmetal.onmetal-api.api.compute.v1alpha1.MachinePool" + "$ref": "#/components/schemas/com.github.ironcore-dev.ironcore.api.compute.v1alpha1.MachinePool" } }, "application/yaml": { "schema": { - "$ref": "#/components/schemas/com.github.onmetal.onmetal-api.api.compute.v1alpha1.MachinePool" + "$ref": "#/components/schemas/com.github.ironcore-dev.ironcore.api.compute.v1alpha1.MachinePool" } } } @@ -1571,12 +1571,12 @@ "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/com.github.onmetal.onmetal-api.api.compute.v1alpha1.MachinePool" + "$ref": "#/components/schemas/com.github.ironcore-dev.ironcore.api.compute.v1alpha1.MachinePool" } }, "application/yaml": { "schema": { - "$ref": "#/components/schemas/com.github.onmetal.onmetal-api.api.compute.v1alpha1.MachinePool" + "$ref": "#/components/schemas/com.github.ironcore-dev.ironcore.api.compute.v1alpha1.MachinePool" } } } @@ -1584,17 +1584,17 @@ }, "x-kubernetes-action": "put", "x-kubernetes-group-version-kind": { - "group": "compute.api.onmetal.de", + "group": "compute.ironcore.dev", "version": "v1alpha1", "kind": "MachinePool" } }, "patch": { "tags": [ - "computeApiOnmetalDe_v1alpha1" + "computeIroncoreDev_v1alpha1" ], "description": "partially update status of the specified MachinePool", - "operationId": "patchComputeApiOnmetalDeV1alpha1MachinePoolStatus", + "operationId": "patchComputeIroncoreDevV1alpha1MachinePoolStatus", "parameters": [ { "name": "dryRun", @@ -1663,12 +1663,12 @@ "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/com.github.onmetal.onmetal-api.api.compute.v1alpha1.MachinePool" + "$ref": "#/components/schemas/com.github.ironcore-dev.ironcore.api.compute.v1alpha1.MachinePool" } }, "application/yaml": { "schema": { - "$ref": "#/components/schemas/com.github.onmetal.onmetal-api.api.compute.v1alpha1.MachinePool" + "$ref": "#/components/schemas/com.github.ironcore-dev.ironcore.api.compute.v1alpha1.MachinePool" } } } @@ -1678,12 +1678,12 @@ "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/com.github.onmetal.onmetal-api.api.compute.v1alpha1.MachinePool" + "$ref": "#/components/schemas/com.github.ironcore-dev.ironcore.api.compute.v1alpha1.MachinePool" } }, "application/yaml": { "schema": { - "$ref": "#/components/schemas/com.github.onmetal.onmetal-api.api.compute.v1alpha1.MachinePool" + "$ref": "#/components/schemas/com.github.ironcore-dev.ironcore.api.compute.v1alpha1.MachinePool" } } } @@ -1691,7 +1691,7 @@ }, "x-kubernetes-action": "patch", "x-kubernetes-group-version-kind": { - "group": "compute.api.onmetal.de", + "group": "compute.ironcore.dev", "version": "v1alpha1", "kind": "MachinePool" } @@ -1718,30 +1718,30 @@ } ] }, - "/apis/compute.api.onmetal.de/v1alpha1/machines": { + "/apis/compute.ironcore.dev/v1alpha1/machines": { "get": { "tags": [ - "computeApiOnmetalDe_v1alpha1" + "computeIroncoreDev_v1alpha1" ], "description": "list or watch objects of kind Machine", - "operationId": "listComputeApiOnmetalDeV1alpha1MachineForAllNamespaces", + "operationId": "listComputeIroncoreDevV1alpha1MachineForAllNamespaces", "responses": { "200": { "description": "OK", "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/com.github.onmetal.onmetal-api.api.compute.v1alpha1.MachineList" + "$ref": "#/components/schemas/com.github.ironcore-dev.ironcore.api.compute.v1alpha1.MachineList" } }, "application/json;stream=watch": { "schema": { - "$ref": "#/components/schemas/com.github.onmetal.onmetal-api.api.compute.v1alpha1.MachineList" + "$ref": "#/components/schemas/com.github.ironcore-dev.ironcore.api.compute.v1alpha1.MachineList" } }, "application/yaml": { "schema": { - "$ref": "#/components/schemas/com.github.onmetal.onmetal-api.api.compute.v1alpha1.MachineList" + "$ref": "#/components/schemas/com.github.ironcore-dev.ironcore.api.compute.v1alpha1.MachineList" } } } @@ -1749,7 +1749,7 @@ }, "x-kubernetes-action": "list", "x-kubernetes-group-version-kind": { - "group": "compute.api.onmetal.de", + "group": "compute.ironcore.dev", "version": "v1alpha1", "kind": "Machine" } @@ -1856,13 +1856,13 @@ } ] }, - "/apis/compute.api.onmetal.de/v1alpha1/namespaces/{namespace}/machines": { + "/apis/compute.ironcore.dev/v1alpha1/namespaces/{namespace}/machines": { "get": { "tags": [ - "computeApiOnmetalDe_v1alpha1" + "computeIroncoreDev_v1alpha1" ], "description": "list or watch objects of kind Machine", - "operationId": "listComputeApiOnmetalDeV1alpha1NamespacedMachine", + "operationId": "listComputeIroncoreDevV1alpha1NamespacedMachine", "parameters": [ { "name": "allowWatchBookmarks", @@ -1961,17 +1961,17 @@ "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/com.github.onmetal.onmetal-api.api.compute.v1alpha1.MachineList" + "$ref": "#/components/schemas/com.github.ironcore-dev.ironcore.api.compute.v1alpha1.MachineList" } }, "application/json;stream=watch": { "schema": { - "$ref": "#/components/schemas/com.github.onmetal.onmetal-api.api.compute.v1alpha1.MachineList" + "$ref": "#/components/schemas/com.github.ironcore-dev.ironcore.api.compute.v1alpha1.MachineList" } }, "application/yaml": { "schema": { - "$ref": "#/components/schemas/com.github.onmetal.onmetal-api.api.compute.v1alpha1.MachineList" + "$ref": "#/components/schemas/com.github.ironcore-dev.ironcore.api.compute.v1alpha1.MachineList" } } } @@ -1979,17 +1979,17 @@ }, "x-kubernetes-action": "list", "x-kubernetes-group-version-kind": { - "group": "compute.api.onmetal.de", + "group": "compute.ironcore.dev", "version": "v1alpha1", "kind": "Machine" } }, "post": { "tags": [ - "computeApiOnmetalDe_v1alpha1" + "computeIroncoreDev_v1alpha1" ], "description": "create a Machine", - "operationId": "createComputeApiOnmetalDeV1alpha1NamespacedMachine", + "operationId": "createComputeIroncoreDevV1alpha1NamespacedMachine", "parameters": [ { "name": "dryRun", @@ -2023,7 +2023,7 @@ "content": { "*/*": { "schema": { - "$ref": "#/components/schemas/com.github.onmetal.onmetal-api.api.compute.v1alpha1.Machine" + "$ref": "#/components/schemas/com.github.ironcore-dev.ironcore.api.compute.v1alpha1.Machine" } } } @@ -2034,12 +2034,12 @@ "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/com.github.onmetal.onmetal-api.api.compute.v1alpha1.Machine" + "$ref": "#/components/schemas/com.github.ironcore-dev.ironcore.api.compute.v1alpha1.Machine" } }, "application/yaml": { "schema": { - "$ref": "#/components/schemas/com.github.onmetal.onmetal-api.api.compute.v1alpha1.Machine" + "$ref": "#/components/schemas/com.github.ironcore-dev.ironcore.api.compute.v1alpha1.Machine" } } } @@ -2049,12 +2049,12 @@ "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/com.github.onmetal.onmetal-api.api.compute.v1alpha1.Machine" + "$ref": "#/components/schemas/com.github.ironcore-dev.ironcore.api.compute.v1alpha1.Machine" } }, "application/yaml": { "schema": { - "$ref": "#/components/schemas/com.github.onmetal.onmetal-api.api.compute.v1alpha1.Machine" + "$ref": "#/components/schemas/com.github.ironcore-dev.ironcore.api.compute.v1alpha1.Machine" } } } @@ -2064,12 +2064,12 @@ "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/com.github.onmetal.onmetal-api.api.compute.v1alpha1.Machine" + "$ref": "#/components/schemas/com.github.ironcore-dev.ironcore.api.compute.v1alpha1.Machine" } }, "application/yaml": { "schema": { - "$ref": "#/components/schemas/com.github.onmetal.onmetal-api.api.compute.v1alpha1.Machine" + "$ref": "#/components/schemas/com.github.ironcore-dev.ironcore.api.compute.v1alpha1.Machine" } } } @@ -2077,17 +2077,17 @@ }, "x-kubernetes-action": "post", "x-kubernetes-group-version-kind": { - "group": "compute.api.onmetal.de", + "group": "compute.ironcore.dev", "version": "v1alpha1", "kind": "Machine" } }, "delete": { "tags": [ - "computeApiOnmetalDe_v1alpha1" + "computeIroncoreDev_v1alpha1" ], "description": "delete collection of Machine", - "operationId": "deleteComputeApiOnmetalDeV1alpha1CollectionNamespacedMachine", + "operationId": "deleteComputeIroncoreDevV1alpha1CollectionNamespacedMachine", "parameters": [ { "name": "continue", @@ -2226,7 +2226,7 @@ }, "x-kubernetes-action": "deletecollection", "x-kubernetes-group-version-kind": { - "group": "compute.api.onmetal.de", + "group": "compute.ironcore.dev", "version": "v1alpha1", "kind": "Machine" } @@ -2253,25 +2253,25 @@ } ] }, - "/apis/compute.api.onmetal.de/v1alpha1/namespaces/{namespace}/machines/{name}": { + "/apis/compute.ironcore.dev/v1alpha1/namespaces/{namespace}/machines/{name}": { "get": { "tags": [ - "computeApiOnmetalDe_v1alpha1" + "computeIroncoreDev_v1alpha1" ], "description": "read the specified Machine", - "operationId": "readComputeApiOnmetalDeV1alpha1NamespacedMachine", + "operationId": "readComputeIroncoreDevV1alpha1NamespacedMachine", "responses": { "200": { "description": "OK", "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/com.github.onmetal.onmetal-api.api.compute.v1alpha1.Machine" + "$ref": "#/components/schemas/com.github.ironcore-dev.ironcore.api.compute.v1alpha1.Machine" } }, "application/yaml": { "schema": { - "$ref": "#/components/schemas/com.github.onmetal.onmetal-api.api.compute.v1alpha1.Machine" + "$ref": "#/components/schemas/com.github.ironcore-dev.ironcore.api.compute.v1alpha1.Machine" } } } @@ -2279,17 +2279,17 @@ }, "x-kubernetes-action": "get", "x-kubernetes-group-version-kind": { - "group": "compute.api.onmetal.de", + "group": "compute.ironcore.dev", "version": "v1alpha1", "kind": "Machine" } }, "put": { "tags": [ - "computeApiOnmetalDe_v1alpha1" + "computeIroncoreDev_v1alpha1" ], "description": "replace the specified Machine", - "operationId": "replaceComputeApiOnmetalDeV1alpha1NamespacedMachine", + "operationId": "replaceComputeIroncoreDevV1alpha1NamespacedMachine", "parameters": [ { "name": "dryRun", @@ -2323,7 +2323,7 @@ "content": { "*/*": { "schema": { - "$ref": "#/components/schemas/com.github.onmetal.onmetal-api.api.compute.v1alpha1.Machine" + "$ref": "#/components/schemas/com.github.ironcore-dev.ironcore.api.compute.v1alpha1.Machine" } } } @@ -2334,12 +2334,12 @@ "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/com.github.onmetal.onmetal-api.api.compute.v1alpha1.Machine" + "$ref": "#/components/schemas/com.github.ironcore-dev.ironcore.api.compute.v1alpha1.Machine" } }, "application/yaml": { "schema": { - "$ref": "#/components/schemas/com.github.onmetal.onmetal-api.api.compute.v1alpha1.Machine" + "$ref": "#/components/schemas/com.github.ironcore-dev.ironcore.api.compute.v1alpha1.Machine" } } } @@ -2349,12 +2349,12 @@ "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/com.github.onmetal.onmetal-api.api.compute.v1alpha1.Machine" + "$ref": "#/components/schemas/com.github.ironcore-dev.ironcore.api.compute.v1alpha1.Machine" } }, "application/yaml": { "schema": { - "$ref": "#/components/schemas/com.github.onmetal.onmetal-api.api.compute.v1alpha1.Machine" + "$ref": "#/components/schemas/com.github.ironcore-dev.ironcore.api.compute.v1alpha1.Machine" } } } @@ -2362,17 +2362,17 @@ }, "x-kubernetes-action": "put", "x-kubernetes-group-version-kind": { - "group": "compute.api.onmetal.de", + "group": "compute.ironcore.dev", "version": "v1alpha1", "kind": "Machine" } }, "delete": { "tags": [ - "computeApiOnmetalDe_v1alpha1" + "computeIroncoreDev_v1alpha1" ], "description": "delete a Machine", - "operationId": "deleteComputeApiOnmetalDeV1alpha1NamespacedMachine", + "operationId": "deleteComputeIroncoreDevV1alpha1NamespacedMachine", "parameters": [ { "name": "dryRun", @@ -2454,17 +2454,17 @@ }, "x-kubernetes-action": "delete", "x-kubernetes-group-version-kind": { - "group": "compute.api.onmetal.de", + "group": "compute.ironcore.dev", "version": "v1alpha1", "kind": "Machine" } }, "patch": { "tags": [ - "computeApiOnmetalDe_v1alpha1" + "computeIroncoreDev_v1alpha1" ], "description": "partially update the specified Machine", - "operationId": "patchComputeApiOnmetalDeV1alpha1NamespacedMachine", + "operationId": "patchComputeIroncoreDevV1alpha1NamespacedMachine", "parameters": [ { "name": "dryRun", @@ -2533,12 +2533,12 @@ "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/com.github.onmetal.onmetal-api.api.compute.v1alpha1.Machine" + "$ref": "#/components/schemas/com.github.ironcore-dev.ironcore.api.compute.v1alpha1.Machine" } }, "application/yaml": { "schema": { - "$ref": "#/components/schemas/com.github.onmetal.onmetal-api.api.compute.v1alpha1.Machine" + "$ref": "#/components/schemas/com.github.ironcore-dev.ironcore.api.compute.v1alpha1.Machine" } } } @@ -2548,12 +2548,12 @@ "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/com.github.onmetal.onmetal-api.api.compute.v1alpha1.Machine" + "$ref": "#/components/schemas/com.github.ironcore-dev.ironcore.api.compute.v1alpha1.Machine" } }, "application/yaml": { "schema": { - "$ref": "#/components/schemas/com.github.onmetal.onmetal-api.api.compute.v1alpha1.Machine" + "$ref": "#/components/schemas/com.github.ironcore-dev.ironcore.api.compute.v1alpha1.Machine" } } } @@ -2561,7 +2561,7 @@ }, "x-kubernetes-action": "patch", "x-kubernetes-group-version-kind": { - "group": "compute.api.onmetal.de", + "group": "compute.ironcore.dev", "version": "v1alpha1", "kind": "Machine" } @@ -2598,13 +2598,13 @@ } ] }, - "/apis/compute.api.onmetal.de/v1alpha1/namespaces/{namespace}/machines/{name}/exec": { + "/apis/compute.ironcore.dev/v1alpha1/namespaces/{namespace}/machines/{name}/exec": { "get": { "tags": [ - "computeApiOnmetalDe_v1alpha1" + "computeIroncoreDev_v1alpha1" ], "description": "connect GET requests to exec of Machine", - "operationId": "connectComputeApiOnmetalDeV1alpha1GetNamespacedMachineExec", + "operationId": "connectComputeIroncoreDevV1alpha1GetNamespacedMachineExec", "responses": { "200": { "description": "OK", @@ -2619,17 +2619,17 @@ }, "x-kubernetes-action": "connect", "x-kubernetes-group-version-kind": { - "group": "compute.api.onmetal.de", + "group": "compute.ironcore.dev", "version": "v1alpha1", "kind": "MachineExecOptions" } }, "post": { "tags": [ - "computeApiOnmetalDe_v1alpha1" + "computeIroncoreDev_v1alpha1" ], "description": "connect POST requests to exec of Machine", - "operationId": "connectComputeApiOnmetalDeV1alpha1PostNamespacedMachineExec", + "operationId": "connectComputeIroncoreDevV1alpha1PostNamespacedMachineExec", "responses": { "200": { "description": "OK", @@ -2644,7 +2644,7 @@ }, "x-kubernetes-action": "connect", "x-kubernetes-group-version-kind": { - "group": "compute.api.onmetal.de", + "group": "compute.ironcore.dev", "version": "v1alpha1", "kind": "MachineExecOptions" } @@ -2680,25 +2680,25 @@ } ] }, - "/apis/compute.api.onmetal.de/v1alpha1/namespaces/{namespace}/machines/{name}/status": { + "/apis/compute.ironcore.dev/v1alpha1/namespaces/{namespace}/machines/{name}/status": { "get": { "tags": [ - "computeApiOnmetalDe_v1alpha1" + "computeIroncoreDev_v1alpha1" ], "description": "read status of the specified Machine", - "operationId": "readComputeApiOnmetalDeV1alpha1NamespacedMachineStatus", + "operationId": "readComputeIroncoreDevV1alpha1NamespacedMachineStatus", "responses": { "200": { "description": "OK", "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/com.github.onmetal.onmetal-api.api.compute.v1alpha1.Machine" + "$ref": "#/components/schemas/com.github.ironcore-dev.ironcore.api.compute.v1alpha1.Machine" } }, "application/yaml": { "schema": { - "$ref": "#/components/schemas/com.github.onmetal.onmetal-api.api.compute.v1alpha1.Machine" + "$ref": "#/components/schemas/com.github.ironcore-dev.ironcore.api.compute.v1alpha1.Machine" } } } @@ -2706,17 +2706,17 @@ }, "x-kubernetes-action": "get", "x-kubernetes-group-version-kind": { - "group": "compute.api.onmetal.de", + "group": "compute.ironcore.dev", "version": "v1alpha1", "kind": "Machine" } }, "put": { "tags": [ - "computeApiOnmetalDe_v1alpha1" + "computeIroncoreDev_v1alpha1" ], "description": "replace status of the specified Machine", - "operationId": "replaceComputeApiOnmetalDeV1alpha1NamespacedMachineStatus", + "operationId": "replaceComputeIroncoreDevV1alpha1NamespacedMachineStatus", "parameters": [ { "name": "dryRun", @@ -2750,7 +2750,7 @@ "content": { "*/*": { "schema": { - "$ref": "#/components/schemas/com.github.onmetal.onmetal-api.api.compute.v1alpha1.Machine" + "$ref": "#/components/schemas/com.github.ironcore-dev.ironcore.api.compute.v1alpha1.Machine" } } } @@ -2761,12 +2761,12 @@ "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/com.github.onmetal.onmetal-api.api.compute.v1alpha1.Machine" + "$ref": "#/components/schemas/com.github.ironcore-dev.ironcore.api.compute.v1alpha1.Machine" } }, "application/yaml": { "schema": { - "$ref": "#/components/schemas/com.github.onmetal.onmetal-api.api.compute.v1alpha1.Machine" + "$ref": "#/components/schemas/com.github.ironcore-dev.ironcore.api.compute.v1alpha1.Machine" } } } @@ -2776,12 +2776,12 @@ "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/com.github.onmetal.onmetal-api.api.compute.v1alpha1.Machine" + "$ref": "#/components/schemas/com.github.ironcore-dev.ironcore.api.compute.v1alpha1.Machine" } }, "application/yaml": { "schema": { - "$ref": "#/components/schemas/com.github.onmetal.onmetal-api.api.compute.v1alpha1.Machine" + "$ref": "#/components/schemas/com.github.ironcore-dev.ironcore.api.compute.v1alpha1.Machine" } } } @@ -2789,17 +2789,17 @@ }, "x-kubernetes-action": "put", "x-kubernetes-group-version-kind": { - "group": "compute.api.onmetal.de", + "group": "compute.ironcore.dev", "version": "v1alpha1", "kind": "Machine" } }, "patch": { "tags": [ - "computeApiOnmetalDe_v1alpha1" + "computeIroncoreDev_v1alpha1" ], "description": "partially update status of the specified Machine", - "operationId": "patchComputeApiOnmetalDeV1alpha1NamespacedMachineStatus", + "operationId": "patchComputeIroncoreDevV1alpha1NamespacedMachineStatus", "parameters": [ { "name": "dryRun", @@ -2868,12 +2868,12 @@ "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/com.github.onmetal.onmetal-api.api.compute.v1alpha1.Machine" + "$ref": "#/components/schemas/com.github.ironcore-dev.ironcore.api.compute.v1alpha1.Machine" } }, "application/yaml": { "schema": { - "$ref": "#/components/schemas/com.github.onmetal.onmetal-api.api.compute.v1alpha1.Machine" + "$ref": "#/components/schemas/com.github.ironcore-dev.ironcore.api.compute.v1alpha1.Machine" } } } @@ -2883,12 +2883,12 @@ "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/com.github.onmetal.onmetal-api.api.compute.v1alpha1.Machine" + "$ref": "#/components/schemas/com.github.ironcore-dev.ironcore.api.compute.v1alpha1.Machine" } }, "application/yaml": { "schema": { - "$ref": "#/components/schemas/com.github.onmetal.onmetal-api.api.compute.v1alpha1.Machine" + "$ref": "#/components/schemas/com.github.ironcore-dev.ironcore.api.compute.v1alpha1.Machine" } } } @@ -2896,7 +2896,7 @@ }, "x-kubernetes-action": "patch", "x-kubernetes-group-version-kind": { - "group": "compute.api.onmetal.de", + "group": "compute.ironcore.dev", "version": "v1alpha1", "kind": "Machine" } @@ -2933,13 +2933,13 @@ } ] }, - "/apis/compute.api.onmetal.de/v1alpha1/watch/machineclasses": { + "/apis/compute.ironcore.dev/v1alpha1/watch/machineclasses": { "get": { "tags": [ - "computeApiOnmetalDe_v1alpha1" + "computeIroncoreDev_v1alpha1" ], "description": "watch individual changes to a list of MachineClass. deprecated: use the 'watch' parameter with a list operation instead.", - "operationId": "watchComputeApiOnmetalDeV1alpha1MachineClassList", + "operationId": "watchComputeIroncoreDevV1alpha1MachineClassList", "responses": { "200": { "description": "OK", @@ -2964,7 +2964,7 @@ }, "x-kubernetes-action": "watchlist", "x-kubernetes-group-version-kind": { - "group": "compute.api.onmetal.de", + "group": "compute.ironcore.dev", "version": "v1alpha1", "kind": "MachineClass" } @@ -3071,13 +3071,13 @@ } ] }, - "/apis/compute.api.onmetal.de/v1alpha1/watch/machineclasses/{name}": { + "/apis/compute.ironcore.dev/v1alpha1/watch/machineclasses/{name}": { "get": { "tags": [ - "computeApiOnmetalDe_v1alpha1" + "computeIroncoreDev_v1alpha1" ], "description": "watch changes to an object of kind MachineClass. deprecated: use the 'watch' parameter with a list operation instead, filtered to a single item with the 'fieldSelector' parameter.", - "operationId": "watchComputeApiOnmetalDeV1alpha1MachineClass", + "operationId": "watchComputeIroncoreDevV1alpha1MachineClass", "responses": { "200": { "description": "OK", @@ -3102,7 +3102,7 @@ }, "x-kubernetes-action": "watch", "x-kubernetes-group-version-kind": { - "group": "compute.api.onmetal.de", + "group": "compute.ironcore.dev", "version": "v1alpha1", "kind": "MachineClass" } @@ -3219,13 +3219,13 @@ } ] }, - "/apis/compute.api.onmetal.de/v1alpha1/watch/machinepools": { + "/apis/compute.ironcore.dev/v1alpha1/watch/machinepools": { "get": { "tags": [ - "computeApiOnmetalDe_v1alpha1" + "computeIroncoreDev_v1alpha1" ], "description": "watch individual changes to a list of MachinePool. deprecated: use the 'watch' parameter with a list operation instead.", - "operationId": "watchComputeApiOnmetalDeV1alpha1MachinePoolList", + "operationId": "watchComputeIroncoreDevV1alpha1MachinePoolList", "responses": { "200": { "description": "OK", @@ -3250,7 +3250,7 @@ }, "x-kubernetes-action": "watchlist", "x-kubernetes-group-version-kind": { - "group": "compute.api.onmetal.de", + "group": "compute.ironcore.dev", "version": "v1alpha1", "kind": "MachinePool" } @@ -3357,13 +3357,13 @@ } ] }, - "/apis/compute.api.onmetal.de/v1alpha1/watch/machinepools/{name}": { + "/apis/compute.ironcore.dev/v1alpha1/watch/machinepools/{name}": { "get": { "tags": [ - "computeApiOnmetalDe_v1alpha1" + "computeIroncoreDev_v1alpha1" ], "description": "watch changes to an object of kind MachinePool. deprecated: use the 'watch' parameter with a list operation instead, filtered to a single item with the 'fieldSelector' parameter.", - "operationId": "watchComputeApiOnmetalDeV1alpha1MachinePool", + "operationId": "watchComputeIroncoreDevV1alpha1MachinePool", "responses": { "200": { "description": "OK", @@ -3388,7 +3388,7 @@ }, "x-kubernetes-action": "watch", "x-kubernetes-group-version-kind": { - "group": "compute.api.onmetal.de", + "group": "compute.ironcore.dev", "version": "v1alpha1", "kind": "MachinePool" } @@ -3505,13 +3505,13 @@ } ] }, - "/apis/compute.api.onmetal.de/v1alpha1/watch/machines": { + "/apis/compute.ironcore.dev/v1alpha1/watch/machines": { "get": { "tags": [ - "computeApiOnmetalDe_v1alpha1" + "computeIroncoreDev_v1alpha1" ], "description": "watch individual changes to a list of Machine. deprecated: use the 'watch' parameter with a list operation instead.", - "operationId": "watchComputeApiOnmetalDeV1alpha1MachineListForAllNamespaces", + "operationId": "watchComputeIroncoreDevV1alpha1MachineListForAllNamespaces", "responses": { "200": { "description": "OK", @@ -3536,7 +3536,7 @@ }, "x-kubernetes-action": "watchlist", "x-kubernetes-group-version-kind": { - "group": "compute.api.onmetal.de", + "group": "compute.ironcore.dev", "version": "v1alpha1", "kind": "Machine" } @@ -3643,13 +3643,13 @@ } ] }, - "/apis/compute.api.onmetal.de/v1alpha1/watch/namespaces/{namespace}/machines": { + "/apis/compute.ironcore.dev/v1alpha1/watch/namespaces/{namespace}/machines": { "get": { "tags": [ - "computeApiOnmetalDe_v1alpha1" + "computeIroncoreDev_v1alpha1" ], "description": "watch individual changes to a list of Machine. deprecated: use the 'watch' parameter with a list operation instead.", - "operationId": "watchComputeApiOnmetalDeV1alpha1NamespacedMachineList", + "operationId": "watchComputeIroncoreDevV1alpha1NamespacedMachineList", "responses": { "200": { "description": "OK", @@ -3674,7 +3674,7 @@ }, "x-kubernetes-action": "watchlist", "x-kubernetes-group-version-kind": { - "group": "compute.api.onmetal.de", + "group": "compute.ironcore.dev", "version": "v1alpha1", "kind": "Machine" } @@ -3791,13 +3791,13 @@ } ] }, - "/apis/compute.api.onmetal.de/v1alpha1/watch/namespaces/{namespace}/machines/{name}": { + "/apis/compute.ironcore.dev/v1alpha1/watch/namespaces/{namespace}/machines/{name}": { "get": { "tags": [ - "computeApiOnmetalDe_v1alpha1" + "computeIroncoreDev_v1alpha1" ], "description": "watch changes to an object of kind Machine. deprecated: use the 'watch' parameter with a list operation instead, filtered to a single item with the 'fieldSelector' parameter.", - "operationId": "watchComputeApiOnmetalDeV1alpha1NamespacedMachine", + "operationId": "watchComputeIroncoreDevV1alpha1NamespacedMachine", "responses": { "200": { "description": "OK", @@ -3822,7 +3822,7 @@ }, "x-kubernetes-action": "watch", "x-kubernetes-group-version-kind": { - "group": "compute.api.onmetal.de", + "group": "compute.ironcore.dev", "version": "v1alpha1", "kind": "Machine" } @@ -3952,17 +3952,17 @@ }, "components": { "schemas": { - "com.github.onmetal.onmetal-api.api.common.v1alpha1.IP": { + "com.github.ironcore-dev.ironcore.api.common.v1alpha1.IP": { "description": "IP is an IP address.", "type": "string", "format": "ip" }, - "com.github.onmetal.onmetal-api.api.common.v1alpha1.IPPrefix": { + "com.github.ironcore-dev.ironcore.api.common.v1alpha1.IPPrefix": { "description": "IPPrefix represents a network prefix.", "type": "string", "format": "ip-prefix" }, - "com.github.onmetal.onmetal-api.api.common.v1alpha1.LocalUIDReference": { + "com.github.ironcore-dev.ironcore.api.common.v1alpha1.LocalUIDReference": { "description": "LocalUIDReference is a reference to another entity including its UID", "type": "object", "required": [ @@ -3983,7 +3983,7 @@ }, "x-kubernetes-map-type": "atomic" }, - "com.github.onmetal.onmetal-api.api.common.v1alpha1.SecretKeySelector": { + "com.github.ironcore-dev.ironcore.api.common.v1alpha1.SecretKeySelector": { "description": "SecretKeySelector is a reference to a specific 'key' within a Secret resource. In some instances, `key` is a required field.", "type": "object", "properties": { @@ -3998,7 +3998,7 @@ }, "x-kubernetes-map-type": "atomic" }, - "com.github.onmetal.onmetal-api.api.common.v1alpha1.Taint": { + "com.github.ironcore-dev.ironcore.api.common.v1alpha1.Taint": { "description": "The resource pool this Taint is attached to has the \"effect\" on any resource that does not tolerate the Taint.", "type": "object", "required": [ @@ -4022,7 +4022,7 @@ } } }, - "com.github.onmetal.onmetal-api.api.common.v1alpha1.Toleration": { + "com.github.ironcore-dev.ironcore.api.common.v1alpha1.Toleration": { "description": "The resource this Toleration is attached to tolerates any taint that matches the triple \u003ckey,value,effect\u003e using the matching operator \u003coperator\u003e.", "type": "object", "properties": { @@ -4044,7 +4044,7 @@ } } }, - "com.github.onmetal.onmetal-api.api.compute.v1alpha1.DaemonEndpoint": { + "com.github.ironcore-dev.ironcore.api.compute.v1alpha1.DaemonEndpoint": { "description": "DaemonEndpoint contains information about a single Daemon endpoint.", "type": "object", "required": [ @@ -4059,7 +4059,7 @@ } } }, - "com.github.onmetal.onmetal-api.api.compute.v1alpha1.EFIVar": { + "com.github.ironcore-dev.ironcore.api.compute.v1alpha1.EFIVar": { "description": "EFIVar is a variable to pass to EFI while booting up.", "type": "object", "required": [ @@ -4085,7 +4085,7 @@ } } }, - "com.github.onmetal.onmetal-api.api.compute.v1alpha1.EmptyDiskVolumeSource": { + "com.github.ironcore-dev.ironcore.api.compute.v1alpha1.EmptyDiskVolumeSource": { "description": "EmptyDiskVolumeSource is a volume that's offered by the machine pool provider. Usually ephemeral (i.e. deleted when the surrounding entity is deleted), with varying performance characteristics. Potentially not recoverable.", "type": "object", "properties": { @@ -4099,7 +4099,7 @@ } } }, - "com.github.onmetal.onmetal-api.api.compute.v1alpha1.EphemeralNetworkInterfaceSource": { + "com.github.ironcore-dev.ironcore.api.compute.v1alpha1.EphemeralNetworkInterfaceSource": { "description": "EphemeralNetworkInterfaceSource is a definition for an ephemeral (i.e. coupled to the lifetime of the surrounding object) networking.NetworkInterface.", "type": "object", "properties": { @@ -4107,13 +4107,13 @@ "description": "NetworkInterfaceTemplate is the template definition of the networking.NetworkInterface.", "allOf": [ { - "$ref": "#/components/schemas/com.github.onmetal.onmetal-api.api.networking.v1alpha1.NetworkInterfaceTemplateSpec" + "$ref": "#/components/schemas/com.github.ironcore-dev.ironcore.api.networking.v1alpha1.NetworkInterfaceTemplateSpec" } ] } } }, - "com.github.onmetal.onmetal-api.api.compute.v1alpha1.EphemeralVolumeSource": { + "com.github.ironcore-dev.ironcore.api.compute.v1alpha1.EphemeralVolumeSource": { "description": "EphemeralVolumeSource is a definition for an ephemeral (i.e. coupled to the lifetime of the surrounding object) storage.Volume.", "type": "object", "properties": { @@ -4121,13 +4121,13 @@ "description": "VolumeTemplate is the template definition of the storage.Volume.", "allOf": [ { - "$ref": "#/components/schemas/com.github.onmetal.onmetal-api.api.storage.v1alpha1.VolumeTemplateSpec" + "$ref": "#/components/schemas/com.github.ironcore-dev.ironcore.api.storage.v1alpha1.VolumeTemplateSpec" } ] } } }, - "com.github.onmetal.onmetal-api.api.compute.v1alpha1.Machine": { + "com.github.ironcore-dev.ironcore.api.compute.v1alpha1.Machine": { "description": "Machine is the Schema for the machines API", "type": "object", "properties": { @@ -4151,7 +4151,7 @@ "default": {}, "allOf": [ { - "$ref": "#/components/schemas/com.github.onmetal.onmetal-api.api.compute.v1alpha1.MachineSpec" + "$ref": "#/components/schemas/com.github.ironcore-dev.ironcore.api.compute.v1alpha1.MachineSpec" } ] }, @@ -4159,20 +4159,20 @@ "default": {}, "allOf": [ { - "$ref": "#/components/schemas/com.github.onmetal.onmetal-api.api.compute.v1alpha1.MachineStatus" + "$ref": "#/components/schemas/com.github.ironcore-dev.ironcore.api.compute.v1alpha1.MachineStatus" } ] } }, "x-kubernetes-group-version-kind": [ { - "group": "compute.api.onmetal.de", + "group": "compute.ironcore.dev", "kind": "Machine", "version": "v1alpha1" } ] }, - "com.github.onmetal.onmetal-api.api.compute.v1alpha1.MachineClass": { + "com.github.ironcore-dev.ironcore.api.compute.v1alpha1.MachineClass": { "description": "MachineClass is the Schema for the machineclasses API", "type": "object", "properties": { @@ -4206,13 +4206,13 @@ }, "x-kubernetes-group-version-kind": [ { - "group": "compute.api.onmetal.de", + "group": "compute.ironcore.dev", "kind": "MachineClass", "version": "v1alpha1" } ] }, - "com.github.onmetal.onmetal-api.api.compute.v1alpha1.MachineClassList": { + "com.github.ironcore-dev.ironcore.api.compute.v1alpha1.MachineClassList": { "description": "MachineClassList contains a list of MachineClass", "type": "object", "required": [ @@ -4229,7 +4229,7 @@ "default": {}, "allOf": [ { - "$ref": "#/components/schemas/com.github.onmetal.onmetal-api.api.compute.v1alpha1.MachineClass" + "$ref": "#/components/schemas/com.github.ironcore-dev.ironcore.api.compute.v1alpha1.MachineClass" } ] } @@ -4249,13 +4249,13 @@ }, "x-kubernetes-group-version-kind": [ { - "group": "compute.api.onmetal.de", + "group": "compute.ironcore.dev", "kind": "MachineClassList", "version": "v1alpha1" } ] }, - "com.github.onmetal.onmetal-api.api.compute.v1alpha1.MachineList": { + "com.github.ironcore-dev.ironcore.api.compute.v1alpha1.MachineList": { "description": "MachineList contains a list of Machine", "type": "object", "required": [ @@ -4272,7 +4272,7 @@ "default": {}, "allOf": [ { - "$ref": "#/components/schemas/com.github.onmetal.onmetal-api.api.compute.v1alpha1.Machine" + "$ref": "#/components/schemas/com.github.ironcore-dev.ironcore.api.compute.v1alpha1.Machine" } ] } @@ -4292,13 +4292,13 @@ }, "x-kubernetes-group-version-kind": [ { - "group": "compute.api.onmetal.de", + "group": "compute.ironcore.dev", "kind": "MachineList", "version": "v1alpha1" } ] }, - "com.github.onmetal.onmetal-api.api.compute.v1alpha1.MachinePool": { + "com.github.ironcore-dev.ironcore.api.compute.v1alpha1.MachinePool": { "description": "MachinePool is the Schema for the machinepools API", "type": "object", "properties": { @@ -4322,7 +4322,7 @@ "default": {}, "allOf": [ { - "$ref": "#/components/schemas/com.github.onmetal.onmetal-api.api.compute.v1alpha1.MachinePoolSpec" + "$ref": "#/components/schemas/com.github.ironcore-dev.ironcore.api.compute.v1alpha1.MachinePoolSpec" } ] }, @@ -4330,20 +4330,20 @@ "default": {}, "allOf": [ { - "$ref": "#/components/schemas/com.github.onmetal.onmetal-api.api.compute.v1alpha1.MachinePoolStatus" + "$ref": "#/components/schemas/com.github.ironcore-dev.ironcore.api.compute.v1alpha1.MachinePoolStatus" } ] } }, "x-kubernetes-group-version-kind": [ { - "group": "compute.api.onmetal.de", + "group": "compute.ironcore.dev", "kind": "MachinePool", "version": "v1alpha1" } ] }, - "com.github.onmetal.onmetal-api.api.compute.v1alpha1.MachinePoolAddress": { + "com.github.ironcore-dev.ironcore.api.compute.v1alpha1.MachinePoolAddress": { "type": "object", "required": [ "type", @@ -4360,7 +4360,7 @@ } } }, - "com.github.onmetal.onmetal-api.api.compute.v1alpha1.MachinePoolCondition": { + "com.github.ironcore-dev.ironcore.api.compute.v1alpha1.MachinePoolCondition": { "description": "MachinePoolCondition is one of the conditions of a volume.", "type": "object", "required": [ @@ -4406,7 +4406,7 @@ } } }, - "com.github.onmetal.onmetal-api.api.compute.v1alpha1.MachinePoolDaemonEndpoints": { + "com.github.ironcore-dev.ironcore.api.compute.v1alpha1.MachinePoolDaemonEndpoints": { "description": "MachinePoolDaemonEndpoints lists ports opened by daemons running on the MachinePool.", "type": "object", "properties": { @@ -4415,13 +4415,13 @@ "default": {}, "allOf": [ { - "$ref": "#/components/schemas/com.github.onmetal.onmetal-api.api.compute.v1alpha1.DaemonEndpoint" + "$ref": "#/components/schemas/com.github.ironcore-dev.ironcore.api.compute.v1alpha1.DaemonEndpoint" } ] } } }, - "com.github.onmetal.onmetal-api.api.compute.v1alpha1.MachinePoolList": { + "com.github.ironcore-dev.ironcore.api.compute.v1alpha1.MachinePoolList": { "description": "MachinePoolList contains a list of MachinePool", "type": "object", "required": [ @@ -4438,7 +4438,7 @@ "default": {}, "allOf": [ { - "$ref": "#/components/schemas/com.github.onmetal.onmetal-api.api.compute.v1alpha1.MachinePool" + "$ref": "#/components/schemas/com.github.ironcore-dev.ironcore.api.compute.v1alpha1.MachinePool" } ] } @@ -4458,13 +4458,13 @@ }, "x-kubernetes-group-version-kind": [ { - "group": "compute.api.onmetal.de", + "group": "compute.ironcore.dev", "kind": "MachinePoolList", "version": "v1alpha1" } ] }, - "com.github.onmetal.onmetal-api.api.compute.v1alpha1.MachinePoolSpec": { + "com.github.ironcore-dev.ironcore.api.compute.v1alpha1.MachinePoolSpec": { "description": "MachinePoolSpec defines the desired state of MachinePool", "type": "object", "required": [ @@ -4483,14 +4483,14 @@ "default": {}, "allOf": [ { - "$ref": "#/components/schemas/com.github.onmetal.onmetal-api.api.common.v1alpha1.Taint" + "$ref": "#/components/schemas/com.github.ironcore-dev.ironcore.api.common.v1alpha1.Taint" } ] } } } }, - "com.github.onmetal.onmetal-api.api.compute.v1alpha1.MachinePoolStatus": { + "com.github.ironcore-dev.ironcore.api.compute.v1alpha1.MachinePoolStatus": { "description": "MachinePoolStatus defines the observed state of MachinePool", "type": "object", "properties": { @@ -4500,7 +4500,7 @@ "default": {}, "allOf": [ { - "$ref": "#/components/schemas/com.github.onmetal.onmetal-api.api.compute.v1alpha1.MachinePoolAddress" + "$ref": "#/components/schemas/com.github.ironcore-dev.ironcore.api.compute.v1alpha1.MachinePoolAddress" } ] } @@ -4546,7 +4546,7 @@ "default": {}, "allOf": [ { - "$ref": "#/components/schemas/com.github.onmetal.onmetal-api.api.compute.v1alpha1.MachinePoolCondition" + "$ref": "#/components/schemas/com.github.ironcore-dev.ironcore.api.compute.v1alpha1.MachinePoolCondition" } ] } @@ -4555,7 +4555,7 @@ "default": {}, "allOf": [ { - "$ref": "#/components/schemas/com.github.onmetal.onmetal-api.api.compute.v1alpha1.MachinePoolDaemonEndpoints" + "$ref": "#/components/schemas/com.github.ironcore-dev.ironcore.api.compute.v1alpha1.MachinePoolDaemonEndpoints" } ] }, @@ -4571,7 +4571,7 @@ } } }, - "com.github.onmetal.onmetal-api.api.compute.v1alpha1.MachineSpec": { + "com.github.ironcore-dev.ironcore.api.compute.v1alpha1.MachineSpec": { "description": "MachineSpec defines the desired state of Machine", "type": "object", "required": [ @@ -4585,7 +4585,7 @@ "default": {}, "allOf": [ { - "$ref": "#/components/schemas/com.github.onmetal.onmetal-api.api.compute.v1alpha1.EFIVar" + "$ref": "#/components/schemas/com.github.ironcore-dev.ironcore.api.compute.v1alpha1.EFIVar" } ] }, @@ -4596,7 +4596,7 @@ "description": "IgnitionRef is a reference to a secret containing the ignition YAML for the machine to boot up. If key is empty, DefaultIgnitionKey will be used as fallback.", "allOf": [ { - "$ref": "#/components/schemas/com.github.onmetal.onmetal-api.api.common.v1alpha1.SecretKeySelector" + "$ref": "#/components/schemas/com.github.ironcore-dev.ironcore.api.common.v1alpha1.SecretKeySelector" } ] }, @@ -4644,7 +4644,7 @@ "default": {}, "allOf": [ { - "$ref": "#/components/schemas/com.github.onmetal.onmetal-api.api.compute.v1alpha1.NetworkInterface" + "$ref": "#/components/schemas/com.github.ironcore-dev.ironcore.api.compute.v1alpha1.NetworkInterface" } ] }, @@ -4662,7 +4662,7 @@ "default": {}, "allOf": [ { - "$ref": "#/components/schemas/com.github.onmetal.onmetal-api.api.common.v1alpha1.Toleration" + "$ref": "#/components/schemas/com.github.ironcore-dev.ironcore.api.common.v1alpha1.Toleration" } ] } @@ -4674,7 +4674,7 @@ "default": {}, "allOf": [ { - "$ref": "#/components/schemas/com.github.onmetal.onmetal-api.api.compute.v1alpha1.Volume" + "$ref": "#/components/schemas/com.github.ironcore-dev.ironcore.api.compute.v1alpha1.Volume" } ] }, @@ -4683,7 +4683,7 @@ } } }, - "com.github.onmetal.onmetal-api.api.compute.v1alpha1.MachineStatus": { + "com.github.ironcore-dev.ironcore.api.compute.v1alpha1.MachineStatus": { "description": "MachineStatus defines the observed state of Machine", "type": "object", "properties": { @@ -4698,7 +4698,7 @@ "default": {}, "allOf": [ { - "$ref": "#/components/schemas/com.github.onmetal.onmetal-api.api.compute.v1alpha1.NetworkInterfaceStatus" + "$ref": "#/components/schemas/com.github.ironcore-dev.ironcore.api.compute.v1alpha1.NetworkInterfaceStatus" } ] } @@ -4725,14 +4725,14 @@ "default": {}, "allOf": [ { - "$ref": "#/components/schemas/com.github.onmetal.onmetal-api.api.compute.v1alpha1.VolumeStatus" + "$ref": "#/components/schemas/com.github.ironcore-dev.ironcore.api.compute.v1alpha1.VolumeStatus" } ] } } } }, - "com.github.onmetal.onmetal-api.api.compute.v1alpha1.NetworkInterface": { + "com.github.ironcore-dev.ironcore.api.compute.v1alpha1.NetworkInterface": { "description": "NetworkInterface is the definition of a single interface", "type": "object", "required": [ @@ -4743,7 +4743,7 @@ "description": "Ephemeral instructs to create an ephemeral (i.e. coupled to the lifetime of the surrounding object) NetworkInterface to use.", "allOf": [ { - "$ref": "#/components/schemas/com.github.onmetal.onmetal-api.api.compute.v1alpha1.EphemeralNetworkInterfaceSource" + "$ref": "#/components/schemas/com.github.ironcore-dev.ironcore.api.compute.v1alpha1.EphemeralNetworkInterfaceSource" } ] }, @@ -4762,7 +4762,7 @@ } } }, - "com.github.onmetal.onmetal-api.api.compute.v1alpha1.NetworkInterfaceStatus": { + "com.github.ironcore-dev.ironcore.api.compute.v1alpha1.NetworkInterfaceStatus": { "description": "NetworkInterfaceStatus reports the status of an NetworkInterfaceSource.", "type": "object", "required": [ @@ -4780,7 +4780,7 @@ "default": {}, "allOf": [ { - "$ref": "#/components/schemas/com.github.onmetal.onmetal-api.api.common.v1alpha1.IP" + "$ref": "#/components/schemas/com.github.ironcore-dev.ironcore.api.common.v1alpha1.IP" } ] } @@ -4806,13 +4806,13 @@ "description": "VirtualIP is the virtual ip allocated for the network interface.", "allOf": [ { - "$ref": "#/components/schemas/com.github.onmetal.onmetal-api.api.common.v1alpha1.IP" + "$ref": "#/components/schemas/com.github.ironcore-dev.ironcore.api.common.v1alpha1.IP" } ] } } }, - "com.github.onmetal.onmetal-api.api.compute.v1alpha1.Volume": { + "com.github.ironcore-dev.ironcore.api.compute.v1alpha1.Volume": { "description": "Volume defines a volume attachment of a machine", "type": "object", "required": [ @@ -4827,7 +4827,7 @@ "description": "EmptyDisk instructs to use a Volume offered by the machine pool provider.", "allOf": [ { - "$ref": "#/components/schemas/com.github.onmetal.onmetal-api.api.compute.v1alpha1.EmptyDiskVolumeSource" + "$ref": "#/components/schemas/com.github.ironcore-dev.ironcore.api.compute.v1alpha1.EmptyDiskVolumeSource" } ] }, @@ -4835,7 +4835,7 @@ "description": "Ephemeral instructs to create an ephemeral (i.e. coupled to the lifetime of the surrounding object) Volume to use.", "allOf": [ { - "$ref": "#/components/schemas/com.github.onmetal.onmetal-api.api.compute.v1alpha1.EphemeralVolumeSource" + "$ref": "#/components/schemas/com.github.ironcore-dev.ironcore.api.compute.v1alpha1.EphemeralVolumeSource" } ] }, @@ -4854,7 +4854,7 @@ } } }, - "com.github.onmetal.onmetal-api.api.compute.v1alpha1.VolumeStatus": { + "com.github.ironcore-dev.ironcore.api.compute.v1alpha1.VolumeStatus": { "description": "VolumeStatus is the status of a Volume.", "type": "object", "required": [ @@ -4884,7 +4884,7 @@ } } }, - "com.github.onmetal.onmetal-api.api.ipam.v1alpha1.PrefixSpec": { + "com.github.ironcore-dev.ironcore.api.ipam.v1alpha1.PrefixSpec": { "description": "PrefixSpec defines the desired state of Prefix", "type": "object", "properties": { @@ -4916,7 +4916,7 @@ "description": "Prefix is the prefix to allocate for this Prefix.", "allOf": [ { - "$ref": "#/components/schemas/com.github.onmetal.onmetal-api.api.common.v1alpha1.IPPrefix" + "$ref": "#/components/schemas/com.github.ironcore-dev.ironcore.api.common.v1alpha1.IPPrefix" } ] }, @@ -4927,7 +4927,7 @@ } } }, - "com.github.onmetal.onmetal-api.api.ipam.v1alpha1.PrefixTemplateSpec": { + "com.github.ironcore-dev.ironcore.api.ipam.v1alpha1.PrefixTemplateSpec": { "type": "object", "properties": { "metadata": { @@ -4942,13 +4942,13 @@ "default": {}, "allOf": [ { - "$ref": "#/components/schemas/com.github.onmetal.onmetal-api.api.ipam.v1alpha1.PrefixSpec" + "$ref": "#/components/schemas/com.github.ironcore-dev.ironcore.api.ipam.v1alpha1.PrefixSpec" } ] } } }, - "com.github.onmetal.onmetal-api.api.networking.v1alpha1.EphemeralPrefixSource": { + "com.github.ironcore-dev.ironcore.api.networking.v1alpha1.EphemeralPrefixSource": { "description": "EphemeralPrefixSource contains the definition to create an ephemeral (i.e. coupled to the lifetime of the surrounding object) Prefix.", "type": "object", "properties": { @@ -4956,13 +4956,13 @@ "description": "PrefixTemplate is the template for the Prefix.", "allOf": [ { - "$ref": "#/components/schemas/com.github.onmetal.onmetal-api.api.ipam.v1alpha1.PrefixTemplateSpec" + "$ref": "#/components/schemas/com.github.ironcore-dev.ironcore.api.ipam.v1alpha1.PrefixTemplateSpec" } ] } } }, - "com.github.onmetal.onmetal-api.api.networking.v1alpha1.EphemeralVirtualIPSource": { + "com.github.ironcore-dev.ironcore.api.networking.v1alpha1.EphemeralVirtualIPSource": { "description": "EphemeralVirtualIPSource contains the definition to create an ephemeral (i.e. coupled to the lifetime of the surrounding object) VirtualIP.", "type": "object", "properties": { @@ -4970,13 +4970,13 @@ "description": "VirtualIPTemplate is the template for the VirtualIP.", "allOf": [ { - "$ref": "#/components/schemas/com.github.onmetal.onmetal-api.api.networking.v1alpha1.VirtualIPTemplateSpec" + "$ref": "#/components/schemas/com.github.ironcore-dev.ironcore.api.networking.v1alpha1.VirtualIPTemplateSpec" } ] } } }, - "com.github.onmetal.onmetal-api.api.networking.v1alpha1.IPSource": { + "com.github.ironcore-dev.ironcore.api.networking.v1alpha1.IPSource": { "description": "IPSource is the definition of how to obtain an IP.", "type": "object", "properties": { @@ -4984,7 +4984,7 @@ "description": "Ephemeral specifies an IP by creating an ephemeral Prefix to allocate the IP with.", "allOf": [ { - "$ref": "#/components/schemas/com.github.onmetal.onmetal-api.api.networking.v1alpha1.EphemeralPrefixSource" + "$ref": "#/components/schemas/com.github.ironcore-dev.ironcore.api.networking.v1alpha1.EphemeralPrefixSource" } ] }, @@ -4992,13 +4992,13 @@ "description": "Value specifies an IP by using an IP literal.", "allOf": [ { - "$ref": "#/components/schemas/com.github.onmetal.onmetal-api.api.common.v1alpha1.IP" + "$ref": "#/components/schemas/com.github.ironcore-dev.ironcore.api.common.v1alpha1.IP" } ] } } }, - "com.github.onmetal.onmetal-api.api.networking.v1alpha1.NetworkInterfaceSpec": { + "com.github.ironcore-dev.ironcore.api.networking.v1alpha1.NetworkInterfaceSpec": { "description": "NetworkInterfaceSpec defines the desired state of NetworkInterface", "type": "object", "required": [ @@ -5030,7 +5030,7 @@ "default": {}, "allOf": [ { - "$ref": "#/components/schemas/com.github.onmetal.onmetal-api.api.networking.v1alpha1.IPSource" + "$ref": "#/components/schemas/com.github.ironcore-dev.ironcore.api.networking.v1alpha1.IPSource" } ] } @@ -5039,7 +5039,7 @@ "description": "MachineRef is the Machine this NetworkInterface is used by", "allOf": [ { - "$ref": "#/components/schemas/com.github.onmetal.onmetal-api.api.common.v1alpha1.LocalUIDReference" + "$ref": "#/components/schemas/com.github.ironcore-dev.ironcore.api.common.v1alpha1.LocalUIDReference" } ] }, @@ -5059,7 +5059,7 @@ "default": {}, "allOf": [ { - "$ref": "#/components/schemas/com.github.onmetal.onmetal-api.api.networking.v1alpha1.PrefixSource" + "$ref": "#/components/schemas/com.github.ironcore-dev.ironcore.api.networking.v1alpha1.PrefixSource" } ] } @@ -5072,13 +5072,13 @@ "description": "VirtualIP specifies the virtual ip that should be assigned to this NetworkInterface.", "allOf": [ { - "$ref": "#/components/schemas/com.github.onmetal.onmetal-api.api.networking.v1alpha1.VirtualIPSource" + "$ref": "#/components/schemas/com.github.ironcore-dev.ironcore.api.networking.v1alpha1.VirtualIPSource" } ] } } }, - "com.github.onmetal.onmetal-api.api.networking.v1alpha1.NetworkInterfaceTemplateSpec": { + "com.github.ironcore-dev.ironcore.api.networking.v1alpha1.NetworkInterfaceTemplateSpec": { "description": "NetworkInterfaceTemplateSpec is the specification of a NetworkInterface template.", "type": "object", "properties": { @@ -5094,20 +5094,20 @@ "default": {}, "allOf": [ { - "$ref": "#/components/schemas/com.github.onmetal.onmetal-api.api.networking.v1alpha1.NetworkInterfaceSpec" + "$ref": "#/components/schemas/com.github.ironcore-dev.ironcore.api.networking.v1alpha1.NetworkInterfaceSpec" } ] } } }, - "com.github.onmetal.onmetal-api.api.networking.v1alpha1.PrefixSource": { + "com.github.ironcore-dev.ironcore.api.networking.v1alpha1.PrefixSource": { "type": "object", "properties": { "ephemeral": { "description": "Ephemeral specifies a prefix by creating an ephemeral ipam.Prefix to allocate the prefix with.", "allOf": [ { - "$ref": "#/components/schemas/com.github.onmetal.onmetal-api.api.networking.v1alpha1.EphemeralPrefixSource" + "$ref": "#/components/schemas/com.github.ironcore-dev.ironcore.api.networking.v1alpha1.EphemeralPrefixSource" } ] }, @@ -5115,13 +5115,13 @@ "description": "Value specifies a static prefix to use.", "allOf": [ { - "$ref": "#/components/schemas/com.github.onmetal.onmetal-api.api.common.v1alpha1.IPPrefix" + "$ref": "#/components/schemas/com.github.ironcore-dev.ironcore.api.common.v1alpha1.IPPrefix" } ] } } }, - "com.github.onmetal.onmetal-api.api.networking.v1alpha1.VirtualIPSource": { + "com.github.ironcore-dev.ironcore.api.networking.v1alpha1.VirtualIPSource": { "description": "VirtualIPSource is the definition of how to obtain a VirtualIP.", "type": "object", "properties": { @@ -5129,7 +5129,7 @@ "description": "Ephemeral instructs to create an ephemeral (i.e. coupled to the lifetime of the surrounding object) VirtualIP.", "allOf": [ { - "$ref": "#/components/schemas/com.github.onmetal.onmetal-api.api.networking.v1alpha1.EphemeralVirtualIPSource" + "$ref": "#/components/schemas/com.github.ironcore-dev.ironcore.api.networking.v1alpha1.EphemeralVirtualIPSource" } ] }, @@ -5143,7 +5143,7 @@ } } }, - "com.github.onmetal.onmetal-api.api.networking.v1alpha1.VirtualIPSpec": { + "com.github.ironcore-dev.ironcore.api.networking.v1alpha1.VirtualIPSpec": { "description": "VirtualIPSpec defines the desired state of VirtualIP", "type": "object", "required": [ @@ -5164,7 +5164,7 @@ "description": "TargetRef references the target for this VirtualIP (currently only NetworkInterface).", "allOf": [ { - "$ref": "#/components/schemas/com.github.onmetal.onmetal-api.api.common.v1alpha1.LocalUIDReference" + "$ref": "#/components/schemas/com.github.ironcore-dev.ironcore.api.common.v1alpha1.LocalUIDReference" } ] }, @@ -5175,7 +5175,7 @@ } } }, - "com.github.onmetal.onmetal-api.api.networking.v1alpha1.VirtualIPTemplateSpec": { + "com.github.ironcore-dev.ironcore.api.networking.v1alpha1.VirtualIPTemplateSpec": { "description": "VirtualIPTemplateSpec is the specification of a VirtualIP template.", "type": "object", "properties": { @@ -5191,13 +5191,13 @@ "default": {}, "allOf": [ { - "$ref": "#/components/schemas/com.github.onmetal.onmetal-api.api.networking.v1alpha1.VirtualIPSpec" + "$ref": "#/components/schemas/com.github.ironcore-dev.ironcore.api.networking.v1alpha1.VirtualIPSpec" } ] } } }, - "com.github.onmetal.onmetal-api.api.storage.v1alpha1.VolumeEncryption": { + "com.github.ironcore-dev.ironcore.api.storage.v1alpha1.VolumeEncryption": { "description": "VolumeEncryption represents information to encrypt a volume.", "type": "object", "required": [ @@ -5215,7 +5215,7 @@ } } }, - "com.github.onmetal.onmetal-api.api.storage.v1alpha1.VolumeSpec": { + "com.github.ironcore-dev.ironcore.api.storage.v1alpha1.VolumeSpec": { "description": "VolumeSpec defines the desired state of Volume", "type": "object", "properties": { @@ -5223,7 +5223,7 @@ "description": "ClaimRef is the reference to the claiming entity of the Volume.", "allOf": [ { - "$ref": "#/components/schemas/com.github.onmetal.onmetal-api.api.common.v1alpha1.LocalUIDReference" + "$ref": "#/components/schemas/com.github.ironcore-dev.ironcore.api.common.v1alpha1.LocalUIDReference" } ] }, @@ -5231,7 +5231,7 @@ "description": "Encryption is an optional field which provides attributes to encrypt Volume.", "allOf": [ { - "$ref": "#/components/schemas/com.github.onmetal.onmetal-api.api.storage.v1alpha1.VolumeEncryption" + "$ref": "#/components/schemas/com.github.ironcore-dev.ironcore.api.storage.v1alpha1.VolumeEncryption" } ] }, @@ -5266,7 +5266,7 @@ "default": {}, "allOf": [ { - "$ref": "#/components/schemas/com.github.onmetal.onmetal-api.api.common.v1alpha1.Toleration" + "$ref": "#/components/schemas/com.github.ironcore-dev.ironcore.api.common.v1alpha1.Toleration" } ] } @@ -5301,7 +5301,7 @@ } } }, - "com.github.onmetal.onmetal-api.api.storage.v1alpha1.VolumeTemplateSpec": { + "com.github.ironcore-dev.ironcore.api.storage.v1alpha1.VolumeTemplateSpec": { "description": "VolumeTemplateSpec is the specification of a Volume template.", "type": "object", "properties": { @@ -5317,7 +5317,7 @@ "default": {}, "allOf": [ { - "$ref": "#/components/schemas/com.github.onmetal.onmetal-api.api.storage.v1alpha1.VolumeSpec" + "$ref": "#/components/schemas/com.github.ironcore-dev.ironcore.api.storage.v1alpha1.VolumeSpec" } ] } @@ -5510,27 +5510,27 @@ "version": "v1" }, { - "group": "compute.api.onmetal.de", + "group": "compute.ironcore.dev", "kind": "DeleteOptions", "version": "v1alpha1" }, { - "group": "core.api.onmetal.de", + "group": "core.ironcore.dev", "kind": "DeleteOptions", "version": "v1alpha1" }, { - "group": "ipam.api.onmetal.de", + "group": "ipam.ironcore.dev", "kind": "DeleteOptions", "version": "v1alpha1" }, { - "group": "networking.api.onmetal.de", + "group": "networking.ironcore.dev", "kind": "DeleteOptions", "version": "v1alpha1" }, { - "group": "storage.api.onmetal.de", + "group": "storage.ironcore.dev", "kind": "DeleteOptions", "version": "v1alpha1" } @@ -5978,27 +5978,27 @@ "version": "v1" }, { - "group": "compute.api.onmetal.de", + "group": "compute.ironcore.dev", "kind": "WatchEvent", "version": "v1alpha1" }, { - "group": "core.api.onmetal.de", + "group": "core.ironcore.dev", "kind": "WatchEvent", "version": "v1alpha1" }, { - "group": "ipam.api.onmetal.de", + "group": "ipam.ironcore.dev", "kind": "WatchEvent", "version": "v1alpha1" }, { - "group": "networking.api.onmetal.de", + "group": "networking.ironcore.dev", "kind": "WatchEvent", "version": "v1alpha1" }, { - "group": "storage.api.onmetal.de", + "group": "storage.ironcore.dev", "kind": "WatchEvent", "version": "v1alpha1" } diff --git a/gen/v3/apis__core.api.onmetal.de__v1alpha1_openapi.json b/gen/v3/apis__core.ironcore.dev__v1alpha1_openapi.json similarity index 93% rename from gen/v3/apis__core.api.onmetal.de__v1alpha1_openapi.json rename to gen/v3/apis__core.ironcore.dev__v1alpha1_openapi.json index 308f09433..f0f7a6a74 100644 --- a/gen/v3/apis__core.api.onmetal.de__v1alpha1_openapi.json +++ b/gen/v3/apis__core.ironcore.dev__v1alpha1_openapi.json @@ -1,17 +1,17 @@ { "openapi": "3.0.0", "info": { - "title": "onmetal-api", + "title": "ironcore-api", "version": "0.1" }, "paths": { - "/apis/core.api.onmetal.de/v1alpha1/": { + "/apis/core.ironcore.dev/v1alpha1/": { "get": { "tags": [ - "coreApiOnmetalDe_v1alpha1" + "coreIroncoreDev_v1alpha1" ], "description": "get available resources", - "operationId": "getCoreApiOnmetalDeV1alpha1APIResources", + "operationId": "getCoreIroncoreDevV1alpha1APIResources", "responses": { "200": { "description": "OK", @@ -31,13 +31,13 @@ } } }, - "/apis/core.api.onmetal.de/v1alpha1/namespaces/{namespace}/resourcequotas": { + "/apis/core.ironcore.dev/v1alpha1/namespaces/{namespace}/resourcequotas": { "get": { "tags": [ - "coreApiOnmetalDe_v1alpha1" + "coreIroncoreDev_v1alpha1" ], "description": "list or watch objects of kind ResourceQuota", - "operationId": "listCoreApiOnmetalDeV1alpha1NamespacedResourceQuota", + "operationId": "listCoreIroncoreDevV1alpha1NamespacedResourceQuota", "parameters": [ { "name": "allowWatchBookmarks", @@ -136,17 +136,17 @@ "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/com.github.onmetal.onmetal-api.api.core.v1alpha1.ResourceQuotaList" + "$ref": "#/components/schemas/com.github.ironcore-dev.ironcore.api.core.v1alpha1.ResourceQuotaList" } }, "application/json;stream=watch": { "schema": { - "$ref": "#/components/schemas/com.github.onmetal.onmetal-api.api.core.v1alpha1.ResourceQuotaList" + "$ref": "#/components/schemas/com.github.ironcore-dev.ironcore.api.core.v1alpha1.ResourceQuotaList" } }, "application/yaml": { "schema": { - "$ref": "#/components/schemas/com.github.onmetal.onmetal-api.api.core.v1alpha1.ResourceQuotaList" + "$ref": "#/components/schemas/com.github.ironcore-dev.ironcore.api.core.v1alpha1.ResourceQuotaList" } } } @@ -154,17 +154,17 @@ }, "x-kubernetes-action": "list", "x-kubernetes-group-version-kind": { - "group": "core.api.onmetal.de", + "group": "core.ironcore.dev", "version": "v1alpha1", "kind": "ResourceQuota" } }, "post": { "tags": [ - "coreApiOnmetalDe_v1alpha1" + "coreIroncoreDev_v1alpha1" ], "description": "create a ResourceQuota", - "operationId": "createCoreApiOnmetalDeV1alpha1NamespacedResourceQuota", + "operationId": "createCoreIroncoreDevV1alpha1NamespacedResourceQuota", "parameters": [ { "name": "dryRun", @@ -198,7 +198,7 @@ "content": { "*/*": { "schema": { - "$ref": "#/components/schemas/com.github.onmetal.onmetal-api.api.core.v1alpha1.ResourceQuota" + "$ref": "#/components/schemas/com.github.ironcore-dev.ironcore.api.core.v1alpha1.ResourceQuota" } } } @@ -209,12 +209,12 @@ "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/com.github.onmetal.onmetal-api.api.core.v1alpha1.ResourceQuota" + "$ref": "#/components/schemas/com.github.ironcore-dev.ironcore.api.core.v1alpha1.ResourceQuota" } }, "application/yaml": { "schema": { - "$ref": "#/components/schemas/com.github.onmetal.onmetal-api.api.core.v1alpha1.ResourceQuota" + "$ref": "#/components/schemas/com.github.ironcore-dev.ironcore.api.core.v1alpha1.ResourceQuota" } } } @@ -224,12 +224,12 @@ "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/com.github.onmetal.onmetal-api.api.core.v1alpha1.ResourceQuota" + "$ref": "#/components/schemas/com.github.ironcore-dev.ironcore.api.core.v1alpha1.ResourceQuota" } }, "application/yaml": { "schema": { - "$ref": "#/components/schemas/com.github.onmetal.onmetal-api.api.core.v1alpha1.ResourceQuota" + "$ref": "#/components/schemas/com.github.ironcore-dev.ironcore.api.core.v1alpha1.ResourceQuota" } } } @@ -239,12 +239,12 @@ "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/com.github.onmetal.onmetal-api.api.core.v1alpha1.ResourceQuota" + "$ref": "#/components/schemas/com.github.ironcore-dev.ironcore.api.core.v1alpha1.ResourceQuota" } }, "application/yaml": { "schema": { - "$ref": "#/components/schemas/com.github.onmetal.onmetal-api.api.core.v1alpha1.ResourceQuota" + "$ref": "#/components/schemas/com.github.ironcore-dev.ironcore.api.core.v1alpha1.ResourceQuota" } } } @@ -252,17 +252,17 @@ }, "x-kubernetes-action": "post", "x-kubernetes-group-version-kind": { - "group": "core.api.onmetal.de", + "group": "core.ironcore.dev", "version": "v1alpha1", "kind": "ResourceQuota" } }, "delete": { "tags": [ - "coreApiOnmetalDe_v1alpha1" + "coreIroncoreDev_v1alpha1" ], "description": "delete collection of ResourceQuota", - "operationId": "deleteCoreApiOnmetalDeV1alpha1CollectionNamespacedResourceQuota", + "operationId": "deleteCoreIroncoreDevV1alpha1CollectionNamespacedResourceQuota", "parameters": [ { "name": "continue", @@ -401,7 +401,7 @@ }, "x-kubernetes-action": "deletecollection", "x-kubernetes-group-version-kind": { - "group": "core.api.onmetal.de", + "group": "core.ironcore.dev", "version": "v1alpha1", "kind": "ResourceQuota" } @@ -428,25 +428,25 @@ } ] }, - "/apis/core.api.onmetal.de/v1alpha1/namespaces/{namespace}/resourcequotas/{name}": { + "/apis/core.ironcore.dev/v1alpha1/namespaces/{namespace}/resourcequotas/{name}": { "get": { "tags": [ - "coreApiOnmetalDe_v1alpha1" + "coreIroncoreDev_v1alpha1" ], "description": "read the specified ResourceQuota", - "operationId": "readCoreApiOnmetalDeV1alpha1NamespacedResourceQuota", + "operationId": "readCoreIroncoreDevV1alpha1NamespacedResourceQuota", "responses": { "200": { "description": "OK", "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/com.github.onmetal.onmetal-api.api.core.v1alpha1.ResourceQuota" + "$ref": "#/components/schemas/com.github.ironcore-dev.ironcore.api.core.v1alpha1.ResourceQuota" } }, "application/yaml": { "schema": { - "$ref": "#/components/schemas/com.github.onmetal.onmetal-api.api.core.v1alpha1.ResourceQuota" + "$ref": "#/components/schemas/com.github.ironcore-dev.ironcore.api.core.v1alpha1.ResourceQuota" } } } @@ -454,17 +454,17 @@ }, "x-kubernetes-action": "get", "x-kubernetes-group-version-kind": { - "group": "core.api.onmetal.de", + "group": "core.ironcore.dev", "version": "v1alpha1", "kind": "ResourceQuota" } }, "put": { "tags": [ - "coreApiOnmetalDe_v1alpha1" + "coreIroncoreDev_v1alpha1" ], "description": "replace the specified ResourceQuota", - "operationId": "replaceCoreApiOnmetalDeV1alpha1NamespacedResourceQuota", + "operationId": "replaceCoreIroncoreDevV1alpha1NamespacedResourceQuota", "parameters": [ { "name": "dryRun", @@ -498,7 +498,7 @@ "content": { "*/*": { "schema": { - "$ref": "#/components/schemas/com.github.onmetal.onmetal-api.api.core.v1alpha1.ResourceQuota" + "$ref": "#/components/schemas/com.github.ironcore-dev.ironcore.api.core.v1alpha1.ResourceQuota" } } } @@ -509,12 +509,12 @@ "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/com.github.onmetal.onmetal-api.api.core.v1alpha1.ResourceQuota" + "$ref": "#/components/schemas/com.github.ironcore-dev.ironcore.api.core.v1alpha1.ResourceQuota" } }, "application/yaml": { "schema": { - "$ref": "#/components/schemas/com.github.onmetal.onmetal-api.api.core.v1alpha1.ResourceQuota" + "$ref": "#/components/schemas/com.github.ironcore-dev.ironcore.api.core.v1alpha1.ResourceQuota" } } } @@ -524,12 +524,12 @@ "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/com.github.onmetal.onmetal-api.api.core.v1alpha1.ResourceQuota" + "$ref": "#/components/schemas/com.github.ironcore-dev.ironcore.api.core.v1alpha1.ResourceQuota" } }, "application/yaml": { "schema": { - "$ref": "#/components/schemas/com.github.onmetal.onmetal-api.api.core.v1alpha1.ResourceQuota" + "$ref": "#/components/schemas/com.github.ironcore-dev.ironcore.api.core.v1alpha1.ResourceQuota" } } } @@ -537,17 +537,17 @@ }, "x-kubernetes-action": "put", "x-kubernetes-group-version-kind": { - "group": "core.api.onmetal.de", + "group": "core.ironcore.dev", "version": "v1alpha1", "kind": "ResourceQuota" } }, "delete": { "tags": [ - "coreApiOnmetalDe_v1alpha1" + "coreIroncoreDev_v1alpha1" ], "description": "delete a ResourceQuota", - "operationId": "deleteCoreApiOnmetalDeV1alpha1NamespacedResourceQuota", + "operationId": "deleteCoreIroncoreDevV1alpha1NamespacedResourceQuota", "parameters": [ { "name": "dryRun", @@ -629,17 +629,17 @@ }, "x-kubernetes-action": "delete", "x-kubernetes-group-version-kind": { - "group": "core.api.onmetal.de", + "group": "core.ironcore.dev", "version": "v1alpha1", "kind": "ResourceQuota" } }, "patch": { "tags": [ - "coreApiOnmetalDe_v1alpha1" + "coreIroncoreDev_v1alpha1" ], "description": "partially update the specified ResourceQuota", - "operationId": "patchCoreApiOnmetalDeV1alpha1NamespacedResourceQuota", + "operationId": "patchCoreIroncoreDevV1alpha1NamespacedResourceQuota", "parameters": [ { "name": "dryRun", @@ -708,12 +708,12 @@ "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/com.github.onmetal.onmetal-api.api.core.v1alpha1.ResourceQuota" + "$ref": "#/components/schemas/com.github.ironcore-dev.ironcore.api.core.v1alpha1.ResourceQuota" } }, "application/yaml": { "schema": { - "$ref": "#/components/schemas/com.github.onmetal.onmetal-api.api.core.v1alpha1.ResourceQuota" + "$ref": "#/components/schemas/com.github.ironcore-dev.ironcore.api.core.v1alpha1.ResourceQuota" } } } @@ -723,12 +723,12 @@ "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/com.github.onmetal.onmetal-api.api.core.v1alpha1.ResourceQuota" + "$ref": "#/components/schemas/com.github.ironcore-dev.ironcore.api.core.v1alpha1.ResourceQuota" } }, "application/yaml": { "schema": { - "$ref": "#/components/schemas/com.github.onmetal.onmetal-api.api.core.v1alpha1.ResourceQuota" + "$ref": "#/components/schemas/com.github.ironcore-dev.ironcore.api.core.v1alpha1.ResourceQuota" } } } @@ -736,7 +736,7 @@ }, "x-kubernetes-action": "patch", "x-kubernetes-group-version-kind": { - "group": "core.api.onmetal.de", + "group": "core.ironcore.dev", "version": "v1alpha1", "kind": "ResourceQuota" } @@ -773,25 +773,25 @@ } ] }, - "/apis/core.api.onmetal.de/v1alpha1/namespaces/{namespace}/resourcequotas/{name}/status": { + "/apis/core.ironcore.dev/v1alpha1/namespaces/{namespace}/resourcequotas/{name}/status": { "get": { "tags": [ - "coreApiOnmetalDe_v1alpha1" + "coreIroncoreDev_v1alpha1" ], "description": "read status of the specified ResourceQuota", - "operationId": "readCoreApiOnmetalDeV1alpha1NamespacedResourceQuotaStatus", + "operationId": "readCoreIroncoreDevV1alpha1NamespacedResourceQuotaStatus", "responses": { "200": { "description": "OK", "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/com.github.onmetal.onmetal-api.api.core.v1alpha1.ResourceQuota" + "$ref": "#/components/schemas/com.github.ironcore-dev.ironcore.api.core.v1alpha1.ResourceQuota" } }, "application/yaml": { "schema": { - "$ref": "#/components/schemas/com.github.onmetal.onmetal-api.api.core.v1alpha1.ResourceQuota" + "$ref": "#/components/schemas/com.github.ironcore-dev.ironcore.api.core.v1alpha1.ResourceQuota" } } } @@ -799,17 +799,17 @@ }, "x-kubernetes-action": "get", "x-kubernetes-group-version-kind": { - "group": "core.api.onmetal.de", + "group": "core.ironcore.dev", "version": "v1alpha1", "kind": "ResourceQuota" } }, "put": { "tags": [ - "coreApiOnmetalDe_v1alpha1" + "coreIroncoreDev_v1alpha1" ], "description": "replace status of the specified ResourceQuota", - "operationId": "replaceCoreApiOnmetalDeV1alpha1NamespacedResourceQuotaStatus", + "operationId": "replaceCoreIroncoreDevV1alpha1NamespacedResourceQuotaStatus", "parameters": [ { "name": "dryRun", @@ -843,7 +843,7 @@ "content": { "*/*": { "schema": { - "$ref": "#/components/schemas/com.github.onmetal.onmetal-api.api.core.v1alpha1.ResourceQuota" + "$ref": "#/components/schemas/com.github.ironcore-dev.ironcore.api.core.v1alpha1.ResourceQuota" } } } @@ -854,12 +854,12 @@ "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/com.github.onmetal.onmetal-api.api.core.v1alpha1.ResourceQuota" + "$ref": "#/components/schemas/com.github.ironcore-dev.ironcore.api.core.v1alpha1.ResourceQuota" } }, "application/yaml": { "schema": { - "$ref": "#/components/schemas/com.github.onmetal.onmetal-api.api.core.v1alpha1.ResourceQuota" + "$ref": "#/components/schemas/com.github.ironcore-dev.ironcore.api.core.v1alpha1.ResourceQuota" } } } @@ -869,12 +869,12 @@ "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/com.github.onmetal.onmetal-api.api.core.v1alpha1.ResourceQuota" + "$ref": "#/components/schemas/com.github.ironcore-dev.ironcore.api.core.v1alpha1.ResourceQuota" } }, "application/yaml": { "schema": { - "$ref": "#/components/schemas/com.github.onmetal.onmetal-api.api.core.v1alpha1.ResourceQuota" + "$ref": "#/components/schemas/com.github.ironcore-dev.ironcore.api.core.v1alpha1.ResourceQuota" } } } @@ -882,17 +882,17 @@ }, "x-kubernetes-action": "put", "x-kubernetes-group-version-kind": { - "group": "core.api.onmetal.de", + "group": "core.ironcore.dev", "version": "v1alpha1", "kind": "ResourceQuota" } }, "patch": { "tags": [ - "coreApiOnmetalDe_v1alpha1" + "coreIroncoreDev_v1alpha1" ], "description": "partially update status of the specified ResourceQuota", - "operationId": "patchCoreApiOnmetalDeV1alpha1NamespacedResourceQuotaStatus", + "operationId": "patchCoreIroncoreDevV1alpha1NamespacedResourceQuotaStatus", "parameters": [ { "name": "dryRun", @@ -961,12 +961,12 @@ "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/com.github.onmetal.onmetal-api.api.core.v1alpha1.ResourceQuota" + "$ref": "#/components/schemas/com.github.ironcore-dev.ironcore.api.core.v1alpha1.ResourceQuota" } }, "application/yaml": { "schema": { - "$ref": "#/components/schemas/com.github.onmetal.onmetal-api.api.core.v1alpha1.ResourceQuota" + "$ref": "#/components/schemas/com.github.ironcore-dev.ironcore.api.core.v1alpha1.ResourceQuota" } } } @@ -976,12 +976,12 @@ "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/com.github.onmetal.onmetal-api.api.core.v1alpha1.ResourceQuota" + "$ref": "#/components/schemas/com.github.ironcore-dev.ironcore.api.core.v1alpha1.ResourceQuota" } }, "application/yaml": { "schema": { - "$ref": "#/components/schemas/com.github.onmetal.onmetal-api.api.core.v1alpha1.ResourceQuota" + "$ref": "#/components/schemas/com.github.ironcore-dev.ironcore.api.core.v1alpha1.ResourceQuota" } } } @@ -989,7 +989,7 @@ }, "x-kubernetes-action": "patch", "x-kubernetes-group-version-kind": { - "group": "core.api.onmetal.de", + "group": "core.ironcore.dev", "version": "v1alpha1", "kind": "ResourceQuota" } @@ -1026,30 +1026,30 @@ } ] }, - "/apis/core.api.onmetal.de/v1alpha1/resourcequotas": { + "/apis/core.ironcore.dev/v1alpha1/resourcequotas": { "get": { "tags": [ - "coreApiOnmetalDe_v1alpha1" + "coreIroncoreDev_v1alpha1" ], "description": "list or watch objects of kind ResourceQuota", - "operationId": "listCoreApiOnmetalDeV1alpha1ResourceQuotaForAllNamespaces", + "operationId": "listCoreIroncoreDevV1alpha1ResourceQuotaForAllNamespaces", "responses": { "200": { "description": "OK", "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/com.github.onmetal.onmetal-api.api.core.v1alpha1.ResourceQuotaList" + "$ref": "#/components/schemas/com.github.ironcore-dev.ironcore.api.core.v1alpha1.ResourceQuotaList" } }, "application/json;stream=watch": { "schema": { - "$ref": "#/components/schemas/com.github.onmetal.onmetal-api.api.core.v1alpha1.ResourceQuotaList" + "$ref": "#/components/schemas/com.github.ironcore-dev.ironcore.api.core.v1alpha1.ResourceQuotaList" } }, "application/yaml": { "schema": { - "$ref": "#/components/schemas/com.github.onmetal.onmetal-api.api.core.v1alpha1.ResourceQuotaList" + "$ref": "#/components/schemas/com.github.ironcore-dev.ironcore.api.core.v1alpha1.ResourceQuotaList" } } } @@ -1057,7 +1057,7 @@ }, "x-kubernetes-action": "list", "x-kubernetes-group-version-kind": { - "group": "core.api.onmetal.de", + "group": "core.ironcore.dev", "version": "v1alpha1", "kind": "ResourceQuota" } @@ -1164,13 +1164,13 @@ } ] }, - "/apis/core.api.onmetal.de/v1alpha1/watch/namespaces/{namespace}/resourcequotas": { + "/apis/core.ironcore.dev/v1alpha1/watch/namespaces/{namespace}/resourcequotas": { "get": { "tags": [ - "coreApiOnmetalDe_v1alpha1" + "coreIroncoreDev_v1alpha1" ], "description": "watch individual changes to a list of ResourceQuota. deprecated: use the 'watch' parameter with a list operation instead.", - "operationId": "watchCoreApiOnmetalDeV1alpha1NamespacedResourceQuotaList", + "operationId": "watchCoreIroncoreDevV1alpha1NamespacedResourceQuotaList", "responses": { "200": { "description": "OK", @@ -1195,7 +1195,7 @@ }, "x-kubernetes-action": "watchlist", "x-kubernetes-group-version-kind": { - "group": "core.api.onmetal.de", + "group": "core.ironcore.dev", "version": "v1alpha1", "kind": "ResourceQuota" } @@ -1312,13 +1312,13 @@ } ] }, - "/apis/core.api.onmetal.de/v1alpha1/watch/namespaces/{namespace}/resourcequotas/{name}": { + "/apis/core.ironcore.dev/v1alpha1/watch/namespaces/{namespace}/resourcequotas/{name}": { "get": { "tags": [ - "coreApiOnmetalDe_v1alpha1" + "coreIroncoreDev_v1alpha1" ], "description": "watch changes to an object of kind ResourceQuota. deprecated: use the 'watch' parameter with a list operation instead, filtered to a single item with the 'fieldSelector' parameter.", - "operationId": "watchCoreApiOnmetalDeV1alpha1NamespacedResourceQuota", + "operationId": "watchCoreIroncoreDevV1alpha1NamespacedResourceQuota", "responses": { "200": { "description": "OK", @@ -1343,7 +1343,7 @@ }, "x-kubernetes-action": "watch", "x-kubernetes-group-version-kind": { - "group": "core.api.onmetal.de", + "group": "core.ironcore.dev", "version": "v1alpha1", "kind": "ResourceQuota" } @@ -1470,13 +1470,13 @@ } ] }, - "/apis/core.api.onmetal.de/v1alpha1/watch/resourcequotas": { + "/apis/core.ironcore.dev/v1alpha1/watch/resourcequotas": { "get": { "tags": [ - "coreApiOnmetalDe_v1alpha1" + "coreIroncoreDev_v1alpha1" ], "description": "watch individual changes to a list of ResourceQuota. deprecated: use the 'watch' parameter with a list operation instead.", - "operationId": "watchCoreApiOnmetalDeV1alpha1ResourceQuotaListForAllNamespaces", + "operationId": "watchCoreIroncoreDevV1alpha1ResourceQuotaListForAllNamespaces", "responses": { "200": { "description": "OK", @@ -1501,7 +1501,7 @@ }, "x-kubernetes-action": "watchlist", "x-kubernetes-group-version-kind": { - "group": "core.api.onmetal.de", + "group": "core.ironcore.dev", "version": "v1alpha1", "kind": "ResourceQuota" } @@ -1611,7 +1611,7 @@ }, "components": { "schemas": { - "com.github.onmetal.onmetal-api.api.core.v1alpha1.ResourceQuota": { + "com.github.ironcore-dev.ironcore.api.core.v1alpha1.ResourceQuota": { "description": "ResourceQuota is the Schema for the resourcequotas API", "type": "object", "properties": { @@ -1635,7 +1635,7 @@ "default": {}, "allOf": [ { - "$ref": "#/components/schemas/com.github.onmetal.onmetal-api.api.core.v1alpha1.ResourceQuotaSpec" + "$ref": "#/components/schemas/com.github.ironcore-dev.ironcore.api.core.v1alpha1.ResourceQuotaSpec" } ] }, @@ -1643,20 +1643,20 @@ "default": {}, "allOf": [ { - "$ref": "#/components/schemas/com.github.onmetal.onmetal-api.api.core.v1alpha1.ResourceQuotaStatus" + "$ref": "#/components/schemas/com.github.ironcore-dev.ironcore.api.core.v1alpha1.ResourceQuotaStatus" } ] } }, "x-kubernetes-group-version-kind": [ { - "group": "core.api.onmetal.de", + "group": "core.ironcore.dev", "kind": "ResourceQuota", "version": "v1alpha1" } ] }, - "com.github.onmetal.onmetal-api.api.core.v1alpha1.ResourceQuotaList": { + "com.github.ironcore-dev.ironcore.api.core.v1alpha1.ResourceQuotaList": { "description": "ResourceQuotaList contains a list of ResourceQuota", "type": "object", "required": [ @@ -1673,7 +1673,7 @@ "default": {}, "allOf": [ { - "$ref": "#/components/schemas/com.github.onmetal.onmetal-api.api.core.v1alpha1.ResourceQuota" + "$ref": "#/components/schemas/com.github.ironcore-dev.ironcore.api.core.v1alpha1.ResourceQuota" } ] } @@ -1693,13 +1693,13 @@ }, "x-kubernetes-group-version-kind": [ { - "group": "core.api.onmetal.de", + "group": "core.ironcore.dev", "kind": "ResourceQuotaList", "version": "v1alpha1" } ] }, - "com.github.onmetal.onmetal-api.api.core.v1alpha1.ResourceQuotaSpec": { + "com.github.ironcore-dev.ironcore.api.core.v1alpha1.ResourceQuotaSpec": { "description": "ResourceQuotaSpec defines the desired state of ResourceQuotaSpec", "type": "object", "properties": { @@ -1719,13 +1719,13 @@ "description": "ScopeSelector selects the resources that are subject to this quota. Note: By using certain ScopeSelectors, only certain resources may be tracked.", "allOf": [ { - "$ref": "#/components/schemas/com.github.onmetal.onmetal-api.api.core.v1alpha1.ResourceScopeSelector" + "$ref": "#/components/schemas/com.github.ironcore-dev.ironcore.api.core.v1alpha1.ResourceScopeSelector" } ] } } }, - "com.github.onmetal.onmetal-api.api.core.v1alpha1.ResourceQuotaStatus": { + "com.github.ironcore-dev.ironcore.api.core.v1alpha1.ResourceQuotaStatus": { "description": "ResourceQuotaStatus is the status of a ResourceQuota.", "type": "object", "properties": { @@ -1755,7 +1755,7 @@ } } }, - "com.github.onmetal.onmetal-api.api.core.v1alpha1.ResourceScopeSelector": { + "com.github.ironcore-dev.ironcore.api.core.v1alpha1.ResourceScopeSelector": { "description": "ResourceScopeSelector selects", "type": "object", "properties": { @@ -1766,14 +1766,14 @@ "default": {}, "allOf": [ { - "$ref": "#/components/schemas/com.github.onmetal.onmetal-api.api.core.v1alpha1.ResourceScopeSelectorRequirement" + "$ref": "#/components/schemas/com.github.ironcore-dev.ironcore.api.core.v1alpha1.ResourceScopeSelectorRequirement" } ] } } } }, - "com.github.onmetal.onmetal-api.api.core.v1alpha1.ResourceScopeSelectorRequirement": { + "com.github.ironcore-dev.ironcore.api.core.v1alpha1.ResourceScopeSelectorRequirement": { "description": "ResourceScopeSelectorRequirement is a requirement for a resource using a ResourceScope alongside a ResourceScopeSelectorOperator with Values (depending on the ResourceScopeSelectorOperator).", "type": "object", "required": [ @@ -1977,27 +1977,27 @@ "version": "v1" }, { - "group": "compute.api.onmetal.de", + "group": "compute.ironcore.dev", "kind": "DeleteOptions", "version": "v1alpha1" }, { - "group": "core.api.onmetal.de", + "group": "core.ironcore.dev", "kind": "DeleteOptions", "version": "v1alpha1" }, { - "group": "ipam.api.onmetal.de", + "group": "ipam.ironcore.dev", "kind": "DeleteOptions", "version": "v1alpha1" }, { - "group": "networking.api.onmetal.de", + "group": "networking.ironcore.dev", "kind": "DeleteOptions", "version": "v1alpha1" }, { - "group": "storage.api.onmetal.de", + "group": "storage.ironcore.dev", "kind": "DeleteOptions", "version": "v1alpha1" } @@ -2390,27 +2390,27 @@ "version": "v1" }, { - "group": "compute.api.onmetal.de", + "group": "compute.ironcore.dev", "kind": "WatchEvent", "version": "v1alpha1" }, { - "group": "core.api.onmetal.de", + "group": "core.ironcore.dev", "kind": "WatchEvent", "version": "v1alpha1" }, { - "group": "ipam.api.onmetal.de", + "group": "ipam.ironcore.dev", "kind": "WatchEvent", "version": "v1alpha1" }, { - "group": "networking.api.onmetal.de", + "group": "networking.ironcore.dev", "kind": "WatchEvent", "version": "v1alpha1" }, { - "group": "storage.api.onmetal.de", + "group": "storage.ironcore.dev", "kind": "WatchEvent", "version": "v1alpha1" } diff --git a/gen/v3/apis__ipam.api.onmetal.de__v1alpha1_openapi.json b/gen/v3/apis__ipam.ironcore.dev__v1alpha1_openapi.json similarity index 92% rename from gen/v3/apis__ipam.api.onmetal.de__v1alpha1_openapi.json rename to gen/v3/apis__ipam.ironcore.dev__v1alpha1_openapi.json index 0a9f4fe03..c9f87f2e5 100644 --- a/gen/v3/apis__ipam.api.onmetal.de__v1alpha1_openapi.json +++ b/gen/v3/apis__ipam.ironcore.dev__v1alpha1_openapi.json @@ -1,17 +1,17 @@ { "openapi": "3.0.0", "info": { - "title": "onmetal-api", + "title": "ironcore-api", "version": "0.1" }, "paths": { - "/apis/ipam.api.onmetal.de/v1alpha1/": { + "/apis/ipam.ironcore.dev/v1alpha1/": { "get": { "tags": [ - "ipamApiOnmetalDe_v1alpha1" + "ipamIroncoreDev_v1alpha1" ], "description": "get available resources", - "operationId": "getIpamApiOnmetalDeV1alpha1APIResources", + "operationId": "getIpamIroncoreDevV1alpha1APIResources", "responses": { "200": { "description": "OK", @@ -31,13 +31,13 @@ } } }, - "/apis/ipam.api.onmetal.de/v1alpha1/namespaces/{namespace}/prefixallocations": { + "/apis/ipam.ironcore.dev/v1alpha1/namespaces/{namespace}/prefixallocations": { "get": { "tags": [ - "ipamApiOnmetalDe_v1alpha1" + "ipamIroncoreDev_v1alpha1" ], "description": "list or watch objects of kind PrefixAllocation", - "operationId": "listIpamApiOnmetalDeV1alpha1NamespacedPrefixAllocation", + "operationId": "listIpamIroncoreDevV1alpha1NamespacedPrefixAllocation", "parameters": [ { "name": "allowWatchBookmarks", @@ -136,17 +136,17 @@ "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/com.github.onmetal.onmetal-api.api.ipam.v1alpha1.PrefixAllocationList" + "$ref": "#/components/schemas/com.github.ironcore-dev.ironcore.api.ipam.v1alpha1.PrefixAllocationList" } }, "application/json;stream=watch": { "schema": { - "$ref": "#/components/schemas/com.github.onmetal.onmetal-api.api.ipam.v1alpha1.PrefixAllocationList" + "$ref": "#/components/schemas/com.github.ironcore-dev.ironcore.api.ipam.v1alpha1.PrefixAllocationList" } }, "application/yaml": { "schema": { - "$ref": "#/components/schemas/com.github.onmetal.onmetal-api.api.ipam.v1alpha1.PrefixAllocationList" + "$ref": "#/components/schemas/com.github.ironcore-dev.ironcore.api.ipam.v1alpha1.PrefixAllocationList" } } } @@ -154,17 +154,17 @@ }, "x-kubernetes-action": "list", "x-kubernetes-group-version-kind": { - "group": "ipam.api.onmetal.de", + "group": "ipam.ironcore.dev", "version": "v1alpha1", "kind": "PrefixAllocation" } }, "post": { "tags": [ - "ipamApiOnmetalDe_v1alpha1" + "ipamIroncoreDev_v1alpha1" ], "description": "create a PrefixAllocation", - "operationId": "createIpamApiOnmetalDeV1alpha1NamespacedPrefixAllocation", + "operationId": "createIpamIroncoreDevV1alpha1NamespacedPrefixAllocation", "parameters": [ { "name": "dryRun", @@ -198,7 +198,7 @@ "content": { "*/*": { "schema": { - "$ref": "#/components/schemas/com.github.onmetal.onmetal-api.api.ipam.v1alpha1.PrefixAllocation" + "$ref": "#/components/schemas/com.github.ironcore-dev.ironcore.api.ipam.v1alpha1.PrefixAllocation" } } } @@ -209,12 +209,12 @@ "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/com.github.onmetal.onmetal-api.api.ipam.v1alpha1.PrefixAllocation" + "$ref": "#/components/schemas/com.github.ironcore-dev.ironcore.api.ipam.v1alpha1.PrefixAllocation" } }, "application/yaml": { "schema": { - "$ref": "#/components/schemas/com.github.onmetal.onmetal-api.api.ipam.v1alpha1.PrefixAllocation" + "$ref": "#/components/schemas/com.github.ironcore-dev.ironcore.api.ipam.v1alpha1.PrefixAllocation" } } } @@ -224,12 +224,12 @@ "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/com.github.onmetal.onmetal-api.api.ipam.v1alpha1.PrefixAllocation" + "$ref": "#/components/schemas/com.github.ironcore-dev.ironcore.api.ipam.v1alpha1.PrefixAllocation" } }, "application/yaml": { "schema": { - "$ref": "#/components/schemas/com.github.onmetal.onmetal-api.api.ipam.v1alpha1.PrefixAllocation" + "$ref": "#/components/schemas/com.github.ironcore-dev.ironcore.api.ipam.v1alpha1.PrefixAllocation" } } } @@ -239,12 +239,12 @@ "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/com.github.onmetal.onmetal-api.api.ipam.v1alpha1.PrefixAllocation" + "$ref": "#/components/schemas/com.github.ironcore-dev.ironcore.api.ipam.v1alpha1.PrefixAllocation" } }, "application/yaml": { "schema": { - "$ref": "#/components/schemas/com.github.onmetal.onmetal-api.api.ipam.v1alpha1.PrefixAllocation" + "$ref": "#/components/schemas/com.github.ironcore-dev.ironcore.api.ipam.v1alpha1.PrefixAllocation" } } } @@ -252,17 +252,17 @@ }, "x-kubernetes-action": "post", "x-kubernetes-group-version-kind": { - "group": "ipam.api.onmetal.de", + "group": "ipam.ironcore.dev", "version": "v1alpha1", "kind": "PrefixAllocation" } }, "delete": { "tags": [ - "ipamApiOnmetalDe_v1alpha1" + "ipamIroncoreDev_v1alpha1" ], "description": "delete collection of PrefixAllocation", - "operationId": "deleteIpamApiOnmetalDeV1alpha1CollectionNamespacedPrefixAllocation", + "operationId": "deleteIpamIroncoreDevV1alpha1CollectionNamespacedPrefixAllocation", "parameters": [ { "name": "continue", @@ -401,7 +401,7 @@ }, "x-kubernetes-action": "deletecollection", "x-kubernetes-group-version-kind": { - "group": "ipam.api.onmetal.de", + "group": "ipam.ironcore.dev", "version": "v1alpha1", "kind": "PrefixAllocation" } @@ -428,25 +428,25 @@ } ] }, - "/apis/ipam.api.onmetal.de/v1alpha1/namespaces/{namespace}/prefixallocations/{name}": { + "/apis/ipam.ironcore.dev/v1alpha1/namespaces/{namespace}/prefixallocations/{name}": { "get": { "tags": [ - "ipamApiOnmetalDe_v1alpha1" + "ipamIroncoreDev_v1alpha1" ], "description": "read the specified PrefixAllocation", - "operationId": "readIpamApiOnmetalDeV1alpha1NamespacedPrefixAllocation", + "operationId": "readIpamIroncoreDevV1alpha1NamespacedPrefixAllocation", "responses": { "200": { "description": "OK", "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/com.github.onmetal.onmetal-api.api.ipam.v1alpha1.PrefixAllocation" + "$ref": "#/components/schemas/com.github.ironcore-dev.ironcore.api.ipam.v1alpha1.PrefixAllocation" } }, "application/yaml": { "schema": { - "$ref": "#/components/schemas/com.github.onmetal.onmetal-api.api.ipam.v1alpha1.PrefixAllocation" + "$ref": "#/components/schemas/com.github.ironcore-dev.ironcore.api.ipam.v1alpha1.PrefixAllocation" } } } @@ -454,17 +454,17 @@ }, "x-kubernetes-action": "get", "x-kubernetes-group-version-kind": { - "group": "ipam.api.onmetal.de", + "group": "ipam.ironcore.dev", "version": "v1alpha1", "kind": "PrefixAllocation" } }, "put": { "tags": [ - "ipamApiOnmetalDe_v1alpha1" + "ipamIroncoreDev_v1alpha1" ], "description": "replace the specified PrefixAllocation", - "operationId": "replaceIpamApiOnmetalDeV1alpha1NamespacedPrefixAllocation", + "operationId": "replaceIpamIroncoreDevV1alpha1NamespacedPrefixAllocation", "parameters": [ { "name": "dryRun", @@ -498,7 +498,7 @@ "content": { "*/*": { "schema": { - "$ref": "#/components/schemas/com.github.onmetal.onmetal-api.api.ipam.v1alpha1.PrefixAllocation" + "$ref": "#/components/schemas/com.github.ironcore-dev.ironcore.api.ipam.v1alpha1.PrefixAllocation" } } } @@ -509,12 +509,12 @@ "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/com.github.onmetal.onmetal-api.api.ipam.v1alpha1.PrefixAllocation" + "$ref": "#/components/schemas/com.github.ironcore-dev.ironcore.api.ipam.v1alpha1.PrefixAllocation" } }, "application/yaml": { "schema": { - "$ref": "#/components/schemas/com.github.onmetal.onmetal-api.api.ipam.v1alpha1.PrefixAllocation" + "$ref": "#/components/schemas/com.github.ironcore-dev.ironcore.api.ipam.v1alpha1.PrefixAllocation" } } } @@ -524,12 +524,12 @@ "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/com.github.onmetal.onmetal-api.api.ipam.v1alpha1.PrefixAllocation" + "$ref": "#/components/schemas/com.github.ironcore-dev.ironcore.api.ipam.v1alpha1.PrefixAllocation" } }, "application/yaml": { "schema": { - "$ref": "#/components/schemas/com.github.onmetal.onmetal-api.api.ipam.v1alpha1.PrefixAllocation" + "$ref": "#/components/schemas/com.github.ironcore-dev.ironcore.api.ipam.v1alpha1.PrefixAllocation" } } } @@ -537,17 +537,17 @@ }, "x-kubernetes-action": "put", "x-kubernetes-group-version-kind": { - "group": "ipam.api.onmetal.de", + "group": "ipam.ironcore.dev", "version": "v1alpha1", "kind": "PrefixAllocation" } }, "delete": { "tags": [ - "ipamApiOnmetalDe_v1alpha1" + "ipamIroncoreDev_v1alpha1" ], "description": "delete a PrefixAllocation", - "operationId": "deleteIpamApiOnmetalDeV1alpha1NamespacedPrefixAllocation", + "operationId": "deleteIpamIroncoreDevV1alpha1NamespacedPrefixAllocation", "parameters": [ { "name": "dryRun", @@ -629,17 +629,17 @@ }, "x-kubernetes-action": "delete", "x-kubernetes-group-version-kind": { - "group": "ipam.api.onmetal.de", + "group": "ipam.ironcore.dev", "version": "v1alpha1", "kind": "PrefixAllocation" } }, "patch": { "tags": [ - "ipamApiOnmetalDe_v1alpha1" + "ipamIroncoreDev_v1alpha1" ], "description": "partially update the specified PrefixAllocation", - "operationId": "patchIpamApiOnmetalDeV1alpha1NamespacedPrefixAllocation", + "operationId": "patchIpamIroncoreDevV1alpha1NamespacedPrefixAllocation", "parameters": [ { "name": "dryRun", @@ -708,12 +708,12 @@ "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/com.github.onmetal.onmetal-api.api.ipam.v1alpha1.PrefixAllocation" + "$ref": "#/components/schemas/com.github.ironcore-dev.ironcore.api.ipam.v1alpha1.PrefixAllocation" } }, "application/yaml": { "schema": { - "$ref": "#/components/schemas/com.github.onmetal.onmetal-api.api.ipam.v1alpha1.PrefixAllocation" + "$ref": "#/components/schemas/com.github.ironcore-dev.ironcore.api.ipam.v1alpha1.PrefixAllocation" } } } @@ -723,12 +723,12 @@ "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/com.github.onmetal.onmetal-api.api.ipam.v1alpha1.PrefixAllocation" + "$ref": "#/components/schemas/com.github.ironcore-dev.ironcore.api.ipam.v1alpha1.PrefixAllocation" } }, "application/yaml": { "schema": { - "$ref": "#/components/schemas/com.github.onmetal.onmetal-api.api.ipam.v1alpha1.PrefixAllocation" + "$ref": "#/components/schemas/com.github.ironcore-dev.ironcore.api.ipam.v1alpha1.PrefixAllocation" } } } @@ -736,7 +736,7 @@ }, "x-kubernetes-action": "patch", "x-kubernetes-group-version-kind": { - "group": "ipam.api.onmetal.de", + "group": "ipam.ironcore.dev", "version": "v1alpha1", "kind": "PrefixAllocation" } @@ -773,25 +773,25 @@ } ] }, - "/apis/ipam.api.onmetal.de/v1alpha1/namespaces/{namespace}/prefixallocations/{name}/status": { + "/apis/ipam.ironcore.dev/v1alpha1/namespaces/{namespace}/prefixallocations/{name}/status": { "get": { "tags": [ - "ipamApiOnmetalDe_v1alpha1" + "ipamIroncoreDev_v1alpha1" ], "description": "read status of the specified PrefixAllocation", - "operationId": "readIpamApiOnmetalDeV1alpha1NamespacedPrefixAllocationStatus", + "operationId": "readIpamIroncoreDevV1alpha1NamespacedPrefixAllocationStatus", "responses": { "200": { "description": "OK", "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/com.github.onmetal.onmetal-api.api.ipam.v1alpha1.PrefixAllocation" + "$ref": "#/components/schemas/com.github.ironcore-dev.ironcore.api.ipam.v1alpha1.PrefixAllocation" } }, "application/yaml": { "schema": { - "$ref": "#/components/schemas/com.github.onmetal.onmetal-api.api.ipam.v1alpha1.PrefixAllocation" + "$ref": "#/components/schemas/com.github.ironcore-dev.ironcore.api.ipam.v1alpha1.PrefixAllocation" } } } @@ -799,17 +799,17 @@ }, "x-kubernetes-action": "get", "x-kubernetes-group-version-kind": { - "group": "ipam.api.onmetal.de", + "group": "ipam.ironcore.dev", "version": "v1alpha1", "kind": "PrefixAllocation" } }, "put": { "tags": [ - "ipamApiOnmetalDe_v1alpha1" + "ipamIroncoreDev_v1alpha1" ], "description": "replace status of the specified PrefixAllocation", - "operationId": "replaceIpamApiOnmetalDeV1alpha1NamespacedPrefixAllocationStatus", + "operationId": "replaceIpamIroncoreDevV1alpha1NamespacedPrefixAllocationStatus", "parameters": [ { "name": "dryRun", @@ -843,7 +843,7 @@ "content": { "*/*": { "schema": { - "$ref": "#/components/schemas/com.github.onmetal.onmetal-api.api.ipam.v1alpha1.PrefixAllocation" + "$ref": "#/components/schemas/com.github.ironcore-dev.ironcore.api.ipam.v1alpha1.PrefixAllocation" } } } @@ -854,12 +854,12 @@ "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/com.github.onmetal.onmetal-api.api.ipam.v1alpha1.PrefixAllocation" + "$ref": "#/components/schemas/com.github.ironcore-dev.ironcore.api.ipam.v1alpha1.PrefixAllocation" } }, "application/yaml": { "schema": { - "$ref": "#/components/schemas/com.github.onmetal.onmetal-api.api.ipam.v1alpha1.PrefixAllocation" + "$ref": "#/components/schemas/com.github.ironcore-dev.ironcore.api.ipam.v1alpha1.PrefixAllocation" } } } @@ -869,12 +869,12 @@ "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/com.github.onmetal.onmetal-api.api.ipam.v1alpha1.PrefixAllocation" + "$ref": "#/components/schemas/com.github.ironcore-dev.ironcore.api.ipam.v1alpha1.PrefixAllocation" } }, "application/yaml": { "schema": { - "$ref": "#/components/schemas/com.github.onmetal.onmetal-api.api.ipam.v1alpha1.PrefixAllocation" + "$ref": "#/components/schemas/com.github.ironcore-dev.ironcore.api.ipam.v1alpha1.PrefixAllocation" } } } @@ -882,17 +882,17 @@ }, "x-kubernetes-action": "put", "x-kubernetes-group-version-kind": { - "group": "ipam.api.onmetal.de", + "group": "ipam.ironcore.dev", "version": "v1alpha1", "kind": "PrefixAllocation" } }, "patch": { "tags": [ - "ipamApiOnmetalDe_v1alpha1" + "ipamIroncoreDev_v1alpha1" ], "description": "partially update status of the specified PrefixAllocation", - "operationId": "patchIpamApiOnmetalDeV1alpha1NamespacedPrefixAllocationStatus", + "operationId": "patchIpamIroncoreDevV1alpha1NamespacedPrefixAllocationStatus", "parameters": [ { "name": "dryRun", @@ -961,12 +961,12 @@ "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/com.github.onmetal.onmetal-api.api.ipam.v1alpha1.PrefixAllocation" + "$ref": "#/components/schemas/com.github.ironcore-dev.ironcore.api.ipam.v1alpha1.PrefixAllocation" } }, "application/yaml": { "schema": { - "$ref": "#/components/schemas/com.github.onmetal.onmetal-api.api.ipam.v1alpha1.PrefixAllocation" + "$ref": "#/components/schemas/com.github.ironcore-dev.ironcore.api.ipam.v1alpha1.PrefixAllocation" } } } @@ -976,12 +976,12 @@ "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/com.github.onmetal.onmetal-api.api.ipam.v1alpha1.PrefixAllocation" + "$ref": "#/components/schemas/com.github.ironcore-dev.ironcore.api.ipam.v1alpha1.PrefixAllocation" } }, "application/yaml": { "schema": { - "$ref": "#/components/schemas/com.github.onmetal.onmetal-api.api.ipam.v1alpha1.PrefixAllocation" + "$ref": "#/components/schemas/com.github.ironcore-dev.ironcore.api.ipam.v1alpha1.PrefixAllocation" } } } @@ -989,7 +989,7 @@ }, "x-kubernetes-action": "patch", "x-kubernetes-group-version-kind": { - "group": "ipam.api.onmetal.de", + "group": "ipam.ironcore.dev", "version": "v1alpha1", "kind": "PrefixAllocation" } @@ -1026,13 +1026,13 @@ } ] }, - "/apis/ipam.api.onmetal.de/v1alpha1/namespaces/{namespace}/prefixes": { + "/apis/ipam.ironcore.dev/v1alpha1/namespaces/{namespace}/prefixes": { "get": { "tags": [ - "ipamApiOnmetalDe_v1alpha1" + "ipamIroncoreDev_v1alpha1" ], "description": "list or watch objects of kind Prefix", - "operationId": "listIpamApiOnmetalDeV1alpha1NamespacedPrefix", + "operationId": "listIpamIroncoreDevV1alpha1NamespacedPrefix", "parameters": [ { "name": "allowWatchBookmarks", @@ -1131,17 +1131,17 @@ "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/com.github.onmetal.onmetal-api.api.ipam.v1alpha1.PrefixList" + "$ref": "#/components/schemas/com.github.ironcore-dev.ironcore.api.ipam.v1alpha1.PrefixList" } }, "application/json;stream=watch": { "schema": { - "$ref": "#/components/schemas/com.github.onmetal.onmetal-api.api.ipam.v1alpha1.PrefixList" + "$ref": "#/components/schemas/com.github.ironcore-dev.ironcore.api.ipam.v1alpha1.PrefixList" } }, "application/yaml": { "schema": { - "$ref": "#/components/schemas/com.github.onmetal.onmetal-api.api.ipam.v1alpha1.PrefixList" + "$ref": "#/components/schemas/com.github.ironcore-dev.ironcore.api.ipam.v1alpha1.PrefixList" } } } @@ -1149,17 +1149,17 @@ }, "x-kubernetes-action": "list", "x-kubernetes-group-version-kind": { - "group": "ipam.api.onmetal.de", + "group": "ipam.ironcore.dev", "version": "v1alpha1", "kind": "Prefix" } }, "post": { "tags": [ - "ipamApiOnmetalDe_v1alpha1" + "ipamIroncoreDev_v1alpha1" ], "description": "create a Prefix", - "operationId": "createIpamApiOnmetalDeV1alpha1NamespacedPrefix", + "operationId": "createIpamIroncoreDevV1alpha1NamespacedPrefix", "parameters": [ { "name": "dryRun", @@ -1193,7 +1193,7 @@ "content": { "*/*": { "schema": { - "$ref": "#/components/schemas/com.github.onmetal.onmetal-api.api.ipam.v1alpha1.Prefix" + "$ref": "#/components/schemas/com.github.ironcore-dev.ironcore.api.ipam.v1alpha1.Prefix" } } } @@ -1204,12 +1204,12 @@ "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/com.github.onmetal.onmetal-api.api.ipam.v1alpha1.Prefix" + "$ref": "#/components/schemas/com.github.ironcore-dev.ironcore.api.ipam.v1alpha1.Prefix" } }, "application/yaml": { "schema": { - "$ref": "#/components/schemas/com.github.onmetal.onmetal-api.api.ipam.v1alpha1.Prefix" + "$ref": "#/components/schemas/com.github.ironcore-dev.ironcore.api.ipam.v1alpha1.Prefix" } } } @@ -1219,12 +1219,12 @@ "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/com.github.onmetal.onmetal-api.api.ipam.v1alpha1.Prefix" + "$ref": "#/components/schemas/com.github.ironcore-dev.ironcore.api.ipam.v1alpha1.Prefix" } }, "application/yaml": { "schema": { - "$ref": "#/components/schemas/com.github.onmetal.onmetal-api.api.ipam.v1alpha1.Prefix" + "$ref": "#/components/schemas/com.github.ironcore-dev.ironcore.api.ipam.v1alpha1.Prefix" } } } @@ -1234,12 +1234,12 @@ "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/com.github.onmetal.onmetal-api.api.ipam.v1alpha1.Prefix" + "$ref": "#/components/schemas/com.github.ironcore-dev.ironcore.api.ipam.v1alpha1.Prefix" } }, "application/yaml": { "schema": { - "$ref": "#/components/schemas/com.github.onmetal.onmetal-api.api.ipam.v1alpha1.Prefix" + "$ref": "#/components/schemas/com.github.ironcore-dev.ironcore.api.ipam.v1alpha1.Prefix" } } } @@ -1247,17 +1247,17 @@ }, "x-kubernetes-action": "post", "x-kubernetes-group-version-kind": { - "group": "ipam.api.onmetal.de", + "group": "ipam.ironcore.dev", "version": "v1alpha1", "kind": "Prefix" } }, "delete": { "tags": [ - "ipamApiOnmetalDe_v1alpha1" + "ipamIroncoreDev_v1alpha1" ], "description": "delete collection of Prefix", - "operationId": "deleteIpamApiOnmetalDeV1alpha1CollectionNamespacedPrefix", + "operationId": "deleteIpamIroncoreDevV1alpha1CollectionNamespacedPrefix", "parameters": [ { "name": "continue", @@ -1396,7 +1396,7 @@ }, "x-kubernetes-action": "deletecollection", "x-kubernetes-group-version-kind": { - "group": "ipam.api.onmetal.de", + "group": "ipam.ironcore.dev", "version": "v1alpha1", "kind": "Prefix" } @@ -1423,25 +1423,25 @@ } ] }, - "/apis/ipam.api.onmetal.de/v1alpha1/namespaces/{namespace}/prefixes/{name}": { + "/apis/ipam.ironcore.dev/v1alpha1/namespaces/{namespace}/prefixes/{name}": { "get": { "tags": [ - "ipamApiOnmetalDe_v1alpha1" + "ipamIroncoreDev_v1alpha1" ], "description": "read the specified Prefix", - "operationId": "readIpamApiOnmetalDeV1alpha1NamespacedPrefix", + "operationId": "readIpamIroncoreDevV1alpha1NamespacedPrefix", "responses": { "200": { "description": "OK", "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/com.github.onmetal.onmetal-api.api.ipam.v1alpha1.Prefix" + "$ref": "#/components/schemas/com.github.ironcore-dev.ironcore.api.ipam.v1alpha1.Prefix" } }, "application/yaml": { "schema": { - "$ref": "#/components/schemas/com.github.onmetal.onmetal-api.api.ipam.v1alpha1.Prefix" + "$ref": "#/components/schemas/com.github.ironcore-dev.ironcore.api.ipam.v1alpha1.Prefix" } } } @@ -1449,17 +1449,17 @@ }, "x-kubernetes-action": "get", "x-kubernetes-group-version-kind": { - "group": "ipam.api.onmetal.de", + "group": "ipam.ironcore.dev", "version": "v1alpha1", "kind": "Prefix" } }, "put": { "tags": [ - "ipamApiOnmetalDe_v1alpha1" + "ipamIroncoreDev_v1alpha1" ], "description": "replace the specified Prefix", - "operationId": "replaceIpamApiOnmetalDeV1alpha1NamespacedPrefix", + "operationId": "replaceIpamIroncoreDevV1alpha1NamespacedPrefix", "parameters": [ { "name": "dryRun", @@ -1493,7 +1493,7 @@ "content": { "*/*": { "schema": { - "$ref": "#/components/schemas/com.github.onmetal.onmetal-api.api.ipam.v1alpha1.Prefix" + "$ref": "#/components/schemas/com.github.ironcore-dev.ironcore.api.ipam.v1alpha1.Prefix" } } } @@ -1504,12 +1504,12 @@ "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/com.github.onmetal.onmetal-api.api.ipam.v1alpha1.Prefix" + "$ref": "#/components/schemas/com.github.ironcore-dev.ironcore.api.ipam.v1alpha1.Prefix" } }, "application/yaml": { "schema": { - "$ref": "#/components/schemas/com.github.onmetal.onmetal-api.api.ipam.v1alpha1.Prefix" + "$ref": "#/components/schemas/com.github.ironcore-dev.ironcore.api.ipam.v1alpha1.Prefix" } } } @@ -1519,12 +1519,12 @@ "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/com.github.onmetal.onmetal-api.api.ipam.v1alpha1.Prefix" + "$ref": "#/components/schemas/com.github.ironcore-dev.ironcore.api.ipam.v1alpha1.Prefix" } }, "application/yaml": { "schema": { - "$ref": "#/components/schemas/com.github.onmetal.onmetal-api.api.ipam.v1alpha1.Prefix" + "$ref": "#/components/schemas/com.github.ironcore-dev.ironcore.api.ipam.v1alpha1.Prefix" } } } @@ -1532,17 +1532,17 @@ }, "x-kubernetes-action": "put", "x-kubernetes-group-version-kind": { - "group": "ipam.api.onmetal.de", + "group": "ipam.ironcore.dev", "version": "v1alpha1", "kind": "Prefix" } }, "delete": { "tags": [ - "ipamApiOnmetalDe_v1alpha1" + "ipamIroncoreDev_v1alpha1" ], "description": "delete a Prefix", - "operationId": "deleteIpamApiOnmetalDeV1alpha1NamespacedPrefix", + "operationId": "deleteIpamIroncoreDevV1alpha1NamespacedPrefix", "parameters": [ { "name": "dryRun", @@ -1624,17 +1624,17 @@ }, "x-kubernetes-action": "delete", "x-kubernetes-group-version-kind": { - "group": "ipam.api.onmetal.de", + "group": "ipam.ironcore.dev", "version": "v1alpha1", "kind": "Prefix" } }, "patch": { "tags": [ - "ipamApiOnmetalDe_v1alpha1" + "ipamIroncoreDev_v1alpha1" ], "description": "partially update the specified Prefix", - "operationId": "patchIpamApiOnmetalDeV1alpha1NamespacedPrefix", + "operationId": "patchIpamIroncoreDevV1alpha1NamespacedPrefix", "parameters": [ { "name": "dryRun", @@ -1703,12 +1703,12 @@ "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/com.github.onmetal.onmetal-api.api.ipam.v1alpha1.Prefix" + "$ref": "#/components/schemas/com.github.ironcore-dev.ironcore.api.ipam.v1alpha1.Prefix" } }, "application/yaml": { "schema": { - "$ref": "#/components/schemas/com.github.onmetal.onmetal-api.api.ipam.v1alpha1.Prefix" + "$ref": "#/components/schemas/com.github.ironcore-dev.ironcore.api.ipam.v1alpha1.Prefix" } } } @@ -1718,12 +1718,12 @@ "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/com.github.onmetal.onmetal-api.api.ipam.v1alpha1.Prefix" + "$ref": "#/components/schemas/com.github.ironcore-dev.ironcore.api.ipam.v1alpha1.Prefix" } }, "application/yaml": { "schema": { - "$ref": "#/components/schemas/com.github.onmetal.onmetal-api.api.ipam.v1alpha1.Prefix" + "$ref": "#/components/schemas/com.github.ironcore-dev.ironcore.api.ipam.v1alpha1.Prefix" } } } @@ -1731,7 +1731,7 @@ }, "x-kubernetes-action": "patch", "x-kubernetes-group-version-kind": { - "group": "ipam.api.onmetal.de", + "group": "ipam.ironcore.dev", "version": "v1alpha1", "kind": "Prefix" } @@ -1768,25 +1768,25 @@ } ] }, - "/apis/ipam.api.onmetal.de/v1alpha1/namespaces/{namespace}/prefixes/{name}/status": { + "/apis/ipam.ironcore.dev/v1alpha1/namespaces/{namespace}/prefixes/{name}/status": { "get": { "tags": [ - "ipamApiOnmetalDe_v1alpha1" + "ipamIroncoreDev_v1alpha1" ], "description": "read status of the specified Prefix", - "operationId": "readIpamApiOnmetalDeV1alpha1NamespacedPrefixStatus", + "operationId": "readIpamIroncoreDevV1alpha1NamespacedPrefixStatus", "responses": { "200": { "description": "OK", "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/com.github.onmetal.onmetal-api.api.ipam.v1alpha1.Prefix" + "$ref": "#/components/schemas/com.github.ironcore-dev.ironcore.api.ipam.v1alpha1.Prefix" } }, "application/yaml": { "schema": { - "$ref": "#/components/schemas/com.github.onmetal.onmetal-api.api.ipam.v1alpha1.Prefix" + "$ref": "#/components/schemas/com.github.ironcore-dev.ironcore.api.ipam.v1alpha1.Prefix" } } } @@ -1794,17 +1794,17 @@ }, "x-kubernetes-action": "get", "x-kubernetes-group-version-kind": { - "group": "ipam.api.onmetal.de", + "group": "ipam.ironcore.dev", "version": "v1alpha1", "kind": "Prefix" } }, "put": { "tags": [ - "ipamApiOnmetalDe_v1alpha1" + "ipamIroncoreDev_v1alpha1" ], "description": "replace status of the specified Prefix", - "operationId": "replaceIpamApiOnmetalDeV1alpha1NamespacedPrefixStatus", + "operationId": "replaceIpamIroncoreDevV1alpha1NamespacedPrefixStatus", "parameters": [ { "name": "dryRun", @@ -1838,7 +1838,7 @@ "content": { "*/*": { "schema": { - "$ref": "#/components/schemas/com.github.onmetal.onmetal-api.api.ipam.v1alpha1.Prefix" + "$ref": "#/components/schemas/com.github.ironcore-dev.ironcore.api.ipam.v1alpha1.Prefix" } } } @@ -1849,12 +1849,12 @@ "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/com.github.onmetal.onmetal-api.api.ipam.v1alpha1.Prefix" + "$ref": "#/components/schemas/com.github.ironcore-dev.ironcore.api.ipam.v1alpha1.Prefix" } }, "application/yaml": { "schema": { - "$ref": "#/components/schemas/com.github.onmetal.onmetal-api.api.ipam.v1alpha1.Prefix" + "$ref": "#/components/schemas/com.github.ironcore-dev.ironcore.api.ipam.v1alpha1.Prefix" } } } @@ -1864,12 +1864,12 @@ "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/com.github.onmetal.onmetal-api.api.ipam.v1alpha1.Prefix" + "$ref": "#/components/schemas/com.github.ironcore-dev.ironcore.api.ipam.v1alpha1.Prefix" } }, "application/yaml": { "schema": { - "$ref": "#/components/schemas/com.github.onmetal.onmetal-api.api.ipam.v1alpha1.Prefix" + "$ref": "#/components/schemas/com.github.ironcore-dev.ironcore.api.ipam.v1alpha1.Prefix" } } } @@ -1877,17 +1877,17 @@ }, "x-kubernetes-action": "put", "x-kubernetes-group-version-kind": { - "group": "ipam.api.onmetal.de", + "group": "ipam.ironcore.dev", "version": "v1alpha1", "kind": "Prefix" } }, "patch": { "tags": [ - "ipamApiOnmetalDe_v1alpha1" + "ipamIroncoreDev_v1alpha1" ], "description": "partially update status of the specified Prefix", - "operationId": "patchIpamApiOnmetalDeV1alpha1NamespacedPrefixStatus", + "operationId": "patchIpamIroncoreDevV1alpha1NamespacedPrefixStatus", "parameters": [ { "name": "dryRun", @@ -1956,12 +1956,12 @@ "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/com.github.onmetal.onmetal-api.api.ipam.v1alpha1.Prefix" + "$ref": "#/components/schemas/com.github.ironcore-dev.ironcore.api.ipam.v1alpha1.Prefix" } }, "application/yaml": { "schema": { - "$ref": "#/components/schemas/com.github.onmetal.onmetal-api.api.ipam.v1alpha1.Prefix" + "$ref": "#/components/schemas/com.github.ironcore-dev.ironcore.api.ipam.v1alpha1.Prefix" } } } @@ -1971,12 +1971,12 @@ "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/com.github.onmetal.onmetal-api.api.ipam.v1alpha1.Prefix" + "$ref": "#/components/schemas/com.github.ironcore-dev.ironcore.api.ipam.v1alpha1.Prefix" } }, "application/yaml": { "schema": { - "$ref": "#/components/schemas/com.github.onmetal.onmetal-api.api.ipam.v1alpha1.Prefix" + "$ref": "#/components/schemas/com.github.ironcore-dev.ironcore.api.ipam.v1alpha1.Prefix" } } } @@ -1984,7 +1984,7 @@ }, "x-kubernetes-action": "patch", "x-kubernetes-group-version-kind": { - "group": "ipam.api.onmetal.de", + "group": "ipam.ironcore.dev", "version": "v1alpha1", "kind": "Prefix" } @@ -2021,30 +2021,30 @@ } ] }, - "/apis/ipam.api.onmetal.de/v1alpha1/prefixallocations": { + "/apis/ipam.ironcore.dev/v1alpha1/prefixallocations": { "get": { "tags": [ - "ipamApiOnmetalDe_v1alpha1" + "ipamIroncoreDev_v1alpha1" ], "description": "list or watch objects of kind PrefixAllocation", - "operationId": "listIpamApiOnmetalDeV1alpha1PrefixAllocationForAllNamespaces", + "operationId": "listIpamIroncoreDevV1alpha1PrefixAllocationForAllNamespaces", "responses": { "200": { "description": "OK", "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/com.github.onmetal.onmetal-api.api.ipam.v1alpha1.PrefixAllocationList" + "$ref": "#/components/schemas/com.github.ironcore-dev.ironcore.api.ipam.v1alpha1.PrefixAllocationList" } }, "application/json;stream=watch": { "schema": { - "$ref": "#/components/schemas/com.github.onmetal.onmetal-api.api.ipam.v1alpha1.PrefixAllocationList" + "$ref": "#/components/schemas/com.github.ironcore-dev.ironcore.api.ipam.v1alpha1.PrefixAllocationList" } }, "application/yaml": { "schema": { - "$ref": "#/components/schemas/com.github.onmetal.onmetal-api.api.ipam.v1alpha1.PrefixAllocationList" + "$ref": "#/components/schemas/com.github.ironcore-dev.ironcore.api.ipam.v1alpha1.PrefixAllocationList" } } } @@ -2052,7 +2052,7 @@ }, "x-kubernetes-action": "list", "x-kubernetes-group-version-kind": { - "group": "ipam.api.onmetal.de", + "group": "ipam.ironcore.dev", "version": "v1alpha1", "kind": "PrefixAllocation" } @@ -2159,30 +2159,30 @@ } ] }, - "/apis/ipam.api.onmetal.de/v1alpha1/prefixes": { + "/apis/ipam.ironcore.dev/v1alpha1/prefixes": { "get": { "tags": [ - "ipamApiOnmetalDe_v1alpha1" + "ipamIroncoreDev_v1alpha1" ], "description": "list or watch objects of kind Prefix", - "operationId": "listIpamApiOnmetalDeV1alpha1PrefixForAllNamespaces", + "operationId": "listIpamIroncoreDevV1alpha1PrefixForAllNamespaces", "responses": { "200": { "description": "OK", "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/com.github.onmetal.onmetal-api.api.ipam.v1alpha1.PrefixList" + "$ref": "#/components/schemas/com.github.ironcore-dev.ironcore.api.ipam.v1alpha1.PrefixList" } }, "application/json;stream=watch": { "schema": { - "$ref": "#/components/schemas/com.github.onmetal.onmetal-api.api.ipam.v1alpha1.PrefixList" + "$ref": "#/components/schemas/com.github.ironcore-dev.ironcore.api.ipam.v1alpha1.PrefixList" } }, "application/yaml": { "schema": { - "$ref": "#/components/schemas/com.github.onmetal.onmetal-api.api.ipam.v1alpha1.PrefixList" + "$ref": "#/components/schemas/com.github.ironcore-dev.ironcore.api.ipam.v1alpha1.PrefixList" } } } @@ -2190,7 +2190,7 @@ }, "x-kubernetes-action": "list", "x-kubernetes-group-version-kind": { - "group": "ipam.api.onmetal.de", + "group": "ipam.ironcore.dev", "version": "v1alpha1", "kind": "Prefix" } @@ -2297,13 +2297,13 @@ } ] }, - "/apis/ipam.api.onmetal.de/v1alpha1/watch/namespaces/{namespace}/prefixallocations": { + "/apis/ipam.ironcore.dev/v1alpha1/watch/namespaces/{namespace}/prefixallocations": { "get": { "tags": [ - "ipamApiOnmetalDe_v1alpha1" + "ipamIroncoreDev_v1alpha1" ], "description": "watch individual changes to a list of PrefixAllocation. deprecated: use the 'watch' parameter with a list operation instead.", - "operationId": "watchIpamApiOnmetalDeV1alpha1NamespacedPrefixAllocationList", + "operationId": "watchIpamIroncoreDevV1alpha1NamespacedPrefixAllocationList", "responses": { "200": { "description": "OK", @@ -2328,7 +2328,7 @@ }, "x-kubernetes-action": "watchlist", "x-kubernetes-group-version-kind": { - "group": "ipam.api.onmetal.de", + "group": "ipam.ironcore.dev", "version": "v1alpha1", "kind": "PrefixAllocation" } @@ -2445,13 +2445,13 @@ } ] }, - "/apis/ipam.api.onmetal.de/v1alpha1/watch/namespaces/{namespace}/prefixallocations/{name}": { + "/apis/ipam.ironcore.dev/v1alpha1/watch/namespaces/{namespace}/prefixallocations/{name}": { "get": { "tags": [ - "ipamApiOnmetalDe_v1alpha1" + "ipamIroncoreDev_v1alpha1" ], "description": "watch changes to an object of kind PrefixAllocation. deprecated: use the 'watch' parameter with a list operation instead, filtered to a single item with the 'fieldSelector' parameter.", - "operationId": "watchIpamApiOnmetalDeV1alpha1NamespacedPrefixAllocation", + "operationId": "watchIpamIroncoreDevV1alpha1NamespacedPrefixAllocation", "responses": { "200": { "description": "OK", @@ -2476,7 +2476,7 @@ }, "x-kubernetes-action": "watch", "x-kubernetes-group-version-kind": { - "group": "ipam.api.onmetal.de", + "group": "ipam.ironcore.dev", "version": "v1alpha1", "kind": "PrefixAllocation" } @@ -2603,13 +2603,13 @@ } ] }, - "/apis/ipam.api.onmetal.de/v1alpha1/watch/namespaces/{namespace}/prefixes": { + "/apis/ipam.ironcore.dev/v1alpha1/watch/namespaces/{namespace}/prefixes": { "get": { "tags": [ - "ipamApiOnmetalDe_v1alpha1" + "ipamIroncoreDev_v1alpha1" ], "description": "watch individual changes to a list of Prefix. deprecated: use the 'watch' parameter with a list operation instead.", - "operationId": "watchIpamApiOnmetalDeV1alpha1NamespacedPrefixList", + "operationId": "watchIpamIroncoreDevV1alpha1NamespacedPrefixList", "responses": { "200": { "description": "OK", @@ -2634,7 +2634,7 @@ }, "x-kubernetes-action": "watchlist", "x-kubernetes-group-version-kind": { - "group": "ipam.api.onmetal.de", + "group": "ipam.ironcore.dev", "version": "v1alpha1", "kind": "Prefix" } @@ -2751,13 +2751,13 @@ } ] }, - "/apis/ipam.api.onmetal.de/v1alpha1/watch/namespaces/{namespace}/prefixes/{name}": { + "/apis/ipam.ironcore.dev/v1alpha1/watch/namespaces/{namespace}/prefixes/{name}": { "get": { "tags": [ - "ipamApiOnmetalDe_v1alpha1" + "ipamIroncoreDev_v1alpha1" ], "description": "watch changes to an object of kind Prefix. deprecated: use the 'watch' parameter with a list operation instead, filtered to a single item with the 'fieldSelector' parameter.", - "operationId": "watchIpamApiOnmetalDeV1alpha1NamespacedPrefix", + "operationId": "watchIpamIroncoreDevV1alpha1NamespacedPrefix", "responses": { "200": { "description": "OK", @@ -2782,7 +2782,7 @@ }, "x-kubernetes-action": "watch", "x-kubernetes-group-version-kind": { - "group": "ipam.api.onmetal.de", + "group": "ipam.ironcore.dev", "version": "v1alpha1", "kind": "Prefix" } @@ -2909,13 +2909,13 @@ } ] }, - "/apis/ipam.api.onmetal.de/v1alpha1/watch/prefixallocations": { + "/apis/ipam.ironcore.dev/v1alpha1/watch/prefixallocations": { "get": { "tags": [ - "ipamApiOnmetalDe_v1alpha1" + "ipamIroncoreDev_v1alpha1" ], "description": "watch individual changes to a list of PrefixAllocation. deprecated: use the 'watch' parameter with a list operation instead.", - "operationId": "watchIpamApiOnmetalDeV1alpha1PrefixAllocationListForAllNamespaces", + "operationId": "watchIpamIroncoreDevV1alpha1PrefixAllocationListForAllNamespaces", "responses": { "200": { "description": "OK", @@ -2940,7 +2940,7 @@ }, "x-kubernetes-action": "watchlist", "x-kubernetes-group-version-kind": { - "group": "ipam.api.onmetal.de", + "group": "ipam.ironcore.dev", "version": "v1alpha1", "kind": "PrefixAllocation" } @@ -3047,13 +3047,13 @@ } ] }, - "/apis/ipam.api.onmetal.de/v1alpha1/watch/prefixes": { + "/apis/ipam.ironcore.dev/v1alpha1/watch/prefixes": { "get": { "tags": [ - "ipamApiOnmetalDe_v1alpha1" + "ipamIroncoreDev_v1alpha1" ], "description": "watch individual changes to a list of Prefix. deprecated: use the 'watch' parameter with a list operation instead.", - "operationId": "watchIpamApiOnmetalDeV1alpha1PrefixListForAllNamespaces", + "operationId": "watchIpamIroncoreDevV1alpha1PrefixListForAllNamespaces", "responses": { "200": { "description": "OK", @@ -3078,7 +3078,7 @@ }, "x-kubernetes-action": "watchlist", "x-kubernetes-group-version-kind": { - "group": "ipam.api.onmetal.de", + "group": "ipam.ironcore.dev", "version": "v1alpha1", "kind": "Prefix" } @@ -3188,12 +3188,12 @@ }, "components": { "schemas": { - "com.github.onmetal.onmetal-api.api.common.v1alpha1.IPPrefix": { + "com.github.ironcore-dev.ironcore.api.common.v1alpha1.IPPrefix": { "description": "IPPrefix represents a network prefix.", "type": "string", "format": "ip-prefix" }, - "com.github.onmetal.onmetal-api.api.ipam.v1alpha1.Prefix": { + "com.github.ironcore-dev.ironcore.api.ipam.v1alpha1.Prefix": { "description": "Prefix is the Schema for the prefixes API", "type": "object", "properties": { @@ -3217,7 +3217,7 @@ "default": {}, "allOf": [ { - "$ref": "#/components/schemas/com.github.onmetal.onmetal-api.api.ipam.v1alpha1.PrefixSpec" + "$ref": "#/components/schemas/com.github.ironcore-dev.ironcore.api.ipam.v1alpha1.PrefixSpec" } ] }, @@ -3225,20 +3225,20 @@ "default": {}, "allOf": [ { - "$ref": "#/components/schemas/com.github.onmetal.onmetal-api.api.ipam.v1alpha1.PrefixStatus" + "$ref": "#/components/schemas/com.github.ironcore-dev.ironcore.api.ipam.v1alpha1.PrefixStatus" } ] } }, "x-kubernetes-group-version-kind": [ { - "group": "ipam.api.onmetal.de", + "group": "ipam.ironcore.dev", "kind": "Prefix", "version": "v1alpha1" } ] }, - "com.github.onmetal.onmetal-api.api.ipam.v1alpha1.PrefixAllocation": { + "com.github.ironcore-dev.ironcore.api.ipam.v1alpha1.PrefixAllocation": { "description": "PrefixAllocation is the Schema for the prefixallocations API", "type": "object", "properties": { @@ -3262,7 +3262,7 @@ "default": {}, "allOf": [ { - "$ref": "#/components/schemas/com.github.onmetal.onmetal-api.api.ipam.v1alpha1.PrefixAllocationSpec" + "$ref": "#/components/schemas/com.github.ironcore-dev.ironcore.api.ipam.v1alpha1.PrefixAllocationSpec" } ] }, @@ -3270,20 +3270,20 @@ "default": {}, "allOf": [ { - "$ref": "#/components/schemas/com.github.onmetal.onmetal-api.api.ipam.v1alpha1.PrefixAllocationStatus" + "$ref": "#/components/schemas/com.github.ironcore-dev.ironcore.api.ipam.v1alpha1.PrefixAllocationStatus" } ] } }, "x-kubernetes-group-version-kind": [ { - "group": "ipam.api.onmetal.de", + "group": "ipam.ironcore.dev", "kind": "PrefixAllocation", "version": "v1alpha1" } ] }, - "com.github.onmetal.onmetal-api.api.ipam.v1alpha1.PrefixAllocationList": { + "com.github.ironcore-dev.ironcore.api.ipam.v1alpha1.PrefixAllocationList": { "description": "PrefixAllocationList contains a list of PrefixAllocation", "type": "object", "required": [ @@ -3300,7 +3300,7 @@ "default": {}, "allOf": [ { - "$ref": "#/components/schemas/com.github.onmetal.onmetal-api.api.ipam.v1alpha1.PrefixAllocation" + "$ref": "#/components/schemas/com.github.ironcore-dev.ironcore.api.ipam.v1alpha1.PrefixAllocation" } ] } @@ -3320,13 +3320,13 @@ }, "x-kubernetes-group-version-kind": [ { - "group": "ipam.api.onmetal.de", + "group": "ipam.ironcore.dev", "kind": "PrefixAllocationList", "version": "v1alpha1" } ] }, - "com.github.onmetal.onmetal-api.api.ipam.v1alpha1.PrefixAllocationSpec": { + "com.github.ironcore-dev.ironcore.api.ipam.v1alpha1.PrefixAllocationSpec": { "description": "PrefixAllocationSpec defines the desired state of PrefixAllocation", "type": "object", "properties": { @@ -3342,7 +3342,7 @@ "description": "Prefix is the prefix to allocate for this Prefix.", "allOf": [ { - "$ref": "#/components/schemas/com.github.onmetal.onmetal-api.api.common.v1alpha1.IPPrefix" + "$ref": "#/components/schemas/com.github.ironcore-dev.ironcore.api.common.v1alpha1.IPPrefix" } ] }, @@ -3369,7 +3369,7 @@ } } }, - "com.github.onmetal.onmetal-api.api.ipam.v1alpha1.PrefixAllocationStatus": { + "com.github.ironcore-dev.ironcore.api.ipam.v1alpha1.PrefixAllocationStatus": { "description": "PrefixAllocationStatus is the status of a PrefixAllocation.", "type": "object", "properties": { @@ -3389,13 +3389,13 @@ "description": "Prefix is the allocated prefix, if any", "allOf": [ { - "$ref": "#/components/schemas/com.github.onmetal.onmetal-api.api.common.v1alpha1.IPPrefix" + "$ref": "#/components/schemas/com.github.ironcore-dev.ironcore.api.common.v1alpha1.IPPrefix" } ] } } }, - "com.github.onmetal.onmetal-api.api.ipam.v1alpha1.PrefixList": { + "com.github.ironcore-dev.ironcore.api.ipam.v1alpha1.PrefixList": { "description": "PrefixList contains a list of Prefix", "type": "object", "required": [ @@ -3412,7 +3412,7 @@ "default": {}, "allOf": [ { - "$ref": "#/components/schemas/com.github.onmetal.onmetal-api.api.ipam.v1alpha1.Prefix" + "$ref": "#/components/schemas/com.github.ironcore-dev.ironcore.api.ipam.v1alpha1.Prefix" } ] } @@ -3432,13 +3432,13 @@ }, "x-kubernetes-group-version-kind": [ { - "group": "ipam.api.onmetal.de", + "group": "ipam.ironcore.dev", "kind": "PrefixList", "version": "v1alpha1" } ] }, - "com.github.onmetal.onmetal-api.api.ipam.v1alpha1.PrefixSpec": { + "com.github.ironcore-dev.ironcore.api.ipam.v1alpha1.PrefixSpec": { "description": "PrefixSpec defines the desired state of Prefix", "type": "object", "properties": { @@ -3470,7 +3470,7 @@ "description": "Prefix is the prefix to allocate for this Prefix.", "allOf": [ { - "$ref": "#/components/schemas/com.github.onmetal.onmetal-api.api.common.v1alpha1.IPPrefix" + "$ref": "#/components/schemas/com.github.ironcore-dev.ironcore.api.common.v1alpha1.IPPrefix" } ] }, @@ -3481,7 +3481,7 @@ } } }, - "com.github.onmetal.onmetal-api.api.ipam.v1alpha1.PrefixStatus": { + "com.github.ironcore-dev.ironcore.api.ipam.v1alpha1.PrefixStatus": { "description": "PrefixStatus defines the observed state of Prefix", "type": "object", "properties": { @@ -3504,7 +3504,7 @@ "default": {}, "allOf": [ { - "$ref": "#/components/schemas/com.github.onmetal.onmetal-api.api.common.v1alpha1.IPPrefix" + "$ref": "#/components/schemas/com.github.ironcore-dev.ironcore.api.common.v1alpha1.IPPrefix" } ] } @@ -3687,27 +3687,27 @@ "version": "v1" }, { - "group": "compute.api.onmetal.de", + "group": "compute.ironcore.dev", "kind": "DeleteOptions", "version": "v1alpha1" }, { - "group": "core.api.onmetal.de", + "group": "core.ironcore.dev", "kind": "DeleteOptions", "version": "v1alpha1" }, { - "group": "ipam.api.onmetal.de", + "group": "ipam.ironcore.dev", "kind": "DeleteOptions", "version": "v1alpha1" }, { - "group": "networking.api.onmetal.de", + "group": "networking.ironcore.dev", "kind": "DeleteOptions", "version": "v1alpha1" }, { - "group": "storage.api.onmetal.de", + "group": "storage.ironcore.dev", "kind": "DeleteOptions", "version": "v1alpha1" } @@ -4155,27 +4155,27 @@ "version": "v1" }, { - "group": "compute.api.onmetal.de", + "group": "compute.ironcore.dev", "kind": "WatchEvent", "version": "v1alpha1" }, { - "group": "core.api.onmetal.de", + "group": "core.ironcore.dev", "kind": "WatchEvent", "version": "v1alpha1" }, { - "group": "ipam.api.onmetal.de", + "group": "ipam.ironcore.dev", "kind": "WatchEvent", "version": "v1alpha1" }, { - "group": "networking.api.onmetal.de", + "group": "networking.ironcore.dev", "kind": "WatchEvent", "version": "v1alpha1" }, { - "group": "storage.api.onmetal.de", + "group": "storage.ironcore.dev", "kind": "WatchEvent", "version": "v1alpha1" } diff --git a/gen/v3/apis__networking.api.onmetal.de__v1alpha1_openapi.json b/gen/v3/apis__networking.ironcore.dev__v1alpha1_openapi.json similarity index 91% rename from gen/v3/apis__networking.api.onmetal.de__v1alpha1_openapi.json rename to gen/v3/apis__networking.ironcore.dev__v1alpha1_openapi.json index f450f5f95..5a5e18f8b 100644 --- a/gen/v3/apis__networking.api.onmetal.de__v1alpha1_openapi.json +++ b/gen/v3/apis__networking.ironcore.dev__v1alpha1_openapi.json @@ -1,17 +1,17 @@ { "openapi": "3.0.0", "info": { - "title": "onmetal-api", + "title": "ironcore-api", "version": "0.1" }, "paths": { - "/apis/networking.api.onmetal.de/v1alpha1/": { + "/apis/networking.ironcore.dev/v1alpha1/": { "get": { "tags": [ - "networkingApiOnmetalDe_v1alpha1" + "networkingIroncoreDev_v1alpha1" ], "description": "get available resources", - "operationId": "getNetworkingApiOnmetalDeV1alpha1APIResources", + "operationId": "getNetworkingIroncoreDevV1alpha1APIResources", "responses": { "200": { "description": "OK", @@ -31,30 +31,30 @@ } } }, - "/apis/networking.api.onmetal.de/v1alpha1/loadbalancerroutings": { + "/apis/networking.ironcore.dev/v1alpha1/loadbalancerroutings": { "get": { "tags": [ - "networkingApiOnmetalDe_v1alpha1" + "networkingIroncoreDev_v1alpha1" ], "description": "list or watch objects of kind LoadBalancerRouting", - "operationId": "listNetworkingApiOnmetalDeV1alpha1LoadBalancerRoutingForAllNamespaces", + "operationId": "listNetworkingIroncoreDevV1alpha1LoadBalancerRoutingForAllNamespaces", "responses": { "200": { "description": "OK", "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/com.github.onmetal.onmetal-api.api.networking.v1alpha1.LoadBalancerRoutingList" + "$ref": "#/components/schemas/com.github.ironcore-dev.ironcore.api.networking.v1alpha1.LoadBalancerRoutingList" } }, "application/json;stream=watch": { "schema": { - "$ref": "#/components/schemas/com.github.onmetal.onmetal-api.api.networking.v1alpha1.LoadBalancerRoutingList" + "$ref": "#/components/schemas/com.github.ironcore-dev.ironcore.api.networking.v1alpha1.LoadBalancerRoutingList" } }, "application/yaml": { "schema": { - "$ref": "#/components/schemas/com.github.onmetal.onmetal-api.api.networking.v1alpha1.LoadBalancerRoutingList" + "$ref": "#/components/schemas/com.github.ironcore-dev.ironcore.api.networking.v1alpha1.LoadBalancerRoutingList" } } } @@ -62,7 +62,7 @@ }, "x-kubernetes-action": "list", "x-kubernetes-group-version-kind": { - "group": "networking.api.onmetal.de", + "group": "networking.ironcore.dev", "version": "v1alpha1", "kind": "LoadBalancerRouting" } @@ -169,30 +169,30 @@ } ] }, - "/apis/networking.api.onmetal.de/v1alpha1/loadbalancers": { + "/apis/networking.ironcore.dev/v1alpha1/loadbalancers": { "get": { "tags": [ - "networkingApiOnmetalDe_v1alpha1" + "networkingIroncoreDev_v1alpha1" ], "description": "list or watch objects of kind LoadBalancer", - "operationId": "listNetworkingApiOnmetalDeV1alpha1LoadBalancerForAllNamespaces", + "operationId": "listNetworkingIroncoreDevV1alpha1LoadBalancerForAllNamespaces", "responses": { "200": { "description": "OK", "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/com.github.onmetal.onmetal-api.api.networking.v1alpha1.LoadBalancerList" + "$ref": "#/components/schemas/com.github.ironcore-dev.ironcore.api.networking.v1alpha1.LoadBalancerList" } }, "application/json;stream=watch": { "schema": { - "$ref": "#/components/schemas/com.github.onmetal.onmetal-api.api.networking.v1alpha1.LoadBalancerList" + "$ref": "#/components/schemas/com.github.ironcore-dev.ironcore.api.networking.v1alpha1.LoadBalancerList" } }, "application/yaml": { "schema": { - "$ref": "#/components/schemas/com.github.onmetal.onmetal-api.api.networking.v1alpha1.LoadBalancerList" + "$ref": "#/components/schemas/com.github.ironcore-dev.ironcore.api.networking.v1alpha1.LoadBalancerList" } } } @@ -200,7 +200,7 @@ }, "x-kubernetes-action": "list", "x-kubernetes-group-version-kind": { - "group": "networking.api.onmetal.de", + "group": "networking.ironcore.dev", "version": "v1alpha1", "kind": "LoadBalancer" } @@ -307,13 +307,13 @@ } ] }, - "/apis/networking.api.onmetal.de/v1alpha1/namespaces/{namespace}/loadbalancerroutings": { + "/apis/networking.ironcore.dev/v1alpha1/namespaces/{namespace}/loadbalancerroutings": { "get": { "tags": [ - "networkingApiOnmetalDe_v1alpha1" + "networkingIroncoreDev_v1alpha1" ], "description": "list or watch objects of kind LoadBalancerRouting", - "operationId": "listNetworkingApiOnmetalDeV1alpha1NamespacedLoadBalancerRouting", + "operationId": "listNetworkingIroncoreDevV1alpha1NamespacedLoadBalancerRouting", "parameters": [ { "name": "allowWatchBookmarks", @@ -412,17 +412,17 @@ "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/com.github.onmetal.onmetal-api.api.networking.v1alpha1.LoadBalancerRoutingList" + "$ref": "#/components/schemas/com.github.ironcore-dev.ironcore.api.networking.v1alpha1.LoadBalancerRoutingList" } }, "application/json;stream=watch": { "schema": { - "$ref": "#/components/schemas/com.github.onmetal.onmetal-api.api.networking.v1alpha1.LoadBalancerRoutingList" + "$ref": "#/components/schemas/com.github.ironcore-dev.ironcore.api.networking.v1alpha1.LoadBalancerRoutingList" } }, "application/yaml": { "schema": { - "$ref": "#/components/schemas/com.github.onmetal.onmetal-api.api.networking.v1alpha1.LoadBalancerRoutingList" + "$ref": "#/components/schemas/com.github.ironcore-dev.ironcore.api.networking.v1alpha1.LoadBalancerRoutingList" } } } @@ -430,17 +430,17 @@ }, "x-kubernetes-action": "list", "x-kubernetes-group-version-kind": { - "group": "networking.api.onmetal.de", + "group": "networking.ironcore.dev", "version": "v1alpha1", "kind": "LoadBalancerRouting" } }, "post": { "tags": [ - "networkingApiOnmetalDe_v1alpha1" + "networkingIroncoreDev_v1alpha1" ], "description": "create a LoadBalancerRouting", - "operationId": "createNetworkingApiOnmetalDeV1alpha1NamespacedLoadBalancerRouting", + "operationId": "createNetworkingIroncoreDevV1alpha1NamespacedLoadBalancerRouting", "parameters": [ { "name": "dryRun", @@ -474,7 +474,7 @@ "content": { "*/*": { "schema": { - "$ref": "#/components/schemas/com.github.onmetal.onmetal-api.api.networking.v1alpha1.LoadBalancerRouting" + "$ref": "#/components/schemas/com.github.ironcore-dev.ironcore.api.networking.v1alpha1.LoadBalancerRouting" } } } @@ -485,12 +485,12 @@ "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/com.github.onmetal.onmetal-api.api.networking.v1alpha1.LoadBalancerRouting" + "$ref": "#/components/schemas/com.github.ironcore-dev.ironcore.api.networking.v1alpha1.LoadBalancerRouting" } }, "application/yaml": { "schema": { - "$ref": "#/components/schemas/com.github.onmetal.onmetal-api.api.networking.v1alpha1.LoadBalancerRouting" + "$ref": "#/components/schemas/com.github.ironcore-dev.ironcore.api.networking.v1alpha1.LoadBalancerRouting" } } } @@ -500,12 +500,12 @@ "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/com.github.onmetal.onmetal-api.api.networking.v1alpha1.LoadBalancerRouting" + "$ref": "#/components/schemas/com.github.ironcore-dev.ironcore.api.networking.v1alpha1.LoadBalancerRouting" } }, "application/yaml": { "schema": { - "$ref": "#/components/schemas/com.github.onmetal.onmetal-api.api.networking.v1alpha1.LoadBalancerRouting" + "$ref": "#/components/schemas/com.github.ironcore-dev.ironcore.api.networking.v1alpha1.LoadBalancerRouting" } } } @@ -515,12 +515,12 @@ "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/com.github.onmetal.onmetal-api.api.networking.v1alpha1.LoadBalancerRouting" + "$ref": "#/components/schemas/com.github.ironcore-dev.ironcore.api.networking.v1alpha1.LoadBalancerRouting" } }, "application/yaml": { "schema": { - "$ref": "#/components/schemas/com.github.onmetal.onmetal-api.api.networking.v1alpha1.LoadBalancerRouting" + "$ref": "#/components/schemas/com.github.ironcore-dev.ironcore.api.networking.v1alpha1.LoadBalancerRouting" } } } @@ -528,17 +528,17 @@ }, "x-kubernetes-action": "post", "x-kubernetes-group-version-kind": { - "group": "networking.api.onmetal.de", + "group": "networking.ironcore.dev", "version": "v1alpha1", "kind": "LoadBalancerRouting" } }, "delete": { "tags": [ - "networkingApiOnmetalDe_v1alpha1" + "networkingIroncoreDev_v1alpha1" ], "description": "delete collection of LoadBalancerRouting", - "operationId": "deleteNetworkingApiOnmetalDeV1alpha1CollectionNamespacedLoadBalancerRouting", + "operationId": "deleteNetworkingIroncoreDevV1alpha1CollectionNamespacedLoadBalancerRouting", "parameters": [ { "name": "continue", @@ -677,7 +677,7 @@ }, "x-kubernetes-action": "deletecollection", "x-kubernetes-group-version-kind": { - "group": "networking.api.onmetal.de", + "group": "networking.ironcore.dev", "version": "v1alpha1", "kind": "LoadBalancerRouting" } @@ -704,25 +704,25 @@ } ] }, - "/apis/networking.api.onmetal.de/v1alpha1/namespaces/{namespace}/loadbalancerroutings/{name}": { + "/apis/networking.ironcore.dev/v1alpha1/namespaces/{namespace}/loadbalancerroutings/{name}": { "get": { "tags": [ - "networkingApiOnmetalDe_v1alpha1" + "networkingIroncoreDev_v1alpha1" ], "description": "read the specified LoadBalancerRouting", - "operationId": "readNetworkingApiOnmetalDeV1alpha1NamespacedLoadBalancerRouting", + "operationId": "readNetworkingIroncoreDevV1alpha1NamespacedLoadBalancerRouting", "responses": { "200": { "description": "OK", "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/com.github.onmetal.onmetal-api.api.networking.v1alpha1.LoadBalancerRouting" + "$ref": "#/components/schemas/com.github.ironcore-dev.ironcore.api.networking.v1alpha1.LoadBalancerRouting" } }, "application/yaml": { "schema": { - "$ref": "#/components/schemas/com.github.onmetal.onmetal-api.api.networking.v1alpha1.LoadBalancerRouting" + "$ref": "#/components/schemas/com.github.ironcore-dev.ironcore.api.networking.v1alpha1.LoadBalancerRouting" } } } @@ -730,17 +730,17 @@ }, "x-kubernetes-action": "get", "x-kubernetes-group-version-kind": { - "group": "networking.api.onmetal.de", + "group": "networking.ironcore.dev", "version": "v1alpha1", "kind": "LoadBalancerRouting" } }, "put": { "tags": [ - "networkingApiOnmetalDe_v1alpha1" + "networkingIroncoreDev_v1alpha1" ], "description": "replace the specified LoadBalancerRouting", - "operationId": "replaceNetworkingApiOnmetalDeV1alpha1NamespacedLoadBalancerRouting", + "operationId": "replaceNetworkingIroncoreDevV1alpha1NamespacedLoadBalancerRouting", "parameters": [ { "name": "dryRun", @@ -774,7 +774,7 @@ "content": { "*/*": { "schema": { - "$ref": "#/components/schemas/com.github.onmetal.onmetal-api.api.networking.v1alpha1.LoadBalancerRouting" + "$ref": "#/components/schemas/com.github.ironcore-dev.ironcore.api.networking.v1alpha1.LoadBalancerRouting" } } } @@ -785,12 +785,12 @@ "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/com.github.onmetal.onmetal-api.api.networking.v1alpha1.LoadBalancerRouting" + "$ref": "#/components/schemas/com.github.ironcore-dev.ironcore.api.networking.v1alpha1.LoadBalancerRouting" } }, "application/yaml": { "schema": { - "$ref": "#/components/schemas/com.github.onmetal.onmetal-api.api.networking.v1alpha1.LoadBalancerRouting" + "$ref": "#/components/schemas/com.github.ironcore-dev.ironcore.api.networking.v1alpha1.LoadBalancerRouting" } } } @@ -800,12 +800,12 @@ "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/com.github.onmetal.onmetal-api.api.networking.v1alpha1.LoadBalancerRouting" + "$ref": "#/components/schemas/com.github.ironcore-dev.ironcore.api.networking.v1alpha1.LoadBalancerRouting" } }, "application/yaml": { "schema": { - "$ref": "#/components/schemas/com.github.onmetal.onmetal-api.api.networking.v1alpha1.LoadBalancerRouting" + "$ref": "#/components/schemas/com.github.ironcore-dev.ironcore.api.networking.v1alpha1.LoadBalancerRouting" } } } @@ -813,17 +813,17 @@ }, "x-kubernetes-action": "put", "x-kubernetes-group-version-kind": { - "group": "networking.api.onmetal.de", + "group": "networking.ironcore.dev", "version": "v1alpha1", "kind": "LoadBalancerRouting" } }, "delete": { "tags": [ - "networkingApiOnmetalDe_v1alpha1" + "networkingIroncoreDev_v1alpha1" ], "description": "delete a LoadBalancerRouting", - "operationId": "deleteNetworkingApiOnmetalDeV1alpha1NamespacedLoadBalancerRouting", + "operationId": "deleteNetworkingIroncoreDevV1alpha1NamespacedLoadBalancerRouting", "parameters": [ { "name": "dryRun", @@ -905,17 +905,17 @@ }, "x-kubernetes-action": "delete", "x-kubernetes-group-version-kind": { - "group": "networking.api.onmetal.de", + "group": "networking.ironcore.dev", "version": "v1alpha1", "kind": "LoadBalancerRouting" } }, "patch": { "tags": [ - "networkingApiOnmetalDe_v1alpha1" + "networkingIroncoreDev_v1alpha1" ], "description": "partially update the specified LoadBalancerRouting", - "operationId": "patchNetworkingApiOnmetalDeV1alpha1NamespacedLoadBalancerRouting", + "operationId": "patchNetworkingIroncoreDevV1alpha1NamespacedLoadBalancerRouting", "parameters": [ { "name": "dryRun", @@ -984,12 +984,12 @@ "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/com.github.onmetal.onmetal-api.api.networking.v1alpha1.LoadBalancerRouting" + "$ref": "#/components/schemas/com.github.ironcore-dev.ironcore.api.networking.v1alpha1.LoadBalancerRouting" } }, "application/yaml": { "schema": { - "$ref": "#/components/schemas/com.github.onmetal.onmetal-api.api.networking.v1alpha1.LoadBalancerRouting" + "$ref": "#/components/schemas/com.github.ironcore-dev.ironcore.api.networking.v1alpha1.LoadBalancerRouting" } } } @@ -999,12 +999,12 @@ "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/com.github.onmetal.onmetal-api.api.networking.v1alpha1.LoadBalancerRouting" + "$ref": "#/components/schemas/com.github.ironcore-dev.ironcore.api.networking.v1alpha1.LoadBalancerRouting" } }, "application/yaml": { "schema": { - "$ref": "#/components/schemas/com.github.onmetal.onmetal-api.api.networking.v1alpha1.LoadBalancerRouting" + "$ref": "#/components/schemas/com.github.ironcore-dev.ironcore.api.networking.v1alpha1.LoadBalancerRouting" } } } @@ -1012,7 +1012,7 @@ }, "x-kubernetes-action": "patch", "x-kubernetes-group-version-kind": { - "group": "networking.api.onmetal.de", + "group": "networking.ironcore.dev", "version": "v1alpha1", "kind": "LoadBalancerRouting" } @@ -1049,13 +1049,13 @@ } ] }, - "/apis/networking.api.onmetal.de/v1alpha1/namespaces/{namespace}/loadbalancers": { + "/apis/networking.ironcore.dev/v1alpha1/namespaces/{namespace}/loadbalancers": { "get": { "tags": [ - "networkingApiOnmetalDe_v1alpha1" + "networkingIroncoreDev_v1alpha1" ], "description": "list or watch objects of kind LoadBalancer", - "operationId": "listNetworkingApiOnmetalDeV1alpha1NamespacedLoadBalancer", + "operationId": "listNetworkingIroncoreDevV1alpha1NamespacedLoadBalancer", "parameters": [ { "name": "allowWatchBookmarks", @@ -1154,17 +1154,17 @@ "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/com.github.onmetal.onmetal-api.api.networking.v1alpha1.LoadBalancerList" + "$ref": "#/components/schemas/com.github.ironcore-dev.ironcore.api.networking.v1alpha1.LoadBalancerList" } }, "application/json;stream=watch": { "schema": { - "$ref": "#/components/schemas/com.github.onmetal.onmetal-api.api.networking.v1alpha1.LoadBalancerList" + "$ref": "#/components/schemas/com.github.ironcore-dev.ironcore.api.networking.v1alpha1.LoadBalancerList" } }, "application/yaml": { "schema": { - "$ref": "#/components/schemas/com.github.onmetal.onmetal-api.api.networking.v1alpha1.LoadBalancerList" + "$ref": "#/components/schemas/com.github.ironcore-dev.ironcore.api.networking.v1alpha1.LoadBalancerList" } } } @@ -1172,17 +1172,17 @@ }, "x-kubernetes-action": "list", "x-kubernetes-group-version-kind": { - "group": "networking.api.onmetal.de", + "group": "networking.ironcore.dev", "version": "v1alpha1", "kind": "LoadBalancer" } }, "post": { "tags": [ - "networkingApiOnmetalDe_v1alpha1" + "networkingIroncoreDev_v1alpha1" ], "description": "create a LoadBalancer", - "operationId": "createNetworkingApiOnmetalDeV1alpha1NamespacedLoadBalancer", + "operationId": "createNetworkingIroncoreDevV1alpha1NamespacedLoadBalancer", "parameters": [ { "name": "dryRun", @@ -1216,7 +1216,7 @@ "content": { "*/*": { "schema": { - "$ref": "#/components/schemas/com.github.onmetal.onmetal-api.api.networking.v1alpha1.LoadBalancer" + "$ref": "#/components/schemas/com.github.ironcore-dev.ironcore.api.networking.v1alpha1.LoadBalancer" } } } @@ -1227,12 +1227,12 @@ "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/com.github.onmetal.onmetal-api.api.networking.v1alpha1.LoadBalancer" + "$ref": "#/components/schemas/com.github.ironcore-dev.ironcore.api.networking.v1alpha1.LoadBalancer" } }, "application/yaml": { "schema": { - "$ref": "#/components/schemas/com.github.onmetal.onmetal-api.api.networking.v1alpha1.LoadBalancer" + "$ref": "#/components/schemas/com.github.ironcore-dev.ironcore.api.networking.v1alpha1.LoadBalancer" } } } @@ -1242,12 +1242,12 @@ "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/com.github.onmetal.onmetal-api.api.networking.v1alpha1.LoadBalancer" + "$ref": "#/components/schemas/com.github.ironcore-dev.ironcore.api.networking.v1alpha1.LoadBalancer" } }, "application/yaml": { "schema": { - "$ref": "#/components/schemas/com.github.onmetal.onmetal-api.api.networking.v1alpha1.LoadBalancer" + "$ref": "#/components/schemas/com.github.ironcore-dev.ironcore.api.networking.v1alpha1.LoadBalancer" } } } @@ -1257,12 +1257,12 @@ "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/com.github.onmetal.onmetal-api.api.networking.v1alpha1.LoadBalancer" + "$ref": "#/components/schemas/com.github.ironcore-dev.ironcore.api.networking.v1alpha1.LoadBalancer" } }, "application/yaml": { "schema": { - "$ref": "#/components/schemas/com.github.onmetal.onmetal-api.api.networking.v1alpha1.LoadBalancer" + "$ref": "#/components/schemas/com.github.ironcore-dev.ironcore.api.networking.v1alpha1.LoadBalancer" } } } @@ -1270,17 +1270,17 @@ }, "x-kubernetes-action": "post", "x-kubernetes-group-version-kind": { - "group": "networking.api.onmetal.de", + "group": "networking.ironcore.dev", "version": "v1alpha1", "kind": "LoadBalancer" } }, "delete": { "tags": [ - "networkingApiOnmetalDe_v1alpha1" + "networkingIroncoreDev_v1alpha1" ], "description": "delete collection of LoadBalancer", - "operationId": "deleteNetworkingApiOnmetalDeV1alpha1CollectionNamespacedLoadBalancer", + "operationId": "deleteNetworkingIroncoreDevV1alpha1CollectionNamespacedLoadBalancer", "parameters": [ { "name": "continue", @@ -1419,7 +1419,7 @@ }, "x-kubernetes-action": "deletecollection", "x-kubernetes-group-version-kind": { - "group": "networking.api.onmetal.de", + "group": "networking.ironcore.dev", "version": "v1alpha1", "kind": "LoadBalancer" } @@ -1446,25 +1446,25 @@ } ] }, - "/apis/networking.api.onmetal.de/v1alpha1/namespaces/{namespace}/loadbalancers/{name}": { + "/apis/networking.ironcore.dev/v1alpha1/namespaces/{namespace}/loadbalancers/{name}": { "get": { "tags": [ - "networkingApiOnmetalDe_v1alpha1" + "networkingIroncoreDev_v1alpha1" ], "description": "read the specified LoadBalancer", - "operationId": "readNetworkingApiOnmetalDeV1alpha1NamespacedLoadBalancer", + "operationId": "readNetworkingIroncoreDevV1alpha1NamespacedLoadBalancer", "responses": { "200": { "description": "OK", "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/com.github.onmetal.onmetal-api.api.networking.v1alpha1.LoadBalancer" + "$ref": "#/components/schemas/com.github.ironcore-dev.ironcore.api.networking.v1alpha1.LoadBalancer" } }, "application/yaml": { "schema": { - "$ref": "#/components/schemas/com.github.onmetal.onmetal-api.api.networking.v1alpha1.LoadBalancer" + "$ref": "#/components/schemas/com.github.ironcore-dev.ironcore.api.networking.v1alpha1.LoadBalancer" } } } @@ -1472,17 +1472,17 @@ }, "x-kubernetes-action": "get", "x-kubernetes-group-version-kind": { - "group": "networking.api.onmetal.de", + "group": "networking.ironcore.dev", "version": "v1alpha1", "kind": "LoadBalancer" } }, "put": { "tags": [ - "networkingApiOnmetalDe_v1alpha1" + "networkingIroncoreDev_v1alpha1" ], "description": "replace the specified LoadBalancer", - "operationId": "replaceNetworkingApiOnmetalDeV1alpha1NamespacedLoadBalancer", + "operationId": "replaceNetworkingIroncoreDevV1alpha1NamespacedLoadBalancer", "parameters": [ { "name": "dryRun", @@ -1516,7 +1516,7 @@ "content": { "*/*": { "schema": { - "$ref": "#/components/schemas/com.github.onmetal.onmetal-api.api.networking.v1alpha1.LoadBalancer" + "$ref": "#/components/schemas/com.github.ironcore-dev.ironcore.api.networking.v1alpha1.LoadBalancer" } } } @@ -1527,12 +1527,12 @@ "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/com.github.onmetal.onmetal-api.api.networking.v1alpha1.LoadBalancer" + "$ref": "#/components/schemas/com.github.ironcore-dev.ironcore.api.networking.v1alpha1.LoadBalancer" } }, "application/yaml": { "schema": { - "$ref": "#/components/schemas/com.github.onmetal.onmetal-api.api.networking.v1alpha1.LoadBalancer" + "$ref": "#/components/schemas/com.github.ironcore-dev.ironcore.api.networking.v1alpha1.LoadBalancer" } } } @@ -1542,12 +1542,12 @@ "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/com.github.onmetal.onmetal-api.api.networking.v1alpha1.LoadBalancer" + "$ref": "#/components/schemas/com.github.ironcore-dev.ironcore.api.networking.v1alpha1.LoadBalancer" } }, "application/yaml": { "schema": { - "$ref": "#/components/schemas/com.github.onmetal.onmetal-api.api.networking.v1alpha1.LoadBalancer" + "$ref": "#/components/schemas/com.github.ironcore-dev.ironcore.api.networking.v1alpha1.LoadBalancer" } } } @@ -1555,17 +1555,17 @@ }, "x-kubernetes-action": "put", "x-kubernetes-group-version-kind": { - "group": "networking.api.onmetal.de", + "group": "networking.ironcore.dev", "version": "v1alpha1", "kind": "LoadBalancer" } }, "delete": { "tags": [ - "networkingApiOnmetalDe_v1alpha1" + "networkingIroncoreDev_v1alpha1" ], "description": "delete a LoadBalancer", - "operationId": "deleteNetworkingApiOnmetalDeV1alpha1NamespacedLoadBalancer", + "operationId": "deleteNetworkingIroncoreDevV1alpha1NamespacedLoadBalancer", "parameters": [ { "name": "dryRun", @@ -1647,17 +1647,17 @@ }, "x-kubernetes-action": "delete", "x-kubernetes-group-version-kind": { - "group": "networking.api.onmetal.de", + "group": "networking.ironcore.dev", "version": "v1alpha1", "kind": "LoadBalancer" } }, "patch": { "tags": [ - "networkingApiOnmetalDe_v1alpha1" + "networkingIroncoreDev_v1alpha1" ], "description": "partially update the specified LoadBalancer", - "operationId": "patchNetworkingApiOnmetalDeV1alpha1NamespacedLoadBalancer", + "operationId": "patchNetworkingIroncoreDevV1alpha1NamespacedLoadBalancer", "parameters": [ { "name": "dryRun", @@ -1726,12 +1726,12 @@ "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/com.github.onmetal.onmetal-api.api.networking.v1alpha1.LoadBalancer" + "$ref": "#/components/schemas/com.github.ironcore-dev.ironcore.api.networking.v1alpha1.LoadBalancer" } }, "application/yaml": { "schema": { - "$ref": "#/components/schemas/com.github.onmetal.onmetal-api.api.networking.v1alpha1.LoadBalancer" + "$ref": "#/components/schemas/com.github.ironcore-dev.ironcore.api.networking.v1alpha1.LoadBalancer" } } } @@ -1741,12 +1741,12 @@ "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/com.github.onmetal.onmetal-api.api.networking.v1alpha1.LoadBalancer" + "$ref": "#/components/schemas/com.github.ironcore-dev.ironcore.api.networking.v1alpha1.LoadBalancer" } }, "application/yaml": { "schema": { - "$ref": "#/components/schemas/com.github.onmetal.onmetal-api.api.networking.v1alpha1.LoadBalancer" + "$ref": "#/components/schemas/com.github.ironcore-dev.ironcore.api.networking.v1alpha1.LoadBalancer" } } } @@ -1754,7 +1754,7 @@ }, "x-kubernetes-action": "patch", "x-kubernetes-group-version-kind": { - "group": "networking.api.onmetal.de", + "group": "networking.ironcore.dev", "version": "v1alpha1", "kind": "LoadBalancer" } @@ -1791,25 +1791,25 @@ } ] }, - "/apis/networking.api.onmetal.de/v1alpha1/namespaces/{namespace}/loadbalancers/{name}/status": { + "/apis/networking.ironcore.dev/v1alpha1/namespaces/{namespace}/loadbalancers/{name}/status": { "get": { "tags": [ - "networkingApiOnmetalDe_v1alpha1" + "networkingIroncoreDev_v1alpha1" ], "description": "read status of the specified LoadBalancer", - "operationId": "readNetworkingApiOnmetalDeV1alpha1NamespacedLoadBalancerStatus", + "operationId": "readNetworkingIroncoreDevV1alpha1NamespacedLoadBalancerStatus", "responses": { "200": { "description": "OK", "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/com.github.onmetal.onmetal-api.api.networking.v1alpha1.LoadBalancer" + "$ref": "#/components/schemas/com.github.ironcore-dev.ironcore.api.networking.v1alpha1.LoadBalancer" } }, "application/yaml": { "schema": { - "$ref": "#/components/schemas/com.github.onmetal.onmetal-api.api.networking.v1alpha1.LoadBalancer" + "$ref": "#/components/schemas/com.github.ironcore-dev.ironcore.api.networking.v1alpha1.LoadBalancer" } } } @@ -1817,17 +1817,17 @@ }, "x-kubernetes-action": "get", "x-kubernetes-group-version-kind": { - "group": "networking.api.onmetal.de", + "group": "networking.ironcore.dev", "version": "v1alpha1", "kind": "LoadBalancer" } }, "put": { "tags": [ - "networkingApiOnmetalDe_v1alpha1" + "networkingIroncoreDev_v1alpha1" ], "description": "replace status of the specified LoadBalancer", - "operationId": "replaceNetworkingApiOnmetalDeV1alpha1NamespacedLoadBalancerStatus", + "operationId": "replaceNetworkingIroncoreDevV1alpha1NamespacedLoadBalancerStatus", "parameters": [ { "name": "dryRun", @@ -1861,7 +1861,7 @@ "content": { "*/*": { "schema": { - "$ref": "#/components/schemas/com.github.onmetal.onmetal-api.api.networking.v1alpha1.LoadBalancer" + "$ref": "#/components/schemas/com.github.ironcore-dev.ironcore.api.networking.v1alpha1.LoadBalancer" } } } @@ -1872,12 +1872,12 @@ "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/com.github.onmetal.onmetal-api.api.networking.v1alpha1.LoadBalancer" + "$ref": "#/components/schemas/com.github.ironcore-dev.ironcore.api.networking.v1alpha1.LoadBalancer" } }, "application/yaml": { "schema": { - "$ref": "#/components/schemas/com.github.onmetal.onmetal-api.api.networking.v1alpha1.LoadBalancer" + "$ref": "#/components/schemas/com.github.ironcore-dev.ironcore.api.networking.v1alpha1.LoadBalancer" } } } @@ -1887,12 +1887,12 @@ "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/com.github.onmetal.onmetal-api.api.networking.v1alpha1.LoadBalancer" + "$ref": "#/components/schemas/com.github.ironcore-dev.ironcore.api.networking.v1alpha1.LoadBalancer" } }, "application/yaml": { "schema": { - "$ref": "#/components/schemas/com.github.onmetal.onmetal-api.api.networking.v1alpha1.LoadBalancer" + "$ref": "#/components/schemas/com.github.ironcore-dev.ironcore.api.networking.v1alpha1.LoadBalancer" } } } @@ -1900,17 +1900,17 @@ }, "x-kubernetes-action": "put", "x-kubernetes-group-version-kind": { - "group": "networking.api.onmetal.de", + "group": "networking.ironcore.dev", "version": "v1alpha1", "kind": "LoadBalancer" } }, "patch": { "tags": [ - "networkingApiOnmetalDe_v1alpha1" + "networkingIroncoreDev_v1alpha1" ], "description": "partially update status of the specified LoadBalancer", - "operationId": "patchNetworkingApiOnmetalDeV1alpha1NamespacedLoadBalancerStatus", + "operationId": "patchNetworkingIroncoreDevV1alpha1NamespacedLoadBalancerStatus", "parameters": [ { "name": "dryRun", @@ -1979,12 +1979,12 @@ "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/com.github.onmetal.onmetal-api.api.networking.v1alpha1.LoadBalancer" + "$ref": "#/components/schemas/com.github.ironcore-dev.ironcore.api.networking.v1alpha1.LoadBalancer" } }, "application/yaml": { "schema": { - "$ref": "#/components/schemas/com.github.onmetal.onmetal-api.api.networking.v1alpha1.LoadBalancer" + "$ref": "#/components/schemas/com.github.ironcore-dev.ironcore.api.networking.v1alpha1.LoadBalancer" } } } @@ -1994,12 +1994,12 @@ "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/com.github.onmetal.onmetal-api.api.networking.v1alpha1.LoadBalancer" + "$ref": "#/components/schemas/com.github.ironcore-dev.ironcore.api.networking.v1alpha1.LoadBalancer" } }, "application/yaml": { "schema": { - "$ref": "#/components/schemas/com.github.onmetal.onmetal-api.api.networking.v1alpha1.LoadBalancer" + "$ref": "#/components/schemas/com.github.ironcore-dev.ironcore.api.networking.v1alpha1.LoadBalancer" } } } @@ -2007,7 +2007,7 @@ }, "x-kubernetes-action": "patch", "x-kubernetes-group-version-kind": { - "group": "networking.api.onmetal.de", + "group": "networking.ironcore.dev", "version": "v1alpha1", "kind": "LoadBalancer" } @@ -2044,13 +2044,13 @@ } ] }, - "/apis/networking.api.onmetal.de/v1alpha1/namespaces/{namespace}/natgateways": { + "/apis/networking.ironcore.dev/v1alpha1/namespaces/{namespace}/natgateways": { "get": { "tags": [ - "networkingApiOnmetalDe_v1alpha1" + "networkingIroncoreDev_v1alpha1" ], "description": "list or watch objects of kind NATGateway", - "operationId": "listNetworkingApiOnmetalDeV1alpha1NamespacedNATGateway", + "operationId": "listNetworkingIroncoreDevV1alpha1NamespacedNATGateway", "parameters": [ { "name": "allowWatchBookmarks", @@ -2149,17 +2149,17 @@ "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/com.github.onmetal.onmetal-api.api.networking.v1alpha1.NATGatewayList" + "$ref": "#/components/schemas/com.github.ironcore-dev.ironcore.api.networking.v1alpha1.NATGatewayList" } }, "application/json;stream=watch": { "schema": { - "$ref": "#/components/schemas/com.github.onmetal.onmetal-api.api.networking.v1alpha1.NATGatewayList" + "$ref": "#/components/schemas/com.github.ironcore-dev.ironcore.api.networking.v1alpha1.NATGatewayList" } }, "application/yaml": { "schema": { - "$ref": "#/components/schemas/com.github.onmetal.onmetal-api.api.networking.v1alpha1.NATGatewayList" + "$ref": "#/components/schemas/com.github.ironcore-dev.ironcore.api.networking.v1alpha1.NATGatewayList" } } } @@ -2167,17 +2167,17 @@ }, "x-kubernetes-action": "list", "x-kubernetes-group-version-kind": { - "group": "networking.api.onmetal.de", + "group": "networking.ironcore.dev", "version": "v1alpha1", "kind": "NATGateway" } }, "post": { "tags": [ - "networkingApiOnmetalDe_v1alpha1" + "networkingIroncoreDev_v1alpha1" ], "description": "create a NATGateway", - "operationId": "createNetworkingApiOnmetalDeV1alpha1NamespacedNATGateway", + "operationId": "createNetworkingIroncoreDevV1alpha1NamespacedNATGateway", "parameters": [ { "name": "dryRun", @@ -2211,7 +2211,7 @@ "content": { "*/*": { "schema": { - "$ref": "#/components/schemas/com.github.onmetal.onmetal-api.api.networking.v1alpha1.NATGateway" + "$ref": "#/components/schemas/com.github.ironcore-dev.ironcore.api.networking.v1alpha1.NATGateway" } } } @@ -2222,12 +2222,12 @@ "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/com.github.onmetal.onmetal-api.api.networking.v1alpha1.NATGateway" + "$ref": "#/components/schemas/com.github.ironcore-dev.ironcore.api.networking.v1alpha1.NATGateway" } }, "application/yaml": { "schema": { - "$ref": "#/components/schemas/com.github.onmetal.onmetal-api.api.networking.v1alpha1.NATGateway" + "$ref": "#/components/schemas/com.github.ironcore-dev.ironcore.api.networking.v1alpha1.NATGateway" } } } @@ -2237,12 +2237,12 @@ "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/com.github.onmetal.onmetal-api.api.networking.v1alpha1.NATGateway" + "$ref": "#/components/schemas/com.github.ironcore-dev.ironcore.api.networking.v1alpha1.NATGateway" } }, "application/yaml": { "schema": { - "$ref": "#/components/schemas/com.github.onmetal.onmetal-api.api.networking.v1alpha1.NATGateway" + "$ref": "#/components/schemas/com.github.ironcore-dev.ironcore.api.networking.v1alpha1.NATGateway" } } } @@ -2252,12 +2252,12 @@ "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/com.github.onmetal.onmetal-api.api.networking.v1alpha1.NATGateway" + "$ref": "#/components/schemas/com.github.ironcore-dev.ironcore.api.networking.v1alpha1.NATGateway" } }, "application/yaml": { "schema": { - "$ref": "#/components/schemas/com.github.onmetal.onmetal-api.api.networking.v1alpha1.NATGateway" + "$ref": "#/components/schemas/com.github.ironcore-dev.ironcore.api.networking.v1alpha1.NATGateway" } } } @@ -2265,17 +2265,17 @@ }, "x-kubernetes-action": "post", "x-kubernetes-group-version-kind": { - "group": "networking.api.onmetal.de", + "group": "networking.ironcore.dev", "version": "v1alpha1", "kind": "NATGateway" } }, "delete": { "tags": [ - "networkingApiOnmetalDe_v1alpha1" + "networkingIroncoreDev_v1alpha1" ], "description": "delete collection of NATGateway", - "operationId": "deleteNetworkingApiOnmetalDeV1alpha1CollectionNamespacedNATGateway", + "operationId": "deleteNetworkingIroncoreDevV1alpha1CollectionNamespacedNATGateway", "parameters": [ { "name": "continue", @@ -2414,7 +2414,7 @@ }, "x-kubernetes-action": "deletecollection", "x-kubernetes-group-version-kind": { - "group": "networking.api.onmetal.de", + "group": "networking.ironcore.dev", "version": "v1alpha1", "kind": "NATGateway" } @@ -2441,25 +2441,25 @@ } ] }, - "/apis/networking.api.onmetal.de/v1alpha1/namespaces/{namespace}/natgateways/{name}": { + "/apis/networking.ironcore.dev/v1alpha1/namespaces/{namespace}/natgateways/{name}": { "get": { "tags": [ - "networkingApiOnmetalDe_v1alpha1" + "networkingIroncoreDev_v1alpha1" ], "description": "read the specified NATGateway", - "operationId": "readNetworkingApiOnmetalDeV1alpha1NamespacedNATGateway", + "operationId": "readNetworkingIroncoreDevV1alpha1NamespacedNATGateway", "responses": { "200": { "description": "OK", "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/com.github.onmetal.onmetal-api.api.networking.v1alpha1.NATGateway" + "$ref": "#/components/schemas/com.github.ironcore-dev.ironcore.api.networking.v1alpha1.NATGateway" } }, "application/yaml": { "schema": { - "$ref": "#/components/schemas/com.github.onmetal.onmetal-api.api.networking.v1alpha1.NATGateway" + "$ref": "#/components/schemas/com.github.ironcore-dev.ironcore.api.networking.v1alpha1.NATGateway" } } } @@ -2467,17 +2467,17 @@ }, "x-kubernetes-action": "get", "x-kubernetes-group-version-kind": { - "group": "networking.api.onmetal.de", + "group": "networking.ironcore.dev", "version": "v1alpha1", "kind": "NATGateway" } }, "put": { "tags": [ - "networkingApiOnmetalDe_v1alpha1" + "networkingIroncoreDev_v1alpha1" ], "description": "replace the specified NATGateway", - "operationId": "replaceNetworkingApiOnmetalDeV1alpha1NamespacedNATGateway", + "operationId": "replaceNetworkingIroncoreDevV1alpha1NamespacedNATGateway", "parameters": [ { "name": "dryRun", @@ -2511,7 +2511,7 @@ "content": { "*/*": { "schema": { - "$ref": "#/components/schemas/com.github.onmetal.onmetal-api.api.networking.v1alpha1.NATGateway" + "$ref": "#/components/schemas/com.github.ironcore-dev.ironcore.api.networking.v1alpha1.NATGateway" } } } @@ -2522,12 +2522,12 @@ "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/com.github.onmetal.onmetal-api.api.networking.v1alpha1.NATGateway" + "$ref": "#/components/schemas/com.github.ironcore-dev.ironcore.api.networking.v1alpha1.NATGateway" } }, "application/yaml": { "schema": { - "$ref": "#/components/schemas/com.github.onmetal.onmetal-api.api.networking.v1alpha1.NATGateway" + "$ref": "#/components/schemas/com.github.ironcore-dev.ironcore.api.networking.v1alpha1.NATGateway" } } } @@ -2537,12 +2537,12 @@ "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/com.github.onmetal.onmetal-api.api.networking.v1alpha1.NATGateway" + "$ref": "#/components/schemas/com.github.ironcore-dev.ironcore.api.networking.v1alpha1.NATGateway" } }, "application/yaml": { "schema": { - "$ref": "#/components/schemas/com.github.onmetal.onmetal-api.api.networking.v1alpha1.NATGateway" + "$ref": "#/components/schemas/com.github.ironcore-dev.ironcore.api.networking.v1alpha1.NATGateway" } } } @@ -2550,17 +2550,17 @@ }, "x-kubernetes-action": "put", "x-kubernetes-group-version-kind": { - "group": "networking.api.onmetal.de", + "group": "networking.ironcore.dev", "version": "v1alpha1", "kind": "NATGateway" } }, "delete": { "tags": [ - "networkingApiOnmetalDe_v1alpha1" + "networkingIroncoreDev_v1alpha1" ], "description": "delete a NATGateway", - "operationId": "deleteNetworkingApiOnmetalDeV1alpha1NamespacedNATGateway", + "operationId": "deleteNetworkingIroncoreDevV1alpha1NamespacedNATGateway", "parameters": [ { "name": "dryRun", @@ -2642,17 +2642,17 @@ }, "x-kubernetes-action": "delete", "x-kubernetes-group-version-kind": { - "group": "networking.api.onmetal.de", + "group": "networking.ironcore.dev", "version": "v1alpha1", "kind": "NATGateway" } }, "patch": { "tags": [ - "networkingApiOnmetalDe_v1alpha1" + "networkingIroncoreDev_v1alpha1" ], "description": "partially update the specified NATGateway", - "operationId": "patchNetworkingApiOnmetalDeV1alpha1NamespacedNATGateway", + "operationId": "patchNetworkingIroncoreDevV1alpha1NamespacedNATGateway", "parameters": [ { "name": "dryRun", @@ -2721,12 +2721,12 @@ "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/com.github.onmetal.onmetal-api.api.networking.v1alpha1.NATGateway" + "$ref": "#/components/schemas/com.github.ironcore-dev.ironcore.api.networking.v1alpha1.NATGateway" } }, "application/yaml": { "schema": { - "$ref": "#/components/schemas/com.github.onmetal.onmetal-api.api.networking.v1alpha1.NATGateway" + "$ref": "#/components/schemas/com.github.ironcore-dev.ironcore.api.networking.v1alpha1.NATGateway" } } } @@ -2736,12 +2736,12 @@ "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/com.github.onmetal.onmetal-api.api.networking.v1alpha1.NATGateway" + "$ref": "#/components/schemas/com.github.ironcore-dev.ironcore.api.networking.v1alpha1.NATGateway" } }, "application/yaml": { "schema": { - "$ref": "#/components/schemas/com.github.onmetal.onmetal-api.api.networking.v1alpha1.NATGateway" + "$ref": "#/components/schemas/com.github.ironcore-dev.ironcore.api.networking.v1alpha1.NATGateway" } } } @@ -2749,7 +2749,7 @@ }, "x-kubernetes-action": "patch", "x-kubernetes-group-version-kind": { - "group": "networking.api.onmetal.de", + "group": "networking.ironcore.dev", "version": "v1alpha1", "kind": "NATGateway" } @@ -2786,25 +2786,25 @@ } ] }, - "/apis/networking.api.onmetal.de/v1alpha1/namespaces/{namespace}/natgateways/{name}/status": { + "/apis/networking.ironcore.dev/v1alpha1/namespaces/{namespace}/natgateways/{name}/status": { "get": { "tags": [ - "networkingApiOnmetalDe_v1alpha1" + "networkingIroncoreDev_v1alpha1" ], "description": "read status of the specified NATGateway", - "operationId": "readNetworkingApiOnmetalDeV1alpha1NamespacedNATGatewayStatus", + "operationId": "readNetworkingIroncoreDevV1alpha1NamespacedNATGatewayStatus", "responses": { "200": { "description": "OK", "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/com.github.onmetal.onmetal-api.api.networking.v1alpha1.NATGateway" + "$ref": "#/components/schemas/com.github.ironcore-dev.ironcore.api.networking.v1alpha1.NATGateway" } }, "application/yaml": { "schema": { - "$ref": "#/components/schemas/com.github.onmetal.onmetal-api.api.networking.v1alpha1.NATGateway" + "$ref": "#/components/schemas/com.github.ironcore-dev.ironcore.api.networking.v1alpha1.NATGateway" } } } @@ -2812,17 +2812,17 @@ }, "x-kubernetes-action": "get", "x-kubernetes-group-version-kind": { - "group": "networking.api.onmetal.de", + "group": "networking.ironcore.dev", "version": "v1alpha1", "kind": "NATGateway" } }, "put": { "tags": [ - "networkingApiOnmetalDe_v1alpha1" + "networkingIroncoreDev_v1alpha1" ], "description": "replace status of the specified NATGateway", - "operationId": "replaceNetworkingApiOnmetalDeV1alpha1NamespacedNATGatewayStatus", + "operationId": "replaceNetworkingIroncoreDevV1alpha1NamespacedNATGatewayStatus", "parameters": [ { "name": "dryRun", @@ -2856,7 +2856,7 @@ "content": { "*/*": { "schema": { - "$ref": "#/components/schemas/com.github.onmetal.onmetal-api.api.networking.v1alpha1.NATGateway" + "$ref": "#/components/schemas/com.github.ironcore-dev.ironcore.api.networking.v1alpha1.NATGateway" } } } @@ -2867,12 +2867,12 @@ "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/com.github.onmetal.onmetal-api.api.networking.v1alpha1.NATGateway" + "$ref": "#/components/schemas/com.github.ironcore-dev.ironcore.api.networking.v1alpha1.NATGateway" } }, "application/yaml": { "schema": { - "$ref": "#/components/schemas/com.github.onmetal.onmetal-api.api.networking.v1alpha1.NATGateway" + "$ref": "#/components/schemas/com.github.ironcore-dev.ironcore.api.networking.v1alpha1.NATGateway" } } } @@ -2882,12 +2882,12 @@ "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/com.github.onmetal.onmetal-api.api.networking.v1alpha1.NATGateway" + "$ref": "#/components/schemas/com.github.ironcore-dev.ironcore.api.networking.v1alpha1.NATGateway" } }, "application/yaml": { "schema": { - "$ref": "#/components/schemas/com.github.onmetal.onmetal-api.api.networking.v1alpha1.NATGateway" + "$ref": "#/components/schemas/com.github.ironcore-dev.ironcore.api.networking.v1alpha1.NATGateway" } } } @@ -2895,17 +2895,17 @@ }, "x-kubernetes-action": "put", "x-kubernetes-group-version-kind": { - "group": "networking.api.onmetal.de", + "group": "networking.ironcore.dev", "version": "v1alpha1", "kind": "NATGateway" } }, "patch": { "tags": [ - "networkingApiOnmetalDe_v1alpha1" + "networkingIroncoreDev_v1alpha1" ], "description": "partially update status of the specified NATGateway", - "operationId": "patchNetworkingApiOnmetalDeV1alpha1NamespacedNATGatewayStatus", + "operationId": "patchNetworkingIroncoreDevV1alpha1NamespacedNATGatewayStatus", "parameters": [ { "name": "dryRun", @@ -2974,12 +2974,12 @@ "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/com.github.onmetal.onmetal-api.api.networking.v1alpha1.NATGateway" + "$ref": "#/components/schemas/com.github.ironcore-dev.ironcore.api.networking.v1alpha1.NATGateway" } }, "application/yaml": { "schema": { - "$ref": "#/components/schemas/com.github.onmetal.onmetal-api.api.networking.v1alpha1.NATGateway" + "$ref": "#/components/schemas/com.github.ironcore-dev.ironcore.api.networking.v1alpha1.NATGateway" } } } @@ -2989,12 +2989,12 @@ "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/com.github.onmetal.onmetal-api.api.networking.v1alpha1.NATGateway" + "$ref": "#/components/schemas/com.github.ironcore-dev.ironcore.api.networking.v1alpha1.NATGateway" } }, "application/yaml": { "schema": { - "$ref": "#/components/schemas/com.github.onmetal.onmetal-api.api.networking.v1alpha1.NATGateway" + "$ref": "#/components/schemas/com.github.ironcore-dev.ironcore.api.networking.v1alpha1.NATGateway" } } } @@ -3002,7 +3002,7 @@ }, "x-kubernetes-action": "patch", "x-kubernetes-group-version-kind": { - "group": "networking.api.onmetal.de", + "group": "networking.ironcore.dev", "version": "v1alpha1", "kind": "NATGateway" } @@ -3039,13 +3039,13 @@ } ] }, - "/apis/networking.api.onmetal.de/v1alpha1/namespaces/{namespace}/networkinterfaces": { + "/apis/networking.ironcore.dev/v1alpha1/namespaces/{namespace}/networkinterfaces": { "get": { "tags": [ - "networkingApiOnmetalDe_v1alpha1" + "networkingIroncoreDev_v1alpha1" ], "description": "list or watch objects of kind NetworkInterface", - "operationId": "listNetworkingApiOnmetalDeV1alpha1NamespacedNetworkInterface", + "operationId": "listNetworkingIroncoreDevV1alpha1NamespacedNetworkInterface", "parameters": [ { "name": "allowWatchBookmarks", @@ -3144,17 +3144,17 @@ "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/com.github.onmetal.onmetal-api.api.networking.v1alpha1.NetworkInterfaceList" + "$ref": "#/components/schemas/com.github.ironcore-dev.ironcore.api.networking.v1alpha1.NetworkInterfaceList" } }, "application/json;stream=watch": { "schema": { - "$ref": "#/components/schemas/com.github.onmetal.onmetal-api.api.networking.v1alpha1.NetworkInterfaceList" + "$ref": "#/components/schemas/com.github.ironcore-dev.ironcore.api.networking.v1alpha1.NetworkInterfaceList" } }, "application/yaml": { "schema": { - "$ref": "#/components/schemas/com.github.onmetal.onmetal-api.api.networking.v1alpha1.NetworkInterfaceList" + "$ref": "#/components/schemas/com.github.ironcore-dev.ironcore.api.networking.v1alpha1.NetworkInterfaceList" } } } @@ -3162,17 +3162,17 @@ }, "x-kubernetes-action": "list", "x-kubernetes-group-version-kind": { - "group": "networking.api.onmetal.de", + "group": "networking.ironcore.dev", "version": "v1alpha1", "kind": "NetworkInterface" } }, "post": { "tags": [ - "networkingApiOnmetalDe_v1alpha1" + "networkingIroncoreDev_v1alpha1" ], "description": "create a NetworkInterface", - "operationId": "createNetworkingApiOnmetalDeV1alpha1NamespacedNetworkInterface", + "operationId": "createNetworkingIroncoreDevV1alpha1NamespacedNetworkInterface", "parameters": [ { "name": "dryRun", @@ -3206,7 +3206,7 @@ "content": { "*/*": { "schema": { - "$ref": "#/components/schemas/com.github.onmetal.onmetal-api.api.networking.v1alpha1.NetworkInterface" + "$ref": "#/components/schemas/com.github.ironcore-dev.ironcore.api.networking.v1alpha1.NetworkInterface" } } } @@ -3217,12 +3217,12 @@ "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/com.github.onmetal.onmetal-api.api.networking.v1alpha1.NetworkInterface" + "$ref": "#/components/schemas/com.github.ironcore-dev.ironcore.api.networking.v1alpha1.NetworkInterface" } }, "application/yaml": { "schema": { - "$ref": "#/components/schemas/com.github.onmetal.onmetal-api.api.networking.v1alpha1.NetworkInterface" + "$ref": "#/components/schemas/com.github.ironcore-dev.ironcore.api.networking.v1alpha1.NetworkInterface" } } } @@ -3232,12 +3232,12 @@ "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/com.github.onmetal.onmetal-api.api.networking.v1alpha1.NetworkInterface" + "$ref": "#/components/schemas/com.github.ironcore-dev.ironcore.api.networking.v1alpha1.NetworkInterface" } }, "application/yaml": { "schema": { - "$ref": "#/components/schemas/com.github.onmetal.onmetal-api.api.networking.v1alpha1.NetworkInterface" + "$ref": "#/components/schemas/com.github.ironcore-dev.ironcore.api.networking.v1alpha1.NetworkInterface" } } } @@ -3247,12 +3247,12 @@ "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/com.github.onmetal.onmetal-api.api.networking.v1alpha1.NetworkInterface" + "$ref": "#/components/schemas/com.github.ironcore-dev.ironcore.api.networking.v1alpha1.NetworkInterface" } }, "application/yaml": { "schema": { - "$ref": "#/components/schemas/com.github.onmetal.onmetal-api.api.networking.v1alpha1.NetworkInterface" + "$ref": "#/components/schemas/com.github.ironcore-dev.ironcore.api.networking.v1alpha1.NetworkInterface" } } } @@ -3260,17 +3260,17 @@ }, "x-kubernetes-action": "post", "x-kubernetes-group-version-kind": { - "group": "networking.api.onmetal.de", + "group": "networking.ironcore.dev", "version": "v1alpha1", "kind": "NetworkInterface" } }, "delete": { "tags": [ - "networkingApiOnmetalDe_v1alpha1" + "networkingIroncoreDev_v1alpha1" ], "description": "delete collection of NetworkInterface", - "operationId": "deleteNetworkingApiOnmetalDeV1alpha1CollectionNamespacedNetworkInterface", + "operationId": "deleteNetworkingIroncoreDevV1alpha1CollectionNamespacedNetworkInterface", "parameters": [ { "name": "continue", @@ -3409,7 +3409,7 @@ }, "x-kubernetes-action": "deletecollection", "x-kubernetes-group-version-kind": { - "group": "networking.api.onmetal.de", + "group": "networking.ironcore.dev", "version": "v1alpha1", "kind": "NetworkInterface" } @@ -3436,25 +3436,25 @@ } ] }, - "/apis/networking.api.onmetal.de/v1alpha1/namespaces/{namespace}/networkinterfaces/{name}": { + "/apis/networking.ironcore.dev/v1alpha1/namespaces/{namespace}/networkinterfaces/{name}": { "get": { "tags": [ - "networkingApiOnmetalDe_v1alpha1" + "networkingIroncoreDev_v1alpha1" ], "description": "read the specified NetworkInterface", - "operationId": "readNetworkingApiOnmetalDeV1alpha1NamespacedNetworkInterface", + "operationId": "readNetworkingIroncoreDevV1alpha1NamespacedNetworkInterface", "responses": { "200": { "description": "OK", "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/com.github.onmetal.onmetal-api.api.networking.v1alpha1.NetworkInterface" + "$ref": "#/components/schemas/com.github.ironcore-dev.ironcore.api.networking.v1alpha1.NetworkInterface" } }, "application/yaml": { "schema": { - "$ref": "#/components/schemas/com.github.onmetal.onmetal-api.api.networking.v1alpha1.NetworkInterface" + "$ref": "#/components/schemas/com.github.ironcore-dev.ironcore.api.networking.v1alpha1.NetworkInterface" } } } @@ -3462,17 +3462,17 @@ }, "x-kubernetes-action": "get", "x-kubernetes-group-version-kind": { - "group": "networking.api.onmetal.de", + "group": "networking.ironcore.dev", "version": "v1alpha1", "kind": "NetworkInterface" } }, "put": { "tags": [ - "networkingApiOnmetalDe_v1alpha1" + "networkingIroncoreDev_v1alpha1" ], "description": "replace the specified NetworkInterface", - "operationId": "replaceNetworkingApiOnmetalDeV1alpha1NamespacedNetworkInterface", + "operationId": "replaceNetworkingIroncoreDevV1alpha1NamespacedNetworkInterface", "parameters": [ { "name": "dryRun", @@ -3506,7 +3506,7 @@ "content": { "*/*": { "schema": { - "$ref": "#/components/schemas/com.github.onmetal.onmetal-api.api.networking.v1alpha1.NetworkInterface" + "$ref": "#/components/schemas/com.github.ironcore-dev.ironcore.api.networking.v1alpha1.NetworkInterface" } } } @@ -3517,12 +3517,12 @@ "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/com.github.onmetal.onmetal-api.api.networking.v1alpha1.NetworkInterface" + "$ref": "#/components/schemas/com.github.ironcore-dev.ironcore.api.networking.v1alpha1.NetworkInterface" } }, "application/yaml": { "schema": { - "$ref": "#/components/schemas/com.github.onmetal.onmetal-api.api.networking.v1alpha1.NetworkInterface" + "$ref": "#/components/schemas/com.github.ironcore-dev.ironcore.api.networking.v1alpha1.NetworkInterface" } } } @@ -3532,12 +3532,12 @@ "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/com.github.onmetal.onmetal-api.api.networking.v1alpha1.NetworkInterface" + "$ref": "#/components/schemas/com.github.ironcore-dev.ironcore.api.networking.v1alpha1.NetworkInterface" } }, "application/yaml": { "schema": { - "$ref": "#/components/schemas/com.github.onmetal.onmetal-api.api.networking.v1alpha1.NetworkInterface" + "$ref": "#/components/schemas/com.github.ironcore-dev.ironcore.api.networking.v1alpha1.NetworkInterface" } } } @@ -3545,17 +3545,17 @@ }, "x-kubernetes-action": "put", "x-kubernetes-group-version-kind": { - "group": "networking.api.onmetal.de", + "group": "networking.ironcore.dev", "version": "v1alpha1", "kind": "NetworkInterface" } }, "delete": { "tags": [ - "networkingApiOnmetalDe_v1alpha1" + "networkingIroncoreDev_v1alpha1" ], "description": "delete a NetworkInterface", - "operationId": "deleteNetworkingApiOnmetalDeV1alpha1NamespacedNetworkInterface", + "operationId": "deleteNetworkingIroncoreDevV1alpha1NamespacedNetworkInterface", "parameters": [ { "name": "dryRun", @@ -3637,17 +3637,17 @@ }, "x-kubernetes-action": "delete", "x-kubernetes-group-version-kind": { - "group": "networking.api.onmetal.de", + "group": "networking.ironcore.dev", "version": "v1alpha1", "kind": "NetworkInterface" } }, "patch": { "tags": [ - "networkingApiOnmetalDe_v1alpha1" + "networkingIroncoreDev_v1alpha1" ], "description": "partially update the specified NetworkInterface", - "operationId": "patchNetworkingApiOnmetalDeV1alpha1NamespacedNetworkInterface", + "operationId": "patchNetworkingIroncoreDevV1alpha1NamespacedNetworkInterface", "parameters": [ { "name": "dryRun", @@ -3716,12 +3716,12 @@ "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/com.github.onmetal.onmetal-api.api.networking.v1alpha1.NetworkInterface" + "$ref": "#/components/schemas/com.github.ironcore-dev.ironcore.api.networking.v1alpha1.NetworkInterface" } }, "application/yaml": { "schema": { - "$ref": "#/components/schemas/com.github.onmetal.onmetal-api.api.networking.v1alpha1.NetworkInterface" + "$ref": "#/components/schemas/com.github.ironcore-dev.ironcore.api.networking.v1alpha1.NetworkInterface" } } } @@ -3731,12 +3731,12 @@ "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/com.github.onmetal.onmetal-api.api.networking.v1alpha1.NetworkInterface" + "$ref": "#/components/schemas/com.github.ironcore-dev.ironcore.api.networking.v1alpha1.NetworkInterface" } }, "application/yaml": { "schema": { - "$ref": "#/components/schemas/com.github.onmetal.onmetal-api.api.networking.v1alpha1.NetworkInterface" + "$ref": "#/components/schemas/com.github.ironcore-dev.ironcore.api.networking.v1alpha1.NetworkInterface" } } } @@ -3744,7 +3744,7 @@ }, "x-kubernetes-action": "patch", "x-kubernetes-group-version-kind": { - "group": "networking.api.onmetal.de", + "group": "networking.ironcore.dev", "version": "v1alpha1", "kind": "NetworkInterface" } @@ -3781,25 +3781,25 @@ } ] }, - "/apis/networking.api.onmetal.de/v1alpha1/namespaces/{namespace}/networkinterfaces/{name}/status": { + "/apis/networking.ironcore.dev/v1alpha1/namespaces/{namespace}/networkinterfaces/{name}/status": { "get": { "tags": [ - "networkingApiOnmetalDe_v1alpha1" + "networkingIroncoreDev_v1alpha1" ], "description": "read status of the specified NetworkInterface", - "operationId": "readNetworkingApiOnmetalDeV1alpha1NamespacedNetworkInterfaceStatus", + "operationId": "readNetworkingIroncoreDevV1alpha1NamespacedNetworkInterfaceStatus", "responses": { "200": { "description": "OK", "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/com.github.onmetal.onmetal-api.api.networking.v1alpha1.NetworkInterface" + "$ref": "#/components/schemas/com.github.ironcore-dev.ironcore.api.networking.v1alpha1.NetworkInterface" } }, "application/yaml": { "schema": { - "$ref": "#/components/schemas/com.github.onmetal.onmetal-api.api.networking.v1alpha1.NetworkInterface" + "$ref": "#/components/schemas/com.github.ironcore-dev.ironcore.api.networking.v1alpha1.NetworkInterface" } } } @@ -3807,17 +3807,17 @@ }, "x-kubernetes-action": "get", "x-kubernetes-group-version-kind": { - "group": "networking.api.onmetal.de", + "group": "networking.ironcore.dev", "version": "v1alpha1", "kind": "NetworkInterface" } }, "put": { "tags": [ - "networkingApiOnmetalDe_v1alpha1" + "networkingIroncoreDev_v1alpha1" ], "description": "replace status of the specified NetworkInterface", - "operationId": "replaceNetworkingApiOnmetalDeV1alpha1NamespacedNetworkInterfaceStatus", + "operationId": "replaceNetworkingIroncoreDevV1alpha1NamespacedNetworkInterfaceStatus", "parameters": [ { "name": "dryRun", @@ -3851,7 +3851,7 @@ "content": { "*/*": { "schema": { - "$ref": "#/components/schemas/com.github.onmetal.onmetal-api.api.networking.v1alpha1.NetworkInterface" + "$ref": "#/components/schemas/com.github.ironcore-dev.ironcore.api.networking.v1alpha1.NetworkInterface" } } } @@ -3862,12 +3862,12 @@ "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/com.github.onmetal.onmetal-api.api.networking.v1alpha1.NetworkInterface" + "$ref": "#/components/schemas/com.github.ironcore-dev.ironcore.api.networking.v1alpha1.NetworkInterface" } }, "application/yaml": { "schema": { - "$ref": "#/components/schemas/com.github.onmetal.onmetal-api.api.networking.v1alpha1.NetworkInterface" + "$ref": "#/components/schemas/com.github.ironcore-dev.ironcore.api.networking.v1alpha1.NetworkInterface" } } } @@ -3877,12 +3877,12 @@ "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/com.github.onmetal.onmetal-api.api.networking.v1alpha1.NetworkInterface" + "$ref": "#/components/schemas/com.github.ironcore-dev.ironcore.api.networking.v1alpha1.NetworkInterface" } }, "application/yaml": { "schema": { - "$ref": "#/components/schemas/com.github.onmetal.onmetal-api.api.networking.v1alpha1.NetworkInterface" + "$ref": "#/components/schemas/com.github.ironcore-dev.ironcore.api.networking.v1alpha1.NetworkInterface" } } } @@ -3890,17 +3890,17 @@ }, "x-kubernetes-action": "put", "x-kubernetes-group-version-kind": { - "group": "networking.api.onmetal.de", + "group": "networking.ironcore.dev", "version": "v1alpha1", "kind": "NetworkInterface" } }, "patch": { "tags": [ - "networkingApiOnmetalDe_v1alpha1" + "networkingIroncoreDev_v1alpha1" ], "description": "partially update status of the specified NetworkInterface", - "operationId": "patchNetworkingApiOnmetalDeV1alpha1NamespacedNetworkInterfaceStatus", + "operationId": "patchNetworkingIroncoreDevV1alpha1NamespacedNetworkInterfaceStatus", "parameters": [ { "name": "dryRun", @@ -3969,12 +3969,12 @@ "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/com.github.onmetal.onmetal-api.api.networking.v1alpha1.NetworkInterface" + "$ref": "#/components/schemas/com.github.ironcore-dev.ironcore.api.networking.v1alpha1.NetworkInterface" } }, "application/yaml": { "schema": { - "$ref": "#/components/schemas/com.github.onmetal.onmetal-api.api.networking.v1alpha1.NetworkInterface" + "$ref": "#/components/schemas/com.github.ironcore-dev.ironcore.api.networking.v1alpha1.NetworkInterface" } } } @@ -3984,12 +3984,12 @@ "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/com.github.onmetal.onmetal-api.api.networking.v1alpha1.NetworkInterface" + "$ref": "#/components/schemas/com.github.ironcore-dev.ironcore.api.networking.v1alpha1.NetworkInterface" } }, "application/yaml": { "schema": { - "$ref": "#/components/schemas/com.github.onmetal.onmetal-api.api.networking.v1alpha1.NetworkInterface" + "$ref": "#/components/schemas/com.github.ironcore-dev.ironcore.api.networking.v1alpha1.NetworkInterface" } } } @@ -3997,7 +3997,7 @@ }, "x-kubernetes-action": "patch", "x-kubernetes-group-version-kind": { - "group": "networking.api.onmetal.de", + "group": "networking.ironcore.dev", "version": "v1alpha1", "kind": "NetworkInterface" } @@ -4034,13 +4034,13 @@ } ] }, - "/apis/networking.api.onmetal.de/v1alpha1/namespaces/{namespace}/networkpolicies": { + "/apis/networking.ironcore.dev/v1alpha1/namespaces/{namespace}/networkpolicies": { "get": { "tags": [ - "networkingApiOnmetalDe_v1alpha1" + "networkingIroncoreDev_v1alpha1" ], "description": "list or watch objects of kind NetworkPolicy", - "operationId": "listNetworkingApiOnmetalDeV1alpha1NamespacedNetworkPolicy", + "operationId": "listNetworkingIroncoreDevV1alpha1NamespacedNetworkPolicy", "parameters": [ { "name": "allowWatchBookmarks", @@ -4139,17 +4139,17 @@ "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/com.github.onmetal.onmetal-api.api.networking.v1alpha1.NetworkPolicyList" + "$ref": "#/components/schemas/com.github.ironcore-dev.ironcore.api.networking.v1alpha1.NetworkPolicyList" } }, "application/json;stream=watch": { "schema": { - "$ref": "#/components/schemas/com.github.onmetal.onmetal-api.api.networking.v1alpha1.NetworkPolicyList" + "$ref": "#/components/schemas/com.github.ironcore-dev.ironcore.api.networking.v1alpha1.NetworkPolicyList" } }, "application/yaml": { "schema": { - "$ref": "#/components/schemas/com.github.onmetal.onmetal-api.api.networking.v1alpha1.NetworkPolicyList" + "$ref": "#/components/schemas/com.github.ironcore-dev.ironcore.api.networking.v1alpha1.NetworkPolicyList" } } } @@ -4157,17 +4157,17 @@ }, "x-kubernetes-action": "list", "x-kubernetes-group-version-kind": { - "group": "networking.api.onmetal.de", + "group": "networking.ironcore.dev", "version": "v1alpha1", "kind": "NetworkPolicy" } }, "post": { "tags": [ - "networkingApiOnmetalDe_v1alpha1" + "networkingIroncoreDev_v1alpha1" ], "description": "create a NetworkPolicy", - "operationId": "createNetworkingApiOnmetalDeV1alpha1NamespacedNetworkPolicy", + "operationId": "createNetworkingIroncoreDevV1alpha1NamespacedNetworkPolicy", "parameters": [ { "name": "dryRun", @@ -4201,7 +4201,7 @@ "content": { "*/*": { "schema": { - "$ref": "#/components/schemas/com.github.onmetal.onmetal-api.api.networking.v1alpha1.NetworkPolicy" + "$ref": "#/components/schemas/com.github.ironcore-dev.ironcore.api.networking.v1alpha1.NetworkPolicy" } } } @@ -4212,12 +4212,12 @@ "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/com.github.onmetal.onmetal-api.api.networking.v1alpha1.NetworkPolicy" + "$ref": "#/components/schemas/com.github.ironcore-dev.ironcore.api.networking.v1alpha1.NetworkPolicy" } }, "application/yaml": { "schema": { - "$ref": "#/components/schemas/com.github.onmetal.onmetal-api.api.networking.v1alpha1.NetworkPolicy" + "$ref": "#/components/schemas/com.github.ironcore-dev.ironcore.api.networking.v1alpha1.NetworkPolicy" } } } @@ -4227,12 +4227,12 @@ "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/com.github.onmetal.onmetal-api.api.networking.v1alpha1.NetworkPolicy" + "$ref": "#/components/schemas/com.github.ironcore-dev.ironcore.api.networking.v1alpha1.NetworkPolicy" } }, "application/yaml": { "schema": { - "$ref": "#/components/schemas/com.github.onmetal.onmetal-api.api.networking.v1alpha1.NetworkPolicy" + "$ref": "#/components/schemas/com.github.ironcore-dev.ironcore.api.networking.v1alpha1.NetworkPolicy" } } } @@ -4242,12 +4242,12 @@ "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/com.github.onmetal.onmetal-api.api.networking.v1alpha1.NetworkPolicy" + "$ref": "#/components/schemas/com.github.ironcore-dev.ironcore.api.networking.v1alpha1.NetworkPolicy" } }, "application/yaml": { "schema": { - "$ref": "#/components/schemas/com.github.onmetal.onmetal-api.api.networking.v1alpha1.NetworkPolicy" + "$ref": "#/components/schemas/com.github.ironcore-dev.ironcore.api.networking.v1alpha1.NetworkPolicy" } } } @@ -4255,17 +4255,17 @@ }, "x-kubernetes-action": "post", "x-kubernetes-group-version-kind": { - "group": "networking.api.onmetal.de", + "group": "networking.ironcore.dev", "version": "v1alpha1", "kind": "NetworkPolicy" } }, "delete": { "tags": [ - "networkingApiOnmetalDe_v1alpha1" + "networkingIroncoreDev_v1alpha1" ], "description": "delete collection of NetworkPolicy", - "operationId": "deleteNetworkingApiOnmetalDeV1alpha1CollectionNamespacedNetworkPolicy", + "operationId": "deleteNetworkingIroncoreDevV1alpha1CollectionNamespacedNetworkPolicy", "parameters": [ { "name": "continue", @@ -4404,7 +4404,7 @@ }, "x-kubernetes-action": "deletecollection", "x-kubernetes-group-version-kind": { - "group": "networking.api.onmetal.de", + "group": "networking.ironcore.dev", "version": "v1alpha1", "kind": "NetworkPolicy" } @@ -4431,25 +4431,25 @@ } ] }, - "/apis/networking.api.onmetal.de/v1alpha1/namespaces/{namespace}/networkpolicies/{name}": { + "/apis/networking.ironcore.dev/v1alpha1/namespaces/{namespace}/networkpolicies/{name}": { "get": { "tags": [ - "networkingApiOnmetalDe_v1alpha1" + "networkingIroncoreDev_v1alpha1" ], "description": "read the specified NetworkPolicy", - "operationId": "readNetworkingApiOnmetalDeV1alpha1NamespacedNetworkPolicy", + "operationId": "readNetworkingIroncoreDevV1alpha1NamespacedNetworkPolicy", "responses": { "200": { "description": "OK", "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/com.github.onmetal.onmetal-api.api.networking.v1alpha1.NetworkPolicy" + "$ref": "#/components/schemas/com.github.ironcore-dev.ironcore.api.networking.v1alpha1.NetworkPolicy" } }, "application/yaml": { "schema": { - "$ref": "#/components/schemas/com.github.onmetal.onmetal-api.api.networking.v1alpha1.NetworkPolicy" + "$ref": "#/components/schemas/com.github.ironcore-dev.ironcore.api.networking.v1alpha1.NetworkPolicy" } } } @@ -4457,17 +4457,17 @@ }, "x-kubernetes-action": "get", "x-kubernetes-group-version-kind": { - "group": "networking.api.onmetal.de", + "group": "networking.ironcore.dev", "version": "v1alpha1", "kind": "NetworkPolicy" } }, "put": { "tags": [ - "networkingApiOnmetalDe_v1alpha1" + "networkingIroncoreDev_v1alpha1" ], "description": "replace the specified NetworkPolicy", - "operationId": "replaceNetworkingApiOnmetalDeV1alpha1NamespacedNetworkPolicy", + "operationId": "replaceNetworkingIroncoreDevV1alpha1NamespacedNetworkPolicy", "parameters": [ { "name": "dryRun", @@ -4501,7 +4501,7 @@ "content": { "*/*": { "schema": { - "$ref": "#/components/schemas/com.github.onmetal.onmetal-api.api.networking.v1alpha1.NetworkPolicy" + "$ref": "#/components/schemas/com.github.ironcore-dev.ironcore.api.networking.v1alpha1.NetworkPolicy" } } } @@ -4512,12 +4512,12 @@ "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/com.github.onmetal.onmetal-api.api.networking.v1alpha1.NetworkPolicy" + "$ref": "#/components/schemas/com.github.ironcore-dev.ironcore.api.networking.v1alpha1.NetworkPolicy" } }, "application/yaml": { "schema": { - "$ref": "#/components/schemas/com.github.onmetal.onmetal-api.api.networking.v1alpha1.NetworkPolicy" + "$ref": "#/components/schemas/com.github.ironcore-dev.ironcore.api.networking.v1alpha1.NetworkPolicy" } } } @@ -4527,12 +4527,12 @@ "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/com.github.onmetal.onmetal-api.api.networking.v1alpha1.NetworkPolicy" + "$ref": "#/components/schemas/com.github.ironcore-dev.ironcore.api.networking.v1alpha1.NetworkPolicy" } }, "application/yaml": { "schema": { - "$ref": "#/components/schemas/com.github.onmetal.onmetal-api.api.networking.v1alpha1.NetworkPolicy" + "$ref": "#/components/schemas/com.github.ironcore-dev.ironcore.api.networking.v1alpha1.NetworkPolicy" } } } @@ -4540,17 +4540,17 @@ }, "x-kubernetes-action": "put", "x-kubernetes-group-version-kind": { - "group": "networking.api.onmetal.de", + "group": "networking.ironcore.dev", "version": "v1alpha1", "kind": "NetworkPolicy" } }, "delete": { "tags": [ - "networkingApiOnmetalDe_v1alpha1" + "networkingIroncoreDev_v1alpha1" ], "description": "delete a NetworkPolicy", - "operationId": "deleteNetworkingApiOnmetalDeV1alpha1NamespacedNetworkPolicy", + "operationId": "deleteNetworkingIroncoreDevV1alpha1NamespacedNetworkPolicy", "parameters": [ { "name": "dryRun", @@ -4632,17 +4632,17 @@ }, "x-kubernetes-action": "delete", "x-kubernetes-group-version-kind": { - "group": "networking.api.onmetal.de", + "group": "networking.ironcore.dev", "version": "v1alpha1", "kind": "NetworkPolicy" } }, "patch": { "tags": [ - "networkingApiOnmetalDe_v1alpha1" + "networkingIroncoreDev_v1alpha1" ], "description": "partially update the specified NetworkPolicy", - "operationId": "patchNetworkingApiOnmetalDeV1alpha1NamespacedNetworkPolicy", + "operationId": "patchNetworkingIroncoreDevV1alpha1NamespacedNetworkPolicy", "parameters": [ { "name": "dryRun", @@ -4711,12 +4711,12 @@ "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/com.github.onmetal.onmetal-api.api.networking.v1alpha1.NetworkPolicy" + "$ref": "#/components/schemas/com.github.ironcore-dev.ironcore.api.networking.v1alpha1.NetworkPolicy" } }, "application/yaml": { "schema": { - "$ref": "#/components/schemas/com.github.onmetal.onmetal-api.api.networking.v1alpha1.NetworkPolicy" + "$ref": "#/components/schemas/com.github.ironcore-dev.ironcore.api.networking.v1alpha1.NetworkPolicy" } } } @@ -4726,12 +4726,12 @@ "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/com.github.onmetal.onmetal-api.api.networking.v1alpha1.NetworkPolicy" + "$ref": "#/components/schemas/com.github.ironcore-dev.ironcore.api.networking.v1alpha1.NetworkPolicy" } }, "application/yaml": { "schema": { - "$ref": "#/components/schemas/com.github.onmetal.onmetal-api.api.networking.v1alpha1.NetworkPolicy" + "$ref": "#/components/schemas/com.github.ironcore-dev.ironcore.api.networking.v1alpha1.NetworkPolicy" } } } @@ -4739,7 +4739,7 @@ }, "x-kubernetes-action": "patch", "x-kubernetes-group-version-kind": { - "group": "networking.api.onmetal.de", + "group": "networking.ironcore.dev", "version": "v1alpha1", "kind": "NetworkPolicy" } @@ -4776,25 +4776,25 @@ } ] }, - "/apis/networking.api.onmetal.de/v1alpha1/namespaces/{namespace}/networkpolicies/{name}/status": { + "/apis/networking.ironcore.dev/v1alpha1/namespaces/{namespace}/networkpolicies/{name}/status": { "get": { "tags": [ - "networkingApiOnmetalDe_v1alpha1" + "networkingIroncoreDev_v1alpha1" ], "description": "read status of the specified NetworkPolicy", - "operationId": "readNetworkingApiOnmetalDeV1alpha1NamespacedNetworkPolicyStatus", + "operationId": "readNetworkingIroncoreDevV1alpha1NamespacedNetworkPolicyStatus", "responses": { "200": { "description": "OK", "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/com.github.onmetal.onmetal-api.api.networking.v1alpha1.NetworkPolicy" + "$ref": "#/components/schemas/com.github.ironcore-dev.ironcore.api.networking.v1alpha1.NetworkPolicy" } }, "application/yaml": { "schema": { - "$ref": "#/components/schemas/com.github.onmetal.onmetal-api.api.networking.v1alpha1.NetworkPolicy" + "$ref": "#/components/schemas/com.github.ironcore-dev.ironcore.api.networking.v1alpha1.NetworkPolicy" } } } @@ -4802,17 +4802,17 @@ }, "x-kubernetes-action": "get", "x-kubernetes-group-version-kind": { - "group": "networking.api.onmetal.de", + "group": "networking.ironcore.dev", "version": "v1alpha1", "kind": "NetworkPolicy" } }, "put": { "tags": [ - "networkingApiOnmetalDe_v1alpha1" + "networkingIroncoreDev_v1alpha1" ], "description": "replace status of the specified NetworkPolicy", - "operationId": "replaceNetworkingApiOnmetalDeV1alpha1NamespacedNetworkPolicyStatus", + "operationId": "replaceNetworkingIroncoreDevV1alpha1NamespacedNetworkPolicyStatus", "parameters": [ { "name": "dryRun", @@ -4846,7 +4846,7 @@ "content": { "*/*": { "schema": { - "$ref": "#/components/schemas/com.github.onmetal.onmetal-api.api.networking.v1alpha1.NetworkPolicy" + "$ref": "#/components/schemas/com.github.ironcore-dev.ironcore.api.networking.v1alpha1.NetworkPolicy" } } } @@ -4857,12 +4857,12 @@ "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/com.github.onmetal.onmetal-api.api.networking.v1alpha1.NetworkPolicy" + "$ref": "#/components/schemas/com.github.ironcore-dev.ironcore.api.networking.v1alpha1.NetworkPolicy" } }, "application/yaml": { "schema": { - "$ref": "#/components/schemas/com.github.onmetal.onmetal-api.api.networking.v1alpha1.NetworkPolicy" + "$ref": "#/components/schemas/com.github.ironcore-dev.ironcore.api.networking.v1alpha1.NetworkPolicy" } } } @@ -4872,12 +4872,12 @@ "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/com.github.onmetal.onmetal-api.api.networking.v1alpha1.NetworkPolicy" + "$ref": "#/components/schemas/com.github.ironcore-dev.ironcore.api.networking.v1alpha1.NetworkPolicy" } }, "application/yaml": { "schema": { - "$ref": "#/components/schemas/com.github.onmetal.onmetal-api.api.networking.v1alpha1.NetworkPolicy" + "$ref": "#/components/schemas/com.github.ironcore-dev.ironcore.api.networking.v1alpha1.NetworkPolicy" } } } @@ -4885,17 +4885,17 @@ }, "x-kubernetes-action": "put", "x-kubernetes-group-version-kind": { - "group": "networking.api.onmetal.de", + "group": "networking.ironcore.dev", "version": "v1alpha1", "kind": "NetworkPolicy" } }, "patch": { "tags": [ - "networkingApiOnmetalDe_v1alpha1" + "networkingIroncoreDev_v1alpha1" ], "description": "partially update status of the specified NetworkPolicy", - "operationId": "patchNetworkingApiOnmetalDeV1alpha1NamespacedNetworkPolicyStatus", + "operationId": "patchNetworkingIroncoreDevV1alpha1NamespacedNetworkPolicyStatus", "parameters": [ { "name": "dryRun", @@ -4964,12 +4964,12 @@ "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/com.github.onmetal.onmetal-api.api.networking.v1alpha1.NetworkPolicy" + "$ref": "#/components/schemas/com.github.ironcore-dev.ironcore.api.networking.v1alpha1.NetworkPolicy" } }, "application/yaml": { "schema": { - "$ref": "#/components/schemas/com.github.onmetal.onmetal-api.api.networking.v1alpha1.NetworkPolicy" + "$ref": "#/components/schemas/com.github.ironcore-dev.ironcore.api.networking.v1alpha1.NetworkPolicy" } } } @@ -4979,12 +4979,12 @@ "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/com.github.onmetal.onmetal-api.api.networking.v1alpha1.NetworkPolicy" + "$ref": "#/components/schemas/com.github.ironcore-dev.ironcore.api.networking.v1alpha1.NetworkPolicy" } }, "application/yaml": { "schema": { - "$ref": "#/components/schemas/com.github.onmetal.onmetal-api.api.networking.v1alpha1.NetworkPolicy" + "$ref": "#/components/schemas/com.github.ironcore-dev.ironcore.api.networking.v1alpha1.NetworkPolicy" } } } @@ -4992,7 +4992,7 @@ }, "x-kubernetes-action": "patch", "x-kubernetes-group-version-kind": { - "group": "networking.api.onmetal.de", + "group": "networking.ironcore.dev", "version": "v1alpha1", "kind": "NetworkPolicy" } @@ -5029,13 +5029,13 @@ } ] }, - "/apis/networking.api.onmetal.de/v1alpha1/namespaces/{namespace}/networks": { + "/apis/networking.ironcore.dev/v1alpha1/namespaces/{namespace}/networks": { "get": { "tags": [ - "networkingApiOnmetalDe_v1alpha1" + "networkingIroncoreDev_v1alpha1" ], "description": "list or watch objects of kind Network", - "operationId": "listNetworkingApiOnmetalDeV1alpha1NamespacedNetwork", + "operationId": "listNetworkingIroncoreDevV1alpha1NamespacedNetwork", "parameters": [ { "name": "allowWatchBookmarks", @@ -5134,17 +5134,17 @@ "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/com.github.onmetal.onmetal-api.api.networking.v1alpha1.NetworkList" + "$ref": "#/components/schemas/com.github.ironcore-dev.ironcore.api.networking.v1alpha1.NetworkList" } }, "application/json;stream=watch": { "schema": { - "$ref": "#/components/schemas/com.github.onmetal.onmetal-api.api.networking.v1alpha1.NetworkList" + "$ref": "#/components/schemas/com.github.ironcore-dev.ironcore.api.networking.v1alpha1.NetworkList" } }, "application/yaml": { "schema": { - "$ref": "#/components/schemas/com.github.onmetal.onmetal-api.api.networking.v1alpha1.NetworkList" + "$ref": "#/components/schemas/com.github.ironcore-dev.ironcore.api.networking.v1alpha1.NetworkList" } } } @@ -5152,17 +5152,17 @@ }, "x-kubernetes-action": "list", "x-kubernetes-group-version-kind": { - "group": "networking.api.onmetal.de", + "group": "networking.ironcore.dev", "version": "v1alpha1", "kind": "Network" } }, "post": { "tags": [ - "networkingApiOnmetalDe_v1alpha1" + "networkingIroncoreDev_v1alpha1" ], "description": "create a Network", - "operationId": "createNetworkingApiOnmetalDeV1alpha1NamespacedNetwork", + "operationId": "createNetworkingIroncoreDevV1alpha1NamespacedNetwork", "parameters": [ { "name": "dryRun", @@ -5196,7 +5196,7 @@ "content": { "*/*": { "schema": { - "$ref": "#/components/schemas/com.github.onmetal.onmetal-api.api.networking.v1alpha1.Network" + "$ref": "#/components/schemas/com.github.ironcore-dev.ironcore.api.networking.v1alpha1.Network" } } } @@ -5207,12 +5207,12 @@ "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/com.github.onmetal.onmetal-api.api.networking.v1alpha1.Network" + "$ref": "#/components/schemas/com.github.ironcore-dev.ironcore.api.networking.v1alpha1.Network" } }, "application/yaml": { "schema": { - "$ref": "#/components/schemas/com.github.onmetal.onmetal-api.api.networking.v1alpha1.Network" + "$ref": "#/components/schemas/com.github.ironcore-dev.ironcore.api.networking.v1alpha1.Network" } } } @@ -5222,12 +5222,12 @@ "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/com.github.onmetal.onmetal-api.api.networking.v1alpha1.Network" + "$ref": "#/components/schemas/com.github.ironcore-dev.ironcore.api.networking.v1alpha1.Network" } }, "application/yaml": { "schema": { - "$ref": "#/components/schemas/com.github.onmetal.onmetal-api.api.networking.v1alpha1.Network" + "$ref": "#/components/schemas/com.github.ironcore-dev.ironcore.api.networking.v1alpha1.Network" } } } @@ -5237,12 +5237,12 @@ "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/com.github.onmetal.onmetal-api.api.networking.v1alpha1.Network" + "$ref": "#/components/schemas/com.github.ironcore-dev.ironcore.api.networking.v1alpha1.Network" } }, "application/yaml": { "schema": { - "$ref": "#/components/schemas/com.github.onmetal.onmetal-api.api.networking.v1alpha1.Network" + "$ref": "#/components/schemas/com.github.ironcore-dev.ironcore.api.networking.v1alpha1.Network" } } } @@ -5250,17 +5250,17 @@ }, "x-kubernetes-action": "post", "x-kubernetes-group-version-kind": { - "group": "networking.api.onmetal.de", + "group": "networking.ironcore.dev", "version": "v1alpha1", "kind": "Network" } }, "delete": { "tags": [ - "networkingApiOnmetalDe_v1alpha1" + "networkingIroncoreDev_v1alpha1" ], "description": "delete collection of Network", - "operationId": "deleteNetworkingApiOnmetalDeV1alpha1CollectionNamespacedNetwork", + "operationId": "deleteNetworkingIroncoreDevV1alpha1CollectionNamespacedNetwork", "parameters": [ { "name": "continue", @@ -5399,7 +5399,7 @@ }, "x-kubernetes-action": "deletecollection", "x-kubernetes-group-version-kind": { - "group": "networking.api.onmetal.de", + "group": "networking.ironcore.dev", "version": "v1alpha1", "kind": "Network" } @@ -5426,25 +5426,25 @@ } ] }, - "/apis/networking.api.onmetal.de/v1alpha1/namespaces/{namespace}/networks/{name}": { + "/apis/networking.ironcore.dev/v1alpha1/namespaces/{namespace}/networks/{name}": { "get": { "tags": [ - "networkingApiOnmetalDe_v1alpha1" + "networkingIroncoreDev_v1alpha1" ], "description": "read the specified Network", - "operationId": "readNetworkingApiOnmetalDeV1alpha1NamespacedNetwork", + "operationId": "readNetworkingIroncoreDevV1alpha1NamespacedNetwork", "responses": { "200": { "description": "OK", "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/com.github.onmetal.onmetal-api.api.networking.v1alpha1.Network" + "$ref": "#/components/schemas/com.github.ironcore-dev.ironcore.api.networking.v1alpha1.Network" } }, "application/yaml": { "schema": { - "$ref": "#/components/schemas/com.github.onmetal.onmetal-api.api.networking.v1alpha1.Network" + "$ref": "#/components/schemas/com.github.ironcore-dev.ironcore.api.networking.v1alpha1.Network" } } } @@ -5452,17 +5452,17 @@ }, "x-kubernetes-action": "get", "x-kubernetes-group-version-kind": { - "group": "networking.api.onmetal.de", + "group": "networking.ironcore.dev", "version": "v1alpha1", "kind": "Network" } }, "put": { "tags": [ - "networkingApiOnmetalDe_v1alpha1" + "networkingIroncoreDev_v1alpha1" ], "description": "replace the specified Network", - "operationId": "replaceNetworkingApiOnmetalDeV1alpha1NamespacedNetwork", + "operationId": "replaceNetworkingIroncoreDevV1alpha1NamespacedNetwork", "parameters": [ { "name": "dryRun", @@ -5496,7 +5496,7 @@ "content": { "*/*": { "schema": { - "$ref": "#/components/schemas/com.github.onmetal.onmetal-api.api.networking.v1alpha1.Network" + "$ref": "#/components/schemas/com.github.ironcore-dev.ironcore.api.networking.v1alpha1.Network" } } } @@ -5507,12 +5507,12 @@ "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/com.github.onmetal.onmetal-api.api.networking.v1alpha1.Network" + "$ref": "#/components/schemas/com.github.ironcore-dev.ironcore.api.networking.v1alpha1.Network" } }, "application/yaml": { "schema": { - "$ref": "#/components/schemas/com.github.onmetal.onmetal-api.api.networking.v1alpha1.Network" + "$ref": "#/components/schemas/com.github.ironcore-dev.ironcore.api.networking.v1alpha1.Network" } } } @@ -5522,12 +5522,12 @@ "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/com.github.onmetal.onmetal-api.api.networking.v1alpha1.Network" + "$ref": "#/components/schemas/com.github.ironcore-dev.ironcore.api.networking.v1alpha1.Network" } }, "application/yaml": { "schema": { - "$ref": "#/components/schemas/com.github.onmetal.onmetal-api.api.networking.v1alpha1.Network" + "$ref": "#/components/schemas/com.github.ironcore-dev.ironcore.api.networking.v1alpha1.Network" } } } @@ -5535,17 +5535,17 @@ }, "x-kubernetes-action": "put", "x-kubernetes-group-version-kind": { - "group": "networking.api.onmetal.de", + "group": "networking.ironcore.dev", "version": "v1alpha1", "kind": "Network" } }, "delete": { "tags": [ - "networkingApiOnmetalDe_v1alpha1" + "networkingIroncoreDev_v1alpha1" ], "description": "delete a Network", - "operationId": "deleteNetworkingApiOnmetalDeV1alpha1NamespacedNetwork", + "operationId": "deleteNetworkingIroncoreDevV1alpha1NamespacedNetwork", "parameters": [ { "name": "dryRun", @@ -5627,17 +5627,17 @@ }, "x-kubernetes-action": "delete", "x-kubernetes-group-version-kind": { - "group": "networking.api.onmetal.de", + "group": "networking.ironcore.dev", "version": "v1alpha1", "kind": "Network" } }, "patch": { "tags": [ - "networkingApiOnmetalDe_v1alpha1" + "networkingIroncoreDev_v1alpha1" ], "description": "partially update the specified Network", - "operationId": "patchNetworkingApiOnmetalDeV1alpha1NamespacedNetwork", + "operationId": "patchNetworkingIroncoreDevV1alpha1NamespacedNetwork", "parameters": [ { "name": "dryRun", @@ -5706,12 +5706,12 @@ "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/com.github.onmetal.onmetal-api.api.networking.v1alpha1.Network" + "$ref": "#/components/schemas/com.github.ironcore-dev.ironcore.api.networking.v1alpha1.Network" } }, "application/yaml": { "schema": { - "$ref": "#/components/schemas/com.github.onmetal.onmetal-api.api.networking.v1alpha1.Network" + "$ref": "#/components/schemas/com.github.ironcore-dev.ironcore.api.networking.v1alpha1.Network" } } } @@ -5721,12 +5721,12 @@ "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/com.github.onmetal.onmetal-api.api.networking.v1alpha1.Network" + "$ref": "#/components/schemas/com.github.ironcore-dev.ironcore.api.networking.v1alpha1.Network" } }, "application/yaml": { "schema": { - "$ref": "#/components/schemas/com.github.onmetal.onmetal-api.api.networking.v1alpha1.Network" + "$ref": "#/components/schemas/com.github.ironcore-dev.ironcore.api.networking.v1alpha1.Network" } } } @@ -5734,7 +5734,7 @@ }, "x-kubernetes-action": "patch", "x-kubernetes-group-version-kind": { - "group": "networking.api.onmetal.de", + "group": "networking.ironcore.dev", "version": "v1alpha1", "kind": "Network" } @@ -5771,25 +5771,25 @@ } ] }, - "/apis/networking.api.onmetal.de/v1alpha1/namespaces/{namespace}/networks/{name}/status": { + "/apis/networking.ironcore.dev/v1alpha1/namespaces/{namespace}/networks/{name}/status": { "get": { "tags": [ - "networkingApiOnmetalDe_v1alpha1" + "networkingIroncoreDev_v1alpha1" ], "description": "read status of the specified Network", - "operationId": "readNetworkingApiOnmetalDeV1alpha1NamespacedNetworkStatus", + "operationId": "readNetworkingIroncoreDevV1alpha1NamespacedNetworkStatus", "responses": { "200": { "description": "OK", "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/com.github.onmetal.onmetal-api.api.networking.v1alpha1.Network" + "$ref": "#/components/schemas/com.github.ironcore-dev.ironcore.api.networking.v1alpha1.Network" } }, "application/yaml": { "schema": { - "$ref": "#/components/schemas/com.github.onmetal.onmetal-api.api.networking.v1alpha1.Network" + "$ref": "#/components/schemas/com.github.ironcore-dev.ironcore.api.networking.v1alpha1.Network" } } } @@ -5797,17 +5797,17 @@ }, "x-kubernetes-action": "get", "x-kubernetes-group-version-kind": { - "group": "networking.api.onmetal.de", + "group": "networking.ironcore.dev", "version": "v1alpha1", "kind": "Network" } }, "put": { "tags": [ - "networkingApiOnmetalDe_v1alpha1" + "networkingIroncoreDev_v1alpha1" ], "description": "replace status of the specified Network", - "operationId": "replaceNetworkingApiOnmetalDeV1alpha1NamespacedNetworkStatus", + "operationId": "replaceNetworkingIroncoreDevV1alpha1NamespacedNetworkStatus", "parameters": [ { "name": "dryRun", @@ -5841,7 +5841,7 @@ "content": { "*/*": { "schema": { - "$ref": "#/components/schemas/com.github.onmetal.onmetal-api.api.networking.v1alpha1.Network" + "$ref": "#/components/schemas/com.github.ironcore-dev.ironcore.api.networking.v1alpha1.Network" } } } @@ -5852,12 +5852,12 @@ "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/com.github.onmetal.onmetal-api.api.networking.v1alpha1.Network" + "$ref": "#/components/schemas/com.github.ironcore-dev.ironcore.api.networking.v1alpha1.Network" } }, "application/yaml": { "schema": { - "$ref": "#/components/schemas/com.github.onmetal.onmetal-api.api.networking.v1alpha1.Network" + "$ref": "#/components/schemas/com.github.ironcore-dev.ironcore.api.networking.v1alpha1.Network" } } } @@ -5867,12 +5867,12 @@ "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/com.github.onmetal.onmetal-api.api.networking.v1alpha1.Network" + "$ref": "#/components/schemas/com.github.ironcore-dev.ironcore.api.networking.v1alpha1.Network" } }, "application/yaml": { "schema": { - "$ref": "#/components/schemas/com.github.onmetal.onmetal-api.api.networking.v1alpha1.Network" + "$ref": "#/components/schemas/com.github.ironcore-dev.ironcore.api.networking.v1alpha1.Network" } } } @@ -5880,17 +5880,17 @@ }, "x-kubernetes-action": "put", "x-kubernetes-group-version-kind": { - "group": "networking.api.onmetal.de", + "group": "networking.ironcore.dev", "version": "v1alpha1", "kind": "Network" } }, "patch": { "tags": [ - "networkingApiOnmetalDe_v1alpha1" + "networkingIroncoreDev_v1alpha1" ], "description": "partially update status of the specified Network", - "operationId": "patchNetworkingApiOnmetalDeV1alpha1NamespacedNetworkStatus", + "operationId": "patchNetworkingIroncoreDevV1alpha1NamespacedNetworkStatus", "parameters": [ { "name": "dryRun", @@ -5959,12 +5959,12 @@ "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/com.github.onmetal.onmetal-api.api.networking.v1alpha1.Network" + "$ref": "#/components/schemas/com.github.ironcore-dev.ironcore.api.networking.v1alpha1.Network" } }, "application/yaml": { "schema": { - "$ref": "#/components/schemas/com.github.onmetal.onmetal-api.api.networking.v1alpha1.Network" + "$ref": "#/components/schemas/com.github.ironcore-dev.ironcore.api.networking.v1alpha1.Network" } } } @@ -5974,12 +5974,12 @@ "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/com.github.onmetal.onmetal-api.api.networking.v1alpha1.Network" + "$ref": "#/components/schemas/com.github.ironcore-dev.ironcore.api.networking.v1alpha1.Network" } }, "application/yaml": { "schema": { - "$ref": "#/components/schemas/com.github.onmetal.onmetal-api.api.networking.v1alpha1.Network" + "$ref": "#/components/schemas/com.github.ironcore-dev.ironcore.api.networking.v1alpha1.Network" } } } @@ -5987,7 +5987,7 @@ }, "x-kubernetes-action": "patch", "x-kubernetes-group-version-kind": { - "group": "networking.api.onmetal.de", + "group": "networking.ironcore.dev", "version": "v1alpha1", "kind": "Network" } @@ -6024,13 +6024,13 @@ } ] }, - "/apis/networking.api.onmetal.de/v1alpha1/namespaces/{namespace}/virtualips": { + "/apis/networking.ironcore.dev/v1alpha1/namespaces/{namespace}/virtualips": { "get": { "tags": [ - "networkingApiOnmetalDe_v1alpha1" + "networkingIroncoreDev_v1alpha1" ], "description": "list or watch objects of kind VirtualIP", - "operationId": "listNetworkingApiOnmetalDeV1alpha1NamespacedVirtualIP", + "operationId": "listNetworkingIroncoreDevV1alpha1NamespacedVirtualIP", "parameters": [ { "name": "allowWatchBookmarks", @@ -6129,17 +6129,17 @@ "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/com.github.onmetal.onmetal-api.api.networking.v1alpha1.VirtualIPList" + "$ref": "#/components/schemas/com.github.ironcore-dev.ironcore.api.networking.v1alpha1.VirtualIPList" } }, "application/json;stream=watch": { "schema": { - "$ref": "#/components/schemas/com.github.onmetal.onmetal-api.api.networking.v1alpha1.VirtualIPList" + "$ref": "#/components/schemas/com.github.ironcore-dev.ironcore.api.networking.v1alpha1.VirtualIPList" } }, "application/yaml": { "schema": { - "$ref": "#/components/schemas/com.github.onmetal.onmetal-api.api.networking.v1alpha1.VirtualIPList" + "$ref": "#/components/schemas/com.github.ironcore-dev.ironcore.api.networking.v1alpha1.VirtualIPList" } } } @@ -6147,17 +6147,17 @@ }, "x-kubernetes-action": "list", "x-kubernetes-group-version-kind": { - "group": "networking.api.onmetal.de", + "group": "networking.ironcore.dev", "version": "v1alpha1", "kind": "VirtualIP" } }, "post": { "tags": [ - "networkingApiOnmetalDe_v1alpha1" + "networkingIroncoreDev_v1alpha1" ], "description": "create a VirtualIP", - "operationId": "createNetworkingApiOnmetalDeV1alpha1NamespacedVirtualIP", + "operationId": "createNetworkingIroncoreDevV1alpha1NamespacedVirtualIP", "parameters": [ { "name": "dryRun", @@ -6191,7 +6191,7 @@ "content": { "*/*": { "schema": { - "$ref": "#/components/schemas/com.github.onmetal.onmetal-api.api.networking.v1alpha1.VirtualIP" + "$ref": "#/components/schemas/com.github.ironcore-dev.ironcore.api.networking.v1alpha1.VirtualIP" } } } @@ -6202,12 +6202,12 @@ "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/com.github.onmetal.onmetal-api.api.networking.v1alpha1.VirtualIP" + "$ref": "#/components/schemas/com.github.ironcore-dev.ironcore.api.networking.v1alpha1.VirtualIP" } }, "application/yaml": { "schema": { - "$ref": "#/components/schemas/com.github.onmetal.onmetal-api.api.networking.v1alpha1.VirtualIP" + "$ref": "#/components/schemas/com.github.ironcore-dev.ironcore.api.networking.v1alpha1.VirtualIP" } } } @@ -6217,12 +6217,12 @@ "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/com.github.onmetal.onmetal-api.api.networking.v1alpha1.VirtualIP" + "$ref": "#/components/schemas/com.github.ironcore-dev.ironcore.api.networking.v1alpha1.VirtualIP" } }, "application/yaml": { "schema": { - "$ref": "#/components/schemas/com.github.onmetal.onmetal-api.api.networking.v1alpha1.VirtualIP" + "$ref": "#/components/schemas/com.github.ironcore-dev.ironcore.api.networking.v1alpha1.VirtualIP" } } } @@ -6232,12 +6232,12 @@ "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/com.github.onmetal.onmetal-api.api.networking.v1alpha1.VirtualIP" + "$ref": "#/components/schemas/com.github.ironcore-dev.ironcore.api.networking.v1alpha1.VirtualIP" } }, "application/yaml": { "schema": { - "$ref": "#/components/schemas/com.github.onmetal.onmetal-api.api.networking.v1alpha1.VirtualIP" + "$ref": "#/components/schemas/com.github.ironcore-dev.ironcore.api.networking.v1alpha1.VirtualIP" } } } @@ -6245,17 +6245,17 @@ }, "x-kubernetes-action": "post", "x-kubernetes-group-version-kind": { - "group": "networking.api.onmetal.de", + "group": "networking.ironcore.dev", "version": "v1alpha1", "kind": "VirtualIP" } }, "delete": { "tags": [ - "networkingApiOnmetalDe_v1alpha1" + "networkingIroncoreDev_v1alpha1" ], "description": "delete collection of VirtualIP", - "operationId": "deleteNetworkingApiOnmetalDeV1alpha1CollectionNamespacedVirtualIP", + "operationId": "deleteNetworkingIroncoreDevV1alpha1CollectionNamespacedVirtualIP", "parameters": [ { "name": "continue", @@ -6394,7 +6394,7 @@ }, "x-kubernetes-action": "deletecollection", "x-kubernetes-group-version-kind": { - "group": "networking.api.onmetal.de", + "group": "networking.ironcore.dev", "version": "v1alpha1", "kind": "VirtualIP" } @@ -6421,25 +6421,25 @@ } ] }, - "/apis/networking.api.onmetal.de/v1alpha1/namespaces/{namespace}/virtualips/{name}": { + "/apis/networking.ironcore.dev/v1alpha1/namespaces/{namespace}/virtualips/{name}": { "get": { "tags": [ - "networkingApiOnmetalDe_v1alpha1" + "networkingIroncoreDev_v1alpha1" ], "description": "read the specified VirtualIP", - "operationId": "readNetworkingApiOnmetalDeV1alpha1NamespacedVirtualIP", + "operationId": "readNetworkingIroncoreDevV1alpha1NamespacedVirtualIP", "responses": { "200": { "description": "OK", "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/com.github.onmetal.onmetal-api.api.networking.v1alpha1.VirtualIP" + "$ref": "#/components/schemas/com.github.ironcore-dev.ironcore.api.networking.v1alpha1.VirtualIP" } }, "application/yaml": { "schema": { - "$ref": "#/components/schemas/com.github.onmetal.onmetal-api.api.networking.v1alpha1.VirtualIP" + "$ref": "#/components/schemas/com.github.ironcore-dev.ironcore.api.networking.v1alpha1.VirtualIP" } } } @@ -6447,17 +6447,17 @@ }, "x-kubernetes-action": "get", "x-kubernetes-group-version-kind": { - "group": "networking.api.onmetal.de", + "group": "networking.ironcore.dev", "version": "v1alpha1", "kind": "VirtualIP" } }, "put": { "tags": [ - "networkingApiOnmetalDe_v1alpha1" + "networkingIroncoreDev_v1alpha1" ], "description": "replace the specified VirtualIP", - "operationId": "replaceNetworkingApiOnmetalDeV1alpha1NamespacedVirtualIP", + "operationId": "replaceNetworkingIroncoreDevV1alpha1NamespacedVirtualIP", "parameters": [ { "name": "dryRun", @@ -6491,7 +6491,7 @@ "content": { "*/*": { "schema": { - "$ref": "#/components/schemas/com.github.onmetal.onmetal-api.api.networking.v1alpha1.VirtualIP" + "$ref": "#/components/schemas/com.github.ironcore-dev.ironcore.api.networking.v1alpha1.VirtualIP" } } } @@ -6502,12 +6502,12 @@ "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/com.github.onmetal.onmetal-api.api.networking.v1alpha1.VirtualIP" + "$ref": "#/components/schemas/com.github.ironcore-dev.ironcore.api.networking.v1alpha1.VirtualIP" } }, "application/yaml": { "schema": { - "$ref": "#/components/schemas/com.github.onmetal.onmetal-api.api.networking.v1alpha1.VirtualIP" + "$ref": "#/components/schemas/com.github.ironcore-dev.ironcore.api.networking.v1alpha1.VirtualIP" } } } @@ -6517,12 +6517,12 @@ "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/com.github.onmetal.onmetal-api.api.networking.v1alpha1.VirtualIP" + "$ref": "#/components/schemas/com.github.ironcore-dev.ironcore.api.networking.v1alpha1.VirtualIP" } }, "application/yaml": { "schema": { - "$ref": "#/components/schemas/com.github.onmetal.onmetal-api.api.networking.v1alpha1.VirtualIP" + "$ref": "#/components/schemas/com.github.ironcore-dev.ironcore.api.networking.v1alpha1.VirtualIP" } } } @@ -6530,17 +6530,17 @@ }, "x-kubernetes-action": "put", "x-kubernetes-group-version-kind": { - "group": "networking.api.onmetal.de", + "group": "networking.ironcore.dev", "version": "v1alpha1", "kind": "VirtualIP" } }, "delete": { "tags": [ - "networkingApiOnmetalDe_v1alpha1" + "networkingIroncoreDev_v1alpha1" ], "description": "delete a VirtualIP", - "operationId": "deleteNetworkingApiOnmetalDeV1alpha1NamespacedVirtualIP", + "operationId": "deleteNetworkingIroncoreDevV1alpha1NamespacedVirtualIP", "parameters": [ { "name": "dryRun", @@ -6622,17 +6622,17 @@ }, "x-kubernetes-action": "delete", "x-kubernetes-group-version-kind": { - "group": "networking.api.onmetal.de", + "group": "networking.ironcore.dev", "version": "v1alpha1", "kind": "VirtualIP" } }, "patch": { "tags": [ - "networkingApiOnmetalDe_v1alpha1" + "networkingIroncoreDev_v1alpha1" ], "description": "partially update the specified VirtualIP", - "operationId": "patchNetworkingApiOnmetalDeV1alpha1NamespacedVirtualIP", + "operationId": "patchNetworkingIroncoreDevV1alpha1NamespacedVirtualIP", "parameters": [ { "name": "dryRun", @@ -6701,12 +6701,12 @@ "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/com.github.onmetal.onmetal-api.api.networking.v1alpha1.VirtualIP" + "$ref": "#/components/schemas/com.github.ironcore-dev.ironcore.api.networking.v1alpha1.VirtualIP" } }, "application/yaml": { "schema": { - "$ref": "#/components/schemas/com.github.onmetal.onmetal-api.api.networking.v1alpha1.VirtualIP" + "$ref": "#/components/schemas/com.github.ironcore-dev.ironcore.api.networking.v1alpha1.VirtualIP" } } } @@ -6716,12 +6716,12 @@ "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/com.github.onmetal.onmetal-api.api.networking.v1alpha1.VirtualIP" + "$ref": "#/components/schemas/com.github.ironcore-dev.ironcore.api.networking.v1alpha1.VirtualIP" } }, "application/yaml": { "schema": { - "$ref": "#/components/schemas/com.github.onmetal.onmetal-api.api.networking.v1alpha1.VirtualIP" + "$ref": "#/components/schemas/com.github.ironcore-dev.ironcore.api.networking.v1alpha1.VirtualIP" } } } @@ -6729,7 +6729,7 @@ }, "x-kubernetes-action": "patch", "x-kubernetes-group-version-kind": { - "group": "networking.api.onmetal.de", + "group": "networking.ironcore.dev", "version": "v1alpha1", "kind": "VirtualIP" } @@ -6766,25 +6766,25 @@ } ] }, - "/apis/networking.api.onmetal.de/v1alpha1/namespaces/{namespace}/virtualips/{name}/status": { + "/apis/networking.ironcore.dev/v1alpha1/namespaces/{namespace}/virtualips/{name}/status": { "get": { "tags": [ - "networkingApiOnmetalDe_v1alpha1" + "networkingIroncoreDev_v1alpha1" ], "description": "read status of the specified VirtualIP", - "operationId": "readNetworkingApiOnmetalDeV1alpha1NamespacedVirtualIPStatus", + "operationId": "readNetworkingIroncoreDevV1alpha1NamespacedVirtualIPStatus", "responses": { "200": { "description": "OK", "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/com.github.onmetal.onmetal-api.api.networking.v1alpha1.VirtualIP" + "$ref": "#/components/schemas/com.github.ironcore-dev.ironcore.api.networking.v1alpha1.VirtualIP" } }, "application/yaml": { "schema": { - "$ref": "#/components/schemas/com.github.onmetal.onmetal-api.api.networking.v1alpha1.VirtualIP" + "$ref": "#/components/schemas/com.github.ironcore-dev.ironcore.api.networking.v1alpha1.VirtualIP" } } } @@ -6792,17 +6792,17 @@ }, "x-kubernetes-action": "get", "x-kubernetes-group-version-kind": { - "group": "networking.api.onmetal.de", + "group": "networking.ironcore.dev", "version": "v1alpha1", "kind": "VirtualIP" } }, "put": { "tags": [ - "networkingApiOnmetalDe_v1alpha1" + "networkingIroncoreDev_v1alpha1" ], "description": "replace status of the specified VirtualIP", - "operationId": "replaceNetworkingApiOnmetalDeV1alpha1NamespacedVirtualIPStatus", + "operationId": "replaceNetworkingIroncoreDevV1alpha1NamespacedVirtualIPStatus", "parameters": [ { "name": "dryRun", @@ -6836,7 +6836,7 @@ "content": { "*/*": { "schema": { - "$ref": "#/components/schemas/com.github.onmetal.onmetal-api.api.networking.v1alpha1.VirtualIP" + "$ref": "#/components/schemas/com.github.ironcore-dev.ironcore.api.networking.v1alpha1.VirtualIP" } } } @@ -6847,12 +6847,12 @@ "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/com.github.onmetal.onmetal-api.api.networking.v1alpha1.VirtualIP" + "$ref": "#/components/schemas/com.github.ironcore-dev.ironcore.api.networking.v1alpha1.VirtualIP" } }, "application/yaml": { "schema": { - "$ref": "#/components/schemas/com.github.onmetal.onmetal-api.api.networking.v1alpha1.VirtualIP" + "$ref": "#/components/schemas/com.github.ironcore-dev.ironcore.api.networking.v1alpha1.VirtualIP" } } } @@ -6862,12 +6862,12 @@ "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/com.github.onmetal.onmetal-api.api.networking.v1alpha1.VirtualIP" + "$ref": "#/components/schemas/com.github.ironcore-dev.ironcore.api.networking.v1alpha1.VirtualIP" } }, "application/yaml": { "schema": { - "$ref": "#/components/schemas/com.github.onmetal.onmetal-api.api.networking.v1alpha1.VirtualIP" + "$ref": "#/components/schemas/com.github.ironcore-dev.ironcore.api.networking.v1alpha1.VirtualIP" } } } @@ -6875,17 +6875,17 @@ }, "x-kubernetes-action": "put", "x-kubernetes-group-version-kind": { - "group": "networking.api.onmetal.de", + "group": "networking.ironcore.dev", "version": "v1alpha1", "kind": "VirtualIP" } }, "patch": { "tags": [ - "networkingApiOnmetalDe_v1alpha1" + "networkingIroncoreDev_v1alpha1" ], "description": "partially update status of the specified VirtualIP", - "operationId": "patchNetworkingApiOnmetalDeV1alpha1NamespacedVirtualIPStatus", + "operationId": "patchNetworkingIroncoreDevV1alpha1NamespacedVirtualIPStatus", "parameters": [ { "name": "dryRun", @@ -6954,12 +6954,12 @@ "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/com.github.onmetal.onmetal-api.api.networking.v1alpha1.VirtualIP" + "$ref": "#/components/schemas/com.github.ironcore-dev.ironcore.api.networking.v1alpha1.VirtualIP" } }, "application/yaml": { "schema": { - "$ref": "#/components/schemas/com.github.onmetal.onmetal-api.api.networking.v1alpha1.VirtualIP" + "$ref": "#/components/schemas/com.github.ironcore-dev.ironcore.api.networking.v1alpha1.VirtualIP" } } } @@ -6969,12 +6969,12 @@ "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/com.github.onmetal.onmetal-api.api.networking.v1alpha1.VirtualIP" + "$ref": "#/components/schemas/com.github.ironcore-dev.ironcore.api.networking.v1alpha1.VirtualIP" } }, "application/yaml": { "schema": { - "$ref": "#/components/schemas/com.github.onmetal.onmetal-api.api.networking.v1alpha1.VirtualIP" + "$ref": "#/components/schemas/com.github.ironcore-dev.ironcore.api.networking.v1alpha1.VirtualIP" } } } @@ -6982,7 +6982,7 @@ }, "x-kubernetes-action": "patch", "x-kubernetes-group-version-kind": { - "group": "networking.api.onmetal.de", + "group": "networking.ironcore.dev", "version": "v1alpha1", "kind": "VirtualIP" } @@ -7019,30 +7019,30 @@ } ] }, - "/apis/networking.api.onmetal.de/v1alpha1/natgateways": { + "/apis/networking.ironcore.dev/v1alpha1/natgateways": { "get": { "tags": [ - "networkingApiOnmetalDe_v1alpha1" + "networkingIroncoreDev_v1alpha1" ], "description": "list or watch objects of kind NATGateway", - "operationId": "listNetworkingApiOnmetalDeV1alpha1NATGatewayForAllNamespaces", + "operationId": "listNetworkingIroncoreDevV1alpha1NATGatewayForAllNamespaces", "responses": { "200": { "description": "OK", "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/com.github.onmetal.onmetal-api.api.networking.v1alpha1.NATGatewayList" + "$ref": "#/components/schemas/com.github.ironcore-dev.ironcore.api.networking.v1alpha1.NATGatewayList" } }, "application/json;stream=watch": { "schema": { - "$ref": "#/components/schemas/com.github.onmetal.onmetal-api.api.networking.v1alpha1.NATGatewayList" + "$ref": "#/components/schemas/com.github.ironcore-dev.ironcore.api.networking.v1alpha1.NATGatewayList" } }, "application/yaml": { "schema": { - "$ref": "#/components/schemas/com.github.onmetal.onmetal-api.api.networking.v1alpha1.NATGatewayList" + "$ref": "#/components/schemas/com.github.ironcore-dev.ironcore.api.networking.v1alpha1.NATGatewayList" } } } @@ -7050,7 +7050,7 @@ }, "x-kubernetes-action": "list", "x-kubernetes-group-version-kind": { - "group": "networking.api.onmetal.de", + "group": "networking.ironcore.dev", "version": "v1alpha1", "kind": "NATGateway" } @@ -7157,30 +7157,30 @@ } ] }, - "/apis/networking.api.onmetal.de/v1alpha1/networkinterfaces": { + "/apis/networking.ironcore.dev/v1alpha1/networkinterfaces": { "get": { "tags": [ - "networkingApiOnmetalDe_v1alpha1" + "networkingIroncoreDev_v1alpha1" ], "description": "list or watch objects of kind NetworkInterface", - "operationId": "listNetworkingApiOnmetalDeV1alpha1NetworkInterfaceForAllNamespaces", + "operationId": "listNetworkingIroncoreDevV1alpha1NetworkInterfaceForAllNamespaces", "responses": { "200": { "description": "OK", "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/com.github.onmetal.onmetal-api.api.networking.v1alpha1.NetworkInterfaceList" + "$ref": "#/components/schemas/com.github.ironcore-dev.ironcore.api.networking.v1alpha1.NetworkInterfaceList" } }, "application/json;stream=watch": { "schema": { - "$ref": "#/components/schemas/com.github.onmetal.onmetal-api.api.networking.v1alpha1.NetworkInterfaceList" + "$ref": "#/components/schemas/com.github.ironcore-dev.ironcore.api.networking.v1alpha1.NetworkInterfaceList" } }, "application/yaml": { "schema": { - "$ref": "#/components/schemas/com.github.onmetal.onmetal-api.api.networking.v1alpha1.NetworkInterfaceList" + "$ref": "#/components/schemas/com.github.ironcore-dev.ironcore.api.networking.v1alpha1.NetworkInterfaceList" } } } @@ -7188,7 +7188,7 @@ }, "x-kubernetes-action": "list", "x-kubernetes-group-version-kind": { - "group": "networking.api.onmetal.de", + "group": "networking.ironcore.dev", "version": "v1alpha1", "kind": "NetworkInterface" } @@ -7295,30 +7295,30 @@ } ] }, - "/apis/networking.api.onmetal.de/v1alpha1/networkpolicies": { + "/apis/networking.ironcore.dev/v1alpha1/networkpolicies": { "get": { "tags": [ - "networkingApiOnmetalDe_v1alpha1" + "networkingIroncoreDev_v1alpha1" ], "description": "list or watch objects of kind NetworkPolicy", - "operationId": "listNetworkingApiOnmetalDeV1alpha1NetworkPolicyForAllNamespaces", + "operationId": "listNetworkingIroncoreDevV1alpha1NetworkPolicyForAllNamespaces", "responses": { "200": { "description": "OK", "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/com.github.onmetal.onmetal-api.api.networking.v1alpha1.NetworkPolicyList" + "$ref": "#/components/schemas/com.github.ironcore-dev.ironcore.api.networking.v1alpha1.NetworkPolicyList" } }, "application/json;stream=watch": { "schema": { - "$ref": "#/components/schemas/com.github.onmetal.onmetal-api.api.networking.v1alpha1.NetworkPolicyList" + "$ref": "#/components/schemas/com.github.ironcore-dev.ironcore.api.networking.v1alpha1.NetworkPolicyList" } }, "application/yaml": { "schema": { - "$ref": "#/components/schemas/com.github.onmetal.onmetal-api.api.networking.v1alpha1.NetworkPolicyList" + "$ref": "#/components/schemas/com.github.ironcore-dev.ironcore.api.networking.v1alpha1.NetworkPolicyList" } } } @@ -7326,7 +7326,7 @@ }, "x-kubernetes-action": "list", "x-kubernetes-group-version-kind": { - "group": "networking.api.onmetal.de", + "group": "networking.ironcore.dev", "version": "v1alpha1", "kind": "NetworkPolicy" } @@ -7433,30 +7433,30 @@ } ] }, - "/apis/networking.api.onmetal.de/v1alpha1/networks": { + "/apis/networking.ironcore.dev/v1alpha1/networks": { "get": { "tags": [ - "networkingApiOnmetalDe_v1alpha1" + "networkingIroncoreDev_v1alpha1" ], "description": "list or watch objects of kind Network", - "operationId": "listNetworkingApiOnmetalDeV1alpha1NetworkForAllNamespaces", + "operationId": "listNetworkingIroncoreDevV1alpha1NetworkForAllNamespaces", "responses": { "200": { "description": "OK", "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/com.github.onmetal.onmetal-api.api.networking.v1alpha1.NetworkList" + "$ref": "#/components/schemas/com.github.ironcore-dev.ironcore.api.networking.v1alpha1.NetworkList" } }, "application/json;stream=watch": { "schema": { - "$ref": "#/components/schemas/com.github.onmetal.onmetal-api.api.networking.v1alpha1.NetworkList" + "$ref": "#/components/schemas/com.github.ironcore-dev.ironcore.api.networking.v1alpha1.NetworkList" } }, "application/yaml": { "schema": { - "$ref": "#/components/schemas/com.github.onmetal.onmetal-api.api.networking.v1alpha1.NetworkList" + "$ref": "#/components/schemas/com.github.ironcore-dev.ironcore.api.networking.v1alpha1.NetworkList" } } } @@ -7464,7 +7464,7 @@ }, "x-kubernetes-action": "list", "x-kubernetes-group-version-kind": { - "group": "networking.api.onmetal.de", + "group": "networking.ironcore.dev", "version": "v1alpha1", "kind": "Network" } @@ -7571,30 +7571,30 @@ } ] }, - "/apis/networking.api.onmetal.de/v1alpha1/virtualips": { + "/apis/networking.ironcore.dev/v1alpha1/virtualips": { "get": { "tags": [ - "networkingApiOnmetalDe_v1alpha1" + "networkingIroncoreDev_v1alpha1" ], "description": "list or watch objects of kind VirtualIP", - "operationId": "listNetworkingApiOnmetalDeV1alpha1VirtualIPForAllNamespaces", + "operationId": "listNetworkingIroncoreDevV1alpha1VirtualIPForAllNamespaces", "responses": { "200": { "description": "OK", "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/com.github.onmetal.onmetal-api.api.networking.v1alpha1.VirtualIPList" + "$ref": "#/components/schemas/com.github.ironcore-dev.ironcore.api.networking.v1alpha1.VirtualIPList" } }, "application/json;stream=watch": { "schema": { - "$ref": "#/components/schemas/com.github.onmetal.onmetal-api.api.networking.v1alpha1.VirtualIPList" + "$ref": "#/components/schemas/com.github.ironcore-dev.ironcore.api.networking.v1alpha1.VirtualIPList" } }, "application/yaml": { "schema": { - "$ref": "#/components/schemas/com.github.onmetal.onmetal-api.api.networking.v1alpha1.VirtualIPList" + "$ref": "#/components/schemas/com.github.ironcore-dev.ironcore.api.networking.v1alpha1.VirtualIPList" } } } @@ -7602,7 +7602,7 @@ }, "x-kubernetes-action": "list", "x-kubernetes-group-version-kind": { - "group": "networking.api.onmetal.de", + "group": "networking.ironcore.dev", "version": "v1alpha1", "kind": "VirtualIP" } @@ -7709,13 +7709,13 @@ } ] }, - "/apis/networking.api.onmetal.de/v1alpha1/watch/loadbalancerroutings": { + "/apis/networking.ironcore.dev/v1alpha1/watch/loadbalancerroutings": { "get": { "tags": [ - "networkingApiOnmetalDe_v1alpha1" + "networkingIroncoreDev_v1alpha1" ], "description": "watch individual changes to a list of LoadBalancerRouting. deprecated: use the 'watch' parameter with a list operation instead.", - "operationId": "watchNetworkingApiOnmetalDeV1alpha1LoadBalancerRoutingListForAllNamespaces", + "operationId": "watchNetworkingIroncoreDevV1alpha1LoadBalancerRoutingListForAllNamespaces", "responses": { "200": { "description": "OK", @@ -7740,7 +7740,7 @@ }, "x-kubernetes-action": "watchlist", "x-kubernetes-group-version-kind": { - "group": "networking.api.onmetal.de", + "group": "networking.ironcore.dev", "version": "v1alpha1", "kind": "LoadBalancerRouting" } @@ -7847,13 +7847,13 @@ } ] }, - "/apis/networking.api.onmetal.de/v1alpha1/watch/loadbalancers": { + "/apis/networking.ironcore.dev/v1alpha1/watch/loadbalancers": { "get": { "tags": [ - "networkingApiOnmetalDe_v1alpha1" + "networkingIroncoreDev_v1alpha1" ], "description": "watch individual changes to a list of LoadBalancer. deprecated: use the 'watch' parameter with a list operation instead.", - "operationId": "watchNetworkingApiOnmetalDeV1alpha1LoadBalancerListForAllNamespaces", + "operationId": "watchNetworkingIroncoreDevV1alpha1LoadBalancerListForAllNamespaces", "responses": { "200": { "description": "OK", @@ -7878,7 +7878,7 @@ }, "x-kubernetes-action": "watchlist", "x-kubernetes-group-version-kind": { - "group": "networking.api.onmetal.de", + "group": "networking.ironcore.dev", "version": "v1alpha1", "kind": "LoadBalancer" } @@ -7985,13 +7985,13 @@ } ] }, - "/apis/networking.api.onmetal.de/v1alpha1/watch/namespaces/{namespace}/loadbalancerroutings": { + "/apis/networking.ironcore.dev/v1alpha1/watch/namespaces/{namespace}/loadbalancerroutings": { "get": { "tags": [ - "networkingApiOnmetalDe_v1alpha1" + "networkingIroncoreDev_v1alpha1" ], "description": "watch individual changes to a list of LoadBalancerRouting. deprecated: use the 'watch' parameter with a list operation instead.", - "operationId": "watchNetworkingApiOnmetalDeV1alpha1NamespacedLoadBalancerRoutingList", + "operationId": "watchNetworkingIroncoreDevV1alpha1NamespacedLoadBalancerRoutingList", "responses": { "200": { "description": "OK", @@ -8016,7 +8016,7 @@ }, "x-kubernetes-action": "watchlist", "x-kubernetes-group-version-kind": { - "group": "networking.api.onmetal.de", + "group": "networking.ironcore.dev", "version": "v1alpha1", "kind": "LoadBalancerRouting" } @@ -8133,13 +8133,13 @@ } ] }, - "/apis/networking.api.onmetal.de/v1alpha1/watch/namespaces/{namespace}/loadbalancerroutings/{name}": { + "/apis/networking.ironcore.dev/v1alpha1/watch/namespaces/{namespace}/loadbalancerroutings/{name}": { "get": { "tags": [ - "networkingApiOnmetalDe_v1alpha1" + "networkingIroncoreDev_v1alpha1" ], "description": "watch changes to an object of kind LoadBalancerRouting. deprecated: use the 'watch' parameter with a list operation instead, filtered to a single item with the 'fieldSelector' parameter.", - "operationId": "watchNetworkingApiOnmetalDeV1alpha1NamespacedLoadBalancerRouting", + "operationId": "watchNetworkingIroncoreDevV1alpha1NamespacedLoadBalancerRouting", "responses": { "200": { "description": "OK", @@ -8164,7 +8164,7 @@ }, "x-kubernetes-action": "watch", "x-kubernetes-group-version-kind": { - "group": "networking.api.onmetal.de", + "group": "networking.ironcore.dev", "version": "v1alpha1", "kind": "LoadBalancerRouting" } @@ -8291,13 +8291,13 @@ } ] }, - "/apis/networking.api.onmetal.de/v1alpha1/watch/namespaces/{namespace}/loadbalancers": { + "/apis/networking.ironcore.dev/v1alpha1/watch/namespaces/{namespace}/loadbalancers": { "get": { "tags": [ - "networkingApiOnmetalDe_v1alpha1" + "networkingIroncoreDev_v1alpha1" ], "description": "watch individual changes to a list of LoadBalancer. deprecated: use the 'watch' parameter with a list operation instead.", - "operationId": "watchNetworkingApiOnmetalDeV1alpha1NamespacedLoadBalancerList", + "operationId": "watchNetworkingIroncoreDevV1alpha1NamespacedLoadBalancerList", "responses": { "200": { "description": "OK", @@ -8322,7 +8322,7 @@ }, "x-kubernetes-action": "watchlist", "x-kubernetes-group-version-kind": { - "group": "networking.api.onmetal.de", + "group": "networking.ironcore.dev", "version": "v1alpha1", "kind": "LoadBalancer" } @@ -8439,13 +8439,13 @@ } ] }, - "/apis/networking.api.onmetal.de/v1alpha1/watch/namespaces/{namespace}/loadbalancers/{name}": { + "/apis/networking.ironcore.dev/v1alpha1/watch/namespaces/{namespace}/loadbalancers/{name}": { "get": { "tags": [ - "networkingApiOnmetalDe_v1alpha1" + "networkingIroncoreDev_v1alpha1" ], "description": "watch changes to an object of kind LoadBalancer. deprecated: use the 'watch' parameter with a list operation instead, filtered to a single item with the 'fieldSelector' parameter.", - "operationId": "watchNetworkingApiOnmetalDeV1alpha1NamespacedLoadBalancer", + "operationId": "watchNetworkingIroncoreDevV1alpha1NamespacedLoadBalancer", "responses": { "200": { "description": "OK", @@ -8470,7 +8470,7 @@ }, "x-kubernetes-action": "watch", "x-kubernetes-group-version-kind": { - "group": "networking.api.onmetal.de", + "group": "networking.ironcore.dev", "version": "v1alpha1", "kind": "LoadBalancer" } @@ -8597,13 +8597,13 @@ } ] }, - "/apis/networking.api.onmetal.de/v1alpha1/watch/namespaces/{namespace}/natgateways": { + "/apis/networking.ironcore.dev/v1alpha1/watch/namespaces/{namespace}/natgateways": { "get": { "tags": [ - "networkingApiOnmetalDe_v1alpha1" + "networkingIroncoreDev_v1alpha1" ], "description": "watch individual changes to a list of NATGateway. deprecated: use the 'watch' parameter with a list operation instead.", - "operationId": "watchNetworkingApiOnmetalDeV1alpha1NamespacedNATGatewayList", + "operationId": "watchNetworkingIroncoreDevV1alpha1NamespacedNATGatewayList", "responses": { "200": { "description": "OK", @@ -8628,7 +8628,7 @@ }, "x-kubernetes-action": "watchlist", "x-kubernetes-group-version-kind": { - "group": "networking.api.onmetal.de", + "group": "networking.ironcore.dev", "version": "v1alpha1", "kind": "NATGateway" } @@ -8745,13 +8745,13 @@ } ] }, - "/apis/networking.api.onmetal.de/v1alpha1/watch/namespaces/{namespace}/natgateways/{name}": { + "/apis/networking.ironcore.dev/v1alpha1/watch/namespaces/{namespace}/natgateways/{name}": { "get": { "tags": [ - "networkingApiOnmetalDe_v1alpha1" + "networkingIroncoreDev_v1alpha1" ], "description": "watch changes to an object of kind NATGateway. deprecated: use the 'watch' parameter with a list operation instead, filtered to a single item with the 'fieldSelector' parameter.", - "operationId": "watchNetworkingApiOnmetalDeV1alpha1NamespacedNATGateway", + "operationId": "watchNetworkingIroncoreDevV1alpha1NamespacedNATGateway", "responses": { "200": { "description": "OK", @@ -8776,7 +8776,7 @@ }, "x-kubernetes-action": "watch", "x-kubernetes-group-version-kind": { - "group": "networking.api.onmetal.de", + "group": "networking.ironcore.dev", "version": "v1alpha1", "kind": "NATGateway" } @@ -8903,13 +8903,13 @@ } ] }, - "/apis/networking.api.onmetal.de/v1alpha1/watch/namespaces/{namespace}/networkinterfaces": { + "/apis/networking.ironcore.dev/v1alpha1/watch/namespaces/{namespace}/networkinterfaces": { "get": { "tags": [ - "networkingApiOnmetalDe_v1alpha1" + "networkingIroncoreDev_v1alpha1" ], "description": "watch individual changes to a list of NetworkInterface. deprecated: use the 'watch' parameter with a list operation instead.", - "operationId": "watchNetworkingApiOnmetalDeV1alpha1NamespacedNetworkInterfaceList", + "operationId": "watchNetworkingIroncoreDevV1alpha1NamespacedNetworkInterfaceList", "responses": { "200": { "description": "OK", @@ -8934,7 +8934,7 @@ }, "x-kubernetes-action": "watchlist", "x-kubernetes-group-version-kind": { - "group": "networking.api.onmetal.de", + "group": "networking.ironcore.dev", "version": "v1alpha1", "kind": "NetworkInterface" } @@ -9051,13 +9051,13 @@ } ] }, - "/apis/networking.api.onmetal.de/v1alpha1/watch/namespaces/{namespace}/networkinterfaces/{name}": { + "/apis/networking.ironcore.dev/v1alpha1/watch/namespaces/{namespace}/networkinterfaces/{name}": { "get": { "tags": [ - "networkingApiOnmetalDe_v1alpha1" + "networkingIroncoreDev_v1alpha1" ], "description": "watch changes to an object of kind NetworkInterface. deprecated: use the 'watch' parameter with a list operation instead, filtered to a single item with the 'fieldSelector' parameter.", - "operationId": "watchNetworkingApiOnmetalDeV1alpha1NamespacedNetworkInterface", + "operationId": "watchNetworkingIroncoreDevV1alpha1NamespacedNetworkInterface", "responses": { "200": { "description": "OK", @@ -9082,7 +9082,7 @@ }, "x-kubernetes-action": "watch", "x-kubernetes-group-version-kind": { - "group": "networking.api.onmetal.de", + "group": "networking.ironcore.dev", "version": "v1alpha1", "kind": "NetworkInterface" } @@ -9209,13 +9209,13 @@ } ] }, - "/apis/networking.api.onmetal.de/v1alpha1/watch/namespaces/{namespace}/networkpolicies": { + "/apis/networking.ironcore.dev/v1alpha1/watch/namespaces/{namespace}/networkpolicies": { "get": { "tags": [ - "networkingApiOnmetalDe_v1alpha1" + "networkingIroncoreDev_v1alpha1" ], "description": "watch individual changes to a list of NetworkPolicy. deprecated: use the 'watch' parameter with a list operation instead.", - "operationId": "watchNetworkingApiOnmetalDeV1alpha1NamespacedNetworkPolicyList", + "operationId": "watchNetworkingIroncoreDevV1alpha1NamespacedNetworkPolicyList", "responses": { "200": { "description": "OK", @@ -9240,7 +9240,7 @@ }, "x-kubernetes-action": "watchlist", "x-kubernetes-group-version-kind": { - "group": "networking.api.onmetal.de", + "group": "networking.ironcore.dev", "version": "v1alpha1", "kind": "NetworkPolicy" } @@ -9357,13 +9357,13 @@ } ] }, - "/apis/networking.api.onmetal.de/v1alpha1/watch/namespaces/{namespace}/networkpolicies/{name}": { + "/apis/networking.ironcore.dev/v1alpha1/watch/namespaces/{namespace}/networkpolicies/{name}": { "get": { "tags": [ - "networkingApiOnmetalDe_v1alpha1" + "networkingIroncoreDev_v1alpha1" ], "description": "watch changes to an object of kind NetworkPolicy. deprecated: use the 'watch' parameter with a list operation instead, filtered to a single item with the 'fieldSelector' parameter.", - "operationId": "watchNetworkingApiOnmetalDeV1alpha1NamespacedNetworkPolicy", + "operationId": "watchNetworkingIroncoreDevV1alpha1NamespacedNetworkPolicy", "responses": { "200": { "description": "OK", @@ -9388,7 +9388,7 @@ }, "x-kubernetes-action": "watch", "x-kubernetes-group-version-kind": { - "group": "networking.api.onmetal.de", + "group": "networking.ironcore.dev", "version": "v1alpha1", "kind": "NetworkPolicy" } @@ -9515,13 +9515,13 @@ } ] }, - "/apis/networking.api.onmetal.de/v1alpha1/watch/namespaces/{namespace}/networks": { + "/apis/networking.ironcore.dev/v1alpha1/watch/namespaces/{namespace}/networks": { "get": { "tags": [ - "networkingApiOnmetalDe_v1alpha1" + "networkingIroncoreDev_v1alpha1" ], "description": "watch individual changes to a list of Network. deprecated: use the 'watch' parameter with a list operation instead.", - "operationId": "watchNetworkingApiOnmetalDeV1alpha1NamespacedNetworkList", + "operationId": "watchNetworkingIroncoreDevV1alpha1NamespacedNetworkList", "responses": { "200": { "description": "OK", @@ -9546,7 +9546,7 @@ }, "x-kubernetes-action": "watchlist", "x-kubernetes-group-version-kind": { - "group": "networking.api.onmetal.de", + "group": "networking.ironcore.dev", "version": "v1alpha1", "kind": "Network" } @@ -9663,13 +9663,13 @@ } ] }, - "/apis/networking.api.onmetal.de/v1alpha1/watch/namespaces/{namespace}/networks/{name}": { + "/apis/networking.ironcore.dev/v1alpha1/watch/namespaces/{namespace}/networks/{name}": { "get": { "tags": [ - "networkingApiOnmetalDe_v1alpha1" + "networkingIroncoreDev_v1alpha1" ], "description": "watch changes to an object of kind Network. deprecated: use the 'watch' parameter with a list operation instead, filtered to a single item with the 'fieldSelector' parameter.", - "operationId": "watchNetworkingApiOnmetalDeV1alpha1NamespacedNetwork", + "operationId": "watchNetworkingIroncoreDevV1alpha1NamespacedNetwork", "responses": { "200": { "description": "OK", @@ -9694,7 +9694,7 @@ }, "x-kubernetes-action": "watch", "x-kubernetes-group-version-kind": { - "group": "networking.api.onmetal.de", + "group": "networking.ironcore.dev", "version": "v1alpha1", "kind": "Network" } @@ -9821,13 +9821,13 @@ } ] }, - "/apis/networking.api.onmetal.de/v1alpha1/watch/namespaces/{namespace}/virtualips": { + "/apis/networking.ironcore.dev/v1alpha1/watch/namespaces/{namespace}/virtualips": { "get": { "tags": [ - "networkingApiOnmetalDe_v1alpha1" + "networkingIroncoreDev_v1alpha1" ], "description": "watch individual changes to a list of VirtualIP. deprecated: use the 'watch' parameter with a list operation instead.", - "operationId": "watchNetworkingApiOnmetalDeV1alpha1NamespacedVirtualIPList", + "operationId": "watchNetworkingIroncoreDevV1alpha1NamespacedVirtualIPList", "responses": { "200": { "description": "OK", @@ -9852,7 +9852,7 @@ }, "x-kubernetes-action": "watchlist", "x-kubernetes-group-version-kind": { - "group": "networking.api.onmetal.de", + "group": "networking.ironcore.dev", "version": "v1alpha1", "kind": "VirtualIP" } @@ -9969,13 +9969,13 @@ } ] }, - "/apis/networking.api.onmetal.de/v1alpha1/watch/namespaces/{namespace}/virtualips/{name}": { + "/apis/networking.ironcore.dev/v1alpha1/watch/namespaces/{namespace}/virtualips/{name}": { "get": { "tags": [ - "networkingApiOnmetalDe_v1alpha1" + "networkingIroncoreDev_v1alpha1" ], "description": "watch changes to an object of kind VirtualIP. deprecated: use the 'watch' parameter with a list operation instead, filtered to a single item with the 'fieldSelector' parameter.", - "operationId": "watchNetworkingApiOnmetalDeV1alpha1NamespacedVirtualIP", + "operationId": "watchNetworkingIroncoreDevV1alpha1NamespacedVirtualIP", "responses": { "200": { "description": "OK", @@ -10000,7 +10000,7 @@ }, "x-kubernetes-action": "watch", "x-kubernetes-group-version-kind": { - "group": "networking.api.onmetal.de", + "group": "networking.ironcore.dev", "version": "v1alpha1", "kind": "VirtualIP" } @@ -10127,13 +10127,13 @@ } ] }, - "/apis/networking.api.onmetal.de/v1alpha1/watch/natgateways": { + "/apis/networking.ironcore.dev/v1alpha1/watch/natgateways": { "get": { "tags": [ - "networkingApiOnmetalDe_v1alpha1" + "networkingIroncoreDev_v1alpha1" ], "description": "watch individual changes to a list of NATGateway. deprecated: use the 'watch' parameter with a list operation instead.", - "operationId": "watchNetworkingApiOnmetalDeV1alpha1NATGatewayListForAllNamespaces", + "operationId": "watchNetworkingIroncoreDevV1alpha1NATGatewayListForAllNamespaces", "responses": { "200": { "description": "OK", @@ -10158,7 +10158,7 @@ }, "x-kubernetes-action": "watchlist", "x-kubernetes-group-version-kind": { - "group": "networking.api.onmetal.de", + "group": "networking.ironcore.dev", "version": "v1alpha1", "kind": "NATGateway" } @@ -10265,13 +10265,13 @@ } ] }, - "/apis/networking.api.onmetal.de/v1alpha1/watch/networkinterfaces": { + "/apis/networking.ironcore.dev/v1alpha1/watch/networkinterfaces": { "get": { "tags": [ - "networkingApiOnmetalDe_v1alpha1" + "networkingIroncoreDev_v1alpha1" ], "description": "watch individual changes to a list of NetworkInterface. deprecated: use the 'watch' parameter with a list operation instead.", - "operationId": "watchNetworkingApiOnmetalDeV1alpha1NetworkInterfaceListForAllNamespaces", + "operationId": "watchNetworkingIroncoreDevV1alpha1NetworkInterfaceListForAllNamespaces", "responses": { "200": { "description": "OK", @@ -10296,7 +10296,7 @@ }, "x-kubernetes-action": "watchlist", "x-kubernetes-group-version-kind": { - "group": "networking.api.onmetal.de", + "group": "networking.ironcore.dev", "version": "v1alpha1", "kind": "NetworkInterface" } @@ -10403,13 +10403,13 @@ } ] }, - "/apis/networking.api.onmetal.de/v1alpha1/watch/networkpolicies": { + "/apis/networking.ironcore.dev/v1alpha1/watch/networkpolicies": { "get": { "tags": [ - "networkingApiOnmetalDe_v1alpha1" + "networkingIroncoreDev_v1alpha1" ], "description": "watch individual changes to a list of NetworkPolicy. deprecated: use the 'watch' parameter with a list operation instead.", - "operationId": "watchNetworkingApiOnmetalDeV1alpha1NetworkPolicyListForAllNamespaces", + "operationId": "watchNetworkingIroncoreDevV1alpha1NetworkPolicyListForAllNamespaces", "responses": { "200": { "description": "OK", @@ -10434,7 +10434,7 @@ }, "x-kubernetes-action": "watchlist", "x-kubernetes-group-version-kind": { - "group": "networking.api.onmetal.de", + "group": "networking.ironcore.dev", "version": "v1alpha1", "kind": "NetworkPolicy" } @@ -10541,13 +10541,13 @@ } ] }, - "/apis/networking.api.onmetal.de/v1alpha1/watch/networks": { + "/apis/networking.ironcore.dev/v1alpha1/watch/networks": { "get": { "tags": [ - "networkingApiOnmetalDe_v1alpha1" + "networkingIroncoreDev_v1alpha1" ], "description": "watch individual changes to a list of Network. deprecated: use the 'watch' parameter with a list operation instead.", - "operationId": "watchNetworkingApiOnmetalDeV1alpha1NetworkListForAllNamespaces", + "operationId": "watchNetworkingIroncoreDevV1alpha1NetworkListForAllNamespaces", "responses": { "200": { "description": "OK", @@ -10572,7 +10572,7 @@ }, "x-kubernetes-action": "watchlist", "x-kubernetes-group-version-kind": { - "group": "networking.api.onmetal.de", + "group": "networking.ironcore.dev", "version": "v1alpha1", "kind": "Network" } @@ -10679,13 +10679,13 @@ } ] }, - "/apis/networking.api.onmetal.de/v1alpha1/watch/virtualips": { + "/apis/networking.ironcore.dev/v1alpha1/watch/virtualips": { "get": { "tags": [ - "networkingApiOnmetalDe_v1alpha1" + "networkingIroncoreDev_v1alpha1" ], "description": "watch individual changes to a list of VirtualIP. deprecated: use the 'watch' parameter with a list operation instead.", - "operationId": "watchNetworkingApiOnmetalDeV1alpha1VirtualIPListForAllNamespaces", + "operationId": "watchNetworkingIroncoreDevV1alpha1VirtualIPListForAllNamespaces", "responses": { "200": { "description": "OK", @@ -10710,7 +10710,7 @@ }, "x-kubernetes-action": "watchlist", "x-kubernetes-group-version-kind": { - "group": "networking.api.onmetal.de", + "group": "networking.ironcore.dev", "version": "v1alpha1", "kind": "VirtualIP" } @@ -10820,17 +10820,17 @@ }, "components": { "schemas": { - "com.github.onmetal.onmetal-api.api.common.v1alpha1.IP": { + "com.github.ironcore-dev.ironcore.api.common.v1alpha1.IP": { "description": "IP is an IP address.", "type": "string", "format": "ip" }, - "com.github.onmetal.onmetal-api.api.common.v1alpha1.IPPrefix": { + "com.github.ironcore-dev.ironcore.api.common.v1alpha1.IPPrefix": { "description": "IPPrefix represents a network prefix.", "type": "string", "format": "ip-prefix" }, - "com.github.onmetal.onmetal-api.api.common.v1alpha1.LocalUIDReference": { + "com.github.ironcore-dev.ironcore.api.common.v1alpha1.LocalUIDReference": { "description": "LocalUIDReference is a reference to another entity including its UID", "type": "object", "required": [ @@ -10851,7 +10851,7 @@ }, "x-kubernetes-map-type": "atomic" }, - "com.github.onmetal.onmetal-api.api.core.v1alpha1.ObjectSelector": { + "com.github.ironcore-dev.ironcore.api.core.v1alpha1.ObjectSelector": { "description": "ObjectSelector specifies how to select objects of a certain kind.", "type": "object", "required": [ @@ -10885,7 +10885,7 @@ } } }, - "com.github.onmetal.onmetal-api.api.ipam.v1alpha1.PrefixSpec": { + "com.github.ironcore-dev.ironcore.api.ipam.v1alpha1.PrefixSpec": { "description": "PrefixSpec defines the desired state of Prefix", "type": "object", "properties": { @@ -10917,7 +10917,7 @@ "description": "Prefix is the prefix to allocate for this Prefix.", "allOf": [ { - "$ref": "#/components/schemas/com.github.onmetal.onmetal-api.api.common.v1alpha1.IPPrefix" + "$ref": "#/components/schemas/com.github.ironcore-dev.ironcore.api.common.v1alpha1.IPPrefix" } ] }, @@ -10928,7 +10928,7 @@ } } }, - "com.github.onmetal.onmetal-api.api.ipam.v1alpha1.PrefixTemplateSpec": { + "com.github.ironcore-dev.ironcore.api.ipam.v1alpha1.PrefixTemplateSpec": { "type": "object", "properties": { "metadata": { @@ -10943,13 +10943,13 @@ "default": {}, "allOf": [ { - "$ref": "#/components/schemas/com.github.onmetal.onmetal-api.api.ipam.v1alpha1.PrefixSpec" + "$ref": "#/components/schemas/com.github.ironcore-dev.ironcore.api.ipam.v1alpha1.PrefixSpec" } ] } } }, - "com.github.onmetal.onmetal-api.api.networking.v1alpha1.EphemeralPrefixSource": { + "com.github.ironcore-dev.ironcore.api.networking.v1alpha1.EphemeralPrefixSource": { "description": "EphemeralPrefixSource contains the definition to create an ephemeral (i.e. coupled to the lifetime of the surrounding object) Prefix.", "type": "object", "properties": { @@ -10957,13 +10957,13 @@ "description": "PrefixTemplate is the template for the Prefix.", "allOf": [ { - "$ref": "#/components/schemas/com.github.onmetal.onmetal-api.api.ipam.v1alpha1.PrefixTemplateSpec" + "$ref": "#/components/schemas/com.github.ironcore-dev.ironcore.api.ipam.v1alpha1.PrefixTemplateSpec" } ] } } }, - "com.github.onmetal.onmetal-api.api.networking.v1alpha1.EphemeralVirtualIPSource": { + "com.github.ironcore-dev.ironcore.api.networking.v1alpha1.EphemeralVirtualIPSource": { "description": "EphemeralVirtualIPSource contains the definition to create an ephemeral (i.e. coupled to the lifetime of the surrounding object) VirtualIP.", "type": "object", "properties": { @@ -10971,13 +10971,13 @@ "description": "VirtualIPTemplate is the template for the VirtualIP.", "allOf": [ { - "$ref": "#/components/schemas/com.github.onmetal.onmetal-api.api.networking.v1alpha1.VirtualIPTemplateSpec" + "$ref": "#/components/schemas/com.github.ironcore-dev.ironcore.api.networking.v1alpha1.VirtualIPTemplateSpec" } ] } } }, - "com.github.onmetal.onmetal-api.api.networking.v1alpha1.IPBlock": { + "com.github.ironcore-dev.ironcore.api.networking.v1alpha1.IPBlock": { "description": "IPBlock specifies an ip block with optional exceptions.", "type": "object", "required": [ @@ -10989,7 +10989,7 @@ "default": {}, "allOf": [ { - "$ref": "#/components/schemas/com.github.onmetal.onmetal-api.api.common.v1alpha1.IPPrefix" + "$ref": "#/components/schemas/com.github.ironcore-dev.ironcore.api.common.v1alpha1.IPPrefix" } ] }, @@ -11000,14 +11000,14 @@ "default": {}, "allOf": [ { - "$ref": "#/components/schemas/com.github.onmetal.onmetal-api.api.common.v1alpha1.IPPrefix" + "$ref": "#/components/schemas/com.github.ironcore-dev.ironcore.api.common.v1alpha1.IPPrefix" } ] } } } }, - "com.github.onmetal.onmetal-api.api.networking.v1alpha1.IPSource": { + "com.github.ironcore-dev.ironcore.api.networking.v1alpha1.IPSource": { "description": "IPSource is the definition of how to obtain an IP.", "type": "object", "properties": { @@ -11015,7 +11015,7 @@ "description": "Ephemeral specifies an IP by creating an ephemeral Prefix to allocate the IP with.", "allOf": [ { - "$ref": "#/components/schemas/com.github.onmetal.onmetal-api.api.networking.v1alpha1.EphemeralPrefixSource" + "$ref": "#/components/schemas/com.github.ironcore-dev.ironcore.api.networking.v1alpha1.EphemeralPrefixSource" } ] }, @@ -11023,13 +11023,13 @@ "description": "Value specifies an IP by using an IP literal.", "allOf": [ { - "$ref": "#/components/schemas/com.github.onmetal.onmetal-api.api.common.v1alpha1.IP" + "$ref": "#/components/schemas/com.github.ironcore-dev.ironcore.api.common.v1alpha1.IP" } ] } } }, - "com.github.onmetal.onmetal-api.api.networking.v1alpha1.LoadBalancer": { + "com.github.ironcore-dev.ironcore.api.networking.v1alpha1.LoadBalancer": { "description": "LoadBalancer is the Schema for the LoadBalancer API", "type": "object", "properties": { @@ -11053,7 +11053,7 @@ "default": {}, "allOf": [ { - "$ref": "#/components/schemas/com.github.onmetal.onmetal-api.api.networking.v1alpha1.LoadBalancerSpec" + "$ref": "#/components/schemas/com.github.ironcore-dev.ironcore.api.networking.v1alpha1.LoadBalancerSpec" } ] }, @@ -11061,20 +11061,20 @@ "default": {}, "allOf": [ { - "$ref": "#/components/schemas/com.github.onmetal.onmetal-api.api.networking.v1alpha1.LoadBalancerStatus" + "$ref": "#/components/schemas/com.github.ironcore-dev.ironcore.api.networking.v1alpha1.LoadBalancerStatus" } ] } }, "x-kubernetes-group-version-kind": [ { - "group": "networking.api.onmetal.de", + "group": "networking.ironcore.dev", "kind": "LoadBalancer", "version": "v1alpha1" } ] }, - "com.github.onmetal.onmetal-api.api.networking.v1alpha1.LoadBalancerDestination": { + "com.github.ironcore-dev.ironcore.api.networking.v1alpha1.LoadBalancerDestination": { "description": "LoadBalancerDestination is the destination of the load balancer.", "type": "object", "required": [ @@ -11086,7 +11086,7 @@ "default": {}, "allOf": [ { - "$ref": "#/components/schemas/com.github.onmetal.onmetal-api.api.common.v1alpha1.IP" + "$ref": "#/components/schemas/com.github.ironcore-dev.ironcore.api.common.v1alpha1.IP" } ] }, @@ -11094,13 +11094,13 @@ "description": "TargetRef is the target providing the destination.", "allOf": [ { - "$ref": "#/components/schemas/com.github.onmetal.onmetal-api.api.networking.v1alpha1.LoadBalancerTargetRef" + "$ref": "#/components/schemas/com.github.ironcore-dev.ironcore.api.networking.v1alpha1.LoadBalancerTargetRef" } ] } } }, - "com.github.onmetal.onmetal-api.api.networking.v1alpha1.LoadBalancerList": { + "com.github.ironcore-dev.ironcore.api.networking.v1alpha1.LoadBalancerList": { "description": "LoadBalancerList contains a list of LoadBalancer", "type": "object", "required": [ @@ -11117,7 +11117,7 @@ "default": {}, "allOf": [ { - "$ref": "#/components/schemas/com.github.onmetal.onmetal-api.api.networking.v1alpha1.LoadBalancer" + "$ref": "#/components/schemas/com.github.ironcore-dev.ironcore.api.networking.v1alpha1.LoadBalancer" } ] } @@ -11137,13 +11137,13 @@ }, "x-kubernetes-group-version-kind": [ { - "group": "networking.api.onmetal.de", + "group": "networking.ironcore.dev", "kind": "LoadBalancerList", "version": "v1alpha1" } ] }, - "com.github.onmetal.onmetal-api.api.networking.v1alpha1.LoadBalancerPort": { + "com.github.ironcore-dev.ironcore.api.networking.v1alpha1.LoadBalancerPort": { "type": "object", "required": [ "port" @@ -11171,7 +11171,7 @@ } } }, - "com.github.onmetal.onmetal-api.api.networking.v1alpha1.LoadBalancerRouting": { + "com.github.ironcore-dev.ironcore.api.networking.v1alpha1.LoadBalancerRouting": { "description": "LoadBalancerRouting is the Schema for the loadbalancerroutings API", "type": "object", "required": [ @@ -11190,7 +11190,7 @@ "default": {}, "allOf": [ { - "$ref": "#/components/schemas/com.github.onmetal.onmetal-api.api.networking.v1alpha1.LoadBalancerDestination" + "$ref": "#/components/schemas/com.github.ironcore-dev.ironcore.api.networking.v1alpha1.LoadBalancerDestination" } ] } @@ -11212,20 +11212,20 @@ "default": {}, "allOf": [ { - "$ref": "#/components/schemas/com.github.onmetal.onmetal-api.api.common.v1alpha1.LocalUIDReference" + "$ref": "#/components/schemas/com.github.ironcore-dev.ironcore.api.common.v1alpha1.LocalUIDReference" } ] } }, "x-kubernetes-group-version-kind": [ { - "group": "networking.api.onmetal.de", + "group": "networking.ironcore.dev", "kind": "LoadBalancerRouting", "version": "v1alpha1" } ] }, - "com.github.onmetal.onmetal-api.api.networking.v1alpha1.LoadBalancerRoutingList": { + "com.github.ironcore-dev.ironcore.api.networking.v1alpha1.LoadBalancerRoutingList": { "description": "LoadBalancerRoutingList contains a list of LoadBalancerRouting", "type": "object", "required": [ @@ -11242,7 +11242,7 @@ "default": {}, "allOf": [ { - "$ref": "#/components/schemas/com.github.onmetal.onmetal-api.api.networking.v1alpha1.LoadBalancerRouting" + "$ref": "#/components/schemas/com.github.ironcore-dev.ironcore.api.networking.v1alpha1.LoadBalancerRouting" } ] } @@ -11262,13 +11262,13 @@ }, "x-kubernetes-group-version-kind": [ { - "group": "networking.api.onmetal.de", + "group": "networking.ironcore.dev", "kind": "LoadBalancerRoutingList", "version": "v1alpha1" } ] }, - "com.github.onmetal.onmetal-api.api.networking.v1alpha1.LoadBalancerSpec": { + "com.github.ironcore-dev.ironcore.api.networking.v1alpha1.LoadBalancerSpec": { "description": "LoadBalancerSpec defines the desired state of LoadBalancer", "type": "object", "required": [ @@ -11292,7 +11292,7 @@ "default": {}, "allOf": [ { - "$ref": "#/components/schemas/com.github.onmetal.onmetal-api.api.networking.v1alpha1.IPSource" + "$ref": "#/components/schemas/com.github.ironcore-dev.ironcore.api.networking.v1alpha1.IPSource" } ] } @@ -11321,7 +11321,7 @@ "default": {}, "allOf": [ { - "$ref": "#/components/schemas/com.github.onmetal.onmetal-api.api.networking.v1alpha1.LoadBalancerPort" + "$ref": "#/components/schemas/com.github.ironcore-dev.ironcore.api.networking.v1alpha1.LoadBalancerPort" } ] } @@ -11333,7 +11333,7 @@ } } }, - "com.github.onmetal.onmetal-api.api.networking.v1alpha1.LoadBalancerStatus": { + "com.github.ironcore-dev.ironcore.api.networking.v1alpha1.LoadBalancerStatus": { "description": "LoadBalancerStatus defines the observed state of LoadBalancer", "type": "object", "properties": { @@ -11344,14 +11344,14 @@ "default": {}, "allOf": [ { - "$ref": "#/components/schemas/com.github.onmetal.onmetal-api.api.common.v1alpha1.IP" + "$ref": "#/components/schemas/com.github.ironcore-dev.ironcore.api.common.v1alpha1.IP" } ] } } } }, - "com.github.onmetal.onmetal-api.api.networking.v1alpha1.LoadBalancerTargetRef": { + "com.github.ironcore-dev.ironcore.api.networking.v1alpha1.LoadBalancerTargetRef": { "description": "LoadBalancerTargetRef is a load balancer target.", "type": "object", "required": [ @@ -11377,7 +11377,7 @@ } } }, - "com.github.onmetal.onmetal-api.api.networking.v1alpha1.NATGateway": { + "com.github.ironcore-dev.ironcore.api.networking.v1alpha1.NATGateway": { "description": "NATGateway is the Schema for the NATGateway API", "type": "object", "properties": { @@ -11401,7 +11401,7 @@ "default": {}, "allOf": [ { - "$ref": "#/components/schemas/com.github.onmetal.onmetal-api.api.networking.v1alpha1.NATGatewaySpec" + "$ref": "#/components/schemas/com.github.ironcore-dev.ironcore.api.networking.v1alpha1.NATGatewaySpec" } ] }, @@ -11409,20 +11409,20 @@ "default": {}, "allOf": [ { - "$ref": "#/components/schemas/com.github.onmetal.onmetal-api.api.networking.v1alpha1.NATGatewayStatus" + "$ref": "#/components/schemas/com.github.ironcore-dev.ironcore.api.networking.v1alpha1.NATGatewayStatus" } ] } }, "x-kubernetes-group-version-kind": [ { - "group": "networking.api.onmetal.de", + "group": "networking.ironcore.dev", "kind": "NATGateway", "version": "v1alpha1" } ] }, - "com.github.onmetal.onmetal-api.api.networking.v1alpha1.NATGatewayList": { + "com.github.ironcore-dev.ironcore.api.networking.v1alpha1.NATGatewayList": { "description": "NATGatewayList contains a list of NATGateway", "type": "object", "required": [ @@ -11439,7 +11439,7 @@ "default": {}, "allOf": [ { - "$ref": "#/components/schemas/com.github.onmetal.onmetal-api.api.networking.v1alpha1.NATGateway" + "$ref": "#/components/schemas/com.github.ironcore-dev.ironcore.api.networking.v1alpha1.NATGateway" } ] } @@ -11459,13 +11459,13 @@ }, "x-kubernetes-group-version-kind": [ { - "group": "networking.api.onmetal.de", + "group": "networking.ironcore.dev", "kind": "NATGatewayList", "version": "v1alpha1" } ] }, - "com.github.onmetal.onmetal-api.api.networking.v1alpha1.NATGatewaySpec": { + "com.github.ironcore-dev.ironcore.api.networking.v1alpha1.NATGatewaySpec": { "description": "NATGatewaySpec defines the desired state of NATGateway", "type": "object", "required": [ @@ -11504,7 +11504,7 @@ } } }, - "com.github.onmetal.onmetal-api.api.networking.v1alpha1.NATGatewayStatus": { + "com.github.ironcore-dev.ironcore.api.networking.v1alpha1.NATGatewayStatus": { "description": "NATGatewayStatus defines the observed state of NATGateway", "type": "object", "properties": { @@ -11515,14 +11515,14 @@ "default": {}, "allOf": [ { - "$ref": "#/components/schemas/com.github.onmetal.onmetal-api.api.common.v1alpha1.IP" + "$ref": "#/components/schemas/com.github.ironcore-dev.ironcore.api.common.v1alpha1.IP" } ] } } } }, - "com.github.onmetal.onmetal-api.api.networking.v1alpha1.Network": { + "com.github.ironcore-dev.ironcore.api.networking.v1alpha1.Network": { "description": "Network is the Schema for the network API", "type": "object", "properties": { @@ -11546,7 +11546,7 @@ "default": {}, "allOf": [ { - "$ref": "#/components/schemas/com.github.onmetal.onmetal-api.api.networking.v1alpha1.NetworkSpec" + "$ref": "#/components/schemas/com.github.ironcore-dev.ironcore.api.networking.v1alpha1.NetworkSpec" } ] }, @@ -11554,20 +11554,20 @@ "default": {}, "allOf": [ { - "$ref": "#/components/schemas/com.github.onmetal.onmetal-api.api.networking.v1alpha1.NetworkStatus" + "$ref": "#/components/schemas/com.github.ironcore-dev.ironcore.api.networking.v1alpha1.NetworkStatus" } ] } }, "x-kubernetes-group-version-kind": [ { - "group": "networking.api.onmetal.de", + "group": "networking.ironcore.dev", "kind": "Network", "version": "v1alpha1" } ] }, - "com.github.onmetal.onmetal-api.api.networking.v1alpha1.NetworkInterface": { + "com.github.ironcore-dev.ironcore.api.networking.v1alpha1.NetworkInterface": { "description": "NetworkInterface is the Schema for the networkinterfaces API", "type": "object", "properties": { @@ -11591,7 +11591,7 @@ "default": {}, "allOf": [ { - "$ref": "#/components/schemas/com.github.onmetal.onmetal-api.api.networking.v1alpha1.NetworkInterfaceSpec" + "$ref": "#/components/schemas/com.github.ironcore-dev.ironcore.api.networking.v1alpha1.NetworkInterfaceSpec" } ] }, @@ -11599,20 +11599,20 @@ "default": {}, "allOf": [ { - "$ref": "#/components/schemas/com.github.onmetal.onmetal-api.api.networking.v1alpha1.NetworkInterfaceStatus" + "$ref": "#/components/schemas/com.github.ironcore-dev.ironcore.api.networking.v1alpha1.NetworkInterfaceStatus" } ] } }, "x-kubernetes-group-version-kind": [ { - "group": "networking.api.onmetal.de", + "group": "networking.ironcore.dev", "kind": "NetworkInterface", "version": "v1alpha1" } ] }, - "com.github.onmetal.onmetal-api.api.networking.v1alpha1.NetworkInterfaceList": { + "com.github.ironcore-dev.ironcore.api.networking.v1alpha1.NetworkInterfaceList": { "description": "NetworkInterfaceList contains a list of NetworkInterface", "type": "object", "required": [ @@ -11629,7 +11629,7 @@ "default": {}, "allOf": [ { - "$ref": "#/components/schemas/com.github.onmetal.onmetal-api.api.networking.v1alpha1.NetworkInterface" + "$ref": "#/components/schemas/com.github.ironcore-dev.ironcore.api.networking.v1alpha1.NetworkInterface" } ] } @@ -11649,13 +11649,13 @@ }, "x-kubernetes-group-version-kind": [ { - "group": "networking.api.onmetal.de", + "group": "networking.ironcore.dev", "kind": "NetworkInterfaceList", "version": "v1alpha1" } ] }, - "com.github.onmetal.onmetal-api.api.networking.v1alpha1.NetworkInterfaceSpec": { + "com.github.ironcore-dev.ironcore.api.networking.v1alpha1.NetworkInterfaceSpec": { "description": "NetworkInterfaceSpec defines the desired state of NetworkInterface", "type": "object", "required": [ @@ -11687,7 +11687,7 @@ "default": {}, "allOf": [ { - "$ref": "#/components/schemas/com.github.onmetal.onmetal-api.api.networking.v1alpha1.IPSource" + "$ref": "#/components/schemas/com.github.ironcore-dev.ironcore.api.networking.v1alpha1.IPSource" } ] } @@ -11696,7 +11696,7 @@ "description": "MachineRef is the Machine this NetworkInterface is used by", "allOf": [ { - "$ref": "#/components/schemas/com.github.onmetal.onmetal-api.api.common.v1alpha1.LocalUIDReference" + "$ref": "#/components/schemas/com.github.ironcore-dev.ironcore.api.common.v1alpha1.LocalUIDReference" } ] }, @@ -11716,7 +11716,7 @@ "default": {}, "allOf": [ { - "$ref": "#/components/schemas/com.github.onmetal.onmetal-api.api.networking.v1alpha1.PrefixSource" + "$ref": "#/components/schemas/com.github.ironcore-dev.ironcore.api.networking.v1alpha1.PrefixSource" } ] } @@ -11729,13 +11729,13 @@ "description": "VirtualIP specifies the virtual ip that should be assigned to this NetworkInterface.", "allOf": [ { - "$ref": "#/components/schemas/com.github.onmetal.onmetal-api.api.networking.v1alpha1.VirtualIPSource" + "$ref": "#/components/schemas/com.github.ironcore-dev.ironcore.api.networking.v1alpha1.VirtualIPSource" } ] } } }, - "com.github.onmetal.onmetal-api.api.networking.v1alpha1.NetworkInterfaceStatus": { + "com.github.ironcore-dev.ironcore.api.networking.v1alpha1.NetworkInterfaceStatus": { "description": "NetworkInterfaceStatus defines the observed state of NetworkInterface", "type": "object", "properties": { @@ -11746,7 +11746,7 @@ "default": {}, "allOf": [ { - "$ref": "#/components/schemas/com.github.onmetal.onmetal-api.api.common.v1alpha1.IP" + "$ref": "#/components/schemas/com.github.ironcore-dev.ironcore.api.common.v1alpha1.IP" } ] } @@ -11766,7 +11766,7 @@ "default": {}, "allOf": [ { - "$ref": "#/components/schemas/com.github.onmetal.onmetal-api.api.common.v1alpha1.IPPrefix" + "$ref": "#/components/schemas/com.github.ironcore-dev.ironcore.api.common.v1alpha1.IPPrefix" } ] } @@ -11779,13 +11779,13 @@ "description": "VirtualIP is any virtual ip assigned to the NetworkInterface.", "allOf": [ { - "$ref": "#/components/schemas/com.github.onmetal.onmetal-api.api.common.v1alpha1.IP" + "$ref": "#/components/schemas/com.github.ironcore-dev.ironcore.api.common.v1alpha1.IP" } ] } } }, - "com.github.onmetal.onmetal-api.api.networking.v1alpha1.NetworkList": { + "com.github.ironcore-dev.ironcore.api.networking.v1alpha1.NetworkList": { "description": "NetworkList contains a list of Network", "type": "object", "required": [ @@ -11802,7 +11802,7 @@ "default": {}, "allOf": [ { - "$ref": "#/components/schemas/com.github.onmetal.onmetal-api.api.networking.v1alpha1.Network" + "$ref": "#/components/schemas/com.github.ironcore-dev.ironcore.api.networking.v1alpha1.Network" } ] } @@ -11822,13 +11822,13 @@ }, "x-kubernetes-group-version-kind": [ { - "group": "networking.api.onmetal.de", + "group": "networking.ironcore.dev", "kind": "NetworkList", "version": "v1alpha1" } ] }, - "com.github.onmetal.onmetal-api.api.networking.v1alpha1.NetworkPeering": { + "com.github.ironcore-dev.ironcore.api.networking.v1alpha1.NetworkPeering": { "description": "NetworkPeering defines a network peering with another network.", "type": "object", "required": [ @@ -11846,13 +11846,13 @@ "default": {}, "allOf": [ { - "$ref": "#/components/schemas/com.github.onmetal.onmetal-api.api.networking.v1alpha1.NetworkPeeringNetworkRef" + "$ref": "#/components/schemas/com.github.ironcore-dev.ironcore.api.networking.v1alpha1.NetworkPeeringNetworkRef" } ] } } }, - "com.github.onmetal.onmetal-api.api.networking.v1alpha1.NetworkPeeringClaimRef": { + "com.github.ironcore-dev.ironcore.api.networking.v1alpha1.NetworkPeeringClaimRef": { "type": "object", "required": [ "name" @@ -11873,7 +11873,7 @@ } } }, - "com.github.onmetal.onmetal-api.api.networking.v1alpha1.NetworkPeeringNetworkRef": { + "com.github.ironcore-dev.ironcore.api.networking.v1alpha1.NetworkPeeringNetworkRef": { "description": "NetworkPeeringNetworkRef is a reference to a network to peer with.", "type": "object", "required": [ @@ -11891,7 +11891,7 @@ } } }, - "com.github.onmetal.onmetal-api.api.networking.v1alpha1.NetworkPeeringStatus": { + "com.github.ironcore-dev.ironcore.api.networking.v1alpha1.NetworkPeeringStatus": { "description": "NetworkPeeringStatus is the status of a network peering.", "type": "object", "required": [ @@ -11905,7 +11905,7 @@ } } }, - "com.github.onmetal.onmetal-api.api.networking.v1alpha1.NetworkPolicy": { + "com.github.ironcore-dev.ironcore.api.networking.v1alpha1.NetworkPolicy": { "description": "NetworkPolicy is the Schema for the networkpolicies API", "type": "object", "properties": { @@ -11929,7 +11929,7 @@ "default": {}, "allOf": [ { - "$ref": "#/components/schemas/com.github.onmetal.onmetal-api.api.networking.v1alpha1.NetworkPolicySpec" + "$ref": "#/components/schemas/com.github.ironcore-dev.ironcore.api.networking.v1alpha1.NetworkPolicySpec" } ] }, @@ -11937,20 +11937,20 @@ "default": {}, "allOf": [ { - "$ref": "#/components/schemas/com.github.onmetal.onmetal-api.api.networking.v1alpha1.NetworkPolicyStatus" + "$ref": "#/components/schemas/com.github.ironcore-dev.ironcore.api.networking.v1alpha1.NetworkPolicyStatus" } ] } }, "x-kubernetes-group-version-kind": [ { - "group": "networking.api.onmetal.de", + "group": "networking.ironcore.dev", "kind": "NetworkPolicy", "version": "v1alpha1" } ] }, - "com.github.onmetal.onmetal-api.api.networking.v1alpha1.NetworkPolicyCondition": { + "com.github.ironcore-dev.ironcore.api.networking.v1alpha1.NetworkPolicyCondition": { "description": "NetworkPolicyCondition is one of the conditions of a network policy.", "type": "object", "required": [ @@ -11996,7 +11996,7 @@ } } }, - "com.github.onmetal.onmetal-api.api.networking.v1alpha1.NetworkPolicyEgressRule": { + "com.github.ironcore-dev.ironcore.api.networking.v1alpha1.NetworkPolicyEgressRule": { "description": "NetworkPolicyEgressRule describes a rule to regulate egress traffic with.", "type": "object", "properties": { @@ -12007,7 +12007,7 @@ "default": {}, "allOf": [ { - "$ref": "#/components/schemas/com.github.onmetal.onmetal-api.api.networking.v1alpha1.NetworkPolicyPort" + "$ref": "#/components/schemas/com.github.ironcore-dev.ironcore.api.networking.v1alpha1.NetworkPolicyPort" } ] } @@ -12019,14 +12019,14 @@ "default": {}, "allOf": [ { - "$ref": "#/components/schemas/com.github.onmetal.onmetal-api.api.networking.v1alpha1.NetworkPolicyPeer" + "$ref": "#/components/schemas/com.github.ironcore-dev.ironcore.api.networking.v1alpha1.NetworkPolicyPeer" } ] } } } }, - "com.github.onmetal.onmetal-api.api.networking.v1alpha1.NetworkPolicyIngressRule": { + "com.github.ironcore-dev.ironcore.api.networking.v1alpha1.NetworkPolicyIngressRule": { "description": "NetworkPolicyIngressRule describes a rule to regulate ingress traffic with.", "type": "object", "properties": { @@ -12037,7 +12037,7 @@ "default": {}, "allOf": [ { - "$ref": "#/components/schemas/com.github.onmetal.onmetal-api.api.networking.v1alpha1.NetworkPolicyPeer" + "$ref": "#/components/schemas/com.github.ironcore-dev.ironcore.api.networking.v1alpha1.NetworkPolicyPeer" } ] } @@ -12049,14 +12049,14 @@ "default": {}, "allOf": [ { - "$ref": "#/components/schemas/com.github.onmetal.onmetal-api.api.networking.v1alpha1.NetworkPolicyPort" + "$ref": "#/components/schemas/com.github.ironcore-dev.ironcore.api.networking.v1alpha1.NetworkPolicyPort" } ] } } } }, - "com.github.onmetal.onmetal-api.api.networking.v1alpha1.NetworkPolicyList": { + "com.github.ironcore-dev.ironcore.api.networking.v1alpha1.NetworkPolicyList": { "description": "NetworkPolicyList contains a list of NetworkPolicy.", "type": "object", "required": [ @@ -12073,7 +12073,7 @@ "default": {}, "allOf": [ { - "$ref": "#/components/schemas/com.github.onmetal.onmetal-api.api.networking.v1alpha1.NetworkPolicy" + "$ref": "#/components/schemas/com.github.ironcore-dev.ironcore.api.networking.v1alpha1.NetworkPolicy" } ] } @@ -12093,13 +12093,13 @@ }, "x-kubernetes-group-version-kind": [ { - "group": "networking.api.onmetal.de", + "group": "networking.ironcore.dev", "kind": "NetworkPolicyList", "version": "v1alpha1" } ] }, - "com.github.onmetal.onmetal-api.api.networking.v1alpha1.NetworkPolicyPeer": { + "com.github.ironcore-dev.ironcore.api.networking.v1alpha1.NetworkPolicyPeer": { "description": "NetworkPolicyPeer describes a peer to allow traffic to / from.", "type": "object", "properties": { @@ -12107,7 +12107,7 @@ "description": "IPBlock specifies the ip block from or to which network traffic may come.", "allOf": [ { - "$ref": "#/components/schemas/com.github.onmetal.onmetal-api.api.networking.v1alpha1.IPBlock" + "$ref": "#/components/schemas/com.github.ironcore-dev.ironcore.api.networking.v1alpha1.IPBlock" } ] }, @@ -12115,13 +12115,13 @@ "description": "ObjectSelector selects peers with the given kind matching the label selector. Exclusive with other peer specifiers.", "allOf": [ { - "$ref": "#/components/schemas/com.github.onmetal.onmetal-api.api.core.v1alpha1.ObjectSelector" + "$ref": "#/components/schemas/com.github.ironcore-dev.ironcore.api.core.v1alpha1.ObjectSelector" } ] } } }, - "com.github.onmetal.onmetal-api.api.networking.v1alpha1.NetworkPolicyPort": { + "com.github.ironcore-dev.ironcore.api.networking.v1alpha1.NetworkPolicyPort": { "description": "NetworkPolicyPort describes a port to allow traffic on", "type": "object", "properties": { @@ -12146,7 +12146,7 @@ } } }, - "com.github.onmetal.onmetal-api.api.networking.v1alpha1.NetworkPolicySpec": { + "com.github.ironcore-dev.ironcore.api.networking.v1alpha1.NetworkPolicySpec": { "description": "NetworkPolicySpec defines the desired state of NetworkPolicy.", "type": "object", "required": [ @@ -12161,7 +12161,7 @@ "default": {}, "allOf": [ { - "$ref": "#/components/schemas/com.github.onmetal.onmetal-api.api.networking.v1alpha1.NetworkPolicyEgressRule" + "$ref": "#/components/schemas/com.github.ironcore-dev.ironcore.api.networking.v1alpha1.NetworkPolicyEgressRule" } ] } @@ -12173,7 +12173,7 @@ "default": {}, "allOf": [ { - "$ref": "#/components/schemas/com.github.onmetal.onmetal-api.api.networking.v1alpha1.NetworkPolicyIngressRule" + "$ref": "#/components/schemas/com.github.ironcore-dev.ironcore.api.networking.v1alpha1.NetworkPolicyIngressRule" } ] } @@ -12206,7 +12206,7 @@ } } }, - "com.github.onmetal.onmetal-api.api.networking.v1alpha1.NetworkPolicyStatus": { + "com.github.ironcore-dev.ironcore.api.networking.v1alpha1.NetworkPolicyStatus": { "description": "NetworkPolicyStatus defines the observed state of NetworkPolicy.", "type": "object", "properties": { @@ -12217,14 +12217,14 @@ "default": {}, "allOf": [ { - "$ref": "#/components/schemas/com.github.onmetal.onmetal-api.api.networking.v1alpha1.NetworkPolicyCondition" + "$ref": "#/components/schemas/com.github.ironcore-dev.ironcore.api.networking.v1alpha1.NetworkPolicyCondition" } ] } } } }, - "com.github.onmetal.onmetal-api.api.networking.v1alpha1.NetworkSpec": { + "com.github.ironcore-dev.ironcore.api.networking.v1alpha1.NetworkSpec": { "description": "NetworkSpec defines the desired state of Network", "type": "object", "properties": { @@ -12235,7 +12235,7 @@ "default": {}, "allOf": [ { - "$ref": "#/components/schemas/com.github.onmetal.onmetal-api.api.networking.v1alpha1.NetworkPeeringClaimRef" + "$ref": "#/components/schemas/com.github.ironcore-dev.ironcore.api.networking.v1alpha1.NetworkPeeringClaimRef" } ] }, @@ -12249,7 +12249,7 @@ "default": {}, "allOf": [ { - "$ref": "#/components/schemas/com.github.onmetal.onmetal-api.api.networking.v1alpha1.NetworkPeering" + "$ref": "#/components/schemas/com.github.ironcore-dev.ironcore.api.networking.v1alpha1.NetworkPeering" } ] }, @@ -12262,7 +12262,7 @@ } } }, - "com.github.onmetal.onmetal-api.api.networking.v1alpha1.NetworkStatus": { + "com.github.ironcore-dev.ironcore.api.networking.v1alpha1.NetworkStatus": { "description": "NetworkStatus defines the observed state of Network", "type": "object", "properties": { @@ -12273,7 +12273,7 @@ "default": {}, "allOf": [ { - "$ref": "#/components/schemas/com.github.onmetal.onmetal-api.api.networking.v1alpha1.NetworkPeeringStatus" + "$ref": "#/components/schemas/com.github.ironcore-dev.ironcore.api.networking.v1alpha1.NetworkPeeringStatus" } ] }, @@ -12291,14 +12291,14 @@ } } }, - "com.github.onmetal.onmetal-api.api.networking.v1alpha1.PrefixSource": { + "com.github.ironcore-dev.ironcore.api.networking.v1alpha1.PrefixSource": { "type": "object", "properties": { "ephemeral": { "description": "Ephemeral specifies a prefix by creating an ephemeral ipam.Prefix to allocate the prefix with.", "allOf": [ { - "$ref": "#/components/schemas/com.github.onmetal.onmetal-api.api.networking.v1alpha1.EphemeralPrefixSource" + "$ref": "#/components/schemas/com.github.ironcore-dev.ironcore.api.networking.v1alpha1.EphemeralPrefixSource" } ] }, @@ -12306,13 +12306,13 @@ "description": "Value specifies a static prefix to use.", "allOf": [ { - "$ref": "#/components/schemas/com.github.onmetal.onmetal-api.api.common.v1alpha1.IPPrefix" + "$ref": "#/components/schemas/com.github.ironcore-dev.ironcore.api.common.v1alpha1.IPPrefix" } ] } } }, - "com.github.onmetal.onmetal-api.api.networking.v1alpha1.VirtualIP": { + "com.github.ironcore-dev.ironcore.api.networking.v1alpha1.VirtualIP": { "description": "VirtualIP is the Schema for the virtualips API", "type": "object", "properties": { @@ -12336,7 +12336,7 @@ "default": {}, "allOf": [ { - "$ref": "#/components/schemas/com.github.onmetal.onmetal-api.api.networking.v1alpha1.VirtualIPSpec" + "$ref": "#/components/schemas/com.github.ironcore-dev.ironcore.api.networking.v1alpha1.VirtualIPSpec" } ] }, @@ -12344,20 +12344,20 @@ "default": {}, "allOf": [ { - "$ref": "#/components/schemas/com.github.onmetal.onmetal-api.api.networking.v1alpha1.VirtualIPStatus" + "$ref": "#/components/schemas/com.github.ironcore-dev.ironcore.api.networking.v1alpha1.VirtualIPStatus" } ] } }, "x-kubernetes-group-version-kind": [ { - "group": "networking.api.onmetal.de", + "group": "networking.ironcore.dev", "kind": "VirtualIP", "version": "v1alpha1" } ] }, - "com.github.onmetal.onmetal-api.api.networking.v1alpha1.VirtualIPList": { + "com.github.ironcore-dev.ironcore.api.networking.v1alpha1.VirtualIPList": { "description": "VirtualIPList contains a list of VirtualIP", "type": "object", "required": [ @@ -12374,7 +12374,7 @@ "default": {}, "allOf": [ { - "$ref": "#/components/schemas/com.github.onmetal.onmetal-api.api.networking.v1alpha1.VirtualIP" + "$ref": "#/components/schemas/com.github.ironcore-dev.ironcore.api.networking.v1alpha1.VirtualIP" } ] } @@ -12394,13 +12394,13 @@ }, "x-kubernetes-group-version-kind": [ { - "group": "networking.api.onmetal.de", + "group": "networking.ironcore.dev", "kind": "VirtualIPList", "version": "v1alpha1" } ] }, - "com.github.onmetal.onmetal-api.api.networking.v1alpha1.VirtualIPSource": { + "com.github.ironcore-dev.ironcore.api.networking.v1alpha1.VirtualIPSource": { "description": "VirtualIPSource is the definition of how to obtain a VirtualIP.", "type": "object", "properties": { @@ -12408,7 +12408,7 @@ "description": "Ephemeral instructs to create an ephemeral (i.e. coupled to the lifetime of the surrounding object) VirtualIP.", "allOf": [ { - "$ref": "#/components/schemas/com.github.onmetal.onmetal-api.api.networking.v1alpha1.EphemeralVirtualIPSource" + "$ref": "#/components/schemas/com.github.ironcore-dev.ironcore.api.networking.v1alpha1.EphemeralVirtualIPSource" } ] }, @@ -12422,7 +12422,7 @@ } } }, - "com.github.onmetal.onmetal-api.api.networking.v1alpha1.VirtualIPSpec": { + "com.github.ironcore-dev.ironcore.api.networking.v1alpha1.VirtualIPSpec": { "description": "VirtualIPSpec defines the desired state of VirtualIP", "type": "object", "required": [ @@ -12443,7 +12443,7 @@ "description": "TargetRef references the target for this VirtualIP (currently only NetworkInterface).", "allOf": [ { - "$ref": "#/components/schemas/com.github.onmetal.onmetal-api.api.common.v1alpha1.LocalUIDReference" + "$ref": "#/components/schemas/com.github.ironcore-dev.ironcore.api.common.v1alpha1.LocalUIDReference" } ] }, @@ -12454,7 +12454,7 @@ } } }, - "com.github.onmetal.onmetal-api.api.networking.v1alpha1.VirtualIPStatus": { + "com.github.ironcore-dev.ironcore.api.networking.v1alpha1.VirtualIPStatus": { "description": "VirtualIPStatus defines the observed state of VirtualIP", "type": "object", "properties": { @@ -12462,13 +12462,13 @@ "description": "IP is the allocated IP, if any.", "allOf": [ { - "$ref": "#/components/schemas/com.github.onmetal.onmetal-api.api.common.v1alpha1.IP" + "$ref": "#/components/schemas/com.github.ironcore-dev.ironcore.api.common.v1alpha1.IP" } ] } } }, - "com.github.onmetal.onmetal-api.api.networking.v1alpha1.VirtualIPTemplateSpec": { + "com.github.ironcore-dev.ironcore.api.networking.v1alpha1.VirtualIPTemplateSpec": { "description": "VirtualIPTemplateSpec is the specification of a VirtualIP template.", "type": "object", "properties": { @@ -12484,7 +12484,7 @@ "default": {}, "allOf": [ { - "$ref": "#/components/schemas/com.github.onmetal.onmetal-api.api.networking.v1alpha1.VirtualIPSpec" + "$ref": "#/components/schemas/com.github.ironcore-dev.ironcore.api.networking.v1alpha1.VirtualIPSpec" } ] } @@ -12666,27 +12666,27 @@ "version": "v1" }, { - "group": "compute.api.onmetal.de", + "group": "compute.ironcore.dev", "kind": "DeleteOptions", "version": "v1alpha1" }, { - "group": "core.api.onmetal.de", + "group": "core.ironcore.dev", "kind": "DeleteOptions", "version": "v1alpha1" }, { - "group": "ipam.api.onmetal.de", + "group": "ipam.ironcore.dev", "kind": "DeleteOptions", "version": "v1alpha1" }, { - "group": "networking.api.onmetal.de", + "group": "networking.ironcore.dev", "kind": "DeleteOptions", "version": "v1alpha1" }, { - "group": "storage.api.onmetal.de", + "group": "storage.ironcore.dev", "kind": "DeleteOptions", "version": "v1alpha1" } @@ -13134,27 +13134,27 @@ "version": "v1" }, { - "group": "compute.api.onmetal.de", + "group": "compute.ironcore.dev", "kind": "WatchEvent", "version": "v1alpha1" }, { - "group": "core.api.onmetal.de", + "group": "core.ironcore.dev", "kind": "WatchEvent", "version": "v1alpha1" }, { - "group": "ipam.api.onmetal.de", + "group": "ipam.ironcore.dev", "kind": "WatchEvent", "version": "v1alpha1" }, { - "group": "networking.api.onmetal.de", + "group": "networking.ironcore.dev", "kind": "WatchEvent", "version": "v1alpha1" }, { - "group": "storage.api.onmetal.de", + "group": "storage.ironcore.dev", "kind": "WatchEvent", "version": "v1alpha1" } diff --git a/gen/v3/apis__storage.api.onmetal.de__v1alpha1_openapi.json b/gen/v3/apis__storage.ironcore.dev__v1alpha1_openapi.json similarity index 92% rename from gen/v3/apis__storage.api.onmetal.de__v1alpha1_openapi.json rename to gen/v3/apis__storage.ironcore.dev__v1alpha1_openapi.json index 052640c65..3af77a631 100644 --- a/gen/v3/apis__storage.api.onmetal.de__v1alpha1_openapi.json +++ b/gen/v3/apis__storage.ironcore.dev__v1alpha1_openapi.json @@ -1,17 +1,17 @@ { "openapi": "3.0.0", "info": { - "title": "onmetal-api", + "title": "ironcore-api", "version": "0.1" }, "paths": { - "/apis/storage.api.onmetal.de/v1alpha1/": { + "/apis/storage.ironcore.dev/v1alpha1/": { "get": { "tags": [ - "storageApiOnmetalDe_v1alpha1" + "storageIroncoreDev_v1alpha1" ], "description": "get available resources", - "operationId": "getStorageApiOnmetalDeV1alpha1APIResources", + "operationId": "getStorageIroncoreDevV1alpha1APIResources", "responses": { "200": { "description": "OK", @@ -31,13 +31,13 @@ } } }, - "/apis/storage.api.onmetal.de/v1alpha1/bucketclasses": { + "/apis/storage.ironcore.dev/v1alpha1/bucketclasses": { "get": { "tags": [ - "storageApiOnmetalDe_v1alpha1" + "storageIroncoreDev_v1alpha1" ], "description": "list or watch objects of kind BucketClass", - "operationId": "listStorageApiOnmetalDeV1alpha1BucketClass", + "operationId": "listStorageIroncoreDevV1alpha1BucketClass", "parameters": [ { "name": "allowWatchBookmarks", @@ -136,17 +136,17 @@ "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/com.github.onmetal.onmetal-api.api.storage.v1alpha1.BucketClassList" + "$ref": "#/components/schemas/com.github.ironcore-dev.ironcore.api.storage.v1alpha1.BucketClassList" } }, "application/json;stream=watch": { "schema": { - "$ref": "#/components/schemas/com.github.onmetal.onmetal-api.api.storage.v1alpha1.BucketClassList" + "$ref": "#/components/schemas/com.github.ironcore-dev.ironcore.api.storage.v1alpha1.BucketClassList" } }, "application/yaml": { "schema": { - "$ref": "#/components/schemas/com.github.onmetal.onmetal-api.api.storage.v1alpha1.BucketClassList" + "$ref": "#/components/schemas/com.github.ironcore-dev.ironcore.api.storage.v1alpha1.BucketClassList" } } } @@ -154,17 +154,17 @@ }, "x-kubernetes-action": "list", "x-kubernetes-group-version-kind": { - "group": "storage.api.onmetal.de", + "group": "storage.ironcore.dev", "version": "v1alpha1", "kind": "BucketClass" } }, "post": { "tags": [ - "storageApiOnmetalDe_v1alpha1" + "storageIroncoreDev_v1alpha1" ], "description": "create a BucketClass", - "operationId": "createStorageApiOnmetalDeV1alpha1BucketClass", + "operationId": "createStorageIroncoreDevV1alpha1BucketClass", "parameters": [ { "name": "dryRun", @@ -198,7 +198,7 @@ "content": { "*/*": { "schema": { - "$ref": "#/components/schemas/com.github.onmetal.onmetal-api.api.storage.v1alpha1.BucketClass" + "$ref": "#/components/schemas/com.github.ironcore-dev.ironcore.api.storage.v1alpha1.BucketClass" } } } @@ -209,12 +209,12 @@ "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/com.github.onmetal.onmetal-api.api.storage.v1alpha1.BucketClass" + "$ref": "#/components/schemas/com.github.ironcore-dev.ironcore.api.storage.v1alpha1.BucketClass" } }, "application/yaml": { "schema": { - "$ref": "#/components/schemas/com.github.onmetal.onmetal-api.api.storage.v1alpha1.BucketClass" + "$ref": "#/components/schemas/com.github.ironcore-dev.ironcore.api.storage.v1alpha1.BucketClass" } } } @@ -224,12 +224,12 @@ "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/com.github.onmetal.onmetal-api.api.storage.v1alpha1.BucketClass" + "$ref": "#/components/schemas/com.github.ironcore-dev.ironcore.api.storage.v1alpha1.BucketClass" } }, "application/yaml": { "schema": { - "$ref": "#/components/schemas/com.github.onmetal.onmetal-api.api.storage.v1alpha1.BucketClass" + "$ref": "#/components/schemas/com.github.ironcore-dev.ironcore.api.storage.v1alpha1.BucketClass" } } } @@ -239,12 +239,12 @@ "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/com.github.onmetal.onmetal-api.api.storage.v1alpha1.BucketClass" + "$ref": "#/components/schemas/com.github.ironcore-dev.ironcore.api.storage.v1alpha1.BucketClass" } }, "application/yaml": { "schema": { - "$ref": "#/components/schemas/com.github.onmetal.onmetal-api.api.storage.v1alpha1.BucketClass" + "$ref": "#/components/schemas/com.github.ironcore-dev.ironcore.api.storage.v1alpha1.BucketClass" } } } @@ -252,17 +252,17 @@ }, "x-kubernetes-action": "post", "x-kubernetes-group-version-kind": { - "group": "storage.api.onmetal.de", + "group": "storage.ironcore.dev", "version": "v1alpha1", "kind": "BucketClass" } }, "delete": { "tags": [ - "storageApiOnmetalDe_v1alpha1" + "storageIroncoreDev_v1alpha1" ], "description": "delete collection of BucketClass", - "operationId": "deleteStorageApiOnmetalDeV1alpha1CollectionBucketClass", + "operationId": "deleteStorageIroncoreDevV1alpha1CollectionBucketClass", "parameters": [ { "name": "continue", @@ -401,7 +401,7 @@ }, "x-kubernetes-action": "deletecollection", "x-kubernetes-group-version-kind": { - "group": "storage.api.onmetal.de", + "group": "storage.ironcore.dev", "version": "v1alpha1", "kind": "BucketClass" } @@ -418,25 +418,25 @@ } ] }, - "/apis/storage.api.onmetal.de/v1alpha1/bucketclasses/{name}": { + "/apis/storage.ironcore.dev/v1alpha1/bucketclasses/{name}": { "get": { "tags": [ - "storageApiOnmetalDe_v1alpha1" + "storageIroncoreDev_v1alpha1" ], "description": "read the specified BucketClass", - "operationId": "readStorageApiOnmetalDeV1alpha1BucketClass", + "operationId": "readStorageIroncoreDevV1alpha1BucketClass", "responses": { "200": { "description": "OK", "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/com.github.onmetal.onmetal-api.api.storage.v1alpha1.BucketClass" + "$ref": "#/components/schemas/com.github.ironcore-dev.ironcore.api.storage.v1alpha1.BucketClass" } }, "application/yaml": { "schema": { - "$ref": "#/components/schemas/com.github.onmetal.onmetal-api.api.storage.v1alpha1.BucketClass" + "$ref": "#/components/schemas/com.github.ironcore-dev.ironcore.api.storage.v1alpha1.BucketClass" } } } @@ -444,17 +444,17 @@ }, "x-kubernetes-action": "get", "x-kubernetes-group-version-kind": { - "group": "storage.api.onmetal.de", + "group": "storage.ironcore.dev", "version": "v1alpha1", "kind": "BucketClass" } }, "put": { "tags": [ - "storageApiOnmetalDe_v1alpha1" + "storageIroncoreDev_v1alpha1" ], "description": "replace the specified BucketClass", - "operationId": "replaceStorageApiOnmetalDeV1alpha1BucketClass", + "operationId": "replaceStorageIroncoreDevV1alpha1BucketClass", "parameters": [ { "name": "dryRun", @@ -488,7 +488,7 @@ "content": { "*/*": { "schema": { - "$ref": "#/components/schemas/com.github.onmetal.onmetal-api.api.storage.v1alpha1.BucketClass" + "$ref": "#/components/schemas/com.github.ironcore-dev.ironcore.api.storage.v1alpha1.BucketClass" } } } @@ -499,12 +499,12 @@ "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/com.github.onmetal.onmetal-api.api.storage.v1alpha1.BucketClass" + "$ref": "#/components/schemas/com.github.ironcore-dev.ironcore.api.storage.v1alpha1.BucketClass" } }, "application/yaml": { "schema": { - "$ref": "#/components/schemas/com.github.onmetal.onmetal-api.api.storage.v1alpha1.BucketClass" + "$ref": "#/components/schemas/com.github.ironcore-dev.ironcore.api.storage.v1alpha1.BucketClass" } } } @@ -514,12 +514,12 @@ "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/com.github.onmetal.onmetal-api.api.storage.v1alpha1.BucketClass" + "$ref": "#/components/schemas/com.github.ironcore-dev.ironcore.api.storage.v1alpha1.BucketClass" } }, "application/yaml": { "schema": { - "$ref": "#/components/schemas/com.github.onmetal.onmetal-api.api.storage.v1alpha1.BucketClass" + "$ref": "#/components/schemas/com.github.ironcore-dev.ironcore.api.storage.v1alpha1.BucketClass" } } } @@ -527,17 +527,17 @@ }, "x-kubernetes-action": "put", "x-kubernetes-group-version-kind": { - "group": "storage.api.onmetal.de", + "group": "storage.ironcore.dev", "version": "v1alpha1", "kind": "BucketClass" } }, "delete": { "tags": [ - "storageApiOnmetalDe_v1alpha1" + "storageIroncoreDev_v1alpha1" ], "description": "delete a BucketClass", - "operationId": "deleteStorageApiOnmetalDeV1alpha1BucketClass", + "operationId": "deleteStorageIroncoreDevV1alpha1BucketClass", "parameters": [ { "name": "dryRun", @@ -619,17 +619,17 @@ }, "x-kubernetes-action": "delete", "x-kubernetes-group-version-kind": { - "group": "storage.api.onmetal.de", + "group": "storage.ironcore.dev", "version": "v1alpha1", "kind": "BucketClass" } }, "patch": { "tags": [ - "storageApiOnmetalDe_v1alpha1" + "storageIroncoreDev_v1alpha1" ], "description": "partially update the specified BucketClass", - "operationId": "patchStorageApiOnmetalDeV1alpha1BucketClass", + "operationId": "patchStorageIroncoreDevV1alpha1BucketClass", "parameters": [ { "name": "dryRun", @@ -698,12 +698,12 @@ "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/com.github.onmetal.onmetal-api.api.storage.v1alpha1.BucketClass" + "$ref": "#/components/schemas/com.github.ironcore-dev.ironcore.api.storage.v1alpha1.BucketClass" } }, "application/yaml": { "schema": { - "$ref": "#/components/schemas/com.github.onmetal.onmetal-api.api.storage.v1alpha1.BucketClass" + "$ref": "#/components/schemas/com.github.ironcore-dev.ironcore.api.storage.v1alpha1.BucketClass" } } } @@ -713,12 +713,12 @@ "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/com.github.onmetal.onmetal-api.api.storage.v1alpha1.BucketClass" + "$ref": "#/components/schemas/com.github.ironcore-dev.ironcore.api.storage.v1alpha1.BucketClass" } }, "application/yaml": { "schema": { - "$ref": "#/components/schemas/com.github.onmetal.onmetal-api.api.storage.v1alpha1.BucketClass" + "$ref": "#/components/schemas/com.github.ironcore-dev.ironcore.api.storage.v1alpha1.BucketClass" } } } @@ -726,7 +726,7 @@ }, "x-kubernetes-action": "patch", "x-kubernetes-group-version-kind": { - "group": "storage.api.onmetal.de", + "group": "storage.ironcore.dev", "version": "v1alpha1", "kind": "BucketClass" } @@ -753,13 +753,13 @@ } ] }, - "/apis/storage.api.onmetal.de/v1alpha1/bucketpools": { + "/apis/storage.ironcore.dev/v1alpha1/bucketpools": { "get": { "tags": [ - "storageApiOnmetalDe_v1alpha1" + "storageIroncoreDev_v1alpha1" ], "description": "list or watch objects of kind BucketPool", - "operationId": "listStorageApiOnmetalDeV1alpha1BucketPool", + "operationId": "listStorageIroncoreDevV1alpha1BucketPool", "parameters": [ { "name": "allowWatchBookmarks", @@ -858,17 +858,17 @@ "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/com.github.onmetal.onmetal-api.api.storage.v1alpha1.BucketPoolList" + "$ref": "#/components/schemas/com.github.ironcore-dev.ironcore.api.storage.v1alpha1.BucketPoolList" } }, "application/json;stream=watch": { "schema": { - "$ref": "#/components/schemas/com.github.onmetal.onmetal-api.api.storage.v1alpha1.BucketPoolList" + "$ref": "#/components/schemas/com.github.ironcore-dev.ironcore.api.storage.v1alpha1.BucketPoolList" } }, "application/yaml": { "schema": { - "$ref": "#/components/schemas/com.github.onmetal.onmetal-api.api.storage.v1alpha1.BucketPoolList" + "$ref": "#/components/schemas/com.github.ironcore-dev.ironcore.api.storage.v1alpha1.BucketPoolList" } } } @@ -876,17 +876,17 @@ }, "x-kubernetes-action": "list", "x-kubernetes-group-version-kind": { - "group": "storage.api.onmetal.de", + "group": "storage.ironcore.dev", "version": "v1alpha1", "kind": "BucketPool" } }, "post": { "tags": [ - "storageApiOnmetalDe_v1alpha1" + "storageIroncoreDev_v1alpha1" ], "description": "create a BucketPool", - "operationId": "createStorageApiOnmetalDeV1alpha1BucketPool", + "operationId": "createStorageIroncoreDevV1alpha1BucketPool", "parameters": [ { "name": "dryRun", @@ -920,7 +920,7 @@ "content": { "*/*": { "schema": { - "$ref": "#/components/schemas/com.github.onmetal.onmetal-api.api.storage.v1alpha1.BucketPool" + "$ref": "#/components/schemas/com.github.ironcore-dev.ironcore.api.storage.v1alpha1.BucketPool" } } } @@ -931,12 +931,12 @@ "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/com.github.onmetal.onmetal-api.api.storage.v1alpha1.BucketPool" + "$ref": "#/components/schemas/com.github.ironcore-dev.ironcore.api.storage.v1alpha1.BucketPool" } }, "application/yaml": { "schema": { - "$ref": "#/components/schemas/com.github.onmetal.onmetal-api.api.storage.v1alpha1.BucketPool" + "$ref": "#/components/schemas/com.github.ironcore-dev.ironcore.api.storage.v1alpha1.BucketPool" } } } @@ -946,12 +946,12 @@ "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/com.github.onmetal.onmetal-api.api.storage.v1alpha1.BucketPool" + "$ref": "#/components/schemas/com.github.ironcore-dev.ironcore.api.storage.v1alpha1.BucketPool" } }, "application/yaml": { "schema": { - "$ref": "#/components/schemas/com.github.onmetal.onmetal-api.api.storage.v1alpha1.BucketPool" + "$ref": "#/components/schemas/com.github.ironcore-dev.ironcore.api.storage.v1alpha1.BucketPool" } } } @@ -961,12 +961,12 @@ "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/com.github.onmetal.onmetal-api.api.storage.v1alpha1.BucketPool" + "$ref": "#/components/schemas/com.github.ironcore-dev.ironcore.api.storage.v1alpha1.BucketPool" } }, "application/yaml": { "schema": { - "$ref": "#/components/schemas/com.github.onmetal.onmetal-api.api.storage.v1alpha1.BucketPool" + "$ref": "#/components/schemas/com.github.ironcore-dev.ironcore.api.storage.v1alpha1.BucketPool" } } } @@ -974,17 +974,17 @@ }, "x-kubernetes-action": "post", "x-kubernetes-group-version-kind": { - "group": "storage.api.onmetal.de", + "group": "storage.ironcore.dev", "version": "v1alpha1", "kind": "BucketPool" } }, "delete": { "tags": [ - "storageApiOnmetalDe_v1alpha1" + "storageIroncoreDev_v1alpha1" ], "description": "delete collection of BucketPool", - "operationId": "deleteStorageApiOnmetalDeV1alpha1CollectionBucketPool", + "operationId": "deleteStorageIroncoreDevV1alpha1CollectionBucketPool", "parameters": [ { "name": "continue", @@ -1123,7 +1123,7 @@ }, "x-kubernetes-action": "deletecollection", "x-kubernetes-group-version-kind": { - "group": "storage.api.onmetal.de", + "group": "storage.ironcore.dev", "version": "v1alpha1", "kind": "BucketPool" } @@ -1140,25 +1140,25 @@ } ] }, - "/apis/storage.api.onmetal.de/v1alpha1/bucketpools/{name}": { + "/apis/storage.ironcore.dev/v1alpha1/bucketpools/{name}": { "get": { "tags": [ - "storageApiOnmetalDe_v1alpha1" + "storageIroncoreDev_v1alpha1" ], "description": "read the specified BucketPool", - "operationId": "readStorageApiOnmetalDeV1alpha1BucketPool", + "operationId": "readStorageIroncoreDevV1alpha1BucketPool", "responses": { "200": { "description": "OK", "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/com.github.onmetal.onmetal-api.api.storage.v1alpha1.BucketPool" + "$ref": "#/components/schemas/com.github.ironcore-dev.ironcore.api.storage.v1alpha1.BucketPool" } }, "application/yaml": { "schema": { - "$ref": "#/components/schemas/com.github.onmetal.onmetal-api.api.storage.v1alpha1.BucketPool" + "$ref": "#/components/schemas/com.github.ironcore-dev.ironcore.api.storage.v1alpha1.BucketPool" } } } @@ -1166,17 +1166,17 @@ }, "x-kubernetes-action": "get", "x-kubernetes-group-version-kind": { - "group": "storage.api.onmetal.de", + "group": "storage.ironcore.dev", "version": "v1alpha1", "kind": "BucketPool" } }, "put": { "tags": [ - "storageApiOnmetalDe_v1alpha1" + "storageIroncoreDev_v1alpha1" ], "description": "replace the specified BucketPool", - "operationId": "replaceStorageApiOnmetalDeV1alpha1BucketPool", + "operationId": "replaceStorageIroncoreDevV1alpha1BucketPool", "parameters": [ { "name": "dryRun", @@ -1210,7 +1210,7 @@ "content": { "*/*": { "schema": { - "$ref": "#/components/schemas/com.github.onmetal.onmetal-api.api.storage.v1alpha1.BucketPool" + "$ref": "#/components/schemas/com.github.ironcore-dev.ironcore.api.storage.v1alpha1.BucketPool" } } } @@ -1221,12 +1221,12 @@ "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/com.github.onmetal.onmetal-api.api.storage.v1alpha1.BucketPool" + "$ref": "#/components/schemas/com.github.ironcore-dev.ironcore.api.storage.v1alpha1.BucketPool" } }, "application/yaml": { "schema": { - "$ref": "#/components/schemas/com.github.onmetal.onmetal-api.api.storage.v1alpha1.BucketPool" + "$ref": "#/components/schemas/com.github.ironcore-dev.ironcore.api.storage.v1alpha1.BucketPool" } } } @@ -1236,12 +1236,12 @@ "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/com.github.onmetal.onmetal-api.api.storage.v1alpha1.BucketPool" + "$ref": "#/components/schemas/com.github.ironcore-dev.ironcore.api.storage.v1alpha1.BucketPool" } }, "application/yaml": { "schema": { - "$ref": "#/components/schemas/com.github.onmetal.onmetal-api.api.storage.v1alpha1.BucketPool" + "$ref": "#/components/schemas/com.github.ironcore-dev.ironcore.api.storage.v1alpha1.BucketPool" } } } @@ -1249,17 +1249,17 @@ }, "x-kubernetes-action": "put", "x-kubernetes-group-version-kind": { - "group": "storage.api.onmetal.de", + "group": "storage.ironcore.dev", "version": "v1alpha1", "kind": "BucketPool" } }, "delete": { "tags": [ - "storageApiOnmetalDe_v1alpha1" + "storageIroncoreDev_v1alpha1" ], "description": "delete a BucketPool", - "operationId": "deleteStorageApiOnmetalDeV1alpha1BucketPool", + "operationId": "deleteStorageIroncoreDevV1alpha1BucketPool", "parameters": [ { "name": "dryRun", @@ -1341,17 +1341,17 @@ }, "x-kubernetes-action": "delete", "x-kubernetes-group-version-kind": { - "group": "storage.api.onmetal.de", + "group": "storage.ironcore.dev", "version": "v1alpha1", "kind": "BucketPool" } }, "patch": { "tags": [ - "storageApiOnmetalDe_v1alpha1" + "storageIroncoreDev_v1alpha1" ], "description": "partially update the specified BucketPool", - "operationId": "patchStorageApiOnmetalDeV1alpha1BucketPool", + "operationId": "patchStorageIroncoreDevV1alpha1BucketPool", "parameters": [ { "name": "dryRun", @@ -1420,12 +1420,12 @@ "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/com.github.onmetal.onmetal-api.api.storage.v1alpha1.BucketPool" + "$ref": "#/components/schemas/com.github.ironcore-dev.ironcore.api.storage.v1alpha1.BucketPool" } }, "application/yaml": { "schema": { - "$ref": "#/components/schemas/com.github.onmetal.onmetal-api.api.storage.v1alpha1.BucketPool" + "$ref": "#/components/schemas/com.github.ironcore-dev.ironcore.api.storage.v1alpha1.BucketPool" } } } @@ -1435,12 +1435,12 @@ "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/com.github.onmetal.onmetal-api.api.storage.v1alpha1.BucketPool" + "$ref": "#/components/schemas/com.github.ironcore-dev.ironcore.api.storage.v1alpha1.BucketPool" } }, "application/yaml": { "schema": { - "$ref": "#/components/schemas/com.github.onmetal.onmetal-api.api.storage.v1alpha1.BucketPool" + "$ref": "#/components/schemas/com.github.ironcore-dev.ironcore.api.storage.v1alpha1.BucketPool" } } } @@ -1448,7 +1448,7 @@ }, "x-kubernetes-action": "patch", "x-kubernetes-group-version-kind": { - "group": "storage.api.onmetal.de", + "group": "storage.ironcore.dev", "version": "v1alpha1", "kind": "BucketPool" } @@ -1475,25 +1475,25 @@ } ] }, - "/apis/storage.api.onmetal.de/v1alpha1/bucketpools/{name}/status": { + "/apis/storage.ironcore.dev/v1alpha1/bucketpools/{name}/status": { "get": { "tags": [ - "storageApiOnmetalDe_v1alpha1" + "storageIroncoreDev_v1alpha1" ], "description": "read status of the specified BucketPool", - "operationId": "readStorageApiOnmetalDeV1alpha1BucketPoolStatus", + "operationId": "readStorageIroncoreDevV1alpha1BucketPoolStatus", "responses": { "200": { "description": "OK", "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/com.github.onmetal.onmetal-api.api.storage.v1alpha1.BucketPool" + "$ref": "#/components/schemas/com.github.ironcore-dev.ironcore.api.storage.v1alpha1.BucketPool" } }, "application/yaml": { "schema": { - "$ref": "#/components/schemas/com.github.onmetal.onmetal-api.api.storage.v1alpha1.BucketPool" + "$ref": "#/components/schemas/com.github.ironcore-dev.ironcore.api.storage.v1alpha1.BucketPool" } } } @@ -1501,17 +1501,17 @@ }, "x-kubernetes-action": "get", "x-kubernetes-group-version-kind": { - "group": "storage.api.onmetal.de", + "group": "storage.ironcore.dev", "version": "v1alpha1", "kind": "BucketPool" } }, "put": { "tags": [ - "storageApiOnmetalDe_v1alpha1" + "storageIroncoreDev_v1alpha1" ], "description": "replace status of the specified BucketPool", - "operationId": "replaceStorageApiOnmetalDeV1alpha1BucketPoolStatus", + "operationId": "replaceStorageIroncoreDevV1alpha1BucketPoolStatus", "parameters": [ { "name": "dryRun", @@ -1545,7 +1545,7 @@ "content": { "*/*": { "schema": { - "$ref": "#/components/schemas/com.github.onmetal.onmetal-api.api.storage.v1alpha1.BucketPool" + "$ref": "#/components/schemas/com.github.ironcore-dev.ironcore.api.storage.v1alpha1.BucketPool" } } } @@ -1556,12 +1556,12 @@ "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/com.github.onmetal.onmetal-api.api.storage.v1alpha1.BucketPool" + "$ref": "#/components/schemas/com.github.ironcore-dev.ironcore.api.storage.v1alpha1.BucketPool" } }, "application/yaml": { "schema": { - "$ref": "#/components/schemas/com.github.onmetal.onmetal-api.api.storage.v1alpha1.BucketPool" + "$ref": "#/components/schemas/com.github.ironcore-dev.ironcore.api.storage.v1alpha1.BucketPool" } } } @@ -1571,12 +1571,12 @@ "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/com.github.onmetal.onmetal-api.api.storage.v1alpha1.BucketPool" + "$ref": "#/components/schemas/com.github.ironcore-dev.ironcore.api.storage.v1alpha1.BucketPool" } }, "application/yaml": { "schema": { - "$ref": "#/components/schemas/com.github.onmetal.onmetal-api.api.storage.v1alpha1.BucketPool" + "$ref": "#/components/schemas/com.github.ironcore-dev.ironcore.api.storage.v1alpha1.BucketPool" } } } @@ -1584,17 +1584,17 @@ }, "x-kubernetes-action": "put", "x-kubernetes-group-version-kind": { - "group": "storage.api.onmetal.de", + "group": "storage.ironcore.dev", "version": "v1alpha1", "kind": "BucketPool" } }, "patch": { "tags": [ - "storageApiOnmetalDe_v1alpha1" + "storageIroncoreDev_v1alpha1" ], "description": "partially update status of the specified BucketPool", - "operationId": "patchStorageApiOnmetalDeV1alpha1BucketPoolStatus", + "operationId": "patchStorageIroncoreDevV1alpha1BucketPoolStatus", "parameters": [ { "name": "dryRun", @@ -1663,12 +1663,12 @@ "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/com.github.onmetal.onmetal-api.api.storage.v1alpha1.BucketPool" + "$ref": "#/components/schemas/com.github.ironcore-dev.ironcore.api.storage.v1alpha1.BucketPool" } }, "application/yaml": { "schema": { - "$ref": "#/components/schemas/com.github.onmetal.onmetal-api.api.storage.v1alpha1.BucketPool" + "$ref": "#/components/schemas/com.github.ironcore-dev.ironcore.api.storage.v1alpha1.BucketPool" } } } @@ -1678,12 +1678,12 @@ "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/com.github.onmetal.onmetal-api.api.storage.v1alpha1.BucketPool" + "$ref": "#/components/schemas/com.github.ironcore-dev.ironcore.api.storage.v1alpha1.BucketPool" } }, "application/yaml": { "schema": { - "$ref": "#/components/schemas/com.github.onmetal.onmetal-api.api.storage.v1alpha1.BucketPool" + "$ref": "#/components/schemas/com.github.ironcore-dev.ironcore.api.storage.v1alpha1.BucketPool" } } } @@ -1691,7 +1691,7 @@ }, "x-kubernetes-action": "patch", "x-kubernetes-group-version-kind": { - "group": "storage.api.onmetal.de", + "group": "storage.ironcore.dev", "version": "v1alpha1", "kind": "BucketPool" } @@ -1718,30 +1718,30 @@ } ] }, - "/apis/storage.api.onmetal.de/v1alpha1/buckets": { + "/apis/storage.ironcore.dev/v1alpha1/buckets": { "get": { "tags": [ - "storageApiOnmetalDe_v1alpha1" + "storageIroncoreDev_v1alpha1" ], "description": "list or watch objects of kind Bucket", - "operationId": "listStorageApiOnmetalDeV1alpha1BucketForAllNamespaces", + "operationId": "listStorageIroncoreDevV1alpha1BucketForAllNamespaces", "responses": { "200": { "description": "OK", "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/com.github.onmetal.onmetal-api.api.storage.v1alpha1.BucketList" + "$ref": "#/components/schemas/com.github.ironcore-dev.ironcore.api.storage.v1alpha1.BucketList" } }, "application/json;stream=watch": { "schema": { - "$ref": "#/components/schemas/com.github.onmetal.onmetal-api.api.storage.v1alpha1.BucketList" + "$ref": "#/components/schemas/com.github.ironcore-dev.ironcore.api.storage.v1alpha1.BucketList" } }, "application/yaml": { "schema": { - "$ref": "#/components/schemas/com.github.onmetal.onmetal-api.api.storage.v1alpha1.BucketList" + "$ref": "#/components/schemas/com.github.ironcore-dev.ironcore.api.storage.v1alpha1.BucketList" } } } @@ -1749,7 +1749,7 @@ }, "x-kubernetes-action": "list", "x-kubernetes-group-version-kind": { - "group": "storage.api.onmetal.de", + "group": "storage.ironcore.dev", "version": "v1alpha1", "kind": "Bucket" } @@ -1856,13 +1856,13 @@ } ] }, - "/apis/storage.api.onmetal.de/v1alpha1/namespaces/{namespace}/buckets": { + "/apis/storage.ironcore.dev/v1alpha1/namespaces/{namespace}/buckets": { "get": { "tags": [ - "storageApiOnmetalDe_v1alpha1" + "storageIroncoreDev_v1alpha1" ], "description": "list or watch objects of kind Bucket", - "operationId": "listStorageApiOnmetalDeV1alpha1NamespacedBucket", + "operationId": "listStorageIroncoreDevV1alpha1NamespacedBucket", "parameters": [ { "name": "allowWatchBookmarks", @@ -1961,17 +1961,17 @@ "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/com.github.onmetal.onmetal-api.api.storage.v1alpha1.BucketList" + "$ref": "#/components/schemas/com.github.ironcore-dev.ironcore.api.storage.v1alpha1.BucketList" } }, "application/json;stream=watch": { "schema": { - "$ref": "#/components/schemas/com.github.onmetal.onmetal-api.api.storage.v1alpha1.BucketList" + "$ref": "#/components/schemas/com.github.ironcore-dev.ironcore.api.storage.v1alpha1.BucketList" } }, "application/yaml": { "schema": { - "$ref": "#/components/schemas/com.github.onmetal.onmetal-api.api.storage.v1alpha1.BucketList" + "$ref": "#/components/schemas/com.github.ironcore-dev.ironcore.api.storage.v1alpha1.BucketList" } } } @@ -1979,17 +1979,17 @@ }, "x-kubernetes-action": "list", "x-kubernetes-group-version-kind": { - "group": "storage.api.onmetal.de", + "group": "storage.ironcore.dev", "version": "v1alpha1", "kind": "Bucket" } }, "post": { "tags": [ - "storageApiOnmetalDe_v1alpha1" + "storageIroncoreDev_v1alpha1" ], "description": "create a Bucket", - "operationId": "createStorageApiOnmetalDeV1alpha1NamespacedBucket", + "operationId": "createStorageIroncoreDevV1alpha1NamespacedBucket", "parameters": [ { "name": "dryRun", @@ -2023,7 +2023,7 @@ "content": { "*/*": { "schema": { - "$ref": "#/components/schemas/com.github.onmetal.onmetal-api.api.storage.v1alpha1.Bucket" + "$ref": "#/components/schemas/com.github.ironcore-dev.ironcore.api.storage.v1alpha1.Bucket" } } } @@ -2034,12 +2034,12 @@ "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/com.github.onmetal.onmetal-api.api.storage.v1alpha1.Bucket" + "$ref": "#/components/schemas/com.github.ironcore-dev.ironcore.api.storage.v1alpha1.Bucket" } }, "application/yaml": { "schema": { - "$ref": "#/components/schemas/com.github.onmetal.onmetal-api.api.storage.v1alpha1.Bucket" + "$ref": "#/components/schemas/com.github.ironcore-dev.ironcore.api.storage.v1alpha1.Bucket" } } } @@ -2049,12 +2049,12 @@ "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/com.github.onmetal.onmetal-api.api.storage.v1alpha1.Bucket" + "$ref": "#/components/schemas/com.github.ironcore-dev.ironcore.api.storage.v1alpha1.Bucket" } }, "application/yaml": { "schema": { - "$ref": "#/components/schemas/com.github.onmetal.onmetal-api.api.storage.v1alpha1.Bucket" + "$ref": "#/components/schemas/com.github.ironcore-dev.ironcore.api.storage.v1alpha1.Bucket" } } } @@ -2064,12 +2064,12 @@ "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/com.github.onmetal.onmetal-api.api.storage.v1alpha1.Bucket" + "$ref": "#/components/schemas/com.github.ironcore-dev.ironcore.api.storage.v1alpha1.Bucket" } }, "application/yaml": { "schema": { - "$ref": "#/components/schemas/com.github.onmetal.onmetal-api.api.storage.v1alpha1.Bucket" + "$ref": "#/components/schemas/com.github.ironcore-dev.ironcore.api.storage.v1alpha1.Bucket" } } } @@ -2077,17 +2077,17 @@ }, "x-kubernetes-action": "post", "x-kubernetes-group-version-kind": { - "group": "storage.api.onmetal.de", + "group": "storage.ironcore.dev", "version": "v1alpha1", "kind": "Bucket" } }, "delete": { "tags": [ - "storageApiOnmetalDe_v1alpha1" + "storageIroncoreDev_v1alpha1" ], "description": "delete collection of Bucket", - "operationId": "deleteStorageApiOnmetalDeV1alpha1CollectionNamespacedBucket", + "operationId": "deleteStorageIroncoreDevV1alpha1CollectionNamespacedBucket", "parameters": [ { "name": "continue", @@ -2226,7 +2226,7 @@ }, "x-kubernetes-action": "deletecollection", "x-kubernetes-group-version-kind": { - "group": "storage.api.onmetal.de", + "group": "storage.ironcore.dev", "version": "v1alpha1", "kind": "Bucket" } @@ -2253,25 +2253,25 @@ } ] }, - "/apis/storage.api.onmetal.de/v1alpha1/namespaces/{namespace}/buckets/{name}": { + "/apis/storage.ironcore.dev/v1alpha1/namespaces/{namespace}/buckets/{name}": { "get": { "tags": [ - "storageApiOnmetalDe_v1alpha1" + "storageIroncoreDev_v1alpha1" ], "description": "read the specified Bucket", - "operationId": "readStorageApiOnmetalDeV1alpha1NamespacedBucket", + "operationId": "readStorageIroncoreDevV1alpha1NamespacedBucket", "responses": { "200": { "description": "OK", "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/com.github.onmetal.onmetal-api.api.storage.v1alpha1.Bucket" + "$ref": "#/components/schemas/com.github.ironcore-dev.ironcore.api.storage.v1alpha1.Bucket" } }, "application/yaml": { "schema": { - "$ref": "#/components/schemas/com.github.onmetal.onmetal-api.api.storage.v1alpha1.Bucket" + "$ref": "#/components/schemas/com.github.ironcore-dev.ironcore.api.storage.v1alpha1.Bucket" } } } @@ -2279,17 +2279,17 @@ }, "x-kubernetes-action": "get", "x-kubernetes-group-version-kind": { - "group": "storage.api.onmetal.de", + "group": "storage.ironcore.dev", "version": "v1alpha1", "kind": "Bucket" } }, "put": { "tags": [ - "storageApiOnmetalDe_v1alpha1" + "storageIroncoreDev_v1alpha1" ], "description": "replace the specified Bucket", - "operationId": "replaceStorageApiOnmetalDeV1alpha1NamespacedBucket", + "operationId": "replaceStorageIroncoreDevV1alpha1NamespacedBucket", "parameters": [ { "name": "dryRun", @@ -2323,7 +2323,7 @@ "content": { "*/*": { "schema": { - "$ref": "#/components/schemas/com.github.onmetal.onmetal-api.api.storage.v1alpha1.Bucket" + "$ref": "#/components/schemas/com.github.ironcore-dev.ironcore.api.storage.v1alpha1.Bucket" } } } @@ -2334,12 +2334,12 @@ "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/com.github.onmetal.onmetal-api.api.storage.v1alpha1.Bucket" + "$ref": "#/components/schemas/com.github.ironcore-dev.ironcore.api.storage.v1alpha1.Bucket" } }, "application/yaml": { "schema": { - "$ref": "#/components/schemas/com.github.onmetal.onmetal-api.api.storage.v1alpha1.Bucket" + "$ref": "#/components/schemas/com.github.ironcore-dev.ironcore.api.storage.v1alpha1.Bucket" } } } @@ -2349,12 +2349,12 @@ "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/com.github.onmetal.onmetal-api.api.storage.v1alpha1.Bucket" + "$ref": "#/components/schemas/com.github.ironcore-dev.ironcore.api.storage.v1alpha1.Bucket" } }, "application/yaml": { "schema": { - "$ref": "#/components/schemas/com.github.onmetal.onmetal-api.api.storage.v1alpha1.Bucket" + "$ref": "#/components/schemas/com.github.ironcore-dev.ironcore.api.storage.v1alpha1.Bucket" } } } @@ -2362,17 +2362,17 @@ }, "x-kubernetes-action": "put", "x-kubernetes-group-version-kind": { - "group": "storage.api.onmetal.de", + "group": "storage.ironcore.dev", "version": "v1alpha1", "kind": "Bucket" } }, "delete": { "tags": [ - "storageApiOnmetalDe_v1alpha1" + "storageIroncoreDev_v1alpha1" ], "description": "delete a Bucket", - "operationId": "deleteStorageApiOnmetalDeV1alpha1NamespacedBucket", + "operationId": "deleteStorageIroncoreDevV1alpha1NamespacedBucket", "parameters": [ { "name": "dryRun", @@ -2454,17 +2454,17 @@ }, "x-kubernetes-action": "delete", "x-kubernetes-group-version-kind": { - "group": "storage.api.onmetal.de", + "group": "storage.ironcore.dev", "version": "v1alpha1", "kind": "Bucket" } }, "patch": { "tags": [ - "storageApiOnmetalDe_v1alpha1" + "storageIroncoreDev_v1alpha1" ], "description": "partially update the specified Bucket", - "operationId": "patchStorageApiOnmetalDeV1alpha1NamespacedBucket", + "operationId": "patchStorageIroncoreDevV1alpha1NamespacedBucket", "parameters": [ { "name": "dryRun", @@ -2533,12 +2533,12 @@ "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/com.github.onmetal.onmetal-api.api.storage.v1alpha1.Bucket" + "$ref": "#/components/schemas/com.github.ironcore-dev.ironcore.api.storage.v1alpha1.Bucket" } }, "application/yaml": { "schema": { - "$ref": "#/components/schemas/com.github.onmetal.onmetal-api.api.storage.v1alpha1.Bucket" + "$ref": "#/components/schemas/com.github.ironcore-dev.ironcore.api.storage.v1alpha1.Bucket" } } } @@ -2548,12 +2548,12 @@ "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/com.github.onmetal.onmetal-api.api.storage.v1alpha1.Bucket" + "$ref": "#/components/schemas/com.github.ironcore-dev.ironcore.api.storage.v1alpha1.Bucket" } }, "application/yaml": { "schema": { - "$ref": "#/components/schemas/com.github.onmetal.onmetal-api.api.storage.v1alpha1.Bucket" + "$ref": "#/components/schemas/com.github.ironcore-dev.ironcore.api.storage.v1alpha1.Bucket" } } } @@ -2561,7 +2561,7 @@ }, "x-kubernetes-action": "patch", "x-kubernetes-group-version-kind": { - "group": "storage.api.onmetal.de", + "group": "storage.ironcore.dev", "version": "v1alpha1", "kind": "Bucket" } @@ -2598,25 +2598,25 @@ } ] }, - "/apis/storage.api.onmetal.de/v1alpha1/namespaces/{namespace}/buckets/{name}/status": { + "/apis/storage.ironcore.dev/v1alpha1/namespaces/{namespace}/buckets/{name}/status": { "get": { "tags": [ - "storageApiOnmetalDe_v1alpha1" + "storageIroncoreDev_v1alpha1" ], "description": "read status of the specified Bucket", - "operationId": "readStorageApiOnmetalDeV1alpha1NamespacedBucketStatus", + "operationId": "readStorageIroncoreDevV1alpha1NamespacedBucketStatus", "responses": { "200": { "description": "OK", "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/com.github.onmetal.onmetal-api.api.storage.v1alpha1.Bucket" + "$ref": "#/components/schemas/com.github.ironcore-dev.ironcore.api.storage.v1alpha1.Bucket" } }, "application/yaml": { "schema": { - "$ref": "#/components/schemas/com.github.onmetal.onmetal-api.api.storage.v1alpha1.Bucket" + "$ref": "#/components/schemas/com.github.ironcore-dev.ironcore.api.storage.v1alpha1.Bucket" } } } @@ -2624,17 +2624,17 @@ }, "x-kubernetes-action": "get", "x-kubernetes-group-version-kind": { - "group": "storage.api.onmetal.de", + "group": "storage.ironcore.dev", "version": "v1alpha1", "kind": "Bucket" } }, "put": { "tags": [ - "storageApiOnmetalDe_v1alpha1" + "storageIroncoreDev_v1alpha1" ], "description": "replace status of the specified Bucket", - "operationId": "replaceStorageApiOnmetalDeV1alpha1NamespacedBucketStatus", + "operationId": "replaceStorageIroncoreDevV1alpha1NamespacedBucketStatus", "parameters": [ { "name": "dryRun", @@ -2668,7 +2668,7 @@ "content": { "*/*": { "schema": { - "$ref": "#/components/schemas/com.github.onmetal.onmetal-api.api.storage.v1alpha1.Bucket" + "$ref": "#/components/schemas/com.github.ironcore-dev.ironcore.api.storage.v1alpha1.Bucket" } } } @@ -2679,12 +2679,12 @@ "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/com.github.onmetal.onmetal-api.api.storage.v1alpha1.Bucket" + "$ref": "#/components/schemas/com.github.ironcore-dev.ironcore.api.storage.v1alpha1.Bucket" } }, "application/yaml": { "schema": { - "$ref": "#/components/schemas/com.github.onmetal.onmetal-api.api.storage.v1alpha1.Bucket" + "$ref": "#/components/schemas/com.github.ironcore-dev.ironcore.api.storage.v1alpha1.Bucket" } } } @@ -2694,12 +2694,12 @@ "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/com.github.onmetal.onmetal-api.api.storage.v1alpha1.Bucket" + "$ref": "#/components/schemas/com.github.ironcore-dev.ironcore.api.storage.v1alpha1.Bucket" } }, "application/yaml": { "schema": { - "$ref": "#/components/schemas/com.github.onmetal.onmetal-api.api.storage.v1alpha1.Bucket" + "$ref": "#/components/schemas/com.github.ironcore-dev.ironcore.api.storage.v1alpha1.Bucket" } } } @@ -2707,17 +2707,17 @@ }, "x-kubernetes-action": "put", "x-kubernetes-group-version-kind": { - "group": "storage.api.onmetal.de", + "group": "storage.ironcore.dev", "version": "v1alpha1", "kind": "Bucket" } }, "patch": { "tags": [ - "storageApiOnmetalDe_v1alpha1" + "storageIroncoreDev_v1alpha1" ], "description": "partially update status of the specified Bucket", - "operationId": "patchStorageApiOnmetalDeV1alpha1NamespacedBucketStatus", + "operationId": "patchStorageIroncoreDevV1alpha1NamespacedBucketStatus", "parameters": [ { "name": "dryRun", @@ -2786,12 +2786,12 @@ "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/com.github.onmetal.onmetal-api.api.storage.v1alpha1.Bucket" + "$ref": "#/components/schemas/com.github.ironcore-dev.ironcore.api.storage.v1alpha1.Bucket" } }, "application/yaml": { "schema": { - "$ref": "#/components/schemas/com.github.onmetal.onmetal-api.api.storage.v1alpha1.Bucket" + "$ref": "#/components/schemas/com.github.ironcore-dev.ironcore.api.storage.v1alpha1.Bucket" } } } @@ -2801,12 +2801,12 @@ "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/com.github.onmetal.onmetal-api.api.storage.v1alpha1.Bucket" + "$ref": "#/components/schemas/com.github.ironcore-dev.ironcore.api.storage.v1alpha1.Bucket" } }, "application/yaml": { "schema": { - "$ref": "#/components/schemas/com.github.onmetal.onmetal-api.api.storage.v1alpha1.Bucket" + "$ref": "#/components/schemas/com.github.ironcore-dev.ironcore.api.storage.v1alpha1.Bucket" } } } @@ -2814,7 +2814,7 @@ }, "x-kubernetes-action": "patch", "x-kubernetes-group-version-kind": { - "group": "storage.api.onmetal.de", + "group": "storage.ironcore.dev", "version": "v1alpha1", "kind": "Bucket" } @@ -2851,13 +2851,13 @@ } ] }, - "/apis/storage.api.onmetal.de/v1alpha1/namespaces/{namespace}/volumes": { + "/apis/storage.ironcore.dev/v1alpha1/namespaces/{namespace}/volumes": { "get": { "tags": [ - "storageApiOnmetalDe_v1alpha1" + "storageIroncoreDev_v1alpha1" ], "description": "list or watch objects of kind Volume", - "operationId": "listStorageApiOnmetalDeV1alpha1NamespacedVolume", + "operationId": "listStorageIroncoreDevV1alpha1NamespacedVolume", "parameters": [ { "name": "allowWatchBookmarks", @@ -2956,17 +2956,17 @@ "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/com.github.onmetal.onmetal-api.api.storage.v1alpha1.VolumeList" + "$ref": "#/components/schemas/com.github.ironcore-dev.ironcore.api.storage.v1alpha1.VolumeList" } }, "application/json;stream=watch": { "schema": { - "$ref": "#/components/schemas/com.github.onmetal.onmetal-api.api.storage.v1alpha1.VolumeList" + "$ref": "#/components/schemas/com.github.ironcore-dev.ironcore.api.storage.v1alpha1.VolumeList" } }, "application/yaml": { "schema": { - "$ref": "#/components/schemas/com.github.onmetal.onmetal-api.api.storage.v1alpha1.VolumeList" + "$ref": "#/components/schemas/com.github.ironcore-dev.ironcore.api.storage.v1alpha1.VolumeList" } } } @@ -2974,17 +2974,17 @@ }, "x-kubernetes-action": "list", "x-kubernetes-group-version-kind": { - "group": "storage.api.onmetal.de", + "group": "storage.ironcore.dev", "version": "v1alpha1", "kind": "Volume" } }, "post": { "tags": [ - "storageApiOnmetalDe_v1alpha1" + "storageIroncoreDev_v1alpha1" ], "description": "create a Volume", - "operationId": "createStorageApiOnmetalDeV1alpha1NamespacedVolume", + "operationId": "createStorageIroncoreDevV1alpha1NamespacedVolume", "parameters": [ { "name": "dryRun", @@ -3018,7 +3018,7 @@ "content": { "*/*": { "schema": { - "$ref": "#/components/schemas/com.github.onmetal.onmetal-api.api.storage.v1alpha1.Volume" + "$ref": "#/components/schemas/com.github.ironcore-dev.ironcore.api.storage.v1alpha1.Volume" } } } @@ -3029,12 +3029,12 @@ "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/com.github.onmetal.onmetal-api.api.storage.v1alpha1.Volume" + "$ref": "#/components/schemas/com.github.ironcore-dev.ironcore.api.storage.v1alpha1.Volume" } }, "application/yaml": { "schema": { - "$ref": "#/components/schemas/com.github.onmetal.onmetal-api.api.storage.v1alpha1.Volume" + "$ref": "#/components/schemas/com.github.ironcore-dev.ironcore.api.storage.v1alpha1.Volume" } } } @@ -3044,12 +3044,12 @@ "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/com.github.onmetal.onmetal-api.api.storage.v1alpha1.Volume" + "$ref": "#/components/schemas/com.github.ironcore-dev.ironcore.api.storage.v1alpha1.Volume" } }, "application/yaml": { "schema": { - "$ref": "#/components/schemas/com.github.onmetal.onmetal-api.api.storage.v1alpha1.Volume" + "$ref": "#/components/schemas/com.github.ironcore-dev.ironcore.api.storage.v1alpha1.Volume" } } } @@ -3059,12 +3059,12 @@ "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/com.github.onmetal.onmetal-api.api.storage.v1alpha1.Volume" + "$ref": "#/components/schemas/com.github.ironcore-dev.ironcore.api.storage.v1alpha1.Volume" } }, "application/yaml": { "schema": { - "$ref": "#/components/schemas/com.github.onmetal.onmetal-api.api.storage.v1alpha1.Volume" + "$ref": "#/components/schemas/com.github.ironcore-dev.ironcore.api.storage.v1alpha1.Volume" } } } @@ -3072,17 +3072,17 @@ }, "x-kubernetes-action": "post", "x-kubernetes-group-version-kind": { - "group": "storage.api.onmetal.de", + "group": "storage.ironcore.dev", "version": "v1alpha1", "kind": "Volume" } }, "delete": { "tags": [ - "storageApiOnmetalDe_v1alpha1" + "storageIroncoreDev_v1alpha1" ], "description": "delete collection of Volume", - "operationId": "deleteStorageApiOnmetalDeV1alpha1CollectionNamespacedVolume", + "operationId": "deleteStorageIroncoreDevV1alpha1CollectionNamespacedVolume", "parameters": [ { "name": "continue", @@ -3221,7 +3221,7 @@ }, "x-kubernetes-action": "deletecollection", "x-kubernetes-group-version-kind": { - "group": "storage.api.onmetal.de", + "group": "storage.ironcore.dev", "version": "v1alpha1", "kind": "Volume" } @@ -3248,25 +3248,25 @@ } ] }, - "/apis/storage.api.onmetal.de/v1alpha1/namespaces/{namespace}/volumes/{name}": { + "/apis/storage.ironcore.dev/v1alpha1/namespaces/{namespace}/volumes/{name}": { "get": { "tags": [ - "storageApiOnmetalDe_v1alpha1" + "storageIroncoreDev_v1alpha1" ], "description": "read the specified Volume", - "operationId": "readStorageApiOnmetalDeV1alpha1NamespacedVolume", + "operationId": "readStorageIroncoreDevV1alpha1NamespacedVolume", "responses": { "200": { "description": "OK", "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/com.github.onmetal.onmetal-api.api.storage.v1alpha1.Volume" + "$ref": "#/components/schemas/com.github.ironcore-dev.ironcore.api.storage.v1alpha1.Volume" } }, "application/yaml": { "schema": { - "$ref": "#/components/schemas/com.github.onmetal.onmetal-api.api.storage.v1alpha1.Volume" + "$ref": "#/components/schemas/com.github.ironcore-dev.ironcore.api.storage.v1alpha1.Volume" } } } @@ -3274,17 +3274,17 @@ }, "x-kubernetes-action": "get", "x-kubernetes-group-version-kind": { - "group": "storage.api.onmetal.de", + "group": "storage.ironcore.dev", "version": "v1alpha1", "kind": "Volume" } }, "put": { "tags": [ - "storageApiOnmetalDe_v1alpha1" + "storageIroncoreDev_v1alpha1" ], "description": "replace the specified Volume", - "operationId": "replaceStorageApiOnmetalDeV1alpha1NamespacedVolume", + "operationId": "replaceStorageIroncoreDevV1alpha1NamespacedVolume", "parameters": [ { "name": "dryRun", @@ -3318,7 +3318,7 @@ "content": { "*/*": { "schema": { - "$ref": "#/components/schemas/com.github.onmetal.onmetal-api.api.storage.v1alpha1.Volume" + "$ref": "#/components/schemas/com.github.ironcore-dev.ironcore.api.storage.v1alpha1.Volume" } } } @@ -3329,12 +3329,12 @@ "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/com.github.onmetal.onmetal-api.api.storage.v1alpha1.Volume" + "$ref": "#/components/schemas/com.github.ironcore-dev.ironcore.api.storage.v1alpha1.Volume" } }, "application/yaml": { "schema": { - "$ref": "#/components/schemas/com.github.onmetal.onmetal-api.api.storage.v1alpha1.Volume" + "$ref": "#/components/schemas/com.github.ironcore-dev.ironcore.api.storage.v1alpha1.Volume" } } } @@ -3344,12 +3344,12 @@ "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/com.github.onmetal.onmetal-api.api.storage.v1alpha1.Volume" + "$ref": "#/components/schemas/com.github.ironcore-dev.ironcore.api.storage.v1alpha1.Volume" } }, "application/yaml": { "schema": { - "$ref": "#/components/schemas/com.github.onmetal.onmetal-api.api.storage.v1alpha1.Volume" + "$ref": "#/components/schemas/com.github.ironcore-dev.ironcore.api.storage.v1alpha1.Volume" } } } @@ -3357,17 +3357,17 @@ }, "x-kubernetes-action": "put", "x-kubernetes-group-version-kind": { - "group": "storage.api.onmetal.de", + "group": "storage.ironcore.dev", "version": "v1alpha1", "kind": "Volume" } }, "delete": { "tags": [ - "storageApiOnmetalDe_v1alpha1" + "storageIroncoreDev_v1alpha1" ], "description": "delete a Volume", - "operationId": "deleteStorageApiOnmetalDeV1alpha1NamespacedVolume", + "operationId": "deleteStorageIroncoreDevV1alpha1NamespacedVolume", "parameters": [ { "name": "dryRun", @@ -3449,17 +3449,17 @@ }, "x-kubernetes-action": "delete", "x-kubernetes-group-version-kind": { - "group": "storage.api.onmetal.de", + "group": "storage.ironcore.dev", "version": "v1alpha1", "kind": "Volume" } }, "patch": { "tags": [ - "storageApiOnmetalDe_v1alpha1" + "storageIroncoreDev_v1alpha1" ], "description": "partially update the specified Volume", - "operationId": "patchStorageApiOnmetalDeV1alpha1NamespacedVolume", + "operationId": "patchStorageIroncoreDevV1alpha1NamespacedVolume", "parameters": [ { "name": "dryRun", @@ -3528,12 +3528,12 @@ "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/com.github.onmetal.onmetal-api.api.storage.v1alpha1.Volume" + "$ref": "#/components/schemas/com.github.ironcore-dev.ironcore.api.storage.v1alpha1.Volume" } }, "application/yaml": { "schema": { - "$ref": "#/components/schemas/com.github.onmetal.onmetal-api.api.storage.v1alpha1.Volume" + "$ref": "#/components/schemas/com.github.ironcore-dev.ironcore.api.storage.v1alpha1.Volume" } } } @@ -3543,12 +3543,12 @@ "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/com.github.onmetal.onmetal-api.api.storage.v1alpha1.Volume" + "$ref": "#/components/schemas/com.github.ironcore-dev.ironcore.api.storage.v1alpha1.Volume" } }, "application/yaml": { "schema": { - "$ref": "#/components/schemas/com.github.onmetal.onmetal-api.api.storage.v1alpha1.Volume" + "$ref": "#/components/schemas/com.github.ironcore-dev.ironcore.api.storage.v1alpha1.Volume" } } } @@ -3556,7 +3556,7 @@ }, "x-kubernetes-action": "patch", "x-kubernetes-group-version-kind": { - "group": "storage.api.onmetal.de", + "group": "storage.ironcore.dev", "version": "v1alpha1", "kind": "Volume" } @@ -3593,25 +3593,25 @@ } ] }, - "/apis/storage.api.onmetal.de/v1alpha1/namespaces/{namespace}/volumes/{name}/status": { + "/apis/storage.ironcore.dev/v1alpha1/namespaces/{namespace}/volumes/{name}/status": { "get": { "tags": [ - "storageApiOnmetalDe_v1alpha1" + "storageIroncoreDev_v1alpha1" ], "description": "read status of the specified Volume", - "operationId": "readStorageApiOnmetalDeV1alpha1NamespacedVolumeStatus", + "operationId": "readStorageIroncoreDevV1alpha1NamespacedVolumeStatus", "responses": { "200": { "description": "OK", "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/com.github.onmetal.onmetal-api.api.storage.v1alpha1.Volume" + "$ref": "#/components/schemas/com.github.ironcore-dev.ironcore.api.storage.v1alpha1.Volume" } }, "application/yaml": { "schema": { - "$ref": "#/components/schemas/com.github.onmetal.onmetal-api.api.storage.v1alpha1.Volume" + "$ref": "#/components/schemas/com.github.ironcore-dev.ironcore.api.storage.v1alpha1.Volume" } } } @@ -3619,17 +3619,17 @@ }, "x-kubernetes-action": "get", "x-kubernetes-group-version-kind": { - "group": "storage.api.onmetal.de", + "group": "storage.ironcore.dev", "version": "v1alpha1", "kind": "Volume" } }, "put": { "tags": [ - "storageApiOnmetalDe_v1alpha1" + "storageIroncoreDev_v1alpha1" ], "description": "replace status of the specified Volume", - "operationId": "replaceStorageApiOnmetalDeV1alpha1NamespacedVolumeStatus", + "operationId": "replaceStorageIroncoreDevV1alpha1NamespacedVolumeStatus", "parameters": [ { "name": "dryRun", @@ -3663,7 +3663,7 @@ "content": { "*/*": { "schema": { - "$ref": "#/components/schemas/com.github.onmetal.onmetal-api.api.storage.v1alpha1.Volume" + "$ref": "#/components/schemas/com.github.ironcore-dev.ironcore.api.storage.v1alpha1.Volume" } } } @@ -3674,12 +3674,12 @@ "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/com.github.onmetal.onmetal-api.api.storage.v1alpha1.Volume" + "$ref": "#/components/schemas/com.github.ironcore-dev.ironcore.api.storage.v1alpha1.Volume" } }, "application/yaml": { "schema": { - "$ref": "#/components/schemas/com.github.onmetal.onmetal-api.api.storage.v1alpha1.Volume" + "$ref": "#/components/schemas/com.github.ironcore-dev.ironcore.api.storage.v1alpha1.Volume" } } } @@ -3689,12 +3689,12 @@ "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/com.github.onmetal.onmetal-api.api.storage.v1alpha1.Volume" + "$ref": "#/components/schemas/com.github.ironcore-dev.ironcore.api.storage.v1alpha1.Volume" } }, "application/yaml": { "schema": { - "$ref": "#/components/schemas/com.github.onmetal.onmetal-api.api.storage.v1alpha1.Volume" + "$ref": "#/components/schemas/com.github.ironcore-dev.ironcore.api.storage.v1alpha1.Volume" } } } @@ -3702,17 +3702,17 @@ }, "x-kubernetes-action": "put", "x-kubernetes-group-version-kind": { - "group": "storage.api.onmetal.de", + "group": "storage.ironcore.dev", "version": "v1alpha1", "kind": "Volume" } }, "patch": { "tags": [ - "storageApiOnmetalDe_v1alpha1" + "storageIroncoreDev_v1alpha1" ], "description": "partially update status of the specified Volume", - "operationId": "patchStorageApiOnmetalDeV1alpha1NamespacedVolumeStatus", + "operationId": "patchStorageIroncoreDevV1alpha1NamespacedVolumeStatus", "parameters": [ { "name": "dryRun", @@ -3781,12 +3781,12 @@ "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/com.github.onmetal.onmetal-api.api.storage.v1alpha1.Volume" + "$ref": "#/components/schemas/com.github.ironcore-dev.ironcore.api.storage.v1alpha1.Volume" } }, "application/yaml": { "schema": { - "$ref": "#/components/schemas/com.github.onmetal.onmetal-api.api.storage.v1alpha1.Volume" + "$ref": "#/components/schemas/com.github.ironcore-dev.ironcore.api.storage.v1alpha1.Volume" } } } @@ -3796,12 +3796,12 @@ "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/com.github.onmetal.onmetal-api.api.storage.v1alpha1.Volume" + "$ref": "#/components/schemas/com.github.ironcore-dev.ironcore.api.storage.v1alpha1.Volume" } }, "application/yaml": { "schema": { - "$ref": "#/components/schemas/com.github.onmetal.onmetal-api.api.storage.v1alpha1.Volume" + "$ref": "#/components/schemas/com.github.ironcore-dev.ironcore.api.storage.v1alpha1.Volume" } } } @@ -3809,7 +3809,7 @@ }, "x-kubernetes-action": "patch", "x-kubernetes-group-version-kind": { - "group": "storage.api.onmetal.de", + "group": "storage.ironcore.dev", "version": "v1alpha1", "kind": "Volume" } @@ -3846,13 +3846,13 @@ } ] }, - "/apis/storage.api.onmetal.de/v1alpha1/volumeclasses": { + "/apis/storage.ironcore.dev/v1alpha1/volumeclasses": { "get": { "tags": [ - "storageApiOnmetalDe_v1alpha1" + "storageIroncoreDev_v1alpha1" ], "description": "list or watch objects of kind VolumeClass", - "operationId": "listStorageApiOnmetalDeV1alpha1VolumeClass", + "operationId": "listStorageIroncoreDevV1alpha1VolumeClass", "parameters": [ { "name": "allowWatchBookmarks", @@ -3951,17 +3951,17 @@ "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/com.github.onmetal.onmetal-api.api.storage.v1alpha1.VolumeClassList" + "$ref": "#/components/schemas/com.github.ironcore-dev.ironcore.api.storage.v1alpha1.VolumeClassList" } }, "application/json;stream=watch": { "schema": { - "$ref": "#/components/schemas/com.github.onmetal.onmetal-api.api.storage.v1alpha1.VolumeClassList" + "$ref": "#/components/schemas/com.github.ironcore-dev.ironcore.api.storage.v1alpha1.VolumeClassList" } }, "application/yaml": { "schema": { - "$ref": "#/components/schemas/com.github.onmetal.onmetal-api.api.storage.v1alpha1.VolumeClassList" + "$ref": "#/components/schemas/com.github.ironcore-dev.ironcore.api.storage.v1alpha1.VolumeClassList" } } } @@ -3969,17 +3969,17 @@ }, "x-kubernetes-action": "list", "x-kubernetes-group-version-kind": { - "group": "storage.api.onmetal.de", + "group": "storage.ironcore.dev", "version": "v1alpha1", "kind": "VolumeClass" } }, "post": { "tags": [ - "storageApiOnmetalDe_v1alpha1" + "storageIroncoreDev_v1alpha1" ], "description": "create a VolumeClass", - "operationId": "createStorageApiOnmetalDeV1alpha1VolumeClass", + "operationId": "createStorageIroncoreDevV1alpha1VolumeClass", "parameters": [ { "name": "dryRun", @@ -4013,7 +4013,7 @@ "content": { "*/*": { "schema": { - "$ref": "#/components/schemas/com.github.onmetal.onmetal-api.api.storage.v1alpha1.VolumeClass" + "$ref": "#/components/schemas/com.github.ironcore-dev.ironcore.api.storage.v1alpha1.VolumeClass" } } } @@ -4024,12 +4024,12 @@ "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/com.github.onmetal.onmetal-api.api.storage.v1alpha1.VolumeClass" + "$ref": "#/components/schemas/com.github.ironcore-dev.ironcore.api.storage.v1alpha1.VolumeClass" } }, "application/yaml": { "schema": { - "$ref": "#/components/schemas/com.github.onmetal.onmetal-api.api.storage.v1alpha1.VolumeClass" + "$ref": "#/components/schemas/com.github.ironcore-dev.ironcore.api.storage.v1alpha1.VolumeClass" } } } @@ -4039,12 +4039,12 @@ "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/com.github.onmetal.onmetal-api.api.storage.v1alpha1.VolumeClass" + "$ref": "#/components/schemas/com.github.ironcore-dev.ironcore.api.storage.v1alpha1.VolumeClass" } }, "application/yaml": { "schema": { - "$ref": "#/components/schemas/com.github.onmetal.onmetal-api.api.storage.v1alpha1.VolumeClass" + "$ref": "#/components/schemas/com.github.ironcore-dev.ironcore.api.storage.v1alpha1.VolumeClass" } } } @@ -4054,12 +4054,12 @@ "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/com.github.onmetal.onmetal-api.api.storage.v1alpha1.VolumeClass" + "$ref": "#/components/schemas/com.github.ironcore-dev.ironcore.api.storage.v1alpha1.VolumeClass" } }, "application/yaml": { "schema": { - "$ref": "#/components/schemas/com.github.onmetal.onmetal-api.api.storage.v1alpha1.VolumeClass" + "$ref": "#/components/schemas/com.github.ironcore-dev.ironcore.api.storage.v1alpha1.VolumeClass" } } } @@ -4067,17 +4067,17 @@ }, "x-kubernetes-action": "post", "x-kubernetes-group-version-kind": { - "group": "storage.api.onmetal.de", + "group": "storage.ironcore.dev", "version": "v1alpha1", "kind": "VolumeClass" } }, "delete": { "tags": [ - "storageApiOnmetalDe_v1alpha1" + "storageIroncoreDev_v1alpha1" ], "description": "delete collection of VolumeClass", - "operationId": "deleteStorageApiOnmetalDeV1alpha1CollectionVolumeClass", + "operationId": "deleteStorageIroncoreDevV1alpha1CollectionVolumeClass", "parameters": [ { "name": "continue", @@ -4216,7 +4216,7 @@ }, "x-kubernetes-action": "deletecollection", "x-kubernetes-group-version-kind": { - "group": "storage.api.onmetal.de", + "group": "storage.ironcore.dev", "version": "v1alpha1", "kind": "VolumeClass" } @@ -4233,25 +4233,25 @@ } ] }, - "/apis/storage.api.onmetal.de/v1alpha1/volumeclasses/{name}": { + "/apis/storage.ironcore.dev/v1alpha1/volumeclasses/{name}": { "get": { "tags": [ - "storageApiOnmetalDe_v1alpha1" + "storageIroncoreDev_v1alpha1" ], "description": "read the specified VolumeClass", - "operationId": "readStorageApiOnmetalDeV1alpha1VolumeClass", + "operationId": "readStorageIroncoreDevV1alpha1VolumeClass", "responses": { "200": { "description": "OK", "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/com.github.onmetal.onmetal-api.api.storage.v1alpha1.VolumeClass" + "$ref": "#/components/schemas/com.github.ironcore-dev.ironcore.api.storage.v1alpha1.VolumeClass" } }, "application/yaml": { "schema": { - "$ref": "#/components/schemas/com.github.onmetal.onmetal-api.api.storage.v1alpha1.VolumeClass" + "$ref": "#/components/schemas/com.github.ironcore-dev.ironcore.api.storage.v1alpha1.VolumeClass" } } } @@ -4259,17 +4259,17 @@ }, "x-kubernetes-action": "get", "x-kubernetes-group-version-kind": { - "group": "storage.api.onmetal.de", + "group": "storage.ironcore.dev", "version": "v1alpha1", "kind": "VolumeClass" } }, "put": { "tags": [ - "storageApiOnmetalDe_v1alpha1" + "storageIroncoreDev_v1alpha1" ], "description": "replace the specified VolumeClass", - "operationId": "replaceStorageApiOnmetalDeV1alpha1VolumeClass", + "operationId": "replaceStorageIroncoreDevV1alpha1VolumeClass", "parameters": [ { "name": "dryRun", @@ -4303,7 +4303,7 @@ "content": { "*/*": { "schema": { - "$ref": "#/components/schemas/com.github.onmetal.onmetal-api.api.storage.v1alpha1.VolumeClass" + "$ref": "#/components/schemas/com.github.ironcore-dev.ironcore.api.storage.v1alpha1.VolumeClass" } } } @@ -4314,12 +4314,12 @@ "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/com.github.onmetal.onmetal-api.api.storage.v1alpha1.VolumeClass" + "$ref": "#/components/schemas/com.github.ironcore-dev.ironcore.api.storage.v1alpha1.VolumeClass" } }, "application/yaml": { "schema": { - "$ref": "#/components/schemas/com.github.onmetal.onmetal-api.api.storage.v1alpha1.VolumeClass" + "$ref": "#/components/schemas/com.github.ironcore-dev.ironcore.api.storage.v1alpha1.VolumeClass" } } } @@ -4329,12 +4329,12 @@ "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/com.github.onmetal.onmetal-api.api.storage.v1alpha1.VolumeClass" + "$ref": "#/components/schemas/com.github.ironcore-dev.ironcore.api.storage.v1alpha1.VolumeClass" } }, "application/yaml": { "schema": { - "$ref": "#/components/schemas/com.github.onmetal.onmetal-api.api.storage.v1alpha1.VolumeClass" + "$ref": "#/components/schemas/com.github.ironcore-dev.ironcore.api.storage.v1alpha1.VolumeClass" } } } @@ -4342,17 +4342,17 @@ }, "x-kubernetes-action": "put", "x-kubernetes-group-version-kind": { - "group": "storage.api.onmetal.de", + "group": "storage.ironcore.dev", "version": "v1alpha1", "kind": "VolumeClass" } }, "delete": { "tags": [ - "storageApiOnmetalDe_v1alpha1" + "storageIroncoreDev_v1alpha1" ], "description": "delete a VolumeClass", - "operationId": "deleteStorageApiOnmetalDeV1alpha1VolumeClass", + "operationId": "deleteStorageIroncoreDevV1alpha1VolumeClass", "parameters": [ { "name": "dryRun", @@ -4434,17 +4434,17 @@ }, "x-kubernetes-action": "delete", "x-kubernetes-group-version-kind": { - "group": "storage.api.onmetal.de", + "group": "storage.ironcore.dev", "version": "v1alpha1", "kind": "VolumeClass" } }, "patch": { "tags": [ - "storageApiOnmetalDe_v1alpha1" + "storageIroncoreDev_v1alpha1" ], "description": "partially update the specified VolumeClass", - "operationId": "patchStorageApiOnmetalDeV1alpha1VolumeClass", + "operationId": "patchStorageIroncoreDevV1alpha1VolumeClass", "parameters": [ { "name": "dryRun", @@ -4513,12 +4513,12 @@ "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/com.github.onmetal.onmetal-api.api.storage.v1alpha1.VolumeClass" + "$ref": "#/components/schemas/com.github.ironcore-dev.ironcore.api.storage.v1alpha1.VolumeClass" } }, "application/yaml": { "schema": { - "$ref": "#/components/schemas/com.github.onmetal.onmetal-api.api.storage.v1alpha1.VolumeClass" + "$ref": "#/components/schemas/com.github.ironcore-dev.ironcore.api.storage.v1alpha1.VolumeClass" } } } @@ -4528,12 +4528,12 @@ "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/com.github.onmetal.onmetal-api.api.storage.v1alpha1.VolumeClass" + "$ref": "#/components/schemas/com.github.ironcore-dev.ironcore.api.storage.v1alpha1.VolumeClass" } }, "application/yaml": { "schema": { - "$ref": "#/components/schemas/com.github.onmetal.onmetal-api.api.storage.v1alpha1.VolumeClass" + "$ref": "#/components/schemas/com.github.ironcore-dev.ironcore.api.storage.v1alpha1.VolumeClass" } } } @@ -4541,7 +4541,7 @@ }, "x-kubernetes-action": "patch", "x-kubernetes-group-version-kind": { - "group": "storage.api.onmetal.de", + "group": "storage.ironcore.dev", "version": "v1alpha1", "kind": "VolumeClass" } @@ -4568,13 +4568,13 @@ } ] }, - "/apis/storage.api.onmetal.de/v1alpha1/volumepools": { + "/apis/storage.ironcore.dev/v1alpha1/volumepools": { "get": { "tags": [ - "storageApiOnmetalDe_v1alpha1" + "storageIroncoreDev_v1alpha1" ], "description": "list or watch objects of kind VolumePool", - "operationId": "listStorageApiOnmetalDeV1alpha1VolumePool", + "operationId": "listStorageIroncoreDevV1alpha1VolumePool", "parameters": [ { "name": "allowWatchBookmarks", @@ -4673,17 +4673,17 @@ "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/com.github.onmetal.onmetal-api.api.storage.v1alpha1.VolumePoolList" + "$ref": "#/components/schemas/com.github.ironcore-dev.ironcore.api.storage.v1alpha1.VolumePoolList" } }, "application/json;stream=watch": { "schema": { - "$ref": "#/components/schemas/com.github.onmetal.onmetal-api.api.storage.v1alpha1.VolumePoolList" + "$ref": "#/components/schemas/com.github.ironcore-dev.ironcore.api.storage.v1alpha1.VolumePoolList" } }, "application/yaml": { "schema": { - "$ref": "#/components/schemas/com.github.onmetal.onmetal-api.api.storage.v1alpha1.VolumePoolList" + "$ref": "#/components/schemas/com.github.ironcore-dev.ironcore.api.storage.v1alpha1.VolumePoolList" } } } @@ -4691,17 +4691,17 @@ }, "x-kubernetes-action": "list", "x-kubernetes-group-version-kind": { - "group": "storage.api.onmetal.de", + "group": "storage.ironcore.dev", "version": "v1alpha1", "kind": "VolumePool" } }, "post": { "tags": [ - "storageApiOnmetalDe_v1alpha1" + "storageIroncoreDev_v1alpha1" ], "description": "create a VolumePool", - "operationId": "createStorageApiOnmetalDeV1alpha1VolumePool", + "operationId": "createStorageIroncoreDevV1alpha1VolumePool", "parameters": [ { "name": "dryRun", @@ -4735,7 +4735,7 @@ "content": { "*/*": { "schema": { - "$ref": "#/components/schemas/com.github.onmetal.onmetal-api.api.storage.v1alpha1.VolumePool" + "$ref": "#/components/schemas/com.github.ironcore-dev.ironcore.api.storage.v1alpha1.VolumePool" } } } @@ -4746,12 +4746,12 @@ "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/com.github.onmetal.onmetal-api.api.storage.v1alpha1.VolumePool" + "$ref": "#/components/schemas/com.github.ironcore-dev.ironcore.api.storage.v1alpha1.VolumePool" } }, "application/yaml": { "schema": { - "$ref": "#/components/schemas/com.github.onmetal.onmetal-api.api.storage.v1alpha1.VolumePool" + "$ref": "#/components/schemas/com.github.ironcore-dev.ironcore.api.storage.v1alpha1.VolumePool" } } } @@ -4761,12 +4761,12 @@ "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/com.github.onmetal.onmetal-api.api.storage.v1alpha1.VolumePool" + "$ref": "#/components/schemas/com.github.ironcore-dev.ironcore.api.storage.v1alpha1.VolumePool" } }, "application/yaml": { "schema": { - "$ref": "#/components/schemas/com.github.onmetal.onmetal-api.api.storage.v1alpha1.VolumePool" + "$ref": "#/components/schemas/com.github.ironcore-dev.ironcore.api.storage.v1alpha1.VolumePool" } } } @@ -4776,12 +4776,12 @@ "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/com.github.onmetal.onmetal-api.api.storage.v1alpha1.VolumePool" + "$ref": "#/components/schemas/com.github.ironcore-dev.ironcore.api.storage.v1alpha1.VolumePool" } }, "application/yaml": { "schema": { - "$ref": "#/components/schemas/com.github.onmetal.onmetal-api.api.storage.v1alpha1.VolumePool" + "$ref": "#/components/schemas/com.github.ironcore-dev.ironcore.api.storage.v1alpha1.VolumePool" } } } @@ -4789,17 +4789,17 @@ }, "x-kubernetes-action": "post", "x-kubernetes-group-version-kind": { - "group": "storage.api.onmetal.de", + "group": "storage.ironcore.dev", "version": "v1alpha1", "kind": "VolumePool" } }, "delete": { "tags": [ - "storageApiOnmetalDe_v1alpha1" + "storageIroncoreDev_v1alpha1" ], "description": "delete collection of VolumePool", - "operationId": "deleteStorageApiOnmetalDeV1alpha1CollectionVolumePool", + "operationId": "deleteStorageIroncoreDevV1alpha1CollectionVolumePool", "parameters": [ { "name": "continue", @@ -4938,7 +4938,7 @@ }, "x-kubernetes-action": "deletecollection", "x-kubernetes-group-version-kind": { - "group": "storage.api.onmetal.de", + "group": "storage.ironcore.dev", "version": "v1alpha1", "kind": "VolumePool" } @@ -4955,25 +4955,25 @@ } ] }, - "/apis/storage.api.onmetal.de/v1alpha1/volumepools/{name}": { + "/apis/storage.ironcore.dev/v1alpha1/volumepools/{name}": { "get": { "tags": [ - "storageApiOnmetalDe_v1alpha1" + "storageIroncoreDev_v1alpha1" ], "description": "read the specified VolumePool", - "operationId": "readStorageApiOnmetalDeV1alpha1VolumePool", + "operationId": "readStorageIroncoreDevV1alpha1VolumePool", "responses": { "200": { "description": "OK", "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/com.github.onmetal.onmetal-api.api.storage.v1alpha1.VolumePool" + "$ref": "#/components/schemas/com.github.ironcore-dev.ironcore.api.storage.v1alpha1.VolumePool" } }, "application/yaml": { "schema": { - "$ref": "#/components/schemas/com.github.onmetal.onmetal-api.api.storage.v1alpha1.VolumePool" + "$ref": "#/components/schemas/com.github.ironcore-dev.ironcore.api.storage.v1alpha1.VolumePool" } } } @@ -4981,17 +4981,17 @@ }, "x-kubernetes-action": "get", "x-kubernetes-group-version-kind": { - "group": "storage.api.onmetal.de", + "group": "storage.ironcore.dev", "version": "v1alpha1", "kind": "VolumePool" } }, "put": { "tags": [ - "storageApiOnmetalDe_v1alpha1" + "storageIroncoreDev_v1alpha1" ], "description": "replace the specified VolumePool", - "operationId": "replaceStorageApiOnmetalDeV1alpha1VolumePool", + "operationId": "replaceStorageIroncoreDevV1alpha1VolumePool", "parameters": [ { "name": "dryRun", @@ -5025,7 +5025,7 @@ "content": { "*/*": { "schema": { - "$ref": "#/components/schemas/com.github.onmetal.onmetal-api.api.storage.v1alpha1.VolumePool" + "$ref": "#/components/schemas/com.github.ironcore-dev.ironcore.api.storage.v1alpha1.VolumePool" } } } @@ -5036,12 +5036,12 @@ "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/com.github.onmetal.onmetal-api.api.storage.v1alpha1.VolumePool" + "$ref": "#/components/schemas/com.github.ironcore-dev.ironcore.api.storage.v1alpha1.VolumePool" } }, "application/yaml": { "schema": { - "$ref": "#/components/schemas/com.github.onmetal.onmetal-api.api.storage.v1alpha1.VolumePool" + "$ref": "#/components/schemas/com.github.ironcore-dev.ironcore.api.storage.v1alpha1.VolumePool" } } } @@ -5051,12 +5051,12 @@ "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/com.github.onmetal.onmetal-api.api.storage.v1alpha1.VolumePool" + "$ref": "#/components/schemas/com.github.ironcore-dev.ironcore.api.storage.v1alpha1.VolumePool" } }, "application/yaml": { "schema": { - "$ref": "#/components/schemas/com.github.onmetal.onmetal-api.api.storage.v1alpha1.VolumePool" + "$ref": "#/components/schemas/com.github.ironcore-dev.ironcore.api.storage.v1alpha1.VolumePool" } } } @@ -5064,17 +5064,17 @@ }, "x-kubernetes-action": "put", "x-kubernetes-group-version-kind": { - "group": "storage.api.onmetal.de", + "group": "storage.ironcore.dev", "version": "v1alpha1", "kind": "VolumePool" } }, "delete": { "tags": [ - "storageApiOnmetalDe_v1alpha1" + "storageIroncoreDev_v1alpha1" ], "description": "delete a VolumePool", - "operationId": "deleteStorageApiOnmetalDeV1alpha1VolumePool", + "operationId": "deleteStorageIroncoreDevV1alpha1VolumePool", "parameters": [ { "name": "dryRun", @@ -5156,17 +5156,17 @@ }, "x-kubernetes-action": "delete", "x-kubernetes-group-version-kind": { - "group": "storage.api.onmetal.de", + "group": "storage.ironcore.dev", "version": "v1alpha1", "kind": "VolumePool" } }, "patch": { "tags": [ - "storageApiOnmetalDe_v1alpha1" + "storageIroncoreDev_v1alpha1" ], "description": "partially update the specified VolumePool", - "operationId": "patchStorageApiOnmetalDeV1alpha1VolumePool", + "operationId": "patchStorageIroncoreDevV1alpha1VolumePool", "parameters": [ { "name": "dryRun", @@ -5235,12 +5235,12 @@ "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/com.github.onmetal.onmetal-api.api.storage.v1alpha1.VolumePool" + "$ref": "#/components/schemas/com.github.ironcore-dev.ironcore.api.storage.v1alpha1.VolumePool" } }, "application/yaml": { "schema": { - "$ref": "#/components/schemas/com.github.onmetal.onmetal-api.api.storage.v1alpha1.VolumePool" + "$ref": "#/components/schemas/com.github.ironcore-dev.ironcore.api.storage.v1alpha1.VolumePool" } } } @@ -5250,12 +5250,12 @@ "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/com.github.onmetal.onmetal-api.api.storage.v1alpha1.VolumePool" + "$ref": "#/components/schemas/com.github.ironcore-dev.ironcore.api.storage.v1alpha1.VolumePool" } }, "application/yaml": { "schema": { - "$ref": "#/components/schemas/com.github.onmetal.onmetal-api.api.storage.v1alpha1.VolumePool" + "$ref": "#/components/schemas/com.github.ironcore-dev.ironcore.api.storage.v1alpha1.VolumePool" } } } @@ -5263,7 +5263,7 @@ }, "x-kubernetes-action": "patch", "x-kubernetes-group-version-kind": { - "group": "storage.api.onmetal.de", + "group": "storage.ironcore.dev", "version": "v1alpha1", "kind": "VolumePool" } @@ -5290,25 +5290,25 @@ } ] }, - "/apis/storage.api.onmetal.de/v1alpha1/volumepools/{name}/status": { + "/apis/storage.ironcore.dev/v1alpha1/volumepools/{name}/status": { "get": { "tags": [ - "storageApiOnmetalDe_v1alpha1" + "storageIroncoreDev_v1alpha1" ], "description": "read status of the specified VolumePool", - "operationId": "readStorageApiOnmetalDeV1alpha1VolumePoolStatus", + "operationId": "readStorageIroncoreDevV1alpha1VolumePoolStatus", "responses": { "200": { "description": "OK", "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/com.github.onmetal.onmetal-api.api.storage.v1alpha1.VolumePool" + "$ref": "#/components/schemas/com.github.ironcore-dev.ironcore.api.storage.v1alpha1.VolumePool" } }, "application/yaml": { "schema": { - "$ref": "#/components/schemas/com.github.onmetal.onmetal-api.api.storage.v1alpha1.VolumePool" + "$ref": "#/components/schemas/com.github.ironcore-dev.ironcore.api.storage.v1alpha1.VolumePool" } } } @@ -5316,17 +5316,17 @@ }, "x-kubernetes-action": "get", "x-kubernetes-group-version-kind": { - "group": "storage.api.onmetal.de", + "group": "storage.ironcore.dev", "version": "v1alpha1", "kind": "VolumePool" } }, "put": { "tags": [ - "storageApiOnmetalDe_v1alpha1" + "storageIroncoreDev_v1alpha1" ], "description": "replace status of the specified VolumePool", - "operationId": "replaceStorageApiOnmetalDeV1alpha1VolumePoolStatus", + "operationId": "replaceStorageIroncoreDevV1alpha1VolumePoolStatus", "parameters": [ { "name": "dryRun", @@ -5360,7 +5360,7 @@ "content": { "*/*": { "schema": { - "$ref": "#/components/schemas/com.github.onmetal.onmetal-api.api.storage.v1alpha1.VolumePool" + "$ref": "#/components/schemas/com.github.ironcore-dev.ironcore.api.storage.v1alpha1.VolumePool" } } } @@ -5371,12 +5371,12 @@ "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/com.github.onmetal.onmetal-api.api.storage.v1alpha1.VolumePool" + "$ref": "#/components/schemas/com.github.ironcore-dev.ironcore.api.storage.v1alpha1.VolumePool" } }, "application/yaml": { "schema": { - "$ref": "#/components/schemas/com.github.onmetal.onmetal-api.api.storage.v1alpha1.VolumePool" + "$ref": "#/components/schemas/com.github.ironcore-dev.ironcore.api.storage.v1alpha1.VolumePool" } } } @@ -5386,12 +5386,12 @@ "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/com.github.onmetal.onmetal-api.api.storage.v1alpha1.VolumePool" + "$ref": "#/components/schemas/com.github.ironcore-dev.ironcore.api.storage.v1alpha1.VolumePool" } }, "application/yaml": { "schema": { - "$ref": "#/components/schemas/com.github.onmetal.onmetal-api.api.storage.v1alpha1.VolumePool" + "$ref": "#/components/schemas/com.github.ironcore-dev.ironcore.api.storage.v1alpha1.VolumePool" } } } @@ -5399,17 +5399,17 @@ }, "x-kubernetes-action": "put", "x-kubernetes-group-version-kind": { - "group": "storage.api.onmetal.de", + "group": "storage.ironcore.dev", "version": "v1alpha1", "kind": "VolumePool" } }, "patch": { "tags": [ - "storageApiOnmetalDe_v1alpha1" + "storageIroncoreDev_v1alpha1" ], "description": "partially update status of the specified VolumePool", - "operationId": "patchStorageApiOnmetalDeV1alpha1VolumePoolStatus", + "operationId": "patchStorageIroncoreDevV1alpha1VolumePoolStatus", "parameters": [ { "name": "dryRun", @@ -5478,12 +5478,12 @@ "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/com.github.onmetal.onmetal-api.api.storage.v1alpha1.VolumePool" + "$ref": "#/components/schemas/com.github.ironcore-dev.ironcore.api.storage.v1alpha1.VolumePool" } }, "application/yaml": { "schema": { - "$ref": "#/components/schemas/com.github.onmetal.onmetal-api.api.storage.v1alpha1.VolumePool" + "$ref": "#/components/schemas/com.github.ironcore-dev.ironcore.api.storage.v1alpha1.VolumePool" } } } @@ -5493,12 +5493,12 @@ "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/com.github.onmetal.onmetal-api.api.storage.v1alpha1.VolumePool" + "$ref": "#/components/schemas/com.github.ironcore-dev.ironcore.api.storage.v1alpha1.VolumePool" } }, "application/yaml": { "schema": { - "$ref": "#/components/schemas/com.github.onmetal.onmetal-api.api.storage.v1alpha1.VolumePool" + "$ref": "#/components/schemas/com.github.ironcore-dev.ironcore.api.storage.v1alpha1.VolumePool" } } } @@ -5506,7 +5506,7 @@ }, "x-kubernetes-action": "patch", "x-kubernetes-group-version-kind": { - "group": "storage.api.onmetal.de", + "group": "storage.ironcore.dev", "version": "v1alpha1", "kind": "VolumePool" } @@ -5533,30 +5533,30 @@ } ] }, - "/apis/storage.api.onmetal.de/v1alpha1/volumes": { + "/apis/storage.ironcore.dev/v1alpha1/volumes": { "get": { "tags": [ - "storageApiOnmetalDe_v1alpha1" + "storageIroncoreDev_v1alpha1" ], "description": "list or watch objects of kind Volume", - "operationId": "listStorageApiOnmetalDeV1alpha1VolumeForAllNamespaces", + "operationId": "listStorageIroncoreDevV1alpha1VolumeForAllNamespaces", "responses": { "200": { "description": "OK", "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/com.github.onmetal.onmetal-api.api.storage.v1alpha1.VolumeList" + "$ref": "#/components/schemas/com.github.ironcore-dev.ironcore.api.storage.v1alpha1.VolumeList" } }, "application/json;stream=watch": { "schema": { - "$ref": "#/components/schemas/com.github.onmetal.onmetal-api.api.storage.v1alpha1.VolumeList" + "$ref": "#/components/schemas/com.github.ironcore-dev.ironcore.api.storage.v1alpha1.VolumeList" } }, "application/yaml": { "schema": { - "$ref": "#/components/schemas/com.github.onmetal.onmetal-api.api.storage.v1alpha1.VolumeList" + "$ref": "#/components/schemas/com.github.ironcore-dev.ironcore.api.storage.v1alpha1.VolumeList" } } } @@ -5564,7 +5564,7 @@ }, "x-kubernetes-action": "list", "x-kubernetes-group-version-kind": { - "group": "storage.api.onmetal.de", + "group": "storage.ironcore.dev", "version": "v1alpha1", "kind": "Volume" } @@ -5671,13 +5671,13 @@ } ] }, - "/apis/storage.api.onmetal.de/v1alpha1/watch/bucketclasses": { + "/apis/storage.ironcore.dev/v1alpha1/watch/bucketclasses": { "get": { "tags": [ - "storageApiOnmetalDe_v1alpha1" + "storageIroncoreDev_v1alpha1" ], "description": "watch individual changes to a list of BucketClass. deprecated: use the 'watch' parameter with a list operation instead.", - "operationId": "watchStorageApiOnmetalDeV1alpha1BucketClassList", + "operationId": "watchStorageIroncoreDevV1alpha1BucketClassList", "responses": { "200": { "description": "OK", @@ -5702,7 +5702,7 @@ }, "x-kubernetes-action": "watchlist", "x-kubernetes-group-version-kind": { - "group": "storage.api.onmetal.de", + "group": "storage.ironcore.dev", "version": "v1alpha1", "kind": "BucketClass" } @@ -5809,13 +5809,13 @@ } ] }, - "/apis/storage.api.onmetal.de/v1alpha1/watch/bucketclasses/{name}": { + "/apis/storage.ironcore.dev/v1alpha1/watch/bucketclasses/{name}": { "get": { "tags": [ - "storageApiOnmetalDe_v1alpha1" + "storageIroncoreDev_v1alpha1" ], "description": "watch changes to an object of kind BucketClass. deprecated: use the 'watch' parameter with a list operation instead, filtered to a single item with the 'fieldSelector' parameter.", - "operationId": "watchStorageApiOnmetalDeV1alpha1BucketClass", + "operationId": "watchStorageIroncoreDevV1alpha1BucketClass", "responses": { "200": { "description": "OK", @@ -5840,7 +5840,7 @@ }, "x-kubernetes-action": "watch", "x-kubernetes-group-version-kind": { - "group": "storage.api.onmetal.de", + "group": "storage.ironcore.dev", "version": "v1alpha1", "kind": "BucketClass" } @@ -5957,13 +5957,13 @@ } ] }, - "/apis/storage.api.onmetal.de/v1alpha1/watch/bucketpools": { + "/apis/storage.ironcore.dev/v1alpha1/watch/bucketpools": { "get": { "tags": [ - "storageApiOnmetalDe_v1alpha1" + "storageIroncoreDev_v1alpha1" ], "description": "watch individual changes to a list of BucketPool. deprecated: use the 'watch' parameter with a list operation instead.", - "operationId": "watchStorageApiOnmetalDeV1alpha1BucketPoolList", + "operationId": "watchStorageIroncoreDevV1alpha1BucketPoolList", "responses": { "200": { "description": "OK", @@ -5988,7 +5988,7 @@ }, "x-kubernetes-action": "watchlist", "x-kubernetes-group-version-kind": { - "group": "storage.api.onmetal.de", + "group": "storage.ironcore.dev", "version": "v1alpha1", "kind": "BucketPool" } @@ -6095,13 +6095,13 @@ } ] }, - "/apis/storage.api.onmetal.de/v1alpha1/watch/bucketpools/{name}": { + "/apis/storage.ironcore.dev/v1alpha1/watch/bucketpools/{name}": { "get": { "tags": [ - "storageApiOnmetalDe_v1alpha1" + "storageIroncoreDev_v1alpha1" ], "description": "watch changes to an object of kind BucketPool. deprecated: use the 'watch' parameter with a list operation instead, filtered to a single item with the 'fieldSelector' parameter.", - "operationId": "watchStorageApiOnmetalDeV1alpha1BucketPool", + "operationId": "watchStorageIroncoreDevV1alpha1BucketPool", "responses": { "200": { "description": "OK", @@ -6126,7 +6126,7 @@ }, "x-kubernetes-action": "watch", "x-kubernetes-group-version-kind": { - "group": "storage.api.onmetal.de", + "group": "storage.ironcore.dev", "version": "v1alpha1", "kind": "BucketPool" } @@ -6243,13 +6243,13 @@ } ] }, - "/apis/storage.api.onmetal.de/v1alpha1/watch/buckets": { + "/apis/storage.ironcore.dev/v1alpha1/watch/buckets": { "get": { "tags": [ - "storageApiOnmetalDe_v1alpha1" + "storageIroncoreDev_v1alpha1" ], "description": "watch individual changes to a list of Bucket. deprecated: use the 'watch' parameter with a list operation instead.", - "operationId": "watchStorageApiOnmetalDeV1alpha1BucketListForAllNamespaces", + "operationId": "watchStorageIroncoreDevV1alpha1BucketListForAllNamespaces", "responses": { "200": { "description": "OK", @@ -6274,7 +6274,7 @@ }, "x-kubernetes-action": "watchlist", "x-kubernetes-group-version-kind": { - "group": "storage.api.onmetal.de", + "group": "storage.ironcore.dev", "version": "v1alpha1", "kind": "Bucket" } @@ -6381,13 +6381,13 @@ } ] }, - "/apis/storage.api.onmetal.de/v1alpha1/watch/namespaces/{namespace}/buckets": { + "/apis/storage.ironcore.dev/v1alpha1/watch/namespaces/{namespace}/buckets": { "get": { "tags": [ - "storageApiOnmetalDe_v1alpha1" + "storageIroncoreDev_v1alpha1" ], "description": "watch individual changes to a list of Bucket. deprecated: use the 'watch' parameter with a list operation instead.", - "operationId": "watchStorageApiOnmetalDeV1alpha1NamespacedBucketList", + "operationId": "watchStorageIroncoreDevV1alpha1NamespacedBucketList", "responses": { "200": { "description": "OK", @@ -6412,7 +6412,7 @@ }, "x-kubernetes-action": "watchlist", "x-kubernetes-group-version-kind": { - "group": "storage.api.onmetal.de", + "group": "storage.ironcore.dev", "version": "v1alpha1", "kind": "Bucket" } @@ -6529,13 +6529,13 @@ } ] }, - "/apis/storage.api.onmetal.de/v1alpha1/watch/namespaces/{namespace}/buckets/{name}": { + "/apis/storage.ironcore.dev/v1alpha1/watch/namespaces/{namespace}/buckets/{name}": { "get": { "tags": [ - "storageApiOnmetalDe_v1alpha1" + "storageIroncoreDev_v1alpha1" ], "description": "watch changes to an object of kind Bucket. deprecated: use the 'watch' parameter with a list operation instead, filtered to a single item with the 'fieldSelector' parameter.", - "operationId": "watchStorageApiOnmetalDeV1alpha1NamespacedBucket", + "operationId": "watchStorageIroncoreDevV1alpha1NamespacedBucket", "responses": { "200": { "description": "OK", @@ -6560,7 +6560,7 @@ }, "x-kubernetes-action": "watch", "x-kubernetes-group-version-kind": { - "group": "storage.api.onmetal.de", + "group": "storage.ironcore.dev", "version": "v1alpha1", "kind": "Bucket" } @@ -6687,13 +6687,13 @@ } ] }, - "/apis/storage.api.onmetal.de/v1alpha1/watch/namespaces/{namespace}/volumes": { + "/apis/storage.ironcore.dev/v1alpha1/watch/namespaces/{namespace}/volumes": { "get": { "tags": [ - "storageApiOnmetalDe_v1alpha1" + "storageIroncoreDev_v1alpha1" ], "description": "watch individual changes to a list of Volume. deprecated: use the 'watch' parameter with a list operation instead.", - "operationId": "watchStorageApiOnmetalDeV1alpha1NamespacedVolumeList", + "operationId": "watchStorageIroncoreDevV1alpha1NamespacedVolumeList", "responses": { "200": { "description": "OK", @@ -6718,7 +6718,7 @@ }, "x-kubernetes-action": "watchlist", "x-kubernetes-group-version-kind": { - "group": "storage.api.onmetal.de", + "group": "storage.ironcore.dev", "version": "v1alpha1", "kind": "Volume" } @@ -6835,13 +6835,13 @@ } ] }, - "/apis/storage.api.onmetal.de/v1alpha1/watch/namespaces/{namespace}/volumes/{name}": { + "/apis/storage.ironcore.dev/v1alpha1/watch/namespaces/{namespace}/volumes/{name}": { "get": { "tags": [ - "storageApiOnmetalDe_v1alpha1" + "storageIroncoreDev_v1alpha1" ], "description": "watch changes to an object of kind Volume. deprecated: use the 'watch' parameter with a list operation instead, filtered to a single item with the 'fieldSelector' parameter.", - "operationId": "watchStorageApiOnmetalDeV1alpha1NamespacedVolume", + "operationId": "watchStorageIroncoreDevV1alpha1NamespacedVolume", "responses": { "200": { "description": "OK", @@ -6866,7 +6866,7 @@ }, "x-kubernetes-action": "watch", "x-kubernetes-group-version-kind": { - "group": "storage.api.onmetal.de", + "group": "storage.ironcore.dev", "version": "v1alpha1", "kind": "Volume" } @@ -6993,13 +6993,13 @@ } ] }, - "/apis/storage.api.onmetal.de/v1alpha1/watch/volumeclasses": { + "/apis/storage.ironcore.dev/v1alpha1/watch/volumeclasses": { "get": { "tags": [ - "storageApiOnmetalDe_v1alpha1" + "storageIroncoreDev_v1alpha1" ], "description": "watch individual changes to a list of VolumeClass. deprecated: use the 'watch' parameter with a list operation instead.", - "operationId": "watchStorageApiOnmetalDeV1alpha1VolumeClassList", + "operationId": "watchStorageIroncoreDevV1alpha1VolumeClassList", "responses": { "200": { "description": "OK", @@ -7024,7 +7024,7 @@ }, "x-kubernetes-action": "watchlist", "x-kubernetes-group-version-kind": { - "group": "storage.api.onmetal.de", + "group": "storage.ironcore.dev", "version": "v1alpha1", "kind": "VolumeClass" } @@ -7131,13 +7131,13 @@ } ] }, - "/apis/storage.api.onmetal.de/v1alpha1/watch/volumeclasses/{name}": { + "/apis/storage.ironcore.dev/v1alpha1/watch/volumeclasses/{name}": { "get": { "tags": [ - "storageApiOnmetalDe_v1alpha1" + "storageIroncoreDev_v1alpha1" ], "description": "watch changes to an object of kind VolumeClass. deprecated: use the 'watch' parameter with a list operation instead, filtered to a single item with the 'fieldSelector' parameter.", - "operationId": "watchStorageApiOnmetalDeV1alpha1VolumeClass", + "operationId": "watchStorageIroncoreDevV1alpha1VolumeClass", "responses": { "200": { "description": "OK", @@ -7162,7 +7162,7 @@ }, "x-kubernetes-action": "watch", "x-kubernetes-group-version-kind": { - "group": "storage.api.onmetal.de", + "group": "storage.ironcore.dev", "version": "v1alpha1", "kind": "VolumeClass" } @@ -7279,13 +7279,13 @@ } ] }, - "/apis/storage.api.onmetal.de/v1alpha1/watch/volumepools": { + "/apis/storage.ironcore.dev/v1alpha1/watch/volumepools": { "get": { "tags": [ - "storageApiOnmetalDe_v1alpha1" + "storageIroncoreDev_v1alpha1" ], "description": "watch individual changes to a list of VolumePool. deprecated: use the 'watch' parameter with a list operation instead.", - "operationId": "watchStorageApiOnmetalDeV1alpha1VolumePoolList", + "operationId": "watchStorageIroncoreDevV1alpha1VolumePoolList", "responses": { "200": { "description": "OK", @@ -7310,7 +7310,7 @@ }, "x-kubernetes-action": "watchlist", "x-kubernetes-group-version-kind": { - "group": "storage.api.onmetal.de", + "group": "storage.ironcore.dev", "version": "v1alpha1", "kind": "VolumePool" } @@ -7417,13 +7417,13 @@ } ] }, - "/apis/storage.api.onmetal.de/v1alpha1/watch/volumepools/{name}": { + "/apis/storage.ironcore.dev/v1alpha1/watch/volumepools/{name}": { "get": { "tags": [ - "storageApiOnmetalDe_v1alpha1" + "storageIroncoreDev_v1alpha1" ], "description": "watch changes to an object of kind VolumePool. deprecated: use the 'watch' parameter with a list operation instead, filtered to a single item with the 'fieldSelector' parameter.", - "operationId": "watchStorageApiOnmetalDeV1alpha1VolumePool", + "operationId": "watchStorageIroncoreDevV1alpha1VolumePool", "responses": { "200": { "description": "OK", @@ -7448,7 +7448,7 @@ }, "x-kubernetes-action": "watch", "x-kubernetes-group-version-kind": { - "group": "storage.api.onmetal.de", + "group": "storage.ironcore.dev", "version": "v1alpha1", "kind": "VolumePool" } @@ -7565,13 +7565,13 @@ } ] }, - "/apis/storage.api.onmetal.de/v1alpha1/watch/volumes": { + "/apis/storage.ironcore.dev/v1alpha1/watch/volumes": { "get": { "tags": [ - "storageApiOnmetalDe_v1alpha1" + "storageIroncoreDev_v1alpha1" ], "description": "watch individual changes to a list of Volume. deprecated: use the 'watch' parameter with a list operation instead.", - "operationId": "watchStorageApiOnmetalDeV1alpha1VolumeListForAllNamespaces", + "operationId": "watchStorageIroncoreDevV1alpha1VolumeListForAllNamespaces", "responses": { "200": { "description": "OK", @@ -7596,7 +7596,7 @@ }, "x-kubernetes-action": "watchlist", "x-kubernetes-group-version-kind": { - "group": "storage.api.onmetal.de", + "group": "storage.ironcore.dev", "version": "v1alpha1", "kind": "Volume" } @@ -7706,7 +7706,7 @@ }, "components": { "schemas": { - "com.github.onmetal.onmetal-api.api.common.v1alpha1.LocalUIDReference": { + "com.github.ironcore-dev.ironcore.api.common.v1alpha1.LocalUIDReference": { "description": "LocalUIDReference is a reference to another entity including its UID", "type": "object", "required": [ @@ -7727,7 +7727,7 @@ }, "x-kubernetes-map-type": "atomic" }, - "com.github.onmetal.onmetal-api.api.common.v1alpha1.Taint": { + "com.github.ironcore-dev.ironcore.api.common.v1alpha1.Taint": { "description": "The resource pool this Taint is attached to has the \"effect\" on any resource that does not tolerate the Taint.", "type": "object", "required": [ @@ -7751,7 +7751,7 @@ } } }, - "com.github.onmetal.onmetal-api.api.common.v1alpha1.Toleration": { + "com.github.ironcore-dev.ironcore.api.common.v1alpha1.Toleration": { "description": "The resource this Toleration is attached to tolerates any taint that matches the triple \u003ckey,value,effect\u003e using the matching operator \u003coperator\u003e.", "type": "object", "properties": { @@ -7773,7 +7773,7 @@ } } }, - "com.github.onmetal.onmetal-api.api.storage.v1alpha1.Bucket": { + "com.github.ironcore-dev.ironcore.api.storage.v1alpha1.Bucket": { "description": "Bucket is the Schema for the buckets API", "type": "object", "properties": { @@ -7797,7 +7797,7 @@ "default": {}, "allOf": [ { - "$ref": "#/components/schemas/com.github.onmetal.onmetal-api.api.storage.v1alpha1.BucketSpec" + "$ref": "#/components/schemas/com.github.ironcore-dev.ironcore.api.storage.v1alpha1.BucketSpec" } ] }, @@ -7805,20 +7805,20 @@ "default": {}, "allOf": [ { - "$ref": "#/components/schemas/com.github.onmetal.onmetal-api.api.storage.v1alpha1.BucketStatus" + "$ref": "#/components/schemas/com.github.ironcore-dev.ironcore.api.storage.v1alpha1.BucketStatus" } ] } }, "x-kubernetes-group-version-kind": [ { - "group": "storage.api.onmetal.de", + "group": "storage.ironcore.dev", "kind": "Bucket", "version": "v1alpha1" } ] }, - "com.github.onmetal.onmetal-api.api.storage.v1alpha1.BucketAccess": { + "com.github.ironcore-dev.ironcore.api.storage.v1alpha1.BucketAccess": { "description": "BucketAccess represents information on how to access a bucket.", "type": "object", "required": [ @@ -7840,7 +7840,7 @@ } } }, - "com.github.onmetal.onmetal-api.api.storage.v1alpha1.BucketClass": { + "com.github.ironcore-dev.ironcore.api.storage.v1alpha1.BucketClass": { "description": "BucketClass is the Schema for the bucketclasses API", "type": "object", "properties": { @@ -7875,13 +7875,13 @@ }, "x-kubernetes-group-version-kind": [ { - "group": "storage.api.onmetal.de", + "group": "storage.ironcore.dev", "kind": "BucketClass", "version": "v1alpha1" } ] }, - "com.github.onmetal.onmetal-api.api.storage.v1alpha1.BucketClassList": { + "com.github.ironcore-dev.ironcore.api.storage.v1alpha1.BucketClassList": { "description": "BucketClassList contains a list of BucketClass", "type": "object", "required": [ @@ -7898,7 +7898,7 @@ "default": {}, "allOf": [ { - "$ref": "#/components/schemas/com.github.onmetal.onmetal-api.api.storage.v1alpha1.BucketClass" + "$ref": "#/components/schemas/com.github.ironcore-dev.ironcore.api.storage.v1alpha1.BucketClass" } ] } @@ -7918,13 +7918,13 @@ }, "x-kubernetes-group-version-kind": [ { - "group": "storage.api.onmetal.de", + "group": "storage.ironcore.dev", "kind": "BucketClassList", "version": "v1alpha1" } ] }, - "com.github.onmetal.onmetal-api.api.storage.v1alpha1.BucketCondition": { + "com.github.ironcore-dev.ironcore.api.storage.v1alpha1.BucketCondition": { "description": "BucketCondition is one of the conditions of a bucket.", "type": "object", "required": [ @@ -7966,7 +7966,7 @@ } } }, - "com.github.onmetal.onmetal-api.api.storage.v1alpha1.BucketList": { + "com.github.ironcore-dev.ironcore.api.storage.v1alpha1.BucketList": { "description": "BucketList contains a list of Bucket", "type": "object", "required": [ @@ -7983,7 +7983,7 @@ "default": {}, "allOf": [ { - "$ref": "#/components/schemas/com.github.onmetal.onmetal-api.api.storage.v1alpha1.Bucket" + "$ref": "#/components/schemas/com.github.ironcore-dev.ironcore.api.storage.v1alpha1.Bucket" } ] } @@ -8003,13 +8003,13 @@ }, "x-kubernetes-group-version-kind": [ { - "group": "storage.api.onmetal.de", + "group": "storage.ironcore.dev", "kind": "BucketList", "version": "v1alpha1" } ] }, - "com.github.onmetal.onmetal-api.api.storage.v1alpha1.BucketPool": { + "com.github.ironcore-dev.ironcore.api.storage.v1alpha1.BucketPool": { "description": "BucketPool is the Schema for the bucketpools API", "type": "object", "properties": { @@ -8033,7 +8033,7 @@ "default": {}, "allOf": [ { - "$ref": "#/components/schemas/com.github.onmetal.onmetal-api.api.storage.v1alpha1.BucketPoolSpec" + "$ref": "#/components/schemas/com.github.ironcore-dev.ironcore.api.storage.v1alpha1.BucketPoolSpec" } ] }, @@ -8041,20 +8041,20 @@ "default": {}, "allOf": [ { - "$ref": "#/components/schemas/com.github.onmetal.onmetal-api.api.storage.v1alpha1.BucketPoolStatus" + "$ref": "#/components/schemas/com.github.ironcore-dev.ironcore.api.storage.v1alpha1.BucketPoolStatus" } ] } }, "x-kubernetes-group-version-kind": [ { - "group": "storage.api.onmetal.de", + "group": "storage.ironcore.dev", "kind": "BucketPool", "version": "v1alpha1" } ] }, - "com.github.onmetal.onmetal-api.api.storage.v1alpha1.BucketPoolList": { + "com.github.ironcore-dev.ironcore.api.storage.v1alpha1.BucketPoolList": { "description": "BucketPoolList contains a list of BucketPool", "type": "object", "required": [ @@ -8071,7 +8071,7 @@ "default": {}, "allOf": [ { - "$ref": "#/components/schemas/com.github.onmetal.onmetal-api.api.storage.v1alpha1.BucketPool" + "$ref": "#/components/schemas/com.github.ironcore-dev.ironcore.api.storage.v1alpha1.BucketPool" } ] } @@ -8091,13 +8091,13 @@ }, "x-kubernetes-group-version-kind": [ { - "group": "storage.api.onmetal.de", + "group": "storage.ironcore.dev", "kind": "BucketPoolList", "version": "v1alpha1" } ] }, - "com.github.onmetal.onmetal-api.api.storage.v1alpha1.BucketPoolSpec": { + "com.github.ironcore-dev.ironcore.api.storage.v1alpha1.BucketPoolSpec": { "description": "BucketPoolSpec defines the desired state of BucketPool", "type": "object", "required": [ @@ -8116,14 +8116,14 @@ "default": {}, "allOf": [ { - "$ref": "#/components/schemas/com.github.onmetal.onmetal-api.api.common.v1alpha1.Taint" + "$ref": "#/components/schemas/com.github.ironcore-dev.ironcore.api.common.v1alpha1.Taint" } ] } } } }, - "com.github.onmetal.onmetal-api.api.storage.v1alpha1.BucketPoolStatus": { + "com.github.ironcore-dev.ironcore.api.storage.v1alpha1.BucketPoolStatus": { "description": "BucketPoolStatus defines the observed state of BucketPool", "type": "object", "properties": { @@ -8145,7 +8145,7 @@ } } }, - "com.github.onmetal.onmetal-api.api.storage.v1alpha1.BucketSpec": { + "com.github.ironcore-dev.ironcore.api.storage.v1alpha1.BucketSpec": { "description": "BucketSpec defines the desired state of Bucket", "type": "object", "properties": { @@ -8180,14 +8180,14 @@ "default": {}, "allOf": [ { - "$ref": "#/components/schemas/com.github.onmetal.onmetal-api.api.common.v1alpha1.Toleration" + "$ref": "#/components/schemas/com.github.ironcore-dev.ironcore.api.common.v1alpha1.Toleration" } ] } } } }, - "com.github.onmetal.onmetal-api.api.storage.v1alpha1.BucketStatus": { + "com.github.ironcore-dev.ironcore.api.storage.v1alpha1.BucketStatus": { "description": "BucketStatus defines the observed state of Bucket", "type": "object", "properties": { @@ -8195,7 +8195,7 @@ "description": "Access specifies how to access a Bucket. This is set by the bucket provider when the bucket is provisioned.", "allOf": [ { - "$ref": "#/components/schemas/com.github.onmetal.onmetal-api.api.storage.v1alpha1.BucketAccess" + "$ref": "#/components/schemas/com.github.ironcore-dev.ironcore.api.storage.v1alpha1.BucketAccess" } ] }, @@ -8206,7 +8206,7 @@ "default": {}, "allOf": [ { - "$ref": "#/components/schemas/com.github.onmetal.onmetal-api.api.storage.v1alpha1.BucketCondition" + "$ref": "#/components/schemas/com.github.ironcore-dev.ironcore.api.storage.v1alpha1.BucketCondition" } ] } @@ -8225,7 +8225,7 @@ } } }, - "com.github.onmetal.onmetal-api.api.storage.v1alpha1.Volume": { + "com.github.ironcore-dev.ironcore.api.storage.v1alpha1.Volume": { "description": "Volume is the Schema for the volumes API", "type": "object", "properties": { @@ -8249,7 +8249,7 @@ "default": {}, "allOf": [ { - "$ref": "#/components/schemas/com.github.onmetal.onmetal-api.api.storage.v1alpha1.VolumeSpec" + "$ref": "#/components/schemas/com.github.ironcore-dev.ironcore.api.storage.v1alpha1.VolumeSpec" } ] }, @@ -8257,20 +8257,20 @@ "default": {}, "allOf": [ { - "$ref": "#/components/schemas/com.github.onmetal.onmetal-api.api.storage.v1alpha1.VolumeStatus" + "$ref": "#/components/schemas/com.github.ironcore-dev.ironcore.api.storage.v1alpha1.VolumeStatus" } ] } }, "x-kubernetes-group-version-kind": [ { - "group": "storage.api.onmetal.de", + "group": "storage.ironcore.dev", "kind": "Volume", "version": "v1alpha1" } ] }, - "com.github.onmetal.onmetal-api.api.storage.v1alpha1.VolumeAccess": { + "com.github.ironcore-dev.ironcore.api.storage.v1alpha1.VolumeAccess": { "description": "VolumeAccess represents information on how to access a volume.", "type": "object", "required": [ @@ -8306,7 +8306,7 @@ } } }, - "com.github.onmetal.onmetal-api.api.storage.v1alpha1.VolumeClass": { + "com.github.ironcore-dev.ironcore.api.storage.v1alpha1.VolumeClass": { "description": "VolumeClass is the Schema for the volumeclasses API", "type": "object", "properties": { @@ -8345,13 +8345,13 @@ }, "x-kubernetes-group-version-kind": [ { - "group": "storage.api.onmetal.de", + "group": "storage.ironcore.dev", "kind": "VolumeClass", "version": "v1alpha1" } ] }, - "com.github.onmetal.onmetal-api.api.storage.v1alpha1.VolumeClassList": { + "com.github.ironcore-dev.ironcore.api.storage.v1alpha1.VolumeClassList": { "description": "VolumeClassList contains a list of VolumeClass", "type": "object", "required": [ @@ -8368,7 +8368,7 @@ "default": {}, "allOf": [ { - "$ref": "#/components/schemas/com.github.onmetal.onmetal-api.api.storage.v1alpha1.VolumeClass" + "$ref": "#/components/schemas/com.github.ironcore-dev.ironcore.api.storage.v1alpha1.VolumeClass" } ] } @@ -8388,13 +8388,13 @@ }, "x-kubernetes-group-version-kind": [ { - "group": "storage.api.onmetal.de", + "group": "storage.ironcore.dev", "kind": "VolumeClassList", "version": "v1alpha1" } ] }, - "com.github.onmetal.onmetal-api.api.storage.v1alpha1.VolumeCondition": { + "com.github.ironcore-dev.ironcore.api.storage.v1alpha1.VolumeCondition": { "description": "VolumeCondition is one of the conditions of a volume.", "type": "object", "required": [ @@ -8436,7 +8436,7 @@ } } }, - "com.github.onmetal.onmetal-api.api.storage.v1alpha1.VolumeEncryption": { + "com.github.ironcore-dev.ironcore.api.storage.v1alpha1.VolumeEncryption": { "description": "VolumeEncryption represents information to encrypt a volume.", "type": "object", "required": [ @@ -8454,7 +8454,7 @@ } } }, - "com.github.onmetal.onmetal-api.api.storage.v1alpha1.VolumeList": { + "com.github.ironcore-dev.ironcore.api.storage.v1alpha1.VolumeList": { "description": "VolumeList contains a list of Volume", "type": "object", "required": [ @@ -8471,7 +8471,7 @@ "default": {}, "allOf": [ { - "$ref": "#/components/schemas/com.github.onmetal.onmetal-api.api.storage.v1alpha1.Volume" + "$ref": "#/components/schemas/com.github.ironcore-dev.ironcore.api.storage.v1alpha1.Volume" } ] } @@ -8491,13 +8491,13 @@ }, "x-kubernetes-group-version-kind": [ { - "group": "storage.api.onmetal.de", + "group": "storage.ironcore.dev", "kind": "VolumeList", "version": "v1alpha1" } ] }, - "com.github.onmetal.onmetal-api.api.storage.v1alpha1.VolumePool": { + "com.github.ironcore-dev.ironcore.api.storage.v1alpha1.VolumePool": { "description": "VolumePool is the Schema for the volumepools API", "type": "object", "properties": { @@ -8521,7 +8521,7 @@ "default": {}, "allOf": [ { - "$ref": "#/components/schemas/com.github.onmetal.onmetal-api.api.storage.v1alpha1.VolumePoolSpec" + "$ref": "#/components/schemas/com.github.ironcore-dev.ironcore.api.storage.v1alpha1.VolumePoolSpec" } ] }, @@ -8529,20 +8529,20 @@ "default": {}, "allOf": [ { - "$ref": "#/components/schemas/com.github.onmetal.onmetal-api.api.storage.v1alpha1.VolumePoolStatus" + "$ref": "#/components/schemas/com.github.ironcore-dev.ironcore.api.storage.v1alpha1.VolumePoolStatus" } ] } }, "x-kubernetes-group-version-kind": [ { - "group": "storage.api.onmetal.de", + "group": "storage.ironcore.dev", "kind": "VolumePool", "version": "v1alpha1" } ] }, - "com.github.onmetal.onmetal-api.api.storage.v1alpha1.VolumePoolCondition": { + "com.github.ironcore-dev.ironcore.api.storage.v1alpha1.VolumePoolCondition": { "description": "VolumePoolCondition is one of the conditions of a volume.", "type": "object", "required": [ @@ -8588,7 +8588,7 @@ } } }, - "com.github.onmetal.onmetal-api.api.storage.v1alpha1.VolumePoolList": { + "com.github.ironcore-dev.ironcore.api.storage.v1alpha1.VolumePoolList": { "description": "VolumePoolList contains a list of VolumePool", "type": "object", "required": [ @@ -8605,7 +8605,7 @@ "default": {}, "allOf": [ { - "$ref": "#/components/schemas/com.github.onmetal.onmetal-api.api.storage.v1alpha1.VolumePool" + "$ref": "#/components/schemas/com.github.ironcore-dev.ironcore.api.storage.v1alpha1.VolumePool" } ] } @@ -8625,13 +8625,13 @@ }, "x-kubernetes-group-version-kind": [ { - "group": "storage.api.onmetal.de", + "group": "storage.ironcore.dev", "kind": "VolumePoolList", "version": "v1alpha1" } ] }, - "com.github.onmetal.onmetal-api.api.storage.v1alpha1.VolumePoolSpec": { + "com.github.ironcore-dev.ironcore.api.storage.v1alpha1.VolumePoolSpec": { "description": "VolumePoolSpec defines the desired state of VolumePool", "type": "object", "required": [ @@ -8650,14 +8650,14 @@ "default": {}, "allOf": [ { - "$ref": "#/components/schemas/com.github.onmetal.onmetal-api.api.common.v1alpha1.Taint" + "$ref": "#/components/schemas/com.github.ironcore-dev.ironcore.api.common.v1alpha1.Taint" } ] } } } }, - "com.github.onmetal.onmetal-api.api.storage.v1alpha1.VolumePoolStatus": { + "com.github.ironcore-dev.ironcore.api.storage.v1alpha1.VolumePoolStatus": { "description": "VolumePoolStatus defines the observed state of VolumePool", "type": "object", "properties": { @@ -8703,7 +8703,7 @@ "default": {}, "allOf": [ { - "$ref": "#/components/schemas/com.github.onmetal.onmetal-api.api.storage.v1alpha1.VolumePoolCondition" + "$ref": "#/components/schemas/com.github.ironcore-dev.ironcore.api.storage.v1alpha1.VolumePoolCondition" } ] } @@ -8713,7 +8713,7 @@ } } }, - "com.github.onmetal.onmetal-api.api.storage.v1alpha1.VolumeSpec": { + "com.github.ironcore-dev.ironcore.api.storage.v1alpha1.VolumeSpec": { "description": "VolumeSpec defines the desired state of Volume", "type": "object", "properties": { @@ -8721,7 +8721,7 @@ "description": "ClaimRef is the reference to the claiming entity of the Volume.", "allOf": [ { - "$ref": "#/components/schemas/com.github.onmetal.onmetal-api.api.common.v1alpha1.LocalUIDReference" + "$ref": "#/components/schemas/com.github.ironcore-dev.ironcore.api.common.v1alpha1.LocalUIDReference" } ] }, @@ -8729,7 +8729,7 @@ "description": "Encryption is an optional field which provides attributes to encrypt Volume.", "allOf": [ { - "$ref": "#/components/schemas/com.github.onmetal.onmetal-api.api.storage.v1alpha1.VolumeEncryption" + "$ref": "#/components/schemas/com.github.ironcore-dev.ironcore.api.storage.v1alpha1.VolumeEncryption" } ] }, @@ -8764,7 +8764,7 @@ "default": {}, "allOf": [ { - "$ref": "#/components/schemas/com.github.onmetal.onmetal-api.api.common.v1alpha1.Toleration" + "$ref": "#/components/schemas/com.github.ironcore-dev.ironcore.api.common.v1alpha1.Toleration" } ] } @@ -8799,7 +8799,7 @@ } } }, - "com.github.onmetal.onmetal-api.api.storage.v1alpha1.VolumeStatus": { + "com.github.ironcore-dev.ironcore.api.storage.v1alpha1.VolumeStatus": { "description": "VolumeStatus defines the observed state of Volume", "type": "object", "properties": { @@ -8807,7 +8807,7 @@ "description": "Access specifies how to access a Volume. This is set by the volume provider when the volume is provisioned.", "allOf": [ { - "$ref": "#/components/schemas/com.github.onmetal.onmetal-api.api.storage.v1alpha1.VolumeAccess" + "$ref": "#/components/schemas/com.github.ironcore-dev.ironcore.api.storage.v1alpha1.VolumeAccess" } ] }, @@ -8818,7 +8818,7 @@ "default": {}, "allOf": [ { - "$ref": "#/components/schemas/com.github.onmetal.onmetal-api.api.storage.v1alpha1.VolumeCondition" + "$ref": "#/components/schemas/com.github.ironcore-dev.ironcore.api.storage.v1alpha1.VolumeCondition" } ] } @@ -9024,27 +9024,27 @@ "version": "v1" }, { - "group": "compute.api.onmetal.de", + "group": "compute.ironcore.dev", "kind": "DeleteOptions", "version": "v1alpha1" }, { - "group": "core.api.onmetal.de", + "group": "core.ironcore.dev", "kind": "DeleteOptions", "version": "v1alpha1" }, { - "group": "ipam.api.onmetal.de", + "group": "ipam.ironcore.dev", "kind": "DeleteOptions", "version": "v1alpha1" }, { - "group": "networking.api.onmetal.de", + "group": "networking.ironcore.dev", "kind": "DeleteOptions", "version": "v1alpha1" }, { - "group": "storage.api.onmetal.de", + "group": "storage.ironcore.dev", "kind": "DeleteOptions", "version": "v1alpha1" } @@ -9437,27 +9437,27 @@ "version": "v1" }, { - "group": "compute.api.onmetal.de", + "group": "compute.ironcore.dev", "kind": "WatchEvent", "version": "v1alpha1" }, { - "group": "core.api.onmetal.de", + "group": "core.ironcore.dev", "kind": "WatchEvent", "version": "v1alpha1" }, { - "group": "ipam.api.onmetal.de", + "group": "ipam.ironcore.dev", "kind": "WatchEvent", "version": "v1alpha1" }, { - "group": "networking.api.onmetal.de", + "group": "networking.ironcore.dev", "kind": "WatchEvent", "version": "v1alpha1" }, { - "group": "storage.api.onmetal.de", + "group": "storage.ironcore.dev", "kind": "WatchEvent", "version": "v1alpha1" } diff --git a/go.mod b/go.mod index 88774f22f..219509e5d 100644 --- a/go.mod +++ b/go.mod @@ -1,4 +1,4 @@ -module github.com/onmetal/onmetal-api +module github.com/ironcore-dev/ironcore go 1.21 @@ -9,7 +9,7 @@ require ( github.com/go-logr/logr v1.3.0 github.com/gogo/protobuf v1.3.2 github.com/google/go-cmp v0.6.0 - github.com/onmetal/controller-utils v0.8.3 + github.com/ironcore-dev/controller-utils v0.9.0 github.com/onsi/ginkgo/v2 v2.13.1 github.com/onsi/gomega v1.30.0 github.com/spf13/cobra v1.8.0 @@ -115,7 +115,7 @@ require ( gopkg.in/natefinch/lumberjack.v2 v2.2.1 // indirect gopkg.in/yaml.v2 v2.4.0 // indirect gopkg.in/yaml.v3 v3.0.1 // indirect - k8s.io/apiextensions-apiserver v0.28.3 // indirect + k8s.io/apiextensions-apiserver v0.28.4 // indirect k8s.io/kms v0.28.4 // indirect sigs.k8s.io/apiserver-network-proxy/konnectivity-client v0.1.2 // indirect sigs.k8s.io/json v0.0.0-20221116044647-bc3834ca7abd // indirect diff --git a/go.sum b/go.sum index 2bdf5cc08..16ebe6160 100644 --- a/go.sum +++ b/go.sum @@ -120,6 +120,8 @@ github.com/imdario/mergo v0.3.13 h1:lFzP57bqS/wsqKssCGmtLAb8A0wKjLGrve2q3PPVcBk= github.com/imdario/mergo v0.3.13/go.mod h1:4lJ1jqUDcsbIECGy0RUJAXNIhg+6ocWgb1ALK2O4oXg= github.com/inconshreveable/mousetrap v1.1.0 h1:wN+x4NVGpMsO7ErUn/mUI3vEoE6Jt13X2s0bqwp9tc8= github.com/inconshreveable/mousetrap v1.1.0/go.mod h1:vpF70FUmC8bwa3OWnCshd2FqLfsEA9PFc4w1p2J65bw= +github.com/ironcore-dev/controller-utils v0.9.0 h1:q8Ljk6UIS6WB0J/k/hVV13umHUn/Bfr2+PxdZls1C8U= +github.com/ironcore-dev/controller-utils v0.9.0/go.mod h1:06mPYdYCdjGHVz/msCG/MyDjPdOufRkUd4GaTqkzZwg= github.com/jessevdk/go-flags v1.4.0/go.mod h1:4FA24M0QyGHXBuZZK/XkWh8h0e1EYbRYJSGM75WSRxI= github.com/jonboulle/clockwork v0.2.2 h1:UOGuzwb1PwsrDAObMuhUnj0p5ULPj8V/xJ7Kx9qUBdQ= github.com/jonboulle/clockwork v0.2.2/go.mod h1:Pkfl5aHPm1nk2H9h0bjmnJD/BcgbGXUBGnn1kMkgxc8= @@ -156,8 +158,6 @@ github.com/munnerz/goautoneg v0.0.0-20191010083416-a7dc8b61c822 h1:C3w9PqII01/Oq github.com/munnerz/goautoneg v0.0.0-20191010083416-a7dc8b61c822/go.mod h1:+n7T8mK8HuQTcFwEeznm/DIxMOiR9yIdICNftLE1DvQ= github.com/mxk/go-flowrate v0.0.0-20140419014527-cca7078d478f h1:y5//uYreIhSUg3J1GEMiLbxo1LJaP8RfCpH6pymGZus= github.com/mxk/go-flowrate v0.0.0-20140419014527-cca7078d478f/go.mod h1:ZdcZmHo+o7JKHSa8/e818NopupXU1YMK5fe1lsApnBw= -github.com/onmetal/controller-utils v0.8.3 h1:yIS9Gz+QO1oQEpXlfZFbnPz2fttpk4ZYBz0f80ovd48= -github.com/onmetal/controller-utils v0.8.3/go.mod h1:8Inx1jd9R85PjFoQLMNDCQnYI5wMYcmnhK8DD2V4l50= github.com/onsi/ginkgo/v2 v2.13.1 h1:LNGfMbR2OVGBfXjvRZIZ2YCTQdGKtPLvuI1rMCCj3OU= github.com/onsi/ginkgo/v2 v2.13.1/go.mod h1:XStQ8QcGwLyF4HdfcZB8SFOS/MWCgDuXMSBe6zrvLgM= github.com/onsi/gomega v1.30.0 h1:hvMK7xYz4D3HapigLTeGdId/NcfQx1VHMJc60ew99+8= @@ -354,8 +354,8 @@ gopkg.in/yaml.v3 v3.0.1 h1:fxVm/GzAzEWqLHuvctI91KS9hhNmmWOoWu0XTYJS7CA= gopkg.in/yaml.v3 v3.0.1/go.mod h1:K4uyk7z7BCEPqu6E+C64Yfv1cQ7kz7rIZviUmN+EgEM= k8s.io/api v0.28.4 h1:8ZBrLjwosLl/NYgv1P7EQLqoO8MGQApnbgH8tu3BMzY= k8s.io/api v0.28.4/go.mod h1:axWTGrY88s/5YE+JSt4uUi6NMM+gur1en2REMR7IRj0= -k8s.io/apiextensions-apiserver v0.28.3 h1:Od7DEnhXHnHPZG+W9I97/fSQkVpVPQx2diy+2EtmY08= -k8s.io/apiextensions-apiserver v0.28.3/go.mod h1:NE1XJZ4On0hS11aWWJUTNkmVB03j9LM7gJSisbRt8Lc= +k8s.io/apiextensions-apiserver v0.28.4 h1:AZpKY/7wQ8n+ZYDtNHbAJBb+N4AXXJvyZx6ww6yAJvU= +k8s.io/apiextensions-apiserver v0.28.4/go.mod h1:pgQIZ1U8eJSMQcENew/0ShUTlePcSGFq6dxSxf2mwPM= k8s.io/apimachinery v0.28.4 h1:zOSJe1mc+GxuMnFzD4Z/U1wst50X28ZNsn5bhgIIao8= k8s.io/apimachinery v0.28.4/go.mod h1:wI37ncBvfAoswfq626yPTe6Bz1c22L7uaJ8dho83mgg= k8s.io/apiserver v0.28.4 h1:BJXlaQbAU/RXYX2lRz+E1oPe3G3TKlozMMCZWu5GMgg= diff --git a/hack/api-reference/config.json b/hack/api-reference/config.json index f49a2c887..43f15513a 100644 --- a/hack/api-reference/config.json +++ b/hack/api-reference/config.json @@ -24,8 +24,8 @@ "docsURLTemplate": "https://kubernetes.io/docs/reference/generated/kubernetes-api/v1.27/#{{lower .TypeIdentifier}}-{{arrIndex .PackageSegments -1}}-{{arrIndex .PackageSegments -2}}" }, { - "typeMatchPrefix": "^github\\.com/onmetal/onmetal-api/api/", - "docsURLTemplate": "../{{arrIndex .PackageSegments -2}}/#{{arrIndex .PackageSegments -2}}.api.onmetal.de/{{arrIndex .PackageSegments -1}}.{{.TypeIdentifier}}" + "typeMatchPrefix": "^github\\.com/ironcore-dev/ironcore/api/", + "docsURLTemplate": "../{{arrIndex .PackageSegments -2}}/#{{arrIndex .PackageSegments -2}}.ironcore.dev/{{arrIndex .PackageSegments -1}}.{{.TypeIdentifier}}" } ], "typeDisplayNamePrefixOverrides": { diff --git a/hack/api-reference/template/placeholder.go b/hack/api-reference/template/placeholder.go index a95ff6a69..8b9cfeecb 100644 --- a/hack/api-reference/template/placeholder.go +++ b/hack/api-reference/template/placeholder.go @@ -1,4 +1,4 @@ -// Copyright 2021 OnMetal authors +// Copyright 2021 IronCore authors // // Licensed under the Apache License, Version 2.0 (the "License"); // you may not use this file except in compliance with the License. diff --git a/hack/boilerplate.go.txt b/hack/boilerplate.go.txt index 4fb048225..27b71c6ab 100644 --- a/hack/boilerplate.go.txt +++ b/hack/boilerplate.go.txt @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 by the OnMetal authors. + * Copyright (c) 2022 by the IronCore authors. * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. @@ -12,4 +12,4 @@ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. * See the License for the specific language governing permissions and * limitations under the License. - */ \ No newline at end of file + */ diff --git a/hack/tools.go b/hack/tools.go index 938729c33..b2edb8c7e 100644 --- a/hack/tools.go +++ b/hack/tools.go @@ -1,4 +1,4 @@ -// Copyright 2021 OnMetal authors +// Copyright 2021 IronCore authors // // Licensed under the Apache License, Version 2.0 (the "License"); // you may not use this file except in compliance with the License. diff --git a/hack/update-codegen.sh b/hack/update-codegen.sh index 4f075eb9e..5dc094cfa 100755 --- a/hack/update-codegen.sh +++ b/hack/update-codegen.sh @@ -75,57 +75,57 @@ echo "Generating ${blue}deepcopy${normal}" "$DEEPCOPY_GEN" \ --output-base "$GOPATH/src" \ --go-header-file "$SCRIPT_DIR/boilerplate.go.txt" \ - --input-dirs "$(qualify-gvs "github.com/onmetal/onmetal-api/api" "$ALL_VERSION_GROUPS")" \ + --input-dirs "$(qualify-gvs "github.com/ironcore-dev/ironcore/api" "$ALL_VERSION_GROUPS")" \ -O zz_generated.deepcopy echo "Generating ${blue}openapi${normal}" "$OPENAPI_GEN" \ --output-base "$GOPATH/src" \ --go-header-file "$SCRIPT_DIR/boilerplate.go.txt" \ - --input-dirs "$(qualify-gvs "github.com/onmetal/onmetal-api/api" "$ALL_VERSION_GROUPS")" \ + --input-dirs "$(qualify-gvs "github.com/ironcore-dev/ironcore/api" "$ALL_VERSION_GROUPS")" \ --input-dirs "k8s.io/apimachinery/pkg/apis/meta/v1,k8s.io/apimachinery/pkg/runtime,k8s.io/apimachinery/pkg/version" \ --input-dirs "k8s.io/api/core/v1" \ --input-dirs "k8s.io/apimachinery/pkg/api/resource" \ - --output-package "github.com/onmetal/onmetal-api/client-go/openapi" \ + --output-package "github.com/ironcore-dev/ironcore/client-go/openapi" \ -O zz_generated.openapi \ --report-filename "$SCRIPT_DIR/../client-go/openapi/api_violations.report" echo "Generating ${blue}applyconfiguration${normal}" applyconfigurationgen_external_apis+=("k8s.io/apimachinery/pkg/apis/meta/v1") -applyconfigurationgen_external_apis+=("$(qualify-gvs "github.com/onmetal/onmetal-api/api" "$ALL_VERSION_GROUPS")") +applyconfigurationgen_external_apis+=("$(qualify-gvs "github.com/ironcore-dev/ironcore/api" "$ALL_VERSION_GROUPS")") applyconfigurationgen_external_apis_csv=$(IFS=,; echo "${applyconfigurationgen_external_apis[*]}") "$APPLYCONFIGURATION_GEN" \ --output-base "$GOPATH/src" \ --go-header-file "$SCRIPT_DIR/boilerplate.go.txt" \ --input-dirs "${applyconfigurationgen_external_apis_csv}" \ - --openapi-schema <("$MODELS_SCHEMA" --openapi-package "github.com/onmetal/onmetal-api/client-go/openapi" --openapi-title "onmetal-api") \ - --output-package "github.com/onmetal/onmetal-api/client-go/applyconfigurations" + --openapi-schema <("$MODELS_SCHEMA" --openapi-package "github.com/ironcore-dev/ironcore/client-go/openapi" --openapi-title "ironcore") \ + --output-package "github.com/ironcore-dev/ironcore/client-go/applyconfigurations" echo "Generating ${blue}client${normal}" "$CLIENT_GEN" \ --output-base "$GOPATH/src" \ --go-header-file "$SCRIPT_DIR/boilerplate.go.txt" \ - --input "$(qualify-gvs "github.com/onmetal/onmetal-api/api" "$CLIENT_VERSION_GROUPS")" \ - --output-package "github.com/onmetal/onmetal-api/client-go" \ - --apply-configuration-package "github.com/onmetal/onmetal-api/client-go/applyconfigurations" \ - --clientset-name "onmetalapi" \ + --input "$(qualify-gvs "github.com/ironcore-dev/ironcore/api" "$CLIENT_VERSION_GROUPS")" \ + --output-package "github.com/ironcore-dev/ironcore/client-go" \ + --apply-configuration-package "github.com/ironcore-dev/ironcore/client-go/applyconfigurations" \ + --clientset-name "ironcore" \ --input-base "" echo "Generating ${blue}lister${normal}" "$LISTER_GEN" \ --output-base "$GOPATH/src" \ --go-header-file "$SCRIPT_DIR/boilerplate.go.txt" \ - --input-dirs "$(qualify-gvs "github.com/onmetal/onmetal-api/api" "$CLIENT_VERSION_GROUPS")" \ - --output-package "github.com/onmetal/onmetal-api/client-go/listers" + --input-dirs "$(qualify-gvs "github.com/ironcore-dev/ironcore/api" "$CLIENT_VERSION_GROUPS")" \ + --output-package "github.com/ironcore-dev/ironcore/client-go/listers" echo "Generating ${blue}informer${normal}" "$INFORMER_GEN" \ --output-base "$GOPATH/src" \ --go-header-file "$SCRIPT_DIR/boilerplate.go.txt" \ - --input-dirs "$(qualify-gvs "github.com/onmetal/onmetal-api/api" "$CLIENT_VERSION_GROUPS")" \ - --versioned-clientset-package "github.com/onmetal/onmetal-api/client-go/onmetalapi" \ - --listers-package "github.com/onmetal/onmetal-api/client-go/listers" \ - --output-package "github.com/onmetal/onmetal-api/client-go/informers" \ + --input-dirs "$(qualify-gvs "github.com/ironcore-dev/ironcore/api" "$CLIENT_VERSION_GROUPS")" \ + --versioned-clientset-package "github.com/ironcore-dev/ironcore/client-go/ironcore" \ + --listers-package "github.com/ironcore-dev/ironcore/client-go/listers" \ + --output-package "github.com/ironcore-dev/ironcore/client-go/informers" \ --single-directory echo "${bold}Internal types${normal}" @@ -134,20 +134,20 @@ echo "Generating ${blue}deepcopy${normal}" "$DEEPCOPY_GEN" \ --output-base "$GOPATH/src" \ --go-header-file "$SCRIPT_DIR/boilerplate.go.txt" \ - --input-dirs "$(qualify-gs "github.com/onmetal/onmetal-api/internal/apis" "$CLIENT_GROUPS")" \ + --input-dirs "$(qualify-gs "github.com/ironcore-dev/ironcore/internal/apis" "$CLIENT_GROUPS")" \ -O zz_generated.deepcopy echo "Generating ${blue}defaulter${normal}" "$DEFAULTER_GEN" \ --output-base "$GOPATH/src" \ --go-header-file "$SCRIPT_DIR/boilerplate.go.txt" \ - --input-dirs "$(qualify-gvs "github.com/onmetal/onmetal-api/internal/apis" "$CLIENT_VERSION_GROUPS")" \ + --input-dirs "$(qualify-gvs "github.com/ironcore-dev/ironcore/internal/apis" "$CLIENT_VERSION_GROUPS")" \ -O zz_generated.defaults echo "Generating ${blue}conversion${normal}" "$CONVERSION_GEN" \ --output-base "$GOPATH/src" \ --go-header-file "$SCRIPT_DIR/boilerplate.go.txt" \ - --input-dirs "$(qualify-gs "github.com/onmetal/onmetal-api/internal/apis" "$CLIENT_GROUPS")" \ - --input-dirs "$(qualify-gvs "github.com/onmetal/onmetal-api/internal/apis" "$CLIENT_VERSION_GROUPS")" \ + --input-dirs "$(qualify-gs "github.com/ironcore-dev/ironcore/internal/apis" "$CLIENT_GROUPS")" \ + --input-dirs "$(qualify-gvs "github.com/ironcore-dev/ironcore/internal/apis" "$CLIENT_VERSION_GROUPS")" \ -O zz_generated.conversion diff --git a/hack/update-proto.sh b/hack/update-proto.sh index bbd46d1db..830fc365c 100755 --- a/hack/update-proto.sh +++ b/hack/update-proto.sh @@ -20,27 +20,27 @@ trap 'rm -rf "$VIRTUAL_GOPATH"' EXIT # Setup virtual GOPATH so the codegen tools work as expected. ( cd "$REPO_ROOT" -"$VGOPATH" -o "$TGOPATH" +"$VGOPATH" -o "$VIRTUAL_GOPATH" ) -export GOPATH="$TGOPATH" +export GOPATH="$VIRTUAL_GOPATH" export GO111MODULE=off function generate() { package="$1" ( - cd "$TGOPATH/src" + cd "$VIRTUAL_GOPATH/src" export PATH="$PATH:$(dirname "$PROTOC_GEN_GOGO")" echo "Generating ${blue}$package${normal}" protoc \ - --proto_path "./github.com/onmetal/onmetal-api/$package" \ - --proto_path "$TGOPATH/src" \ - --gogo_out=plugins=grpc:"$TGOPATH/src" \ - "./github.com/onmetal/onmetal-api/$package/api.proto" + --proto_path "./github.com/ironcore-dev/ironcore/$package" \ + --proto_path "$VIRTUAL_GOPATH/src" \ + --gogo_out=plugins=grpc:"$VIRTUAL_GOPATH/src" \ + "./github.com/ironcore-dev/ironcore/$package/api.proto" ) } -generate "ori/apis/meta/v1alpha1" -generate "ori/apis/machine/v1alpha1" -generate "ori/apis/volume/v1alpha1" -generate "ori/apis/bucket/v1alpha1" +generate "iri/apis/meta/v1alpha1" +generate "iri/apis/machine/v1alpha1" +generate "iri/apis/volume/v1alpha1" +generate "iri/apis/bucket/v1alpha1" diff --git a/internal/admission/initializer/initializer.go b/internal/admission/initializer/initializer.go index b3c7f3a40..ec7a707ce 100644 --- a/internal/admission/initializer/initializer.go +++ b/internal/admission/initializer/initializer.go @@ -1,4 +1,4 @@ -// Copyright 2023 OnMetal authors +// Copyright 2023 IronCore authors // // Licensed under the Apache License, Version 2.0 (the "License"); // you may not use this file except in compliance with the License. @@ -15,21 +15,21 @@ package initializer import ( - onmetalapiinformers "github.com/onmetal/onmetal-api/client-go/informers" - "github.com/onmetal/onmetal-api/client-go/onmetalapi" - "github.com/onmetal/onmetal-api/utils/quota" + ironcoreinformers "github.com/ironcore-dev/ironcore/client-go/informers" + "github.com/ironcore-dev/ironcore/client-go/ironcore" + "github.com/ironcore-dev/ironcore/utils/quota" "k8s.io/apiserver/pkg/admission" ) type initializer struct { - externalClient onmetalapi.Interface - externalInformers onmetalapiinformers.SharedInformerFactory + externalClient ironcore.Interface + externalInformers ironcoreinformers.SharedInformerFactory quotaRegistry quota.Registry } func New( - externalClient onmetalapi.Interface, - externalInformers onmetalapiinformers.SharedInformerFactory, + externalClient ironcore.Interface, + externalInformers ironcoreinformers.SharedInformerFactory, quotaRegistry quota.Registry, ) admission.PluginInitializer { return &initializer{ @@ -40,12 +40,12 @@ func New( } func (i *initializer) Initialize(plugin admission.Interface) { - if wants, ok := plugin.(WantsExternalOnmetalClientSet); ok { - wants.SetExternalOnmetalClientSet(i.externalClient) + if wants, ok := plugin.(WantsExternalIronCoreClientSet); ok { + wants.SetExternalIronCoreClientSet(i.externalClient) } if wants, ok := plugin.(WantsExternalInformers); ok { - wants.SetExternalOnmetalInformerFactory(i.externalInformers) + wants.SetExternalIronCoreInformerFactory(i.externalInformers) } if wants, ok := plugin.(WantsQuotaRegistry); ok { @@ -53,13 +53,13 @@ func (i *initializer) Initialize(plugin admission.Interface) { } } -type WantsExternalOnmetalClientSet interface { - SetExternalOnmetalClientSet(client onmetalapi.Interface) +type WantsExternalIronCoreClientSet interface { + SetExternalIronCoreClientSet(client ironcore.Interface) admission.InitializationValidator } type WantsExternalInformers interface { - SetExternalOnmetalInformerFactory(f onmetalapiinformers.SharedInformerFactory) + SetExternalIronCoreInformerFactory(f ironcoreinformers.SharedInformerFactory) admission.InitializationValidator } diff --git a/internal/admission/plugin/machinevolumedevices/admission.go b/internal/admission/plugin/machinevolumedevices/admission.go index c3ebfd1c9..247e47144 100644 --- a/internal/admission/plugin/machinevolumedevices/admission.go +++ b/internal/admission/plugin/machinevolumedevices/admission.go @@ -1,4 +1,4 @@ -// Copyright 2022 OnMetal authors +// Copyright 2022 IronCore authors // // Licensed under the Apache License, Version 2.0 (the "License"); // you may not use this file except in compliance with the License. @@ -19,8 +19,8 @@ import ( "fmt" "io" - "github.com/onmetal/onmetal-api/internal/admission/plugin/machinevolumedevices/device" - "github.com/onmetal/onmetal-api/internal/apis/compute" + "github.com/ironcore-dev/ironcore/internal/admission/plugin/machinevolumedevices/device" + "github.com/ironcore-dev/ironcore/internal/apis/compute" apierrors "k8s.io/apimachinery/pkg/api/errors" "k8s.io/apiserver/pkg/admission" ) @@ -66,7 +66,7 @@ func (d *MachineVolumeDevices) Admit(ctx context.Context, a admission.Attributes continue } - newDevice, err := namer.Generate(device.OnmetalPrefix) // TODO: We should have a better way for a device prefix. + newDevice, err := namer.Generate(device.IronCorePrefix) // TODO: We should have a better way for a device prefix. if err != nil { return apierrors.NewBadRequest("No device names left for machine") } diff --git a/internal/admission/plugin/machinevolumedevices/admission_test.go b/internal/admission/plugin/machinevolumedevices/admission_test.go index a7c9c5dda..c2befe2c4 100644 --- a/internal/admission/plugin/machinevolumedevices/admission_test.go +++ b/internal/admission/plugin/machinevolumedevices/admission_test.go @@ -1,4 +1,4 @@ -// Copyright 2022 OnMetal authors +// Copyright 2022 IronCore authors // // Licensed under the Apache License, Version 2.0 (the "License"); // you may not use this file except in compliance with the License. @@ -17,9 +17,9 @@ package machinevolumedevices_test import ( "context" - . "github.com/onmetal/onmetal-api/internal/admission/plugin/machinevolumedevices" - "github.com/onmetal/onmetal-api/internal/apis/compute" - "github.com/onmetal/onmetal-api/internal/apis/storage" + . "github.com/ironcore-dev/ironcore/internal/admission/plugin/machinevolumedevices" + "github.com/ironcore-dev/ironcore/internal/apis/compute" + "github.com/ironcore-dev/ironcore/internal/apis/storage" . "github.com/onsi/ginkgo/v2" . "github.com/onsi/gomega" metav1 "k8s.io/apimachinery/pkg/apis/meta/v1" diff --git a/internal/admission/plugin/machinevolumedevices/device/device.go b/internal/admission/plugin/machinevolumedevices/device/device.go index 06f149bad..b76a3530f 100644 --- a/internal/admission/plugin/machinevolumedevices/device/device.go +++ b/internal/admission/plugin/machinevolumedevices/device/device.go @@ -1,4 +1,4 @@ -// Copyright 2022 OnMetal authors +// Copyright 2022 IronCore authors // // Licensed under the Apache License, Version 2.0 (the "License"); // you may not use this file except in compliance with the License. @@ -28,8 +28,8 @@ const ( // MaxIndex is the maximum index usable for Name / returned by ParseName. MaxIndex = numLetters*numLetters + numLetters - 1 - // OnmetalPrefix is the device prefix used by onmetal devices. - OnmetalPrefix = "od" + // IronCorePrefix is the device prefix used by ironcore devices. + IronCorePrefix = "od" ) var ( diff --git a/internal/admission/plugin/machinevolumedevices/device/device_suite_test.go b/internal/admission/plugin/machinevolumedevices/device/device_suite_test.go index 660d89b0b..4311a1a5d 100644 --- a/internal/admission/plugin/machinevolumedevices/device/device_suite_test.go +++ b/internal/admission/plugin/machinevolumedevices/device/device_suite_test.go @@ -1,4 +1,4 @@ -// Copyright 2022 OnMetal authors +// Copyright 2022 IronCore authors // // Licensed under the Apache License, Version 2.0 (the "License"); // you may not use this file except in compliance with the License. diff --git a/internal/admission/plugin/machinevolumedevices/device/device_test.go b/internal/admission/plugin/machinevolumedevices/device/device_test.go index 2065e2489..f9e0b60ee 100644 --- a/internal/admission/plugin/machinevolumedevices/device/device_test.go +++ b/internal/admission/plugin/machinevolumedevices/device/device_test.go @@ -1,4 +1,4 @@ -// Copyright 2022 OnMetal authors +// Copyright 2022 IronCore authors // // Licensed under the Apache License, Version 2.0 (the "License"); // you may not use this file except in compliance with the License. @@ -17,7 +17,7 @@ package device_test import ( "fmt" - . "github.com/onmetal/onmetal-api/internal/admission/plugin/machinevolumedevices/device" + . "github.com/ironcore-dev/ironcore/internal/admission/plugin/machinevolumedevices/device" . "github.com/onsi/ginkgo/v2" . "github.com/onsi/gomega" "github.com/onsi/gomega/types" diff --git a/internal/admission/plugin/machinevolumedevices/machinevolumedevices_suite_test.go b/internal/admission/plugin/machinevolumedevices/machinevolumedevices_suite_test.go index 4e19212c0..329d36b9b 100644 --- a/internal/admission/plugin/machinevolumedevices/machinevolumedevices_suite_test.go +++ b/internal/admission/plugin/machinevolumedevices/machinevolumedevices_suite_test.go @@ -1,4 +1,4 @@ -// Copyright 2022 OnMetal authors +// Copyright 2022 IronCore authors // // Licensed under the Apache License, Version 2.0 (the "License"); // you may not use this file except in compliance with the License. diff --git a/internal/admission/plugin/resourcequota/access.go b/internal/admission/plugin/resourcequota/access.go index 9d7428b9a..57332beb4 100644 --- a/internal/admission/plugin/resourcequota/access.go +++ b/internal/admission/plugin/resourcequota/access.go @@ -1,4 +1,4 @@ -// Copyright 2023 OnMetal authors +// Copyright 2023 IronCore authors // // Licensed under the Apache License, Version 2.0 (the "License"); // you may not use this file except in compliance with the License. @@ -20,9 +20,9 @@ import ( "strings" "time" - corev1alpha1 "github.com/onmetal/onmetal-api/api/core/v1alpha1" - corev1alpha1listers "github.com/onmetal/onmetal-api/client-go/listers/core/v1alpha1" - "github.com/onmetal/onmetal-api/client-go/onmetalapi" + corev1alpha1 "github.com/ironcore-dev/ironcore/api/core/v1alpha1" + "github.com/ironcore-dev/ironcore/client-go/ironcore" + corev1alpha1listers "github.com/ironcore-dev/ironcore/client-go/listers/core/v1alpha1" "golang.org/x/exp/slices" metav1 "k8s.io/apimachinery/pkg/apis/meta/v1" "k8s.io/apimachinery/pkg/labels" @@ -36,7 +36,7 @@ type QuotaAccessor interface { } type quotaAccessor struct { - client onmetalapi.Interface + client ironcore.Interface lister corev1alpha1listers.ResourceQuotaLister @@ -47,7 +47,7 @@ type quotaAccessor struct { } func NewQuotaAccessor( - client onmetalapi.Interface, + client ironcore.Interface, lister corev1alpha1listers.ResourceQuotaLister, ) (QuotaAccessor, error) { if client == nil { diff --git a/internal/admission/plugin/resourcequota/admission.go b/internal/admission/plugin/resourcequota/admission.go index 45ab20d21..11e241b79 100644 --- a/internal/admission/plugin/resourcequota/admission.go +++ b/internal/admission/plugin/resourcequota/admission.go @@ -1,4 +1,4 @@ -// Copyright 2023 OnMetal authors +// Copyright 2023 IronCore authors // // Licensed under the Apache License, Version 2.0 (the "License"); // you may not use this file except in compliance with the License. @@ -22,11 +22,11 @@ import ( "sync" "time" - "github.com/onmetal/onmetal-api/client-go/informers" - corev1alpha1listers "github.com/onmetal/onmetal-api/client-go/listers/core/v1alpha1" - "github.com/onmetal/onmetal-api/client-go/onmetalapi" - utilcontext "github.com/onmetal/onmetal-api/utils/context" - "github.com/onmetal/onmetal-api/utils/quota" + "github.com/ironcore-dev/ironcore/client-go/informers" + "github.com/ironcore-dev/ironcore/client-go/ironcore" + corev1alpha1listers "github.com/ironcore-dev/ironcore/client-go/listers/core/v1alpha1" + utilcontext "github.com/ironcore-dev/ironcore/utils/context" + "github.com/ironcore-dev/ironcore/utils/quota" corev1 "k8s.io/api/core/v1" apierrors "k8s.io/apimachinery/pkg/api/errors" "k8s.io/apiserver/pkg/admission" @@ -46,7 +46,7 @@ type ResourceQuota struct { ctx context.Context - client onmetalapi.Interface + client ironcore.Interface lister corev1alpha1listers.ResourceQuotaLister registry quota.Registry @@ -63,11 +63,11 @@ func (r *ResourceQuota) SetQuotaRegistry(registry quota.Registry) { r.registry = registry } -func (r *ResourceQuota) SetExternalOnmetalClientSet(client onmetalapi.Interface) { +func (r *ResourceQuota) SetExternalIronCoreClientSet(client ironcore.Interface) { r.client = client } -func (r *ResourceQuota) SetExternalOnmetalInformerFactory(f informers.SharedInformerFactory) { +func (r *ResourceQuota) SetExternalIronCoreInformerFactory(f informers.SharedInformerFactory) { r.lister = f.Core().V1alpha1().ResourceQuotas().Lister() } diff --git a/internal/admission/plugin/resourcequota/controller.go b/internal/admission/plugin/resourcequota/controller.go index 9e7f24401..18a56cd82 100644 --- a/internal/admission/plugin/resourcequota/controller.go +++ b/internal/admission/plugin/resourcequota/controller.go @@ -1,4 +1,4 @@ -// Copyright 2023 OnMetal authors +// Copyright 2023 IronCore authors // // Licensed under the Apache License, Version 2.0 (the "License"); // you may not use this file except in compliance with the License. @@ -22,10 +22,10 @@ import ( "sync" "time" - corev1alpha1 "github.com/onmetal/onmetal-api/api/core/v1alpha1" - "github.com/onmetal/onmetal-api/utils/quota" - onmetalutilruntime "github.com/onmetal/onmetal-api/utils/runtime" - utilslices "github.com/onmetal/onmetal-api/utils/slices" + corev1alpha1 "github.com/ironcore-dev/ironcore/api/core/v1alpha1" + "github.com/ironcore-dev/ironcore/utils/quota" + ironcoreutilruntime "github.com/ironcore-dev/ironcore/utils/runtime" + utilslices "github.com/ironcore-dev/ironcore/utils/slices" "k8s.io/apimachinery/pkg/util/sets" "k8s.io/apimachinery/pkg/util/wait" "k8s.io/apiserver/pkg/admission" @@ -113,7 +113,7 @@ func (e *EvaluatorController) check(ctx context.Context, ns string, waiters []*a } func (e *EvaluatorController) checkResourceQuotas(ctx context.Context, quotas []corev1alpha1.ResourceQuota, waiters []*admissionWaiter, retries int) { - originalQuotas := onmetalutilruntime.DeepCopySliceRefs(quotas) + originalQuotas := ironcoreutilruntime.DeepCopySliceRefs(quotas) var atLeastOneChanged bool for _, waiter := range waiters { @@ -374,7 +374,7 @@ func (e *EvaluatorController) checkRequest(ctx context.Context, quotas []corev1a return quotas, nil } - outQuotas := onmetalutilruntime.DeepCopySliceRefs(quotas) + outQuotas := ironcoreutilruntime.DeepCopySliceRefs(quotas) for _, i := range indexes { resourceQuota := outQuotas[i] diff --git a/internal/admission/plugin/volumeresizepolicy/admission.go b/internal/admission/plugin/volumeresizepolicy/admission.go index 6c721fcfb..bc192581a 100644 --- a/internal/admission/plugin/volumeresizepolicy/admission.go +++ b/internal/admission/plugin/volumeresizepolicy/admission.go @@ -1,4 +1,4 @@ -// Copyright 2023 OnMetal authors +// Copyright 2023 IronCore authors // // Licensed under the Apache License, Version 2.0 (the "License"); // you may not use this file except in compliance with the License. @@ -19,10 +19,10 @@ import ( "fmt" "io" - "github.com/onmetal/onmetal-api/api/storage/v1alpha1" - "github.com/onmetal/onmetal-api/client-go/onmetalapi" - "github.com/onmetal/onmetal-api/internal/apis/core" - "github.com/onmetal/onmetal-api/internal/apis/storage" + "github.com/ironcore-dev/ironcore/api/storage/v1alpha1" + "github.com/ironcore-dev/ironcore/client-go/ironcore" + "github.com/ironcore-dev/ironcore/internal/apis/core" + "github.com/ironcore-dev/ironcore/internal/apis/storage" apierrors "k8s.io/apimachinery/pkg/api/errors" v1 "k8s.io/apimachinery/pkg/apis/meta/v1" "k8s.io/apiserver/pkg/admission" @@ -37,7 +37,7 @@ func Register(plugins *admission.Plugins) { } type VolumeExpansion struct { - client onmetalapi.Interface + client ironcore.Interface *admission.Handler } @@ -98,7 +98,7 @@ func (v *VolumeExpansion) Validate(ctx context.Context, a admission.Attributes, return nil } -func (v *VolumeExpansion) SetExternalOnmetalClientSet(client onmetalapi.Interface) { +func (v *VolumeExpansion) SetExternalIronCoreClientSet(client ironcore.Interface) { v.client = client } diff --git a/internal/admission/plugin/volumeresizepolicy/admission_test.go b/internal/admission/plugin/volumeresizepolicy/admission_test.go index 55dc286d9..898f53111 100644 --- a/internal/admission/plugin/volumeresizepolicy/admission_test.go +++ b/internal/admission/plugin/volumeresizepolicy/admission_test.go @@ -1,4 +1,4 @@ -// Copyright 2023 OnMetal authors +// Copyright 2023 IronCore authors // // Licensed under the Apache License, Version 2.0 (the "License"); // you may not use this file except in compliance with the License. @@ -17,8 +17,8 @@ package volumeresizepolicy_test import ( "context" - corev1alpha1 "github.com/onmetal/onmetal-api/api/core/v1alpha1" - storagev1alpha1 "github.com/onmetal/onmetal-api/api/storage/v1alpha1" + corev1alpha1 "github.com/ironcore-dev/ironcore/api/core/v1alpha1" + storagev1alpha1 "github.com/ironcore-dev/ironcore/api/storage/v1alpha1" . "github.com/onsi/ginkgo/v2" . "github.com/onsi/gomega" corev1 "k8s.io/api/core/v1" diff --git a/internal/admission/plugin/volumeresizepolicy/volumeexpansion_suite_test.go b/internal/admission/plugin/volumeresizepolicy/volumeexpansion_suite_test.go index 282bf0a56..21a071c26 100644 --- a/internal/admission/plugin/volumeresizepolicy/volumeexpansion_suite_test.go +++ b/internal/admission/plugin/volumeresizepolicy/volumeexpansion_suite_test.go @@ -1,4 +1,4 @@ -// Copyright 2023 OnMetal authors +// Copyright 2023 IronCore authors // // Licensed under the Apache License, Version 2.0 (the "License"); // you may not use this file except in compliance with the License. @@ -20,14 +20,14 @@ import ( "testing" "time" - "github.com/onmetal/controller-utils/buildutils" - utilsenvtest "github.com/onmetal/onmetal-api/utils/envtest" - "github.com/onmetal/onmetal-api/utils/envtest/apiserver" + "github.com/ironcore-dev/controller-utils/buildutils" + utilsenvtest "github.com/ironcore-dev/ironcore/utils/envtest" + "github.com/ironcore-dev/ironcore/utils/envtest/apiserver" corev1 "k8s.io/api/core/v1" metav1 "k8s.io/apimachinery/pkg/apis/meta/v1" "sigs.k8s.io/controller-runtime/pkg/envtest/komega" - storagev1alpha1 "github.com/onmetal/onmetal-api/api/storage/v1alpha1" + storagev1alpha1 "github.com/ironcore-dev/ironcore/api/storage/v1alpha1" . "github.com/onsi/ginkgo/v2" . "github.com/onsi/gomega" @@ -93,7 +93,7 @@ var _ = BeforeSuite(func() { komega.SetClient(k8sClient) apiSrv, err := apiserver.New(cfg, apiserver.Options{ - MainPath: "github.com/onmetal/onmetal-api/cmd/onmetal-apiserver", + MainPath: "github.com/ironcore-dev/ironcore/cmd/ironcore-apiserver", BuildOptions: []buildutils.BuildOption{buildutils.ModModeMod}, ETCDServers: []string{testEnv.ControlPlane.Etcd.URL.String()}, Host: testEnvExt.APIServiceInstallOptions.LocalServingHost, diff --git a/internal/api/api.go b/internal/api/api.go index cc28aac04..708856354 100644 --- a/internal/api/api.go +++ b/internal/api/api.go @@ -1,4 +1,4 @@ -// Copyright 2022 OnMetal authors +// Copyright 2022 IronCore authors // // Licensed under the Apache License, Version 2.0 (the "License"); // you may not use this file except in compliance with the License. @@ -15,11 +15,11 @@ package api import ( - computeinstall "github.com/onmetal/onmetal-api/internal/apis/compute/install" - coreinstall "github.com/onmetal/onmetal-api/internal/apis/core/install" - ipaminstall "github.com/onmetal/onmetal-api/internal/apis/ipam/install" - networkinginstall "github.com/onmetal/onmetal-api/internal/apis/networking/install" - storageinstall "github.com/onmetal/onmetal-api/internal/apis/storage/install" + computeinstall "github.com/ironcore-dev/ironcore/internal/apis/compute/install" + coreinstall "github.com/ironcore-dev/ironcore/internal/apis/core/install" + ipaminstall "github.com/ironcore-dev/ironcore/internal/apis/ipam/install" + networkinginstall "github.com/ironcore-dev/ironcore/internal/apis/networking/install" + storageinstall "github.com/ironcore-dev/ironcore/internal/apis/storage/install" metav1 "k8s.io/apimachinery/pkg/apis/meta/v1" "k8s.io/apimachinery/pkg/runtime" "k8s.io/apimachinery/pkg/runtime/schema" diff --git a/internal/api/validation/corev1.go b/internal/api/validation/corev1.go index 405ec4296..b87ef166d 100644 --- a/internal/api/validation/corev1.go +++ b/internal/api/validation/corev1.go @@ -1,4 +1,4 @@ -// Copyright 2022 OnMetal authors +// Copyright 2022 IronCore authors // // Licensed under the Apache License, Version 2.0 (the "License"); // you may not use this file except in compliance with the License. @@ -15,7 +15,7 @@ package apivalidation import ( - "github.com/onmetal/onmetal-api/internal/apis/storage" + "github.com/ironcore-dev/ironcore/internal/apis/storage" corev1 "k8s.io/api/core/v1" "k8s.io/apimachinery/pkg/util/sets" "k8s.io/apimachinery/pkg/util/validation/field" diff --git a/internal/api/validation/helper.go b/internal/api/validation/helper.go index 16e7354d3..5fb88bc08 100644 --- a/internal/api/validation/helper.go +++ b/internal/api/validation/helper.go @@ -1,4 +1,4 @@ -// Copyright 2022 OnMetal authors +// Copyright 2022 IronCore authors // // Licensed under the Apache License, Version 2.0 (the "License"); // you may not use this file except in compliance with the License. @@ -22,8 +22,8 @@ import ( "unicode/utf8" "github.com/google/go-cmp/cmp" - "github.com/onmetal/onmetal-api/api/common/v1alpha1" - "github.com/onmetal/onmetal-api/utils/equality" + "github.com/ironcore-dev/ironcore/api/common/v1alpha1" + "github.com/ironcore-dev/ironcore/utils/equality" "k8s.io/apimachinery/pkg/api/resource" "k8s.io/apimachinery/pkg/api/validation" "k8s.io/apimachinery/pkg/util/sets" diff --git a/internal/apis/common/validation/validation.go b/internal/apis/common/validation/validation.go index 554b8a5ef..f250d97e1 100644 --- a/internal/apis/common/validation/validation.go +++ b/internal/apis/common/validation/validation.go @@ -1,4 +1,4 @@ -// Copyright 2022 OnMetal authors +// Copyright 2022 IronCore authors // // Licensed under the Apache License, Version 2.0 (the "License"); // you may not use this file except in compliance with the License. @@ -17,8 +17,8 @@ package validation import ( "fmt" - commonv1alpha1 "github.com/onmetal/onmetal-api/api/common/v1alpha1" - onmetalapivalidation "github.com/onmetal/onmetal-api/internal/api/validation" + commonv1alpha1 "github.com/ironcore-dev/ironcore/api/common/v1alpha1" + ironcorevalidation "github.com/ironcore-dev/ironcore/internal/api/validation" corev1 "k8s.io/api/core/v1" "k8s.io/apimachinery/pkg/util/validation/field" ) @@ -29,7 +29,7 @@ func ValidateIPPrefix(ipFamily corev1.IPFamily, ipPrefix commonv1alpha1.IPPrefix if !ipPrefix.IsValid() { allErrs = append(allErrs, field.Invalid(fldPath, ipPrefix, "must specify a valid prefix")) } else { - if !onmetalapivalidation.IsSupportedIPFamily(ipFamily) { + if !ironcorevalidation.IsSupportedIPFamily(ipFamily) { allErrs = append(allErrs, field.Invalid(fldPath, ipPrefix, "cannot determine ip family for prefix")) } else if ipFamily != ipPrefix.IP().Family() { allErrs = append(allErrs, field.Invalid(fldPath, ipPrefix, fmt.Sprintf("expected ip family %s but got %s", ipFamily, ipPrefix.IP().Family()))) @@ -45,7 +45,7 @@ func ValidateIP(ipFamily corev1.IPFamily, ip commonv1alpha1.IP, fldPath *field.P if !ip.IsValid() { allErrs = append(allErrs, field.Invalid(fldPath, ip, "must specify a valid ip")) } else { - if !onmetalapivalidation.IsSupportedIPFamily(ipFamily) { + if !ironcorevalidation.IsSupportedIPFamily(ipFamily) { allErrs = append(allErrs, field.Invalid(fldPath, ip, "cannot determine ip family for ipo")) } else if ipFamily != ip.Family() { allErrs = append(allErrs, field.Invalid(fldPath, ip, fmt.Sprintf("expected ip family %s but got %s", ipFamily, ip.Family()))) diff --git a/internal/apis/compute/common.go b/internal/apis/compute/common.go index 8161a00d3..ff8320965 100644 --- a/internal/apis/compute/common.go +++ b/internal/apis/compute/common.go @@ -1,4 +1,4 @@ -// Copyright 2022 OnMetal authors +// Copyright 2022 IronCore authors // // Licensed under the Apache License, Version 2.0 (the "License"); // you may not use this file except in compliance with the License. @@ -15,8 +15,8 @@ package compute import ( - "github.com/onmetal/onmetal-api/internal/apis/networking" - "github.com/onmetal/onmetal-api/internal/apis/storage" + "github.com/ironcore-dev/ironcore/internal/apis/networking" + "github.com/ironcore-dev/ironcore/internal/apis/storage" ) const ( @@ -24,10 +24,10 @@ const ( MachineMachineClassRefNameField = "spec.machineClassRef.name" // MachinePoolsGroup is the system rbac group all machine pools are in. - MachinePoolsGroup = "compute.api.onmetal.de:system:machinepools" + MachinePoolsGroup = "compute.ironcore.dev:system:machinepools" // MachinePoolUserNamePrefix is the prefix all machine pool users should have. - MachinePoolUserNamePrefix = "compute.api.onmetal.de:system:machinepool:" + MachinePoolUserNamePrefix = "compute.ironcore.dev:system:machinepool:" ) // MachinePoolCommonName constructs the common name for a certificate of a machine pool user. diff --git a/internal/apis/compute/doc.go b/internal/apis/compute/doc.go index 9fee4efa3..78686d798 100644 --- a/internal/apis/compute/doc.go +++ b/internal/apis/compute/doc.go @@ -1,5 +1,5 @@ /* - * Copyright (c) 2021 by the OnMetal authors. + * Copyright (c) 2021 by the IronCore authors. * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. @@ -18,7 +18,7 @@ // +k8s:openapi-gen=true // +k8s:defaulter-gen=TypeMeta // +k8s:protobuf-gen=package -// +groupName=compute.api.onmetal.de +// +groupName=compute.ironcore.dev // Package compute is the internal version of the API. -package compute // import "github.com/onmetal/onmetal-api/internal/apis/compute" +package compute // import "github.com/ironcore-dev/ironcore/internal/apis/compute" diff --git a/internal/apis/compute/install/install.go b/internal/apis/compute/install/install.go index 6f7c41d1a..499ce2efe 100644 --- a/internal/apis/compute/install/install.go +++ b/internal/apis/compute/install/install.go @@ -1,4 +1,4 @@ -// Copyright 2022 OnMetal authors +// Copyright 2022 IronCore authors // // Licensed under the Apache License, Version 2.0 (the "License"); // you may not use this file except in compliance with the License. @@ -15,8 +15,8 @@ package install import ( - "github.com/onmetal/onmetal-api/internal/apis/compute" - "github.com/onmetal/onmetal-api/internal/apis/compute/v1alpha1" + "github.com/ironcore-dev/ironcore/internal/apis/compute" + "github.com/ironcore-dev/ironcore/internal/apis/compute/v1alpha1" "k8s.io/apimachinery/pkg/runtime" utilruntime "k8s.io/apimachinery/pkg/util/runtime" ) diff --git a/internal/apis/compute/machine_types.go b/internal/apis/compute/machine_types.go index e45001eaa..a20011565 100644 --- a/internal/apis/compute/machine_types.go +++ b/internal/apis/compute/machine_types.go @@ -1,5 +1,5 @@ /* - * Copyright (c) 2021 by the OnMetal authors. + * Copyright (c) 2021 by the IronCore authors. * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. @@ -21,7 +21,7 @@ import ( "k8s.io/apimachinery/pkg/api/resource" metav1 "k8s.io/apimachinery/pkg/apis/meta/v1" - commonv1alpha1 "github.com/onmetal/onmetal-api/api/common/v1alpha1" + commonv1alpha1 "github.com/ironcore-dev/ironcore/api/common/v1alpha1" ) // MachineSpec defines the desired state of Machine diff --git a/internal/apis/compute/machineclass_types.go b/internal/apis/compute/machineclass_types.go index 950a39699..c4cd53df7 100644 --- a/internal/apis/compute/machineclass_types.go +++ b/internal/apis/compute/machineclass_types.go @@ -1,5 +1,5 @@ /* - * Copyright (c) 2021 by the OnMetal authors. + * Copyright (c) 2021 by the IronCore authors. * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. @@ -17,7 +17,7 @@ package compute import ( - "github.com/onmetal/onmetal-api/internal/apis/core" + "github.com/ironcore-dev/ironcore/internal/apis/core" metav1 "k8s.io/apimachinery/pkg/apis/meta/v1" ) diff --git a/internal/apis/compute/machinepool_types.go b/internal/apis/compute/machinepool_types.go index c9e6d162a..987422bff 100644 --- a/internal/apis/compute/machinepool_types.go +++ b/internal/apis/compute/machinepool_types.go @@ -1,5 +1,5 @@ /* - * Copyright (c) 2021 by the OnMetal authors. + * Copyright (c) 2021 by the IronCore authors. * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. @@ -17,11 +17,11 @@ package compute import ( - "github.com/onmetal/onmetal-api/internal/apis/core" + "github.com/ironcore-dev/ironcore/internal/apis/core" corev1 "k8s.io/api/core/v1" metav1 "k8s.io/apimachinery/pkg/apis/meta/v1" - commonv1alpha1 "github.com/onmetal/onmetal-api/api/common/v1alpha1" + commonv1alpha1 "github.com/ironcore-dev/ironcore/api/common/v1alpha1" ) // MachinePoolSpec defines the desired state of MachinePool @@ -68,7 +68,7 @@ const ( MachinePoolHostName MachinePoolAddressType = "Hostname" // MachinePoolInternalIP identifies an IP address which may not be visible to hosts outside the cluster. - // By default, it is assumed that onmetal-api-apiserver can reach machine pool internal IPs, though it is possible + // By default, it is assumed that ironcore-apiserver can reach machine pool internal IPs, though it is possible // to configure clusters where this is not the case. // // MachinePoolInternalIP is the default type of machine pool IP, and does not necessarily imply diff --git a/internal/apis/compute/register.go b/internal/apis/compute/register.go index afc128898..44ca0e354 100644 --- a/internal/apis/compute/register.go +++ b/internal/apis/compute/register.go @@ -1,5 +1,5 @@ /* - * Copyright (c) 2021 by the OnMetal authors. + * Copyright (c) 2021 by the IronCore authors. * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. @@ -15,7 +15,7 @@ */ // Package compute contains API Schema definitions for the compute internal API group -// +groupName=compute.api.onmetal.de +// +groupName=compute.ironcore.dev package compute import ( @@ -25,7 +25,7 @@ import ( var ( // SchemeGroupVersion is group version used to register these objects - SchemeGroupVersion = schema.GroupVersion{Group: "compute.api.onmetal.de", Version: runtime.APIVersionInternal} + SchemeGroupVersion = schema.GroupVersion{Group: "compute.ironcore.dev", Version: runtime.APIVersionInternal} // SchemeBuilder is used to add go types to the GroupVersionKind scheme SchemeBuilder = runtime.NewSchemeBuilder(addKnownTypes) diff --git a/internal/apis/compute/util.go b/internal/apis/compute/util.go index a15b1d4b8..e9b593a9d 100644 --- a/internal/apis/compute/util.go +++ b/internal/apis/compute/util.go @@ -1,4 +1,4 @@ -// Copyright 2022 OnMetal authors +// Copyright 2022 IronCore authors // // Licensed under the Apache License, Version 2.0 (the "License"); // you may not use this file except in compliance with the License. diff --git a/internal/apis/compute/v1alpha1/conversions.go b/internal/apis/compute/v1alpha1/conversions.go index cec8a76f0..847fd7e22 100644 --- a/internal/apis/compute/v1alpha1/conversions.go +++ b/internal/apis/compute/v1alpha1/conversions.go @@ -1,4 +1,4 @@ -// Copyright 2022 OnMetal authors +// Copyright 2022 IronCore authors // // Licensed under the Apache License, Version 2.0 (the "License"); // you may not use this file except in compliance with the License. @@ -17,7 +17,7 @@ package v1alpha1 import ( "fmt" - "github.com/onmetal/onmetal-api/api/compute/v1alpha1" + "github.com/ironcore-dev/ironcore/api/compute/v1alpha1" "k8s.io/apimachinery/pkg/runtime" ) diff --git a/internal/apis/compute/v1alpha1/defaults.go b/internal/apis/compute/v1alpha1/defaults.go index 295c4bc21..ed0d6d6ef 100644 --- a/internal/apis/compute/v1alpha1/defaults.go +++ b/internal/apis/compute/v1alpha1/defaults.go @@ -1,4 +1,4 @@ -// Copyright 2022 OnMetal authors +// Copyright 2022 IronCore authors // // Licensed under the Apache License, Version 2.0 (the "License"); // you may not use this file except in compliance with the License. @@ -15,7 +15,7 @@ package v1alpha1 import ( - "github.com/onmetal/onmetal-api/api/compute/v1alpha1" + "github.com/ironcore-dev/ironcore/api/compute/v1alpha1" "k8s.io/apimachinery/pkg/runtime" ) diff --git a/internal/apis/compute/v1alpha1/doc.go b/internal/apis/compute/v1alpha1/doc.go index 993d10b70..9ad1ca3d3 100644 --- a/internal/apis/compute/v1alpha1/doc.go +++ b/internal/apis/compute/v1alpha1/doc.go @@ -1,4 +1,4 @@ -// Copyright 2022 OnMetal authors +// Copyright 2022 IronCore authors // // Licensed under the Apache License, Version 2.0 (the "License"); // you may not use this file except in compliance with the License. @@ -12,10 +12,10 @@ // See the License for the specific language governing permissions and // limitations under the License. -// +k8s:conversion-gen=github.com/onmetal/onmetal-api/internal/apis/compute -// +k8s:conversion-gen-external-types=github.com/onmetal/onmetal-api/api/compute/v1alpha1 +// +k8s:conversion-gen=github.com/ironcore-dev/ironcore/internal/apis/compute +// +k8s:conversion-gen-external-types=github.com/ironcore-dev/ironcore/api/compute/v1alpha1 // +k8s:defaulter-gen=TypeMeta -// +k8s:defaulter-gen-input=github.com/onmetal/onmetal-api/api/compute/v1alpha1 +// +k8s:defaulter-gen-input=github.com/ironcore-dev/ironcore/api/compute/v1alpha1 // Package v1alpha1 is the v1alpha1 version of the API. -package v1alpha1 // import "github.com/onmetal/onmetal-api/internal/apis/compute/v1alpha1" +package v1alpha1 // import "github.com/ironcore-dev/ironcore/internal/apis/compute/v1alpha1" diff --git a/internal/apis/compute/v1alpha1/register.go b/internal/apis/compute/v1alpha1/register.go index 3c6f457b6..c7ef41706 100644 --- a/internal/apis/compute/v1alpha1/register.go +++ b/internal/apis/compute/v1alpha1/register.go @@ -1,5 +1,5 @@ /* - * Copyright (c) 2021 by the OnMetal authors. + * Copyright (c) 2021 by the IronCore authors. * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. @@ -15,17 +15,17 @@ */ // Package v1alpha1 contains API Schema definitions for the compute v1alpha1 API group -// +groupName=compute.api.onmetal.de +// +groupName=compute.ironcore.dev package v1alpha1 import ( - "github.com/onmetal/onmetal-api/api/compute/v1alpha1" + "github.com/ironcore-dev/ironcore/api/compute/v1alpha1" "k8s.io/apimachinery/pkg/runtime/schema" ) var ( // SchemeGroupVersion is group version used to register these objects - SchemeGroupVersion = schema.GroupVersion{Group: "compute.api.onmetal.de", Version: "v1alpha1"} + SchemeGroupVersion = schema.GroupVersion{Group: "compute.ironcore.dev", Version: "v1alpha1"} localSchemeBuilder = &v1alpha1.SchemeBuilder diff --git a/internal/apis/compute/v1alpha1/zz_generated.conversion.go b/internal/apis/compute/v1alpha1/zz_generated.conversion.go index ad18261a1..240dddd1d 100644 --- a/internal/apis/compute/v1alpha1/zz_generated.conversion.go +++ b/internal/apis/compute/v1alpha1/zz_generated.conversion.go @@ -2,7 +2,7 @@ // +build !ignore_autogenerated /* - * Copyright (c) 2022 by the OnMetal authors. + * Copyright (c) 2022 by the IronCore authors. * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. @@ -16,6 +16,7 @@ * See the License for the specific language governing permissions and * limitations under the License. */ + // Code generated by conversion-gen. DO NOT EDIT. package v1alpha1 @@ -24,15 +25,15 @@ import ( url "net/url" unsafe "unsafe" - commonv1alpha1 "github.com/onmetal/onmetal-api/api/common/v1alpha1" - v1alpha1 "github.com/onmetal/onmetal-api/api/compute/v1alpha1" - corev1alpha1 "github.com/onmetal/onmetal-api/api/core/v1alpha1" - networkingv1alpha1 "github.com/onmetal/onmetal-api/api/networking/v1alpha1" - storagev1alpha1 "github.com/onmetal/onmetal-api/api/storage/v1alpha1" - compute "github.com/onmetal/onmetal-api/internal/apis/compute" - core "github.com/onmetal/onmetal-api/internal/apis/core" - networking "github.com/onmetal/onmetal-api/internal/apis/networking" - storage "github.com/onmetal/onmetal-api/internal/apis/storage" + commonv1alpha1 "github.com/ironcore-dev/ironcore/api/common/v1alpha1" + v1alpha1 "github.com/ironcore-dev/ironcore/api/compute/v1alpha1" + corev1alpha1 "github.com/ironcore-dev/ironcore/api/core/v1alpha1" + networkingv1alpha1 "github.com/ironcore-dev/ironcore/api/networking/v1alpha1" + storagev1alpha1 "github.com/ironcore-dev/ironcore/api/storage/v1alpha1" + compute "github.com/ironcore-dev/ironcore/internal/apis/compute" + core "github.com/ironcore-dev/ironcore/internal/apis/core" + networking "github.com/ironcore-dev/ironcore/internal/apis/networking" + storage "github.com/ironcore-dev/ironcore/internal/apis/storage" v1 "k8s.io/api/core/v1" resource "k8s.io/apimachinery/pkg/api/resource" metav1 "k8s.io/apimachinery/pkg/apis/meta/v1" diff --git a/internal/apis/compute/v1alpha1/zz_generated.defaults.go b/internal/apis/compute/v1alpha1/zz_generated.defaults.go index c26d59114..2a26e8dee 100644 --- a/internal/apis/compute/v1alpha1/zz_generated.defaults.go +++ b/internal/apis/compute/v1alpha1/zz_generated.defaults.go @@ -2,7 +2,7 @@ // +build !ignore_autogenerated /* - * Copyright (c) 2022 by the OnMetal authors. + * Copyright (c) 2022 by the IronCore authors. * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. @@ -16,14 +16,15 @@ * See the License for the specific language governing permissions and * limitations under the License. */ + // Code generated by defaulter-gen. DO NOT EDIT. package v1alpha1 import ( - v1alpha1 "github.com/onmetal/onmetal-api/api/compute/v1alpha1" - ipamv1alpha1 "github.com/onmetal/onmetal-api/internal/apis/ipam/v1alpha1" - networkingv1alpha1 "github.com/onmetal/onmetal-api/internal/apis/networking/v1alpha1" + v1alpha1 "github.com/ironcore-dev/ironcore/api/compute/v1alpha1" + ipamv1alpha1 "github.com/ironcore-dev/ironcore/internal/apis/ipam/v1alpha1" + networkingv1alpha1 "github.com/ironcore-dev/ironcore/internal/apis/networking/v1alpha1" runtime "k8s.io/apimachinery/pkg/runtime" ) diff --git a/internal/apis/compute/validation/machine.go b/internal/apis/compute/validation/machine.go index c89c5690f..1f8485eac 100644 --- a/internal/apis/compute/validation/machine.go +++ b/internal/apis/compute/validation/machine.go @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 by the OnMetal authors. + * Copyright (c) 2022 by the IronCore authors. * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. @@ -19,11 +19,11 @@ package validation import ( "fmt" - "github.com/onmetal/onmetal-api/internal/admission/plugin/machinevolumedevices/device" - onmetalapivalidation "github.com/onmetal/onmetal-api/internal/api/validation" - "github.com/onmetal/onmetal-api/internal/apis/compute" - "github.com/onmetal/onmetal-api/internal/apis/storage" - storagevalidation "github.com/onmetal/onmetal-api/internal/apis/storage/validation" + "github.com/ironcore-dev/ironcore/internal/admission/plugin/machinevolumedevices/device" + ironcorevalidation "github.com/ironcore-dev/ironcore/internal/api/validation" + "github.com/ironcore-dev/ironcore/internal/apis/compute" + "github.com/ironcore-dev/ironcore/internal/apis/storage" + storagevalidation "github.com/ironcore-dev/ironcore/internal/apis/storage/validation" corev1 "k8s.io/api/core/v1" apivalidation "k8s.io/apimachinery/pkg/api/validation" metav1validation "k8s.io/apimachinery/pkg/apis/meta/v1/validation" @@ -58,7 +58,7 @@ var supportedMachinePowers = sets.New( ) func validateMachinePower(power compute.Power, fldPath *field.Path) field.ErrorList { - return onmetalapivalidation.ValidateEnum(supportedMachinePowers, power, fldPath, "must specify machine power") + return ironcorevalidation.ValidateEnum(supportedMachinePowers, power, fldPath, "must specify machine power") } // validateMachineSpec validates the spec of a Machine object. @@ -167,7 +167,7 @@ func validateEmptyDiskVolumeSource(source *compute.EmptyDiskVolumeSource, fldPat var allErrs field.ErrorList if sizeLimit := source.SizeLimit; sizeLimit != nil { - allErrs = append(allErrs, onmetalapivalidation.ValidateNonNegativeQuantity(*sizeLimit, fldPath.Child("sizeLimit"))...) + allErrs = append(allErrs, ironcorevalidation.ValidateNonNegativeQuantity(*sizeLimit, fldPath.Child("sizeLimit"))...) } return allErrs @@ -208,9 +208,9 @@ func validateVolumeTemplateSpecForMachine(template *storage.VolumeTemplateSpec, func validateMachineSpecUpdate(new, old *compute.MachineSpec, deletionTimestampSet bool, fldPath *field.Path) field.ErrorList { var allErrs field.ErrorList - allErrs = append(allErrs, onmetalapivalidation.ValidateImmutableField(new.Image, old.Image, fldPath.Child("image"))...) - allErrs = append(allErrs, onmetalapivalidation.ValidateImmutableField(new.MachineClassRef, old.MachineClassRef, fldPath.Child("machineClassRef"))...) - allErrs = append(allErrs, onmetalapivalidation.ValidateSetOnceField(new.MachinePoolRef, old.MachinePoolRef, fldPath.Child("machinePoolRef"))...) + allErrs = append(allErrs, ironcorevalidation.ValidateImmutableField(new.Image, old.Image, fldPath.Child("image"))...) + allErrs = append(allErrs, ironcorevalidation.ValidateImmutableField(new.MachineClassRef, old.MachineClassRef, fldPath.Child("machineClassRef"))...) + allErrs = append(allErrs, ironcorevalidation.ValidateSetOnceField(new.MachinePoolRef, old.MachinePoolRef, fldPath.Child("machinePoolRef"))...) return allErrs } diff --git a/internal/apis/compute/validation/machine_test.go b/internal/apis/compute/validation/machine_test.go index cd5a5074d..ce1165a07 100644 --- a/internal/apis/compute/validation/machine_test.go +++ b/internal/apis/compute/validation/machine_test.go @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 by the OnMetal authors. + * Copyright (c) 2022 by the IronCore authors. * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. @@ -17,9 +17,9 @@ package validation import ( - commonv1alpha1 "github.com/onmetal/onmetal-api/api/common/v1alpha1" - "github.com/onmetal/onmetal-api/internal/apis/compute" - . "github.com/onmetal/onmetal-api/internal/testutils/validation" + commonv1alpha1 "github.com/ironcore-dev/ironcore/api/common/v1alpha1" + "github.com/ironcore-dev/ironcore/internal/apis/compute" + . "github.com/ironcore-dev/ironcore/internal/testutils/validation" . "github.com/onsi/ginkgo/v2" . "github.com/onsi/gomega" "github.com/onsi/gomega/types" diff --git a/internal/apis/compute/validation/machineclass.go b/internal/apis/compute/validation/machineclass.go index 05aad09bb..cd25786fb 100644 --- a/internal/apis/compute/validation/machineclass.go +++ b/internal/apis/compute/validation/machineclass.go @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 by the OnMetal authors. + * Copyright (c) 2022 by the IronCore authors. * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. @@ -17,9 +17,9 @@ package validation import ( - onmetalapivalidation "github.com/onmetal/onmetal-api/internal/api/validation" - "github.com/onmetal/onmetal-api/internal/apis/compute" - "github.com/onmetal/onmetal-api/internal/apis/core" + ironcorevalidation "github.com/ironcore-dev/ironcore/internal/api/validation" + "github.com/ironcore-dev/ironcore/internal/apis/compute" + "github.com/ironcore-dev/ironcore/internal/apis/core" apivalidation "k8s.io/apimachinery/pkg/api/validation" "k8s.io/apimachinery/pkg/util/validation/field" ) @@ -39,10 +39,10 @@ func validateMachineClassCapabilities(capabilities core.ResourceList, fldPath *f var allErrs field.ErrorList cpu := capabilities.CPU() - allErrs = append(allErrs, onmetalapivalidation.ValidatePositiveQuantity(*cpu, fldPath.Key(string(core.ResourceCPU)))...) + allErrs = append(allErrs, ironcorevalidation.ValidatePositiveQuantity(*cpu, fldPath.Key(string(core.ResourceCPU)))...) memory := capabilities.Memory() - allErrs = append(allErrs, onmetalapivalidation.ValidatePositiveQuantity(*memory, fldPath.Key(string(core.ResourceMemory)))...) + allErrs = append(allErrs, ironcorevalidation.ValidatePositiveQuantity(*memory, fldPath.Key(string(core.ResourceMemory)))...) return allErrs } @@ -52,7 +52,7 @@ func ValidateMachineClassUpdate(newMachineClass, oldMachineClass *compute.Machin var allErrs field.ErrorList allErrs = append(allErrs, apivalidation.ValidateObjectMetaAccessorUpdate(newMachineClass, oldMachineClass, field.NewPath("metadata"))...) - allErrs = append(allErrs, onmetalapivalidation.ValidateImmutableField(newMachineClass.Capabilities, oldMachineClass.Capabilities, field.NewPath("capabilities"))...) + allErrs = append(allErrs, ironcorevalidation.ValidateImmutableField(newMachineClass.Capabilities, oldMachineClass.Capabilities, field.NewPath("capabilities"))...) allErrs = append(allErrs, ValidateMachineClass(newMachineClass)...) return allErrs diff --git a/internal/apis/compute/validation/machineclass_test.go b/internal/apis/compute/validation/machineclass_test.go index 419912985..d8c69d1dd 100644 --- a/internal/apis/compute/validation/machineclass_test.go +++ b/internal/apis/compute/validation/machineclass_test.go @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 by the OnMetal authors. + * Copyright (c) 2022 by the IronCore authors. * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. @@ -17,9 +17,9 @@ package validation import ( - "github.com/onmetal/onmetal-api/internal/apis/compute" - "github.com/onmetal/onmetal-api/internal/apis/core" - . "github.com/onmetal/onmetal-api/internal/testutils/validation" + "github.com/ironcore-dev/ironcore/internal/apis/compute" + "github.com/ironcore-dev/ironcore/internal/apis/core" + . "github.com/ironcore-dev/ironcore/internal/testutils/validation" . "github.com/onsi/ginkgo/v2" . "github.com/onsi/gomega" "github.com/onsi/gomega/types" diff --git a/internal/apis/compute/validation/machinepool.go b/internal/apis/compute/validation/machinepool.go index a3b0a5934..e63fe32f6 100644 --- a/internal/apis/compute/validation/machinepool.go +++ b/internal/apis/compute/validation/machinepool.go @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 by the OnMetal authors. + * Copyright (c) 2022 by the IronCore authors. * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. @@ -17,8 +17,8 @@ package validation import ( - onmetalapivalidation "github.com/onmetal/onmetal-api/internal/api/validation" - "github.com/onmetal/onmetal-api/internal/apis/compute" + ironcorevalidation "github.com/ironcore-dev/ironcore/internal/api/validation" + "github.com/ironcore-dev/ironcore/internal/apis/compute" apivalidation "k8s.io/apimachinery/pkg/api/validation" "k8s.io/apimachinery/pkg/util/validation/field" ) @@ -54,7 +54,7 @@ func validateMachinePoolSpecUpdate(newSpec, oldSpec *compute.MachinePoolSpec, fl var allErrs field.ErrorList if oldSpec.ProviderID != "" { - allErrs = append(allErrs, onmetalapivalidation.ValidateImmutableField(newSpec.ProviderID, oldSpec.ProviderID, fldPath.Child("providerID"))...) + allErrs = append(allErrs, ironcorevalidation.ValidateImmutableField(newSpec.ProviderID, oldSpec.ProviderID, fldPath.Child("providerID"))...) } return allErrs diff --git a/internal/apis/compute/validation/machinepool_test.go b/internal/apis/compute/validation/machinepool_test.go index b185129de..76092720e 100644 --- a/internal/apis/compute/validation/machinepool_test.go +++ b/internal/apis/compute/validation/machinepool_test.go @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 by the OnMetal authors. + * Copyright (c) 2022 by the IronCore authors. * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. @@ -17,8 +17,8 @@ package validation import ( - "github.com/onmetal/onmetal-api/internal/apis/compute" - . "github.com/onmetal/onmetal-api/internal/testutils/validation" + "github.com/ironcore-dev/ironcore/internal/apis/compute" + . "github.com/ironcore-dev/ironcore/internal/testutils/validation" . "github.com/onsi/ginkgo/v2" . "github.com/onsi/gomega" "github.com/onsi/gomega/types" diff --git a/internal/apis/compute/validation/validation_suite_test.go b/internal/apis/compute/validation/validation_suite_test.go index bde8fb0ef..1e573b6da 100644 --- a/internal/apis/compute/validation/validation_suite_test.go +++ b/internal/apis/compute/validation/validation_suite_test.go @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 by the OnMetal authors. + * Copyright (c) 2022 by the IronCore authors. * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/internal/apis/compute/zz_generated.deepcopy.go b/internal/apis/compute/zz_generated.deepcopy.go index 3338754fa..dc35c35a0 100644 --- a/internal/apis/compute/zz_generated.deepcopy.go +++ b/internal/apis/compute/zz_generated.deepcopy.go @@ -2,7 +2,7 @@ // +build !ignore_autogenerated /* - * Copyright (c) 2022 by the OnMetal authors. + * Copyright (c) 2022 by the IronCore authors. * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. @@ -16,15 +16,16 @@ * See the License for the specific language governing permissions and * limitations under the License. */ + // Code generated by deepcopy-gen. DO NOT EDIT. package compute import ( - v1alpha1 "github.com/onmetal/onmetal-api/api/common/v1alpha1" - core "github.com/onmetal/onmetal-api/internal/apis/core" - networking "github.com/onmetal/onmetal-api/internal/apis/networking" - storage "github.com/onmetal/onmetal-api/internal/apis/storage" + v1alpha1 "github.com/ironcore-dev/ironcore/api/common/v1alpha1" + core "github.com/ironcore-dev/ironcore/internal/apis/core" + networking "github.com/ironcore-dev/ironcore/internal/apis/networking" + storage "github.com/ironcore-dev/ironcore/internal/apis/storage" v1 "k8s.io/api/core/v1" runtime "k8s.io/apimachinery/pkg/runtime" ) diff --git a/internal/apis/core/doc.go b/internal/apis/core/doc.go index 930fbb68d..7fadd0119 100644 --- a/internal/apis/core/doc.go +++ b/internal/apis/core/doc.go @@ -1,5 +1,5 @@ /* - * Copyright (c) 2021 by the OnMetal authors. + * Copyright (c) 2021 by the IronCore authors. * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. @@ -18,7 +18,7 @@ // +k8s:openapi-gen=true // +k8s:defaulter-gen=TypeMeta // +k8s:protobuf-gen=package -// +groupName=core.api.onmetal.de +// +groupName=core.ironcore.dev // Package core is the internal version of the API. -package core // import "github.com/onmetal/onmetal-api/internal/core" +package core // import "github.com/ironcore-dev/ironcore/internal/core" diff --git a/internal/apis/core/install/install.go b/internal/apis/core/install/install.go index 3af4a52a3..fcb764865 100644 --- a/internal/apis/core/install/install.go +++ b/internal/apis/core/install/install.go @@ -1,4 +1,4 @@ -// Copyright 2022 OnMetal authors +// Copyright 2022 IronCore authors // // Licensed under the Apache License, Version 2.0 (the "License"); // you may not use this file except in compliance with the License. @@ -15,8 +15,8 @@ package install import ( - "github.com/onmetal/onmetal-api/internal/apis/core" - "github.com/onmetal/onmetal-api/internal/apis/core/v1alpha1" + "github.com/ironcore-dev/ironcore/internal/apis/core" + "github.com/ironcore-dev/ironcore/internal/apis/core/v1alpha1" "k8s.io/apimachinery/pkg/runtime" utilruntime "k8s.io/apimachinery/pkg/util/runtime" ) diff --git a/internal/apis/core/register.go b/internal/apis/core/register.go index eca3d393a..d19c69eae 100644 --- a/internal/apis/core/register.go +++ b/internal/apis/core/register.go @@ -1,5 +1,5 @@ /* - * Copyright (c) 2021 by the OnMetal authors. + * Copyright (c) 2021 by the IronCore authors. * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. @@ -15,7 +15,7 @@ */ // Package core contains API Schema definitions for the core internal API group -// +groupName=core.api.onmetal.de +// +groupName=core.ironcore.dev package core import ( @@ -25,7 +25,7 @@ import ( var ( // SchemeGroupVersion is group version used to register these objects - SchemeGroupVersion = schema.GroupVersion{Group: "core.api.onmetal.de", Version: runtime.APIVersionInternal} + SchemeGroupVersion = schema.GroupVersion{Group: "core.ironcore.dev", Version: runtime.APIVersionInternal} // SchemeBuilder is used to add go types to the GroupVersionKind scheme SchemeBuilder = runtime.NewSchemeBuilder(addKnownTypes) diff --git a/internal/apis/core/resource.go b/internal/apis/core/resource.go index 6d7a1ab6c..893784443 100644 --- a/internal/apis/core/resource.go +++ b/internal/apis/core/resource.go @@ -1,4 +1,4 @@ -// Copyright 2023 OnMetal authors +// Copyright 2023 IronCore authors // // Licensed under the Apache License, Version 2.0 (the "License"); // you may not use this file except in compliance with the License. diff --git a/internal/apis/core/resourcequota_types.go b/internal/apis/core/resourcequota_types.go index 307815669..964e6a652 100644 --- a/internal/apis/core/resourcequota_types.go +++ b/internal/apis/core/resourcequota_types.go @@ -1,4 +1,4 @@ -// Copyright 2023 OnMetal authors +// Copyright 2023 IronCore authors // // Licensed under the Apache License, Version 2.0 (the "License"); // you may not use this file except in compliance with the License. diff --git a/internal/apis/core/types.go b/internal/apis/core/types.go index b7d6f43c3..710e5343c 100644 --- a/internal/apis/core/types.go +++ b/internal/apis/core/types.go @@ -1,4 +1,4 @@ -// Copyright 2023 OnMetal authors +// Copyright 2023 IronCore authors // // Licensed under the Apache License, Version 2.0 (the "License"); // you may not use this file except in compliance with the License. diff --git a/internal/apis/core/v1alpha1/doc.go b/internal/apis/core/v1alpha1/doc.go index c54cc961d..30576016a 100644 --- a/internal/apis/core/v1alpha1/doc.go +++ b/internal/apis/core/v1alpha1/doc.go @@ -1,4 +1,4 @@ -// Copyright 2022 OnMetal authors +// Copyright 2022 IronCore authors // // Licensed under the Apache License, Version 2.0 (the "License"); // you may not use this file except in compliance with the License. @@ -12,10 +12,10 @@ // See the License for the specific language governing permissions and // limitations under the License. -// +k8s:conversion-gen=github.com/onmetal/onmetal-api/internal/apis/core -// +k8s:conversion-gen-external-types=github.com/onmetal/onmetal-api/api/core/v1alpha1 +// +k8s:conversion-gen=github.com/ironcore-dev/ironcore/internal/apis/core +// +k8s:conversion-gen-external-types=github.com/ironcore-dev/ironcore/api/core/v1alpha1 // +k8s:defaulter-gen=TypeMeta -// +k8s:defaulter-gen-input=github.com/onmetal/onmetal-api/api/core/v1alpha1 +// +k8s:defaulter-gen-input=github.com/ironcore-dev/ironcore/api/core/v1alpha1 // Package v1alpha1 is the v1alpha1 version of the API. -package v1alpha1 // import "github.com/onmetal/onmetal-api/internal/apis/core/v1alpha1" +package v1alpha1 // import "github.com/ironcore-dev/ironcore/internal/apis/core/v1alpha1" diff --git a/internal/apis/core/v1alpha1/register.go b/internal/apis/core/v1alpha1/register.go index 43b5b74b6..07d044f5d 100644 --- a/internal/apis/core/v1alpha1/register.go +++ b/internal/apis/core/v1alpha1/register.go @@ -1,5 +1,5 @@ /* - * Copyright (c) 2021 by the OnMetal authors. + * Copyright (c) 2021 by the IronCore authors. * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. @@ -15,17 +15,17 @@ */ // Package v1alpha1 contains API Schema definitions for the core v1alpha1 API group -// +groupName=core.api.onmetal.de +// +groupName=core.ironcore.dev package v1alpha1 import ( - "github.com/onmetal/onmetal-api/api/core/v1alpha1" + "github.com/ironcore-dev/ironcore/api/core/v1alpha1" "k8s.io/apimachinery/pkg/runtime/schema" ) var ( // SchemeGroupVersion is group version used to register these objects - SchemeGroupVersion = schema.GroupVersion{Group: "core.api.onmetal.de", Version: "v1alpha1"} + SchemeGroupVersion = schema.GroupVersion{Group: "core.ironcore.dev", Version: "v1alpha1"} localSchemeBuilder = &v1alpha1.SchemeBuilder diff --git a/internal/apis/core/v1alpha1/zz_generated.conversion.go b/internal/apis/core/v1alpha1/zz_generated.conversion.go index 3afe41c91..3f1d3a232 100644 --- a/internal/apis/core/v1alpha1/zz_generated.conversion.go +++ b/internal/apis/core/v1alpha1/zz_generated.conversion.go @@ -2,7 +2,7 @@ // +build !ignore_autogenerated /* - * Copyright (c) 2022 by the OnMetal authors. + * Copyright (c) 2022 by the IronCore authors. * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. @@ -16,6 +16,7 @@ * See the License for the specific language governing permissions and * limitations under the License. */ + // Code generated by conversion-gen. DO NOT EDIT. package v1alpha1 @@ -23,8 +24,8 @@ package v1alpha1 import ( unsafe "unsafe" - v1alpha1 "github.com/onmetal/onmetal-api/api/core/v1alpha1" - core "github.com/onmetal/onmetal-api/internal/apis/core" + v1alpha1 "github.com/ironcore-dev/ironcore/api/core/v1alpha1" + core "github.com/ironcore-dev/ironcore/internal/apis/core" conversion "k8s.io/apimachinery/pkg/conversion" runtime "k8s.io/apimachinery/pkg/runtime" ) diff --git a/internal/apis/core/v1alpha1/zz_generated.defaults.go b/internal/apis/core/v1alpha1/zz_generated.defaults.go index f4793d6f9..5140bd672 100644 --- a/internal/apis/core/v1alpha1/zz_generated.defaults.go +++ b/internal/apis/core/v1alpha1/zz_generated.defaults.go @@ -2,7 +2,7 @@ // +build !ignore_autogenerated /* - * Copyright (c) 2022 by the OnMetal authors. + * Copyright (c) 2022 by the IronCore authors. * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. @@ -16,6 +16,7 @@ * See the License for the specific language governing permissions and * limitations under the License. */ + // Code generated by defaulter-gen. DO NOT EDIT. package v1alpha1 diff --git a/internal/apis/core/validation/resourcequota.go b/internal/apis/core/validation/resourcequota.go index be1bb7bbf..d03881d11 100644 --- a/internal/apis/core/validation/resourcequota.go +++ b/internal/apis/core/validation/resourcequota.go @@ -1,4 +1,4 @@ -// Copyright 2023 OnMetal authors +// Copyright 2023 IronCore authors // // Licensed under the Apache License, Version 2.0 (the "License"); // you may not use this file except in compliance with the License. @@ -15,8 +15,8 @@ package validation import ( - onmetalapivalidation "github.com/onmetal/onmetal-api/internal/api/validation" - "github.com/onmetal/onmetal-api/internal/apis/core" + ironcorevalidation "github.com/ironcore-dev/ironcore/internal/api/validation" + "github.com/ironcore-dev/ironcore/internal/apis/core" apivalidation "k8s.io/apimachinery/pkg/api/validation" "k8s.io/apimachinery/pkg/util/validation/field" ) @@ -34,7 +34,7 @@ func validateResourceQuotaSpec(spec *core.ResourceQuotaSpec, fldPath *field.Path var allErrs field.ErrorList for name, quantity := range spec.Hard { - allErrs = append(allErrs, onmetalapivalidation.ValidateNonNegativeQuantity(quantity, fldPath.Child("hard").Key(string(name)))...) + allErrs = append(allErrs, ironcorevalidation.ValidateNonNegativeQuantity(quantity, fldPath.Child("hard").Key(string(name)))...) } return allErrs diff --git a/internal/apis/core/validation/resourcequota_test.go b/internal/apis/core/validation/resourcequota_test.go index c9315f6d9..62601b12f 100644 --- a/internal/apis/core/validation/resourcequota_test.go +++ b/internal/apis/core/validation/resourcequota_test.go @@ -1,4 +1,4 @@ -// Copyright 2023 OnMetal authors +// Copyright 2023 IronCore authors // // Licensed under the Apache License, Version 2.0 (the "License"); // you may not use this file except in compliance with the License. @@ -15,9 +15,9 @@ package validation_test import ( - "github.com/onmetal/onmetal-api/internal/apis/core" - . "github.com/onmetal/onmetal-api/internal/apis/core/validation" - . "github.com/onmetal/onmetal-api/internal/testutils/validation" + "github.com/ironcore-dev/ironcore/internal/apis/core" + . "github.com/ironcore-dev/ironcore/internal/apis/core/validation" + . "github.com/ironcore-dev/ironcore/internal/testutils/validation" . "github.com/onsi/ginkgo/v2" . "github.com/onsi/gomega" "github.com/onsi/gomega/types" diff --git a/internal/apis/core/validation/validation_suite_test.go b/internal/apis/core/validation/validation_suite_test.go index cd5526947..756237366 100644 --- a/internal/apis/core/validation/validation_suite_test.go +++ b/internal/apis/core/validation/validation_suite_test.go @@ -1,4 +1,4 @@ -// Copyright 2023 OnMetal authors +// Copyright 2023 IronCore authors // // Licensed under the Apache License, Version 2.0 (the "License"); // you may not use this file except in compliance with the License. diff --git a/internal/apis/core/zz_generated.deepcopy.go b/internal/apis/core/zz_generated.deepcopy.go index bebb884c2..c5fb8a336 100644 --- a/internal/apis/core/zz_generated.deepcopy.go +++ b/internal/apis/core/zz_generated.deepcopy.go @@ -2,7 +2,7 @@ // +build !ignore_autogenerated /* - * Copyright (c) 2022 by the OnMetal authors. + * Copyright (c) 2022 by the IronCore authors. * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. @@ -16,6 +16,7 @@ * See the License for the specific language governing permissions and * limitations under the License. */ + // Code generated by deepcopy-gen. DO NOT EDIT. package core diff --git a/internal/apis/ipam/doc.go b/internal/apis/ipam/doc.go index 5f2d63cad..ecfe3d4c6 100644 --- a/internal/apis/ipam/doc.go +++ b/internal/apis/ipam/doc.go @@ -1,4 +1,4 @@ -// Copyright 2021 OnMetal authors +// Copyright 2021 IronCore authors // // Licensed under the Apache License, Version 2.0 (the "License"); // you may not use this file except in compliance with the License. @@ -16,7 +16,7 @@ // +k8s:openapi-gen=true // +k8s:defaulter-gen=TypeMeta // +k8s:protobuf-gen=package -// +groupName=ipam.api.onmetal.de +// +groupName=ipam.ironcore.dev // Package ipam is the internal version of the API. -package ipam // import "github.com/onmetal/onmetal-api/internal/ipam" +package ipam // import "github.com/ironcore-dev/ironcore/internal/ipam" diff --git a/internal/apis/ipam/install/install.go b/internal/apis/ipam/install/install.go index b2441a251..9a7c4ba3d 100644 --- a/internal/apis/ipam/install/install.go +++ b/internal/apis/ipam/install/install.go @@ -1,4 +1,4 @@ -// Copyright 2022 OnMetal authors +// Copyright 2022 IronCore authors // // Licensed under the Apache License, Version 2.0 (the "License"); // you may not use this file except in compliance with the License. @@ -15,8 +15,8 @@ package install import ( - "github.com/onmetal/onmetal-api/internal/apis/ipam" - "github.com/onmetal/onmetal-api/internal/apis/ipam/v1alpha1" + "github.com/ironcore-dev/ironcore/internal/apis/ipam" + "github.com/ironcore-dev/ironcore/internal/apis/ipam/v1alpha1" "k8s.io/apimachinery/pkg/runtime" utilruntime "k8s.io/apimachinery/pkg/util/runtime" ) diff --git a/internal/apis/ipam/prefix_types.go b/internal/apis/ipam/prefix_types.go index e061b2206..0400b1ba0 100644 --- a/internal/apis/ipam/prefix_types.go +++ b/internal/apis/ipam/prefix_types.go @@ -1,5 +1,5 @@ /* - * Copyright (c) 2021 by the OnMetal authors. + * Copyright (c) 2021 by the IronCore authors. * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. @@ -17,7 +17,7 @@ package ipam import ( - commonv1alpha1 "github.com/onmetal/onmetal-api/api/common/v1alpha1" + commonv1alpha1 "github.com/ironcore-dev/ironcore/api/common/v1alpha1" corev1 "k8s.io/api/core/v1" metav1 "k8s.io/apimachinery/pkg/apis/meta/v1" ) diff --git a/internal/apis/ipam/prefixallocation_types.go b/internal/apis/ipam/prefixallocation_types.go index 315da61b0..9209e00a2 100644 --- a/internal/apis/ipam/prefixallocation_types.go +++ b/internal/apis/ipam/prefixallocation_types.go @@ -1,5 +1,5 @@ /* - * Copyright (c) 2021 by the OnMetal authors. + * Copyright (c) 2021 by the IronCore authors. * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. @@ -17,7 +17,7 @@ package ipam import ( - commonv1alpha1 "github.com/onmetal/onmetal-api/api/common/v1alpha1" + commonv1alpha1 "github.com/ironcore-dev/ironcore/api/common/v1alpha1" corev1 "k8s.io/api/core/v1" metav1 "k8s.io/apimachinery/pkg/apis/meta/v1" ) diff --git a/internal/apis/ipam/register.go b/internal/apis/ipam/register.go index 5cff1b5b8..93c172a2b 100644 --- a/internal/apis/ipam/register.go +++ b/internal/apis/ipam/register.go @@ -1,5 +1,5 @@ /* - * Copyright (c) 2021 by the OnMetal authors. + * Copyright (c) 2021 by the IronCore authors. * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. @@ -15,7 +15,7 @@ */ // Package ipam contains API Schema definitions for the ipam internal API group -// +groupName=ipam.api.onmetal.de +// +groupName=ipam.ironcore.dev package ipam import ( @@ -25,7 +25,7 @@ import ( var ( // SchemeGroupVersion is group version used to register these objects - SchemeGroupVersion = schema.GroupVersion{Group: "ipam.api.onmetal.de", Version: runtime.APIVersionInternal} + SchemeGroupVersion = schema.GroupVersion{Group: "ipam.ironcore.dev", Version: runtime.APIVersionInternal} // SchemeBuilder is used to add go types to the GroupVersionKind scheme SchemeBuilder = runtime.NewSchemeBuilder(addKnownTypes) diff --git a/internal/apis/ipam/v1alpha1/defaults.go b/internal/apis/ipam/v1alpha1/defaults.go index 4e89ef228..f0373a137 100644 --- a/internal/apis/ipam/v1alpha1/defaults.go +++ b/internal/apis/ipam/v1alpha1/defaults.go @@ -1,4 +1,4 @@ -// Copyright 2022 OnMetal authors +// Copyright 2022 IronCore authors // // Licensed under the Apache License, Version 2.0 (the "License"); // you may not use this file except in compliance with the License. @@ -15,7 +15,7 @@ package v1alpha1 import ( - "github.com/onmetal/onmetal-api/api/ipam/v1alpha1" + "github.com/ironcore-dev/ironcore/api/ipam/v1alpha1" corev1 "k8s.io/api/core/v1" "k8s.io/apimachinery/pkg/runtime" ) diff --git a/internal/apis/ipam/v1alpha1/doc.go b/internal/apis/ipam/v1alpha1/doc.go index d87f56c9a..18dcb0451 100644 --- a/internal/apis/ipam/v1alpha1/doc.go +++ b/internal/apis/ipam/v1alpha1/doc.go @@ -1,4 +1,4 @@ -// Copyright 2022 OnMetal authors +// Copyright 2022 IronCore authors // // Licensed under the Apache License, Version 2.0 (the "License"); // you may not use this file except in compliance with the License. @@ -12,10 +12,10 @@ // See the License for the specific language governing permissions and // limitations under the License. -// +k8s:conversion-gen=github.com/onmetal/onmetal-api/internal/apis/ipam -// +k8s:conversion-gen-external-types=github.com/onmetal/onmetal-api/api/ipam/v1alpha1 +// +k8s:conversion-gen=github.com/ironcore-dev/ironcore/internal/apis/ipam +// +k8s:conversion-gen-external-types=github.com/ironcore-dev/ironcore/api/ipam/v1alpha1 // +k8s:defaulter-gen=TypeMeta -// +k8s:defaulter-gen-input=github.com/onmetal/onmetal-api/api/ipam/v1alpha1 +// +k8s:defaulter-gen-input=github.com/ironcore-dev/ironcore/api/ipam/v1alpha1 // Package v1alpha1 is the v1alpha1 version of the API. -package v1alpha1 // import "github.com/onmetal/onmetal-api/internal/apis/ipam/v1alpha1" +package v1alpha1 // import "github.com/ironcore-dev/ironcore/internal/apis/ipam/v1alpha1" diff --git a/internal/apis/ipam/v1alpha1/register.go b/internal/apis/ipam/v1alpha1/register.go index ef3d97730..3b0b273f6 100644 --- a/internal/apis/ipam/v1alpha1/register.go +++ b/internal/apis/ipam/v1alpha1/register.go @@ -1,5 +1,5 @@ /* - * Copyright (c) 2021 by the OnMetal authors. + * Copyright (c) 2021 by the IronCore authors. * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. @@ -15,17 +15,17 @@ */ // Package v1alpha1 contains API Schema definitions for the ipam v1alpha1 API group -// +groupName=ipam.api.onmetal.de +// +groupName=ipam.ironcore.dev package v1alpha1 import ( - "github.com/onmetal/onmetal-api/api/ipam/v1alpha1" + "github.com/ironcore-dev/ironcore/api/ipam/v1alpha1" "k8s.io/apimachinery/pkg/runtime/schema" ) var ( // SchemeGroupVersion is group version used to register these objects - SchemeGroupVersion = schema.GroupVersion{Group: "ipam.api.onmetal.de", Version: "v1alpha1"} + SchemeGroupVersion = schema.GroupVersion{Group: "ipam.ironcore.dev", Version: "v1alpha1"} localSchemeBuilder = &v1alpha1.SchemeBuilder diff --git a/internal/apis/ipam/v1alpha1/zz_generated.conversion.go b/internal/apis/ipam/v1alpha1/zz_generated.conversion.go index bcd12b8db..ed566814c 100644 --- a/internal/apis/ipam/v1alpha1/zz_generated.conversion.go +++ b/internal/apis/ipam/v1alpha1/zz_generated.conversion.go @@ -2,7 +2,7 @@ // +build !ignore_autogenerated /* - * Copyright (c) 2022 by the OnMetal authors. + * Copyright (c) 2022 by the IronCore authors. * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. @@ -16,6 +16,7 @@ * See the License for the specific language governing permissions and * limitations under the License. */ + // Code generated by conversion-gen. DO NOT EDIT. package v1alpha1 @@ -23,9 +24,9 @@ package v1alpha1 import ( unsafe "unsafe" - commonv1alpha1 "github.com/onmetal/onmetal-api/api/common/v1alpha1" - v1alpha1 "github.com/onmetal/onmetal-api/api/ipam/v1alpha1" - ipam "github.com/onmetal/onmetal-api/internal/apis/ipam" + commonv1alpha1 "github.com/ironcore-dev/ironcore/api/common/v1alpha1" + v1alpha1 "github.com/ironcore-dev/ironcore/api/ipam/v1alpha1" + ipam "github.com/ironcore-dev/ironcore/internal/apis/ipam" v1 "k8s.io/api/core/v1" metav1 "k8s.io/apimachinery/pkg/apis/meta/v1" conversion "k8s.io/apimachinery/pkg/conversion" diff --git a/internal/apis/ipam/v1alpha1/zz_generated.defaults.go b/internal/apis/ipam/v1alpha1/zz_generated.defaults.go index a54b1d579..249a1baea 100644 --- a/internal/apis/ipam/v1alpha1/zz_generated.defaults.go +++ b/internal/apis/ipam/v1alpha1/zz_generated.defaults.go @@ -2,7 +2,7 @@ // +build !ignore_autogenerated /* - * Copyright (c) 2022 by the OnMetal authors. + * Copyright (c) 2022 by the IronCore authors. * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. @@ -16,12 +16,13 @@ * See the License for the specific language governing permissions and * limitations under the License. */ + // Code generated by defaulter-gen. DO NOT EDIT. package v1alpha1 import ( - v1alpha1 "github.com/onmetal/onmetal-api/api/ipam/v1alpha1" + v1alpha1 "github.com/ironcore-dev/ironcore/api/ipam/v1alpha1" runtime "k8s.io/apimachinery/pkg/runtime" ) diff --git a/internal/apis/ipam/validation/prefix.go b/internal/apis/ipam/validation/prefix.go index fea33cf94..edb24db8c 100644 --- a/internal/apis/ipam/validation/prefix.go +++ b/internal/apis/ipam/validation/prefix.go @@ -1,4 +1,4 @@ -// Copyright 2022 OnMetal authors +// Copyright 2022 IronCore authors // // Licensed under the Apache License, Version 2.0 (the "License"); // you may not use this file except in compliance with the License. @@ -17,10 +17,10 @@ package validation import ( "fmt" - commonv1alpha1 "github.com/onmetal/onmetal-api/api/common/v1alpha1" - onmetalapivalidation "github.com/onmetal/onmetal-api/internal/api/validation" - commonvalidation "github.com/onmetal/onmetal-api/internal/apis/common/validation" - "github.com/onmetal/onmetal-api/internal/apis/ipam" + commonv1alpha1 "github.com/ironcore-dev/ironcore/api/common/v1alpha1" + ironcorevalidation "github.com/ironcore-dev/ironcore/internal/api/validation" + commonvalidation "github.com/ironcore-dev/ironcore/internal/apis/common/validation" + "github.com/ironcore-dev/ironcore/internal/apis/ipam" "go4.org/netipx" corev1 "k8s.io/api/core/v1" apivalidation "k8s.io/apimachinery/pkg/api/validation" @@ -41,7 +41,7 @@ func ValidatePrefix(prefix *ipam.Prefix) field.ErrorList { func validateIPFamilyAndOptionalPrefixAndLength(ipFamily corev1.IPFamily, prefix *commonv1alpha1.IPPrefix, prefixLength int32, fldPath *field.Path) field.ErrorList { var allErrs field.ErrorList - allErrs = append(allErrs, onmetalapivalidation.ValidateIPFamily(ipFamily, fldPath.Child("ipFamily"))...) + allErrs = append(allErrs, ironcorevalidation.ValidateIPFamily(ipFamily, fldPath.Child("ipFamily"))...) if prefix != nil { allErrs = append(allErrs, commonvalidation.ValidateIPPrefix(ipFamily, *prefix, fldPath.Child("prefix"))...) @@ -137,7 +137,7 @@ func validatePrefixSpecUpdate(newSpec, oldSpec *ipam.PrefixSpec, fldPath *field. oldSpecCopy.ParentRef = newSpecCopy.ParentRef } - allErrs = append(allErrs, onmetalapivalidation.ValidateImmutableFieldWithDiff(newSpecCopy, oldSpecCopy, fldPath)...) + allErrs = append(allErrs, ironcorevalidation.ValidateImmutableFieldWithDiff(newSpecCopy, oldSpecCopy, fldPath)...) return allErrs } diff --git a/internal/apis/ipam/validation/prefix_test.go b/internal/apis/ipam/validation/prefix_test.go index 673f5b536..9f41ce7b2 100644 --- a/internal/apis/ipam/validation/prefix_test.go +++ b/internal/apis/ipam/validation/prefix_test.go @@ -1,4 +1,4 @@ -// Copyright 2022 OnMetal authors +// Copyright 2022 IronCore authors // // Licensed under the Apache License, Version 2.0 (the "License"); // you may not use this file except in compliance with the License. @@ -15,10 +15,10 @@ package validation_test import ( - commonv1alpha1 "github.com/onmetal/onmetal-api/api/common/v1alpha1" - "github.com/onmetal/onmetal-api/internal/apis/ipam" - . "github.com/onmetal/onmetal-api/internal/apis/ipam/validation" - . "github.com/onmetal/onmetal-api/internal/testutils/validation" + commonv1alpha1 "github.com/ironcore-dev/ironcore/api/common/v1alpha1" + "github.com/ironcore-dev/ironcore/internal/apis/ipam" + . "github.com/ironcore-dev/ironcore/internal/apis/ipam/validation" + . "github.com/ironcore-dev/ironcore/internal/testutils/validation" . "github.com/onsi/ginkgo/v2" . "github.com/onsi/gomega" "github.com/onsi/gomega/types" diff --git a/internal/apis/ipam/validation/prefixallocation.go b/internal/apis/ipam/validation/prefixallocation.go index 1b6627e2a..6772a7bbb 100644 --- a/internal/apis/ipam/validation/prefixallocation.go +++ b/internal/apis/ipam/validation/prefixallocation.go @@ -1,4 +1,4 @@ -// Copyright 2022 OnMetal authors +// Copyright 2022 IronCore authors // // Licensed under the Apache License, Version 2.0 (the "License"); // you may not use this file except in compliance with the License. @@ -17,10 +17,10 @@ package validation import ( "fmt" - onmetalapivalidation "github.com/onmetal/onmetal-api/internal/api/validation" - commonvalidation "github.com/onmetal/onmetal-api/internal/apis/common/validation" - "github.com/onmetal/onmetal-api/internal/apis/ipam" - "github.com/onmetal/onmetal-api/utils/equality" + ironcorevalidation "github.com/ironcore-dev/ironcore/internal/api/validation" + commonvalidation "github.com/ironcore-dev/ironcore/internal/apis/common/validation" + "github.com/ironcore-dev/ironcore/internal/apis/ipam" + "github.com/ironcore-dev/ironcore/utils/equality" apivalidation "k8s.io/apimachinery/pkg/api/validation" metav1validation "k8s.io/apimachinery/pkg/apis/meta/v1/validation" "k8s.io/apimachinery/pkg/util/validation/field" @@ -91,7 +91,7 @@ func validatePrefixAllocationSpecUpdate(newSpec, oldSpec *ipam.PrefixAllocationS oldSpecCopy.PrefixRef = newSpecCopy.PrefixRef } - allErrs = append(allErrs, onmetalapivalidation.ValidateImmutableFieldWithDiff(newSpecCopy, oldSpecCopy, fldPath)...) + allErrs = append(allErrs, ironcorevalidation.ValidateImmutableFieldWithDiff(newSpecCopy, oldSpecCopy, fldPath)...) return allErrs } diff --git a/internal/apis/ipam/validation/prefixallocation_test.go b/internal/apis/ipam/validation/prefixallocation_test.go index a60c96338..d0016a727 100644 --- a/internal/apis/ipam/validation/prefixallocation_test.go +++ b/internal/apis/ipam/validation/prefixallocation_test.go @@ -1,4 +1,4 @@ -// Copyright 2022 OnMetal authors +// Copyright 2022 IronCore authors // // Licensed under the Apache License, Version 2.0 (the "License"); // you may not use this file except in compliance with the License. @@ -15,10 +15,10 @@ package validation_test import ( - commonv1alpha1 "github.com/onmetal/onmetal-api/api/common/v1alpha1" - "github.com/onmetal/onmetal-api/internal/apis/ipam" - . "github.com/onmetal/onmetal-api/internal/apis/ipam/validation" - . "github.com/onmetal/onmetal-api/internal/testutils/validation" + commonv1alpha1 "github.com/ironcore-dev/ironcore/api/common/v1alpha1" + "github.com/ironcore-dev/ironcore/internal/apis/ipam" + . "github.com/ironcore-dev/ironcore/internal/apis/ipam/validation" + . "github.com/ironcore-dev/ironcore/internal/testutils/validation" . "github.com/onsi/ginkgo/v2" . "github.com/onsi/gomega" "github.com/onsi/gomega/types" diff --git a/internal/apis/ipam/validation/prefixtemplate.go b/internal/apis/ipam/validation/prefixtemplate.go index c187a266e..62e679798 100644 --- a/internal/apis/ipam/validation/prefixtemplate.go +++ b/internal/apis/ipam/validation/prefixtemplate.go @@ -1,4 +1,4 @@ -// Copyright 2022 OnMetal authors +// Copyright 2022 IronCore authors // // Licensed under the Apache License, Version 2.0 (the "License"); // you may not use this file except in compliance with the License. @@ -15,8 +15,8 @@ package validation import ( - onmetalapivalidation "github.com/onmetal/onmetal-api/internal/api/validation" - "github.com/onmetal/onmetal-api/internal/apis/ipam" + ironcorevalidation "github.com/ironcore-dev/ironcore/internal/api/validation" + "github.com/ironcore-dev/ironcore/internal/apis/ipam" apivalidation "k8s.io/apimachinery/pkg/api/validation" metav1 "k8s.io/apimachinery/pkg/apis/meta/v1" metav1validation "k8s.io/apimachinery/pkg/apis/meta/v1/validation" @@ -34,7 +34,7 @@ func validatePrefixTemplateSpecMetadata(objMeta *metav1.ObjectMeta, fldPath *fie allErrs = append(allErrs, metav1validation.ValidateLabels(objMeta.Labels, fldPath.Child("labels"))...) allErrs = append(allErrs, apivalidation.ValidateAnnotations(objMeta.Annotations, fldPath.Child("annotations"))...) - allErrs = append(allErrs, onmetalapivalidation.ValidateFieldAllowList(*objMeta, allowedPrefixTemplateObjectMetaFields, "cannot be set for an ephemeral prefix", fldPath)...) + allErrs = append(allErrs, ironcorevalidation.ValidateFieldAllowList(*objMeta, allowedPrefixTemplateObjectMetaFields, "cannot be set for an ephemeral prefix", fldPath)...) return allErrs } diff --git a/internal/apis/ipam/validation/prefixtemplate_test.go b/internal/apis/ipam/validation/prefixtemplate_test.go index 604e0c4a0..a801a76f5 100644 --- a/internal/apis/ipam/validation/prefixtemplate_test.go +++ b/internal/apis/ipam/validation/prefixtemplate_test.go @@ -1,4 +1,4 @@ -// Copyright 2022 OnMetal authors +// Copyright 2022 IronCore authors // // Licensed under the Apache License, Version 2.0 (the "License"); // you may not use this file except in compliance with the License. @@ -15,9 +15,9 @@ package validation_test import ( - "github.com/onmetal/onmetal-api/internal/apis/ipam" - . "github.com/onmetal/onmetal-api/internal/apis/ipam/validation" - . "github.com/onmetal/onmetal-api/internal/testutils/validation" + "github.com/ironcore-dev/ironcore/internal/apis/ipam" + . "github.com/ironcore-dev/ironcore/internal/apis/ipam/validation" + . "github.com/ironcore-dev/ironcore/internal/testutils/validation" . "github.com/onsi/ginkgo/v2" . "github.com/onsi/gomega" "github.com/onsi/gomega/types" diff --git a/internal/apis/ipam/validation/validation_suite_test.go b/internal/apis/ipam/validation/validation_suite_test.go index f01c77456..a5c0c5907 100644 --- a/internal/apis/ipam/validation/validation_suite_test.go +++ b/internal/apis/ipam/validation/validation_suite_test.go @@ -1,4 +1,4 @@ -// Copyright 2022 OnMetal authors +// Copyright 2022 IronCore authors // // Licensed under the Apache License, Version 2.0 (the "License"); // you may not use this file except in compliance with the License. diff --git a/internal/apis/ipam/zz_generated.deepcopy.go b/internal/apis/ipam/zz_generated.deepcopy.go index 1b42d1785..0d5168dcc 100644 --- a/internal/apis/ipam/zz_generated.deepcopy.go +++ b/internal/apis/ipam/zz_generated.deepcopy.go @@ -2,7 +2,7 @@ // +build !ignore_autogenerated /* - * Copyright (c) 2022 by the OnMetal authors. + * Copyright (c) 2022 by the IronCore authors. * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. @@ -16,12 +16,13 @@ * See the License for the specific language governing permissions and * limitations under the License. */ + // Code generated by deepcopy-gen. DO NOT EDIT. package ipam import ( - v1alpha1 "github.com/onmetal/onmetal-api/api/common/v1alpha1" + v1alpha1 "github.com/ironcore-dev/ironcore/api/common/v1alpha1" v1 "k8s.io/api/core/v1" metav1 "k8s.io/apimachinery/pkg/apis/meta/v1" runtime "k8s.io/apimachinery/pkg/runtime" diff --git a/internal/apis/networking/common.go b/internal/apis/networking/common.go index 08de46138..c1b395de8 100644 --- a/internal/apis/networking/common.go +++ b/internal/apis/networking/common.go @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 by the OnMetal authors. + * Copyright (c) 2022 by the IronCore authors. * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. @@ -17,15 +17,15 @@ package networking import ( - "github.com/onmetal/onmetal-api/internal/apis/ipam" + "github.com/ironcore-dev/ironcore/internal/apis/ipam" ) const ( // NetworkPluginsGroup is the system rbac group all network plugins are in. - NetworkPluginsGroup = "networking.api.onmetal.de:system:networkplugins" + NetworkPluginsGroup = "networking.ironcore.dev:system:networkplugins" // NetworkPluginUserNamePrefix is the prefix all network plugin users should have. - NetworkPluginUserNamePrefix = "networking.api.onmetal.de:system:networkplugin:" + NetworkPluginUserNamePrefix = "networking.ironcore.dev:system:networkplugin:" ) // NetworkPluginCommonName constructs the common name for a certificate of a network plugin user. diff --git a/internal/apis/networking/doc.go b/internal/apis/networking/doc.go index bf63d1e30..250494d1e 100644 --- a/internal/apis/networking/doc.go +++ b/internal/apis/networking/doc.go @@ -1,5 +1,5 @@ /* - * Copyright (c) 2021 by the OnMetal authors. + * Copyright (c) 2021 by the IronCore authors. * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. @@ -18,7 +18,7 @@ // +k8s:openapi-gen=true // +k8s:defaulter-gen=TypeMeta // +k8s:protobuf-gen=package -// +groupName=networking.api.onmetal.de +// +groupName=networking.ironcore.dev // Package networking is the internal version of the API. -package networking // import "github.com/onmetal/onmetal-api/internal/networking" +package networking // import "github.com/ironcore-dev/ironcore/internal/networking" diff --git a/internal/apis/networking/install/install.go b/internal/apis/networking/install/install.go index 3ce81f65b..0e893e94d 100644 --- a/internal/apis/networking/install/install.go +++ b/internal/apis/networking/install/install.go @@ -1,4 +1,4 @@ -// Copyright 2022 OnMetal authors +// Copyright 2022 IronCore authors // // Licensed under the Apache License, Version 2.0 (the "License"); // you may not use this file except in compliance with the License. @@ -15,8 +15,8 @@ package install import ( - "github.com/onmetal/onmetal-api/internal/apis/networking" - "github.com/onmetal/onmetal-api/internal/apis/networking/v1alpha1" + "github.com/ironcore-dev/ironcore/internal/apis/networking" + "github.com/ironcore-dev/ironcore/internal/apis/networking/v1alpha1" "k8s.io/apimachinery/pkg/runtime" utilruntime "k8s.io/apimachinery/pkg/util/runtime" ) diff --git a/internal/apis/networking/loadbalancer_type.go b/internal/apis/networking/loadbalancer_type.go index cdca912f5..b4f5d9b74 100644 --- a/internal/apis/networking/loadbalancer_type.go +++ b/internal/apis/networking/loadbalancer_type.go @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 by the OnMetal authors. + * Copyright (c) 2022 by the IronCore authors. * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. @@ -17,7 +17,7 @@ package networking import ( - commonv1alpha1 "github.com/onmetal/onmetal-api/api/common/v1alpha1" + commonv1alpha1 "github.com/ironcore-dev/ironcore/api/common/v1alpha1" corev1 "k8s.io/api/core/v1" metav1 "k8s.io/apimachinery/pkg/apis/meta/v1" ) diff --git a/internal/apis/networking/loadbalancerrouting_type.go b/internal/apis/networking/loadbalancerrouting_type.go index c81f892f7..ff28bb21b 100644 --- a/internal/apis/networking/loadbalancerrouting_type.go +++ b/internal/apis/networking/loadbalancerrouting_type.go @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 by the OnMetal authors. + * Copyright (c) 2022 by the IronCore authors. * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. @@ -17,7 +17,7 @@ package networking import ( - commonv1alpha1 "github.com/onmetal/onmetal-api/api/common/v1alpha1" + commonv1alpha1 "github.com/ironcore-dev/ironcore/api/common/v1alpha1" metav1 "k8s.io/apimachinery/pkg/apis/meta/v1" "k8s.io/apimachinery/pkg/types" ) diff --git a/internal/apis/networking/natgateway_type.go b/internal/apis/networking/natgateway_type.go index 0ac862c2a..ea7affd5b 100644 --- a/internal/apis/networking/natgateway_type.go +++ b/internal/apis/networking/natgateway_type.go @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 by the OnMetal authors. + * Copyright (c) 2022 by the IronCore authors. * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. @@ -17,7 +17,7 @@ package networking import ( - commonv1alpha1 "github.com/onmetal/onmetal-api/api/common/v1alpha1" + commonv1alpha1 "github.com/ironcore-dev/ironcore/api/common/v1alpha1" corev1 "k8s.io/api/core/v1" metav1 "k8s.io/apimachinery/pkg/apis/meta/v1" ) diff --git a/internal/apis/networking/network_type.go b/internal/apis/networking/network_type.go index 0d839982e..f13f3f5da 100644 --- a/internal/apis/networking/network_type.go +++ b/internal/apis/networking/network_type.go @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 by the OnMetal authors. + * Copyright (c) 2022 by the IronCore authors. * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/internal/apis/networking/networkinterface_types.go b/internal/apis/networking/networkinterface_types.go index 2a593ebb2..9e6d5f003 100644 --- a/internal/apis/networking/networkinterface_types.go +++ b/internal/apis/networking/networkinterface_types.go @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 by the OnMetal authors. + * Copyright (c) 2022 by the IronCore authors. * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. @@ -17,7 +17,7 @@ package networking import ( - commonv1alpha1 "github.com/onmetal/onmetal-api/api/common/v1alpha1" + commonv1alpha1 "github.com/ironcore-dev/ironcore/api/common/v1alpha1" corev1 "k8s.io/api/core/v1" metav1 "k8s.io/apimachinery/pkg/apis/meta/v1" ) @@ -83,7 +83,7 @@ type NetworkInterfaceStatus struct { VirtualIP *commonv1alpha1.IP } -// NetworkInterfaceState is the onmetal-api state of a NetworkInterface. +// NetworkInterfaceState is the ironcore state of a NetworkInterface. type NetworkInterfaceState string const ( diff --git a/internal/apis/networking/networkpolicy_type.go b/internal/apis/networking/networkpolicy_type.go index 8ed6baefd..07c7f2d55 100644 --- a/internal/apis/networking/networkpolicy_type.go +++ b/internal/apis/networking/networkpolicy_type.go @@ -1,4 +1,4 @@ -// Copyright 2023 OnMetal authors +// Copyright 2023 IronCore authors // // Licensed under the Apache License, Version 2.0 (the "License"); // you may not use this file except in compliance with the License. @@ -15,8 +15,8 @@ package networking import ( - commonv1alpha1 "github.com/onmetal/onmetal-api/api/common/v1alpha1" - "github.com/onmetal/onmetal-api/internal/apis/core" + commonv1alpha1 "github.com/ironcore-dev/ironcore/api/common/v1alpha1" + "github.com/ironcore-dev/ironcore/internal/apis/core" corev1 "k8s.io/api/core/v1" metav1 "k8s.io/apimachinery/pkg/apis/meta/v1" ) diff --git a/internal/apis/networking/register.go b/internal/apis/networking/register.go index cc5399a6c..ae33d0340 100644 --- a/internal/apis/networking/register.go +++ b/internal/apis/networking/register.go @@ -1,5 +1,5 @@ /* - * Copyright (c) 2021 by the OnMetal authors. + * Copyright (c) 2021 by the IronCore authors. * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. @@ -15,7 +15,7 @@ */ // Package networking contains API Schema definitions for the networking internal API group -// +groupName=networking.api.onmetal.de +// +groupName=networking.ironcore.dev package networking import ( @@ -25,7 +25,7 @@ import ( var ( // SchemeGroupVersion is group version used to register these objects - SchemeGroupVersion = schema.GroupVersion{Group: "networking.api.onmetal.de", Version: runtime.APIVersionInternal} + SchemeGroupVersion = schema.GroupVersion{Group: "networking.ironcore.dev", Version: runtime.APIVersionInternal} // SchemeBuilder is used to add go types to the GroupVersionKind scheme SchemeBuilder = runtime.NewSchemeBuilder(addKnownTypes) diff --git a/internal/apis/networking/util.go b/internal/apis/networking/util.go index e8eef14c9..8c9c9cf7c 100644 --- a/internal/apis/networking/util.go +++ b/internal/apis/networking/util.go @@ -1,4 +1,4 @@ -// Copyright 2022 OnMetal authors +// Copyright 2022 IronCore authors // // Licensed under the Apache License, Version 2.0 (the "License"); // you may not use this file except in compliance with the License. diff --git a/internal/apis/networking/v1alpha1/defaults.go b/internal/apis/networking/v1alpha1/defaults.go index 8fe3b2aa7..c026d653e 100644 --- a/internal/apis/networking/v1alpha1/defaults.go +++ b/internal/apis/networking/v1alpha1/defaults.go @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 by the OnMetal authors. + * Copyright (c) 2022 by the IronCore authors. * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. @@ -17,7 +17,7 @@ package v1alpha1 import ( - "github.com/onmetal/onmetal-api/api/networking/v1alpha1" + "github.com/ironcore-dev/ironcore/api/networking/v1alpha1" corev1 "k8s.io/api/core/v1" "k8s.io/apimachinery/pkg/runtime" "k8s.io/apimachinery/pkg/util/sets" diff --git a/internal/apis/networking/v1alpha1/defaults_test.go b/internal/apis/networking/v1alpha1/defaults_test.go index 1d6688c60..c757d3d4b 100644 --- a/internal/apis/networking/v1alpha1/defaults_test.go +++ b/internal/apis/networking/v1alpha1/defaults_test.go @@ -1,4 +1,4 @@ -// Copyright 2023 OnMetal authors +// Copyright 2023 IronCore authors // // Licensed under the Apache License, Version 2.0 (the "License"); // you may not use this file except in compliance with the License. @@ -15,9 +15,9 @@ package v1alpha1_test import ( - ipamv1alpha1 "github.com/onmetal/onmetal-api/api/ipam/v1alpha1" - networkingv1alpha1 "github.com/onmetal/onmetal-api/api/networking/v1alpha1" - . "github.com/onmetal/onmetal-api/internal/apis/networking/v1alpha1" + ipamv1alpha1 "github.com/ironcore-dev/ironcore/api/ipam/v1alpha1" + networkingv1alpha1 "github.com/ironcore-dev/ironcore/api/networking/v1alpha1" + . "github.com/ironcore-dev/ironcore/internal/apis/networking/v1alpha1" . "github.com/onsi/ginkgo/v2" . "github.com/onsi/gomega" corev1 "k8s.io/api/core/v1" diff --git a/internal/apis/networking/v1alpha1/doc.go b/internal/apis/networking/v1alpha1/doc.go index 63772a7f9..a8292b1b5 100644 --- a/internal/apis/networking/v1alpha1/doc.go +++ b/internal/apis/networking/v1alpha1/doc.go @@ -1,4 +1,4 @@ -// Copyright 2022 OnMetal authors +// Copyright 2022 IronCore authors // // Licensed under the Apache License, Version 2.0 (the "License"); // you may not use this file except in compliance with the License. @@ -12,10 +12,10 @@ // See the License for the specific language governing permissions and // limitations under the License. -// +k8s:conversion-gen=github.com/onmetal/onmetal-api/internal/apis/networking -// +k8s:conversion-gen-external-types=github.com/onmetal/onmetal-api/api/networking/v1alpha1 +// +k8s:conversion-gen=github.com/ironcore-dev/ironcore/internal/apis/networking +// +k8s:conversion-gen-external-types=github.com/ironcore-dev/ironcore/api/networking/v1alpha1 // +k8s:defaulter-gen=TypeMeta -// +k8s:defaulter-gen-input=github.com/onmetal/onmetal-api/api/networking/v1alpha1 +// +k8s:defaulter-gen-input=github.com/ironcore-dev/ironcore/api/networking/v1alpha1 // Package v1alpha1 is the v1alpha1 version of the API. -package v1alpha1 // import "github.com/onmetal/onmetal-api/internal/apis/networking/v1alpha1" +package v1alpha1 // import "github.com/ironcore-dev/ironcore/internal/apis/networking/v1alpha1" diff --git a/internal/apis/networking/v1alpha1/register.go b/internal/apis/networking/v1alpha1/register.go index 784b029ec..0382f279d 100644 --- a/internal/apis/networking/v1alpha1/register.go +++ b/internal/apis/networking/v1alpha1/register.go @@ -1,5 +1,5 @@ /* - * Copyright (c) 2021 by the OnMetal authors. + * Copyright (c) 2021 by the IronCore authors. * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. @@ -15,17 +15,17 @@ */ // Package v1alpha1 contains API Schema definitions for the networking v1alpha1 API group -// +groupName=networking.api.onmetal.de +// +groupName=networking.ironcore.dev package v1alpha1 import ( - "github.com/onmetal/onmetal-api/api/networking/v1alpha1" + "github.com/ironcore-dev/ironcore/api/networking/v1alpha1" "k8s.io/apimachinery/pkg/runtime/schema" ) var ( // SchemeGroupVersion is group version used to register these objects - SchemeGroupVersion = schema.GroupVersion{Group: "networking.api.onmetal.de", Version: "v1alpha1"} + SchemeGroupVersion = schema.GroupVersion{Group: "networking.ironcore.dev", Version: "v1alpha1"} localSchemeBuilder = &v1alpha1.SchemeBuilder diff --git a/internal/apis/networking/v1alpha1/v1alpha1_suite_test.go b/internal/apis/networking/v1alpha1/v1alpha1_suite_test.go index 322b24825..dcbfdda35 100644 --- a/internal/apis/networking/v1alpha1/v1alpha1_suite_test.go +++ b/internal/apis/networking/v1alpha1/v1alpha1_suite_test.go @@ -1,4 +1,4 @@ -// Copyright 2023 OnMetal authors +// Copyright 2023 IronCore authors // // Licensed under the Apache License, Version 2.0 (the "License"); // you may not use this file except in compliance with the License. diff --git a/internal/apis/networking/v1alpha1/zz_generated.conversion.go b/internal/apis/networking/v1alpha1/zz_generated.conversion.go index 4a7ba3da7..9633e7c99 100644 --- a/internal/apis/networking/v1alpha1/zz_generated.conversion.go +++ b/internal/apis/networking/v1alpha1/zz_generated.conversion.go @@ -2,7 +2,7 @@ // +build !ignore_autogenerated /* - * Copyright (c) 2022 by the OnMetal authors. + * Copyright (c) 2022 by the IronCore authors. * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. @@ -16,6 +16,7 @@ * See the License for the specific language governing permissions and * limitations under the License. */ + // Code generated by conversion-gen. DO NOT EDIT. package v1alpha1 @@ -23,13 +24,13 @@ package v1alpha1 import ( unsafe "unsafe" - commonv1alpha1 "github.com/onmetal/onmetal-api/api/common/v1alpha1" - corev1alpha1 "github.com/onmetal/onmetal-api/api/core/v1alpha1" - ipamv1alpha1 "github.com/onmetal/onmetal-api/api/ipam/v1alpha1" - v1alpha1 "github.com/onmetal/onmetal-api/api/networking/v1alpha1" - core "github.com/onmetal/onmetal-api/internal/apis/core" - ipam "github.com/onmetal/onmetal-api/internal/apis/ipam" - networking "github.com/onmetal/onmetal-api/internal/apis/networking" + commonv1alpha1 "github.com/ironcore-dev/ironcore/api/common/v1alpha1" + corev1alpha1 "github.com/ironcore-dev/ironcore/api/core/v1alpha1" + ipamv1alpha1 "github.com/ironcore-dev/ironcore/api/ipam/v1alpha1" + v1alpha1 "github.com/ironcore-dev/ironcore/api/networking/v1alpha1" + core "github.com/ironcore-dev/ironcore/internal/apis/core" + ipam "github.com/ironcore-dev/ironcore/internal/apis/ipam" + networking "github.com/ironcore-dev/ironcore/internal/apis/networking" v1 "k8s.io/api/core/v1" metav1 "k8s.io/apimachinery/pkg/apis/meta/v1" conversion "k8s.io/apimachinery/pkg/conversion" diff --git a/internal/apis/networking/v1alpha1/zz_generated.defaults.go b/internal/apis/networking/v1alpha1/zz_generated.defaults.go index ab88b2bdc..9f06ac887 100644 --- a/internal/apis/networking/v1alpha1/zz_generated.defaults.go +++ b/internal/apis/networking/v1alpha1/zz_generated.defaults.go @@ -2,7 +2,7 @@ // +build !ignore_autogenerated /* - * Copyright (c) 2022 by the OnMetal authors. + * Copyright (c) 2022 by the IronCore authors. * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. @@ -16,13 +16,14 @@ * See the License for the specific language governing permissions and * limitations under the License. */ + // Code generated by defaulter-gen. DO NOT EDIT. package v1alpha1 import ( - v1alpha1 "github.com/onmetal/onmetal-api/api/networking/v1alpha1" - ipamv1alpha1 "github.com/onmetal/onmetal-api/internal/apis/ipam/v1alpha1" + v1alpha1 "github.com/ironcore-dev/ironcore/api/networking/v1alpha1" + ipamv1alpha1 "github.com/ironcore-dev/ironcore/internal/apis/ipam/v1alpha1" runtime "k8s.io/apimachinery/pkg/runtime" ) diff --git a/internal/apis/networking/validation/common.go b/internal/apis/networking/validation/common.go index 1b3ff4012..8f991a42b 100644 --- a/internal/apis/networking/validation/common.go +++ b/internal/apis/networking/validation/common.go @@ -1,4 +1,4 @@ -// Copyright 2023 OnMetal authors +// Copyright 2023 IronCore authors // // Licensed under the Apache License, Version 2.0 (the "License"); // you may not use this file except in compliance with the License. @@ -17,9 +17,9 @@ package validation import ( "fmt" - "github.com/onmetal/onmetal-api/api/networking/v1alpha1" - commonvalidation "github.com/onmetal/onmetal-api/internal/apis/common/validation" - "github.com/onmetal/onmetal-api/internal/apis/networking" + "github.com/ironcore-dev/ironcore/api/networking/v1alpha1" + commonvalidation "github.com/ironcore-dev/ironcore/internal/apis/common/validation" + "github.com/ironcore-dev/ironcore/internal/apis/networking" corev1 "k8s.io/api/core/v1" apivalidation "k8s.io/apimachinery/pkg/api/validation" metav1 "k8s.io/apimachinery/pkg/apis/meta/v1" diff --git a/internal/apis/networking/validation/loadbalancer.go b/internal/apis/networking/validation/loadbalancer.go index c862c164a..5bbc7f0c7 100644 --- a/internal/apis/networking/validation/loadbalancer.go +++ b/internal/apis/networking/validation/loadbalancer.go @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 by the OnMetal authors. + * Copyright (c) 2022 by the IronCore authors. * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. @@ -19,8 +19,8 @@ package validation import ( "fmt" - onmetalapivalidation "github.com/onmetal/onmetal-api/internal/api/validation" - "github.com/onmetal/onmetal-api/internal/apis/networking" + ironcorevalidation "github.com/ironcore-dev/ironcore/internal/api/validation" + "github.com/ironcore-dev/ironcore/internal/apis/networking" corev1 "k8s.io/api/core/v1" apivalidation "k8s.io/apimachinery/pkg/api/validation" metav1 "k8s.io/apimachinery/pkg/apis/meta/v1" @@ -45,7 +45,7 @@ func validateLoadBalancerSpec(spec *networking.LoadBalancerSpec, lbMeta *metav1. allErrs = append(allErrs, validateLoadBalancerType(spec.Type, fldPath.Child("type"))...) - allErrs = append(allErrs, onmetalapivalidation.ValidateIPFamilies(spec.IPFamilies, fldPath.Child("ipFamilies"))...) + allErrs = append(allErrs, ironcorevalidation.ValidateIPFamilies(spec.IPFamilies, fldPath.Child("ipFamilies"))...) allErrs = append(allErrs, validateNetworkInterfaceIPSources(spec.IPs, spec.IPFamilies, lbMeta, fldPath.Child("ips"))...) @@ -101,14 +101,14 @@ var supportedLoadBalancerTypes = sets.New( ) func validateLoadBalancerType(loadBalancerType networking.LoadBalancerType, fldPath *field.Path) field.ErrorList { - return onmetalapivalidation.ValidateEnum(supportedLoadBalancerTypes, loadBalancerType, fldPath, "must specify type") + return ironcorevalidation.ValidateEnum(supportedLoadBalancerTypes, loadBalancerType, fldPath, "must specify type") } func validateLoadBalancerPort(port networking.LoadBalancerPort, fldPath *field.Path) field.ErrorList { var allErrs field.ErrorList if port.Protocol != nil { - allErrs = append(allErrs, onmetalapivalidation.ValidateProtocol(*port.Protocol, fldPath.Child("protocol"))...) + allErrs = append(allErrs, ironcorevalidation.ValidateProtocol(*port.Protocol, fldPath.Child("protocol"))...) } for _, msg := range validation.IsValidPortNum(int(port.Port)) { @@ -142,7 +142,7 @@ func ValidateLoadBalancerUpdate(newLoadBalancer, oldLoadBalancer *networking.Loa func validateLoadBalancerSpecUpdate(newSpec, oldSpec *networking.LoadBalancerSpec, fldPath *field.Path) field.ErrorList { var allErrs field.ErrorList - allErrs = append(allErrs, onmetalapivalidation.ValidateImmutableField(newSpec.NetworkRef, oldSpec.NetworkRef, fldPath.Child("networkRef"))...) + allErrs = append(allErrs, ironcorevalidation.ValidateImmutableField(newSpec.NetworkRef, oldSpec.NetworkRef, fldPath.Child("networkRef"))...) return allErrs } diff --git a/internal/apis/networking/validation/loadbalancer_test.go b/internal/apis/networking/validation/loadbalancer_test.go index 29a6f7862..4f166ec2b 100644 --- a/internal/apis/networking/validation/loadbalancer_test.go +++ b/internal/apis/networking/validation/loadbalancer_test.go @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 by the OnMetal authors. + * Copyright (c) 2022 by the IronCore authors. * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. @@ -17,8 +17,8 @@ package validation import ( - "github.com/onmetal/onmetal-api/internal/apis/networking" - . "github.com/onmetal/onmetal-api/internal/testutils/validation" + "github.com/ironcore-dev/ironcore/internal/apis/networking" + . "github.com/ironcore-dev/ironcore/internal/testutils/validation" . "github.com/onsi/ginkgo/v2" . "github.com/onsi/gomega" "github.com/onsi/gomega/types" diff --git a/internal/apis/networking/validation/loadbalancerrouting.go b/internal/apis/networking/validation/loadbalancerrouting.go index 02678b4fe..bd8caca66 100644 --- a/internal/apis/networking/validation/loadbalancerrouting.go +++ b/internal/apis/networking/validation/loadbalancerrouting.go @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 by the OnMetal authors. + * Copyright (c) 2022 by the IronCore authors. * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. @@ -17,8 +17,8 @@ package validation import ( - commonvalidation "github.com/onmetal/onmetal-api/internal/apis/common/validation" - "github.com/onmetal/onmetal-api/internal/apis/networking" + commonvalidation "github.com/ironcore-dev/ironcore/internal/apis/common/validation" + "github.com/ironcore-dev/ironcore/internal/apis/networking" apivalidation "k8s.io/apimachinery/pkg/api/validation" "k8s.io/apimachinery/pkg/util/validation/field" ) diff --git a/internal/apis/networking/validation/loadbalancerrouting_test.go b/internal/apis/networking/validation/loadbalancerrouting_test.go index 26c22338d..3b7b913eb 100644 --- a/internal/apis/networking/validation/loadbalancerrouting_test.go +++ b/internal/apis/networking/validation/loadbalancerrouting_test.go @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 by the OnMetal authors. + * Copyright (c) 2022 by the IronCore authors. * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. @@ -17,8 +17,8 @@ package validation import ( - "github.com/onmetal/onmetal-api/internal/apis/networking" - . "github.com/onmetal/onmetal-api/internal/testutils/validation" + "github.com/ironcore-dev/ironcore/internal/apis/networking" + . "github.com/ironcore-dev/ironcore/internal/testutils/validation" . "github.com/onsi/ginkgo/v2" . "github.com/onsi/gomega" "github.com/onsi/gomega/types" diff --git a/internal/apis/networking/validation/natgateway.go b/internal/apis/networking/validation/natgateway.go index caed256fd..51845374d 100644 --- a/internal/apis/networking/validation/natgateway.go +++ b/internal/apis/networking/validation/natgateway.go @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 by the OnMetal authors. + * Copyright (c) 2022 by the IronCore authors. * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. @@ -17,8 +17,8 @@ package validation import ( - onmetalapivalidation "github.com/onmetal/onmetal-api/internal/api/validation" - "github.com/onmetal/onmetal-api/internal/apis/networking" + ironcorevalidation "github.com/ironcore-dev/ironcore/internal/api/validation" + "github.com/ironcore-dev/ironcore/internal/apis/networking" apivalidation "k8s.io/apimachinery/pkg/api/validation" "k8s.io/apimachinery/pkg/util/sets" "k8s.io/apimachinery/pkg/util/validation/field" @@ -39,14 +39,14 @@ func validateNATGatewaySpec(spec *networking.NATGatewaySpec, fldPath *field.Path allErrs = append(allErrs, validateNATGatewayType(spec.Type, fldPath.Child("type"))...) - allErrs = append(allErrs, onmetalapivalidation.ValidateIPFamily(spec.IPFamily, fldPath.Child("ipFamily"))...) + allErrs = append(allErrs, ironcorevalidation.ValidateIPFamily(spec.IPFamily, fldPath.Child("ipFamily"))...) for _, msg := range apivalidation.NameIsDNSLabel(spec.NetworkRef.Name, false) { allErrs = append(allErrs, field.Invalid(fldPath.Child("networkRef").Child("name"), spec.NetworkRef.Name, msg)) } if spec.PortsPerNetworkInterface != nil { - allErrs = append(allErrs, onmetalapivalidation.ValidatePowerOfTwo(int64(*spec.PortsPerNetworkInterface), fldPath.Child("portsPerNetworkInterface"))...) + allErrs = append(allErrs, ironcorevalidation.ValidatePowerOfTwo(int64(*spec.PortsPerNetworkInterface), fldPath.Child("portsPerNetworkInterface"))...) } return allErrs @@ -57,7 +57,7 @@ var supportedNATGatewayTypes = sets.New( ) func validateNATGatewayType(natGatewayType networking.NATGatewayType, fldPath *field.Path) field.ErrorList { - return onmetalapivalidation.ValidateEnum(supportedNATGatewayTypes, natGatewayType, fldPath, "must specify type") + return ironcorevalidation.ValidateEnum(supportedNATGatewayTypes, natGatewayType, fldPath, "must specify type") } // ValidateNATGatewayUpdate validates a NATGateway object before an update. @@ -75,7 +75,7 @@ func ValidateNATGatewayUpdate(newNATGateway, oldNATGateway *networking.NATGatewa func validateNATGatewaySpecPrefixUpdate(newSpec, oldSpec *networking.NATGatewaySpec, fldPath *field.Path) field.ErrorList { var allErrs field.ErrorList - allErrs = append(allErrs, onmetalapivalidation.ValidateImmutableField(newSpec.NetworkRef, oldSpec.NetworkRef, fldPath.Child("networkRef"))...) + allErrs = append(allErrs, ironcorevalidation.ValidateImmutableField(newSpec.NetworkRef, oldSpec.NetworkRef, fldPath.Child("networkRef"))...) return allErrs } diff --git a/internal/apis/networking/validation/natgateway_test.go b/internal/apis/networking/validation/natgateway_test.go index 1d6a3276d..8d597b871 100644 --- a/internal/apis/networking/validation/natgateway_test.go +++ b/internal/apis/networking/validation/natgateway_test.go @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 by the OnMetal authors. + * Copyright (c) 2022 by the IronCore authors. * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. @@ -17,8 +17,8 @@ package validation import ( - "github.com/onmetal/onmetal-api/internal/apis/networking" - . "github.com/onmetal/onmetal-api/internal/testutils/validation" + "github.com/ironcore-dev/ironcore/internal/apis/networking" + . "github.com/ironcore-dev/ironcore/internal/testutils/validation" . "github.com/onsi/ginkgo/v2" . "github.com/onsi/gomega" "github.com/onsi/gomega/types" diff --git a/internal/apis/networking/validation/network.go b/internal/apis/networking/validation/network.go index bad549416..36d10b602 100644 --- a/internal/apis/networking/validation/network.go +++ b/internal/apis/networking/validation/network.go @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 by the OnMetal authors. + * Copyright (c) 2022 by the IronCore authors. * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. @@ -17,8 +17,8 @@ package validation import ( - onmetalapivalidation "github.com/onmetal/onmetal-api/internal/api/validation" - "github.com/onmetal/onmetal-api/internal/apis/networking" + ironcorevalidation "github.com/ironcore-dev/ironcore/internal/api/validation" + "github.com/ironcore-dev/ironcore/internal/apis/networking" apivalidation "k8s.io/apimachinery/pkg/api/validation" "k8s.io/apimachinery/pkg/util/sets" "k8s.io/apimachinery/pkg/util/validation/field" @@ -105,7 +105,7 @@ func validateNetworkSpecUpdate(newSpec, oldSpec *networking.NetworkSpec, fldPath var allErrs field.ErrorList if oldSpec.ProviderID != "" { - allErrs = append(allErrs, onmetalapivalidation.ValidateImmutableField(newSpec.ProviderID, oldSpec.ProviderID, fldPath.Child("providerID"))...) + allErrs = append(allErrs, ironcorevalidation.ValidateImmutableField(newSpec.ProviderID, oldSpec.ProviderID, fldPath.Child("providerID"))...) } return allErrs diff --git a/internal/apis/networking/validation/network_test.go b/internal/apis/networking/validation/network_test.go index 337801f68..ccc92c3d8 100644 --- a/internal/apis/networking/validation/network_test.go +++ b/internal/apis/networking/validation/network_test.go @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 by the OnMetal authors. + * Copyright (c) 2022 by the IronCore authors. * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. @@ -17,8 +17,8 @@ package validation import ( - "github.com/onmetal/onmetal-api/internal/apis/networking" - . "github.com/onmetal/onmetal-api/internal/testutils/validation" + "github.com/ironcore-dev/ironcore/internal/apis/networking" + . "github.com/ironcore-dev/ironcore/internal/testutils/validation" . "github.com/onsi/ginkgo/v2" . "github.com/onsi/gomega" "github.com/onsi/gomega/types" diff --git a/internal/apis/networking/validation/networkinterface.go b/internal/apis/networking/validation/networkinterface.go index 69a3690ca..4c3cc0185 100644 --- a/internal/apis/networking/validation/networkinterface.go +++ b/internal/apis/networking/validation/networkinterface.go @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 by the OnMetal authors. + * Copyright (c) 2022 by the IronCore authors. * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. @@ -19,10 +19,10 @@ package validation import ( "fmt" - onmetalapivalidation "github.com/onmetal/onmetal-api/internal/api/validation" - "github.com/onmetal/onmetal-api/internal/apis/ipam" - ipamvalidation "github.com/onmetal/onmetal-api/internal/apis/ipam/validation" - "github.com/onmetal/onmetal-api/internal/apis/networking" + ironcorevalidation "github.com/ironcore-dev/ironcore/internal/api/validation" + "github.com/ironcore-dev/ironcore/internal/apis/ipam" + ipamvalidation "github.com/ironcore-dev/ironcore/internal/apis/ipam/validation" + "github.com/ironcore-dev/ironcore/internal/apis/networking" corev1 "k8s.io/api/core/v1" apivalidation "k8s.io/apimachinery/pkg/api/validation" metav1 "k8s.io/apimachinery/pkg/apis/meta/v1" @@ -67,7 +67,7 @@ func validateNetworkInterfaceSpec(spec *networking.NetworkInterfaceSpec, nicMeta } } - allErrs = append(allErrs, onmetalapivalidation.ValidateIPFamilies(spec.IPFamilies, fldPath.Child("ipFamilies"))...) + allErrs = append(allErrs, ironcorevalidation.ValidateIPFamilies(spec.IPFamilies, fldPath.Child("ipFamilies"))...) if len(spec.IPFamilies) != len(spec.IPs) { allErrs = append(allErrs, field.Invalid(fldPath.Child("ips"), spec.IPFamilies, "ip families must match ips")) @@ -219,7 +219,7 @@ func validateNetworkInterfaceSpecUpdate(newSpec, oldSpec *networking.NetworkInte oldSpecCopy.Prefixes = newSpec.Prefixes oldSpecCopy.MachineRef = newSpec.MachineRef oldSpecCopy.VirtualIP = newSpec.VirtualIP - allErrs = append(allErrs, onmetalapivalidation.ValidateImmutableFieldWithDiff(newSpecCopy, oldSpecCopy, fldPath)...) + allErrs = append(allErrs, ironcorevalidation.ValidateImmutableFieldWithDiff(newSpecCopy, oldSpecCopy, fldPath)...) return allErrs } diff --git a/internal/apis/networking/validation/networkinterface_test.go b/internal/apis/networking/validation/networkinterface_test.go index 63f4b80dc..86240bae5 100644 --- a/internal/apis/networking/validation/networkinterface_test.go +++ b/internal/apis/networking/validation/networkinterface_test.go @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 by the OnMetal authors. + * Copyright (c) 2022 by the IronCore authors. * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. @@ -17,10 +17,10 @@ package validation import ( - commonv1alpha1 "github.com/onmetal/onmetal-api/api/common/v1alpha1" - "github.com/onmetal/onmetal-api/internal/apis/ipam" - "github.com/onmetal/onmetal-api/internal/apis/networking" - . "github.com/onmetal/onmetal-api/internal/testutils/validation" + commonv1alpha1 "github.com/ironcore-dev/ironcore/api/common/v1alpha1" + "github.com/ironcore-dev/ironcore/internal/apis/ipam" + "github.com/ironcore-dev/ironcore/internal/apis/networking" + . "github.com/ironcore-dev/ironcore/internal/testutils/validation" . "github.com/onsi/ginkgo/v2" . "github.com/onsi/gomega" "github.com/onsi/gomega/types" diff --git a/internal/apis/networking/validation/networkpolicy.go b/internal/apis/networking/validation/networkpolicy.go index 9dde7ddf9..fa1b5dc6f 100644 --- a/internal/apis/networking/validation/networkpolicy.go +++ b/internal/apis/networking/validation/networkpolicy.go @@ -1,4 +1,4 @@ -// Copyright 2023 OnMetal authors +// Copyright 2023 IronCore authors // // Licensed under the Apache License, Version 2.0 (the "License"); // you may not use this file except in compliance with the License. @@ -17,9 +17,9 @@ package validation import ( "fmt" - onmetalapivalidation "github.com/onmetal/onmetal-api/internal/api/validation" - "github.com/onmetal/onmetal-api/internal/apis/core" - "github.com/onmetal/onmetal-api/internal/apis/networking" + ironcorevalidation "github.com/ironcore-dev/ironcore/internal/api/validation" + "github.com/ironcore-dev/ironcore/internal/apis/core" + "github.com/ironcore-dev/ironcore/internal/apis/networking" "go4.org/netipx" corev1 "k8s.io/api/core/v1" apivalidation "k8s.io/apimachinery/pkg/api/validation" @@ -142,7 +142,7 @@ func validateNetworkPolicyPort(port *networking.NetworkPolicyPort, fldPath *fiel } if protocol := port.Protocol; protocol != nil { - allErrs = append(allErrs, onmetalapivalidation.ValidateProtocol(*protocol, fldPath.Child("protocol"))...) + allErrs = append(allErrs, ironcorevalidation.ValidateProtocol(*protocol, fldPath.Child("protocol"))...) } return allErrs @@ -177,7 +177,7 @@ func validateNetworkPolicyPeer(peer *networking.NetworkPolicyPeer, supportedObje func validateNetworkPolicyPeerObjectSelector(sel *core.ObjectSelector, allowedKinds sets.Set[string], fldPath *field.Path) field.ErrorList { var allErrs field.ErrorList - allErrs = append(allErrs, onmetalapivalidation.ValidateEnum(allowedKinds, sel.Kind, fldPath.Child("kind"), "must specify kind")...) + allErrs = append(allErrs, ironcorevalidation.ValidateEnum(allowedKinds, sel.Kind, fldPath.Child("kind"), "must specify kind")...) allErrs = append(allErrs, metav1validation.ValidateLabelSelector(&sel.LabelSelector, metav1validation.LabelSelectorValidationOptions{}, fldPath)...) return allErrs @@ -217,7 +217,7 @@ var supportedPolicyTypes = sets.New( ) func validatePolicyType(policyType networking.PolicyType, fldPath *field.Path) field.ErrorList { - return onmetalapivalidation.ValidateEnum(supportedPolicyTypes, policyType, fldPath, "must specify type") + return ironcorevalidation.ValidateEnum(supportedPolicyTypes, policyType, fldPath, "must specify type") } func validatePolicyTypes(policyTypes []networking.PolicyType, fldPath *field.Path) field.ErrorList { @@ -254,7 +254,7 @@ func ValidateNetworkPolicyUpdate(newNetworkPolicy, oldNetworkPolicy *networking. func validateNetworkPolicySpecUpdate(newSpec, oldSpec *networking.NetworkPolicySpec, fldPath *field.Path) field.ErrorList { var allErrs field.ErrorList - allErrs = append(allErrs, onmetalapivalidation.ValidateImmutableField(newSpec.NetworkRef, oldSpec.NetworkRef, fldPath.Child("networkRef"))...) + allErrs = append(allErrs, ironcorevalidation.ValidateImmutableField(newSpec.NetworkRef, oldSpec.NetworkRef, fldPath.Child("networkRef"))...) return allErrs } diff --git a/internal/apis/networking/validation/networkpolicy_test.go b/internal/apis/networking/validation/networkpolicy_test.go index 505fa70b5..d1f3b8f3d 100644 --- a/internal/apis/networking/validation/networkpolicy_test.go +++ b/internal/apis/networking/validation/networkpolicy_test.go @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 by the OnMetal authors. + * Copyright (c) 2022 by the IronCore authors. * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. @@ -17,10 +17,10 @@ package validation import ( - commonv1alpha1 "github.com/onmetal/onmetal-api/api/common/v1alpha1" - "github.com/onmetal/onmetal-api/internal/apis/core" - "github.com/onmetal/onmetal-api/internal/apis/networking" - . "github.com/onmetal/onmetal-api/internal/testutils/validation" + commonv1alpha1 "github.com/ironcore-dev/ironcore/api/common/v1alpha1" + "github.com/ironcore-dev/ironcore/internal/apis/core" + "github.com/ironcore-dev/ironcore/internal/apis/networking" + . "github.com/ironcore-dev/ironcore/internal/testutils/validation" . "github.com/onsi/ginkgo/v2" . "github.com/onsi/gomega" "github.com/onsi/gomega/types" diff --git a/internal/apis/networking/validation/validation_suite_test.go b/internal/apis/networking/validation/validation_suite_test.go index 07b32a3ca..14a4bc48c 100644 --- a/internal/apis/networking/validation/validation_suite_test.go +++ b/internal/apis/networking/validation/validation_suite_test.go @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 by the OnMetal authors. + * Copyright (c) 2022 by the IronCore authors. * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/internal/apis/networking/validation/virtualip.go b/internal/apis/networking/validation/virtualip.go index 0bd9fd0fe..71e2abe9a 100644 --- a/internal/apis/networking/validation/virtualip.go +++ b/internal/apis/networking/validation/virtualip.go @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 by the OnMetal authors. + * Copyright (c) 2022 by the IronCore authors. * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. @@ -17,8 +17,8 @@ package validation import ( - onmetalapivalidation "github.com/onmetal/onmetal-api/internal/api/validation" - "github.com/onmetal/onmetal-api/internal/apis/networking" + ironcorevalidation "github.com/ironcore-dev/ironcore/internal/api/validation" + "github.com/ironcore-dev/ironcore/internal/apis/networking" apivalidation "k8s.io/apimachinery/pkg/api/validation" "k8s.io/apimachinery/pkg/util/sets" "k8s.io/apimachinery/pkg/util/validation/field" @@ -50,14 +50,14 @@ var supportedVirtualIPTypes = sets.New( ) func validateVirtualIPType(virtualIPType networking.VirtualIPType, fldPath *field.Path) field.ErrorList { - return onmetalapivalidation.ValidateEnum(supportedVirtualIPTypes, virtualIPType, fldPath, "must specify type") + return ironcorevalidation.ValidateEnum(supportedVirtualIPTypes, virtualIPType, fldPath, "must specify type") } func validateVirtualIPSpec(spec *networking.VirtualIPSpec, fldPath *field.Path) field.ErrorList { var allErrs field.ErrorList allErrs = append(allErrs, validateVirtualIPType(spec.Type, fldPath.Child("type"))...) - allErrs = append(allErrs, onmetalapivalidation.ValidateIPFamily(spec.IPFamily, fldPath.Child("ipFamily"))...) + allErrs = append(allErrs, ironcorevalidation.ValidateIPFamily(spec.IPFamily, fldPath.Child("ipFamily"))...) if targetRef := spec.TargetRef; targetRef != nil { for _, msg := range apivalidation.NameIsDNSLabel(targetRef.Name, false) { @@ -76,7 +76,7 @@ func validateVirtualIPSpecUpdate(newSpec, oldSpec *networking.VirtualIPSpec, fld oldSpecCopy := oldSpec.DeepCopy() oldSpecCopy.TargetRef = newSpec.TargetRef - allErrs = append(allErrs, onmetalapivalidation.ValidateImmutableFieldWithDiff(newSpecCopy, oldSpecCopy, fldPath)...) + allErrs = append(allErrs, ironcorevalidation.ValidateImmutableFieldWithDiff(newSpecCopy, oldSpecCopy, fldPath)...) return allErrs } diff --git a/internal/apis/networking/validation/virtualip_test.go b/internal/apis/networking/validation/virtualip_test.go index bc1dbc091..1f80c4995 100644 --- a/internal/apis/networking/validation/virtualip_test.go +++ b/internal/apis/networking/validation/virtualip_test.go @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 by the OnMetal authors. + * Copyright (c) 2022 by the IronCore authors. * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. @@ -17,9 +17,9 @@ package validation import ( - commonv1alpha1 "github.com/onmetal/onmetal-api/api/common/v1alpha1" - "github.com/onmetal/onmetal-api/internal/apis/networking" - . "github.com/onmetal/onmetal-api/internal/testutils/validation" + commonv1alpha1 "github.com/ironcore-dev/ironcore/api/common/v1alpha1" + "github.com/ironcore-dev/ironcore/internal/apis/networking" + . "github.com/ironcore-dev/ironcore/internal/testutils/validation" . "github.com/onsi/ginkgo/v2" . "github.com/onsi/gomega" "github.com/onsi/gomega/types" diff --git a/internal/apis/networking/validation/virtualiptemplate.go b/internal/apis/networking/validation/virtualiptemplate.go index cec38c9da..337372f0f 100644 --- a/internal/apis/networking/validation/virtualiptemplate.go +++ b/internal/apis/networking/validation/virtualiptemplate.go @@ -1,4 +1,4 @@ -// Copyright 2022 OnMetal authors +// Copyright 2022 IronCore authors // // Licensed under the Apache License, Version 2.0 (the "License"); // you may not use this file except in compliance with the License. @@ -15,8 +15,8 @@ package validation import ( - onmetalapivalidation "github.com/onmetal/onmetal-api/internal/api/validation" - "github.com/onmetal/onmetal-api/internal/apis/networking" + ironcorevalidation "github.com/ironcore-dev/ironcore/internal/api/validation" + "github.com/ironcore-dev/ironcore/internal/apis/networking" apivalidation "k8s.io/apimachinery/pkg/api/validation" metav1 "k8s.io/apimachinery/pkg/apis/meta/v1" metav1validation "k8s.io/apimachinery/pkg/apis/meta/v1/validation" @@ -34,7 +34,7 @@ func validateVirtualIPTemplateSpecMetadata(objMeta *metav1.ObjectMeta, fldPath * allErrs = append(allErrs, metav1validation.ValidateLabels(objMeta.Labels, fldPath.Child("labels"))...) allErrs = append(allErrs, apivalidation.ValidateAnnotations(objMeta.Annotations, fldPath.Child("annotations"))...) - allErrs = append(allErrs, onmetalapivalidation.ValidateFieldAllowList(*objMeta, allowedPrefixTemplateObjectMetaFields, "cannot be set for an ephemeral prefix", fldPath)...) + allErrs = append(allErrs, ironcorevalidation.ValidateFieldAllowList(*objMeta, allowedPrefixTemplateObjectMetaFields, "cannot be set for an ephemeral prefix", fldPath)...) return allErrs } diff --git a/internal/apis/networking/virtualip_types.go b/internal/apis/networking/virtualip_types.go index c3b8359e2..104adbef3 100644 --- a/internal/apis/networking/virtualip_types.go +++ b/internal/apis/networking/virtualip_types.go @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 by the OnMetal authors. + * Copyright (c) 2022 by the IronCore authors. * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. @@ -17,7 +17,7 @@ package networking import ( - commonv1alpha1 "github.com/onmetal/onmetal-api/api/common/v1alpha1" + commonv1alpha1 "github.com/ironcore-dev/ironcore/api/common/v1alpha1" corev1 "k8s.io/api/core/v1" metav1 "k8s.io/apimachinery/pkg/apis/meta/v1" ) diff --git a/internal/apis/networking/zz_generated.deepcopy.go b/internal/apis/networking/zz_generated.deepcopy.go index 7c5479e45..7e60f72a9 100644 --- a/internal/apis/networking/zz_generated.deepcopy.go +++ b/internal/apis/networking/zz_generated.deepcopy.go @@ -2,7 +2,7 @@ // +build !ignore_autogenerated /* - * Copyright (c) 2022 by the OnMetal authors. + * Copyright (c) 2022 by the IronCore authors. * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. @@ -16,14 +16,15 @@ * See the License for the specific language governing permissions and * limitations under the License. */ + // Code generated by deepcopy-gen. DO NOT EDIT. package networking import ( - v1alpha1 "github.com/onmetal/onmetal-api/api/common/v1alpha1" - core "github.com/onmetal/onmetal-api/internal/apis/core" - ipam "github.com/onmetal/onmetal-api/internal/apis/ipam" + v1alpha1 "github.com/ironcore-dev/ironcore/api/common/v1alpha1" + core "github.com/ironcore-dev/ironcore/internal/apis/core" + ipam "github.com/ironcore-dev/ironcore/internal/apis/ipam" v1 "k8s.io/api/core/v1" metav1 "k8s.io/apimachinery/pkg/apis/meta/v1" runtime "k8s.io/apimachinery/pkg/runtime" diff --git a/internal/apis/storage/bucket_types.go b/internal/apis/storage/bucket_types.go index 8ef4c1656..74482a607 100644 --- a/internal/apis/storage/bucket_types.go +++ b/internal/apis/storage/bucket_types.go @@ -1,5 +1,5 @@ /* - * Copyright (c) 2021 by the OnMetal authors. + * Copyright (c) 2021 by the IronCore authors. * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. @@ -17,7 +17,7 @@ package storage import ( - commonv1alpha1 "github.com/onmetal/onmetal-api/api/common/v1alpha1" + commonv1alpha1 "github.com/ironcore-dev/ironcore/api/common/v1alpha1" corev1 "k8s.io/api/core/v1" metav1 "k8s.io/apimachinery/pkg/apis/meta/v1" ) diff --git a/internal/apis/storage/bucketclass_types.go b/internal/apis/storage/bucketclass_types.go index 8076e7344..0ce1a8ef7 100644 --- a/internal/apis/storage/bucketclass_types.go +++ b/internal/apis/storage/bucketclass_types.go @@ -1,5 +1,5 @@ /* - * Copyright (c) 2021 by the OnMetal authors. + * Copyright (c) 2021 by the IronCore authors. * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. @@ -17,7 +17,7 @@ package storage import ( - "github.com/onmetal/onmetal-api/internal/apis/core" + "github.com/ironcore-dev/ironcore/internal/apis/core" metav1 "k8s.io/apimachinery/pkg/apis/meta/v1" ) diff --git a/internal/apis/storage/bucketpool_types.go b/internal/apis/storage/bucketpool_types.go index 38f5fc720..080bcd17f 100644 --- a/internal/apis/storage/bucketpool_types.go +++ b/internal/apis/storage/bucketpool_types.go @@ -1,5 +1,5 @@ /* - * Copyright (c) 2021 by the OnMetal authors. + * Copyright (c) 2021 by the IronCore authors. * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. @@ -20,7 +20,7 @@ import ( corev1 "k8s.io/api/core/v1" metav1 "k8s.io/apimachinery/pkg/apis/meta/v1" - commonv1alpha1 "github.com/onmetal/onmetal-api/api/common/v1alpha1" + commonv1alpha1 "github.com/ironcore-dev/ironcore/api/common/v1alpha1" ) // BucketPoolSpec defines the desired state of BucketPool diff --git a/internal/apis/storage/common.go b/internal/apis/storage/common.go index 53df153bd..7b20fab2a 100644 --- a/internal/apis/storage/common.go +++ b/internal/apis/storage/common.go @@ -1,4 +1,4 @@ -// Copyright 2022 OnMetal authors +// Copyright 2022 IronCore authors // // Licensed under the Apache License, Version 2.0 (the "License"); // you may not use this file except in compliance with the License. @@ -24,18 +24,18 @@ const ( BucketBucketClassRefNameField = "spec.bucketClassRef.name" // VolumePoolsGroup is the system rbac group all volume pools are in. - VolumePoolsGroup = "storage.api.onmetal.de:system:volumepools" + VolumePoolsGroup = "storage.ironcore.dev:system:volumepools" // VolumePoolUserNamePrefix is the prefix all volume pool users should have. - VolumePoolUserNamePrefix = "storage.api.onmetal.de:system:volumepool:" + VolumePoolUserNamePrefix = "storage.ironcore.dev:system:volumepool:" // BucketPoolsGroup is the system rbac group all bucket pools are in. - BucketPoolsGroup = "storage.api.onmetal.de:system:bucketpools" + BucketPoolsGroup = "storage.ironcore.dev:system:bucketpools" // BucketPoolUserNamePrefix is the prefix all bucket pool users should have. - BucketPoolUserNamePrefix = "storage.api.onmetal.de:system:bucketpool:" + BucketPoolUserNamePrefix = "storage.ironcore.dev:system:bucketpool:" - SecretTypeVolumeAuth = corev1.SecretType("storage.api.onmetal.de/volume-auth") + SecretTypeVolumeAuth = corev1.SecretType("storage.ironcore.dev/volume-auth") ) // VolumePoolCommonName constructs the common name for a certificate of a volume pool user. diff --git a/internal/apis/storage/doc.go b/internal/apis/storage/doc.go index d5d82a5f2..5448ee783 100644 --- a/internal/apis/storage/doc.go +++ b/internal/apis/storage/doc.go @@ -1,5 +1,5 @@ /* - * Copyright (c) 2021 by the OnMetal authors. + * Copyright (c) 2021 by the IronCore authors. * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. @@ -18,7 +18,7 @@ // +k8s:openapi-gen=true // +k8s:defaulter-gen=TypeMeta // +k8s:protobuf-gen=package -// +groupName=storage.api.onmetal.de +// +groupName=storage.ironcore.dev // Package storage is the internal version of the API. -package storage // import "github.com/onmetal/onmetal-api/internal/storage" +package storage // import "github.com/ironcore-dev/ironcore/internal/storage" diff --git a/internal/apis/storage/install/install.go b/internal/apis/storage/install/install.go index 5e78cde85..56e4b5bd0 100644 --- a/internal/apis/storage/install/install.go +++ b/internal/apis/storage/install/install.go @@ -1,4 +1,4 @@ -// Copyright 2022 OnMetal authors +// Copyright 2022 IronCore authors // // Licensed under the Apache License, Version 2.0 (the "License"); // you may not use this file except in compliance with the License. @@ -15,8 +15,8 @@ package install import ( - "github.com/onmetal/onmetal-api/internal/apis/storage" - "github.com/onmetal/onmetal-api/internal/apis/storage/v1alpha1" + "github.com/ironcore-dev/ironcore/internal/apis/storage" + "github.com/ironcore-dev/ironcore/internal/apis/storage/v1alpha1" "k8s.io/apimachinery/pkg/runtime" utilruntime "k8s.io/apimachinery/pkg/util/runtime" ) diff --git a/internal/apis/storage/register.go b/internal/apis/storage/register.go index 14cccb6c8..14cd6f25a 100644 --- a/internal/apis/storage/register.go +++ b/internal/apis/storage/register.go @@ -1,5 +1,5 @@ /* - * Copyright (c) 2021 by the OnMetal authors. + * Copyright (c) 2021 by the IronCore authors. * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. @@ -15,7 +15,7 @@ */ // Package storage contains API Schema definitions for the storage internal API group -// +groupName=storage.api.onmetal.de +// +groupName=storage.ironcore.dev package storage import ( @@ -25,7 +25,7 @@ import ( var ( // SchemeGroupVersion is group version used to register these objects - SchemeGroupVersion = schema.GroupVersion{Group: "storage.api.onmetal.de", Version: runtime.APIVersionInternal} + SchemeGroupVersion = schema.GroupVersion{Group: "storage.ironcore.dev", Version: runtime.APIVersionInternal} // SchemeBuilder is used to add go types to the GroupVersionKind scheme SchemeBuilder = runtime.NewSchemeBuilder(addKnownTypes) diff --git a/internal/apis/storage/v1alpha1/conversions.go b/internal/apis/storage/v1alpha1/conversions.go index d0ef1d752..a6ce06edb 100644 --- a/internal/apis/storage/v1alpha1/conversions.go +++ b/internal/apis/storage/v1alpha1/conversions.go @@ -1,4 +1,4 @@ -// Copyright 2022 OnMetal authors +// Copyright 2022 IronCore authors // // Licensed under the Apache License, Version 2.0 (the "License"); // you may not use this file except in compliance with the License. @@ -17,7 +17,7 @@ package v1alpha1 import ( "fmt" - "github.com/onmetal/onmetal-api/api/storage/v1alpha1" + "github.com/ironcore-dev/ironcore/api/storage/v1alpha1" "k8s.io/apimachinery/pkg/runtime" ) diff --git a/internal/apis/storage/v1alpha1/defaults.go b/internal/apis/storage/v1alpha1/defaults.go index 0bb5fcdda..1e5408e6a 100644 --- a/internal/apis/storage/v1alpha1/defaults.go +++ b/internal/apis/storage/v1alpha1/defaults.go @@ -1,4 +1,4 @@ -// Copyright 2022 OnMetal authors +// Copyright 2022 IronCore authors // // Licensed under the Apache License, Version 2.0 (the "License"); // you may not use this file except in compliance with the License. @@ -15,7 +15,7 @@ package v1alpha1 import ( - "github.com/onmetal/onmetal-api/api/storage/v1alpha1" + "github.com/ironcore-dev/ironcore/api/storage/v1alpha1" "k8s.io/apimachinery/pkg/runtime" ) diff --git a/internal/apis/storage/v1alpha1/defaults_test.go b/internal/apis/storage/v1alpha1/defaults_test.go index 40733467a..ab3b86726 100644 --- a/internal/apis/storage/v1alpha1/defaults_test.go +++ b/internal/apis/storage/v1alpha1/defaults_test.go @@ -1,4 +1,4 @@ -// Copyright 2023 OnMetal authors +// Copyright 2023 IronCore authors // // Licensed under the Apache License, Version 2.0 (the "License"); // you may not use this file except in compliance with the License. @@ -15,8 +15,8 @@ package v1alpha1_test import ( - storagev1alpha1 "github.com/onmetal/onmetal-api/api/storage/v1alpha1" - . "github.com/onmetal/onmetal-api/internal/apis/storage/v1alpha1" + storagev1alpha1 "github.com/ironcore-dev/ironcore/api/storage/v1alpha1" + . "github.com/ironcore-dev/ironcore/internal/apis/storage/v1alpha1" . "github.com/onsi/ginkgo/v2" . "github.com/onsi/gomega" metav1 "k8s.io/apimachinery/pkg/apis/meta/v1" diff --git a/internal/apis/storage/v1alpha1/doc.go b/internal/apis/storage/v1alpha1/doc.go index f7fef6953..d0b4837e9 100644 --- a/internal/apis/storage/v1alpha1/doc.go +++ b/internal/apis/storage/v1alpha1/doc.go @@ -1,4 +1,4 @@ -// Copyright 2022 OnMetal authors +// Copyright 2022 IronCore authors // // Licensed under the Apache License, Version 2.0 (the "License"); // you may not use this file except in compliance with the License. @@ -12,10 +12,10 @@ // See the License for the specific language governing permissions and // limitations under the License. -// +k8s:conversion-gen=github.com/onmetal/onmetal-api/internal/apis/storage -// +k8s:conversion-gen-external-types=github.com/onmetal/onmetal-api/api/storage/v1alpha1 +// +k8s:conversion-gen=github.com/ironcore-dev/ironcore/internal/apis/storage +// +k8s:conversion-gen-external-types=github.com/ironcore-dev/ironcore/api/storage/v1alpha1 // +k8s:defaulter-gen=TypeMeta -// +k8s:defaulter-gen-input=github.com/onmetal/onmetal-api/api/storage/v1alpha1 +// +k8s:defaulter-gen-input=github.com/ironcore-dev/ironcore/api/storage/v1alpha1 // Package v1alpha1 is the v1alpha1 version of the API. -package v1alpha1 // import "github.com/onmetal/onmetal-api/internal/apis/storage/v1alpha1" +package v1alpha1 // import "github.com/ironcore-dev/ironcore/internal/apis/storage/v1alpha1" diff --git a/internal/apis/storage/v1alpha1/register.go b/internal/apis/storage/v1alpha1/register.go index f13836f5d..470bbc1f0 100644 --- a/internal/apis/storage/v1alpha1/register.go +++ b/internal/apis/storage/v1alpha1/register.go @@ -1,5 +1,5 @@ /* - * Copyright (c) 2021 by the OnMetal authors. + * Copyright (c) 2021 by the IronCore authors. * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. @@ -15,17 +15,17 @@ */ // Package v1alpha1 contains API Schema definitions for the storage v1alpha1 API group -// +groupName=storage.api.onmetal.de +// +groupName=storage.ironcore.dev package v1alpha1 import ( - "github.com/onmetal/onmetal-api/api/storage/v1alpha1" + "github.com/ironcore-dev/ironcore/api/storage/v1alpha1" "k8s.io/apimachinery/pkg/runtime/schema" ) var ( // SchemeGroupVersion is group version used to register these objects - SchemeGroupVersion = schema.GroupVersion{Group: "storage.api.onmetal.de", Version: "v1alpha1"} + SchemeGroupVersion = schema.GroupVersion{Group: "storage.ironcore.dev", Version: "v1alpha1"} localSchemeBuilder = &v1alpha1.SchemeBuilder diff --git a/internal/apis/storage/v1alpha1/v1alpha1_suite_test.go b/internal/apis/storage/v1alpha1/v1alpha1_suite_test.go index 535fb8cfb..c8799928b 100644 --- a/internal/apis/storage/v1alpha1/v1alpha1_suite_test.go +++ b/internal/apis/storage/v1alpha1/v1alpha1_suite_test.go @@ -1,5 +1,5 @@ /* - * Copyright (c) 2023 by the OnMetal authors. + * Copyright (c) 2023 by the IronCore authors. * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/internal/apis/storage/v1alpha1/zz_generated.conversion.go b/internal/apis/storage/v1alpha1/zz_generated.conversion.go index 6e3b94fe6..cf55d841c 100644 --- a/internal/apis/storage/v1alpha1/zz_generated.conversion.go +++ b/internal/apis/storage/v1alpha1/zz_generated.conversion.go @@ -2,7 +2,7 @@ // +build !ignore_autogenerated /* - * Copyright (c) 2022 by the OnMetal authors. + * Copyright (c) 2022 by the IronCore authors. * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. @@ -16,6 +16,7 @@ * See the License for the specific language governing permissions and * limitations under the License. */ + // Code generated by conversion-gen. DO NOT EDIT. package v1alpha1 @@ -23,11 +24,11 @@ package v1alpha1 import ( unsafe "unsafe" - commonv1alpha1 "github.com/onmetal/onmetal-api/api/common/v1alpha1" - corev1alpha1 "github.com/onmetal/onmetal-api/api/core/v1alpha1" - v1alpha1 "github.com/onmetal/onmetal-api/api/storage/v1alpha1" - core "github.com/onmetal/onmetal-api/internal/apis/core" - storage "github.com/onmetal/onmetal-api/internal/apis/storage" + commonv1alpha1 "github.com/ironcore-dev/ironcore/api/common/v1alpha1" + corev1alpha1 "github.com/ironcore-dev/ironcore/api/core/v1alpha1" + v1alpha1 "github.com/ironcore-dev/ironcore/api/storage/v1alpha1" + core "github.com/ironcore-dev/ironcore/internal/apis/core" + storage "github.com/ironcore-dev/ironcore/internal/apis/storage" v1 "k8s.io/api/core/v1" metav1 "k8s.io/apimachinery/pkg/apis/meta/v1" conversion "k8s.io/apimachinery/pkg/conversion" diff --git a/internal/apis/storage/v1alpha1/zz_generated.defaults.go b/internal/apis/storage/v1alpha1/zz_generated.defaults.go index ce3b3aa0b..b3062e64d 100644 --- a/internal/apis/storage/v1alpha1/zz_generated.defaults.go +++ b/internal/apis/storage/v1alpha1/zz_generated.defaults.go @@ -2,7 +2,7 @@ // +build !ignore_autogenerated /* - * Copyright (c) 2022 by the OnMetal authors. + * Copyright (c) 2022 by the IronCore authors. * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. @@ -16,12 +16,13 @@ * See the License for the specific language governing permissions and * limitations under the License. */ + // Code generated by defaulter-gen. DO NOT EDIT. package v1alpha1 import ( - v1alpha1 "github.com/onmetal/onmetal-api/api/storage/v1alpha1" + v1alpha1 "github.com/ironcore-dev/ironcore/api/storage/v1alpha1" runtime "k8s.io/apimachinery/pkg/runtime" ) diff --git a/internal/apis/storage/validation/bucket.go b/internal/apis/storage/validation/bucket.go index a1ed00bae..5379adbfc 100644 --- a/internal/apis/storage/validation/bucket.go +++ b/internal/apis/storage/validation/bucket.go @@ -1,4 +1,4 @@ -// Copyright 2022 OnMetal authors +// Copyright 2022 IronCore authors // // Licensed under the Apache License, Version 2.0 (the "License"); // you may not use this file except in compliance with the License. @@ -15,8 +15,8 @@ package validation import ( - onmetalapivalidation "github.com/onmetal/onmetal-api/internal/api/validation" - "github.com/onmetal/onmetal-api/internal/apis/storage" + ironcorevalidation "github.com/ironcore-dev/ironcore/internal/api/validation" + "github.com/ironcore-dev/ironcore/internal/apis/storage" apivalidation "k8s.io/apimachinery/pkg/api/validation" metav1validation "k8s.io/apimachinery/pkg/apis/meta/v1/validation" "k8s.io/apimachinery/pkg/util/validation/field" @@ -77,8 +77,8 @@ func ValidateBucketUpdate(newBucket, oldBucket *storage.Bucket) field.ErrorList func validateBucketSpecUpdate(newSpec, oldSpec *storage.BucketSpec, fldPath *field.Path) field.ErrorList { var allErrs field.ErrorList - allErrs = append(allErrs, onmetalapivalidation.ValidateImmutableField(newSpec.BucketClassRef, oldSpec.BucketClassRef, fldPath.Child("bucketClassRef"))...) - allErrs = append(allErrs, onmetalapivalidation.ValidateSetOnceField(newSpec.BucketPoolRef, oldSpec.BucketPoolRef, fldPath.Child("bucketPoolRef"))...) + allErrs = append(allErrs, ironcorevalidation.ValidateImmutableField(newSpec.BucketClassRef, oldSpec.BucketClassRef, fldPath.Child("bucketClassRef"))...) + allErrs = append(allErrs, ironcorevalidation.ValidateSetOnceField(newSpec.BucketPoolRef, oldSpec.BucketPoolRef, fldPath.Child("bucketPoolRef"))...) return allErrs } diff --git a/internal/apis/storage/validation/bucket_test.go b/internal/apis/storage/validation/bucket_test.go index e17b8cd4f..dae16af2e 100644 --- a/internal/apis/storage/validation/bucket_test.go +++ b/internal/apis/storage/validation/bucket_test.go @@ -1,4 +1,4 @@ -// Copyright 2022 OnMetal authors +// Copyright 2022 IronCore authors // // Licensed under the Apache License, Version 2.0 (the "License"); // you may not use this file except in compliance with the License. @@ -15,9 +15,9 @@ package validation_test import ( - "github.com/onmetal/onmetal-api/internal/apis/storage" - . "github.com/onmetal/onmetal-api/internal/apis/storage/validation" - . "github.com/onmetal/onmetal-api/internal/testutils/validation" + "github.com/ironcore-dev/ironcore/internal/apis/storage" + . "github.com/ironcore-dev/ironcore/internal/apis/storage/validation" + . "github.com/ironcore-dev/ironcore/internal/testutils/validation" . "github.com/onsi/ginkgo/v2" . "github.com/onsi/gomega" "github.com/onsi/gomega/types" diff --git a/internal/apis/storage/validation/bucketclass.go b/internal/apis/storage/validation/bucketclass.go index 2c72e753d..dd33dfa27 100644 --- a/internal/apis/storage/validation/bucketclass.go +++ b/internal/apis/storage/validation/bucketclass.go @@ -1,4 +1,4 @@ -// Copyright 2022 OnMetal authors +// Copyright 2022 IronCore authors // // Licensed under the Apache License, Version 2.0 (the "License"); // you may not use this file except in compliance with the License. @@ -15,9 +15,9 @@ package validation import ( - onmetalapivalidation "github.com/onmetal/onmetal-api/internal/api/validation" - "github.com/onmetal/onmetal-api/internal/apis/core" - "github.com/onmetal/onmetal-api/internal/apis/storage" + ironcorevalidation "github.com/ironcore-dev/ironcore/internal/api/validation" + "github.com/ironcore-dev/ironcore/internal/apis/core" + "github.com/ironcore-dev/ironcore/internal/apis/storage" "k8s.io/apimachinery/pkg/api/resource" apivalidation "k8s.io/apimachinery/pkg/api/validation" "k8s.io/apimachinery/pkg/util/validation/field" @@ -37,10 +37,10 @@ func validateBucketClassCapabilities(capabilities core.ResourceList, fldPath *fi var allErrs field.ErrorList tps := capabilities.Name(core.ResourceTPS, resource.DecimalSI) - allErrs = append(allErrs, onmetalapivalidation.ValidatePositiveQuantity(*tps, fldPath.Key(string(core.ResourceTPS)))...) + allErrs = append(allErrs, ironcorevalidation.ValidatePositiveQuantity(*tps, fldPath.Key(string(core.ResourceTPS)))...) iops := capabilities.Name(core.ResourceIOPS, resource.DecimalSI) - allErrs = append(allErrs, onmetalapivalidation.ValidatePositiveQuantity(*iops, fldPath.Key(string(core.ResourceIOPS)))...) + allErrs = append(allErrs, ironcorevalidation.ValidatePositiveQuantity(*iops, fldPath.Key(string(core.ResourceIOPS)))...) return allErrs } @@ -49,7 +49,7 @@ func ValidateBucketClassUpdate(newBucketClass, oldBucketClass *storage.BucketCla var allErrs field.ErrorList allErrs = append(allErrs, apivalidation.ValidateObjectMetaAccessorUpdate(newBucketClass, oldBucketClass, field.NewPath("metadata"))...) - allErrs = append(allErrs, onmetalapivalidation.ValidateImmutableField(newBucketClass.Capabilities, oldBucketClass.Capabilities, field.NewPath("capabilities"))...) + allErrs = append(allErrs, ironcorevalidation.ValidateImmutableField(newBucketClass.Capabilities, oldBucketClass.Capabilities, field.NewPath("capabilities"))...) allErrs = append(allErrs, ValidateBucketClass(newBucketClass)...) return allErrs diff --git a/internal/apis/storage/validation/bucketclass_test.go b/internal/apis/storage/validation/bucketclass_test.go index 7c07b8403..a571590d9 100644 --- a/internal/apis/storage/validation/bucketclass_test.go +++ b/internal/apis/storage/validation/bucketclass_test.go @@ -1,4 +1,4 @@ -// Copyright 2022 OnMetal authors +// Copyright 2022 IronCore authors // // Licensed under the Apache License, Version 2.0 (the "License"); // you may not use this file except in compliance with the License. @@ -15,10 +15,10 @@ package validation_test import ( - "github.com/onmetal/onmetal-api/internal/apis/core" - "github.com/onmetal/onmetal-api/internal/apis/storage" - . "github.com/onmetal/onmetal-api/internal/apis/storage/validation" - . "github.com/onmetal/onmetal-api/internal/testutils/validation" + "github.com/ironcore-dev/ironcore/internal/apis/core" + "github.com/ironcore-dev/ironcore/internal/apis/storage" + . "github.com/ironcore-dev/ironcore/internal/apis/storage/validation" + . "github.com/ironcore-dev/ironcore/internal/testutils/validation" . "github.com/onsi/ginkgo/v2" . "github.com/onsi/gomega" "github.com/onsi/gomega/types" diff --git a/internal/apis/storage/validation/bucketpool.go b/internal/apis/storage/validation/bucketpool.go index 7c085d434..ab41ee1f5 100644 --- a/internal/apis/storage/validation/bucketpool.go +++ b/internal/apis/storage/validation/bucketpool.go @@ -1,4 +1,4 @@ -// Copyright 2022 OnMetal authors +// Copyright 2022 IronCore authors // // Licensed under the Apache License, Version 2.0 (the "License"); // you may not use this file except in compliance with the License. @@ -15,8 +15,8 @@ package validation import ( - onmetalapivalidation "github.com/onmetal/onmetal-api/internal/api/validation" - "github.com/onmetal/onmetal-api/internal/apis/storage" + ironcorevalidation "github.com/ironcore-dev/ironcore/internal/api/validation" + "github.com/ironcore-dev/ironcore/internal/apis/storage" apivalidation "k8s.io/apimachinery/pkg/api/validation" "k8s.io/apimachinery/pkg/util/validation/field" ) @@ -52,7 +52,7 @@ func validateBucketPoolSpecUpdate(newSpec, oldSpec *storage.BucketPoolSpec, fldP var allErrs field.ErrorList if oldSpec.ProviderID != "" { - allErrs = append(allErrs, onmetalapivalidation.ValidateImmutableField(newSpec.ProviderID, oldSpec.ProviderID, fldPath.Child("providerID"))...) + allErrs = append(allErrs, ironcorevalidation.ValidateImmutableField(newSpec.ProviderID, oldSpec.ProviderID, fldPath.Child("providerID"))...) } return allErrs diff --git a/internal/apis/storage/validation/bucketpool_test.go b/internal/apis/storage/validation/bucketpool_test.go index 5736da367..88bc7f80c 100644 --- a/internal/apis/storage/validation/bucketpool_test.go +++ b/internal/apis/storage/validation/bucketpool_test.go @@ -1,4 +1,4 @@ -// Copyright 2022 OnMetal authors +// Copyright 2022 IronCore authors // // Licensed under the Apache License, Version 2.0 (the "License"); // you may not use this file except in compliance with the License. @@ -15,9 +15,9 @@ package validation_test import ( - "github.com/onmetal/onmetal-api/internal/apis/storage" - . "github.com/onmetal/onmetal-api/internal/apis/storage/validation" - . "github.com/onmetal/onmetal-api/internal/testutils/validation" + "github.com/ironcore-dev/ironcore/internal/apis/storage" + . "github.com/ironcore-dev/ironcore/internal/apis/storage/validation" + . "github.com/ironcore-dev/ironcore/internal/testutils/validation" . "github.com/onsi/ginkgo/v2" . "github.com/onsi/gomega" "github.com/onsi/gomega/types" diff --git a/internal/apis/storage/validation/validation_suite_test.go b/internal/apis/storage/validation/validation_suite_test.go index f01c77456..a5c0c5907 100644 --- a/internal/apis/storage/validation/validation_suite_test.go +++ b/internal/apis/storage/validation/validation_suite_test.go @@ -1,4 +1,4 @@ -// Copyright 2022 OnMetal authors +// Copyright 2022 IronCore authors // // Licensed under the Apache License, Version 2.0 (the "License"); // you may not use this file except in compliance with the License. diff --git a/internal/apis/storage/validation/volume.go b/internal/apis/storage/validation/volume.go index 63254836a..aaa21db59 100644 --- a/internal/apis/storage/validation/volume.go +++ b/internal/apis/storage/validation/volume.go @@ -1,4 +1,4 @@ -// Copyright 2022 OnMetal authors +// Copyright 2022 IronCore authors // // Licensed under the Apache License, Version 2.0 (the "License"); // you may not use this file except in compliance with the License. @@ -17,14 +17,14 @@ package validation import ( "fmt" - "github.com/onmetal/onmetal-api/internal/apis/core" + "github.com/ironcore-dev/ironcore/internal/apis/core" corev1 "k8s.io/api/core/v1" apivalidation "k8s.io/apimachinery/pkg/api/validation" metav1validation "k8s.io/apimachinery/pkg/apis/meta/v1/validation" "k8s.io/apimachinery/pkg/util/validation/field" - onmetalapivalidation "github.com/onmetal/onmetal-api/internal/api/validation" - "github.com/onmetal/onmetal-api/internal/apis/storage" + ironcorevalidation "github.com/ironcore-dev/ironcore/internal/api/validation" + "github.com/ironcore-dev/ironcore/internal/apis/storage" ) func ValidateVolume(volume *storage.Volume) field.ErrorList { @@ -54,7 +54,7 @@ func validateVolumeSpec(spec *storage.VolumeSpec, fldPath *field.Path) field.Err storageValue, ok := spec.Resources[core.ResourceStorage] if ok { - allErrs = append(allErrs, onmetalapivalidation.ValidatePositiveQuantity(storageValue, fldPath.Child("resources").Key(string(corev1.ResourceStorage)))...) + allErrs = append(allErrs, ironcorevalidation.ValidatePositiveQuantity(storageValue, fldPath.Child("resources").Key(string(corev1.ResourceStorage)))...) } else { allErrs = append(allErrs, field.Required(fldPath.Child("resources").Key(string(core.ResourceStorage)), fmt.Sprintf("must specify %s", core.ResourceStorage))) } @@ -124,9 +124,9 @@ func ValidateVolumeUpdate(newVolume, oldVolume *storage.Volume) field.ErrorList func validateVolumeSpecUpdate(newSpec, oldSpec *storage.VolumeSpec, fldPath *field.Path) field.ErrorList { var allErrs field.ErrorList - allErrs = append(allErrs, onmetalapivalidation.ValidateImmutableField(newSpec.VolumeClassRef, oldSpec.VolumeClassRef, fldPath.Child("volumeClassRef"))...) - allErrs = append(allErrs, onmetalapivalidation.ValidateSetOnceField(newSpec.VolumePoolRef, oldSpec.VolumePoolRef, fldPath.Child("volumePoolRef"))...) - allErrs = append(allErrs, onmetalapivalidation.ValidateImmutableField(newSpec.Encryption, oldSpec.Encryption, fldPath.Child("encryption"))...) + allErrs = append(allErrs, ironcorevalidation.ValidateImmutableField(newSpec.VolumeClassRef, oldSpec.VolumeClassRef, fldPath.Child("volumeClassRef"))...) + allErrs = append(allErrs, ironcorevalidation.ValidateSetOnceField(newSpec.VolumePoolRef, oldSpec.VolumePoolRef, fldPath.Child("volumePoolRef"))...) + allErrs = append(allErrs, ironcorevalidation.ValidateImmutableField(newSpec.Encryption, oldSpec.Encryption, fldPath.Child("encryption"))...) return allErrs } diff --git a/internal/apis/storage/validation/volume_test.go b/internal/apis/storage/validation/volume_test.go index 2ab16af7d..4fc25283d 100644 --- a/internal/apis/storage/validation/volume_test.go +++ b/internal/apis/storage/validation/volume_test.go @@ -1,4 +1,4 @@ -// Copyright 2022 OnMetal authors +// Copyright 2022 IronCore authors // // Licensed under the Apache License, Version 2.0 (the "License"); // you may not use this file except in compliance with the License. @@ -15,11 +15,11 @@ package validation_test import ( - commonv1alpha1 "github.com/onmetal/onmetal-api/api/common/v1alpha1" - "github.com/onmetal/onmetal-api/internal/apis/core" - "github.com/onmetal/onmetal-api/internal/apis/storage" - . "github.com/onmetal/onmetal-api/internal/apis/storage/validation" - . "github.com/onmetal/onmetal-api/internal/testutils/validation" + commonv1alpha1 "github.com/ironcore-dev/ironcore/api/common/v1alpha1" + "github.com/ironcore-dev/ironcore/internal/apis/core" + "github.com/ironcore-dev/ironcore/internal/apis/storage" + . "github.com/ironcore-dev/ironcore/internal/apis/storage/validation" + . "github.com/ironcore-dev/ironcore/internal/testutils/validation" . "github.com/onsi/ginkgo/v2" . "github.com/onsi/gomega" "github.com/onsi/gomega/types" diff --git a/internal/apis/storage/validation/volumeclass.go b/internal/apis/storage/validation/volumeclass.go index b6a0ee4f7..520461aad 100644 --- a/internal/apis/storage/validation/volumeclass.go +++ b/internal/apis/storage/validation/volumeclass.go @@ -1,4 +1,4 @@ -// Copyright 2022 OnMetal authors +// Copyright 2022 IronCore authors // // Licensed under the Apache License, Version 2.0 (the "License"); // you may not use this file except in compliance with the License. @@ -15,9 +15,9 @@ package validation import ( - onmetalapivalidation "github.com/onmetal/onmetal-api/internal/api/validation" - "github.com/onmetal/onmetal-api/internal/apis/core" - "github.com/onmetal/onmetal-api/internal/apis/storage" + ironcorevalidation "github.com/ironcore-dev/ironcore/internal/api/validation" + "github.com/ironcore-dev/ironcore/internal/apis/core" + "github.com/ironcore-dev/ironcore/internal/apis/storage" "k8s.io/apimachinery/pkg/api/resource" apivalidation "k8s.io/apimachinery/pkg/api/validation" "k8s.io/apimachinery/pkg/util/validation/field" @@ -38,7 +38,7 @@ func ValidateVolumeClass(volumeClass *storage.VolumeClass) field.ErrorList { func validateVolumeClassResizePolicy(policy storage.ResizePolicy, fldPath *field.Path) field.ErrorList { var allErrs field.ErrorList - allErrs = append(allErrs, onmetalapivalidation.ValidateResizePolicy(policy, fldPath)...) + allErrs = append(allErrs, ironcorevalidation.ValidateResizePolicy(policy, fldPath)...) return allErrs } @@ -47,10 +47,10 @@ func validateVolumeClassCapabilities(capabilities core.ResourceList, fldPath *fi var allErrs field.ErrorList tps := capabilities.Name(core.ResourceTPS, resource.DecimalSI) - allErrs = append(allErrs, onmetalapivalidation.ValidatePositiveQuantity(*tps, fldPath.Key(string(core.ResourceTPS)))...) + allErrs = append(allErrs, ironcorevalidation.ValidatePositiveQuantity(*tps, fldPath.Key(string(core.ResourceTPS)))...) iops := capabilities.Name(core.ResourceIOPS, resource.DecimalSI) - allErrs = append(allErrs, onmetalapivalidation.ValidatePositiveQuantity(*iops, fldPath.Key(string(core.ResourceIOPS)))...) + allErrs = append(allErrs, ironcorevalidation.ValidatePositiveQuantity(*iops, fldPath.Key(string(core.ResourceIOPS)))...) return allErrs } @@ -59,7 +59,7 @@ func ValidateVolumeClassUpdate(newVolumeClass, oldVolumeClass *storage.VolumeCla var allErrs field.ErrorList allErrs = append(allErrs, apivalidation.ValidateObjectMetaAccessorUpdate(newVolumeClass, oldVolumeClass, field.NewPath("metadata"))...) - allErrs = append(allErrs, onmetalapivalidation.ValidateImmutableField(newVolumeClass.Capabilities, oldVolumeClass.Capabilities, field.NewPath("capabilities"))...) + allErrs = append(allErrs, ironcorevalidation.ValidateImmutableField(newVolumeClass.Capabilities, oldVolumeClass.Capabilities, field.NewPath("capabilities"))...) allErrs = append(allErrs, ValidateVolumeClass(newVolumeClass)...) return allErrs diff --git a/internal/apis/storage/validation/volumeclass_test.go b/internal/apis/storage/validation/volumeclass_test.go index b80c6169e..0ec904c5b 100644 --- a/internal/apis/storage/validation/volumeclass_test.go +++ b/internal/apis/storage/validation/volumeclass_test.go @@ -1,4 +1,4 @@ -// Copyright 2022 OnMetal authors +// Copyright 2022 IronCore authors // // Licensed under the Apache License, Version 2.0 (the "License"); // you may not use this file except in compliance with the License. @@ -15,10 +15,10 @@ package validation_test import ( - "github.com/onmetal/onmetal-api/internal/apis/core" - "github.com/onmetal/onmetal-api/internal/apis/storage" - . "github.com/onmetal/onmetal-api/internal/apis/storage/validation" - . "github.com/onmetal/onmetal-api/internal/testutils/validation" + "github.com/ironcore-dev/ironcore/internal/apis/core" + "github.com/ironcore-dev/ironcore/internal/apis/storage" + . "github.com/ironcore-dev/ironcore/internal/apis/storage/validation" + . "github.com/ironcore-dev/ironcore/internal/testutils/validation" . "github.com/onsi/ginkgo/v2" . "github.com/onsi/gomega" "github.com/onsi/gomega/types" diff --git a/internal/apis/storage/validation/volumepool.go b/internal/apis/storage/validation/volumepool.go index 3d715e188..82a267bc3 100644 --- a/internal/apis/storage/validation/volumepool.go +++ b/internal/apis/storage/validation/volumepool.go @@ -1,4 +1,4 @@ -// Copyright 2022 OnMetal authors +// Copyright 2022 IronCore authors // // Licensed under the Apache License, Version 2.0 (the "License"); // you may not use this file except in compliance with the License. @@ -15,8 +15,8 @@ package validation import ( - onmetalapivalidation "github.com/onmetal/onmetal-api/internal/api/validation" - "github.com/onmetal/onmetal-api/internal/apis/storage" + ironcorevalidation "github.com/ironcore-dev/ironcore/internal/api/validation" + "github.com/ironcore-dev/ironcore/internal/apis/storage" apivalidation "k8s.io/apimachinery/pkg/api/validation" "k8s.io/apimachinery/pkg/util/validation/field" ) @@ -52,7 +52,7 @@ func validateVolumePoolSpecUpdate(newSpec, oldSpec *storage.VolumePoolSpec, fldP var allErrs field.ErrorList if oldSpec.ProviderID != "" { - allErrs = append(allErrs, onmetalapivalidation.ValidateImmutableField(newSpec.ProviderID, oldSpec.ProviderID, fldPath.Child("providerID"))...) + allErrs = append(allErrs, ironcorevalidation.ValidateImmutableField(newSpec.ProviderID, oldSpec.ProviderID, fldPath.Child("providerID"))...) } return allErrs diff --git a/internal/apis/storage/validation/volumepool_test.go b/internal/apis/storage/validation/volumepool_test.go index 4e7aedb6e..3caf39b5a 100644 --- a/internal/apis/storage/validation/volumepool_test.go +++ b/internal/apis/storage/validation/volumepool_test.go @@ -1,4 +1,4 @@ -// Copyright 2022 OnMetal authors +// Copyright 2022 IronCore authors // // Licensed under the Apache License, Version 2.0 (the "License"); // you may not use this file except in compliance with the License. @@ -15,9 +15,9 @@ package validation_test import ( - "github.com/onmetal/onmetal-api/internal/apis/storage" - . "github.com/onmetal/onmetal-api/internal/apis/storage/validation" - . "github.com/onmetal/onmetal-api/internal/testutils/validation" + "github.com/ironcore-dev/ironcore/internal/apis/storage" + . "github.com/ironcore-dev/ironcore/internal/apis/storage/validation" + . "github.com/ironcore-dev/ironcore/internal/testutils/validation" . "github.com/onsi/ginkgo/v2" . "github.com/onsi/gomega" "github.com/onsi/gomega/types" diff --git a/internal/apis/storage/validation/volumetemplate.go b/internal/apis/storage/validation/volumetemplate.go index f8eceef69..3befdc3c6 100644 --- a/internal/apis/storage/validation/volumetemplate.go +++ b/internal/apis/storage/validation/volumetemplate.go @@ -1,4 +1,4 @@ -// Copyright 2022 OnMetal authors +// Copyright 2022 IronCore authors // // Licensed under the Apache License, Version 2.0 (the "License"); // you may not use this file except in compliance with the License. @@ -15,8 +15,8 @@ package validation import ( - onmetalapivalidation "github.com/onmetal/onmetal-api/internal/api/validation" - "github.com/onmetal/onmetal-api/internal/apis/storage" + ironcorevalidation "github.com/ironcore-dev/ironcore/internal/api/validation" + "github.com/ironcore-dev/ironcore/internal/apis/storage" apivalidation "k8s.io/apimachinery/pkg/api/validation" metav1 "k8s.io/apimachinery/pkg/apis/meta/v1" metav1validation "k8s.io/apimachinery/pkg/apis/meta/v1/validation" @@ -34,7 +34,7 @@ func validateVolumeTemplateSpecMetadata(objMeta *metav1.ObjectMeta, fldPath *fie allErrs = append(allErrs, metav1validation.ValidateLabels(objMeta.Labels, fldPath.Child("labels"))...) allErrs = append(allErrs, apivalidation.ValidateAnnotations(objMeta.Annotations, fldPath.Child("annotations"))...) - allErrs = append(allErrs, onmetalapivalidation.ValidateFieldAllowList(*objMeta, allowedVolumeTemplateObjectMetaFields, "cannot be set for a volume template", fldPath)...) + allErrs = append(allErrs, ironcorevalidation.ValidateFieldAllowList(*objMeta, allowedVolumeTemplateObjectMetaFields, "cannot be set for a volume template", fldPath)...) return allErrs } diff --git a/internal/apis/storage/validation/volumetemplate_test.go b/internal/apis/storage/validation/volumetemplate_test.go index 1fae1336e..e529ff5c0 100644 --- a/internal/apis/storage/validation/volumetemplate_test.go +++ b/internal/apis/storage/validation/volumetemplate_test.go @@ -1,4 +1,4 @@ -// Copyright 2022 OnMetal authors +// Copyright 2022 IronCore authors // // Licensed under the Apache License, Version 2.0 (the "License"); // you may not use this file except in compliance with the License. @@ -15,9 +15,9 @@ package validation_test import ( - "github.com/onmetal/onmetal-api/internal/apis/storage" - . "github.com/onmetal/onmetal-api/internal/apis/storage/validation" - . "github.com/onmetal/onmetal-api/internal/testutils/validation" + "github.com/ironcore-dev/ironcore/internal/apis/storage" + . "github.com/ironcore-dev/ironcore/internal/apis/storage/validation" + . "github.com/ironcore-dev/ironcore/internal/testutils/validation" . "github.com/onsi/ginkgo/v2" . "github.com/onsi/gomega" "github.com/onsi/gomega/types" diff --git a/internal/apis/storage/volume_types.go b/internal/apis/storage/volume_types.go index c87a90cd4..a506555a9 100644 --- a/internal/apis/storage/volume_types.go +++ b/internal/apis/storage/volume_types.go @@ -1,5 +1,5 @@ /* - * Copyright (c) 2021 by the OnMetal authors. + * Copyright (c) 2021 by the IronCore authors. * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. @@ -17,8 +17,8 @@ package storage import ( - commonv1alpha1 "github.com/onmetal/onmetal-api/api/common/v1alpha1" - "github.com/onmetal/onmetal-api/internal/apis/core" + commonv1alpha1 "github.com/ironcore-dev/ironcore/api/common/v1alpha1" + "github.com/ironcore-dev/ironcore/internal/apis/core" corev1 "k8s.io/api/core/v1" metav1 "k8s.io/apimachinery/pkg/apis/meta/v1" ) diff --git a/internal/apis/storage/volumeclass_types.go b/internal/apis/storage/volumeclass_types.go index acb276329..af52f0f08 100644 --- a/internal/apis/storage/volumeclass_types.go +++ b/internal/apis/storage/volumeclass_types.go @@ -1,5 +1,5 @@ /* - * Copyright (c) 2021 by the OnMetal authors. + * Copyright (c) 2021 by the IronCore authors. * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. @@ -17,7 +17,7 @@ package storage import ( - "github.com/onmetal/onmetal-api/internal/apis/core" + "github.com/ironcore-dev/ironcore/internal/apis/core" metav1 "k8s.io/apimachinery/pkg/apis/meta/v1" ) diff --git a/internal/apis/storage/volumepool_types.go b/internal/apis/storage/volumepool_types.go index ca5f14de9..022e730d1 100644 --- a/internal/apis/storage/volumepool_types.go +++ b/internal/apis/storage/volumepool_types.go @@ -1,5 +1,5 @@ /* - * Copyright (c) 2021 by the OnMetal authors. + * Copyright (c) 2021 by the IronCore authors. * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. @@ -17,11 +17,11 @@ package storage import ( - "github.com/onmetal/onmetal-api/internal/apis/core" + "github.com/ironcore-dev/ironcore/internal/apis/core" corev1 "k8s.io/api/core/v1" metav1 "k8s.io/apimachinery/pkg/apis/meta/v1" - commonv1alpha1 "github.com/onmetal/onmetal-api/api/common/v1alpha1" + commonv1alpha1 "github.com/ironcore-dev/ironcore/api/common/v1alpha1" ) // VolumePoolSpec defines the desired state of VolumePool diff --git a/internal/apis/storage/zz_generated.deepcopy.go b/internal/apis/storage/zz_generated.deepcopy.go index a5cdbf6b8..9ccb2c7eb 100644 --- a/internal/apis/storage/zz_generated.deepcopy.go +++ b/internal/apis/storage/zz_generated.deepcopy.go @@ -2,7 +2,7 @@ // +build !ignore_autogenerated /* - * Copyright (c) 2022 by the OnMetal authors. + * Copyright (c) 2022 by the IronCore authors. * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. @@ -16,13 +16,14 @@ * See the License for the specific language governing permissions and * limitations under the License. */ + // Code generated by deepcopy-gen. DO NOT EDIT. package storage import ( - v1alpha1 "github.com/onmetal/onmetal-api/api/common/v1alpha1" - core "github.com/onmetal/onmetal-api/internal/apis/core" + v1alpha1 "github.com/ironcore-dev/ironcore/api/common/v1alpha1" + core "github.com/ironcore-dev/ironcore/internal/apis/core" v1 "k8s.io/api/core/v1" runtime "k8s.io/apimachinery/pkg/runtime" ) diff --git a/internal/apiserver/apiserver.go b/internal/apiserver/apiserver.go index e1710a3b9..72c259786 100644 --- a/internal/apiserver/apiserver.go +++ b/internal/apiserver/apiserver.go @@ -1,4 +1,4 @@ -// Copyright 2022 OnMetal authors +// Copyright 2022 IronCore authors // // Licensed under the Apache License, Version 2.0 (the "License"); // you may not use this file except in compliance with the License. @@ -17,12 +17,12 @@ package apiserver import ( "fmt" - "github.com/onmetal/onmetal-api/internal/machinepoollet/client" - computerest "github.com/onmetal/onmetal-api/internal/registry/compute/rest" - corerest "github.com/onmetal/onmetal-api/internal/registry/core/rest" - ipamrest "github.com/onmetal/onmetal-api/internal/registry/ipam/rest" - networkingrest "github.com/onmetal/onmetal-api/internal/registry/networking/rest" - storagerest "github.com/onmetal/onmetal-api/internal/registry/storage/rest" + "github.com/ironcore-dev/ironcore/internal/machinepoollet/client" + computerest "github.com/ironcore-dev/ironcore/internal/registry/compute/rest" + corerest "github.com/ironcore-dev/ironcore/internal/registry/core/rest" + ipamrest "github.com/ironcore-dev/ironcore/internal/registry/ipam/rest" + networkingrest "github.com/ironcore-dev/ironcore/internal/registry/networking/rest" + storagerest "github.com/ironcore-dev/ironcore/internal/registry/storage/rest" "k8s.io/apimachinery/pkg/version" "k8s.io/apiserver/pkg/registry/generic" genericapiserver "k8s.io/apiserver/pkg/server" @@ -46,8 +46,8 @@ type Config struct { ExtraConfig ExtraConfig } -// OnmetalAPIServer contains state for a Kubernetes cluster master/api server. -type OnmetalAPIServer struct { +// IronCoreAPIServer contains state for a Kubernetes cluster master/api server. +type IronCoreAPIServer struct { GenericAPIServer *genericapiserver.GenericAPIServer } @@ -81,14 +81,14 @@ type RESTStorageProvider interface { NewRESTStorage(apiResourceConfigSource serverstorage.APIResourceConfigSource, restOptionsGetter generic.RESTOptionsGetter) (genericapiserver.APIGroupInfo, bool, error) } -// New returns a new instance of OnmetalAPIServer from the given config. -func (c completedConfig) New() (*OnmetalAPIServer, error) { +// New returns a new instance of IronCoreAPIServer from the given config. +func (c completedConfig) New() (*IronCoreAPIServer, error) { genericServer, err := c.GenericConfig.New("sample-apiserver", genericapiserver.NewEmptyDelegate()) if err != nil { return nil, err } - s := &OnmetalAPIServer{ + s := &IronCoreAPIServer{ GenericAPIServer: genericServer, } diff --git a/internal/app/apiserver/apiserver.go b/internal/app/apiserver/apiserver.go index dd628fbb3..9a5842cb7 100644 --- a/internal/app/apiserver/apiserver.go +++ b/internal/app/apiserver/apiserver.go @@ -1,4 +1,4 @@ -// Copyright 2022 OnMetal authors +// Copyright 2022 IronCore authors // // Licensed under the Apache License, Version 2.0 (the "License"); // you may not use this file except in compliance with the License. @@ -20,26 +20,25 @@ import ( "net" "time" - "github.com/onmetal/onmetal-api/internal/admission/plugin/volumeresizepolicy" - - computev1alpha1 "github.com/onmetal/onmetal-api/api/compute/v1alpha1" - corev1alpha1 "github.com/onmetal/onmetal-api/api/core/v1alpha1" - ipamv1alpha1 "github.com/onmetal/onmetal-api/api/ipam/v1alpha1" - networkingv1alpha1 "github.com/onmetal/onmetal-api/api/networking/v1alpha1" - storagev1alpha1 "github.com/onmetal/onmetal-api/api/storage/v1alpha1" - "github.com/onmetal/onmetal-api/client-go/informers" - clientset "github.com/onmetal/onmetal-api/client-go/onmetalapi" - onmetalopenapi "github.com/onmetal/onmetal-api/client-go/openapi" - onmetalapiinitializer "github.com/onmetal/onmetal-api/internal/admission/initializer" - "github.com/onmetal/onmetal-api/internal/admission/plugin/machinevolumedevices" - "github.com/onmetal/onmetal-api/internal/admission/plugin/resourcequota" - "github.com/onmetal/onmetal-api/internal/api" - "github.com/onmetal/onmetal-api/internal/apis/compute" - "github.com/onmetal/onmetal-api/internal/apiserver" - "github.com/onmetal/onmetal-api/internal/machinepoollet/client" - "github.com/onmetal/onmetal-api/internal/quota/evaluator/onmetal" - apiequality "github.com/onmetal/onmetal-api/utils/equality" - "github.com/onmetal/onmetal-api/utils/quota" + computev1alpha1 "github.com/ironcore-dev/ironcore/api/compute/v1alpha1" + corev1alpha1 "github.com/ironcore-dev/ironcore/api/core/v1alpha1" + ipamv1alpha1 "github.com/ironcore-dev/ironcore/api/ipam/v1alpha1" + networkingv1alpha1 "github.com/ironcore-dev/ironcore/api/networking/v1alpha1" + storagev1alpha1 "github.com/ironcore-dev/ironcore/api/storage/v1alpha1" + "github.com/ironcore-dev/ironcore/client-go/informers" + clientset "github.com/ironcore-dev/ironcore/client-go/ironcore" + ironcoreopenapi "github.com/ironcore-dev/ironcore/client-go/openapi" + ironcoreinitializer "github.com/ironcore-dev/ironcore/internal/admission/initializer" + "github.com/ironcore-dev/ironcore/internal/admission/plugin/machinevolumedevices" + "github.com/ironcore-dev/ironcore/internal/admission/plugin/resourcequota" + "github.com/ironcore-dev/ironcore/internal/admission/plugin/volumeresizepolicy" + "github.com/ironcore-dev/ironcore/internal/api" + "github.com/ironcore-dev/ironcore/internal/apis/compute" + "github.com/ironcore-dev/ironcore/internal/apiserver" + "github.com/ironcore-dev/ironcore/internal/machinepoollet/client" + "github.com/ironcore-dev/ironcore/internal/quota/evaluator/ironcore" + apiequality "github.com/ironcore-dev/ironcore/utils/equality" + "github.com/ironcore-dev/ironcore/utils/quota" "github.com/spf13/cobra" "github.com/spf13/pflag" "k8s.io/apimachinery/pkg/api/equality" @@ -57,7 +56,7 @@ import ( netutils "k8s.io/utils/net" ) -const defaultEtcdPathPrefix = "/registry/onmetal.de" +const defaultEtcdPathPrefix = "/registry/ironcore.dev" func init() { utilruntime.Must(apiequality.AddFuncs(equality.Semantic)) @@ -75,14 +74,14 @@ func NewResourceConfig() *serverstorage.ResourceConfig { return cfg } -type OnmetalAPIServerOptions struct { +type IronCoreAPIServerOptions struct { RecommendedOptions *genericoptions.RecommendedOptions MachinePoolletConfig client.MachinePoolletClientConfig SharedInformerFactory informers.SharedInformerFactory } -func (o *OnmetalAPIServerOptions) AddFlags(fs *pflag.FlagSet) { +func (o *IronCoreAPIServerOptions) AddFlags(fs *pflag.FlagSet) { o.RecommendedOptions.AddFlags(fs) // machinepoollet related flags: @@ -102,8 +101,8 @@ func (o *OnmetalAPIServerOptions) AddFlags(fs *pflag.FlagSet) { "Path to a cert file for the certificate authority.") } -func NewOnmetalAPIServerOptions() *OnmetalAPIServerOptions { - o := &OnmetalAPIServerOptions{ +func NewIronCoreAPIServerOptions() *IronCoreAPIServerOptions { + o := &IronCoreAPIServerOptions{ RecommendedOptions: genericoptions.NewRecommendedOptions( defaultEtcdPathPrefix, api.Codecs.LegacyCodec( @@ -142,11 +141,11 @@ func NewOnmetalAPIServerOptions() *OnmetalAPIServerOptions { return o } -func NewCommandStartOnmetalAPIServer(ctx context.Context, defaults *OnmetalAPIServerOptions) *cobra.Command { +func NewCommandStartIronCoreAPIServer(ctx context.Context, defaults *IronCoreAPIServerOptions) *cobra.Command { o := *defaults cmd := &cobra.Command{ - Short: "Launch an onmetal-api API server", - Long: "Launch an onmetal-api API server", + Short: "Launch an ironcoreAPI server", + Long: "Launch an ironcoreAPI server", RunE: func(cmd *cobra.Command, args []string) error { if err := o.Complete(); err != nil { return err @@ -167,13 +166,13 @@ func NewCommandStartOnmetalAPIServer(ctx context.Context, defaults *OnmetalAPISe return cmd } -func (o *OnmetalAPIServerOptions) Validate(args []string) error { +func (o *IronCoreAPIServerOptions) Validate(args []string) error { var errors []error errors = append(errors, o.RecommendedOptions.Validate()...) return utilerrors.NewAggregate(errors) } -func (o *OnmetalAPIServerOptions) Complete() error { +func (o *IronCoreAPIServerOptions) Complete() error { machinevolumedevices.Register(o.RecommendedOptions.Admission.Plugins) resourcequota.Register(o.RecommendedOptions.Admission.Plugins) volumeresizepolicy.Register(o.RecommendedOptions.Admission.Plugins) @@ -188,7 +187,7 @@ func (o *OnmetalAPIServerOptions) Complete() error { return nil } -func (o *OnmetalAPIServerOptions) Config() (*apiserver.Config, error) { +func (o *IronCoreAPIServerOptions) Config() (*apiserver.Config, error) { if err := o.RecommendedOptions.SecureServing.MaybeDefaultWithSelfSignedCerts("localhost", nil, []net.IP{netutils.ParseIPSloppy("127.0.0.1")}); err != nil { return nil, fmt.Errorf("error creating self-signed certificates: %w", err) } @@ -196,20 +195,20 @@ func (o *OnmetalAPIServerOptions) Config() (*apiserver.Config, error) { o.RecommendedOptions.Etcd.StorageConfig.Paging = utilfeature.DefaultFeatureGate.Enabled(features.APIListChunking) o.RecommendedOptions.ExtraAdmissionInitializers = func(c *genericapiserver.RecommendedConfig) ([]admission.PluginInitializer, error) { - onmetalClient, err := clientset.NewForConfig(c.LoopbackClientConfig) + ironcoreClient, err := clientset.NewForConfig(c.LoopbackClientConfig) if err != nil { return nil, err } - informerFactory := informers.NewSharedInformerFactory(onmetalClient, c.LoopbackClientConfig.Timeout) + informerFactory := informers.NewSharedInformerFactory(ironcoreClient, c.LoopbackClientConfig.Timeout) o.SharedInformerFactory = informerFactory quotaRegistry := quota.NewRegistry(api.Scheme) - if err := quota.AddAllToRegistry(quotaRegistry, onmetal.NewEvaluatorsForAdmission(onmetalClient, informerFactory)); err != nil { + if err := quota.AddAllToRegistry(quotaRegistry, ironcore.NewEvaluatorsForAdmission(ironcoreClient, informerFactory)); err != nil { return nil, fmt.Errorf("error initializing quota registry: %w", err) } - genericInitializer := onmetalapiinitializer.New(onmetalClient, informerFactory, quotaRegistry) + genericInitializer := ironcoreinitializer.New(ironcoreClient, informerFactory, quotaRegistry) return []admission.PluginInitializer{ genericInitializer, @@ -218,13 +217,13 @@ func (o *OnmetalAPIServerOptions) Config() (*apiserver.Config, error) { serverConfig := genericapiserver.NewRecommendedConfig(api.Codecs) - serverConfig.OpenAPIConfig = genericapiserver.DefaultOpenAPIConfig(onmetalopenapi.GetOpenAPIDefinitions, openapi.NewDefinitionNamer(api.Scheme)) - serverConfig.OpenAPIConfig.Info.Title = "onmetal-api" + serverConfig.OpenAPIConfig = genericapiserver.DefaultOpenAPIConfig(ironcoreopenapi.GetOpenAPIDefinitions, openapi.NewDefinitionNamer(api.Scheme)) + serverConfig.OpenAPIConfig.Info.Title = "ironcore-api" serverConfig.OpenAPIConfig.Info.Version = "0.1" if utilfeature.DefaultFeatureGate.Enabled(features.OpenAPIV3) { - serverConfig.OpenAPIV3Config = genericapiserver.DefaultOpenAPIV3Config(onmetalopenapi.GetOpenAPIDefinitions, openapi.NewDefinitionNamer(api.Scheme)) - serverConfig.OpenAPIV3Config.Info.Title = "onmetal-api" + serverConfig.OpenAPIV3Config = genericapiserver.DefaultOpenAPIV3Config(ironcoreopenapi.GetOpenAPIDefinitions, openapi.NewDefinitionNamer(api.Scheme)) + serverConfig.OpenAPIV3Config.Info.Title = "ironcore-api" serverConfig.OpenAPIV3Config.Info.Version = "0.1" } @@ -250,7 +249,7 @@ func (o *OnmetalAPIServerOptions) Config() (*apiserver.Config, error) { return config, nil } -func (o *OnmetalAPIServerOptions) Run(ctx context.Context) error { +func (o *IronCoreAPIServerOptions) Run(ctx context.Context) error { config, err := o.Config() if err != nil { return err @@ -261,7 +260,7 @@ func (o *OnmetalAPIServerOptions) Run(ctx context.Context) error { return err } - server.GenericAPIServer.AddPostStartHookOrDie("start-onmetal-api-server-informers", func(context genericapiserver.PostStartHookContext) error { + server.GenericAPIServer.AddPostStartHookOrDie("start-ironcore-api-server-informers", func(context genericapiserver.PostStartHookContext) error { config.GenericConfig.SharedInformerFactory.Start(context.StopCh) o.SharedInformerFactory.Start(context.StopCh) return nil diff --git a/internal/app/app_suite_test.go b/internal/app/app_suite_test.go index 6f61b3676..2bc5ce6b2 100644 --- a/internal/app/app_suite_test.go +++ b/internal/app/app_suite_test.go @@ -1,4 +1,4 @@ -// Copyright 2022 OnMetal authors +// Copyright 2022 IronCore authors // // Licensed under the Apache License, Version 2.0 (the "License"); // you may not use this file except in compliance with the License. @@ -20,14 +20,14 @@ import ( "testing" "time" - "github.com/onmetal/controller-utils/buildutils" - computev1alpha1 "github.com/onmetal/onmetal-api/api/compute/v1alpha1" - corev1alpha1 "github.com/onmetal/onmetal-api/api/core/v1alpha1" - ipamv1alpha1 "github.com/onmetal/onmetal-api/api/ipam/v1alpha1" - networkingv1alpha1 "github.com/onmetal/onmetal-api/api/networking/v1alpha1" - storagev1alpha1 "github.com/onmetal/onmetal-api/api/storage/v1alpha1" - utilsenvtest "github.com/onmetal/onmetal-api/utils/envtest" - "github.com/onmetal/onmetal-api/utils/envtest/apiserver" + "github.com/ironcore-dev/controller-utils/buildutils" + computev1alpha1 "github.com/ironcore-dev/ironcore/api/compute/v1alpha1" + corev1alpha1 "github.com/ironcore-dev/ironcore/api/core/v1alpha1" + ipamv1alpha1 "github.com/ironcore-dev/ironcore/api/ipam/v1alpha1" + networkingv1alpha1 "github.com/ironcore-dev/ironcore/api/networking/v1alpha1" + storagev1alpha1 "github.com/ironcore-dev/ironcore/api/storage/v1alpha1" + utilsenvtest "github.com/ironcore-dev/ironcore/utils/envtest" + "github.com/ironcore-dev/ironcore/utils/envtest/apiserver" . "github.com/onsi/ginkgo/v2" . "github.com/onsi/gomega" corev1 "k8s.io/api/core/v1" @@ -96,7 +96,7 @@ var _ = BeforeSuite(func() { komega.SetClient(k8sClient) apiSrv, err := apiserver.New(cfg, apiserver.Options{ - MainPath: "github.com/onmetal/onmetal-api/cmd/onmetal-apiserver", + MainPath: "github.com/ironcore-dev/ironcore/cmd/ironcore-apiserver", BuildOptions: []buildutils.BuildOption{buildutils.ModModeMod}, ETCDServers: []string{testEnv.ControlPlane.Etcd.URL.String()}, Host: testEnvExt.APIServiceInstallOptions.LocalServingHost, diff --git a/internal/app/compute_test.go b/internal/app/compute_test.go index d99cc69ce..4cd0fdf5f 100644 --- a/internal/app/compute_test.go +++ b/internal/app/compute_test.go @@ -1,4 +1,4 @@ -// Copyright 2022 OnMetal authors +// Copyright 2022 IronCore authors // // Licensed under the Apache License, Version 2.0 (the "License"); // you may not use this file except in compliance with the License. @@ -15,9 +15,9 @@ package app_test import ( - computev1alpha1 "github.com/onmetal/onmetal-api/api/compute/v1alpha1" - corev1alpha1 "github.com/onmetal/onmetal-api/api/core/v1alpha1" - . "github.com/onmetal/onmetal-api/utils/testing" + computev1alpha1 "github.com/ironcore-dev/ironcore/api/compute/v1alpha1" + corev1alpha1 "github.com/ironcore-dev/ironcore/api/core/v1alpha1" + . "github.com/ironcore-dev/ironcore/utils/testing" . "github.com/onsi/ginkgo/v2" . "github.com/onsi/gomega" corev1 "k8s.io/api/core/v1" @@ -35,7 +35,7 @@ var _ = Describe("Compute", func() { ) const ( - fieldOwner = client.FieldOwner("fieldowner.test.api.onmetal.de/onmetal-apiserver") + fieldOwner = client.FieldOwner("fieldowner.test.ironcore.dev/ironcore-apiserver") ) BeforeEach(func() { diff --git a/internal/app/core_test.go b/internal/app/core_test.go index 502f88392..78d43b97f 100644 --- a/internal/app/core_test.go +++ b/internal/app/core_test.go @@ -1,4 +1,4 @@ -// Copyright 2023 OnMetal authors +// Copyright 2023 IronCore authors // // Licensed under the Apache License, Version 2.0 (the "License"); // you may not use this file except in compliance with the License. @@ -15,9 +15,9 @@ package app_test import ( - computev1alpha1 "github.com/onmetal/onmetal-api/api/compute/v1alpha1" - corev1alpha1 "github.com/onmetal/onmetal-api/api/core/v1alpha1" - . "github.com/onmetal/onmetal-api/utils/testing" + computev1alpha1 "github.com/ironcore-dev/ironcore/api/compute/v1alpha1" + corev1alpha1 "github.com/ironcore-dev/ironcore/api/core/v1alpha1" + . "github.com/ironcore-dev/ironcore/utils/testing" . "github.com/onsi/ginkgo/v2" . "github.com/onsi/gomega" corev1 "k8s.io/api/core/v1" diff --git a/internal/app/storage_test.go b/internal/app/storage_test.go index 8ffa16195..621bb3934 100644 --- a/internal/app/storage_test.go +++ b/internal/app/storage_test.go @@ -1,4 +1,4 @@ -// Copyright 2022 OnMetal authors +// Copyright 2022 IronCore authors // // Licensed under the Apache License, Version 2.0 (the "License"); // you may not use this file except in compliance with the License. @@ -15,9 +15,9 @@ package app_test import ( - corev1alpha1 "github.com/onmetal/onmetal-api/api/core/v1alpha1" - storagev1alpha1 "github.com/onmetal/onmetal-api/api/storage/v1alpha1" - . "github.com/onmetal/onmetal-api/utils/testing" + corev1alpha1 "github.com/ironcore-dev/ironcore/api/core/v1alpha1" + storagev1alpha1 "github.com/ironcore-dev/ironcore/api/storage/v1alpha1" + . "github.com/ironcore-dev/ironcore/utils/testing" . "github.com/onsi/ginkgo/v2" . "github.com/onsi/gomega" corev1 "k8s.io/api/core/v1" diff --git a/internal/client/compute/machine.go b/internal/client/compute/machine.go index 9e2c912f0..7be4ac12a 100644 --- a/internal/client/compute/machine.go +++ b/internal/client/compute/machine.go @@ -1,4 +1,4 @@ -// Copyright 2023 OnMetal authors +// Copyright 2023 IronCore authors // // Licensed under the Apache License, Version 2.0 (the "License"); // you may not use this file except in compliance with the License. @@ -17,7 +17,7 @@ package compute import ( "context" - computev1alpha1 "github.com/onmetal/onmetal-api/api/compute/v1alpha1" + computev1alpha1 "github.com/ironcore-dev/ironcore/api/compute/v1alpha1" "sigs.k8s.io/controller-runtime/pkg/client" ) diff --git a/internal/client/compute/machinepool.go b/internal/client/compute/machinepool.go index e2e5ed612..3ee547fee 100644 --- a/internal/client/compute/machinepool.go +++ b/internal/client/compute/machinepool.go @@ -1,4 +1,4 @@ -// Copyright 2023 OnMetal authors +// Copyright 2023 IronCore authors // // Licensed under the Apache License, Version 2.0 (the "License"); // you may not use this file except in compliance with the License. @@ -17,7 +17,7 @@ package compute import ( "context" - computev1alpha1 "github.com/onmetal/onmetal-api/api/compute/v1alpha1" + computev1alpha1 "github.com/ironcore-dev/ironcore/api/compute/v1alpha1" "sigs.k8s.io/controller-runtime/pkg/client" ) diff --git a/internal/client/ipam/prefix.go b/internal/client/ipam/prefix.go index d333747b7..17063e283 100644 --- a/internal/client/ipam/prefix.go +++ b/internal/client/ipam/prefix.go @@ -1,4 +1,4 @@ -// Copyright 2023 OnMetal authors +// Copyright 2023 IronCore authors // // Licensed under the Apache License, Version 2.0 (the "License"); // you may not use this file except in compliance with the License. @@ -17,7 +17,7 @@ package ipam import ( "context" - ipamv1alpha1 "github.com/onmetal/onmetal-api/api/ipam/v1alpha1" + ipamv1alpha1 "github.com/ironcore-dev/ironcore/api/ipam/v1alpha1" "sigs.k8s.io/controller-runtime/pkg/client" ) diff --git a/internal/client/ipam/prefixallocation.go b/internal/client/ipam/prefixallocation.go index 86f750188..8c2589ecc 100644 --- a/internal/client/ipam/prefixallocation.go +++ b/internal/client/ipam/prefixallocation.go @@ -1,4 +1,4 @@ -// Copyright 2023 OnMetal authors +// Copyright 2023 IronCore authors // // Licensed under the Apache License, Version 2.0 (the "License"); // you may not use this file except in compliance with the License. @@ -17,7 +17,7 @@ package ipam import ( "context" - ipamv1alpha1 "github.com/onmetal/onmetal-api/api/ipam/v1alpha1" + ipamv1alpha1 "github.com/ironcore-dev/ironcore/api/ipam/v1alpha1" "sigs.k8s.io/controller-runtime/pkg/client" ) diff --git a/internal/client/networking/loadbalancer.go b/internal/client/networking/loadbalancer.go index bc8b6a5a0..12b0a648e 100644 --- a/internal/client/networking/loadbalancer.go +++ b/internal/client/networking/loadbalancer.go @@ -1,4 +1,4 @@ -// Copyright 2023 OnMetal authors +// Copyright 2023 IronCore authors // // Licensed under the Apache License, Version 2.0 (the "License"); // you may not use this file except in compliance with the License. @@ -17,7 +17,7 @@ package networking import ( "context" - networkingv1alpha1 "github.com/onmetal/onmetal-api/api/networking/v1alpha1" + networkingv1alpha1 "github.com/ironcore-dev/ironcore/api/networking/v1alpha1" "sigs.k8s.io/controller-runtime/pkg/client" ) diff --git a/internal/client/networking/natgateway.go b/internal/client/networking/natgateway.go index 689a432cf..707b8c225 100644 --- a/internal/client/networking/natgateway.go +++ b/internal/client/networking/natgateway.go @@ -1,4 +1,4 @@ -// Copyright 2023 OnMetal authors +// Copyright 2023 IronCore authors // // Licensed under the Apache License, Version 2.0 (the "License"); // you may not use this file except in compliance with the License. @@ -17,7 +17,7 @@ package networking import ( "context" - "github.com/onmetal/onmetal-api/api/networking/v1alpha1" + "github.com/ironcore-dev/ironcore/api/networking/v1alpha1" "sigs.k8s.io/controller-runtime/pkg/client" ) diff --git a/internal/client/networking/networkinterface.go b/internal/client/networking/networkinterface.go index c31bd67c8..34ef13604 100644 --- a/internal/client/networking/networkinterface.go +++ b/internal/client/networking/networkinterface.go @@ -1,4 +1,4 @@ -// Copyright 2023 OnMetal authors +// Copyright 2023 IronCore authors // // Licensed under the Apache License, Version 2.0 (the "License"); // you may not use this file except in compliance with the License. @@ -17,7 +17,7 @@ package networking import ( "context" - networkingv1alpha1 "github.com/onmetal/onmetal-api/api/networking/v1alpha1" + networkingv1alpha1 "github.com/ironcore-dev/ironcore/api/networking/v1alpha1" "sigs.k8s.io/controller-runtime/pkg/client" ) diff --git a/internal/client/storage/bucket.go b/internal/client/storage/bucket.go index 0f2c3a294..d4180d4f9 100644 --- a/internal/client/storage/bucket.go +++ b/internal/client/storage/bucket.go @@ -1,4 +1,4 @@ -// Copyright 2023 OnMetal authors +// Copyright 2023 IronCore authors // // Licensed under the Apache License, Version 2.0 (the "License"); // you may not use this file except in compliance with the License. @@ -17,7 +17,7 @@ package storage import ( "context" - storagev1alpha1 "github.com/onmetal/onmetal-api/api/storage/v1alpha1" + storagev1alpha1 "github.com/ironcore-dev/ironcore/api/storage/v1alpha1" "sigs.k8s.io/controller-runtime/pkg/client" ) diff --git a/internal/client/storage/bucketpool.go b/internal/client/storage/bucketpool.go index b593b327e..646c9612d 100644 --- a/internal/client/storage/bucketpool.go +++ b/internal/client/storage/bucketpool.go @@ -1,4 +1,4 @@ -// Copyright 2023 OnMetal authors +// Copyright 2023 IronCore authors // // Licensed under the Apache License, Version 2.0 (the "License"); // you may not use this file except in compliance with the License. @@ -17,7 +17,7 @@ package storage import ( "context" - storagev1alpha1 "github.com/onmetal/onmetal-api/api/storage/v1alpha1" + storagev1alpha1 "github.com/ironcore-dev/ironcore/api/storage/v1alpha1" "sigs.k8s.io/controller-runtime/pkg/client" ) diff --git a/internal/client/storage/volume.go b/internal/client/storage/volume.go index cf432e2fd..7bbc079ec 100644 --- a/internal/client/storage/volume.go +++ b/internal/client/storage/volume.go @@ -1,4 +1,4 @@ -// Copyright 2023 OnMetal authors +// Copyright 2023 IronCore authors // // Licensed under the Apache License, Version 2.0 (the "License"); // you may not use this file except in compliance with the License. @@ -17,7 +17,7 @@ package storage import ( "context" - storagev1alpha1 "github.com/onmetal/onmetal-api/api/storage/v1alpha1" + storagev1alpha1 "github.com/ironcore-dev/ironcore/api/storage/v1alpha1" "sigs.k8s.io/controller-runtime/pkg/client" ) diff --git a/internal/client/storage/volumepool.go b/internal/client/storage/volumepool.go index eae09e460..561ac3fb9 100644 --- a/internal/client/storage/volumepool.go +++ b/internal/client/storage/volumepool.go @@ -1,4 +1,4 @@ -// Copyright 2023 OnMetal authors +// Copyright 2023 IronCore authors // // Licensed under the Apache License, Version 2.0 (the "License"); // you may not use this file except in compliance with the License. @@ -17,7 +17,7 @@ package storage import ( "context" - storagev1alpha1 "github.com/onmetal/onmetal-api/api/storage/v1alpha1" + storagev1alpha1 "github.com/ironcore-dev/ironcore/api/storage/v1alpha1" "sigs.k8s.io/controller-runtime/pkg/client" ) diff --git a/internal/controllers/compute/machine_ephemeralnetworkinterface_controller.go b/internal/controllers/compute/machine_ephemeralnetworkinterface_controller.go index 60c04dbb9..4e9857caf 100644 --- a/internal/controllers/compute/machine_ephemeralnetworkinterface_controller.go +++ b/internal/controllers/compute/machine_ephemeralnetworkinterface_controller.go @@ -1,4 +1,4 @@ -// Copyright 2023 OnMetal authors +// Copyright 2023 IronCore authors // // Licensed under the Apache License, Version 2.0 (the "License"); // you may not use this file except in compliance with the License. @@ -19,14 +19,14 @@ import ( "errors" "fmt" - "github.com/onmetal/onmetal-api/utils/annotations" + "github.com/ironcore-dev/ironcore/utils/annotations" "golang.org/x/exp/maps" "github.com/go-logr/logr" - commonv1alpha1 "github.com/onmetal/onmetal-api/api/common/v1alpha1" - computev1alpha1 "github.com/onmetal/onmetal-api/api/compute/v1alpha1" - networkingv1alpha1 "github.com/onmetal/onmetal-api/api/networking/v1alpha1" - computeclient "github.com/onmetal/onmetal-api/internal/client/compute" + commonv1alpha1 "github.com/ironcore-dev/ironcore/api/common/v1alpha1" + computev1alpha1 "github.com/ironcore-dev/ironcore/api/compute/v1alpha1" + networkingv1alpha1 "github.com/ironcore-dev/ironcore/api/networking/v1alpha1" + computeclient "github.com/ironcore-dev/ironcore/internal/client/compute" metav1 "k8s.io/apimachinery/pkg/apis/meta/v1" "k8s.io/klog/v2" ctrl "sigs.k8s.io/controller-runtime" @@ -40,8 +40,8 @@ type MachineEphemeralNetworkInterfaceReconciler struct { client.Client } -//+kubebuilder:rbac:groups=compute.api.onmetal.de,resources=machines,verbs=get;list;watch -//+kubebuilder:rbac:groups=networking.api.onmetal.de,resources=networkinterfaces,verbs=get;list;watch;create;update;delete +//+kubebuilder:rbac:groups=compute.ironcore.dev,resources=machines,verbs=get;list;watch +//+kubebuilder:rbac:groups=networking.ironcore.dev,resources=networkinterfaces,verbs=get;list;watch;create;update;delete func (r *MachineEphemeralNetworkInterfaceReconciler) Reconcile(ctx context.Context, req ctrl.Request) (ctrl.Result, error) { log := ctrl.LoggerFrom(ctx) diff --git a/internal/controllers/compute/machine_ephemeralnetworkinterface_controller_test.go b/internal/controllers/compute/machine_ephemeralnetworkinterface_controller_test.go index 7f97cd91e..b65c084e5 100644 --- a/internal/controllers/compute/machine_ephemeralnetworkinterface_controller_test.go +++ b/internal/controllers/compute/machine_ephemeralnetworkinterface_controller_test.go @@ -1,4 +1,4 @@ -// Copyright 2021 OnMetal authors +// Copyright 2021 IronCore authors // // Licensed under the Apache License, Version 2.0 (the "License"); // you may not use this file except in compliance with the License. @@ -15,11 +15,11 @@ package compute import ( - commonv1alpha1 "github.com/onmetal/onmetal-api/api/common/v1alpha1" - computev1alpha1 "github.com/onmetal/onmetal-api/api/compute/v1alpha1" - networkingv1alpha1 "github.com/onmetal/onmetal-api/api/networking/v1alpha1" - "github.com/onmetal/onmetal-api/utils/annotations" - . "github.com/onmetal/onmetal-api/utils/testing" + commonv1alpha1 "github.com/ironcore-dev/ironcore/api/common/v1alpha1" + computev1alpha1 "github.com/ironcore-dev/ironcore/api/compute/v1alpha1" + networkingv1alpha1 "github.com/ironcore-dev/ironcore/api/networking/v1alpha1" + "github.com/ironcore-dev/ironcore/utils/annotations" + . "github.com/ironcore-dev/ironcore/utils/testing" . "github.com/onsi/ginkgo/v2" . "github.com/onsi/gomega" corev1 "k8s.io/api/core/v1" diff --git a/internal/controllers/compute/machine_ephemeralvolume_controller.go b/internal/controllers/compute/machine_ephemeralvolume_controller.go index 240236505..510966fce 100644 --- a/internal/controllers/compute/machine_ephemeralvolume_controller.go +++ b/internal/controllers/compute/machine_ephemeralvolume_controller.go @@ -1,4 +1,4 @@ -// Copyright 2023 OnMetal authors +// Copyright 2023 IronCore authors // // Licensed under the Apache License, Version 2.0 (the "License"); // you may not use this file except in compliance with the License. @@ -20,12 +20,12 @@ import ( "fmt" "maps" - "github.com/onmetal/onmetal-api/utils/annotations" + "github.com/ironcore-dev/ironcore/utils/annotations" "github.com/go-logr/logr" - computev1alpha1 "github.com/onmetal/onmetal-api/api/compute/v1alpha1" - storagev1alpha1 "github.com/onmetal/onmetal-api/api/storage/v1alpha1" - computeclient "github.com/onmetal/onmetal-api/internal/client/compute" + computev1alpha1 "github.com/ironcore-dev/ironcore/api/compute/v1alpha1" + storagev1alpha1 "github.com/ironcore-dev/ironcore/api/storage/v1alpha1" + computeclient "github.com/ironcore-dev/ironcore/internal/client/compute" apierrors "k8s.io/apimachinery/pkg/api/errors" metav1 "k8s.io/apimachinery/pkg/apis/meta/v1" "k8s.io/klog/v2" @@ -44,8 +44,8 @@ type MachineEphemeralVolumeReconciler struct { client.Client } -//+kubebuilder:rbac:groups=compute.api.onmetal.de,resources=machines,verbs=get;list;watch -//+kubebuilder:rbac:groups=storage.api.onmetal.de,resources=volumes,verbs=get;list;watch;create;update;delete +//+kubebuilder:rbac:groups=compute.ironcore.dev,resources=machines,verbs=get;list;watch +//+kubebuilder:rbac:groups=storage.ironcore.dev,resources=volumes,verbs=get;list;watch;create;update;delete func (r *MachineEphemeralVolumeReconciler) Reconcile(ctx context.Context, req ctrl.Request) (ctrl.Result, error) { log := ctrl.LoggerFrom(ctx) diff --git a/internal/controllers/compute/machine_ephemeralvolume_controller_test.go b/internal/controllers/compute/machine_ephemeralvolume_controller_test.go index fb41f0737..ab0d11899 100644 --- a/internal/controllers/compute/machine_ephemeralvolume_controller_test.go +++ b/internal/controllers/compute/machine_ephemeralvolume_controller_test.go @@ -1,4 +1,4 @@ -// Copyright 2021 OnMetal authors +// Copyright 2021 IronCore authors // // Licensed under the Apache License, Version 2.0 (the "License"); // you may not use this file except in compliance with the License. @@ -15,10 +15,10 @@ package compute import ( - computev1alpha1 "github.com/onmetal/onmetal-api/api/compute/v1alpha1" - storagev1alpha1 "github.com/onmetal/onmetal-api/api/storage/v1alpha1" - "github.com/onmetal/onmetal-api/utils/annotations" - . "github.com/onmetal/onmetal-api/utils/testing" + computev1alpha1 "github.com/ironcore-dev/ironcore/api/compute/v1alpha1" + storagev1alpha1 "github.com/ironcore-dev/ironcore/api/storage/v1alpha1" + "github.com/ironcore-dev/ironcore/utils/annotations" + . "github.com/ironcore-dev/ironcore/utils/testing" . "github.com/onsi/ginkgo/v2" . "github.com/onsi/gomega" corev1 "k8s.io/api/core/v1" diff --git a/internal/controllers/compute/machine_scheduler.go b/internal/controllers/compute/machine_scheduler.go index e93be82a7..961b96011 100644 --- a/internal/controllers/compute/machine_scheduler.go +++ b/internal/controllers/compute/machine_scheduler.go @@ -1,4 +1,4 @@ -// Copyright 2021 OnMetal authors +// Copyright 2021 IronCore authors // // Licensed under the Apache License, Version 2.0 (the "License"); // you may not use this file except in compliance with the License. @@ -19,11 +19,11 @@ import ( "fmt" "github.com/go-logr/logr" - "github.com/onmetal/onmetal-api/api/common/v1alpha1" - computev1alpha1 "github.com/onmetal/onmetal-api/api/compute/v1alpha1" - corev1alpha1 "github.com/onmetal/onmetal-api/api/core/v1alpha1" - computeclient "github.com/onmetal/onmetal-api/internal/client/compute" - "github.com/onmetal/onmetal-api/internal/controllers/compute/scheduler" + "github.com/ironcore-dev/ironcore/api/common/v1alpha1" + computev1alpha1 "github.com/ironcore-dev/ironcore/api/compute/v1alpha1" + corev1alpha1 "github.com/ironcore-dev/ironcore/api/core/v1alpha1" + computeclient "github.com/ironcore-dev/ironcore/internal/client/compute" + "github.com/ironcore-dev/ironcore/internal/controllers/compute/scheduler" corev1 "k8s.io/api/core/v1" "k8s.io/apimachinery/pkg/api/resource" "k8s.io/apimachinery/pkg/labels" @@ -52,9 +52,9 @@ type MachineScheduler struct { } //+kubebuilder:rbac:groups="",resources=events,verbs=create;patch -//+kubebuilder:rbac:groups=compute.api.onmetal.de,resources=machines,verbs=get;list;watch;update;patch -//+kubebuilder:rbac:groups=compute.api.onmetal.de,resources=machines/status,verbs=get;update;patch -//+kubebuilder:rbac:groups=compute.api.onmetal.de,resources=machinepools,verbs=get;list;watch +//+kubebuilder:rbac:groups=compute.ironcore.dev,resources=machines,verbs=get;list;watch;update;patch +//+kubebuilder:rbac:groups=compute.ironcore.dev,resources=machines/status,verbs=get;update;patch +//+kubebuilder:rbac:groups=compute.ironcore.dev,resources=machinepools,verbs=get;list;watch // Reconcile reconciles the desired with the actual state. func (s *MachineScheduler) Reconcile(ctx context.Context, req ctrl.Request) (ctrl.Result, error) { diff --git a/internal/controllers/compute/machine_scheduler_test.go b/internal/controllers/compute/machine_scheduler_test.go index 74f1b6279..7cfbaacbd 100644 --- a/internal/controllers/compute/machine_scheduler_test.go +++ b/internal/controllers/compute/machine_scheduler_test.go @@ -1,4 +1,4 @@ -// Copyright 2021 OnMetal authors +// Copyright 2021 IronCore authors // // Licensed under the Apache License, Version 2.0 (the "License"); // you may not use this file except in compliance with the License. @@ -18,7 +18,7 @@ import ( "fmt" "math" - . "github.com/onmetal/onmetal-api/utils/testing" + . "github.com/ironcore-dev/ironcore/utils/testing" . "github.com/onsi/ginkgo/v2" . "github.com/onsi/gomega" corev1 "k8s.io/api/core/v1" @@ -27,9 +27,9 @@ import ( "sigs.k8s.io/controller-runtime/pkg/client" . "sigs.k8s.io/controller-runtime/pkg/envtest/komega" - commonv1alpha1 "github.com/onmetal/onmetal-api/api/common/v1alpha1" - computev1alpha1 "github.com/onmetal/onmetal-api/api/compute/v1alpha1" - corev1alpha1 "github.com/onmetal/onmetal-api/api/core/v1alpha1" + commonv1alpha1 "github.com/ironcore-dev/ironcore/api/common/v1alpha1" + computev1alpha1 "github.com/ironcore-dev/ironcore/api/compute/v1alpha1" + corev1alpha1 "github.com/ironcore-dev/ironcore/api/core/v1alpha1" ) var _ = Describe("MachineScheduler", func() { diff --git a/internal/controllers/compute/machineclass_controller.go b/internal/controllers/compute/machineclass_controller.go index 0212d3768..e8955a914 100644 --- a/internal/controllers/compute/machineclass_controller.go +++ b/internal/controllers/compute/machineclass_controller.go @@ -1,5 +1,5 @@ /* - * Copyright (c) 2021 by the OnMetal authors. + * Copyright (c) 2021 by the IronCore authors. * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. @@ -22,10 +22,10 @@ import ( "sort" "github.com/go-logr/logr" - "github.com/onmetal/controller-utils/clientutils" - computev1alpha1 "github.com/onmetal/onmetal-api/api/compute/v1alpha1" - computeclient "github.com/onmetal/onmetal-api/internal/client/compute" - "github.com/onmetal/onmetal-api/utils/slices" + "github.com/ironcore-dev/controller-utils/clientutils" + computev1alpha1 "github.com/ironcore-dev/ironcore/api/compute/v1alpha1" + computeclient "github.com/ironcore-dev/ironcore/internal/client/compute" + "github.com/ironcore-dev/ironcore/utils/slices" "k8s.io/apimachinery/pkg/types" "k8s.io/client-go/util/workqueue" ctrl "sigs.k8s.io/controller-runtime" @@ -41,10 +41,10 @@ type MachineClassReconciler struct { APIReader client.Reader } -//+kubebuilder:rbac:groups=compute.api.onmetal.de,resources=machineclasses,verbs=get;list;watch;create;update;patch;delete -//+kubebuilder:rbac:groups=compute.api.onmetal.de,resources=machineclasses/status,verbs=get;update;patch -//+kubebuilder:rbac:groups=compute.api.onmetal.de,resources=machineclasses/finalizers,verbs=update -//+kubebuilder:rbac:groups=compute.api.onmetal.de,resources=machines,verbs=get;list;watch +//+kubebuilder:rbac:groups=compute.ironcore.dev,resources=machineclasses,verbs=get;list;watch;create;update;patch;delete +//+kubebuilder:rbac:groups=compute.ironcore.dev,resources=machineclasses/status,verbs=get;update;patch +//+kubebuilder:rbac:groups=compute.ironcore.dev,resources=machineclasses/finalizers,verbs=update +//+kubebuilder:rbac:groups=compute.ironcore.dev,resources=machines,verbs=get;list;watch // Reconcile moves the current state of the cluster closer to the desired state func (r *MachineClassReconciler) Reconcile(ctx context.Context, req ctrl.Request) (ctrl.Result, error) { diff --git a/internal/controllers/compute/machineclass_controller_test.go b/internal/controllers/compute/machineclass_controller_test.go index 999834fdc..47c1bac77 100644 --- a/internal/controllers/compute/machineclass_controller_test.go +++ b/internal/controllers/compute/machineclass_controller_test.go @@ -1,5 +1,5 @@ /* - * Copyright (c) 2021 by the OnMetal authors. + * Copyright (c) 2021 by the IronCore authors. * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. @@ -17,8 +17,8 @@ package compute import ( - corev1alpha1 "github.com/onmetal/onmetal-api/api/core/v1alpha1" - . "github.com/onmetal/onmetal-api/utils/testing" + corev1alpha1 "github.com/ironcore-dev/ironcore/api/core/v1alpha1" + . "github.com/ironcore-dev/ironcore/utils/testing" . "github.com/onsi/ginkgo/v2" . "github.com/onsi/gomega" corev1 "k8s.io/api/core/v1" @@ -27,7 +27,7 @@ import ( metav1 "k8s.io/apimachinery/pkg/apis/meta/v1" "sigs.k8s.io/controller-runtime/pkg/client" - computev1alpha1 "github.com/onmetal/onmetal-api/api/compute/v1alpha1" + computev1alpha1 "github.com/ironcore-dev/ironcore/api/compute/v1alpha1" ) var _ = Describe("machineclass controller", func() { diff --git a/internal/controllers/compute/scheduler/cache.go b/internal/controllers/compute/scheduler/cache.go index 93c5e3b82..618d9fc01 100644 --- a/internal/controllers/compute/scheduler/cache.go +++ b/internal/controllers/compute/scheduler/cache.go @@ -1,4 +1,4 @@ -// Copyright 2023 OnMetal authors +// Copyright 2023 IronCore authors // // Licensed under the Apache License, Version 2.0 (the "License"); // you may not use this file except in compliance with the License. @@ -21,8 +21,8 @@ import ( "time" "github.com/go-logr/logr" - "github.com/onmetal/onmetal-api/api/compute/v1alpha1" - corev1alpha1 "github.com/onmetal/onmetal-api/api/core/v1alpha1" + "github.com/ironcore-dev/ironcore/api/compute/v1alpha1" + corev1alpha1 "github.com/ironcore-dev/ironcore/api/core/v1alpha1" "golang.org/x/exp/maps" "k8s.io/apimachinery/pkg/types" "k8s.io/apimachinery/pkg/util/sets" diff --git a/internal/controllers/compute/suite_test.go b/internal/controllers/compute/suite_test.go index 6088b9a5b..c259bdded 100644 --- a/internal/controllers/compute/suite_test.go +++ b/internal/controllers/compute/suite_test.go @@ -1,5 +1,5 @@ /* - * Copyright (c) 2021 by the OnMetal authors. + * Copyright (c) 2021 by the IronCore authors. * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. @@ -21,18 +21,18 @@ import ( "testing" "time" - "github.com/onmetal/controller-utils/buildutils" - computev1alpha1 "github.com/onmetal/onmetal-api/api/compute/v1alpha1" - corev1alpha1 "github.com/onmetal/onmetal-api/api/core/v1alpha1" - ipamv1alpha1 "github.com/onmetal/onmetal-api/api/ipam/v1alpha1" - networkingv1alpha1 "github.com/onmetal/onmetal-api/api/networking/v1alpha1" - storagev1alpha1 "github.com/onmetal/onmetal-api/api/storage/v1alpha1" - computeclient "github.com/onmetal/onmetal-api/internal/client/compute" - networkingclient "github.com/onmetal/onmetal-api/internal/client/networking" - "github.com/onmetal/onmetal-api/internal/controllers/compute/scheduler" - utilsenvtest "github.com/onmetal/onmetal-api/utils/envtest" - "github.com/onmetal/onmetal-api/utils/envtest/apiserver" - . "github.com/onmetal/onmetal-api/utils/testing" + "github.com/ironcore-dev/controller-utils/buildutils" + computev1alpha1 "github.com/ironcore-dev/ironcore/api/compute/v1alpha1" + corev1alpha1 "github.com/ironcore-dev/ironcore/api/core/v1alpha1" + ipamv1alpha1 "github.com/ironcore-dev/ironcore/api/ipam/v1alpha1" + networkingv1alpha1 "github.com/ironcore-dev/ironcore/api/networking/v1alpha1" + storagev1alpha1 "github.com/ironcore-dev/ironcore/api/storage/v1alpha1" + computeclient "github.com/ironcore-dev/ironcore/internal/client/compute" + networkingclient "github.com/ironcore-dev/ironcore/internal/client/networking" + "github.com/ironcore-dev/ironcore/internal/controllers/compute/scheduler" + utilsenvtest "github.com/ironcore-dev/ironcore/utils/envtest" + "github.com/ironcore-dev/ironcore/utils/envtest/apiserver" + . "github.com/ironcore-dev/ironcore/utils/testing" . "github.com/onsi/ginkgo/v2" . "github.com/onsi/gomega" "k8s.io/apimachinery/pkg/api/resource" @@ -108,7 +108,7 @@ var _ = BeforeSuite(func() { komega.SetClient(k8sClient) apiSrv, err := apiserver.New(cfg, apiserver.Options{ - MainPath: "github.com/onmetal/onmetal-api/cmd/onmetal-apiserver", + MainPath: "github.com/ironcore-dev/ironcore/cmd/ironcore-apiserver", BuildOptions: []buildutils.BuildOption{buildutils.ModModeMod}, ETCDServers: []string{testEnv.ControlPlane.Etcd.URL.String()}, Host: testEnvExt.APIServiceInstallOptions.LocalServingHost, diff --git a/internal/controllers/core/certificate/compute/compute.go b/internal/controllers/core/certificate/compute/compute.go index 361b4fe13..1bd4b7c3c 100644 --- a/internal/controllers/core/certificate/compute/compute.go +++ b/internal/controllers/core/certificate/compute/compute.go @@ -1,4 +1,4 @@ -// Copyright 2023 OnMetal authors +// Copyright 2023 IronCore authors // // Licensed under the Apache License, Version 2.0 (the "License"); // you may not use this file except in compliance with the License. @@ -14,6 +14,6 @@ package compute -import "github.com/onmetal/onmetal-api/internal/controllers/core/certificate/generic" +import "github.com/ironcore-dev/ironcore/internal/controllers/core/certificate/generic" var Recognizers []generic.CertificateSigningRequestRecognizer diff --git a/internal/controllers/core/certificate/compute/machinepool.go b/internal/controllers/core/certificate/compute/machinepool.go index f62c9b3a8..c4695899d 100644 --- a/internal/controllers/core/certificate/compute/machinepool.go +++ b/internal/controllers/core/certificate/compute/machinepool.go @@ -1,4 +1,4 @@ -// Copyright 2023 OnMetal authors +// Copyright 2023 IronCore authors // // Licensed under the Apache License, Version 2.0 (the "License"); // you may not use this file except in compliance with the License. @@ -19,8 +19,8 @@ import ( "fmt" "strings" - computev1alpha1 "github.com/onmetal/onmetal-api/api/compute/v1alpha1" - "github.com/onmetal/onmetal-api/internal/controllers/core/certificate/generic" + computev1alpha1 "github.com/ironcore-dev/ironcore/api/compute/v1alpha1" + "github.com/ironcore-dev/ironcore/internal/controllers/core/certificate/generic" "golang.org/x/exp/slices" authv1 "k8s.io/api/authorization/v1" certificatesv1 "k8s.io/api/certificates/v1" diff --git a/internal/controllers/core/certificate/generic/certificate.go b/internal/controllers/core/certificate/generic/certificate.go index 83c6436f5..0f64f8964 100644 --- a/internal/controllers/core/certificate/generic/certificate.go +++ b/internal/controllers/core/certificate/generic/certificate.go @@ -1,4 +1,4 @@ -// Copyright 2023 OnMetal authors +// Copyright 2023 IronCore authors // // Licensed under the Apache License, Version 2.0 (the "License"); // you may not use this file except in compliance with the License. diff --git a/internal/controllers/core/certificate/onmetal/onmetal.go b/internal/controllers/core/certificate/ironcore/onmetal.go similarity index 68% rename from internal/controllers/core/certificate/onmetal/onmetal.go rename to internal/controllers/core/certificate/ironcore/onmetal.go index 4ceff7879..827f8bc1e 100644 --- a/internal/controllers/core/certificate/onmetal/onmetal.go +++ b/internal/controllers/core/certificate/ironcore/onmetal.go @@ -1,4 +1,4 @@ -// Copyright 2023 OnMetal authors +// Copyright 2023 IronCore authors // // Licensed under the Apache License, Version 2.0 (the "License"); // you may not use this file except in compliance with the License. @@ -12,13 +12,13 @@ // See the License for the specific language governing permissions and // limitations under the License. -package onmetal +package ironcore import ( - "github.com/onmetal/onmetal-api/internal/controllers/core/certificate/compute" - "github.com/onmetal/onmetal-api/internal/controllers/core/certificate/generic" - "github.com/onmetal/onmetal-api/internal/controllers/core/certificate/networking" - "github.com/onmetal/onmetal-api/internal/controllers/core/certificate/storage" + "github.com/ironcore-dev/ironcore/internal/controllers/core/certificate/compute" + "github.com/ironcore-dev/ironcore/internal/controllers/core/certificate/generic" + "github.com/ironcore-dev/ironcore/internal/controllers/core/certificate/networking" + "github.com/ironcore-dev/ironcore/internal/controllers/core/certificate/storage" ) var Recognizers []generic.CertificateSigningRequestRecognizer diff --git a/internal/controllers/core/certificate/networking/networking.go b/internal/controllers/core/certificate/networking/networking.go index 2a5368074..d0abdc292 100644 --- a/internal/controllers/core/certificate/networking/networking.go +++ b/internal/controllers/core/certificate/networking/networking.go @@ -1,4 +1,4 @@ -// Copyright 2023 OnMetal authors +// Copyright 2023 IronCore authors // // Licensed under the Apache License, Version 2.0 (the "License"); // you may not use this file except in compliance with the License. @@ -14,6 +14,6 @@ package networking -import "github.com/onmetal/onmetal-api/internal/controllers/core/certificate/generic" +import "github.com/ironcore-dev/ironcore/internal/controllers/core/certificate/generic" var Recognizers []generic.CertificateSigningRequestRecognizer diff --git a/internal/controllers/core/certificate/networking/networkplugin.go b/internal/controllers/core/certificate/networking/networkplugin.go index aa4489992..771c3ebdc 100644 --- a/internal/controllers/core/certificate/networking/networkplugin.go +++ b/internal/controllers/core/certificate/networking/networkplugin.go @@ -1,4 +1,4 @@ -// Copyright 2023 OnMetal authors +// Copyright 2023 IronCore authors // // Licensed under the Apache License, Version 2.0 (the "License"); // you may not use this file except in compliance with the License. @@ -19,8 +19,8 @@ import ( "fmt" "strings" - networkingv1alpha1 "github.com/onmetal/onmetal-api/api/networking/v1alpha1" - "github.com/onmetal/onmetal-api/internal/controllers/core/certificate/generic" + networkingv1alpha1 "github.com/ironcore-dev/ironcore/api/networking/v1alpha1" + "github.com/ironcore-dev/ironcore/internal/controllers/core/certificate/generic" "golang.org/x/exp/slices" authv1 "k8s.io/api/authorization/v1" certificatesv1 "k8s.io/api/certificates/v1" diff --git a/internal/controllers/core/certificate/storage/bucketpool.go b/internal/controllers/core/certificate/storage/bucketpool.go index 671491a82..1e1f02d94 100644 --- a/internal/controllers/core/certificate/storage/bucketpool.go +++ b/internal/controllers/core/certificate/storage/bucketpool.go @@ -1,4 +1,4 @@ -// Copyright 2023 OnMetal authors +// Copyright 2023 IronCore authors // // Licensed under the Apache License, Version 2.0 (the "License"); // you may not use this file except in compliance with the License. @@ -19,8 +19,8 @@ import ( "fmt" "strings" - storagev1alpha1 "github.com/onmetal/onmetal-api/api/storage/v1alpha1" - "github.com/onmetal/onmetal-api/internal/controllers/core/certificate/generic" + storagev1alpha1 "github.com/ironcore-dev/ironcore/api/storage/v1alpha1" + "github.com/ironcore-dev/ironcore/internal/controllers/core/certificate/generic" "golang.org/x/exp/slices" authv1 "k8s.io/api/authorization/v1" certificatesv1 "k8s.io/api/certificates/v1" diff --git a/internal/controllers/core/certificate/storage/storage.go b/internal/controllers/core/certificate/storage/storage.go index 4f9c5fe5e..28b724587 100644 --- a/internal/controllers/core/certificate/storage/storage.go +++ b/internal/controllers/core/certificate/storage/storage.go @@ -1,4 +1,4 @@ -// Copyright 2023 OnMetal authors +// Copyright 2023 IronCore authors // // Licensed under the Apache License, Version 2.0 (the "License"); // you may not use this file except in compliance with the License. @@ -14,6 +14,6 @@ package storage -import "github.com/onmetal/onmetal-api/internal/controllers/core/certificate/generic" +import "github.com/ironcore-dev/ironcore/internal/controllers/core/certificate/generic" var Recognizers []generic.CertificateSigningRequestRecognizer diff --git a/internal/controllers/core/certificate/storage/volumepool.go b/internal/controllers/core/certificate/storage/volumepool.go index 16b01a700..efcf2fa1f 100644 --- a/internal/controllers/core/certificate/storage/volumepool.go +++ b/internal/controllers/core/certificate/storage/volumepool.go @@ -1,4 +1,4 @@ -// Copyright 2023 OnMetal authors +// Copyright 2023 IronCore authors // // Licensed under the Apache License, Version 2.0 (the "License"); // you may not use this file except in compliance with the License. @@ -19,8 +19,8 @@ import ( "fmt" "strings" - storagev1alpha1 "github.com/onmetal/onmetal-api/api/storage/v1alpha1" - "github.com/onmetal/onmetal-api/internal/controllers/core/certificate/generic" + storagev1alpha1 "github.com/ironcore-dev/ironcore/api/storage/v1alpha1" + "github.com/ironcore-dev/ironcore/internal/controllers/core/certificate/generic" "golang.org/x/exp/slices" authv1 "k8s.io/api/authorization/v1" certificatesv1 "k8s.io/api/certificates/v1" diff --git a/internal/controllers/core/certificateapproval_controller.go b/internal/controllers/core/certificateapproval_controller.go index 39db32496..7efb0c69f 100644 --- a/internal/controllers/core/certificateapproval_controller.go +++ b/internal/controllers/core/certificateapproval_controller.go @@ -1,4 +1,4 @@ -// Copyright 2023 OnMetal authors +// Copyright 2023 IronCore authors // // Licensed under the Apache License, Version 2.0 (the "License"); // you may not use this file except in compliance with the License. @@ -18,7 +18,7 @@ import ( "context" "fmt" - "github.com/onmetal/onmetal-api/internal/controllers/core/certificate/generic" + "github.com/ironcore-dev/ironcore/internal/controllers/core/certificate/generic" authv1 "k8s.io/api/authorization/v1" certificatesv1 "k8s.io/api/certificates/v1" corev1 "k8s.io/api/core/v1" diff --git a/internal/controllers/core/certificateapproval_test.go b/internal/controllers/core/certificateapproval_test.go index b3a789d14..418d9e41d 100644 --- a/internal/controllers/core/certificateapproval_test.go +++ b/internal/controllers/core/certificateapproval_test.go @@ -1,4 +1,4 @@ -// Copyright 2023 OnMetal authors +// Copyright 2023 IronCore authors // // Licensed under the Apache License, Version 2.0 (the "License"); // you may not use this file except in compliance with the License. @@ -18,10 +18,10 @@ import ( "crypto/x509" "crypto/x509/pkix" - computev1alpha1 "github.com/onmetal/onmetal-api/api/compute/v1alpha1" - networkingv1alpha1 "github.com/onmetal/onmetal-api/api/networking/v1alpha1" - storagev1alpha1 "github.com/onmetal/onmetal-api/api/storage/v1alpha1" - utilcertificate "github.com/onmetal/onmetal-api/utils/certificate" + computev1alpha1 "github.com/ironcore-dev/ironcore/api/compute/v1alpha1" + networkingv1alpha1 "github.com/ironcore-dev/ironcore/api/networking/v1alpha1" + storagev1alpha1 "github.com/ironcore-dev/ironcore/api/storage/v1alpha1" + utilcertificate "github.com/ironcore-dev/ironcore/utils/certificate" . "github.com/onsi/ginkgo/v2" . "github.com/onsi/gomega" certificatesv1 "k8s.io/api/certificates/v1" diff --git a/internal/controllers/core/core_suite_test.go b/internal/controllers/core/core_suite_test.go index 956bbea1b..4ec5cfb75 100644 --- a/internal/controllers/core/core_suite_test.go +++ b/internal/controllers/core/core_suite_test.go @@ -1,4 +1,4 @@ -// Copyright 2023 OnMetal authors +// Copyright 2023 IronCore authors // // Licensed under the Apache License, Version 2.0 (the "License"); // you may not use this file except in compliance with the License. @@ -20,18 +20,18 @@ import ( "testing" "time" - "github.com/onmetal/controller-utils/buildutils" - computev1alpha1 "github.com/onmetal/onmetal-api/api/compute/v1alpha1" - corev1alpha1 "github.com/onmetal/onmetal-api/api/core/v1alpha1" - storagev1alpha1 "github.com/onmetal/onmetal-api/api/storage/v1alpha1" - "github.com/onmetal/onmetal-api/internal/controllers/core" - certificateonmetal "github.com/onmetal/onmetal-api/internal/controllers/core/certificate/onmetal" - quotacontrollergeneric "github.com/onmetal/onmetal-api/internal/controllers/core/quota/generic" - quotacontrolleronmetal "github.com/onmetal/onmetal-api/internal/controllers/core/quota/onmetal" - quotaevaluatoronmetal "github.com/onmetal/onmetal-api/internal/quota/evaluator/onmetal" - utilsenvtest "github.com/onmetal/onmetal-api/utils/envtest" - "github.com/onmetal/onmetal-api/utils/envtest/apiserver" - "github.com/onmetal/onmetal-api/utils/quota" + "github.com/ironcore-dev/controller-utils/buildutils" + computev1alpha1 "github.com/ironcore-dev/ironcore/api/compute/v1alpha1" + corev1alpha1 "github.com/ironcore-dev/ironcore/api/core/v1alpha1" + storagev1alpha1 "github.com/ironcore-dev/ironcore/api/storage/v1alpha1" + "github.com/ironcore-dev/ironcore/internal/controllers/core" + certificateironcore "github.com/ironcore-dev/ironcore/internal/controllers/core/certificate/ironcore" + quotacontrollergeneric "github.com/ironcore-dev/ironcore/internal/controllers/core/quota/generic" + quotacontrollerironcore "github.com/ironcore-dev/ironcore/internal/controllers/core/quota/ironcore" + quotaevaluatorironcore "github.com/ironcore-dev/ironcore/internal/quota/evaluator/ironcore" + utilsenvtest "github.com/ironcore-dev/ironcore/utils/envtest" + "github.com/ironcore-dev/ironcore/utils/envtest/apiserver" + "github.com/ironcore-dev/ironcore/utils/quota" . "github.com/onsi/ginkgo/v2" . "github.com/onsi/gomega" corev1 "k8s.io/api/core/v1" @@ -96,7 +96,7 @@ var _ = BeforeSuite(func() { komega.SetClient(k8sClient) apiSrv, err := apiserver.New(cfg, apiserver.Options{ - MainPath: "github.com/onmetal/onmetal-api/cmd/onmetal-apiserver", + MainPath: "github.com/ironcore-dev/ironcore/cmd/ironcore-apiserver", BuildOptions: []buildutils.BuildOption{buildutils.ModModeMod}, ETCDServers: []string{testEnv.ControlPlane.Etcd.URL.String()}, Host: testEnvExt.APIServiceInstallOptions.LocalServingHost, @@ -119,9 +119,9 @@ var _ = BeforeSuite(func() { Expect(err).ToNot(HaveOccurred()) registry := quota.NewRegistry(scheme.Scheme) - Expect(quota.AddAllToRegistry(registry, quotaevaluatoronmetal.NewEvaluatorsForControllers(k8sManager.GetClient()))).To(Succeed()) + Expect(quota.AddAllToRegistry(registry, quotaevaluatorironcore.NewEvaluatorsForControllers(k8sManager.GetClient()))).To(Succeed()) - replenishReconcilers, err := quotacontrolleronmetal.NewReplenishReconcilers(k8sManager.GetClient(), registry) + replenishReconcilers, err := quotacontrollerironcore.NewReplenishReconcilers(k8sManager.GetClient(), registry) Expect(err).NotTo(HaveOccurred()) Expect(quotacontrollergeneric.SetupReplenishReconcilersWithManager(k8sManager, replenishReconcilers)).To(Succeed()) @@ -134,7 +134,7 @@ var _ = BeforeSuite(func() { Expect((&core.CertificateApprovalReconciler{ Client: k8sManager.GetClient(), - Recognizers: certificateonmetal.Recognizers, + Recognizers: certificateironcore.Recognizers, }).SetupWithManager(k8sManager)).To(Succeed()) mgrCtx, cancel := context.WithCancel(context.Background()) diff --git a/internal/controllers/core/quota.go b/internal/controllers/core/quota.go index 881a582fd..d19538753 100644 --- a/internal/controllers/core/quota.go +++ b/internal/controllers/core/quota.go @@ -1,4 +1,4 @@ -// Copyright 2023 OnMetal authors +// Copyright 2023 IronCore authors // // Licensed under the Apache License, Version 2.0 (the "License"); // you may not use this file except in compliance with the License. @@ -19,12 +19,12 @@ import ( "fmt" "time" - "github.com/onmetal/controller-utils/metautils" + "github.com/ironcore-dev/controller-utils/metautils" "sigs.k8s.io/controller-runtime/pkg/client" "sigs.k8s.io/controller-runtime/pkg/predicate" ) -const ReplenishResourceQuotaAnnotation = "core.api.onmetal.de/replenish-resourcequota" +const ReplenishResourceQuotaAnnotation = "core.ironcore.dev/replenish-resourcequota" func HasReplenishResourceQuotaAnnotation(obj client.Object) bool { return metautils.HasAnnotation(obj, ReplenishResourceQuotaAnnotation) diff --git a/internal/controllers/core/quota/compute/compute.go b/internal/controllers/core/quota/compute/compute.go index 9190da185..209a51e3d 100644 --- a/internal/controllers/core/quota/compute/compute.go +++ b/internal/controllers/core/quota/compute/compute.go @@ -1,4 +1,4 @@ -// Copyright 2023 OnMetal authors +// Copyright 2023 IronCore authors // // Licensed under the Apache License, Version 2.0 (the "License"); // you may not use this file except in compliance with the License. @@ -15,8 +15,8 @@ package compute import ( - computev1alpha1 "github.com/onmetal/onmetal-api/api/compute/v1alpha1" - "github.com/onmetal/onmetal-api/internal/controllers/core/quota/generic" + computev1alpha1 "github.com/ironcore-dev/ironcore/api/compute/v1alpha1" + "github.com/ironcore-dev/ironcore/internal/controllers/core/quota/generic" ) var ( diff --git a/internal/controllers/core/quota/generic/generic.go b/internal/controllers/core/quota/generic/generic.go index 7536888be..06639c94c 100644 --- a/internal/controllers/core/quota/generic/generic.go +++ b/internal/controllers/core/quota/generic/generic.go @@ -1,4 +1,4 @@ -// Copyright 2023 OnMetal authors +// Copyright 2023 IronCore authors // // Licensed under the Apache License, Version 2.0 (the "License"); // you may not use this file except in compliance with the License. @@ -17,7 +17,7 @@ package generic import ( "fmt" - "github.com/onmetal/onmetal-api/utils/quota" + "github.com/ironcore-dev/ironcore/utils/quota" ctrl "sigs.k8s.io/controller-runtime" "sigs.k8s.io/controller-runtime/pkg/client" ) diff --git a/internal/controllers/core/quota/generic/replenish_controller.go b/internal/controllers/core/quota/generic/replenish_controller.go index 9e2aacd94..8f4a9049e 100644 --- a/internal/controllers/core/quota/generic/replenish_controller.go +++ b/internal/controllers/core/quota/generic/replenish_controller.go @@ -1,4 +1,4 @@ -// Copyright 2023 OnMetal authors +// Copyright 2023 IronCore authors // // Licensed under the Apache License, Version 2.0 (the "License"); // you may not use this file except in compliance with the License. @@ -20,9 +20,9 @@ import ( "strings" "github.com/go-logr/logr" - corev1alpha1 "github.com/onmetal/onmetal-api/api/core/v1alpha1" - "github.com/onmetal/onmetal-api/internal/controllers/core" - "github.com/onmetal/onmetal-api/utils/quota" + corev1alpha1 "github.com/ironcore-dev/ironcore/api/core/v1alpha1" + "github.com/ironcore-dev/ironcore/internal/controllers/core" + "github.com/ironcore-dev/ironcore/utils/quota" corev1 "k8s.io/api/core/v1" metav1 "k8s.io/apimachinery/pkg/apis/meta/v1" ctrl "sigs.k8s.io/controller-runtime" diff --git a/internal/controllers/core/quota/onmetal/onmetal.go b/internal/controllers/core/quota/ironcore/onmetal.go similarity index 75% rename from internal/controllers/core/quota/onmetal/onmetal.go rename to internal/controllers/core/quota/ironcore/onmetal.go index fd113e39d..9865dbb85 100644 --- a/internal/controllers/core/quota/onmetal/onmetal.go +++ b/internal/controllers/core/quota/ironcore/onmetal.go @@ -1,4 +1,4 @@ -// Copyright 2023 OnMetal authors +// Copyright 2023 IronCore authors // // Licensed under the Apache License, Version 2.0 (the "License"); // you may not use this file except in compliance with the License. @@ -12,12 +12,12 @@ // See the License for the specific language governing permissions and // limitations under the License. -package onmetal +package ironcore import ( - "github.com/onmetal/onmetal-api/internal/controllers/core/quota/compute" - "github.com/onmetal/onmetal-api/internal/controllers/core/quota/generic" - "github.com/onmetal/onmetal-api/internal/controllers/core/quota/storage" + "github.com/ironcore-dev/ironcore/internal/controllers/core/quota/compute" + "github.com/ironcore-dev/ironcore/internal/controllers/core/quota/generic" + "github.com/ironcore-dev/ironcore/internal/controllers/core/quota/storage" ) var ( diff --git a/internal/controllers/core/quota/storage/storage.go b/internal/controllers/core/quota/storage/storage.go index de7f684e9..957fa938e 100644 --- a/internal/controllers/core/quota/storage/storage.go +++ b/internal/controllers/core/quota/storage/storage.go @@ -1,4 +1,4 @@ -// Copyright 2023 OnMetal authors +// Copyright 2023 IronCore authors // // Licensed under the Apache License, Version 2.0 (the "License"); // you may not use this file except in compliance with the License. @@ -15,8 +15,8 @@ package storage import ( - storagev1alpha1 "github.com/onmetal/onmetal-api/api/storage/v1alpha1" - "github.com/onmetal/onmetal-api/internal/controllers/core/quota/generic" + storagev1alpha1 "github.com/ironcore-dev/ironcore/api/storage/v1alpha1" + "github.com/ironcore-dev/ironcore/internal/controllers/core/quota/generic" ) var ( diff --git a/internal/controllers/core/resourcequota_controller.go b/internal/controllers/core/resourcequota_controller.go index 62ec15ef9..14eb3427e 100644 --- a/internal/controllers/core/resourcequota_controller.go +++ b/internal/controllers/core/resourcequota_controller.go @@ -1,4 +1,4 @@ -// Copyright 2023 OnMetal authors +// Copyright 2023 IronCore authors // // Licensed under the Apache License, Version 2.0 (the "License"); // you may not use this file except in compliance with the License. @@ -19,10 +19,10 @@ import ( "fmt" "github.com/go-logr/logr" - "github.com/onmetal/controller-utils/metautils" - corev1alpha1 "github.com/onmetal/onmetal-api/api/core/v1alpha1" - onmetalapiclient "github.com/onmetal/onmetal-api/utils/client" - "github.com/onmetal/onmetal-api/utils/quota" + "github.com/ironcore-dev/controller-utils/metautils" + corev1alpha1 "github.com/ironcore-dev/ironcore/api/core/v1alpha1" + ironcoreclient "github.com/ironcore-dev/ironcore/utils/client" + "github.com/ironcore-dev/ironcore/utils/quota" corev1 "k8s.io/api/core/v1" "k8s.io/apimachinery/pkg/api/meta" "k8s.io/apimachinery/pkg/api/resource" @@ -42,16 +42,16 @@ type ResourceQuotaReconciler struct { Registry quota.Registry } -//+kubebuilder:rbac:groups=core.api.onmetal.de,resources=resourcequotas,verbs=get;list;watch;create;update;patch;delete -//+kubebuilder:rbac:groups=core.api.onmetal.de,resources=resourcequotas/status,verbs=get;update;patch -//+kubebuilder:rbac:groups=core.api.onmetal.de,resources=resourcequotas/finalizers,verbs=update +//+kubebuilder:rbac:groups=core.ironcore.dev,resources=resourcequotas,verbs=get;list;watch;create;update;patch;delete +//+kubebuilder:rbac:groups=core.ironcore.dev,resources=resourcequotas/status,verbs=get;update;patch +//+kubebuilder:rbac:groups=core.ironcore.dev,resources=resourcequotas/finalizers,verbs=update //+kubebuilder:rbac:groups="",resources=namespaces,verbs=get;list;watch;update;patch -//+kubebuilder:rbac:groups=compute.api.onmetal.de,resources=machines,verbs=get;list;watch -//+kubebuilder:rbac:groups=compute.api.onmetal.de,resources=machineclasses,verbs=get;list;watch -//+kubebuilder:rbac:groups=storage.api.onmetal.de,resources=volumes,verbs=get;list;watch -//+kubebuilder:rbac:groups=storage.api.onmetal.de,resources=volumeclasses,verbs=get;list;watch +//+kubebuilder:rbac:groups=compute.ironcore.dev,resources=machines,verbs=get;list;watch +//+kubebuilder:rbac:groups=compute.ironcore.dev,resources=machineclasses,verbs=get;list;watch +//+kubebuilder:rbac:groups=storage.ironcore.dev,resources=volumes,verbs=get;list;watch +//+kubebuilder:rbac:groups=storage.ironcore.dev,resources=volumeclasses,verbs=get;list;watch func (r *ResourceQuotaReconciler) Reconcile(ctx context.Context, req ctrl.Request) (ctrl.Result, error) { log := ctrl.LoggerFrom(ctx) @@ -213,7 +213,7 @@ func (r *ResourceQuotaReconciler) enqueueResourceQuotasByNamespace() handler.Eve } }() - return onmetalapiclient.ReconcileRequestsFromObjectStructSlice(resourceQuotaList.Items) + return ironcoreclient.ReconcileRequestsFromObjectStructSlice(resourceQuotaList.Items) }) } diff --git a/internal/controllers/core/resourcequota_test.go b/internal/controllers/core/resourcequota_test.go index 0718fd72e..630495e3d 100644 --- a/internal/controllers/core/resourcequota_test.go +++ b/internal/controllers/core/resourcequota_test.go @@ -1,4 +1,4 @@ -// Copyright 2023 OnMetal authors +// Copyright 2023 IronCore authors // // Licensed under the Apache License, Version 2.0 (the "License"); // you may not use this file except in compliance with the License. @@ -15,9 +15,9 @@ package core_test import ( - computev1alpha1 "github.com/onmetal/onmetal-api/api/compute/v1alpha1" - corev1alpha1 "github.com/onmetal/onmetal-api/api/core/v1alpha1" - . "github.com/onmetal/onmetal-api/utils/testing" + computev1alpha1 "github.com/ironcore-dev/ironcore/api/compute/v1alpha1" + corev1alpha1 "github.com/ironcore-dev/ironcore/api/core/v1alpha1" + . "github.com/ironcore-dev/ironcore/utils/testing" . "github.com/onsi/ginkgo/v2" . "github.com/onsi/gomega" corev1 "k8s.io/api/core/v1" diff --git a/internal/controllers/ipam/prefix_controller.go b/internal/controllers/ipam/prefix_controller.go index 0ae96545e..0039b8433 100644 --- a/internal/controllers/ipam/prefix_controller.go +++ b/internal/controllers/ipam/prefix_controller.go @@ -1,5 +1,5 @@ /* - * Copyright (c) 2021 by the OnMetal authors. + * Copyright (c) 2021 by the IronCore authors. * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. @@ -25,11 +25,11 @@ import ( "time" "github.com/go-logr/logr" - "github.com/onmetal/controller-utils/clientutils" - commonv1alpha1 "github.com/onmetal/onmetal-api/api/common/v1alpha1" - ipamv1alpha1 "github.com/onmetal/onmetal-api/api/ipam/v1alpha1" - ipamclient "github.com/onmetal/onmetal-api/internal/client/ipam" - "github.com/onmetal/onmetal-api/utils/equality" + "github.com/ironcore-dev/controller-utils/clientutils" + commonv1alpha1 "github.com/ironcore-dev/ironcore/api/common/v1alpha1" + ipamv1alpha1 "github.com/ironcore-dev/ironcore/api/ipam/v1alpha1" + ipamclient "github.com/ironcore-dev/ironcore/internal/client/ipam" + "github.com/ironcore-dev/ironcore/utils/equality" "go4.org/netipx" apierrors "k8s.io/apimachinery/pkg/api/errors" metav1 "k8s.io/apimachinery/pkg/apis/meta/v1" @@ -43,8 +43,8 @@ import ( ) const ( - prefixFinalizer = "ipam.api.onmetal.de/prefix" - prefixAllocationRequesterUIDLabel = "ipam.api.onmetal.de/requester-uid" + prefixFinalizer = "ipam.ironcore.dev/prefix" + prefixAllocationRequesterUIDLabel = "ipam.ironcore.dev/requester-uid" ) func (r *PrefixReconciler) acquireAllocation( @@ -111,11 +111,11 @@ func (r *PrefixReconciler) forgetAllocationBackoffFor(key client.ObjectKey) { r.allocationLimiter.Forget(key) } -//+kubebuilder:rbac:groups=ipam.api.onmetal.de,resources=prefixes,verbs=get;list;watch;create;update;patch;delete -//+kubebuilder:rbac:groups=ipam.api.onmetal.de,resources=prefixes/status,verbs=get;update;patch -//+kubebuilder:rbac:groups=ipam.api.onmetal.de,resources=prefixes/finalizers,verbs=update -//+kubebuilder:rbac:groups=ipam.api.onmetal.de,resources=prefixallocations,verbs=get;list;watch;create;update;patch;delete -//+kubebuilder:rbac:groups=ipam.api.onmetal.de,resources=prefixallocations/status,verbs=get;update;patch +//+kubebuilder:rbac:groups=ipam.ironcore.dev,resources=prefixes,verbs=get;list;watch;create;update;patch;delete +//+kubebuilder:rbac:groups=ipam.ironcore.dev,resources=prefixes/status,verbs=get;update;patch +//+kubebuilder:rbac:groups=ipam.ironcore.dev,resources=prefixes/finalizers,verbs=update +//+kubebuilder:rbac:groups=ipam.ironcore.dev,resources=prefixallocations,verbs=get;list;watch;create;update;patch;delete +//+kubebuilder:rbac:groups=ipam.ironcore.dev,resources=prefixallocations/status,verbs=get;update;patch // Reconcile is part of the main kubernetes reconciliation loop which aims to // move the current state of the cluster closer to the desired state. diff --git a/internal/controllers/ipam/prefix_controller_test.go b/internal/controllers/ipam/prefix_controller_test.go index f629555bf..f18a5ab31 100644 --- a/internal/controllers/ipam/prefix_controller_test.go +++ b/internal/controllers/ipam/prefix_controller_test.go @@ -1,5 +1,5 @@ /* - * Copyright (c) 2021 by the OnMetal authors. + * Copyright (c) 2021 by the IronCore authors. * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. @@ -16,10 +16,10 @@ package ipam import ( - "github.com/onmetal/controller-utils/clientutils" - commonv1alpha1 "github.com/onmetal/onmetal-api/api/common/v1alpha1" - ipamv1alpha1 "github.com/onmetal/onmetal-api/api/ipam/v1alpha1" - . "github.com/onmetal/onmetal-api/utils/testing" + "github.com/ironcore-dev/controller-utils/clientutils" + commonv1alpha1 "github.com/ironcore-dev/ironcore/api/common/v1alpha1" + ipamv1alpha1 "github.com/ironcore-dev/ironcore/api/ipam/v1alpha1" + . "github.com/ironcore-dev/ironcore/utils/testing" . "github.com/onsi/ginkgo/v2" . "github.com/onsi/gomega" corev1 "k8s.io/api/core/v1" diff --git a/internal/controllers/ipam/prefixallocationscheduler_controller.go b/internal/controllers/ipam/prefixallocationscheduler_controller.go index 4faf6f8ba..0f04034fc 100644 --- a/internal/controllers/ipam/prefixallocationscheduler_controller.go +++ b/internal/controllers/ipam/prefixallocationscheduler_controller.go @@ -1,4 +1,4 @@ -// Copyright 2021 OnMetal authors +// Copyright 2021 IronCore authors // // Licensed under the Apache License, Version 2.0 (the "License"); // you may not use this file except in compliance with the License. @@ -20,8 +20,8 @@ import ( "math/rand" "github.com/go-logr/logr" - ipamv1alpha1 "github.com/onmetal/onmetal-api/api/ipam/v1alpha1" - "github.com/onmetal/onmetal-api/internal/client/ipam" + ipamv1alpha1 "github.com/ironcore-dev/ironcore/api/ipam/v1alpha1" + "github.com/ironcore-dev/ironcore/internal/client/ipam" "go4.org/netipx" corev1 "k8s.io/api/core/v1" metav1 "k8s.io/apimachinery/pkg/apis/meta/v1" @@ -41,9 +41,9 @@ type PrefixAllocationScheduler struct { } //+kubebuilder:rbac:groups="",resources=events,verbs=create;patch -//+kubebuilder:rbac:groups=ipam.api.onmetal.de,resources=prefixes,verbs=get;list;watch -//+kubebuilder:rbac:groups=ipam.api.onmetal.de,resources=prefixallocations,verbs=get;list;watch;update;patch -//+kubebuilder:rbac:groups=ipam.api.onmetal.de,resources=prefixallocations/status,verbs=get;update;patch +//+kubebuilder:rbac:groups=ipam.ironcore.dev,resources=prefixes,verbs=get;list;watch +//+kubebuilder:rbac:groups=ipam.ironcore.dev,resources=prefixallocations,verbs=get;list;watch;update;patch +//+kubebuilder:rbac:groups=ipam.ironcore.dev,resources=prefixallocations/status,verbs=get;update;patch // Reconcile is part of the main kubernetes reconciliation loop which aims to // move the current state of the cluster closer to the desired state. diff --git a/internal/controllers/ipam/suite_test.go b/internal/controllers/ipam/suite_test.go index 01c0f507e..82a9e068c 100644 --- a/internal/controllers/ipam/suite_test.go +++ b/internal/controllers/ipam/suite_test.go @@ -1,5 +1,5 @@ /* - * Copyright (c) 2021 by the OnMetal authors. + * Copyright (c) 2021 by the IronCore authors. * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. @@ -21,10 +21,10 @@ import ( "testing" "time" - "github.com/onmetal/controller-utils/buildutils" - ipamclient "github.com/onmetal/onmetal-api/internal/client/ipam" - utilsenvtest "github.com/onmetal/onmetal-api/utils/envtest" - "github.com/onmetal/onmetal-api/utils/envtest/apiserver" + "github.com/ironcore-dev/controller-utils/buildutils" + ipamclient "github.com/ironcore-dev/ironcore/internal/client/ipam" + utilsenvtest "github.com/ironcore-dev/ironcore/utils/envtest" + "github.com/ironcore-dev/ironcore/utils/envtest/apiserver" . "github.com/onsi/ginkgo/v2" . "github.com/onsi/gomega" corev1 "k8s.io/api/core/v1" @@ -38,7 +38,7 @@ import ( "sigs.k8s.io/controller-runtime/pkg/log/zap" metricserver "sigs.k8s.io/controller-runtime/pkg/metrics/server" - ipamv1alpha1 "github.com/onmetal/onmetal-api/api/ipam/v1alpha1" + ipamv1alpha1 "github.com/ironcore-dev/ironcore/api/ipam/v1alpha1" //+kubebuilder:scaffold:imports ) @@ -89,7 +89,7 @@ var _ = BeforeSuite(func() { Expect(k8sClient).NotTo(BeNil()) apiSrv, err := apiserver.New(cfg, apiserver.Options{ - MainPath: "github.com/onmetal/onmetal-api/cmd/onmetal-apiserver", + MainPath: "github.com/ironcore-dev/ironcore/cmd/ironcore-apiserver", BuildOptions: []buildutils.BuildOption{buildutils.ModModeMod}, ETCDServers: []string{testEnv.ControlPlane.Etcd.URL.String()}, Host: testEnvExt.APIServiceInstallOptions.LocalServingHost, diff --git a/internal/controllers/networking/loadbalancer_controller.go b/internal/controllers/networking/loadbalancer_controller.go index 873602a84..f514a6394 100644 --- a/internal/controllers/networking/loadbalancer_controller.go +++ b/internal/controllers/networking/loadbalancer_controller.go @@ -1,4 +1,4 @@ -// Copyright 2022 OnMetal authors +// Copyright 2022 IronCore authors // // Licensed under the Apache License, Version 2.0 (the "License"); // you may not use this file except in compliance with the License. @@ -19,10 +19,10 @@ import ( "fmt" "github.com/go-logr/logr" - commonv1alpha1 "github.com/onmetal/onmetal-api/api/common/v1alpha1" - networkingv1alpha1 "github.com/onmetal/onmetal-api/api/networking/v1alpha1" - "github.com/onmetal/onmetal-api/internal/client/networking" - clientutils "github.com/onmetal/onmetal-api/utils/client" + commonv1alpha1 "github.com/ironcore-dev/ironcore/api/common/v1alpha1" + networkingv1alpha1 "github.com/ironcore-dev/ironcore/api/networking/v1alpha1" + "github.com/ironcore-dev/ironcore/internal/client/networking" + clientutils "github.com/ironcore-dev/ironcore/utils/client" apierrors "k8s.io/apimachinery/pkg/api/errors" metav1 "k8s.io/apimachinery/pkg/apis/meta/v1" "k8s.io/apimachinery/pkg/labels" @@ -44,12 +44,12 @@ type LoadBalancerReconciler struct { client.Client } -//+kubebuilder:rbac:groups=networking.api.onmetal.de,resources=loadbalancers,verbs=get;list;watch;create;update;patch;delete -//+kubebuilder:rbac:groups=networking.api.onmetal.de,resources=loadbalancers/status,verbs=get;update;patch -//+kubebuilder:rbac:groups=networking.api.onmetal.de,resources=loadbalancers/finalizers,verbs=update -//+kubebuilder:rbac:groups=networking.api.onmetal.de,resources=networkinterfaces,verbs=get;list;watch -//+kubebuilder:rbac:groups=networking.api.onmetal.de,resources=networks,verbs=get;list;watch -//+kubebuilder:rbac:groups=networking.api.onmetal.de,resources=loadbalancerroutings,verbs=get;list;watch;create;update;patch;delete +//+kubebuilder:rbac:groups=networking.ironcore.dev,resources=loadbalancers,verbs=get;list;watch;create;update;patch;delete +//+kubebuilder:rbac:groups=networking.ironcore.dev,resources=loadbalancers/status,verbs=get;update;patch +//+kubebuilder:rbac:groups=networking.ironcore.dev,resources=loadbalancers/finalizers,verbs=update +//+kubebuilder:rbac:groups=networking.ironcore.dev,resources=networkinterfaces,verbs=get;list;watch +//+kubebuilder:rbac:groups=networking.ironcore.dev,resources=networks,verbs=get;list;watch +//+kubebuilder:rbac:groups=networking.ironcore.dev,resources=loadbalancerroutings,verbs=get;list;watch;create;update;patch;delete func (r *LoadBalancerReconciler) Reconcile(ctx context.Context, req ctrl.Request) (ctrl.Result, error) { log := ctrl.LoggerFrom(ctx) diff --git a/internal/controllers/networking/loadbalancer_controller_test.go b/internal/controllers/networking/loadbalancer_controller_test.go index b1e830f3a..295139eb5 100644 --- a/internal/controllers/networking/loadbalancer_controller_test.go +++ b/internal/controllers/networking/loadbalancer_controller_test.go @@ -1,5 +1,5 @@ /* - * Copyright (c) 2021 by the OnMetal authors. + * Copyright (c) 2021 by the IronCore authors. * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. @@ -16,15 +16,15 @@ package networking import ( - . "github.com/onmetal/onmetal-api/utils/testing" + . "github.com/ironcore-dev/ironcore/utils/testing" . "github.com/onsi/ginkgo/v2" . "github.com/onsi/gomega" corev1 "k8s.io/api/core/v1" metav1 "k8s.io/apimachinery/pkg/apis/meta/v1" . "sigs.k8s.io/controller-runtime/pkg/envtest/komega" - commonv1alpha1 "github.com/onmetal/onmetal-api/api/common/v1alpha1" - networkingv1alpha1 "github.com/onmetal/onmetal-api/api/networking/v1alpha1" + commonv1alpha1 "github.com/ironcore-dev/ironcore/api/common/v1alpha1" + networkingv1alpha1 "github.com/ironcore-dev/ironcore/api/networking/v1alpha1" ) var _ = Describe("LoadBalancerReconciler", func() { diff --git a/internal/controllers/networking/loadbalancer_ephemeralprefix_controller.go b/internal/controllers/networking/loadbalancer_ephemeralprefix_controller.go index 9b574a57f..4573dfd4f 100644 --- a/internal/controllers/networking/loadbalancer_ephemeralprefix_controller.go +++ b/internal/controllers/networking/loadbalancer_ephemeralprefix_controller.go @@ -1,4 +1,4 @@ -// Copyright 2023 OnMetal authors +// Copyright 2023 IronCore authors // // Licensed under the Apache License, Version 2.0 (the "License"); // you may not use this file except in compliance with the License. @@ -20,13 +20,13 @@ import ( "fmt" "maps" - "github.com/onmetal/onmetal-api/utils/annotations" + "github.com/ironcore-dev/ironcore/utils/annotations" "github.com/go-logr/logr" - ipamv1alpha1 "github.com/onmetal/onmetal-api/api/ipam/v1alpha1" - networkingv1alpha1 "github.com/onmetal/onmetal-api/api/networking/v1alpha1" - networkingclient "github.com/onmetal/onmetal-api/internal/client/networking" - klogutils "github.com/onmetal/onmetal-api/utils/klog" + ipamv1alpha1 "github.com/ironcore-dev/ironcore/api/ipam/v1alpha1" + networkingv1alpha1 "github.com/ironcore-dev/ironcore/api/networking/v1alpha1" + networkingclient "github.com/ironcore-dev/ironcore/internal/client/networking" + klogutils "github.com/ironcore-dev/ironcore/utils/klog" apierrors "k8s.io/apimachinery/pkg/api/errors" metav1 "k8s.io/apimachinery/pkg/apis/meta/v1" "k8s.io/klog/v2" @@ -41,8 +41,8 @@ type LoadBalancerEphemeralPrefixReconciler struct { client.Client } -//+kubebuilder:rbac:groups=networking.api.onmetal.de,resources=loadbalancers,verbs=get;list;watch -//+kubebuilder:rbac:groups=ipam.api.onmetal.de,resources=prefixes,verbs=get;list;watch;create;update;patch;delete +//+kubebuilder:rbac:groups=networking.ironcore.dev,resources=loadbalancers,verbs=get;list;watch +//+kubebuilder:rbac:groups=ipam.ironcore.dev,resources=prefixes,verbs=get;list;watch;create;update;patch;delete func (r *LoadBalancerEphemeralPrefixReconciler) Reconcile(ctx context.Context, req ctrl.Request) (ctrl.Result, error) { log := ctrl.LoggerFrom(ctx) diff --git a/internal/controllers/networking/loadbalancer_ephemeralprefix_controller_test.go b/internal/controllers/networking/loadbalancer_ephemeralprefix_controller_test.go index 6d2f8c35f..e46691be2 100644 --- a/internal/controllers/networking/loadbalancer_ephemeralprefix_controller_test.go +++ b/internal/controllers/networking/loadbalancer_ephemeralprefix_controller_test.go @@ -1,5 +1,5 @@ /* - * Copyright (c) 2021 by the OnMetal authors. + * Copyright (c) 2021 by the IronCore authors. * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. @@ -16,11 +16,11 @@ package networking import ( - commonv1alpha1 "github.com/onmetal/onmetal-api/api/common/v1alpha1" - ipamv1alpha1 "github.com/onmetal/onmetal-api/api/ipam/v1alpha1" - networkingv1alpha1 "github.com/onmetal/onmetal-api/api/networking/v1alpha1" - "github.com/onmetal/onmetal-api/utils/annotations" - . "github.com/onmetal/onmetal-api/utils/testing" + commonv1alpha1 "github.com/ironcore-dev/ironcore/api/common/v1alpha1" + ipamv1alpha1 "github.com/ironcore-dev/ironcore/api/ipam/v1alpha1" + networkingv1alpha1 "github.com/ironcore-dev/ironcore/api/networking/v1alpha1" + "github.com/ironcore-dev/ironcore/utils/annotations" + . "github.com/ironcore-dev/ironcore/utils/testing" . "github.com/onsi/ginkgo/v2" . "github.com/onsi/gomega" corev1 "k8s.io/api/core/v1" diff --git a/internal/controllers/networking/network_protection_controller.go b/internal/controllers/networking/network_protection_controller.go index af2bdb720..335df3857 100644 --- a/internal/controllers/networking/network_protection_controller.go +++ b/internal/controllers/networking/network_protection_controller.go @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 by the OnMetal authors. + * Copyright (c) 2022 by the IronCore authors. * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. @@ -21,10 +21,10 @@ import ( "fmt" "github.com/go-logr/logr" - "github.com/onmetal/controller-utils/clientutils" - "github.com/onmetal/controller-utils/metautils" - networkingv1alpha1 "github.com/onmetal/onmetal-api/api/networking/v1alpha1" - "github.com/onmetal/onmetal-api/internal/client/networking" + "github.com/ironcore-dev/controller-utils/clientutils" + "github.com/ironcore-dev/controller-utils/metautils" + networkingv1alpha1 "github.com/ironcore-dev/ironcore/api/networking/v1alpha1" + "github.com/ironcore-dev/ironcore/internal/client/networking" "k8s.io/apimachinery/pkg/runtime" "k8s.io/apimachinery/pkg/types" ctrl "sigs.k8s.io/controller-runtime" @@ -34,7 +34,7 @@ import ( ) const ( - networkFinalizer = "networking.api.onmetal.de/network" + networkFinalizer = "networking.ironcore.dev/network" ) type NetworkProtectionReconciler struct { @@ -42,12 +42,12 @@ type NetworkProtectionReconciler struct { Scheme *runtime.Scheme } -//+kubebuilder:rbac:groups=networking.api.onmetal.de,resources=networks,verbs=get;list;watch;create;update;patch;delete -//+kubebuilder:rbac:groups=networking.api.onmetal.de,resources=networks/status,verbs=get;update;patch -//+kubebuilder:rbac:groups=networking.api.onmetal.de,resources=networks/finalizers,verbs=update -//+kubebuilder:rbac:groups=networking.api.onmetal.de,resources=networkinterfaces,verbs=get;list;watch -//+kubebuilder:rbac:groups=networking.api.onmetal.de,resources=loadbalancers,verbs=get;list;watch -//+kubebuilder:rbac:groups=networking.api.onmetal.de,resources=natgateways,verbs=get;list;watch +//+kubebuilder:rbac:groups=networking.ironcore.dev,resources=networks,verbs=get;list;watch;create;update;patch;delete +//+kubebuilder:rbac:groups=networking.ironcore.dev,resources=networks/status,verbs=get;update;patch +//+kubebuilder:rbac:groups=networking.ironcore.dev,resources=networks/finalizers,verbs=update +//+kubebuilder:rbac:groups=networking.ironcore.dev,resources=networkinterfaces,verbs=get;list;watch +//+kubebuilder:rbac:groups=networking.ironcore.dev,resources=loadbalancers,verbs=get;list;watch +//+kubebuilder:rbac:groups=networking.ironcore.dev,resources=natgateways,verbs=get;list;watch func (r *NetworkProtectionReconciler) Reconcile(ctx context.Context, req ctrl.Request) (ctrl.Result, error) { log := ctrl.LoggerFrom(ctx) diff --git a/internal/controllers/networking/network_protection_controller_test.go b/internal/controllers/networking/network_protection_controller_test.go index 51069800c..46f310bff 100644 --- a/internal/controllers/networking/network_protection_controller_test.go +++ b/internal/controllers/networking/network_protection_controller_test.go @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 by the OnMetal authors. + * Copyright (c) 2022 by the IronCore authors. * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. @@ -17,9 +17,9 @@ package networking import ( - "github.com/onmetal/onmetal-api/api/common/v1alpha1" - networkingv1alpha1 "github.com/onmetal/onmetal-api/api/networking/v1alpha1" - . "github.com/onmetal/onmetal-api/utils/testing" + "github.com/ironcore-dev/ironcore/api/common/v1alpha1" + networkingv1alpha1 "github.com/ironcore-dev/ironcore/api/networking/v1alpha1" + . "github.com/ironcore-dev/ironcore/utils/testing" . "github.com/onsi/ginkgo/v2" . "github.com/onsi/gomega" corev1 "k8s.io/api/core/v1" diff --git a/internal/controllers/networking/network_release_controller.go b/internal/controllers/networking/network_release_controller.go index 3c8ef3da0..0177eb68a 100644 --- a/internal/controllers/networking/network_release_controller.go +++ b/internal/controllers/networking/network_release_controller.go @@ -1,4 +1,4 @@ -// Copyright 2023 OnMetal authors +// Copyright 2023 IronCore authors // // Licensed under the Apache License, Version 2.0 (the "License"); // you may not use this file except in compliance with the License. @@ -19,7 +19,7 @@ import ( "fmt" "github.com/go-logr/logr" - networkingv1alpha1 "github.com/onmetal/onmetal-api/api/networking/v1alpha1" + networkingv1alpha1 "github.com/ironcore-dev/ironcore/api/networking/v1alpha1" "golang.org/x/exp/slices" apierrors "k8s.io/apimachinery/pkg/api/errors" metav1 "k8s.io/apimachinery/pkg/apis/meta/v1" @@ -38,7 +38,7 @@ type NetworkReleaseReconciler struct { AbsenceCache *lru.Cache } -//+kubebuilder:rbac:groups=networking.api.onmetal.de,resources=networks,verbs=get;list;watch;update;patch +//+kubebuilder:rbac:groups=networking.ironcore.dev,resources=networks,verbs=get;list;watch;update;patch func (r *NetworkReleaseReconciler) Reconcile(ctx context.Context, req ctrl.Request) (ctrl.Result, error) { log := ctrl.LoggerFrom(ctx) diff --git a/internal/controllers/networking/network_release_controller_test.go b/internal/controllers/networking/network_release_controller_test.go index f395e541a..3b5a66d9d 100644 --- a/internal/controllers/networking/network_release_controller_test.go +++ b/internal/controllers/networking/network_release_controller_test.go @@ -1,5 +1,5 @@ /* - * Copyright (c) 2021 by the OnMetal authors. + * Copyright (c) 2021 by the IronCore authors. * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. @@ -16,8 +16,8 @@ package networking import ( - networkingv1alpha1 "github.com/onmetal/onmetal-api/api/networking/v1alpha1" - . "github.com/onmetal/onmetal-api/utils/testing" + networkingv1alpha1 "github.com/ironcore-dev/ironcore/api/networking/v1alpha1" + . "github.com/ironcore-dev/ironcore/utils/testing" . "github.com/onsi/ginkgo/v2" . "github.com/onsi/gomega" metav1 "k8s.io/apimachinery/pkg/apis/meta/v1" diff --git a/internal/controllers/networking/networkinterface_ephemeralprefix_controller.go b/internal/controllers/networking/networkinterface_ephemeralprefix_controller.go index d14e16e62..b2a1c3c31 100644 --- a/internal/controllers/networking/networkinterface_ephemeralprefix_controller.go +++ b/internal/controllers/networking/networkinterface_ephemeralprefix_controller.go @@ -1,4 +1,4 @@ -// Copyright 2023 OnMetal authors +// Copyright 2023 IronCore authors // // Licensed under the Apache License, Version 2.0 (the "License"); // you may not use this file except in compliance with the License. @@ -20,13 +20,13 @@ import ( "fmt" "maps" - "github.com/onmetal/onmetal-api/utils/annotations" + "github.com/ironcore-dev/ironcore/utils/annotations" "github.com/go-logr/logr" - ipamv1alpha1 "github.com/onmetal/onmetal-api/api/ipam/v1alpha1" - networkingv1alpha1 "github.com/onmetal/onmetal-api/api/networking/v1alpha1" - networkingclient "github.com/onmetal/onmetal-api/internal/client/networking" - klogutils "github.com/onmetal/onmetal-api/utils/klog" + ipamv1alpha1 "github.com/ironcore-dev/ironcore/api/ipam/v1alpha1" + networkingv1alpha1 "github.com/ironcore-dev/ironcore/api/networking/v1alpha1" + networkingclient "github.com/ironcore-dev/ironcore/internal/client/networking" + klogutils "github.com/ironcore-dev/ironcore/utils/klog" apierrors "k8s.io/apimachinery/pkg/api/errors" metav1 "k8s.io/apimachinery/pkg/apis/meta/v1" "k8s.io/klog/v2" @@ -41,8 +41,8 @@ type NetworkInterfaceEphemeralPrefixReconciler struct { client.Client } -//+kubebuilder:rbac:groups=networking.api.onmetal.de,resources=networkinterfaces,verbs=get;list;watch -//+kubebuilder:rbac:groups=ipam.api.onmetal.de,resources=prefixes,verbs=get;list;watch;create;update;patch;delete +//+kubebuilder:rbac:groups=networking.ironcore.dev,resources=networkinterfaces,verbs=get;list;watch +//+kubebuilder:rbac:groups=ipam.ironcore.dev,resources=prefixes,verbs=get;list;watch;create;update;patch;delete func (r *NetworkInterfaceEphemeralPrefixReconciler) Reconcile(ctx context.Context, req ctrl.Request) (ctrl.Result, error) { log := ctrl.LoggerFrom(ctx) diff --git a/internal/controllers/networking/networkinterface_ephemeralprefix_controller_test.go b/internal/controllers/networking/networkinterface_ephemeralprefix_controller_test.go index 06da1ef1a..35759e7f0 100644 --- a/internal/controllers/networking/networkinterface_ephemeralprefix_controller_test.go +++ b/internal/controllers/networking/networkinterface_ephemeralprefix_controller_test.go @@ -1,5 +1,5 @@ /* - * Copyright (c) 2021 by the OnMetal authors. + * Copyright (c) 2021 by the IronCore authors. * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. @@ -16,11 +16,11 @@ package networking import ( - commonv1alpha1 "github.com/onmetal/onmetal-api/api/common/v1alpha1" - ipamv1alpha1 "github.com/onmetal/onmetal-api/api/ipam/v1alpha1" - networkingv1alpha1 "github.com/onmetal/onmetal-api/api/networking/v1alpha1" - "github.com/onmetal/onmetal-api/utils/annotations" - . "github.com/onmetal/onmetal-api/utils/testing" + commonv1alpha1 "github.com/ironcore-dev/ironcore/api/common/v1alpha1" + ipamv1alpha1 "github.com/ironcore-dev/ironcore/api/ipam/v1alpha1" + networkingv1alpha1 "github.com/ironcore-dev/ironcore/api/networking/v1alpha1" + "github.com/ironcore-dev/ironcore/utils/annotations" + . "github.com/ironcore-dev/ironcore/utils/testing" . "github.com/onsi/ginkgo/v2" . "github.com/onsi/gomega" corev1 "k8s.io/api/core/v1" diff --git a/internal/controllers/networking/networkinterface_ephemeralvirtualip_controller.go b/internal/controllers/networking/networkinterface_ephemeralvirtualip_controller.go index 29c73677d..a8432853c 100644 --- a/internal/controllers/networking/networkinterface_ephemeralvirtualip_controller.go +++ b/internal/controllers/networking/networkinterface_ephemeralvirtualip_controller.go @@ -1,4 +1,4 @@ -// Copyright 2023 OnMetal authors +// Copyright 2023 IronCore authors // // Licensed under the Apache License, Version 2.0 (the "License"); // you may not use this file except in compliance with the License. @@ -20,13 +20,13 @@ import ( "fmt" "maps" - "github.com/onmetal/onmetal-api/utils/annotations" + "github.com/ironcore-dev/ironcore/utils/annotations" "github.com/go-logr/logr" - commonv1alpha1 "github.com/onmetal/onmetal-api/api/common/v1alpha1" - networkingv1alpha1 "github.com/onmetal/onmetal-api/api/networking/v1alpha1" - networkingclient "github.com/onmetal/onmetal-api/internal/client/networking" - klogutils "github.com/onmetal/onmetal-api/utils/klog" + commonv1alpha1 "github.com/ironcore-dev/ironcore/api/common/v1alpha1" + networkingv1alpha1 "github.com/ironcore-dev/ironcore/api/networking/v1alpha1" + networkingclient "github.com/ironcore-dev/ironcore/internal/client/networking" + klogutils "github.com/ironcore-dev/ironcore/utils/klog" apierrors "k8s.io/apimachinery/pkg/api/errors" metav1 "k8s.io/apimachinery/pkg/apis/meta/v1" "k8s.io/klog/v2" @@ -41,8 +41,8 @@ type NetworkInterfaceEphemeralVirtualIPReconciler struct { client.Client } -//+kubebuilder:rbac:groups=networking.api.onmetal.de,resources=networkinterfaces,verbs=get;list;watch -//+kubebuilder:rbac:groups=networking.api.onmetal.de,resources=virtualips,verbs=get;list;watch;create;update;patch;delete +//+kubebuilder:rbac:groups=networking.ironcore.dev,resources=networkinterfaces,verbs=get;list;watch +//+kubebuilder:rbac:groups=networking.ironcore.dev,resources=virtualips,verbs=get;list;watch;create;update;patch;delete func (r *NetworkInterfaceEphemeralVirtualIPReconciler) Reconcile(ctx context.Context, req ctrl.Request) (ctrl.Result, error) { log := ctrl.LoggerFrom(ctx) diff --git a/internal/controllers/networking/networkinterface_ephemeralvirtualip_controller_test.go b/internal/controllers/networking/networkinterface_ephemeralvirtualip_controller_test.go index a1ad8da59..9cc8e5f8c 100644 --- a/internal/controllers/networking/networkinterface_ephemeralvirtualip_controller_test.go +++ b/internal/controllers/networking/networkinterface_ephemeralvirtualip_controller_test.go @@ -1,5 +1,5 @@ /* - * Copyright (c) 2021 by the OnMetal authors. + * Copyright (c) 2021 by the IronCore authors. * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. @@ -16,10 +16,10 @@ package networking import ( - commonv1alpha1 "github.com/onmetal/onmetal-api/api/common/v1alpha1" - networkingv1alpha1 "github.com/onmetal/onmetal-api/api/networking/v1alpha1" - "github.com/onmetal/onmetal-api/utils/annotations" - . "github.com/onmetal/onmetal-api/utils/testing" + commonv1alpha1 "github.com/ironcore-dev/ironcore/api/common/v1alpha1" + networkingv1alpha1 "github.com/ironcore-dev/ironcore/api/networking/v1alpha1" + "github.com/ironcore-dev/ironcore/utils/annotations" + . "github.com/ironcore-dev/ironcore/utils/testing" . "github.com/onsi/ginkgo/v2" . "github.com/onsi/gomega" corev1 "k8s.io/api/core/v1" diff --git a/internal/controllers/networking/networkinterface_release_controller.go b/internal/controllers/networking/networkinterface_release_controller.go index b8a5736c9..a13e110ae 100644 --- a/internal/controllers/networking/networkinterface_release_controller.go +++ b/internal/controllers/networking/networkinterface_release_controller.go @@ -1,4 +1,4 @@ -// Copyright 2023 OnMetal authors +// Copyright 2023 IronCore authors // // Licensed under the Apache License, Version 2.0 (the "License"); // you may not use this file except in compliance with the License. @@ -19,8 +19,8 @@ import ( "fmt" "github.com/go-logr/logr" - computev1alpha1 "github.com/onmetal/onmetal-api/api/compute/v1alpha1" - networkingv1alpha1 "github.com/onmetal/onmetal-api/api/networking/v1alpha1" + computev1alpha1 "github.com/ironcore-dev/ironcore/api/compute/v1alpha1" + networkingv1alpha1 "github.com/ironcore-dev/ironcore/api/networking/v1alpha1" apierrors "k8s.io/apimachinery/pkg/api/errors" metav1 "k8s.io/apimachinery/pkg/apis/meta/v1" "k8s.io/utils/lru" @@ -38,8 +38,8 @@ type NetworkInterfaceReleaseReconciler struct { AbsenceCache *lru.Cache } -//+kubebuilder:rbac:groups=networking.api.onmetal.de,resources=networkinterfaces,verbs=get;list;watch;update;patch -//+kubebuilder:rbac:groups=compute.api.onmetal.de,resources=machines,verbs=get;list;watch +//+kubebuilder:rbac:groups=networking.ironcore.dev,resources=networkinterfaces,verbs=get;list;watch;update;patch +//+kubebuilder:rbac:groups=compute.ironcore.dev,resources=machines,verbs=get;list;watch func (r *NetworkInterfaceReleaseReconciler) Reconcile(ctx context.Context, req ctrl.Request) (ctrl.Result, error) { log := ctrl.LoggerFrom(ctx) diff --git a/internal/controllers/networking/networkinterface_release_controller_test.go b/internal/controllers/networking/networkinterface_release_controller_test.go index ea80d1569..d5b6343e9 100644 --- a/internal/controllers/networking/networkinterface_release_controller_test.go +++ b/internal/controllers/networking/networkinterface_release_controller_test.go @@ -1,5 +1,5 @@ /* - * Copyright (c) 2021 by the OnMetal authors. + * Copyright (c) 2021 by the IronCore authors. * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. @@ -16,9 +16,9 @@ package networking import ( - commonv1alpha1 "github.com/onmetal/onmetal-api/api/common/v1alpha1" - networkingv1alpha1 "github.com/onmetal/onmetal-api/api/networking/v1alpha1" - . "github.com/onmetal/onmetal-api/utils/testing" + commonv1alpha1 "github.com/ironcore-dev/ironcore/api/common/v1alpha1" + networkingv1alpha1 "github.com/ironcore-dev/ironcore/api/networking/v1alpha1" + . "github.com/ironcore-dev/ironcore/utils/testing" . "github.com/onsi/ginkgo/v2" . "github.com/onsi/gomega" corev1 "k8s.io/api/core/v1" diff --git a/internal/controllers/networking/suite_test.go b/internal/controllers/networking/suite_test.go index 55e26a723..0ccefe6a5 100644 --- a/internal/controllers/networking/suite_test.go +++ b/internal/controllers/networking/suite_test.go @@ -1,5 +1,5 @@ /* - * Copyright (c) 2021 by the OnMetal authors. + * Copyright (c) 2021 by the IronCore authors. * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. @@ -21,14 +21,14 @@ import ( "testing" "time" - "github.com/onmetal/controller-utils/buildutils" - computev1alpha1 "github.com/onmetal/onmetal-api/api/compute/v1alpha1" - networkingv1alpha1 "github.com/onmetal/onmetal-api/api/networking/v1alpha1" - computeclient "github.com/onmetal/onmetal-api/internal/client/compute" - ipamclient "github.com/onmetal/onmetal-api/internal/client/ipam" - networkingclient "github.com/onmetal/onmetal-api/internal/client/networking" - utilsenvtest "github.com/onmetal/onmetal-api/utils/envtest" - "github.com/onmetal/onmetal-api/utils/envtest/apiserver" + "github.com/ironcore-dev/controller-utils/buildutils" + computev1alpha1 "github.com/ironcore-dev/ironcore/api/compute/v1alpha1" + networkingv1alpha1 "github.com/ironcore-dev/ironcore/api/networking/v1alpha1" + computeclient "github.com/ironcore-dev/ironcore/internal/client/compute" + ipamclient "github.com/ironcore-dev/ironcore/internal/client/ipam" + networkingclient "github.com/ironcore-dev/ironcore/internal/client/networking" + utilsenvtest "github.com/ironcore-dev/ironcore/utils/envtest" + "github.com/ironcore-dev/ironcore/utils/envtest/apiserver" . "github.com/onsi/ginkgo/v2" . "github.com/onsi/gomega" "k8s.io/client-go/kubernetes/scheme" @@ -41,7 +41,7 @@ import ( "sigs.k8s.io/controller-runtime/pkg/log/zap" metricserver "sigs.k8s.io/controller-runtime/pkg/metrics/server" - ipamv1alpha1 "github.com/onmetal/onmetal-api/api/ipam/v1alpha1" + ipamv1alpha1 "github.com/ironcore-dev/ironcore/api/ipam/v1alpha1" //+kubebuilder:scaffold:imports ) @@ -95,7 +95,7 @@ var _ = BeforeSuite(func() { SetClient(k8sClient) apiSrv, err := apiserver.New(cfg, apiserver.Options{ - MainPath: "github.com/onmetal/onmetal-api/cmd/onmetal-apiserver", + MainPath: "github.com/ironcore-dev/ironcore/cmd/ironcore-apiserver", BuildOptions: []buildutils.BuildOption{buildutils.ModModeMod}, ETCDServers: []string{testEnv.ControlPlane.Etcd.URL.String()}, Host: testEnvExt.APIServiceInstallOptions.LocalServingHost, diff --git a/internal/controllers/networking/virtualip_release_controller.go b/internal/controllers/networking/virtualip_release_controller.go index c05cca788..07de8ab7e 100644 --- a/internal/controllers/networking/virtualip_release_controller.go +++ b/internal/controllers/networking/virtualip_release_controller.go @@ -1,4 +1,4 @@ -// Copyright 2023 OnMetal authors +// Copyright 2023 IronCore authors // // Licensed under the Apache License, Version 2.0 (the "License"); // you may not use this file except in compliance with the License. @@ -19,7 +19,7 @@ import ( "fmt" "github.com/go-logr/logr" - networkingv1alpha1 "github.com/onmetal/onmetal-api/api/networking/v1alpha1" + networkingv1alpha1 "github.com/ironcore-dev/ironcore/api/networking/v1alpha1" apierrors "k8s.io/apimachinery/pkg/api/errors" metav1 "k8s.io/apimachinery/pkg/apis/meta/v1" "k8s.io/utils/lru" @@ -37,8 +37,8 @@ type VirtualIPReleaseReconciler struct { AbsenceCache *lru.Cache } -//+kubebuilder:rbac:groups=networking.api.onmetal.de,resources=virtualips,verbs=get;list;watch;update;patch -//+kubebuilder:rbac:groups=networking.api.onmetal.de,resources=networkinterfaces,verbs=get;list;watch +//+kubebuilder:rbac:groups=networking.ironcore.dev,resources=virtualips,verbs=get;list;watch;update;patch +//+kubebuilder:rbac:groups=networking.ironcore.dev,resources=networkinterfaces,verbs=get;list;watch func (r *VirtualIPReleaseReconciler) Reconcile(ctx context.Context, req ctrl.Request) (ctrl.Result, error) { log := ctrl.LoggerFrom(ctx) diff --git a/internal/controllers/networking/virtualip_release_controller_test.go b/internal/controllers/networking/virtualip_release_controller_test.go index f4313d167..dd2358edf 100644 --- a/internal/controllers/networking/virtualip_release_controller_test.go +++ b/internal/controllers/networking/virtualip_release_controller_test.go @@ -1,5 +1,5 @@ /* - * Copyright (c) 2021 by the OnMetal authors. + * Copyright (c) 2021 by the IronCore authors. * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. @@ -16,9 +16,9 @@ package networking import ( - commonv1alpha1 "github.com/onmetal/onmetal-api/api/common/v1alpha1" - networkingv1alpha1 "github.com/onmetal/onmetal-api/api/networking/v1alpha1" - . "github.com/onmetal/onmetal-api/utils/testing" + commonv1alpha1 "github.com/ironcore-dev/ironcore/api/common/v1alpha1" + networkingv1alpha1 "github.com/ironcore-dev/ironcore/api/networking/v1alpha1" + . "github.com/ironcore-dev/ironcore/utils/testing" . "github.com/onsi/ginkgo/v2" . "github.com/onsi/gomega" corev1 "k8s.io/api/core/v1" diff --git a/internal/controllers/storage/bucket_scheduler.go b/internal/controllers/storage/bucket_scheduler.go index 10720270e..e089b12bc 100644 --- a/internal/controllers/storage/bucket_scheduler.go +++ b/internal/controllers/storage/bucket_scheduler.go @@ -1,4 +1,4 @@ -// Copyright 2021 OnMetal authors +// Copyright 2021 IronCore authors // // Licensed under the Apache License, Version 2.0 (the "License"); // you may not use this file except in compliance with the License. @@ -20,9 +20,9 @@ import ( "math/rand" "github.com/go-logr/logr" - "github.com/onmetal/onmetal-api/api/common/v1alpha1" - storagev1alpha1 "github.com/onmetal/onmetal-api/api/storage/v1alpha1" - storageclient "github.com/onmetal/onmetal-api/internal/client/storage" + "github.com/ironcore-dev/ironcore/api/common/v1alpha1" + storagev1alpha1 "github.com/ironcore-dev/ironcore/api/storage/v1alpha1" + storageclient "github.com/ironcore-dev/ironcore/internal/client/storage" corev1 "k8s.io/api/core/v1" "k8s.io/apimachinery/pkg/labels" "k8s.io/apimachinery/pkg/util/sets" @@ -41,9 +41,9 @@ type BucketScheduler struct { } //+kubebuilder:rbac:groups="",resources=events,verbs=create;patch -//+kubebuilder:rbac:groups=storage.api.onmetal.de,resources=buckets,verbs=get;list;watch;update;patch -//+kubebuilder:rbac:groups=storage.api.onmetal.de,resources=buckets/status,verbs=get;update;patch -//+kubebuilder:rbac:groups=storage.api.onmetal.de,resources=bucketpools,verbs=get;list;watch +//+kubebuilder:rbac:groups=storage.ironcore.dev,resources=buckets,verbs=get;list;watch;update;patch +//+kubebuilder:rbac:groups=storage.ironcore.dev,resources=buckets/status,verbs=get;update;patch +//+kubebuilder:rbac:groups=storage.ironcore.dev,resources=bucketpools,verbs=get;list;watch // Reconcile reconciles the desired with the actual state. func (s *BucketScheduler) Reconcile(ctx context.Context, req ctrl.Request) (ctrl.Result, error) { diff --git a/internal/controllers/storage/bucket_scheduler_test.go b/internal/controllers/storage/bucket_scheduler_test.go index 648c18d2b..f4cea9032 100644 --- a/internal/controllers/storage/bucket_scheduler_test.go +++ b/internal/controllers/storage/bucket_scheduler_test.go @@ -1,4 +1,4 @@ -// Copyright 2021 OnMetal authors +// Copyright 2021 IronCore authors // // Licensed under the Apache License, Version 2.0 (the "License"); // you may not use this file except in compliance with the License. @@ -15,7 +15,7 @@ package storage import ( - . "github.com/onmetal/onmetal-api/utils/testing" + . "github.com/ironcore-dev/ironcore/utils/testing" . "github.com/onsi/ginkgo/v2" . "github.com/onsi/gomega" corev1 "k8s.io/api/core/v1" @@ -23,8 +23,8 @@ import ( "sigs.k8s.io/controller-runtime/pkg/client" . "sigs.k8s.io/controller-runtime/pkg/envtest/komega" - commonv1alpha1 "github.com/onmetal/onmetal-api/api/common/v1alpha1" - storagev1alpha1 "github.com/onmetal/onmetal-api/api/storage/v1alpha1" + commonv1alpha1 "github.com/ironcore-dev/ironcore/api/common/v1alpha1" + storagev1alpha1 "github.com/ironcore-dev/ironcore/api/storage/v1alpha1" ) var _ = Describe("BucketScheduler", func() { diff --git a/internal/controllers/storage/bucketclass_controller.go b/internal/controllers/storage/bucketclass_controller.go index 1ae2f6365..1fd220792 100644 --- a/internal/controllers/storage/bucketclass_controller.go +++ b/internal/controllers/storage/bucketclass_controller.go @@ -1,5 +1,5 @@ /* - * Copyright (c) 2021 by the OnMetal authors. + * Copyright (c) 2021 by the IronCore authors. * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. @@ -22,10 +22,10 @@ import ( "sort" "github.com/go-logr/logr" - "github.com/onmetal/controller-utils/clientutils" - storagev1alpha1 "github.com/onmetal/onmetal-api/api/storage/v1alpha1" - storageclient "github.com/onmetal/onmetal-api/internal/client/storage" - "github.com/onmetal/onmetal-api/utils/slices" + "github.com/ironcore-dev/controller-utils/clientutils" + storagev1alpha1 "github.com/ironcore-dev/ironcore/api/storage/v1alpha1" + storageclient "github.com/ironcore-dev/ironcore/internal/client/storage" + "github.com/ironcore-dev/ironcore/utils/slices" "k8s.io/apimachinery/pkg/types" "k8s.io/client-go/util/workqueue" ctrl "sigs.k8s.io/controller-runtime" @@ -41,10 +41,10 @@ type BucketClassReconciler struct { APIReader client.Reader } -//+kubebuilder:rbac:groups=storage.api.onmetal.de,resources=bucketclasses,verbs=get;list;watch;create;update;patch;delete -//+kubebuilder:rbac:groups=storage.api.onmetal.de,resources=bucketclasses/status,verbs=get;update;patch -//+kubebuilder:rbac:groups=storage.api.onmetal.de,resources=bucketclasses/finalizers,verbs=update -//+kubebuilder:rbac:groups=storage.api.onmetal.de,resources=buckets,verbs=get;list;watch +//+kubebuilder:rbac:groups=storage.ironcore.dev,resources=bucketclasses,verbs=get;list;watch;create;update;patch;delete +//+kubebuilder:rbac:groups=storage.ironcore.dev,resources=bucketclasses/status,verbs=get;update;patch +//+kubebuilder:rbac:groups=storage.ironcore.dev,resources=bucketclasses/finalizers,verbs=update +//+kubebuilder:rbac:groups=storage.ironcore.dev,resources=buckets,verbs=get;list;watch // Reconcile moves the current state of the cluster closer to the desired state. func (r *BucketClassReconciler) Reconcile(ctx context.Context, req ctrl.Request) (ctrl.Result, error) { diff --git a/internal/controllers/storage/bucketclass_controller_test.go b/internal/controllers/storage/bucketclass_controller_test.go index e1b0c984e..421709176 100644 --- a/internal/controllers/storage/bucketclass_controller_test.go +++ b/internal/controllers/storage/bucketclass_controller_test.go @@ -1,5 +1,5 @@ /* - * Copyright (c) 2021 by the OnMetal authors. + * Copyright (c) 2021 by the IronCore authors. * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. @@ -17,9 +17,9 @@ package storage import ( - . "github.com/onmetal/controller-utils/testutils" - corev1alpha1 "github.com/onmetal/onmetal-api/api/core/v1alpha1" - . "github.com/onmetal/onmetal-api/utils/testing" + . "github.com/ironcore-dev/controller-utils/testutils" + corev1alpha1 "github.com/ironcore-dev/ironcore/api/core/v1alpha1" + . "github.com/ironcore-dev/ironcore/utils/testing" . "github.com/onsi/ginkgo/v2" . "github.com/onsi/gomega" corev1 "k8s.io/api/core/v1" @@ -28,7 +28,7 @@ import ( metav1 "k8s.io/apimachinery/pkg/apis/meta/v1" "sigs.k8s.io/controller-runtime/pkg/client" - storagev1alpha1 "github.com/onmetal/onmetal-api/api/storage/v1alpha1" + storagev1alpha1 "github.com/ironcore-dev/ironcore/api/storage/v1alpha1" ) var _ = Describe("BucketClass controller", func() { diff --git a/internal/controllers/storage/scheduler/cache.go b/internal/controllers/storage/scheduler/cache.go index 4dadc5d74..59a66c4d2 100644 --- a/internal/controllers/storage/scheduler/cache.go +++ b/internal/controllers/storage/scheduler/cache.go @@ -1,4 +1,4 @@ -// Copyright 2023 OnMetal authors +// Copyright 2023 IronCore authors // // Licensed under the Apache License, Version 2.0 (the "License"); // you may not use this file except in compliance with the License. @@ -21,8 +21,8 @@ import ( "time" "github.com/go-logr/logr" - corev1alpha1 "github.com/onmetal/onmetal-api/api/core/v1alpha1" - "github.com/onmetal/onmetal-api/api/storage/v1alpha1" + corev1alpha1 "github.com/ironcore-dev/ironcore/api/core/v1alpha1" + "github.com/ironcore-dev/ironcore/api/storage/v1alpha1" "golang.org/x/exp/maps" "k8s.io/apimachinery/pkg/api/resource" "k8s.io/apimachinery/pkg/types" diff --git a/internal/controllers/storage/suite_test.go b/internal/controllers/storage/suite_test.go index c77d8648a..a636ff8ae 100644 --- a/internal/controllers/storage/suite_test.go +++ b/internal/controllers/storage/suite_test.go @@ -1,5 +1,5 @@ /* - * Copyright (c) 2021 by the OnMetal authors. + * Copyright (c) 2021 by the IronCore authors. * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. @@ -22,14 +22,14 @@ import ( "testing" "time" - "github.com/onmetal/controller-utils/buildutils" - computev1alpha1 "github.com/onmetal/onmetal-api/api/compute/v1alpha1" - corev1alpha1 "github.com/onmetal/onmetal-api/api/core/v1alpha1" - computeclient "github.com/onmetal/onmetal-api/internal/client/compute" - storageclient "github.com/onmetal/onmetal-api/internal/client/storage" - "github.com/onmetal/onmetal-api/internal/controllers/storage/scheduler" - utilsenvtest "github.com/onmetal/onmetal-api/utils/envtest" - "github.com/onmetal/onmetal-api/utils/envtest/apiserver" + "github.com/ironcore-dev/controller-utils/buildutils" + computev1alpha1 "github.com/ironcore-dev/ironcore/api/compute/v1alpha1" + corev1alpha1 "github.com/ironcore-dev/ironcore/api/core/v1alpha1" + computeclient "github.com/ironcore-dev/ironcore/internal/client/compute" + storageclient "github.com/ironcore-dev/ironcore/internal/client/storage" + "github.com/ironcore-dev/ironcore/internal/controllers/storage/scheduler" + utilsenvtest "github.com/ironcore-dev/ironcore/utils/envtest" + "github.com/ironcore-dev/ironcore/utils/envtest/apiserver" "k8s.io/apimachinery/pkg/api/resource" metav1 "k8s.io/apimachinery/pkg/apis/meta/v1" "k8s.io/client-go/tools/record" @@ -38,9 +38,9 @@ import ( "sigs.k8s.io/controller-runtime/pkg/envtest/komega" metricserver "sigs.k8s.io/controller-runtime/pkg/metrics/server" - storagev1alpha1 "github.com/onmetal/onmetal-api/api/storage/v1alpha1" + storagev1alpha1 "github.com/ironcore-dev/ironcore/api/storage/v1alpha1" - . "github.com/onmetal/onmetal-api/utils/testing" + . "github.com/ironcore-dev/ironcore/utils/testing" . "github.com/onsi/ginkgo/v2" . "github.com/onsi/gomega" "k8s.io/client-go/kubernetes/scheme" @@ -110,7 +110,7 @@ var _ = BeforeSuite(func() { komega.SetClient(k8sClient) apiSrv, err := apiserver.New(cfg, apiserver.Options{ - MainPath: "github.com/onmetal/onmetal-api/cmd/onmetal-apiserver", + MainPath: "github.com/ironcore-dev/ironcore/cmd/ironcore-apiserver", BuildOptions: []buildutils.BuildOption{buildutils.ModModeMod}, ETCDServers: []string{testEnv.ControlPlane.Etcd.URL.String()}, Host: testEnvExt.APIServiceInstallOptions.LocalServingHost, diff --git a/internal/controllers/storage/volume_release_controller.go b/internal/controllers/storage/volume_release_controller.go index ae5fadcc5..0d3a55d72 100644 --- a/internal/controllers/storage/volume_release_controller.go +++ b/internal/controllers/storage/volume_release_controller.go @@ -1,4 +1,4 @@ -// Copyright 2023 OnMetal authors +// Copyright 2023 IronCore authors // // Licensed under the Apache License, Version 2.0 (the "License"); // you may not use this file except in compliance with the License. @@ -19,8 +19,8 @@ import ( "fmt" "github.com/go-logr/logr" - computev1alpha1 "github.com/onmetal/onmetal-api/api/compute/v1alpha1" - storagev1alpha1 "github.com/onmetal/onmetal-api/api/storage/v1alpha1" + computev1alpha1 "github.com/ironcore-dev/ironcore/api/compute/v1alpha1" + storagev1alpha1 "github.com/ironcore-dev/ironcore/api/storage/v1alpha1" apierrors "k8s.io/apimachinery/pkg/api/errors" metav1 "k8s.io/apimachinery/pkg/apis/meta/v1" "k8s.io/utils/lru" @@ -38,8 +38,8 @@ type VolumeReleaseReconciler struct { AbsenceCache *lru.Cache } -//+kubebuilder:rbac:groups=storage.api.onmetal.de,resources=volumes,verbs=get;list;watch;update;patch -//+kubebuilder:rbac:groups=compute.api.onmetal.de,resources=machines,verbs=get;list;watch +//+kubebuilder:rbac:groups=storage.ironcore.dev,resources=volumes,verbs=get;list;watch;update;patch +//+kubebuilder:rbac:groups=compute.ironcore.dev,resources=machines,verbs=get;list;watch func (r *VolumeReleaseReconciler) Reconcile(ctx context.Context, req ctrl.Request) (ctrl.Result, error) { log := ctrl.LoggerFrom(ctx) diff --git a/internal/controllers/storage/volume_release_controller_test.go b/internal/controllers/storage/volume_release_controller_test.go index dca8ad005..b300f97e6 100644 --- a/internal/controllers/storage/volume_release_controller_test.go +++ b/internal/controllers/storage/volume_release_controller_test.go @@ -1,5 +1,5 @@ /* - * Copyright (c) 2021 by the OnMetal authors. + * Copyright (c) 2021 by the IronCore authors. * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. @@ -16,9 +16,9 @@ package storage import ( - commonv1alpha1 "github.com/onmetal/onmetal-api/api/common/v1alpha1" - storagev1alpha1 "github.com/onmetal/onmetal-api/api/storage/v1alpha1" - . "github.com/onmetal/onmetal-api/utils/testing" + commonv1alpha1 "github.com/ironcore-dev/ironcore/api/common/v1alpha1" + storagev1alpha1 "github.com/ironcore-dev/ironcore/api/storage/v1alpha1" + . "github.com/ironcore-dev/ironcore/utils/testing" . "github.com/onsi/ginkgo/v2" . "github.com/onsi/gomega" metav1 "k8s.io/apimachinery/pkg/apis/meta/v1" diff --git a/internal/controllers/storage/volume_scheduler.go b/internal/controllers/storage/volume_scheduler.go index 0d6caa49a..737468e90 100644 --- a/internal/controllers/storage/volume_scheduler.go +++ b/internal/controllers/storage/volume_scheduler.go @@ -1,4 +1,4 @@ -// Copyright 2021 OnMetal authors +// Copyright 2021 IronCore authors // // Licensed under the Apache License, Version 2.0 (the "License"); // you may not use this file except in compliance with the License. @@ -19,11 +19,11 @@ import ( "fmt" "github.com/go-logr/logr" - "github.com/onmetal/onmetal-api/api/common/v1alpha1" - corev1alpha1 "github.com/onmetal/onmetal-api/api/core/v1alpha1" - storagev1alpha1 "github.com/onmetal/onmetal-api/api/storage/v1alpha1" - storageclient "github.com/onmetal/onmetal-api/internal/client/storage" - "github.com/onmetal/onmetal-api/internal/controllers/storage/scheduler" + "github.com/ironcore-dev/ironcore/api/common/v1alpha1" + corev1alpha1 "github.com/ironcore-dev/ironcore/api/core/v1alpha1" + storagev1alpha1 "github.com/ironcore-dev/ironcore/api/storage/v1alpha1" + storageclient "github.com/ironcore-dev/ironcore/internal/client/storage" + "github.com/ironcore-dev/ironcore/internal/controllers/storage/scheduler" corev1 "k8s.io/api/core/v1" "k8s.io/apimachinery/pkg/labels" "k8s.io/client-go/tools/record" @@ -51,9 +51,9 @@ type VolumeScheduler struct { } //+kubebuilder:rbac:groups="",resources=events,verbs=create;patch -//+kubebuilder:rbac:groups=storage.api.onmetal.de,resources=volumes,verbs=get;list;watch;update;patch -//+kubebuilder:rbac:groups=storage.api.onmetal.de,resources=volumes/status,verbs=get;update;patch -//+kubebuilder:rbac:groups=storage.api.onmetal.de,resources=volumepools,verbs=get;list;watch +//+kubebuilder:rbac:groups=storage.ironcore.dev,resources=volumes,verbs=get;list;watch;update;patch +//+kubebuilder:rbac:groups=storage.ironcore.dev,resources=volumes/status,verbs=get;update;patch +//+kubebuilder:rbac:groups=storage.ironcore.dev,resources=volumepools,verbs=get;list;watch // Reconcile reconciles the desired with the actual state. func (s *VolumeScheduler) Reconcile(ctx context.Context, req ctrl.Request) (ctrl.Result, error) { diff --git a/internal/controllers/storage/volume_scheduler_test.go b/internal/controllers/storage/volume_scheduler_test.go index 52ebacbee..50a4e3ec9 100644 --- a/internal/controllers/storage/volume_scheduler_test.go +++ b/internal/controllers/storage/volume_scheduler_test.go @@ -1,4 +1,4 @@ -// Copyright 2021 OnMetal authors +// Copyright 2021 IronCore authors // // Licensed under the Apache License, Version 2.0 (the "License"); // you may not use this file except in compliance with the License. @@ -18,8 +18,8 @@ import ( "fmt" "math" - corev1alpha1 "github.com/onmetal/onmetal-api/api/core/v1alpha1" - . "github.com/onmetal/onmetal-api/utils/testing" + corev1alpha1 "github.com/ironcore-dev/ironcore/api/core/v1alpha1" + . "github.com/ironcore-dev/ironcore/utils/testing" . "github.com/onsi/ginkgo/v2" . "github.com/onsi/gomega" corev1 "k8s.io/api/core/v1" @@ -28,8 +28,8 @@ import ( "sigs.k8s.io/controller-runtime/pkg/client" . "sigs.k8s.io/controller-runtime/pkg/envtest/komega" - commonv1alpha1 "github.com/onmetal/onmetal-api/api/common/v1alpha1" - storagev1alpha1 "github.com/onmetal/onmetal-api/api/storage/v1alpha1" + commonv1alpha1 "github.com/ironcore-dev/ironcore/api/common/v1alpha1" + storagev1alpha1 "github.com/ironcore-dev/ironcore/api/storage/v1alpha1" ) var _ = Describe("VolumeScheduler", func() { diff --git a/internal/controllers/storage/volumeclass_controller.go b/internal/controllers/storage/volumeclass_controller.go index 628fab31e..6022f4a92 100644 --- a/internal/controllers/storage/volumeclass_controller.go +++ b/internal/controllers/storage/volumeclass_controller.go @@ -1,5 +1,5 @@ /* - * Copyright (c) 2021 by the OnMetal authors. + * Copyright (c) 2021 by the IronCore authors. * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. @@ -22,10 +22,10 @@ import ( "sort" "github.com/go-logr/logr" - "github.com/onmetal/controller-utils/clientutils" - storagev1alpha1 "github.com/onmetal/onmetal-api/api/storage/v1alpha1" - storageclient "github.com/onmetal/onmetal-api/internal/client/storage" - "github.com/onmetal/onmetal-api/utils/slices" + "github.com/ironcore-dev/controller-utils/clientutils" + storagev1alpha1 "github.com/ironcore-dev/ironcore/api/storage/v1alpha1" + storageclient "github.com/ironcore-dev/ironcore/internal/client/storage" + "github.com/ironcore-dev/ironcore/utils/slices" "k8s.io/apimachinery/pkg/types" "k8s.io/client-go/util/workqueue" ctrl "sigs.k8s.io/controller-runtime" @@ -41,10 +41,10 @@ type VolumeClassReconciler struct { APIReader client.Reader } -//+kubebuilder:rbac:groups=storage.api.onmetal.de,resources=volumeclasses,verbs=get;list;watch;create;update;patch;delete -//+kubebuilder:rbac:groups=storage.api.onmetal.de,resources=volumeclasses/status,verbs=get;update;patch -//+kubebuilder:rbac:groups=storage.api.onmetal.de,resources=volumeclasses/finalizers,verbs=update -//+kubebuilder:rbac:groups=storage.api.onmetal.de,resources=volumes,verbs=get;list;watch +//+kubebuilder:rbac:groups=storage.ironcore.dev,resources=volumeclasses,verbs=get;list;watch;create;update;patch;delete +//+kubebuilder:rbac:groups=storage.ironcore.dev,resources=volumeclasses/status,verbs=get;update;patch +//+kubebuilder:rbac:groups=storage.ironcore.dev,resources=volumeclasses/finalizers,verbs=update +//+kubebuilder:rbac:groups=storage.ironcore.dev,resources=volumes,verbs=get;list;watch // Reconcile moves the current state of the cluster closer to the desired state. func (r *VolumeClassReconciler) Reconcile(ctx context.Context, req ctrl.Request) (ctrl.Result, error) { diff --git a/internal/controllers/storage/volumeclass_controller_test.go b/internal/controllers/storage/volumeclass_controller_test.go index 87eaeb6ec..6cb780bcc 100644 --- a/internal/controllers/storage/volumeclass_controller_test.go +++ b/internal/controllers/storage/volumeclass_controller_test.go @@ -1,5 +1,5 @@ /* - * Copyright (c) 2021 by the OnMetal authors. + * Copyright (c) 2021 by the IronCore authors. * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. @@ -17,9 +17,9 @@ package storage import ( - . "github.com/onmetal/controller-utils/testutils" - corev1alpha1 "github.com/onmetal/onmetal-api/api/core/v1alpha1" - . "github.com/onmetal/onmetal-api/utils/testing" + . "github.com/ironcore-dev/controller-utils/testutils" + corev1alpha1 "github.com/ironcore-dev/ironcore/api/core/v1alpha1" + . "github.com/ironcore-dev/ironcore/utils/testing" . "github.com/onsi/ginkgo/v2" . "github.com/onsi/gomega" corev1 "k8s.io/api/core/v1" @@ -28,7 +28,7 @@ import ( metav1 "k8s.io/apimachinery/pkg/apis/meta/v1" "sigs.k8s.io/controller-runtime/pkg/client" - storagev1alpha1 "github.com/onmetal/onmetal-api/api/storage/v1alpha1" + storagev1alpha1 "github.com/ironcore-dev/ironcore/api/storage/v1alpha1" ) var _ = Describe("VolumeClass controller", func() { diff --git a/internal/machinepoollet/client/connectioninfo.go b/internal/machinepoollet/client/connectioninfo.go index 4f9cb0bc2..87f176bdf 100644 --- a/internal/machinepoollet/client/connectioninfo.go +++ b/internal/machinepoollet/client/connectioninfo.go @@ -1,4 +1,4 @@ -// Copyright 2022 OnMetal authors +// Copyright 2022 IronCore authors // // Licensed under the Apache License, Version 2.0 (the "License"); // you may not use this file except in compliance with the License. @@ -21,7 +21,7 @@ import ( "strconv" "time" - computev1alpha1 "github.com/onmetal/onmetal-api/api/compute/v1alpha1" + computev1alpha1 "github.com/ironcore-dev/ironcore/api/compute/v1alpha1" metav1 "k8s.io/apimachinery/pkg/apis/meta/v1" utilnet "k8s.io/apimachinery/pkg/util/net" "k8s.io/apiserver/pkg/server/egressselector" diff --git a/internal/quota/evaluator/compute/compute.go b/internal/quota/evaluator/compute/compute.go index 7a205240d..50d681240 100644 --- a/internal/quota/evaluator/compute/compute.go +++ b/internal/quota/evaluator/compute/compute.go @@ -1,4 +1,4 @@ -// Copyright 2023 OnMetal authors +// Copyright 2023 IronCore authors // // Licensed under the Apache License, Version 2.0 (the "License"); // you may not use this file except in compliance with the License. @@ -17,14 +17,14 @@ package compute import ( "context" - computev1alpha1 "github.com/onmetal/onmetal-api/api/compute/v1alpha1" - corev1alpha1 "github.com/onmetal/onmetal-api/api/core/v1alpha1" - "github.com/onmetal/onmetal-api/client-go/informers" - "github.com/onmetal/onmetal-api/client-go/onmetalapi" - "github.com/onmetal/onmetal-api/internal/quota/evaluator/generic" - utilsgeneric "github.com/onmetal/onmetal-api/utils/generic" - "github.com/onmetal/onmetal-api/utils/quota" - "github.com/onmetal/onmetal-api/utils/quota/resourceaccess" + computev1alpha1 "github.com/ironcore-dev/ironcore/api/compute/v1alpha1" + corev1alpha1 "github.com/ironcore-dev/ironcore/api/core/v1alpha1" + "github.com/ironcore-dev/ironcore/client-go/informers" + "github.com/ironcore-dev/ironcore/client-go/ironcore" + "github.com/ironcore-dev/ironcore/internal/quota/evaluator/generic" + utilsgeneric "github.com/ironcore-dev/ironcore/utils/generic" + "github.com/ironcore-dev/ironcore/utils/quota" + "github.com/ironcore-dev/ironcore/utils/quota/resourceaccess" metav1 "k8s.io/apimachinery/pkg/apis/meta/v1" "sigs.k8s.io/controller-runtime/pkg/client" ) @@ -47,7 +47,7 @@ func NewClientMachineCapabilitiesReader(c client.Client) generic.CapabilitiesRea ) } -func NewPrimeLRUMachineClassCapabilitiesReader(c onmetalapi.Interface, f informers.SharedInformerFactory) generic.CapabilitiesReader { +func NewPrimeLRUMachineClassCapabilitiesReader(c ironcore.Interface, f informers.SharedInformerFactory) generic.CapabilitiesReader { getter := resourceaccess.NewPrimeLRUGetter[*computev1alpha1.MachineClass, string]( func(ctx context.Context, className string) (*computev1alpha1.MachineClass, error) { return c.ComputeV1alpha1().MachineClasses().Get(ctx, className, metav1.GetOptions{}) diff --git a/internal/quota/evaluator/compute/machine.go b/internal/quota/evaluator/compute/machine.go index 1def3b500..1648386df 100644 --- a/internal/quota/evaluator/compute/machine.go +++ b/internal/quota/evaluator/compute/machine.go @@ -1,4 +1,4 @@ -// Copyright 2023 OnMetal authors +// Copyright 2023 IronCore authors // // Licensed under the Apache License, Version 2.0 (the "License"); // you may not use this file except in compliance with the License. @@ -18,12 +18,12 @@ import ( "context" "fmt" - computev1alpha1 "github.com/onmetal/onmetal-api/api/compute/v1alpha1" - corev1alpha1 "github.com/onmetal/onmetal-api/api/core/v1alpha1" - "github.com/onmetal/onmetal-api/internal/apis/compute" - internalcomputev1alpha1 "github.com/onmetal/onmetal-api/internal/apis/compute/v1alpha1" - "github.com/onmetal/onmetal-api/internal/quota/evaluator/generic" - "github.com/onmetal/onmetal-api/utils/quota" + computev1alpha1 "github.com/ironcore-dev/ironcore/api/compute/v1alpha1" + corev1alpha1 "github.com/ironcore-dev/ironcore/api/core/v1alpha1" + "github.com/ironcore-dev/ironcore/internal/apis/compute" + internalcomputev1alpha1 "github.com/ironcore-dev/ironcore/internal/apis/compute/v1alpha1" + "github.com/ironcore-dev/ironcore/internal/quota/evaluator/generic" + "github.com/ironcore-dev/ironcore/utils/quota" "golang.org/x/exp/slices" apierrors "k8s.io/apimachinery/pkg/api/errors" "k8s.io/apimachinery/pkg/api/resource" diff --git a/internal/quota/evaluator/generic/generic.go b/internal/quota/evaluator/generic/generic.go index d273ba6b9..2683e871d 100644 --- a/internal/quota/evaluator/generic/generic.go +++ b/internal/quota/evaluator/generic/generic.go @@ -1,4 +1,4 @@ -// Copyright 2023 OnMetal authors +// Copyright 2023 IronCore authors // // Licensed under the Apache License, Version 2.0 (the "License"); // you may not use this file except in compliance with the License. @@ -17,10 +17,10 @@ package generic import ( "context" - corev1alpha1 "github.com/onmetal/onmetal-api/api/core/v1alpha1" - "github.com/onmetal/onmetal-api/utils/quota" - "github.com/onmetal/onmetal-api/utils/quota/resourceaccess" - onmetalutilruntime "github.com/onmetal/onmetal-api/utils/runtime" + corev1alpha1 "github.com/ironcore-dev/ironcore/api/core/v1alpha1" + "github.com/ironcore-dev/ironcore/utils/quota" + "github.com/ironcore-dev/ironcore/utils/quota/resourceaccess" + ironcoreutilruntime "github.com/ironcore-dev/ironcore/utils/runtime" "k8s.io/apimachinery/pkg/api/resource" "k8s.io/apimachinery/pkg/runtime/schema" "sigs.k8s.io/controller-runtime/pkg/client" @@ -64,7 +64,7 @@ type CapabilitiesReader interface { Get(ctx context.Context, className string) (corev1alpha1.ResourceList, bool) } -type getterCapabilitiesReader[T onmetalutilruntime.DeepCopier[T], K any] struct { +type getterCapabilitiesReader[T ironcoreutilruntime.DeepCopier[T], K any] struct { getter resourceaccess.Getter[T, K] extractCapabilities func(T) corev1alpha1.ResourceList makeKey func(string) K @@ -79,7 +79,7 @@ func (g *getterCapabilitiesReader[T, K]) Get(ctx context.Context, className stri return g.extractCapabilities(obj), true } -func NewGetterCapabilitiesReader[T onmetalutilruntime.DeepCopier[T], K any]( +func NewGetterCapabilitiesReader[T ironcoreutilruntime.DeepCopier[T], K any]( getter resourceaccess.Getter[T, K], extractCapabilities func(T) corev1alpha1.ResourceList, makeKey func(className string) K, diff --git a/internal/quota/evaluator/onmetal/onmetal.go b/internal/quota/evaluator/ironcore/onmetal.go similarity index 77% rename from internal/quota/evaluator/onmetal/onmetal.go rename to internal/quota/evaluator/ironcore/onmetal.go index 6f04184b9..b17604b11 100644 --- a/internal/quota/evaluator/onmetal/onmetal.go +++ b/internal/quota/evaluator/ironcore/onmetal.go @@ -1,4 +1,4 @@ -// Copyright 2023 OnMetal authors +// Copyright 2023 IronCore authors // // Licensed under the Apache License, Version 2.0 (the "License"); // you may not use this file except in compliance with the License. @@ -12,15 +12,15 @@ // See the License for the specific language governing permissions and // limitations under the License. -package onmetal +package ironcore import ( - "github.com/onmetal/onmetal-api/client-go/informers" - "github.com/onmetal/onmetal-api/client-go/onmetalapi" - "github.com/onmetal/onmetal-api/internal/quota/evaluator/compute" - "github.com/onmetal/onmetal-api/internal/quota/evaluator/generic" - "github.com/onmetal/onmetal-api/internal/quota/evaluator/storage" - "github.com/onmetal/onmetal-api/utils/quota" + "github.com/ironcore-dev/ironcore/client-go/informers" + "github.com/ironcore-dev/ironcore/client-go/ironcore" + "github.com/ironcore-dev/ironcore/internal/quota/evaluator/compute" + "github.com/ironcore-dev/ironcore/internal/quota/evaluator/generic" + "github.com/ironcore-dev/ironcore/internal/quota/evaluator/storage" + "github.com/ironcore-dev/ironcore/utils/quota" "sigs.k8s.io/controller-runtime/pkg/client" ) @@ -37,7 +37,7 @@ func NewEvaluators( return evaluators } -func NewEvaluatorsForAdmission(c onmetalapi.Interface, f informers.SharedInformerFactory) []quota.Evaluator { +func NewEvaluatorsForAdmission(c ironcore.Interface, f informers.SharedInformerFactory) []quota.Evaluator { machineClassCapabilities := compute.NewPrimeLRUMachineClassCapabilitiesReader(c, f) volumeClassCapabilities := storage.NewPrimeLRUVolumeClassCapabilitiesReader(c, f) bucketClassCapabilities := storage.NewPrimeLRUBucketClassCapabilitiesReader(c, f) diff --git a/internal/quota/evaluator/storage/bucket.go b/internal/quota/evaluator/storage/bucket.go index 419547938..fca5de052 100644 --- a/internal/quota/evaluator/storage/bucket.go +++ b/internal/quota/evaluator/storage/bucket.go @@ -1,4 +1,4 @@ -// Copyright 2023 OnMetal authors +// Copyright 2023 IronCore authors // // Licensed under the Apache License, Version 2.0 (the "License"); // you may not use this file except in compliance with the License. @@ -18,12 +18,12 @@ import ( "context" "fmt" - corev1alpha1 "github.com/onmetal/onmetal-api/api/core/v1alpha1" - storagev1alpha1 "github.com/onmetal/onmetal-api/api/storage/v1alpha1" - "github.com/onmetal/onmetal-api/internal/apis/storage" - internalstoragev1alpha1 "github.com/onmetal/onmetal-api/internal/apis/storage/v1alpha1" - "github.com/onmetal/onmetal-api/internal/quota/evaluator/generic" - "github.com/onmetal/onmetal-api/utils/quota" + corev1alpha1 "github.com/ironcore-dev/ironcore/api/core/v1alpha1" + storagev1alpha1 "github.com/ironcore-dev/ironcore/api/storage/v1alpha1" + "github.com/ironcore-dev/ironcore/internal/apis/storage" + internalstoragev1alpha1 "github.com/ironcore-dev/ironcore/internal/apis/storage/v1alpha1" + "github.com/ironcore-dev/ironcore/internal/quota/evaluator/generic" + "github.com/ironcore-dev/ironcore/utils/quota" "golang.org/x/exp/slices" "k8s.io/apimachinery/pkg/api/resource" "k8s.io/apimachinery/pkg/util/sets" diff --git a/internal/quota/evaluator/storage/storage.go b/internal/quota/evaluator/storage/storage.go index bf5852767..ee6dd76c0 100644 --- a/internal/quota/evaluator/storage/storage.go +++ b/internal/quota/evaluator/storage/storage.go @@ -1,4 +1,4 @@ -// Copyright 2023 OnMetal authors +// Copyright 2023 IronCore authors // // Licensed under the Apache License, Version 2.0 (the "License"); // you may not use this file except in compliance with the License. @@ -17,14 +17,14 @@ package storage import ( "context" - corev1alpha1 "github.com/onmetal/onmetal-api/api/core/v1alpha1" - storagev1alpha1 "github.com/onmetal/onmetal-api/api/storage/v1alpha1" - "github.com/onmetal/onmetal-api/client-go/informers" - "github.com/onmetal/onmetal-api/client-go/onmetalapi" - "github.com/onmetal/onmetal-api/internal/quota/evaluator/generic" - utilsgeneric "github.com/onmetal/onmetal-api/utils/generic" - "github.com/onmetal/onmetal-api/utils/quota" - "github.com/onmetal/onmetal-api/utils/quota/resourceaccess" + corev1alpha1 "github.com/ironcore-dev/ironcore/api/core/v1alpha1" + storagev1alpha1 "github.com/ironcore-dev/ironcore/api/storage/v1alpha1" + "github.com/ironcore-dev/ironcore/client-go/informers" + "github.com/ironcore-dev/ironcore/client-go/ironcore" + "github.com/ironcore-dev/ironcore/internal/quota/evaluator/generic" + utilsgeneric "github.com/ironcore-dev/ironcore/utils/generic" + "github.com/ironcore-dev/ironcore/utils/quota" + "github.com/ironcore-dev/ironcore/utils/quota/resourceaccess" metav1 "k8s.io/apimachinery/pkg/apis/meta/v1" "sigs.k8s.io/controller-runtime/pkg/client" ) @@ -48,7 +48,7 @@ func NewClientVolumeCapabilitiesReader(c client.Client) generic.CapabilitiesRead ) } -func NewPrimeLRUVolumeClassCapabilitiesReader(c onmetalapi.Interface, f informers.SharedInformerFactory) generic.CapabilitiesReader { +func NewPrimeLRUVolumeClassCapabilitiesReader(c ironcore.Interface, f informers.SharedInformerFactory) generic.CapabilitiesReader { getter := resourceaccess.NewPrimeLRUGetter[*storagev1alpha1.VolumeClass, string]( func(ctx context.Context, className string) (*storagev1alpha1.VolumeClass, error) { return c.StorageV1alpha1().VolumeClasses().Get(ctx, className, metav1.GetOptions{}) @@ -72,7 +72,7 @@ func NewClientBucketCapabilitiesReader(c client.Client) generic.CapabilitiesRead ) } -func NewPrimeLRUBucketClassCapabilitiesReader(c onmetalapi.Interface, f informers.SharedInformerFactory) generic.CapabilitiesReader { +func NewPrimeLRUBucketClassCapabilitiesReader(c ironcore.Interface, f informers.SharedInformerFactory) generic.CapabilitiesReader { getter := resourceaccess.NewPrimeLRUGetter[*storagev1alpha1.BucketClass, string]( func(ctx context.Context, className string) (*storagev1alpha1.BucketClass, error) { return c.StorageV1alpha1().BucketClasses().Get(ctx, className, metav1.GetOptions{}) diff --git a/internal/quota/evaluator/storage/volume.go b/internal/quota/evaluator/storage/volume.go index b3f8e8b2a..5cf3b4d82 100644 --- a/internal/quota/evaluator/storage/volume.go +++ b/internal/quota/evaluator/storage/volume.go @@ -1,4 +1,4 @@ -// Copyright 2023 OnMetal authors +// Copyright 2023 IronCore authors // // Licensed under the Apache License, Version 2.0 (the "License"); // you may not use this file except in compliance with the License. @@ -18,12 +18,12 @@ import ( "context" "fmt" - corev1alpha1 "github.com/onmetal/onmetal-api/api/core/v1alpha1" - storagev1alpha1 "github.com/onmetal/onmetal-api/api/storage/v1alpha1" - "github.com/onmetal/onmetal-api/internal/apis/storage" - internalstoragev1alpha1 "github.com/onmetal/onmetal-api/internal/apis/storage/v1alpha1" - "github.com/onmetal/onmetal-api/internal/quota/evaluator/generic" - "github.com/onmetal/onmetal-api/utils/quota" + corev1alpha1 "github.com/ironcore-dev/ironcore/api/core/v1alpha1" + storagev1alpha1 "github.com/ironcore-dev/ironcore/api/storage/v1alpha1" + "github.com/ironcore-dev/ironcore/internal/apis/storage" + internalstoragev1alpha1 "github.com/ironcore-dev/ironcore/internal/apis/storage/v1alpha1" + "github.com/ironcore-dev/ironcore/internal/quota/evaluator/generic" + "github.com/ironcore-dev/ironcore/utils/quota" "golang.org/x/exp/slices" "k8s.io/apimachinery/pkg/api/resource" "k8s.io/apimachinery/pkg/util/sets" diff --git a/internal/registry/compute/machine/storage/storage.go b/internal/registry/compute/machine/storage/storage.go index d3ad03889..86570c8cf 100644 --- a/internal/registry/compute/machine/storage/storage.go +++ b/internal/registry/compute/machine/storage/storage.go @@ -1,4 +1,4 @@ -// Copyright 2022 OnMetal authors +// Copyright 2022 IronCore authors // // Licensed under the Apache License, Version 2.0 (the "License"); // you may not use this file except in compliance with the License. @@ -20,9 +20,9 @@ import ( "net/http" "net/url" - "github.com/onmetal/onmetal-api/internal/apis/compute" - "github.com/onmetal/onmetal-api/internal/machinepoollet/client" - "github.com/onmetal/onmetal-api/internal/registry/compute/machine" + "github.com/ironcore-dev/ironcore/internal/apis/compute" + "github.com/ironcore-dev/ironcore/internal/machinepoollet/client" + "github.com/ironcore-dev/ironcore/internal/registry/compute/machine" metav1 "k8s.io/apimachinery/pkg/apis/meta/v1" "k8s.io/apimachinery/pkg/runtime" "k8s.io/apimachinery/pkg/util/proxy" diff --git a/internal/registry/compute/machine/storage/tableconvertor.go b/internal/registry/compute/machine/storage/tableconvertor.go index ac00475ac..76df23b0c 100644 --- a/internal/registry/compute/machine/storage/tableconvertor.go +++ b/internal/registry/compute/machine/storage/tableconvertor.go @@ -1,4 +1,4 @@ -// Copyright 2022 OnMetal authors +// Copyright 2022 IronCore authors // // Licensed under the Apache License, Version 2.0 (the "License"); // you may not use this file except in compliance with the License. @@ -17,7 +17,7 @@ package storage import ( "context" - "github.com/onmetal/onmetal-api/internal/apis/compute" + "github.com/ironcore-dev/ironcore/internal/apis/compute" "k8s.io/apimachinery/pkg/api/meta" "k8s.io/apimachinery/pkg/api/meta/table" metav1 "k8s.io/apimachinery/pkg/apis/meta/v1" diff --git a/internal/registry/compute/machine/strategy.go b/internal/registry/compute/machine/strategy.go index d2e765e34..2fbf95601 100644 --- a/internal/registry/compute/machine/strategy.go +++ b/internal/registry/compute/machine/strategy.go @@ -1,4 +1,4 @@ -// Copyright 2022 OnMetal authors +// Copyright 2022 IronCore authors // // Licensed under the Apache License, Version 2.0 (the "License"); // you may not use this file except in compliance with the License. @@ -21,10 +21,10 @@ import ( "net/http" "net/url" - "github.com/onmetal/onmetal-api/internal/api" - "github.com/onmetal/onmetal-api/internal/apis/compute" - "github.com/onmetal/onmetal-api/internal/apis/compute/validation" - "github.com/onmetal/onmetal-api/internal/machinepoollet/client" + "github.com/ironcore-dev/ironcore/internal/api" + "github.com/ironcore-dev/ironcore/internal/apis/compute" + "github.com/ironcore-dev/ironcore/internal/apis/compute/validation" + "github.com/ironcore-dev/ironcore/internal/machinepoollet/client" apierrors "k8s.io/apimachinery/pkg/api/errors" metav1 "k8s.io/apimachinery/pkg/apis/meta/v1" "k8s.io/apimachinery/pkg/fields" @@ -146,7 +146,7 @@ var StatusStrategy = machineStatusStrategy{Strategy} func (machineStatusStrategy) GetResetFields() map[fieldpath.APIVersion]*fieldpath.Set { return map[fieldpath.APIVersion]*fieldpath.Set{ - "compute.api.onmetal.de/v1alpha1": fieldpath.NewSet( + "compute.ironcore.dev/v1alpha1": fieldpath.NewSet( fieldpath.MakePathOrDie("spec"), ), } @@ -198,7 +198,7 @@ func ExecLocation( loc := &url.URL{ Scheme: machinePoolInfo.Scheme, Host: net.JoinHostPort(machinePoolInfo.Hostname, machinePoolInfo.Port), - Path: fmt.Sprintf("/apis/compute.api.onmetal.de/namespaces/%s/machines/%s/exec", machine.Namespace, machine.Name), + Path: fmt.Sprintf("/apis/compute.ironcore.dev/namespaces/%s/machines/%s/exec", machine.Namespace, machine.Name), } transport := machinePoolInfo.Transport if opts.InsecureSkipTLSVerifyBackend { diff --git a/internal/registry/compute/machineclass/storage/storage.go b/internal/registry/compute/machineclass/storage/storage.go index 06e72f5d6..fb7546934 100644 --- a/internal/registry/compute/machineclass/storage/storage.go +++ b/internal/registry/compute/machineclass/storage/storage.go @@ -1,4 +1,4 @@ -// Copyright 2022 OnMetal authors +// Copyright 2022 IronCore authors // // Licensed under the Apache License, Version 2.0 (the "License"); // you may not use this file except in compliance with the License. @@ -15,8 +15,8 @@ package storage import ( - "github.com/onmetal/onmetal-api/internal/apis/compute" - "github.com/onmetal/onmetal-api/internal/registry/compute/machineclass" + "github.com/ironcore-dev/ironcore/internal/apis/compute" + "github.com/ironcore-dev/ironcore/internal/registry/compute/machineclass" "k8s.io/apimachinery/pkg/runtime" "k8s.io/apiserver/pkg/registry/generic" genericregistry "k8s.io/apiserver/pkg/registry/generic/registry" diff --git a/internal/registry/compute/machineclass/storage/tableconvertor.go b/internal/registry/compute/machineclass/storage/tableconvertor.go index de2e54bc1..4001ab241 100644 --- a/internal/registry/compute/machineclass/storage/tableconvertor.go +++ b/internal/registry/compute/machineclass/storage/tableconvertor.go @@ -1,4 +1,4 @@ -// Copyright 2022 OnMetal authors +// Copyright 2022 IronCore authors // // Licensed under the Apache License, Version 2.0 (the "License"); // you may not use this file except in compliance with the License. @@ -17,7 +17,7 @@ package storage import ( "context" - "github.com/onmetal/onmetal-api/internal/apis/compute" + "github.com/ironcore-dev/ironcore/internal/apis/compute" "k8s.io/apimachinery/pkg/api/meta" "k8s.io/apimachinery/pkg/api/meta/table" metav1 "k8s.io/apimachinery/pkg/apis/meta/v1" diff --git a/internal/registry/compute/machineclass/strategy.go b/internal/registry/compute/machineclass/strategy.go index 846aebeb9..c2fed9faf 100644 --- a/internal/registry/compute/machineclass/strategy.go +++ b/internal/registry/compute/machineclass/strategy.go @@ -1,4 +1,4 @@ -// Copyright 2022 OnMetal authors +// Copyright 2022 IronCore authors // // Licensed under the Apache License, Version 2.0 (the "License"); // you may not use this file except in compliance with the License. @@ -18,10 +18,10 @@ import ( "context" "fmt" - "github.com/onmetal/onmetal-api/internal/api" - "github.com/onmetal/onmetal-api/internal/apis/compute" - "github.com/onmetal/onmetal-api/internal/apis/compute/validation" - "github.com/onmetal/onmetal-api/utils/equality" + "github.com/ironcore-dev/ironcore/internal/api" + "github.com/ironcore-dev/ironcore/internal/apis/compute" + "github.com/ironcore-dev/ironcore/internal/apis/compute/validation" + "github.com/ironcore-dev/ironcore/utils/equality" "k8s.io/apimachinery/pkg/fields" "k8s.io/apimachinery/pkg/labels" "k8s.io/apimachinery/pkg/runtime" diff --git a/internal/registry/compute/machinepool/storage/storage.go b/internal/registry/compute/machinepool/storage/storage.go index 12ae48cf5..31e0e5823 100644 --- a/internal/registry/compute/machinepool/storage/storage.go +++ b/internal/registry/compute/machinepool/storage/storage.go @@ -1,4 +1,4 @@ -// Copyright 2022 OnMetal authors +// Copyright 2022 IronCore authors // // Licensed under the Apache License, Version 2.0 (the "License"); // you may not use this file except in compliance with the License. @@ -18,11 +18,11 @@ import ( "context" "fmt" - computev1alpha1 "github.com/onmetal/onmetal-api/api/compute/v1alpha1" - "github.com/onmetal/onmetal-api/internal/apis/compute" - "github.com/onmetal/onmetal-api/internal/apis/compute/v1alpha1" - "github.com/onmetal/onmetal-api/internal/machinepoollet/client" - "github.com/onmetal/onmetal-api/internal/registry/compute/machinepool" + computev1alpha1 "github.com/ironcore-dev/ironcore/api/compute/v1alpha1" + "github.com/ironcore-dev/ironcore/internal/apis/compute" + "github.com/ironcore-dev/ironcore/internal/apis/compute/v1alpha1" + "github.com/ironcore-dev/ironcore/internal/machinepoollet/client" + "github.com/ironcore-dev/ironcore/internal/registry/compute/machinepool" metav1 "k8s.io/apimachinery/pkg/apis/meta/v1" "k8s.io/apimachinery/pkg/runtime" "k8s.io/apiserver/pkg/registry/generic" diff --git a/internal/registry/compute/machinepool/storage/tableconvertor.go b/internal/registry/compute/machinepool/storage/tableconvertor.go index 82a370565..6b6afd693 100644 --- a/internal/registry/compute/machinepool/storage/tableconvertor.go +++ b/internal/registry/compute/machinepool/storage/tableconvertor.go @@ -1,4 +1,4 @@ -// Copyright 2022 OnMetal authors +// Copyright 2022 IronCore authors // // Licensed under the Apache License, Version 2.0 (the "License"); // you may not use this file except in compliance with the License. @@ -19,7 +19,7 @@ import ( "sort" "strings" - "github.com/onmetal/onmetal-api/internal/apis/compute" + "github.com/ironcore-dev/ironcore/internal/apis/compute" "k8s.io/apimachinery/pkg/api/meta" "k8s.io/apimachinery/pkg/api/meta/table" metav1 "k8s.io/apimachinery/pkg/apis/meta/v1" diff --git a/internal/registry/compute/machinepool/strategy.go b/internal/registry/compute/machinepool/strategy.go index 9bbb52a86..51dbce79b 100644 --- a/internal/registry/compute/machinepool/strategy.go +++ b/internal/registry/compute/machinepool/strategy.go @@ -1,4 +1,4 @@ -// Copyright 2022 OnMetal authors +// Copyright 2022 IronCore authors // // Licensed under the Apache License, Version 2.0 (the "License"); // you may not use this file except in compliance with the License. @@ -18,10 +18,10 @@ import ( "context" "fmt" - "github.com/onmetal/onmetal-api/internal/api" - "github.com/onmetal/onmetal-api/internal/apis/compute" - "github.com/onmetal/onmetal-api/internal/apis/compute/validation" - "github.com/onmetal/onmetal-api/utils/equality" + "github.com/ironcore-dev/ironcore/internal/api" + "github.com/ironcore-dev/ironcore/internal/apis/compute" + "github.com/ironcore-dev/ironcore/internal/apis/compute/validation" + "github.com/ironcore-dev/ironcore/utils/equality" "k8s.io/apimachinery/pkg/fields" "k8s.io/apimachinery/pkg/labels" "k8s.io/apimachinery/pkg/runtime" @@ -65,7 +65,7 @@ func (machinePoolStrategy) NamespaceScoped() bool { func (machinePoolStrategy) GetResetFields() map[fieldpath.APIVersion]*fieldpath.Set { return map[fieldpath.APIVersion]*fieldpath.Set{ - "compute.api.onmetal.de/v1alpha1": fieldpath.NewSet( + "compute.ironcore.dev/v1alpha1": fieldpath.NewSet( fieldpath.MakePathOrDie("status"), ), } @@ -125,7 +125,7 @@ var StatusStrategy = machinePoolStatusStrategy{Strategy} func (machinePoolStatusStrategy) GetResetFields() map[fieldpath.APIVersion]*fieldpath.Set { return map[fieldpath.APIVersion]*fieldpath.Set{ - "compute.api.onmetal.de/v1alpha1": fieldpath.NewSet( + "compute.ironcore.dev/v1alpha1": fieldpath.NewSet( fieldpath.MakePathOrDie("spec"), ), } diff --git a/internal/registry/compute/rest/rest.go b/internal/registry/compute/rest/rest.go index 4f4ae1842..bf54d37c1 100644 --- a/internal/registry/compute/rest/rest.go +++ b/internal/registry/compute/rest/rest.go @@ -1,4 +1,4 @@ -// Copyright 2022 OnMetal authors +// Copyright 2022 IronCore authors // // Licensed under the Apache License, Version 2.0 (the "License"); // you may not use this file except in compliance with the License. @@ -15,14 +15,14 @@ package rest import ( - computev1alpha1 "github.com/onmetal/onmetal-api/api/compute/v1alpha1" - "github.com/onmetal/onmetal-api/internal/api" - "github.com/onmetal/onmetal-api/internal/apis/compute" - machinepoolletclient "github.com/onmetal/onmetal-api/internal/machinepoollet/client" - machinestorage "github.com/onmetal/onmetal-api/internal/registry/compute/machine/storage" - machineclassstore "github.com/onmetal/onmetal-api/internal/registry/compute/machineclass/storage" - machinepoolstorage "github.com/onmetal/onmetal-api/internal/registry/compute/machinepool/storage" - onmetalapiserializer "github.com/onmetal/onmetal-api/internal/serializer" + computev1alpha1 "github.com/ironcore-dev/ironcore/api/compute/v1alpha1" + "github.com/ironcore-dev/ironcore/internal/api" + "github.com/ironcore-dev/ironcore/internal/apis/compute" + machinepoolletclient "github.com/ironcore-dev/ironcore/internal/machinepoollet/client" + machinestorage "github.com/ironcore-dev/ironcore/internal/registry/compute/machine/storage" + machineclassstore "github.com/ironcore-dev/ironcore/internal/registry/compute/machineclass/storage" + machinepoolstorage "github.com/ironcore-dev/ironcore/internal/registry/compute/machinepool/storage" + ironcoreserializer "github.com/ironcore-dev/ironcore/internal/serializer" "k8s.io/apiserver/pkg/registry/generic" "k8s.io/apiserver/pkg/registry/rest" genericapiserver "k8s.io/apiserver/pkg/server" @@ -40,7 +40,7 @@ func (p StorageProvider) GroupName() string { func (p StorageProvider) NewRESTStorage(apiResourceConfigSource serverstorage.APIResourceConfigSource, restOptionsGetter generic.RESTOptionsGetter) (genericapiserver.APIGroupInfo, bool, error) { apiGroupInfo := genericapiserver.NewDefaultAPIGroupInfo(p.GroupName(), api.Scheme, api.ParameterCodec, api.Codecs) - apiGroupInfo.NegotiatedSerializer = onmetalapiserializer.DefaultSubsetNegotiatedSerializer(api.Codecs) + apiGroupInfo.NegotiatedSerializer = ironcoreserializer.DefaultSubsetNegotiatedSerializer(api.Codecs) storageMap, err := p.v1alpha1Storage(restOptionsGetter) if err != nil { diff --git a/internal/registry/core/resourcequota/storage/storage.go b/internal/registry/core/resourcequota/storage/storage.go index f68ef924d..f741c1641 100644 --- a/internal/registry/core/resourcequota/storage/storage.go +++ b/internal/registry/core/resourcequota/storage/storage.go @@ -1,4 +1,4 @@ -// Copyright 2022 OnMetal authors +// Copyright 2022 IronCore authors // // Licensed under the Apache License, Version 2.0 (the "License"); // you may not use this file except in compliance with the License. @@ -17,8 +17,8 @@ package storage import ( "context" - "github.com/onmetal/onmetal-api/internal/apis/core" - "github.com/onmetal/onmetal-api/internal/registry/core/resourcequota" + "github.com/ironcore-dev/ironcore/internal/apis/core" + "github.com/ironcore-dev/ironcore/internal/registry/core/resourcequota" metav1 "k8s.io/apimachinery/pkg/apis/meta/v1" "k8s.io/apimachinery/pkg/runtime" "k8s.io/apiserver/pkg/registry/generic" diff --git a/internal/registry/core/resourcequota/storage/tableconvertor.go b/internal/registry/core/resourcequota/storage/tableconvertor.go index 17306c3c1..73016c5e6 100644 --- a/internal/registry/core/resourcequota/storage/tableconvertor.go +++ b/internal/registry/core/resourcequota/storage/tableconvertor.go @@ -1,4 +1,4 @@ -// Copyright 2022 OnMetal authors +// Copyright 2022 IronCore authors // // Licensed under the Apache License, Version 2.0 (the "License"); // you may not use this file except in compliance with the License. @@ -18,7 +18,7 @@ import ( "context" "strings" - "github.com/onmetal/onmetal-api/internal/apis/core" + "github.com/ironcore-dev/ironcore/internal/apis/core" "golang.org/x/exp/slices" "k8s.io/apimachinery/pkg/api/meta" "k8s.io/apimachinery/pkg/api/meta/table" diff --git a/internal/registry/core/resourcequota/strategy.go b/internal/registry/core/resourcequota/strategy.go index df6085e71..ac70a68bd 100644 --- a/internal/registry/core/resourcequota/strategy.go +++ b/internal/registry/core/resourcequota/strategy.go @@ -1,4 +1,4 @@ -// Copyright 2022 OnMetal authors +// Copyright 2022 IronCore authors // // Licensed under the Apache License, Version 2.0 (the "License"); // you may not use this file except in compliance with the License. @@ -18,9 +18,9 @@ import ( "context" "fmt" - "github.com/onmetal/onmetal-api/internal/api" - "github.com/onmetal/onmetal-api/internal/apis/core" - "github.com/onmetal/onmetal-api/internal/apis/core/validation" + "github.com/ironcore-dev/ironcore/internal/api" + "github.com/ironcore-dev/ironcore/internal/apis/core" + "github.com/ironcore-dev/ironcore/internal/apis/core/validation" "k8s.io/apimachinery/pkg/fields" "k8s.io/apimachinery/pkg/labels" "k8s.io/apimachinery/pkg/runtime" @@ -106,7 +106,7 @@ var StatusStrategy = resourceQuotaStatusStrategy{Strategy} func (resourceQuotaStatusStrategy) GetResetFields() map[fieldpath.APIVersion]*fieldpath.Set { return map[fieldpath.APIVersion]*fieldpath.Set{ - "core.api.onmetal.de/v1alpha1": fieldpath.NewSet( + "core.ironcore.dev/v1alpha1": fieldpath.NewSet( fieldpath.MakePathOrDie("spec"), ), } diff --git a/internal/registry/core/rest/rest.go b/internal/registry/core/rest/rest.go index e5e6bdb5d..b234e6067 100644 --- a/internal/registry/core/rest/rest.go +++ b/internal/registry/core/rest/rest.go @@ -1,4 +1,4 @@ -// Copyright 2022 OnMetal authors +// Copyright 2022 IronCore authors // // Licensed under the Apache License, Version 2.0 (the "License"); // you may not use this file except in compliance with the License. @@ -15,11 +15,11 @@ package rest import ( - corev1alpha1 "github.com/onmetal/onmetal-api/api/core/v1alpha1" - "github.com/onmetal/onmetal-api/internal/api" - "github.com/onmetal/onmetal-api/internal/apis/core" - resourcequotastorage "github.com/onmetal/onmetal-api/internal/registry/core/resourcequota/storage" - onmetalapiserializer "github.com/onmetal/onmetal-api/internal/serializer" + corev1alpha1 "github.com/ironcore-dev/ironcore/api/core/v1alpha1" + "github.com/ironcore-dev/ironcore/internal/api" + "github.com/ironcore-dev/ironcore/internal/apis/core" + resourcequotastorage "github.com/ironcore-dev/ironcore/internal/registry/core/resourcequota/storage" + ironcoreserializer "github.com/ironcore-dev/ironcore/internal/serializer" metav1 "k8s.io/apimachinery/pkg/apis/meta/v1" "k8s.io/apiserver/pkg/registry/generic" "k8s.io/apiserver/pkg/registry/rest" @@ -36,7 +36,7 @@ func (p StorageProvider) GroupName() string { func (p StorageProvider) NewRESTStorage(apiResourceConfigSource serverstorage.APIResourceConfigSource, restOptionsGetter generic.RESTOptionsGetter) (genericapiserver.APIGroupInfo, bool, error) { apiGroupInfo := genericapiserver.NewDefaultAPIGroupInfo(p.GroupName(), api.Scheme, metav1.ParameterCodec, api.Codecs) - apiGroupInfo.NegotiatedSerializer = onmetalapiserializer.DefaultSubsetNegotiatedSerializer(api.Codecs) + apiGroupInfo.NegotiatedSerializer = ironcoreserializer.DefaultSubsetNegotiatedSerializer(api.Codecs) storageMap, err := p.v1alpha1Storage(restOptionsGetter) if err != nil { diff --git a/internal/registry/ipam/prefix/storage/storage.go b/internal/registry/ipam/prefix/storage/storage.go index 15c87434a..2704942f9 100644 --- a/internal/registry/ipam/prefix/storage/storage.go +++ b/internal/registry/ipam/prefix/storage/storage.go @@ -1,4 +1,4 @@ -// Copyright 2022 OnMetal authors +// Copyright 2022 IronCore authors // // Licensed under the Apache License, Version 2.0 (the "License"); // you may not use this file except in compliance with the License. @@ -17,8 +17,8 @@ package storage import ( "context" - "github.com/onmetal/onmetal-api/internal/apis/ipam" - "github.com/onmetal/onmetal-api/internal/registry/ipam/prefix" + "github.com/ironcore-dev/ironcore/internal/apis/ipam" + "github.com/ironcore-dev/ironcore/internal/registry/ipam/prefix" metav1 "k8s.io/apimachinery/pkg/apis/meta/v1" "k8s.io/apimachinery/pkg/runtime" "k8s.io/apiserver/pkg/registry/generic" diff --git a/internal/registry/ipam/prefix/storage/tableconvertor.go b/internal/registry/ipam/prefix/storage/tableconvertor.go index 791bb0146..cdfdfd1f6 100644 --- a/internal/registry/ipam/prefix/storage/tableconvertor.go +++ b/internal/registry/ipam/prefix/storage/tableconvertor.go @@ -1,4 +1,4 @@ -// Copyright 2022 OnMetal authors +// Copyright 2022 IronCore authors // // Licensed under the Apache License, Version 2.0 (the "License"); // you may not use this file except in compliance with the License. @@ -17,7 +17,7 @@ package storage import ( "context" - "github.com/onmetal/onmetal-api/internal/apis/ipam" + "github.com/ironcore-dev/ironcore/internal/apis/ipam" "k8s.io/apimachinery/pkg/api/meta" "k8s.io/apimachinery/pkg/api/meta/table" metav1 "k8s.io/apimachinery/pkg/apis/meta/v1" diff --git a/internal/registry/ipam/prefix/strategy.go b/internal/registry/ipam/prefix/strategy.go index 4d178bcb1..18d8b0a17 100644 --- a/internal/registry/ipam/prefix/strategy.go +++ b/internal/registry/ipam/prefix/strategy.go @@ -1,4 +1,4 @@ -// Copyright 2022 OnMetal authors +// Copyright 2022 IronCore authors // // Licensed under the Apache License, Version 2.0 (the "License"); // you may not use this file except in compliance with the License. @@ -18,9 +18,9 @@ import ( "context" "fmt" - "github.com/onmetal/onmetal-api/internal/api" - "github.com/onmetal/onmetal-api/internal/apis/ipam" - "github.com/onmetal/onmetal-api/internal/apis/ipam/validation" + "github.com/ironcore-dev/ironcore/internal/api" + "github.com/ironcore-dev/ironcore/internal/apis/ipam" + "github.com/ironcore-dev/ironcore/internal/apis/ipam/validation" "k8s.io/apimachinery/pkg/fields" "k8s.io/apimachinery/pkg/labels" "k8s.io/apimachinery/pkg/runtime" @@ -106,7 +106,7 @@ var StatusStrategy = prefixStatusStrategy{Strategy} func (prefixStatusStrategy) GetResetFields() map[fieldpath.APIVersion]*fieldpath.Set { return map[fieldpath.APIVersion]*fieldpath.Set{ - "ipam.api.onmetal.de/v1alpha1": fieldpath.NewSet( + "ipam.ironcore.dev/v1alpha1": fieldpath.NewSet( fieldpath.MakePathOrDie("spec"), ), } diff --git a/internal/registry/ipam/prefixallocation/storage/storage.go b/internal/registry/ipam/prefixallocation/storage/storage.go index 12369ccba..d58b3ce4b 100644 --- a/internal/registry/ipam/prefixallocation/storage/storage.go +++ b/internal/registry/ipam/prefixallocation/storage/storage.go @@ -1,4 +1,4 @@ -// Copyright 2022 OnMetal authors +// Copyright 2022 IronCore authors // // Licensed under the Apache License, Version 2.0 (the "License"); // you may not use this file except in compliance with the License. @@ -17,8 +17,8 @@ package storage import ( "context" - "github.com/onmetal/onmetal-api/internal/apis/ipam" - "github.com/onmetal/onmetal-api/internal/registry/ipam/prefixallocation" + "github.com/ironcore-dev/ironcore/internal/apis/ipam" + "github.com/ironcore-dev/ironcore/internal/registry/ipam/prefixallocation" metav1 "k8s.io/apimachinery/pkg/apis/meta/v1" "k8s.io/apimachinery/pkg/runtime" "k8s.io/apiserver/pkg/registry/generic" diff --git a/internal/registry/ipam/prefixallocation/storage/tableconvertor.go b/internal/registry/ipam/prefixallocation/storage/tableconvertor.go index 45d1320de..d57dda5d4 100644 --- a/internal/registry/ipam/prefixallocation/storage/tableconvertor.go +++ b/internal/registry/ipam/prefixallocation/storage/tableconvertor.go @@ -1,4 +1,4 @@ -// Copyright 2022 OnMetal authors +// Copyright 2022 IronCore authors // // Licensed under the Apache License, Version 2.0 (the "License"); // you may not use this file except in compliance with the License. @@ -18,7 +18,7 @@ import ( "context" "fmt" - "github.com/onmetal/onmetal-api/internal/apis/ipam" + "github.com/ironcore-dev/ironcore/internal/apis/ipam" "k8s.io/apimachinery/pkg/api/meta" "k8s.io/apimachinery/pkg/api/meta/table" metav1 "k8s.io/apimachinery/pkg/apis/meta/v1" diff --git a/internal/registry/ipam/prefixallocation/strategy.go b/internal/registry/ipam/prefixallocation/strategy.go index 45b33131f..9b40b3b70 100644 --- a/internal/registry/ipam/prefixallocation/strategy.go +++ b/internal/registry/ipam/prefixallocation/strategy.go @@ -1,4 +1,4 @@ -// Copyright 2022 OnMetal authors +// Copyright 2022 IronCore authors // // Licensed under the Apache License, Version 2.0 (the "License"); // you may not use this file except in compliance with the License. @@ -18,9 +18,9 @@ import ( "context" "fmt" - "github.com/onmetal/onmetal-api/internal/api" - "github.com/onmetal/onmetal-api/internal/apis/ipam" - "github.com/onmetal/onmetal-api/internal/apis/ipam/validation" + "github.com/ironcore-dev/ironcore/internal/api" + "github.com/ironcore-dev/ironcore/internal/apis/ipam" + "github.com/ironcore-dev/ironcore/internal/apis/ipam/validation" "k8s.io/apimachinery/pkg/fields" "k8s.io/apimachinery/pkg/labels" "k8s.io/apimachinery/pkg/runtime" @@ -106,7 +106,7 @@ var StatusStrategy = prefixAllocationStatusStrategy{Strategy} func (prefixAllocationStatusStrategy) GetResetFields() map[fieldpath.APIVersion]*fieldpath.Set { return map[fieldpath.APIVersion]*fieldpath.Set{ - "ipam.api.onmetal.de/v1alpha1": fieldpath.NewSet( + "ipam.ironcore.dev/v1alpha1": fieldpath.NewSet( fieldpath.MakePathOrDie("spec"), ), } diff --git a/internal/registry/ipam/rest/rest.go b/internal/registry/ipam/rest/rest.go index ebbda3dcd..591044b24 100644 --- a/internal/registry/ipam/rest/rest.go +++ b/internal/registry/ipam/rest/rest.go @@ -1,4 +1,4 @@ -// Copyright 2022 OnMetal authors +// Copyright 2022 IronCore authors // // Licensed under the Apache License, Version 2.0 (the "License"); // you may not use this file except in compliance with the License. @@ -15,12 +15,12 @@ package rest import ( - ipamv1alpha1 "github.com/onmetal/onmetal-api/api/ipam/v1alpha1" - "github.com/onmetal/onmetal-api/internal/api" - "github.com/onmetal/onmetal-api/internal/apis/ipam" - prefixstorage "github.com/onmetal/onmetal-api/internal/registry/ipam/prefix/storage" - prefixallocationstorage "github.com/onmetal/onmetal-api/internal/registry/ipam/prefixallocation/storage" - onmetalapiserializer "github.com/onmetal/onmetal-api/internal/serializer" + ipamv1alpha1 "github.com/ironcore-dev/ironcore/api/ipam/v1alpha1" + "github.com/ironcore-dev/ironcore/internal/api" + "github.com/ironcore-dev/ironcore/internal/apis/ipam" + prefixstorage "github.com/ironcore-dev/ironcore/internal/registry/ipam/prefix/storage" + prefixallocationstorage "github.com/ironcore-dev/ironcore/internal/registry/ipam/prefixallocation/storage" + ironcoreserializer "github.com/ironcore-dev/ironcore/internal/serializer" metav1 "k8s.io/apimachinery/pkg/apis/meta/v1" "k8s.io/apiserver/pkg/registry/generic" "k8s.io/apiserver/pkg/registry/rest" @@ -37,7 +37,7 @@ func (p StorageProvider) GroupName() string { func (p StorageProvider) NewRESTStorage(apiResourceConfigSource serverstorage.APIResourceConfigSource, restOptionsGetter generic.RESTOptionsGetter) (genericapiserver.APIGroupInfo, bool, error) { apiGroupInfo := genericapiserver.NewDefaultAPIGroupInfo(p.GroupName(), api.Scheme, metav1.ParameterCodec, api.Codecs) - apiGroupInfo.NegotiatedSerializer = onmetalapiserializer.DefaultSubsetNegotiatedSerializer(api.Codecs) + apiGroupInfo.NegotiatedSerializer = ironcoreserializer.DefaultSubsetNegotiatedSerializer(api.Codecs) storageMap, err := p.v1alpha1Storage(restOptionsGetter) if err != nil { diff --git a/internal/registry/networking/loadbalancer/storage/storage.go b/internal/registry/networking/loadbalancer/storage/storage.go index 93106eddc..625a8ee0d 100644 --- a/internal/registry/networking/loadbalancer/storage/storage.go +++ b/internal/registry/networking/loadbalancer/storage/storage.go @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 by the OnMetal authors. + * Copyright (c) 2022 by the IronCore authors. * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. @@ -19,8 +19,8 @@ package storage import ( "context" - "github.com/onmetal/onmetal-api/internal/apis/networking" - "github.com/onmetal/onmetal-api/internal/registry/networking/loadbalancer" + "github.com/ironcore-dev/ironcore/internal/apis/networking" + "github.com/ironcore-dev/ironcore/internal/registry/networking/loadbalancer" metav1 "k8s.io/apimachinery/pkg/apis/meta/v1" "k8s.io/apimachinery/pkg/runtime" "k8s.io/apiserver/pkg/registry/generic" diff --git a/internal/registry/networking/loadbalancer/storage/tableconvertor.go b/internal/registry/networking/loadbalancer/storage/tableconvertor.go index 01634740b..8667c38ea 100644 --- a/internal/registry/networking/loadbalancer/storage/tableconvertor.go +++ b/internal/registry/networking/loadbalancer/storage/tableconvertor.go @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 by the OnMetal authors. + * Copyright (c) 2022 by the IronCore authors. * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. @@ -20,7 +20,7 @@ import ( "context" "strings" - "github.com/onmetal/onmetal-api/internal/apis/networking" + "github.com/ironcore-dev/ironcore/internal/apis/networking" "k8s.io/apimachinery/pkg/api/meta" "k8s.io/apimachinery/pkg/api/meta/table" metav1 "k8s.io/apimachinery/pkg/apis/meta/v1" diff --git a/internal/registry/networking/loadbalancer/strategy.go b/internal/registry/networking/loadbalancer/strategy.go index 3ceb23a62..9af225d72 100644 --- a/internal/registry/networking/loadbalancer/strategy.go +++ b/internal/registry/networking/loadbalancer/strategy.go @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 by the OnMetal authors. + * Copyright (c) 2022 by the IronCore authors. * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. @@ -20,9 +20,9 @@ import ( "context" "fmt" - "github.com/onmetal/onmetal-api/internal/api" - "github.com/onmetal/onmetal-api/internal/apis/networking" - "github.com/onmetal/onmetal-api/internal/apis/networking/validation" + "github.com/ironcore-dev/ironcore/internal/api" + "github.com/ironcore-dev/ironcore/internal/apis/networking" + "github.com/ironcore-dev/ironcore/internal/apis/networking/validation" "k8s.io/apimachinery/pkg/fields" "k8s.io/apimachinery/pkg/labels" "k8s.io/apimachinery/pkg/runtime" @@ -115,7 +115,7 @@ var StatusStrategy = loadBalancerStatusStrategy{Strategy} func (loadBalancerStatusStrategy) GetResetFields() map[fieldpath.APIVersion]*fieldpath.Set { return map[fieldpath.APIVersion]*fieldpath.Set{ - "networking.api.onmetal.de/v1alpha1": fieldpath.NewSet( + "networking.ironcore.dev/v1alpha1": fieldpath.NewSet( fieldpath.MakePathOrDie("spec"), ), } diff --git a/internal/registry/networking/loadbalancerrouting/storage/storage.go b/internal/registry/networking/loadbalancerrouting/storage/storage.go index 424ffa478..8da0e1a2a 100644 --- a/internal/registry/networking/loadbalancerrouting/storage/storage.go +++ b/internal/registry/networking/loadbalancerrouting/storage/storage.go @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 by the OnMetal authors. + * Copyright (c) 2022 by the IronCore authors. * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. @@ -17,8 +17,8 @@ package storage import ( - "github.com/onmetal/onmetal-api/internal/apis/networking" - "github.com/onmetal/onmetal-api/internal/registry/networking/loadbalancerrouting" + "github.com/ironcore-dev/ironcore/internal/apis/networking" + "github.com/ironcore-dev/ironcore/internal/registry/networking/loadbalancerrouting" "k8s.io/apimachinery/pkg/runtime" "k8s.io/apiserver/pkg/registry/generic" genericregistry "k8s.io/apiserver/pkg/registry/generic/registry" diff --git a/internal/registry/networking/loadbalancerrouting/storage/tableconvertor.go b/internal/registry/networking/loadbalancerrouting/storage/tableconvertor.go index 36ec8a052..d1929d1cf 100644 --- a/internal/registry/networking/loadbalancerrouting/storage/tableconvertor.go +++ b/internal/registry/networking/loadbalancerrouting/storage/tableconvertor.go @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 by the OnMetal authors. + * Copyright (c) 2022 by the IronCore authors. * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. @@ -19,8 +19,8 @@ package storage import ( "context" - "github.com/onmetal/onmetal-api/internal/apis/networking" - "github.com/onmetal/onmetal-api/internal/tableconvertor" + "github.com/ironcore-dev/ironcore/internal/apis/networking" + "github.com/ironcore-dev/ironcore/internal/tableconvertor" "k8s.io/apimachinery/pkg/api/meta" "k8s.io/apimachinery/pkg/api/meta/table" metav1 "k8s.io/apimachinery/pkg/apis/meta/v1" diff --git a/internal/registry/networking/loadbalancerrouting/strategy.go b/internal/registry/networking/loadbalancerrouting/strategy.go index cc99dbe15..455cf14fa 100644 --- a/internal/registry/networking/loadbalancerrouting/strategy.go +++ b/internal/registry/networking/loadbalancerrouting/strategy.go @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 by the OnMetal authors. + * Copyright (c) 2022 by the IronCore authors. * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. @@ -20,9 +20,9 @@ import ( "context" "fmt" - "github.com/onmetal/onmetal-api/internal/api" - "github.com/onmetal/onmetal-api/internal/apis/networking" - "github.com/onmetal/onmetal-api/internal/apis/networking/validation" + "github.com/ironcore-dev/ironcore/internal/api" + "github.com/ironcore-dev/ironcore/internal/apis/networking" + "github.com/ironcore-dev/ironcore/internal/apis/networking/validation" "k8s.io/apimachinery/pkg/fields" "k8s.io/apimachinery/pkg/labels" "k8s.io/apimachinery/pkg/runtime" diff --git a/internal/registry/networking/natgateway/storage/storage.go b/internal/registry/networking/natgateway/storage/storage.go index 741cad4c1..617d514fd 100644 --- a/internal/registry/networking/natgateway/storage/storage.go +++ b/internal/registry/networking/natgateway/storage/storage.go @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 by the OnMetal authors. + * Copyright (c) 2022 by the IronCore authors. * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. @@ -19,8 +19,8 @@ package storage import ( "context" - "github.com/onmetal/onmetal-api/internal/apis/networking" - "github.com/onmetal/onmetal-api/internal/registry/networking/natgateway" + "github.com/ironcore-dev/ironcore/internal/apis/networking" + "github.com/ironcore-dev/ironcore/internal/registry/networking/natgateway" metav1 "k8s.io/apimachinery/pkg/apis/meta/v1" "k8s.io/apimachinery/pkg/runtime" "k8s.io/apiserver/pkg/registry/generic" diff --git a/internal/registry/networking/natgateway/storage/tableconvertor.go b/internal/registry/networking/natgateway/storage/tableconvertor.go index cc545d09e..a7b472765 100644 --- a/internal/registry/networking/natgateway/storage/tableconvertor.go +++ b/internal/registry/networking/natgateway/storage/tableconvertor.go @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 by the OnMetal authors. + * Copyright (c) 2022 by the IronCore authors. * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. @@ -20,7 +20,7 @@ import ( "context" "strings" - "github.com/onmetal/onmetal-api/internal/apis/networking" + "github.com/ironcore-dev/ironcore/internal/apis/networking" "k8s.io/apimachinery/pkg/api/meta" "k8s.io/apimachinery/pkg/api/meta/table" metav1 "k8s.io/apimachinery/pkg/apis/meta/v1" diff --git a/internal/registry/networking/natgateway/strategy.go b/internal/registry/networking/natgateway/strategy.go index b28d002f4..f11fefa1e 100644 --- a/internal/registry/networking/natgateway/strategy.go +++ b/internal/registry/networking/natgateway/strategy.go @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 by the OnMetal authors. + * Copyright (c) 2022 by the IronCore authors. * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. @@ -20,9 +20,9 @@ import ( "context" "fmt" - "github.com/onmetal/onmetal-api/internal/api" - "github.com/onmetal/onmetal-api/internal/apis/networking" - "github.com/onmetal/onmetal-api/internal/apis/networking/validation" + "github.com/ironcore-dev/ironcore/internal/api" + "github.com/ironcore-dev/ironcore/internal/apis/networking" + "github.com/ironcore-dev/ironcore/internal/apis/networking/validation" "k8s.io/apimachinery/pkg/fields" "k8s.io/apimachinery/pkg/labels" "k8s.io/apimachinery/pkg/runtime" @@ -108,7 +108,7 @@ var StatusStrategy = natGatewayStatusStrategy{Strategy} func (natGatewayStatusStrategy) GetResetFields() map[fieldpath.APIVersion]*fieldpath.Set { return map[fieldpath.APIVersion]*fieldpath.Set{ - "networking.api.onmetal.de/v1alpha1": fieldpath.NewSet( + "networking.ironcore.dev/v1alpha1": fieldpath.NewSet( fieldpath.MakePathOrDie("spec"), ), } diff --git a/internal/registry/networking/network/storage/storage.go b/internal/registry/networking/network/storage/storage.go index 031f9ff2b..24ddc2fba 100644 --- a/internal/registry/networking/network/storage/storage.go +++ b/internal/registry/networking/network/storage/storage.go @@ -1,4 +1,4 @@ -// Copyright 2022 OnMetal authors +// Copyright 2022 IronCore authors // // Licensed under the Apache License, Version 2.0 (the "License"); // you may not use this file except in compliance with the License. @@ -17,8 +17,8 @@ package storage import ( "context" - "github.com/onmetal/onmetal-api/internal/apis/networking" - "github.com/onmetal/onmetal-api/internal/registry/networking/network" + "github.com/ironcore-dev/ironcore/internal/apis/networking" + "github.com/ironcore-dev/ironcore/internal/registry/networking/network" metav1 "k8s.io/apimachinery/pkg/apis/meta/v1" "k8s.io/apimachinery/pkg/runtime" "k8s.io/apiserver/pkg/registry/generic" diff --git a/internal/registry/networking/network/storage/tableconvertor.go b/internal/registry/networking/network/storage/tableconvertor.go index d5626c8f4..c8aa03a85 100644 --- a/internal/registry/networking/network/storage/tableconvertor.go +++ b/internal/registry/networking/network/storage/tableconvertor.go @@ -1,4 +1,4 @@ -// Copyright 2022 OnMetal authors +// Copyright 2022 IronCore authors // // Licensed under the Apache License, Version 2.0 (the "License"); // you may not use this file except in compliance with the License. @@ -17,7 +17,7 @@ package storage import ( "context" - "github.com/onmetal/onmetal-api/internal/apis/networking" + "github.com/ironcore-dev/ironcore/internal/apis/networking" "k8s.io/apimachinery/pkg/api/meta" "k8s.io/apimachinery/pkg/api/meta/table" metav1 "k8s.io/apimachinery/pkg/apis/meta/v1" diff --git a/internal/registry/networking/network/strategy.go b/internal/registry/networking/network/strategy.go index 3de7ddfab..8c50959bf 100644 --- a/internal/registry/networking/network/strategy.go +++ b/internal/registry/networking/network/strategy.go @@ -1,4 +1,4 @@ -// Copyright 2022 OnMetal authors +// Copyright 2022 IronCore authors // // Licensed under the Apache License, Version 2.0 (the "License"); // you may not use this file except in compliance with the License. @@ -18,10 +18,10 @@ import ( "context" "fmt" - "github.com/onmetal/onmetal-api/internal/api" - "github.com/onmetal/onmetal-api/internal/apis/networking" - "github.com/onmetal/onmetal-api/internal/apis/networking/validation" - "github.com/onmetal/onmetal-api/utils/equality" + "github.com/ironcore-dev/ironcore/internal/api" + "github.com/ironcore-dev/ironcore/internal/apis/networking" + "github.com/ironcore-dev/ironcore/internal/apis/networking/validation" + "github.com/ironcore-dev/ironcore/utils/equality" "k8s.io/apimachinery/pkg/fields" "k8s.io/apimachinery/pkg/labels" "k8s.io/apimachinery/pkg/runtime" @@ -115,7 +115,7 @@ var StatusStrategy = networkStatusStrategy{Strategy} func (networkStatusStrategy) GetResetFields() map[fieldpath.APIVersion]*fieldpath.Set { return map[fieldpath.APIVersion]*fieldpath.Set{ - "networking.api.onmetal.de/v1alpha1": fieldpath.NewSet( + "networking.ironcore.dev/v1alpha1": fieldpath.NewSet( fieldpath.MakePathOrDie("spec"), ), } diff --git a/internal/registry/networking/networkinterface/storage/storage.go b/internal/registry/networking/networkinterface/storage/storage.go index 2f01138e9..a8e4d7d83 100644 --- a/internal/registry/networking/networkinterface/storage/storage.go +++ b/internal/registry/networking/networkinterface/storage/storage.go @@ -1,4 +1,4 @@ -// Copyright 2022 OnMetal authors +// Copyright 2022 IronCore authors // // Licensed under the Apache License, Version 2.0 (the "License"); // you may not use this file except in compliance with the License. @@ -17,8 +17,8 @@ package storage import ( "context" - "github.com/onmetal/onmetal-api/internal/apis/networking" - "github.com/onmetal/onmetal-api/internal/registry/networking/networkinterface" + "github.com/ironcore-dev/ironcore/internal/apis/networking" + "github.com/ironcore-dev/ironcore/internal/registry/networking/networkinterface" metav1 "k8s.io/apimachinery/pkg/apis/meta/v1" "k8s.io/apimachinery/pkg/runtime" "k8s.io/apiserver/pkg/registry/generic" diff --git a/internal/registry/networking/networkinterface/storage/tableconvertor.go b/internal/registry/networking/networkinterface/storage/tableconvertor.go index a0d473f74..cb331c3d6 100644 --- a/internal/registry/networking/networkinterface/storage/tableconvertor.go +++ b/internal/registry/networking/networkinterface/storage/tableconvertor.go @@ -1,4 +1,4 @@ -// Copyright 2022 OnMetal authors +// Copyright 2022 IronCore authors // // Licensed under the Apache License, Version 2.0 (the "License"); // you may not use this file except in compliance with the License. @@ -18,7 +18,7 @@ import ( "context" "strings" - "github.com/onmetal/onmetal-api/internal/apis/networking" + "github.com/ironcore-dev/ironcore/internal/apis/networking" "k8s.io/apimachinery/pkg/api/meta" "k8s.io/apimachinery/pkg/api/meta/table" metav1 "k8s.io/apimachinery/pkg/apis/meta/v1" diff --git a/internal/registry/networking/networkinterface/strategy.go b/internal/registry/networking/networkinterface/strategy.go index eda393930..f4a5b6f36 100644 --- a/internal/registry/networking/networkinterface/strategy.go +++ b/internal/registry/networking/networkinterface/strategy.go @@ -1,4 +1,4 @@ -// Copyright 2022 OnMetal authors +// Copyright 2022 IronCore authors // // Licensed under the Apache License, Version 2.0 (the "License"); // you may not use this file except in compliance with the License. @@ -18,9 +18,9 @@ import ( "context" "fmt" - "github.com/onmetal/onmetal-api/internal/api" - "github.com/onmetal/onmetal-api/internal/apis/networking" - "github.com/onmetal/onmetal-api/internal/apis/networking/validation" + "github.com/ironcore-dev/ironcore/internal/api" + "github.com/ironcore-dev/ironcore/internal/apis/networking" + "github.com/ironcore-dev/ironcore/internal/apis/networking/validation" "k8s.io/apimachinery/pkg/fields" "k8s.io/apimachinery/pkg/labels" "k8s.io/apimachinery/pkg/runtime" @@ -106,7 +106,7 @@ var StatusStrategy = networkInterfaceStatusStrategy{Strategy} func (networkInterfaceStatusStrategy) GetResetFields() map[fieldpath.APIVersion]*fieldpath.Set { return map[fieldpath.APIVersion]*fieldpath.Set{ - "networking.api.onmetal.de/v1alpha1": fieldpath.NewSet( + "networking.ironcore.dev/v1alpha1": fieldpath.NewSet( fieldpath.MakePathOrDie("spec"), ), } diff --git a/internal/registry/networking/networkpolicy/storage/storage.go b/internal/registry/networking/networkpolicy/storage/storage.go index 9d770dd45..6c148f061 100644 --- a/internal/registry/networking/networkpolicy/storage/storage.go +++ b/internal/registry/networking/networkpolicy/storage/storage.go @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 by the OnMetal authors. + * Copyright (c) 2022 by the IronCore authors. * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. @@ -19,8 +19,8 @@ package storage import ( "context" - "github.com/onmetal/onmetal-api/internal/apis/networking" - "github.com/onmetal/onmetal-api/internal/registry/networking/networkpolicy" + "github.com/ironcore-dev/ironcore/internal/apis/networking" + "github.com/ironcore-dev/ironcore/internal/registry/networking/networkpolicy" metav1 "k8s.io/apimachinery/pkg/apis/meta/v1" "k8s.io/apimachinery/pkg/runtime" "k8s.io/apiserver/pkg/registry/generic" diff --git a/internal/registry/networking/networkpolicy/storage/tableconvertor.go b/internal/registry/networking/networkpolicy/storage/tableconvertor.go index 319e11b3c..20b206ecb 100644 --- a/internal/registry/networking/networkpolicy/storage/tableconvertor.go +++ b/internal/registry/networking/networkpolicy/storage/tableconvertor.go @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 by the OnMetal authors. + * Copyright (c) 2022 by the IronCore authors. * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. @@ -19,7 +19,7 @@ package storage import ( "context" - "github.com/onmetal/onmetal-api/internal/apis/networking" + "github.com/ironcore-dev/ironcore/internal/apis/networking" "k8s.io/apimachinery/pkg/api/meta" "k8s.io/apimachinery/pkg/api/meta/table" metav1 "k8s.io/apimachinery/pkg/apis/meta/v1" diff --git a/internal/registry/networking/networkpolicy/strategy.go b/internal/registry/networking/networkpolicy/strategy.go index d60e897d1..8ae36657a 100644 --- a/internal/registry/networking/networkpolicy/strategy.go +++ b/internal/registry/networking/networkpolicy/strategy.go @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022 by the OnMetal authors. + * Copyright (c) 2022 by the IronCore authors. * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. @@ -20,9 +20,9 @@ import ( "context" "fmt" - "github.com/onmetal/onmetal-api/internal/api" - "github.com/onmetal/onmetal-api/internal/apis/networking" - "github.com/onmetal/onmetal-api/internal/apis/networking/validation" + "github.com/ironcore-dev/ironcore/internal/api" + "github.com/ironcore-dev/ironcore/internal/apis/networking" + "github.com/ironcore-dev/ironcore/internal/apis/networking/validation" "k8s.io/apimachinery/pkg/fields" "k8s.io/apimachinery/pkg/labels" "k8s.io/apimachinery/pkg/runtime" @@ -113,7 +113,7 @@ var StatusStrategy = networkPolicyStatusStrategy{Strategy} func (networkPolicyStatusStrategy) GetResetFields() map[fieldpath.APIVersion]*fieldpath.Set { return map[fieldpath.APIVersion]*fieldpath.Set{ - "networking.api.onmetal.de/v1alpha1": fieldpath.NewSet( + "networking.ironcore.dev/v1alpha1": fieldpath.NewSet( fieldpath.MakePathOrDie("spec"), ), } diff --git a/internal/registry/networking/rest/rest.go b/internal/registry/networking/rest/rest.go index bb2c2a138..36d6e3163 100644 --- a/internal/registry/networking/rest/rest.go +++ b/internal/registry/networking/rest/rest.go @@ -1,4 +1,4 @@ -// Copyright 2022 OnMetal authors +// Copyright 2022 IronCore authors // // Licensed under the Apache License, Version 2.0 (the "License"); // you may not use this file except in compliance with the License. @@ -15,17 +15,17 @@ package rest import ( - networkingv1alpha1 "github.com/onmetal/onmetal-api/api/networking/v1alpha1" - "github.com/onmetal/onmetal-api/internal/api" - "github.com/onmetal/onmetal-api/internal/apis/networking" - loadbalancerstorage "github.com/onmetal/onmetal-api/internal/registry/networking/loadbalancer/storage" - loadbalancerroutingstorage "github.com/onmetal/onmetal-api/internal/registry/networking/loadbalancerrouting/storage" - natgatewaystorage "github.com/onmetal/onmetal-api/internal/registry/networking/natgateway/storage" - networkstorage "github.com/onmetal/onmetal-api/internal/registry/networking/network/storage" - networkinterfacestorage "github.com/onmetal/onmetal-api/internal/registry/networking/networkinterface/storage" - networkpolicystorage "github.com/onmetal/onmetal-api/internal/registry/networking/networkpolicy/storage" - virtualipstorage "github.com/onmetal/onmetal-api/internal/registry/networking/virtualip/storage" - onmetalapiserializer "github.com/onmetal/onmetal-api/internal/serializer" + networkingv1alpha1 "github.com/ironcore-dev/ironcore/api/networking/v1alpha1" + "github.com/ironcore-dev/ironcore/internal/api" + "github.com/ironcore-dev/ironcore/internal/apis/networking" + loadbalancerstorage "github.com/ironcore-dev/ironcore/internal/registry/networking/loadbalancer/storage" + loadbalancerroutingstorage "github.com/ironcore-dev/ironcore/internal/registry/networking/loadbalancerrouting/storage" + natgatewaystorage "github.com/ironcore-dev/ironcore/internal/registry/networking/natgateway/storage" + networkstorage "github.com/ironcore-dev/ironcore/internal/registry/networking/network/storage" + networkinterfacestorage "github.com/ironcore-dev/ironcore/internal/registry/networking/networkinterface/storage" + networkpolicystorage "github.com/ironcore-dev/ironcore/internal/registry/networking/networkpolicy/storage" + virtualipstorage "github.com/ironcore-dev/ironcore/internal/registry/networking/virtualip/storage" + ironcoreserializer "github.com/ironcore-dev/ironcore/internal/serializer" metav1 "k8s.io/apimachinery/pkg/apis/meta/v1" "k8s.io/apimachinery/pkg/runtime/schema" "k8s.io/apiserver/pkg/registry/generic" @@ -44,7 +44,7 @@ func (p StorageProvider) GroupName() string { func (p StorageProvider) NewRESTStorage(apiResourceConfigSource storage.APIResourceConfigSource, restOptionsGetter generic.RESTOptionsGetter) (genericapiserver.APIGroupInfo, bool, error) { apiGroupInfo := genericapiserver.NewDefaultAPIGroupInfo(p.GroupName(), api.Scheme, metav1.ParameterCodec, api.Codecs) apiGroupInfo.PrioritizedVersions = []schema.GroupVersion{networkingv1alpha1.SchemeGroupVersion} - apiGroupInfo.NegotiatedSerializer = onmetalapiserializer.DefaultSubsetNegotiatedSerializer(api.Codecs) + apiGroupInfo.NegotiatedSerializer = ironcoreserializer.DefaultSubsetNegotiatedSerializer(api.Codecs) storageMap, err := p.v1alpha1Storage(restOptionsGetter) if err != nil { diff --git a/internal/registry/networking/virtualip/storage/storage.go b/internal/registry/networking/virtualip/storage/storage.go index 56f67bfb0..a32067e1e 100644 --- a/internal/registry/networking/virtualip/storage/storage.go +++ b/internal/registry/networking/virtualip/storage/storage.go @@ -1,4 +1,4 @@ -// Copyright 2022 OnMetal authors +// Copyright 2022 IronCore authors // // Licensed under the Apache License, Version 2.0 (the "License"); // you may not use this file except in compliance with the License. @@ -17,8 +17,8 @@ package storage import ( "context" - "github.com/onmetal/onmetal-api/internal/apis/networking" - "github.com/onmetal/onmetal-api/internal/registry/networking/virtualip" + "github.com/ironcore-dev/ironcore/internal/apis/networking" + "github.com/ironcore-dev/ironcore/internal/registry/networking/virtualip" metav1 "k8s.io/apimachinery/pkg/apis/meta/v1" "k8s.io/apimachinery/pkg/runtime" "k8s.io/apiserver/pkg/registry/generic" diff --git a/internal/registry/networking/virtualip/storage/tableconvertor.go b/internal/registry/networking/virtualip/storage/tableconvertor.go index 6ac1c5cb7..fe18cd119 100644 --- a/internal/registry/networking/virtualip/storage/tableconvertor.go +++ b/internal/registry/networking/virtualip/storage/tableconvertor.go @@ -1,4 +1,4 @@ -// Copyright 2022 OnMetal authors +// Copyright 2022 IronCore authors // // Licensed under the Apache License, Version 2.0 (the "License"); // you may not use this file except in compliance with the License. @@ -17,7 +17,7 @@ package storage import ( "context" - "github.com/onmetal/onmetal-api/internal/apis/networking" + "github.com/ironcore-dev/ironcore/internal/apis/networking" "k8s.io/apimachinery/pkg/api/meta" "k8s.io/apimachinery/pkg/api/meta/table" metav1 "k8s.io/apimachinery/pkg/apis/meta/v1" diff --git a/internal/registry/networking/virtualip/strategy.go b/internal/registry/networking/virtualip/strategy.go index 33d939801..9f0aba7e3 100644 --- a/internal/registry/networking/virtualip/strategy.go +++ b/internal/registry/networking/virtualip/strategy.go @@ -1,4 +1,4 @@ -// Copyright 2022 OnMetal authors +// Copyright 2022 IronCore authors // // Licensed under the Apache License, Version 2.0 (the "License"); // you may not use this file except in compliance with the License. @@ -18,9 +18,9 @@ import ( "context" "fmt" - "github.com/onmetal/onmetal-api/internal/api" - "github.com/onmetal/onmetal-api/internal/apis/networking" - "github.com/onmetal/onmetal-api/internal/apis/networking/validation" + "github.com/ironcore-dev/ironcore/internal/api" + "github.com/ironcore-dev/ironcore/internal/apis/networking" + "github.com/ironcore-dev/ironcore/internal/apis/networking/validation" "k8s.io/apimachinery/pkg/fields" "k8s.io/apimachinery/pkg/labels" "k8s.io/apimachinery/pkg/runtime" @@ -106,7 +106,7 @@ var StatusStrategy = virtualIPStatusStrategy{Strategy} func (virtualIPStatusStrategy) GetResetFields() map[fieldpath.APIVersion]*fieldpath.Set { return map[fieldpath.APIVersion]*fieldpath.Set{ - "networking.api.onmetal.de/v1alpha1": fieldpath.NewSet( + "networking.ironcore.dev/v1alpha1": fieldpath.NewSet( fieldpath.MakePathOrDie("spec"), ), } diff --git a/internal/registry/storage/bucket/storage/storage.go b/internal/registry/storage/bucket/storage/storage.go index da3b3111f..15935d85e 100644 --- a/internal/registry/storage/bucket/storage/storage.go +++ b/internal/registry/storage/bucket/storage/storage.go @@ -1,4 +1,4 @@ -// Copyright 2022 OnMetal authors +// Copyright 2022 IronCore authors // // Licensed under the Apache License, Version 2.0 (the "License"); // you may not use this file except in compliance with the License. @@ -17,8 +17,8 @@ package storage import ( "context" - "github.com/onmetal/onmetal-api/internal/apis/storage" - "github.com/onmetal/onmetal-api/internal/registry/storage/bucket" + "github.com/ironcore-dev/ironcore/internal/apis/storage" + "github.com/ironcore-dev/ironcore/internal/registry/storage/bucket" metav1 "k8s.io/apimachinery/pkg/apis/meta/v1" "k8s.io/apimachinery/pkg/runtime" "k8s.io/apiserver/pkg/registry/generic" diff --git a/internal/registry/storage/bucket/storage/tableconvertor.go b/internal/registry/storage/bucket/storage/tableconvertor.go index 063e6e8f1..891e0b98e 100644 --- a/internal/registry/storage/bucket/storage/tableconvertor.go +++ b/internal/registry/storage/bucket/storage/tableconvertor.go @@ -1,4 +1,4 @@ -// Copyright 2022 OnMetal authors +// Copyright 2022 IronCore authors // // Licensed under the Apache License, Version 2.0 (the "License"); // you may not use this file except in compliance with the License. @@ -17,7 +17,7 @@ package storage import ( "context" - "github.com/onmetal/onmetal-api/internal/apis/storage" + "github.com/ironcore-dev/ironcore/internal/apis/storage" "k8s.io/apimachinery/pkg/api/meta" "k8s.io/apimachinery/pkg/api/meta/table" metav1 "k8s.io/apimachinery/pkg/apis/meta/v1" diff --git a/internal/registry/storage/bucket/strategy.go b/internal/registry/storage/bucket/strategy.go index 287c706e4..090d11046 100644 --- a/internal/registry/storage/bucket/strategy.go +++ b/internal/registry/storage/bucket/strategy.go @@ -1,4 +1,4 @@ -// Copyright 2022 OnMetal authors +// Copyright 2022 IronCore authors // // Licensed under the Apache License, Version 2.0 (the "License"); // you may not use this file except in compliance with the License. @@ -18,9 +18,9 @@ import ( "context" "fmt" - "github.com/onmetal/onmetal-api/internal/api" - "github.com/onmetal/onmetal-api/internal/apis/storage" - "github.com/onmetal/onmetal-api/internal/apis/storage/validation" + "github.com/ironcore-dev/ironcore/internal/api" + "github.com/ironcore-dev/ironcore/internal/apis/storage" + "github.com/ironcore-dev/ironcore/internal/apis/storage/validation" "k8s.io/apimachinery/pkg/fields" "k8s.io/apimachinery/pkg/labels" "k8s.io/apimachinery/pkg/runtime" @@ -142,7 +142,7 @@ var StatusStrategy = bucketStatusStrategy{Strategy} func (bucketStatusStrategy) GetResetFields() map[fieldpath.APIVersion]*fieldpath.Set { return map[fieldpath.APIVersion]*fieldpath.Set{ - "storage.api.onmetal.de/v1alpha1": fieldpath.NewSet( + "storage.ironcore.dev/v1alpha1": fieldpath.NewSet( fieldpath.MakePathOrDie("spec"), ), } diff --git a/internal/registry/storage/bucketclass/storage/storage.go b/internal/registry/storage/bucketclass/storage/storage.go index f6040e2df..e031cff88 100644 --- a/internal/registry/storage/bucketclass/storage/storage.go +++ b/internal/registry/storage/bucketclass/storage/storage.go @@ -1,4 +1,4 @@ -// Copyright 2022 OnMetal authors +// Copyright 2022 IronCore authors // // Licensed under the Apache License, Version 2.0 (the "License"); // you may not use this file except in compliance with the License. @@ -15,8 +15,8 @@ package storage import ( - "github.com/onmetal/onmetal-api/internal/apis/storage" - registrybucketclass "github.com/onmetal/onmetal-api/internal/registry/storage/bucketclass" + "github.com/ironcore-dev/ironcore/internal/apis/storage" + registrybucketclass "github.com/ironcore-dev/ironcore/internal/registry/storage/bucketclass" "k8s.io/apimachinery/pkg/runtime" "k8s.io/apiserver/pkg/registry/generic" genericregistry "k8s.io/apiserver/pkg/registry/generic/registry" diff --git a/internal/registry/storage/bucketclass/storage/tableconvertor.go b/internal/registry/storage/bucketclass/storage/tableconvertor.go index 9bc13394e..5bbe95c5c 100644 --- a/internal/registry/storage/bucketclass/storage/tableconvertor.go +++ b/internal/registry/storage/bucketclass/storage/tableconvertor.go @@ -1,4 +1,4 @@ -// Copyright 2022 OnMetal authors +// Copyright 2022 IronCore authors // // Licensed under the Apache License, Version 2.0 (the "License"); // you may not use this file except in compliance with the License. @@ -17,7 +17,7 @@ package storage import ( "context" - "github.com/onmetal/onmetal-api/internal/apis/storage" + "github.com/ironcore-dev/ironcore/internal/apis/storage" "k8s.io/apimachinery/pkg/api/meta" "k8s.io/apimachinery/pkg/api/meta/table" metav1 "k8s.io/apimachinery/pkg/apis/meta/v1" diff --git a/internal/registry/storage/bucketclass/strategy.go b/internal/registry/storage/bucketclass/strategy.go index f8e35bf2c..213484774 100644 --- a/internal/registry/storage/bucketclass/strategy.go +++ b/internal/registry/storage/bucketclass/strategy.go @@ -1,4 +1,4 @@ -// Copyright 2022 OnMetal authors +// Copyright 2022 IronCore authors // // Licensed under the Apache License, Version 2.0 (the "License"); // you may not use this file except in compliance with the License. @@ -18,9 +18,9 @@ import ( "context" "fmt" - "github.com/onmetal/onmetal-api/internal/api" - "github.com/onmetal/onmetal-api/internal/apis/storage" - "github.com/onmetal/onmetal-api/internal/apis/storage/validation" + "github.com/ironcore-dev/ironcore/internal/api" + "github.com/ironcore-dev/ironcore/internal/apis/storage" + "github.com/ironcore-dev/ironcore/internal/apis/storage/validation" "k8s.io/apimachinery/pkg/fields" "k8s.io/apimachinery/pkg/labels" "k8s.io/apimachinery/pkg/runtime" diff --git a/internal/registry/storage/bucketpool/storage/storage.go b/internal/registry/storage/bucketpool/storage/storage.go index 86eed461e..157c767e2 100644 --- a/internal/registry/storage/bucketpool/storage/storage.go +++ b/internal/registry/storage/bucketpool/storage/storage.go @@ -1,4 +1,4 @@ -// Copyright 2022 OnMetal authors +// Copyright 2022 IronCore authors // // Licensed under the Apache License, Version 2.0 (the "License"); // you may not use this file except in compliance with the License. @@ -17,8 +17,8 @@ package storage import ( "context" - "github.com/onmetal/onmetal-api/internal/apis/storage" - "github.com/onmetal/onmetal-api/internal/registry/storage/bucketpool" + "github.com/ironcore-dev/ironcore/internal/apis/storage" + "github.com/ironcore-dev/ironcore/internal/registry/storage/bucketpool" metav1 "k8s.io/apimachinery/pkg/apis/meta/v1" "k8s.io/apimachinery/pkg/runtime" "k8s.io/apiserver/pkg/registry/generic" diff --git a/internal/registry/storage/bucketpool/storage/tableconvertor.go b/internal/registry/storage/bucketpool/storage/tableconvertor.go index 37243af3d..6e5dba98a 100644 --- a/internal/registry/storage/bucketpool/storage/tableconvertor.go +++ b/internal/registry/storage/bucketpool/storage/tableconvertor.go @@ -1,4 +1,4 @@ -// Copyright 2022 OnMetal authors +// Copyright 2022 IronCore authors // // Licensed under the Apache License, Version 2.0 (the "License"); // you may not use this file except in compliance with the License. @@ -19,7 +19,7 @@ import ( "sort" "strings" - "github.com/onmetal/onmetal-api/internal/apis/storage" + "github.com/ironcore-dev/ironcore/internal/apis/storage" "k8s.io/apimachinery/pkg/api/meta" "k8s.io/apimachinery/pkg/api/meta/table" metav1 "k8s.io/apimachinery/pkg/apis/meta/v1" diff --git a/internal/registry/storage/bucketpool/strategy.go b/internal/registry/storage/bucketpool/strategy.go index 3a9f04b2c..1ef031a2e 100644 --- a/internal/registry/storage/bucketpool/strategy.go +++ b/internal/registry/storage/bucketpool/strategy.go @@ -1,4 +1,4 @@ -// Copyright 2022 OnMetal authors +// Copyright 2022 IronCore authors // // Licensed under the Apache License, Version 2.0 (the "License"); // you may not use this file except in compliance with the License. @@ -18,10 +18,10 @@ import ( "context" "fmt" - "github.com/onmetal/onmetal-api/internal/api" - "github.com/onmetal/onmetal-api/internal/apis/storage" - "github.com/onmetal/onmetal-api/internal/apis/storage/validation" - "github.com/onmetal/onmetal-api/utils/equality" + "github.com/ironcore-dev/ironcore/internal/api" + "github.com/ironcore-dev/ironcore/internal/apis/storage" + "github.com/ironcore-dev/ironcore/internal/apis/storage/validation" + "github.com/ironcore-dev/ironcore/utils/equality" "k8s.io/apimachinery/pkg/fields" "k8s.io/apimachinery/pkg/labels" "k8s.io/apimachinery/pkg/runtime" @@ -65,7 +65,7 @@ func (bucketPoolStrategy) NamespaceScoped() bool { func (bucketPoolStrategy) GetResetFields() map[fieldpath.APIVersion]*fieldpath.Set { return map[fieldpath.APIVersion]*fieldpath.Set{ - "storage.api.onmetal.de/v1alpha1": fieldpath.NewSet( + "storage.ironcore.dev/v1alpha1": fieldpath.NewSet( fieldpath.MakePathOrDie("status"), ), } @@ -123,7 +123,7 @@ var StatusStrategy = bucketPoolStatusStrategy{Strategy} func (bucketPoolStatusStrategy) GetResetFields() map[fieldpath.APIVersion]*fieldpath.Set { return map[fieldpath.APIVersion]*fieldpath.Set{ - "storage.api.onmetal.de/v1alpha1": fieldpath.NewSet( + "storage.ironcore.dev/v1alpha1": fieldpath.NewSet( fieldpath.MakePathOrDie("spec"), ), } diff --git a/internal/registry/storage/rest/rest.go b/internal/registry/storage/rest/rest.go index c78cae3cf..a8d3f8957 100644 --- a/internal/registry/storage/rest/rest.go +++ b/internal/registry/storage/rest/rest.go @@ -1,4 +1,4 @@ -// Copyright 2022 OnMetal authors +// Copyright 2022 IronCore authors // // Licensed under the Apache License, Version 2.0 (the "License"); // you may not use this file except in compliance with the License. @@ -15,16 +15,16 @@ package rest import ( - storagev1alpha1 "github.com/onmetal/onmetal-api/api/storage/v1alpha1" - "github.com/onmetal/onmetal-api/internal/api" - "github.com/onmetal/onmetal-api/internal/apis/storage" - bucketstorage "github.com/onmetal/onmetal-api/internal/registry/storage/bucket/storage" - bucketclassstore "github.com/onmetal/onmetal-api/internal/registry/storage/bucketclass/storage" - bucketpoolstorage "github.com/onmetal/onmetal-api/internal/registry/storage/bucketpool/storage" - volumestorage "github.com/onmetal/onmetal-api/internal/registry/storage/volume/storage" - volumeclassstore "github.com/onmetal/onmetal-api/internal/registry/storage/volumeclass/storage" - volumepoolstorage "github.com/onmetal/onmetal-api/internal/registry/storage/volumepool/storage" - onmetalapiserializer "github.com/onmetal/onmetal-api/internal/serializer" + storagev1alpha1 "github.com/ironcore-dev/ironcore/api/storage/v1alpha1" + "github.com/ironcore-dev/ironcore/internal/api" + "github.com/ironcore-dev/ironcore/internal/apis/storage" + bucketstorage "github.com/ironcore-dev/ironcore/internal/registry/storage/bucket/storage" + bucketclassstore "github.com/ironcore-dev/ironcore/internal/registry/storage/bucketclass/storage" + bucketpoolstorage "github.com/ironcore-dev/ironcore/internal/registry/storage/bucketpool/storage" + volumestorage "github.com/ironcore-dev/ironcore/internal/registry/storage/volume/storage" + volumeclassstore "github.com/ironcore-dev/ironcore/internal/registry/storage/volumeclass/storage" + volumepoolstorage "github.com/ironcore-dev/ironcore/internal/registry/storage/volumepool/storage" + ironcoreserializer "github.com/ironcore-dev/ironcore/internal/serializer" metav1 "k8s.io/apimachinery/pkg/apis/meta/v1" "k8s.io/apiserver/pkg/registry/generic" "k8s.io/apiserver/pkg/registry/rest" @@ -41,7 +41,7 @@ func (p StorageProvider) GroupName() string { func (p StorageProvider) NewRESTStorage(apiResourceConfigSource serverstorage.APIResourceConfigSource, restOptionsGetter generic.RESTOptionsGetter) (genericapiserver.APIGroupInfo, bool, error) { apiGroupInfo := genericapiserver.NewDefaultAPIGroupInfo(p.GroupName(), api.Scheme, metav1.ParameterCodec, api.Codecs) - apiGroupInfo.NegotiatedSerializer = onmetalapiserializer.DefaultSubsetNegotiatedSerializer(api.Codecs) + apiGroupInfo.NegotiatedSerializer = ironcoreserializer.DefaultSubsetNegotiatedSerializer(api.Codecs) storageMap, err := p.v1alpha1Storage(restOptionsGetter) if err != nil { diff --git a/internal/registry/storage/volume/storage/storage.go b/internal/registry/storage/volume/storage/storage.go index 46320045b..4121a6d86 100644 --- a/internal/registry/storage/volume/storage/storage.go +++ b/internal/registry/storage/volume/storage/storage.go @@ -1,4 +1,4 @@ -// Copyright 2022 OnMetal authors +// Copyright 2022 IronCore authors // // Licensed under the Apache License, Version 2.0 (the "License"); // you may not use this file except in compliance with the License. @@ -17,8 +17,8 @@ package storage import ( "context" - "github.com/onmetal/onmetal-api/internal/apis/storage" - "github.com/onmetal/onmetal-api/internal/registry/storage/volume" + "github.com/ironcore-dev/ironcore/internal/apis/storage" + "github.com/ironcore-dev/ironcore/internal/registry/storage/volume" metav1 "k8s.io/apimachinery/pkg/apis/meta/v1" "k8s.io/apimachinery/pkg/runtime" "k8s.io/apiserver/pkg/registry/generic" diff --git a/internal/registry/storage/volume/storage/tableconvertor.go b/internal/registry/storage/volume/storage/tableconvertor.go index 678d73fca..eac5ad5a0 100644 --- a/internal/registry/storage/volume/storage/tableconvertor.go +++ b/internal/registry/storage/volume/storage/tableconvertor.go @@ -1,4 +1,4 @@ -// Copyright 2022 OnMetal authors +// Copyright 2022 IronCore authors // // Licensed under the Apache License, Version 2.0 (the "License"); // you may not use this file except in compliance with the License. @@ -17,7 +17,7 @@ package storage import ( "context" - "github.com/onmetal/onmetal-api/internal/apis/storage" + "github.com/ironcore-dev/ironcore/internal/apis/storage" "k8s.io/apimachinery/pkg/api/meta" "k8s.io/apimachinery/pkg/api/meta/table" metav1 "k8s.io/apimachinery/pkg/apis/meta/v1" diff --git a/internal/registry/storage/volume/strategy.go b/internal/registry/storage/volume/strategy.go index 432cb8c30..11073af1d 100644 --- a/internal/registry/storage/volume/strategy.go +++ b/internal/registry/storage/volume/strategy.go @@ -1,4 +1,4 @@ -// Copyright 2022 OnMetal authors +// Copyright 2022 IronCore authors // // Licensed under the Apache License, Version 2.0 (the "License"); // you may not use this file except in compliance with the License. @@ -18,9 +18,9 @@ import ( "context" "fmt" - "github.com/onmetal/onmetal-api/internal/api" - "github.com/onmetal/onmetal-api/internal/apis/storage" - "github.com/onmetal/onmetal-api/internal/apis/storage/validation" + "github.com/ironcore-dev/ironcore/internal/api" + "github.com/ironcore-dev/ironcore/internal/apis/storage" + "github.com/ironcore-dev/ironcore/internal/apis/storage/validation" "k8s.io/apimachinery/pkg/fields" "k8s.io/apimachinery/pkg/labels" "k8s.io/apimachinery/pkg/runtime" @@ -142,7 +142,7 @@ var StatusStrategy = volumeStatusStrategy{Strategy} func (volumeStatusStrategy) GetResetFields() map[fieldpath.APIVersion]*fieldpath.Set { return map[fieldpath.APIVersion]*fieldpath.Set{ - "storage.api.onmetal.de/v1alpha1": fieldpath.NewSet( + "storage.ironcore.dev/v1alpha1": fieldpath.NewSet( fieldpath.MakePathOrDie("spec"), ), } diff --git a/internal/registry/storage/volumeclass/storage/storage.go b/internal/registry/storage/volumeclass/storage/storage.go index 416b6fe15..9c3041a7f 100644 --- a/internal/registry/storage/volumeclass/storage/storage.go +++ b/internal/registry/storage/volumeclass/storage/storage.go @@ -1,4 +1,4 @@ -// Copyright 2022 OnMetal authors +// Copyright 2022 IronCore authors // // Licensed under the Apache License, Version 2.0 (the "License"); // you may not use this file except in compliance with the License. @@ -15,8 +15,8 @@ package storage import ( - "github.com/onmetal/onmetal-api/internal/apis/storage" - registryvolumeclass "github.com/onmetal/onmetal-api/internal/registry/storage/volumeclass" + "github.com/ironcore-dev/ironcore/internal/apis/storage" + registryvolumeclass "github.com/ironcore-dev/ironcore/internal/registry/storage/volumeclass" "k8s.io/apimachinery/pkg/runtime" "k8s.io/apiserver/pkg/registry/generic" genericregistry "k8s.io/apiserver/pkg/registry/generic/registry" diff --git a/internal/registry/storage/volumeclass/storage/tableconvertor.go b/internal/registry/storage/volumeclass/storage/tableconvertor.go index a810f286c..ad121907f 100644 --- a/internal/registry/storage/volumeclass/storage/tableconvertor.go +++ b/internal/registry/storage/volumeclass/storage/tableconvertor.go @@ -1,4 +1,4 @@ -// Copyright 2022 OnMetal authors +// Copyright 2022 IronCore authors // // Licensed under the Apache License, Version 2.0 (the "License"); // you may not use this file except in compliance with the License. @@ -17,7 +17,7 @@ package storage import ( "context" - "github.com/onmetal/onmetal-api/internal/apis/storage" + "github.com/ironcore-dev/ironcore/internal/apis/storage" "k8s.io/apimachinery/pkg/api/meta" "k8s.io/apimachinery/pkg/api/meta/table" metav1 "k8s.io/apimachinery/pkg/apis/meta/v1" diff --git a/internal/registry/storage/volumeclass/strategy.go b/internal/registry/storage/volumeclass/strategy.go index b9ba59741..8ce34a14d 100644 --- a/internal/registry/storage/volumeclass/strategy.go +++ b/internal/registry/storage/volumeclass/strategy.go @@ -1,4 +1,4 @@ -// Copyright 2022 OnMetal authors +// Copyright 2022 IronCore authors // // Licensed under the Apache License, Version 2.0 (the "License"); // you may not use this file except in compliance with the License. @@ -18,9 +18,9 @@ import ( "context" "fmt" - "github.com/onmetal/onmetal-api/internal/api" - "github.com/onmetal/onmetal-api/internal/apis/storage" - "github.com/onmetal/onmetal-api/internal/apis/storage/validation" + "github.com/ironcore-dev/ironcore/internal/api" + "github.com/ironcore-dev/ironcore/internal/apis/storage" + "github.com/ironcore-dev/ironcore/internal/apis/storage/validation" "k8s.io/apimachinery/pkg/fields" "k8s.io/apimachinery/pkg/labels" "k8s.io/apimachinery/pkg/runtime" diff --git a/internal/registry/storage/volumepool/storage/storage.go b/internal/registry/storage/volumepool/storage/storage.go index bd6ba840b..3068f5e08 100644 --- a/internal/registry/storage/volumepool/storage/storage.go +++ b/internal/registry/storage/volumepool/storage/storage.go @@ -1,4 +1,4 @@ -// Copyright 2022 OnMetal authors +// Copyright 2022 IronCore authors // // Licensed under the Apache License, Version 2.0 (the "License"); // you may not use this file except in compliance with the License. @@ -17,8 +17,8 @@ package storage import ( "context" - "github.com/onmetal/onmetal-api/internal/apis/storage" - "github.com/onmetal/onmetal-api/internal/registry/storage/volumepool" + "github.com/ironcore-dev/ironcore/internal/apis/storage" + "github.com/ironcore-dev/ironcore/internal/registry/storage/volumepool" metav1 "k8s.io/apimachinery/pkg/apis/meta/v1" "k8s.io/apimachinery/pkg/runtime" "k8s.io/apiserver/pkg/registry/generic" diff --git a/internal/registry/storage/volumepool/storage/tableconvertor.go b/internal/registry/storage/volumepool/storage/tableconvertor.go index 9ad8ad685..1a933e6a8 100644 --- a/internal/registry/storage/volumepool/storage/tableconvertor.go +++ b/internal/registry/storage/volumepool/storage/tableconvertor.go @@ -1,4 +1,4 @@ -// Copyright 2022 OnMetal authors +// Copyright 2022 IronCore authors // // Licensed under the Apache License, Version 2.0 (the "License"); // you may not use this file except in compliance with the License. @@ -19,7 +19,7 @@ import ( "sort" "strings" - "github.com/onmetal/onmetal-api/internal/apis/storage" + "github.com/ironcore-dev/ironcore/internal/apis/storage" "k8s.io/apimachinery/pkg/api/meta" "k8s.io/apimachinery/pkg/api/meta/table" metav1 "k8s.io/apimachinery/pkg/apis/meta/v1" diff --git a/internal/registry/storage/volumepool/strategy.go b/internal/registry/storage/volumepool/strategy.go index bf928c9d3..46cd1ce1c 100644 --- a/internal/registry/storage/volumepool/strategy.go +++ b/internal/registry/storage/volumepool/strategy.go @@ -1,4 +1,4 @@ -// Copyright 2022 OnMetal authors +// Copyright 2022 IronCore authors // // Licensed under the Apache License, Version 2.0 (the "License"); // you may not use this file except in compliance with the License. @@ -18,10 +18,10 @@ import ( "context" "fmt" - "github.com/onmetal/onmetal-api/internal/api" - "github.com/onmetal/onmetal-api/internal/apis/storage" - "github.com/onmetal/onmetal-api/internal/apis/storage/validation" - "github.com/onmetal/onmetal-api/utils/equality" + "github.com/ironcore-dev/ironcore/internal/api" + "github.com/ironcore-dev/ironcore/internal/apis/storage" + "github.com/ironcore-dev/ironcore/internal/apis/storage/validation" + "github.com/ironcore-dev/ironcore/utils/equality" "k8s.io/apimachinery/pkg/fields" "k8s.io/apimachinery/pkg/labels" "k8s.io/apimachinery/pkg/runtime" @@ -65,7 +65,7 @@ func (volumePoolStrategy) NamespaceScoped() bool { func (volumePoolStrategy) GetResetFields() map[fieldpath.APIVersion]*fieldpath.Set { return map[fieldpath.APIVersion]*fieldpath.Set{ - "storage.api.onmetal.de/v1alpha1": fieldpath.NewSet( + "storage.ironcore.dev/v1alpha1": fieldpath.NewSet( fieldpath.MakePathOrDie("status"), ), } @@ -123,7 +123,7 @@ var StatusStrategy = volumePoolStatusStrategy{Strategy} func (volumePoolStatusStrategy) GetResetFields() map[fieldpath.APIVersion]*fieldpath.Set { return map[fieldpath.APIVersion]*fieldpath.Set{ - "storage.api.onmetal.de/v1alpha1": fieldpath.NewSet( + "storage.ironcore.dev/v1alpha1": fieldpath.NewSet( fieldpath.MakePathOrDie("spec"), ), } diff --git a/internal/serializer/serializer.go b/internal/serializer/serializer.go index dc8349b57..1b0ed4bec 100644 --- a/internal/serializer/serializer.go +++ b/internal/serializer/serializer.go @@ -1,4 +1,4 @@ -// Copyright 2022 OnMetal authors +// Copyright 2022 IronCore authors // // Licensed under the Apache License, Version 2.0 (the "License"); // you may not use this file except in compliance with the License. @@ -49,7 +49,7 @@ func SubsetNegotiatedSerializer(codecs serializer.CodecFactory, accepts ...func( return subsetNegotiatedSerializer{accepts, codecs} } -// DefaultSubsetNegotiatedSerializer is the default onmetal serializer that does not use protobuf. +// DefaultSubsetNegotiatedSerializer is the default ironcore serializer that does not use protobuf. // Since our types *don't* implement protobuf encoding, and without removing the protobuf support, // namespace deletion would fail (see issue https://github.com/kubernetes/kubernetes/issues/86666). As such, // until we either enhance content type negotiation or implement protobuf for our types, we have to make diff --git a/internal/tableconvertor/tableconvertor.go b/internal/tableconvertor/tableconvertor.go index 1fbfca860..a3c1734dd 100644 --- a/internal/tableconvertor/tableconvertor.go +++ b/internal/tableconvertor/tableconvertor.go @@ -1,4 +1,4 @@ -// Copyright 2022 OnMetal authors +// Copyright 2022 IronCore authors // // Licensed under the Apache License, Version 2.0 (the "License"); // you may not use this file except in compliance with the License. diff --git a/internal/testutils/validation/validation.go b/internal/testutils/validation/validation.go index f91f37c90..40b9aef64 100644 --- a/internal/testutils/validation/validation.go +++ b/internal/testutils/validation/validation.go @@ -1,4 +1,4 @@ -// Copyright 2022 OnMetal authors +// Copyright 2022 IronCore authors // // Licensed under the Apache License, Version 2.0 (the "License"); // you may not use this file except in compliance with the License. diff --git a/ori/apis/bucket/v1alpha1/api.pb.go b/iri/apis/bucket/v1alpha1/api.pb.go similarity index 94% rename from ori/apis/bucket/v1alpha1/api.pb.go rename to iri/apis/bucket/v1alpha1/api.pb.go index 609e9c1db..a6bf88686 100644 --- a/ori/apis/bucket/v1alpha1/api.pb.go +++ b/iri/apis/bucket/v1alpha1/api.pb.go @@ -15,7 +15,7 @@ import ( _ "github.com/gogo/protobuf/gogoproto" proto "github.com/gogo/protobuf/proto" github_com_gogo_protobuf_sortkeys "github.com/gogo/protobuf/sortkeys" - v1alpha1 "github.com/onmetal/onmetal-api/ori/apis/meta/v1alpha1" + v1alpha1 "github.com/ironcore-dev/ironcore/iri/apis/meta/v1alpha1" grpc "google.golang.org/grpc" codes "google.golang.org/grpc/codes" status "google.golang.org/grpc/status" @@ -799,59 +799,59 @@ func init() { func init() { proto.RegisterFile("api.proto", fileDescriptor_00212fb1f9d3bf1c) } var fileDescriptor_00212fb1f9d3bf1c = []byte{ - // 819 bytes of a gzipped FileDescriptorProto + // 822 bytes of a gzipped FileDescriptorProto 0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0x94, 0x55, 0xdf, 0x4e, 0x3b, 0x45, - 0x14, 0xee, 0xb6, 0x50, 0xe1, 0xb4, 0x94, 0x3a, 0x34, 0x52, 0x17, 0x6c, 0xc8, 0xaa, 0x09, 0x92, - 0xd0, 0x95, 0x1a, 0xe3, 0x9f, 0xc4, 0x60, 0x5b, 0x0a, 0x36, 0x54, 0x30, 0x53, 0xd1, 0x84, 0xc4, - 0xd4, 0xd9, 0xed, 0x00, 0x2b, 0xdb, 0xee, 0xda, 0x99, 0x92, 0x70, 0xe7, 0x23, 0x78, 0xe7, 0x43, - 0xf8, 0x04, 0xbe, 0x01, 0x97, 0x5e, 0x7a, 0x29, 0xf5, 0x45, 0xcc, 0xfc, 0xd9, 0xb2, 0xa5, 0x7f, - 0xe0, 0x77, 0xd5, 0x99, 0x33, 0xdf, 0xf9, 0xce, 0x37, 0xe7, 0x7c, 0xdb, 0x81, 0x55, 0x12, 0x7a, - 0xe5, 0x70, 0x10, 0xf0, 0x00, 0xad, 0x3b, 0x43, 0xf7, 0x96, 0xf2, 0xf2, 0xdd, 0x01, 0xf1, 0xc3, - 0x1b, 0x72, 0x60, 0xee, 0x5f, 0x7b, 0xfc, 0x66, 0xe8, 0x94, 0xdd, 0xa0, 0x67, 0x5f, 0x07, 0xd7, - 0x81, 0x2d, 0x71, 0xce, 0xf0, 0x4a, 0xee, 0xe4, 0x46, 0xae, 0x54, 0xbe, 0x79, 0x18, 0x83, 0x07, - 0xfd, 0x1e, 0xe5, 0xc4, 0x8f, 0x7e, 0xf7, 0x49, 0xe8, 0xd9, 0xc1, 0xc0, 0xb3, 0x49, 0xe8, 0x31, - 0x5b, 0x84, 0xec, 0xa8, 0x8a, 0x3d, 0x16, 0x60, 0xfd, 0x65, 0x40, 0xb6, 0x26, 0x35, 0x1c, 0x7b, - 0x3e, 0xa7, 0x03, 0x94, 0x83, 0xa4, 0xd7, 0x2d, 0x1a, 0x3b, 0xc6, 0xee, 0x2a, 0x4e, 0x7a, 0x5d, - 0xf4, 0x23, 0xe4, 0x7c, 0xe2, 0x50, 0xbf, 0xc3, 0xa8, 0x4f, 0x5d, 0x1e, 0x0c, 0x8a, 0xc9, 0x9d, - 0xd4, 0x6e, 0xa6, 0xf2, 0x71, 0xf9, 0x99, 0xf4, 0x72, 0x9c, 0xa6, 0xdc, 0x12, 0x39, 0x6d, 0x9d, - 0xd2, 0xe8, 0xf3, 0xc1, 0x3d, 0x5e, 0xf3, 0xe3, 0x31, 0xf3, 0x6b, 0x40, 0xd3, 0x20, 0x94, 0x87, - 0xd4, 0x2d, 0xbd, 0xd7, 0xf5, 0xc5, 0x12, 0x15, 0x60, 0xf9, 0x8e, 0xf8, 0x43, 0x5a, 0x4c, 0xca, - 0x98, 0xda, 0x7c, 0x99, 0xfc, 0xdc, 0xb0, 0x2c, 0x00, 0x55, 0xb3, 0x1d, 0x52, 0x57, 0xe0, 0x5c, - 0x9f, 0x30, 0x16, 0xe1, 0xe4, 0xc6, 0xba, 0x8f, 0xae, 0xd7, 0xe6, 0x84, 0x0f, 0x19, 0xaa, 0xc0, - 0x32, 0xe3, 0x84, 0x53, 0x59, 0x21, 0x57, 0xd9, 0x9e, 0x73, 0x0b, 0x81, 0xa6, 0x58, 0x41, 0xd1, - 0xa7, 0x90, 0x26, 0xae, 0x4b, 0x35, 0x75, 0xa6, 0xf2, 0xde, 0x9c, 0xa4, 0xaa, 0x04, 0x61, 0x0d, - 0xb6, 0xfe, 0x34, 0x20, 0xad, 0x0e, 0xd0, 0x17, 0xb0, 0x22, 0x06, 0xd0, 0x25, 0x9c, 0xc8, 0xc2, - 0x82, 0x43, 0x04, 0x9e, 0x18, 0xce, 0x9d, 0x5f, 0xa8, 0xcb, 0xbf, 0xd5, 0x20, 0x3c, 0x86, 0x23, - 0x1b, 0x96, 0x58, 0x48, 0x5d, 0x5d, 0x7a, 0x6b, 0x9e, 0xde, 0x90, 0xba, 0x58, 0x02, 0x85, 0x5a, - 0x26, 0xef, 0x5a, 0x4c, 0x2d, 0x54, 0xab, 0x1a, 0x82, 0x35, 0xd8, 0x3a, 0x84, 0x4d, 0x15, 0xaf, - 0x8b, 0xbe, 0xd5, 0x49, 0x48, 0x1c, 0xcf, 0xf7, 0xb8, 0x47, 0x99, 0x98, 0x09, 0x0f, 0x99, 0x14, - 0x9e, 0xc2, 0x62, 0x89, 0x10, 0x2c, 0x79, 0x41, 0xa8, 0xfa, 0x91, 0xc2, 0x72, 0x6d, 0x05, 0x90, - 0x89, 0x11, 0x08, 0x48, 0x9f, 0xf4, 0xa8, 0x9e, 0xa4, 0x5c, 0xa3, 0x16, 0x64, 0xdd, 0x18, 0xb1, - 0xbe, 0xd3, 0xee, 0x1c, 0x81, 0x53, 0x42, 0xf0, 0x44, 0x76, 0xcc, 0xba, 0xaa, 0xf1, 0xc8, 0x84, - 0x15, 0xda, 0xef, 0x86, 0x81, 0xd7, 0xe7, 0xba, 0xec, 0x78, 0x8f, 0xce, 0x20, 0xc3, 0xa8, 0x3b, - 0xa0, 0xbc, 0x23, 0x87, 0xa0, 0x3c, 0xbc, 0xbf, 0x70, 0x90, 0xe5, 0xb6, 0x4c, 0x38, 0x22, 0x9c, - 0x28, 0x03, 0x03, 0x1b, 0x07, 0xcc, 0xaf, 0x60, 0xfd, 0xd9, 0xf1, 0x4b, 0xd6, 0xcd, 0xc6, 0xad, - 0x7b, 0x0a, 0xa8, 0xe5, 0x31, 0xae, 0xca, 0x31, 0x4c, 0x7f, 0x1d, 0x52, 0xc6, 0xc5, 0xe8, 0xae, - 0xe4, 0xe7, 0x33, 0x36, 0xc9, 0xa2, 0x6f, 0x0c, 0x6b, 0xb0, 0xf5, 0x0d, 0x6c, 0x4c, 0x90, 0xb1, - 0x30, 0xe8, 0x33, 0x8a, 0x0e, 0xe0, 0x2d, 0x95, 0x2e, 0x46, 0x27, 0xae, 0xbb, 0x39, 0x87, 0x0e, - 0x47, 0x38, 0xeb, 0x18, 0x36, 0xea, 0x03, 0x4a, 0x38, 0xd5, 0x07, 0x5a, 0x97, 0x0d, 0x69, 0x85, - 0xd0, 0xba, 0xe6, 0x12, 0x69, 0x98, 0x75, 0x02, 0x85, 0x49, 0x1e, 0x2d, 0xe9, 0x8d, 0x89, 0x2a, - 0xb0, 0x71, 0x44, 0x7d, 0xfa, 0x5c, 0xd0, 0x16, 0xac, 0x2a, 0x40, 0x67, 0xfc, 0x5f, 0xb5, 0xa2, - 0x02, 0xcd, 0xae, 0xf5, 0x0e, 0x14, 0x26, 0x73, 0x54, 0x71, 0xcb, 0x84, 0xe2, 0x53, 0x9b, 0xa4, - 0xb9, 0x68, 0xd4, 0x79, 0xeb, 0x67, 0x78, 0x77, 0xc6, 0x99, 0x56, 0x5d, 0x87, 0x9c, 0xae, 0xe6, - 0xaa, 0x13, 0xdd, 0xcf, 0xed, 0x45, 0xc6, 0xc5, 0x6b, 0x4e, 0x9c, 0x6c, 0xaf, 0x19, 0x7d, 0x1e, - 0xf2, 0xaf, 0x05, 0x21, 0xc8, 0xd5, 0x2e, 0xea, 0xa7, 0x8d, 0xef, 0x3b, 0xdf, 0x35, 0xce, 0x8e, - 0x9a, 0x67, 0x27, 0xf9, 0x04, 0x2a, 0x40, 0x5e, 0xc7, 0xaa, 0x3f, 0x54, 0x9b, 0xad, 0x6a, 0xad, - 0xd5, 0xc8, 0x1b, 0x28, 0x0f, 0x59, 0x1d, 0x6d, 0x60, 0x7c, 0x8e, 0xf3, 0xc9, 0xca, 0x1f, 0x29, - 0x58, 0xd3, 0x77, 0x1b, 0xf6, 0xb9, 0xd7, 0xa3, 0xe8, 0x12, 0x32, 0x31, 0x07, 0xa0, 0xf7, 0xa7, - 0x84, 0x4d, 0x9b, 0xcd, 0xfc, 0x60, 0x31, 0x48, 0x37, 0x2d, 0x81, 0x7e, 0x82, 0x6c, 0x7c, 0x96, - 0x68, 0x3a, 0x6f, 0x86, 0x65, 0xcc, 0x0f, 0x5f, 0x40, 0xc5, 0xe9, 0xe3, 0xd3, 0x9a, 0x41, 0x3f, - 0xc3, 0x00, 0x33, 0xe8, 0x67, 0x8e, 0x3c, 0x81, 0x7c, 0x78, 0x7b, 0x6a, 0xb0, 0xe8, 0xa3, 0x05, - 0x57, 0x9f, 0x34, 0x86, 0xb9, 0xf7, 0x1a, 0x68, 0x54, 0xad, 0x76, 0xf1, 0xf0, 0x58, 0x32, 0xfe, - 0x79, 0x2c, 0x25, 0x7e, 0x1b, 0x95, 0x8c, 0x87, 0x51, 0xc9, 0xf8, 0x7b, 0x54, 0x32, 0xfe, 0x1d, - 0x95, 0x8c, 0xdf, 0xff, 0x2b, 0x25, 0x2e, 0x3f, 0x7b, 0xed, 0x63, 0xad, 0x4a, 0x8e, 0x9f, 0x6b, - 0x27, 0x2d, 0xdf, 0xea, 0x4f, 0xfe, 0x0f, 0x00, 0x00, 0xff, 0xff, 0x22, 0x1f, 0x1f, 0x52, 0x39, - 0x08, 0x00, 0x00, + 0x14, 0xee, 0xb6, 0xbf, 0x5f, 0x85, 0xd3, 0xd2, 0x5f, 0x1d, 0x1a, 0xa9, 0x0b, 0x36, 0x64, 0xd5, + 0x04, 0x49, 0xe8, 0x4a, 0x8d, 0x89, 0x98, 0x18, 0x6d, 0x4b, 0xc1, 0x86, 0x0a, 0x66, 0xaa, 0x92, + 0x90, 0x98, 0x3a, 0xbb, 0x1d, 0x60, 0x64, 0xdb, 0x5d, 0x77, 0xa6, 0x24, 0xdc, 0xf9, 0x08, 0xde, + 0xf9, 0x10, 0x3e, 0x81, 0x6f, 0xc0, 0xa5, 0x97, 0x5e, 0x4a, 0x7d, 0x11, 0xb3, 0x33, 0xd3, 0x65, + 0x4b, 0xff, 0x80, 0x77, 0x33, 0x67, 0xbe, 0xf3, 0x9d, 0x6f, 0xce, 0xf9, 0x76, 0x07, 0x56, 0x49, + 0xc0, 0xaa, 0x41, 0xe8, 0x0b, 0x1f, 0xbd, 0x71, 0x46, 0xee, 0x0d, 0x15, 0xd5, 0xdb, 0x7d, 0xe2, + 0x05, 0xd7, 0x64, 0xdf, 0xdc, 0xbb, 0x62, 0xe2, 0x7a, 0xe4, 0x54, 0x5d, 0x7f, 0x60, 0x5f, 0xf9, + 0x57, 0xbe, 0x2d, 0x71, 0xce, 0xe8, 0x52, 0xee, 0xe4, 0x46, 0xae, 0x54, 0xbe, 0x59, 0x4f, 0xc0, + 0x59, 0xe8, 0x0f, 0x5d, 0x3f, 0xa4, 0x7b, 0x7d, 0x7a, 0x1b, 0x6f, 0x6c, 0x16, 0x32, 0x9b, 0x04, + 0x8c, 0xdb, 0x03, 0x2a, 0x88, 0x3d, 0xa9, 0x63, 0xc7, 0x12, 0xac, 0x3f, 0x0d, 0xc8, 0x37, 0xa4, + 0x8a, 0x23, 0xe6, 0x09, 0x1a, 0xa2, 0x02, 0xa4, 0x59, 0xbf, 0x6c, 0x6c, 0x1b, 0x3b, 0xab, 0x38, + 0xcd, 0xfa, 0xe8, 0x1c, 0x0a, 0x1e, 0x71, 0xa8, 0xd7, 0xe3, 0xd4, 0xa3, 0xae, 0xf0, 0xc3, 0x72, + 0x7a, 0x3b, 0xb3, 0x93, 0xab, 0x7d, 0x5c, 0x7d, 0x22, 0xbe, 0x9a, 0xa4, 0xa9, 0x76, 0xa2, 0x9c, + 0xae, 0x4e, 0x69, 0x0d, 0x45, 0x78, 0x87, 0xd7, 0xbc, 0x64, 0xcc, 0xfc, 0x0a, 0xd0, 0x2c, 0x08, + 0x15, 0x21, 0x73, 0x43, 0xef, 0x74, 0xfd, 0x68, 0x89, 0x4a, 0xf0, 0xfa, 0x96, 0x78, 0x23, 0x5a, + 0x4e, 0xcb, 0x98, 0xda, 0x7c, 0x9e, 0xfe, 0xcc, 0xb0, 0x2c, 0x00, 0x55, 0xb3, 0x1b, 0x50, 0x37, + 0xc2, 0xb9, 0x1e, 0xe1, 0x7c, 0x82, 0x93, 0x1b, 0xeb, 0x6e, 0x72, 0xbd, 0xae, 0x20, 0x62, 0xc4, + 0x51, 0x0d, 0x5e, 0x73, 0x41, 0x04, 0x95, 0x15, 0x0a, 0xb5, 0xad, 0x05, 0xb7, 0x88, 0xd0, 0x14, + 0x2b, 0x28, 0xfa, 0x14, 0xb2, 0xc4, 0x75, 0xa9, 0xa6, 0xce, 0xd5, 0xde, 0x5b, 0x90, 0x54, 0x97, + 0x20, 0xac, 0xc1, 0xd6, 0x1f, 0x06, 0x64, 0xd5, 0x01, 0x3a, 0x80, 0x95, 0x68, 0x00, 0x7d, 0x22, + 0x88, 0x2c, 0x1c, 0x71, 0x44, 0x81, 0x47, 0x86, 0x33, 0xe7, 0x67, 0xea, 0x8a, 0x6f, 0x34, 0x08, + 0xc7, 0x70, 0x64, 0xc3, 0x2b, 0x1e, 0x50, 0x57, 0x97, 0xde, 0x5c, 0xa4, 0x37, 0xa0, 0x2e, 0x96, + 0xc0, 0x48, 0x2d, 0x97, 0x77, 0x2d, 0x67, 0x96, 0xaa, 0x55, 0x0d, 0xc1, 0x1a, 0x6c, 0x7d, 0x09, + 0x1b, 0x2a, 0xde, 0x8c, 0xfa, 0xd6, 0x24, 0x01, 0x71, 0x98, 0xc7, 0x04, 0xa3, 0x3c, 0x9a, 0x89, + 0x08, 0xb8, 0x14, 0x9e, 0xc1, 0xd1, 0x12, 0x21, 0x78, 0xc5, 0xfc, 0x40, 0xf5, 0x23, 0x83, 0xe5, + 0xda, 0xf2, 0x21, 0x97, 0x20, 0x88, 0x20, 0x43, 0x32, 0xa0, 0x7a, 0x92, 0x72, 0x8d, 0x3a, 0x90, + 0x77, 0x13, 0xc4, 0xfa, 0x4e, 0x3b, 0x0b, 0x04, 0xce, 0x08, 0xc1, 0x53, 0xd9, 0x09, 0xeb, 0xaa, + 0xc6, 0x23, 0x13, 0x56, 0xe8, 0xb0, 0x1f, 0xf8, 0x6c, 0x28, 0x74, 0xd9, 0x78, 0x8f, 0x4e, 0x21, + 0xc7, 0xa9, 0x1b, 0x52, 0xd1, 0x93, 0x43, 0x50, 0x1e, 0xde, 0x5b, 0x3a, 0xc8, 0x6a, 0x57, 0x26, + 0x1c, 0x12, 0x41, 0x94, 0x81, 0x81, 0xc7, 0x01, 0xf3, 0x0b, 0x78, 0xf3, 0xe4, 0xf8, 0x39, 0xeb, + 0xe6, 0x93, 0xd6, 0x3d, 0x01, 0xd4, 0x61, 0x5c, 0xa8, 0x72, 0x1c, 0xd3, 0x5f, 0x46, 0x94, 0x8b, + 0x68, 0x74, 0x97, 0xf2, 0xf3, 0x89, 0x4d, 0xb2, 0xec, 0x1b, 0xc3, 0x1a, 0x6c, 0x7d, 0x0d, 0xeb, + 0x53, 0x64, 0x3c, 0xf0, 0x87, 0x9c, 0xa2, 0x7d, 0x78, 0x4b, 0xa5, 0x47, 0xa3, 0x8b, 0xae, 0xbb, + 0xb1, 0x80, 0x0e, 0x4f, 0x70, 0xd6, 0x11, 0xac, 0x37, 0x43, 0x4a, 0x04, 0xd5, 0x07, 0x5a, 0x97, + 0x0d, 0x59, 0x85, 0xd0, 0xba, 0x16, 0x12, 0x69, 0x98, 0x75, 0x0c, 0xa5, 0x69, 0x1e, 0x2d, 0xe9, + 0x7f, 0x13, 0xd5, 0x60, 0xfd, 0x90, 0x7a, 0xf4, 0xa9, 0xa0, 0x4d, 0x58, 0x55, 0x80, 0x5e, 0xfc, + 0xaf, 0x5a, 0x51, 0x81, 0x76, 0xdf, 0x7a, 0x07, 0x4a, 0xd3, 0x39, 0xaa, 0xb8, 0x65, 0x42, 0xf9, + 0xb1, 0x4d, 0xd2, 0x5c, 0x74, 0xd2, 0x79, 0xeb, 0x27, 0x78, 0x77, 0xce, 0x99, 0x56, 0xdd, 0x84, + 0x82, 0xae, 0xe6, 0xaa, 0x13, 0xdd, 0xcf, 0xad, 0x65, 0xc6, 0xc5, 0x6b, 0x4e, 0x92, 0x6c, 0xb7, + 0x3d, 0xf9, 0x3c, 0xe4, 0xaf, 0x05, 0x21, 0x28, 0x34, 0xbe, 0x6f, 0x9e, 0xb4, 0xbe, 0xeb, 0x7d, + 0xdb, 0x3a, 0x3d, 0x6c, 0x9f, 0x1e, 0x17, 0x53, 0xa8, 0x04, 0x45, 0x1d, 0xab, 0xff, 0x50, 0x6f, + 0x77, 0xea, 0x8d, 0x4e, 0xab, 0x68, 0xa0, 0x22, 0xe4, 0x75, 0xb4, 0x85, 0xf1, 0x19, 0x2e, 0xa6, + 0x6b, 0xbf, 0x67, 0x60, 0x4d, 0xdf, 0x6d, 0x34, 0x14, 0x6c, 0x40, 0xd1, 0x05, 0xe4, 0x12, 0x0e, + 0x40, 0xef, 0xcf, 0x08, 0x9b, 0x35, 0x9b, 0xf9, 0xc1, 0x72, 0x90, 0x6e, 0x5a, 0x0a, 0xfd, 0x08, + 0xf9, 0xe4, 0x2c, 0xd1, 0x6c, 0xde, 0x1c, 0xcb, 0x98, 0x1f, 0x3e, 0x83, 0x4a, 0xd2, 0x27, 0xa7, + 0x35, 0x87, 0x7e, 0x8e, 0x01, 0xe6, 0xd0, 0xcf, 0x1d, 0x79, 0x0a, 0x79, 0xf0, 0xf6, 0xcc, 0x60, + 0xd1, 0x47, 0x4b, 0xae, 0x3e, 0x6d, 0x0c, 0x73, 0xf7, 0x25, 0xd0, 0x49, 0xb5, 0xc6, 0xf9, 0xfd, + 0x43, 0xc5, 0xf8, 0xfb, 0xa1, 0x92, 0xfa, 0x75, 0x5c, 0x31, 0xee, 0xc7, 0x15, 0xe3, 0xaf, 0x71, + 0xc5, 0xf8, 0x67, 0x5c, 0x31, 0x7e, 0xfb, 0xb7, 0x92, 0xba, 0x38, 0x78, 0xf9, 0x73, 0xad, 0x8a, + 0xc6, 0x0f, 0xb6, 0x93, 0x95, 0xaf, 0xf5, 0x27, 0xff, 0x05, 0x00, 0x00, 0xff, 0xff, 0x5b, 0xdb, + 0xde, 0xcc, 0x3d, 0x08, 0x00, 0x00, } // Reference imports to suppress errors if they are not otherwise used. diff --git a/ori/apis/bucket/v1alpha1/api.proto b/iri/apis/bucket/v1alpha1/api.proto similarity index 92% rename from ori/apis/bucket/v1alpha1/api.proto rename to iri/apis/bucket/v1alpha1/api.proto index 55108c6a9..793f6f9ca 100644 --- a/ori/apis/bucket/v1alpha1/api.proto +++ b/iri/apis/bucket/v1alpha1/api.proto @@ -1,10 +1,10 @@ syntax = "proto3"; package bucket.v1alpha1; -option go_package = "github.com/onmetal/onmetal-api/ori/apis/bucket/v1alpha1"; +option go_package = "github.com/ironcore-dev/ironcore/iri/apis/bucket/v1alpha1"; import "github.com/gogo/protobuf/gogoproto/gogo.proto"; -import "github.com/onmetal/onmetal-api/ori/apis/meta/v1alpha1/api.proto"; +import "github.com/ironcore-dev/ironcore/iri/apis/meta/v1alpha1/api.proto"; option (gogoproto.goproto_stringer_all) = false; option (gogoproto.stringer_all) = true; diff --git a/ori/apis/machine/machine.go b/iri/apis/machine/machine.go similarity index 94% rename from ori/apis/machine/machine.go rename to iri/apis/machine/machine.go index c0e511f48..b0f5fe058 100644 --- a/ori/apis/machine/machine.go +++ b/iri/apis/machine/machine.go @@ -1,4 +1,4 @@ -// Copyright 2022 OnMetal authors +// Copyright 2022 IronCore authors // // Licensed under the Apache License, Version 2.0 (the "License"); // you may not use this file except in compliance with the License. @@ -17,7 +17,7 @@ package machine import ( "context" - api "github.com/onmetal/onmetal-api/ori/apis/machine/v1alpha1" + api "github.com/ironcore-dev/ironcore/iri/apis/machine/v1alpha1" ) type RuntimeService interface { diff --git a/ori/apis/machine/v1alpha1/api.pb.go b/iri/apis/machine/v1alpha1/api.pb.go similarity index 95% rename from ori/apis/machine/v1alpha1/api.pb.go rename to iri/apis/machine/v1alpha1/api.pb.go index 610b88622..0442c24cd 100644 --- a/ori/apis/machine/v1alpha1/api.pb.go +++ b/iri/apis/machine/v1alpha1/api.pb.go @@ -15,7 +15,7 @@ import ( _ "github.com/gogo/protobuf/gogoproto" proto "github.com/gogo/protobuf/proto" github_com_gogo_protobuf_sortkeys "github.com/gogo/protobuf/sortkeys" - v1alpha1 "github.com/onmetal/onmetal-api/ori/apis/meta/v1alpha1" + v1alpha1 "github.com/ironcore-dev/ironcore/iri/apis/meta/v1alpha1" grpc "google.golang.org/grpc" codes "google.golang.org/grpc/codes" status "google.golang.org/grpc/status" @@ -2192,120 +2192,120 @@ func init() { func init() { proto.RegisterFile("api.proto", fileDescriptor_00212fb1f9d3bf1c) } var fileDescriptor_00212fb1f9d3bf1c = []byte{ - // 1793 bytes of a gzipped FileDescriptorProto - 0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0xcc, 0x58, 0x4d, 0x73, 0xda, 0x56, - 0x17, 0xb6, 0xb0, 0x8d, 0xcd, 0x01, 0x63, 0x72, 0xfd, 0x11, 0xa2, 0xbc, 0x10, 0xa2, 0x37, 0x6f, - 0x92, 0xf1, 0x9b, 0x40, 0x4c, 0x9a, 0x26, 0xcd, 0x4c, 0xda, 0x62, 0xc0, 0x09, 0x13, 0x83, 0x5d, - 0xf9, 0x23, 0xd3, 0x4e, 0x3b, 0x1a, 0x21, 0xae, 0x6d, 0xd5, 0x42, 0x22, 0x92, 0x70, 0xea, 0x66, - 0xd3, 0x4e, 0x7f, 0x40, 0xfb, 0x2b, 0xba, 0x6e, 0x67, 0xba, 0xec, 0x0f, 0xc8, 0x32, 0xbb, 0x76, - 0xd9, 0xb8, 0x33, 0x9d, 0x69, 0x7f, 0x45, 0xe7, 0xea, 0x5e, 0xc9, 0x02, 0x24, 0xc0, 0xe9, 0xa6, - 0x2b, 0x73, 0x0f, 0xe7, 0xf3, 0xb9, 0xe7, 0x9c, 0xe7, 0x1a, 0x88, 0xc9, 0x1d, 0x35, 0xdf, 0x31, - 0x0d, 0xdb, 0x40, 0xa9, 0xb6, 0xac, 0x1c, 0xaa, 0x3a, 0xce, 0x1f, 0xaf, 0xca, 0x5a, 0xe7, 0x50, - 0x5e, 0xe5, 0x6f, 0x1f, 0xa8, 0xf6, 0x61, 0xb7, 0x99, 0x57, 0x8c, 0x76, 0xe1, 0xc0, 0x38, 0x30, - 0x0a, 0x8e, 0x62, 0xb3, 0xbb, 0xef, 0x9c, 0x9c, 0x83, 0xf3, 0x89, 0x3a, 0xe0, 0x3f, 0xf0, 0xa9, - 0x1b, 0x7a, 0x1b, 0xdb, 0xb2, 0xe6, 0xfe, 0xbd, 0x2d, 0x77, 0xd4, 0x82, 0x61, 0xaa, 0x05, 0xb9, - 0xa3, 0x5a, 0x05, 0x22, 0x2a, 0xb8, 0x51, 0x0a, 0x5e, 0x06, 0xc2, 0x2f, 0x11, 0x80, 0x3d, 0x43, - 0xeb, 0xb6, 0xf1, 0x76, 0x07, 0x2b, 0x68, 0x19, 0xa2, 0x2d, 0x53, 0x3d, 0xc6, 0x66, 0x9a, 0xcb, - 0x71, 0x37, 0x63, 0x22, 0x3b, 0x11, 0xf9, 0xa1, 0xac, 0xb7, 0x34, 0x9c, 0x8e, 0x50, 0x39, 0x3d, - 0xa1, 0x0d, 0x00, 0xd9, 0xb6, 0x4d, 0xb5, 0xd9, 0xb5, 0xb1, 0x95, 0x9e, 0xcc, 0x4d, 0xde, 0x8c, - 0x17, 0x6f, 0xe5, 0xfb, 0xab, 0xca, 0x9f, 0x45, 0xc8, 0x97, 0x3c, 0xf5, 0xaa, 0x6e, 0x9b, 0x27, - 0xa2, 0xcf, 0x1e, 0xd5, 0x21, 0x6e, 0x61, 0xc5, 0xc4, 0xb6, 0xd4, 0x92, 0x6d, 0x39, 0x3d, 0x35, - 0x86, 0xbb, 0x6d, 0x47, 0xbf, 0x22, 0xdb, 0x32, 0x73, 0x67, 0x79, 0x02, 0xfe, 0x11, 0xcc, 0xf7, - 0x45, 0x43, 0x29, 0x98, 0x3c, 0xc2, 0x27, 0xac, 0x38, 0xf2, 0x11, 0x2d, 0xc2, 0xf4, 0xb1, 0xac, - 0x75, 0xdd, 0xc2, 0xe8, 0xe1, 0x61, 0xe4, 0x01, 0x47, 0xcc, 0xfb, 0xbc, 0x8f, 0x32, 0x4f, 0xf8, - 0xcc, 0x85, 0x9f, 0x39, 0x98, 0xab, 0xd3, 0xcc, 0xd7, 0x55, 0xcd, 0xc6, 0x26, 0x4a, 0x42, 0x44, - 0x6d, 0x31, 0xe3, 0x88, 0xda, 0x42, 0x1f, 0x43, 0x52, 0x93, 0x9b, 0x58, 0x93, 0x2c, 0xac, 0x61, - 0xc5, 0x36, 0xcc, 0x74, 0xc4, 0xa9, 0xb8, 0x38, 0x58, 0x71, 0x8f, 0xa3, 0xfc, 0x06, 0xb1, 0xda, - 0x66, 0x46, 0xb4, 0xee, 0x39, 0xcd, 0x2f, 0xe3, 0x3f, 0x04, 0x34, 0xa8, 0x74, 0x9e, 0xea, 0x85, - 0x4f, 0x21, 0xcd, 0x82, 0x96, 0x35, 0xd9, 0xb2, 0xca, 0x72, 0x47, 0x6e, 0xaa, 0x9a, 0x6a, 0xab, - 0xd8, 0x42, 0x19, 0x00, 0xa5, 0xd3, 0x95, 0xda, 0xaa, 0xa6, 0xa9, 0x96, 0xe3, 0x6e, 0x52, 0x8c, - 0x29, 0x9d, 0x6e, 0xdd, 0x11, 0xa0, 0xab, 0x90, 0x68, 0xe3, 0xb6, 0x61, 0x9e, 0x48, 0xcd, 0x13, - 0xd2, 0x16, 0x11, 0x47, 0x21, 0x4e, 0x65, 0x6b, 0x44, 0x24, 0xfc, 0xc0, 0xc1, 0x0c, 0x73, 0x8f, - 0xde, 0x83, 0x59, 0xd2, 0x9d, 0xce, 0x95, 0x13, 0x5f, 0xf1, 0x62, 0x26, 0x4f, 0x04, 0x67, 0xd5, - 0x6f, 0x36, 0x3f, 0xc7, 0x8a, 0x5d, 0x67, 0x4a, 0xa2, 0xa7, 0x8e, 0x56, 0x61, 0xca, 0xea, 0x60, - 0xc5, 0x89, 0xe0, 0x98, 0x85, 0xe0, 0x46, 0x5a, 0x45, 0x74, 0x54, 0xd1, 0x7d, 0x88, 0x5a, 0xb6, - 0x6c, 0x77, 0x49, 0xb7, 0x12, 0xa3, 0x2b, 0xe1, 0x46, 0x8e, 0x9a, 0xc8, 0xd4, 0x85, 0xab, 0x10, - 0xab, 0xb5, 0xe5, 0x03, 0x3a, 0x27, 0x8b, 0x30, 0xad, 0x92, 0x03, 0xc3, 0x92, 0x1e, 0x84, 0x15, - 0x88, 0x55, 0xdb, 0x1d, 0xfb, 0xa4, 0xa2, 0x5a, 0x47, 0x04, 0x24, 0x4b, 0xfd, 0x12, 0x33, 0x0c, - 0x18, 0x48, 0x44, 0x42, 0x11, 0xf8, 0x33, 0x02, 0x29, 0xda, 0xc7, 0x65, 0x43, 0xd7, 0xb1, 0x62, - 0xab, 0x86, 0x7e, 0xee, 0xf1, 0x13, 0x03, 0xc6, 0xaf, 0x18, 0x36, 0x2f, 0x67, 0x71, 0x86, 0x0e, - 0xe1, 0x76, 0xd0, 0x10, 0x8e, 0xe3, 0xf4, 0xdf, 0x3b, 0x8a, 0x3f, 0x71, 0x10, 0xa5, 0xe9, 0x22, - 0x04, 0x53, 0xba, 0xdc, 0x76, 0xef, 0xcd, 0xf9, 0xec, 0xa0, 0x8e, 0x8f, 0x55, 0xc5, 0x43, 0x97, - 0x9e, 0xd0, 0x43, 0x00, 0x4c, 0xae, 0x53, 0x6a, 0xa9, 0xd6, 0x51, 0x7a, 0xca, 0x69, 0x97, 0xcb, - 0x83, 0x40, 0x78, 0x57, 0x2e, 0xc6, 0xb0, 0x77, 0xfb, 0x6b, 0x00, 0x8a, 0x07, 0x4d, 0x7a, 0xda, - 0xb1, 0x15, 0x46, 0x83, 0x28, 0xfa, 0xac, 0x84, 0xbf, 0x38, 0x48, 0x35, 0xb0, 0xfd, 0xc2, 0x30, - 0x8f, 0x6a, 0xba, 0x8d, 0xcd, 0x7d, 0x59, 0x09, 0x2e, 0x20, 0x03, 0xa0, 0x53, 0x3d, 0x49, 0x6d, - 0xb1, 0x22, 0x62, 0x4c, 0x52, 0x6b, 0x11, 0xa8, 0xd4, 0x0e, 0x6d, 0x8f, 0x98, 0x48, 0x3e, 0xf6, - 0xf5, 0x4d, 0xe8, 0x15, 0xf7, 0x07, 0x1f, 0xd6, 0x37, 0xff, 0xf0, 0x8a, 0x85, 0x1f, 0x23, 0x10, - 0xf7, 0x4d, 0x2b, 0xba, 0x0d, 0xd3, 0x1d, 0xe3, 0x05, 0x9b, 0x84, 0x64, 0xf1, 0xe2, 0x60, 0x76, - 0x5b, 0xe4, 0x6b, 0x91, 0x6a, 0xa1, 0x55, 0x77, 0x20, 0x23, 0x61, 0xd7, 0xe4, 0x0d, 0x2f, 0x9b, - 0x56, 0x92, 0x8b, 0x42, 0x56, 0x9b, 0xb3, 0x08, 0x62, 0x22, 0x3d, 0xa0, 0xff, 0xc2, 0x9c, 0x7a, - 0xa0, 0xab, 0xe4, 0x02, 0xdc, 0x01, 0x20, 0xdd, 0x94, 0x70, 0x85, 0xa4, 0x03, 0x51, 0x11, 0x66, - 0x8e, 0x9d, 0x9b, 0xb3, 0xd2, 0xd3, 0x0e, 0x78, 0xe9, 0xb0, 0xab, 0x15, 0x5d, 0x45, 0xf4, 0x11, - 0x20, 0xef, 0x92, 0x5c, 0x40, 0xad, 0x74, 0xd4, 0x31, 0x17, 0x46, 0x63, 0x2f, 0x5e, 0xd0, 0xfb, - 0x24, 0x96, 0xf0, 0x7d, 0xc4, 0xa3, 0x18, 0xba, 0xac, 0x50, 0x01, 0x16, 0x8c, 0xa6, 0x85, 0xcd, - 0x63, 0xdc, 0x92, 0x0e, 0xb0, 0x8e, 0x4d, 0xd9, 0xe9, 0x3f, 0xba, 0x7d, 0x90, 0xfb, 0xd5, 0x63, - 0xef, 0x1b, 0xf4, 0x0e, 0x4c, 0x93, 0xfd, 0x46, 0x71, 0x4b, 0x16, 0xb3, 0x43, 0xb7, 0x21, 0x16, - 0xa9, 0x32, 0xba, 0x0c, 0x31, 0x07, 0x43, 0xc9, 0xc4, 0xfb, 0x0c, 0xbe, 0x59, 0x47, 0x20, 0xe2, - 0x7d, 0xf4, 0xe0, 0x0c, 0x1c, 0xda, 0x59, 0xd9, 0x50, 0x06, 0xa7, 0x1b, 0xd6, 0x83, 0xe8, 0x59, - 0x20, 0x44, 0x14, 0xe1, 0x9b, 0xa3, 0x21, 0x62, 0xee, 0x02, 0x80, 0x32, 0x20, 0xe1, 0x8f, 0x18, - 0xb6, 0x05, 0x02, 0x77, 0xec, 0x5d, 0x17, 0xa1, 0x49, 0x07, 0xa1, 0xcc, 0xb0, 0x62, 0x5c, 0x80, - 0x84, 0x6f, 0x38, 0x58, 0x0e, 0x4e, 0xef, 0x5c, 0xb1, 0x1f, 0xf5, 0xc6, 0xbe, 0x31, 0x1e, 0x06, - 0x5e, 0x16, 0x26, 0x24, 0xfc, 0x1c, 0x1e, 0x18, 0xba, 0x01, 0x09, 0xc5, 0xc7, 0xed, 0x6c, 0x7e, - 0x56, 0x42, 0xfb, 0x60, 0xe0, 0x35, 0x20, 0xf6, 0xd8, 0x0b, 0x5d, 0x40, 0x7e, 0x4d, 0x56, 0x74, - 0x19, 0xe6, 0x98, 0x43, 0x89, 0xce, 0x1c, 0x25, 0xfa, 0xec, 0xf0, 0x30, 0x62, 0xa2, 0xed, 0x4f, - 0x9f, 0x87, 0xd9, 0xe7, 0x5d, 0x59, 0xb7, 0x55, 0xfb, 0x84, 0xbd, 0x29, 0xbc, 0xb3, 0xb0, 0x02, - 0xc9, 0x3d, 0x6c, 0x5a, 0x64, 0x85, 0xe2, 0xe7, 0x5d, 0x6c, 0xd9, 0x28, 0x0d, 0x33, 0xc7, 0x54, - 0xc2, 0xea, 0x75, 0x8f, 0xc2, 0x67, 0x30, 0xef, 0xe9, 0x5a, 0x1d, 0x43, 0xb7, 0x30, 0x79, 0xb2, - 0x98, 0x5d, 0xdd, 0x56, 0xdb, 0x58, 0xf2, 0x21, 0x14, 0x67, 0xb2, 0x06, 0x01, 0xea, 0x06, 0xcc, - 0xbb, 0x2a, 0xae, 0x5f, 0x7a, 0x59, 0x49, 0x26, 0x66, 0x3e, 0x85, 0x06, 0x2c, 0x6c, 0xa8, 0x96, - 0xcd, 0x0a, 0xb1, 0xdc, 0x7c, 0xee, 0x43, 0x74, 0xdf, 0x79, 0xbe, 0xb1, 0xda, 0xaf, 0x8c, 0x78, - 0xe5, 0x89, 0x4c, 0x5d, 0xa8, 0xc3, 0x62, 0xaf, 0x3f, 0x96, 0xf3, 0x3d, 0x98, 0x65, 0x1e, 0x08, - 0x9c, 0x64, 0x46, 0x2e, 0x85, 0xba, 0x14, 0x3d, 0x55, 0xe1, 0x29, 0x2c, 0x96, 0x4d, 0x2c, 0xdb, - 0xd8, 0xfd, 0x8a, 0xe5, 0x77, 0x17, 0x66, 0x98, 0x0e, 0x4b, 0x70, 0x88, 0x37, 0x57, 0x53, 0xd8, - 0x80, 0xa5, 0x3e, 0x67, 0x2c, 0xb9, 0xb7, 0xf2, 0x76, 0x0f, 0x16, 0x2b, 0x58, 0xc3, 0x03, 0xa9, - 0x65, 0x00, 0xdc, 0xee, 0xf1, 0x1e, 0xd0, 0x31, 0x26, 0xa9, 0xb5, 0x84, 0x8b, 0xb0, 0xd4, 0x67, - 0x46, 0x93, 0x10, 0xfe, 0xe0, 0xe0, 0xca, 0x6e, 0xa7, 0x75, 0x96, 0x5e, 0x49, 0xd7, 0x0d, 0xdb, - 0x59, 0x7c, 0xd6, 0x78, 0xbe, 0x51, 0x0b, 0xe2, 0xf2, 0x99, 0x11, 0x7b, 0xa0, 0xaf, 0x0d, 0xd6, - 0x32, 0x22, 0x4c, 0xde, 0x27, 0xa2, 0xd4, 0xe9, 0x77, 0xcb, 0xbf, 0x0f, 0xa9, 0x7e, 0x85, 0x73, - 0x91, 0xa7, 0x00, 0xb9, 0xf0, 0x04, 0x18, 0x18, 0x2a, 0x5c, 0xea, 0xd1, 0xa1, 0xf4, 0x39, 0x1e, - 0x0a, 0x1e, 0x19, 0x47, 0xc6, 0x21, 0x63, 0xe1, 0x3f, 0xc0, 0x07, 0x85, 0x62, 0x89, 0xec, 0xc3, - 0x42, 0xc9, 0xb6, 0x65, 0xe5, 0x90, 0x31, 0xe4, 0x78, 0x29, 0xdc, 0x81, 0x28, 0xa5, 0x09, 0xb6, - 0xa1, 0xc2, 0x19, 0x97, 0xe9, 0x09, 0xcb, 0xb0, 0xd8, 0x1b, 0x87, 0xc5, 0x7f, 0x02, 0x0b, 0x15, - 0x7c, 0xee, 0xf8, 0xee, 0xee, 0x8c, 0x9c, 0xed, 0x4e, 0x12, 0xa1, 0xd7, 0x13, 0x8b, 0xf0, 0x2d, - 0x07, 0x19, 0x1a, 0x7a, 0x80, 0xc5, 0xc7, 0x0b, 0xb6, 0x09, 0x17, 0x06, 0x88, 0x90, 0xd5, 0x3d, - 0xce, 0x53, 0x21, 0xd5, 0xcf, 0x80, 0x42, 0x0e, 0xb2, 0x61, 0x09, 0xb1, 0x9c, 0x45, 0xc8, 0xd0, - 0x5a, 0xde, 0x32, 0xe5, 0x20, 0x7c, 0x72, 0x90, 0x0d, 0xf3, 0xc9, 0xa2, 0xce, 0xc3, 0x1c, 0x63, - 0x6d, 0x1a, 0x45, 0x38, 0x84, 0xa4, 0x2b, 0x60, 0x9b, 0x64, 0x0f, 0x16, 0x7b, 0xa8, 0x43, 0x62, - 0xff, 0xbe, 0xd1, 0x95, 0x77, 0x6d, 0x38, 0x83, 0x30, 0x5f, 0xa8, 0x3d, 0x20, 0x13, 0x6e, 0x41, - 0xbc, 0xfa, 0x05, 0x56, 0xc6, 0xdc, 0x31, 0x39, 0x48, 0x50, 0x6d, 0x96, 0x55, 0x0a, 0x26, 0xbb, - 0xa6, 0xe6, 0x4e, 0x67, 0xd7, 0xd4, 0x56, 0xae, 0xc1, 0xb4, 0xd3, 0xe7, 0x28, 0x01, 0xb3, 0x5b, - 0x9b, 0xcf, 0xaa, 0xa2, 0xb4, 0xd9, 0x48, 0x4d, 0xa0, 0x39, 0x88, 0xb1, 0xd3, 0xfa, 0x7a, 0x8a, - 0x5b, 0x79, 0x17, 0xe2, 0xbe, 0xe7, 0x02, 0x42, 0x90, 0xdc, 0xdb, 0xdc, 0xd8, 0xad, 0x57, 0xa5, - 0xad, 0x6a, 0xa3, 0x52, 0x6b, 0x3c, 0x4e, 0x4d, 0xa0, 0x05, 0x98, 0x67, 0xb2, 0xd2, 0xce, 0x4e, - 0xa9, 0xfc, 0xa4, 0x5a, 0x49, 0x71, 0x2b, 0x7b, 0xb0, 0x14, 0x48, 0xf5, 0x28, 0x03, 0x97, 0x1a, - 0xd5, 0x9d, 0x67, 0x9b, 0xe2, 0x53, 0xa9, 0xd6, 0xd8, 0xa9, 0x8a, 0xeb, 0xa5, 0xb2, 0xdf, 0x59, - 0x16, 0xf8, 0xc1, 0xaf, 0x7d, 0x7e, 0x0f, 0xbc, 0x27, 0x02, 0x75, 0xb7, 0x00, 0xf3, 0xf5, 0x52, - 0xf9, 0x49, 0xad, 0xd1, 0x97, 0x91, 0x2b, 0x14, 0x77, 0x1b, 0x0d, 0x22, 0xe4, 0xd0, 0x12, 0x5c, - 0x70, 0x85, 0xdb, 0xbb, 0xdb, 0x44, 0xb9, 0x5a, 0x49, 0x45, 0xd0, 0x32, 0x20, 0x57, 0xbc, 0x53, - 0x15, 0xeb, 0xb5, 0x46, 0x69, 0xa7, 0x5a, 0x49, 0x4d, 0x16, 0x5f, 0xc7, 0x20, 0xe9, 0xee, 0x67, - 0xca, 0x97, 0x68, 0x0b, 0x66, 0x18, 0x67, 0xa2, 0x5c, 0xc0, 0x34, 0xf7, 0xd0, 0x39, 0x7f, 0x75, - 0x88, 0x06, 0x6b, 0xa6, 0x09, 0x24, 0x41, 0xc2, 0x4f, 0x95, 0xe8, 0x7f, 0x83, 0x46, 0x01, 0xd4, - 0xcc, 0x5f, 0x1f, 0xa5, 0xe6, 0x05, 0x68, 0xc2, 0x5c, 0x0f, 0xdf, 0xa1, 0x00, 0xd3, 0x20, 0x76, - 0xe5, 0x6f, 0x8c, 0xd4, 0xf3, 0xc7, 0xe8, 0xa1, 0xb3, 0xa0, 0x18, 0x41, 0x34, 0x19, 0x14, 0x23, - 0x98, 0x17, 0x27, 0xd0, 0xd7, 0x1c, 0xa4, 0xc3, 0x18, 0x03, 0xad, 0x9e, 0x9b, 0xde, 0xf8, 0xe2, - 0x79, 0x4c, 0xd8, 0x08, 0x19, 0x80, 0x06, 0x59, 0x02, 0xfd, 0x7f, 0x84, 0x27, 0x3f, 0x6d, 0xf1, - 0xb7, 0xc6, 0x53, 0x66, 0x01, 0x25, 0x48, 0xf8, 0x09, 0x21, 0xa8, 0x3b, 0x02, 0x88, 0x29, 0xa8, - 0x3b, 0x02, 0x79, 0xc5, 0x69, 0x3f, 0x3f, 0x1f, 0x04, 0x05, 0x08, 0x60, 0x1e, 0xfe, 0xfa, 0x28, - 0x35, 0x2f, 0xc0, 0x4b, 0x58, 0x0e, 0x5e, 0xe3, 0xa8, 0x10, 0x96, 0x64, 0xc8, 0x3a, 0xe7, 0xef, - 0x8c, 0x6f, 0xc0, 0xe0, 0x7b, 0x09, 0xcb, 0xc1, 0xdb, 0x3c, 0x28, 0xf8, 0x50, 0x2e, 0x09, 0x0a, - 0x3e, 0x9c, 0x28, 0xd0, 0x53, 0x88, 0xb2, 0x7f, 0x25, 0x02, 0xde, 0xcd, 0x3d, 0x14, 0xc2, 0xe7, - 0xc2, 0x15, 0x98, 0xb3, 0x2a, 0x4c, 0x91, 0x65, 0x8e, 0x02, 0xfe, 0x97, 0xf3, 0x51, 0x02, 0x9f, - 0x0d, 0xfb, 0x9a, 0xba, 0x59, 0xdb, 0x7b, 0xf5, 0x26, 0xcb, 0xfd, 0xfa, 0x26, 0x3b, 0xf1, 0xd5, - 0x69, 0x96, 0x7b, 0x75, 0x9a, 0xe5, 0x5e, 0x9f, 0x66, 0xb9, 0xdf, 0x4e, 0xb3, 0xdc, 0x77, 0xbf, - 0x67, 0x27, 0x3e, 0x79, 0x30, 0xf6, 0x4f, 0xf3, 0x34, 0x88, 0xf7, 0xeb, 0x7c, 0x33, 0xea, 0xfc, - 0x34, 0x7f, 0xf7, 0xef, 0x00, 0x00, 0x00, 0xff, 0xff, 0xd0, 0x82, 0xa6, 0x5e, 0x29, 0x18, 0x00, - 0x00, + // 1796 bytes of a gzipped FileDescriptorProto + 0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0xcc, 0x58, 0xcd, 0x72, 0xdb, 0xd6, + 0x15, 0x16, 0x28, 0x89, 0x12, 0x0f, 0x29, 0x8a, 0xbe, 0xfa, 0x31, 0x0d, 0x97, 0x34, 0x8d, 0xba, + 0xb6, 0x47, 0xb5, 0x49, 0x8b, 0xae, 0x6b, 0xd7, 0x33, 0xee, 0x94, 0x22, 0x29, 0x9b, 0x63, 0x91, + 0x52, 0xa1, 0x1f, 0xb7, 0x9d, 0x76, 0x30, 0x20, 0x78, 0x25, 0xa1, 0x02, 0x01, 0x1a, 0x00, 0xe9, + 0xaa, 0xde, 0xb4, 0x93, 0x07, 0x48, 0x9e, 0x22, 0xeb, 0x64, 0x26, 0xcb, 0x3c, 0x80, 0x97, 0xde, + 0x25, 0xcb, 0x58, 0x99, 0xc9, 0x4c, 0xf2, 0x14, 0x99, 0x8b, 0x7b, 0x01, 0x81, 0x24, 0xc0, 0x1f, + 0x67, 0x93, 0x1d, 0xef, 0xc1, 0xf9, 0xfd, 0xee, 0x39, 0xe7, 0xbb, 0x12, 0xc4, 0xe4, 0x8e, 0x9a, + 0xef, 0x98, 0x86, 0x6d, 0xa0, 0x54, 0x5b, 0x56, 0x4e, 0x55, 0x1d, 0xe7, 0x7b, 0x9b, 0xb2, 0xd6, + 0x39, 0x95, 0x37, 0xf9, 0xfb, 0x27, 0xaa, 0x7d, 0xda, 0x6d, 0xe6, 0x15, 0xa3, 0x5d, 0x38, 0x31, + 0x4e, 0x8c, 0x82, 0xa3, 0xd8, 0xec, 0x1e, 0x3b, 0x27, 0xe7, 0xe0, 0xfc, 0xa2, 0x0e, 0xf8, 0x92, + 0x4f, 0x5d, 0x35, 0x0d, 0x5d, 0x31, 0x4c, 0x7c, 0xbf, 0x85, 0x7b, 0xde, 0xa1, 0xa0, 0x9a, 0x6a, + 0x41, 0xee, 0xa8, 0x56, 0xa1, 0x8d, 0x6d, 0xb9, 0xe0, 0xc6, 0x29, 0x78, 0x39, 0x08, 0xdf, 0x44, + 0x00, 0x8e, 0x0c, 0xad, 0xdb, 0xc6, 0xfb, 0x1d, 0xac, 0xa0, 0x75, 0x88, 0xb6, 0x4c, 0xb5, 0x87, + 0xcd, 0x34, 0x97, 0xe3, 0xee, 0xc6, 0x44, 0x76, 0x22, 0xf2, 0x53, 0x59, 0x6f, 0x69, 0x38, 0x1d, + 0xa1, 0x72, 0x7a, 0x42, 0x3b, 0x00, 0xb2, 0x6d, 0x9b, 0x6a, 0xb3, 0x6b, 0x63, 0x2b, 0x3d, 0x9b, + 0x9b, 0xbd, 0x1b, 0x2f, 0xde, 0xcb, 0x0f, 0xd6, 0x95, 0xbf, 0x8c, 0x90, 0x2f, 0x79, 0xea, 0x55, + 0xdd, 0x36, 0xcf, 0x45, 0x9f, 0x3d, 0xaa, 0x43, 0xdc, 0xc2, 0x8a, 0x89, 0x6d, 0xa9, 0x25, 0xdb, + 0x72, 0x7a, 0x6e, 0x02, 0x77, 0xfb, 0x8e, 0x7e, 0x45, 0xb6, 0x65, 0xe6, 0xce, 0xf2, 0x04, 0xfc, + 0x33, 0x58, 0x1e, 0x88, 0x86, 0x52, 0x30, 0x7b, 0x86, 0xcf, 0x59, 0x71, 0xe4, 0x27, 0x5a, 0x85, + 0xf9, 0x9e, 0xac, 0x75, 0xdd, 0xc2, 0xe8, 0xe1, 0x69, 0xe4, 0x09, 0x47, 0xcc, 0x07, 0xbc, 0x8f, + 0x33, 0x4f, 0xf8, 0xcc, 0x85, 0xaf, 0x39, 0x58, 0xaa, 0xd3, 0xcc, 0xb7, 0x55, 0xcd, 0xc6, 0x26, + 0x4a, 0x42, 0x44, 0x6d, 0x31, 0xe3, 0x88, 0xda, 0x42, 0x7f, 0x87, 0xa4, 0x26, 0x37, 0xb1, 0x26, + 0x59, 0x58, 0xc3, 0x8a, 0x6d, 0x98, 0xe9, 0x88, 0x53, 0x71, 0x71, 0xb8, 0xe2, 0x3e, 0x47, 0xf9, + 0x1d, 0x62, 0xb5, 0xcf, 0x8c, 0x68, 0xdd, 0x4b, 0x9a, 0x5f, 0xc6, 0xff, 0x05, 0xd0, 0xb0, 0xd2, + 0x34, 0xd5, 0x0b, 0xff, 0x84, 0x34, 0x0b, 0x5a, 0xd6, 0x64, 0xcb, 0x2a, 0xcb, 0x1d, 0xb9, 0xa9, + 0x6a, 0xaa, 0xad, 0x62, 0x0b, 0x65, 0x00, 0x94, 0x4e, 0x57, 0x6a, 0xab, 0x9a, 0xa6, 0x5a, 0x8e, + 0xbb, 0x59, 0x31, 0xa6, 0x74, 0xba, 0x75, 0x47, 0x80, 0x6e, 0x42, 0xa2, 0x8d, 0xdb, 0x86, 0x79, + 0x2e, 0x35, 0xcf, 0x49, 0x5b, 0x44, 0x1c, 0x85, 0x38, 0x95, 0x6d, 0x11, 0x91, 0xf0, 0x05, 0x07, + 0x0b, 0xcc, 0x3d, 0xfa, 0x13, 0x2c, 0x92, 0xee, 0x74, 0xae, 0x9c, 0xf8, 0x8a, 0x17, 0x33, 0x79, + 0x22, 0xb8, 0xac, 0x7e, 0xb7, 0xf9, 0x6f, 0xac, 0xd8, 0x75, 0xa6, 0x24, 0x7a, 0xea, 0x68, 0x13, + 0xe6, 0xac, 0x0e, 0x56, 0x9c, 0x08, 0x8e, 0x59, 0x08, 0x6e, 0xa4, 0x55, 0x44, 0x47, 0x15, 0x3d, + 0x86, 0xa8, 0x65, 0xcb, 0x76, 0x97, 0x74, 0x2b, 0x31, 0xba, 0x11, 0x6e, 0xe4, 0xa8, 0x89, 0x4c, + 0x5d, 0xb8, 0x09, 0xb1, 0x5a, 0x5b, 0x3e, 0xa1, 0x73, 0xb2, 0x0a, 0xf3, 0x2a, 0x39, 0x30, 0x2c, + 0xe9, 0x41, 0xd8, 0x80, 0x58, 0xb5, 0xdd, 0xb1, 0xcf, 0x2b, 0xaa, 0x75, 0x46, 0x40, 0xb2, 0xd4, + 0xff, 0x62, 0x86, 0x01, 0x03, 0x89, 0x48, 0x28, 0x02, 0x3f, 0x46, 0x20, 0x45, 0xfb, 0xb8, 0x6c, + 0xe8, 0x3a, 0x56, 0x6c, 0xd5, 0xd0, 0xa7, 0x1e, 0x3f, 0x31, 0x60, 0xfc, 0x8a, 0x61, 0xf3, 0x72, + 0x19, 0x67, 0xe4, 0x10, 0xee, 0x07, 0x0d, 0xe1, 0x24, 0x4e, 0x7f, 0xbd, 0xa3, 0xf8, 0x15, 0x07, + 0x51, 0x9a, 0x2e, 0x42, 0x30, 0xa7, 0xcb, 0x6d, 0xf7, 0xde, 0x9c, 0xdf, 0x0e, 0xea, 0xb8, 0xa7, + 0x2a, 0x1e, 0xba, 0xf4, 0x84, 0x9e, 0x02, 0x60, 0x72, 0x9d, 0x52, 0x4b, 0xb5, 0xce, 0xd2, 0x73, + 0x4e, 0xbb, 0x5c, 0x1f, 0x06, 0xc2, 0xbb, 0x72, 0x31, 0x86, 0xbd, 0xdb, 0xdf, 0x02, 0x50, 0x3c, + 0x68, 0xd2, 0xf3, 0x8e, 0xad, 0x30, 0x1e, 0x44, 0xd1, 0x67, 0x25, 0xfc, 0xc4, 0x41, 0xaa, 0x81, + 0xed, 0x37, 0x86, 0x79, 0x56, 0xd3, 0x6d, 0x6c, 0x1e, 0xcb, 0x4a, 0x70, 0x01, 0x19, 0x00, 0x9d, + 0xea, 0x49, 0x6a, 0x8b, 0x15, 0x11, 0x63, 0x92, 0x5a, 0x8b, 0x40, 0xa5, 0x76, 0x68, 0x7b, 0xc4, + 0x44, 0xf2, 0x73, 0xa0, 0x6f, 0x42, 0xaf, 0x78, 0x30, 0xf8, 0xa8, 0xbe, 0xf9, 0x85, 0x57, 0x2c, + 0x7c, 0x19, 0x81, 0xb8, 0x6f, 0x5a, 0xd1, 0x7d, 0x98, 0xef, 0x18, 0x6f, 0xd8, 0x24, 0x24, 0x8b, + 0x57, 0x87, 0xb3, 0xdb, 0x23, 0x9f, 0x45, 0xaa, 0x85, 0x36, 0xdd, 0x81, 0x8c, 0x84, 0x5d, 0x93, + 0x37, 0xbc, 0x6c, 0x5a, 0x49, 0x2e, 0x0a, 0x59, 0x6d, 0xce, 0x22, 0x88, 0x89, 0xf4, 0x80, 0x7e, + 0x0b, 0x4b, 0xea, 0x89, 0xae, 0x92, 0x0b, 0x70, 0x07, 0x80, 0x74, 0x53, 0xc2, 0x15, 0x92, 0x0e, + 0x44, 0x45, 0x58, 0xe8, 0x39, 0x37, 0x67, 0xa5, 0xe7, 0x1d, 0xf0, 0xd2, 0x61, 0x57, 0x2b, 0xba, + 0x8a, 0xe8, 0xaf, 0x80, 0xbc, 0x4b, 0x72, 0x01, 0xb5, 0xd2, 0x51, 0xc7, 0x5c, 0x18, 0x8f, 0xbd, + 0x78, 0x45, 0x1f, 0x90, 0x58, 0xc2, 0xe7, 0x11, 0x8f, 0x62, 0xe8, 0xb2, 0x42, 0x05, 0x58, 0x31, + 0x9a, 0x16, 0x36, 0x7b, 0xb8, 0x25, 0x9d, 0x60, 0x1d, 0x9b, 0xb2, 0xd3, 0x7f, 0x74, 0xfb, 0x20, + 0xf7, 0xd3, 0x73, 0xef, 0x0b, 0xfa, 0x03, 0xcc, 0x93, 0xfd, 0x46, 0x71, 0x4b, 0x16, 0xb3, 0x23, + 0xb7, 0x21, 0x16, 0xa9, 0x32, 0xba, 0x0e, 0x31, 0x07, 0x43, 0xc9, 0xc4, 0xc7, 0x0c, 0xbe, 0x45, + 0x47, 0x20, 0xe2, 0x63, 0xf4, 0xe4, 0x12, 0x1c, 0xda, 0x59, 0xd9, 0x50, 0x06, 0xa7, 0x1b, 0xd6, + 0x83, 0xe8, 0x55, 0x20, 0x44, 0x14, 0xe1, 0xbb, 0xe3, 0x21, 0x62, 0xee, 0x02, 0x80, 0x32, 0x20, + 0xe1, 0x8f, 0x18, 0xb6, 0x05, 0x02, 0x77, 0xec, 0x43, 0x17, 0xa1, 0x59, 0x07, 0xa1, 0xcc, 0xa8, + 0x62, 0x5c, 0x80, 0x84, 0x4f, 0x38, 0x58, 0x0f, 0x4e, 0x6f, 0xaa, 0xd8, 0xcf, 0xfa, 0x63, 0xdf, + 0x99, 0x0c, 0x03, 0x2f, 0x0b, 0x13, 0x12, 0x7e, 0x0e, 0x0f, 0x0c, 0xdd, 0x80, 0x84, 0xe2, 0xe3, + 0x76, 0x36, 0x3f, 0x1b, 0xa1, 0x7d, 0x30, 0xf4, 0x1a, 0x10, 0xfb, 0xec, 0x85, 0x2e, 0x20, 0xbf, + 0x26, 0x2b, 0xba, 0x0c, 0x4b, 0xcc, 0xa1, 0x44, 0x67, 0x8e, 0x12, 0x7d, 0x76, 0x74, 0x18, 0x31, + 0xd1, 0xf6, 0xa7, 0xcf, 0xc3, 0xe2, 0xeb, 0xae, 0xac, 0xdb, 0xaa, 0x7d, 0xce, 0xde, 0x14, 0xde, + 0x59, 0xd8, 0x80, 0xe4, 0x11, 0x36, 0x2d, 0xb2, 0x42, 0xf1, 0xeb, 0x2e, 0xb6, 0x6c, 0x94, 0x86, + 0x85, 0x1e, 0x95, 0xb0, 0x7a, 0xdd, 0xa3, 0xf0, 0x2f, 0x58, 0xf6, 0x74, 0xad, 0x8e, 0xa1, 0x5b, + 0x98, 0x3c, 0x59, 0xcc, 0xae, 0x6e, 0xab, 0x6d, 0x2c, 0xf9, 0x10, 0x8a, 0x33, 0x59, 0x83, 0x00, + 0x75, 0x07, 0x96, 0x5d, 0x15, 0xd7, 0x2f, 0xbd, 0xac, 0x24, 0x13, 0x33, 0x9f, 0x42, 0x03, 0x56, + 0x76, 0x54, 0xcb, 0x66, 0x85, 0x58, 0x6e, 0x3e, 0x8f, 0x21, 0x7a, 0xec, 0x3c, 0xdf, 0x58, 0xed, + 0x37, 0xc6, 0xbc, 0xf2, 0x44, 0xa6, 0x2e, 0xd4, 0x61, 0xb5, 0xdf, 0x1f, 0xcb, 0xf9, 0x11, 0x2c, + 0x32, 0x0f, 0x04, 0x4e, 0x32, 0x23, 0xd7, 0x42, 0x5d, 0x8a, 0x9e, 0xaa, 0xf0, 0x12, 0x56, 0xcb, + 0x26, 0x96, 0x6d, 0xec, 0x7e, 0x62, 0xf9, 0x3d, 0x84, 0x05, 0xa6, 0xc3, 0x12, 0x1c, 0xe1, 0xcd, + 0xd5, 0x14, 0x76, 0x60, 0x6d, 0xc0, 0x19, 0x4b, 0xee, 0xa3, 0xbc, 0x3d, 0x82, 0xd5, 0x0a, 0xd6, + 0xf0, 0x50, 0x6a, 0x19, 0x00, 0xb7, 0x7b, 0xbc, 0x07, 0x74, 0x8c, 0x49, 0x6a, 0x2d, 0xe1, 0x2a, + 0xac, 0x0d, 0x98, 0xd1, 0x24, 0x84, 0x1f, 0x38, 0xb8, 0x71, 0xd8, 0x69, 0x5d, 0xa6, 0x57, 0xd2, + 0x75, 0xc3, 0x76, 0x16, 0x9f, 0x35, 0x99, 0x6f, 0xd4, 0x82, 0xb8, 0x7c, 0x69, 0xc4, 0x1e, 0xe8, + 0x5b, 0xc3, 0xb5, 0x8c, 0x09, 0x93, 0xf7, 0x89, 0x28, 0x75, 0xfa, 0xdd, 0xf2, 0x7f, 0x86, 0xd4, + 0xa0, 0xc2, 0x54, 0xe4, 0x29, 0x40, 0x2e, 0x3c, 0x01, 0x06, 0x86, 0x0a, 0xd7, 0xfa, 0x74, 0x28, + 0x7d, 0x4e, 0x86, 0x82, 0x47, 0xc6, 0x91, 0x49, 0xc8, 0x58, 0xf8, 0x0d, 0xf0, 0x41, 0xa1, 0x58, + 0x22, 0xc7, 0xb0, 0x52, 0xb2, 0x6d, 0x59, 0x39, 0x65, 0x0c, 0x39, 0x59, 0x0a, 0x0f, 0x20, 0x4a, + 0x69, 0x82, 0x6d, 0xa8, 0x70, 0xc6, 0x65, 0x7a, 0xc2, 0x3a, 0xac, 0xf6, 0xc7, 0x61, 0xf1, 0x5f, + 0xc0, 0x4a, 0x05, 0x4f, 0x1d, 0xdf, 0xdd, 0x9d, 0x91, 0xcb, 0xdd, 0x49, 0x22, 0xf4, 0x7b, 0x62, + 0x11, 0x3e, 0xe5, 0x20, 0x43, 0x43, 0x0f, 0xb1, 0xf8, 0x64, 0xc1, 0x76, 0xe1, 0xca, 0x10, 0x11, + 0xb2, 0xba, 0x27, 0x79, 0x2a, 0xa4, 0x06, 0x19, 0x50, 0xc8, 0x41, 0x36, 0x2c, 0x21, 0x96, 0xb3, + 0x08, 0x19, 0x5a, 0xcb, 0x47, 0xa6, 0x1c, 0x84, 0x4f, 0x0e, 0xb2, 0x61, 0x3e, 0x59, 0xd4, 0x65, + 0x58, 0x62, 0xac, 0x4d, 0xa3, 0x08, 0xa7, 0x90, 0x74, 0x05, 0x6c, 0x93, 0x1c, 0xc1, 0x6a, 0x1f, + 0x75, 0x48, 0xec, 0xcf, 0x37, 0xba, 0xf2, 0x6e, 0x8d, 0x66, 0x10, 0xe6, 0x0b, 0xb5, 0x87, 0x64, + 0xc2, 0x3d, 0x88, 0x57, 0xff, 0x83, 0x95, 0x09, 0x77, 0x4c, 0x0e, 0x12, 0x54, 0x9b, 0x65, 0x95, + 0x82, 0xd9, 0xae, 0xa9, 0xb9, 0xd3, 0xd9, 0x35, 0xb5, 0x8d, 0x5b, 0x30, 0xef, 0xf4, 0x39, 0x4a, + 0xc0, 0xe2, 0xde, 0xee, 0xab, 0xaa, 0x28, 0xed, 0x36, 0x52, 0x33, 0x68, 0x09, 0x62, 0xec, 0xb4, + 0xbd, 0x9d, 0xe2, 0x36, 0xfe, 0x08, 0x71, 0xdf, 0x73, 0x01, 0x21, 0x48, 0x1e, 0xed, 0xee, 0x1c, + 0xd6, 0xab, 0xd2, 0x5e, 0xb5, 0x51, 0xa9, 0x35, 0x9e, 0xa7, 0x66, 0xd0, 0x0a, 0x2c, 0x33, 0x59, + 0xe9, 0xe0, 0xa0, 0x54, 0x7e, 0x51, 0xad, 0xa4, 0xb8, 0x8d, 0x23, 0x58, 0x0b, 0xa4, 0x7a, 0x94, + 0x81, 0x6b, 0x8d, 0xea, 0xc1, 0xab, 0x5d, 0xf1, 0xa5, 0x54, 0x6b, 0x1c, 0x54, 0xc5, 0xed, 0x52, + 0xd9, 0xef, 0x2c, 0x0b, 0xfc, 0xf0, 0x67, 0x9f, 0xdf, 0x13, 0xef, 0x89, 0x40, 0xdd, 0xad, 0xc0, + 0x72, 0xbd, 0x54, 0x7e, 0x51, 0x6b, 0x0c, 0x64, 0xe4, 0x0a, 0xc5, 0xc3, 0x46, 0x83, 0x08, 0x39, + 0xb4, 0x06, 0x57, 0x5c, 0xe1, 0xfe, 0xe1, 0x3e, 0x51, 0xae, 0x56, 0x52, 0x11, 0xb4, 0x0e, 0xc8, + 0x15, 0x1f, 0x54, 0xc5, 0x7a, 0xad, 0x51, 0x3a, 0xa8, 0x56, 0x52, 0xb3, 0xc5, 0xf7, 0x31, 0x48, + 0xba, 0xfb, 0x99, 0xf2, 0x25, 0xda, 0x83, 0x05, 0xc6, 0x99, 0x28, 0x17, 0x30, 0xcd, 0x7d, 0x74, + 0xce, 0xdf, 0x1c, 0xa1, 0xc1, 0x9a, 0x69, 0x06, 0x49, 0x90, 0xf0, 0x53, 0x25, 0xfa, 0xdd, 0xb0, + 0x51, 0x00, 0x35, 0xf3, 0xb7, 0xc7, 0xa9, 0x79, 0x01, 0x9a, 0xb0, 0xd4, 0xc7, 0x77, 0x28, 0xc0, + 0x34, 0x88, 0x5d, 0xf9, 0x3b, 0x63, 0xf5, 0xfc, 0x31, 0xfa, 0xe8, 0x2c, 0x28, 0x46, 0x10, 0x4d, + 0x06, 0xc5, 0x08, 0xe6, 0xc5, 0x19, 0xf4, 0x7f, 0x0e, 0xd2, 0x61, 0x8c, 0x81, 0x36, 0xa7, 0xa6, + 0x37, 0xbe, 0x38, 0x8d, 0x09, 0x1b, 0x21, 0x03, 0xd0, 0x30, 0x4b, 0xa0, 0xdf, 0x8f, 0xf1, 0xe4, + 0xa7, 0x2d, 0xfe, 0xde, 0x64, 0xca, 0x2c, 0xa0, 0x04, 0x09, 0x3f, 0x21, 0x04, 0x75, 0x47, 0x00, + 0x31, 0x05, 0x75, 0x47, 0x20, 0xaf, 0x38, 0xed, 0xe7, 0xe7, 0x83, 0xa0, 0x00, 0x01, 0xcc, 0xc3, + 0xdf, 0x1e, 0xa7, 0xe6, 0x05, 0x78, 0x0b, 0xeb, 0xc1, 0x6b, 0x1c, 0x15, 0xc2, 0x92, 0x0c, 0x59, + 0xe7, 0xfc, 0x83, 0xc9, 0x0d, 0x18, 0x7c, 0x6f, 0x61, 0x3d, 0x78, 0x9b, 0x07, 0x05, 0x1f, 0xc9, + 0x25, 0x41, 0xc1, 0x47, 0x13, 0x05, 0x7a, 0x09, 0x51, 0xf6, 0xa7, 0x44, 0xc0, 0xbb, 0xb9, 0x8f, + 0x42, 0xf8, 0x5c, 0xb8, 0x02, 0x73, 0x56, 0x85, 0x39, 0xb2, 0xcc, 0x51, 0xc0, 0xdf, 0x72, 0x3e, + 0x4a, 0xe0, 0xb3, 0x61, 0x9f, 0xa9, 0x9b, 0xad, 0xbf, 0xbd, 0xfb, 0x90, 0xe5, 0xbe, 0xfd, 0x90, + 0x9d, 0xf9, 0xdf, 0x45, 0x96, 0x7b, 0x77, 0x91, 0xe5, 0xde, 0x5f, 0x64, 0xb9, 0xef, 0x2e, 0xb2, + 0xdc, 0x67, 0xdf, 0x67, 0x67, 0xfe, 0xf1, 0x74, 0x8a, 0x7f, 0xce, 0xd3, 0x30, 0xde, 0xff, 0xe7, + 0x9b, 0x51, 0xe7, 0x9f, 0xf3, 0x0f, 0x7f, 0x0e, 0x00, 0x00, 0xff, 0xff, 0xaa, 0xa7, 0xaf, 0x56, + 0x2d, 0x18, 0x00, 0x00, } // Reference imports to suppress errors if they are not otherwise used. diff --git a/ori/apis/machine/v1alpha1/api.proto b/iri/apis/machine/v1alpha1/api.proto similarity index 96% rename from ori/apis/machine/v1alpha1/api.proto rename to iri/apis/machine/v1alpha1/api.proto index 6ac837dfb..dc8bf5020 100644 --- a/ori/apis/machine/v1alpha1/api.proto +++ b/iri/apis/machine/v1alpha1/api.proto @@ -1,10 +1,10 @@ syntax = "proto3"; package machine.v1alpha1; -option go_package = "github.com/onmetal/onmetal-api/ori/apis/machine/v1alpha1"; +option go_package = "github.com/ironcore-dev/ironcore/iri/apis/machine/v1alpha1"; import "github.com/gogo/protobuf/gogoproto/gogo.proto"; -import "github.com/onmetal/onmetal-api/ori/apis/meta/v1alpha1/api.proto"; +import "github.com/ironcore-dev/ironcore/iri/apis/meta/v1alpha1/api.proto"; option (gogoproto.goproto_stringer_all) = false; option (gogoproto.stringer_all) = true; diff --git a/ori/apis/meta/v1alpha1/api.pb.go b/iri/apis/meta/v1alpha1/api.pb.go similarity index 90% rename from ori/apis/meta/v1alpha1/api.pb.go rename to iri/apis/meta/v1alpha1/api.pb.go index 4ed35ff55..5bf570ab2 100644 --- a/ori/apis/meta/v1alpha1/api.pb.go +++ b/iri/apis/meta/v1alpha1/api.pb.go @@ -121,29 +121,29 @@ func init() { func init() { proto.RegisterFile("api.proto", fileDescriptor_00212fb1f9d3bf1c) } var fileDescriptor_00212fb1f9d3bf1c = []byte{ - // 344 bytes of a gzipped FileDescriptorProto - 0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0x94, 0x51, 0x41, 0x4b, 0xf3, 0x40, - 0x10, 0xed, 0x26, 0x5f, 0x0b, 0xdd, 0xf2, 0x95, 0xb2, 0x78, 0x08, 0x05, 0x97, 0xe2, 0xa9, 0x1e, - 0xba, 0xa1, 0x8a, 0xa0, 0x1e, 0x84, 0x08, 0xde, 0x14, 0xa5, 0xde, 0xbc, 0xc8, 0xa4, 0x59, 0xd3, - 0xd5, 0x34, 0x1b, 0xd2, 0x69, 0xa1, 0x37, 0x7f, 0x81, 0xf8, 0xb3, 0x7a, 0xf4, 0xe8, 0xd1, 0xc6, - 0x3f, 0x22, 0xd9, 0xa4, 0x98, 0x7a, 0x10, 0x3c, 0xed, 0xcc, 0x7b, 0xf3, 0xde, 0xee, 0xbe, 0xa1, - 0x4d, 0x48, 0x94, 0x48, 0x52, 0x8d, 0x9a, 0xfd, 0x9f, 0x4a, 0x04, 0xb1, 0x18, 0x42, 0x94, 0x4c, - 0x60, 0xd8, 0x1d, 0x84, 0x0a, 0x27, 0x73, 0x5f, 0x8c, 0xf5, 0xd4, 0x0d, 0x75, 0xa8, 0x5d, 0x33, - 0xe5, 0xcf, 0x1f, 0x4c, 0x67, 0x1a, 0x53, 0x15, 0xea, 0xbd, 0x17, 0x9b, 0xb6, 0xaf, 0xfd, 0x47, - 0x39, 0xc6, 0x2b, 0x89, 0x10, 0x00, 0x02, 0x6b, 0x53, 0x4b, 0x05, 0x0e, 0xe9, 0x91, 0x7e, 0x73, - 0x64, 0xa9, 0x80, 0xdd, 0xd0, 0x16, 0xc4, 0xb1, 0x46, 0x40, 0xa5, 0xe3, 0x99, 0x63, 0xf5, 0xec, - 0x7e, 0xeb, 0x40, 0x88, 0xad, 0x6b, 0xc5, 0xb6, 0x87, 0xf0, 0xbe, 0x05, 0x17, 0x31, 0xa6, 0xcb, - 0x51, 0xd5, 0x82, 0x79, 0xb4, 0x11, 0x81, 0x2f, 0xa3, 0x99, 0x63, 0x1b, 0xb3, 0xfd, 0xdf, 0xcd, - 0x2e, 0xcd, 0x6c, 0xe1, 0x53, 0x0a, 0x19, 0xa7, 0x34, 0x94, 0xb1, 0x4c, 0x8d, 0xa3, 0xf3, 0xaf, - 0x47, 0xfa, 0xf6, 0xa8, 0x82, 0xb0, 0x5d, 0x4a, 0xc7, 0xa9, 0x04, 0x94, 0xc1, 0x3d, 0xa0, 0x53, - 0x37, 0x7c, 0xb3, 0x44, 0x3c, 0xcc, 0xe9, 0x40, 0x46, 0xb2, 0xa4, 0x1b, 0x05, 0x5d, 0x22, 0x1e, - 0x76, 0xcf, 0x68, 0xe7, 0xe7, 0x0f, 0x58, 0x87, 0xda, 0x4f, 0x72, 0x59, 0xe6, 0x92, 0x97, 0x6c, - 0x87, 0xd6, 0x17, 0x10, 0xcd, 0xa5, 0x63, 0x19, 0xac, 0x68, 0x4e, 0xad, 0x63, 0xd2, 0x3d, 0xa1, - 0xad, 0xca, 0xa3, 0xff, 0x22, 0x3d, 0xbf, 0x5d, 0xad, 0x39, 0x79, 0x5f, 0xf3, 0xda, 0x73, 0xc6, - 0xc9, 0x2a, 0xe3, 0xe4, 0x2d, 0xe3, 0xe4, 0x23, 0xe3, 0xe4, 0xf5, 0x93, 0xd7, 0xee, 0x8e, 0x2a, - 0xdb, 0xd5, 0x71, 0x9e, 0x5a, 0xb4, 0x39, 0x07, 0x90, 0x28, 0x57, 0xa7, 0xca, 0x85, 0x44, 0xcd, - 0xdc, 0x1c, 0x72, 0x37, 0x81, 0xfa, 0x0d, 0xb3, 0xec, 0xc3, 0xaf, 0x00, 0x00, 0x00, 0xff, 0xff, - 0x80, 0xde, 0x0a, 0x1b, 0x37, 0x02, 0x00, 0x00, + // 346 bytes of a gzipped FileDescriptorProto + 0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0x94, 0x51, 0x4f, 0x4b, 0xfb, 0x40, + 0x14, 0xec, 0x26, 0xbf, 0x16, 0xba, 0xe5, 0x57, 0xca, 0xe2, 0x21, 0x14, 0x5c, 0x8a, 0xa7, 0x7a, + 0x68, 0x42, 0xf5, 0xe0, 0x9f, 0x83, 0x10, 0xc1, 0x9b, 0xa2, 0x14, 0xbc, 0x78, 0x91, 0x97, 0xe4, + 0x99, 0xae, 0xa6, 0xd9, 0xb0, 0xdd, 0x16, 0x7a, 0xf3, 0x13, 0x88, 0x1f, 0xab, 0x47, 0x8f, 0x1e, + 0x6d, 0xfc, 0x22, 0xd2, 0x4d, 0xd4, 0xd4, 0x83, 0xe0, 0xed, 0xcd, 0xcc, 0x9b, 0x49, 0x76, 0x1e, + 0x6d, 0x42, 0x26, 0xdc, 0x4c, 0x49, 0x2d, 0xd9, 0xff, 0x09, 0x6a, 0x70, 0xe7, 0x43, 0x48, 0xb2, + 0x31, 0x0c, 0xbb, 0x83, 0x58, 0xe8, 0xf1, 0x2c, 0x70, 0x43, 0x39, 0xf1, 0x62, 0x19, 0x4b, 0xcf, + 0x6c, 0x05, 0xb3, 0x3b, 0x83, 0x0c, 0x30, 0x53, 0xe1, 0xde, 0x79, 0xb2, 0x69, 0xfb, 0x32, 0xb8, + 0xc7, 0x50, 0x5f, 0xa0, 0x86, 0x08, 0x34, 0xb0, 0x36, 0xb5, 0x44, 0xe4, 0x90, 0x1e, 0xe9, 0x37, + 0x47, 0x96, 0x88, 0xd8, 0x15, 0x6d, 0x41, 0x9a, 0x4a, 0x0d, 0x5a, 0xc8, 0x74, 0xea, 0x58, 0x3d, + 0xbb, 0xdf, 0xda, 0x73, 0xdd, 0x8d, 0xcf, 0xba, 0x9b, 0x19, 0xae, 0xff, 0x6d, 0x38, 0x4b, 0xb5, + 0x5a, 0x8c, 0xaa, 0x11, 0xcc, 0xa7, 0x8d, 0x04, 0x02, 0x4c, 0xa6, 0x8e, 0x6d, 0xc2, 0x76, 0x7f, + 0x0f, 0x3b, 0x37, 0xbb, 0x45, 0x4e, 0x69, 0x64, 0x9c, 0xd2, 0x18, 0x53, 0x54, 0x26, 0xd1, 0xf9, + 0xd7, 0x23, 0x7d, 0x7b, 0x54, 0x61, 0xd8, 0x36, 0xa5, 0xa1, 0x42, 0xd0, 0x18, 0xdd, 0x82, 0x76, + 0xea, 0x46, 0x6f, 0x96, 0x8c, 0xaf, 0xd7, 0x72, 0x84, 0x09, 0x96, 0x72, 0xa3, 0x90, 0x4b, 0xc6, + 0xd7, 0xdd, 0x13, 0xda, 0xf9, 0xf9, 0x02, 0xd6, 0xa1, 0xf6, 0x03, 0x2e, 0xca, 0x5e, 0xd6, 0x23, + 0xdb, 0xa2, 0xf5, 0x39, 0x24, 0x33, 0x74, 0x2c, 0xc3, 0x15, 0xe0, 0xd8, 0x3a, 0x24, 0xdd, 0x23, + 0xda, 0xaa, 0xfc, 0xf4, 0x5f, 0xac, 0xa7, 0xd7, 0xcb, 0x15, 0x27, 0xaf, 0x2b, 0x5e, 0x7b, 0xcc, + 0x39, 0x59, 0xe6, 0x9c, 0xbc, 0xe4, 0x9c, 0xbc, 0xe5, 0x9c, 0x3c, 0xbf, 0xf3, 0xda, 0xcd, 0x41, + 0xe5, 0xba, 0x42, 0xc9, 0x34, 0x94, 0x0a, 0x07, 0x11, 0xce, 0xbf, 0x80, 0x27, 0x94, 0xf0, 0x20, + 0x13, 0x53, 0x6f, 0x5d, 0xa9, 0xf7, 0x59, 0x69, 0xd0, 0x30, 0xe7, 0xde, 0xff, 0x08, 0x00, 0x00, + 0xff, 0xff, 0x99, 0x8d, 0x3d, 0xfa, 0x39, 0x02, 0x00, 0x00, } func (m *ObjectMetadata) Marshal() (dAtA []byte, err error) { diff --git a/ori/apis/meta/v1alpha1/api.proto b/iri/apis/meta/v1alpha1/api.proto similarity index 88% rename from ori/apis/meta/v1alpha1/api.proto rename to iri/apis/meta/v1alpha1/api.proto index cda3a387a..e97fbb442 100644 --- a/ori/apis/meta/v1alpha1/api.proto +++ b/iri/apis/meta/v1alpha1/api.proto @@ -1,7 +1,7 @@ syntax = "proto3"; package meta.v1alpha1; -option go_package = "github.com/onmetal/onmetal-api/ori/apis/meta/v1alpha1"; +option go_package = "github.com/ironcore-dev/ironcore/iri/apis/meta/v1alpha1"; import "github.com/gogo/protobuf/gogoproto/gogo.proto"; @@ -21,4 +21,3 @@ message ObjectMetadata { int64 created_at = 5; int64 deleted_at = 6; } - diff --git a/ori/apis/meta/v1alpha1/interfaces.go b/iri/apis/meta/v1alpha1/interfaces.go similarity index 95% rename from ori/apis/meta/v1alpha1/interfaces.go rename to iri/apis/meta/v1alpha1/interfaces.go index 90b38ffd6..216e9843c 100644 --- a/ori/apis/meta/v1alpha1/interfaces.go +++ b/iri/apis/meta/v1alpha1/interfaces.go @@ -1,4 +1,4 @@ -// Copyright 2022 OnMetal authors +// Copyright 2022 IronCore authors // // Licensed under the Apache License, Version 2.0 (the "License"); // you may not use this file except in compliance with the License. diff --git a/ori/apis/volume/v1alpha1/api.pb.go b/iri/apis/volume/v1alpha1/api.pb.go similarity index 95% rename from ori/apis/volume/v1alpha1/api.pb.go rename to iri/apis/volume/v1alpha1/api.pb.go index ba64a272d..3f475d9b9 100644 --- a/ori/apis/volume/v1alpha1/api.pb.go +++ b/iri/apis/volume/v1alpha1/api.pb.go @@ -15,7 +15,7 @@ import ( _ "github.com/gogo/protobuf/gogoproto" proto "github.com/gogo/protobuf/proto" github_com_gogo_protobuf_sortkeys "github.com/gogo/protobuf/sortkeys" - v1alpha1 "github.com/onmetal/onmetal-api/ori/apis/meta/v1alpha1" + v1alpha1 "github.com/ironcore-dev/ironcore/iri/apis/meta/v1alpha1" grpc "google.golang.org/grpc" codes "google.golang.org/grpc/codes" status "google.golang.org/grpc/status" @@ -1079,73 +1079,73 @@ func init() { func init() { proto.RegisterFile("api.proto", fileDescriptor_00212fb1f9d3bf1c) } var fileDescriptor_00212fb1f9d3bf1c = []byte{ - // 1043 bytes of a gzipped FileDescriptorProto + // 1045 bytes of a gzipped FileDescriptorProto 0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0xa4, 0x56, 0xdd, 0x6e, 0xdb, 0x36, 0x14, 0xb6, 0xec, 0xc4, 0x4b, 0x8e, 0x1d, 0xc7, 0xa5, 0x8d, 0xd6, 0x70, 0x5b, 0x37, 0x50, 0x37, - 0x20, 0x18, 0x10, 0x6b, 0xf1, 0xb0, 0x5f, 0x60, 0xcb, 0x9c, 0xc4, 0xed, 0x82, 0x3a, 0x49, 0xa1, - 0xa0, 0x19, 0x50, 0x60, 0x30, 0x68, 0x99, 0x75, 0xb8, 0xc9, 0x92, 0x2a, 0x52, 0xc6, 0x7c, 0xb7, - 0x47, 0xd8, 0x2b, 0xec, 0x7a, 0x4f, 0xd0, 0x37, 0xe8, 0xe5, 0x6e, 0x06, 0x0c, 0xd8, 0xcd, 0x9a, - 0xbd, 0xc8, 0x20, 0x92, 0x52, 0x24, 0xff, 0x25, 0x41, 0xaf, 0x2c, 0x1e, 0x7d, 0xe7, 0xe3, 0x77, - 0x0e, 0x3f, 0x1e, 0x0b, 0xd6, 0xb1, 0x47, 0x9b, 0x9e, 0xef, 0x72, 0x17, 0x6d, 0x8e, 0x5d, 0x3b, - 0x18, 0x91, 0xe6, 0x78, 0x17, 0xdb, 0xde, 0x05, 0xde, 0xad, 0xef, 0x0c, 0x29, 0xbf, 0x08, 0xfa, - 0x4d, 0xcb, 0x1d, 0x19, 0x43, 0x77, 0xe8, 0x1a, 0x02, 0xd7, 0x0f, 0x5e, 0x89, 0x95, 0x58, 0x88, - 0x27, 0x99, 0x5f, 0xdf, 0x4b, 0xc0, 0x5d, 0x67, 0x44, 0x38, 0xb6, 0xa3, 0xdf, 0x1d, 0xec, 0x51, - 0xc3, 0xf5, 0xa9, 0x81, 0x3d, 0xca, 0x8c, 0x30, 0x64, 0x44, 0xbb, 0x18, 0xb1, 0x00, 0xfd, 0x8d, - 0x06, 0xc5, 0x73, 0xa1, 0xe1, 0x09, 0xb5, 0x39, 0xf1, 0x51, 0x09, 0xb2, 0x74, 0x50, 0xd3, 0xb6, - 0xb4, 0xed, 0x75, 0x33, 0x4b, 0x07, 0xe8, 0x07, 0x28, 0xd9, 0xb8, 0x4f, 0xec, 0x1e, 0x23, 0x36, - 0xb1, 0xb8, 0xeb, 0xd7, 0xb2, 0x5b, 0xb9, 0xed, 0x42, 0xeb, 0x93, 0xe6, 0x94, 0xf4, 0x66, 0x92, - 0xa6, 0xd9, 0x0d, 0x73, 0xce, 0x54, 0x4a, 0xc7, 0xe1, 0xfe, 0xc4, 0xdc, 0xb0, 0x93, 0xb1, 0xfa, - 0x77, 0x80, 0x66, 0x41, 0xa8, 0x0c, 0xb9, 0x9f, 0xc9, 0x44, 0xed, 0x1f, 0x3e, 0xa2, 0x2a, 0xac, - 0x8e, 0xb1, 0x1d, 0x90, 0x5a, 0x56, 0xc4, 0xe4, 0xe2, 0xeb, 0xec, 0x97, 0x9a, 0xfe, 0x39, 0x6c, - 0xca, 0x3d, 0x4d, 0xc2, 0xdc, 0xc0, 0xb7, 0x08, 0x43, 0x8f, 0x61, 0x83, 0x71, 0xd7, 0xc7, 0x43, - 0xd2, 0xeb, 0x4f, 0x38, 0x61, 0x82, 0x28, 0x67, 0x16, 0x55, 0x70, 0x3f, 0x8c, 0xe9, 0xbf, 0x6b, - 0x50, 0xea, 0x38, 0x96, 0x3f, 0xf1, 0x38, 0x75, 0x9d, 0x33, 0x8f, 0x58, 0xe8, 0x39, 0x14, 0x18, - 0xb1, 0x7c, 0xc2, 0x7b, 0x03, 0xcc, 0x71, 0x4d, 0x13, 0x25, 0x1a, 0x33, 0x25, 0xa6, 0xb3, 0x9a, - 0x67, 0x22, 0xe5, 0x10, 0x73, 0x2c, 0x2b, 0x04, 0x16, 0x07, 0xea, 0xdf, 0xc0, 0xe6, 0xd4, 0xeb, - 0xeb, 0x6a, 0x2b, 0x26, 0x6b, 0x7b, 0xa3, 0x01, 0xc8, 0xe2, 0x84, 0xbe, 0x2a, 0xac, 0xd2, 0x11, - 0x1e, 0x12, 0x95, 0x2c, 0x17, 0x61, 0xd4, 0xb2, 0x31, 0x63, 0x51, 0x6b, 0xc4, 0x02, 0x7d, 0x0b, - 0xeb, 0x7e, 0xd4, 0x90, 0x5a, 0x6e, 0x4b, 0xdb, 0x2e, 0xb4, 0xb6, 0x16, 0x1c, 0x56, 0xdc, 0x38, - 0xf3, 0x2a, 0x05, 0xed, 0x01, 0x90, 0xb8, 0xce, 0xda, 0x8a, 0x20, 0x78, 0x74, 0x4d, 0x2b, 0xcc, - 0x44, 0x8a, 0x3e, 0x89, 0x2c, 0x75, 0xc6, 0x31, 0x0f, 0x18, 0x6a, 0xc1, 0x2a, 0xe3, 0x98, 0x4b, - 0xf1, 0xa5, 0xd6, 0x83, 0x05, 0x62, 0x42, 0x34, 0x31, 0x25, 0x14, 0x7d, 0x06, 0x79, 0x6c, 0x59, - 0x44, 0xd5, 0x56, 0x68, 0x3d, 0x5c, 0x90, 0xd4, 0x16, 0x20, 0x53, 0x81, 0xf5, 0x3f, 0x34, 0xc8, - 0xcb, 0x17, 0xe8, 0x2b, 0x58, 0x0b, 0x4d, 0xaf, 0xce, 0x53, 0x72, 0x84, 0x81, 0x2b, 0x86, 0xd3, - 0xfe, 0x4f, 0xc4, 0xe2, 0xc7, 0x0a, 0x64, 0xc6, 0x70, 0x64, 0xc0, 0x0a, 0xf3, 0x88, 0xa5, 0xb6, - 0xbe, 0xbf, 0x48, 0x6f, 0x58, 0xb7, 0x00, 0x86, 0x6a, 0x99, 0xa8, 0x55, 0xf5, 0xfb, 0xe1, 0x92, - 0x12, 0x03, 0x66, 0x2a, 0xb0, 0xbe, 0x07, 0xf7, 0x64, 0xfc, 0x20, 0x3c, 0xb8, 0x03, 0xec, 0xe1, - 0x3e, 0xb5, 0x29, 0xa7, 0x84, 0x85, 0x5e, 0xe1, 0x5e, 0x64, 0xdf, 0xf0, 0x11, 0x21, 0x58, 0xa1, - 0xae, 0x27, 0xfb, 0x91, 0x33, 0xc5, 0xb3, 0xee, 0x42, 0x21, 0x41, 0x10, 0x42, 0x1c, 0x3c, 0x8a, - 0x4c, 0x22, 0x9e, 0x51, 0x17, 0x8a, 0x56, 0x82, 0x58, 0xd5, 0xb4, 0xbd, 0x40, 0xe0, 0x8c, 0x10, - 0x33, 0x95, 0xad, 0x7b, 0x70, 0x27, 0x01, 0x54, 0xe7, 0xbb, 0x07, 0x45, 0xc9, 0xd6, 0x93, 0x6e, - 0x94, 0xdd, 0x7e, 0xb0, 0x6c, 0x0b, 0xb3, 0x30, 0x4e, 0xe8, 0xae, 0xc3, 0xda, 0xeb, 0x00, 0x3b, - 0x9c, 0xf2, 0x89, 0x2a, 0x2f, 0x5e, 0xeb, 0xff, 0x64, 0x23, 0x37, 0xc9, 0xa3, 0x46, 0x77, 0x21, - 0x3f, 0xf0, 0xe9, 0x98, 0xf8, 0xaa, 0x4c, 0xb5, 0x0a, 0xe3, 0x17, 0xd8, 0x19, 0xd8, 0xd1, 0xa0, - 0x50, 0x2b, 0x74, 0x0c, 0x80, 0x39, 0xf7, 0x69, 0x3f, 0xe0, 0xe2, 0x3e, 0x84, 0x37, 0x7b, 0x67, - 0xa9, 0x9b, 0x9a, 0xed, 0x18, 0xaf, 0xee, 0xf5, 0x15, 0x01, 0x3a, 0x49, 0x4f, 0x8a, 0x95, 0x9b, - 0xf0, 0x5d, 0x33, 0x27, 0xa6, 0xb6, 0xbb, 0xcd, 0x0c, 0x7c, 0xdf, 0x31, 0xf3, 0x0c, 0x50, 0x97, - 0x32, 0x2e, 0xd5, 0x32, 0x93, 0xbc, 0x0e, 0x08, 0xe3, 0xa1, 0x9d, 0x5f, 0x89, 0x31, 0x1e, 0x5f, - 0x9c, 0x65, 0xb3, 0xde, 0x54, 0x60, 0xfd, 0x7b, 0xa8, 0xa4, 0xc8, 0x98, 0xe7, 0x3a, 0x8c, 0xa0, - 0x5d, 0xf8, 0x40, 0xa6, 0x33, 0x35, 0x57, 0xef, 0x2d, 0x9a, 0x46, 0x11, 0x4e, 0x7f, 0x02, 0x95, - 0x03, 0x9f, 0x60, 0x4e, 0xa2, 0x31, 0x25, 0x75, 0x19, 0x90, 0x97, 0x08, 0xa5, 0x6b, 0x21, 0x91, - 0x82, 0xe9, 0x3e, 0x54, 0x3a, 0xbf, 0x78, 0xd8, 0x19, 0xa4, 0x79, 0xee, 0xc3, 0xba, 0x32, 0x6c, - 0xfc, 0x57, 0xb7, 0x26, 0x03, 0x47, 0x83, 0xf4, 0xf8, 0xcc, 0xde, 0x7a, 0x7c, 0xea, 0x4f, 0xa1, - 0x9a, 0xd6, 0xae, 0xda, 0x70, 0x6b, 0xf1, 0x77, 0xa1, 0x9a, 0x16, 0x2f, 0x89, 0xf4, 0x16, 0x54, - 0x0e, 0x89, 0x4d, 0xa6, 0x9b, 0xb3, 0xac, 0xa8, 0x90, 0x2b, 0x9d, 0xa3, 0xb8, 0x36, 0x61, 0x43, - 0xcd, 0x24, 0xc9, 0xa2, 0x0f, 0xa0, 0x14, 0x05, 0x94, 0x6e, 0x13, 0x2a, 0xc9, 0xdb, 0xdd, 0x53, - 0x83, 0x4e, 0x1e, 0xa5, 0xbe, 0xec, 0x92, 0x2b, 0xa2, 0x3b, 0xe3, 0xe9, 0xd0, 0xc7, 0x47, 0xd1, - 0xdc, 0x12, 0x33, 0x1f, 0x21, 0x28, 0x9d, 0x9f, 0x76, 0x5f, 0x1c, 0x77, 0x7a, 0xcf, 0x3b, 0x27, - 0x87, 0x47, 0x27, 0x4f, 0xcb, 0x19, 0x54, 0x85, 0xb2, 0x8a, 0xb5, 0xcf, 0xdb, 0x47, 0xdd, 0xf6, - 0x7e, 0xb7, 0x53, 0xd6, 0x50, 0x19, 0x8a, 0x2a, 0xda, 0x31, 0xcd, 0x53, 0xb3, 0x9c, 0x6d, 0xfd, - 0x95, 0x83, 0x0d, 0x55, 0x54, 0xe0, 0x70, 0x3a, 0x22, 0xe8, 0x25, 0x14, 0x12, 0x36, 0x44, 0x8f, - 0x67, 0x24, 0xce, 0x3a, 0xbe, 0xfe, 0xe1, 0x72, 0x90, 0xea, 0x56, 0x06, 0xfd, 0x08, 0xc5, 0xe4, - 0xe1, 0xa2, 0xd9, 0xbc, 0x39, 0xbe, 0xad, 0x7f, 0x74, 0x0d, 0x2a, 0x49, 0x9f, 0x3c, 0xf2, 0x39, - 0xf4, 0x73, 0xec, 0x3c, 0x87, 0x7e, 0xae, 0x6f, 0x04, 0x7d, 0xd2, 0x05, 0x73, 0xe8, 0xe7, 0x18, - 0x6b, 0x0e, 0xfd, 0x5c, 0x2b, 0x65, 0xd0, 0x33, 0xc8, 0xab, 0x7f, 0x84, 0xc6, 0x4c, 0x4a, 0xca, - 0x65, 0xf5, 0x47, 0x0b, 0xdf, 0x47, 0x64, 0xfb, 0x2f, 0xde, 0xbe, 0x6b, 0x68, 0x7f, 0xbf, 0x6b, - 0x64, 0x7e, 0xbd, 0x6c, 0x68, 0x6f, 0x2f, 0x1b, 0xda, 0x9f, 0x97, 0x0d, 0xed, 0xdf, 0xcb, 0x86, - 0xf6, 0xdb, 0x7f, 0x8d, 0xcc, 0xcb, 0x2f, 0x6e, 0xfa, 0xdd, 0x2b, 0xf7, 0x89, 0xbf, 0x7c, 0xfb, - 0x79, 0xf1, 0xd9, 0xfb, 0xe9, 0xff, 0x01, 0x00, 0x00, 0xff, 0xff, 0xaa, 0xae, 0x00, 0x7f, 0x84, - 0x0b, 0x00, 0x00, + 0x20, 0x18, 0x10, 0x6b, 0xf1, 0xb0, 0x61, 0x1d, 0xb0, 0x65, 0x4e, 0xe2, 0x76, 0x41, 0x9d, 0xa4, + 0x50, 0xb0, 0x14, 0x28, 0x30, 0x18, 0xb4, 0xcc, 0x3a, 0xdc, 0x64, 0x49, 0x15, 0x29, 0x63, 0xbe, + 0xdb, 0x23, 0xec, 0x15, 0x76, 0xbd, 0x27, 0xe8, 0x1b, 0xf4, 0x72, 0x37, 0x03, 0x06, 0xec, 0x66, + 0xcd, 0x5e, 0x64, 0x10, 0x49, 0x29, 0x92, 0xff, 0x92, 0xa0, 0x77, 0xe4, 0xf1, 0x77, 0x3e, 0x7e, + 0xe7, 0xf0, 0xe3, 0xb1, 0x60, 0x1d, 0x7b, 0xb4, 0xe9, 0xf9, 0x2e, 0x77, 0xd1, 0xe6, 0xd8, 0xb5, + 0x83, 0x11, 0x69, 0x8e, 0x77, 0xb1, 0xed, 0x5d, 0xe0, 0xdd, 0xfa, 0xce, 0x90, 0xf2, 0x8b, 0xa0, + 0xdf, 0xb4, 0xdc, 0x91, 0x31, 0x74, 0x87, 0xae, 0x21, 0x70, 0xfd, 0xe0, 0xb5, 0xd8, 0x89, 0x8d, + 0x58, 0xc9, 0xfc, 0x7a, 0x3b, 0x01, 0xa7, 0xbe, 0xeb, 0x58, 0xae, 0x4f, 0x76, 0x06, 0x64, 0x1c, + 0x6f, 0x0c, 0xea, 0x53, 0x03, 0x7b, 0x94, 0x19, 0x23, 0xc2, 0xb1, 0x11, 0x9d, 0x63, 0xc4, 0x12, + 0xf4, 0xb7, 0x1a, 0x14, 0xcf, 0x85, 0x8a, 0xa7, 0xd4, 0xe6, 0xc4, 0x47, 0x25, 0xc8, 0xd2, 0x41, + 0x4d, 0xdb, 0xd2, 0xb6, 0xd7, 0xcd, 0x2c, 0x1d, 0xa0, 0x97, 0x50, 0xb2, 0x71, 0x9f, 0xd8, 0x3d, + 0x46, 0x6c, 0x62, 0x71, 0xd7, 0xaf, 0x65, 0xb7, 0x72, 0xdb, 0x85, 0xd6, 0x67, 0xcd, 0x29, 0xf1, + 0xcd, 0x24, 0x4d, 0xb3, 0x1b, 0xe6, 0x9c, 0xa9, 0x94, 0x8e, 0xc3, 0xfd, 0x89, 0xb9, 0x61, 0x27, + 0x63, 0xf5, 0xef, 0x00, 0xcd, 0x82, 0x50, 0x19, 0x72, 0x3f, 0x93, 0x89, 0x3a, 0x3f, 0x5c, 0xa2, + 0x2a, 0xac, 0x8e, 0xb1, 0x1d, 0x90, 0x5a, 0x56, 0xc4, 0xe4, 0xe6, 0xeb, 0xec, 0x57, 0x9a, 0xfe, + 0x25, 0x6c, 0xca, 0x33, 0x4d, 0xc2, 0xdc, 0xc0, 0xb7, 0x08, 0x43, 0x8f, 0x61, 0x83, 0x71, 0xd7, + 0xc7, 0x43, 0xd2, 0xeb, 0x4f, 0x38, 0x61, 0x82, 0x28, 0x67, 0x16, 0x55, 0x70, 0x3f, 0x8c, 0xe9, + 0xbf, 0x6b, 0x50, 0xea, 0x38, 0x96, 0x3f, 0xf1, 0x38, 0x75, 0x9d, 0x33, 0x8f, 0x58, 0xe8, 0x05, + 0x14, 0x18, 0xb1, 0x7c, 0xc2, 0x7b, 0x03, 0xcc, 0x71, 0x4d, 0x13, 0x25, 0x1a, 0x33, 0x25, 0xa6, + 0xb3, 0x9a, 0x67, 0x22, 0xe5, 0x10, 0x73, 0x2c, 0x2b, 0x04, 0x16, 0x07, 0xea, 0xdf, 0xc0, 0xe6, + 0xd4, 0xcf, 0xd7, 0xd5, 0x56, 0x4c, 0xd6, 0xf6, 0x56, 0x03, 0x90, 0xc5, 0x09, 0x7d, 0x55, 0x58, + 0xa5, 0x23, 0x3c, 0x24, 0x2a, 0x59, 0x6e, 0xc2, 0xa8, 0x65, 0x63, 0xc6, 0xa2, 0xd6, 0x88, 0x0d, + 0xfa, 0x16, 0xd6, 0xfd, 0xa8, 0x21, 0xb5, 0xdc, 0x96, 0xb6, 0x5d, 0x68, 0x6d, 0x2d, 0xb8, 0xac, + 0xb8, 0x71, 0xe6, 0x55, 0x0a, 0xda, 0x03, 0x20, 0x71, 0x9d, 0xb5, 0x15, 0x41, 0xf0, 0xe8, 0x9a, + 0x56, 0x98, 0x89, 0x14, 0x7d, 0x12, 0x59, 0xea, 0x8c, 0x63, 0x1e, 0x30, 0xd4, 0x82, 0x55, 0xc6, + 0x31, 0x97, 0xe2, 0x4b, 0xad, 0x07, 0x0b, 0xc4, 0x84, 0x68, 0x62, 0x4a, 0x28, 0xfa, 0x02, 0xf2, + 0xd8, 0xb2, 0x88, 0xaa, 0xad, 0xd0, 0x7a, 0xb8, 0x20, 0xa9, 0x2d, 0x40, 0xa6, 0x02, 0xeb, 0x7f, + 0x68, 0x90, 0x97, 0x3f, 0xa0, 0x27, 0xb0, 0x16, 0x9a, 0x5e, 0xdd, 0xa7, 0xe4, 0x08, 0x03, 0x57, + 0x0c, 0xa7, 0xfd, 0x9f, 0x88, 0xc5, 0x8f, 0x15, 0xc8, 0x8c, 0xe1, 0xc8, 0x80, 0x15, 0xe6, 0x11, + 0x4b, 0x1d, 0x7d, 0x7f, 0x91, 0xde, 0xb0, 0x6e, 0x01, 0x0c, 0xd5, 0x32, 0x51, 0xab, 0xea, 0xf7, + 0xc3, 0x25, 0x25, 0x06, 0xcc, 0x54, 0x60, 0x7d, 0x0f, 0xee, 0xc9, 0xf8, 0x41, 0x78, 0x71, 0x07, + 0xd8, 0xc3, 0x7d, 0x6a, 0x53, 0x4e, 0x09, 0x0b, 0xbd, 0xc2, 0xbd, 0xc8, 0xbe, 0xe1, 0x12, 0x21, + 0x58, 0xa1, 0xae, 0x27, 0xfb, 0x91, 0x33, 0xc5, 0x5a, 0x77, 0xa1, 0x90, 0x20, 0x08, 0x21, 0x0e, + 0x1e, 0x45, 0x26, 0x11, 0x6b, 0xd4, 0x85, 0xa2, 0x95, 0x20, 0x56, 0x35, 0x6d, 0x2f, 0x10, 0x38, + 0x23, 0xc4, 0x4c, 0x65, 0xeb, 0x1e, 0xdc, 0x49, 0x00, 0xd5, 0xfd, 0xee, 0x41, 0x51, 0xb2, 0xf5, + 0xa4, 0x1b, 0x65, 0xb7, 0x1f, 0x2c, 0x3b, 0xc2, 0x2c, 0x8c, 0x13, 0xba, 0xeb, 0xb0, 0xf6, 0x26, + 0xc0, 0x0e, 0xa7, 0x7c, 0xa2, 0xca, 0x8b, 0xf7, 0xfa, 0x3f, 0xd9, 0xc8, 0x4d, 0xf2, 0xaa, 0xd1, + 0x5d, 0xc8, 0x0f, 0x7c, 0x3a, 0x26, 0xbe, 0x2a, 0x53, 0xed, 0xc2, 0xf8, 0x05, 0x76, 0x06, 0x76, + 0x34, 0x28, 0xd4, 0x0e, 0x1d, 0x03, 0x60, 0xce, 0x7d, 0xda, 0x0f, 0xb8, 0x78, 0x0f, 0xe1, 0xcb, + 0xde, 0x59, 0xea, 0xa6, 0x66, 0x3b, 0xc6, 0xab, 0x77, 0x7d, 0x45, 0x80, 0x4e, 0xd2, 0x93, 0x62, + 0xe5, 0x26, 0x7c, 0xd7, 0xcc, 0x89, 0xa9, 0xe3, 0x6e, 0x33, 0x03, 0x3f, 0x74, 0xcc, 0x3c, 0x07, + 0xd4, 0xa5, 0x8c, 0x4b, 0xb5, 0xcc, 0x24, 0x6f, 0x02, 0xc2, 0x78, 0x68, 0xe7, 0xd7, 0x62, 0x8c, + 0xc7, 0x0f, 0x67, 0xd9, 0xac, 0x37, 0x15, 0x58, 0xff, 0x1e, 0x2a, 0x29, 0x32, 0xe6, 0xb9, 0x0e, + 0x23, 0x68, 0x17, 0x3e, 0x92, 0xe9, 0x4c, 0xcd, 0xd5, 0x7b, 0x8b, 0xa6, 0x51, 0x84, 0xd3, 0x9f, + 0x42, 0xe5, 0xc0, 0x27, 0x98, 0x93, 0x68, 0x4c, 0x49, 0x5d, 0x06, 0xe4, 0x25, 0x42, 0xe9, 0x5a, + 0x48, 0xa4, 0x60, 0xba, 0x0f, 0x95, 0xce, 0x2f, 0x1e, 0x76, 0x06, 0x69, 0x9e, 0xfb, 0xb0, 0xae, + 0x0c, 0x1b, 0xff, 0xd5, 0xad, 0xc9, 0xc0, 0xd1, 0x20, 0x3d, 0x3e, 0xb3, 0xb7, 0x1e, 0x9f, 0xfa, + 0x33, 0xa8, 0xa6, 0xb5, 0xab, 0x36, 0xdc, 0x5a, 0xfc, 0x5d, 0xa8, 0xa6, 0xc5, 0x4b, 0x22, 0xbd, + 0x05, 0x95, 0x43, 0x62, 0x93, 0xe9, 0xe6, 0x2c, 0x2b, 0x2a, 0xe4, 0x4a, 0xe7, 0x28, 0xae, 0x4d, + 0xd8, 0x50, 0x33, 0x49, 0xb2, 0xe8, 0x03, 0x28, 0x45, 0x01, 0xa5, 0xdb, 0x84, 0x4a, 0xf2, 0x75, + 0xf7, 0xd4, 0xa0, 0x93, 0x57, 0xa9, 0x2f, 0x7b, 0xe4, 0x8a, 0xe8, 0xce, 0x78, 0x3a, 0xf4, 0xe9, + 0x51, 0x34, 0xb7, 0xc4, 0xcc, 0x47, 0x08, 0x4a, 0xe7, 0xa7, 0xdd, 0x1f, 0x8e, 0x3b, 0xbd, 0x17, + 0x9d, 0x93, 0xc3, 0xa3, 0x93, 0x67, 0xe5, 0x0c, 0xaa, 0x42, 0x59, 0xc5, 0xda, 0xe7, 0xed, 0xa3, + 0x6e, 0x7b, 0xbf, 0xdb, 0x29, 0x6b, 0xa8, 0x0c, 0x45, 0x15, 0xed, 0x98, 0xe6, 0xa9, 0x59, 0xce, + 0xb6, 0xfe, 0xca, 0xc1, 0x86, 0x2a, 0x2a, 0x70, 0x38, 0x1d, 0x11, 0xf4, 0x0a, 0x0a, 0x09, 0x1b, + 0xa2, 0xc7, 0x33, 0x12, 0x67, 0x1d, 0x5f, 0xff, 0x78, 0x39, 0x48, 0x75, 0x2b, 0x83, 0x7e, 0x84, + 0x62, 0xf2, 0x72, 0xd1, 0x6c, 0xde, 0x1c, 0xdf, 0xd6, 0x3f, 0xb9, 0x06, 0x95, 0xa4, 0x4f, 0x5e, + 0xf9, 0x1c, 0xfa, 0x39, 0x76, 0x9e, 0x43, 0x3f, 0xd7, 0x37, 0x82, 0x3e, 0xe9, 0x82, 0x39, 0xf4, + 0x73, 0x8c, 0x35, 0x87, 0x7e, 0xae, 0x95, 0x32, 0xe8, 0x39, 0xe4, 0xd5, 0x3f, 0x42, 0x63, 0x26, + 0x25, 0xe5, 0xb2, 0xfa, 0xa3, 0x85, 0xbf, 0x47, 0x64, 0xfb, 0x2f, 0xdf, 0xbd, 0x6f, 0x68, 0x7f, + 0xbf, 0x6f, 0x64, 0x7e, 0xbd, 0x6c, 0x68, 0xef, 0x2e, 0x1b, 0xda, 0x9f, 0x97, 0x0d, 0xed, 0xdf, + 0xcb, 0x86, 0xf6, 0xdb, 0x7f, 0x8d, 0xcc, 0xab, 0x27, 0x37, 0xff, 0xf2, 0x95, 0x27, 0xc5, 0xdf, + 0xbe, 0xfd, 0xbc, 0xf8, 0xf0, 0xfd, 0xfc, 0xff, 0x00, 0x00, 0x00, 0xff, 0xff, 0x30, 0x73, 0x90, + 0x3f, 0x88, 0x0b, 0x00, 0x00, } // Reference imports to suppress errors if they are not otherwise used. diff --git a/ori/apis/volume/v1alpha1/api.proto b/iri/apis/volume/v1alpha1/api.proto similarity index 93% rename from ori/apis/volume/v1alpha1/api.proto rename to iri/apis/volume/v1alpha1/api.proto index 54a66431f..b03e17b67 100644 --- a/ori/apis/volume/v1alpha1/api.proto +++ b/iri/apis/volume/v1alpha1/api.proto @@ -1,10 +1,10 @@ syntax = "proto3"; package volume.v1alpha1; -option go_package = "github.com/onmetal/onmetal-api/ori/apis/volume/v1alpha1"; +option go_package = "github.com/ironcore-dev/ironcore/iri/apis/volume/v1alpha1"; import "github.com/gogo/protobuf/gogoproto/gogo.proto"; -import "github.com/onmetal/onmetal-api/ori/apis/meta/v1alpha1/api.proto"; +import "github.com/ironcore-dev/ironcore/iri/apis/meta/v1alpha1/api.proto"; option (gogoproto.goproto_stringer_all) = false; option (gogoproto.stringer_all) = true; diff --git a/ori/apis/volume/volume.go b/iri/apis/volume/volume.go similarity index 91% rename from ori/apis/volume/volume.go rename to iri/apis/volume/volume.go index e46b8a7dc..a39a2cd78 100644 --- a/ori/apis/volume/volume.go +++ b/iri/apis/volume/volume.go @@ -1,4 +1,4 @@ -// Copyright 2023 OnMetal authors +// Copyright 2023 IronCore authors // // Licensed under the Apache License, Version 2.0 (the "License"); // you may not use this file except in compliance with the License. @@ -17,7 +17,7 @@ package volume import ( "context" - api "github.com/onmetal/onmetal-api/ori/apis/volume/v1alpha1" + api "github.com/ironcore-dev/ironcore/iri/apis/volume/v1alpha1" ) type RuntimeService interface { diff --git a/ori/remote/bucket/bucket.go b/iri/remote/bucket/bucket.go similarity index 92% rename from ori/remote/bucket/bucket.go rename to iri/remote/bucket/bucket.go index a6797a98f..dc62fca50 100644 --- a/ori/remote/bucket/bucket.go +++ b/iri/remote/bucket/bucket.go @@ -1,4 +1,4 @@ -// Copyright 2022 OnMetal authors +// Copyright 2022 IronCore authors // // Licensed under the Apache License, Version 2.0 (the "License"); // you may not use this file except in compliance with the License. @@ -24,12 +24,12 @@ import ( ) const ( - AddressEnv = "ORI_BUCKET_RUNTIME_ENDPOINT" + AddressEnv = "IRI_BUCKET_RUNTIME_ENDPOINT" ) var WellKnownEndpoints = []string{ - "/var/run/ori-bucketbroker.sock", - "/var/run/ori-cephd.sock", + "/var/run/iri-bucketbroker.sock", + "/var/run/iri-cephd.sock", } func GetAddressWithTimeout(timeout time.Duration, explicitAddress string) (string, error) { diff --git a/ori/remote/machine/machine.go b/iri/remote/machine/machine.go similarity index 92% rename from ori/remote/machine/machine.go rename to iri/remote/machine/machine.go index 4fa527a24..bb8424aa0 100644 --- a/ori/remote/machine/machine.go +++ b/iri/remote/machine/machine.go @@ -1,4 +1,4 @@ -// Copyright 2022 OnMetal authors +// Copyright 2022 IronCore authors // // Licensed under the Apache License, Version 2.0 (the "License"); // you may not use this file except in compliance with the License. @@ -24,12 +24,12 @@ import ( ) const ( - AddressEnv = "ORI_MACHINE_RUNTIME_ENDPOINT" + AddressEnv = "IRI_MACHINE_RUNTIME_ENDPOINT" ) var WellKnownEndpoints = []string{ - "/var/run/ori-machinebroker.sock", - "/var/run/ori-virtd.sock", + "/var/run/iri-machinebroker.sock", + "/var/run/iri-virtd.sock", } func GetAddressWithTimeout(timeout time.Duration, explicitAddress string) (string, error) { diff --git a/ori/remote/machine/runtime.go b/iri/remote/machine/runtime.go similarity index 60% rename from ori/remote/machine/runtime.go rename to iri/remote/machine/runtime.go index 339cbd544..690e794a2 100644 --- a/ori/remote/machine/runtime.go +++ b/iri/remote/machine/runtime.go @@ -1,4 +1,4 @@ -// Copyright 2022 OnMetal authors +// Copyright 2022 IronCore authors // // Licensed under the Apache License, Version 2.0 (the "License"); // you may not use this file except in compliance with the License. @@ -18,14 +18,14 @@ import ( "context" "fmt" - "github.com/onmetal/onmetal-api/ori/apis/machine" - ori "github.com/onmetal/onmetal-api/ori/apis/machine/v1alpha1" + "github.com/ironcore-dev/ironcore/iri/apis/machine" + iri "github.com/ironcore-dev/ironcore/iri/apis/machine/v1alpha1" "google.golang.org/grpc" "google.golang.org/grpc/credentials/insecure" ) type remoteRuntime struct { - client ori.MachineRuntimeClient + client iri.MachineRuntimeClient } func NewRemoteRuntime(endpoint string) (machine.RuntimeService, error) { @@ -37,54 +37,54 @@ func NewRemoteRuntime(endpoint string) (machine.RuntimeService, error) { } return &remoteRuntime{ - client: ori.NewMachineRuntimeClient(conn), + client: iri.NewMachineRuntimeClient(conn), }, nil } -func (r *remoteRuntime) Version(ctx context.Context, req *ori.VersionRequest) (*ori.VersionResponse, error) { +func (r *remoteRuntime) Version(ctx context.Context, req *iri.VersionRequest) (*iri.VersionResponse, error) { return r.client.Version(ctx, req) } -func (r *remoteRuntime) ListMachines(ctx context.Context, req *ori.ListMachinesRequest) (*ori.ListMachinesResponse, error) { +func (r *remoteRuntime) ListMachines(ctx context.Context, req *iri.ListMachinesRequest) (*iri.ListMachinesResponse, error) { return r.client.ListMachines(ctx, req) } -func (r *remoteRuntime) CreateMachine(ctx context.Context, req *ori.CreateMachineRequest) (*ori.CreateMachineResponse, error) { +func (r *remoteRuntime) CreateMachine(ctx context.Context, req *iri.CreateMachineRequest) (*iri.CreateMachineResponse, error) { return r.client.CreateMachine(ctx, req) } -func (r *remoteRuntime) DeleteMachine(ctx context.Context, req *ori.DeleteMachineRequest) (*ori.DeleteMachineResponse, error) { +func (r *remoteRuntime) DeleteMachine(ctx context.Context, req *iri.DeleteMachineRequest) (*iri.DeleteMachineResponse, error) { return r.client.DeleteMachine(ctx, req) } -func (r *remoteRuntime) UpdateMachineAnnotations(ctx context.Context, req *ori.UpdateMachineAnnotationsRequest) (*ori.UpdateMachineAnnotationsResponse, error) { +func (r *remoteRuntime) UpdateMachineAnnotations(ctx context.Context, req *iri.UpdateMachineAnnotationsRequest) (*iri.UpdateMachineAnnotationsResponse, error) { return r.client.UpdateMachineAnnotations(ctx, req) } -func (r *remoteRuntime) UpdateMachinePower(ctx context.Context, req *ori.UpdateMachinePowerRequest) (*ori.UpdateMachinePowerResponse, error) { +func (r *remoteRuntime) UpdateMachinePower(ctx context.Context, req *iri.UpdateMachinePowerRequest) (*iri.UpdateMachinePowerResponse, error) { return r.client.UpdateMachinePower(ctx, req) } -func (r *remoteRuntime) AttachVolume(ctx context.Context, req *ori.AttachVolumeRequest) (*ori.AttachVolumeResponse, error) { +func (r *remoteRuntime) AttachVolume(ctx context.Context, req *iri.AttachVolumeRequest) (*iri.AttachVolumeResponse, error) { return r.client.AttachVolume(ctx, req) } -func (r *remoteRuntime) DetachVolume(ctx context.Context, req *ori.DetachVolumeRequest) (*ori.DetachVolumeResponse, error) { +func (r *remoteRuntime) DetachVolume(ctx context.Context, req *iri.DetachVolumeRequest) (*iri.DetachVolumeResponse, error) { return r.client.DetachVolume(ctx, req) } -func (r *remoteRuntime) AttachNetworkInterface(ctx context.Context, req *ori.AttachNetworkInterfaceRequest) (*ori.AttachNetworkInterfaceResponse, error) { +func (r *remoteRuntime) AttachNetworkInterface(ctx context.Context, req *iri.AttachNetworkInterfaceRequest) (*iri.AttachNetworkInterfaceResponse, error) { return r.client.AttachNetworkInterface(ctx, req) } -func (r *remoteRuntime) DetachNetworkInterface(ctx context.Context, req *ori.DetachNetworkInterfaceRequest) (*ori.DetachNetworkInterfaceResponse, error) { +func (r *remoteRuntime) DetachNetworkInterface(ctx context.Context, req *iri.DetachNetworkInterfaceRequest) (*iri.DetachNetworkInterfaceResponse, error) { return r.client.DetachNetworkInterface(ctx, req) } -func (r *remoteRuntime) Status(ctx context.Context, req *ori.StatusRequest) (*ori.StatusResponse, error) { +func (r *remoteRuntime) Status(ctx context.Context, req *iri.StatusRequest) (*iri.StatusResponse, error) { return r.client.Status(ctx, req) } -func (r *remoteRuntime) Exec(ctx context.Context, req *ori.ExecRequest) (*ori.ExecResponse, error) { +func (r *remoteRuntime) Exec(ctx context.Context, req *iri.ExecRequest) (*iri.ExecResponse, error) { return r.client.Exec(ctx, req) } diff --git a/ori/remote/volume/runtime.go b/iri/remote/volume/runtime.go similarity index 71% rename from ori/remote/volume/runtime.go rename to iri/remote/volume/runtime.go index c8ba61859..afce0c8c3 100644 --- a/ori/remote/volume/runtime.go +++ b/iri/remote/volume/runtime.go @@ -1,4 +1,4 @@ -// Copyright 2022 OnMetal authors +// Copyright 2022 IronCore authors // // Licensed under the Apache License, Version 2.0 (the "License"); // you may not use this file except in compliance with the License. @@ -18,14 +18,14 @@ import ( "context" "fmt" - "github.com/onmetal/onmetal-api/ori/apis/volume" - ori "github.com/onmetal/onmetal-api/ori/apis/volume/v1alpha1" + "github.com/ironcore-dev/ironcore/iri/apis/volume" + iri "github.com/ironcore-dev/ironcore/iri/apis/volume/v1alpha1" "google.golang.org/grpc" "google.golang.org/grpc/credentials/insecure" ) type remoteRuntime struct { - client ori.VolumeRuntimeClient + client iri.VolumeRuntimeClient } func NewRemoteRuntime(endpoint string) (volume.RuntimeService, error) { @@ -37,26 +37,26 @@ func NewRemoteRuntime(endpoint string) (volume.RuntimeService, error) { } return &remoteRuntime{ - client: ori.NewVolumeRuntimeClient(conn), + client: iri.NewVolumeRuntimeClient(conn), }, nil } -func (r *remoteRuntime) ListVolumes(ctx context.Context, request *ori.ListVolumesRequest) (*ori.ListVolumesResponse, error) { +func (r *remoteRuntime) ListVolumes(ctx context.Context, request *iri.ListVolumesRequest) (*iri.ListVolumesResponse, error) { return r.client.ListVolumes(ctx, request) } -func (r *remoteRuntime) CreateVolume(ctx context.Context, request *ori.CreateVolumeRequest) (*ori.CreateVolumeResponse, error) { +func (r *remoteRuntime) CreateVolume(ctx context.Context, request *iri.CreateVolumeRequest) (*iri.CreateVolumeResponse, error) { return r.client.CreateVolume(ctx, request) } -func (r *remoteRuntime) ExpandVolume(ctx context.Context, request *ori.ExpandVolumeRequest) (*ori.ExpandVolumeResponse, error) { +func (r *remoteRuntime) ExpandVolume(ctx context.Context, request *iri.ExpandVolumeRequest) (*iri.ExpandVolumeResponse, error) { return r.client.ExpandVolume(ctx, request) } -func (r *remoteRuntime) DeleteVolume(ctx context.Context, request *ori.DeleteVolumeRequest) (*ori.DeleteVolumeResponse, error) { +func (r *remoteRuntime) DeleteVolume(ctx context.Context, request *iri.DeleteVolumeRequest) (*iri.DeleteVolumeResponse, error) { return r.client.DeleteVolume(ctx, request) } -func (r *remoteRuntime) Status(ctx context.Context, request *ori.StatusRequest) (*ori.StatusResponse, error) { +func (r *remoteRuntime) Status(ctx context.Context, request *iri.StatusRequest) (*iri.StatusResponse, error) { return r.client.Status(ctx, request) } diff --git a/ori/remote/volume/volume.go b/iri/remote/volume/volume.go similarity index 92% rename from ori/remote/volume/volume.go rename to iri/remote/volume/volume.go index 58ca85d45..dbd3d6df2 100644 --- a/ori/remote/volume/volume.go +++ b/iri/remote/volume/volume.go @@ -1,4 +1,4 @@ -// Copyright 2022 OnMetal authors +// Copyright 2022 IronCore authors // // Licensed under the Apache License, Version 2.0 (the "License"); // you may not use this file except in compliance with the License. @@ -24,12 +24,12 @@ import ( ) const ( - AddressEnv = "ORI_VOLUME_RUNTIME_ENDPOINT" + AddressEnv = "IRI_VOLUME_RUNTIME_ENDPOINT" ) var WellKnownEndpoints = []string{ - "/var/run/ori-volumebroker.sock", - "/var/run/ori-cephd.sock", + "/var/run/iri-volumebroker.sock", + "/var/run/iri-cephd.sock", } func GetAddressWithTimeout(timeout time.Duration, explicitAddress string) (string, error) { diff --git a/ori/testing/machine/fake.go b/iri/testing/machine/fake.go similarity index 76% rename from ori/testing/machine/fake.go rename to iri/testing/machine/fake.go index 20c75b620..ae2ae6139 100644 --- a/ori/testing/machine/fake.go +++ b/iri/testing/machine/fake.go @@ -1,4 +1,4 @@ -// Copyright 2022 OnMetal authors +// Copyright 2022 IronCore authors // // Licensed under the Apache License, Version 2.0 (the "License"); // you may not use this file except in compliance with the License. @@ -22,7 +22,7 @@ import ( "sync" "time" - ori "github.com/onmetal/onmetal-api/ori/apis/machine/v1alpha1" + iri "github.com/ironcore-dev/ironcore/iri/apis/machine/v1alpha1" "google.golang.org/grpc/codes" "google.golang.org/grpc/status" "k8s.io/apimachinery/pkg/labels" @@ -58,19 +58,19 @@ func generateID(length int) string { } type FakeMachine struct { - ori.Machine + iri.Machine } type FakeVolume struct { - ori.Volume + iri.Volume } type FakeNetworkInterface struct { - ori.NetworkInterface + iri.NetworkInterface } type FakeMachineClassStatus struct { - ori.MachineClassStatus + iri.MachineClassStatus } type FakeRuntimeService struct { @@ -78,7 +78,7 @@ type FakeRuntimeService struct { Machines map[string]*FakeMachine MachineClassStatus map[string]*FakeMachineClassStatus - GetExecURL func(req *ori.ExecRequest) string + GetExecURL func(req *iri.ExecRequest) string } func NewFakeRuntimeService() *FakeRuntimeService { @@ -108,27 +108,27 @@ func (r *FakeRuntimeService) SetMachineClasses(machineClassStatus []*FakeMachine } } -func (r *FakeRuntimeService) SetGetExecURL(f func(req *ori.ExecRequest) string) { +func (r *FakeRuntimeService) SetGetExecURL(f func(req *iri.ExecRequest) string) { r.Lock() defer r.Unlock() r.GetExecURL = f } -func (r *FakeRuntimeService) Version(ctx context.Context, req *ori.VersionRequest) (*ori.VersionResponse, error) { - return &ori.VersionResponse{ +func (r *FakeRuntimeService) Version(ctx context.Context, req *iri.VersionRequest) (*iri.VersionResponse, error) { + return &iri.VersionResponse{ RuntimeName: FakeRuntimeName, RuntimeVersion: FakeVersion, }, nil } -func (r *FakeRuntimeService) ListMachines(ctx context.Context, req *ori.ListMachinesRequest) (*ori.ListMachinesResponse, error) { +func (r *FakeRuntimeService) ListMachines(ctx context.Context, req *iri.ListMachinesRequest) (*iri.ListMachinesResponse, error) { r.Lock() defer r.Unlock() filter := req.Filter - var res []*ori.Machine + var res []*iri.Machine for _, m := range r.Machines { if filter != nil { if filter.Id != "" && filter.Id != m.Metadata.Id { @@ -142,30 +142,30 @@ func (r *FakeRuntimeService) ListMachines(ctx context.Context, req *ori.ListMach machine := m.Machine res = append(res, &machine) } - return &ori.ListMachinesResponse{Machines: res}, nil + return &iri.ListMachinesResponse{Machines: res}, nil } -func (r *FakeRuntimeService) CreateMachine(ctx context.Context, req *ori.CreateMachineRequest) (*ori.CreateMachineResponse, error) { +func (r *FakeRuntimeService) CreateMachine(ctx context.Context, req *iri.CreateMachineRequest) (*iri.CreateMachineResponse, error) { r.Lock() defer r.Unlock() machine := *req.Machine machine.Metadata.Id = generateID(defaultIDLength) machine.Metadata.CreatedAt = time.Now().UnixNano() - machine.Status = &ori.MachineStatus{ - State: ori.MachineState_MACHINE_PENDING, + machine.Status = &iri.MachineStatus{ + State: iri.MachineState_MACHINE_PENDING, } r.Machines[machine.Metadata.Id] = &FakeMachine{ Machine: machine, } - return &ori.CreateMachineResponse{ + return &iri.CreateMachineResponse{ Machine: &machine, }, nil } -func (r *FakeRuntimeService) DeleteMachine(ctx context.Context, req *ori.DeleteMachineRequest) (*ori.DeleteMachineResponse, error) { +func (r *FakeRuntimeService) DeleteMachine(ctx context.Context, req *iri.DeleteMachineRequest) (*iri.DeleteMachineResponse, error) { r.Lock() defer r.Unlock() @@ -175,10 +175,10 @@ func (r *FakeRuntimeService) DeleteMachine(ctx context.Context, req *ori.DeleteM } delete(r.Machines, machineID) - return &ori.DeleteMachineResponse{}, nil + return &iri.DeleteMachineResponse{}, nil } -func (r *FakeRuntimeService) UpdateMachineAnnotations(ctx context.Context, req *ori.UpdateMachineAnnotationsRequest) (*ori.UpdateMachineAnnotationsResponse, error) { +func (r *FakeRuntimeService) UpdateMachineAnnotations(ctx context.Context, req *iri.UpdateMachineAnnotationsRequest) (*iri.UpdateMachineAnnotationsResponse, error) { r.Lock() defer r.Unlock() @@ -189,10 +189,10 @@ func (r *FakeRuntimeService) UpdateMachineAnnotations(ctx context.Context, req * } machine.Metadata.Annotations = req.Annotations - return &ori.UpdateMachineAnnotationsResponse{}, nil + return &iri.UpdateMachineAnnotationsResponse{}, nil } -func (r *FakeRuntimeService) UpdateMachinePower(ctx context.Context, req *ori.UpdateMachinePowerRequest) (*ori.UpdateMachinePowerResponse, error) { +func (r *FakeRuntimeService) UpdateMachinePower(ctx context.Context, req *iri.UpdateMachinePowerRequest) (*iri.UpdateMachinePowerResponse, error) { r.Lock() defer r.Unlock() @@ -203,10 +203,10 @@ func (r *FakeRuntimeService) UpdateMachinePower(ctx context.Context, req *ori.Up } machine.Spec.Power = req.Power - return &ori.UpdateMachinePowerResponse{}, nil + return &iri.UpdateMachinePowerResponse{}, nil } -func (r *FakeRuntimeService) AttachVolume(ctx context.Context, req *ori.AttachVolumeRequest) (*ori.AttachVolumeResponse, error) { +func (r *FakeRuntimeService) AttachVolume(ctx context.Context, req *iri.AttachVolumeRequest) (*iri.AttachVolumeResponse, error) { r.Lock() defer r.Unlock() @@ -217,10 +217,10 @@ func (r *FakeRuntimeService) AttachVolume(ctx context.Context, req *ori.AttachVo } machine.Spec.Volumes = append(machine.Spec.Volumes, req.Volume) - return &ori.AttachVolumeResponse{}, nil + return &iri.AttachVolumeResponse{}, nil } -func (r *FakeRuntimeService) DetachVolume(ctx context.Context, req *ori.DetachVolumeRequest) (*ori.DetachVolumeResponse, error) { +func (r *FakeRuntimeService) DetachVolume(ctx context.Context, req *iri.DetachVolumeRequest) (*iri.DetachVolumeResponse, error) { r.Lock() defer r.Unlock() @@ -231,7 +231,7 @@ func (r *FakeRuntimeService) DetachVolume(ctx context.Context, req *ori.DetachVo } var ( - filtered []*ori.Volume + filtered []*iri.Volume found bool ) for _, attachment := range machine.Spec.Volumes { @@ -247,10 +247,10 @@ func (r *FakeRuntimeService) DetachVolume(ctx context.Context, req *ori.DetachVo } machine.Spec.Volumes = filtered - return &ori.DetachVolumeResponse{}, nil + return &iri.DetachVolumeResponse{}, nil } -func (r *FakeRuntimeService) AttachNetworkInterface(ctx context.Context, req *ori.AttachNetworkInterfaceRequest) (*ori.AttachNetworkInterfaceResponse, error) { +func (r *FakeRuntimeService) AttachNetworkInterface(ctx context.Context, req *iri.AttachNetworkInterfaceRequest) (*iri.AttachNetworkInterfaceResponse, error) { r.Lock() defer r.Unlock() @@ -261,10 +261,10 @@ func (r *FakeRuntimeService) AttachNetworkInterface(ctx context.Context, req *or } machine.Spec.NetworkInterfaces = append(machine.Spec.NetworkInterfaces, req.NetworkInterface) - return &ori.AttachNetworkInterfaceResponse{}, nil + return &iri.AttachNetworkInterfaceResponse{}, nil } -func (r *FakeRuntimeService) DetachNetworkInterface(ctx context.Context, req *ori.DetachNetworkInterfaceRequest) (*ori.DetachNetworkInterfaceResponse, error) { +func (r *FakeRuntimeService) DetachNetworkInterface(ctx context.Context, req *iri.DetachNetworkInterfaceRequest) (*iri.DetachNetworkInterfaceResponse, error) { r.Lock() defer r.Unlock() @@ -275,7 +275,7 @@ func (r *FakeRuntimeService) DetachNetworkInterface(ctx context.Context, req *or } var ( - filtered []*ori.NetworkInterface + filtered []*iri.NetworkInterface found bool ) for _, attachment := range machine.Spec.NetworkInterfaces { @@ -291,22 +291,22 @@ func (r *FakeRuntimeService) DetachNetworkInterface(ctx context.Context, req *or } machine.Spec.NetworkInterfaces = filtered - return &ori.DetachNetworkInterfaceResponse{}, nil + return &iri.DetachNetworkInterfaceResponse{}, nil } -func (r *FakeRuntimeService) Status(ctx context.Context, req *ori.StatusRequest) (*ori.StatusResponse, error) { +func (r *FakeRuntimeService) Status(ctx context.Context, req *iri.StatusRequest) (*iri.StatusResponse, error) { r.Lock() defer r.Unlock() - var res []*ori.MachineClassStatus + var res []*iri.MachineClassStatus for _, m := range r.MachineClassStatus { machineClassStatus := m.MachineClassStatus res = append(res, &machineClassStatus) } - return &ori.StatusResponse{MachineClassStatus: res}, nil + return &iri.StatusResponse{MachineClassStatus: res}, nil } -func (r *FakeRuntimeService) Exec(ctx context.Context, req *ori.ExecRequest) (*ori.ExecResponse, error) { +func (r *FakeRuntimeService) Exec(ctx context.Context, req *iri.ExecRequest) (*iri.ExecResponse, error) { r.Lock() defer r.Unlock() @@ -314,5 +314,5 @@ func (r *FakeRuntimeService) Exec(ctx context.Context, req *ori.ExecRequest) (*o if r.GetExecURL != nil { url = r.GetExecURL(req) } - return &ori.ExecResponse{Url: url}, nil + return &iri.ExecResponse{Url: url}, nil } diff --git a/ori/testing/volume/fake.go b/iri/testing/volume/fake.go similarity index 79% rename from ori/testing/volume/fake.go rename to iri/testing/volume/fake.go index 822eb07e8..4ac301505 100644 --- a/ori/testing/volume/fake.go +++ b/iri/testing/volume/fake.go @@ -1,4 +1,4 @@ -// Copyright 2022 OnMetal authors +// Copyright 2022 IronCore authors // // Licensed under the Apache License, Version 2.0 (the "License"); // you may not use this file except in compliance with the License. @@ -19,8 +19,8 @@ import ( "sync" "time" - "github.com/onmetal/onmetal-api/broker/common/idgen" - ori "github.com/onmetal/onmetal-api/ori/apis/volume/v1alpha1" + "github.com/ironcore-dev/ironcore/broker/common/idgen" + iri "github.com/ironcore-dev/ironcore/iri/apis/volume/v1alpha1" "google.golang.org/grpc" "google.golang.org/grpc/codes" "google.golang.org/grpc/status" @@ -32,11 +32,11 @@ func filterInLabels(labelSelector, lbls map[string]string) bool { } type FakeVolume struct { - ori.Volume + iri.Volume } type FakeVolumeClassStatus struct { - ori.VolumeClassStatus + iri.VolumeClassStatus } type FakeRuntimeService struct { @@ -77,13 +77,13 @@ func (r *FakeRuntimeService) SetVolumeClasses(volumeClassStatus []*FakeVolumeCla } } -func (r *FakeRuntimeService) ListVolumes(ctx context.Context, req *ori.ListVolumesRequest, opts ...grpc.CallOption) (*ori.ListVolumesResponse, error) { +func (r *FakeRuntimeService) ListVolumes(ctx context.Context, req *iri.ListVolumesRequest, opts ...grpc.CallOption) (*iri.ListVolumesResponse, error) { r.Lock() defer r.Unlock() filter := req.Filter - var res []*ori.Volume + var res []*iri.Volume for _, v := range r.Volumes { if filter != nil { if filter.Id != "" && filter.Id != v.Metadata.Id { @@ -97,28 +97,28 @@ func (r *FakeRuntimeService) ListVolumes(ctx context.Context, req *ori.ListVolum volume := v.Volume res = append(res, &volume) } - return &ori.ListVolumesResponse{Volumes: res}, nil + return &iri.ListVolumesResponse{Volumes: res}, nil } -func (r *FakeRuntimeService) CreateVolume(ctx context.Context, req *ori.CreateVolumeRequest, opts ...grpc.CallOption) (*ori.CreateVolumeResponse, error) { +func (r *FakeRuntimeService) CreateVolume(ctx context.Context, req *iri.CreateVolumeRequest, opts ...grpc.CallOption) (*iri.CreateVolumeResponse, error) { r.Lock() defer r.Unlock() volume := *req.Volume volume.Metadata.Id = r.idGen.Generate() volume.Metadata.CreatedAt = time.Now().UnixNano() - volume.Status = &ori.VolumeStatus{} + volume.Status = &iri.VolumeStatus{} r.Volumes[volume.Metadata.Id] = &FakeVolume{ Volume: volume, } - return &ori.CreateVolumeResponse{ + return &iri.CreateVolumeResponse{ Volume: &volume, }, nil } -func (r *FakeRuntimeService) ExpandVolume(ctx context.Context, req *ori.ExpandVolumeRequest, opts ...grpc.CallOption) (*ori.ExpandVolumeResponse, error) { +func (r *FakeRuntimeService) ExpandVolume(ctx context.Context, req *iri.ExpandVolumeRequest, opts ...grpc.CallOption) (*iri.ExpandVolumeResponse, error) { r.Lock() defer r.Unlock() @@ -129,10 +129,10 @@ func (r *FakeRuntimeService) ExpandVolume(ctx context.Context, req *ori.ExpandVo volume.Spec.Resources.StorageBytes = req.Resources.StorageBytes - return &ori.ExpandVolumeResponse{}, nil + return &iri.ExpandVolumeResponse{}, nil } -func (r *FakeRuntimeService) DeleteVolume(ctx context.Context, req *ori.DeleteVolumeRequest, opts ...grpc.CallOption) (*ori.DeleteVolumeResponse, error) { +func (r *FakeRuntimeService) DeleteVolume(ctx context.Context, req *iri.DeleteVolumeRequest, opts ...grpc.CallOption) (*iri.DeleteVolumeResponse, error) { r.Lock() defer r.Unlock() @@ -142,17 +142,17 @@ func (r *FakeRuntimeService) DeleteVolume(ctx context.Context, req *ori.DeleteVo } delete(r.Volumes, volumeID) - return &ori.DeleteVolumeResponse{}, nil + return &iri.DeleteVolumeResponse{}, nil } -func (r *FakeRuntimeService) Status(ctx context.Context, req *ori.StatusRequest, opts ...grpc.CallOption) (*ori.StatusResponse, error) { +func (r *FakeRuntimeService) Status(ctx context.Context, req *iri.StatusRequest, opts ...grpc.CallOption) (*iri.StatusResponse, error) { r.Lock() defer r.Unlock() - var res []*ori.VolumeClassStatus + var res []*iri.VolumeClassStatus for _, m := range r.VolumeClassesStatus { volumeClassStatus := m.VolumeClassStatus res = append(res, &volumeClassStatus) } - return &ori.StatusResponse{VolumeClassStatus: res}, nil + return &iri.StatusResponse{VolumeClassStatus: res}, nil } diff --git a/orictl-bucket/cmd/orictl-bucket/orictlbucket/common/common.go b/irictl-bucket/cmd/irictl-bucket/irictlbucket/common/common.go similarity index 65% rename from orictl-bucket/cmd/orictl-bucket/orictlbucket/common/common.go rename to irictl-bucket/cmd/irictl-bucket/irictlbucket/common/common.go index b89c8699d..e18bebae8 100644 --- a/orictl-bucket/cmd/orictl-bucket/orictlbucket/common/common.go +++ b/irictl-bucket/cmd/irictl-bucket/irictlbucket/common/common.go @@ -1,4 +1,4 @@ -// Copyright 2022 OnMetal authors +// Copyright 2022 IronCore authors // // Licensed under the Apache License, Version 2.0 (the "License"); // you may not use this file except in compliance with the License. @@ -18,11 +18,11 @@ import ( "fmt" "time" - ori "github.com/onmetal/onmetal-api/ori/apis/bucket/v1alpha1" - oriremotebucket "github.com/onmetal/onmetal-api/ori/remote/bucket" - "github.com/onmetal/onmetal-api/orictl-bucket/renderers" - orictlcmd "github.com/onmetal/onmetal-api/orictl/cmd" - "github.com/onmetal/onmetal-api/orictl/renderer" + iri "github.com/ironcore-dev/ironcore/iri/apis/bucket/v1alpha1" + iriremotebucket "github.com/ironcore-dev/ironcore/iri/remote/bucket" + "github.com/ironcore-dev/ironcore/irictl-bucket/renderers" + irictlcmd "github.com/ironcore-dev/ironcore/irictl/cmd" + "github.com/ironcore-dev/ironcore/irictl/renderer" "github.com/spf13/pflag" "google.golang.org/grpc" "google.golang.org/grpc/credentials/insecure" @@ -37,7 +37,7 @@ func init() { } type ClientFactory interface { - New() (ori.BucketRuntimeClient, func() error, error) + New() (iri.BucketRuntimeClient, func() error, error) } type ClientOptions struct { @@ -45,11 +45,11 @@ type ClientOptions struct { } func (o *ClientOptions) AddFlags(fs *pflag.FlagSet) { - fs.StringVar(&o.Address, "address", "", "Address to the ori server.") + fs.StringVar(&o.Address, "address", "", "Address to the iri server.") } -func (o *ClientOptions) New() (ori.BucketRuntimeClient, func() error, error) { - address, err := oriremotebucket.GetAddressWithTimeout(3*time.Second, o.Address) +func (o *ClientOptions) New() (iri.BucketRuntimeClient, func() error, error) { + address, err := iriremotebucket.GetAddressWithTimeout(3*time.Second, o.Address) if err != nil { return nil, nil, err } @@ -59,11 +59,11 @@ func (o *ClientOptions) New() (ori.BucketRuntimeClient, func() error, error) { return nil, nil, fmt.Errorf("error dialing: %w", err) } - return ori.NewBucketRuntimeClient(conn), conn.Close, nil + return iri.NewBucketRuntimeClient(conn), conn.Close, nil } -func NewOutputOptions() *orictlcmd.OutputOptions { - return &orictlcmd.OutputOptions{ +func NewOutputOptions() *irictlcmd.OutputOptions { + return &irictlcmd.OutputOptions{ Registry: Renderer, } } diff --git a/orictl-bucket/cmd/orictl-bucket/orictlbucket/create/bucket/bucket.go b/irictl-bucket/cmd/irictl-bucket/irictlbucket/create/bucket/bucket.go similarity index 73% rename from orictl-bucket/cmd/orictl-bucket/orictlbucket/create/bucket/bucket.go rename to irictl-bucket/cmd/irictl-bucket/irictlbucket/create/bucket/bucket.go index 9ddf9ff86..34b54170f 100644 --- a/orictl-bucket/cmd/orictl-bucket/orictlbucket/create/bucket/bucket.go +++ b/irictl-bucket/cmd/irictl-bucket/irictlbucket/create/bucket/bucket.go @@ -1,4 +1,4 @@ -// Copyright 2022 OnMetal authors +// Copyright 2022 IronCore authors // // Licensed under the Apache License, Version 2.0 (the "License"); // you may not use this file except in compliance with the License. @@ -19,11 +19,11 @@ import ( "fmt" "os" - ori "github.com/onmetal/onmetal-api/ori/apis/bucket/v1alpha1" - "github.com/onmetal/onmetal-api/orictl-bucket/cmd/orictl-bucket/orictlbucket/common" - orictlcmd "github.com/onmetal/onmetal-api/orictl/cmd" - "github.com/onmetal/onmetal-api/orictl/decoder" - "github.com/onmetal/onmetal-api/orictl/renderer" + iri "github.com/ironcore-dev/ironcore/iri/apis/bucket/v1alpha1" + "github.com/ironcore-dev/ironcore/irictl-bucket/cmd/irictl-bucket/irictlbucket/common" + irictlcmd "github.com/ironcore-dev/ironcore/irictl/cmd" + "github.com/ironcore-dev/ironcore/irictl/decoder" + "github.com/ironcore-dev/ironcore/irictl/renderer" "github.com/spf13/cobra" "github.com/spf13/pflag" ctrl "sigs.k8s.io/controller-runtime" @@ -37,7 +37,7 @@ func (o *Options) AddFlags(fs *pflag.FlagSet) { fs.StringVarP(&o.Filename, "filename", "f", o.Filename, "Path to a file to read.") } -func Command(streams orictlcmd.Streams, clientFactory common.ClientFactory) *cobra.Command { +func Command(streams irictlcmd.Streams, clientFactory common.ClientFactory) *cobra.Command { var ( outputOpts = common.NewOutputOptions() opts Options @@ -75,18 +75,18 @@ func Command(streams orictlcmd.Streams, clientFactory common.ClientFactory) *cob return cmd } -func Run(ctx context.Context, streams orictlcmd.Streams, client ori.BucketRuntimeClient, r renderer.Renderer, opts Options) error { - data, err := orictlcmd.ReadFileOrReader(opts.Filename, os.Stdin) +func Run(ctx context.Context, streams irictlcmd.Streams, client iri.BucketRuntimeClient, r renderer.Renderer, opts Options) error { + data, err := irictlcmd.ReadFileOrReader(opts.Filename, os.Stdin) if err != nil { return err } - bucket := &ori.Bucket{} + bucket := &iri.Bucket{} if err := decoder.Decode(data, bucket); err != nil { return err } - res, err := client.CreateBucket(ctx, &ori.CreateBucketRequest{Bucket: bucket}) + res, err := client.CreateBucket(ctx, &iri.CreateBucketRequest{Bucket: bucket}) if err != nil { return err } diff --git a/orictl-bucket/cmd/orictl-bucket/orictlbucket/create/create.go b/irictl-bucket/cmd/irictl-bucket/irictlbucket/create/create.go similarity index 69% rename from orictl-bucket/cmd/orictl-bucket/orictlbucket/create/create.go rename to irictl-bucket/cmd/irictl-bucket/irictlbucket/create/create.go index a40c0ee54..e55cd1d7e 100644 --- a/orictl-bucket/cmd/orictl-bucket/orictlbucket/create/create.go +++ b/irictl-bucket/cmd/irictl-bucket/irictlbucket/create/create.go @@ -1,4 +1,4 @@ -// Copyright 2022 OnMetal authors +// Copyright 2022 IronCore authors // // Licensed under the Apache License, Version 2.0 (the "License"); // you may not use this file except in compliance with the License. @@ -15,13 +15,13 @@ package create import ( - "github.com/onmetal/onmetal-api/orictl-bucket/cmd/orictl-bucket/orictlbucket/common" - "github.com/onmetal/onmetal-api/orictl-bucket/cmd/orictl-bucket/orictlbucket/create/bucket" - orictlcmd "github.com/onmetal/onmetal-api/orictl/cmd" + "github.com/ironcore-dev/ironcore/irictl-bucket/cmd/irictl-bucket/irictlbucket/common" + "github.com/ironcore-dev/ironcore/irictl-bucket/cmd/irictl-bucket/irictlbucket/create/bucket" + irictlcmd "github.com/ironcore-dev/ironcore/irictl/cmd" "github.com/spf13/cobra" ) -func Command(streams orictlcmd.Streams, clientFactory common.ClientFactory) *cobra.Command { +func Command(streams irictlcmd.Streams, clientFactory common.ClientFactory) *cobra.Command { cmd := &cobra.Command{ Use: "create", } diff --git a/orictl-bucket/cmd/orictl-bucket/orictlbucket/delete/bucket/bucket.go b/irictl-bucket/cmd/irictl-bucket/irictlbucket/delete/bucket/bucket.go similarity index 77% rename from orictl-bucket/cmd/orictl-bucket/orictlbucket/delete/bucket/bucket.go rename to irictl-bucket/cmd/irictl-bucket/irictlbucket/delete/bucket/bucket.go index 8bfbbeac9..690f32d05 100644 --- a/orictl-bucket/cmd/orictl-bucket/orictlbucket/delete/bucket/bucket.go +++ b/irictl-bucket/cmd/irictl-bucket/irictlbucket/delete/bucket/bucket.go @@ -1,4 +1,4 @@ -// Copyright 2022 OnMetal authors +// Copyright 2022 IronCore authors // // Licensed under the Apache License, Version 2.0 (the "License"); // you may not use this file except in compliance with the License. @@ -18,16 +18,16 @@ import ( "context" "fmt" - ori "github.com/onmetal/onmetal-api/ori/apis/bucket/v1alpha1" - "github.com/onmetal/onmetal-api/orictl-bucket/cmd/orictl-bucket/orictlbucket/common" - orictlcmd "github.com/onmetal/onmetal-api/orictl/cmd" + iri "github.com/ironcore-dev/ironcore/iri/apis/bucket/v1alpha1" + "github.com/ironcore-dev/ironcore/irictl-bucket/cmd/irictl-bucket/irictlbucket/common" + irictlcmd "github.com/ironcore-dev/ironcore/irictl/cmd" "github.com/spf13/cobra" "google.golang.org/grpc/codes" "google.golang.org/grpc/status" ctrl "sigs.k8s.io/controller-runtime" ) -func Command(streams orictlcmd.Streams, clientFactory common.ClientFactory) *cobra.Command { +func Command(streams irictlcmd.Streams, clientFactory common.ClientFactory) *cobra.Command { cmd := &cobra.Command{ Use: "bucket id [ids...]", Aliases: common.BucketAliases, @@ -55,9 +55,9 @@ func Command(streams orictlcmd.Streams, clientFactory common.ClientFactory) *cob return cmd } -func Run(ctx context.Context, streams orictlcmd.Streams, client ori.BucketRuntimeClient, ids []string) error { +func Run(ctx context.Context, streams irictlcmd.Streams, client iri.BucketRuntimeClient, ids []string) error { for _, id := range ids { - if _, err := client.DeleteBucket(ctx, &ori.DeleteBucketRequest{ + if _, err := client.DeleteBucket(ctx, &iri.DeleteBucketRequest{ BucketId: id, }); err != nil { if status.Code(err) != codes.NotFound { diff --git a/orictl-bucket/cmd/orictl-bucket/orictlbucket/delete/delete.go b/irictl-bucket/cmd/irictl-bucket/irictlbucket/delete/delete.go similarity index 69% rename from orictl-bucket/cmd/orictl-bucket/orictlbucket/delete/delete.go rename to irictl-bucket/cmd/irictl-bucket/irictlbucket/delete/delete.go index b3ca1a354..4332e02ae 100644 --- a/orictl-bucket/cmd/orictl-bucket/orictlbucket/delete/delete.go +++ b/irictl-bucket/cmd/irictl-bucket/irictlbucket/delete/delete.go @@ -1,4 +1,4 @@ -// Copyright 2022 OnMetal authors +// Copyright 2022 IronCore authors // // Licensed under the Apache License, Version 2.0 (the "License"); // you may not use this file except in compliance with the License. @@ -15,13 +15,13 @@ package delete import ( - "github.com/onmetal/onmetal-api/orictl-bucket/cmd/orictl-bucket/orictlbucket/common" - "github.com/onmetal/onmetal-api/orictl-bucket/cmd/orictl-bucket/orictlbucket/delete/bucket" - orictlcmd "github.com/onmetal/onmetal-api/orictl/cmd" + "github.com/ironcore-dev/ironcore/irictl-bucket/cmd/irictl-bucket/irictlbucket/common" + "github.com/ironcore-dev/ironcore/irictl-bucket/cmd/irictl-bucket/irictlbucket/delete/bucket" + irictlcmd "github.com/ironcore-dev/ironcore/irictl/cmd" "github.com/spf13/cobra" ) -func Command(streams orictlcmd.Streams, clientFactory common.ClientFactory) *cobra.Command { +func Command(streams irictlcmd.Streams, clientFactory common.ClientFactory) *cobra.Command { cmd := &cobra.Command{ Use: "delete", } diff --git a/orictl-bucket/cmd/orictl-bucket/orictlbucket/get/bucket/bucket.go b/irictl-bucket/cmd/irictl-bucket/irictlbucket/get/bucket/bucket.go similarity index 74% rename from orictl-bucket/cmd/orictl-bucket/orictlbucket/get/bucket/bucket.go rename to irictl-bucket/cmd/irictl-bucket/irictlbucket/get/bucket/bucket.go index 4fa7a6dcb..cda534622 100644 --- a/orictl-bucket/cmd/orictl-bucket/orictlbucket/get/bucket/bucket.go +++ b/irictl-bucket/cmd/irictl-bucket/irictlbucket/get/bucket/bucket.go @@ -1,4 +1,4 @@ -// Copyright 2022 OnMetal authors +// Copyright 2022 IronCore authors // // Licensed under the Apache License, Version 2.0 (the "License"); // you may not use this file except in compliance with the License. @@ -18,10 +18,10 @@ import ( "context" "fmt" - ori "github.com/onmetal/onmetal-api/ori/apis/bucket/v1alpha1" - "github.com/onmetal/onmetal-api/orictl-bucket/cmd/orictl-bucket/orictlbucket/common" - orictlcmd "github.com/onmetal/onmetal-api/orictl/cmd" - "github.com/onmetal/onmetal-api/orictl/renderer" + iri "github.com/ironcore-dev/ironcore/iri/apis/bucket/v1alpha1" + "github.com/ironcore-dev/ironcore/irictl-bucket/cmd/irictl-bucket/irictlbucket/common" + irictlcmd "github.com/ironcore-dev/ironcore/irictl/cmd" + "github.com/ironcore-dev/ironcore/irictl/renderer" "github.com/spf13/cobra" "github.com/spf13/pflag" ctrl "sigs.k8s.io/controller-runtime" @@ -33,7 +33,7 @@ type Options struct { func (o *Options) AddFlags(fs *pflag.FlagSet) { } -func Command(streams orictlcmd.Streams, clientFactory common.ClientFactory) *cobra.Command { +func Command(streams irictlcmd.Streams, clientFactory common.ClientFactory) *cobra.Command { var ( opts Options outputOpts = common.NewOutputOptions() @@ -71,8 +71,8 @@ func Command(streams orictlcmd.Streams, clientFactory common.ClientFactory) *cob return cmd } -func Run(ctx context.Context, streams orictlcmd.Streams, client ori.BucketRuntimeClient, render renderer.Renderer, opts Options) error { - res, err := client.ListBuckets(ctx, &ori.ListBucketsRequest{}) +func Run(ctx context.Context, streams irictlcmd.Streams, client iri.BucketRuntimeClient, render renderer.Renderer, opts Options) error { + res, err := client.ListBuckets(ctx, &iri.ListBucketsRequest{}) if err != nil { return fmt.Errorf("error listing buckets: %w", err) } diff --git a/orictl-bucket/cmd/orictl-bucket/orictlbucket/get/bucketclass/bucketclass.go b/irictl-bucket/cmd/irictl-bucket/irictlbucket/get/bucketclass/bucketclass.go similarity index 73% rename from orictl-bucket/cmd/orictl-bucket/orictlbucket/get/bucketclass/bucketclass.go rename to irictl-bucket/cmd/irictl-bucket/irictlbucket/get/bucketclass/bucketclass.go index fa4e925f9..0a7cae601 100644 --- a/orictl-bucket/cmd/orictl-bucket/orictlbucket/get/bucketclass/bucketclass.go +++ b/irictl-bucket/cmd/irictl-bucket/irictlbucket/get/bucketclass/bucketclass.go @@ -1,4 +1,4 @@ -// Copyright 2022 OnMetal authors +// Copyright 2022 IronCore authors // // Licensed under the Apache License, Version 2.0 (the "License"); // you may not use this file except in compliance with the License. @@ -18,15 +18,15 @@ import ( "context" "fmt" - ori "github.com/onmetal/onmetal-api/ori/apis/bucket/v1alpha1" - "github.com/onmetal/onmetal-api/orictl-bucket/cmd/orictl-bucket/orictlbucket/common" - orictlcmd "github.com/onmetal/onmetal-api/orictl/cmd" - "github.com/onmetal/onmetal-api/orictl/renderer" + iri "github.com/ironcore-dev/ironcore/iri/apis/bucket/v1alpha1" + "github.com/ironcore-dev/ironcore/irictl-bucket/cmd/irictl-bucket/irictlbucket/common" + irictlcmd "github.com/ironcore-dev/ironcore/irictl/cmd" + "github.com/ironcore-dev/ironcore/irictl/renderer" "github.com/spf13/cobra" ctrl "sigs.k8s.io/controller-runtime" ) -func Command(streams orictlcmd.Streams, clientFactory common.ClientFactory) *cobra.Command { +func Command(streams irictlcmd.Streams, clientFactory common.ClientFactory) *cobra.Command { var ( outputOpts = common.NewOutputOptions() ) @@ -62,8 +62,8 @@ func Command(streams orictlcmd.Streams, clientFactory common.ClientFactory) *cob return cmd } -func Run(ctx context.Context, streams orictlcmd.Streams, client ori.BucketRuntimeClient, render renderer.Renderer) error { - res, err := client.ListBucketClasses(ctx, &ori.ListBucketClassesRequest{}) +func Run(ctx context.Context, streams irictlcmd.Streams, client iri.BucketRuntimeClient, render renderer.Renderer) error { + res, err := client.ListBucketClasses(ctx, &iri.ListBucketClassesRequest{}) if err != nil { return fmt.Errorf("error listing bucket classes: %w", err) } diff --git a/orictl-bucket/cmd/orictl-bucket/orictlbucket/get/get.go b/irictl-bucket/cmd/irictl-bucket/irictlbucket/get/get.go similarity index 65% rename from orictl-bucket/cmd/orictl-bucket/orictlbucket/get/get.go rename to irictl-bucket/cmd/irictl-bucket/irictlbucket/get/get.go index cc23ff78c..5bab0a315 100644 --- a/orictl-bucket/cmd/orictl-bucket/orictlbucket/get/get.go +++ b/irictl-bucket/cmd/irictl-bucket/irictlbucket/get/get.go @@ -1,4 +1,4 @@ -// Copyright 2022 OnMetal authors +// Copyright 2022 IronCore authors // // Licensed under the Apache License, Version 2.0 (the "License"); // you may not use this file except in compliance with the License. @@ -15,14 +15,14 @@ package get import ( - "github.com/onmetal/onmetal-api/orictl-bucket/cmd/orictl-bucket/orictlbucket/common" - "github.com/onmetal/onmetal-api/orictl-bucket/cmd/orictl-bucket/orictlbucket/get/bucket" - "github.com/onmetal/onmetal-api/orictl-bucket/cmd/orictl-bucket/orictlbucket/get/bucketclass" - orictlcmd "github.com/onmetal/onmetal-api/orictl/cmd" + "github.com/ironcore-dev/ironcore/irictl-bucket/cmd/irictl-bucket/irictlbucket/common" + "github.com/ironcore-dev/ironcore/irictl-bucket/cmd/irictl-bucket/irictlbucket/get/bucket" + "github.com/ironcore-dev/ironcore/irictl-bucket/cmd/irictl-bucket/irictlbucket/get/bucketclass" + irictlcmd "github.com/ironcore-dev/ironcore/irictl/cmd" "github.com/spf13/cobra" ) -func Command(streams orictlcmd.Streams, clientFactory common.ClientFactory) *cobra.Command { +func Command(streams irictlcmd.Streams, clientFactory common.ClientFactory) *cobra.Command { cmd := &cobra.Command{ Use: "get", } diff --git a/orictl-bucket/cmd/orictl-bucket/orictlbucket/orictlbucket.go b/irictl-bucket/cmd/irictl-bucket/irictlbucket/irictlbucket.go similarity index 70% rename from orictl-bucket/cmd/orictl-bucket/orictlbucket/orictlbucket.go rename to irictl-bucket/cmd/irictl-bucket/irictlbucket/irictlbucket.go index f274deadb..dda6fa24a 100644 --- a/orictl-bucket/cmd/orictl-bucket/orictlbucket/orictlbucket.go +++ b/irictl-bucket/cmd/irictl-bucket/irictlbucket/irictlbucket.go @@ -1,4 +1,4 @@ -// Copyright 2022 OnMetal authors +// Copyright 2022 IronCore authors // // Licensed under the Apache License, Version 2.0 (the "License"); // you may not use this file except in compliance with the License. @@ -12,29 +12,29 @@ // See the License for the specific language governing permissions and // limitations under the License. -package orictlbucket +package irictlbucket import ( goflag "flag" - "github.com/onmetal/onmetal-api/orictl-bucket/cmd/orictl-bucket/orictlbucket/common" - "github.com/onmetal/onmetal-api/orictl-bucket/cmd/orictl-bucket/orictlbucket/create" - delete2 "github.com/onmetal/onmetal-api/orictl-bucket/cmd/orictl-bucket/orictlbucket/delete" - "github.com/onmetal/onmetal-api/orictl-bucket/cmd/orictl-bucket/orictlbucket/get" - orictlcmd "github.com/onmetal/onmetal-api/orictl/cmd" + "github.com/ironcore-dev/ironcore/irictl-bucket/cmd/irictl-bucket/irictlbucket/common" + "github.com/ironcore-dev/ironcore/irictl-bucket/cmd/irictl-bucket/irictlbucket/create" + delete2 "github.com/ironcore-dev/ironcore/irictl-bucket/cmd/irictl-bucket/irictlbucket/delete" + "github.com/ironcore-dev/ironcore/irictl-bucket/cmd/irictl-bucket/irictlbucket/get" + irictlcmd "github.com/ironcore-dev/ironcore/irictl/cmd" "github.com/spf13/cobra" ctrl "sigs.k8s.io/controller-runtime" "sigs.k8s.io/controller-runtime/pkg/log/zap" ) -func Command(streams orictlcmd.Streams) *cobra.Command { +func Command(streams irictlcmd.Streams) *cobra.Command { var ( zapOpts zap.Options clientOpts common.ClientOptions ) cmd := &cobra.Command{ - Use: "orictl-bucket", + Use: "irictl-bucket", PersistentPreRun: func(cmd *cobra.Command, args []string) { logger := zap.New(zap.UseFlagOptions(&zapOpts)) ctrl.SetLogger(logger) diff --git a/orictl-bucket/cmd/orictl-bucket/main.go b/irictl-bucket/cmd/irictl-bucket/main.go similarity index 76% rename from orictl-bucket/cmd/orictl-bucket/main.go rename to irictl-bucket/cmd/irictl-bucket/main.go index 5272605bb..801e0f082 100644 --- a/orictl-bucket/cmd/orictl-bucket/main.go +++ b/irictl-bucket/cmd/irictl-bucket/main.go @@ -1,4 +1,4 @@ -// Copyright 2022 OnMetal authors +// Copyright 2022 IronCore authors // // Licensed under the Apache License, Version 2.0 (the "License"); // you may not use this file except in compliance with the License. @@ -17,14 +17,14 @@ package main import ( "os" - "github.com/onmetal/onmetal-api/orictl-bucket/cmd/orictl-bucket/orictlbucket" - orictlcmd "github.com/onmetal/onmetal-api/orictl/cmd" + "github.com/ironcore-dev/ironcore/irictl-bucket/cmd/irictl-bucket/irictlbucket" + irictlcmd "github.com/ironcore-dev/ironcore/irictl/cmd" ctrl "sigs.k8s.io/controller-runtime" ) func main() { ctx := ctrl.SetupSignalHandler() - if err := orictlbucket.Command(orictlcmd.OSStreams).ExecuteContext(ctx); err != nil { + if err := irictlbucket.Command(irictlcmd.OSStreams).ExecuteContext(ctx); err != nil { ctrl.Log.Error(err, "Error running command") os.Exit(1) } diff --git a/orictl-bucket/renderers/register.go b/irictl-bucket/renderers/register.go similarity index 82% rename from orictl-bucket/renderers/register.go rename to irictl-bucket/renderers/register.go index 295869941..38adfe718 100644 --- a/orictl-bucket/renderers/register.go +++ b/irictl-bucket/renderers/register.go @@ -1,4 +1,4 @@ -// Copyright 2022 OnMetal authors +// Copyright 2022 IronCore authors // // Licensed under the Apache License, Version 2.0 (the "License"); // you may not use this file except in compliance with the License. @@ -15,9 +15,9 @@ package renderers import ( - "github.com/onmetal/onmetal-api/orictl-bucket/tableconverters" - "github.com/onmetal/onmetal-api/orictl/renderer" - "github.com/onmetal/onmetal-api/orictl/tableconverter" + "github.com/ironcore-dev/ironcore/irictl-bucket/tableconverters" + "github.com/ironcore-dev/ironcore/irictl/renderer" + "github.com/ironcore-dev/ironcore/irictl/tableconverter" ) var ( diff --git a/orictl-bucket/tableconverters/bucket.go b/irictl-bucket/tableconverters/bucket.go similarity index 68% rename from orictl-bucket/tableconverters/bucket.go rename to irictl-bucket/tableconverters/bucket.go index fd2d7e1a5..fd29eab96 100644 --- a/orictl-bucket/tableconverters/bucket.go +++ b/irictl-bucket/tableconverters/bucket.go @@ -1,4 +1,4 @@ -// Copyright 2022 OnMetal authors +// Copyright 2022 IronCore authors // // Licensed under the Apache License, Version 2.0 (the "License"); // you may not use this file except in compliance with the License. @@ -17,9 +17,9 @@ package tableconverters import ( "time" - ori "github.com/onmetal/onmetal-api/ori/apis/bucket/v1alpha1" - "github.com/onmetal/onmetal-api/orictl/api" - "github.com/onmetal/onmetal-api/orictl/tableconverter" + iri "github.com/ironcore-dev/ironcore/iri/apis/bucket/v1alpha1" + "github.com/ironcore-dev/ironcore/irictl/api" + "github.com/ironcore-dev/ironcore/irictl/tableconverter" "k8s.io/apimachinery/pkg/util/duration" ) @@ -33,9 +33,9 @@ var ( ) var ( - Bucket = tableconverter.Funcs[*ori.Bucket]{ + Bucket = tableconverter.Funcs[*iri.Bucket]{ Headers: tableconverter.Headers(bucketHeaders), - Rows: tableconverter.SingleRowFrom(func(bucket *ori.Bucket) (api.Row, error) { + Rows: tableconverter.SingleRowFrom(func(bucket *iri.Bucket) (api.Row, error) { return api.Row{ bucket.Metadata.Id, bucket.Spec.Class, @@ -44,12 +44,12 @@ var ( }, nil }), } - BucketSlice = tableconverter.SliceFuncs[*ori.Bucket](Bucket) + BucketSlice = tableconverter.SliceFuncs[*iri.Bucket](Bucket) ) func init() { RegistryBuilder.Register( - tableconverter.ToTagAndTypedAny[*ori.Bucket](Bucket), - tableconverter.ToTagAndTypedAny[[]*ori.Bucket](BucketSlice), + tableconverter.ToTagAndTypedAny[*iri.Bucket](Bucket), + tableconverter.ToTagAndTypedAny[[]*iri.Bucket](BucketSlice), ) } diff --git a/orictl-bucket/tableconverters/bucketclass.go b/irictl-bucket/tableconverters/bucketclass.go similarity index 65% rename from orictl-bucket/tableconverters/bucketclass.go rename to irictl-bucket/tableconverters/bucketclass.go index e547f2ce0..819f97880 100644 --- a/orictl-bucket/tableconverters/bucketclass.go +++ b/irictl-bucket/tableconverters/bucketclass.go @@ -1,4 +1,4 @@ -// Copyright 2022 OnMetal authors +// Copyright 2022 IronCore authors // // Licensed under the Apache License, Version 2.0 (the "License"); // you may not use this file except in compliance with the License. @@ -15,9 +15,9 @@ package tableconverters import ( - ori "github.com/onmetal/onmetal-api/ori/apis/bucket/v1alpha1" - "github.com/onmetal/onmetal-api/orictl/api" - "github.com/onmetal/onmetal-api/orictl/tableconverter" + iri "github.com/ironcore-dev/ironcore/iri/apis/bucket/v1alpha1" + "github.com/ironcore-dev/ironcore/irictl/api" + "github.com/ironcore-dev/ironcore/irictl/tableconverter" ) var ( @@ -29,9 +29,9 @@ var ( ) var ( - BucketClass = tableconverter.Funcs[*ori.BucketClass]{ + BucketClass = tableconverter.Funcs[*iri.BucketClass]{ Headers: tableconverter.Headers(bucketClassHeaders), - Rows: tableconverter.SingleRowFrom(func(class *ori.BucketClass) (api.Row, error) { + Rows: tableconverter.SingleRowFrom(func(class *iri.BucketClass) (api.Row, error) { return api.Row{ class.Name, class.Capabilities.Tps, @@ -39,12 +39,12 @@ var ( }, nil }), } - BucketClassSlice = tableconverter.SliceFuncs[*ori.BucketClass](BucketClass) + BucketClassSlice = tableconverter.SliceFuncs[*iri.BucketClass](BucketClass) ) func init() { RegistryBuilder.Register( - tableconverter.ToTagAndTypedAny[*ori.BucketClass](BucketClass), - tableconverter.ToTagAndTypedAny[[]*ori.BucketClass](BucketClassSlice), + tableconverter.ToTagAndTypedAny[*iri.BucketClass](BucketClass), + tableconverter.ToTagAndTypedAny[[]*iri.BucketClass](BucketClassSlice), ) } diff --git a/orictl-bucket/tableconverters/register.go b/irictl-bucket/tableconverters/register.go similarity index 88% rename from orictl-bucket/tableconverters/register.go rename to irictl-bucket/tableconverters/register.go index b6f207fd8..5758babcf 100644 --- a/orictl-bucket/tableconverters/register.go +++ b/irictl-bucket/tableconverters/register.go @@ -1,4 +1,4 @@ -// Copyright 2022 OnMetal authors +// Copyright 2022 IronCore authors // // Licensed under the Apache License, Version 2.0 (the "License"); // you may not use this file except in compliance with the License. @@ -15,7 +15,7 @@ package tableconverters import ( - "github.com/onmetal/onmetal-api/orictl/tableconverter" + "github.com/ironcore-dev/ironcore/irictl/tableconverter" ) var ( diff --git a/orictl-machine/clientcmd/clientcmd.go b/irictl-machine/clientcmd/clientcmd.go similarity index 94% rename from orictl-machine/clientcmd/clientcmd.go rename to irictl-machine/clientcmd/clientcmd.go index bd22569f1..dfb161a61 100644 --- a/orictl-machine/clientcmd/clientcmd.go +++ b/irictl-machine/clientcmd/clientcmd.go @@ -1,4 +1,4 @@ -// Copyright 2023 OnMetal authors +// Copyright 2023 IronCore authors // // Licensed under the Apache License, Version 2.0 (the "License"); // you may not use this file except in compliance with the License. @@ -20,14 +20,14 @@ import ( "os" "path/filepath" - "github.com/onmetal/onmetal-api/orictl/decoder" + "github.com/ironcore-dev/ironcore/irictl/decoder" "k8s.io/client-go/util/homedir" ) const ( RecommendedConfigPathFlag = "config" RecommendedConfigPathEnvVar = "ORCITL_MACHINE_CONFIG" - RecommendedHomeDir = ".orictl-machine" + RecommendedHomeDir = ".irictl-machine" RecommendedFileName = "config" ) diff --git a/orictl-machine/cmd/orictl-machine/orictlmachine/attach/attach.go b/irictl-machine/cmd/irictl-machine/irictlmachine/attach/attach.go similarity index 69% rename from orictl-machine/cmd/orictl-machine/orictlmachine/attach/attach.go rename to irictl-machine/cmd/irictl-machine/irictlmachine/attach/attach.go index df01af75c..19b6d8062 100644 --- a/orictl-machine/cmd/orictl-machine/orictlmachine/attach/attach.go +++ b/irictl-machine/cmd/irictl-machine/irictlmachine/attach/attach.go @@ -1,4 +1,4 @@ -// Copyright 2022 OnMetal authors +// Copyright 2022 IronCore authors // // Licensed under the Apache License, Version 2.0 (the "License"); // you may not use this file except in compliance with the License. @@ -15,10 +15,10 @@ package attach import ( - "github.com/onmetal/onmetal-api/orictl-machine/cmd/orictl-machine/orictlmachine/attach/networkinterface" - "github.com/onmetal/onmetal-api/orictl-machine/cmd/orictl-machine/orictlmachine/attach/volume" - "github.com/onmetal/onmetal-api/orictl-machine/cmd/orictl-machine/orictlmachine/common" - clicommon "github.com/onmetal/onmetal-api/orictl/cmd" + "github.com/ironcore-dev/ironcore/irictl-machine/cmd/irictl-machine/irictlmachine/attach/networkinterface" + "github.com/ironcore-dev/ironcore/irictl-machine/cmd/irictl-machine/irictlmachine/attach/volume" + "github.com/ironcore-dev/ironcore/irictl-machine/cmd/irictl-machine/irictlmachine/common" + clicommon "github.com/ironcore-dev/ironcore/irictl/cmd" "github.com/spf13/cobra" ) diff --git a/orictl-machine/cmd/orictl-machine/orictlmachine/attach/networkinterface/networkinterface.go b/irictl-machine/cmd/irictl-machine/irictlmachine/attach/networkinterface/networkinterface.go similarity index 82% rename from orictl-machine/cmd/orictl-machine/orictlmachine/attach/networkinterface/networkinterface.go rename to irictl-machine/cmd/irictl-machine/irictlmachine/attach/networkinterface/networkinterface.go index 8be56e4cb..ee7f34efa 100644 --- a/orictl-machine/cmd/orictl-machine/orictlmachine/attach/networkinterface/networkinterface.go +++ b/irictl-machine/cmd/irictl-machine/irictlmachine/attach/networkinterface/networkinterface.go @@ -1,4 +1,4 @@ -// Copyright 2023 OnMetal authors +// Copyright 2023 IronCore authors // // Licensed under the Apache License, Version 2.0 (the "License"); // you may not use this file except in compliance with the License. @@ -19,10 +19,10 @@ import ( "fmt" "os" - ori "github.com/onmetal/onmetal-api/ori/apis/machine/v1alpha1" - "github.com/onmetal/onmetal-api/orictl-machine/cmd/orictl-machine/orictlmachine/common" - clicommon "github.com/onmetal/onmetal-api/orictl/cmd" - "github.com/onmetal/onmetal-api/orictl/decoder" + iri "github.com/ironcore-dev/ironcore/iri/apis/machine/v1alpha1" + "github.com/ironcore-dev/ironcore/irictl-machine/cmd/irictl-machine/irictlmachine/common" + clicommon "github.com/ironcore-dev/ironcore/irictl/cmd" + "github.com/ironcore-dev/ironcore/irictl/decoder" "github.com/spf13/cobra" utilruntime "k8s.io/apimachinery/pkg/util/runtime" ctrl "sigs.k8s.io/controller-runtime" @@ -70,18 +70,18 @@ func Command(streams clicommon.Streams, clientFactory common.Factory) *cobra.Com return cmd } -func Run(ctx context.Context, streams clicommon.Streams, client ori.MachineRuntimeClient, opts Options) error { +func Run(ctx context.Context, streams clicommon.Streams, client iri.MachineRuntimeClient, opts Options) error { data, err := clicommon.ReadFileOrReader(opts.Filename, os.Stdin) if err != nil { return err } - networkInterface := &ori.NetworkInterface{} + networkInterface := &iri.NetworkInterface{} if err := decoder.Decode(data, networkInterface); err != nil { return err } - if _, err := client.AttachNetworkInterface(ctx, &ori.AttachNetworkInterfaceRequest{NetworkInterface: networkInterface}); err != nil { + if _, err := client.AttachNetworkInterface(ctx, &iri.AttachNetworkInterfaceRequest{NetworkInterface: networkInterface}); err != nil { return err } diff --git a/orictl-machine/cmd/orictl-machine/orictlmachine/attach/volume/volume.go b/irictl-machine/cmd/irictl-machine/irictlmachine/attach/volume/volume.go similarity index 82% rename from orictl-machine/cmd/orictl-machine/orictlmachine/attach/volume/volume.go rename to irictl-machine/cmd/irictl-machine/irictlmachine/attach/volume/volume.go index f5283939b..6cb85186f 100644 --- a/orictl-machine/cmd/orictl-machine/orictlmachine/attach/volume/volume.go +++ b/irictl-machine/cmd/irictl-machine/irictlmachine/attach/volume/volume.go @@ -1,4 +1,4 @@ -// Copyright 2023 OnMetal authors +// Copyright 2023 IronCore authors // // Licensed under the Apache License, Version 2.0 (the "License"); // you may not use this file except in compliance with the License. @@ -19,10 +19,10 @@ import ( "fmt" "os" - ori "github.com/onmetal/onmetal-api/ori/apis/machine/v1alpha1" - "github.com/onmetal/onmetal-api/orictl-machine/cmd/orictl-machine/orictlmachine/common" - clicommon "github.com/onmetal/onmetal-api/orictl/cmd" - "github.com/onmetal/onmetal-api/orictl/decoder" + iri "github.com/ironcore-dev/ironcore/iri/apis/machine/v1alpha1" + "github.com/ironcore-dev/ironcore/irictl-machine/cmd/irictl-machine/irictlmachine/common" + clicommon "github.com/ironcore-dev/ironcore/irictl/cmd" + "github.com/ironcore-dev/ironcore/irictl/decoder" "github.com/spf13/cobra" utilruntime "k8s.io/apimachinery/pkg/util/runtime" ctrl "sigs.k8s.io/controller-runtime" @@ -70,18 +70,18 @@ func Command(streams clicommon.Streams, clientFactory common.Factory) *cobra.Com return cmd } -func Run(ctx context.Context, streams clicommon.Streams, client ori.MachineRuntimeClient, opts Options) error { +func Run(ctx context.Context, streams clicommon.Streams, client iri.MachineRuntimeClient, opts Options) error { data, err := clicommon.ReadFileOrReader(opts.Filename, os.Stdin) if err != nil { return err } - volume := &ori.Volume{} + volume := &iri.Volume{} if err := decoder.Decode(data, volume); err != nil { return err } - if _, err := client.AttachVolume(ctx, &ori.AttachVolumeRequest{Volume: volume}); err != nil { + if _, err := client.AttachVolume(ctx, &iri.AttachVolumeRequest{Volume: volume}); err != nil { return err } diff --git a/orictl-machine/cmd/orictl-machine/orictlmachine/common/common.go b/irictl-machine/cmd/irictl-machine/irictlmachine/common/common.go similarity index 88% rename from orictl-machine/cmd/orictl-machine/orictlmachine/common/common.go rename to irictl-machine/cmd/irictl-machine/irictlmachine/common/common.go index 160a4fd34..118207d45 100644 --- a/orictl-machine/cmd/orictl-machine/orictlmachine/common/common.go +++ b/irictl-machine/cmd/irictl-machine/irictlmachine/common/common.go @@ -1,4 +1,4 @@ -// Copyright 2022 OnMetal authors +// Copyright 2022 IronCore authors // // Licensed under the Apache License, Version 2.0 (the "License"); // you may not use this file except in compliance with the License. @@ -19,20 +19,20 @@ import ( "text/template" "time" - ori "github.com/onmetal/onmetal-api/ori/apis/machine/v1alpha1" - oriremotemachine "github.com/onmetal/onmetal-api/ori/remote/machine" - "github.com/onmetal/onmetal-api/orictl-machine/clientcmd" - "github.com/onmetal/onmetal-api/orictl-machine/tableconverters" - "github.com/onmetal/onmetal-api/orictl/renderer" - "github.com/onmetal/onmetal-api/orictl/tableconverter" - "github.com/onmetal/onmetal-api/utils/generic" + iri "github.com/ironcore-dev/ironcore/iri/apis/machine/v1alpha1" + iriremotemachine "github.com/ironcore-dev/ironcore/iri/remote/machine" + "github.com/ironcore-dev/ironcore/irictl-machine/clientcmd" + "github.com/ironcore-dev/ironcore/irictl-machine/tableconverters" + "github.com/ironcore-dev/ironcore/irictl/renderer" + "github.com/ironcore-dev/ironcore/irictl/tableconverter" + "github.com/ironcore-dev/ironcore/utils/generic" "github.com/spf13/pflag" "google.golang.org/grpc" "google.golang.org/grpc/credentials/insecure" ) type Factory interface { - Client() (ori.MachineRuntimeClient, func() error, error) + Client() (iri.MachineRuntimeClient, func() error, error) Config() (*clientcmd.Config, error) Registry() (*renderer.Registry, error) OutputOptions() *OutputOptions @@ -45,7 +45,7 @@ type Options struct { func (o *Options) AddFlags(fs *pflag.FlagSet) { fs.StringVar(&o.ConfigFile, clientcmd.RecommendedConfigPathFlag, "", "Config file to use") - fs.StringVar(&o.Address, "address", "", "Address to the ori server.") + fs.StringVar(&o.Address, "address", "", "Address to the iri server.") } func (o *Options) Config() (*clientcmd.Config, error) { @@ -164,7 +164,7 @@ func applyTableConverterOverlay[E any]( } func (o *Options) applyTableConvertersOverlay(cfg *clientcmd.TableConfig, reg *tableconverter.Registry) error { - if err := applyTableConverterOverlay[*ori.Machine](reg, cfg.PrependMachineColumns, cfg.AppendMachineColumns); err != nil { + if err := applyTableConverterOverlay[*iri.Machine](reg, cfg.PrependMachineColumns, cfg.AppendMachineColumns); err != nil { return fmt.Errorf("error applying machine table converter overlay: %w", err) } @@ -200,8 +200,8 @@ func (o *Options) Registry() (*renderer.Registry, error) { return registry, nil } -func (o *Options) Client() (ori.MachineRuntimeClient, func() error, error) { - address, err := oriremotemachine.GetAddressWithTimeout(3*time.Second, o.Address) +func (o *Options) Client() (iri.MachineRuntimeClient, func() error, error) { + address, err := iriremotemachine.GetAddressWithTimeout(3*time.Second, o.Address) if err != nil { return nil, nil, err } @@ -211,7 +211,7 @@ func (o *Options) Client() (ori.MachineRuntimeClient, func() error, error) { return nil, nil, fmt.Errorf("error dialing: %w", err) } - return ori.NewMachineRuntimeClient(conn), conn.Close, nil + return iri.NewMachineRuntimeClient(conn), conn.Close, nil } func (o *Options) OutputOptions() *OutputOptions { diff --git a/orictl-machine/cmd/orictl-machine/orictlmachine/create/create.go b/irictl-machine/cmd/irictl-machine/irictlmachine/create/create.go similarity index 74% rename from orictl-machine/cmd/orictl-machine/orictlmachine/create/create.go rename to irictl-machine/cmd/irictl-machine/irictlmachine/create/create.go index d74a95fe6..449472386 100644 --- a/orictl-machine/cmd/orictl-machine/orictlmachine/create/create.go +++ b/irictl-machine/cmd/irictl-machine/irictlmachine/create/create.go @@ -1,4 +1,4 @@ -// Copyright 2022 OnMetal authors +// Copyright 2022 IronCore authors // // Licensed under the Apache License, Version 2.0 (the "License"); // you may not use this file except in compliance with the License. @@ -15,9 +15,9 @@ package create import ( - "github.com/onmetal/onmetal-api/orictl-machine/cmd/orictl-machine/orictlmachine/common" - "github.com/onmetal/onmetal-api/orictl-machine/cmd/orictl-machine/orictlmachine/create/machine" - clicommon "github.com/onmetal/onmetal-api/orictl/cmd" + "github.com/ironcore-dev/ironcore/irictl-machine/cmd/irictl-machine/irictlmachine/common" + "github.com/ironcore-dev/ironcore/irictl-machine/cmd/irictl-machine/irictlmachine/create/machine" + clicommon "github.com/ironcore-dev/ironcore/irictl/cmd" "github.com/spf13/cobra" ) diff --git a/orictl-machine/cmd/orictl-machine/orictlmachine/create/machine/machine.go b/irictl-machine/cmd/irictl-machine/irictlmachine/create/machine/machine.go similarity index 80% rename from orictl-machine/cmd/orictl-machine/orictlmachine/create/machine/machine.go rename to irictl-machine/cmd/irictl-machine/irictlmachine/create/machine/machine.go index 419e6015b..5e209b65a 100644 --- a/orictl-machine/cmd/orictl-machine/orictlmachine/create/machine/machine.go +++ b/irictl-machine/cmd/irictl-machine/irictlmachine/create/machine/machine.go @@ -1,4 +1,4 @@ -// Copyright 2022 OnMetal authors +// Copyright 2022 IronCore authors // // Licensed under the Apache License, Version 2.0 (the "License"); // you may not use this file except in compliance with the License. @@ -19,11 +19,11 @@ import ( "fmt" "os" - ori "github.com/onmetal/onmetal-api/ori/apis/machine/v1alpha1" - "github.com/onmetal/onmetal-api/orictl-machine/cmd/orictl-machine/orictlmachine/common" - clicommon "github.com/onmetal/onmetal-api/orictl/cmd" - "github.com/onmetal/onmetal-api/orictl/decoder" - "github.com/onmetal/onmetal-api/orictl/renderer" + iri "github.com/ironcore-dev/ironcore/iri/apis/machine/v1alpha1" + "github.com/ironcore-dev/ironcore/irictl-machine/cmd/irictl-machine/irictlmachine/common" + clicommon "github.com/ironcore-dev/ironcore/irictl/cmd" + "github.com/ironcore-dev/ironcore/irictl/decoder" + "github.com/ironcore-dev/ironcore/irictl/renderer" "github.com/spf13/cobra" "github.com/spf13/pflag" ctrl "sigs.k8s.io/controller-runtime" @@ -74,18 +74,18 @@ func Command(streams clicommon.Streams, clientFactory common.Factory) *cobra.Com return cmd } -func Run(ctx context.Context, streams clicommon.Streams, client ori.MachineRuntimeClient, r renderer.Renderer, opts Options) error { +func Run(ctx context.Context, streams clicommon.Streams, client iri.MachineRuntimeClient, r renderer.Renderer, opts Options) error { data, err := clicommon.ReadFileOrReader(opts.Filename, os.Stdin) if err != nil { return err } - machine := &ori.Machine{} + machine := &iri.Machine{} if err := decoder.Decode(data, machine); err != nil { return err } - res, err := client.CreateMachine(ctx, &ori.CreateMachineRequest{Machine: machine}) + res, err := client.CreateMachine(ctx, &iri.CreateMachineRequest{Machine: machine}) if err != nil { return err } diff --git a/orictl-machine/cmd/orictl-machine/orictlmachine/delete/delete.go b/irictl-machine/cmd/irictl-machine/irictlmachine/delete/delete.go similarity index 74% rename from orictl-machine/cmd/orictl-machine/orictlmachine/delete/delete.go rename to irictl-machine/cmd/irictl-machine/irictlmachine/delete/delete.go index 128fa8382..4f2bcdd10 100644 --- a/orictl-machine/cmd/orictl-machine/orictlmachine/delete/delete.go +++ b/irictl-machine/cmd/irictl-machine/irictlmachine/delete/delete.go @@ -1,4 +1,4 @@ -// Copyright 2022 OnMetal authors +// Copyright 2022 IronCore authors // // Licensed under the Apache License, Version 2.0 (the "License"); // you may not use this file except in compliance with the License. @@ -15,9 +15,9 @@ package delete import ( - "github.com/onmetal/onmetal-api/orictl-machine/cmd/orictl-machine/orictlmachine/common" - "github.com/onmetal/onmetal-api/orictl-machine/cmd/orictl-machine/orictlmachine/delete/machine" - clicommon "github.com/onmetal/onmetal-api/orictl/cmd" + "github.com/ironcore-dev/ironcore/irictl-machine/cmd/irictl-machine/irictlmachine/common" + "github.com/ironcore-dev/ironcore/irictl-machine/cmd/irictl-machine/irictlmachine/delete/machine" + clicommon "github.com/ironcore-dev/ironcore/irictl/cmd" "github.com/spf13/cobra" ) diff --git a/orictl-machine/cmd/orictl-machine/orictlmachine/delete/machine/machine.go b/irictl-machine/cmd/irictl-machine/irictlmachine/delete/machine/machine.go similarity index 82% rename from orictl-machine/cmd/orictl-machine/orictlmachine/delete/machine/machine.go rename to irictl-machine/cmd/irictl-machine/irictlmachine/delete/machine/machine.go index a6a0000ae..a9d1a33f1 100644 --- a/orictl-machine/cmd/orictl-machine/orictlmachine/delete/machine/machine.go +++ b/irictl-machine/cmd/irictl-machine/irictlmachine/delete/machine/machine.go @@ -1,4 +1,4 @@ -// Copyright 2022 OnMetal authors +// Copyright 2022 IronCore authors // // Licensed under the Apache License, Version 2.0 (the "License"); // you may not use this file except in compliance with the License. @@ -18,9 +18,9 @@ import ( "context" "fmt" - ori "github.com/onmetal/onmetal-api/ori/apis/machine/v1alpha1" - "github.com/onmetal/onmetal-api/orictl-machine/cmd/orictl-machine/orictlmachine/common" - clicommon "github.com/onmetal/onmetal-api/orictl/cmd" + iri "github.com/ironcore-dev/ironcore/iri/apis/machine/v1alpha1" + "github.com/ironcore-dev/ironcore/irictl-machine/cmd/irictl-machine/irictlmachine/common" + clicommon "github.com/ironcore-dev/ironcore/irictl/cmd" "github.com/spf13/cobra" "google.golang.org/grpc/codes" "google.golang.org/grpc/status" @@ -55,9 +55,9 @@ func Command(streams clicommon.Streams, clientFactory common.Factory) *cobra.Com return cmd } -func Run(ctx context.Context, streams clicommon.Streams, client ori.MachineRuntimeClient, ids []string) error { +func Run(ctx context.Context, streams clicommon.Streams, client iri.MachineRuntimeClient, ids []string) error { for _, id := range ids { - if _, err := client.DeleteMachine(ctx, &ori.DeleteMachineRequest{ + if _, err := client.DeleteMachine(ctx, &iri.DeleteMachineRequest{ MachineId: id, }); err != nil { if status.Code(err) != codes.NotFound { diff --git a/orictl-machine/cmd/orictl-machine/orictlmachine/detach/detach.go b/irictl-machine/cmd/irictl-machine/irictlmachine/detach/detach.go similarity index 69% rename from orictl-machine/cmd/orictl-machine/orictlmachine/detach/detach.go rename to irictl-machine/cmd/irictl-machine/irictlmachine/detach/detach.go index 87dcf5c7f..cc38d1e01 100644 --- a/orictl-machine/cmd/orictl-machine/orictlmachine/detach/detach.go +++ b/irictl-machine/cmd/irictl-machine/irictlmachine/detach/detach.go @@ -1,4 +1,4 @@ -// Copyright 2022 OnMetal authors +// Copyright 2022 IronCore authors // // Licensed under the Apache License, Version 2.0 (the "License"); // you may not use this file except in compliance with the License. @@ -15,10 +15,10 @@ package detach import ( - "github.com/onmetal/onmetal-api/orictl-machine/cmd/orictl-machine/orictlmachine/common" - "github.com/onmetal/onmetal-api/orictl-machine/cmd/orictl-machine/orictlmachine/detach/networkinterface" - "github.com/onmetal/onmetal-api/orictl-machine/cmd/orictl-machine/orictlmachine/detach/volume" - clicommon "github.com/onmetal/onmetal-api/orictl/cmd" + "github.com/ironcore-dev/ironcore/irictl-machine/cmd/irictl-machine/irictlmachine/common" + "github.com/ironcore-dev/ironcore/irictl-machine/cmd/irictl-machine/irictlmachine/detach/networkinterface" + "github.com/ironcore-dev/ironcore/irictl-machine/cmd/irictl-machine/irictlmachine/detach/volume" + clicommon "github.com/ironcore-dev/ironcore/irictl/cmd" "github.com/spf13/cobra" ) diff --git a/orictl-machine/cmd/orictl-machine/orictlmachine/detach/networkinterface/networkinterface.go b/irictl-machine/cmd/irictl-machine/irictlmachine/detach/networkinterface/networkinterface.go similarity index 85% rename from orictl-machine/cmd/orictl-machine/orictlmachine/detach/networkinterface/networkinterface.go rename to irictl-machine/cmd/irictl-machine/irictlmachine/detach/networkinterface/networkinterface.go index 3d5f6da31..b539e1b5d 100644 --- a/orictl-machine/cmd/orictl-machine/orictlmachine/detach/networkinterface/networkinterface.go +++ b/irictl-machine/cmd/irictl-machine/irictlmachine/detach/networkinterface/networkinterface.go @@ -1,4 +1,4 @@ -// Copyright 2023 OnMetal authors +// Copyright 2023 IronCore authors // // Licensed under the Apache License, Version 2.0 (the "License"); // you may not use this file except in compliance with the License. @@ -18,9 +18,9 @@ import ( "context" "fmt" - ori "github.com/onmetal/onmetal-api/ori/apis/machine/v1alpha1" - "github.com/onmetal/onmetal-api/orictl-machine/cmd/orictl-machine/orictlmachine/common" - clicommon "github.com/onmetal/onmetal-api/orictl/cmd" + iri "github.com/ironcore-dev/ironcore/iri/apis/machine/v1alpha1" + "github.com/ironcore-dev/ironcore/irictl-machine/cmd/irictl-machine/irictlmachine/common" + clicommon "github.com/ironcore-dev/ironcore/irictl/cmd" "github.com/spf13/cobra" "google.golang.org/grpc/codes" "google.golang.org/grpc/status" @@ -70,9 +70,9 @@ func Command(streams clicommon.Streams, clientFactory common.Factory) *cobra.Com return cmd } -func Run(ctx context.Context, streams clicommon.Streams, client ori.MachineRuntimeClient, names []string, opts Options) error { +func Run(ctx context.Context, streams clicommon.Streams, client iri.MachineRuntimeClient, names []string, opts Options) error { for _, name := range names { - if _, err := client.DetachNetworkInterface(ctx, &ori.DetachNetworkInterfaceRequest{ + if _, err := client.DetachNetworkInterface(ctx, &iri.DetachNetworkInterfaceRequest{ MachineId: opts.MachineID, Name: name, }); err != nil { diff --git a/orictl-machine/cmd/orictl-machine/orictlmachine/detach/volume/volume.go b/irictl-machine/cmd/irictl-machine/irictlmachine/detach/volume/volume.go similarity index 85% rename from orictl-machine/cmd/orictl-machine/orictlmachine/detach/volume/volume.go rename to irictl-machine/cmd/irictl-machine/irictlmachine/detach/volume/volume.go index b674274d5..56d949213 100644 --- a/orictl-machine/cmd/orictl-machine/orictlmachine/detach/volume/volume.go +++ b/irictl-machine/cmd/irictl-machine/irictlmachine/detach/volume/volume.go @@ -1,4 +1,4 @@ -// Copyright 2023 OnMetal authors +// Copyright 2023 IronCore authors // // Licensed under the Apache License, Version 2.0 (the "License"); // you may not use this file except in compliance with the License. @@ -18,9 +18,9 @@ import ( "context" "fmt" - ori "github.com/onmetal/onmetal-api/ori/apis/machine/v1alpha1" - "github.com/onmetal/onmetal-api/orictl-machine/cmd/orictl-machine/orictlmachine/common" - clicommon "github.com/onmetal/onmetal-api/orictl/cmd" + iri "github.com/ironcore-dev/ironcore/iri/apis/machine/v1alpha1" + "github.com/ironcore-dev/ironcore/irictl-machine/cmd/irictl-machine/irictlmachine/common" + clicommon "github.com/ironcore-dev/ironcore/irictl/cmd" "github.com/spf13/cobra" "google.golang.org/grpc/codes" "google.golang.org/grpc/status" @@ -70,9 +70,9 @@ func Command(streams clicommon.Streams, clientFactory common.Factory) *cobra.Com return cmd } -func Run(ctx context.Context, streams clicommon.Streams, client ori.MachineRuntimeClient, names []string, opts Options) error { +func Run(ctx context.Context, streams clicommon.Streams, client iri.MachineRuntimeClient, names []string, opts Options) error { for _, name := range names { - if _, err := client.DetachVolume(ctx, &ori.DetachVolumeRequest{ + if _, err := client.DetachVolume(ctx, &iri.DetachVolumeRequest{ MachineId: opts.MachineID, Name: name, }); err != nil { diff --git a/orictl-machine/cmd/orictl-machine/orictlmachine/exec/exec.go b/irictl-machine/cmd/irictl-machine/irictlmachine/exec/exec.go similarity index 89% rename from orictl-machine/cmd/orictl-machine/orictlmachine/exec/exec.go rename to irictl-machine/cmd/irictl-machine/irictlmachine/exec/exec.go index 8ef18114d..5745eceb9 100644 --- a/orictl-machine/cmd/orictl-machine/orictlmachine/exec/exec.go +++ b/irictl-machine/cmd/irictl-machine/irictlmachine/exec/exec.go @@ -1,4 +1,4 @@ -// Copyright 2023 OnMetal authors +// Copyright 2023 IronCore authors // // Licensed under the Apache License, Version 2.0 (the "License"); // you may not use this file except in compliance with the License. @@ -22,9 +22,9 @@ import ( "os" "time" - ori "github.com/onmetal/onmetal-api/ori/apis/machine/v1alpha1" - "github.com/onmetal/onmetal-api/orictl-machine/cmd/orictl-machine/orictlmachine/common" - clicommon "github.com/onmetal/onmetal-api/orictl/cmd" + iri "github.com/ironcore-dev/ironcore/iri/apis/machine/v1alpha1" + "github.com/ironcore-dev/ironcore/irictl-machine/cmd/irictl-machine/irictlmachine/common" + clicommon "github.com/ironcore-dev/ironcore/irictl/cmd" "github.com/spf13/cobra" "k8s.io/apimachinery/pkg/util/httpstream/spdy" "k8s.io/client-go/tools/remotecommand" @@ -59,9 +59,9 @@ func Command(streams clicommon.Streams, clientFactory common.Factory) *cobra.Com return cmd } -func Run(ctx context.Context, streams clicommon.Streams, client ori.MachineRuntimeClient, machineID string) error { +func Run(ctx context.Context, streams clicommon.Streams, client iri.MachineRuntimeClient, machineID string) error { log := ctrl.LoggerFrom(ctx) - res, err := client.Exec(ctx, &ori.ExecRequest{ + res, err := client.Exec(ctx, &iri.ExecRequest{ MachineId: machineID, }) if err != nil { diff --git a/orictl-machine/cmd/orictl-machine/orictlmachine/get/get.go b/irictl-machine/cmd/irictl-machine/irictlmachine/get/get.go similarity index 69% rename from orictl-machine/cmd/orictl-machine/orictlmachine/get/get.go rename to irictl-machine/cmd/irictl-machine/irictlmachine/get/get.go index 06123bc94..5e70f17da 100644 --- a/orictl-machine/cmd/orictl-machine/orictlmachine/get/get.go +++ b/irictl-machine/cmd/irictl-machine/irictlmachine/get/get.go @@ -1,4 +1,4 @@ -// Copyright 2022 OnMetal authors +// Copyright 2022 IronCore authors // // Licensed under the Apache License, Version 2.0 (the "License"); // you may not use this file except in compliance with the License. @@ -15,10 +15,10 @@ package get import ( - "github.com/onmetal/onmetal-api/orictl-machine/cmd/orictl-machine/orictlmachine/common" - "github.com/onmetal/onmetal-api/orictl-machine/cmd/orictl-machine/orictlmachine/get/machine" - "github.com/onmetal/onmetal-api/orictl-machine/cmd/orictl-machine/orictlmachine/get/status" - clicommon "github.com/onmetal/onmetal-api/orictl/cmd" + "github.com/ironcore-dev/ironcore/irictl-machine/cmd/irictl-machine/irictlmachine/common" + "github.com/ironcore-dev/ironcore/irictl-machine/cmd/irictl-machine/irictlmachine/get/machine" + "github.com/ironcore-dev/ironcore/irictl-machine/cmd/irictl-machine/irictlmachine/get/status" + clicommon "github.com/ironcore-dev/ironcore/irictl/cmd" "github.com/spf13/cobra" ) diff --git a/orictl-machine/cmd/orictl-machine/orictlmachine/get/machine/machine.go b/irictl-machine/cmd/irictl-machine/irictlmachine/get/machine/machine.go similarity index 82% rename from orictl-machine/cmd/orictl-machine/orictlmachine/get/machine/machine.go rename to irictl-machine/cmd/irictl-machine/irictlmachine/get/machine/machine.go index ed1c1cd00..f222a1ce9 100644 --- a/orictl-machine/cmd/orictl-machine/orictlmachine/get/machine/machine.go +++ b/irictl-machine/cmd/irictl-machine/irictlmachine/get/machine/machine.go @@ -1,4 +1,4 @@ -// Copyright 2022 OnMetal authors +// Copyright 2022 IronCore authors // // Licensed under the Apache License, Version 2.0 (the "License"); // you may not use this file except in compliance with the License. @@ -18,10 +18,10 @@ import ( "context" "fmt" - ori "github.com/onmetal/onmetal-api/ori/apis/machine/v1alpha1" - "github.com/onmetal/onmetal-api/orictl-machine/cmd/orictl-machine/orictlmachine/common" - clicommon "github.com/onmetal/onmetal-api/orictl/cmd" - "github.com/onmetal/onmetal-api/orictl/renderer" + iri "github.com/ironcore-dev/ironcore/iri/apis/machine/v1alpha1" + "github.com/ironcore-dev/ironcore/irictl-machine/cmd/irictl-machine/irictlmachine/common" + clicommon "github.com/ironcore-dev/ironcore/irictl/cmd" + "github.com/ironcore-dev/ironcore/irictl/renderer" "github.com/spf13/cobra" "github.com/spf13/pflag" ctrl "sigs.k8s.io/controller-runtime" @@ -82,20 +82,20 @@ func Command(streams clicommon.Streams, clientFactory common.Factory) *cobra.Com func Run( ctx context.Context, streams clicommon.Streams, - client ori.MachineRuntimeClient, + client iri.MachineRuntimeClient, render renderer.Renderer, name string, opts Options, ) error { - var filter *ori.MachineFilter + var filter *iri.MachineFilter if name != "" || opts.Labels != nil { - filter = &ori.MachineFilter{ + filter = &iri.MachineFilter{ Id: name, LabelSelector: opts.Labels, } } - res, err := client.ListMachines(ctx, &ori.ListMachinesRequest{Filter: filter}) + res, err := client.ListMachines(ctx, &iri.ListMachinesRequest{Filter: filter}) if err != nil { return fmt.Errorf("error listing machines: %w", err) } diff --git a/orictl-machine/cmd/orictl-machine/orictlmachine/get/status/status.go b/irictl-machine/cmd/irictl-machine/irictlmachine/get/status/status.go similarity index 79% rename from orictl-machine/cmd/orictl-machine/orictlmachine/get/status/status.go rename to irictl-machine/cmd/irictl-machine/irictlmachine/get/status/status.go index 8789ebfb2..d066f4c1d 100644 --- a/orictl-machine/cmd/orictl-machine/orictlmachine/get/status/status.go +++ b/irictl-machine/cmd/irictl-machine/irictlmachine/get/status/status.go @@ -1,4 +1,4 @@ -// Copyright 2022 OnMetal authors +// Copyright 2022 IronCore authors // // Licensed under the Apache License, Version 2.0 (the "License"); // you may not use this file except in compliance with the License. @@ -18,10 +18,10 @@ import ( "context" "fmt" - ori "github.com/onmetal/onmetal-api/ori/apis/machine/v1alpha1" - "github.com/onmetal/onmetal-api/orictl-machine/cmd/orictl-machine/orictlmachine/common" - clicommon "github.com/onmetal/onmetal-api/orictl/cmd" - "github.com/onmetal/onmetal-api/orictl/renderer" + iri "github.com/ironcore-dev/ironcore/iri/apis/machine/v1alpha1" + "github.com/ironcore-dev/ironcore/irictl-machine/cmd/irictl-machine/irictlmachine/common" + clicommon "github.com/ironcore-dev/ironcore/irictl/cmd" + "github.com/ironcore-dev/ironcore/irictl/renderer" "github.com/spf13/cobra" ctrl "sigs.k8s.io/controller-runtime" ) @@ -61,8 +61,8 @@ func Command(streams clicommon.Streams, clientFactory common.Factory) *cobra.Com return cmd } -func Run(ctx context.Context, streams clicommon.Streams, client ori.MachineRuntimeClient, render renderer.Renderer) error { - res, err := client.Status(ctx, &ori.StatusRequest{}) +func Run(ctx context.Context, streams clicommon.Streams, client iri.MachineRuntimeClient, render renderer.Renderer) error { + res, err := client.Status(ctx, &iri.StatusRequest{}) if err != nil { return fmt.Errorf("error getting status: %w", err) } diff --git a/orictl-machine/cmd/orictl-machine/orictlmachine/orictlmachine.go b/irictl-machine/cmd/irictl-machine/irictlmachine/irictlmachine.go similarity index 63% rename from orictl-machine/cmd/orictl-machine/orictlmachine/orictlmachine.go rename to irictl-machine/cmd/irictl-machine/irictlmachine/irictlmachine.go index 7b4e12cca..44c25c376 100644 --- a/orictl-machine/cmd/orictl-machine/orictlmachine/orictlmachine.go +++ b/irictl-machine/cmd/irictl-machine/irictlmachine/irictlmachine.go @@ -1,4 +1,4 @@ -// Copyright 2022 OnMetal authors +// Copyright 2022 IronCore authors // // Licensed under the Apache License, Version 2.0 (the "License"); // you may not use this file except in compliance with the License. @@ -12,20 +12,20 @@ // See the License for the specific language governing permissions and // limitations under the License. -package orictlmachine +package irictlmachine import ( goflag "flag" - "github.com/onmetal/onmetal-api/orictl-machine/cmd/orictl-machine/orictlmachine/attach" - "github.com/onmetal/onmetal-api/orictl-machine/cmd/orictl-machine/orictlmachine/common" - "github.com/onmetal/onmetal-api/orictl-machine/cmd/orictl-machine/orictlmachine/create" - "github.com/onmetal/onmetal-api/orictl-machine/cmd/orictl-machine/orictlmachine/delete" - "github.com/onmetal/onmetal-api/orictl-machine/cmd/orictl-machine/orictlmachine/detach" - "github.com/onmetal/onmetal-api/orictl-machine/cmd/orictl-machine/orictlmachine/exec" - "github.com/onmetal/onmetal-api/orictl-machine/cmd/orictl-machine/orictlmachine/get" - "github.com/onmetal/onmetal-api/orictl-machine/cmd/orictl-machine/orictlmachine/update" - clicommon "github.com/onmetal/onmetal-api/orictl/cmd" + "github.com/ironcore-dev/ironcore/irictl-machine/cmd/irictl-machine/irictlmachine/attach" + "github.com/ironcore-dev/ironcore/irictl-machine/cmd/irictl-machine/irictlmachine/common" + "github.com/ironcore-dev/ironcore/irictl-machine/cmd/irictl-machine/irictlmachine/create" + "github.com/ironcore-dev/ironcore/irictl-machine/cmd/irictl-machine/irictlmachine/delete" + "github.com/ironcore-dev/ironcore/irictl-machine/cmd/irictl-machine/irictlmachine/detach" + "github.com/ironcore-dev/ironcore/irictl-machine/cmd/irictl-machine/irictlmachine/exec" + "github.com/ironcore-dev/ironcore/irictl-machine/cmd/irictl-machine/irictlmachine/get" + "github.com/ironcore-dev/ironcore/irictl-machine/cmd/irictl-machine/irictlmachine/update" + clicommon "github.com/ironcore-dev/ironcore/irictl/cmd" "github.com/spf13/cobra" ctrl "sigs.k8s.io/controller-runtime" "sigs.k8s.io/controller-runtime/pkg/log/zap" @@ -38,7 +38,7 @@ func Command(streams clicommon.Streams) *cobra.Command { ) cmd := &cobra.Command{ - Use: "orictl-machine", + Use: "irictl-machine", PersistentPreRun: func(cmd *cobra.Command, args []string) { logger := zap.New(zap.UseFlagOptions(&zapOpts)) ctrl.SetLogger(logger) diff --git a/orictl-machine/cmd/orictl-machine/orictlmachine/update/update.go b/irictl-machine/cmd/irictl-machine/irictlmachine/update/update.go similarity index 80% rename from orictl-machine/cmd/orictl-machine/orictlmachine/update/update.go rename to irictl-machine/cmd/irictl-machine/irictlmachine/update/update.go index 742c361a0..31891df81 100644 --- a/orictl-machine/cmd/orictl-machine/orictlmachine/update/update.go +++ b/irictl-machine/cmd/irictl-machine/irictlmachine/update/update.go @@ -1,4 +1,4 @@ -// Copyright 2022 OnMetal authors +// Copyright 2022 IronCore authors // // Licensed under the Apache License, Version 2.0 (the "License"); // you may not use this file except in compliance with the License. @@ -15,8 +15,8 @@ package update import ( - "github.com/onmetal/onmetal-api/orictl-machine/cmd/orictl-machine/orictlmachine/common" - clicommon "github.com/onmetal/onmetal-api/orictl/cmd" + "github.com/ironcore-dev/ironcore/irictl-machine/cmd/irictl-machine/irictlmachine/common" + clicommon "github.com/ironcore-dev/ironcore/irictl/cmd" "github.com/spf13/cobra" ) diff --git a/orictl-machine/cmd/orictl-machine/main.go b/irictl-machine/cmd/irictl-machine/main.go similarity index 76% rename from orictl-machine/cmd/orictl-machine/main.go rename to irictl-machine/cmd/irictl-machine/main.go index 889035a39..fe2d64469 100644 --- a/orictl-machine/cmd/orictl-machine/main.go +++ b/irictl-machine/cmd/irictl-machine/main.go @@ -1,4 +1,4 @@ -// Copyright 2022 OnMetal authors +// Copyright 2022 IronCore authors // // Licensed under the Apache License, Version 2.0 (the "License"); // you may not use this file except in compliance with the License. @@ -17,14 +17,14 @@ package main import ( "os" - "github.com/onmetal/onmetal-api/orictl-machine/cmd/orictl-machine/orictlmachine" - clicommon "github.com/onmetal/onmetal-api/orictl/cmd" + "github.com/ironcore-dev/ironcore/irictl-machine/cmd/irictl-machine/irictlmachine" + clicommon "github.com/ironcore-dev/ironcore/irictl/cmd" ctrl "sigs.k8s.io/controller-runtime" ) func main() { ctx := ctrl.SetupSignalHandler() - if err := orictlmachine.Command(clicommon.OSStreams).ExecuteContext(ctx); err != nil { + if err := irictlmachine.Command(clicommon.OSStreams).ExecuteContext(ctx); err != nil { ctrl.Log.Error(err, "Error running command") os.Exit(1) } diff --git a/orictl-machine/config/samples/machine-networkinterface.yaml b/irictl-machine/config/samples/machine-networkinterface.yaml similarity index 100% rename from orictl-machine/config/samples/machine-networkinterface.yaml rename to irictl-machine/config/samples/machine-networkinterface.yaml diff --git a/orictl-machine/config/samples/machine-volume.yaml b/irictl-machine/config/samples/machine-volume.yaml similarity index 100% rename from orictl-machine/config/samples/machine-volume.yaml rename to irictl-machine/config/samples/machine-volume.yaml diff --git a/orictl-machine/config/samples/machine.yaml b/irictl-machine/config/samples/machine.yaml similarity index 100% rename from orictl-machine/config/samples/machine.yaml rename to irictl-machine/config/samples/machine.yaml diff --git a/orictl-machine/tableconverters/machine.go b/irictl-machine/tableconverters/machine.go similarity index 69% rename from orictl-machine/tableconverters/machine.go rename to irictl-machine/tableconverters/machine.go index 2484e59f1..287de326a 100644 --- a/orictl-machine/tableconverters/machine.go +++ b/irictl-machine/tableconverters/machine.go @@ -1,4 +1,4 @@ -// Copyright 2022 OnMetal authors +// Copyright 2022 IronCore authors // // Licensed under the Apache License, Version 2.0 (the "License"); // you may not use this file except in compliance with the License. @@ -17,9 +17,9 @@ package tableconverters import ( "time" - ori "github.com/onmetal/onmetal-api/ori/apis/machine/v1alpha1" - "github.com/onmetal/onmetal-api/orictl/api" - "github.com/onmetal/onmetal-api/orictl/tableconverter" + iri "github.com/ironcore-dev/ironcore/iri/apis/machine/v1alpha1" + "github.com/ironcore-dev/ironcore/irictl/api" + "github.com/ironcore-dev/ironcore/irictl/tableconverter" "k8s.io/apimachinery/pkg/util/duration" ) @@ -34,9 +34,9 @@ var ( ) var ( - Machine = tableconverter.Funcs[*ori.Machine]{ + Machine = tableconverter.Funcs[*iri.Machine]{ Headers: tableconverter.Headers(machineHeaders), - Rows: tableconverter.SingleRowFrom(func(machine *ori.Machine) (api.Row, error) { + Rows: tableconverter.SingleRowFrom(func(machine *iri.Machine) (api.Row, error) { return api.Row{ machine.Metadata.Id, machine.Spec.Class, @@ -46,12 +46,12 @@ var ( }, nil }), } - MachineSlice = tableconverter.SliceFuncs[*ori.Machine](Machine) + MachineSlice = tableconverter.SliceFuncs[*iri.Machine](Machine) ) func init() { RegistryBuilder.Register( - tableconverter.ToTagAndTypedAny[*ori.Machine](Machine), - tableconverter.ToTagAndTypedAny[[]*ori.Machine](MachineSlice), + tableconverter.ToTagAndTypedAny[*iri.Machine](Machine), + tableconverter.ToTagAndTypedAny[[]*iri.Machine](MachineSlice), ) } diff --git a/orictl-volume/tableconverters/register.go b/irictl-machine/tableconverters/register.go similarity index 88% rename from orictl-volume/tableconverters/register.go rename to irictl-machine/tableconverters/register.go index b6f207fd8..5758babcf 100644 --- a/orictl-volume/tableconverters/register.go +++ b/irictl-machine/tableconverters/register.go @@ -1,4 +1,4 @@ -// Copyright 2022 OnMetal authors +// Copyright 2022 IronCore authors // // Licensed under the Apache License, Version 2.0 (the "License"); // you may not use this file except in compliance with the License. @@ -15,7 +15,7 @@ package tableconverters import ( - "github.com/onmetal/onmetal-api/orictl/tableconverter" + "github.com/ironcore-dev/ironcore/irictl/tableconverter" ) var ( diff --git a/orictl-machine/tableconverters/status.go b/irictl-machine/tableconverters/status.go similarity index 71% rename from orictl-machine/tableconverters/status.go rename to irictl-machine/tableconverters/status.go index fd37415ed..e76efb018 100644 --- a/orictl-machine/tableconverters/status.go +++ b/irictl-machine/tableconverters/status.go @@ -1,4 +1,4 @@ -// Copyright 2022 OnMetal authors +// Copyright 2022 IronCore authors // // Licensed under the Apache License, Version 2.0 (the "License"); // you may not use this file except in compliance with the License. @@ -15,9 +15,9 @@ package tableconverters import ( - ori "github.com/onmetal/onmetal-api/ori/apis/machine/v1alpha1" - "github.com/onmetal/onmetal-api/orictl/api" - "github.com/onmetal/onmetal-api/orictl/tableconverter" + iri "github.com/ironcore-dev/ironcore/iri/apis/machine/v1alpha1" + "github.com/ironcore-dev/ironcore/irictl/api" + "github.com/ironcore-dev/ironcore/irictl/tableconverter" "k8s.io/apimachinery/pkg/api/resource" ) @@ -29,9 +29,9 @@ var ( {Name: "Quantity"}, } - MachineClassStatus = tableconverter.Funcs[*ori.MachineClassStatus]{ + MachineClassStatus = tableconverter.Funcs[*iri.MachineClassStatus]{ Headers: tableconverter.Headers(machineClassHeaders), - Rows: tableconverter.SingleRowFrom(func(status *ori.MachineClassStatus) (api.Row, error) { + Rows: tableconverter.SingleRowFrom(func(status *iri.MachineClassStatus) (api.Row, error) { return api.Row{ status.MachineClass.Name, resource.NewMilliQuantity(status.MachineClass.Capabilities.CpuMillis, resource.DecimalSI).String(), @@ -41,12 +41,12 @@ var ( }), } - MachineClassStatusSlice = tableconverter.SliceFuncs[*ori.MachineClassStatus](MachineClassStatus) + MachineClassStatusSlice = tableconverter.SliceFuncs[*iri.MachineClassStatus](MachineClassStatus) ) func init() { RegistryBuilder.Register( - tableconverter.ToTagAndTypedAny[*ori.MachineClassStatus](MachineClassStatus), - tableconverter.ToTagAndTypedAny[[]*ori.MachineClassStatus](MachineClassStatusSlice), + tableconverter.ToTagAndTypedAny[*iri.MachineClassStatus](MachineClassStatus), + tableconverter.ToTagAndTypedAny[[]*iri.MachineClassStatus](MachineClassStatusSlice), ) } diff --git a/orictl-volume/cmd/orictl-volume/orictlvolume/common/common.go b/irictl-volume/cmd/irictl-volume/irictlvolume/common/common.go similarity index 68% rename from orictl-volume/cmd/orictl-volume/orictlvolume/common/common.go rename to irictl-volume/cmd/irictl-volume/irictlvolume/common/common.go index 6245c2e25..a6cc125fa 100644 --- a/orictl-volume/cmd/orictl-volume/orictlvolume/common/common.go +++ b/irictl-volume/cmd/irictl-volume/irictlvolume/common/common.go @@ -1,4 +1,4 @@ -// Copyright 2022 OnMetal authors +// Copyright 2022 IronCore authors // // Licensed under the Apache License, Version 2.0 (the "License"); // you may not use this file except in compliance with the License. @@ -18,11 +18,11 @@ import ( "fmt" "time" - ori "github.com/onmetal/onmetal-api/ori/apis/volume/v1alpha1" - oriremotevolume "github.com/onmetal/onmetal-api/ori/remote/volume" - "github.com/onmetal/onmetal-api/orictl-volume/renderers" - clicommon "github.com/onmetal/onmetal-api/orictl/cmd" - "github.com/onmetal/onmetal-api/orictl/renderer" + iri "github.com/ironcore-dev/ironcore/iri/apis/volume/v1alpha1" + iriremotevolume "github.com/ironcore-dev/ironcore/iri/remote/volume" + "github.com/ironcore-dev/ironcore/irictl-volume/renderers" + clicommon "github.com/ironcore-dev/ironcore/irictl/cmd" + "github.com/ironcore-dev/ironcore/irictl/renderer" "github.com/spf13/pflag" "google.golang.org/grpc" "google.golang.org/grpc/credentials/insecure" @@ -37,7 +37,7 @@ func init() { } type ClientFactory interface { - New() (ori.VolumeRuntimeClient, func() error, error) + New() (iri.VolumeRuntimeClient, func() error, error) } type ClientOptions struct { @@ -45,11 +45,11 @@ type ClientOptions struct { } func (o *ClientOptions) AddFlags(fs *pflag.FlagSet) { - fs.StringVar(&o.Address, "address", "", "Address to the ori server.") + fs.StringVar(&o.Address, "address", "", "Address to the iri server.") } -func (o *ClientOptions) New() (ori.VolumeRuntimeClient, func() error, error) { - address, err := oriremotevolume.GetAddressWithTimeout(3*time.Second, o.Address) +func (o *ClientOptions) New() (iri.VolumeRuntimeClient, func() error, error) { + address, err := iriremotevolume.GetAddressWithTimeout(3*time.Second, o.Address) if err != nil { return nil, nil, err } @@ -59,7 +59,7 @@ func (o *ClientOptions) New() (ori.VolumeRuntimeClient, func() error, error) { return nil, nil, fmt.Errorf("error dialing: %w", err) } - return ori.NewVolumeRuntimeClient(conn), conn.Close, nil + return iri.NewVolumeRuntimeClient(conn), conn.Close, nil } func NewOutputOptions() *clicommon.OutputOptions { diff --git a/orictl-volume/cmd/orictl-volume/orictlvolume/create/create.go b/irictl-volume/cmd/irictl-volume/irictlvolume/create/create.go similarity index 75% rename from orictl-volume/cmd/orictl-volume/orictlvolume/create/create.go rename to irictl-volume/cmd/irictl-volume/irictlvolume/create/create.go index 9bcfb8928..1bc035b6e 100644 --- a/orictl-volume/cmd/orictl-volume/orictlvolume/create/create.go +++ b/irictl-volume/cmd/irictl-volume/irictlvolume/create/create.go @@ -1,4 +1,4 @@ -// Copyright 2022 OnMetal authors +// Copyright 2022 IronCore authors // // Licensed under the Apache License, Version 2.0 (the "License"); // you may not use this file except in compliance with the License. @@ -15,9 +15,9 @@ package create import ( - "github.com/onmetal/onmetal-api/orictl-volume/cmd/orictl-volume/orictlvolume/common" - "github.com/onmetal/onmetal-api/orictl-volume/cmd/orictl-volume/orictlvolume/create/volume" - clicommon "github.com/onmetal/onmetal-api/orictl/cmd" + "github.com/ironcore-dev/ironcore/irictl-volume/cmd/irictl-volume/irictlvolume/common" + "github.com/ironcore-dev/ironcore/irictl-volume/cmd/irictl-volume/irictlvolume/create/volume" + clicommon "github.com/ironcore-dev/ironcore/irictl/cmd" "github.com/spf13/cobra" ) diff --git a/orictl-volume/cmd/orictl-volume/orictlvolume/create/volume/volume.go b/irictl-volume/cmd/irictl-volume/irictlvolume/create/volume/volume.go similarity index 80% rename from orictl-volume/cmd/orictl-volume/orictlvolume/create/volume/volume.go rename to irictl-volume/cmd/irictl-volume/irictlvolume/create/volume/volume.go index fea4943ab..2e0f313b8 100644 --- a/orictl-volume/cmd/orictl-volume/orictlvolume/create/volume/volume.go +++ b/irictl-volume/cmd/irictl-volume/irictlvolume/create/volume/volume.go @@ -1,4 +1,4 @@ -// Copyright 2022 OnMetal authors +// Copyright 2022 IronCore authors // // Licensed under the Apache License, Version 2.0 (the "License"); // you may not use this file except in compliance with the License. @@ -19,11 +19,11 @@ import ( "fmt" "os" - ori "github.com/onmetal/onmetal-api/ori/apis/volume/v1alpha1" - "github.com/onmetal/onmetal-api/orictl-volume/cmd/orictl-volume/orictlvolume/common" - clicommon "github.com/onmetal/onmetal-api/orictl/cmd" - "github.com/onmetal/onmetal-api/orictl/decoder" - "github.com/onmetal/onmetal-api/orictl/renderer" + iri "github.com/ironcore-dev/ironcore/iri/apis/volume/v1alpha1" + "github.com/ironcore-dev/ironcore/irictl-volume/cmd/irictl-volume/irictlvolume/common" + clicommon "github.com/ironcore-dev/ironcore/irictl/cmd" + "github.com/ironcore-dev/ironcore/irictl/decoder" + "github.com/ironcore-dev/ironcore/irictl/renderer" "github.com/spf13/cobra" "github.com/spf13/pflag" ctrl "sigs.k8s.io/controller-runtime" @@ -75,18 +75,18 @@ func Command(streams clicommon.Streams, clientFactory common.ClientFactory) *cob return cmd } -func Run(ctx context.Context, streams clicommon.Streams, client ori.VolumeRuntimeClient, r renderer.Renderer, opts Options) error { +func Run(ctx context.Context, streams clicommon.Streams, client iri.VolumeRuntimeClient, r renderer.Renderer, opts Options) error { data, err := clicommon.ReadFileOrReader(opts.Filename, os.Stdin) if err != nil { return err } - volume := &ori.Volume{} + volume := &iri.Volume{} if err := decoder.Decode(data, volume); err != nil { return err } - res, err := client.CreateVolume(ctx, &ori.CreateVolumeRequest{Volume: volume}) + res, err := client.CreateVolume(ctx, &iri.CreateVolumeRequest{Volume: volume}) if err != nil { return err } diff --git a/orictl-volume/cmd/orictl-volume/orictlvolume/delete/delete.go b/irictl-volume/cmd/irictl-volume/irictlvolume/delete/delete.go similarity index 75% rename from orictl-volume/cmd/orictl-volume/orictlvolume/delete/delete.go rename to irictl-volume/cmd/irictl-volume/irictlvolume/delete/delete.go index fec15bfe7..b432a1536 100644 --- a/orictl-volume/cmd/orictl-volume/orictlvolume/delete/delete.go +++ b/irictl-volume/cmd/irictl-volume/irictlvolume/delete/delete.go @@ -1,4 +1,4 @@ -// Copyright 2022 OnMetal authors +// Copyright 2022 IronCore authors // // Licensed under the Apache License, Version 2.0 (the "License"); // you may not use this file except in compliance with the License. @@ -15,9 +15,9 @@ package delete import ( - "github.com/onmetal/onmetal-api/orictl-volume/cmd/orictl-volume/orictlvolume/common" - "github.com/onmetal/onmetal-api/orictl-volume/cmd/orictl-volume/orictlvolume/delete/volume" - clicommon "github.com/onmetal/onmetal-api/orictl/cmd" + "github.com/ironcore-dev/ironcore/irictl-volume/cmd/irictl-volume/irictlvolume/common" + "github.com/ironcore-dev/ironcore/irictl-volume/cmd/irictl-volume/irictlvolume/delete/volume" + clicommon "github.com/ironcore-dev/ironcore/irictl/cmd" "github.com/spf13/cobra" ) diff --git a/orictl-volume/cmd/orictl-volume/orictlvolume/delete/volume/volume.go b/irictl-volume/cmd/irictl-volume/irictlvolume/delete/volume/volume.go similarity index 83% rename from orictl-volume/cmd/orictl-volume/orictlvolume/delete/volume/volume.go rename to irictl-volume/cmd/irictl-volume/irictlvolume/delete/volume/volume.go index 22092d716..728e26c58 100644 --- a/orictl-volume/cmd/orictl-volume/orictlvolume/delete/volume/volume.go +++ b/irictl-volume/cmd/irictl-volume/irictlvolume/delete/volume/volume.go @@ -1,4 +1,4 @@ -// Copyright 2022 OnMetal authors +// Copyright 2022 IronCore authors // // Licensed under the Apache License, Version 2.0 (the "License"); // you may not use this file except in compliance with the License. @@ -18,9 +18,9 @@ import ( "context" "fmt" - ori "github.com/onmetal/onmetal-api/ori/apis/volume/v1alpha1" - "github.com/onmetal/onmetal-api/orictl-volume/cmd/orictl-volume/orictlvolume/common" - clicommon "github.com/onmetal/onmetal-api/orictl/cmd" + iri "github.com/ironcore-dev/ironcore/iri/apis/volume/v1alpha1" + "github.com/ironcore-dev/ironcore/irictl-volume/cmd/irictl-volume/irictlvolume/common" + clicommon "github.com/ironcore-dev/ironcore/irictl/cmd" "github.com/spf13/cobra" "google.golang.org/grpc/codes" "google.golang.org/grpc/status" @@ -55,9 +55,9 @@ func Command(streams clicommon.Streams, clientFactory common.ClientFactory) *cob return cmd } -func Run(ctx context.Context, streams clicommon.Streams, client ori.VolumeRuntimeClient, ids []string) error { +func Run(ctx context.Context, streams clicommon.Streams, client iri.VolumeRuntimeClient, ids []string) error { for _, id := range ids { - if _, err := client.DeleteVolume(ctx, &ori.DeleteVolumeRequest{ + if _, err := client.DeleteVolume(ctx, &iri.DeleteVolumeRequest{ VolumeId: id, }); err != nil { if status.Code(err) != codes.NotFound { diff --git a/orictl-volume/cmd/orictl-volume/orictlvolume/get/get.go b/irictl-volume/cmd/irictl-volume/irictlvolume/get/get.go similarity index 70% rename from orictl-volume/cmd/orictl-volume/orictlvolume/get/get.go rename to irictl-volume/cmd/irictl-volume/irictlvolume/get/get.go index 44c162506..fe08b89a7 100644 --- a/orictl-volume/cmd/orictl-volume/orictlvolume/get/get.go +++ b/irictl-volume/cmd/irictl-volume/irictlvolume/get/get.go @@ -1,4 +1,4 @@ -// Copyright 2022 OnMetal authors +// Copyright 2022 IronCore authors // // Licensed under the Apache License, Version 2.0 (the "License"); // you may not use this file except in compliance with the License. @@ -15,10 +15,10 @@ package get import ( - "github.com/onmetal/onmetal-api/orictl-volume/cmd/orictl-volume/orictlvolume/common" - "github.com/onmetal/onmetal-api/orictl-volume/cmd/orictl-volume/orictlvolume/get/status" - "github.com/onmetal/onmetal-api/orictl-volume/cmd/orictl-volume/orictlvolume/get/volume" - clicommon "github.com/onmetal/onmetal-api/orictl/cmd" + "github.com/ironcore-dev/ironcore/irictl-volume/cmd/irictl-volume/irictlvolume/common" + "github.com/ironcore-dev/ironcore/irictl-volume/cmd/irictl-volume/irictlvolume/get/status" + "github.com/ironcore-dev/ironcore/irictl-volume/cmd/irictl-volume/irictlvolume/get/volume" + clicommon "github.com/ironcore-dev/ironcore/irictl/cmd" "github.com/spf13/cobra" ) diff --git a/orictl-volume/cmd/orictl-volume/orictlvolume/get/status/status.go b/irictl-volume/cmd/irictl-volume/irictlvolume/get/status/status.go similarity index 79% rename from orictl-volume/cmd/orictl-volume/orictlvolume/get/status/status.go rename to irictl-volume/cmd/irictl-volume/irictlvolume/get/status/status.go index 07f3dd994..89e57b410 100644 --- a/orictl-volume/cmd/orictl-volume/orictlvolume/get/status/status.go +++ b/irictl-volume/cmd/irictl-volume/irictlvolume/get/status/status.go @@ -1,4 +1,4 @@ -// Copyright 2022 OnMetal authors +// Copyright 2022 IronCore authors // // Licensed under the Apache License, Version 2.0 (the "License"); // you may not use this file except in compliance with the License. @@ -18,10 +18,10 @@ import ( "context" "fmt" - ori "github.com/onmetal/onmetal-api/ori/apis/volume/v1alpha1" - "github.com/onmetal/onmetal-api/orictl-volume/cmd/orictl-volume/orictlvolume/common" - clicommon "github.com/onmetal/onmetal-api/orictl/cmd" - "github.com/onmetal/onmetal-api/orictl/renderer" + iri "github.com/ironcore-dev/ironcore/iri/apis/volume/v1alpha1" + "github.com/ironcore-dev/ironcore/irictl-volume/cmd/irictl-volume/irictlvolume/common" + clicommon "github.com/ironcore-dev/ironcore/irictl/cmd" + "github.com/ironcore-dev/ironcore/irictl/renderer" "github.com/spf13/cobra" ctrl "sigs.k8s.io/controller-runtime" ) @@ -61,8 +61,8 @@ func Command(streams clicommon.Streams, clientFactory common.ClientFactory) *cob return cmd } -func Run(ctx context.Context, streams clicommon.Streams, client ori.VolumeRuntimeClient, render renderer.Renderer) error { - res, err := client.Status(ctx, &ori.StatusRequest{}) +func Run(ctx context.Context, streams clicommon.Streams, client iri.VolumeRuntimeClient, render renderer.Renderer) error { + res, err := client.Status(ctx, &iri.StatusRequest{}) if err != nil { return fmt.Errorf("error getting status: %w", err) } diff --git a/orictl-volume/cmd/orictl-volume/orictlvolume/get/volume/volume.go b/irictl-volume/cmd/irictl-volume/irictlvolume/get/volume/volume.go similarity index 80% rename from orictl-volume/cmd/orictl-volume/orictlvolume/get/volume/volume.go rename to irictl-volume/cmd/irictl-volume/irictlvolume/get/volume/volume.go index 52632371b..f3b0bddb2 100644 --- a/orictl-volume/cmd/orictl-volume/orictlvolume/get/volume/volume.go +++ b/irictl-volume/cmd/irictl-volume/irictlvolume/get/volume/volume.go @@ -1,4 +1,4 @@ -// Copyright 2022 OnMetal authors +// Copyright 2022 IronCore authors // // Licensed under the Apache License, Version 2.0 (the "License"); // you may not use this file except in compliance with the License. @@ -18,10 +18,10 @@ import ( "context" "fmt" - ori "github.com/onmetal/onmetal-api/ori/apis/volume/v1alpha1" - "github.com/onmetal/onmetal-api/orictl-volume/cmd/orictl-volume/orictlvolume/common" - clicommon "github.com/onmetal/onmetal-api/orictl/cmd" - "github.com/onmetal/onmetal-api/orictl/renderer" + iri "github.com/ironcore-dev/ironcore/iri/apis/volume/v1alpha1" + "github.com/ironcore-dev/ironcore/irictl-volume/cmd/irictl-volume/irictlvolume/common" + clicommon "github.com/ironcore-dev/ironcore/irictl/cmd" + "github.com/ironcore-dev/ironcore/irictl/renderer" "github.com/spf13/cobra" "github.com/spf13/pflag" ctrl "sigs.k8s.io/controller-runtime" @@ -71,8 +71,8 @@ func Command(streams clicommon.Streams, clientFactory common.ClientFactory) *cob return cmd } -func Run(ctx context.Context, streams clicommon.Streams, client ori.VolumeRuntimeClient, render renderer.Renderer, opts Options) error { - res, err := client.ListVolumes(ctx, &ori.ListVolumesRequest{}) +func Run(ctx context.Context, streams clicommon.Streams, client iri.VolumeRuntimeClient, render renderer.Renderer, opts Options) error { + res, err := client.ListVolumes(ctx, &iri.ListVolumesRequest{}) if err != nil { return fmt.Errorf("error listing volumes: %w", err) } diff --git a/orictl-volume/cmd/orictl-volume/orictlvolume/orictlvolume.go b/irictl-volume/cmd/irictl-volume/irictlvolume/irictlvolume.go similarity index 73% rename from orictl-volume/cmd/orictl-volume/orictlvolume/orictlvolume.go rename to irictl-volume/cmd/irictl-volume/irictlvolume/irictlvolume.go index e2e06b6ff..d00b8f630 100644 --- a/orictl-volume/cmd/orictl-volume/orictlvolume/orictlvolume.go +++ b/irictl-volume/cmd/irictl-volume/irictlvolume/irictlvolume.go @@ -1,4 +1,4 @@ -// Copyright 2022 OnMetal authors +// Copyright 2022 IronCore authors // // Licensed under the Apache License, Version 2.0 (the "License"); // you may not use this file except in compliance with the License. @@ -12,16 +12,16 @@ // See the License for the specific language governing permissions and // limitations under the License. -package orictlvolume +package irictlvolume import ( goflag "flag" - "github.com/onmetal/onmetal-api/orictl-volume/cmd/orictl-volume/orictlvolume/common" - "github.com/onmetal/onmetal-api/orictl-volume/cmd/orictl-volume/orictlvolume/create" - delete2 "github.com/onmetal/onmetal-api/orictl-volume/cmd/orictl-volume/orictlvolume/delete" - "github.com/onmetal/onmetal-api/orictl-volume/cmd/orictl-volume/orictlvolume/get" - clicommon "github.com/onmetal/onmetal-api/orictl/cmd" + "github.com/ironcore-dev/ironcore/irictl-volume/cmd/irictl-volume/irictlvolume/common" + "github.com/ironcore-dev/ironcore/irictl-volume/cmd/irictl-volume/irictlvolume/create" + delete2 "github.com/ironcore-dev/ironcore/irictl-volume/cmd/irictl-volume/irictlvolume/delete" + "github.com/ironcore-dev/ironcore/irictl-volume/cmd/irictl-volume/irictlvolume/get" + clicommon "github.com/ironcore-dev/ironcore/irictl/cmd" "github.com/spf13/cobra" ctrl "sigs.k8s.io/controller-runtime" "sigs.k8s.io/controller-runtime/pkg/log/zap" @@ -34,7 +34,7 @@ func Command(streams clicommon.Streams) *cobra.Command { ) cmd := &cobra.Command{ - Use: "orictl-volume", + Use: "irictl-volume", PersistentPreRun: func(cmd *cobra.Command, args []string) { logger := zap.New(zap.UseFlagOptions(&zapOpts)) ctrl.SetLogger(logger) diff --git a/orictl-volume/cmd/orictl-volume/main.go b/irictl-volume/cmd/irictl-volume/main.go similarity index 76% rename from orictl-volume/cmd/orictl-volume/main.go rename to irictl-volume/cmd/irictl-volume/main.go index 90767a5ff..97a7a7e27 100644 --- a/orictl-volume/cmd/orictl-volume/main.go +++ b/irictl-volume/cmd/irictl-volume/main.go @@ -1,4 +1,4 @@ -// Copyright 2022 OnMetal authors +// Copyright 2022 IronCore authors // // Licensed under the Apache License, Version 2.0 (the "License"); // you may not use this file except in compliance with the License. @@ -17,14 +17,14 @@ package main import ( "os" - "github.com/onmetal/onmetal-api/orictl-volume/cmd/orictl-volume/orictlvolume" - clicommon "github.com/onmetal/onmetal-api/orictl/cmd" + "github.com/ironcore-dev/ironcore/irictl-volume/cmd/irictl-volume/irictlvolume" + clicommon "github.com/ironcore-dev/ironcore/irictl/cmd" ctrl "sigs.k8s.io/controller-runtime" ) func main() { ctx := ctrl.SetupSignalHandler() - if err := orictlvolume.Command(clicommon.OSStreams).ExecuteContext(ctx); err != nil { + if err := irictlvolume.Command(clicommon.OSStreams).ExecuteContext(ctx); err != nil { ctrl.Log.Error(err, "Error running command") os.Exit(1) } diff --git a/orictl-volume/config/samples/volume.yaml b/irictl-volume/config/samples/volume.yaml similarity index 100% rename from orictl-volume/config/samples/volume.yaml rename to irictl-volume/config/samples/volume.yaml diff --git a/orictl-volume/renderers/register.go b/irictl-volume/renderers/register.go similarity index 82% rename from orictl-volume/renderers/register.go rename to irictl-volume/renderers/register.go index 663bc8cb3..1847aeb65 100644 --- a/orictl-volume/renderers/register.go +++ b/irictl-volume/renderers/register.go @@ -1,4 +1,4 @@ -// Copyright 2022 OnMetal authors +// Copyright 2022 IronCore authors // // Licensed under the Apache License, Version 2.0 (the "License"); // you may not use this file except in compliance with the License. @@ -15,9 +15,9 @@ package renderers import ( - "github.com/onmetal/onmetal-api/orictl-volume/tableconverters" - "github.com/onmetal/onmetal-api/orictl/renderer" - "github.com/onmetal/onmetal-api/orictl/tableconverter" + "github.com/ironcore-dev/ironcore/irictl-volume/tableconverters" + "github.com/ironcore-dev/ironcore/irictl/renderer" + "github.com/ironcore-dev/ironcore/irictl/tableconverter" ) var ( diff --git a/orictl-machine/tableconverters/register.go b/irictl-volume/tableconverters/register.go similarity index 88% rename from orictl-machine/tableconverters/register.go rename to irictl-volume/tableconverters/register.go index b6f207fd8..5758babcf 100644 --- a/orictl-machine/tableconverters/register.go +++ b/irictl-volume/tableconverters/register.go @@ -1,4 +1,4 @@ -// Copyright 2022 OnMetal authors +// Copyright 2022 IronCore authors // // Licensed under the Apache License, Version 2.0 (the "License"); // you may not use this file except in compliance with the License. @@ -15,7 +15,7 @@ package tableconverters import ( - "github.com/onmetal/onmetal-api/orictl/tableconverter" + "github.com/ironcore-dev/ironcore/irictl/tableconverter" ) var ( diff --git a/orictl-volume/tableconverters/status.go b/irictl-volume/tableconverters/status.go similarity index 71% rename from orictl-volume/tableconverters/status.go rename to irictl-volume/tableconverters/status.go index 63e344896..4986ef453 100644 --- a/orictl-volume/tableconverters/status.go +++ b/irictl-volume/tableconverters/status.go @@ -1,4 +1,4 @@ -// Copyright 2022 OnMetal authors +// Copyright 2022 IronCore authors // // Licensed under the Apache License, Version 2.0 (the "License"); // you may not use this file except in compliance with the License. @@ -15,9 +15,9 @@ package tableconverters import ( - ori "github.com/onmetal/onmetal-api/ori/apis/volume/v1alpha1" - "github.com/onmetal/onmetal-api/orictl/api" - "github.com/onmetal/onmetal-api/orictl/tableconverter" + iri "github.com/ironcore-dev/ironcore/iri/apis/volume/v1alpha1" + "github.com/ironcore-dev/ironcore/irictl/api" + "github.com/ironcore-dev/ironcore/irictl/tableconverter" "k8s.io/apimachinery/pkg/api/resource" ) @@ -31,9 +31,9 @@ var ( ) var ( - VolumeClassStatus = tableconverter.Funcs[*ori.VolumeClassStatus]{ + VolumeClassStatus = tableconverter.Funcs[*iri.VolumeClassStatus]{ Headers: tableconverter.Headers(volumeClassHeaders), - Rows: tableconverter.SingleRowFrom(func(status *ori.VolumeClassStatus) (api.Row, error) { + Rows: tableconverter.SingleRowFrom(func(status *iri.VolumeClassStatus) (api.Row, error) { return api.Row{ status.VolumeClass.Name, resource.NewQuantity(status.VolumeClass.Capabilities.Tps, resource.BinarySI).String(), @@ -42,12 +42,12 @@ var ( }, nil }), } - VolumeClassStatusSlice = tableconverter.SliceFuncs[*ori.VolumeClassStatus](VolumeClassStatus) + VolumeClassStatusSlice = tableconverter.SliceFuncs[*iri.VolumeClassStatus](VolumeClassStatus) ) func init() { RegistryBuilder.Register( - tableconverter.ToTagAndTypedAny[*ori.VolumeClassStatus](VolumeClassStatus), - tableconverter.ToTagAndTypedAny[[]*ori.VolumeClassStatus](VolumeClassStatusSlice), + tableconverter.ToTagAndTypedAny[*iri.VolumeClassStatus](VolumeClassStatus), + tableconverter.ToTagAndTypedAny[[]*iri.VolumeClassStatus](VolumeClassStatusSlice), ) } diff --git a/orictl-volume/tableconverters/volume.go b/irictl-volume/tableconverters/volume.go similarity index 69% rename from orictl-volume/tableconverters/volume.go rename to irictl-volume/tableconverters/volume.go index 9f5d202e0..5fde2bff1 100644 --- a/orictl-volume/tableconverters/volume.go +++ b/irictl-volume/tableconverters/volume.go @@ -1,4 +1,4 @@ -// Copyright 2022 OnMetal authors +// Copyright 2022 IronCore authors // // Licensed under the Apache License, Version 2.0 (the "License"); // you may not use this file except in compliance with the License. @@ -17,9 +17,9 @@ package tableconverters import ( "time" - ori "github.com/onmetal/onmetal-api/ori/apis/volume/v1alpha1" - "github.com/onmetal/onmetal-api/orictl/api" - "github.com/onmetal/onmetal-api/orictl/tableconverter" + iri "github.com/ironcore-dev/ironcore/iri/apis/volume/v1alpha1" + "github.com/ironcore-dev/ironcore/irictl/api" + "github.com/ironcore-dev/ironcore/irictl/tableconverter" "k8s.io/apimachinery/pkg/util/duration" ) @@ -34,9 +34,9 @@ var ( ) var ( - Volume = tableconverter.Funcs[*ori.Volume]{ + Volume = tableconverter.Funcs[*iri.Volume]{ Headers: tableconverter.Headers(volumeHeaders), - Rows: tableconverter.SingleRowFrom(func(volume *ori.Volume) (api.Row, error) { + Rows: tableconverter.SingleRowFrom(func(volume *iri.Volume) (api.Row, error) { return api.Row{ volume.Metadata.Id, volume.Spec.Class, @@ -46,12 +46,12 @@ var ( }, nil }), } - VolumeSlice = tableconverter.SliceFuncs[*ori.Volume](Volume) + VolumeSlice = tableconverter.SliceFuncs[*iri.Volume](Volume) ) func init() { RegistryBuilder.Register( - tableconverter.ToTagAndTypedAny[*ori.Volume](Volume), - tableconverter.ToTagAndTypedAny[[]*ori.Volume](VolumeSlice), + tableconverter.ToTagAndTypedAny[*iri.Volume](Volume), + tableconverter.ToTagAndTypedAny[[]*iri.Volume](VolumeSlice), ) } diff --git a/orictl/api/table.go b/irictl/api/table.go similarity index 97% rename from orictl/api/table.go rename to irictl/api/table.go index 9aa032ea2..dde7af273 100644 --- a/orictl/api/table.go +++ b/irictl/api/table.go @@ -1,4 +1,4 @@ -// Copyright 2022 OnMetal authors +// Copyright 2022 IronCore authors // // Licensed under the Apache License, Version 2.0 (the "License"); // you may not use this file except in compliance with the License. diff --git a/orictl/cmd/common.go b/irictl/cmd/common.go similarity index 95% rename from orictl/cmd/common.go rename to irictl/cmd/common.go index 8dd782430..4dac289b5 100644 --- a/orictl/cmd/common.go +++ b/irictl/cmd/common.go @@ -1,4 +1,4 @@ -// Copyright 2022 OnMetal authors +// Copyright 2022 IronCore authors // // Licensed under the Apache License, Version 2.0 (the "License"); // you may not use this file except in compliance with the License. @@ -18,7 +18,7 @@ import ( "io" "os" - "github.com/onmetal/onmetal-api/orictl/renderer" + "github.com/ironcore-dev/ironcore/irictl/renderer" "github.com/spf13/pflag" ) diff --git a/orictl/decoder/decoder.go b/irictl/decoder/decoder.go similarity index 98% rename from orictl/decoder/decoder.go rename to irictl/decoder/decoder.go index 4069f7eca..fd3da73b1 100644 --- a/orictl/decoder/decoder.go +++ b/irictl/decoder/decoder.go @@ -1,4 +1,4 @@ -// Copyright 2022 OnMetal authors +// Copyright 2022 IronCore authors // // Licensed under the Apache License, Version 2.0 (the "License"); // you may not use this file except in compliance with the License. diff --git a/orictl/renderer/json.go b/irictl/renderer/json.go similarity index 96% rename from orictl/renderer/json.go rename to irictl/renderer/json.go index 4e754f346..7f8b8d933 100644 --- a/orictl/renderer/json.go +++ b/irictl/renderer/json.go @@ -1,4 +1,4 @@ -// Copyright 2022 OnMetal authors +// Copyright 2022 IronCore authors // // Licensed under the Apache License, Version 2.0 (the "License"); // you may not use this file except in compliance with the License. diff --git a/orictl/renderer/renderer.go b/irictl/renderer/renderer.go similarity index 98% rename from orictl/renderer/renderer.go rename to irictl/renderer/renderer.go index 6ec1aa39b..614f590a5 100644 --- a/orictl/renderer/renderer.go +++ b/irictl/renderer/renderer.go @@ -1,4 +1,4 @@ -// Copyright 2022 OnMetal authors +// Copyright 2022 IronCore authors // // Licensed under the Apache License, Version 2.0 (the "License"); // you may not use this file except in compliance with the License. diff --git a/orictl/renderer/renderers.go b/irictl/renderer/renderers.go similarity index 95% rename from orictl/renderer/renderers.go rename to irictl/renderer/renderers.go index 23f7e8027..d43d5ba34 100644 --- a/orictl/renderer/renderers.go +++ b/irictl/renderer/renderers.go @@ -1,4 +1,4 @@ -// Copyright 2022 OnMetal authors +// Copyright 2022 IronCore authors // // Licensed under the Apache License, Version 2.0 (the "License"); // you may not use this file except in compliance with the License. diff --git a/orictl/renderer/table.go b/irictl/renderer/table.go similarity index 82% rename from orictl/renderer/table.go rename to irictl/renderer/table.go index bafe4794a..d7808b795 100644 --- a/orictl/renderer/table.go +++ b/irictl/renderer/table.go @@ -1,4 +1,4 @@ -// Copyright 2022 OnMetal authors +// Copyright 2022 IronCore authors // // Licensed under the Apache License, Version 2.0 (the "License"); // you may not use this file except in compliance with the License. @@ -18,9 +18,9 @@ import ( "fmt" "io" - oritable "github.com/onmetal/onmetal-api/orictl/api" - "github.com/onmetal/onmetal-api/orictl/tableconverter" - "github.com/onmetal/onmetal-api/orictl/tabwriter" + iritable "github.com/ironcore-dev/ironcore/irictl/api" + "github.com/ironcore-dev/ironcore/irictl/tableconverter" + "github.com/ironcore-dev/ironcore/irictl/tabwriter" ) type table struct { @@ -44,6 +44,6 @@ func (t *table) Render(v any, w io.Writer) error { return err } - oritable.Write(tab, tw) + iritable.Write(tab, tw) return tw.Flush() } diff --git a/orictl/renderer/yaml.go b/irictl/renderer/yaml.go similarity index 96% rename from orictl/renderer/yaml.go rename to irictl/renderer/yaml.go index 5cd77bd6c..43a19b4ff 100644 --- a/orictl/renderer/yaml.go +++ b/irictl/renderer/yaml.go @@ -1,4 +1,4 @@ -// Copyright 2022 OnMetal authors +// Copyright 2022 IronCore authors // // Licensed under the Apache License, Version 2.0 (the "License"); // you may not use this file except in compliance with the License. diff --git a/orictl/tableconverter/errors.go b/irictl/tableconverter/errors.go similarity index 95% rename from orictl/tableconverter/errors.go rename to irictl/tableconverter/errors.go index 46d5e17ca..8b33fff08 100644 --- a/orictl/tableconverter/errors.go +++ b/irictl/tableconverter/errors.go @@ -1,4 +1,4 @@ -// Copyright 2023 OnMetal authors +// Copyright 2023 IronCore authors // // Licensed under the Apache License, Version 2.0 (the "License"); // you may not use this file except in compliance with the License. diff --git a/orictl/tableconverter/registry.go b/irictl/tableconverter/registry.go similarity index 95% rename from orictl/tableconverter/registry.go rename to irictl/tableconverter/registry.go index 0aa06aee2..2cac34152 100644 --- a/orictl/tableconverter/registry.go +++ b/irictl/tableconverter/registry.go @@ -1,4 +1,4 @@ -// Copyright 2023 OnMetal authors +// Copyright 2023 IronCore authors // // Licensed under the Apache License, Version 2.0 (the "License"); // you may not use this file except in compliance with the License. @@ -18,7 +18,7 @@ import ( "fmt" "reflect" - "github.com/onmetal/onmetal-api/orictl/api" + "github.com/ironcore-dev/ironcore/irictl/api" ) type Registry struct { diff --git a/orictl/tableconverter/tableconverter.go b/irictl/tableconverter/tableconverter.go similarity index 97% rename from orictl/tableconverter/tableconverter.go rename to irictl/tableconverter/tableconverter.go index b4a779a0c..25fd6f41a 100644 --- a/orictl/tableconverter/tableconverter.go +++ b/irictl/tableconverter/tableconverter.go @@ -1,4 +1,4 @@ -// Copyright 2022 OnMetal authors +// Copyright 2022 IronCore authors // // Licensed under the Apache License, Version 2.0 (the "License"); // you may not use this file except in compliance with the License. @@ -21,8 +21,8 @@ import ( "strings" "text/template" - "github.com/onmetal/onmetal-api/orictl/api" - "github.com/onmetal/onmetal-api/utils/generic" + "github.com/ironcore-dev/ironcore/irictl/api" + "github.com/ironcore-dev/ironcore/utils/generic" "golang.org/x/exp/slices" ) diff --git a/orictl/tableconverter/tableconverter_suite_test.go b/irictl/tableconverter/tableconverter_suite_test.go similarity index 95% rename from orictl/tableconverter/tableconverter_suite_test.go rename to irictl/tableconverter/tableconverter_suite_test.go index abb6f584c..dbaf57087 100644 --- a/orictl/tableconverter/tableconverter_suite_test.go +++ b/irictl/tableconverter/tableconverter_suite_test.go @@ -1,4 +1,4 @@ -// Copyright 2023 OnMetal authors +// Copyright 2023 IronCore authors // // Licensed under the Apache License, Version 2.0 (the "License"); // you may not use this file except in compliance with the License. diff --git a/orictl/tableconverter/tableconverter_test.go b/irictl/tableconverter/tableconverter_test.go similarity index 90% rename from orictl/tableconverter/tableconverter_test.go rename to irictl/tableconverter/tableconverter_test.go index 5ed34855d..c3f91bf64 100644 --- a/orictl/tableconverter/tableconverter_test.go +++ b/irictl/tableconverter/tableconverter_test.go @@ -1,4 +1,4 @@ -// Copyright 2023 OnMetal authors +// Copyright 2023 IronCore authors // // Licensed under the Apache License, Version 2.0 (the "License"); // you may not use this file except in compliance with the License. @@ -15,8 +15,8 @@ package tableconverter_test import ( - "github.com/onmetal/onmetal-api/orictl/api" - . "github.com/onmetal/onmetal-api/orictl/tableconverter" + "github.com/ironcore-dev/ironcore/irictl/api" + . "github.com/ironcore-dev/ironcore/irictl/tableconverter" . "github.com/onsi/ginkgo/v2" . "github.com/onsi/gomega" ) diff --git a/orictl/tableconverter/utils.go b/irictl/tableconverter/utils.go similarity index 84% rename from orictl/tableconverter/utils.go rename to irictl/tableconverter/utils.go index d0f3a44d8..ee50e4e15 100644 --- a/orictl/tableconverter/utils.go +++ b/irictl/tableconverter/utils.go @@ -1,4 +1,4 @@ -// Copyright 2023 OnMetal authors +// Copyright 2023 IronCore authors // // Licensed under the Apache License, Version 2.0 (the "License"); // you may not use this file except in compliance with the License. @@ -17,11 +17,11 @@ package tableconverter import ( "sort" - orimeta "github.com/onmetal/onmetal-api/ori/apis/meta/v1alpha1" - "github.com/onmetal/onmetal-api/orictl/api" + irimeta "github.com/ironcore-dev/ironcore/iri/apis/meta/v1alpha1" + "github.com/ironcore-dev/ironcore/irictl/api" ) -func WellKnownLabels[E orimeta.Object](labels map[string]string) Funcs[E] { +func WellKnownLabels[E irimeta.Object](labels map[string]string) Funcs[E] { headers := make([]api.Header, 0, len(labels)) for name := range labels { headers = append(headers, api.Header{Name: name}) diff --git a/orictl/tabwriter/tabwriter.go b/irictl/tabwriter/tabwriter.go similarity index 96% rename from orictl/tabwriter/tabwriter.go rename to irictl/tabwriter/tabwriter.go index 488852b93..3d5e3f7a0 100644 --- a/orictl/tabwriter/tabwriter.go +++ b/irictl/tabwriter/tabwriter.go @@ -1,4 +1,4 @@ -// Copyright 2022 OnMetal authors +// Copyright 2022 IronCore authors // // Licensed under the Apache License, Version 2.0 (the "License"); // you may not use this file except in compliance with the License. diff --git a/mkdocs.yml b/mkdocs.yml index 2851af944..d589e9f17 100644 --- a/mkdocs.yml +++ b/mkdocs.yml @@ -1,5 +1,5 @@ -site_name: Gardener on Metal / OnMetal API -repo_url: https://github.com/onmetal/onmetal-api/ +site_name: IronCore +repo_url: https://github.com/ironcore-dev/ironcore/ edit_uri: edit/main/docs/ theme: icon: @@ -49,7 +49,7 @@ markdown_extensions: nav: - Home: README.md - Concepts: - - Onmetal Runtime Interface: concepts/ori.md + - IronCore Runtime Interface: concepts/iri.md - Machine Exec: concepts/machine-exec-flow.md - Architecture: README.md - Usage: README.md @@ -71,4 +71,4 @@ nav: extra: social: - icon: fontawesome/brands/github - link: https://github.com/onmetal/onmetal-api + link: https://github.com/ironcore-dev/ironcore diff --git a/models-schema/main.go b/models-schema/main.go index 336d7ad87..cf75f588c 100644 --- a/models-schema/main.go +++ b/models-schema/main.go @@ -1,4 +1,4 @@ -// Copyright 2022 OnMetal authors +// Copyright 2022 IronCore authors // // Licensed under the Apache License, Version 2.0 (the "License"); // you may not use this file except in compliance with the License. diff --git a/poollet/bucketpoollet/api/v1alpha1/common_types.go b/poollet/bucketpoollet/api/v1alpha1/common_types.go index 013650733..d8f8dffd6 100644 --- a/poollet/bucketpoollet/api/v1alpha1/common_types.go +++ b/poollet/bucketpoollet/api/v1alpha1/common_types.go @@ -1,4 +1,4 @@ -// Copyright 2022 OnMetal authors +// Copyright 2022 IronCore authors // // Licensed under the Apache License, Version 2.0 (the "License"); // you may not use this file except in compliance with the License. @@ -15,10 +15,10 @@ package v1alpha1 const ( - BucketUIDLabel = "bucketpoollet.api.onmetal.de/bucket-uid" - BucketNamespaceLabel = "bucketpoollet.api.onmetal.de/bucket-namespace" - BucketNameLabel = "bucketpoollet.api.onmetal.de/bucket-name" + BucketUIDLabel = "bucketpoollet.ironcore.dev/bucket-uid" + BucketNamespaceLabel = "bucketpoollet.ironcore.dev/bucket-namespace" + BucketNameLabel = "bucketpoollet.ironcore.dev/bucket-name" - FieldOwner = "bucketpoollet.api.onmetal.de/field-owner" - BucketFinalizer = "bucketpoollet.api.onmetal.de/bucket" + FieldOwner = "bucketpoollet.ironcore.dev/field-owner" + BucketFinalizer = "bucketpoollet.ironcore.dev/bucket" ) diff --git a/poollet/bucketpoollet/bcm/bcm.go b/poollet/bucketpoollet/bcm/bcm.go index f34fd4546..a24647683 100644 --- a/poollet/bucketpoollet/bcm/bcm.go +++ b/poollet/bucketpoollet/bcm/bcm.go @@ -1,4 +1,4 @@ -// Copyright 2022 OnMetal authors +// Copyright 2022 IronCore authors // // Licensed under the Apache License, Version 2.0 (the "License"); // you may not use this file except in compliance with the License. @@ -18,7 +18,7 @@ import ( "context" "errors" - ori "github.com/onmetal/onmetal-api/ori/apis/bucket/v1alpha1" + iri "github.com/ironcore-dev/ironcore/iri/apis/bucket/v1alpha1" "sigs.k8s.io/controller-runtime/pkg/manager" ) @@ -29,6 +29,6 @@ var ( type BucketClassMapper interface { manager.Runnable - GetBucketClassFor(ctx context.Context, name string, capabilities *ori.BucketClassCapabilities) (*ori.BucketClass, error) + GetBucketClassFor(ctx context.Context, name string, capabilities *iri.BucketClassCapabilities) (*iri.BucketClass, error) WaitForSync(ctx context.Context) error } diff --git a/poollet/bucketpoollet/bcm/generic.go b/poollet/bucketpoollet/bcm/generic.go index 850aa4b78..5cab5ef45 100644 --- a/poollet/bucketpoollet/bcm/generic.go +++ b/poollet/bucketpoollet/bcm/generic.go @@ -1,4 +1,4 @@ -// Copyright 2022 OnMetal authors +// Copyright 2022 IronCore authors // // Licensed under the Apache License, Version 2.0 (the "License"); // you may not use this file except in compliance with the License. @@ -21,7 +21,7 @@ import ( "time" "github.com/go-logr/logr" - ori "github.com/onmetal/onmetal-api/ori/apis/bucket/v1alpha1" + iri "github.com/ironcore-dev/ironcore/iri/apis/bucket/v1alpha1" "golang.org/x/exp/maps" "k8s.io/apimachinery/pkg/util/wait" ctrl "sigs.k8s.io/controller-runtime" @@ -32,10 +32,10 @@ type capabilities struct { iops int64 } -func getCapabilities(oriCaps *ori.BucketClassCapabilities) capabilities { +func getCapabilities(iriCaps *iri.BucketClassCapabilities) capabilities { return capabilities{ - tps: oriCaps.Tps, - iops: oriCaps.Iops, + tps: iriCaps.Tps, + iops: iriCaps.Iops, } } @@ -45,17 +45,17 @@ type Generic struct { sync bool synced chan struct{} - bucketClassByName map[string]*ori.BucketClass - bucketClassByCapabilities map[capabilities][]*ori.BucketClass + bucketClassByName map[string]*iri.BucketClass + bucketClassByCapabilities map[capabilities][]*iri.BucketClass - bucketRuntime ori.BucketRuntimeClient + bucketRuntime iri.BucketRuntimeClient relistPeriod time.Duration } func (g *Generic) relist(ctx context.Context, log logr.Logger) error { log.V(1).Info("Relisting bucket classes") - res, err := g.bucketRuntime.ListBucketClasses(ctx, &ori.ListBucketClassesRequest{}) + res, err := g.bucketRuntime.ListBucketClasses(ctx, &iri.ListBucketClassesRequest{}) if err != nil { return fmt.Errorf("error listing bucket classes: %w", err) } @@ -90,7 +90,7 @@ func (g *Generic) Start(ctx context.Context) error { return nil } -func (g *Generic) GetBucketClassFor(ctx context.Context, name string, caps *ori.BucketClassCapabilities) (*ori.BucketClass, error) { +func (g *Generic) GetBucketClassFor(ctx context.Context, name string, caps *iri.BucketClassCapabilities) (*iri.BucketClass, error) { g.mu.RLock() defer g.mu.RUnlock() @@ -133,12 +133,12 @@ func setGenericOptionsDefaults(o *GenericOptions) { } } -func NewGeneric(runtime ori.BucketRuntimeClient, opts GenericOptions) BucketClassMapper { +func NewGeneric(runtime iri.BucketRuntimeClient, opts GenericOptions) BucketClassMapper { setGenericOptionsDefaults(&opts) return &Generic{ synced: make(chan struct{}), - bucketClassByName: map[string]*ori.BucketClass{}, - bucketClassByCapabilities: map[capabilities][]*ori.BucketClass{}, + bucketClassByName: map[string]*iri.BucketClass{}, + bucketClassByCapabilities: map[capabilities][]*iri.BucketClass{}, bucketRuntime: runtime, relistPeriod: opts.RelistPeriod, } diff --git a/poollet/bucketpoollet/client/config/getter.go b/poollet/bucketpoollet/client/config/getter.go index d8abca81e..46f8b6783 100644 --- a/poollet/bucketpoollet/client/config/getter.go +++ b/poollet/bucketpoollet/client/config/getter.go @@ -1,4 +1,4 @@ -// Copyright 2023 OnMetal authors +// Copyright 2023 IronCore authors // // Licensed under the Apache License, Version 2.0 (the "License"); // you may not use this file except in compliance with the License. @@ -19,9 +19,9 @@ import ( "crypto/x509/pkix" "os" - storagev1alpha1 "github.com/onmetal/onmetal-api/api/storage/v1alpha1" - utilcertificate "github.com/onmetal/onmetal-api/utils/certificate" - "github.com/onmetal/onmetal-api/utils/client/config" + storagev1alpha1 "github.com/ironcore-dev/ironcore/api/storage/v1alpha1" + utilcertificate "github.com/ironcore-dev/ironcore/utils/certificate" + "github.com/ironcore-dev/ironcore/utils/client/config" certificatesv1 "k8s.io/api/certificates/v1" "k8s.io/apiserver/pkg/server/egressselector" ctrl "sigs.k8s.io/controller-runtime" diff --git a/poollet/bucketpoollet/cmd/bucketpoollet/app/app.go b/poollet/bucketpoollet/cmd/bucketpoollet/app/app.go index 0c89b2ea6..9ee27a3b1 100644 --- a/poollet/bucketpoollet/cmd/bucketpoollet/app/app.go +++ b/poollet/bucketpoollet/cmd/bucketpoollet/app/app.go @@ -1,4 +1,4 @@ -// Copyright 2022 OnMetal authors +// Copyright 2022 IronCore authors // // Licensed under the Apache License, Version 2.0 (the "License"); // you may not use this file except in compliance with the License. @@ -21,17 +21,17 @@ import ( "os" "time" - "github.com/onmetal/controller-utils/configutils" - ipamv1alpha1 "github.com/onmetal/onmetal-api/api/ipam/v1alpha1" - networkingv1alpha1 "github.com/onmetal/onmetal-api/api/networking/v1alpha1" - storagev1alpha1 "github.com/onmetal/onmetal-api/api/storage/v1alpha1" - ori "github.com/onmetal/onmetal-api/ori/apis/bucket/v1alpha1" - oriremotebucket "github.com/onmetal/onmetal-api/ori/remote/bucket" - "github.com/onmetal/onmetal-api/poollet/bucketpoollet/bcm" - bucketpoolletconfig "github.com/onmetal/onmetal-api/poollet/bucketpoollet/client/config" - "github.com/onmetal/onmetal-api/poollet/bucketpoollet/controllers" - "github.com/onmetal/onmetal-api/poollet/orievent" - "github.com/onmetal/onmetal-api/utils/client/config" + "github.com/ironcore-dev/controller-utils/configutils" + ipamv1alpha1 "github.com/ironcore-dev/ironcore/api/ipam/v1alpha1" + networkingv1alpha1 "github.com/ironcore-dev/ironcore/api/networking/v1alpha1" + storagev1alpha1 "github.com/ironcore-dev/ironcore/api/storage/v1alpha1" + iri "github.com/ironcore-dev/ironcore/iri/apis/bucket/v1alpha1" + iriremotebucket "github.com/ironcore-dev/ironcore/iri/remote/bucket" + "github.com/ironcore-dev/ironcore/poollet/bucketpoollet/bcm" + bucketpoolletconfig "github.com/ironcore-dev/ironcore/poollet/bucketpoollet/client/config" + "github.com/ironcore-dev/ironcore/poollet/bucketpoollet/controllers" + "github.com/ironcore-dev/ironcore/poollet/irievent" + "github.com/ironcore-dev/ironcore/utils/client/config" "github.com/spf13/cobra" "github.com/spf13/pflag" "google.golang.org/grpc" @@ -139,7 +139,7 @@ func Run(ctx context.Context, opts Options) error { os.Exit(1) } - endpoint, err := oriremotebucket.GetAddressWithTimeout(opts.BucketRuntimeSocketDiscoveryTimeout, opts.BucketRuntimeEndpoint) + endpoint, err := iriremotebucket.GetAddressWithTimeout(opts.BucketRuntimeSocketDiscoveryTimeout, opts.BucketRuntimeEndpoint) if err != nil { return fmt.Errorf("error detecting bucket runtime endpoint: %w", err) } @@ -156,7 +156,7 @@ func Run(ctx context.Context, opts Options) error { } }() - bucketRuntime := ori.NewBucketRuntimeClient(conn) + bucketRuntime := iri.NewBucketRuntimeClient(conn) cfg, configCtrl, err := getter.GetConfig(ctx, &opts.GetConfigOptions) if err != nil { @@ -176,7 +176,7 @@ func Run(ctx context.Context, opts Options) error { Metrics: metricsserver.Options{BindAddress: opts.MetricsAddr}, HealthProbeBindAddress: opts.ProbeAddr, LeaderElection: opts.EnableLeaderElection, - LeaderElectionID: "dwfepysc.api.onmetal.de", + LeaderElectionID: "dwfepysc.ironcore.dev", LeaderElectionNamespace: opts.LeaderElectionNamespace, LeaderElectionConfig: leaderElectionCfg, }) @@ -192,13 +192,13 @@ func Run(ctx context.Context, opts Options) error { return fmt.Errorf("error adding bucket class mapper: %w", err) } - bucketEvents := orievent.NewGenerator(func(ctx context.Context) ([]*ori.Bucket, error) { - res, err := bucketRuntime.ListBuckets(ctx, &ori.ListBucketsRequest{}) + bucketEvents := irievent.NewGenerator(func(ctx context.Context) ([]*iri.Bucket, error) { + res, err := bucketRuntime.ListBuckets(ctx, &iri.ListBucketsRequest{}) if err != nil { return nil, err } return res.Buckets, nil - }, orievent.GeneratorOptions{}) + }, irievent.GeneratorOptions{}) if err := mgr.Add(bucketEvents); err != nil { return fmt.Errorf("error adding bucket event generator: %w", err) } diff --git a/poollet/bucketpoollet/cmd/bucketpoollet/main.go b/poollet/bucketpoollet/cmd/bucketpoollet/main.go index 0bae44f44..e3ba19ad1 100644 --- a/poollet/bucketpoollet/cmd/bucketpoollet/main.go +++ b/poollet/bucketpoollet/cmd/bucketpoollet/main.go @@ -1,4 +1,4 @@ -// Copyright 2022 OnMetal authors +// Copyright 2022 IronCore authors // // Licensed under the Apache License, Version 2.0 (the "License"); // you may not use this file except in compliance with the License. @@ -17,7 +17,7 @@ package main import ( "os" - "github.com/onmetal/onmetal-api/poollet/bucketpoollet/cmd/bucketpoollet/app" + "github.com/ironcore-dev/ironcore/poollet/bucketpoollet/cmd/bucketpoollet/app" ctrl "sigs.k8s.io/controller-runtime" ) diff --git a/poollet/bucketpoollet/controllers/bucket_controller.go b/poollet/bucketpoollet/controllers/bucket_controller.go index 15b22371f..284fe275b 100644 --- a/poollet/bucketpoollet/controllers/bucket_controller.go +++ b/poollet/bucketpoollet/controllers/bucket_controller.go @@ -1,4 +1,4 @@ -// Copyright 2022 OnMetal authors +// Copyright 2022 IronCore authors // // Licensed under the Apache License, Version 2.0 (the "License"); // you may not use this file except in compliance with the License. @@ -21,15 +21,15 @@ import ( "fmt" "github.com/go-logr/logr" - "github.com/onmetal/controller-utils/clientutils" - storagev1alpha1 "github.com/onmetal/onmetal-api/api/storage/v1alpha1" - ori "github.com/onmetal/onmetal-api/ori/apis/bucket/v1alpha1" - orimeta "github.com/onmetal/onmetal-api/ori/apis/meta/v1alpha1" - bucketpoolletv1alpha1 "github.com/onmetal/onmetal-api/poollet/bucketpoollet/api/v1alpha1" - "github.com/onmetal/onmetal-api/poollet/bucketpoollet/bcm" - "github.com/onmetal/onmetal-api/poollet/bucketpoollet/controllers/events" - onmetalapiclient "github.com/onmetal/onmetal-api/utils/client" - "github.com/onmetal/onmetal-api/utils/predicates" + "github.com/ironcore-dev/controller-utils/clientutils" + storagev1alpha1 "github.com/ironcore-dev/ironcore/api/storage/v1alpha1" + iri "github.com/ironcore-dev/ironcore/iri/apis/bucket/v1alpha1" + irimeta "github.com/ironcore-dev/ironcore/iri/apis/meta/v1alpha1" + bucketpoolletv1alpha1 "github.com/ironcore-dev/ironcore/poollet/bucketpoollet/api/v1alpha1" + "github.com/ironcore-dev/ironcore/poollet/bucketpoollet/bcm" + "github.com/ironcore-dev/ironcore/poollet/bucketpoollet/controllers/events" + ironcoreclient "github.com/ironcore-dev/ironcore/utils/client" + "github.com/ironcore-dev/ironcore/utils/predicates" "google.golang.org/grpc/codes" "google.golang.org/grpc/status" corev1 "k8s.io/api/core/v1" @@ -50,7 +50,7 @@ type BucketReconciler struct { client.Client Scheme *runtime.Scheme - BucketRuntime ori.BucketRuntimeClient + BucketRuntime iri.BucketRuntimeClient BucketClassMapper bcm.BucketClassMapper @@ -58,7 +58,7 @@ type BucketReconciler struct { WatchFilterValue string } -func (r *BucketReconciler) oriBucketLabels(bucket *storagev1alpha1.Bucket) map[string]string { +func (r *BucketReconciler) iriBucketLabels(bucket *storagev1alpha1.Bucket) map[string]string { return map[string]string{ bucketpoolletv1alpha1.BucketUIDLabel: string(bucket.UID), bucketpoolletv1alpha1.BucketNamespaceLabel: bucket.Namespace, @@ -66,13 +66,13 @@ func (r *BucketReconciler) oriBucketLabels(bucket *storagev1alpha1.Bucket) map[s } } -func (r *BucketReconciler) oriBucketAnnotations(_ *storagev1alpha1.Bucket) map[string]string { +func (r *BucketReconciler) iriBucketAnnotations(_ *storagev1alpha1.Bucket) map[string]string { return map[string]string{} } -func (r *BucketReconciler) listORIBucketsByKey(ctx context.Context, bucketKey client.ObjectKey) ([]*ori.Bucket, error) { - res, err := r.BucketRuntime.ListBuckets(ctx, &ori.ListBucketsRequest{ - Filter: &ori.BucketFilter{ +func (r *BucketReconciler) listIRIBucketsByKey(ctx context.Context, bucketKey client.ObjectKey) ([]*iri.Bucket, error) { + res, err := r.BucketRuntime.ListBuckets(ctx, &iri.ListBucketsRequest{ + Filter: &iri.BucketFilter{ LabelSelector: map[string]string{ bucketpoolletv1alpha1.BucketNamespaceLabel: bucketKey.Namespace, bucketpoolletv1alpha1.BucketNameLabel: bucketKey.Name, @@ -86,9 +86,9 @@ func (r *BucketReconciler) listORIBucketsByKey(ctx context.Context, bucketKey cl return buckets, nil } -func (r *BucketReconciler) listORIBucketsByUID(ctx context.Context, bucketUID types.UID) ([]*ori.Bucket, error) { - res, err := r.BucketRuntime.ListBuckets(ctx, &ori.ListBucketsRequest{ - Filter: &ori.BucketFilter{ +func (r *BucketReconciler) listIRIBucketsByUID(ctx context.Context, bucketUID types.UID) ([]*iri.Bucket, error) { + res, err := r.BucketRuntime.ListBuckets(ctx, &iri.ListBucketsRequest{ + Filter: &iri.BucketFilter{ LabelSelector: map[string]string{ bucketpoolletv1alpha1.BucketUIDLabel: string(bucketUID), }, @@ -102,9 +102,9 @@ func (r *BucketReconciler) listORIBucketsByUID(ctx context.Context, bucketUID ty //+kubebuilder:rbac:groups="",resources=events,verbs=create;patch //+kubebuilder:rbac:groups="",resources=secrets,verbs=get;list;watch -//+kubebuilder:rbac:groups=storage.api.onmetal.de,resources=buckets,verbs=get;list;watch;update;patch -//+kubebuilder:rbac:groups=storage.api.onmetal.de,resources=buckets/status,verbs=get;update;patch -//+kubebuilder:rbac:groups=storage.api.onmetal.de,resources=buckets/finalizers,verbs=update +//+kubebuilder:rbac:groups=storage.ironcore.dev,resources=buckets,verbs=get;list;watch;update;patch +//+kubebuilder:rbac:groups=storage.ironcore.dev,resources=buckets/status,verbs=get;update;patch +//+kubebuilder:rbac:groups=storage.ironcore.dev,resources=buckets/finalizers,verbs=update func (r *BucketReconciler) Reconcile(ctx context.Context, req ctrl.Request) (ctrl.Result, error) { log := ctrl.LoggerFrom(ctx) @@ -121,18 +121,18 @@ func (r *BucketReconciler) Reconcile(ctx context.Context, req ctrl.Request) (ctr func (r *BucketReconciler) deleteGone(ctx context.Context, log logr.Logger, bucketKey client.ObjectKey) (ctrl.Result, error) { log.V(1).Info("Delete gone") - log.V(1).Info("Listing ori buckets by key") - buckets, err := r.listORIBucketsByKey(ctx, bucketKey) + log.V(1).Info("Listing iri buckets by key") + buckets, err := r.listIRIBucketsByKey(ctx, bucketKey) if err != nil { - return ctrl.Result{}, fmt.Errorf("error listing ori buckets by key: %w", err) + return ctrl.Result{}, fmt.Errorf("error listing iri buckets by key: %w", err) } - ok, err := r.deleteORIBuckets(ctx, log, buckets) + ok, err := r.deleteIRIBuckets(ctx, log, buckets) if err != nil { - return ctrl.Result{}, fmt.Errorf("error deleting ori buckets: %w", err) + return ctrl.Result{}, fmt.Errorf("error deleting iri buckets: %w", err) } if !ok { - log.V(1).Info("Not all ori buckets are gone, requeueing") + log.V(1).Info("Not all iri buckets are gone, requeueing") return ctrl.Result{Requeue: true}, nil } @@ -140,39 +140,39 @@ func (r *BucketReconciler) deleteGone(ctx context.Context, log logr.Logger, buck return ctrl.Result{}, nil } -func (r *BucketReconciler) deleteORIBuckets(ctx context.Context, log logr.Logger, buckets []*ori.Bucket) (bool, error) { +func (r *BucketReconciler) deleteIRIBuckets(ctx context.Context, log logr.Logger, buckets []*iri.Bucket) (bool, error) { var ( errs []error - deletingORIBucketIDs []string + deletingIRIBucketIDs []string ) for _, bucket := range buckets { - oriBucketID := bucket.Metadata.Id - log := log.WithValues("ORIBucketID", oriBucketID) - log.V(1).Info("Deleting ori bucket") - _, err := r.BucketRuntime.DeleteBucket(ctx, &ori.DeleteBucketRequest{ - BucketId: oriBucketID, + iriBucketID := bucket.Metadata.Id + log := log.WithValues("IRIBucketID", iriBucketID) + log.V(1).Info("Deleting iri bucket") + _, err := r.BucketRuntime.DeleteBucket(ctx, &iri.DeleteBucketRequest{ + BucketId: iriBucketID, }) if err != nil { if status.Code(err) != codes.NotFound { - errs = append(errs, fmt.Errorf("error deleting ori bucket %s: %w", oriBucketID, err)) + errs = append(errs, fmt.Errorf("error deleting iri bucket %s: %w", iriBucketID, err)) } else { - log.V(1).Info("ORI Bucket is already gone") + log.V(1).Info("IRI Bucket is already gone") } } else { - log.V(1).Info("Issued ori bucket deletion") - deletingORIBucketIDs = append(deletingORIBucketIDs, oriBucketID) + log.V(1).Info("Issued iri bucket deletion") + deletingIRIBucketIDs = append(deletingIRIBucketIDs, iriBucketID) } } switch { case len(errs) > 0: - return false, fmt.Errorf("error(s) deleting ori bucket(s): %v", errs) - case len(deletingORIBucketIDs) > 0: - log.V(1).Info("Buckets are in deletion", "DeletingORIBucketIDs", deletingORIBucketIDs) + return false, fmt.Errorf("error(s) deleting iri bucket(s): %v", errs) + case len(deletingIRIBucketIDs) > 0: + log.V(1).Info("Buckets are in deletion", "DeletingIRIBucketIDs", deletingIRIBucketIDs) return false, nil default: - log.V(1).Info("No ori buckets present") + log.V(1).Info("No iri buckets present") return true, nil } } @@ -195,21 +195,21 @@ func (r *BucketReconciler) delete(ctx context.Context, log logr.Logger, bucket * log.V(1).Info("Finalizer present") log.V(1).Info("Listing buckets") - buckets, err := r.listORIBucketsByUID(ctx, bucket.UID) + buckets, err := r.listIRIBucketsByUID(ctx, bucket.UID) if err != nil { return ctrl.Result{}, fmt.Errorf("error listing buckets by uid: %w", err) } - ok, err := r.deleteORIBuckets(ctx, log, buckets) + ok, err := r.deleteIRIBuckets(ctx, log, buckets) if err != nil { - return ctrl.Result{}, fmt.Errorf("error deleting ori buckets: %w", err) + return ctrl.Result{}, fmt.Errorf("error deleting iri buckets: %w", err) } if !ok { - log.V(1).Info("Not all ori buckets are gone, requeueing") + log.V(1).Info("Not all iri buckets are gone, requeueing") return ctrl.Result{Requeue: true}, nil } - log.V(1).Info("Deleted all ori buckets, removing finalizer") + log.V(1).Info("Deleted all iri buckets, removing finalizer") if err := clientutils.PatchRemoveFinalizer(ctx, r.Client, bucket, bucketpoolletv1alpha1.BucketFinalizer); err != nil { return ctrl.Result{}, fmt.Errorf("error removing finalizer: %w", err) } @@ -218,24 +218,24 @@ func (r *BucketReconciler) delete(ctx context.Context, log logr.Logger, bucket * return ctrl.Result{}, nil } -func getORIBucketClassCapabilities(bucketClass *storagev1alpha1.BucketClass) (*ori.BucketClassCapabilities, error) { +func getIRIBucketClassCapabilities(bucketClass *storagev1alpha1.BucketClass) (*iri.BucketClassCapabilities, error) { tps := bucketClass.Capabilities.TPS() iops := bucketClass.Capabilities.IOPS() - return &ori.BucketClassCapabilities{ + return &iri.BucketClassCapabilities{ Tps: tps.Value(), Iops: iops.Value(), }, nil } -func (r *BucketReconciler) prepareORIBucketMetadata(bucket *storagev1alpha1.Bucket) *orimeta.ObjectMetadata { - return &orimeta.ObjectMetadata{ - Labels: r.oriBucketLabels(bucket), - Annotations: r.oriBucketAnnotations(bucket), +func (r *BucketReconciler) prepareIRIBucketMetadata(bucket *storagev1alpha1.Bucket) *irimeta.ObjectMetadata { + return &irimeta.ObjectMetadata{ + Labels: r.iriBucketLabels(bucket), + Annotations: r.iriBucketAnnotations(bucket), } } -func (r *BucketReconciler) prepareORIBucketClass(ctx context.Context, bucket *storagev1alpha1.Bucket, bucketClassName string) (string, bool, error) { +func (r *BucketReconciler) prepareIRIBucketClass(ctx context.Context, bucket *storagev1alpha1.Bucket, bucketClassName string) (string, bool, error) { bucketClass := &storagev1alpha1.BucketClass{} bucketClassKey := client.ObjectKey{Name: bucketClassName} if err := r.Get(ctx, bucketClassKey, bucketClass); err != nil { @@ -248,9 +248,9 @@ func (r *BucketReconciler) prepareORIBucketClass(ctx context.Context, bucket *st return "", false, nil } - caps, err := getORIBucketClassCapabilities(bucketClass) + caps, err := getIRIBucketClassCapabilities(bucketClass) if err != nil { - return "", false, fmt.Errorf("error getting ori bucket class capabilities: %w", err) + return "", false, fmt.Errorf("error getting iri bucket class capabilities: %w", err) } class, err := r.BucketClassMapper.GetBucketClassFor(ctx, bucketClassName, caps) @@ -260,33 +260,33 @@ func (r *BucketReconciler) prepareORIBucketClass(ctx context.Context, bucket *st return class.Name, true, nil } -func (r *BucketReconciler) prepareORIBucket(ctx context.Context, log logr.Logger, bucket *storagev1alpha1.Bucket) (*ori.Bucket, bool, error) { +func (r *BucketReconciler) prepareIRIBucket(ctx context.Context, log logr.Logger, bucket *storagev1alpha1.Bucket) (*iri.Bucket, bool, error) { var ( ok = true errs []error ) log.V(1).Info("Getting bucket class") - class, classOK, err := r.prepareORIBucketClass(ctx, bucket, bucket.Spec.BucketClassRef.Name) + class, classOK, err := r.prepareIRIBucketClass(ctx, bucket, bucket.Spec.BucketClassRef.Name) switch { case err != nil: - errs = append(errs, fmt.Errorf("error preparing ori bucket class: %w", err)) + errs = append(errs, fmt.Errorf("error preparing iri bucket class: %w", err)) case !classOK: ok = false } - metadata := r.prepareORIBucketMetadata(bucket) + metadata := r.prepareIRIBucketMetadata(bucket) if len(errs) > 0 { - return nil, false, fmt.Errorf("error(s) preparing ori bucket: %v", errs) + return nil, false, fmt.Errorf("error(s) preparing iri bucket: %v", errs) } if !ok { return nil, false, nil } - return &ori.Bucket{ + return &iri.Bucket{ Metadata: metadata, - Spec: &ori.BucketSpec{ + Spec: &iri.BucketSpec{ Class: class, }, }, true, nil @@ -307,7 +307,7 @@ func (r *BucketReconciler) reconcile(ctx context.Context, log logr.Logger, bucke log.V(1).Info("Finalizer is present") log.V(1).Info("Ensuring no reconcile annotation") - modified, err = onmetalapiclient.PatchEnsureNoReconcileAnnotation(ctx, r.Client, bucket) + modified, err = ironcoreclient.PatchEnsureNoReconcileAnnotation(ctx, r.Client, bucket) if err != nil { return ctrl.Result{}, fmt.Errorf("error ensuring no reconcile annotation: %w", err) } @@ -317,8 +317,8 @@ func (r *BucketReconciler) reconcile(ctx context.Context, log logr.Logger, bucke } log.V(1).Info("Listing buckets") - res, err := r.BucketRuntime.ListBuckets(ctx, &ori.ListBucketsRequest{ - Filter: &ori.BucketFilter{ + res, err := r.BucketRuntime.ListBuckets(ctx, &iri.ListBucketsRequest{ + Filter: &iri.BucketFilter{ LabelSelector: map[string]string{ bucketpoolletv1alpha1.BucketUIDLabel: string(bucket.UID), }, @@ -332,8 +332,8 @@ func (r *BucketReconciler) reconcile(ctx context.Context, log logr.Logger, bucke case 0: return r.create(ctx, log, bucket) case 1: - oriBucket := res.Buckets[0] - if err := r.updateStatus(ctx, log, bucket, oriBucket); err != nil { + iriBucket := res.Buckets[0] + if err := r.updateStatus(ctx, log, bucket, iriBucket); err != nil { return ctrl.Result{}, fmt.Errorf("error updating bucket status: %w", err) } return ctrl.Result{}, nil @@ -345,32 +345,32 @@ func (r *BucketReconciler) reconcile(ctx context.Context, log logr.Logger, bucke func (r *BucketReconciler) create(ctx context.Context, log logr.Logger, bucket *storagev1alpha1.Bucket) (ctrl.Result, error) { log.V(1).Info("Create") - log.V(1).Info("Preparing ori bucket") - oriBucket, ok, err := r.prepareORIBucket(ctx, log, bucket) + log.V(1).Info("Preparing iri bucket") + iriBucket, ok, err := r.prepareIRIBucket(ctx, log, bucket) if err != nil { - return ctrl.Result{}, fmt.Errorf("error preparing ori bucket: %w", err) + return ctrl.Result{}, fmt.Errorf("error preparing iri bucket: %w", err) } if !ok { - log.V(1).Info("ORI bucket is not yet ready to be prepared") + log.V(1).Info("IRI bucket is not yet ready to be prepared") return ctrl.Result{}, nil } log.V(1).Info("Creating bucket") - res, err := r.BucketRuntime.CreateBucket(ctx, &ori.CreateBucketRequest{ - Bucket: oriBucket, + res, err := r.BucketRuntime.CreateBucket(ctx, &iri.CreateBucketRequest{ + Bucket: iriBucket, }) if err != nil { return ctrl.Result{}, fmt.Errorf("error creating bucket: %w", err) } - oriBucket = res.Bucket + iriBucket = res.Bucket - bucketID := oriBucket.Metadata.Id + bucketID := iriBucket.Metadata.Id log = log.WithValues("BucketID", bucketID) log.V(1).Info("Created") log.V(1).Info("Updating status") - if err := r.updateStatus(ctx, log, bucket, oriBucket); err != nil { + if err := r.updateStatus(ctx, log, bucket, iriBucket); err != nil { return ctrl.Result{}, fmt.Errorf("error updating bucket status: %w", err) } @@ -383,27 +383,27 @@ func (r *BucketReconciler) bucketSecretName(bucketName string) string { return hex.EncodeToString(sum[:])[:63] } -var oriBucketStateToBucketState = map[ori.BucketState]storagev1alpha1.BucketState{ - ori.BucketState_BUCKET_PENDING: storagev1alpha1.BucketStatePending, - ori.BucketState_BUCKET_AVAILABLE: storagev1alpha1.BucketStateAvailable, - ori.BucketState_BUCKET_ERROR: storagev1alpha1.BucketStateError, +var iriBucketStateToBucketState = map[iri.BucketState]storagev1alpha1.BucketState{ + iri.BucketState_BUCKET_PENDING: storagev1alpha1.BucketStatePending, + iri.BucketState_BUCKET_AVAILABLE: storagev1alpha1.BucketStateAvailable, + iri.BucketState_BUCKET_ERROR: storagev1alpha1.BucketStateError, } -func (r *BucketReconciler) convertORIBucketState(oriState ori.BucketState) (storagev1alpha1.BucketState, error) { - if res, ok := oriBucketStateToBucketState[oriState]; ok { +func (r *BucketReconciler) convertIRIBucketState(iriState iri.BucketState) (storagev1alpha1.BucketState, error) { + if res, ok := iriBucketStateToBucketState[iriState]; ok { return res, nil } - return "", fmt.Errorf("unknown bucket state %v", oriState) + return "", fmt.Errorf("unknown bucket state %v", iriState) } -func (r *BucketReconciler) updateStatus(ctx context.Context, log logr.Logger, bucket *storagev1alpha1.Bucket, oriBucket *ori.Bucket) error { +func (r *BucketReconciler) updateStatus(ctx context.Context, log logr.Logger, bucket *storagev1alpha1.Bucket, iriBucket *iri.Bucket) error { var access *storagev1alpha1.BucketAccess - if oriBucket.Status.State == ori.BucketState_BUCKET_AVAILABLE { - if oriAccess := oriBucket.Status.Access; oriAccess != nil { + if iriBucket.Status.State == iri.BucketState_BUCKET_AVAILABLE { + if iriAccess := iriBucket.Status.Access; iriAccess != nil { var secretRef *corev1.LocalObjectReference - if oriAccess.SecretData != nil { + if iriAccess.SecretData != nil { log.V(1).Info("Applying bucket secret") bucketSecret := &corev1.Secret{ TypeMeta: metav1.TypeMeta{ @@ -417,7 +417,7 @@ func (r *BucketReconciler) updateStatus(ctx context.Context, log logr.Logger, bu bucketpoolletv1alpha1.BucketUIDLabel: string(bucket.UID), }, }, - Data: oriAccess.SecretData, + Data: iriAccess.SecretData, } _ = ctrl.SetControllerReference(bucket, bucketSecret, r.Scheme) if err := r.Patch(ctx, bucketSecret, client.Apply, client.FieldOwner(bucketpoolletv1alpha1.FieldOwner)); err != nil { @@ -438,7 +438,7 @@ func (r *BucketReconciler) updateStatus(ctx context.Context, log logr.Logger, bu access = &storagev1alpha1.BucketAccess{ SecretRef: secretRef, - Endpoint: oriAccess.Endpoint, + Endpoint: iriAccess.Endpoint, } } @@ -448,7 +448,7 @@ func (r *BucketReconciler) updateStatus(ctx context.Context, log logr.Logger, bu now := metav1.Now() bucket.Status.Access = access - newState, err := r.convertORIBucketState(oriBucket.Status.State) + newState, err := r.convertIRIBucketState(iriBucket.Status.State) if err != nil { return err } diff --git a/poollet/bucketpoollet/controllers/bucketannotator_controller.go b/poollet/bucketpoollet/controllers/bucketannotator_controller.go index ec558fea9..37e3ddddb 100644 --- a/poollet/bucketpoollet/controllers/bucketannotator_controller.go +++ b/poollet/bucketpoollet/controllers/bucketannotator_controller.go @@ -1,4 +1,4 @@ -// Copyright 2022 OnMetal authors +// Copyright 2022 IronCore authors // // Licensed under the Apache License, Version 2.0 (the "License"); // you may not use this file except in compliance with the License. @@ -19,12 +19,12 @@ import ( "fmt" "github.com/go-logr/logr" - storagev1alpha1 "github.com/onmetal/onmetal-api/api/storage/v1alpha1" - ori "github.com/onmetal/onmetal-api/ori/apis/bucket/v1alpha1" - orimeta "github.com/onmetal/onmetal-api/ori/apis/meta/v1alpha1" - bucketpoolletv1alpha1 "github.com/onmetal/onmetal-api/poollet/bucketpoollet/api/v1alpha1" - "github.com/onmetal/onmetal-api/poollet/orievent" - onmetalapiclient "github.com/onmetal/onmetal-api/utils/client" + storagev1alpha1 "github.com/ironcore-dev/ironcore/api/storage/v1alpha1" + iri "github.com/ironcore-dev/ironcore/iri/apis/bucket/v1alpha1" + irimeta "github.com/ironcore-dev/ironcore/iri/apis/meta/v1alpha1" + bucketpoolletv1alpha1 "github.com/ironcore-dev/ironcore/poollet/bucketpoollet/api/v1alpha1" + "github.com/ironcore-dev/ironcore/poollet/irievent" + ironcoreclient "github.com/ironcore-dev/ironcore/utils/client" metav1 "k8s.io/apimachinery/pkg/apis/meta/v1" ctrl "sigs.k8s.io/controller-runtime" "sigs.k8s.io/controller-runtime/pkg/client" @@ -38,7 +38,7 @@ import ( type BucketAnnotatorReconciler struct { client.Client - BucketEvents orievent.Source[*ori.Bucket] + BucketEvents irievent.Source[*iri.Bucket] } func (r *BucketAnnotatorReconciler) Reconcile(ctx context.Context, req ctrl.Request) (ctrl.Result, error) { @@ -49,14 +49,14 @@ func (r *BucketAnnotatorReconciler) Reconcile(ctx context.Context, req ctrl.Requ }, } - if err := onmetalapiclient.PatchAddReconcileAnnotation(ctx, r.Client, bucket); client.IgnoreNotFound(err) != nil { + if err := ironcoreclient.PatchAddReconcileAnnotation(ctx, r.Client, bucket); client.IgnoreNotFound(err) != nil { return ctrl.Result{}, fmt.Errorf("error patching bucket: %w", err) } return ctrl.Result{}, nil } -func bucketAnnotatorEventHandler[O orimeta.Object](log logr.Logger, c chan<- event.GenericEvent) orievent.HandlerFuncs[O] { - handleEvent := func(obj orimeta.Object) { +func bucketAnnotatorEventHandler[O irimeta.Object](log logr.Logger, c chan<- event.GenericEvent) irievent.HandlerFuncs[O] { + handleEvent := func(obj irimeta.Object) { namespace, ok := obj.GetMetadata().Labels[bucketpoolletv1alpha1.BucketNamespaceLabel] if !ok { return @@ -81,17 +81,17 @@ func bucketAnnotatorEventHandler[O orimeta.Object](log logr.Logger, c chan<- eve } } - return orievent.HandlerFuncs[O]{ - CreateFunc: func(event orievent.CreateEvent[O]) { + return irievent.HandlerFuncs[O]{ + CreateFunc: func(event irievent.CreateEvent[O]) { handleEvent(event.Object) }, - UpdateFunc: func(event orievent.UpdateEvent[O]) { + UpdateFunc: func(event irievent.UpdateEvent[O]) { handleEvent(event.ObjectNew) }, - DeleteFunc: func(event orievent.DeleteEvent[O]) { + DeleteFunc: func(event irievent.DeleteEvent[O]) { handleEvent(event.Object) }, - GenericFunc: func(event orievent.GenericEvent[O]) { + GenericFunc: func(event irievent.GenericEvent[O]) { handleEvent(event.Object) }, } @@ -105,7 +105,7 @@ func (r *BucketAnnotatorReconciler) SetupWithManager(mgr ctrl.Manager) error { return err } - src, err := r.oriBucketEventSource(mgr) + src, err := r.iriBucketEventSource(mgr) if err != nil { return err } @@ -117,19 +117,19 @@ func (r *BucketAnnotatorReconciler) SetupWithManager(mgr ctrl.Manager) error { return nil } -func (r *BucketAnnotatorReconciler) oriBucketEventSource(mgr ctrl.Manager) (source.Source, error) { +func (r *BucketAnnotatorReconciler) iriBucketEventSource(mgr ctrl.Manager) (source.Source, error) { ch := make(chan event.GenericEvent, 1024) if err := mgr.Add(manager.RunnableFunc(func(ctx context.Context) error { - log := ctrl.LoggerFrom(ctx).WithName("bucketannotator").WithName("orieventhandlers") + log := ctrl.LoggerFrom(ctx).WithName("bucketannotator").WithName("irieventhandlers") - registrationFuncs := []func() (orievent.HandlerRegistration, error){ - func() (orievent.HandlerRegistration, error) { - return r.BucketEvents.AddHandler(bucketAnnotatorEventHandler[*ori.Bucket](log, ch)) + registrationFuncs := []func() (irievent.HandlerRegistration, error){ + func() (irievent.HandlerRegistration, error) { + return r.BucketEvents.AddHandler(bucketAnnotatorEventHandler[*iri.Bucket](log, ch)) }, } - var handles []orievent.HandlerRegistration + var handles []irievent.HandlerRegistration defer func() { log.V(1).Info("Removing handles") for _, handle := range handles { diff --git a/poollet/bucketpoollet/controllers/bucketpool_controller.go b/poollet/bucketpoollet/controllers/bucketpool_controller.go index 5d552aced..11d4304b1 100644 --- a/poollet/bucketpoollet/controllers/bucketpool_controller.go +++ b/poollet/bucketpoollet/controllers/bucketpool_controller.go @@ -1,4 +1,4 @@ -// Copyright 2022 OnMetal authors +// Copyright 2022 IronCore authors // // Licensed under the Apache License, Version 2.0 (the "License"); // you may not use this file except in compliance with the License. @@ -20,9 +20,9 @@ import ( "fmt" "github.com/go-logr/logr" - storagev1alpha1 "github.com/onmetal/onmetal-api/api/storage/v1alpha1" - ori "github.com/onmetal/onmetal-api/ori/apis/bucket/v1alpha1" - "github.com/onmetal/onmetal-api/poollet/bucketpoollet/bcm" + storagev1alpha1 "github.com/ironcore-dev/ironcore/api/storage/v1alpha1" + iri "github.com/ironcore-dev/ironcore/iri/apis/bucket/v1alpha1" + "github.com/ironcore-dev/ironcore/poollet/bucketpoollet/bcm" corev1 "k8s.io/api/core/v1" ctrl "sigs.k8s.io/controller-runtime" "sigs.k8s.io/controller-runtime/pkg/builder" @@ -34,13 +34,13 @@ import ( type BucketPoolReconciler struct { client.Client BucketPoolName string - BucketRuntime ori.BucketRuntimeClient + BucketRuntime iri.BucketRuntimeClient BucketClassMapper bcm.BucketClassMapper } -//+kubebuilder:rbac:groups=storage.api.onmetal.de,resources=bucketpools,verbs=get;list;watch;update;patch -//+kubebuilder:rbac:groups=storage.api.onmetal.de,resources=bucketpools/status,verbs=get;update;patch -//+kubebuilder:rbac:groups=storage.api.onmetal.de,resources=bucketclasses,verbs=get;list;watch +//+kubebuilder:rbac:groups=storage.ironcore.dev,resources=bucketpools,verbs=get;list;watch;update;patch +//+kubebuilder:rbac:groups=storage.ironcore.dev,resources=bucketpools/status,verbs=get;update;patch +//+kubebuilder:rbac:groups=storage.ironcore.dev,resources=bucketclasses,verbs=get;list;watch func (r *BucketPoolReconciler) Reconcile(ctx context.Context, req ctrl.Request) (ctrl.Result, error) { log := ctrl.LoggerFrom(ctx) @@ -66,12 +66,12 @@ func (r *BucketPoolReconciler) delete(ctx context.Context, log logr.Logger, buck } func (r *BucketPoolReconciler) supportsBucketClass(ctx context.Context, log logr.Logger, bucketClass *storagev1alpha1.BucketClass) (bool, error) { - oriCapabilities, err := getORIBucketClassCapabilities(bucketClass) + iriCapabilities, err := getIRIBucketClassCapabilities(bucketClass) if err != nil { - return false, fmt.Errorf("error getting ori mahchine class capabilities: %w", err) + return false, fmt.Errorf("error getting iri mahchine class capabilities: %w", err) } - _, err = r.BucketClassMapper.GetBucketClassFor(ctx, bucketClass.Name, oriCapabilities) + _, err = r.BucketClassMapper.GetBucketClassFor(ctx, bucketClass.Name, iriCapabilities) if err != nil { if !errors.Is(err, bcm.ErrNoMatchingBucketClass) && !errors.Is(err, bcm.ErrAmbiguousMatchingBucketClass) { return false, fmt.Errorf("error getting bucket class for %s: %w", bucketClass.Name, err) diff --git a/poollet/bucketpoollet/controllers/bucketpool_init.go b/poollet/bucketpoollet/controllers/bucketpool_init.go index 713ffc2d8..739c21d7c 100644 --- a/poollet/bucketpoollet/controllers/bucketpool_init.go +++ b/poollet/bucketpoollet/controllers/bucketpool_init.go @@ -1,4 +1,4 @@ -// Copyright 2022 OnMetal authors +// Copyright 2022 IronCore authors // // Licensed under the Apache License, Version 2.0 (the "License"); // you may not use this file except in compliance with the License. @@ -18,8 +18,8 @@ import ( "context" "fmt" - storagev1alpha1 "github.com/onmetal/onmetal-api/api/storage/v1alpha1" - bucketpoolletv1alpha1 "github.com/onmetal/onmetal-api/poollet/bucketpoollet/api/v1alpha1" + storagev1alpha1 "github.com/ironcore-dev/ironcore/api/storage/v1alpha1" + bucketpoolletv1alpha1 "github.com/ironcore-dev/ironcore/poollet/bucketpoollet/api/v1alpha1" metav1 "k8s.io/apimachinery/pkg/apis/meta/v1" ctrl "sigs.k8s.io/controller-runtime" "sigs.k8s.io/controller-runtime/pkg/client" @@ -35,7 +35,7 @@ type BucketPoolInit struct { OnFailed func(ctx context.Context, reason error) error } -//+kubebuilder:rbac:groups=storage.api.onmetal.de,resources=bucketpools,verbs=get;list;create;update;patch +//+kubebuilder:rbac:groups=storage.ironcore.dev,resources=bucketpools,verbs=get;list;create;update;patch func (i *BucketPoolInit) Start(ctx context.Context) error { log := ctrl.LoggerFrom(ctx).WithName("bucketpool").WithName("init") diff --git a/poollet/bucketpoollet/controllers/events/events.go b/poollet/bucketpoollet/controllers/events/events.go index bdd7d6a77..ee480c6ec 100644 --- a/poollet/bucketpoollet/controllers/events/events.go +++ b/poollet/bucketpoollet/controllers/events/events.go @@ -1,4 +1,4 @@ -// Copyright 2022 OnMetal authors +// Copyright 2022 IronCore authors // // Licensed under the Apache License, Version 2.0 (the "License"); // you may not use this file except in compliance with the License. diff --git a/poollet/bucketpoollet/controllers/rbac.go b/poollet/bucketpoollet/controllers/rbac.go index 0ad07b094..ab72b6322 100644 --- a/poollet/bucketpoollet/controllers/rbac.go +++ b/poollet/bucketpoollet/controllers/rbac.go @@ -1,4 +1,4 @@ -// Copyright 2023 OnMetal authors +// Copyright 2023 IronCore authors // // Licensed under the Apache License, Version 2.0 (the "License"); // you may not use this file except in compliance with the License. diff --git a/poollet/orievent/generator.go b/poollet/irievent/generator.go similarity index 92% rename from poollet/orievent/generator.go rename to poollet/irievent/generator.go index ae05868e9..7518d0781 100644 --- a/poollet/orievent/generator.go +++ b/poollet/irievent/generator.go @@ -1,4 +1,4 @@ -// Copyright 2022 OnMetal authors +// Copyright 2022 IronCore authors // // Licensed under the Apache License, Version 2.0 (the "License"); // you may not use this file except in compliance with the License. @@ -12,7 +12,7 @@ // See the License for the specific language governing permissions and // limitations under the License. -package orievent +package irievent import ( "context" @@ -26,32 +26,32 @@ import ( "github.com/go-logr/logr" "github.com/gogo/protobuf/proto" - orimeta "github.com/onmetal/onmetal-api/ori/apis/meta/v1alpha1" + irimeta "github.com/ironcore-dev/ironcore/iri/apis/meta/v1alpha1" "k8s.io/apimachinery/pkg/util/sets" "k8s.io/apiserver/pkg/server/healthz" ctrl "sigs.k8s.io/controller-runtime" "sigs.k8s.io/controller-runtime/pkg/manager" ) -type Generator[O orimeta.Object] interface { +type Generator[O irimeta.Object] interface { Source[O] healthz.HealthChecker manager.Runnable } -type event[O orimeta.Object] struct { +type event[O irimeta.Object] struct { Create *CreateEvent[O] Update *UpdateEvent[O] Delete *DeleteEvent[O] Generic *GenericEvent[O] } -type oldNewMapEntry[O orimeta.Object] struct { +type oldNewMapEntry[O irimeta.Object] struct { Old *O Current *O } -type oldNewMap[O orimeta.Object] map[string]*oldNewMapEntry[O] +type oldNewMap[O irimeta.Object] map[string]*oldNewMapEntry[O] func (m oldNewMap[O]) id(obj O) string { return obj.GetMetadata().GetId() @@ -108,11 +108,11 @@ func (m oldNewMap[O]) update(id string) { r.Current = nil } -type handler[O orimeta.Object] struct { +type handler[O irimeta.Object] struct { Handler[O] } -type generator[O orimeta.Object] struct { +type generator[O irimeta.Object] struct { mu sync.RWMutex eventChannel chan *event[O] @@ -151,7 +151,7 @@ func setGeneratorOptionsDefaults(o *GeneratorOptions) { } } -func NewGenerator[O orimeta.Object](list func(ctx context.Context) ([]O, error), opts GeneratorOptions) Generator[O] { +func NewGenerator[O irimeta.Object](list func(ctx context.Context) ([]O, error), opts GeneratorOptions) Generator[O] { setGeneratorOptionsDefaults(&opts) return &generator[O]{ @@ -285,7 +285,7 @@ func (g *generator[O]) relist(ctx context.Context, log logr.Logger) error { return nil } -type handlerRegistration[O orimeta.Object] struct { +type handlerRegistration[O irimeta.Object] struct { generator *generator[O] handler *handler[O] } diff --git a/poollet/orievent/orievent.go b/poollet/irievent/irievent.go similarity index 77% rename from poollet/orievent/orievent.go rename to poollet/irievent/irievent.go index 0561c72a3..5138bbea7 100644 --- a/poollet/orievent/orievent.go +++ b/poollet/irievent/irievent.go @@ -1,4 +1,4 @@ -// Copyright 2022 OnMetal authors +// Copyright 2022 IronCore authors // // Licensed under the Apache License, Version 2.0 (the "License"); // you may not use this file except in compliance with the License. @@ -12,37 +12,37 @@ // See the License for the specific language governing permissions and // limitations under the License. -package orievent +package irievent import ( - orimeta "github.com/onmetal/onmetal-api/ori/apis/meta/v1alpha1" + irimeta "github.com/ironcore-dev/ironcore/iri/apis/meta/v1alpha1" ) -type CreateEvent[O orimeta.Object] struct { +type CreateEvent[O irimeta.Object] struct { Object O } -type UpdateEvent[O orimeta.Object] struct { +type UpdateEvent[O irimeta.Object] struct { ObjectOld O ObjectNew O } -type DeleteEvent[O orimeta.Object] struct { +type DeleteEvent[O irimeta.Object] struct { Object O } -type GenericEvent[O orimeta.Object] struct { +type GenericEvent[O irimeta.Object] struct { Object O } -type Handler[O orimeta.Object] interface { +type Handler[O irimeta.Object] interface { Create(event CreateEvent[O]) Update(event UpdateEvent[O]) Delete(event DeleteEvent[O]) Generic(event GenericEvent[O]) } -type HandlerFuncs[O orimeta.Object] struct { +type HandlerFuncs[O irimeta.Object] struct { CreateFunc func(event CreateEvent[O]) UpdateFunc func(event UpdateEvent[O]) DeleteFunc func(event DeleteEvent[O]) @@ -77,6 +77,6 @@ type HandlerRegistration interface { Remove() error } -type Source[O orimeta.Object] interface { +type Source[O irimeta.Object] interface { AddHandler(handler Handler[O]) (HandlerRegistration, error) } diff --git a/poollet/orievent/listener.go b/poollet/irievent/listener.go similarity index 93% rename from poollet/orievent/listener.go rename to poollet/irievent/listener.go index 28295e407..8c60ff129 100644 --- a/poollet/orievent/listener.go +++ b/poollet/irievent/listener.go @@ -1,4 +1,4 @@ -// Copyright 2022 OnMetal authors +// Copyright 2022 IronCore authors // // Licensed under the Apache License, Version 2.0 (the "License"); // you may not use this file except in compliance with the License. @@ -12,7 +12,7 @@ // See the License for the specific language governing permissions and // limitations under the License. -package orievent +package irievent type Listener interface { Enqueue() diff --git a/poollet/machinepoollet/addresses/addresses.go b/poollet/machinepoollet/addresses/addresses.go index 36200db62..2823d2e48 100644 --- a/poollet/machinepoollet/addresses/addresses.go +++ b/poollet/machinepoollet/addresses/addresses.go @@ -1,4 +1,4 @@ -// Copyright 2022 OnMetal authors +// Copyright 2022 IronCore authors // // Licensed under the Apache License, Version 2.0 (the "License"); // you may not use this file except in compliance with the License. @@ -21,7 +21,7 @@ import ( "os" "strings" - computev1alpha1 "github.com/onmetal/onmetal-api/api/compute/v1alpha1" + computev1alpha1 "github.com/ironcore-dev/ironcore/api/compute/v1alpha1" "github.com/spf13/pflag" "k8s.io/apimachinery/pkg/util/yaml" ) diff --git a/poollet/machinepoollet/addresses/addresses_suite_test.go b/poollet/machinepoollet/addresses/addresses_suite_test.go index 3d61e4d90..d522be4c5 100644 --- a/poollet/machinepoollet/addresses/addresses_suite_test.go +++ b/poollet/machinepoollet/addresses/addresses_suite_test.go @@ -1,4 +1,4 @@ -// Copyright 2023 OnMetal authors +// Copyright 2023 IronCore authors // // Licensed under the Apache License, Version 2.0 (the "License"); // you may not use this file except in compliance with the License. diff --git a/poollet/machinepoollet/addresses/addresses_test.go b/poollet/machinepoollet/addresses/addresses_test.go index 7beca04a3..3bd4f44bb 100644 --- a/poollet/machinepoollet/addresses/addresses_test.go +++ b/poollet/machinepoollet/addresses/addresses_test.go @@ -1,4 +1,4 @@ -// Copyright 2023 OnMetal authors +// Copyright 2023 IronCore authors // // Licensed under the Apache License, Version 2.0 (the "License"); // you may not use this file except in compliance with the License. @@ -17,8 +17,8 @@ package addresses_test import ( "os" - computev1alpha1 "github.com/onmetal/onmetal-api/api/compute/v1alpha1" - . "github.com/onmetal/onmetal-api/poollet/machinepoollet/addresses" + computev1alpha1 "github.com/ironcore-dev/ironcore/api/compute/v1alpha1" + . "github.com/ironcore-dev/ironcore/poollet/machinepoollet/addresses" . "github.com/onsi/ginkgo/v2" . "github.com/onsi/gomega" ) diff --git a/poollet/machinepoollet/api/v1alpha1/common_types.go b/poollet/machinepoollet/api/v1alpha1/common_types.go index 7442972e4..f2f2d6cd2 100644 --- a/poollet/machinepoollet/api/v1alpha1/common_types.go +++ b/poollet/machinepoollet/api/v1alpha1/common_types.go @@ -1,4 +1,4 @@ -// Copyright 2022 OnMetal authors +// Copyright 2022 IronCore authors // // Licensed under the Apache License, Version 2.0 (the "License"); // you may not use this file except in compliance with the License. @@ -22,20 +22,20 @@ import ( ) const ( - MachineUIDLabel = "machinepoollet.api.onmetal.de/machine-uid" - MachineNamespaceLabel = "machinepoollet.api.onmetal.de/machine-namespace" - MachineNameLabel = "machinepoollet.api.onmetal.de/machine-name" + MachineUIDLabel = "machinepoollet.ironcore.dev/machine-uid" + MachineNamespaceLabel = "machinepoollet.ironcore.dev/machine-namespace" + MachineNameLabel = "machinepoollet.ironcore.dev/machine-name" - MachineGenerationAnnotation = "machinepoollet.api.onmetal.de/machine-generation" - ORIMachineGenerationAnnotation = "machinepoollet.api.onmetal.de/orimachine-generation" + MachineGenerationAnnotation = "machinepoollet.ironcore.dev/machine-generation" + IRIMachineGenerationAnnotation = "machinepoollet.ironcore.dev/irimachine-generation" - NetworkInterfaceMappingAnnotation = "machinepoollet.api.onmetal.de/networkinterfacemapping" + NetworkInterfaceMappingAnnotation = "machinepoollet.ironcore.dev/networkinterfacemapping" - FieldOwner = "machinepoollet.api.onmetal.de/field-owner" - MachineFinalizer = "machinepoollet.api.onmetal.de/machine" + FieldOwner = "machinepoollet.ironcore.dev/field-owner" + MachineFinalizer = "machinepoollet.ironcore.dev/machine" // DownwardAPIPrefix is the prefix for any downward label. - DownwardAPIPrefix = "downward-api.machinepoollet.api.onmetal.de/" + DownwardAPIPrefix = "downward-api.machinepoollet.ironcore.dev/" ) // DownwardAPILabel makes a downward api label name from the given name. diff --git a/poollet/machinepoollet/client/client.go b/poollet/machinepoollet/client/client.go index 6313b78a4..9b567b74f 100644 --- a/poollet/machinepoollet/client/client.go +++ b/poollet/machinepoollet/client/client.go @@ -1,4 +1,4 @@ -// Copyright 2022 OnMetal authors +// Copyright 2022 IronCore authors // // Licensed under the Apache License, Version 2.0 (the "License"); // you may not use this file except in compliance with the License. @@ -17,7 +17,7 @@ package client import ( "context" - computev1alpha1 "github.com/onmetal/onmetal-api/api/compute/v1alpha1" + computev1alpha1 "github.com/ironcore-dev/ironcore/api/compute/v1alpha1" "sigs.k8s.io/controller-runtime/pkg/client" ) diff --git a/poollet/machinepoollet/client/config/getter.go b/poollet/machinepoollet/client/config/getter.go index f5042db55..2db8b8266 100644 --- a/poollet/machinepoollet/client/config/getter.go +++ b/poollet/machinepoollet/client/config/getter.go @@ -1,4 +1,4 @@ -// Copyright 2023 OnMetal authors +// Copyright 2023 IronCore authors // // Licensed under the Apache License, Version 2.0 (the "License"); // you may not use this file except in compliance with the License. @@ -19,9 +19,9 @@ import ( "crypto/x509/pkix" "os" - computev1alpha1 "github.com/onmetal/onmetal-api/api/compute/v1alpha1" - utilcertificate "github.com/onmetal/onmetal-api/utils/certificate" - "github.com/onmetal/onmetal-api/utils/client/config" + computev1alpha1 "github.com/ironcore-dev/ironcore/api/compute/v1alpha1" + utilcertificate "github.com/ironcore-dev/ironcore/utils/certificate" + "github.com/ironcore-dev/ironcore/utils/client/config" certificatesv1 "k8s.io/api/certificates/v1" "k8s.io/apiserver/pkg/server/egressselector" ctrl "sigs.k8s.io/controller-runtime" diff --git a/poollet/machinepoollet/cmd/machinepoollet/app/app.go b/poollet/machinepoollet/cmd/machinepoollet/app/app.go index e54c08f82..61bc21cd3 100644 --- a/poollet/machinepoollet/cmd/machinepoollet/app/app.go +++ b/poollet/machinepoollet/cmd/machinepoollet/app/app.go @@ -1,4 +1,4 @@ -// Copyright 2022 OnMetal authors +// Copyright 2022 IronCore authors // // Licensed under the Apache License, Version 2.0 (the "License"); // you may not use this file except in compliance with the License. @@ -22,22 +22,22 @@ import ( "strconv" "time" - "github.com/onmetal/controller-utils/configutils" - computev1alpha1 "github.com/onmetal/onmetal-api/api/compute/v1alpha1" - ipamv1alpha1 "github.com/onmetal/onmetal-api/api/ipam/v1alpha1" - networkingv1alpha1 "github.com/onmetal/onmetal-api/api/networking/v1alpha1" - storagev1alpha1 "github.com/onmetal/onmetal-api/api/storage/v1alpha1" - computeclient "github.com/onmetal/onmetal-api/internal/client/compute" - ori "github.com/onmetal/onmetal-api/ori/apis/machine/v1alpha1" - oriremotemachine "github.com/onmetal/onmetal-api/ori/remote/machine" - "github.com/onmetal/onmetal-api/poollet/machinepoollet/addresses" - machinepoolletclient "github.com/onmetal/onmetal-api/poollet/machinepoollet/client" - machinepoolletconfig "github.com/onmetal/onmetal-api/poollet/machinepoollet/client/config" - "github.com/onmetal/onmetal-api/poollet/machinepoollet/controllers" - "github.com/onmetal/onmetal-api/poollet/machinepoollet/mcm" - "github.com/onmetal/onmetal-api/poollet/machinepoollet/server" - "github.com/onmetal/onmetal-api/poollet/orievent" - "github.com/onmetal/onmetal-api/utils/client/config" + "github.com/ironcore-dev/controller-utils/configutils" + computev1alpha1 "github.com/ironcore-dev/ironcore/api/compute/v1alpha1" + ipamv1alpha1 "github.com/ironcore-dev/ironcore/api/ipam/v1alpha1" + networkingv1alpha1 "github.com/ironcore-dev/ironcore/api/networking/v1alpha1" + storagev1alpha1 "github.com/ironcore-dev/ironcore/api/storage/v1alpha1" + computeclient "github.com/ironcore-dev/ironcore/internal/client/compute" + iri "github.com/ironcore-dev/ironcore/iri/apis/machine/v1alpha1" + iriremotemachine "github.com/ironcore-dev/ironcore/iri/remote/machine" + "github.com/ironcore-dev/ironcore/poollet/irievent" + "github.com/ironcore-dev/ironcore/poollet/machinepoollet/addresses" + machinepoolletclient "github.com/ironcore-dev/ironcore/poollet/machinepoollet/client" + machinepoolletconfig "github.com/ironcore-dev/ironcore/poollet/machinepoollet/client/config" + "github.com/ironcore-dev/ironcore/poollet/machinepoollet/controllers" + "github.com/ironcore-dev/ironcore/poollet/machinepoollet/mcm" + "github.com/ironcore-dev/ironcore/poollet/machinepoollet/server" + "github.com/ironcore-dev/ironcore/utils/client/config" "github.com/spf13/cobra" "github.com/spf13/pflag" "k8s.io/apimachinery/pkg/fields" @@ -100,8 +100,8 @@ func (o *Options) AddFlags(fs *pflag.FlagSet) { fs.StringVar(&o.LeaderElectionKubeconfig, "leader-election-kubeconfig", "", "Path pointing to a kubeconfig to use for leader election.") fs.StringVar(&o.MachinePoolName, "machine-pool-name", o.MachinePoolName, "Name of the machine pool to announce / watch") - fs.StringToStringVar(&o.MachineDownwardAPILabels, "machine-downward-api-label", o.MachineDownwardAPILabels, "Downward-API labels to set on the ori machine.") - fs.StringToStringVar(&o.MachineDownwardAPIAnnotations, "machine-downward-api-annotation", o.MachineDownwardAPIAnnotations, "Downward-API annotations to set on the ori machine.") + fs.StringToStringVar(&o.MachineDownwardAPILabels, "machine-downward-api-label", o.MachineDownwardAPILabels, "Downward-API labels to set on the iri machine.") + fs.StringToStringVar(&o.MachineDownwardAPIAnnotations, "machine-downward-api-annotation", o.MachineDownwardAPIAnnotations, "Downward-API annotations to set on the iri machine.") fs.StringVar(&o.ProviderID, "provider-id", "", "Provider id to announce on the machine pool.") fs.StringVar(&o.MachineRuntimeEndpoint, "machine-runtime-endpoint", o.MachineRuntimeEndpoint, "Endpoint of the remote machine runtime service.") fs.DurationVar(&o.MachineRuntimeSocketDiscoveryTimeout, "machine-runtime-socket-discovery-timeout", 20*time.Second, "Timeout for discovering the machine runtime socket.") @@ -186,7 +186,7 @@ func Run(ctx context.Context, opts Options) error { return fmt.Errorf("error creating new getter: %w", err) } - endpoint, err := oriremotemachine.GetAddressWithTimeout(opts.MachineRuntimeSocketDiscoveryTimeout, opts.MachineRuntimeEndpoint) + endpoint, err := iriremotemachine.GetAddressWithTimeout(opts.MachineRuntimeSocketDiscoveryTimeout, opts.MachineRuntimeEndpoint) if err != nil { return fmt.Errorf("error detecting machine runtime endpoint: %w", err) } @@ -198,7 +198,7 @@ func Run(ctx context.Context, opts Options) error { setupLog.V(1).Info("Discovered addresses to report", "MachinePoolAddresses", machinePoolAddresses) - machineRuntime, err := oriremotemachine.NewRemoteRuntime(endpoint) + machineRuntime, err := iriremotemachine.NewRemoteRuntime(endpoint) if err != nil { return fmt.Errorf("error creating remote machine runtime: %w", err) } @@ -221,7 +221,7 @@ func Run(ctx context.Context, opts Options) error { Metrics: metricsserver.Options{BindAddress: opts.MetricsAddr}, HealthProbeBindAddress: opts.ProbeAddr, LeaderElection: opts.EnableLeaderElection, - LeaderElectionID: "bfafcebe.api.onmetal.de", + LeaderElectionID: "bfafcebe.ironcore.dev", LeaderElectionNamespace: opts.LeaderElectionNamespace, LeaderElectionConfig: leaderElectionCfg, Cache: cache.Options{ByObject: map[client.Object]cache.ByObject{}}, @@ -242,7 +242,7 @@ func Run(ctx context.Context, opts Options) error { return err } - version, err := machineRuntime.Version(ctx, &ori.VersionRequest{}) + version, err := machineRuntime.Version(ctx, &iri.VersionRequest{}) if err != nil { return fmt.Errorf("error getting machine runtime version: %w", err) } @@ -266,13 +266,13 @@ func Run(ctx context.Context, opts Options) error { return fmt.Errorf("error adding machine class mapper: %w", err) } - machineEvents := orievent.NewGenerator(func(ctx context.Context) ([]*ori.Machine, error) { - res, err := machineRuntime.ListMachines(ctx, &ori.ListMachinesRequest{}) + machineEvents := irievent.NewGenerator(func(ctx context.Context) ([]*iri.Machine, error) { + res, err := machineRuntime.ListMachines(ctx, &iri.ListMachinesRequest{}) if err != nil { return nil, err } return res.Machines, nil - }, orievent.GeneratorOptions{}) + }, irievent.GeneratorOptions{}) if err := mgr.Add(machineEvents); err != nil { return fmt.Errorf("error adding machine event generator: %w", err) } diff --git a/poollet/machinepoollet/cmd/machinepoollet/main.go b/poollet/machinepoollet/cmd/machinepoollet/main.go index 6ef2c854c..6c14e352c 100644 --- a/poollet/machinepoollet/cmd/machinepoollet/main.go +++ b/poollet/machinepoollet/cmd/machinepoollet/main.go @@ -1,4 +1,4 @@ -// Copyright 2022 OnMetal authors +// Copyright 2022 IronCore authors // // Licensed under the Apache License, Version 2.0 (the "License"); // you may not use this file except in compliance with the License. @@ -17,7 +17,7 @@ package main import ( "os" - "github.com/onmetal/onmetal-api/poollet/machinepoollet/cmd/machinepoollet/app" + "github.com/ironcore-dev/ironcore/poollet/machinepoollet/cmd/machinepoollet/app" ctrl "sigs.k8s.io/controller-runtime" ) diff --git a/poollet/machinepoollet/controllers/controllers_suite_test.go b/poollet/machinepoollet/controllers/controllers_suite_test.go index 04e56dae2..b413d21ea 100644 --- a/poollet/machinepoollet/controllers/controllers_suite_test.go +++ b/poollet/machinepoollet/controllers/controllers_suite_test.go @@ -1,4 +1,4 @@ -// Copyright 2022 OnMetal authors +// Copyright 2022 IronCore authors // // Licensed under the Apache License, Version 2.0 (the "License"); // you may not use this file except in compliance with the License. @@ -20,24 +20,24 @@ import ( "testing" "time" - "github.com/onmetal/controller-utils/buildutils" - "github.com/onmetal/controller-utils/modutils" - computev1alpha1 "github.com/onmetal/onmetal-api/api/compute/v1alpha1" - corev1alpha1 "github.com/onmetal/onmetal-api/api/core/v1alpha1" - ipamv1alpha1 "github.com/onmetal/onmetal-api/api/ipam/v1alpha1" - networkingv1alpha1 "github.com/onmetal/onmetal-api/api/networking/v1alpha1" - storagev1alpha1 "github.com/onmetal/onmetal-api/api/storage/v1alpha1" - computeclient "github.com/onmetal/onmetal-api/internal/client/compute" - ori "github.com/onmetal/onmetal-api/ori/apis/machine/v1alpha1" - "github.com/onmetal/onmetal-api/ori/testing/machine" - machinepoolletclient "github.com/onmetal/onmetal-api/poollet/machinepoollet/client" - "github.com/onmetal/onmetal-api/poollet/machinepoollet/controllers" - "github.com/onmetal/onmetal-api/poollet/machinepoollet/mcm" - "github.com/onmetal/onmetal-api/poollet/orievent" - utilsenvtest "github.com/onmetal/onmetal-api/utils/envtest" - "github.com/onmetal/onmetal-api/utils/envtest/apiserver" - "github.com/onmetal/onmetal-api/utils/envtest/controllermanager" - "github.com/onmetal/onmetal-api/utils/envtest/process" + "github.com/ironcore-dev/controller-utils/buildutils" + "github.com/ironcore-dev/controller-utils/modutils" + computev1alpha1 "github.com/ironcore-dev/ironcore/api/compute/v1alpha1" + corev1alpha1 "github.com/ironcore-dev/ironcore/api/core/v1alpha1" + ipamv1alpha1 "github.com/ironcore-dev/ironcore/api/ipam/v1alpha1" + networkingv1alpha1 "github.com/ironcore-dev/ironcore/api/networking/v1alpha1" + storagev1alpha1 "github.com/ironcore-dev/ironcore/api/storage/v1alpha1" + computeclient "github.com/ironcore-dev/ironcore/internal/client/compute" + iri "github.com/ironcore-dev/ironcore/iri/apis/machine/v1alpha1" + "github.com/ironcore-dev/ironcore/iri/testing/machine" + "github.com/ironcore-dev/ironcore/poollet/irievent" + machinepoolletclient "github.com/ironcore-dev/ironcore/poollet/machinepoollet/client" + "github.com/ironcore-dev/ironcore/poollet/machinepoollet/controllers" + "github.com/ironcore-dev/ironcore/poollet/machinepoollet/mcm" + utilsenvtest "github.com/ironcore-dev/ironcore/utils/envtest" + "github.com/ironcore-dev/ironcore/utils/envtest/apiserver" + "github.com/ironcore-dev/ironcore/utils/envtest/controllermanager" + "github.com/ironcore-dev/ironcore/utils/envtest/process" . "github.com/onsi/ginkgo/v2" . "github.com/onsi/gomega" corev1 "k8s.io/api/core/v1" @@ -92,7 +92,7 @@ var _ = BeforeSuite(func() { testEnv = &envtest.Environment{} testEnvExt = &utilsenvtest.EnvironmentExtensions{ APIServiceDirectoryPaths: []string{ - modutils.Dir("github.com/onmetal/onmetal-api", "config", "apiserver", "apiservice", "bases"), + modutils.Dir("github.com/ironcore-dev/ironcore", "config", "apiserver", "apiservice", "bases"), }, ErrorIfAPIServicePathIsMissing: true, AdditionalServices: []utilsenvtest.AdditionalService{ @@ -120,7 +120,7 @@ var _ = BeforeSuite(func() { SetClient(k8sClient) apiSrv, err := apiserver.New(cfg, apiserver.Options{ - MainPath: "github.com/onmetal/onmetal-api/cmd/onmetal-apiserver", + MainPath: "github.com/ironcore-dev/ironcore/cmd/ironcore-apiserver", BuildOptions: []buildutils.BuildOption{buildutils.ModModeMod}, ETCDServers: []string{testEnv.ControlPlane.Etcd.URL.String()}, Host: testEnvExt.APIServiceInstallOptions.LocalServingHost, @@ -136,7 +136,7 @@ var _ = BeforeSuite(func() { ctrlMgr, err := controllermanager.New(cfg, controllermanager.Options{ Args: process.EmptyArgs().Set("controllers", "*"), - MainPath: "github.com/onmetal/onmetal-api/cmd/onmetal-controller-manager", + MainPath: "github.com/ironcore-dev/ironcore/cmd/ironcore-controller-manager", BuildOptions: []buildutils.BuildOption{buildutils.ModModeMod}, Host: testEnvExt.GetAdditionalServiceHost(controllerManagerService), Port: testEnvExt.GetAdditionalServicePort(controllerManagerService), @@ -187,10 +187,10 @@ func SetupTest() (*corev1.Namespace, *computev1alpha1.MachinePool, *computev1alp *srv = *machine.NewFakeRuntimeService() srv.SetMachineClasses([]*machine.FakeMachineClassStatus{ { - MachineClassStatus: ori.MachineClassStatus{ - MachineClass: &ori.MachineClass{ + MachineClassStatus: iri.MachineClassStatus{ + MachineClass: &iri.MachineClass{ Name: mc.Name, - Capabilities: &ori.MachineClassCapabilities{ + Capabilities: &iri.MachineClassCapabilities{ CpuMillis: mc.Capabilities.CPU().MilliValue(), MemoryBytes: mc.Capabilities.Memory().Value(), }, @@ -234,13 +234,13 @@ func SetupTest() (*corev1.Namespace, *computev1alpha1.MachinePool, *computev1alp }, }).SetupWithManager(k8sManager)).To(Succeed()) - machineEvents := orievent.NewGenerator(func(ctx context.Context) ([]*ori.Machine, error) { - res, err := srv.ListMachines(ctx, &ori.ListMachinesRequest{}) + machineEvents := irievent.NewGenerator(func(ctx context.Context) ([]*iri.Machine, error) { + res, err := srv.ListMachines(ctx, &iri.ListMachinesRequest{}) if err != nil { return nil, err } return res.Machines, nil - }, orievent.GeneratorOptions{}) + }, irievent.GeneratorOptions{}) Expect(k8sManager.Add(machineEvents)).To(Succeed()) diff --git a/poollet/machinepoollet/controllers/events/events.go b/poollet/machinepoollet/controllers/events/events.go index c0035339c..7db1e8bd1 100644 --- a/poollet/machinepoollet/controllers/events/events.go +++ b/poollet/machinepoollet/controllers/events/events.go @@ -1,4 +1,4 @@ -// Copyright 2022 OnMetal authors +// Copyright 2022 IronCore authors // // Licensed under the Apache License, Version 2.0 (the "License"); // you may not use this file except in compliance with the License. diff --git a/poollet/machinepoollet/controllers/machine_controller.go b/poollet/machinepoollet/controllers/machine_controller.go index c0aab73c9..492429ce4 100644 --- a/poollet/machinepoollet/controllers/machine_controller.go +++ b/poollet/machinepoollet/controllers/machine_controller.go @@ -1,4 +1,4 @@ -// Copyright 2022 OnMetal authors +// Copyright 2022 IronCore authors // // Licensed under the Apache License, Version 2.0 (the "License"); // you may not use this file except in compliance with the License. @@ -21,22 +21,22 @@ import ( "strconv" "github.com/go-logr/logr" - "github.com/onmetal/controller-utils/clientutils" - commonv1alpha1 "github.com/onmetal/onmetal-api/api/common/v1alpha1" - computev1alpha1 "github.com/onmetal/onmetal-api/api/compute/v1alpha1" - networkingv1alpha1 "github.com/onmetal/onmetal-api/api/networking/v1alpha1" - storagev1alpha1 "github.com/onmetal/onmetal-api/api/storage/v1alpha1" - orimachine "github.com/onmetal/onmetal-api/ori/apis/machine" - ori "github.com/onmetal/onmetal-api/ori/apis/machine/v1alpha1" - orimeta "github.com/onmetal/onmetal-api/ori/apis/meta/v1alpha1" - "github.com/onmetal/onmetal-api/poollet/machinepoollet/api/v1alpha1" - machinepoolletclient "github.com/onmetal/onmetal-api/poollet/machinepoollet/client" - "github.com/onmetal/onmetal-api/poollet/machinepoollet/controllers/events" - machinepoolletmachine "github.com/onmetal/onmetal-api/poollet/machinepoollet/machine" - "github.com/onmetal/onmetal-api/poollet/machinepoollet/mcm" - utilclient "github.com/onmetal/onmetal-api/utils/client" - utilmaps "github.com/onmetal/onmetal-api/utils/maps" - "github.com/onmetal/onmetal-api/utils/predicates" + "github.com/ironcore-dev/controller-utils/clientutils" + commonv1alpha1 "github.com/ironcore-dev/ironcore/api/common/v1alpha1" + computev1alpha1 "github.com/ironcore-dev/ironcore/api/compute/v1alpha1" + networkingv1alpha1 "github.com/ironcore-dev/ironcore/api/networking/v1alpha1" + storagev1alpha1 "github.com/ironcore-dev/ironcore/api/storage/v1alpha1" + irimachine "github.com/ironcore-dev/ironcore/iri/apis/machine" + iri "github.com/ironcore-dev/ironcore/iri/apis/machine/v1alpha1" + irimeta "github.com/ironcore-dev/ironcore/iri/apis/meta/v1alpha1" + "github.com/ironcore-dev/ironcore/poollet/machinepoollet/api/v1alpha1" + machinepoolletclient "github.com/ironcore-dev/ironcore/poollet/machinepoollet/client" + "github.com/ironcore-dev/ironcore/poollet/machinepoollet/controllers/events" + machinepoolletmachine "github.com/ironcore-dev/ironcore/poollet/machinepoollet/machine" + "github.com/ironcore-dev/ironcore/poollet/machinepoollet/mcm" + utilclient "github.com/ironcore-dev/ironcore/utils/client" + utilmaps "github.com/ironcore-dev/ironcore/utils/maps" + "github.com/ironcore-dev/ironcore/utils/predicates" "golang.org/x/exp/maps" "google.golang.org/grpc/codes" "google.golang.org/grpc/status" @@ -58,7 +58,7 @@ type MachineReconciler struct { record.EventRecorder client.Client - MachineRuntime orimachine.RuntimeService + MachineRuntime irimachine.RuntimeService MachineRuntimeName string MachineRuntimeVersion string @@ -87,13 +87,13 @@ func (r *MachineReconciler) machineUIDLabelSelector(machineUID types.UID) map[st //+kubebuilder:rbac:groups="",resources=events,verbs=create;patch //+kubebuilder:rbac:groups="",resources=secrets,verbs=get;list;watch -//+kubebuilder:rbac:groups=compute.api.onmetal.de,resources=machines,verbs=get;list;watch;update;patch -//+kubebuilder:rbac:groups=compute.api.onmetal.de,resources=machines/status,verbs=get;update;patch -//+kubebuilder:rbac:groups=compute.api.onmetal.de,resources=machines/finalizers,verbs=update -//+kubebuilder:rbac:groups=storage.api.onmetal.de,resources=volumes,verbs=get;list;watch;update;patch -//+kubebuilder:rbac:groups=networking.api.onmetal.de,resources=networkinterfaces,verbs=get;list;watch;update;patch -//+kubebuilder:rbac:groups=networking.api.onmetal.de,resources=networks,verbs=get;list;watch -//+kubebuilder:rbac:groups=ipam.api.onmetal.de,resources=prefixes,verbs=get;list;watch +//+kubebuilder:rbac:groups=compute.ironcore.dev,resources=machines,verbs=get;list;watch;update;patch +//+kubebuilder:rbac:groups=compute.ironcore.dev,resources=machines/status,verbs=get;update;patch +//+kubebuilder:rbac:groups=compute.ironcore.dev,resources=machines/finalizers,verbs=update +//+kubebuilder:rbac:groups=storage.ironcore.dev,resources=volumes,verbs=get;list;watch;update;patch +//+kubebuilder:rbac:groups=networking.ironcore.dev,resources=networkinterfaces,verbs=get;list;watch;update;patch +//+kubebuilder:rbac:groups=networking.ironcore.dev,resources=networks,verbs=get;list;watch +//+kubebuilder:rbac:groups=ipam.ironcore.dev,resources=prefixes,verbs=get;list;watch func (r *MachineReconciler) Reconcile(ctx context.Context, req ctrl.Request) (ctrl.Result, error) { log := ctrl.LoggerFrom(ctx) @@ -107,9 +107,9 @@ func (r *MachineReconciler) Reconcile(ctx context.Context, req ctrl.Request) (ct return r.reconcileExists(ctx, log, machine) } -func (r *MachineReconciler) getORIMachinesForMachine(ctx context.Context, machine *computev1alpha1.Machine) ([]*ori.Machine, error) { - res, err := r.MachineRuntime.ListMachines(ctx, &ori.ListMachinesRequest{ - Filter: &ori.MachineFilter{LabelSelector: r.machineUIDLabelSelector(machine.UID)}, +func (r *MachineReconciler) getIRIMachinesForMachine(ctx context.Context, machine *computev1alpha1.Machine) ([]*iri.Machine, error) { + res, err := r.MachineRuntime.ListMachines(ctx, &iri.ListMachinesRequest{ + Filter: &iri.MachineFilter{LabelSelector: r.machineUIDLabelSelector(machine.UID)}, }) if err != nil { return nil, fmt.Errorf("error listing machines by machine uid: %w", err) @@ -117,9 +117,9 @@ func (r *MachineReconciler) getORIMachinesForMachine(ctx context.Context, machin return res.Machines, nil } -func (r *MachineReconciler) listMachinesByMachineKey(ctx context.Context, machineKey client.ObjectKey) ([]*ori.Machine, error) { - res, err := r.MachineRuntime.ListMachines(ctx, &ori.ListMachinesRequest{ - Filter: &ori.MachineFilter{LabelSelector: r.machineKeyLabelSelector(machineKey)}, +func (r *MachineReconciler) listMachinesByMachineKey(ctx context.Context, machineKey client.ObjectKey) ([]*iri.Machine, error) { + res, err := r.MachineRuntime.ListMachines(ctx, &iri.ListMachinesRequest{ + Filter: &iri.MachineFilter{LabelSelector: r.machineKeyLabelSelector(machineKey)}, }) if err != nil { return nil, fmt.Errorf("error listing machines by machine key: %w", err) @@ -127,9 +127,9 @@ func (r *MachineReconciler) listMachinesByMachineKey(ctx context.Context, machin return res.Machines, nil } -func (r *MachineReconciler) getMachineByID(ctx context.Context, id string) (*ori.Machine, error) { - res, err := r.MachineRuntime.ListMachines(ctx, &ori.ListMachinesRequest{ - Filter: &ori.MachineFilter{Id: id}, +func (r *MachineReconciler) getMachineByID(ctx context.Context, id string) (*iri.Machine, error) { + res, err := r.MachineRuntime.ListMachines(ctx, &iri.ListMachinesRequest{ + Filter: &iri.MachineFilter{Id: id}, }) if err != nil { return nil, fmt.Errorf("error listing machines filtering by id: %w", err) @@ -145,7 +145,7 @@ func (r *MachineReconciler) getMachineByID(ctx context.Context, id string) (*ori } } -func (r *MachineReconciler) deleteMachines(ctx context.Context, log logr.Logger, machines []*ori.Machine) (bool, error) { +func (r *MachineReconciler) deleteMachines(ctx context.Context, log logr.Logger, machines []*iri.Machine) (bool, error) { var ( errs []error deletingIDs []string @@ -154,7 +154,7 @@ func (r *MachineReconciler) deleteMachines(ctx context.Context, log logr.Logger, machineID := machine.Metadata.Id log := log.WithValues("MachineID", machineID) log.V(1).Info("Deleting matching machine") - if _, err := r.MachineRuntime.DeleteMachine(ctx, &ori.DeleteMachineRequest{ + if _, err := r.MachineRuntime.DeleteMachine(ctx, &iri.DeleteMachineRequest{ MachineId: machineID, }); err != nil { if status.Code(err) != codes.NotFound { @@ -228,7 +228,7 @@ func (r *MachineReconciler) delete(ctx context.Context, log logr.Logger, machine return ctrl.Result{Requeue: true}, nil } - log.V(1).Info("Deleted ori machines by UID, removing finalizer") + log.V(1).Info("Deleted iri machines by UID, removing finalizer") if err := clientutils.PatchRemoveFinalizer(ctx, r.Client, machine, v1alpha1.MachineFinalizer); err != nil { return ctrl.Result{}, fmt.Errorf("error removing finalizer: %w", err) } @@ -239,8 +239,8 @@ func (r *MachineReconciler) delete(ctx context.Context, log logr.Logger, machine func (r *MachineReconciler) deleteMachinesByMachineUID(ctx context.Context, log logr.Logger, machineUID types.UID) (bool, error) { log.V(1).Info("Listing machines") - res, err := r.MachineRuntime.ListMachines(ctx, &ori.ListMachinesRequest{ - Filter: &ori.MachineFilter{ + res, err := r.MachineRuntime.ListMachines(ctx, &iri.ListMachinesRequest{ + Filter: &iri.MachineFilter{ LabelSelector: map[string]string{ v1alpha1.MachineUIDLabel: string(machineUID), }, @@ -259,7 +259,7 @@ func (r *MachineReconciler) deleteMachinesByMachineUID(ctx context.Context, log machineID := machine.Metadata.Id log := log.WithValues("MachineID", machineID) log.V(1).Info("Deleting machine") - _, err := r.MachineRuntime.DeleteMachine(ctx, &ori.DeleteMachineRequest{ + _, err := r.MachineRuntime.DeleteMachine(ctx, &iri.DeleteMachineRequest{ MachineId: machineID, }) if err != nil { @@ -320,23 +320,23 @@ func (r *MachineReconciler) reconcile(ctx context.Context, log logr.Logger, mach return ctrl.Result{}, fmt.Errorf("error getting volumes for machine: %w", err) } - oriMachines, err := r.getORIMachinesForMachine(ctx, machine) + iriMachines, err := r.getIRIMachinesForMachine(ctx, machine) if err != nil { - return ctrl.Result{}, fmt.Errorf("error getting ORI machines for machine: %w", err) + return ctrl.Result{}, fmt.Errorf("error getting IRI machines for machine: %w", err) } - switch len(oriMachines) { + switch len(iriMachines) { case 0: return r.create(ctx, log, machine, nics, volumes) case 1: - oriMachine := oriMachines[0] - return r.update(ctx, log, machine, oriMachine, nics, volumes) + iriMachine := iriMachines[0] + return r.update(ctx, log, machine, iriMachine, nics, volumes) default: - panic("unhandled: multiple ORI machines") + panic("unhandled: multiple IRI machines") } } -func (r *MachineReconciler) oriMachineLabels(machine *computev1alpha1.Machine) (map[string]string, error) { +func (r *MachineReconciler) iriMachineLabels(machine *computev1alpha1.Machine) (map[string]string, error) { annotations := map[string]string{ v1alpha1.MachineUIDLabel: string(machine.UID), v1alpha1.MachineNamespaceLabel: machine.Namespace, @@ -354,9 +354,9 @@ func (r *MachineReconciler) oriMachineLabels(machine *computev1alpha1.Machine) ( return annotations, nil } -func (r *MachineReconciler) oriMachineAnnotations( +func (r *MachineReconciler) iriMachineAnnotations( machine *computev1alpha1.Machine, - oriMachineGeneration int64, + iriMachineGeneration int64, nicMappings map[string]v1alpha1.ObjectUIDRef, ) (map[string]string, error) { nicMappingString, err := v1alpha1.EncodeNetworkInterfaceMapping(nicMappings) @@ -366,7 +366,7 @@ func (r *MachineReconciler) oriMachineAnnotations( annotations := map[string]string{ v1alpha1.MachineGenerationAnnotation: strconv.FormatInt(machine.Generation, 10), - v1alpha1.ORIMachineGenerationAnnotation: strconv.FormatInt(oriMachineGeneration, 10), + v1alpha1.IRIMachineGenerationAnnotation: strconv.FormatInt(iriMachineGeneration, 10), v1alpha1.NetworkInterfaceMappingAnnotation: nicMappingString, } @@ -392,9 +392,9 @@ func (r *MachineReconciler) create( log.V(1).Info("Create") log.V(1).Info("Getting machine config") - oriMachine, ok, err := r.prepareORIMachine(ctx, machine, nics, volumes) + iriMachine, ok, err := r.prepareIRIMachine(ctx, machine, nics, volumes) if err != nil { - return ctrl.Result{}, fmt.Errorf("error preparing ori machine: %w", err) + return ctrl.Result{}, fmt.Errorf("error preparing iri machine: %w", err) } if !ok { log.V(1).Info("Machine is not yet ready") @@ -402,8 +402,8 @@ func (r *MachineReconciler) create( } log.V(1).Info("Creating machine") - res, err := r.MachineRuntime.CreateMachine(ctx, &ori.CreateMachineRequest{ - Machine: oriMachine, + res, err := r.MachineRuntime.CreateMachine(ctx, &iri.CreateMachineRequest{ + Machine: iriMachine, }) if err != nil { return ctrl.Result{}, fmt.Errorf("error creating machine: %w", err) @@ -419,22 +419,22 @@ func (r *MachineReconciler) create( return ctrl.Result{}, nil } -func (r *MachineReconciler) getMachineGeneration(oriMachine *ori.Machine) (int64, error) { - return getAndParseFromStringMap(oriMachine.GetMetadata().GetAnnotations(), +func (r *MachineReconciler) getMachineGeneration(iriMachine *iri.Machine) (int64, error) { + return getAndParseFromStringMap(iriMachine.GetMetadata().GetAnnotations(), v1alpha1.MachineGenerationAnnotation, parseInt64, ) } -func (r *MachineReconciler) getORIMachineGeneration(oriMachine *ori.Machine) (int64, error) { - return getAndParseFromStringMap(oriMachine.GetMetadata().GetAnnotations(), - v1alpha1.ORIMachineGenerationAnnotation, +func (r *MachineReconciler) getIRIMachineGeneration(iriMachine *iri.Machine) (int64, error) { + return getAndParseFromStringMap(iriMachine.GetMetadata().GetAnnotations(), + v1alpha1.IRIMachineGenerationAnnotation, parseInt64, ) } -func (r *MachineReconciler) getNetworkInterfaceMapping(oriMachine *ori.Machine) (map[string]v1alpha1.ObjectUIDRef, error) { - return getAndParseFromStringMap(oriMachine.GetMetadata().GetAnnotations(), +func (r *MachineReconciler) getNetworkInterfaceMapping(iriMachine *iri.Machine) (map[string]v1alpha1.ObjectUIDRef, error) { + return getAndParseFromStringMap(iriMachine.GetMetadata().GetAnnotations(), v1alpha1.NetworkInterfaceMappingAnnotation, v1alpha1.DecodeNetworkInterfaceMapping, ) @@ -444,32 +444,32 @@ func (r *MachineReconciler) updateStatus( ctx context.Context, log logr.Logger, machine *computev1alpha1.Machine, - oriMachine *ori.Machine, + iriMachine *iri.Machine, nics []networkingv1alpha1.NetworkInterface, ) error { - requiredORIGeneration, err := r.getORIMachineGeneration(oriMachine) + requiredIRIGeneration, err := r.getIRIMachineGeneration(iriMachine) if err != nil { return err } - oriGeneration := oriMachine.Metadata.Generation - observedORIGeneration := oriMachine.Status.ObservedGeneration + iriGeneration := iriMachine.Metadata.Generation + observedIRIGeneration := iriMachine.Status.ObservedGeneration - if observedORIGeneration < requiredORIGeneration { - log.V(1).Info("ORI machine was not observed at the latest generation", - "ORIGeneration", oriGeneration, - "ObservedORIGeneration", observedORIGeneration, - "RequiredORIGeneration", requiredORIGeneration, + if observedIRIGeneration < requiredIRIGeneration { + log.V(1).Info("IRI machine was not observed at the latest generation", + "IRIGeneration", iriGeneration, + "ObservedIRIGeneration", observedIRIGeneration, + "RequiredIRIGeneration", requiredIRIGeneration, ) return nil } var errs []error - if err := r.updateMachineStatus(ctx, machine, oriMachine); err != nil { + if err := r.updateMachineStatus(ctx, machine, iriMachine); err != nil { errs = append(errs, err) } - if err := r.updateNetworkInterfaceStatus(ctx, oriMachine, nics); err != nil { + if err := r.updateNetworkInterfaceStatus(ctx, iriMachine, nics); err != nil { errs = append(errs, err) } @@ -491,10 +491,10 @@ func (r *MachineReconciler) updateNetworkInterfaceProviderID( func (r *MachineReconciler) updateNetworkInterfaceStatus( ctx context.Context, - oriMachine *ori.Machine, + iriMachine *iri.Machine, nics []networkingv1alpha1.NetworkInterface, ) error { - nicMapping, err := r.getNetworkInterfaceMapping(oriMachine) + nicMapping, err := r.getNetworkInterfaceMapping(iriMachine) if err != nil { return err } @@ -504,8 +504,8 @@ func (r *MachineReconciler) updateNetworkInterfaceStatus( errs []error ) - for _, oriNicStatus := range oriMachine.GetStatus().GetNetworkInterfaces() { - ref, ok := nicMapping[oriNicStatus.Name] + for _, iriNicStatus := range iriMachine.GetStatus().GetNetworkInterfaces() { + ref, ok := nicMapping[iriNicStatus.Name] if !ok { continue } @@ -515,8 +515,8 @@ func (r *MachineReconciler) updateNetworkInterfaceStatus( continue } - if nic.Spec.ProviderID != oriNicStatus.Handle { - if err := r.updateNetworkInterfaceProviderID(ctx, nic, oriNicStatus.Handle); err != nil { + if nic.Spec.ProviderID != iriNicStatus.Handle { + if err := r.updateNetworkInterfaceProviderID(ctx, nic, iriNicStatus.Handle); err != nil { errs = append(errs, err) } } @@ -533,27 +533,27 @@ func (r *MachineReconciler) updateNetworkInterfaceStatus( return errors.Join(errs...) } -func (r *MachineReconciler) updateMachineStatus(ctx context.Context, machine *computev1alpha1.Machine, oriMachine *ori.Machine) error { +func (r *MachineReconciler) updateMachineStatus(ctx context.Context, machine *computev1alpha1.Machine, iriMachine *iri.Machine) error { now := metav1.Now() - generation, err := r.getMachineGeneration(oriMachine) + generation, err := r.getMachineGeneration(iriMachine) if err != nil { return err } - machineID := machinepoolletmachine.MakeID(r.MachineRuntimeName, oriMachine.Metadata.Id) + machineID := machinepoolletmachine.MakeID(r.MachineRuntimeName, iriMachine.Metadata.Id) - state, err := r.convertORIMachineState(oriMachine.Status.State) + state, err := r.convertIRIMachineState(iriMachine.Status.State) if err != nil { return err } - volumeStatuses, err := r.getVolumeStatusesForMachine(machine, oriMachine, now) + volumeStatuses, err := r.getVolumeStatusesForMachine(machine, iriMachine, now) if err != nil { return fmt.Errorf("error getting volume statuses: %w", err) } - nicStatuses, err := r.getNetworkInterfaceStatusesForMachine(machine, oriMachine, now) + nicStatuses, err := r.getNetworkInterfaceStatusesForMachine(machine, iriMachine, now) if err != nil { return fmt.Errorf("error getting network interface statuses: %w", err) } @@ -572,22 +572,22 @@ func (r *MachineReconciler) updateMachineStatus(ctx context.Context, machine *co return nil } -func (r *MachineReconciler) prepareORIPower(power computev1alpha1.Power) (ori.Power, error) { +func (r *MachineReconciler) prepareIRIPower(power computev1alpha1.Power) (iri.Power, error) { switch power { case computev1alpha1.PowerOn: - return ori.Power_POWER_ON, nil + return iri.Power_POWER_ON, nil case computev1alpha1.PowerOff: - return ori.Power_POWER_OFF, nil + return iri.Power_POWER_OFF, nil default: return 0, fmt.Errorf("unknown power %q", power) } } -func (r *MachineReconciler) updateORIPower(ctx context.Context, log logr.Logger, machine *computev1alpha1.Machine, oriMachine *ori.Machine) error { - actualPower := oriMachine.Spec.Power - desiredPower, err := r.prepareORIPower(machine.Spec.Power) +func (r *MachineReconciler) updateIRIPower(ctx context.Context, log logr.Logger, machine *computev1alpha1.Machine, iriMachine *iri.Machine) error { + actualPower := iriMachine.Spec.Power + desiredPower, err := r.prepareIRIPower(machine.Spec.Power) if err != nil { - return fmt.Errorf("error preparing ori power state: %w", err) + return fmt.Errorf("error preparing iri power state: %w", err) } if actualPower == desiredPower { @@ -595,8 +595,8 @@ func (r *MachineReconciler) updateORIPower(ctx context.Context, log logr.Logger, return nil } - if _, err := r.MachineRuntime.UpdateMachinePower(ctx, &ori.UpdateMachinePowerRequest{ - MachineId: oriMachine.Metadata.Id, + if _, err := r.MachineRuntime.UpdateMachinePower(ctx, &iri.UpdateMachinePowerRequest{ + MachineId: iriMachine.Metadata.Id, Power: desiredPower, }); err != nil { return fmt.Errorf("error updating machine power state: %w", err) @@ -608,7 +608,7 @@ func (r *MachineReconciler) update( ctx context.Context, log logr.Logger, machine *computev1alpha1.Machine, - oriMachine *ori.Machine, + iriMachine *iri.Machine, nics []networkingv1alpha1.NetworkInterface, volumes []storagev1alpha1.Volume, ) (ctrl.Result, error) { @@ -617,18 +617,18 @@ func (r *MachineReconciler) update( var errs []error log.V(1).Info("Updating network interfaces") - oriNics, err := r.updateORINetworkInterfaces(ctx, log, machine, oriMachine, nics) + iriNics, err := r.updateIRINetworkInterfaces(ctx, log, machine, iriMachine, nics) if err != nil { errs = append(errs, fmt.Errorf("error updating network interfaces: %w", err)) } log.V(1).Info("Updating volumes") - if err := r.updateORIVolumes(ctx, log, machine, oriMachine, volumes); err != nil { + if err := r.updateIRIVolumes(ctx, log, machine, iriMachine, volumes); err != nil { errs = append(errs, fmt.Errorf("error updating volumes: %w", err)) } log.V(1).Info("Updating power state") - if err := r.updateORIPower(ctx, log, machine, oriMachine); err != nil { + if err := r.updateIRIPower(ctx, log, machine, iriMachine); err != nil { errs = append(errs, fmt.Errorf("error updating power state: %w", err)) } @@ -637,19 +637,19 @@ func (r *MachineReconciler) update( } log.V(1).Info("Updating annotations") - nicMapping := r.computeNetworkInterfaceMapping(machine, nics, oriNics) - if err := r.updateORIAnnotations(ctx, log, machine, oriMachine, nicMapping); err != nil { + nicMapping := r.computeNetworkInterfaceMapping(machine, nics, iriNics) + if err := r.updateIRIAnnotations(ctx, log, machine, iriMachine, nicMapping); err != nil { return ctrl.Result{}, fmt.Errorf("error updating annotations: %w", err) } - log.V(1).Info("Getting ori machine") - oriMachine, err = r.getMachineByID(ctx, oriMachine.Metadata.Id) + log.V(1).Info("Getting iri machine") + iriMachine, err = r.getMachineByID(ctx, iriMachine.Metadata.Id) if err != nil { - return ctrl.Result{}, fmt.Errorf("error getting ori machine: %w", err) + return ctrl.Result{}, fmt.Errorf("error getting iri machine: %w", err) } log.V(1).Info("Updating machine status") - if err := r.updateStatus(ctx, log, machine, oriMachine, nics); err != nil { + if err := r.updateStatus(ctx, log, machine, iriMachine, nics); err != nil { return ctrl.Result{}, fmt.Errorf("error updating status: %w", err) } @@ -657,27 +657,27 @@ func (r *MachineReconciler) update( return ctrl.Result{}, nil } -func (r *MachineReconciler) updateORIAnnotations( +func (r *MachineReconciler) updateIRIAnnotations( ctx context.Context, log logr.Logger, machine *computev1alpha1.Machine, - oriMachine *ori.Machine, + iriMachine *iri.Machine, nicMapping map[string]v1alpha1.ObjectUIDRef, ) error { - desiredAnnotations, err := r.oriMachineAnnotations(machine, oriMachine.GetMetadata().GetGeneration(), nicMapping) + desiredAnnotations, err := r.iriMachineAnnotations(machine, iriMachine.GetMetadata().GetGeneration(), nicMapping) if err != nil { - return fmt.Errorf("error getting ori machine annotations: %w", err) + return fmt.Errorf("error getting iri machine annotations: %w", err) } - actualAnnotations := oriMachine.Metadata.Annotations + actualAnnotations := iriMachine.Metadata.Annotations if maps.Equal(desiredAnnotations, actualAnnotations) { log.V(1).Info("Annotations are up-to-date", "Annotations", desiredAnnotations) return nil } - if _, err := r.MachineRuntime.UpdateMachineAnnotations(ctx, &ori.UpdateMachineAnnotationsRequest{ - MachineId: oriMachine.Metadata.Id, + if _, err := r.MachineRuntime.UpdateMachineAnnotations(ctx, &iri.UpdateMachineAnnotationsRequest{ + MachineId: iriMachine.Metadata.Id, Annotations: desiredAnnotations, }); err != nil { return fmt.Errorf("error updating machine annotations: %w", err) @@ -685,21 +685,21 @@ func (r *MachineReconciler) updateORIAnnotations( return nil } -var oriMachineStateToMachineState = map[ori.MachineState]computev1alpha1.MachineState{ - ori.MachineState_MACHINE_PENDING: computev1alpha1.MachineStatePending, - ori.MachineState_MACHINE_RUNNING: computev1alpha1.MachineStateRunning, - ori.MachineState_MACHINE_SUSPENDED: computev1alpha1.MachineStateShutdown, - ori.MachineState_MACHINE_TERMINATED: computev1alpha1.MachineStateTerminated, +var iriMachineStateToMachineState = map[iri.MachineState]computev1alpha1.MachineState{ + iri.MachineState_MACHINE_PENDING: computev1alpha1.MachineStatePending, + iri.MachineState_MACHINE_RUNNING: computev1alpha1.MachineStateRunning, + iri.MachineState_MACHINE_SUSPENDED: computev1alpha1.MachineStateShutdown, + iri.MachineState_MACHINE_TERMINATED: computev1alpha1.MachineStateTerminated, } -func (r *MachineReconciler) convertORIMachineState(state ori.MachineState) (computev1alpha1.MachineState, error) { - if res, ok := oriMachineStateToMachineState[state]; ok { +func (r *MachineReconciler) convertIRIMachineState(state iri.MachineState) (computev1alpha1.MachineState, error) { + if res, ok := iriMachineStateToMachineState[state]; ok { return res, nil } return "", fmt.Errorf("unknown machine state %v", state) } -func (r *MachineReconciler) prepareORIMachineClass(ctx context.Context, machine *computev1alpha1.Machine, machineClassName string) (string, bool, error) { +func (r *MachineReconciler) prepareIRIMachineClass(ctx context.Context, machine *computev1alpha1.Machine, machineClassName string) (string, bool, error) { machineClass := &computev1alpha1.MachineClass{} machineClassKey := client.ObjectKey{Name: machineClassName} if err := r.Get(ctx, machineClassKey, machineClass); err != nil { @@ -711,9 +711,9 @@ func (r *MachineReconciler) prepareORIMachineClass(ctx context.Context, machine return "", false, nil } - caps, err := getORIMachineClassCapabilities(machineClass) + caps, err := getIRIMachineClassCapabilities(machineClass) if err != nil { - return "", false, fmt.Errorf("error getting ori machine class capabilities: %w", err) + return "", false, fmt.Errorf("error getting iri machine class capabilities: %w", err) } class, _, err := r.MachineClassMapper.GetMachineClassFor(ctx, machineClassName, caps) @@ -723,17 +723,17 @@ func (r *MachineReconciler) prepareORIMachineClass(ctx context.Context, machine return class.Name, true, nil } -func getORIMachineClassCapabilities(machineClass *computev1alpha1.MachineClass) (*ori.MachineClassCapabilities, error) { +func getIRIMachineClassCapabilities(machineClass *computev1alpha1.MachineClass) (*iri.MachineClassCapabilities, error) { cpu := machineClass.Capabilities.CPU() memory := machineClass.Capabilities.Memory() - return &ori.MachineClassCapabilities{ + return &iri.MachineClassCapabilities{ CpuMillis: cpu.MilliValue(), MemoryBytes: memory.Value(), }, nil } -func (r *MachineReconciler) prepareORIIgnitionData(ctx context.Context, machine *computev1alpha1.Machine, ignitionRef *commonv1alpha1.SecretKeySelector) ([]byte, bool, error) { +func (r *MachineReconciler) prepareIRIIgnitionData(ctx context.Context, machine *computev1alpha1.Machine, ignitionRef *commonv1alpha1.SecretKeySelector) ([]byte, bool, error) { ignitionSecret := &corev1.Secret{} ignitionSecretKey := client.ObjectKey{Namespace: machine.Namespace, Name: ignitionRef.Name} if err := r.Get(ctx, ignitionSecretKey, ignitionSecret); err != nil { @@ -759,38 +759,38 @@ func (r *MachineReconciler) prepareORIIgnitionData(ctx context.Context, machine return data, true, nil } -func (r *MachineReconciler) prepareORIMachine( +func (r *MachineReconciler) prepareIRIMachine( ctx context.Context, machine *computev1alpha1.Machine, nics []networkingv1alpha1.NetworkInterface, volumes []storagev1alpha1.Volume, -) (*ori.Machine, bool, error) { +) (*iri.Machine, bool, error) { var ( ok = true errs []error ) - class, classOK, err := r.prepareORIMachineClass(ctx, machine, machine.Spec.MachineClassRef.Name) + class, classOK, err := r.prepareIRIMachineClass(ctx, machine, machine.Spec.MachineClassRef.Name) switch { case err != nil: - errs = append(errs, fmt.Errorf("error preparing ori machine class: %w", err)) + errs = append(errs, fmt.Errorf("error preparing iri machine class: %w", err)) case !classOK: ok = false } - var imageSpec *ori.ImageSpec + var imageSpec *iri.ImageSpec if image := machine.Spec.Image; image != "" { - imageSpec = &ori.ImageSpec{ + imageSpec = &iri.ImageSpec{ Image: image, } } var ignitionData []byte if ignitionRef := machine.Spec.IgnitionRef; ignitionRef != nil { - data, ignitionSpecOK, err := r.prepareORIIgnitionData(ctx, machine, ignitionRef) + data, ignitionSpecOK, err := r.prepareIRIIgnitionData(ctx, machine, ignitionRef) switch { case err != nil: - errs = append(errs, fmt.Errorf("error preparing ori ignition spec: %w", err)) + errs = append(errs, fmt.Errorf("error preparing iri ignition spec: %w", err)) case !ignitionSpecOK: ok = false default: @@ -798,30 +798,30 @@ func (r *MachineReconciler) prepareORIMachine( } } - machineNics, machineNicMappings, machineNicsOK, err := r.prepareORINetworkInterfacesForMachine(ctx, machine, nics) + machineNics, machineNicMappings, machineNicsOK, err := r.prepareIRINetworkInterfacesForMachine(ctx, machine, nics) switch { case err != nil: - errs = append(errs, fmt.Errorf("error preparing ori machine network interfaces: %w", err)) + errs = append(errs, fmt.Errorf("error preparing iri machine network interfaces: %w", err)) case !machineNicsOK: ok = false } - machineVolumes, machineVolumesOK, err := r.prepareORIVolumes(ctx, machine, volumes) + machineVolumes, machineVolumesOK, err := r.prepareIRIVolumes(ctx, machine, volumes) switch { case err != nil: - errs = append(errs, fmt.Errorf("error preparing ori machine volumes: %w", err)) + errs = append(errs, fmt.Errorf("error preparing iri machine volumes: %w", err)) case !machineVolumesOK: ok = false } - labels, err := r.oriMachineLabels(machine) + labels, err := r.iriMachineLabels(machine) if err != nil { - errs = append(errs, fmt.Errorf("error preparing ori machine labels: %w", err)) + errs = append(errs, fmt.Errorf("error preparing iri machine labels: %w", err)) } - annotations, err := r.oriMachineAnnotations(machine, 1, machineNicMappings) + annotations, err := r.iriMachineAnnotations(machine, 1, machineNicMappings) if err != nil { - errs = append(errs, fmt.Errorf("error preparing ori machine annotations: %w", err)) + errs = append(errs, fmt.Errorf("error preparing iri machine annotations: %w", err)) } switch { @@ -830,12 +830,12 @@ func (r *MachineReconciler) prepareORIMachine( case !ok: return nil, false, nil default: - return &ori.Machine{ - Metadata: &orimeta.ObjectMetadata{ + return &iri.Machine{ + Metadata: &irimeta.ObjectMetadata{ Labels: labels, Annotations: annotations, }, - Spec: &ori.MachineSpec{ + Spec: &iri.MachineSpec{ Image: imageSpec, Class: class, IgnitionData: ignitionData, diff --git a/poollet/machinepoollet/controllers/machine_controller_networkinterface.go b/poollet/machinepoollet/controllers/machine_controller_networkinterface.go index 95844e7a1..48a48ffef 100644 --- a/poollet/machinepoollet/controllers/machine_controller_networkinterface.go +++ b/poollet/machinepoollet/controllers/machine_controller_networkinterface.go @@ -1,4 +1,4 @@ -// Copyright 2022 OnMetal authors +// Copyright 2022 IronCore authors // // Licensed under the Apache License, Version 2.0 (the "License"); // you may not use this file except in compliance with the License. @@ -21,15 +21,15 @@ import ( "github.com/go-logr/logr" "github.com/gogo/protobuf/proto" - commonv1alpha1 "github.com/onmetal/onmetal-api/api/common/v1alpha1" - computev1alpha1 "github.com/onmetal/onmetal-api/api/compute/v1alpha1" - ipamv1alpha1 "github.com/onmetal/onmetal-api/api/ipam/v1alpha1" - networkingv1alpha1 "github.com/onmetal/onmetal-api/api/networking/v1alpha1" - ori "github.com/onmetal/onmetal-api/ori/apis/machine/v1alpha1" - v1alpha1 "github.com/onmetal/onmetal-api/poollet/machinepoollet/api/v1alpha1" - "github.com/onmetal/onmetal-api/poollet/machinepoollet/controllers/events" - "github.com/onmetal/onmetal-api/utils/claimmanager" - utilslices "github.com/onmetal/onmetal-api/utils/slices" + commonv1alpha1 "github.com/ironcore-dev/ironcore/api/common/v1alpha1" + computev1alpha1 "github.com/ironcore-dev/ironcore/api/compute/v1alpha1" + ipamv1alpha1 "github.com/ironcore-dev/ironcore/api/ipam/v1alpha1" + networkingv1alpha1 "github.com/ironcore-dev/ironcore/api/networking/v1alpha1" + iri "github.com/ironcore-dev/ironcore/iri/apis/machine/v1alpha1" + "github.com/ironcore-dev/ironcore/poollet/machinepoollet/api/v1alpha1" + "github.com/ironcore-dev/ironcore/poollet/machinepoollet/controllers/events" + "github.com/ironcore-dev/ironcore/utils/claimmanager" + utilslices "github.com/ironcore-dev/ironcore/utils/slices" "google.golang.org/grpc/codes" "google.golang.org/grpc/status" corev1 "k8s.io/api/core/v1" @@ -116,42 +116,42 @@ func (r *MachineReconciler) getNetworkInterfacesForMachine(ctx context.Context, return nics, errors.Join(errs...) } -func (r *MachineReconciler) prepareORINetworkInterfacesForMachine( +func (r *MachineReconciler) prepareIRINetworkInterfacesForMachine( ctx context.Context, machine *computev1alpha1.Machine, nics []networkingv1alpha1.NetworkInterface, -) ([]*ori.NetworkInterface, map[string]v1alpha1.ObjectUIDRef, bool, error) { - oriNics, mapping, err := r.getORINetworkInterfacesForMachine(ctx, machine, nics) +) ([]*iri.NetworkInterface, map[string]v1alpha1.ObjectUIDRef, bool, error) { + iriNics, mapping, err := r.getIRINetworkInterfacesForMachine(ctx, machine, nics) if err != nil { return nil, nil, false, err } - if len(oriNics) != len(machine.Spec.Volumes) { + if len(iriNics) != len(machine.Spec.Volumes) { expectedNicNames := utilslices.ToSetFunc(machine.Spec.NetworkInterfaces, func(v computev1alpha1.NetworkInterface) string { return v.Name }) - actualNicNames := utilslices.ToSetFunc(oriNics, (*ori.NetworkInterface).GetName) + actualNicNames := utilslices.ToSetFunc(iriNics, (*iri.NetworkInterface).GetName) missingNicNames := sets.List(expectedNicNames.Difference(actualNicNames)) r.Eventf(machine, corev1.EventTypeNormal, events.NetworkInterfaceNotReady, "Machine network interfaces are not ready: %v", missingNicNames) return nil, nil, false, nil } - return oriNics, mapping, true, err + return iriNics, mapping, true, err } -func (r *MachineReconciler) getORINetworkInterfacesForMachine( +func (r *MachineReconciler) getIRINetworkInterfacesForMachine( ctx context.Context, machine *computev1alpha1.Machine, nics []networkingv1alpha1.NetworkInterface, -) ([]*ori.NetworkInterface, map[string]v1alpha1.ObjectUIDRef, error) { +) ([]*iri.NetworkInterface, map[string]v1alpha1.ObjectUIDRef, error) { var ( nicNameToMachineNicName = r.networkInterfaceNameToMachineNetworkInterfaceName(machine) - oriNics []*ori.NetworkInterface + iriNics []*iri.NetworkInterface machineNicNameToUIDRef = make(map[string]v1alpha1.ObjectUIDRef) errs []error ) for _, nic := range nics { machineNicName := nicNameToMachineNicName[nic.Name] - oriNic, ok, err := r.prepareORINetworkInterface(ctx, machine, &nic, machineNicName) + iriNic, ok, err := r.prepareIRINetworkInterface(ctx, machine, &nic, machineNicName) if err != nil { errs = append(errs, fmt.Errorf("[network interface %s] error preparing: %w", machineNicName, err)) continue @@ -160,13 +160,13 @@ func (r *MachineReconciler) getORINetworkInterfacesForMachine( continue } - oriNics = append(oriNics, oriNic) + iriNics = append(iriNics, iriNic) machineNicNameToUIDRef[machineNicName] = v1alpha1.ObjUID(&nic) } if err := errors.Join(errs...); err != nil { return nil, nil, err } - return oriNics, machineNicNameToUIDRef, nil + return iriNics, machineNicNameToUIDRef, nil } func (r *MachineReconciler) getNetworkInterfaceIP( @@ -225,12 +225,12 @@ func (r *MachineReconciler) getNetworkInterfaceIPs( return ips, true, nil } -func (r *MachineReconciler) prepareORINetworkInterface( +func (r *MachineReconciler) prepareIRINetworkInterface( ctx context.Context, machine *computev1alpha1.Machine, nic *networkingv1alpha1.NetworkInterface, machineNicName string, -) (*ori.NetworkInterface, bool, error) { +) (*iri.NetworkInterface, bool, error) { network := &networkingv1alpha1.Network{} networkKey := client.ObjectKey{Namespace: nic.Namespace, Name: nic.Spec.NetworkRef.Name} if err := r.Get(ctx, networkKey, network); err != nil { @@ -246,7 +246,7 @@ func (r *MachineReconciler) prepareORINetworkInterface( return nil, false, err } - return &ori.NetworkInterface{ + return &iri.NetworkInterface{ Name: machineNicName, NetworkId: network.Spec.ProviderID, Ips: utilslices.Map(ips, commonv1alpha1.IP.String), @@ -254,36 +254,36 @@ func (r *MachineReconciler) prepareORINetworkInterface( }, true, nil } -func (r *MachineReconciler) getExistingORINetworkInterfacesForMachine( +func (r *MachineReconciler) getExistingIRINetworkInterfacesForMachine( ctx context.Context, log logr.Logger, - oriMachine *ori.Machine, - desiredORINics []*ori.NetworkInterface, -) ([]*ori.NetworkInterface, error) { + iriMachine *iri.Machine, + desiredIRINics []*iri.NetworkInterface, +) ([]*iri.NetworkInterface, error) { var ( - oriNics []*ori.NetworkInterface - desiredORINicsByName = utilslices.ToMapByKey(desiredORINics, (*ori.NetworkInterface).GetName) + iriNics []*iri.NetworkInterface + desiredIRINicsByName = utilslices.ToMapByKey(desiredIRINics, (*iri.NetworkInterface).GetName) errs []error ) - for _, oriNic := range oriMachine.Spec.NetworkInterfaces { - log := log.WithValues("NetworkInterface", oriNic.Name) + for _, iriNic := range iriMachine.Spec.NetworkInterfaces { + log := log.WithValues("NetworkInterface", iriNic.Name) - desiredORINic, desiredNicPresent := desiredORINicsByName[oriNic.Name] - if desiredNicPresent && proto.Equal(desiredORINic, oriNic) { - log.V(1).Info("Existing ORI network interface is up-to-date") - oriNics = append(oriNics, oriNic) + desiredIRINic, desiredNicPresent := desiredIRINicsByName[iriNic.Name] + if desiredNicPresent && proto.Equal(desiredIRINic, iriNic) { + log.V(1).Info("Existing IRI network interface is up-to-date") + iriNics = append(iriNics, iriNic) continue } - log.V(1).Info("Detaching outdated ORI network interface") - _, err := r.MachineRuntime.DetachNetworkInterface(ctx, &ori.DetachNetworkInterfaceRequest{ - MachineId: oriMachine.Metadata.Id, - Name: oriNic.Name, + log.V(1).Info("Detaching outdated IRI network interface") + _, err := r.MachineRuntime.DetachNetworkInterface(ctx, &iri.DetachNetworkInterfaceRequest{ + MachineId: iriMachine.Metadata.Id, + Name: iriNic.Name, }) if err != nil { if status.Code(err) != codes.NotFound { - errs = append(errs, fmt.Errorf("[network interface %s] %w", oriNic.Name, err)) + errs = append(errs, fmt.Errorf("[network interface %s] %w", iriNic.Name, err)) continue } } @@ -291,68 +291,68 @@ func (r *MachineReconciler) getExistingORINetworkInterfacesForMachine( if len(errs) > 0 { return nil, errors.Join(errs...) } - return oriNics, nil + return iriNics, nil } -func (r *MachineReconciler) getNewAttachORINetworkInterfaces( +func (r *MachineReconciler) getNewAttachIRINetworkInterfaces( ctx context.Context, log logr.Logger, - oriMachine *ori.Machine, - desiredORINics, existingORINics []*ori.NetworkInterface, -) ([]*ori.NetworkInterface, error) { + iriMachine *iri.Machine, + desiredIRINics, existingIRINics []*iri.NetworkInterface, +) ([]*iri.NetworkInterface, error) { var ( - desiredNewORINics = FindNewORINetworkInterfaces(desiredORINics, existingORINics) - oriNics []*ori.NetworkInterface + desiredNewIRINics = FindNewIRINetworkInterfaces(desiredIRINics, existingIRINics) + iriNics []*iri.NetworkInterface errs []error ) - for _, newORINic := range desiredNewORINics { - log := log.WithValues("NetworkInterface", newORINic.Name) + for _, newIRINic := range desiredNewIRINics { + log := log.WithValues("NetworkInterface", newIRINic.Name) log.V(1).Info("Attaching new network interface") - if _, err := r.MachineRuntime.AttachNetworkInterface(ctx, &ori.AttachNetworkInterfaceRequest{ - MachineId: oriMachine.Metadata.Id, - NetworkInterface: newORINic, + if _, err := r.MachineRuntime.AttachNetworkInterface(ctx, &iri.AttachNetworkInterfaceRequest{ + MachineId: iriMachine.Metadata.Id, + NetworkInterface: newIRINic, }); err != nil { - errs = append(errs, fmt.Errorf("[network interface %s] %w", newORINic.Name, err)) + errs = append(errs, fmt.Errorf("[network interface %s] %w", newIRINic.Name, err)) continue } - oriNics = append(oriNics, newORINic) + iriNics = append(iriNics, newIRINic) } if len(errs) > 0 { return nil, errors.Join(errs...) } - return oriNics, nil + return iriNics, nil } -func (r *MachineReconciler) updateORINetworkInterfaces( +func (r *MachineReconciler) updateIRINetworkInterfaces( ctx context.Context, log logr.Logger, machine *computev1alpha1.Machine, - oriMachine *ori.Machine, + iriMachine *iri.Machine, nics []networkingv1alpha1.NetworkInterface, -) ([]*ori.NetworkInterface, error) { - desiredORINics, _, err := r.getORINetworkInterfacesForMachine(ctx, machine, nics) +) ([]*iri.NetworkInterface, error) { + desiredIRINics, _, err := r.getIRINetworkInterfacesForMachine(ctx, machine, nics) if err != nil { - return nil, fmt.Errorf("error preparing ori network interfaces: %w", err) + return nil, fmt.Errorf("error preparing iri network interfaces: %w", err) } - existingORINics, err := r.getExistingORINetworkInterfacesForMachine(ctx, log, oriMachine, desiredORINics) + existingIRINics, err := r.getExistingIRINetworkInterfacesForMachine(ctx, log, iriMachine, desiredIRINics) if err != nil { - return nil, fmt.Errorf("error getting existing ori network interfaces for machine: %w", err) + return nil, fmt.Errorf("error getting existing iri network interfaces for machine: %w", err) } - _, err = r.getNewAttachORINetworkInterfaces(ctx, log, oriMachine, desiredORINics, existingORINics) + _, err = r.getNewAttachIRINetworkInterfaces(ctx, log, iriMachine, desiredIRINics, existingIRINics) if err != nil { - return nil, fmt.Errorf("error getting new ori network interfaces for machine: %w", err) + return nil, fmt.Errorf("error getting new iri network interfaces for machine: %w", err) } - return desiredORINics, nil + return desiredIRINics, nil } func (r *MachineReconciler) computeNetworkInterfaceMapping( machine *computev1alpha1.Machine, nics []networkingv1alpha1.NetworkInterface, - oriNics []*ori.NetworkInterface, + iriNics []*iri.NetworkInterface, ) map[string]v1alpha1.ObjectUIDRef { nicByName := utilslices.ToMapByKey(nics, func(nic networkingv1alpha1.NetworkInterface) string { return nic.Name }, @@ -364,30 +364,30 @@ func (r *MachineReconciler) computeNetworkInterfaceMapping( machineNicNameToNicName[machineNic.Name] = nicName } - nicMapping := make(map[string]v1alpha1.ObjectUIDRef, len(oriNics)) - for _, oriNic := range oriNics { - nicName := machineNicNameToNicName[oriNic.Name] + nicMapping := make(map[string]v1alpha1.ObjectUIDRef, len(iriNics)) + for _, iriNic := range iriNics { + nicName := machineNicNameToNicName[iriNic.Name] nic := nicByName[nicName] - nicMapping[oriNic.Name] = v1alpha1.ObjUID(&nic) + nicMapping[iriNic.Name] = v1alpha1.ObjUID(&nic) } return nicMapping } -var oriNetworkInterfaceStateToNetworkInterfaceState = map[ori.NetworkInterfaceState]computev1alpha1.NetworkInterfaceState{ - ori.NetworkInterfaceState_NETWORK_INTERFACE_PENDING: computev1alpha1.NetworkInterfaceStatePending, - ori.NetworkInterfaceState_NETWORK_INTERFACE_ATTACHED: computev1alpha1.NetworkInterfaceStateAttached, +var iriNetworkInterfaceStateToNetworkInterfaceState = map[iri.NetworkInterfaceState]computev1alpha1.NetworkInterfaceState{ + iri.NetworkInterfaceState_NETWORK_INTERFACE_PENDING: computev1alpha1.NetworkInterfaceStatePending, + iri.NetworkInterfaceState_NETWORK_INTERFACE_ATTACHED: computev1alpha1.NetworkInterfaceStateAttached, } -func (r *MachineReconciler) convertORINetworkInterfaceState(state ori.NetworkInterfaceState) (computev1alpha1.NetworkInterfaceState, error) { - if res, ok := oriNetworkInterfaceStateToNetworkInterfaceState[state]; ok { +func (r *MachineReconciler) convertIRINetworkInterfaceState(state iri.NetworkInterfaceState) (computev1alpha1.NetworkInterfaceState, error) { + if res, ok := iriNetworkInterfaceStateToNetworkInterfaceState[state]; ok { return res, nil } return "", fmt.Errorf("unknown network interface attachment state %v", state) } -func (r *MachineReconciler) convertORINetworkInterfaceStatus(status *ori.NetworkInterfaceStatus) (computev1alpha1.NetworkInterfaceStatus, error) { - state, err := r.convertORINetworkInterfaceState(status.State) +func (r *MachineReconciler) convertIRINetworkInterfaceStatus(status *iri.NetworkInterfaceStatus) (computev1alpha1.NetworkInterfaceStatus, error) { + state, err := r.convertIRINetworkInterfaceState(status.State) if err != nil { return computev1alpha1.NetworkInterfaceStatus{}, err } @@ -410,11 +410,11 @@ func (r *MachineReconciler) addNetworkInterfaceStatusValues(now metav1.Time, exi func (r *MachineReconciler) getNetworkInterfaceStatusesForMachine( machine *computev1alpha1.Machine, - oriMachine *ori.Machine, + iriMachine *iri.Machine, now metav1.Time, ) ([]computev1alpha1.NetworkInterfaceStatus, error) { var ( - oriNicStatusByName = utilslices.ToMapByKey(oriMachine.Status.NetworkInterfaces, (*ori.NetworkInterfaceStatus).GetName) + iriNicStatusByName = utilslices.ToMapByKey(iriMachine.Status.NetworkInterfaces, (*iri.NetworkInterfaceStatus).GetName) existingNicStatusesByName = utilslices.ToMapByKey(machine.Status.NetworkInterfaces, func(status computev1alpha1.NetworkInterfaceStatus) string { return status.Name }) nicStatuses []computev1alpha1.NetworkInterfaceStatus errs []error @@ -422,12 +422,12 @@ func (r *MachineReconciler) getNetworkInterfaceStatusesForMachine( for _, machineNic := range machine.Spec.NetworkInterfaces { var ( - oriNicStatus, ok = oriNicStatusByName[machineNic.Name] + iriNicStatus, ok = iriNicStatusByName[machineNic.Name] nicStatusValues computev1alpha1.NetworkInterfaceStatus ) if ok { var err error - nicStatusValues, err = r.convertORINetworkInterfaceStatus(oriNicStatus) + nicStatusValues, err = r.convertIRINetworkInterfaceStatus(iriNicStatus) if err != nil { return nil, fmt.Errorf("[network interface %s] %w", machineNic.Name, err) } diff --git a/poollet/machinepoollet/controllers/machine_controller_test.go b/poollet/machinepoollet/controllers/machine_controller_test.go index 3cd61c156..33b6b0876 100644 --- a/poollet/machinepoollet/controllers/machine_controller_test.go +++ b/poollet/machinepoollet/controllers/machine_controller_test.go @@ -1,4 +1,4 @@ -// Copyright 2022 OnMetal authors +// Copyright 2022 IronCore authors // // Licensed under the Apache License, Version 2.0 (the "License"); // you may not use this file except in compliance with the License. @@ -18,14 +18,14 @@ import ( "fmt" "github.com/gogo/protobuf/proto" - commonv1alpha1 "github.com/onmetal/onmetal-api/api/common/v1alpha1" - computev1alpha1 "github.com/onmetal/onmetal-api/api/compute/v1alpha1" - networkingv1alpha1 "github.com/onmetal/onmetal-api/api/networking/v1alpha1" - storagev1alpha1 "github.com/onmetal/onmetal-api/api/storage/v1alpha1" - ori "github.com/onmetal/onmetal-api/ori/apis/machine/v1alpha1" - testingmachine "github.com/onmetal/onmetal-api/ori/testing/machine" - machinepoolletv1alpha1 "github.com/onmetal/onmetal-api/poollet/machinepoollet/api/v1alpha1" - machinepoolletmachine "github.com/onmetal/onmetal-api/poollet/machinepoollet/machine" + commonv1alpha1 "github.com/ironcore-dev/ironcore/api/common/v1alpha1" + computev1alpha1 "github.com/ironcore-dev/ironcore/api/compute/v1alpha1" + networkingv1alpha1 "github.com/ironcore-dev/ironcore/api/networking/v1alpha1" + storagev1alpha1 "github.com/ironcore-dev/ironcore/api/storage/v1alpha1" + iri "github.com/ironcore-dev/ironcore/iri/apis/machine/v1alpha1" + testingmachine "github.com/ironcore-dev/ironcore/iri/testing/machine" + machinepoolletv1alpha1 "github.com/ironcore-dev/ironcore/poollet/machinepoollet/api/v1alpha1" + machinepoolletmachine "github.com/ironcore-dev/ironcore/poollet/machinepoollet/machine" . "github.com/onsi/ginkgo/v2" . "github.com/onsi/gomega" . "github.com/onsi/gomega/gstruct" @@ -127,47 +127,47 @@ var _ = Describe("MachineController", func() { Eventually(srv).Should(SatisfyAll( HaveField("Machines", HaveLen(1)), )) - _, oriMachine := GetSingleMapEntry(srv.Machines) + _, iriMachine := GetSingleMapEntry(srv.Machines) - By("inspecting the ori machine") - Expect(oriMachine.Metadata.Labels).To(HaveKeyWithValue(machinepoolletv1alpha1.DownwardAPILabel(fooDownwardAPILabel), fooAnnotationValue)) - Expect(oriMachine.Spec.Class).To(Equal(mc.Name)) - Expect(oriMachine.Spec.Power).To(Equal(ori.Power_POWER_ON)) - Expect(oriMachine.Spec.Volumes).To(ConsistOf(&ori.Volume{ + By("inspecting the iri machine") + Expect(iriMachine.Metadata.Labels).To(HaveKeyWithValue(machinepoolletv1alpha1.DownwardAPILabel(fooDownwardAPILabel), fooAnnotationValue)) + Expect(iriMachine.Spec.Class).To(Equal(mc.Name)) + Expect(iriMachine.Spec.Power).To(Equal(iri.Power_POWER_ON)) + Expect(iriMachine.Spec.Volumes).To(ConsistOf(&iri.Volume{ Name: "primary", Device: "oda", - Connection: &ori.VolumeConnection{ + Connection: &iri.VolumeConnection{ Driver: "test", Handle: "testhandle", }, })) - Expect(oriMachine.Spec.NetworkInterfaces).To(ConsistOf(&ori.NetworkInterface{ + Expect(iriMachine.Spec.NetworkInterfaces).To(ConsistOf(&iri.NetworkInterface{ Name: "primary", NetworkId: "foo", Ips: []string{"10.0.0.1"}, })) - By("waiting for the onmetal machine status to be up-to-date") - expectedMachineID := machinepoolletmachine.MakeID(testingmachine.FakeRuntimeName, oriMachine.Metadata.Id) + By("waiting for the ironcore machine status to be up-to-date") + expectedMachineID := machinepoolletmachine.MakeID(testingmachine.FakeRuntimeName, iriMachine.Metadata.Id) Eventually(Object(machine)).Should(SatisfyAll( HaveField("Status.MachineID", expectedMachineID.String()), HaveField("Status.ObservedGeneration", machine.Generation), )) By("setting the network interface id in the machine status") - oriMachine = &testingmachine.FakeMachine{Machine: *proto.Clone(&oriMachine.Machine).(*ori.Machine)} - oriMachine.Metadata.Generation = 1 - oriMachine.Status.ObservedGeneration = 1 - oriMachine.Status.NetworkInterfaces = []*ori.NetworkInterfaceStatus{ + iriMachine = &testingmachine.FakeMachine{Machine: *proto.Clone(&iriMachine.Machine).(*iri.Machine)} + iriMachine.Metadata.Generation = 1 + iriMachine.Status.ObservedGeneration = 1 + iriMachine.Status.NetworkInterfaces = []*iri.NetworkInterfaceStatus{ { Name: "primary", Handle: "primary-handle", - State: ori.NetworkInterfaceState_NETWORK_INTERFACE_ATTACHED, + State: iri.NetworkInterfaceState_NETWORK_INTERFACE_ATTACHED, }, } - srv.SetMachines([]*testingmachine.FakeMachine{oriMachine}) + srv.SetMachines([]*testingmachine.FakeMachine{iriMachine}) - By("waiting for the onmetal network interface to have a provider id set") + By("waiting for the ironcore network interface to have a provider id set") Eventually(Object(nic)).Should(HaveField("Spec.ProviderID", "primary-handle")) Eventually(Object(machine)).Should(HaveField("Status.NetworkInterfaces", ConsistOf(MatchFields(IgnoreExtras, Fields{ "Name": Equal("primary"), @@ -194,16 +194,16 @@ var _ = Describe("MachineController", func() { Eventually(srv).Should(HaveField("Machines", HaveLen(1))) By("inspecting the machine") - _, oriMachine := GetSingleMapEntry(srv.Machines) - Expect(oriMachine.Spec.Power).To(Equal(ori.Power_POWER_ON)) + _, iriMachine := GetSingleMapEntry(srv.Machines) + Expect(iriMachine.Spec.Power).To(Equal(iri.Power_POWER_ON)) By("updating the machine power") base := machine.DeepCopy() machine.Spec.Power = computev1alpha1.PowerOff Expect(k8sClient.Patch(ctx, machine, client.MergeFrom(base))).To(Succeed()) - By("waiting for the ori machine to be updated") - Eventually(oriMachine).Should(HaveField("Spec.Power", Equal(ori.Power_POWER_OFF))) + By("waiting for the iri machine to be updated") + Eventually(iriMachine).Should(HaveField("Spec.Power", Equal(iri.Power_POWER_OFF))) }) }) diff --git a/poollet/machinepoollet/controllers/machine_controller_volume.go b/poollet/machinepoollet/controllers/machine_controller_volume.go index eec977a9a..9ee2304fd 100644 --- a/poollet/machinepoollet/controllers/machine_controller_volume.go +++ b/poollet/machinepoollet/controllers/machine_controller_volume.go @@ -1,4 +1,4 @@ -// Copyright 2022 OnMetal authors +// Copyright 2022 IronCore authors // // Licensed under the Apache License, Version 2.0 (the "License"); // you may not use this file except in compliance with the License. @@ -21,13 +21,13 @@ import ( "github.com/go-logr/logr" "github.com/gogo/protobuf/proto" - commonv1alpha1 "github.com/onmetal/onmetal-api/api/common/v1alpha1" - computev1alpha1 "github.com/onmetal/onmetal-api/api/compute/v1alpha1" - storagev1alpha1 "github.com/onmetal/onmetal-api/api/storage/v1alpha1" - ori "github.com/onmetal/onmetal-api/ori/apis/machine/v1alpha1" - "github.com/onmetal/onmetal-api/poollet/machinepoollet/controllers/events" - "github.com/onmetal/onmetal-api/utils/claimmanager" - utilslices "github.com/onmetal/onmetal-api/utils/slices" + commonv1alpha1 "github.com/ironcore-dev/ironcore/api/common/v1alpha1" + computev1alpha1 "github.com/ironcore-dev/ironcore/api/compute/v1alpha1" + storagev1alpha1 "github.com/ironcore-dev/ironcore/api/storage/v1alpha1" + iri "github.com/ironcore-dev/ironcore/iri/apis/machine/v1alpha1" + "github.com/ironcore-dev/ironcore/poollet/machinepoollet/controllers/events" + "github.com/ironcore-dev/ironcore/utils/claimmanager" + utilslices "github.com/ironcore-dev/ironcore/utils/slices" "google.golang.org/grpc/codes" "google.golang.org/grpc/status" corev1 "k8s.io/api/core/v1" @@ -121,12 +121,12 @@ func (r *MachineReconciler) getVolumesForMachine(ctx context.Context, machine *c return volumes, errors.Join(errs...) } -func (r *MachineReconciler) prepareRemoteORIVolume( +func (r *MachineReconciler) prepareRemoteIRIVolume( ctx context.Context, machine *computev1alpha1.Machine, machineVolume *computev1alpha1.Volume, volume *storagev1alpha1.Volume, -) (*ori.Volume, bool, error) { +) (*iri.Volume, bool, error) { access := volume.Status.Access if access == nil { r.Eventf(machine, corev1.EventTypeNormal, events.VolumeNotReady, "Volume %s does not report status access", volume.Name) @@ -153,10 +153,10 @@ func (r *MachineReconciler) prepareRemoteORIVolume( secretData = secret.Data } - return &ori.Volume{ + return &iri.Volume{ Name: machineVolume.Name, Device: *machineVolume.Device, - Connection: &ori.VolumeConnection{ + Connection: &iri.VolumeConnection{ Driver: access.Driver, Handle: access.Handle, Attributes: access.VolumeAttributes, @@ -165,33 +165,33 @@ func (r *MachineReconciler) prepareRemoteORIVolume( }, true, nil } -func (r *MachineReconciler) prepareEmptyDiskORIVolume(machineVolume *computev1alpha1.Volume) *ori.Volume { +func (r *MachineReconciler) prepareEmptyDiskIRIVolume(machineVolume *computev1alpha1.Volume) *iri.Volume { var sizeBytes int64 if sizeLimit := machineVolume.EmptyDisk.SizeLimit; sizeLimit != nil { sizeBytes = sizeLimit.Value() } - return &ori.Volume{ + return &iri.Volume{ Name: machineVolume.Name, Device: *machineVolume.Device, - EmptyDisk: &ori.EmptyDisk{ + EmptyDisk: &iri.EmptyDisk{ SizeBytes: sizeBytes, }, } } -func (r *MachineReconciler) prepareORIVolumes( +func (r *MachineReconciler) prepareIRIVolumes( ctx context.Context, machine *computev1alpha1.Machine, volumes []storagev1alpha1.Volume, -) ([]*ori.Volume, bool, error) { +) ([]*iri.Volume, bool, error) { var ( volumeNameToMachineVolume = r.volumeNameToMachineVolume(machine) - oriVolumes []*ori.Volume + iriVolumes []*iri.Volume errs []error ) for _, volume := range volumes { machineVolume := volumeNameToMachineVolume[volume.Name] - oriVolume, ok, err := r.prepareRemoteORIVolume(ctx, machine, &machineVolume, &volume) + iriVolume, ok, err := r.prepareRemoteIRIVolume(ctx, machine, &machineVolume, &volume) if err != nil { errs = append(errs, err) continue @@ -200,7 +200,7 @@ func (r *MachineReconciler) prepareORIVolumes( continue } - oriVolumes = append(oriVolumes, oriVolume) + iriVolumes = append(iriVolumes, iriVolume) } if err := errors.Join(errs...); err != nil { return nil, false, err @@ -211,50 +211,50 @@ func (r *MachineReconciler) prepareORIVolumes( continue } - oriVolume := r.prepareEmptyDiskORIVolume(&machineVolume) - oriVolumes = append(oriVolumes, oriVolume) + iriVolume := r.prepareEmptyDiskIRIVolume(&machineVolume) + iriVolumes = append(iriVolumes, iriVolume) } - if len(oriVolumes) != len(machine.Spec.Volumes) { + if len(iriVolumes) != len(machine.Spec.Volumes) { expectedVolumeNames := utilslices.ToSetFunc(machine.Spec.Volumes, func(v computev1alpha1.Volume) string { return v.Name }) - actualVolumeNames := utilslices.ToSetFunc(oriVolumes, (*ori.Volume).GetName) + actualVolumeNames := utilslices.ToSetFunc(iriVolumes, (*iri.Volume).GetName) missingVolumeNames := sets.List(expectedVolumeNames.Difference(actualVolumeNames)) r.Eventf(machine, corev1.EventTypeNormal, events.VolumeNotReady, "Machine volumes are not ready: %v", missingVolumeNames) return nil, false, nil } - return oriVolumes, true, nil + return iriVolumes, true, nil } -func (r *MachineReconciler) getExistingORIVolumesForMachine( +func (r *MachineReconciler) getExistingIRIVolumesForMachine( ctx context.Context, log logr.Logger, - oriMachine *ori.Machine, - desiredORIVolumes []*ori.Volume, -) ([]*ori.Volume, error) { + iriMachine *iri.Machine, + desiredIRIVolumes []*iri.Volume, +) ([]*iri.Volume, error) { var ( - oriVolumes []*ori.Volume - desiredORIVolumesByName = utilslices.ToMapByKey(desiredORIVolumes, (*ori.Volume).GetName) + iriVolumes []*iri.Volume + desiredIRIVolumesByName = utilslices.ToMapByKey(desiredIRIVolumes, (*iri.Volume).GetName) errs []error ) - for _, oriVolume := range oriMachine.Spec.Volumes { - log := log.WithValues("Volume", oriVolume.Name) + for _, iriVolume := range iriMachine.Spec.Volumes { + log := log.WithValues("Volume", iriVolume.Name) - desiredORIVolume, ok := desiredORIVolumesByName[oriVolume.Name] - if ok && proto.Equal(desiredORIVolume, oriVolume) { - log.V(1).Info("Existing ORI volume is up-to-date") - oriVolumes = append(oriVolumes, oriVolume) + desiredIRIVolume, ok := desiredIRIVolumesByName[iriVolume.Name] + if ok && proto.Equal(desiredIRIVolume, iriVolume) { + log.V(1).Info("Existing IRI volume is up-to-date") + iriVolumes = append(iriVolumes, iriVolume) continue } - log.V(1).Info("Detaching outdated ORI volume") - _, err := r.MachineRuntime.DetachVolume(ctx, &ori.DetachVolumeRequest{ - MachineId: oriMachine.Metadata.Id, - Name: oriVolume.Name, + log.V(1).Info("Detaching outdated IRI volume") + _, err := r.MachineRuntime.DetachVolume(ctx, &iri.DetachVolumeRequest{ + MachineId: iriMachine.Metadata.Id, + Name: iriVolume.Name, }) if err != nil { if status.Code(err) != codes.NotFound { - errs = append(errs, fmt.Errorf("[volume %s] %w", oriVolume.Name, err)) + errs = append(errs, fmt.Errorf("[volume %s] %w", iriVolume.Name, err)) continue } } @@ -262,59 +262,59 @@ func (r *MachineReconciler) getExistingORIVolumesForMachine( if len(errs) > 0 { return nil, errors.Join(errs...) } - return oriVolumes, nil + return iriVolumes, nil } -func (r *MachineReconciler) getNewORIVolumesForMachine( +func (r *MachineReconciler) getNewIRIVolumesForMachine( ctx context.Context, log logr.Logger, - oriMachine *ori.Machine, - desiredORIVolumes, existingORIVolumes []*ori.Volume, -) ([]*ori.Volume, error) { + iriMachine *iri.Machine, + desiredIRIVolumes, existingIRIVolumes []*iri.Volume, +) ([]*iri.Volume, error) { var ( - desiredNewORIVolumes = FindNewORIVolumes(desiredORIVolumes, existingORIVolumes) - oriVolumes []*ori.Volume + desiredNewIRIVolumes = FindNewIRIVolumes(desiredIRIVolumes, existingIRIVolumes) + iriVolumes []*iri.Volume errs []error ) - for _, newORIVolume := range desiredNewORIVolumes { - log := log.WithValues("Volume", newORIVolume.Name) + for _, newIRIVolume := range desiredNewIRIVolumes { + log := log.WithValues("Volume", newIRIVolume.Name) log.V(1).Info("Attaching new volume") - if _, err := r.MachineRuntime.AttachVolume(ctx, &ori.AttachVolumeRequest{ - MachineId: oriMachine.Metadata.Id, - Volume: newORIVolume, + if _, err := r.MachineRuntime.AttachVolume(ctx, &iri.AttachVolumeRequest{ + MachineId: iriMachine.Metadata.Id, + Volume: newIRIVolume, }); err != nil { - errs = append(errs, fmt.Errorf("[volume %s] %w", newORIVolume.Name, err)) + errs = append(errs, fmt.Errorf("[volume %s] %w", newIRIVolume.Name, err)) continue } - oriVolumes = append(oriVolumes, newORIVolume) + iriVolumes = append(iriVolumes, newIRIVolume) } if len(errs) > 0 { return nil, errors.Join(errs...) } - return oriVolumes, nil + return iriVolumes, nil } -func (r *MachineReconciler) updateORIVolumes( +func (r *MachineReconciler) updateIRIVolumes( ctx context.Context, log logr.Logger, machine *computev1alpha1.Machine, - oriMachine *ori.Machine, + iriMachine *iri.Machine, volumes []storagev1alpha1.Volume, ) error { - desiredORIVolumes, _, err := r.prepareORIVolumes(ctx, machine, volumes) + desiredIRIVolumes, _, err := r.prepareIRIVolumes(ctx, machine, volumes) if err != nil { - return fmt.Errorf("error preparing ori volumes: %w", err) + return fmt.Errorf("error preparing iri volumes: %w", err) } - extistingORIVolumes, err := r.getExistingORIVolumesForMachine(ctx, log, oriMachine, desiredORIVolumes) + extistingIRIVolumes, err := r.getExistingIRIVolumesForMachine(ctx, log, iriMachine, desiredIRIVolumes) if err != nil { - return fmt.Errorf("error getting existing ori volumes for machine: %w", err) + return fmt.Errorf("error getting existing iri volumes for machine: %w", err) } - _, err = r.getNewORIVolumesForMachine(ctx, log, oriMachine, desiredORIVolumes, extistingORIVolumes) + _, err = r.getNewIRIVolumesForMachine(ctx, log, iriMachine, desiredIRIVolumes, extistingIRIVolumes) if err != nil { - return fmt.Errorf("error getting new ori volumes for machine: %w", err) + return fmt.Errorf("error getting new iri volumes for machine: %w", err) } return nil @@ -322,11 +322,11 @@ func (r *MachineReconciler) updateORIVolumes( func (r *MachineReconciler) getVolumeStatusesForMachine( machine *computev1alpha1.Machine, - oriMachine *ori.Machine, + iriMachine *iri.Machine, now metav1.Time, ) ([]computev1alpha1.VolumeStatus, error) { var ( - oriVolumeStatusByName = utilslices.ToMapByKey(oriMachine.Status.Volumes, (*ori.VolumeStatus).GetName) + iriVolumeStatusByName = utilslices.ToMapByKey(iriMachine.Status.Volumes, (*iri.VolumeStatus).GetName) existingVolumeStatusesByName = utilslices.ToMapByKey(machine.Status.Volumes, func(status computev1alpha1.VolumeStatus) string { return status.Name }) volumeStatuses []computev1alpha1.VolumeStatus errs []error @@ -334,12 +334,12 @@ func (r *MachineReconciler) getVolumeStatusesForMachine( for _, machineVolume := range machine.Spec.Volumes { var ( - oriVolumeStatus, ok = oriVolumeStatusByName[machineVolume.Name] + iriVolumeStatus, ok = iriVolumeStatusByName[machineVolume.Name] volumeStatusValues computev1alpha1.VolumeStatus ) if ok { var err error - volumeStatusValues, err = r.convertORIVolumeStatus(oriVolumeStatus) + volumeStatusValues, err = r.convertIRIVolumeStatus(iriVolumeStatus) if err != nil { return nil, fmt.Errorf("[volume %s] %w", machineVolume.Name, err) } @@ -360,27 +360,27 @@ func (r *MachineReconciler) getVolumeStatusesForMachine( return volumeStatuses, nil } -var oriVolumeStateToVolumeState = map[ori.VolumeState]computev1alpha1.VolumeState{ - ori.VolumeState_VOLUME_ATTACHED: computev1alpha1.VolumeStateAttached, - ori.VolumeState_VOLUME_PENDING: computev1alpha1.VolumeStatePending, +var iriVolumeStateToVolumeState = map[iri.VolumeState]computev1alpha1.VolumeState{ + iri.VolumeState_VOLUME_ATTACHED: computev1alpha1.VolumeStateAttached, + iri.VolumeState_VOLUME_PENDING: computev1alpha1.VolumeStatePending, } -func (r *MachineReconciler) convertORIVolumeState(oriState ori.VolumeState) (computev1alpha1.VolumeState, error) { - if res, ok := oriVolumeStateToVolumeState[oriState]; ok { +func (r *MachineReconciler) convertIRIVolumeState(iriState iri.VolumeState) (computev1alpha1.VolumeState, error) { + if res, ok := iriVolumeStateToVolumeState[iriState]; ok { return res, nil } - return "", fmt.Errorf("unknown ori volume state %v", oriState) + return "", fmt.Errorf("unknown iri volume state %v", iriState) } -func (r *MachineReconciler) convertORIVolumeStatus(oriVolumeStatus *ori.VolumeStatus) (computev1alpha1.VolumeStatus, error) { - state, err := r.convertORIVolumeState(oriVolumeStatus.State) +func (r *MachineReconciler) convertIRIVolumeStatus(iriVolumeStatus *iri.VolumeStatus) (computev1alpha1.VolumeStatus, error) { + state, err := r.convertIRIVolumeState(iriVolumeStatus.State) if err != nil { return computev1alpha1.VolumeStatus{}, err } return computev1alpha1.VolumeStatus{ - Name: oriVolumeStatus.Name, - Handle: oriVolumeStatus.Handle, + Name: iriVolumeStatus.Name, + Handle: iriVolumeStatus.Handle, State: state, }, nil } diff --git a/poollet/machinepoollet/controllers/machineannotator_controller.go b/poollet/machinepoollet/controllers/machineannotator_controller.go index 14ed1e175..de2d15f13 100644 --- a/poollet/machinepoollet/controllers/machineannotator_controller.go +++ b/poollet/machinepoollet/controllers/machineannotator_controller.go @@ -1,4 +1,4 @@ -// Copyright 2022 OnMetal authors +// Copyright 2022 IronCore authors // // Licensed under the Apache License, Version 2.0 (the "License"); // you may not use this file except in compliance with the License. @@ -19,12 +19,12 @@ import ( "fmt" "github.com/go-logr/logr" - computev1alpha1 "github.com/onmetal/onmetal-api/api/compute/v1alpha1" - ori "github.com/onmetal/onmetal-api/ori/apis/machine/v1alpha1" - orimeta "github.com/onmetal/onmetal-api/ori/apis/meta/v1alpha1" - machinepoolletv1alpha1 "github.com/onmetal/onmetal-api/poollet/machinepoollet/api/v1alpha1" - "github.com/onmetal/onmetal-api/poollet/orievent" - onmetalapiclient "github.com/onmetal/onmetal-api/utils/client" + computev1alpha1 "github.com/ironcore-dev/ironcore/api/compute/v1alpha1" + iri "github.com/ironcore-dev/ironcore/iri/apis/machine/v1alpha1" + irimeta "github.com/ironcore-dev/ironcore/iri/apis/meta/v1alpha1" + "github.com/ironcore-dev/ironcore/poollet/irievent" + machinepoolletv1alpha1 "github.com/ironcore-dev/ironcore/poollet/machinepoollet/api/v1alpha1" + ironcoreclient "github.com/ironcore-dev/ironcore/utils/client" metav1 "k8s.io/apimachinery/pkg/apis/meta/v1" ctrl "sigs.k8s.io/controller-runtime" "sigs.k8s.io/controller-runtime/pkg/client" @@ -38,7 +38,7 @@ import ( type MachineAnnotatorReconciler struct { client.Client - MachineEvents orievent.Source[*ori.Machine] + MachineEvents irievent.Source[*iri.Machine] } func (r *MachineAnnotatorReconciler) Reconcile(ctx context.Context, req ctrl.Request) (ctrl.Result, error) { @@ -49,14 +49,14 @@ func (r *MachineAnnotatorReconciler) Reconcile(ctx context.Context, req ctrl.Req }, } - if err := onmetalapiclient.PatchAddReconcileAnnotation(ctx, r.Client, machine); client.IgnoreNotFound(err) != nil { + if err := ironcoreclient.PatchAddReconcileAnnotation(ctx, r.Client, machine); client.IgnoreNotFound(err) != nil { return ctrl.Result{}, fmt.Errorf("error patching machine: %w", err) } return ctrl.Result{}, nil } -func machineAnnotatorEventHandler[O orimeta.Object](log logr.Logger, c chan<- event.GenericEvent) orievent.HandlerFuncs[O] { - handleEvent := func(obj orimeta.Object) { +func machineAnnotatorEventHandler[O irimeta.Object](log logr.Logger, c chan<- event.GenericEvent) irievent.HandlerFuncs[O] { + handleEvent := func(obj irimeta.Object) { namespace, ok := obj.GetMetadata().Labels[machinepoolletv1alpha1.MachineNamespaceLabel] if !ok { return @@ -81,17 +81,17 @@ func machineAnnotatorEventHandler[O orimeta.Object](log logr.Logger, c chan<- ev } } - return orievent.HandlerFuncs[O]{ - CreateFunc: func(event orievent.CreateEvent[O]) { + return irievent.HandlerFuncs[O]{ + CreateFunc: func(event irievent.CreateEvent[O]) { handleEvent(event.Object) }, - UpdateFunc: func(event orievent.UpdateEvent[O]) { + UpdateFunc: func(event irievent.UpdateEvent[O]) { handleEvent(event.ObjectNew) }, - DeleteFunc: func(event orievent.DeleteEvent[O]) { + DeleteFunc: func(event irievent.DeleteEvent[O]) { handleEvent(event.Object) }, - GenericFunc: func(event orievent.GenericEvent[O]) { + GenericFunc: func(event irievent.GenericEvent[O]) { handleEvent(event.Object) }, } @@ -105,7 +105,7 @@ func (r *MachineAnnotatorReconciler) SetupWithManager(mgr ctrl.Manager) error { return err } - src, err := r.oriMachineEventSource(mgr) + src, err := r.iriMachineEventSource(mgr) if err != nil { return err } @@ -117,19 +117,19 @@ func (r *MachineAnnotatorReconciler) SetupWithManager(mgr ctrl.Manager) error { return nil } -func (r *MachineAnnotatorReconciler) oriMachineEventSource(mgr ctrl.Manager) (source.Source, error) { +func (r *MachineAnnotatorReconciler) iriMachineEventSource(mgr ctrl.Manager) (source.Source, error) { ch := make(chan event.GenericEvent, 1024) if err := mgr.Add(manager.RunnableFunc(func(ctx context.Context) error { - log := ctrl.LoggerFrom(ctx).WithName("machineannotator").WithName("orieventhandlers") + log := ctrl.LoggerFrom(ctx).WithName("machineannotator").WithName("irieventhandlers") - registrationFuncs := []func() (orievent.HandlerRegistration, error){ - func() (orievent.HandlerRegistration, error) { - return r.MachineEvents.AddHandler(machineAnnotatorEventHandler[*ori.Machine](log, ch)) + registrationFuncs := []func() (irievent.HandlerRegistration, error){ + func() (irievent.HandlerRegistration, error) { + return r.MachineEvents.AddHandler(machineAnnotatorEventHandler[*iri.Machine](log, ch)) }, } - var handles []orievent.HandlerRegistration + var handles []irievent.HandlerRegistration defer func() { log.V(1).Info("Removing handles") for _, handle := range handles { diff --git a/poollet/machinepoollet/controllers/machinepool_controller.go b/poollet/machinepoollet/controllers/machinepool_controller.go index 4aadd59a3..09bd37845 100644 --- a/poollet/machinepoollet/controllers/machinepool_controller.go +++ b/poollet/machinepoollet/controllers/machinepool_controller.go @@ -1,4 +1,4 @@ -// Copyright 2022 OnMetal authors +// Copyright 2022 IronCore authors // // Licensed under the Apache License, Version 2.0 (the "License"); // you may not use this file except in compliance with the License. @@ -20,14 +20,14 @@ import ( "fmt" "github.com/go-logr/logr" - computev1alpha1 "github.com/onmetal/onmetal-api/api/compute/v1alpha1" - corev1alpha1 "github.com/onmetal/onmetal-api/api/core/v1alpha1" - computeclient "github.com/onmetal/onmetal-api/internal/client/compute" - "github.com/onmetal/onmetal-api/ori/apis/machine" - ori "github.com/onmetal/onmetal-api/ori/apis/machine/v1alpha1" - "github.com/onmetal/onmetal-api/poollet/machinepoollet/mcm" - onmetalapiclient "github.com/onmetal/onmetal-api/utils/client" - "github.com/onmetal/onmetal-api/utils/quota" + computev1alpha1 "github.com/ironcore-dev/ironcore/api/compute/v1alpha1" + corev1alpha1 "github.com/ironcore-dev/ironcore/api/core/v1alpha1" + computeclient "github.com/ironcore-dev/ironcore/internal/client/compute" + "github.com/ironcore-dev/ironcore/iri/apis/machine" + iri "github.com/ironcore-dev/ironcore/iri/apis/machine/v1alpha1" + "github.com/ironcore-dev/ironcore/poollet/machinepoollet/mcm" + ironcoreclient "github.com/ironcore-dev/ironcore/utils/client" + "github.com/ironcore-dev/ironcore/utils/quota" corev1 "k8s.io/api/core/v1" "k8s.io/apimachinery/pkg/api/resource" ctrl "sigs.k8s.io/controller-runtime" @@ -51,9 +51,9 @@ type MachinePoolReconciler struct { MachineClassMapper mcm.MachineClassMapper } -//+kubebuilder:rbac:groups=compute.api.onmetal.de,resources=machinepools,verbs=get;list;watch;update;patch -//+kubebuilder:rbac:groups=compute.api.onmetal.de,resources=machinepools/status,verbs=get;update;patch -//+kubebuilder:rbac:groups=compute.api.onmetal.de,resources=machineclasses,verbs=get;list;watch +//+kubebuilder:rbac:groups=compute.ironcore.dev,resources=machinepools,verbs=get;list;watch;update;patch +//+kubebuilder:rbac:groups=compute.ironcore.dev,resources=machinepools/status,verbs=get;update;patch +//+kubebuilder:rbac:groups=compute.ironcore.dev,resources=machineclasses,verbs=get;list;watch func (r *MachinePoolReconciler) Reconcile(ctx context.Context, req ctrl.Request) (ctrl.Result, error) { log := ctrl.LoggerFrom(ctx) @@ -78,13 +78,13 @@ func (r *MachinePoolReconciler) delete(ctx context.Context, log logr.Logger, mac return ctrl.Result{}, nil } -func (r *MachinePoolReconciler) supportsMachineClass(ctx context.Context, log logr.Logger, machineClass *computev1alpha1.MachineClass) (*ori.MachineClass, int64, error) { - oriCapabilities, err := getORIMachineClassCapabilities(machineClass) +func (r *MachinePoolReconciler) supportsMachineClass(ctx context.Context, log logr.Logger, machineClass *computev1alpha1.MachineClass) (*iri.MachineClass, int64, error) { + iriCapabilities, err := getIRIMachineClassCapabilities(machineClass) if err != nil { - return nil, 0, fmt.Errorf("error getting ori mahchine class capabilities: %w", err) + return nil, 0, fmt.Errorf("error getting iri mahchine class capabilities: %w", err) } - class, quantity, err := r.MachineClassMapper.GetMachineClassFor(ctx, machineClass.Name, oriCapabilities) + class, quantity, err := r.MachineClassMapper.GetMachineClassFor(ctx, machineClass.Name, iriCapabilities) if err != nil { if !errors.Is(err, mcm.ErrNoMatchingMachineClass) && !errors.Is(err, mcm.ErrAmbiguousMatchingMachineClass) { return nil, 0, fmt.Errorf("error getting machine class for %s: %w", machineClass.Name, err) @@ -156,7 +156,7 @@ func (r *MachinePoolReconciler) reconcile(ctx context.Context, log logr.Logger, log.V(1).Info("Reconcile") log.V(1).Info("Ensuring no reconcile annotation") - modified, err := onmetalapiclient.PatchEnsureNoReconcileAnnotation(ctx, r.Client, machinePool) + modified, err := ironcoreclient.PatchEnsureNoReconcileAnnotation(ctx, r.Client, machinePool) if err != nil { return ctrl.Result{}, fmt.Errorf("error ensuring no reconcile annotation: %w", err) } diff --git a/poollet/machinepoollet/controllers/machinepool_controller_test.go b/poollet/machinepoollet/controllers/machinepool_controller_test.go index 88a26a866..28877f5c1 100644 --- a/poollet/machinepoollet/controllers/machinepool_controller_test.go +++ b/poollet/machinepoollet/controllers/machinepool_controller_test.go @@ -1,4 +1,4 @@ -// Copyright 2022 OnMetal authors +// Copyright 2022 IronCore authors // // Licensed under the Apache License, Version 2.0 (the "License"); // you may not use this file except in compliance with the License. @@ -15,12 +15,12 @@ package controllers_test import ( - computev1alpha1 "github.com/onmetal/onmetal-api/api/compute/v1alpha1" - corev1alpha1 "github.com/onmetal/onmetal-api/api/core/v1alpha1" - ori "github.com/onmetal/onmetal-api/ori/apis/machine/v1alpha1" - "github.com/onmetal/onmetal-api/ori/testing/machine" - testingmachine "github.com/onmetal/onmetal-api/ori/testing/machine" - "github.com/onmetal/onmetal-api/utils/quota" + computev1alpha1 "github.com/ironcore-dev/ironcore/api/compute/v1alpha1" + corev1alpha1 "github.com/ironcore-dev/ironcore/api/core/v1alpha1" + iri "github.com/ironcore-dev/ironcore/iri/apis/machine/v1alpha1" + "github.com/ironcore-dev/ironcore/iri/testing/machine" + testingmachine "github.com/ironcore-dev/ironcore/iri/testing/machine" + "github.com/ironcore-dev/ironcore/utils/quota" . "github.com/onsi/ginkgo/v2" . "github.com/onsi/gomega" corev1 "k8s.io/api/core/v1" @@ -51,10 +51,10 @@ var _ = Describe("MachinePoolController", func() { srv.SetMachineClasses([]*testingmachine.FakeMachineClassStatus{ { - MachineClassStatus: ori.MachineClassStatus{ - MachineClass: &ori.MachineClass{ + MachineClassStatus: iri.MachineClassStatus{ + MachineClass: &iri.MachineClass{ Name: machineClass.Name, - Capabilities: &ori.MachineClassCapabilities{ + Capabilities: &iri.MachineClassCapabilities{ CpuMillis: machineClass.Capabilities.CPU().MilliValue(), MemoryBytes: machineClass.Capabilities.Memory().Value(), }, @@ -63,10 +63,10 @@ var _ = Describe("MachinePoolController", func() { }, }, { - MachineClassStatus: ori.MachineClassStatus{ - MachineClass: &ori.MachineClass{ + MachineClassStatus: iri.MachineClassStatus{ + MachineClass: &iri.MachineClass{ Name: machineClass2.Name, - Capabilities: &ori.MachineClassCapabilities{ + Capabilities: &iri.MachineClassCapabilities{ CpuMillis: machineClass2.Capabilities.CPU().MilliValue(), MemoryBytes: machineClass2.Capabilities.Memory().Value(), }, @@ -158,10 +158,10 @@ var _ = Describe("MachinePoolController", func() { srv.SetMachineClasses([]*machine.FakeMachineClassStatus{ { - MachineClassStatus: ori.MachineClassStatus{ - MachineClass: &ori.MachineClass{ + MachineClassStatus: iri.MachineClassStatus{ + MachineClass: &iri.MachineClass{ Name: machineClass.Name, - Capabilities: &ori.MachineClassCapabilities{ + Capabilities: &iri.MachineClassCapabilities{ CpuMillis: machineClass.Capabilities.CPU().MilliValue(), MemoryBytes: machineClass.Capabilities.Memory().Value(), }, @@ -197,10 +197,10 @@ var _ = Describe("MachinePoolController", func() { srv.SetMachineClasses([]*machine.FakeMachineClassStatus{ { - MachineClassStatus: ori.MachineClassStatus{ - MachineClass: &ori.MachineClass{ + MachineClassStatus: iri.MachineClassStatus{ + MachineClass: &iri.MachineClass{ Name: machineClass.Name, - Capabilities: &ori.MachineClassCapabilities{ + Capabilities: &iri.MachineClassCapabilities{ CpuMillis: machineClass.Capabilities.CPU().MilliValue(), MemoryBytes: machineClass.Capabilities.Memory().Value(), }, @@ -208,10 +208,10 @@ var _ = Describe("MachinePoolController", func() { }, }, { - MachineClassStatus: ori.MachineClassStatus{ - MachineClass: &ori.MachineClass{ + MachineClassStatus: iri.MachineClassStatus{ + MachineClass: &iri.MachineClass{ Name: machineClass2.Name, - Capabilities: &ori.MachineClassCapabilities{ + Capabilities: &iri.MachineClassCapabilities{ CpuMillis: machineClass2.Capabilities.CPU().MilliValue(), MemoryBytes: machineClass2.Capabilities.Memory().Value(), }, diff --git a/poollet/machinepoollet/controllers/machinepool_init.go b/poollet/machinepoollet/controllers/machinepool_init.go index 43d84a900..9c63e5e70 100644 --- a/poollet/machinepoollet/controllers/machinepool_init.go +++ b/poollet/machinepoollet/controllers/machinepool_init.go @@ -1,4 +1,4 @@ -// Copyright 2022 OnMetal authors +// Copyright 2022 IronCore authors // // Licensed under the Apache License, Version 2.0 (the "License"); // you may not use this file except in compliance with the License. @@ -18,8 +18,8 @@ import ( "context" "fmt" - computev1alpha1 "github.com/onmetal/onmetal-api/api/compute/v1alpha1" - machinepoolletv1alpha1 "github.com/onmetal/onmetal-api/poollet/machinepoollet/api/v1alpha1" + computev1alpha1 "github.com/ironcore-dev/ironcore/api/compute/v1alpha1" + machinepoolletv1alpha1 "github.com/ironcore-dev/ironcore/poollet/machinepoollet/api/v1alpha1" metav1 "k8s.io/apimachinery/pkg/apis/meta/v1" ctrl "sigs.k8s.io/controller-runtime" "sigs.k8s.io/controller-runtime/pkg/client" @@ -38,7 +38,7 @@ type MachinePoolInit struct { OnFailed func(ctx context.Context, reason error) error } -//+kubebuilder:rbac:groups=compute.api.onmetal.de,resources=machinepools,verbs=get;list;create;update;patch +//+kubebuilder:rbac:groups=compute.ironcore.dev,resources=machinepools,verbs=get;list;create;update;patch func (i *MachinePoolInit) Start(ctx context.Context) error { log := ctrl.LoggerFrom(ctx).WithName("machinepool").WithName("init") diff --git a/poollet/machinepoollet/controllers/machinepoolannotator_controller.go b/poollet/machinepoollet/controllers/machinepoolannotator_controller.go index d96b048b8..302201b41 100644 --- a/poollet/machinepoollet/controllers/machinepoolannotator_controller.go +++ b/poollet/machinepoollet/controllers/machinepoolannotator_controller.go @@ -1,4 +1,4 @@ -// Copyright 2022 OnMetal authors +// Copyright 2022 IronCore authors // // Licensed under the Apache License, Version 2.0 (the "License"); // you may not use this file except in compliance with the License. @@ -19,10 +19,10 @@ import ( "fmt" "github.com/go-logr/logr" - computev1alpha1 "github.com/onmetal/onmetal-api/api/compute/v1alpha1" - "github.com/onmetal/onmetal-api/poollet/machinepoollet/mcm" - "github.com/onmetal/onmetal-api/poollet/orievent" - onmetalapiclient "github.com/onmetal/onmetal-api/utils/client" + computev1alpha1 "github.com/ironcore-dev/ironcore/api/compute/v1alpha1" + "github.com/ironcore-dev/ironcore/poollet/irievent" + "github.com/ironcore-dev/ironcore/poollet/machinepoollet/mcm" + ironcoreclient "github.com/ironcore-dev/ironcore/utils/client" metav1 "k8s.io/apimachinery/pkg/apis/meta/v1" ctrl "sigs.k8s.io/controller-runtime" "sigs.k8s.io/controller-runtime/pkg/client" @@ -47,7 +47,7 @@ func (r *MachinePoolAnnotatorReconciler) Reconcile(ctx context.Context, req ctrl }, } - if err := onmetalapiclient.PatchAddReconcileAnnotation(ctx, r.Client, machinePool); client.IgnoreNotFound(err) != nil { + if err := ironcoreclient.PatchAddReconcileAnnotation(ctx, r.Client, machinePool); client.IgnoreNotFound(err) != nil { return ctrl.Result{}, fmt.Errorf("error patching machine pool: %w", err) } return ctrl.Result{}, nil @@ -61,7 +61,7 @@ func (r *MachinePoolAnnotatorReconciler) SetupWithManager(mgr ctrl.Manager) erro return err } - src, err := r.oriClassEventSource(mgr) + src, err := r.iriClassEventSource(mgr) if err != nil { return err } @@ -75,7 +75,7 @@ func (r *MachinePoolAnnotatorReconciler) SetupWithManager(mgr ctrl.Manager) erro return nil } -func (r *MachinePoolAnnotatorReconciler) machinePoolAnnotatorEventHandler(log logr.Logger, c chan<- event.GenericEvent) orievent.EnqueueFunc { +func (r *MachinePoolAnnotatorReconciler) machinePoolAnnotatorEventHandler(log logr.Logger, c chan<- event.GenericEvent) irievent.EnqueueFunc { handleEvent := func() { select { case c <- event.GenericEvent{Object: &computev1alpha1.MachinePool{ObjectMeta: metav1.ObjectMeta{ @@ -87,22 +87,22 @@ func (r *MachinePoolAnnotatorReconciler) machinePoolAnnotatorEventHandler(log lo } } - return orievent.EnqueueFunc{EnqueueFunc: handleEvent} + return irievent.EnqueueFunc{EnqueueFunc: handleEvent} } -func (r *MachinePoolAnnotatorReconciler) oriClassEventSource(mgr ctrl.Manager) (source.Source, error) { +func (r *MachinePoolAnnotatorReconciler) iriClassEventSource(mgr ctrl.Manager) (source.Source, error) { ch := make(chan event.GenericEvent, 1024) if err := mgr.Add(manager.RunnableFunc(func(ctx context.Context) error { - log := ctrl.LoggerFrom(ctx).WithName("machinepool").WithName("orieventhandlers") + log := ctrl.LoggerFrom(ctx).WithName("machinepool").WithName("irieventhandlers") - notifierFuncs := []func() (orievent.ListenerRegistration, error){ - func() (orievent.ListenerRegistration, error) { + notifierFuncs := []func() (irievent.ListenerRegistration, error){ + func() (irievent.ListenerRegistration, error) { return r.MachineClassMapper.AddListener(r.machinePoolAnnotatorEventHandler(log, ch)) }, } - var notifier []orievent.ListenerRegistration + var notifier []irievent.ListenerRegistration defer func() { log.V(1).Info("Removing notifier") for _, n := range notifier { diff --git a/poollet/machinepoollet/controllers/rbac.go b/poollet/machinepoollet/controllers/rbac.go index 04bf5946d..2dfd2260d 100644 --- a/poollet/machinepoollet/controllers/rbac.go +++ b/poollet/machinepoollet/controllers/rbac.go @@ -1,4 +1,4 @@ -// Copyright 2023 OnMetal authors +// Copyright 2023 IronCore authors // // Licensed under the Apache License, Version 2.0 (the "License"); // you may not use this file except in compliance with the License. diff --git a/poollet/machinepoollet/controllers/util.go b/poollet/machinepoollet/controllers/util.go index 0ca72f083..0a3179514 100644 --- a/poollet/machinepoollet/controllers/util.go +++ b/poollet/machinepoollet/controllers/util.go @@ -1,4 +1,4 @@ -// Copyright 2023 OnMetal authors +// Copyright 2023 IronCore authors // // Licensed under the Apache License, Version 2.0 (the "License"); // you may not use this file except in compliance with the License. @@ -18,39 +18,39 @@ import ( "fmt" "strconv" - ori "github.com/onmetal/onmetal-api/ori/apis/machine/v1alpha1" - "github.com/onmetal/onmetal-api/utils/generic" - utilslices "github.com/onmetal/onmetal-api/utils/slices" + iri "github.com/ironcore-dev/ironcore/iri/apis/machine/v1alpha1" + "github.com/ironcore-dev/ironcore/utils/generic" + utilslices "github.com/ironcore-dev/ironcore/utils/slices" ) -func FindNewORINetworkInterfaces(desiredORINics, existingORINics []*ori.NetworkInterface) []*ori.NetworkInterface { +func FindNewIRINetworkInterfaces(desiredIRINics, existingIRINics []*iri.NetworkInterface) []*iri.NetworkInterface { var ( - existingORINicNames = utilslices.ToSetFunc(existingORINics, (*ori.NetworkInterface).GetName) - newORINics []*ori.NetworkInterface + existingIRINicNames = utilslices.ToSetFunc(existingIRINics, (*iri.NetworkInterface).GetName) + newIRINics []*iri.NetworkInterface ) - for _, desiredORINic := range desiredORINics { - if existingORINicNames.Has(desiredORINic.Name) { + for _, desiredIRINic := range desiredIRINics { + if existingIRINicNames.Has(desiredIRINic.Name) { continue } - newORINics = append(newORINics, desiredORINic) + newIRINics = append(newIRINics, desiredIRINic) } - return newORINics + return newIRINics } -func FindNewORIVolumes(desiredORIVolumes, existingORIVolumes []*ori.Volume) []*ori.Volume { +func FindNewIRIVolumes(desiredIRIVolumes, existingIRIVolumes []*iri.Volume) []*iri.Volume { var ( - existingORIVolumeNames = utilslices.ToSetFunc(existingORIVolumes, (*ori.Volume).GetName) - newORIVolumes []*ori.Volume + existingIRIVolumeNames = utilslices.ToSetFunc(existingIRIVolumes, (*iri.Volume).GetName) + newIRIVolumes []*iri.Volume ) - for _, desiredORIVolume := range desiredORIVolumes { - if existingORIVolumeNames.Has(desiredORIVolume.Name) { + for _, desiredIRIVolume := range desiredIRIVolumes { + if existingIRIVolumeNames.Has(desiredIRIVolume.Name) { continue } - newORIVolumes = append(newORIVolumes, desiredORIVolume) + newIRIVolumes = append(newIRIVolumes, desiredIRIVolume) } - return newORIVolumes + return newIRIVolumes } func parseInt64(s string) (int64, error) { diff --git a/poollet/machinepoollet/handler/handler.go b/poollet/machinepoollet/handler/handler.go index ea2df09d0..f7c749af7 100644 --- a/poollet/machinepoollet/handler/handler.go +++ b/poollet/machinepoollet/handler/handler.go @@ -1,4 +1,4 @@ -// Copyright 2022 OnMetal authors +// Copyright 2022 IronCore authors // // Licensed under the Apache License, Version 2.0 (the "License"); // you may not use this file except in compliance with the License. diff --git a/poollet/machinepoollet/ori/streaming/remotecommand/COPYING b/poollet/machinepoollet/iri/streaming/remotecommand/COPYING similarity index 100% rename from poollet/machinepoollet/ori/streaming/remotecommand/COPYING rename to poollet/machinepoollet/iri/streaming/remotecommand/COPYING diff --git a/poollet/machinepoollet/ori/streaming/remotecommand/exec.go b/poollet/machinepoollet/iri/streaming/remotecommand/exec.go similarity index 100% rename from poollet/machinepoollet/ori/streaming/remotecommand/exec.go rename to poollet/machinepoollet/iri/streaming/remotecommand/exec.go diff --git a/poollet/machinepoollet/ori/streaming/remotecommand/httpstream.go b/poollet/machinepoollet/iri/streaming/remotecommand/httpstream.go similarity index 99% rename from poollet/machinepoollet/ori/streaming/remotecommand/httpstream.go rename to poollet/machinepoollet/iri/streaming/remotecommand/httpstream.go index 87456249f..ab8638b50 100644 --- a/poollet/machinepoollet/ori/streaming/remotecommand/httpstream.go +++ b/poollet/machinepoollet/iri/streaming/remotecommand/httpstream.go @@ -302,7 +302,7 @@ WaitForStreams: case api.StreamTypeError: ctx.writeStatus = v1WriteStatusFunc(stream) - // This defer statement shouldn't be here, but due to previous refactoring, it ended up in + // This defer statement shouldn't be here, but due to previous refactiring, it ended up in // here. This is what 1.0.x kubelets do, so we're retaining that behavior. This is fixed in // the v2ProtocolHandler. defer func() { _ = stream.Reset() }() diff --git a/poollet/machinepoollet/ori/streaming/remotecommand/streams.go b/poollet/machinepoollet/iri/streaming/remotecommand/streams.go similarity index 98% rename from poollet/machinepoollet/ori/streaming/remotecommand/streams.go rename to poollet/machinepoollet/iri/streaming/remotecommand/streams.go index 1124206d0..432b4a558 100644 --- a/poollet/machinepoollet/ori/streaming/remotecommand/streams.go +++ b/poollet/machinepoollet/iri/streaming/remotecommand/streams.go @@ -1,4 +1,4 @@ -// Copyright 2023 OnMetal authors +// Copyright 2023 IronCore authors // // Licensed under the Apache License, Version 2.0 (the "License"); // you may not use this file except in compliance with the License. diff --git a/poollet/machinepoollet/ori/streaming/remotecommand/websocket.go b/poollet/machinepoollet/iri/streaming/remotecommand/websocket.go similarity index 100% rename from poollet/machinepoollet/ori/streaming/remotecommand/websocket.go rename to poollet/machinepoollet/iri/streaming/remotecommand/websocket.go diff --git a/poollet/machinepoollet/machine/machine.go b/poollet/machinepoollet/machine/machine.go index 574747878..adb9718e9 100644 --- a/poollet/machinepoollet/machine/machine.go +++ b/poollet/machinepoollet/machine/machine.go @@ -1,4 +1,4 @@ -// Copyright 2023 OnMetal authors +// Copyright 2023 IronCore authors // // Licensed under the Apache License, Version 2.0 (the "License"); // you may not use this file except in compliance with the License. diff --git a/poollet/machinepoollet/mcm/generic.go b/poollet/machinepoollet/mcm/generic.go index d17c627c9..c4ad7b0de 100644 --- a/poollet/machinepoollet/mcm/generic.go +++ b/poollet/machinepoollet/mcm/generic.go @@ -1,4 +1,4 @@ -// Copyright 2022 OnMetal authors +// Copyright 2022 IronCore authors // // Licensed under the Apache License, Version 2.0 (the "License"); // you may not use this file except in compliance with the License. @@ -22,9 +22,9 @@ import ( "github.com/go-logr/logr" "github.com/gogo/protobuf/proto" - "github.com/onmetal/onmetal-api/ori/apis/machine" - ori "github.com/onmetal/onmetal-api/ori/apis/machine/v1alpha1" - "github.com/onmetal/onmetal-api/poollet/orievent" + "github.com/ironcore-dev/ironcore/iri/apis/machine" + iri "github.com/ironcore-dev/ironcore/iri/apis/machine/v1alpha1" + "github.com/ironcore-dev/ironcore/poollet/irievent" "golang.org/x/exp/maps" "k8s.io/apimachinery/pkg/util/sets" "k8s.io/apimachinery/pkg/util/wait" @@ -36,10 +36,10 @@ type capabilities struct { memoryBytes int64 } -func getCapabilities(oriCaps *ori.MachineClassCapabilities) capabilities { +func getCapabilities(iriCaps *iri.MachineClassCapabilities) capabilities { return capabilities{ - cpuMillis: oriCaps.CpuMillis, - memoryBytes: oriCaps.MemoryBytes, + cpuMillis: iriCaps.CpuMillis, + memoryBytes: iriCaps.MemoryBytes, } } @@ -51,15 +51,15 @@ type Generic struct { listener sets.Set[*listener] - machineClassByName map[string]*ori.MachineClassStatus - machineClassByCapabilities map[capabilities][]*ori.MachineClassStatus + machineClassByName map[string]*iri.MachineClassStatus + machineClassByCapabilities map[capabilities][]*iri.MachineClassStatus machineRuntime machine.RuntimeService relistPeriod time.Duration } -func (g *Generic) AddListener(handler orievent.Listener) (orievent.ListenerRegistration, error) { +func (g *Generic) AddListener(handler irievent.Listener) (irievent.ListenerRegistration, error) { g.mu.Lock() defer g.mu.Unlock() @@ -72,7 +72,7 @@ func (g *Generic) AddListener(handler orievent.Listener) (orievent.ListenerRegis }, nil } -func (g *Generic) RemoveListener(listener orievent.ListenerRegistration) error { +func (g *Generic) RemoveListener(listener irievent.ListenerRegistration) error { g.mu.Lock() defer g.mu.Unlock() @@ -86,7 +86,7 @@ func (g *Generic) RemoveListener(listener orievent.ListenerRegistration) error { return nil } -func shouldNotify(oldMachineClassByName map[string]*ori.MachineClassStatus, class *ori.MachineClassStatus) bool { +func shouldNotify(oldMachineClassByName map[string]*iri.MachineClassStatus, class *iri.MachineClassStatus) bool { oldMachineClass, ok := oldMachineClassByName[class.MachineClass.Name] if !ok { return true @@ -97,7 +97,7 @@ func shouldNotify(oldMachineClassByName map[string]*ori.MachineClassStatus, clas func (g *Generic) relist(ctx context.Context, log logr.Logger) error { log.V(1).Info("Relisting machine classes") - res, err := g.machineRuntime.Status(ctx, &ori.StatusRequest{}) + res, err := g.machineRuntime.Status(ctx, &iri.StatusRequest{}) if err != nil { return fmt.Errorf("error listing machine classes: %w", err) } @@ -158,7 +158,7 @@ func (g *Generic) Start(ctx context.Context) error { return nil } -func (g *Generic) GetMachineClassFor(ctx context.Context, name string, caps *ori.MachineClassCapabilities) (*ori.MachineClass, int64, error) { +func (g *Generic) GetMachineClassFor(ctx context.Context, name string, caps *iri.MachineClassCapabilities) (*iri.MachineClass, int64, error) { g.mu.RLock() defer g.mu.RUnlock() @@ -205,8 +205,8 @@ func NewGeneric(runtime machine.RuntimeService, opts GenericOptions) MachineClas setGenericOptionsDefaults(&opts) return &Generic{ synced: make(chan struct{}), - machineClassByName: map[string]*ori.MachineClassStatus{}, - machineClassByCapabilities: map[capabilities][]*ori.MachineClassStatus{}, + machineClassByName: map[string]*iri.MachineClassStatus{}, + machineClassByCapabilities: map[capabilities][]*iri.MachineClassStatus{}, listener: sets.New[*listener](), machineRuntime: runtime, relistPeriod: opts.RelistPeriod, @@ -214,7 +214,7 @@ func NewGeneric(runtime machine.RuntimeService, opts GenericOptions) MachineClas } type listener struct { - orievent.Listener + irievent.Listener } type listenerRegistration struct { diff --git a/poollet/machinepoollet/mcm/mcm.go b/poollet/machinepoollet/mcm/mcm.go index 3746d1a33..dfdf81958 100644 --- a/poollet/machinepoollet/mcm/mcm.go +++ b/poollet/machinepoollet/mcm/mcm.go @@ -1,4 +1,4 @@ -// Copyright 2022 OnMetal authors +// Copyright 2022 IronCore authors // // Licensed under the Apache License, Version 2.0 (the "License"); // you may not use this file except in compliance with the License. @@ -18,8 +18,8 @@ import ( "context" "errors" - ori "github.com/onmetal/onmetal-api/ori/apis/machine/v1alpha1" - "github.com/onmetal/onmetal-api/poollet/orievent" + iri "github.com/ironcore-dev/ironcore/iri/apis/machine/v1alpha1" + "github.com/ironcore-dev/ironcore/poollet/irievent" "sigs.k8s.io/controller-runtime/pkg/manager" ) @@ -30,8 +30,8 @@ var ( type MachineClassMapper interface { manager.Runnable - GetMachineClassFor(ctx context.Context, name string, capabilities *ori.MachineClassCapabilities) (*ori.MachineClass, int64, error) + GetMachineClassFor(ctx context.Context, name string, capabilities *iri.MachineClassCapabilities) (*iri.MachineClass, int64, error) WaitForSync(ctx context.Context) error - AddListener(listener orievent.Listener) (orievent.ListenerRegistration, error) - RemoveListener(reg orievent.ListenerRegistration) error + AddListener(listener irievent.Listener) (irievent.ListenerRegistration, error) + RemoveListener(reg irievent.ListenerRegistration) error } diff --git a/poollet/machinepoollet/predicate/predicate.go b/poollet/machinepoollet/predicate/predicate.go index 33af96d1d..e46f58ef8 100644 --- a/poollet/machinepoollet/predicate/predicate.go +++ b/poollet/machinepoollet/predicate/predicate.go @@ -1,4 +1,4 @@ -// Copyright 2022 OnMetal authors +// Copyright 2022 IronCore authors // // Licensed under the Apache License, Version 2.0 (the "License"); // you may not use this file except in compliance with the License. diff --git a/poollet/machinepoollet/server/exec.go b/poollet/machinepoollet/server/exec.go index fb94d2064..975786ac1 100644 --- a/poollet/machinepoollet/server/exec.go +++ b/poollet/machinepoollet/server/exec.go @@ -1,4 +1,4 @@ -// Copyright 2023 OnMetal authors +// Copyright 2023 IronCore authors // // Licensed under the Apache License, Version 2.0 (the "License"); // you may not use this file except in compliance with the License. @@ -19,8 +19,8 @@ import ( "net/url" "strconv" - ori "github.com/onmetal/onmetal-api/ori/apis/machine/v1alpha1" - machinepoolletv1alpha1 "github.com/onmetal/onmetal-api/poollet/machinepoollet/api/v1alpha1" + iri "github.com/ironcore-dev/ironcore/iri/apis/machine/v1alpha1" + machinepoolletv1alpha1 "github.com/ironcore-dev/ironcore/poollet/machinepoollet/api/v1alpha1" "google.golang.org/grpc/codes" grpcstatus "google.golang.org/grpc/status" "k8s.io/apimachinery/pkg/util/proxy" @@ -31,8 +31,8 @@ func (s *Server) serveExec(w http.ResponseWriter, req *http.Request, namespace, ctx := req.Context() log := ctrl.LoggerFrom(ctx) - listMachinesRes, err := s.machineRuntime.ListMachines(ctx, &ori.ListMachinesRequest{ - Filter: &ori.MachineFilter{ + listMachinesRes, err := s.machineRuntime.ListMachines(ctx, &iri.ListMachinesRequest{ + Filter: &iri.MachineFilter{ LabelSelector: map[string]string{ machinepoolletv1alpha1.MachineNamespaceLabel: namespace, machinepoolletv1alpha1.MachineNameLabel: name, @@ -50,7 +50,7 @@ func (s *Server) serveExec(w http.ResponseWriter, req *http.Request, namespace, } machine := listMachinesRes.Machines[0] - execRes, err := s.machineRuntime.Exec(ctx, &ori.ExecRequest{ + execRes, err := s.machineRuntime.Exec(ctx, &iri.ExecRequest{ MachineId: machine.Metadata.Id, }) if err != nil { diff --git a/poollet/machinepoollet/server/flags.go b/poollet/machinepoollet/server/flags.go index 47462f9a3..1b9b49472 100644 --- a/poollet/machinepoollet/server/flags.go +++ b/poollet/machinepoollet/server/flags.go @@ -1,4 +1,4 @@ -// Copyright 2022 OnMetal authors +// Copyright 2022 IronCore authors // // Licensed under the Apache License, Version 2.0 (the "License"); // you may not use this file except in compliance with the License. @@ -18,7 +18,7 @@ import ( "time" "github.com/go-logr/logr" - orimachine "github.com/onmetal/onmetal-api/ori/apis/machine" + irimachine "github.com/ironcore-dev/ironcore/iri/apis/machine" "github.com/spf13/pflag" ) @@ -80,7 +80,7 @@ func (o *ServingFlags) BindFlags(fs *pflag.FlagSet) { } // ServerOptions produces server.Options. -func (o *ServingFlags) ServerOptions(machineRuntime orimachine.RuntimeService, log logr.Logger, authOpts AuthOptions) Options { +func (o *ServingFlags) ServerOptions(machineRuntime irimachine.RuntimeService, log logr.Logger, authOpts AuthOptions) Options { return Options{ MachineRuntime: machineRuntime, Log: log, @@ -115,6 +115,6 @@ func (o *Flags) BindFlags(fs *pflag.FlagSet) { } // ServerOptions produces server.Options. -func (o *Flags) ServerOptions(machinePoolName string, machineRuntime orimachine.RuntimeService, log logr.Logger) Options { +func (o *Flags) ServerOptions(machinePoolName string, machineRuntime irimachine.RuntimeService, log logr.Logger) Options { return o.Serving.ServerOptions(machineRuntime, log, o.Auth.AuthOptions(machinePoolName)) } diff --git a/poollet/machinepoollet/server/server.go b/poollet/machinepoollet/server/server.go index 6148df251..e2af3acfe 100644 --- a/poollet/machinepoollet/server/server.go +++ b/poollet/machinepoollet/server/server.go @@ -1,4 +1,4 @@ -// Copyright 2022 OnMetal authors +// Copyright 2022 IronCore authors // // Licensed under the Apache License, Version 2.0 (the "License"); // you may not use this file except in compliance with the License. @@ -30,9 +30,9 @@ import ( "github.com/go-chi/chi/v5" "github.com/go-logr/logr" - computev1alpha1 "github.com/onmetal/onmetal-api/api/compute/v1alpha1" - orimachine "github.com/onmetal/onmetal-api/ori/apis/machine" - utilshttp "github.com/onmetal/onmetal-api/utils/http" + computev1alpha1 "github.com/ironcore-dev/ironcore/api/compute/v1alpha1" + irimachine "github.com/ironcore-dev/ironcore/iri/apis/machine" + utilshttp "github.com/ironcore-dev/ironcore/utils/http" "k8s.io/apiserver/pkg/authentication/authenticator" "k8s.io/apiserver/pkg/authentication/authenticatorfactory" "k8s.io/apiserver/pkg/authentication/user" @@ -52,8 +52,8 @@ import ( var log = logf.Log.WithName("machinepoollet").WithName("server") type Options struct { - // MachineRuntime is the ori-machine runtime service. - MachineRuntime orimachine.RuntimeService + // MachineRuntime is the iri-machine runtime service. + MachineRuntime irimachine.RuntimeService // Log is the logger to use in the server. // If unset, a package-global router will be used. @@ -68,7 +68,7 @@ type Options struct { // CertDir is the directory that contains the server key and certificate. // If not set, the server would look up the key and certificate in - // {TempDir}/onmetal-api-machinepool-server/serving-certs. The key and certificate + // {TempDir}/ironcore-machinepool-server/serving-certs. The key and certificate // must be named tls.key and tls.crt, respectively. // If the files don't exist, a self-signed certificate is generated. CertDir string @@ -107,7 +107,7 @@ type Server struct { auth Auth - machineRuntime orimachine.RuntimeService + machineRuntime irimachine.RuntimeService cacheTTL time.Duration @@ -324,7 +324,7 @@ func (s *Server) router() http.Handler { r.Use(utilshttp.InjectLogger(s.log)) r.Use(utilshttp.LogRequest) - r.Route("/apis/compute.api.onmetal.de", func(r chi.Router) { + r.Route("/apis/compute.ironcore.dev", func(r chi.Router) { if s.auth != nil { r.Use(s.authMiddleware) } diff --git a/poollet/volumepoollet/api/v1alpha1/common_types.go b/poollet/volumepoollet/api/v1alpha1/common_types.go index cdcdbcdc6..5ec36e2d8 100644 --- a/poollet/volumepoollet/api/v1alpha1/common_types.go +++ b/poollet/volumepoollet/api/v1alpha1/common_types.go @@ -1,4 +1,4 @@ -// Copyright 2022 OnMetal authors +// Copyright 2022 IronCore authors // // Licensed under the Apache License, Version 2.0 (the "License"); // you may not use this file except in compliance with the License. @@ -15,10 +15,10 @@ package v1alpha1 const ( - VolumeUIDLabel = "volumepoollet.api.onmetal.de/volume-uid" - VolumeNamespaceLabel = "volumepoollet.api.onmetal.de/volume-namespace" - VolumeNameLabel = "volumepoollet.api.onmetal.de/volume-name" + VolumeUIDLabel = "volumepoollet.ironcore.dev/volume-uid" + VolumeNamespaceLabel = "volumepoollet.ironcore.dev/volume-namespace" + VolumeNameLabel = "volumepoollet.ironcore.dev/volume-name" - FieldOwner = "volumepoollet.api.onmetal.de/field-owner" - VolumeFinalizer = "volumepoollet.api.onmetal.de/volume" + FieldOwner = "volumepoollet.ironcore.dev/field-owner" + VolumeFinalizer = "volumepoollet.ironcore.dev/volume" ) diff --git a/poollet/volumepoollet/client/config/getter.go b/poollet/volumepoollet/client/config/getter.go index 3e12e572d..6ea339a85 100644 --- a/poollet/volumepoollet/client/config/getter.go +++ b/poollet/volumepoollet/client/config/getter.go @@ -1,4 +1,4 @@ -// Copyright 2023 OnMetal authors +// Copyright 2023 IronCore authors // // Licensed under the Apache License, Version 2.0 (the "License"); // you may not use this file except in compliance with the License. @@ -19,9 +19,9 @@ import ( "crypto/x509/pkix" "os" - storagev1alpha1 "github.com/onmetal/onmetal-api/api/storage/v1alpha1" - utilcertificate "github.com/onmetal/onmetal-api/utils/certificate" - "github.com/onmetal/onmetal-api/utils/client/config" + storagev1alpha1 "github.com/ironcore-dev/ironcore/api/storage/v1alpha1" + utilcertificate "github.com/ironcore-dev/ironcore/utils/certificate" + "github.com/ironcore-dev/ironcore/utils/client/config" certificatesv1 "k8s.io/api/certificates/v1" "k8s.io/apiserver/pkg/server/egressselector" ctrl "sigs.k8s.io/controller-runtime" diff --git a/poollet/volumepoollet/cmd/volumepoollet/app/app.go b/poollet/volumepoollet/cmd/volumepoollet/app/app.go index 2d64f8c04..22b964036 100644 --- a/poollet/volumepoollet/cmd/volumepoollet/app/app.go +++ b/poollet/volumepoollet/cmd/volumepoollet/app/app.go @@ -1,4 +1,4 @@ -// Copyright 2022 OnMetal authors +// Copyright 2022 IronCore authors // // Licensed under the Apache License, Version 2.0 (the "License"); // you may not use this file except in compliance with the License. @@ -21,18 +21,18 @@ import ( "os" "time" - "github.com/onmetal/controller-utils/configutils" - ipamv1alpha1 "github.com/onmetal/onmetal-api/api/ipam/v1alpha1" - networkingv1alpha1 "github.com/onmetal/onmetal-api/api/networking/v1alpha1" - storagev1alpha1 "github.com/onmetal/onmetal-api/api/storage/v1alpha1" - storageclient "github.com/onmetal/onmetal-api/internal/client/storage" - ori "github.com/onmetal/onmetal-api/ori/apis/volume/v1alpha1" - oriremotevolume "github.com/onmetal/onmetal-api/ori/remote/volume" - "github.com/onmetal/onmetal-api/poollet/orievent" - volumepoolletconfig "github.com/onmetal/onmetal-api/poollet/volumepoollet/client/config" - "github.com/onmetal/onmetal-api/poollet/volumepoollet/controllers" - "github.com/onmetal/onmetal-api/poollet/volumepoollet/vcm" - "github.com/onmetal/onmetal-api/utils/client/config" + "github.com/ironcore-dev/controller-utils/configutils" + ipamv1alpha1 "github.com/ironcore-dev/ironcore/api/ipam/v1alpha1" + networkingv1alpha1 "github.com/ironcore-dev/ironcore/api/networking/v1alpha1" + storagev1alpha1 "github.com/ironcore-dev/ironcore/api/storage/v1alpha1" + storageclient "github.com/ironcore-dev/ironcore/internal/client/storage" + iri "github.com/ironcore-dev/ironcore/iri/apis/volume/v1alpha1" + iriremotevolume "github.com/ironcore-dev/ironcore/iri/remote/volume" + "github.com/ironcore-dev/ironcore/poollet/irievent" + volumepoolletconfig "github.com/ironcore-dev/ironcore/poollet/volumepoollet/client/config" + "github.com/ironcore-dev/ironcore/poollet/volumepoollet/controllers" + "github.com/ironcore-dev/ironcore/poollet/volumepoollet/vcm" + "github.com/ironcore-dev/ironcore/utils/client/config" "github.com/spf13/cobra" "github.com/spf13/pflag" "google.golang.org/grpc" @@ -139,7 +139,7 @@ func Run(ctx context.Context, opts Options) error { os.Exit(1) } - endpoint, err := oriremotevolume.GetAddressWithTimeout(opts.VolumeRuntimeSocketDiscoveryTimeout, opts.VolumeRuntimeEndpoint) + endpoint, err := iriremotevolume.GetAddressWithTimeout(opts.VolumeRuntimeSocketDiscoveryTimeout, opts.VolumeRuntimeEndpoint) if err != nil { return fmt.Errorf("error detecting volume runtime endpoint: %w", err) } @@ -156,7 +156,7 @@ func Run(ctx context.Context, opts Options) error { } }() - volumeRuntime := ori.NewVolumeRuntimeClient(conn) + volumeRuntime := iri.NewVolumeRuntimeClient(conn) cfg, configCtrl, err := getter.GetConfig(ctx, &opts.GetConfigOptions) if err != nil { @@ -176,7 +176,7 @@ func Run(ctx context.Context, opts Options) error { Metrics: metricsserver.Options{BindAddress: opts.MetricsAddr}, HealthProbeBindAddress: opts.ProbeAddr, LeaderElection: opts.EnableLeaderElection, - LeaderElectionID: "dfffbeaa.api.onmetal.de", + LeaderElectionID: "dfffbeaa.ironcore.dev", LeaderElectionNamespace: opts.LeaderElectionNamespace, LeaderElectionConfig: leaderElectionCfg, }) @@ -192,13 +192,13 @@ func Run(ctx context.Context, opts Options) error { return fmt.Errorf("error adding volume class mapper: %w", err) } - volumeEvents := orievent.NewGenerator(func(ctx context.Context) ([]*ori.Volume, error) { - res, err := volumeRuntime.ListVolumes(ctx, &ori.ListVolumesRequest{}) + volumeEvents := irievent.NewGenerator(func(ctx context.Context) ([]*iri.Volume, error) { + res, err := volumeRuntime.ListVolumes(ctx, &iri.ListVolumesRequest{}) if err != nil { return nil, err } return res.Volumes, nil - }, orievent.GeneratorOptions{}) + }, irievent.GeneratorOptions{}) if err := mgr.Add(volumeEvents); err != nil { return fmt.Errorf("error adding volume event generator: %w", err) } diff --git a/poollet/volumepoollet/cmd/volumepoollet/main.go b/poollet/volumepoollet/cmd/volumepoollet/main.go index c092eb446..9022e3cf2 100644 --- a/poollet/volumepoollet/cmd/volumepoollet/main.go +++ b/poollet/volumepoollet/cmd/volumepoollet/main.go @@ -1,4 +1,4 @@ -// Copyright 2022 OnMetal authors +// Copyright 2022 IronCore authors // // Licensed under the Apache License, Version 2.0 (the "License"); // you may not use this file except in compliance with the License. @@ -17,7 +17,7 @@ package main import ( "os" - "github.com/onmetal/onmetal-api/poollet/volumepoollet/cmd/volumepoollet/app" + "github.com/ironcore-dev/ironcore/poollet/volumepoollet/cmd/volumepoollet/app" ctrl "sigs.k8s.io/controller-runtime" ) diff --git a/poollet/volumepoollet/controllers/controllers_suite_test.go b/poollet/volumepoollet/controllers/controllers_suite_test.go index b960066d2..b0f28972e 100644 --- a/poollet/volumepoollet/controllers/controllers_suite_test.go +++ b/poollet/volumepoollet/controllers/controllers_suite_test.go @@ -1,4 +1,4 @@ -// Copyright 2022 OnMetal authors +// Copyright 2022 IronCore authors // // Licensed under the Apache License, Version 2.0 (the "License"); // you may not use this file except in compliance with the License. @@ -19,19 +19,19 @@ import ( "testing" "time" - "github.com/onmetal/controller-utils/buildutils" - "github.com/onmetal/controller-utils/modutils" - corev1alpha1 "github.com/onmetal/onmetal-api/api/core/v1alpha1" - storagev1alpha1 "github.com/onmetal/onmetal-api/api/storage/v1alpha1" - storageclient "github.com/onmetal/onmetal-api/internal/client/storage" - ori "github.com/onmetal/onmetal-api/ori/apis/volume/v1alpha1" - "github.com/onmetal/onmetal-api/ori/testing/volume" - "github.com/onmetal/onmetal-api/poollet/volumepoollet/controllers" - "github.com/onmetal/onmetal-api/poollet/volumepoollet/vcm" - utilsenvtest "github.com/onmetal/onmetal-api/utils/envtest" - "github.com/onmetal/onmetal-api/utils/envtest/apiserver" - "github.com/onmetal/onmetal-api/utils/envtest/controllermanager" - "github.com/onmetal/onmetal-api/utils/envtest/process" + "github.com/ironcore-dev/controller-utils/buildutils" + "github.com/ironcore-dev/controller-utils/modutils" + corev1alpha1 "github.com/ironcore-dev/ironcore/api/core/v1alpha1" + storagev1alpha1 "github.com/ironcore-dev/ironcore/api/storage/v1alpha1" + storageclient "github.com/ironcore-dev/ironcore/internal/client/storage" + iri "github.com/ironcore-dev/ironcore/iri/apis/volume/v1alpha1" + "github.com/ironcore-dev/ironcore/iri/testing/volume" + "github.com/ironcore-dev/ironcore/poollet/volumepoollet/controllers" + "github.com/ironcore-dev/ironcore/poollet/volumepoollet/vcm" + utilsenvtest "github.com/ironcore-dev/ironcore/utils/envtest" + "github.com/ironcore-dev/ironcore/utils/envtest/apiserver" + "github.com/ironcore-dev/ironcore/utils/envtest/controllermanager" + "github.com/ironcore-dev/ironcore/utils/envtest/process" . "github.com/onsi/ginkgo/v2" . "github.com/onsi/gomega" corev1 "k8s.io/api/core/v1" @@ -84,7 +84,7 @@ var _ = BeforeSuite(func() { testEnv = &envtest.Environment{} testEnvExt = &utilsenvtest.EnvironmentExtensions{ APIServiceDirectoryPaths: []string{ - modutils.Dir("github.com/onmetal/onmetal-api", "config", "apiserver", "apiservice", "bases"), + modutils.Dir("github.com/ironcore-dev/ironcore", "config", "apiserver", "apiservice", "bases"), }, ErrorIfAPIServicePathIsMissing: true, AdditionalServices: []utilsenvtest.AdditionalService{ @@ -109,7 +109,7 @@ var _ = BeforeSuite(func() { SetClient(k8sClient) apiSrv, err := apiserver.New(cfg, apiserver.Options{ - MainPath: "github.com/onmetal/onmetal-api/cmd/onmetal-apiserver", + MainPath: "github.com/ironcore-dev/ironcore/cmd/ironcore-apiserver", BuildOptions: []buildutils.BuildOption{buildutils.ModModeMod}, ETCDServers: []string{testEnv.ControlPlane.Etcd.URL.String()}, Host: testEnvExt.APIServiceInstallOptions.LocalServingHost, @@ -125,7 +125,7 @@ var _ = BeforeSuite(func() { ctrlMgr, err := controllermanager.New(cfg, controllermanager.Options{ Args: process.EmptyArgs().Set("controllers", "*"), - MainPath: "github.com/onmetal/onmetal-api/cmd/onmetal-controller-manager", + MainPath: "github.com/ironcore-dev/ironcore/cmd/ironcore-controller-manager", BuildOptions: []buildutils.BuildOption{buildutils.ModModeMod}, Host: testEnvExt.GetAdditionalServiceHost(controllerManagerService), Port: testEnvExt.GetAdditionalServicePort(controllerManagerService), @@ -190,10 +190,10 @@ func SetupTest() (*corev1.Namespace, *storagev1alpha1.VolumePool, *storagev1alph *srv = *volume.NewFakeRuntimeService() srv.SetVolumeClasses([]*volume.FakeVolumeClassStatus{ { - VolumeClassStatus: ori.VolumeClassStatus{ - VolumeClass: &ori.VolumeClass{ + VolumeClassStatus: iri.VolumeClassStatus{ + VolumeClass: &iri.VolumeClass{ Name: vc.Name, - Capabilities: &ori.VolumeClassCapabilities{ + Capabilities: &iri.VolumeClassCapabilities{ Tps: 262144000, Iops: 15000, }, @@ -201,10 +201,10 @@ func SetupTest() (*corev1.Namespace, *storagev1alpha1.VolumePool, *storagev1alph }, }, { - VolumeClassStatus: ori.VolumeClassStatus{ - VolumeClass: &ori.VolumeClass{ + VolumeClassStatus: iri.VolumeClassStatus{ + VolumeClass: &iri.VolumeClass{ Name: expandableVc.Name, - Capabilities: &ori.VolumeClassCapabilities{ + Capabilities: &iri.VolumeClassCapabilities{ Tps: 262144000, Iops: 1000, }, diff --git a/poollet/volumepoollet/controllers/events/events.go b/poollet/volumepoollet/controllers/events/events.go index c0ba90e54..197da326f 100644 --- a/poollet/volumepoollet/controllers/events/events.go +++ b/poollet/volumepoollet/controllers/events/events.go @@ -1,4 +1,4 @@ -// Copyright 2022 OnMetal authors +// Copyright 2022 IronCore authors // // Licensed under the Apache License, Version 2.0 (the "License"); // you may not use this file except in compliance with the License. diff --git a/poollet/volumepoollet/controllers/rbac.go b/poollet/volumepoollet/controllers/rbac.go index 94c5b3f52..f78cabe27 100644 --- a/poollet/volumepoollet/controllers/rbac.go +++ b/poollet/volumepoollet/controllers/rbac.go @@ -1,4 +1,4 @@ -// Copyright 2023 OnMetal authors +// Copyright 2023 IronCore authors // // Licensed under the Apache License, Version 2.0 (the "License"); // you may not use this file except in compliance with the License. diff --git a/poollet/volumepoollet/controllers/volume_controller.go b/poollet/volumepoollet/controllers/volume_controller.go index ff1c49b5d..219bbc047 100644 --- a/poollet/volumepoollet/controllers/volume_controller.go +++ b/poollet/volumepoollet/controllers/volume_controller.go @@ -1,4 +1,4 @@ -// Copyright 2022 OnMetal authors +// Copyright 2022 IronCore authors // // Licensed under the Apache License, Version 2.0 (the "License"); // you may not use this file except in compliance with the License. @@ -21,16 +21,16 @@ import ( "fmt" "github.com/go-logr/logr" - "github.com/onmetal/controller-utils/clientutils" - corev1alpha1 "github.com/onmetal/onmetal-api/api/core/v1alpha1" - storagev1alpha1 "github.com/onmetal/onmetal-api/api/storage/v1alpha1" - orimeta "github.com/onmetal/onmetal-api/ori/apis/meta/v1alpha1" - ori "github.com/onmetal/onmetal-api/ori/apis/volume/v1alpha1" - volumepoolletv1alpha1 "github.com/onmetal/onmetal-api/poollet/volumepoollet/api/v1alpha1" - "github.com/onmetal/onmetal-api/poollet/volumepoollet/controllers/events" - "github.com/onmetal/onmetal-api/poollet/volumepoollet/vcm" - onmetalapiclient "github.com/onmetal/onmetal-api/utils/client" - "github.com/onmetal/onmetal-api/utils/predicates" + "github.com/ironcore-dev/controller-utils/clientutils" + corev1alpha1 "github.com/ironcore-dev/ironcore/api/core/v1alpha1" + storagev1alpha1 "github.com/ironcore-dev/ironcore/api/storage/v1alpha1" + irimeta "github.com/ironcore-dev/ironcore/iri/apis/meta/v1alpha1" + iri "github.com/ironcore-dev/ironcore/iri/apis/volume/v1alpha1" + volumepoolletv1alpha1 "github.com/ironcore-dev/ironcore/poollet/volumepoollet/api/v1alpha1" + "github.com/ironcore-dev/ironcore/poollet/volumepoollet/controllers/events" + "github.com/ironcore-dev/ironcore/poollet/volumepoollet/vcm" + ironcoreclient "github.com/ironcore-dev/ironcore/utils/client" + "github.com/ironcore-dev/ironcore/utils/predicates" "google.golang.org/grpc/codes" "google.golang.org/grpc/status" corev1 "k8s.io/api/core/v1" @@ -51,7 +51,7 @@ type VolumeReconciler struct { client.Client Scheme *runtime.Scheme - VolumeRuntime ori.VolumeRuntimeClient + VolumeRuntime iri.VolumeRuntimeClient VolumeClassMapper vcm.VolumeClassMapper @@ -59,7 +59,7 @@ type VolumeReconciler struct { WatchFilterValue string } -func (r *VolumeReconciler) oriVolumeLabels(volume *storagev1alpha1.Volume) map[string]string { +func (r *VolumeReconciler) iriVolumeLabels(volume *storagev1alpha1.Volume) map[string]string { return map[string]string{ volumepoolletv1alpha1.VolumeUIDLabel: string(volume.UID), volumepoolletv1alpha1.VolumeNamespaceLabel: volume.Namespace, @@ -67,13 +67,13 @@ func (r *VolumeReconciler) oriVolumeLabels(volume *storagev1alpha1.Volume) map[s } } -func (r *VolumeReconciler) oriVolumeAnnotations(_ *storagev1alpha1.Volume) map[string]string { +func (r *VolumeReconciler) iriVolumeAnnotations(_ *storagev1alpha1.Volume) map[string]string { return map[string]string{} } -func (r *VolumeReconciler) listORIVolumesByKey(ctx context.Context, volumeKey client.ObjectKey) ([]*ori.Volume, error) { - res, err := r.VolumeRuntime.ListVolumes(ctx, &ori.ListVolumesRequest{ - Filter: &ori.VolumeFilter{ +func (r *VolumeReconciler) listIRIVolumesByKey(ctx context.Context, volumeKey client.ObjectKey) ([]*iri.Volume, error) { + res, err := r.VolumeRuntime.ListVolumes(ctx, &iri.ListVolumesRequest{ + Filter: &iri.VolumeFilter{ LabelSelector: map[string]string{ volumepoolletv1alpha1.VolumeNamespaceLabel: volumeKey.Namespace, volumepoolletv1alpha1.VolumeNameLabel: volumeKey.Name, @@ -87,9 +87,9 @@ func (r *VolumeReconciler) listORIVolumesByKey(ctx context.Context, volumeKey cl return volumes, nil } -func (r *VolumeReconciler) listORIVolumesByUID(ctx context.Context, volumeUID types.UID) ([]*ori.Volume, error) { - res, err := r.VolumeRuntime.ListVolumes(ctx, &ori.ListVolumesRequest{ - Filter: &ori.VolumeFilter{ +func (r *VolumeReconciler) listIRIVolumesByUID(ctx context.Context, volumeUID types.UID) ([]*iri.Volume, error) { + res, err := r.VolumeRuntime.ListVolumes(ctx, &iri.ListVolumesRequest{ + Filter: &iri.VolumeFilter{ LabelSelector: map[string]string{ volumepoolletv1alpha1.VolumeUIDLabel: string(volumeUID), }, @@ -103,9 +103,9 @@ func (r *VolumeReconciler) listORIVolumesByUID(ctx context.Context, volumeUID ty //+kubebuilder:rbac:groups="",resources=events,verbs=create;patch //+kubebuilder:rbac:groups="",resources=secrets,verbs=get;list;watch -//+kubebuilder:rbac:groups=storage.api.onmetal.de,resources=volumes,verbs=get;list;watch;update;patch -//+kubebuilder:rbac:groups=storage.api.onmetal.de,resources=volumes/status,verbs=get;update;patch -//+kubebuilder:rbac:groups=storage.api.onmetal.de,resources=volumes/finalizers,verbs=update +//+kubebuilder:rbac:groups=storage.ironcore.dev,resources=volumes,verbs=get;list;watch;update;patch +//+kubebuilder:rbac:groups=storage.ironcore.dev,resources=volumes/status,verbs=get;update;patch +//+kubebuilder:rbac:groups=storage.ironcore.dev,resources=volumes/finalizers,verbs=update func (r *VolumeReconciler) Reconcile(ctx context.Context, req ctrl.Request) (ctrl.Result, error) { log := ctrl.LoggerFrom(ctx) @@ -122,18 +122,18 @@ func (r *VolumeReconciler) Reconcile(ctx context.Context, req ctrl.Request) (ctr func (r *VolumeReconciler) deleteGone(ctx context.Context, log logr.Logger, volumeKey client.ObjectKey) (ctrl.Result, error) { log.V(1).Info("Delete gone") - log.V(1).Info("Listing ori volumes by key") - volumes, err := r.listORIVolumesByKey(ctx, volumeKey) + log.V(1).Info("Listing iri volumes by key") + volumes, err := r.listIRIVolumesByKey(ctx, volumeKey) if err != nil { - return ctrl.Result{}, fmt.Errorf("error listing ori volumes by key: %w", err) + return ctrl.Result{}, fmt.Errorf("error listing iri volumes by key: %w", err) } - ok, err := r.deleteORIVolumes(ctx, log, volumes) + ok, err := r.deleteIRIVolumes(ctx, log, volumes) if err != nil { - return ctrl.Result{}, fmt.Errorf("error deleting ori volumes: %w", err) + return ctrl.Result{}, fmt.Errorf("error deleting iri volumes: %w", err) } if !ok { - log.V(1).Info("Not all ori volumes are gone, requeueing") + log.V(1).Info("Not all iri volumes are gone, requeueing") return ctrl.Result{Requeue: true}, nil } @@ -141,39 +141,39 @@ func (r *VolumeReconciler) deleteGone(ctx context.Context, log logr.Logger, volu return ctrl.Result{}, nil } -func (r *VolumeReconciler) deleteORIVolumes(ctx context.Context, log logr.Logger, volumes []*ori.Volume) (bool, error) { +func (r *VolumeReconciler) deleteIRIVolumes(ctx context.Context, log logr.Logger, volumes []*iri.Volume) (bool, error) { var ( errs []error - deletingORIVolumeIDs []string + deletingIRIVolumeIDs []string ) for _, volume := range volumes { - oriVolumeID := volume.Metadata.Id - log := log.WithValues("ORIVolumeID", oriVolumeID) - log.V(1).Info("Deleting ori volume") - _, err := r.VolumeRuntime.DeleteVolume(ctx, &ori.DeleteVolumeRequest{ - VolumeId: oriVolumeID, + iriVolumeID := volume.Metadata.Id + log := log.WithValues("IRIVolumeID", iriVolumeID) + log.V(1).Info("Deleting iri volume") + _, err := r.VolumeRuntime.DeleteVolume(ctx, &iri.DeleteVolumeRequest{ + VolumeId: iriVolumeID, }) if err != nil { if status.Code(err) != codes.NotFound { - errs = append(errs, fmt.Errorf("error deleting ori volume %s: %w", oriVolumeID, err)) + errs = append(errs, fmt.Errorf("error deleting iri volume %s: %w", iriVolumeID, err)) } else { - log.V(1).Info("ORI Volume is already gone") + log.V(1).Info("IRI Volume is already gone") } } else { - log.V(1).Info("Issued ori volume deletion") - deletingORIVolumeIDs = append(deletingORIVolumeIDs, oriVolumeID) + log.V(1).Info("Issued iri volume deletion") + deletingIRIVolumeIDs = append(deletingIRIVolumeIDs, iriVolumeID) } } switch { case len(errs) > 0: - return false, fmt.Errorf("error(s) deleting ori volume(s): %v", errs) - case len(deletingORIVolumeIDs) > 0: - log.V(1).Info("Volumes are in deletion", "DeletingORIVolumeIDs", deletingORIVolumeIDs) + return false, fmt.Errorf("error(s) deleting iri volume(s): %v", errs) + case len(deletingIRIVolumeIDs) > 0: + log.V(1).Info("Volumes are in deletion", "DeletingIRIVolumeIDs", deletingIRIVolumeIDs) return false, nil default: - log.V(1).Info("No ori volumes present") + log.V(1).Info("No iri volumes present") return true, nil } } @@ -196,21 +196,21 @@ func (r *VolumeReconciler) delete(ctx context.Context, log logr.Logger, volume * log.V(1).Info("Finalizer present") log.V(1).Info("Listing volumes") - volumes, err := r.listORIVolumesByUID(ctx, volume.UID) + volumes, err := r.listIRIVolumesByUID(ctx, volume.UID) if err != nil { return ctrl.Result{}, fmt.Errorf("error listing volumes by uid: %w", err) } - ok, err := r.deleteORIVolumes(ctx, log, volumes) + ok, err := r.deleteIRIVolumes(ctx, log, volumes) if err != nil { - return ctrl.Result{}, fmt.Errorf("error deleting ori volumes: %w", err) + return ctrl.Result{}, fmt.Errorf("error deleting iri volumes: %w", err) } if !ok { - log.V(1).Info("Not all ori volumes are gone, requeueing") + log.V(1).Info("Not all iri volumes are gone, requeueing") return ctrl.Result{Requeue: true}, nil } - log.V(1).Info("Deleted all ori volumes, removing finalizer") + log.V(1).Info("Deleted all iri volumes, removing finalizer") if err := clientutils.PatchRemoveFinalizer(ctx, r.Client, volume, volumepoolletv1alpha1.VolumeFinalizer); err != nil { return ctrl.Result{}, fmt.Errorf("error removing finalizer: %w", err) } @@ -219,24 +219,24 @@ func (r *VolumeReconciler) delete(ctx context.Context, log logr.Logger, volume * return ctrl.Result{}, nil } -func getORIVolumeClassCapabilities(volumeClass *storagev1alpha1.VolumeClass) (*ori.VolumeClassCapabilities, error) { +func getIRIVolumeClassCapabilities(volumeClass *storagev1alpha1.VolumeClass) (*iri.VolumeClassCapabilities, error) { tps := volumeClass.Capabilities.TPS() iops := volumeClass.Capabilities.IOPS() - return &ori.VolumeClassCapabilities{ + return &iri.VolumeClassCapabilities{ Tps: tps.Value(), Iops: iops.Value(), }, nil } -func (r *VolumeReconciler) prepareORIVolumeMetadata(volume *storagev1alpha1.Volume) *orimeta.ObjectMetadata { - return &orimeta.ObjectMetadata{ - Labels: r.oriVolumeLabels(volume), - Annotations: r.oriVolumeAnnotations(volume), +func (r *VolumeReconciler) prepareIRIVolumeMetadata(volume *storagev1alpha1.Volume) *irimeta.ObjectMetadata { + return &irimeta.ObjectMetadata{ + Labels: r.iriVolumeLabels(volume), + Annotations: r.iriVolumeAnnotations(volume), } } -func (r *VolumeReconciler) prepareORIVolumeClass(ctx context.Context, volume *storagev1alpha1.Volume, volumeClassName string) (string, bool, error) { +func (r *VolumeReconciler) prepareIRIVolumeClass(ctx context.Context, volume *storagev1alpha1.Volume, volumeClassName string) (string, bool, error) { volumeClass := &storagev1alpha1.VolumeClass{} volumeClassKey := client.ObjectKey{Name: volumeClassName} if err := r.Get(ctx, volumeClassKey, volumeClass); err != nil { @@ -249,9 +249,9 @@ func (r *VolumeReconciler) prepareORIVolumeClass(ctx context.Context, volume *st return "", false, nil } - caps, err := getORIVolumeClassCapabilities(volumeClass) + caps, err := getIRIVolumeClassCapabilities(volumeClass) if err != nil { - return "", false, fmt.Errorf("error getting ori volume class capabilities: %w", err) + return "", false, fmt.Errorf("error getting iri volume class capabilities: %w", err) } class, _, err := r.VolumeClassMapper.GetVolumeClassFor(ctx, volumeClassName, caps) @@ -261,7 +261,7 @@ func (r *VolumeReconciler) prepareORIVolumeClass(ctx context.Context, volume *st return class.Name, true, nil } -func (r *VolumeReconciler) prepareORIVolumeEncryption(ctx context.Context, volume *storagev1alpha1.Volume) (*ori.EncryptionSpec, bool, error) { +func (r *VolumeReconciler) prepareIRIVolumeEncryption(ctx context.Context, volume *storagev1alpha1.Volume) (*iri.EncryptionSpec, bool, error) { encryption := volume.Spec.Encryption if encryption == nil { return nil, true, nil @@ -279,63 +279,63 @@ func (r *VolumeReconciler) prepareORIVolumeEncryption(ctx context.Context, volum return nil, false, nil } - return &ori.EncryptionSpec{ + return &iri.EncryptionSpec{ SecretData: encryptionSecret.Data, }, true, nil } -func (r *VolumeReconciler) prepareORIVolumeResources(_ context.Context, _ *storagev1alpha1.Volume, resources corev1alpha1.ResourceList) (*ori.VolumeResources, bool, error) { +func (r *VolumeReconciler) prepareIRIVolumeResources(_ context.Context, _ *storagev1alpha1.Volume, resources corev1alpha1.ResourceList) (*iri.VolumeResources, bool, error) { storageBytes := resources.Storage().Value() - return &ori.VolumeResources{ + return &iri.VolumeResources{ StorageBytes: storageBytes, }, true, nil } -func (r *VolumeReconciler) prepareORIVolume(ctx context.Context, log logr.Logger, volume *storagev1alpha1.Volume) (*ori.Volume, bool, error) { +func (r *VolumeReconciler) prepareIRIVolume(ctx context.Context, log logr.Logger, volume *storagev1alpha1.Volume) (*iri.Volume, bool, error) { var ( ok = true errs []error ) log.V(1).Info("Getting volume class") - class, classOK, err := r.prepareORIVolumeClass(ctx, volume, volume.Spec.VolumeClassRef.Name) + class, classOK, err := r.prepareIRIVolumeClass(ctx, volume, volume.Spec.VolumeClassRef.Name) switch { case err != nil: - errs = append(errs, fmt.Errorf("error preparing ori volume class: %w", err)) + errs = append(errs, fmt.Errorf("error preparing iri volume class: %w", err)) case !classOK: ok = false } log.V(1).Info("Getting encryption secret") - encryption, encryptionOK, err := r.prepareORIVolumeEncryption(ctx, volume) + encryption, encryptionOK, err := r.prepareIRIVolumeEncryption(ctx, volume) switch { case err != nil: - errs = append(errs, fmt.Errorf("error preparing ori volume class: %w", err)) + errs = append(errs, fmt.Errorf("error preparing iri volume class: %w", err)) case !encryptionOK: ok = false } - resources, resourcesOK, err := r.prepareORIVolumeResources(ctx, volume, volume.Spec.Resources) + resources, resourcesOK, err := r.prepareIRIVolumeResources(ctx, volume, volume.Spec.Resources) switch { case err != nil: - errs = append(errs, fmt.Errorf("error preparing ori volume resources: %w", err)) + errs = append(errs, fmt.Errorf("error preparing iri volume resources: %w", err)) case !resourcesOK: ok = false } - metadata := r.prepareORIVolumeMetadata(volume) + metadata := r.prepareIRIVolumeMetadata(volume) if len(errs) > 0 { - return nil, false, fmt.Errorf("error(s) preparing ori volume: %v", errs) + return nil, false, fmt.Errorf("error(s) preparing iri volume: %v", errs) } if !ok { return nil, false, nil } - return &ori.Volume{ + return &iri.Volume{ Metadata: metadata, - Spec: &ori.VolumeSpec{ + Spec: &iri.VolumeSpec{ Image: volume.Spec.Image, Class: class, Resources: resources, @@ -359,7 +359,7 @@ func (r *VolumeReconciler) reconcile(ctx context.Context, log logr.Logger, volum log.V(1).Info("Finalizer is present") log.V(1).Info("Ensuring no reconcile annotation") - modified, err = onmetalapiclient.PatchEnsureNoReconcileAnnotation(ctx, r.Client, volume) + modified, err = ironcoreclient.PatchEnsureNoReconcileAnnotation(ctx, r.Client, volume) if err != nil { return ctrl.Result{}, fmt.Errorf("error ensuring no reconcile annotation: %w", err) } @@ -369,8 +369,8 @@ func (r *VolumeReconciler) reconcile(ctx context.Context, log logr.Logger, volum } log.V(1).Info("Listing volumes") - res, err := r.VolumeRuntime.ListVolumes(ctx, &ori.ListVolumesRequest{ - Filter: &ori.VolumeFilter{ + res, err := r.VolumeRuntime.ListVolumes(ctx, &iri.ListVolumesRequest{ + Filter: &iri.VolumeFilter{ LabelSelector: map[string]string{ volumepoolletv1alpha1.VolumeUIDLabel: string(volume.UID), }, @@ -384,12 +384,12 @@ func (r *VolumeReconciler) reconcile(ctx context.Context, log logr.Logger, volum case 0: return r.create(ctx, log, volume) case 1: - oriVolume := res.Volumes[0] - if err := r.update(ctx, log, volume, oriVolume); err != nil { + iriVolume := res.Volumes[0] + if err := r.update(ctx, log, volume, iriVolume); err != nil { return ctrl.Result{}, fmt.Errorf("error updating volume: %w", err) } - if err := r.updateStatus(ctx, log, volume, oriVolume); err != nil { + if err := r.updateStatus(ctx, log, volume, iriVolume); err != nil { return ctrl.Result{}, fmt.Errorf("error updating volume status: %w", err) } return ctrl.Result{}, nil @@ -401,32 +401,32 @@ func (r *VolumeReconciler) reconcile(ctx context.Context, log logr.Logger, volum func (r *VolumeReconciler) create(ctx context.Context, log logr.Logger, volume *storagev1alpha1.Volume) (ctrl.Result, error) { log.V(1).Info("Create") - log.V(1).Info("Preparing ori volume") - oriVolume, ok, err := r.prepareORIVolume(ctx, log, volume) + log.V(1).Info("Preparing iri volume") + iriVolume, ok, err := r.prepareIRIVolume(ctx, log, volume) if err != nil { - return ctrl.Result{}, fmt.Errorf("error preparing ori volume: %w", err) + return ctrl.Result{}, fmt.Errorf("error preparing iri volume: %w", err) } if !ok { - log.V(1).Info("ORI volume is not yet ready to be prepared") + log.V(1).Info("IRI volume is not yet ready to be prepared") return ctrl.Result{}, nil } log.V(1).Info("Creating volume") - res, err := r.VolumeRuntime.CreateVolume(ctx, &ori.CreateVolumeRequest{ - Volume: oriVolume, + res, err := r.VolumeRuntime.CreateVolume(ctx, &iri.CreateVolumeRequest{ + Volume: iriVolume, }) if err != nil { return ctrl.Result{}, fmt.Errorf("error creating volume: %w", err) } - oriVolume = res.Volume + iriVolume = res.Volume - volumeID := oriVolume.Metadata.Id + volumeID := iriVolume.Metadata.Id log = log.WithValues("VolumeID", volumeID) log.V(1).Info("Created") log.V(1).Info("Updating status") - if err := r.updateStatus(ctx, log, volume, oriVolume); err != nil { + if err := r.updateStatus(ctx, log, volume, iriVolume); err != nil { return ctrl.Result{}, fmt.Errorf("error updating volume status: %w", err) } @@ -434,14 +434,14 @@ func (r *VolumeReconciler) create(ctx context.Context, log logr.Logger, volume * return ctrl.Result{}, nil } -func (r *VolumeReconciler) update(ctx context.Context, log logr.Logger, volume *storagev1alpha1.Volume, oriVolume *ori.Volume) error { +func (r *VolumeReconciler) update(ctx context.Context, log logr.Logger, volume *storagev1alpha1.Volume, iriVolume *iri.Volume) error { storageBytes := volume.Spec.Resources.Storage().Value() - oldStorageBytes := oriVolume.Spec.Resources.StorageBytes + oldStorageBytes := iriVolume.Spec.Resources.StorageBytes if storageBytes != oldStorageBytes { log.V(1).Info("Expanding volume", "StorageBytes", storageBytes, "OldStorageBytes", oldStorageBytes) - if _, err := r.VolumeRuntime.ExpandVolume(ctx, &ori.ExpandVolumeRequest{ - VolumeId: oriVolume.Metadata.Id, - Resources: &ori.VolumeResources{ + if _, err := r.VolumeRuntime.ExpandVolume(ctx, &iri.ExpandVolumeRequest{ + VolumeId: iriVolume.Metadata.Id, + Resources: &iri.VolumeResources{ StorageBytes: storageBytes, }, }); err != nil { @@ -457,27 +457,27 @@ func (r *VolumeReconciler) volumeSecretName(volumeName string, volumeHandle stri return hex.EncodeToString(sum[:])[:63] } -var oriVolumeStateToVolumeState = map[ori.VolumeState]storagev1alpha1.VolumeState{ - ori.VolumeState_VOLUME_PENDING: storagev1alpha1.VolumeStatePending, - ori.VolumeState_VOLUME_AVAILABLE: storagev1alpha1.VolumeStateAvailable, - ori.VolumeState_VOLUME_ERROR: storagev1alpha1.VolumeStateError, +var iriVolumeStateToVolumeState = map[iri.VolumeState]storagev1alpha1.VolumeState{ + iri.VolumeState_VOLUME_PENDING: storagev1alpha1.VolumeStatePending, + iri.VolumeState_VOLUME_AVAILABLE: storagev1alpha1.VolumeStateAvailable, + iri.VolumeState_VOLUME_ERROR: storagev1alpha1.VolumeStateError, } -func (r *VolumeReconciler) convertORIVolumeState(oriState ori.VolumeState) (storagev1alpha1.VolumeState, error) { - if res, ok := oriVolumeStateToVolumeState[oriState]; ok { +func (r *VolumeReconciler) convertIRIVolumeState(iriState iri.VolumeState) (storagev1alpha1.VolumeState, error) { + if res, ok := iriVolumeStateToVolumeState[iriState]; ok { return res, nil } - return "", fmt.Errorf("unknown volume state %v", oriState) + return "", fmt.Errorf("unknown volume state %v", iriState) } -func (r *VolumeReconciler) updateStatus(ctx context.Context, log logr.Logger, volume *storagev1alpha1.Volume, oriVolume *ori.Volume) error { +func (r *VolumeReconciler) updateStatus(ctx context.Context, log logr.Logger, volume *storagev1alpha1.Volume, iriVolume *iri.Volume) error { var access *storagev1alpha1.VolumeAccess - if oriVolume.Status.State == ori.VolumeState_VOLUME_AVAILABLE { - if oriAccess := oriVolume.Status.Access; oriAccess != nil { + if iriVolume.Status.State == iri.VolumeState_VOLUME_AVAILABLE { + if iriAccess := iriVolume.Status.Access; iriAccess != nil { var secretRef *corev1.LocalObjectReference - if oriAccess.SecretData != nil { + if iriAccess.SecretData != nil { log.V(1).Info("Applying volume secret") volumeSecret := &corev1.Secret{ TypeMeta: metav1.TypeMeta{ @@ -486,12 +486,12 @@ func (r *VolumeReconciler) updateStatus(ctx context.Context, log logr.Logger, vo }, ObjectMeta: metav1.ObjectMeta{ Namespace: volume.Namespace, - Name: r.volumeSecretName(volume.Name, oriAccess.Handle), + Name: r.volumeSecretName(volume.Name, iriAccess.Handle), Labels: map[string]string{ volumepoolletv1alpha1.VolumeUIDLabel: string(volume.UID), }, }, - Data: oriAccess.SecretData, + Data: iriAccess.SecretData, } _ = ctrl.SetControllerReference(volume, volumeSecret, r.Scheme) if err := r.Patch(ctx, volumeSecret, client.Apply, client.FieldOwner(volumepoolletv1alpha1.FieldOwner)); err != nil { @@ -512,9 +512,9 @@ func (r *VolumeReconciler) updateStatus(ctx context.Context, log logr.Logger, vo access = &storagev1alpha1.VolumeAccess{ SecretRef: secretRef, - Driver: oriAccess.Driver, - Handle: oriAccess.Handle, - VolumeAttributes: oriAccess.Attributes, + Driver: iriAccess.Driver, + Handle: iriAccess.Handle, + VolumeAttributes: iriAccess.Attributes, } } @@ -524,7 +524,7 @@ func (r *VolumeReconciler) updateStatus(ctx context.Context, log logr.Logger, vo now := metav1.Now() volume.Status.Access = access - newState, err := r.convertORIVolumeState(oriVolume.Status.State) + newState, err := r.convertIRIVolumeState(iriVolume.Status.State) if err != nil { return err } diff --git a/poollet/volumepoollet/controllers/volume_controller_test.go b/poollet/volumepoollet/controllers/volume_controller_test.go index fe9bc3fe7..56ecf446c 100644 --- a/poollet/volumepoollet/controllers/volume_controller_test.go +++ b/poollet/volumepoollet/controllers/volume_controller_test.go @@ -1,4 +1,4 @@ -// Copyright 2022 OnMetal authors +// Copyright 2022 IronCore authors // // Licensed under the Apache License, Version 2.0 (the "License"); // you may not use this file except in compliance with the License. @@ -17,10 +17,10 @@ package controllers_test import ( "fmt" - corev1alpha1 "github.com/onmetal/onmetal-api/api/core/v1alpha1" - storagev1alpha1 "github.com/onmetal/onmetal-api/api/storage/v1alpha1" - ori "github.com/onmetal/onmetal-api/ori/apis/volume/v1alpha1" - onmetalapiclient "github.com/onmetal/onmetal-api/utils/client" + corev1alpha1 "github.com/ironcore-dev/ironcore/api/core/v1alpha1" + storagev1alpha1 "github.com/ironcore-dev/ironcore/api/storage/v1alpha1" + iri "github.com/ironcore-dev/ironcore/iri/apis/volume/v1alpha1" + ironcoreclient "github.com/ironcore-dev/ironcore/utils/client" . "github.com/onsi/ginkgo/v2" . "github.com/onsi/gomega" corev1 "k8s.io/api/core/v1" @@ -71,14 +71,14 @@ var _ = Describe("VolumeController", func() { HaveField("Volumes", HaveLen(1)), )) - _, oriVolume := GetSingleMapEntry(srv.Volumes) + _, iriVolume := GetSingleMapEntry(srv.Volumes) - Expect(oriVolume.Spec.Image).To(Equal("")) - Expect(oriVolume.Spec.Class).To(Equal(vc.Name)) - Expect(oriVolume.Spec.Encryption).To(BeNil()) - Expect(oriVolume.Spec.Resources.StorageBytes).To(Equal(size.Value())) + Expect(iriVolume.Spec.Image).To(Equal("")) + Expect(iriVolume.Spec.Class).To(Equal(vc.Name)) + Expect(iriVolume.Spec.Encryption).To(BeNil()) + Expect(iriVolume.Spec.Resources.StorageBytes).To(Equal(size.Value())) - oriVolume.Status.Access = &ori.VolumeAccess{ + iriVolume.Status.Access = &iri.VolumeAccess{ Driver: volumeDriver, Handle: volumeHandle, Attributes: map[string]string{ @@ -90,9 +90,9 @@ var _ = Describe("VolumeController", func() { UserKeyKey: []byte(volumeUser), }, } - oriVolume.Status.State = ori.VolumeState_VOLUME_AVAILABLE + iriVolume.Status.State = iri.VolumeState_VOLUME_AVAILABLE - Expect(onmetalapiclient.PatchAddReconcileAnnotation(ctx, k8sClient, volume)).Should(Succeed()) + Expect(ironcoreclient.PatchAddReconcileAnnotation(ctx, k8sClient, volume)).Should(Succeed()) Eventually(Object(volume)).Should(SatisfyAll( HaveField("Status.State", storagev1alpha1.VolumeStateAvailable), @@ -157,12 +157,12 @@ var _ = Describe("VolumeController", func() { HaveField("Volumes", HaveLen(1)), )) - _, oriVolume := GetSingleMapEntry(srv.Volumes) + _, iriVolume := GetSingleMapEntry(srv.Volumes) - Expect(oriVolume.Spec.Image).To(Equal("")) - Expect(oriVolume.Spec.Class).To(Equal(vc.Name)) - Expect(oriVolume.Spec.Resources.StorageBytes).To(Equal(size.Value())) - Expect(oriVolume.Spec.Encryption.SecretData).NotTo(HaveKeyWithValue(encryptionDataKey, encryptionData)) + Expect(iriVolume.Spec.Image).To(Equal("")) + Expect(iriVolume.Spec.Class).To(Equal(vc.Name)) + Expect(iriVolume.Spec.Resources.StorageBytes).To(Equal(size.Value())) + Expect(iriVolume.Spec.Encryption.SecretData).NotTo(HaveKeyWithValue(encryptionDataKey, encryptionData)) }) @@ -192,11 +192,11 @@ var _ = Describe("VolumeController", func() { HaveField("Volumes", HaveLen(1)), )) - _, oriVolume := GetSingleMapEntry(srv.Volumes) + _, iriVolume := GetSingleMapEntry(srv.Volumes) - Expect(oriVolume.Spec.Image).To(Equal("")) - Expect(oriVolume.Spec.Class).To(Equal(expandableVc.Name)) - Expect(oriVolume.Spec.Resources.StorageBytes).To(Equal(size.Value())) + Expect(iriVolume.Spec.Image).To(Equal("")) + Expect(iriVolume.Spec.Class).To(Equal(expandableVc.Name)) + Expect(iriVolume.Spec.Resources.StorageBytes).To(Equal(size.Value())) By("update increasing the storage resource") baseVolume := volume.DeepCopy() @@ -211,8 +211,8 @@ var _ = Describe("VolumeController", func() { )) Eventually(func() int64 { - _, oriVolume = GetSingleMapEntry(srv.Volumes) - return oriVolume.Spec.Resources.StorageBytes + _, iriVolume = GetSingleMapEntry(srv.Volumes) + return iriVolume.Spec.Resources.StorageBytes }).Should(Equal(newSize.Value())) }) diff --git a/poollet/volumepoollet/controllers/volumeannotator_controller.go b/poollet/volumepoollet/controllers/volumeannotator_controller.go index 06a8fd73c..16100d9fe 100644 --- a/poollet/volumepoollet/controllers/volumeannotator_controller.go +++ b/poollet/volumepoollet/controllers/volumeannotator_controller.go @@ -1,4 +1,4 @@ -// Copyright 2022 OnMetal authors +// Copyright 2022 IronCore authors // // Licensed under the Apache License, Version 2.0 (the "License"); // you may not use this file except in compliance with the License. @@ -19,12 +19,12 @@ import ( "fmt" "github.com/go-logr/logr" - storagev1alpha1 "github.com/onmetal/onmetal-api/api/storage/v1alpha1" - orimeta "github.com/onmetal/onmetal-api/ori/apis/meta/v1alpha1" - ori "github.com/onmetal/onmetal-api/ori/apis/volume/v1alpha1" - "github.com/onmetal/onmetal-api/poollet/orievent" - volumepoolletv1alpha1 "github.com/onmetal/onmetal-api/poollet/volumepoollet/api/v1alpha1" - onmetalapiclient "github.com/onmetal/onmetal-api/utils/client" + storagev1alpha1 "github.com/ironcore-dev/ironcore/api/storage/v1alpha1" + irimeta "github.com/ironcore-dev/ironcore/iri/apis/meta/v1alpha1" + iri "github.com/ironcore-dev/ironcore/iri/apis/volume/v1alpha1" + "github.com/ironcore-dev/ironcore/poollet/irievent" + volumepoolletv1alpha1 "github.com/ironcore-dev/ironcore/poollet/volumepoollet/api/v1alpha1" + ironcoreclient "github.com/ironcore-dev/ironcore/utils/client" metav1 "k8s.io/apimachinery/pkg/apis/meta/v1" ctrl "sigs.k8s.io/controller-runtime" "sigs.k8s.io/controller-runtime/pkg/client" @@ -38,7 +38,7 @@ import ( type VolumeAnnotatorReconciler struct { client.Client - VolumeEvents orievent.Source[*ori.Volume] + VolumeEvents irievent.Source[*iri.Volume] } func (r *VolumeAnnotatorReconciler) Reconcile(ctx context.Context, req ctrl.Request) (ctrl.Result, error) { @@ -49,14 +49,14 @@ func (r *VolumeAnnotatorReconciler) Reconcile(ctx context.Context, req ctrl.Requ }, } - if err := onmetalapiclient.PatchAddReconcileAnnotation(ctx, r.Client, volume); client.IgnoreNotFound(err) != nil { + if err := ironcoreclient.PatchAddReconcileAnnotation(ctx, r.Client, volume); client.IgnoreNotFound(err) != nil { return ctrl.Result{}, fmt.Errorf("error patching volume: %w", err) } return ctrl.Result{}, nil } -func volumeAnnotatorEventHandler[O orimeta.Object](log logr.Logger, c chan<- event.GenericEvent) orievent.HandlerFuncs[O] { - handleEvent := func(obj orimeta.Object) { +func volumeAnnotatorEventHandler[O irimeta.Object](log logr.Logger, c chan<- event.GenericEvent) irievent.HandlerFuncs[O] { + handleEvent := func(obj irimeta.Object) { namespace, ok := obj.GetMetadata().Labels[volumepoolletv1alpha1.VolumeNamespaceLabel] if !ok { return @@ -81,17 +81,17 @@ func volumeAnnotatorEventHandler[O orimeta.Object](log logr.Logger, c chan<- eve } } - return orievent.HandlerFuncs[O]{ - CreateFunc: func(event orievent.CreateEvent[O]) { + return irievent.HandlerFuncs[O]{ + CreateFunc: func(event irievent.CreateEvent[O]) { handleEvent(event.Object) }, - UpdateFunc: func(event orievent.UpdateEvent[O]) { + UpdateFunc: func(event irievent.UpdateEvent[O]) { handleEvent(event.ObjectNew) }, - DeleteFunc: func(event orievent.DeleteEvent[O]) { + DeleteFunc: func(event irievent.DeleteEvent[O]) { handleEvent(event.Object) }, - GenericFunc: func(event orievent.GenericEvent[O]) { + GenericFunc: func(event irievent.GenericEvent[O]) { handleEvent(event.Object) }, } @@ -105,7 +105,7 @@ func (r *VolumeAnnotatorReconciler) SetupWithManager(mgr ctrl.Manager) error { return err } - src, err := r.oriVolumeEventSource(mgr) + src, err := r.iriVolumeEventSource(mgr) if err != nil { return err } @@ -117,19 +117,19 @@ func (r *VolumeAnnotatorReconciler) SetupWithManager(mgr ctrl.Manager) error { return nil } -func (r *VolumeAnnotatorReconciler) oriVolumeEventSource(mgr ctrl.Manager) (source.Source, error) { +func (r *VolumeAnnotatorReconciler) iriVolumeEventSource(mgr ctrl.Manager) (source.Source, error) { ch := make(chan event.GenericEvent, 1024) if err := mgr.Add(manager.RunnableFunc(func(ctx context.Context) error { - log := ctrl.LoggerFrom(ctx).WithName("volumeannotator").WithName("orieventhandlers") + log := ctrl.LoggerFrom(ctx).WithName("volumeannotator").WithName("irieventhandlers") - registrationFuncs := []func() (orievent.HandlerRegistration, error){ - func() (orievent.HandlerRegistration, error) { - return r.VolumeEvents.AddHandler(volumeAnnotatorEventHandler[*ori.Volume](log, ch)) + registrationFuncs := []func() (irievent.HandlerRegistration, error){ + func() (irievent.HandlerRegistration, error) { + return r.VolumeEvents.AddHandler(volumeAnnotatorEventHandler[*iri.Volume](log, ch)) }, } - var handles []orievent.HandlerRegistration + var handles []irievent.HandlerRegistration defer func() { log.V(1).Info("Removing handles") for _, handle := range handles { diff --git a/poollet/volumepoollet/controllers/volumepool_controller.go b/poollet/volumepoollet/controllers/volumepool_controller.go index bb5b4963f..7606308cc 100644 --- a/poollet/volumepoollet/controllers/volumepool_controller.go +++ b/poollet/volumepoollet/controllers/volumepool_controller.go @@ -1,4 +1,4 @@ -// Copyright 2022 OnMetal authors +// Copyright 2022 IronCore authors // // Licensed under the Apache License, Version 2.0 (the "License"); // you may not use this file except in compliance with the License. @@ -19,16 +19,16 @@ import ( "errors" "fmt" - corev1alpha1 "github.com/onmetal/onmetal-api/api/core/v1alpha1" - storageclient "github.com/onmetal/onmetal-api/internal/client/storage" - "github.com/onmetal/onmetal-api/utils/quota" + corev1alpha1 "github.com/ironcore-dev/ironcore/api/core/v1alpha1" + storageclient "github.com/ironcore-dev/ironcore/internal/client/storage" + "github.com/ironcore-dev/ironcore/utils/quota" "k8s.io/apimachinery/pkg/api/resource" "github.com/go-logr/logr" - storagev1alpha1 "github.com/onmetal/onmetal-api/api/storage/v1alpha1" - ori "github.com/onmetal/onmetal-api/ori/apis/volume/v1alpha1" - "github.com/onmetal/onmetal-api/poollet/volumepoollet/vcm" - onmetalapiclient "github.com/onmetal/onmetal-api/utils/client" + storagev1alpha1 "github.com/ironcore-dev/ironcore/api/storage/v1alpha1" + iri "github.com/ironcore-dev/ironcore/iri/apis/volume/v1alpha1" + "github.com/ironcore-dev/ironcore/poollet/volumepoollet/vcm" + ironcoreclient "github.com/ironcore-dev/ironcore/utils/client" corev1 "k8s.io/api/core/v1" ctrl "sigs.k8s.io/controller-runtime" "sigs.k8s.io/controller-runtime/pkg/builder" @@ -40,13 +40,13 @@ import ( type VolumePoolReconciler struct { client.Client VolumePoolName string - VolumeRuntime ori.VolumeRuntimeClient + VolumeRuntime iri.VolumeRuntimeClient VolumeClassMapper vcm.VolumeClassMapper } -//+kubebuilder:rbac:groups=storage.api.onmetal.de,resources=volumepools,verbs=get;list;watch;update;patch -//+kubebuilder:rbac:groups=storage.api.onmetal.de,resources=volumepools/status,verbs=get;update;patch -//+kubebuilder:rbac:groups=storage.api.onmetal.de,resources=volumeclasses,verbs=get;list;watch +//+kubebuilder:rbac:groups=storage.ironcore.dev,resources=volumepools,verbs=get;list;watch;update;patch +//+kubebuilder:rbac:groups=storage.ironcore.dev,resources=volumepools/status,verbs=get;update;patch +//+kubebuilder:rbac:groups=storage.ironcore.dev,resources=volumeclasses,verbs=get;list;watch func (r *VolumePoolReconciler) Reconcile(ctx context.Context, req ctrl.Request) (ctrl.Result, error) { log := ctrl.LoggerFrom(ctx) @@ -71,13 +71,13 @@ func (r *VolumePoolReconciler) delete(ctx context.Context, log logr.Logger, volu return ctrl.Result{}, nil } -func (r *VolumePoolReconciler) supportsVolumeClass(ctx context.Context, log logr.Logger, volumeClass *storagev1alpha1.VolumeClass) (*ori.VolumeClass, *resource.Quantity, error) { - oriCapabilities, err := getORIVolumeClassCapabilities(volumeClass) +func (r *VolumePoolReconciler) supportsVolumeClass(ctx context.Context, log logr.Logger, volumeClass *storagev1alpha1.VolumeClass) (*iri.VolumeClass, *resource.Quantity, error) { + iriCapabilities, err := getIRIVolumeClassCapabilities(volumeClass) if err != nil { - return nil, nil, fmt.Errorf("error getting ori mahchine class capabilities: %w", err) + return nil, nil, fmt.Errorf("error getting iri mahchine class capabilities: %w", err) } - class, quantity, err := r.VolumeClassMapper.GetVolumeClassFor(ctx, volumeClass.Name, oriCapabilities) + class, quantity, err := r.VolumeClassMapper.GetVolumeClassFor(ctx, volumeClass.Name, iriCapabilities) if err != nil { if !errors.Is(err, vcm.ErrNoMatchingVolumeClass) && !errors.Is(err, vcm.ErrAmbiguousMatchingVolumeClass) { return nil, nil, fmt.Errorf("error getting volume class for %s: %w", volumeClass.Name, err) @@ -147,7 +147,7 @@ func (r *VolumePoolReconciler) reconcile(ctx context.Context, log logr.Logger, v log.V(1).Info("Reconcile") log.V(1).Info("Ensuring no reconcile annotation") - modified, err := onmetalapiclient.PatchEnsureNoReconcileAnnotation(ctx, r.Client, volumePool) + modified, err := ironcoreclient.PatchEnsureNoReconcileAnnotation(ctx, r.Client, volumePool) if err != nil { return ctrl.Result{}, fmt.Errorf("error ensuring no reconcile annotation: %w", err) } diff --git a/poollet/volumepoollet/controllers/volumepool_controller_test.go b/poollet/volumepoollet/controllers/volumepool_controller_test.go index 8c2ea5f51..f0c758467 100644 --- a/poollet/volumepoollet/controllers/volumepool_controller_test.go +++ b/poollet/volumepoollet/controllers/volumepool_controller_test.go @@ -1,4 +1,4 @@ -// Copyright 2022 OnMetal authors +// Copyright 2022 IronCore authors // // Licensed under the Apache License, Version 2.0 (the "License"); // you may not use this file except in compliance with the License. @@ -15,11 +15,11 @@ package controllers_test import ( - corev1alpha1 "github.com/onmetal/onmetal-api/api/core/v1alpha1" - storagev1alpha1 "github.com/onmetal/onmetal-api/api/storage/v1alpha1" - ori "github.com/onmetal/onmetal-api/ori/apis/volume/v1alpha1" - "github.com/onmetal/onmetal-api/ori/testing/volume" - "github.com/onmetal/onmetal-api/utils/quota" + corev1alpha1 "github.com/ironcore-dev/ironcore/api/core/v1alpha1" + storagev1alpha1 "github.com/ironcore-dev/ironcore/api/storage/v1alpha1" + iri "github.com/ironcore-dev/ironcore/iri/apis/volume/v1alpha1" + "github.com/ironcore-dev/ironcore/iri/testing/volume" + "github.com/ironcore-dev/ironcore/utils/quota" . "github.com/onsi/ginkgo/v2" . "github.com/onsi/gomega" corev1 "k8s.io/api/core/v1" @@ -59,10 +59,10 @@ var _ = Describe("VolumePoolController", func() { srv.SetVolumeClasses([]*volume.FakeVolumeClassStatus{ { - VolumeClassStatus: ori.VolumeClassStatus{ - VolumeClass: &ori.VolumeClass{ + VolumeClassStatus: iri.VolumeClassStatus{ + VolumeClass: &iri.VolumeClass{ Name: volumeClass.Name, - Capabilities: &ori.VolumeClassCapabilities{ + Capabilities: &iri.VolumeClassCapabilities{ Tps: 262144000, Iops: 15000, }, @@ -70,10 +70,10 @@ var _ = Describe("VolumePoolController", func() { }, }, { - VolumeClassStatus: ori.VolumeClassStatus{ - VolumeClass: &ori.VolumeClass{ + VolumeClassStatus: iri.VolumeClassStatus{ + VolumeClass: &iri.VolumeClass{ Name: expandableVolumeClass.Name, - Capabilities: &ori.VolumeClassCapabilities{ + Capabilities: &iri.VolumeClassCapabilities{ Tps: 262144000, Iops: 1000, }, @@ -81,10 +81,10 @@ var _ = Describe("VolumePoolController", func() { }, }, { - VolumeClassStatus: ori.VolumeClassStatus{ - VolumeClass: &ori.VolumeClass{ + VolumeClassStatus: iri.VolumeClassStatus{ + VolumeClass: &iri.VolumeClass{ Name: testVolumeClass.Name, - Capabilities: &ori.VolumeClassCapabilities{ + Capabilities: &iri.VolumeClassCapabilities{ Tps: 262144000, Iops: 100, }, @@ -125,10 +125,10 @@ var _ = Describe("VolumePoolController", func() { By("creating a volume class") srv.SetVolumeClasses([]*volume.FakeVolumeClassStatus{ { - VolumeClassStatus: ori.VolumeClassStatus{ - VolumeClass: &ori.VolumeClass{ + VolumeClassStatus: iri.VolumeClassStatus{ + VolumeClass: &iri.VolumeClass{ Name: volumeClass.Name, - Capabilities: &ori.VolumeClassCapabilities{ + Capabilities: &iri.VolumeClassCapabilities{ Tps: 262144000, Iops: 15000, }, @@ -136,10 +136,10 @@ var _ = Describe("VolumePoolController", func() { }, }, { - VolumeClassStatus: ori.VolumeClassStatus{ - VolumeClass: &ori.VolumeClass{ + VolumeClassStatus: iri.VolumeClassStatus{ + VolumeClass: &iri.VolumeClass{ Name: expandableVolumeClass.Name, - Capabilities: &ori.VolumeClassCapabilities{ + Capabilities: &iri.VolumeClassCapabilities{ Tps: 262144000, Iops: 1000, }, @@ -147,10 +147,10 @@ var _ = Describe("VolumePoolController", func() { }, }, { - VolumeClassStatus: ori.VolumeClassStatus{ - VolumeClass: &ori.VolumeClass{ + VolumeClassStatus: iri.VolumeClassStatus{ + VolumeClass: &iri.VolumeClass{ Name: "testVolumeClass.Name", - Capabilities: &ori.VolumeClassCapabilities{ + Capabilities: &iri.VolumeClassCapabilities{ Tps: 262144000, Iops: 100, }, @@ -206,10 +206,10 @@ var _ = Describe("VolumePoolController", func() { By("announcing the capacity") srv.SetVolumeClasses([]*volume.FakeVolumeClassStatus{ { - VolumeClassStatus: ori.VolumeClassStatus{ - VolumeClass: &ori.VolumeClass{ + VolumeClassStatus: iri.VolumeClassStatus{ + VolumeClass: &iri.VolumeClass{ Name: volumeClass.Name, - Capabilities: &ori.VolumeClassCapabilities{ + Capabilities: &iri.VolumeClassCapabilities{ Tps: 262144000, Iops: 15000, }, @@ -218,10 +218,10 @@ var _ = Describe("VolumePoolController", func() { }, }, { - VolumeClassStatus: ori.VolumeClassStatus{ - VolumeClass: &ori.VolumeClass{ + VolumeClassStatus: iri.VolumeClassStatus{ + VolumeClass: &iri.VolumeClass{ Name: expandableVolumeClass.Name, - Capabilities: &ori.VolumeClassCapabilities{ + Capabilities: &iri.VolumeClassCapabilities{ Tps: 262144000, Iops: 1000, }, diff --git a/poollet/volumepoollet/controllers/volumepool_init.go b/poollet/volumepoollet/controllers/volumepool_init.go index aa1084b51..757166121 100644 --- a/poollet/volumepoollet/controllers/volumepool_init.go +++ b/poollet/volumepoollet/controllers/volumepool_init.go @@ -1,4 +1,4 @@ -// Copyright 2022 OnMetal authors +// Copyright 2022 IronCore authors // // Licensed under the Apache License, Version 2.0 (the "License"); // you may not use this file except in compliance with the License. @@ -18,8 +18,8 @@ import ( "context" "fmt" - storagev1alpha1 "github.com/onmetal/onmetal-api/api/storage/v1alpha1" - volumepoolletv1alpha1 "github.com/onmetal/onmetal-api/poollet/volumepoollet/api/v1alpha1" + storagev1alpha1 "github.com/ironcore-dev/ironcore/api/storage/v1alpha1" + volumepoolletv1alpha1 "github.com/ironcore-dev/ironcore/poollet/volumepoollet/api/v1alpha1" metav1 "k8s.io/apimachinery/pkg/apis/meta/v1" ctrl "sigs.k8s.io/controller-runtime" "sigs.k8s.io/controller-runtime/pkg/client" @@ -35,7 +35,7 @@ type VolumePoolInit struct { OnFailed func(ctx context.Context, reason error) error } -//+kubebuilder:rbac:groups=storage.api.onmetal.de,resources=volumepools,verbs=get;list;create;update;patch +//+kubebuilder:rbac:groups=storage.ironcore.dev,resources=volumepools,verbs=get;list;create;update;patch func (i *VolumePoolInit) Start(ctx context.Context) error { log := ctrl.LoggerFrom(ctx).WithName("volumepool").WithName("init") diff --git a/poollet/volumepoollet/controllers/volumepoolannotator_controller.go b/poollet/volumepoollet/controllers/volumepoolannotator_controller.go index 42b89f760..4f705f0e6 100644 --- a/poollet/volumepoollet/controllers/volumepoolannotator_controller.go +++ b/poollet/volumepoollet/controllers/volumepoolannotator_controller.go @@ -1,4 +1,4 @@ -// Copyright 2022 OnMetal authors +// Copyright 2022 IronCore authors // // Licensed under the Apache License, Version 2.0 (the "License"); // you may not use this file except in compliance with the License. @@ -19,10 +19,10 @@ import ( "fmt" "github.com/go-logr/logr" - storagev1alpha1 "github.com/onmetal/onmetal-api/api/storage/v1alpha1" - "github.com/onmetal/onmetal-api/poollet/orievent" - "github.com/onmetal/onmetal-api/poollet/volumepoollet/vcm" - onmetalapiclient "github.com/onmetal/onmetal-api/utils/client" + storagev1alpha1 "github.com/ironcore-dev/ironcore/api/storage/v1alpha1" + "github.com/ironcore-dev/ironcore/poollet/irievent" + "github.com/ironcore-dev/ironcore/poollet/volumepoollet/vcm" + ironcoreclient "github.com/ironcore-dev/ironcore/utils/client" metav1 "k8s.io/apimachinery/pkg/apis/meta/v1" ctrl "sigs.k8s.io/controller-runtime" "sigs.k8s.io/controller-runtime/pkg/client" @@ -47,7 +47,7 @@ func (r *VolumePoolAnnotatorReconciler) Reconcile(ctx context.Context, req ctrl. }, } - if err := onmetalapiclient.PatchAddReconcileAnnotation(ctx, r.Client, volumePool); client.IgnoreNotFound(err) != nil { + if err := ironcoreclient.PatchAddReconcileAnnotation(ctx, r.Client, volumePool); client.IgnoreNotFound(err) != nil { return ctrl.Result{}, fmt.Errorf("error patching volume pool: %w", err) } return ctrl.Result{}, nil @@ -61,7 +61,7 @@ func (r *VolumePoolAnnotatorReconciler) SetupWithManager(mgr ctrl.Manager) error return err } - src, err := r.oriClassEventSource(mgr) + src, err := r.iriClassEventSource(mgr) if err != nil { return err } @@ -75,7 +75,7 @@ func (r *VolumePoolAnnotatorReconciler) SetupWithManager(mgr ctrl.Manager) error return nil } -func (r *VolumePoolAnnotatorReconciler) volumePoolAnnotatorEventHandler(log logr.Logger, c chan<- event.GenericEvent) orievent.EnqueueFunc { +func (r *VolumePoolAnnotatorReconciler) volumePoolAnnotatorEventHandler(log logr.Logger, c chan<- event.GenericEvent) irievent.EnqueueFunc { handleEvent := func() { select { case c <- event.GenericEvent{Object: &storagev1alpha1.VolumePool{ObjectMeta: metav1.ObjectMeta{ @@ -87,22 +87,22 @@ func (r *VolumePoolAnnotatorReconciler) volumePoolAnnotatorEventHandler(log logr } } - return orievent.EnqueueFunc{EnqueueFunc: handleEvent} + return irievent.EnqueueFunc{EnqueueFunc: handleEvent} } -func (r *VolumePoolAnnotatorReconciler) oriClassEventSource(mgr ctrl.Manager) (source.Source, error) { +func (r *VolumePoolAnnotatorReconciler) iriClassEventSource(mgr ctrl.Manager) (source.Source, error) { ch := make(chan event.GenericEvent, 1024) if err := mgr.Add(manager.RunnableFunc(func(ctx context.Context) error { - log := ctrl.LoggerFrom(ctx).WithName("volumepool").WithName("orieventhandlers") + log := ctrl.LoggerFrom(ctx).WithName("volumepool").WithName("irieventhandlers") - notifierFuncs := []func() (orievent.ListenerRegistration, error){ - func() (orievent.ListenerRegistration, error) { + notifierFuncs := []func() (irievent.ListenerRegistration, error){ + func() (irievent.ListenerRegistration, error) { return r.VolumeClassMapper.AddListener(r.volumePoolAnnotatorEventHandler(log, ch)) }, } - var notifier []orievent.ListenerRegistration + var notifier []irievent.ListenerRegistration defer func() { log.V(1).Info("Removing notifier") for _, n := range notifier { diff --git a/poollet/volumepoollet/vcm/generic.go b/poollet/volumepoollet/vcm/generic.go index 723c8bf76..8965989b0 100644 --- a/poollet/volumepoollet/vcm/generic.go +++ b/poollet/volumepoollet/vcm/generic.go @@ -1,4 +1,4 @@ -// Copyright 2022 OnMetal authors +// Copyright 2022 IronCore authors // // Licensed under the Apache License, Version 2.0 (the "License"); // you may not use this file except in compliance with the License. @@ -22,8 +22,8 @@ import ( "github.com/go-logr/logr" "github.com/gogo/protobuf/proto" - ori "github.com/onmetal/onmetal-api/ori/apis/volume/v1alpha1" - "github.com/onmetal/onmetal-api/poollet/orievent" + iri "github.com/ironcore-dev/ironcore/iri/apis/volume/v1alpha1" + "github.com/ironcore-dev/ironcore/poollet/irievent" "golang.org/x/exp/maps" "k8s.io/apimachinery/pkg/api/resource" "k8s.io/apimachinery/pkg/util/sets" @@ -36,10 +36,10 @@ type capabilities struct { iops int64 } -func getCapabilities(oriCaps *ori.VolumeClassCapabilities) capabilities { +func getCapabilities(iriCaps *iri.VolumeClassCapabilities) capabilities { return capabilities{ - tps: oriCaps.Tps, - iops: oriCaps.Iops, + tps: iriCaps.Tps, + iops: iriCaps.Iops, } } @@ -51,15 +51,15 @@ type Generic struct { listener sets.Set[*listener] - volumeClassByName map[string]*ori.VolumeClassStatus - volumeClassByCapabilities map[capabilities][]*ori.VolumeClassStatus + volumeClassByName map[string]*iri.VolumeClassStatus + volumeClassByCapabilities map[capabilities][]*iri.VolumeClassStatus - volumeRuntime ori.VolumeRuntimeClient + volumeRuntime iri.VolumeRuntimeClient relistPeriod time.Duration } -func (g *Generic) AddListener(handler orievent.Listener) (orievent.ListenerRegistration, error) { +func (g *Generic) AddListener(handler irievent.Listener) (irievent.ListenerRegistration, error) { g.mu.Lock() defer g.mu.Unlock() @@ -72,7 +72,7 @@ func (g *Generic) AddListener(handler orievent.Listener) (orievent.ListenerRegis }, nil } -func (g *Generic) RemoveListener(listener orievent.ListenerRegistration) error { +func (g *Generic) RemoveListener(listener irievent.ListenerRegistration) error { g.mu.Lock() defer g.mu.Unlock() @@ -86,7 +86,7 @@ func (g *Generic) RemoveListener(listener orievent.ListenerRegistration) error { return nil } -func shouldNotify(oldVolumeClassByName map[string]*ori.VolumeClassStatus, class *ori.VolumeClassStatus) bool { +func shouldNotify(oldVolumeClassByName map[string]*iri.VolumeClassStatus, class *iri.VolumeClassStatus) bool { oldVolumeClass, ok := oldVolumeClassByName[class.VolumeClass.Name] if !ok { return true @@ -97,7 +97,7 @@ func shouldNotify(oldVolumeClassByName map[string]*ori.VolumeClassStatus, class func (g *Generic) relist(ctx context.Context, log logr.Logger) error { log.V(1).Info("Relisting volume classes") - res, err := g.volumeRuntime.Status(ctx, &ori.StatusRequest{}) + res, err := g.volumeRuntime.Status(ctx, &iri.StatusRequest{}) if err != nil { return fmt.Errorf("error listing volume classes: %w", err) } @@ -145,7 +145,7 @@ func (g *Generic) Start(ctx context.Context) error { return nil } -func (g *Generic) GetVolumeClassFor(ctx context.Context, name string, caps *ori.VolumeClassCapabilities) (*ori.VolumeClass, *resource.Quantity, error) { +func (g *Generic) GetVolumeClassFor(ctx context.Context, name string, caps *iri.VolumeClassCapabilities) (*iri.VolumeClass, *resource.Quantity, error) { g.mu.RLock() defer g.mu.RUnlock() @@ -188,12 +188,12 @@ func setGenericOptionsDefaults(o *GenericOptions) { } } -func NewGeneric(runtime ori.VolumeRuntimeClient, opts GenericOptions) VolumeClassMapper { +func NewGeneric(runtime iri.VolumeRuntimeClient, opts GenericOptions) VolumeClassMapper { setGenericOptionsDefaults(&opts) return &Generic{ synced: make(chan struct{}), - volumeClassByName: map[string]*ori.VolumeClassStatus{}, - volumeClassByCapabilities: map[capabilities][]*ori.VolumeClassStatus{}, + volumeClassByName: map[string]*iri.VolumeClassStatus{}, + volumeClassByCapabilities: map[capabilities][]*iri.VolumeClassStatus{}, listener: sets.New[*listener](), volumeRuntime: runtime, relistPeriod: opts.RelistPeriod, @@ -201,7 +201,7 @@ func NewGeneric(runtime ori.VolumeRuntimeClient, opts GenericOptions) VolumeClas } type listener struct { - orievent.Listener + irievent.Listener } type listenerRegistration struct { diff --git a/poollet/volumepoollet/vcm/vcm.go b/poollet/volumepoollet/vcm/vcm.go index 0bc75a843..dba39ba03 100644 --- a/poollet/volumepoollet/vcm/vcm.go +++ b/poollet/volumepoollet/vcm/vcm.go @@ -1,4 +1,4 @@ -// Copyright 2022 OnMetal authors +// Copyright 2022 IronCore authors // // Licensed under the Apache License, Version 2.0 (the "License"); // you may not use this file except in compliance with the License. @@ -18,8 +18,8 @@ import ( "context" "errors" - ori "github.com/onmetal/onmetal-api/ori/apis/volume/v1alpha1" - "github.com/onmetal/onmetal-api/poollet/orievent" + iri "github.com/ironcore-dev/ironcore/iri/apis/volume/v1alpha1" + "github.com/ironcore-dev/ironcore/poollet/irievent" "k8s.io/apimachinery/pkg/api/resource" "sigs.k8s.io/controller-runtime/pkg/manager" ) @@ -31,8 +31,8 @@ var ( type VolumeClassMapper interface { manager.Runnable - GetVolumeClassFor(ctx context.Context, name string, capabilities *ori.VolumeClassCapabilities) (*ori.VolumeClass, *resource.Quantity, error) + GetVolumeClassFor(ctx context.Context, name string, capabilities *iri.VolumeClassCapabilities) (*iri.VolumeClass, *resource.Quantity, error) WaitForSync(ctx context.Context) error - AddListener(listener orievent.Listener) (orievent.ListenerRegistration, error) - RemoveListener(reg orievent.ListenerRegistration) error + AddListener(listener irievent.Listener) (irievent.ListenerRegistration, error) + RemoveListener(reg irievent.ListenerRegistration) error } diff --git a/utils/annotations/annotations.go b/utils/annotations/annotations.go index 1a5c465fb..911abec6c 100644 --- a/utils/annotations/annotations.go +++ b/utils/annotations/annotations.go @@ -1,4 +1,4 @@ -// Copyright 2022 OnMetal authors +// Copyright 2022 IronCore authors // // Licensed under the Apache License, Version 2.0 (the "License"); // you may not use this file except in compliance with the License. @@ -17,8 +17,8 @@ package annotations import ( "time" - "github.com/onmetal/controller-utils/metautils" - commonv1alpha1 "github.com/onmetal/onmetal-api/api/common/v1alpha1" + "github.com/ironcore-dev/controller-utils/metautils" + commonv1alpha1 "github.com/ironcore-dev/ironcore/api/common/v1alpha1" metav1 "k8s.io/apimachinery/pkg/apis/meta/v1" ) diff --git a/utils/certificate/certificate.go b/utils/certificate/certificate.go index 05261b1c6..e39111c53 100644 --- a/utils/certificate/certificate.go +++ b/utils/certificate/certificate.go @@ -1,4 +1,4 @@ -// Copyright 2023 OnMetal authors +// Copyright 2023 IronCore authors // // Licensed under the Apache License, Version 2.0 (the "License"); // you may not use this file except in compliance with the License. diff --git a/utils/certificate/certificate_suite_test.go b/utils/certificate/certificate_suite_test.go index c286c6c61..19ce486b1 100644 --- a/utils/certificate/certificate_suite_test.go +++ b/utils/certificate/certificate_suite_test.go @@ -1,4 +1,4 @@ -// Copyright 2023 OnMetal authors +// Copyright 2023 IronCore authors // // Licensed under the Apache License, Version 2.0 (the "License"); // you may not use this file except in compliance with the License. diff --git a/utils/certificate/rotator.go b/utils/certificate/rotator.go index 580d73e38..0fe904456 100644 --- a/utils/certificate/rotator.go +++ b/utils/certificate/rotator.go @@ -1,4 +1,4 @@ -// Copyright 2023 OnMetal authors +// Copyright 2023 IronCore authors // // Licensed under the Apache License, Version 2.0 (the "License"); // you may not use this file except in compliance with the License. diff --git a/utils/certificate/rotator_test.go b/utils/certificate/rotator_test.go index 5b41f27a1..aeac91277 100644 --- a/utils/certificate/rotator_test.go +++ b/utils/certificate/rotator_test.go @@ -1,4 +1,4 @@ -// Copyright 2023 OnMetal authors +// Copyright 2023 IronCore authors // // Licensed under the Apache License, Version 2.0 (the "License"); // you may not use this file except in compliance with the License. @@ -27,7 +27,7 @@ import ( "sync/atomic" "time" - . "github.com/onmetal/onmetal-api/utils/certificate" + . "github.com/ironcore-dev/ironcore/utils/certificate" . "github.com/onsi/ginkgo/v2" . "github.com/onsi/gomega" certificatesv1 "k8s.io/api/certificates/v1" @@ -41,7 +41,7 @@ import ( var _ = Describe("Rotator", func() { It("should rotate the certificates", func(ctx SpecContext) { By("creating a new rotator") - signerName := "api.onmetal.de/test-signer" + signerName := "ironcore.dev/test-signer" r, err := NewRotator(RotatorOptions{ Name: "my-signer", NewClient: func(cert *tls.Certificate) (client.WithWatch, error) { diff --git a/utils/certificate/testing/fake.go b/utils/certificate/testing/fake.go index ac9e9cd91..e0eafc942 100644 --- a/utils/certificate/testing/fake.go +++ b/utils/certificate/testing/fake.go @@ -1,4 +1,4 @@ -// Copyright 2023 OnMetal authors +// Copyright 2023 IronCore authors // // Licensed under the Apache License, Version 2.0 (the "License"); // you may not use this file except in compliance with the License. @@ -22,7 +22,7 @@ import ( "sync" "time" - "github.com/onmetal/onmetal-api/utils/certificate" + "github.com/ironcore-dev/ironcore/utils/certificate" "k8s.io/apimachinery/pkg/util/sets" ) diff --git a/utils/claimmanager/claimmanager.go b/utils/claimmanager/claimmanager.go index 5a8b1b6b7..c539f7c08 100644 --- a/utils/claimmanager/claimmanager.go +++ b/utils/claimmanager/claimmanager.go @@ -1,4 +1,4 @@ -// Copyright 2023 OnMetal authors +// Copyright 2023 IronCore authors // // Licensed under the Apache License, Version 2.0 (the "License"); // you may not use this file except in compliance with the License. diff --git a/utils/client/cachingreader.go b/utils/client/cachingreader.go index 2b2ab2f5a..d5e2cd3ed 100644 --- a/utils/client/cachingreader.go +++ b/utils/client/cachingreader.go @@ -1,4 +1,4 @@ -// Copyright 2023 OnMetal authors +// Copyright 2023 IronCore authors // // Licensed under the Apache License, Version 2.0 (the "License"); // you may not use this file except in compliance with the License. diff --git a/utils/client/client.go b/utils/client/client.go index 5de424762..84e7a2358 100644 --- a/utils/client/client.go +++ b/utils/client/client.go @@ -1,4 +1,4 @@ -// Copyright 2022 OnMetal authors +// Copyright 2022 IronCore authors // // Licensed under the Apache License, Version 2.0 (the "License"); // you may not use this file except in compliance with the License. @@ -19,7 +19,7 @@ import ( "errors" "fmt" - "github.com/onmetal/onmetal-api/utils/annotations" + "github.com/ironcore-dev/ironcore/utils/annotations" errors2 "k8s.io/apimachinery/pkg/api/errors" v1 "k8s.io/apimachinery/pkg/apis/meta/v1" "k8s.io/apimachinery/pkg/types" diff --git a/utils/client/config/config.go b/utils/client/config/config.go index 3f1afcc0e..0555fc5a5 100644 --- a/utils/client/config/config.go +++ b/utils/client/config/config.go @@ -1,4 +1,4 @@ -// Copyright 2023 OnMetal authors +// Copyright 2023 IronCore authors // // Licensed under the Apache License, Version 2.0 (the "License"); // you may not use this file except in compliance with the License. @@ -25,7 +25,7 @@ import ( "time" "github.com/go-logr/logr" - utilrest "github.com/onmetal/onmetal-api/utils/rest" + utilrest "github.com/ironcore-dev/ironcore/utils/rest" certificatesv1 "k8s.io/api/certificates/v1" corev1 "k8s.io/api/core/v1" utilnet "k8s.io/apimachinery/pkg/util/net" diff --git a/utils/client/config/config_suite_test.go b/utils/client/config/config_suite_test.go index 8855ae6ab..0d7d5655d 100644 --- a/utils/client/config/config_suite_test.go +++ b/utils/client/config/config_suite_test.go @@ -1,4 +1,4 @@ -// Copyright 2023 OnMetal authors +// Copyright 2023 IronCore authors // // Licensed under the Apache License, Version 2.0 (the "License"); // you may not use this file except in compliance with the License. diff --git a/utils/client/config/controller.go b/utils/client/config/controller.go index 19755209b..f9991eb85 100644 --- a/utils/client/config/controller.go +++ b/utils/client/config/controller.go @@ -1,4 +1,4 @@ -// Copyright 2023 OnMetal authors +// Copyright 2023 IronCore authors // // Licensed under the Apache License, Version 2.0 (the "License"); // you may not use this file except in compliance with the License. @@ -23,8 +23,8 @@ import ( "time" "github.com/go-logr/logr" - "github.com/onmetal/onmetal-api/utils/certificate" - utilrest "github.com/onmetal/onmetal-api/utils/rest" + "github.com/ironcore-dev/ironcore/utils/certificate" + utilrest "github.com/ironcore-dev/ironcore/utils/rest" certificatesv1 "k8s.io/api/certificates/v1" utilnet "k8s.io/apimachinery/pkg/util/net" "k8s.io/apiserver/pkg/server/healthz" diff --git a/utils/client/config/controller_test.go b/utils/client/config/controller_test.go index 4c929c678..b4dfbbd88 100644 --- a/utils/client/config/controller_test.go +++ b/utils/client/config/controller_test.go @@ -1,4 +1,4 @@ -// Copyright 2023 OnMetal authors +// Copyright 2023 IronCore authors // // Licensed under the Apache License, Version 2.0 (the "License"); // you may not use this file except in compliance with the License. @@ -19,10 +19,10 @@ import ( "crypto/x509" "github.com/go-logr/logr" - utilcertificate "github.com/onmetal/onmetal-api/utils/certificate" - "github.com/onmetal/onmetal-api/utils/client/config" - utilrest "github.com/onmetal/onmetal-api/utils/rest" - utilresttesting "github.com/onmetal/onmetal-api/utils/rest/testing" + utilcertificate "github.com/ironcore-dev/ironcore/utils/certificate" + "github.com/ironcore-dev/ironcore/utils/client/config" + utilrest "github.com/ironcore-dev/ironcore/utils/rest" + utilresttesting "github.com/ironcore-dev/ironcore/utils/rest/testing" . "github.com/onsi/ginkgo/v2" . "github.com/onsi/gomega" "k8s.io/client-go/rest" diff --git a/utils/client/config/errors.go b/utils/client/config/errors.go index 80a2abd61..44895cf1b 100644 --- a/utils/client/config/errors.go +++ b/utils/client/config/errors.go @@ -1,4 +1,4 @@ -// Copyright 2023 OnMetal authors +// Copyright 2023 IronCore authors // // Licensed under the Apache License, Version 2.0 (the "License"); // you may not use this file except in compliance with the License. diff --git a/utils/client/config/loader.go b/utils/client/config/loader.go index 0a2f0c66f..461325877 100644 --- a/utils/client/config/loader.go +++ b/utils/client/config/loader.go @@ -1,4 +1,4 @@ -// Copyright 2023 OnMetal authors +// Copyright 2023 IronCore authors // // Licensed under the Apache License, Version 2.0 (the "License"); // you may not use this file except in compliance with the License. diff --git a/utils/client/config/loader_test.go b/utils/client/config/loader_test.go index 849e54406..19f8d0b75 100644 --- a/utils/client/config/loader_test.go +++ b/utils/client/config/loader_test.go @@ -1,4 +1,4 @@ -// Copyright 2023 OnMetal authors +// Copyright 2023 IronCore authors // // Licensed under the Apache License, Version 2.0 (the "License"); // you may not use this file except in compliance with the License. @@ -17,7 +17,7 @@ package config_test import ( "os" - "github.com/onmetal/onmetal-api/utils/client/config" + "github.com/ironcore-dev/ironcore/utils/client/config" . "github.com/onsi/ginkgo/v2" . "github.com/onsi/gomega" corev1 "k8s.io/api/core/v1" diff --git a/utils/client/config/options.go b/utils/client/config/options.go index 10934b4fd..24cd110d8 100644 --- a/utils/client/config/options.go +++ b/utils/client/config/options.go @@ -1,4 +1,4 @@ -// Copyright 2023 OnMetal authors +// Copyright 2023 IronCore authors // // Licensed under the Apache License, Version 2.0 (the "License"); // you may not use this file except in compliance with the License. @@ -17,7 +17,7 @@ package config import ( "fmt" - "github.com/onmetal/onmetal-api/utils/generic" + "github.com/ironcore-dev/ironcore/utils/generic" "github.com/spf13/pflag" ) diff --git a/utils/client/config/options_test.go b/utils/client/config/options_test.go index 2ec614571..a41debd7e 100644 --- a/utils/client/config/options_test.go +++ b/utils/client/config/options_test.go @@ -1,4 +1,4 @@ -// Copyright 2023 OnMetal authors +// Copyright 2023 IronCore authors // // Licensed under the Apache License, Version 2.0 (the "License"); // you may not use this file except in compliance with the License. @@ -15,7 +15,7 @@ package config_test import ( - "github.com/onmetal/onmetal-api/utils/client/config" + "github.com/ironcore-dev/ironcore/utils/client/config" . "github.com/onsi/ginkgo/v2" . "github.com/onsi/gomega" ) diff --git a/utils/client/config/store.go b/utils/client/config/store.go index d15153a11..114277f0b 100644 --- a/utils/client/config/store.go +++ b/utils/client/config/store.go @@ -1,4 +1,4 @@ -// Copyright 2023 OnMetal authors +// Copyright 2023 IronCore authors // // Licensed under the Apache License, Version 2.0 (the "License"); // you may not use this file except in compliance with the License. @@ -19,7 +19,7 @@ import ( "fmt" "sync" - clientcmdutil "github.com/onmetal/onmetal-api/utils/clientcmd" + clientcmdutil "github.com/ironcore-dev/ironcore/utils/clientcmd" corev1 "k8s.io/api/core/v1" metav1 "k8s.io/apimachinery/pkg/apis/meta/v1" "k8s.io/client-go/rest" @@ -163,7 +163,7 @@ type WithOverrides clientcmd.ConfigOverrides const ( DefaultSecretKubeconfigField = "kubeconfig" - DefaultSecretConfigReadWriterFieldOwner = client.FieldOwner("api.onmetal.de/config-read-writer") + DefaultSecretConfigReadWriterFieldOwner = client.FieldOwner("ironcore.dev/config-read-writer") ) func setSecretConfigReadWriterOptionsDefaults(o *SecretStoreOptions) { diff --git a/utils/client/config/store_test.go b/utils/client/config/store_test.go index 504621aa7..8d8e19aa8 100644 --- a/utils/client/config/store_test.go +++ b/utils/client/config/store_test.go @@ -1,4 +1,4 @@ -// Copyright 2023 OnMetal authors +// Copyright 2023 IronCore authors // // Licensed under the Apache License, Version 2.0 (the "License"); // you may not use this file except in compliance with the License. @@ -18,7 +18,7 @@ import ( "os" "path/filepath" - "github.com/onmetal/onmetal-api/utils/client/config" + "github.com/ironcore-dev/ironcore/utils/client/config" . "github.com/onsi/ginkgo/v2" . "github.com/onsi/gomega" corev1 "k8s.io/api/core/v1" diff --git a/utils/client/readercache.go b/utils/client/readercache.go index 98ad26bb2..64d8d81a1 100644 --- a/utils/client/readercache.go +++ b/utils/client/readercache.go @@ -1,4 +1,4 @@ -// Copyright 2023 OnMetal authors +// Copyright 2023 IronCore authors // // Licensed under the Apache License, Version 2.0 (the "License"); // you may not use this file except in compliance with the License. diff --git a/utils/clientcmd/clientcmd.go b/utils/clientcmd/clientcmd.go index f7b70356d..f041452e9 100644 --- a/utils/clientcmd/clientcmd.go +++ b/utils/clientcmd/clientcmd.go @@ -1,4 +1,4 @@ -// Copyright 2023 OnMetal authors +// Copyright 2023 IronCore authors // // Licensed under the Apache License, Version 2.0 (the "License"); // you may not use this file except in compliance with the License. diff --git a/utils/container/list/list.go b/utils/container/list/list.go index 1c73000b0..76375c202 100644 --- a/utils/container/list/list.go +++ b/utils/container/list/list.go @@ -1,4 +1,4 @@ -// Copyright 2023 OnMetal authors +// Copyright 2023 IronCore authors // // Licensed under the Apache License, Version 2.0 (the "License"); // you may not use this file except in compliance with the License. diff --git a/utils/context/context.go b/utils/context/context.go index 7673ecb3c..62ac11aa0 100644 --- a/utils/context/context.go +++ b/utils/context/context.go @@ -1,4 +1,4 @@ -// Copyright 2023 OnMetal authors +// Copyright 2023 IronCore authors // // Licensed under the Apache License, Version 2.0 (the "License"); // you may not use this file except in compliance with the License. diff --git a/utils/context/context_suite_test.go b/utils/context/context_suite_test.go index 59566d2ae..4ab007892 100644 --- a/utils/context/context_suite_test.go +++ b/utils/context/context_suite_test.go @@ -1,4 +1,4 @@ -// Copyright 2023 OnMetal authors +// Copyright 2023 IronCore authors // // Licensed under the Apache License, Version 2.0 (the "License"); // you may not use this file except in compliance with the License. diff --git a/utils/context/context_test.go b/utils/context/context_test.go index 458c4b8ff..96ee1d1e1 100644 --- a/utils/context/context_test.go +++ b/utils/context/context_test.go @@ -1,4 +1,4 @@ -// Copyright 2023 OnMetal authors +// Copyright 2023 IronCore authors // // Licensed under the Apache License, Version 2.0 (the "License"); // you may not use this file except in compliance with the License. @@ -17,7 +17,7 @@ package context_test import ( "context" - . "github.com/onmetal/onmetal-api/utils/context" + . "github.com/ironcore-dev/ironcore/utils/context" . "github.com/onsi/ginkgo/v2" . "github.com/onsi/gomega" ) diff --git a/utils/debug/debug.go b/utils/debug/debug.go index 6abea0903..429ec3e89 100644 --- a/utils/debug/debug.go +++ b/utils/debug/debug.go @@ -1,4 +1,4 @@ -// Copyright 2023 OnMetal authors +// Copyright 2023 IronCore authors // // Licensed under the Apache License, Version 2.0 (the "License"); // you may not use this file except in compliance with the License. diff --git a/utils/debug/handler.go b/utils/debug/handler.go index 221bd5605..1d594bf5c 100644 --- a/utils/debug/handler.go +++ b/utils/debug/handler.go @@ -1,4 +1,4 @@ -// Copyright 2023 OnMetal authors +// Copyright 2023 IronCore authors // // Licensed under the Apache License, Version 2.0 (the "License"); // you may not use this file except in compliance with the License. diff --git a/utils/debug/options.go b/utils/debug/options.go index 2021fe213..04747a61c 100644 --- a/utils/debug/options.go +++ b/utils/debug/options.go @@ -1,4 +1,4 @@ -// Copyright 2023 OnMetal authors +// Copyright 2023 IronCore authors // // Licensed under the Apache License, Version 2.0 (the "License"); // you may not use this file except in compliance with the License. diff --git a/utils/debug/predicate.go b/utils/debug/predicate.go index 1f2e22fbf..1552f6a26 100644 --- a/utils/debug/predicate.go +++ b/utils/debug/predicate.go @@ -1,4 +1,4 @@ -// Copyright 2023 OnMetal authors +// Copyright 2023 IronCore authors // // Licensed under the Apache License, Version 2.0 (the "License"); // you may not use this file except in compliance with the License. diff --git a/utils/envtest/apiserver/apiserver.go b/utils/envtest/apiserver/apiserver.go index 8e3651c44..58c6e03a1 100644 --- a/utils/envtest/apiserver/apiserver.go +++ b/utils/envtest/apiserver/apiserver.go @@ -1,4 +1,4 @@ -// Copyright 2022 OnMetal authors +// Copyright 2022 IronCore authors // // Licensed under the Apache License, Version 2.0 (the "License"); // you may not use this file except in compliance with the License. @@ -30,8 +30,8 @@ import ( "syscall" "time" - "github.com/onmetal/controller-utils/buildutils" - "github.com/onmetal/onmetal-api/utils/envtest/internal/testing/controlplane" + "github.com/ironcore-dev/controller-utils/buildutils" + "github.com/ironcore-dev/ironcore/utils/envtest/internal/testing/controlplane" "k8s.io/apimachinery/pkg/util/sets" "k8s.io/apimachinery/pkg/util/wait" "k8s.io/client-go/rest" diff --git a/utils/envtest/apiservice.go b/utils/envtest/apiservice.go index a5e5a4a2e..2e9857f7f 100644 --- a/utils/envtest/apiservice.go +++ b/utils/envtest/apiservice.go @@ -1,4 +1,4 @@ -// Copyright 2022 OnMetal authors +// Copyright 2022 IronCore authors // // Licensed under the Apache License, Version 2.0 (the "License"); // you may not use this file except in compliance with the License. diff --git a/utils/envtest/controllermanager/controllermanager.go b/utils/envtest/controllermanager/controllermanager.go index dbfd4bf99..feb323146 100644 --- a/utils/envtest/controllermanager/controllermanager.go +++ b/utils/envtest/controllermanager/controllermanager.go @@ -1,4 +1,4 @@ -// Copyright 2022 OnMetal authors +// Copyright 2022 IronCore authors // // Licensed under the Apache License, Version 2.0 (the "License"); // you may not use this file except in compliance with the License. @@ -21,9 +21,9 @@ import ( "path/filepath" "time" - "github.com/onmetal/controller-utils/buildutils" - "github.com/onmetal/onmetal-api/utils/envtest/internal/testing/controlplane" - "github.com/onmetal/onmetal-api/utils/envtest/process" + "github.com/ironcore-dev/controller-utils/buildutils" + "github.com/ironcore-dev/ironcore/utils/envtest/internal/testing/controlplane" + "github.com/ironcore-dev/ironcore/utils/envtest/process" "k8s.io/client-go/rest" ) diff --git a/utils/envtest/envtest.go b/utils/envtest/envtest.go index d3b77bff6..052c4cd17 100644 --- a/utils/envtest/envtest.go +++ b/utils/envtest/envtest.go @@ -1,4 +1,4 @@ -// Copyright 2021 OnMetal authors +// Copyright 2021 IronCore authors // // Licensed under the Apache License, Version 2.0 (the "License"); // you may not use this file except in compliance with the License. @@ -25,9 +25,9 @@ import ( "strings" "time" - "github.com/onmetal/controller-utils/conditionutils" - "github.com/onmetal/onmetal-api/utils/envtest/internal/testing/addr" - "github.com/onmetal/onmetal-api/utils/envtest/internal/testing/certs" + "github.com/ironcore-dev/controller-utils/conditionutils" + "github.com/ironcore-dev/ironcore/utils/envtest/internal/testing/addr" + "github.com/ironcore-dev/ironcore/utils/envtest/internal/testing/certs" corev1 "k8s.io/api/core/v1" "k8s.io/apimachinery/pkg/api/meta" metav1 "k8s.io/apimachinery/pkg/apis/meta/v1" @@ -321,7 +321,7 @@ func (o *APIServiceInstallOptions) Stop() error { return nil } -const fieldOwner = client.FieldOwner("envtest.onmetal-api.onmetal.de") +const fieldOwner = client.FieldOwner("envtest.ironcore.ironcore.dev") func (o *APIServerInstallOptions) ApplyAPIServices(cfg *rest.Config) error { ctx := context.TODO() diff --git a/utils/envtest/helper.go b/utils/envtest/helper.go index 095fffd97..42587e866 100644 --- a/utils/envtest/helper.go +++ b/utils/envtest/helper.go @@ -1,4 +1,4 @@ -// Copyright 2022 OnMetal authors +// Copyright 2022 IronCore authors // // Licensed under the Apache License, Version 2.0 (the "License"); // you may not use this file except in compliance with the License. diff --git a/utils/envtest/internal/testing/addr/addr.go b/utils/envtest/internal/testing/addr/addr.go index c8ba249f5..e4b48fbc0 100644 --- a/utils/envtest/internal/testing/addr/addr.go +++ b/utils/envtest/internal/testing/addr/addr.go @@ -26,7 +26,7 @@ import ( "strings" "time" - flock2 "github.com/onmetal/onmetal-api/utils/envtest/internal/testing/flock" + flock2 "github.com/ironcore-dev/ironcore/utils/envtest/internal/testing/flock" ) // TODO(directxman12): interface / release functionality for external port managers diff --git a/utils/envtest/internal/testing/controlplane/kubectl.go b/utils/envtest/internal/testing/controlplane/kubectl.go index 07abd3a18..324f0eaf7 100644 --- a/utils/envtest/internal/testing/controlplane/kubectl.go +++ b/utils/envtest/internal/testing/controlplane/kubectl.go @@ -1,4 +1,4 @@ -// Copyright 2022 OnMetal authors +// Copyright 2022 IronCore authors // // Licensed under the Apache License, Version 2.0 (the "License"); // you may not use this file except in compliance with the License. diff --git a/utils/envtest/process/process.go b/utils/envtest/process/process.go index 5bf75d11e..332331b46 100644 --- a/utils/envtest/process/process.go +++ b/utils/envtest/process/process.go @@ -1,4 +1,4 @@ -// Copyright 2022 OnMetal authors +// Copyright 2022 IronCore authors // // Licensed under the Apache License, Version 2.0 (the "License"); // you may not use this file except in compliance with the License. @@ -27,7 +27,7 @@ import ( "syscall" "time" - "github.com/onmetal/controller-utils/buildutils" + "github.com/ironcore-dev/controller-utils/buildutils" "k8s.io/apimachinery/pkg/util/sets" "k8s.io/apimachinery/pkg/util/wait" ) diff --git a/utils/equality/equality.go b/utils/equality/equality.go index 74cfa79bc..b4dbf26d9 100644 --- a/utils/equality/equality.go +++ b/utils/equality/equality.go @@ -1,4 +1,4 @@ -// Copyright 2021 OnMetal authors +// Copyright 2021 IronCore authors // // Licensed under the Apache License, Version 2.0 (the "License"); // you may not use this file except in compliance with the License. @@ -15,14 +15,14 @@ package equality import ( - commonv1alpha1 "github.com/onmetal/onmetal-api/api/common/v1alpha1" + commonv1alpha1 "github.com/ironcore-dev/ironcore/api/common/v1alpha1" "k8s.io/apimachinery/pkg/api/equality" "k8s.io/apimachinery/pkg/conversion" utilruntime "k8s.io/apimachinery/pkg/util/runtime" "k8s.io/apimachinery/third_party/forked/golang/reflect" ) -// Semantic checks whether onmetal types are semantically equal. +// Semantic checks whether ironcore types are semantically equal. // It uses equality.Semantic as baseline and adds custom functions on top. var Semantic conversion.Equalities diff --git a/utils/generic/generic.go b/utils/generic/generic.go index 16e39e976..abbf4323c 100644 --- a/utils/generic/generic.go +++ b/utils/generic/generic.go @@ -1,4 +1,4 @@ -// Copyright 2023 OnMetal authors +// Copyright 2023 IronCore authors // // Licensed under the Apache License, Version 2.0 (the "License"); // you may not use this file except in compliance with the License. diff --git a/utils/generic/generic_suite_test.go b/utils/generic/generic_suite_test.go index 4f5f60e32..c579c0203 100644 --- a/utils/generic/generic_suite_test.go +++ b/utils/generic/generic_suite_test.go @@ -1,4 +1,4 @@ -// Copyright 2023 OnMetal authors +// Copyright 2023 IronCore authors // // Licensed under the Apache License, Version 2.0 (the "License"); // you may not use this file except in compliance with the License. diff --git a/utils/generic/generic_test.go b/utils/generic/generic_test.go index 631822c06..4a7c4baf1 100644 --- a/utils/generic/generic_test.go +++ b/utils/generic/generic_test.go @@ -1,4 +1,4 @@ -// Copyright 2023 OnMetal authors +// Copyright 2023 IronCore authors // // Licensed under the Apache License, Version 2.0 (the "License"); // you may not use this file except in compliance with the License. @@ -15,7 +15,7 @@ package generic_test import ( - . "github.com/onmetal/onmetal-api/utils/generic" + . "github.com/ironcore-dev/ironcore/utils/generic" . "github.com/onsi/ginkgo/v2" . "github.com/onsi/gomega" . "github.com/onsi/gomega/gstruct" diff --git a/utils/http/middleware.go b/utils/http/middleware.go index 0f726841a..bff4490a4 100644 --- a/utils/http/middleware.go +++ b/utils/http/middleware.go @@ -1,4 +1,4 @@ -// Copyright 2023 OnMetal authors +// Copyright 2023 IronCore authors // // Licensed under the Apache License, Version 2.0 (the "License"); // you may not use this file except in compliance with the License. diff --git a/utils/klog/k8s_references.go b/utils/klog/k8s_references.go index 8aa95c52a..31aae7316 100644 --- a/utils/klog/k8s_references.go +++ b/utils/klog/k8s_references.go @@ -1,4 +1,4 @@ -// Copyright 2023 OnMetal authors +// Copyright 2023 IronCore authors // // Licensed under the Apache License, Version 2.0 (the "License"); // you may not use this file except in compliance with the License. diff --git a/utils/labels/helpers.go b/utils/labels/helpers.go index 827c107e6..7128e09f6 100644 --- a/utils/labels/helpers.go +++ b/utils/labels/helpers.go @@ -1,4 +1,4 @@ -// Copyright 2022 OnMetal authors +// Copyright 2022 IronCore authors // // Licensed under the Apache License, Version 2.0 (the "License"); // you may not use this file except in compliance with the License. @@ -15,7 +15,7 @@ package labels import ( - commonv1alpha1 "github.com/onmetal/onmetal-api/api/common/v1alpha1" + commonv1alpha1 "github.com/ironcore-dev/ironcore/api/common/v1alpha1" metav1 "k8s.io/apimachinery/pkg/apis/meta/v1" ) diff --git a/utils/maps/maps.go b/utils/maps/maps.go index 267edebce..8cec0f89f 100644 --- a/utils/maps/maps.go +++ b/utils/maps/maps.go @@ -1,4 +1,4 @@ -// Copyright 2022 OnMetal authors +// Copyright 2022 IronCore authors // // Licensed under the Apache License, Version 2.0 (the "License"); // you may not use this file except in compliance with the License. diff --git a/utils/meta/meta.go b/utils/meta/meta.go index da871aedd..55811ec90 100644 --- a/utils/meta/meta.go +++ b/utils/meta/meta.go @@ -1,4 +1,4 @@ -// Copyright 2023 OnMetal authors +// Copyright 2023 IronCore authors // // Licensed under the Apache License, Version 2.0 (the "License"); // you may not use this file except in compliance with the License. @@ -15,7 +15,7 @@ package meta import ( - "github.com/onmetal/onmetal-api/utils/generic" + "github.com/ironcore-dev/ironcore/utils/generic" metav1 "k8s.io/apimachinery/pkg/apis/meta/v1" "k8s.io/apimachinery/pkg/runtime/schema" ) diff --git a/utils/predicates/generic_predicates.go b/utils/predicates/generic_predicates.go index e30ddc68a..8b64d6c71 100644 --- a/utils/predicates/generic_predicates.go +++ b/utils/predicates/generic_predicates.go @@ -1,4 +1,4 @@ -// Copyright 2022 OnMetal authors +// Copyright 2022 IronCore authors // // Licensed under the Apache License, Version 2.0 (the "License"); // you may not use this file except in compliance with the License. @@ -18,8 +18,8 @@ import ( "strings" "github.com/go-logr/logr" - "github.com/onmetal/onmetal-api/utils/annotations" - "github.com/onmetal/onmetal-api/utils/labels" + "github.com/ironcore-dev/ironcore/utils/annotations" + "github.com/ironcore-dev/ironcore/utils/labels" "sigs.k8s.io/controller-runtime/pkg/client" "sigs.k8s.io/controller-runtime/pkg/event" "sigs.k8s.io/controller-runtime/pkg/predicate" diff --git a/utils/quota/interfaces.go b/utils/quota/interfaces.go index a22725835..9d10765f3 100644 --- a/utils/quota/interfaces.go +++ b/utils/quota/interfaces.go @@ -1,4 +1,4 @@ -// Copyright 2023 OnMetal authors +// Copyright 2023 IronCore authors // // Licensed under the Apache License, Version 2.0 (the "License"); // you may not use this file except in compliance with the License. @@ -17,7 +17,7 @@ package quota import ( "context" - corev1alpha1 "github.com/onmetal/onmetal-api/api/core/v1alpha1" + corev1alpha1 "github.com/ironcore-dev/ironcore/api/core/v1alpha1" "sigs.k8s.io/controller-runtime/pkg/client" ) diff --git a/utils/quota/quota.go b/utils/quota/quota.go index 63e1686b2..16ba74315 100644 --- a/utils/quota/quota.go +++ b/utils/quota/quota.go @@ -1,4 +1,4 @@ -// Copyright 2023 OnMetal authors +// Copyright 2023 IronCore authors // // Licensed under the Apache License, Version 2.0 (the "License"); // you may not use this file except in compliance with the License. @@ -17,7 +17,7 @@ package quota import ( "strings" - corev1alpha1 "github.com/onmetal/onmetal-api/api/core/v1alpha1" + corev1alpha1 "github.com/ironcore-dev/ironcore/api/core/v1alpha1" corev1 "k8s.io/api/core/v1" "k8s.io/apimachinery/pkg/api/resource" "k8s.io/apimachinery/pkg/util/sets" diff --git a/utils/quota/registry.go b/utils/quota/registry.go index f10be249b..4a6e999ca 100644 --- a/utils/quota/registry.go +++ b/utils/quota/registry.go @@ -1,4 +1,4 @@ -// Copyright 2023 OnMetal authors +// Copyright 2023 IronCore authors // // Licensed under the Apache License, Version 2.0 (the "License"); // you may not use this file except in compliance with the License. diff --git a/utils/quota/resourceaccess/resourceaccess.go b/utils/quota/resourceaccess/resourceaccess.go index 027964652..ee36224d0 100644 --- a/utils/quota/resourceaccess/resourceaccess.go +++ b/utils/quota/resourceaccess/resourceaccess.go @@ -1,4 +1,4 @@ -// Copyright 2023 OnMetal authors +// Copyright 2023 IronCore authors // // Licensed under the Apache License, Version 2.0 (the "License"); // you may not use this file except in compliance with the License. @@ -18,22 +18,22 @@ import ( "context" "time" - onmetalutilruntime "github.com/onmetal/onmetal-api/utils/runtime" + ironcoreutilruntime "github.com/ironcore-dev/ironcore/utils/runtime" apierrors "k8s.io/apimachinery/pkg/api/errors" "k8s.io/utils/lru" "sigs.k8s.io/controller-runtime/pkg/client" ) -type liveLookupEntry[T onmetalutilruntime.DeepCopier[T]] struct { +type liveLookupEntry[T ironcoreutilruntime.DeepCopier[T]] struct { expiry time.Time item T } -type Getter[T onmetalutilruntime.DeepCopier[T], K any] interface { +type Getter[T ironcoreutilruntime.DeepCopier[T], K any] interface { Get(ctx context.Context, key K) (T, error) } -type liveCachedGetter[T onmetalutilruntime.DeepCopier[T], K any] struct { +type liveCachedGetter[T ironcoreutilruntime.DeepCopier[T], K any] struct { getLive func(ctx context.Context, key K) (T, error) getCached func(ctx context.Context, key K) (T, error) @@ -41,7 +41,7 @@ type liveCachedGetter[T onmetalutilruntime.DeepCopier[T], K any] struct { liveTTL time.Duration } -func NewPrimeLRUGetter[T onmetalutilruntime.DeepCopier[T], K any]( +func NewPrimeLRUGetter[T ironcoreutilruntime.DeepCopier[T], K any]( getLive func(ctx context.Context, key K) (T, error), getCached func(ctx context.Context, key K) (T, error), ) Getter[T, K] { @@ -88,7 +88,7 @@ func (g *liveCachedGetter[T, K]) Get(ctx context.Context, key K) (T, error) { type Object[T any] interface { client.Object - onmetalutilruntime.DeepCopier[T] + ironcoreutilruntime.DeepCopier[T] } type clientGetter[T Object[T]] struct { diff --git a/utils/quota/scopeselector.go b/utils/quota/scopeselector.go index 95b9e594d..6622ee151 100644 --- a/utils/quota/scopeselector.go +++ b/utils/quota/scopeselector.go @@ -1,4 +1,4 @@ -// Copyright 2023 OnMetal authors +// Copyright 2023 IronCore authors // // Licensed under the Apache License, Version 2.0 (the "License"); // you may not use this file except in compliance with the License. @@ -15,7 +15,7 @@ package quota import ( - corev1alpha1 "github.com/onmetal/onmetal-api/api/core/v1alpha1" + corev1alpha1 "github.com/ironcore-dev/ironcore/api/core/v1alpha1" ) func GetResourceScopeSelectorRequirements(scopeSelector *corev1alpha1.ResourceScopeSelector) []corev1alpha1.ResourceScopeSelectorRequirement { diff --git a/utils/quota/usagecalculator.go b/utils/quota/usagecalculator.go index 8e9850ca4..d14ac59cc 100644 --- a/utils/quota/usagecalculator.go +++ b/utils/quota/usagecalculator.go @@ -1,4 +1,4 @@ -// Copyright 2023 OnMetal authors +// Copyright 2023 IronCore authors // // Licensed under the Apache License, Version 2.0 (the "License"); // you may not use this file except in compliance with the License. @@ -18,8 +18,8 @@ import ( "context" "fmt" - "github.com/onmetal/controller-utils/metautils" - corev1alpha1 "github.com/onmetal/onmetal-api/api/core/v1alpha1" + "github.com/ironcore-dev/controller-utils/metautils" + corev1alpha1 "github.com/ironcore-dev/ironcore/api/core/v1alpha1" metav1 "k8s.io/apimachinery/pkg/apis/meta/v1" "k8s.io/apimachinery/pkg/apis/meta/v1/unstructured" "k8s.io/apimachinery/pkg/runtime" diff --git a/utils/rest/configrotator.go b/utils/rest/configrotator.go index 4d1cecab1..da8922cef 100644 --- a/utils/rest/configrotator.go +++ b/utils/rest/configrotator.go @@ -1,4 +1,4 @@ -// Copyright 2023 OnMetal authors +// Copyright 2023 IronCore authors // // Licensed under the Apache License, Version 2.0 (the "License"); // you may not use this file except in compliance with the License. @@ -26,7 +26,7 @@ import ( "time" "github.com/go-logr/logr" - "github.com/onmetal/onmetal-api/utils/certificate" + "github.com/ironcore-dev/ironcore/utils/certificate" certificatesv1 "k8s.io/api/certificates/v1" utilnet "k8s.io/apimachinery/pkg/util/net" "k8s.io/apimachinery/pkg/util/sets" diff --git a/utils/rest/configrotator_test.go b/utils/rest/configrotator_test.go index a24919575..8b8f70adf 100644 --- a/utils/rest/configrotator_test.go +++ b/utils/rest/configrotator_test.go @@ -1,4 +1,4 @@ -// Copyright 2023 OnMetal authors +// Copyright 2023 IronCore authors // // Licensed under the Apache License, Version 2.0 (the "License"); // you may not use this file except in compliance with the License. @@ -22,9 +22,9 @@ import ( "time" "github.com/go-logr/logr" - "github.com/onmetal/onmetal-api/utils/certificate" - certificatetesting "github.com/onmetal/onmetal-api/utils/certificate/testing" - . "github.com/onmetal/onmetal-api/utils/rest" + "github.com/ironcore-dev/ironcore/utils/certificate" + certificatetesting "github.com/ironcore-dev/ironcore/utils/certificate/testing" + . "github.com/ironcore-dev/ironcore/utils/rest" . "github.com/onsi/ginkgo/v2" . "github.com/onsi/gomega" v1 "k8s.io/api/authorization/v1" @@ -72,7 +72,7 @@ var _ = Describe("ConfigRotator", func() { By("creating a rotator") template := &x509.CertificateRequest{} - signerName := "rotator-signer.api.onmetal.de" + signerName := "rotator-signer.ironcore.dev" requestedDuration := pointer.Duration(1 * time.Hour) rotatorName := "rotator" r, err := NewConfigRotator(nil, bootstrapUser.Config(), ConfigRotatorOptions{ @@ -175,7 +175,7 @@ var _ = Describe("ConfigRotator", func() { By("creating a rotator") template := &x509.CertificateRequest{} - signerName := "rotator-signer.api.onmetal.de" + signerName := "rotator-signer.ironcore.dev" requestedDuration := pointer.Duration(1 * time.Hour) rotatorName := "rotator" diff --git a/utils/rest/rest_suite_test.go b/utils/rest/rest_suite_test.go index 62e1372cd..4fcb964c5 100644 --- a/utils/rest/rest_suite_test.go +++ b/utils/rest/rest_suite_test.go @@ -1,4 +1,4 @@ -// Copyright 2023 OnMetal authors +// Copyright 2023 IronCore authors // // Licensed under the Apache License, Version 2.0 (the "License"); // you may not use this file except in compliance with the License. diff --git a/utils/rest/testing/fake.go b/utils/rest/testing/fake.go index ae9976972..02484dbe4 100644 --- a/utils/rest/testing/fake.go +++ b/utils/rest/testing/fake.go @@ -1,4 +1,4 @@ -// Copyright 2023 OnMetal authors +// Copyright 2023 IronCore authors // // Licensed under the Apache License, Version 2.0 (the "License"); // you may not use this file except in compliance with the License. @@ -20,7 +20,7 @@ import ( "net/http" "sync" - utilrest "github.com/onmetal/onmetal-api/utils/rest" + utilrest "github.com/ironcore-dev/ironcore/utils/rest" "k8s.io/apimachinery/pkg/util/sets" "k8s.io/client-go/rest" ) diff --git a/utils/rest/util.go b/utils/rest/util.go index 10ff03d49..55ade4e60 100644 --- a/utils/rest/util.go +++ b/utils/rest/util.go @@ -1,4 +1,4 @@ -// Copyright 2023 OnMetal authors +// Copyright 2023 IronCore authors // // Licensed under the Apache License, Version 2.0 (the "License"); // you may not use this file except in compliance with the License. @@ -21,7 +21,7 @@ import ( "os" "time" - "github.com/onmetal/onmetal-api/utils/certificate" + "github.com/ironcore-dev/ironcore/utils/certificate" utilnet "k8s.io/apimachinery/pkg/util/net" "k8s.io/client-go/rest" certutil "k8s.io/client-go/util/cert" diff --git a/utils/runtime/runtime.go b/utils/runtime/runtime.go index d706d0a28..c05f35f29 100644 --- a/utils/runtime/runtime.go +++ b/utils/runtime/runtime.go @@ -1,4 +1,4 @@ -// Copyright 2023 OnMetal authors +// Copyright 2023 IronCore authors // // Licensed under the Apache License, Version 2.0 (the "License"); // you may not use this file except in compliance with the License. @@ -14,7 +14,7 @@ package runtime -import "github.com/onmetal/onmetal-api/utils/slices" +import "github.com/ironcore-dev/ironcore/utils/slices" type DeepCopier[E any] interface { DeepCopy() E diff --git a/utils/sets/sets.go b/utils/sets/sets.go index 4c4205b4e..2e68b2c32 100644 --- a/utils/sets/sets.go +++ b/utils/sets/sets.go @@ -1,4 +1,4 @@ -// Copyright 2023 OnMetal authors +// Copyright 2023 IronCore authors // // Licensed under the Apache License, Version 2.0 (the "License"); // you may not use this file except in compliance with the License. diff --git a/utils/slices/slices.go b/utils/slices/slices.go index 7edd2b5c0..e1aeae42e 100644 --- a/utils/slices/slices.go +++ b/utils/slices/slices.go @@ -1,4 +1,4 @@ -// Copyright 2022 OnMetal authors +// Copyright 2022 IronCore authors // // Licensed under the Apache License, Version 2.0 (the "License"); // you may not use this file except in compliance with the License. diff --git a/utils/testing/testing.go b/utils/testing/testing.go index 42d778b4a..081b873f7 100644 --- a/utils/testing/testing.go +++ b/utils/testing/testing.go @@ -1,4 +1,4 @@ -// Copyright 2022 OnMetal authors +// Copyright 2022 IronCore authors // // Licensed under the Apache License, Version 2.0 (the "License"); // you may not use this file except in compliance with the License. @@ -21,8 +21,8 @@ import ( "sync" "time" - "github.com/onmetal/onmetal-api/utils/generic" - "github.com/onmetal/onmetal-api/utils/klog" + "github.com/ironcore-dev/ironcore/utils/generic" + "github.com/ironcore-dev/ironcore/utils/klog" "github.com/onsi/ginkgo/v2" "github.com/onsi/gomega" "github.com/onsi/gomega/gcustom"