diff --git a/Makefile b/Makefile index f03ea59..c7864c4 100644 --- a/Makefile +++ b/Makefile @@ -3,7 +3,7 @@ # To re-generate a bundle for another specific version without changing the standard setup, you can: # - use the VERSION as arg of the bundle target (e.g make bundle VERSION=0.0.2) # - use environment variables to overwrite this value (e.g export VERSION=0.0.2) -VERSION ?= 2.4.2 +VERSION ?= 2.5.0 # CHANNELS define the bundle channels used in the bundle. # Add a new line here if you would like to change its default config. (E.g CHANNELS = "candidate,fast,stable") diff --git a/README.md b/README.md index 8332c11..df81e6e 100644 --- a/README.md +++ b/README.md @@ -17,7 +17,7 @@ The following table shows the relation between the versions of the two projects: | NGINX Ingress Controller | NGINX Ingress Operator | | ------------------------ | ---------------------- | -| 3.7.x | 2.4.2 | +| 3.7.x | 2.5.0 | | 3.6.x | 2.3.2 | | 3.5.x | 2.2.2 | | 3.4.x | 2.1.2 | @@ -76,7 +76,7 @@ See [upgrade docs](./docs/upgrades.md) We publish NGINX Ingress Operator releases on GitHub. See our [releases page](https://github.com/nginxinc/nginx-ingress-helm-operator/releases). -The latest stable release is [2.4.2](https://github.com/nginxinc/nginx-ingress-helm-operator/releases/tag/v2.4.2). For production use, we recommend that you choose the latest stable release. +The latest stable release is [2.5.0](https://github.com/nginxinc/nginx-ingress-helm-operator/releases/tag/v2.5.0). For production use, we recommend that you choose the latest stable release. ## Development diff --git a/bundle/manifests/nginx-ingress-operator.clusterserviceversion.yaml b/bundle/manifests/nginx-ingress-operator.clusterserviceversion.yaml index 93d6426..952c8a0 100644 --- a/bundle/manifests/nginx-ingress-operator.clusterserviceversion.yaml +++ b/bundle/manifests/nginx-ingress-operator.clusterserviceversion.yaml @@ -77,7 +77,7 @@ metadata: "image": { "pullPolicy": "IfNotPresent", "repository": "nginx/nginx-ingress", - "tag": "3.7.2-ubi" + "tag": "edge-ubi" }, "includeYear": false, "ingressClass": { @@ -220,7 +220,7 @@ metadata: capabilities: Basic Install categories: Monitoring, Networking certified: "true" - containerImage: quay.io/nginx/nginx-ingress-operator:2.4.2 + containerImage: quay.io/nginx/nginx-ingress-operator:2.5.0 createdAt: "2024-11-25T17:47:09Z" description: The NGINX Ingress Operator is a Kubernetes/OpenShift component which deploys and manages one or more NGINX/NGINX Plus Ingress Controllers @@ -244,7 +244,7 @@ metadata: operatorframework.io/arch.arm64: supported operatorframework.io/arch.ppc64le: supported operatorframework.io/arch.s390x: supported - name: nginx-ingress-operator.v2.4.2 + name: nginx-ingress-operator.v2.5.0 namespace: placeholder spec: apiservicedefinitions: {} @@ -448,7 +448,7 @@ spec: - --metrics-bind-address=127.0.0.1:8080 - --leader-elect - --leader-election-id=nginx-ingress-operator - image: quay.io/nginx/nginx-ingress-operator:2.4.2 + image: quay.io/nginx/nginx-ingress-operator:2.5.0 livenessProbe: httpGet: path: /healthz @@ -539,4 +539,4 @@ spec: minKubeVersion: 1.26.0 provider: name: NGINX Inc - version: 2.4.2 + version: 2.5.0 diff --git a/config/manager/kustomization.yaml b/config/manager/kustomization.yaml index d103f58..719e317 100644 --- a/config/manager/kustomization.yaml +++ b/config/manager/kustomization.yaml @@ -5,4 +5,4 @@ kind: Kustomization images: - name: controller newName: quay.io/nginx/nginx-ingress-operator - newTag: 2.4.2 + newTag: 2.5.0 diff --git a/config/manifests/bases/kustomization.yaml b/config/manifests/bases/kustomization.yaml index 97f5110..975f7d2 100644 --- a/config/manifests/bases/kustomization.yaml +++ b/config/manifests/bases/kustomization.yaml @@ -3,4 +3,4 @@ resources: apiVersion: kustomize.config.k8s.io/v1beta1 kind: Kustomization commonAnnotations: - containerImage: quay.io/nginx/nginx-ingress-operator:2.4.2 + containerImage: quay.io/nginx/nginx-ingress-operator:2.5.0 diff --git a/config/samples/charts_v1alpha1_nginxingress.yaml b/config/samples/charts_v1alpha1_nginxingress.yaml index 0452867..66a34e2 100644 --- a/config/samples/charts_v1alpha1_nginxingress.yaml +++ b/config/samples/charts_v1alpha1_nginxingress.yaml @@ -35,7 +35,7 @@ spec: customPorts: [] image: repository: nginx/nginx-ingress - tag: "3.7.2-ubi" + tag: "edge-ubi" # digest: "sha256:CHANGEME" pullPolicy: IfNotPresent lifecycle: {} diff --git a/docs/manual-installation.md b/docs/manual-installation.md index 35f3763..a2ce4ea 100644 --- a/docs/manual-installation.md +++ b/docs/manual-installation.md @@ -7,14 +7,14 @@ This will deploy the operator in the `nginx-ingress-operator-system` namespace. 1. Clone the `nginx-ingress-operator` repo: ```shell - git clone https://github.com/nginxinc/nginx-ingress-helm-operator/ --branch v2.4.2 + git clone https://github.com/nginxinc/nginx-ingress-helm-operator/ --branch v2.5.0 cd nginx-ingress-helm-operator/ ``` 2. To deploy the Operator and associated resources to all environments, run: ```shell - make deploy IMG=nginx/nginx-ingress-operator:2.4.2 + make deploy IMG=nginx/nginx-ingress-operator:2.5.0 ``` 2. Check that the Operator is running: @@ -30,11 +30,11 @@ This will deploy the operator in the `nginx-ingress-operator-system` namespace. In order to deploy NGINX Ingress Controller instances into OpenShift environments, a new SCC is required to be created on the cluster which will be used to bind the specific required capabilities to the NGINX Ingress service account(s). To do so for NIC deployments, please run the following command (assuming you are logged in with administrator access to the cluster): -`kubectl apply -f https://raw.githubusercontent.com/nginxinc/nginx-ingress-helm-operator/v2.4.2/resources/scc.yaml` +`kubectl apply -f https://raw.githubusercontent.com/nginxinc/nginx-ingress-helm-operator/v2.5.0/resources/scc.yaml` Alternatively, to create an SCC for NIC daemonsets, please run this command: -`kubectl apply -f https://raw.githubusercontent.com/nginxinc/nginx-ingress-helm-operator/v2.4.2/resources/scc-daemonset.yaml` +`kubectl apply -f https://raw.githubusercontent.com/nginxinc/nginx-ingress-helm-operator/v2.5.0/resources/scc-daemonset.yaml` You can now deploy the NGINX Ingress Controller instances. @@ -44,19 +44,19 @@ You can now deploy the NGINX Ingress Controller instances. You can use the operator (including the kube-rbac-proxy) images from your own private registry. 1. Tag the images for your private registry ```shell - docker tag quay.io/nginx/nginx-ingress-operator:2.4.2 /nginx-ingress-operator:2.4.2 + docker tag quay.io/nginx/nginx-ingress-operator:2.5.0 /nginx-ingress-operator:2.5.0 docker tag quay.io/brancz/kube-rbac-proxy:v0.18.0 /kube-rbac-proxy:v0.18.0 ``` 2. Push the image to your private registry ```shell - docker push /nginx-ingress-operator:2.4.2 + docker push /nginx-ingress-operator:2.5.0 docker push /kube-rbac-proxy:v0.18.0 ``` 3. Follow step 1 above but in step 1.2 you can run ```shell - make deploy IMG=/nginx-ingress-operator:2.4.2 KRP_IMAGE_BASE=/kube-rbac-proxy + make deploy IMG=/nginx-ingress-operator:2.5.0 KRP_IMAGE_BASE=/kube-rbac-proxy ``` **Note: If you need to use a different `kube-rbac-proxy` version than the default, use the `KRP_IMAGE_TAG` variable** diff --git a/docs/nginx-ingress-controller.md b/docs/nginx-ingress-controller.md index e36a39d..cd71c4d 100644 --- a/docs/nginx-ingress-controller.md +++ b/docs/nginx-ingress-controller.md @@ -47,7 +47,7 @@ spec: customPorts: [] image: repository: nginx/nginx-ingress - tag: "3.7.2-ubi" + tag: "edge-ubi" # digest: "sha256:CHANGEME" pullPolicy: IfNotPresent lifecycle: {} diff --git a/docs/openshift-installation.md b/docs/openshift-installation.md index ee68ea4..b9618b9 100644 --- a/docs/openshift-installation.md +++ b/docs/openshift-installation.md @@ -23,10 +23,10 @@ Additional steps: In order to deploy NGINX Ingress Controller instances into OpenShift environments, a new SCC is required to be created on the cluster which will be used to bind the specific required capabilities to the NGINX Ingress service account(s). To do so for NIC deployments, please run the following command (assuming you are logged in with administrator access to the cluster): -`kubectl apply -f https://raw.githubusercontent.com/nginxinc/nginx-ingress-helm-operator/v2.4.2/resources/scc.yaml` +`kubectl apply -f https://raw.githubusercontent.com/nginxinc/nginx-ingress-helm-operator/v2.5.0/resources/scc.yaml` Alternatively, to create an SCC for NIC daemonsets, please run this command: -`kubectl apply -f https://raw.githubusercontent.com/nginxinc/nginx-ingress-helm-operator/v2.4.2/resources/scc-daemonset.yaml` +`kubectl apply -f https://raw.githubusercontent.com/nginxinc/nginx-ingress-helm-operator/v2.5.0/resources/scc-daemonset.yaml` You can now deploy the NGINX Ingress Controller instances. diff --git a/examples/deployment-oss-min/nginx-ingress-controller.yaml b/examples/deployment-oss-min/nginx-ingress-controller.yaml index 3c5b4e9..2b45c29 100644 --- a/examples/deployment-oss-min/nginx-ingress-controller.yaml +++ b/examples/deployment-oss-min/nginx-ingress-controller.yaml @@ -11,7 +11,7 @@ spec: image: pullPolicy: IfNotPresent repository: nginx/nginx-ingress - tag: 3.7.2-ubi + tag: edge-ubi ingressClass: name: nginx kind: deployment diff --git a/examples/deployment-plus-min/nginx-ingress-controller.yaml b/examples/deployment-plus-min/nginx-ingress-controller.yaml index d0c402d..755a6f4 100644 --- a/examples/deployment-plus-min/nginx-ingress-controller.yaml +++ b/examples/deployment-plus-min/nginx-ingress-controller.yaml @@ -11,7 +11,7 @@ spec: image: pullPolicy: IfNotPresent repository: nginx/nginx-ingress - tag: 3.7.2-ubi + tag: edge-ubi ingressClass: name: nginx kind: deployment diff --git a/helm-charts/nginx-ingress/Chart.yaml b/helm-charts/nginx-ingress/Chart.yaml index a37b983..e5e12ba 100644 --- a/helm-charts/nginx-ingress/Chart.yaml +++ b/helm-charts/nginx-ingress/Chart.yaml @@ -1,8 +1,8 @@ apiVersion: v2 -appVersion: 3.7.2 +appVersion: edge description: NGINX Ingress Controller home: https://github.com/nginxinc/kubernetes-ingress -icon: https://raw.githubusercontent.com/nginxinc/kubernetes-ingress/v3.7.2/charts/nginx-ingress/chart-icon.png +icon: https://raw.githubusercontent.com/nginxinc/kubernetes-ingress/vedge/charts/nginx-ingress/chart-icon.png keywords: - ingress - nginx @@ -12,6 +12,6 @@ maintainers: name: nginxinc name: nginx-ingress sources: -- https://github.com/nginxinc/kubernetes-ingress/tree/v3.7.2/charts/nginx-ingress +- https://github.com/nginxinc/kubernetes-ingress/tree/vedge/charts/nginx-ingress type: application -version: 1.4.2 +version: 0.0.0-edge diff --git a/helm-charts/nginx-ingress/crds/k8s.nginx.org_globalconfigurations.yaml b/helm-charts/nginx-ingress/crds/k8s.nginx.org_globalconfigurations.yaml index db68a0a..0a9ee98 100644 --- a/helm-charts/nginx-ingress/crds/k8s.nginx.org_globalconfigurations.yaml +++ b/helm-charts/nginx-ingress/crds/k8s.nginx.org_globalconfigurations.yaml @@ -64,47 +64,3 @@ spec: type: object served: true storage: true - - name: v1alpha1 - schema: - openAPIV3Schema: - description: GlobalConfiguration defines the GlobalConfiguration resource. - properties: - apiVersion: - description: |- - APIVersion defines the versioned schema of this representation of an object. - Servers should convert recognized schemas to the latest internal value, and - may reject unrecognized values. - More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources - type: string - kind: - description: |- - Kind is a string value representing the REST resource this object represents. - Servers may infer this from the endpoint the client submits requests to. - Cannot be updated. - In CamelCase. - More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds - type: string - metadata: - type: object - spec: - description: GlobalConfigurationSpec is the spec of the GlobalConfiguration - resource. - properties: - listeners: - items: - description: Listener defines a listener. - properties: - name: - type: string - port: - type: integer - protocol: - type: string - ssl: - type: boolean - type: object - type: array - type: object - type: object - served: true - storage: false diff --git a/helm-charts/nginx-ingress/crds/k8s.nginx.org_policies.yaml b/helm-charts/nginx-ingress/crds/k8s.nginx.org_policies.yaml index 14a72e2..0fcc637 100644 --- a/helm-charts/nginx-ingress/crds/k8s.nginx.org_policies.yaml +++ b/helm-charts/nginx-ingress/crds/k8s.nginx.org_policies.yaml @@ -250,113 +250,3 @@ spec: storage: true subresources: status: {} - - name: v1alpha1 - schema: - openAPIV3Schema: - description: Policy defines a Policy for VirtualServer and VirtualServerRoute - resources. - properties: - apiVersion: - description: |- - APIVersion defines the versioned schema of this representation of an object. - Servers should convert recognized schemas to the latest internal value, and - may reject unrecognized values. - More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources - type: string - kind: - description: |- - Kind is a string value representing the REST resource this object represents. - Servers may infer this from the endpoint the client submits requests to. - Cannot be updated. - In CamelCase. - More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds - type: string - metadata: - type: object - spec: - description: |- - PolicySpec is the spec of the Policy resource. - The spec includes multiple fields, where each field represents a different policy. - Only one policy (field) is allowed. - properties: - accessControl: - description: AccessControl defines an access policy based on the source - IP of a request. - properties: - allow: - items: - type: string - type: array - deny: - items: - type: string - type: array - type: object - egressMTLS: - description: EgressMTLS defines an Egress MTLS policy. - properties: - ciphers: - type: string - protocols: - type: string - serverName: - type: boolean - sessionReuse: - type: boolean - sslName: - type: string - tlsSecret: - type: string - trustedCertSecret: - type: string - verifyDepth: - type: integer - verifyServer: - type: boolean - type: object - ingressMTLS: - description: IngressMTLS defines an Ingress MTLS policy. - properties: - clientCertSecret: - type: string - verifyClient: - type: string - verifyDepth: - type: integer - type: object - jwt: - description: JWTAuth holds JWT authentication configuration. - properties: - realm: - type: string - secret: - type: string - token: - type: string - type: object - rateLimit: - description: RateLimit defines a rate limit policy. - properties: - burst: - type: integer - delay: - type: integer - dryRun: - type: boolean - key: - type: string - logLevel: - type: string - noDelay: - type: boolean - rate: - type: string - rejectCode: - type: integer - zoneSize: - type: string - type: object - type: object - type: object - served: true - storage: false diff --git a/helm-charts/nginx-ingress/crds/k8s.nginx.org_transportservers.yaml b/helm-charts/nginx-ingress/crds/k8s.nginx.org_transportservers.yaml index f6943d2..65e8709 100644 --- a/helm-charts/nginx-ingress/crds/k8s.nginx.org_transportservers.yaml +++ b/helm-charts/nginx-ingress/crds/k8s.nginx.org_transportservers.yaml @@ -173,160 +173,3 @@ spec: storage: true subresources: status: {} - - additionalPrinterColumns: - - description: Current state of the TransportServer. If the resource has a valid - status, it means it has been validated and accepted by the Ingress Controller. - jsonPath: .status.state - name: State - type: string - - jsonPath: .status.reason - name: Reason - type: string - - jsonPath: .metadata.creationTimestamp - name: Age - type: date - name: v1alpha1 - schema: - openAPIV3Schema: - description: TransportServer defines the TransportServer resource. - properties: - apiVersion: - description: |- - APIVersion defines the versioned schema of this representation of an object. - Servers should convert recognized schemas to the latest internal value, and - may reject unrecognized values. - More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources - type: string - kind: - description: |- - Kind is a string value representing the REST resource this object represents. - Servers may infer this from the endpoint the client submits requests to. - Cannot be updated. - In CamelCase. - More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds - type: string - metadata: - type: object - spec: - description: TransportServerSpec is the spec of the TransportServer resource. - properties: - action: - description: TransportServerAction defines an action. - properties: - pass: - type: string - type: object - host: - type: string - ingressClassName: - type: string - listener: - description: TransportServerListener defines a listener for a TransportServer. - properties: - name: - type: string - protocol: - type: string - type: object - serverSnippets: - type: string - sessionParameters: - description: SessionParameters defines session parameters. - properties: - timeout: - type: string - type: object - streamSnippets: - type: string - tls: - description: TransportServerTLS defines TransportServerTLS configuration - for a TransportServer. - properties: - secret: - type: string - type: object - upstreamParameters: - description: UpstreamParameters defines parameters for an upstream. - properties: - connectTimeout: - type: string - nextUpstream: - type: boolean - nextUpstreamTimeout: - type: string - nextUpstreamTries: - type: integer - udpRequests: - type: integer - udpResponses: - type: integer - type: object - upstreams: - items: - description: TransportServerUpstream defines an upstream. - properties: - backup: - type: string - backupPort: - type: integer - failTimeout: - type: string - healthCheck: - description: TransportServerHealthCheck defines the parameters - for active Upstream HealthChecks. - properties: - enable: - type: boolean - fails: - type: integer - interval: - type: string - jitter: - type: string - match: - description: TransportServerMatch defines the parameters - of a custom health check. - properties: - expect: - type: string - send: - type: string - type: object - passes: - type: integer - port: - type: integer - timeout: - type: string - type: object - loadBalancingMethod: - type: string - maxConns: - type: integer - maxFails: - type: integer - name: - type: string - port: - type: integer - service: - type: string - type: object - type: array - type: object - status: - description: TransportServerStatus defines the status for the TransportServer - resource. - properties: - message: - type: string - reason: - type: string - state: - type: string - type: object - type: object - served: true - storage: false - subresources: - status: {} diff --git a/helm-charts/nginx-ingress/templates/_helpers.tpl b/helm-charts/nginx-ingress/templates/_helpers.tpl index 301c64d..7fe436c 100644 --- a/helm-charts/nginx-ingress/templates/_helpers.tpl +++ b/helm-charts/nginx-ingress/templates/_helpers.tpl @@ -112,6 +112,28 @@ Expand the name of the configmap used for NGINX Agent. {{- end -}} {{- end -}} +{{/* +Expand the name of the mgmt configmap. +*/}} +{{- define "nginx-ingress.mgmtConfigName" -}} +{{- if .Values.controller.mgmt.configMapName -}} +{{ .Values.controller.mgmt.configMapName }} +{{- else -}} +{{- default (printf "%s-mgmt" (include "nginx-ingress.fullname" .)) -}} +{{- end -}} +{{- end -}} + +{{/* +Expand license token secret name. +*/}} +{{- define "nginx-ingress.licenseTokenSecretName" -}} +{{- if hasKey .Values.controller.mgmt "licenseTokenSecretName" -}} +{{- .Values.controller.mgmt.licenseTokenSecretName -}} +{{- else }} +{{- fail "Error: When using Nginx Plus, 'controller.mgmt.licenseTokenSecretName' must be set." }} +{{- end -}} +{{- end -}} + {{/* Expand leader election lock name. */}} @@ -226,6 +248,9 @@ Build the args for the service binary. - -app-protect-dos-memory={{ .Values.controller.appprotectdos.memory }} {{ end }} - -nginx-configmaps=$(POD_NAMESPACE)/{{ include "nginx-ingress.configName" . }} +{{- if .Values.controller.nginxplus }} +- -mgmt-configmap=$(POD_NAMESPACE)/{{ include "nginx-ingress.mgmtConfigName" . }} +{{- end }} {{- if .Values.controller.defaultTLS.secret }} - -default-server-tls-secret={{ .Values.controller.defaultTLS.secret }} {{ else if and (.Values.controller.defaultTLS.cert) (.Values.controller.defaultTLS.key) }} @@ -244,7 +269,8 @@ Build the args for the service binary. - -health-status={{ .Values.controller.healthStatus }} - -health-status-uri={{ .Values.controller.healthStatusURI }} - -nginx-debug={{ .Values.controller.nginxDebug }} -- -v={{ .Values.controller.logLevel }} +- -log-level={{ .Values.controller.logLevel }} +- -log-format={{ .Values.controller.logFormat }} - -nginx-status={{ .Values.controller.nginxStatus.enable }} {{- if .Values.controller.nginxStatus.enable }} - -nginx-status-port={{ .Values.controller.nginxStatus.port }} @@ -332,7 +358,7 @@ List of volumes for controller. emptyDir: {} {{- end }} {{- if .Values.controller.appprotect.v5 }} -{{- toYaml .Values.controller.appprotect.volumes }} +{{ toYaml .Values.controller.appprotect.volumes }} {{- end }} {{- if .Values.controller.volumes }} {{ toYaml .Values.controller.volumes }} @@ -371,7 +397,6 @@ volumeMounts: {{ include "nginx-ingress.volumeMountEntries" . }} {{- end -}} {{- end -}} - {{- define "nginx-ingress.volumeMountEntries" -}} {{- if eq (include "nginx-ingress.readOnlyRootFilesystem" .) "true" }} - mountPath: /etc/nginx @@ -422,6 +447,8 @@ volumeMounts: env: - name: ENFORCER_PORT value: "{{ .Values.controller.appprotect.enforcer.port | default 50000 }}" + - name: ENFORCER_CONFIG_TIMEOUT + value: "0" volumeMounts: - name: app-protect-bd-config mountPath: /opt/app_protect/bd_config diff --git a/helm-charts/nginx-ingress/templates/controller-configmap.yaml b/helm-charts/nginx-ingress/templates/controller-configmap.yaml index 8f1d3e4..ac07a72 100644 --- a/helm-charts/nginx-ingress/templates/controller-configmap.yaml +++ b/helm-charts/nginx-ingress/templates/controller-configmap.yaml @@ -30,3 +30,50 @@ data: nginx-agent.conf: |- {{ include "nginx-ingress.agentConfiguration" . | indent 4 }} {{- end }} +--- +{{- if .Values.controller.nginxplus }} +apiVersion: v1 +kind: ConfigMap +metadata: + name: {{ include "nginx-ingress.mgmtConfigName" . }} + namespace: {{ .Release.Namespace }} + labels: + {{- include "nginx-ingress.labels" . | nindent 4 }} +{{- if .Values.controller.config.annotations }} + annotations: +{{ toYaml .Values.controller.config.annotations | indent 4 }} +{{- end }} +data: + license-token-secret-name: {{ required "When using Nginx Plus, 'controller.mgmt.licenseTokenSecretName' cannot be empty " (include "nginx-ingress.licenseTokenSecretName" . ) }} +{{- if hasKey .Values.controller.mgmt "sslVerify" }} + ssl-verify: {{ quote .Values.controller.mgmt.sslVerify }} +{{- end }} +{{- if hasKey .Values.controller.mgmt "enforceInitialReport" }} + enforce-initial-report: {{ quote .Values.controller.mgmt.enforceInitialReport }} +{{- end }} +{{- if hasKey .Values.controller.mgmt "usageReport" }} +{{- if hasKey .Values.controller.mgmt.usageReport "endpoint" }} + usage-report-endpoint: {{ quote .Values.controller.mgmt.usageReport.endpoint }} +{{- end }} +{{- if hasKey .Values.controller.mgmt.usageReport "interval" }} + usage-report-interval: {{ quote .Values.controller.mgmt.usageReport.interval }} +{{- end }} +{{- end }} +{{- if hasKey .Values.controller.mgmt "sslTrustedCertificateSecretName" }} + ssl-trusted-certificate-secret-name: {{ quote .Values.controller.mgmt.sslTrustedCertificateSecretName }} +{{- end }} +{{- if hasKey .Values.controller.mgmt "sslCertificateSecretName" }} + ssl-certificate-secret-name: {{ quote .Values.controller.mgmt.sslCertificateSecretName}} +{{- end }} +{{- if hasKey .Values.controller.mgmt "resolver" }} +{{- if hasKey .Values.controller.mgmt.resolver "addresses" }} + resolver-addresses: {{ join "," .Values.controller.mgmt.resolver.addresses | quote }} +{{- end }} +{{- if hasKey .Values.controller.mgmt.resolver "ipv6" }} + resolver-ipv6: {{ quote .Values.controller.mgmt.resolver.ipv6 }} +{{- end }} +{{- if hasKey .Values.controller.mgmt.resolver "valid" }} + resolver-valid: {{ quote .Values.controller.mgmt.resolver.valid }} +{{- end }} +{{- end }} +{{- end }} diff --git a/helm-charts/nginx-ingress/v1.31.2/allocationresult-resource-v1alpha3.json b/helm-charts/nginx-ingress/v1.31.2/allocationresult-resource-v1alpha3.json deleted file mode 100644 index 1a80d12..0000000 --- a/helm-charts/nginx-ingress/v1.31.2/allocationresult-resource-v1alpha3.json +++ /dev/null @@ -1,22 +0,0 @@ -{ - "description": "AllocationResult contains attributes of an allocated resource.", - "properties": { - "controller": { - "description": "Controller is the name of the DRA driver which handled the allocation. That driver is also responsible for deallocating the claim. It is empty when the claim can be deallocated without involving a driver.\n\nA driver may allocate devices provided by other drivers, so this driver name here can be different from the driver names listed for the results.\n\nThis is an alpha field and requires enabling the DRAControlPlaneController feature gate.", - "type": [ - "string", - "null" - ] - }, - "devices": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.resource.v1alpha3.DeviceAllocationResult", - "description": "Devices is the result of allocating devices." - }, - "nodeSelector": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.core.v1.NodeSelector", - "description": "NodeSelector defines where the allocated resources are available. If unset, they are available everywhere." - } - }, - "type": "object", - "$schema": "http://json-schema.org/schema#" -} \ No newline at end of file diff --git a/helm-charts/nginx-ingress/v1.31.2/allocationresult.json b/helm-charts/nginx-ingress/v1.31.2/allocationresult.json deleted file mode 100644 index 1a80d12..0000000 --- a/helm-charts/nginx-ingress/v1.31.2/allocationresult.json +++ /dev/null @@ -1,22 +0,0 @@ -{ - "description": "AllocationResult contains attributes of an allocated resource.", - "properties": { - "controller": { - "description": "Controller is the name of the DRA driver which handled the allocation. That driver is also responsible for deallocating the claim. It is empty when the claim can be deallocated without involving a driver.\n\nA driver may allocate devices provided by other drivers, so this driver name here can be different from the driver names listed for the results.\n\nThis is an alpha field and requires enabling the DRAControlPlaneController feature gate.", - "type": [ - "string", - "null" - ] - }, - "devices": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.resource.v1alpha3.DeviceAllocationResult", - "description": "Devices is the result of allocating devices." - }, - "nodeSelector": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.core.v1.NodeSelector", - "description": "NodeSelector defines where the allocated resources are available. If unset, they are available everywhere." - } - }, - "type": "object", - "$schema": "http://json-schema.org/schema#" -} \ No newline at end of file diff --git a/helm-charts/nginx-ingress/v1.31.2/auditannotation-admissionregistration-v1alpha1.json b/helm-charts/nginx-ingress/v1.31.2/auditannotation-admissionregistration-v1alpha1.json deleted file mode 100644 index a6d3ffb..0000000 --- a/helm-charts/nginx-ingress/v1.31.2/auditannotation-admissionregistration-v1alpha1.json +++ /dev/null @@ -1,25 +0,0 @@ -{ - "description": "AuditAnnotation describes how to produce an audit annotation for an API request.", - "properties": { - "key": { - "description": "key specifies the audit annotation key. The audit annotation keys of a ValidatingAdmissionPolicy must be unique. The key must be a qualified name ([A-Za-z0-9][-A-Za-z0-9_.]*) no more than 63 bytes in length.\n\nThe key is combined with the resource name of the ValidatingAdmissionPolicy to construct an audit annotation key: \"{ValidatingAdmissionPolicy name}/{key}\".\n\nIf an admission webhook uses the same resource name as this ValidatingAdmissionPolicy and the same audit annotation key, the annotation key will be identical. In this case, the first annotation written with the key will be included in the audit event and all subsequent annotations with the same key will be discarded.\n\nRequired.", - "type": [ - "string", - "null" - ] - }, - "valueExpression": { - "description": "valueExpression represents the expression which is evaluated by CEL to produce an audit annotation value. The expression must evaluate to either a string or null value. If the expression evaluates to a string, the audit annotation is included with the string value. If the expression evaluates to null or empty string the audit annotation will be omitted. The valueExpression may be no longer than 5kb in length. If the result of the valueExpression is more than 10kb in length, it will be truncated to 10kb.\n\nIf multiple ValidatingAdmissionPolicyBinding resources match an API request, then the valueExpression will be evaluated for each binding. All unique values produced by the valueExpressions will be joined together in a comma-separated list.\n\nRequired.", - "type": [ - "string", - "null" - ] - } - }, - "required": [ - "key", - "valueExpression" - ], - "type": "object", - "$schema": "http://json-schema.org/schema#" -} \ No newline at end of file diff --git a/helm-charts/nginx-ingress/v1.31.2/exemptprioritylevelconfiguration-flowcontrol-v1beta3.json b/helm-charts/nginx-ingress/v1.31.2/exemptprioritylevelconfiguration-flowcontrol-v1beta3.json deleted file mode 100644 index 81bb3cf..0000000 --- a/helm-charts/nginx-ingress/v1.31.2/exemptprioritylevelconfiguration-flowcontrol-v1beta3.json +++ /dev/null @@ -1,23 +0,0 @@ -{ - "description": "ExemptPriorityLevelConfiguration describes the configurable aspects of the handling of exempt requests. In the mandatory exempt configuration object the values in the fields here can be modified by authorized users, unlike the rest of the `spec`.", - "properties": { - "lendablePercent": { - "description": "`lendablePercent` prescribes the fraction of the level's NominalCL that can be borrowed by other priority levels. This value of this field must be between 0 and 100, inclusive, and it defaults to 0. The number of seats that other levels can borrow from this level, known as this level's LendableConcurrencyLimit (LendableCL), is defined as follows.\n\nLendableCL(i) = round( NominalCL(i) * lendablePercent(i)/100.0 )", - "format": "int32", - "type": [ - "integer", - "null" - ] - }, - "nominalConcurrencyShares": { - "description": "`nominalConcurrencyShares` (NCS) contributes to the computation of the NominalConcurrencyLimit (NominalCL) of this level. This is the number of execution seats nominally reserved for this priority level. This DOES NOT limit the dispatching from this priority level but affects the other priority levels through the borrowing mechanism. The server's concurrency limit (ServerCL) is divided among all the priority levels in proportion to their NCS values:\n\nNominalCL(i) = ceil( ServerCL * NCS(i) / sum_ncs ) sum_ncs = sum[priority level k] NCS(k)\n\nBigger numbers mean a larger nominal concurrency limit, at the expense of every other priority level. This field has a default value of zero.", - "format": "int32", - "type": [ - "integer", - "null" - ] - } - }, - "type": "object", - "$schema": "http://json-schema.org/schema#" -} \ No newline at end of file diff --git a/helm-charts/nginx-ingress/v1.31.2/expressionwarning-admissionregistration-v1alpha1.json b/helm-charts/nginx-ingress/v1.31.2/expressionwarning-admissionregistration-v1alpha1.json deleted file mode 100644 index 664f5a5..0000000 --- a/helm-charts/nginx-ingress/v1.31.2/expressionwarning-admissionregistration-v1alpha1.json +++ /dev/null @@ -1,25 +0,0 @@ -{ - "description": "ExpressionWarning is a warning information that targets a specific expression.", - "properties": { - "fieldRef": { - "description": "The path to the field that refers the expression. For example, the reference to the expression of the first item of validations is \"spec.validations[0].expression\"", - "type": [ - "string", - "null" - ] - }, - "warning": { - "description": "The content of type checking information in a human-readable form. Each line of the warning contains the type that the expression is checked against, followed by the type check error from the compiler.", - "type": [ - "string", - "null" - ] - } - }, - "required": [ - "fieldRef", - "warning" - ], - "type": "object", - "$schema": "http://json-schema.org/schema#" -} \ No newline at end of file diff --git a/helm-charts/nginx-ingress/v1.31.2/flowdistinguishermethod-flowcontrol-v1beta3.json b/helm-charts/nginx-ingress/v1.31.2/flowdistinguishermethod-flowcontrol-v1beta3.json deleted file mode 100644 index dc443d0..0000000 --- a/helm-charts/nginx-ingress/v1.31.2/flowdistinguishermethod-flowcontrol-v1beta3.json +++ /dev/null @@ -1,17 +0,0 @@ -{ - "description": "FlowDistinguisherMethod specifies the method of a flow distinguisher.", - "properties": { - "type": { - "description": "`type` is the type of flow distinguisher method The supported types are \"ByUser\" and \"ByNamespace\". Required.", - "type": [ - "string", - "null" - ] - } - }, - "required": [ - "type" - ], - "type": "object", - "$schema": "http://json-schema.org/schema#" -} \ No newline at end of file diff --git a/helm-charts/nginx-ingress/v1.31.2/flowschema-flowcontrol-v1beta3.json b/helm-charts/nginx-ingress/v1.31.2/flowschema-flowcontrol-v1beta3.json deleted file mode 100644 index e46a85e..0000000 --- a/helm-charts/nginx-ingress/v1.31.2/flowschema-flowcontrol-v1beta3.json +++ /dev/null @@ -1,46 +0,0 @@ -{ - "description": "FlowSchema defines the schema of a group of flows. Note that a flow is made up of a set of inbound API requests with similar attributes and is identified by a pair of strings: the name of the FlowSchema and a \"flow distinguisher\".", - "properties": { - "apiVersion": { - "description": "APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources", - "type": [ - "string", - "null" - ], - "enum": [ - "flowcontrol.apiserver.k8s.io/v1beta3" - ] - }, - "kind": { - "description": "Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds", - "type": [ - "string", - "null" - ], - "enum": [ - "FlowSchema" - ] - }, - "metadata": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta", - "description": "`metadata` is the standard object's metadata. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#metadata" - }, - "spec": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.flowcontrol.v1beta3.FlowSchemaSpec", - "description": "`spec` is the specification of the desired behavior of a FlowSchema. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#spec-and-status" - }, - "status": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.flowcontrol.v1beta3.FlowSchemaStatus", - "description": "`status` is the current status of a FlowSchema. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#spec-and-status" - } - }, - "type": "object", - "x-kubernetes-group-version-kind": [ - { - "group": "flowcontrol.apiserver.k8s.io", - "kind": "FlowSchema", - "version": "v1beta3" - } - ], - "$schema": "http://json-schema.org/schema#" -} \ No newline at end of file diff --git a/helm-charts/nginx-ingress/v1.31.2/flowschemacondition-flowcontrol-v1beta3.json b/helm-charts/nginx-ingress/v1.31.2/flowschemacondition-flowcontrol-v1beta3.json deleted file mode 100644 index 8a42611..0000000 --- a/helm-charts/nginx-ingress/v1.31.2/flowschemacondition-flowcontrol-v1beta3.json +++ /dev/null @@ -1,39 +0,0 @@ -{ - "description": "FlowSchemaCondition describes conditions for a FlowSchema.", - "properties": { - "lastTransitionTime": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.Time", - "description": "`lastTransitionTime` is the last time the condition transitioned from one status to another." - }, - "message": { - "description": "`message` is a human-readable message indicating details about last transition.", - "type": [ - "string", - "null" - ] - }, - "reason": { - "description": "`reason` is a unique, one-word, CamelCase reason for the condition's last transition.", - "type": [ - "string", - "null" - ] - }, - "status": { - "description": "`status` is the status of the condition. Can be True, False, Unknown. Required.", - "type": [ - "string", - "null" - ] - }, - "type": { - "description": "`type` is the type of the condition. Required.", - "type": [ - "string", - "null" - ] - } - }, - "type": "object", - "$schema": "http://json-schema.org/schema#" -} \ No newline at end of file diff --git a/helm-charts/nginx-ingress/v1.31.2/flowschemaspec-flowcontrol-v1beta3.json b/helm-charts/nginx-ingress/v1.31.2/flowschemaspec-flowcontrol-v1beta3.json deleted file mode 100644 index 5aef022..0000000 --- a/helm-charts/nginx-ingress/v1.31.2/flowschemaspec-flowcontrol-v1beta3.json +++ /dev/null @@ -1,37 +0,0 @@ -{ - "description": "FlowSchemaSpec describes how the FlowSchema's specification looks like.", - "properties": { - "distinguisherMethod": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.flowcontrol.v1beta3.FlowDistinguisherMethod", - "description": "`distinguisherMethod` defines how to compute the flow distinguisher for requests that match this schema. `nil` specifies that the distinguisher is disabled and thus will always be the empty string." - }, - "matchingPrecedence": { - "description": "`matchingPrecedence` is used to choose among the FlowSchemas that match a given request. The chosen FlowSchema is among those with the numerically lowest (which we take to be logically highest) MatchingPrecedence. Each MatchingPrecedence value must be ranged in [1,10000]. Note that if the precedence is not specified, it will be set to 1000 as default.", - "format": "int32", - "type": [ - "integer", - "null" - ] - }, - "priorityLevelConfiguration": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.flowcontrol.v1beta3.PriorityLevelConfigurationReference", - "description": "`priorityLevelConfiguration` should reference a PriorityLevelConfiguration in the cluster. If the reference cannot be resolved, the FlowSchema will be ignored and marked as invalid in its status. Required." - }, - "rules": { - "description": "`rules` describes which requests will match this flow schema. This FlowSchema matches a request if and only if at least one member of rules matches the request. if it is an empty slice, there will be no requests matching the FlowSchema.", - "items": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.flowcontrol.v1beta3.PolicyRulesWithSubjects" - }, - "type": [ - "array", - "null" - ], - "x-kubernetes-list-type": "atomic" - } - }, - "required": [ - "priorityLevelConfiguration" - ], - "type": "object", - "$schema": "http://json-schema.org/schema#" -} \ No newline at end of file diff --git a/helm-charts/nginx-ingress/v1.31.2/flowschemastatus-flowcontrol-v1beta3.json b/helm-charts/nginx-ingress/v1.31.2/flowschemastatus-flowcontrol-v1beta3.json deleted file mode 100644 index 45be86e..0000000 --- a/helm-charts/nginx-ingress/v1.31.2/flowschemastatus-flowcontrol-v1beta3.json +++ /dev/null @@ -1,23 +0,0 @@ -{ - "description": "FlowSchemaStatus represents the current state of a FlowSchema.", - "properties": { - "conditions": { - "description": "`conditions` is a list of the current states of FlowSchema.", - "items": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.flowcontrol.v1beta3.FlowSchemaCondition" - }, - "type": [ - "array", - "null" - ], - "x-kubernetes-list-map-keys": [ - "type" - ], - "x-kubernetes-list-type": "map", - "x-kubernetes-patch-merge-key": "type", - "x-kubernetes-patch-strategy": "merge" - } - }, - "type": "object", - "$schema": "http://json-schema.org/schema#" -} \ No newline at end of file diff --git a/helm-charts/nginx-ingress/v1.31.2/groupsubject-flowcontrol-v1beta3.json b/helm-charts/nginx-ingress/v1.31.2/groupsubject-flowcontrol-v1beta3.json deleted file mode 100644 index 421ca76..0000000 --- a/helm-charts/nginx-ingress/v1.31.2/groupsubject-flowcontrol-v1beta3.json +++ /dev/null @@ -1,17 +0,0 @@ -{ - "description": "GroupSubject holds detailed information for group-kind subject.", - "properties": { - "name": { - "description": "name is the user group that matches, or \"*\" to match all user groups. See https://github.com/kubernetes/apiserver/blob/master/pkg/authentication/user/user.go for some well-known group names. Required.", - "type": [ - "string", - "null" - ] - } - }, - "required": [ - "name" - ], - "type": "object", - "$schema": "http://json-schema.org/schema#" -} \ No newline at end of file diff --git a/helm-charts/nginx-ingress/v1.31.2/limitedprioritylevelconfiguration-flowcontrol-v1beta3.json b/helm-charts/nginx-ingress/v1.31.2/limitedprioritylevelconfiguration-flowcontrol-v1beta3.json deleted file mode 100644 index b5a183a..0000000 --- a/helm-charts/nginx-ingress/v1.31.2/limitedprioritylevelconfiguration-flowcontrol-v1beta3.json +++ /dev/null @@ -1,35 +0,0 @@ -{ - "description": "LimitedPriorityLevelConfiguration specifies how to handle requests that are subject to limits. It addresses two issues:\n - How are requests for this priority level limited?\n - What should be done with requests that exceed the limit?", - "properties": { - "borrowingLimitPercent": { - "description": "`borrowingLimitPercent`, if present, configures a limit on how many seats this priority level can borrow from other priority levels. The limit is known as this level's BorrowingConcurrencyLimit (BorrowingCL) and is a limit on the total number of seats that this level may borrow at any one time. This field holds the ratio of that limit to the level's nominal concurrency limit. When this field is non-nil, it must hold a non-negative integer and the limit is calculated as follows.\n\nBorrowingCL(i) = round( NominalCL(i) * borrowingLimitPercent(i)/100.0 )\n\nThe value of this field can be more than 100, implying that this priority level can borrow a number of seats that is greater than its own nominal concurrency limit (NominalCL). When this field is left `nil`, the limit is effectively infinite.", - "format": "int32", - "type": [ - "integer", - "null" - ] - }, - "lendablePercent": { - "description": "`lendablePercent` prescribes the fraction of the level's NominalCL that can be borrowed by other priority levels. The value of this field must be between 0 and 100, inclusive, and it defaults to 0. The number of seats that other levels can borrow from this level, known as this level's LendableConcurrencyLimit (LendableCL), is defined as follows.\n\nLendableCL(i) = round( NominalCL(i) * lendablePercent(i)/100.0 )", - "format": "int32", - "type": [ - "integer", - "null" - ] - }, - "limitResponse": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.flowcontrol.v1beta3.LimitResponse", - "description": "`limitResponse` indicates what to do with requests that can not be executed right now" - }, - "nominalConcurrencyShares": { - "description": "`nominalConcurrencyShares` (NCS) contributes to the computation of the NominalConcurrencyLimit (NominalCL) of this level. This is the number of execution seats available at this priority level. This is used both for requests dispatched from this priority level as well as requests dispatched from other priority levels borrowing seats from this level. The server's concurrency limit (ServerCL) is divided among the Limited priority levels in proportion to their NCS values:\n\nNominalCL(i) = ceil( ServerCL * NCS(i) / sum_ncs ) sum_ncs = sum[priority level k] NCS(k)\n\nBigger numbers mean a larger nominal concurrency limit, at the expense of every other priority level. This field has a default value of 30.", - "format": "int32", - "type": [ - "integer", - "null" - ] - } - }, - "type": "object", - "$schema": "http://json-schema.org/schema#" -} \ No newline at end of file diff --git a/helm-charts/nginx-ingress/v1.31.2/limitresponse-flowcontrol-v1beta3.json b/helm-charts/nginx-ingress/v1.31.2/limitresponse-flowcontrol-v1beta3.json deleted file mode 100644 index 83505c1..0000000 --- a/helm-charts/nginx-ingress/v1.31.2/limitresponse-flowcontrol-v1beta3.json +++ /dev/null @@ -1,29 +0,0 @@ -{ - "description": "LimitResponse defines how to handle requests that can not be executed right now.", - "properties": { - "queuing": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.flowcontrol.v1beta3.QueuingConfiguration", - "description": "`queuing` holds the configuration parameters for queuing. This field may be non-empty only if `type` is `\"Queue\"`." - }, - "type": { - "description": "`type` is \"Queue\" or \"Reject\". \"Queue\" means that requests that can not be executed upon arrival are held in a queue until they can be executed or a queuing limit is reached. \"Reject\" means that requests that can not be executed upon arrival are rejected. Required.", - "type": [ - "string", - "null" - ] - } - }, - "required": [ - "type" - ], - "type": "object", - "x-kubernetes-unions": [ - { - "discriminator": "type", - "fields-to-discriminateBy": { - "queuing": "Queuing" - } - } - ], - "$schema": "http://json-schema.org/schema#" -} \ No newline at end of file diff --git a/helm-charts/nginx-ingress/v1.31.2/nonresourcepolicyrule-flowcontrol-v1beta3.json b/helm-charts/nginx-ingress/v1.31.2/nonresourcepolicyrule-flowcontrol-v1beta3.json deleted file mode 100644 index ca6d912..0000000 --- a/helm-charts/nginx-ingress/v1.31.2/nonresourcepolicyrule-flowcontrol-v1beta3.json +++ /dev/null @@ -1,39 +0,0 @@ -{ - "description": "NonResourcePolicyRule is a predicate that matches non-resource requests according to their verb and the target non-resource URL. A NonResourcePolicyRule matches a request if and only if both (a) at least one member of verbs matches the request and (b) at least one member of nonResourceURLs matches the request.", - "properties": { - "nonResourceURLs": { - "description": "`nonResourceURLs` is a set of url prefixes that a user should have access to and may not be empty. For example:\n - \"/healthz\" is legal\n - \"/hea*\" is illegal\n - \"/hea\" is legal but matches nothing\n - \"/hea/*\" also matches nothing\n - \"/healthz/*\" matches all per-component health checks.\n\"*\" matches all non-resource urls. if it is present, it must be the only entry. Required.", - "items": { - "type": [ - "string", - "null" - ] - }, - "type": [ - "array", - "null" - ], - "x-kubernetes-list-type": "set" - }, - "verbs": { - "description": "`verbs` is a list of matching verbs and may not be empty. \"*\" matches all verbs. If it is present, it must be the only entry. Required.", - "items": { - "type": [ - "string", - "null" - ] - }, - "type": [ - "array", - "null" - ], - "x-kubernetes-list-type": "set" - } - }, - "required": [ - "verbs", - "nonResourceURLs" - ], - "type": "object", - "$schema": "http://json-schema.org/schema#" -} \ No newline at end of file diff --git a/helm-charts/nginx-ingress/v1.31.2/podschedulingcontextspec-resource-v1alpha3.json b/helm-charts/nginx-ingress/v1.31.2/podschedulingcontextspec-resource-v1alpha3.json deleted file mode 100644 index 18dc17d..0000000 --- a/helm-charts/nginx-ingress/v1.31.2/podschedulingcontextspec-resource-v1alpha3.json +++ /dev/null @@ -1,28 +0,0 @@ -{ - "description": "PodSchedulingContextSpec describes where resources for the Pod are needed.", - "properties": { - "potentialNodes": { - "description": "PotentialNodes lists nodes where the Pod might be able to run.\n\nThe size of this field is limited to 128. This is large enough for many clusters. Larger clusters may need more attempts to find a node that suits all pending resources. This may get increased in the future, but not reduced.", - "items": { - "type": [ - "string", - "null" - ] - }, - "type": [ - "array", - "null" - ], - "x-kubernetes-list-type": "atomic" - }, - "selectedNode": { - "description": "SelectedNode is the node for which allocation of ResourceClaims that are referenced by the Pod and that use \"WaitForFirstConsumer\" allocation is to be attempted.", - "type": [ - "string", - "null" - ] - } - }, - "type": "object", - "$schema": "http://json-schema.org/schema#" -} \ No newline at end of file diff --git a/helm-charts/nginx-ingress/v1.31.2/podschedulingcontextspec.json b/helm-charts/nginx-ingress/v1.31.2/podschedulingcontextspec.json deleted file mode 100644 index 18dc17d..0000000 --- a/helm-charts/nginx-ingress/v1.31.2/podschedulingcontextspec.json +++ /dev/null @@ -1,28 +0,0 @@ -{ - "description": "PodSchedulingContextSpec describes where resources for the Pod are needed.", - "properties": { - "potentialNodes": { - "description": "PotentialNodes lists nodes where the Pod might be able to run.\n\nThe size of this field is limited to 128. This is large enough for many clusters. Larger clusters may need more attempts to find a node that suits all pending resources. This may get increased in the future, but not reduced.", - "items": { - "type": [ - "string", - "null" - ] - }, - "type": [ - "array", - "null" - ], - "x-kubernetes-list-type": "atomic" - }, - "selectedNode": { - "description": "SelectedNode is the node for which allocation of ResourceClaims that are referenced by the Pod and that use \"WaitForFirstConsumer\" allocation is to be attempted.", - "type": [ - "string", - "null" - ] - } - }, - "type": "object", - "$schema": "http://json-schema.org/schema#" -} \ No newline at end of file diff --git a/helm-charts/nginx-ingress/v1.31.2/podschedulingcontextstatus-resource-v1alpha3.json b/helm-charts/nginx-ingress/v1.31.2/podschedulingcontextstatus-resource-v1alpha3.json deleted file mode 100644 index a2f6d15..0000000 --- a/helm-charts/nginx-ingress/v1.31.2/podschedulingcontextstatus-resource-v1alpha3.json +++ /dev/null @@ -1,21 +0,0 @@ -{ - "description": "PodSchedulingContextStatus describes where resources for the Pod can be allocated.", - "properties": { - "resourceClaims": { - "description": "ResourceClaims describes resource availability for each pod.spec.resourceClaim entry where the corresponding ResourceClaim uses \"WaitForFirstConsumer\" allocation mode.", - "items": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.resource.v1alpha3.ResourceClaimSchedulingStatus" - }, - "type": [ - "array", - "null" - ], - "x-kubernetes-list-map-keys": [ - "name" - ], - "x-kubernetes-list-type": "map" - } - }, - "type": "object", - "$schema": "http://json-schema.org/schema#" -} \ No newline at end of file diff --git a/helm-charts/nginx-ingress/v1.31.2/podschedulingcontextstatus.json b/helm-charts/nginx-ingress/v1.31.2/podschedulingcontextstatus.json deleted file mode 100644 index a2f6d15..0000000 --- a/helm-charts/nginx-ingress/v1.31.2/podschedulingcontextstatus.json +++ /dev/null @@ -1,21 +0,0 @@ -{ - "description": "PodSchedulingContextStatus describes where resources for the Pod can be allocated.", - "properties": { - "resourceClaims": { - "description": "ResourceClaims describes resource availability for each pod.spec.resourceClaim entry where the corresponding ResourceClaim uses \"WaitForFirstConsumer\" allocation mode.", - "items": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.resource.v1alpha3.ResourceClaimSchedulingStatus" - }, - "type": [ - "array", - "null" - ], - "x-kubernetes-list-map-keys": [ - "name" - ], - "x-kubernetes-list-type": "map" - } - }, - "type": "object", - "$schema": "http://json-schema.org/schema#" -} \ No newline at end of file diff --git a/helm-charts/nginx-ingress/v1.31.2/policyruleswithsubjects-flowcontrol-v1beta3.json b/helm-charts/nginx-ingress/v1.31.2/policyruleswithsubjects-flowcontrol-v1beta3.json deleted file mode 100644 index cc8e892..0000000 --- a/helm-charts/nginx-ingress/v1.31.2/policyruleswithsubjects-flowcontrol-v1beta3.json +++ /dev/null @@ -1,43 +0,0 @@ -{ - "description": "PolicyRulesWithSubjects prescribes a test that applies to a request to an apiserver. The test considers the subject making the request, the verb being requested, and the resource to be acted upon. This PolicyRulesWithSubjects matches a request if and only if both (a) at least one member of subjects matches the request and (b) at least one member of resourceRules or nonResourceRules matches the request.", - "properties": { - "nonResourceRules": { - "description": "`nonResourceRules` is a list of NonResourcePolicyRules that identify matching requests according to their verb and the target non-resource URL.", - "items": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.flowcontrol.v1beta3.NonResourcePolicyRule" - }, - "type": [ - "array", - "null" - ], - "x-kubernetes-list-type": "atomic" - }, - "resourceRules": { - "description": "`resourceRules` is a slice of ResourcePolicyRules that identify matching requests according to their verb and the target resource. At least one of `resourceRules` and `nonResourceRules` has to be non-empty.", - "items": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.flowcontrol.v1beta3.ResourcePolicyRule" - }, - "type": [ - "array", - "null" - ], - "x-kubernetes-list-type": "atomic" - }, - "subjects": { - "description": "subjects is the list of normal user, serviceaccount, or group that this rule cares about. There must be at least one member in this slice. A slice that includes both the system:authenticated and system:unauthenticated user groups matches every request. Required.", - "items": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.flowcontrol.v1beta3.Subject" - }, - "type": [ - "array", - "null" - ], - "x-kubernetes-list-type": "atomic" - } - }, - "required": [ - "subjects" - ], - "type": "object", - "$schema": "http://json-schema.org/schema#" -} \ No newline at end of file diff --git a/helm-charts/nginx-ingress/v1.31.2/prioritylevelconfigurationcondition-flowcontrol-v1beta3.json b/helm-charts/nginx-ingress/v1.31.2/prioritylevelconfigurationcondition-flowcontrol-v1beta3.json deleted file mode 100644 index a1f5211..0000000 --- a/helm-charts/nginx-ingress/v1.31.2/prioritylevelconfigurationcondition-flowcontrol-v1beta3.json +++ /dev/null @@ -1,39 +0,0 @@ -{ - "description": "PriorityLevelConfigurationCondition defines the condition of priority level.", - "properties": { - "lastTransitionTime": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.Time", - "description": "`lastTransitionTime` is the last time the condition transitioned from one status to another." - }, - "message": { - "description": "`message` is a human-readable message indicating details about last transition.", - "type": [ - "string", - "null" - ] - }, - "reason": { - "description": "`reason` is a unique, one-word, CamelCase reason for the condition's last transition.", - "type": [ - "string", - "null" - ] - }, - "status": { - "description": "`status` is the status of the condition. Can be True, False, Unknown. Required.", - "type": [ - "string", - "null" - ] - }, - "type": { - "description": "`type` is the type of the condition. Required.", - "type": [ - "string", - "null" - ] - } - }, - "type": "object", - "$schema": "http://json-schema.org/schema#" -} \ No newline at end of file diff --git a/helm-charts/nginx-ingress/v1.31.2/prioritylevelconfigurationlist-flowcontrol-v1beta3.json b/helm-charts/nginx-ingress/v1.31.2/prioritylevelconfigurationlist-flowcontrol-v1beta3.json deleted file mode 100644 index 2daf44d..0000000 --- a/helm-charts/nginx-ingress/v1.31.2/prioritylevelconfigurationlist-flowcontrol-v1beta3.json +++ /dev/null @@ -1,51 +0,0 @@ -{ - "description": "PriorityLevelConfigurationList is a list of PriorityLevelConfiguration objects.", - "properties": { - "apiVersion": { - "description": "APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources", - "type": [ - "string", - "null" - ], - "enum": [ - "flowcontrol.apiserver.k8s.io/v1beta3" - ] - }, - "items": { - "description": "`items` is a list of request-priorities.", - "items": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.flowcontrol.v1beta3.PriorityLevelConfiguration" - }, - "type": [ - "array", - "null" - ] - }, - "kind": { - "description": "Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds", - "type": [ - "string", - "null" - ], - "enum": [ - "PriorityLevelConfigurationList" - ] - }, - "metadata": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.ListMeta", - "description": "`metadata` is the standard object's metadata. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#metadata" - } - }, - "required": [ - "items" - ], - "type": "object", - "x-kubernetes-group-version-kind": [ - { - "group": "flowcontrol.apiserver.k8s.io", - "kind": "PriorityLevelConfigurationList", - "version": "v1beta3" - } - ], - "$schema": "http://json-schema.org/schema#" -} \ No newline at end of file diff --git a/helm-charts/nginx-ingress/v1.31.2/prioritylevelconfigurationreference-flowcontrol-v1beta3.json b/helm-charts/nginx-ingress/v1.31.2/prioritylevelconfigurationreference-flowcontrol-v1beta3.json deleted file mode 100644 index 009271c..0000000 --- a/helm-charts/nginx-ingress/v1.31.2/prioritylevelconfigurationreference-flowcontrol-v1beta3.json +++ /dev/null @@ -1,17 +0,0 @@ -{ - "description": "PriorityLevelConfigurationReference contains information that points to the \"request-priority\" being used.", - "properties": { - "name": { - "description": "`name` is the name of the priority level configuration being referenced Required.", - "type": [ - "string", - "null" - ] - } - }, - "required": [ - "name" - ], - "type": "object", - "$schema": "http://json-schema.org/schema#" -} \ No newline at end of file diff --git a/helm-charts/nginx-ingress/v1.31.2/prioritylevelconfigurationspec-flowcontrol-v1beta3.json b/helm-charts/nginx-ingress/v1.31.2/prioritylevelconfigurationspec-flowcontrol-v1beta3.json deleted file mode 100644 index 94d6638..0000000 --- a/helm-charts/nginx-ingress/v1.31.2/prioritylevelconfigurationspec-flowcontrol-v1beta3.json +++ /dev/null @@ -1,34 +0,0 @@ -{ - "description": "PriorityLevelConfigurationSpec specifies the configuration of a priority level.", - "properties": { - "exempt": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.flowcontrol.v1beta3.ExemptPriorityLevelConfiguration", - "description": "`exempt` specifies how requests are handled for an exempt priority level. This field MUST be empty if `type` is `\"Limited\"`. This field MAY be non-empty if `type` is `\"Exempt\"`. If empty and `type` is `\"Exempt\"` then the default values for `ExemptPriorityLevelConfiguration` apply." - }, - "limited": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.flowcontrol.v1beta3.LimitedPriorityLevelConfiguration", - "description": "`limited` specifies how requests are handled for a Limited priority level. This field must be non-empty if and only if `type` is `\"Limited\"`." - }, - "type": { - "description": "`type` indicates whether this priority level is subject to limitation on request execution. A value of `\"Exempt\"` means that requests of this priority level are not subject to a limit (and thus are never queued) and do not detract from the capacity made available to other priority levels. A value of `\"Limited\"` means that (a) requests of this priority level _are_ subject to limits and (b) some of the server's limited capacity is made available exclusively to this priority level. Required.", - "type": [ - "string", - "null" - ] - } - }, - "required": [ - "type" - ], - "type": "object", - "x-kubernetes-unions": [ - { - "discriminator": "type", - "fields-to-discriminateBy": { - "exempt": "Exempt", - "limited": "Limited" - } - } - ], - "$schema": "http://json-schema.org/schema#" -} \ No newline at end of file diff --git a/helm-charts/nginx-ingress/v1.31.2/prioritylevelconfigurationstatus-flowcontrol-v1beta3.json b/helm-charts/nginx-ingress/v1.31.2/prioritylevelconfigurationstatus-flowcontrol-v1beta3.json deleted file mode 100644 index 4e08fc4..0000000 --- a/helm-charts/nginx-ingress/v1.31.2/prioritylevelconfigurationstatus-flowcontrol-v1beta3.json +++ /dev/null @@ -1,23 +0,0 @@ -{ - "description": "PriorityLevelConfigurationStatus represents the current state of a \"request-priority\".", - "properties": { - "conditions": { - "description": "`conditions` is the current state of \"request-priority\".", - "items": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.flowcontrol.v1beta3.PriorityLevelConfigurationCondition" - }, - "type": [ - "array", - "null" - ], - "x-kubernetes-list-map-keys": [ - "type" - ], - "x-kubernetes-list-type": "map", - "x-kubernetes-patch-merge-key": "type", - "x-kubernetes-patch-strategy": "merge" - } - }, - "type": "object", - "$schema": "http://json-schema.org/schema#" -} \ No newline at end of file diff --git a/helm-charts/nginx-ingress/v1.31.2/queuingconfiguration-flowcontrol-v1beta3.json b/helm-charts/nginx-ingress/v1.31.2/queuingconfiguration-flowcontrol-v1beta3.json deleted file mode 100644 index a32f9fa..0000000 --- a/helm-charts/nginx-ingress/v1.31.2/queuingconfiguration-flowcontrol-v1beta3.json +++ /dev/null @@ -1,31 +0,0 @@ -{ - "description": "QueuingConfiguration holds the configuration parameters for queuing", - "properties": { - "handSize": { - "description": "`handSize` is a small positive number that configures the shuffle sharding of requests into queues. When enqueuing a request at this priority level the request's flow identifier (a string pair) is hashed and the hash value is used to shuffle the list of queues and deal a hand of the size specified here. The request is put into one of the shortest queues in that hand. `handSize` must be no larger than `queues`, and should be significantly smaller (so that a few heavy flows do not saturate most of the queues). See the user-facing documentation for more extensive guidance on setting this field. This field has a default value of 8.", - "format": "int32", - "type": [ - "integer", - "null" - ] - }, - "queueLengthLimit": { - "description": "`queueLengthLimit` is the maximum number of requests allowed to be waiting in a given queue of this priority level at a time; excess requests are rejected. This value must be positive. If not specified, it will be defaulted to 50.", - "format": "int32", - "type": [ - "integer", - "null" - ] - }, - "queues": { - "description": "`queues` is the number of queues for this priority level. The queues exist independently at each apiserver. The value must be positive. Setting it to 1 effectively precludes shufflesharding and thus makes the distinguisher method of associated flow schemas irrelevant. This field has a default value of 64.", - "format": "int32", - "type": [ - "integer", - "null" - ] - } - }, - "type": "object", - "$schema": "http://json-schema.org/schema#" -} \ No newline at end of file diff --git a/helm-charts/nginx-ingress/v1.31.2/resourceclaimschedulingstatus-resource-v1alpha3.json b/helm-charts/nginx-ingress/v1.31.2/resourceclaimschedulingstatus-resource-v1alpha3.json deleted file mode 100644 index a13bcdd..0000000 --- a/helm-charts/nginx-ingress/v1.31.2/resourceclaimschedulingstatus-resource-v1alpha3.json +++ /dev/null @@ -1,31 +0,0 @@ -{ - "description": "ResourceClaimSchedulingStatus contains information about one particular ResourceClaim with \"WaitForFirstConsumer\" allocation mode.", - "properties": { - "name": { - "description": "Name matches the pod.spec.resourceClaims[*].Name field.", - "type": [ - "string", - "null" - ] - }, - "unsuitableNodes": { - "description": "UnsuitableNodes lists nodes that the ResourceClaim cannot be allocated for.\n\nThe size of this field is limited to 128, the same as for PodSchedulingSpec.PotentialNodes. This may get increased in the future, but not reduced.", - "items": { - "type": [ - "string", - "null" - ] - }, - "type": [ - "array", - "null" - ], - "x-kubernetes-list-type": "atomic" - } - }, - "required": [ - "name" - ], - "type": "object", - "$schema": "http://json-schema.org/schema#" -} \ No newline at end of file diff --git a/helm-charts/nginx-ingress/v1.31.2/resourceclaimschedulingstatus.json b/helm-charts/nginx-ingress/v1.31.2/resourceclaimschedulingstatus.json deleted file mode 100644 index a13bcdd..0000000 --- a/helm-charts/nginx-ingress/v1.31.2/resourceclaimschedulingstatus.json +++ /dev/null @@ -1,31 +0,0 @@ -{ - "description": "ResourceClaimSchedulingStatus contains information about one particular ResourceClaim with \"WaitForFirstConsumer\" allocation mode.", - "properties": { - "name": { - "description": "Name matches the pod.spec.resourceClaims[*].Name field.", - "type": [ - "string", - "null" - ] - }, - "unsuitableNodes": { - "description": "UnsuitableNodes lists nodes that the ResourceClaim cannot be allocated for.\n\nThe size of this field is limited to 128, the same as for PodSchedulingSpec.PotentialNodes. This may get increased in the future, but not reduced.", - "items": { - "type": [ - "string", - "null" - ] - }, - "type": [ - "array", - "null" - ], - "x-kubernetes-list-type": "atomic" - } - }, - "required": [ - "name" - ], - "type": "object", - "$schema": "http://json-schema.org/schema#" -} \ No newline at end of file diff --git a/helm-charts/nginx-ingress/v1.31.2/resourceclaimspec-resource-v1alpha3.json b/helm-charts/nginx-ingress/v1.31.2/resourceclaimspec-resource-v1alpha3.json deleted file mode 100644 index eaaffd7..0000000 --- a/helm-charts/nginx-ingress/v1.31.2/resourceclaimspec-resource-v1alpha3.json +++ /dev/null @@ -1,18 +0,0 @@ -{ - "description": "ResourceClaimSpec defines what is being requested in a ResourceClaim and how to configure it.", - "properties": { - "controller": { - "description": "Controller is the name of the DRA driver that is meant to handle allocation of this claim. If empty, allocation is handled by the scheduler while scheduling a pod.\n\nMust be a DNS subdomain and should end with a DNS domain owned by the vendor of the driver.\n\nThis is an alpha field and requires enabling the DRAControlPlaneController feature gate.", - "type": [ - "string", - "null" - ] - }, - "devices": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.resource.v1alpha3.DeviceClaim", - "description": "Devices defines how to request devices." - } - }, - "type": "object", - "$schema": "http://json-schema.org/schema#" -} \ No newline at end of file diff --git a/helm-charts/nginx-ingress/v1.31.2/resourceclaimspec.json b/helm-charts/nginx-ingress/v1.31.2/resourceclaimspec.json deleted file mode 100644 index eaaffd7..0000000 --- a/helm-charts/nginx-ingress/v1.31.2/resourceclaimspec.json +++ /dev/null @@ -1,18 +0,0 @@ -{ - "description": "ResourceClaimSpec defines what is being requested in a ResourceClaim and how to configure it.", - "properties": { - "controller": { - "description": "Controller is the name of the DRA driver that is meant to handle allocation of this claim. If empty, allocation is handled by the scheduler while scheduling a pod.\n\nMust be a DNS subdomain and should end with a DNS domain owned by the vendor of the driver.\n\nThis is an alpha field and requires enabling the DRAControlPlaneController feature gate.", - "type": [ - "string", - "null" - ] - }, - "devices": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.resource.v1alpha3.DeviceClaim", - "description": "Devices defines how to request devices." - } - }, - "type": "object", - "$schema": "http://json-schema.org/schema#" -} \ No newline at end of file diff --git a/helm-charts/nginx-ingress/v1.31.2/resourcepolicyrule-flowcontrol-v1beta3.json b/helm-charts/nginx-ingress/v1.31.2/resourcepolicyrule-flowcontrol-v1beta3.json deleted file mode 100644 index c50cd30..0000000 --- a/helm-charts/nginx-ingress/v1.31.2/resourcepolicyrule-flowcontrol-v1beta3.json +++ /dev/null @@ -1,75 +0,0 @@ -{ - "description": "ResourcePolicyRule is a predicate that matches some resource requests, testing the request's verb and the target resource. A ResourcePolicyRule matches a resource request if and only if: (a) at least one member of verbs matches the request, (b) at least one member of apiGroups matches the request, (c) at least one member of resources matches the request, and (d) either (d1) the request does not specify a namespace (i.e., `Namespace==\"\"`) and clusterScope is true or (d2) the request specifies a namespace and least one member of namespaces matches the request's namespace.", - "properties": { - "apiGroups": { - "description": "`apiGroups` is a list of matching API groups and may not be empty. \"*\" matches all API groups and, if present, must be the only entry. Required.", - "items": { - "type": [ - "string", - "null" - ] - }, - "type": [ - "array", - "null" - ], - "x-kubernetes-list-type": "set" - }, - "clusterScope": { - "description": "`clusterScope` indicates whether to match requests that do not specify a namespace (which happens either because the resource is not namespaced or the request targets all namespaces). If this field is omitted or false then the `namespaces` field must contain a non-empty list.", - "type": [ - "boolean", - "null" - ] - }, - "namespaces": { - "description": "`namespaces` is a list of target namespaces that restricts matches. A request that specifies a target namespace matches only if either (a) this list contains that target namespace or (b) this list contains \"*\". Note that \"*\" matches any specified namespace but does not match a request that _does not specify_ a namespace (see the `clusterScope` field for that). This list may be empty, but only if `clusterScope` is true.", - "items": { - "type": [ - "string", - "null" - ] - }, - "type": [ - "array", - "null" - ], - "x-kubernetes-list-type": "set" - }, - "resources": { - "description": "`resources` is a list of matching resources (i.e., lowercase and plural) with, if desired, subresource. For example, [ \"services\", \"nodes/status\" ]. This list may not be empty. \"*\" matches all resources and, if present, must be the only entry. Required.", - "items": { - "type": [ - "string", - "null" - ] - }, - "type": [ - "array", - "null" - ], - "x-kubernetes-list-type": "set" - }, - "verbs": { - "description": "`verbs` is a list of matching verbs and may not be empty. \"*\" matches all verbs and, if present, must be the only entry. Required.", - "items": { - "type": [ - "string", - "null" - ] - }, - "type": [ - "array", - "null" - ], - "x-kubernetes-list-type": "set" - } - }, - "required": [ - "verbs", - "apiGroups", - "resources" - ], - "type": "object", - "$schema": "http://json-schema.org/schema#" -} \ No newline at end of file diff --git a/helm-charts/nginx-ingress/v1.31.2/resourcestatus-v1.json b/helm-charts/nginx-ingress/v1.31.2/resourcestatus-v1.json deleted file mode 100644 index d22e5c3..0000000 --- a/helm-charts/nginx-ingress/v1.31.2/resourcestatus-v1.json +++ /dev/null @@ -1,30 +0,0 @@ -{ - "properties": { - "name": { - "description": "Name of the resource. Must be unique within the pod and match one of the resources from the pod spec.", - "type": [ - "string", - "null" - ] - }, - "resources": { - "description": "List of unique Resources health. Each element in the list contains an unique resource ID and resource health. At a minimum, ResourceID must uniquely identify the Resource allocated to the Pod on the Node for the lifetime of a Pod. See ResourceID type for it's definition.", - "items": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.core.v1.ResourceHealth" - }, - "type": [ - "array", - "null" - ], - "x-kubernetes-list-map-keys": [ - "resourceID" - ], - "x-kubernetes-list-type": "map" - } - }, - "required": [ - "name" - ], - "type": "object", - "$schema": "http://json-schema.org/schema#" -} \ No newline at end of file diff --git a/helm-charts/nginx-ingress/v1.31.2/resourcestatus.json b/helm-charts/nginx-ingress/v1.31.2/resourcestatus.json deleted file mode 100644 index d22e5c3..0000000 --- a/helm-charts/nginx-ingress/v1.31.2/resourcestatus.json +++ /dev/null @@ -1,30 +0,0 @@ -{ - "properties": { - "name": { - "description": "Name of the resource. Must be unique within the pod and match one of the resources from the pod spec.", - "type": [ - "string", - "null" - ] - }, - "resources": { - "description": "List of unique Resources health. Each element in the list contains an unique resource ID and resource health. At a minimum, ResourceID must uniquely identify the Resource allocated to the Pod on the Node for the lifetime of a Pod. See ResourceID type for it's definition.", - "items": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.core.v1.ResourceHealth" - }, - "type": [ - "array", - "null" - ], - "x-kubernetes-list-map-keys": [ - "resourceID" - ], - "x-kubernetes-list-type": "map" - } - }, - "required": [ - "name" - ], - "type": "object", - "$schema": "http://json-schema.org/schema#" -} \ No newline at end of file diff --git a/helm-charts/nginx-ingress/v1.31.2/selfsubjectreview-authentication-v1alpha1.json b/helm-charts/nginx-ingress/v1.31.2/selfsubjectreview-authentication-v1alpha1.json deleted file mode 100644 index 112b0dc..0000000 --- a/helm-charts/nginx-ingress/v1.31.2/selfsubjectreview-authentication-v1alpha1.json +++ /dev/null @@ -1,42 +0,0 @@ -{ - "description": "SelfSubjectReview contains the user information that the kube-apiserver has about the user making this request. When using impersonation, users will receive the user info of the user being impersonated. If impersonation or request header authentication is used, any extra keys will have their case ignored and returned as lowercase.", - "properties": { - "apiVersion": { - "description": "APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources", - "type": [ - "string", - "null" - ], - "enum": [ - "authentication.k8s.io/v1alpha1" - ] - }, - "kind": { - "description": "Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds", - "type": [ - "string", - "null" - ], - "enum": [ - "SelfSubjectReview" - ] - }, - "metadata": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta", - "description": "Standard object's metadata. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#metadata" - }, - "status": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.authentication.v1alpha1.SelfSubjectReviewStatus", - "description": "Status is filled in by the server with the user attributes." - } - }, - "type": "object", - "x-kubernetes-group-version-kind": [ - { - "group": "authentication.k8s.io", - "kind": "SelfSubjectReview", - "version": "v1alpha1" - } - ], - "$schema": "http://json-schema.org/schema#" -} \ No newline at end of file diff --git a/helm-charts/nginx-ingress/v1.31.2/selfsubjectreviewstatus-authentication-v1alpha1.json b/helm-charts/nginx-ingress/v1.31.2/selfsubjectreviewstatus-authentication-v1alpha1.json deleted file mode 100644 index 256a610..0000000 --- a/helm-charts/nginx-ingress/v1.31.2/selfsubjectreviewstatus-authentication-v1alpha1.json +++ /dev/null @@ -1,11 +0,0 @@ -{ - "description": "SelfSubjectReviewStatus is filled by the kube-apiserver and sent back to a user.", - "properties": { - "userInfo": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.authentication.v1.UserInfo", - "description": "User attributes of the user making this request." - } - }, - "type": "object", - "$schema": "http://json-schema.org/schema#" -} \ No newline at end of file diff --git a/helm-charts/nginx-ingress/v1.31.2/serviceaccountsubject-flowcontrol-v1beta3.json b/helm-charts/nginx-ingress/v1.31.2/serviceaccountsubject-flowcontrol-v1beta3.json deleted file mode 100644 index 6548d56..0000000 --- a/helm-charts/nginx-ingress/v1.31.2/serviceaccountsubject-flowcontrol-v1beta3.json +++ /dev/null @@ -1,25 +0,0 @@ -{ - "description": "ServiceAccountSubject holds detailed information for service-account-kind subject.", - "properties": { - "name": { - "description": "`name` is the name of matching ServiceAccount objects, or \"*\" to match regardless of name. Required.", - "type": [ - "string", - "null" - ] - }, - "namespace": { - "description": "`namespace` is the namespace of matching ServiceAccount objects. Required.", - "type": [ - "string", - "null" - ] - } - }, - "required": [ - "namespace", - "name" - ], - "type": "object", - "$schema": "http://json-schema.org/schema#" -} \ No newline at end of file diff --git a/helm-charts/nginx-ingress/v1.31.2/subject-flowcontrol-v1beta3.json b/helm-charts/nginx-ingress/v1.31.2/subject-flowcontrol-v1beta3.json deleted file mode 100644 index 0cb86c6..0000000 --- a/helm-charts/nginx-ingress/v1.31.2/subject-flowcontrol-v1beta3.json +++ /dev/null @@ -1,39 +0,0 @@ -{ - "description": "Subject matches the originator of a request, as identified by the request authentication system. There are three ways of matching an originator; by user, group, or service account.", - "properties": { - "group": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.flowcontrol.v1beta3.GroupSubject", - "description": "`group` matches based on user group name." - }, - "kind": { - "description": "`kind` indicates which one of the other fields is non-empty. Required", - "type": [ - "string", - "null" - ] - }, - "serviceAccount": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.flowcontrol.v1beta3.ServiceAccountSubject", - "description": "`serviceAccount` matches ServiceAccounts." - }, - "user": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.flowcontrol.v1beta3.UserSubject", - "description": "`user` matches based on username." - } - }, - "required": [ - "kind" - ], - "type": "object", - "x-kubernetes-unions": [ - { - "discriminator": "kind", - "fields-to-discriminateBy": { - "group": "Group", - "serviceAccount": "ServiceAccount", - "user": "User" - } - } - ], - "$schema": "http://json-schema.org/schema#" -} \ No newline at end of file diff --git a/helm-charts/nginx-ingress/v1.31.2/typechecking-admissionregistration-v1alpha1.json b/helm-charts/nginx-ingress/v1.31.2/typechecking-admissionregistration-v1alpha1.json deleted file mode 100644 index 10238ea..0000000 --- a/helm-charts/nginx-ingress/v1.31.2/typechecking-admissionregistration-v1alpha1.json +++ /dev/null @@ -1,18 +0,0 @@ -{ - "description": "TypeChecking contains results of type checking the expressions in the ValidatingAdmissionPolicy", - "properties": { - "expressionWarnings": { - "description": "The type checking warnings for each expression.", - "items": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.admissionregistration.v1alpha1.ExpressionWarning" - }, - "type": [ - "array", - "null" - ], - "x-kubernetes-list-type": "atomic" - } - }, - "type": "object", - "$schema": "http://json-schema.org/schema#" -} \ No newline at end of file diff --git a/helm-charts/nginx-ingress/v1.31.2/usersubject-flowcontrol-v1beta3.json b/helm-charts/nginx-ingress/v1.31.2/usersubject-flowcontrol-v1beta3.json deleted file mode 100644 index 68c027e..0000000 --- a/helm-charts/nginx-ingress/v1.31.2/usersubject-flowcontrol-v1beta3.json +++ /dev/null @@ -1,17 +0,0 @@ -{ - "description": "UserSubject holds detailed information for user-kind subject.", - "properties": { - "name": { - "description": "`name` is the username that matches, or \"*\" to match all usernames. Required.", - "type": [ - "string", - "null" - ] - } - }, - "required": [ - "name" - ], - "type": "object", - "$schema": "http://json-schema.org/schema#" -} \ No newline at end of file diff --git a/helm-charts/nginx-ingress/v1.31.2/validatingadmissionpolicybindingspec-admissionregistration-v1alpha1.json b/helm-charts/nginx-ingress/v1.31.2/validatingadmissionpolicybindingspec-admissionregistration-v1alpha1.json deleted file mode 100644 index ab6e097..0000000 --- a/helm-charts/nginx-ingress/v1.31.2/validatingadmissionpolicybindingspec-admissionregistration-v1alpha1.json +++ /dev/null @@ -1,36 +0,0 @@ -{ - "description": "ValidatingAdmissionPolicyBindingSpec is the specification of the ValidatingAdmissionPolicyBinding.", - "properties": { - "matchResources": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.admissionregistration.v1alpha1.MatchResources", - "description": "MatchResources declares what resources match this binding and will be validated by it. Note that this is intersected with the policy's matchConstraints, so only requests that are matched by the policy can be selected by this. If this is unset, all resources matched by the policy are validated by this binding When resourceRules is unset, it does not constrain resource matching. If a resource is matched by the other fields of this object, it will be validated. Note that this is differs from ValidatingAdmissionPolicy matchConstraints, where resourceRules are required." - }, - "paramRef": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.admissionregistration.v1alpha1.ParamRef", - "description": "paramRef specifies the parameter resource used to configure the admission control policy. It should point to a resource of the type specified in ParamKind of the bound ValidatingAdmissionPolicy. If the policy specifies a ParamKind and the resource referred to by ParamRef does not exist, this binding is considered mis-configured and the FailurePolicy of the ValidatingAdmissionPolicy applied. If the policy does not specify a ParamKind then this field is ignored, and the rules are evaluated without a param." - }, - "policyName": { - "description": "PolicyName references a ValidatingAdmissionPolicy name which the ValidatingAdmissionPolicyBinding binds to. If the referenced resource does not exist, this binding is considered invalid and will be ignored Required.", - "type": [ - "string", - "null" - ] - }, - "validationActions": { - "description": "validationActions declares how Validations of the referenced ValidatingAdmissionPolicy are enforced. If a validation evaluates to false it is always enforced according to these actions.\n\nFailures defined by the ValidatingAdmissionPolicy's FailurePolicy are enforced according to these actions only if the FailurePolicy is set to Fail, otherwise the failures are ignored. This includes compilation errors, runtime errors and misconfigurations of the policy.\n\nvalidationActions is declared as a set of action values. Order does not matter. validationActions may not contain duplicates of the same action.\n\nThe supported actions values are:\n\n\"Deny\" specifies that a validation failure results in a denied request.\n\n\"Warn\" specifies that a validation failure is reported to the request client in HTTP Warning headers, with a warning code of 299. Warnings can be sent both for allowed or denied admission responses.\n\n\"Audit\" specifies that a validation failure is included in the published audit event for the request. The audit event will contain a `validation.policy.admission.k8s.io/validation_failure` audit annotation with a value containing the details of the validation failures, formatted as a JSON list of objects, each with the following fields: - message: The validation failure message string - policy: The resource name of the ValidatingAdmissionPolicy - binding: The resource name of the ValidatingAdmissionPolicyBinding - expressionIndex: The index of the failed validations in the ValidatingAdmissionPolicy - validationActions: The enforcement actions enacted for the validation failure Example audit annotation: `\"validation.policy.admission.k8s.io/validation_failure\": \"[{\"message\": \"Invalid value\", {\"policy\": \"policy.example.com\", {\"binding\": \"policybinding.example.com\", {\"expressionIndex\": \"1\", {\"validationActions\": [\"Audit\"]}]\"`\n\nClients should expect to handle additional values by ignoring any values not recognized.\n\n\"Deny\" and \"Warn\" may not be used together since this combination needlessly duplicates the validation failure both in the API response body and the HTTP warning headers.\n\nRequired.", - "items": { - "type": [ - "string", - "null" - ] - }, - "type": [ - "array", - "null" - ], - "x-kubernetes-list-type": "set" - } - }, - "type": "object", - "$schema": "http://json-schema.org/schema#" -} \ No newline at end of file diff --git a/helm-charts/nginx-ingress/v1.31.2/validatingadmissionpolicyspec-admissionregistration-v1alpha1.json b/helm-charts/nginx-ingress/v1.31.2/validatingadmissionpolicyspec-admissionregistration-v1alpha1.json deleted file mode 100644 index 0b22a75..0000000 --- a/helm-charts/nginx-ingress/v1.31.2/validatingadmissionpolicyspec-admissionregistration-v1alpha1.json +++ /dev/null @@ -1,76 +0,0 @@ -{ - "description": "ValidatingAdmissionPolicySpec is the specification of the desired behavior of the AdmissionPolicy.", - "properties": { - "auditAnnotations": { - "description": "auditAnnotations contains CEL expressions which are used to produce audit annotations for the audit event of the API request. validations and auditAnnotations may not both be empty; a least one of validations or auditAnnotations is required.", - "items": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.admissionregistration.v1alpha1.AuditAnnotation" - }, - "type": [ - "array", - "null" - ], - "x-kubernetes-list-type": "atomic" - }, - "failurePolicy": { - "description": "failurePolicy defines how to handle failures for the admission policy. Failures can occur from CEL expression parse errors, type check errors, runtime errors and invalid or mis-configured policy definitions or bindings.\n\nA policy is invalid if spec.paramKind refers to a non-existent Kind. A binding is invalid if spec.paramRef.name refers to a non-existent resource.\n\nfailurePolicy does not define how validations that evaluate to false are handled.\n\nWhen failurePolicy is set to Fail, ValidatingAdmissionPolicyBinding validationActions define how failures are enforced.\n\nAllowed values are Ignore or Fail. Defaults to Fail.", - "type": [ - "string", - "null" - ] - }, - "matchConditions": { - "description": "MatchConditions is a list of conditions that must be met for a request to be validated. Match conditions filter requests that have already been matched by the rules, namespaceSelector, and objectSelector. An empty list of matchConditions matches all requests. There are a maximum of 64 match conditions allowed.\n\nIf a parameter object is provided, it can be accessed via the `params` handle in the same manner as validation expressions.\n\nThe exact matching logic is (in order):\n 1. If ANY matchCondition evaluates to FALSE, the policy is skipped.\n 2. If ALL matchConditions evaluate to TRUE, the policy is evaluated.\n 3. If any matchCondition evaluates to an error (but none are FALSE):\n - If failurePolicy=Fail, reject the request\n - If failurePolicy=Ignore, the policy is skipped", - "items": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.admissionregistration.v1alpha1.MatchCondition" - }, - "type": [ - "array", - "null" - ], - "x-kubernetes-list-map-keys": [ - "name" - ], - "x-kubernetes-list-type": "map", - "x-kubernetes-patch-merge-key": "name", - "x-kubernetes-patch-strategy": "merge" - }, - "matchConstraints": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.admissionregistration.v1alpha1.MatchResources", - "description": "MatchConstraints specifies what resources this policy is designed to validate. The AdmissionPolicy cares about a request if it matches _all_ Constraints. However, in order to prevent clusters from being put into an unstable state that cannot be recovered from via the API ValidatingAdmissionPolicy cannot match ValidatingAdmissionPolicy and ValidatingAdmissionPolicyBinding. Required." - }, - "paramKind": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.admissionregistration.v1alpha1.ParamKind", - "description": "ParamKind specifies the kind of resources used to parameterize this policy. If absent, there are no parameters for this policy and the param CEL variable will not be provided to validation expressions. If ParamKind refers to a non-existent kind, this policy definition is mis-configured and the FailurePolicy is applied. If paramKind is specified but paramRef is unset in ValidatingAdmissionPolicyBinding, the params variable will be null." - }, - "validations": { - "description": "Validations contain CEL expressions which is used to apply the validation. Validations and AuditAnnotations may not both be empty; a minimum of one Validations or AuditAnnotations is required.", - "items": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.admissionregistration.v1alpha1.Validation" - }, - "type": [ - "array", - "null" - ], - "x-kubernetes-list-type": "atomic" - }, - "variables": { - "description": "Variables contain definitions of variables that can be used in composition of other expressions. Each variable is defined as a named CEL expression. The variables defined here will be available under `variables` in other expressions of the policy except MatchConditions because MatchConditions are evaluated before the rest of the policy.\n\nThe expression of a variable can refer to other variables defined earlier in the list but not those after. Thus, Variables must be sorted by the order of first appearance and acyclic.", - "items": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.admissionregistration.v1alpha1.Variable" - }, - "type": [ - "array", - "null" - ], - "x-kubernetes-list-map-keys": [ - "name" - ], - "x-kubernetes-list-type": "map", - "x-kubernetes-patch-merge-key": "name", - "x-kubernetes-patch-strategy": "merge" - } - }, - "type": "object", - "$schema": "http://json-schema.org/schema#" -} \ No newline at end of file diff --git a/helm-charts/nginx-ingress/v1.31.2/validatingadmissionpolicystatus-admissionregistration-v1alpha1.json b/helm-charts/nginx-ingress/v1.31.2/validatingadmissionpolicystatus-admissionregistration-v1alpha1.json deleted file mode 100644 index cbdd55d..0000000 --- a/helm-charts/nginx-ingress/v1.31.2/validatingadmissionpolicystatus-admissionregistration-v1alpha1.json +++ /dev/null @@ -1,33 +0,0 @@ -{ - "description": "ValidatingAdmissionPolicyStatus represents the status of a ValidatingAdmissionPolicy.", - "properties": { - "conditions": { - "description": "The conditions represent the latest available observations of a policy's current state.", - "items": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.Condition" - }, - "type": [ - "array", - "null" - ], - "x-kubernetes-list-map-keys": [ - "type" - ], - "x-kubernetes-list-type": "map" - }, - "observedGeneration": { - "description": "The generation observed by the controller.", - "format": "int64", - "type": [ - "integer", - "null" - ] - }, - "typeChecking": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.admissionregistration.v1alpha1.TypeChecking", - "description": "The results of type checking for each expression. Presence of this field indicates the completion of the type checking." - } - }, - "type": "object", - "$schema": "http://json-schema.org/schema#" -} \ No newline at end of file diff --git a/helm-charts/nginx-ingress/v1.31.2/validation-admissionregistration-v1alpha1.json b/helm-charts/nginx-ingress/v1.31.2/validation-admissionregistration-v1alpha1.json deleted file mode 100644 index a4effa9..0000000 --- a/helm-charts/nginx-ingress/v1.31.2/validation-admissionregistration-v1alpha1.json +++ /dev/null @@ -1,38 +0,0 @@ -{ - "description": "Validation specifies the CEL expression which is used to apply the validation.", - "properties": { - "expression": { - "description": "Expression represents the expression which will be evaluated by CEL. ref: https://github.com/google/cel-spec CEL expressions have access to the contents of the API request/response, organized into CEL variables as well as some other useful variables:\n\n- 'object' - The object from the incoming request. The value is null for DELETE requests. - 'oldObject' - The existing object. The value is null for CREATE requests. - 'request' - Attributes of the API request([ref](/pkg/apis/admission/types.go#AdmissionRequest)). - 'params' - Parameter resource referred to by the policy binding being evaluated. Only populated if the policy has a ParamKind. - 'namespaceObject' - The namespace object that the incoming object belongs to. The value is null for cluster-scoped resources. - 'variables' - Map of composited variables, from its name to its lazily evaluated value.\n For example, a variable named 'foo' can be accessed as 'variables.foo'.\n- 'authorizer' - A CEL Authorizer. May be used to perform authorization checks for the principal (user or service account) of the request.\n See https://pkg.go.dev/k8s.io/apiserver/pkg/cel/library#Authz\n- 'authorizer.requestResource' - A CEL ResourceCheck constructed from the 'authorizer' and configured with the\n request resource.\n\nThe `apiVersion`, `kind`, `metadata.name` and `metadata.generateName` are always accessible from the root of the object. No other metadata properties are accessible.\n\nOnly property names of the form `[a-zA-Z_.-/][a-zA-Z0-9_.-/]*` are accessible. Accessible property names are escaped according to the following rules when accessed in the expression: - '__' escapes to '__underscores__' - '.' escapes to '__dot__' - '-' escapes to '__dash__' - '/' escapes to '__slash__' - Property names that exactly match a CEL RESERVED keyword escape to '__{keyword}__'. The keywords are:\n\t \"true\", \"false\", \"null\", \"in\", \"as\", \"break\", \"const\", \"continue\", \"else\", \"for\", \"function\", \"if\",\n\t \"import\", \"let\", \"loop\", \"package\", \"namespace\", \"return\".\nExamples:\n - Expression accessing a property named \"namespace\": {\"Expression\": \"object.__namespace__ > 0\"}\n - Expression accessing a property named \"x-prop\": {\"Expression\": \"object.x__dash__prop > 0\"}\n - Expression accessing a property named \"redact__d\": {\"Expression\": \"object.redact__underscores__d > 0\"}\n\nEquality on arrays with list type of 'set' or 'map' ignores element order, i.e. [1, 2] == [2, 1]. Concatenation on arrays with x-kubernetes-list-type use the semantics of the list type:\n - 'set': `X + Y` performs a union where the array positions of all elements in `X` are preserved and\n non-intersecting elements in `Y` are appended, retaining their partial order.\n - 'map': `X + Y` performs a merge where the array positions of all keys in `X` are preserved but the values\n are overwritten by values in `Y` when the key sets of `X` and `Y` intersect. Elements in `Y` with\n non-intersecting keys are appended, retaining their partial order.\nRequired.", - "type": [ - "string", - "null" - ] - }, - "message": { - "description": "Message represents the message displayed when validation fails. The message is required if the Expression contains line breaks. The message must not contain line breaks. If unset, the message is \"failed rule: {Rule}\". e.g. \"must be a URL with the host matching spec.host\" If the Expression contains line breaks. Message is required. The message must not contain line breaks. If unset, the message is \"failed Expression: {Expression}\".", - "type": [ - "string", - "null" - ] - }, - "messageExpression": { - "description": "messageExpression declares a CEL expression that evaluates to the validation failure message that is returned when this rule fails. Since messageExpression is used as a failure message, it must evaluate to a string. If both message and messageExpression are present on a validation, then messageExpression will be used if validation fails. If messageExpression results in a runtime error, the runtime error is logged, and the validation failure message is produced as if the messageExpression field were unset. If messageExpression evaluates to an empty string, a string with only spaces, or a string that contains line breaks, then the validation failure message will also be produced as if the messageExpression field were unset, and the fact that messageExpression produced an empty string/string with only spaces/string with line breaks will be logged. messageExpression has access to all the same variables as the `expression` except for 'authorizer' and 'authorizer.requestResource'. Example: \"object.x must be less than max (\"+string(params.max)+\")\"", - "type": [ - "string", - "null" - ] - }, - "reason": { - "description": "Reason represents a machine-readable description of why this validation failed. If this is the first validation in the list to fail, this reason, as well as the corresponding HTTP response code, are used in the HTTP response to the client. The currently supported reasons are: \"Unauthorized\", \"Forbidden\", \"Invalid\", \"RequestEntityTooLarge\". If not set, StatusReasonInvalid is used in the response to the client.", - "type": [ - "string", - "null" - ] - } - }, - "required": [ - "expression" - ], - "type": "object", - "$schema": "http://json-schema.org/schema#" -} \ No newline at end of file diff --git a/helm-charts/nginx-ingress/v1.31.2/_definitions.json b/helm-charts/nginx-ingress/v1.32.0/_definitions.json similarity index 93% rename from helm-charts/nginx-ingress/v1.31.2/_definitions.json rename to helm-charts/nginx-ingress/v1.32.0/_definitions.json index 480d15d..f7addb5 100644 --- a/helm-charts/nginx-ingress/v1.31.2/_definitions.json +++ b/helm-charts/nginx-ingress/v1.32.0/_definitions.json @@ -540,7 +540,7 @@ "type": "string" }, "validationActions": { - "description": "validationActions declares how Validations of the referenced ValidatingAdmissionPolicy are enforced. If a validation evaluates to false it is always enforced according to these actions.\n\nFailures defined by the ValidatingAdmissionPolicy's FailurePolicy are enforced according to these actions only if the FailurePolicy is set to Fail, otherwise the failures are ignored. This includes compilation errors, runtime errors and misconfigurations of the policy.\n\nvalidationActions is declared as a set of action values. Order does not matter. validationActions may not contain duplicates of the same action.\n\nThe supported actions values are:\n\n\"Deny\" specifies that a validation failure results in a denied request.\n\n\"Warn\" specifies that a validation failure is reported to the request client in HTTP Warning headers, with a warning code of 299. Warnings can be sent both for allowed or denied admission responses.\n\n\"Audit\" specifies that a validation failure is included in the published audit event for the request. The audit event will contain a `validation.policy.admission.k8s.io/validation_failure` audit annotation with a value containing the details of the validation failures, formatted as a JSON list of objects, each with the following fields: - message: The validation failure message string - policy: The resource name of the ValidatingAdmissionPolicy - binding: The resource name of the ValidatingAdmissionPolicyBinding - expressionIndex: The index of the failed validations in the ValidatingAdmissionPolicy - validationActions: The enforcement actions enacted for the validation failure Example audit annotation: `\"validation.policy.admission.k8s.io/validation_failure\": \"[{\"message\": \"Invalid value\", {\"policy\": \"policy.example.com\", {\"binding\": \"policybinding.example.com\", {\"expressionIndex\": \"1\", {\"validationActions\": [\"Audit\"]}]\"`\n\nClients should expect to handle additional values by ignoring any values not recognized.\n\n\"Deny\" and \"Warn\" may not be used together since this combination needlessly duplicates the validation failure both in the API response body and the HTTP warning headers.\n\nRequired.", + "description": "validationActions declares how Validations of the referenced ValidatingAdmissionPolicy are enforced. If a validation evaluates to false it is always enforced according to these actions.\n\nFailures defined by the ValidatingAdmissionPolicy's FailurePolicy are enforced according to these actions only if the FailurePolicy is set to Fail, otherwise the failures are ignored. This includes compilation errors, runtime errors and misconfigurations of the policy.\n\nvalidationActions is declared as a set of action values. Order does not matter. validationActions may not contain duplicates of the same action.\n\nThe supported actions values are:\n\n\"Deny\" specifies that a validation failure results in a denied request.\n\n\"Warn\" specifies that a validation failure is reported to the request client in HTTP Warning headers, with a warning code of 299. Warnings can be sent both for allowed or denied admission responses.\n\n\"Audit\" specifies that a validation failure is included in the published audit event for the request. The audit event will contain a `validation.policy.admission.k8s.io/validation_failure` audit annotation with a value containing the details of the validation failures, formatted as a JSON list of objects, each with the following fields: - message: The validation failure message string - policy: The resource name of the ValidatingAdmissionPolicy - binding: The resource name of the ValidatingAdmissionPolicyBinding - expressionIndex: The index of the failed validations in the ValidatingAdmissionPolicy - validationActions: The enforcement actions enacted for the validation failure Example audit annotation: `\"validation.policy.admission.k8s.io/validation_failure\": \"[{\\\"message\\\": \\\"Invalid value\\\", {\\\"policy\\\": \\\"policy.example.com\\\", {\\\"binding\\\": \\\"policybinding.example.com\\\", {\\\"expressionIndex\\\": \\\"1\\\", {\\\"validationActions\\\": [\\\"Audit\\\"]}]\"`\n\nClients should expect to handle additional values by ignoring any values not recognized.\n\n\"Deny\" and \"Warn\" may not be used together since this combination needlessly duplicates the validation failure both in the API response body and the HTTP warning headers.\n\nRequired.", "items": { "type": "string" }, @@ -890,40 +890,24 @@ }, "type": "object" }, - "io.k8s.api.admissionregistration.v1alpha1.AuditAnnotation": { - "description": "AuditAnnotation describes how to produce an audit annotation for an API request.", + "io.k8s.api.admissionregistration.v1alpha1.ApplyConfiguration": { + "description": "ApplyConfiguration defines the desired configuration values of an object.", "properties": { - "key": { - "description": "key specifies the audit annotation key. The audit annotation keys of a ValidatingAdmissionPolicy must be unique. The key must be a qualified name ([A-Za-z0-9][-A-Za-z0-9_.]*) no more than 63 bytes in length.\n\nThe key is combined with the resource name of the ValidatingAdmissionPolicy to construct an audit annotation key: \"{ValidatingAdmissionPolicy name}/{key}\".\n\nIf an admission webhook uses the same resource name as this ValidatingAdmissionPolicy and the same audit annotation key, the annotation key will be identical. In this case, the first annotation written with the key will be included in the audit event and all subsequent annotations with the same key will be discarded.\n\nRequired.", - "type": "string" - }, - "valueExpression": { - "description": "valueExpression represents the expression which is evaluated by CEL to produce an audit annotation value. The expression must evaluate to either a string or null value. If the expression evaluates to a string, the audit annotation is included with the string value. If the expression evaluates to null or empty string the audit annotation will be omitted. The valueExpression may be no longer than 5kb in length. If the result of the valueExpression is more than 10kb in length, it will be truncated to 10kb.\n\nIf multiple ValidatingAdmissionPolicyBinding resources match an API request, then the valueExpression will be evaluated for each binding. All unique values produced by the valueExpressions will be joined together in a comma-separated list.\n\nRequired.", + "expression": { + "description": "expression will be evaluated by CEL to create an apply configuration. ref: https://github.com/google/cel-spec\n\nApply configurations are declared in CEL using object initialization. For example, this CEL expression returns an apply configuration to set a single field:\n\n\tObject{\n\t spec: Object.spec{\n\t serviceAccountName: \"example\"\n\t }\n\t}\n\nApply configurations may not modify atomic structs, maps or arrays due to the risk of accidental deletion of values not included in the apply configuration.\n\nCEL expressions have access to the object types needed to create apply configurations:\n\n- 'Object' - CEL type of the resource object. - 'Object.' - CEL type of object field (such as 'Object.spec') - 'Object.....` - CEL type of nested field (such as 'Object.spec.containers')\n\nCEL expressions have access to the contents of the API request, organized into CEL variables as well as some other useful variables:\n\n- 'object' - The object from the incoming request. The value is null for DELETE requests. - 'oldObject' - The existing object. The value is null for CREATE requests. - 'request' - Attributes of the API request([ref](/pkg/apis/admission/types.go#AdmissionRequest)). - 'params' - Parameter resource referred to by the policy binding being evaluated. Only populated if the policy has a ParamKind. - 'namespaceObject' - The namespace object that the incoming object belongs to. The value is null for cluster-scoped resources. - 'variables' - Map of composited variables, from its name to its lazily evaluated value.\n For example, a variable named 'foo' can be accessed as 'variables.foo'.\n- 'authorizer' - A CEL Authorizer. May be used to perform authorization checks for the principal (user or service account) of the request.\n See https://pkg.go.dev/k8s.io/apiserver/pkg/cel/library#Authz\n- 'authorizer.requestResource' - A CEL ResourceCheck constructed from the 'authorizer' and configured with the\n request resource.\n\nThe `apiVersion`, `kind`, `metadata.name` and `metadata.generateName` are always accessible from the root of the object. No other metadata properties are accessible.\n\nOnly property names of the form `[a-zA-Z_.-/][a-zA-Z0-9_.-/]*` are accessible. Required.", "type": "string" } }, - "required": [ - "key", - "valueExpression" - ], "type": "object" }, - "io.k8s.api.admissionregistration.v1alpha1.ExpressionWarning": { - "description": "ExpressionWarning is a warning information that targets a specific expression.", + "io.k8s.api.admissionregistration.v1alpha1.JSONPatch": { + "description": "JSONPatch defines a JSON Patch.", "properties": { - "fieldRef": { - "description": "The path to the field that refers the expression. For example, the reference to the expression of the first item of validations is \"spec.validations[0].expression\"", - "type": "string" - }, - "warning": { - "description": "The content of type checking information in a human-readable form. Each line of the warning contains the type that the expression is checked against, followed by the type check error from the compiler.", + "expression": { + "description": "expression will be evaluated by CEL to create a [JSON patch](https://jsonpatch.com/). ref: https://github.com/google/cel-spec\n\nexpression must return an array of JSONPatch values.\n\nFor example, this CEL expression returns a JSON patch to conditionally modify a value:\n\n\t [\n\t JSONPatch{op: \"test\", path: \"/spec/example\", value: \"Red\"},\n\t JSONPatch{op: \"replace\", path: \"/spec/example\", value: \"Green\"}\n\t ]\n\nTo define an object for the patch value, use Object types. For example:\n\n\t [\n\t JSONPatch{\n\t op: \"add\",\n\t path: \"/spec/selector\",\n\t value: Object.spec.selector{matchLabels: {\"environment\": \"test\"}}\n\t }\n\t ]\n\nTo use strings containing '/' and '~' as JSONPatch path keys, use \"jsonpatch.escapeKey\". For example:\n\n\t [\n\t JSONPatch{\n\t op: \"add\",\n\t path: \"/metadata/labels/\" + jsonpatch.escapeKey(\"example.com/environment\"),\n\t value: \"test\"\n\t },\n\t ]\n\nCEL expressions have access to the types needed to create JSON patches and objects:\n\n- 'JSONPatch' - CEL type of JSON Patch operations. JSONPatch has the fields 'op', 'from', 'path' and 'value'.\n See [JSON patch](https://jsonpatch.com/) for more details. The 'value' field may be set to any of: string,\n integer, array, map or object. If set, the 'path' and 'from' fields must be set to a\n [JSON pointer](https://datatracker.ietf.org/doc/html/rfc6901/) string, where the 'jsonpatch.escapeKey()' CEL\n function may be used to escape path keys containing '/' and '~'.\n- 'Object' - CEL type of the resource object. - 'Object.' - CEL type of object field (such as 'Object.spec') - 'Object.....` - CEL type of nested field (such as 'Object.spec.containers')\n\nCEL expressions have access to the contents of the API request, organized into CEL variables as well as some other useful variables:\n\n- 'object' - The object from the incoming request. The value is null for DELETE requests. - 'oldObject' - The existing object. The value is null for CREATE requests. - 'request' - Attributes of the API request([ref](/pkg/apis/admission/types.go#AdmissionRequest)). - 'params' - Parameter resource referred to by the policy binding being evaluated. Only populated if the policy has a ParamKind. - 'namespaceObject' - The namespace object that the incoming object belongs to. The value is null for cluster-scoped resources. - 'variables' - Map of composited variables, from its name to its lazily evaluated value.\n For example, a variable named 'foo' can be accessed as 'variables.foo'.\n- 'authorizer' - A CEL Authorizer. May be used to perform authorization checks for the principal (user or service account) of the request.\n See https://pkg.go.dev/k8s.io/apiserver/pkg/cel/library#Authz\n- 'authorizer.requestResource' - A CEL ResourceCheck constructed from the 'authorizer' and configured with the\n request resource.\n\nCEL expressions have access to [Kubernetes CEL function libraries](https://kubernetes.io/docs/reference/using-api/cel/#cel-options-language-features-and-libraries) as well as:\n\n- 'jsonpatch.escapeKey' - Performs JSONPatch key escaping. '~' and '/' are escaped as '~0' and `~1' respectively).\n\nOnly property names of the form `[a-zA-Z_.-/][a-zA-Z0-9_.-/]*` are accessible. Required.", "type": "string" } }, - "required": [ - "fieldRef", - "warning" - ], "type": "object" }, "io.k8s.api.admissionregistration.v1alpha1.MatchCondition": { @@ -978,111 +962,8 @@ "type": "object", "x-kubernetes-map-type": "atomic" }, - "io.k8s.api.admissionregistration.v1alpha1.NamedRuleWithOperations": { - "description": "NamedRuleWithOperations is a tuple of Operations and Resources with ResourceNames.", - "properties": { - "apiGroups": { - "description": "APIGroups is the API groups the resources belong to. '*' is all groups. If '*' is present, the length of the slice must be one. Required.", - "items": { - "type": "string" - }, - "type": "array", - "x-kubernetes-list-type": "atomic" - }, - "apiVersions": { - "description": "APIVersions is the API versions the resources belong to. '*' is all versions. If '*' is present, the length of the slice must be one. Required.", - "items": { - "type": "string" - }, - "type": "array", - "x-kubernetes-list-type": "atomic" - }, - "operations": { - "description": "Operations is the operations the admission hook cares about - CREATE, UPDATE, DELETE, CONNECT or * for all of those operations and any future admission operations that are added. If '*' is present, the length of the slice must be one. Required.", - "items": { - "type": "string" - }, - "type": "array", - "x-kubernetes-list-type": "atomic" - }, - "resourceNames": { - "description": "ResourceNames is an optional white list of names that the rule applies to. An empty set means that everything is allowed.", - "items": { - "type": "string" - }, - "type": "array", - "x-kubernetes-list-type": "atomic" - }, - "resources": { - "description": "Resources is a list of resources this rule applies to.\n\nFor example: 'pods' means pods. 'pods/log' means the log subresource of pods. '*' means all resources, but not subresources. 'pods/*' means all subresources of pods. '*/scale' means all scale subresources. '*/*' means all resources and their subresources.\n\nIf wildcard is present, the validation rule will ensure resources do not overlap with each other.\n\nDepending on the enclosing object, subresources might not be allowed. Required.", - "items": { - "type": "string" - }, - "type": "array", - "x-kubernetes-list-type": "atomic" - }, - "scope": { - "description": "scope specifies the scope of this rule. Valid values are \"Cluster\", \"Namespaced\", and \"*\" \"Cluster\" means that only cluster-scoped resources will match this rule. Namespace API objects are cluster-scoped. \"Namespaced\" means that only namespaced resources will match this rule. \"*\" means that there are no scope restrictions. Subresources match the scope of their parent resource. Default is \"*\".", - "type": "string" - } - }, - "type": "object", - "x-kubernetes-map-type": "atomic" - }, - "io.k8s.api.admissionregistration.v1alpha1.ParamKind": { - "description": "ParamKind is a tuple of Group Kind and Version.", - "properties": { - "apiVersion": { - "description": "APIVersion is the API group version the resources belong to. In format of \"group/version\". Required.", - "type": "string" - }, - "kind": { - "description": "Kind is the API kind the resources belong to. Required.", - "type": "string" - } - }, - "type": "object", - "x-kubernetes-map-type": "atomic" - }, - "io.k8s.api.admissionregistration.v1alpha1.ParamRef": { - "description": "ParamRef describes how to locate the params to be used as input to expressions of rules applied by a policy binding.", - "properties": { - "name": { - "description": "`name` is the name of the resource being referenced.\n\n`name` and `selector` are mutually exclusive properties. If one is set, the other must be unset.", - "type": "string" - }, - "namespace": { - "description": "namespace is the namespace of the referenced resource. Allows limiting the search for params to a specific namespace. Applies to both `name` and `selector` fields.\n\nA per-namespace parameter may be used by specifying a namespace-scoped `paramKind` in the policy and leaving this field empty.\n\n- If `paramKind` is cluster-scoped, this field MUST be unset. Setting this field results in a configuration error.\n\n- If `paramKind` is namespace-scoped, the namespace of the object being evaluated for admission will be used when this field is left unset. Take care that if this is left empty the binding must not match any cluster-scoped resources, which will result in an error.", - "type": "string" - }, - "parameterNotFoundAction": { - "description": "`parameterNotFoundAction` controls the behavior of the binding when the resource exists, and name or selector is valid, but there are no parameters matched by the binding. If the value is set to `Allow`, then no matched parameters will be treated as successful validation by the binding. If set to `Deny`, then no matched parameters will be subject to the `failurePolicy` of the policy.\n\nAllowed values are `Allow` or `Deny` Default to `Deny`", - "type": "string" - }, - "selector": { - "$ref": "#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.LabelSelector", - "description": "selector can be used to match multiple param objects based on their labels. Supply selector: {} to match all resources of the ParamKind.\n\nIf multiple params are found, they are all evaluated with the policy expressions and the results are ANDed together.\n\nOne of `name` or `selector` must be set, but `name` and `selector` are mutually exclusive properties. If one is set, the other must be unset." - } - }, - "type": "object", - "x-kubernetes-map-type": "atomic" - }, - "io.k8s.api.admissionregistration.v1alpha1.TypeChecking": { - "description": "TypeChecking contains results of type checking the expressions in the ValidatingAdmissionPolicy", - "properties": { - "expressionWarnings": { - "description": "The type checking warnings for each expression.", - "items": { - "$ref": "#/definitions/io.k8s.api.admissionregistration.v1alpha1.ExpressionWarning" - }, - "type": "array", - "x-kubernetes-list-type": "atomic" - } - }, - "type": "object" - }, - "io.k8s.api.admissionregistration.v1alpha1.ValidatingAdmissionPolicy": { - "description": "ValidatingAdmissionPolicy describes the definition of an admission validation policy that accepts or rejects an object without changing it.", + "io.k8s.api.admissionregistration.v1alpha1.MutatingAdmissionPolicy": { + "description": "MutatingAdmissionPolicy describes the definition of an admission mutation policy that mutates the object coming into admission chain.", "properties": { "apiVersion": { "description": "APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources", @@ -1092,7 +973,7 @@ "description": "Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds", "type": "string", "enum": [ - "ValidatingAdmissionPolicy" + "MutatingAdmissionPolicy" ] }, "metadata": { @@ -1100,25 +981,21 @@ "description": "Standard object metadata; More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#metadata." }, "spec": { - "$ref": "#/definitions/io.k8s.api.admissionregistration.v1alpha1.ValidatingAdmissionPolicySpec", - "description": "Specification of the desired behavior of the ValidatingAdmissionPolicy." - }, - "status": { - "$ref": "#/definitions/io.k8s.api.admissionregistration.v1alpha1.ValidatingAdmissionPolicyStatus", - "description": "The status of the ValidatingAdmissionPolicy, including warnings that are useful to determine if the policy behaves in the expected way. Populated by the system. Read-only." + "$ref": "#/definitions/io.k8s.api.admissionregistration.v1alpha1.MutatingAdmissionPolicySpec", + "description": "Specification of the desired behavior of the MutatingAdmissionPolicy." } }, "type": "object", "x-kubernetes-group-version-kind": [ { "group": "admissionregistration.k8s.io", - "kind": "ValidatingAdmissionPolicy", + "kind": "MutatingAdmissionPolicy", "version": "v1alpha1" } ] }, - "io.k8s.api.admissionregistration.v1alpha1.ValidatingAdmissionPolicyBinding": { - "description": "ValidatingAdmissionPolicyBinding binds the ValidatingAdmissionPolicy with paramerized resources. ValidatingAdmissionPolicyBinding and parameter CRDs together define how cluster administrators configure policies for clusters.\n\nFor a given admission request, each binding will cause its policy to be evaluated N times, where N is 1 for policies/bindings that don't use params, otherwise N is the number of parameters selected by the binding.\n\nThe CEL expressions of a policy must have a computed CEL cost below the maximum CEL budget. Each evaluation of the policy is given an independent CEL cost budget. Adding/removing policies, bindings, or params can not affect whether a given (policy, binding, param) combination is within its own CEL budget.", + "io.k8s.api.admissionregistration.v1alpha1.MutatingAdmissionPolicyBinding": { + "description": "MutatingAdmissionPolicyBinding binds the MutatingAdmissionPolicy with parametrized resources. MutatingAdmissionPolicyBinding and the optional parameter resource together define how cluster administrators configure policies for clusters.\n\nFor a given admission request, each binding will cause its policy to be evaluated N times, where N is 1 for policies/bindings that don't use params, otherwise N is the number of parameters selected by the binding. Each evaluation is constrained by a [runtime cost budget](https://kubernetes.io/docs/reference/using-api/cel/#runtime-cost-budget).\n\nAdding/removing policies, bindings, or params can not affect whether a given (policy, binding, param) combination is within its own CEL budget.", "properties": { "apiVersion": { "description": "APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources", @@ -1128,7 +1005,7 @@ "description": "Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds", "type": "string", "enum": [ - "ValidatingAdmissionPolicyBinding" + "MutatingAdmissionPolicyBinding" ] }, "metadata": { @@ -1136,21 +1013,21 @@ "description": "Standard object metadata; More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#metadata." }, "spec": { - "$ref": "#/definitions/io.k8s.api.admissionregistration.v1alpha1.ValidatingAdmissionPolicyBindingSpec", - "description": "Specification of the desired behavior of the ValidatingAdmissionPolicyBinding." + "$ref": "#/definitions/io.k8s.api.admissionregistration.v1alpha1.MutatingAdmissionPolicyBindingSpec", + "description": "Specification of the desired behavior of the MutatingAdmissionPolicyBinding." } }, "type": "object", "x-kubernetes-group-version-kind": [ { "group": "admissionregistration.k8s.io", - "kind": "ValidatingAdmissionPolicyBinding", + "kind": "MutatingAdmissionPolicyBinding", "version": "v1alpha1" } ] }, - "io.k8s.api.admissionregistration.v1alpha1.ValidatingAdmissionPolicyBindingList": { - "description": "ValidatingAdmissionPolicyBindingList is a list of ValidatingAdmissionPolicyBinding.", + "io.k8s.api.admissionregistration.v1alpha1.MutatingAdmissionPolicyBindingList": { + "description": "MutatingAdmissionPolicyBindingList is a list of MutatingAdmissionPolicyBinding.", "properties": { "apiVersion": { "description": "APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources", @@ -1159,7 +1036,7 @@ "items": { "description": "List of PolicyBinding.", "items": { - "$ref": "#/definitions/io.k8s.api.admissionregistration.v1alpha1.ValidatingAdmissionPolicyBinding" + "$ref": "#/definitions/io.k8s.api.admissionregistration.v1alpha1.MutatingAdmissionPolicyBinding" }, "type": "array" }, @@ -1167,7 +1044,7 @@ "description": "Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds", "type": "string", "enum": [ - "ValidatingAdmissionPolicyBindingList" + "MutatingAdmissionPolicyBindingList" ] }, "metadata": { @@ -1182,39 +1059,31 @@ "x-kubernetes-group-version-kind": [ { "group": "admissionregistration.k8s.io", - "kind": "ValidatingAdmissionPolicyBindingList", + "kind": "MutatingAdmissionPolicyBindingList", "version": "v1alpha1" } ] }, - "io.k8s.api.admissionregistration.v1alpha1.ValidatingAdmissionPolicyBindingSpec": { - "description": "ValidatingAdmissionPolicyBindingSpec is the specification of the ValidatingAdmissionPolicyBinding.", + "io.k8s.api.admissionregistration.v1alpha1.MutatingAdmissionPolicyBindingSpec": { + "description": "MutatingAdmissionPolicyBindingSpec is the specification of the MutatingAdmissionPolicyBinding.", "properties": { "matchResources": { "$ref": "#/definitions/io.k8s.api.admissionregistration.v1alpha1.MatchResources", - "description": "MatchResources declares what resources match this binding and will be validated by it. Note that this is intersected with the policy's matchConstraints, so only requests that are matched by the policy can be selected by this. If this is unset, all resources matched by the policy are validated by this binding When resourceRules is unset, it does not constrain resource matching. If a resource is matched by the other fields of this object, it will be validated. Note that this is differs from ValidatingAdmissionPolicy matchConstraints, where resourceRules are required." + "description": "matchResources limits what resources match this binding and may be mutated by it. Note that if matchResources matches a resource, the resource must also match a policy's matchConstraints and matchConditions before the resource may be mutated. When matchResources is unset, it does not constrain resource matching, and only the policy's matchConstraints and matchConditions must match for the resource to be mutated. Additionally, matchResources.resourceRules are optional and do not constraint matching when unset. Note that this is differs from MutatingAdmissionPolicy matchConstraints, where resourceRules are required. The CREATE, UPDATE and CONNECT operations are allowed. The DELETE operation may not be matched. '*' matches CREATE, UPDATE and CONNECT." }, "paramRef": { "$ref": "#/definitions/io.k8s.api.admissionregistration.v1alpha1.ParamRef", - "description": "paramRef specifies the parameter resource used to configure the admission control policy. It should point to a resource of the type specified in ParamKind of the bound ValidatingAdmissionPolicy. If the policy specifies a ParamKind and the resource referred to by ParamRef does not exist, this binding is considered mis-configured and the FailurePolicy of the ValidatingAdmissionPolicy applied. If the policy does not specify a ParamKind then this field is ignored, and the rules are evaluated without a param." + "description": "paramRef specifies the parameter resource used to configure the admission control policy. It should point to a resource of the type specified in spec.ParamKind of the bound MutatingAdmissionPolicy. If the policy specifies a ParamKind and the resource referred to by ParamRef does not exist, this binding is considered mis-configured and the FailurePolicy of the MutatingAdmissionPolicy applied. If the policy does not specify a ParamKind then this field is ignored, and the rules are evaluated without a param." }, "policyName": { - "description": "PolicyName references a ValidatingAdmissionPolicy name which the ValidatingAdmissionPolicyBinding binds to. If the referenced resource does not exist, this binding is considered invalid and will be ignored Required.", + "description": "policyName references a MutatingAdmissionPolicy name which the MutatingAdmissionPolicyBinding binds to. If the referenced resource does not exist, this binding is considered invalid and will be ignored Required.", "type": "string" - }, - "validationActions": { - "description": "validationActions declares how Validations of the referenced ValidatingAdmissionPolicy are enforced. If a validation evaluates to false it is always enforced according to these actions.\n\nFailures defined by the ValidatingAdmissionPolicy's FailurePolicy are enforced according to these actions only if the FailurePolicy is set to Fail, otherwise the failures are ignored. This includes compilation errors, runtime errors and misconfigurations of the policy.\n\nvalidationActions is declared as a set of action values. Order does not matter. validationActions may not contain duplicates of the same action.\n\nThe supported actions values are:\n\n\"Deny\" specifies that a validation failure results in a denied request.\n\n\"Warn\" specifies that a validation failure is reported to the request client in HTTP Warning headers, with a warning code of 299. Warnings can be sent both for allowed or denied admission responses.\n\n\"Audit\" specifies that a validation failure is included in the published audit event for the request. The audit event will contain a `validation.policy.admission.k8s.io/validation_failure` audit annotation with a value containing the details of the validation failures, formatted as a JSON list of objects, each with the following fields: - message: The validation failure message string - policy: The resource name of the ValidatingAdmissionPolicy - binding: The resource name of the ValidatingAdmissionPolicyBinding - expressionIndex: The index of the failed validations in the ValidatingAdmissionPolicy - validationActions: The enforcement actions enacted for the validation failure Example audit annotation: `\"validation.policy.admission.k8s.io/validation_failure\": \"[{\"message\": \"Invalid value\", {\"policy\": \"policy.example.com\", {\"binding\": \"policybinding.example.com\", {\"expressionIndex\": \"1\", {\"validationActions\": [\"Audit\"]}]\"`\n\nClients should expect to handle additional values by ignoring any values not recognized.\n\n\"Deny\" and \"Warn\" may not be used together since this combination needlessly duplicates the validation failure both in the API response body and the HTTP warning headers.\n\nRequired.", - "items": { - "type": "string" - }, - "type": "array", - "x-kubernetes-list-type": "set" } }, "type": "object" }, - "io.k8s.api.admissionregistration.v1alpha1.ValidatingAdmissionPolicyList": { - "description": "ValidatingAdmissionPolicyList is a list of ValidatingAdmissionPolicy.", + "io.k8s.api.admissionregistration.v1alpha1.MutatingAdmissionPolicyList": { + "description": "MutatingAdmissionPolicyList is a list of MutatingAdmissionPolicy.", "properties": { "apiVersion": { "description": "APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources", @@ -1223,7 +1092,7 @@ "items": { "description": "List of ValidatingAdmissionPolicy.", "items": { - "$ref": "#/definitions/io.k8s.api.admissionregistration.v1alpha1.ValidatingAdmissionPolicy" + "$ref": "#/definitions/io.k8s.api.admissionregistration.v1alpha1.MutatingAdmissionPolicy" }, "type": "array" }, @@ -1231,7 +1100,7 @@ "description": "Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds", "type": "string", "enum": [ - "ValidatingAdmissionPolicyList" + "MutatingAdmissionPolicyList" ] }, "metadata": { @@ -1246,28 +1115,20 @@ "x-kubernetes-group-version-kind": [ { "group": "admissionregistration.k8s.io", - "kind": "ValidatingAdmissionPolicyList", + "kind": "MutatingAdmissionPolicyList", "version": "v1alpha1" } ] }, - "io.k8s.api.admissionregistration.v1alpha1.ValidatingAdmissionPolicySpec": { - "description": "ValidatingAdmissionPolicySpec is the specification of the desired behavior of the AdmissionPolicy.", + "io.k8s.api.admissionregistration.v1alpha1.MutatingAdmissionPolicySpec": { + "description": "MutatingAdmissionPolicySpec is the specification of the desired behavior of the admission policy.", "properties": { - "auditAnnotations": { - "description": "auditAnnotations contains CEL expressions which are used to produce audit annotations for the audit event of the API request. validations and auditAnnotations may not both be empty; a least one of validations or auditAnnotations is required.", - "items": { - "$ref": "#/definitions/io.k8s.api.admissionregistration.v1alpha1.AuditAnnotation" - }, - "type": "array", - "x-kubernetes-list-type": "atomic" - }, "failurePolicy": { - "description": "failurePolicy defines how to handle failures for the admission policy. Failures can occur from CEL expression parse errors, type check errors, runtime errors and invalid or mis-configured policy definitions or bindings.\n\nA policy is invalid if spec.paramKind refers to a non-existent Kind. A binding is invalid if spec.paramRef.name refers to a non-existent resource.\n\nfailurePolicy does not define how validations that evaluate to false are handled.\n\nWhen failurePolicy is set to Fail, ValidatingAdmissionPolicyBinding validationActions define how failures are enforced.\n\nAllowed values are Ignore or Fail. Defaults to Fail.", + "description": "failurePolicy defines how to handle failures for the admission policy. Failures can occur from CEL expression parse errors, type check errors, runtime errors and invalid or mis-configured policy definitions or bindings.\n\nA policy is invalid if paramKind refers to a non-existent Kind. A binding is invalid if paramRef.name refers to a non-existent resource.\n\nfailurePolicy does not define how validations that evaluate to false are handled.\n\nAllowed values are Ignore or Fail. Defaults to Fail.", "type": "string" }, "matchConditions": { - "description": "MatchConditions is a list of conditions that must be met for a request to be validated. Match conditions filter requests that have already been matched by the rules, namespaceSelector, and objectSelector. An empty list of matchConditions matches all requests. There are a maximum of 64 match conditions allowed.\n\nIf a parameter object is provided, it can be accessed via the `params` handle in the same manner as validation expressions.\n\nThe exact matching logic is (in order):\n 1. If ANY matchCondition evaluates to FALSE, the policy is skipped.\n 2. If ALL matchConditions evaluate to TRUE, the policy is evaluated.\n 3. If any matchCondition evaluates to an error (but none are FALSE):\n - If failurePolicy=Fail, reject the request\n - If failurePolicy=Ignore, the policy is skipped", + "description": "matchConditions is a list of conditions that must be met for a request to be validated. Match conditions filter requests that have already been matched by the matchConstraints. An empty list of matchConditions matches all requests. There are a maximum of 64 match conditions allowed.\n\nIf a parameter object is provided, it can be accessed via the `params` handle in the same manner as validation expressions.\n\nThe exact matching logic is (in order):\n 1. If ANY matchCondition evaluates to FALSE, the policy is skipped.\n 2. If ALL matchConditions evaluate to TRUE, the policy is evaluated.\n 3. If any matchCondition evaluates to an error (but none are FALSE):\n - If failurePolicy=Fail, reject the request\n - If failurePolicy=Ignore, the policy is skipped", "items": { "$ref": "#/definitions/io.k8s.api.admissionregistration.v1alpha1.MatchCondition" }, @@ -1281,86 +1142,144 @@ }, "matchConstraints": { "$ref": "#/definitions/io.k8s.api.admissionregistration.v1alpha1.MatchResources", - "description": "MatchConstraints specifies what resources this policy is designed to validate. The AdmissionPolicy cares about a request if it matches _all_ Constraints. However, in order to prevent clusters from being put into an unstable state that cannot be recovered from via the API ValidatingAdmissionPolicy cannot match ValidatingAdmissionPolicy and ValidatingAdmissionPolicyBinding. Required." - }, - "paramKind": { - "$ref": "#/definitions/io.k8s.api.admissionregistration.v1alpha1.ParamKind", - "description": "ParamKind specifies the kind of resources used to parameterize this policy. If absent, there are no parameters for this policy and the param CEL variable will not be provided to validation expressions. If ParamKind refers to a non-existent kind, this policy definition is mis-configured and the FailurePolicy is applied. If paramKind is specified but paramRef is unset in ValidatingAdmissionPolicyBinding, the params variable will be null." + "description": "matchConstraints specifies what resources this policy is designed to validate. The MutatingAdmissionPolicy cares about a request if it matches _all_ Constraints. However, in order to prevent clusters from being put into an unstable state that cannot be recovered from via the API MutatingAdmissionPolicy cannot match MutatingAdmissionPolicy and MutatingAdmissionPolicyBinding. The CREATE, UPDATE and CONNECT operations are allowed. The DELETE operation may not be matched. '*' matches CREATE, UPDATE and CONNECT. Required." }, - "validations": { - "description": "Validations contain CEL expressions which is used to apply the validation. Validations and AuditAnnotations may not both be empty; a minimum of one Validations or AuditAnnotations is required.", + "mutations": { + "description": "mutations contain operations to perform on matching objects. mutations may not be empty; a minimum of one mutation is required. mutations are evaluated in order, and are reinvoked according to the reinvocationPolicy. The mutations of a policy are invoked for each binding of this policy and reinvocation of mutations occurs on a per binding basis.", "items": { - "$ref": "#/definitions/io.k8s.api.admissionregistration.v1alpha1.Validation" + "$ref": "#/definitions/io.k8s.api.admissionregistration.v1alpha1.Mutation" }, "type": "array", "x-kubernetes-list-type": "atomic" }, + "paramKind": { + "$ref": "#/definitions/io.k8s.api.admissionregistration.v1alpha1.ParamKind", + "description": "paramKind specifies the kind of resources used to parameterize this policy. If absent, there are no parameters for this policy and the param CEL variable will not be provided to validation expressions. If paramKind refers to a non-existent kind, this policy definition is mis-configured and the FailurePolicy is applied. If paramKind is specified but paramRef is unset in MutatingAdmissionPolicyBinding, the params variable will be null." + }, + "reinvocationPolicy": { + "description": "reinvocationPolicy indicates whether mutations may be called multiple times per MutatingAdmissionPolicyBinding as part of a single admission evaluation. Allowed values are \"Never\" and \"IfNeeded\".\n\nNever: These mutations will not be called more than once per binding in a single admission evaluation.\n\nIfNeeded: These mutations may be invoked more than once per binding for a single admission request and there is no guarantee of order with respect to other admission plugins, admission webhooks, bindings of this policy and admission policies. Mutations are only reinvoked when mutations change the object after this mutation is invoked. Required.", + "type": "string" + }, "variables": { - "description": "Variables contain definitions of variables that can be used in composition of other expressions. Each variable is defined as a named CEL expression. The variables defined here will be available under `variables` in other expressions of the policy except MatchConditions because MatchConditions are evaluated before the rest of the policy.\n\nThe expression of a variable can refer to other variables defined earlier in the list but not those after. Thus, Variables must be sorted by the order of first appearance and acyclic.", + "description": "variables contain definitions of variables that can be used in composition of other expressions. Each variable is defined as a named CEL expression. The variables defined here will be available under `variables` in other expressions of the policy except matchConditions because matchConditions are evaluated before the rest of the policy.\n\nThe expression of a variable can refer to other variables defined earlier in the list but not those after. Thus, variables must be sorted by the order of first appearance and acyclic.", "items": { "$ref": "#/definitions/io.k8s.api.admissionregistration.v1alpha1.Variable" }, "type": "array", - "x-kubernetes-list-map-keys": [ - "name" - ], - "x-kubernetes-list-type": "map", - "x-kubernetes-patch-merge-key": "name", - "x-kubernetes-patch-strategy": "merge" + "x-kubernetes-list-type": "atomic" } }, "type": "object" }, - "io.k8s.api.admissionregistration.v1alpha1.ValidatingAdmissionPolicyStatus": { - "description": "ValidatingAdmissionPolicyStatus represents the status of a ValidatingAdmissionPolicy.", + "io.k8s.api.admissionregistration.v1alpha1.Mutation": { + "description": "Mutation specifies the CEL expression which is used to apply the Mutation.", "properties": { - "conditions": { - "description": "The conditions represent the latest available observations of a policy's current state.", - "items": { - "$ref": "#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.Condition" - }, - "type": "array", - "x-kubernetes-list-map-keys": [ - "type" - ], - "x-kubernetes-list-type": "map" + "applyConfiguration": { + "$ref": "#/definitions/io.k8s.api.admissionregistration.v1alpha1.ApplyConfiguration", + "description": "applyConfiguration defines the desired configuration values of an object. The configuration is applied to the admission object using [structured merge diff](https://github.com/kubernetes-sigs/structured-merge-diff). A CEL expression is used to create apply configuration." }, - "observedGeneration": { - "description": "The generation observed by the controller.", - "format": "int64", - "type": "integer" + "jsonPatch": { + "$ref": "#/definitions/io.k8s.api.admissionregistration.v1alpha1.JSONPatch", + "description": "jsonPatch defines a [JSON patch](https://jsonpatch.com/) operation to perform a mutation to the object. A CEL expression is used to create the JSON patch." }, - "typeChecking": { - "$ref": "#/definitions/io.k8s.api.admissionregistration.v1alpha1.TypeChecking", - "description": "The results of type checking for each expression. Presence of this field indicates the completion of the type checking." + "patchType": { + "description": "patchType indicates the patch strategy used. Allowed values are \"ApplyConfiguration\" and \"JSONPatch\". Required.", + "type": "string" } }, + "required": [ + "patchType" + ], "type": "object" }, - "io.k8s.api.admissionregistration.v1alpha1.Validation": { - "description": "Validation specifies the CEL expression which is used to apply the validation.", + "io.k8s.api.admissionregistration.v1alpha1.NamedRuleWithOperations": { + "description": "NamedRuleWithOperations is a tuple of Operations and Resources with ResourceNames.", "properties": { - "expression": { - "description": "Expression represents the expression which will be evaluated by CEL. ref: https://github.com/google/cel-spec CEL expressions have access to the contents of the API request/response, organized into CEL variables as well as some other useful variables:\n\n- 'object' - The object from the incoming request. The value is null for DELETE requests. - 'oldObject' - The existing object. The value is null for CREATE requests. - 'request' - Attributes of the API request([ref](/pkg/apis/admission/types.go#AdmissionRequest)). - 'params' - Parameter resource referred to by the policy binding being evaluated. Only populated if the policy has a ParamKind. - 'namespaceObject' - The namespace object that the incoming object belongs to. The value is null for cluster-scoped resources. - 'variables' - Map of composited variables, from its name to its lazily evaluated value.\n For example, a variable named 'foo' can be accessed as 'variables.foo'.\n- 'authorizer' - A CEL Authorizer. May be used to perform authorization checks for the principal (user or service account) of the request.\n See https://pkg.go.dev/k8s.io/apiserver/pkg/cel/library#Authz\n- 'authorizer.requestResource' - A CEL ResourceCheck constructed from the 'authorizer' and configured with the\n request resource.\n\nThe `apiVersion`, `kind`, `metadata.name` and `metadata.generateName` are always accessible from the root of the object. No other metadata properties are accessible.\n\nOnly property names of the form `[a-zA-Z_.-/][a-zA-Z0-9_.-/]*` are accessible. Accessible property names are escaped according to the following rules when accessed in the expression: - '__' escapes to '__underscores__' - '.' escapes to '__dot__' - '-' escapes to '__dash__' - '/' escapes to '__slash__' - Property names that exactly match a CEL RESERVED keyword escape to '__{keyword}__'. The keywords are:\n\t \"true\", \"false\", \"null\", \"in\", \"as\", \"break\", \"const\", \"continue\", \"else\", \"for\", \"function\", \"if\",\n\t \"import\", \"let\", \"loop\", \"package\", \"namespace\", \"return\".\nExamples:\n - Expression accessing a property named \"namespace\": {\"Expression\": \"object.__namespace__ > 0\"}\n - Expression accessing a property named \"x-prop\": {\"Expression\": \"object.x__dash__prop > 0\"}\n - Expression accessing a property named \"redact__d\": {\"Expression\": \"object.redact__underscores__d > 0\"}\n\nEquality on arrays with list type of 'set' or 'map' ignores element order, i.e. [1, 2] == [2, 1]. Concatenation on arrays with x-kubernetes-list-type use the semantics of the list type:\n - 'set': `X + Y` performs a union where the array positions of all elements in `X` are preserved and\n non-intersecting elements in `Y` are appended, retaining their partial order.\n - 'map': `X + Y` performs a merge where the array positions of all keys in `X` are preserved but the values\n are overwritten by values in `Y` when the key sets of `X` and `Y` intersect. Elements in `Y` with\n non-intersecting keys are appended, retaining their partial order.\nRequired.", - "type": "string" + "apiGroups": { + "description": "APIGroups is the API groups the resources belong to. '*' is all groups. If '*' is present, the length of the slice must be one. Required.", + "items": { + "type": "string" + }, + "type": "array", + "x-kubernetes-list-type": "atomic" }, - "message": { - "description": "Message represents the message displayed when validation fails. The message is required if the Expression contains line breaks. The message must not contain line breaks. If unset, the message is \"failed rule: {Rule}\". e.g. \"must be a URL with the host matching spec.host\" If the Expression contains line breaks. Message is required. The message must not contain line breaks. If unset, the message is \"failed Expression: {Expression}\".", - "type": "string" + "apiVersions": { + "description": "APIVersions is the API versions the resources belong to. '*' is all versions. If '*' is present, the length of the slice must be one. Required.", + "items": { + "type": "string" + }, + "type": "array", + "x-kubernetes-list-type": "atomic" }, - "messageExpression": { - "description": "messageExpression declares a CEL expression that evaluates to the validation failure message that is returned when this rule fails. Since messageExpression is used as a failure message, it must evaluate to a string. If both message and messageExpression are present on a validation, then messageExpression will be used if validation fails. If messageExpression results in a runtime error, the runtime error is logged, and the validation failure message is produced as if the messageExpression field were unset. If messageExpression evaluates to an empty string, a string with only spaces, or a string that contains line breaks, then the validation failure message will also be produced as if the messageExpression field were unset, and the fact that messageExpression produced an empty string/string with only spaces/string with line breaks will be logged. messageExpression has access to all the same variables as the `expression` except for 'authorizer' and 'authorizer.requestResource'. Example: \"object.x must be less than max (\"+string(params.max)+\")\"", - "type": "string" + "operations": { + "description": "Operations is the operations the admission hook cares about - CREATE, UPDATE, DELETE, CONNECT or * for all of those operations and any future admission operations that are added. If '*' is present, the length of the slice must be one. Required.", + "items": { + "type": "string" + }, + "type": "array", + "x-kubernetes-list-type": "atomic" }, - "reason": { - "description": "Reason represents a machine-readable description of why this validation failed. If this is the first validation in the list to fail, this reason, as well as the corresponding HTTP response code, are used in the HTTP response to the client. The currently supported reasons are: \"Unauthorized\", \"Forbidden\", \"Invalid\", \"RequestEntityTooLarge\". If not set, StatusReasonInvalid is used in the response to the client.", + "resourceNames": { + "description": "ResourceNames is an optional white list of names that the rule applies to. An empty set means that everything is allowed.", + "items": { + "type": "string" + }, + "type": "array", + "x-kubernetes-list-type": "atomic" + }, + "resources": { + "description": "Resources is a list of resources this rule applies to.\n\nFor example: 'pods' means pods. 'pods/log' means the log subresource of pods. '*' means all resources, but not subresources. 'pods/*' means all subresources of pods. '*/scale' means all scale subresources. '*/*' means all resources and their subresources.\n\nIf wildcard is present, the validation rule will ensure resources do not overlap with each other.\n\nDepending on the enclosing object, subresources might not be allowed. Required.", + "items": { + "type": "string" + }, + "type": "array", + "x-kubernetes-list-type": "atomic" + }, + "scope": { + "description": "scope specifies the scope of this rule. Valid values are \"Cluster\", \"Namespaced\", and \"*\" \"Cluster\" means that only cluster-scoped resources will match this rule. Namespace API objects are cluster-scoped. \"Namespaced\" means that only namespaced resources will match this rule. \"*\" means that there are no scope restrictions. Subresources match the scope of their parent resource. Default is \"*\".", "type": "string" } }, - "required": [ - "expression" - ], - "type": "object" + "type": "object", + "x-kubernetes-map-type": "atomic" + }, + "io.k8s.api.admissionregistration.v1alpha1.ParamKind": { + "description": "ParamKind is a tuple of Group Kind and Version.", + "properties": { + "apiVersion": { + "description": "APIVersion is the API group version the resources belong to. In format of \"group/version\". Required.", + "type": "string" + }, + "kind": { + "description": "Kind is the API kind the resources belong to. Required.", + "type": "string" + } + }, + "type": "object", + "x-kubernetes-map-type": "atomic" + }, + "io.k8s.api.admissionregistration.v1alpha1.ParamRef": { + "description": "ParamRef describes how to locate the params to be used as input to expressions of rules applied by a policy binding.", + "properties": { + "name": { + "description": "`name` is the name of the resource being referenced.\n\n`name` and `selector` are mutually exclusive properties. If one is set, the other must be unset.", + "type": "string" + }, + "namespace": { + "description": "namespace is the namespace of the referenced resource. Allows limiting the search for params to a specific namespace. Applies to both `name` and `selector` fields.\n\nA per-namespace parameter may be used by specifying a namespace-scoped `paramKind` in the policy and leaving this field empty.\n\n- If `paramKind` is cluster-scoped, this field MUST be unset. Setting this field results in a configuration error.\n\n- If `paramKind` is namespace-scoped, the namespace of the object being evaluated for admission will be used when this field is left unset. Take care that if this is left empty the binding must not match any cluster-scoped resources, which will result in an error.", + "type": "string" + }, + "parameterNotFoundAction": { + "description": "`parameterNotFoundAction` controls the behavior of the binding when the resource exists, and name or selector is valid, but there are no parameters matched by the binding. If the value is set to `Allow`, then no matched parameters will be treated as successful validation by the binding. If set to `Deny`, then no matched parameters will be subject to the `failurePolicy` of the policy.\n\nAllowed values are `Allow` or `Deny` Default to `Deny`", + "type": "string" + }, + "selector": { + "$ref": "#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.LabelSelector", + "description": "selector can be used to match multiple param objects based on their labels. Supply selector: {} to match all resources of the ParamKind.\n\nIf multiple params are found, they are all evaluated with the policy expressions and the results are ANDed together.\n\nOne of `name` or `selector` must be set, but `name` and `selector` are mutually exclusive properties. If one is set, the other must be unset." + } + }, + "type": "object", + "x-kubernetes-map-type": "atomic" }, "io.k8s.api.admissionregistration.v1alpha1.Variable": { "description": "Variable is the definition of a variable that is used for composition.", @@ -1694,7 +1613,7 @@ "type": "string" }, "validationActions": { - "description": "validationActions declares how Validations of the referenced ValidatingAdmissionPolicy are enforced. If a validation evaluates to false it is always enforced according to these actions.\n\nFailures defined by the ValidatingAdmissionPolicy's FailurePolicy are enforced according to these actions only if the FailurePolicy is set to Fail, otherwise the failures are ignored. This includes compilation errors, runtime errors and misconfigurations of the policy.\n\nvalidationActions is declared as a set of action values. Order does not matter. validationActions may not contain duplicates of the same action.\n\nThe supported actions values are:\n\n\"Deny\" specifies that a validation failure results in a denied request.\n\n\"Warn\" specifies that a validation failure is reported to the request client in HTTP Warning headers, with a warning code of 299. Warnings can be sent both for allowed or denied admission responses.\n\n\"Audit\" specifies that a validation failure is included in the published audit event for the request. The audit event will contain a `validation.policy.admission.k8s.io/validation_failure` audit annotation with a value containing the details of the validation failures, formatted as a JSON list of objects, each with the following fields: - message: The validation failure message string - policy: The resource name of the ValidatingAdmissionPolicy - binding: The resource name of the ValidatingAdmissionPolicyBinding - expressionIndex: The index of the failed validations in the ValidatingAdmissionPolicy - validationActions: The enforcement actions enacted for the validation failure Example audit annotation: `\"validation.policy.admission.k8s.io/validation_failure\": \"[{\"message\": \"Invalid value\", {\"policy\": \"policy.example.com\", {\"binding\": \"policybinding.example.com\", {\"expressionIndex\": \"1\", {\"validationActions\": [\"Audit\"]}]\"`\n\nClients should expect to handle additional values by ignoring any values not recognized.\n\n\"Deny\" and \"Warn\" may not be used together since this combination needlessly duplicates the validation failure both in the API response body and the HTTP warning headers.\n\nRequired.", + "description": "validationActions declares how Validations of the referenced ValidatingAdmissionPolicy are enforced. If a validation evaluates to false it is always enforced according to these actions.\n\nFailures defined by the ValidatingAdmissionPolicy's FailurePolicy are enforced according to these actions only if the FailurePolicy is set to Fail, otherwise the failures are ignored. This includes compilation errors, runtime errors and misconfigurations of the policy.\n\nvalidationActions is declared as a set of action values. Order does not matter. validationActions may not contain duplicates of the same action.\n\nThe supported actions values are:\n\n\"Deny\" specifies that a validation failure results in a denied request.\n\n\"Warn\" specifies that a validation failure is reported to the request client in HTTP Warning headers, with a warning code of 299. Warnings can be sent both for allowed or denied admission responses.\n\n\"Audit\" specifies that a validation failure is included in the published audit event for the request. The audit event will contain a `validation.policy.admission.k8s.io/validation_failure` audit annotation with a value containing the details of the validation failures, formatted as a JSON list of objects, each with the following fields: - message: The validation failure message string - policy: The resource name of the ValidatingAdmissionPolicy - binding: The resource name of the ValidatingAdmissionPolicyBinding - expressionIndex: The index of the failed validations in the ValidatingAdmissionPolicy - validationActions: The enforcement actions enacted for the validation failure Example audit annotation: `\"validation.policy.admission.k8s.io/validation_failure\": \"[{\\\"message\\\": \\\"Invalid value\\\", {\\\"policy\\\": \\\"policy.example.com\\\", {\\\"binding\\\": \\\"policybinding.example.com\\\", {\\\"expressionIndex\\\": \\\"1\\\", {\\\"validationActions\\\": [\\\"Audit\\\"]}]\"`\n\nClients should expect to handle additional values by ignoring any values not recognized.\n\n\"Deny\" and \"Warn\" may not be used together since this combination needlessly duplicates the validation failure both in the API response body and the HTTP warning headers.\n\nRequired.", "items": { "type": "string" }, @@ -2938,7 +2857,7 @@ }, "persistentVolumeClaimRetentionPolicy": { "$ref": "#/definitions/io.k8s.api.apps.v1.StatefulSetPersistentVolumeClaimRetentionPolicy", - "description": "persistentVolumeClaimRetentionPolicy describes the lifecycle of persistent volume claims created from volumeClaimTemplates. By default, all persistent volume claims are created as needed and retained until manually deleted. This policy allows the lifecycle to be altered, for example by deleting persistent volume claims when their stateful set is deleted, or when their pod is scaled down. This requires the StatefulSetAutoDeletePVC feature gate to be enabled, which is beta." + "description": "persistentVolumeClaimRetentionPolicy describes the lifecycle of persistent volume claims created from volumeClaimTemplates. By default, all persistent volume claims are created as needed and retained until manually deleted. This policy allows the lifecycle to be altered, for example by deleting persistent volume claims when their stateful set is deleted, or when their pod is scaled down." }, "podManagementPolicy": { "description": "podManagementPolicy controls how pods are created during initial scale up, when replacing pods on nodes, or when scaling down. The default policy is `OrderedReady`, where pods are created in increasing order (pod-0, then pod-1, etc) and the controller will wait until each pod is ready before continuing. When scaling down, the pods are removed in the opposite order. The alternative policy is `Parallel` which will create pods in parallel to match the desired scale without waiting, and on scale down will delete all pods at once.", @@ -3327,48 +3246,6 @@ }, "type": "object" }, - "io.k8s.api.authentication.v1alpha1.SelfSubjectReview": { - "description": "SelfSubjectReview contains the user information that the kube-apiserver has about the user making this request. When using impersonation, users will receive the user info of the user being impersonated. If impersonation or request header authentication is used, any extra keys will have their case ignored and returned as lowercase.", - "properties": { - "apiVersion": { - "description": "APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources", - "type": "string" - }, - "kind": { - "description": "Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds", - "type": "string", - "enum": [ - "SelfSubjectReview" - ] - }, - "metadata": { - "$ref": "#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta", - "description": "Standard object's metadata. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#metadata" - }, - "status": { - "$ref": "#/definitions/io.k8s.api.authentication.v1alpha1.SelfSubjectReviewStatus", - "description": "Status is filled in by the server with the user attributes." - } - }, - "type": "object", - "x-kubernetes-group-version-kind": [ - { - "group": "authentication.k8s.io", - "kind": "SelfSubjectReview", - "version": "v1alpha1" - } - ] - }, - "io.k8s.api.authentication.v1alpha1.SelfSubjectReviewStatus": { - "description": "SelfSubjectReviewStatus is filled by the kube-apiserver and sent back to a user.", - "properties": { - "userInfo": { - "$ref": "#/definitions/io.k8s.api.authentication.v1.UserInfo", - "description": "User attributes of the user making this request." - } - }, - "type": "object" - }, "io.k8s.api.authentication.v1beta1.SelfSubjectReview": { "description": "SelfSubjectReview contains the user information that the kube-apiserver has about the user making this request. When using impersonation, users will receive the user info of the user being impersonated. If impersonation or request header authentication is used, any extra keys will have their case ignored and returned as lowercase.", "properties": { @@ -4451,7 +4328,7 @@ "properties": { "containerResource": { "$ref": "#/definitions/io.k8s.api.autoscaling.v2.ContainerResourceMetricSource", - "description": "containerResource refers to a resource metric (such as those specified in requests and limits) known to Kubernetes describing a single container in each pod of the current scale target (e.g. CPU or memory). Such metrics are built in to Kubernetes, and have special scaling options on top of those available to normal per-pod metrics using the \"pods\" source. This is an alpha feature and can be enabled by the HPAContainerMetrics feature flag." + "description": "containerResource refers to a resource metric (such as those specified in requests and limits) known to Kubernetes describing a single container in each pod of the current scale target (e.g. CPU or memory). Such metrics are built in to Kubernetes, and have special scaling options on top of those available to normal per-pod metrics using the \"pods\" source." }, "external": { "$ref": "#/definitions/io.k8s.api.autoscaling.v2.ExternalMetricSource", @@ -4470,7 +4347,7 @@ "description": "resource refers to a resource metric (such as those specified in requests and limits) known to Kubernetes describing each pod in the current scale target (e.g. CPU or memory). Such metrics are built in to Kubernetes, and have special scaling options on top of those available to normal per-pod metrics using the \"pods\" source." }, "type": { - "description": "type is the type of metric source. It should be one of \"ContainerResource\", \"External\", \"Object\", \"Pods\" or \"Resource\", each mapping to a matching field in the object. Note: \"ContainerResource\" type is available on when the feature-gate HPAContainerMetrics is enabled", + "description": "type is the type of metric source. It should be one of \"ContainerResource\", \"External\", \"Object\", \"Pods\" or \"Resource\", each mapping to a matching field in the object.", "type": "string" } }, @@ -4503,7 +4380,7 @@ "description": "resource refers to a resource metric (such as those specified in requests and limits) known to Kubernetes describing each pod in the current scale target (e.g. CPU or memory). Such metrics are built in to Kubernetes, and have special scaling options on top of those available to normal per-pod metrics using the \"pods\" source." }, "type": { - "description": "type is the type of metric source. It will be one of \"ContainerResource\", \"External\", \"Object\", \"Pods\" or \"Resource\", each corresponds to a matching field in the object. Note: \"ContainerResource\" type is available on when the feature-gate HPAContainerMetrics is enabled", + "description": "type is the type of metric source. It will be one of \"ContainerResource\", \"External\", \"Object\", \"Pods\" or \"Resource\", each corresponds to a matching field in the object.", "type": "string" } }, @@ -4952,7 +4829,7 @@ "type": "integer" }, "managedBy": { - "description": "ManagedBy field indicates the controller that manages a Job. The k8s Job controller reconciles jobs which don't have this field at all or the field value is the reserved string `kubernetes.io/job-controller`, but skips reconciling Jobs with a custom value for this field. The value must be a valid domain-prefixed path (e.g. acme.io/foo) - all characters before the first \"/\" must be a valid subdomain as defined by RFC 1123. All characters trailing the first \"/\" must be valid HTTP Path characters as defined by RFC 3986. The value cannot exceed 63 characters. This field is immutable.\n\nThis field is alpha-level. The job controller accepts setting the field when the feature gate JobManagedBy is enabled (disabled by default).", + "description": "ManagedBy field indicates the controller that manages a Job. The k8s Job controller reconciles jobs which don't have this field at all or the field value is the reserved string `kubernetes.io/job-controller`, but skips reconciling Jobs with a custom value for this field. The value must be a valid domain-prefixed path (e.g. acme.io/foo) - all characters before the first \"/\" must be a valid subdomain as defined by RFC 1123. All characters trailing the first \"/\" must be valid HTTP Path characters as defined by RFC 3986. The value cannot exceed 63 characters. This field is immutable.\n\nThis field is beta-level. The job controller accepts setting the field when the feature gate JobManagedBy is enabled (enabled by default).", "type": "string" }, "manualSelector": { @@ -5607,7 +5484,7 @@ }, "type": "object" }, - "io.k8s.api.coordination.v1alpha1.LeaseCandidate": { + "io.k8s.api.coordination.v1alpha2.LeaseCandidate": { "description": "LeaseCandidate defines a candidate for a Lease object. Candidates are created such that coordinated leader election will pick the best leader from the list of candidates.", "properties": { "apiVersion": { @@ -5626,7 +5503,7 @@ "description": "More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#metadata" }, "spec": { - "$ref": "#/definitions/io.k8s.api.coordination.v1alpha1.LeaseCandidateSpec", + "$ref": "#/definitions/io.k8s.api.coordination.v1alpha2.LeaseCandidateSpec", "description": "spec contains the specification of the Lease. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#spec-and-status" } }, @@ -5635,11 +5512,11 @@ { "group": "coordination.k8s.io", "kind": "LeaseCandidate", - "version": "v1alpha1" + "version": "v1alpha2" } ] }, - "io.k8s.api.coordination.v1alpha1.LeaseCandidateList": { + "io.k8s.api.coordination.v1alpha2.LeaseCandidateList": { "description": "LeaseCandidateList is a list of Lease objects.", "properties": { "apiVersion": { @@ -5649,7 +5526,7 @@ "items": { "description": "items is a list of schema objects.", "items": { - "$ref": "#/definitions/io.k8s.api.coordination.v1alpha1.LeaseCandidate" + "$ref": "#/definitions/io.k8s.api.coordination.v1alpha2.LeaseCandidate" }, "type": "array" }, @@ -5673,15 +5550,15 @@ { "group": "coordination.k8s.io", "kind": "LeaseCandidateList", - "version": "v1alpha1" + "version": "v1alpha2" } ] }, - "io.k8s.api.coordination.v1alpha1.LeaseCandidateSpec": { + "io.k8s.api.coordination.v1alpha2.LeaseCandidateSpec": { "description": "LeaseCandidateSpec is a specification of a Lease.", "properties": { "binaryVersion": { - "description": "BinaryVersion is the binary version. It must be in a semver format without leading `v`. This field is required when strategy is \"OldestEmulationVersion\"", + "description": "BinaryVersion is the binary version. It must be in a semver format without leading `v`. This field is required.", "type": "string" }, "emulationVersion": { @@ -5696,22 +5573,19 @@ "$ref": "#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.MicroTime", "description": "PingTime is the last time that the server has requested the LeaseCandidate to renew. It is only done during leader election to check if any LeaseCandidates have become ineligible. When PingTime is updated, the LeaseCandidate will respond by updating RenewTime." }, - "preferredStrategies": { - "description": "PreferredStrategies indicates the list of strategies for picking the leader for coordinated leader election. The list is ordered, and the first strategy supersedes all other strategies. The list is used by coordinated leader election to make a decision about the final election strategy. This follows as - If all clients have strategy X as the first element in this list, strategy X will be used. - If a candidate has strategy [X] and another candidate has strategy [Y, X], Y supersedes X and strategy Y\n will be used.\n- If a candidate has strategy [X, Y] and another candidate has strategy [Y, X], this is a user error and leader\n election will not operate the Lease until resolved.\n(Alpha) Using this field requires the CoordinatedLeaderElection feature gate to be enabled.", - "items": { - "type": "string" - }, - "type": "array", - "x-kubernetes-list-type": "atomic" - }, "renewTime": { "$ref": "#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.MicroTime", "description": "RenewTime is the time that the LeaseCandidate was last updated. Any time a Lease needs to do leader election, the PingTime field is updated to signal to the LeaseCandidate that they should update the RenewTime. Old LeaseCandidate objects are also garbage collected if it has been hours since the last renew. The PingTime field is updated regularly to prevent garbage collection for still active LeaseCandidates." + }, + "strategy": { + "description": "Strategy is the strategy that coordinated leader election will use for picking the leader. If multiple candidates for the same Lease return different strategies, the strategy provided by the candidate with the latest BinaryVersion will be used. If there is still conflict, this is a user error and coordinated leader election will not operate the Lease until resolved. (Alpha) Using this field requires the CoordinatedLeaderElection feature gate to be enabled.", + "type": "string" } }, "required": [ "leaseName", - "preferredStrategies" + "binaryVersion", + "strategy" ], "type": "object" }, @@ -5885,7 +5759,7 @@ "type": "object" }, "io.k8s.api.core.v1.Binding": { - "description": "Binding ties one object to another; for example, a pod is bound to a node by a scheduler. Deprecated in 1.7, please use the bindings subresource of pods instead.", + "description": "Binding ties one object to another; for example, a pod is bound to a node by a scheduler.", "properties": { "apiVersion": { "description": "APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources", @@ -5920,7 +5794,7 @@ ] }, "io.k8s.api.core.v1.CSIPersistentVolumeSource": { - "description": "Represents storage that is managed by an external CSI volume driver (Beta feature)", + "description": "Represents storage that is managed by an external CSI volume driver", "properties": { "controllerExpandSecretRef": { "$ref": "#/definitions/io.k8s.api.core.v1.SecretReference", @@ -7691,6 +7565,7 @@ "type": "object" }, "io.k8s.api.core.v1.GRPCAction": { + "description": "GRPCAction specifies an action involving a GRPC service.", "properties": { "port": { "description": "Port number of the gRPC service. Number must be in the range 1 to 65535.", @@ -8054,19 +7929,19 @@ "properties": { "exec": { "$ref": "#/definitions/io.k8s.api.core.v1.ExecAction", - "description": "Exec specifies the action to take." + "description": "Exec specifies a command to execute in the container." }, "httpGet": { "$ref": "#/definitions/io.k8s.api.core.v1.HTTPGetAction", - "description": "HTTPGet specifies the http request to perform." + "description": "HTTPGet specifies an HTTP GET request to perform." }, "sleep": { "$ref": "#/definitions/io.k8s.api.core.v1.SleepAction", - "description": "Sleep represents the duration that the container should sleep before being terminated." + "description": "Sleep represents a duration that the container should sleep." }, "tcpSocket": { "$ref": "#/definitions/io.k8s.api.core.v1.TCPSocketAction", - "description": "Deprecated. TCPSocket is NOT supported as a LifecycleHandler and kept for the backward compatibility. There are no validation of this field and lifecycle hooks will fail in runtime when tcp handler is specified." + "description": "Deprecated. TCPSocket is NOT supported as a LifecycleHandler and kept for backward compatibility. There is no validation of this field and lifecycle hooks will fail at runtime when it is specified." } }, "type": "object" @@ -8287,7 +8162,7 @@ "x-kubernetes-map-type": "atomic" }, "io.k8s.api.core.v1.LocalVolumeSource": { - "description": "Local represents directly-attached storage with node affinity (Beta feature)", + "description": "Local represents directly-attached storage with node affinity", "properties": { "fsType": { "description": "fsType is the filesystem type to mount. It applies only when the Path is a block device. Must be a filesystem type supported by the host operating system. Ex. \"ext4\", \"xfs\", \"ntfs\". The default value is to auto-select a filesystem if unspecified.", @@ -8382,12 +8257,15 @@ "description": "NamespaceCondition contains details about state of namespace.", "properties": { "lastTransitionTime": { - "$ref": "#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.Time" + "$ref": "#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.Time", + "description": "Last time the condition transitioned from one status to another." }, "message": { + "description": "Human-readable message indicating details about last transition.", "type": "string" }, "reason": { + "description": "Unique, one-word, CamelCase reason for the condition's last transition.", "type": "string" }, "status": { @@ -8818,7 +8696,7 @@ "description": "NodeStatus is information about the current status of a node.", "properties": { "addresses": { - "description": "List of addresses reachable to the node. Queried from cloud provider, if available. More info: https://kubernetes.io/docs/concepts/nodes/node/#addresses Note: This field is declared as mergeable, but the merge key is not sufficiently unique, which can cause data corruption when it is merged. Callers should instead use a full-replacement patch. See https://pr.k8s.io/79391 for an example. Consumers should assume that addresses can change during the lifetime of a Node. However, there are some exceptions where this may not be possible, such as Pods that inherit a Node's address in its own status or consumers of the downward API (status.hostIP).", + "description": "List of addresses reachable to the node. Queried from cloud provider, if available. More info: https://kubernetes.io/docs/reference/node/node-status/#addresses Note: This field is declared as mergeable, but the merge key is not sufficiently unique, which can cause data corruption when it is merged. Callers should instead use a full-replacement patch. See https://pr.k8s.io/79391 for an example. Consumers should assume that addresses can change during the lifetime of a Node. However, there are some exceptions where this may not be possible, such as Pods that inherit a Node's address in its own status or consumers of the downward API (status.hostIP).", "items": { "$ref": "#/definitions/io.k8s.api.core.v1.NodeAddress" }, @@ -8845,7 +8723,7 @@ "type": "object" }, "conditions": { - "description": "Conditions is an array of current observed node conditions. More info: https://kubernetes.io/docs/concepts/nodes/node/#condition", + "description": "Conditions is an array of current observed node conditions. More info: https://kubernetes.io/docs/reference/node/node-status/#condition", "items": { "$ref": "#/definitions/io.k8s.api.core.v1.NodeCondition" }, @@ -8879,7 +8757,7 @@ }, "nodeInfo": { "$ref": "#/definitions/io.k8s.api.core.v1.NodeSystemInfo", - "description": "Set of ids/uuids to uniquely identify the node. More info: https://kubernetes.io/docs/concepts/nodes/node/#info" + "description": "Set of ids/uuids to uniquely identify the node. More info: https://kubernetes.io/docs/reference/node/node-status/#info" }, "phase": { "description": "NodePhase is the recently observed lifecycle phase of the node. More info: https://kubernetes.io/docs/concepts/nodes/node/#phase The field is never populated, and now is deprecated.", @@ -9115,9 +8993,11 @@ "type": "string" }, "status": { + "description": "Status is the status of the condition. Can be True, False, Unknown. More info: https://kubernetes.io/docs/reference/kubernetes-api/config-and-storage-resources/persistent-volume-claim-v1/#:~:text=state%20of%20pvc-,conditions.status,-(string)%2C%20required", "type": "string" }, "type": { + "description": "Type is the type of the condition. More info: https://kubernetes.io/docs/reference/kubernetes-api/config-and-storage-resources/persistent-volume-claim-v1/#:~:text=set%20to%20%27ResizeStarted%27.-,PersistentVolumeClaimCondition,-contains%20details%20about", "type": "string" } }, @@ -9357,15 +9237,15 @@ }, "awsElasticBlockStore": { "$ref": "#/definitions/io.k8s.api.core.v1.AWSElasticBlockStoreVolumeSource", - "description": "awsElasticBlockStore represents an AWS Disk resource that is attached to a kubelet's host machine and then exposed to the pod. More info: https://kubernetes.io/docs/concepts/storage/volumes#awselasticblockstore" + "description": "awsElasticBlockStore represents an AWS Disk resource that is attached to a kubelet's host machine and then exposed to the pod. Deprecated: AWSElasticBlockStore is deprecated. All operations for the in-tree awsElasticBlockStore type are redirected to the ebs.csi.aws.com CSI driver. More info: https://kubernetes.io/docs/concepts/storage/volumes#awselasticblockstore" }, "azureDisk": { "$ref": "#/definitions/io.k8s.api.core.v1.AzureDiskVolumeSource", - "description": "azureDisk represents an Azure Data Disk mount on the host and bind mount to the pod." + "description": "azureDisk represents an Azure Data Disk mount on the host and bind mount to the pod. Deprecated: AzureDisk is deprecated. All operations for the in-tree azureDisk type are redirected to the disk.csi.azure.com CSI driver." }, "azureFile": { "$ref": "#/definitions/io.k8s.api.core.v1.AzureFilePersistentVolumeSource", - "description": "azureFile represents an Azure File Service mount on the host and bind mount to the pod." + "description": "azureFile represents an Azure File Service mount on the host and bind mount to the pod. Deprecated: AzureFile is deprecated. All operations for the in-tree azureFile type are redirected to the file.csi.azure.com CSI driver." }, "capacity": { "additionalProperties": { @@ -9376,11 +9256,11 @@ }, "cephfs": { "$ref": "#/definitions/io.k8s.api.core.v1.CephFSPersistentVolumeSource", - "description": "cephFS represents a Ceph FS mount on the host that shares a pod's lifetime" + "description": "cephFS represents a Ceph FS mount on the host that shares a pod's lifetime. Deprecated: CephFS is deprecated and the in-tree cephfs type is no longer supported." }, "cinder": { "$ref": "#/definitions/io.k8s.api.core.v1.CinderPersistentVolumeSource", - "description": "cinder represents a cinder volume attached and mounted on kubelets host machine. More info: https://examples.k8s.io/mysql-cinder-pd/README.md" + "description": "cinder represents a cinder volume attached and mounted on kubelets host machine. Deprecated: Cinder is deprecated. All operations for the in-tree cinder type are redirected to the cinder.csi.openstack.org CSI driver. More info: https://examples.k8s.io/mysql-cinder-pd/README.md" }, "claimRef": { "$ref": "#/definitions/io.k8s.api.core.v1.ObjectReference", @@ -9389,7 +9269,7 @@ }, "csi": { "$ref": "#/definitions/io.k8s.api.core.v1.CSIPersistentVolumeSource", - "description": "csi represents storage that is handled by an external CSI driver (Beta feature)." + "description": "csi represents storage that is handled by an external CSI driver." }, "fc": { "$ref": "#/definitions/io.k8s.api.core.v1.FCVolumeSource", @@ -9397,19 +9277,19 @@ }, "flexVolume": { "$ref": "#/definitions/io.k8s.api.core.v1.FlexPersistentVolumeSource", - "description": "flexVolume represents a generic volume resource that is provisioned/attached using an exec based plugin." + "description": "flexVolume represents a generic volume resource that is provisioned/attached using an exec based plugin. Deprecated: FlexVolume is deprecated. Consider using a CSIDriver instead." }, "flocker": { "$ref": "#/definitions/io.k8s.api.core.v1.FlockerVolumeSource", - "description": "flocker represents a Flocker volume attached to a kubelet's host machine and exposed to the pod for its usage. This depends on the Flocker control service being running" + "description": "flocker represents a Flocker volume attached to a kubelet's host machine and exposed to the pod for its usage. This depends on the Flocker control service being running. Deprecated: Flocker is deprecated and the in-tree flocker type is no longer supported." }, "gcePersistentDisk": { "$ref": "#/definitions/io.k8s.api.core.v1.GCEPersistentDiskVolumeSource", - "description": "gcePersistentDisk represents a GCE Disk resource that is attached to a kubelet's host machine and then exposed to the pod. Provisioned by an admin. More info: https://kubernetes.io/docs/concepts/storage/volumes#gcepersistentdisk" + "description": "gcePersistentDisk represents a GCE Disk resource that is attached to a kubelet's host machine and then exposed to the pod. Provisioned by an admin. Deprecated: GCEPersistentDisk is deprecated. All operations for the in-tree gcePersistentDisk type are redirected to the pd.csi.storage.gke.io CSI driver. More info: https://kubernetes.io/docs/concepts/storage/volumes#gcepersistentdisk" }, "glusterfs": { "$ref": "#/definitions/io.k8s.api.core.v1.GlusterfsPersistentVolumeSource", - "description": "glusterfs represents a Glusterfs volume that is attached to a host and exposed to the pod. Provisioned by an admin. More info: https://examples.k8s.io/volumes/glusterfs/README.md" + "description": "glusterfs represents a Glusterfs volume that is attached to a host and exposed to the pod. Provisioned by an admin. Deprecated: Glusterfs is deprecated and the in-tree glusterfs type is no longer supported. More info: https://examples.k8s.io/volumes/glusterfs/README.md" }, "hostPath": { "$ref": "#/definitions/io.k8s.api.core.v1.HostPathVolumeSource", @@ -9445,23 +9325,23 @@ }, "photonPersistentDisk": { "$ref": "#/definitions/io.k8s.api.core.v1.PhotonPersistentDiskVolumeSource", - "description": "photonPersistentDisk represents a PhotonController persistent disk attached and mounted on kubelets host machine" + "description": "photonPersistentDisk represents a PhotonController persistent disk attached and mounted on kubelets host machine. Deprecated: PhotonPersistentDisk is deprecated and the in-tree photonPersistentDisk type is no longer supported." }, "portworxVolume": { "$ref": "#/definitions/io.k8s.api.core.v1.PortworxVolumeSource", - "description": "portworxVolume represents a portworx volume attached and mounted on kubelets host machine" + "description": "portworxVolume represents a portworx volume attached and mounted on kubelets host machine. Deprecated: PortworxVolume is deprecated. All operations for the in-tree portworxVolume type are redirected to the pxd.portworx.com CSI driver when the CSIMigrationPortworx feature-gate is on." }, "quobyte": { "$ref": "#/definitions/io.k8s.api.core.v1.QuobyteVolumeSource", - "description": "quobyte represents a Quobyte mount on the host that shares a pod's lifetime" + "description": "quobyte represents a Quobyte mount on the host that shares a pod's lifetime. Deprecated: Quobyte is deprecated and the in-tree quobyte type is no longer supported." }, "rbd": { "$ref": "#/definitions/io.k8s.api.core.v1.RBDPersistentVolumeSource", - "description": "rbd represents a Rados Block Device mount on the host that shares a pod's lifetime. More info: https://examples.k8s.io/volumes/rbd/README.md" + "description": "rbd represents a Rados Block Device mount on the host that shares a pod's lifetime. Deprecated: RBD is deprecated and the in-tree rbd type is no longer supported. More info: https://examples.k8s.io/volumes/rbd/README.md" }, "scaleIO": { "$ref": "#/definitions/io.k8s.api.core.v1.ScaleIOPersistentVolumeSource", - "description": "scaleIO represents a ScaleIO persistent volume attached and mounted on Kubernetes nodes." + "description": "scaleIO represents a ScaleIO persistent volume attached and mounted on Kubernetes nodes. Deprecated: ScaleIO is deprecated and the in-tree scaleIO type is no longer supported." }, "storageClassName": { "description": "storageClassName is the name of StorageClass to which this persistent volume belongs. Empty value means that this volume does not belong to any StorageClass.", @@ -9469,7 +9349,7 @@ }, "storageos": { "$ref": "#/definitions/io.k8s.api.core.v1.StorageOSPersistentVolumeSource", - "description": "storageOS represents a StorageOS volume that is attached to the kubelet's host machine and mounted into the pod More info: https://examples.k8s.io/volumes/storageos/README.md" + "description": "storageOS represents a StorageOS volume that is attached to the kubelet's host machine and mounted into the pod. Deprecated: StorageOS is deprecated and the in-tree storageos type is no longer supported. More info: https://examples.k8s.io/volumes/storageos/README.md" }, "volumeAttributesClassName": { "description": "Name of VolumeAttributesClass to which this persistent volume belongs. Empty value is not allowed. When this field is not set, it indicates that this volume does not belong to any VolumeAttributesClass. This field is mutable and can be changed by the CSI driver after a volume has been updated successfully to a new class. For an unbound PersistentVolume, the volumeAttributesClassName will be matched with unbound PersistentVolumeClaims during the binding process. This is a beta field and requires enabling VolumeAttributesClass feature (off by default).", @@ -9481,7 +9361,7 @@ }, "vsphereVolume": { "$ref": "#/definitions/io.k8s.api.core.v1.VsphereVirtualDiskVolumeSource", - "description": "vsphereVolume represents a vSphere volume attached and mounted on kubelets host machine" + "description": "vsphereVolume represents a vSphere volume attached and mounted on kubelets host machine. Deprecated: VsphereVolume is deprecated. All operations for the in-tree vsphereVolume type are redirected to the csi.vsphere.vmware.com CSI driver." } }, "type": "object" @@ -9718,10 +9598,11 @@ "description": "PodDNSConfigOption defines DNS resolver options of a pod.", "properties": { "name": { - "description": "Required.", + "description": "Name is this DNS resolver option's name. Required.", "type": "string" }, "value": { + "description": "Value is this DNS resolver option's value.", "type": "string" } }, @@ -9885,6 +9766,10 @@ "format": "int64", "type": "integer" }, + "seLinuxChangePolicy": { + "description": "seLinuxChangePolicy defines how the container's SELinux label is applied to all volumes used by the Pod. It has no effect on nodes that do not support SELinux or to volumes does not support SELinux. Valid values are \"MountOption\" and \"Recursive\".\n\n\"Recursive\" means relabeling of all files on all Pod volumes by the container runtime. This may be slow for large volumes, but allows mixing privileged and unprivileged Pods sharing the same volume on the same node.\n\n\"MountOption\" mounts all eligible Pod volumes with `-o context` mount option. This requires all Pods that share the same volume to use the same SELinux label. It is not possible to share the same volume among privileged and unprivileged Pods. Eligible volumes are in-tree FibreChannel and iSCSI volumes, and all CSI volumes whose CSI driver announces SELinux support by setting spec.seLinuxMount: true in their CSIDriver instance. Other volumes are always re-labelled recursively. \"MountOption\" value is allowed only when SELinuxMount feature gate is enabled.\n\nIf not specified and SELinuxMount feature gate is enabled, \"MountOption\" is used. If not specified and SELinuxMount feature gate is disabled, \"MountOption\" is used for ReadWriteOncePod volumes and \"Recursive\" for all other volumes.\n\nThis field affects only Pods that have SELinux label set, either in PodSecurityContext or in SecurityContext of all containers.\n\nAll Pods that use the same volume should use the same seLinuxChangePolicy, otherwise some pods can get stuck in ContainerCreating state. Note that this field cannot be set when spec.os.name is windows.", + "type": "string" + }, "seLinuxOptions": { "$ref": "#/definitions/io.k8s.api.core.v1.SELinuxOptions", "description": "The SELinux context to be applied to all containers. If unspecified, the container runtime will allocate a random SELinux context for each container. May also be set in SecurityContext. If set in both SecurityContext and PodSecurityContext, the value specified in SecurityContext takes precedence for that container. Note that this field cannot be set when spec.os.name is windows." @@ -10091,6 +9976,10 @@ "x-kubernetes-patch-merge-key": "name", "x-kubernetes-patch-strategy": "merge,retainKeys" }, + "resources": { + "$ref": "#/definitions/io.k8s.api.core.v1.ResourceRequirements", + "description": "Resources is the total amount of CPU and Memory resources required by all containers in the pod. It supports specifying Requests and Limits for \"cpu\" and \"memory\" resource names only. ResourceClaims are not supported.\n\nThis field enables fine-grained control over resource allocation for the entire pod, allowing resource sharing among containers in a pod.\n\nThis is an alpha field and requires enabling the PodLevelResources feature gate." + }, "restartPolicy": { "description": "Restart policy for all containers within the pod. One of Always, OnFailure, Never. In some contexts, only a subset of those values may be permitted. Default to Always. More info: https://kubernetes.io/docs/concepts/workloads/pods/pod-lifecycle/#restart-policy", "type": "string" @@ -10129,7 +10018,7 @@ "type": "string" }, "setHostnameAsFQDN": { - "description": "If true the pod's hostname will be configured as the pod's FQDN, rather than the leaf name (the default). In Linux containers, this means setting the FQDN in the hostname field of the kernel (the nodename field of struct utsname). In Windows containers, this means setting the registry value of hostname for the registry key HKEY_LOCAL_MACHINE\\SYSTEM\\CurrentControlSet\\Services\\Tcpip\\Parameters to FQDN. If a pod does not have FQDN, this has no effect. Default to false.", + "description": "If true the pod's hostname will be configured as the pod's FQDN, rather than the leaf name (the default). In Linux containers, this means setting the FQDN in the hostname field of the kernel (the nodename field of struct utsname). In Windows containers, this means setting the registry value of hostname for the registry key HKEY_LOCAL_MACHINE\\\\SYSTEM\\\\CurrentControlSet\\\\Services\\\\Tcpip\\\\Parameters to FQDN. If a pod does not have FQDN, this has no effect. Default to false.", "type": "boolean" }, "shareProcessNamespace": { @@ -10203,7 +10092,7 @@ "x-kubernetes-patch-strategy": "merge" }, "containerStatuses": { - "description": "The list has one entry per container in the manifest. More info: https://kubernetes.io/docs/concepts/workloads/pods/pod-lifecycle#pod-and-container-status", + "description": "Statuses of containers in this pod. Each container in the pod should have at most one status in this list, and all statuses should be for containers in the pod. However this is not enforced. If a status for a non-existent container is present in the list, or the list has duplicate names, the behavior of various Kubernetes components is not defined and those statuses might be ignored. More info: https://kubernetes.io/docs/concepts/workloads/pods/pod-lifecycle#pod-and-container-status", "items": { "$ref": "#/definitions/io.k8s.api.core.v1.ContainerStatus" }, @@ -10211,7 +10100,7 @@ "x-kubernetes-list-type": "atomic" }, "ephemeralContainerStatuses": { - "description": "Status for any ephemeral containers that have run in this pod.", + "description": "Statuses for any ephemeral containers that have run in this pod. Each ephemeral container in the pod should have at most one status in this list, and all statuses should be for containers in the pod. However this is not enforced. If a status for a non-existent container is present in the list, or the list has duplicate names, the behavior of various Kubernetes components is not defined and those statuses might be ignored. More info: https://kubernetes.io/docs/concepts/workloads/pods/pod-lifecycle#pod-and-container-status", "items": { "$ref": "#/definitions/io.k8s.api.core.v1.ContainerStatus" }, @@ -10233,7 +10122,7 @@ "x-kubernetes-patch-strategy": "merge" }, "initContainerStatuses": { - "description": "The list has one entry per init container in the manifest. The most recent successful init container will have ready = true, the most recently started container will have startTime set. More info: https://kubernetes.io/docs/concepts/workloads/pods/pod-lifecycle#pod-and-container-status", + "description": "Statuses of init containers in this pod. The most recent successful non-restartable init container will have ready = true, the most recently started container will have startTime set. Each init container in the pod should have at most one status in this list, and all statuses should be for containers in the pod. However this is not enforced. If a status for a non-existent container is present in the list, or the list has duplicate names, the behavior of various Kubernetes components is not defined and those statuses might be ignored. More info: https://kubernetes.io/docs/concepts/workloads/pods/pod-lifecycle/#pod-and-container-status", "items": { "$ref": "#/definitions/io.k8s.api.core.v1.ContainerStatus" }, @@ -10386,6 +10275,7 @@ "type": "object" }, "io.k8s.api.core.v1.PortStatus": { + "description": "PortStatus represents the error condition of a service port", "properties": { "error": { "description": "Error is to record the problem with the service port The format of the error shall comply with the following rules: - built-in error values shall be specified in this file and those shall use\n CamelCase names\n- cloud provider specific error values must have names that comply with the\n format foo.example.com/CamelCase.", @@ -10452,7 +10342,7 @@ "properties": { "exec": { "$ref": "#/definitions/io.k8s.api.core.v1.ExecAction", - "description": "Exec specifies the action to take." + "description": "Exec specifies a command to execute in the container." }, "failureThreshold": { "description": "Minimum consecutive failures for the probe to be considered failed after having succeeded. Defaults to 3. Minimum value is 1.", @@ -10461,11 +10351,11 @@ }, "grpc": { "$ref": "#/definitions/io.k8s.api.core.v1.GRPCAction", - "description": "GRPC specifies an action involving a GRPC port." + "description": "GRPC specifies a GRPC HealthCheckRequest." }, "httpGet": { "$ref": "#/definitions/io.k8s.api.core.v1.HTTPGetAction", - "description": "HTTPGet specifies the http request to perform." + "description": "HTTPGet specifies an HTTP GET request to perform." }, "initialDelaySeconds": { "description": "Number of seconds after the container has started before liveness probes are initiated. More info: https://kubernetes.io/docs/concepts/workloads/pods/pod-lifecycle#container-probes", @@ -10484,7 +10374,7 @@ }, "tcpSocket": { "$ref": "#/definitions/io.k8s.api.core.v1.TCPSocketAction", - "description": "TCPSocket specifies an action involving a TCP port." + "description": "TCPSocket specifies a connection to a TCP port." }, "terminationGracePeriodSeconds": { "description": "Optional duration in seconds the pod needs to terminate gracefully upon probe failure. The grace period is the duration in seconds after the processes running in the pod are sent a termination signal and the time when the processes are forcibly halted with a kill signal. Set this value longer than the expected cleanup time for your process. If this value is nil, the pod's terminationGracePeriodSeconds will be used. Otherwise, this value overrides the value provided by the pod spec. Value must be non-negative integer. The value zero indicates stop immediately via the kill signal (no opportunity to shut down). This is a beta field and requires enabling ProbeTerminationGracePeriod feature gate. Minimum value is 1. spec.terminationGracePeriodSeconds is used if unset.", @@ -10863,7 +10753,7 @@ "x-kubernetes-map-type": "atomic" }, "io.k8s.api.core.v1.ResourceHealth": { - "description": "ResourceHealth represents the health of a resource. It has the latest device health information. This is a part of KEP https://kep.k8s.io/4680 and historical health changes are planned to be added in future iterations of a KEP.", + "description": "ResourceHealth represents the health of a resource. It has the latest device health information. This is a part of KEP https://kep.k8s.io/4680.", "properties": { "health": { "description": "Health of the resource. can be one of:\n - Healthy: operates as normal\n - Unhealthy: reported unhealthy. We consider this a temporary health issue\n since we do not have a mechanism today to distinguish\n temporary and permanent issues.\n - Unknown: The status cannot be determined.\n For example, Device Plugin got unregistered and hasn't been re-registered since.\n\nIn future we may want to introduce the PermanentlyUnhealthy Status.", @@ -11030,13 +10920,14 @@ "type": "object" }, "io.k8s.api.core.v1.ResourceStatus": { + "description": "ResourceStatus represents the status of a single resource allocated to a Pod.", "properties": { "name": { - "description": "Name of the resource. Must be unique within the pod and match one of the resources from the pod spec.", + "description": "Name of the resource. Must be unique within the pod and in case of non-DRA resource, match one of the resources from the pod spec. For DRA resources, the value must be \"claim:/\". When this status is reported about a container, the \"claim_name\" and \"request\" must match one of the claims of this container.", "type": "string" }, "resources": { - "description": "List of unique Resources health. Each element in the list contains an unique resource ID and resource health. At a minimum, ResourceID must uniquely identify the Resource allocated to the Pod on the Node for the lifetime of a Pod. See ResourceID type for it's definition.", + "description": "List of unique resources health. Each element in the list contains an unique resource ID and its health. At a minimum, for the lifetime of a Pod, resource ID must uniquely identify the resource allocated to the Pod on the Node. If other Pod on the same Node reports the status with the same resource ID, it must be the same resource they share. See ResourceID type definition for a specific format it has in various use cases.", "items": { "$ref": "#/definitions/io.k8s.api.core.v1.ResourceHealth" }, @@ -11554,7 +11445,7 @@ "description": "Standard object's metadata. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#metadata" }, "secrets": { - "description": "Secrets is a list of the secrets in the same namespace that pods running using this ServiceAccount are allowed to use. Pods are only limited to this list if this service account has a \"kubernetes.io/enforce-mountable-secrets\" annotation set to \"true\". This field should not be used to find auto-generated service account token secrets for use outside of pods. Instead, tokens can be requested directly using the TokenRequest API, or service account token secrets can be manually created. More info: https://kubernetes.io/docs/concepts/configuration/secret", + "description": "Secrets is a list of the secrets in the same namespace that pods running using this ServiceAccount are allowed to use. Pods are only limited to this list if this service account has a \"kubernetes.io/enforce-mountable-secrets\" annotation set to \"true\". The \"kubernetes.io/enforce-mountable-secrets\" annotation is deprecated since v1.32. Prefer separate namespaces to isolate access to mounted secrets. This field should not be used to find auto-generated service account token secrets for use outside of pods. Instead, tokens can be requested directly using the TokenRequest API, or service account token secrets can be manually created. More info: https://kubernetes.io/docs/concepts/configuration/secret", "items": { "$ref": "#/definitions/io.k8s.api.core.v1.ObjectReference" }, @@ -11816,7 +11707,7 @@ "description": "sessionAffinityConfig contains the configurations of session affinity." }, "trafficDistribution": { - "description": "TrafficDistribution offers a way to express preferences for how traffic is distributed to Service endpoints. Implementations can use this field as a hint, but are not required to guarantee strict adherence. If the field is not set, the implementation will apply its default routing strategy. If set to \"PreferClose\", implementations should prioritize endpoints that are topologically close (e.g., same zone). This is an alpha field and requires enabling ServiceTrafficDistribution feature.", + "description": "TrafficDistribution offers a way to express preferences for how traffic is distributed to Service endpoints. Implementations can use this field as a hint, but are not required to guarantee strict adherence. If the field is not set, the implementation will apply its default routing strategy. If set to \"PreferClose\", implementations should prioritize endpoints that are topologically close (e.g., same zone). This is a beta field and requires enabling ServiceTrafficDistribution feature.", "type": "string" }, "type": { @@ -12123,6 +12014,7 @@ "x-kubernetes-map-type": "atomic" }, "io.k8s.api.core.v1.TypedObjectReference": { + "description": "TypedObjectReference contains enough information to let you locate the typed referenced object", "properties": { "apiGroup": { "description": "APIGroup is the group for the resource being referenced. If APIGroup is not specified, the specified Kind must be in the core API group. For any other third-party types, APIGroup is required.", @@ -12152,23 +12044,23 @@ "properties": { "awsElasticBlockStore": { "$ref": "#/definitions/io.k8s.api.core.v1.AWSElasticBlockStoreVolumeSource", - "description": "awsElasticBlockStore represents an AWS Disk resource that is attached to a kubelet's host machine and then exposed to the pod. More info: https://kubernetes.io/docs/concepts/storage/volumes#awselasticblockstore" + "description": "awsElasticBlockStore represents an AWS Disk resource that is attached to a kubelet's host machine and then exposed to the pod. Deprecated: AWSElasticBlockStore is deprecated. All operations for the in-tree awsElasticBlockStore type are redirected to the ebs.csi.aws.com CSI driver. More info: https://kubernetes.io/docs/concepts/storage/volumes#awselasticblockstore" }, "azureDisk": { "$ref": "#/definitions/io.k8s.api.core.v1.AzureDiskVolumeSource", - "description": "azureDisk represents an Azure Data Disk mount on the host and bind mount to the pod." + "description": "azureDisk represents an Azure Data Disk mount on the host and bind mount to the pod. Deprecated: AzureDisk is deprecated. All operations for the in-tree azureDisk type are redirected to the disk.csi.azure.com CSI driver." }, "azureFile": { "$ref": "#/definitions/io.k8s.api.core.v1.AzureFileVolumeSource", - "description": "azureFile represents an Azure File Service mount on the host and bind mount to the pod." + "description": "azureFile represents an Azure File Service mount on the host and bind mount to the pod. Deprecated: AzureFile is deprecated. All operations for the in-tree azureFile type are redirected to the file.csi.azure.com CSI driver." }, "cephfs": { "$ref": "#/definitions/io.k8s.api.core.v1.CephFSVolumeSource", - "description": "cephFS represents a Ceph FS mount on the host that shares a pod's lifetime" + "description": "cephFS represents a Ceph FS mount on the host that shares a pod's lifetime. Deprecated: CephFS is deprecated and the in-tree cephfs type is no longer supported." }, "cinder": { "$ref": "#/definitions/io.k8s.api.core.v1.CinderVolumeSource", - "description": "cinder represents a cinder volume attached and mounted on kubelets host machine. More info: https://examples.k8s.io/mysql-cinder-pd/README.md" + "description": "cinder represents a cinder volume attached and mounted on kubelets host machine. Deprecated: Cinder is deprecated. All operations for the in-tree cinder type are redirected to the cinder.csi.openstack.org CSI driver. More info: https://examples.k8s.io/mysql-cinder-pd/README.md" }, "configMap": { "$ref": "#/definitions/io.k8s.api.core.v1.ConfigMapVolumeSource", @@ -12176,7 +12068,7 @@ }, "csi": { "$ref": "#/definitions/io.k8s.api.core.v1.CSIVolumeSource", - "description": "csi (Container Storage Interface) represents ephemeral storage that is handled by certain external CSI drivers (Beta feature)." + "description": "csi (Container Storage Interface) represents ephemeral storage that is handled by certain external CSI drivers." }, "downwardAPI": { "$ref": "#/definitions/io.k8s.api.core.v1.DownwardAPIVolumeSource", @@ -12196,23 +12088,23 @@ }, "flexVolume": { "$ref": "#/definitions/io.k8s.api.core.v1.FlexVolumeSource", - "description": "flexVolume represents a generic volume resource that is provisioned/attached using an exec based plugin." + "description": "flexVolume represents a generic volume resource that is provisioned/attached using an exec based plugin. Deprecated: FlexVolume is deprecated. Consider using a CSIDriver instead." }, "flocker": { "$ref": "#/definitions/io.k8s.api.core.v1.FlockerVolumeSource", - "description": "flocker represents a Flocker volume attached to a kubelet's host machine. This depends on the Flocker control service being running" + "description": "flocker represents a Flocker volume attached to a kubelet's host machine. This depends on the Flocker control service being running. Deprecated: Flocker is deprecated and the in-tree flocker type is no longer supported." }, "gcePersistentDisk": { "$ref": "#/definitions/io.k8s.api.core.v1.GCEPersistentDiskVolumeSource", - "description": "gcePersistentDisk represents a GCE Disk resource that is attached to a kubelet's host machine and then exposed to the pod. More info: https://kubernetes.io/docs/concepts/storage/volumes#gcepersistentdisk" + "description": "gcePersistentDisk represents a GCE Disk resource that is attached to a kubelet's host machine and then exposed to the pod. Deprecated: GCEPersistentDisk is deprecated. All operations for the in-tree gcePersistentDisk type are redirected to the pd.csi.storage.gke.io CSI driver. More info: https://kubernetes.io/docs/concepts/storage/volumes#gcepersistentdisk" }, "gitRepo": { "$ref": "#/definitions/io.k8s.api.core.v1.GitRepoVolumeSource", - "description": "gitRepo represents a git repository at a particular revision. DEPRECATED: GitRepo is deprecated. To provision a container with a git repo, mount an EmptyDir into an InitContainer that clones the repo using git, then mount the EmptyDir into the Pod's container." + "description": "gitRepo represents a git repository at a particular revision. Deprecated: GitRepo is deprecated. To provision a container with a git repo, mount an EmptyDir into an InitContainer that clones the repo using git, then mount the EmptyDir into the Pod's container." }, "glusterfs": { "$ref": "#/definitions/io.k8s.api.core.v1.GlusterfsVolumeSource", - "description": "glusterfs represents a Glusterfs mount on the host that shares a pod's lifetime. More info: https://examples.k8s.io/volumes/glusterfs/README.md" + "description": "glusterfs represents a Glusterfs mount on the host that shares a pod's lifetime. Deprecated: Glusterfs is deprecated and the in-tree glusterfs type is no longer supported. More info: https://examples.k8s.io/volumes/glusterfs/README.md" }, "hostPath": { "$ref": "#/definitions/io.k8s.api.core.v1.HostPathVolumeSource", @@ -12240,11 +12132,11 @@ }, "photonPersistentDisk": { "$ref": "#/definitions/io.k8s.api.core.v1.PhotonPersistentDiskVolumeSource", - "description": "photonPersistentDisk represents a PhotonController persistent disk attached and mounted on kubelets host machine" + "description": "photonPersistentDisk represents a PhotonController persistent disk attached and mounted on kubelets host machine. Deprecated: PhotonPersistentDisk is deprecated and the in-tree photonPersistentDisk type is no longer supported." }, "portworxVolume": { "$ref": "#/definitions/io.k8s.api.core.v1.PortworxVolumeSource", - "description": "portworxVolume represents a portworx volume attached and mounted on kubelets host machine" + "description": "portworxVolume represents a portworx volume attached and mounted on kubelets host machine. Deprecated: PortworxVolume is deprecated. All operations for the in-tree portworxVolume type are redirected to the pxd.portworx.com CSI driver when the CSIMigrationPortworx feature-gate is on." }, "projected": { "$ref": "#/definitions/io.k8s.api.core.v1.ProjectedVolumeSource", @@ -12252,15 +12144,15 @@ }, "quobyte": { "$ref": "#/definitions/io.k8s.api.core.v1.QuobyteVolumeSource", - "description": "quobyte represents a Quobyte mount on the host that shares a pod's lifetime" + "description": "quobyte represents a Quobyte mount on the host that shares a pod's lifetime. Deprecated: Quobyte is deprecated and the in-tree quobyte type is no longer supported." }, "rbd": { "$ref": "#/definitions/io.k8s.api.core.v1.RBDVolumeSource", - "description": "rbd represents a Rados Block Device mount on the host that shares a pod's lifetime. More info: https://examples.k8s.io/volumes/rbd/README.md" + "description": "rbd represents a Rados Block Device mount on the host that shares a pod's lifetime. Deprecated: RBD is deprecated and the in-tree rbd type is no longer supported. More info: https://examples.k8s.io/volumes/rbd/README.md" }, "scaleIO": { "$ref": "#/definitions/io.k8s.api.core.v1.ScaleIOVolumeSource", - "description": "scaleIO represents a ScaleIO persistent volume attached and mounted on Kubernetes nodes." + "description": "scaleIO represents a ScaleIO persistent volume attached and mounted on Kubernetes nodes. Deprecated: ScaleIO is deprecated and the in-tree scaleIO type is no longer supported." }, "secret": { "$ref": "#/definitions/io.k8s.api.core.v1.SecretVolumeSource", @@ -12268,11 +12160,11 @@ }, "storageos": { "$ref": "#/definitions/io.k8s.api.core.v1.StorageOSVolumeSource", - "description": "storageOS represents a StorageOS volume attached and mounted on Kubernetes nodes." + "description": "storageOS represents a StorageOS volume attached and mounted on Kubernetes nodes. Deprecated: StorageOS is deprecated and the in-tree storageos type is no longer supported." }, "vsphereVolume": { "$ref": "#/definitions/io.k8s.api.core.v1.VsphereVirtualDiskVolumeSource", - "description": "vsphereVolume represents a vSphere volume attached and mounted on kubelets host machine" + "description": "vsphereVolume represents a vSphere volume attached and mounted on kubelets host machine. Deprecated: VsphereVolume is deprecated. All operations for the in-tree vsphereVolume type are redirected to the csi.vsphere.vmware.com CSI driver." } }, "required": [ @@ -13432,37 +13324,68 @@ ], "type": "object" }, - "io.k8s.api.flowcontrol.v1beta3.ExemptPriorityLevelConfiguration": { - "description": "ExemptPriorityLevelConfiguration describes the configurable aspects of the handling of exempt requests. In the mandatory exempt configuration object the values in the fields here can be modified by authorized users, unlike the rest of the `spec`.", + "io.k8s.api.networking.v1.HTTPIngressPath": { + "description": "HTTPIngressPath associates a path with a backend. Incoming urls matching the path are forwarded to the backend.", "properties": { - "lendablePercent": { - "description": "`lendablePercent` prescribes the fraction of the level's NominalCL that can be borrowed by other priority levels. This value of this field must be between 0 and 100, inclusive, and it defaults to 0. The number of seats that other levels can borrow from this level, known as this level's LendableConcurrencyLimit (LendableCL), is defined as follows.\n\nLendableCL(i) = round( NominalCL(i) * lendablePercent(i)/100.0 )", - "format": "int32", - "type": "integer" + "backend": { + "$ref": "#/definitions/io.k8s.api.networking.v1.IngressBackend", + "description": "backend defines the referenced service endpoint to which the traffic will be forwarded to." }, - "nominalConcurrencyShares": { - "description": "`nominalConcurrencyShares` (NCS) contributes to the computation of the NominalConcurrencyLimit (NominalCL) of this level. This is the number of execution seats nominally reserved for this priority level. This DOES NOT limit the dispatching from this priority level but affects the other priority levels through the borrowing mechanism. The server's concurrency limit (ServerCL) is divided among all the priority levels in proportion to their NCS values:\n\nNominalCL(i) = ceil( ServerCL * NCS(i) / sum_ncs ) sum_ncs = sum[priority level k] NCS(k)\n\nBigger numbers mean a larger nominal concurrency limit, at the expense of every other priority level. This field has a default value of zero.", - "format": "int32", - "type": "integer" + "path": { + "description": "path is matched against the path of an incoming request. Currently it can contain characters disallowed from the conventional \"path\" part of a URL as defined by RFC 3986. Paths must begin with a '/' and must be present when using PathType with value \"Exact\" or \"Prefix\".", + "type": "string" + }, + "pathType": { + "description": "pathType determines the interpretation of the path matching. PathType can be one of the following values: * Exact: Matches the URL path exactly. * Prefix: Matches based on a URL path prefix split by '/'. Matching is\n done on a path element by element basis. A path element refers is the\n list of labels in the path split by the '/' separator. A request is a\n match for path p if every p is an element-wise prefix of p of the\n request path. Note that if the last element of the path is a substring\n of the last element in request path, it is not a match (e.g. /foo/bar\n matches /foo/bar/baz, but does not match /foo/barbaz).\n* ImplementationSpecific: Interpretation of the Path matching is up to\n the IngressClass. Implementations can treat this as a separate PathType\n or treat it identically to Prefix or Exact path types.\nImplementations are required to support all path types.", + "type": "string" + } + }, + "required": [ + "pathType", + "backend" + ], + "type": "object" + }, + "io.k8s.api.networking.v1.HTTPIngressRuleValue": { + "description": "HTTPIngressRuleValue is a list of http selectors pointing to backends. In the example: http:///? -> backend where where parts of the url correspond to RFC 3986, this resource will be used to match against everything after the last '/' and before the first '?' or '#'.", + "properties": { + "paths": { + "description": "paths is a collection of paths that map requests to backends.", + "items": { + "$ref": "#/definitions/io.k8s.api.networking.v1.HTTPIngressPath" + }, + "type": "array", + "x-kubernetes-list-type": "atomic" } }, + "required": [ + "paths" + ], "type": "object" }, - "io.k8s.api.flowcontrol.v1beta3.FlowDistinguisherMethod": { - "description": "FlowDistinguisherMethod specifies the method of a flow distinguisher.", + "io.k8s.api.networking.v1.IPBlock": { + "description": "IPBlock describes a particular CIDR (Ex. \"192.168.1.0/24\",\"2001:db8::/64\") that is allowed to the pods matched by a NetworkPolicySpec's podSelector. The except entry describes CIDRs that should not be included within this rule.", "properties": { - "type": { - "description": "`type` is the type of flow distinguisher method The supported types are \"ByUser\" and \"ByNamespace\". Required.", + "cidr": { + "description": "cidr is a string representing the IPBlock Valid examples are \"192.168.1.0/24\" or \"2001:db8::/64\"", "type": "string" + }, + "except": { + "description": "except is a slice of CIDRs that should not be included within an IPBlock Valid examples are \"192.168.1.0/24\" or \"2001:db8::/64\" Except values will be rejected if they are outside the cidr range", + "items": { + "type": "string" + }, + "type": "array", + "x-kubernetes-list-type": "atomic" } }, "required": [ - "type" + "cidr" ], "type": "object" }, - "io.k8s.api.flowcontrol.v1beta3.FlowSchema": { - "description": "FlowSchema defines the schema of a group of flows. Note that a flow is made up of a set of inbound API requests with similar attributes and is identified by a pair of strings: the name of the FlowSchema and a \"flow distinguisher\".", + "io.k8s.api.networking.v1.Ingress": { + "description": "Ingress is a collection of rules that allow inbound connections to reach the endpoints defined by a backend. An Ingress can be configured to give services externally-reachable urls, load balance traffic, terminate SSL, offer name based virtual hosting etc.", "properties": { "apiVersion": { "description": "APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources", @@ -13472,68 +13395,88 @@ "description": "Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds", "type": "string", "enum": [ - "FlowSchema" + "Ingress" ] }, "metadata": { "$ref": "#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta", - "description": "`metadata` is the standard object's metadata. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#metadata" + "description": "Standard object's metadata. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#metadata" }, "spec": { - "$ref": "#/definitions/io.k8s.api.flowcontrol.v1beta3.FlowSchemaSpec", - "description": "`spec` is the specification of the desired behavior of a FlowSchema. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#spec-and-status" + "$ref": "#/definitions/io.k8s.api.networking.v1.IngressSpec", + "description": "spec is the desired state of the Ingress. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#spec-and-status" }, "status": { - "$ref": "#/definitions/io.k8s.api.flowcontrol.v1beta3.FlowSchemaStatus", - "description": "`status` is the current status of a FlowSchema. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#spec-and-status" + "$ref": "#/definitions/io.k8s.api.networking.v1.IngressStatus", + "description": "status is the current state of the Ingress. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#spec-and-status" } }, "type": "object", "x-kubernetes-group-version-kind": [ { - "group": "flowcontrol.apiserver.k8s.io", - "kind": "FlowSchema", - "version": "v1beta3" + "group": "networking.k8s.io", + "kind": "Ingress", + "version": "v1" } ] }, - "io.k8s.api.flowcontrol.v1beta3.FlowSchemaCondition": { - "description": "FlowSchemaCondition describes conditions for a FlowSchema.", + "io.k8s.api.networking.v1.IngressBackend": { + "description": "IngressBackend describes all endpoints for a given service and port.", "properties": { - "lastTransitionTime": { - "$ref": "#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.Time", - "description": "`lastTransitionTime` is the last time the condition transitioned from one status to another." + "resource": { + "$ref": "#/definitions/io.k8s.api.core.v1.TypedLocalObjectReference", + "description": "resource is an ObjectRef to another Kubernetes resource in the namespace of the Ingress object. If resource is specified, a service.Name and service.Port must not be specified. This is a mutually exclusive setting with \"Service\"." }, - "message": { - "description": "`message` is a human-readable message indicating details about last transition.", + "service": { + "$ref": "#/definitions/io.k8s.api.networking.v1.IngressServiceBackend", + "description": "service references a service as a backend. This is a mutually exclusive setting with \"Resource\"." + } + }, + "type": "object" + }, + "io.k8s.api.networking.v1.IngressClass": { + "description": "IngressClass represents the class of the Ingress, referenced by the Ingress Spec. The `ingressclass.kubernetes.io/is-default-class` annotation can be used to indicate that an IngressClass should be considered default. When a single IngressClass resource has this annotation set to true, new Ingress resources without a class specified will be assigned this default class.", + "properties": { + "apiVersion": { + "description": "APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources", "type": "string" }, - "reason": { - "description": "`reason` is a unique, one-word, CamelCase reason for the condition's last transition.", - "type": "string" + "kind": { + "description": "Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds", + "type": "string", + "enum": [ + "IngressClass" + ] }, - "status": { - "description": "`status` is the status of the condition. Can be True, False, Unknown. Required.", - "type": "string" + "metadata": { + "$ref": "#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta", + "description": "Standard object's metadata. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#metadata" }, - "type": { - "description": "`type` is the type of the condition. Required.", - "type": "string" + "spec": { + "$ref": "#/definitions/io.k8s.api.networking.v1.IngressClassSpec", + "description": "spec is the desired state of the IngressClass. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#spec-and-status" } }, - "type": "object" + "type": "object", + "x-kubernetes-group-version-kind": [ + { + "group": "networking.k8s.io", + "kind": "IngressClass", + "version": "v1" + } + ] }, - "io.k8s.api.flowcontrol.v1beta3.FlowSchemaList": { - "description": "FlowSchemaList is a list of FlowSchema objects.", + "io.k8s.api.networking.v1.IngressClassList": { + "description": "IngressClassList is a collection of IngressClasses.", "properties": { "apiVersion": { "description": "APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources", "type": "string" }, "items": { - "description": "`items` is a list of FlowSchemas.", + "description": "items is the list of IngressClasses.", "items": { - "$ref": "#/definitions/io.k8s.api.flowcontrol.v1beta3.FlowSchema" + "$ref": "#/definitions/io.k8s.api.networking.v1.IngressClass" }, "type": "array" }, @@ -13541,12 +13484,12 @@ "description": "Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds", "type": "string", "enum": [ - "FlowSchemaList" + "IngressClassList" ] }, "metadata": { "$ref": "#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.ListMeta", - "description": "`metadata` is the standard list metadata. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#metadata" + "description": "Standard list metadata." } }, "required": [ @@ -13555,185 +13498,243 @@ "type": "object", "x-kubernetes-group-version-kind": [ { - "group": "flowcontrol.apiserver.k8s.io", - "kind": "FlowSchemaList", - "version": "v1beta3" + "group": "networking.k8s.io", + "kind": "IngressClassList", + "version": "v1" } ] }, - "io.k8s.api.flowcontrol.v1beta3.FlowSchemaSpec": { - "description": "FlowSchemaSpec describes how the FlowSchema's specification looks like.", + "io.k8s.api.networking.v1.IngressClassParametersReference": { + "description": "IngressClassParametersReference identifies an API object. This can be used to specify a cluster or namespace-scoped resource.", "properties": { - "distinguisherMethod": { - "$ref": "#/definitions/io.k8s.api.flowcontrol.v1beta3.FlowDistinguisherMethod", - "description": "`distinguisherMethod` defines how to compute the flow distinguisher for requests that match this schema. `nil` specifies that the distinguisher is disabled and thus will always be the empty string." + "apiGroup": { + "description": "apiGroup is the group for the resource being referenced. If APIGroup is not specified, the specified Kind must be in the core API group. For any other third-party types, APIGroup is required.", + "type": "string" }, - "matchingPrecedence": { - "description": "`matchingPrecedence` is used to choose among the FlowSchemas that match a given request. The chosen FlowSchema is among those with the numerically lowest (which we take to be logically highest) MatchingPrecedence. Each MatchingPrecedence value must be ranged in [1,10000]. Note that if the precedence is not specified, it will be set to 1000 as default.", - "format": "int32", - "type": "integer" + "kind": { + "description": "kind is the type of resource being referenced.", + "type": "string" }, - "priorityLevelConfiguration": { - "$ref": "#/definitions/io.k8s.api.flowcontrol.v1beta3.PriorityLevelConfigurationReference", - "description": "`priorityLevelConfiguration` should reference a PriorityLevelConfiguration in the cluster. If the reference cannot be resolved, the FlowSchema will be ignored and marked as invalid in its status. Required." + "name": { + "description": "name is the name of resource being referenced.", + "type": "string" }, - "rules": { - "description": "`rules` describes which requests will match this flow schema. This FlowSchema matches a request if and only if at least one member of rules matches the request. if it is an empty slice, there will be no requests matching the FlowSchema.", - "items": { - "$ref": "#/definitions/io.k8s.api.flowcontrol.v1beta3.PolicyRulesWithSubjects" - }, - "type": "array", - "x-kubernetes-list-type": "atomic" + "namespace": { + "description": "namespace is the namespace of the resource being referenced. This field is required when scope is set to \"Namespace\" and must be unset when scope is set to \"Cluster\".", + "type": "string" + }, + "scope": { + "description": "scope represents if this refers to a cluster or namespace scoped resource. This may be set to \"Cluster\" (default) or \"Namespace\".", + "type": "string" } }, "required": [ - "priorityLevelConfiguration" + "kind", + "name" ], "type": "object" }, - "io.k8s.api.flowcontrol.v1beta3.FlowSchemaStatus": { - "description": "FlowSchemaStatus represents the current state of a FlowSchema.", + "io.k8s.api.networking.v1.IngressClassSpec": { + "description": "IngressClassSpec provides information about the class of an Ingress.", "properties": { - "conditions": { - "description": "`conditions` is a list of the current states of FlowSchema.", - "items": { - "$ref": "#/definitions/io.k8s.api.flowcontrol.v1beta3.FlowSchemaCondition" - }, - "type": "array", - "x-kubernetes-list-map-keys": [ - "type" - ], - "x-kubernetes-list-type": "map", - "x-kubernetes-patch-merge-key": "type", - "x-kubernetes-patch-strategy": "merge" + "controller": { + "description": "controller refers to the name of the controller that should handle this class. This allows for different \"flavors\" that are controlled by the same controller. For example, you may have different parameters for the same implementing controller. This should be specified as a domain-prefixed path no more than 250 characters in length, e.g. \"acme.io/ingress-controller\". This field is immutable.", + "type": "string" + }, + "parameters": { + "$ref": "#/definitions/io.k8s.api.networking.v1.IngressClassParametersReference", + "description": "parameters is a link to a custom resource containing additional configuration for the controller. This is optional if the controller does not require extra parameters." } }, "type": "object" }, - "io.k8s.api.flowcontrol.v1beta3.GroupSubject": { - "description": "GroupSubject holds detailed information for group-kind subject.", + "io.k8s.api.networking.v1.IngressList": { + "description": "IngressList is a collection of Ingress.", "properties": { - "name": { - "description": "name is the user group that matches, or \"*\" to match all user groups. See https://github.com/kubernetes/apiserver/blob/master/pkg/authentication/user/user.go for some well-known group names. Required.", + "apiVersion": { + "description": "APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources", "type": "string" + }, + "items": { + "description": "items is the list of Ingress.", + "items": { + "$ref": "#/definitions/io.k8s.api.networking.v1.Ingress" + }, + "type": "array" + }, + "kind": { + "description": "Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds", + "type": "string", + "enum": [ + "IngressList" + ] + }, + "metadata": { + "$ref": "#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.ListMeta", + "description": "Standard object's metadata. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#metadata" } }, "required": [ - "name" + "items" ], - "type": "object" + "type": "object", + "x-kubernetes-group-version-kind": [ + { + "group": "networking.k8s.io", + "kind": "IngressList", + "version": "v1" + } + ] }, - "io.k8s.api.flowcontrol.v1beta3.LimitResponse": { - "description": "LimitResponse defines how to handle requests that can not be executed right now.", + "io.k8s.api.networking.v1.IngressLoadBalancerIngress": { + "description": "IngressLoadBalancerIngress represents the status of a load-balancer ingress point.", "properties": { - "queuing": { - "$ref": "#/definitions/io.k8s.api.flowcontrol.v1beta3.QueuingConfiguration", - "description": "`queuing` holds the configuration parameters for queuing. This field may be non-empty only if `type` is `\"Queue\"`." + "hostname": { + "description": "hostname is set for load-balancer ingress points that are DNS based.", + "type": "string" }, - "type": { - "description": "`type` is \"Queue\" or \"Reject\". \"Queue\" means that requests that can not be executed upon arrival are held in a queue until they can be executed or a queuing limit is reached. \"Reject\" means that requests that can not be executed upon arrival are rejected. Required.", + "ip": { + "description": "ip is set for load-balancer ingress points that are IP based.", "type": "string" + }, + "ports": { + "description": "ports provides information about the ports exposed by this LoadBalancer.", + "items": { + "$ref": "#/definitions/io.k8s.api.networking.v1.IngressPortStatus" + }, + "type": "array", + "x-kubernetes-list-type": "atomic" } }, - "required": [ - "type" - ], - "type": "object", - "x-kubernetes-unions": [ - { - "discriminator": "type", - "fields-to-discriminateBy": { - "queuing": "Queuing" - } + "type": "object" + }, + "io.k8s.api.networking.v1.IngressLoadBalancerStatus": { + "description": "IngressLoadBalancerStatus represents the status of a load-balancer.", + "properties": { + "ingress": { + "description": "ingress is a list containing ingress points for the load-balancer.", + "items": { + "$ref": "#/definitions/io.k8s.api.networking.v1.IngressLoadBalancerIngress" + }, + "type": "array", + "x-kubernetes-list-type": "atomic" } - ] + }, + "type": "object" }, - "io.k8s.api.flowcontrol.v1beta3.LimitedPriorityLevelConfiguration": { - "description": "LimitedPriorityLevelConfiguration specifies how to handle requests that are subject to limits. It addresses two issues:\n - How are requests for this priority level limited?\n - What should be done with requests that exceed the limit?", + "io.k8s.api.networking.v1.IngressPortStatus": { + "description": "IngressPortStatus represents the error condition of a service port", "properties": { - "borrowingLimitPercent": { - "description": "`borrowingLimitPercent`, if present, configures a limit on how many seats this priority level can borrow from other priority levels. The limit is known as this level's BorrowingConcurrencyLimit (BorrowingCL) and is a limit on the total number of seats that this level may borrow at any one time. This field holds the ratio of that limit to the level's nominal concurrency limit. When this field is non-nil, it must hold a non-negative integer and the limit is calculated as follows.\n\nBorrowingCL(i) = round( NominalCL(i) * borrowingLimitPercent(i)/100.0 )\n\nThe value of this field can be more than 100, implying that this priority level can borrow a number of seats that is greater than its own nominal concurrency limit (NominalCL). When this field is left `nil`, the limit is effectively infinite.", - "format": "int32", - "type": "integer" + "error": { + "description": "error is to record the problem with the service port The format of the error shall comply with the following rules: - built-in error values shall be specified in this file and those shall use\n CamelCase names\n- cloud provider specific error values must have names that comply with the\n format foo.example.com/CamelCase.", + "type": "string" }, - "lendablePercent": { - "description": "`lendablePercent` prescribes the fraction of the level's NominalCL that can be borrowed by other priority levels. The value of this field must be between 0 and 100, inclusive, and it defaults to 0. The number of seats that other levels can borrow from this level, known as this level's LendableConcurrencyLimit (LendableCL), is defined as follows.\n\nLendableCL(i) = round( NominalCL(i) * lendablePercent(i)/100.0 )", + "port": { + "description": "port is the port number of the ingress port.", "format": "int32", "type": "integer" }, - "limitResponse": { - "$ref": "#/definitions/io.k8s.api.flowcontrol.v1beta3.LimitResponse", - "description": "`limitResponse` indicates what to do with requests that can not be executed right now" + "protocol": { + "description": "protocol is the protocol of the ingress port. The supported values are: \"TCP\", \"UDP\", \"SCTP\"", + "type": "string" + } + }, + "required": [ + "port", + "protocol" + ], + "type": "object" + }, + "io.k8s.api.networking.v1.IngressRule": { + "description": "IngressRule represents the rules mapping the paths under a specified host to the related backend services. Incoming requests are first evaluated for a host match, then routed to the backend associated with the matching IngressRuleValue.", + "properties": { + "host": { + "description": "host is the fully qualified domain name of a network host, as defined by RFC 3986. Note the following deviations from the \"host\" part of the URI as defined in RFC 3986: 1. IPs are not allowed. Currently an IngressRuleValue can only apply to\n the IP in the Spec of the parent Ingress.\n2. The `:` delimiter is not respected because ports are not allowed.\n\t Currently the port of an Ingress is implicitly :80 for http and\n\t :443 for https.\nBoth these may change in the future. Incoming requests are matched against the host before the IngressRuleValue. If the host is unspecified, the Ingress routes all traffic based on the specified IngressRuleValue.\n\nhost can be \"precise\" which is a domain name without the terminating dot of a network host (e.g. \"foo.bar.com\") or \"wildcard\", which is a domain name prefixed with a single wildcard label (e.g. \"*.foo.com\"). The wildcard character '*' must appear by itself as the first DNS label and matches only a single label. You cannot have a wildcard label by itself (e.g. Host == \"*\"). Requests will be matched against the Host field in the following way: 1. If host is precise, the request matches this rule if the http host header is equal to Host. 2. If host is a wildcard, then the request matches this rule if the http host header is to equal to the suffix (removing the first label) of the wildcard rule.", + "type": "string" }, - "nominalConcurrencyShares": { - "description": "`nominalConcurrencyShares` (NCS) contributes to the computation of the NominalConcurrencyLimit (NominalCL) of this level. This is the number of execution seats available at this priority level. This is used both for requests dispatched from this priority level as well as requests dispatched from other priority levels borrowing seats from this level. The server's concurrency limit (ServerCL) is divided among the Limited priority levels in proportion to their NCS values:\n\nNominalCL(i) = ceil( ServerCL * NCS(i) / sum_ncs ) sum_ncs = sum[priority level k] NCS(k)\n\nBigger numbers mean a larger nominal concurrency limit, at the expense of every other priority level. This field has a default value of 30.", - "format": "int32", - "type": "integer" + "http": { + "$ref": "#/definitions/io.k8s.api.networking.v1.HTTPIngressRuleValue" } }, "type": "object" }, - "io.k8s.api.flowcontrol.v1beta3.NonResourcePolicyRule": { - "description": "NonResourcePolicyRule is a predicate that matches non-resource requests according to their verb and the target non-resource URL. A NonResourcePolicyRule matches a request if and only if both (a) at least one member of verbs matches the request and (b) at least one member of nonResourceURLs matches the request.", + "io.k8s.api.networking.v1.IngressServiceBackend": { + "description": "IngressServiceBackend references a Kubernetes Service as a Backend.", "properties": { - "nonResourceURLs": { - "description": "`nonResourceURLs` is a set of url prefixes that a user should have access to and may not be empty. For example:\n - \"/healthz\" is legal\n - \"/hea*\" is illegal\n - \"/hea\" is legal but matches nothing\n - \"/hea/*\" also matches nothing\n - \"/healthz/*\" matches all per-component health checks.\n\"*\" matches all non-resource urls. if it is present, it must be the only entry. Required.", - "items": { - "type": "string" - }, - "type": "array", - "x-kubernetes-list-type": "set" + "name": { + "description": "name is the referenced service. The service must exist in the same namespace as the Ingress object.", + "type": "string" }, - "verbs": { - "description": "`verbs` is a list of matching verbs and may not be empty. \"*\" matches all verbs. If it is present, it must be the only entry. Required.", - "items": { - "type": "string" - }, - "type": "array", - "x-kubernetes-list-type": "set" + "port": { + "$ref": "#/definitions/io.k8s.api.networking.v1.ServiceBackendPort", + "description": "port of the referenced service. A port name or port number is required for a IngressServiceBackend." } }, "required": [ - "verbs", - "nonResourceURLs" + "name" ], "type": "object" }, - "io.k8s.api.flowcontrol.v1beta3.PolicyRulesWithSubjects": { - "description": "PolicyRulesWithSubjects prescribes a test that applies to a request to an apiserver. The test considers the subject making the request, the verb being requested, and the resource to be acted upon. This PolicyRulesWithSubjects matches a request if and only if both (a) at least one member of subjects matches the request and (b) at least one member of resourceRules or nonResourceRules matches the request.", + "io.k8s.api.networking.v1.IngressSpec": { + "description": "IngressSpec describes the Ingress the user wishes to exist.", "properties": { - "nonResourceRules": { - "description": "`nonResourceRules` is a list of NonResourcePolicyRules that identify matching requests according to their verb and the target non-resource URL.", + "defaultBackend": { + "$ref": "#/definitions/io.k8s.api.networking.v1.IngressBackend", + "description": "defaultBackend is the backend that should handle requests that don't match any rule. If Rules are not specified, DefaultBackend must be specified. If DefaultBackend is not set, the handling of requests that do not match any of the rules will be up to the Ingress controller." + }, + "ingressClassName": { + "description": "ingressClassName is the name of an IngressClass cluster resource. Ingress controller implementations use this field to know whether they should be serving this Ingress resource, by a transitive connection (controller -> IngressClass -> Ingress resource). Although the `kubernetes.io/ingress.class` annotation (simple constant name) was never formally defined, it was widely supported by Ingress controllers to create a direct binding between Ingress controller and Ingress resources. Newly created Ingress resources should prefer using the field. However, even though the annotation is officially deprecated, for backwards compatibility reasons, ingress controllers should still honor that annotation if present.", + "type": "string" + }, + "rules": { + "description": "rules is a list of host rules used to configure the Ingress. If unspecified, or no rule matches, all traffic is sent to the default backend.", "items": { - "$ref": "#/definitions/io.k8s.api.flowcontrol.v1beta3.NonResourcePolicyRule" + "$ref": "#/definitions/io.k8s.api.networking.v1.IngressRule" }, "type": "array", "x-kubernetes-list-type": "atomic" }, - "resourceRules": { - "description": "`resourceRules` is a slice of ResourcePolicyRules that identify matching requests according to their verb and the target resource. At least one of `resourceRules` and `nonResourceRules` has to be non-empty.", + "tls": { + "description": "tls represents the TLS configuration. Currently the Ingress only supports a single TLS port, 443. If multiple members of this list specify different hosts, they will be multiplexed on the same port according to the hostname specified through the SNI TLS extension, if the ingress controller fulfilling the ingress supports SNI.", "items": { - "$ref": "#/definitions/io.k8s.api.flowcontrol.v1beta3.ResourcePolicyRule" + "$ref": "#/definitions/io.k8s.api.networking.v1.IngressTLS" }, "type": "array", "x-kubernetes-list-type": "atomic" - }, - "subjects": { - "description": "subjects is the list of normal user, serviceaccount, or group that this rule cares about. There must be at least one member in this slice. A slice that includes both the system:authenticated and system:unauthenticated user groups matches every request. Required.", + } + }, + "type": "object" + }, + "io.k8s.api.networking.v1.IngressStatus": { + "description": "IngressStatus describe the current state of the Ingress.", + "properties": { + "loadBalancer": { + "$ref": "#/definitions/io.k8s.api.networking.v1.IngressLoadBalancerStatus", + "description": "loadBalancer contains the current status of the load-balancer." + } + }, + "type": "object" + }, + "io.k8s.api.networking.v1.IngressTLS": { + "description": "IngressTLS describes the transport layer security associated with an ingress.", + "properties": { + "hosts": { + "description": "hosts is a list of hosts included in the TLS certificate. The values in this list must match the name/s used in the tlsSecret. Defaults to the wildcard host setting for the loadbalancer controller fulfilling this Ingress, if left unspecified.", "items": { - "$ref": "#/definitions/io.k8s.api.flowcontrol.v1beta3.Subject" + "type": "string" }, "type": "array", "x-kubernetes-list-type": "atomic" + }, + "secretName": { + "description": "secretName is the name of the secret used to terminate TLS traffic on port 443. Field is left optional to allow TLS routing based on SNI hostname alone. If the SNI host in a listener conflicts with the \"Host\" header field used by an IngressRule, the SNI host is used for termination and value of the \"Host\" header is used for routing.", + "type": "string" } }, - "required": [ - "subjects" - ], "type": "object" }, - "io.k8s.api.flowcontrol.v1beta3.PriorityLevelConfiguration": { - "description": "PriorityLevelConfiguration represents the configuration of a priority level.", + "io.k8s.api.networking.v1.NetworkPolicy": { + "description": "NetworkPolicy describes what network traffic is allowed for a set of Pods", "properties": { "apiVersion": { "description": "APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources", @@ -13743,68 +13744,82 @@ "description": "Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds", "type": "string", "enum": [ - "PriorityLevelConfiguration" + "NetworkPolicy" ] }, "metadata": { "$ref": "#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta", - "description": "`metadata` is the standard object's metadata. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#metadata" + "description": "Standard object's metadata. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#metadata" }, "spec": { - "$ref": "#/definitions/io.k8s.api.flowcontrol.v1beta3.PriorityLevelConfigurationSpec", - "description": "`spec` is the specification of the desired behavior of a \"request-priority\". More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#spec-and-status" - }, - "status": { - "$ref": "#/definitions/io.k8s.api.flowcontrol.v1beta3.PriorityLevelConfigurationStatus", - "description": "`status` is the current status of a \"request-priority\". More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#spec-and-status" + "$ref": "#/definitions/io.k8s.api.networking.v1.NetworkPolicySpec", + "description": "spec represents the specification of the desired behavior for this NetworkPolicy." } }, "type": "object", "x-kubernetes-group-version-kind": [ { - "group": "flowcontrol.apiserver.k8s.io", - "kind": "PriorityLevelConfiguration", - "version": "v1beta3" + "group": "networking.k8s.io", + "kind": "NetworkPolicy", + "version": "v1" } ] }, - "io.k8s.api.flowcontrol.v1beta3.PriorityLevelConfigurationCondition": { - "description": "PriorityLevelConfigurationCondition defines the condition of priority level.", + "io.k8s.api.networking.v1.NetworkPolicyEgressRule": { + "description": "NetworkPolicyEgressRule describes a particular set of traffic that is allowed out of pods matched by a NetworkPolicySpec's podSelector. The traffic must match both ports and to. This type is beta-level in 1.8", "properties": { - "lastTransitionTime": { - "$ref": "#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.Time", - "description": "`lastTransitionTime` is the last time the condition transitioned from one status to another." - }, - "message": { - "description": "`message` is a human-readable message indicating details about last transition.", - "type": "string" - }, - "reason": { - "description": "`reason` is a unique, one-word, CamelCase reason for the condition's last transition.", - "type": "string" + "ports": { + "description": "ports is a list of destination ports for outgoing traffic. Each item in this list is combined using a logical OR. If this field is empty or missing, this rule matches all ports (traffic not restricted by port). If this field is present and contains at least one item, then this rule allows traffic only if the traffic matches at least one port in the list.", + "items": { + "$ref": "#/definitions/io.k8s.api.networking.v1.NetworkPolicyPort" + }, + "type": "array", + "x-kubernetes-list-type": "atomic" }, - "status": { - "description": "`status` is the status of the condition. Can be True, False, Unknown. Required.", - "type": "string" + "to": { + "description": "to is a list of destinations for outgoing traffic of pods selected for this rule. Items in this list are combined using a logical OR operation. If this field is empty or missing, this rule matches all destinations (traffic not restricted by destination). If this field is present and contains at least one item, this rule allows traffic only if the traffic matches at least one item in the to list.", + "items": { + "$ref": "#/definitions/io.k8s.api.networking.v1.NetworkPolicyPeer" + }, + "type": "array", + "x-kubernetes-list-type": "atomic" + } + }, + "type": "object" + }, + "io.k8s.api.networking.v1.NetworkPolicyIngressRule": { + "description": "NetworkPolicyIngressRule describes a particular set of traffic that is allowed to the pods matched by a NetworkPolicySpec's podSelector. The traffic must match both ports and from.", + "properties": { + "from": { + "description": "from is a list of sources which should be able to access the pods selected for this rule. Items in this list are combined using a logical OR operation. If this field is empty or missing, this rule matches all sources (traffic not restricted by source). If this field is present and contains at least one item, this rule allows traffic only if the traffic matches at least one item in the from list.", + "items": { + "$ref": "#/definitions/io.k8s.api.networking.v1.NetworkPolicyPeer" + }, + "type": "array", + "x-kubernetes-list-type": "atomic" }, - "type": { - "description": "`type` is the type of the condition. Required.", - "type": "string" + "ports": { + "description": "ports is a list of ports which should be made accessible on the pods selected for this rule. Each item in this list is combined using a logical OR. If this field is empty or missing, this rule matches all ports (traffic not restricted by port). If this field is present and contains at least one item, then this rule allows traffic only if the traffic matches at least one port in the list.", + "items": { + "$ref": "#/definitions/io.k8s.api.networking.v1.NetworkPolicyPort" + }, + "type": "array", + "x-kubernetes-list-type": "atomic" } }, "type": "object" }, - "io.k8s.api.flowcontrol.v1beta3.PriorityLevelConfigurationList": { - "description": "PriorityLevelConfigurationList is a list of PriorityLevelConfiguration objects.", + "io.k8s.api.networking.v1.NetworkPolicyList": { + "description": "NetworkPolicyList is a list of NetworkPolicy objects.", "properties": { "apiVersion": { "description": "APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources", "type": "string" }, "items": { - "description": "`items` is a list of request-priorities.", + "description": "items is a list of schema objects.", "items": { - "$ref": "#/definitions/io.k8s.api.flowcontrol.v1beta3.PriorityLevelConfiguration" + "$ref": "#/definitions/io.k8s.api.networking.v1.NetworkPolicy" }, "type": "array" }, @@ -13812,12 +13827,12 @@ "description": "Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds", "type": "string", "enum": [ - "PriorityLevelConfigurationList" + "NetworkPolicyList" ] }, "metadata": { "$ref": "#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.ListMeta", - "description": "`metadata` is the standard object's metadata. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#metadata" + "description": "Standard list metadata. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#metadata" } }, "required": [ @@ -13826,270 +13841,213 @@ "type": "object", "x-kubernetes-group-version-kind": [ { - "group": "flowcontrol.apiserver.k8s.io", - "kind": "PriorityLevelConfigurationList", - "version": "v1beta3" + "group": "networking.k8s.io", + "kind": "NetworkPolicyList", + "version": "v1" } ] }, - "io.k8s.api.flowcontrol.v1beta3.PriorityLevelConfigurationReference": { - "description": "PriorityLevelConfigurationReference contains information that points to the \"request-priority\" being used.", - "properties": { - "name": { - "description": "`name` is the name of the priority level configuration being referenced Required.", - "type": "string" - } - }, - "required": [ - "name" - ], - "type": "object" - }, - "io.k8s.api.flowcontrol.v1beta3.PriorityLevelConfigurationSpec": { - "description": "PriorityLevelConfigurationSpec specifies the configuration of a priority level.", + "io.k8s.api.networking.v1.NetworkPolicyPeer": { + "description": "NetworkPolicyPeer describes a peer to allow traffic to/from. Only certain combinations of fields are allowed", "properties": { - "exempt": { - "$ref": "#/definitions/io.k8s.api.flowcontrol.v1beta3.ExemptPriorityLevelConfiguration", - "description": "`exempt` specifies how requests are handled for an exempt priority level. This field MUST be empty if `type` is `\"Limited\"`. This field MAY be non-empty if `type` is `\"Exempt\"`. If empty and `type` is `\"Exempt\"` then the default values for `ExemptPriorityLevelConfiguration` apply." + "ipBlock": { + "$ref": "#/definitions/io.k8s.api.networking.v1.IPBlock", + "description": "ipBlock defines policy on a particular IPBlock. If this field is set then neither of the other fields can be." }, - "limited": { - "$ref": "#/definitions/io.k8s.api.flowcontrol.v1beta3.LimitedPriorityLevelConfiguration", - "description": "`limited` specifies how requests are handled for a Limited priority level. This field must be non-empty if and only if `type` is `\"Limited\"`." + "namespaceSelector": { + "$ref": "#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.LabelSelector", + "description": "namespaceSelector selects namespaces using cluster-scoped labels. This field follows standard label selector semantics; if present but empty, it selects all namespaces.\n\nIf podSelector is also set, then the NetworkPolicyPeer as a whole selects the pods matching podSelector in the namespaces selected by namespaceSelector. Otherwise it selects all pods in the namespaces selected by namespaceSelector." }, - "type": { - "description": "`type` indicates whether this priority level is subject to limitation on request execution. A value of `\"Exempt\"` means that requests of this priority level are not subject to a limit (and thus are never queued) and do not detract from the capacity made available to other priority levels. A value of `\"Limited\"` means that (a) requests of this priority level _are_ subject to limits and (b) some of the server's limited capacity is made available exclusively to this priority level. Required.", - "type": "string" - } - }, - "required": [ - "type" - ], - "type": "object", - "x-kubernetes-unions": [ - { - "discriminator": "type", - "fields-to-discriminateBy": { - "exempt": "Exempt", - "limited": "Limited" - } - } - ] - }, - "io.k8s.api.flowcontrol.v1beta3.PriorityLevelConfigurationStatus": { - "description": "PriorityLevelConfigurationStatus represents the current state of a \"request-priority\".", - "properties": { - "conditions": { - "description": "`conditions` is the current state of \"request-priority\".", - "items": { - "$ref": "#/definitions/io.k8s.api.flowcontrol.v1beta3.PriorityLevelConfigurationCondition" - }, - "type": "array", - "x-kubernetes-list-map-keys": [ - "type" - ], - "x-kubernetes-list-type": "map", - "x-kubernetes-patch-merge-key": "type", - "x-kubernetes-patch-strategy": "merge" + "podSelector": { + "$ref": "#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.LabelSelector", + "description": "podSelector is a label selector which selects pods. This field follows standard label selector semantics; if present but empty, it selects all pods.\n\nIf namespaceSelector is also set, then the NetworkPolicyPeer as a whole selects the pods matching podSelector in the Namespaces selected by NamespaceSelector. Otherwise it selects the pods matching podSelector in the policy's own namespace." } }, "type": "object" }, - "io.k8s.api.flowcontrol.v1beta3.QueuingConfiguration": { - "description": "QueuingConfiguration holds the configuration parameters for queuing", + "io.k8s.api.networking.v1.NetworkPolicyPort": { + "description": "NetworkPolicyPort describes a port to allow traffic on", "properties": { - "handSize": { - "description": "`handSize` is a small positive number that configures the shuffle sharding of requests into queues. When enqueuing a request at this priority level the request's flow identifier (a string pair) is hashed and the hash value is used to shuffle the list of queues and deal a hand of the size specified here. The request is put into one of the shortest queues in that hand. `handSize` must be no larger than `queues`, and should be significantly smaller (so that a few heavy flows do not saturate most of the queues). See the user-facing documentation for more extensive guidance on setting this field. This field has a default value of 8.", + "endPort": { + "description": "endPort indicates that the range of ports from port to endPort if set, inclusive, should be allowed by the policy. This field cannot be defined if the port field is not defined or if the port field is defined as a named (string) port. The endPort must be equal or greater than port.", "format": "int32", "type": "integer" }, - "queueLengthLimit": { - "description": "`queueLengthLimit` is the maximum number of requests allowed to be waiting in a given queue of this priority level at a time; excess requests are rejected. This value must be positive. If not specified, it will be defaulted to 50.", - "format": "int32", - "type": "integer" + "port": { + "$ref": "#/definitions/io.k8s.apimachinery.pkg.util.intstr.IntOrString", + "description": "port represents the port on the given protocol. This can either be a numerical or named port on a pod. If this field is not provided, this matches all port names and numbers. If present, only traffic on the specified protocol AND port will be matched." }, - "queues": { - "description": "`queues` is the number of queues for this priority level. The queues exist independently at each apiserver. The value must be positive. Setting it to 1 effectively precludes shufflesharding and thus makes the distinguisher method of associated flow schemas irrelevant. This field has a default value of 64.", - "format": "int32", - "type": "integer" + "protocol": { + "description": "protocol represents the protocol (TCP, UDP, or SCTP) which traffic must match. If not specified, this field defaults to TCP.", + "type": "string" } }, "type": "object" }, - "io.k8s.api.flowcontrol.v1beta3.ResourcePolicyRule": { - "description": "ResourcePolicyRule is a predicate that matches some resource requests, testing the request's verb and the target resource. A ResourcePolicyRule matches a resource request if and only if: (a) at least one member of verbs matches the request, (b) at least one member of apiGroups matches the request, (c) at least one member of resources matches the request, and (d) either (d1) the request does not specify a namespace (i.e., `Namespace==\"\"`) and clusterScope is true or (d2) the request specifies a namespace and least one member of namespaces matches the request's namespace.", + "io.k8s.api.networking.v1.NetworkPolicySpec": { + "description": "NetworkPolicySpec provides the specification of a NetworkPolicy", "properties": { - "apiGroups": { - "description": "`apiGroups` is a list of matching API groups and may not be empty. \"*\" matches all API groups and, if present, must be the only entry. Required.", + "egress": { + "description": "egress is a list of egress rules to be applied to the selected pods. Outgoing traffic is allowed if there are no NetworkPolicies selecting the pod (and cluster policy otherwise allows the traffic), OR if the traffic matches at least one egress rule across all of the NetworkPolicy objects whose podSelector matches the pod. If this field is empty then this NetworkPolicy limits all outgoing traffic (and serves solely to ensure that the pods it selects are isolated by default). This field is beta-level in 1.8", "items": { - "type": "string" + "$ref": "#/definitions/io.k8s.api.networking.v1.NetworkPolicyEgressRule" }, "type": "array", - "x-kubernetes-list-type": "set" - }, - "clusterScope": { - "description": "`clusterScope` indicates whether to match requests that do not specify a namespace (which happens either because the resource is not namespaced or the request targets all namespaces). If this field is omitted or false then the `namespaces` field must contain a non-empty list.", - "type": "boolean" + "x-kubernetes-list-type": "atomic" }, - "namespaces": { - "description": "`namespaces` is a list of target namespaces that restricts matches. A request that specifies a target namespace matches only if either (a) this list contains that target namespace or (b) this list contains \"*\". Note that \"*\" matches any specified namespace but does not match a request that _does not specify_ a namespace (see the `clusterScope` field for that). This list may be empty, but only if `clusterScope` is true.", + "ingress": { + "description": "ingress is a list of ingress rules to be applied to the selected pods. Traffic is allowed to a pod if there are no NetworkPolicies selecting the pod (and cluster policy otherwise allows the traffic), OR if the traffic source is the pod's local node, OR if the traffic matches at least one ingress rule across all of the NetworkPolicy objects whose podSelector matches the pod. If this field is empty then this NetworkPolicy does not allow any traffic (and serves solely to ensure that the pods it selects are isolated by default)", "items": { - "type": "string" + "$ref": "#/definitions/io.k8s.api.networking.v1.NetworkPolicyIngressRule" }, "type": "array", - "x-kubernetes-list-type": "set" + "x-kubernetes-list-type": "atomic" }, - "resources": { - "description": "`resources` is a list of matching resources (i.e., lowercase and plural) with, if desired, subresource. For example, [ \"services\", \"nodes/status\" ]. This list may not be empty. \"*\" matches all resources and, if present, must be the only entry. Required.", - "items": { - "type": "string" - }, - "type": "array", - "x-kubernetes-list-type": "set" + "podSelector": { + "$ref": "#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.LabelSelector", + "description": "podSelector selects the pods to which this NetworkPolicy object applies. The array of ingress rules is applied to any pods selected by this field. Multiple network policies can select the same set of pods. In this case, the ingress rules for each are combined additively. This field is NOT optional and follows standard label selector semantics. An empty podSelector matches all pods in this namespace." }, - "verbs": { - "description": "`verbs` is a list of matching verbs and may not be empty. \"*\" matches all verbs and, if present, must be the only entry. Required.", + "policyTypes": { + "description": "policyTypes is a list of rule types that the NetworkPolicy relates to. Valid options are [\"Ingress\"], [\"Egress\"], or [\"Ingress\", \"Egress\"]. If this field is not specified, it will default based on the existence of ingress or egress rules; policies that contain an egress section are assumed to affect egress, and all policies (whether or not they contain an ingress section) are assumed to affect ingress. If you want to write an egress-only policy, you must explicitly specify policyTypes [ \"Egress\" ]. Likewise, if you want to write a policy that specifies that no egress is allowed, you must specify a policyTypes value that include \"Egress\" (since such a policy would not include an egress section and would otherwise default to just [ \"Ingress\" ]). This field is beta-level in 1.8", "items": { "type": "string" }, "type": "array", - "x-kubernetes-list-type": "set" + "x-kubernetes-list-type": "atomic" } }, "required": [ - "verbs", - "apiGroups", - "resources" + "podSelector" ], "type": "object" }, - "io.k8s.api.flowcontrol.v1beta3.ServiceAccountSubject": { - "description": "ServiceAccountSubject holds detailed information for service-account-kind subject.", + "io.k8s.api.networking.v1.ServiceBackendPort": { + "description": "ServiceBackendPort is the service port being referenced.", "properties": { "name": { - "description": "`name` is the name of matching ServiceAccount objects, or \"*\" to match regardless of name. Required.", + "description": "name is the name of the port on the Service. This is a mutually exclusive setting with \"Number\".", "type": "string" }, - "namespace": { - "description": "`namespace` is the namespace of matching ServiceAccount objects. Required.", - "type": "string" + "number": { + "description": "number is the numerical port number (e.g. 80) on the Service. This is a mutually exclusive setting with \"Name\".", + "format": "int32", + "type": "integer" } }, - "required": [ - "namespace", - "name" - ], - "type": "object" + "type": "object", + "x-kubernetes-map-type": "atomic" }, - "io.k8s.api.flowcontrol.v1beta3.Subject": { - "description": "Subject matches the originator of a request, as identified by the request authentication system. There are three ways of matching an originator; by user, group, or service account.", + "io.k8s.api.networking.v1beta1.IPAddress": { + "description": "IPAddress represents a single IP of a single IP Family. The object is designed to be used by APIs that operate on IP addresses. The object is used by the Service core API for allocation of IP addresses. An IP address can be represented in different formats, to guarantee the uniqueness of the IP, the name of the object is the IP address in canonical format, four decimal digits separated by dots suppressing leading zeros for IPv4 and the representation defined by RFC 5952 for IPv6. Valid: 192.168.1.5 or 2001:db8::1 or 2001:db8:aaaa:bbbb:cccc:dddd:eeee:1 Invalid: 10.01.2.3 or 2001:db8:0:0:0::1", "properties": { - "group": { - "$ref": "#/definitions/io.k8s.api.flowcontrol.v1beta3.GroupSubject", - "description": "`group` matches based on user group name." + "apiVersion": { + "description": "APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources", + "type": "string" }, "kind": { - "description": "`kind` indicates which one of the other fields is non-empty. Required", - "type": "string" + "description": "Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds", + "type": "string", + "enum": [ + "IPAddress" + ] }, - "serviceAccount": { - "$ref": "#/definitions/io.k8s.api.flowcontrol.v1beta3.ServiceAccountSubject", - "description": "`serviceAccount` matches ServiceAccounts." + "metadata": { + "$ref": "#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta", + "description": "Standard object's metadata. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#metadata" }, - "user": { - "$ref": "#/definitions/io.k8s.api.flowcontrol.v1beta3.UserSubject", - "description": "`user` matches based on username." + "spec": { + "$ref": "#/definitions/io.k8s.api.networking.v1beta1.IPAddressSpec", + "description": "spec is the desired state of the IPAddress. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#spec-and-status" } }, - "required": [ - "kind" - ], "type": "object", - "x-kubernetes-unions": [ + "x-kubernetes-group-version-kind": [ { - "discriminator": "kind", - "fields-to-discriminateBy": { - "group": "Group", - "serviceAccount": "ServiceAccount", - "user": "User" - } + "group": "networking.k8s.io", + "kind": "IPAddress", + "version": "v1beta1" } ] }, - "io.k8s.api.flowcontrol.v1beta3.UserSubject": { - "description": "UserSubject holds detailed information for user-kind subject.", + "io.k8s.api.networking.v1beta1.IPAddressList": { + "description": "IPAddressList contains a list of IPAddress.", "properties": { - "name": { - "description": "`name` is the username that matches, or \"*\" to match all usernames. Required.", + "apiVersion": { + "description": "APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources", "type": "string" - } - }, - "required": [ - "name" - ], - "type": "object" - }, - "io.k8s.api.networking.v1.HTTPIngressPath": { - "description": "HTTPIngressPath associates a path with a backend. Incoming urls matching the path are forwarded to the backend.", - "properties": { - "backend": { - "$ref": "#/definitions/io.k8s.api.networking.v1.IngressBackend", - "description": "backend defines the referenced service endpoint to which the traffic will be forwarded to." }, - "path": { - "description": "path is matched against the path of an incoming request. Currently it can contain characters disallowed from the conventional \"path\" part of a URL as defined by RFC 3986. Paths must begin with a '/' and must be present when using PathType with value \"Exact\" or \"Prefix\".", - "type": "string" + "items": { + "description": "items is the list of IPAddresses.", + "items": { + "$ref": "#/definitions/io.k8s.api.networking.v1beta1.IPAddress" + }, + "type": "array" }, - "pathType": { - "description": "pathType determines the interpretation of the path matching. PathType can be one of the following values: * Exact: Matches the URL path exactly. * Prefix: Matches based on a URL path prefix split by '/'. Matching is\n done on a path element by element basis. A path element refers is the\n list of labels in the path split by the '/' separator. A request is a\n match for path p if every p is an element-wise prefix of p of the\n request path. Note that if the last element of the path is a substring\n of the last element in request path, it is not a match (e.g. /foo/bar\n matches /foo/bar/baz, but does not match /foo/barbaz).\n* ImplementationSpecific: Interpretation of the Path matching is up to\n the IngressClass. Implementations can treat this as a separate PathType\n or treat it identically to Prefix or Exact path types.\nImplementations are required to support all path types.", - "type": "string" + "kind": { + "description": "Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds", + "type": "string", + "enum": [ + "IPAddressList" + ] + }, + "metadata": { + "$ref": "#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.ListMeta", + "description": "Standard object's metadata. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#metadata" } }, "required": [ - "pathType", - "backend" + "items" ], - "type": "object" + "type": "object", + "x-kubernetes-group-version-kind": [ + { + "group": "networking.k8s.io", + "kind": "IPAddressList", + "version": "v1beta1" + } + ] }, - "io.k8s.api.networking.v1.HTTPIngressRuleValue": { - "description": "HTTPIngressRuleValue is a list of http selectors pointing to backends. In the example: http:///? -> backend where where parts of the url correspond to RFC 3986, this resource will be used to match against everything after the last '/' and before the first '?' or '#'.", + "io.k8s.api.networking.v1beta1.IPAddressSpec": { + "description": "IPAddressSpec describe the attributes in an IP Address.", "properties": { - "paths": { - "description": "paths is a collection of paths that map requests to backends.", - "items": { - "$ref": "#/definitions/io.k8s.api.networking.v1.HTTPIngressPath" - }, - "type": "array", - "x-kubernetes-list-type": "atomic" + "parentRef": { + "$ref": "#/definitions/io.k8s.api.networking.v1beta1.ParentReference", + "description": "ParentRef references the resource that an IPAddress is attached to. An IPAddress must reference a parent object." } }, "required": [ - "paths" + "parentRef" ], "type": "object" }, - "io.k8s.api.networking.v1.IPBlock": { - "description": "IPBlock describes a particular CIDR (Ex. \"192.168.1.0/24\",\"2001:db8::/64\") that is allowed to the pods matched by a NetworkPolicySpec's podSelector. The except entry describes CIDRs that should not be included within this rule.", + "io.k8s.api.networking.v1beta1.ParentReference": { + "description": "ParentReference describes a reference to a parent object.", "properties": { - "cidr": { - "description": "cidr is a string representing the IPBlock Valid examples are \"192.168.1.0/24\" or \"2001:db8::/64\"", + "group": { + "description": "Group is the group of the object being referenced.", "type": "string" }, - "except": { - "description": "except is a slice of CIDRs that should not be included within an IPBlock Valid examples are \"192.168.1.0/24\" or \"2001:db8::/64\" Except values will be rejected if they are outside the cidr range", - "items": { - "type": "string" - }, - "type": "array", - "x-kubernetes-list-type": "atomic" + "name": { + "description": "Name is the name of the object being referenced.", + "type": "string" + }, + "namespace": { + "description": "Namespace is the namespace of the object being referenced.", + "type": "string" + }, + "resource": { + "description": "Resource is the resource of the object being referenced.", + "type": "string" } }, "required": [ - "cidr" + "resource", + "name" ], "type": "object" }, - "io.k8s.api.networking.v1.Ingress": { - "description": "Ingress is a collection of rules that allow inbound connections to reach the endpoints defined by a backend. An Ingress can be configured to give services externally-reachable urls, load balance traffic, terminate SSL, offer name based virtual hosting etc.", + "io.k8s.api.networking.v1beta1.ServiceCIDR": { + "description": "ServiceCIDR defines a range of IP addresses using CIDR format (e.g. 192.168.0.0/24 or 2001:db2::/64). This range is used to allocate ClusterIPs to Service objects.", "properties": { "apiVersion": { "description": "APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources", @@ -14099,7 +14057,7 @@ "description": "Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds", "type": "string", "enum": [ - "Ingress" + "ServiceCIDR" ] }, "metadata": { @@ -14107,80 +14065,161 @@ "description": "Standard object's metadata. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#metadata" }, "spec": { - "$ref": "#/definitions/io.k8s.api.networking.v1.IngressSpec", - "description": "spec is the desired state of the Ingress. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#spec-and-status" + "$ref": "#/definitions/io.k8s.api.networking.v1beta1.ServiceCIDRSpec", + "description": "spec is the desired state of the ServiceCIDR. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#spec-and-status" }, "status": { - "$ref": "#/definitions/io.k8s.api.networking.v1.IngressStatus", - "description": "status is the current state of the Ingress. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#spec-and-status" + "$ref": "#/definitions/io.k8s.api.networking.v1beta1.ServiceCIDRStatus", + "description": "status represents the current state of the ServiceCIDR. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#spec-and-status" } }, "type": "object", "x-kubernetes-group-version-kind": [ { "group": "networking.k8s.io", - "kind": "Ingress", - "version": "v1" + "kind": "ServiceCIDR", + "version": "v1beta1" } ] }, - "io.k8s.api.networking.v1.IngressBackend": { - "description": "IngressBackend describes all endpoints for a given service and port.", + "io.k8s.api.networking.v1beta1.ServiceCIDRList": { + "description": "ServiceCIDRList contains a list of ServiceCIDR objects.", "properties": { - "resource": { - "$ref": "#/definitions/io.k8s.api.core.v1.TypedLocalObjectReference", - "description": "resource is an ObjectRef to another Kubernetes resource in the namespace of the Ingress object. If resource is specified, a service.Name and service.Port must not be specified. This is a mutually exclusive setting with \"Service\"." + "apiVersion": { + "description": "APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources", + "type": "string" }, - "service": { - "$ref": "#/definitions/io.k8s.api.networking.v1.IngressServiceBackend", - "description": "service references a service as a backend. This is a mutually exclusive setting with \"Resource\"." + "items": { + "description": "items is the list of ServiceCIDRs.", + "items": { + "$ref": "#/definitions/io.k8s.api.networking.v1beta1.ServiceCIDR" + }, + "type": "array" + }, + "kind": { + "description": "Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds", + "type": "string", + "enum": [ + "ServiceCIDRList" + ] + }, + "metadata": { + "$ref": "#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.ListMeta", + "description": "Standard object's metadata. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#metadata" + } + }, + "required": [ + "items" + ], + "type": "object", + "x-kubernetes-group-version-kind": [ + { + "group": "networking.k8s.io", + "kind": "ServiceCIDRList", + "version": "v1beta1" + } + ] + }, + "io.k8s.api.networking.v1beta1.ServiceCIDRSpec": { + "description": "ServiceCIDRSpec define the CIDRs the user wants to use for allocating ClusterIPs for Services.", + "properties": { + "cidrs": { + "description": "CIDRs defines the IP blocks in CIDR notation (e.g. \"192.168.0.0/24\" or \"2001:db8::/64\") from which to assign service cluster IPs. Max of two CIDRs is allowed, one of each IP family. This field is immutable.", + "items": { + "type": "string" + }, + "type": "array", + "x-kubernetes-list-type": "atomic" } }, "type": "object" }, - "io.k8s.api.networking.v1.IngressClass": { - "description": "IngressClass represents the class of the Ingress, referenced by the Ingress Spec. The `ingressclass.kubernetes.io/is-default-class` annotation can be used to indicate that an IngressClass should be considered default. When a single IngressClass resource has this annotation set to true, new Ingress resources without a class specified will be assigned this default class.", + "io.k8s.api.networking.v1beta1.ServiceCIDRStatus": { + "description": "ServiceCIDRStatus describes the current state of the ServiceCIDR.", + "properties": { + "conditions": { + "description": "conditions holds an array of metav1.Condition that describe the state of the ServiceCIDR. Current service state", + "items": { + "$ref": "#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.Condition" + }, + "type": "array", + "x-kubernetes-list-map-keys": [ + "type" + ], + "x-kubernetes-list-type": "map", + "x-kubernetes-patch-merge-key": "type", + "x-kubernetes-patch-strategy": "merge" + } + }, + "type": "object" + }, + "io.k8s.api.node.v1.Overhead": { + "description": "Overhead structure represents the resource overhead associated with running a pod.", + "properties": { + "podFixed": { + "additionalProperties": { + "$ref": "#/definitions/io.k8s.apimachinery.pkg.api.resource.Quantity" + }, + "description": "podFixed represents the fixed resource overhead associated with running a pod.", + "type": "object" + } + }, + "type": "object" + }, + "io.k8s.api.node.v1.RuntimeClass": { + "description": "RuntimeClass defines a class of container runtime supported in the cluster. The RuntimeClass is used to determine which container runtime is used to run all containers in a pod. RuntimeClasses are manually defined by a user or cluster provisioner, and referenced in the PodSpec. The Kubelet is responsible for resolving the RuntimeClassName reference before running the pod. For more details, see https://kubernetes.io/docs/concepts/containers/runtime-class/", "properties": { "apiVersion": { "description": "APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources", "type": "string" }, + "handler": { + "description": "handler specifies the underlying runtime and configuration that the CRI implementation will use to handle pods of this class. The possible values are specific to the node & CRI configuration. It is assumed that all handlers are available on every node, and handlers of the same name are equivalent on every node. For example, a handler called \"runc\" might specify that the runc OCI runtime (using native Linux containers) will be used to run the containers in a pod. The Handler must be lowercase, conform to the DNS Label (RFC 1123) requirements, and is immutable.", + "type": "string" + }, "kind": { "description": "Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds", "type": "string", "enum": [ - "IngressClass" + "RuntimeClass" ] }, "metadata": { "$ref": "#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta", - "description": "Standard object's metadata. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#metadata" + "description": "More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#metadata" }, - "spec": { - "$ref": "#/definitions/io.k8s.api.networking.v1.IngressClassSpec", - "description": "spec is the desired state of the IngressClass. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#spec-and-status" + "overhead": { + "$ref": "#/definitions/io.k8s.api.node.v1.Overhead", + "description": "overhead represents the resource overhead associated with running a pod for a given RuntimeClass. For more details, see\n https://kubernetes.io/docs/concepts/scheduling-eviction/pod-overhead/" + }, + "scheduling": { + "$ref": "#/definitions/io.k8s.api.node.v1.Scheduling", + "description": "scheduling holds the scheduling constraints to ensure that pods running with this RuntimeClass are scheduled to nodes that support it. If scheduling is nil, this RuntimeClass is assumed to be supported by all nodes." } }, + "required": [ + "handler" + ], "type": "object", "x-kubernetes-group-version-kind": [ { - "group": "networking.k8s.io", - "kind": "IngressClass", + "group": "node.k8s.io", + "kind": "RuntimeClass", "version": "v1" } ] }, - "io.k8s.api.networking.v1.IngressClassList": { - "description": "IngressClassList is a collection of IngressClasses.", + "io.k8s.api.node.v1.RuntimeClassList": { + "description": "RuntimeClassList is a list of RuntimeClass objects.", "properties": { "apiVersion": { "description": "APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources", "type": "string" }, "items": { - "description": "items is the list of IngressClasses.", + "description": "items is a list of schema objects.", "items": { - "$ref": "#/definitions/io.k8s.api.networking.v1.IngressClass" + "$ref": "#/definitions/io.k8s.api.node.v1.RuntimeClass" }, "type": "array" }, @@ -14188,12 +14227,12 @@ "description": "Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds", "type": "string", "enum": [ - "IngressClassList" + "RuntimeClassList" ] }, "metadata": { "$ref": "#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.ListMeta", - "description": "Standard list metadata." + "description": "Standard list metadata. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#metadata" } }, "required": [ @@ -14202,67 +14241,113 @@ "type": "object", "x-kubernetes-group-version-kind": [ { - "group": "networking.k8s.io", - "kind": "IngressClassList", + "group": "node.k8s.io", + "kind": "RuntimeClassList", "version": "v1" } ] }, - "io.k8s.api.networking.v1.IngressClassParametersReference": { - "description": "IngressClassParametersReference identifies an API object. This can be used to specify a cluster or namespace-scoped resource.", + "io.k8s.api.node.v1.Scheduling": { + "description": "Scheduling specifies the scheduling constraints for nodes supporting a RuntimeClass.", "properties": { - "apiGroup": { - "description": "apiGroup is the group for the resource being referenced. If APIGroup is not specified, the specified Kind must be in the core API group. For any other third-party types, APIGroup is required.", - "type": "string" + "nodeSelector": { + "additionalProperties": { + "type": "string" + }, + "description": "nodeSelector lists labels that must be present on nodes that support this RuntimeClass. Pods using this RuntimeClass can only be scheduled to a node matched by this selector. The RuntimeClass nodeSelector is merged with a pod's existing nodeSelector. Any conflicts will cause the pod to be rejected in admission.", + "type": "object", + "x-kubernetes-map-type": "atomic" }, - "kind": { - "description": "kind is the type of resource being referenced.", + "tolerations": { + "description": "tolerations are appended (excluding duplicates) to pods running with this RuntimeClass during admission, effectively unioning the set of nodes tolerated by the pod and the RuntimeClass.", + "items": { + "$ref": "#/definitions/io.k8s.api.core.v1.Toleration" + }, + "type": "array", + "x-kubernetes-list-type": "atomic" + } + }, + "type": "object" + }, + "io.k8s.api.policy.v1.Eviction": { + "description": "Eviction evicts a pod from its node subject to certain policies and safety constraints. This is a subresource of Pod. A request to cause such an eviction is created by POSTing to .../pods//evictions.", + "properties": { + "apiVersion": { + "description": "APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources", "type": "string" }, - "name": { - "description": "name is the name of resource being referenced.", - "type": "string" + "deleteOptions": { + "$ref": "#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.DeleteOptions", + "description": "DeleteOptions may be provided" }, - "namespace": { - "description": "namespace is the namespace of the resource being referenced. This field is required when scope is set to \"Namespace\" and must be unset when scope is set to \"Cluster\".", - "type": "string" + "kind": { + "description": "Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds", + "type": "string", + "enum": [ + "Eviction" + ] }, - "scope": { - "description": "scope represents if this refers to a cluster or namespace scoped resource. This may be set to \"Cluster\" (default) or \"Namespace\".", - "type": "string" + "metadata": { + "$ref": "#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta", + "description": "ObjectMeta describes the pod that is being evicted." } }, - "required": [ - "kind", - "name" - ], - "type": "object" + "type": "object", + "x-kubernetes-group-version-kind": [ + { + "group": "policy", + "kind": "Eviction", + "version": "v1" + } + ] }, - "io.k8s.api.networking.v1.IngressClassSpec": { - "description": "IngressClassSpec provides information about the class of an Ingress.", + "io.k8s.api.policy.v1.PodDisruptionBudget": { + "description": "PodDisruptionBudget is an object to define the max disruption that can be caused to a collection of pods", "properties": { - "controller": { - "description": "controller refers to the name of the controller that should handle this class. This allows for different \"flavors\" that are controlled by the same controller. For example, you may have different parameters for the same implementing controller. This should be specified as a domain-prefixed path no more than 250 characters in length, e.g. \"acme.io/ingress-controller\". This field is immutable.", + "apiVersion": { + "description": "APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources", "type": "string" }, - "parameters": { - "$ref": "#/definitions/io.k8s.api.networking.v1.IngressClassParametersReference", - "description": "parameters is a link to a custom resource containing additional configuration for the controller. This is optional if the controller does not require extra parameters." + "kind": { + "description": "Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds", + "type": "string", + "enum": [ + "PodDisruptionBudget" + ] + }, + "metadata": { + "$ref": "#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta", + "description": "Standard object's metadata. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#metadata" + }, + "spec": { + "$ref": "#/definitions/io.k8s.api.policy.v1.PodDisruptionBudgetSpec", + "description": "Specification of the desired behavior of the PodDisruptionBudget." + }, + "status": { + "$ref": "#/definitions/io.k8s.api.policy.v1.PodDisruptionBudgetStatus", + "description": "Most recently observed status of the PodDisruptionBudget." } }, - "type": "object" + "type": "object", + "x-kubernetes-group-version-kind": [ + { + "group": "policy", + "kind": "PodDisruptionBudget", + "version": "v1" + } + ] }, - "io.k8s.api.networking.v1.IngressList": { - "description": "IngressList is a collection of Ingress.", + "io.k8s.api.policy.v1.PodDisruptionBudgetList": { + "description": "PodDisruptionBudgetList is a collection of PodDisruptionBudgets.", "properties": { "apiVersion": { "description": "APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources", "type": "string" }, "items": { - "description": "items is the list of Ingress.", + "description": "Items is a list of PodDisruptionBudgets", "items": { - "$ref": "#/definitions/io.k8s.api.networking.v1.Ingress" + "$ref": "#/definitions/io.k8s.api.policy.v1.PodDisruptionBudget" }, "type": "array" }, @@ -14270,7 +14355,7 @@ "description": "Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds", "type": "string", "enum": [ - "IngressList" + "PodDisruptionBudgetList" ] }, "metadata": { @@ -14284,161 +14369,148 @@ "type": "object", "x-kubernetes-group-version-kind": [ { - "group": "networking.k8s.io", - "kind": "IngressList", + "group": "policy", + "kind": "PodDisruptionBudgetList", "version": "v1" } ] }, - "io.k8s.api.networking.v1.IngressLoadBalancerIngress": { - "description": "IngressLoadBalancerIngress represents the status of a load-balancer ingress point.", + "io.k8s.api.policy.v1.PodDisruptionBudgetSpec": { + "description": "PodDisruptionBudgetSpec is a description of a PodDisruptionBudget.", "properties": { - "hostname": { - "description": "hostname is set for load-balancer ingress points that are DNS based.", - "type": "string" + "maxUnavailable": { + "$ref": "#/definitions/io.k8s.apimachinery.pkg.util.intstr.IntOrString", + "description": "An eviction is allowed if at most \"maxUnavailable\" pods selected by \"selector\" are unavailable after the eviction, i.e. even in absence of the evicted pod. For example, one can prevent all voluntary evictions by specifying 0. This is a mutually exclusive setting with \"minAvailable\"." }, - "ip": { - "description": "ip is set for load-balancer ingress points that are IP based.", - "type": "string" + "minAvailable": { + "$ref": "#/definitions/io.k8s.apimachinery.pkg.util.intstr.IntOrString", + "description": "An eviction is allowed if at least \"minAvailable\" pods selected by \"selector\" will still be available after the eviction, i.e. even in the absence of the evicted pod. So for example you can prevent all voluntary evictions by specifying \"100%\"." }, - "ports": { - "description": "ports provides information about the ports exposed by this LoadBalancer.", - "items": { - "$ref": "#/definitions/io.k8s.api.networking.v1.IngressPortStatus" - }, - "type": "array", - "x-kubernetes-list-type": "atomic" + "selector": { + "$ref": "#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.LabelSelector", + "description": "Label query over pods whose evictions are managed by the disruption budget. A null selector will match no pods, while an empty ({}) selector will select all pods within the namespace.", + "x-kubernetes-patch-strategy": "replace" + }, + "unhealthyPodEvictionPolicy": { + "description": "UnhealthyPodEvictionPolicy defines the criteria for when unhealthy pods should be considered for eviction. Current implementation considers healthy pods, as pods that have status.conditions item with type=\"Ready\",status=\"True\".\n\nValid policies are IfHealthyBudget and AlwaysAllow. If no policy is specified, the default behavior will be used, which corresponds to the IfHealthyBudget policy.\n\nIfHealthyBudget policy means that running pods (status.phase=\"Running\"), but not yet healthy can be evicted only if the guarded application is not disrupted (status.currentHealthy is at least equal to status.desiredHealthy). Healthy pods will be subject to the PDB for eviction.\n\nAlwaysAllow policy means that all running pods (status.phase=\"Running\"), but not yet healthy are considered disrupted and can be evicted regardless of whether the criteria in a PDB is met. This means perspective running pods of a disrupted application might not get a chance to become healthy. Healthy pods will be subject to the PDB for eviction.\n\nAdditional policies may be added in the future. Clients making eviction decisions should disallow eviction of unhealthy pods if they encounter an unrecognized policy in this field.\n\nThis field is beta-level. The eviction API uses this field when the feature gate PDBUnhealthyPodEvictionPolicy is enabled (enabled by default).", + "type": "string" } }, "type": "object" }, - "io.k8s.api.networking.v1.IngressLoadBalancerStatus": { - "description": "IngressLoadBalancerStatus represents the status of a load-balancer.", + "io.k8s.api.policy.v1.PodDisruptionBudgetStatus": { + "description": "PodDisruptionBudgetStatus represents information about the status of a PodDisruptionBudget. Status may trail the actual state of a system.", "properties": { - "ingress": { - "description": "ingress is a list containing ingress points for the load-balancer.", + "conditions": { + "description": "Conditions contain conditions for PDB. The disruption controller sets the DisruptionAllowed condition. The following are known values for the reason field (additional reasons could be added in the future): - SyncFailed: The controller encountered an error and wasn't able to compute\n the number of allowed disruptions. Therefore no disruptions are\n allowed and the status of the condition will be False.\n- InsufficientPods: The number of pods are either at or below the number\n required by the PodDisruptionBudget. No disruptions are\n allowed and the status of the condition will be False.\n- SufficientPods: There are more pods than required by the PodDisruptionBudget.\n The condition will be True, and the number of allowed\n disruptions are provided by the disruptionsAllowed property.", "items": { - "$ref": "#/definitions/io.k8s.api.networking.v1.IngressLoadBalancerIngress" + "$ref": "#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.Condition" }, "type": "array", - "x-kubernetes-list-type": "atomic" - } - }, - "type": "object" - }, - "io.k8s.api.networking.v1.IngressPortStatus": { - "description": "IngressPortStatus represents the error condition of a service port", - "properties": { - "error": { - "description": "error is to record the problem with the service port The format of the error shall comply with the following rules: - built-in error values shall be specified in this file and those shall use\n CamelCase names\n- cloud provider specific error values must have names that comply with the\n format foo.example.com/CamelCase.", - "type": "string" + "x-kubernetes-list-map-keys": [ + "type" + ], + "x-kubernetes-list-type": "map", + "x-kubernetes-patch-merge-key": "type", + "x-kubernetes-patch-strategy": "merge" }, - "port": { - "description": "port is the port number of the ingress port.", + "currentHealthy": { + "description": "current number of healthy pods", "format": "int32", "type": "integer" }, - "protocol": { - "description": "protocol is the protocol of the ingress port. The supported values are: \"TCP\", \"UDP\", \"SCTP\"", - "type": "string" + "desiredHealthy": { + "description": "minimum desired number of healthy pods", + "format": "int32", + "type": "integer" + }, + "disruptedPods": { + "additionalProperties": { + "$ref": "#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.Time" + }, + "description": "DisruptedPods contains information about pods whose eviction was processed by the API server eviction subresource handler but has not yet been observed by the PodDisruptionBudget controller. A pod will be in this map from the time when the API server processed the eviction request to the time when the pod is seen by PDB controller as having been marked for deletion (or after a timeout). The key in the map is the name of the pod and the value is the time when the API server processed the eviction request. If the deletion didn't occur and a pod is still there it will be removed from the list automatically by PodDisruptionBudget controller after some time. If everything goes smooth this map should be empty for the most of the time. Large number of entries in the map may indicate problems with pod deletions.", + "type": "object" + }, + "disruptionsAllowed": { + "description": "Number of pod disruptions that are currently allowed.", + "format": "int32", + "type": "integer" + }, + "expectedPods": { + "description": "total number of pods counted by this disruption budget", + "format": "int32", + "type": "integer" + }, + "observedGeneration": { + "description": "Most recent generation observed when updating this PDB status. DisruptionsAllowed and other status information is valid only if observedGeneration equals to PDB's object generation.", + "format": "int64", + "type": "integer" } }, "required": [ - "port", - "protocol" + "disruptionsAllowed", + "currentHealthy", + "desiredHealthy", + "expectedPods" ], "type": "object" }, - "io.k8s.api.networking.v1.IngressRule": { - "description": "IngressRule represents the rules mapping the paths under a specified host to the related backend services. Incoming requests are first evaluated for a host match, then routed to the backend associated with the matching IngressRuleValue.", + "io.k8s.api.rbac.v1.AggregationRule": { + "description": "AggregationRule describes how to locate ClusterRoles to aggregate into the ClusterRole", "properties": { - "host": { - "description": "host is the fully qualified domain name of a network host, as defined by RFC 3986. Note the following deviations from the \"host\" part of the URI as defined in RFC 3986: 1. IPs are not allowed. Currently an IngressRuleValue can only apply to\n the IP in the Spec of the parent Ingress.\n2. The `:` delimiter is not respected because ports are not allowed.\n\t Currently the port of an Ingress is implicitly :80 for http and\n\t :443 for https.\nBoth these may change in the future. Incoming requests are matched against the host before the IngressRuleValue. If the host is unspecified, the Ingress routes all traffic based on the specified IngressRuleValue.\n\nhost can be \"precise\" which is a domain name without the terminating dot of a network host (e.g. \"foo.bar.com\") or \"wildcard\", which is a domain name prefixed with a single wildcard label (e.g. \"*.foo.com\"). The wildcard character '*' must appear by itself as the first DNS label and matches only a single label. You cannot have a wildcard label by itself (e.g. Host == \"*\"). Requests will be matched against the Host field in the following way: 1. If host is precise, the request matches this rule if the http host header is equal to Host. 2. If host is a wildcard, then the request matches this rule if the http host header is to equal to the suffix (removing the first label) of the wildcard rule.", - "type": "string" - }, - "http": { - "$ref": "#/definitions/io.k8s.api.networking.v1.HTTPIngressRuleValue" + "clusterRoleSelectors": { + "description": "ClusterRoleSelectors holds a list of selectors which will be used to find ClusterRoles and create the rules. If any of the selectors match, then the ClusterRole's permissions will be added", + "items": { + "$ref": "#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.LabelSelector" + }, + "type": "array", + "x-kubernetes-list-type": "atomic" } }, "type": "object" }, - "io.k8s.api.networking.v1.IngressServiceBackend": { - "description": "IngressServiceBackend references a Kubernetes Service as a Backend.", + "io.k8s.api.rbac.v1.ClusterRole": { + "description": "ClusterRole is a cluster level, logical grouping of PolicyRules that can be referenced as a unit by a RoleBinding or ClusterRoleBinding.", "properties": { - "name": { - "description": "name is the referenced service. The service must exist in the same namespace as the Ingress object.", + "aggregationRule": { + "$ref": "#/definitions/io.k8s.api.rbac.v1.AggregationRule", + "description": "AggregationRule is an optional field that describes how to build the Rules for this ClusterRole. If AggregationRule is set, then the Rules are controller managed and direct changes to Rules will be stomped by the controller." + }, + "apiVersion": { + "description": "APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources", "type": "string" }, - "port": { - "$ref": "#/definitions/io.k8s.api.networking.v1.ServiceBackendPort", - "description": "port of the referenced service. A port name or port number is required for a IngressServiceBackend." - } - }, - "required": [ - "name" - ], - "type": "object" - }, - "io.k8s.api.networking.v1.IngressSpec": { - "description": "IngressSpec describes the Ingress the user wishes to exist.", - "properties": { - "defaultBackend": { - "$ref": "#/definitions/io.k8s.api.networking.v1.IngressBackend", - "description": "defaultBackend is the backend that should handle requests that don't match any rule. If Rules are not specified, DefaultBackend must be specified. If DefaultBackend is not set, the handling of requests that do not match any of the rules will be up to the Ingress controller." + "kind": { + "description": "Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds", + "type": "string", + "enum": [ + "ClusterRole" + ] }, - "ingressClassName": { - "description": "ingressClassName is the name of an IngressClass cluster resource. Ingress controller implementations use this field to know whether they should be serving this Ingress resource, by a transitive connection (controller -> IngressClass -> Ingress resource). Although the `kubernetes.io/ingress.class` annotation (simple constant name) was never formally defined, it was widely supported by Ingress controllers to create a direct binding between Ingress controller and Ingress resources. Newly created Ingress resources should prefer using the field. However, even though the annotation is officially deprecated, for backwards compatibility reasons, ingress controllers should still honor that annotation if present.", - "type": "string" + "metadata": { + "$ref": "#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta", + "description": "Standard object's metadata." }, "rules": { - "description": "rules is a list of host rules used to configure the Ingress. If unspecified, or no rule matches, all traffic is sent to the default backend.", - "items": { - "$ref": "#/definitions/io.k8s.api.networking.v1.IngressRule" - }, - "type": "array", - "x-kubernetes-list-type": "atomic" - }, - "tls": { - "description": "tls represents the TLS configuration. Currently the Ingress only supports a single TLS port, 443. If multiple members of this list specify different hosts, they will be multiplexed on the same port according to the hostname specified through the SNI TLS extension, if the ingress controller fulfilling the ingress supports SNI.", + "description": "Rules holds all the PolicyRules for this ClusterRole", "items": { - "$ref": "#/definitions/io.k8s.api.networking.v1.IngressTLS" + "$ref": "#/definitions/io.k8s.api.rbac.v1.PolicyRule" }, "type": "array", "x-kubernetes-list-type": "atomic" } }, - "type": "object" - }, - "io.k8s.api.networking.v1.IngressStatus": { - "description": "IngressStatus describe the current state of the Ingress.", - "properties": { - "loadBalancer": { - "$ref": "#/definitions/io.k8s.api.networking.v1.IngressLoadBalancerStatus", - "description": "loadBalancer contains the current status of the load-balancer." - } - }, - "type": "object" - }, - "io.k8s.api.networking.v1.IngressTLS": { - "description": "IngressTLS describes the transport layer security associated with an ingress.", - "properties": { - "hosts": { - "description": "hosts is a list of hosts included in the TLS certificate. The values in this list must match the name/s used in the tlsSecret. Defaults to the wildcard host setting for the loadbalancer controller fulfilling this Ingress, if left unspecified.", - "items": { - "type": "string" - }, - "type": "array", - "x-kubernetes-list-type": "atomic" - }, - "secretName": { - "description": "secretName is the name of the secret used to terminate TLS traffic on port 443. Field is left optional to allow TLS routing based on SNI hostname alone. If the SNI host in a listener conflicts with the \"Host\" header field used by an IngressRule, the SNI host is used for termination and value of the \"Host\" header is used for routing.", - "type": "string" + "type": "object", + "x-kubernetes-group-version-kind": [ + { + "group": "rbac.authorization.k8s.io", + "kind": "ClusterRole", + "version": "v1" } - }, - "type": "object" + ] }, - "io.k8s.api.networking.v1.NetworkPolicy": { - "description": "NetworkPolicy describes what network traffic is allowed for a set of Pods", + "io.k8s.api.rbac.v1.ClusterRoleBinding": { + "description": "ClusterRoleBinding references a ClusterRole, but not contain it. It can reference a ClusterRole in the global namespace, and adds who information via Subject.", "properties": { "apiVersion": { "description": "APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources", @@ -14448,82 +14520,87 @@ "description": "Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds", "type": "string", "enum": [ - "NetworkPolicy" + "ClusterRoleBinding" ] }, "metadata": { "$ref": "#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta", - "description": "Standard object's metadata. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#metadata" + "description": "Standard object's metadata." }, - "spec": { - "$ref": "#/definitions/io.k8s.api.networking.v1.NetworkPolicySpec", - "description": "spec represents the specification of the desired behavior for this NetworkPolicy." + "roleRef": { + "$ref": "#/definitions/io.k8s.api.rbac.v1.RoleRef", + "description": "RoleRef can only reference a ClusterRole in the global namespace. If the RoleRef cannot be resolved, the Authorizer must return an error. This field is immutable." + }, + "subjects": { + "description": "Subjects holds references to the objects the role applies to.", + "items": { + "$ref": "#/definitions/io.k8s.api.rbac.v1.Subject" + }, + "type": "array", + "x-kubernetes-list-type": "atomic" } }, + "required": [ + "roleRef" + ], "type": "object", "x-kubernetes-group-version-kind": [ { - "group": "networking.k8s.io", - "kind": "NetworkPolicy", + "group": "rbac.authorization.k8s.io", + "kind": "ClusterRoleBinding", "version": "v1" } ] }, - "io.k8s.api.networking.v1.NetworkPolicyEgressRule": { - "description": "NetworkPolicyEgressRule describes a particular set of traffic that is allowed out of pods matched by a NetworkPolicySpec's podSelector. The traffic must match both ports and to. This type is beta-level in 1.8", + "io.k8s.api.rbac.v1.ClusterRoleBindingList": { + "description": "ClusterRoleBindingList is a collection of ClusterRoleBindings", "properties": { - "ports": { - "description": "ports is a list of destination ports for outgoing traffic. Each item in this list is combined using a logical OR. If this field is empty or missing, this rule matches all ports (traffic not restricted by port). If this field is present and contains at least one item, then this rule allows traffic only if the traffic matches at least one port in the list.", - "items": { - "$ref": "#/definitions/io.k8s.api.networking.v1.NetworkPolicyPort" - }, - "type": "array", - "x-kubernetes-list-type": "atomic" + "apiVersion": { + "description": "APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources", + "type": "string" }, - "to": { - "description": "to is a list of destinations for outgoing traffic of pods selected for this rule. Items in this list are combined using a logical OR operation. If this field is empty or missing, this rule matches all destinations (traffic not restricted by destination). If this field is present and contains at least one item, this rule allows traffic only if the traffic matches at least one item in the to list.", - "items": { - "$ref": "#/definitions/io.k8s.api.networking.v1.NetworkPolicyPeer" - }, - "type": "array", - "x-kubernetes-list-type": "atomic" - } - }, - "type": "object" - }, - "io.k8s.api.networking.v1.NetworkPolicyIngressRule": { - "description": "NetworkPolicyIngressRule describes a particular set of traffic that is allowed to the pods matched by a NetworkPolicySpec's podSelector. The traffic must match both ports and from.", - "properties": { - "from": { - "description": "from is a list of sources which should be able to access the pods selected for this rule. Items in this list are combined using a logical OR operation. If this field is empty or missing, this rule matches all sources (traffic not restricted by source). If this field is present and contains at least one item, this rule allows traffic only if the traffic matches at least one item in the from list.", + "items": { + "description": "Items is a list of ClusterRoleBindings", "items": { - "$ref": "#/definitions/io.k8s.api.networking.v1.NetworkPolicyPeer" + "$ref": "#/definitions/io.k8s.api.rbac.v1.ClusterRoleBinding" }, - "type": "array", - "x-kubernetes-list-type": "atomic" + "type": "array" }, - "ports": { - "description": "ports is a list of ports which should be made accessible on the pods selected for this rule. Each item in this list is combined using a logical OR. If this field is empty or missing, this rule matches all ports (traffic not restricted by port). If this field is present and contains at least one item, then this rule allows traffic only if the traffic matches at least one port in the list.", - "items": { - "$ref": "#/definitions/io.k8s.api.networking.v1.NetworkPolicyPort" - }, - "type": "array", - "x-kubernetes-list-type": "atomic" + "kind": { + "description": "Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds", + "type": "string", + "enum": [ + "ClusterRoleBindingList" + ] + }, + "metadata": { + "$ref": "#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.ListMeta", + "description": "Standard object's metadata." } }, - "type": "object" + "required": [ + "items" + ], + "type": "object", + "x-kubernetes-group-version-kind": [ + { + "group": "rbac.authorization.k8s.io", + "kind": "ClusterRoleBindingList", + "version": "v1" + } + ] }, - "io.k8s.api.networking.v1.NetworkPolicyList": { - "description": "NetworkPolicyList is a list of NetworkPolicy objects.", + "io.k8s.api.rbac.v1.ClusterRoleList": { + "description": "ClusterRoleList is a collection of ClusterRoles", "properties": { "apiVersion": { "description": "APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources", "type": "string" }, "items": { - "description": "items is a list of schema objects.", + "description": "Items is a list of ClusterRoles", "items": { - "$ref": "#/definitions/io.k8s.api.networking.v1.NetworkPolicy" + "$ref": "#/definitions/io.k8s.api.rbac.v1.ClusterRole" }, "type": "array" }, @@ -14531,12 +14608,12 @@ "description": "Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds", "type": "string", "enum": [ - "NetworkPolicyList" + "ClusterRoleList" ] }, "metadata": { "$ref": "#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.ListMeta", - "description": "Standard list metadata. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#metadata" + "description": "Standard object's metadata." } }, "required": [ @@ -14545,74 +14622,49 @@ "type": "object", "x-kubernetes-group-version-kind": [ { - "group": "networking.k8s.io", - "kind": "NetworkPolicyList", + "group": "rbac.authorization.k8s.io", + "kind": "ClusterRoleList", "version": "v1" } ] }, - "io.k8s.api.networking.v1.NetworkPolicyPeer": { - "description": "NetworkPolicyPeer describes a peer to allow traffic to/from. Only certain combinations of fields are allowed", - "properties": { - "ipBlock": { - "$ref": "#/definitions/io.k8s.api.networking.v1.IPBlock", - "description": "ipBlock defines policy on a particular IPBlock. If this field is set then neither of the other fields can be." - }, - "namespaceSelector": { - "$ref": "#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.LabelSelector", - "description": "namespaceSelector selects namespaces using cluster-scoped labels. This field follows standard label selector semantics; if present but empty, it selects all namespaces.\n\nIf podSelector is also set, then the NetworkPolicyPeer as a whole selects the pods matching podSelector in the namespaces selected by namespaceSelector. Otherwise it selects all pods in the namespaces selected by namespaceSelector." - }, - "podSelector": { - "$ref": "#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.LabelSelector", - "description": "podSelector is a label selector which selects pods. This field follows standard label selector semantics; if present but empty, it selects all pods.\n\nIf namespaceSelector is also set, then the NetworkPolicyPeer as a whole selects the pods matching podSelector in the Namespaces selected by NamespaceSelector. Otherwise it selects the pods matching podSelector in the policy's own namespace." - } - }, - "type": "object" - }, - "io.k8s.api.networking.v1.NetworkPolicyPort": { - "description": "NetworkPolicyPort describes a port to allow traffic on", + "io.k8s.api.rbac.v1.PolicyRule": { + "description": "PolicyRule holds information that describes a policy rule, but does not contain information about who the rule applies to or which namespace the rule applies to.", "properties": { - "endPort": { - "description": "endPort indicates that the range of ports from port to endPort if set, inclusive, should be allowed by the policy. This field cannot be defined if the port field is not defined or if the port field is defined as a named (string) port. The endPort must be equal or greater than port.", - "format": "int32", - "type": "integer" - }, - "port": { - "$ref": "#/definitions/io.k8s.apimachinery.pkg.util.intstr.IntOrString", - "description": "port represents the port on the given protocol. This can either be a numerical or named port on a pod. If this field is not provided, this matches all port names and numbers. If present, only traffic on the specified protocol AND port will be matched." + "apiGroups": { + "description": "APIGroups is the name of the APIGroup that contains the resources. If multiple API groups are specified, any action requested against one of the enumerated resources in any API group will be allowed. \"\" represents the core API group and \"*\" represents all API groups.", + "items": { + "type": "string" + }, + "type": "array", + "x-kubernetes-list-type": "atomic" }, - "protocol": { - "description": "protocol represents the protocol (TCP, UDP, or SCTP) which traffic must match. If not specified, this field defaults to TCP.", - "type": "string" - } - }, - "type": "object" - }, - "io.k8s.api.networking.v1.NetworkPolicySpec": { - "description": "NetworkPolicySpec provides the specification of a NetworkPolicy", - "properties": { - "egress": { - "description": "egress is a list of egress rules to be applied to the selected pods. Outgoing traffic is allowed if there are no NetworkPolicies selecting the pod (and cluster policy otherwise allows the traffic), OR if the traffic matches at least one egress rule across all of the NetworkPolicy objects whose podSelector matches the pod. If this field is empty then this NetworkPolicy limits all outgoing traffic (and serves solely to ensure that the pods it selects are isolated by default). This field is beta-level in 1.8", + "nonResourceURLs": { + "description": "NonResourceURLs is a set of partial urls that a user should have access to. *s are allowed, but only as the full, final step in the path Since non-resource URLs are not namespaced, this field is only applicable for ClusterRoles referenced from a ClusterRoleBinding. Rules can either apply to API resources (such as \"pods\" or \"secrets\") or non-resource URL paths (such as \"/api\"), but not both.", "items": { - "$ref": "#/definitions/io.k8s.api.networking.v1.NetworkPolicyEgressRule" + "type": "string" }, "type": "array", "x-kubernetes-list-type": "atomic" }, - "ingress": { - "description": "ingress is a list of ingress rules to be applied to the selected pods. Traffic is allowed to a pod if there are no NetworkPolicies selecting the pod (and cluster policy otherwise allows the traffic), OR if the traffic source is the pod's local node, OR if the traffic matches at least one ingress rule across all of the NetworkPolicy objects whose podSelector matches the pod. If this field is empty then this NetworkPolicy does not allow any traffic (and serves solely to ensure that the pods it selects are isolated by default)", + "resourceNames": { + "description": "ResourceNames is an optional white list of names that the rule applies to. An empty set means that everything is allowed.", "items": { - "$ref": "#/definitions/io.k8s.api.networking.v1.NetworkPolicyIngressRule" + "type": "string" }, "type": "array", "x-kubernetes-list-type": "atomic" }, - "podSelector": { - "$ref": "#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.LabelSelector", - "description": "podSelector selects the pods to which this NetworkPolicy object applies. The array of ingress rules is applied to any pods selected by this field. Multiple network policies can select the same set of pods. In this case, the ingress rules for each are combined additively. This field is NOT optional and follows standard label selector semantics. An empty podSelector matches all pods in this namespace." + "resources": { + "description": "Resources is a list of resources this rule applies to. '*' represents all resources.", + "items": { + "type": "string" + }, + "type": "array", + "x-kubernetes-list-type": "atomic" }, - "policyTypes": { - "description": "policyTypes is a list of rule types that the NetworkPolicy relates to. Valid options are [\"Ingress\"], [\"Egress\"], or [\"Ingress\", \"Egress\"]. If this field is not specified, it will default based on the existence of ingress or egress rules; policies that contain an egress section are assumed to affect egress, and all policies (whether or not they contain an ingress section) are assumed to affect ingress. If you want to write an egress-only policy, you must explicitly specify policyTypes [ \"Egress\" ]. Likewise, if you want to write a policy that specifies that no egress is allowed, you must specify a policyTypes value that include \"Egress\" (since such a policy would not include an egress section and would otherwise default to just [ \"Ingress\" ]). This field is beta-level in 1.8", + "verbs": { + "description": "Verbs is a list of Verbs that apply to ALL the ResourceKinds contained in this rule. '*' represents all verbs.", "items": { "type": "string" }, @@ -14621,28 +14673,48 @@ } }, "required": [ - "podSelector" + "verbs" ], "type": "object" }, - "io.k8s.api.networking.v1.ServiceBackendPort": { - "description": "ServiceBackendPort is the service port being referenced.", + "io.k8s.api.rbac.v1.Role": { + "description": "Role is a namespaced, logical grouping of PolicyRules that can be referenced as a unit by a RoleBinding.", "properties": { - "name": { - "description": "name is the name of the port on the Service. This is a mutually exclusive setting with \"Number\".", - "type": "string" + "apiVersion": { + "description": "APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources", + "type": "string" }, - "number": { - "description": "number is the numerical port number (e.g. 80) on the Service. This is a mutually exclusive setting with \"Name\".", - "format": "int32", - "type": "integer" + "kind": { + "description": "Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds", + "type": "string", + "enum": [ + "Role" + ] + }, + "metadata": { + "$ref": "#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta", + "description": "Standard object's metadata." + }, + "rules": { + "description": "Rules holds all the PolicyRules for this Role", + "items": { + "$ref": "#/definitions/io.k8s.api.rbac.v1.PolicyRule" + }, + "type": "array", + "x-kubernetes-list-type": "atomic" } }, "type": "object", - "x-kubernetes-map-type": "atomic" + "x-kubernetes-group-version-kind": [ + { + "group": "rbac.authorization.k8s.io", + "kind": "Role", + "version": "v1" + } + ] }, - "io.k8s.api.networking.v1beta1.IPAddress": { - "description": "IPAddress represents a single IP of a single IP Family. The object is designed to be used by APIs that operate on IP addresses. The object is used by the Service core API for allocation of IP addresses. An IP address can be represented in different formats, to guarantee the uniqueness of the IP, the name of the object is the IP address in canonical format, four decimal digits separated by dots suppressing leading zeros for IPv4 and the representation defined by RFC 5952 for IPv6. Valid: 192.168.1.5 or 2001:db8::1 or 2001:db8:aaaa:bbbb:cccc:dddd:eeee:1 Invalid: 10.01.2.3 or 2001:db8:0:0:0::1", + "io.k8s.api.rbac.v1.RoleBinding": { + "description": "RoleBinding references a role, but does not contain it. It can reference a Role in the same namespace or a ClusterRole in the global namespace. It adds who information via Subjects and namespace information by which namespace it exists in. RoleBindings in a given namespace only have effect in that namespace.", "properties": { "apiVersion": { "description": "APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources", @@ -14652,38 +14724,49 @@ "description": "Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds", "type": "string", "enum": [ - "IPAddress" + "RoleBinding" ] }, "metadata": { "$ref": "#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta", - "description": "Standard object's metadata. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#metadata" + "description": "Standard object's metadata." }, - "spec": { - "$ref": "#/definitions/io.k8s.api.networking.v1beta1.IPAddressSpec", - "description": "spec is the desired state of the IPAddress. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#spec-and-status" + "roleRef": { + "$ref": "#/definitions/io.k8s.api.rbac.v1.RoleRef", + "description": "RoleRef can reference a Role in the current namespace or a ClusterRole in the global namespace. If the RoleRef cannot be resolved, the Authorizer must return an error. This field is immutable." + }, + "subjects": { + "description": "Subjects holds references to the objects the role applies to.", + "items": { + "$ref": "#/definitions/io.k8s.api.rbac.v1.Subject" + }, + "type": "array", + "x-kubernetes-list-type": "atomic" } }, + "required": [ + "roleRef" + ], "type": "object", "x-kubernetes-group-version-kind": [ { - "group": "networking.k8s.io", - "kind": "IPAddress", - "version": "v1beta1" + "group": "rbac.authorization.k8s.io", + "kind": "RoleBinding", + "version": "v1" } ] }, - "io.k8s.api.networking.v1beta1.IPAddressList": { - "description": "IPAddressList contains a list of IPAddress.", + "io.k8s.api.rbac.v1.RoleBindingList": { + "description": "RoleBindingList is a collection of RoleBindings", "properties": { "apiVersion": { "description": "APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources", "type": "string" }, "items": { - "description": "items is the list of IPAddresses.", + "description": "Items is a list of RoleBindings", "items": { - "$ref": "#/definitions/io.k8s.api.networking.v1beta1.IPAddress" + "$ref": "#/definitions/io.k8s.api.rbac.v1.RoleBinding" }, "type": "array" }, @@ -14691,12 +14774,12 @@ "description": "Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds", "type": "string", "enum": [ - "IPAddressList" + "RoleBindingList" ] }, "metadata": { "$ref": "#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.ListMeta", - "description": "Standard object's metadata. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#metadata" + "description": "Standard object's metadata." } }, "required": [ @@ -14705,132 +14788,300 @@ "type": "object", "x-kubernetes-group-version-kind": [ { - "group": "networking.k8s.io", - "kind": "IPAddressList", - "version": "v1beta1" + "group": "rbac.authorization.k8s.io", + "kind": "RoleBindingList", + "version": "v1" } ] }, - "io.k8s.api.networking.v1beta1.IPAddressSpec": { - "description": "IPAddressSpec describe the attributes in an IP Address.", + "io.k8s.api.rbac.v1.RoleList": { + "description": "RoleList is a collection of Roles", "properties": { - "parentRef": { - "$ref": "#/definitions/io.k8s.api.networking.v1beta1.ParentReference", - "description": "ParentRef references the resource that an IPAddress is attached to. An IPAddress must reference a parent object." + "apiVersion": { + "description": "APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources", + "type": "string" + }, + "items": { + "description": "Items is a list of Roles", + "items": { + "$ref": "#/definitions/io.k8s.api.rbac.v1.Role" + }, + "type": "array" + }, + "kind": { + "description": "Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds", + "type": "string", + "enum": [ + "RoleList" + ] + }, + "metadata": { + "$ref": "#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.ListMeta", + "description": "Standard object's metadata." } }, "required": [ - "parentRef" + "items" ], - "type": "object" + "type": "object", + "x-kubernetes-group-version-kind": [ + { + "group": "rbac.authorization.k8s.io", + "kind": "RoleList", + "version": "v1" + } + ] }, - "io.k8s.api.networking.v1beta1.ParentReference": { - "description": "ParentReference describes a reference to a parent object.", + "io.k8s.api.rbac.v1.RoleRef": { + "description": "RoleRef contains information that points to the role being used", "properties": { - "group": { - "description": "Group is the group of the object being referenced.", + "apiGroup": { + "description": "APIGroup is the group for the resource being referenced", + "type": "string" + }, + "kind": { + "description": "Kind is the type of resource being referenced", "type": "string" }, "name": { - "description": "Name is the name of the object being referenced.", + "description": "Name is the name of resource being referenced", + "type": "string" + } + }, + "required": [ + "apiGroup", + "kind", + "name" + ], + "type": "object", + "x-kubernetes-map-type": "atomic" + }, + "io.k8s.api.rbac.v1.Subject": { + "description": "Subject contains a reference to the object or user identities a role binding applies to. This can either hold a direct API object reference, or a value for non-objects such as user and group names.", + "properties": { + "apiGroup": { + "description": "APIGroup holds the API group of the referenced subject. Defaults to \"\" for ServiceAccount subjects. Defaults to \"rbac.authorization.k8s.io\" for User and Group subjects.", "type": "string" }, - "namespace": { - "description": "Namespace is the namespace of the object being referenced.", + "kind": { + "description": "Kind of object being referenced. Values defined by this API group are \"User\", \"Group\", and \"ServiceAccount\". If the Authorizer does not recognized the kind value, the Authorizer should report an error.", "type": "string" }, - "resource": { - "description": "Resource is the resource of the object being referenced.", + "name": { + "description": "Name of the object being referenced.", + "type": "string" + }, + "namespace": { + "description": "Namespace of the referenced object. If the object kind is non-namespace, such as \"User\" or \"Group\", and this value is not empty the Authorizer should report an error.", "type": "string" } }, "required": [ - "resource", + "kind", "name" ], - "type": "object" + "type": "object", + "x-kubernetes-map-type": "atomic" }, - "io.k8s.api.networking.v1beta1.ServiceCIDR": { - "description": "ServiceCIDR defines a range of IP addresses using CIDR format (e.g. 192.168.0.0/24 or 2001:db2::/64). This range is used to allocate ClusterIPs to Service objects.", + "io.k8s.api.resource.v1alpha3.AllocatedDeviceStatus": { + "description": "AllocatedDeviceStatus contains the status of an allocated device, if the driver chooses to report it. This may include driver-specific information.", "properties": { - "apiVersion": { - "description": "APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources", + "conditions": { + "description": "Conditions contains the latest observation of the device's state. If the device has been configured according to the class and claim config references, the `Ready` condition should be True.", + "items": { + "$ref": "#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.Condition" + }, + "type": "array", + "x-kubernetes-list-map-keys": [ + "type" + ], + "x-kubernetes-list-type": "map" + }, + "data": { + "$ref": "#/definitions/io.k8s.apimachinery.pkg.runtime.RawExtension", + "description": "Data contains arbitrary driver-specific data.\n\nThe length of the raw data must be smaller or equal to 10 Ki." + }, + "device": { + "description": "Device references one device instance via its name in the driver's resource pool. It must be a DNS label.", "type": "string" }, - "kind": { - "description": "Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds", - "type": "string", - "enum": [ - "ServiceCIDR" - ] + "driver": { + "description": "Driver specifies the name of the DRA driver whose kubelet plugin should be invoked to process the allocation once the claim is needed on a node.\n\nMust be a DNS subdomain and should end with a DNS domain owned by the vendor of the driver.", + "type": "string" }, - "metadata": { - "$ref": "#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta", - "description": "Standard object's metadata. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#metadata" + "networkData": { + "$ref": "#/definitions/io.k8s.api.resource.v1alpha3.NetworkDeviceData", + "description": "NetworkData contains network-related information specific to the device." }, - "spec": { - "$ref": "#/definitions/io.k8s.api.networking.v1beta1.ServiceCIDRSpec", - "description": "spec is the desired state of the ServiceCIDR. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#spec-and-status" + "pool": { + "description": "This name together with the driver name and the device name field identify which device was allocated (`//`).\n\nMust not be longer than 253 characters and may contain one or more DNS sub-domains separated by slashes.", + "type": "string" + } + }, + "required": [ + "driver", + "pool", + "device" + ], + "type": "object" + }, + "io.k8s.api.resource.v1alpha3.AllocationResult": { + "description": "AllocationResult contains attributes of an allocated resource.", + "properties": { + "devices": { + "$ref": "#/definitions/io.k8s.api.resource.v1alpha3.DeviceAllocationResult", + "description": "Devices is the result of allocating devices." }, - "status": { - "$ref": "#/definitions/io.k8s.api.networking.v1beta1.ServiceCIDRStatus", - "description": "status represents the current state of the ServiceCIDR. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#spec-and-status" + "nodeSelector": { + "$ref": "#/definitions/io.k8s.api.core.v1.NodeSelector", + "description": "NodeSelector defines where the allocated resources are available. If unset, they are available everywhere." } }, - "type": "object", - "x-kubernetes-group-version-kind": [ - { - "group": "networking.k8s.io", - "kind": "ServiceCIDR", - "version": "v1beta1" + "type": "object" + }, + "io.k8s.api.resource.v1alpha3.BasicDevice": { + "description": "BasicDevice defines one device instance.", + "properties": { + "attributes": { + "additionalProperties": { + "$ref": "#/definitions/io.k8s.api.resource.v1alpha3.DeviceAttribute" + }, + "description": "Attributes defines the set of attributes for this device. The name of each attribute must be unique in that set.\n\nThe maximum number of attributes and capacities combined is 32.", + "type": "object" + }, + "capacity": { + "additionalProperties": { + "$ref": "#/definitions/io.k8s.apimachinery.pkg.api.resource.Quantity" + }, + "description": "Capacity defines the set of capacities for this device. The name of each capacity must be unique in that set.\n\nThe maximum number of attributes and capacities combined is 32.", + "type": "object" } - ] + }, + "type": "object" }, - "io.k8s.api.networking.v1beta1.ServiceCIDRList": { - "description": "ServiceCIDRList contains a list of ServiceCIDR objects.", + "io.k8s.api.resource.v1alpha3.CELDeviceSelector": { + "description": "CELDeviceSelector contains a CEL expression for selecting a device.", "properties": { - "apiVersion": { - "description": "APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources", + "expression": { + "description": "Expression is a CEL expression which evaluates a single device. It must evaluate to true when the device under consideration satisfies the desired criteria, and false when it does not. Any other result is an error and causes allocation of devices to abort.\n\nThe expression's input is an object named \"device\", which carries the following properties:\n - driver (string): the name of the driver which defines this device.\n - attributes (map[string]object): the device's attributes, grouped by prefix\n (e.g. device.attributes[\"dra.example.com\"] evaluates to an object with all\n of the attributes which were prefixed by \"dra.example.com\".\n - capacity (map[string]object): the device's capacities, grouped by prefix.\n\nExample: Consider a device with driver=\"dra.example.com\", which exposes two attributes named \"model\" and \"ext.example.com/family\" and which exposes one capacity named \"modules\". This input to this expression would have the following fields:\n\n device.driver\n device.attributes[\"dra.example.com\"].model\n device.attributes[\"ext.example.com\"].family\n device.capacity[\"dra.example.com\"].modules\n\nThe device.driver field can be used to check for a specific driver, either as a high-level precondition (i.e. you only want to consider devices from this driver) or as part of a multi-clause expression that is meant to consider devices from different drivers.\n\nThe value type of each attribute is defined by the device definition, and users who write these expressions must consult the documentation for their specific drivers. The value type of each capacity is Quantity.\n\nIf an unknown prefix is used as a lookup in either device.attributes or device.capacity, an empty map will be returned. Any reference to an unknown field will cause an evaluation error and allocation to abort.\n\nA robust expression should check for the existence of attributes before referencing them.\n\nFor ease of use, the cel.bind() function is enabled, and can be used to simplify expressions that access multiple attributes with the same domain. For example:\n\n cel.bind(dra, device.attributes[\"dra.example.com\"], dra.someBool && dra.anotherBool)\n\nThe length of the expression must be smaller or equal to 10 Ki. The cost of evaluating it is also limited based on the estimated number of logical steps.", "type": "string" + } + }, + "required": [ + "expression" + ], + "type": "object" + }, + "io.k8s.api.resource.v1alpha3.Device": { + "description": "Device represents one individual hardware instance that can be selected based on its attributes. Besides the name, exactly one field must be set.", + "properties": { + "basic": { + "$ref": "#/definitions/io.k8s.api.resource.v1alpha3.BasicDevice", + "description": "Basic defines one device instance." }, - "items": { - "description": "items is the list of ServiceCIDRs.", + "name": { + "description": "Name is unique identifier among all devices managed by the driver in the pool. It must be a DNS label.", + "type": "string" + } + }, + "required": [ + "name" + ], + "type": "object" + }, + "io.k8s.api.resource.v1alpha3.DeviceAllocationConfiguration": { + "description": "DeviceAllocationConfiguration gets embedded in an AllocationResult.", + "properties": { + "opaque": { + "$ref": "#/definitions/io.k8s.api.resource.v1alpha3.OpaqueDeviceConfiguration", + "description": "Opaque provides driver-specific configuration parameters." + }, + "requests": { + "description": "Requests lists the names of requests where the configuration applies. If empty, its applies to all requests.", "items": { - "$ref": "#/definitions/io.k8s.api.networking.v1beta1.ServiceCIDR" + "type": "string" }, - "type": "array" - }, - "kind": { - "description": "Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds", - "type": "string", - "enum": [ - "ServiceCIDRList" - ] + "type": "array", + "x-kubernetes-list-type": "atomic" }, - "metadata": { - "$ref": "#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.ListMeta", - "description": "Standard object's metadata. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#metadata" + "source": { + "description": "Source records whether the configuration comes from a class and thus is not something that a normal user would have been able to set or from a claim.", + "type": "string" } }, "required": [ - "items" + "source" ], - "type": "object", - "x-kubernetes-group-version-kind": [ - { - "group": "networking.k8s.io", - "kind": "ServiceCIDRList", - "version": "v1beta1" + "type": "object" + }, + "io.k8s.api.resource.v1alpha3.DeviceAllocationResult": { + "description": "DeviceAllocationResult is the result of allocating devices.", + "properties": { + "config": { + "description": "This field is a combination of all the claim and class configuration parameters. Drivers can distinguish between those based on a flag.\n\nThis includes configuration parameters for drivers which have no allocated devices in the result because it is up to the drivers which configuration parameters they support. They can silently ignore unknown configuration parameters.", + "items": { + "$ref": "#/definitions/io.k8s.api.resource.v1alpha3.DeviceAllocationConfiguration" + }, + "type": "array", + "x-kubernetes-list-type": "atomic" + }, + "results": { + "description": "Results lists all allocated devices.", + "items": { + "$ref": "#/definitions/io.k8s.api.resource.v1alpha3.DeviceRequestAllocationResult" + }, + "type": "array", + "x-kubernetes-list-type": "atomic" } - ] + }, + "type": "object" }, - "io.k8s.api.networking.v1beta1.ServiceCIDRSpec": { - "description": "ServiceCIDRSpec define the CIDRs the user wants to use for allocating ClusterIPs for Services.", + "io.k8s.api.resource.v1alpha3.DeviceAttribute": { + "description": "DeviceAttribute must have exactly one field set.", "properties": { - "cidrs": { - "description": "CIDRs defines the IP blocks in CIDR notation (e.g. \"192.168.0.0/24\" or \"2001:db8::/64\") from which to assign service cluster IPs. Max of two CIDRs is allowed, one of each IP family. This field is immutable.", + "bool": { + "description": "BoolValue is a true/false value.", + "type": "boolean" + }, + "int": { + "description": "IntValue is a number.", + "format": "int64", + "type": "integer" + }, + "string": { + "description": "StringValue is a string. Must not be longer than 64 characters.", + "type": "string" + }, + "version": { + "description": "VersionValue is a semantic version according to semver.org spec 2.0.0. Must not be longer than 64 characters.", + "type": "string" + } + }, + "type": "object" + }, + "io.k8s.api.resource.v1alpha3.DeviceClaim": { + "description": "DeviceClaim defines how to request devices with a ResourceClaim.", + "properties": { + "config": { + "description": "This field holds configuration for multiple potential drivers which could satisfy requests in this claim. It is ignored while allocating the claim.", "items": { - "type": "string" + "$ref": "#/definitions/io.k8s.api.resource.v1alpha3.DeviceClaimConfiguration" + }, + "type": "array", + "x-kubernetes-list-type": "atomic" + }, + "constraints": { + "description": "These constraints must be satisfied by the set of devices that get allocated for the claim.", + "items": { + "$ref": "#/definitions/io.k8s.api.resource.v1alpha3.DeviceConstraint" + }, + "type": "array", + "x-kubernetes-list-type": "atomic" + }, + "requests": { + "description": "Requests represent individual requests for distinct devices which must all be satisfied. If empty, nothing needs to be allocated.", + "items": { + "$ref": "#/definitions/io.k8s.api.resource.v1alpha3.DeviceRequest" }, "type": "array", "x-kubernetes-list-type": "atomic" @@ -14838,92 +15089,80 @@ }, "type": "object" }, - "io.k8s.api.networking.v1beta1.ServiceCIDRStatus": { - "description": "ServiceCIDRStatus describes the current state of the ServiceCIDR.", + "io.k8s.api.resource.v1alpha3.DeviceClaimConfiguration": { + "description": "DeviceClaimConfiguration is used for configuration parameters in DeviceClaim.", "properties": { - "conditions": { - "description": "conditions holds an array of metav1.Condition that describe the state of the ServiceCIDR. Current service state", + "opaque": { + "$ref": "#/definitions/io.k8s.api.resource.v1alpha3.OpaqueDeviceConfiguration", + "description": "Opaque provides driver-specific configuration parameters." + }, + "requests": { + "description": "Requests lists the names of requests where the configuration applies. If empty, it applies to all requests.", "items": { - "$ref": "#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.Condition" + "type": "string" }, "type": "array", - "x-kubernetes-list-map-keys": [ - "type" - ], - "x-kubernetes-list-type": "map", - "x-kubernetes-patch-merge-key": "type", - "x-kubernetes-patch-strategy": "merge" - } - }, - "type": "object" - }, - "io.k8s.api.node.v1.Overhead": { - "description": "Overhead structure represents the resource overhead associated with running a pod.", - "properties": { - "podFixed": { - "additionalProperties": { - "$ref": "#/definitions/io.k8s.apimachinery.pkg.api.resource.Quantity" - }, - "description": "podFixed represents the fixed resource overhead associated with running a pod.", - "type": "object" + "x-kubernetes-list-type": "atomic" } }, "type": "object" }, - "io.k8s.api.node.v1.RuntimeClass": { - "description": "RuntimeClass defines a class of container runtime supported in the cluster. The RuntimeClass is used to determine which container runtime is used to run all containers in a pod. RuntimeClasses are manually defined by a user or cluster provisioner, and referenced in the PodSpec. The Kubelet is responsible for resolving the RuntimeClassName reference before running the pod. For more details, see https://kubernetes.io/docs/concepts/containers/runtime-class/", + "io.k8s.api.resource.v1alpha3.DeviceClass": { + "description": "DeviceClass is a vendor- or admin-provided resource that contains device configuration and selectors. It can be referenced in the device requests of a claim to apply these presets. Cluster scoped.\n\nThis is an alpha type and requires enabling the DynamicResourceAllocation feature gate.", "properties": { "apiVersion": { "description": "APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources", "type": "string" }, - "handler": { - "description": "handler specifies the underlying runtime and configuration that the CRI implementation will use to handle pods of this class. The possible values are specific to the node & CRI configuration. It is assumed that all handlers are available on every node, and handlers of the same name are equivalent on every node. For example, a handler called \"runc\" might specify that the runc OCI runtime (using native Linux containers) will be used to run the containers in a pod. The Handler must be lowercase, conform to the DNS Label (RFC 1123) requirements, and is immutable.", - "type": "string" - }, "kind": { "description": "Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds", "type": "string", "enum": [ - "RuntimeClass" + "DeviceClass" ] }, "metadata": { "$ref": "#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta", - "description": "More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#metadata" - }, - "overhead": { - "$ref": "#/definitions/io.k8s.api.node.v1.Overhead", - "description": "overhead represents the resource overhead associated with running a pod for a given RuntimeClass. For more details, see\n https://kubernetes.io/docs/concepts/scheduling-eviction/pod-overhead/" + "description": "Standard object metadata" }, - "scheduling": { - "$ref": "#/definitions/io.k8s.api.node.v1.Scheduling", - "description": "scheduling holds the scheduling constraints to ensure that pods running with this RuntimeClass are scheduled to nodes that support it. If scheduling is nil, this RuntimeClass is assumed to be supported by all nodes." + "spec": { + "$ref": "#/definitions/io.k8s.api.resource.v1alpha3.DeviceClassSpec", + "description": "Spec defines what can be allocated and how to configure it.\n\nThis is mutable. Consumers have to be prepared for classes changing at any time, either because they get updated or replaced. Claim allocations are done once based on whatever was set in classes at the time of allocation.\n\nChanging the spec automatically increments the metadata.generation number." } }, "required": [ - "handler" + "spec" ], "type": "object", "x-kubernetes-group-version-kind": [ { - "group": "node.k8s.io", - "kind": "RuntimeClass", - "version": "v1" + "group": "resource.k8s.io", + "kind": "DeviceClass", + "version": "v1alpha3" } ] }, - "io.k8s.api.node.v1.RuntimeClassList": { - "description": "RuntimeClassList is a list of RuntimeClass objects.", + "io.k8s.api.resource.v1alpha3.DeviceClassConfiguration": { + "description": "DeviceClassConfiguration is used in DeviceClass.", + "properties": { + "opaque": { + "$ref": "#/definitions/io.k8s.api.resource.v1alpha3.OpaqueDeviceConfiguration", + "description": "Opaque provides driver-specific configuration parameters." + } + }, + "type": "object" + }, + "io.k8s.api.resource.v1alpha3.DeviceClassList": { + "description": "DeviceClassList is a collection of classes.", "properties": { "apiVersion": { "description": "APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources", "type": "string" }, "items": { - "description": "items is a list of schema objects.", + "description": "Items is the list of resource classes.", "items": { - "$ref": "#/definitions/io.k8s.api.node.v1.RuntimeClass" + "$ref": "#/definitions/io.k8s.api.resource.v1alpha3.DeviceClass" }, "type": "array" }, @@ -14931,12 +15170,12 @@ "description": "Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds", "type": "string", "enum": [ - "RuntimeClassList" + "DeviceClassList" ] }, "metadata": { "$ref": "#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.ListMeta", - "description": "Standard list metadata. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#metadata" + "description": "Standard list metadata" } }, "required": [ @@ -14945,27 +15184,27 @@ "type": "object", "x-kubernetes-group-version-kind": [ { - "group": "node.k8s.io", - "kind": "RuntimeClassList", - "version": "v1" + "group": "resource.k8s.io", + "kind": "DeviceClassList", + "version": "v1alpha3" } ] }, - "io.k8s.api.node.v1.Scheduling": { - "description": "Scheduling specifies the scheduling constraints for nodes supporting a RuntimeClass.", + "io.k8s.api.resource.v1alpha3.DeviceClassSpec": { + "description": "DeviceClassSpec is used in a [DeviceClass] to define what can be allocated and how to configure it.", "properties": { - "nodeSelector": { - "additionalProperties": { - "type": "string" + "config": { + "description": "Config defines configuration parameters that apply to each device that is claimed via this class. Some classses may potentially be satisfied by multiple drivers, so each instance of a vendor configuration applies to exactly one driver.\n\nThey are passed to the driver, but are not considered while allocating the claim.", + "items": { + "$ref": "#/definitions/io.k8s.api.resource.v1alpha3.DeviceClassConfiguration" }, - "description": "nodeSelector lists labels that must be present on nodes that support this RuntimeClass. Pods using this RuntimeClass can only be scheduled to a node matched by this selector. The RuntimeClass nodeSelector is merged with a pod's existing nodeSelector. Any conflicts will cause the pod to be rejected in admission.", - "type": "object", - "x-kubernetes-map-type": "atomic" + "type": "array", + "x-kubernetes-list-type": "atomic" }, - "tolerations": { - "description": "tolerations are appended (excluding duplicates) to pods running with this RuntimeClass during admission, effectively unioning the set of nodes tolerated by the pod and the RuntimeClass.", + "selectors": { + "description": "Each selector must be satisfied by a device which is claimed via this class.", "items": { - "$ref": "#/definitions/io.k8s.api.core.v1.Toleration" + "$ref": "#/definitions/io.k8s.api.resource.v1alpha3.DeviceSelector" }, "type": "array", "x-kubernetes-list-type": "atomic" @@ -14973,248 +15212,147 @@ }, "type": "object" }, - "io.k8s.api.policy.v1.Eviction": { - "description": "Eviction evicts a pod from its node subject to certain policies and safety constraints. This is a subresource of Pod. A request to cause such an eviction is created by POSTing to .../pods//evictions.", + "io.k8s.api.resource.v1alpha3.DeviceConstraint": { + "description": "DeviceConstraint must have exactly one field set besides Requests.", "properties": { - "apiVersion": { - "description": "APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources", + "matchAttribute": { + "description": "MatchAttribute requires that all devices in question have this attribute and that its type and value are the same across those devices.\n\nFor example, if you specified \"dra.example.com/numa\" (a hypothetical example!), then only devices in the same NUMA node will be chosen. A device which does not have that attribute will not be chosen. All devices should use a value of the same type for this attribute because that is part of its specification, but if one device doesn't, then it also will not be chosen.\n\nMust include the domain qualifier.", "type": "string" }, - "deleteOptions": { - "$ref": "#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.DeleteOptions", - "description": "DeleteOptions may be provided" - }, - "kind": { - "description": "Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds", - "type": "string", - "enum": [ - "Eviction" - ] - }, - "metadata": { - "$ref": "#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta", - "description": "ObjectMeta describes the pod that is being evicted." + "requests": { + "description": "Requests is a list of the one or more requests in this claim which must co-satisfy this constraint. If a request is fulfilled by multiple devices, then all of the devices must satisfy the constraint. If this is not specified, this constraint applies to all requests in this claim.", + "items": { + "type": "string" + }, + "type": "array", + "x-kubernetes-list-type": "atomic" } }, - "type": "object", - "x-kubernetes-group-version-kind": [ - { - "group": "policy", - "kind": "Eviction", - "version": "v1" - } - ] + "type": "object" }, - "io.k8s.api.policy.v1.PodDisruptionBudget": { - "description": "PodDisruptionBudget is an object to define the max disruption that can be caused to a collection of pods", + "io.k8s.api.resource.v1alpha3.DeviceRequest": { + "description": "DeviceRequest is a request for devices required for a claim. This is typically a request for a single resource like a device, but can also ask for several identical devices.\n\nA DeviceClassName is currently required. Clients must check that it is indeed set. It's absence indicates that something changed in a way that is not supported by the client yet, in which case it must refuse to handle the request.", "properties": { - "apiVersion": { - "description": "APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources", - "type": "string" + "adminAccess": { + "description": "AdminAccess indicates that this is a claim for administrative access to the device(s). Claims with AdminAccess are expected to be used for monitoring or other management services for a device. They ignore all ordinary claims to the device with respect to access modes and any resource allocations.\n\nThis is an alpha field and requires enabling the DRAAdminAccess feature gate. Admin access is disabled if this field is unset or set to false, otherwise it is enabled.", + "type": "boolean" }, - "kind": { - "description": "Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds", - "type": "string", - "enum": [ - "PodDisruptionBudget" - ] + "allocationMode": { + "description": "AllocationMode and its related fields define how devices are allocated to satisfy this request. Supported values are:\n\n- ExactCount: This request is for a specific number of devices.\n This is the default. The exact number is provided in the\n count field.\n\n- All: This request is for all of the matching devices in a pool.\n Allocation will fail if some devices are already allocated,\n unless adminAccess is requested.\n\nIf AlloctionMode is not specified, the default mode is ExactCount. If the mode is ExactCount and count is not specified, the default count is one. Any other requests must specify this field.\n\nMore modes may get added in the future. Clients must refuse to handle requests with unknown modes.", + "type": "string" }, - "metadata": { - "$ref": "#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta", - "description": "Standard object's metadata. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#metadata" + "count": { + "description": "Count is used only when the count mode is \"ExactCount\". Must be greater than zero. If AllocationMode is ExactCount and this field is not specified, the default is one.", + "format": "int64", + "type": "integer" }, - "spec": { - "$ref": "#/definitions/io.k8s.api.policy.v1.PodDisruptionBudgetSpec", - "description": "Specification of the desired behavior of the PodDisruptionBudget." + "deviceClassName": { + "description": "DeviceClassName references a specific DeviceClass, which can define additional configuration and selectors to be inherited by this request.\n\nA class is required. Which classes are available depends on the cluster.\n\nAdministrators may use this to restrict which devices may get requested by only installing classes with selectors for permitted devices. If users are free to request anything without restrictions, then administrators can create an empty DeviceClass for users to reference.", + "type": "string" }, - "status": { - "$ref": "#/definitions/io.k8s.api.policy.v1.PodDisruptionBudgetStatus", - "description": "Most recently observed status of the PodDisruptionBudget." - } - }, - "type": "object", - "x-kubernetes-group-version-kind": [ - { - "group": "policy", - "kind": "PodDisruptionBudget", - "version": "v1" - } - ] - }, - "io.k8s.api.policy.v1.PodDisruptionBudgetList": { - "description": "PodDisruptionBudgetList is a collection of PodDisruptionBudgets.", - "properties": { - "apiVersion": { - "description": "APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources", + "name": { + "description": "Name can be used to reference this request in a pod.spec.containers[].resources.claims entry and in a constraint of the claim.\n\nMust be a DNS label.", "type": "string" }, - "items": { - "description": "Items is a list of PodDisruptionBudgets", + "selectors": { + "description": "Selectors define criteria which must be satisfied by a specific device in order for that device to be considered for this request. All selectors must be satisfied for a device to be considered.", "items": { - "$ref": "#/definitions/io.k8s.api.policy.v1.PodDisruptionBudget" + "$ref": "#/definitions/io.k8s.api.resource.v1alpha3.DeviceSelector" }, - "type": "array" - }, - "kind": { - "description": "Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds", - "type": "string", - "enum": [ - "PodDisruptionBudgetList" - ] - }, - "metadata": { - "$ref": "#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.ListMeta", - "description": "Standard object's metadata. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#metadata" - } - }, - "required": [ - "items" - ], - "type": "object", - "x-kubernetes-group-version-kind": [ - { - "group": "policy", - "kind": "PodDisruptionBudgetList", - "version": "v1" - } - ] - }, - "io.k8s.api.policy.v1.PodDisruptionBudgetSpec": { - "description": "PodDisruptionBudgetSpec is a description of a PodDisruptionBudget.", - "properties": { - "maxUnavailable": { - "$ref": "#/definitions/io.k8s.apimachinery.pkg.util.intstr.IntOrString", - "description": "An eviction is allowed if at most \"maxUnavailable\" pods selected by \"selector\" are unavailable after the eviction, i.e. even in absence of the evicted pod. For example, one can prevent all voluntary evictions by specifying 0. This is a mutually exclusive setting with \"minAvailable\"." - }, - "minAvailable": { - "$ref": "#/definitions/io.k8s.apimachinery.pkg.util.intstr.IntOrString", - "description": "An eviction is allowed if at least \"minAvailable\" pods selected by \"selector\" will still be available after the eviction, i.e. even in the absence of the evicted pod. So for example you can prevent all voluntary evictions by specifying \"100%\"." - }, - "selector": { - "$ref": "#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.LabelSelector", - "description": "Label query over pods whose evictions are managed by the disruption budget. A null selector will match no pods, while an empty ({}) selector will select all pods within the namespace.", - "x-kubernetes-patch-strategy": "replace" - }, - "unhealthyPodEvictionPolicy": { - "description": "UnhealthyPodEvictionPolicy defines the criteria for when unhealthy pods should be considered for eviction. Current implementation considers healthy pods, as pods that have status.conditions item with type=\"Ready\",status=\"True\".\n\nValid policies are IfHealthyBudget and AlwaysAllow. If no policy is specified, the default behavior will be used, which corresponds to the IfHealthyBudget policy.\n\nIfHealthyBudget policy means that running pods (status.phase=\"Running\"), but not yet healthy can be evicted only if the guarded application is not disrupted (status.currentHealthy is at least equal to status.desiredHealthy). Healthy pods will be subject to the PDB for eviction.\n\nAlwaysAllow policy means that all running pods (status.phase=\"Running\"), but not yet healthy are considered disrupted and can be evicted regardless of whether the criteria in a PDB is met. This means perspective running pods of a disrupted application might not get a chance to become healthy. Healthy pods will be subject to the PDB for eviction.\n\nAdditional policies may be added in the future. Clients making eviction decisions should disallow eviction of unhealthy pods if they encounter an unrecognized policy in this field.\n\nThis field is beta-level. The eviction API uses this field when the feature gate PDBUnhealthyPodEvictionPolicy is enabled (enabled by default).", - "type": "string" + "type": "array", + "x-kubernetes-list-type": "atomic" } }, + "required": [ + "name", + "deviceClassName" + ], "type": "object" }, - "io.k8s.api.policy.v1.PodDisruptionBudgetStatus": { - "description": "PodDisruptionBudgetStatus represents information about the status of a PodDisruptionBudget. Status may trail the actual state of a system.", + "io.k8s.api.resource.v1alpha3.DeviceRequestAllocationResult": { + "description": "DeviceRequestAllocationResult contains the allocation result for one request.", "properties": { - "conditions": { - "description": "Conditions contain conditions for PDB. The disruption controller sets the DisruptionAllowed condition. The following are known values for the reason field (additional reasons could be added in the future): - SyncFailed: The controller encountered an error and wasn't able to compute\n the number of allowed disruptions. Therefore no disruptions are\n allowed and the status of the condition will be False.\n- InsufficientPods: The number of pods are either at or below the number\n required by the PodDisruptionBudget. No disruptions are\n allowed and the status of the condition will be False.\n- SufficientPods: There are more pods than required by the PodDisruptionBudget.\n The condition will be True, and the number of allowed\n disruptions are provided by the disruptionsAllowed property.", - "items": { - "$ref": "#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.Condition" - }, - "type": "array", - "x-kubernetes-list-map-keys": [ - "type" - ], - "x-kubernetes-list-type": "map", - "x-kubernetes-patch-merge-key": "type", - "x-kubernetes-patch-strategy": "merge" - }, - "currentHealthy": { - "description": "current number of healthy pods", - "format": "int32", - "type": "integer" - }, - "desiredHealthy": { - "description": "minimum desired number of healthy pods", - "format": "int32", - "type": "integer" + "adminAccess": { + "description": "AdminAccess indicates that this device was allocated for administrative access. See the corresponding request field for a definition of mode.\n\nThis is an alpha field and requires enabling the DRAAdminAccess feature gate. Admin access is disabled if this field is unset or set to false, otherwise it is enabled.", + "type": "boolean" }, - "disruptedPods": { - "additionalProperties": { - "$ref": "#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.Time" - }, - "description": "DisruptedPods contains information about pods whose eviction was processed by the API server eviction subresource handler but has not yet been observed by the PodDisruptionBudget controller. A pod will be in this map from the time when the API server processed the eviction request to the time when the pod is seen by PDB controller as having been marked for deletion (or after a timeout). The key in the map is the name of the pod and the value is the time when the API server processed the eviction request. If the deletion didn't occur and a pod is still there it will be removed from the list automatically by PodDisruptionBudget controller after some time. If everything goes smooth this map should be empty for the most of the time. Large number of entries in the map may indicate problems with pod deletions.", - "type": "object" + "device": { + "description": "Device references one device instance via its name in the driver's resource pool. It must be a DNS label.", + "type": "string" }, - "disruptionsAllowed": { - "description": "Number of pod disruptions that are currently allowed.", - "format": "int32", - "type": "integer" + "driver": { + "description": "Driver specifies the name of the DRA driver whose kubelet plugin should be invoked to process the allocation once the claim is needed on a node.\n\nMust be a DNS subdomain and should end with a DNS domain owned by the vendor of the driver.", + "type": "string" }, - "expectedPods": { - "description": "total number of pods counted by this disruption budget", - "format": "int32", - "type": "integer" + "pool": { + "description": "This name together with the driver name and the device name field identify which device was allocated (`//`).\n\nMust not be longer than 253 characters and may contain one or more DNS sub-domains separated by slashes.", + "type": "string" }, - "observedGeneration": { - "description": "Most recent generation observed when updating this PDB status. DisruptionsAllowed and other status information is valid only if observedGeneration equals to PDB's object generation.", - "format": "int64", - "type": "integer" + "request": { + "description": "Request is the name of the request in the claim which caused this device to be allocated. Multiple devices may have been allocated per request.", + "type": "string" } }, "required": [ - "disruptionsAllowed", - "currentHealthy", - "desiredHealthy", - "expectedPods" + "request", + "driver", + "pool", + "device" ], "type": "object" }, - "io.k8s.api.rbac.v1.AggregationRule": { - "description": "AggregationRule describes how to locate ClusterRoles to aggregate into the ClusterRole", + "io.k8s.api.resource.v1alpha3.DeviceSelector": { + "description": "DeviceSelector must have exactly one field set.", "properties": { - "clusterRoleSelectors": { - "description": "ClusterRoleSelectors holds a list of selectors which will be used to find ClusterRoles and create the rules. If any of the selectors match, then the ClusterRole's permissions will be added", - "items": { - "$ref": "#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.LabelSelector" - }, - "type": "array", - "x-kubernetes-list-type": "atomic" + "cel": { + "$ref": "#/definitions/io.k8s.api.resource.v1alpha3.CELDeviceSelector", + "description": "CEL contains a CEL expression for selecting a device." } }, "type": "object" }, - "io.k8s.api.rbac.v1.ClusterRole": { - "description": "ClusterRole is a cluster level, logical grouping of PolicyRules that can be referenced as a unit by a RoleBinding or ClusterRoleBinding.", + "io.k8s.api.resource.v1alpha3.NetworkDeviceData": { + "description": "NetworkDeviceData provides network-related details for the allocated device. This information may be filled by drivers or other components to configure or identify the device within a network context.", "properties": { - "aggregationRule": { - "$ref": "#/definitions/io.k8s.api.rbac.v1.AggregationRule", - "description": "AggregationRule is an optional field that describes how to build the Rules for this ClusterRole. If AggregationRule is set, then the Rules are controller managed and direct changes to Rules will be stomped by the controller." - }, - "apiVersion": { - "description": "APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources", + "hardwareAddress": { + "description": "HardwareAddress represents the hardware address (e.g. MAC Address) of the device's network interface.\n\nMust not be longer than 128 characters.", "type": "string" }, - "kind": { - "description": "Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds", - "type": "string", - "enum": [ - "ClusterRole" - ] - }, - "metadata": { - "$ref": "#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta", - "description": "Standard object's metadata." + "interfaceName": { + "description": "InterfaceName specifies the name of the network interface associated with the allocated device. This might be the name of a physical or virtual network interface being configured in the pod.\n\nMust not be longer than 256 characters.", + "type": "string" }, - "rules": { - "description": "Rules holds all the PolicyRules for this ClusterRole", + "ips": { + "description": "IPs lists the network addresses assigned to the device's network interface. This can include both IPv4 and IPv6 addresses. The IPs are in the CIDR notation, which includes both the address and the associated subnet mask. e.g.: \"192.0.2.5/24\" for IPv4 and \"2001:db8::5/64\" for IPv6.", "items": { - "$ref": "#/definitions/io.k8s.api.rbac.v1.PolicyRule" + "type": "string" }, "type": "array", "x-kubernetes-list-type": "atomic" } }, - "type": "object", - "x-kubernetes-group-version-kind": [ - { - "group": "rbac.authorization.k8s.io", - "kind": "ClusterRole", - "version": "v1" + "type": "object" + }, + "io.k8s.api.resource.v1alpha3.OpaqueDeviceConfiguration": { + "description": "OpaqueDeviceConfiguration contains configuration parameters for a driver in a format defined by the driver vendor.", + "properties": { + "driver": { + "description": "Driver is used to determine which kubelet plugin needs to be passed these configuration parameters.\n\nAn admission policy provided by the driver developer could use this to decide whether it needs to validate them.\n\nMust be a DNS subdomain and should end with a DNS domain owned by the vendor of the driver.", + "type": "string" + }, + "parameters": { + "$ref": "#/definitions/io.k8s.apimachinery.pkg.runtime.RawExtension", + "description": "Parameters can contain arbitrary data. It is the responsibility of the driver developer to handle validation and versioning. Typically this includes self-identification and a version (\"kind\" + \"apiVersion\" for Kubernetes types), with conversion between different versions.\n\nThe length of the raw data must be smaller or equal to 10 Ki." } - ] + }, + "required": [ + "driver", + "parameters" + ], + "type": "object" }, - "io.k8s.api.rbac.v1.ClusterRoleBinding": { - "description": "ClusterRoleBinding references a ClusterRole, but not contain it. It can reference a ClusterRole in the global namespace, and adds who information via Subject.", + "io.k8s.api.resource.v1alpha3.ResourceClaim": { + "description": "ResourceClaim describes a request for access to resources in the cluster, for use by workloads. For example, if a workload needs an accelerator device with specific properties, this is how that request is expressed. The status stanza tracks whether this claim has been satisfied and what specific resources have been allocated.\n\nThis is an alpha type and requires enabling the DynamicResourceAllocation feature gate.", "properties": { "apiVersion": { "description": "APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources", @@ -15224,87 +15362,72 @@ "description": "Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds", "type": "string", "enum": [ - "ClusterRoleBinding" + "ResourceClaim" ] }, "metadata": { "$ref": "#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta", - "description": "Standard object's metadata." + "description": "Standard object metadata" }, - "roleRef": { - "$ref": "#/definitions/io.k8s.api.rbac.v1.RoleRef", - "description": "RoleRef can only reference a ClusterRole in the global namespace. If the RoleRef cannot be resolved, the Authorizer must return an error. This field is immutable." + "spec": { + "$ref": "#/definitions/io.k8s.api.resource.v1alpha3.ResourceClaimSpec", + "description": "Spec describes what is being requested and how to configure it. The spec is immutable." }, - "subjects": { - "description": "Subjects holds references to the objects the role applies to.", - "items": { - "$ref": "#/definitions/io.k8s.api.rbac.v1.Subject" - }, - "type": "array", - "x-kubernetes-list-type": "atomic" + "status": { + "$ref": "#/definitions/io.k8s.api.resource.v1alpha3.ResourceClaimStatus", + "description": "Status describes whether the claim is ready to use and what has been allocated." } }, "required": [ - "roleRef" + "spec" ], "type": "object", "x-kubernetes-group-version-kind": [ { - "group": "rbac.authorization.k8s.io", - "kind": "ClusterRoleBinding", - "version": "v1" + "group": "resource.k8s.io", + "kind": "ResourceClaim", + "version": "v1alpha3" } ] }, - "io.k8s.api.rbac.v1.ClusterRoleBindingList": { - "description": "ClusterRoleBindingList is a collection of ClusterRoleBindings", + "io.k8s.api.resource.v1alpha3.ResourceClaimConsumerReference": { + "description": "ResourceClaimConsumerReference contains enough information to let you locate the consumer of a ResourceClaim. The user must be a resource in the same namespace as the ResourceClaim.", "properties": { - "apiVersion": { - "description": "APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources", + "apiGroup": { + "description": "APIGroup is the group for the resource being referenced. It is empty for the core API. This matches the group in the APIVersion that is used when creating the resources.", "type": "string" }, - "items": { - "description": "Items is a list of ClusterRoleBindings", - "items": { - "$ref": "#/definitions/io.k8s.api.rbac.v1.ClusterRoleBinding" - }, - "type": "array" + "name": { + "description": "Name is the name of resource being referenced.", + "type": "string" }, - "kind": { - "description": "Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds", - "type": "string", - "enum": [ - "ClusterRoleBindingList" - ] + "resource": { + "description": "Resource is the type of resource being referenced, for example \"pods\".", + "type": "string" }, - "metadata": { - "$ref": "#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.ListMeta", - "description": "Standard object's metadata." + "uid": { + "description": "UID identifies exactly one incarnation of the resource.", + "type": "string" } }, "required": [ - "items" + "resource", + "name", + "uid" ], - "type": "object", - "x-kubernetes-group-version-kind": [ - { - "group": "rbac.authorization.k8s.io", - "kind": "ClusterRoleBindingList", - "version": "v1" - } - ] + "type": "object" }, - "io.k8s.api.rbac.v1.ClusterRoleList": { - "description": "ClusterRoleList is a collection of ClusterRoles", + "io.k8s.api.resource.v1alpha3.ResourceClaimList": { + "description": "ResourceClaimList is a collection of claims.", "properties": { "apiVersion": { "description": "APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources", "type": "string" }, "items": { - "description": "Items is a list of ClusterRoles", + "description": "Items is the list of resource claims.", "items": { - "$ref": "#/definitions/io.k8s.api.rbac.v1.ClusterRole" + "$ref": "#/definitions/io.k8s.api.resource.v1alpha3.ResourceClaim" }, "type": "array" }, @@ -15312,77 +15435,74 @@ "description": "Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds", "type": "string", "enum": [ - "ClusterRoleList" + "ResourceClaimList" ] }, "metadata": { "$ref": "#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.ListMeta", - "description": "Standard object's metadata." + "description": "Standard list metadata" } }, "required": [ "items" ], "type": "object", - "x-kubernetes-group-version-kind": [ - { - "group": "rbac.authorization.k8s.io", - "kind": "ClusterRoleList", - "version": "v1" - } - ] - }, - "io.k8s.api.rbac.v1.PolicyRule": { - "description": "PolicyRule holds information that describes a policy rule, but does not contain information about who the rule applies to or which namespace the rule applies to.", - "properties": { - "apiGroups": { - "description": "APIGroups is the name of the APIGroup that contains the resources. If multiple API groups are specified, any action requested against one of the enumerated resources in any API group will be allowed. \"\" represents the core API group and \"*\" represents all API groups.", - "items": { - "type": "string" - }, - "type": "array", - "x-kubernetes-list-type": "atomic" - }, - "nonResourceURLs": { - "description": "NonResourceURLs is a set of partial urls that a user should have access to. *s are allowed, but only as the full, final step in the path Since non-resource URLs are not namespaced, this field is only applicable for ClusterRoles referenced from a ClusterRoleBinding. Rules can either apply to API resources (such as \"pods\" or \"secrets\") or non-resource URL paths (such as \"/api\"), but not both.", - "items": { - "type": "string" - }, - "type": "array", - "x-kubernetes-list-type": "atomic" - }, - "resourceNames": { - "description": "ResourceNames is an optional white list of names that the rule applies to. An empty set means that everything is allowed.", - "items": { - "type": "string" - }, - "type": "array", - "x-kubernetes-list-type": "atomic" + "x-kubernetes-group-version-kind": [ + { + "group": "resource.k8s.io", + "kind": "ResourceClaimList", + "version": "v1alpha3" + } + ] + }, + "io.k8s.api.resource.v1alpha3.ResourceClaimSpec": { + "description": "ResourceClaimSpec defines what is being requested in a ResourceClaim and how to configure it.", + "properties": { + "devices": { + "$ref": "#/definitions/io.k8s.api.resource.v1alpha3.DeviceClaim", + "description": "Devices defines how to request devices." + } + }, + "type": "object" + }, + "io.k8s.api.resource.v1alpha3.ResourceClaimStatus": { + "description": "ResourceClaimStatus tracks whether the resource has been allocated and what the result of that was.", + "properties": { + "allocation": { + "$ref": "#/definitions/io.k8s.api.resource.v1alpha3.AllocationResult", + "description": "Allocation is set once the claim has been allocated successfully." }, - "resources": { - "description": "Resources is a list of resources this rule applies to. '*' represents all resources.", + "devices": { + "description": "Devices contains the status of each device allocated for this claim, as reported by the driver. This can include driver-specific information. Entries are owned by their respective drivers.", "items": { - "type": "string" + "$ref": "#/definitions/io.k8s.api.resource.v1alpha3.AllocatedDeviceStatus" }, "type": "array", - "x-kubernetes-list-type": "atomic" + "x-kubernetes-list-map-keys": [ + "driver", + "device", + "pool" + ], + "x-kubernetes-list-type": "map" }, - "verbs": { - "description": "Verbs is a list of Verbs that apply to ALL the ResourceKinds contained in this rule. '*' represents all verbs.", + "reservedFor": { + "description": "ReservedFor indicates which entities are currently allowed to use the claim. A Pod which references a ResourceClaim which is not reserved for that Pod will not be started. A claim that is in use or might be in use because it has been reserved must not get deallocated.\n\nIn a cluster with multiple scheduler instances, two pods might get scheduled concurrently by different schedulers. When they reference the same ResourceClaim which already has reached its maximum number of consumers, only one pod can be scheduled.\n\nBoth schedulers try to add their pod to the claim.status.reservedFor field, but only the update that reaches the API server first gets stored. The other one fails with an error and the scheduler which issued it knows that it must put the pod back into the queue, waiting for the ResourceClaim to become usable again.\n\nThere can be at most 32 such reservations. This may get increased in the future, but not reduced.", "items": { - "type": "string" + "$ref": "#/definitions/io.k8s.api.resource.v1alpha3.ResourceClaimConsumerReference" }, "type": "array", - "x-kubernetes-list-type": "atomic" + "x-kubernetes-list-map-keys": [ + "uid" + ], + "x-kubernetes-list-type": "map", + "x-kubernetes-patch-merge-key": "uid", + "x-kubernetes-patch-strategy": "merge" } }, - "required": [ - "verbs" - ], "type": "object" }, - "io.k8s.api.rbac.v1.Role": { - "description": "Role is a namespaced, logical grouping of PolicyRules that can be referenced as a unit by a RoleBinding.", + "io.k8s.api.resource.v1alpha3.ResourceClaimTemplate": { + "description": "ResourceClaimTemplate is used to produce ResourceClaim objects.\n\nThis is an alpha type and requires enabling the DynamicResourceAllocation feature gate.", "properties": { "apiVersion": { "description": "APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources", @@ -15392,123 +15512,156 @@ "description": "Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds", "type": "string", "enum": [ - "Role" + "ResourceClaimTemplate" ] }, "metadata": { "$ref": "#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta", - "description": "Standard object's metadata." + "description": "Standard object metadata" }, - "rules": { - "description": "Rules holds all the PolicyRules for this Role", - "items": { - "$ref": "#/definitions/io.k8s.api.rbac.v1.PolicyRule" - }, - "type": "array", - "x-kubernetes-list-type": "atomic" + "spec": { + "$ref": "#/definitions/io.k8s.api.resource.v1alpha3.ResourceClaimTemplateSpec", + "description": "Describes the ResourceClaim that is to be generated.\n\nThis field is immutable. A ResourceClaim will get created by the control plane for a Pod when needed and then not get updated anymore." } }, + "required": [ + "spec" + ], "type": "object", "x-kubernetes-group-version-kind": [ { - "group": "rbac.authorization.k8s.io", - "kind": "Role", - "version": "v1" + "group": "resource.k8s.io", + "kind": "ResourceClaimTemplate", + "version": "v1alpha3" } ] }, - "io.k8s.api.rbac.v1.RoleBinding": { - "description": "RoleBinding references a role, but does not contain it. It can reference a Role in the same namespace or a ClusterRole in the global namespace. It adds who information via Subjects and namespace information by which namespace it exists in. RoleBindings in a given namespace only have effect in that namespace.", + "io.k8s.api.resource.v1alpha3.ResourceClaimTemplateList": { + "description": "ResourceClaimTemplateList is a collection of claim templates.", "properties": { "apiVersion": { "description": "APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources", "type": "string" }, + "items": { + "description": "Items is the list of resource claim templates.", + "items": { + "$ref": "#/definitions/io.k8s.api.resource.v1alpha3.ResourceClaimTemplate" + }, + "type": "array" + }, "kind": { "description": "Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds", "type": "string", "enum": [ - "RoleBinding" + "ResourceClaimTemplateList" ] }, "metadata": { - "$ref": "#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta", - "description": "Standard object's metadata." - }, - "roleRef": { - "$ref": "#/definitions/io.k8s.api.rbac.v1.RoleRef", - "description": "RoleRef can reference a Role in the current namespace or a ClusterRole in the global namespace. If the RoleRef cannot be resolved, the Authorizer must return an error. This field is immutable." - }, - "subjects": { - "description": "Subjects holds references to the objects the role applies to.", - "items": { - "$ref": "#/definitions/io.k8s.api.rbac.v1.Subject" - }, - "type": "array", - "x-kubernetes-list-type": "atomic" + "$ref": "#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.ListMeta", + "description": "Standard list metadata" } }, "required": [ - "roleRef" + "items" ], "type": "object", "x-kubernetes-group-version-kind": [ { - "group": "rbac.authorization.k8s.io", - "kind": "RoleBinding", - "version": "v1" + "group": "resource.k8s.io", + "kind": "ResourceClaimTemplateList", + "version": "v1alpha3" } ] }, - "io.k8s.api.rbac.v1.RoleBindingList": { - "description": "RoleBindingList is a collection of RoleBindings", + "io.k8s.api.resource.v1alpha3.ResourceClaimTemplateSpec": { + "description": "ResourceClaimTemplateSpec contains the metadata and fields for a ResourceClaim.", + "properties": { + "metadata": { + "$ref": "#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta", + "description": "ObjectMeta may contain labels and annotations that will be copied into the ResourceClaim when creating it. No other fields are allowed and will be rejected during validation." + }, + "spec": { + "$ref": "#/definitions/io.k8s.api.resource.v1alpha3.ResourceClaimSpec", + "description": "Spec for the ResourceClaim. The entire content is copied unchanged into the ResourceClaim that gets created from this template. The same fields as in a ResourceClaim are also valid here." + } + }, + "required": [ + "spec" + ], + "type": "object" + }, + "io.k8s.api.resource.v1alpha3.ResourcePool": { + "description": "ResourcePool describes the pool that ResourceSlices belong to.", + "properties": { + "generation": { + "description": "Generation tracks the change in a pool over time. Whenever a driver changes something about one or more of the resources in a pool, it must change the generation in all ResourceSlices which are part of that pool. Consumers of ResourceSlices should only consider resources from the pool with the highest generation number. The generation may be reset by drivers, which should be fine for consumers, assuming that all ResourceSlices in a pool are updated to match or deleted.\n\nCombined with ResourceSliceCount, this mechanism enables consumers to detect pools which are comprised of multiple ResourceSlices and are in an incomplete state.", + "format": "int64", + "type": "integer" + }, + "name": { + "description": "Name is used to identify the pool. For node-local devices, this is often the node name, but this is not required.\n\nIt must not be longer than 253 characters and must consist of one or more DNS sub-domains separated by slashes. This field is immutable.", + "type": "string" + }, + "resourceSliceCount": { + "description": "ResourceSliceCount is the total number of ResourceSlices in the pool at this generation number. Must be greater than zero.\n\nConsumers can use this to check whether they have seen all ResourceSlices belonging to the same pool.", + "format": "int64", + "type": "integer" + } + }, + "required": [ + "name", + "generation", + "resourceSliceCount" + ], + "type": "object" + }, + "io.k8s.api.resource.v1alpha3.ResourceSlice": { + "description": "ResourceSlice represents one or more resources in a pool of similar resources, managed by a common driver. A pool may span more than one ResourceSlice, and exactly how many ResourceSlices comprise a pool is determined by the driver.\n\nAt the moment, the only supported resources are devices with attributes and capacities. Each device in a given pool, regardless of how many ResourceSlices, must have a unique name. The ResourceSlice in which a device gets published may change over time. The unique identifier for a device is the tuple , , .\n\nWhenever a driver needs to update a pool, it increments the pool.Spec.Pool.Generation number and updates all ResourceSlices with that new number and new resource definitions. A consumer must only use ResourceSlices with the highest generation number and ignore all others.\n\nWhen allocating all resources in a pool matching certain criteria or when looking for the best solution among several different alternatives, a consumer should check the number of ResourceSlices in a pool (included in each ResourceSlice) to determine whether its view of a pool is complete and if not, should wait until the driver has completed updating the pool.\n\nFor resources that are not local to a node, the node name is not set. Instead, the driver may use a node selector to specify where the devices are available.\n\nThis is an alpha type and requires enabling the DynamicResourceAllocation feature gate.", "properties": { "apiVersion": { "description": "APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources", "type": "string" }, - "items": { - "description": "Items is a list of RoleBindings", - "items": { - "$ref": "#/definitions/io.k8s.api.rbac.v1.RoleBinding" - }, - "type": "array" - }, "kind": { "description": "Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds", "type": "string", "enum": [ - "RoleBindingList" + "ResourceSlice" ] }, "metadata": { - "$ref": "#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.ListMeta", - "description": "Standard object's metadata." + "$ref": "#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta", + "description": "Standard object metadata" + }, + "spec": { + "$ref": "#/definitions/io.k8s.api.resource.v1alpha3.ResourceSliceSpec", + "description": "Contains the information published by the driver.\n\nChanging the spec automatically increments the metadata.generation number." } }, "required": [ - "items" + "spec" ], "type": "object", "x-kubernetes-group-version-kind": [ { - "group": "rbac.authorization.k8s.io", - "kind": "RoleBindingList", - "version": "v1" + "group": "resource.k8s.io", + "kind": "ResourceSlice", + "version": "v1alpha3" } ] }, - "io.k8s.api.rbac.v1.RoleList": { - "description": "RoleList is a collection of Roles", + "io.k8s.api.resource.v1alpha3.ResourceSliceList": { + "description": "ResourceSliceList is a collection of ResourceSlices.", "properties": { "apiVersion": { "description": "APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources", "type": "string" }, "items": { - "description": "Items is a list of Roles", + "description": "Items is the list of resource ResourceSlices.", "items": { - "$ref": "#/definitions/io.k8s.api.rbac.v1.Role" + "$ref": "#/definitions/io.k8s.api.resource.v1alpha3.ResourceSlice" }, "type": "array" }, @@ -15516,12 +15669,12 @@ "description": "Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds", "type": "string", "enum": [ - "RoleList" + "ResourceSliceList" ] }, "metadata": { "$ref": "#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.ListMeta", - "description": "Standard object's metadata." + "description": "Standard list metadata" } }, "required": [ @@ -15530,72 +15683,97 @@ "type": "object", "x-kubernetes-group-version-kind": [ { - "group": "rbac.authorization.k8s.io", - "kind": "RoleList", - "version": "v1" + "group": "resource.k8s.io", + "kind": "ResourceSliceList", + "version": "v1alpha3" } ] }, - "io.k8s.api.rbac.v1.RoleRef": { - "description": "RoleRef contains information that points to the role being used", + "io.k8s.api.resource.v1alpha3.ResourceSliceSpec": { + "description": "ResourceSliceSpec contains the information published by the driver in one ResourceSlice.", "properties": { - "apiGroup": { - "description": "APIGroup is the group for the resource being referenced", - "type": "string" + "allNodes": { + "description": "AllNodes indicates that all nodes have access to the resources in the pool.\n\nExactly one of NodeName, NodeSelector and AllNodes must be set.", + "type": "boolean" }, - "kind": { - "description": "Kind is the type of resource being referenced", + "devices": { + "description": "Devices lists some or all of the devices in this pool.\n\nMust not have more than 128 entries.", + "items": { + "$ref": "#/definitions/io.k8s.api.resource.v1alpha3.Device" + }, + "type": "array", + "x-kubernetes-list-type": "atomic" + }, + "driver": { + "description": "Driver identifies the DRA driver providing the capacity information. A field selector can be used to list only ResourceSlice objects with a certain driver name.\n\nMust be a DNS subdomain and should end with a DNS domain owned by the vendor of the driver. This field is immutable.", "type": "string" }, - "name": { - "description": "Name is the name of resource being referenced", + "nodeName": { + "description": "NodeName identifies the node which provides the resources in this pool. A field selector can be used to list only ResourceSlice objects belonging to a certain node.\n\nThis field can be used to limit access from nodes to ResourceSlices with the same node name. It also indicates to autoscalers that adding new nodes of the same type as some old node might also make new resources available.\n\nExactly one of NodeName, NodeSelector and AllNodes must be set. This field is immutable.", "type": "string" + }, + "nodeSelector": { + "$ref": "#/definitions/io.k8s.api.core.v1.NodeSelector", + "description": "NodeSelector defines which nodes have access to the resources in the pool, when that pool is not limited to a single node.\n\nMust use exactly one term.\n\nExactly one of NodeName, NodeSelector and AllNodes must be set." + }, + "pool": { + "$ref": "#/definitions/io.k8s.api.resource.v1alpha3.ResourcePool", + "description": "Pool describes the pool that this ResourceSlice belongs to." } }, "required": [ - "apiGroup", - "kind", - "name" + "driver", + "pool" ], - "type": "object", - "x-kubernetes-map-type": "atomic" + "type": "object" }, - "io.k8s.api.rbac.v1.Subject": { - "description": "Subject contains a reference to the object or user identities a role binding applies to. This can either hold a direct API object reference, or a value for non-objects such as user and group names.", + "io.k8s.api.resource.v1beta1.AllocatedDeviceStatus": { + "description": "AllocatedDeviceStatus contains the status of an allocated device, if the driver chooses to report it. This may include driver-specific information.", "properties": { - "apiGroup": { - "description": "APIGroup holds the API group of the referenced subject. Defaults to \"\" for ServiceAccount subjects. Defaults to \"rbac.authorization.k8s.io\" for User and Group subjects.", - "type": "string" + "conditions": { + "description": "Conditions contains the latest observation of the device's state. If the device has been configured according to the class and claim config references, the `Ready` condition should be True.", + "items": { + "$ref": "#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.Condition" + }, + "type": "array", + "x-kubernetes-list-map-keys": [ + "type" + ], + "x-kubernetes-list-type": "map" }, - "kind": { - "description": "Kind of object being referenced. Values defined by this API group are \"User\", \"Group\", and \"ServiceAccount\". If the Authorizer does not recognized the kind value, the Authorizer should report an error.", + "data": { + "$ref": "#/definitions/io.k8s.apimachinery.pkg.runtime.RawExtension", + "description": "Data contains arbitrary driver-specific data.\n\nThe length of the raw data must be smaller or equal to 10 Ki." + }, + "device": { + "description": "Device references one device instance via its name in the driver's resource pool. It must be a DNS label.", "type": "string" }, - "name": { - "description": "Name of the object being referenced.", + "driver": { + "description": "Driver specifies the name of the DRA driver whose kubelet plugin should be invoked to process the allocation once the claim is needed on a node.\n\nMust be a DNS subdomain and should end with a DNS domain owned by the vendor of the driver.", "type": "string" }, - "namespace": { - "description": "Namespace of the referenced object. If the object kind is non-namespace, such as \"User\" or \"Group\", and this value is not empty the Authorizer should report an error.", + "networkData": { + "$ref": "#/definitions/io.k8s.api.resource.v1beta1.NetworkDeviceData", + "description": "NetworkData contains network-related information specific to the device." + }, + "pool": { + "description": "This name together with the driver name and the device name field identify which device was allocated (`//`).\n\nMust not be longer than 253 characters and may contain one or more DNS sub-domains separated by slashes.", "type": "string" } }, "required": [ - "kind", - "name" + "driver", + "pool", + "device" ], - "type": "object", - "x-kubernetes-map-type": "atomic" + "type": "object" }, - "io.k8s.api.resource.v1alpha3.AllocationResult": { + "io.k8s.api.resource.v1beta1.AllocationResult": { "description": "AllocationResult contains attributes of an allocated resource.", "properties": { - "controller": { - "description": "Controller is the name of the DRA driver which handled the allocation. That driver is also responsible for deallocating the claim. It is empty when the claim can be deallocated without involving a driver.\n\nA driver may allocate devices provided by other drivers, so this driver name here can be different from the driver names listed for the results.\n\nThis is an alpha field and requires enabling the DRAControlPlaneController feature gate.", - "type": "string" - }, "devices": { - "$ref": "#/definitions/io.k8s.api.resource.v1alpha3.DeviceAllocationResult", + "$ref": "#/definitions/io.k8s.api.resource.v1beta1.DeviceAllocationResult", "description": "Devices is the result of allocating devices." }, "nodeSelector": { @@ -15605,19 +15783,19 @@ }, "type": "object" }, - "io.k8s.api.resource.v1alpha3.BasicDevice": { + "io.k8s.api.resource.v1beta1.BasicDevice": { "description": "BasicDevice defines one device instance.", "properties": { "attributes": { "additionalProperties": { - "$ref": "#/definitions/io.k8s.api.resource.v1alpha3.DeviceAttribute" + "$ref": "#/definitions/io.k8s.api.resource.v1beta1.DeviceAttribute" }, "description": "Attributes defines the set of attributes for this device. The name of each attribute must be unique in that set.\n\nThe maximum number of attributes and capacities combined is 32.", "type": "object" }, "capacity": { "additionalProperties": { - "$ref": "#/definitions/io.k8s.apimachinery.pkg.api.resource.Quantity" + "$ref": "#/definitions/io.k8s.api.resource.v1beta1.DeviceCapacity" }, "description": "Capacity defines the set of capacities for this device. The name of each capacity must be unique in that set.\n\nThe maximum number of attributes and capacities combined is 32.", "type": "object" @@ -15625,11 +15803,11 @@ }, "type": "object" }, - "io.k8s.api.resource.v1alpha3.CELDeviceSelector": { + "io.k8s.api.resource.v1beta1.CELDeviceSelector": { "description": "CELDeviceSelector contains a CEL expression for selecting a device.", "properties": { "expression": { - "description": "Expression is a CEL expression which evaluates a single device. It must evaluate to true when the device under consideration satisfies the desired criteria, and false when it does not. Any other result is an error and causes allocation of devices to abort.\n\nThe expression's input is an object named \"device\", which carries the following properties:\n - driver (string): the name of the driver which defines this device.\n - attributes (map[string]object): the device's attributes, grouped by prefix\n (e.g. device.attributes[\"dra.example.com\"] evaluates to an object with all\n of the attributes which were prefixed by \"dra.example.com\".\n - capacity (map[string]object): the device's capacities, grouped by prefix.\n\nExample: Consider a device with driver=\"dra.example.com\", which exposes two attributes named \"model\" and \"ext.example.com/family\" and which exposes one capacity named \"modules\". This input to this expression would have the following fields:\n\n device.driver\n device.attributes[\"dra.example.com\"].model\n device.attributes[\"ext.example.com\"].family\n device.capacity[\"dra.example.com\"].modules\n\nThe device.driver field can be used to check for a specific driver, either as a high-level precondition (i.e. you only want to consider devices from this driver) or as part of a multi-clause expression that is meant to consider devices from different drivers.\n\nThe value type of each attribute is defined by the device definition, and users who write these expressions must consult the documentation for their specific drivers. The value type of each capacity is Quantity.\n\nIf an unknown prefix is used as a lookup in either device.attributes or device.capacity, an empty map will be returned. Any reference to an unknown field will cause an evaluation error and allocation to abort.\n\nA robust expression should check for the existence of attributes before referencing them.\n\nFor ease of use, the cel.bind() function is enabled, and can be used to simplify expressions that access multiple attributes with the same domain. For example:\n\n cel.bind(dra, device.attributes[\"dra.example.com\"], dra.someBool && dra.anotherBool)", + "description": "Expression is a CEL expression which evaluates a single device. It must evaluate to true when the device under consideration satisfies the desired criteria, and false when it does not. Any other result is an error and causes allocation of devices to abort.\n\nThe expression's input is an object named \"device\", which carries the following properties:\n - driver (string): the name of the driver which defines this device.\n - attributes (map[string]object): the device's attributes, grouped by prefix\n (e.g. device.attributes[\"dra.example.com\"] evaluates to an object with all\n of the attributes which were prefixed by \"dra.example.com\".\n - capacity (map[string]object): the device's capacities, grouped by prefix.\n\nExample: Consider a device with driver=\"dra.example.com\", which exposes two attributes named \"model\" and \"ext.example.com/family\" and which exposes one capacity named \"modules\". This input to this expression would have the following fields:\n\n device.driver\n device.attributes[\"dra.example.com\"].model\n device.attributes[\"ext.example.com\"].family\n device.capacity[\"dra.example.com\"].modules\n\nThe device.driver field can be used to check for a specific driver, either as a high-level precondition (i.e. you only want to consider devices from this driver) or as part of a multi-clause expression that is meant to consider devices from different drivers.\n\nThe value type of each attribute is defined by the device definition, and users who write these expressions must consult the documentation for their specific drivers. The value type of each capacity is Quantity.\n\nIf an unknown prefix is used as a lookup in either device.attributes or device.capacity, an empty map will be returned. Any reference to an unknown field will cause an evaluation error and allocation to abort.\n\nA robust expression should check for the existence of attributes before referencing them.\n\nFor ease of use, the cel.bind() function is enabled, and can be used to simplify expressions that access multiple attributes with the same domain. For example:\n\n cel.bind(dra, device.attributes[\"dra.example.com\"], dra.someBool && dra.anotherBool)\n\nThe length of the expression must be smaller or equal to 10 Ki. The cost of evaluating it is also limited based on the estimated number of logical steps.", "type": "string" } }, @@ -15638,11 +15816,11 @@ ], "type": "object" }, - "io.k8s.api.resource.v1alpha3.Device": { + "io.k8s.api.resource.v1beta1.Device": { "description": "Device represents one individual hardware instance that can be selected based on its attributes. Besides the name, exactly one field must be set.", "properties": { "basic": { - "$ref": "#/definitions/io.k8s.api.resource.v1alpha3.BasicDevice", + "$ref": "#/definitions/io.k8s.api.resource.v1beta1.BasicDevice", "description": "Basic defines one device instance." }, "name": { @@ -15655,11 +15833,11 @@ ], "type": "object" }, - "io.k8s.api.resource.v1alpha3.DeviceAllocationConfiguration": { + "io.k8s.api.resource.v1beta1.DeviceAllocationConfiguration": { "description": "DeviceAllocationConfiguration gets embedded in an AllocationResult.", "properties": { "opaque": { - "$ref": "#/definitions/io.k8s.api.resource.v1alpha3.OpaqueDeviceConfiguration", + "$ref": "#/definitions/io.k8s.api.resource.v1beta1.OpaqueDeviceConfiguration", "description": "Opaque provides driver-specific configuration parameters." }, "requests": { @@ -15680,13 +15858,13 @@ ], "type": "object" }, - "io.k8s.api.resource.v1alpha3.DeviceAllocationResult": { + "io.k8s.api.resource.v1beta1.DeviceAllocationResult": { "description": "DeviceAllocationResult is the result of allocating devices.", "properties": { "config": { "description": "This field is a combination of all the claim and class configuration parameters. Drivers can distinguish between those based on a flag.\n\nThis includes configuration parameters for drivers which have no allocated devices in the result because it is up to the drivers which configuration parameters they support. They can silently ignore unknown configuration parameters.", "items": { - "$ref": "#/definitions/io.k8s.api.resource.v1alpha3.DeviceAllocationConfiguration" + "$ref": "#/definitions/io.k8s.api.resource.v1beta1.DeviceAllocationConfiguration" }, "type": "array", "x-kubernetes-list-type": "atomic" @@ -15694,7 +15872,7 @@ "results": { "description": "Results lists all allocated devices.", "items": { - "$ref": "#/definitions/io.k8s.api.resource.v1alpha3.DeviceRequestAllocationResult" + "$ref": "#/definitions/io.k8s.api.resource.v1beta1.DeviceRequestAllocationResult" }, "type": "array", "x-kubernetes-list-type": "atomic" @@ -15702,7 +15880,7 @@ }, "type": "object" }, - "io.k8s.api.resource.v1alpha3.DeviceAttribute": { + "io.k8s.api.resource.v1beta1.DeviceAttribute": { "description": "DeviceAttribute must have exactly one field set.", "properties": { "bool": { @@ -15725,13 +15903,26 @@ }, "type": "object" }, - "io.k8s.api.resource.v1alpha3.DeviceClaim": { + "io.k8s.api.resource.v1beta1.DeviceCapacity": { + "description": "DeviceCapacity describes a quantity associated with a device.", + "properties": { + "value": { + "$ref": "#/definitions/io.k8s.apimachinery.pkg.api.resource.Quantity", + "description": "Value defines how much of a certain device capacity is available." + } + }, + "required": [ + "value" + ], + "type": "object" + }, + "io.k8s.api.resource.v1beta1.DeviceClaim": { "description": "DeviceClaim defines how to request devices with a ResourceClaim.", "properties": { "config": { "description": "This field holds configuration for multiple potential drivers which could satisfy requests in this claim. It is ignored while allocating the claim.", "items": { - "$ref": "#/definitions/io.k8s.api.resource.v1alpha3.DeviceClaimConfiguration" + "$ref": "#/definitions/io.k8s.api.resource.v1beta1.DeviceClaimConfiguration" }, "type": "array", "x-kubernetes-list-type": "atomic" @@ -15739,7 +15930,7 @@ "constraints": { "description": "These constraints must be satisfied by the set of devices that get allocated for the claim.", "items": { - "$ref": "#/definitions/io.k8s.api.resource.v1alpha3.DeviceConstraint" + "$ref": "#/definitions/io.k8s.api.resource.v1beta1.DeviceConstraint" }, "type": "array", "x-kubernetes-list-type": "atomic" @@ -15747,7 +15938,7 @@ "requests": { "description": "Requests represent individual requests for distinct devices which must all be satisfied. If empty, nothing needs to be allocated.", "items": { - "$ref": "#/definitions/io.k8s.api.resource.v1alpha3.DeviceRequest" + "$ref": "#/definitions/io.k8s.api.resource.v1beta1.DeviceRequest" }, "type": "array", "x-kubernetes-list-type": "atomic" @@ -15755,11 +15946,11 @@ }, "type": "object" }, - "io.k8s.api.resource.v1alpha3.DeviceClaimConfiguration": { + "io.k8s.api.resource.v1beta1.DeviceClaimConfiguration": { "description": "DeviceClaimConfiguration is used for configuration parameters in DeviceClaim.", "properties": { "opaque": { - "$ref": "#/definitions/io.k8s.api.resource.v1alpha3.OpaqueDeviceConfiguration", + "$ref": "#/definitions/io.k8s.api.resource.v1beta1.OpaqueDeviceConfiguration", "description": "Opaque provides driver-specific configuration parameters." }, "requests": { @@ -15773,7 +15964,7 @@ }, "type": "object" }, - "io.k8s.api.resource.v1alpha3.DeviceClass": { + "io.k8s.api.resource.v1beta1.DeviceClass": { "description": "DeviceClass is a vendor- or admin-provided resource that contains device configuration and selectors. It can be referenced in the device requests of a claim to apply these presets. Cluster scoped.\n\nThis is an alpha type and requires enabling the DynamicResourceAllocation feature gate.", "properties": { "apiVersion": { @@ -15792,7 +15983,7 @@ "description": "Standard object metadata" }, "spec": { - "$ref": "#/definitions/io.k8s.api.resource.v1alpha3.DeviceClassSpec", + "$ref": "#/definitions/io.k8s.api.resource.v1beta1.DeviceClassSpec", "description": "Spec defines what can be allocated and how to configure it.\n\nThis is mutable. Consumers have to be prepared for classes changing at any time, either because they get updated or replaced. Claim allocations are done once based on whatever was set in classes at the time of allocation.\n\nChanging the spec automatically increments the metadata.generation number." } }, @@ -15804,21 +15995,21 @@ { "group": "resource.k8s.io", "kind": "DeviceClass", - "version": "v1alpha3" + "version": "v1beta1" } ] }, - "io.k8s.api.resource.v1alpha3.DeviceClassConfiguration": { + "io.k8s.api.resource.v1beta1.DeviceClassConfiguration": { "description": "DeviceClassConfiguration is used in DeviceClass.", "properties": { "opaque": { - "$ref": "#/definitions/io.k8s.api.resource.v1alpha3.OpaqueDeviceConfiguration", + "$ref": "#/definitions/io.k8s.api.resource.v1beta1.OpaqueDeviceConfiguration", "description": "Opaque provides driver-specific configuration parameters." } }, "type": "object" }, - "io.k8s.api.resource.v1alpha3.DeviceClassList": { + "io.k8s.api.resource.v1beta1.DeviceClassList": { "description": "DeviceClassList is a collection of classes.", "properties": { "apiVersion": { @@ -15828,7 +16019,7 @@ "items": { "description": "Items is the list of resource classes.", "items": { - "$ref": "#/definitions/io.k8s.api.resource.v1alpha3.DeviceClass" + "$ref": "#/definitions/io.k8s.api.resource.v1beta1.DeviceClass" }, "type": "array" }, @@ -15852,17 +16043,17 @@ { "group": "resource.k8s.io", "kind": "DeviceClassList", - "version": "v1alpha3" + "version": "v1beta1" } ] }, - "io.k8s.api.resource.v1alpha3.DeviceClassSpec": { + "io.k8s.api.resource.v1beta1.DeviceClassSpec": { "description": "DeviceClassSpec is used in a [DeviceClass] to define what can be allocated and how to configure it.", "properties": { "config": { "description": "Config defines configuration parameters that apply to each device that is claimed via this class. Some classses may potentially be satisfied by multiple drivers, so each instance of a vendor configuration applies to exactly one driver.\n\nThey are passed to the driver, but are not considered while allocating the claim.", "items": { - "$ref": "#/definitions/io.k8s.api.resource.v1alpha3.DeviceClassConfiguration" + "$ref": "#/definitions/io.k8s.api.resource.v1beta1.DeviceClassConfiguration" }, "type": "array", "x-kubernetes-list-type": "atomic" @@ -15870,19 +16061,15 @@ "selectors": { "description": "Each selector must be satisfied by a device which is claimed via this class.", "items": { - "$ref": "#/definitions/io.k8s.api.resource.v1alpha3.DeviceSelector" + "$ref": "#/definitions/io.k8s.api.resource.v1beta1.DeviceSelector" }, "type": "array", "x-kubernetes-list-type": "atomic" - }, - "suitableNodes": { - "$ref": "#/definitions/io.k8s.api.core.v1.NodeSelector", - "description": "Only nodes matching the selector will be considered by the scheduler when trying to find a Node that fits a Pod when that Pod uses a claim that has not been allocated yet *and* that claim gets allocated through a control plane controller. It is ignored when the claim does not use a control plane controller for allocation.\n\nSetting this field is optional. If unset, all Nodes are candidates.\n\nThis is an alpha field and requires enabling the DRAControlPlaneController feature gate." } }, "type": "object" }, - "io.k8s.api.resource.v1alpha3.DeviceConstraint": { + "io.k8s.api.resource.v1beta1.DeviceConstraint": { "description": "DeviceConstraint must have exactly one field set besides Requests.", "properties": { "matchAttribute": { @@ -15900,11 +16087,11 @@ }, "type": "object" }, - "io.k8s.api.resource.v1alpha3.DeviceRequest": { + "io.k8s.api.resource.v1beta1.DeviceRequest": { "description": "DeviceRequest is a request for devices required for a claim. This is typically a request for a single resource like a device, but can also ask for several identical devices.\n\nA DeviceClassName is currently required. Clients must check that it is indeed set. It's absence indicates that something changed in a way that is not supported by the client yet, in which case it must refuse to handle the request.", "properties": { "adminAccess": { - "description": "AdminAccess indicates that this is a claim for administrative access to the device(s). Claims with AdminAccess are expected to be used for monitoring or other management services for a device. They ignore all ordinary claims to the device with respect to access modes and any resource allocations.", + "description": "AdminAccess indicates that this is a claim for administrative access to the device(s). Claims with AdminAccess are expected to be used for monitoring or other management services for a device. They ignore all ordinary claims to the device with respect to access modes and any resource allocations.\n\nThis is an alpha field and requires enabling the DRAAdminAccess feature gate. Admin access is disabled if this field is unset or set to false, otherwise it is enabled.", "type": "boolean" }, "allocationMode": { @@ -15927,7 +16114,7 @@ "selectors": { "description": "Selectors define criteria which must be satisfied by a specific device in order for that device to be considered for this request. All selectors must be satisfied for a device to be considered.", "items": { - "$ref": "#/definitions/io.k8s.api.resource.v1alpha3.DeviceSelector" + "$ref": "#/definitions/io.k8s.api.resource.v1beta1.DeviceSelector" }, "type": "array", "x-kubernetes-list-type": "atomic" @@ -15939,9 +16126,13 @@ ], "type": "object" }, - "io.k8s.api.resource.v1alpha3.DeviceRequestAllocationResult": { + "io.k8s.api.resource.v1beta1.DeviceRequestAllocationResult": { "description": "DeviceRequestAllocationResult contains the allocation result for one request.", "properties": { + "adminAccess": { + "description": "AdminAccess indicates that this device was allocated for administrative access. See the corresponding request field for a definition of mode.\n\nThis is an alpha field and requires enabling the DRAAdminAccess feature gate. Admin access is disabled if this field is unset or set to false, otherwise it is enabled.", + "type": "boolean" + }, "device": { "description": "Device references one device instance via its name in the driver's resource pool. It must be a DNS label.", "type": "string" @@ -15967,147 +16158,57 @@ ], "type": "object" }, - "io.k8s.api.resource.v1alpha3.DeviceSelector": { + "io.k8s.api.resource.v1beta1.DeviceSelector": { "description": "DeviceSelector must have exactly one field set.", "properties": { "cel": { - "$ref": "#/definitions/io.k8s.api.resource.v1alpha3.CELDeviceSelector", + "$ref": "#/definitions/io.k8s.api.resource.v1beta1.CELDeviceSelector", "description": "CEL contains a CEL expression for selecting a device." } }, "type": "object" }, - "io.k8s.api.resource.v1alpha3.OpaqueDeviceConfiguration": { - "description": "OpaqueDeviceConfiguration contains configuration parameters for a driver in a format defined by the driver vendor.", - "properties": { - "driver": { - "description": "Driver is used to determine which kubelet plugin needs to be passed these configuration parameters.\n\nAn admission policy provided by the driver developer could use this to decide whether it needs to validate them.\n\nMust be a DNS subdomain and should end with a DNS domain owned by the vendor of the driver.", - "type": "string" - }, - "parameters": { - "$ref": "#/definitions/io.k8s.apimachinery.pkg.runtime.RawExtension", - "description": "Parameters can contain arbitrary data. It is the responsibility of the driver developer to handle validation and versioning. Typically this includes self-identification and a version (\"kind\" + \"apiVersion\" for Kubernetes types), with conversion between different versions." - } - }, - "required": [ - "driver", - "parameters" - ], - "type": "object" - }, - "io.k8s.api.resource.v1alpha3.PodSchedulingContext": { - "description": "PodSchedulingContext objects hold information that is needed to schedule a Pod with ResourceClaims that use \"WaitForFirstConsumer\" allocation mode.\n\nThis is an alpha type and requires enabling the DRAControlPlaneController feature gate.", + "io.k8s.api.resource.v1beta1.NetworkDeviceData": { + "description": "NetworkDeviceData provides network-related details for the allocated device. This information may be filled by drivers or other components to configure or identify the device within a network context.", "properties": { - "apiVersion": { - "description": "APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources", + "hardwareAddress": { + "description": "HardwareAddress represents the hardware address (e.g. MAC Address) of the device's network interface.\n\nMust not be longer than 128 characters.", "type": "string" }, - "kind": { - "description": "Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds", - "type": "string", - "enum": [ - "PodSchedulingContext" - ] - }, - "metadata": { - "$ref": "#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta", - "description": "Standard object metadata" - }, - "spec": { - "$ref": "#/definitions/io.k8s.api.resource.v1alpha3.PodSchedulingContextSpec", - "description": "Spec describes where resources for the Pod are needed." - }, - "status": { - "$ref": "#/definitions/io.k8s.api.resource.v1alpha3.PodSchedulingContextStatus", - "description": "Status describes where resources for the Pod can be allocated." - } - }, - "required": [ - "spec" - ], - "type": "object", - "x-kubernetes-group-version-kind": [ - { - "group": "resource.k8s.io", - "kind": "PodSchedulingContext", - "version": "v1alpha3" - } - ] - }, - "io.k8s.api.resource.v1alpha3.PodSchedulingContextList": { - "description": "PodSchedulingContextList is a collection of Pod scheduling objects.", - "properties": { - "apiVersion": { - "description": "APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources", + "interfaceName": { + "description": "InterfaceName specifies the name of the network interface associated with the allocated device. This might be the name of a physical or virtual network interface being configured in the pod.\n\nMust not be longer than 256 characters.", "type": "string" }, - "items": { - "description": "Items is the list of PodSchedulingContext objects.", - "items": { - "$ref": "#/definitions/io.k8s.api.resource.v1alpha3.PodSchedulingContext" - }, - "type": "array" - }, - "kind": { - "description": "Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds", - "type": "string", - "enum": [ - "PodSchedulingContextList" - ] - }, - "metadata": { - "$ref": "#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.ListMeta", - "description": "Standard list metadata" - } - }, - "required": [ - "items" - ], - "type": "object", - "x-kubernetes-group-version-kind": [ - { - "group": "resource.k8s.io", - "kind": "PodSchedulingContextList", - "version": "v1alpha3" - } - ] - }, - "io.k8s.api.resource.v1alpha3.PodSchedulingContextSpec": { - "description": "PodSchedulingContextSpec describes where resources for the Pod are needed.", - "properties": { - "potentialNodes": { - "description": "PotentialNodes lists nodes where the Pod might be able to run.\n\nThe size of this field is limited to 128. This is large enough for many clusters. Larger clusters may need more attempts to find a node that suits all pending resources. This may get increased in the future, but not reduced.", + "ips": { + "description": "IPs lists the network addresses assigned to the device's network interface. This can include both IPv4 and IPv6 addresses. The IPs are in the CIDR notation, which includes both the address and the associated subnet mask. e.g.: \"192.0.2.5/24\" for IPv4 and \"2001:db8::5/64\" for IPv6.", "items": { "type": "string" }, "type": "array", "x-kubernetes-list-type": "atomic" - }, - "selectedNode": { - "description": "SelectedNode is the node for which allocation of ResourceClaims that are referenced by the Pod and that use \"WaitForFirstConsumer\" allocation is to be attempted.", - "type": "string" } }, "type": "object" }, - "io.k8s.api.resource.v1alpha3.PodSchedulingContextStatus": { - "description": "PodSchedulingContextStatus describes where resources for the Pod can be allocated.", + "io.k8s.api.resource.v1beta1.OpaqueDeviceConfiguration": { + "description": "OpaqueDeviceConfiguration contains configuration parameters for a driver in a format defined by the driver vendor.", "properties": { - "resourceClaims": { - "description": "ResourceClaims describes resource availability for each pod.spec.resourceClaim entry where the corresponding ResourceClaim uses \"WaitForFirstConsumer\" allocation mode.", - "items": { - "$ref": "#/definitions/io.k8s.api.resource.v1alpha3.ResourceClaimSchedulingStatus" - }, - "type": "array", - "x-kubernetes-list-map-keys": [ - "name" - ], - "x-kubernetes-list-type": "map" + "driver": { + "description": "Driver is used to determine which kubelet plugin needs to be passed these configuration parameters.\n\nAn admission policy provided by the driver developer could use this to decide whether it needs to validate them.\n\nMust be a DNS subdomain and should end with a DNS domain owned by the vendor of the driver.", + "type": "string" + }, + "parameters": { + "$ref": "#/definitions/io.k8s.apimachinery.pkg.runtime.RawExtension", + "description": "Parameters can contain arbitrary data. It is the responsibility of the driver developer to handle validation and versioning. Typically this includes self-identification and a version (\"kind\" + \"apiVersion\" for Kubernetes types), with conversion between different versions.\n\nThe length of the raw data must be smaller or equal to 10 Ki." } }, + "required": [ + "driver", + "parameters" + ], "type": "object" }, - "io.k8s.api.resource.v1alpha3.ResourceClaim": { + "io.k8s.api.resource.v1beta1.ResourceClaim": { "description": "ResourceClaim describes a request for access to resources in the cluster, for use by workloads. For example, if a workload needs an accelerator device with specific properties, this is how that request is expressed. The status stanza tracks whether this claim has been satisfied and what specific resources have been allocated.\n\nThis is an alpha type and requires enabling the DynamicResourceAllocation feature gate.", "properties": { "apiVersion": { @@ -16126,11 +16227,11 @@ "description": "Standard object metadata" }, "spec": { - "$ref": "#/definitions/io.k8s.api.resource.v1alpha3.ResourceClaimSpec", + "$ref": "#/definitions/io.k8s.api.resource.v1beta1.ResourceClaimSpec", "description": "Spec describes what is being requested and how to configure it. The spec is immutable." }, "status": { - "$ref": "#/definitions/io.k8s.api.resource.v1alpha3.ResourceClaimStatus", + "$ref": "#/definitions/io.k8s.api.resource.v1beta1.ResourceClaimStatus", "description": "Status describes whether the claim is ready to use and what has been allocated." } }, @@ -16142,11 +16243,11 @@ { "group": "resource.k8s.io", "kind": "ResourceClaim", - "version": "v1alpha3" + "version": "v1beta1" } ] }, - "io.k8s.api.resource.v1alpha3.ResourceClaimConsumerReference": { + "io.k8s.api.resource.v1beta1.ResourceClaimConsumerReference": { "description": "ResourceClaimConsumerReference contains enough information to let you locate the consumer of a ResourceClaim. The user must be a resource in the same namespace as the ResourceClaim.", "properties": { "apiGroup": { @@ -16173,7 +16274,7 @@ ], "type": "object" }, - "io.k8s.api.resource.v1alpha3.ResourceClaimList": { + "io.k8s.api.resource.v1beta1.ResourceClaimList": { "description": "ResourceClaimList is a collection of claims.", "properties": { "apiVersion": { @@ -16183,7 +16284,7 @@ "items": { "description": "Items is the list of resource claims.", "items": { - "$ref": "#/definitions/io.k8s.api.resource.v1alpha3.ResourceClaim" + "$ref": "#/definitions/io.k8s.api.resource.v1beta1.ResourceClaim" }, "type": "array" }, @@ -16207,60 +16308,44 @@ { "group": "resource.k8s.io", "kind": "ResourceClaimList", - "version": "v1alpha3" + "version": "v1beta1" } ] }, - "io.k8s.api.resource.v1alpha3.ResourceClaimSchedulingStatus": { - "description": "ResourceClaimSchedulingStatus contains information about one particular ResourceClaim with \"WaitForFirstConsumer\" allocation mode.", - "properties": { - "name": { - "description": "Name matches the pod.spec.resourceClaims[*].Name field.", - "type": "string" - }, - "unsuitableNodes": { - "description": "UnsuitableNodes lists nodes that the ResourceClaim cannot be allocated for.\n\nThe size of this field is limited to 128, the same as for PodSchedulingSpec.PotentialNodes. This may get increased in the future, but not reduced.", - "items": { - "type": "string" - }, - "type": "array", - "x-kubernetes-list-type": "atomic" - } - }, - "required": [ - "name" - ], - "type": "object" - }, - "io.k8s.api.resource.v1alpha3.ResourceClaimSpec": { + "io.k8s.api.resource.v1beta1.ResourceClaimSpec": { "description": "ResourceClaimSpec defines what is being requested in a ResourceClaim and how to configure it.", "properties": { - "controller": { - "description": "Controller is the name of the DRA driver that is meant to handle allocation of this claim. If empty, allocation is handled by the scheduler while scheduling a pod.\n\nMust be a DNS subdomain and should end with a DNS domain owned by the vendor of the driver.\n\nThis is an alpha field and requires enabling the DRAControlPlaneController feature gate.", - "type": "string" - }, "devices": { - "$ref": "#/definitions/io.k8s.api.resource.v1alpha3.DeviceClaim", + "$ref": "#/definitions/io.k8s.api.resource.v1beta1.DeviceClaim", "description": "Devices defines how to request devices." } }, "type": "object" }, - "io.k8s.api.resource.v1alpha3.ResourceClaimStatus": { + "io.k8s.api.resource.v1beta1.ResourceClaimStatus": { "description": "ResourceClaimStatus tracks whether the resource has been allocated and what the result of that was.", "properties": { "allocation": { - "$ref": "#/definitions/io.k8s.api.resource.v1alpha3.AllocationResult", + "$ref": "#/definitions/io.k8s.api.resource.v1beta1.AllocationResult", "description": "Allocation is set once the claim has been allocated successfully." }, - "deallocationRequested": { - "description": "Indicates that a claim is to be deallocated. While this is set, no new consumers may be added to ReservedFor.\n\nThis is only used if the claim needs to be deallocated by a DRA driver. That driver then must deallocate this claim and reset the field together with clearing the Allocation field.\n\nThis is an alpha field and requires enabling the DRAControlPlaneController feature gate.", - "type": "boolean" + "devices": { + "description": "Devices contains the status of each device allocated for this claim, as reported by the driver. This can include driver-specific information. Entries are owned by their respective drivers.", + "items": { + "$ref": "#/definitions/io.k8s.api.resource.v1beta1.AllocatedDeviceStatus" + }, + "type": "array", + "x-kubernetes-list-map-keys": [ + "driver", + "device", + "pool" + ], + "x-kubernetes-list-type": "map" }, "reservedFor": { "description": "ReservedFor indicates which entities are currently allowed to use the claim. A Pod which references a ResourceClaim which is not reserved for that Pod will not be started. A claim that is in use or might be in use because it has been reserved must not get deallocated.\n\nIn a cluster with multiple scheduler instances, two pods might get scheduled concurrently by different schedulers. When they reference the same ResourceClaim which already has reached its maximum number of consumers, only one pod can be scheduled.\n\nBoth schedulers try to add their pod to the claim.status.reservedFor field, but only the update that reaches the API server first gets stored. The other one fails with an error and the scheduler which issued it knows that it must put the pod back into the queue, waiting for the ResourceClaim to become usable again.\n\nThere can be at most 32 such reservations. This may get increased in the future, but not reduced.", "items": { - "$ref": "#/definitions/io.k8s.api.resource.v1alpha3.ResourceClaimConsumerReference" + "$ref": "#/definitions/io.k8s.api.resource.v1beta1.ResourceClaimConsumerReference" }, "type": "array", "x-kubernetes-list-map-keys": [ @@ -16273,7 +16358,7 @@ }, "type": "object" }, - "io.k8s.api.resource.v1alpha3.ResourceClaimTemplate": { + "io.k8s.api.resource.v1beta1.ResourceClaimTemplate": { "description": "ResourceClaimTemplate is used to produce ResourceClaim objects.\n\nThis is an alpha type and requires enabling the DynamicResourceAllocation feature gate.", "properties": { "apiVersion": { @@ -16292,7 +16377,7 @@ "description": "Standard object metadata" }, "spec": { - "$ref": "#/definitions/io.k8s.api.resource.v1alpha3.ResourceClaimTemplateSpec", + "$ref": "#/definitions/io.k8s.api.resource.v1beta1.ResourceClaimTemplateSpec", "description": "Describes the ResourceClaim that is to be generated.\n\nThis field is immutable. A ResourceClaim will get created by the control plane for a Pod when needed and then not get updated anymore." } }, @@ -16304,11 +16389,11 @@ { "group": "resource.k8s.io", "kind": "ResourceClaimTemplate", - "version": "v1alpha3" + "version": "v1beta1" } ] }, - "io.k8s.api.resource.v1alpha3.ResourceClaimTemplateList": { + "io.k8s.api.resource.v1beta1.ResourceClaimTemplateList": { "description": "ResourceClaimTemplateList is a collection of claim templates.", "properties": { "apiVersion": { @@ -16318,7 +16403,7 @@ "items": { "description": "Items is the list of resource claim templates.", "items": { - "$ref": "#/definitions/io.k8s.api.resource.v1alpha3.ResourceClaimTemplate" + "$ref": "#/definitions/io.k8s.api.resource.v1beta1.ResourceClaimTemplate" }, "type": "array" }, @@ -16342,19 +16427,19 @@ { "group": "resource.k8s.io", "kind": "ResourceClaimTemplateList", - "version": "v1alpha3" + "version": "v1beta1" } ] }, - "io.k8s.api.resource.v1alpha3.ResourceClaimTemplateSpec": { + "io.k8s.api.resource.v1beta1.ResourceClaimTemplateSpec": { "description": "ResourceClaimTemplateSpec contains the metadata and fields for a ResourceClaim.", "properties": { "metadata": { "$ref": "#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta", - "description": "ObjectMeta may contain labels and annotations that will be copied into the PVC when creating it. No other fields are allowed and will be rejected during validation." + "description": "ObjectMeta may contain labels and annotations that will be copied into the ResourceClaim when creating it. No other fields are allowed and will be rejected during validation." }, "spec": { - "$ref": "#/definitions/io.k8s.api.resource.v1alpha3.ResourceClaimSpec", + "$ref": "#/definitions/io.k8s.api.resource.v1beta1.ResourceClaimSpec", "description": "Spec for the ResourceClaim. The entire content is copied unchanged into the ResourceClaim that gets created from this template. The same fields as in a ResourceClaim are also valid here." } }, @@ -16363,7 +16448,7 @@ ], "type": "object" }, - "io.k8s.api.resource.v1alpha3.ResourcePool": { + "io.k8s.api.resource.v1beta1.ResourcePool": { "description": "ResourcePool describes the pool that ResourceSlices belong to.", "properties": { "generation": { @@ -16388,7 +16473,7 @@ ], "type": "object" }, - "io.k8s.api.resource.v1alpha3.ResourceSlice": { + "io.k8s.api.resource.v1beta1.ResourceSlice": { "description": "ResourceSlice represents one or more resources in a pool of similar resources, managed by a common driver. A pool may span more than one ResourceSlice, and exactly how many ResourceSlices comprise a pool is determined by the driver.\n\nAt the moment, the only supported resources are devices with attributes and capacities. Each device in a given pool, regardless of how many ResourceSlices, must have a unique name. The ResourceSlice in which a device gets published may change over time. The unique identifier for a device is the tuple , , .\n\nWhenever a driver needs to update a pool, it increments the pool.Spec.Pool.Generation number and updates all ResourceSlices with that new number and new resource definitions. A consumer must only use ResourceSlices with the highest generation number and ignore all others.\n\nWhen allocating all resources in a pool matching certain criteria or when looking for the best solution among several different alternatives, a consumer should check the number of ResourceSlices in a pool (included in each ResourceSlice) to determine whether its view of a pool is complete and if not, should wait until the driver has completed updating the pool.\n\nFor resources that are not local to a node, the node name is not set. Instead, the driver may use a node selector to specify where the devices are available.\n\nThis is an alpha type and requires enabling the DynamicResourceAllocation feature gate.", "properties": { "apiVersion": { @@ -16407,7 +16492,7 @@ "description": "Standard object metadata" }, "spec": { - "$ref": "#/definitions/io.k8s.api.resource.v1alpha3.ResourceSliceSpec", + "$ref": "#/definitions/io.k8s.api.resource.v1beta1.ResourceSliceSpec", "description": "Contains the information published by the driver.\n\nChanging the spec automatically increments the metadata.generation number." } }, @@ -16419,11 +16504,11 @@ { "group": "resource.k8s.io", "kind": "ResourceSlice", - "version": "v1alpha3" + "version": "v1beta1" } ] }, - "io.k8s.api.resource.v1alpha3.ResourceSliceList": { + "io.k8s.api.resource.v1beta1.ResourceSliceList": { "description": "ResourceSliceList is a collection of ResourceSlices.", "properties": { "apiVersion": { @@ -16433,7 +16518,7 @@ "items": { "description": "Items is the list of resource ResourceSlices.", "items": { - "$ref": "#/definitions/io.k8s.api.resource.v1alpha3.ResourceSlice" + "$ref": "#/definitions/io.k8s.api.resource.v1beta1.ResourceSlice" }, "type": "array" }, @@ -16457,11 +16542,11 @@ { "group": "resource.k8s.io", "kind": "ResourceSliceList", - "version": "v1alpha3" + "version": "v1beta1" } ] }, - "io.k8s.api.resource.v1alpha3.ResourceSliceSpec": { + "io.k8s.api.resource.v1beta1.ResourceSliceSpec": { "description": "ResourceSliceSpec contains the information published by the driver in one ResourceSlice.", "properties": { "allNodes": { @@ -16471,7 +16556,7 @@ "devices": { "description": "Devices lists some or all of the devices in this pool.\n\nMust not have more than 128 entries.", "items": { - "$ref": "#/definitions/io.k8s.api.resource.v1alpha3.Device" + "$ref": "#/definitions/io.k8s.api.resource.v1beta1.Device" }, "type": "array", "x-kubernetes-list-type": "atomic" @@ -16489,7 +16574,7 @@ "description": "NodeSelector defines which nodes have access to the resources in the pool, when that pool is not limited to a single node.\n\nMust use exactly one term.\n\nExactly one of NodeName, NodeSelector and AllNodes must be set." }, "pool": { - "$ref": "#/definitions/io.k8s.api.resource.v1alpha3.ResourcePool", + "$ref": "#/definitions/io.k8s.api.resource.v1beta1.ResourcePool", "description": "Pool describes the pool that this ResourceSlice belongs to." } }, @@ -17118,7 +17203,7 @@ ] }, "io.k8s.api.storage.v1.VolumeAttachmentSource": { - "description": "VolumeAttachmentSource represents a volume that should be attached. Right now only PersistenVolumes can be attached via external attacher, in future we may allow also inline volumes in pods. Exactly one member can be set.", + "description": "VolumeAttachmentSource represents a volume that should be attached. Right now only PersistentVolumes can be attached via external attacher, in the future we may allow also inline volumes in pods. Exactly one member can be set.", "properties": { "inlineVolumeSpec": { "$ref": "#/definitions/io.k8s.api.core.v1.PersistentVolumeSpec", @@ -17994,7 +18079,7 @@ "$ref": "#/definitions/io.k8s.apiextensions-apiserver.pkg.apis.apiextensions.v1.ExternalDocumentation" }, "format": { - "description": "format is an OpenAPI v3 format string. Unknown formats are ignored. The following formats are validated:\n\n- bsonobjectid: a bson object ID, i.e. a 24 characters hex string - uri: an URI as parsed by Golang net/url.ParseRequestURI - email: an email address as parsed by Golang net/mail.ParseAddress - hostname: a valid representation for an Internet host name, as defined by RFC 1034, section 3.1 [RFC1034]. - ipv4: an IPv4 IP as parsed by Golang net.ParseIP - ipv6: an IPv6 IP as parsed by Golang net.ParseIP - cidr: a CIDR as parsed by Golang net.ParseCIDR - mac: a MAC address as parsed by Golang net.ParseMAC - uuid: an UUID that allows uppercase defined by the regex (?i)^[0-9a-f]{8}-?[0-9a-f]{4}-?[0-9a-f]{4}-?[0-9a-f]{4}-?[0-9a-f]{12}$ - uuid3: an UUID3 that allows uppercase defined by the regex (?i)^[0-9a-f]{8}-?[0-9a-f]{4}-?3[0-9a-f]{3}-?[0-9a-f]{4}-?[0-9a-f]{12}$ - uuid4: an UUID4 that allows uppercase defined by the regex (?i)^[0-9a-f]{8}-?[0-9a-f]{4}-?4[0-9a-f]{3}-?[89ab][0-9a-f]{3}-?[0-9a-f]{12}$ - uuid5: an UUID5 that allows uppercase defined by the regex (?i)^[0-9a-f]{8}-?[0-9a-f]{4}-?5[0-9a-f]{3}-?[89ab][0-9a-f]{3}-?[0-9a-f]{12}$ - isbn: an ISBN10 or ISBN13 number string like \"0321751043\" or \"978-0321751041\" - isbn10: an ISBN10 number string like \"0321751043\" - isbn13: an ISBN13 number string like \"978-0321751041\" - creditcard: a credit card number defined by the regex ^(?:4[0-9]{12}(?:[0-9]{3})?|5[1-5][0-9]{14}|6(?:011|5[0-9][0-9])[0-9]{12}|3[47][0-9]{13}|3(?:0[0-5]|[68][0-9])[0-9]{11}|(?:2131|1800|35\\d{3})\\d{11})$ with any non digit characters mixed in - ssn: a U.S. social security number following the regex ^\\d{3}[- ]?\\d{2}[- ]?\\d{4}$ - hexcolor: an hexadecimal color code like \"#FFFFFF: following the regex ^#?([0-9a-fA-F]{3}|[0-9a-fA-F]{6})$ - rgbcolor: an RGB color code like rgb like \"rgb(255,255,2559\" - byte: base64 encoded binary data - password: any kind of string - date: a date string like \"2006-01-02\" as defined by full-date in RFC3339 - duration: a duration string like \"22 ns\" as parsed by Golang time.ParseDuration or compatible with Scala duration format - datetime: a date time string like \"2014-12-15T19:30:20.000Z\" as defined by date-time in RFC3339.", + "description": "format is an OpenAPI v3 format string. Unknown formats are ignored. The following formats are validated:\n\n- bsonobjectid: a bson object ID, i.e. a 24 characters hex string - uri: an URI as parsed by Golang net/url.ParseRequestURI - email: an email address as parsed by Golang net/mail.ParseAddress - hostname: a valid representation for an Internet host name, as defined by RFC 1034, section 3.1 [RFC1034]. - ipv4: an IPv4 IP as parsed by Golang net.ParseIP - ipv6: an IPv6 IP as parsed by Golang net.ParseIP - cidr: a CIDR as parsed by Golang net.ParseCIDR - mac: a MAC address as parsed by Golang net.ParseMAC - uuid: an UUID that allows uppercase defined by the regex (?i)^[0-9a-f]{8}-?[0-9a-f]{4}-?[0-9a-f]{4}-?[0-9a-f]{4}-?[0-9a-f]{12}$ - uuid3: an UUID3 that allows uppercase defined by the regex (?i)^[0-9a-f]{8}-?[0-9a-f]{4}-?3[0-9a-f]{3}-?[0-9a-f]{4}-?[0-9a-f]{12}$ - uuid4: an UUID4 that allows uppercase defined by the regex (?i)^[0-9a-f]{8}-?[0-9a-f]{4}-?4[0-9a-f]{3}-?[89ab][0-9a-f]{3}-?[0-9a-f]{12}$ - uuid5: an UUID5 that allows uppercase defined by the regex (?i)^[0-9a-f]{8}-?[0-9a-f]{4}-?5[0-9a-f]{3}-?[89ab][0-9a-f]{3}-?[0-9a-f]{12}$ - isbn: an ISBN10 or ISBN13 number string like \"0321751043\" or \"978-0321751041\" - isbn10: an ISBN10 number string like \"0321751043\" - isbn13: an ISBN13 number string like \"978-0321751041\" - creditcard: a credit card number defined by the regex ^(?:4[0-9]{12}(?:[0-9]{3})?|5[1-5][0-9]{14}|6(?:011|5[0-9][0-9])[0-9]{12}|3[47][0-9]{13}|3(?:0[0-5]|[68][0-9])[0-9]{11}|(?:2131|1800|35\\\\d{3})\\\\d{11})$ with any non digit characters mixed in - ssn: a U.S. social security number following the regex ^\\\\d{3}[- ]?\\\\d{2}[- ]?\\\\d{4}$ - hexcolor: an hexadecimal color code like \"#FFFFFF: following the regex ^#?([0-9a-fA-F]{3}|[0-9a-fA-F]{6})$ - rgbcolor: an RGB color code like rgb like \"rgb(255,255,2559\" - byte: base64 encoded binary data - password: any kind of string - date: a date string like \"2006-01-02\" as defined by full-date in RFC3339 - duration: a duration string like \"22 ns\" as parsed by Golang time.ParseDuration or compatible with Scala duration format - datetime: a date time string like \"2014-12-15T19:30:20.000Z\" as defined by date-time in RFC3339.", "type": "string" }, "id": { @@ -18552,6 +18637,10 @@ "format": "int64", "type": "integer" }, + "ignoreStoreReadErrorWithClusterBreakingPotential": { + "description": "if set to true, it will trigger an unsafe deletion of the resource in case the normal deletion flow fails with a corrupt object error. A resource is considered corrupt if it can not be retrieved from the underlying storage successfully because of a) its data can not be transformed e.g. decryption failure, or b) it fails to decode into an object. NOTE: unsafe deletion ignores finalizer constraints, skips precondition checks, and removes the object from the storage. WARNING: This may potentially break the cluster if the workload associated with the resource being unsafe-deleted relies on normal deletion flow. Use only if you REALLY know what you are doing. The default value is false, and the user must opt in to enable it", + "type": "boolean" + }, "kind": { "description": "Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds", "type": "string", @@ -18717,7 +18806,7 @@ { "group": "coordination.k8s.io", "kind": "DeleteOptions", - "version": "v1alpha1" + "version": "v1alpha2" }, { "group": "coordination.k8s.io", @@ -18839,6 +18928,11 @@ "kind": "DeleteOptions", "version": "v1alpha3" }, + { + "group": "resource.k8s.io", + "kind": "DeleteOptions", + "version": "v1beta1" + }, { "group": "scheduling.k8s.io", "kind": "DeleteOptions", @@ -19467,7 +19561,7 @@ { "group": "coordination.k8s.io", "kind": "WatchEvent", - "version": "v1alpha1" + "version": "v1alpha2" }, { "group": "coordination.k8s.io", @@ -19589,6 +19683,11 @@ "kind": "WatchEvent", "version": "v1alpha3" }, + { + "group": "resource.k8s.io", + "kind": "WatchEvent", + "version": "v1beta1" + }, { "group": "scheduling.k8s.io", "kind": "WatchEvent", diff --git a/helm-charts/nginx-ingress/v1.31.2/affinity-v1.json b/helm-charts/nginx-ingress/v1.32.0/affinity-v1.json similarity index 82% rename from helm-charts/nginx-ingress/v1.31.2/affinity-v1.json rename to helm-charts/nginx-ingress/v1.32.0/affinity-v1.json index 1db5c0d..50f3446 100644 --- a/helm-charts/nginx-ingress/v1.31.2/affinity-v1.json +++ b/helm-charts/nginx-ingress/v1.32.0/affinity-v1.json @@ -2,15 +2,15 @@ "description": "Affinity is a group of affinity scheduling rules.", "properties": { "nodeAffinity": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.core.v1.NodeAffinity", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.core.v1.NodeAffinity", "description": "Describes node affinity scheduling rules for the pod." }, "podAffinity": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.core.v1.PodAffinity", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.core.v1.PodAffinity", "description": "Describes pod affinity scheduling rules (e.g. co-locate this pod in the same node, zone, etc. as some other pod(s))." }, "podAntiAffinity": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.core.v1.PodAntiAffinity", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.core.v1.PodAntiAffinity", "description": "Describes pod anti-affinity scheduling rules (e.g. avoid putting this pod in the same node, zone, etc. as some other pod(s))." } }, diff --git a/helm-charts/nginx-ingress/v1.31.2/affinity.json b/helm-charts/nginx-ingress/v1.32.0/affinity.json similarity index 82% rename from helm-charts/nginx-ingress/v1.31.2/affinity.json rename to helm-charts/nginx-ingress/v1.32.0/affinity.json index 1db5c0d..50f3446 100644 --- a/helm-charts/nginx-ingress/v1.31.2/affinity.json +++ b/helm-charts/nginx-ingress/v1.32.0/affinity.json @@ -2,15 +2,15 @@ "description": "Affinity is a group of affinity scheduling rules.", "properties": { "nodeAffinity": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.core.v1.NodeAffinity", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.core.v1.NodeAffinity", "description": "Describes node affinity scheduling rules for the pod." }, "podAffinity": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.core.v1.PodAffinity", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.core.v1.PodAffinity", "description": "Describes pod affinity scheduling rules (e.g. co-locate this pod in the same node, zone, etc. as some other pod(s))." }, "podAntiAffinity": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.core.v1.PodAntiAffinity", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.core.v1.PodAntiAffinity", "description": "Describes pod anti-affinity scheduling rules (e.g. avoid putting this pod in the same node, zone, etc. as some other pod(s))." } }, diff --git a/helm-charts/nginx-ingress/v1.31.2/aggregationrule-rbac-v1.json b/helm-charts/nginx-ingress/v1.32.0/aggregationrule-rbac-v1.json similarity index 91% rename from helm-charts/nginx-ingress/v1.31.2/aggregationrule-rbac-v1.json rename to helm-charts/nginx-ingress/v1.32.0/aggregationrule-rbac-v1.json index 097b67d..f21921b 100644 --- a/helm-charts/nginx-ingress/v1.31.2/aggregationrule-rbac-v1.json +++ b/helm-charts/nginx-ingress/v1.32.0/aggregationrule-rbac-v1.json @@ -4,7 +4,7 @@ "clusterRoleSelectors": { "description": "ClusterRoleSelectors holds a list of selectors which will be used to find ClusterRoles and create the rules. If any of the selectors match, then the ClusterRole's permissions will be added", "items": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.LabelSelector" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.LabelSelector" }, "type": [ "array", diff --git a/helm-charts/nginx-ingress/v1.31.2/aggregationrule.json b/helm-charts/nginx-ingress/v1.32.0/aggregationrule.json similarity index 91% rename from helm-charts/nginx-ingress/v1.31.2/aggregationrule.json rename to helm-charts/nginx-ingress/v1.32.0/aggregationrule.json index 097b67d..f21921b 100644 --- a/helm-charts/nginx-ingress/v1.31.2/aggregationrule.json +++ b/helm-charts/nginx-ingress/v1.32.0/aggregationrule.json @@ -4,7 +4,7 @@ "clusterRoleSelectors": { "description": "ClusterRoleSelectors holds a list of selectors which will be used to find ClusterRoles and create the rules. If any of the selectors match, then the ClusterRole's permissions will be added", "items": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.LabelSelector" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.LabelSelector" }, "type": [ "array", diff --git a/helm-charts/nginx-ingress/v1.31.2/all.json b/helm-charts/nginx-ingress/v1.32.0/all.json similarity index 62% rename from helm-charts/nginx-ingress/v1.31.2/all.json rename to helm-charts/nginx-ingress/v1.32.0/all.json index ad81726..1fc0518 100644 --- a/helm-charts/nginx-ingress/v1.31.2/all.json +++ b/helm-charts/nginx-ingress/v1.32.0/all.json @@ -1,1909 +1,1918 @@ { "oneOf": [ { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.admissionregistration.v1.AuditAnnotation" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.admissionregistration.v1.AuditAnnotation" }, { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.admissionregistration.v1.ExpressionWarning" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.admissionregistration.v1.ExpressionWarning" }, { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.admissionregistration.v1.MatchCondition" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.admissionregistration.v1.MatchCondition" }, { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.admissionregistration.v1.MatchResources" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.admissionregistration.v1.MatchResources" }, { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.admissionregistration.v1.MutatingWebhook" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.admissionregistration.v1.MutatingWebhook" }, { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.admissionregistration.v1.MutatingWebhookConfiguration" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.admissionregistration.v1.MutatingWebhookConfiguration" }, { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.admissionregistration.v1.MutatingWebhookConfigurationList" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.admissionregistration.v1.MutatingWebhookConfigurationList" }, { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.admissionregistration.v1.NamedRuleWithOperations" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.admissionregistration.v1.NamedRuleWithOperations" }, { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.admissionregistration.v1.ParamKind" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.admissionregistration.v1.ParamKind" }, { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.admissionregistration.v1.ParamRef" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.admissionregistration.v1.ParamRef" }, { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.admissionregistration.v1.RuleWithOperations" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.admissionregistration.v1.RuleWithOperations" }, { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.admissionregistration.v1.ServiceReference" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.admissionregistration.v1.ServiceReference" }, { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.admissionregistration.v1.TypeChecking" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.admissionregistration.v1.TypeChecking" }, { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.admissionregistration.v1.ValidatingAdmissionPolicy" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.admissionregistration.v1.ValidatingAdmissionPolicy" }, { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.admissionregistration.v1.ValidatingAdmissionPolicyBinding" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.admissionregistration.v1.ValidatingAdmissionPolicyBinding" }, { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.admissionregistration.v1.ValidatingAdmissionPolicyBindingList" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.admissionregistration.v1.ValidatingAdmissionPolicyBindingList" }, { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.admissionregistration.v1.ValidatingAdmissionPolicyBindingSpec" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.admissionregistration.v1.ValidatingAdmissionPolicyBindingSpec" }, { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.admissionregistration.v1.ValidatingAdmissionPolicyList" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.admissionregistration.v1.ValidatingAdmissionPolicyList" }, { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.admissionregistration.v1.ValidatingAdmissionPolicySpec" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.admissionregistration.v1.ValidatingAdmissionPolicySpec" }, { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.admissionregistration.v1.ValidatingAdmissionPolicyStatus" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.admissionregistration.v1.ValidatingAdmissionPolicyStatus" }, { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.admissionregistration.v1.ValidatingWebhook" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.admissionregistration.v1.ValidatingWebhook" }, { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.admissionregistration.v1.ValidatingWebhookConfiguration" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.admissionregistration.v1.ValidatingWebhookConfiguration" }, { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.admissionregistration.v1.ValidatingWebhookConfigurationList" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.admissionregistration.v1.ValidatingWebhookConfigurationList" }, { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.admissionregistration.v1.Validation" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.admissionregistration.v1.Validation" }, { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.admissionregistration.v1.Variable" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.admissionregistration.v1.Variable" }, { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.admissionregistration.v1.WebhookClientConfig" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.admissionregistration.v1.WebhookClientConfig" }, { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.admissionregistration.v1alpha1.AuditAnnotation" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.admissionregistration.v1alpha1.ApplyConfiguration" }, { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.admissionregistration.v1alpha1.ExpressionWarning" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.admissionregistration.v1alpha1.JSONPatch" }, { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.admissionregistration.v1alpha1.MatchCondition" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.admissionregistration.v1alpha1.MatchCondition" }, { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.admissionregistration.v1alpha1.MatchResources" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.admissionregistration.v1alpha1.MatchResources" }, { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.admissionregistration.v1alpha1.NamedRuleWithOperations" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.admissionregistration.v1alpha1.MutatingAdmissionPolicy" }, { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.admissionregistration.v1alpha1.ParamKind" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.admissionregistration.v1alpha1.MutatingAdmissionPolicyBinding" }, { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.admissionregistration.v1alpha1.ParamRef" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.admissionregistration.v1alpha1.MutatingAdmissionPolicyBindingList" }, { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.admissionregistration.v1alpha1.TypeChecking" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.admissionregistration.v1alpha1.MutatingAdmissionPolicyBindingSpec" }, { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.admissionregistration.v1alpha1.ValidatingAdmissionPolicy" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.admissionregistration.v1alpha1.MutatingAdmissionPolicyList" }, { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.admissionregistration.v1alpha1.ValidatingAdmissionPolicyBinding" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.admissionregistration.v1alpha1.MutatingAdmissionPolicySpec" }, { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.admissionregistration.v1alpha1.ValidatingAdmissionPolicyBindingList" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.admissionregistration.v1alpha1.Mutation" }, { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.admissionregistration.v1alpha1.ValidatingAdmissionPolicyBindingSpec" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.admissionregistration.v1alpha1.NamedRuleWithOperations" }, { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.admissionregistration.v1alpha1.ValidatingAdmissionPolicyList" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.admissionregistration.v1alpha1.ParamKind" }, { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.admissionregistration.v1alpha1.ValidatingAdmissionPolicySpec" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.admissionregistration.v1alpha1.ParamRef" }, { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.admissionregistration.v1alpha1.ValidatingAdmissionPolicyStatus" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.admissionregistration.v1alpha1.Variable" }, { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.admissionregistration.v1alpha1.Validation" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.admissionregistration.v1beta1.AuditAnnotation" }, { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.admissionregistration.v1alpha1.Variable" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.admissionregistration.v1beta1.ExpressionWarning" }, { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.admissionregistration.v1beta1.AuditAnnotation" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.admissionregistration.v1beta1.MatchCondition" }, { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.admissionregistration.v1beta1.ExpressionWarning" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.admissionregistration.v1beta1.MatchResources" }, { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.admissionregistration.v1beta1.MatchCondition" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.admissionregistration.v1beta1.NamedRuleWithOperations" }, { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.admissionregistration.v1beta1.MatchResources" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.admissionregistration.v1beta1.ParamKind" }, { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.admissionregistration.v1beta1.NamedRuleWithOperations" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.admissionregistration.v1beta1.ParamRef" }, { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.admissionregistration.v1beta1.ParamKind" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.admissionregistration.v1beta1.TypeChecking" }, { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.admissionregistration.v1beta1.ParamRef" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.admissionregistration.v1beta1.ValidatingAdmissionPolicy" }, { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.admissionregistration.v1beta1.TypeChecking" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.admissionregistration.v1beta1.ValidatingAdmissionPolicyBinding" }, { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.admissionregistration.v1beta1.ValidatingAdmissionPolicy" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.admissionregistration.v1beta1.ValidatingAdmissionPolicyBindingList" }, { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.admissionregistration.v1beta1.ValidatingAdmissionPolicyBinding" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.admissionregistration.v1beta1.ValidatingAdmissionPolicyBindingSpec" }, { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.admissionregistration.v1beta1.ValidatingAdmissionPolicyBindingList" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.admissionregistration.v1beta1.ValidatingAdmissionPolicyList" }, { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.admissionregistration.v1beta1.ValidatingAdmissionPolicyBindingSpec" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.admissionregistration.v1beta1.ValidatingAdmissionPolicySpec" }, { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.admissionregistration.v1beta1.ValidatingAdmissionPolicyList" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.admissionregistration.v1beta1.ValidatingAdmissionPolicyStatus" }, { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.admissionregistration.v1beta1.ValidatingAdmissionPolicySpec" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.admissionregistration.v1beta1.Validation" }, { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.admissionregistration.v1beta1.ValidatingAdmissionPolicyStatus" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.admissionregistration.v1beta1.Variable" }, { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.admissionregistration.v1beta1.Validation" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.apiserverinternal.v1alpha1.ServerStorageVersion" }, { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.admissionregistration.v1beta1.Variable" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.apiserverinternal.v1alpha1.StorageVersion" }, { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.apiserverinternal.v1alpha1.ServerStorageVersion" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.apiserverinternal.v1alpha1.StorageVersionCondition" }, { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.apiserverinternal.v1alpha1.StorageVersion" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.apiserverinternal.v1alpha1.StorageVersionList" }, { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.apiserverinternal.v1alpha1.StorageVersionCondition" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.apiserverinternal.v1alpha1.StorageVersionSpec" }, { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.apiserverinternal.v1alpha1.StorageVersionList" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.apiserverinternal.v1alpha1.StorageVersionStatus" }, { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.apiserverinternal.v1alpha1.StorageVersionSpec" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.apps.v1.ControllerRevision" }, { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.apiserverinternal.v1alpha1.StorageVersionStatus" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.apps.v1.ControllerRevisionList" }, { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.apps.v1.ControllerRevision" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.apps.v1.DaemonSet" }, { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.apps.v1.ControllerRevisionList" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.apps.v1.DaemonSetCondition" }, { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.apps.v1.DaemonSet" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.apps.v1.DaemonSetList" }, { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.apps.v1.DaemonSetCondition" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.apps.v1.DaemonSetSpec" }, { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.apps.v1.DaemonSetList" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.apps.v1.DaemonSetStatus" }, { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.apps.v1.DaemonSetSpec" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.apps.v1.DaemonSetUpdateStrategy" }, { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.apps.v1.DaemonSetStatus" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.apps.v1.Deployment" }, { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.apps.v1.DaemonSetUpdateStrategy" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.apps.v1.DeploymentCondition" }, { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.apps.v1.Deployment" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.apps.v1.DeploymentList" }, { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.apps.v1.DeploymentCondition" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.apps.v1.DeploymentSpec" }, { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.apps.v1.DeploymentList" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.apps.v1.DeploymentStatus" }, { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.apps.v1.DeploymentSpec" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.apps.v1.DeploymentStrategy" }, { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.apps.v1.DeploymentStatus" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.apps.v1.ReplicaSet" }, { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.apps.v1.DeploymentStrategy" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.apps.v1.ReplicaSetCondition" }, { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.apps.v1.ReplicaSet" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.apps.v1.ReplicaSetList" }, { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.apps.v1.ReplicaSetCondition" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.apps.v1.ReplicaSetSpec" }, { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.apps.v1.ReplicaSetList" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.apps.v1.ReplicaSetStatus" }, { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.apps.v1.ReplicaSetSpec" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.apps.v1.RollingUpdateDaemonSet" }, { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.apps.v1.ReplicaSetStatus" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.apps.v1.RollingUpdateDeployment" }, { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.apps.v1.RollingUpdateDaemonSet" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.apps.v1.RollingUpdateStatefulSetStrategy" }, { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.apps.v1.RollingUpdateDeployment" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.apps.v1.StatefulSet" }, { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.apps.v1.RollingUpdateStatefulSetStrategy" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.apps.v1.StatefulSetCondition" }, { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.apps.v1.StatefulSet" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.apps.v1.StatefulSetList" }, { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.apps.v1.StatefulSetCondition" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.apps.v1.StatefulSetOrdinals" }, { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.apps.v1.StatefulSetList" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.apps.v1.StatefulSetPersistentVolumeClaimRetentionPolicy" }, { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.apps.v1.StatefulSetOrdinals" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.apps.v1.StatefulSetSpec" }, { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.apps.v1.StatefulSetPersistentVolumeClaimRetentionPolicy" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.apps.v1.StatefulSetStatus" }, { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.apps.v1.StatefulSetSpec" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.apps.v1.StatefulSetUpdateStrategy" }, { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.apps.v1.StatefulSetStatus" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.authentication.v1.BoundObjectReference" }, { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.apps.v1.StatefulSetUpdateStrategy" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.authentication.v1.SelfSubjectReview" }, { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.authentication.v1.BoundObjectReference" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.authentication.v1.SelfSubjectReviewStatus" }, { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.authentication.v1.SelfSubjectReview" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.authentication.v1.TokenRequest" }, { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.authentication.v1.SelfSubjectReviewStatus" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.authentication.v1.TokenRequestSpec" }, { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.authentication.v1.TokenRequest" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.authentication.v1.TokenRequestStatus" }, { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.authentication.v1.TokenRequestSpec" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.authentication.v1.TokenReview" }, { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.authentication.v1.TokenRequestStatus" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.authentication.v1.TokenReviewSpec" }, { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.authentication.v1.TokenReview" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.authentication.v1.TokenReviewStatus" }, { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.authentication.v1.TokenReviewSpec" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.authentication.v1.UserInfo" }, { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.authentication.v1.TokenReviewStatus" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.authentication.v1beta1.SelfSubjectReview" }, { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.authentication.v1.UserInfo" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.authentication.v1beta1.SelfSubjectReviewStatus" }, { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.authentication.v1alpha1.SelfSubjectReview" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.authorization.v1.FieldSelectorAttributes" }, { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.authentication.v1alpha1.SelfSubjectReviewStatus" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.authorization.v1.LabelSelectorAttributes" }, { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.authentication.v1beta1.SelfSubjectReview" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.authorization.v1.LocalSubjectAccessReview" }, { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.authentication.v1beta1.SelfSubjectReviewStatus" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.authorization.v1.NonResourceAttributes" }, { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.authorization.v1.FieldSelectorAttributes" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.authorization.v1.NonResourceRule" }, { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.authorization.v1.LabelSelectorAttributes" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.authorization.v1.ResourceAttributes" }, { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.authorization.v1.LocalSubjectAccessReview" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.authorization.v1.ResourceRule" }, { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.authorization.v1.NonResourceAttributes" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.authorization.v1.SelfSubjectAccessReview" }, { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.authorization.v1.NonResourceRule" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.authorization.v1.SelfSubjectAccessReviewSpec" }, { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.authorization.v1.ResourceAttributes" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.authorization.v1.SelfSubjectRulesReview" }, { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.authorization.v1.ResourceRule" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.authorization.v1.SelfSubjectRulesReviewSpec" }, { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.authorization.v1.SelfSubjectAccessReview" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.authorization.v1.SubjectAccessReview" }, { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.authorization.v1.SelfSubjectAccessReviewSpec" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.authorization.v1.SubjectAccessReviewSpec" }, { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.authorization.v1.SelfSubjectRulesReview" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.authorization.v1.SubjectAccessReviewStatus" }, { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.authorization.v1.SelfSubjectRulesReviewSpec" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.authorization.v1.SubjectRulesReviewStatus" }, { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.authorization.v1.SubjectAccessReview" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.autoscaling.v1.CrossVersionObjectReference" }, { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.authorization.v1.SubjectAccessReviewSpec" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.autoscaling.v1.HorizontalPodAutoscaler" }, { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.authorization.v1.SubjectAccessReviewStatus" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.autoscaling.v1.HorizontalPodAutoscalerList" }, { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.authorization.v1.SubjectRulesReviewStatus" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.autoscaling.v1.HorizontalPodAutoscalerSpec" }, { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.autoscaling.v1.CrossVersionObjectReference" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.autoscaling.v1.HorizontalPodAutoscalerStatus" }, { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.autoscaling.v1.HorizontalPodAutoscaler" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.autoscaling.v1.Scale" }, { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.autoscaling.v1.HorizontalPodAutoscalerList" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.autoscaling.v1.ScaleSpec" }, { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.autoscaling.v1.HorizontalPodAutoscalerSpec" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.autoscaling.v1.ScaleStatus" }, { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.autoscaling.v1.HorizontalPodAutoscalerStatus" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.autoscaling.v2.ContainerResourceMetricSource" }, { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.autoscaling.v1.Scale" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.autoscaling.v2.ContainerResourceMetricStatus" }, { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.autoscaling.v1.ScaleSpec" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.autoscaling.v2.CrossVersionObjectReference" }, { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.autoscaling.v1.ScaleStatus" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.autoscaling.v2.ExternalMetricSource" }, { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.autoscaling.v2.ContainerResourceMetricSource" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.autoscaling.v2.ExternalMetricStatus" }, { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.autoscaling.v2.ContainerResourceMetricStatus" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.autoscaling.v2.HPAScalingPolicy" }, { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.autoscaling.v2.CrossVersionObjectReference" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.autoscaling.v2.HPAScalingRules" }, { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.autoscaling.v2.ExternalMetricSource" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.autoscaling.v2.HorizontalPodAutoscaler" }, { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.autoscaling.v2.ExternalMetricStatus" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.autoscaling.v2.HorizontalPodAutoscalerBehavior" }, { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.autoscaling.v2.HPAScalingPolicy" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.autoscaling.v2.HorizontalPodAutoscalerCondition" }, { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.autoscaling.v2.HPAScalingRules" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.autoscaling.v2.HorizontalPodAutoscalerList" }, { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.autoscaling.v2.HorizontalPodAutoscaler" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.autoscaling.v2.HorizontalPodAutoscalerSpec" }, { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.autoscaling.v2.HorizontalPodAutoscalerBehavior" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.autoscaling.v2.HorizontalPodAutoscalerStatus" }, { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.autoscaling.v2.HorizontalPodAutoscalerCondition" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.autoscaling.v2.MetricIdentifier" }, { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.autoscaling.v2.HorizontalPodAutoscalerList" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.autoscaling.v2.MetricSpec" }, { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.autoscaling.v2.HorizontalPodAutoscalerSpec" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.autoscaling.v2.MetricStatus" }, { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.autoscaling.v2.HorizontalPodAutoscalerStatus" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.autoscaling.v2.MetricTarget" }, { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.autoscaling.v2.MetricIdentifier" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.autoscaling.v2.MetricValueStatus" }, { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.autoscaling.v2.MetricSpec" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.autoscaling.v2.ObjectMetricSource" }, { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.autoscaling.v2.MetricStatus" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.autoscaling.v2.ObjectMetricStatus" }, { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.autoscaling.v2.MetricTarget" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.autoscaling.v2.PodsMetricSource" }, { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.autoscaling.v2.MetricValueStatus" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.autoscaling.v2.PodsMetricStatus" }, { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.autoscaling.v2.ObjectMetricSource" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.autoscaling.v2.ResourceMetricSource" }, { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.autoscaling.v2.ObjectMetricStatus" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.autoscaling.v2.ResourceMetricStatus" }, { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.autoscaling.v2.PodsMetricSource" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.batch.v1.CronJob" }, { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.autoscaling.v2.PodsMetricStatus" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.batch.v1.CronJobList" }, { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.autoscaling.v2.ResourceMetricSource" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.batch.v1.CronJobSpec" }, { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.autoscaling.v2.ResourceMetricStatus" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.batch.v1.CronJobStatus" }, { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.batch.v1.CronJob" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.batch.v1.Job" }, { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.batch.v1.CronJobList" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.batch.v1.JobCondition" }, { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.batch.v1.CronJobSpec" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.batch.v1.JobList" }, { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.batch.v1.CronJobStatus" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.batch.v1.JobSpec" }, { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.batch.v1.Job" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.batch.v1.JobStatus" }, { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.batch.v1.JobCondition" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.batch.v1.JobTemplateSpec" }, { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.batch.v1.JobList" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.batch.v1.PodFailurePolicy" }, { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.batch.v1.JobSpec" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.batch.v1.PodFailurePolicyOnExitCodesRequirement" }, { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.batch.v1.JobStatus" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.batch.v1.PodFailurePolicyOnPodConditionsPattern" }, { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.batch.v1.JobTemplateSpec" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.batch.v1.PodFailurePolicyRule" }, { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.batch.v1.PodFailurePolicy" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.batch.v1.SuccessPolicy" }, { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.batch.v1.PodFailurePolicyOnExitCodesRequirement" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.batch.v1.SuccessPolicyRule" }, { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.batch.v1.PodFailurePolicyOnPodConditionsPattern" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.batch.v1.UncountedTerminatedPods" }, { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.batch.v1.PodFailurePolicyRule" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.certificates.v1.CertificateSigningRequest" }, { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.batch.v1.SuccessPolicy" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.certificates.v1.CertificateSigningRequestCondition" }, { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.batch.v1.SuccessPolicyRule" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.certificates.v1.CertificateSigningRequestList" }, { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.batch.v1.UncountedTerminatedPods" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.certificates.v1.CertificateSigningRequestSpec" }, { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.certificates.v1.CertificateSigningRequest" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.certificates.v1.CertificateSigningRequestStatus" }, { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.certificates.v1.CertificateSigningRequestCondition" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.certificates.v1alpha1.ClusterTrustBundle" }, { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.certificates.v1.CertificateSigningRequestList" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.certificates.v1alpha1.ClusterTrustBundleList" }, { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.certificates.v1.CertificateSigningRequestSpec" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.certificates.v1alpha1.ClusterTrustBundleSpec" }, { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.certificates.v1.CertificateSigningRequestStatus" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.coordination.v1.Lease" }, { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.certificates.v1alpha1.ClusterTrustBundle" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.coordination.v1.LeaseList" }, { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.certificates.v1alpha1.ClusterTrustBundleList" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.coordination.v1.LeaseSpec" }, { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.certificates.v1alpha1.ClusterTrustBundleSpec" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.coordination.v1alpha2.LeaseCandidate" }, { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.coordination.v1.Lease" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.coordination.v1alpha2.LeaseCandidateList" }, { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.coordination.v1.LeaseList" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.coordination.v1alpha2.LeaseCandidateSpec" }, { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.coordination.v1.LeaseSpec" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.core.v1.AWSElasticBlockStoreVolumeSource" }, { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.coordination.v1alpha1.LeaseCandidate" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.core.v1.Affinity" }, { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.coordination.v1alpha1.LeaseCandidateList" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.core.v1.AppArmorProfile" }, { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.coordination.v1alpha1.LeaseCandidateSpec" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.core.v1.AttachedVolume" }, { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.core.v1.AWSElasticBlockStoreVolumeSource" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.core.v1.AzureDiskVolumeSource" }, { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.core.v1.Affinity" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.core.v1.AzureFilePersistentVolumeSource" }, { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.core.v1.AppArmorProfile" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.core.v1.AzureFileVolumeSource" }, { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.core.v1.AttachedVolume" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.core.v1.Binding" }, { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.core.v1.AzureDiskVolumeSource" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.core.v1.CSIPersistentVolumeSource" }, { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.core.v1.AzureFilePersistentVolumeSource" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.core.v1.CSIVolumeSource" }, { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.core.v1.AzureFileVolumeSource" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.core.v1.Capabilities" }, { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.core.v1.Binding" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.core.v1.CephFSPersistentVolumeSource" }, { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.core.v1.CSIPersistentVolumeSource" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.core.v1.CephFSVolumeSource" }, { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.core.v1.CSIVolumeSource" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.core.v1.CinderPersistentVolumeSource" }, { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.core.v1.Capabilities" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.core.v1.CinderVolumeSource" }, { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.core.v1.CephFSPersistentVolumeSource" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.core.v1.ClientIPConfig" }, { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.core.v1.CephFSVolumeSource" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.core.v1.ClusterTrustBundleProjection" }, { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.core.v1.CinderPersistentVolumeSource" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.core.v1.ComponentCondition" }, { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.core.v1.CinderVolumeSource" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.core.v1.ComponentStatus" }, { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.core.v1.ClientIPConfig" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.core.v1.ComponentStatusList" }, { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.core.v1.ClusterTrustBundleProjection" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.core.v1.ConfigMap" }, { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.core.v1.ComponentCondition" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.core.v1.ConfigMapEnvSource" }, { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.core.v1.ComponentStatus" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.core.v1.ConfigMapKeySelector" }, { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.core.v1.ComponentStatusList" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.core.v1.ConfigMapList" }, { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.core.v1.ConfigMap" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.core.v1.ConfigMapNodeConfigSource" }, { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.core.v1.ConfigMapEnvSource" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.core.v1.ConfigMapProjection" }, { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.core.v1.ConfigMapKeySelector" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.core.v1.ConfigMapVolumeSource" }, { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.core.v1.ConfigMapList" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.core.v1.Container" }, { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.core.v1.ConfigMapNodeConfigSource" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.core.v1.ContainerImage" }, { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.core.v1.ConfigMapProjection" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.core.v1.ContainerPort" }, { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.core.v1.ConfigMapVolumeSource" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.core.v1.ContainerResizePolicy" }, { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.core.v1.Container" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.core.v1.ContainerState" }, { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.core.v1.ContainerImage" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.core.v1.ContainerStateRunning" }, { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.core.v1.ContainerPort" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.core.v1.ContainerStateTerminated" }, { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.core.v1.ContainerResizePolicy" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.core.v1.ContainerStateWaiting" }, { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.core.v1.ContainerState" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.core.v1.ContainerStatus" }, { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.core.v1.ContainerStateRunning" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.core.v1.ContainerUser" }, { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.core.v1.ContainerStateTerminated" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.core.v1.DaemonEndpoint" }, { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.core.v1.ContainerStateWaiting" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.core.v1.DownwardAPIProjection" }, { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.core.v1.ContainerStatus" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.core.v1.DownwardAPIVolumeFile" }, { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.core.v1.ContainerUser" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.core.v1.DownwardAPIVolumeSource" }, { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.core.v1.DaemonEndpoint" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.core.v1.EmptyDirVolumeSource" }, { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.core.v1.DownwardAPIProjection" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.core.v1.EndpointAddress" }, { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.core.v1.DownwardAPIVolumeFile" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.core.v1.EndpointPort" }, { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.core.v1.DownwardAPIVolumeSource" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.core.v1.EndpointSubset" }, { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.core.v1.EmptyDirVolumeSource" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.core.v1.Endpoints" }, { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.core.v1.EndpointAddress" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.core.v1.EndpointsList" }, { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.core.v1.EndpointPort" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.core.v1.EnvFromSource" }, { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.core.v1.EndpointSubset" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.core.v1.EnvVar" }, { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.core.v1.Endpoints" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.core.v1.EnvVarSource" }, { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.core.v1.EndpointsList" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.core.v1.EphemeralContainer" }, { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.core.v1.EnvFromSource" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.core.v1.EphemeralVolumeSource" }, { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.core.v1.EnvVar" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.core.v1.Event" }, { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.core.v1.EnvVarSource" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.core.v1.EventList" }, { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.core.v1.EphemeralContainer" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.core.v1.EventSeries" }, { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.core.v1.EphemeralVolumeSource" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.core.v1.EventSource" }, { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.core.v1.Event" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.core.v1.ExecAction" }, { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.core.v1.EventList" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.core.v1.FCVolumeSource" }, { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.core.v1.EventSeries" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.core.v1.FlexPersistentVolumeSource" }, { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.core.v1.EventSource" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.core.v1.FlexVolumeSource" }, { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.core.v1.ExecAction" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.core.v1.FlockerVolumeSource" }, { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.core.v1.FCVolumeSource" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.core.v1.GCEPersistentDiskVolumeSource" }, { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.core.v1.FlexPersistentVolumeSource" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.core.v1.GRPCAction" }, { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.core.v1.FlexVolumeSource" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.core.v1.GitRepoVolumeSource" }, { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.core.v1.FlockerVolumeSource" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.core.v1.GlusterfsPersistentVolumeSource" }, { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.core.v1.GCEPersistentDiskVolumeSource" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.core.v1.GlusterfsVolumeSource" }, { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.core.v1.GRPCAction" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.core.v1.HTTPGetAction" }, { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.core.v1.GitRepoVolumeSource" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.core.v1.HTTPHeader" }, { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.core.v1.GlusterfsPersistentVolumeSource" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.core.v1.HostAlias" }, { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.core.v1.GlusterfsVolumeSource" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.core.v1.HostIP" }, { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.core.v1.HTTPGetAction" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.core.v1.HostPathVolumeSource" }, { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.core.v1.HTTPHeader" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.core.v1.ISCSIPersistentVolumeSource" }, { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.core.v1.HostAlias" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.core.v1.ISCSIVolumeSource" }, { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.core.v1.HostIP" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.core.v1.ImageVolumeSource" }, { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.core.v1.HostPathVolumeSource" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.core.v1.KeyToPath" }, { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.core.v1.ISCSIPersistentVolumeSource" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.core.v1.Lifecycle" }, { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.core.v1.ISCSIVolumeSource" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.core.v1.LifecycleHandler" }, { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.core.v1.ImageVolumeSource" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.core.v1.LimitRange" }, { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.core.v1.KeyToPath" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.core.v1.LimitRangeItem" }, { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.core.v1.Lifecycle" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.core.v1.LimitRangeList" }, { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.core.v1.LifecycleHandler" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.core.v1.LimitRangeSpec" }, { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.core.v1.LimitRange" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.core.v1.LinuxContainerUser" }, { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.core.v1.LimitRangeItem" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.core.v1.LoadBalancerIngress" }, { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.core.v1.LimitRangeList" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.core.v1.LoadBalancerStatus" }, { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.core.v1.LimitRangeSpec" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.core.v1.LocalObjectReference" }, { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.core.v1.LinuxContainerUser" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.core.v1.LocalVolumeSource" }, { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.core.v1.LoadBalancerIngress" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.core.v1.ModifyVolumeStatus" }, { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.core.v1.LoadBalancerStatus" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.core.v1.NFSVolumeSource" }, { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.core.v1.LocalObjectReference" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.core.v1.Namespace" }, { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.core.v1.LocalVolumeSource" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.core.v1.NamespaceCondition" }, { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.core.v1.ModifyVolumeStatus" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.core.v1.NamespaceList" }, { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.core.v1.NFSVolumeSource" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.core.v1.NamespaceSpec" }, { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.core.v1.Namespace" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.core.v1.NamespaceStatus" }, { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.core.v1.NamespaceCondition" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.core.v1.Node" }, { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.core.v1.NamespaceList" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.core.v1.NodeAddress" }, { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.core.v1.NamespaceSpec" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.core.v1.NodeAffinity" }, { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.core.v1.NamespaceStatus" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.core.v1.NodeCondition" }, { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.core.v1.Node" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.core.v1.NodeConfigSource" }, { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.core.v1.NodeAddress" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.core.v1.NodeConfigStatus" }, { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.core.v1.NodeAffinity" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.core.v1.NodeDaemonEndpoints" }, { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.core.v1.NodeCondition" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.core.v1.NodeFeatures" }, { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.core.v1.NodeConfigSource" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.core.v1.NodeList" }, { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.core.v1.NodeConfigStatus" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.core.v1.NodeRuntimeHandler" }, { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.core.v1.NodeDaemonEndpoints" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.core.v1.NodeRuntimeHandlerFeatures" }, { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.core.v1.NodeFeatures" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.core.v1.NodeSelector" }, { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.core.v1.NodeList" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.core.v1.NodeSelectorRequirement" }, { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.core.v1.NodeRuntimeHandler" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.core.v1.NodeSelectorTerm" }, { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.core.v1.NodeRuntimeHandlerFeatures" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.core.v1.NodeSpec" }, { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.core.v1.NodeSelector" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.core.v1.NodeStatus" }, { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.core.v1.NodeSelectorRequirement" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.core.v1.NodeSystemInfo" }, { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.core.v1.NodeSelectorTerm" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.core.v1.ObjectFieldSelector" }, { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.core.v1.NodeSpec" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.core.v1.ObjectReference" }, { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.core.v1.NodeStatus" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.core.v1.PersistentVolume" }, { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.core.v1.NodeSystemInfo" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.core.v1.PersistentVolumeClaim" }, { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.core.v1.ObjectFieldSelector" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.core.v1.PersistentVolumeClaimCondition" }, { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.core.v1.ObjectReference" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.core.v1.PersistentVolumeClaimList" }, { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.core.v1.PersistentVolume" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.core.v1.PersistentVolumeClaimSpec" }, { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.core.v1.PersistentVolumeClaim" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.core.v1.PersistentVolumeClaimStatus" }, { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.core.v1.PersistentVolumeClaimCondition" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.core.v1.PersistentVolumeClaimTemplate" }, { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.core.v1.PersistentVolumeClaimList" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.core.v1.PersistentVolumeClaimVolumeSource" }, { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.core.v1.PersistentVolumeClaimSpec" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.core.v1.PersistentVolumeList" }, { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.core.v1.PersistentVolumeClaimStatus" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.core.v1.PersistentVolumeSpec" }, { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.core.v1.PersistentVolumeClaimTemplate" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.core.v1.PersistentVolumeStatus" }, { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.core.v1.PersistentVolumeClaimVolumeSource" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.core.v1.PhotonPersistentDiskVolumeSource" }, { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.core.v1.PersistentVolumeList" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.core.v1.Pod" }, { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.core.v1.PersistentVolumeSpec" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.core.v1.PodAffinity" }, { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.core.v1.PersistentVolumeStatus" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.core.v1.PodAffinityTerm" }, { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.core.v1.PhotonPersistentDiskVolumeSource" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.core.v1.PodAntiAffinity" }, { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.core.v1.Pod" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.core.v1.PodCondition" }, { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.core.v1.PodAffinity" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.core.v1.PodDNSConfig" }, { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.core.v1.PodAffinityTerm" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.core.v1.PodDNSConfigOption" }, { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.core.v1.PodAntiAffinity" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.core.v1.PodIP" }, { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.core.v1.PodCondition" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.core.v1.PodList" }, { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.core.v1.PodDNSConfig" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.core.v1.PodOS" }, { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.core.v1.PodDNSConfigOption" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.core.v1.PodReadinessGate" }, { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.core.v1.PodIP" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.core.v1.PodResourceClaim" }, { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.core.v1.PodList" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.core.v1.PodResourceClaimStatus" }, { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.core.v1.PodOS" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.core.v1.PodSchedulingGate" }, { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.core.v1.PodReadinessGate" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.core.v1.PodSecurityContext" }, { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.core.v1.PodResourceClaim" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.core.v1.PodSpec" }, { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.core.v1.PodResourceClaimStatus" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.core.v1.PodStatus" }, { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.core.v1.PodSchedulingGate" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.core.v1.PodTemplate" }, { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.core.v1.PodSecurityContext" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.core.v1.PodTemplateList" }, { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.core.v1.PodSpec" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.core.v1.PodTemplateSpec" }, { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.core.v1.PodStatus" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.core.v1.PortStatus" }, { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.core.v1.PodTemplate" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.core.v1.PortworxVolumeSource" }, { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.core.v1.PodTemplateList" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.core.v1.PreferredSchedulingTerm" }, { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.core.v1.PodTemplateSpec" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.core.v1.Probe" }, { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.core.v1.PortStatus" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.core.v1.ProjectedVolumeSource" }, { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.core.v1.PortworxVolumeSource" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.core.v1.QuobyteVolumeSource" }, { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.core.v1.PreferredSchedulingTerm" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.core.v1.RBDPersistentVolumeSource" }, { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.core.v1.Probe" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.core.v1.RBDVolumeSource" }, { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.core.v1.ProjectedVolumeSource" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.core.v1.ReplicationController" }, { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.core.v1.QuobyteVolumeSource" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.core.v1.ReplicationControllerCondition" }, { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.core.v1.RBDPersistentVolumeSource" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.core.v1.ReplicationControllerList" }, { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.core.v1.RBDVolumeSource" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.core.v1.ReplicationControllerSpec" }, { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.core.v1.ReplicationController" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.core.v1.ReplicationControllerStatus" }, { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.core.v1.ReplicationControllerCondition" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.core.v1.ResourceClaim" }, { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.core.v1.ReplicationControllerList" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.core.v1.ResourceFieldSelector" }, { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.core.v1.ReplicationControllerSpec" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.core.v1.ResourceHealth" }, { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.core.v1.ReplicationControllerStatus" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.core.v1.ResourceQuota" }, { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.core.v1.ResourceClaim" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.core.v1.ResourceQuotaList" }, { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.core.v1.ResourceFieldSelector" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.core.v1.ResourceQuotaSpec" }, { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.core.v1.ResourceHealth" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.core.v1.ResourceQuotaStatus" }, { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.core.v1.ResourceQuota" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.core.v1.ResourceRequirements" }, { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.core.v1.ResourceQuotaList" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.core.v1.ResourceStatus" }, { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.core.v1.ResourceQuotaSpec" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.core.v1.SELinuxOptions" }, { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.core.v1.ResourceQuotaStatus" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.core.v1.ScaleIOPersistentVolumeSource" }, { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.core.v1.ResourceRequirements" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.core.v1.ScaleIOVolumeSource" }, { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.core.v1.ResourceStatus" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.core.v1.ScopeSelector" }, { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.core.v1.SELinuxOptions" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.core.v1.ScopedResourceSelectorRequirement" }, { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.core.v1.ScaleIOPersistentVolumeSource" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.core.v1.SeccompProfile" }, { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.core.v1.ScaleIOVolumeSource" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.core.v1.Secret" }, { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.core.v1.ScopeSelector" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.core.v1.SecretEnvSource" }, { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.core.v1.ScopedResourceSelectorRequirement" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.core.v1.SecretKeySelector" }, { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.core.v1.SeccompProfile" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.core.v1.SecretList" }, { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.core.v1.Secret" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.core.v1.SecretProjection" }, { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.core.v1.SecretEnvSource" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.core.v1.SecretReference" }, { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.core.v1.SecretKeySelector" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.core.v1.SecretVolumeSource" }, { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.core.v1.SecretList" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.core.v1.SecurityContext" }, { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.core.v1.SecretProjection" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.core.v1.Service" }, { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.core.v1.SecretReference" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.core.v1.ServiceAccount" }, { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.core.v1.SecretVolumeSource" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.core.v1.ServiceAccountList" }, { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.core.v1.SecurityContext" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.core.v1.ServiceAccountTokenProjection" }, { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.core.v1.Service" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.core.v1.ServiceList" }, { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.core.v1.ServiceAccount" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.core.v1.ServicePort" }, { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.core.v1.ServiceAccountList" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.core.v1.ServiceSpec" }, { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.core.v1.ServiceAccountTokenProjection" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.core.v1.ServiceStatus" }, { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.core.v1.ServiceList" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.core.v1.SessionAffinityConfig" }, { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.core.v1.ServicePort" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.core.v1.SleepAction" }, { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.core.v1.ServiceSpec" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.core.v1.StorageOSPersistentVolumeSource" }, { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.core.v1.ServiceStatus" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.core.v1.StorageOSVolumeSource" }, { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.core.v1.SessionAffinityConfig" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.core.v1.Sysctl" }, { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.core.v1.SleepAction" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.core.v1.TCPSocketAction" }, { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.core.v1.StorageOSPersistentVolumeSource" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.core.v1.Taint" }, { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.core.v1.StorageOSVolumeSource" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.core.v1.Toleration" }, { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.core.v1.Sysctl" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.core.v1.TopologySelectorLabelRequirement" }, { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.core.v1.TCPSocketAction" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.core.v1.TopologySelectorTerm" }, { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.core.v1.Taint" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.core.v1.TopologySpreadConstraint" }, { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.core.v1.Toleration" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.core.v1.TypedLocalObjectReference" }, { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.core.v1.TopologySelectorLabelRequirement" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.core.v1.TypedObjectReference" }, { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.core.v1.TopologySelectorTerm" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.core.v1.Volume" }, { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.core.v1.TopologySpreadConstraint" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.core.v1.VolumeDevice" }, { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.core.v1.TypedLocalObjectReference" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.core.v1.VolumeMount" }, { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.core.v1.TypedObjectReference" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.core.v1.VolumeMountStatus" }, { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.core.v1.Volume" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.core.v1.VolumeNodeAffinity" }, { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.core.v1.VolumeDevice" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.core.v1.VolumeProjection" }, { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.core.v1.VolumeMount" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.core.v1.VolumeResourceRequirements" }, { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.core.v1.VolumeMountStatus" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.core.v1.VsphereVirtualDiskVolumeSource" }, { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.core.v1.VolumeNodeAffinity" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.core.v1.WeightedPodAffinityTerm" }, { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.core.v1.VolumeProjection" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.core.v1.WindowsSecurityContextOptions" }, { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.core.v1.VolumeResourceRequirements" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.discovery.v1.Endpoint" }, { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.core.v1.VsphereVirtualDiskVolumeSource" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.discovery.v1.EndpointConditions" }, { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.core.v1.WeightedPodAffinityTerm" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.discovery.v1.EndpointHints" }, { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.core.v1.WindowsSecurityContextOptions" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.discovery.v1.EndpointPort" }, { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.discovery.v1.Endpoint" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.discovery.v1.EndpointSlice" }, { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.discovery.v1.EndpointConditions" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.discovery.v1.EndpointSliceList" }, { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.discovery.v1.EndpointHints" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.discovery.v1.ForZone" }, { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.discovery.v1.EndpointPort" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.events.v1.Event" }, { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.discovery.v1.EndpointSlice" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.events.v1.EventList" }, { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.discovery.v1.EndpointSliceList" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.events.v1.EventSeries" }, { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.discovery.v1.ForZone" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.flowcontrol.v1.ExemptPriorityLevelConfiguration" }, { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.events.v1.Event" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.flowcontrol.v1.FlowDistinguisherMethod" }, { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.events.v1.EventList" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.flowcontrol.v1.FlowSchema" }, { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.events.v1.EventSeries" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.flowcontrol.v1.FlowSchemaCondition" }, { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.flowcontrol.v1.ExemptPriorityLevelConfiguration" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.flowcontrol.v1.FlowSchemaList" }, { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.flowcontrol.v1.FlowDistinguisherMethod" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.flowcontrol.v1.FlowSchemaSpec" }, { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.flowcontrol.v1.FlowSchema" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.flowcontrol.v1.FlowSchemaStatus" }, { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.flowcontrol.v1.FlowSchemaCondition" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.flowcontrol.v1.GroupSubject" }, { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.flowcontrol.v1.FlowSchemaList" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.flowcontrol.v1.LimitResponse" }, { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.flowcontrol.v1.FlowSchemaSpec" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.flowcontrol.v1.LimitedPriorityLevelConfiguration" }, { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.flowcontrol.v1.FlowSchemaStatus" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.flowcontrol.v1.NonResourcePolicyRule" }, { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.flowcontrol.v1.GroupSubject" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.flowcontrol.v1.PolicyRulesWithSubjects" }, { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.flowcontrol.v1.LimitResponse" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.flowcontrol.v1.PriorityLevelConfiguration" }, { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.flowcontrol.v1.LimitedPriorityLevelConfiguration" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.flowcontrol.v1.PriorityLevelConfigurationCondition" }, { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.flowcontrol.v1.NonResourcePolicyRule" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.flowcontrol.v1.PriorityLevelConfigurationList" }, { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.flowcontrol.v1.PolicyRulesWithSubjects" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.flowcontrol.v1.PriorityLevelConfigurationReference" }, { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.flowcontrol.v1.PriorityLevelConfiguration" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.flowcontrol.v1.PriorityLevelConfigurationSpec" }, { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.flowcontrol.v1.PriorityLevelConfigurationCondition" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.flowcontrol.v1.PriorityLevelConfigurationStatus" }, { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.flowcontrol.v1.PriorityLevelConfigurationList" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.flowcontrol.v1.QueuingConfiguration" }, { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.flowcontrol.v1.PriorityLevelConfigurationReference" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.flowcontrol.v1.ResourcePolicyRule" }, { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.flowcontrol.v1.PriorityLevelConfigurationSpec" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.flowcontrol.v1.ServiceAccountSubject" }, { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.flowcontrol.v1.PriorityLevelConfigurationStatus" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.flowcontrol.v1.Subject" }, { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.flowcontrol.v1.QueuingConfiguration" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.flowcontrol.v1.UserSubject" }, { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.flowcontrol.v1.ResourcePolicyRule" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.networking.v1.HTTPIngressPath" }, { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.flowcontrol.v1.ServiceAccountSubject" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.networking.v1.HTTPIngressRuleValue" }, { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.flowcontrol.v1.Subject" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.networking.v1.IPBlock" }, { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.flowcontrol.v1.UserSubject" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.networking.v1.Ingress" }, { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.flowcontrol.v1beta3.ExemptPriorityLevelConfiguration" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.networking.v1.IngressBackend" }, { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.flowcontrol.v1beta3.FlowDistinguisherMethod" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.networking.v1.IngressClass" }, { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.flowcontrol.v1beta3.FlowSchema" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.networking.v1.IngressClassList" }, { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.flowcontrol.v1beta3.FlowSchemaCondition" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.networking.v1.IngressClassParametersReference" }, { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.flowcontrol.v1beta3.FlowSchemaList" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.networking.v1.IngressClassSpec" }, { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.flowcontrol.v1beta3.FlowSchemaSpec" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.networking.v1.IngressList" }, { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.flowcontrol.v1beta3.FlowSchemaStatus" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.networking.v1.IngressLoadBalancerIngress" }, { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.flowcontrol.v1beta3.GroupSubject" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.networking.v1.IngressLoadBalancerStatus" }, { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.flowcontrol.v1beta3.LimitResponse" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.networking.v1.IngressPortStatus" }, { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.flowcontrol.v1beta3.LimitedPriorityLevelConfiguration" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.networking.v1.IngressRule" }, { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.flowcontrol.v1beta3.NonResourcePolicyRule" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.networking.v1.IngressServiceBackend" }, { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.flowcontrol.v1beta3.PolicyRulesWithSubjects" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.networking.v1.IngressSpec" }, { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.flowcontrol.v1beta3.PriorityLevelConfiguration" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.networking.v1.IngressStatus" }, { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.flowcontrol.v1beta3.PriorityLevelConfigurationCondition" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.networking.v1.IngressTLS" }, { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.flowcontrol.v1beta3.PriorityLevelConfigurationList" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.networking.v1.NetworkPolicy" }, { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.flowcontrol.v1beta3.PriorityLevelConfigurationReference" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.networking.v1.NetworkPolicyEgressRule" }, { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.flowcontrol.v1beta3.PriorityLevelConfigurationSpec" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.networking.v1.NetworkPolicyIngressRule" }, { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.flowcontrol.v1beta3.PriorityLevelConfigurationStatus" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.networking.v1.NetworkPolicyList" }, { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.flowcontrol.v1beta3.QueuingConfiguration" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.networking.v1.NetworkPolicyPeer" }, { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.flowcontrol.v1beta3.ResourcePolicyRule" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.networking.v1.NetworkPolicyPort" }, { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.flowcontrol.v1beta3.ServiceAccountSubject" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.networking.v1.NetworkPolicySpec" }, { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.flowcontrol.v1beta3.Subject" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.networking.v1.ServiceBackendPort" }, { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.flowcontrol.v1beta3.UserSubject" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.networking.v1beta1.IPAddress" }, { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.networking.v1.HTTPIngressPath" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.networking.v1beta1.IPAddressList" }, { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.networking.v1.HTTPIngressRuleValue" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.networking.v1beta1.IPAddressSpec" }, { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.networking.v1.IPBlock" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.networking.v1beta1.ParentReference" }, { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.networking.v1.Ingress" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.networking.v1beta1.ServiceCIDR" }, { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.networking.v1.IngressBackend" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.networking.v1beta1.ServiceCIDRList" }, { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.networking.v1.IngressClass" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.networking.v1beta1.ServiceCIDRSpec" }, { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.networking.v1.IngressClassList" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.networking.v1beta1.ServiceCIDRStatus" }, { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.networking.v1.IngressClassParametersReference" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.node.v1.Overhead" }, { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.networking.v1.IngressClassSpec" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.node.v1.RuntimeClass" }, { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.networking.v1.IngressList" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.node.v1.RuntimeClassList" }, { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.networking.v1.IngressLoadBalancerIngress" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.node.v1.Scheduling" }, { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.networking.v1.IngressLoadBalancerStatus" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.policy.v1.Eviction" }, { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.networking.v1.IngressPortStatus" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.policy.v1.PodDisruptionBudget" }, { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.networking.v1.IngressRule" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.policy.v1.PodDisruptionBudgetList" }, { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.networking.v1.IngressServiceBackend" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.policy.v1.PodDisruptionBudgetSpec" }, { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.networking.v1.IngressSpec" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.policy.v1.PodDisruptionBudgetStatus" }, { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.networking.v1.IngressStatus" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.rbac.v1.AggregationRule" }, { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.networking.v1.IngressTLS" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.rbac.v1.ClusterRole" }, { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.networking.v1.NetworkPolicy" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.rbac.v1.ClusterRoleBinding" }, { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.networking.v1.NetworkPolicyEgressRule" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.rbac.v1.ClusterRoleBindingList" }, { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.networking.v1.NetworkPolicyIngressRule" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.rbac.v1.ClusterRoleList" }, { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.networking.v1.NetworkPolicyList" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.rbac.v1.PolicyRule" }, { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.networking.v1.NetworkPolicyPeer" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.rbac.v1.Role" }, { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.networking.v1.NetworkPolicyPort" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.rbac.v1.RoleBinding" }, { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.networking.v1.NetworkPolicySpec" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.rbac.v1.RoleBindingList" }, { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.networking.v1.ServiceBackendPort" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.rbac.v1.RoleList" }, { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.networking.v1beta1.IPAddress" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.rbac.v1.RoleRef" }, { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.networking.v1beta1.IPAddressList" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.rbac.v1.Subject" }, { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.networking.v1beta1.IPAddressSpec" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.resource.v1alpha3.AllocatedDeviceStatus" }, { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.networking.v1beta1.ParentReference" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.resource.v1alpha3.AllocationResult" }, { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.networking.v1beta1.ServiceCIDR" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.resource.v1alpha3.BasicDevice" }, { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.networking.v1beta1.ServiceCIDRList" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.resource.v1alpha3.CELDeviceSelector" }, { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.networking.v1beta1.ServiceCIDRSpec" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.resource.v1alpha3.Device" }, { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.networking.v1beta1.ServiceCIDRStatus" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.resource.v1alpha3.DeviceAllocationConfiguration" }, { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.node.v1.Overhead" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.resource.v1alpha3.DeviceAllocationResult" }, { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.node.v1.RuntimeClass" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.resource.v1alpha3.DeviceAttribute" }, { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.node.v1.RuntimeClassList" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.resource.v1alpha3.DeviceClaim" }, { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.node.v1.Scheduling" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.resource.v1alpha3.DeviceClaimConfiguration" }, { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.policy.v1.Eviction" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.resource.v1alpha3.DeviceClass" }, { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.policy.v1.PodDisruptionBudget" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.resource.v1alpha3.DeviceClassConfiguration" }, { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.policy.v1.PodDisruptionBudgetList" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.resource.v1alpha3.DeviceClassList" }, { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.policy.v1.PodDisruptionBudgetSpec" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.resource.v1alpha3.DeviceClassSpec" }, { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.policy.v1.PodDisruptionBudgetStatus" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.resource.v1alpha3.DeviceConstraint" }, { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.rbac.v1.AggregationRule" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.resource.v1alpha3.DeviceRequest" }, { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.rbac.v1.ClusterRole" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.resource.v1alpha3.DeviceRequestAllocationResult" }, { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.rbac.v1.ClusterRoleBinding" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.resource.v1alpha3.DeviceSelector" }, { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.rbac.v1.ClusterRoleBindingList" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.resource.v1alpha3.NetworkDeviceData" }, { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.rbac.v1.ClusterRoleList" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.resource.v1alpha3.OpaqueDeviceConfiguration" }, { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.rbac.v1.PolicyRule" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.resource.v1alpha3.ResourceClaim" }, { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.rbac.v1.Role" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.resource.v1alpha3.ResourceClaimConsumerReference" }, { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.rbac.v1.RoleBinding" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.resource.v1alpha3.ResourceClaimList" }, { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.rbac.v1.RoleBindingList" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.resource.v1alpha3.ResourceClaimSpec" }, { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.rbac.v1.RoleList" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.resource.v1alpha3.ResourceClaimStatus" }, { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.rbac.v1.RoleRef" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.resource.v1alpha3.ResourceClaimTemplate" }, { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.rbac.v1.Subject" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.resource.v1alpha3.ResourceClaimTemplateList" }, { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.resource.v1alpha3.AllocationResult" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.resource.v1alpha3.ResourceClaimTemplateSpec" }, { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.resource.v1alpha3.BasicDevice" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.resource.v1alpha3.ResourcePool" }, { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.resource.v1alpha3.CELDeviceSelector" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.resource.v1alpha3.ResourceSlice" }, { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.resource.v1alpha3.Device" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.resource.v1alpha3.ResourceSliceList" }, { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.resource.v1alpha3.DeviceAllocationConfiguration" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.resource.v1alpha3.ResourceSliceSpec" }, { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.resource.v1alpha3.DeviceAllocationResult" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.resource.v1beta1.AllocatedDeviceStatus" }, { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.resource.v1alpha3.DeviceAttribute" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.resource.v1beta1.AllocationResult" }, { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.resource.v1alpha3.DeviceClaim" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.resource.v1beta1.BasicDevice" }, { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.resource.v1alpha3.DeviceClaimConfiguration" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.resource.v1beta1.CELDeviceSelector" }, { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.resource.v1alpha3.DeviceClass" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.resource.v1beta1.Device" }, { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.resource.v1alpha3.DeviceClassConfiguration" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.resource.v1beta1.DeviceAllocationConfiguration" }, { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.resource.v1alpha3.DeviceClassList" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.resource.v1beta1.DeviceAllocationResult" }, { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.resource.v1alpha3.DeviceClassSpec" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.resource.v1beta1.DeviceAttribute" }, { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.resource.v1alpha3.DeviceConstraint" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.resource.v1beta1.DeviceCapacity" }, { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.resource.v1alpha3.DeviceRequest" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.resource.v1beta1.DeviceClaim" }, { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.resource.v1alpha3.DeviceRequestAllocationResult" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.resource.v1beta1.DeviceClaimConfiguration" }, { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.resource.v1alpha3.DeviceSelector" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.resource.v1beta1.DeviceClass" }, { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.resource.v1alpha3.OpaqueDeviceConfiguration" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.resource.v1beta1.DeviceClassConfiguration" }, { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.resource.v1alpha3.PodSchedulingContext" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.resource.v1beta1.DeviceClassList" }, { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.resource.v1alpha3.PodSchedulingContextList" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.resource.v1beta1.DeviceClassSpec" }, { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.resource.v1alpha3.PodSchedulingContextSpec" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.resource.v1beta1.DeviceConstraint" }, { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.resource.v1alpha3.PodSchedulingContextStatus" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.resource.v1beta1.DeviceRequest" }, { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.resource.v1alpha3.ResourceClaim" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.resource.v1beta1.DeviceRequestAllocationResult" }, { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.resource.v1alpha3.ResourceClaimConsumerReference" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.resource.v1beta1.DeviceSelector" }, { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.resource.v1alpha3.ResourceClaimList" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.resource.v1beta1.NetworkDeviceData" }, { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.resource.v1alpha3.ResourceClaimSchedulingStatus" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.resource.v1beta1.OpaqueDeviceConfiguration" }, { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.resource.v1alpha3.ResourceClaimSpec" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.resource.v1beta1.ResourceClaim" }, { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.resource.v1alpha3.ResourceClaimStatus" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.resource.v1beta1.ResourceClaimConsumerReference" }, { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.resource.v1alpha3.ResourceClaimTemplate" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.resource.v1beta1.ResourceClaimList" }, { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.resource.v1alpha3.ResourceClaimTemplateList" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.resource.v1beta1.ResourceClaimSpec" }, { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.resource.v1alpha3.ResourceClaimTemplateSpec" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.resource.v1beta1.ResourceClaimStatus" }, { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.resource.v1alpha3.ResourcePool" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.resource.v1beta1.ResourceClaimTemplate" }, { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.resource.v1alpha3.ResourceSlice" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.resource.v1beta1.ResourceClaimTemplateList" }, { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.resource.v1alpha3.ResourceSliceList" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.resource.v1beta1.ResourceClaimTemplateSpec" }, { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.resource.v1alpha3.ResourceSliceSpec" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.resource.v1beta1.ResourcePool" }, { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.scheduling.v1.PriorityClass" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.resource.v1beta1.ResourceSlice" }, { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.scheduling.v1.PriorityClassList" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.resource.v1beta1.ResourceSliceList" }, { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.storage.v1.CSIDriver" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.resource.v1beta1.ResourceSliceSpec" }, { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.storage.v1.CSIDriverList" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.scheduling.v1.PriorityClass" }, { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.storage.v1.CSIDriverSpec" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.scheduling.v1.PriorityClassList" }, { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.storage.v1.CSINode" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.storage.v1.CSIDriver" }, { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.storage.v1.CSINodeDriver" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.storage.v1.CSIDriverList" }, { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.storage.v1.CSINodeList" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.storage.v1.CSIDriverSpec" }, { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.storage.v1.CSINodeSpec" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.storage.v1.CSINode" }, { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.storage.v1.CSIStorageCapacity" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.storage.v1.CSINodeDriver" }, { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.storage.v1.CSIStorageCapacityList" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.storage.v1.CSINodeList" }, { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.storage.v1.StorageClass" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.storage.v1.CSINodeSpec" }, { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.storage.v1.StorageClassList" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.storage.v1.CSIStorageCapacity" }, { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.storage.v1.TokenRequest" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.storage.v1.CSIStorageCapacityList" }, { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.storage.v1.VolumeAttachment" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.storage.v1.StorageClass" }, { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.storage.v1.VolumeAttachmentList" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.storage.v1.StorageClassList" }, { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.storage.v1.VolumeAttachmentSource" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.storage.v1.TokenRequest" }, { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.storage.v1.VolumeAttachmentSpec" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.storage.v1.VolumeAttachment" }, { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.storage.v1.VolumeAttachmentStatus" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.storage.v1.VolumeAttachmentList" }, { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.storage.v1.VolumeError" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.storage.v1.VolumeAttachmentSource" }, { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.storage.v1.VolumeNodeResources" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.storage.v1.VolumeAttachmentSpec" }, { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.storage.v1alpha1.VolumeAttributesClass" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.storage.v1.VolumeAttachmentStatus" }, { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.storage.v1alpha1.VolumeAttributesClassList" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.storage.v1.VolumeError" }, { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.storage.v1beta1.VolumeAttributesClass" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.storage.v1.VolumeNodeResources" }, { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.storage.v1beta1.VolumeAttributesClassList" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.storage.v1alpha1.VolumeAttributesClass" }, { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.storagemigration.v1alpha1.GroupVersionResource" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.storage.v1alpha1.VolumeAttributesClassList" }, { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.storagemigration.v1alpha1.MigrationCondition" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.storage.v1beta1.VolumeAttributesClass" }, { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.storagemigration.v1alpha1.StorageVersionMigration" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.storage.v1beta1.VolumeAttributesClassList" }, { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.storagemigration.v1alpha1.StorageVersionMigrationList" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.storagemigration.v1alpha1.GroupVersionResource" }, { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.storagemigration.v1alpha1.StorageVersionMigrationSpec" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.storagemigration.v1alpha1.MigrationCondition" }, { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.storagemigration.v1alpha1.StorageVersionMigrationStatus" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.storagemigration.v1alpha1.StorageVersionMigration" }, { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.apiextensions-apiserver.pkg.apis.apiextensions.v1.CustomResourceColumnDefinition" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.storagemigration.v1alpha1.StorageVersionMigrationList" }, { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.apiextensions-apiserver.pkg.apis.apiextensions.v1.CustomResourceConversion" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.storagemigration.v1alpha1.StorageVersionMigrationSpec" }, { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.apiextensions-apiserver.pkg.apis.apiextensions.v1.CustomResourceDefinition" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.storagemigration.v1alpha1.StorageVersionMigrationStatus" }, { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.apiextensions-apiserver.pkg.apis.apiextensions.v1.CustomResourceDefinitionCondition" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.apiextensions-apiserver.pkg.apis.apiextensions.v1.CustomResourceColumnDefinition" }, { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.apiextensions-apiserver.pkg.apis.apiextensions.v1.CustomResourceDefinitionList" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.apiextensions-apiserver.pkg.apis.apiextensions.v1.CustomResourceConversion" }, { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.apiextensions-apiserver.pkg.apis.apiextensions.v1.CustomResourceDefinitionNames" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.apiextensions-apiserver.pkg.apis.apiextensions.v1.CustomResourceDefinition" }, { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.apiextensions-apiserver.pkg.apis.apiextensions.v1.CustomResourceDefinitionSpec" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.apiextensions-apiserver.pkg.apis.apiextensions.v1.CustomResourceDefinitionCondition" }, { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.apiextensions-apiserver.pkg.apis.apiextensions.v1.CustomResourceDefinitionStatus" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.apiextensions-apiserver.pkg.apis.apiextensions.v1.CustomResourceDefinitionList" }, { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.apiextensions-apiserver.pkg.apis.apiextensions.v1.CustomResourceDefinitionVersion" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.apiextensions-apiserver.pkg.apis.apiextensions.v1.CustomResourceDefinitionNames" }, { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.apiextensions-apiserver.pkg.apis.apiextensions.v1.CustomResourceSubresourceScale" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.apiextensions-apiserver.pkg.apis.apiextensions.v1.CustomResourceDefinitionSpec" }, { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.apiextensions-apiserver.pkg.apis.apiextensions.v1.CustomResourceSubresourceStatus" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.apiextensions-apiserver.pkg.apis.apiextensions.v1.CustomResourceDefinitionStatus" }, { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.apiextensions-apiserver.pkg.apis.apiextensions.v1.CustomResourceSubresources" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.apiextensions-apiserver.pkg.apis.apiextensions.v1.CustomResourceDefinitionVersion" }, { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.apiextensions-apiserver.pkg.apis.apiextensions.v1.CustomResourceValidation" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.apiextensions-apiserver.pkg.apis.apiextensions.v1.CustomResourceSubresourceScale" }, { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.apiextensions-apiserver.pkg.apis.apiextensions.v1.ExternalDocumentation" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.apiextensions-apiserver.pkg.apis.apiextensions.v1.CustomResourceSubresourceStatus" }, { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.apiextensions-apiserver.pkg.apis.apiextensions.v1.JSON" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.apiextensions-apiserver.pkg.apis.apiextensions.v1.CustomResourceSubresources" }, { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.apiextensions-apiserver.pkg.apis.apiextensions.v1.JSONSchemaProps" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.apiextensions-apiserver.pkg.apis.apiextensions.v1.CustomResourceValidation" }, { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.apiextensions-apiserver.pkg.apis.apiextensions.v1.JSONSchemaPropsOrArray" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.apiextensions-apiserver.pkg.apis.apiextensions.v1.ExternalDocumentation" }, { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.apiextensions-apiserver.pkg.apis.apiextensions.v1.JSONSchemaPropsOrBool" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.apiextensions-apiserver.pkg.apis.apiextensions.v1.JSON" }, { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.apiextensions-apiserver.pkg.apis.apiextensions.v1.JSONSchemaPropsOrStringArray" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.apiextensions-apiserver.pkg.apis.apiextensions.v1.JSONSchemaProps" }, { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.apiextensions-apiserver.pkg.apis.apiextensions.v1.SelectableField" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.apiextensions-apiserver.pkg.apis.apiextensions.v1.JSONSchemaPropsOrArray" }, { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.apiextensions-apiserver.pkg.apis.apiextensions.v1.ServiceReference" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.apiextensions-apiserver.pkg.apis.apiextensions.v1.JSONSchemaPropsOrBool" }, { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.apiextensions-apiserver.pkg.apis.apiextensions.v1.ValidationRule" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.apiextensions-apiserver.pkg.apis.apiextensions.v1.JSONSchemaPropsOrStringArray" }, { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.apiextensions-apiserver.pkg.apis.apiextensions.v1.WebhookClientConfig" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.apiextensions-apiserver.pkg.apis.apiextensions.v1.SelectableField" }, { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.apiextensions-apiserver.pkg.apis.apiextensions.v1.WebhookConversion" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.apiextensions-apiserver.pkg.apis.apiextensions.v1.ServiceReference" }, { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.apimachinery.pkg.api.resource.Quantity" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.apiextensions-apiserver.pkg.apis.apiextensions.v1.ValidationRule" }, { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.APIGroup" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.apiextensions-apiserver.pkg.apis.apiextensions.v1.WebhookClientConfig" }, { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.APIGroupList" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.apiextensions-apiserver.pkg.apis.apiextensions.v1.WebhookConversion" }, { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.APIResource" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.apimachinery.pkg.api.resource.Quantity" }, { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.APIResourceList" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.APIGroup" }, { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.APIVersions" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.APIGroupList" }, { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.Condition" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.APIResource" }, { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.DeleteOptions" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.APIResourceList" }, { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.FieldSelectorRequirement" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.APIVersions" }, { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.FieldsV1" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.Condition" }, { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.GroupVersionForDiscovery" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.DeleteOptions" }, { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.LabelSelector" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.FieldSelectorRequirement" }, { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.LabelSelectorRequirement" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.FieldsV1" }, { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.ListMeta" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.GroupVersionForDiscovery" }, { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.ManagedFieldsEntry" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.LabelSelector" }, { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.MicroTime" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.LabelSelectorRequirement" }, { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.ListMeta" }, { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.OwnerReference" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.ManagedFieldsEntry" }, { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.Patch" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.MicroTime" }, { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.Preconditions" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta" }, { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.ServerAddressByClientCIDR" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.OwnerReference" }, { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.Status" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.Patch" }, { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.StatusCause" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.Preconditions" }, { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.StatusDetails" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.ServerAddressByClientCIDR" }, { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.Time" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.Status" }, { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.WatchEvent" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.StatusCause" }, { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.apimachinery.pkg.runtime.RawExtension" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.StatusDetails" }, { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.apimachinery.pkg.util.intstr.IntOrString" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.Time" }, { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.apimachinery.pkg.version.Info" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.WatchEvent" }, { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.kube-aggregator.pkg.apis.apiregistration.v1.APIService" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.apimachinery.pkg.runtime.RawExtension" }, { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.kube-aggregator.pkg.apis.apiregistration.v1.APIServiceCondition" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.apimachinery.pkg.util.intstr.IntOrString" }, { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.kube-aggregator.pkg.apis.apiregistration.v1.APIServiceList" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.apimachinery.pkg.version.Info" }, { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.kube-aggregator.pkg.apis.apiregistration.v1.APIServiceSpec" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.kube-aggregator.pkg.apis.apiregistration.v1.APIService" }, { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.kube-aggregator.pkg.apis.apiregistration.v1.APIServiceStatus" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.kube-aggregator.pkg.apis.apiregistration.v1.APIServiceCondition" }, { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.kube-aggregator.pkg.apis.apiregistration.v1.ServiceReference" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.kube-aggregator.pkg.apis.apiregistration.v1.APIServiceList" + }, + { + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.kube-aggregator.pkg.apis.apiregistration.v1.APIServiceSpec" + }, + { + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.kube-aggregator.pkg.apis.apiregistration.v1.APIServiceStatus" + }, + { + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.kube-aggregator.pkg.apis.apiregistration.v1.ServiceReference" } ] } \ No newline at end of file diff --git a/helm-charts/nginx-ingress/v1.32.0/allocateddevicestatus-resource-v1alpha3.json b/helm-charts/nginx-ingress/v1.32.0/allocateddevicestatus-resource-v1alpha3.json new file mode 100644 index 0000000..1388c4c --- /dev/null +++ b/helm-charts/nginx-ingress/v1.32.0/allocateddevicestatus-resource-v1alpha3.json @@ -0,0 +1,55 @@ +{ + "description": "AllocatedDeviceStatus contains the status of an allocated device, if the driver chooses to report it. This may include driver-specific information.", + "properties": { + "conditions": { + "description": "Conditions contains the latest observation of the device's state. If the device has been configured according to the class and claim config references, the `Ready` condition should be True.", + "items": { + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.Condition" + }, + "type": [ + "array", + "null" + ], + "x-kubernetes-list-map-keys": [ + "type" + ], + "x-kubernetes-list-type": "map" + }, + "data": { + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.apimachinery.pkg.runtime.RawExtension", + "description": "Data contains arbitrary driver-specific data.\n\nThe length of the raw data must be smaller or equal to 10 Ki." + }, + "device": { + "description": "Device references one device instance via its name in the driver's resource pool. It must be a DNS label.", + "type": [ + "string", + "null" + ] + }, + "driver": { + "description": "Driver specifies the name of the DRA driver whose kubelet plugin should be invoked to process the allocation once the claim is needed on a node.\n\nMust be a DNS subdomain and should end with a DNS domain owned by the vendor of the driver.", + "type": [ + "string", + "null" + ] + }, + "networkData": { + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.resource.v1alpha3.NetworkDeviceData", + "description": "NetworkData contains network-related information specific to the device." + }, + "pool": { + "description": "This name together with the driver name and the device name field identify which device was allocated (`//`).\n\nMust not be longer than 253 characters and may contain one or more DNS sub-domains separated by slashes.", + "type": [ + "string", + "null" + ] + } + }, + "required": [ + "driver", + "pool", + "device" + ], + "type": "object", + "$schema": "http://json-schema.org/schema#" +} \ No newline at end of file diff --git a/helm-charts/nginx-ingress/v1.32.0/allocateddevicestatus-resource-v1beta1.json b/helm-charts/nginx-ingress/v1.32.0/allocateddevicestatus-resource-v1beta1.json new file mode 100644 index 0000000..befabd7 --- /dev/null +++ b/helm-charts/nginx-ingress/v1.32.0/allocateddevicestatus-resource-v1beta1.json @@ -0,0 +1,55 @@ +{ + "description": "AllocatedDeviceStatus contains the status of an allocated device, if the driver chooses to report it. This may include driver-specific information.", + "properties": { + "conditions": { + "description": "Conditions contains the latest observation of the device's state. If the device has been configured according to the class and claim config references, the `Ready` condition should be True.", + "items": { + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.Condition" + }, + "type": [ + "array", + "null" + ], + "x-kubernetes-list-map-keys": [ + "type" + ], + "x-kubernetes-list-type": "map" + }, + "data": { + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.apimachinery.pkg.runtime.RawExtension", + "description": "Data contains arbitrary driver-specific data.\n\nThe length of the raw data must be smaller or equal to 10 Ki." + }, + "device": { + "description": "Device references one device instance via its name in the driver's resource pool. It must be a DNS label.", + "type": [ + "string", + "null" + ] + }, + "driver": { + "description": "Driver specifies the name of the DRA driver whose kubelet plugin should be invoked to process the allocation once the claim is needed on a node.\n\nMust be a DNS subdomain and should end with a DNS domain owned by the vendor of the driver.", + "type": [ + "string", + "null" + ] + }, + "networkData": { + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.resource.v1beta1.NetworkDeviceData", + "description": "NetworkData contains network-related information specific to the device." + }, + "pool": { + "description": "This name together with the driver name and the device name field identify which device was allocated (`//`).\n\nMust not be longer than 253 characters and may contain one or more DNS sub-domains separated by slashes.", + "type": [ + "string", + "null" + ] + } + }, + "required": [ + "driver", + "pool", + "device" + ], + "type": "object", + "$schema": "http://json-schema.org/schema#" +} \ No newline at end of file diff --git a/helm-charts/nginx-ingress/v1.32.0/allocateddevicestatus.json b/helm-charts/nginx-ingress/v1.32.0/allocateddevicestatus.json new file mode 100644 index 0000000..befabd7 --- /dev/null +++ b/helm-charts/nginx-ingress/v1.32.0/allocateddevicestatus.json @@ -0,0 +1,55 @@ +{ + "description": "AllocatedDeviceStatus contains the status of an allocated device, if the driver chooses to report it. This may include driver-specific information.", + "properties": { + "conditions": { + "description": "Conditions contains the latest observation of the device's state. If the device has been configured according to the class and claim config references, the `Ready` condition should be True.", + "items": { + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.Condition" + }, + "type": [ + "array", + "null" + ], + "x-kubernetes-list-map-keys": [ + "type" + ], + "x-kubernetes-list-type": "map" + }, + "data": { + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.apimachinery.pkg.runtime.RawExtension", + "description": "Data contains arbitrary driver-specific data.\n\nThe length of the raw data must be smaller or equal to 10 Ki." + }, + "device": { + "description": "Device references one device instance via its name in the driver's resource pool. It must be a DNS label.", + "type": [ + "string", + "null" + ] + }, + "driver": { + "description": "Driver specifies the name of the DRA driver whose kubelet plugin should be invoked to process the allocation once the claim is needed on a node.\n\nMust be a DNS subdomain and should end with a DNS domain owned by the vendor of the driver.", + "type": [ + "string", + "null" + ] + }, + "networkData": { + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.resource.v1beta1.NetworkDeviceData", + "description": "NetworkData contains network-related information specific to the device." + }, + "pool": { + "description": "This name together with the driver name and the device name field identify which device was allocated (`//`).\n\nMust not be longer than 253 characters and may contain one or more DNS sub-domains separated by slashes.", + "type": [ + "string", + "null" + ] + } + }, + "required": [ + "driver", + "pool", + "device" + ], + "type": "object", + "$schema": "http://json-schema.org/schema#" +} \ No newline at end of file diff --git a/helm-charts/nginx-ingress/v1.32.0/allocationresult-resource-v1alpha3.json b/helm-charts/nginx-ingress/v1.32.0/allocationresult-resource-v1alpha3.json new file mode 100644 index 0000000..8129b8a --- /dev/null +++ b/helm-charts/nginx-ingress/v1.32.0/allocationresult-resource-v1alpha3.json @@ -0,0 +1,15 @@ +{ + "description": "AllocationResult contains attributes of an allocated resource.", + "properties": { + "devices": { + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.resource.v1alpha3.DeviceAllocationResult", + "description": "Devices is the result of allocating devices." + }, + "nodeSelector": { + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.core.v1.NodeSelector", + "description": "NodeSelector defines where the allocated resources are available. If unset, they are available everywhere." + } + }, + "type": "object", + "$schema": "http://json-schema.org/schema#" +} \ No newline at end of file diff --git a/helm-charts/nginx-ingress/v1.32.0/allocationresult-resource-v1beta1.json b/helm-charts/nginx-ingress/v1.32.0/allocationresult-resource-v1beta1.json new file mode 100644 index 0000000..94d03e8 --- /dev/null +++ b/helm-charts/nginx-ingress/v1.32.0/allocationresult-resource-v1beta1.json @@ -0,0 +1,15 @@ +{ + "description": "AllocationResult contains attributes of an allocated resource.", + "properties": { + "devices": { + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.resource.v1beta1.DeviceAllocationResult", + "description": "Devices is the result of allocating devices." + }, + "nodeSelector": { + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.core.v1.NodeSelector", + "description": "NodeSelector defines where the allocated resources are available. If unset, they are available everywhere." + } + }, + "type": "object", + "$schema": "http://json-schema.org/schema#" +} \ No newline at end of file diff --git a/helm-charts/nginx-ingress/v1.32.0/allocationresult.json b/helm-charts/nginx-ingress/v1.32.0/allocationresult.json new file mode 100644 index 0000000..94d03e8 --- /dev/null +++ b/helm-charts/nginx-ingress/v1.32.0/allocationresult.json @@ -0,0 +1,15 @@ +{ + "description": "AllocationResult contains attributes of an allocated resource.", + "properties": { + "devices": { + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.resource.v1beta1.DeviceAllocationResult", + "description": "Devices is the result of allocating devices." + }, + "nodeSelector": { + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.core.v1.NodeSelector", + "description": "NodeSelector defines where the allocated resources are available. If unset, they are available everywhere." + } + }, + "type": "object", + "$schema": "http://json-schema.org/schema#" +} \ No newline at end of file diff --git a/helm-charts/nginx-ingress/v1.31.2/apigroup-meta-v1.json b/helm-charts/nginx-ingress/v1.32.0/apigroup-meta-v1.json similarity index 93% rename from helm-charts/nginx-ingress/v1.31.2/apigroup-meta-v1.json rename to helm-charts/nginx-ingress/v1.32.0/apigroup-meta-v1.json index 5f593f5..b1b3922 100644 --- a/helm-charts/nginx-ingress/v1.31.2/apigroup-meta-v1.json +++ b/helm-charts/nginx-ingress/v1.32.0/apigroup-meta-v1.json @@ -29,13 +29,13 @@ ] }, "preferredVersion": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.GroupVersionForDiscovery", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.GroupVersionForDiscovery", "description": "preferredVersion is the version preferred by the API server, which probably is the storage version." }, "serverAddressByClientCIDRs": { "description": "a map of client CIDR to server address that is serving this group. This is to help clients reach servers in the most network-efficient way possible. Clients can use the appropriate server address as per the CIDR that they match. In case of multiple matches, clients should use the longest matching CIDR. The server returns only those CIDRs that it thinks that the client can match. For example: the master will return an internal IP CIDR only, if the client reaches the server using an internal IP. Server looks at X-Forwarded-For header or X-Real-Ip header or request.RemoteAddr (in that order) to get the client IP.", "items": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.ServerAddressByClientCIDR" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.ServerAddressByClientCIDR" }, "type": [ "array", @@ -46,7 +46,7 @@ "versions": { "description": "versions are the versions supported in this group.", "items": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.GroupVersionForDiscovery" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.GroupVersionForDiscovery" }, "type": [ "array", diff --git a/helm-charts/nginx-ingress/v1.31.2/apigroup.json b/helm-charts/nginx-ingress/v1.32.0/apigroup.json similarity index 93% rename from helm-charts/nginx-ingress/v1.31.2/apigroup.json rename to helm-charts/nginx-ingress/v1.32.0/apigroup.json index 93da010..780223d 100644 --- a/helm-charts/nginx-ingress/v1.31.2/apigroup.json +++ b/helm-charts/nginx-ingress/v1.32.0/apigroup.json @@ -26,13 +26,13 @@ ] }, "preferredVersion": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.GroupVersionForDiscovery", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.GroupVersionForDiscovery", "description": "preferredVersion is the version preferred by the API server, which probably is the storage version." }, "serverAddressByClientCIDRs": { "description": "a map of client CIDR to server address that is serving this group. This is to help clients reach servers in the most network-efficient way possible. Clients can use the appropriate server address as per the CIDR that they match. In case of multiple matches, clients should use the longest matching CIDR. The server returns only those CIDRs that it thinks that the client can match. For example: the master will return an internal IP CIDR only, if the client reaches the server using an internal IP. Server looks at X-Forwarded-For header or X-Real-Ip header or request.RemoteAddr (in that order) to get the client IP.", "items": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.ServerAddressByClientCIDR" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.ServerAddressByClientCIDR" }, "type": [ "array", @@ -43,7 +43,7 @@ "versions": { "description": "versions are the versions supported in this group.", "items": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.GroupVersionForDiscovery" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.GroupVersionForDiscovery" }, "type": [ "array", diff --git a/helm-charts/nginx-ingress/v1.31.2/apigrouplist-meta-v1.json b/helm-charts/nginx-ingress/v1.32.0/apigrouplist-meta-v1.json similarity index 96% rename from helm-charts/nginx-ingress/v1.31.2/apigrouplist-meta-v1.json rename to helm-charts/nginx-ingress/v1.32.0/apigrouplist-meta-v1.json index 23ff55a..7c8d0c6 100644 --- a/helm-charts/nginx-ingress/v1.31.2/apigrouplist-meta-v1.json +++ b/helm-charts/nginx-ingress/v1.32.0/apigrouplist-meta-v1.json @@ -14,7 +14,7 @@ "groups": { "description": "groups is a list of APIGroup.", "items": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.APIGroup" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.APIGroup" }, "type": [ "array", diff --git a/helm-charts/nginx-ingress/v1.31.2/apigrouplist.json b/helm-charts/nginx-ingress/v1.32.0/apigrouplist.json similarity index 95% rename from helm-charts/nginx-ingress/v1.31.2/apigrouplist.json rename to helm-charts/nginx-ingress/v1.32.0/apigrouplist.json index 85dc8ad..62a1fbe 100644 --- a/helm-charts/nginx-ingress/v1.31.2/apigrouplist.json +++ b/helm-charts/nginx-ingress/v1.32.0/apigrouplist.json @@ -11,7 +11,7 @@ "groups": { "description": "groups is a list of APIGroup.", "items": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.APIGroup" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.APIGroup" }, "type": [ "array", diff --git a/helm-charts/nginx-ingress/v1.31.2/apiresource-meta-v1.json b/helm-charts/nginx-ingress/v1.32.0/apiresource-meta-v1.json similarity index 100% rename from helm-charts/nginx-ingress/v1.31.2/apiresource-meta-v1.json rename to helm-charts/nginx-ingress/v1.32.0/apiresource-meta-v1.json diff --git a/helm-charts/nginx-ingress/v1.31.2/apiresource.json b/helm-charts/nginx-ingress/v1.32.0/apiresource.json similarity index 100% rename from helm-charts/nginx-ingress/v1.31.2/apiresource.json rename to helm-charts/nginx-ingress/v1.32.0/apiresource.json diff --git a/helm-charts/nginx-ingress/v1.31.2/apiresourcelist-meta-v1.json b/helm-charts/nginx-ingress/v1.32.0/apiresourcelist-meta-v1.json similarity index 96% rename from helm-charts/nginx-ingress/v1.31.2/apiresourcelist-meta-v1.json rename to helm-charts/nginx-ingress/v1.32.0/apiresourcelist-meta-v1.json index 8781739..177a14c 100644 --- a/helm-charts/nginx-ingress/v1.31.2/apiresourcelist-meta-v1.json +++ b/helm-charts/nginx-ingress/v1.32.0/apiresourcelist-meta-v1.json @@ -31,7 +31,7 @@ "resources": { "description": "resources contains the name of the resources and if they are namespaced.", "items": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.APIResource" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.APIResource" }, "type": [ "array", diff --git a/helm-charts/nginx-ingress/v1.31.2/apiresourcelist.json b/helm-charts/nginx-ingress/v1.32.0/apiresourcelist.json similarity index 96% rename from helm-charts/nginx-ingress/v1.31.2/apiresourcelist.json rename to helm-charts/nginx-ingress/v1.32.0/apiresourcelist.json index 359f81c..da48514 100644 --- a/helm-charts/nginx-ingress/v1.31.2/apiresourcelist.json +++ b/helm-charts/nginx-ingress/v1.32.0/apiresourcelist.json @@ -28,7 +28,7 @@ "resources": { "description": "resources contains the name of the resources and if they are namespaced.", "items": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.APIResource" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.APIResource" }, "type": [ "array", diff --git a/helm-charts/nginx-ingress/v1.31.2/apiservice-apiregistration-v1.json b/helm-charts/nginx-ingress/v1.32.0/apiservice-apiregistration-v1.json similarity index 91% rename from helm-charts/nginx-ingress/v1.31.2/apiservice-apiregistration-v1.json rename to helm-charts/nginx-ingress/v1.32.0/apiservice-apiregistration-v1.json index 3662fea..8b584d1 100644 --- a/helm-charts/nginx-ingress/v1.31.2/apiservice-apiregistration-v1.json +++ b/helm-charts/nginx-ingress/v1.32.0/apiservice-apiregistration-v1.json @@ -22,15 +22,15 @@ ] }, "metadata": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta", "description": "Standard object's metadata. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#metadata" }, "spec": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.kube-aggregator.pkg.apis.apiregistration.v1.APIServiceSpec", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.kube-aggregator.pkg.apis.apiregistration.v1.APIServiceSpec", "description": "Spec contains information for locating and communicating with a server" }, "status": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.kube-aggregator.pkg.apis.apiregistration.v1.APIServiceStatus", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.kube-aggregator.pkg.apis.apiregistration.v1.APIServiceStatus", "description": "Status contains derived information about an API server" } }, diff --git a/helm-charts/nginx-ingress/v1.31.2/apiservice.json b/helm-charts/nginx-ingress/v1.32.0/apiservice.json similarity index 91% rename from helm-charts/nginx-ingress/v1.31.2/apiservice.json rename to helm-charts/nginx-ingress/v1.32.0/apiservice.json index 1081ba8..2e795d3 100644 --- a/helm-charts/nginx-ingress/v1.31.2/apiservice.json +++ b/helm-charts/nginx-ingress/v1.32.0/apiservice.json @@ -19,15 +19,15 @@ ] }, "metadata": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta", "description": "Standard object's metadata. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#metadata" }, "spec": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.kube-aggregator.pkg.apis.apiregistration.v1.APIServiceSpec", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.kube-aggregator.pkg.apis.apiregistration.v1.APIServiceSpec", "description": "Spec contains information for locating and communicating with a server" }, "status": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.kube-aggregator.pkg.apis.apiregistration.v1.APIServiceStatus", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.kube-aggregator.pkg.apis.apiregistration.v1.APIServiceStatus", "description": "Status contains derived information about an API server" } }, diff --git a/helm-charts/nginx-ingress/v1.31.2/apiservicecondition-apiregistration-v1.json b/helm-charts/nginx-ingress/v1.32.0/apiservicecondition-apiregistration-v1.json similarity index 94% rename from helm-charts/nginx-ingress/v1.31.2/apiservicecondition-apiregistration-v1.json rename to helm-charts/nginx-ingress/v1.32.0/apiservicecondition-apiregistration-v1.json index bcd71f5..b2a8513 100644 --- a/helm-charts/nginx-ingress/v1.31.2/apiservicecondition-apiregistration-v1.json +++ b/helm-charts/nginx-ingress/v1.32.0/apiservicecondition-apiregistration-v1.json @@ -2,7 +2,7 @@ "description": "APIServiceCondition describes the state of an APIService at a particular point", "properties": { "lastTransitionTime": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.Time", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.Time", "description": "Last time the condition transitioned from one status to another." }, "message": { diff --git a/helm-charts/nginx-ingress/v1.31.2/apiservicecondition.json b/helm-charts/nginx-ingress/v1.32.0/apiservicecondition.json similarity index 94% rename from helm-charts/nginx-ingress/v1.31.2/apiservicecondition.json rename to helm-charts/nginx-ingress/v1.32.0/apiservicecondition.json index bcd71f5..b2a8513 100644 --- a/helm-charts/nginx-ingress/v1.31.2/apiservicecondition.json +++ b/helm-charts/nginx-ingress/v1.32.0/apiservicecondition.json @@ -2,7 +2,7 @@ "description": "APIServiceCondition describes the state of an APIService at a particular point", "properties": { "lastTransitionTime": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.Time", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.Time", "description": "Last time the condition transitioned from one status to another." }, "message": { diff --git a/helm-charts/nginx-ingress/v1.31.2/apiservicelist-apiregistration-v1.json b/helm-charts/nginx-ingress/v1.32.0/apiservicelist-apiregistration-v1.json similarity index 93% rename from helm-charts/nginx-ingress/v1.31.2/apiservicelist-apiregistration-v1.json rename to helm-charts/nginx-ingress/v1.32.0/apiservicelist-apiregistration-v1.json index 516fb26..da4d3eb 100644 --- a/helm-charts/nginx-ingress/v1.31.2/apiservicelist-apiregistration-v1.json +++ b/helm-charts/nginx-ingress/v1.32.0/apiservicelist-apiregistration-v1.json @@ -14,7 +14,7 @@ "items": { "description": "Items is the list of APIService", "items": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.kube-aggregator.pkg.apis.apiregistration.v1.APIService" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.kube-aggregator.pkg.apis.apiregistration.v1.APIService" }, "type": [ "array", @@ -32,7 +32,7 @@ ] }, "metadata": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.ListMeta", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.ListMeta", "description": "Standard list metadata More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#metadata" } }, diff --git a/helm-charts/nginx-ingress/v1.31.2/apiservicelist.json b/helm-charts/nginx-ingress/v1.32.0/apiservicelist.json similarity index 93% rename from helm-charts/nginx-ingress/v1.31.2/apiservicelist.json rename to helm-charts/nginx-ingress/v1.32.0/apiservicelist.json index 5f9a6d6..bec8bb7 100644 --- a/helm-charts/nginx-ingress/v1.31.2/apiservicelist.json +++ b/helm-charts/nginx-ingress/v1.32.0/apiservicelist.json @@ -11,7 +11,7 @@ "items": { "description": "Items is the list of APIService", "items": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.kube-aggregator.pkg.apis.apiregistration.v1.APIService" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.kube-aggregator.pkg.apis.apiregistration.v1.APIService" }, "type": [ "array", @@ -29,7 +29,7 @@ ] }, "metadata": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.ListMeta", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.ListMeta", "description": "Standard list metadata More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#metadata" } }, diff --git a/helm-charts/nginx-ingress/v1.31.2/apiservicespec-apiregistration-v1.json b/helm-charts/nginx-ingress/v1.32.0/apiservicespec-apiregistration-v1.json similarity index 98% rename from helm-charts/nginx-ingress/v1.31.2/apiservicespec-apiregistration-v1.json rename to helm-charts/nginx-ingress/v1.32.0/apiservicespec-apiregistration-v1.json index 3047695..67ef3b2 100644 --- a/helm-charts/nginx-ingress/v1.31.2/apiservicespec-apiregistration-v1.json +++ b/helm-charts/nginx-ingress/v1.32.0/apiservicespec-apiregistration-v1.json @@ -33,7 +33,7 @@ ] }, "service": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.kube-aggregator.pkg.apis.apiregistration.v1.ServiceReference", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.kube-aggregator.pkg.apis.apiregistration.v1.ServiceReference", "description": "Service is a reference to the service for this API server. It must communicate on port 443. If the Service is nil, that means the handling for the API groupversion is handled locally on this server. The call will simply delegate to the normal handler chain to be fulfilled." }, "version": { diff --git a/helm-charts/nginx-ingress/v1.31.2/apiservicespec.json b/helm-charts/nginx-ingress/v1.32.0/apiservicespec.json similarity index 98% rename from helm-charts/nginx-ingress/v1.31.2/apiservicespec.json rename to helm-charts/nginx-ingress/v1.32.0/apiservicespec.json index 3047695..67ef3b2 100644 --- a/helm-charts/nginx-ingress/v1.31.2/apiservicespec.json +++ b/helm-charts/nginx-ingress/v1.32.0/apiservicespec.json @@ -33,7 +33,7 @@ ] }, "service": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.kube-aggregator.pkg.apis.apiregistration.v1.ServiceReference", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.kube-aggregator.pkg.apis.apiregistration.v1.ServiceReference", "description": "Service is a reference to the service for this API server. It must communicate on port 443. If the Service is nil, that means the handling for the API groupversion is handled locally on this server. The call will simply delegate to the normal handler chain to be fulfilled." }, "version": { diff --git a/helm-charts/nginx-ingress/v1.31.2/apiservicestatus-apiregistration-v1.json b/helm-charts/nginx-ingress/v1.32.0/apiservicestatus-apiregistration-v1.json similarity index 91% rename from helm-charts/nginx-ingress/v1.31.2/apiservicestatus-apiregistration-v1.json rename to helm-charts/nginx-ingress/v1.32.0/apiservicestatus-apiregistration-v1.json index 29c232f..6656424 100644 --- a/helm-charts/nginx-ingress/v1.31.2/apiservicestatus-apiregistration-v1.json +++ b/helm-charts/nginx-ingress/v1.32.0/apiservicestatus-apiregistration-v1.json @@ -4,7 +4,7 @@ "conditions": { "description": "Current service state of apiService.", "items": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.kube-aggregator.pkg.apis.apiregistration.v1.APIServiceCondition" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.kube-aggregator.pkg.apis.apiregistration.v1.APIServiceCondition" }, "type": [ "array", diff --git a/helm-charts/nginx-ingress/v1.31.2/apiservicestatus.json b/helm-charts/nginx-ingress/v1.32.0/apiservicestatus.json similarity index 91% rename from helm-charts/nginx-ingress/v1.31.2/apiservicestatus.json rename to helm-charts/nginx-ingress/v1.32.0/apiservicestatus.json index 29c232f..6656424 100644 --- a/helm-charts/nginx-ingress/v1.31.2/apiservicestatus.json +++ b/helm-charts/nginx-ingress/v1.32.0/apiservicestatus.json @@ -4,7 +4,7 @@ "conditions": { "description": "Current service state of apiService.", "items": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.kube-aggregator.pkg.apis.apiregistration.v1.APIServiceCondition" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.kube-aggregator.pkg.apis.apiregistration.v1.APIServiceCondition" }, "type": [ "array", diff --git a/helm-charts/nginx-ingress/v1.31.2/apiversions-meta-v1.json b/helm-charts/nginx-ingress/v1.32.0/apiversions-meta-v1.json similarity index 97% rename from helm-charts/nginx-ingress/v1.31.2/apiversions-meta-v1.json rename to helm-charts/nginx-ingress/v1.32.0/apiversions-meta-v1.json index 7f4e1d0..78083e7 100644 --- a/helm-charts/nginx-ingress/v1.31.2/apiversions-meta-v1.json +++ b/helm-charts/nginx-ingress/v1.32.0/apiversions-meta-v1.json @@ -24,7 +24,7 @@ "serverAddressByClientCIDRs": { "description": "a map of client CIDR to server address that is serving this group. This is to help clients reach servers in the most network-efficient way possible. Clients can use the appropriate server address as per the CIDR that they match. In case of multiple matches, clients should use the longest matching CIDR. The server returns only those CIDRs that it thinks that the client can match. For example: the master will return an internal IP CIDR only, if the client reaches the server using an internal IP. Server looks at X-Forwarded-For header or X-Real-Ip header or request.RemoteAddr (in that order) to get the client IP.", "items": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.ServerAddressByClientCIDR" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.ServerAddressByClientCIDR" }, "type": [ "array", diff --git a/helm-charts/nginx-ingress/v1.31.2/apiversions.json b/helm-charts/nginx-ingress/v1.32.0/apiversions.json similarity index 97% rename from helm-charts/nginx-ingress/v1.31.2/apiversions.json rename to helm-charts/nginx-ingress/v1.32.0/apiversions.json index a96af2d..5f34189 100644 --- a/helm-charts/nginx-ingress/v1.31.2/apiversions.json +++ b/helm-charts/nginx-ingress/v1.32.0/apiversions.json @@ -21,7 +21,7 @@ "serverAddressByClientCIDRs": { "description": "a map of client CIDR to server address that is serving this group. This is to help clients reach servers in the most network-efficient way possible. Clients can use the appropriate server address as per the CIDR that they match. In case of multiple matches, clients should use the longest matching CIDR. The server returns only those CIDRs that it thinks that the client can match. For example: the master will return an internal IP CIDR only, if the client reaches the server using an internal IP. Server looks at X-Forwarded-For header or X-Real-Ip header or request.RemoteAddr (in that order) to get the client IP.", "items": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.ServerAddressByClientCIDR" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.ServerAddressByClientCIDR" }, "type": [ "array", diff --git a/helm-charts/nginx-ingress/v1.31.2/apparmorprofile-v1.json b/helm-charts/nginx-ingress/v1.32.0/apparmorprofile-v1.json similarity index 100% rename from helm-charts/nginx-ingress/v1.31.2/apparmorprofile-v1.json rename to helm-charts/nginx-ingress/v1.32.0/apparmorprofile-v1.json diff --git a/helm-charts/nginx-ingress/v1.31.2/apparmorprofile.json b/helm-charts/nginx-ingress/v1.32.0/apparmorprofile.json similarity index 100% rename from helm-charts/nginx-ingress/v1.31.2/apparmorprofile.json rename to helm-charts/nginx-ingress/v1.32.0/apparmorprofile.json diff --git a/helm-charts/nginx-ingress/v1.32.0/applyconfiguration-admissionregistration-v1alpha1.json b/helm-charts/nginx-ingress/v1.32.0/applyconfiguration-admissionregistration-v1alpha1.json new file mode 100644 index 0000000..e0c6042 --- /dev/null +++ b/helm-charts/nginx-ingress/v1.32.0/applyconfiguration-admissionregistration-v1alpha1.json @@ -0,0 +1,14 @@ +{ + "description": "ApplyConfiguration defines the desired configuration values of an object.", + "properties": { + "expression": { + "description": "expression will be evaluated by CEL to create an apply configuration. ref: https://github.com/google/cel-spec\n\nApply configurations are declared in CEL using object initialization. For example, this CEL expression returns an apply configuration to set a single field:\n\n\tObject{\n\t spec: Object.spec{\n\t serviceAccountName: \"example\"\n\t }\n\t}\n\nApply configurations may not modify atomic structs, maps or arrays due to the risk of accidental deletion of values not included in the apply configuration.\n\nCEL expressions have access to the object types needed to create apply configurations:\n\n- 'Object' - CEL type of the resource object. - 'Object.' - CEL type of object field (such as 'Object.spec') - 'Object.....` - CEL type of nested field (such as 'Object.spec.containers')\n\nCEL expressions have access to the contents of the API request, organized into CEL variables as well as some other useful variables:\n\n- 'object' - The object from the incoming request. The value is null for DELETE requests. - 'oldObject' - The existing object. The value is null for CREATE requests. - 'request' - Attributes of the API request([ref](/pkg/apis/admission/types.go#AdmissionRequest)). - 'params' - Parameter resource referred to by the policy binding being evaluated. Only populated if the policy has a ParamKind. - 'namespaceObject' - The namespace object that the incoming object belongs to. The value is null for cluster-scoped resources. - 'variables' - Map of composited variables, from its name to its lazily evaluated value.\n For example, a variable named 'foo' can be accessed as 'variables.foo'.\n- 'authorizer' - A CEL Authorizer. May be used to perform authorization checks for the principal (user or service account) of the request.\n See https://pkg.go.dev/k8s.io/apiserver/pkg/cel/library#Authz\n- 'authorizer.requestResource' - A CEL ResourceCheck constructed from the 'authorizer' and configured with the\n request resource.\n\nThe `apiVersion`, `kind`, `metadata.name` and `metadata.generateName` are always accessible from the root of the object. No other metadata properties are accessible.\n\nOnly property names of the form `[a-zA-Z_.-/][a-zA-Z0-9_.-/]*` are accessible. Required.", + "type": [ + "string", + "null" + ] + } + }, + "type": "object", + "$schema": "http://json-schema.org/schema#" +} \ No newline at end of file diff --git a/helm-charts/nginx-ingress/v1.32.0/applyconfiguration.json b/helm-charts/nginx-ingress/v1.32.0/applyconfiguration.json new file mode 100644 index 0000000..e0c6042 --- /dev/null +++ b/helm-charts/nginx-ingress/v1.32.0/applyconfiguration.json @@ -0,0 +1,14 @@ +{ + "description": "ApplyConfiguration defines the desired configuration values of an object.", + "properties": { + "expression": { + "description": "expression will be evaluated by CEL to create an apply configuration. ref: https://github.com/google/cel-spec\n\nApply configurations are declared in CEL using object initialization. For example, this CEL expression returns an apply configuration to set a single field:\n\n\tObject{\n\t spec: Object.spec{\n\t serviceAccountName: \"example\"\n\t }\n\t}\n\nApply configurations may not modify atomic structs, maps or arrays due to the risk of accidental deletion of values not included in the apply configuration.\n\nCEL expressions have access to the object types needed to create apply configurations:\n\n- 'Object' - CEL type of the resource object. - 'Object.' - CEL type of object field (such as 'Object.spec') - 'Object.....` - CEL type of nested field (such as 'Object.spec.containers')\n\nCEL expressions have access to the contents of the API request, organized into CEL variables as well as some other useful variables:\n\n- 'object' - The object from the incoming request. The value is null for DELETE requests. - 'oldObject' - The existing object. The value is null for CREATE requests. - 'request' - Attributes of the API request([ref](/pkg/apis/admission/types.go#AdmissionRequest)). - 'params' - Parameter resource referred to by the policy binding being evaluated. Only populated if the policy has a ParamKind. - 'namespaceObject' - The namespace object that the incoming object belongs to. The value is null for cluster-scoped resources. - 'variables' - Map of composited variables, from its name to its lazily evaluated value.\n For example, a variable named 'foo' can be accessed as 'variables.foo'.\n- 'authorizer' - A CEL Authorizer. May be used to perform authorization checks for the principal (user or service account) of the request.\n See https://pkg.go.dev/k8s.io/apiserver/pkg/cel/library#Authz\n- 'authorizer.requestResource' - A CEL ResourceCheck constructed from the 'authorizer' and configured with the\n request resource.\n\nThe `apiVersion`, `kind`, `metadata.name` and `metadata.generateName` are always accessible from the root of the object. No other metadata properties are accessible.\n\nOnly property names of the form `[a-zA-Z_.-/][a-zA-Z0-9_.-/]*` are accessible. Required.", + "type": [ + "string", + "null" + ] + } + }, + "type": "object", + "$schema": "http://json-schema.org/schema#" +} \ No newline at end of file diff --git a/helm-charts/nginx-ingress/v1.31.2/attachedvolume-v1.json b/helm-charts/nginx-ingress/v1.32.0/attachedvolume-v1.json similarity index 100% rename from helm-charts/nginx-ingress/v1.31.2/attachedvolume-v1.json rename to helm-charts/nginx-ingress/v1.32.0/attachedvolume-v1.json diff --git a/helm-charts/nginx-ingress/v1.31.2/attachedvolume.json b/helm-charts/nginx-ingress/v1.32.0/attachedvolume.json similarity index 100% rename from helm-charts/nginx-ingress/v1.31.2/attachedvolume.json rename to helm-charts/nginx-ingress/v1.32.0/attachedvolume.json diff --git a/helm-charts/nginx-ingress/v1.31.2/auditannotation-admissionregistration-v1.json b/helm-charts/nginx-ingress/v1.32.0/auditannotation-admissionregistration-v1.json similarity index 100% rename from helm-charts/nginx-ingress/v1.31.2/auditannotation-admissionregistration-v1.json rename to helm-charts/nginx-ingress/v1.32.0/auditannotation-admissionregistration-v1.json diff --git a/helm-charts/nginx-ingress/v1.31.2/auditannotation-admissionregistration-v1beta1.json b/helm-charts/nginx-ingress/v1.32.0/auditannotation-admissionregistration-v1beta1.json similarity index 100% rename from helm-charts/nginx-ingress/v1.31.2/auditannotation-admissionregistration-v1beta1.json rename to helm-charts/nginx-ingress/v1.32.0/auditannotation-admissionregistration-v1beta1.json diff --git a/helm-charts/nginx-ingress/v1.31.2/auditannotation.json b/helm-charts/nginx-ingress/v1.32.0/auditannotation.json similarity index 100% rename from helm-charts/nginx-ingress/v1.31.2/auditannotation.json rename to helm-charts/nginx-ingress/v1.32.0/auditannotation.json diff --git a/helm-charts/nginx-ingress/v1.31.2/awselasticblockstorevolumesource-v1.json b/helm-charts/nginx-ingress/v1.32.0/awselasticblockstorevolumesource-v1.json similarity index 100% rename from helm-charts/nginx-ingress/v1.31.2/awselasticblockstorevolumesource-v1.json rename to helm-charts/nginx-ingress/v1.32.0/awselasticblockstorevolumesource-v1.json diff --git a/helm-charts/nginx-ingress/v1.31.2/awselasticblockstorevolumesource.json b/helm-charts/nginx-ingress/v1.32.0/awselasticblockstorevolumesource.json similarity index 100% rename from helm-charts/nginx-ingress/v1.31.2/awselasticblockstorevolumesource.json rename to helm-charts/nginx-ingress/v1.32.0/awselasticblockstorevolumesource.json diff --git a/helm-charts/nginx-ingress/v1.31.2/azurediskvolumesource-v1.json b/helm-charts/nginx-ingress/v1.32.0/azurediskvolumesource-v1.json similarity index 100% rename from helm-charts/nginx-ingress/v1.31.2/azurediskvolumesource-v1.json rename to helm-charts/nginx-ingress/v1.32.0/azurediskvolumesource-v1.json diff --git a/helm-charts/nginx-ingress/v1.31.2/azurediskvolumesource.json b/helm-charts/nginx-ingress/v1.32.0/azurediskvolumesource.json similarity index 100% rename from helm-charts/nginx-ingress/v1.31.2/azurediskvolumesource.json rename to helm-charts/nginx-ingress/v1.32.0/azurediskvolumesource.json diff --git a/helm-charts/nginx-ingress/v1.31.2/azurefilepersistentvolumesource-v1.json b/helm-charts/nginx-ingress/v1.32.0/azurefilepersistentvolumesource-v1.json similarity index 100% rename from helm-charts/nginx-ingress/v1.31.2/azurefilepersistentvolumesource-v1.json rename to helm-charts/nginx-ingress/v1.32.0/azurefilepersistentvolumesource-v1.json diff --git a/helm-charts/nginx-ingress/v1.31.2/azurefilepersistentvolumesource.json b/helm-charts/nginx-ingress/v1.32.0/azurefilepersistentvolumesource.json similarity index 100% rename from helm-charts/nginx-ingress/v1.31.2/azurefilepersistentvolumesource.json rename to helm-charts/nginx-ingress/v1.32.0/azurefilepersistentvolumesource.json diff --git a/helm-charts/nginx-ingress/v1.31.2/azurefilevolumesource-v1.json b/helm-charts/nginx-ingress/v1.32.0/azurefilevolumesource-v1.json similarity index 100% rename from helm-charts/nginx-ingress/v1.31.2/azurefilevolumesource-v1.json rename to helm-charts/nginx-ingress/v1.32.0/azurefilevolumesource-v1.json diff --git a/helm-charts/nginx-ingress/v1.31.2/azurefilevolumesource.json b/helm-charts/nginx-ingress/v1.32.0/azurefilevolumesource.json similarity index 100% rename from helm-charts/nginx-ingress/v1.31.2/azurefilevolumesource.json rename to helm-charts/nginx-ingress/v1.32.0/azurefilevolumesource.json diff --git a/helm-charts/nginx-ingress/v1.31.2/basicdevice-resource-v1alpha3.json b/helm-charts/nginx-ingress/v1.32.0/basicdevice-resource-v1alpha3.json similarity index 88% rename from helm-charts/nginx-ingress/v1.31.2/basicdevice-resource-v1alpha3.json rename to helm-charts/nginx-ingress/v1.32.0/basicdevice-resource-v1alpha3.json index 4f40ba8..8f9d5f5 100644 --- a/helm-charts/nginx-ingress/v1.31.2/basicdevice-resource-v1alpha3.json +++ b/helm-charts/nginx-ingress/v1.32.0/basicdevice-resource-v1alpha3.json @@ -3,7 +3,7 @@ "properties": { "attributes": { "additionalProperties": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.resource.v1alpha3.DeviceAttribute" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.resource.v1alpha3.DeviceAttribute" }, "description": "Attributes defines the set of attributes for this device. The name of each attribute must be unique in that set.\n\nThe maximum number of attributes and capacities combined is 32.", "type": [ @@ -13,7 +13,7 @@ }, "capacity": { "additionalProperties": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.apimachinery.pkg.api.resource.Quantity" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.apimachinery.pkg.api.resource.Quantity" }, "description": "Capacity defines the set of capacities for this device. The name of each capacity must be unique in that set.\n\nThe maximum number of attributes and capacities combined is 32.", "type": [ diff --git a/helm-charts/nginx-ingress/v1.32.0/basicdevice-resource-v1beta1.json b/helm-charts/nginx-ingress/v1.32.0/basicdevice-resource-v1beta1.json new file mode 100644 index 0000000..5fa4ce3 --- /dev/null +++ b/helm-charts/nginx-ingress/v1.32.0/basicdevice-resource-v1beta1.json @@ -0,0 +1,27 @@ +{ + "description": "BasicDevice defines one device instance.", + "properties": { + "attributes": { + "additionalProperties": { + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.resource.v1beta1.DeviceAttribute" + }, + "description": "Attributes defines the set of attributes for this device. The name of each attribute must be unique in that set.\n\nThe maximum number of attributes and capacities combined is 32.", + "type": [ + "object", + "null" + ] + }, + "capacity": { + "additionalProperties": { + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.resource.v1beta1.DeviceCapacity" + }, + "description": "Capacity defines the set of capacities for this device. The name of each capacity must be unique in that set.\n\nThe maximum number of attributes and capacities combined is 32.", + "type": [ + "object", + "null" + ] + } + }, + "type": "object", + "$schema": "http://json-schema.org/schema#" +} \ No newline at end of file diff --git a/helm-charts/nginx-ingress/v1.31.2/basicdevice.json b/helm-charts/nginx-ingress/v1.32.0/basicdevice.json similarity index 81% rename from helm-charts/nginx-ingress/v1.31.2/basicdevice.json rename to helm-charts/nginx-ingress/v1.32.0/basicdevice.json index 4f40ba8..5fa4ce3 100644 --- a/helm-charts/nginx-ingress/v1.31.2/basicdevice.json +++ b/helm-charts/nginx-ingress/v1.32.0/basicdevice.json @@ -3,7 +3,7 @@ "properties": { "attributes": { "additionalProperties": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.resource.v1alpha3.DeviceAttribute" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.resource.v1beta1.DeviceAttribute" }, "description": "Attributes defines the set of attributes for this device. The name of each attribute must be unique in that set.\n\nThe maximum number of attributes and capacities combined is 32.", "type": [ @@ -13,7 +13,7 @@ }, "capacity": { "additionalProperties": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.apimachinery.pkg.api.resource.Quantity" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.resource.v1beta1.DeviceCapacity" }, "description": "Capacity defines the set of capacities for this device. The name of each capacity must be unique in that set.\n\nThe maximum number of attributes and capacities combined is 32.", "type": [ diff --git a/helm-charts/nginx-ingress/v1.31.2/binding-v1.json b/helm-charts/nginx-ingress/v1.32.0/binding-v1.json similarity index 87% rename from helm-charts/nginx-ingress/v1.31.2/binding-v1.json rename to helm-charts/nginx-ingress/v1.32.0/binding-v1.json index bd19ed9..4523357 100644 --- a/helm-charts/nginx-ingress/v1.31.2/binding-v1.json +++ b/helm-charts/nginx-ingress/v1.32.0/binding-v1.json @@ -1,5 +1,5 @@ { - "description": "Binding ties one object to another; for example, a pod is bound to a node by a scheduler. Deprecated in 1.7, please use the bindings subresource of pods instead.", + "description": "Binding ties one object to another; for example, a pod is bound to a node by a scheduler.", "properties": { "apiVersion": { "description": "APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources", @@ -22,11 +22,11 @@ ] }, "metadata": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta", "description": "Standard object's metadata. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#metadata" }, "target": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.core.v1.ObjectReference", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.core.v1.ObjectReference", "description": "The target object that you want to bind to the standard object." } }, diff --git a/helm-charts/nginx-ingress/v1.31.2/binding.json b/helm-charts/nginx-ingress/v1.32.0/binding.json similarity index 86% rename from helm-charts/nginx-ingress/v1.31.2/binding.json rename to helm-charts/nginx-ingress/v1.32.0/binding.json index 3113130..e0a0588 100644 --- a/helm-charts/nginx-ingress/v1.31.2/binding.json +++ b/helm-charts/nginx-ingress/v1.32.0/binding.json @@ -1,5 +1,5 @@ { - "description": "Binding ties one object to another; for example, a pod is bound to a node by a scheduler. Deprecated in 1.7, please use the bindings subresource of pods instead.", + "description": "Binding ties one object to another; for example, a pod is bound to a node by a scheduler.", "properties": { "apiVersion": { "description": "APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources", @@ -19,11 +19,11 @@ ] }, "metadata": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta", "description": "Standard object's metadata. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#metadata" }, "target": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.core.v1.ObjectReference", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.core.v1.ObjectReference", "description": "The target object that you want to bind to the standard object." } }, diff --git a/helm-charts/nginx-ingress/v1.31.2/boundobjectreference-authentication-v1.json b/helm-charts/nginx-ingress/v1.32.0/boundobjectreference-authentication-v1.json similarity index 100% rename from helm-charts/nginx-ingress/v1.31.2/boundobjectreference-authentication-v1.json rename to helm-charts/nginx-ingress/v1.32.0/boundobjectreference-authentication-v1.json diff --git a/helm-charts/nginx-ingress/v1.31.2/boundobjectreference.json b/helm-charts/nginx-ingress/v1.32.0/boundobjectreference.json similarity index 100% rename from helm-charts/nginx-ingress/v1.31.2/boundobjectreference.json rename to helm-charts/nginx-ingress/v1.32.0/boundobjectreference.json diff --git a/helm-charts/nginx-ingress/v1.31.2/capabilities-v1.json b/helm-charts/nginx-ingress/v1.32.0/capabilities-v1.json similarity index 100% rename from helm-charts/nginx-ingress/v1.31.2/capabilities-v1.json rename to helm-charts/nginx-ingress/v1.32.0/capabilities-v1.json diff --git a/helm-charts/nginx-ingress/v1.31.2/capabilities.json b/helm-charts/nginx-ingress/v1.32.0/capabilities.json similarity index 100% rename from helm-charts/nginx-ingress/v1.31.2/capabilities.json rename to helm-charts/nginx-ingress/v1.32.0/capabilities.json diff --git a/helm-charts/nginx-ingress/v1.31.2/celdeviceselector-resource-v1alpha3.json b/helm-charts/nginx-ingress/v1.32.0/celdeviceselector-resource-v1alpha3.json similarity index 92% rename from helm-charts/nginx-ingress/v1.31.2/celdeviceselector-resource-v1alpha3.json rename to helm-charts/nginx-ingress/v1.32.0/celdeviceselector-resource-v1alpha3.json index 70ed8b8..b63da15 100644 --- a/helm-charts/nginx-ingress/v1.31.2/celdeviceselector-resource-v1alpha3.json +++ b/helm-charts/nginx-ingress/v1.32.0/celdeviceselector-resource-v1alpha3.json @@ -2,7 +2,7 @@ "description": "CELDeviceSelector contains a CEL expression for selecting a device.", "properties": { "expression": { - "description": "Expression is a CEL expression which evaluates a single device. It must evaluate to true when the device under consideration satisfies the desired criteria, and false when it does not. Any other result is an error and causes allocation of devices to abort.\n\nThe expression's input is an object named \"device\", which carries the following properties:\n - driver (string): the name of the driver which defines this device.\n - attributes (map[string]object): the device's attributes, grouped by prefix\n (e.g. device.attributes[\"dra.example.com\"] evaluates to an object with all\n of the attributes which were prefixed by \"dra.example.com\".\n - capacity (map[string]object): the device's capacities, grouped by prefix.\n\nExample: Consider a device with driver=\"dra.example.com\", which exposes two attributes named \"model\" and \"ext.example.com/family\" and which exposes one capacity named \"modules\". This input to this expression would have the following fields:\n\n device.driver\n device.attributes[\"dra.example.com\"].model\n device.attributes[\"ext.example.com\"].family\n device.capacity[\"dra.example.com\"].modules\n\nThe device.driver field can be used to check for a specific driver, either as a high-level precondition (i.e. you only want to consider devices from this driver) or as part of a multi-clause expression that is meant to consider devices from different drivers.\n\nThe value type of each attribute is defined by the device definition, and users who write these expressions must consult the documentation for their specific drivers. The value type of each capacity is Quantity.\n\nIf an unknown prefix is used as a lookup in either device.attributes or device.capacity, an empty map will be returned. Any reference to an unknown field will cause an evaluation error and allocation to abort.\n\nA robust expression should check for the existence of attributes before referencing them.\n\nFor ease of use, the cel.bind() function is enabled, and can be used to simplify expressions that access multiple attributes with the same domain. For example:\n\n cel.bind(dra, device.attributes[\"dra.example.com\"], dra.someBool && dra.anotherBool)", + "description": "Expression is a CEL expression which evaluates a single device. It must evaluate to true when the device under consideration satisfies the desired criteria, and false when it does not. Any other result is an error and causes allocation of devices to abort.\n\nThe expression's input is an object named \"device\", which carries the following properties:\n - driver (string): the name of the driver which defines this device.\n - attributes (map[string]object): the device's attributes, grouped by prefix\n (e.g. device.attributes[\"dra.example.com\"] evaluates to an object with all\n of the attributes which were prefixed by \"dra.example.com\".\n - capacity (map[string]object): the device's capacities, grouped by prefix.\n\nExample: Consider a device with driver=\"dra.example.com\", which exposes two attributes named \"model\" and \"ext.example.com/family\" and which exposes one capacity named \"modules\". This input to this expression would have the following fields:\n\n device.driver\n device.attributes[\"dra.example.com\"].model\n device.attributes[\"ext.example.com\"].family\n device.capacity[\"dra.example.com\"].modules\n\nThe device.driver field can be used to check for a specific driver, either as a high-level precondition (i.e. you only want to consider devices from this driver) or as part of a multi-clause expression that is meant to consider devices from different drivers.\n\nThe value type of each attribute is defined by the device definition, and users who write these expressions must consult the documentation for their specific drivers. The value type of each capacity is Quantity.\n\nIf an unknown prefix is used as a lookup in either device.attributes or device.capacity, an empty map will be returned. Any reference to an unknown field will cause an evaluation error and allocation to abort.\n\nA robust expression should check for the existence of attributes before referencing them.\n\nFor ease of use, the cel.bind() function is enabled, and can be used to simplify expressions that access multiple attributes with the same domain. For example:\n\n cel.bind(dra, device.attributes[\"dra.example.com\"], dra.someBool && dra.anotherBool)\n\nThe length of the expression must be smaller or equal to 10 Ki. The cost of evaluating it is also limited based on the estimated number of logical steps.", "type": [ "string", "null" diff --git a/helm-charts/nginx-ingress/v1.32.0/celdeviceselector-resource-v1beta1.json b/helm-charts/nginx-ingress/v1.32.0/celdeviceselector-resource-v1beta1.json new file mode 100644 index 0000000..b63da15 --- /dev/null +++ b/helm-charts/nginx-ingress/v1.32.0/celdeviceselector-resource-v1beta1.json @@ -0,0 +1,17 @@ +{ + "description": "CELDeviceSelector contains a CEL expression for selecting a device.", + "properties": { + "expression": { + "description": "Expression is a CEL expression which evaluates a single device. It must evaluate to true when the device under consideration satisfies the desired criteria, and false when it does not. Any other result is an error and causes allocation of devices to abort.\n\nThe expression's input is an object named \"device\", which carries the following properties:\n - driver (string): the name of the driver which defines this device.\n - attributes (map[string]object): the device's attributes, grouped by prefix\n (e.g. device.attributes[\"dra.example.com\"] evaluates to an object with all\n of the attributes which were prefixed by \"dra.example.com\".\n - capacity (map[string]object): the device's capacities, grouped by prefix.\n\nExample: Consider a device with driver=\"dra.example.com\", which exposes two attributes named \"model\" and \"ext.example.com/family\" and which exposes one capacity named \"modules\". This input to this expression would have the following fields:\n\n device.driver\n device.attributes[\"dra.example.com\"].model\n device.attributes[\"ext.example.com\"].family\n device.capacity[\"dra.example.com\"].modules\n\nThe device.driver field can be used to check for a specific driver, either as a high-level precondition (i.e. you only want to consider devices from this driver) or as part of a multi-clause expression that is meant to consider devices from different drivers.\n\nThe value type of each attribute is defined by the device definition, and users who write these expressions must consult the documentation for their specific drivers. The value type of each capacity is Quantity.\n\nIf an unknown prefix is used as a lookup in either device.attributes or device.capacity, an empty map will be returned. Any reference to an unknown field will cause an evaluation error and allocation to abort.\n\nA robust expression should check for the existence of attributes before referencing them.\n\nFor ease of use, the cel.bind() function is enabled, and can be used to simplify expressions that access multiple attributes with the same domain. For example:\n\n cel.bind(dra, device.attributes[\"dra.example.com\"], dra.someBool && dra.anotherBool)\n\nThe length of the expression must be smaller or equal to 10 Ki. The cost of evaluating it is also limited based on the estimated number of logical steps.", + "type": [ + "string", + "null" + ] + } + }, + "required": [ + "expression" + ], + "type": "object", + "$schema": "http://json-schema.org/schema#" +} \ No newline at end of file diff --git a/helm-charts/nginx-ingress/v1.31.2/celdeviceselector.json b/helm-charts/nginx-ingress/v1.32.0/celdeviceselector.json similarity index 92% rename from helm-charts/nginx-ingress/v1.31.2/celdeviceselector.json rename to helm-charts/nginx-ingress/v1.32.0/celdeviceselector.json index 70ed8b8..b63da15 100644 --- a/helm-charts/nginx-ingress/v1.31.2/celdeviceselector.json +++ b/helm-charts/nginx-ingress/v1.32.0/celdeviceselector.json @@ -2,7 +2,7 @@ "description": "CELDeviceSelector contains a CEL expression for selecting a device.", "properties": { "expression": { - "description": "Expression is a CEL expression which evaluates a single device. It must evaluate to true when the device under consideration satisfies the desired criteria, and false when it does not. Any other result is an error and causes allocation of devices to abort.\n\nThe expression's input is an object named \"device\", which carries the following properties:\n - driver (string): the name of the driver which defines this device.\n - attributes (map[string]object): the device's attributes, grouped by prefix\n (e.g. device.attributes[\"dra.example.com\"] evaluates to an object with all\n of the attributes which were prefixed by \"dra.example.com\".\n - capacity (map[string]object): the device's capacities, grouped by prefix.\n\nExample: Consider a device with driver=\"dra.example.com\", which exposes two attributes named \"model\" and \"ext.example.com/family\" and which exposes one capacity named \"modules\". This input to this expression would have the following fields:\n\n device.driver\n device.attributes[\"dra.example.com\"].model\n device.attributes[\"ext.example.com\"].family\n device.capacity[\"dra.example.com\"].modules\n\nThe device.driver field can be used to check for a specific driver, either as a high-level precondition (i.e. you only want to consider devices from this driver) or as part of a multi-clause expression that is meant to consider devices from different drivers.\n\nThe value type of each attribute is defined by the device definition, and users who write these expressions must consult the documentation for their specific drivers. The value type of each capacity is Quantity.\n\nIf an unknown prefix is used as a lookup in either device.attributes or device.capacity, an empty map will be returned. Any reference to an unknown field will cause an evaluation error and allocation to abort.\n\nA robust expression should check for the existence of attributes before referencing them.\n\nFor ease of use, the cel.bind() function is enabled, and can be used to simplify expressions that access multiple attributes with the same domain. For example:\n\n cel.bind(dra, device.attributes[\"dra.example.com\"], dra.someBool && dra.anotherBool)", + "description": "Expression is a CEL expression which evaluates a single device. It must evaluate to true when the device under consideration satisfies the desired criteria, and false when it does not. Any other result is an error and causes allocation of devices to abort.\n\nThe expression's input is an object named \"device\", which carries the following properties:\n - driver (string): the name of the driver which defines this device.\n - attributes (map[string]object): the device's attributes, grouped by prefix\n (e.g. device.attributes[\"dra.example.com\"] evaluates to an object with all\n of the attributes which were prefixed by \"dra.example.com\".\n - capacity (map[string]object): the device's capacities, grouped by prefix.\n\nExample: Consider a device with driver=\"dra.example.com\", which exposes two attributes named \"model\" and \"ext.example.com/family\" and which exposes one capacity named \"modules\". This input to this expression would have the following fields:\n\n device.driver\n device.attributes[\"dra.example.com\"].model\n device.attributes[\"ext.example.com\"].family\n device.capacity[\"dra.example.com\"].modules\n\nThe device.driver field can be used to check for a specific driver, either as a high-level precondition (i.e. you only want to consider devices from this driver) or as part of a multi-clause expression that is meant to consider devices from different drivers.\n\nThe value type of each attribute is defined by the device definition, and users who write these expressions must consult the documentation for their specific drivers. The value type of each capacity is Quantity.\n\nIf an unknown prefix is used as a lookup in either device.attributes or device.capacity, an empty map will be returned. Any reference to an unknown field will cause an evaluation error and allocation to abort.\n\nA robust expression should check for the existence of attributes before referencing them.\n\nFor ease of use, the cel.bind() function is enabled, and can be used to simplify expressions that access multiple attributes with the same domain. For example:\n\n cel.bind(dra, device.attributes[\"dra.example.com\"], dra.someBool && dra.anotherBool)\n\nThe length of the expression must be smaller or equal to 10 Ki. The cost of evaluating it is also limited based on the estimated number of logical steps.", "type": [ "string", "null" diff --git a/helm-charts/nginx-ingress/v1.31.2/cephfspersistentvolumesource-v1.json b/helm-charts/nginx-ingress/v1.32.0/cephfspersistentvolumesource-v1.json similarity index 96% rename from helm-charts/nginx-ingress/v1.31.2/cephfspersistentvolumesource-v1.json rename to helm-charts/nginx-ingress/v1.32.0/cephfspersistentvolumesource-v1.json index 3456dc3..6f3b7f8 100644 --- a/helm-charts/nginx-ingress/v1.31.2/cephfspersistentvolumesource-v1.json +++ b/helm-charts/nginx-ingress/v1.32.0/cephfspersistentvolumesource-v1.json @@ -37,7 +37,7 @@ ] }, "secretRef": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.core.v1.SecretReference", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.core.v1.SecretReference", "description": "secretRef is Optional: SecretRef is reference to the authentication secret for User, default is empty. More info: https://examples.k8s.io/volumes/cephfs/README.md#how-to-use-it" }, "user": { diff --git a/helm-charts/nginx-ingress/v1.31.2/cephfspersistentvolumesource.json b/helm-charts/nginx-ingress/v1.32.0/cephfspersistentvolumesource.json similarity index 96% rename from helm-charts/nginx-ingress/v1.31.2/cephfspersistentvolumesource.json rename to helm-charts/nginx-ingress/v1.32.0/cephfspersistentvolumesource.json index 3456dc3..6f3b7f8 100644 --- a/helm-charts/nginx-ingress/v1.31.2/cephfspersistentvolumesource.json +++ b/helm-charts/nginx-ingress/v1.32.0/cephfspersistentvolumesource.json @@ -37,7 +37,7 @@ ] }, "secretRef": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.core.v1.SecretReference", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.core.v1.SecretReference", "description": "secretRef is Optional: SecretRef is reference to the authentication secret for User, default is empty. More info: https://examples.k8s.io/volumes/cephfs/README.md#how-to-use-it" }, "user": { diff --git a/helm-charts/nginx-ingress/v1.31.2/cephfsvolumesource-v1.json b/helm-charts/nginx-ingress/v1.32.0/cephfsvolumesource-v1.json similarity index 96% rename from helm-charts/nginx-ingress/v1.31.2/cephfsvolumesource-v1.json rename to helm-charts/nginx-ingress/v1.32.0/cephfsvolumesource-v1.json index 92fdd7c..fd48a3b 100644 --- a/helm-charts/nginx-ingress/v1.31.2/cephfsvolumesource-v1.json +++ b/helm-charts/nginx-ingress/v1.32.0/cephfsvolumesource-v1.json @@ -37,7 +37,7 @@ ] }, "secretRef": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.core.v1.LocalObjectReference", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.core.v1.LocalObjectReference", "description": "secretRef is Optional: SecretRef is reference to the authentication secret for User, default is empty. More info: https://examples.k8s.io/volumes/cephfs/README.md#how-to-use-it" }, "user": { diff --git a/helm-charts/nginx-ingress/v1.31.2/cephfsvolumesource.json b/helm-charts/nginx-ingress/v1.32.0/cephfsvolumesource.json similarity index 96% rename from helm-charts/nginx-ingress/v1.31.2/cephfsvolumesource.json rename to helm-charts/nginx-ingress/v1.32.0/cephfsvolumesource.json index 92fdd7c..fd48a3b 100644 --- a/helm-charts/nginx-ingress/v1.31.2/cephfsvolumesource.json +++ b/helm-charts/nginx-ingress/v1.32.0/cephfsvolumesource.json @@ -37,7 +37,7 @@ ] }, "secretRef": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.core.v1.LocalObjectReference", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.core.v1.LocalObjectReference", "description": "secretRef is Optional: SecretRef is reference to the authentication secret for User, default is empty. More info: https://examples.k8s.io/volumes/cephfs/README.md#how-to-use-it" }, "user": { diff --git a/helm-charts/nginx-ingress/v1.31.2/certificatesigningrequest-certificates-v1.json b/helm-charts/nginx-ingress/v1.32.0/certificatesigningrequest-certificates-v1.json similarity index 93% rename from helm-charts/nginx-ingress/v1.31.2/certificatesigningrequest-certificates-v1.json rename to helm-charts/nginx-ingress/v1.32.0/certificatesigningrequest-certificates-v1.json index 28ce57c..e76325f 100644 --- a/helm-charts/nginx-ingress/v1.31.2/certificatesigningrequest-certificates-v1.json +++ b/helm-charts/nginx-ingress/v1.32.0/certificatesigningrequest-certificates-v1.json @@ -22,14 +22,14 @@ ] }, "metadata": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta" }, "spec": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.certificates.v1.CertificateSigningRequestSpec", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.certificates.v1.CertificateSigningRequestSpec", "description": "spec contains the certificate request, and is immutable after creation. Only the request, signerName, expirationSeconds, and usages fields can be set on creation. Other fields are derived by Kubernetes and cannot be modified by users." }, "status": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.certificates.v1.CertificateSigningRequestStatus", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.certificates.v1.CertificateSigningRequestStatus", "description": "status contains information about whether the request is approved or denied, and the certificate issued by the signer, or the failure condition indicating signer failure." } }, diff --git a/helm-charts/nginx-ingress/v1.31.2/certificatesigningrequest.json b/helm-charts/nginx-ingress/v1.32.0/certificatesigningrequest.json similarity index 93% rename from helm-charts/nginx-ingress/v1.31.2/certificatesigningrequest.json rename to helm-charts/nginx-ingress/v1.32.0/certificatesigningrequest.json index 73257f9..473b0a9 100644 --- a/helm-charts/nginx-ingress/v1.31.2/certificatesigningrequest.json +++ b/helm-charts/nginx-ingress/v1.32.0/certificatesigningrequest.json @@ -19,14 +19,14 @@ ] }, "metadata": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta" }, "spec": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.certificates.v1.CertificateSigningRequestSpec", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.certificates.v1.CertificateSigningRequestSpec", "description": "spec contains the certificate request, and is immutable after creation. Only the request, signerName, expirationSeconds, and usages fields can be set on creation. Other fields are derived by Kubernetes and cannot be modified by users." }, "status": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.certificates.v1.CertificateSigningRequestStatus", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.certificates.v1.CertificateSigningRequestStatus", "description": "status contains information about whether the request is approved or denied, and the certificate issued by the signer, or the failure condition indicating signer failure." } }, diff --git a/helm-charts/nginx-ingress/v1.31.2/certificatesigningrequestcondition-certificates-v1.json b/helm-charts/nginx-ingress/v1.32.0/certificatesigningrequestcondition-certificates-v1.json similarity index 94% rename from helm-charts/nginx-ingress/v1.31.2/certificatesigningrequestcondition-certificates-v1.json rename to helm-charts/nginx-ingress/v1.32.0/certificatesigningrequestcondition-certificates-v1.json index 957641d..b90166e 100644 --- a/helm-charts/nginx-ingress/v1.31.2/certificatesigningrequestcondition-certificates-v1.json +++ b/helm-charts/nginx-ingress/v1.32.0/certificatesigningrequestcondition-certificates-v1.json @@ -2,11 +2,11 @@ "description": "CertificateSigningRequestCondition describes a condition of a CertificateSigningRequest object", "properties": { "lastTransitionTime": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.Time", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.Time", "description": "lastTransitionTime is the time the condition last transitioned from one status to another. If unset, when a new condition type is added or an existing condition's status is changed, the server defaults this to the current time." }, "lastUpdateTime": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.Time", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.Time", "description": "lastUpdateTime is the time of the last update to this condition" }, "message": { diff --git a/helm-charts/nginx-ingress/v1.31.2/certificatesigningrequestcondition.json b/helm-charts/nginx-ingress/v1.32.0/certificatesigningrequestcondition.json similarity index 94% rename from helm-charts/nginx-ingress/v1.31.2/certificatesigningrequestcondition.json rename to helm-charts/nginx-ingress/v1.32.0/certificatesigningrequestcondition.json index 957641d..b90166e 100644 --- a/helm-charts/nginx-ingress/v1.31.2/certificatesigningrequestcondition.json +++ b/helm-charts/nginx-ingress/v1.32.0/certificatesigningrequestcondition.json @@ -2,11 +2,11 @@ "description": "CertificateSigningRequestCondition describes a condition of a CertificateSigningRequest object", "properties": { "lastTransitionTime": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.Time", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.Time", "description": "lastTransitionTime is the time the condition last transitioned from one status to another. If unset, when a new condition type is added or an existing condition's status is changed, the server defaults this to the current time." }, "lastUpdateTime": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.Time", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.Time", "description": "lastUpdateTime is the time of the last update to this condition" }, "message": { diff --git a/helm-charts/nginx-ingress/v1.31.2/certificatesigningrequestlist-certificates-v1.json b/helm-charts/nginx-ingress/v1.32.0/certificatesigningrequestlist-certificates-v1.json similarity index 93% rename from helm-charts/nginx-ingress/v1.31.2/certificatesigningrequestlist-certificates-v1.json rename to helm-charts/nginx-ingress/v1.32.0/certificatesigningrequestlist-certificates-v1.json index 3da8c4d..9ebfc72 100644 --- a/helm-charts/nginx-ingress/v1.31.2/certificatesigningrequestlist-certificates-v1.json +++ b/helm-charts/nginx-ingress/v1.32.0/certificatesigningrequestlist-certificates-v1.json @@ -14,7 +14,7 @@ "items": { "description": "items is a collection of CertificateSigningRequest objects", "items": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.certificates.v1.CertificateSigningRequest" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.certificates.v1.CertificateSigningRequest" }, "type": [ "array", @@ -32,7 +32,7 @@ ] }, "metadata": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.ListMeta" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.ListMeta" } }, "required": [ diff --git a/helm-charts/nginx-ingress/v1.31.2/certificatesigningrequestlist.json b/helm-charts/nginx-ingress/v1.32.0/certificatesigningrequestlist.json similarity index 92% rename from helm-charts/nginx-ingress/v1.31.2/certificatesigningrequestlist.json rename to helm-charts/nginx-ingress/v1.32.0/certificatesigningrequestlist.json index fde1a35..5017baf 100644 --- a/helm-charts/nginx-ingress/v1.31.2/certificatesigningrequestlist.json +++ b/helm-charts/nginx-ingress/v1.32.0/certificatesigningrequestlist.json @@ -11,7 +11,7 @@ "items": { "description": "items is a collection of CertificateSigningRequest objects", "items": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.certificates.v1.CertificateSigningRequest" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.certificates.v1.CertificateSigningRequest" }, "type": [ "array", @@ -29,7 +29,7 @@ ] }, "metadata": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.ListMeta" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.ListMeta" } }, "required": [ diff --git a/helm-charts/nginx-ingress/v1.31.2/certificatesigningrequestspec-certificates-v1.json b/helm-charts/nginx-ingress/v1.32.0/certificatesigningrequestspec-certificates-v1.json similarity index 100% rename from helm-charts/nginx-ingress/v1.31.2/certificatesigningrequestspec-certificates-v1.json rename to helm-charts/nginx-ingress/v1.32.0/certificatesigningrequestspec-certificates-v1.json diff --git a/helm-charts/nginx-ingress/v1.31.2/certificatesigningrequestspec.json b/helm-charts/nginx-ingress/v1.32.0/certificatesigningrequestspec.json similarity index 100% rename from helm-charts/nginx-ingress/v1.31.2/certificatesigningrequestspec.json rename to helm-charts/nginx-ingress/v1.32.0/certificatesigningrequestspec.json diff --git a/helm-charts/nginx-ingress/v1.31.2/certificatesigningrequeststatus-certificates-v1.json b/helm-charts/nginx-ingress/v1.32.0/certificatesigningrequeststatus-certificates-v1.json similarity index 97% rename from helm-charts/nginx-ingress/v1.31.2/certificatesigningrequeststatus-certificates-v1.json rename to helm-charts/nginx-ingress/v1.32.0/certificatesigningrequeststatus-certificates-v1.json index 528860b..042cb63 100644 --- a/helm-charts/nginx-ingress/v1.31.2/certificatesigningrequeststatus-certificates-v1.json +++ b/helm-charts/nginx-ingress/v1.32.0/certificatesigningrequeststatus-certificates-v1.json @@ -13,7 +13,7 @@ "conditions": { "description": "conditions applied to the request. Known conditions are \"Approved\", \"Denied\", and \"Failed\".", "items": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.certificates.v1.CertificateSigningRequestCondition" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.certificates.v1.CertificateSigningRequestCondition" }, "type": [ "array", diff --git a/helm-charts/nginx-ingress/v1.31.2/certificatesigningrequeststatus.json b/helm-charts/nginx-ingress/v1.32.0/certificatesigningrequeststatus.json similarity index 97% rename from helm-charts/nginx-ingress/v1.31.2/certificatesigningrequeststatus.json rename to helm-charts/nginx-ingress/v1.32.0/certificatesigningrequeststatus.json index 528860b..042cb63 100644 --- a/helm-charts/nginx-ingress/v1.31.2/certificatesigningrequeststatus.json +++ b/helm-charts/nginx-ingress/v1.32.0/certificatesigningrequeststatus.json @@ -13,7 +13,7 @@ "conditions": { "description": "conditions applied to the request. Known conditions are \"Approved\", \"Denied\", and \"Failed\".", "items": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.certificates.v1.CertificateSigningRequestCondition" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.certificates.v1.CertificateSigningRequestCondition" }, "type": [ "array", diff --git a/helm-charts/nginx-ingress/v1.31.2/cinderpersistentvolumesource-v1.json b/helm-charts/nginx-ingress/v1.32.0/cinderpersistentvolumesource-v1.json similarity index 95% rename from helm-charts/nginx-ingress/v1.31.2/cinderpersistentvolumesource-v1.json rename to helm-charts/nginx-ingress/v1.32.0/cinderpersistentvolumesource-v1.json index 961b389..78e1dab 100644 --- a/helm-charts/nginx-ingress/v1.31.2/cinderpersistentvolumesource-v1.json +++ b/helm-charts/nginx-ingress/v1.32.0/cinderpersistentvolumesource-v1.json @@ -16,7 +16,7 @@ ] }, "secretRef": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.core.v1.SecretReference", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.core.v1.SecretReference", "description": "secretRef is Optional: points to a secret object containing parameters used to connect to OpenStack." }, "volumeID": { diff --git a/helm-charts/nginx-ingress/v1.31.2/cinderpersistentvolumesource.json b/helm-charts/nginx-ingress/v1.32.0/cinderpersistentvolumesource.json similarity index 95% rename from helm-charts/nginx-ingress/v1.31.2/cinderpersistentvolumesource.json rename to helm-charts/nginx-ingress/v1.32.0/cinderpersistentvolumesource.json index 961b389..78e1dab 100644 --- a/helm-charts/nginx-ingress/v1.31.2/cinderpersistentvolumesource.json +++ b/helm-charts/nginx-ingress/v1.32.0/cinderpersistentvolumesource.json @@ -16,7 +16,7 @@ ] }, "secretRef": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.core.v1.SecretReference", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.core.v1.SecretReference", "description": "secretRef is Optional: points to a secret object containing parameters used to connect to OpenStack." }, "volumeID": { diff --git a/helm-charts/nginx-ingress/v1.31.2/cindervolumesource-v1.json b/helm-charts/nginx-ingress/v1.32.0/cindervolumesource-v1.json similarity index 95% rename from helm-charts/nginx-ingress/v1.31.2/cindervolumesource-v1.json rename to helm-charts/nginx-ingress/v1.32.0/cindervolumesource-v1.json index 4c9aa3a..601f006 100644 --- a/helm-charts/nginx-ingress/v1.31.2/cindervolumesource-v1.json +++ b/helm-charts/nginx-ingress/v1.32.0/cindervolumesource-v1.json @@ -16,7 +16,7 @@ ] }, "secretRef": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.core.v1.LocalObjectReference", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.core.v1.LocalObjectReference", "description": "secretRef is optional: points to a secret object containing parameters used to connect to OpenStack." }, "volumeID": { diff --git a/helm-charts/nginx-ingress/v1.31.2/cindervolumesource.json b/helm-charts/nginx-ingress/v1.32.0/cindervolumesource.json similarity index 95% rename from helm-charts/nginx-ingress/v1.31.2/cindervolumesource.json rename to helm-charts/nginx-ingress/v1.32.0/cindervolumesource.json index 4c9aa3a..601f006 100644 --- a/helm-charts/nginx-ingress/v1.31.2/cindervolumesource.json +++ b/helm-charts/nginx-ingress/v1.32.0/cindervolumesource.json @@ -16,7 +16,7 @@ ] }, "secretRef": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.core.v1.LocalObjectReference", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.core.v1.LocalObjectReference", "description": "secretRef is optional: points to a secret object containing parameters used to connect to OpenStack." }, "volumeID": { diff --git a/helm-charts/nginx-ingress/v1.31.2/clientipconfig-v1.json b/helm-charts/nginx-ingress/v1.32.0/clientipconfig-v1.json similarity index 100% rename from helm-charts/nginx-ingress/v1.31.2/clientipconfig-v1.json rename to helm-charts/nginx-ingress/v1.32.0/clientipconfig-v1.json diff --git a/helm-charts/nginx-ingress/v1.31.2/clientipconfig.json b/helm-charts/nginx-ingress/v1.32.0/clientipconfig.json similarity index 100% rename from helm-charts/nginx-ingress/v1.31.2/clientipconfig.json rename to helm-charts/nginx-ingress/v1.32.0/clientipconfig.json diff --git a/helm-charts/nginx-ingress/v1.31.2/clusterrole-rbac-v1.json b/helm-charts/nginx-ingress/v1.32.0/clusterrole-rbac-v1.json similarity index 91% rename from helm-charts/nginx-ingress/v1.31.2/clusterrole-rbac-v1.json rename to helm-charts/nginx-ingress/v1.32.0/clusterrole-rbac-v1.json index da98559..de5d9f0 100644 --- a/helm-charts/nginx-ingress/v1.31.2/clusterrole-rbac-v1.json +++ b/helm-charts/nginx-ingress/v1.32.0/clusterrole-rbac-v1.json @@ -2,7 +2,7 @@ "description": "ClusterRole is a cluster level, logical grouping of PolicyRules that can be referenced as a unit by a RoleBinding or ClusterRoleBinding.", "properties": { "aggregationRule": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.rbac.v1.AggregationRule", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.rbac.v1.AggregationRule", "description": "AggregationRule is an optional field that describes how to build the Rules for this ClusterRole. If AggregationRule is set, then the Rules are controller managed and direct changes to Rules will be stomped by the controller." }, "apiVersion": { @@ -26,13 +26,13 @@ ] }, "metadata": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta", "description": "Standard object's metadata." }, "rules": { "description": "Rules holds all the PolicyRules for this ClusterRole", "items": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.rbac.v1.PolicyRule" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.rbac.v1.PolicyRule" }, "type": [ "array", diff --git a/helm-charts/nginx-ingress/v1.31.2/clusterrole.json b/helm-charts/nginx-ingress/v1.32.0/clusterrole.json similarity index 91% rename from helm-charts/nginx-ingress/v1.31.2/clusterrole.json rename to helm-charts/nginx-ingress/v1.32.0/clusterrole.json index 0e3dc46..899c15f 100644 --- a/helm-charts/nginx-ingress/v1.31.2/clusterrole.json +++ b/helm-charts/nginx-ingress/v1.32.0/clusterrole.json @@ -2,7 +2,7 @@ "description": "ClusterRole is a cluster level, logical grouping of PolicyRules that can be referenced as a unit by a RoleBinding or ClusterRoleBinding.", "properties": { "aggregationRule": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.rbac.v1.AggregationRule", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.rbac.v1.AggregationRule", "description": "AggregationRule is an optional field that describes how to build the Rules for this ClusterRole. If AggregationRule is set, then the Rules are controller managed and direct changes to Rules will be stomped by the controller." }, "apiVersion": { @@ -23,13 +23,13 @@ ] }, "metadata": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta", "description": "Standard object's metadata." }, "rules": { "description": "Rules holds all the PolicyRules for this ClusterRole", "items": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.rbac.v1.PolicyRule" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.rbac.v1.PolicyRule" }, "type": [ "array", diff --git a/helm-charts/nginx-ingress/v1.31.2/clusterrolebinding-rbac-v1.json b/helm-charts/nginx-ingress/v1.32.0/clusterrolebinding-rbac-v1.json similarity index 91% rename from helm-charts/nginx-ingress/v1.31.2/clusterrolebinding-rbac-v1.json rename to helm-charts/nginx-ingress/v1.32.0/clusterrolebinding-rbac-v1.json index 0a791b0..1365490 100644 --- a/helm-charts/nginx-ingress/v1.31.2/clusterrolebinding-rbac-v1.json +++ b/helm-charts/nginx-ingress/v1.32.0/clusterrolebinding-rbac-v1.json @@ -22,17 +22,17 @@ ] }, "metadata": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta", "description": "Standard object's metadata." }, "roleRef": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.rbac.v1.RoleRef", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.rbac.v1.RoleRef", "description": "RoleRef can only reference a ClusterRole in the global namespace. If the RoleRef cannot be resolved, the Authorizer must return an error. This field is immutable." }, "subjects": { "description": "Subjects holds references to the objects the role applies to.", "items": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.rbac.v1.Subject" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.rbac.v1.Subject" }, "type": [ "array", diff --git a/helm-charts/nginx-ingress/v1.31.2/clusterrolebinding.json b/helm-charts/nginx-ingress/v1.32.0/clusterrolebinding.json similarity index 91% rename from helm-charts/nginx-ingress/v1.31.2/clusterrolebinding.json rename to helm-charts/nginx-ingress/v1.32.0/clusterrolebinding.json index 59a6896..33e4202 100644 --- a/helm-charts/nginx-ingress/v1.31.2/clusterrolebinding.json +++ b/helm-charts/nginx-ingress/v1.32.0/clusterrolebinding.json @@ -19,17 +19,17 @@ ] }, "metadata": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta", "description": "Standard object's metadata." }, "roleRef": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.rbac.v1.RoleRef", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.rbac.v1.RoleRef", "description": "RoleRef can only reference a ClusterRole in the global namespace. If the RoleRef cannot be resolved, the Authorizer must return an error. This field is immutable." }, "subjects": { "description": "Subjects holds references to the objects the role applies to.", "items": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.rbac.v1.Subject" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.rbac.v1.Subject" }, "type": [ "array", diff --git a/helm-charts/nginx-ingress/v1.31.2/clusterrolebindinglist-rbac-v1.json b/helm-charts/nginx-ingress/v1.32.0/clusterrolebindinglist-rbac-v1.json similarity index 93% rename from helm-charts/nginx-ingress/v1.31.2/clusterrolebindinglist-rbac-v1.json rename to helm-charts/nginx-ingress/v1.32.0/clusterrolebindinglist-rbac-v1.json index 9cda4a5..952a05f 100644 --- a/helm-charts/nginx-ingress/v1.31.2/clusterrolebindinglist-rbac-v1.json +++ b/helm-charts/nginx-ingress/v1.32.0/clusterrolebindinglist-rbac-v1.json @@ -14,7 +14,7 @@ "items": { "description": "Items is a list of ClusterRoleBindings", "items": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.rbac.v1.ClusterRoleBinding" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.rbac.v1.ClusterRoleBinding" }, "type": [ "array", @@ -32,7 +32,7 @@ ] }, "metadata": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.ListMeta", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.ListMeta", "description": "Standard object's metadata." } }, diff --git a/helm-charts/nginx-ingress/v1.31.2/clusterrolebindinglist.json b/helm-charts/nginx-ingress/v1.32.0/clusterrolebindinglist.json similarity index 92% rename from helm-charts/nginx-ingress/v1.31.2/clusterrolebindinglist.json rename to helm-charts/nginx-ingress/v1.32.0/clusterrolebindinglist.json index 83044f1..7a38bc9 100644 --- a/helm-charts/nginx-ingress/v1.31.2/clusterrolebindinglist.json +++ b/helm-charts/nginx-ingress/v1.32.0/clusterrolebindinglist.json @@ -11,7 +11,7 @@ "items": { "description": "Items is a list of ClusterRoleBindings", "items": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.rbac.v1.ClusterRoleBinding" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.rbac.v1.ClusterRoleBinding" }, "type": [ "array", @@ -29,7 +29,7 @@ ] }, "metadata": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.ListMeta", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.ListMeta", "description": "Standard object's metadata." } }, diff --git a/helm-charts/nginx-ingress/v1.31.2/clusterrolelist-rbac-v1.json b/helm-charts/nginx-ingress/v1.32.0/clusterrolelist-rbac-v1.json similarity index 92% rename from helm-charts/nginx-ingress/v1.31.2/clusterrolelist-rbac-v1.json rename to helm-charts/nginx-ingress/v1.32.0/clusterrolelist-rbac-v1.json index d9774c8..b23b303 100644 --- a/helm-charts/nginx-ingress/v1.31.2/clusterrolelist-rbac-v1.json +++ b/helm-charts/nginx-ingress/v1.32.0/clusterrolelist-rbac-v1.json @@ -14,7 +14,7 @@ "items": { "description": "Items is a list of ClusterRoles", "items": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.rbac.v1.ClusterRole" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.rbac.v1.ClusterRole" }, "type": [ "array", @@ -32,7 +32,7 @@ ] }, "metadata": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.ListMeta", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.ListMeta", "description": "Standard object's metadata." } }, diff --git a/helm-charts/nginx-ingress/v1.31.2/clusterrolelist.json b/helm-charts/nginx-ingress/v1.32.0/clusterrolelist.json similarity index 92% rename from helm-charts/nginx-ingress/v1.31.2/clusterrolelist.json rename to helm-charts/nginx-ingress/v1.32.0/clusterrolelist.json index 378ba35..305c365 100644 --- a/helm-charts/nginx-ingress/v1.31.2/clusterrolelist.json +++ b/helm-charts/nginx-ingress/v1.32.0/clusterrolelist.json @@ -11,7 +11,7 @@ "items": { "description": "Items is a list of ClusterRoles", "items": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.rbac.v1.ClusterRole" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.rbac.v1.ClusterRole" }, "type": [ "array", @@ -29,7 +29,7 @@ ] }, "metadata": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.ListMeta", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.ListMeta", "description": "Standard object's metadata." } }, diff --git a/helm-charts/nginx-ingress/v1.31.2/clustertrustbundle-certificates-v1alpha1.json b/helm-charts/nginx-ingress/v1.32.0/clustertrustbundle-certificates-v1alpha1.json similarity index 95% rename from helm-charts/nginx-ingress/v1.31.2/clustertrustbundle-certificates-v1alpha1.json rename to helm-charts/nginx-ingress/v1.32.0/clustertrustbundle-certificates-v1alpha1.json index 0a21c30..d2600a2 100644 --- a/helm-charts/nginx-ingress/v1.31.2/clustertrustbundle-certificates-v1alpha1.json +++ b/helm-charts/nginx-ingress/v1.32.0/clustertrustbundle-certificates-v1alpha1.json @@ -22,11 +22,11 @@ ] }, "metadata": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta", "description": "metadata contains the object metadata." }, "spec": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.certificates.v1alpha1.ClusterTrustBundleSpec", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.certificates.v1alpha1.ClusterTrustBundleSpec", "description": "spec contains the signer (if any) and trust anchors." } }, diff --git a/helm-charts/nginx-ingress/v1.31.2/clustertrustbundle.json b/helm-charts/nginx-ingress/v1.32.0/clustertrustbundle.json similarity index 95% rename from helm-charts/nginx-ingress/v1.31.2/clustertrustbundle.json rename to helm-charts/nginx-ingress/v1.32.0/clustertrustbundle.json index d1bbdb3..d4d8c53 100644 --- a/helm-charts/nginx-ingress/v1.31.2/clustertrustbundle.json +++ b/helm-charts/nginx-ingress/v1.32.0/clustertrustbundle.json @@ -19,11 +19,11 @@ ] }, "metadata": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta", "description": "metadata contains the object metadata." }, "spec": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.certificates.v1alpha1.ClusterTrustBundleSpec", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.certificates.v1alpha1.ClusterTrustBundleSpec", "description": "spec contains the signer (if any) and trust anchors." } }, diff --git a/helm-charts/nginx-ingress/v1.31.2/clustertrustbundlelist-certificates-v1alpha1.json b/helm-charts/nginx-ingress/v1.32.0/clustertrustbundlelist-certificates-v1alpha1.json similarity index 93% rename from helm-charts/nginx-ingress/v1.31.2/clustertrustbundlelist-certificates-v1alpha1.json rename to helm-charts/nginx-ingress/v1.32.0/clustertrustbundlelist-certificates-v1alpha1.json index 8427486..b5af642 100644 --- a/helm-charts/nginx-ingress/v1.31.2/clustertrustbundlelist-certificates-v1alpha1.json +++ b/helm-charts/nginx-ingress/v1.32.0/clustertrustbundlelist-certificates-v1alpha1.json @@ -14,7 +14,7 @@ "items": { "description": "items is a collection of ClusterTrustBundle objects", "items": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.certificates.v1alpha1.ClusterTrustBundle" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.certificates.v1alpha1.ClusterTrustBundle" }, "type": [ "array", @@ -32,7 +32,7 @@ ] }, "metadata": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.ListMeta", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.ListMeta", "description": "metadata contains the list metadata." } }, diff --git a/helm-charts/nginx-ingress/v1.31.2/clustertrustbundlelist.json b/helm-charts/nginx-ingress/v1.32.0/clustertrustbundlelist.json similarity index 93% rename from helm-charts/nginx-ingress/v1.31.2/clustertrustbundlelist.json rename to helm-charts/nginx-ingress/v1.32.0/clustertrustbundlelist.json index a5e7e95..e6bafac 100644 --- a/helm-charts/nginx-ingress/v1.31.2/clustertrustbundlelist.json +++ b/helm-charts/nginx-ingress/v1.32.0/clustertrustbundlelist.json @@ -11,7 +11,7 @@ "items": { "description": "items is a collection of ClusterTrustBundle objects", "items": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.certificates.v1alpha1.ClusterTrustBundle" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.certificates.v1alpha1.ClusterTrustBundle" }, "type": [ "array", @@ -29,7 +29,7 @@ ] }, "metadata": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.ListMeta", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.ListMeta", "description": "metadata contains the list metadata." } }, diff --git a/helm-charts/nginx-ingress/v1.31.2/clustertrustbundleprojection-v1.json b/helm-charts/nginx-ingress/v1.32.0/clustertrustbundleprojection-v1.json similarity index 96% rename from helm-charts/nginx-ingress/v1.31.2/clustertrustbundleprojection-v1.json rename to helm-charts/nginx-ingress/v1.32.0/clustertrustbundleprojection-v1.json index 952ce96..65c5772 100644 --- a/helm-charts/nginx-ingress/v1.31.2/clustertrustbundleprojection-v1.json +++ b/helm-charts/nginx-ingress/v1.32.0/clustertrustbundleprojection-v1.json @@ -2,7 +2,7 @@ "description": "ClusterTrustBundleProjection describes how to select a set of ClusterTrustBundle objects and project their contents into the pod filesystem.", "properties": { "labelSelector": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.LabelSelector", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.LabelSelector", "description": "Select all ClusterTrustBundles that match this label selector. Only has effect if signerName is set. Mutually-exclusive with name. If unset, interpreted as \"match nothing\". If set but empty, interpreted as \"match everything\"." }, "name": { diff --git a/helm-charts/nginx-ingress/v1.31.2/clustertrustbundleprojection.json b/helm-charts/nginx-ingress/v1.32.0/clustertrustbundleprojection.json similarity index 96% rename from helm-charts/nginx-ingress/v1.31.2/clustertrustbundleprojection.json rename to helm-charts/nginx-ingress/v1.32.0/clustertrustbundleprojection.json index 952ce96..65c5772 100644 --- a/helm-charts/nginx-ingress/v1.31.2/clustertrustbundleprojection.json +++ b/helm-charts/nginx-ingress/v1.32.0/clustertrustbundleprojection.json @@ -2,7 +2,7 @@ "description": "ClusterTrustBundleProjection describes how to select a set of ClusterTrustBundle objects and project their contents into the pod filesystem.", "properties": { "labelSelector": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.LabelSelector", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.LabelSelector", "description": "Select all ClusterTrustBundles that match this label selector. Only has effect if signerName is set. Mutually-exclusive with name. If unset, interpreted as \"match nothing\". If set but empty, interpreted as \"match everything\"." }, "name": { diff --git a/helm-charts/nginx-ingress/v1.31.2/clustertrustbundlespec-certificates-v1alpha1.json b/helm-charts/nginx-ingress/v1.32.0/clustertrustbundlespec-certificates-v1alpha1.json similarity index 100% rename from helm-charts/nginx-ingress/v1.31.2/clustertrustbundlespec-certificates-v1alpha1.json rename to helm-charts/nginx-ingress/v1.32.0/clustertrustbundlespec-certificates-v1alpha1.json diff --git a/helm-charts/nginx-ingress/v1.31.2/clustertrustbundlespec.json b/helm-charts/nginx-ingress/v1.32.0/clustertrustbundlespec.json similarity index 100% rename from helm-charts/nginx-ingress/v1.31.2/clustertrustbundlespec.json rename to helm-charts/nginx-ingress/v1.32.0/clustertrustbundlespec.json diff --git a/helm-charts/nginx-ingress/v1.31.2/componentcondition-v1.json b/helm-charts/nginx-ingress/v1.32.0/componentcondition-v1.json similarity index 100% rename from helm-charts/nginx-ingress/v1.31.2/componentcondition-v1.json rename to helm-charts/nginx-ingress/v1.32.0/componentcondition-v1.json diff --git a/helm-charts/nginx-ingress/v1.31.2/componentcondition.json b/helm-charts/nginx-ingress/v1.32.0/componentcondition.json similarity index 100% rename from helm-charts/nginx-ingress/v1.31.2/componentcondition.json rename to helm-charts/nginx-ingress/v1.32.0/componentcondition.json diff --git a/helm-charts/nginx-ingress/v1.31.2/componentstatus-v1.json b/helm-charts/nginx-ingress/v1.32.0/componentstatus-v1.json similarity index 93% rename from helm-charts/nginx-ingress/v1.31.2/componentstatus-v1.json rename to helm-charts/nginx-ingress/v1.32.0/componentstatus-v1.json index cd313a2..7278e5a 100644 --- a/helm-charts/nginx-ingress/v1.31.2/componentstatus-v1.json +++ b/helm-charts/nginx-ingress/v1.32.0/componentstatus-v1.json @@ -14,7 +14,7 @@ "conditions": { "description": "List of component conditions observed", "items": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.core.v1.ComponentCondition" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.core.v1.ComponentCondition" }, "type": [ "array", @@ -38,7 +38,7 @@ ] }, "metadata": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta", "description": "Standard object's metadata. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#metadata" } }, diff --git a/helm-charts/nginx-ingress/v1.31.2/componentstatus.json b/helm-charts/nginx-ingress/v1.32.0/componentstatus.json similarity index 93% rename from helm-charts/nginx-ingress/v1.31.2/componentstatus.json rename to helm-charts/nginx-ingress/v1.32.0/componentstatus.json index 8caae6a..504c349 100644 --- a/helm-charts/nginx-ingress/v1.31.2/componentstatus.json +++ b/helm-charts/nginx-ingress/v1.32.0/componentstatus.json @@ -11,7 +11,7 @@ "conditions": { "description": "List of component conditions observed", "items": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.core.v1.ComponentCondition" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.core.v1.ComponentCondition" }, "type": [ "array", @@ -35,7 +35,7 @@ ] }, "metadata": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta", "description": "Standard object's metadata. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#metadata" } }, diff --git a/helm-charts/nginx-ingress/v1.31.2/componentstatuslist-v1.json b/helm-charts/nginx-ingress/v1.32.0/componentstatuslist-v1.json similarity index 93% rename from helm-charts/nginx-ingress/v1.31.2/componentstatuslist-v1.json rename to helm-charts/nginx-ingress/v1.32.0/componentstatuslist-v1.json index 02c9d2f..ef32552 100644 --- a/helm-charts/nginx-ingress/v1.31.2/componentstatuslist-v1.json +++ b/helm-charts/nginx-ingress/v1.32.0/componentstatuslist-v1.json @@ -14,7 +14,7 @@ "items": { "description": "List of ComponentStatus objects.", "items": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.core.v1.ComponentStatus" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.core.v1.ComponentStatus" }, "type": [ "array", @@ -32,7 +32,7 @@ ] }, "metadata": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.ListMeta", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.ListMeta", "description": "Standard list metadata. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds" } }, diff --git a/helm-charts/nginx-ingress/v1.31.2/componentstatuslist.json b/helm-charts/nginx-ingress/v1.32.0/componentstatuslist.json similarity index 93% rename from helm-charts/nginx-ingress/v1.31.2/componentstatuslist.json rename to helm-charts/nginx-ingress/v1.32.0/componentstatuslist.json index 20cbe44..ca7f81b 100644 --- a/helm-charts/nginx-ingress/v1.31.2/componentstatuslist.json +++ b/helm-charts/nginx-ingress/v1.32.0/componentstatuslist.json @@ -11,7 +11,7 @@ "items": { "description": "List of ComponentStatus objects.", "items": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.core.v1.ComponentStatus" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.core.v1.ComponentStatus" }, "type": [ "array", @@ -29,7 +29,7 @@ ] }, "metadata": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.ListMeta", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.ListMeta", "description": "Standard list metadata. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds" } }, diff --git a/helm-charts/nginx-ingress/v1.31.2/condition-meta-v1.json b/helm-charts/nginx-ingress/v1.32.0/condition-meta-v1.json similarity index 97% rename from helm-charts/nginx-ingress/v1.31.2/condition-meta-v1.json rename to helm-charts/nginx-ingress/v1.32.0/condition-meta-v1.json index dda16e8..bc1fa2f 100644 --- a/helm-charts/nginx-ingress/v1.31.2/condition-meta-v1.json +++ b/helm-charts/nginx-ingress/v1.32.0/condition-meta-v1.json @@ -2,7 +2,7 @@ "description": "Condition contains details for one aspect of the current state of this API Resource.", "properties": { "lastTransitionTime": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.Time", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.Time", "description": "lastTransitionTime is the last time the condition transitioned from one status to another. This should be when the underlying condition changed. If that is not known, then using the time when the API field changed is acceptable." }, "message": { diff --git a/helm-charts/nginx-ingress/v1.31.2/condition.json b/helm-charts/nginx-ingress/v1.32.0/condition.json similarity index 97% rename from helm-charts/nginx-ingress/v1.31.2/condition.json rename to helm-charts/nginx-ingress/v1.32.0/condition.json index dda16e8..bc1fa2f 100644 --- a/helm-charts/nginx-ingress/v1.31.2/condition.json +++ b/helm-charts/nginx-ingress/v1.32.0/condition.json @@ -2,7 +2,7 @@ "description": "Condition contains details for one aspect of the current state of this API Resource.", "properties": { "lastTransitionTime": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.Time", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.Time", "description": "lastTransitionTime is the last time the condition transitioned from one status to another. This should be when the underlying condition changed. If that is not known, then using the time when the API field changed is acceptable." }, "message": { diff --git a/helm-charts/nginx-ingress/v1.31.2/configmap-v1.json b/helm-charts/nginx-ingress/v1.32.0/configmap-v1.json similarity index 97% rename from helm-charts/nginx-ingress/v1.31.2/configmap-v1.json rename to helm-charts/nginx-ingress/v1.32.0/configmap-v1.json index 6b71920..afc42a6 100644 --- a/helm-charts/nginx-ingress/v1.31.2/configmap-v1.json +++ b/helm-charts/nginx-ingress/v1.32.0/configmap-v1.json @@ -56,7 +56,7 @@ ] }, "metadata": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta", "description": "Standard object's metadata. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#metadata" } }, diff --git a/helm-charts/nginx-ingress/v1.31.2/configmap.json b/helm-charts/nginx-ingress/v1.32.0/configmap.json similarity index 97% rename from helm-charts/nginx-ingress/v1.31.2/configmap.json rename to helm-charts/nginx-ingress/v1.32.0/configmap.json index e734b14..de2bb19 100644 --- a/helm-charts/nginx-ingress/v1.31.2/configmap.json +++ b/helm-charts/nginx-ingress/v1.32.0/configmap.json @@ -53,7 +53,7 @@ ] }, "metadata": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta", "description": "Standard object's metadata. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#metadata" } }, diff --git a/helm-charts/nginx-ingress/v1.31.2/configmapenvsource-v1.json b/helm-charts/nginx-ingress/v1.32.0/configmapenvsource-v1.json similarity index 100% rename from helm-charts/nginx-ingress/v1.31.2/configmapenvsource-v1.json rename to helm-charts/nginx-ingress/v1.32.0/configmapenvsource-v1.json diff --git a/helm-charts/nginx-ingress/v1.31.2/configmapenvsource.json b/helm-charts/nginx-ingress/v1.32.0/configmapenvsource.json similarity index 100% rename from helm-charts/nginx-ingress/v1.31.2/configmapenvsource.json rename to helm-charts/nginx-ingress/v1.32.0/configmapenvsource.json diff --git a/helm-charts/nginx-ingress/v1.31.2/configmapkeyselector-v1.json b/helm-charts/nginx-ingress/v1.32.0/configmapkeyselector-v1.json similarity index 100% rename from helm-charts/nginx-ingress/v1.31.2/configmapkeyselector-v1.json rename to helm-charts/nginx-ingress/v1.32.0/configmapkeyselector-v1.json diff --git a/helm-charts/nginx-ingress/v1.31.2/configmapkeyselector.json b/helm-charts/nginx-ingress/v1.32.0/configmapkeyselector.json similarity index 100% rename from helm-charts/nginx-ingress/v1.31.2/configmapkeyselector.json rename to helm-charts/nginx-ingress/v1.32.0/configmapkeyselector.json diff --git a/helm-charts/nginx-ingress/v1.31.2/configmaplist-v1.json b/helm-charts/nginx-ingress/v1.32.0/configmaplist-v1.json similarity index 93% rename from helm-charts/nginx-ingress/v1.31.2/configmaplist-v1.json rename to helm-charts/nginx-ingress/v1.32.0/configmaplist-v1.json index f6d9aad..ad5541f 100644 --- a/helm-charts/nginx-ingress/v1.31.2/configmaplist-v1.json +++ b/helm-charts/nginx-ingress/v1.32.0/configmaplist-v1.json @@ -14,7 +14,7 @@ "items": { "description": "Items is the list of ConfigMaps.", "items": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.core.v1.ConfigMap" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.core.v1.ConfigMap" }, "type": [ "array", @@ -32,7 +32,7 @@ ] }, "metadata": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.ListMeta", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.ListMeta", "description": "More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#metadata" } }, diff --git a/helm-charts/nginx-ingress/v1.31.2/configmaplist.json b/helm-charts/nginx-ingress/v1.32.0/configmaplist.json similarity index 92% rename from helm-charts/nginx-ingress/v1.31.2/configmaplist.json rename to helm-charts/nginx-ingress/v1.32.0/configmaplist.json index 6a8987c..2f448dd 100644 --- a/helm-charts/nginx-ingress/v1.31.2/configmaplist.json +++ b/helm-charts/nginx-ingress/v1.32.0/configmaplist.json @@ -11,7 +11,7 @@ "items": { "description": "Items is the list of ConfigMaps.", "items": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.core.v1.ConfigMap" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.core.v1.ConfigMap" }, "type": [ "array", @@ -29,7 +29,7 @@ ] }, "metadata": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.ListMeta", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.ListMeta", "description": "More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#metadata" } }, diff --git a/helm-charts/nginx-ingress/v1.31.2/configmapnodeconfigsource-v1.json b/helm-charts/nginx-ingress/v1.32.0/configmapnodeconfigsource-v1.json similarity index 100% rename from helm-charts/nginx-ingress/v1.31.2/configmapnodeconfigsource-v1.json rename to helm-charts/nginx-ingress/v1.32.0/configmapnodeconfigsource-v1.json diff --git a/helm-charts/nginx-ingress/v1.31.2/configmapnodeconfigsource.json b/helm-charts/nginx-ingress/v1.32.0/configmapnodeconfigsource.json similarity index 100% rename from helm-charts/nginx-ingress/v1.31.2/configmapnodeconfigsource.json rename to helm-charts/nginx-ingress/v1.32.0/configmapnodeconfigsource.json diff --git a/helm-charts/nginx-ingress/v1.31.2/configmapprojection-v1.json b/helm-charts/nginx-ingress/v1.32.0/configmapprojection-v1.json similarity index 96% rename from helm-charts/nginx-ingress/v1.31.2/configmapprojection-v1.json rename to helm-charts/nginx-ingress/v1.32.0/configmapprojection-v1.json index 9363f81..958ab70 100644 --- a/helm-charts/nginx-ingress/v1.31.2/configmapprojection-v1.json +++ b/helm-charts/nginx-ingress/v1.32.0/configmapprojection-v1.json @@ -4,7 +4,7 @@ "items": { "description": "items if unspecified, each key-value pair in the Data field of the referenced ConfigMap will be projected into the volume as a file whose name is the key and content is the value. If specified, the listed keys will be projected into the specified paths, and unlisted keys will not be present. If a key is specified which is not present in the ConfigMap, the volume setup will error unless it is marked optional. Paths must be relative and may not contain the '..' path or start with '..'.", "items": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.core.v1.KeyToPath" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.core.v1.KeyToPath" }, "type": [ "array", diff --git a/helm-charts/nginx-ingress/v1.31.2/configmapprojection.json b/helm-charts/nginx-ingress/v1.32.0/configmapprojection.json similarity index 96% rename from helm-charts/nginx-ingress/v1.31.2/configmapprojection.json rename to helm-charts/nginx-ingress/v1.32.0/configmapprojection.json index 9363f81..958ab70 100644 --- a/helm-charts/nginx-ingress/v1.31.2/configmapprojection.json +++ b/helm-charts/nginx-ingress/v1.32.0/configmapprojection.json @@ -4,7 +4,7 @@ "items": { "description": "items if unspecified, each key-value pair in the Data field of the referenced ConfigMap will be projected into the volume as a file whose name is the key and content is the value. If specified, the listed keys will be projected into the specified paths, and unlisted keys will not be present. If a key is specified which is not present in the ConfigMap, the volume setup will error unless it is marked optional. Paths must be relative and may not contain the '..' path or start with '..'.", "items": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.core.v1.KeyToPath" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.core.v1.KeyToPath" }, "type": [ "array", diff --git a/helm-charts/nginx-ingress/v1.31.2/configmapvolumesource-v1.json b/helm-charts/nginx-ingress/v1.32.0/configmapvolumesource-v1.json similarity index 97% rename from helm-charts/nginx-ingress/v1.31.2/configmapvolumesource-v1.json rename to helm-charts/nginx-ingress/v1.32.0/configmapvolumesource-v1.json index 19ea308..e560d55 100644 --- a/helm-charts/nginx-ingress/v1.31.2/configmapvolumesource-v1.json +++ b/helm-charts/nginx-ingress/v1.32.0/configmapvolumesource-v1.json @@ -12,7 +12,7 @@ "items": { "description": "items if unspecified, each key-value pair in the Data field of the referenced ConfigMap will be projected into the volume as a file whose name is the key and content is the value. If specified, the listed keys will be projected into the specified paths, and unlisted keys will not be present. If a key is specified which is not present in the ConfigMap, the volume setup will error unless it is marked optional. Paths must be relative and may not contain the '..' path or start with '..'.", "items": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.core.v1.KeyToPath" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.core.v1.KeyToPath" }, "type": [ "array", diff --git a/helm-charts/nginx-ingress/v1.31.2/configmapvolumesource.json b/helm-charts/nginx-ingress/v1.32.0/configmapvolumesource.json similarity index 97% rename from helm-charts/nginx-ingress/v1.31.2/configmapvolumesource.json rename to helm-charts/nginx-ingress/v1.32.0/configmapvolumesource.json index 19ea308..e560d55 100644 --- a/helm-charts/nginx-ingress/v1.31.2/configmapvolumesource.json +++ b/helm-charts/nginx-ingress/v1.32.0/configmapvolumesource.json @@ -12,7 +12,7 @@ "items": { "description": "items if unspecified, each key-value pair in the Data field of the referenced ConfigMap will be projected into the volume as a file whose name is the key and content is the value. If specified, the listed keys will be projected into the specified paths, and unlisted keys will not be present. If a key is specified which is not present in the ConfigMap, the volume setup will error unless it is marked optional. Paths must be relative and may not contain the '..' path or start with '..'.", "items": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.core.v1.KeyToPath" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.core.v1.KeyToPath" }, "type": [ "array", diff --git a/helm-charts/nginx-ingress/v1.31.2/container-v1.json b/helm-charts/nginx-ingress/v1.32.0/container-v1.json similarity index 94% rename from helm-charts/nginx-ingress/v1.31.2/container-v1.json rename to helm-charts/nginx-ingress/v1.32.0/container-v1.json index 2b9d30a..281793c 100644 --- a/helm-charts/nginx-ingress/v1.31.2/container-v1.json +++ b/helm-charts/nginx-ingress/v1.32.0/container-v1.json @@ -32,7 +32,7 @@ "env": { "description": "List of environment variables to set in the container. Cannot be updated.", "items": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.core.v1.EnvVar" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.core.v1.EnvVar" }, "type": [ "array", @@ -48,7 +48,7 @@ "envFrom": { "description": "List of sources to populate environment variables in the container. The keys defined within a source must be a C_IDENTIFIER. All invalid keys will be reported as an event when the container is starting. When a key exists in multiple sources, the value associated with the last source will take precedence. Values defined by an Env with a duplicate key will take precedence. Cannot be updated.", "items": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.core.v1.EnvFromSource" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.core.v1.EnvFromSource" }, "type": [ "array", @@ -71,11 +71,11 @@ ] }, "lifecycle": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.core.v1.Lifecycle", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.core.v1.Lifecycle", "description": "Actions that the management system should take in response to container lifecycle events. Cannot be updated." }, "livenessProbe": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.core.v1.Probe", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.core.v1.Probe", "description": "Periodic probe of container liveness. Container will be restarted if the probe fails. Cannot be updated. More info: https://kubernetes.io/docs/concepts/workloads/pods/pod-lifecycle#container-probes" }, "name": { @@ -88,7 +88,7 @@ "ports": { "description": "List of ports to expose from the container. Not specifying a port here DOES NOT prevent that port from being exposed. Any port which is listening on the default \"0.0.0.0\" address inside a container will be accessible from the network. Modifying this array with strategic merge patch may corrupt the data. For more information See https://github.com/kubernetes/kubernetes/issues/108255. Cannot be updated.", "items": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.core.v1.ContainerPort" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.core.v1.ContainerPort" }, "type": [ "array", @@ -103,13 +103,13 @@ "x-kubernetes-patch-strategy": "merge" }, "readinessProbe": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.core.v1.Probe", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.core.v1.Probe", "description": "Periodic probe of container service readiness. Container will be removed from service endpoints if the probe fails. Cannot be updated. More info: https://kubernetes.io/docs/concepts/workloads/pods/pod-lifecycle#container-probes" }, "resizePolicy": { "description": "Resources resize policy for the container.", "items": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.core.v1.ContainerResizePolicy" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.core.v1.ContainerResizePolicy" }, "type": [ "array", @@ -118,7 +118,7 @@ "x-kubernetes-list-type": "atomic" }, "resources": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.core.v1.ResourceRequirements", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.core.v1.ResourceRequirements", "description": "Compute Resources required by this container. Cannot be updated. More info: https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/" }, "restartPolicy": { @@ -129,11 +129,11 @@ ] }, "securityContext": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.core.v1.SecurityContext", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.core.v1.SecurityContext", "description": "SecurityContext defines the security options the container should be run with. If set, the fields of SecurityContext override the equivalent fields of PodSecurityContext. More info: https://kubernetes.io/docs/tasks/configure-pod-container/security-context/" }, "startupProbe": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.core.v1.Probe", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.core.v1.Probe", "description": "StartupProbe indicates that the Pod has successfully initialized. If specified, no other probes are executed until this completes successfully. If this probe fails, the Pod will be restarted, just as if the livenessProbe failed. This can be used to provide different probe parameters at the beginning of a Pod's lifecycle, when it might take a long time to load data or warm a cache, than during steady-state operation. This cannot be updated. More info: https://kubernetes.io/docs/concepts/workloads/pods/pod-lifecycle#container-probes" }, "stdin": { @@ -174,7 +174,7 @@ "volumeDevices": { "description": "volumeDevices is the list of block devices to be used by the container.", "items": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.core.v1.VolumeDevice" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.core.v1.VolumeDevice" }, "type": [ "array", @@ -190,7 +190,7 @@ "volumeMounts": { "description": "Pod volumes to mount into the container's filesystem. Cannot be updated.", "items": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.core.v1.VolumeMount" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.core.v1.VolumeMount" }, "type": [ "array", diff --git a/helm-charts/nginx-ingress/v1.31.2/container.json b/helm-charts/nginx-ingress/v1.32.0/container.json similarity index 94% rename from helm-charts/nginx-ingress/v1.31.2/container.json rename to helm-charts/nginx-ingress/v1.32.0/container.json index 2b9d30a..281793c 100644 --- a/helm-charts/nginx-ingress/v1.31.2/container.json +++ b/helm-charts/nginx-ingress/v1.32.0/container.json @@ -32,7 +32,7 @@ "env": { "description": "List of environment variables to set in the container. Cannot be updated.", "items": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.core.v1.EnvVar" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.core.v1.EnvVar" }, "type": [ "array", @@ -48,7 +48,7 @@ "envFrom": { "description": "List of sources to populate environment variables in the container. The keys defined within a source must be a C_IDENTIFIER. All invalid keys will be reported as an event when the container is starting. When a key exists in multiple sources, the value associated with the last source will take precedence. Values defined by an Env with a duplicate key will take precedence. Cannot be updated.", "items": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.core.v1.EnvFromSource" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.core.v1.EnvFromSource" }, "type": [ "array", @@ -71,11 +71,11 @@ ] }, "lifecycle": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.core.v1.Lifecycle", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.core.v1.Lifecycle", "description": "Actions that the management system should take in response to container lifecycle events. Cannot be updated." }, "livenessProbe": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.core.v1.Probe", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.core.v1.Probe", "description": "Periodic probe of container liveness. Container will be restarted if the probe fails. Cannot be updated. More info: https://kubernetes.io/docs/concepts/workloads/pods/pod-lifecycle#container-probes" }, "name": { @@ -88,7 +88,7 @@ "ports": { "description": "List of ports to expose from the container. Not specifying a port here DOES NOT prevent that port from being exposed. Any port which is listening on the default \"0.0.0.0\" address inside a container will be accessible from the network. Modifying this array with strategic merge patch may corrupt the data. For more information See https://github.com/kubernetes/kubernetes/issues/108255. Cannot be updated.", "items": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.core.v1.ContainerPort" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.core.v1.ContainerPort" }, "type": [ "array", @@ -103,13 +103,13 @@ "x-kubernetes-patch-strategy": "merge" }, "readinessProbe": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.core.v1.Probe", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.core.v1.Probe", "description": "Periodic probe of container service readiness. Container will be removed from service endpoints if the probe fails. Cannot be updated. More info: https://kubernetes.io/docs/concepts/workloads/pods/pod-lifecycle#container-probes" }, "resizePolicy": { "description": "Resources resize policy for the container.", "items": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.core.v1.ContainerResizePolicy" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.core.v1.ContainerResizePolicy" }, "type": [ "array", @@ -118,7 +118,7 @@ "x-kubernetes-list-type": "atomic" }, "resources": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.core.v1.ResourceRequirements", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.core.v1.ResourceRequirements", "description": "Compute Resources required by this container. Cannot be updated. More info: https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/" }, "restartPolicy": { @@ -129,11 +129,11 @@ ] }, "securityContext": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.core.v1.SecurityContext", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.core.v1.SecurityContext", "description": "SecurityContext defines the security options the container should be run with. If set, the fields of SecurityContext override the equivalent fields of PodSecurityContext. More info: https://kubernetes.io/docs/tasks/configure-pod-container/security-context/" }, "startupProbe": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.core.v1.Probe", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.core.v1.Probe", "description": "StartupProbe indicates that the Pod has successfully initialized. If specified, no other probes are executed until this completes successfully. If this probe fails, the Pod will be restarted, just as if the livenessProbe failed. This can be used to provide different probe parameters at the beginning of a Pod's lifecycle, when it might take a long time to load data or warm a cache, than during steady-state operation. This cannot be updated. More info: https://kubernetes.io/docs/concepts/workloads/pods/pod-lifecycle#container-probes" }, "stdin": { @@ -174,7 +174,7 @@ "volumeDevices": { "description": "volumeDevices is the list of block devices to be used by the container.", "items": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.core.v1.VolumeDevice" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.core.v1.VolumeDevice" }, "type": [ "array", @@ -190,7 +190,7 @@ "volumeMounts": { "description": "Pod volumes to mount into the container's filesystem. Cannot be updated.", "items": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.core.v1.VolumeMount" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.core.v1.VolumeMount" }, "type": [ "array", diff --git a/helm-charts/nginx-ingress/v1.31.2/containerimage-v1.json b/helm-charts/nginx-ingress/v1.32.0/containerimage-v1.json similarity index 100% rename from helm-charts/nginx-ingress/v1.31.2/containerimage-v1.json rename to helm-charts/nginx-ingress/v1.32.0/containerimage-v1.json diff --git a/helm-charts/nginx-ingress/v1.31.2/containerimage.json b/helm-charts/nginx-ingress/v1.32.0/containerimage.json similarity index 100% rename from helm-charts/nginx-ingress/v1.31.2/containerimage.json rename to helm-charts/nginx-ingress/v1.32.0/containerimage.json diff --git a/helm-charts/nginx-ingress/v1.31.2/containerport-v1.json b/helm-charts/nginx-ingress/v1.32.0/containerport-v1.json similarity index 100% rename from helm-charts/nginx-ingress/v1.31.2/containerport-v1.json rename to helm-charts/nginx-ingress/v1.32.0/containerport-v1.json diff --git a/helm-charts/nginx-ingress/v1.31.2/containerport.json b/helm-charts/nginx-ingress/v1.32.0/containerport.json similarity index 100% rename from helm-charts/nginx-ingress/v1.31.2/containerport.json rename to helm-charts/nginx-ingress/v1.32.0/containerport.json diff --git a/helm-charts/nginx-ingress/v1.31.2/containerresizepolicy-v1.json b/helm-charts/nginx-ingress/v1.32.0/containerresizepolicy-v1.json similarity index 100% rename from helm-charts/nginx-ingress/v1.31.2/containerresizepolicy-v1.json rename to helm-charts/nginx-ingress/v1.32.0/containerresizepolicy-v1.json diff --git a/helm-charts/nginx-ingress/v1.31.2/containerresizepolicy.json b/helm-charts/nginx-ingress/v1.32.0/containerresizepolicy.json similarity index 100% rename from helm-charts/nginx-ingress/v1.31.2/containerresizepolicy.json rename to helm-charts/nginx-ingress/v1.32.0/containerresizepolicy.json diff --git a/helm-charts/nginx-ingress/v1.31.2/containerresourcemetricsource-autoscaling-v2.json b/helm-charts/nginx-ingress/v1.32.0/containerresourcemetricsource-autoscaling-v2.json similarity index 94% rename from helm-charts/nginx-ingress/v1.31.2/containerresourcemetricsource-autoscaling-v2.json rename to helm-charts/nginx-ingress/v1.32.0/containerresourcemetricsource-autoscaling-v2.json index 05af24e..1ce5154 100644 --- a/helm-charts/nginx-ingress/v1.31.2/containerresourcemetricsource-autoscaling-v2.json +++ b/helm-charts/nginx-ingress/v1.32.0/containerresourcemetricsource-autoscaling-v2.json @@ -16,7 +16,7 @@ ] }, "target": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.autoscaling.v2.MetricTarget", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.autoscaling.v2.MetricTarget", "description": "target specifies the target value for the given metric" } }, diff --git a/helm-charts/nginx-ingress/v1.31.2/containerresourcemetricsource.json b/helm-charts/nginx-ingress/v1.32.0/containerresourcemetricsource.json similarity index 94% rename from helm-charts/nginx-ingress/v1.31.2/containerresourcemetricsource.json rename to helm-charts/nginx-ingress/v1.32.0/containerresourcemetricsource.json index 05af24e..1ce5154 100644 --- a/helm-charts/nginx-ingress/v1.31.2/containerresourcemetricsource.json +++ b/helm-charts/nginx-ingress/v1.32.0/containerresourcemetricsource.json @@ -16,7 +16,7 @@ ] }, "target": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.autoscaling.v2.MetricTarget", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.autoscaling.v2.MetricTarget", "description": "target specifies the target value for the given metric" } }, diff --git a/helm-charts/nginx-ingress/v1.31.2/containerresourcemetricstatus-autoscaling-v2.json b/helm-charts/nginx-ingress/v1.32.0/containerresourcemetricstatus-autoscaling-v2.json similarity index 94% rename from helm-charts/nginx-ingress/v1.31.2/containerresourcemetricstatus-autoscaling-v2.json rename to helm-charts/nginx-ingress/v1.32.0/containerresourcemetricstatus-autoscaling-v2.json index 2df3a0d..42539a6 100644 --- a/helm-charts/nginx-ingress/v1.31.2/containerresourcemetricstatus-autoscaling-v2.json +++ b/helm-charts/nginx-ingress/v1.32.0/containerresourcemetricstatus-autoscaling-v2.json @@ -9,7 +9,7 @@ ] }, "current": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.autoscaling.v2.MetricValueStatus", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.autoscaling.v2.MetricValueStatus", "description": "current contains the current value for the given metric" }, "name": { diff --git a/helm-charts/nginx-ingress/v1.31.2/containerresourcemetricstatus.json b/helm-charts/nginx-ingress/v1.32.0/containerresourcemetricstatus.json similarity index 94% rename from helm-charts/nginx-ingress/v1.31.2/containerresourcemetricstatus.json rename to helm-charts/nginx-ingress/v1.32.0/containerresourcemetricstatus.json index 2df3a0d..42539a6 100644 --- a/helm-charts/nginx-ingress/v1.31.2/containerresourcemetricstatus.json +++ b/helm-charts/nginx-ingress/v1.32.0/containerresourcemetricstatus.json @@ -9,7 +9,7 @@ ] }, "current": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.autoscaling.v2.MetricValueStatus", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.autoscaling.v2.MetricValueStatus", "description": "current contains the current value for the given metric" }, "name": { diff --git a/helm-charts/nginx-ingress/v1.31.2/containerstate-v1.json b/helm-charts/nginx-ingress/v1.32.0/containerstate-v1.json similarity index 81% rename from helm-charts/nginx-ingress/v1.31.2/containerstate-v1.json rename to helm-charts/nginx-ingress/v1.32.0/containerstate-v1.json index f07d845..6795e8b 100644 --- a/helm-charts/nginx-ingress/v1.31.2/containerstate-v1.json +++ b/helm-charts/nginx-ingress/v1.32.0/containerstate-v1.json @@ -2,15 +2,15 @@ "description": "ContainerState holds a possible state of container. Only one of its members may be specified. If none of them is specified, the default one is ContainerStateWaiting.", "properties": { "running": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.core.v1.ContainerStateRunning", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.core.v1.ContainerStateRunning", "description": "Details about a running container" }, "terminated": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.core.v1.ContainerStateTerminated", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.core.v1.ContainerStateTerminated", "description": "Details about a terminated container" }, "waiting": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.core.v1.ContainerStateWaiting", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.core.v1.ContainerStateWaiting", "description": "Details about a waiting container" } }, diff --git a/helm-charts/nginx-ingress/v1.31.2/containerstate.json b/helm-charts/nginx-ingress/v1.32.0/containerstate.json similarity index 81% rename from helm-charts/nginx-ingress/v1.31.2/containerstate.json rename to helm-charts/nginx-ingress/v1.32.0/containerstate.json index f07d845..6795e8b 100644 --- a/helm-charts/nginx-ingress/v1.31.2/containerstate.json +++ b/helm-charts/nginx-ingress/v1.32.0/containerstate.json @@ -2,15 +2,15 @@ "description": "ContainerState holds a possible state of container. Only one of its members may be specified. If none of them is specified, the default one is ContainerStateWaiting.", "properties": { "running": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.core.v1.ContainerStateRunning", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.core.v1.ContainerStateRunning", "description": "Details about a running container" }, "terminated": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.core.v1.ContainerStateTerminated", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.core.v1.ContainerStateTerminated", "description": "Details about a terminated container" }, "waiting": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.core.v1.ContainerStateWaiting", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.core.v1.ContainerStateWaiting", "description": "Details about a waiting container" } }, diff --git a/helm-charts/nginx-ingress/v1.31.2/containerstaterunning-v1.json b/helm-charts/nginx-ingress/v1.32.0/containerstaterunning-v1.json similarity index 85% rename from helm-charts/nginx-ingress/v1.31.2/containerstaterunning-v1.json rename to helm-charts/nginx-ingress/v1.32.0/containerstaterunning-v1.json index eba3e86..a946a70 100644 --- a/helm-charts/nginx-ingress/v1.31.2/containerstaterunning-v1.json +++ b/helm-charts/nginx-ingress/v1.32.0/containerstaterunning-v1.json @@ -2,7 +2,7 @@ "description": "ContainerStateRunning is a running state of a container.", "properties": { "startedAt": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.Time", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.Time", "description": "Time at which the container was last (re-)started" } }, diff --git a/helm-charts/nginx-ingress/v1.31.2/containerstaterunning.json b/helm-charts/nginx-ingress/v1.32.0/containerstaterunning.json similarity index 85% rename from helm-charts/nginx-ingress/v1.31.2/containerstaterunning.json rename to helm-charts/nginx-ingress/v1.32.0/containerstaterunning.json index eba3e86..a946a70 100644 --- a/helm-charts/nginx-ingress/v1.31.2/containerstaterunning.json +++ b/helm-charts/nginx-ingress/v1.32.0/containerstaterunning.json @@ -2,7 +2,7 @@ "description": "ContainerStateRunning is a running state of a container.", "properties": { "startedAt": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.Time", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.Time", "description": "Time at which the container was last (re-)started" } }, diff --git a/helm-charts/nginx-ingress/v1.31.2/containerstateterminated-v1.json b/helm-charts/nginx-ingress/v1.32.0/containerstateterminated-v1.json similarity index 92% rename from helm-charts/nginx-ingress/v1.31.2/containerstateterminated-v1.json rename to helm-charts/nginx-ingress/v1.32.0/containerstateterminated-v1.json index 00cd30e..791d6aa 100644 --- a/helm-charts/nginx-ingress/v1.31.2/containerstateterminated-v1.json +++ b/helm-charts/nginx-ingress/v1.32.0/containerstateterminated-v1.json @@ -17,7 +17,7 @@ ] }, "finishedAt": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.Time", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.Time", "description": "Time at which the container last terminated" }, "message": { @@ -43,7 +43,7 @@ ] }, "startedAt": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.Time", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.Time", "description": "Time at which previous execution of the container started" } }, diff --git a/helm-charts/nginx-ingress/v1.31.2/containerstateterminated.json b/helm-charts/nginx-ingress/v1.32.0/containerstateterminated.json similarity index 92% rename from helm-charts/nginx-ingress/v1.31.2/containerstateterminated.json rename to helm-charts/nginx-ingress/v1.32.0/containerstateterminated.json index 00cd30e..791d6aa 100644 --- a/helm-charts/nginx-ingress/v1.31.2/containerstateterminated.json +++ b/helm-charts/nginx-ingress/v1.32.0/containerstateterminated.json @@ -17,7 +17,7 @@ ] }, "finishedAt": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.Time", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.Time", "description": "Time at which the container last terminated" }, "message": { @@ -43,7 +43,7 @@ ] }, "startedAt": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.Time", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.Time", "description": "Time at which previous execution of the container started" } }, diff --git a/helm-charts/nginx-ingress/v1.31.2/containerstatewaiting-v1.json b/helm-charts/nginx-ingress/v1.32.0/containerstatewaiting-v1.json similarity index 100% rename from helm-charts/nginx-ingress/v1.31.2/containerstatewaiting-v1.json rename to helm-charts/nginx-ingress/v1.32.0/containerstatewaiting-v1.json diff --git a/helm-charts/nginx-ingress/v1.31.2/containerstatewaiting.json b/helm-charts/nginx-ingress/v1.32.0/containerstatewaiting.json similarity index 100% rename from helm-charts/nginx-ingress/v1.31.2/containerstatewaiting.json rename to helm-charts/nginx-ingress/v1.32.0/containerstatewaiting.json diff --git a/helm-charts/nginx-ingress/v1.31.2/containerstatus-v1.json b/helm-charts/nginx-ingress/v1.32.0/containerstatus-v1.json similarity index 92% rename from helm-charts/nginx-ingress/v1.31.2/containerstatus-v1.json rename to helm-charts/nginx-ingress/v1.32.0/containerstatus-v1.json index 93361e3..c354d44 100644 --- a/helm-charts/nginx-ingress/v1.31.2/containerstatus-v1.json +++ b/helm-charts/nginx-ingress/v1.32.0/containerstatus-v1.json @@ -3,7 +3,7 @@ "properties": { "allocatedResources": { "additionalProperties": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.apimachinery.pkg.api.resource.Quantity" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.apimachinery.pkg.api.resource.Quantity" }, "description": "AllocatedResources represents the compute resources allocated for this container by the node. Kubelet sets this value to Container.Resources.Requests upon successful pod admission and after successfully admitting desired pod resize.", "type": [ @@ -14,7 +14,7 @@ "allocatedResourcesStatus": { "description": "AllocatedResourcesStatus represents the status of various resources allocated for this Pod.", "items": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.core.v1.ResourceStatus" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.core.v1.ResourceStatus" }, "type": [ "array", @@ -49,7 +49,7 @@ ] }, "lastState": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.core.v1.ContainerState", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.core.v1.ContainerState", "description": "LastTerminationState holds the last termination state of the container to help debug container crashes and restarts. This field is not populated if the container is still running and RestartCount is 0." }, "name": { @@ -67,7 +67,7 @@ ] }, "resources": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.core.v1.ResourceRequirements", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.core.v1.ResourceRequirements", "description": "Resources represents the compute resource requests and limits that have been successfully enacted on the running container after it has been started or has been successfully resized." }, "restartCount": { @@ -86,17 +86,17 @@ ] }, "state": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.core.v1.ContainerState", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.core.v1.ContainerState", "description": "State holds details about the container's current condition." }, "user": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.core.v1.ContainerUser", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.core.v1.ContainerUser", "description": "User represents user identity information initially attached to the first process of the container" }, "volumeMounts": { "description": "Status of volume mounts.", "items": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.core.v1.VolumeMountStatus" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.core.v1.VolumeMountStatus" }, "type": [ "array", diff --git a/helm-charts/nginx-ingress/v1.31.2/containerstatus.json b/helm-charts/nginx-ingress/v1.32.0/containerstatus.json similarity index 92% rename from helm-charts/nginx-ingress/v1.31.2/containerstatus.json rename to helm-charts/nginx-ingress/v1.32.0/containerstatus.json index 93361e3..c354d44 100644 --- a/helm-charts/nginx-ingress/v1.31.2/containerstatus.json +++ b/helm-charts/nginx-ingress/v1.32.0/containerstatus.json @@ -3,7 +3,7 @@ "properties": { "allocatedResources": { "additionalProperties": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.apimachinery.pkg.api.resource.Quantity" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.apimachinery.pkg.api.resource.Quantity" }, "description": "AllocatedResources represents the compute resources allocated for this container by the node. Kubelet sets this value to Container.Resources.Requests upon successful pod admission and after successfully admitting desired pod resize.", "type": [ @@ -14,7 +14,7 @@ "allocatedResourcesStatus": { "description": "AllocatedResourcesStatus represents the status of various resources allocated for this Pod.", "items": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.core.v1.ResourceStatus" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.core.v1.ResourceStatus" }, "type": [ "array", @@ -49,7 +49,7 @@ ] }, "lastState": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.core.v1.ContainerState", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.core.v1.ContainerState", "description": "LastTerminationState holds the last termination state of the container to help debug container crashes and restarts. This field is not populated if the container is still running and RestartCount is 0." }, "name": { @@ -67,7 +67,7 @@ ] }, "resources": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.core.v1.ResourceRequirements", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.core.v1.ResourceRequirements", "description": "Resources represents the compute resource requests and limits that have been successfully enacted on the running container after it has been started or has been successfully resized." }, "restartCount": { @@ -86,17 +86,17 @@ ] }, "state": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.core.v1.ContainerState", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.core.v1.ContainerState", "description": "State holds details about the container's current condition." }, "user": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.core.v1.ContainerUser", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.core.v1.ContainerUser", "description": "User represents user identity information initially attached to the first process of the container" }, "volumeMounts": { "description": "Status of volume mounts.", "items": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.core.v1.VolumeMountStatus" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.core.v1.VolumeMountStatus" }, "type": [ "array", diff --git a/helm-charts/nginx-ingress/v1.31.2/containeruser-v1.json b/helm-charts/nginx-ingress/v1.32.0/containeruser-v1.json similarity index 88% rename from helm-charts/nginx-ingress/v1.31.2/containeruser-v1.json rename to helm-charts/nginx-ingress/v1.32.0/containeruser-v1.json index e0b707a..74b2d8f 100644 --- a/helm-charts/nginx-ingress/v1.31.2/containeruser-v1.json +++ b/helm-charts/nginx-ingress/v1.32.0/containeruser-v1.json @@ -2,7 +2,7 @@ "description": "ContainerUser represents user identity information", "properties": { "linux": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.core.v1.LinuxContainerUser", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.core.v1.LinuxContainerUser", "description": "Linux holds user identity information initially attached to the first process of the containers in Linux. Note that the actual running identity can be changed if the process has enough privilege to do so." } }, diff --git a/helm-charts/nginx-ingress/v1.31.2/containeruser.json b/helm-charts/nginx-ingress/v1.32.0/containeruser.json similarity index 88% rename from helm-charts/nginx-ingress/v1.31.2/containeruser.json rename to helm-charts/nginx-ingress/v1.32.0/containeruser.json index e0b707a..74b2d8f 100644 --- a/helm-charts/nginx-ingress/v1.31.2/containeruser.json +++ b/helm-charts/nginx-ingress/v1.32.0/containeruser.json @@ -2,7 +2,7 @@ "description": "ContainerUser represents user identity information", "properties": { "linux": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.core.v1.LinuxContainerUser", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.core.v1.LinuxContainerUser", "description": "Linux holds user identity information initially attached to the first process of the containers in Linux. Note that the actual running identity can be changed if the process has enough privilege to do so." } }, diff --git a/helm-charts/nginx-ingress/v1.31.2/controllerrevision-apps-v1.json b/helm-charts/nginx-ingress/v1.32.0/controllerrevision-apps-v1.json similarity index 95% rename from helm-charts/nginx-ingress/v1.31.2/controllerrevision-apps-v1.json rename to helm-charts/nginx-ingress/v1.32.0/controllerrevision-apps-v1.json index 7a3e005..49f2cbf 100644 --- a/helm-charts/nginx-ingress/v1.31.2/controllerrevision-apps-v1.json +++ b/helm-charts/nginx-ingress/v1.32.0/controllerrevision-apps-v1.json @@ -12,7 +12,7 @@ ] }, "data": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.apimachinery.pkg.runtime.RawExtension", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.apimachinery.pkg.runtime.RawExtension", "description": "Data is the serialized representation of the state." }, "kind": { @@ -26,7 +26,7 @@ ] }, "metadata": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta", "description": "Standard object's metadata. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#metadata" }, "revision": { diff --git a/helm-charts/nginx-ingress/v1.31.2/controllerrevision.json b/helm-charts/nginx-ingress/v1.32.0/controllerrevision.json similarity index 95% rename from helm-charts/nginx-ingress/v1.31.2/controllerrevision.json rename to helm-charts/nginx-ingress/v1.32.0/controllerrevision.json index 70a3200..9169c2a 100644 --- a/helm-charts/nginx-ingress/v1.31.2/controllerrevision.json +++ b/helm-charts/nginx-ingress/v1.32.0/controllerrevision.json @@ -9,7 +9,7 @@ ] }, "data": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.apimachinery.pkg.runtime.RawExtension", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.apimachinery.pkg.runtime.RawExtension", "description": "Data is the serialized representation of the state." }, "kind": { @@ -23,7 +23,7 @@ ] }, "metadata": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta", "description": "Standard object's metadata. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#metadata" }, "revision": { diff --git a/helm-charts/nginx-ingress/v1.31.2/controllerrevisionlist-apps-v1.json b/helm-charts/nginx-ingress/v1.32.0/controllerrevisionlist-apps-v1.json similarity index 93% rename from helm-charts/nginx-ingress/v1.31.2/controllerrevisionlist-apps-v1.json rename to helm-charts/nginx-ingress/v1.32.0/controllerrevisionlist-apps-v1.json index a9852b3..d01d0a1 100644 --- a/helm-charts/nginx-ingress/v1.31.2/controllerrevisionlist-apps-v1.json +++ b/helm-charts/nginx-ingress/v1.32.0/controllerrevisionlist-apps-v1.json @@ -14,7 +14,7 @@ "items": { "description": "Items is the list of ControllerRevisions", "items": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.apps.v1.ControllerRevision" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.apps.v1.ControllerRevision" }, "type": [ "array", @@ -32,7 +32,7 @@ ] }, "metadata": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.ListMeta", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.ListMeta", "description": "More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#metadata" } }, diff --git a/helm-charts/nginx-ingress/v1.31.2/controllerrevisionlist.json b/helm-charts/nginx-ingress/v1.32.0/controllerrevisionlist.json similarity index 93% rename from helm-charts/nginx-ingress/v1.31.2/controllerrevisionlist.json rename to helm-charts/nginx-ingress/v1.32.0/controllerrevisionlist.json index a2273ac..396a9aa 100644 --- a/helm-charts/nginx-ingress/v1.31.2/controllerrevisionlist.json +++ b/helm-charts/nginx-ingress/v1.32.0/controllerrevisionlist.json @@ -11,7 +11,7 @@ "items": { "description": "Items is the list of ControllerRevisions", "items": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.apps.v1.ControllerRevision" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.apps.v1.ControllerRevision" }, "type": [ "array", @@ -29,7 +29,7 @@ ] }, "metadata": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.ListMeta", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.ListMeta", "description": "More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#metadata" } }, diff --git a/helm-charts/nginx-ingress/v1.31.2/cronjob-batch-v1.json b/helm-charts/nginx-ingress/v1.32.0/cronjob-batch-v1.json similarity index 91% rename from helm-charts/nginx-ingress/v1.31.2/cronjob-batch-v1.json rename to helm-charts/nginx-ingress/v1.32.0/cronjob-batch-v1.json index 6ee36cc..e5070c6 100644 --- a/helm-charts/nginx-ingress/v1.31.2/cronjob-batch-v1.json +++ b/helm-charts/nginx-ingress/v1.32.0/cronjob-batch-v1.json @@ -22,15 +22,15 @@ ] }, "metadata": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta", "description": "Standard object's metadata. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#metadata" }, "spec": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.batch.v1.CronJobSpec", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.batch.v1.CronJobSpec", "description": "Specification of the desired behavior of a cron job, including the schedule. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#spec-and-status" }, "status": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.batch.v1.CronJobStatus", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.batch.v1.CronJobStatus", "description": "Current status of a cron job. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#spec-and-status" } }, diff --git a/helm-charts/nginx-ingress/v1.31.2/cronjob.json b/helm-charts/nginx-ingress/v1.32.0/cronjob.json similarity index 91% rename from helm-charts/nginx-ingress/v1.31.2/cronjob.json rename to helm-charts/nginx-ingress/v1.32.0/cronjob.json index e6c20b1..f068099 100644 --- a/helm-charts/nginx-ingress/v1.31.2/cronjob.json +++ b/helm-charts/nginx-ingress/v1.32.0/cronjob.json @@ -19,15 +19,15 @@ ] }, "metadata": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta", "description": "Standard object's metadata. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#metadata" }, "spec": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.batch.v1.CronJobSpec", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.batch.v1.CronJobSpec", "description": "Specification of the desired behavior of a cron job, including the schedule. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#spec-and-status" }, "status": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.batch.v1.CronJobStatus", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.batch.v1.CronJobStatus", "description": "Current status of a cron job. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#spec-and-status" } }, diff --git a/helm-charts/nginx-ingress/v1.31.2/cronjoblist-batch-v1.json b/helm-charts/nginx-ingress/v1.32.0/cronjoblist-batch-v1.json similarity index 93% rename from helm-charts/nginx-ingress/v1.31.2/cronjoblist-batch-v1.json rename to helm-charts/nginx-ingress/v1.32.0/cronjoblist-batch-v1.json index 92f38f2..b9a2d0a 100644 --- a/helm-charts/nginx-ingress/v1.31.2/cronjoblist-batch-v1.json +++ b/helm-charts/nginx-ingress/v1.32.0/cronjoblist-batch-v1.json @@ -14,7 +14,7 @@ "items": { "description": "items is the list of CronJobs.", "items": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.batch.v1.CronJob" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.batch.v1.CronJob" }, "type": [ "array", @@ -32,7 +32,7 @@ ] }, "metadata": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.ListMeta", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.ListMeta", "description": "Standard list metadata. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#metadata" } }, diff --git a/helm-charts/nginx-ingress/v1.31.2/cronjoblist.json b/helm-charts/nginx-ingress/v1.32.0/cronjoblist.json similarity index 92% rename from helm-charts/nginx-ingress/v1.31.2/cronjoblist.json rename to helm-charts/nginx-ingress/v1.32.0/cronjoblist.json index 4d7b415..a979a42 100644 --- a/helm-charts/nginx-ingress/v1.31.2/cronjoblist.json +++ b/helm-charts/nginx-ingress/v1.32.0/cronjoblist.json @@ -11,7 +11,7 @@ "items": { "description": "items is the list of CronJobs.", "items": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.batch.v1.CronJob" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.batch.v1.CronJob" }, "type": [ "array", @@ -29,7 +29,7 @@ ] }, "metadata": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.ListMeta", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.ListMeta", "description": "Standard list metadata. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#metadata" } }, diff --git a/helm-charts/nginx-ingress/v1.31.2/cronjobspec-batch-v1.json b/helm-charts/nginx-ingress/v1.32.0/cronjobspec-batch-v1.json similarity index 97% rename from helm-charts/nginx-ingress/v1.31.2/cronjobspec-batch-v1.json rename to helm-charts/nginx-ingress/v1.32.0/cronjobspec-batch-v1.json index 4ef7f35..4e5e834 100644 --- a/helm-charts/nginx-ingress/v1.31.2/cronjobspec-batch-v1.json +++ b/helm-charts/nginx-ingress/v1.32.0/cronjobspec-batch-v1.json @@ -17,7 +17,7 @@ ] }, "jobTemplate": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.batch.v1.JobTemplateSpec", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.batch.v1.JobTemplateSpec", "description": "Specifies the job that will be created when executing a CronJob." }, "schedule": { diff --git a/helm-charts/nginx-ingress/v1.31.2/cronjobspec.json b/helm-charts/nginx-ingress/v1.32.0/cronjobspec.json similarity index 97% rename from helm-charts/nginx-ingress/v1.31.2/cronjobspec.json rename to helm-charts/nginx-ingress/v1.32.0/cronjobspec.json index 4ef7f35..4e5e834 100644 --- a/helm-charts/nginx-ingress/v1.31.2/cronjobspec.json +++ b/helm-charts/nginx-ingress/v1.32.0/cronjobspec.json @@ -17,7 +17,7 @@ ] }, "jobTemplate": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.batch.v1.JobTemplateSpec", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.batch.v1.JobTemplateSpec", "description": "Specifies the job that will be created when executing a CronJob." }, "schedule": { diff --git a/helm-charts/nginx-ingress/v1.31.2/cronjobstatus-batch-v1.json b/helm-charts/nginx-ingress/v1.32.0/cronjobstatus-batch-v1.json similarity index 83% rename from helm-charts/nginx-ingress/v1.31.2/cronjobstatus-batch-v1.json rename to helm-charts/nginx-ingress/v1.32.0/cronjobstatus-batch-v1.json index dbc8a71..9cac6f6 100644 --- a/helm-charts/nginx-ingress/v1.31.2/cronjobstatus-batch-v1.json +++ b/helm-charts/nginx-ingress/v1.32.0/cronjobstatus-batch-v1.json @@ -4,7 +4,7 @@ "active": { "description": "A list of pointers to currently running jobs.", "items": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.core.v1.ObjectReference" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.core.v1.ObjectReference" }, "type": [ "array", @@ -13,11 +13,11 @@ "x-kubernetes-list-type": "atomic" }, "lastScheduleTime": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.Time", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.Time", "description": "Information when was the last time the job was successfully scheduled." }, "lastSuccessfulTime": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.Time", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.Time", "description": "Information when was the last time the job successfully completed." } }, diff --git a/helm-charts/nginx-ingress/v1.31.2/cronjobstatus.json b/helm-charts/nginx-ingress/v1.32.0/cronjobstatus.json similarity index 83% rename from helm-charts/nginx-ingress/v1.31.2/cronjobstatus.json rename to helm-charts/nginx-ingress/v1.32.0/cronjobstatus.json index dbc8a71..9cac6f6 100644 --- a/helm-charts/nginx-ingress/v1.31.2/cronjobstatus.json +++ b/helm-charts/nginx-ingress/v1.32.0/cronjobstatus.json @@ -4,7 +4,7 @@ "active": { "description": "A list of pointers to currently running jobs.", "items": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.core.v1.ObjectReference" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.core.v1.ObjectReference" }, "type": [ "array", @@ -13,11 +13,11 @@ "x-kubernetes-list-type": "atomic" }, "lastScheduleTime": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.Time", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.Time", "description": "Information when was the last time the job was successfully scheduled." }, "lastSuccessfulTime": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.Time", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.Time", "description": "Information when was the last time the job successfully completed." } }, diff --git a/helm-charts/nginx-ingress/v1.31.2/crossversionobjectreference-autoscaling-v1.json b/helm-charts/nginx-ingress/v1.32.0/crossversionobjectreference-autoscaling-v1.json similarity index 100% rename from helm-charts/nginx-ingress/v1.31.2/crossversionobjectreference-autoscaling-v1.json rename to helm-charts/nginx-ingress/v1.32.0/crossversionobjectreference-autoscaling-v1.json diff --git a/helm-charts/nginx-ingress/v1.31.2/crossversionobjectreference-autoscaling-v2.json b/helm-charts/nginx-ingress/v1.32.0/crossversionobjectreference-autoscaling-v2.json similarity index 100% rename from helm-charts/nginx-ingress/v1.31.2/crossversionobjectreference-autoscaling-v2.json rename to helm-charts/nginx-ingress/v1.32.0/crossversionobjectreference-autoscaling-v2.json diff --git a/helm-charts/nginx-ingress/v1.31.2/crossversionobjectreference.json b/helm-charts/nginx-ingress/v1.32.0/crossversionobjectreference.json similarity index 100% rename from helm-charts/nginx-ingress/v1.31.2/crossversionobjectreference.json rename to helm-charts/nginx-ingress/v1.32.0/crossversionobjectreference.json diff --git a/helm-charts/nginx-ingress/v1.31.2/csidriver-storage-v1.json b/helm-charts/nginx-ingress/v1.32.0/csidriver-storage-v1.json similarity index 94% rename from helm-charts/nginx-ingress/v1.31.2/csidriver-storage-v1.json rename to helm-charts/nginx-ingress/v1.32.0/csidriver-storage-v1.json index d13776d..ead1b33 100644 --- a/helm-charts/nginx-ingress/v1.31.2/csidriver-storage-v1.json +++ b/helm-charts/nginx-ingress/v1.32.0/csidriver-storage-v1.json @@ -22,11 +22,11 @@ ] }, "metadata": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta", "description": "Standard object metadata. metadata.Name indicates the name of the CSI driver that this object refers to; it MUST be the same name returned by the CSI GetPluginName() call for that driver. The driver name must be 63 characters or less, beginning and ending with an alphanumeric character ([a-z0-9A-Z]) with dashes (-), dots (.), and alphanumerics between. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#metadata" }, "spec": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.storage.v1.CSIDriverSpec", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.storage.v1.CSIDriverSpec", "description": "spec represents the specification of the CSI Driver." } }, diff --git a/helm-charts/nginx-ingress/v1.31.2/csidriver.json b/helm-charts/nginx-ingress/v1.32.0/csidriver.json similarity index 94% rename from helm-charts/nginx-ingress/v1.31.2/csidriver.json rename to helm-charts/nginx-ingress/v1.32.0/csidriver.json index 40bcd0d..bef2a5f 100644 --- a/helm-charts/nginx-ingress/v1.31.2/csidriver.json +++ b/helm-charts/nginx-ingress/v1.32.0/csidriver.json @@ -19,11 +19,11 @@ ] }, "metadata": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta", "description": "Standard object metadata. metadata.Name indicates the name of the CSI driver that this object refers to; it MUST be the same name returned by the CSI GetPluginName() call for that driver. The driver name must be 63 characters or less, beginning and ending with an alphanumeric character ([a-z0-9A-Z]) with dashes (-), dots (.), and alphanumerics between. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#metadata" }, "spec": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.storage.v1.CSIDriverSpec", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.storage.v1.CSIDriverSpec", "description": "spec represents the specification of the CSI Driver." } }, diff --git a/helm-charts/nginx-ingress/v1.31.2/csidriverlist-storage-v1.json b/helm-charts/nginx-ingress/v1.32.0/csidriverlist-storage-v1.json similarity index 93% rename from helm-charts/nginx-ingress/v1.31.2/csidriverlist-storage-v1.json rename to helm-charts/nginx-ingress/v1.32.0/csidriverlist-storage-v1.json index aed2aed..5c0aac8 100644 --- a/helm-charts/nginx-ingress/v1.31.2/csidriverlist-storage-v1.json +++ b/helm-charts/nginx-ingress/v1.32.0/csidriverlist-storage-v1.json @@ -14,7 +14,7 @@ "items": { "description": "items is the list of CSIDriver", "items": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.storage.v1.CSIDriver" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.storage.v1.CSIDriver" }, "type": [ "array", @@ -32,7 +32,7 @@ ] }, "metadata": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.ListMeta", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.ListMeta", "description": "Standard list metadata More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#metadata" } }, diff --git a/helm-charts/nginx-ingress/v1.31.2/csidriverlist.json b/helm-charts/nginx-ingress/v1.32.0/csidriverlist.json similarity index 93% rename from helm-charts/nginx-ingress/v1.31.2/csidriverlist.json rename to helm-charts/nginx-ingress/v1.32.0/csidriverlist.json index 19eba3d..86e8177 100644 --- a/helm-charts/nginx-ingress/v1.31.2/csidriverlist.json +++ b/helm-charts/nginx-ingress/v1.32.0/csidriverlist.json @@ -11,7 +11,7 @@ "items": { "description": "items is the list of CSIDriver", "items": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.storage.v1.CSIDriver" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.storage.v1.CSIDriver" }, "type": [ "array", @@ -29,7 +29,7 @@ ] }, "metadata": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.ListMeta", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.ListMeta", "description": "Standard list metadata More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#metadata" } }, diff --git a/helm-charts/nginx-ingress/v1.31.2/csidriverspec-storage-v1.json b/helm-charts/nginx-ingress/v1.32.0/csidriverspec-storage-v1.json similarity index 99% rename from helm-charts/nginx-ingress/v1.31.2/csidriverspec-storage-v1.json rename to helm-charts/nginx-ingress/v1.32.0/csidriverspec-storage-v1.json index fc21336..df8a88e 100644 --- a/helm-charts/nginx-ingress/v1.31.2/csidriverspec-storage-v1.json +++ b/helm-charts/nginx-ingress/v1.32.0/csidriverspec-storage-v1.json @@ -46,7 +46,7 @@ "tokenRequests": { "description": "tokenRequests indicates the CSI driver needs pods' service account tokens it is mounting volume for to do necessary authentication. Kubelet will pass the tokens in VolumeContext in the CSI NodePublishVolume calls. The CSI driver should parse and validate the following VolumeContext: \"csi.storage.k8s.io/serviceAccount.tokens\": {\n \"\": {\n \"token\": ,\n \"expirationTimestamp\": ,\n },\n ...\n}\n\nNote: Audience in each TokenRequest should be different and at most one token is empty string. To receive a new token after expiry, RequiresRepublish can be used to trigger NodePublishVolume periodically.", "items": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.storage.v1.TokenRequest" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.storage.v1.TokenRequest" }, "type": [ "array", diff --git a/helm-charts/nginx-ingress/v1.31.2/csidriverspec.json b/helm-charts/nginx-ingress/v1.32.0/csidriverspec.json similarity index 99% rename from helm-charts/nginx-ingress/v1.31.2/csidriverspec.json rename to helm-charts/nginx-ingress/v1.32.0/csidriverspec.json index fc21336..df8a88e 100644 --- a/helm-charts/nginx-ingress/v1.31.2/csidriverspec.json +++ b/helm-charts/nginx-ingress/v1.32.0/csidriverspec.json @@ -46,7 +46,7 @@ "tokenRequests": { "description": "tokenRequests indicates the CSI driver needs pods' service account tokens it is mounting volume for to do necessary authentication. Kubelet will pass the tokens in VolumeContext in the CSI NodePublishVolume calls. The CSI driver should parse and validate the following VolumeContext: \"csi.storage.k8s.io/serviceAccount.tokens\": {\n \"\": {\n \"token\": ,\n \"expirationTimestamp\": ,\n },\n ...\n}\n\nNote: Audience in each TokenRequest should be different and at most one token is empty string. To receive a new token after expiry, RequiresRepublish can be used to trigger NodePublishVolume periodically.", "items": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.storage.v1.TokenRequest" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.storage.v1.TokenRequest" }, "type": [ "array", diff --git a/helm-charts/nginx-ingress/v1.31.2/csinode-storage-v1.json b/helm-charts/nginx-ingress/v1.32.0/csinode-storage-v1.json similarity index 94% rename from helm-charts/nginx-ingress/v1.31.2/csinode-storage-v1.json rename to helm-charts/nginx-ingress/v1.32.0/csinode-storage-v1.json index 3a67fd4..dcfd111 100644 --- a/helm-charts/nginx-ingress/v1.31.2/csinode-storage-v1.json +++ b/helm-charts/nginx-ingress/v1.32.0/csinode-storage-v1.json @@ -22,11 +22,11 @@ ] }, "metadata": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta", "description": "Standard object's metadata. metadata.name must be the Kubernetes node name." }, "spec": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.storage.v1.CSINodeSpec", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.storage.v1.CSINodeSpec", "description": "spec is the specification of CSINode" } }, diff --git a/helm-charts/nginx-ingress/v1.31.2/csinode.json b/helm-charts/nginx-ingress/v1.32.0/csinode.json similarity index 94% rename from helm-charts/nginx-ingress/v1.31.2/csinode.json rename to helm-charts/nginx-ingress/v1.32.0/csinode.json index a6e4486..76d7254 100644 --- a/helm-charts/nginx-ingress/v1.31.2/csinode.json +++ b/helm-charts/nginx-ingress/v1.32.0/csinode.json @@ -19,11 +19,11 @@ ] }, "metadata": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta", "description": "Standard object's metadata. metadata.name must be the Kubernetes node name." }, "spec": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.storage.v1.CSINodeSpec", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.storage.v1.CSINodeSpec", "description": "spec is the specification of CSINode" } }, diff --git a/helm-charts/nginx-ingress/v1.31.2/csinodedriver-storage-v1.json b/helm-charts/nginx-ingress/v1.32.0/csinodedriver-storage-v1.json similarity index 97% rename from helm-charts/nginx-ingress/v1.31.2/csinodedriver-storage-v1.json rename to helm-charts/nginx-ingress/v1.32.0/csinodedriver-storage-v1.json index 0dfa736..6bd33e3 100644 --- a/helm-charts/nginx-ingress/v1.31.2/csinodedriver-storage-v1.json +++ b/helm-charts/nginx-ingress/v1.32.0/csinodedriver-storage-v1.json @@ -2,7 +2,7 @@ "description": "CSINodeDriver holds information about the specification of one CSI driver installed on a node", "properties": { "allocatable": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.storage.v1.VolumeNodeResources", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.storage.v1.VolumeNodeResources", "description": "allocatable represents the volume resources of a node that are available for scheduling. This field is beta." }, "name": { diff --git a/helm-charts/nginx-ingress/v1.31.2/csinodedriver.json b/helm-charts/nginx-ingress/v1.32.0/csinodedriver.json similarity index 97% rename from helm-charts/nginx-ingress/v1.31.2/csinodedriver.json rename to helm-charts/nginx-ingress/v1.32.0/csinodedriver.json index 0dfa736..6bd33e3 100644 --- a/helm-charts/nginx-ingress/v1.31.2/csinodedriver.json +++ b/helm-charts/nginx-ingress/v1.32.0/csinodedriver.json @@ -2,7 +2,7 @@ "description": "CSINodeDriver holds information about the specification of one CSI driver installed on a node", "properties": { "allocatable": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.storage.v1.VolumeNodeResources", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.storage.v1.VolumeNodeResources", "description": "allocatable represents the volume resources of a node that are available for scheduling. This field is beta." }, "name": { diff --git a/helm-charts/nginx-ingress/v1.31.2/csinodelist-storage-v1.json b/helm-charts/nginx-ingress/v1.32.0/csinodelist-storage-v1.json similarity index 93% rename from helm-charts/nginx-ingress/v1.31.2/csinodelist-storage-v1.json rename to helm-charts/nginx-ingress/v1.32.0/csinodelist-storage-v1.json index d2d1c27..ab45975 100644 --- a/helm-charts/nginx-ingress/v1.31.2/csinodelist-storage-v1.json +++ b/helm-charts/nginx-ingress/v1.32.0/csinodelist-storage-v1.json @@ -14,7 +14,7 @@ "items": { "description": "items is the list of CSINode", "items": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.storage.v1.CSINode" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.storage.v1.CSINode" }, "type": [ "array", @@ -32,7 +32,7 @@ ] }, "metadata": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.ListMeta", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.ListMeta", "description": "Standard list metadata More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#metadata" } }, diff --git a/helm-charts/nginx-ingress/v1.31.2/csinodelist.json b/helm-charts/nginx-ingress/v1.32.0/csinodelist.json similarity index 93% rename from helm-charts/nginx-ingress/v1.31.2/csinodelist.json rename to helm-charts/nginx-ingress/v1.32.0/csinodelist.json index 3506e42..0b69142 100644 --- a/helm-charts/nginx-ingress/v1.31.2/csinodelist.json +++ b/helm-charts/nginx-ingress/v1.32.0/csinodelist.json @@ -11,7 +11,7 @@ "items": { "description": "items is the list of CSINode", "items": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.storage.v1.CSINode" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.storage.v1.CSINode" }, "type": [ "array", @@ -29,7 +29,7 @@ ] }, "metadata": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.ListMeta", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.ListMeta", "description": "Standard list metadata More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#metadata" } }, diff --git a/helm-charts/nginx-ingress/v1.31.2/csinodespec-storage-v1.json b/helm-charts/nginx-ingress/v1.32.0/csinodespec-storage-v1.json similarity index 92% rename from helm-charts/nginx-ingress/v1.31.2/csinodespec-storage-v1.json rename to helm-charts/nginx-ingress/v1.32.0/csinodespec-storage-v1.json index 3cfabb0..7d2bbfa 100644 --- a/helm-charts/nginx-ingress/v1.31.2/csinodespec-storage-v1.json +++ b/helm-charts/nginx-ingress/v1.32.0/csinodespec-storage-v1.json @@ -4,7 +4,7 @@ "drivers": { "description": "drivers is a list of information of all CSI Drivers existing on a node. If all drivers in the list are uninstalled, this can become empty.", "items": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.storage.v1.CSINodeDriver" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.storage.v1.CSINodeDriver" }, "type": [ "array", diff --git a/helm-charts/nginx-ingress/v1.31.2/csinodespec.json b/helm-charts/nginx-ingress/v1.32.0/csinodespec.json similarity index 92% rename from helm-charts/nginx-ingress/v1.31.2/csinodespec.json rename to helm-charts/nginx-ingress/v1.32.0/csinodespec.json index 3cfabb0..7d2bbfa 100644 --- a/helm-charts/nginx-ingress/v1.31.2/csinodespec.json +++ b/helm-charts/nginx-ingress/v1.32.0/csinodespec.json @@ -4,7 +4,7 @@ "drivers": { "description": "drivers is a list of information of all CSI Drivers existing on a node. If all drivers in the list are uninstalled, this can become empty.", "items": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.storage.v1.CSINodeDriver" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.storage.v1.CSINodeDriver" }, "type": [ "array", diff --git a/helm-charts/nginx-ingress/v1.31.2/csipersistentvolumesource-v1.json b/helm-charts/nginx-ingress/v1.32.0/csipersistentvolumesource-v1.json similarity index 91% rename from helm-charts/nginx-ingress/v1.31.2/csipersistentvolumesource-v1.json rename to helm-charts/nginx-ingress/v1.32.0/csipersistentvolumesource-v1.json index f710467..3201acf 100644 --- a/helm-charts/nginx-ingress/v1.31.2/csipersistentvolumesource-v1.json +++ b/helm-charts/nginx-ingress/v1.32.0/csipersistentvolumesource-v1.json @@ -1,12 +1,12 @@ { - "description": "Represents storage that is managed by an external CSI volume driver (Beta feature)", + "description": "Represents storage that is managed by an external CSI volume driver", "properties": { "controllerExpandSecretRef": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.core.v1.SecretReference", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.core.v1.SecretReference", "description": "controllerExpandSecretRef is a reference to the secret object containing sensitive information to pass to the CSI driver to complete the CSI ControllerExpandVolume call. This field is optional, and may be empty if no secret is required. If the secret object contains more than one secret, all secrets are passed." }, "controllerPublishSecretRef": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.core.v1.SecretReference", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.core.v1.SecretReference", "description": "controllerPublishSecretRef is a reference to the secret object containing sensitive information to pass to the CSI driver to complete the CSI ControllerPublishVolume and ControllerUnpublishVolume calls. This field is optional, and may be empty if no secret is required. If the secret object contains more than one secret, all secrets are passed." }, "driver": { @@ -24,15 +24,15 @@ ] }, "nodeExpandSecretRef": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.core.v1.SecretReference", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.core.v1.SecretReference", "description": "nodeExpandSecretRef is a reference to the secret object containing sensitive information to pass to the CSI driver to complete the CSI NodeExpandVolume call. This field is optional, may be omitted if no secret is required. If the secret object contains more than one secret, all secrets are passed." }, "nodePublishSecretRef": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.core.v1.SecretReference", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.core.v1.SecretReference", "description": "nodePublishSecretRef is a reference to the secret object containing sensitive information to pass to the CSI driver to complete the CSI NodePublishVolume and NodeUnpublishVolume calls. This field is optional, and may be empty if no secret is required. If the secret object contains more than one secret, all secrets are passed." }, "nodeStageSecretRef": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.core.v1.SecretReference", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.core.v1.SecretReference", "description": "nodeStageSecretRef is a reference to the secret object containing sensitive information to pass to the CSI driver to complete the CSI NodeStageVolume and NodeStageVolume and NodeUnstageVolume calls. This field is optional, and may be empty if no secret is required. If the secret object contains more than one secret, all secrets are passed." }, "readOnly": { diff --git a/helm-charts/nginx-ingress/v1.31.2/csipersistentvolumesource.json b/helm-charts/nginx-ingress/v1.32.0/csipersistentvolumesource.json similarity index 91% rename from helm-charts/nginx-ingress/v1.31.2/csipersistentvolumesource.json rename to helm-charts/nginx-ingress/v1.32.0/csipersistentvolumesource.json index f710467..3201acf 100644 --- a/helm-charts/nginx-ingress/v1.31.2/csipersistentvolumesource.json +++ b/helm-charts/nginx-ingress/v1.32.0/csipersistentvolumesource.json @@ -1,12 +1,12 @@ { - "description": "Represents storage that is managed by an external CSI volume driver (Beta feature)", + "description": "Represents storage that is managed by an external CSI volume driver", "properties": { "controllerExpandSecretRef": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.core.v1.SecretReference", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.core.v1.SecretReference", "description": "controllerExpandSecretRef is a reference to the secret object containing sensitive information to pass to the CSI driver to complete the CSI ControllerExpandVolume call. This field is optional, and may be empty if no secret is required. If the secret object contains more than one secret, all secrets are passed." }, "controllerPublishSecretRef": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.core.v1.SecretReference", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.core.v1.SecretReference", "description": "controllerPublishSecretRef is a reference to the secret object containing sensitive information to pass to the CSI driver to complete the CSI ControllerPublishVolume and ControllerUnpublishVolume calls. This field is optional, and may be empty if no secret is required. If the secret object contains more than one secret, all secrets are passed." }, "driver": { @@ -24,15 +24,15 @@ ] }, "nodeExpandSecretRef": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.core.v1.SecretReference", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.core.v1.SecretReference", "description": "nodeExpandSecretRef is a reference to the secret object containing sensitive information to pass to the CSI driver to complete the CSI NodeExpandVolume call. This field is optional, may be omitted if no secret is required. If the secret object contains more than one secret, all secrets are passed." }, "nodePublishSecretRef": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.core.v1.SecretReference", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.core.v1.SecretReference", "description": "nodePublishSecretRef is a reference to the secret object containing sensitive information to pass to the CSI driver to complete the CSI NodePublishVolume and NodeUnpublishVolume calls. This field is optional, and may be empty if no secret is required. If the secret object contains more than one secret, all secrets are passed." }, "nodeStageSecretRef": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.core.v1.SecretReference", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.core.v1.SecretReference", "description": "nodeStageSecretRef is a reference to the secret object containing sensitive information to pass to the CSI driver to complete the CSI NodeStageVolume and NodeStageVolume and NodeUnstageVolume calls. This field is optional, and may be empty if no secret is required. If the secret object contains more than one secret, all secrets are passed." }, "readOnly": { diff --git a/helm-charts/nginx-ingress/v1.31.2/csistoragecapacity-storage-v1.json b/helm-charts/nginx-ingress/v1.32.0/csistoragecapacity-storage-v1.json similarity index 95% rename from helm-charts/nginx-ingress/v1.31.2/csistoragecapacity-storage-v1.json rename to helm-charts/nginx-ingress/v1.32.0/csistoragecapacity-storage-v1.json index d2897e1..f7088ca 100644 --- a/helm-charts/nginx-ingress/v1.31.2/csistoragecapacity-storage-v1.json +++ b/helm-charts/nginx-ingress/v1.32.0/csistoragecapacity-storage-v1.json @@ -12,7 +12,7 @@ ] }, "capacity": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.apimachinery.pkg.api.resource.Quantity", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.apimachinery.pkg.api.resource.Quantity", "description": "capacity is the value reported by the CSI driver in its GetCapacityResponse for a GetCapacityRequest with topology and parameters that match the previous fields.\n\nThe semantic is currently (CSI spec 1.2) defined as: The available capacity, in bytes, of the storage that can be used to provision volumes. If not set, that information is currently unavailable." }, "kind": { @@ -26,15 +26,15 @@ ] }, "maximumVolumeSize": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.apimachinery.pkg.api.resource.Quantity", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.apimachinery.pkg.api.resource.Quantity", "description": "maximumVolumeSize is the value reported by the CSI driver in its GetCapacityResponse for a GetCapacityRequest with topology and parameters that match the previous fields.\n\nThis is defined since CSI spec 1.4.0 as the largest size that may be used in a CreateVolumeRequest.capacity_range.required_bytes field to create a volume with the same parameters as those in GetCapacityRequest. The corresponding value in the Kubernetes API is ResourceRequirements.Requests in a volume claim." }, "metadata": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta", "description": "Standard object's metadata. The name has no particular meaning. It must be a DNS subdomain (dots allowed, 253 characters). To ensure that there are no conflicts with other CSI drivers on the cluster, the recommendation is to use csisc-, a generated name, or a reverse-domain name which ends with the unique CSI driver name.\n\nObjects are namespaced.\n\nMore info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#metadata" }, "nodeTopology": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.LabelSelector", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.LabelSelector", "description": "nodeTopology defines which nodes have access to the storage for which capacity was reported. If not set, the storage is not accessible from any node in the cluster. If empty, the storage is accessible from all nodes. This field is immutable." }, "storageClassName": { diff --git a/helm-charts/nginx-ingress/v1.31.2/csistoragecapacity.json b/helm-charts/nginx-ingress/v1.32.0/csistoragecapacity.json similarity index 95% rename from helm-charts/nginx-ingress/v1.31.2/csistoragecapacity.json rename to helm-charts/nginx-ingress/v1.32.0/csistoragecapacity.json index 7d18a79..4b15ba8 100644 --- a/helm-charts/nginx-ingress/v1.31.2/csistoragecapacity.json +++ b/helm-charts/nginx-ingress/v1.32.0/csistoragecapacity.json @@ -9,7 +9,7 @@ ] }, "capacity": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.apimachinery.pkg.api.resource.Quantity", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.apimachinery.pkg.api.resource.Quantity", "description": "capacity is the value reported by the CSI driver in its GetCapacityResponse for a GetCapacityRequest with topology and parameters that match the previous fields.\n\nThe semantic is currently (CSI spec 1.2) defined as: The available capacity, in bytes, of the storage that can be used to provision volumes. If not set, that information is currently unavailable." }, "kind": { @@ -23,15 +23,15 @@ ] }, "maximumVolumeSize": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.apimachinery.pkg.api.resource.Quantity", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.apimachinery.pkg.api.resource.Quantity", "description": "maximumVolumeSize is the value reported by the CSI driver in its GetCapacityResponse for a GetCapacityRequest with topology and parameters that match the previous fields.\n\nThis is defined since CSI spec 1.4.0 as the largest size that may be used in a CreateVolumeRequest.capacity_range.required_bytes field to create a volume with the same parameters as those in GetCapacityRequest. The corresponding value in the Kubernetes API is ResourceRequirements.Requests in a volume claim." }, "metadata": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta", "description": "Standard object's metadata. The name has no particular meaning. It must be a DNS subdomain (dots allowed, 253 characters). To ensure that there are no conflicts with other CSI drivers on the cluster, the recommendation is to use csisc-, a generated name, or a reverse-domain name which ends with the unique CSI driver name.\n\nObjects are namespaced.\n\nMore info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#metadata" }, "nodeTopology": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.LabelSelector", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.LabelSelector", "description": "nodeTopology defines which nodes have access to the storage for which capacity was reported. If not set, the storage is not accessible from any node in the cluster. If empty, the storage is accessible from all nodes. This field is immutable." }, "storageClassName": { diff --git a/helm-charts/nginx-ingress/v1.31.2/csistoragecapacitylist-storage-v1.json b/helm-charts/nginx-ingress/v1.32.0/csistoragecapacitylist-storage-v1.json similarity index 93% rename from helm-charts/nginx-ingress/v1.31.2/csistoragecapacitylist-storage-v1.json rename to helm-charts/nginx-ingress/v1.32.0/csistoragecapacitylist-storage-v1.json index a5ab941..a46299c 100644 --- a/helm-charts/nginx-ingress/v1.31.2/csistoragecapacitylist-storage-v1.json +++ b/helm-charts/nginx-ingress/v1.32.0/csistoragecapacitylist-storage-v1.json @@ -14,7 +14,7 @@ "items": { "description": "items is the list of CSIStorageCapacity objects.", "items": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.storage.v1.CSIStorageCapacity" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.storage.v1.CSIStorageCapacity" }, "type": [ "array", @@ -32,7 +32,7 @@ ] }, "metadata": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.ListMeta", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.ListMeta", "description": "Standard list metadata More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#metadata" } }, diff --git a/helm-charts/nginx-ingress/v1.31.2/csistoragecapacitylist.json b/helm-charts/nginx-ingress/v1.32.0/csistoragecapacitylist.json similarity index 93% rename from helm-charts/nginx-ingress/v1.31.2/csistoragecapacitylist.json rename to helm-charts/nginx-ingress/v1.32.0/csistoragecapacitylist.json index bba1c18..523166f 100644 --- a/helm-charts/nginx-ingress/v1.31.2/csistoragecapacitylist.json +++ b/helm-charts/nginx-ingress/v1.32.0/csistoragecapacitylist.json @@ -11,7 +11,7 @@ "items": { "description": "items is the list of CSIStorageCapacity objects.", "items": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.storage.v1.CSIStorageCapacity" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.storage.v1.CSIStorageCapacity" }, "type": [ "array", @@ -29,7 +29,7 @@ ] }, "metadata": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.ListMeta", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.ListMeta", "description": "Standard list metadata More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#metadata" } }, diff --git a/helm-charts/nginx-ingress/v1.31.2/csivolumesource-v1.json b/helm-charts/nginx-ingress/v1.32.0/csivolumesource-v1.json similarity index 96% rename from helm-charts/nginx-ingress/v1.31.2/csivolumesource-v1.json rename to helm-charts/nginx-ingress/v1.32.0/csivolumesource-v1.json index 5ed1310..8d98cc6 100644 --- a/helm-charts/nginx-ingress/v1.31.2/csivolumesource-v1.json +++ b/helm-charts/nginx-ingress/v1.32.0/csivolumesource-v1.json @@ -16,7 +16,7 @@ ] }, "nodePublishSecretRef": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.core.v1.LocalObjectReference", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.core.v1.LocalObjectReference", "description": "nodePublishSecretRef is a reference to the secret object containing sensitive information to pass to the CSI driver to complete the CSI NodePublishVolume and NodeUnpublishVolume calls. This field is optional, and may be empty if no secret is required. If the secret object contains more than one secret, all secret references are passed." }, "readOnly": { diff --git a/helm-charts/nginx-ingress/v1.31.2/csivolumesource.json b/helm-charts/nginx-ingress/v1.32.0/csivolumesource.json similarity index 96% rename from helm-charts/nginx-ingress/v1.31.2/csivolumesource.json rename to helm-charts/nginx-ingress/v1.32.0/csivolumesource.json index 5ed1310..8d98cc6 100644 --- a/helm-charts/nginx-ingress/v1.31.2/csivolumesource.json +++ b/helm-charts/nginx-ingress/v1.32.0/csivolumesource.json @@ -16,7 +16,7 @@ ] }, "nodePublishSecretRef": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.core.v1.LocalObjectReference", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.core.v1.LocalObjectReference", "description": "nodePublishSecretRef is a reference to the secret object containing sensitive information to pass to the CSI driver to complete the CSI NodePublishVolume and NodeUnpublishVolume calls. This field is optional, and may be empty if no secret is required. If the secret object contains more than one secret, all secret references are passed." }, "readOnly": { diff --git a/helm-charts/nginx-ingress/v1.31.2/customresourcecolumndefinition-apiextensions-v1.json b/helm-charts/nginx-ingress/v1.32.0/customresourcecolumndefinition-apiextensions-v1.json similarity index 100% rename from helm-charts/nginx-ingress/v1.31.2/customresourcecolumndefinition-apiextensions-v1.json rename to helm-charts/nginx-ingress/v1.32.0/customresourcecolumndefinition-apiextensions-v1.json diff --git a/helm-charts/nginx-ingress/v1.31.2/customresourcecolumndefinition.json b/helm-charts/nginx-ingress/v1.32.0/customresourcecolumndefinition.json similarity index 100% rename from helm-charts/nginx-ingress/v1.31.2/customresourcecolumndefinition.json rename to helm-charts/nginx-ingress/v1.32.0/customresourcecolumndefinition.json diff --git a/helm-charts/nginx-ingress/v1.31.2/customresourceconversion-apiextensions-v1.json b/helm-charts/nginx-ingress/v1.32.0/customresourceconversion-apiextensions-v1.json similarity index 94% rename from helm-charts/nginx-ingress/v1.31.2/customresourceconversion-apiextensions-v1.json rename to helm-charts/nginx-ingress/v1.32.0/customresourceconversion-apiextensions-v1.json index a464fc2..a05043c 100644 --- a/helm-charts/nginx-ingress/v1.31.2/customresourceconversion-apiextensions-v1.json +++ b/helm-charts/nginx-ingress/v1.32.0/customresourceconversion-apiextensions-v1.json @@ -9,7 +9,7 @@ ] }, "webhook": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.apiextensions-apiserver.pkg.apis.apiextensions.v1.WebhookConversion", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.apiextensions-apiserver.pkg.apis.apiextensions.v1.WebhookConversion", "description": "webhook describes how to call the conversion webhook. Required when `strategy` is set to `\"Webhook\"`." } }, diff --git a/helm-charts/nginx-ingress/v1.31.2/customresourceconversion.json b/helm-charts/nginx-ingress/v1.32.0/customresourceconversion.json similarity index 94% rename from helm-charts/nginx-ingress/v1.31.2/customresourceconversion.json rename to helm-charts/nginx-ingress/v1.32.0/customresourceconversion.json index a464fc2..a05043c 100644 --- a/helm-charts/nginx-ingress/v1.31.2/customresourceconversion.json +++ b/helm-charts/nginx-ingress/v1.32.0/customresourceconversion.json @@ -9,7 +9,7 @@ ] }, "webhook": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.apiextensions-apiserver.pkg.apis.apiextensions.v1.WebhookConversion", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.apiextensions-apiserver.pkg.apis.apiextensions.v1.WebhookConversion", "description": "webhook describes how to call the conversion webhook. Required when `strategy` is set to `\"Webhook\"`." } }, diff --git a/helm-charts/nginx-ingress/v1.31.2/customresourcedefinition-apiextensions-v1.json b/helm-charts/nginx-ingress/v1.32.0/customresourcedefinition-apiextensions-v1.json similarity index 91% rename from helm-charts/nginx-ingress/v1.31.2/customresourcedefinition-apiextensions-v1.json rename to helm-charts/nginx-ingress/v1.32.0/customresourcedefinition-apiextensions-v1.json index a91a6b8..7df8a7f 100644 --- a/helm-charts/nginx-ingress/v1.31.2/customresourcedefinition-apiextensions-v1.json +++ b/helm-charts/nginx-ingress/v1.32.0/customresourcedefinition-apiextensions-v1.json @@ -22,15 +22,15 @@ ] }, "metadata": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta", "description": "Standard object's metadata More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#metadata" }, "spec": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.apiextensions-apiserver.pkg.apis.apiextensions.v1.CustomResourceDefinitionSpec", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.apiextensions-apiserver.pkg.apis.apiextensions.v1.CustomResourceDefinitionSpec", "description": "spec describes how the user wants the resources to appear" }, "status": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.apiextensions-apiserver.pkg.apis.apiextensions.v1.CustomResourceDefinitionStatus", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.apiextensions-apiserver.pkg.apis.apiextensions.v1.CustomResourceDefinitionStatus", "description": "status indicates the actual state of the CustomResourceDefinition" } }, diff --git a/helm-charts/nginx-ingress/v1.31.2/customresourcedefinition.json b/helm-charts/nginx-ingress/v1.32.0/customresourcedefinition.json similarity index 91% rename from helm-charts/nginx-ingress/v1.31.2/customresourcedefinition.json rename to helm-charts/nginx-ingress/v1.32.0/customresourcedefinition.json index fcd5ef9..dc96883 100644 --- a/helm-charts/nginx-ingress/v1.31.2/customresourcedefinition.json +++ b/helm-charts/nginx-ingress/v1.32.0/customresourcedefinition.json @@ -19,15 +19,15 @@ ] }, "metadata": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta", "description": "Standard object's metadata More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#metadata" }, "spec": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.apiextensions-apiserver.pkg.apis.apiextensions.v1.CustomResourceDefinitionSpec", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.apiextensions-apiserver.pkg.apis.apiextensions.v1.CustomResourceDefinitionSpec", "description": "spec describes how the user wants the resources to appear" }, "status": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.apiextensions-apiserver.pkg.apis.apiextensions.v1.CustomResourceDefinitionStatus", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.apiextensions-apiserver.pkg.apis.apiextensions.v1.CustomResourceDefinitionStatus", "description": "status indicates the actual state of the CustomResourceDefinition" } }, diff --git a/helm-charts/nginx-ingress/v1.31.2/customresourcedefinitioncondition-apiextensions-v1.json b/helm-charts/nginx-ingress/v1.32.0/customresourcedefinitioncondition-apiextensions-v1.json similarity index 95% rename from helm-charts/nginx-ingress/v1.31.2/customresourcedefinitioncondition-apiextensions-v1.json rename to helm-charts/nginx-ingress/v1.32.0/customresourcedefinitioncondition-apiextensions-v1.json index b6ecb80..9a65489 100644 --- a/helm-charts/nginx-ingress/v1.31.2/customresourcedefinitioncondition-apiextensions-v1.json +++ b/helm-charts/nginx-ingress/v1.32.0/customresourcedefinitioncondition-apiextensions-v1.json @@ -2,7 +2,7 @@ "description": "CustomResourceDefinitionCondition contains details for the current condition of this pod.", "properties": { "lastTransitionTime": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.Time", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.Time", "description": "lastTransitionTime last time the condition transitioned from one status to another." }, "message": { diff --git a/helm-charts/nginx-ingress/v1.31.2/customresourcedefinitioncondition.json b/helm-charts/nginx-ingress/v1.32.0/customresourcedefinitioncondition.json similarity index 95% rename from helm-charts/nginx-ingress/v1.31.2/customresourcedefinitioncondition.json rename to helm-charts/nginx-ingress/v1.32.0/customresourcedefinitioncondition.json index b6ecb80..9a65489 100644 --- a/helm-charts/nginx-ingress/v1.31.2/customresourcedefinitioncondition.json +++ b/helm-charts/nginx-ingress/v1.32.0/customresourcedefinitioncondition.json @@ -2,7 +2,7 @@ "description": "CustomResourceDefinitionCondition contains details for the current condition of this pod.", "properties": { "lastTransitionTime": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.Time", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.Time", "description": "lastTransitionTime last time the condition transitioned from one status to another." }, "message": { diff --git a/helm-charts/nginx-ingress/v1.31.2/customresourcedefinitionlist-apiextensions-v1.json b/helm-charts/nginx-ingress/v1.32.0/customresourcedefinitionlist-apiextensions-v1.json similarity index 93% rename from helm-charts/nginx-ingress/v1.31.2/customresourcedefinitionlist-apiextensions-v1.json rename to helm-charts/nginx-ingress/v1.32.0/customresourcedefinitionlist-apiextensions-v1.json index d0b6c45..63b45df 100644 --- a/helm-charts/nginx-ingress/v1.31.2/customresourcedefinitionlist-apiextensions-v1.json +++ b/helm-charts/nginx-ingress/v1.32.0/customresourcedefinitionlist-apiextensions-v1.json @@ -14,7 +14,7 @@ "items": { "description": "items list individual CustomResourceDefinition objects", "items": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.apiextensions-apiserver.pkg.apis.apiextensions.v1.CustomResourceDefinition" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.apiextensions-apiserver.pkg.apis.apiextensions.v1.CustomResourceDefinition" }, "type": [ "array", @@ -32,7 +32,7 @@ ] }, "metadata": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.ListMeta", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.ListMeta", "description": "Standard object's metadata More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#metadata" } }, diff --git a/helm-charts/nginx-ingress/v1.31.2/customresourcedefinitionlist.json b/helm-charts/nginx-ingress/v1.32.0/customresourcedefinitionlist.json similarity index 93% rename from helm-charts/nginx-ingress/v1.31.2/customresourcedefinitionlist.json rename to helm-charts/nginx-ingress/v1.32.0/customresourcedefinitionlist.json index 258a85d..78b5716 100644 --- a/helm-charts/nginx-ingress/v1.31.2/customresourcedefinitionlist.json +++ b/helm-charts/nginx-ingress/v1.32.0/customresourcedefinitionlist.json @@ -11,7 +11,7 @@ "items": { "description": "items list individual CustomResourceDefinition objects", "items": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.apiextensions-apiserver.pkg.apis.apiextensions.v1.CustomResourceDefinition" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.apiextensions-apiserver.pkg.apis.apiextensions.v1.CustomResourceDefinition" }, "type": [ "array", @@ -29,7 +29,7 @@ ] }, "metadata": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.ListMeta", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.ListMeta", "description": "Standard object's metadata More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#metadata" } }, diff --git a/helm-charts/nginx-ingress/v1.31.2/customresourcedefinitionnames-apiextensions-v1.json b/helm-charts/nginx-ingress/v1.32.0/customresourcedefinitionnames-apiextensions-v1.json similarity index 100% rename from helm-charts/nginx-ingress/v1.31.2/customresourcedefinitionnames-apiextensions-v1.json rename to helm-charts/nginx-ingress/v1.32.0/customresourcedefinitionnames-apiextensions-v1.json diff --git a/helm-charts/nginx-ingress/v1.31.2/customresourcedefinitionnames.json b/helm-charts/nginx-ingress/v1.32.0/customresourcedefinitionnames.json similarity index 100% rename from helm-charts/nginx-ingress/v1.31.2/customresourcedefinitionnames.json rename to helm-charts/nginx-ingress/v1.32.0/customresourcedefinitionnames.json diff --git a/helm-charts/nginx-ingress/v1.31.2/customresourcedefinitionspec-apiextensions-v1.json b/helm-charts/nginx-ingress/v1.32.0/customresourcedefinitionspec-apiextensions-v1.json similarity index 93% rename from helm-charts/nginx-ingress/v1.31.2/customresourcedefinitionspec-apiextensions-v1.json rename to helm-charts/nginx-ingress/v1.32.0/customresourcedefinitionspec-apiextensions-v1.json index 6ba1429..3397fcb 100644 --- a/helm-charts/nginx-ingress/v1.31.2/customresourcedefinitionspec-apiextensions-v1.json +++ b/helm-charts/nginx-ingress/v1.32.0/customresourcedefinitionspec-apiextensions-v1.json @@ -2,7 +2,7 @@ "description": "CustomResourceDefinitionSpec describes how a user wants their resource to appear", "properties": { "conversion": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.apiextensions-apiserver.pkg.apis.apiextensions.v1.CustomResourceConversion", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.apiextensions-apiserver.pkg.apis.apiextensions.v1.CustomResourceConversion", "description": "conversion defines conversion settings for the CRD." }, "group": { @@ -13,7 +13,7 @@ ] }, "names": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.apiextensions-apiserver.pkg.apis.apiextensions.v1.CustomResourceDefinitionNames", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.apiextensions-apiserver.pkg.apis.apiextensions.v1.CustomResourceDefinitionNames", "description": "names specify the resource and kind names for the custom resource." }, "preserveUnknownFields": { @@ -33,7 +33,7 @@ "versions": { "description": "versions is the list of all API versions of the defined custom resource. Version names are used to compute the order in which served versions are listed in API discovery. If the version string is \"kube-like\", it will sort above non \"kube-like\" version strings, which are ordered lexicographically. \"Kube-like\" versions start with a \"v\", then are followed by a number (the major version), then optionally the string \"alpha\" or \"beta\" and another number (the minor version). These are sorted first by GA > beta > alpha (where GA is a version with no suffix such as beta or alpha), and then by comparing major version, then minor version. An example sorted list of versions: v10, v2, v1, v11beta2, v10beta3, v3beta1, v12alpha1, v11alpha2, foo1, foo10.", "items": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.apiextensions-apiserver.pkg.apis.apiextensions.v1.CustomResourceDefinitionVersion" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.apiextensions-apiserver.pkg.apis.apiextensions.v1.CustomResourceDefinitionVersion" }, "type": [ "array", diff --git a/helm-charts/nginx-ingress/v1.31.2/customresourcedefinitionspec.json b/helm-charts/nginx-ingress/v1.32.0/customresourcedefinitionspec.json similarity index 93% rename from helm-charts/nginx-ingress/v1.31.2/customresourcedefinitionspec.json rename to helm-charts/nginx-ingress/v1.32.0/customresourcedefinitionspec.json index 6ba1429..3397fcb 100644 --- a/helm-charts/nginx-ingress/v1.31.2/customresourcedefinitionspec.json +++ b/helm-charts/nginx-ingress/v1.32.0/customresourcedefinitionspec.json @@ -2,7 +2,7 @@ "description": "CustomResourceDefinitionSpec describes how a user wants their resource to appear", "properties": { "conversion": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.apiextensions-apiserver.pkg.apis.apiextensions.v1.CustomResourceConversion", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.apiextensions-apiserver.pkg.apis.apiextensions.v1.CustomResourceConversion", "description": "conversion defines conversion settings for the CRD." }, "group": { @@ -13,7 +13,7 @@ ] }, "names": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.apiextensions-apiserver.pkg.apis.apiextensions.v1.CustomResourceDefinitionNames", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.apiextensions-apiserver.pkg.apis.apiextensions.v1.CustomResourceDefinitionNames", "description": "names specify the resource and kind names for the custom resource." }, "preserveUnknownFields": { @@ -33,7 +33,7 @@ "versions": { "description": "versions is the list of all API versions of the defined custom resource. Version names are used to compute the order in which served versions are listed in API discovery. If the version string is \"kube-like\", it will sort above non \"kube-like\" version strings, which are ordered lexicographically. \"Kube-like\" versions start with a \"v\", then are followed by a number (the major version), then optionally the string \"alpha\" or \"beta\" and another number (the minor version). These are sorted first by GA > beta > alpha (where GA is a version with no suffix such as beta or alpha), and then by comparing major version, then minor version. An example sorted list of versions: v10, v2, v1, v11beta2, v10beta3, v3beta1, v12alpha1, v11alpha2, foo1, foo10.", "items": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.apiextensions-apiserver.pkg.apis.apiextensions.v1.CustomResourceDefinitionVersion" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.apiextensions-apiserver.pkg.apis.apiextensions.v1.CustomResourceDefinitionVersion" }, "type": [ "array", diff --git a/helm-charts/nginx-ingress/v1.31.2/customresourcedefinitionstatus-apiextensions-v1.json b/helm-charts/nginx-ingress/v1.32.0/customresourcedefinitionstatus-apiextensions-v1.json similarity index 92% rename from helm-charts/nginx-ingress/v1.31.2/customresourcedefinitionstatus-apiextensions-v1.json rename to helm-charts/nginx-ingress/v1.32.0/customresourcedefinitionstatus-apiextensions-v1.json index e2c4c9d..fdda677 100644 --- a/helm-charts/nginx-ingress/v1.31.2/customresourcedefinitionstatus-apiextensions-v1.json +++ b/helm-charts/nginx-ingress/v1.32.0/customresourcedefinitionstatus-apiextensions-v1.json @@ -2,13 +2,13 @@ "description": "CustomResourceDefinitionStatus indicates the state of the CustomResourceDefinition", "properties": { "acceptedNames": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.apiextensions-apiserver.pkg.apis.apiextensions.v1.CustomResourceDefinitionNames", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.apiextensions-apiserver.pkg.apis.apiextensions.v1.CustomResourceDefinitionNames", "description": "acceptedNames are the names that are actually being used to serve discovery. They may be different than the names in spec." }, "conditions": { "description": "conditions indicate state for particular aspects of a CustomResourceDefinition", "items": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.apiextensions-apiserver.pkg.apis.apiextensions.v1.CustomResourceDefinitionCondition" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.apiextensions-apiserver.pkg.apis.apiextensions.v1.CustomResourceDefinitionCondition" }, "type": [ "array", diff --git a/helm-charts/nginx-ingress/v1.31.2/customresourcedefinitionstatus.json b/helm-charts/nginx-ingress/v1.32.0/customresourcedefinitionstatus.json similarity index 92% rename from helm-charts/nginx-ingress/v1.31.2/customresourcedefinitionstatus.json rename to helm-charts/nginx-ingress/v1.32.0/customresourcedefinitionstatus.json index e2c4c9d..fdda677 100644 --- a/helm-charts/nginx-ingress/v1.31.2/customresourcedefinitionstatus.json +++ b/helm-charts/nginx-ingress/v1.32.0/customresourcedefinitionstatus.json @@ -2,13 +2,13 @@ "description": "CustomResourceDefinitionStatus indicates the state of the CustomResourceDefinition", "properties": { "acceptedNames": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.apiextensions-apiserver.pkg.apis.apiextensions.v1.CustomResourceDefinitionNames", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.apiextensions-apiserver.pkg.apis.apiextensions.v1.CustomResourceDefinitionNames", "description": "acceptedNames are the names that are actually being used to serve discovery. They may be different than the names in spec." }, "conditions": { "description": "conditions indicate state for particular aspects of a CustomResourceDefinition", "items": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.apiextensions-apiserver.pkg.apis.apiextensions.v1.CustomResourceDefinitionCondition" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.apiextensions-apiserver.pkg.apis.apiextensions.v1.CustomResourceDefinitionCondition" }, "type": [ "array", diff --git a/helm-charts/nginx-ingress/v1.31.2/customresourcedefinitionversion-apiextensions-v1.json b/helm-charts/nginx-ingress/v1.32.0/customresourcedefinitionversion-apiextensions-v1.json similarity index 92% rename from helm-charts/nginx-ingress/v1.31.2/customresourcedefinitionversion-apiextensions-v1.json rename to helm-charts/nginx-ingress/v1.32.0/customresourcedefinitionversion-apiextensions-v1.json index e3b7aad..c42a7a3 100644 --- a/helm-charts/nginx-ingress/v1.31.2/customresourcedefinitionversion-apiextensions-v1.json +++ b/helm-charts/nginx-ingress/v1.32.0/customresourcedefinitionversion-apiextensions-v1.json @@ -4,7 +4,7 @@ "additionalPrinterColumns": { "description": "additionalPrinterColumns specifies additional columns returned in Table output. See https://kubernetes.io/docs/reference/using-api/api-concepts/#receiving-resources-as-tables for details. If no columns are specified, a single column displaying the age of the custom resource is used.", "items": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.apiextensions-apiserver.pkg.apis.apiextensions.v1.CustomResourceColumnDefinition" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.apiextensions-apiserver.pkg.apis.apiextensions.v1.CustomResourceColumnDefinition" }, "type": [ "array", @@ -34,13 +34,13 @@ ] }, "schema": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.apiextensions-apiserver.pkg.apis.apiextensions.v1.CustomResourceValidation", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.apiextensions-apiserver.pkg.apis.apiextensions.v1.CustomResourceValidation", "description": "schema describes the schema used for validation, pruning, and defaulting of this version of the custom resource." }, "selectableFields": { "description": "selectableFields specifies paths to fields that may be used as field selectors. A maximum of 8 selectable fields are allowed. See https://kubernetes.io/docs/concepts/overview/working-with-objects/field-selectors", "items": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.apiextensions-apiserver.pkg.apis.apiextensions.v1.SelectableField" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.apiextensions-apiserver.pkg.apis.apiextensions.v1.SelectableField" }, "type": [ "array", @@ -63,7 +63,7 @@ ] }, "subresources": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.apiextensions-apiserver.pkg.apis.apiextensions.v1.CustomResourceSubresources", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.apiextensions-apiserver.pkg.apis.apiextensions.v1.CustomResourceSubresources", "description": "subresources specify what subresources this version of the defined custom resource have." } }, diff --git a/helm-charts/nginx-ingress/v1.31.2/customresourcedefinitionversion.json b/helm-charts/nginx-ingress/v1.32.0/customresourcedefinitionversion.json similarity index 92% rename from helm-charts/nginx-ingress/v1.31.2/customresourcedefinitionversion.json rename to helm-charts/nginx-ingress/v1.32.0/customresourcedefinitionversion.json index e3b7aad..c42a7a3 100644 --- a/helm-charts/nginx-ingress/v1.31.2/customresourcedefinitionversion.json +++ b/helm-charts/nginx-ingress/v1.32.0/customresourcedefinitionversion.json @@ -4,7 +4,7 @@ "additionalPrinterColumns": { "description": "additionalPrinterColumns specifies additional columns returned in Table output. See https://kubernetes.io/docs/reference/using-api/api-concepts/#receiving-resources-as-tables for details. If no columns are specified, a single column displaying the age of the custom resource is used.", "items": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.apiextensions-apiserver.pkg.apis.apiextensions.v1.CustomResourceColumnDefinition" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.apiextensions-apiserver.pkg.apis.apiextensions.v1.CustomResourceColumnDefinition" }, "type": [ "array", @@ -34,13 +34,13 @@ ] }, "schema": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.apiextensions-apiserver.pkg.apis.apiextensions.v1.CustomResourceValidation", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.apiextensions-apiserver.pkg.apis.apiextensions.v1.CustomResourceValidation", "description": "schema describes the schema used for validation, pruning, and defaulting of this version of the custom resource." }, "selectableFields": { "description": "selectableFields specifies paths to fields that may be used as field selectors. A maximum of 8 selectable fields are allowed. See https://kubernetes.io/docs/concepts/overview/working-with-objects/field-selectors", "items": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.apiextensions-apiserver.pkg.apis.apiextensions.v1.SelectableField" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.apiextensions-apiserver.pkg.apis.apiextensions.v1.SelectableField" }, "type": [ "array", @@ -63,7 +63,7 @@ ] }, "subresources": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.apiextensions-apiserver.pkg.apis.apiextensions.v1.CustomResourceSubresources", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.apiextensions-apiserver.pkg.apis.apiextensions.v1.CustomResourceSubresources", "description": "subresources specify what subresources this version of the defined custom resource have." } }, diff --git a/helm-charts/nginx-ingress/v1.31.2/customresourcesubresources-apiextensions-v1.json b/helm-charts/nginx-ingress/v1.32.0/customresourcesubresources-apiextensions-v1.json similarity index 89% rename from helm-charts/nginx-ingress/v1.31.2/customresourcesubresources-apiextensions-v1.json rename to helm-charts/nginx-ingress/v1.32.0/customresourcesubresources-apiextensions-v1.json index c4fbcbc..e5914e4 100644 --- a/helm-charts/nginx-ingress/v1.31.2/customresourcesubresources-apiextensions-v1.json +++ b/helm-charts/nginx-ingress/v1.32.0/customresourcesubresources-apiextensions-v1.json @@ -2,11 +2,11 @@ "description": "CustomResourceSubresources defines the status and scale subresources for CustomResources.", "properties": { "scale": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.apiextensions-apiserver.pkg.apis.apiextensions.v1.CustomResourceSubresourceScale", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.apiextensions-apiserver.pkg.apis.apiextensions.v1.CustomResourceSubresourceScale", "description": "scale indicates the custom resource should serve a `/scale` subresource that returns an `autoscaling/v1` Scale object." }, "status": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.apiextensions-apiserver.pkg.apis.apiextensions.v1.CustomResourceSubresourceStatus", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.apiextensions-apiserver.pkg.apis.apiextensions.v1.CustomResourceSubresourceStatus", "description": "status indicates the custom resource should serve a `/status` subresource. When enabled: 1. requests to the custom resource primary endpoint ignore changes to the `status` stanza of the object. 2. requests to the custom resource `/status` subresource ignore changes to anything other than the `status` stanza of the object." } }, diff --git a/helm-charts/nginx-ingress/v1.31.2/customresourcesubresources.json b/helm-charts/nginx-ingress/v1.32.0/customresourcesubresources.json similarity index 89% rename from helm-charts/nginx-ingress/v1.31.2/customresourcesubresources.json rename to helm-charts/nginx-ingress/v1.32.0/customresourcesubresources.json index c4fbcbc..e5914e4 100644 --- a/helm-charts/nginx-ingress/v1.31.2/customresourcesubresources.json +++ b/helm-charts/nginx-ingress/v1.32.0/customresourcesubresources.json @@ -2,11 +2,11 @@ "description": "CustomResourceSubresources defines the status and scale subresources for CustomResources.", "properties": { "scale": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.apiextensions-apiserver.pkg.apis.apiextensions.v1.CustomResourceSubresourceScale", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.apiextensions-apiserver.pkg.apis.apiextensions.v1.CustomResourceSubresourceScale", "description": "scale indicates the custom resource should serve a `/scale` subresource that returns an `autoscaling/v1` Scale object." }, "status": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.apiextensions-apiserver.pkg.apis.apiextensions.v1.CustomResourceSubresourceStatus", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.apiextensions-apiserver.pkg.apis.apiextensions.v1.CustomResourceSubresourceStatus", "description": "status indicates the custom resource should serve a `/status` subresource. When enabled: 1. requests to the custom resource primary endpoint ignore changes to the `status` stanza of the object. 2. requests to the custom resource `/status` subresource ignore changes to anything other than the `status` stanza of the object." } }, diff --git a/helm-charts/nginx-ingress/v1.31.2/customresourcesubresourcescale-apiextensions-v1.json b/helm-charts/nginx-ingress/v1.32.0/customresourcesubresourcescale-apiextensions-v1.json similarity index 100% rename from helm-charts/nginx-ingress/v1.31.2/customresourcesubresourcescale-apiextensions-v1.json rename to helm-charts/nginx-ingress/v1.32.0/customresourcesubresourcescale-apiextensions-v1.json diff --git a/helm-charts/nginx-ingress/v1.31.2/customresourcesubresourcescale.json b/helm-charts/nginx-ingress/v1.32.0/customresourcesubresourcescale.json similarity index 100% rename from helm-charts/nginx-ingress/v1.31.2/customresourcesubresourcescale.json rename to helm-charts/nginx-ingress/v1.32.0/customresourcesubresourcescale.json diff --git a/helm-charts/nginx-ingress/v1.31.2/customresourcesubresourcestatus-apiextensions-v1.json b/helm-charts/nginx-ingress/v1.32.0/customresourcesubresourcestatus-apiextensions-v1.json similarity index 100% rename from helm-charts/nginx-ingress/v1.31.2/customresourcesubresourcestatus-apiextensions-v1.json rename to helm-charts/nginx-ingress/v1.32.0/customresourcesubresourcestatus-apiextensions-v1.json diff --git a/helm-charts/nginx-ingress/v1.31.2/customresourcesubresourcestatus.json b/helm-charts/nginx-ingress/v1.32.0/customresourcesubresourcestatus.json similarity index 100% rename from helm-charts/nginx-ingress/v1.31.2/customresourcesubresourcestatus.json rename to helm-charts/nginx-ingress/v1.32.0/customresourcesubresourcestatus.json diff --git a/helm-charts/nginx-ingress/v1.31.2/customresourcevalidation-apiextensions-v1.json b/helm-charts/nginx-ingress/v1.32.0/customresourcevalidation-apiextensions-v1.json similarity index 87% rename from helm-charts/nginx-ingress/v1.31.2/customresourcevalidation-apiextensions-v1.json rename to helm-charts/nginx-ingress/v1.32.0/customresourcevalidation-apiextensions-v1.json index d371807..ce5c73f 100644 --- a/helm-charts/nginx-ingress/v1.31.2/customresourcevalidation-apiextensions-v1.json +++ b/helm-charts/nginx-ingress/v1.32.0/customresourcevalidation-apiextensions-v1.json @@ -2,7 +2,7 @@ "description": "CustomResourceValidation is a list of validation methods for CustomResources.", "properties": { "openAPIV3Schema": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.apiextensions-apiserver.pkg.apis.apiextensions.v1.JSONSchemaProps", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.apiextensions-apiserver.pkg.apis.apiextensions.v1.JSONSchemaProps", "description": "openAPIV3Schema is the OpenAPI v3 schema to use for validation and pruning." } }, diff --git a/helm-charts/nginx-ingress/v1.31.2/customresourcevalidation.json b/helm-charts/nginx-ingress/v1.32.0/customresourcevalidation.json similarity index 87% rename from helm-charts/nginx-ingress/v1.31.2/customresourcevalidation.json rename to helm-charts/nginx-ingress/v1.32.0/customresourcevalidation.json index d371807..ce5c73f 100644 --- a/helm-charts/nginx-ingress/v1.31.2/customresourcevalidation.json +++ b/helm-charts/nginx-ingress/v1.32.0/customresourcevalidation.json @@ -2,7 +2,7 @@ "description": "CustomResourceValidation is a list of validation methods for CustomResources.", "properties": { "openAPIV3Schema": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.apiextensions-apiserver.pkg.apis.apiextensions.v1.JSONSchemaProps", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.apiextensions-apiserver.pkg.apis.apiextensions.v1.JSONSchemaProps", "description": "openAPIV3Schema is the OpenAPI v3 schema to use for validation and pruning." } }, diff --git a/helm-charts/nginx-ingress/v1.31.2/daemonendpoint-v1.json b/helm-charts/nginx-ingress/v1.32.0/daemonendpoint-v1.json similarity index 100% rename from helm-charts/nginx-ingress/v1.31.2/daemonendpoint-v1.json rename to helm-charts/nginx-ingress/v1.32.0/daemonendpoint-v1.json diff --git a/helm-charts/nginx-ingress/v1.31.2/daemonendpoint.json b/helm-charts/nginx-ingress/v1.32.0/daemonendpoint.json similarity index 100% rename from helm-charts/nginx-ingress/v1.31.2/daemonendpoint.json rename to helm-charts/nginx-ingress/v1.32.0/daemonendpoint.json diff --git a/helm-charts/nginx-ingress/v1.31.2/daemonset-apps-v1.json b/helm-charts/nginx-ingress/v1.32.0/daemonset-apps-v1.json similarity index 91% rename from helm-charts/nginx-ingress/v1.31.2/daemonset-apps-v1.json rename to helm-charts/nginx-ingress/v1.32.0/daemonset-apps-v1.json index 934809f..b8419f4 100644 --- a/helm-charts/nginx-ingress/v1.31.2/daemonset-apps-v1.json +++ b/helm-charts/nginx-ingress/v1.32.0/daemonset-apps-v1.json @@ -22,15 +22,15 @@ ] }, "metadata": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta", "description": "Standard object's metadata. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#metadata" }, "spec": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.apps.v1.DaemonSetSpec", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.apps.v1.DaemonSetSpec", "description": "The desired behavior of this daemon set. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#spec-and-status" }, "status": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.apps.v1.DaemonSetStatus", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.apps.v1.DaemonSetStatus", "description": "The current status of this daemon set. This data may be out of date by some window of time. Populated by the system. Read-only. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#spec-and-status" } }, diff --git a/helm-charts/nginx-ingress/v1.31.2/daemonset.json b/helm-charts/nginx-ingress/v1.32.0/daemonset.json similarity index 91% rename from helm-charts/nginx-ingress/v1.31.2/daemonset.json rename to helm-charts/nginx-ingress/v1.32.0/daemonset.json index 7283976..64e2f86 100644 --- a/helm-charts/nginx-ingress/v1.31.2/daemonset.json +++ b/helm-charts/nginx-ingress/v1.32.0/daemonset.json @@ -19,15 +19,15 @@ ] }, "metadata": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta", "description": "Standard object's metadata. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#metadata" }, "spec": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.apps.v1.DaemonSetSpec", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.apps.v1.DaemonSetSpec", "description": "The desired behavior of this daemon set. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#spec-and-status" }, "status": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.apps.v1.DaemonSetStatus", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.apps.v1.DaemonSetStatus", "description": "The current status of this daemon set. This data may be out of date by some window of time. Populated by the system. Read-only. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#spec-and-status" } }, diff --git a/helm-charts/nginx-ingress/v1.31.2/daemonsetcondition-apps-v1.json b/helm-charts/nginx-ingress/v1.32.0/daemonsetcondition-apps-v1.json similarity index 94% rename from helm-charts/nginx-ingress/v1.31.2/daemonsetcondition-apps-v1.json rename to helm-charts/nginx-ingress/v1.32.0/daemonsetcondition-apps-v1.json index b572f42..6bb3a65 100644 --- a/helm-charts/nginx-ingress/v1.31.2/daemonsetcondition-apps-v1.json +++ b/helm-charts/nginx-ingress/v1.32.0/daemonsetcondition-apps-v1.json @@ -2,7 +2,7 @@ "description": "DaemonSetCondition describes the state of a DaemonSet at a certain point.", "properties": { "lastTransitionTime": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.Time", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.Time", "description": "Last time the condition transitioned from one status to another." }, "message": { diff --git a/helm-charts/nginx-ingress/v1.31.2/daemonsetcondition.json b/helm-charts/nginx-ingress/v1.32.0/daemonsetcondition.json similarity index 94% rename from helm-charts/nginx-ingress/v1.31.2/daemonsetcondition.json rename to helm-charts/nginx-ingress/v1.32.0/daemonsetcondition.json index b572f42..6bb3a65 100644 --- a/helm-charts/nginx-ingress/v1.31.2/daemonsetcondition.json +++ b/helm-charts/nginx-ingress/v1.32.0/daemonsetcondition.json @@ -2,7 +2,7 @@ "description": "DaemonSetCondition describes the state of a DaemonSet at a certain point.", "properties": { "lastTransitionTime": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.Time", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.Time", "description": "Last time the condition transitioned from one status to another." }, "message": { diff --git a/helm-charts/nginx-ingress/v1.31.2/daemonsetlist-apps-v1.json b/helm-charts/nginx-ingress/v1.32.0/daemonsetlist-apps-v1.json similarity index 93% rename from helm-charts/nginx-ingress/v1.31.2/daemonsetlist-apps-v1.json rename to helm-charts/nginx-ingress/v1.32.0/daemonsetlist-apps-v1.json index 5cf9ff5..b833eef 100644 --- a/helm-charts/nginx-ingress/v1.31.2/daemonsetlist-apps-v1.json +++ b/helm-charts/nginx-ingress/v1.32.0/daemonsetlist-apps-v1.json @@ -14,7 +14,7 @@ "items": { "description": "A list of daemon sets.", "items": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.apps.v1.DaemonSet" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.apps.v1.DaemonSet" }, "type": [ "array", @@ -32,7 +32,7 @@ ] }, "metadata": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.ListMeta", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.ListMeta", "description": "Standard list metadata. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#metadata" } }, diff --git a/helm-charts/nginx-ingress/v1.31.2/daemonsetlist.json b/helm-charts/nginx-ingress/v1.32.0/daemonsetlist.json similarity index 92% rename from helm-charts/nginx-ingress/v1.31.2/daemonsetlist.json rename to helm-charts/nginx-ingress/v1.32.0/daemonsetlist.json index 19bcd58..01cc268 100644 --- a/helm-charts/nginx-ingress/v1.31.2/daemonsetlist.json +++ b/helm-charts/nginx-ingress/v1.32.0/daemonsetlist.json @@ -11,7 +11,7 @@ "items": { "description": "A list of daemon sets.", "items": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.apps.v1.DaemonSet" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.apps.v1.DaemonSet" }, "type": [ "array", @@ -29,7 +29,7 @@ ] }, "metadata": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.ListMeta", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.ListMeta", "description": "Standard list metadata. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#metadata" } }, diff --git a/helm-charts/nginx-ingress/v1.31.2/daemonsetspec-apps-v1.json b/helm-charts/nginx-ingress/v1.32.0/daemonsetspec-apps-v1.json similarity index 91% rename from helm-charts/nginx-ingress/v1.31.2/daemonsetspec-apps-v1.json rename to helm-charts/nginx-ingress/v1.32.0/daemonsetspec-apps-v1.json index e04b946..c762bba 100644 --- a/helm-charts/nginx-ingress/v1.31.2/daemonsetspec-apps-v1.json +++ b/helm-charts/nginx-ingress/v1.32.0/daemonsetspec-apps-v1.json @@ -18,15 +18,15 @@ ] }, "selector": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.LabelSelector", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.LabelSelector", "description": "A label query over pods that are managed by the daemon set. Must match in order to be controlled. It must match the pod template's labels. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/labels/#label-selectors" }, "template": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.core.v1.PodTemplateSpec", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.core.v1.PodTemplateSpec", "description": "An object that describes the pod that will be created. The DaemonSet will create exactly one copy of this pod on every node that matches the template's node selector (or on every node if no node selector is specified). The only allowed template.spec.restartPolicy value is \"Always\". More info: https://kubernetes.io/docs/concepts/workloads/controllers/replicationcontroller#pod-template" }, "updateStrategy": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.apps.v1.DaemonSetUpdateStrategy", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.apps.v1.DaemonSetUpdateStrategy", "description": "An update strategy to replace existing DaemonSet pods with new pods." } }, diff --git a/helm-charts/nginx-ingress/v1.31.2/daemonsetspec.json b/helm-charts/nginx-ingress/v1.32.0/daemonsetspec.json similarity index 91% rename from helm-charts/nginx-ingress/v1.31.2/daemonsetspec.json rename to helm-charts/nginx-ingress/v1.32.0/daemonsetspec.json index e04b946..c762bba 100644 --- a/helm-charts/nginx-ingress/v1.31.2/daemonsetspec.json +++ b/helm-charts/nginx-ingress/v1.32.0/daemonsetspec.json @@ -18,15 +18,15 @@ ] }, "selector": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.LabelSelector", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.LabelSelector", "description": "A label query over pods that are managed by the daemon set. Must match in order to be controlled. It must match the pod template's labels. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/labels/#label-selectors" }, "template": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.core.v1.PodTemplateSpec", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.core.v1.PodTemplateSpec", "description": "An object that describes the pod that will be created. The DaemonSet will create exactly one copy of this pod on every node that matches the template's node selector (or on every node if no node selector is specified). The only allowed template.spec.restartPolicy value is \"Always\". More info: https://kubernetes.io/docs/concepts/workloads/controllers/replicationcontroller#pod-template" }, "updateStrategy": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.apps.v1.DaemonSetUpdateStrategy", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.apps.v1.DaemonSetUpdateStrategy", "description": "An update strategy to replace existing DaemonSet pods with new pods." } }, diff --git a/helm-charts/nginx-ingress/v1.31.2/daemonsetstatus-apps-v1.json b/helm-charts/nginx-ingress/v1.32.0/daemonsetstatus-apps-v1.json similarity index 98% rename from helm-charts/nginx-ingress/v1.31.2/daemonsetstatus-apps-v1.json rename to helm-charts/nginx-ingress/v1.32.0/daemonsetstatus-apps-v1.json index af6662f..40e573c 100644 --- a/helm-charts/nginx-ingress/v1.31.2/daemonsetstatus-apps-v1.json +++ b/helm-charts/nginx-ingress/v1.32.0/daemonsetstatus-apps-v1.json @@ -12,7 +12,7 @@ "conditions": { "description": "Represents the latest available observations of a DaemonSet's current state.", "items": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.apps.v1.DaemonSetCondition" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.apps.v1.DaemonSetCondition" }, "type": [ "array", diff --git a/helm-charts/nginx-ingress/v1.31.2/daemonsetstatus.json b/helm-charts/nginx-ingress/v1.32.0/daemonsetstatus.json similarity index 98% rename from helm-charts/nginx-ingress/v1.31.2/daemonsetstatus.json rename to helm-charts/nginx-ingress/v1.32.0/daemonsetstatus.json index af6662f..40e573c 100644 --- a/helm-charts/nginx-ingress/v1.31.2/daemonsetstatus.json +++ b/helm-charts/nginx-ingress/v1.32.0/daemonsetstatus.json @@ -12,7 +12,7 @@ "conditions": { "description": "Represents the latest available observations of a DaemonSet's current state.", "items": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.apps.v1.DaemonSetCondition" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.apps.v1.DaemonSetCondition" }, "type": [ "array", diff --git a/helm-charts/nginx-ingress/v1.31.2/daemonsetupdatestrategy-apps-v1.json b/helm-charts/nginx-ingress/v1.32.0/daemonsetupdatestrategy-apps-v1.json similarity index 90% rename from helm-charts/nginx-ingress/v1.31.2/daemonsetupdatestrategy-apps-v1.json rename to helm-charts/nginx-ingress/v1.32.0/daemonsetupdatestrategy-apps-v1.json index e64077e..13dd5b2 100644 --- a/helm-charts/nginx-ingress/v1.31.2/daemonsetupdatestrategy-apps-v1.json +++ b/helm-charts/nginx-ingress/v1.32.0/daemonsetupdatestrategy-apps-v1.json @@ -2,7 +2,7 @@ "description": "DaemonSetUpdateStrategy is a struct used to control the update strategy for a DaemonSet.", "properties": { "rollingUpdate": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.apps.v1.RollingUpdateDaemonSet", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.apps.v1.RollingUpdateDaemonSet", "description": "Rolling update config params. Present only if type = \"RollingUpdate\"." }, "type": { diff --git a/helm-charts/nginx-ingress/v1.31.2/daemonsetupdatestrategy.json b/helm-charts/nginx-ingress/v1.32.0/daemonsetupdatestrategy.json similarity index 90% rename from helm-charts/nginx-ingress/v1.31.2/daemonsetupdatestrategy.json rename to helm-charts/nginx-ingress/v1.32.0/daemonsetupdatestrategy.json index e64077e..13dd5b2 100644 --- a/helm-charts/nginx-ingress/v1.31.2/daemonsetupdatestrategy.json +++ b/helm-charts/nginx-ingress/v1.32.0/daemonsetupdatestrategy.json @@ -2,7 +2,7 @@ "description": "DaemonSetUpdateStrategy is a struct used to control the update strategy for a DaemonSet.", "properties": { "rollingUpdate": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.apps.v1.RollingUpdateDaemonSet", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.apps.v1.RollingUpdateDaemonSet", "description": "Rolling update config params. Present only if type = \"RollingUpdate\"." }, "type": { diff --git a/helm-charts/nginx-ingress/v1.31.2/deleteoptions-meta-v1.json b/helm-charts/nginx-ingress/v1.32.0/deleteoptions-meta-v1.json similarity index 91% rename from helm-charts/nginx-ingress/v1.31.2/deleteoptions-meta-v1.json rename to helm-charts/nginx-ingress/v1.32.0/deleteoptions-meta-v1.json index 2fef8f6..1f00e15 100644 --- a/helm-charts/nginx-ingress/v1.31.2/deleteoptions-meta-v1.json +++ b/helm-charts/nginx-ingress/v1.32.0/deleteoptions-meta-v1.json @@ -36,7 +36,7 @@ "certificates.k8s.io/v1alpha1", "certificates.k8s.io/v1beta1", "coordination.k8s.io/v1", - "coordination.k8s.io/v1alpha1", + "coordination.k8s.io/v1alpha2", "coordination.k8s.io/v1beta1", "discovery.k8s.io/v1", "discovery.k8s.io/v1beta1", @@ -61,6 +61,7 @@ "rbac.authorization.k8s.io/v1alpha1", "rbac.authorization.k8s.io/v1beta1", "resource.k8s.io/v1alpha3", + "resource.k8s.io/v1beta1", "scheduling.k8s.io/v1", "scheduling.k8s.io/v1alpha1", "scheduling.k8s.io/v1beta1", @@ -92,6 +93,13 @@ "null" ] }, + "ignoreStoreReadErrorWithClusterBreakingPotential": { + "description": "if set to true, it will trigger an unsafe deletion of the resource in case the normal deletion flow fails with a corrupt object error. A resource is considered corrupt if it can not be retrieved from the underlying storage successfully because of a) its data can not be transformed e.g. decryption failure, or b) it fails to decode into an object. NOTE: unsafe deletion ignores finalizer constraints, skips precondition checks, and removes the object from the storage. WARNING: This may potentially break the cluster if the workload associated with the resource being unsafe-deleted relies on normal deletion flow. Use only if you REALLY know what you are doing. The default value is false, and the user must opt in to enable it", + "type": [ + "boolean", + "null" + ] + }, "kind": { "description": "Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds", "type": [ @@ -110,7 +118,7 @@ ] }, "preconditions": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.Preconditions", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.Preconditions", "description": "Must be fulfilled before a deletion is carried out. If not possible, a 409 Conflict status will be returned." }, "propagationPolicy": { @@ -266,7 +274,7 @@ { "group": "coordination.k8s.io", "kind": "DeleteOptions", - "version": "v1alpha1" + "version": "v1alpha2" }, { "group": "coordination.k8s.io", @@ -388,6 +396,11 @@ "kind": "DeleteOptions", "version": "v1alpha3" }, + { + "group": "resource.k8s.io", + "kind": "DeleteOptions", + "version": "v1beta1" + }, { "group": "scheduling.k8s.io", "kind": "DeleteOptions", diff --git a/helm-charts/nginx-ingress/v1.31.2/deleteoptions.json b/helm-charts/nginx-ingress/v1.32.0/deleteoptions.json similarity index 89% rename from helm-charts/nginx-ingress/v1.31.2/deleteoptions.json rename to helm-charts/nginx-ingress/v1.32.0/deleteoptions.json index e4de4ac..b0f5ae7 100644 --- a/helm-charts/nginx-ingress/v1.31.2/deleteoptions.json +++ b/helm-charts/nginx-ingress/v1.32.0/deleteoptions.json @@ -30,6 +30,13 @@ "null" ] }, + "ignoreStoreReadErrorWithClusterBreakingPotential": { + "description": "if set to true, it will trigger an unsafe deletion of the resource in case the normal deletion flow fails with a corrupt object error. A resource is considered corrupt if it can not be retrieved from the underlying storage successfully because of a) its data can not be transformed e.g. decryption failure, or b) it fails to decode into an object. NOTE: unsafe deletion ignores finalizer constraints, skips precondition checks, and removes the object from the storage. WARNING: This may potentially break the cluster if the workload associated with the resource being unsafe-deleted relies on normal deletion flow. Use only if you REALLY know what you are doing. The default value is false, and the user must opt in to enable it", + "type": [ + "boolean", + "null" + ] + }, "kind": { "description": "Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds", "type": [ @@ -48,7 +55,7 @@ ] }, "preconditions": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.Preconditions", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.Preconditions", "description": "Must be fulfilled before a deletion is carried out. If not possible, a 409 Conflict status will be returned." }, "propagationPolicy": { @@ -204,7 +211,7 @@ { "group": "coordination.k8s.io", "kind": "DeleteOptions", - "version": "v1alpha1" + "version": "v1alpha2" }, { "group": "coordination.k8s.io", @@ -326,6 +333,11 @@ "kind": "DeleteOptions", "version": "v1alpha3" }, + { + "group": "resource.k8s.io", + "kind": "DeleteOptions", + "version": "v1beta1" + }, { "group": "scheduling.k8s.io", "kind": "DeleteOptions", diff --git a/helm-charts/nginx-ingress/v1.31.2/deployment-apps-v1.json b/helm-charts/nginx-ingress/v1.32.0/deployment-apps-v1.json similarity index 90% rename from helm-charts/nginx-ingress/v1.31.2/deployment-apps-v1.json rename to helm-charts/nginx-ingress/v1.32.0/deployment-apps-v1.json index 29c8d8d..d867360 100644 --- a/helm-charts/nginx-ingress/v1.31.2/deployment-apps-v1.json +++ b/helm-charts/nginx-ingress/v1.32.0/deployment-apps-v1.json @@ -22,15 +22,15 @@ ] }, "metadata": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta", "description": "Standard object's metadata. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#metadata" }, "spec": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.apps.v1.DeploymentSpec", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.apps.v1.DeploymentSpec", "description": "Specification of the desired behavior of the Deployment." }, "status": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.apps.v1.DeploymentStatus", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.apps.v1.DeploymentStatus", "description": "Most recently observed status of the Deployment." } }, diff --git a/helm-charts/nginx-ingress/v1.31.2/deployment.json b/helm-charts/nginx-ingress/v1.32.0/deployment.json similarity index 90% rename from helm-charts/nginx-ingress/v1.31.2/deployment.json rename to helm-charts/nginx-ingress/v1.32.0/deployment.json index 15955f4..44d9c69 100644 --- a/helm-charts/nginx-ingress/v1.31.2/deployment.json +++ b/helm-charts/nginx-ingress/v1.32.0/deployment.json @@ -19,15 +19,15 @@ ] }, "metadata": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta", "description": "Standard object's metadata. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#metadata" }, "spec": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.apps.v1.DeploymentSpec", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.apps.v1.DeploymentSpec", "description": "Specification of the desired behavior of the Deployment." }, "status": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.apps.v1.DeploymentStatus", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.apps.v1.DeploymentStatus", "description": "Most recently observed status of the Deployment." } }, diff --git a/helm-charts/nginx-ingress/v1.31.2/deploymentcondition-apps-v1.json b/helm-charts/nginx-ingress/v1.32.0/deploymentcondition-apps-v1.json similarity index 90% rename from helm-charts/nginx-ingress/v1.31.2/deploymentcondition-apps-v1.json rename to helm-charts/nginx-ingress/v1.32.0/deploymentcondition-apps-v1.json index 2364441..4e7df05 100644 --- a/helm-charts/nginx-ingress/v1.31.2/deploymentcondition-apps-v1.json +++ b/helm-charts/nginx-ingress/v1.32.0/deploymentcondition-apps-v1.json @@ -2,11 +2,11 @@ "description": "DeploymentCondition describes the state of a deployment at a certain point.", "properties": { "lastTransitionTime": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.Time", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.Time", "description": "Last time the condition transitioned from one status to another." }, "lastUpdateTime": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.Time", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.Time", "description": "The last time this condition was updated." }, "message": { diff --git a/helm-charts/nginx-ingress/v1.31.2/deploymentcondition.json b/helm-charts/nginx-ingress/v1.32.0/deploymentcondition.json similarity index 90% rename from helm-charts/nginx-ingress/v1.31.2/deploymentcondition.json rename to helm-charts/nginx-ingress/v1.32.0/deploymentcondition.json index 2364441..4e7df05 100644 --- a/helm-charts/nginx-ingress/v1.31.2/deploymentcondition.json +++ b/helm-charts/nginx-ingress/v1.32.0/deploymentcondition.json @@ -2,11 +2,11 @@ "description": "DeploymentCondition describes the state of a deployment at a certain point.", "properties": { "lastTransitionTime": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.Time", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.Time", "description": "Last time the condition transitioned from one status to another." }, "lastUpdateTime": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.Time", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.Time", "description": "The last time this condition was updated." }, "message": { diff --git a/helm-charts/nginx-ingress/v1.31.2/deploymentlist-apps-v1.json b/helm-charts/nginx-ingress/v1.32.0/deploymentlist-apps-v1.json similarity index 92% rename from helm-charts/nginx-ingress/v1.31.2/deploymentlist-apps-v1.json rename to helm-charts/nginx-ingress/v1.32.0/deploymentlist-apps-v1.json index e106a0f..dec0824 100644 --- a/helm-charts/nginx-ingress/v1.31.2/deploymentlist-apps-v1.json +++ b/helm-charts/nginx-ingress/v1.32.0/deploymentlist-apps-v1.json @@ -14,7 +14,7 @@ "items": { "description": "Items is the list of Deployments.", "items": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.apps.v1.Deployment" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.apps.v1.Deployment" }, "type": [ "array", @@ -32,7 +32,7 @@ ] }, "metadata": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.ListMeta", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.ListMeta", "description": "Standard list metadata." } }, diff --git a/helm-charts/nginx-ingress/v1.31.2/deploymentlist.json b/helm-charts/nginx-ingress/v1.32.0/deploymentlist.json similarity index 92% rename from helm-charts/nginx-ingress/v1.31.2/deploymentlist.json rename to helm-charts/nginx-ingress/v1.32.0/deploymentlist.json index 90b67a1..8366f13 100644 --- a/helm-charts/nginx-ingress/v1.31.2/deploymentlist.json +++ b/helm-charts/nginx-ingress/v1.32.0/deploymentlist.json @@ -11,7 +11,7 @@ "items": { "description": "Items is the list of Deployments.", "items": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.apps.v1.Deployment" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.apps.v1.Deployment" }, "type": [ "array", @@ -29,7 +29,7 @@ ] }, "metadata": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.ListMeta", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.ListMeta", "description": "Standard list metadata." } }, diff --git a/helm-charts/nginx-ingress/v1.31.2/deploymentspec-apps-v1.json b/helm-charts/nginx-ingress/v1.32.0/deploymentspec-apps-v1.json similarity index 93% rename from helm-charts/nginx-ingress/v1.31.2/deploymentspec-apps-v1.json rename to helm-charts/nginx-ingress/v1.32.0/deploymentspec-apps-v1.json index 406c13c..e6eccb4 100644 --- a/helm-charts/nginx-ingress/v1.31.2/deploymentspec-apps-v1.json +++ b/helm-charts/nginx-ingress/v1.32.0/deploymentspec-apps-v1.json @@ -41,16 +41,16 @@ ] }, "selector": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.LabelSelector", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.LabelSelector", "description": "Label selector for pods. Existing ReplicaSets whose pods are selected by this will be the ones affected by this deployment. It must match the pod template's labels." }, "strategy": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.apps.v1.DeploymentStrategy", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.apps.v1.DeploymentStrategy", "description": "The deployment strategy to use to replace existing pods with new ones.", "x-kubernetes-patch-strategy": "retainKeys" }, "template": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.core.v1.PodTemplateSpec", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.core.v1.PodTemplateSpec", "description": "Template describes the pods that will be created. The only allowed template.spec.restartPolicy value is \"Always\"." } }, diff --git a/helm-charts/nginx-ingress/v1.31.2/deploymentspec.json b/helm-charts/nginx-ingress/v1.32.0/deploymentspec.json similarity index 93% rename from helm-charts/nginx-ingress/v1.31.2/deploymentspec.json rename to helm-charts/nginx-ingress/v1.32.0/deploymentspec.json index 406c13c..e6eccb4 100644 --- a/helm-charts/nginx-ingress/v1.31.2/deploymentspec.json +++ b/helm-charts/nginx-ingress/v1.32.0/deploymentspec.json @@ -41,16 +41,16 @@ ] }, "selector": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.LabelSelector", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.LabelSelector", "description": "Label selector for pods. Existing ReplicaSets whose pods are selected by this will be the ones affected by this deployment. It must match the pod template's labels." }, "strategy": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.apps.v1.DeploymentStrategy", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.apps.v1.DeploymentStrategy", "description": "The deployment strategy to use to replace existing pods with new ones.", "x-kubernetes-patch-strategy": "retainKeys" }, "template": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.core.v1.PodTemplateSpec", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.core.v1.PodTemplateSpec", "description": "Template describes the pods that will be created. The only allowed template.spec.restartPolicy value is \"Always\"." } }, diff --git a/helm-charts/nginx-ingress/v1.31.2/deploymentstatus-apps-v1.json b/helm-charts/nginx-ingress/v1.32.0/deploymentstatus-apps-v1.json similarity index 97% rename from helm-charts/nginx-ingress/v1.31.2/deploymentstatus-apps-v1.json rename to helm-charts/nginx-ingress/v1.32.0/deploymentstatus-apps-v1.json index 9caed31..ed9cb0f 100644 --- a/helm-charts/nginx-ingress/v1.31.2/deploymentstatus-apps-v1.json +++ b/helm-charts/nginx-ingress/v1.32.0/deploymentstatus-apps-v1.json @@ -20,7 +20,7 @@ "conditions": { "description": "Represents the latest available observations of a deployment's current state.", "items": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.apps.v1.DeploymentCondition" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.apps.v1.DeploymentCondition" }, "type": [ "array", diff --git a/helm-charts/nginx-ingress/v1.31.2/deploymentstatus.json b/helm-charts/nginx-ingress/v1.32.0/deploymentstatus.json similarity index 97% rename from helm-charts/nginx-ingress/v1.31.2/deploymentstatus.json rename to helm-charts/nginx-ingress/v1.32.0/deploymentstatus.json index 9caed31..ed9cb0f 100644 --- a/helm-charts/nginx-ingress/v1.31.2/deploymentstatus.json +++ b/helm-charts/nginx-ingress/v1.32.0/deploymentstatus.json @@ -20,7 +20,7 @@ "conditions": { "description": "Represents the latest available observations of a deployment's current state.", "items": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.apps.v1.DeploymentCondition" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.apps.v1.DeploymentCondition" }, "type": [ "array", diff --git a/helm-charts/nginx-ingress/v1.31.2/deploymentstrategy-apps-v1.json b/helm-charts/nginx-ingress/v1.32.0/deploymentstrategy-apps-v1.json similarity index 90% rename from helm-charts/nginx-ingress/v1.31.2/deploymentstrategy-apps-v1.json rename to helm-charts/nginx-ingress/v1.32.0/deploymentstrategy-apps-v1.json index 71f0dd2..b0cc7bd 100644 --- a/helm-charts/nginx-ingress/v1.31.2/deploymentstrategy-apps-v1.json +++ b/helm-charts/nginx-ingress/v1.32.0/deploymentstrategy-apps-v1.json @@ -2,7 +2,7 @@ "description": "DeploymentStrategy describes how to replace existing pods with new ones.", "properties": { "rollingUpdate": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.apps.v1.RollingUpdateDeployment", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.apps.v1.RollingUpdateDeployment", "description": "Rolling update config params. Present only if DeploymentStrategyType = RollingUpdate." }, "type": { diff --git a/helm-charts/nginx-ingress/v1.31.2/deploymentstrategy.json b/helm-charts/nginx-ingress/v1.32.0/deploymentstrategy.json similarity index 90% rename from helm-charts/nginx-ingress/v1.31.2/deploymentstrategy.json rename to helm-charts/nginx-ingress/v1.32.0/deploymentstrategy.json index 71f0dd2..b0cc7bd 100644 --- a/helm-charts/nginx-ingress/v1.31.2/deploymentstrategy.json +++ b/helm-charts/nginx-ingress/v1.32.0/deploymentstrategy.json @@ -2,7 +2,7 @@ "description": "DeploymentStrategy describes how to replace existing pods with new ones.", "properties": { "rollingUpdate": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.apps.v1.RollingUpdateDeployment", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.apps.v1.RollingUpdateDeployment", "description": "Rolling update config params. Present only if DeploymentStrategyType = RollingUpdate." }, "type": { diff --git a/helm-charts/nginx-ingress/v1.31.2/device-resource-v1alpha3.json b/helm-charts/nginx-ingress/v1.32.0/device-resource-v1alpha3.json similarity index 91% rename from helm-charts/nginx-ingress/v1.31.2/device-resource-v1alpha3.json rename to helm-charts/nginx-ingress/v1.32.0/device-resource-v1alpha3.json index 84c7bbf..30769d9 100644 --- a/helm-charts/nginx-ingress/v1.31.2/device-resource-v1alpha3.json +++ b/helm-charts/nginx-ingress/v1.32.0/device-resource-v1alpha3.json @@ -2,7 +2,7 @@ "description": "Device represents one individual hardware instance that can be selected based on its attributes. Besides the name, exactly one field must be set.", "properties": { "basic": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.resource.v1alpha3.BasicDevice", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.resource.v1alpha3.BasicDevice", "description": "Basic defines one device instance." }, "name": { diff --git a/helm-charts/nginx-ingress/v1.32.0/device-resource-v1beta1.json b/helm-charts/nginx-ingress/v1.32.0/device-resource-v1beta1.json new file mode 100644 index 0000000..ebfb891 --- /dev/null +++ b/helm-charts/nginx-ingress/v1.32.0/device-resource-v1beta1.json @@ -0,0 +1,21 @@ +{ + "description": "Device represents one individual hardware instance that can be selected based on its attributes. Besides the name, exactly one field must be set.", + "properties": { + "basic": { + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.resource.v1beta1.BasicDevice", + "description": "Basic defines one device instance." + }, + "name": { + "description": "Name is unique identifier among all devices managed by the driver in the pool. It must be a DNS label.", + "type": [ + "string", + "null" + ] + } + }, + "required": [ + "name" + ], + "type": "object", + "$schema": "http://json-schema.org/schema#" +} \ No newline at end of file diff --git a/helm-charts/nginx-ingress/v1.31.2/device.json b/helm-charts/nginx-ingress/v1.32.0/device.json similarity index 86% rename from helm-charts/nginx-ingress/v1.31.2/device.json rename to helm-charts/nginx-ingress/v1.32.0/device.json index 84c7bbf..ebfb891 100644 --- a/helm-charts/nginx-ingress/v1.31.2/device.json +++ b/helm-charts/nginx-ingress/v1.32.0/device.json @@ -2,7 +2,7 @@ "description": "Device represents one individual hardware instance that can be selected based on its attributes. Besides the name, exactly one field must be set.", "properties": { "basic": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.resource.v1alpha3.BasicDevice", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.resource.v1beta1.BasicDevice", "description": "Basic defines one device instance." }, "name": { diff --git a/helm-charts/nginx-ingress/v1.31.2/deviceallocationconfiguration-resource-v1alpha3.json b/helm-charts/nginx-ingress/v1.32.0/deviceallocationconfiguration-resource-v1alpha3.json similarity index 94% rename from helm-charts/nginx-ingress/v1.31.2/deviceallocationconfiguration-resource-v1alpha3.json rename to helm-charts/nginx-ingress/v1.32.0/deviceallocationconfiguration-resource-v1alpha3.json index ef81757..b05164a 100644 --- a/helm-charts/nginx-ingress/v1.31.2/deviceallocationconfiguration-resource-v1alpha3.json +++ b/helm-charts/nginx-ingress/v1.32.0/deviceallocationconfiguration-resource-v1alpha3.json @@ -2,7 +2,7 @@ "description": "DeviceAllocationConfiguration gets embedded in an AllocationResult.", "properties": { "opaque": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.resource.v1alpha3.OpaqueDeviceConfiguration", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.resource.v1alpha3.OpaqueDeviceConfiguration", "description": "Opaque provides driver-specific configuration parameters." }, "requests": { diff --git a/helm-charts/nginx-ingress/v1.32.0/deviceallocationconfiguration-resource-v1beta1.json b/helm-charts/nginx-ingress/v1.32.0/deviceallocationconfiguration-resource-v1beta1.json new file mode 100644 index 0000000..9ae6371 --- /dev/null +++ b/helm-charts/nginx-ingress/v1.32.0/deviceallocationconfiguration-resource-v1beta1.json @@ -0,0 +1,35 @@ +{ + "description": "DeviceAllocationConfiguration gets embedded in an AllocationResult.", + "properties": { + "opaque": { + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.resource.v1beta1.OpaqueDeviceConfiguration", + "description": "Opaque provides driver-specific configuration parameters." + }, + "requests": { + "description": "Requests lists the names of requests where the configuration applies. If empty, its applies to all requests.", + "items": { + "type": [ + "string", + "null" + ] + }, + "type": [ + "array", + "null" + ], + "x-kubernetes-list-type": "atomic" + }, + "source": { + "description": "Source records whether the configuration comes from a class and thus is not something that a normal user would have been able to set or from a claim.", + "type": [ + "string", + "null" + ] + } + }, + "required": [ + "source" + ], + "type": "object", + "$schema": "http://json-schema.org/schema#" +} \ No newline at end of file diff --git a/helm-charts/nginx-ingress/v1.31.2/deviceallocationconfiguration.json b/helm-charts/nginx-ingress/v1.32.0/deviceallocationconfiguration.json similarity index 89% rename from helm-charts/nginx-ingress/v1.31.2/deviceallocationconfiguration.json rename to helm-charts/nginx-ingress/v1.32.0/deviceallocationconfiguration.json index ef81757..9ae6371 100644 --- a/helm-charts/nginx-ingress/v1.31.2/deviceallocationconfiguration.json +++ b/helm-charts/nginx-ingress/v1.32.0/deviceallocationconfiguration.json @@ -2,7 +2,7 @@ "description": "DeviceAllocationConfiguration gets embedded in an AllocationResult.", "properties": { "opaque": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.resource.v1alpha3.OpaqueDeviceConfiguration", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.resource.v1beta1.OpaqueDeviceConfiguration", "description": "Opaque provides driver-specific configuration parameters." }, "requests": { diff --git a/helm-charts/nginx-ingress/v1.31.2/deviceallocationresult-resource-v1alpha3.json b/helm-charts/nginx-ingress/v1.32.0/deviceallocationresult-resource-v1alpha3.json similarity index 90% rename from helm-charts/nginx-ingress/v1.31.2/deviceallocationresult-resource-v1alpha3.json rename to helm-charts/nginx-ingress/v1.32.0/deviceallocationresult-resource-v1alpha3.json index 07ecfbc..80a3ac0 100644 --- a/helm-charts/nginx-ingress/v1.31.2/deviceallocationresult-resource-v1alpha3.json +++ b/helm-charts/nginx-ingress/v1.32.0/deviceallocationresult-resource-v1alpha3.json @@ -4,7 +4,7 @@ "config": { "description": "This field is a combination of all the claim and class configuration parameters. Drivers can distinguish between those based on a flag.\n\nThis includes configuration parameters for drivers which have no allocated devices in the result because it is up to the drivers which configuration parameters they support. They can silently ignore unknown configuration parameters.", "items": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.resource.v1alpha3.DeviceAllocationConfiguration" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.resource.v1alpha3.DeviceAllocationConfiguration" }, "type": [ "array", @@ -15,7 +15,7 @@ "results": { "description": "Results lists all allocated devices.", "items": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.resource.v1alpha3.DeviceRequestAllocationResult" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.resource.v1alpha3.DeviceRequestAllocationResult" }, "type": [ "array", diff --git a/helm-charts/nginx-ingress/v1.32.0/deviceallocationresult-resource-v1beta1.json b/helm-charts/nginx-ingress/v1.32.0/deviceallocationresult-resource-v1beta1.json new file mode 100644 index 0000000..664a7e6 --- /dev/null +++ b/helm-charts/nginx-ingress/v1.32.0/deviceallocationresult-resource-v1beta1.json @@ -0,0 +1,29 @@ +{ + "description": "DeviceAllocationResult is the result of allocating devices.", + "properties": { + "config": { + "description": "This field is a combination of all the claim and class configuration parameters. Drivers can distinguish between those based on a flag.\n\nThis includes configuration parameters for drivers which have no allocated devices in the result because it is up to the drivers which configuration parameters they support. They can silently ignore unknown configuration parameters.", + "items": { + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.resource.v1beta1.DeviceAllocationConfiguration" + }, + "type": [ + "array", + "null" + ], + "x-kubernetes-list-type": "atomic" + }, + "results": { + "description": "Results lists all allocated devices.", + "items": { + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.resource.v1beta1.DeviceRequestAllocationResult" + }, + "type": [ + "array", + "null" + ], + "x-kubernetes-list-type": "atomic" + } + }, + "type": "object", + "$schema": "http://json-schema.org/schema#" +} \ No newline at end of file diff --git a/helm-charts/nginx-ingress/v1.31.2/deviceallocationresult.json b/helm-charts/nginx-ingress/v1.32.0/deviceallocationresult.json similarity index 81% rename from helm-charts/nginx-ingress/v1.31.2/deviceallocationresult.json rename to helm-charts/nginx-ingress/v1.32.0/deviceallocationresult.json index 07ecfbc..664a7e6 100644 --- a/helm-charts/nginx-ingress/v1.31.2/deviceallocationresult.json +++ b/helm-charts/nginx-ingress/v1.32.0/deviceallocationresult.json @@ -4,7 +4,7 @@ "config": { "description": "This field is a combination of all the claim and class configuration parameters. Drivers can distinguish between those based on a flag.\n\nThis includes configuration parameters for drivers which have no allocated devices in the result because it is up to the drivers which configuration parameters they support. They can silently ignore unknown configuration parameters.", "items": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.resource.v1alpha3.DeviceAllocationConfiguration" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.resource.v1beta1.DeviceAllocationConfiguration" }, "type": [ "array", @@ -15,7 +15,7 @@ "results": { "description": "Results lists all allocated devices.", "items": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.resource.v1alpha3.DeviceRequestAllocationResult" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.resource.v1beta1.DeviceRequestAllocationResult" }, "type": [ "array", diff --git a/helm-charts/nginx-ingress/v1.31.2/deviceattribute-resource-v1alpha3.json b/helm-charts/nginx-ingress/v1.32.0/deviceattribute-resource-v1alpha3.json similarity index 100% rename from helm-charts/nginx-ingress/v1.31.2/deviceattribute-resource-v1alpha3.json rename to helm-charts/nginx-ingress/v1.32.0/deviceattribute-resource-v1alpha3.json diff --git a/helm-charts/nginx-ingress/v1.31.2/deviceattribute.json b/helm-charts/nginx-ingress/v1.32.0/deviceattribute-resource-v1beta1.json similarity index 100% rename from helm-charts/nginx-ingress/v1.31.2/deviceattribute.json rename to helm-charts/nginx-ingress/v1.32.0/deviceattribute-resource-v1beta1.json diff --git a/helm-charts/nginx-ingress/v1.32.0/deviceattribute.json b/helm-charts/nginx-ingress/v1.32.0/deviceattribute.json new file mode 100644 index 0000000..4ad000a --- /dev/null +++ b/helm-charts/nginx-ingress/v1.32.0/deviceattribute.json @@ -0,0 +1,36 @@ +{ + "description": "DeviceAttribute must have exactly one field set.", + "properties": { + "bool": { + "description": "BoolValue is a true/false value.", + "type": [ + "boolean", + "null" + ] + }, + "int": { + "description": "IntValue is a number.", + "format": "int64", + "type": [ + "integer", + "null" + ] + }, + "string": { + "description": "StringValue is a string. Must not be longer than 64 characters.", + "type": [ + "string", + "null" + ] + }, + "version": { + "description": "VersionValue is a semantic version according to semver.org spec 2.0.0. Must not be longer than 64 characters.", + "type": [ + "string", + "null" + ] + } + }, + "type": "object", + "$schema": "http://json-schema.org/schema#" +} \ No newline at end of file diff --git a/helm-charts/nginx-ingress/v1.32.0/devicecapacity-resource-v1beta1.json b/helm-charts/nginx-ingress/v1.32.0/devicecapacity-resource-v1beta1.json new file mode 100644 index 0000000..597f643 --- /dev/null +++ b/helm-charts/nginx-ingress/v1.32.0/devicecapacity-resource-v1beta1.json @@ -0,0 +1,14 @@ +{ + "description": "DeviceCapacity describes a quantity associated with a device.", + "properties": { + "value": { + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.apimachinery.pkg.api.resource.Quantity", + "description": "Value defines how much of a certain device capacity is available." + } + }, + "required": [ + "value" + ], + "type": "object", + "$schema": "http://json-schema.org/schema#" +} \ No newline at end of file diff --git a/helm-charts/nginx-ingress/v1.32.0/devicecapacity.json b/helm-charts/nginx-ingress/v1.32.0/devicecapacity.json new file mode 100644 index 0000000..597f643 --- /dev/null +++ b/helm-charts/nginx-ingress/v1.32.0/devicecapacity.json @@ -0,0 +1,14 @@ +{ + "description": "DeviceCapacity describes a quantity associated with a device.", + "properties": { + "value": { + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.apimachinery.pkg.api.resource.Quantity", + "description": "Value defines how much of a certain device capacity is available." + } + }, + "required": [ + "value" + ], + "type": "object", + "$schema": "http://json-schema.org/schema#" +} \ No newline at end of file diff --git a/helm-charts/nginx-ingress/v1.31.2/deviceclaim-resource-v1alpha3.json b/helm-charts/nginx-ingress/v1.32.0/deviceclaim-resource-v1alpha3.json similarity index 87% rename from helm-charts/nginx-ingress/v1.31.2/deviceclaim-resource-v1alpha3.json rename to helm-charts/nginx-ingress/v1.32.0/deviceclaim-resource-v1alpha3.json index 2ac8016..c010848 100644 --- a/helm-charts/nginx-ingress/v1.31.2/deviceclaim-resource-v1alpha3.json +++ b/helm-charts/nginx-ingress/v1.32.0/deviceclaim-resource-v1alpha3.json @@ -4,7 +4,7 @@ "config": { "description": "This field holds configuration for multiple potential drivers which could satisfy requests in this claim. It is ignored while allocating the claim.", "items": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.resource.v1alpha3.DeviceClaimConfiguration" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.resource.v1alpha3.DeviceClaimConfiguration" }, "type": [ "array", @@ -15,7 +15,7 @@ "constraints": { "description": "These constraints must be satisfied by the set of devices that get allocated for the claim.", "items": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.resource.v1alpha3.DeviceConstraint" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.resource.v1alpha3.DeviceConstraint" }, "type": [ "array", @@ -26,7 +26,7 @@ "requests": { "description": "Requests represent individual requests for distinct devices which must all be satisfied. If empty, nothing needs to be allocated.", "items": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.resource.v1alpha3.DeviceRequest" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.resource.v1alpha3.DeviceRequest" }, "type": [ "array", diff --git a/helm-charts/nginx-ingress/v1.32.0/deviceclaim-resource-v1beta1.json b/helm-charts/nginx-ingress/v1.32.0/deviceclaim-resource-v1beta1.json new file mode 100644 index 0000000..ee51891 --- /dev/null +++ b/helm-charts/nginx-ingress/v1.32.0/deviceclaim-resource-v1beta1.json @@ -0,0 +1,40 @@ +{ + "description": "DeviceClaim defines how to request devices with a ResourceClaim.", + "properties": { + "config": { + "description": "This field holds configuration for multiple potential drivers which could satisfy requests in this claim. It is ignored while allocating the claim.", + "items": { + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.resource.v1beta1.DeviceClaimConfiguration" + }, + "type": [ + "array", + "null" + ], + "x-kubernetes-list-type": "atomic" + }, + "constraints": { + "description": "These constraints must be satisfied by the set of devices that get allocated for the claim.", + "items": { + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.resource.v1beta1.DeviceConstraint" + }, + "type": [ + "array", + "null" + ], + "x-kubernetes-list-type": "atomic" + }, + "requests": { + "description": "Requests represent individual requests for distinct devices which must all be satisfied. If empty, nothing needs to be allocated.", + "items": { + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.resource.v1beta1.DeviceRequest" + }, + "type": [ + "array", + "null" + ], + "x-kubernetes-list-type": "atomic" + } + }, + "type": "object", + "$schema": "http://json-schema.org/schema#" +} \ No newline at end of file diff --git a/helm-charts/nginx-ingress/v1.31.2/deviceclaim.json b/helm-charts/nginx-ingress/v1.32.0/deviceclaim.json similarity index 79% rename from helm-charts/nginx-ingress/v1.31.2/deviceclaim.json rename to helm-charts/nginx-ingress/v1.32.0/deviceclaim.json index 2ac8016..ee51891 100644 --- a/helm-charts/nginx-ingress/v1.31.2/deviceclaim.json +++ b/helm-charts/nginx-ingress/v1.32.0/deviceclaim.json @@ -4,7 +4,7 @@ "config": { "description": "This field holds configuration for multiple potential drivers which could satisfy requests in this claim. It is ignored while allocating the claim.", "items": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.resource.v1alpha3.DeviceClaimConfiguration" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.resource.v1beta1.DeviceClaimConfiguration" }, "type": [ "array", @@ -15,7 +15,7 @@ "constraints": { "description": "These constraints must be satisfied by the set of devices that get allocated for the claim.", "items": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.resource.v1alpha3.DeviceConstraint" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.resource.v1beta1.DeviceConstraint" }, "type": [ "array", @@ -26,7 +26,7 @@ "requests": { "description": "Requests represent individual requests for distinct devices which must all be satisfied. If empty, nothing needs to be allocated.", "items": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.resource.v1alpha3.DeviceRequest" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.resource.v1beta1.DeviceRequest" }, "type": [ "array", diff --git a/helm-charts/nginx-ingress/v1.31.2/deviceclaimconfiguration-resource-v1alpha3.json b/helm-charts/nginx-ingress/v1.32.0/deviceclaimconfiguration-resource-v1alpha3.json similarity index 92% rename from helm-charts/nginx-ingress/v1.31.2/deviceclaimconfiguration-resource-v1alpha3.json rename to helm-charts/nginx-ingress/v1.32.0/deviceclaimconfiguration-resource-v1alpha3.json index 026fdd9..4e68724 100644 --- a/helm-charts/nginx-ingress/v1.31.2/deviceclaimconfiguration-resource-v1alpha3.json +++ b/helm-charts/nginx-ingress/v1.32.0/deviceclaimconfiguration-resource-v1alpha3.json @@ -2,7 +2,7 @@ "description": "DeviceClaimConfiguration is used for configuration parameters in DeviceClaim.", "properties": { "opaque": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.resource.v1alpha3.OpaqueDeviceConfiguration", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.resource.v1alpha3.OpaqueDeviceConfiguration", "description": "Opaque provides driver-specific configuration parameters." }, "requests": { diff --git a/helm-charts/nginx-ingress/v1.32.0/deviceclaimconfiguration-resource-v1beta1.json b/helm-charts/nginx-ingress/v1.32.0/deviceclaimconfiguration-resource-v1beta1.json new file mode 100644 index 0000000..b1e6e11 --- /dev/null +++ b/helm-charts/nginx-ingress/v1.32.0/deviceclaimconfiguration-resource-v1beta1.json @@ -0,0 +1,25 @@ +{ + "description": "DeviceClaimConfiguration is used for configuration parameters in DeviceClaim.", + "properties": { + "opaque": { + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.resource.v1beta1.OpaqueDeviceConfiguration", + "description": "Opaque provides driver-specific configuration parameters." + }, + "requests": { + "description": "Requests lists the names of requests where the configuration applies. If empty, it applies to all requests.", + "items": { + "type": [ + "string", + "null" + ] + }, + "type": [ + "array", + "null" + ], + "x-kubernetes-list-type": "atomic" + } + }, + "type": "object", + "$schema": "http://json-schema.org/schema#" +} \ No newline at end of file diff --git a/helm-charts/nginx-ingress/v1.31.2/deviceclaimconfiguration.json b/helm-charts/nginx-ingress/v1.32.0/deviceclaimconfiguration.json similarity index 85% rename from helm-charts/nginx-ingress/v1.31.2/deviceclaimconfiguration.json rename to helm-charts/nginx-ingress/v1.32.0/deviceclaimconfiguration.json index 026fdd9..b1e6e11 100644 --- a/helm-charts/nginx-ingress/v1.31.2/deviceclaimconfiguration.json +++ b/helm-charts/nginx-ingress/v1.32.0/deviceclaimconfiguration.json @@ -2,7 +2,7 @@ "description": "DeviceClaimConfiguration is used for configuration parameters in DeviceClaim.", "properties": { "opaque": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.resource.v1alpha3.OpaqueDeviceConfiguration", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.resource.v1beta1.OpaqueDeviceConfiguration", "description": "Opaque provides driver-specific configuration parameters." }, "requests": { diff --git a/helm-charts/nginx-ingress/v1.31.2/deviceclass-resource-v1alpha3.json b/helm-charts/nginx-ingress/v1.32.0/deviceclass-resource-v1alpha3.json similarity index 94% rename from helm-charts/nginx-ingress/v1.31.2/deviceclass-resource-v1alpha3.json rename to helm-charts/nginx-ingress/v1.32.0/deviceclass-resource-v1alpha3.json index e417cd5..5f832f4 100644 --- a/helm-charts/nginx-ingress/v1.31.2/deviceclass-resource-v1alpha3.json +++ b/helm-charts/nginx-ingress/v1.32.0/deviceclass-resource-v1alpha3.json @@ -22,11 +22,11 @@ ] }, "metadata": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta", "description": "Standard object metadata" }, "spec": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.resource.v1alpha3.DeviceClassSpec", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.resource.v1alpha3.DeviceClassSpec", "description": "Spec defines what can be allocated and how to configure it.\n\nThis is mutable. Consumers have to be prepared for classes changing at any time, either because they get updated or replaced. Claim allocations are done once based on whatever was set in classes at the time of allocation.\n\nChanging the spec automatically increments the metadata.generation number." } }, diff --git a/helm-charts/nginx-ingress/v1.31.2/podschedulingcontext-resource-v1alpha3.json b/helm-charts/nginx-ingress/v1.32.0/deviceclass-resource-v1beta1.json similarity index 57% rename from helm-charts/nginx-ingress/v1.31.2/podschedulingcontext-resource-v1alpha3.json rename to helm-charts/nginx-ingress/v1.32.0/deviceclass-resource-v1beta1.json index 00d7cb7..8fd7c09 100644 --- a/helm-charts/nginx-ingress/v1.31.2/podschedulingcontext-resource-v1alpha3.json +++ b/helm-charts/nginx-ingress/v1.32.0/deviceclass-resource-v1beta1.json @@ -1,5 +1,5 @@ { - "description": "PodSchedulingContext objects hold information that is needed to schedule a Pod with ResourceClaims that use \"WaitForFirstConsumer\" allocation mode.\n\nThis is an alpha type and requires enabling the DRAControlPlaneController feature gate.", + "description": "DeviceClass is a vendor- or admin-provided resource that contains device configuration and selectors. It can be referenced in the device requests of a claim to apply these presets. Cluster scoped.\n\nThis is an alpha type and requires enabling the DynamicResourceAllocation feature gate.", "properties": { "apiVersion": { "description": "APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources", @@ -8,7 +8,7 @@ "null" ], "enum": [ - "resource.k8s.io/v1alpha3" + "resource.k8s.io/v1beta1" ] }, "kind": { @@ -18,20 +18,16 @@ "null" ], "enum": [ - "PodSchedulingContext" + "DeviceClass" ] }, "metadata": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta", "description": "Standard object metadata" }, "spec": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.resource.v1alpha3.PodSchedulingContextSpec", - "description": "Spec describes where resources for the Pod are needed." - }, - "status": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.resource.v1alpha3.PodSchedulingContextStatus", - "description": "Status describes where resources for the Pod can be allocated." + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.resource.v1beta1.DeviceClassSpec", + "description": "Spec defines what can be allocated and how to configure it.\n\nThis is mutable. Consumers have to be prepared for classes changing at any time, either because they get updated or replaced. Claim allocations are done once based on whatever was set in classes at the time of allocation.\n\nChanging the spec automatically increments the metadata.generation number." } }, "required": [ @@ -41,8 +37,8 @@ "x-kubernetes-group-version-kind": [ { "group": "resource.k8s.io", - "kind": "PodSchedulingContext", - "version": "v1alpha3" + "kind": "DeviceClass", + "version": "v1beta1" } ], "$schema": "http://json-schema.org/schema#" diff --git a/helm-charts/nginx-ingress/v1.31.2/deviceclass.json b/helm-charts/nginx-ingress/v1.32.0/deviceclass.json similarity index 91% rename from helm-charts/nginx-ingress/v1.31.2/deviceclass.json rename to helm-charts/nginx-ingress/v1.32.0/deviceclass.json index ad071c8..a27dc24 100644 --- a/helm-charts/nginx-ingress/v1.31.2/deviceclass.json +++ b/helm-charts/nginx-ingress/v1.32.0/deviceclass.json @@ -19,11 +19,11 @@ ] }, "metadata": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta", "description": "Standard object metadata" }, "spec": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.resource.v1alpha3.DeviceClassSpec", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.resource.v1beta1.DeviceClassSpec", "description": "Spec defines what can be allocated and how to configure it.\n\nThis is mutable. Consumers have to be prepared for classes changing at any time, either because they get updated or replaced. Claim allocations are done once based on whatever was set in classes at the time of allocation.\n\nChanging the spec automatically increments the metadata.generation number." } }, @@ -35,7 +35,7 @@ { "group": "resource.k8s.io", "kind": "DeviceClass", - "version": "v1alpha3" + "version": "v1beta1" } ], "$schema": "http://json-schema.org/schema#" diff --git a/helm-charts/nginx-ingress/v1.31.2/deviceclassconfiguration-resource-v1alpha3.json b/helm-charts/nginx-ingress/v1.32.0/deviceclassconfiguration-resource-v1alpha3.json similarity index 85% rename from helm-charts/nginx-ingress/v1.31.2/deviceclassconfiguration-resource-v1alpha3.json rename to helm-charts/nginx-ingress/v1.32.0/deviceclassconfiguration-resource-v1alpha3.json index 2ec8a8c..6989fd8 100644 --- a/helm-charts/nginx-ingress/v1.31.2/deviceclassconfiguration-resource-v1alpha3.json +++ b/helm-charts/nginx-ingress/v1.32.0/deviceclassconfiguration-resource-v1alpha3.json @@ -2,7 +2,7 @@ "description": "DeviceClassConfiguration is used in DeviceClass.", "properties": { "opaque": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.resource.v1alpha3.OpaqueDeviceConfiguration", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.resource.v1alpha3.OpaqueDeviceConfiguration", "description": "Opaque provides driver-specific configuration parameters." } }, diff --git a/helm-charts/nginx-ingress/v1.32.0/deviceclassconfiguration-resource-v1beta1.json b/helm-charts/nginx-ingress/v1.32.0/deviceclassconfiguration-resource-v1beta1.json new file mode 100644 index 0000000..dbf9825 --- /dev/null +++ b/helm-charts/nginx-ingress/v1.32.0/deviceclassconfiguration-resource-v1beta1.json @@ -0,0 +1,11 @@ +{ + "description": "DeviceClassConfiguration is used in DeviceClass.", + "properties": { + "opaque": { + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.resource.v1beta1.OpaqueDeviceConfiguration", + "description": "Opaque provides driver-specific configuration parameters." + } + }, + "type": "object", + "$schema": "http://json-schema.org/schema#" +} \ No newline at end of file diff --git a/helm-charts/nginx-ingress/v1.31.2/deviceclassconfiguration.json b/helm-charts/nginx-ingress/v1.32.0/deviceclassconfiguration.json similarity index 73% rename from helm-charts/nginx-ingress/v1.31.2/deviceclassconfiguration.json rename to helm-charts/nginx-ingress/v1.32.0/deviceclassconfiguration.json index 2ec8a8c..dbf9825 100644 --- a/helm-charts/nginx-ingress/v1.31.2/deviceclassconfiguration.json +++ b/helm-charts/nginx-ingress/v1.32.0/deviceclassconfiguration.json @@ -2,7 +2,7 @@ "description": "DeviceClassConfiguration is used in DeviceClass.", "properties": { "opaque": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.resource.v1alpha3.OpaqueDeviceConfiguration", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.resource.v1beta1.OpaqueDeviceConfiguration", "description": "Opaque provides driver-specific configuration parameters." } }, diff --git a/helm-charts/nginx-ingress/v1.31.2/deviceclasslist-resource-v1alpha3.json b/helm-charts/nginx-ingress/v1.32.0/deviceclasslist-resource-v1alpha3.json similarity index 92% rename from helm-charts/nginx-ingress/v1.31.2/deviceclasslist-resource-v1alpha3.json rename to helm-charts/nginx-ingress/v1.32.0/deviceclasslist-resource-v1alpha3.json index e9277bf..fe95bdb 100644 --- a/helm-charts/nginx-ingress/v1.31.2/deviceclasslist-resource-v1alpha3.json +++ b/helm-charts/nginx-ingress/v1.32.0/deviceclasslist-resource-v1alpha3.json @@ -14,7 +14,7 @@ "items": { "description": "Items is the list of resource classes.", "items": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.resource.v1alpha3.DeviceClass" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.resource.v1alpha3.DeviceClass" }, "type": [ "array", @@ -32,7 +32,7 @@ ] }, "metadata": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.ListMeta", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.ListMeta", "description": "Standard list metadata" } }, diff --git a/helm-charts/nginx-ingress/v1.31.2/podschedulingcontextlist.json b/helm-charts/nginx-ingress/v1.32.0/deviceclasslist-resource-v1beta1.json similarity index 75% rename from helm-charts/nginx-ingress/v1.31.2/podschedulingcontextlist.json rename to helm-charts/nginx-ingress/v1.32.0/deviceclasslist-resource-v1beta1.json index b7f04fa..a05c8f0 100644 --- a/helm-charts/nginx-ingress/v1.31.2/podschedulingcontextlist.json +++ b/helm-charts/nginx-ingress/v1.32.0/deviceclasslist-resource-v1beta1.json @@ -1,17 +1,20 @@ { - "description": "PodSchedulingContextList is a collection of Pod scheduling objects.", + "description": "DeviceClassList is a collection of classes.", "properties": { "apiVersion": { "description": "APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources", "type": [ "string", "null" + ], + "enum": [ + "resource.k8s.io/v1beta1" ] }, "items": { - "description": "Items is the list of PodSchedulingContext objects.", + "description": "Items is the list of resource classes.", "items": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.resource.v1alpha3.PodSchedulingContext" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.resource.v1beta1.DeviceClass" }, "type": [ "array", @@ -25,11 +28,11 @@ "null" ], "enum": [ - "PodSchedulingContextList" + "DeviceClassList" ] }, "metadata": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.ListMeta", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.ListMeta", "description": "Standard list metadata" } }, @@ -40,8 +43,8 @@ "x-kubernetes-group-version-kind": [ { "group": "resource.k8s.io", - "kind": "PodSchedulingContextList", - "version": "v1alpha3" + "kind": "DeviceClassList", + "version": "v1beta1" } ], "$schema": "http://json-schema.org/schema#" diff --git a/helm-charts/nginx-ingress/v1.31.2/deviceclasslist.json b/helm-charts/nginx-ingress/v1.32.0/deviceclasslist.json similarity index 88% rename from helm-charts/nginx-ingress/v1.31.2/deviceclasslist.json rename to helm-charts/nginx-ingress/v1.32.0/deviceclasslist.json index 7ff6c2f..394fa44 100644 --- a/helm-charts/nginx-ingress/v1.31.2/deviceclasslist.json +++ b/helm-charts/nginx-ingress/v1.32.0/deviceclasslist.json @@ -11,7 +11,7 @@ "items": { "description": "Items is the list of resource classes.", "items": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.resource.v1alpha3.DeviceClass" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.resource.v1beta1.DeviceClass" }, "type": [ "array", @@ -29,7 +29,7 @@ ] }, "metadata": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.ListMeta", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.ListMeta", "description": "Standard list metadata" } }, @@ -41,7 +41,7 @@ { "group": "resource.k8s.io", "kind": "DeviceClassList", - "version": "v1alpha3" + "version": "v1beta1" } ], "$schema": "http://json-schema.org/schema#" diff --git a/helm-charts/nginx-ingress/v1.31.2/deviceclassspec-resource-v1alpha3.json b/helm-charts/nginx-ingress/v1.32.0/deviceclassspec-resource-v1alpha3.json similarity index 58% rename from helm-charts/nginx-ingress/v1.31.2/deviceclassspec-resource-v1alpha3.json rename to helm-charts/nginx-ingress/v1.32.0/deviceclassspec-resource-v1alpha3.json index 8abd368..07df0a3 100644 --- a/helm-charts/nginx-ingress/v1.31.2/deviceclassspec-resource-v1alpha3.json +++ b/helm-charts/nginx-ingress/v1.32.0/deviceclassspec-resource-v1alpha3.json @@ -4,7 +4,7 @@ "config": { "description": "Config defines configuration parameters that apply to each device that is claimed via this class. Some classses may potentially be satisfied by multiple drivers, so each instance of a vendor configuration applies to exactly one driver.\n\nThey are passed to the driver, but are not considered while allocating the claim.", "items": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.resource.v1alpha3.DeviceClassConfiguration" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.resource.v1alpha3.DeviceClassConfiguration" }, "type": [ "array", @@ -15,17 +15,13 @@ "selectors": { "description": "Each selector must be satisfied by a device which is claimed via this class.", "items": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.resource.v1alpha3.DeviceSelector" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.resource.v1alpha3.DeviceSelector" }, "type": [ "array", "null" ], "x-kubernetes-list-type": "atomic" - }, - "suitableNodes": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.core.v1.NodeSelector", - "description": "Only nodes matching the selector will be considered by the scheduler when trying to find a Node that fits a Pod when that Pod uses a claim that has not been allocated yet *and* that claim gets allocated through a control plane controller. It is ignored when the claim does not use a control plane controller for allocation.\n\nSetting this field is optional. If unset, all Nodes are candidates.\n\nThis is an alpha field and requires enabling the DRAControlPlaneController feature gate." } }, "type": "object", diff --git a/helm-charts/nginx-ingress/v1.32.0/deviceclassspec-resource-v1beta1.json b/helm-charts/nginx-ingress/v1.32.0/deviceclassspec-resource-v1beta1.json new file mode 100644 index 0000000..3d3c1f7 --- /dev/null +++ b/helm-charts/nginx-ingress/v1.32.0/deviceclassspec-resource-v1beta1.json @@ -0,0 +1,29 @@ +{ + "description": "DeviceClassSpec is used in a [DeviceClass] to define what can be allocated and how to configure it.", + "properties": { + "config": { + "description": "Config defines configuration parameters that apply to each device that is claimed via this class. Some classses may potentially be satisfied by multiple drivers, so each instance of a vendor configuration applies to exactly one driver.\n\nThey are passed to the driver, but are not considered while allocating the claim.", + "items": { + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.resource.v1beta1.DeviceClassConfiguration" + }, + "type": [ + "array", + "null" + ], + "x-kubernetes-list-type": "atomic" + }, + "selectors": { + "description": "Each selector must be satisfied by a device which is claimed via this class.", + "items": { + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.resource.v1beta1.DeviceSelector" + }, + "type": [ + "array", + "null" + ], + "x-kubernetes-list-type": "atomic" + } + }, + "type": "object", + "$schema": "http://json-schema.org/schema#" +} \ No newline at end of file diff --git a/helm-charts/nginx-ingress/v1.31.2/deviceclassspec.json b/helm-charts/nginx-ingress/v1.32.0/deviceclassspec.json similarity index 53% rename from helm-charts/nginx-ingress/v1.31.2/deviceclassspec.json rename to helm-charts/nginx-ingress/v1.32.0/deviceclassspec.json index 8abd368..3d3c1f7 100644 --- a/helm-charts/nginx-ingress/v1.31.2/deviceclassspec.json +++ b/helm-charts/nginx-ingress/v1.32.0/deviceclassspec.json @@ -4,7 +4,7 @@ "config": { "description": "Config defines configuration parameters that apply to each device that is claimed via this class. Some classses may potentially be satisfied by multiple drivers, so each instance of a vendor configuration applies to exactly one driver.\n\nThey are passed to the driver, but are not considered while allocating the claim.", "items": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.resource.v1alpha3.DeviceClassConfiguration" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.resource.v1beta1.DeviceClassConfiguration" }, "type": [ "array", @@ -15,17 +15,13 @@ "selectors": { "description": "Each selector must be satisfied by a device which is claimed via this class.", "items": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.resource.v1alpha3.DeviceSelector" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.resource.v1beta1.DeviceSelector" }, "type": [ "array", "null" ], "x-kubernetes-list-type": "atomic" - }, - "suitableNodes": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.core.v1.NodeSelector", - "description": "Only nodes matching the selector will be considered by the scheduler when trying to find a Node that fits a Pod when that Pod uses a claim that has not been allocated yet *and* that claim gets allocated through a control plane controller. It is ignored when the claim does not use a control plane controller for allocation.\n\nSetting this field is optional. If unset, all Nodes are candidates.\n\nThis is an alpha field and requires enabling the DRAControlPlaneController feature gate." } }, "type": "object", diff --git a/helm-charts/nginx-ingress/v1.31.2/deviceconstraint-resource-v1alpha3.json b/helm-charts/nginx-ingress/v1.32.0/deviceconstraint-resource-v1alpha3.json similarity index 100% rename from helm-charts/nginx-ingress/v1.31.2/deviceconstraint-resource-v1alpha3.json rename to helm-charts/nginx-ingress/v1.32.0/deviceconstraint-resource-v1alpha3.json diff --git a/helm-charts/nginx-ingress/v1.31.2/deviceconstraint.json b/helm-charts/nginx-ingress/v1.32.0/deviceconstraint-resource-v1beta1.json similarity index 100% rename from helm-charts/nginx-ingress/v1.31.2/deviceconstraint.json rename to helm-charts/nginx-ingress/v1.32.0/deviceconstraint-resource-v1beta1.json diff --git a/helm-charts/nginx-ingress/v1.32.0/deviceconstraint.json b/helm-charts/nginx-ingress/v1.32.0/deviceconstraint.json new file mode 100644 index 0000000..e3879d2 --- /dev/null +++ b/helm-charts/nginx-ingress/v1.32.0/deviceconstraint.json @@ -0,0 +1,28 @@ +{ + "description": "DeviceConstraint must have exactly one field set besides Requests.", + "properties": { + "matchAttribute": { + "description": "MatchAttribute requires that all devices in question have this attribute and that its type and value are the same across those devices.\n\nFor example, if you specified \"dra.example.com/numa\" (a hypothetical example!), then only devices in the same NUMA node will be chosen. A device which does not have that attribute will not be chosen. All devices should use a value of the same type for this attribute because that is part of its specification, but if one device doesn't, then it also will not be chosen.\n\nMust include the domain qualifier.", + "type": [ + "string", + "null" + ] + }, + "requests": { + "description": "Requests is a list of the one or more requests in this claim which must co-satisfy this constraint. If a request is fulfilled by multiple devices, then all of the devices must satisfy the constraint. If this is not specified, this constraint applies to all requests in this claim.", + "items": { + "type": [ + "string", + "null" + ] + }, + "type": [ + "array", + "null" + ], + "x-kubernetes-list-type": "atomic" + } + }, + "type": "object", + "$schema": "http://json-schema.org/schema#" +} \ No newline at end of file diff --git a/helm-charts/nginx-ingress/v1.31.2/devicerequest-resource-v1alpha3.json b/helm-charts/nginx-ingress/v1.32.0/devicerequest-resource-v1alpha3.json similarity index 93% rename from helm-charts/nginx-ingress/v1.31.2/devicerequest-resource-v1alpha3.json rename to helm-charts/nginx-ingress/v1.32.0/devicerequest-resource-v1alpha3.json index 1ba3e0d..a1d64a1 100644 --- a/helm-charts/nginx-ingress/v1.31.2/devicerequest-resource-v1alpha3.json +++ b/helm-charts/nginx-ingress/v1.32.0/devicerequest-resource-v1alpha3.json @@ -2,7 +2,7 @@ "description": "DeviceRequest is a request for devices required for a claim. This is typically a request for a single resource like a device, but can also ask for several identical devices.\n\nA DeviceClassName is currently required. Clients must check that it is indeed set. It's absence indicates that something changed in a way that is not supported by the client yet, in which case it must refuse to handle the request.", "properties": { "adminAccess": { - "description": "AdminAccess indicates that this is a claim for administrative access to the device(s). Claims with AdminAccess are expected to be used for monitoring or other management services for a device. They ignore all ordinary claims to the device with respect to access modes and any resource allocations.", + "description": "AdminAccess indicates that this is a claim for administrative access to the device(s). Claims with AdminAccess are expected to be used for monitoring or other management services for a device. They ignore all ordinary claims to the device with respect to access modes and any resource allocations.\n\nThis is an alpha field and requires enabling the DRAAdminAccess feature gate. Admin access is disabled if this field is unset or set to false, otherwise it is enabled.", "type": [ "boolean", "null" @@ -40,7 +40,7 @@ "selectors": { "description": "Selectors define criteria which must be satisfied by a specific device in order for that device to be considered for this request. All selectors must be satisfied for a device to be considered.", "items": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.resource.v1alpha3.DeviceSelector" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.resource.v1alpha3.DeviceSelector" }, "type": [ "array", diff --git a/helm-charts/nginx-ingress/v1.32.0/devicerequest-resource-v1beta1.json b/helm-charts/nginx-ingress/v1.32.0/devicerequest-resource-v1beta1.json new file mode 100644 index 0000000..be1e6e5 --- /dev/null +++ b/helm-charts/nginx-ingress/v1.32.0/devicerequest-resource-v1beta1.json @@ -0,0 +1,58 @@ +{ + "description": "DeviceRequest is a request for devices required for a claim. This is typically a request for a single resource like a device, but can also ask for several identical devices.\n\nA DeviceClassName is currently required. Clients must check that it is indeed set. It's absence indicates that something changed in a way that is not supported by the client yet, in which case it must refuse to handle the request.", + "properties": { + "adminAccess": { + "description": "AdminAccess indicates that this is a claim for administrative access to the device(s). Claims with AdminAccess are expected to be used for monitoring or other management services for a device. They ignore all ordinary claims to the device with respect to access modes and any resource allocations.\n\nThis is an alpha field and requires enabling the DRAAdminAccess feature gate. Admin access is disabled if this field is unset or set to false, otherwise it is enabled.", + "type": [ + "boolean", + "null" + ] + }, + "allocationMode": { + "description": "AllocationMode and its related fields define how devices are allocated to satisfy this request. Supported values are:\n\n- ExactCount: This request is for a specific number of devices.\n This is the default. The exact number is provided in the\n count field.\n\n- All: This request is for all of the matching devices in a pool.\n Allocation will fail if some devices are already allocated,\n unless adminAccess is requested.\n\nIf AlloctionMode is not specified, the default mode is ExactCount. If the mode is ExactCount and count is not specified, the default count is one. Any other requests must specify this field.\n\nMore modes may get added in the future. Clients must refuse to handle requests with unknown modes.", + "type": [ + "string", + "null" + ] + }, + "count": { + "description": "Count is used only when the count mode is \"ExactCount\". Must be greater than zero. If AllocationMode is ExactCount and this field is not specified, the default is one.", + "format": "int64", + "type": [ + "integer", + "null" + ] + }, + "deviceClassName": { + "description": "DeviceClassName references a specific DeviceClass, which can define additional configuration and selectors to be inherited by this request.\n\nA class is required. Which classes are available depends on the cluster.\n\nAdministrators may use this to restrict which devices may get requested by only installing classes with selectors for permitted devices. If users are free to request anything without restrictions, then administrators can create an empty DeviceClass for users to reference.", + "type": [ + "string", + "null" + ] + }, + "name": { + "description": "Name can be used to reference this request in a pod.spec.containers[].resources.claims entry and in a constraint of the claim.\n\nMust be a DNS label.", + "type": [ + "string", + "null" + ] + }, + "selectors": { + "description": "Selectors define criteria which must be satisfied by a specific device in order for that device to be considered for this request. All selectors must be satisfied for a device to be considered.", + "items": { + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.resource.v1beta1.DeviceSelector" + }, + "type": [ + "array", + "null" + ], + "x-kubernetes-list-type": "atomic" + } + }, + "required": [ + "name", + "deviceClassName" + ], + "type": "object", + "$schema": "http://json-schema.org/schema#" +} \ No newline at end of file diff --git a/helm-charts/nginx-ingress/v1.31.2/devicerequest.json b/helm-charts/nginx-ingress/v1.32.0/devicerequest.json similarity index 92% rename from helm-charts/nginx-ingress/v1.31.2/devicerequest.json rename to helm-charts/nginx-ingress/v1.32.0/devicerequest.json index 1ba3e0d..be1e6e5 100644 --- a/helm-charts/nginx-ingress/v1.31.2/devicerequest.json +++ b/helm-charts/nginx-ingress/v1.32.0/devicerequest.json @@ -2,7 +2,7 @@ "description": "DeviceRequest is a request for devices required for a claim. This is typically a request for a single resource like a device, but can also ask for several identical devices.\n\nA DeviceClassName is currently required. Clients must check that it is indeed set. It's absence indicates that something changed in a way that is not supported by the client yet, in which case it must refuse to handle the request.", "properties": { "adminAccess": { - "description": "AdminAccess indicates that this is a claim for administrative access to the device(s). Claims with AdminAccess are expected to be used for monitoring or other management services for a device. They ignore all ordinary claims to the device with respect to access modes and any resource allocations.", + "description": "AdminAccess indicates that this is a claim for administrative access to the device(s). Claims with AdminAccess are expected to be used for monitoring or other management services for a device. They ignore all ordinary claims to the device with respect to access modes and any resource allocations.\n\nThis is an alpha field and requires enabling the DRAAdminAccess feature gate. Admin access is disabled if this field is unset or set to false, otherwise it is enabled.", "type": [ "boolean", "null" @@ -40,7 +40,7 @@ "selectors": { "description": "Selectors define criteria which must be satisfied by a specific device in order for that device to be considered for this request. All selectors must be satisfied for a device to be considered.", "items": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.resource.v1alpha3.DeviceSelector" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.resource.v1beta1.DeviceSelector" }, "type": [ "array", diff --git a/helm-charts/nginx-ingress/v1.31.2/devicerequestallocationresult-resource-v1alpha3.json b/helm-charts/nginx-ingress/v1.32.0/devicerequestallocationresult-resource-v1alpha3.json similarity index 77% rename from helm-charts/nginx-ingress/v1.31.2/devicerequestallocationresult-resource-v1alpha3.json rename to helm-charts/nginx-ingress/v1.32.0/devicerequestallocationresult-resource-v1alpha3.json index 65dee19..ca4bcae 100644 --- a/helm-charts/nginx-ingress/v1.31.2/devicerequestallocationresult-resource-v1alpha3.json +++ b/helm-charts/nginx-ingress/v1.32.0/devicerequestallocationresult-resource-v1alpha3.json @@ -1,6 +1,13 @@ { "description": "DeviceRequestAllocationResult contains the allocation result for one request.", "properties": { + "adminAccess": { + "description": "AdminAccess indicates that this device was allocated for administrative access. See the corresponding request field for a definition of mode.\n\nThis is an alpha field and requires enabling the DRAAdminAccess feature gate. Admin access is disabled if this field is unset or set to false, otherwise it is enabled.", + "type": [ + "boolean", + "null" + ] + }, "device": { "description": "Device references one device instance via its name in the driver's resource pool. It must be a DNS label.", "type": [ diff --git a/helm-charts/nginx-ingress/v1.32.0/devicerequestallocationresult-resource-v1beta1.json b/helm-charts/nginx-ingress/v1.32.0/devicerequestallocationresult-resource-v1beta1.json new file mode 100644 index 0000000..ca4bcae --- /dev/null +++ b/helm-charts/nginx-ingress/v1.32.0/devicerequestallocationresult-resource-v1beta1.json @@ -0,0 +1,48 @@ +{ + "description": "DeviceRequestAllocationResult contains the allocation result for one request.", + "properties": { + "adminAccess": { + "description": "AdminAccess indicates that this device was allocated for administrative access. See the corresponding request field for a definition of mode.\n\nThis is an alpha field and requires enabling the DRAAdminAccess feature gate. Admin access is disabled if this field is unset or set to false, otherwise it is enabled.", + "type": [ + "boolean", + "null" + ] + }, + "device": { + "description": "Device references one device instance via its name in the driver's resource pool. It must be a DNS label.", + "type": [ + "string", + "null" + ] + }, + "driver": { + "description": "Driver specifies the name of the DRA driver whose kubelet plugin should be invoked to process the allocation once the claim is needed on a node.\n\nMust be a DNS subdomain and should end with a DNS domain owned by the vendor of the driver.", + "type": [ + "string", + "null" + ] + }, + "pool": { + "description": "This name together with the driver name and the device name field identify which device was allocated (`//`).\n\nMust not be longer than 253 characters and may contain one or more DNS sub-domains separated by slashes.", + "type": [ + "string", + "null" + ] + }, + "request": { + "description": "Request is the name of the request in the claim which caused this device to be allocated. Multiple devices may have been allocated per request.", + "type": [ + "string", + "null" + ] + } + }, + "required": [ + "request", + "driver", + "pool", + "device" + ], + "type": "object", + "$schema": "http://json-schema.org/schema#" +} \ No newline at end of file diff --git a/helm-charts/nginx-ingress/v1.31.2/devicerequestallocationresult.json b/helm-charts/nginx-ingress/v1.32.0/devicerequestallocationresult.json similarity index 77% rename from helm-charts/nginx-ingress/v1.31.2/devicerequestallocationresult.json rename to helm-charts/nginx-ingress/v1.32.0/devicerequestallocationresult.json index 65dee19..ca4bcae 100644 --- a/helm-charts/nginx-ingress/v1.31.2/devicerequestallocationresult.json +++ b/helm-charts/nginx-ingress/v1.32.0/devicerequestallocationresult.json @@ -1,6 +1,13 @@ { "description": "DeviceRequestAllocationResult contains the allocation result for one request.", "properties": { + "adminAccess": { + "description": "AdminAccess indicates that this device was allocated for administrative access. See the corresponding request field for a definition of mode.\n\nThis is an alpha field and requires enabling the DRAAdminAccess feature gate. Admin access is disabled if this field is unset or set to false, otherwise it is enabled.", + "type": [ + "boolean", + "null" + ] + }, "device": { "description": "Device references one device instance via its name in the driver's resource pool. It must be a DNS label.", "type": [ diff --git a/helm-charts/nginx-ingress/v1.31.2/deviceselector-resource-v1alpha3.json b/helm-charts/nginx-ingress/v1.32.0/deviceselector-resource-v1alpha3.json similarity index 85% rename from helm-charts/nginx-ingress/v1.31.2/deviceselector-resource-v1alpha3.json rename to helm-charts/nginx-ingress/v1.32.0/deviceselector-resource-v1alpha3.json index f02f65f..b5e1522 100644 --- a/helm-charts/nginx-ingress/v1.31.2/deviceselector-resource-v1alpha3.json +++ b/helm-charts/nginx-ingress/v1.32.0/deviceselector-resource-v1alpha3.json @@ -2,7 +2,7 @@ "description": "DeviceSelector must have exactly one field set.", "properties": { "cel": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.resource.v1alpha3.CELDeviceSelector", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.resource.v1alpha3.CELDeviceSelector", "description": "CEL contains a CEL expression for selecting a device." } }, diff --git a/helm-charts/nginx-ingress/v1.32.0/deviceselector-resource-v1beta1.json b/helm-charts/nginx-ingress/v1.32.0/deviceselector-resource-v1beta1.json new file mode 100644 index 0000000..cf4312f --- /dev/null +++ b/helm-charts/nginx-ingress/v1.32.0/deviceselector-resource-v1beta1.json @@ -0,0 +1,11 @@ +{ + "description": "DeviceSelector must have exactly one field set.", + "properties": { + "cel": { + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.resource.v1beta1.CELDeviceSelector", + "description": "CEL contains a CEL expression for selecting a device." + } + }, + "type": "object", + "$schema": "http://json-schema.org/schema#" +} \ No newline at end of file diff --git a/helm-charts/nginx-ingress/v1.31.2/deviceselector.json b/helm-charts/nginx-ingress/v1.32.0/deviceselector.json similarity index 74% rename from helm-charts/nginx-ingress/v1.31.2/deviceselector.json rename to helm-charts/nginx-ingress/v1.32.0/deviceselector.json index f02f65f..cf4312f 100644 --- a/helm-charts/nginx-ingress/v1.31.2/deviceselector.json +++ b/helm-charts/nginx-ingress/v1.32.0/deviceselector.json @@ -2,7 +2,7 @@ "description": "DeviceSelector must have exactly one field set.", "properties": { "cel": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.resource.v1alpha3.CELDeviceSelector", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.resource.v1beta1.CELDeviceSelector", "description": "CEL contains a CEL expression for selecting a device." } }, diff --git a/helm-charts/nginx-ingress/v1.31.2/downwardapiprojection-v1.json b/helm-charts/nginx-ingress/v1.32.0/downwardapiprojection-v1.json similarity index 90% rename from helm-charts/nginx-ingress/v1.31.2/downwardapiprojection-v1.json rename to helm-charts/nginx-ingress/v1.32.0/downwardapiprojection-v1.json index 3090aac..2982c32 100644 --- a/helm-charts/nginx-ingress/v1.31.2/downwardapiprojection-v1.json +++ b/helm-charts/nginx-ingress/v1.32.0/downwardapiprojection-v1.json @@ -4,7 +4,7 @@ "items": { "description": "Items is a list of DownwardAPIVolume file", "items": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.core.v1.DownwardAPIVolumeFile" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.core.v1.DownwardAPIVolumeFile" }, "type": [ "array", diff --git a/helm-charts/nginx-ingress/v1.31.2/downwardapiprojection.json b/helm-charts/nginx-ingress/v1.32.0/downwardapiprojection.json similarity index 90% rename from helm-charts/nginx-ingress/v1.31.2/downwardapiprojection.json rename to helm-charts/nginx-ingress/v1.32.0/downwardapiprojection.json index 3090aac..2982c32 100644 --- a/helm-charts/nginx-ingress/v1.31.2/downwardapiprojection.json +++ b/helm-charts/nginx-ingress/v1.32.0/downwardapiprojection.json @@ -4,7 +4,7 @@ "items": { "description": "Items is a list of DownwardAPIVolume file", "items": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.core.v1.DownwardAPIVolumeFile" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.core.v1.DownwardAPIVolumeFile" }, "type": [ "array", diff --git a/helm-charts/nginx-ingress/v1.31.2/downwardapivolumefile-v1.json b/helm-charts/nginx-ingress/v1.32.0/downwardapivolumefile-v1.json similarity index 92% rename from helm-charts/nginx-ingress/v1.31.2/downwardapivolumefile-v1.json rename to helm-charts/nginx-ingress/v1.32.0/downwardapivolumefile-v1.json index cb1f8ba..97856f3 100644 --- a/helm-charts/nginx-ingress/v1.31.2/downwardapivolumefile-v1.json +++ b/helm-charts/nginx-ingress/v1.32.0/downwardapivolumefile-v1.json @@ -2,7 +2,7 @@ "description": "DownwardAPIVolumeFile represents information to create the file containing the pod field", "properties": { "fieldRef": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.core.v1.ObjectFieldSelector", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.core.v1.ObjectFieldSelector", "description": "Required: Selects a field of the pod: only annotations, labels, name, namespace and uid are supported." }, "mode": { @@ -21,7 +21,7 @@ ] }, "resourceFieldRef": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.core.v1.ResourceFieldSelector", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.core.v1.ResourceFieldSelector", "description": "Selects a resource of the container: only resources limits and requests (limits.cpu, limits.memory, requests.cpu and requests.memory) are currently supported." } }, diff --git a/helm-charts/nginx-ingress/v1.31.2/downwardapivolumefile.json b/helm-charts/nginx-ingress/v1.32.0/downwardapivolumefile.json similarity index 92% rename from helm-charts/nginx-ingress/v1.31.2/downwardapivolumefile.json rename to helm-charts/nginx-ingress/v1.32.0/downwardapivolumefile.json index cb1f8ba..97856f3 100644 --- a/helm-charts/nginx-ingress/v1.31.2/downwardapivolumefile.json +++ b/helm-charts/nginx-ingress/v1.32.0/downwardapivolumefile.json @@ -2,7 +2,7 @@ "description": "DownwardAPIVolumeFile represents information to create the file containing the pod field", "properties": { "fieldRef": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.core.v1.ObjectFieldSelector", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.core.v1.ObjectFieldSelector", "description": "Required: Selects a field of the pod: only annotations, labels, name, namespace and uid are supported." }, "mode": { @@ -21,7 +21,7 @@ ] }, "resourceFieldRef": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.core.v1.ResourceFieldSelector", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.core.v1.ResourceFieldSelector", "description": "Selects a resource of the container: only resources limits and requests (limits.cpu, limits.memory, requests.cpu and requests.memory) are currently supported." } }, diff --git a/helm-charts/nginx-ingress/v1.31.2/downwardapivolumesource-v1.json b/helm-charts/nginx-ingress/v1.32.0/downwardapivolumesource-v1.json similarity index 95% rename from helm-charts/nginx-ingress/v1.31.2/downwardapivolumesource-v1.json rename to helm-charts/nginx-ingress/v1.32.0/downwardapivolumesource-v1.json index b666636..fc8ca09 100644 --- a/helm-charts/nginx-ingress/v1.31.2/downwardapivolumesource-v1.json +++ b/helm-charts/nginx-ingress/v1.32.0/downwardapivolumesource-v1.json @@ -12,7 +12,7 @@ "items": { "description": "Items is a list of downward API volume file", "items": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.core.v1.DownwardAPIVolumeFile" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.core.v1.DownwardAPIVolumeFile" }, "type": [ "array", diff --git a/helm-charts/nginx-ingress/v1.31.2/downwardapivolumesource.json b/helm-charts/nginx-ingress/v1.32.0/downwardapivolumesource.json similarity index 95% rename from helm-charts/nginx-ingress/v1.31.2/downwardapivolumesource.json rename to helm-charts/nginx-ingress/v1.32.0/downwardapivolumesource.json index b666636..fc8ca09 100644 --- a/helm-charts/nginx-ingress/v1.31.2/downwardapivolumesource.json +++ b/helm-charts/nginx-ingress/v1.32.0/downwardapivolumesource.json @@ -12,7 +12,7 @@ "items": { "description": "Items is a list of downward API volume file", "items": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.core.v1.DownwardAPIVolumeFile" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.core.v1.DownwardAPIVolumeFile" }, "type": [ "array", diff --git a/helm-charts/nginx-ingress/v1.31.2/emptydirvolumesource-v1.json b/helm-charts/nginx-ingress/v1.32.0/emptydirvolumesource-v1.json similarity index 94% rename from helm-charts/nginx-ingress/v1.31.2/emptydirvolumesource-v1.json rename to helm-charts/nginx-ingress/v1.32.0/emptydirvolumesource-v1.json index 336be1a..4d2ee03 100644 --- a/helm-charts/nginx-ingress/v1.31.2/emptydirvolumesource-v1.json +++ b/helm-charts/nginx-ingress/v1.32.0/emptydirvolumesource-v1.json @@ -9,7 +9,7 @@ ] }, "sizeLimit": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.apimachinery.pkg.api.resource.Quantity", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.apimachinery.pkg.api.resource.Quantity", "description": "sizeLimit is the total amount of local storage required for this EmptyDir volume. The size limit is also applicable for memory medium. The maximum usage on memory medium EmptyDir would be the minimum value between the SizeLimit specified here and the sum of memory limits of all containers in a pod. The default is nil which means that the limit is undefined. More info: https://kubernetes.io/docs/concepts/storage/volumes#emptydir" } }, diff --git a/helm-charts/nginx-ingress/v1.31.2/emptydirvolumesource.json b/helm-charts/nginx-ingress/v1.32.0/emptydirvolumesource.json similarity index 94% rename from helm-charts/nginx-ingress/v1.31.2/emptydirvolumesource.json rename to helm-charts/nginx-ingress/v1.32.0/emptydirvolumesource.json index 336be1a..4d2ee03 100644 --- a/helm-charts/nginx-ingress/v1.31.2/emptydirvolumesource.json +++ b/helm-charts/nginx-ingress/v1.32.0/emptydirvolumesource.json @@ -9,7 +9,7 @@ ] }, "sizeLimit": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.apimachinery.pkg.api.resource.Quantity", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.apimachinery.pkg.api.resource.Quantity", "description": "sizeLimit is the total amount of local storage required for this EmptyDir volume. The size limit is also applicable for memory medium. The maximum usage on memory medium EmptyDir would be the minimum value between the SizeLimit specified here and the sum of memory limits of all containers in a pod. The default is nil which means that the limit is undefined. More info: https://kubernetes.io/docs/concepts/storage/volumes#emptydir" } }, diff --git a/helm-charts/nginx-ingress/v1.31.2/endpoint-discovery-v1.json b/helm-charts/nginx-ingress/v1.32.0/endpoint-discovery-v1.json similarity index 93% rename from helm-charts/nginx-ingress/v1.31.2/endpoint-discovery-v1.json rename to helm-charts/nginx-ingress/v1.32.0/endpoint-discovery-v1.json index aadb431..d00ce26 100644 --- a/helm-charts/nginx-ingress/v1.31.2/endpoint-discovery-v1.json +++ b/helm-charts/nginx-ingress/v1.32.0/endpoint-discovery-v1.json @@ -16,7 +16,7 @@ "x-kubernetes-list-type": "set" }, "conditions": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.discovery.v1.EndpointConditions", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.discovery.v1.EndpointConditions", "description": "conditions contains information about the current status of the endpoint." }, "deprecatedTopology": { @@ -33,7 +33,7 @@ ] }, "hints": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.discovery.v1.EndpointHints", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.discovery.v1.EndpointHints", "description": "hints contains information associated with how an endpoint should be consumed." }, "hostname": { @@ -51,7 +51,7 @@ ] }, "targetRef": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.core.v1.ObjectReference", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.core.v1.ObjectReference", "description": "targetRef is a reference to a Kubernetes object that represents this endpoint." }, "zone": { diff --git a/helm-charts/nginx-ingress/v1.31.2/endpoint.json b/helm-charts/nginx-ingress/v1.32.0/endpoint.json similarity index 93% rename from helm-charts/nginx-ingress/v1.31.2/endpoint.json rename to helm-charts/nginx-ingress/v1.32.0/endpoint.json index aadb431..d00ce26 100644 --- a/helm-charts/nginx-ingress/v1.31.2/endpoint.json +++ b/helm-charts/nginx-ingress/v1.32.0/endpoint.json @@ -16,7 +16,7 @@ "x-kubernetes-list-type": "set" }, "conditions": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.discovery.v1.EndpointConditions", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.discovery.v1.EndpointConditions", "description": "conditions contains information about the current status of the endpoint." }, "deprecatedTopology": { @@ -33,7 +33,7 @@ ] }, "hints": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.discovery.v1.EndpointHints", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.discovery.v1.EndpointHints", "description": "hints contains information associated with how an endpoint should be consumed." }, "hostname": { @@ -51,7 +51,7 @@ ] }, "targetRef": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.core.v1.ObjectReference", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.core.v1.ObjectReference", "description": "targetRef is a reference to a Kubernetes object that represents this endpoint." }, "zone": { diff --git a/helm-charts/nginx-ingress/v1.31.2/endpointaddress-v1.json b/helm-charts/nginx-ingress/v1.32.0/endpointaddress-v1.json similarity index 94% rename from helm-charts/nginx-ingress/v1.31.2/endpointaddress-v1.json rename to helm-charts/nginx-ingress/v1.32.0/endpointaddress-v1.json index 3069819..7dbf1b0 100644 --- a/helm-charts/nginx-ingress/v1.31.2/endpointaddress-v1.json +++ b/helm-charts/nginx-ingress/v1.32.0/endpointaddress-v1.json @@ -23,7 +23,7 @@ ] }, "targetRef": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.core.v1.ObjectReference", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.core.v1.ObjectReference", "description": "Reference to object providing the endpoint." } }, diff --git a/helm-charts/nginx-ingress/v1.31.2/endpointaddress.json b/helm-charts/nginx-ingress/v1.32.0/endpointaddress.json similarity index 94% rename from helm-charts/nginx-ingress/v1.31.2/endpointaddress.json rename to helm-charts/nginx-ingress/v1.32.0/endpointaddress.json index 3069819..7dbf1b0 100644 --- a/helm-charts/nginx-ingress/v1.31.2/endpointaddress.json +++ b/helm-charts/nginx-ingress/v1.32.0/endpointaddress.json @@ -23,7 +23,7 @@ ] }, "targetRef": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.core.v1.ObjectReference", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.core.v1.ObjectReference", "description": "Reference to object providing the endpoint." } }, diff --git a/helm-charts/nginx-ingress/v1.31.2/endpointconditions-discovery-v1.json b/helm-charts/nginx-ingress/v1.32.0/endpointconditions-discovery-v1.json similarity index 100% rename from helm-charts/nginx-ingress/v1.31.2/endpointconditions-discovery-v1.json rename to helm-charts/nginx-ingress/v1.32.0/endpointconditions-discovery-v1.json diff --git a/helm-charts/nginx-ingress/v1.31.2/endpointconditions.json b/helm-charts/nginx-ingress/v1.32.0/endpointconditions.json similarity index 100% rename from helm-charts/nginx-ingress/v1.31.2/endpointconditions.json rename to helm-charts/nginx-ingress/v1.32.0/endpointconditions.json diff --git a/helm-charts/nginx-ingress/v1.31.2/endpointhints-discovery-v1.json b/helm-charts/nginx-ingress/v1.32.0/endpointhints-discovery-v1.json similarity index 89% rename from helm-charts/nginx-ingress/v1.31.2/endpointhints-discovery-v1.json rename to helm-charts/nginx-ingress/v1.32.0/endpointhints-discovery-v1.json index bc22aae..43746aa 100644 --- a/helm-charts/nginx-ingress/v1.31.2/endpointhints-discovery-v1.json +++ b/helm-charts/nginx-ingress/v1.32.0/endpointhints-discovery-v1.json @@ -4,7 +4,7 @@ "forZones": { "description": "forZones indicates the zone(s) this endpoint should be consumed by to enable topology aware routing.", "items": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.discovery.v1.ForZone" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.discovery.v1.ForZone" }, "type": [ "array", diff --git a/helm-charts/nginx-ingress/v1.31.2/endpointhints.json b/helm-charts/nginx-ingress/v1.32.0/endpointhints.json similarity index 89% rename from helm-charts/nginx-ingress/v1.31.2/endpointhints.json rename to helm-charts/nginx-ingress/v1.32.0/endpointhints.json index bc22aae..43746aa 100644 --- a/helm-charts/nginx-ingress/v1.31.2/endpointhints.json +++ b/helm-charts/nginx-ingress/v1.32.0/endpointhints.json @@ -4,7 +4,7 @@ "forZones": { "description": "forZones indicates the zone(s) this endpoint should be consumed by to enable topology aware routing.", "items": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.discovery.v1.ForZone" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.discovery.v1.ForZone" }, "type": [ "array", diff --git a/helm-charts/nginx-ingress/v1.31.2/endpointport-discovery-v1.json b/helm-charts/nginx-ingress/v1.32.0/endpointport-discovery-v1.json similarity index 100% rename from helm-charts/nginx-ingress/v1.31.2/endpointport-discovery-v1.json rename to helm-charts/nginx-ingress/v1.32.0/endpointport-discovery-v1.json diff --git a/helm-charts/nginx-ingress/v1.31.2/endpointport-v1.json b/helm-charts/nginx-ingress/v1.32.0/endpointport-v1.json similarity index 100% rename from helm-charts/nginx-ingress/v1.31.2/endpointport-v1.json rename to helm-charts/nginx-ingress/v1.32.0/endpointport-v1.json diff --git a/helm-charts/nginx-ingress/v1.31.2/endpointport.json b/helm-charts/nginx-ingress/v1.32.0/endpointport.json similarity index 100% rename from helm-charts/nginx-ingress/v1.31.2/endpointport.json rename to helm-charts/nginx-ingress/v1.32.0/endpointport.json diff --git a/helm-charts/nginx-ingress/v1.31.2/endpoints-v1.json b/helm-charts/nginx-ingress/v1.32.0/endpoints-v1.json similarity index 95% rename from helm-charts/nginx-ingress/v1.31.2/endpoints-v1.json rename to helm-charts/nginx-ingress/v1.32.0/endpoints-v1.json index 41004ae..1b7a509 100644 --- a/helm-charts/nginx-ingress/v1.31.2/endpoints-v1.json +++ b/helm-charts/nginx-ingress/v1.32.0/endpoints-v1.json @@ -22,13 +22,13 @@ ] }, "metadata": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta", "description": "Standard object's metadata. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#metadata" }, "subsets": { "description": "The set of all endpoints is the union of all subsets. Addresses are placed into subsets according to the IPs they share. A single address with multiple ports, some of which are ready and some of which are not (because they come from different containers) will result in the address being displayed in different subsets for the different ports. No address will appear in both Addresses and NotReadyAddresses in the same subset. Sets of addresses and ports that comprise a service.", "items": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.core.v1.EndpointSubset" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.core.v1.EndpointSubset" }, "type": [ "array", diff --git a/helm-charts/nginx-ingress/v1.31.2/endpoints.json b/helm-charts/nginx-ingress/v1.32.0/endpoints.json similarity index 95% rename from helm-charts/nginx-ingress/v1.31.2/endpoints.json rename to helm-charts/nginx-ingress/v1.32.0/endpoints.json index 44e8bb0..a0e7c5a 100644 --- a/helm-charts/nginx-ingress/v1.31.2/endpoints.json +++ b/helm-charts/nginx-ingress/v1.32.0/endpoints.json @@ -19,13 +19,13 @@ ] }, "metadata": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta", "description": "Standard object's metadata. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#metadata" }, "subsets": { "description": "The set of all endpoints is the union of all subsets. Addresses are placed into subsets according to the IPs they share. A single address with multiple ports, some of which are ready and some of which are not (because they come from different containers) will result in the address being displayed in different subsets for the different ports. No address will appear in both Addresses and NotReadyAddresses in the same subset. Sets of addresses and ports that comprise a service.", "items": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.core.v1.EndpointSubset" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.core.v1.EndpointSubset" }, "type": [ "array", diff --git a/helm-charts/nginx-ingress/v1.31.2/endpointslice-discovery-v1.json b/helm-charts/nginx-ingress/v1.32.0/endpointslice-discovery-v1.json similarity index 94% rename from helm-charts/nginx-ingress/v1.31.2/endpointslice-discovery-v1.json rename to helm-charts/nginx-ingress/v1.32.0/endpointslice-discovery-v1.json index d028f49..67c06f5 100644 --- a/helm-charts/nginx-ingress/v1.31.2/endpointslice-discovery-v1.json +++ b/helm-charts/nginx-ingress/v1.32.0/endpointslice-discovery-v1.json @@ -21,7 +21,7 @@ "endpoints": { "description": "endpoints is a list of unique endpoints in this slice. Each slice may include a maximum of 1000 endpoints.", "items": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.discovery.v1.Endpoint" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.discovery.v1.Endpoint" }, "type": [ "array", @@ -40,13 +40,13 @@ ] }, "metadata": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta", "description": "Standard object's metadata." }, "ports": { "description": "ports specifies the list of network ports exposed by each endpoint in this slice. Each port must have a unique name. When ports is empty, it indicates that there are no defined ports. When a port is defined with a nil port value, it indicates \"all ports\". Each slice may include a maximum of 100 ports.", "items": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.discovery.v1.EndpointPort" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.discovery.v1.EndpointPort" }, "type": [ "array", diff --git a/helm-charts/nginx-ingress/v1.31.2/endpointslice.json b/helm-charts/nginx-ingress/v1.32.0/endpointslice.json similarity index 93% rename from helm-charts/nginx-ingress/v1.31.2/endpointslice.json rename to helm-charts/nginx-ingress/v1.32.0/endpointslice.json index 8323924..38e9f49 100644 --- a/helm-charts/nginx-ingress/v1.31.2/endpointslice.json +++ b/helm-charts/nginx-ingress/v1.32.0/endpointslice.json @@ -18,7 +18,7 @@ "endpoints": { "description": "endpoints is a list of unique endpoints in this slice. Each slice may include a maximum of 1000 endpoints.", "items": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.discovery.v1.Endpoint" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.discovery.v1.Endpoint" }, "type": [ "array", @@ -37,13 +37,13 @@ ] }, "metadata": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta", "description": "Standard object's metadata." }, "ports": { "description": "ports specifies the list of network ports exposed by each endpoint in this slice. Each port must have a unique name. When ports is empty, it indicates that there are no defined ports. When a port is defined with a nil port value, it indicates \"all ports\". Each slice may include a maximum of 100 ports.", "items": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.discovery.v1.EndpointPort" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.discovery.v1.EndpointPort" }, "type": [ "array", diff --git a/helm-charts/nginx-ingress/v1.31.2/endpointslicelist-discovery-v1.json b/helm-charts/nginx-ingress/v1.32.0/endpointslicelist-discovery-v1.json similarity index 92% rename from helm-charts/nginx-ingress/v1.31.2/endpointslicelist-discovery-v1.json rename to helm-charts/nginx-ingress/v1.32.0/endpointslicelist-discovery-v1.json index b19f6d3..00a94d7 100644 --- a/helm-charts/nginx-ingress/v1.31.2/endpointslicelist-discovery-v1.json +++ b/helm-charts/nginx-ingress/v1.32.0/endpointslicelist-discovery-v1.json @@ -14,7 +14,7 @@ "items": { "description": "items is the list of endpoint slices", "items": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.discovery.v1.EndpointSlice" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.discovery.v1.EndpointSlice" }, "type": [ "array", @@ -32,7 +32,7 @@ ] }, "metadata": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.ListMeta", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.ListMeta", "description": "Standard list metadata." } }, diff --git a/helm-charts/nginx-ingress/v1.31.2/endpointslicelist.json b/helm-charts/nginx-ingress/v1.32.0/endpointslicelist.json similarity index 92% rename from helm-charts/nginx-ingress/v1.31.2/endpointslicelist.json rename to helm-charts/nginx-ingress/v1.32.0/endpointslicelist.json index f10736e..bbc5e52 100644 --- a/helm-charts/nginx-ingress/v1.31.2/endpointslicelist.json +++ b/helm-charts/nginx-ingress/v1.32.0/endpointslicelist.json @@ -11,7 +11,7 @@ "items": { "description": "items is the list of endpoint slices", "items": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.discovery.v1.EndpointSlice" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.discovery.v1.EndpointSlice" }, "type": [ "array", @@ -29,7 +29,7 @@ ] }, "metadata": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.ListMeta", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.ListMeta", "description": "Standard list metadata." } }, diff --git a/helm-charts/nginx-ingress/v1.31.2/endpointslist-v1.json b/helm-charts/nginx-ingress/v1.32.0/endpointslist-v1.json similarity index 93% rename from helm-charts/nginx-ingress/v1.31.2/endpointslist-v1.json rename to helm-charts/nginx-ingress/v1.32.0/endpointslist-v1.json index c7ce0dc..bb6bb5e 100644 --- a/helm-charts/nginx-ingress/v1.31.2/endpointslist-v1.json +++ b/helm-charts/nginx-ingress/v1.32.0/endpointslist-v1.json @@ -14,7 +14,7 @@ "items": { "description": "List of endpoints.", "items": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.core.v1.Endpoints" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.core.v1.Endpoints" }, "type": [ "array", @@ -32,7 +32,7 @@ ] }, "metadata": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.ListMeta", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.ListMeta", "description": "Standard list metadata. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds" } }, diff --git a/helm-charts/nginx-ingress/v1.31.2/endpointslist.json b/helm-charts/nginx-ingress/v1.32.0/endpointslist.json similarity index 92% rename from helm-charts/nginx-ingress/v1.31.2/endpointslist.json rename to helm-charts/nginx-ingress/v1.32.0/endpointslist.json index 48af688..138e4a3 100644 --- a/helm-charts/nginx-ingress/v1.31.2/endpointslist.json +++ b/helm-charts/nginx-ingress/v1.32.0/endpointslist.json @@ -11,7 +11,7 @@ "items": { "description": "List of endpoints.", "items": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.core.v1.Endpoints" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.core.v1.Endpoints" }, "type": [ "array", @@ -29,7 +29,7 @@ ] }, "metadata": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.ListMeta", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.ListMeta", "description": "Standard list metadata. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds" } }, diff --git a/helm-charts/nginx-ingress/v1.31.2/endpointsubset-v1.json b/helm-charts/nginx-ingress/v1.32.0/endpointsubset-v1.json similarity index 90% rename from helm-charts/nginx-ingress/v1.31.2/endpointsubset-v1.json rename to helm-charts/nginx-ingress/v1.32.0/endpointsubset-v1.json index 8056d90..97cf270 100644 --- a/helm-charts/nginx-ingress/v1.31.2/endpointsubset-v1.json +++ b/helm-charts/nginx-ingress/v1.32.0/endpointsubset-v1.json @@ -4,7 +4,7 @@ "addresses": { "description": "IP addresses which offer the related ports that are marked as ready. These endpoints should be considered safe for load balancers and clients to utilize.", "items": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.core.v1.EndpointAddress" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.core.v1.EndpointAddress" }, "type": [ "array", @@ -15,7 +15,7 @@ "notReadyAddresses": { "description": "IP addresses which offer the related ports but are not currently marked as ready because they have not yet finished starting, have recently failed a readiness check, or have recently failed a liveness check.", "items": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.core.v1.EndpointAddress" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.core.v1.EndpointAddress" }, "type": [ "array", @@ -26,7 +26,7 @@ "ports": { "description": "Port numbers available on the related IP addresses.", "items": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.core.v1.EndpointPort" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.core.v1.EndpointPort" }, "type": [ "array", diff --git a/helm-charts/nginx-ingress/v1.31.2/endpointsubset.json b/helm-charts/nginx-ingress/v1.32.0/endpointsubset.json similarity index 90% rename from helm-charts/nginx-ingress/v1.31.2/endpointsubset.json rename to helm-charts/nginx-ingress/v1.32.0/endpointsubset.json index 8056d90..97cf270 100644 --- a/helm-charts/nginx-ingress/v1.31.2/endpointsubset.json +++ b/helm-charts/nginx-ingress/v1.32.0/endpointsubset.json @@ -4,7 +4,7 @@ "addresses": { "description": "IP addresses which offer the related ports that are marked as ready. These endpoints should be considered safe for load balancers and clients to utilize.", "items": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.core.v1.EndpointAddress" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.core.v1.EndpointAddress" }, "type": [ "array", @@ -15,7 +15,7 @@ "notReadyAddresses": { "description": "IP addresses which offer the related ports but are not currently marked as ready because they have not yet finished starting, have recently failed a readiness check, or have recently failed a liveness check.", "items": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.core.v1.EndpointAddress" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.core.v1.EndpointAddress" }, "type": [ "array", @@ -26,7 +26,7 @@ "ports": { "description": "Port numbers available on the related IP addresses.", "items": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.core.v1.EndpointPort" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.core.v1.EndpointPort" }, "type": [ "array", diff --git a/helm-charts/nginx-ingress/v1.31.2/envfromsource-v1.json b/helm-charts/nginx-ingress/v1.32.0/envfromsource-v1.json similarity index 84% rename from helm-charts/nginx-ingress/v1.31.2/envfromsource-v1.json rename to helm-charts/nginx-ingress/v1.32.0/envfromsource-v1.json index 83fb4a8..5e2fc96 100644 --- a/helm-charts/nginx-ingress/v1.31.2/envfromsource-v1.json +++ b/helm-charts/nginx-ingress/v1.32.0/envfromsource-v1.json @@ -2,7 +2,7 @@ "description": "EnvFromSource represents the source of a set of ConfigMaps", "properties": { "configMapRef": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.core.v1.ConfigMapEnvSource", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.core.v1.ConfigMapEnvSource", "description": "The ConfigMap to select from" }, "prefix": { @@ -13,7 +13,7 @@ ] }, "secretRef": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.core.v1.SecretEnvSource", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.core.v1.SecretEnvSource", "description": "The Secret to select from" } }, diff --git a/helm-charts/nginx-ingress/v1.31.2/envfromsource.json b/helm-charts/nginx-ingress/v1.32.0/envfromsource.json similarity index 84% rename from helm-charts/nginx-ingress/v1.31.2/envfromsource.json rename to helm-charts/nginx-ingress/v1.32.0/envfromsource.json index 83fb4a8..5e2fc96 100644 --- a/helm-charts/nginx-ingress/v1.31.2/envfromsource.json +++ b/helm-charts/nginx-ingress/v1.32.0/envfromsource.json @@ -2,7 +2,7 @@ "description": "EnvFromSource represents the source of a set of ConfigMaps", "properties": { "configMapRef": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.core.v1.ConfigMapEnvSource", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.core.v1.ConfigMapEnvSource", "description": "The ConfigMap to select from" }, "prefix": { @@ -13,7 +13,7 @@ ] }, "secretRef": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.core.v1.SecretEnvSource", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.core.v1.SecretEnvSource", "description": "The Secret to select from" } }, diff --git a/helm-charts/nginx-ingress/v1.31.2/envvar-v1.json b/helm-charts/nginx-ingress/v1.32.0/envvar-v1.json similarity index 94% rename from helm-charts/nginx-ingress/v1.31.2/envvar-v1.json rename to helm-charts/nginx-ingress/v1.32.0/envvar-v1.json index 3468723..7605be9 100644 --- a/helm-charts/nginx-ingress/v1.31.2/envvar-v1.json +++ b/helm-charts/nginx-ingress/v1.32.0/envvar-v1.json @@ -16,7 +16,7 @@ ] }, "valueFrom": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.core.v1.EnvVarSource", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.core.v1.EnvVarSource", "description": "Source for the environment variable's value. Cannot be used if value is not empty." } }, diff --git a/helm-charts/nginx-ingress/v1.31.2/envvar.json b/helm-charts/nginx-ingress/v1.32.0/envvar.json similarity index 94% rename from helm-charts/nginx-ingress/v1.31.2/envvar.json rename to helm-charts/nginx-ingress/v1.32.0/envvar.json index 3468723..7605be9 100644 --- a/helm-charts/nginx-ingress/v1.31.2/envvar.json +++ b/helm-charts/nginx-ingress/v1.32.0/envvar.json @@ -16,7 +16,7 @@ ] }, "valueFrom": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.core.v1.EnvVarSource", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.core.v1.EnvVarSource", "description": "Source for the environment variable's value. Cannot be used if value is not empty." } }, diff --git a/helm-charts/nginx-ingress/v1.31.2/envvarsource-v1.json b/helm-charts/nginx-ingress/v1.32.0/envvarsource-v1.json similarity index 83% rename from helm-charts/nginx-ingress/v1.31.2/envvarsource-v1.json rename to helm-charts/nginx-ingress/v1.32.0/envvarsource-v1.json index 1d87abd..05bdd44 100644 --- a/helm-charts/nginx-ingress/v1.31.2/envvarsource-v1.json +++ b/helm-charts/nginx-ingress/v1.32.0/envvarsource-v1.json @@ -2,19 +2,19 @@ "description": "EnvVarSource represents a source for the value of an EnvVar.", "properties": { "configMapKeyRef": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.core.v1.ConfigMapKeySelector", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.core.v1.ConfigMapKeySelector", "description": "Selects a key of a ConfigMap." }, "fieldRef": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.core.v1.ObjectFieldSelector", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.core.v1.ObjectFieldSelector", "description": "Selects a field of the pod: supports metadata.name, metadata.namespace, `metadata.labels['']`, `metadata.annotations['']`, spec.nodeName, spec.serviceAccountName, status.hostIP, status.podIP, status.podIPs." }, "resourceFieldRef": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.core.v1.ResourceFieldSelector", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.core.v1.ResourceFieldSelector", "description": "Selects a resource of the container: only resources limits and requests (limits.cpu, limits.memory, limits.ephemeral-storage, requests.cpu, requests.memory and requests.ephemeral-storage) are currently supported." }, "secretKeyRef": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.core.v1.SecretKeySelector", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.core.v1.SecretKeySelector", "description": "Selects a key of a secret in the pod's namespace" } }, diff --git a/helm-charts/nginx-ingress/v1.31.2/envvarsource.json b/helm-charts/nginx-ingress/v1.32.0/envvarsource.json similarity index 83% rename from helm-charts/nginx-ingress/v1.31.2/envvarsource.json rename to helm-charts/nginx-ingress/v1.32.0/envvarsource.json index 1d87abd..05bdd44 100644 --- a/helm-charts/nginx-ingress/v1.31.2/envvarsource.json +++ b/helm-charts/nginx-ingress/v1.32.0/envvarsource.json @@ -2,19 +2,19 @@ "description": "EnvVarSource represents a source for the value of an EnvVar.", "properties": { "configMapKeyRef": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.core.v1.ConfigMapKeySelector", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.core.v1.ConfigMapKeySelector", "description": "Selects a key of a ConfigMap." }, "fieldRef": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.core.v1.ObjectFieldSelector", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.core.v1.ObjectFieldSelector", "description": "Selects a field of the pod: supports metadata.name, metadata.namespace, `metadata.labels['']`, `metadata.annotations['']`, spec.nodeName, spec.serviceAccountName, status.hostIP, status.podIP, status.podIPs." }, "resourceFieldRef": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.core.v1.ResourceFieldSelector", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.core.v1.ResourceFieldSelector", "description": "Selects a resource of the container: only resources limits and requests (limits.cpu, limits.memory, limits.ephemeral-storage, requests.cpu, requests.memory and requests.ephemeral-storage) are currently supported." }, "secretKeyRef": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.core.v1.SecretKeySelector", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.core.v1.SecretKeySelector", "description": "Selects a key of a secret in the pod's namespace" } }, diff --git a/helm-charts/nginx-ingress/v1.31.2/ephemeralcontainer-v1.json b/helm-charts/nginx-ingress/v1.32.0/ephemeralcontainer-v1.json similarity index 93% rename from helm-charts/nginx-ingress/v1.31.2/ephemeralcontainer-v1.json rename to helm-charts/nginx-ingress/v1.32.0/ephemeralcontainer-v1.json index 55e3127..0c20fe8 100644 --- a/helm-charts/nginx-ingress/v1.31.2/ephemeralcontainer-v1.json +++ b/helm-charts/nginx-ingress/v1.32.0/ephemeralcontainer-v1.json @@ -32,7 +32,7 @@ "env": { "description": "List of environment variables to set in the container. Cannot be updated.", "items": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.core.v1.EnvVar" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.core.v1.EnvVar" }, "type": [ "array", @@ -48,7 +48,7 @@ "envFrom": { "description": "List of sources to populate environment variables in the container. The keys defined within a source must be a C_IDENTIFIER. All invalid keys will be reported as an event when the container is starting. When a key exists in multiple sources, the value associated with the last source will take precedence. Values defined by an Env with a duplicate key will take precedence. Cannot be updated.", "items": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.core.v1.EnvFromSource" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.core.v1.EnvFromSource" }, "type": [ "array", @@ -71,11 +71,11 @@ ] }, "lifecycle": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.core.v1.Lifecycle", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.core.v1.Lifecycle", "description": "Lifecycle is not allowed for ephemeral containers." }, "livenessProbe": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.core.v1.Probe", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.core.v1.Probe", "description": "Probes are not allowed for ephemeral containers." }, "name": { @@ -88,7 +88,7 @@ "ports": { "description": "Ports are not allowed for ephemeral containers.", "items": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.core.v1.ContainerPort" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.core.v1.ContainerPort" }, "type": [ "array", @@ -103,13 +103,13 @@ "x-kubernetes-patch-strategy": "merge" }, "readinessProbe": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.core.v1.Probe", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.core.v1.Probe", "description": "Probes are not allowed for ephemeral containers." }, "resizePolicy": { "description": "Resources resize policy for the container.", "items": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.core.v1.ContainerResizePolicy" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.core.v1.ContainerResizePolicy" }, "type": [ "array", @@ -118,7 +118,7 @@ "x-kubernetes-list-type": "atomic" }, "resources": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.core.v1.ResourceRequirements", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.core.v1.ResourceRequirements", "description": "Resources are not allowed for ephemeral containers. Ephemeral containers use spare resources already allocated to the pod." }, "restartPolicy": { @@ -129,11 +129,11 @@ ] }, "securityContext": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.core.v1.SecurityContext", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.core.v1.SecurityContext", "description": "Optional: SecurityContext defines the security options the ephemeral container should be run with. If set, the fields of SecurityContext override the equivalent fields of PodSecurityContext." }, "startupProbe": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.core.v1.Probe", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.core.v1.Probe", "description": "Probes are not allowed for ephemeral containers." }, "stdin": { @@ -181,7 +181,7 @@ "volumeDevices": { "description": "volumeDevices is the list of block devices to be used by the container.", "items": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.core.v1.VolumeDevice" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.core.v1.VolumeDevice" }, "type": [ "array", @@ -197,7 +197,7 @@ "volumeMounts": { "description": "Pod volumes to mount into the container's filesystem. Subpath mounts are not allowed for ephemeral containers. Cannot be updated.", "items": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.core.v1.VolumeMount" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.core.v1.VolumeMount" }, "type": [ "array", diff --git a/helm-charts/nginx-ingress/v1.31.2/ephemeralcontainer.json b/helm-charts/nginx-ingress/v1.32.0/ephemeralcontainer.json similarity index 93% rename from helm-charts/nginx-ingress/v1.31.2/ephemeralcontainer.json rename to helm-charts/nginx-ingress/v1.32.0/ephemeralcontainer.json index 55e3127..0c20fe8 100644 --- a/helm-charts/nginx-ingress/v1.31.2/ephemeralcontainer.json +++ b/helm-charts/nginx-ingress/v1.32.0/ephemeralcontainer.json @@ -32,7 +32,7 @@ "env": { "description": "List of environment variables to set in the container. Cannot be updated.", "items": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.core.v1.EnvVar" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.core.v1.EnvVar" }, "type": [ "array", @@ -48,7 +48,7 @@ "envFrom": { "description": "List of sources to populate environment variables in the container. The keys defined within a source must be a C_IDENTIFIER. All invalid keys will be reported as an event when the container is starting. When a key exists in multiple sources, the value associated with the last source will take precedence. Values defined by an Env with a duplicate key will take precedence. Cannot be updated.", "items": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.core.v1.EnvFromSource" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.core.v1.EnvFromSource" }, "type": [ "array", @@ -71,11 +71,11 @@ ] }, "lifecycle": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.core.v1.Lifecycle", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.core.v1.Lifecycle", "description": "Lifecycle is not allowed for ephemeral containers." }, "livenessProbe": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.core.v1.Probe", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.core.v1.Probe", "description": "Probes are not allowed for ephemeral containers." }, "name": { @@ -88,7 +88,7 @@ "ports": { "description": "Ports are not allowed for ephemeral containers.", "items": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.core.v1.ContainerPort" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.core.v1.ContainerPort" }, "type": [ "array", @@ -103,13 +103,13 @@ "x-kubernetes-patch-strategy": "merge" }, "readinessProbe": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.core.v1.Probe", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.core.v1.Probe", "description": "Probes are not allowed for ephemeral containers." }, "resizePolicy": { "description": "Resources resize policy for the container.", "items": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.core.v1.ContainerResizePolicy" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.core.v1.ContainerResizePolicy" }, "type": [ "array", @@ -118,7 +118,7 @@ "x-kubernetes-list-type": "atomic" }, "resources": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.core.v1.ResourceRequirements", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.core.v1.ResourceRequirements", "description": "Resources are not allowed for ephemeral containers. Ephemeral containers use spare resources already allocated to the pod." }, "restartPolicy": { @@ -129,11 +129,11 @@ ] }, "securityContext": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.core.v1.SecurityContext", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.core.v1.SecurityContext", "description": "Optional: SecurityContext defines the security options the ephemeral container should be run with. If set, the fields of SecurityContext override the equivalent fields of PodSecurityContext." }, "startupProbe": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.core.v1.Probe", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.core.v1.Probe", "description": "Probes are not allowed for ephemeral containers." }, "stdin": { @@ -181,7 +181,7 @@ "volumeDevices": { "description": "volumeDevices is the list of block devices to be used by the container.", "items": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.core.v1.VolumeDevice" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.core.v1.VolumeDevice" }, "type": [ "array", @@ -197,7 +197,7 @@ "volumeMounts": { "description": "Pod volumes to mount into the container's filesystem. Subpath mounts are not allowed for ephemeral containers. Cannot be updated.", "items": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.core.v1.VolumeMount" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.core.v1.VolumeMount" }, "type": [ "array", diff --git a/helm-charts/nginx-ingress/v1.31.2/ephemeralvolumesource-v1.json b/helm-charts/nginx-ingress/v1.32.0/ephemeralvolumesource-v1.json similarity index 95% rename from helm-charts/nginx-ingress/v1.31.2/ephemeralvolumesource-v1.json rename to helm-charts/nginx-ingress/v1.32.0/ephemeralvolumesource-v1.json index e7a4d76..befc44f 100644 --- a/helm-charts/nginx-ingress/v1.31.2/ephemeralvolumesource-v1.json +++ b/helm-charts/nginx-ingress/v1.32.0/ephemeralvolumesource-v1.json @@ -2,7 +2,7 @@ "description": "Represents an ephemeral volume that is handled by a normal storage driver.", "properties": { "volumeClaimTemplate": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.core.v1.PersistentVolumeClaimTemplate", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.core.v1.PersistentVolumeClaimTemplate", "description": "Will be used to create a stand-alone PVC to provision the volume. The pod in which this EphemeralVolumeSource is embedded will be the owner of the PVC, i.e. the PVC will be deleted together with the pod. The name of the PVC will be `-` where `` is the name from the `PodSpec.Volumes` array entry. Pod validation will reject the pod if the concatenated name is not valid for a PVC (for example, too long).\n\nAn existing PVC with that name that is not owned by the pod will *not* be used for the pod to avoid using an unrelated volume by mistake. Starting the pod is then blocked until the unrelated PVC is removed. If such a pre-created PVC is meant to be used by the pod, the PVC has to updated with an owner reference to the pod once the pod exists. Normally this should not be necessary, but it may be useful when manually reconstructing a broken cluster.\n\nThis field is read-only and no changes will be made by Kubernetes to the PVC after it has been created.\n\nRequired, must not be nil." } }, diff --git a/helm-charts/nginx-ingress/v1.31.2/ephemeralvolumesource.json b/helm-charts/nginx-ingress/v1.32.0/ephemeralvolumesource.json similarity index 95% rename from helm-charts/nginx-ingress/v1.31.2/ephemeralvolumesource.json rename to helm-charts/nginx-ingress/v1.32.0/ephemeralvolumesource.json index e7a4d76..befc44f 100644 --- a/helm-charts/nginx-ingress/v1.31.2/ephemeralvolumesource.json +++ b/helm-charts/nginx-ingress/v1.32.0/ephemeralvolumesource.json @@ -2,7 +2,7 @@ "description": "Represents an ephemeral volume that is handled by a normal storage driver.", "properties": { "volumeClaimTemplate": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.core.v1.PersistentVolumeClaimTemplate", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.core.v1.PersistentVolumeClaimTemplate", "description": "Will be used to create a stand-alone PVC to provision the volume. The pod in which this EphemeralVolumeSource is embedded will be the owner of the PVC, i.e. the PVC will be deleted together with the pod. The name of the PVC will be `-` where `` is the name from the `PodSpec.Volumes` array entry. Pod validation will reject the pod if the concatenated name is not valid for a PVC (for example, too long).\n\nAn existing PVC with that name that is not owned by the pod will *not* be used for the pod to avoid using an unrelated volume by mistake. Starting the pod is then blocked until the unrelated PVC is removed. If such a pre-created PVC is meant to be used by the pod, the PVC has to updated with an owner reference to the pod once the pod exists. Normally this should not be necessary, but it may be useful when manually reconstructing a broken cluster.\n\nThis field is read-only and no changes will be made by Kubernetes to the PVC after it has been created.\n\nRequired, must not be nil." } }, diff --git a/helm-charts/nginx-ingress/v1.31.2/event-events-v1.json b/helm-charts/nginx-ingress/v1.32.0/event-events-v1.json similarity index 91% rename from helm-charts/nginx-ingress/v1.31.2/event-events-v1.json rename to helm-charts/nginx-ingress/v1.32.0/event-events-v1.json index 0f2717c..0d7780a 100644 --- a/helm-charts/nginx-ingress/v1.31.2/event-events-v1.json +++ b/helm-charts/nginx-ingress/v1.32.0/event-events-v1.json @@ -27,19 +27,19 @@ ] }, "deprecatedFirstTimestamp": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.Time", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.Time", "description": "deprecatedFirstTimestamp is the deprecated field assuring backward compatibility with core.v1 Event type." }, "deprecatedLastTimestamp": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.Time", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.Time", "description": "deprecatedLastTimestamp is the deprecated field assuring backward compatibility with core.v1 Event type." }, "deprecatedSource": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.core.v1.EventSource", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.core.v1.EventSource", "description": "deprecatedSource is the deprecated field assuring backward compatibility with core.v1 Event type." }, "eventTime": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.MicroTime", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.MicroTime", "description": "eventTime is the time when this Event was first observed. It is required." }, "kind": { @@ -53,7 +53,7 @@ ] }, "metadata": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta", "description": "Standard object's metadata. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#metadata" }, "note": { @@ -71,11 +71,11 @@ ] }, "regarding": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.core.v1.ObjectReference", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.core.v1.ObjectReference", "description": "regarding contains the object this Event is about. In most cases it's an Object reporting controller implements, e.g. ReplicaSetController implements ReplicaSets and this event is emitted because it acts on some changes in a ReplicaSet object." }, "related": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.core.v1.ObjectReference", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.core.v1.ObjectReference", "description": "related is the optional secondary object for more complex actions. E.g. when regarding object triggers a creation or deletion of related object." }, "reportingController": { @@ -93,7 +93,7 @@ ] }, "series": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.events.v1.EventSeries", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.events.v1.EventSeries", "description": "series is data about the Event series this event represents or nil if it's a singleton Event." }, "type": { diff --git a/helm-charts/nginx-ingress/v1.31.2/event-v1.json b/helm-charts/nginx-ingress/v1.32.0/event-v1.json similarity index 90% rename from helm-charts/nginx-ingress/v1.31.2/event-v1.json rename to helm-charts/nginx-ingress/v1.32.0/event-v1.json index 8d6a152..fdb952f 100644 --- a/helm-charts/nginx-ingress/v1.31.2/event-v1.json +++ b/helm-charts/nginx-ingress/v1.32.0/event-v1.json @@ -27,15 +27,15 @@ ] }, "eventTime": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.MicroTime", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.MicroTime", "description": "Time when this Event was first observed." }, "firstTimestamp": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.Time", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.Time", "description": "The time at which the event was first recorded. (Time of server receipt is in TypeMeta.)" }, "involvedObject": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.core.v1.ObjectReference", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.core.v1.ObjectReference", "description": "The object that this event is about." }, "kind": { @@ -49,7 +49,7 @@ ] }, "lastTimestamp": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.Time", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.Time", "description": "The time at which the most recent occurrence of this event was recorded." }, "message": { @@ -60,7 +60,7 @@ ] }, "metadata": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta", "description": "Standard object's metadata. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#metadata" }, "reason": { @@ -71,7 +71,7 @@ ] }, "related": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.core.v1.ObjectReference", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.core.v1.ObjectReference", "description": "Optional secondary object for more complex actions." }, "reportingComponent": { @@ -89,11 +89,11 @@ ] }, "series": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.core.v1.EventSeries", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.core.v1.EventSeries", "description": "Data about the Event series this event represents or nil if it's a singleton Event." }, "source": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.core.v1.EventSource", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.core.v1.EventSource", "description": "The component reporting this event. Should be a short machine understandable string." }, "type": { diff --git a/helm-charts/nginx-ingress/v1.31.2/event.json b/helm-charts/nginx-ingress/v1.32.0/event.json similarity index 91% rename from helm-charts/nginx-ingress/v1.31.2/event.json rename to helm-charts/nginx-ingress/v1.32.0/event.json index 433e59a..6d6eece 100644 --- a/helm-charts/nginx-ingress/v1.31.2/event.json +++ b/helm-charts/nginx-ingress/v1.32.0/event.json @@ -24,19 +24,19 @@ ] }, "deprecatedFirstTimestamp": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.Time", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.Time", "description": "deprecatedFirstTimestamp is the deprecated field assuring backward compatibility with core.v1 Event type." }, "deprecatedLastTimestamp": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.Time", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.Time", "description": "deprecatedLastTimestamp is the deprecated field assuring backward compatibility with core.v1 Event type." }, "deprecatedSource": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.core.v1.EventSource", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.core.v1.EventSource", "description": "deprecatedSource is the deprecated field assuring backward compatibility with core.v1 Event type." }, "eventTime": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.MicroTime", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.MicroTime", "description": "eventTime is the time when this Event was first observed. It is required." }, "kind": { @@ -50,7 +50,7 @@ ] }, "metadata": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta", "description": "Standard object's metadata. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#metadata" }, "note": { @@ -68,11 +68,11 @@ ] }, "regarding": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.core.v1.ObjectReference", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.core.v1.ObjectReference", "description": "regarding contains the object this Event is about. In most cases it's an Object reporting controller implements, e.g. ReplicaSetController implements ReplicaSets and this event is emitted because it acts on some changes in a ReplicaSet object." }, "related": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.core.v1.ObjectReference", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.core.v1.ObjectReference", "description": "related is the optional secondary object for more complex actions. E.g. when regarding object triggers a creation or deletion of related object." }, "reportingController": { @@ -90,7 +90,7 @@ ] }, "series": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.events.v1.EventSeries", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.events.v1.EventSeries", "description": "series is data about the Event series this event represents or nil if it's a singleton Event." }, "type": { diff --git a/helm-charts/nginx-ingress/v1.31.2/eventlist-events-v1.json b/helm-charts/nginx-ingress/v1.32.0/eventlist-events-v1.json similarity index 93% rename from helm-charts/nginx-ingress/v1.31.2/eventlist-events-v1.json rename to helm-charts/nginx-ingress/v1.32.0/eventlist-events-v1.json index ecd456d..06027b8 100644 --- a/helm-charts/nginx-ingress/v1.31.2/eventlist-events-v1.json +++ b/helm-charts/nginx-ingress/v1.32.0/eventlist-events-v1.json @@ -14,7 +14,7 @@ "items": { "description": "items is a list of schema objects.", "items": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.events.v1.Event" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.events.v1.Event" }, "type": [ "array", @@ -32,7 +32,7 @@ ] }, "metadata": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.ListMeta", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.ListMeta", "description": "Standard list metadata. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#metadata" } }, diff --git a/helm-charts/nginx-ingress/v1.31.2/eventlist-v1.json b/helm-charts/nginx-ingress/v1.32.0/eventlist-v1.json similarity index 92% rename from helm-charts/nginx-ingress/v1.31.2/eventlist-v1.json rename to helm-charts/nginx-ingress/v1.32.0/eventlist-v1.json index 2f05d4e..7ce9a55 100644 --- a/helm-charts/nginx-ingress/v1.31.2/eventlist-v1.json +++ b/helm-charts/nginx-ingress/v1.32.0/eventlist-v1.json @@ -14,7 +14,7 @@ "items": { "description": "List of events", "items": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.core.v1.Event" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.core.v1.Event" }, "type": [ "array", @@ -32,7 +32,7 @@ ] }, "metadata": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.ListMeta", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.ListMeta", "description": "Standard list metadata. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds" } }, diff --git a/helm-charts/nginx-ingress/v1.31.2/eventlist.json b/helm-charts/nginx-ingress/v1.32.0/eventlist.json similarity index 92% rename from helm-charts/nginx-ingress/v1.31.2/eventlist.json rename to helm-charts/nginx-ingress/v1.32.0/eventlist.json index b2f20c2..923ed74 100644 --- a/helm-charts/nginx-ingress/v1.31.2/eventlist.json +++ b/helm-charts/nginx-ingress/v1.32.0/eventlist.json @@ -11,7 +11,7 @@ "items": { "description": "items is a list of schema objects.", "items": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.events.v1.Event" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.events.v1.Event" }, "type": [ "array", @@ -29,7 +29,7 @@ ] }, "metadata": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.ListMeta", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.ListMeta", "description": "Standard list metadata. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#metadata" } }, diff --git a/helm-charts/nginx-ingress/v1.31.2/eventseries-events-v1.json b/helm-charts/nginx-ingress/v1.32.0/eventseries-events-v1.json similarity index 93% rename from helm-charts/nginx-ingress/v1.31.2/eventseries-events-v1.json rename to helm-charts/nginx-ingress/v1.32.0/eventseries-events-v1.json index ad9efa8..beadd38 100644 --- a/helm-charts/nginx-ingress/v1.31.2/eventseries-events-v1.json +++ b/helm-charts/nginx-ingress/v1.32.0/eventseries-events-v1.json @@ -10,7 +10,7 @@ ] }, "lastObservedTime": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.MicroTime", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.MicroTime", "description": "lastObservedTime is the time when last Event from the series was seen before last heartbeat." } }, diff --git a/helm-charts/nginx-ingress/v1.31.2/eventseries-v1.json b/helm-charts/nginx-ingress/v1.32.0/eventseries-v1.json similarity index 90% rename from helm-charts/nginx-ingress/v1.31.2/eventseries-v1.json rename to helm-charts/nginx-ingress/v1.32.0/eventseries-v1.json index 8f35eaa..3bb62ef 100644 --- a/helm-charts/nginx-ingress/v1.31.2/eventseries-v1.json +++ b/helm-charts/nginx-ingress/v1.32.0/eventseries-v1.json @@ -10,7 +10,7 @@ ] }, "lastObservedTime": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.MicroTime", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.MicroTime", "description": "Time of the last occurrence observed" } }, diff --git a/helm-charts/nginx-ingress/v1.31.2/eventseries.json b/helm-charts/nginx-ingress/v1.32.0/eventseries.json similarity index 93% rename from helm-charts/nginx-ingress/v1.31.2/eventseries.json rename to helm-charts/nginx-ingress/v1.32.0/eventseries.json index ad9efa8..beadd38 100644 --- a/helm-charts/nginx-ingress/v1.31.2/eventseries.json +++ b/helm-charts/nginx-ingress/v1.32.0/eventseries.json @@ -10,7 +10,7 @@ ] }, "lastObservedTime": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.MicroTime", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.MicroTime", "description": "lastObservedTime is the time when last Event from the series was seen before last heartbeat." } }, diff --git a/helm-charts/nginx-ingress/v1.31.2/eventsource-v1.json b/helm-charts/nginx-ingress/v1.32.0/eventsource-v1.json similarity index 100% rename from helm-charts/nginx-ingress/v1.31.2/eventsource-v1.json rename to helm-charts/nginx-ingress/v1.32.0/eventsource-v1.json diff --git a/helm-charts/nginx-ingress/v1.31.2/eventsource.json b/helm-charts/nginx-ingress/v1.32.0/eventsource.json similarity index 100% rename from helm-charts/nginx-ingress/v1.31.2/eventsource.json rename to helm-charts/nginx-ingress/v1.32.0/eventsource.json diff --git a/helm-charts/nginx-ingress/v1.31.2/eviction-policy-v1.json b/helm-charts/nginx-ingress/v1.32.0/eviction-policy-v1.json similarity index 93% rename from helm-charts/nginx-ingress/v1.31.2/eviction-policy-v1.json rename to helm-charts/nginx-ingress/v1.32.0/eviction-policy-v1.json index f500d33..9277d0d 100644 --- a/helm-charts/nginx-ingress/v1.31.2/eviction-policy-v1.json +++ b/helm-charts/nginx-ingress/v1.32.0/eviction-policy-v1.json @@ -12,7 +12,7 @@ ] }, "deleteOptions": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.DeleteOptions", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.DeleteOptions", "description": "DeleteOptions may be provided" }, "kind": { @@ -26,7 +26,7 @@ ] }, "metadata": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta", "description": "ObjectMeta describes the pod that is being evicted." } }, diff --git a/helm-charts/nginx-ingress/v1.31.2/eviction.json b/helm-charts/nginx-ingress/v1.32.0/eviction.json similarity index 92% rename from helm-charts/nginx-ingress/v1.31.2/eviction.json rename to helm-charts/nginx-ingress/v1.32.0/eviction.json index c713ec6..0878720 100644 --- a/helm-charts/nginx-ingress/v1.31.2/eviction.json +++ b/helm-charts/nginx-ingress/v1.32.0/eviction.json @@ -9,7 +9,7 @@ ] }, "deleteOptions": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.DeleteOptions", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.DeleteOptions", "description": "DeleteOptions may be provided" }, "kind": { @@ -23,7 +23,7 @@ ] }, "metadata": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta", "description": "ObjectMeta describes the pod that is being evicted." } }, diff --git a/helm-charts/nginx-ingress/v1.31.2/execaction-v1.json b/helm-charts/nginx-ingress/v1.32.0/execaction-v1.json similarity index 100% rename from helm-charts/nginx-ingress/v1.31.2/execaction-v1.json rename to helm-charts/nginx-ingress/v1.32.0/execaction-v1.json diff --git a/helm-charts/nginx-ingress/v1.31.2/execaction.json b/helm-charts/nginx-ingress/v1.32.0/execaction.json similarity index 100% rename from helm-charts/nginx-ingress/v1.31.2/execaction.json rename to helm-charts/nginx-ingress/v1.32.0/execaction.json diff --git a/helm-charts/nginx-ingress/v1.31.2/exemptprioritylevelconfiguration-flowcontrol-v1.json b/helm-charts/nginx-ingress/v1.32.0/exemptprioritylevelconfiguration-flowcontrol-v1.json similarity index 100% rename from helm-charts/nginx-ingress/v1.31.2/exemptprioritylevelconfiguration-flowcontrol-v1.json rename to helm-charts/nginx-ingress/v1.32.0/exemptprioritylevelconfiguration-flowcontrol-v1.json diff --git a/helm-charts/nginx-ingress/v1.31.2/exemptprioritylevelconfiguration.json b/helm-charts/nginx-ingress/v1.32.0/exemptprioritylevelconfiguration.json similarity index 100% rename from helm-charts/nginx-ingress/v1.31.2/exemptprioritylevelconfiguration.json rename to helm-charts/nginx-ingress/v1.32.0/exemptprioritylevelconfiguration.json diff --git a/helm-charts/nginx-ingress/v1.31.2/expressionwarning-admissionregistration-v1.json b/helm-charts/nginx-ingress/v1.32.0/expressionwarning-admissionregistration-v1.json similarity index 100% rename from helm-charts/nginx-ingress/v1.31.2/expressionwarning-admissionregistration-v1.json rename to helm-charts/nginx-ingress/v1.32.0/expressionwarning-admissionregistration-v1.json diff --git a/helm-charts/nginx-ingress/v1.31.2/expressionwarning-admissionregistration-v1beta1.json b/helm-charts/nginx-ingress/v1.32.0/expressionwarning-admissionregistration-v1beta1.json similarity index 100% rename from helm-charts/nginx-ingress/v1.31.2/expressionwarning-admissionregistration-v1beta1.json rename to helm-charts/nginx-ingress/v1.32.0/expressionwarning-admissionregistration-v1beta1.json diff --git a/helm-charts/nginx-ingress/v1.31.2/expressionwarning.json b/helm-charts/nginx-ingress/v1.32.0/expressionwarning.json similarity index 100% rename from helm-charts/nginx-ingress/v1.31.2/expressionwarning.json rename to helm-charts/nginx-ingress/v1.32.0/expressionwarning.json diff --git a/helm-charts/nginx-ingress/v1.31.2/externaldocumentation-apiextensions-v1.json b/helm-charts/nginx-ingress/v1.32.0/externaldocumentation-apiextensions-v1.json similarity index 100% rename from helm-charts/nginx-ingress/v1.31.2/externaldocumentation-apiextensions-v1.json rename to helm-charts/nginx-ingress/v1.32.0/externaldocumentation-apiextensions-v1.json diff --git a/helm-charts/nginx-ingress/v1.31.2/externaldocumentation.json b/helm-charts/nginx-ingress/v1.32.0/externaldocumentation.json similarity index 100% rename from helm-charts/nginx-ingress/v1.31.2/externaldocumentation.json rename to helm-charts/nginx-ingress/v1.32.0/externaldocumentation.json diff --git a/helm-charts/nginx-ingress/v1.31.2/externalmetricsource-autoscaling-v2.json b/helm-charts/nginx-ingress/v1.32.0/externalmetricsource-autoscaling-v2.json similarity index 85% rename from helm-charts/nginx-ingress/v1.31.2/externalmetricsource-autoscaling-v2.json rename to helm-charts/nginx-ingress/v1.32.0/externalmetricsource-autoscaling-v2.json index 45f3c52..75d591f 100644 --- a/helm-charts/nginx-ingress/v1.31.2/externalmetricsource-autoscaling-v2.json +++ b/helm-charts/nginx-ingress/v1.32.0/externalmetricsource-autoscaling-v2.json @@ -2,11 +2,11 @@ "description": "ExternalMetricSource indicates how to scale on a metric not associated with any Kubernetes object (for example length of queue in cloud messaging service, or QPS from loadbalancer running outside of cluster).", "properties": { "metric": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.autoscaling.v2.MetricIdentifier", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.autoscaling.v2.MetricIdentifier", "description": "metric identifies the target metric by name and selector" }, "target": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.autoscaling.v2.MetricTarget", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.autoscaling.v2.MetricTarget", "description": "target specifies the target value for the given metric" } }, diff --git a/helm-charts/nginx-ingress/v1.31.2/externalmetricsource.json b/helm-charts/nginx-ingress/v1.32.0/externalmetricsource.json similarity index 85% rename from helm-charts/nginx-ingress/v1.31.2/externalmetricsource.json rename to helm-charts/nginx-ingress/v1.32.0/externalmetricsource.json index 45f3c52..75d591f 100644 --- a/helm-charts/nginx-ingress/v1.31.2/externalmetricsource.json +++ b/helm-charts/nginx-ingress/v1.32.0/externalmetricsource.json @@ -2,11 +2,11 @@ "description": "ExternalMetricSource indicates how to scale on a metric not associated with any Kubernetes object (for example length of queue in cloud messaging service, or QPS from loadbalancer running outside of cluster).", "properties": { "metric": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.autoscaling.v2.MetricIdentifier", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.autoscaling.v2.MetricIdentifier", "description": "metric identifies the target metric by name and selector" }, "target": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.autoscaling.v2.MetricTarget", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.autoscaling.v2.MetricTarget", "description": "target specifies the target value for the given metric" } }, diff --git a/helm-charts/nginx-ingress/v1.31.2/externalmetricstatus-autoscaling-v2.json b/helm-charts/nginx-ingress/v1.32.0/externalmetricstatus-autoscaling-v2.json similarity index 84% rename from helm-charts/nginx-ingress/v1.31.2/externalmetricstatus-autoscaling-v2.json rename to helm-charts/nginx-ingress/v1.32.0/externalmetricstatus-autoscaling-v2.json index 5bcc712..1daf20e 100644 --- a/helm-charts/nginx-ingress/v1.31.2/externalmetricstatus-autoscaling-v2.json +++ b/helm-charts/nginx-ingress/v1.32.0/externalmetricstatus-autoscaling-v2.json @@ -2,11 +2,11 @@ "description": "ExternalMetricStatus indicates the current value of a global metric not associated with any Kubernetes object.", "properties": { "current": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.autoscaling.v2.MetricValueStatus", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.autoscaling.v2.MetricValueStatus", "description": "current contains the current value for the given metric" }, "metric": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.autoscaling.v2.MetricIdentifier", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.autoscaling.v2.MetricIdentifier", "description": "metric identifies the target metric by name and selector" } }, diff --git a/helm-charts/nginx-ingress/v1.31.2/externalmetricstatus.json b/helm-charts/nginx-ingress/v1.32.0/externalmetricstatus.json similarity index 84% rename from helm-charts/nginx-ingress/v1.31.2/externalmetricstatus.json rename to helm-charts/nginx-ingress/v1.32.0/externalmetricstatus.json index 5bcc712..1daf20e 100644 --- a/helm-charts/nginx-ingress/v1.31.2/externalmetricstatus.json +++ b/helm-charts/nginx-ingress/v1.32.0/externalmetricstatus.json @@ -2,11 +2,11 @@ "description": "ExternalMetricStatus indicates the current value of a global metric not associated with any Kubernetes object.", "properties": { "current": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.autoscaling.v2.MetricValueStatus", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.autoscaling.v2.MetricValueStatus", "description": "current contains the current value for the given metric" }, "metric": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.autoscaling.v2.MetricIdentifier", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.autoscaling.v2.MetricIdentifier", "description": "metric identifies the target metric by name and selector" } }, diff --git a/helm-charts/nginx-ingress/v1.31.2/fcvolumesource-v1.json b/helm-charts/nginx-ingress/v1.32.0/fcvolumesource-v1.json similarity index 100% rename from helm-charts/nginx-ingress/v1.31.2/fcvolumesource-v1.json rename to helm-charts/nginx-ingress/v1.32.0/fcvolumesource-v1.json diff --git a/helm-charts/nginx-ingress/v1.31.2/fcvolumesource.json b/helm-charts/nginx-ingress/v1.32.0/fcvolumesource.json similarity index 100% rename from helm-charts/nginx-ingress/v1.31.2/fcvolumesource.json rename to helm-charts/nginx-ingress/v1.32.0/fcvolumesource.json diff --git a/helm-charts/nginx-ingress/v1.31.2/fieldselectorattributes-authorization-v1.json b/helm-charts/nginx-ingress/v1.32.0/fieldselectorattributes-authorization-v1.json similarity index 97% rename from helm-charts/nginx-ingress/v1.31.2/fieldselectorattributes-authorization-v1.json rename to helm-charts/nginx-ingress/v1.32.0/fieldselectorattributes-authorization-v1.json index e51fd1c..5521f00 100644 --- a/helm-charts/nginx-ingress/v1.31.2/fieldselectorattributes-authorization-v1.json +++ b/helm-charts/nginx-ingress/v1.32.0/fieldselectorattributes-authorization-v1.json @@ -11,7 +11,7 @@ "requirements": { "description": "requirements is the parsed interpretation of a field selector. All requirements must be met for a resource instance to match the selector. Webhook implementations should handle requirements, but how to handle them is up to the webhook. Since requirements can only limit the request, it is safe to authorize as unlimited request if the requirements are not understood.", "items": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.FieldSelectorRequirement" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.FieldSelectorRequirement" }, "type": [ "array", diff --git a/helm-charts/nginx-ingress/v1.31.2/fieldselectorattributes.json b/helm-charts/nginx-ingress/v1.32.0/fieldselectorattributes.json similarity index 97% rename from helm-charts/nginx-ingress/v1.31.2/fieldselectorattributes.json rename to helm-charts/nginx-ingress/v1.32.0/fieldselectorattributes.json index e51fd1c..5521f00 100644 --- a/helm-charts/nginx-ingress/v1.31.2/fieldselectorattributes.json +++ b/helm-charts/nginx-ingress/v1.32.0/fieldselectorattributes.json @@ -11,7 +11,7 @@ "requirements": { "description": "requirements is the parsed interpretation of a field selector. All requirements must be met for a resource instance to match the selector. Webhook implementations should handle requirements, but how to handle them is up to the webhook. Since requirements can only limit the request, it is safe to authorize as unlimited request if the requirements are not understood.", "items": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.FieldSelectorRequirement" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.FieldSelectorRequirement" }, "type": [ "array", diff --git a/helm-charts/nginx-ingress/v1.31.2/fieldselectorrequirement-meta-v1.json b/helm-charts/nginx-ingress/v1.32.0/fieldselectorrequirement-meta-v1.json similarity index 100% rename from helm-charts/nginx-ingress/v1.31.2/fieldselectorrequirement-meta-v1.json rename to helm-charts/nginx-ingress/v1.32.0/fieldselectorrequirement-meta-v1.json diff --git a/helm-charts/nginx-ingress/v1.31.2/fieldselectorrequirement.json b/helm-charts/nginx-ingress/v1.32.0/fieldselectorrequirement.json similarity index 100% rename from helm-charts/nginx-ingress/v1.31.2/fieldselectorrequirement.json rename to helm-charts/nginx-ingress/v1.32.0/fieldselectorrequirement.json diff --git a/helm-charts/nginx-ingress/v1.31.2/fieldsv1-meta-v1.json b/helm-charts/nginx-ingress/v1.32.0/fieldsv1-meta-v1.json similarity index 100% rename from helm-charts/nginx-ingress/v1.31.2/fieldsv1-meta-v1.json rename to helm-charts/nginx-ingress/v1.32.0/fieldsv1-meta-v1.json diff --git a/helm-charts/nginx-ingress/v1.31.2/fieldsv1.json b/helm-charts/nginx-ingress/v1.32.0/fieldsv1.json similarity index 100% rename from helm-charts/nginx-ingress/v1.31.2/fieldsv1.json rename to helm-charts/nginx-ingress/v1.32.0/fieldsv1.json diff --git a/helm-charts/nginx-ingress/v1.31.2/flexpersistentvolumesource-v1.json b/helm-charts/nginx-ingress/v1.32.0/flexpersistentvolumesource-v1.json similarity index 96% rename from helm-charts/nginx-ingress/v1.31.2/flexpersistentvolumesource-v1.json rename to helm-charts/nginx-ingress/v1.32.0/flexpersistentvolumesource-v1.json index 2598405..e7d1229 100644 --- a/helm-charts/nginx-ingress/v1.31.2/flexpersistentvolumesource-v1.json +++ b/helm-charts/nginx-ingress/v1.32.0/flexpersistentvolumesource-v1.json @@ -36,7 +36,7 @@ ] }, "secretRef": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.core.v1.SecretReference", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.core.v1.SecretReference", "description": "secretRef is Optional: SecretRef is reference to the secret object containing sensitive information to pass to the plugin scripts. This may be empty if no secret object is specified. If the secret object contains more than one secret, all secrets are passed to the plugin scripts." } }, diff --git a/helm-charts/nginx-ingress/v1.31.2/flexpersistentvolumesource.json b/helm-charts/nginx-ingress/v1.32.0/flexpersistentvolumesource.json similarity index 96% rename from helm-charts/nginx-ingress/v1.31.2/flexpersistentvolumesource.json rename to helm-charts/nginx-ingress/v1.32.0/flexpersistentvolumesource.json index 2598405..e7d1229 100644 --- a/helm-charts/nginx-ingress/v1.31.2/flexpersistentvolumesource.json +++ b/helm-charts/nginx-ingress/v1.32.0/flexpersistentvolumesource.json @@ -36,7 +36,7 @@ ] }, "secretRef": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.core.v1.SecretReference", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.core.v1.SecretReference", "description": "secretRef is Optional: SecretRef is reference to the secret object containing sensitive information to pass to the plugin scripts. This may be empty if no secret object is specified. If the secret object contains more than one secret, all secrets are passed to the plugin scripts." } }, diff --git a/helm-charts/nginx-ingress/v1.31.2/flexvolumesource-v1.json b/helm-charts/nginx-ingress/v1.32.0/flexvolumesource-v1.json similarity index 96% rename from helm-charts/nginx-ingress/v1.31.2/flexvolumesource-v1.json rename to helm-charts/nginx-ingress/v1.32.0/flexvolumesource-v1.json index f652086..82bd413 100644 --- a/helm-charts/nginx-ingress/v1.31.2/flexvolumesource-v1.json +++ b/helm-charts/nginx-ingress/v1.32.0/flexvolumesource-v1.json @@ -36,7 +36,7 @@ ] }, "secretRef": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.core.v1.LocalObjectReference", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.core.v1.LocalObjectReference", "description": "secretRef is Optional: secretRef is reference to the secret object containing sensitive information to pass to the plugin scripts. This may be empty if no secret object is specified. If the secret object contains more than one secret, all secrets are passed to the plugin scripts." } }, diff --git a/helm-charts/nginx-ingress/v1.31.2/flexvolumesource.json b/helm-charts/nginx-ingress/v1.32.0/flexvolumesource.json similarity index 96% rename from helm-charts/nginx-ingress/v1.31.2/flexvolumesource.json rename to helm-charts/nginx-ingress/v1.32.0/flexvolumesource.json index f652086..82bd413 100644 --- a/helm-charts/nginx-ingress/v1.31.2/flexvolumesource.json +++ b/helm-charts/nginx-ingress/v1.32.0/flexvolumesource.json @@ -36,7 +36,7 @@ ] }, "secretRef": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.core.v1.LocalObjectReference", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.core.v1.LocalObjectReference", "description": "secretRef is Optional: secretRef is reference to the secret object containing sensitive information to pass to the plugin scripts. This may be empty if no secret object is specified. If the secret object contains more than one secret, all secrets are passed to the plugin scripts." } }, diff --git a/helm-charts/nginx-ingress/v1.31.2/flockervolumesource-v1.json b/helm-charts/nginx-ingress/v1.32.0/flockervolumesource-v1.json similarity index 100% rename from helm-charts/nginx-ingress/v1.31.2/flockervolumesource-v1.json rename to helm-charts/nginx-ingress/v1.32.0/flockervolumesource-v1.json diff --git a/helm-charts/nginx-ingress/v1.31.2/flockervolumesource.json b/helm-charts/nginx-ingress/v1.32.0/flockervolumesource.json similarity index 100% rename from helm-charts/nginx-ingress/v1.31.2/flockervolumesource.json rename to helm-charts/nginx-ingress/v1.32.0/flockervolumesource.json diff --git a/helm-charts/nginx-ingress/v1.31.2/flowdistinguishermethod-flowcontrol-v1.json b/helm-charts/nginx-ingress/v1.32.0/flowdistinguishermethod-flowcontrol-v1.json similarity index 100% rename from helm-charts/nginx-ingress/v1.31.2/flowdistinguishermethod-flowcontrol-v1.json rename to helm-charts/nginx-ingress/v1.32.0/flowdistinguishermethod-flowcontrol-v1.json diff --git a/helm-charts/nginx-ingress/v1.31.2/flowdistinguishermethod.json b/helm-charts/nginx-ingress/v1.32.0/flowdistinguishermethod.json similarity index 100% rename from helm-charts/nginx-ingress/v1.31.2/flowdistinguishermethod.json rename to helm-charts/nginx-ingress/v1.32.0/flowdistinguishermethod.json diff --git a/helm-charts/nginx-ingress/v1.31.2/flowschema-flowcontrol-v1.json b/helm-charts/nginx-ingress/v1.32.0/flowschema-flowcontrol-v1.json similarity index 92% rename from helm-charts/nginx-ingress/v1.31.2/flowschema-flowcontrol-v1.json rename to helm-charts/nginx-ingress/v1.32.0/flowschema-flowcontrol-v1.json index b6e8b10..a2d0aee 100644 --- a/helm-charts/nginx-ingress/v1.31.2/flowschema-flowcontrol-v1.json +++ b/helm-charts/nginx-ingress/v1.32.0/flowschema-flowcontrol-v1.json @@ -22,15 +22,15 @@ ] }, "metadata": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta", "description": "`metadata` is the standard object's metadata. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#metadata" }, "spec": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.flowcontrol.v1.FlowSchemaSpec", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.flowcontrol.v1.FlowSchemaSpec", "description": "`spec` is the specification of the desired behavior of a FlowSchema. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#spec-and-status" }, "status": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.flowcontrol.v1.FlowSchemaStatus", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.flowcontrol.v1.FlowSchemaStatus", "description": "`status` is the current status of a FlowSchema. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#spec-and-status" } }, diff --git a/helm-charts/nginx-ingress/v1.31.2/flowschema.json b/helm-charts/nginx-ingress/v1.32.0/flowschema.json similarity index 87% rename from helm-charts/nginx-ingress/v1.31.2/flowschema.json rename to helm-charts/nginx-ingress/v1.32.0/flowschema.json index da01fa0..8eb26be 100644 --- a/helm-charts/nginx-ingress/v1.31.2/flowschema.json +++ b/helm-charts/nginx-ingress/v1.32.0/flowschema.json @@ -19,15 +19,15 @@ ] }, "metadata": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta", "description": "`metadata` is the standard object's metadata. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#metadata" }, "spec": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.flowcontrol.v1beta3.FlowSchemaSpec", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.flowcontrol.v1.FlowSchemaSpec", "description": "`spec` is the specification of the desired behavior of a FlowSchema. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#spec-and-status" }, "status": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.flowcontrol.v1beta3.FlowSchemaStatus", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.flowcontrol.v1.FlowSchemaStatus", "description": "`status` is the current status of a FlowSchema. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#spec-and-status" } }, @@ -36,7 +36,7 @@ { "group": "flowcontrol.apiserver.k8s.io", "kind": "FlowSchema", - "version": "v1beta3" + "version": "v1" } ], "$schema": "http://json-schema.org/schema#" diff --git a/helm-charts/nginx-ingress/v1.31.2/flowschemacondition-flowcontrol-v1.json b/helm-charts/nginx-ingress/v1.32.0/flowschemacondition-flowcontrol-v1.json similarity index 94% rename from helm-charts/nginx-ingress/v1.31.2/flowschemacondition-flowcontrol-v1.json rename to helm-charts/nginx-ingress/v1.32.0/flowschemacondition-flowcontrol-v1.json index 8a42611..e1fdd42 100644 --- a/helm-charts/nginx-ingress/v1.31.2/flowschemacondition-flowcontrol-v1.json +++ b/helm-charts/nginx-ingress/v1.32.0/flowschemacondition-flowcontrol-v1.json @@ -2,7 +2,7 @@ "description": "FlowSchemaCondition describes conditions for a FlowSchema.", "properties": { "lastTransitionTime": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.Time", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.Time", "description": "`lastTransitionTime` is the last time the condition transitioned from one status to another." }, "message": { diff --git a/helm-charts/nginx-ingress/v1.31.2/flowschemacondition.json b/helm-charts/nginx-ingress/v1.32.0/flowschemacondition.json similarity index 94% rename from helm-charts/nginx-ingress/v1.31.2/flowschemacondition.json rename to helm-charts/nginx-ingress/v1.32.0/flowschemacondition.json index 8a42611..e1fdd42 100644 --- a/helm-charts/nginx-ingress/v1.31.2/flowschemacondition.json +++ b/helm-charts/nginx-ingress/v1.32.0/flowschemacondition.json @@ -2,7 +2,7 @@ "description": "FlowSchemaCondition describes conditions for a FlowSchema.", "properties": { "lastTransitionTime": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.Time", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.Time", "description": "`lastTransitionTime` is the last time the condition transitioned from one status to another." }, "message": { diff --git a/helm-charts/nginx-ingress/v1.31.2/flowschemalist-flowcontrol-v1.json b/helm-charts/nginx-ingress/v1.32.0/flowschemalist-flowcontrol-v1.json similarity index 93% rename from helm-charts/nginx-ingress/v1.31.2/flowschemalist-flowcontrol-v1.json rename to helm-charts/nginx-ingress/v1.32.0/flowschemalist-flowcontrol-v1.json index 8330924..986ab70 100644 --- a/helm-charts/nginx-ingress/v1.31.2/flowschemalist-flowcontrol-v1.json +++ b/helm-charts/nginx-ingress/v1.32.0/flowschemalist-flowcontrol-v1.json @@ -14,7 +14,7 @@ "items": { "description": "`items` is a list of FlowSchemas.", "items": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.flowcontrol.v1.FlowSchema" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.flowcontrol.v1.FlowSchema" }, "type": [ "array", @@ -32,7 +32,7 @@ ] }, "metadata": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.ListMeta", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.ListMeta", "description": "`metadata` is the standard list metadata. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#metadata" } }, diff --git a/helm-charts/nginx-ingress/v1.31.2/flowschemalist.json b/helm-charts/nginx-ingress/v1.32.0/flowschemalist.json similarity index 89% rename from helm-charts/nginx-ingress/v1.31.2/flowschemalist.json rename to helm-charts/nginx-ingress/v1.32.0/flowschemalist.json index 9dfc333..e226ec3 100644 --- a/helm-charts/nginx-ingress/v1.31.2/flowschemalist.json +++ b/helm-charts/nginx-ingress/v1.32.0/flowschemalist.json @@ -11,7 +11,7 @@ "items": { "description": "`items` is a list of FlowSchemas.", "items": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.flowcontrol.v1beta3.FlowSchema" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.flowcontrol.v1.FlowSchema" }, "type": [ "array", @@ -29,7 +29,7 @@ ] }, "metadata": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.ListMeta", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.ListMeta", "description": "`metadata` is the standard list metadata. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#metadata" } }, @@ -41,7 +41,7 @@ { "group": "flowcontrol.apiserver.k8s.io", "kind": "FlowSchemaList", - "version": "v1beta3" + "version": "v1" } ], "$schema": "http://json-schema.org/schema#" diff --git a/helm-charts/nginx-ingress/v1.31.2/flowschemaspec-flowcontrol-v1.json b/helm-charts/nginx-ingress/v1.32.0/flowschemaspec-flowcontrol-v1.json similarity index 91% rename from helm-charts/nginx-ingress/v1.31.2/flowschemaspec-flowcontrol-v1.json rename to helm-charts/nginx-ingress/v1.32.0/flowschemaspec-flowcontrol-v1.json index 2bb675c..871e3ac 100644 --- a/helm-charts/nginx-ingress/v1.31.2/flowschemaspec-flowcontrol-v1.json +++ b/helm-charts/nginx-ingress/v1.32.0/flowschemaspec-flowcontrol-v1.json @@ -2,7 +2,7 @@ "description": "FlowSchemaSpec describes how the FlowSchema's specification looks like.", "properties": { "distinguisherMethod": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.flowcontrol.v1.FlowDistinguisherMethod", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.flowcontrol.v1.FlowDistinguisherMethod", "description": "`distinguisherMethod` defines how to compute the flow distinguisher for requests that match this schema. `nil` specifies that the distinguisher is disabled and thus will always be the empty string." }, "matchingPrecedence": { @@ -14,13 +14,13 @@ ] }, "priorityLevelConfiguration": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.flowcontrol.v1.PriorityLevelConfigurationReference", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.flowcontrol.v1.PriorityLevelConfigurationReference", "description": "`priorityLevelConfiguration` should reference a PriorityLevelConfiguration in the cluster. If the reference cannot be resolved, the FlowSchema will be ignored and marked as invalid in its status. Required." }, "rules": { "description": "`rules` describes which requests will match this flow schema. This FlowSchema matches a request if and only if at least one member of rules matches the request. if it is an empty slice, there will be no requests matching the FlowSchema.", "items": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.flowcontrol.v1.PolicyRulesWithSubjects" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.flowcontrol.v1.PolicyRulesWithSubjects" }, "type": [ "array", diff --git a/helm-charts/nginx-ingress/v1.31.2/flowschemaspec.json b/helm-charts/nginx-ingress/v1.32.0/flowschemaspec.json similarity index 83% rename from helm-charts/nginx-ingress/v1.31.2/flowschemaspec.json rename to helm-charts/nginx-ingress/v1.32.0/flowschemaspec.json index 5aef022..871e3ac 100644 --- a/helm-charts/nginx-ingress/v1.31.2/flowschemaspec.json +++ b/helm-charts/nginx-ingress/v1.32.0/flowschemaspec.json @@ -2,7 +2,7 @@ "description": "FlowSchemaSpec describes how the FlowSchema's specification looks like.", "properties": { "distinguisherMethod": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.flowcontrol.v1beta3.FlowDistinguisherMethod", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.flowcontrol.v1.FlowDistinguisherMethod", "description": "`distinguisherMethod` defines how to compute the flow distinguisher for requests that match this schema. `nil` specifies that the distinguisher is disabled and thus will always be the empty string." }, "matchingPrecedence": { @@ -14,13 +14,13 @@ ] }, "priorityLevelConfiguration": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.flowcontrol.v1beta3.PriorityLevelConfigurationReference", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.flowcontrol.v1.PriorityLevelConfigurationReference", "description": "`priorityLevelConfiguration` should reference a PriorityLevelConfiguration in the cluster. If the reference cannot be resolved, the FlowSchema will be ignored and marked as invalid in its status. Required." }, "rules": { "description": "`rules` describes which requests will match this flow schema. This FlowSchema matches a request if and only if at least one member of rules matches the request. if it is an empty slice, there will be no requests matching the FlowSchema.", "items": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.flowcontrol.v1beta3.PolicyRulesWithSubjects" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.flowcontrol.v1.PolicyRulesWithSubjects" }, "type": [ "array", diff --git a/helm-charts/nginx-ingress/v1.31.2/flowschemastatus-flowcontrol-v1.json b/helm-charts/nginx-ingress/v1.32.0/flowschemastatus-flowcontrol-v1.json similarity index 91% rename from helm-charts/nginx-ingress/v1.31.2/flowschemastatus-flowcontrol-v1.json rename to helm-charts/nginx-ingress/v1.32.0/flowschemastatus-flowcontrol-v1.json index 60f2478..33c675e 100644 --- a/helm-charts/nginx-ingress/v1.31.2/flowschemastatus-flowcontrol-v1.json +++ b/helm-charts/nginx-ingress/v1.32.0/flowschemastatus-flowcontrol-v1.json @@ -4,7 +4,7 @@ "conditions": { "description": "`conditions` is a list of the current states of FlowSchema.", "items": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.flowcontrol.v1.FlowSchemaCondition" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.flowcontrol.v1.FlowSchemaCondition" }, "type": [ "array", diff --git a/helm-charts/nginx-ingress/v1.31.2/flowschemastatus.json b/helm-charts/nginx-ingress/v1.32.0/flowschemastatus.json similarity index 84% rename from helm-charts/nginx-ingress/v1.31.2/flowschemastatus.json rename to helm-charts/nginx-ingress/v1.32.0/flowschemastatus.json index 45be86e..33c675e 100644 --- a/helm-charts/nginx-ingress/v1.31.2/flowschemastatus.json +++ b/helm-charts/nginx-ingress/v1.32.0/flowschemastatus.json @@ -4,7 +4,7 @@ "conditions": { "description": "`conditions` is a list of the current states of FlowSchema.", "items": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.flowcontrol.v1beta3.FlowSchemaCondition" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.flowcontrol.v1.FlowSchemaCondition" }, "type": [ "array", diff --git a/helm-charts/nginx-ingress/v1.31.2/forzone-discovery-v1.json b/helm-charts/nginx-ingress/v1.32.0/forzone-discovery-v1.json similarity index 100% rename from helm-charts/nginx-ingress/v1.31.2/forzone-discovery-v1.json rename to helm-charts/nginx-ingress/v1.32.0/forzone-discovery-v1.json diff --git a/helm-charts/nginx-ingress/v1.31.2/forzone.json b/helm-charts/nginx-ingress/v1.32.0/forzone.json similarity index 100% rename from helm-charts/nginx-ingress/v1.31.2/forzone.json rename to helm-charts/nginx-ingress/v1.32.0/forzone.json diff --git a/helm-charts/nginx-ingress/v1.31.2/gcepersistentdiskvolumesource-v1.json b/helm-charts/nginx-ingress/v1.32.0/gcepersistentdiskvolumesource-v1.json similarity index 100% rename from helm-charts/nginx-ingress/v1.31.2/gcepersistentdiskvolumesource-v1.json rename to helm-charts/nginx-ingress/v1.32.0/gcepersistentdiskvolumesource-v1.json diff --git a/helm-charts/nginx-ingress/v1.31.2/gcepersistentdiskvolumesource.json b/helm-charts/nginx-ingress/v1.32.0/gcepersistentdiskvolumesource.json similarity index 100% rename from helm-charts/nginx-ingress/v1.31.2/gcepersistentdiskvolumesource.json rename to helm-charts/nginx-ingress/v1.32.0/gcepersistentdiskvolumesource.json diff --git a/helm-charts/nginx-ingress/v1.31.2/gitrepovolumesource-v1.json b/helm-charts/nginx-ingress/v1.32.0/gitrepovolumesource-v1.json similarity index 100% rename from helm-charts/nginx-ingress/v1.31.2/gitrepovolumesource-v1.json rename to helm-charts/nginx-ingress/v1.32.0/gitrepovolumesource-v1.json diff --git a/helm-charts/nginx-ingress/v1.31.2/gitrepovolumesource.json b/helm-charts/nginx-ingress/v1.32.0/gitrepovolumesource.json similarity index 100% rename from helm-charts/nginx-ingress/v1.31.2/gitrepovolumesource.json rename to helm-charts/nginx-ingress/v1.32.0/gitrepovolumesource.json diff --git a/helm-charts/nginx-ingress/v1.31.2/glusterfspersistentvolumesource-v1.json b/helm-charts/nginx-ingress/v1.32.0/glusterfspersistentvolumesource-v1.json similarity index 100% rename from helm-charts/nginx-ingress/v1.31.2/glusterfspersistentvolumesource-v1.json rename to helm-charts/nginx-ingress/v1.32.0/glusterfspersistentvolumesource-v1.json diff --git a/helm-charts/nginx-ingress/v1.31.2/glusterfspersistentvolumesource.json b/helm-charts/nginx-ingress/v1.32.0/glusterfspersistentvolumesource.json similarity index 100% rename from helm-charts/nginx-ingress/v1.31.2/glusterfspersistentvolumesource.json rename to helm-charts/nginx-ingress/v1.32.0/glusterfspersistentvolumesource.json diff --git a/helm-charts/nginx-ingress/v1.31.2/glusterfsvolumesource-v1.json b/helm-charts/nginx-ingress/v1.32.0/glusterfsvolumesource-v1.json similarity index 100% rename from helm-charts/nginx-ingress/v1.31.2/glusterfsvolumesource-v1.json rename to helm-charts/nginx-ingress/v1.32.0/glusterfsvolumesource-v1.json diff --git a/helm-charts/nginx-ingress/v1.31.2/glusterfsvolumesource.json b/helm-charts/nginx-ingress/v1.32.0/glusterfsvolumesource.json similarity index 100% rename from helm-charts/nginx-ingress/v1.31.2/glusterfsvolumesource.json rename to helm-charts/nginx-ingress/v1.32.0/glusterfsvolumesource.json diff --git a/helm-charts/nginx-ingress/v1.31.2/groupsubject-flowcontrol-v1.json b/helm-charts/nginx-ingress/v1.32.0/groupsubject-flowcontrol-v1.json similarity index 100% rename from helm-charts/nginx-ingress/v1.31.2/groupsubject-flowcontrol-v1.json rename to helm-charts/nginx-ingress/v1.32.0/groupsubject-flowcontrol-v1.json diff --git a/helm-charts/nginx-ingress/v1.31.2/groupsubject.json b/helm-charts/nginx-ingress/v1.32.0/groupsubject.json similarity index 100% rename from helm-charts/nginx-ingress/v1.31.2/groupsubject.json rename to helm-charts/nginx-ingress/v1.32.0/groupsubject.json diff --git a/helm-charts/nginx-ingress/v1.31.2/groupversionfordiscovery-meta-v1.json b/helm-charts/nginx-ingress/v1.32.0/groupversionfordiscovery-meta-v1.json similarity index 100% rename from helm-charts/nginx-ingress/v1.31.2/groupversionfordiscovery-meta-v1.json rename to helm-charts/nginx-ingress/v1.32.0/groupversionfordiscovery-meta-v1.json diff --git a/helm-charts/nginx-ingress/v1.31.2/groupversionfordiscovery.json b/helm-charts/nginx-ingress/v1.32.0/groupversionfordiscovery.json similarity index 100% rename from helm-charts/nginx-ingress/v1.31.2/groupversionfordiscovery.json rename to helm-charts/nginx-ingress/v1.32.0/groupversionfordiscovery.json diff --git a/helm-charts/nginx-ingress/v1.31.2/groupversionresource-storagemigration-v1alpha1.json b/helm-charts/nginx-ingress/v1.32.0/groupversionresource-storagemigration-v1alpha1.json similarity index 100% rename from helm-charts/nginx-ingress/v1.31.2/groupversionresource-storagemigration-v1alpha1.json rename to helm-charts/nginx-ingress/v1.32.0/groupversionresource-storagemigration-v1alpha1.json diff --git a/helm-charts/nginx-ingress/v1.31.2/groupversionresource.json b/helm-charts/nginx-ingress/v1.32.0/groupversionresource.json similarity index 100% rename from helm-charts/nginx-ingress/v1.31.2/groupversionresource.json rename to helm-charts/nginx-ingress/v1.32.0/groupversionresource.json diff --git a/helm-charts/nginx-ingress/v1.31.2/grpcaction-v1.json b/helm-charts/nginx-ingress/v1.32.0/grpcaction-v1.json similarity index 89% rename from helm-charts/nginx-ingress/v1.31.2/grpcaction-v1.json rename to helm-charts/nginx-ingress/v1.32.0/grpcaction-v1.json index 162d29e..918af7e 100644 --- a/helm-charts/nginx-ingress/v1.31.2/grpcaction-v1.json +++ b/helm-charts/nginx-ingress/v1.32.0/grpcaction-v1.json @@ -1,4 +1,5 @@ { + "description": "GRPCAction specifies an action involving a GRPC service.", "properties": { "port": { "description": "Port number of the gRPC service. Number must be in the range 1 to 65535.", diff --git a/helm-charts/nginx-ingress/v1.31.2/grpcaction.json b/helm-charts/nginx-ingress/v1.32.0/grpcaction.json similarity index 89% rename from helm-charts/nginx-ingress/v1.31.2/grpcaction.json rename to helm-charts/nginx-ingress/v1.32.0/grpcaction.json index 162d29e..918af7e 100644 --- a/helm-charts/nginx-ingress/v1.31.2/grpcaction.json +++ b/helm-charts/nginx-ingress/v1.32.0/grpcaction.json @@ -1,4 +1,5 @@ { + "description": "GRPCAction specifies an action involving a GRPC service.", "properties": { "port": { "description": "Port number of the gRPC service. Number must be in the range 1 to 65535.", diff --git a/helm-charts/nginx-ingress/v1.31.2/horizontalpodautoscaler-autoscaling-v1.json b/helm-charts/nginx-ingress/v1.32.0/horizontalpodautoscaler-autoscaling-v1.json similarity index 91% rename from helm-charts/nginx-ingress/v1.31.2/horizontalpodautoscaler-autoscaling-v1.json rename to helm-charts/nginx-ingress/v1.32.0/horizontalpodautoscaler-autoscaling-v1.json index c6f0fb9..c11de35 100644 --- a/helm-charts/nginx-ingress/v1.31.2/horizontalpodautoscaler-autoscaling-v1.json +++ b/helm-charts/nginx-ingress/v1.32.0/horizontalpodautoscaler-autoscaling-v1.json @@ -22,15 +22,15 @@ ] }, "metadata": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta", "description": "Standard object metadata. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#metadata" }, "spec": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.autoscaling.v1.HorizontalPodAutoscalerSpec", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.autoscaling.v1.HorizontalPodAutoscalerSpec", "description": "spec defines the behaviour of autoscaler. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#spec-and-status." }, "status": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.autoscaling.v1.HorizontalPodAutoscalerStatus", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.autoscaling.v1.HorizontalPodAutoscalerStatus", "description": "status is the current information about the autoscaler." } }, diff --git a/helm-charts/nginx-ingress/v1.31.2/horizontalpodautoscaler-autoscaling-v2.json b/helm-charts/nginx-ingress/v1.32.0/horizontalpodautoscaler-autoscaling-v2.json similarity index 92% rename from helm-charts/nginx-ingress/v1.31.2/horizontalpodautoscaler-autoscaling-v2.json rename to helm-charts/nginx-ingress/v1.32.0/horizontalpodautoscaler-autoscaling-v2.json index 2b6d54a..56d74b1 100644 --- a/helm-charts/nginx-ingress/v1.31.2/horizontalpodautoscaler-autoscaling-v2.json +++ b/helm-charts/nginx-ingress/v1.32.0/horizontalpodautoscaler-autoscaling-v2.json @@ -22,15 +22,15 @@ ] }, "metadata": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta", "description": "metadata is the standard object metadata. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#metadata" }, "spec": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.autoscaling.v2.HorizontalPodAutoscalerSpec", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.autoscaling.v2.HorizontalPodAutoscalerSpec", "description": "spec is the specification for the behaviour of the autoscaler. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#spec-and-status." }, "status": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.autoscaling.v2.HorizontalPodAutoscalerStatus", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.autoscaling.v2.HorizontalPodAutoscalerStatus", "description": "status is the current information about the autoscaler." } }, diff --git a/helm-charts/nginx-ingress/v1.31.2/horizontalpodautoscaler.json b/helm-charts/nginx-ingress/v1.32.0/horizontalpodautoscaler.json similarity index 91% rename from helm-charts/nginx-ingress/v1.31.2/horizontalpodautoscaler.json rename to helm-charts/nginx-ingress/v1.32.0/horizontalpodautoscaler.json index ab7cef6..c7586b5 100644 --- a/helm-charts/nginx-ingress/v1.31.2/horizontalpodautoscaler.json +++ b/helm-charts/nginx-ingress/v1.32.0/horizontalpodautoscaler.json @@ -19,15 +19,15 @@ ] }, "metadata": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta", "description": "metadata is the standard object metadata. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#metadata" }, "spec": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.autoscaling.v2.HorizontalPodAutoscalerSpec", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.autoscaling.v2.HorizontalPodAutoscalerSpec", "description": "spec is the specification for the behaviour of the autoscaler. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#spec-and-status." }, "status": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.autoscaling.v2.HorizontalPodAutoscalerStatus", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.autoscaling.v2.HorizontalPodAutoscalerStatus", "description": "status is the current information about the autoscaler." } }, diff --git a/helm-charts/nginx-ingress/v1.31.2/horizontalpodautoscalerbehavior-autoscaling-v2.json b/helm-charts/nginx-ingress/v1.32.0/horizontalpodautoscalerbehavior-autoscaling-v2.json similarity index 88% rename from helm-charts/nginx-ingress/v1.31.2/horizontalpodautoscalerbehavior-autoscaling-v2.json rename to helm-charts/nginx-ingress/v1.32.0/horizontalpodautoscalerbehavior-autoscaling-v2.json index b20fcf5..24ce334 100644 --- a/helm-charts/nginx-ingress/v1.31.2/horizontalpodautoscalerbehavior-autoscaling-v2.json +++ b/helm-charts/nginx-ingress/v1.32.0/horizontalpodautoscalerbehavior-autoscaling-v2.json @@ -2,11 +2,11 @@ "description": "HorizontalPodAutoscalerBehavior configures the scaling behavior of the target in both Up and Down directions (scaleUp and scaleDown fields respectively).", "properties": { "scaleDown": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.autoscaling.v2.HPAScalingRules", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.autoscaling.v2.HPAScalingRules", "description": "scaleDown is scaling policy for scaling Down. If not set, the default value is to allow to scale down to minReplicas pods, with a 300 second stabilization window (i.e., the highest recommendation for the last 300sec is used)." }, "scaleUp": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.autoscaling.v2.HPAScalingRules", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.autoscaling.v2.HPAScalingRules", "description": "scaleUp is scaling policy for scaling Up. If not set, the default value is the higher of:\n * increase no more than 4 pods per 60 seconds\n * double the number of pods per 60 seconds\nNo stabilization is used." } }, diff --git a/helm-charts/nginx-ingress/v1.31.2/horizontalpodautoscalerbehavior.json b/helm-charts/nginx-ingress/v1.32.0/horizontalpodautoscalerbehavior.json similarity index 88% rename from helm-charts/nginx-ingress/v1.31.2/horizontalpodautoscalerbehavior.json rename to helm-charts/nginx-ingress/v1.32.0/horizontalpodautoscalerbehavior.json index b20fcf5..24ce334 100644 --- a/helm-charts/nginx-ingress/v1.31.2/horizontalpodautoscalerbehavior.json +++ b/helm-charts/nginx-ingress/v1.32.0/horizontalpodautoscalerbehavior.json @@ -2,11 +2,11 @@ "description": "HorizontalPodAutoscalerBehavior configures the scaling behavior of the target in both Up and Down directions (scaleUp and scaleDown fields respectively).", "properties": { "scaleDown": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.autoscaling.v2.HPAScalingRules", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.autoscaling.v2.HPAScalingRules", "description": "scaleDown is scaling policy for scaling Down. If not set, the default value is to allow to scale down to minReplicas pods, with a 300 second stabilization window (i.e., the highest recommendation for the last 300sec is used)." }, "scaleUp": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.autoscaling.v2.HPAScalingRules", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.autoscaling.v2.HPAScalingRules", "description": "scaleUp is scaling policy for scaling Up. If not set, the default value is the higher of:\n * increase no more than 4 pods per 60 seconds\n * double the number of pods per 60 seconds\nNo stabilization is used." } }, diff --git a/helm-charts/nginx-ingress/v1.31.2/horizontalpodautoscalercondition-autoscaling-v2.json b/helm-charts/nginx-ingress/v1.32.0/horizontalpodautoscalercondition-autoscaling-v2.json similarity index 94% rename from helm-charts/nginx-ingress/v1.31.2/horizontalpodautoscalercondition-autoscaling-v2.json rename to helm-charts/nginx-ingress/v1.32.0/horizontalpodautoscalercondition-autoscaling-v2.json index a0c299a..7b864a6 100644 --- a/helm-charts/nginx-ingress/v1.31.2/horizontalpodautoscalercondition-autoscaling-v2.json +++ b/helm-charts/nginx-ingress/v1.32.0/horizontalpodautoscalercondition-autoscaling-v2.json @@ -2,7 +2,7 @@ "description": "HorizontalPodAutoscalerCondition describes the state of a HorizontalPodAutoscaler at a certain point.", "properties": { "lastTransitionTime": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.Time", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.Time", "description": "lastTransitionTime is the last time the condition transitioned from one status to another" }, "message": { diff --git a/helm-charts/nginx-ingress/v1.31.2/horizontalpodautoscalercondition.json b/helm-charts/nginx-ingress/v1.32.0/horizontalpodautoscalercondition.json similarity index 94% rename from helm-charts/nginx-ingress/v1.31.2/horizontalpodautoscalercondition.json rename to helm-charts/nginx-ingress/v1.32.0/horizontalpodautoscalercondition.json index a0c299a..7b864a6 100644 --- a/helm-charts/nginx-ingress/v1.31.2/horizontalpodautoscalercondition.json +++ b/helm-charts/nginx-ingress/v1.32.0/horizontalpodautoscalercondition.json @@ -2,7 +2,7 @@ "description": "HorizontalPodAutoscalerCondition describes the state of a HorizontalPodAutoscaler at a certain point.", "properties": { "lastTransitionTime": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.Time", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.Time", "description": "lastTransitionTime is the last time the condition transitioned from one status to another" }, "message": { diff --git a/helm-charts/nginx-ingress/v1.31.2/horizontalpodautoscalerlist-autoscaling-v1.json b/helm-charts/nginx-ingress/v1.32.0/horizontalpodautoscalerlist-autoscaling-v1.json similarity index 93% rename from helm-charts/nginx-ingress/v1.31.2/horizontalpodautoscalerlist-autoscaling-v1.json rename to helm-charts/nginx-ingress/v1.32.0/horizontalpodautoscalerlist-autoscaling-v1.json index 15ddbcd..a50b2d6 100644 --- a/helm-charts/nginx-ingress/v1.31.2/horizontalpodautoscalerlist-autoscaling-v1.json +++ b/helm-charts/nginx-ingress/v1.32.0/horizontalpodautoscalerlist-autoscaling-v1.json @@ -14,7 +14,7 @@ "items": { "description": "items is the list of horizontal pod autoscaler objects.", "items": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.autoscaling.v1.HorizontalPodAutoscaler" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.autoscaling.v1.HorizontalPodAutoscaler" }, "type": [ "array", @@ -32,7 +32,7 @@ ] }, "metadata": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.ListMeta", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.ListMeta", "description": "Standard list metadata." } }, diff --git a/helm-charts/nginx-ingress/v1.31.2/horizontalpodautoscalerlist-autoscaling-v2.json b/helm-charts/nginx-ingress/v1.32.0/horizontalpodautoscalerlist-autoscaling-v2.json similarity index 93% rename from helm-charts/nginx-ingress/v1.31.2/horizontalpodautoscalerlist-autoscaling-v2.json rename to helm-charts/nginx-ingress/v1.32.0/horizontalpodautoscalerlist-autoscaling-v2.json index 98f7947..7cd333c 100644 --- a/helm-charts/nginx-ingress/v1.31.2/horizontalpodautoscalerlist-autoscaling-v2.json +++ b/helm-charts/nginx-ingress/v1.32.0/horizontalpodautoscalerlist-autoscaling-v2.json @@ -14,7 +14,7 @@ "items": { "description": "items is the list of horizontal pod autoscaler objects.", "items": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.autoscaling.v2.HorizontalPodAutoscaler" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.autoscaling.v2.HorizontalPodAutoscaler" }, "type": [ "array", @@ -32,7 +32,7 @@ ] }, "metadata": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.ListMeta", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.ListMeta", "description": "metadata is the standard list metadata." } }, diff --git a/helm-charts/nginx-ingress/v1.31.2/horizontalpodautoscalerlist.json b/helm-charts/nginx-ingress/v1.32.0/horizontalpodautoscalerlist.json similarity index 93% rename from helm-charts/nginx-ingress/v1.31.2/horizontalpodautoscalerlist.json rename to helm-charts/nginx-ingress/v1.32.0/horizontalpodautoscalerlist.json index 24b560a..87293bb 100644 --- a/helm-charts/nginx-ingress/v1.31.2/horizontalpodautoscalerlist.json +++ b/helm-charts/nginx-ingress/v1.32.0/horizontalpodautoscalerlist.json @@ -11,7 +11,7 @@ "items": { "description": "items is the list of horizontal pod autoscaler objects.", "items": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.autoscaling.v2.HorizontalPodAutoscaler" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.autoscaling.v2.HorizontalPodAutoscaler" }, "type": [ "array", @@ -29,7 +29,7 @@ ] }, "metadata": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.ListMeta", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.ListMeta", "description": "metadata is the standard list metadata." } }, diff --git a/helm-charts/nginx-ingress/v1.31.2/horizontalpodautoscalerspec-autoscaling-v1.json b/helm-charts/nginx-ingress/v1.32.0/horizontalpodautoscalerspec-autoscaling-v1.json similarity index 96% rename from helm-charts/nginx-ingress/v1.31.2/horizontalpodautoscalerspec-autoscaling-v1.json rename to helm-charts/nginx-ingress/v1.32.0/horizontalpodautoscalerspec-autoscaling-v1.json index ef3e225..62ae095 100644 --- a/helm-charts/nginx-ingress/v1.31.2/horizontalpodautoscalerspec-autoscaling-v1.json +++ b/helm-charts/nginx-ingress/v1.32.0/horizontalpodautoscalerspec-autoscaling-v1.json @@ -18,7 +18,7 @@ ] }, "scaleTargetRef": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.autoscaling.v1.CrossVersionObjectReference", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.autoscaling.v1.CrossVersionObjectReference", "description": "reference to scaled resource; horizontal pod autoscaler will learn the current resource consumption and will set the desired number of pods by using its Scale subresource." }, "targetCPUUtilizationPercentage": { diff --git a/helm-charts/nginx-ingress/v1.31.2/horizontalpodautoscalerspec-autoscaling-v2.json b/helm-charts/nginx-ingress/v1.32.0/horizontalpodautoscalerspec-autoscaling-v2.json similarity index 92% rename from helm-charts/nginx-ingress/v1.31.2/horizontalpodautoscalerspec-autoscaling-v2.json rename to helm-charts/nginx-ingress/v1.32.0/horizontalpodautoscalerspec-autoscaling-v2.json index c5c55cb..1fd7122 100644 --- a/helm-charts/nginx-ingress/v1.31.2/horizontalpodautoscalerspec-autoscaling-v2.json +++ b/helm-charts/nginx-ingress/v1.32.0/horizontalpodautoscalerspec-autoscaling-v2.json @@ -2,7 +2,7 @@ "description": "HorizontalPodAutoscalerSpec describes the desired functionality of the HorizontalPodAutoscaler.", "properties": { "behavior": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.autoscaling.v2.HorizontalPodAutoscalerBehavior", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.autoscaling.v2.HorizontalPodAutoscalerBehavior", "description": "behavior configures the scaling behavior of the target in both Up and Down directions (scaleUp and scaleDown fields respectively). If not set, the default HPAScalingRules for scale up and scale down are used." }, "maxReplicas": { @@ -16,7 +16,7 @@ "metrics": { "description": "metrics contains the specifications for which to use to calculate the desired replica count (the maximum replica count across all metrics will be used). The desired replica count is calculated multiplying the ratio between the target value and the current value by the current number of pods. Ergo, metrics used must decrease as the pod count is increased, and vice-versa. See the individual metric source types for more information about how each type of metric must respond. If not set, the default metric will be set to 80% average CPU utilization.", "items": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.autoscaling.v2.MetricSpec" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.autoscaling.v2.MetricSpec" }, "type": [ "array", @@ -33,7 +33,7 @@ ] }, "scaleTargetRef": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.autoscaling.v2.CrossVersionObjectReference", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.autoscaling.v2.CrossVersionObjectReference", "description": "scaleTargetRef points to the target resource to scale, and is used to the pods for which metrics should be collected, as well as to actually change the replica count." } }, diff --git a/helm-charts/nginx-ingress/v1.31.2/horizontalpodautoscalerspec.json b/helm-charts/nginx-ingress/v1.32.0/horizontalpodautoscalerspec.json similarity index 92% rename from helm-charts/nginx-ingress/v1.31.2/horizontalpodautoscalerspec.json rename to helm-charts/nginx-ingress/v1.32.0/horizontalpodautoscalerspec.json index c5c55cb..1fd7122 100644 --- a/helm-charts/nginx-ingress/v1.31.2/horizontalpodautoscalerspec.json +++ b/helm-charts/nginx-ingress/v1.32.0/horizontalpodautoscalerspec.json @@ -2,7 +2,7 @@ "description": "HorizontalPodAutoscalerSpec describes the desired functionality of the HorizontalPodAutoscaler.", "properties": { "behavior": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.autoscaling.v2.HorizontalPodAutoscalerBehavior", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.autoscaling.v2.HorizontalPodAutoscalerBehavior", "description": "behavior configures the scaling behavior of the target in both Up and Down directions (scaleUp and scaleDown fields respectively). If not set, the default HPAScalingRules for scale up and scale down are used." }, "maxReplicas": { @@ -16,7 +16,7 @@ "metrics": { "description": "metrics contains the specifications for which to use to calculate the desired replica count (the maximum replica count across all metrics will be used). The desired replica count is calculated multiplying the ratio between the target value and the current value by the current number of pods. Ergo, metrics used must decrease as the pod count is increased, and vice-versa. See the individual metric source types for more information about how each type of metric must respond. If not set, the default metric will be set to 80% average CPU utilization.", "items": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.autoscaling.v2.MetricSpec" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.autoscaling.v2.MetricSpec" }, "type": [ "array", @@ -33,7 +33,7 @@ ] }, "scaleTargetRef": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.autoscaling.v2.CrossVersionObjectReference", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.autoscaling.v2.CrossVersionObjectReference", "description": "scaleTargetRef points to the target resource to scale, and is used to the pods for which metrics should be collected, as well as to actually change the replica count." } }, diff --git a/helm-charts/nginx-ingress/v1.31.2/horizontalpodautoscalerstatus-autoscaling-v1.json b/helm-charts/nginx-ingress/v1.32.0/horizontalpodautoscalerstatus-autoscaling-v1.json similarity index 96% rename from helm-charts/nginx-ingress/v1.31.2/horizontalpodautoscalerstatus-autoscaling-v1.json rename to helm-charts/nginx-ingress/v1.32.0/horizontalpodautoscalerstatus-autoscaling-v1.json index 9986c3d..e964935 100644 --- a/helm-charts/nginx-ingress/v1.31.2/horizontalpodautoscalerstatus-autoscaling-v1.json +++ b/helm-charts/nginx-ingress/v1.32.0/horizontalpodautoscalerstatus-autoscaling-v1.json @@ -26,7 +26,7 @@ ] }, "lastScaleTime": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.Time", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.Time", "description": "lastScaleTime is the last time the HorizontalPodAutoscaler scaled the number of pods; used by the autoscaler to control how often the number of pods is changed." }, "observedGeneration": { diff --git a/helm-charts/nginx-ingress/v1.31.2/horizontalpodautoscalerstatus-autoscaling-v2.json b/helm-charts/nginx-ingress/v1.32.0/horizontalpodautoscalerstatus-autoscaling-v2.json similarity index 92% rename from helm-charts/nginx-ingress/v1.31.2/horizontalpodautoscalerstatus-autoscaling-v2.json rename to helm-charts/nginx-ingress/v1.32.0/horizontalpodautoscalerstatus-autoscaling-v2.json index 36effc4..7ddeaea 100644 --- a/helm-charts/nginx-ingress/v1.31.2/horizontalpodautoscalerstatus-autoscaling-v2.json +++ b/helm-charts/nginx-ingress/v1.32.0/horizontalpodautoscalerstatus-autoscaling-v2.json @@ -4,7 +4,7 @@ "conditions": { "description": "conditions is the set of conditions required for this autoscaler to scale its target, and indicates whether or not those conditions are met.", "items": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.autoscaling.v2.HorizontalPodAutoscalerCondition" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.autoscaling.v2.HorizontalPodAutoscalerCondition" }, "type": [ "array", @@ -20,7 +20,7 @@ "currentMetrics": { "description": "currentMetrics is the last read state of the metrics used by this autoscaler.", "items": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.autoscaling.v2.MetricStatus" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.autoscaling.v2.MetricStatus" }, "type": [ "array", @@ -45,7 +45,7 @@ ] }, "lastScaleTime": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.Time", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.Time", "description": "lastScaleTime is the last time the HorizontalPodAutoscaler scaled the number of pods, used by the autoscaler to control how often the number of pods is changed." }, "observedGeneration": { diff --git a/helm-charts/nginx-ingress/v1.31.2/horizontalpodautoscalerstatus.json b/helm-charts/nginx-ingress/v1.32.0/horizontalpodautoscalerstatus.json similarity index 92% rename from helm-charts/nginx-ingress/v1.31.2/horizontalpodautoscalerstatus.json rename to helm-charts/nginx-ingress/v1.32.0/horizontalpodautoscalerstatus.json index 36effc4..7ddeaea 100644 --- a/helm-charts/nginx-ingress/v1.31.2/horizontalpodautoscalerstatus.json +++ b/helm-charts/nginx-ingress/v1.32.0/horizontalpodautoscalerstatus.json @@ -4,7 +4,7 @@ "conditions": { "description": "conditions is the set of conditions required for this autoscaler to scale its target, and indicates whether or not those conditions are met.", "items": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.autoscaling.v2.HorizontalPodAutoscalerCondition" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.autoscaling.v2.HorizontalPodAutoscalerCondition" }, "type": [ "array", @@ -20,7 +20,7 @@ "currentMetrics": { "description": "currentMetrics is the last read state of the metrics used by this autoscaler.", "items": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.autoscaling.v2.MetricStatus" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.autoscaling.v2.MetricStatus" }, "type": [ "array", @@ -45,7 +45,7 @@ ] }, "lastScaleTime": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.Time", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.Time", "description": "lastScaleTime is the last time the HorizontalPodAutoscaler scaled the number of pods, used by the autoscaler to control how often the number of pods is changed." }, "observedGeneration": { diff --git a/helm-charts/nginx-ingress/v1.31.2/hostalias-v1.json b/helm-charts/nginx-ingress/v1.32.0/hostalias-v1.json similarity index 100% rename from helm-charts/nginx-ingress/v1.31.2/hostalias-v1.json rename to helm-charts/nginx-ingress/v1.32.0/hostalias-v1.json diff --git a/helm-charts/nginx-ingress/v1.31.2/hostalias.json b/helm-charts/nginx-ingress/v1.32.0/hostalias.json similarity index 100% rename from helm-charts/nginx-ingress/v1.31.2/hostalias.json rename to helm-charts/nginx-ingress/v1.32.0/hostalias.json diff --git a/helm-charts/nginx-ingress/v1.31.2/hostip-v1.json b/helm-charts/nginx-ingress/v1.32.0/hostip-v1.json similarity index 100% rename from helm-charts/nginx-ingress/v1.31.2/hostip-v1.json rename to helm-charts/nginx-ingress/v1.32.0/hostip-v1.json diff --git a/helm-charts/nginx-ingress/v1.31.2/hostip.json b/helm-charts/nginx-ingress/v1.32.0/hostip.json similarity index 100% rename from helm-charts/nginx-ingress/v1.31.2/hostip.json rename to helm-charts/nginx-ingress/v1.32.0/hostip.json diff --git a/helm-charts/nginx-ingress/v1.31.2/hostpathvolumesource-v1.json b/helm-charts/nginx-ingress/v1.32.0/hostpathvolumesource-v1.json similarity index 100% rename from helm-charts/nginx-ingress/v1.31.2/hostpathvolumesource-v1.json rename to helm-charts/nginx-ingress/v1.32.0/hostpathvolumesource-v1.json diff --git a/helm-charts/nginx-ingress/v1.31.2/hostpathvolumesource.json b/helm-charts/nginx-ingress/v1.32.0/hostpathvolumesource.json similarity index 100% rename from helm-charts/nginx-ingress/v1.31.2/hostpathvolumesource.json rename to helm-charts/nginx-ingress/v1.32.0/hostpathvolumesource.json diff --git a/helm-charts/nginx-ingress/v1.31.2/hpascalingpolicy-autoscaling-v2.json b/helm-charts/nginx-ingress/v1.32.0/hpascalingpolicy-autoscaling-v2.json similarity index 100% rename from helm-charts/nginx-ingress/v1.31.2/hpascalingpolicy-autoscaling-v2.json rename to helm-charts/nginx-ingress/v1.32.0/hpascalingpolicy-autoscaling-v2.json diff --git a/helm-charts/nginx-ingress/v1.31.2/hpascalingpolicy.json b/helm-charts/nginx-ingress/v1.32.0/hpascalingpolicy.json similarity index 100% rename from helm-charts/nginx-ingress/v1.31.2/hpascalingpolicy.json rename to helm-charts/nginx-ingress/v1.32.0/hpascalingpolicy.json diff --git a/helm-charts/nginx-ingress/v1.31.2/hpascalingrules-autoscaling-v2.json b/helm-charts/nginx-ingress/v1.32.0/hpascalingrules-autoscaling-v2.json similarity index 96% rename from helm-charts/nginx-ingress/v1.31.2/hpascalingrules-autoscaling-v2.json rename to helm-charts/nginx-ingress/v1.32.0/hpascalingrules-autoscaling-v2.json index 55b3bdd..b507bd8 100644 --- a/helm-charts/nginx-ingress/v1.31.2/hpascalingrules-autoscaling-v2.json +++ b/helm-charts/nginx-ingress/v1.32.0/hpascalingrules-autoscaling-v2.json @@ -4,7 +4,7 @@ "policies": { "description": "policies is a list of potential scaling polices which can be used during scaling. At least one policy must be specified, otherwise the HPAScalingRules will be discarded as invalid", "items": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.autoscaling.v2.HPAScalingPolicy" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.autoscaling.v2.HPAScalingPolicy" }, "type": [ "array", diff --git a/helm-charts/nginx-ingress/v1.31.2/hpascalingrules.json b/helm-charts/nginx-ingress/v1.32.0/hpascalingrules.json similarity index 96% rename from helm-charts/nginx-ingress/v1.31.2/hpascalingrules.json rename to helm-charts/nginx-ingress/v1.32.0/hpascalingrules.json index 55b3bdd..b507bd8 100644 --- a/helm-charts/nginx-ingress/v1.31.2/hpascalingrules.json +++ b/helm-charts/nginx-ingress/v1.32.0/hpascalingrules.json @@ -4,7 +4,7 @@ "policies": { "description": "policies is a list of potential scaling polices which can be used during scaling. At least one policy must be specified, otherwise the HPAScalingRules will be discarded as invalid", "items": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.autoscaling.v2.HPAScalingPolicy" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.autoscaling.v2.HPAScalingPolicy" }, "type": [ "array", diff --git a/helm-charts/nginx-ingress/v1.31.2/httpgetaction-v1.json b/helm-charts/nginx-ingress/v1.32.0/httpgetaction-v1.json similarity index 91% rename from helm-charts/nginx-ingress/v1.31.2/httpgetaction-v1.json rename to helm-charts/nginx-ingress/v1.32.0/httpgetaction-v1.json index 5bfaff5..6fe0c92 100644 --- a/helm-charts/nginx-ingress/v1.31.2/httpgetaction-v1.json +++ b/helm-charts/nginx-ingress/v1.32.0/httpgetaction-v1.json @@ -11,7 +11,7 @@ "httpHeaders": { "description": "Custom headers to set in the request. HTTP allows repeated headers.", "items": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.core.v1.HTTPHeader" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.core.v1.HTTPHeader" }, "type": [ "array", @@ -27,7 +27,7 @@ ] }, "port": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.apimachinery.pkg.util.intstr.IntOrString", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.apimachinery.pkg.util.intstr.IntOrString", "description": "Name or number of the port to access on the container. Number must be in the range 1 to 65535. Name must be an IANA_SVC_NAME." }, "scheme": { diff --git a/helm-charts/nginx-ingress/v1.31.2/httpgetaction.json b/helm-charts/nginx-ingress/v1.32.0/httpgetaction.json similarity index 91% rename from helm-charts/nginx-ingress/v1.31.2/httpgetaction.json rename to helm-charts/nginx-ingress/v1.32.0/httpgetaction.json index 5bfaff5..6fe0c92 100644 --- a/helm-charts/nginx-ingress/v1.31.2/httpgetaction.json +++ b/helm-charts/nginx-ingress/v1.32.0/httpgetaction.json @@ -11,7 +11,7 @@ "httpHeaders": { "description": "Custom headers to set in the request. HTTP allows repeated headers.", "items": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.core.v1.HTTPHeader" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.core.v1.HTTPHeader" }, "type": [ "array", @@ -27,7 +27,7 @@ ] }, "port": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.apimachinery.pkg.util.intstr.IntOrString", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.apimachinery.pkg.util.intstr.IntOrString", "description": "Name or number of the port to access on the container. Number must be in the range 1 to 65535. Name must be an IANA_SVC_NAME." }, "scheme": { diff --git a/helm-charts/nginx-ingress/v1.31.2/httpheader-v1.json b/helm-charts/nginx-ingress/v1.32.0/httpheader-v1.json similarity index 100% rename from helm-charts/nginx-ingress/v1.31.2/httpheader-v1.json rename to helm-charts/nginx-ingress/v1.32.0/httpheader-v1.json diff --git a/helm-charts/nginx-ingress/v1.31.2/httpheader.json b/helm-charts/nginx-ingress/v1.32.0/httpheader.json similarity index 100% rename from helm-charts/nginx-ingress/v1.31.2/httpheader.json rename to helm-charts/nginx-ingress/v1.32.0/httpheader.json diff --git a/helm-charts/nginx-ingress/v1.31.2/httpingresspath-networking-v1.json b/helm-charts/nginx-ingress/v1.32.0/httpingresspath-networking-v1.json similarity index 96% rename from helm-charts/nginx-ingress/v1.31.2/httpingresspath-networking-v1.json rename to helm-charts/nginx-ingress/v1.32.0/httpingresspath-networking-v1.json index 298649b..4ef824d 100644 --- a/helm-charts/nginx-ingress/v1.31.2/httpingresspath-networking-v1.json +++ b/helm-charts/nginx-ingress/v1.32.0/httpingresspath-networking-v1.json @@ -2,7 +2,7 @@ "description": "HTTPIngressPath associates a path with a backend. Incoming urls matching the path are forwarded to the backend.", "properties": { "backend": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.networking.v1.IngressBackend", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.networking.v1.IngressBackend", "description": "backend defines the referenced service endpoint to which the traffic will be forwarded to." }, "path": { diff --git a/helm-charts/nginx-ingress/v1.31.2/httpingresspath.json b/helm-charts/nginx-ingress/v1.32.0/httpingresspath.json similarity index 96% rename from helm-charts/nginx-ingress/v1.31.2/httpingresspath.json rename to helm-charts/nginx-ingress/v1.32.0/httpingresspath.json index 298649b..4ef824d 100644 --- a/helm-charts/nginx-ingress/v1.31.2/httpingresspath.json +++ b/helm-charts/nginx-ingress/v1.32.0/httpingresspath.json @@ -2,7 +2,7 @@ "description": "HTTPIngressPath associates a path with a backend. Incoming urls matching the path are forwarded to the backend.", "properties": { "backend": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.networking.v1.IngressBackend", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.networking.v1.IngressBackend", "description": "backend defines the referenced service endpoint to which the traffic will be forwarded to." }, "path": { diff --git a/helm-charts/nginx-ingress/v1.31.2/httpingressrulevalue-networking-v1.json b/helm-charts/nginx-ingress/v1.32.0/httpingressrulevalue-networking-v1.json similarity index 92% rename from helm-charts/nginx-ingress/v1.31.2/httpingressrulevalue-networking-v1.json rename to helm-charts/nginx-ingress/v1.32.0/httpingressrulevalue-networking-v1.json index d41f7a6..12d561c 100644 --- a/helm-charts/nginx-ingress/v1.31.2/httpingressrulevalue-networking-v1.json +++ b/helm-charts/nginx-ingress/v1.32.0/httpingressrulevalue-networking-v1.json @@ -4,7 +4,7 @@ "paths": { "description": "paths is a collection of paths that map requests to backends.", "items": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.networking.v1.HTTPIngressPath" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.networking.v1.HTTPIngressPath" }, "type": [ "array", diff --git a/helm-charts/nginx-ingress/v1.31.2/httpingressrulevalue.json b/helm-charts/nginx-ingress/v1.32.0/httpingressrulevalue.json similarity index 92% rename from helm-charts/nginx-ingress/v1.31.2/httpingressrulevalue.json rename to helm-charts/nginx-ingress/v1.32.0/httpingressrulevalue.json index d41f7a6..12d561c 100644 --- a/helm-charts/nginx-ingress/v1.31.2/httpingressrulevalue.json +++ b/helm-charts/nginx-ingress/v1.32.0/httpingressrulevalue.json @@ -4,7 +4,7 @@ "paths": { "description": "paths is a collection of paths that map requests to backends.", "items": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.networking.v1.HTTPIngressPath" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.networking.v1.HTTPIngressPath" }, "type": [ "array", diff --git a/helm-charts/nginx-ingress/v1.31.2/imagevolumesource-v1.json b/helm-charts/nginx-ingress/v1.32.0/imagevolumesource-v1.json similarity index 100% rename from helm-charts/nginx-ingress/v1.31.2/imagevolumesource-v1.json rename to helm-charts/nginx-ingress/v1.32.0/imagevolumesource-v1.json diff --git a/helm-charts/nginx-ingress/v1.31.2/imagevolumesource.json b/helm-charts/nginx-ingress/v1.32.0/imagevolumesource.json similarity index 100% rename from helm-charts/nginx-ingress/v1.31.2/imagevolumesource.json rename to helm-charts/nginx-ingress/v1.32.0/imagevolumesource.json diff --git a/helm-charts/nginx-ingress/v1.31.2/info-pkg-version.json b/helm-charts/nginx-ingress/v1.32.0/info-pkg-version.json similarity index 100% rename from helm-charts/nginx-ingress/v1.31.2/info-pkg-version.json rename to helm-charts/nginx-ingress/v1.32.0/info-pkg-version.json diff --git a/helm-charts/nginx-ingress/v1.31.2/info.json b/helm-charts/nginx-ingress/v1.32.0/info.json similarity index 100% rename from helm-charts/nginx-ingress/v1.31.2/info.json rename to helm-charts/nginx-ingress/v1.32.0/info.json diff --git a/helm-charts/nginx-ingress/v1.31.2/ingress-networking-v1.json b/helm-charts/nginx-ingress/v1.32.0/ingress-networking-v1.json similarity index 92% rename from helm-charts/nginx-ingress/v1.31.2/ingress-networking-v1.json rename to helm-charts/nginx-ingress/v1.32.0/ingress-networking-v1.json index a4e7f6c..993b877 100644 --- a/helm-charts/nginx-ingress/v1.31.2/ingress-networking-v1.json +++ b/helm-charts/nginx-ingress/v1.32.0/ingress-networking-v1.json @@ -22,15 +22,15 @@ ] }, "metadata": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta", "description": "Standard object's metadata. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#metadata" }, "spec": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.networking.v1.IngressSpec", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.networking.v1.IngressSpec", "description": "spec is the desired state of the Ingress. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#spec-and-status" }, "status": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.networking.v1.IngressStatus", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.networking.v1.IngressStatus", "description": "status is the current state of the Ingress. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#spec-and-status" } }, diff --git a/helm-charts/nginx-ingress/v1.31.2/ingress.json b/helm-charts/nginx-ingress/v1.32.0/ingress.json similarity index 92% rename from helm-charts/nginx-ingress/v1.31.2/ingress.json rename to helm-charts/nginx-ingress/v1.32.0/ingress.json index 73a2368..39e6d0c 100644 --- a/helm-charts/nginx-ingress/v1.31.2/ingress.json +++ b/helm-charts/nginx-ingress/v1.32.0/ingress.json @@ -19,15 +19,15 @@ ] }, "metadata": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta", "description": "Standard object's metadata. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#metadata" }, "spec": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.networking.v1.IngressSpec", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.networking.v1.IngressSpec", "description": "spec is the desired state of the Ingress. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#spec-and-status" }, "status": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.networking.v1.IngressStatus", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.networking.v1.IngressStatus", "description": "status is the current state of the Ingress. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#spec-and-status" } }, diff --git a/helm-charts/nginx-ingress/v1.31.2/ingressbackend-networking-v1.json b/helm-charts/nginx-ingress/v1.32.0/ingressbackend-networking-v1.json similarity index 86% rename from helm-charts/nginx-ingress/v1.31.2/ingressbackend-networking-v1.json rename to helm-charts/nginx-ingress/v1.32.0/ingressbackend-networking-v1.json index ebc254e..ca2023c 100644 --- a/helm-charts/nginx-ingress/v1.31.2/ingressbackend-networking-v1.json +++ b/helm-charts/nginx-ingress/v1.32.0/ingressbackend-networking-v1.json @@ -2,11 +2,11 @@ "description": "IngressBackend describes all endpoints for a given service and port.", "properties": { "resource": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.core.v1.TypedLocalObjectReference", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.core.v1.TypedLocalObjectReference", "description": "resource is an ObjectRef to another Kubernetes resource in the namespace of the Ingress object. If resource is specified, a service.Name and service.Port must not be specified. This is a mutually exclusive setting with \"Service\"." }, "service": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.networking.v1.IngressServiceBackend", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.networking.v1.IngressServiceBackend", "description": "service references a service as a backend. This is a mutually exclusive setting with \"Resource\"." } }, diff --git a/helm-charts/nginx-ingress/v1.31.2/ingressbackend.json b/helm-charts/nginx-ingress/v1.32.0/ingressbackend.json similarity index 86% rename from helm-charts/nginx-ingress/v1.31.2/ingressbackend.json rename to helm-charts/nginx-ingress/v1.32.0/ingressbackend.json index ebc254e..ca2023c 100644 --- a/helm-charts/nginx-ingress/v1.31.2/ingressbackend.json +++ b/helm-charts/nginx-ingress/v1.32.0/ingressbackend.json @@ -2,11 +2,11 @@ "description": "IngressBackend describes all endpoints for a given service and port.", "properties": { "resource": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.core.v1.TypedLocalObjectReference", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.core.v1.TypedLocalObjectReference", "description": "resource is an ObjectRef to another Kubernetes resource in the namespace of the Ingress object. If resource is specified, a service.Name and service.Port must not be specified. This is a mutually exclusive setting with \"Service\"." }, "service": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.networking.v1.IngressServiceBackend", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.networking.v1.IngressServiceBackend", "description": "service references a service as a backend. This is a mutually exclusive setting with \"Resource\"." } }, diff --git a/helm-charts/nginx-ingress/v1.31.2/ingressclass-networking-v1.json b/helm-charts/nginx-ingress/v1.32.0/ingressclass-networking-v1.json similarity index 94% rename from helm-charts/nginx-ingress/v1.31.2/ingressclass-networking-v1.json rename to helm-charts/nginx-ingress/v1.32.0/ingressclass-networking-v1.json index 8493eb4..48ce18b 100644 --- a/helm-charts/nginx-ingress/v1.31.2/ingressclass-networking-v1.json +++ b/helm-charts/nginx-ingress/v1.32.0/ingressclass-networking-v1.json @@ -22,11 +22,11 @@ ] }, "metadata": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta", "description": "Standard object's metadata. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#metadata" }, "spec": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.networking.v1.IngressClassSpec", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.networking.v1.IngressClassSpec", "description": "spec is the desired state of the IngressClass. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#spec-and-status" } }, diff --git a/helm-charts/nginx-ingress/v1.31.2/ingressclass.json b/helm-charts/nginx-ingress/v1.32.0/ingressclass.json similarity index 94% rename from helm-charts/nginx-ingress/v1.31.2/ingressclass.json rename to helm-charts/nginx-ingress/v1.32.0/ingressclass.json index 22599ec..145406b 100644 --- a/helm-charts/nginx-ingress/v1.31.2/ingressclass.json +++ b/helm-charts/nginx-ingress/v1.32.0/ingressclass.json @@ -19,11 +19,11 @@ ] }, "metadata": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta", "description": "Standard object's metadata. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#metadata" }, "spec": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.networking.v1.IngressClassSpec", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.networking.v1.IngressClassSpec", "description": "spec is the desired state of the IngressClass. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#spec-and-status" } }, diff --git a/helm-charts/nginx-ingress/v1.31.2/ingressclasslist-networking-v1.json b/helm-charts/nginx-ingress/v1.32.0/ingressclasslist-networking-v1.json similarity index 92% rename from helm-charts/nginx-ingress/v1.31.2/ingressclasslist-networking-v1.json rename to helm-charts/nginx-ingress/v1.32.0/ingressclasslist-networking-v1.json index 23308ea..988ad74 100644 --- a/helm-charts/nginx-ingress/v1.31.2/ingressclasslist-networking-v1.json +++ b/helm-charts/nginx-ingress/v1.32.0/ingressclasslist-networking-v1.json @@ -14,7 +14,7 @@ "items": { "description": "items is the list of IngressClasses.", "items": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.networking.v1.IngressClass" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.networking.v1.IngressClass" }, "type": [ "array", @@ -32,7 +32,7 @@ ] }, "metadata": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.ListMeta", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.ListMeta", "description": "Standard list metadata." } }, diff --git a/helm-charts/nginx-ingress/v1.31.2/ingressclasslist.json b/helm-charts/nginx-ingress/v1.32.0/ingressclasslist.json similarity index 92% rename from helm-charts/nginx-ingress/v1.31.2/ingressclasslist.json rename to helm-charts/nginx-ingress/v1.32.0/ingressclasslist.json index 8f106eb..e0508c1 100644 --- a/helm-charts/nginx-ingress/v1.31.2/ingressclasslist.json +++ b/helm-charts/nginx-ingress/v1.32.0/ingressclasslist.json @@ -11,7 +11,7 @@ "items": { "description": "items is the list of IngressClasses.", "items": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.networking.v1.IngressClass" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.networking.v1.IngressClass" }, "type": [ "array", @@ -29,7 +29,7 @@ ] }, "metadata": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.ListMeta", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.ListMeta", "description": "Standard list metadata." } }, diff --git a/helm-charts/nginx-ingress/v1.31.2/ingressclassparametersreference-networking-v1.json b/helm-charts/nginx-ingress/v1.32.0/ingressclassparametersreference-networking-v1.json similarity index 100% rename from helm-charts/nginx-ingress/v1.31.2/ingressclassparametersreference-networking-v1.json rename to helm-charts/nginx-ingress/v1.32.0/ingressclassparametersreference-networking-v1.json diff --git a/helm-charts/nginx-ingress/v1.31.2/ingressclassparametersreference.json b/helm-charts/nginx-ingress/v1.32.0/ingressclassparametersreference.json similarity index 100% rename from helm-charts/nginx-ingress/v1.31.2/ingressclassparametersreference.json rename to helm-charts/nginx-ingress/v1.32.0/ingressclassparametersreference.json diff --git a/helm-charts/nginx-ingress/v1.31.2/ingressclassspec-networking-v1.json b/helm-charts/nginx-ingress/v1.32.0/ingressclassspec-networking-v1.json similarity index 94% rename from helm-charts/nginx-ingress/v1.31.2/ingressclassspec-networking-v1.json rename to helm-charts/nginx-ingress/v1.32.0/ingressclassspec-networking-v1.json index 18e5943..555aa44 100644 --- a/helm-charts/nginx-ingress/v1.31.2/ingressclassspec-networking-v1.json +++ b/helm-charts/nginx-ingress/v1.32.0/ingressclassspec-networking-v1.json @@ -9,7 +9,7 @@ ] }, "parameters": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.networking.v1.IngressClassParametersReference", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.networking.v1.IngressClassParametersReference", "description": "parameters is a link to a custom resource containing additional configuration for the controller. This is optional if the controller does not require extra parameters." } }, diff --git a/helm-charts/nginx-ingress/v1.31.2/ingressclassspec.json b/helm-charts/nginx-ingress/v1.32.0/ingressclassspec.json similarity index 94% rename from helm-charts/nginx-ingress/v1.31.2/ingressclassspec.json rename to helm-charts/nginx-ingress/v1.32.0/ingressclassspec.json index 18e5943..555aa44 100644 --- a/helm-charts/nginx-ingress/v1.31.2/ingressclassspec.json +++ b/helm-charts/nginx-ingress/v1.32.0/ingressclassspec.json @@ -9,7 +9,7 @@ ] }, "parameters": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.networking.v1.IngressClassParametersReference", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.networking.v1.IngressClassParametersReference", "description": "parameters is a link to a custom resource containing additional configuration for the controller. This is optional if the controller does not require extra parameters." } }, diff --git a/helm-charts/nginx-ingress/v1.31.2/ingresslist-networking-v1.json b/helm-charts/nginx-ingress/v1.32.0/ingresslist-networking-v1.json similarity index 93% rename from helm-charts/nginx-ingress/v1.31.2/ingresslist-networking-v1.json rename to helm-charts/nginx-ingress/v1.32.0/ingresslist-networking-v1.json index e18f6f4..31ac4b8 100644 --- a/helm-charts/nginx-ingress/v1.31.2/ingresslist-networking-v1.json +++ b/helm-charts/nginx-ingress/v1.32.0/ingresslist-networking-v1.json @@ -14,7 +14,7 @@ "items": { "description": "items is the list of Ingress.", "items": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.networking.v1.Ingress" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.networking.v1.Ingress" }, "type": [ "array", @@ -32,7 +32,7 @@ ] }, "metadata": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.ListMeta", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.ListMeta", "description": "Standard object's metadata. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#metadata" } }, diff --git a/helm-charts/nginx-ingress/v1.31.2/ingresslist.json b/helm-charts/nginx-ingress/v1.32.0/ingresslist.json similarity index 93% rename from helm-charts/nginx-ingress/v1.31.2/ingresslist.json rename to helm-charts/nginx-ingress/v1.32.0/ingresslist.json index 0e71101..17b4c7a 100644 --- a/helm-charts/nginx-ingress/v1.31.2/ingresslist.json +++ b/helm-charts/nginx-ingress/v1.32.0/ingresslist.json @@ -11,7 +11,7 @@ "items": { "description": "items is the list of Ingress.", "items": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.networking.v1.Ingress" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.networking.v1.Ingress" }, "type": [ "array", @@ -29,7 +29,7 @@ ] }, "metadata": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.ListMeta", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.ListMeta", "description": "Standard object's metadata. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#metadata" } }, diff --git a/helm-charts/nginx-ingress/v1.31.2/ingressloadbalanceringress-networking-v1.json b/helm-charts/nginx-ingress/v1.32.0/ingressloadbalanceringress-networking-v1.json similarity index 93% rename from helm-charts/nginx-ingress/v1.31.2/ingressloadbalanceringress-networking-v1.json rename to helm-charts/nginx-ingress/v1.32.0/ingressloadbalanceringress-networking-v1.json index 157f415..5e96321 100644 --- a/helm-charts/nginx-ingress/v1.31.2/ingressloadbalanceringress-networking-v1.json +++ b/helm-charts/nginx-ingress/v1.32.0/ingressloadbalanceringress-networking-v1.json @@ -18,7 +18,7 @@ "ports": { "description": "ports provides information about the ports exposed by this LoadBalancer.", "items": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.networking.v1.IngressPortStatus" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.networking.v1.IngressPortStatus" }, "type": [ "array", diff --git a/helm-charts/nginx-ingress/v1.31.2/ingressloadbalanceringress.json b/helm-charts/nginx-ingress/v1.32.0/ingressloadbalanceringress.json similarity index 93% rename from helm-charts/nginx-ingress/v1.31.2/ingressloadbalanceringress.json rename to helm-charts/nginx-ingress/v1.32.0/ingressloadbalanceringress.json index 157f415..5e96321 100644 --- a/helm-charts/nginx-ingress/v1.31.2/ingressloadbalanceringress.json +++ b/helm-charts/nginx-ingress/v1.32.0/ingressloadbalanceringress.json @@ -18,7 +18,7 @@ "ports": { "description": "ports provides information about the ports exposed by this LoadBalancer.", "items": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.networking.v1.IngressPortStatus" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.networking.v1.IngressPortStatus" }, "type": [ "array", diff --git a/helm-charts/nginx-ingress/v1.31.2/ingressloadbalancerstatus-networking-v1.json b/helm-charts/nginx-ingress/v1.32.0/ingressloadbalancerstatus-networking-v1.json similarity index 89% rename from helm-charts/nginx-ingress/v1.31.2/ingressloadbalancerstatus-networking-v1.json rename to helm-charts/nginx-ingress/v1.32.0/ingressloadbalancerstatus-networking-v1.json index c33e671..9c7c16b 100644 --- a/helm-charts/nginx-ingress/v1.31.2/ingressloadbalancerstatus-networking-v1.json +++ b/helm-charts/nginx-ingress/v1.32.0/ingressloadbalancerstatus-networking-v1.json @@ -4,7 +4,7 @@ "ingress": { "description": "ingress is a list containing ingress points for the load-balancer.", "items": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.networking.v1.IngressLoadBalancerIngress" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.networking.v1.IngressLoadBalancerIngress" }, "type": [ "array", diff --git a/helm-charts/nginx-ingress/v1.31.2/ingressloadbalancerstatus.json b/helm-charts/nginx-ingress/v1.32.0/ingressloadbalancerstatus.json similarity index 89% rename from helm-charts/nginx-ingress/v1.31.2/ingressloadbalancerstatus.json rename to helm-charts/nginx-ingress/v1.32.0/ingressloadbalancerstatus.json index c33e671..9c7c16b 100644 --- a/helm-charts/nginx-ingress/v1.31.2/ingressloadbalancerstatus.json +++ b/helm-charts/nginx-ingress/v1.32.0/ingressloadbalancerstatus.json @@ -4,7 +4,7 @@ "ingress": { "description": "ingress is a list containing ingress points for the load-balancer.", "items": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.networking.v1.IngressLoadBalancerIngress" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.networking.v1.IngressLoadBalancerIngress" }, "type": [ "array", diff --git a/helm-charts/nginx-ingress/v1.31.2/ingressportstatus-networking-v1.json b/helm-charts/nginx-ingress/v1.32.0/ingressportstatus-networking-v1.json similarity index 100% rename from helm-charts/nginx-ingress/v1.31.2/ingressportstatus-networking-v1.json rename to helm-charts/nginx-ingress/v1.32.0/ingressportstatus-networking-v1.json diff --git a/helm-charts/nginx-ingress/v1.31.2/ingressportstatus.json b/helm-charts/nginx-ingress/v1.32.0/ingressportstatus.json similarity index 100% rename from helm-charts/nginx-ingress/v1.31.2/ingressportstatus.json rename to helm-charts/nginx-ingress/v1.32.0/ingressportstatus.json diff --git a/helm-charts/nginx-ingress/v1.31.2/ingressrule-networking-v1.json b/helm-charts/nginx-ingress/v1.32.0/ingressrule-networking-v1.json similarity index 96% rename from helm-charts/nginx-ingress/v1.31.2/ingressrule-networking-v1.json rename to helm-charts/nginx-ingress/v1.32.0/ingressrule-networking-v1.json index 5ec49eb..3cce39d 100644 --- a/helm-charts/nginx-ingress/v1.31.2/ingressrule-networking-v1.json +++ b/helm-charts/nginx-ingress/v1.32.0/ingressrule-networking-v1.json @@ -9,7 +9,7 @@ ] }, "http": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.networking.v1.HTTPIngressRuleValue" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.networking.v1.HTTPIngressRuleValue" } }, "type": "object", diff --git a/helm-charts/nginx-ingress/v1.31.2/ingressrule.json b/helm-charts/nginx-ingress/v1.32.0/ingressrule.json similarity index 96% rename from helm-charts/nginx-ingress/v1.31.2/ingressrule.json rename to helm-charts/nginx-ingress/v1.32.0/ingressrule.json index 5ec49eb..3cce39d 100644 --- a/helm-charts/nginx-ingress/v1.31.2/ingressrule.json +++ b/helm-charts/nginx-ingress/v1.32.0/ingressrule.json @@ -9,7 +9,7 @@ ] }, "http": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.networking.v1.HTTPIngressRuleValue" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.networking.v1.HTTPIngressRuleValue" } }, "type": "object", diff --git a/helm-charts/nginx-ingress/v1.31.2/ingressservicebackend-networking-v1.json b/helm-charts/nginx-ingress/v1.32.0/ingressservicebackend-networking-v1.json similarity index 91% rename from helm-charts/nginx-ingress/v1.31.2/ingressservicebackend-networking-v1.json rename to helm-charts/nginx-ingress/v1.32.0/ingressservicebackend-networking-v1.json index b2b4b24..fedca31 100644 --- a/helm-charts/nginx-ingress/v1.31.2/ingressservicebackend-networking-v1.json +++ b/helm-charts/nginx-ingress/v1.32.0/ingressservicebackend-networking-v1.json @@ -9,7 +9,7 @@ ] }, "port": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.networking.v1.ServiceBackendPort", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.networking.v1.ServiceBackendPort", "description": "port of the referenced service. A port name or port number is required for a IngressServiceBackend." } }, diff --git a/helm-charts/nginx-ingress/v1.31.2/ingressservicebackend.json b/helm-charts/nginx-ingress/v1.32.0/ingressservicebackend.json similarity index 91% rename from helm-charts/nginx-ingress/v1.31.2/ingressservicebackend.json rename to helm-charts/nginx-ingress/v1.32.0/ingressservicebackend.json index b2b4b24..fedca31 100644 --- a/helm-charts/nginx-ingress/v1.31.2/ingressservicebackend.json +++ b/helm-charts/nginx-ingress/v1.32.0/ingressservicebackend.json @@ -9,7 +9,7 @@ ] }, "port": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.networking.v1.ServiceBackendPort", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.networking.v1.ServiceBackendPort", "description": "port of the referenced service. A port name or port number is required for a IngressServiceBackend." } }, diff --git a/helm-charts/nginx-ingress/v1.31.2/ingressspec-networking-v1.json b/helm-charts/nginx-ingress/v1.32.0/ingressspec-networking-v1.json similarity index 92% rename from helm-charts/nginx-ingress/v1.31.2/ingressspec-networking-v1.json rename to helm-charts/nginx-ingress/v1.32.0/ingressspec-networking-v1.json index ee4fc02..f2c029a 100644 --- a/helm-charts/nginx-ingress/v1.31.2/ingressspec-networking-v1.json +++ b/helm-charts/nginx-ingress/v1.32.0/ingressspec-networking-v1.json @@ -2,7 +2,7 @@ "description": "IngressSpec describes the Ingress the user wishes to exist.", "properties": { "defaultBackend": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.networking.v1.IngressBackend", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.networking.v1.IngressBackend", "description": "defaultBackend is the backend that should handle requests that don't match any rule. If Rules are not specified, DefaultBackend must be specified. If DefaultBackend is not set, the handling of requests that do not match any of the rules will be up to the Ingress controller." }, "ingressClassName": { @@ -15,7 +15,7 @@ "rules": { "description": "rules is a list of host rules used to configure the Ingress. If unspecified, or no rule matches, all traffic is sent to the default backend.", "items": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.networking.v1.IngressRule" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.networking.v1.IngressRule" }, "type": [ "array", @@ -26,7 +26,7 @@ "tls": { "description": "tls represents the TLS configuration. Currently the Ingress only supports a single TLS port, 443. If multiple members of this list specify different hosts, they will be multiplexed on the same port according to the hostname specified through the SNI TLS extension, if the ingress controller fulfilling the ingress supports SNI.", "items": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.networking.v1.IngressTLS" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.networking.v1.IngressTLS" }, "type": [ "array", diff --git a/helm-charts/nginx-ingress/v1.31.2/ingressspec.json b/helm-charts/nginx-ingress/v1.32.0/ingressspec.json similarity index 92% rename from helm-charts/nginx-ingress/v1.31.2/ingressspec.json rename to helm-charts/nginx-ingress/v1.32.0/ingressspec.json index ee4fc02..f2c029a 100644 --- a/helm-charts/nginx-ingress/v1.31.2/ingressspec.json +++ b/helm-charts/nginx-ingress/v1.32.0/ingressspec.json @@ -2,7 +2,7 @@ "description": "IngressSpec describes the Ingress the user wishes to exist.", "properties": { "defaultBackend": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.networking.v1.IngressBackend", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.networking.v1.IngressBackend", "description": "defaultBackend is the backend that should handle requests that don't match any rule. If Rules are not specified, DefaultBackend must be specified. If DefaultBackend is not set, the handling of requests that do not match any of the rules will be up to the Ingress controller." }, "ingressClassName": { @@ -15,7 +15,7 @@ "rules": { "description": "rules is a list of host rules used to configure the Ingress. If unspecified, or no rule matches, all traffic is sent to the default backend.", "items": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.networking.v1.IngressRule" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.networking.v1.IngressRule" }, "type": [ "array", @@ -26,7 +26,7 @@ "tls": { "description": "tls represents the TLS configuration. Currently the Ingress only supports a single TLS port, 443. If multiple members of this list specify different hosts, they will be multiplexed on the same port according to the hostname specified through the SNI TLS extension, if the ingress controller fulfilling the ingress supports SNI.", "items": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.networking.v1.IngressTLS" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.networking.v1.IngressTLS" }, "type": [ "array", diff --git a/helm-charts/nginx-ingress/v1.31.2/ingressstatus-networking-v1.json b/helm-charts/nginx-ingress/v1.32.0/ingressstatus-networking-v1.json similarity index 86% rename from helm-charts/nginx-ingress/v1.31.2/ingressstatus-networking-v1.json rename to helm-charts/nginx-ingress/v1.32.0/ingressstatus-networking-v1.json index 2f06522..1f00b48 100644 --- a/helm-charts/nginx-ingress/v1.31.2/ingressstatus-networking-v1.json +++ b/helm-charts/nginx-ingress/v1.32.0/ingressstatus-networking-v1.json @@ -2,7 +2,7 @@ "description": "IngressStatus describe the current state of the Ingress.", "properties": { "loadBalancer": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.networking.v1.IngressLoadBalancerStatus", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.networking.v1.IngressLoadBalancerStatus", "description": "loadBalancer contains the current status of the load-balancer." } }, diff --git a/helm-charts/nginx-ingress/v1.31.2/ingressstatus.json b/helm-charts/nginx-ingress/v1.32.0/ingressstatus.json similarity index 86% rename from helm-charts/nginx-ingress/v1.31.2/ingressstatus.json rename to helm-charts/nginx-ingress/v1.32.0/ingressstatus.json index 2f06522..1f00b48 100644 --- a/helm-charts/nginx-ingress/v1.31.2/ingressstatus.json +++ b/helm-charts/nginx-ingress/v1.32.0/ingressstatus.json @@ -2,7 +2,7 @@ "description": "IngressStatus describe the current state of the Ingress.", "properties": { "loadBalancer": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.networking.v1.IngressLoadBalancerStatus", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.networking.v1.IngressLoadBalancerStatus", "description": "loadBalancer contains the current status of the load-balancer." } }, diff --git a/helm-charts/nginx-ingress/v1.31.2/ingresstls-networking-v1.json b/helm-charts/nginx-ingress/v1.32.0/ingresstls-networking-v1.json similarity index 100% rename from helm-charts/nginx-ingress/v1.31.2/ingresstls-networking-v1.json rename to helm-charts/nginx-ingress/v1.32.0/ingresstls-networking-v1.json diff --git a/helm-charts/nginx-ingress/v1.31.2/ingresstls.json b/helm-charts/nginx-ingress/v1.32.0/ingresstls.json similarity index 100% rename from helm-charts/nginx-ingress/v1.31.2/ingresstls.json rename to helm-charts/nginx-ingress/v1.32.0/ingresstls.json diff --git a/helm-charts/nginx-ingress/v1.31.2/intorstring-util-intstr.json b/helm-charts/nginx-ingress/v1.32.0/intorstring-util-intstr.json similarity index 100% rename from helm-charts/nginx-ingress/v1.31.2/intorstring-util-intstr.json rename to helm-charts/nginx-ingress/v1.32.0/intorstring-util-intstr.json diff --git a/helm-charts/nginx-ingress/v1.31.2/intorstring.json b/helm-charts/nginx-ingress/v1.32.0/intorstring.json similarity index 100% rename from helm-charts/nginx-ingress/v1.31.2/intorstring.json rename to helm-charts/nginx-ingress/v1.32.0/intorstring.json diff --git a/helm-charts/nginx-ingress/v1.31.2/ipaddress-networking-v1beta1.json b/helm-charts/nginx-ingress/v1.32.0/ipaddress-networking-v1beta1.json similarity index 94% rename from helm-charts/nginx-ingress/v1.31.2/ipaddress-networking-v1beta1.json rename to helm-charts/nginx-ingress/v1.32.0/ipaddress-networking-v1beta1.json index 1063b95..88bc4dd 100644 --- a/helm-charts/nginx-ingress/v1.31.2/ipaddress-networking-v1beta1.json +++ b/helm-charts/nginx-ingress/v1.32.0/ipaddress-networking-v1beta1.json @@ -22,11 +22,11 @@ ] }, "metadata": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta", "description": "Standard object's metadata. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#metadata" }, "spec": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.networking.v1beta1.IPAddressSpec", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.networking.v1beta1.IPAddressSpec", "description": "spec is the desired state of the IPAddress. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#spec-and-status" } }, diff --git a/helm-charts/nginx-ingress/v1.31.2/ipaddress.json b/helm-charts/nginx-ingress/v1.32.0/ipaddress.json similarity index 94% rename from helm-charts/nginx-ingress/v1.31.2/ipaddress.json rename to helm-charts/nginx-ingress/v1.32.0/ipaddress.json index 054663b..8c9c80d 100644 --- a/helm-charts/nginx-ingress/v1.31.2/ipaddress.json +++ b/helm-charts/nginx-ingress/v1.32.0/ipaddress.json @@ -19,11 +19,11 @@ ] }, "metadata": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta", "description": "Standard object's metadata. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#metadata" }, "spec": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.networking.v1beta1.IPAddressSpec", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.networking.v1beta1.IPAddressSpec", "description": "spec is the desired state of the IPAddress. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#spec-and-status" } }, diff --git a/helm-charts/nginx-ingress/v1.31.2/ipaddresslist-networking-v1beta1.json b/helm-charts/nginx-ingress/v1.32.0/ipaddresslist-networking-v1beta1.json similarity index 93% rename from helm-charts/nginx-ingress/v1.31.2/ipaddresslist-networking-v1beta1.json rename to helm-charts/nginx-ingress/v1.32.0/ipaddresslist-networking-v1beta1.json index d71f550..fdcba36 100644 --- a/helm-charts/nginx-ingress/v1.31.2/ipaddresslist-networking-v1beta1.json +++ b/helm-charts/nginx-ingress/v1.32.0/ipaddresslist-networking-v1beta1.json @@ -14,7 +14,7 @@ "items": { "description": "items is the list of IPAddresses.", "items": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.networking.v1beta1.IPAddress" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.networking.v1beta1.IPAddress" }, "type": [ "array", @@ -32,7 +32,7 @@ ] }, "metadata": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.ListMeta", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.ListMeta", "description": "Standard object's metadata. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#metadata" } }, diff --git a/helm-charts/nginx-ingress/v1.31.2/ipaddresslist.json b/helm-charts/nginx-ingress/v1.32.0/ipaddresslist.json similarity index 93% rename from helm-charts/nginx-ingress/v1.31.2/ipaddresslist.json rename to helm-charts/nginx-ingress/v1.32.0/ipaddresslist.json index 794a2a2..b862b2d 100644 --- a/helm-charts/nginx-ingress/v1.31.2/ipaddresslist.json +++ b/helm-charts/nginx-ingress/v1.32.0/ipaddresslist.json @@ -11,7 +11,7 @@ "items": { "description": "items is the list of IPAddresses.", "items": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.networking.v1beta1.IPAddress" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.networking.v1beta1.IPAddress" }, "type": [ "array", @@ -29,7 +29,7 @@ ] }, "metadata": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.ListMeta", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.ListMeta", "description": "Standard object's metadata. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#metadata" } }, diff --git a/helm-charts/nginx-ingress/v1.31.2/ipaddressspec-networking-v1beta1.json b/helm-charts/nginx-ingress/v1.32.0/ipaddressspec-networking-v1beta1.json similarity index 88% rename from helm-charts/nginx-ingress/v1.31.2/ipaddressspec-networking-v1beta1.json rename to helm-charts/nginx-ingress/v1.32.0/ipaddressspec-networking-v1beta1.json index 9f3ce0c..4ef46b1 100644 --- a/helm-charts/nginx-ingress/v1.31.2/ipaddressspec-networking-v1beta1.json +++ b/helm-charts/nginx-ingress/v1.32.0/ipaddressspec-networking-v1beta1.json @@ -2,7 +2,7 @@ "description": "IPAddressSpec describe the attributes in an IP Address.", "properties": { "parentRef": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.networking.v1beta1.ParentReference", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.networking.v1beta1.ParentReference", "description": "ParentRef references the resource that an IPAddress is attached to. An IPAddress must reference a parent object." } }, diff --git a/helm-charts/nginx-ingress/v1.31.2/ipaddressspec.json b/helm-charts/nginx-ingress/v1.32.0/ipaddressspec.json similarity index 88% rename from helm-charts/nginx-ingress/v1.31.2/ipaddressspec.json rename to helm-charts/nginx-ingress/v1.32.0/ipaddressspec.json index 9f3ce0c..4ef46b1 100644 --- a/helm-charts/nginx-ingress/v1.31.2/ipaddressspec.json +++ b/helm-charts/nginx-ingress/v1.32.0/ipaddressspec.json @@ -2,7 +2,7 @@ "description": "IPAddressSpec describe the attributes in an IP Address.", "properties": { "parentRef": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.networking.v1beta1.ParentReference", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.networking.v1beta1.ParentReference", "description": "ParentRef references the resource that an IPAddress is attached to. An IPAddress must reference a parent object." } }, diff --git a/helm-charts/nginx-ingress/v1.31.2/ipblock-networking-v1.json b/helm-charts/nginx-ingress/v1.32.0/ipblock-networking-v1.json similarity index 100% rename from helm-charts/nginx-ingress/v1.31.2/ipblock-networking-v1.json rename to helm-charts/nginx-ingress/v1.32.0/ipblock-networking-v1.json diff --git a/helm-charts/nginx-ingress/v1.31.2/ipblock.json b/helm-charts/nginx-ingress/v1.32.0/ipblock.json similarity index 100% rename from helm-charts/nginx-ingress/v1.31.2/ipblock.json rename to helm-charts/nginx-ingress/v1.32.0/ipblock.json diff --git a/helm-charts/nginx-ingress/v1.31.2/iscsipersistentvolumesource-v1.json b/helm-charts/nginx-ingress/v1.32.0/iscsipersistentvolumesource-v1.json similarity index 97% rename from helm-charts/nginx-ingress/v1.31.2/iscsipersistentvolumesource-v1.json rename to helm-charts/nginx-ingress/v1.32.0/iscsipersistentvolumesource-v1.json index b8c0444..b963051 100644 --- a/helm-charts/nginx-ingress/v1.31.2/iscsipersistentvolumesource-v1.json +++ b/helm-charts/nginx-ingress/v1.32.0/iscsipersistentvolumesource-v1.json @@ -73,7 +73,7 @@ ] }, "secretRef": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.core.v1.SecretReference", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.core.v1.SecretReference", "description": "secretRef is the CHAP Secret for iSCSI target and initiator authentication" }, "targetPortal": { diff --git a/helm-charts/nginx-ingress/v1.31.2/iscsipersistentvolumesource.json b/helm-charts/nginx-ingress/v1.32.0/iscsipersistentvolumesource.json similarity index 97% rename from helm-charts/nginx-ingress/v1.31.2/iscsipersistentvolumesource.json rename to helm-charts/nginx-ingress/v1.32.0/iscsipersistentvolumesource.json index b8c0444..b963051 100644 --- a/helm-charts/nginx-ingress/v1.31.2/iscsipersistentvolumesource.json +++ b/helm-charts/nginx-ingress/v1.32.0/iscsipersistentvolumesource.json @@ -73,7 +73,7 @@ ] }, "secretRef": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.core.v1.SecretReference", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.core.v1.SecretReference", "description": "secretRef is the CHAP Secret for iSCSI target and initiator authentication" }, "targetPortal": { diff --git a/helm-charts/nginx-ingress/v1.31.2/iscsivolumesource-v1.json b/helm-charts/nginx-ingress/v1.32.0/iscsivolumesource-v1.json similarity index 97% rename from helm-charts/nginx-ingress/v1.31.2/iscsivolumesource-v1.json rename to helm-charts/nginx-ingress/v1.32.0/iscsivolumesource-v1.json index 2f77b5e..fe8f49b 100644 --- a/helm-charts/nginx-ingress/v1.31.2/iscsivolumesource-v1.json +++ b/helm-charts/nginx-ingress/v1.32.0/iscsivolumesource-v1.json @@ -73,7 +73,7 @@ ] }, "secretRef": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.core.v1.LocalObjectReference", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.core.v1.LocalObjectReference", "description": "secretRef is the CHAP Secret for iSCSI target and initiator authentication" }, "targetPortal": { diff --git a/helm-charts/nginx-ingress/v1.31.2/iscsivolumesource.json b/helm-charts/nginx-ingress/v1.32.0/iscsivolumesource.json similarity index 97% rename from helm-charts/nginx-ingress/v1.31.2/iscsivolumesource.json rename to helm-charts/nginx-ingress/v1.32.0/iscsivolumesource.json index 2f77b5e..fe8f49b 100644 --- a/helm-charts/nginx-ingress/v1.31.2/iscsivolumesource.json +++ b/helm-charts/nginx-ingress/v1.32.0/iscsivolumesource.json @@ -73,7 +73,7 @@ ] }, "secretRef": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.core.v1.LocalObjectReference", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.core.v1.LocalObjectReference", "description": "secretRef is the CHAP Secret for iSCSI target and initiator authentication" }, "targetPortal": { diff --git a/helm-charts/nginx-ingress/v1.31.2/job-batch-v1.json b/helm-charts/nginx-ingress/v1.32.0/job-batch-v1.json similarity index 91% rename from helm-charts/nginx-ingress/v1.31.2/job-batch-v1.json rename to helm-charts/nginx-ingress/v1.32.0/job-batch-v1.json index 1407139..0a80115 100644 --- a/helm-charts/nginx-ingress/v1.31.2/job-batch-v1.json +++ b/helm-charts/nginx-ingress/v1.32.0/job-batch-v1.json @@ -22,15 +22,15 @@ ] }, "metadata": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta", "description": "Standard object's metadata. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#metadata" }, "spec": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.batch.v1.JobSpec", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.batch.v1.JobSpec", "description": "Specification of the desired behavior of a job. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#spec-and-status" }, "status": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.batch.v1.JobStatus", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.batch.v1.JobStatus", "description": "Current status of a job. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#spec-and-status" } }, diff --git a/helm-charts/nginx-ingress/v1.31.2/job.json b/helm-charts/nginx-ingress/v1.32.0/job.json similarity index 91% rename from helm-charts/nginx-ingress/v1.31.2/job.json rename to helm-charts/nginx-ingress/v1.32.0/job.json index 90f02eb..1754436 100644 --- a/helm-charts/nginx-ingress/v1.31.2/job.json +++ b/helm-charts/nginx-ingress/v1.32.0/job.json @@ -19,15 +19,15 @@ ] }, "metadata": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta", "description": "Standard object's metadata. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#metadata" }, "spec": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.batch.v1.JobSpec", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.batch.v1.JobSpec", "description": "Specification of the desired behavior of a job. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#spec-and-status" }, "status": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.batch.v1.JobStatus", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.batch.v1.JobStatus", "description": "Current status of a job. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#spec-and-status" } }, diff --git a/helm-charts/nginx-ingress/v1.31.2/jobcondition-batch-v1.json b/helm-charts/nginx-ingress/v1.32.0/jobcondition-batch-v1.json similarity index 90% rename from helm-charts/nginx-ingress/v1.31.2/jobcondition-batch-v1.json rename to helm-charts/nginx-ingress/v1.32.0/jobcondition-batch-v1.json index f4d4682..d404a69 100644 --- a/helm-charts/nginx-ingress/v1.31.2/jobcondition-batch-v1.json +++ b/helm-charts/nginx-ingress/v1.32.0/jobcondition-batch-v1.json @@ -2,11 +2,11 @@ "description": "JobCondition describes current state of a job.", "properties": { "lastProbeTime": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.Time", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.Time", "description": "Last time the condition was checked." }, "lastTransitionTime": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.Time", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.Time", "description": "Last time the condition transit from one status to another." }, "message": { diff --git a/helm-charts/nginx-ingress/v1.31.2/jobcondition.json b/helm-charts/nginx-ingress/v1.32.0/jobcondition.json similarity index 90% rename from helm-charts/nginx-ingress/v1.31.2/jobcondition.json rename to helm-charts/nginx-ingress/v1.32.0/jobcondition.json index f4d4682..d404a69 100644 --- a/helm-charts/nginx-ingress/v1.31.2/jobcondition.json +++ b/helm-charts/nginx-ingress/v1.32.0/jobcondition.json @@ -2,11 +2,11 @@ "description": "JobCondition describes current state of a job.", "properties": { "lastProbeTime": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.Time", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.Time", "description": "Last time the condition was checked." }, "lastTransitionTime": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.Time", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.Time", "description": "Last time the condition transit from one status to another." }, "message": { diff --git a/helm-charts/nginx-ingress/v1.31.2/joblist-batch-v1.json b/helm-charts/nginx-ingress/v1.32.0/joblist-batch-v1.json similarity index 93% rename from helm-charts/nginx-ingress/v1.31.2/joblist-batch-v1.json rename to helm-charts/nginx-ingress/v1.32.0/joblist-batch-v1.json index 6c7b262..2977e16 100644 --- a/helm-charts/nginx-ingress/v1.31.2/joblist-batch-v1.json +++ b/helm-charts/nginx-ingress/v1.32.0/joblist-batch-v1.json @@ -14,7 +14,7 @@ "items": { "description": "items is the list of Jobs.", "items": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.batch.v1.Job" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.batch.v1.Job" }, "type": [ "array", @@ -32,7 +32,7 @@ ] }, "metadata": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.ListMeta", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.ListMeta", "description": "Standard list metadata. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#metadata" } }, diff --git a/helm-charts/nginx-ingress/v1.31.2/joblist.json b/helm-charts/nginx-ingress/v1.32.0/joblist.json similarity index 92% rename from helm-charts/nginx-ingress/v1.31.2/joblist.json rename to helm-charts/nginx-ingress/v1.32.0/joblist.json index d651dca..3ec27c6 100644 --- a/helm-charts/nginx-ingress/v1.31.2/joblist.json +++ b/helm-charts/nginx-ingress/v1.32.0/joblist.json @@ -11,7 +11,7 @@ "items": { "description": "items is the list of Jobs.", "items": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.batch.v1.Job" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.batch.v1.Job" }, "type": [ "array", @@ -29,7 +29,7 @@ ] }, "metadata": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.ListMeta", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.ListMeta", "description": "Standard list metadata. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#metadata" } }, diff --git a/helm-charts/nginx-ingress/v1.31.2/jobspec-batch-v1.json b/helm-charts/nginx-ingress/v1.32.0/jobspec-batch-v1.json similarity index 95% rename from helm-charts/nginx-ingress/v1.31.2/jobspec-batch-v1.json rename to helm-charts/nginx-ingress/v1.32.0/jobspec-batch-v1.json index 5cfb87b..b09efef 100644 --- a/helm-charts/nginx-ingress/v1.31.2/jobspec-batch-v1.json +++ b/helm-charts/nginx-ingress/v1.32.0/jobspec-batch-v1.json @@ -41,7 +41,7 @@ ] }, "managedBy": { - "description": "ManagedBy field indicates the controller that manages a Job. The k8s Job controller reconciles jobs which don't have this field at all or the field value is the reserved string `kubernetes.io/job-controller`, but skips reconciling Jobs with a custom value for this field. The value must be a valid domain-prefixed path (e.g. acme.io/foo) - all characters before the first \"/\" must be a valid subdomain as defined by RFC 1123. All characters trailing the first \"/\" must be valid HTTP Path characters as defined by RFC 3986. The value cannot exceed 63 characters. This field is immutable.\n\nThis field is alpha-level. The job controller accepts setting the field when the feature gate JobManagedBy is enabled (disabled by default).", + "description": "ManagedBy field indicates the controller that manages a Job. The k8s Job controller reconciles jobs which don't have this field at all or the field value is the reserved string `kubernetes.io/job-controller`, but skips reconciling Jobs with a custom value for this field. The value must be a valid domain-prefixed path (e.g. acme.io/foo) - all characters before the first \"/\" must be a valid subdomain as defined by RFC 1123. All characters trailing the first \"/\" must be valid HTTP Path characters as defined by RFC 3986. The value cannot exceed 63 characters. This field is immutable.\n\nThis field is beta-level. The job controller accepts setting the field when the feature gate JobManagedBy is enabled (enabled by default).", "type": [ "string", "null" @@ -71,7 +71,7 @@ ] }, "podFailurePolicy": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.batch.v1.PodFailurePolicy", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.batch.v1.PodFailurePolicy", "description": "Specifies the policy of handling failed pods. In particular, it allows to specify the set of actions and conditions which need to be satisfied to take the associated action. If empty, the default behaviour applies - the counter of failed pods, represented by the jobs's .status.failed field, is incremented and it is checked against the backoffLimit. This field cannot be used in combination with restartPolicy=OnFailure." }, "podReplacementPolicy": { @@ -82,11 +82,11 @@ ] }, "selector": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.LabelSelector", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.LabelSelector", "description": "A label query over pods that should match the pod count. Normally, the system sets this field for you. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/labels/#label-selectors" }, "successPolicy": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.batch.v1.SuccessPolicy", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.batch.v1.SuccessPolicy", "description": "successPolicy specifies the policy when the Job can be declared as succeeded. If empty, the default behavior applies - the Job is declared as succeeded only when the number of succeeded pods equals to the completions. When the field is specified, it must be immutable and works only for the Indexed Jobs. Once the Job meets the SuccessPolicy, the lingering pods are terminated.\n\nThis field is beta-level. To use this field, you must enable the `JobSuccessPolicy` feature gate (enabled by default)." }, "suspend": { @@ -97,7 +97,7 @@ ] }, "template": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.core.v1.PodTemplateSpec", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.core.v1.PodTemplateSpec", "description": "Describes the pod that will be created when executing a job. The only allowed template.spec.restartPolicy values are \"Never\" or \"OnFailure\". More info: https://kubernetes.io/docs/concepts/workloads/controllers/jobs-run-to-completion/" }, "ttlSecondsAfterFinished": { diff --git a/helm-charts/nginx-ingress/v1.31.2/jobspec.json b/helm-charts/nginx-ingress/v1.32.0/jobspec.json similarity index 95% rename from helm-charts/nginx-ingress/v1.31.2/jobspec.json rename to helm-charts/nginx-ingress/v1.32.0/jobspec.json index 5cfb87b..b09efef 100644 --- a/helm-charts/nginx-ingress/v1.31.2/jobspec.json +++ b/helm-charts/nginx-ingress/v1.32.0/jobspec.json @@ -41,7 +41,7 @@ ] }, "managedBy": { - "description": "ManagedBy field indicates the controller that manages a Job. The k8s Job controller reconciles jobs which don't have this field at all or the field value is the reserved string `kubernetes.io/job-controller`, but skips reconciling Jobs with a custom value for this field. The value must be a valid domain-prefixed path (e.g. acme.io/foo) - all characters before the first \"/\" must be a valid subdomain as defined by RFC 1123. All characters trailing the first \"/\" must be valid HTTP Path characters as defined by RFC 3986. The value cannot exceed 63 characters. This field is immutable.\n\nThis field is alpha-level. The job controller accepts setting the field when the feature gate JobManagedBy is enabled (disabled by default).", + "description": "ManagedBy field indicates the controller that manages a Job. The k8s Job controller reconciles jobs which don't have this field at all or the field value is the reserved string `kubernetes.io/job-controller`, but skips reconciling Jobs with a custom value for this field. The value must be a valid domain-prefixed path (e.g. acme.io/foo) - all characters before the first \"/\" must be a valid subdomain as defined by RFC 1123. All characters trailing the first \"/\" must be valid HTTP Path characters as defined by RFC 3986. The value cannot exceed 63 characters. This field is immutable.\n\nThis field is beta-level. The job controller accepts setting the field when the feature gate JobManagedBy is enabled (enabled by default).", "type": [ "string", "null" @@ -71,7 +71,7 @@ ] }, "podFailurePolicy": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.batch.v1.PodFailurePolicy", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.batch.v1.PodFailurePolicy", "description": "Specifies the policy of handling failed pods. In particular, it allows to specify the set of actions and conditions which need to be satisfied to take the associated action. If empty, the default behaviour applies - the counter of failed pods, represented by the jobs's .status.failed field, is incremented and it is checked against the backoffLimit. This field cannot be used in combination with restartPolicy=OnFailure." }, "podReplacementPolicy": { @@ -82,11 +82,11 @@ ] }, "selector": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.LabelSelector", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.LabelSelector", "description": "A label query over pods that should match the pod count. Normally, the system sets this field for you. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/labels/#label-selectors" }, "successPolicy": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.batch.v1.SuccessPolicy", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.batch.v1.SuccessPolicy", "description": "successPolicy specifies the policy when the Job can be declared as succeeded. If empty, the default behavior applies - the Job is declared as succeeded only when the number of succeeded pods equals to the completions. When the field is specified, it must be immutable and works only for the Indexed Jobs. Once the Job meets the SuccessPolicy, the lingering pods are terminated.\n\nThis field is beta-level. To use this field, you must enable the `JobSuccessPolicy` feature gate (enabled by default)." }, "suspend": { @@ -97,7 +97,7 @@ ] }, "template": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.core.v1.PodTemplateSpec", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.core.v1.PodTemplateSpec", "description": "Describes the pod that will be created when executing a job. The only allowed template.spec.restartPolicy values are \"Never\" or \"OnFailure\". More info: https://kubernetes.io/docs/concepts/workloads/controllers/jobs-run-to-completion/" }, "ttlSecondsAfterFinished": { diff --git a/helm-charts/nginx-ingress/v1.31.2/jobstatus-batch-v1.json b/helm-charts/nginx-ingress/v1.32.0/jobstatus-batch-v1.json similarity index 95% rename from helm-charts/nginx-ingress/v1.31.2/jobstatus-batch-v1.json rename to helm-charts/nginx-ingress/v1.32.0/jobstatus-batch-v1.json index 55ddce4..6fd7f42 100644 --- a/helm-charts/nginx-ingress/v1.31.2/jobstatus-batch-v1.json +++ b/helm-charts/nginx-ingress/v1.32.0/jobstatus-batch-v1.json @@ -17,13 +17,13 @@ ] }, "completionTime": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.Time", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.Time", "description": "Represents time when the job was completed. It is not guaranteed to be set in happens-before order across separate operations. It is represented in RFC3339 form and is in UTC. The completion time is set when the job finishes successfully, and only then. The value cannot be updated or removed. The value indicates the same or later point in time as the startTime field." }, "conditions": { "description": "The latest available observations of an object's current state. When a Job fails, one of the conditions will have type \"Failed\" and status true. When a Job is suspended, one of the conditions will have type \"Suspended\" and status true; when the Job is resumed, the status of this condition will become false. When a Job is completed, one of the conditions will have type \"Complete\" and status true.\n\nA job is considered finished when it is in a terminal condition, either \"Complete\" or \"Failed\". A Job cannot have both the \"Complete\" and \"Failed\" conditions. Additionally, it cannot be in the \"Complete\" and \"FailureTarget\" conditions. The \"Complete\", \"Failed\" and \"FailureTarget\" conditions cannot be disabled.\n\nMore info: https://kubernetes.io/docs/concepts/workloads/controllers/jobs-run-to-completion/", "items": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.batch.v1.JobCondition" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.batch.v1.JobCondition" }, "type": [ "array", @@ -57,7 +57,7 @@ ] }, "startTime": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.Time", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.Time", "description": "Represents time when the job controller started processing a job. When a Job is created in the suspended state, this field is not set until the first time it is resumed. This field is reset every time a Job is resumed from suspension. It is represented in RFC3339 form and is in UTC.\n\nOnce set, the field can only be removed when the job is suspended. The field cannot be modified while the job is unsuspended or finished." }, "succeeded": { @@ -77,7 +77,7 @@ ] }, "uncountedTerminatedPods": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.batch.v1.UncountedTerminatedPods", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.batch.v1.UncountedTerminatedPods", "description": "uncountedTerminatedPods holds the UIDs of Pods that have terminated but the job controller hasn't yet accounted for in the status counters.\n\nThe job controller creates pods with a finalizer. When a pod terminates (succeeded or failed), the controller does three steps to account for it in the job status:\n\n1. Add the pod UID to the arrays in this field. 2. Remove the pod finalizer. 3. Remove the pod UID from the arrays while increasing the corresponding\n counter.\n\nOld jobs might not be tracked using this field, in which case the field remains null. The structure is empty for finished jobs." } }, diff --git a/helm-charts/nginx-ingress/v1.31.2/jobstatus.json b/helm-charts/nginx-ingress/v1.32.0/jobstatus.json similarity index 95% rename from helm-charts/nginx-ingress/v1.31.2/jobstatus.json rename to helm-charts/nginx-ingress/v1.32.0/jobstatus.json index 55ddce4..6fd7f42 100644 --- a/helm-charts/nginx-ingress/v1.31.2/jobstatus.json +++ b/helm-charts/nginx-ingress/v1.32.0/jobstatus.json @@ -17,13 +17,13 @@ ] }, "completionTime": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.Time", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.Time", "description": "Represents time when the job was completed. It is not guaranteed to be set in happens-before order across separate operations. It is represented in RFC3339 form and is in UTC. The completion time is set when the job finishes successfully, and only then. The value cannot be updated or removed. The value indicates the same or later point in time as the startTime field." }, "conditions": { "description": "The latest available observations of an object's current state. When a Job fails, one of the conditions will have type \"Failed\" and status true. When a Job is suspended, one of the conditions will have type \"Suspended\" and status true; when the Job is resumed, the status of this condition will become false. When a Job is completed, one of the conditions will have type \"Complete\" and status true.\n\nA job is considered finished when it is in a terminal condition, either \"Complete\" or \"Failed\". A Job cannot have both the \"Complete\" and \"Failed\" conditions. Additionally, it cannot be in the \"Complete\" and \"FailureTarget\" conditions. The \"Complete\", \"Failed\" and \"FailureTarget\" conditions cannot be disabled.\n\nMore info: https://kubernetes.io/docs/concepts/workloads/controllers/jobs-run-to-completion/", "items": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.batch.v1.JobCondition" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.batch.v1.JobCondition" }, "type": [ "array", @@ -57,7 +57,7 @@ ] }, "startTime": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.Time", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.Time", "description": "Represents time when the job controller started processing a job. When a Job is created in the suspended state, this field is not set until the first time it is resumed. This field is reset every time a Job is resumed from suspension. It is represented in RFC3339 form and is in UTC.\n\nOnce set, the field can only be removed when the job is suspended. The field cannot be modified while the job is unsuspended or finished." }, "succeeded": { @@ -77,7 +77,7 @@ ] }, "uncountedTerminatedPods": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.batch.v1.UncountedTerminatedPods", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.batch.v1.UncountedTerminatedPods", "description": "uncountedTerminatedPods holds the UIDs of Pods that have terminated but the job controller hasn't yet accounted for in the status counters.\n\nThe job controller creates pods with a finalizer. When a pod terminates (succeeded or failed), the controller does three steps to account for it in the job status:\n\n1. Add the pod UID to the arrays in this field. 2. Remove the pod finalizer. 3. Remove the pod UID from the arrays while increasing the corresponding\n counter.\n\nOld jobs might not be tracked using this field, in which case the field remains null. The structure is empty for finished jobs." } }, diff --git a/helm-charts/nginx-ingress/v1.31.2/jobtemplatespec-batch-v1.json b/helm-charts/nginx-ingress/v1.32.0/jobtemplatespec-batch-v1.json similarity index 86% rename from helm-charts/nginx-ingress/v1.31.2/jobtemplatespec-batch-v1.json rename to helm-charts/nginx-ingress/v1.32.0/jobtemplatespec-batch-v1.json index afb7788..09047c2 100644 --- a/helm-charts/nginx-ingress/v1.31.2/jobtemplatespec-batch-v1.json +++ b/helm-charts/nginx-ingress/v1.32.0/jobtemplatespec-batch-v1.json @@ -2,11 +2,11 @@ "description": "JobTemplateSpec describes the data a Job should have when created from a template", "properties": { "metadata": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta", "description": "Standard object's metadata of the jobs created from this template. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#metadata" }, "spec": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.batch.v1.JobSpec", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.batch.v1.JobSpec", "description": "Specification of the desired behavior of the job. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#spec-and-status" } }, diff --git a/helm-charts/nginx-ingress/v1.31.2/jobtemplatespec.json b/helm-charts/nginx-ingress/v1.32.0/jobtemplatespec.json similarity index 86% rename from helm-charts/nginx-ingress/v1.31.2/jobtemplatespec.json rename to helm-charts/nginx-ingress/v1.32.0/jobtemplatespec.json index afb7788..09047c2 100644 --- a/helm-charts/nginx-ingress/v1.31.2/jobtemplatespec.json +++ b/helm-charts/nginx-ingress/v1.32.0/jobtemplatespec.json @@ -2,11 +2,11 @@ "description": "JobTemplateSpec describes the data a Job should have when created from a template", "properties": { "metadata": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta", "description": "Standard object's metadata of the jobs created from this template. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#metadata" }, "spec": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.batch.v1.JobSpec", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.batch.v1.JobSpec", "description": "Specification of the desired behavior of the job. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#spec-and-status" } }, diff --git a/helm-charts/nginx-ingress/v1.31.2/json-apiextensions-v1.json b/helm-charts/nginx-ingress/v1.32.0/json-apiextensions-v1.json similarity index 100% rename from helm-charts/nginx-ingress/v1.31.2/json-apiextensions-v1.json rename to helm-charts/nginx-ingress/v1.32.0/json-apiextensions-v1.json diff --git a/helm-charts/nginx-ingress/v1.31.2/json.json b/helm-charts/nginx-ingress/v1.32.0/json.json similarity index 100% rename from helm-charts/nginx-ingress/v1.31.2/json.json rename to helm-charts/nginx-ingress/v1.32.0/json.json diff --git a/helm-charts/nginx-ingress/v1.32.0/jsonpatch-admissionregistration-v1alpha1.json b/helm-charts/nginx-ingress/v1.32.0/jsonpatch-admissionregistration-v1alpha1.json new file mode 100644 index 0000000..dbb808e --- /dev/null +++ b/helm-charts/nginx-ingress/v1.32.0/jsonpatch-admissionregistration-v1alpha1.json @@ -0,0 +1,14 @@ +{ + "description": "JSONPatch defines a JSON Patch.", + "properties": { + "expression": { + "description": "expression will be evaluated by CEL to create a [JSON patch](https://jsonpatch.com/). ref: https://github.com/google/cel-spec\n\nexpression must return an array of JSONPatch values.\n\nFor example, this CEL expression returns a JSON patch to conditionally modify a value:\n\n\t [\n\t JSONPatch{op: \"test\", path: \"/spec/example\", value: \"Red\"},\n\t JSONPatch{op: \"replace\", path: \"/spec/example\", value: \"Green\"}\n\t ]\n\nTo define an object for the patch value, use Object types. For example:\n\n\t [\n\t JSONPatch{\n\t op: \"add\",\n\t path: \"/spec/selector\",\n\t value: Object.spec.selector{matchLabels: {\"environment\": \"test\"}}\n\t }\n\t ]\n\nTo use strings containing '/' and '~' as JSONPatch path keys, use \"jsonpatch.escapeKey\". For example:\n\n\t [\n\t JSONPatch{\n\t op: \"add\",\n\t path: \"/metadata/labels/\" + jsonpatch.escapeKey(\"example.com/environment\"),\n\t value: \"test\"\n\t },\n\t ]\n\nCEL expressions have access to the types needed to create JSON patches and objects:\n\n- 'JSONPatch' - CEL type of JSON Patch operations. JSONPatch has the fields 'op', 'from', 'path' and 'value'.\n See [JSON patch](https://jsonpatch.com/) for more details. The 'value' field may be set to any of: string,\n integer, array, map or object. If set, the 'path' and 'from' fields must be set to a\n [JSON pointer](https://datatracker.ietf.org/doc/html/rfc6901/) string, where the 'jsonpatch.escapeKey()' CEL\n function may be used to escape path keys containing '/' and '~'.\n- 'Object' - CEL type of the resource object. - 'Object.' - CEL type of object field (such as 'Object.spec') - 'Object.....` - CEL type of nested field (such as 'Object.spec.containers')\n\nCEL expressions have access to the contents of the API request, organized into CEL variables as well as some other useful variables:\n\n- 'object' - The object from the incoming request. The value is null for DELETE requests. - 'oldObject' - The existing object. The value is null for CREATE requests. - 'request' - Attributes of the API request([ref](/pkg/apis/admission/types.go#AdmissionRequest)). - 'params' - Parameter resource referred to by the policy binding being evaluated. Only populated if the policy has a ParamKind. - 'namespaceObject' - The namespace object that the incoming object belongs to. The value is null for cluster-scoped resources. - 'variables' - Map of composited variables, from its name to its lazily evaluated value.\n For example, a variable named 'foo' can be accessed as 'variables.foo'.\n- 'authorizer' - A CEL Authorizer. May be used to perform authorization checks for the principal (user or service account) of the request.\n See https://pkg.go.dev/k8s.io/apiserver/pkg/cel/library#Authz\n- 'authorizer.requestResource' - A CEL ResourceCheck constructed from the 'authorizer' and configured with the\n request resource.\n\nCEL expressions have access to [Kubernetes CEL function libraries](https://kubernetes.io/docs/reference/using-api/cel/#cel-options-language-features-and-libraries) as well as:\n\n- 'jsonpatch.escapeKey' - Performs JSONPatch key escaping. '~' and '/' are escaped as '~0' and `~1' respectively).\n\nOnly property names of the form `[a-zA-Z_.-/][a-zA-Z0-9_.-/]*` are accessible. Required.", + "type": [ + "string", + "null" + ] + } + }, + "type": "object", + "$schema": "http://json-schema.org/schema#" +} \ No newline at end of file diff --git a/helm-charts/nginx-ingress/v1.32.0/jsonpatch.json b/helm-charts/nginx-ingress/v1.32.0/jsonpatch.json new file mode 100644 index 0000000..dbb808e --- /dev/null +++ b/helm-charts/nginx-ingress/v1.32.0/jsonpatch.json @@ -0,0 +1,14 @@ +{ + "description": "JSONPatch defines a JSON Patch.", + "properties": { + "expression": { + "description": "expression will be evaluated by CEL to create a [JSON patch](https://jsonpatch.com/). ref: https://github.com/google/cel-spec\n\nexpression must return an array of JSONPatch values.\n\nFor example, this CEL expression returns a JSON patch to conditionally modify a value:\n\n\t [\n\t JSONPatch{op: \"test\", path: \"/spec/example\", value: \"Red\"},\n\t JSONPatch{op: \"replace\", path: \"/spec/example\", value: \"Green\"}\n\t ]\n\nTo define an object for the patch value, use Object types. For example:\n\n\t [\n\t JSONPatch{\n\t op: \"add\",\n\t path: \"/spec/selector\",\n\t value: Object.spec.selector{matchLabels: {\"environment\": \"test\"}}\n\t }\n\t ]\n\nTo use strings containing '/' and '~' as JSONPatch path keys, use \"jsonpatch.escapeKey\". For example:\n\n\t [\n\t JSONPatch{\n\t op: \"add\",\n\t path: \"/metadata/labels/\" + jsonpatch.escapeKey(\"example.com/environment\"),\n\t value: \"test\"\n\t },\n\t ]\n\nCEL expressions have access to the types needed to create JSON patches and objects:\n\n- 'JSONPatch' - CEL type of JSON Patch operations. JSONPatch has the fields 'op', 'from', 'path' and 'value'.\n See [JSON patch](https://jsonpatch.com/) for more details. The 'value' field may be set to any of: string,\n integer, array, map or object. If set, the 'path' and 'from' fields must be set to a\n [JSON pointer](https://datatracker.ietf.org/doc/html/rfc6901/) string, where the 'jsonpatch.escapeKey()' CEL\n function may be used to escape path keys containing '/' and '~'.\n- 'Object' - CEL type of the resource object. - 'Object.' - CEL type of object field (such as 'Object.spec') - 'Object.....` - CEL type of nested field (such as 'Object.spec.containers')\n\nCEL expressions have access to the contents of the API request, organized into CEL variables as well as some other useful variables:\n\n- 'object' - The object from the incoming request. The value is null for DELETE requests. - 'oldObject' - The existing object. The value is null for CREATE requests. - 'request' - Attributes of the API request([ref](/pkg/apis/admission/types.go#AdmissionRequest)). - 'params' - Parameter resource referred to by the policy binding being evaluated. Only populated if the policy has a ParamKind. - 'namespaceObject' - The namespace object that the incoming object belongs to. The value is null for cluster-scoped resources. - 'variables' - Map of composited variables, from its name to its lazily evaluated value.\n For example, a variable named 'foo' can be accessed as 'variables.foo'.\n- 'authorizer' - A CEL Authorizer. May be used to perform authorization checks for the principal (user or service account) of the request.\n See https://pkg.go.dev/k8s.io/apiserver/pkg/cel/library#Authz\n- 'authorizer.requestResource' - A CEL ResourceCheck constructed from the 'authorizer' and configured with the\n request resource.\n\nCEL expressions have access to [Kubernetes CEL function libraries](https://kubernetes.io/docs/reference/using-api/cel/#cel-options-language-features-and-libraries) as well as:\n\n- 'jsonpatch.escapeKey' - Performs JSONPatch key escaping. '~' and '/' are escaped as '~0' and `~1' respectively).\n\nOnly property names of the form `[a-zA-Z_.-/][a-zA-Z0-9_.-/]*` are accessible. Required.", + "type": [ + "string", + "null" + ] + } + }, + "type": "object", + "$schema": "http://json-schema.org/schema#" +} \ No newline at end of file diff --git a/helm-charts/nginx-ingress/v1.31.2/jsonschemaprops-apiextensions-v1.json b/helm-charts/nginx-ingress/v1.32.0/jsonschemaprops-apiextensions-v1.json similarity index 87% rename from helm-charts/nginx-ingress/v1.31.2/jsonschemaprops-apiextensions-v1.json rename to helm-charts/nginx-ingress/v1.32.0/jsonschemaprops-apiextensions-v1.json index 5fd6637..0f8ef00 100644 --- a/helm-charts/nginx-ingress/v1.31.2/jsonschemaprops-apiextensions-v1.json +++ b/helm-charts/nginx-ingress/v1.32.0/jsonschemaprops-apiextensions-v1.json @@ -14,14 +14,14 @@ ] }, "additionalItems": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.apiextensions-apiserver.pkg.apis.apiextensions.v1.JSONSchemaPropsOrBool" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.apiextensions-apiserver.pkg.apis.apiextensions.v1.JSONSchemaPropsOrBool" }, "additionalProperties": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.apiextensions-apiserver.pkg.apis.apiextensions.v1.JSONSchemaPropsOrBool" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.apiextensions-apiserver.pkg.apis.apiextensions.v1.JSONSchemaPropsOrBool" }, "allOf": { "items": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.apiextensions-apiserver.pkg.apis.apiextensions.v1.JSONSchemaProps" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.apiextensions-apiserver.pkg.apis.apiextensions.v1.JSONSchemaProps" }, "type": [ "array", @@ -31,7 +31,7 @@ }, "anyOf": { "items": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.apiextensions-apiserver.pkg.apis.apiextensions.v1.JSONSchemaProps" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.apiextensions-apiserver.pkg.apis.apiextensions.v1.JSONSchemaProps" }, "type": [ "array", @@ -40,12 +40,12 @@ "x-kubernetes-list-type": "atomic" }, "default": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.apiextensions-apiserver.pkg.apis.apiextensions.v1.JSON", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.apiextensions-apiserver.pkg.apis.apiextensions.v1.JSON", "description": "default is a default value for undefined object fields. Defaulting is a beta feature under the CustomResourceDefaulting feature gate. Defaulting requires spec.preserveUnknownFields to be false." }, "definitions": { "additionalProperties": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.apiextensions-apiserver.pkg.apis.apiextensions.v1.JSONSchemaProps" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.apiextensions-apiserver.pkg.apis.apiextensions.v1.JSONSchemaProps" }, "type": [ "object", @@ -54,7 +54,7 @@ }, "dependencies": { "additionalProperties": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.apiextensions-apiserver.pkg.apis.apiextensions.v1.JSONSchemaPropsOrStringArray" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.apiextensions-apiserver.pkg.apis.apiextensions.v1.JSONSchemaPropsOrStringArray" }, "type": [ "object", @@ -69,7 +69,7 @@ }, "enum": { "items": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.apiextensions-apiserver.pkg.apis.apiextensions.v1.JSON" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.apiextensions-apiserver.pkg.apis.apiextensions.v1.JSON" }, "type": [ "array", @@ -78,7 +78,7 @@ "x-kubernetes-list-type": "atomic" }, "example": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.apiextensions-apiserver.pkg.apis.apiextensions.v1.JSON" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.apiextensions-apiserver.pkg.apis.apiextensions.v1.JSON" }, "exclusiveMaximum": { "type": [ @@ -93,10 +93,10 @@ ] }, "externalDocs": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.apiextensions-apiserver.pkg.apis.apiextensions.v1.ExternalDocumentation" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.apiextensions-apiserver.pkg.apis.apiextensions.v1.ExternalDocumentation" }, "format": { - "description": "format is an OpenAPI v3 format string. Unknown formats are ignored. The following formats are validated:\n\n- bsonobjectid: a bson object ID, i.e. a 24 characters hex string - uri: an URI as parsed by Golang net/url.ParseRequestURI - email: an email address as parsed by Golang net/mail.ParseAddress - hostname: a valid representation for an Internet host name, as defined by RFC 1034, section 3.1 [RFC1034]. - ipv4: an IPv4 IP as parsed by Golang net.ParseIP - ipv6: an IPv6 IP as parsed by Golang net.ParseIP - cidr: a CIDR as parsed by Golang net.ParseCIDR - mac: a MAC address as parsed by Golang net.ParseMAC - uuid: an UUID that allows uppercase defined by the regex (?i)^[0-9a-f]{8}-?[0-9a-f]{4}-?[0-9a-f]{4}-?[0-9a-f]{4}-?[0-9a-f]{12}$ - uuid3: an UUID3 that allows uppercase defined by the regex (?i)^[0-9a-f]{8}-?[0-9a-f]{4}-?3[0-9a-f]{3}-?[0-9a-f]{4}-?[0-9a-f]{12}$ - uuid4: an UUID4 that allows uppercase defined by the regex (?i)^[0-9a-f]{8}-?[0-9a-f]{4}-?4[0-9a-f]{3}-?[89ab][0-9a-f]{3}-?[0-9a-f]{12}$ - uuid5: an UUID5 that allows uppercase defined by the regex (?i)^[0-9a-f]{8}-?[0-9a-f]{4}-?5[0-9a-f]{3}-?[89ab][0-9a-f]{3}-?[0-9a-f]{12}$ - isbn: an ISBN10 or ISBN13 number string like \"0321751043\" or \"978-0321751041\" - isbn10: an ISBN10 number string like \"0321751043\" - isbn13: an ISBN13 number string like \"978-0321751041\" - creditcard: a credit card number defined by the regex ^(?:4[0-9]{12}(?:[0-9]{3})?|5[1-5][0-9]{14}|6(?:011|5[0-9][0-9])[0-9]{12}|3[47][0-9]{13}|3(?:0[0-5]|[68][0-9])[0-9]{11}|(?:2131|1800|35\\d{3})\\d{11})$ with any non digit characters mixed in - ssn: a U.S. social security number following the regex ^\\d{3}[- ]?\\d{2}[- ]?\\d{4}$ - hexcolor: an hexadecimal color code like \"#FFFFFF: following the regex ^#?([0-9a-fA-F]{3}|[0-9a-fA-F]{6})$ - rgbcolor: an RGB color code like rgb like \"rgb(255,255,2559\" - byte: base64 encoded binary data - password: any kind of string - date: a date string like \"2006-01-02\" as defined by full-date in RFC3339 - duration: a duration string like \"22 ns\" as parsed by Golang time.ParseDuration or compatible with Scala duration format - datetime: a date time string like \"2014-12-15T19:30:20.000Z\" as defined by date-time in RFC3339.", + "description": "format is an OpenAPI v3 format string. Unknown formats are ignored. The following formats are validated:\n\n- bsonobjectid: a bson object ID, i.e. a 24 characters hex string - uri: an URI as parsed by Golang net/url.ParseRequestURI - email: an email address as parsed by Golang net/mail.ParseAddress - hostname: a valid representation for an Internet host name, as defined by RFC 1034, section 3.1 [RFC1034]. - ipv4: an IPv4 IP as parsed by Golang net.ParseIP - ipv6: an IPv6 IP as parsed by Golang net.ParseIP - cidr: a CIDR as parsed by Golang net.ParseCIDR - mac: a MAC address as parsed by Golang net.ParseMAC - uuid: an UUID that allows uppercase defined by the regex (?i)^[0-9a-f]{8}-?[0-9a-f]{4}-?[0-9a-f]{4}-?[0-9a-f]{4}-?[0-9a-f]{12}$ - uuid3: an UUID3 that allows uppercase defined by the regex (?i)^[0-9a-f]{8}-?[0-9a-f]{4}-?3[0-9a-f]{3}-?[0-9a-f]{4}-?[0-9a-f]{12}$ - uuid4: an UUID4 that allows uppercase defined by the regex (?i)^[0-9a-f]{8}-?[0-9a-f]{4}-?4[0-9a-f]{3}-?[89ab][0-9a-f]{3}-?[0-9a-f]{12}$ - uuid5: an UUID5 that allows uppercase defined by the regex (?i)^[0-9a-f]{8}-?[0-9a-f]{4}-?5[0-9a-f]{3}-?[89ab][0-9a-f]{3}-?[0-9a-f]{12}$ - isbn: an ISBN10 or ISBN13 number string like \"0321751043\" or \"978-0321751041\" - isbn10: an ISBN10 number string like \"0321751043\" - isbn13: an ISBN13 number string like \"978-0321751041\" - creditcard: a credit card number defined by the regex ^(?:4[0-9]{12}(?:[0-9]{3})?|5[1-5][0-9]{14}|6(?:011|5[0-9][0-9])[0-9]{12}|3[47][0-9]{13}|3(?:0[0-5]|[68][0-9])[0-9]{11}|(?:2131|1800|35\\\\d{3})\\\\d{11})$ with any non digit characters mixed in - ssn: a U.S. social security number following the regex ^\\\\d{3}[- ]?\\\\d{2}[- ]?\\\\d{4}$ - hexcolor: an hexadecimal color code like \"#FFFFFF: following the regex ^#?([0-9a-fA-F]{3}|[0-9a-fA-F]{6})$ - rgbcolor: an RGB color code like rgb like \"rgb(255,255,2559\" - byte: base64 encoded binary data - password: any kind of string - date: a date string like \"2006-01-02\" as defined by full-date in RFC3339 - duration: a duration string like \"22 ns\" as parsed by Golang time.ParseDuration or compatible with Scala duration format - datetime: a date time string like \"2014-12-15T19:30:20.000Z\" as defined by date-time in RFC3339.", "type": [ "string", "null" @@ -109,7 +109,7 @@ ] }, "items": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.apiextensions-apiserver.pkg.apis.apiextensions.v1.JSONSchemaPropsOrArray" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.apiextensions-apiserver.pkg.apis.apiextensions.v1.JSONSchemaPropsOrArray" }, "maxItems": { "format": "int64", @@ -175,7 +175,7 @@ ] }, "not": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.apiextensions-apiserver.pkg.apis.apiextensions.v1.JSONSchemaProps" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.apiextensions-apiserver.pkg.apis.apiextensions.v1.JSONSchemaProps" }, "nullable": { "type": [ @@ -185,7 +185,7 @@ }, "oneOf": { "items": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.apiextensions-apiserver.pkg.apis.apiextensions.v1.JSONSchemaProps" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.apiextensions-apiserver.pkg.apis.apiextensions.v1.JSONSchemaProps" }, "type": [ "array", @@ -201,7 +201,7 @@ }, "patternProperties": { "additionalProperties": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.apiextensions-apiserver.pkg.apis.apiextensions.v1.JSONSchemaProps" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.apiextensions-apiserver.pkg.apis.apiextensions.v1.JSONSchemaProps" }, "type": [ "object", @@ -210,7 +210,7 @@ }, "properties": { "additionalProperties": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.apiextensions-apiserver.pkg.apis.apiextensions.v1.JSONSchemaProps" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.apiextensions-apiserver.pkg.apis.apiextensions.v1.JSONSchemaProps" }, "type": [ "object", @@ -294,7 +294,7 @@ "x-kubernetes-validations": { "description": "x-kubernetes-validations describes a list of validation rules written in the CEL expression language.", "items": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.apiextensions-apiserver.pkg.apis.apiextensions.v1.ValidationRule" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.apiextensions-apiserver.pkg.apis.apiextensions.v1.ValidationRule" }, "type": [ "array", diff --git a/helm-charts/nginx-ingress/v1.31.2/jsonschemaprops.json b/helm-charts/nginx-ingress/v1.32.0/jsonschemaprops.json similarity index 87% rename from helm-charts/nginx-ingress/v1.31.2/jsonschemaprops.json rename to helm-charts/nginx-ingress/v1.32.0/jsonschemaprops.json index 5fd6637..0f8ef00 100644 --- a/helm-charts/nginx-ingress/v1.31.2/jsonschemaprops.json +++ b/helm-charts/nginx-ingress/v1.32.0/jsonschemaprops.json @@ -14,14 +14,14 @@ ] }, "additionalItems": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.apiextensions-apiserver.pkg.apis.apiextensions.v1.JSONSchemaPropsOrBool" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.apiextensions-apiserver.pkg.apis.apiextensions.v1.JSONSchemaPropsOrBool" }, "additionalProperties": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.apiextensions-apiserver.pkg.apis.apiextensions.v1.JSONSchemaPropsOrBool" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.apiextensions-apiserver.pkg.apis.apiextensions.v1.JSONSchemaPropsOrBool" }, "allOf": { "items": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.apiextensions-apiserver.pkg.apis.apiextensions.v1.JSONSchemaProps" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.apiextensions-apiserver.pkg.apis.apiextensions.v1.JSONSchemaProps" }, "type": [ "array", @@ -31,7 +31,7 @@ }, "anyOf": { "items": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.apiextensions-apiserver.pkg.apis.apiextensions.v1.JSONSchemaProps" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.apiextensions-apiserver.pkg.apis.apiextensions.v1.JSONSchemaProps" }, "type": [ "array", @@ -40,12 +40,12 @@ "x-kubernetes-list-type": "atomic" }, "default": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.apiextensions-apiserver.pkg.apis.apiextensions.v1.JSON", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.apiextensions-apiserver.pkg.apis.apiextensions.v1.JSON", "description": "default is a default value for undefined object fields. Defaulting is a beta feature under the CustomResourceDefaulting feature gate. Defaulting requires spec.preserveUnknownFields to be false." }, "definitions": { "additionalProperties": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.apiextensions-apiserver.pkg.apis.apiextensions.v1.JSONSchemaProps" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.apiextensions-apiserver.pkg.apis.apiextensions.v1.JSONSchemaProps" }, "type": [ "object", @@ -54,7 +54,7 @@ }, "dependencies": { "additionalProperties": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.apiextensions-apiserver.pkg.apis.apiextensions.v1.JSONSchemaPropsOrStringArray" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.apiextensions-apiserver.pkg.apis.apiextensions.v1.JSONSchemaPropsOrStringArray" }, "type": [ "object", @@ -69,7 +69,7 @@ }, "enum": { "items": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.apiextensions-apiserver.pkg.apis.apiextensions.v1.JSON" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.apiextensions-apiserver.pkg.apis.apiextensions.v1.JSON" }, "type": [ "array", @@ -78,7 +78,7 @@ "x-kubernetes-list-type": "atomic" }, "example": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.apiextensions-apiserver.pkg.apis.apiextensions.v1.JSON" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.apiextensions-apiserver.pkg.apis.apiextensions.v1.JSON" }, "exclusiveMaximum": { "type": [ @@ -93,10 +93,10 @@ ] }, "externalDocs": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.apiextensions-apiserver.pkg.apis.apiextensions.v1.ExternalDocumentation" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.apiextensions-apiserver.pkg.apis.apiextensions.v1.ExternalDocumentation" }, "format": { - "description": "format is an OpenAPI v3 format string. Unknown formats are ignored. The following formats are validated:\n\n- bsonobjectid: a bson object ID, i.e. a 24 characters hex string - uri: an URI as parsed by Golang net/url.ParseRequestURI - email: an email address as parsed by Golang net/mail.ParseAddress - hostname: a valid representation for an Internet host name, as defined by RFC 1034, section 3.1 [RFC1034]. - ipv4: an IPv4 IP as parsed by Golang net.ParseIP - ipv6: an IPv6 IP as parsed by Golang net.ParseIP - cidr: a CIDR as parsed by Golang net.ParseCIDR - mac: a MAC address as parsed by Golang net.ParseMAC - uuid: an UUID that allows uppercase defined by the regex (?i)^[0-9a-f]{8}-?[0-9a-f]{4}-?[0-9a-f]{4}-?[0-9a-f]{4}-?[0-9a-f]{12}$ - uuid3: an UUID3 that allows uppercase defined by the regex (?i)^[0-9a-f]{8}-?[0-9a-f]{4}-?3[0-9a-f]{3}-?[0-9a-f]{4}-?[0-9a-f]{12}$ - uuid4: an UUID4 that allows uppercase defined by the regex (?i)^[0-9a-f]{8}-?[0-9a-f]{4}-?4[0-9a-f]{3}-?[89ab][0-9a-f]{3}-?[0-9a-f]{12}$ - uuid5: an UUID5 that allows uppercase defined by the regex (?i)^[0-9a-f]{8}-?[0-9a-f]{4}-?5[0-9a-f]{3}-?[89ab][0-9a-f]{3}-?[0-9a-f]{12}$ - isbn: an ISBN10 or ISBN13 number string like \"0321751043\" or \"978-0321751041\" - isbn10: an ISBN10 number string like \"0321751043\" - isbn13: an ISBN13 number string like \"978-0321751041\" - creditcard: a credit card number defined by the regex ^(?:4[0-9]{12}(?:[0-9]{3})?|5[1-5][0-9]{14}|6(?:011|5[0-9][0-9])[0-9]{12}|3[47][0-9]{13}|3(?:0[0-5]|[68][0-9])[0-9]{11}|(?:2131|1800|35\\d{3})\\d{11})$ with any non digit characters mixed in - ssn: a U.S. social security number following the regex ^\\d{3}[- ]?\\d{2}[- ]?\\d{4}$ - hexcolor: an hexadecimal color code like \"#FFFFFF: following the regex ^#?([0-9a-fA-F]{3}|[0-9a-fA-F]{6})$ - rgbcolor: an RGB color code like rgb like \"rgb(255,255,2559\" - byte: base64 encoded binary data - password: any kind of string - date: a date string like \"2006-01-02\" as defined by full-date in RFC3339 - duration: a duration string like \"22 ns\" as parsed by Golang time.ParseDuration or compatible with Scala duration format - datetime: a date time string like \"2014-12-15T19:30:20.000Z\" as defined by date-time in RFC3339.", + "description": "format is an OpenAPI v3 format string. Unknown formats are ignored. The following formats are validated:\n\n- bsonobjectid: a bson object ID, i.e. a 24 characters hex string - uri: an URI as parsed by Golang net/url.ParseRequestURI - email: an email address as parsed by Golang net/mail.ParseAddress - hostname: a valid representation for an Internet host name, as defined by RFC 1034, section 3.1 [RFC1034]. - ipv4: an IPv4 IP as parsed by Golang net.ParseIP - ipv6: an IPv6 IP as parsed by Golang net.ParseIP - cidr: a CIDR as parsed by Golang net.ParseCIDR - mac: a MAC address as parsed by Golang net.ParseMAC - uuid: an UUID that allows uppercase defined by the regex (?i)^[0-9a-f]{8}-?[0-9a-f]{4}-?[0-9a-f]{4}-?[0-9a-f]{4}-?[0-9a-f]{12}$ - uuid3: an UUID3 that allows uppercase defined by the regex (?i)^[0-9a-f]{8}-?[0-9a-f]{4}-?3[0-9a-f]{3}-?[0-9a-f]{4}-?[0-9a-f]{12}$ - uuid4: an UUID4 that allows uppercase defined by the regex (?i)^[0-9a-f]{8}-?[0-9a-f]{4}-?4[0-9a-f]{3}-?[89ab][0-9a-f]{3}-?[0-9a-f]{12}$ - uuid5: an UUID5 that allows uppercase defined by the regex (?i)^[0-9a-f]{8}-?[0-9a-f]{4}-?5[0-9a-f]{3}-?[89ab][0-9a-f]{3}-?[0-9a-f]{12}$ - isbn: an ISBN10 or ISBN13 number string like \"0321751043\" or \"978-0321751041\" - isbn10: an ISBN10 number string like \"0321751043\" - isbn13: an ISBN13 number string like \"978-0321751041\" - creditcard: a credit card number defined by the regex ^(?:4[0-9]{12}(?:[0-9]{3})?|5[1-5][0-9]{14}|6(?:011|5[0-9][0-9])[0-9]{12}|3[47][0-9]{13}|3(?:0[0-5]|[68][0-9])[0-9]{11}|(?:2131|1800|35\\\\d{3})\\\\d{11})$ with any non digit characters mixed in - ssn: a U.S. social security number following the regex ^\\\\d{3}[- ]?\\\\d{2}[- ]?\\\\d{4}$ - hexcolor: an hexadecimal color code like \"#FFFFFF: following the regex ^#?([0-9a-fA-F]{3}|[0-9a-fA-F]{6})$ - rgbcolor: an RGB color code like rgb like \"rgb(255,255,2559\" - byte: base64 encoded binary data - password: any kind of string - date: a date string like \"2006-01-02\" as defined by full-date in RFC3339 - duration: a duration string like \"22 ns\" as parsed by Golang time.ParseDuration or compatible with Scala duration format - datetime: a date time string like \"2014-12-15T19:30:20.000Z\" as defined by date-time in RFC3339.", "type": [ "string", "null" @@ -109,7 +109,7 @@ ] }, "items": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.apiextensions-apiserver.pkg.apis.apiextensions.v1.JSONSchemaPropsOrArray" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.apiextensions-apiserver.pkg.apis.apiextensions.v1.JSONSchemaPropsOrArray" }, "maxItems": { "format": "int64", @@ -175,7 +175,7 @@ ] }, "not": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.apiextensions-apiserver.pkg.apis.apiextensions.v1.JSONSchemaProps" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.apiextensions-apiserver.pkg.apis.apiextensions.v1.JSONSchemaProps" }, "nullable": { "type": [ @@ -185,7 +185,7 @@ }, "oneOf": { "items": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.apiextensions-apiserver.pkg.apis.apiextensions.v1.JSONSchemaProps" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.apiextensions-apiserver.pkg.apis.apiextensions.v1.JSONSchemaProps" }, "type": [ "array", @@ -201,7 +201,7 @@ }, "patternProperties": { "additionalProperties": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.apiextensions-apiserver.pkg.apis.apiextensions.v1.JSONSchemaProps" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.apiextensions-apiserver.pkg.apis.apiextensions.v1.JSONSchemaProps" }, "type": [ "object", @@ -210,7 +210,7 @@ }, "properties": { "additionalProperties": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.apiextensions-apiserver.pkg.apis.apiextensions.v1.JSONSchemaProps" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.apiextensions-apiserver.pkg.apis.apiextensions.v1.JSONSchemaProps" }, "type": [ "object", @@ -294,7 +294,7 @@ "x-kubernetes-validations": { "description": "x-kubernetes-validations describes a list of validation rules written in the CEL expression language.", "items": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.apiextensions-apiserver.pkg.apis.apiextensions.v1.ValidationRule" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.apiextensions-apiserver.pkg.apis.apiextensions.v1.ValidationRule" }, "type": [ "array", diff --git a/helm-charts/nginx-ingress/v1.31.2/jsonschemapropsorarray-apiextensions-v1.json b/helm-charts/nginx-ingress/v1.32.0/jsonschemapropsorarray-apiextensions-v1.json similarity index 100% rename from helm-charts/nginx-ingress/v1.31.2/jsonschemapropsorarray-apiextensions-v1.json rename to helm-charts/nginx-ingress/v1.32.0/jsonschemapropsorarray-apiextensions-v1.json diff --git a/helm-charts/nginx-ingress/v1.31.2/jsonschemapropsorarray.json b/helm-charts/nginx-ingress/v1.32.0/jsonschemapropsorarray.json similarity index 100% rename from helm-charts/nginx-ingress/v1.31.2/jsonschemapropsorarray.json rename to helm-charts/nginx-ingress/v1.32.0/jsonschemapropsorarray.json diff --git a/helm-charts/nginx-ingress/v1.31.2/jsonschemapropsorbool-apiextensions-v1.json b/helm-charts/nginx-ingress/v1.32.0/jsonschemapropsorbool-apiextensions-v1.json similarity index 100% rename from helm-charts/nginx-ingress/v1.31.2/jsonschemapropsorbool-apiextensions-v1.json rename to helm-charts/nginx-ingress/v1.32.0/jsonschemapropsorbool-apiextensions-v1.json diff --git a/helm-charts/nginx-ingress/v1.31.2/jsonschemapropsorbool.json b/helm-charts/nginx-ingress/v1.32.0/jsonschemapropsorbool.json similarity index 100% rename from helm-charts/nginx-ingress/v1.31.2/jsonschemapropsorbool.json rename to helm-charts/nginx-ingress/v1.32.0/jsonschemapropsorbool.json diff --git a/helm-charts/nginx-ingress/v1.31.2/jsonschemapropsorstringarray-apiextensions-v1.json b/helm-charts/nginx-ingress/v1.32.0/jsonschemapropsorstringarray-apiextensions-v1.json similarity index 100% rename from helm-charts/nginx-ingress/v1.31.2/jsonschemapropsorstringarray-apiextensions-v1.json rename to helm-charts/nginx-ingress/v1.32.0/jsonschemapropsorstringarray-apiextensions-v1.json diff --git a/helm-charts/nginx-ingress/v1.31.2/jsonschemapropsorstringarray.json b/helm-charts/nginx-ingress/v1.32.0/jsonschemapropsorstringarray.json similarity index 100% rename from helm-charts/nginx-ingress/v1.31.2/jsonschemapropsorstringarray.json rename to helm-charts/nginx-ingress/v1.32.0/jsonschemapropsorstringarray.json diff --git a/helm-charts/nginx-ingress/v1.31.2/keytopath-v1.json b/helm-charts/nginx-ingress/v1.32.0/keytopath-v1.json similarity index 100% rename from helm-charts/nginx-ingress/v1.31.2/keytopath-v1.json rename to helm-charts/nginx-ingress/v1.32.0/keytopath-v1.json diff --git a/helm-charts/nginx-ingress/v1.31.2/keytopath.json b/helm-charts/nginx-ingress/v1.32.0/keytopath.json similarity index 100% rename from helm-charts/nginx-ingress/v1.31.2/keytopath.json rename to helm-charts/nginx-ingress/v1.32.0/keytopath.json diff --git a/helm-charts/nginx-ingress/v1.31.2/labelselector-meta-v1.json b/helm-charts/nginx-ingress/v1.32.0/labelselector-meta-v1.json similarity index 95% rename from helm-charts/nginx-ingress/v1.31.2/labelselector-meta-v1.json rename to helm-charts/nginx-ingress/v1.32.0/labelselector-meta-v1.json index 67d674a..1fcc8ae 100644 --- a/helm-charts/nginx-ingress/v1.31.2/labelselector-meta-v1.json +++ b/helm-charts/nginx-ingress/v1.32.0/labelselector-meta-v1.json @@ -4,7 +4,7 @@ "matchExpressions": { "description": "matchExpressions is a list of label selector requirements. The requirements are ANDed.", "items": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.LabelSelectorRequirement" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.LabelSelectorRequirement" }, "type": [ "array", diff --git a/helm-charts/nginx-ingress/v1.31.2/labelselector.json b/helm-charts/nginx-ingress/v1.32.0/labelselector.json similarity index 95% rename from helm-charts/nginx-ingress/v1.31.2/labelselector.json rename to helm-charts/nginx-ingress/v1.32.0/labelselector.json index 67d674a..1fcc8ae 100644 --- a/helm-charts/nginx-ingress/v1.31.2/labelselector.json +++ b/helm-charts/nginx-ingress/v1.32.0/labelselector.json @@ -4,7 +4,7 @@ "matchExpressions": { "description": "matchExpressions is a list of label selector requirements. The requirements are ANDed.", "items": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.LabelSelectorRequirement" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.LabelSelectorRequirement" }, "type": [ "array", diff --git a/helm-charts/nginx-ingress/v1.31.2/labelselectorattributes-authorization-v1.json b/helm-charts/nginx-ingress/v1.32.0/labelselectorattributes-authorization-v1.json similarity index 97% rename from helm-charts/nginx-ingress/v1.31.2/labelselectorattributes-authorization-v1.json rename to helm-charts/nginx-ingress/v1.32.0/labelselectorattributes-authorization-v1.json index b8d82c5..9f4eda4 100644 --- a/helm-charts/nginx-ingress/v1.31.2/labelselectorattributes-authorization-v1.json +++ b/helm-charts/nginx-ingress/v1.32.0/labelselectorattributes-authorization-v1.json @@ -11,7 +11,7 @@ "requirements": { "description": "requirements is the parsed interpretation of a label selector. All requirements must be met for a resource instance to match the selector. Webhook implementations should handle requirements, but how to handle them is up to the webhook. Since requirements can only limit the request, it is safe to authorize as unlimited request if the requirements are not understood.", "items": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.LabelSelectorRequirement" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.LabelSelectorRequirement" }, "type": [ "array", diff --git a/helm-charts/nginx-ingress/v1.31.2/labelselectorattributes.json b/helm-charts/nginx-ingress/v1.32.0/labelselectorattributes.json similarity index 97% rename from helm-charts/nginx-ingress/v1.31.2/labelselectorattributes.json rename to helm-charts/nginx-ingress/v1.32.0/labelselectorattributes.json index b8d82c5..9f4eda4 100644 --- a/helm-charts/nginx-ingress/v1.31.2/labelselectorattributes.json +++ b/helm-charts/nginx-ingress/v1.32.0/labelselectorattributes.json @@ -11,7 +11,7 @@ "requirements": { "description": "requirements is the parsed interpretation of a label selector. All requirements must be met for a resource instance to match the selector. Webhook implementations should handle requirements, but how to handle them is up to the webhook. Since requirements can only limit the request, it is safe to authorize as unlimited request if the requirements are not understood.", "items": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.LabelSelectorRequirement" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.LabelSelectorRequirement" }, "type": [ "array", diff --git a/helm-charts/nginx-ingress/v1.31.2/labelselectorrequirement-meta-v1.json b/helm-charts/nginx-ingress/v1.32.0/labelselectorrequirement-meta-v1.json similarity index 100% rename from helm-charts/nginx-ingress/v1.31.2/labelselectorrequirement-meta-v1.json rename to helm-charts/nginx-ingress/v1.32.0/labelselectorrequirement-meta-v1.json diff --git a/helm-charts/nginx-ingress/v1.31.2/labelselectorrequirement.json b/helm-charts/nginx-ingress/v1.32.0/labelselectorrequirement.json similarity index 100% rename from helm-charts/nginx-ingress/v1.31.2/labelselectorrequirement.json rename to helm-charts/nginx-ingress/v1.32.0/labelselectorrequirement.json diff --git a/helm-charts/nginx-ingress/v1.31.2/lease-coordination-v1.json b/helm-charts/nginx-ingress/v1.32.0/lease-coordination-v1.json similarity index 93% rename from helm-charts/nginx-ingress/v1.31.2/lease-coordination-v1.json rename to helm-charts/nginx-ingress/v1.32.0/lease-coordination-v1.json index 3c58962..a51bf55 100644 --- a/helm-charts/nginx-ingress/v1.31.2/lease-coordination-v1.json +++ b/helm-charts/nginx-ingress/v1.32.0/lease-coordination-v1.json @@ -22,11 +22,11 @@ ] }, "metadata": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta", "description": "More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#metadata" }, "spec": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.coordination.v1.LeaseSpec", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.coordination.v1.LeaseSpec", "description": "spec contains the specification of the Lease. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#spec-and-status" } }, diff --git a/helm-charts/nginx-ingress/v1.31.2/lease.json b/helm-charts/nginx-ingress/v1.32.0/lease.json similarity index 92% rename from helm-charts/nginx-ingress/v1.31.2/lease.json rename to helm-charts/nginx-ingress/v1.32.0/lease.json index 22fbfeb..1dec6b1 100644 --- a/helm-charts/nginx-ingress/v1.31.2/lease.json +++ b/helm-charts/nginx-ingress/v1.32.0/lease.json @@ -19,11 +19,11 @@ ] }, "metadata": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta", "description": "More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#metadata" }, "spec": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.coordination.v1.LeaseSpec", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.coordination.v1.LeaseSpec", "description": "spec contains the specification of the Lease. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#spec-and-status" } }, diff --git a/helm-charts/nginx-ingress/v1.31.2/leasecandidate-coordination-v1alpha1.json b/helm-charts/nginx-ingress/v1.32.0/leasecandidate-coordination-v1alpha2.json similarity index 88% rename from helm-charts/nginx-ingress/v1.31.2/leasecandidate-coordination-v1alpha1.json rename to helm-charts/nginx-ingress/v1.32.0/leasecandidate-coordination-v1alpha2.json index 7f3f281..f6e14ba 100644 --- a/helm-charts/nginx-ingress/v1.31.2/leasecandidate-coordination-v1alpha1.json +++ b/helm-charts/nginx-ingress/v1.32.0/leasecandidate-coordination-v1alpha2.json @@ -8,7 +8,7 @@ "null" ], "enum": [ - "coordination.k8s.io/v1alpha1" + "coordination.k8s.io/v1alpha2" ] }, "kind": { @@ -22,11 +22,11 @@ ] }, "metadata": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta", "description": "More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#metadata" }, "spec": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.coordination.v1alpha1.LeaseCandidateSpec", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.coordination.v1alpha2.LeaseCandidateSpec", "description": "spec contains the specification of the Lease. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#spec-and-status" } }, @@ -35,7 +35,7 @@ { "group": "coordination.k8s.io", "kind": "LeaseCandidate", - "version": "v1alpha1" + "version": "v1alpha2" } ], "$schema": "http://json-schema.org/schema#" diff --git a/helm-charts/nginx-ingress/v1.31.2/leasecandidate.json b/helm-charts/nginx-ingress/v1.32.0/leasecandidate.json similarity index 89% rename from helm-charts/nginx-ingress/v1.31.2/leasecandidate.json rename to helm-charts/nginx-ingress/v1.32.0/leasecandidate.json index db8ffa2..fa78a94 100644 --- a/helm-charts/nginx-ingress/v1.31.2/leasecandidate.json +++ b/helm-charts/nginx-ingress/v1.32.0/leasecandidate.json @@ -19,11 +19,11 @@ ] }, "metadata": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta", "description": "More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#metadata" }, "spec": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.coordination.v1alpha1.LeaseCandidateSpec", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.coordination.v1alpha2.LeaseCandidateSpec", "description": "spec contains the specification of the Lease. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#spec-and-status" } }, @@ -32,7 +32,7 @@ { "group": "coordination.k8s.io", "kind": "LeaseCandidate", - "version": "v1alpha1" + "version": "v1alpha2" } ], "$schema": "http://json-schema.org/schema#" diff --git a/helm-charts/nginx-ingress/v1.31.2/leasecandidatelist-coordination-v1alpha1.json b/helm-charts/nginx-ingress/v1.32.0/leasecandidatelist-coordination-v1alpha2.json similarity index 87% rename from helm-charts/nginx-ingress/v1.31.2/leasecandidatelist-coordination-v1alpha1.json rename to helm-charts/nginx-ingress/v1.32.0/leasecandidatelist-coordination-v1alpha2.json index b64776f..0ed2a7a 100644 --- a/helm-charts/nginx-ingress/v1.31.2/leasecandidatelist-coordination-v1alpha1.json +++ b/helm-charts/nginx-ingress/v1.32.0/leasecandidatelist-coordination-v1alpha2.json @@ -8,13 +8,13 @@ "null" ], "enum": [ - "coordination.k8s.io/v1alpha1" + "coordination.k8s.io/v1alpha2" ] }, "items": { "description": "items is a list of schema objects.", "items": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.coordination.v1alpha1.LeaseCandidate" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.coordination.v1alpha2.LeaseCandidate" }, "type": [ "array", @@ -32,7 +32,7 @@ ] }, "metadata": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.ListMeta", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.ListMeta", "description": "Standard list metadata. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#metadata" } }, @@ -44,7 +44,7 @@ { "group": "coordination.k8s.io", "kind": "LeaseCandidateList", - "version": "v1alpha1" + "version": "v1alpha2" } ], "$schema": "http://json-schema.org/schema#" diff --git a/helm-charts/nginx-ingress/v1.31.2/leasecandidatelist.json b/helm-charts/nginx-ingress/v1.32.0/leasecandidatelist.json similarity index 89% rename from helm-charts/nginx-ingress/v1.31.2/leasecandidatelist.json rename to helm-charts/nginx-ingress/v1.32.0/leasecandidatelist.json index bfa9836..8ebe346 100644 --- a/helm-charts/nginx-ingress/v1.31.2/leasecandidatelist.json +++ b/helm-charts/nginx-ingress/v1.32.0/leasecandidatelist.json @@ -11,7 +11,7 @@ "items": { "description": "items is a list of schema objects.", "items": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.coordination.v1alpha1.LeaseCandidate" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.coordination.v1alpha2.LeaseCandidate" }, "type": [ "array", @@ -29,7 +29,7 @@ ] }, "metadata": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.ListMeta", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.ListMeta", "description": "Standard list metadata. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#metadata" } }, @@ -41,7 +41,7 @@ { "group": "coordination.k8s.io", "kind": "LeaseCandidateList", - "version": "v1alpha1" + "version": "v1alpha2" } ], "$schema": "http://json-schema.org/schema#" diff --git a/helm-charts/nginx-ingress/v1.31.2/leasecandidatespec-coordination-v1alpha1.json b/helm-charts/nginx-ingress/v1.32.0/leasecandidatespec-coordination-v1alpha2.json similarity index 62% rename from helm-charts/nginx-ingress/v1.31.2/leasecandidatespec-coordination-v1alpha1.json rename to helm-charts/nginx-ingress/v1.32.0/leasecandidatespec-coordination-v1alpha2.json index f4e119a..0622397 100644 --- a/helm-charts/nginx-ingress/v1.31.2/leasecandidatespec-coordination-v1alpha1.json +++ b/helm-charts/nginx-ingress/v1.32.0/leasecandidatespec-coordination-v1alpha2.json @@ -2,7 +2,7 @@ "description": "LeaseCandidateSpec is a specification of a Lease.", "properties": { "binaryVersion": { - "description": "BinaryVersion is the binary version. It must be in a semver format without leading `v`. This field is required when strategy is \"OldestEmulationVersion\"", + "description": "BinaryVersion is the binary version. It must be in a semver format without leading `v`. This field is required.", "type": [ "string", "null" @@ -23,31 +23,25 @@ ] }, "pingTime": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.MicroTime", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.MicroTime", "description": "PingTime is the last time that the server has requested the LeaseCandidate to renew. It is only done during leader election to check if any LeaseCandidates have become ineligible. When PingTime is updated, the LeaseCandidate will respond by updating RenewTime." }, - "preferredStrategies": { - "description": "PreferredStrategies indicates the list of strategies for picking the leader for coordinated leader election. The list is ordered, and the first strategy supersedes all other strategies. The list is used by coordinated leader election to make a decision about the final election strategy. This follows as - If all clients have strategy X as the first element in this list, strategy X will be used. - If a candidate has strategy [X] and another candidate has strategy [Y, X], Y supersedes X and strategy Y\n will be used.\n- If a candidate has strategy [X, Y] and another candidate has strategy [Y, X], this is a user error and leader\n election will not operate the Lease until resolved.\n(Alpha) Using this field requires the CoordinatedLeaderElection feature gate to be enabled.", - "items": { - "type": [ - "string", - "null" - ] - }, - "type": [ - "array", - "null" - ], - "x-kubernetes-list-type": "atomic" - }, "renewTime": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.MicroTime", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.MicroTime", "description": "RenewTime is the time that the LeaseCandidate was last updated. Any time a Lease needs to do leader election, the PingTime field is updated to signal to the LeaseCandidate that they should update the RenewTime. Old LeaseCandidate objects are also garbage collected if it has been hours since the last renew. The PingTime field is updated regularly to prevent garbage collection for still active LeaseCandidates." + }, + "strategy": { + "description": "Strategy is the strategy that coordinated leader election will use for picking the leader. If multiple candidates for the same Lease return different strategies, the strategy provided by the candidate with the latest BinaryVersion will be used. If there is still conflict, this is a user error and coordinated leader election will not operate the Lease until resolved. (Alpha) Using this field requires the CoordinatedLeaderElection feature gate to be enabled.", + "type": [ + "string", + "null" + ] } }, "required": [ "leaseName", - "preferredStrategies" + "binaryVersion", + "strategy" ], "type": "object", "$schema": "http://json-schema.org/schema#" diff --git a/helm-charts/nginx-ingress/v1.31.2/leasecandidatespec.json b/helm-charts/nginx-ingress/v1.32.0/leasecandidatespec.json similarity index 62% rename from helm-charts/nginx-ingress/v1.31.2/leasecandidatespec.json rename to helm-charts/nginx-ingress/v1.32.0/leasecandidatespec.json index f4e119a..0622397 100644 --- a/helm-charts/nginx-ingress/v1.31.2/leasecandidatespec.json +++ b/helm-charts/nginx-ingress/v1.32.0/leasecandidatespec.json @@ -2,7 +2,7 @@ "description": "LeaseCandidateSpec is a specification of a Lease.", "properties": { "binaryVersion": { - "description": "BinaryVersion is the binary version. It must be in a semver format without leading `v`. This field is required when strategy is \"OldestEmulationVersion\"", + "description": "BinaryVersion is the binary version. It must be in a semver format without leading `v`. This field is required.", "type": [ "string", "null" @@ -23,31 +23,25 @@ ] }, "pingTime": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.MicroTime", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.MicroTime", "description": "PingTime is the last time that the server has requested the LeaseCandidate to renew. It is only done during leader election to check if any LeaseCandidates have become ineligible. When PingTime is updated, the LeaseCandidate will respond by updating RenewTime." }, - "preferredStrategies": { - "description": "PreferredStrategies indicates the list of strategies for picking the leader for coordinated leader election. The list is ordered, and the first strategy supersedes all other strategies. The list is used by coordinated leader election to make a decision about the final election strategy. This follows as - If all clients have strategy X as the first element in this list, strategy X will be used. - If a candidate has strategy [X] and another candidate has strategy [Y, X], Y supersedes X and strategy Y\n will be used.\n- If a candidate has strategy [X, Y] and another candidate has strategy [Y, X], this is a user error and leader\n election will not operate the Lease until resolved.\n(Alpha) Using this field requires the CoordinatedLeaderElection feature gate to be enabled.", - "items": { - "type": [ - "string", - "null" - ] - }, - "type": [ - "array", - "null" - ], - "x-kubernetes-list-type": "atomic" - }, "renewTime": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.MicroTime", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.MicroTime", "description": "RenewTime is the time that the LeaseCandidate was last updated. Any time a Lease needs to do leader election, the PingTime field is updated to signal to the LeaseCandidate that they should update the RenewTime. Old LeaseCandidate objects are also garbage collected if it has been hours since the last renew. The PingTime field is updated regularly to prevent garbage collection for still active LeaseCandidates." + }, + "strategy": { + "description": "Strategy is the strategy that coordinated leader election will use for picking the leader. If multiple candidates for the same Lease return different strategies, the strategy provided by the candidate with the latest BinaryVersion will be used. If there is still conflict, this is a user error and coordinated leader election will not operate the Lease until resolved. (Alpha) Using this field requires the CoordinatedLeaderElection feature gate to be enabled.", + "type": [ + "string", + "null" + ] } }, "required": [ "leaseName", - "preferredStrategies" + "binaryVersion", + "strategy" ], "type": "object", "$schema": "http://json-schema.org/schema#" diff --git a/helm-charts/nginx-ingress/v1.31.2/leaselist-coordination-v1.json b/helm-charts/nginx-ingress/v1.32.0/leaselist-coordination-v1.json similarity index 93% rename from helm-charts/nginx-ingress/v1.31.2/leaselist-coordination-v1.json rename to helm-charts/nginx-ingress/v1.32.0/leaselist-coordination-v1.json index b52859a..6d8930c 100644 --- a/helm-charts/nginx-ingress/v1.31.2/leaselist-coordination-v1.json +++ b/helm-charts/nginx-ingress/v1.32.0/leaselist-coordination-v1.json @@ -14,7 +14,7 @@ "items": { "description": "items is a list of schema objects.", "items": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.coordination.v1.Lease" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.coordination.v1.Lease" }, "type": [ "array", @@ -32,7 +32,7 @@ ] }, "metadata": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.ListMeta", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.ListMeta", "description": "Standard list metadata. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#metadata" } }, diff --git a/helm-charts/nginx-ingress/v1.31.2/leaselist.json b/helm-charts/nginx-ingress/v1.32.0/leaselist.json similarity index 93% rename from helm-charts/nginx-ingress/v1.31.2/leaselist.json rename to helm-charts/nginx-ingress/v1.32.0/leaselist.json index b09fb87..39a432f 100644 --- a/helm-charts/nginx-ingress/v1.31.2/leaselist.json +++ b/helm-charts/nginx-ingress/v1.32.0/leaselist.json @@ -11,7 +11,7 @@ "items": { "description": "items is a list of schema objects.", "items": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.coordination.v1.Lease" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.coordination.v1.Lease" }, "type": [ "array", @@ -29,7 +29,7 @@ ] }, "metadata": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.ListMeta", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.ListMeta", "description": "Standard list metadata. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#metadata" } }, diff --git a/helm-charts/nginx-ingress/v1.31.2/leasespec-coordination-v1.json b/helm-charts/nginx-ingress/v1.32.0/leasespec-coordination-v1.json similarity index 94% rename from helm-charts/nginx-ingress/v1.31.2/leasespec-coordination-v1.json rename to helm-charts/nginx-ingress/v1.32.0/leasespec-coordination-v1.json index a7f4286..a6c389b 100644 --- a/helm-charts/nginx-ingress/v1.31.2/leasespec-coordination-v1.json +++ b/helm-charts/nginx-ingress/v1.32.0/leasespec-coordination-v1.json @@ -2,7 +2,7 @@ "description": "LeaseSpec is a specification of a Lease.", "properties": { "acquireTime": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.MicroTime", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.MicroTime", "description": "acquireTime is a time when the current lease was acquired." }, "holderIdentity": { @@ -36,7 +36,7 @@ ] }, "renewTime": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.MicroTime", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.MicroTime", "description": "renewTime is a time when the current holder of a lease has last updated the lease." }, "strategy": { diff --git a/helm-charts/nginx-ingress/v1.31.2/leasespec.json b/helm-charts/nginx-ingress/v1.32.0/leasespec.json similarity index 94% rename from helm-charts/nginx-ingress/v1.31.2/leasespec.json rename to helm-charts/nginx-ingress/v1.32.0/leasespec.json index a7f4286..a6c389b 100644 --- a/helm-charts/nginx-ingress/v1.31.2/leasespec.json +++ b/helm-charts/nginx-ingress/v1.32.0/leasespec.json @@ -2,7 +2,7 @@ "description": "LeaseSpec is a specification of a Lease.", "properties": { "acquireTime": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.MicroTime", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.MicroTime", "description": "acquireTime is a time when the current lease was acquired." }, "holderIdentity": { @@ -36,7 +36,7 @@ ] }, "renewTime": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.MicroTime", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.MicroTime", "description": "renewTime is a time when the current holder of a lease has last updated the lease." }, "strategy": { diff --git a/helm-charts/nginx-ingress/v1.31.2/lifecycle-v1.json b/helm-charts/nginx-ingress/v1.32.0/lifecycle-v1.json similarity index 93% rename from helm-charts/nginx-ingress/v1.31.2/lifecycle-v1.json rename to helm-charts/nginx-ingress/v1.32.0/lifecycle-v1.json index 7f2c862..fa017d4 100644 --- a/helm-charts/nginx-ingress/v1.31.2/lifecycle-v1.json +++ b/helm-charts/nginx-ingress/v1.32.0/lifecycle-v1.json @@ -2,11 +2,11 @@ "description": "Lifecycle describes actions that the management system should take in response to container lifecycle events. For the PostStart and PreStop lifecycle handlers, management of the container blocks until the action is complete, unless the container process fails, in which case the handler is aborted.", "properties": { "postStart": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.core.v1.LifecycleHandler", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.core.v1.LifecycleHandler", "description": "PostStart is called immediately after a container is created. If the handler fails, the container is terminated and restarted according to its restart policy. Other management of the container blocks until the hook completes. More info: https://kubernetes.io/docs/concepts/containers/container-lifecycle-hooks/#container-hooks" }, "preStop": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.core.v1.LifecycleHandler", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.core.v1.LifecycleHandler", "description": "PreStop is called immediately before a container is terminated due to an API request or management event such as liveness/startup probe failure, preemption, resource contention, etc. The handler is not called if the container crashes or exits. The Pod's termination grace period countdown begins before the PreStop hook is executed. Regardless of the outcome of the handler, the container will eventually terminate within the Pod's termination grace period (unless delayed by finalizers). Other management of the container blocks until the hook completes or until the termination grace period is reached. More info: https://kubernetes.io/docs/concepts/containers/container-lifecycle-hooks/#container-hooks" } }, diff --git a/helm-charts/nginx-ingress/v1.31.2/lifecycle.json b/helm-charts/nginx-ingress/v1.32.0/lifecycle.json similarity index 93% rename from helm-charts/nginx-ingress/v1.31.2/lifecycle.json rename to helm-charts/nginx-ingress/v1.32.0/lifecycle.json index 7f2c862..fa017d4 100644 --- a/helm-charts/nginx-ingress/v1.31.2/lifecycle.json +++ b/helm-charts/nginx-ingress/v1.32.0/lifecycle.json @@ -2,11 +2,11 @@ "description": "Lifecycle describes actions that the management system should take in response to container lifecycle events. For the PostStart and PreStop lifecycle handlers, management of the container blocks until the action is complete, unless the container process fails, in which case the handler is aborted.", "properties": { "postStart": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.core.v1.LifecycleHandler", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.core.v1.LifecycleHandler", "description": "PostStart is called immediately after a container is created. If the handler fails, the container is terminated and restarted according to its restart policy. Other management of the container blocks until the hook completes. More info: https://kubernetes.io/docs/concepts/containers/container-lifecycle-hooks/#container-hooks" }, "preStop": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.core.v1.LifecycleHandler", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.core.v1.LifecycleHandler", "description": "PreStop is called immediately before a container is terminated due to an API request or management event such as liveness/startup probe failure, preemption, resource contention, etc. The handler is not called if the container crashes or exits. The Pod's termination grace period countdown begins before the PreStop hook is executed. Regardless of the outcome of the handler, the container will eventually terminate within the Pod's termination grace period (unless delayed by finalizers). Other management of the container blocks until the hook completes or until the termination grace period is reached. More info: https://kubernetes.io/docs/concepts/containers/container-lifecycle-hooks/#container-hooks" } }, diff --git a/helm-charts/nginx-ingress/v1.31.2/lifecyclehandler-v1.json b/helm-charts/nginx-ingress/v1.32.0/lifecyclehandler-v1.json similarity index 54% rename from helm-charts/nginx-ingress/v1.31.2/lifecyclehandler-v1.json rename to helm-charts/nginx-ingress/v1.32.0/lifecyclehandler-v1.json index da12d48..6313147 100644 --- a/helm-charts/nginx-ingress/v1.31.2/lifecyclehandler-v1.json +++ b/helm-charts/nginx-ingress/v1.32.0/lifecyclehandler-v1.json @@ -2,20 +2,20 @@ "description": "LifecycleHandler defines a specific action that should be taken in a lifecycle hook. One and only one of the fields, except TCPSocket must be specified.", "properties": { "exec": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.core.v1.ExecAction", - "description": "Exec specifies the action to take." + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.core.v1.ExecAction", + "description": "Exec specifies a command to execute in the container." }, "httpGet": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.core.v1.HTTPGetAction", - "description": "HTTPGet specifies the http request to perform." + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.core.v1.HTTPGetAction", + "description": "HTTPGet specifies an HTTP GET request to perform." }, "sleep": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.core.v1.SleepAction", - "description": "Sleep represents the duration that the container should sleep before being terminated." + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.core.v1.SleepAction", + "description": "Sleep represents a duration that the container should sleep." }, "tcpSocket": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.core.v1.TCPSocketAction", - "description": "Deprecated. TCPSocket is NOT supported as a LifecycleHandler and kept for the backward compatibility. There are no validation of this field and lifecycle hooks will fail in runtime when tcp handler is specified." + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.core.v1.TCPSocketAction", + "description": "Deprecated. TCPSocket is NOT supported as a LifecycleHandler and kept for backward compatibility. There is no validation of this field and lifecycle hooks will fail at runtime when it is specified." } }, "type": "object", diff --git a/helm-charts/nginx-ingress/v1.31.2/lifecyclehandler.json b/helm-charts/nginx-ingress/v1.32.0/lifecyclehandler.json similarity index 54% rename from helm-charts/nginx-ingress/v1.31.2/lifecyclehandler.json rename to helm-charts/nginx-ingress/v1.32.0/lifecyclehandler.json index da12d48..6313147 100644 --- a/helm-charts/nginx-ingress/v1.31.2/lifecyclehandler.json +++ b/helm-charts/nginx-ingress/v1.32.0/lifecyclehandler.json @@ -2,20 +2,20 @@ "description": "LifecycleHandler defines a specific action that should be taken in a lifecycle hook. One and only one of the fields, except TCPSocket must be specified.", "properties": { "exec": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.core.v1.ExecAction", - "description": "Exec specifies the action to take." + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.core.v1.ExecAction", + "description": "Exec specifies a command to execute in the container." }, "httpGet": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.core.v1.HTTPGetAction", - "description": "HTTPGet specifies the http request to perform." + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.core.v1.HTTPGetAction", + "description": "HTTPGet specifies an HTTP GET request to perform." }, "sleep": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.core.v1.SleepAction", - "description": "Sleep represents the duration that the container should sleep before being terminated." + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.core.v1.SleepAction", + "description": "Sleep represents a duration that the container should sleep." }, "tcpSocket": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.core.v1.TCPSocketAction", - "description": "Deprecated. TCPSocket is NOT supported as a LifecycleHandler and kept for the backward compatibility. There are no validation of this field and lifecycle hooks will fail in runtime when tcp handler is specified." + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.core.v1.TCPSocketAction", + "description": "Deprecated. TCPSocket is NOT supported as a LifecycleHandler and kept for backward compatibility. There is no validation of this field and lifecycle hooks will fail at runtime when it is specified." } }, "type": "object", diff --git a/helm-charts/nginx-ingress/v1.31.2/limitedprioritylevelconfiguration-flowcontrol-v1.json b/helm-charts/nginx-ingress/v1.32.0/limitedprioritylevelconfiguration-flowcontrol-v1.json similarity index 97% rename from helm-charts/nginx-ingress/v1.31.2/limitedprioritylevelconfiguration-flowcontrol-v1.json rename to helm-charts/nginx-ingress/v1.32.0/limitedprioritylevelconfiguration-flowcontrol-v1.json index c226006..863c21e 100644 --- a/helm-charts/nginx-ingress/v1.31.2/limitedprioritylevelconfiguration-flowcontrol-v1.json +++ b/helm-charts/nginx-ingress/v1.32.0/limitedprioritylevelconfiguration-flowcontrol-v1.json @@ -18,7 +18,7 @@ ] }, "limitResponse": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.flowcontrol.v1.LimitResponse", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.flowcontrol.v1.LimitResponse", "description": "`limitResponse` indicates what to do with requests that can not be executed right now" }, "nominalConcurrencyShares": { diff --git a/helm-charts/nginx-ingress/v1.31.2/limitedprioritylevelconfiguration.json b/helm-charts/nginx-ingress/v1.32.0/limitedprioritylevelconfiguration.json similarity index 88% rename from helm-charts/nginx-ingress/v1.31.2/limitedprioritylevelconfiguration.json rename to helm-charts/nginx-ingress/v1.32.0/limitedprioritylevelconfiguration.json index b5a183a..863c21e 100644 --- a/helm-charts/nginx-ingress/v1.31.2/limitedprioritylevelconfiguration.json +++ b/helm-charts/nginx-ingress/v1.32.0/limitedprioritylevelconfiguration.json @@ -18,11 +18,11 @@ ] }, "limitResponse": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.flowcontrol.v1beta3.LimitResponse", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.flowcontrol.v1.LimitResponse", "description": "`limitResponse` indicates what to do with requests that can not be executed right now" }, "nominalConcurrencyShares": { - "description": "`nominalConcurrencyShares` (NCS) contributes to the computation of the NominalConcurrencyLimit (NominalCL) of this level. This is the number of execution seats available at this priority level. This is used both for requests dispatched from this priority level as well as requests dispatched from other priority levels borrowing seats from this level. The server's concurrency limit (ServerCL) is divided among the Limited priority levels in proportion to their NCS values:\n\nNominalCL(i) = ceil( ServerCL * NCS(i) / sum_ncs ) sum_ncs = sum[priority level k] NCS(k)\n\nBigger numbers mean a larger nominal concurrency limit, at the expense of every other priority level. This field has a default value of 30.", + "description": "`nominalConcurrencyShares` (NCS) contributes to the computation of the NominalConcurrencyLimit (NominalCL) of this level. This is the number of execution seats available at this priority level. This is used both for requests dispatched from this priority level as well as requests dispatched from other priority levels borrowing seats from this level. The server's concurrency limit (ServerCL) is divided among the Limited priority levels in proportion to their NCS values:\n\nNominalCL(i) = ceil( ServerCL * NCS(i) / sum_ncs ) sum_ncs = sum[priority level k] NCS(k)\n\nBigger numbers mean a larger nominal concurrency limit, at the expense of every other priority level.\n\nIf not specified, this field defaults to a value of 30.\n\nSetting this field to zero supports the construction of a \"jail\" for this priority level that is used to hold some request(s)", "format": "int32", "type": [ "integer", diff --git a/helm-charts/nginx-ingress/v1.31.2/limitrange-v1.json b/helm-charts/nginx-ingress/v1.32.0/limitrange-v1.json similarity index 93% rename from helm-charts/nginx-ingress/v1.31.2/limitrange-v1.json rename to helm-charts/nginx-ingress/v1.32.0/limitrange-v1.json index 5932255..dc98f7a 100644 --- a/helm-charts/nginx-ingress/v1.31.2/limitrange-v1.json +++ b/helm-charts/nginx-ingress/v1.32.0/limitrange-v1.json @@ -22,11 +22,11 @@ ] }, "metadata": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta", "description": "Standard object's metadata. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#metadata" }, "spec": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.core.v1.LimitRangeSpec", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.core.v1.LimitRangeSpec", "description": "Spec defines the limits enforced. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#spec-and-status" } }, diff --git a/helm-charts/nginx-ingress/v1.31.2/limitrange.json b/helm-charts/nginx-ingress/v1.32.0/limitrange.json similarity index 93% rename from helm-charts/nginx-ingress/v1.31.2/limitrange.json rename to helm-charts/nginx-ingress/v1.32.0/limitrange.json index 3ffe2f2..0fb15e7 100644 --- a/helm-charts/nginx-ingress/v1.31.2/limitrange.json +++ b/helm-charts/nginx-ingress/v1.32.0/limitrange.json @@ -19,11 +19,11 @@ ] }, "metadata": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta", "description": "Standard object's metadata. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#metadata" }, "spec": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.core.v1.LimitRangeSpec", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.core.v1.LimitRangeSpec", "description": "Spec defines the limits enforced. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#spec-and-status" } }, diff --git a/helm-charts/nginx-ingress/v1.31.2/limitrangeitem-v1.json b/helm-charts/nginx-ingress/v1.32.0/limitrangeitem-v1.json similarity index 87% rename from helm-charts/nginx-ingress/v1.31.2/limitrangeitem-v1.json rename to helm-charts/nginx-ingress/v1.32.0/limitrangeitem-v1.json index d546050..b3b41b8 100644 --- a/helm-charts/nginx-ingress/v1.31.2/limitrangeitem-v1.json +++ b/helm-charts/nginx-ingress/v1.32.0/limitrangeitem-v1.json @@ -3,7 +3,7 @@ "properties": { "default": { "additionalProperties": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.apimachinery.pkg.api.resource.Quantity" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.apimachinery.pkg.api.resource.Quantity" }, "description": "Default resource requirement limit value by resource name if resource limit is omitted.", "type": [ @@ -13,7 +13,7 @@ }, "defaultRequest": { "additionalProperties": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.apimachinery.pkg.api.resource.Quantity" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.apimachinery.pkg.api.resource.Quantity" }, "description": "DefaultRequest is the default resource requirement request value by resource name if resource request is omitted.", "type": [ @@ -23,7 +23,7 @@ }, "max": { "additionalProperties": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.apimachinery.pkg.api.resource.Quantity" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.apimachinery.pkg.api.resource.Quantity" }, "description": "Max usage constraints on this kind by resource name.", "type": [ @@ -33,7 +33,7 @@ }, "maxLimitRequestRatio": { "additionalProperties": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.apimachinery.pkg.api.resource.Quantity" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.apimachinery.pkg.api.resource.Quantity" }, "description": "MaxLimitRequestRatio if specified, the named resource must have a request and limit that are both non-zero where limit divided by request is less than or equal to the enumerated value; this represents the max burst for the named resource.", "type": [ @@ -43,7 +43,7 @@ }, "min": { "additionalProperties": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.apimachinery.pkg.api.resource.Quantity" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.apimachinery.pkg.api.resource.Quantity" }, "description": "Min usage constraints on this kind by resource name.", "type": [ diff --git a/helm-charts/nginx-ingress/v1.31.2/limitrangeitem.json b/helm-charts/nginx-ingress/v1.32.0/limitrangeitem.json similarity index 87% rename from helm-charts/nginx-ingress/v1.31.2/limitrangeitem.json rename to helm-charts/nginx-ingress/v1.32.0/limitrangeitem.json index d546050..b3b41b8 100644 --- a/helm-charts/nginx-ingress/v1.31.2/limitrangeitem.json +++ b/helm-charts/nginx-ingress/v1.32.0/limitrangeitem.json @@ -3,7 +3,7 @@ "properties": { "default": { "additionalProperties": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.apimachinery.pkg.api.resource.Quantity" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.apimachinery.pkg.api.resource.Quantity" }, "description": "Default resource requirement limit value by resource name if resource limit is omitted.", "type": [ @@ -13,7 +13,7 @@ }, "defaultRequest": { "additionalProperties": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.apimachinery.pkg.api.resource.Quantity" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.apimachinery.pkg.api.resource.Quantity" }, "description": "DefaultRequest is the default resource requirement request value by resource name if resource request is omitted.", "type": [ @@ -23,7 +23,7 @@ }, "max": { "additionalProperties": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.apimachinery.pkg.api.resource.Quantity" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.apimachinery.pkg.api.resource.Quantity" }, "description": "Max usage constraints on this kind by resource name.", "type": [ @@ -33,7 +33,7 @@ }, "maxLimitRequestRatio": { "additionalProperties": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.apimachinery.pkg.api.resource.Quantity" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.apimachinery.pkg.api.resource.Quantity" }, "description": "MaxLimitRequestRatio if specified, the named resource must have a request and limit that are both non-zero where limit divided by request is less than or equal to the enumerated value; this represents the max burst for the named resource.", "type": [ @@ -43,7 +43,7 @@ }, "min": { "additionalProperties": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.apimachinery.pkg.api.resource.Quantity" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.apimachinery.pkg.api.resource.Quantity" }, "description": "Min usage constraints on this kind by resource name.", "type": [ diff --git a/helm-charts/nginx-ingress/v1.31.2/limitrangelist-v1.json b/helm-charts/nginx-ingress/v1.32.0/limitrangelist-v1.json similarity index 93% rename from helm-charts/nginx-ingress/v1.31.2/limitrangelist-v1.json rename to helm-charts/nginx-ingress/v1.32.0/limitrangelist-v1.json index 0e8ab99..97e89d2 100644 --- a/helm-charts/nginx-ingress/v1.31.2/limitrangelist-v1.json +++ b/helm-charts/nginx-ingress/v1.32.0/limitrangelist-v1.json @@ -14,7 +14,7 @@ "items": { "description": "Items is a list of LimitRange objects. More info: https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/", "items": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.core.v1.LimitRange" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.core.v1.LimitRange" }, "type": [ "array", @@ -32,7 +32,7 @@ ] }, "metadata": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.ListMeta", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.ListMeta", "description": "Standard list metadata. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds" } }, diff --git a/helm-charts/nginx-ingress/v1.31.2/limitrangelist.json b/helm-charts/nginx-ingress/v1.32.0/limitrangelist.json similarity index 93% rename from helm-charts/nginx-ingress/v1.31.2/limitrangelist.json rename to helm-charts/nginx-ingress/v1.32.0/limitrangelist.json index f9ce760..62d2698 100644 --- a/helm-charts/nginx-ingress/v1.31.2/limitrangelist.json +++ b/helm-charts/nginx-ingress/v1.32.0/limitrangelist.json @@ -11,7 +11,7 @@ "items": { "description": "Items is a list of LimitRange objects. More info: https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/", "items": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.core.v1.LimitRange" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.core.v1.LimitRange" }, "type": [ "array", @@ -29,7 +29,7 @@ ] }, "metadata": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.ListMeta", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.ListMeta", "description": "Standard list metadata. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds" } }, diff --git a/helm-charts/nginx-ingress/v1.31.2/limitrangespec-v1.json b/helm-charts/nginx-ingress/v1.32.0/limitrangespec-v1.json similarity index 89% rename from helm-charts/nginx-ingress/v1.31.2/limitrangespec-v1.json rename to helm-charts/nginx-ingress/v1.32.0/limitrangespec-v1.json index 14a8861..89f909c 100644 --- a/helm-charts/nginx-ingress/v1.31.2/limitrangespec-v1.json +++ b/helm-charts/nginx-ingress/v1.32.0/limitrangespec-v1.json @@ -4,7 +4,7 @@ "limits": { "description": "Limits is the list of LimitRangeItem objects that are enforced.", "items": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.core.v1.LimitRangeItem" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.core.v1.LimitRangeItem" }, "type": [ "array", diff --git a/helm-charts/nginx-ingress/v1.31.2/limitrangespec.json b/helm-charts/nginx-ingress/v1.32.0/limitrangespec.json similarity index 89% rename from helm-charts/nginx-ingress/v1.31.2/limitrangespec.json rename to helm-charts/nginx-ingress/v1.32.0/limitrangespec.json index 14a8861..89f909c 100644 --- a/helm-charts/nginx-ingress/v1.31.2/limitrangespec.json +++ b/helm-charts/nginx-ingress/v1.32.0/limitrangespec.json @@ -4,7 +4,7 @@ "limits": { "description": "Limits is the list of LimitRangeItem objects that are enforced.", "items": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.core.v1.LimitRangeItem" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.core.v1.LimitRangeItem" }, "type": [ "array", diff --git a/helm-charts/nginx-ingress/v1.31.2/limitresponse-flowcontrol-v1.json b/helm-charts/nginx-ingress/v1.32.0/limitresponse-flowcontrol-v1.json similarity index 94% rename from helm-charts/nginx-ingress/v1.31.2/limitresponse-flowcontrol-v1.json rename to helm-charts/nginx-ingress/v1.32.0/limitresponse-flowcontrol-v1.json index 89c98ca..ccf98ea 100644 --- a/helm-charts/nginx-ingress/v1.31.2/limitresponse-flowcontrol-v1.json +++ b/helm-charts/nginx-ingress/v1.32.0/limitresponse-flowcontrol-v1.json @@ -2,7 +2,7 @@ "description": "LimitResponse defines how to handle requests that can not be executed right now.", "properties": { "queuing": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.flowcontrol.v1.QueuingConfiguration", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.flowcontrol.v1.QueuingConfiguration", "description": "`queuing` holds the configuration parameters for queuing. This field may be non-empty only if `type` is `\"Queue\"`." }, "type": { diff --git a/helm-charts/nginx-ingress/v1.31.2/limitresponse.json b/helm-charts/nginx-ingress/v1.32.0/limitresponse.json similarity index 89% rename from helm-charts/nginx-ingress/v1.31.2/limitresponse.json rename to helm-charts/nginx-ingress/v1.32.0/limitresponse.json index 83505c1..ccf98ea 100644 --- a/helm-charts/nginx-ingress/v1.31.2/limitresponse.json +++ b/helm-charts/nginx-ingress/v1.32.0/limitresponse.json @@ -2,7 +2,7 @@ "description": "LimitResponse defines how to handle requests that can not be executed right now.", "properties": { "queuing": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.flowcontrol.v1beta3.QueuingConfiguration", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.flowcontrol.v1.QueuingConfiguration", "description": "`queuing` holds the configuration parameters for queuing. This field may be non-empty only if `type` is `\"Queue\"`." }, "type": { diff --git a/helm-charts/nginx-ingress/v1.31.2/linuxcontaineruser-v1.json b/helm-charts/nginx-ingress/v1.32.0/linuxcontaineruser-v1.json similarity index 100% rename from helm-charts/nginx-ingress/v1.31.2/linuxcontaineruser-v1.json rename to helm-charts/nginx-ingress/v1.32.0/linuxcontaineruser-v1.json diff --git a/helm-charts/nginx-ingress/v1.31.2/linuxcontaineruser.json b/helm-charts/nginx-ingress/v1.32.0/linuxcontaineruser.json similarity index 100% rename from helm-charts/nginx-ingress/v1.31.2/linuxcontaineruser.json rename to helm-charts/nginx-ingress/v1.32.0/linuxcontaineruser.json diff --git a/helm-charts/nginx-ingress/v1.31.2/listmeta-meta-v1.json b/helm-charts/nginx-ingress/v1.32.0/listmeta-meta-v1.json similarity index 100% rename from helm-charts/nginx-ingress/v1.31.2/listmeta-meta-v1.json rename to helm-charts/nginx-ingress/v1.32.0/listmeta-meta-v1.json diff --git a/helm-charts/nginx-ingress/v1.31.2/listmeta.json b/helm-charts/nginx-ingress/v1.32.0/listmeta.json similarity index 100% rename from helm-charts/nginx-ingress/v1.31.2/listmeta.json rename to helm-charts/nginx-ingress/v1.32.0/listmeta.json diff --git a/helm-charts/nginx-ingress/v1.31.2/loadbalanceringress-v1.json b/helm-charts/nginx-ingress/v1.32.0/loadbalanceringress-v1.json similarity index 96% rename from helm-charts/nginx-ingress/v1.31.2/loadbalanceringress-v1.json rename to helm-charts/nginx-ingress/v1.32.0/loadbalanceringress-v1.json index 7ff5edf..4afc3a0 100644 --- a/helm-charts/nginx-ingress/v1.31.2/loadbalanceringress-v1.json +++ b/helm-charts/nginx-ingress/v1.32.0/loadbalanceringress-v1.json @@ -25,7 +25,7 @@ "ports": { "description": "Ports is a list of records of service ports If used, every port defined in the service should have an entry in it", "items": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.core.v1.PortStatus" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.core.v1.PortStatus" }, "type": [ "array", diff --git a/helm-charts/nginx-ingress/v1.31.2/loadbalanceringress.json b/helm-charts/nginx-ingress/v1.32.0/loadbalanceringress.json similarity index 96% rename from helm-charts/nginx-ingress/v1.31.2/loadbalanceringress.json rename to helm-charts/nginx-ingress/v1.32.0/loadbalanceringress.json index 7ff5edf..4afc3a0 100644 --- a/helm-charts/nginx-ingress/v1.31.2/loadbalanceringress.json +++ b/helm-charts/nginx-ingress/v1.32.0/loadbalanceringress.json @@ -25,7 +25,7 @@ "ports": { "description": "Ports is a list of records of service ports If used, every port defined in the service should have an entry in it", "items": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.core.v1.PortStatus" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.core.v1.PortStatus" }, "type": [ "array", diff --git a/helm-charts/nginx-ingress/v1.31.2/loadbalancerstatus-v1.json b/helm-charts/nginx-ingress/v1.32.0/loadbalancerstatus-v1.json similarity index 90% rename from helm-charts/nginx-ingress/v1.31.2/loadbalancerstatus-v1.json rename to helm-charts/nginx-ingress/v1.32.0/loadbalancerstatus-v1.json index 8d2c057..34d78b0 100644 --- a/helm-charts/nginx-ingress/v1.31.2/loadbalancerstatus-v1.json +++ b/helm-charts/nginx-ingress/v1.32.0/loadbalancerstatus-v1.json @@ -4,7 +4,7 @@ "ingress": { "description": "Ingress is a list containing ingress points for the load-balancer. Traffic intended for the service should be sent to these ingress points.", "items": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.core.v1.LoadBalancerIngress" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.core.v1.LoadBalancerIngress" }, "type": [ "array", diff --git a/helm-charts/nginx-ingress/v1.31.2/loadbalancerstatus.json b/helm-charts/nginx-ingress/v1.32.0/loadbalancerstatus.json similarity index 90% rename from helm-charts/nginx-ingress/v1.31.2/loadbalancerstatus.json rename to helm-charts/nginx-ingress/v1.32.0/loadbalancerstatus.json index 8d2c057..34d78b0 100644 --- a/helm-charts/nginx-ingress/v1.31.2/loadbalancerstatus.json +++ b/helm-charts/nginx-ingress/v1.32.0/loadbalancerstatus.json @@ -4,7 +4,7 @@ "ingress": { "description": "Ingress is a list containing ingress points for the load-balancer. Traffic intended for the service should be sent to these ingress points.", "items": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.core.v1.LoadBalancerIngress" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.core.v1.LoadBalancerIngress" }, "type": [ "array", diff --git a/helm-charts/nginx-ingress/v1.31.2/localobjectreference-v1.json b/helm-charts/nginx-ingress/v1.32.0/localobjectreference-v1.json similarity index 100% rename from helm-charts/nginx-ingress/v1.31.2/localobjectreference-v1.json rename to helm-charts/nginx-ingress/v1.32.0/localobjectreference-v1.json diff --git a/helm-charts/nginx-ingress/v1.31.2/localobjectreference.json b/helm-charts/nginx-ingress/v1.32.0/localobjectreference.json similarity index 100% rename from helm-charts/nginx-ingress/v1.31.2/localobjectreference.json rename to helm-charts/nginx-ingress/v1.32.0/localobjectreference.json diff --git a/helm-charts/nginx-ingress/v1.31.2/localsubjectaccessreview-authorization-v1.json b/helm-charts/nginx-ingress/v1.32.0/localsubjectaccessreview-authorization-v1.json similarity index 92% rename from helm-charts/nginx-ingress/v1.31.2/localsubjectaccessreview-authorization-v1.json rename to helm-charts/nginx-ingress/v1.32.0/localsubjectaccessreview-authorization-v1.json index 890b994..752ec40 100644 --- a/helm-charts/nginx-ingress/v1.31.2/localsubjectaccessreview-authorization-v1.json +++ b/helm-charts/nginx-ingress/v1.32.0/localsubjectaccessreview-authorization-v1.json @@ -22,15 +22,15 @@ ] }, "metadata": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta", "description": "Standard list metadata. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#metadata" }, "spec": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.authorization.v1.SubjectAccessReviewSpec", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.authorization.v1.SubjectAccessReviewSpec", "description": "Spec holds information about the request being evaluated. spec.namespace must be equal to the namespace you made the request against. If empty, it is defaulted." }, "status": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.authorization.v1.SubjectAccessReviewStatus", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.authorization.v1.SubjectAccessReviewStatus", "description": "Status is filled in by the server and indicates whether the request is allowed or not" } }, diff --git a/helm-charts/nginx-ingress/v1.31.2/localsubjectaccessreview.json b/helm-charts/nginx-ingress/v1.32.0/localsubjectaccessreview.json similarity index 92% rename from helm-charts/nginx-ingress/v1.31.2/localsubjectaccessreview.json rename to helm-charts/nginx-ingress/v1.32.0/localsubjectaccessreview.json index bd50b7b..051ac37 100644 --- a/helm-charts/nginx-ingress/v1.31.2/localsubjectaccessreview.json +++ b/helm-charts/nginx-ingress/v1.32.0/localsubjectaccessreview.json @@ -19,15 +19,15 @@ ] }, "metadata": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta", "description": "Standard list metadata. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#metadata" }, "spec": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.authorization.v1.SubjectAccessReviewSpec", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.authorization.v1.SubjectAccessReviewSpec", "description": "Spec holds information about the request being evaluated. spec.namespace must be equal to the namespace you made the request against. If empty, it is defaulted." }, "status": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.authorization.v1.SubjectAccessReviewStatus", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.authorization.v1.SubjectAccessReviewStatus", "description": "Status is filled in by the server and indicates whether the request is allowed or not" } }, diff --git a/helm-charts/nginx-ingress/v1.31.2/localvolumesource-v1.json b/helm-charts/nginx-ingress/v1.32.0/localvolumesource-v1.json similarity index 95% rename from helm-charts/nginx-ingress/v1.31.2/localvolumesource-v1.json rename to helm-charts/nginx-ingress/v1.32.0/localvolumesource-v1.json index 7594a89..49b86b0 100644 --- a/helm-charts/nginx-ingress/v1.31.2/localvolumesource-v1.json +++ b/helm-charts/nginx-ingress/v1.32.0/localvolumesource-v1.json @@ -1,5 +1,5 @@ { - "description": "Local represents directly-attached storage with node affinity (Beta feature)", + "description": "Local represents directly-attached storage with node affinity", "properties": { "fsType": { "description": "fsType is the filesystem type to mount. It applies only when the Path is a block device. Must be a filesystem type supported by the host operating system. Ex. \"ext4\", \"xfs\", \"ntfs\". The default value is to auto-select a filesystem if unspecified.", diff --git a/helm-charts/nginx-ingress/v1.31.2/localvolumesource.json b/helm-charts/nginx-ingress/v1.32.0/localvolumesource.json similarity index 95% rename from helm-charts/nginx-ingress/v1.31.2/localvolumesource.json rename to helm-charts/nginx-ingress/v1.32.0/localvolumesource.json index 7594a89..49b86b0 100644 --- a/helm-charts/nginx-ingress/v1.31.2/localvolumesource.json +++ b/helm-charts/nginx-ingress/v1.32.0/localvolumesource.json @@ -1,5 +1,5 @@ { - "description": "Local represents directly-attached storage with node affinity (Beta feature)", + "description": "Local represents directly-attached storage with node affinity", "properties": { "fsType": { "description": "fsType is the filesystem type to mount. It applies only when the Path is a block device. Must be a filesystem type supported by the host operating system. Ex. \"ext4\", \"xfs\", \"ntfs\". The default value is to auto-select a filesystem if unspecified.", diff --git a/helm-charts/nginx-ingress/v1.31.2/managedfieldsentry-meta-v1.json b/helm-charts/nginx-ingress/v1.32.0/managedfieldsentry-meta-v1.json similarity index 95% rename from helm-charts/nginx-ingress/v1.31.2/managedfieldsentry-meta-v1.json rename to helm-charts/nginx-ingress/v1.32.0/managedfieldsentry-meta-v1.json index 4478f6f..a9eff3e 100644 --- a/helm-charts/nginx-ingress/v1.31.2/managedfieldsentry-meta-v1.json +++ b/helm-charts/nginx-ingress/v1.32.0/managedfieldsentry-meta-v1.json @@ -16,7 +16,7 @@ ] }, "fieldsV1": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.FieldsV1", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.FieldsV1", "description": "FieldsV1 holds the first JSON version format as described in the \"FieldsV1\" type." }, "manager": { @@ -41,7 +41,7 @@ ] }, "time": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.Time", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.Time", "description": "Time is the timestamp of when the ManagedFields entry was added. The timestamp will also be updated if a field is added, the manager changes any of the owned fields value or removes a field. The timestamp does not update when a field is removed from the entry because another manager took it over." } }, diff --git a/helm-charts/nginx-ingress/v1.31.2/managedfieldsentry.json b/helm-charts/nginx-ingress/v1.32.0/managedfieldsentry.json similarity index 95% rename from helm-charts/nginx-ingress/v1.31.2/managedfieldsentry.json rename to helm-charts/nginx-ingress/v1.32.0/managedfieldsentry.json index 4478f6f..a9eff3e 100644 --- a/helm-charts/nginx-ingress/v1.31.2/managedfieldsentry.json +++ b/helm-charts/nginx-ingress/v1.32.0/managedfieldsentry.json @@ -16,7 +16,7 @@ ] }, "fieldsV1": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.FieldsV1", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.FieldsV1", "description": "FieldsV1 holds the first JSON version format as described in the \"FieldsV1\" type." }, "manager": { @@ -41,7 +41,7 @@ ] }, "time": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.Time", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.Time", "description": "Time is the timestamp of when the ManagedFields entry was added. The timestamp will also be updated if a field is added, the manager changes any of the owned fields value or removes a field. The timestamp does not update when a field is removed from the entry because another manager took it over." } }, diff --git a/helm-charts/nginx-ingress/v1.31.2/matchcondition-admissionregistration-v1.json b/helm-charts/nginx-ingress/v1.32.0/matchcondition-admissionregistration-v1.json similarity index 100% rename from helm-charts/nginx-ingress/v1.31.2/matchcondition-admissionregistration-v1.json rename to helm-charts/nginx-ingress/v1.32.0/matchcondition-admissionregistration-v1.json diff --git a/helm-charts/nginx-ingress/v1.31.2/matchcondition-admissionregistration-v1alpha1.json b/helm-charts/nginx-ingress/v1.32.0/matchcondition-admissionregistration-v1alpha1.json similarity index 100% rename from helm-charts/nginx-ingress/v1.31.2/matchcondition-admissionregistration-v1alpha1.json rename to helm-charts/nginx-ingress/v1.32.0/matchcondition-admissionregistration-v1alpha1.json diff --git a/helm-charts/nginx-ingress/v1.31.2/matchcondition-admissionregistration-v1beta1.json b/helm-charts/nginx-ingress/v1.32.0/matchcondition-admissionregistration-v1beta1.json similarity index 100% rename from helm-charts/nginx-ingress/v1.31.2/matchcondition-admissionregistration-v1beta1.json rename to helm-charts/nginx-ingress/v1.32.0/matchcondition-admissionregistration-v1beta1.json diff --git a/helm-charts/nginx-ingress/v1.31.2/matchcondition.json b/helm-charts/nginx-ingress/v1.32.0/matchcondition.json similarity index 100% rename from helm-charts/nginx-ingress/v1.31.2/matchcondition.json rename to helm-charts/nginx-ingress/v1.32.0/matchcondition.json diff --git a/helm-charts/nginx-ingress/v1.31.2/matchresources-admissionregistration-v1.json b/helm-charts/nginx-ingress/v1.32.0/matchresources-admissionregistration-v1.json similarity index 94% rename from helm-charts/nginx-ingress/v1.31.2/matchresources-admissionregistration-v1.json rename to helm-charts/nginx-ingress/v1.32.0/matchresources-admissionregistration-v1.json index a0237ff..080de04 100644 --- a/helm-charts/nginx-ingress/v1.31.2/matchresources-admissionregistration-v1.json +++ b/helm-charts/nginx-ingress/v1.32.0/matchresources-admissionregistration-v1.json @@ -4,7 +4,7 @@ "excludeResourceRules": { "description": "ExcludeResourceRules describes what operations on what resources/subresources the ValidatingAdmissionPolicy should not care about. The exclude rules take precedence over include rules (if a resource matches both, it is excluded)", "items": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.admissionregistration.v1.NamedRuleWithOperations" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.admissionregistration.v1.NamedRuleWithOperations" }, "type": [ "array", @@ -20,17 +20,17 @@ ] }, "namespaceSelector": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.LabelSelector", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.LabelSelector", "description": "NamespaceSelector decides whether to run the admission control policy on an object based on whether the namespace for that object matches the selector. If the object itself is a namespace, the matching is performed on object.metadata.labels. If the object is another cluster scoped resource, it never skips the policy.\n\nFor example, to run the webhook on any objects whose namespace is not associated with \"runlevel\" of \"0\" or \"1\"; you will set the selector as follows: \"namespaceSelector\": {\n \"matchExpressions\": [\n {\n \"key\": \"runlevel\",\n \"operator\": \"NotIn\",\n \"values\": [\n \"0\",\n \"1\"\n ]\n }\n ]\n}\n\nIf instead you want to only run the policy on any objects whose namespace is associated with the \"environment\" of \"prod\" or \"staging\"; you will set the selector as follows: \"namespaceSelector\": {\n \"matchExpressions\": [\n {\n \"key\": \"environment\",\n \"operator\": \"In\",\n \"values\": [\n \"prod\",\n \"staging\"\n ]\n }\n ]\n}\n\nSee https://kubernetes.io/docs/concepts/overview/working-with-objects/labels/ for more examples of label selectors.\n\nDefault to the empty LabelSelector, which matches everything." }, "objectSelector": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.LabelSelector", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.LabelSelector", "description": "ObjectSelector decides whether to run the validation based on if the object has matching labels. objectSelector is evaluated against both the oldObject and newObject that would be sent to the cel validation, and is considered to match if either object matches the selector. A null object (oldObject in the case of create, or newObject in the case of delete) or an object that cannot have labels (like a DeploymentRollback or a PodProxyOptions object) is not considered to match. Use the object selector only if the webhook is opt-in, because end users may skip the admission webhook by setting the labels. Default to the empty LabelSelector, which matches everything." }, "resourceRules": { "description": "ResourceRules describes what operations on what resources/subresources the ValidatingAdmissionPolicy matches. The policy cares about an operation if it matches _any_ Rule.", "items": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.admissionregistration.v1.NamedRuleWithOperations" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.admissionregistration.v1.NamedRuleWithOperations" }, "type": [ "array", diff --git a/helm-charts/nginx-ingress/v1.31.2/matchresources-admissionregistration-v1alpha1.json b/helm-charts/nginx-ingress/v1.32.0/matchresources-admissionregistration-v1alpha1.json similarity index 94% rename from helm-charts/nginx-ingress/v1.31.2/matchresources-admissionregistration-v1alpha1.json rename to helm-charts/nginx-ingress/v1.32.0/matchresources-admissionregistration-v1alpha1.json index b386e78..bb15b41 100644 --- a/helm-charts/nginx-ingress/v1.31.2/matchresources-admissionregistration-v1alpha1.json +++ b/helm-charts/nginx-ingress/v1.32.0/matchresources-admissionregistration-v1alpha1.json @@ -4,7 +4,7 @@ "excludeResourceRules": { "description": "ExcludeResourceRules describes what operations on what resources/subresources the ValidatingAdmissionPolicy should not care about. The exclude rules take precedence over include rules (if a resource matches both, it is excluded)", "items": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.admissionregistration.v1alpha1.NamedRuleWithOperations" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.admissionregistration.v1alpha1.NamedRuleWithOperations" }, "type": [ "array", @@ -20,17 +20,17 @@ ] }, "namespaceSelector": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.LabelSelector", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.LabelSelector", "description": "NamespaceSelector decides whether to run the admission control policy on an object based on whether the namespace for that object matches the selector. If the object itself is a namespace, the matching is performed on object.metadata.labels. If the object is another cluster scoped resource, it never skips the policy.\n\nFor example, to run the webhook on any objects whose namespace is not associated with \"runlevel\" of \"0\" or \"1\"; you will set the selector as follows: \"namespaceSelector\": {\n \"matchExpressions\": [\n {\n \"key\": \"runlevel\",\n \"operator\": \"NotIn\",\n \"values\": [\n \"0\",\n \"1\"\n ]\n }\n ]\n}\n\nIf instead you want to only run the policy on any objects whose namespace is associated with the \"environment\" of \"prod\" or \"staging\"; you will set the selector as follows: \"namespaceSelector\": {\n \"matchExpressions\": [\n {\n \"key\": \"environment\",\n \"operator\": \"In\",\n \"values\": [\n \"prod\",\n \"staging\"\n ]\n }\n ]\n}\n\nSee https://kubernetes.io/docs/concepts/overview/working-with-objects/labels/ for more examples of label selectors.\n\nDefault to the empty LabelSelector, which matches everything." }, "objectSelector": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.LabelSelector", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.LabelSelector", "description": "ObjectSelector decides whether to run the validation based on if the object has matching labels. objectSelector is evaluated against both the oldObject and newObject that would be sent to the cel validation, and is considered to match if either object matches the selector. A null object (oldObject in the case of create, or newObject in the case of delete) or an object that cannot have labels (like a DeploymentRollback or a PodProxyOptions object) is not considered to match. Use the object selector only if the webhook is opt-in, because end users may skip the admission webhook by setting the labels. Default to the empty LabelSelector, which matches everything." }, "resourceRules": { "description": "ResourceRules describes what operations on what resources/subresources the ValidatingAdmissionPolicy matches. The policy cares about an operation if it matches _any_ Rule.", "items": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.admissionregistration.v1alpha1.NamedRuleWithOperations" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.admissionregistration.v1alpha1.NamedRuleWithOperations" }, "type": [ "array", diff --git a/helm-charts/nginx-ingress/v1.31.2/matchresources-admissionregistration-v1beta1.json b/helm-charts/nginx-ingress/v1.32.0/matchresources-admissionregistration-v1beta1.json similarity index 94% rename from helm-charts/nginx-ingress/v1.31.2/matchresources-admissionregistration-v1beta1.json rename to helm-charts/nginx-ingress/v1.32.0/matchresources-admissionregistration-v1beta1.json index 475dd0d..a30a4ae 100644 --- a/helm-charts/nginx-ingress/v1.31.2/matchresources-admissionregistration-v1beta1.json +++ b/helm-charts/nginx-ingress/v1.32.0/matchresources-admissionregistration-v1beta1.json @@ -4,7 +4,7 @@ "excludeResourceRules": { "description": "ExcludeResourceRules describes what operations on what resources/subresources the ValidatingAdmissionPolicy should not care about. The exclude rules take precedence over include rules (if a resource matches both, it is excluded)", "items": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.admissionregistration.v1beta1.NamedRuleWithOperations" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.admissionregistration.v1beta1.NamedRuleWithOperations" }, "type": [ "array", @@ -20,17 +20,17 @@ ] }, "namespaceSelector": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.LabelSelector", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.LabelSelector", "description": "NamespaceSelector decides whether to run the admission control policy on an object based on whether the namespace for that object matches the selector. If the object itself is a namespace, the matching is performed on object.metadata.labels. If the object is another cluster scoped resource, it never skips the policy.\n\nFor example, to run the webhook on any objects whose namespace is not associated with \"runlevel\" of \"0\" or \"1\"; you will set the selector as follows: \"namespaceSelector\": {\n \"matchExpressions\": [\n {\n \"key\": \"runlevel\",\n \"operator\": \"NotIn\",\n \"values\": [\n \"0\",\n \"1\"\n ]\n }\n ]\n}\n\nIf instead you want to only run the policy on any objects whose namespace is associated with the \"environment\" of \"prod\" or \"staging\"; you will set the selector as follows: \"namespaceSelector\": {\n \"matchExpressions\": [\n {\n \"key\": \"environment\",\n \"operator\": \"In\",\n \"values\": [\n \"prod\",\n \"staging\"\n ]\n }\n ]\n}\n\nSee https://kubernetes.io/docs/concepts/overview/working-with-objects/labels/ for more examples of label selectors.\n\nDefault to the empty LabelSelector, which matches everything." }, "objectSelector": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.LabelSelector", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.LabelSelector", "description": "ObjectSelector decides whether to run the validation based on if the object has matching labels. objectSelector is evaluated against both the oldObject and newObject that would be sent to the cel validation, and is considered to match if either object matches the selector. A null object (oldObject in the case of create, or newObject in the case of delete) or an object that cannot have labels (like a DeploymentRollback or a PodProxyOptions object) is not considered to match. Use the object selector only if the webhook is opt-in, because end users may skip the admission webhook by setting the labels. Default to the empty LabelSelector, which matches everything." }, "resourceRules": { "description": "ResourceRules describes what operations on what resources/subresources the ValidatingAdmissionPolicy matches. The policy cares about an operation if it matches _any_ Rule.", "items": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.admissionregistration.v1beta1.NamedRuleWithOperations" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.admissionregistration.v1beta1.NamedRuleWithOperations" }, "type": [ "array", diff --git a/helm-charts/nginx-ingress/v1.31.2/matchresources.json b/helm-charts/nginx-ingress/v1.32.0/matchresources.json similarity index 94% rename from helm-charts/nginx-ingress/v1.31.2/matchresources.json rename to helm-charts/nginx-ingress/v1.32.0/matchresources.json index 475dd0d..a30a4ae 100644 --- a/helm-charts/nginx-ingress/v1.31.2/matchresources.json +++ b/helm-charts/nginx-ingress/v1.32.0/matchresources.json @@ -4,7 +4,7 @@ "excludeResourceRules": { "description": "ExcludeResourceRules describes what operations on what resources/subresources the ValidatingAdmissionPolicy should not care about. The exclude rules take precedence over include rules (if a resource matches both, it is excluded)", "items": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.admissionregistration.v1beta1.NamedRuleWithOperations" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.admissionregistration.v1beta1.NamedRuleWithOperations" }, "type": [ "array", @@ -20,17 +20,17 @@ ] }, "namespaceSelector": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.LabelSelector", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.LabelSelector", "description": "NamespaceSelector decides whether to run the admission control policy on an object based on whether the namespace for that object matches the selector. If the object itself is a namespace, the matching is performed on object.metadata.labels. If the object is another cluster scoped resource, it never skips the policy.\n\nFor example, to run the webhook on any objects whose namespace is not associated with \"runlevel\" of \"0\" or \"1\"; you will set the selector as follows: \"namespaceSelector\": {\n \"matchExpressions\": [\n {\n \"key\": \"runlevel\",\n \"operator\": \"NotIn\",\n \"values\": [\n \"0\",\n \"1\"\n ]\n }\n ]\n}\n\nIf instead you want to only run the policy on any objects whose namespace is associated with the \"environment\" of \"prod\" or \"staging\"; you will set the selector as follows: \"namespaceSelector\": {\n \"matchExpressions\": [\n {\n \"key\": \"environment\",\n \"operator\": \"In\",\n \"values\": [\n \"prod\",\n \"staging\"\n ]\n }\n ]\n}\n\nSee https://kubernetes.io/docs/concepts/overview/working-with-objects/labels/ for more examples of label selectors.\n\nDefault to the empty LabelSelector, which matches everything." }, "objectSelector": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.LabelSelector", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.LabelSelector", "description": "ObjectSelector decides whether to run the validation based on if the object has matching labels. objectSelector is evaluated against both the oldObject and newObject that would be sent to the cel validation, and is considered to match if either object matches the selector. A null object (oldObject in the case of create, or newObject in the case of delete) or an object that cannot have labels (like a DeploymentRollback or a PodProxyOptions object) is not considered to match. Use the object selector only if the webhook is opt-in, because end users may skip the admission webhook by setting the labels. Default to the empty LabelSelector, which matches everything." }, "resourceRules": { "description": "ResourceRules describes what operations on what resources/subresources the ValidatingAdmissionPolicy matches. The policy cares about an operation if it matches _any_ Rule.", "items": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.admissionregistration.v1beta1.NamedRuleWithOperations" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.admissionregistration.v1beta1.NamedRuleWithOperations" }, "type": [ "array", diff --git a/helm-charts/nginx-ingress/v1.31.2/metricidentifier-autoscaling-v2.json b/helm-charts/nginx-ingress/v1.32.0/metricidentifier-autoscaling-v2.json similarity index 92% rename from helm-charts/nginx-ingress/v1.31.2/metricidentifier-autoscaling-v2.json rename to helm-charts/nginx-ingress/v1.32.0/metricidentifier-autoscaling-v2.json index 332f4b1..02ca6ee 100644 --- a/helm-charts/nginx-ingress/v1.31.2/metricidentifier-autoscaling-v2.json +++ b/helm-charts/nginx-ingress/v1.32.0/metricidentifier-autoscaling-v2.json @@ -9,7 +9,7 @@ ] }, "selector": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.LabelSelector", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.LabelSelector", "description": "selector is the string-encoded form of a standard kubernetes label selector for the given metric When set, it is passed as an additional parameter to the metrics server for more specific metrics scoping. When unset, just the metricName will be used to gather metrics." } }, diff --git a/helm-charts/nginx-ingress/v1.31.2/metricidentifier.json b/helm-charts/nginx-ingress/v1.32.0/metricidentifier.json similarity index 92% rename from helm-charts/nginx-ingress/v1.31.2/metricidentifier.json rename to helm-charts/nginx-ingress/v1.32.0/metricidentifier.json index 332f4b1..02ca6ee 100644 --- a/helm-charts/nginx-ingress/v1.31.2/metricidentifier.json +++ b/helm-charts/nginx-ingress/v1.32.0/metricidentifier.json @@ -9,7 +9,7 @@ ] }, "selector": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.LabelSelector", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.LabelSelector", "description": "selector is the string-encoded form of a standard kubernetes label selector for the given metric When set, it is passed as an additional parameter to the metrics server for more specific metrics scoping. When unset, just the metricName will be used to gather metrics." } }, diff --git a/helm-charts/nginx-ingress/v1.31.2/metricspec-autoscaling-v2.json b/helm-charts/nginx-ingress/v1.32.0/metricspec-autoscaling-v2.json similarity index 81% rename from helm-charts/nginx-ingress/v1.31.2/metricspec-autoscaling-v2.json rename to helm-charts/nginx-ingress/v1.32.0/metricspec-autoscaling-v2.json index 49e101e..54ddd9c 100644 --- a/helm-charts/nginx-ingress/v1.31.2/metricspec-autoscaling-v2.json +++ b/helm-charts/nginx-ingress/v1.32.0/metricspec-autoscaling-v2.json @@ -2,27 +2,27 @@ "description": "MetricSpec specifies how to scale based on a single metric (only `type` and one other matching field should be set at once).", "properties": { "containerResource": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.autoscaling.v2.ContainerResourceMetricSource", - "description": "containerResource refers to a resource metric (such as those specified in requests and limits) known to Kubernetes describing a single container in each pod of the current scale target (e.g. CPU or memory). Such metrics are built in to Kubernetes, and have special scaling options on top of those available to normal per-pod metrics using the \"pods\" source. This is an alpha feature and can be enabled by the HPAContainerMetrics feature flag." + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.autoscaling.v2.ContainerResourceMetricSource", + "description": "containerResource refers to a resource metric (such as those specified in requests and limits) known to Kubernetes describing a single container in each pod of the current scale target (e.g. CPU or memory). Such metrics are built in to Kubernetes, and have special scaling options on top of those available to normal per-pod metrics using the \"pods\" source." }, "external": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.autoscaling.v2.ExternalMetricSource", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.autoscaling.v2.ExternalMetricSource", "description": "external refers to a global metric that is not associated with any Kubernetes object. It allows autoscaling based on information coming from components running outside of cluster (for example length of queue in cloud messaging service, or QPS from loadbalancer running outside of cluster)." }, "object": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.autoscaling.v2.ObjectMetricSource", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.autoscaling.v2.ObjectMetricSource", "description": "object refers to a metric describing a single kubernetes object (for example, hits-per-second on an Ingress object)." }, "pods": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.autoscaling.v2.PodsMetricSource", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.autoscaling.v2.PodsMetricSource", "description": "pods refers to a metric describing each pod in the current scale target (for example, transactions-processed-per-second). The values will be averaged together before being compared to the target value." }, "resource": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.autoscaling.v2.ResourceMetricSource", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.autoscaling.v2.ResourceMetricSource", "description": "resource refers to a resource metric (such as those specified in requests and limits) known to Kubernetes describing each pod in the current scale target (e.g. CPU or memory). Such metrics are built in to Kubernetes, and have special scaling options on top of those available to normal per-pod metrics using the \"pods\" source." }, "type": { - "description": "type is the type of metric source. It should be one of \"ContainerResource\", \"External\", \"Object\", \"Pods\" or \"Resource\", each mapping to a matching field in the object. Note: \"ContainerResource\" type is available on when the feature-gate HPAContainerMetrics is enabled", + "description": "type is the type of metric source. It should be one of \"ContainerResource\", \"External\", \"Object\", \"Pods\" or \"Resource\", each mapping to a matching field in the object.", "type": [ "string", "null" diff --git a/helm-charts/nginx-ingress/v1.31.2/metricspec.json b/helm-charts/nginx-ingress/v1.32.0/metricspec.json similarity index 81% rename from helm-charts/nginx-ingress/v1.31.2/metricspec.json rename to helm-charts/nginx-ingress/v1.32.0/metricspec.json index 49e101e..54ddd9c 100644 --- a/helm-charts/nginx-ingress/v1.31.2/metricspec.json +++ b/helm-charts/nginx-ingress/v1.32.0/metricspec.json @@ -2,27 +2,27 @@ "description": "MetricSpec specifies how to scale based on a single metric (only `type` and one other matching field should be set at once).", "properties": { "containerResource": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.autoscaling.v2.ContainerResourceMetricSource", - "description": "containerResource refers to a resource metric (such as those specified in requests and limits) known to Kubernetes describing a single container in each pod of the current scale target (e.g. CPU or memory). Such metrics are built in to Kubernetes, and have special scaling options on top of those available to normal per-pod metrics using the \"pods\" source. This is an alpha feature and can be enabled by the HPAContainerMetrics feature flag." + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.autoscaling.v2.ContainerResourceMetricSource", + "description": "containerResource refers to a resource metric (such as those specified in requests and limits) known to Kubernetes describing a single container in each pod of the current scale target (e.g. CPU or memory). Such metrics are built in to Kubernetes, and have special scaling options on top of those available to normal per-pod metrics using the \"pods\" source." }, "external": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.autoscaling.v2.ExternalMetricSource", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.autoscaling.v2.ExternalMetricSource", "description": "external refers to a global metric that is not associated with any Kubernetes object. It allows autoscaling based on information coming from components running outside of cluster (for example length of queue in cloud messaging service, or QPS from loadbalancer running outside of cluster)." }, "object": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.autoscaling.v2.ObjectMetricSource", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.autoscaling.v2.ObjectMetricSource", "description": "object refers to a metric describing a single kubernetes object (for example, hits-per-second on an Ingress object)." }, "pods": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.autoscaling.v2.PodsMetricSource", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.autoscaling.v2.PodsMetricSource", "description": "pods refers to a metric describing each pod in the current scale target (for example, transactions-processed-per-second). The values will be averaged together before being compared to the target value." }, "resource": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.autoscaling.v2.ResourceMetricSource", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.autoscaling.v2.ResourceMetricSource", "description": "resource refers to a resource metric (such as those specified in requests and limits) known to Kubernetes describing each pod in the current scale target (e.g. CPU or memory). Such metrics are built in to Kubernetes, and have special scaling options on top of those available to normal per-pod metrics using the \"pods\" source." }, "type": { - "description": "type is the type of metric source. It should be one of \"ContainerResource\", \"External\", \"Object\", \"Pods\" or \"Resource\", each mapping to a matching field in the object. Note: \"ContainerResource\" type is available on when the feature-gate HPAContainerMetrics is enabled", + "description": "type is the type of metric source. It should be one of \"ContainerResource\", \"External\", \"Object\", \"Pods\" or \"Resource\", each mapping to a matching field in the object.", "type": [ "string", "null" diff --git a/helm-charts/nginx-ingress/v1.31.2/metricstatus-autoscaling-v2.json b/helm-charts/nginx-ingress/v1.32.0/metricstatus-autoscaling-v2.json similarity index 85% rename from helm-charts/nginx-ingress/v1.31.2/metricstatus-autoscaling-v2.json rename to helm-charts/nginx-ingress/v1.32.0/metricstatus-autoscaling-v2.json index 088f959..4d8d289 100644 --- a/helm-charts/nginx-ingress/v1.31.2/metricstatus-autoscaling-v2.json +++ b/helm-charts/nginx-ingress/v1.32.0/metricstatus-autoscaling-v2.json @@ -2,27 +2,27 @@ "description": "MetricStatus describes the last-read state of a single metric.", "properties": { "containerResource": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.autoscaling.v2.ContainerResourceMetricStatus", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.autoscaling.v2.ContainerResourceMetricStatus", "description": "container resource refers to a resource metric (such as those specified in requests and limits) known to Kubernetes describing a single container in each pod in the current scale target (e.g. CPU or memory). Such metrics are built in to Kubernetes, and have special scaling options on top of those available to normal per-pod metrics using the \"pods\" source." }, "external": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.autoscaling.v2.ExternalMetricStatus", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.autoscaling.v2.ExternalMetricStatus", "description": "external refers to a global metric that is not associated with any Kubernetes object. It allows autoscaling based on information coming from components running outside of cluster (for example length of queue in cloud messaging service, or QPS from loadbalancer running outside of cluster)." }, "object": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.autoscaling.v2.ObjectMetricStatus", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.autoscaling.v2.ObjectMetricStatus", "description": "object refers to a metric describing a single kubernetes object (for example, hits-per-second on an Ingress object)." }, "pods": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.autoscaling.v2.PodsMetricStatus", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.autoscaling.v2.PodsMetricStatus", "description": "pods refers to a metric describing each pod in the current scale target (for example, transactions-processed-per-second). The values will be averaged together before being compared to the target value." }, "resource": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.autoscaling.v2.ResourceMetricStatus", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.autoscaling.v2.ResourceMetricStatus", "description": "resource refers to a resource metric (such as those specified in requests and limits) known to Kubernetes describing each pod in the current scale target (e.g. CPU or memory). Such metrics are built in to Kubernetes, and have special scaling options on top of those available to normal per-pod metrics using the \"pods\" source." }, "type": { - "description": "type is the type of metric source. It will be one of \"ContainerResource\", \"External\", \"Object\", \"Pods\" or \"Resource\", each corresponds to a matching field in the object. Note: \"ContainerResource\" type is available on when the feature-gate HPAContainerMetrics is enabled", + "description": "type is the type of metric source. It will be one of \"ContainerResource\", \"External\", \"Object\", \"Pods\" or \"Resource\", each corresponds to a matching field in the object.", "type": [ "string", "null" diff --git a/helm-charts/nginx-ingress/v1.31.2/metricstatus.json b/helm-charts/nginx-ingress/v1.32.0/metricstatus.json similarity index 85% rename from helm-charts/nginx-ingress/v1.31.2/metricstatus.json rename to helm-charts/nginx-ingress/v1.32.0/metricstatus.json index 088f959..4d8d289 100644 --- a/helm-charts/nginx-ingress/v1.31.2/metricstatus.json +++ b/helm-charts/nginx-ingress/v1.32.0/metricstatus.json @@ -2,27 +2,27 @@ "description": "MetricStatus describes the last-read state of a single metric.", "properties": { "containerResource": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.autoscaling.v2.ContainerResourceMetricStatus", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.autoscaling.v2.ContainerResourceMetricStatus", "description": "container resource refers to a resource metric (such as those specified in requests and limits) known to Kubernetes describing a single container in each pod in the current scale target (e.g. CPU or memory). Such metrics are built in to Kubernetes, and have special scaling options on top of those available to normal per-pod metrics using the \"pods\" source." }, "external": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.autoscaling.v2.ExternalMetricStatus", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.autoscaling.v2.ExternalMetricStatus", "description": "external refers to a global metric that is not associated with any Kubernetes object. It allows autoscaling based on information coming from components running outside of cluster (for example length of queue in cloud messaging service, or QPS from loadbalancer running outside of cluster)." }, "object": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.autoscaling.v2.ObjectMetricStatus", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.autoscaling.v2.ObjectMetricStatus", "description": "object refers to a metric describing a single kubernetes object (for example, hits-per-second on an Ingress object)." }, "pods": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.autoscaling.v2.PodsMetricStatus", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.autoscaling.v2.PodsMetricStatus", "description": "pods refers to a metric describing each pod in the current scale target (for example, transactions-processed-per-second). The values will be averaged together before being compared to the target value." }, "resource": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.autoscaling.v2.ResourceMetricStatus", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.autoscaling.v2.ResourceMetricStatus", "description": "resource refers to a resource metric (such as those specified in requests and limits) known to Kubernetes describing each pod in the current scale target (e.g. CPU or memory). Such metrics are built in to Kubernetes, and have special scaling options on top of those available to normal per-pod metrics using the \"pods\" source." }, "type": { - "description": "type is the type of metric source. It will be one of \"ContainerResource\", \"External\", \"Object\", \"Pods\" or \"Resource\", each corresponds to a matching field in the object. Note: \"ContainerResource\" type is available on when the feature-gate HPAContainerMetrics is enabled", + "description": "type is the type of metric source. It will be one of \"ContainerResource\", \"External\", \"Object\", \"Pods\" or \"Resource\", each corresponds to a matching field in the object.", "type": [ "string", "null" diff --git a/helm-charts/nginx-ingress/v1.31.2/metrictarget-autoscaling-v2.json b/helm-charts/nginx-ingress/v1.32.0/metrictarget-autoscaling-v2.json similarity index 90% rename from helm-charts/nginx-ingress/v1.31.2/metrictarget-autoscaling-v2.json rename to helm-charts/nginx-ingress/v1.32.0/metrictarget-autoscaling-v2.json index d37f92f..8150185 100644 --- a/helm-charts/nginx-ingress/v1.31.2/metrictarget-autoscaling-v2.json +++ b/helm-charts/nginx-ingress/v1.32.0/metrictarget-autoscaling-v2.json @@ -10,7 +10,7 @@ ] }, "averageValue": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.apimachinery.pkg.api.resource.Quantity", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.apimachinery.pkg.api.resource.Quantity", "description": "averageValue is the target value of the average of the metric across all relevant pods (as a quantity)" }, "type": { @@ -21,7 +21,7 @@ ] }, "value": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.apimachinery.pkg.api.resource.Quantity", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.apimachinery.pkg.api.resource.Quantity", "description": "value is the target value of the metric (as a quantity)." } }, diff --git a/helm-charts/nginx-ingress/v1.31.2/metrictarget.json b/helm-charts/nginx-ingress/v1.32.0/metrictarget.json similarity index 90% rename from helm-charts/nginx-ingress/v1.31.2/metrictarget.json rename to helm-charts/nginx-ingress/v1.32.0/metrictarget.json index d37f92f..8150185 100644 --- a/helm-charts/nginx-ingress/v1.31.2/metrictarget.json +++ b/helm-charts/nginx-ingress/v1.32.0/metrictarget.json @@ -10,7 +10,7 @@ ] }, "averageValue": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.apimachinery.pkg.api.resource.Quantity", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.apimachinery.pkg.api.resource.Quantity", "description": "averageValue is the target value of the average of the metric across all relevant pods (as a quantity)" }, "type": { @@ -21,7 +21,7 @@ ] }, "value": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.apimachinery.pkg.api.resource.Quantity", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.apimachinery.pkg.api.resource.Quantity", "description": "value is the target value of the metric (as a quantity)." } }, diff --git a/helm-charts/nginx-ingress/v1.31.2/metricvaluestatus-autoscaling-v2.json b/helm-charts/nginx-ingress/v1.32.0/metricvaluestatus-autoscaling-v2.json similarity index 88% rename from helm-charts/nginx-ingress/v1.31.2/metricvaluestatus-autoscaling-v2.json rename to helm-charts/nginx-ingress/v1.32.0/metricvaluestatus-autoscaling-v2.json index 1d644db..5f8470a 100644 --- a/helm-charts/nginx-ingress/v1.31.2/metricvaluestatus-autoscaling-v2.json +++ b/helm-charts/nginx-ingress/v1.32.0/metricvaluestatus-autoscaling-v2.json @@ -10,11 +10,11 @@ ] }, "averageValue": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.apimachinery.pkg.api.resource.Quantity", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.apimachinery.pkg.api.resource.Quantity", "description": "averageValue is the current value of the average of the metric across all relevant pods (as a quantity)" }, "value": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.apimachinery.pkg.api.resource.Quantity", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.apimachinery.pkg.api.resource.Quantity", "description": "value is the current value of the metric (as a quantity)." } }, diff --git a/helm-charts/nginx-ingress/v1.31.2/metricvaluestatus.json b/helm-charts/nginx-ingress/v1.32.0/metricvaluestatus.json similarity index 88% rename from helm-charts/nginx-ingress/v1.31.2/metricvaluestatus.json rename to helm-charts/nginx-ingress/v1.32.0/metricvaluestatus.json index 1d644db..5f8470a 100644 --- a/helm-charts/nginx-ingress/v1.31.2/metricvaluestatus.json +++ b/helm-charts/nginx-ingress/v1.32.0/metricvaluestatus.json @@ -10,11 +10,11 @@ ] }, "averageValue": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.apimachinery.pkg.api.resource.Quantity", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.apimachinery.pkg.api.resource.Quantity", "description": "averageValue is the current value of the average of the metric across all relevant pods (as a quantity)" }, "value": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.apimachinery.pkg.api.resource.Quantity", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.apimachinery.pkg.api.resource.Quantity", "description": "value is the current value of the metric (as a quantity)." } }, diff --git a/helm-charts/nginx-ingress/v1.31.2/microtime-meta-v1.json b/helm-charts/nginx-ingress/v1.32.0/microtime-meta-v1.json similarity index 100% rename from helm-charts/nginx-ingress/v1.31.2/microtime-meta-v1.json rename to helm-charts/nginx-ingress/v1.32.0/microtime-meta-v1.json diff --git a/helm-charts/nginx-ingress/v1.31.2/microtime.json b/helm-charts/nginx-ingress/v1.32.0/microtime.json similarity index 100% rename from helm-charts/nginx-ingress/v1.31.2/microtime.json rename to helm-charts/nginx-ingress/v1.32.0/microtime.json diff --git a/helm-charts/nginx-ingress/v1.31.2/migrationcondition-storagemigration-v1alpha1.json b/helm-charts/nginx-ingress/v1.32.0/migrationcondition-storagemigration-v1alpha1.json similarity index 94% rename from helm-charts/nginx-ingress/v1.31.2/migrationcondition-storagemigration-v1alpha1.json rename to helm-charts/nginx-ingress/v1.32.0/migrationcondition-storagemigration-v1alpha1.json index 792de88..449ac0a 100644 --- a/helm-charts/nginx-ingress/v1.31.2/migrationcondition-storagemigration-v1alpha1.json +++ b/helm-charts/nginx-ingress/v1.32.0/migrationcondition-storagemigration-v1alpha1.json @@ -2,7 +2,7 @@ "description": "Describes the state of a migration at a certain point.", "properties": { "lastUpdateTime": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.Time", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.Time", "description": "The last time this condition was updated." }, "message": { diff --git a/helm-charts/nginx-ingress/v1.31.2/migrationcondition.json b/helm-charts/nginx-ingress/v1.32.0/migrationcondition.json similarity index 94% rename from helm-charts/nginx-ingress/v1.31.2/migrationcondition.json rename to helm-charts/nginx-ingress/v1.32.0/migrationcondition.json index 792de88..449ac0a 100644 --- a/helm-charts/nginx-ingress/v1.31.2/migrationcondition.json +++ b/helm-charts/nginx-ingress/v1.32.0/migrationcondition.json @@ -2,7 +2,7 @@ "description": "Describes the state of a migration at a certain point.", "properties": { "lastUpdateTime": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.Time", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.Time", "description": "The last time this condition was updated." }, "message": { diff --git a/helm-charts/nginx-ingress/v1.31.2/modifyvolumestatus-v1.json b/helm-charts/nginx-ingress/v1.32.0/modifyvolumestatus-v1.json similarity index 100% rename from helm-charts/nginx-ingress/v1.31.2/modifyvolumestatus-v1.json rename to helm-charts/nginx-ingress/v1.32.0/modifyvolumestatus-v1.json diff --git a/helm-charts/nginx-ingress/v1.31.2/modifyvolumestatus.json b/helm-charts/nginx-ingress/v1.32.0/modifyvolumestatus.json similarity index 100% rename from helm-charts/nginx-ingress/v1.31.2/modifyvolumestatus.json rename to helm-charts/nginx-ingress/v1.32.0/modifyvolumestatus.json diff --git a/helm-charts/nginx-ingress/v1.31.2/validatingadmissionpolicy-admissionregistration-v1alpha1.json b/helm-charts/nginx-ingress/v1.32.0/mutatingadmissionpolicy-admissionregistration-v1alpha1.json similarity index 63% rename from helm-charts/nginx-ingress/v1.31.2/validatingadmissionpolicy-admissionregistration-v1alpha1.json rename to helm-charts/nginx-ingress/v1.32.0/mutatingadmissionpolicy-admissionregistration-v1alpha1.json index a7eaa47..1dec231 100644 --- a/helm-charts/nginx-ingress/v1.31.2/validatingadmissionpolicy-admissionregistration-v1alpha1.json +++ b/helm-charts/nginx-ingress/v1.32.0/mutatingadmissionpolicy-admissionregistration-v1alpha1.json @@ -1,5 +1,5 @@ { - "description": "ValidatingAdmissionPolicy describes the definition of an admission validation policy that accepts or rejects an object without changing it.", + "description": "MutatingAdmissionPolicy describes the definition of an admission mutation policy that mutates the object coming into admission chain.", "properties": { "apiVersion": { "description": "APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources", @@ -18,27 +18,23 @@ "null" ], "enum": [ - "ValidatingAdmissionPolicy" + "MutatingAdmissionPolicy" ] }, "metadata": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta", "description": "Standard object metadata; More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#metadata." }, "spec": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.admissionregistration.v1alpha1.ValidatingAdmissionPolicySpec", - "description": "Specification of the desired behavior of the ValidatingAdmissionPolicy." - }, - "status": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.admissionregistration.v1alpha1.ValidatingAdmissionPolicyStatus", - "description": "The status of the ValidatingAdmissionPolicy, including warnings that are useful to determine if the policy behaves in the expected way. Populated by the system. Read-only." + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.admissionregistration.v1alpha1.MutatingAdmissionPolicySpec", + "description": "Specification of the desired behavior of the MutatingAdmissionPolicy." } }, "type": "object", "x-kubernetes-group-version-kind": [ { "group": "admissionregistration.k8s.io", - "kind": "ValidatingAdmissionPolicy", + "kind": "MutatingAdmissionPolicy", "version": "v1alpha1" } ], diff --git a/helm-charts/nginx-ingress/v1.32.0/mutatingadmissionpolicy.json b/helm-charts/nginx-ingress/v1.32.0/mutatingadmissionpolicy.json new file mode 100644 index 0000000..513ed04 --- /dev/null +++ b/helm-charts/nginx-ingress/v1.32.0/mutatingadmissionpolicy.json @@ -0,0 +1,39 @@ +{ + "description": "MutatingAdmissionPolicy describes the definition of an admission mutation policy that mutates the object coming into admission chain.", + "properties": { + "apiVersion": { + "description": "APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources", + "type": [ + "string", + "null" + ] + }, + "kind": { + "description": "Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds", + "type": [ + "string", + "null" + ], + "enum": [ + "MutatingAdmissionPolicy" + ] + }, + "metadata": { + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta", + "description": "Standard object metadata; More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#metadata." + }, + "spec": { + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.admissionregistration.v1alpha1.MutatingAdmissionPolicySpec", + "description": "Specification of the desired behavior of the MutatingAdmissionPolicy." + } + }, + "type": "object", + "x-kubernetes-group-version-kind": [ + { + "group": "admissionregistration.k8s.io", + "kind": "MutatingAdmissionPolicy", + "version": "v1alpha1" + } + ], + "$schema": "http://json-schema.org/schema#" +} \ No newline at end of file diff --git a/helm-charts/nginx-ingress/v1.31.2/validatingadmissionpolicybinding-admissionregistration-v1alpha1.json b/helm-charts/nginx-ingress/v1.32.0/mutatingadmissionpolicybinding-admissionregistration-v1alpha1.json similarity index 58% rename from helm-charts/nginx-ingress/v1.31.2/validatingadmissionpolicybinding-admissionregistration-v1alpha1.json rename to helm-charts/nginx-ingress/v1.32.0/mutatingadmissionpolicybinding-admissionregistration-v1alpha1.json index 881d92f..03b434d 100644 --- a/helm-charts/nginx-ingress/v1.31.2/validatingadmissionpolicybinding-admissionregistration-v1alpha1.json +++ b/helm-charts/nginx-ingress/v1.32.0/mutatingadmissionpolicybinding-admissionregistration-v1alpha1.json @@ -1,5 +1,5 @@ { - "description": "ValidatingAdmissionPolicyBinding binds the ValidatingAdmissionPolicy with paramerized resources. ValidatingAdmissionPolicyBinding and parameter CRDs together define how cluster administrators configure policies for clusters.\n\nFor a given admission request, each binding will cause its policy to be evaluated N times, where N is 1 for policies/bindings that don't use params, otherwise N is the number of parameters selected by the binding.\n\nThe CEL expressions of a policy must have a computed CEL cost below the maximum CEL budget. Each evaluation of the policy is given an independent CEL cost budget. Adding/removing policies, bindings, or params can not affect whether a given (policy, binding, param) combination is within its own CEL budget.", + "description": "MutatingAdmissionPolicyBinding binds the MutatingAdmissionPolicy with parametrized resources. MutatingAdmissionPolicyBinding and the optional parameter resource together define how cluster administrators configure policies for clusters.\n\nFor a given admission request, each binding will cause its policy to be evaluated N times, where N is 1 for policies/bindings that don't use params, otherwise N is the number of parameters selected by the binding. Each evaluation is constrained by a [runtime cost budget](https://kubernetes.io/docs/reference/using-api/cel/#runtime-cost-budget).\n\nAdding/removing policies, bindings, or params can not affect whether a given (policy, binding, param) combination is within its own CEL budget.", "properties": { "apiVersion": { "description": "APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources", @@ -18,23 +18,23 @@ "null" ], "enum": [ - "ValidatingAdmissionPolicyBinding" + "MutatingAdmissionPolicyBinding" ] }, "metadata": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta", "description": "Standard object metadata; More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#metadata." }, "spec": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.admissionregistration.v1alpha1.ValidatingAdmissionPolicyBindingSpec", - "description": "Specification of the desired behavior of the ValidatingAdmissionPolicyBinding." + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.admissionregistration.v1alpha1.MutatingAdmissionPolicyBindingSpec", + "description": "Specification of the desired behavior of the MutatingAdmissionPolicyBinding." } }, "type": "object", "x-kubernetes-group-version-kind": [ { "group": "admissionregistration.k8s.io", - "kind": "ValidatingAdmissionPolicyBinding", + "kind": "MutatingAdmissionPolicyBinding", "version": "v1alpha1" } ], diff --git a/helm-charts/nginx-ingress/v1.32.0/mutatingadmissionpolicybinding.json b/helm-charts/nginx-ingress/v1.32.0/mutatingadmissionpolicybinding.json new file mode 100644 index 0000000..3090e3f --- /dev/null +++ b/helm-charts/nginx-ingress/v1.32.0/mutatingadmissionpolicybinding.json @@ -0,0 +1,39 @@ +{ + "description": "MutatingAdmissionPolicyBinding binds the MutatingAdmissionPolicy with parametrized resources. MutatingAdmissionPolicyBinding and the optional parameter resource together define how cluster administrators configure policies for clusters.\n\nFor a given admission request, each binding will cause its policy to be evaluated N times, where N is 1 for policies/bindings that don't use params, otherwise N is the number of parameters selected by the binding. Each evaluation is constrained by a [runtime cost budget](https://kubernetes.io/docs/reference/using-api/cel/#runtime-cost-budget).\n\nAdding/removing policies, bindings, or params can not affect whether a given (policy, binding, param) combination is within its own CEL budget.", + "properties": { + "apiVersion": { + "description": "APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources", + "type": [ + "string", + "null" + ] + }, + "kind": { + "description": "Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds", + "type": [ + "string", + "null" + ], + "enum": [ + "MutatingAdmissionPolicyBinding" + ] + }, + "metadata": { + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta", + "description": "Standard object metadata; More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#metadata." + }, + "spec": { + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.admissionregistration.v1alpha1.MutatingAdmissionPolicyBindingSpec", + "description": "Specification of the desired behavior of the MutatingAdmissionPolicyBinding." + } + }, + "type": "object", + "x-kubernetes-group-version-kind": [ + { + "group": "admissionregistration.k8s.io", + "kind": "MutatingAdmissionPolicyBinding", + "version": "v1alpha1" + } + ], + "$schema": "http://json-schema.org/schema#" +} \ No newline at end of file diff --git a/helm-charts/nginx-ingress/v1.31.2/validatingadmissionpolicybindinglist-admissionregistration-v1alpha1.json b/helm-charts/nginx-ingress/v1.32.0/mutatingadmissionpolicybindinglist-admissionregistration-v1alpha1.json similarity index 80% rename from helm-charts/nginx-ingress/v1.31.2/validatingadmissionpolicybindinglist-admissionregistration-v1alpha1.json rename to helm-charts/nginx-ingress/v1.32.0/mutatingadmissionpolicybindinglist-admissionregistration-v1alpha1.json index c7c7faf..10e4063 100644 --- a/helm-charts/nginx-ingress/v1.31.2/validatingadmissionpolicybindinglist-admissionregistration-v1alpha1.json +++ b/helm-charts/nginx-ingress/v1.32.0/mutatingadmissionpolicybindinglist-admissionregistration-v1alpha1.json @@ -1,5 +1,5 @@ { - "description": "ValidatingAdmissionPolicyBindingList is a list of ValidatingAdmissionPolicyBinding.", + "description": "MutatingAdmissionPolicyBindingList is a list of MutatingAdmissionPolicyBinding.", "properties": { "apiVersion": { "description": "APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources", @@ -14,7 +14,7 @@ "items": { "description": "List of PolicyBinding.", "items": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.admissionregistration.v1alpha1.ValidatingAdmissionPolicyBinding" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.admissionregistration.v1alpha1.MutatingAdmissionPolicyBinding" }, "type": [ "array", @@ -28,11 +28,11 @@ "null" ], "enum": [ - "ValidatingAdmissionPolicyBindingList" + "MutatingAdmissionPolicyBindingList" ] }, "metadata": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.ListMeta", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.ListMeta", "description": "Standard list metadata. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds" } }, @@ -43,7 +43,7 @@ "x-kubernetes-group-version-kind": [ { "group": "admissionregistration.k8s.io", - "kind": "ValidatingAdmissionPolicyBindingList", + "kind": "MutatingAdmissionPolicyBindingList", "version": "v1alpha1" } ], diff --git a/helm-charts/nginx-ingress/v1.32.0/mutatingadmissionpolicybindinglist.json b/helm-charts/nginx-ingress/v1.32.0/mutatingadmissionpolicybindinglist.json new file mode 100644 index 0000000..e8391dc --- /dev/null +++ b/helm-charts/nginx-ingress/v1.32.0/mutatingadmissionpolicybindinglist.json @@ -0,0 +1,48 @@ +{ + "description": "MutatingAdmissionPolicyBindingList is a list of MutatingAdmissionPolicyBinding.", + "properties": { + "apiVersion": { + "description": "APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources", + "type": [ + "string", + "null" + ] + }, + "items": { + "description": "List of PolicyBinding.", + "items": { + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.admissionregistration.v1alpha1.MutatingAdmissionPolicyBinding" + }, + "type": [ + "array", + "null" + ] + }, + "kind": { + "description": "Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds", + "type": [ + "string", + "null" + ], + "enum": [ + "MutatingAdmissionPolicyBindingList" + ] + }, + "metadata": { + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.ListMeta", + "description": "Standard list metadata. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds" + } + }, + "required": [ + "items" + ], + "type": "object", + "x-kubernetes-group-version-kind": [ + { + "group": "admissionregistration.k8s.io", + "kind": "MutatingAdmissionPolicyBindingList", + "version": "v1alpha1" + } + ], + "$schema": "http://json-schema.org/schema#" +} \ No newline at end of file diff --git a/helm-charts/nginx-ingress/v1.32.0/mutatingadmissionpolicybindingspec-admissionregistration-v1alpha1.json b/helm-charts/nginx-ingress/v1.32.0/mutatingadmissionpolicybindingspec-admissionregistration-v1alpha1.json new file mode 100644 index 0000000..e2b8dac --- /dev/null +++ b/helm-charts/nginx-ingress/v1.32.0/mutatingadmissionpolicybindingspec-admissionregistration-v1alpha1.json @@ -0,0 +1,22 @@ +{ + "description": "MutatingAdmissionPolicyBindingSpec is the specification of the MutatingAdmissionPolicyBinding.", + "properties": { + "matchResources": { + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.admissionregistration.v1alpha1.MatchResources", + "description": "matchResources limits what resources match this binding and may be mutated by it. Note that if matchResources matches a resource, the resource must also match a policy's matchConstraints and matchConditions before the resource may be mutated. When matchResources is unset, it does not constrain resource matching, and only the policy's matchConstraints and matchConditions must match for the resource to be mutated. Additionally, matchResources.resourceRules are optional and do not constraint matching when unset. Note that this is differs from MutatingAdmissionPolicy matchConstraints, where resourceRules are required. The CREATE, UPDATE and CONNECT operations are allowed. The DELETE operation may not be matched. '*' matches CREATE, UPDATE and CONNECT." + }, + "paramRef": { + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.admissionregistration.v1alpha1.ParamRef", + "description": "paramRef specifies the parameter resource used to configure the admission control policy. It should point to a resource of the type specified in spec.ParamKind of the bound MutatingAdmissionPolicy. If the policy specifies a ParamKind and the resource referred to by ParamRef does not exist, this binding is considered mis-configured and the FailurePolicy of the MutatingAdmissionPolicy applied. If the policy does not specify a ParamKind then this field is ignored, and the rules are evaluated without a param." + }, + "policyName": { + "description": "policyName references a MutatingAdmissionPolicy name which the MutatingAdmissionPolicyBinding binds to. If the referenced resource does not exist, this binding is considered invalid and will be ignored Required.", + "type": [ + "string", + "null" + ] + } + }, + "type": "object", + "$schema": "http://json-schema.org/schema#" +} \ No newline at end of file diff --git a/helm-charts/nginx-ingress/v1.32.0/mutatingadmissionpolicybindingspec.json b/helm-charts/nginx-ingress/v1.32.0/mutatingadmissionpolicybindingspec.json new file mode 100644 index 0000000..e2b8dac --- /dev/null +++ b/helm-charts/nginx-ingress/v1.32.0/mutatingadmissionpolicybindingspec.json @@ -0,0 +1,22 @@ +{ + "description": "MutatingAdmissionPolicyBindingSpec is the specification of the MutatingAdmissionPolicyBinding.", + "properties": { + "matchResources": { + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.admissionregistration.v1alpha1.MatchResources", + "description": "matchResources limits what resources match this binding and may be mutated by it. Note that if matchResources matches a resource, the resource must also match a policy's matchConstraints and matchConditions before the resource may be mutated. When matchResources is unset, it does not constrain resource matching, and only the policy's matchConstraints and matchConditions must match for the resource to be mutated. Additionally, matchResources.resourceRules are optional and do not constraint matching when unset. Note that this is differs from MutatingAdmissionPolicy matchConstraints, where resourceRules are required. The CREATE, UPDATE and CONNECT operations are allowed. The DELETE operation may not be matched. '*' matches CREATE, UPDATE and CONNECT." + }, + "paramRef": { + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.admissionregistration.v1alpha1.ParamRef", + "description": "paramRef specifies the parameter resource used to configure the admission control policy. It should point to a resource of the type specified in spec.ParamKind of the bound MutatingAdmissionPolicy. If the policy specifies a ParamKind and the resource referred to by ParamRef does not exist, this binding is considered mis-configured and the FailurePolicy of the MutatingAdmissionPolicy applied. If the policy does not specify a ParamKind then this field is ignored, and the rules are evaluated without a param." + }, + "policyName": { + "description": "policyName references a MutatingAdmissionPolicy name which the MutatingAdmissionPolicyBinding binds to. If the referenced resource does not exist, this binding is considered invalid and will be ignored Required.", + "type": [ + "string", + "null" + ] + } + }, + "type": "object", + "$schema": "http://json-schema.org/schema#" +} \ No newline at end of file diff --git a/helm-charts/nginx-ingress/v1.31.2/validatingadmissionpolicylist-admissionregistration-v1alpha1.json b/helm-charts/nginx-ingress/v1.32.0/mutatingadmissionpolicylist-admissionregistration-v1alpha1.json similarity index 81% rename from helm-charts/nginx-ingress/v1.31.2/validatingadmissionpolicylist-admissionregistration-v1alpha1.json rename to helm-charts/nginx-ingress/v1.32.0/mutatingadmissionpolicylist-admissionregistration-v1alpha1.json index 155aec1..87fd40c 100644 --- a/helm-charts/nginx-ingress/v1.31.2/validatingadmissionpolicylist-admissionregistration-v1alpha1.json +++ b/helm-charts/nginx-ingress/v1.32.0/mutatingadmissionpolicylist-admissionregistration-v1alpha1.json @@ -1,5 +1,5 @@ { - "description": "ValidatingAdmissionPolicyList is a list of ValidatingAdmissionPolicy.", + "description": "MutatingAdmissionPolicyList is a list of MutatingAdmissionPolicy.", "properties": { "apiVersion": { "description": "APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources", @@ -14,7 +14,7 @@ "items": { "description": "List of ValidatingAdmissionPolicy.", "items": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.admissionregistration.v1alpha1.ValidatingAdmissionPolicy" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.admissionregistration.v1alpha1.MutatingAdmissionPolicy" }, "type": [ "array", @@ -28,11 +28,11 @@ "null" ], "enum": [ - "ValidatingAdmissionPolicyList" + "MutatingAdmissionPolicyList" ] }, "metadata": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.ListMeta", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.ListMeta", "description": "Standard list metadata. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds" } }, @@ -43,7 +43,7 @@ "x-kubernetes-group-version-kind": [ { "group": "admissionregistration.k8s.io", - "kind": "ValidatingAdmissionPolicyList", + "kind": "MutatingAdmissionPolicyList", "version": "v1alpha1" } ], diff --git a/helm-charts/nginx-ingress/v1.32.0/mutatingadmissionpolicylist.json b/helm-charts/nginx-ingress/v1.32.0/mutatingadmissionpolicylist.json new file mode 100644 index 0000000..53c19de --- /dev/null +++ b/helm-charts/nginx-ingress/v1.32.0/mutatingadmissionpolicylist.json @@ -0,0 +1,48 @@ +{ + "description": "MutatingAdmissionPolicyList is a list of MutatingAdmissionPolicy.", + "properties": { + "apiVersion": { + "description": "APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources", + "type": [ + "string", + "null" + ] + }, + "items": { + "description": "List of ValidatingAdmissionPolicy.", + "items": { + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.admissionregistration.v1alpha1.MutatingAdmissionPolicy" + }, + "type": [ + "array", + "null" + ] + }, + "kind": { + "description": "Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds", + "type": [ + "string", + "null" + ], + "enum": [ + "MutatingAdmissionPolicyList" + ] + }, + "metadata": { + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.ListMeta", + "description": "Standard list metadata. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds" + } + }, + "required": [ + "items" + ], + "type": "object", + "x-kubernetes-group-version-kind": [ + { + "group": "admissionregistration.k8s.io", + "kind": "MutatingAdmissionPolicyList", + "version": "v1alpha1" + } + ], + "$schema": "http://json-schema.org/schema#" +} \ No newline at end of file diff --git a/helm-charts/nginx-ingress/v1.32.0/mutatingadmissionpolicyspec-admissionregistration-v1alpha1.json b/helm-charts/nginx-ingress/v1.32.0/mutatingadmissionpolicyspec-admissionregistration-v1alpha1.json new file mode 100644 index 0000000..579a8ff --- /dev/null +++ b/helm-charts/nginx-ingress/v1.32.0/mutatingadmissionpolicyspec-admissionregistration-v1alpha1.json @@ -0,0 +1,67 @@ +{ + "description": "MutatingAdmissionPolicySpec is the specification of the desired behavior of the admission policy.", + "properties": { + "failurePolicy": { + "description": "failurePolicy defines how to handle failures for the admission policy. Failures can occur from CEL expression parse errors, type check errors, runtime errors and invalid or mis-configured policy definitions or bindings.\n\nA policy is invalid if paramKind refers to a non-existent Kind. A binding is invalid if paramRef.name refers to a non-existent resource.\n\nfailurePolicy does not define how validations that evaluate to false are handled.\n\nAllowed values are Ignore or Fail. Defaults to Fail.", + "type": [ + "string", + "null" + ] + }, + "matchConditions": { + "description": "matchConditions is a list of conditions that must be met for a request to be validated. Match conditions filter requests that have already been matched by the matchConstraints. An empty list of matchConditions matches all requests. There are a maximum of 64 match conditions allowed.\n\nIf a parameter object is provided, it can be accessed via the `params` handle in the same manner as validation expressions.\n\nThe exact matching logic is (in order):\n 1. If ANY matchCondition evaluates to FALSE, the policy is skipped.\n 2. If ALL matchConditions evaluate to TRUE, the policy is evaluated.\n 3. If any matchCondition evaluates to an error (but none are FALSE):\n - If failurePolicy=Fail, reject the request\n - If failurePolicy=Ignore, the policy is skipped", + "items": { + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.admissionregistration.v1alpha1.MatchCondition" + }, + "type": [ + "array", + "null" + ], + "x-kubernetes-list-map-keys": [ + "name" + ], + "x-kubernetes-list-type": "map", + "x-kubernetes-patch-merge-key": "name", + "x-kubernetes-patch-strategy": "merge" + }, + "matchConstraints": { + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.admissionregistration.v1alpha1.MatchResources", + "description": "matchConstraints specifies what resources this policy is designed to validate. The MutatingAdmissionPolicy cares about a request if it matches _all_ Constraints. However, in order to prevent clusters from being put into an unstable state that cannot be recovered from via the API MutatingAdmissionPolicy cannot match MutatingAdmissionPolicy and MutatingAdmissionPolicyBinding. The CREATE, UPDATE and CONNECT operations are allowed. The DELETE operation may not be matched. '*' matches CREATE, UPDATE and CONNECT. Required." + }, + "mutations": { + "description": "mutations contain operations to perform on matching objects. mutations may not be empty; a minimum of one mutation is required. mutations are evaluated in order, and are reinvoked according to the reinvocationPolicy. The mutations of a policy are invoked for each binding of this policy and reinvocation of mutations occurs on a per binding basis.", + "items": { + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.admissionregistration.v1alpha1.Mutation" + }, + "type": [ + "array", + "null" + ], + "x-kubernetes-list-type": "atomic" + }, + "paramKind": { + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.admissionregistration.v1alpha1.ParamKind", + "description": "paramKind specifies the kind of resources used to parameterize this policy. If absent, there are no parameters for this policy and the param CEL variable will not be provided to validation expressions. If paramKind refers to a non-existent kind, this policy definition is mis-configured and the FailurePolicy is applied. If paramKind is specified but paramRef is unset in MutatingAdmissionPolicyBinding, the params variable will be null." + }, + "reinvocationPolicy": { + "description": "reinvocationPolicy indicates whether mutations may be called multiple times per MutatingAdmissionPolicyBinding as part of a single admission evaluation. Allowed values are \"Never\" and \"IfNeeded\".\n\nNever: These mutations will not be called more than once per binding in a single admission evaluation.\n\nIfNeeded: These mutations may be invoked more than once per binding for a single admission request and there is no guarantee of order with respect to other admission plugins, admission webhooks, bindings of this policy and admission policies. Mutations are only reinvoked when mutations change the object after this mutation is invoked. Required.", + "type": [ + "string", + "null" + ] + }, + "variables": { + "description": "variables contain definitions of variables that can be used in composition of other expressions. Each variable is defined as a named CEL expression. The variables defined here will be available under `variables` in other expressions of the policy except matchConditions because matchConditions are evaluated before the rest of the policy.\n\nThe expression of a variable can refer to other variables defined earlier in the list but not those after. Thus, variables must be sorted by the order of first appearance and acyclic.", + "items": { + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.admissionregistration.v1alpha1.Variable" + }, + "type": [ + "array", + "null" + ], + "x-kubernetes-list-type": "atomic" + } + }, + "type": "object", + "$schema": "http://json-schema.org/schema#" +} \ No newline at end of file diff --git a/helm-charts/nginx-ingress/v1.32.0/mutatingadmissionpolicyspec.json b/helm-charts/nginx-ingress/v1.32.0/mutatingadmissionpolicyspec.json new file mode 100644 index 0000000..579a8ff --- /dev/null +++ b/helm-charts/nginx-ingress/v1.32.0/mutatingadmissionpolicyspec.json @@ -0,0 +1,67 @@ +{ + "description": "MutatingAdmissionPolicySpec is the specification of the desired behavior of the admission policy.", + "properties": { + "failurePolicy": { + "description": "failurePolicy defines how to handle failures for the admission policy. Failures can occur from CEL expression parse errors, type check errors, runtime errors and invalid or mis-configured policy definitions or bindings.\n\nA policy is invalid if paramKind refers to a non-existent Kind. A binding is invalid if paramRef.name refers to a non-existent resource.\n\nfailurePolicy does not define how validations that evaluate to false are handled.\n\nAllowed values are Ignore or Fail. Defaults to Fail.", + "type": [ + "string", + "null" + ] + }, + "matchConditions": { + "description": "matchConditions is a list of conditions that must be met for a request to be validated. Match conditions filter requests that have already been matched by the matchConstraints. An empty list of matchConditions matches all requests. There are a maximum of 64 match conditions allowed.\n\nIf a parameter object is provided, it can be accessed via the `params` handle in the same manner as validation expressions.\n\nThe exact matching logic is (in order):\n 1. If ANY matchCondition evaluates to FALSE, the policy is skipped.\n 2. If ALL matchConditions evaluate to TRUE, the policy is evaluated.\n 3. If any matchCondition evaluates to an error (but none are FALSE):\n - If failurePolicy=Fail, reject the request\n - If failurePolicy=Ignore, the policy is skipped", + "items": { + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.admissionregistration.v1alpha1.MatchCondition" + }, + "type": [ + "array", + "null" + ], + "x-kubernetes-list-map-keys": [ + "name" + ], + "x-kubernetes-list-type": "map", + "x-kubernetes-patch-merge-key": "name", + "x-kubernetes-patch-strategy": "merge" + }, + "matchConstraints": { + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.admissionregistration.v1alpha1.MatchResources", + "description": "matchConstraints specifies what resources this policy is designed to validate. The MutatingAdmissionPolicy cares about a request if it matches _all_ Constraints. However, in order to prevent clusters from being put into an unstable state that cannot be recovered from via the API MutatingAdmissionPolicy cannot match MutatingAdmissionPolicy and MutatingAdmissionPolicyBinding. The CREATE, UPDATE and CONNECT operations are allowed. The DELETE operation may not be matched. '*' matches CREATE, UPDATE and CONNECT. Required." + }, + "mutations": { + "description": "mutations contain operations to perform on matching objects. mutations may not be empty; a minimum of one mutation is required. mutations are evaluated in order, and are reinvoked according to the reinvocationPolicy. The mutations of a policy are invoked for each binding of this policy and reinvocation of mutations occurs on a per binding basis.", + "items": { + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.admissionregistration.v1alpha1.Mutation" + }, + "type": [ + "array", + "null" + ], + "x-kubernetes-list-type": "atomic" + }, + "paramKind": { + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.admissionregistration.v1alpha1.ParamKind", + "description": "paramKind specifies the kind of resources used to parameterize this policy. If absent, there are no parameters for this policy and the param CEL variable will not be provided to validation expressions. If paramKind refers to a non-existent kind, this policy definition is mis-configured and the FailurePolicy is applied. If paramKind is specified but paramRef is unset in MutatingAdmissionPolicyBinding, the params variable will be null." + }, + "reinvocationPolicy": { + "description": "reinvocationPolicy indicates whether mutations may be called multiple times per MutatingAdmissionPolicyBinding as part of a single admission evaluation. Allowed values are \"Never\" and \"IfNeeded\".\n\nNever: These mutations will not be called more than once per binding in a single admission evaluation.\n\nIfNeeded: These mutations may be invoked more than once per binding for a single admission request and there is no guarantee of order with respect to other admission plugins, admission webhooks, bindings of this policy and admission policies. Mutations are only reinvoked when mutations change the object after this mutation is invoked. Required.", + "type": [ + "string", + "null" + ] + }, + "variables": { + "description": "variables contain definitions of variables that can be used in composition of other expressions. Each variable is defined as a named CEL expression. The variables defined here will be available under `variables` in other expressions of the policy except matchConditions because matchConditions are evaluated before the rest of the policy.\n\nThe expression of a variable can refer to other variables defined earlier in the list but not those after. Thus, variables must be sorted by the order of first appearance and acyclic.", + "items": { + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.admissionregistration.v1alpha1.Variable" + }, + "type": [ + "array", + "null" + ], + "x-kubernetes-list-type": "atomic" + } + }, + "type": "object", + "$schema": "http://json-schema.org/schema#" +} \ No newline at end of file diff --git a/helm-charts/nginx-ingress/v1.31.2/mutatingwebhook-admissionregistration-v1.json b/helm-charts/nginx-ingress/v1.32.0/mutatingwebhook-admissionregistration-v1.json similarity index 96% rename from helm-charts/nginx-ingress/v1.31.2/mutatingwebhook-admissionregistration-v1.json rename to helm-charts/nginx-ingress/v1.32.0/mutatingwebhook-admissionregistration-v1.json index fcbefe1..e28d98f 100644 --- a/helm-charts/nginx-ingress/v1.31.2/mutatingwebhook-admissionregistration-v1.json +++ b/helm-charts/nginx-ingress/v1.32.0/mutatingwebhook-admissionregistration-v1.json @@ -16,7 +16,7 @@ "x-kubernetes-list-type": "atomic" }, "clientConfig": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.admissionregistration.v1.WebhookClientConfig", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.admissionregistration.v1.WebhookClientConfig", "description": "ClientConfig defines how to communicate with the hook. Required" }, "failurePolicy": { @@ -29,7 +29,7 @@ "matchConditions": { "description": "MatchConditions is a list of conditions that must be met for a request to be sent to this webhook. Match conditions filter requests that have already been matched by the rules, namespaceSelector, and objectSelector. An empty list of matchConditions matches all requests. There are a maximum of 64 match conditions allowed.\n\nThe exact matching logic is (in order):\n 1. If ANY matchCondition evaluates to FALSE, the webhook is skipped.\n 2. If ALL matchConditions evaluate to TRUE, the webhook is called.\n 3. If any matchCondition evaluates to an error (but none are FALSE):\n - If failurePolicy=Fail, reject the request\n - If failurePolicy=Ignore, the error is ignored and the webhook is skipped", "items": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.admissionregistration.v1.MatchCondition" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.admissionregistration.v1.MatchCondition" }, "type": [ "array", @@ -57,11 +57,11 @@ ] }, "namespaceSelector": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.LabelSelector", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.LabelSelector", "description": "NamespaceSelector decides whether to run the webhook on an object based on whether the namespace for that object matches the selector. If the object itself is a namespace, the matching is performed on object.metadata.labels. If the object is another cluster scoped resource, it never skips the webhook.\n\nFor example, to run the webhook on any objects whose namespace is not associated with \"runlevel\" of \"0\" or \"1\"; you will set the selector as follows: \"namespaceSelector\": {\n \"matchExpressions\": [\n {\n \"key\": \"runlevel\",\n \"operator\": \"NotIn\",\n \"values\": [\n \"0\",\n \"1\"\n ]\n }\n ]\n}\n\nIf instead you want to only run the webhook on any objects whose namespace is associated with the \"environment\" of \"prod\" or \"staging\"; you will set the selector as follows: \"namespaceSelector\": {\n \"matchExpressions\": [\n {\n \"key\": \"environment\",\n \"operator\": \"In\",\n \"values\": [\n \"prod\",\n \"staging\"\n ]\n }\n ]\n}\n\nSee https://kubernetes.io/docs/concepts/overview/working-with-objects/labels/ for more examples of label selectors.\n\nDefault to the empty LabelSelector, which matches everything." }, "objectSelector": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.LabelSelector", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.LabelSelector", "description": "ObjectSelector decides whether to run the webhook based on if the object has matching labels. objectSelector is evaluated against both the oldObject and newObject that would be sent to the webhook, and is considered to match if either object matches the selector. A null object (oldObject in the case of create, or newObject in the case of delete) or an object that cannot have labels (like a DeploymentRollback or a PodProxyOptions object) is not considered to match. Use the object selector only if the webhook is opt-in, because end users may skip the admission webhook by setting the labels. Default to the empty LabelSelector, which matches everything." }, "reinvocationPolicy": { @@ -74,7 +74,7 @@ "rules": { "description": "Rules describes what operations on what resources/subresources the webhook cares about. The webhook cares about an operation if it matches _any_ Rule. However, in order to prevent ValidatingAdmissionWebhooks and MutatingAdmissionWebhooks from putting the cluster in a state which cannot be recovered from without completely disabling the plugin, ValidatingAdmissionWebhooks and MutatingAdmissionWebhooks are never called on admission requests for ValidatingWebhookConfiguration and MutatingWebhookConfiguration objects.", "items": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.admissionregistration.v1.RuleWithOperations" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.admissionregistration.v1.RuleWithOperations" }, "type": [ "array", diff --git a/helm-charts/nginx-ingress/v1.31.2/mutatingwebhook.json b/helm-charts/nginx-ingress/v1.32.0/mutatingwebhook.json similarity index 96% rename from helm-charts/nginx-ingress/v1.31.2/mutatingwebhook.json rename to helm-charts/nginx-ingress/v1.32.0/mutatingwebhook.json index fcbefe1..e28d98f 100644 --- a/helm-charts/nginx-ingress/v1.31.2/mutatingwebhook.json +++ b/helm-charts/nginx-ingress/v1.32.0/mutatingwebhook.json @@ -16,7 +16,7 @@ "x-kubernetes-list-type": "atomic" }, "clientConfig": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.admissionregistration.v1.WebhookClientConfig", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.admissionregistration.v1.WebhookClientConfig", "description": "ClientConfig defines how to communicate with the hook. Required" }, "failurePolicy": { @@ -29,7 +29,7 @@ "matchConditions": { "description": "MatchConditions is a list of conditions that must be met for a request to be sent to this webhook. Match conditions filter requests that have already been matched by the rules, namespaceSelector, and objectSelector. An empty list of matchConditions matches all requests. There are a maximum of 64 match conditions allowed.\n\nThe exact matching logic is (in order):\n 1. If ANY matchCondition evaluates to FALSE, the webhook is skipped.\n 2. If ALL matchConditions evaluate to TRUE, the webhook is called.\n 3. If any matchCondition evaluates to an error (but none are FALSE):\n - If failurePolicy=Fail, reject the request\n - If failurePolicy=Ignore, the error is ignored and the webhook is skipped", "items": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.admissionregistration.v1.MatchCondition" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.admissionregistration.v1.MatchCondition" }, "type": [ "array", @@ -57,11 +57,11 @@ ] }, "namespaceSelector": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.LabelSelector", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.LabelSelector", "description": "NamespaceSelector decides whether to run the webhook on an object based on whether the namespace for that object matches the selector. If the object itself is a namespace, the matching is performed on object.metadata.labels. If the object is another cluster scoped resource, it never skips the webhook.\n\nFor example, to run the webhook on any objects whose namespace is not associated with \"runlevel\" of \"0\" or \"1\"; you will set the selector as follows: \"namespaceSelector\": {\n \"matchExpressions\": [\n {\n \"key\": \"runlevel\",\n \"operator\": \"NotIn\",\n \"values\": [\n \"0\",\n \"1\"\n ]\n }\n ]\n}\n\nIf instead you want to only run the webhook on any objects whose namespace is associated with the \"environment\" of \"prod\" or \"staging\"; you will set the selector as follows: \"namespaceSelector\": {\n \"matchExpressions\": [\n {\n \"key\": \"environment\",\n \"operator\": \"In\",\n \"values\": [\n \"prod\",\n \"staging\"\n ]\n }\n ]\n}\n\nSee https://kubernetes.io/docs/concepts/overview/working-with-objects/labels/ for more examples of label selectors.\n\nDefault to the empty LabelSelector, which matches everything." }, "objectSelector": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.LabelSelector", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.LabelSelector", "description": "ObjectSelector decides whether to run the webhook based on if the object has matching labels. objectSelector is evaluated against both the oldObject and newObject that would be sent to the webhook, and is considered to match if either object matches the selector. A null object (oldObject in the case of create, or newObject in the case of delete) or an object that cannot have labels (like a DeploymentRollback or a PodProxyOptions object) is not considered to match. Use the object selector only if the webhook is opt-in, because end users may skip the admission webhook by setting the labels. Default to the empty LabelSelector, which matches everything." }, "reinvocationPolicy": { @@ -74,7 +74,7 @@ "rules": { "description": "Rules describes what operations on what resources/subresources the webhook cares about. The webhook cares about an operation if it matches _any_ Rule. However, in order to prevent ValidatingAdmissionWebhooks and MutatingAdmissionWebhooks from putting the cluster in a state which cannot be recovered from without completely disabling the plugin, ValidatingAdmissionWebhooks and MutatingAdmissionWebhooks are never called on admission requests for ValidatingWebhookConfiguration and MutatingWebhookConfiguration objects.", "items": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.admissionregistration.v1.RuleWithOperations" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.admissionregistration.v1.RuleWithOperations" }, "type": [ "array", diff --git a/helm-charts/nginx-ingress/v1.31.2/mutatingwebhookconfiguration-admissionregistration-v1.json b/helm-charts/nginx-ingress/v1.32.0/mutatingwebhookconfiguration-admissionregistration-v1.json similarity index 94% rename from helm-charts/nginx-ingress/v1.31.2/mutatingwebhookconfiguration-admissionregistration-v1.json rename to helm-charts/nginx-ingress/v1.32.0/mutatingwebhookconfiguration-admissionregistration-v1.json index 5eb8c8c..62ddd8c 100644 --- a/helm-charts/nginx-ingress/v1.31.2/mutatingwebhookconfiguration-admissionregistration-v1.json +++ b/helm-charts/nginx-ingress/v1.32.0/mutatingwebhookconfiguration-admissionregistration-v1.json @@ -22,13 +22,13 @@ ] }, "metadata": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta", "description": "Standard object metadata; More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#metadata." }, "webhooks": { "description": "Webhooks is a list of webhooks and the affected resources and operations.", "items": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.admissionregistration.v1.MutatingWebhook" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.admissionregistration.v1.MutatingWebhook" }, "type": [ "array", diff --git a/helm-charts/nginx-ingress/v1.31.2/mutatingwebhookconfiguration.json b/helm-charts/nginx-ingress/v1.32.0/mutatingwebhookconfiguration.json similarity index 94% rename from helm-charts/nginx-ingress/v1.31.2/mutatingwebhookconfiguration.json rename to helm-charts/nginx-ingress/v1.32.0/mutatingwebhookconfiguration.json index af43b07..1de46dd 100644 --- a/helm-charts/nginx-ingress/v1.31.2/mutatingwebhookconfiguration.json +++ b/helm-charts/nginx-ingress/v1.32.0/mutatingwebhookconfiguration.json @@ -19,13 +19,13 @@ ] }, "metadata": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta", "description": "Standard object metadata; More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#metadata." }, "webhooks": { "description": "Webhooks is a list of webhooks and the affected resources and operations.", "items": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.admissionregistration.v1.MutatingWebhook" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.admissionregistration.v1.MutatingWebhook" }, "type": [ "array", diff --git a/helm-charts/nginx-ingress/v1.31.2/mutatingwebhookconfigurationlist-admissionregistration-v1.json b/helm-charts/nginx-ingress/v1.32.0/mutatingwebhookconfigurationlist-admissionregistration-v1.json similarity index 93% rename from helm-charts/nginx-ingress/v1.31.2/mutatingwebhookconfigurationlist-admissionregistration-v1.json rename to helm-charts/nginx-ingress/v1.32.0/mutatingwebhookconfigurationlist-admissionregistration-v1.json index 8427db8..f4ac992 100644 --- a/helm-charts/nginx-ingress/v1.31.2/mutatingwebhookconfigurationlist-admissionregistration-v1.json +++ b/helm-charts/nginx-ingress/v1.32.0/mutatingwebhookconfigurationlist-admissionregistration-v1.json @@ -14,7 +14,7 @@ "items": { "description": "List of MutatingWebhookConfiguration.", "items": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.admissionregistration.v1.MutatingWebhookConfiguration" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.admissionregistration.v1.MutatingWebhookConfiguration" }, "type": [ "array", @@ -32,7 +32,7 @@ ] }, "metadata": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.ListMeta", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.ListMeta", "description": "Standard list metadata. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds" } }, diff --git a/helm-charts/nginx-ingress/v1.31.2/mutatingwebhookconfigurationlist.json b/helm-charts/nginx-ingress/v1.32.0/mutatingwebhookconfigurationlist.json similarity index 93% rename from helm-charts/nginx-ingress/v1.31.2/mutatingwebhookconfigurationlist.json rename to helm-charts/nginx-ingress/v1.32.0/mutatingwebhookconfigurationlist.json index 17f1094..2a51fc4 100644 --- a/helm-charts/nginx-ingress/v1.31.2/mutatingwebhookconfigurationlist.json +++ b/helm-charts/nginx-ingress/v1.32.0/mutatingwebhookconfigurationlist.json @@ -11,7 +11,7 @@ "items": { "description": "List of MutatingWebhookConfiguration.", "items": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.admissionregistration.v1.MutatingWebhookConfiguration" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.admissionregistration.v1.MutatingWebhookConfiguration" }, "type": [ "array", @@ -29,7 +29,7 @@ ] }, "metadata": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.ListMeta", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.ListMeta", "description": "Standard list metadata. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds" } }, diff --git a/helm-charts/nginx-ingress/v1.32.0/mutation-admissionregistration-v1alpha1.json b/helm-charts/nginx-ingress/v1.32.0/mutation-admissionregistration-v1alpha1.json new file mode 100644 index 0000000..6f74640 --- /dev/null +++ b/helm-charts/nginx-ingress/v1.32.0/mutation-admissionregistration-v1alpha1.json @@ -0,0 +1,25 @@ +{ + "description": "Mutation specifies the CEL expression which is used to apply the Mutation.", + "properties": { + "applyConfiguration": { + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.admissionregistration.v1alpha1.ApplyConfiguration", + "description": "applyConfiguration defines the desired configuration values of an object. The configuration is applied to the admission object using [structured merge diff](https://github.com/kubernetes-sigs/structured-merge-diff). A CEL expression is used to create apply configuration." + }, + "jsonPatch": { + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.admissionregistration.v1alpha1.JSONPatch", + "description": "jsonPatch defines a [JSON patch](https://jsonpatch.com/) operation to perform a mutation to the object. A CEL expression is used to create the JSON patch." + }, + "patchType": { + "description": "patchType indicates the patch strategy used. Allowed values are \"ApplyConfiguration\" and \"JSONPatch\". Required.", + "type": [ + "string", + "null" + ] + } + }, + "required": [ + "patchType" + ], + "type": "object", + "$schema": "http://json-schema.org/schema#" +} \ No newline at end of file diff --git a/helm-charts/nginx-ingress/v1.32.0/mutation.json b/helm-charts/nginx-ingress/v1.32.0/mutation.json new file mode 100644 index 0000000..6f74640 --- /dev/null +++ b/helm-charts/nginx-ingress/v1.32.0/mutation.json @@ -0,0 +1,25 @@ +{ + "description": "Mutation specifies the CEL expression which is used to apply the Mutation.", + "properties": { + "applyConfiguration": { + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.admissionregistration.v1alpha1.ApplyConfiguration", + "description": "applyConfiguration defines the desired configuration values of an object. The configuration is applied to the admission object using [structured merge diff](https://github.com/kubernetes-sigs/structured-merge-diff). A CEL expression is used to create apply configuration." + }, + "jsonPatch": { + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.admissionregistration.v1alpha1.JSONPatch", + "description": "jsonPatch defines a [JSON patch](https://jsonpatch.com/) operation to perform a mutation to the object. A CEL expression is used to create the JSON patch." + }, + "patchType": { + "description": "patchType indicates the patch strategy used. Allowed values are \"ApplyConfiguration\" and \"JSONPatch\". Required.", + "type": [ + "string", + "null" + ] + } + }, + "required": [ + "patchType" + ], + "type": "object", + "$schema": "http://json-schema.org/schema#" +} \ No newline at end of file diff --git a/helm-charts/nginx-ingress/v1.31.2/namedrulewithoperations-admissionregistration-v1.json b/helm-charts/nginx-ingress/v1.32.0/namedrulewithoperations-admissionregistration-v1.json similarity index 100% rename from helm-charts/nginx-ingress/v1.31.2/namedrulewithoperations-admissionregistration-v1.json rename to helm-charts/nginx-ingress/v1.32.0/namedrulewithoperations-admissionregistration-v1.json diff --git a/helm-charts/nginx-ingress/v1.31.2/namedrulewithoperations-admissionregistration-v1alpha1.json b/helm-charts/nginx-ingress/v1.32.0/namedrulewithoperations-admissionregistration-v1alpha1.json similarity index 100% rename from helm-charts/nginx-ingress/v1.31.2/namedrulewithoperations-admissionregistration-v1alpha1.json rename to helm-charts/nginx-ingress/v1.32.0/namedrulewithoperations-admissionregistration-v1alpha1.json diff --git a/helm-charts/nginx-ingress/v1.31.2/namedrulewithoperations-admissionregistration-v1beta1.json b/helm-charts/nginx-ingress/v1.32.0/namedrulewithoperations-admissionregistration-v1beta1.json similarity index 100% rename from helm-charts/nginx-ingress/v1.31.2/namedrulewithoperations-admissionregistration-v1beta1.json rename to helm-charts/nginx-ingress/v1.32.0/namedrulewithoperations-admissionregistration-v1beta1.json diff --git a/helm-charts/nginx-ingress/v1.31.2/namedrulewithoperations.json b/helm-charts/nginx-ingress/v1.32.0/namedrulewithoperations.json similarity index 100% rename from helm-charts/nginx-ingress/v1.31.2/namedrulewithoperations.json rename to helm-charts/nginx-ingress/v1.32.0/namedrulewithoperations.json diff --git a/helm-charts/nginx-ingress/v1.31.2/namespace-v1.json b/helm-charts/nginx-ingress/v1.32.0/namespace-v1.json similarity index 91% rename from helm-charts/nginx-ingress/v1.31.2/namespace-v1.json rename to helm-charts/nginx-ingress/v1.32.0/namespace-v1.json index 1f7b1e4..d297356 100644 --- a/helm-charts/nginx-ingress/v1.31.2/namespace-v1.json +++ b/helm-charts/nginx-ingress/v1.32.0/namespace-v1.json @@ -22,15 +22,15 @@ ] }, "metadata": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta", "description": "Standard object's metadata. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#metadata" }, "spec": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.core.v1.NamespaceSpec", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.core.v1.NamespaceSpec", "description": "Spec defines the behavior of the Namespace. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#spec-and-status" }, "status": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.core.v1.NamespaceStatus", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.core.v1.NamespaceStatus", "description": "Status describes the current status of a Namespace. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#spec-and-status" } }, diff --git a/helm-charts/nginx-ingress/v1.31.2/namespace.json b/helm-charts/nginx-ingress/v1.32.0/namespace.json similarity index 91% rename from helm-charts/nginx-ingress/v1.31.2/namespace.json rename to helm-charts/nginx-ingress/v1.32.0/namespace.json index 704f1c3..f2d6153 100644 --- a/helm-charts/nginx-ingress/v1.31.2/namespace.json +++ b/helm-charts/nginx-ingress/v1.32.0/namespace.json @@ -19,15 +19,15 @@ ] }, "metadata": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta", "description": "Standard object's metadata. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#metadata" }, "spec": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.core.v1.NamespaceSpec", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.core.v1.NamespaceSpec", "description": "Spec defines the behavior of the Namespace. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#spec-and-status" }, "status": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.core.v1.NamespaceStatus", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.core.v1.NamespaceStatus", "description": "Status describes the current status of a Namespace. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#spec-and-status" } }, diff --git a/helm-charts/nginx-ingress/v1.31.2/namespacecondition-v1.json b/helm-charts/nginx-ingress/v1.32.0/namespacecondition-v1.json similarity index 67% rename from helm-charts/nginx-ingress/v1.31.2/namespacecondition-v1.json rename to helm-charts/nginx-ingress/v1.32.0/namespacecondition-v1.json index 3b4d68a..5987330 100644 --- a/helm-charts/nginx-ingress/v1.31.2/namespacecondition-v1.json +++ b/helm-charts/nginx-ingress/v1.32.0/namespacecondition-v1.json @@ -2,15 +2,18 @@ "description": "NamespaceCondition contains details about state of namespace.", "properties": { "lastTransitionTime": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.Time" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.Time", + "description": "Last time the condition transitioned from one status to another." }, "message": { + "description": "Human-readable message indicating details about last transition.", "type": [ "string", "null" ] }, "reason": { + "description": "Unique, one-word, CamelCase reason for the condition's last transition.", "type": [ "string", "null" diff --git a/helm-charts/nginx-ingress/v1.31.2/namespacecondition.json b/helm-charts/nginx-ingress/v1.32.0/namespacecondition.json similarity index 67% rename from helm-charts/nginx-ingress/v1.31.2/namespacecondition.json rename to helm-charts/nginx-ingress/v1.32.0/namespacecondition.json index 3b4d68a..5987330 100644 --- a/helm-charts/nginx-ingress/v1.31.2/namespacecondition.json +++ b/helm-charts/nginx-ingress/v1.32.0/namespacecondition.json @@ -2,15 +2,18 @@ "description": "NamespaceCondition contains details about state of namespace.", "properties": { "lastTransitionTime": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.Time" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.Time", + "description": "Last time the condition transitioned from one status to another." }, "message": { + "description": "Human-readable message indicating details about last transition.", "type": [ "string", "null" ] }, "reason": { + "description": "Unique, one-word, CamelCase reason for the condition's last transition.", "type": [ "string", "null" diff --git a/helm-charts/nginx-ingress/v1.31.2/namespacelist-v1.json b/helm-charts/nginx-ingress/v1.32.0/namespacelist-v1.json similarity index 93% rename from helm-charts/nginx-ingress/v1.31.2/namespacelist-v1.json rename to helm-charts/nginx-ingress/v1.32.0/namespacelist-v1.json index 7bfe81d..a791e7f 100644 --- a/helm-charts/nginx-ingress/v1.31.2/namespacelist-v1.json +++ b/helm-charts/nginx-ingress/v1.32.0/namespacelist-v1.json @@ -14,7 +14,7 @@ "items": { "description": "Items is the list of Namespace objects in the list. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/namespaces/", "items": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.core.v1.Namespace" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.core.v1.Namespace" }, "type": [ "array", @@ -32,7 +32,7 @@ ] }, "metadata": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.ListMeta", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.ListMeta", "description": "Standard list metadata. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds" } }, diff --git a/helm-charts/nginx-ingress/v1.31.2/namespacelist.json b/helm-charts/nginx-ingress/v1.32.0/namespacelist.json similarity index 93% rename from helm-charts/nginx-ingress/v1.31.2/namespacelist.json rename to helm-charts/nginx-ingress/v1.32.0/namespacelist.json index b9de1db..63bf874 100644 --- a/helm-charts/nginx-ingress/v1.31.2/namespacelist.json +++ b/helm-charts/nginx-ingress/v1.32.0/namespacelist.json @@ -11,7 +11,7 @@ "items": { "description": "Items is the list of Namespace objects in the list. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/namespaces/", "items": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.core.v1.Namespace" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.core.v1.Namespace" }, "type": [ "array", @@ -29,7 +29,7 @@ ] }, "metadata": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.ListMeta", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.ListMeta", "description": "Standard list metadata. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds" } }, diff --git a/helm-charts/nginx-ingress/v1.31.2/namespacespec-v1.json b/helm-charts/nginx-ingress/v1.32.0/namespacespec-v1.json similarity index 100% rename from helm-charts/nginx-ingress/v1.31.2/namespacespec-v1.json rename to helm-charts/nginx-ingress/v1.32.0/namespacespec-v1.json diff --git a/helm-charts/nginx-ingress/v1.31.2/namespacespec.json b/helm-charts/nginx-ingress/v1.32.0/namespacespec.json similarity index 100% rename from helm-charts/nginx-ingress/v1.31.2/namespacespec.json rename to helm-charts/nginx-ingress/v1.32.0/namespacespec.json diff --git a/helm-charts/nginx-ingress/v1.31.2/namespacestatus-v1.json b/helm-charts/nginx-ingress/v1.32.0/namespacestatus-v1.json similarity index 93% rename from helm-charts/nginx-ingress/v1.31.2/namespacestatus-v1.json rename to helm-charts/nginx-ingress/v1.32.0/namespacestatus-v1.json index 5187565..6521f2d 100644 --- a/helm-charts/nginx-ingress/v1.31.2/namespacestatus-v1.json +++ b/helm-charts/nginx-ingress/v1.32.0/namespacestatus-v1.json @@ -4,7 +4,7 @@ "conditions": { "description": "Represents the latest available observations of a namespace's current state.", "items": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.core.v1.NamespaceCondition" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.core.v1.NamespaceCondition" }, "type": [ "array", diff --git a/helm-charts/nginx-ingress/v1.31.2/namespacestatus.json b/helm-charts/nginx-ingress/v1.32.0/namespacestatus.json similarity index 93% rename from helm-charts/nginx-ingress/v1.31.2/namespacestatus.json rename to helm-charts/nginx-ingress/v1.32.0/namespacestatus.json index 5187565..6521f2d 100644 --- a/helm-charts/nginx-ingress/v1.31.2/namespacestatus.json +++ b/helm-charts/nginx-ingress/v1.32.0/namespacestatus.json @@ -4,7 +4,7 @@ "conditions": { "description": "Represents the latest available observations of a namespace's current state.", "items": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.core.v1.NamespaceCondition" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.core.v1.NamespaceCondition" }, "type": [ "array", diff --git a/helm-charts/nginx-ingress/v1.32.0/networkdevicedata-resource-v1alpha3.json b/helm-charts/nginx-ingress/v1.32.0/networkdevicedata-resource-v1alpha3.json new file mode 100644 index 0000000..b291f26 --- /dev/null +++ b/helm-charts/nginx-ingress/v1.32.0/networkdevicedata-resource-v1alpha3.json @@ -0,0 +1,35 @@ +{ + "description": "NetworkDeviceData provides network-related details for the allocated device. This information may be filled by drivers or other components to configure or identify the device within a network context.", + "properties": { + "hardwareAddress": { + "description": "HardwareAddress represents the hardware address (e.g. MAC Address) of the device's network interface.\n\nMust not be longer than 128 characters.", + "type": [ + "string", + "null" + ] + }, + "interfaceName": { + "description": "InterfaceName specifies the name of the network interface associated with the allocated device. This might be the name of a physical or virtual network interface being configured in the pod.\n\nMust not be longer than 256 characters.", + "type": [ + "string", + "null" + ] + }, + "ips": { + "description": "IPs lists the network addresses assigned to the device's network interface. This can include both IPv4 and IPv6 addresses. The IPs are in the CIDR notation, which includes both the address and the associated subnet mask. e.g.: \"192.0.2.5/24\" for IPv4 and \"2001:db8::5/64\" for IPv6.", + "items": { + "type": [ + "string", + "null" + ] + }, + "type": [ + "array", + "null" + ], + "x-kubernetes-list-type": "atomic" + } + }, + "type": "object", + "$schema": "http://json-schema.org/schema#" +} \ No newline at end of file diff --git a/helm-charts/nginx-ingress/v1.32.0/networkdevicedata-resource-v1beta1.json b/helm-charts/nginx-ingress/v1.32.0/networkdevicedata-resource-v1beta1.json new file mode 100644 index 0000000..b291f26 --- /dev/null +++ b/helm-charts/nginx-ingress/v1.32.0/networkdevicedata-resource-v1beta1.json @@ -0,0 +1,35 @@ +{ + "description": "NetworkDeviceData provides network-related details for the allocated device. This information may be filled by drivers or other components to configure or identify the device within a network context.", + "properties": { + "hardwareAddress": { + "description": "HardwareAddress represents the hardware address (e.g. MAC Address) of the device's network interface.\n\nMust not be longer than 128 characters.", + "type": [ + "string", + "null" + ] + }, + "interfaceName": { + "description": "InterfaceName specifies the name of the network interface associated with the allocated device. This might be the name of a physical or virtual network interface being configured in the pod.\n\nMust not be longer than 256 characters.", + "type": [ + "string", + "null" + ] + }, + "ips": { + "description": "IPs lists the network addresses assigned to the device's network interface. This can include both IPv4 and IPv6 addresses. The IPs are in the CIDR notation, which includes both the address and the associated subnet mask. e.g.: \"192.0.2.5/24\" for IPv4 and \"2001:db8::5/64\" for IPv6.", + "items": { + "type": [ + "string", + "null" + ] + }, + "type": [ + "array", + "null" + ], + "x-kubernetes-list-type": "atomic" + } + }, + "type": "object", + "$schema": "http://json-schema.org/schema#" +} \ No newline at end of file diff --git a/helm-charts/nginx-ingress/v1.32.0/networkdevicedata.json b/helm-charts/nginx-ingress/v1.32.0/networkdevicedata.json new file mode 100644 index 0000000..b291f26 --- /dev/null +++ b/helm-charts/nginx-ingress/v1.32.0/networkdevicedata.json @@ -0,0 +1,35 @@ +{ + "description": "NetworkDeviceData provides network-related details for the allocated device. This information may be filled by drivers or other components to configure or identify the device within a network context.", + "properties": { + "hardwareAddress": { + "description": "HardwareAddress represents the hardware address (e.g. MAC Address) of the device's network interface.\n\nMust not be longer than 128 characters.", + "type": [ + "string", + "null" + ] + }, + "interfaceName": { + "description": "InterfaceName specifies the name of the network interface associated with the allocated device. This might be the name of a physical or virtual network interface being configured in the pod.\n\nMust not be longer than 256 characters.", + "type": [ + "string", + "null" + ] + }, + "ips": { + "description": "IPs lists the network addresses assigned to the device's network interface. This can include both IPv4 and IPv6 addresses. The IPs are in the CIDR notation, which includes both the address and the associated subnet mask. e.g.: \"192.0.2.5/24\" for IPv4 and \"2001:db8::5/64\" for IPv6.", + "items": { + "type": [ + "string", + "null" + ] + }, + "type": [ + "array", + "null" + ], + "x-kubernetes-list-type": "atomic" + } + }, + "type": "object", + "$schema": "http://json-schema.org/schema#" +} \ No newline at end of file diff --git a/helm-charts/nginx-ingress/v1.31.2/networkpolicy-networking-v1.json b/helm-charts/nginx-ingress/v1.32.0/networkpolicy-networking-v1.json similarity index 93% rename from helm-charts/nginx-ingress/v1.31.2/networkpolicy-networking-v1.json rename to helm-charts/nginx-ingress/v1.32.0/networkpolicy-networking-v1.json index 554dfbe..da5d907 100644 --- a/helm-charts/nginx-ingress/v1.31.2/networkpolicy-networking-v1.json +++ b/helm-charts/nginx-ingress/v1.32.0/networkpolicy-networking-v1.json @@ -22,11 +22,11 @@ ] }, "metadata": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta", "description": "Standard object's metadata. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#metadata" }, "spec": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.networking.v1.NetworkPolicySpec", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.networking.v1.NetworkPolicySpec", "description": "spec represents the specification of the desired behavior for this NetworkPolicy." } }, diff --git a/helm-charts/nginx-ingress/v1.31.2/networkpolicy.json b/helm-charts/nginx-ingress/v1.32.0/networkpolicy.json similarity index 92% rename from helm-charts/nginx-ingress/v1.31.2/networkpolicy.json rename to helm-charts/nginx-ingress/v1.32.0/networkpolicy.json index f5dfb06..559d618 100644 --- a/helm-charts/nginx-ingress/v1.31.2/networkpolicy.json +++ b/helm-charts/nginx-ingress/v1.32.0/networkpolicy.json @@ -19,11 +19,11 @@ ] }, "metadata": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta", "description": "Standard object's metadata. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#metadata" }, "spec": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.networking.v1.NetworkPolicySpec", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.networking.v1.NetworkPolicySpec", "description": "spec represents the specification of the desired behavior for this NetworkPolicy." } }, diff --git a/helm-charts/nginx-ingress/v1.31.2/networkpolicyegressrule-networking-v1.json b/helm-charts/nginx-ingress/v1.32.0/networkpolicyegressrule-networking-v1.json similarity index 92% rename from helm-charts/nginx-ingress/v1.31.2/networkpolicyegressrule-networking-v1.json rename to helm-charts/nginx-ingress/v1.32.0/networkpolicyegressrule-networking-v1.json index f499f2c..07866c9 100644 --- a/helm-charts/nginx-ingress/v1.31.2/networkpolicyegressrule-networking-v1.json +++ b/helm-charts/nginx-ingress/v1.32.0/networkpolicyegressrule-networking-v1.json @@ -4,7 +4,7 @@ "ports": { "description": "ports is a list of destination ports for outgoing traffic. Each item in this list is combined using a logical OR. If this field is empty or missing, this rule matches all ports (traffic not restricted by port). If this field is present and contains at least one item, then this rule allows traffic only if the traffic matches at least one port in the list.", "items": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.networking.v1.NetworkPolicyPort" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.networking.v1.NetworkPolicyPort" }, "type": [ "array", @@ -15,7 +15,7 @@ "to": { "description": "to is a list of destinations for outgoing traffic of pods selected for this rule. Items in this list are combined using a logical OR operation. If this field is empty or missing, this rule matches all destinations (traffic not restricted by destination). If this field is present and contains at least one item, this rule allows traffic only if the traffic matches at least one item in the to list.", "items": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.networking.v1.NetworkPolicyPeer" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.networking.v1.NetworkPolicyPeer" }, "type": [ "array", diff --git a/helm-charts/nginx-ingress/v1.31.2/networkpolicyegressrule.json b/helm-charts/nginx-ingress/v1.32.0/networkpolicyegressrule.json similarity index 92% rename from helm-charts/nginx-ingress/v1.31.2/networkpolicyegressrule.json rename to helm-charts/nginx-ingress/v1.32.0/networkpolicyegressrule.json index f499f2c..07866c9 100644 --- a/helm-charts/nginx-ingress/v1.31.2/networkpolicyegressrule.json +++ b/helm-charts/nginx-ingress/v1.32.0/networkpolicyegressrule.json @@ -4,7 +4,7 @@ "ports": { "description": "ports is a list of destination ports for outgoing traffic. Each item in this list is combined using a logical OR. If this field is empty or missing, this rule matches all ports (traffic not restricted by port). If this field is present and contains at least one item, then this rule allows traffic only if the traffic matches at least one port in the list.", "items": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.networking.v1.NetworkPolicyPort" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.networking.v1.NetworkPolicyPort" }, "type": [ "array", @@ -15,7 +15,7 @@ "to": { "description": "to is a list of destinations for outgoing traffic of pods selected for this rule. Items in this list are combined using a logical OR operation. If this field is empty or missing, this rule matches all destinations (traffic not restricted by destination). If this field is present and contains at least one item, this rule allows traffic only if the traffic matches at least one item in the to list.", "items": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.networking.v1.NetworkPolicyPeer" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.networking.v1.NetworkPolicyPeer" }, "type": [ "array", diff --git a/helm-charts/nginx-ingress/v1.31.2/networkpolicyingressrule-networking-v1.json b/helm-charts/nginx-ingress/v1.32.0/networkpolicyingressrule-networking-v1.json similarity index 92% rename from helm-charts/nginx-ingress/v1.31.2/networkpolicyingressrule-networking-v1.json rename to helm-charts/nginx-ingress/v1.32.0/networkpolicyingressrule-networking-v1.json index e2835d8..a909912 100644 --- a/helm-charts/nginx-ingress/v1.31.2/networkpolicyingressrule-networking-v1.json +++ b/helm-charts/nginx-ingress/v1.32.0/networkpolicyingressrule-networking-v1.json @@ -4,7 +4,7 @@ "from": { "description": "from is a list of sources which should be able to access the pods selected for this rule. Items in this list are combined using a logical OR operation. If this field is empty or missing, this rule matches all sources (traffic not restricted by source). If this field is present and contains at least one item, this rule allows traffic only if the traffic matches at least one item in the from list.", "items": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.networking.v1.NetworkPolicyPeer" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.networking.v1.NetworkPolicyPeer" }, "type": [ "array", @@ -15,7 +15,7 @@ "ports": { "description": "ports is a list of ports which should be made accessible on the pods selected for this rule. Each item in this list is combined using a logical OR. If this field is empty or missing, this rule matches all ports (traffic not restricted by port). If this field is present and contains at least one item, then this rule allows traffic only if the traffic matches at least one port in the list.", "items": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.networking.v1.NetworkPolicyPort" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.networking.v1.NetworkPolicyPort" }, "type": [ "array", diff --git a/helm-charts/nginx-ingress/v1.31.2/networkpolicyingressrule.json b/helm-charts/nginx-ingress/v1.32.0/networkpolicyingressrule.json similarity index 92% rename from helm-charts/nginx-ingress/v1.31.2/networkpolicyingressrule.json rename to helm-charts/nginx-ingress/v1.32.0/networkpolicyingressrule.json index e2835d8..a909912 100644 --- a/helm-charts/nginx-ingress/v1.31.2/networkpolicyingressrule.json +++ b/helm-charts/nginx-ingress/v1.32.0/networkpolicyingressrule.json @@ -4,7 +4,7 @@ "from": { "description": "from is a list of sources which should be able to access the pods selected for this rule. Items in this list are combined using a logical OR operation. If this field is empty or missing, this rule matches all sources (traffic not restricted by source). If this field is present and contains at least one item, this rule allows traffic only if the traffic matches at least one item in the from list.", "items": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.networking.v1.NetworkPolicyPeer" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.networking.v1.NetworkPolicyPeer" }, "type": [ "array", @@ -15,7 +15,7 @@ "ports": { "description": "ports is a list of ports which should be made accessible on the pods selected for this rule. Each item in this list is combined using a logical OR. If this field is empty or missing, this rule matches all ports (traffic not restricted by port). If this field is present and contains at least one item, then this rule allows traffic only if the traffic matches at least one port in the list.", "items": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.networking.v1.NetworkPolicyPort" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.networking.v1.NetworkPolicyPort" }, "type": [ "array", diff --git a/helm-charts/nginx-ingress/v1.31.2/networkpolicylist-networking-v1.json b/helm-charts/nginx-ingress/v1.32.0/networkpolicylist-networking-v1.json similarity index 93% rename from helm-charts/nginx-ingress/v1.31.2/networkpolicylist-networking-v1.json rename to helm-charts/nginx-ingress/v1.32.0/networkpolicylist-networking-v1.json index cce5182..28366ef 100644 --- a/helm-charts/nginx-ingress/v1.31.2/networkpolicylist-networking-v1.json +++ b/helm-charts/nginx-ingress/v1.32.0/networkpolicylist-networking-v1.json @@ -14,7 +14,7 @@ "items": { "description": "items is a list of schema objects.", "items": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.networking.v1.NetworkPolicy" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.networking.v1.NetworkPolicy" }, "type": [ "array", @@ -32,7 +32,7 @@ ] }, "metadata": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.ListMeta", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.ListMeta", "description": "Standard list metadata. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#metadata" } }, diff --git a/helm-charts/nginx-ingress/v1.31.2/networkpolicylist.json b/helm-charts/nginx-ingress/v1.32.0/networkpolicylist.json similarity index 93% rename from helm-charts/nginx-ingress/v1.31.2/networkpolicylist.json rename to helm-charts/nginx-ingress/v1.32.0/networkpolicylist.json index 3717826..e0a9485 100644 --- a/helm-charts/nginx-ingress/v1.31.2/networkpolicylist.json +++ b/helm-charts/nginx-ingress/v1.32.0/networkpolicylist.json @@ -11,7 +11,7 @@ "items": { "description": "items is a list of schema objects.", "items": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.networking.v1.NetworkPolicy" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.networking.v1.NetworkPolicy" }, "type": [ "array", @@ -29,7 +29,7 @@ ] }, "metadata": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.ListMeta", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.ListMeta", "description": "Standard list metadata. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#metadata" } }, diff --git a/helm-charts/nginx-ingress/v1.31.2/networkpolicypeer-networking-v1.json b/helm-charts/nginx-ingress/v1.32.0/networkpolicypeer-networking-v1.json similarity index 89% rename from helm-charts/nginx-ingress/v1.31.2/networkpolicypeer-networking-v1.json rename to helm-charts/nginx-ingress/v1.32.0/networkpolicypeer-networking-v1.json index 9aadfee..49ee2a5 100644 --- a/helm-charts/nginx-ingress/v1.31.2/networkpolicypeer-networking-v1.json +++ b/helm-charts/nginx-ingress/v1.32.0/networkpolicypeer-networking-v1.json @@ -2,15 +2,15 @@ "description": "NetworkPolicyPeer describes a peer to allow traffic to/from. Only certain combinations of fields are allowed", "properties": { "ipBlock": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.networking.v1.IPBlock", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.networking.v1.IPBlock", "description": "ipBlock defines policy on a particular IPBlock. If this field is set then neither of the other fields can be." }, "namespaceSelector": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.LabelSelector", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.LabelSelector", "description": "namespaceSelector selects namespaces using cluster-scoped labels. This field follows standard label selector semantics; if present but empty, it selects all namespaces.\n\nIf podSelector is also set, then the NetworkPolicyPeer as a whole selects the pods matching podSelector in the namespaces selected by namespaceSelector. Otherwise it selects all pods in the namespaces selected by namespaceSelector." }, "podSelector": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.LabelSelector", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.LabelSelector", "description": "podSelector is a label selector which selects pods. This field follows standard label selector semantics; if present but empty, it selects all pods.\n\nIf namespaceSelector is also set, then the NetworkPolicyPeer as a whole selects the pods matching podSelector in the Namespaces selected by NamespaceSelector. Otherwise it selects the pods matching podSelector in the policy's own namespace." } }, diff --git a/helm-charts/nginx-ingress/v1.31.2/networkpolicypeer.json b/helm-charts/nginx-ingress/v1.32.0/networkpolicypeer.json similarity index 89% rename from helm-charts/nginx-ingress/v1.31.2/networkpolicypeer.json rename to helm-charts/nginx-ingress/v1.32.0/networkpolicypeer.json index 9aadfee..49ee2a5 100644 --- a/helm-charts/nginx-ingress/v1.31.2/networkpolicypeer.json +++ b/helm-charts/nginx-ingress/v1.32.0/networkpolicypeer.json @@ -2,15 +2,15 @@ "description": "NetworkPolicyPeer describes a peer to allow traffic to/from. Only certain combinations of fields are allowed", "properties": { "ipBlock": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.networking.v1.IPBlock", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.networking.v1.IPBlock", "description": "ipBlock defines policy on a particular IPBlock. If this field is set then neither of the other fields can be." }, "namespaceSelector": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.LabelSelector", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.LabelSelector", "description": "namespaceSelector selects namespaces using cluster-scoped labels. This field follows standard label selector semantics; if present but empty, it selects all namespaces.\n\nIf podSelector is also set, then the NetworkPolicyPeer as a whole selects the pods matching podSelector in the namespaces selected by namespaceSelector. Otherwise it selects all pods in the namespaces selected by namespaceSelector." }, "podSelector": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.LabelSelector", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.LabelSelector", "description": "podSelector is a label selector which selects pods. This field follows standard label selector semantics; if present but empty, it selects all pods.\n\nIf namespaceSelector is also set, then the NetworkPolicyPeer as a whole selects the pods matching podSelector in the Namespaces selected by NamespaceSelector. Otherwise it selects the pods matching podSelector in the policy's own namespace." } }, diff --git a/helm-charts/nginx-ingress/v1.31.2/networkpolicyport-networking-v1.json b/helm-charts/nginx-ingress/v1.32.0/networkpolicyport-networking-v1.json similarity index 95% rename from helm-charts/nginx-ingress/v1.31.2/networkpolicyport-networking-v1.json rename to helm-charts/nginx-ingress/v1.32.0/networkpolicyport-networking-v1.json index 844930e..89a3c17 100644 --- a/helm-charts/nginx-ingress/v1.31.2/networkpolicyport-networking-v1.json +++ b/helm-charts/nginx-ingress/v1.32.0/networkpolicyport-networking-v1.json @@ -10,7 +10,7 @@ ] }, "port": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.apimachinery.pkg.util.intstr.IntOrString", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.apimachinery.pkg.util.intstr.IntOrString", "description": "port represents the port on the given protocol. This can either be a numerical or named port on a pod. If this field is not provided, this matches all port names and numbers. If present, only traffic on the specified protocol AND port will be matched." }, "protocol": { diff --git a/helm-charts/nginx-ingress/v1.31.2/networkpolicyport.json b/helm-charts/nginx-ingress/v1.32.0/networkpolicyport.json similarity index 95% rename from helm-charts/nginx-ingress/v1.31.2/networkpolicyport.json rename to helm-charts/nginx-ingress/v1.32.0/networkpolicyport.json index 844930e..89a3c17 100644 --- a/helm-charts/nginx-ingress/v1.31.2/networkpolicyport.json +++ b/helm-charts/nginx-ingress/v1.32.0/networkpolicyport.json @@ -10,7 +10,7 @@ ] }, "port": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.apimachinery.pkg.util.intstr.IntOrString", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.apimachinery.pkg.util.intstr.IntOrString", "description": "port represents the port on the given protocol. This can either be a numerical or named port on a pod. If this field is not provided, this matches all port names and numbers. If present, only traffic on the specified protocol AND port will be matched." }, "protocol": { diff --git a/helm-charts/nginx-ingress/v1.31.2/networkpolicyspec-networking-v1.json b/helm-charts/nginx-ingress/v1.32.0/networkpolicyspec-networking-v1.json similarity index 94% rename from helm-charts/nginx-ingress/v1.31.2/networkpolicyspec-networking-v1.json rename to helm-charts/nginx-ingress/v1.32.0/networkpolicyspec-networking-v1.json index cded749..76d65ba 100644 --- a/helm-charts/nginx-ingress/v1.31.2/networkpolicyspec-networking-v1.json +++ b/helm-charts/nginx-ingress/v1.32.0/networkpolicyspec-networking-v1.json @@ -4,7 +4,7 @@ "egress": { "description": "egress is a list of egress rules to be applied to the selected pods. Outgoing traffic is allowed if there are no NetworkPolicies selecting the pod (and cluster policy otherwise allows the traffic), OR if the traffic matches at least one egress rule across all of the NetworkPolicy objects whose podSelector matches the pod. If this field is empty then this NetworkPolicy limits all outgoing traffic (and serves solely to ensure that the pods it selects are isolated by default). This field is beta-level in 1.8", "items": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.networking.v1.NetworkPolicyEgressRule" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.networking.v1.NetworkPolicyEgressRule" }, "type": [ "array", @@ -15,7 +15,7 @@ "ingress": { "description": "ingress is a list of ingress rules to be applied to the selected pods. Traffic is allowed to a pod if there are no NetworkPolicies selecting the pod (and cluster policy otherwise allows the traffic), OR if the traffic source is the pod's local node, OR if the traffic matches at least one ingress rule across all of the NetworkPolicy objects whose podSelector matches the pod. If this field is empty then this NetworkPolicy does not allow any traffic (and serves solely to ensure that the pods it selects are isolated by default)", "items": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.networking.v1.NetworkPolicyIngressRule" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.networking.v1.NetworkPolicyIngressRule" }, "type": [ "array", @@ -24,7 +24,7 @@ "x-kubernetes-list-type": "atomic" }, "podSelector": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.LabelSelector", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.LabelSelector", "description": "podSelector selects the pods to which this NetworkPolicy object applies. The array of ingress rules is applied to any pods selected by this field. Multiple network policies can select the same set of pods. In this case, the ingress rules for each are combined additively. This field is NOT optional and follows standard label selector semantics. An empty podSelector matches all pods in this namespace." }, "policyTypes": { diff --git a/helm-charts/nginx-ingress/v1.31.2/networkpolicyspec.json b/helm-charts/nginx-ingress/v1.32.0/networkpolicyspec.json similarity index 94% rename from helm-charts/nginx-ingress/v1.31.2/networkpolicyspec.json rename to helm-charts/nginx-ingress/v1.32.0/networkpolicyspec.json index cded749..76d65ba 100644 --- a/helm-charts/nginx-ingress/v1.31.2/networkpolicyspec.json +++ b/helm-charts/nginx-ingress/v1.32.0/networkpolicyspec.json @@ -4,7 +4,7 @@ "egress": { "description": "egress is a list of egress rules to be applied to the selected pods. Outgoing traffic is allowed if there are no NetworkPolicies selecting the pod (and cluster policy otherwise allows the traffic), OR if the traffic matches at least one egress rule across all of the NetworkPolicy objects whose podSelector matches the pod. If this field is empty then this NetworkPolicy limits all outgoing traffic (and serves solely to ensure that the pods it selects are isolated by default). This field is beta-level in 1.8", "items": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.networking.v1.NetworkPolicyEgressRule" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.networking.v1.NetworkPolicyEgressRule" }, "type": [ "array", @@ -15,7 +15,7 @@ "ingress": { "description": "ingress is a list of ingress rules to be applied to the selected pods. Traffic is allowed to a pod if there are no NetworkPolicies selecting the pod (and cluster policy otherwise allows the traffic), OR if the traffic source is the pod's local node, OR if the traffic matches at least one ingress rule across all of the NetworkPolicy objects whose podSelector matches the pod. If this field is empty then this NetworkPolicy does not allow any traffic (and serves solely to ensure that the pods it selects are isolated by default)", "items": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.networking.v1.NetworkPolicyIngressRule" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.networking.v1.NetworkPolicyIngressRule" }, "type": [ "array", @@ -24,7 +24,7 @@ "x-kubernetes-list-type": "atomic" }, "podSelector": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.LabelSelector", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.LabelSelector", "description": "podSelector selects the pods to which this NetworkPolicy object applies. The array of ingress rules is applied to any pods selected by this field. Multiple network policies can select the same set of pods. In this case, the ingress rules for each are combined additively. This field is NOT optional and follows standard label selector semantics. An empty podSelector matches all pods in this namespace." }, "policyTypes": { diff --git a/helm-charts/nginx-ingress/v1.31.2/nfsvolumesource-v1.json b/helm-charts/nginx-ingress/v1.32.0/nfsvolumesource-v1.json similarity index 100% rename from helm-charts/nginx-ingress/v1.31.2/nfsvolumesource-v1.json rename to helm-charts/nginx-ingress/v1.32.0/nfsvolumesource-v1.json diff --git a/helm-charts/nginx-ingress/v1.31.2/nfsvolumesource.json b/helm-charts/nginx-ingress/v1.32.0/nfsvolumesource.json similarity index 100% rename from helm-charts/nginx-ingress/v1.31.2/nfsvolumesource.json rename to helm-charts/nginx-ingress/v1.32.0/nfsvolumesource.json diff --git a/helm-charts/nginx-ingress/v1.31.2/node-v1.json b/helm-charts/nginx-ingress/v1.32.0/node-v1.json similarity index 91% rename from helm-charts/nginx-ingress/v1.31.2/node-v1.json rename to helm-charts/nginx-ingress/v1.32.0/node-v1.json index 5bc0f8c..6e4476a 100644 --- a/helm-charts/nginx-ingress/v1.31.2/node-v1.json +++ b/helm-charts/nginx-ingress/v1.32.0/node-v1.json @@ -22,15 +22,15 @@ ] }, "metadata": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta", "description": "Standard object's metadata. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#metadata" }, "spec": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.core.v1.NodeSpec", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.core.v1.NodeSpec", "description": "Spec defines the behavior of a node. https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#spec-and-status" }, "status": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.core.v1.NodeStatus", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.core.v1.NodeStatus", "description": "Most recently observed status of the node. Populated by the system. Read-only. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#spec-and-status" } }, diff --git a/helm-charts/nginx-ingress/v1.31.2/node.json b/helm-charts/nginx-ingress/v1.32.0/node.json similarity index 91% rename from helm-charts/nginx-ingress/v1.31.2/node.json rename to helm-charts/nginx-ingress/v1.32.0/node.json index ebf56a8..e98baeb 100644 --- a/helm-charts/nginx-ingress/v1.31.2/node.json +++ b/helm-charts/nginx-ingress/v1.32.0/node.json @@ -19,15 +19,15 @@ ] }, "metadata": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta", "description": "Standard object's metadata. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#metadata" }, "spec": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.core.v1.NodeSpec", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.core.v1.NodeSpec", "description": "Spec defines the behavior of a node. https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#spec-and-status" }, "status": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.core.v1.NodeStatus", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.core.v1.NodeStatus", "description": "Most recently observed status of the node. Populated by the system. Read-only. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#spec-and-status" } }, diff --git a/helm-charts/nginx-ingress/v1.31.2/nodeaddress-v1.json b/helm-charts/nginx-ingress/v1.32.0/nodeaddress-v1.json similarity index 100% rename from helm-charts/nginx-ingress/v1.31.2/nodeaddress-v1.json rename to helm-charts/nginx-ingress/v1.32.0/nodeaddress-v1.json diff --git a/helm-charts/nginx-ingress/v1.31.2/nodeaddress.json b/helm-charts/nginx-ingress/v1.32.0/nodeaddress.json similarity index 100% rename from helm-charts/nginx-ingress/v1.31.2/nodeaddress.json rename to helm-charts/nginx-ingress/v1.32.0/nodeaddress.json diff --git a/helm-charts/nginx-ingress/v1.31.2/nodeaffinity-v1.json b/helm-charts/nginx-ingress/v1.32.0/nodeaffinity-v1.json similarity index 92% rename from helm-charts/nginx-ingress/v1.31.2/nodeaffinity-v1.json rename to helm-charts/nginx-ingress/v1.32.0/nodeaffinity-v1.json index 4aef081..8455483 100644 --- a/helm-charts/nginx-ingress/v1.31.2/nodeaffinity-v1.json +++ b/helm-charts/nginx-ingress/v1.32.0/nodeaffinity-v1.json @@ -4,7 +4,7 @@ "preferredDuringSchedulingIgnoredDuringExecution": { "description": "The scheduler will prefer to schedule pods to nodes that satisfy the affinity expressions specified by this field, but it may choose a node that violates one or more of the expressions. The node that is most preferred is the one with the greatest sum of weights, i.e. for each node that meets all of the scheduling requirements (resource request, requiredDuringScheduling affinity expressions, etc.), compute a sum by iterating through the elements of this field and adding \"weight\" to the sum if the node matches the corresponding matchExpressions; the node(s) with the highest sum are the most preferred.", "items": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.core.v1.PreferredSchedulingTerm" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.core.v1.PreferredSchedulingTerm" }, "type": [ "array", @@ -13,7 +13,7 @@ "x-kubernetes-list-type": "atomic" }, "requiredDuringSchedulingIgnoredDuringExecution": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.core.v1.NodeSelector", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.core.v1.NodeSelector", "description": "If the affinity requirements specified by this field are not met at scheduling time, the pod will not be scheduled onto the node. If the affinity requirements specified by this field cease to be met at some point during pod execution (e.g. due to an update), the system may or may not try to eventually evict the pod from its node." } }, diff --git a/helm-charts/nginx-ingress/v1.31.2/nodeaffinity.json b/helm-charts/nginx-ingress/v1.32.0/nodeaffinity.json similarity index 92% rename from helm-charts/nginx-ingress/v1.31.2/nodeaffinity.json rename to helm-charts/nginx-ingress/v1.32.0/nodeaffinity.json index 4aef081..8455483 100644 --- a/helm-charts/nginx-ingress/v1.31.2/nodeaffinity.json +++ b/helm-charts/nginx-ingress/v1.32.0/nodeaffinity.json @@ -4,7 +4,7 @@ "preferredDuringSchedulingIgnoredDuringExecution": { "description": "The scheduler will prefer to schedule pods to nodes that satisfy the affinity expressions specified by this field, but it may choose a node that violates one or more of the expressions. The node that is most preferred is the one with the greatest sum of weights, i.e. for each node that meets all of the scheduling requirements (resource request, requiredDuringScheduling affinity expressions, etc.), compute a sum by iterating through the elements of this field and adding \"weight\" to the sum if the node matches the corresponding matchExpressions; the node(s) with the highest sum are the most preferred.", "items": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.core.v1.PreferredSchedulingTerm" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.core.v1.PreferredSchedulingTerm" }, "type": [ "array", @@ -13,7 +13,7 @@ "x-kubernetes-list-type": "atomic" }, "requiredDuringSchedulingIgnoredDuringExecution": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.core.v1.NodeSelector", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.core.v1.NodeSelector", "description": "If the affinity requirements specified by this field are not met at scheduling time, the pod will not be scheduled onto the node. If the affinity requirements specified by this field cease to be met at some point during pod execution (e.g. due to an update), the system may or may not try to eventually evict the pod from its node." } }, diff --git a/helm-charts/nginx-ingress/v1.31.2/nodecondition-v1.json b/helm-charts/nginx-ingress/v1.32.0/nodecondition-v1.json similarity index 90% rename from helm-charts/nginx-ingress/v1.31.2/nodecondition-v1.json rename to helm-charts/nginx-ingress/v1.32.0/nodecondition-v1.json index 3df5a99..c75864b 100644 --- a/helm-charts/nginx-ingress/v1.31.2/nodecondition-v1.json +++ b/helm-charts/nginx-ingress/v1.32.0/nodecondition-v1.json @@ -2,11 +2,11 @@ "description": "NodeCondition contains condition information for a node.", "properties": { "lastHeartbeatTime": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.Time", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.Time", "description": "Last time we got an update on a given condition." }, "lastTransitionTime": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.Time", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.Time", "description": "Last time the condition transit from one status to another." }, "message": { diff --git a/helm-charts/nginx-ingress/v1.31.2/nodecondition.json b/helm-charts/nginx-ingress/v1.32.0/nodecondition.json similarity index 90% rename from helm-charts/nginx-ingress/v1.31.2/nodecondition.json rename to helm-charts/nginx-ingress/v1.32.0/nodecondition.json index 3df5a99..c75864b 100644 --- a/helm-charts/nginx-ingress/v1.31.2/nodecondition.json +++ b/helm-charts/nginx-ingress/v1.32.0/nodecondition.json @@ -2,11 +2,11 @@ "description": "NodeCondition contains condition information for a node.", "properties": { "lastHeartbeatTime": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.Time", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.Time", "description": "Last time we got an update on a given condition." }, "lastTransitionTime": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.Time", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.Time", "description": "Last time the condition transit from one status to another." }, "message": { diff --git a/helm-charts/nginx-ingress/v1.31.2/nodeconfigsource-v1.json b/helm-charts/nginx-ingress/v1.32.0/nodeconfigsource-v1.json similarity index 87% rename from helm-charts/nginx-ingress/v1.31.2/nodeconfigsource-v1.json rename to helm-charts/nginx-ingress/v1.32.0/nodeconfigsource-v1.json index 7e4aa12..ba397b0 100644 --- a/helm-charts/nginx-ingress/v1.31.2/nodeconfigsource-v1.json +++ b/helm-charts/nginx-ingress/v1.32.0/nodeconfigsource-v1.json @@ -2,7 +2,7 @@ "description": "NodeConfigSource specifies a source of node configuration. Exactly one subfield (excluding metadata) must be non-nil. This API is deprecated since 1.22", "properties": { "configMap": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.core.v1.ConfigMapNodeConfigSource", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.core.v1.ConfigMapNodeConfigSource", "description": "ConfigMap is a reference to a Node's ConfigMap" } }, diff --git a/helm-charts/nginx-ingress/v1.31.2/nodeconfigsource.json b/helm-charts/nginx-ingress/v1.32.0/nodeconfigsource.json similarity index 87% rename from helm-charts/nginx-ingress/v1.31.2/nodeconfigsource.json rename to helm-charts/nginx-ingress/v1.32.0/nodeconfigsource.json index 7e4aa12..ba397b0 100644 --- a/helm-charts/nginx-ingress/v1.31.2/nodeconfigsource.json +++ b/helm-charts/nginx-ingress/v1.32.0/nodeconfigsource.json @@ -2,7 +2,7 @@ "description": "NodeConfigSource specifies a source of node configuration. Exactly one subfield (excluding metadata) must be non-nil. This API is deprecated since 1.22", "properties": { "configMap": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.core.v1.ConfigMapNodeConfigSource", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.core.v1.ConfigMapNodeConfigSource", "description": "ConfigMap is a reference to a Node's ConfigMap" } }, diff --git a/helm-charts/nginx-ingress/v1.31.2/nodeconfigstatus-v1.json b/helm-charts/nginx-ingress/v1.32.0/nodeconfigstatus-v1.json similarity index 94% rename from helm-charts/nginx-ingress/v1.31.2/nodeconfigstatus-v1.json rename to helm-charts/nginx-ingress/v1.32.0/nodeconfigstatus-v1.json index 0760a54..43438c1 100644 --- a/helm-charts/nginx-ingress/v1.31.2/nodeconfigstatus-v1.json +++ b/helm-charts/nginx-ingress/v1.32.0/nodeconfigstatus-v1.json @@ -2,11 +2,11 @@ "description": "NodeConfigStatus describes the status of the config assigned by Node.Spec.ConfigSource.", "properties": { "active": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.core.v1.NodeConfigSource", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.core.v1.NodeConfigSource", "description": "Active reports the checkpointed config the node is actively using. Active will represent either the current version of the Assigned config, or the current LastKnownGood config, depending on whether attempting to use the Assigned config results in an error." }, "assigned": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.core.v1.NodeConfigSource", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.core.v1.NodeConfigSource", "description": "Assigned reports the checkpointed config the node will try to use. When Node.Spec.ConfigSource is updated, the node checkpoints the associated config payload to local disk, along with a record indicating intended config. The node refers to this record to choose its config checkpoint, and reports this record in Assigned. Assigned only updates in the status after the record has been checkpointed to disk. When the Kubelet is restarted, it tries to make the Assigned config the Active config by loading and validating the checkpointed payload identified by Assigned." }, "error": { @@ -17,7 +17,7 @@ ] }, "lastKnownGood": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.core.v1.NodeConfigSource", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.core.v1.NodeConfigSource", "description": "LastKnownGood reports the checkpointed config the node will fall back to when it encounters an error attempting to use the Assigned config. The Assigned config becomes the LastKnownGood config when the node determines that the Assigned config is stable and correct. This is currently implemented as a 10-minute soak period starting when the local record of Assigned config is updated. If the Assigned config is Active at the end of this period, it becomes the LastKnownGood. Note that if Spec.ConfigSource is reset to nil (use local defaults), the LastKnownGood is also immediately reset to nil, because the local default config is always assumed good. You should not make assumptions about the node's method of determining config stability and correctness, as this may change or become configurable in the future." } }, diff --git a/helm-charts/nginx-ingress/v1.31.2/nodeconfigstatus.json b/helm-charts/nginx-ingress/v1.32.0/nodeconfigstatus.json similarity index 94% rename from helm-charts/nginx-ingress/v1.31.2/nodeconfigstatus.json rename to helm-charts/nginx-ingress/v1.32.0/nodeconfigstatus.json index 0760a54..43438c1 100644 --- a/helm-charts/nginx-ingress/v1.31.2/nodeconfigstatus.json +++ b/helm-charts/nginx-ingress/v1.32.0/nodeconfigstatus.json @@ -2,11 +2,11 @@ "description": "NodeConfigStatus describes the status of the config assigned by Node.Spec.ConfigSource.", "properties": { "active": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.core.v1.NodeConfigSource", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.core.v1.NodeConfigSource", "description": "Active reports the checkpointed config the node is actively using. Active will represent either the current version of the Assigned config, or the current LastKnownGood config, depending on whether attempting to use the Assigned config results in an error." }, "assigned": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.core.v1.NodeConfigSource", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.core.v1.NodeConfigSource", "description": "Assigned reports the checkpointed config the node will try to use. When Node.Spec.ConfigSource is updated, the node checkpoints the associated config payload to local disk, along with a record indicating intended config. The node refers to this record to choose its config checkpoint, and reports this record in Assigned. Assigned only updates in the status after the record has been checkpointed to disk. When the Kubelet is restarted, it tries to make the Assigned config the Active config by loading and validating the checkpointed payload identified by Assigned." }, "error": { @@ -17,7 +17,7 @@ ] }, "lastKnownGood": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.core.v1.NodeConfigSource", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.core.v1.NodeConfigSource", "description": "LastKnownGood reports the checkpointed config the node will fall back to when it encounters an error attempting to use the Assigned config. The Assigned config becomes the LastKnownGood config when the node determines that the Assigned config is stable and correct. This is currently implemented as a 10-minute soak period starting when the local record of Assigned config is updated. If the Assigned config is Active at the end of this period, it becomes the LastKnownGood. Note that if Spec.ConfigSource is reset to nil (use local defaults), the LastKnownGood is also immediately reset to nil, because the local default config is always assumed good. You should not make assumptions about the node's method of determining config stability and correctness, as this may change or become configurable in the future." } }, diff --git a/helm-charts/nginx-ingress/v1.31.2/nodedaemonendpoints-v1.json b/helm-charts/nginx-ingress/v1.32.0/nodedaemonendpoints-v1.json similarity index 85% rename from helm-charts/nginx-ingress/v1.31.2/nodedaemonendpoints-v1.json rename to helm-charts/nginx-ingress/v1.32.0/nodedaemonendpoints-v1.json index 13f0325..c07dd42 100644 --- a/helm-charts/nginx-ingress/v1.31.2/nodedaemonendpoints-v1.json +++ b/helm-charts/nginx-ingress/v1.32.0/nodedaemonendpoints-v1.json @@ -2,7 +2,7 @@ "description": "NodeDaemonEndpoints lists ports opened by daemons running on the Node.", "properties": { "kubeletEndpoint": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.core.v1.DaemonEndpoint", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.core.v1.DaemonEndpoint", "description": "Endpoint on which Kubelet is listening." } }, diff --git a/helm-charts/nginx-ingress/v1.31.2/nodedaemonendpoints.json b/helm-charts/nginx-ingress/v1.32.0/nodedaemonendpoints.json similarity index 85% rename from helm-charts/nginx-ingress/v1.31.2/nodedaemonendpoints.json rename to helm-charts/nginx-ingress/v1.32.0/nodedaemonendpoints.json index 13f0325..c07dd42 100644 --- a/helm-charts/nginx-ingress/v1.31.2/nodedaemonendpoints.json +++ b/helm-charts/nginx-ingress/v1.32.0/nodedaemonendpoints.json @@ -2,7 +2,7 @@ "description": "NodeDaemonEndpoints lists ports opened by daemons running on the Node.", "properties": { "kubeletEndpoint": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.core.v1.DaemonEndpoint", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.core.v1.DaemonEndpoint", "description": "Endpoint on which Kubelet is listening." } }, diff --git a/helm-charts/nginx-ingress/v1.31.2/nodefeatures-v1.json b/helm-charts/nginx-ingress/v1.32.0/nodefeatures-v1.json similarity index 100% rename from helm-charts/nginx-ingress/v1.31.2/nodefeatures-v1.json rename to helm-charts/nginx-ingress/v1.32.0/nodefeatures-v1.json diff --git a/helm-charts/nginx-ingress/v1.31.2/nodefeatures.json b/helm-charts/nginx-ingress/v1.32.0/nodefeatures.json similarity index 100% rename from helm-charts/nginx-ingress/v1.31.2/nodefeatures.json rename to helm-charts/nginx-ingress/v1.32.0/nodefeatures.json diff --git a/helm-charts/nginx-ingress/v1.31.2/nodelist-v1.json b/helm-charts/nginx-ingress/v1.32.0/nodelist-v1.json similarity index 93% rename from helm-charts/nginx-ingress/v1.31.2/nodelist-v1.json rename to helm-charts/nginx-ingress/v1.32.0/nodelist-v1.json index 12d628a..8728218 100644 --- a/helm-charts/nginx-ingress/v1.31.2/nodelist-v1.json +++ b/helm-charts/nginx-ingress/v1.32.0/nodelist-v1.json @@ -14,7 +14,7 @@ "items": { "description": "List of nodes", "items": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.core.v1.Node" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.core.v1.Node" }, "type": [ "array", @@ -32,7 +32,7 @@ ] }, "metadata": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.ListMeta", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.ListMeta", "description": "Standard list metadata. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds" } }, diff --git a/helm-charts/nginx-ingress/v1.31.2/nodelist.json b/helm-charts/nginx-ingress/v1.32.0/nodelist.json similarity index 92% rename from helm-charts/nginx-ingress/v1.31.2/nodelist.json rename to helm-charts/nginx-ingress/v1.32.0/nodelist.json index fc212bb..2dc5e27 100644 --- a/helm-charts/nginx-ingress/v1.31.2/nodelist.json +++ b/helm-charts/nginx-ingress/v1.32.0/nodelist.json @@ -11,7 +11,7 @@ "items": { "description": "List of nodes", "items": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.core.v1.Node" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.core.v1.Node" }, "type": [ "array", @@ -29,7 +29,7 @@ ] }, "metadata": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.ListMeta", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.ListMeta", "description": "Standard list metadata. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds" } }, diff --git a/helm-charts/nginx-ingress/v1.31.2/noderuntimehandler-v1.json b/helm-charts/nginx-ingress/v1.32.0/noderuntimehandler-v1.json similarity index 88% rename from helm-charts/nginx-ingress/v1.31.2/noderuntimehandler-v1.json rename to helm-charts/nginx-ingress/v1.32.0/noderuntimehandler-v1.json index a9a5415..0a3ecf4 100644 --- a/helm-charts/nginx-ingress/v1.31.2/noderuntimehandler-v1.json +++ b/helm-charts/nginx-ingress/v1.32.0/noderuntimehandler-v1.json @@ -2,7 +2,7 @@ "description": "NodeRuntimeHandler is a set of runtime handler information.", "properties": { "features": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.core.v1.NodeRuntimeHandlerFeatures", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.core.v1.NodeRuntimeHandlerFeatures", "description": "Supported features." }, "name": { diff --git a/helm-charts/nginx-ingress/v1.31.2/noderuntimehandler.json b/helm-charts/nginx-ingress/v1.32.0/noderuntimehandler.json similarity index 88% rename from helm-charts/nginx-ingress/v1.31.2/noderuntimehandler.json rename to helm-charts/nginx-ingress/v1.32.0/noderuntimehandler.json index a9a5415..0a3ecf4 100644 --- a/helm-charts/nginx-ingress/v1.31.2/noderuntimehandler.json +++ b/helm-charts/nginx-ingress/v1.32.0/noderuntimehandler.json @@ -2,7 +2,7 @@ "description": "NodeRuntimeHandler is a set of runtime handler information.", "properties": { "features": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.core.v1.NodeRuntimeHandlerFeatures", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.core.v1.NodeRuntimeHandlerFeatures", "description": "Supported features." }, "name": { diff --git a/helm-charts/nginx-ingress/v1.31.2/noderuntimehandlerfeatures-v1.json b/helm-charts/nginx-ingress/v1.32.0/noderuntimehandlerfeatures-v1.json similarity index 100% rename from helm-charts/nginx-ingress/v1.31.2/noderuntimehandlerfeatures-v1.json rename to helm-charts/nginx-ingress/v1.32.0/noderuntimehandlerfeatures-v1.json diff --git a/helm-charts/nginx-ingress/v1.31.2/noderuntimehandlerfeatures.json b/helm-charts/nginx-ingress/v1.32.0/noderuntimehandlerfeatures.json similarity index 100% rename from helm-charts/nginx-ingress/v1.31.2/noderuntimehandlerfeatures.json rename to helm-charts/nginx-ingress/v1.32.0/noderuntimehandlerfeatures.json diff --git a/helm-charts/nginx-ingress/v1.31.2/nodeselector-v1.json b/helm-charts/nginx-ingress/v1.32.0/nodeselector-v1.json similarity index 91% rename from helm-charts/nginx-ingress/v1.31.2/nodeselector-v1.json rename to helm-charts/nginx-ingress/v1.32.0/nodeselector-v1.json index 4f3a3da..dcb7083 100644 --- a/helm-charts/nginx-ingress/v1.31.2/nodeselector-v1.json +++ b/helm-charts/nginx-ingress/v1.32.0/nodeselector-v1.json @@ -4,7 +4,7 @@ "nodeSelectorTerms": { "description": "Required. A list of node selector terms. The terms are ORed.", "items": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.core.v1.NodeSelectorTerm" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.core.v1.NodeSelectorTerm" }, "type": [ "array", diff --git a/helm-charts/nginx-ingress/v1.31.2/nodeselector.json b/helm-charts/nginx-ingress/v1.32.0/nodeselector.json similarity index 91% rename from helm-charts/nginx-ingress/v1.31.2/nodeselector.json rename to helm-charts/nginx-ingress/v1.32.0/nodeselector.json index 4f3a3da..dcb7083 100644 --- a/helm-charts/nginx-ingress/v1.31.2/nodeselector.json +++ b/helm-charts/nginx-ingress/v1.32.0/nodeselector.json @@ -4,7 +4,7 @@ "nodeSelectorTerms": { "description": "Required. A list of node selector terms. The terms are ORed.", "items": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.core.v1.NodeSelectorTerm" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.core.v1.NodeSelectorTerm" }, "type": [ "array", diff --git a/helm-charts/nginx-ingress/v1.31.2/nodeselectorrequirement-v1.json b/helm-charts/nginx-ingress/v1.32.0/nodeselectorrequirement-v1.json similarity index 100% rename from helm-charts/nginx-ingress/v1.31.2/nodeselectorrequirement-v1.json rename to helm-charts/nginx-ingress/v1.32.0/nodeselectorrequirement-v1.json diff --git a/helm-charts/nginx-ingress/v1.31.2/nodeselectorrequirement.json b/helm-charts/nginx-ingress/v1.32.0/nodeselectorrequirement.json similarity index 100% rename from helm-charts/nginx-ingress/v1.31.2/nodeselectorrequirement.json rename to helm-charts/nginx-ingress/v1.32.0/nodeselectorrequirement.json diff --git a/helm-charts/nginx-ingress/v1.31.2/nodeselectorterm-v1.json b/helm-charts/nginx-ingress/v1.32.0/nodeselectorterm-v1.json similarity index 88% rename from helm-charts/nginx-ingress/v1.31.2/nodeselectorterm-v1.json rename to helm-charts/nginx-ingress/v1.32.0/nodeselectorterm-v1.json index f74eb34..2042fc3 100644 --- a/helm-charts/nginx-ingress/v1.31.2/nodeselectorterm-v1.json +++ b/helm-charts/nginx-ingress/v1.32.0/nodeselectorterm-v1.json @@ -4,7 +4,7 @@ "matchExpressions": { "description": "A list of node selector requirements by node's labels.", "items": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.core.v1.NodeSelectorRequirement" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.core.v1.NodeSelectorRequirement" }, "type": [ "array", @@ -15,7 +15,7 @@ "matchFields": { "description": "A list of node selector requirements by node's fields.", "items": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.core.v1.NodeSelectorRequirement" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.core.v1.NodeSelectorRequirement" }, "type": [ "array", diff --git a/helm-charts/nginx-ingress/v1.31.2/nodeselectorterm.json b/helm-charts/nginx-ingress/v1.32.0/nodeselectorterm.json similarity index 88% rename from helm-charts/nginx-ingress/v1.31.2/nodeselectorterm.json rename to helm-charts/nginx-ingress/v1.32.0/nodeselectorterm.json index f74eb34..2042fc3 100644 --- a/helm-charts/nginx-ingress/v1.31.2/nodeselectorterm.json +++ b/helm-charts/nginx-ingress/v1.32.0/nodeselectorterm.json @@ -4,7 +4,7 @@ "matchExpressions": { "description": "A list of node selector requirements by node's labels.", "items": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.core.v1.NodeSelectorRequirement" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.core.v1.NodeSelectorRequirement" }, "type": [ "array", @@ -15,7 +15,7 @@ "matchFields": { "description": "A list of node selector requirements by node's fields.", "items": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.core.v1.NodeSelectorRequirement" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.core.v1.NodeSelectorRequirement" }, "type": [ "array", diff --git a/helm-charts/nginx-ingress/v1.31.2/nodespec-v1.json b/helm-charts/nginx-ingress/v1.32.0/nodespec-v1.json similarity index 94% rename from helm-charts/nginx-ingress/v1.31.2/nodespec-v1.json rename to helm-charts/nginx-ingress/v1.32.0/nodespec-v1.json index a92bc70..e4ba075 100644 --- a/helm-charts/nginx-ingress/v1.31.2/nodespec-v1.json +++ b/helm-charts/nginx-ingress/v1.32.0/nodespec-v1.json @@ -2,7 +2,7 @@ "description": "NodeSpec describes the attributes that a node is created with.", "properties": { "configSource": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.core.v1.NodeConfigSource", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.core.v1.NodeConfigSource", "description": "Deprecated: Previously used to specify the source of the node's configuration for the DynamicKubeletConfig feature. This feature is removed." }, "externalID": { @@ -44,7 +44,7 @@ "taints": { "description": "If specified, the node's taints.", "items": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.core.v1.Taint" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.core.v1.Taint" }, "type": [ "array", diff --git a/helm-charts/nginx-ingress/v1.31.2/nodespec.json b/helm-charts/nginx-ingress/v1.32.0/nodespec.json similarity index 94% rename from helm-charts/nginx-ingress/v1.31.2/nodespec.json rename to helm-charts/nginx-ingress/v1.32.0/nodespec.json index a92bc70..e4ba075 100644 --- a/helm-charts/nginx-ingress/v1.31.2/nodespec.json +++ b/helm-charts/nginx-ingress/v1.32.0/nodespec.json @@ -2,7 +2,7 @@ "description": "NodeSpec describes the attributes that a node is created with.", "properties": { "configSource": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.core.v1.NodeConfigSource", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.core.v1.NodeConfigSource", "description": "Deprecated: Previously used to specify the source of the node's configuration for the DynamicKubeletConfig feature. This feature is removed." }, "externalID": { @@ -44,7 +44,7 @@ "taints": { "description": "If specified, the node's taints.", "items": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.core.v1.Taint" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.core.v1.Taint" }, "type": [ "array", diff --git a/helm-charts/nginx-ingress/v1.31.2/nodestatus-v1.json b/helm-charts/nginx-ingress/v1.32.0/nodestatus-v1.json similarity index 74% rename from helm-charts/nginx-ingress/v1.31.2/nodestatus-v1.json rename to helm-charts/nginx-ingress/v1.32.0/nodestatus-v1.json index 2f6206c..d5760e2 100644 --- a/helm-charts/nginx-ingress/v1.31.2/nodestatus-v1.json +++ b/helm-charts/nginx-ingress/v1.32.0/nodestatus-v1.json @@ -2,9 +2,9 @@ "description": "NodeStatus is information about the current status of a node.", "properties": { "addresses": { - "description": "List of addresses reachable to the node. Queried from cloud provider, if available. More info: https://kubernetes.io/docs/concepts/nodes/node/#addresses Note: This field is declared as mergeable, but the merge key is not sufficiently unique, which can cause data corruption when it is merged. Callers should instead use a full-replacement patch. See https://pr.k8s.io/79391 for an example. Consumers should assume that addresses can change during the lifetime of a Node. However, there are some exceptions where this may not be possible, such as Pods that inherit a Node's address in its own status or consumers of the downward API (status.hostIP).", + "description": "List of addresses reachable to the node. Queried from cloud provider, if available. More info: https://kubernetes.io/docs/reference/node/node-status/#addresses Note: This field is declared as mergeable, but the merge key is not sufficiently unique, which can cause data corruption when it is merged. Callers should instead use a full-replacement patch. See https://pr.k8s.io/79391 for an example. Consumers should assume that addresses can change during the lifetime of a Node. However, there are some exceptions where this may not be possible, such as Pods that inherit a Node's address in its own status or consumers of the downward API (status.hostIP).", "items": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.core.v1.NodeAddress" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.core.v1.NodeAddress" }, "type": [ "array", @@ -19,7 +19,7 @@ }, "allocatable": { "additionalProperties": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.apimachinery.pkg.api.resource.Quantity" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.apimachinery.pkg.api.resource.Quantity" }, "description": "Allocatable represents the resources of a node that are available for scheduling. Defaults to Capacity.", "type": [ @@ -29,7 +29,7 @@ }, "capacity": { "additionalProperties": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.apimachinery.pkg.api.resource.Quantity" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.apimachinery.pkg.api.resource.Quantity" }, "description": "Capacity represents the total resources of a node. More info: https://kubernetes.io/docs/reference/node/node-status/#capacity", "type": [ @@ -38,9 +38,9 @@ ] }, "conditions": { - "description": "Conditions is an array of current observed node conditions. More info: https://kubernetes.io/docs/concepts/nodes/node/#condition", + "description": "Conditions is an array of current observed node conditions. More info: https://kubernetes.io/docs/reference/node/node-status/#condition", "items": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.core.v1.NodeCondition" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.core.v1.NodeCondition" }, "type": [ "array", @@ -54,21 +54,21 @@ "x-kubernetes-patch-strategy": "merge" }, "config": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.core.v1.NodeConfigStatus", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.core.v1.NodeConfigStatus", "description": "Status of the config assigned to the node via the dynamic Kubelet config feature." }, "daemonEndpoints": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.core.v1.NodeDaemonEndpoints", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.core.v1.NodeDaemonEndpoints", "description": "Endpoints of daemons running on the Node." }, "features": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.core.v1.NodeFeatures", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.core.v1.NodeFeatures", "description": "Features describes the set of features implemented by the CRI implementation." }, "images": { "description": "List of container images on this node", "items": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.core.v1.ContainerImage" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.core.v1.ContainerImage" }, "type": [ "array", @@ -77,8 +77,8 @@ "x-kubernetes-list-type": "atomic" }, "nodeInfo": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.core.v1.NodeSystemInfo", - "description": "Set of ids/uuids to uniquely identify the node. More info: https://kubernetes.io/docs/concepts/nodes/node/#info" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.core.v1.NodeSystemInfo", + "description": "Set of ids/uuids to uniquely identify the node. More info: https://kubernetes.io/docs/reference/node/node-status/#info" }, "phase": { "description": "NodePhase is the recently observed lifecycle phase of the node. More info: https://kubernetes.io/docs/concepts/nodes/node/#phase The field is never populated, and now is deprecated.", @@ -90,7 +90,7 @@ "runtimeHandlers": { "description": "The available runtime handlers.", "items": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.core.v1.NodeRuntimeHandler" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.core.v1.NodeRuntimeHandler" }, "type": [ "array", @@ -101,7 +101,7 @@ "volumesAttached": { "description": "List of volumes that are attached to the node.", "items": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.core.v1.AttachedVolume" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.core.v1.AttachedVolume" }, "type": [ "array", diff --git a/helm-charts/nginx-ingress/v1.31.2/nodestatus.json b/helm-charts/nginx-ingress/v1.32.0/nodestatus.json similarity index 74% rename from helm-charts/nginx-ingress/v1.31.2/nodestatus.json rename to helm-charts/nginx-ingress/v1.32.0/nodestatus.json index 2f6206c..d5760e2 100644 --- a/helm-charts/nginx-ingress/v1.31.2/nodestatus.json +++ b/helm-charts/nginx-ingress/v1.32.0/nodestatus.json @@ -2,9 +2,9 @@ "description": "NodeStatus is information about the current status of a node.", "properties": { "addresses": { - "description": "List of addresses reachable to the node. Queried from cloud provider, if available. More info: https://kubernetes.io/docs/concepts/nodes/node/#addresses Note: This field is declared as mergeable, but the merge key is not sufficiently unique, which can cause data corruption when it is merged. Callers should instead use a full-replacement patch. See https://pr.k8s.io/79391 for an example. Consumers should assume that addresses can change during the lifetime of a Node. However, there are some exceptions where this may not be possible, such as Pods that inherit a Node's address in its own status or consumers of the downward API (status.hostIP).", + "description": "List of addresses reachable to the node. Queried from cloud provider, if available. More info: https://kubernetes.io/docs/reference/node/node-status/#addresses Note: This field is declared as mergeable, but the merge key is not sufficiently unique, which can cause data corruption when it is merged. Callers should instead use a full-replacement patch. See https://pr.k8s.io/79391 for an example. Consumers should assume that addresses can change during the lifetime of a Node. However, there are some exceptions where this may not be possible, such as Pods that inherit a Node's address in its own status or consumers of the downward API (status.hostIP).", "items": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.core.v1.NodeAddress" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.core.v1.NodeAddress" }, "type": [ "array", @@ -19,7 +19,7 @@ }, "allocatable": { "additionalProperties": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.apimachinery.pkg.api.resource.Quantity" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.apimachinery.pkg.api.resource.Quantity" }, "description": "Allocatable represents the resources of a node that are available for scheduling. Defaults to Capacity.", "type": [ @@ -29,7 +29,7 @@ }, "capacity": { "additionalProperties": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.apimachinery.pkg.api.resource.Quantity" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.apimachinery.pkg.api.resource.Quantity" }, "description": "Capacity represents the total resources of a node. More info: https://kubernetes.io/docs/reference/node/node-status/#capacity", "type": [ @@ -38,9 +38,9 @@ ] }, "conditions": { - "description": "Conditions is an array of current observed node conditions. More info: https://kubernetes.io/docs/concepts/nodes/node/#condition", + "description": "Conditions is an array of current observed node conditions. More info: https://kubernetes.io/docs/reference/node/node-status/#condition", "items": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.core.v1.NodeCondition" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.core.v1.NodeCondition" }, "type": [ "array", @@ -54,21 +54,21 @@ "x-kubernetes-patch-strategy": "merge" }, "config": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.core.v1.NodeConfigStatus", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.core.v1.NodeConfigStatus", "description": "Status of the config assigned to the node via the dynamic Kubelet config feature." }, "daemonEndpoints": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.core.v1.NodeDaemonEndpoints", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.core.v1.NodeDaemonEndpoints", "description": "Endpoints of daemons running on the Node." }, "features": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.core.v1.NodeFeatures", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.core.v1.NodeFeatures", "description": "Features describes the set of features implemented by the CRI implementation." }, "images": { "description": "List of container images on this node", "items": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.core.v1.ContainerImage" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.core.v1.ContainerImage" }, "type": [ "array", @@ -77,8 +77,8 @@ "x-kubernetes-list-type": "atomic" }, "nodeInfo": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.core.v1.NodeSystemInfo", - "description": "Set of ids/uuids to uniquely identify the node. More info: https://kubernetes.io/docs/concepts/nodes/node/#info" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.core.v1.NodeSystemInfo", + "description": "Set of ids/uuids to uniquely identify the node. More info: https://kubernetes.io/docs/reference/node/node-status/#info" }, "phase": { "description": "NodePhase is the recently observed lifecycle phase of the node. More info: https://kubernetes.io/docs/concepts/nodes/node/#phase The field is never populated, and now is deprecated.", @@ -90,7 +90,7 @@ "runtimeHandlers": { "description": "The available runtime handlers.", "items": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.core.v1.NodeRuntimeHandler" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.core.v1.NodeRuntimeHandler" }, "type": [ "array", @@ -101,7 +101,7 @@ "volumesAttached": { "description": "List of volumes that are attached to the node.", "items": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.core.v1.AttachedVolume" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.core.v1.AttachedVolume" }, "type": [ "array", diff --git a/helm-charts/nginx-ingress/v1.31.2/nodesysteminfo-v1.json b/helm-charts/nginx-ingress/v1.32.0/nodesysteminfo-v1.json similarity index 100% rename from helm-charts/nginx-ingress/v1.31.2/nodesysteminfo-v1.json rename to helm-charts/nginx-ingress/v1.32.0/nodesysteminfo-v1.json diff --git a/helm-charts/nginx-ingress/v1.31.2/nodesysteminfo.json b/helm-charts/nginx-ingress/v1.32.0/nodesysteminfo.json similarity index 100% rename from helm-charts/nginx-ingress/v1.31.2/nodesysteminfo.json rename to helm-charts/nginx-ingress/v1.32.0/nodesysteminfo.json diff --git a/helm-charts/nginx-ingress/v1.31.2/nonresourceattributes-authorization-v1.json b/helm-charts/nginx-ingress/v1.32.0/nonresourceattributes-authorization-v1.json similarity index 100% rename from helm-charts/nginx-ingress/v1.31.2/nonresourceattributes-authorization-v1.json rename to helm-charts/nginx-ingress/v1.32.0/nonresourceattributes-authorization-v1.json diff --git a/helm-charts/nginx-ingress/v1.31.2/nonresourceattributes.json b/helm-charts/nginx-ingress/v1.32.0/nonresourceattributes.json similarity index 100% rename from helm-charts/nginx-ingress/v1.31.2/nonresourceattributes.json rename to helm-charts/nginx-ingress/v1.32.0/nonresourceattributes.json diff --git a/helm-charts/nginx-ingress/v1.31.2/nonresourcepolicyrule-flowcontrol-v1.json b/helm-charts/nginx-ingress/v1.32.0/nonresourcepolicyrule-flowcontrol-v1.json similarity index 100% rename from helm-charts/nginx-ingress/v1.31.2/nonresourcepolicyrule-flowcontrol-v1.json rename to helm-charts/nginx-ingress/v1.32.0/nonresourcepolicyrule-flowcontrol-v1.json diff --git a/helm-charts/nginx-ingress/v1.31.2/nonresourcepolicyrule.json b/helm-charts/nginx-ingress/v1.32.0/nonresourcepolicyrule.json similarity index 100% rename from helm-charts/nginx-ingress/v1.31.2/nonresourcepolicyrule.json rename to helm-charts/nginx-ingress/v1.32.0/nonresourcepolicyrule.json diff --git a/helm-charts/nginx-ingress/v1.31.2/nonresourcerule-authorization-v1.json b/helm-charts/nginx-ingress/v1.32.0/nonresourcerule-authorization-v1.json similarity index 100% rename from helm-charts/nginx-ingress/v1.31.2/nonresourcerule-authorization-v1.json rename to helm-charts/nginx-ingress/v1.32.0/nonresourcerule-authorization-v1.json diff --git a/helm-charts/nginx-ingress/v1.31.2/nonresourcerule.json b/helm-charts/nginx-ingress/v1.32.0/nonresourcerule.json similarity index 100% rename from helm-charts/nginx-ingress/v1.31.2/nonresourcerule.json rename to helm-charts/nginx-ingress/v1.32.0/nonresourcerule.json diff --git a/helm-charts/nginx-ingress/v1.31.2/objectfieldselector-v1.json b/helm-charts/nginx-ingress/v1.32.0/objectfieldselector-v1.json similarity index 100% rename from helm-charts/nginx-ingress/v1.31.2/objectfieldselector-v1.json rename to helm-charts/nginx-ingress/v1.32.0/objectfieldselector-v1.json diff --git a/helm-charts/nginx-ingress/v1.31.2/objectfieldselector.json b/helm-charts/nginx-ingress/v1.32.0/objectfieldselector.json similarity index 100% rename from helm-charts/nginx-ingress/v1.31.2/objectfieldselector.json rename to helm-charts/nginx-ingress/v1.32.0/objectfieldselector.json diff --git a/helm-charts/nginx-ingress/v1.31.2/objectmeta-meta-v1.json b/helm-charts/nginx-ingress/v1.32.0/objectmeta-meta-v1.json similarity index 97% rename from helm-charts/nginx-ingress/v1.31.2/objectmeta-meta-v1.json rename to helm-charts/nginx-ingress/v1.32.0/objectmeta-meta-v1.json index 1f6eeb7..2060e65 100644 --- a/helm-charts/nginx-ingress/v1.31.2/objectmeta-meta-v1.json +++ b/helm-charts/nginx-ingress/v1.32.0/objectmeta-meta-v1.json @@ -15,7 +15,7 @@ ] }, "creationTimestamp": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.Time", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.Time", "description": "CreationTimestamp is a timestamp representing the server time when this object was created. It is not guaranteed to be set in happens-before order across separate operations. Clients may not set this value. It is represented in RFC3339 form and is in UTC.\n\nPopulated by the system. Read-only. Null for lists. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#metadata" }, "deletionGracePeriodSeconds": { @@ -27,7 +27,7 @@ ] }, "deletionTimestamp": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.Time", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.Time", "description": "DeletionTimestamp is RFC 3339 date and time at which this resource will be deleted. This field is set by the server when a graceful deletion is requested by the user, and is not directly settable by a client. The resource is expected to be deleted (no longer visible from resource lists, and not reachable by name) after the time in this field, once the finalizers list is empty. As long as the finalizers list contains items, deletion is blocked. Once the deletionTimestamp is set, this value may not be unset or be set further into the future, although it may be shortened or the resource may be deleted prior to this time. For example, a user may request that a pod is deleted in 30 seconds. The Kubelet will react by sending a graceful termination signal to the containers in the pod. After that 30 seconds, the Kubelet will send a hard termination signal (SIGKILL) to the container and after cleanup, remove the pod from the API. In the presence of network partitions, this object may still exist after this timestamp, until an administrator or automated process can determine the resource is fully terminated. If not set, graceful deletion of the object has not been requested.\n\nPopulated by the system when a graceful deletion is requested. Read-only. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#metadata" }, "finalizers": { @@ -76,7 +76,7 @@ "managedFields": { "description": "ManagedFields maps workflow-id and version to the set of fields that are managed by that workflow. This is mostly for internal housekeeping, and users typically shouldn't need to set or understand this field. A workflow can be the user's name, a controller's name, or the name of a specific apply path like \"ci-cd\". The set of fields is always in the version that the workflow used when modifying the object.", "items": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.ManagedFieldsEntry" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.ManagedFieldsEntry" }, "type": [ "array", @@ -101,7 +101,7 @@ "ownerReferences": { "description": "List of objects depended by this object. If ALL objects in the list have been deleted, this object will be garbage collected. If this object is managed by a controller, then an entry in this list will point to this controller, with the controller field set to true. There cannot be more than one managing controller.", "items": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.OwnerReference" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.OwnerReference" }, "type": [ "array", diff --git a/helm-charts/nginx-ingress/v1.31.2/objectmeta.json b/helm-charts/nginx-ingress/v1.32.0/objectmeta.json similarity index 97% rename from helm-charts/nginx-ingress/v1.31.2/objectmeta.json rename to helm-charts/nginx-ingress/v1.32.0/objectmeta.json index 1f6eeb7..2060e65 100644 --- a/helm-charts/nginx-ingress/v1.31.2/objectmeta.json +++ b/helm-charts/nginx-ingress/v1.32.0/objectmeta.json @@ -15,7 +15,7 @@ ] }, "creationTimestamp": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.Time", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.Time", "description": "CreationTimestamp is a timestamp representing the server time when this object was created. It is not guaranteed to be set in happens-before order across separate operations. Clients may not set this value. It is represented in RFC3339 form and is in UTC.\n\nPopulated by the system. Read-only. Null for lists. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#metadata" }, "deletionGracePeriodSeconds": { @@ -27,7 +27,7 @@ ] }, "deletionTimestamp": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.Time", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.Time", "description": "DeletionTimestamp is RFC 3339 date and time at which this resource will be deleted. This field is set by the server when a graceful deletion is requested by the user, and is not directly settable by a client. The resource is expected to be deleted (no longer visible from resource lists, and not reachable by name) after the time in this field, once the finalizers list is empty. As long as the finalizers list contains items, deletion is blocked. Once the deletionTimestamp is set, this value may not be unset or be set further into the future, although it may be shortened or the resource may be deleted prior to this time. For example, a user may request that a pod is deleted in 30 seconds. The Kubelet will react by sending a graceful termination signal to the containers in the pod. After that 30 seconds, the Kubelet will send a hard termination signal (SIGKILL) to the container and after cleanup, remove the pod from the API. In the presence of network partitions, this object may still exist after this timestamp, until an administrator or automated process can determine the resource is fully terminated. If not set, graceful deletion of the object has not been requested.\n\nPopulated by the system when a graceful deletion is requested. Read-only. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#metadata" }, "finalizers": { @@ -76,7 +76,7 @@ "managedFields": { "description": "ManagedFields maps workflow-id and version to the set of fields that are managed by that workflow. This is mostly for internal housekeeping, and users typically shouldn't need to set or understand this field. A workflow can be the user's name, a controller's name, or the name of a specific apply path like \"ci-cd\". The set of fields is always in the version that the workflow used when modifying the object.", "items": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.ManagedFieldsEntry" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.ManagedFieldsEntry" }, "type": [ "array", @@ -101,7 +101,7 @@ "ownerReferences": { "description": "List of objects depended by this object. If ALL objects in the list have been deleted, this object will be garbage collected. If this object is managed by a controller, then an entry in this list will point to this controller, with the controller field set to true. There cannot be more than one managing controller.", "items": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.OwnerReference" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.OwnerReference" }, "type": [ "array", diff --git a/helm-charts/nginx-ingress/v1.31.2/objectmetricsource-autoscaling-v2.json b/helm-charts/nginx-ingress/v1.32.0/objectmetricsource-autoscaling-v2.json similarity index 83% rename from helm-charts/nginx-ingress/v1.31.2/objectmetricsource-autoscaling-v2.json rename to helm-charts/nginx-ingress/v1.32.0/objectmetricsource-autoscaling-v2.json index 1822065..13174d1 100644 --- a/helm-charts/nginx-ingress/v1.31.2/objectmetricsource-autoscaling-v2.json +++ b/helm-charts/nginx-ingress/v1.32.0/objectmetricsource-autoscaling-v2.json @@ -2,15 +2,15 @@ "description": "ObjectMetricSource indicates how to scale on a metric describing a kubernetes object (for example, hits-per-second on an Ingress object).", "properties": { "describedObject": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.autoscaling.v2.CrossVersionObjectReference", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.autoscaling.v2.CrossVersionObjectReference", "description": "describedObject specifies the descriptions of a object,such as kind,name apiVersion" }, "metric": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.autoscaling.v2.MetricIdentifier", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.autoscaling.v2.MetricIdentifier", "description": "metric identifies the target metric by name and selector" }, "target": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.autoscaling.v2.MetricTarget", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.autoscaling.v2.MetricTarget", "description": "target specifies the target value for the given metric" } }, diff --git a/helm-charts/nginx-ingress/v1.31.2/objectmetricsource.json b/helm-charts/nginx-ingress/v1.32.0/objectmetricsource.json similarity index 83% rename from helm-charts/nginx-ingress/v1.31.2/objectmetricsource.json rename to helm-charts/nginx-ingress/v1.32.0/objectmetricsource.json index 1822065..13174d1 100644 --- a/helm-charts/nginx-ingress/v1.31.2/objectmetricsource.json +++ b/helm-charts/nginx-ingress/v1.32.0/objectmetricsource.json @@ -2,15 +2,15 @@ "description": "ObjectMetricSource indicates how to scale on a metric describing a kubernetes object (for example, hits-per-second on an Ingress object).", "properties": { "describedObject": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.autoscaling.v2.CrossVersionObjectReference", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.autoscaling.v2.CrossVersionObjectReference", "description": "describedObject specifies the descriptions of a object,such as kind,name apiVersion" }, "metric": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.autoscaling.v2.MetricIdentifier", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.autoscaling.v2.MetricIdentifier", "description": "metric identifies the target metric by name and selector" }, "target": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.autoscaling.v2.MetricTarget", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.autoscaling.v2.MetricTarget", "description": "target specifies the target value for the given metric" } }, diff --git a/helm-charts/nginx-ingress/v1.31.2/objectmetricstatus-autoscaling-v2.json b/helm-charts/nginx-ingress/v1.32.0/objectmetricstatus-autoscaling-v2.json similarity index 83% rename from helm-charts/nginx-ingress/v1.31.2/objectmetricstatus-autoscaling-v2.json rename to helm-charts/nginx-ingress/v1.32.0/objectmetricstatus-autoscaling-v2.json index b3ab250..4552ceb 100644 --- a/helm-charts/nginx-ingress/v1.31.2/objectmetricstatus-autoscaling-v2.json +++ b/helm-charts/nginx-ingress/v1.32.0/objectmetricstatus-autoscaling-v2.json @@ -2,15 +2,15 @@ "description": "ObjectMetricStatus indicates the current value of a metric describing a kubernetes object (for example, hits-per-second on an Ingress object).", "properties": { "current": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.autoscaling.v2.MetricValueStatus", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.autoscaling.v2.MetricValueStatus", "description": "current contains the current value for the given metric" }, "describedObject": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.autoscaling.v2.CrossVersionObjectReference", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.autoscaling.v2.CrossVersionObjectReference", "description": "DescribedObject specifies the descriptions of a object,such as kind,name apiVersion" }, "metric": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.autoscaling.v2.MetricIdentifier", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.autoscaling.v2.MetricIdentifier", "description": "metric identifies the target metric by name and selector" } }, diff --git a/helm-charts/nginx-ingress/v1.31.2/objectmetricstatus.json b/helm-charts/nginx-ingress/v1.32.0/objectmetricstatus.json similarity index 83% rename from helm-charts/nginx-ingress/v1.31.2/objectmetricstatus.json rename to helm-charts/nginx-ingress/v1.32.0/objectmetricstatus.json index b3ab250..4552ceb 100644 --- a/helm-charts/nginx-ingress/v1.31.2/objectmetricstatus.json +++ b/helm-charts/nginx-ingress/v1.32.0/objectmetricstatus.json @@ -2,15 +2,15 @@ "description": "ObjectMetricStatus indicates the current value of a metric describing a kubernetes object (for example, hits-per-second on an Ingress object).", "properties": { "current": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.autoscaling.v2.MetricValueStatus", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.autoscaling.v2.MetricValueStatus", "description": "current contains the current value for the given metric" }, "describedObject": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.autoscaling.v2.CrossVersionObjectReference", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.autoscaling.v2.CrossVersionObjectReference", "description": "DescribedObject specifies the descriptions of a object,such as kind,name apiVersion" }, "metric": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.autoscaling.v2.MetricIdentifier", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.autoscaling.v2.MetricIdentifier", "description": "metric identifies the target metric by name and selector" } }, diff --git a/helm-charts/nginx-ingress/v1.31.2/objectreference-v1.json b/helm-charts/nginx-ingress/v1.32.0/objectreference-v1.json similarity index 100% rename from helm-charts/nginx-ingress/v1.31.2/objectreference-v1.json rename to helm-charts/nginx-ingress/v1.32.0/objectreference-v1.json diff --git a/helm-charts/nginx-ingress/v1.31.2/objectreference.json b/helm-charts/nginx-ingress/v1.32.0/objectreference.json similarity index 100% rename from helm-charts/nginx-ingress/v1.31.2/objectreference.json rename to helm-charts/nginx-ingress/v1.32.0/objectreference.json diff --git a/helm-charts/nginx-ingress/v1.31.2/opaquedeviceconfiguration-resource-v1alpha3.json b/helm-charts/nginx-ingress/v1.32.0/opaquedeviceconfiguration-resource-v1alpha3.json similarity index 86% rename from helm-charts/nginx-ingress/v1.31.2/opaquedeviceconfiguration-resource-v1alpha3.json rename to helm-charts/nginx-ingress/v1.32.0/opaquedeviceconfiguration-resource-v1alpha3.json index 2c3f868..a04acf2 100644 --- a/helm-charts/nginx-ingress/v1.31.2/opaquedeviceconfiguration-resource-v1alpha3.json +++ b/helm-charts/nginx-ingress/v1.32.0/opaquedeviceconfiguration-resource-v1alpha3.json @@ -9,8 +9,8 @@ ] }, "parameters": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.apimachinery.pkg.runtime.RawExtension", - "description": "Parameters can contain arbitrary data. It is the responsibility of the driver developer to handle validation and versioning. Typically this includes self-identification and a version (\"kind\" + \"apiVersion\" for Kubernetes types), with conversion between different versions." + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.apimachinery.pkg.runtime.RawExtension", + "description": "Parameters can contain arbitrary data. It is the responsibility of the driver developer to handle validation and versioning. Typically this includes self-identification and a version (\"kind\" + \"apiVersion\" for Kubernetes types), with conversion between different versions.\n\nThe length of the raw data must be smaller or equal to 10 Ki." } }, "required": [ diff --git a/helm-charts/nginx-ingress/v1.32.0/opaquedeviceconfiguration-resource-v1beta1.json b/helm-charts/nginx-ingress/v1.32.0/opaquedeviceconfiguration-resource-v1beta1.json new file mode 100644 index 0000000..a04acf2 --- /dev/null +++ b/helm-charts/nginx-ingress/v1.32.0/opaquedeviceconfiguration-resource-v1beta1.json @@ -0,0 +1,22 @@ +{ + "description": "OpaqueDeviceConfiguration contains configuration parameters for a driver in a format defined by the driver vendor.", + "properties": { + "driver": { + "description": "Driver is used to determine which kubelet plugin needs to be passed these configuration parameters.\n\nAn admission policy provided by the driver developer could use this to decide whether it needs to validate them.\n\nMust be a DNS subdomain and should end with a DNS domain owned by the vendor of the driver.", + "type": [ + "string", + "null" + ] + }, + "parameters": { + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.apimachinery.pkg.runtime.RawExtension", + "description": "Parameters can contain arbitrary data. It is the responsibility of the driver developer to handle validation and versioning. Typically this includes self-identification and a version (\"kind\" + \"apiVersion\" for Kubernetes types), with conversion between different versions.\n\nThe length of the raw data must be smaller or equal to 10 Ki." + } + }, + "required": [ + "driver", + "parameters" + ], + "type": "object", + "$schema": "http://json-schema.org/schema#" +} \ No newline at end of file diff --git a/helm-charts/nginx-ingress/v1.31.2/opaquedeviceconfiguration.json b/helm-charts/nginx-ingress/v1.32.0/opaquedeviceconfiguration.json similarity index 86% rename from helm-charts/nginx-ingress/v1.31.2/opaquedeviceconfiguration.json rename to helm-charts/nginx-ingress/v1.32.0/opaquedeviceconfiguration.json index 2c3f868..a04acf2 100644 --- a/helm-charts/nginx-ingress/v1.31.2/opaquedeviceconfiguration.json +++ b/helm-charts/nginx-ingress/v1.32.0/opaquedeviceconfiguration.json @@ -9,8 +9,8 @@ ] }, "parameters": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.apimachinery.pkg.runtime.RawExtension", - "description": "Parameters can contain arbitrary data. It is the responsibility of the driver developer to handle validation and versioning. Typically this includes self-identification and a version (\"kind\" + \"apiVersion\" for Kubernetes types), with conversion between different versions." + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.apimachinery.pkg.runtime.RawExtension", + "description": "Parameters can contain arbitrary data. It is the responsibility of the driver developer to handle validation and versioning. Typically this includes self-identification and a version (\"kind\" + \"apiVersion\" for Kubernetes types), with conversion between different versions.\n\nThe length of the raw data must be smaller or equal to 10 Ki." } }, "required": [ diff --git a/helm-charts/nginx-ingress/v1.31.2/overhead-node-v1.json b/helm-charts/nginx-ingress/v1.32.0/overhead-node-v1.json similarity index 89% rename from helm-charts/nginx-ingress/v1.31.2/overhead-node-v1.json rename to helm-charts/nginx-ingress/v1.32.0/overhead-node-v1.json index 902324d..dda0ad8 100644 --- a/helm-charts/nginx-ingress/v1.31.2/overhead-node-v1.json +++ b/helm-charts/nginx-ingress/v1.32.0/overhead-node-v1.json @@ -3,7 +3,7 @@ "properties": { "podFixed": { "additionalProperties": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.apimachinery.pkg.api.resource.Quantity" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.apimachinery.pkg.api.resource.Quantity" }, "description": "podFixed represents the fixed resource overhead associated with running a pod.", "type": [ diff --git a/helm-charts/nginx-ingress/v1.31.2/overhead.json b/helm-charts/nginx-ingress/v1.32.0/overhead.json similarity index 89% rename from helm-charts/nginx-ingress/v1.31.2/overhead.json rename to helm-charts/nginx-ingress/v1.32.0/overhead.json index 902324d..dda0ad8 100644 --- a/helm-charts/nginx-ingress/v1.31.2/overhead.json +++ b/helm-charts/nginx-ingress/v1.32.0/overhead.json @@ -3,7 +3,7 @@ "properties": { "podFixed": { "additionalProperties": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.apimachinery.pkg.api.resource.Quantity" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.apimachinery.pkg.api.resource.Quantity" }, "description": "podFixed represents the fixed resource overhead associated with running a pod.", "type": [ diff --git a/helm-charts/nginx-ingress/v1.31.2/ownerreference-meta-v1.json b/helm-charts/nginx-ingress/v1.32.0/ownerreference-meta-v1.json similarity index 100% rename from helm-charts/nginx-ingress/v1.31.2/ownerreference-meta-v1.json rename to helm-charts/nginx-ingress/v1.32.0/ownerreference-meta-v1.json diff --git a/helm-charts/nginx-ingress/v1.31.2/ownerreference.json b/helm-charts/nginx-ingress/v1.32.0/ownerreference.json similarity index 100% rename from helm-charts/nginx-ingress/v1.31.2/ownerreference.json rename to helm-charts/nginx-ingress/v1.32.0/ownerreference.json diff --git a/helm-charts/nginx-ingress/v1.31.2/paramkind-admissionregistration-v1.json b/helm-charts/nginx-ingress/v1.32.0/paramkind-admissionregistration-v1.json similarity index 100% rename from helm-charts/nginx-ingress/v1.31.2/paramkind-admissionregistration-v1.json rename to helm-charts/nginx-ingress/v1.32.0/paramkind-admissionregistration-v1.json diff --git a/helm-charts/nginx-ingress/v1.31.2/paramkind-admissionregistration-v1alpha1.json b/helm-charts/nginx-ingress/v1.32.0/paramkind-admissionregistration-v1alpha1.json similarity index 100% rename from helm-charts/nginx-ingress/v1.31.2/paramkind-admissionregistration-v1alpha1.json rename to helm-charts/nginx-ingress/v1.32.0/paramkind-admissionregistration-v1alpha1.json diff --git a/helm-charts/nginx-ingress/v1.31.2/paramkind-admissionregistration-v1beta1.json b/helm-charts/nginx-ingress/v1.32.0/paramkind-admissionregistration-v1beta1.json similarity index 100% rename from helm-charts/nginx-ingress/v1.31.2/paramkind-admissionregistration-v1beta1.json rename to helm-charts/nginx-ingress/v1.32.0/paramkind-admissionregistration-v1beta1.json diff --git a/helm-charts/nginx-ingress/v1.31.2/paramkind.json b/helm-charts/nginx-ingress/v1.32.0/paramkind.json similarity index 100% rename from helm-charts/nginx-ingress/v1.31.2/paramkind.json rename to helm-charts/nginx-ingress/v1.32.0/paramkind.json diff --git a/helm-charts/nginx-ingress/v1.31.2/paramref-admissionregistration-v1.json b/helm-charts/nginx-ingress/v1.32.0/paramref-admissionregistration-v1.json similarity index 97% rename from helm-charts/nginx-ingress/v1.31.2/paramref-admissionregistration-v1.json rename to helm-charts/nginx-ingress/v1.32.0/paramref-admissionregistration-v1.json index c27f592..27b3e68 100644 --- a/helm-charts/nginx-ingress/v1.31.2/paramref-admissionregistration-v1.json +++ b/helm-charts/nginx-ingress/v1.32.0/paramref-admissionregistration-v1.json @@ -23,7 +23,7 @@ ] }, "selector": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.LabelSelector", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.LabelSelector", "description": "selector can be used to match multiple param objects based on their labels. Supply selector: {} to match all resources of the ParamKind.\n\nIf multiple params are found, they are all evaluated with the policy expressions and the results are ANDed together.\n\nOne of `name` or `selector` must be set, but `name` and `selector` are mutually exclusive properties. If one is set, the other must be unset." } }, diff --git a/helm-charts/nginx-ingress/v1.31.2/paramref-admissionregistration-v1alpha1.json b/helm-charts/nginx-ingress/v1.32.0/paramref-admissionregistration-v1alpha1.json similarity index 97% rename from helm-charts/nginx-ingress/v1.31.2/paramref-admissionregistration-v1alpha1.json rename to helm-charts/nginx-ingress/v1.32.0/paramref-admissionregistration-v1alpha1.json index f391168..28aed0f 100644 --- a/helm-charts/nginx-ingress/v1.31.2/paramref-admissionregistration-v1alpha1.json +++ b/helm-charts/nginx-ingress/v1.32.0/paramref-admissionregistration-v1alpha1.json @@ -23,7 +23,7 @@ ] }, "selector": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.LabelSelector", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.LabelSelector", "description": "selector can be used to match multiple param objects based on their labels. Supply selector: {} to match all resources of the ParamKind.\n\nIf multiple params are found, they are all evaluated with the policy expressions and the results are ANDed together.\n\nOne of `name` or `selector` must be set, but `name` and `selector` are mutually exclusive properties. If one is set, the other must be unset." } }, diff --git a/helm-charts/nginx-ingress/v1.31.2/paramref-admissionregistration-v1beta1.json b/helm-charts/nginx-ingress/v1.32.0/paramref-admissionregistration-v1beta1.json similarity index 97% rename from helm-charts/nginx-ingress/v1.31.2/paramref-admissionregistration-v1beta1.json rename to helm-charts/nginx-ingress/v1.32.0/paramref-admissionregistration-v1beta1.json index c27f592..27b3e68 100644 --- a/helm-charts/nginx-ingress/v1.31.2/paramref-admissionregistration-v1beta1.json +++ b/helm-charts/nginx-ingress/v1.32.0/paramref-admissionregistration-v1beta1.json @@ -23,7 +23,7 @@ ] }, "selector": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.LabelSelector", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.LabelSelector", "description": "selector can be used to match multiple param objects based on their labels. Supply selector: {} to match all resources of the ParamKind.\n\nIf multiple params are found, they are all evaluated with the policy expressions and the results are ANDed together.\n\nOne of `name` or `selector` must be set, but `name` and `selector` are mutually exclusive properties. If one is set, the other must be unset." } }, diff --git a/helm-charts/nginx-ingress/v1.31.2/paramref.json b/helm-charts/nginx-ingress/v1.32.0/paramref.json similarity index 97% rename from helm-charts/nginx-ingress/v1.31.2/paramref.json rename to helm-charts/nginx-ingress/v1.32.0/paramref.json index c27f592..27b3e68 100644 --- a/helm-charts/nginx-ingress/v1.31.2/paramref.json +++ b/helm-charts/nginx-ingress/v1.32.0/paramref.json @@ -23,7 +23,7 @@ ] }, "selector": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.LabelSelector", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.LabelSelector", "description": "selector can be used to match multiple param objects based on their labels. Supply selector: {} to match all resources of the ParamKind.\n\nIf multiple params are found, they are all evaluated with the policy expressions and the results are ANDed together.\n\nOne of `name` or `selector` must be set, but `name` and `selector` are mutually exclusive properties. If one is set, the other must be unset." } }, diff --git a/helm-charts/nginx-ingress/v1.31.2/parentreference-networking-v1beta1.json b/helm-charts/nginx-ingress/v1.32.0/parentreference-networking-v1beta1.json similarity index 100% rename from helm-charts/nginx-ingress/v1.31.2/parentreference-networking-v1beta1.json rename to helm-charts/nginx-ingress/v1.32.0/parentreference-networking-v1beta1.json diff --git a/helm-charts/nginx-ingress/v1.31.2/parentreference.json b/helm-charts/nginx-ingress/v1.32.0/parentreference.json similarity index 100% rename from helm-charts/nginx-ingress/v1.31.2/parentreference.json rename to helm-charts/nginx-ingress/v1.32.0/parentreference.json diff --git a/helm-charts/nginx-ingress/v1.31.2/patch-meta-v1.json b/helm-charts/nginx-ingress/v1.32.0/patch-meta-v1.json similarity index 100% rename from helm-charts/nginx-ingress/v1.31.2/patch-meta-v1.json rename to helm-charts/nginx-ingress/v1.32.0/patch-meta-v1.json diff --git a/helm-charts/nginx-ingress/v1.31.2/patch.json b/helm-charts/nginx-ingress/v1.32.0/patch.json similarity index 100% rename from helm-charts/nginx-ingress/v1.31.2/patch.json rename to helm-charts/nginx-ingress/v1.32.0/patch.json diff --git a/helm-charts/nginx-ingress/v1.31.2/persistentvolume-v1.json b/helm-charts/nginx-ingress/v1.32.0/persistentvolume-v1.json similarity index 92% rename from helm-charts/nginx-ingress/v1.31.2/persistentvolume-v1.json rename to helm-charts/nginx-ingress/v1.32.0/persistentvolume-v1.json index 3248f05..9c5e523 100644 --- a/helm-charts/nginx-ingress/v1.31.2/persistentvolume-v1.json +++ b/helm-charts/nginx-ingress/v1.32.0/persistentvolume-v1.json @@ -22,15 +22,15 @@ ] }, "metadata": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta", "description": "Standard object's metadata. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#metadata" }, "spec": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.core.v1.PersistentVolumeSpec", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.core.v1.PersistentVolumeSpec", "description": "spec defines a specification of a persistent volume owned by the cluster. Provisioned by an administrator. More info: https://kubernetes.io/docs/concepts/storage/persistent-volumes#persistent-volumes" }, "status": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.core.v1.PersistentVolumeStatus", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.core.v1.PersistentVolumeStatus", "description": "status represents the current information/status for the persistent volume. Populated by the system. Read-only. More info: https://kubernetes.io/docs/concepts/storage/persistent-volumes#persistent-volumes" } }, diff --git a/helm-charts/nginx-ingress/v1.31.2/persistentvolume.json b/helm-charts/nginx-ingress/v1.32.0/persistentvolume.json similarity index 92% rename from helm-charts/nginx-ingress/v1.31.2/persistentvolume.json rename to helm-charts/nginx-ingress/v1.32.0/persistentvolume.json index 3221ed4..e703a22 100644 --- a/helm-charts/nginx-ingress/v1.31.2/persistentvolume.json +++ b/helm-charts/nginx-ingress/v1.32.0/persistentvolume.json @@ -19,15 +19,15 @@ ] }, "metadata": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta", "description": "Standard object's metadata. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#metadata" }, "spec": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.core.v1.PersistentVolumeSpec", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.core.v1.PersistentVolumeSpec", "description": "spec defines a specification of a persistent volume owned by the cluster. Provisioned by an administrator. More info: https://kubernetes.io/docs/concepts/storage/persistent-volumes#persistent-volumes" }, "status": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.core.v1.PersistentVolumeStatus", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.core.v1.PersistentVolumeStatus", "description": "status represents the current information/status for the persistent volume. Populated by the system. Read-only. More info: https://kubernetes.io/docs/concepts/storage/persistent-volumes#persistent-volumes" } }, diff --git a/helm-charts/nginx-ingress/v1.31.2/persistentvolumeclaim-v1.json b/helm-charts/nginx-ingress/v1.32.0/persistentvolumeclaim-v1.json similarity index 91% rename from helm-charts/nginx-ingress/v1.31.2/persistentvolumeclaim-v1.json rename to helm-charts/nginx-ingress/v1.32.0/persistentvolumeclaim-v1.json index a842a02..22b1084 100644 --- a/helm-charts/nginx-ingress/v1.31.2/persistentvolumeclaim-v1.json +++ b/helm-charts/nginx-ingress/v1.32.0/persistentvolumeclaim-v1.json @@ -22,15 +22,15 @@ ] }, "metadata": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta", "description": "Standard object's metadata. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#metadata" }, "spec": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.core.v1.PersistentVolumeClaimSpec", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.core.v1.PersistentVolumeClaimSpec", "description": "spec defines the desired characteristics of a volume requested by a pod author. More info: https://kubernetes.io/docs/concepts/storage/persistent-volumes#persistentvolumeclaims" }, "status": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.core.v1.PersistentVolumeClaimStatus", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.core.v1.PersistentVolumeClaimStatus", "description": "status represents the current information/status of a persistent volume claim. Read-only. More info: https://kubernetes.io/docs/concepts/storage/persistent-volumes#persistentvolumeclaims" } }, diff --git a/helm-charts/nginx-ingress/v1.31.2/persistentvolumeclaim.json b/helm-charts/nginx-ingress/v1.32.0/persistentvolumeclaim.json similarity index 91% rename from helm-charts/nginx-ingress/v1.31.2/persistentvolumeclaim.json rename to helm-charts/nginx-ingress/v1.32.0/persistentvolumeclaim.json index 410cb3f..82a0dd3 100644 --- a/helm-charts/nginx-ingress/v1.31.2/persistentvolumeclaim.json +++ b/helm-charts/nginx-ingress/v1.32.0/persistentvolumeclaim.json @@ -19,15 +19,15 @@ ] }, "metadata": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta", "description": "Standard object's metadata. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#metadata" }, "spec": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.core.v1.PersistentVolumeClaimSpec", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.core.v1.PersistentVolumeClaimSpec", "description": "spec defines the desired characteristics of a volume requested by a pod author. More info: https://kubernetes.io/docs/concepts/storage/persistent-volumes#persistentvolumeclaims" }, "status": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.core.v1.PersistentVolumeClaimStatus", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.core.v1.PersistentVolumeClaimStatus", "description": "status represents the current information/status of a persistent volume claim. Read-only. More info: https://kubernetes.io/docs/concepts/storage/persistent-volumes#persistentvolumeclaims" } }, diff --git a/helm-charts/nginx-ingress/v1.31.2/persistentvolumeclaimcondition-v1.json b/helm-charts/nginx-ingress/v1.32.0/persistentvolumeclaimcondition-v1.json similarity index 66% rename from helm-charts/nginx-ingress/v1.31.2/persistentvolumeclaimcondition-v1.json rename to helm-charts/nginx-ingress/v1.32.0/persistentvolumeclaimcondition-v1.json index 9988bfb..371714f 100644 --- a/helm-charts/nginx-ingress/v1.31.2/persistentvolumeclaimcondition-v1.json +++ b/helm-charts/nginx-ingress/v1.32.0/persistentvolumeclaimcondition-v1.json @@ -2,11 +2,11 @@ "description": "PersistentVolumeClaimCondition contains details about state of pvc", "properties": { "lastProbeTime": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.Time", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.Time", "description": "lastProbeTime is the time we probed the condition." }, "lastTransitionTime": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.Time", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.Time", "description": "lastTransitionTime is the time the condition transitioned from one status to another." }, "message": { @@ -24,12 +24,14 @@ ] }, "status": { + "description": "Status is the status of the condition. Can be True, False, Unknown. More info: https://kubernetes.io/docs/reference/kubernetes-api/config-and-storage-resources/persistent-volume-claim-v1/#:~:text=state%20of%20pvc-,conditions.status,-(string)%2C%20required", "type": [ "string", "null" ] }, "type": { + "description": "Type is the type of the condition. More info: https://kubernetes.io/docs/reference/kubernetes-api/config-and-storage-resources/persistent-volume-claim-v1/#:~:text=set%20to%20%27ResizeStarted%27.-,PersistentVolumeClaimCondition,-contains%20details%20about", "type": [ "string", "null" diff --git a/helm-charts/nginx-ingress/v1.31.2/persistentvolumeclaimcondition.json b/helm-charts/nginx-ingress/v1.32.0/persistentvolumeclaimcondition.json similarity index 66% rename from helm-charts/nginx-ingress/v1.31.2/persistentvolumeclaimcondition.json rename to helm-charts/nginx-ingress/v1.32.0/persistentvolumeclaimcondition.json index 9988bfb..371714f 100644 --- a/helm-charts/nginx-ingress/v1.31.2/persistentvolumeclaimcondition.json +++ b/helm-charts/nginx-ingress/v1.32.0/persistentvolumeclaimcondition.json @@ -2,11 +2,11 @@ "description": "PersistentVolumeClaimCondition contains details about state of pvc", "properties": { "lastProbeTime": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.Time", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.Time", "description": "lastProbeTime is the time we probed the condition." }, "lastTransitionTime": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.Time", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.Time", "description": "lastTransitionTime is the time the condition transitioned from one status to another." }, "message": { @@ -24,12 +24,14 @@ ] }, "status": { + "description": "Status is the status of the condition. Can be True, False, Unknown. More info: https://kubernetes.io/docs/reference/kubernetes-api/config-and-storage-resources/persistent-volume-claim-v1/#:~:text=state%20of%20pvc-,conditions.status,-(string)%2C%20required", "type": [ "string", "null" ] }, "type": { + "description": "Type is the type of the condition. More info: https://kubernetes.io/docs/reference/kubernetes-api/config-and-storage-resources/persistent-volume-claim-v1/#:~:text=set%20to%20%27ResizeStarted%27.-,PersistentVolumeClaimCondition,-contains%20details%20about", "type": [ "string", "null" diff --git a/helm-charts/nginx-ingress/v1.31.2/persistentvolumeclaimlist-v1.json b/helm-charts/nginx-ingress/v1.32.0/persistentvolumeclaimlist-v1.json similarity index 93% rename from helm-charts/nginx-ingress/v1.31.2/persistentvolumeclaimlist-v1.json rename to helm-charts/nginx-ingress/v1.32.0/persistentvolumeclaimlist-v1.json index 48d9eec..7d564fb 100644 --- a/helm-charts/nginx-ingress/v1.31.2/persistentvolumeclaimlist-v1.json +++ b/helm-charts/nginx-ingress/v1.32.0/persistentvolumeclaimlist-v1.json @@ -14,7 +14,7 @@ "items": { "description": "items is a list of persistent volume claims. More info: https://kubernetes.io/docs/concepts/storage/persistent-volumes#persistentvolumeclaims", "items": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.core.v1.PersistentVolumeClaim" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.core.v1.PersistentVolumeClaim" }, "type": [ "array", @@ -32,7 +32,7 @@ ] }, "metadata": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.ListMeta", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.ListMeta", "description": "Standard list metadata. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds" } }, diff --git a/helm-charts/nginx-ingress/v1.31.2/persistentvolumeclaimlist.json b/helm-charts/nginx-ingress/v1.32.0/persistentvolumeclaimlist.json similarity index 93% rename from helm-charts/nginx-ingress/v1.31.2/persistentvolumeclaimlist.json rename to helm-charts/nginx-ingress/v1.32.0/persistentvolumeclaimlist.json index 8e07843..b706686 100644 --- a/helm-charts/nginx-ingress/v1.31.2/persistentvolumeclaimlist.json +++ b/helm-charts/nginx-ingress/v1.32.0/persistentvolumeclaimlist.json @@ -11,7 +11,7 @@ "items": { "description": "items is a list of persistent volume claims. More info: https://kubernetes.io/docs/concepts/storage/persistent-volumes#persistentvolumeclaims", "items": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.core.v1.PersistentVolumeClaim" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.core.v1.PersistentVolumeClaim" }, "type": [ "array", @@ -29,7 +29,7 @@ ] }, "metadata": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.ListMeta", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.ListMeta", "description": "Standard list metadata. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds" } }, diff --git a/helm-charts/nginx-ingress/v1.31.2/persistentvolumeclaimspec-v1.json b/helm-charts/nginx-ingress/v1.32.0/persistentvolumeclaimspec-v1.json similarity index 95% rename from helm-charts/nginx-ingress/v1.31.2/persistentvolumeclaimspec-v1.json rename to helm-charts/nginx-ingress/v1.32.0/persistentvolumeclaimspec-v1.json index 1312dda..39bab77 100644 --- a/helm-charts/nginx-ingress/v1.31.2/persistentvolumeclaimspec-v1.json +++ b/helm-charts/nginx-ingress/v1.32.0/persistentvolumeclaimspec-v1.json @@ -16,19 +16,19 @@ "x-kubernetes-list-type": "atomic" }, "dataSource": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.core.v1.TypedLocalObjectReference", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.core.v1.TypedLocalObjectReference", "description": "dataSource field can be used to specify either: * An existing VolumeSnapshot object (snapshot.storage.k8s.io/VolumeSnapshot) * An existing PVC (PersistentVolumeClaim) If the provisioner or an external controller can support the specified data source, it will create a new volume based on the contents of the specified data source. When the AnyVolumeDataSource feature gate is enabled, dataSource contents will be copied to dataSourceRef, and dataSourceRef contents will be copied to dataSource when dataSourceRef.namespace is not specified. If the namespace is specified, then dataSourceRef will not be copied to dataSource." }, "dataSourceRef": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.core.v1.TypedObjectReference", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.core.v1.TypedObjectReference", "description": "dataSourceRef specifies the object from which to populate the volume with data, if a non-empty volume is desired. This may be any object from a non-empty API group (non core object) or a PersistentVolumeClaim object. When this field is specified, volume binding will only succeed if the type of the specified object matches some installed volume populator or dynamic provisioner. This field will replace the functionality of the dataSource field and as such if both fields are non-empty, they must have the same value. For backwards compatibility, when namespace isn't specified in dataSourceRef, both fields (dataSource and dataSourceRef) will be set to the same value automatically if one of them is empty and the other is non-empty. When namespace is specified in dataSourceRef, dataSource isn't set to the same value and must be empty. There are three important differences between dataSource and dataSourceRef: * While dataSource only allows two specific types of objects, dataSourceRef\n allows any non-core object, as well as PersistentVolumeClaim objects.\n* While dataSource ignores disallowed values (dropping them), dataSourceRef\n preserves all values, and generates an error if a disallowed value is\n specified.\n* While dataSource only allows local objects, dataSourceRef allows objects\n in any namespaces.\n(Beta) Using this field requires the AnyVolumeDataSource feature gate to be enabled. (Alpha) Using the namespace field of dataSourceRef requires the CrossNamespaceVolumeDataSource feature gate to be enabled." }, "resources": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.core.v1.VolumeResourceRequirements", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.core.v1.VolumeResourceRequirements", "description": "resources represents the minimum resources the volume should have. If RecoverVolumeExpansionFailure feature is enabled users are allowed to specify resource requirements that are lower than previous value but must still be higher than capacity recorded in the status field of the claim. More info: https://kubernetes.io/docs/concepts/storage/persistent-volumes#resources" }, "selector": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.LabelSelector", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.LabelSelector", "description": "selector is a label query over volumes to consider for binding." }, "storageClassName": { diff --git a/helm-charts/nginx-ingress/v1.31.2/persistentvolumeclaimspec.json b/helm-charts/nginx-ingress/v1.32.0/persistentvolumeclaimspec.json similarity index 95% rename from helm-charts/nginx-ingress/v1.31.2/persistentvolumeclaimspec.json rename to helm-charts/nginx-ingress/v1.32.0/persistentvolumeclaimspec.json index 1312dda..39bab77 100644 --- a/helm-charts/nginx-ingress/v1.31.2/persistentvolumeclaimspec.json +++ b/helm-charts/nginx-ingress/v1.32.0/persistentvolumeclaimspec.json @@ -16,19 +16,19 @@ "x-kubernetes-list-type": "atomic" }, "dataSource": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.core.v1.TypedLocalObjectReference", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.core.v1.TypedLocalObjectReference", "description": "dataSource field can be used to specify either: * An existing VolumeSnapshot object (snapshot.storage.k8s.io/VolumeSnapshot) * An existing PVC (PersistentVolumeClaim) If the provisioner or an external controller can support the specified data source, it will create a new volume based on the contents of the specified data source. When the AnyVolumeDataSource feature gate is enabled, dataSource contents will be copied to dataSourceRef, and dataSourceRef contents will be copied to dataSource when dataSourceRef.namespace is not specified. If the namespace is specified, then dataSourceRef will not be copied to dataSource." }, "dataSourceRef": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.core.v1.TypedObjectReference", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.core.v1.TypedObjectReference", "description": "dataSourceRef specifies the object from which to populate the volume with data, if a non-empty volume is desired. This may be any object from a non-empty API group (non core object) or a PersistentVolumeClaim object. When this field is specified, volume binding will only succeed if the type of the specified object matches some installed volume populator or dynamic provisioner. This field will replace the functionality of the dataSource field and as such if both fields are non-empty, they must have the same value. For backwards compatibility, when namespace isn't specified in dataSourceRef, both fields (dataSource and dataSourceRef) will be set to the same value automatically if one of them is empty and the other is non-empty. When namespace is specified in dataSourceRef, dataSource isn't set to the same value and must be empty. There are three important differences between dataSource and dataSourceRef: * While dataSource only allows two specific types of objects, dataSourceRef\n allows any non-core object, as well as PersistentVolumeClaim objects.\n* While dataSource ignores disallowed values (dropping them), dataSourceRef\n preserves all values, and generates an error if a disallowed value is\n specified.\n* While dataSource only allows local objects, dataSourceRef allows objects\n in any namespaces.\n(Beta) Using this field requires the AnyVolumeDataSource feature gate to be enabled. (Alpha) Using the namespace field of dataSourceRef requires the CrossNamespaceVolumeDataSource feature gate to be enabled." }, "resources": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.core.v1.VolumeResourceRequirements", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.core.v1.VolumeResourceRequirements", "description": "resources represents the minimum resources the volume should have. If RecoverVolumeExpansionFailure feature is enabled users are allowed to specify resource requirements that are lower than previous value but must still be higher than capacity recorded in the status field of the claim. More info: https://kubernetes.io/docs/concepts/storage/persistent-volumes#resources" }, "selector": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.LabelSelector", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.LabelSelector", "description": "selector is a label query over volumes to consider for binding." }, "storageClassName": { diff --git a/helm-charts/nginx-ingress/v1.31.2/persistentvolumeclaimstatus-v1.json b/helm-charts/nginx-ingress/v1.32.0/persistentvolumeclaimstatus-v1.json similarity index 96% rename from helm-charts/nginx-ingress/v1.31.2/persistentvolumeclaimstatus-v1.json rename to helm-charts/nginx-ingress/v1.32.0/persistentvolumeclaimstatus-v1.json index 9e465fe..da64cc9 100644 --- a/helm-charts/nginx-ingress/v1.31.2/persistentvolumeclaimstatus-v1.json +++ b/helm-charts/nginx-ingress/v1.32.0/persistentvolumeclaimstatus-v1.json @@ -31,7 +31,7 @@ }, "allocatedResources": { "additionalProperties": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.apimachinery.pkg.api.resource.Quantity" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.apimachinery.pkg.api.resource.Quantity" }, "description": "allocatedResources tracks the resources allocated to a PVC including its capacity. Key names follow standard Kubernetes label syntax. Valid values are either:\n\t* Un-prefixed keys:\n\t\t- storage - the capacity of the volume.\n\t* Custom resources must use implementation-defined prefixed names such as \"example.com/my-custom-resource\"\nApart from above values - keys that are unprefixed or have kubernetes.io prefix are considered reserved and hence may not be used.\n\nCapacity reported here may be larger than the actual capacity when a volume expansion operation is requested. For storage quota, the larger value from allocatedResources and PVC.spec.resources is used. If allocatedResources is not set, PVC.spec.resources alone is used for quota calculation. If a volume expansion capacity request is lowered, allocatedResources is only lowered if there are no expansion operations in progress and if the actual volume capacity is equal or lower than the requested capacity.\n\nA controller that receives PVC update with previously unknown resourceName should ignore the update for the purpose it was designed. For example - a controller that only is responsible for resizing capacity of the volume, should ignore PVC updates that change other valid resources associated with PVC.\n\nThis is an alpha field and requires enabling RecoverVolumeExpansionFailure feature.", "type": [ @@ -41,7 +41,7 @@ }, "capacity": { "additionalProperties": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.apimachinery.pkg.api.resource.Quantity" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.apimachinery.pkg.api.resource.Quantity" }, "description": "capacity represents the actual resources of the underlying volume.", "type": [ @@ -52,7 +52,7 @@ "conditions": { "description": "conditions is the current Condition of persistent volume claim. If underlying persistent volume is being resized then the Condition will be set to 'Resizing'.", "items": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.core.v1.PersistentVolumeClaimCondition" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.core.v1.PersistentVolumeClaimCondition" }, "type": [ "array", @@ -73,7 +73,7 @@ ] }, "modifyVolumeStatus": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.core.v1.ModifyVolumeStatus", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.core.v1.ModifyVolumeStatus", "description": "ModifyVolumeStatus represents the status object of ControllerModifyVolume operation. When this is unset, there is no ModifyVolume operation being attempted. This is a beta field and requires enabling VolumeAttributesClass feature (off by default)." }, "phase": { diff --git a/helm-charts/nginx-ingress/v1.31.2/persistentvolumeclaimstatus.json b/helm-charts/nginx-ingress/v1.32.0/persistentvolumeclaimstatus.json similarity index 96% rename from helm-charts/nginx-ingress/v1.31.2/persistentvolumeclaimstatus.json rename to helm-charts/nginx-ingress/v1.32.0/persistentvolumeclaimstatus.json index 9e465fe..da64cc9 100644 --- a/helm-charts/nginx-ingress/v1.31.2/persistentvolumeclaimstatus.json +++ b/helm-charts/nginx-ingress/v1.32.0/persistentvolumeclaimstatus.json @@ -31,7 +31,7 @@ }, "allocatedResources": { "additionalProperties": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.apimachinery.pkg.api.resource.Quantity" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.apimachinery.pkg.api.resource.Quantity" }, "description": "allocatedResources tracks the resources allocated to a PVC including its capacity. Key names follow standard Kubernetes label syntax. Valid values are either:\n\t* Un-prefixed keys:\n\t\t- storage - the capacity of the volume.\n\t* Custom resources must use implementation-defined prefixed names such as \"example.com/my-custom-resource\"\nApart from above values - keys that are unprefixed or have kubernetes.io prefix are considered reserved and hence may not be used.\n\nCapacity reported here may be larger than the actual capacity when a volume expansion operation is requested. For storage quota, the larger value from allocatedResources and PVC.spec.resources is used. If allocatedResources is not set, PVC.spec.resources alone is used for quota calculation. If a volume expansion capacity request is lowered, allocatedResources is only lowered if there are no expansion operations in progress and if the actual volume capacity is equal or lower than the requested capacity.\n\nA controller that receives PVC update with previously unknown resourceName should ignore the update for the purpose it was designed. For example - a controller that only is responsible for resizing capacity of the volume, should ignore PVC updates that change other valid resources associated with PVC.\n\nThis is an alpha field and requires enabling RecoverVolumeExpansionFailure feature.", "type": [ @@ -41,7 +41,7 @@ }, "capacity": { "additionalProperties": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.apimachinery.pkg.api.resource.Quantity" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.apimachinery.pkg.api.resource.Quantity" }, "description": "capacity represents the actual resources of the underlying volume.", "type": [ @@ -52,7 +52,7 @@ "conditions": { "description": "conditions is the current Condition of persistent volume claim. If underlying persistent volume is being resized then the Condition will be set to 'Resizing'.", "items": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.core.v1.PersistentVolumeClaimCondition" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.core.v1.PersistentVolumeClaimCondition" }, "type": [ "array", @@ -73,7 +73,7 @@ ] }, "modifyVolumeStatus": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.core.v1.ModifyVolumeStatus", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.core.v1.ModifyVolumeStatus", "description": "ModifyVolumeStatus represents the status object of ControllerModifyVolume operation. When this is unset, there is no ModifyVolume operation being attempted. This is a beta field and requires enabling VolumeAttributesClass feature (off by default)." }, "phase": { diff --git a/helm-charts/nginx-ingress/v1.31.2/persistentvolumeclaimtemplate-v1.json b/helm-charts/nginx-ingress/v1.32.0/persistentvolumeclaimtemplate-v1.json similarity index 87% rename from helm-charts/nginx-ingress/v1.31.2/persistentvolumeclaimtemplate-v1.json rename to helm-charts/nginx-ingress/v1.32.0/persistentvolumeclaimtemplate-v1.json index 0a7b094..c47fd65 100644 --- a/helm-charts/nginx-ingress/v1.31.2/persistentvolumeclaimtemplate-v1.json +++ b/helm-charts/nginx-ingress/v1.32.0/persistentvolumeclaimtemplate-v1.json @@ -2,11 +2,11 @@ "description": "PersistentVolumeClaimTemplate is used to produce PersistentVolumeClaim objects as part of an EphemeralVolumeSource.", "properties": { "metadata": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta", "description": "May contain labels and annotations that will be copied into the PVC when creating it. No other fields are allowed and will be rejected during validation." }, "spec": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.core.v1.PersistentVolumeClaimSpec", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.core.v1.PersistentVolumeClaimSpec", "description": "The specification for the PersistentVolumeClaim. The entire content is copied unchanged into the PVC that gets created from this template. The same fields as in a PersistentVolumeClaim are also valid here." } }, diff --git a/helm-charts/nginx-ingress/v1.31.2/persistentvolumeclaimtemplate.json b/helm-charts/nginx-ingress/v1.32.0/persistentvolumeclaimtemplate.json similarity index 87% rename from helm-charts/nginx-ingress/v1.31.2/persistentvolumeclaimtemplate.json rename to helm-charts/nginx-ingress/v1.32.0/persistentvolumeclaimtemplate.json index 0a7b094..c47fd65 100644 --- a/helm-charts/nginx-ingress/v1.31.2/persistentvolumeclaimtemplate.json +++ b/helm-charts/nginx-ingress/v1.32.0/persistentvolumeclaimtemplate.json @@ -2,11 +2,11 @@ "description": "PersistentVolumeClaimTemplate is used to produce PersistentVolumeClaim objects as part of an EphemeralVolumeSource.", "properties": { "metadata": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta", "description": "May contain labels and annotations that will be copied into the PVC when creating it. No other fields are allowed and will be rejected during validation." }, "spec": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.core.v1.PersistentVolumeClaimSpec", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.core.v1.PersistentVolumeClaimSpec", "description": "The specification for the PersistentVolumeClaim. The entire content is copied unchanged into the PVC that gets created from this template. The same fields as in a PersistentVolumeClaim are also valid here." } }, diff --git a/helm-charts/nginx-ingress/v1.31.2/persistentvolumeclaimvolumesource-v1.json b/helm-charts/nginx-ingress/v1.32.0/persistentvolumeclaimvolumesource-v1.json similarity index 100% rename from helm-charts/nginx-ingress/v1.31.2/persistentvolumeclaimvolumesource-v1.json rename to helm-charts/nginx-ingress/v1.32.0/persistentvolumeclaimvolumesource-v1.json diff --git a/helm-charts/nginx-ingress/v1.31.2/persistentvolumeclaimvolumesource.json b/helm-charts/nginx-ingress/v1.32.0/persistentvolumeclaimvolumesource.json similarity index 100% rename from helm-charts/nginx-ingress/v1.31.2/persistentvolumeclaimvolumesource.json rename to helm-charts/nginx-ingress/v1.32.0/persistentvolumeclaimvolumesource.json diff --git a/helm-charts/nginx-ingress/v1.31.2/persistentvolumelist-v1.json b/helm-charts/nginx-ingress/v1.32.0/persistentvolumelist-v1.json similarity index 93% rename from helm-charts/nginx-ingress/v1.31.2/persistentvolumelist-v1.json rename to helm-charts/nginx-ingress/v1.32.0/persistentvolumelist-v1.json index a5069ee..f2703e8 100644 --- a/helm-charts/nginx-ingress/v1.31.2/persistentvolumelist-v1.json +++ b/helm-charts/nginx-ingress/v1.32.0/persistentvolumelist-v1.json @@ -14,7 +14,7 @@ "items": { "description": "items is a list of persistent volumes. More info: https://kubernetes.io/docs/concepts/storage/persistent-volumes", "items": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.core.v1.PersistentVolume" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.core.v1.PersistentVolume" }, "type": [ "array", @@ -32,7 +32,7 @@ ] }, "metadata": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.ListMeta", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.ListMeta", "description": "Standard list metadata. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds" } }, diff --git a/helm-charts/nginx-ingress/v1.31.2/persistentvolumelist.json b/helm-charts/nginx-ingress/v1.32.0/persistentvolumelist.json similarity index 93% rename from helm-charts/nginx-ingress/v1.31.2/persistentvolumelist.json rename to helm-charts/nginx-ingress/v1.32.0/persistentvolumelist.json index c57215e..a82d194 100644 --- a/helm-charts/nginx-ingress/v1.31.2/persistentvolumelist.json +++ b/helm-charts/nginx-ingress/v1.32.0/persistentvolumelist.json @@ -11,7 +11,7 @@ "items": { "description": "items is a list of persistent volumes. More info: https://kubernetes.io/docs/concepts/storage/persistent-volumes", "items": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.core.v1.PersistentVolume" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.core.v1.PersistentVolume" }, "type": [ "array", @@ -29,7 +29,7 @@ ] }, "metadata": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.ListMeta", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.ListMeta", "description": "Standard list metadata. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds" } }, diff --git a/helm-charts/nginx-ingress/v1.31.2/persistentvolumespec-v1.json b/helm-charts/nginx-ingress/v1.32.0/persistentvolumespec-v1.json similarity index 67% rename from helm-charts/nginx-ingress/v1.31.2/persistentvolumespec-v1.json rename to helm-charts/nginx-ingress/v1.32.0/persistentvolumespec-v1.json index b062d12..441f74e 100644 --- a/helm-charts/nginx-ingress/v1.31.2/persistentvolumespec-v1.json +++ b/helm-charts/nginx-ingress/v1.32.0/persistentvolumespec-v1.json @@ -16,20 +16,20 @@ "x-kubernetes-list-type": "atomic" }, "awsElasticBlockStore": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.core.v1.AWSElasticBlockStoreVolumeSource", - "description": "awsElasticBlockStore represents an AWS Disk resource that is attached to a kubelet's host machine and then exposed to the pod. More info: https://kubernetes.io/docs/concepts/storage/volumes#awselasticblockstore" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.core.v1.AWSElasticBlockStoreVolumeSource", + "description": "awsElasticBlockStore represents an AWS Disk resource that is attached to a kubelet's host machine and then exposed to the pod. Deprecated: AWSElasticBlockStore is deprecated. All operations for the in-tree awsElasticBlockStore type are redirected to the ebs.csi.aws.com CSI driver. More info: https://kubernetes.io/docs/concepts/storage/volumes#awselasticblockstore" }, "azureDisk": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.core.v1.AzureDiskVolumeSource", - "description": "azureDisk represents an Azure Data Disk mount on the host and bind mount to the pod." + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.core.v1.AzureDiskVolumeSource", + "description": "azureDisk represents an Azure Data Disk mount on the host and bind mount to the pod. Deprecated: AzureDisk is deprecated. All operations for the in-tree azureDisk type are redirected to the disk.csi.azure.com CSI driver." }, "azureFile": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.core.v1.AzureFilePersistentVolumeSource", - "description": "azureFile represents an Azure File Service mount on the host and bind mount to the pod." + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.core.v1.AzureFilePersistentVolumeSource", + "description": "azureFile represents an Azure File Service mount on the host and bind mount to the pod. Deprecated: AzureFile is deprecated. All operations for the in-tree azureFile type are redirected to the file.csi.azure.com CSI driver." }, "capacity": { "additionalProperties": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.apimachinery.pkg.api.resource.Quantity" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.apimachinery.pkg.api.resource.Quantity" }, "description": "capacity is the description of the persistent volume's resources and capacity. More info: https://kubernetes.io/docs/concepts/storage/persistent-volumes#capacity", "type": [ @@ -38,52 +38,52 @@ ] }, "cephfs": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.core.v1.CephFSPersistentVolumeSource", - "description": "cephFS represents a Ceph FS mount on the host that shares a pod's lifetime" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.core.v1.CephFSPersistentVolumeSource", + "description": "cephFS represents a Ceph FS mount on the host that shares a pod's lifetime. Deprecated: CephFS is deprecated and the in-tree cephfs type is no longer supported." }, "cinder": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.core.v1.CinderPersistentVolumeSource", - "description": "cinder represents a cinder volume attached and mounted on kubelets host machine. More info: https://examples.k8s.io/mysql-cinder-pd/README.md" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.core.v1.CinderPersistentVolumeSource", + "description": "cinder represents a cinder volume attached and mounted on kubelets host machine. Deprecated: Cinder is deprecated. All operations for the in-tree cinder type are redirected to the cinder.csi.openstack.org CSI driver. More info: https://examples.k8s.io/mysql-cinder-pd/README.md" }, "claimRef": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.core.v1.ObjectReference", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.core.v1.ObjectReference", "description": "claimRef is part of a bi-directional binding between PersistentVolume and PersistentVolumeClaim. Expected to be non-nil when bound. claim.VolumeName is the authoritative bind between PV and PVC. More info: https://kubernetes.io/docs/concepts/storage/persistent-volumes#binding", "x-kubernetes-map-type": "granular" }, "csi": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.core.v1.CSIPersistentVolumeSource", - "description": "csi represents storage that is handled by an external CSI driver (Beta feature)." + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.core.v1.CSIPersistentVolumeSource", + "description": "csi represents storage that is handled by an external CSI driver." }, "fc": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.core.v1.FCVolumeSource", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.core.v1.FCVolumeSource", "description": "fc represents a Fibre Channel resource that is attached to a kubelet's host machine and then exposed to the pod." }, "flexVolume": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.core.v1.FlexPersistentVolumeSource", - "description": "flexVolume represents a generic volume resource that is provisioned/attached using an exec based plugin." + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.core.v1.FlexPersistentVolumeSource", + "description": "flexVolume represents a generic volume resource that is provisioned/attached using an exec based plugin. Deprecated: FlexVolume is deprecated. Consider using a CSIDriver instead." }, "flocker": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.core.v1.FlockerVolumeSource", - "description": "flocker represents a Flocker volume attached to a kubelet's host machine and exposed to the pod for its usage. This depends on the Flocker control service being running" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.core.v1.FlockerVolumeSource", + "description": "flocker represents a Flocker volume attached to a kubelet's host machine and exposed to the pod for its usage. This depends on the Flocker control service being running. Deprecated: Flocker is deprecated and the in-tree flocker type is no longer supported." }, "gcePersistentDisk": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.core.v1.GCEPersistentDiskVolumeSource", - "description": "gcePersistentDisk represents a GCE Disk resource that is attached to a kubelet's host machine and then exposed to the pod. Provisioned by an admin. More info: https://kubernetes.io/docs/concepts/storage/volumes#gcepersistentdisk" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.core.v1.GCEPersistentDiskVolumeSource", + "description": "gcePersistentDisk represents a GCE Disk resource that is attached to a kubelet's host machine and then exposed to the pod. Provisioned by an admin. Deprecated: GCEPersistentDisk is deprecated. All operations for the in-tree gcePersistentDisk type are redirected to the pd.csi.storage.gke.io CSI driver. More info: https://kubernetes.io/docs/concepts/storage/volumes#gcepersistentdisk" }, "glusterfs": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.core.v1.GlusterfsPersistentVolumeSource", - "description": "glusterfs represents a Glusterfs volume that is attached to a host and exposed to the pod. Provisioned by an admin. More info: https://examples.k8s.io/volumes/glusterfs/README.md" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.core.v1.GlusterfsPersistentVolumeSource", + "description": "glusterfs represents a Glusterfs volume that is attached to a host and exposed to the pod. Provisioned by an admin. Deprecated: Glusterfs is deprecated and the in-tree glusterfs type is no longer supported. More info: https://examples.k8s.io/volumes/glusterfs/README.md" }, "hostPath": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.core.v1.HostPathVolumeSource", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.core.v1.HostPathVolumeSource", "description": "hostPath represents a directory on the host. Provisioned by a developer or tester. This is useful for single-node development and testing only! On-host storage is not supported in any way and WILL NOT WORK in a multi-node cluster. More info: https://kubernetes.io/docs/concepts/storage/volumes#hostpath" }, "iscsi": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.core.v1.ISCSIPersistentVolumeSource", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.core.v1.ISCSIPersistentVolumeSource", "description": "iscsi represents an ISCSI Disk resource that is attached to a kubelet's host machine and then exposed to the pod. Provisioned by an admin." }, "local": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.core.v1.LocalVolumeSource", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.core.v1.LocalVolumeSource", "description": "local represents directly-attached storage with node affinity" }, "mountOptions": { @@ -101,11 +101,11 @@ "x-kubernetes-list-type": "atomic" }, "nfs": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.core.v1.NFSVolumeSource", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.core.v1.NFSVolumeSource", "description": "nfs represents an NFS mount on the host. Provisioned by an admin. More info: https://kubernetes.io/docs/concepts/storage/volumes#nfs" }, "nodeAffinity": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.core.v1.VolumeNodeAffinity", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.core.v1.VolumeNodeAffinity", "description": "nodeAffinity defines constraints that limit what nodes this volume can be accessed from. This field influences the scheduling of pods that use this volume." }, "persistentVolumeReclaimPolicy": { @@ -116,24 +116,24 @@ ] }, "photonPersistentDisk": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.core.v1.PhotonPersistentDiskVolumeSource", - "description": "photonPersistentDisk represents a PhotonController persistent disk attached and mounted on kubelets host machine" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.core.v1.PhotonPersistentDiskVolumeSource", + "description": "photonPersistentDisk represents a PhotonController persistent disk attached and mounted on kubelets host machine. Deprecated: PhotonPersistentDisk is deprecated and the in-tree photonPersistentDisk type is no longer supported." }, "portworxVolume": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.core.v1.PortworxVolumeSource", - "description": "portworxVolume represents a portworx volume attached and mounted on kubelets host machine" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.core.v1.PortworxVolumeSource", + "description": "portworxVolume represents a portworx volume attached and mounted on kubelets host machine. Deprecated: PortworxVolume is deprecated. All operations for the in-tree portworxVolume type are redirected to the pxd.portworx.com CSI driver when the CSIMigrationPortworx feature-gate is on." }, "quobyte": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.core.v1.QuobyteVolumeSource", - "description": "quobyte represents a Quobyte mount on the host that shares a pod's lifetime" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.core.v1.QuobyteVolumeSource", + "description": "quobyte represents a Quobyte mount on the host that shares a pod's lifetime. Deprecated: Quobyte is deprecated and the in-tree quobyte type is no longer supported." }, "rbd": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.core.v1.RBDPersistentVolumeSource", - "description": "rbd represents a Rados Block Device mount on the host that shares a pod's lifetime. More info: https://examples.k8s.io/volumes/rbd/README.md" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.core.v1.RBDPersistentVolumeSource", + "description": "rbd represents a Rados Block Device mount on the host that shares a pod's lifetime. Deprecated: RBD is deprecated and the in-tree rbd type is no longer supported. More info: https://examples.k8s.io/volumes/rbd/README.md" }, "scaleIO": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.core.v1.ScaleIOPersistentVolumeSource", - "description": "scaleIO represents a ScaleIO persistent volume attached and mounted on Kubernetes nodes." + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.core.v1.ScaleIOPersistentVolumeSource", + "description": "scaleIO represents a ScaleIO persistent volume attached and mounted on Kubernetes nodes. Deprecated: ScaleIO is deprecated and the in-tree scaleIO type is no longer supported." }, "storageClassName": { "description": "storageClassName is the name of StorageClass to which this persistent volume belongs. Empty value means that this volume does not belong to any StorageClass.", @@ -143,8 +143,8 @@ ] }, "storageos": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.core.v1.StorageOSPersistentVolumeSource", - "description": "storageOS represents a StorageOS volume that is attached to the kubelet's host machine and mounted into the pod More info: https://examples.k8s.io/volumes/storageos/README.md" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.core.v1.StorageOSPersistentVolumeSource", + "description": "storageOS represents a StorageOS volume that is attached to the kubelet's host machine and mounted into the pod. Deprecated: StorageOS is deprecated and the in-tree storageos type is no longer supported. More info: https://examples.k8s.io/volumes/storageos/README.md" }, "volumeAttributesClassName": { "description": "Name of VolumeAttributesClass to which this persistent volume belongs. Empty value is not allowed. When this field is not set, it indicates that this volume does not belong to any VolumeAttributesClass. This field is mutable and can be changed by the CSI driver after a volume has been updated successfully to a new class. For an unbound PersistentVolume, the volumeAttributesClassName will be matched with unbound PersistentVolumeClaims during the binding process. This is a beta field and requires enabling VolumeAttributesClass feature (off by default).", @@ -161,8 +161,8 @@ ] }, "vsphereVolume": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.core.v1.VsphereVirtualDiskVolumeSource", - "description": "vsphereVolume represents a vSphere volume attached and mounted on kubelets host machine" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.core.v1.VsphereVirtualDiskVolumeSource", + "description": "vsphereVolume represents a vSphere volume attached and mounted on kubelets host machine. Deprecated: VsphereVolume is deprecated. All operations for the in-tree vsphereVolume type are redirected to the csi.vsphere.vmware.com CSI driver." } }, "type": "object", diff --git a/helm-charts/nginx-ingress/v1.31.2/persistentvolumespec.json b/helm-charts/nginx-ingress/v1.32.0/persistentvolumespec.json similarity index 67% rename from helm-charts/nginx-ingress/v1.31.2/persistentvolumespec.json rename to helm-charts/nginx-ingress/v1.32.0/persistentvolumespec.json index b062d12..441f74e 100644 --- a/helm-charts/nginx-ingress/v1.31.2/persistentvolumespec.json +++ b/helm-charts/nginx-ingress/v1.32.0/persistentvolumespec.json @@ -16,20 +16,20 @@ "x-kubernetes-list-type": "atomic" }, "awsElasticBlockStore": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.core.v1.AWSElasticBlockStoreVolumeSource", - "description": "awsElasticBlockStore represents an AWS Disk resource that is attached to a kubelet's host machine and then exposed to the pod. More info: https://kubernetes.io/docs/concepts/storage/volumes#awselasticblockstore" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.core.v1.AWSElasticBlockStoreVolumeSource", + "description": "awsElasticBlockStore represents an AWS Disk resource that is attached to a kubelet's host machine and then exposed to the pod. Deprecated: AWSElasticBlockStore is deprecated. All operations for the in-tree awsElasticBlockStore type are redirected to the ebs.csi.aws.com CSI driver. More info: https://kubernetes.io/docs/concepts/storage/volumes#awselasticblockstore" }, "azureDisk": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.core.v1.AzureDiskVolumeSource", - "description": "azureDisk represents an Azure Data Disk mount on the host and bind mount to the pod." + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.core.v1.AzureDiskVolumeSource", + "description": "azureDisk represents an Azure Data Disk mount on the host and bind mount to the pod. Deprecated: AzureDisk is deprecated. All operations for the in-tree azureDisk type are redirected to the disk.csi.azure.com CSI driver." }, "azureFile": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.core.v1.AzureFilePersistentVolumeSource", - "description": "azureFile represents an Azure File Service mount on the host and bind mount to the pod." + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.core.v1.AzureFilePersistentVolumeSource", + "description": "azureFile represents an Azure File Service mount on the host and bind mount to the pod. Deprecated: AzureFile is deprecated. All operations for the in-tree azureFile type are redirected to the file.csi.azure.com CSI driver." }, "capacity": { "additionalProperties": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.apimachinery.pkg.api.resource.Quantity" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.apimachinery.pkg.api.resource.Quantity" }, "description": "capacity is the description of the persistent volume's resources and capacity. More info: https://kubernetes.io/docs/concepts/storage/persistent-volumes#capacity", "type": [ @@ -38,52 +38,52 @@ ] }, "cephfs": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.core.v1.CephFSPersistentVolumeSource", - "description": "cephFS represents a Ceph FS mount on the host that shares a pod's lifetime" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.core.v1.CephFSPersistentVolumeSource", + "description": "cephFS represents a Ceph FS mount on the host that shares a pod's lifetime. Deprecated: CephFS is deprecated and the in-tree cephfs type is no longer supported." }, "cinder": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.core.v1.CinderPersistentVolumeSource", - "description": "cinder represents a cinder volume attached and mounted on kubelets host machine. More info: https://examples.k8s.io/mysql-cinder-pd/README.md" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.core.v1.CinderPersistentVolumeSource", + "description": "cinder represents a cinder volume attached and mounted on kubelets host machine. Deprecated: Cinder is deprecated. All operations for the in-tree cinder type are redirected to the cinder.csi.openstack.org CSI driver. More info: https://examples.k8s.io/mysql-cinder-pd/README.md" }, "claimRef": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.core.v1.ObjectReference", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.core.v1.ObjectReference", "description": "claimRef is part of a bi-directional binding between PersistentVolume and PersistentVolumeClaim. Expected to be non-nil when bound. claim.VolumeName is the authoritative bind between PV and PVC. More info: https://kubernetes.io/docs/concepts/storage/persistent-volumes#binding", "x-kubernetes-map-type": "granular" }, "csi": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.core.v1.CSIPersistentVolumeSource", - "description": "csi represents storage that is handled by an external CSI driver (Beta feature)." + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.core.v1.CSIPersistentVolumeSource", + "description": "csi represents storage that is handled by an external CSI driver." }, "fc": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.core.v1.FCVolumeSource", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.core.v1.FCVolumeSource", "description": "fc represents a Fibre Channel resource that is attached to a kubelet's host machine and then exposed to the pod." }, "flexVolume": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.core.v1.FlexPersistentVolumeSource", - "description": "flexVolume represents a generic volume resource that is provisioned/attached using an exec based plugin." + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.core.v1.FlexPersistentVolumeSource", + "description": "flexVolume represents a generic volume resource that is provisioned/attached using an exec based plugin. Deprecated: FlexVolume is deprecated. Consider using a CSIDriver instead." }, "flocker": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.core.v1.FlockerVolumeSource", - "description": "flocker represents a Flocker volume attached to a kubelet's host machine and exposed to the pod for its usage. This depends on the Flocker control service being running" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.core.v1.FlockerVolumeSource", + "description": "flocker represents a Flocker volume attached to a kubelet's host machine and exposed to the pod for its usage. This depends on the Flocker control service being running. Deprecated: Flocker is deprecated and the in-tree flocker type is no longer supported." }, "gcePersistentDisk": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.core.v1.GCEPersistentDiskVolumeSource", - "description": "gcePersistentDisk represents a GCE Disk resource that is attached to a kubelet's host machine and then exposed to the pod. Provisioned by an admin. More info: https://kubernetes.io/docs/concepts/storage/volumes#gcepersistentdisk" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.core.v1.GCEPersistentDiskVolumeSource", + "description": "gcePersistentDisk represents a GCE Disk resource that is attached to a kubelet's host machine and then exposed to the pod. Provisioned by an admin. Deprecated: GCEPersistentDisk is deprecated. All operations for the in-tree gcePersistentDisk type are redirected to the pd.csi.storage.gke.io CSI driver. More info: https://kubernetes.io/docs/concepts/storage/volumes#gcepersistentdisk" }, "glusterfs": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.core.v1.GlusterfsPersistentVolumeSource", - "description": "glusterfs represents a Glusterfs volume that is attached to a host and exposed to the pod. Provisioned by an admin. More info: https://examples.k8s.io/volumes/glusterfs/README.md" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.core.v1.GlusterfsPersistentVolumeSource", + "description": "glusterfs represents a Glusterfs volume that is attached to a host and exposed to the pod. Provisioned by an admin. Deprecated: Glusterfs is deprecated and the in-tree glusterfs type is no longer supported. More info: https://examples.k8s.io/volumes/glusterfs/README.md" }, "hostPath": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.core.v1.HostPathVolumeSource", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.core.v1.HostPathVolumeSource", "description": "hostPath represents a directory on the host. Provisioned by a developer or tester. This is useful for single-node development and testing only! On-host storage is not supported in any way and WILL NOT WORK in a multi-node cluster. More info: https://kubernetes.io/docs/concepts/storage/volumes#hostpath" }, "iscsi": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.core.v1.ISCSIPersistentVolumeSource", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.core.v1.ISCSIPersistentVolumeSource", "description": "iscsi represents an ISCSI Disk resource that is attached to a kubelet's host machine and then exposed to the pod. Provisioned by an admin." }, "local": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.core.v1.LocalVolumeSource", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.core.v1.LocalVolumeSource", "description": "local represents directly-attached storage with node affinity" }, "mountOptions": { @@ -101,11 +101,11 @@ "x-kubernetes-list-type": "atomic" }, "nfs": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.core.v1.NFSVolumeSource", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.core.v1.NFSVolumeSource", "description": "nfs represents an NFS mount on the host. Provisioned by an admin. More info: https://kubernetes.io/docs/concepts/storage/volumes#nfs" }, "nodeAffinity": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.core.v1.VolumeNodeAffinity", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.core.v1.VolumeNodeAffinity", "description": "nodeAffinity defines constraints that limit what nodes this volume can be accessed from. This field influences the scheduling of pods that use this volume." }, "persistentVolumeReclaimPolicy": { @@ -116,24 +116,24 @@ ] }, "photonPersistentDisk": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.core.v1.PhotonPersistentDiskVolumeSource", - "description": "photonPersistentDisk represents a PhotonController persistent disk attached and mounted on kubelets host machine" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.core.v1.PhotonPersistentDiskVolumeSource", + "description": "photonPersistentDisk represents a PhotonController persistent disk attached and mounted on kubelets host machine. Deprecated: PhotonPersistentDisk is deprecated and the in-tree photonPersistentDisk type is no longer supported." }, "portworxVolume": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.core.v1.PortworxVolumeSource", - "description": "portworxVolume represents a portworx volume attached and mounted on kubelets host machine" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.core.v1.PortworxVolumeSource", + "description": "portworxVolume represents a portworx volume attached and mounted on kubelets host machine. Deprecated: PortworxVolume is deprecated. All operations for the in-tree portworxVolume type are redirected to the pxd.portworx.com CSI driver when the CSIMigrationPortworx feature-gate is on." }, "quobyte": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.core.v1.QuobyteVolumeSource", - "description": "quobyte represents a Quobyte mount on the host that shares a pod's lifetime" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.core.v1.QuobyteVolumeSource", + "description": "quobyte represents a Quobyte mount on the host that shares a pod's lifetime. Deprecated: Quobyte is deprecated and the in-tree quobyte type is no longer supported." }, "rbd": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.core.v1.RBDPersistentVolumeSource", - "description": "rbd represents a Rados Block Device mount on the host that shares a pod's lifetime. More info: https://examples.k8s.io/volumes/rbd/README.md" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.core.v1.RBDPersistentVolumeSource", + "description": "rbd represents a Rados Block Device mount on the host that shares a pod's lifetime. Deprecated: RBD is deprecated and the in-tree rbd type is no longer supported. More info: https://examples.k8s.io/volumes/rbd/README.md" }, "scaleIO": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.core.v1.ScaleIOPersistentVolumeSource", - "description": "scaleIO represents a ScaleIO persistent volume attached and mounted on Kubernetes nodes." + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.core.v1.ScaleIOPersistentVolumeSource", + "description": "scaleIO represents a ScaleIO persistent volume attached and mounted on Kubernetes nodes. Deprecated: ScaleIO is deprecated and the in-tree scaleIO type is no longer supported." }, "storageClassName": { "description": "storageClassName is the name of StorageClass to which this persistent volume belongs. Empty value means that this volume does not belong to any StorageClass.", @@ -143,8 +143,8 @@ ] }, "storageos": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.core.v1.StorageOSPersistentVolumeSource", - "description": "storageOS represents a StorageOS volume that is attached to the kubelet's host machine and mounted into the pod More info: https://examples.k8s.io/volumes/storageos/README.md" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.core.v1.StorageOSPersistentVolumeSource", + "description": "storageOS represents a StorageOS volume that is attached to the kubelet's host machine and mounted into the pod. Deprecated: StorageOS is deprecated and the in-tree storageos type is no longer supported. More info: https://examples.k8s.io/volumes/storageos/README.md" }, "volumeAttributesClassName": { "description": "Name of VolumeAttributesClass to which this persistent volume belongs. Empty value is not allowed. When this field is not set, it indicates that this volume does not belong to any VolumeAttributesClass. This field is mutable and can be changed by the CSI driver after a volume has been updated successfully to a new class. For an unbound PersistentVolume, the volumeAttributesClassName will be matched with unbound PersistentVolumeClaims during the binding process. This is a beta field and requires enabling VolumeAttributesClass feature (off by default).", @@ -161,8 +161,8 @@ ] }, "vsphereVolume": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.core.v1.VsphereVirtualDiskVolumeSource", - "description": "vsphereVolume represents a vSphere volume attached and mounted on kubelets host machine" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.core.v1.VsphereVirtualDiskVolumeSource", + "description": "vsphereVolume represents a vSphere volume attached and mounted on kubelets host machine. Deprecated: VsphereVolume is deprecated. All operations for the in-tree vsphereVolume type are redirected to the csi.vsphere.vmware.com CSI driver." } }, "type": "object", diff --git a/helm-charts/nginx-ingress/v1.31.2/persistentvolumestatus-v1.json b/helm-charts/nginx-ingress/v1.32.0/persistentvolumestatus-v1.json similarity index 94% rename from helm-charts/nginx-ingress/v1.31.2/persistentvolumestatus-v1.json rename to helm-charts/nginx-ingress/v1.32.0/persistentvolumestatus-v1.json index d03a352..649a84a 100644 --- a/helm-charts/nginx-ingress/v1.31.2/persistentvolumestatus-v1.json +++ b/helm-charts/nginx-ingress/v1.32.0/persistentvolumestatus-v1.json @@ -2,7 +2,7 @@ "description": "PersistentVolumeStatus is the current status of a persistent volume.", "properties": { "lastPhaseTransitionTime": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.Time", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.Time", "description": "lastPhaseTransitionTime is the time the phase transitioned from one to another and automatically resets to current time everytime a volume phase transitions." }, "message": { diff --git a/helm-charts/nginx-ingress/v1.31.2/persistentvolumestatus.json b/helm-charts/nginx-ingress/v1.32.0/persistentvolumestatus.json similarity index 94% rename from helm-charts/nginx-ingress/v1.31.2/persistentvolumestatus.json rename to helm-charts/nginx-ingress/v1.32.0/persistentvolumestatus.json index d03a352..649a84a 100644 --- a/helm-charts/nginx-ingress/v1.31.2/persistentvolumestatus.json +++ b/helm-charts/nginx-ingress/v1.32.0/persistentvolumestatus.json @@ -2,7 +2,7 @@ "description": "PersistentVolumeStatus is the current status of a persistent volume.", "properties": { "lastPhaseTransitionTime": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.Time", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.Time", "description": "lastPhaseTransitionTime is the time the phase transitioned from one to another and automatically resets to current time everytime a volume phase transitions." }, "message": { diff --git a/helm-charts/nginx-ingress/v1.31.2/photonpersistentdiskvolumesource-v1.json b/helm-charts/nginx-ingress/v1.32.0/photonpersistentdiskvolumesource-v1.json similarity index 100% rename from helm-charts/nginx-ingress/v1.31.2/photonpersistentdiskvolumesource-v1.json rename to helm-charts/nginx-ingress/v1.32.0/photonpersistentdiskvolumesource-v1.json diff --git a/helm-charts/nginx-ingress/v1.31.2/photonpersistentdiskvolumesource.json b/helm-charts/nginx-ingress/v1.32.0/photonpersistentdiskvolumesource.json similarity index 100% rename from helm-charts/nginx-ingress/v1.31.2/photonpersistentdiskvolumesource.json rename to helm-charts/nginx-ingress/v1.32.0/photonpersistentdiskvolumesource.json diff --git a/helm-charts/nginx-ingress/v1.31.2/pod-v1.json b/helm-charts/nginx-ingress/v1.32.0/pod-v1.json similarity index 91% rename from helm-charts/nginx-ingress/v1.31.2/pod-v1.json rename to helm-charts/nginx-ingress/v1.32.0/pod-v1.json index 843d506..5113e01 100644 --- a/helm-charts/nginx-ingress/v1.31.2/pod-v1.json +++ b/helm-charts/nginx-ingress/v1.32.0/pod-v1.json @@ -22,15 +22,15 @@ ] }, "metadata": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta", "description": "Standard object's metadata. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#metadata" }, "spec": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.core.v1.PodSpec", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.core.v1.PodSpec", "description": "Specification of the desired behavior of the pod. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#spec-and-status" }, "status": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.core.v1.PodStatus", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.core.v1.PodStatus", "description": "Most recently observed status of the pod. This data may not be up to date. Populated by the system. Read-only. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#spec-and-status" } }, diff --git a/helm-charts/nginx-ingress/v1.31.2/pod.json b/helm-charts/nginx-ingress/v1.32.0/pod.json similarity index 91% rename from helm-charts/nginx-ingress/v1.31.2/pod.json rename to helm-charts/nginx-ingress/v1.32.0/pod.json index 94cd29a..c9176d8 100644 --- a/helm-charts/nginx-ingress/v1.31.2/pod.json +++ b/helm-charts/nginx-ingress/v1.32.0/pod.json @@ -19,15 +19,15 @@ ] }, "metadata": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta", "description": "Standard object's metadata. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#metadata" }, "spec": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.core.v1.PodSpec", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.core.v1.PodSpec", "description": "Specification of the desired behavior of the pod. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#spec-and-status" }, "status": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.core.v1.PodStatus", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.core.v1.PodStatus", "description": "Most recently observed status of the pod. This data may not be up to date. Populated by the system. Read-only. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#spec-and-status" } }, diff --git a/helm-charts/nginx-ingress/v1.31.2/podaffinity-v1.json b/helm-charts/nginx-ingress/v1.32.0/podaffinity-v1.json similarity index 93% rename from helm-charts/nginx-ingress/v1.31.2/podaffinity-v1.json rename to helm-charts/nginx-ingress/v1.32.0/podaffinity-v1.json index 9d010c6..666a883 100644 --- a/helm-charts/nginx-ingress/v1.31.2/podaffinity-v1.json +++ b/helm-charts/nginx-ingress/v1.32.0/podaffinity-v1.json @@ -4,7 +4,7 @@ "preferredDuringSchedulingIgnoredDuringExecution": { "description": "The scheduler will prefer to schedule pods to nodes that satisfy the affinity expressions specified by this field, but it may choose a node that violates one or more of the expressions. The node that is most preferred is the one with the greatest sum of weights, i.e. for each node that meets all of the scheduling requirements (resource request, requiredDuringScheduling affinity expressions, etc.), compute a sum by iterating through the elements of this field and adding \"weight\" to the sum if the node has pods which matches the corresponding podAffinityTerm; the node(s) with the highest sum are the most preferred.", "items": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.core.v1.WeightedPodAffinityTerm" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.core.v1.WeightedPodAffinityTerm" }, "type": [ "array", @@ -15,7 +15,7 @@ "requiredDuringSchedulingIgnoredDuringExecution": { "description": "If the affinity requirements specified by this field are not met at scheduling time, the pod will not be scheduled onto the node. If the affinity requirements specified by this field cease to be met at some point during pod execution (e.g. due to a pod label update), the system may or may not try to eventually evict the pod from its node. When there are multiple elements, the lists of nodes corresponding to each podAffinityTerm are intersected, i.e. all terms must be satisfied.", "items": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.core.v1.PodAffinityTerm" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.core.v1.PodAffinityTerm" }, "type": [ "array", diff --git a/helm-charts/nginx-ingress/v1.31.2/podaffinity.json b/helm-charts/nginx-ingress/v1.32.0/podaffinity.json similarity index 93% rename from helm-charts/nginx-ingress/v1.31.2/podaffinity.json rename to helm-charts/nginx-ingress/v1.32.0/podaffinity.json index 9d010c6..666a883 100644 --- a/helm-charts/nginx-ingress/v1.31.2/podaffinity.json +++ b/helm-charts/nginx-ingress/v1.32.0/podaffinity.json @@ -4,7 +4,7 @@ "preferredDuringSchedulingIgnoredDuringExecution": { "description": "The scheduler will prefer to schedule pods to nodes that satisfy the affinity expressions specified by this field, but it may choose a node that violates one or more of the expressions. The node that is most preferred is the one with the greatest sum of weights, i.e. for each node that meets all of the scheduling requirements (resource request, requiredDuringScheduling affinity expressions, etc.), compute a sum by iterating through the elements of this field and adding \"weight\" to the sum if the node has pods which matches the corresponding podAffinityTerm; the node(s) with the highest sum are the most preferred.", "items": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.core.v1.WeightedPodAffinityTerm" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.core.v1.WeightedPodAffinityTerm" }, "type": [ "array", @@ -15,7 +15,7 @@ "requiredDuringSchedulingIgnoredDuringExecution": { "description": "If the affinity requirements specified by this field are not met at scheduling time, the pod will not be scheduled onto the node. If the affinity requirements specified by this field cease to be met at some point during pod execution (e.g. due to a pod label update), the system may or may not try to eventually evict the pod from its node. When there are multiple elements, the lists of nodes corresponding to each podAffinityTerm are intersected, i.e. all terms must be satisfied.", "items": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.core.v1.PodAffinityTerm" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.core.v1.PodAffinityTerm" }, "type": [ "array", diff --git a/helm-charts/nginx-ingress/v1.31.2/podaffinityterm-v1.json b/helm-charts/nginx-ingress/v1.32.0/podaffinityterm-v1.json similarity index 97% rename from helm-charts/nginx-ingress/v1.31.2/podaffinityterm-v1.json rename to helm-charts/nginx-ingress/v1.32.0/podaffinityterm-v1.json index 4f5b6ae..0ae3f27 100644 --- a/helm-charts/nginx-ingress/v1.31.2/podaffinityterm-v1.json +++ b/helm-charts/nginx-ingress/v1.32.0/podaffinityterm-v1.json @@ -2,7 +2,7 @@ "description": "Defines a set of pods (namely those matching the labelSelector relative to the given namespace(s)) that this pod should be co-located (affinity) or not co-located (anti-affinity) with, where co-located is defined as running on a node whose value of the label with key matches that of any node on which a pod of the set of pods is running", "properties": { "labelSelector": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.LabelSelector", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.LabelSelector", "description": "A label query over a set of resources, in this case pods. If it's null, this PodAffinityTerm matches with no Pods." }, "matchLabelKeys": { @@ -34,7 +34,7 @@ "x-kubernetes-list-type": "atomic" }, "namespaceSelector": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.LabelSelector", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.LabelSelector", "description": "A label query over the set of namespaces that the term applies to. The term is applied to the union of the namespaces selected by this field and the ones listed in the namespaces field. null selector and null or empty namespaces list means \"this pod's namespace\". An empty selector ({}) matches all namespaces." }, "namespaces": { diff --git a/helm-charts/nginx-ingress/v1.31.2/podaffinityterm.json b/helm-charts/nginx-ingress/v1.32.0/podaffinityterm.json similarity index 97% rename from helm-charts/nginx-ingress/v1.31.2/podaffinityterm.json rename to helm-charts/nginx-ingress/v1.32.0/podaffinityterm.json index 4f5b6ae..0ae3f27 100644 --- a/helm-charts/nginx-ingress/v1.31.2/podaffinityterm.json +++ b/helm-charts/nginx-ingress/v1.32.0/podaffinityterm.json @@ -2,7 +2,7 @@ "description": "Defines a set of pods (namely those matching the labelSelector relative to the given namespace(s)) that this pod should be co-located (affinity) or not co-located (anti-affinity) with, where co-located is defined as running on a node whose value of the label with key matches that of any node on which a pod of the set of pods is running", "properties": { "labelSelector": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.LabelSelector", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.LabelSelector", "description": "A label query over a set of resources, in this case pods. If it's null, this PodAffinityTerm matches with no Pods." }, "matchLabelKeys": { @@ -34,7 +34,7 @@ "x-kubernetes-list-type": "atomic" }, "namespaceSelector": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.LabelSelector", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.LabelSelector", "description": "A label query over the set of namespaces that the term applies to. The term is applied to the union of the namespaces selected by this field and the ones listed in the namespaces field. null selector and null or empty namespaces list means \"this pod's namespace\". An empty selector ({}) matches all namespaces." }, "namespaces": { diff --git a/helm-charts/nginx-ingress/v1.31.2/podantiaffinity-v1.json b/helm-charts/nginx-ingress/v1.32.0/podantiaffinity-v1.json similarity index 93% rename from helm-charts/nginx-ingress/v1.31.2/podantiaffinity-v1.json rename to helm-charts/nginx-ingress/v1.32.0/podantiaffinity-v1.json index a0744f1..e12dd0d 100644 --- a/helm-charts/nginx-ingress/v1.31.2/podantiaffinity-v1.json +++ b/helm-charts/nginx-ingress/v1.32.0/podantiaffinity-v1.json @@ -4,7 +4,7 @@ "preferredDuringSchedulingIgnoredDuringExecution": { "description": "The scheduler will prefer to schedule pods to nodes that satisfy the anti-affinity expressions specified by this field, but it may choose a node that violates one or more of the expressions. The node that is most preferred is the one with the greatest sum of weights, i.e. for each node that meets all of the scheduling requirements (resource request, requiredDuringScheduling anti-affinity expressions, etc.), compute a sum by iterating through the elements of this field and adding \"weight\" to the sum if the node has pods which matches the corresponding podAffinityTerm; the node(s) with the highest sum are the most preferred.", "items": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.core.v1.WeightedPodAffinityTerm" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.core.v1.WeightedPodAffinityTerm" }, "type": [ "array", @@ -15,7 +15,7 @@ "requiredDuringSchedulingIgnoredDuringExecution": { "description": "If the anti-affinity requirements specified by this field are not met at scheduling time, the pod will not be scheduled onto the node. If the anti-affinity requirements specified by this field cease to be met at some point during pod execution (e.g. due to a pod label update), the system may or may not try to eventually evict the pod from its node. When there are multiple elements, the lists of nodes corresponding to each podAffinityTerm are intersected, i.e. all terms must be satisfied.", "items": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.core.v1.PodAffinityTerm" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.core.v1.PodAffinityTerm" }, "type": [ "array", diff --git a/helm-charts/nginx-ingress/v1.31.2/podantiaffinity.json b/helm-charts/nginx-ingress/v1.32.0/podantiaffinity.json similarity index 93% rename from helm-charts/nginx-ingress/v1.31.2/podantiaffinity.json rename to helm-charts/nginx-ingress/v1.32.0/podantiaffinity.json index a0744f1..e12dd0d 100644 --- a/helm-charts/nginx-ingress/v1.31.2/podantiaffinity.json +++ b/helm-charts/nginx-ingress/v1.32.0/podantiaffinity.json @@ -4,7 +4,7 @@ "preferredDuringSchedulingIgnoredDuringExecution": { "description": "The scheduler will prefer to schedule pods to nodes that satisfy the anti-affinity expressions specified by this field, but it may choose a node that violates one or more of the expressions. The node that is most preferred is the one with the greatest sum of weights, i.e. for each node that meets all of the scheduling requirements (resource request, requiredDuringScheduling anti-affinity expressions, etc.), compute a sum by iterating through the elements of this field and adding \"weight\" to the sum if the node has pods which matches the corresponding podAffinityTerm; the node(s) with the highest sum are the most preferred.", "items": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.core.v1.WeightedPodAffinityTerm" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.core.v1.WeightedPodAffinityTerm" }, "type": [ "array", @@ -15,7 +15,7 @@ "requiredDuringSchedulingIgnoredDuringExecution": { "description": "If the anti-affinity requirements specified by this field are not met at scheduling time, the pod will not be scheduled onto the node. If the anti-affinity requirements specified by this field cease to be met at some point during pod execution (e.g. due to a pod label update), the system may or may not try to eventually evict the pod from its node. When there are multiple elements, the lists of nodes corresponding to each podAffinityTerm are intersected, i.e. all terms must be satisfied.", "items": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.core.v1.PodAffinityTerm" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.core.v1.PodAffinityTerm" }, "type": [ "array", diff --git a/helm-charts/nginx-ingress/v1.31.2/podcondition-v1.json b/helm-charts/nginx-ingress/v1.32.0/podcondition-v1.json similarity index 92% rename from helm-charts/nginx-ingress/v1.31.2/podcondition-v1.json rename to helm-charts/nginx-ingress/v1.32.0/podcondition-v1.json index 8fa8a74..577f770 100644 --- a/helm-charts/nginx-ingress/v1.31.2/podcondition-v1.json +++ b/helm-charts/nginx-ingress/v1.32.0/podcondition-v1.json @@ -2,11 +2,11 @@ "description": "PodCondition contains details for the current condition of this pod.", "properties": { "lastProbeTime": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.Time", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.Time", "description": "Last time we probed the condition." }, "lastTransitionTime": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.Time", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.Time", "description": "Last time the condition transitioned from one status to another." }, "message": { diff --git a/helm-charts/nginx-ingress/v1.31.2/podcondition.json b/helm-charts/nginx-ingress/v1.32.0/podcondition.json similarity index 92% rename from helm-charts/nginx-ingress/v1.31.2/podcondition.json rename to helm-charts/nginx-ingress/v1.32.0/podcondition.json index 8fa8a74..577f770 100644 --- a/helm-charts/nginx-ingress/v1.31.2/podcondition.json +++ b/helm-charts/nginx-ingress/v1.32.0/podcondition.json @@ -2,11 +2,11 @@ "description": "PodCondition contains details for the current condition of this pod.", "properties": { "lastProbeTime": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.Time", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.Time", "description": "Last time we probed the condition." }, "lastTransitionTime": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.Time", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.Time", "description": "Last time the condition transitioned from one status to another." }, "message": { diff --git a/helm-charts/nginx-ingress/v1.31.2/poddisruptionbudget-policy-v1.json b/helm-charts/nginx-ingress/v1.32.0/poddisruptionbudget-policy-v1.json similarity index 91% rename from helm-charts/nginx-ingress/v1.31.2/poddisruptionbudget-policy-v1.json rename to helm-charts/nginx-ingress/v1.32.0/poddisruptionbudget-policy-v1.json index 8ed4bcc..5423995 100644 --- a/helm-charts/nginx-ingress/v1.31.2/poddisruptionbudget-policy-v1.json +++ b/helm-charts/nginx-ingress/v1.32.0/poddisruptionbudget-policy-v1.json @@ -22,15 +22,15 @@ ] }, "metadata": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta", "description": "Standard object's metadata. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#metadata" }, "spec": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.policy.v1.PodDisruptionBudgetSpec", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.policy.v1.PodDisruptionBudgetSpec", "description": "Specification of the desired behavior of the PodDisruptionBudget." }, "status": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.policy.v1.PodDisruptionBudgetStatus", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.policy.v1.PodDisruptionBudgetStatus", "description": "Most recently observed status of the PodDisruptionBudget." } }, diff --git a/helm-charts/nginx-ingress/v1.31.2/poddisruptionbudget.json b/helm-charts/nginx-ingress/v1.32.0/poddisruptionbudget.json similarity index 90% rename from helm-charts/nginx-ingress/v1.31.2/poddisruptionbudget.json rename to helm-charts/nginx-ingress/v1.32.0/poddisruptionbudget.json index 2a58c2c..748cd67 100644 --- a/helm-charts/nginx-ingress/v1.31.2/poddisruptionbudget.json +++ b/helm-charts/nginx-ingress/v1.32.0/poddisruptionbudget.json @@ -19,15 +19,15 @@ ] }, "metadata": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta", "description": "Standard object's metadata. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#metadata" }, "spec": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.policy.v1.PodDisruptionBudgetSpec", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.policy.v1.PodDisruptionBudgetSpec", "description": "Specification of the desired behavior of the PodDisruptionBudget." }, "status": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.policy.v1.PodDisruptionBudgetStatus", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.policy.v1.PodDisruptionBudgetStatus", "description": "Most recently observed status of the PodDisruptionBudget." } }, diff --git a/helm-charts/nginx-ingress/v1.31.2/poddisruptionbudgetlist-policy-v1.json b/helm-charts/nginx-ingress/v1.32.0/poddisruptionbudgetlist-policy-v1.json similarity index 93% rename from helm-charts/nginx-ingress/v1.31.2/poddisruptionbudgetlist-policy-v1.json rename to helm-charts/nginx-ingress/v1.32.0/poddisruptionbudgetlist-policy-v1.json index 8ac04b8..9a2ee53 100644 --- a/helm-charts/nginx-ingress/v1.31.2/poddisruptionbudgetlist-policy-v1.json +++ b/helm-charts/nginx-ingress/v1.32.0/poddisruptionbudgetlist-policy-v1.json @@ -14,7 +14,7 @@ "items": { "description": "Items is a list of PodDisruptionBudgets", "items": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.policy.v1.PodDisruptionBudget" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.policy.v1.PodDisruptionBudget" }, "type": [ "array", @@ -32,7 +32,7 @@ ] }, "metadata": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.ListMeta", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.ListMeta", "description": "Standard object's metadata. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#metadata" } }, diff --git a/helm-charts/nginx-ingress/v1.31.2/poddisruptionbudgetlist.json b/helm-charts/nginx-ingress/v1.32.0/poddisruptionbudgetlist.json similarity index 93% rename from helm-charts/nginx-ingress/v1.31.2/poddisruptionbudgetlist.json rename to helm-charts/nginx-ingress/v1.32.0/poddisruptionbudgetlist.json index 16c2e69..88f9d27 100644 --- a/helm-charts/nginx-ingress/v1.31.2/poddisruptionbudgetlist.json +++ b/helm-charts/nginx-ingress/v1.32.0/poddisruptionbudgetlist.json @@ -11,7 +11,7 @@ "items": { "description": "Items is a list of PodDisruptionBudgets", "items": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.policy.v1.PodDisruptionBudget" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.policy.v1.PodDisruptionBudget" }, "type": [ "array", @@ -29,7 +29,7 @@ ] }, "metadata": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.ListMeta", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.ListMeta", "description": "Standard object's metadata. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#metadata" } }, diff --git a/helm-charts/nginx-ingress/v1.31.2/poddisruptionbudgetspec-policy-v1.json b/helm-charts/nginx-ingress/v1.32.0/poddisruptionbudgetspec-policy-v1.json similarity index 93% rename from helm-charts/nginx-ingress/v1.31.2/poddisruptionbudgetspec-policy-v1.json rename to helm-charts/nginx-ingress/v1.32.0/poddisruptionbudgetspec-policy-v1.json index a599c83..ec7a4a4 100644 --- a/helm-charts/nginx-ingress/v1.31.2/poddisruptionbudgetspec-policy-v1.json +++ b/helm-charts/nginx-ingress/v1.32.0/poddisruptionbudgetspec-policy-v1.json @@ -2,15 +2,15 @@ "description": "PodDisruptionBudgetSpec is a description of a PodDisruptionBudget.", "properties": { "maxUnavailable": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.apimachinery.pkg.util.intstr.IntOrString", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.apimachinery.pkg.util.intstr.IntOrString", "description": "An eviction is allowed if at most \"maxUnavailable\" pods selected by \"selector\" are unavailable after the eviction, i.e. even in absence of the evicted pod. For example, one can prevent all voluntary evictions by specifying 0. This is a mutually exclusive setting with \"minAvailable\"." }, "minAvailable": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.apimachinery.pkg.util.intstr.IntOrString", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.apimachinery.pkg.util.intstr.IntOrString", "description": "An eviction is allowed if at least \"minAvailable\" pods selected by \"selector\" will still be available after the eviction, i.e. even in the absence of the evicted pod. So for example you can prevent all voluntary evictions by specifying \"100%\"." }, "selector": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.LabelSelector", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.LabelSelector", "description": "Label query over pods whose evictions are managed by the disruption budget. A null selector will match no pods, while an empty ({}) selector will select all pods within the namespace.", "x-kubernetes-patch-strategy": "replace" }, diff --git a/helm-charts/nginx-ingress/v1.31.2/poddisruptionbudgetspec.json b/helm-charts/nginx-ingress/v1.32.0/poddisruptionbudgetspec.json similarity index 93% rename from helm-charts/nginx-ingress/v1.31.2/poddisruptionbudgetspec.json rename to helm-charts/nginx-ingress/v1.32.0/poddisruptionbudgetspec.json index a599c83..ec7a4a4 100644 --- a/helm-charts/nginx-ingress/v1.31.2/poddisruptionbudgetspec.json +++ b/helm-charts/nginx-ingress/v1.32.0/poddisruptionbudgetspec.json @@ -2,15 +2,15 @@ "description": "PodDisruptionBudgetSpec is a description of a PodDisruptionBudget.", "properties": { "maxUnavailable": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.apimachinery.pkg.util.intstr.IntOrString", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.apimachinery.pkg.util.intstr.IntOrString", "description": "An eviction is allowed if at most \"maxUnavailable\" pods selected by \"selector\" are unavailable after the eviction, i.e. even in absence of the evicted pod. For example, one can prevent all voluntary evictions by specifying 0. This is a mutually exclusive setting with \"minAvailable\"." }, "minAvailable": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.apimachinery.pkg.util.intstr.IntOrString", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.apimachinery.pkg.util.intstr.IntOrString", "description": "An eviction is allowed if at least \"minAvailable\" pods selected by \"selector\" will still be available after the eviction, i.e. even in the absence of the evicted pod. So for example you can prevent all voluntary evictions by specifying \"100%\"." }, "selector": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.LabelSelector", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.LabelSelector", "description": "Label query over pods whose evictions are managed by the disruption budget. A null selector will match no pods, while an empty ({}) selector will select all pods within the namespace.", "x-kubernetes-patch-strategy": "replace" }, diff --git a/helm-charts/nginx-ingress/v1.31.2/poddisruptionbudgetstatus-policy-v1.json b/helm-charts/nginx-ingress/v1.32.0/poddisruptionbudgetstatus-policy-v1.json similarity index 96% rename from helm-charts/nginx-ingress/v1.31.2/poddisruptionbudgetstatus-policy-v1.json rename to helm-charts/nginx-ingress/v1.32.0/poddisruptionbudgetstatus-policy-v1.json index 0ef05ed..b2b3553 100644 --- a/helm-charts/nginx-ingress/v1.31.2/poddisruptionbudgetstatus-policy-v1.json +++ b/helm-charts/nginx-ingress/v1.32.0/poddisruptionbudgetstatus-policy-v1.json @@ -4,7 +4,7 @@ "conditions": { "description": "Conditions contain conditions for PDB. The disruption controller sets the DisruptionAllowed condition. The following are known values for the reason field (additional reasons could be added in the future): - SyncFailed: The controller encountered an error and wasn't able to compute\n the number of allowed disruptions. Therefore no disruptions are\n allowed and the status of the condition will be False.\n- InsufficientPods: The number of pods are either at or below the number\n required by the PodDisruptionBudget. No disruptions are\n allowed and the status of the condition will be False.\n- SufficientPods: There are more pods than required by the PodDisruptionBudget.\n The condition will be True, and the number of allowed\n disruptions are provided by the disruptionsAllowed property.", "items": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.Condition" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.Condition" }, "type": [ "array", @@ -35,7 +35,7 @@ }, "disruptedPods": { "additionalProperties": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.Time" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.Time" }, "description": "DisruptedPods contains information about pods whose eviction was processed by the API server eviction subresource handler but has not yet been observed by the PodDisruptionBudget controller. A pod will be in this map from the time when the API server processed the eviction request to the time when the pod is seen by PDB controller as having been marked for deletion (or after a timeout). The key in the map is the name of the pod and the value is the time when the API server processed the eviction request. If the deletion didn't occur and a pod is still there it will be removed from the list automatically by PodDisruptionBudget controller after some time. If everything goes smooth this map should be empty for the most of the time. Large number of entries in the map may indicate problems with pod deletions.", "type": [ diff --git a/helm-charts/nginx-ingress/v1.31.2/poddisruptionbudgetstatus.json b/helm-charts/nginx-ingress/v1.32.0/poddisruptionbudgetstatus.json similarity index 96% rename from helm-charts/nginx-ingress/v1.31.2/poddisruptionbudgetstatus.json rename to helm-charts/nginx-ingress/v1.32.0/poddisruptionbudgetstatus.json index 0ef05ed..b2b3553 100644 --- a/helm-charts/nginx-ingress/v1.31.2/poddisruptionbudgetstatus.json +++ b/helm-charts/nginx-ingress/v1.32.0/poddisruptionbudgetstatus.json @@ -4,7 +4,7 @@ "conditions": { "description": "Conditions contain conditions for PDB. The disruption controller sets the DisruptionAllowed condition. The following are known values for the reason field (additional reasons could be added in the future): - SyncFailed: The controller encountered an error and wasn't able to compute\n the number of allowed disruptions. Therefore no disruptions are\n allowed and the status of the condition will be False.\n- InsufficientPods: The number of pods are either at or below the number\n required by the PodDisruptionBudget. No disruptions are\n allowed and the status of the condition will be False.\n- SufficientPods: There are more pods than required by the PodDisruptionBudget.\n The condition will be True, and the number of allowed\n disruptions are provided by the disruptionsAllowed property.", "items": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.Condition" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.Condition" }, "type": [ "array", @@ -35,7 +35,7 @@ }, "disruptedPods": { "additionalProperties": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.Time" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.Time" }, "description": "DisruptedPods contains information about pods whose eviction was processed by the API server eviction subresource handler but has not yet been observed by the PodDisruptionBudget controller. A pod will be in this map from the time when the API server processed the eviction request to the time when the pod is seen by PDB controller as having been marked for deletion (or after a timeout). The key in the map is the name of the pod and the value is the time when the API server processed the eviction request. If the deletion didn't occur and a pod is still there it will be removed from the list automatically by PodDisruptionBudget controller after some time. If everything goes smooth this map should be empty for the most of the time. Large number of entries in the map may indicate problems with pod deletions.", "type": [ diff --git a/helm-charts/nginx-ingress/v1.31.2/poddnsconfig-v1.json b/helm-charts/nginx-ingress/v1.32.0/poddnsconfig-v1.json similarity index 95% rename from helm-charts/nginx-ingress/v1.31.2/poddnsconfig-v1.json rename to helm-charts/nginx-ingress/v1.32.0/poddnsconfig-v1.json index 41cee14..2479195 100644 --- a/helm-charts/nginx-ingress/v1.31.2/poddnsconfig-v1.json +++ b/helm-charts/nginx-ingress/v1.32.0/poddnsconfig-v1.json @@ -18,7 +18,7 @@ "options": { "description": "A list of DNS resolver options. This will be merged with the base options generated from DNSPolicy. Duplicated entries will be removed. Resolution options given in Options will override those that appear in the base DNSPolicy.", "items": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.core.v1.PodDNSConfigOption" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.core.v1.PodDNSConfigOption" }, "type": [ "array", diff --git a/helm-charts/nginx-ingress/v1.31.2/poddnsconfig.json b/helm-charts/nginx-ingress/v1.32.0/poddnsconfig.json similarity index 95% rename from helm-charts/nginx-ingress/v1.31.2/poddnsconfig.json rename to helm-charts/nginx-ingress/v1.32.0/poddnsconfig.json index 41cee14..2479195 100644 --- a/helm-charts/nginx-ingress/v1.31.2/poddnsconfig.json +++ b/helm-charts/nginx-ingress/v1.32.0/poddnsconfig.json @@ -18,7 +18,7 @@ "options": { "description": "A list of DNS resolver options. This will be merged with the base options generated from DNSPolicy. Duplicated entries will be removed. Resolution options given in Options will override those that appear in the base DNSPolicy.", "items": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.core.v1.PodDNSConfigOption" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.core.v1.PodDNSConfigOption" }, "type": [ "array", diff --git a/helm-charts/nginx-ingress/v1.31.2/poddnsconfigoption-v1.json b/helm-charts/nginx-ingress/v1.32.0/poddnsconfigoption-v1.json similarity index 69% rename from helm-charts/nginx-ingress/v1.31.2/poddnsconfigoption-v1.json rename to helm-charts/nginx-ingress/v1.32.0/poddnsconfigoption-v1.json index 129299f..69f2953 100644 --- a/helm-charts/nginx-ingress/v1.31.2/poddnsconfigoption-v1.json +++ b/helm-charts/nginx-ingress/v1.32.0/poddnsconfigoption-v1.json @@ -2,13 +2,14 @@ "description": "PodDNSConfigOption defines DNS resolver options of a pod.", "properties": { "name": { - "description": "Required.", + "description": "Name is this DNS resolver option's name. Required.", "type": [ "string", "null" ] }, "value": { + "description": "Value is this DNS resolver option's value.", "type": [ "string", "null" diff --git a/helm-charts/nginx-ingress/v1.31.2/poddnsconfigoption.json b/helm-charts/nginx-ingress/v1.32.0/poddnsconfigoption.json similarity index 69% rename from helm-charts/nginx-ingress/v1.31.2/poddnsconfigoption.json rename to helm-charts/nginx-ingress/v1.32.0/poddnsconfigoption.json index 129299f..69f2953 100644 --- a/helm-charts/nginx-ingress/v1.31.2/poddnsconfigoption.json +++ b/helm-charts/nginx-ingress/v1.32.0/poddnsconfigoption.json @@ -2,13 +2,14 @@ "description": "PodDNSConfigOption defines DNS resolver options of a pod.", "properties": { "name": { - "description": "Required.", + "description": "Name is this DNS resolver option's name. Required.", "type": [ "string", "null" ] }, "value": { + "description": "Value is this DNS resolver option's value.", "type": [ "string", "null" diff --git a/helm-charts/nginx-ingress/v1.31.2/podfailurepolicy-batch-v1.json b/helm-charts/nginx-ingress/v1.32.0/podfailurepolicy-batch-v1.json similarity index 92% rename from helm-charts/nginx-ingress/v1.31.2/podfailurepolicy-batch-v1.json rename to helm-charts/nginx-ingress/v1.32.0/podfailurepolicy-batch-v1.json index 6ef1c83..c269c0e 100644 --- a/helm-charts/nginx-ingress/v1.31.2/podfailurepolicy-batch-v1.json +++ b/helm-charts/nginx-ingress/v1.32.0/podfailurepolicy-batch-v1.json @@ -4,7 +4,7 @@ "rules": { "description": "A list of pod failure policy rules. The rules are evaluated in order. Once a rule matches a Pod failure, the remaining of the rules are ignored. When no rule matches the Pod failure, the default handling applies - the counter of pod failures is incremented and it is checked against the backoffLimit. At most 20 elements are allowed.", "items": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.batch.v1.PodFailurePolicyRule" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.batch.v1.PodFailurePolicyRule" }, "type": [ "array", diff --git a/helm-charts/nginx-ingress/v1.31.2/podfailurepolicy.json b/helm-charts/nginx-ingress/v1.32.0/podfailurepolicy.json similarity index 92% rename from helm-charts/nginx-ingress/v1.31.2/podfailurepolicy.json rename to helm-charts/nginx-ingress/v1.32.0/podfailurepolicy.json index 6ef1c83..c269c0e 100644 --- a/helm-charts/nginx-ingress/v1.31.2/podfailurepolicy.json +++ b/helm-charts/nginx-ingress/v1.32.0/podfailurepolicy.json @@ -4,7 +4,7 @@ "rules": { "description": "A list of pod failure policy rules. The rules are evaluated in order. Once a rule matches a Pod failure, the remaining of the rules are ignored. When no rule matches the Pod failure, the default handling applies - the counter of pod failures is incremented and it is checked against the backoffLimit. At most 20 elements are allowed.", "items": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.batch.v1.PodFailurePolicyRule" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.batch.v1.PodFailurePolicyRule" }, "type": [ "array", diff --git a/helm-charts/nginx-ingress/v1.31.2/podfailurepolicyonexitcodesrequirement-batch-v1.json b/helm-charts/nginx-ingress/v1.32.0/podfailurepolicyonexitcodesrequirement-batch-v1.json similarity index 100% rename from helm-charts/nginx-ingress/v1.31.2/podfailurepolicyonexitcodesrequirement-batch-v1.json rename to helm-charts/nginx-ingress/v1.32.0/podfailurepolicyonexitcodesrequirement-batch-v1.json diff --git a/helm-charts/nginx-ingress/v1.31.2/podfailurepolicyonexitcodesrequirement.json b/helm-charts/nginx-ingress/v1.32.0/podfailurepolicyonexitcodesrequirement.json similarity index 100% rename from helm-charts/nginx-ingress/v1.31.2/podfailurepolicyonexitcodesrequirement.json rename to helm-charts/nginx-ingress/v1.32.0/podfailurepolicyonexitcodesrequirement.json diff --git a/helm-charts/nginx-ingress/v1.31.2/podfailurepolicyonpodconditionspattern-batch-v1.json b/helm-charts/nginx-ingress/v1.32.0/podfailurepolicyonpodconditionspattern-batch-v1.json similarity index 100% rename from helm-charts/nginx-ingress/v1.31.2/podfailurepolicyonpodconditionspattern-batch-v1.json rename to helm-charts/nginx-ingress/v1.32.0/podfailurepolicyonpodconditionspattern-batch-v1.json diff --git a/helm-charts/nginx-ingress/v1.31.2/podfailurepolicyonpodconditionspattern.json b/helm-charts/nginx-ingress/v1.32.0/podfailurepolicyonpodconditionspattern.json similarity index 100% rename from helm-charts/nginx-ingress/v1.31.2/podfailurepolicyonpodconditionspattern.json rename to helm-charts/nginx-ingress/v1.32.0/podfailurepolicyonpodconditionspattern.json diff --git a/helm-charts/nginx-ingress/v1.31.2/podfailurepolicyrule-batch-v1.json b/helm-charts/nginx-ingress/v1.32.0/podfailurepolicyrule-batch-v1.json similarity index 93% rename from helm-charts/nginx-ingress/v1.31.2/podfailurepolicyrule-batch-v1.json rename to helm-charts/nginx-ingress/v1.32.0/podfailurepolicyrule-batch-v1.json index 8e70327..ef303b2 100644 --- a/helm-charts/nginx-ingress/v1.31.2/podfailurepolicyrule-batch-v1.json +++ b/helm-charts/nginx-ingress/v1.32.0/podfailurepolicyrule-batch-v1.json @@ -9,13 +9,13 @@ ] }, "onExitCodes": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.batch.v1.PodFailurePolicyOnExitCodesRequirement", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.batch.v1.PodFailurePolicyOnExitCodesRequirement", "description": "Represents the requirement on the container exit codes." }, "onPodConditions": { "description": "Represents the requirement on the pod conditions. The requirement is represented as a list of pod condition patterns. The requirement is satisfied if at least one pattern matches an actual pod condition. At most 20 elements are allowed.", "items": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.batch.v1.PodFailurePolicyOnPodConditionsPattern" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.batch.v1.PodFailurePolicyOnPodConditionsPattern" }, "type": [ "array", diff --git a/helm-charts/nginx-ingress/v1.31.2/podfailurepolicyrule.json b/helm-charts/nginx-ingress/v1.32.0/podfailurepolicyrule.json similarity index 93% rename from helm-charts/nginx-ingress/v1.31.2/podfailurepolicyrule.json rename to helm-charts/nginx-ingress/v1.32.0/podfailurepolicyrule.json index 8e70327..ef303b2 100644 --- a/helm-charts/nginx-ingress/v1.31.2/podfailurepolicyrule.json +++ b/helm-charts/nginx-ingress/v1.32.0/podfailurepolicyrule.json @@ -9,13 +9,13 @@ ] }, "onExitCodes": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.batch.v1.PodFailurePolicyOnExitCodesRequirement", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.batch.v1.PodFailurePolicyOnExitCodesRequirement", "description": "Represents the requirement on the container exit codes." }, "onPodConditions": { "description": "Represents the requirement on the pod conditions. The requirement is represented as a list of pod condition patterns. The requirement is satisfied if at least one pattern matches an actual pod condition. At most 20 elements are allowed.", "items": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.batch.v1.PodFailurePolicyOnPodConditionsPattern" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.batch.v1.PodFailurePolicyOnPodConditionsPattern" }, "type": [ "array", diff --git a/helm-charts/nginx-ingress/v1.31.2/podip-v1.json b/helm-charts/nginx-ingress/v1.32.0/podip-v1.json similarity index 100% rename from helm-charts/nginx-ingress/v1.31.2/podip-v1.json rename to helm-charts/nginx-ingress/v1.32.0/podip-v1.json diff --git a/helm-charts/nginx-ingress/v1.31.2/podip.json b/helm-charts/nginx-ingress/v1.32.0/podip.json similarity index 100% rename from helm-charts/nginx-ingress/v1.31.2/podip.json rename to helm-charts/nginx-ingress/v1.32.0/podip.json diff --git a/helm-charts/nginx-ingress/v1.31.2/podlist-v1.json b/helm-charts/nginx-ingress/v1.32.0/podlist-v1.json similarity index 93% rename from helm-charts/nginx-ingress/v1.31.2/podlist-v1.json rename to helm-charts/nginx-ingress/v1.32.0/podlist-v1.json index 96f7892..b1ee4e4 100644 --- a/helm-charts/nginx-ingress/v1.31.2/podlist-v1.json +++ b/helm-charts/nginx-ingress/v1.32.0/podlist-v1.json @@ -14,7 +14,7 @@ "items": { "description": "List of pods. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md", "items": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.core.v1.Pod" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.core.v1.Pod" }, "type": [ "array", @@ -32,7 +32,7 @@ ] }, "metadata": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.ListMeta", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.ListMeta", "description": "Standard list metadata. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds" } }, diff --git a/helm-charts/nginx-ingress/v1.31.2/podlist.json b/helm-charts/nginx-ingress/v1.32.0/podlist.json similarity index 93% rename from helm-charts/nginx-ingress/v1.31.2/podlist.json rename to helm-charts/nginx-ingress/v1.32.0/podlist.json index 7efb380..5e4937e 100644 --- a/helm-charts/nginx-ingress/v1.31.2/podlist.json +++ b/helm-charts/nginx-ingress/v1.32.0/podlist.json @@ -11,7 +11,7 @@ "items": { "description": "List of pods. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md", "items": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.core.v1.Pod" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.core.v1.Pod" }, "type": [ "array", @@ -29,7 +29,7 @@ ] }, "metadata": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.ListMeta", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.ListMeta", "description": "Standard list metadata. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds" } }, diff --git a/helm-charts/nginx-ingress/v1.31.2/podos-v1.json b/helm-charts/nginx-ingress/v1.32.0/podos-v1.json similarity index 100% rename from helm-charts/nginx-ingress/v1.31.2/podos-v1.json rename to helm-charts/nginx-ingress/v1.32.0/podos-v1.json diff --git a/helm-charts/nginx-ingress/v1.31.2/podos.json b/helm-charts/nginx-ingress/v1.32.0/podos.json similarity index 100% rename from helm-charts/nginx-ingress/v1.31.2/podos.json rename to helm-charts/nginx-ingress/v1.32.0/podos.json diff --git a/helm-charts/nginx-ingress/v1.31.2/podreadinessgate-v1.json b/helm-charts/nginx-ingress/v1.32.0/podreadinessgate-v1.json similarity index 100% rename from helm-charts/nginx-ingress/v1.31.2/podreadinessgate-v1.json rename to helm-charts/nginx-ingress/v1.32.0/podreadinessgate-v1.json diff --git a/helm-charts/nginx-ingress/v1.31.2/podreadinessgate.json b/helm-charts/nginx-ingress/v1.32.0/podreadinessgate.json similarity index 100% rename from helm-charts/nginx-ingress/v1.31.2/podreadinessgate.json rename to helm-charts/nginx-ingress/v1.32.0/podreadinessgate.json diff --git a/helm-charts/nginx-ingress/v1.31.2/podresourceclaim-v1.json b/helm-charts/nginx-ingress/v1.32.0/podresourceclaim-v1.json similarity index 100% rename from helm-charts/nginx-ingress/v1.31.2/podresourceclaim-v1.json rename to helm-charts/nginx-ingress/v1.32.0/podresourceclaim-v1.json diff --git a/helm-charts/nginx-ingress/v1.31.2/podresourceclaim.json b/helm-charts/nginx-ingress/v1.32.0/podresourceclaim.json similarity index 100% rename from helm-charts/nginx-ingress/v1.31.2/podresourceclaim.json rename to helm-charts/nginx-ingress/v1.32.0/podresourceclaim.json diff --git a/helm-charts/nginx-ingress/v1.31.2/podresourceclaimstatus-v1.json b/helm-charts/nginx-ingress/v1.32.0/podresourceclaimstatus-v1.json similarity index 100% rename from helm-charts/nginx-ingress/v1.31.2/podresourceclaimstatus-v1.json rename to helm-charts/nginx-ingress/v1.32.0/podresourceclaimstatus-v1.json diff --git a/helm-charts/nginx-ingress/v1.31.2/podresourceclaimstatus.json b/helm-charts/nginx-ingress/v1.32.0/podresourceclaimstatus.json similarity index 100% rename from helm-charts/nginx-ingress/v1.31.2/podresourceclaimstatus.json rename to helm-charts/nginx-ingress/v1.32.0/podresourceclaimstatus.json diff --git a/helm-charts/nginx-ingress/v1.31.2/podschedulinggate-v1.json b/helm-charts/nginx-ingress/v1.32.0/podschedulinggate-v1.json similarity index 100% rename from helm-charts/nginx-ingress/v1.31.2/podschedulinggate-v1.json rename to helm-charts/nginx-ingress/v1.32.0/podschedulinggate-v1.json diff --git a/helm-charts/nginx-ingress/v1.31.2/podschedulinggate.json b/helm-charts/nginx-ingress/v1.32.0/podschedulinggate.json similarity index 100% rename from helm-charts/nginx-ingress/v1.31.2/podschedulinggate.json rename to helm-charts/nginx-ingress/v1.32.0/podschedulinggate.json diff --git a/helm-charts/nginx-ingress/v1.31.2/podsecuritycontext-v1.json b/helm-charts/nginx-ingress/v1.32.0/podsecuritycontext-v1.json similarity index 75% rename from helm-charts/nginx-ingress/v1.31.2/podsecuritycontext-v1.json rename to helm-charts/nginx-ingress/v1.32.0/podsecuritycontext-v1.json index d8f7d3f..b35fb2b 100644 --- a/helm-charts/nginx-ingress/v1.31.2/podsecuritycontext-v1.json +++ b/helm-charts/nginx-ingress/v1.32.0/podsecuritycontext-v1.json @@ -2,7 +2,7 @@ "description": "PodSecurityContext holds pod-level security attributes and common container settings. Some fields are also present in container.securityContext. Field values of container.securityContext take precedence over field values of PodSecurityContext.", "properties": { "appArmorProfile": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.core.v1.AppArmorProfile", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.core.v1.AppArmorProfile", "description": "appArmorProfile is the AppArmor options to use by the containers in this pod. Note that this field cannot be set when spec.os.name is windows." }, "fsGroup": { @@ -43,12 +43,19 @@ "null" ] }, + "seLinuxChangePolicy": { + "description": "seLinuxChangePolicy defines how the container's SELinux label is applied to all volumes used by the Pod. It has no effect on nodes that do not support SELinux or to volumes does not support SELinux. Valid values are \"MountOption\" and \"Recursive\".\n\n\"Recursive\" means relabeling of all files on all Pod volumes by the container runtime. This may be slow for large volumes, but allows mixing privileged and unprivileged Pods sharing the same volume on the same node.\n\n\"MountOption\" mounts all eligible Pod volumes with `-o context` mount option. This requires all Pods that share the same volume to use the same SELinux label. It is not possible to share the same volume among privileged and unprivileged Pods. Eligible volumes are in-tree FibreChannel and iSCSI volumes, and all CSI volumes whose CSI driver announces SELinux support by setting spec.seLinuxMount: true in their CSIDriver instance. Other volumes are always re-labelled recursively. \"MountOption\" value is allowed only when SELinuxMount feature gate is enabled.\n\nIf not specified and SELinuxMount feature gate is enabled, \"MountOption\" is used. If not specified and SELinuxMount feature gate is disabled, \"MountOption\" is used for ReadWriteOncePod volumes and \"Recursive\" for all other volumes.\n\nThis field affects only Pods that have SELinux label set, either in PodSecurityContext or in SecurityContext of all containers.\n\nAll Pods that use the same volume should use the same seLinuxChangePolicy, otherwise some pods can get stuck in ContainerCreating state. Note that this field cannot be set when spec.os.name is windows.", + "type": [ + "string", + "null" + ] + }, "seLinuxOptions": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.core.v1.SELinuxOptions", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.core.v1.SELinuxOptions", "description": "The SELinux context to be applied to all containers. If unspecified, the container runtime will allocate a random SELinux context for each container. May also be set in SecurityContext. If set in both SecurityContext and PodSecurityContext, the value specified in SecurityContext takes precedence for that container. Note that this field cannot be set when spec.os.name is windows." }, "seccompProfile": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.core.v1.SeccompProfile", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.core.v1.SeccompProfile", "description": "The seccomp options to use by the containers in this pod. Note that this field cannot be set when spec.os.name is windows." }, "supplementalGroups": { @@ -76,7 +83,7 @@ "sysctls": { "description": "Sysctls hold a list of namespaced sysctls used for the pod. Pods with unsupported sysctls (by the container runtime) might fail to launch. Note that this field cannot be set when spec.os.name is windows.", "items": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.core.v1.Sysctl" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.core.v1.Sysctl" }, "type": [ "array", @@ -85,7 +92,7 @@ "x-kubernetes-list-type": "atomic" }, "windowsOptions": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.core.v1.WindowsSecurityContextOptions", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.core.v1.WindowsSecurityContextOptions", "description": "The Windows specific settings applied to all containers. If unspecified, the options within a container's SecurityContext will be used. If set in both SecurityContext and PodSecurityContext, the value specified in SecurityContext takes precedence. Note that this field cannot be set when spec.os.name is linux." } }, diff --git a/helm-charts/nginx-ingress/v1.31.2/podsecuritycontext.json b/helm-charts/nginx-ingress/v1.32.0/podsecuritycontext.json similarity index 75% rename from helm-charts/nginx-ingress/v1.31.2/podsecuritycontext.json rename to helm-charts/nginx-ingress/v1.32.0/podsecuritycontext.json index d8f7d3f..b35fb2b 100644 --- a/helm-charts/nginx-ingress/v1.31.2/podsecuritycontext.json +++ b/helm-charts/nginx-ingress/v1.32.0/podsecuritycontext.json @@ -2,7 +2,7 @@ "description": "PodSecurityContext holds pod-level security attributes and common container settings. Some fields are also present in container.securityContext. Field values of container.securityContext take precedence over field values of PodSecurityContext.", "properties": { "appArmorProfile": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.core.v1.AppArmorProfile", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.core.v1.AppArmorProfile", "description": "appArmorProfile is the AppArmor options to use by the containers in this pod. Note that this field cannot be set when spec.os.name is windows." }, "fsGroup": { @@ -43,12 +43,19 @@ "null" ] }, + "seLinuxChangePolicy": { + "description": "seLinuxChangePolicy defines how the container's SELinux label is applied to all volumes used by the Pod. It has no effect on nodes that do not support SELinux or to volumes does not support SELinux. Valid values are \"MountOption\" and \"Recursive\".\n\n\"Recursive\" means relabeling of all files on all Pod volumes by the container runtime. This may be slow for large volumes, but allows mixing privileged and unprivileged Pods sharing the same volume on the same node.\n\n\"MountOption\" mounts all eligible Pod volumes with `-o context` mount option. This requires all Pods that share the same volume to use the same SELinux label. It is not possible to share the same volume among privileged and unprivileged Pods. Eligible volumes are in-tree FibreChannel and iSCSI volumes, and all CSI volumes whose CSI driver announces SELinux support by setting spec.seLinuxMount: true in their CSIDriver instance. Other volumes are always re-labelled recursively. \"MountOption\" value is allowed only when SELinuxMount feature gate is enabled.\n\nIf not specified and SELinuxMount feature gate is enabled, \"MountOption\" is used. If not specified and SELinuxMount feature gate is disabled, \"MountOption\" is used for ReadWriteOncePod volumes and \"Recursive\" for all other volumes.\n\nThis field affects only Pods that have SELinux label set, either in PodSecurityContext or in SecurityContext of all containers.\n\nAll Pods that use the same volume should use the same seLinuxChangePolicy, otherwise some pods can get stuck in ContainerCreating state. Note that this field cannot be set when spec.os.name is windows.", + "type": [ + "string", + "null" + ] + }, "seLinuxOptions": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.core.v1.SELinuxOptions", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.core.v1.SELinuxOptions", "description": "The SELinux context to be applied to all containers. If unspecified, the container runtime will allocate a random SELinux context for each container. May also be set in SecurityContext. If set in both SecurityContext and PodSecurityContext, the value specified in SecurityContext takes precedence for that container. Note that this field cannot be set when spec.os.name is windows." }, "seccompProfile": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.core.v1.SeccompProfile", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.core.v1.SeccompProfile", "description": "The seccomp options to use by the containers in this pod. Note that this field cannot be set when spec.os.name is windows." }, "supplementalGroups": { @@ -76,7 +83,7 @@ "sysctls": { "description": "Sysctls hold a list of namespaced sysctls used for the pod. Pods with unsupported sysctls (by the container runtime) might fail to launch. Note that this field cannot be set when spec.os.name is windows.", "items": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.core.v1.Sysctl" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.core.v1.Sysctl" }, "type": [ "array", @@ -85,7 +92,7 @@ "x-kubernetes-list-type": "atomic" }, "windowsOptions": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.core.v1.WindowsSecurityContextOptions", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.core.v1.WindowsSecurityContextOptions", "description": "The Windows specific settings applied to all containers. If unspecified, the options within a container's SecurityContext will be used. If set in both SecurityContext and PodSecurityContext, the value specified in SecurityContext takes precedence. Note that this field cannot be set when spec.os.name is linux." } }, diff --git a/helm-charts/nginx-ingress/v1.31.2/podsmetricsource-autoscaling-v2.json b/helm-charts/nginx-ingress/v1.32.0/podsmetricsource-autoscaling-v2.json similarity index 86% rename from helm-charts/nginx-ingress/v1.31.2/podsmetricsource-autoscaling-v2.json rename to helm-charts/nginx-ingress/v1.32.0/podsmetricsource-autoscaling-v2.json index 3756b17..9eee290 100644 --- a/helm-charts/nginx-ingress/v1.31.2/podsmetricsource-autoscaling-v2.json +++ b/helm-charts/nginx-ingress/v1.32.0/podsmetricsource-autoscaling-v2.json @@ -2,11 +2,11 @@ "description": "PodsMetricSource indicates how to scale on a metric describing each pod in the current scale target (for example, transactions-processed-per-second). The values will be averaged together before being compared to the target value.", "properties": { "metric": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.autoscaling.v2.MetricIdentifier", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.autoscaling.v2.MetricIdentifier", "description": "metric identifies the target metric by name and selector" }, "target": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.autoscaling.v2.MetricTarget", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.autoscaling.v2.MetricTarget", "description": "target specifies the target value for the given metric" } }, diff --git a/helm-charts/nginx-ingress/v1.31.2/podsmetricsource.json b/helm-charts/nginx-ingress/v1.32.0/podsmetricsource.json similarity index 86% rename from helm-charts/nginx-ingress/v1.31.2/podsmetricsource.json rename to helm-charts/nginx-ingress/v1.32.0/podsmetricsource.json index 3756b17..9eee290 100644 --- a/helm-charts/nginx-ingress/v1.31.2/podsmetricsource.json +++ b/helm-charts/nginx-ingress/v1.32.0/podsmetricsource.json @@ -2,11 +2,11 @@ "description": "PodsMetricSource indicates how to scale on a metric describing each pod in the current scale target (for example, transactions-processed-per-second). The values will be averaged together before being compared to the target value.", "properties": { "metric": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.autoscaling.v2.MetricIdentifier", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.autoscaling.v2.MetricIdentifier", "description": "metric identifies the target metric by name and selector" }, "target": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.autoscaling.v2.MetricTarget", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.autoscaling.v2.MetricTarget", "description": "target specifies the target value for the given metric" } }, diff --git a/helm-charts/nginx-ingress/v1.31.2/podsmetricstatus-autoscaling-v2.json b/helm-charts/nginx-ingress/v1.32.0/podsmetricstatus-autoscaling-v2.json similarity index 85% rename from helm-charts/nginx-ingress/v1.31.2/podsmetricstatus-autoscaling-v2.json rename to helm-charts/nginx-ingress/v1.32.0/podsmetricstatus-autoscaling-v2.json index d819a30..1cbe2e9 100644 --- a/helm-charts/nginx-ingress/v1.31.2/podsmetricstatus-autoscaling-v2.json +++ b/helm-charts/nginx-ingress/v1.32.0/podsmetricstatus-autoscaling-v2.json @@ -2,11 +2,11 @@ "description": "PodsMetricStatus indicates the current value of a metric describing each pod in the current scale target (for example, transactions-processed-per-second).", "properties": { "current": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.autoscaling.v2.MetricValueStatus", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.autoscaling.v2.MetricValueStatus", "description": "current contains the current value for the given metric" }, "metric": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.autoscaling.v2.MetricIdentifier", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.autoscaling.v2.MetricIdentifier", "description": "metric identifies the target metric by name and selector" } }, diff --git a/helm-charts/nginx-ingress/v1.31.2/podsmetricstatus.json b/helm-charts/nginx-ingress/v1.32.0/podsmetricstatus.json similarity index 85% rename from helm-charts/nginx-ingress/v1.31.2/podsmetricstatus.json rename to helm-charts/nginx-ingress/v1.32.0/podsmetricstatus.json index d819a30..1cbe2e9 100644 --- a/helm-charts/nginx-ingress/v1.31.2/podsmetricstatus.json +++ b/helm-charts/nginx-ingress/v1.32.0/podsmetricstatus.json @@ -2,11 +2,11 @@ "description": "PodsMetricStatus indicates the current value of a metric describing each pod in the current scale target (for example, transactions-processed-per-second).", "properties": { "current": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.autoscaling.v2.MetricValueStatus", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.autoscaling.v2.MetricValueStatus", "description": "current contains the current value for the given metric" }, "metric": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.autoscaling.v2.MetricIdentifier", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.autoscaling.v2.MetricIdentifier", "description": "metric identifies the target metric by name and selector" } }, diff --git a/helm-charts/nginx-ingress/v1.31.2/podspec-v1.json b/helm-charts/nginx-ingress/v1.32.0/podspec-v1.json similarity index 91% rename from helm-charts/nginx-ingress/v1.31.2/podspec-v1.json rename to helm-charts/nginx-ingress/v1.32.0/podspec-v1.json index 33508ee..e2e1676 100644 --- a/helm-charts/nginx-ingress/v1.31.2/podspec-v1.json +++ b/helm-charts/nginx-ingress/v1.32.0/podspec-v1.json @@ -10,7 +10,7 @@ ] }, "affinity": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.core.v1.Affinity", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.core.v1.Affinity", "description": "If specified, the pod's scheduling constraints" }, "automountServiceAccountToken": { @@ -23,7 +23,7 @@ "containers": { "description": "List of containers belonging to the pod. Containers cannot currently be added or removed. There must be at least one container in a Pod. Cannot be updated.", "items": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.core.v1.Container" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.core.v1.Container" }, "type": [ "array", @@ -37,7 +37,7 @@ "x-kubernetes-patch-strategy": "merge" }, "dnsConfig": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.core.v1.PodDNSConfig", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.core.v1.PodDNSConfig", "description": "Specifies the DNS parameters of a pod. Parameters specified here will be merged to the generated DNS configuration based on DNSPolicy." }, "dnsPolicy": { @@ -57,7 +57,7 @@ "ephemeralContainers": { "description": "List of ephemeral containers run in this pod. Ephemeral containers may be run in an existing pod to perform user-initiated actions such as debugging. This list cannot be specified when creating a pod, and it cannot be modified by updating the pod spec. In order to add an ephemeral container to an existing pod, use the pod's ephemeralcontainers subresource.", "items": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.core.v1.EphemeralContainer" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.core.v1.EphemeralContainer" }, "type": [ "array", @@ -73,7 +73,7 @@ "hostAliases": { "description": "HostAliases is an optional list of hosts and IPs that will be injected into the pod's hosts file if specified.", "items": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.core.v1.HostAlias" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.core.v1.HostAlias" }, "type": [ "array", @@ -124,7 +124,7 @@ "imagePullSecrets": { "description": "ImagePullSecrets is an optional list of references to secrets in the same namespace to use for pulling any of the images used by this PodSpec. If specified, these secrets will be passed to individual puller implementations for them to use. More info: https://kubernetes.io/docs/concepts/containers/images#specifying-imagepullsecrets-on-a-pod", "items": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.core.v1.LocalObjectReference" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.core.v1.LocalObjectReference" }, "type": [ "array", @@ -140,7 +140,7 @@ "initContainers": { "description": "List of initialization containers belonging to the pod. Init containers are executed in order prior to containers being started. If any init container fails, the pod is considered to have failed and is handled according to its restartPolicy. The name for an init container or normal container must be unique among all containers. Init containers may not have Lifecycle actions, Readiness probes, Liveness probes, or Startup probes. The resourceRequirements of an init container are taken into account during scheduling by finding the highest request/limit for each resource type, and then using the max of of that value or the sum of the normal containers. Limits are applied to init containers in a similar fashion. Init containers cannot currently be added or removed. Cannot be updated. More info: https://kubernetes.io/docs/concepts/workloads/pods/init-containers/", "items": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.core.v1.Container" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.core.v1.Container" }, "type": [ "array", @@ -175,12 +175,12 @@ "x-kubernetes-map-type": "atomic" }, "os": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.core.v1.PodOS", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.core.v1.PodOS", "description": "Specifies the OS of the containers in the pod. Some pod and container fields are restricted if this is set.\n\nIf the OS field is set to linux, the following fields must be unset: -securityContext.windowsOptions\n\nIf the OS field is set to windows, following fields must be unset: - spec.hostPID - spec.hostIPC - spec.hostUsers - spec.securityContext.appArmorProfile - spec.securityContext.seLinuxOptions - spec.securityContext.seccompProfile - spec.securityContext.fsGroup - spec.securityContext.fsGroupChangePolicy - spec.securityContext.sysctls - spec.shareProcessNamespace - spec.securityContext.runAsUser - spec.securityContext.runAsGroup - spec.securityContext.supplementalGroups - spec.securityContext.supplementalGroupsPolicy - spec.containers[*].securityContext.appArmorProfile - spec.containers[*].securityContext.seLinuxOptions - spec.containers[*].securityContext.seccompProfile - spec.containers[*].securityContext.capabilities - spec.containers[*].securityContext.readOnlyRootFilesystem - spec.containers[*].securityContext.privileged - spec.containers[*].securityContext.allowPrivilegeEscalation - spec.containers[*].securityContext.procMount - spec.containers[*].securityContext.runAsUser - spec.containers[*].securityContext.runAsGroup" }, "overhead": { "additionalProperties": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.apimachinery.pkg.api.resource.Quantity" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.apimachinery.pkg.api.resource.Quantity" }, "description": "Overhead represents the resource overhead associated with running a pod for a given RuntimeClass. This field will be autopopulated at admission time by the RuntimeClass admission controller. If the RuntimeClass admission controller is enabled, overhead must not be set in Pod create requests. The RuntimeClass admission controller will reject Pod create requests which have the overhead already set. If RuntimeClass is configured and selected in the PodSpec, Overhead will be set to the value defined in the corresponding RuntimeClass, otherwise it will remain unset and treated as zero. More info: https://git.k8s.io/enhancements/keps/sig-node/688-pod-overhead/README.md", "type": [ @@ -213,7 +213,7 @@ "readinessGates": { "description": "If specified, all readiness gates will be evaluated for pod readiness. A pod is ready when all its containers are ready AND all conditions specified in the readiness gates have status equal to \"True\" More info: https://git.k8s.io/enhancements/keps/sig-network/580-pod-readiness-gates", "items": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.core.v1.PodReadinessGate" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.core.v1.PodReadinessGate" }, "type": [ "array", @@ -224,7 +224,7 @@ "resourceClaims": { "description": "ResourceClaims defines which ResourceClaims must be allocated and reserved before the Pod is allowed to start. The resources will be made available to those containers which consume them by name.\n\nThis is an alpha field and requires enabling the DynamicResourceAllocation feature gate.\n\nThis field is immutable.", "items": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.core.v1.PodResourceClaim" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.core.v1.PodResourceClaim" }, "type": [ "array", @@ -237,6 +237,10 @@ "x-kubernetes-patch-merge-key": "name", "x-kubernetes-patch-strategy": "merge,retainKeys" }, + "resources": { + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.core.v1.ResourceRequirements", + "description": "Resources is the total amount of CPU and Memory resources required by all containers in the pod. It supports specifying Requests and Limits for \"cpu\" and \"memory\" resource names only. ResourceClaims are not supported.\n\nThis field enables fine-grained control over resource allocation for the entire pod, allowing resource sharing among containers in a pod.\n\nThis is an alpha field and requires enabling the PodLevelResources feature gate." + }, "restartPolicy": { "description": "Restart policy for all containers within the pod. One of Always, OnFailure, Never. In some contexts, only a subset of those values may be permitted. Default to Always. More info: https://kubernetes.io/docs/concepts/workloads/pods/pod-lifecycle/#restart-policy", "type": [ @@ -261,7 +265,7 @@ "schedulingGates": { "description": "SchedulingGates is an opaque list of values that if specified will block scheduling the pod. If schedulingGates is not empty, the pod will stay in the SchedulingGated state and the scheduler will not attempt to schedule the pod.\n\nSchedulingGates can only be set at pod creation time, and be removed only afterwards.", "items": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.core.v1.PodSchedulingGate" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.core.v1.PodSchedulingGate" }, "type": [ "array", @@ -275,7 +279,7 @@ "x-kubernetes-patch-strategy": "merge" }, "securityContext": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.core.v1.PodSecurityContext", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.core.v1.PodSecurityContext", "description": "SecurityContext holds pod-level security attributes and common container settings. Optional: Defaults to empty. See type description for default values of each field." }, "serviceAccount": { @@ -293,7 +297,7 @@ ] }, "setHostnameAsFQDN": { - "description": "If true the pod's hostname will be configured as the pod's FQDN, rather than the leaf name (the default). In Linux containers, this means setting the FQDN in the hostname field of the kernel (the nodename field of struct utsname). In Windows containers, this means setting the registry value of hostname for the registry key HKEY_LOCAL_MACHINE\\SYSTEM\\CurrentControlSet\\Services\\Tcpip\\Parameters to FQDN. If a pod does not have FQDN, this has no effect. Default to false.", + "description": "If true the pod's hostname will be configured as the pod's FQDN, rather than the leaf name (the default). In Linux containers, this means setting the FQDN in the hostname field of the kernel (the nodename field of struct utsname). In Windows containers, this means setting the registry value of hostname for the registry key HKEY_LOCAL_MACHINE\\\\SYSTEM\\\\CurrentControlSet\\\\Services\\\\Tcpip\\\\Parameters to FQDN. If a pod does not have FQDN, this has no effect. Default to false.", "type": [ "boolean", "null" @@ -324,7 +328,7 @@ "tolerations": { "description": "If specified, the pod's tolerations.", "items": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.core.v1.Toleration" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.core.v1.Toleration" }, "type": [ "array", @@ -335,7 +339,7 @@ "topologySpreadConstraints": { "description": "TopologySpreadConstraints describes how a group of pods ought to spread across topology domains. Scheduler will schedule pods in a way which abides by the constraints. All topologySpreadConstraints are ANDed.", "items": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.core.v1.TopologySpreadConstraint" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.core.v1.TopologySpreadConstraint" }, "type": [ "array", @@ -352,7 +356,7 @@ "volumes": { "description": "List of volumes that can be mounted by containers belonging to the pod. More info: https://kubernetes.io/docs/concepts/storage/volumes", "items": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.core.v1.Volume" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.core.v1.Volume" }, "type": [ "array", diff --git a/helm-charts/nginx-ingress/v1.31.2/podspec.json b/helm-charts/nginx-ingress/v1.32.0/podspec.json similarity index 91% rename from helm-charts/nginx-ingress/v1.31.2/podspec.json rename to helm-charts/nginx-ingress/v1.32.0/podspec.json index 33508ee..e2e1676 100644 --- a/helm-charts/nginx-ingress/v1.31.2/podspec.json +++ b/helm-charts/nginx-ingress/v1.32.0/podspec.json @@ -10,7 +10,7 @@ ] }, "affinity": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.core.v1.Affinity", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.core.v1.Affinity", "description": "If specified, the pod's scheduling constraints" }, "automountServiceAccountToken": { @@ -23,7 +23,7 @@ "containers": { "description": "List of containers belonging to the pod. Containers cannot currently be added or removed. There must be at least one container in a Pod. Cannot be updated.", "items": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.core.v1.Container" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.core.v1.Container" }, "type": [ "array", @@ -37,7 +37,7 @@ "x-kubernetes-patch-strategy": "merge" }, "dnsConfig": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.core.v1.PodDNSConfig", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.core.v1.PodDNSConfig", "description": "Specifies the DNS parameters of a pod. Parameters specified here will be merged to the generated DNS configuration based on DNSPolicy." }, "dnsPolicy": { @@ -57,7 +57,7 @@ "ephemeralContainers": { "description": "List of ephemeral containers run in this pod. Ephemeral containers may be run in an existing pod to perform user-initiated actions such as debugging. This list cannot be specified when creating a pod, and it cannot be modified by updating the pod spec. In order to add an ephemeral container to an existing pod, use the pod's ephemeralcontainers subresource.", "items": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.core.v1.EphemeralContainer" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.core.v1.EphemeralContainer" }, "type": [ "array", @@ -73,7 +73,7 @@ "hostAliases": { "description": "HostAliases is an optional list of hosts and IPs that will be injected into the pod's hosts file if specified.", "items": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.core.v1.HostAlias" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.core.v1.HostAlias" }, "type": [ "array", @@ -124,7 +124,7 @@ "imagePullSecrets": { "description": "ImagePullSecrets is an optional list of references to secrets in the same namespace to use for pulling any of the images used by this PodSpec. If specified, these secrets will be passed to individual puller implementations for them to use. More info: https://kubernetes.io/docs/concepts/containers/images#specifying-imagepullsecrets-on-a-pod", "items": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.core.v1.LocalObjectReference" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.core.v1.LocalObjectReference" }, "type": [ "array", @@ -140,7 +140,7 @@ "initContainers": { "description": "List of initialization containers belonging to the pod. Init containers are executed in order prior to containers being started. If any init container fails, the pod is considered to have failed and is handled according to its restartPolicy. The name for an init container or normal container must be unique among all containers. Init containers may not have Lifecycle actions, Readiness probes, Liveness probes, or Startup probes. The resourceRequirements of an init container are taken into account during scheduling by finding the highest request/limit for each resource type, and then using the max of of that value or the sum of the normal containers. Limits are applied to init containers in a similar fashion. Init containers cannot currently be added or removed. Cannot be updated. More info: https://kubernetes.io/docs/concepts/workloads/pods/init-containers/", "items": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.core.v1.Container" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.core.v1.Container" }, "type": [ "array", @@ -175,12 +175,12 @@ "x-kubernetes-map-type": "atomic" }, "os": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.core.v1.PodOS", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.core.v1.PodOS", "description": "Specifies the OS of the containers in the pod. Some pod and container fields are restricted if this is set.\n\nIf the OS field is set to linux, the following fields must be unset: -securityContext.windowsOptions\n\nIf the OS field is set to windows, following fields must be unset: - spec.hostPID - spec.hostIPC - spec.hostUsers - spec.securityContext.appArmorProfile - spec.securityContext.seLinuxOptions - spec.securityContext.seccompProfile - spec.securityContext.fsGroup - spec.securityContext.fsGroupChangePolicy - spec.securityContext.sysctls - spec.shareProcessNamespace - spec.securityContext.runAsUser - spec.securityContext.runAsGroup - spec.securityContext.supplementalGroups - spec.securityContext.supplementalGroupsPolicy - spec.containers[*].securityContext.appArmorProfile - spec.containers[*].securityContext.seLinuxOptions - spec.containers[*].securityContext.seccompProfile - spec.containers[*].securityContext.capabilities - spec.containers[*].securityContext.readOnlyRootFilesystem - spec.containers[*].securityContext.privileged - spec.containers[*].securityContext.allowPrivilegeEscalation - spec.containers[*].securityContext.procMount - spec.containers[*].securityContext.runAsUser - spec.containers[*].securityContext.runAsGroup" }, "overhead": { "additionalProperties": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.apimachinery.pkg.api.resource.Quantity" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.apimachinery.pkg.api.resource.Quantity" }, "description": "Overhead represents the resource overhead associated with running a pod for a given RuntimeClass. This field will be autopopulated at admission time by the RuntimeClass admission controller. If the RuntimeClass admission controller is enabled, overhead must not be set in Pod create requests. The RuntimeClass admission controller will reject Pod create requests which have the overhead already set. If RuntimeClass is configured and selected in the PodSpec, Overhead will be set to the value defined in the corresponding RuntimeClass, otherwise it will remain unset and treated as zero. More info: https://git.k8s.io/enhancements/keps/sig-node/688-pod-overhead/README.md", "type": [ @@ -213,7 +213,7 @@ "readinessGates": { "description": "If specified, all readiness gates will be evaluated for pod readiness. A pod is ready when all its containers are ready AND all conditions specified in the readiness gates have status equal to \"True\" More info: https://git.k8s.io/enhancements/keps/sig-network/580-pod-readiness-gates", "items": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.core.v1.PodReadinessGate" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.core.v1.PodReadinessGate" }, "type": [ "array", @@ -224,7 +224,7 @@ "resourceClaims": { "description": "ResourceClaims defines which ResourceClaims must be allocated and reserved before the Pod is allowed to start. The resources will be made available to those containers which consume them by name.\n\nThis is an alpha field and requires enabling the DynamicResourceAllocation feature gate.\n\nThis field is immutable.", "items": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.core.v1.PodResourceClaim" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.core.v1.PodResourceClaim" }, "type": [ "array", @@ -237,6 +237,10 @@ "x-kubernetes-patch-merge-key": "name", "x-kubernetes-patch-strategy": "merge,retainKeys" }, + "resources": { + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.core.v1.ResourceRequirements", + "description": "Resources is the total amount of CPU and Memory resources required by all containers in the pod. It supports specifying Requests and Limits for \"cpu\" and \"memory\" resource names only. ResourceClaims are not supported.\n\nThis field enables fine-grained control over resource allocation for the entire pod, allowing resource sharing among containers in a pod.\n\nThis is an alpha field and requires enabling the PodLevelResources feature gate." + }, "restartPolicy": { "description": "Restart policy for all containers within the pod. One of Always, OnFailure, Never. In some contexts, only a subset of those values may be permitted. Default to Always. More info: https://kubernetes.io/docs/concepts/workloads/pods/pod-lifecycle/#restart-policy", "type": [ @@ -261,7 +265,7 @@ "schedulingGates": { "description": "SchedulingGates is an opaque list of values that if specified will block scheduling the pod. If schedulingGates is not empty, the pod will stay in the SchedulingGated state and the scheduler will not attempt to schedule the pod.\n\nSchedulingGates can only be set at pod creation time, and be removed only afterwards.", "items": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.core.v1.PodSchedulingGate" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.core.v1.PodSchedulingGate" }, "type": [ "array", @@ -275,7 +279,7 @@ "x-kubernetes-patch-strategy": "merge" }, "securityContext": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.core.v1.PodSecurityContext", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.core.v1.PodSecurityContext", "description": "SecurityContext holds pod-level security attributes and common container settings. Optional: Defaults to empty. See type description for default values of each field." }, "serviceAccount": { @@ -293,7 +297,7 @@ ] }, "setHostnameAsFQDN": { - "description": "If true the pod's hostname will be configured as the pod's FQDN, rather than the leaf name (the default). In Linux containers, this means setting the FQDN in the hostname field of the kernel (the nodename field of struct utsname). In Windows containers, this means setting the registry value of hostname for the registry key HKEY_LOCAL_MACHINE\\SYSTEM\\CurrentControlSet\\Services\\Tcpip\\Parameters to FQDN. If a pod does not have FQDN, this has no effect. Default to false.", + "description": "If true the pod's hostname will be configured as the pod's FQDN, rather than the leaf name (the default). In Linux containers, this means setting the FQDN in the hostname field of the kernel (the nodename field of struct utsname). In Windows containers, this means setting the registry value of hostname for the registry key HKEY_LOCAL_MACHINE\\\\SYSTEM\\\\CurrentControlSet\\\\Services\\\\Tcpip\\\\Parameters to FQDN. If a pod does not have FQDN, this has no effect. Default to false.", "type": [ "boolean", "null" @@ -324,7 +328,7 @@ "tolerations": { "description": "If specified, the pod's tolerations.", "items": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.core.v1.Toleration" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.core.v1.Toleration" }, "type": [ "array", @@ -335,7 +339,7 @@ "topologySpreadConstraints": { "description": "TopologySpreadConstraints describes how a group of pods ought to spread across topology domains. Scheduler will schedule pods in a way which abides by the constraints. All topologySpreadConstraints are ANDed.", "items": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.core.v1.TopologySpreadConstraint" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.core.v1.TopologySpreadConstraint" }, "type": [ "array", @@ -352,7 +356,7 @@ "volumes": { "description": "List of volumes that can be mounted by containers belonging to the pod. More info: https://kubernetes.io/docs/concepts/storage/volumes", "items": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.core.v1.Volume" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.core.v1.Volume" }, "type": [ "array", diff --git a/helm-charts/nginx-ingress/v1.31.2/podstatus-v1.json b/helm-charts/nginx-ingress/v1.32.0/podstatus-v1.json similarity index 76% rename from helm-charts/nginx-ingress/v1.31.2/podstatus-v1.json rename to helm-charts/nginx-ingress/v1.32.0/podstatus-v1.json index bf1b4d0..9b3681a 100644 --- a/helm-charts/nginx-ingress/v1.31.2/podstatus-v1.json +++ b/helm-charts/nginx-ingress/v1.32.0/podstatus-v1.json @@ -4,7 +4,7 @@ "conditions": { "description": "Current service state of pod. More info: https://kubernetes.io/docs/concepts/workloads/pods/pod-lifecycle#pod-conditions", "items": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.core.v1.PodCondition" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.core.v1.PodCondition" }, "type": [ "array", @@ -18,9 +18,9 @@ "x-kubernetes-patch-strategy": "merge" }, "containerStatuses": { - "description": "The list has one entry per container in the manifest. More info: https://kubernetes.io/docs/concepts/workloads/pods/pod-lifecycle#pod-and-container-status", + "description": "Statuses of containers in this pod. Each container in the pod should have at most one status in this list, and all statuses should be for containers in the pod. However this is not enforced. If a status for a non-existent container is present in the list, or the list has duplicate names, the behavior of various Kubernetes components is not defined and those statuses might be ignored. More info: https://kubernetes.io/docs/concepts/workloads/pods/pod-lifecycle#pod-and-container-status", "items": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.core.v1.ContainerStatus" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.core.v1.ContainerStatus" }, "type": [ "array", @@ -29,9 +29,9 @@ "x-kubernetes-list-type": "atomic" }, "ephemeralContainerStatuses": { - "description": "Status for any ephemeral containers that have run in this pod.", + "description": "Statuses for any ephemeral containers that have run in this pod. Each ephemeral container in the pod should have at most one status in this list, and all statuses should be for containers in the pod. However this is not enforced. If a status for a non-existent container is present in the list, or the list has duplicate names, the behavior of various Kubernetes components is not defined and those statuses might be ignored. More info: https://kubernetes.io/docs/concepts/workloads/pods/pod-lifecycle#pod-and-container-status", "items": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.core.v1.ContainerStatus" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.core.v1.ContainerStatus" }, "type": [ "array", @@ -49,7 +49,7 @@ "hostIPs": { "description": "hostIPs holds the IP addresses allocated to the host. If this field is specified, the first entry must match the hostIP field. This list is empty if the pod has not started yet. A pod can be assigned to a node that has a problem in kubelet which in turns means that HostIPs will not be updated even if there is a node is assigned to this pod.", "items": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.core.v1.HostIP" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.core.v1.HostIP" }, "type": [ "array", @@ -60,9 +60,9 @@ "x-kubernetes-patch-strategy": "merge" }, "initContainerStatuses": { - "description": "The list has one entry per init container in the manifest. The most recent successful init container will have ready = true, the most recently started container will have startTime set. More info: https://kubernetes.io/docs/concepts/workloads/pods/pod-lifecycle#pod-and-container-status", + "description": "Statuses of init containers in this pod. The most recent successful non-restartable init container will have ready = true, the most recently started container will have startTime set. Each init container in the pod should have at most one status in this list, and all statuses should be for containers in the pod. However this is not enforced. If a status for a non-existent container is present in the list, or the list has duplicate names, the behavior of various Kubernetes components is not defined and those statuses might be ignored. More info: https://kubernetes.io/docs/concepts/workloads/pods/pod-lifecycle/#pod-and-container-status", "items": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.core.v1.ContainerStatus" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.core.v1.ContainerStatus" }, "type": [ "array", @@ -101,7 +101,7 @@ "podIPs": { "description": "podIPs holds the IP addresses allocated to the pod. If this field is specified, the 0th entry must match the podIP field. Pods may be allocated at most 1 value for each of IPv4 and IPv6. This list is empty if no IPs have been allocated yet.", "items": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.core.v1.PodIP" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.core.v1.PodIP" }, "type": [ "array", @@ -138,7 +138,7 @@ "resourceClaimStatuses": { "description": "Status of resource claims.", "items": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.core.v1.PodResourceClaimStatus" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.core.v1.PodResourceClaimStatus" }, "type": [ "array", @@ -152,7 +152,7 @@ "x-kubernetes-patch-strategy": "merge,retainKeys" }, "startTime": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.Time", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.Time", "description": "RFC 3339 date and time at which the object was acknowledged by the Kubelet. This is before the Kubelet pulled the container image(s) for the pod." } }, diff --git a/helm-charts/nginx-ingress/v1.31.2/podstatus.json b/helm-charts/nginx-ingress/v1.32.0/podstatus.json similarity index 76% rename from helm-charts/nginx-ingress/v1.31.2/podstatus.json rename to helm-charts/nginx-ingress/v1.32.0/podstatus.json index bf1b4d0..9b3681a 100644 --- a/helm-charts/nginx-ingress/v1.31.2/podstatus.json +++ b/helm-charts/nginx-ingress/v1.32.0/podstatus.json @@ -4,7 +4,7 @@ "conditions": { "description": "Current service state of pod. More info: https://kubernetes.io/docs/concepts/workloads/pods/pod-lifecycle#pod-conditions", "items": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.core.v1.PodCondition" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.core.v1.PodCondition" }, "type": [ "array", @@ -18,9 +18,9 @@ "x-kubernetes-patch-strategy": "merge" }, "containerStatuses": { - "description": "The list has one entry per container in the manifest. More info: https://kubernetes.io/docs/concepts/workloads/pods/pod-lifecycle#pod-and-container-status", + "description": "Statuses of containers in this pod. Each container in the pod should have at most one status in this list, and all statuses should be for containers in the pod. However this is not enforced. If a status for a non-existent container is present in the list, or the list has duplicate names, the behavior of various Kubernetes components is not defined and those statuses might be ignored. More info: https://kubernetes.io/docs/concepts/workloads/pods/pod-lifecycle#pod-and-container-status", "items": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.core.v1.ContainerStatus" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.core.v1.ContainerStatus" }, "type": [ "array", @@ -29,9 +29,9 @@ "x-kubernetes-list-type": "atomic" }, "ephemeralContainerStatuses": { - "description": "Status for any ephemeral containers that have run in this pod.", + "description": "Statuses for any ephemeral containers that have run in this pod. Each ephemeral container in the pod should have at most one status in this list, and all statuses should be for containers in the pod. However this is not enforced. If a status for a non-existent container is present in the list, or the list has duplicate names, the behavior of various Kubernetes components is not defined and those statuses might be ignored. More info: https://kubernetes.io/docs/concepts/workloads/pods/pod-lifecycle#pod-and-container-status", "items": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.core.v1.ContainerStatus" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.core.v1.ContainerStatus" }, "type": [ "array", @@ -49,7 +49,7 @@ "hostIPs": { "description": "hostIPs holds the IP addresses allocated to the host. If this field is specified, the first entry must match the hostIP field. This list is empty if the pod has not started yet. A pod can be assigned to a node that has a problem in kubelet which in turns means that HostIPs will not be updated even if there is a node is assigned to this pod.", "items": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.core.v1.HostIP" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.core.v1.HostIP" }, "type": [ "array", @@ -60,9 +60,9 @@ "x-kubernetes-patch-strategy": "merge" }, "initContainerStatuses": { - "description": "The list has one entry per init container in the manifest. The most recent successful init container will have ready = true, the most recently started container will have startTime set. More info: https://kubernetes.io/docs/concepts/workloads/pods/pod-lifecycle#pod-and-container-status", + "description": "Statuses of init containers in this pod. The most recent successful non-restartable init container will have ready = true, the most recently started container will have startTime set. Each init container in the pod should have at most one status in this list, and all statuses should be for containers in the pod. However this is not enforced. If a status for a non-existent container is present in the list, or the list has duplicate names, the behavior of various Kubernetes components is not defined and those statuses might be ignored. More info: https://kubernetes.io/docs/concepts/workloads/pods/pod-lifecycle/#pod-and-container-status", "items": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.core.v1.ContainerStatus" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.core.v1.ContainerStatus" }, "type": [ "array", @@ -101,7 +101,7 @@ "podIPs": { "description": "podIPs holds the IP addresses allocated to the pod. If this field is specified, the 0th entry must match the podIP field. Pods may be allocated at most 1 value for each of IPv4 and IPv6. This list is empty if no IPs have been allocated yet.", "items": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.core.v1.PodIP" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.core.v1.PodIP" }, "type": [ "array", @@ -138,7 +138,7 @@ "resourceClaimStatuses": { "description": "Status of resource claims.", "items": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.core.v1.PodResourceClaimStatus" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.core.v1.PodResourceClaimStatus" }, "type": [ "array", @@ -152,7 +152,7 @@ "x-kubernetes-patch-strategy": "merge,retainKeys" }, "startTime": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.Time", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.Time", "description": "RFC 3339 date and time at which the object was acknowledged by the Kubelet. This is before the Kubelet pulled the container image(s) for the pod." } }, diff --git a/helm-charts/nginx-ingress/v1.31.2/podtemplate-v1.json b/helm-charts/nginx-ingress/v1.32.0/podtemplate-v1.json similarity index 93% rename from helm-charts/nginx-ingress/v1.31.2/podtemplate-v1.json rename to helm-charts/nginx-ingress/v1.32.0/podtemplate-v1.json index 21f3078..5d87c1f 100644 --- a/helm-charts/nginx-ingress/v1.31.2/podtemplate-v1.json +++ b/helm-charts/nginx-ingress/v1.32.0/podtemplate-v1.json @@ -22,11 +22,11 @@ ] }, "metadata": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta", "description": "Standard object's metadata. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#metadata" }, "template": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.core.v1.PodTemplateSpec", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.core.v1.PodTemplateSpec", "description": "Template defines the pods that will be created from this pod template. https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#spec-and-status" } }, diff --git a/helm-charts/nginx-ingress/v1.31.2/podtemplate.json b/helm-charts/nginx-ingress/v1.32.0/podtemplate.json similarity index 93% rename from helm-charts/nginx-ingress/v1.31.2/podtemplate.json rename to helm-charts/nginx-ingress/v1.32.0/podtemplate.json index 489414b..fcedc07 100644 --- a/helm-charts/nginx-ingress/v1.31.2/podtemplate.json +++ b/helm-charts/nginx-ingress/v1.32.0/podtemplate.json @@ -19,11 +19,11 @@ ] }, "metadata": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta", "description": "Standard object's metadata. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#metadata" }, "template": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.core.v1.PodTemplateSpec", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.core.v1.PodTemplateSpec", "description": "Template defines the pods that will be created from this pod template. https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#spec-and-status" } }, diff --git a/helm-charts/nginx-ingress/v1.31.2/podtemplatelist-v1.json b/helm-charts/nginx-ingress/v1.32.0/podtemplatelist-v1.json similarity index 93% rename from helm-charts/nginx-ingress/v1.31.2/podtemplatelist-v1.json rename to helm-charts/nginx-ingress/v1.32.0/podtemplatelist-v1.json index 50fda13..3c59576 100644 --- a/helm-charts/nginx-ingress/v1.31.2/podtemplatelist-v1.json +++ b/helm-charts/nginx-ingress/v1.32.0/podtemplatelist-v1.json @@ -14,7 +14,7 @@ "items": { "description": "List of pod templates", "items": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.core.v1.PodTemplate" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.core.v1.PodTemplate" }, "type": [ "array", @@ -32,7 +32,7 @@ ] }, "metadata": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.ListMeta", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.ListMeta", "description": "Standard list metadata. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds" } }, diff --git a/helm-charts/nginx-ingress/v1.31.2/podtemplatelist.json b/helm-charts/nginx-ingress/v1.32.0/podtemplatelist.json similarity index 92% rename from helm-charts/nginx-ingress/v1.31.2/podtemplatelist.json rename to helm-charts/nginx-ingress/v1.32.0/podtemplatelist.json index 6a96d3a..9735984 100644 --- a/helm-charts/nginx-ingress/v1.31.2/podtemplatelist.json +++ b/helm-charts/nginx-ingress/v1.32.0/podtemplatelist.json @@ -11,7 +11,7 @@ "items": { "description": "List of pod templates", "items": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.core.v1.PodTemplate" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.core.v1.PodTemplate" }, "type": [ "array", @@ -29,7 +29,7 @@ ] }, "metadata": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.ListMeta", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.ListMeta", "description": "Standard list metadata. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds" } }, diff --git a/helm-charts/nginx-ingress/v1.31.2/podtemplatespec-v1.json b/helm-charts/nginx-ingress/v1.32.0/podtemplatespec-v1.json similarity index 85% rename from helm-charts/nginx-ingress/v1.31.2/podtemplatespec-v1.json rename to helm-charts/nginx-ingress/v1.32.0/podtemplatespec-v1.json index 5c9ee66..dc1d194 100644 --- a/helm-charts/nginx-ingress/v1.31.2/podtemplatespec-v1.json +++ b/helm-charts/nginx-ingress/v1.32.0/podtemplatespec-v1.json @@ -2,11 +2,11 @@ "description": "PodTemplateSpec describes the data a pod should have when created from a template", "properties": { "metadata": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta", "description": "Standard object's metadata. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#metadata" }, "spec": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.core.v1.PodSpec", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.core.v1.PodSpec", "description": "Specification of the desired behavior of the pod. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#spec-and-status" } }, diff --git a/helm-charts/nginx-ingress/v1.31.2/podtemplatespec.json b/helm-charts/nginx-ingress/v1.32.0/podtemplatespec.json similarity index 85% rename from helm-charts/nginx-ingress/v1.31.2/podtemplatespec.json rename to helm-charts/nginx-ingress/v1.32.0/podtemplatespec.json index 5c9ee66..dc1d194 100644 --- a/helm-charts/nginx-ingress/v1.31.2/podtemplatespec.json +++ b/helm-charts/nginx-ingress/v1.32.0/podtemplatespec.json @@ -2,11 +2,11 @@ "description": "PodTemplateSpec describes the data a pod should have when created from a template", "properties": { "metadata": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta", "description": "Standard object's metadata. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#metadata" }, "spec": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.core.v1.PodSpec", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.core.v1.PodSpec", "description": "Specification of the desired behavior of the pod. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#spec-and-status" } }, diff --git a/helm-charts/nginx-ingress/v1.31.2/policyrule-rbac-v1.json b/helm-charts/nginx-ingress/v1.32.0/policyrule-rbac-v1.json similarity index 100% rename from helm-charts/nginx-ingress/v1.31.2/policyrule-rbac-v1.json rename to helm-charts/nginx-ingress/v1.32.0/policyrule-rbac-v1.json diff --git a/helm-charts/nginx-ingress/v1.31.2/policyrule.json b/helm-charts/nginx-ingress/v1.32.0/policyrule.json similarity index 100% rename from helm-charts/nginx-ingress/v1.31.2/policyrule.json rename to helm-charts/nginx-ingress/v1.32.0/policyrule.json diff --git a/helm-charts/nginx-ingress/v1.31.2/policyruleswithsubjects-flowcontrol-v1.json b/helm-charts/nginx-ingress/v1.32.0/policyruleswithsubjects-flowcontrol-v1.json similarity index 91% rename from helm-charts/nginx-ingress/v1.31.2/policyruleswithsubjects-flowcontrol-v1.json rename to helm-charts/nginx-ingress/v1.32.0/policyruleswithsubjects-flowcontrol-v1.json index 2222f74..e2220d2 100644 --- a/helm-charts/nginx-ingress/v1.31.2/policyruleswithsubjects-flowcontrol-v1.json +++ b/helm-charts/nginx-ingress/v1.32.0/policyruleswithsubjects-flowcontrol-v1.json @@ -4,7 +4,7 @@ "nonResourceRules": { "description": "`nonResourceRules` is a list of NonResourcePolicyRules that identify matching requests according to their verb and the target non-resource URL.", "items": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.flowcontrol.v1.NonResourcePolicyRule" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.flowcontrol.v1.NonResourcePolicyRule" }, "type": [ "array", @@ -15,7 +15,7 @@ "resourceRules": { "description": "`resourceRules` is a slice of ResourcePolicyRules that identify matching requests according to their verb and the target resource. At least one of `resourceRules` and `nonResourceRules` has to be non-empty.", "items": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.flowcontrol.v1.ResourcePolicyRule" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.flowcontrol.v1.ResourcePolicyRule" }, "type": [ "array", @@ -26,7 +26,7 @@ "subjects": { "description": "subjects is the list of normal user, serviceaccount, or group that this rule cares about. There must be at least one member in this slice. A slice that includes both the system:authenticated and system:unauthenticated user groups matches every request. Required.", "items": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.flowcontrol.v1.Subject" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.flowcontrol.v1.Subject" }, "type": [ "array", diff --git a/helm-charts/nginx-ingress/v1.31.2/policyruleswithsubjects.json b/helm-charts/nginx-ingress/v1.32.0/policyruleswithsubjects.json similarity index 85% rename from helm-charts/nginx-ingress/v1.31.2/policyruleswithsubjects.json rename to helm-charts/nginx-ingress/v1.32.0/policyruleswithsubjects.json index cc8e892..e2220d2 100644 --- a/helm-charts/nginx-ingress/v1.31.2/policyruleswithsubjects.json +++ b/helm-charts/nginx-ingress/v1.32.0/policyruleswithsubjects.json @@ -4,7 +4,7 @@ "nonResourceRules": { "description": "`nonResourceRules` is a list of NonResourcePolicyRules that identify matching requests according to their verb and the target non-resource URL.", "items": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.flowcontrol.v1beta3.NonResourcePolicyRule" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.flowcontrol.v1.NonResourcePolicyRule" }, "type": [ "array", @@ -15,7 +15,7 @@ "resourceRules": { "description": "`resourceRules` is a slice of ResourcePolicyRules that identify matching requests according to their verb and the target resource. At least one of `resourceRules` and `nonResourceRules` has to be non-empty.", "items": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.flowcontrol.v1beta3.ResourcePolicyRule" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.flowcontrol.v1.ResourcePolicyRule" }, "type": [ "array", @@ -26,7 +26,7 @@ "subjects": { "description": "subjects is the list of normal user, serviceaccount, or group that this rule cares about. There must be at least one member in this slice. A slice that includes both the system:authenticated and system:unauthenticated user groups matches every request. Required.", "items": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.flowcontrol.v1beta3.Subject" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.flowcontrol.v1.Subject" }, "type": [ "array", diff --git a/helm-charts/nginx-ingress/v1.31.2/portstatus-v1.json b/helm-charts/nginx-ingress/v1.32.0/portstatus-v1.json similarity index 92% rename from helm-charts/nginx-ingress/v1.31.2/portstatus-v1.json rename to helm-charts/nginx-ingress/v1.32.0/portstatus-v1.json index 3d6143b..897490a 100644 --- a/helm-charts/nginx-ingress/v1.31.2/portstatus-v1.json +++ b/helm-charts/nginx-ingress/v1.32.0/portstatus-v1.json @@ -1,4 +1,5 @@ { + "description": "PortStatus represents the error condition of a service port", "properties": { "error": { "description": "Error is to record the problem with the service port The format of the error shall comply with the following rules: - built-in error values shall be specified in this file and those shall use\n CamelCase names\n- cloud provider specific error values must have names that comply with the\n format foo.example.com/CamelCase.", diff --git a/helm-charts/nginx-ingress/v1.31.2/portstatus.json b/helm-charts/nginx-ingress/v1.32.0/portstatus.json similarity index 92% rename from helm-charts/nginx-ingress/v1.31.2/portstatus.json rename to helm-charts/nginx-ingress/v1.32.0/portstatus.json index 3d6143b..897490a 100644 --- a/helm-charts/nginx-ingress/v1.31.2/portstatus.json +++ b/helm-charts/nginx-ingress/v1.32.0/portstatus.json @@ -1,4 +1,5 @@ { + "description": "PortStatus represents the error condition of a service port", "properties": { "error": { "description": "Error is to record the problem with the service port The format of the error shall comply with the following rules: - built-in error values shall be specified in this file and those shall use\n CamelCase names\n- cloud provider specific error values must have names that comply with the\n format foo.example.com/CamelCase.", diff --git a/helm-charts/nginx-ingress/v1.31.2/portworxvolumesource-v1.json b/helm-charts/nginx-ingress/v1.32.0/portworxvolumesource-v1.json similarity index 100% rename from helm-charts/nginx-ingress/v1.31.2/portworxvolumesource-v1.json rename to helm-charts/nginx-ingress/v1.32.0/portworxvolumesource-v1.json diff --git a/helm-charts/nginx-ingress/v1.31.2/portworxvolumesource.json b/helm-charts/nginx-ingress/v1.32.0/portworxvolumesource.json similarity index 100% rename from helm-charts/nginx-ingress/v1.31.2/portworxvolumesource.json rename to helm-charts/nginx-ingress/v1.32.0/portworxvolumesource.json diff --git a/helm-charts/nginx-ingress/v1.31.2/preconditions-meta-v1.json b/helm-charts/nginx-ingress/v1.32.0/preconditions-meta-v1.json similarity index 100% rename from helm-charts/nginx-ingress/v1.31.2/preconditions-meta-v1.json rename to helm-charts/nginx-ingress/v1.32.0/preconditions-meta-v1.json diff --git a/helm-charts/nginx-ingress/v1.31.2/preconditions.json b/helm-charts/nginx-ingress/v1.32.0/preconditions.json similarity index 100% rename from helm-charts/nginx-ingress/v1.31.2/preconditions.json rename to helm-charts/nginx-ingress/v1.32.0/preconditions.json diff --git a/helm-charts/nginx-ingress/v1.31.2/preferredschedulingterm-v1.json b/helm-charts/nginx-ingress/v1.32.0/preferredschedulingterm-v1.json similarity index 92% rename from helm-charts/nginx-ingress/v1.31.2/preferredschedulingterm-v1.json rename to helm-charts/nginx-ingress/v1.32.0/preferredschedulingterm-v1.json index 587d6c4..e601e85 100644 --- a/helm-charts/nginx-ingress/v1.31.2/preferredschedulingterm-v1.json +++ b/helm-charts/nginx-ingress/v1.32.0/preferredschedulingterm-v1.json @@ -2,7 +2,7 @@ "description": "An empty preferred scheduling term matches all objects with implicit weight 0 (i.e. it's a no-op). A null preferred scheduling term matches no objects (i.e. is also a no-op).", "properties": { "preference": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.core.v1.NodeSelectorTerm", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.core.v1.NodeSelectorTerm", "description": "A node selector term, associated with the corresponding weight." }, "weight": { diff --git a/helm-charts/nginx-ingress/v1.31.2/preferredschedulingterm.json b/helm-charts/nginx-ingress/v1.32.0/preferredschedulingterm.json similarity index 92% rename from helm-charts/nginx-ingress/v1.31.2/preferredschedulingterm.json rename to helm-charts/nginx-ingress/v1.32.0/preferredschedulingterm.json index 587d6c4..e601e85 100644 --- a/helm-charts/nginx-ingress/v1.31.2/preferredschedulingterm.json +++ b/helm-charts/nginx-ingress/v1.32.0/preferredschedulingterm.json @@ -2,7 +2,7 @@ "description": "An empty preferred scheduling term matches all objects with implicit weight 0 (i.e. it's a no-op). A null preferred scheduling term matches no objects (i.e. is also a no-op).", "properties": { "preference": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.core.v1.NodeSelectorTerm", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.core.v1.NodeSelectorTerm", "description": "A node selector term, associated with the corresponding weight." }, "weight": { diff --git a/helm-charts/nginx-ingress/v1.31.2/priorityclass-scheduling-v1.json b/helm-charts/nginx-ingress/v1.32.0/priorityclass-scheduling-v1.json similarity index 97% rename from helm-charts/nginx-ingress/v1.31.2/priorityclass-scheduling-v1.json rename to helm-charts/nginx-ingress/v1.32.0/priorityclass-scheduling-v1.json index f9997a2..7cc364e 100644 --- a/helm-charts/nginx-ingress/v1.31.2/priorityclass-scheduling-v1.json +++ b/helm-charts/nginx-ingress/v1.32.0/priorityclass-scheduling-v1.json @@ -36,7 +36,7 @@ ] }, "metadata": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta", "description": "Standard object's metadata. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#metadata" }, "preemptionPolicy": { diff --git a/helm-charts/nginx-ingress/v1.31.2/priorityclass.json b/helm-charts/nginx-ingress/v1.32.0/priorityclass.json similarity index 97% rename from helm-charts/nginx-ingress/v1.31.2/priorityclass.json rename to helm-charts/nginx-ingress/v1.32.0/priorityclass.json index dfa035f..4bb28f3 100644 --- a/helm-charts/nginx-ingress/v1.31.2/priorityclass.json +++ b/helm-charts/nginx-ingress/v1.32.0/priorityclass.json @@ -33,7 +33,7 @@ ] }, "metadata": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta", "description": "Standard object's metadata. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#metadata" }, "preemptionPolicy": { diff --git a/helm-charts/nginx-ingress/v1.31.2/priorityclasslist-scheduling-v1.json b/helm-charts/nginx-ingress/v1.32.0/priorityclasslist-scheduling-v1.json similarity index 93% rename from helm-charts/nginx-ingress/v1.31.2/priorityclasslist-scheduling-v1.json rename to helm-charts/nginx-ingress/v1.32.0/priorityclasslist-scheduling-v1.json index f15eb35..17c353f 100644 --- a/helm-charts/nginx-ingress/v1.31.2/priorityclasslist-scheduling-v1.json +++ b/helm-charts/nginx-ingress/v1.32.0/priorityclasslist-scheduling-v1.json @@ -14,7 +14,7 @@ "items": { "description": "items is the list of PriorityClasses", "items": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.scheduling.v1.PriorityClass" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.scheduling.v1.PriorityClass" }, "type": [ "array", @@ -32,7 +32,7 @@ ] }, "metadata": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.ListMeta", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.ListMeta", "description": "Standard list metadata More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#metadata" } }, diff --git a/helm-charts/nginx-ingress/v1.31.2/priorityclasslist.json b/helm-charts/nginx-ingress/v1.32.0/priorityclasslist.json similarity index 93% rename from helm-charts/nginx-ingress/v1.31.2/priorityclasslist.json rename to helm-charts/nginx-ingress/v1.32.0/priorityclasslist.json index d1bb162..0c2d7bc 100644 --- a/helm-charts/nginx-ingress/v1.31.2/priorityclasslist.json +++ b/helm-charts/nginx-ingress/v1.32.0/priorityclasslist.json @@ -11,7 +11,7 @@ "items": { "description": "items is the list of PriorityClasses", "items": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.scheduling.v1.PriorityClass" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.scheduling.v1.PriorityClass" }, "type": [ "array", @@ -29,7 +29,7 @@ ] }, "metadata": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.ListMeta", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.ListMeta", "description": "Standard list metadata More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#metadata" } }, diff --git a/helm-charts/nginx-ingress/v1.31.2/prioritylevelconfiguration-flowcontrol-v1.json b/helm-charts/nginx-ingress/v1.32.0/prioritylevelconfiguration-flowcontrol-v1.json similarity index 92% rename from helm-charts/nginx-ingress/v1.31.2/prioritylevelconfiguration-flowcontrol-v1.json rename to helm-charts/nginx-ingress/v1.32.0/prioritylevelconfiguration-flowcontrol-v1.json index 0cf50b8..9764e84 100644 --- a/helm-charts/nginx-ingress/v1.31.2/prioritylevelconfiguration-flowcontrol-v1.json +++ b/helm-charts/nginx-ingress/v1.32.0/prioritylevelconfiguration-flowcontrol-v1.json @@ -22,15 +22,15 @@ ] }, "metadata": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta", "description": "`metadata` is the standard object's metadata. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#metadata" }, "spec": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.flowcontrol.v1.PriorityLevelConfigurationSpec", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.flowcontrol.v1.PriorityLevelConfigurationSpec", "description": "`spec` is the specification of the desired behavior of a \"request-priority\". More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#spec-and-status" }, "status": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.flowcontrol.v1.PriorityLevelConfigurationStatus", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.flowcontrol.v1.PriorityLevelConfigurationStatus", "description": "`status` is the current status of a \"request-priority\". More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#spec-and-status" } }, diff --git a/helm-charts/nginx-ingress/v1.31.2/prioritylevelconfiguration.json b/helm-charts/nginx-ingress/v1.32.0/prioritylevelconfiguration.json similarity index 85% rename from helm-charts/nginx-ingress/v1.31.2/prioritylevelconfiguration.json rename to helm-charts/nginx-ingress/v1.32.0/prioritylevelconfiguration.json index a935076..b9de1c0 100644 --- a/helm-charts/nginx-ingress/v1.31.2/prioritylevelconfiguration.json +++ b/helm-charts/nginx-ingress/v1.32.0/prioritylevelconfiguration.json @@ -19,15 +19,15 @@ ] }, "metadata": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta", "description": "`metadata` is the standard object's metadata. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#metadata" }, "spec": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.flowcontrol.v1beta3.PriorityLevelConfigurationSpec", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.flowcontrol.v1.PriorityLevelConfigurationSpec", "description": "`spec` is the specification of the desired behavior of a \"request-priority\". More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#spec-and-status" }, "status": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.flowcontrol.v1beta3.PriorityLevelConfigurationStatus", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.flowcontrol.v1.PriorityLevelConfigurationStatus", "description": "`status` is the current status of a \"request-priority\". More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#spec-and-status" } }, @@ -36,7 +36,7 @@ { "group": "flowcontrol.apiserver.k8s.io", "kind": "PriorityLevelConfiguration", - "version": "v1beta3" + "version": "v1" } ], "$schema": "http://json-schema.org/schema#" diff --git a/helm-charts/nginx-ingress/v1.31.2/prioritylevelconfigurationcondition-flowcontrol-v1.json b/helm-charts/nginx-ingress/v1.32.0/prioritylevelconfigurationcondition-flowcontrol-v1.json similarity index 94% rename from helm-charts/nginx-ingress/v1.31.2/prioritylevelconfigurationcondition-flowcontrol-v1.json rename to helm-charts/nginx-ingress/v1.32.0/prioritylevelconfigurationcondition-flowcontrol-v1.json index a1f5211..081d110 100644 --- a/helm-charts/nginx-ingress/v1.31.2/prioritylevelconfigurationcondition-flowcontrol-v1.json +++ b/helm-charts/nginx-ingress/v1.32.0/prioritylevelconfigurationcondition-flowcontrol-v1.json @@ -2,7 +2,7 @@ "description": "PriorityLevelConfigurationCondition defines the condition of priority level.", "properties": { "lastTransitionTime": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.Time", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.Time", "description": "`lastTransitionTime` is the last time the condition transitioned from one status to another." }, "message": { diff --git a/helm-charts/nginx-ingress/v1.31.2/prioritylevelconfigurationcondition.json b/helm-charts/nginx-ingress/v1.32.0/prioritylevelconfigurationcondition.json similarity index 94% rename from helm-charts/nginx-ingress/v1.31.2/prioritylevelconfigurationcondition.json rename to helm-charts/nginx-ingress/v1.32.0/prioritylevelconfigurationcondition.json index a1f5211..081d110 100644 --- a/helm-charts/nginx-ingress/v1.31.2/prioritylevelconfigurationcondition.json +++ b/helm-charts/nginx-ingress/v1.32.0/prioritylevelconfigurationcondition.json @@ -2,7 +2,7 @@ "description": "PriorityLevelConfigurationCondition defines the condition of priority level.", "properties": { "lastTransitionTime": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.Time", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.Time", "description": "`lastTransitionTime` is the last time the condition transitioned from one status to another." }, "message": { diff --git a/helm-charts/nginx-ingress/v1.31.2/prioritylevelconfigurationlist-flowcontrol-v1.json b/helm-charts/nginx-ingress/v1.32.0/prioritylevelconfigurationlist-flowcontrol-v1.json similarity index 93% rename from helm-charts/nginx-ingress/v1.31.2/prioritylevelconfigurationlist-flowcontrol-v1.json rename to helm-charts/nginx-ingress/v1.32.0/prioritylevelconfigurationlist-flowcontrol-v1.json index 9714b7c..8502bf5 100644 --- a/helm-charts/nginx-ingress/v1.31.2/prioritylevelconfigurationlist-flowcontrol-v1.json +++ b/helm-charts/nginx-ingress/v1.32.0/prioritylevelconfigurationlist-flowcontrol-v1.json @@ -14,7 +14,7 @@ "items": { "description": "`items` is a list of request-priorities.", "items": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.flowcontrol.v1.PriorityLevelConfiguration" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.flowcontrol.v1.PriorityLevelConfiguration" }, "type": [ "array", @@ -32,7 +32,7 @@ ] }, "metadata": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.ListMeta", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.ListMeta", "description": "`metadata` is the standard object's metadata. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#metadata" } }, diff --git a/helm-charts/nginx-ingress/v1.31.2/prioritylevelconfigurationlist.json b/helm-charts/nginx-ingress/v1.32.0/prioritylevelconfigurationlist.json similarity index 89% rename from helm-charts/nginx-ingress/v1.31.2/prioritylevelconfigurationlist.json rename to helm-charts/nginx-ingress/v1.32.0/prioritylevelconfigurationlist.json index 7c1e5fc..8def610 100644 --- a/helm-charts/nginx-ingress/v1.31.2/prioritylevelconfigurationlist.json +++ b/helm-charts/nginx-ingress/v1.32.0/prioritylevelconfigurationlist.json @@ -11,7 +11,7 @@ "items": { "description": "`items` is a list of request-priorities.", "items": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.flowcontrol.v1beta3.PriorityLevelConfiguration" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.flowcontrol.v1.PriorityLevelConfiguration" }, "type": [ "array", @@ -29,7 +29,7 @@ ] }, "metadata": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.ListMeta", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.ListMeta", "description": "`metadata` is the standard object's metadata. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#metadata" } }, @@ -41,7 +41,7 @@ { "group": "flowcontrol.apiserver.k8s.io", "kind": "PriorityLevelConfigurationList", - "version": "v1beta3" + "version": "v1" } ], "$schema": "http://json-schema.org/schema#" diff --git a/helm-charts/nginx-ingress/v1.31.2/prioritylevelconfigurationreference-flowcontrol-v1.json b/helm-charts/nginx-ingress/v1.32.0/prioritylevelconfigurationreference-flowcontrol-v1.json similarity index 100% rename from helm-charts/nginx-ingress/v1.31.2/prioritylevelconfigurationreference-flowcontrol-v1.json rename to helm-charts/nginx-ingress/v1.32.0/prioritylevelconfigurationreference-flowcontrol-v1.json diff --git a/helm-charts/nginx-ingress/v1.31.2/prioritylevelconfigurationreference.json b/helm-charts/nginx-ingress/v1.32.0/prioritylevelconfigurationreference.json similarity index 100% rename from helm-charts/nginx-ingress/v1.31.2/prioritylevelconfigurationreference.json rename to helm-charts/nginx-ingress/v1.32.0/prioritylevelconfigurationreference.json diff --git a/helm-charts/nginx-ingress/v1.31.2/prioritylevelconfigurationspec-flowcontrol-v1.json b/helm-charts/nginx-ingress/v1.32.0/prioritylevelconfigurationspec-flowcontrol-v1.json similarity index 93% rename from helm-charts/nginx-ingress/v1.31.2/prioritylevelconfigurationspec-flowcontrol-v1.json rename to helm-charts/nginx-ingress/v1.32.0/prioritylevelconfigurationspec-flowcontrol-v1.json index b4a333a..11a7b80 100644 --- a/helm-charts/nginx-ingress/v1.31.2/prioritylevelconfigurationspec-flowcontrol-v1.json +++ b/helm-charts/nginx-ingress/v1.32.0/prioritylevelconfigurationspec-flowcontrol-v1.json @@ -2,11 +2,11 @@ "description": "PriorityLevelConfigurationSpec specifies the configuration of a priority level.", "properties": { "exempt": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.flowcontrol.v1.ExemptPriorityLevelConfiguration", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.flowcontrol.v1.ExemptPriorityLevelConfiguration", "description": "`exempt` specifies how requests are handled for an exempt priority level. This field MUST be empty if `type` is `\"Limited\"`. This field MAY be non-empty if `type` is `\"Exempt\"`. If empty and `type` is `\"Exempt\"` then the default values for `ExemptPriorityLevelConfiguration` apply." }, "limited": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.flowcontrol.v1.LimitedPriorityLevelConfiguration", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.flowcontrol.v1.LimitedPriorityLevelConfiguration", "description": "`limited` specifies how requests are handled for a Limited priority level. This field must be non-empty if and only if `type` is `\"Limited\"`." }, "type": { diff --git a/helm-charts/nginx-ingress/v1.31.2/prioritylevelconfigurationspec.json b/helm-charts/nginx-ingress/v1.32.0/prioritylevelconfigurationspec.json similarity index 86% rename from helm-charts/nginx-ingress/v1.31.2/prioritylevelconfigurationspec.json rename to helm-charts/nginx-ingress/v1.32.0/prioritylevelconfigurationspec.json index 94d6638..11a7b80 100644 --- a/helm-charts/nginx-ingress/v1.31.2/prioritylevelconfigurationspec.json +++ b/helm-charts/nginx-ingress/v1.32.0/prioritylevelconfigurationspec.json @@ -2,11 +2,11 @@ "description": "PriorityLevelConfigurationSpec specifies the configuration of a priority level.", "properties": { "exempt": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.flowcontrol.v1beta3.ExemptPriorityLevelConfiguration", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.flowcontrol.v1.ExemptPriorityLevelConfiguration", "description": "`exempt` specifies how requests are handled for an exempt priority level. This field MUST be empty if `type` is `\"Limited\"`. This field MAY be non-empty if `type` is `\"Exempt\"`. If empty and `type` is `\"Exempt\"` then the default values for `ExemptPriorityLevelConfiguration` apply." }, "limited": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.flowcontrol.v1beta3.LimitedPriorityLevelConfiguration", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.flowcontrol.v1.LimitedPriorityLevelConfiguration", "description": "`limited` specifies how requests are handled for a Limited priority level. This field must be non-empty if and only if `type` is `\"Limited\"`." }, "type": { diff --git a/helm-charts/nginx-ingress/v1.31.2/prioritylevelconfigurationstatus-flowcontrol-v1.json b/helm-charts/nginx-ingress/v1.32.0/prioritylevelconfigurationstatus-flowcontrol-v1.json similarity index 91% rename from helm-charts/nginx-ingress/v1.31.2/prioritylevelconfigurationstatus-flowcontrol-v1.json rename to helm-charts/nginx-ingress/v1.32.0/prioritylevelconfigurationstatus-flowcontrol-v1.json index 1deb9dd..2078ee1 100644 --- a/helm-charts/nginx-ingress/v1.31.2/prioritylevelconfigurationstatus-flowcontrol-v1.json +++ b/helm-charts/nginx-ingress/v1.32.0/prioritylevelconfigurationstatus-flowcontrol-v1.json @@ -4,7 +4,7 @@ "conditions": { "description": "`conditions` is the current state of \"request-priority\".", "items": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.flowcontrol.v1.PriorityLevelConfigurationCondition" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.flowcontrol.v1.PriorityLevelConfigurationCondition" }, "type": [ "array", diff --git a/helm-charts/nginx-ingress/v1.31.2/prioritylevelconfigurationstatus.json b/helm-charts/nginx-ingress/v1.32.0/prioritylevelconfigurationstatus.json similarity index 83% rename from helm-charts/nginx-ingress/v1.31.2/prioritylevelconfigurationstatus.json rename to helm-charts/nginx-ingress/v1.32.0/prioritylevelconfigurationstatus.json index 4e08fc4..2078ee1 100644 --- a/helm-charts/nginx-ingress/v1.31.2/prioritylevelconfigurationstatus.json +++ b/helm-charts/nginx-ingress/v1.32.0/prioritylevelconfigurationstatus.json @@ -4,7 +4,7 @@ "conditions": { "description": "`conditions` is the current state of \"request-priority\".", "items": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.flowcontrol.v1beta3.PriorityLevelConfigurationCondition" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.flowcontrol.v1.PriorityLevelConfigurationCondition" }, "type": [ "array", diff --git a/helm-charts/nginx-ingress/v1.31.2/probe-v1.json b/helm-charts/nginx-ingress/v1.32.0/probe-v1.json similarity index 85% rename from helm-charts/nginx-ingress/v1.31.2/probe-v1.json rename to helm-charts/nginx-ingress/v1.32.0/probe-v1.json index db20e45..f7bfa03 100644 --- a/helm-charts/nginx-ingress/v1.31.2/probe-v1.json +++ b/helm-charts/nginx-ingress/v1.32.0/probe-v1.json @@ -2,8 +2,8 @@ "description": "Probe describes a health check to be performed against a container to determine whether it is alive or ready to receive traffic.", "properties": { "exec": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.core.v1.ExecAction", - "description": "Exec specifies the action to take." + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.core.v1.ExecAction", + "description": "Exec specifies a command to execute in the container." }, "failureThreshold": { "description": "Minimum consecutive failures for the probe to be considered failed after having succeeded. Defaults to 3. Minimum value is 1.", @@ -14,12 +14,12 @@ ] }, "grpc": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.core.v1.GRPCAction", - "description": "GRPC specifies an action involving a GRPC port." + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.core.v1.GRPCAction", + "description": "GRPC specifies a GRPC HealthCheckRequest." }, "httpGet": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.core.v1.HTTPGetAction", - "description": "HTTPGet specifies the http request to perform." + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.core.v1.HTTPGetAction", + "description": "HTTPGet specifies an HTTP GET request to perform." }, "initialDelaySeconds": { "description": "Number of seconds after the container has started before liveness probes are initiated. More info: https://kubernetes.io/docs/concepts/workloads/pods/pod-lifecycle#container-probes", @@ -46,8 +46,8 @@ ] }, "tcpSocket": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.core.v1.TCPSocketAction", - "description": "TCPSocket specifies an action involving a TCP port." + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.core.v1.TCPSocketAction", + "description": "TCPSocket specifies a connection to a TCP port." }, "terminationGracePeriodSeconds": { "description": "Optional duration in seconds the pod needs to terminate gracefully upon probe failure. The grace period is the duration in seconds after the processes running in the pod are sent a termination signal and the time when the processes are forcibly halted with a kill signal. Set this value longer than the expected cleanup time for your process. If this value is nil, the pod's terminationGracePeriodSeconds will be used. Otherwise, this value overrides the value provided by the pod spec. Value must be non-negative integer. The value zero indicates stop immediately via the kill signal (no opportunity to shut down). This is a beta field and requires enabling ProbeTerminationGracePeriod feature gate. Minimum value is 1. spec.terminationGracePeriodSeconds is used if unset.", diff --git a/helm-charts/nginx-ingress/v1.31.2/probe.json b/helm-charts/nginx-ingress/v1.32.0/probe.json similarity index 85% rename from helm-charts/nginx-ingress/v1.31.2/probe.json rename to helm-charts/nginx-ingress/v1.32.0/probe.json index db20e45..f7bfa03 100644 --- a/helm-charts/nginx-ingress/v1.31.2/probe.json +++ b/helm-charts/nginx-ingress/v1.32.0/probe.json @@ -2,8 +2,8 @@ "description": "Probe describes a health check to be performed against a container to determine whether it is alive or ready to receive traffic.", "properties": { "exec": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.core.v1.ExecAction", - "description": "Exec specifies the action to take." + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.core.v1.ExecAction", + "description": "Exec specifies a command to execute in the container." }, "failureThreshold": { "description": "Minimum consecutive failures for the probe to be considered failed after having succeeded. Defaults to 3. Minimum value is 1.", @@ -14,12 +14,12 @@ ] }, "grpc": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.core.v1.GRPCAction", - "description": "GRPC specifies an action involving a GRPC port." + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.core.v1.GRPCAction", + "description": "GRPC specifies a GRPC HealthCheckRequest." }, "httpGet": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.core.v1.HTTPGetAction", - "description": "HTTPGet specifies the http request to perform." + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.core.v1.HTTPGetAction", + "description": "HTTPGet specifies an HTTP GET request to perform." }, "initialDelaySeconds": { "description": "Number of seconds after the container has started before liveness probes are initiated. More info: https://kubernetes.io/docs/concepts/workloads/pods/pod-lifecycle#container-probes", @@ -46,8 +46,8 @@ ] }, "tcpSocket": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.core.v1.TCPSocketAction", - "description": "TCPSocket specifies an action involving a TCP port." + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.core.v1.TCPSocketAction", + "description": "TCPSocket specifies a connection to a TCP port." }, "terminationGracePeriodSeconds": { "description": "Optional duration in seconds the pod needs to terminate gracefully upon probe failure. The grace period is the duration in seconds after the processes running in the pod are sent a termination signal and the time when the processes are forcibly halted with a kill signal. Set this value longer than the expected cleanup time for your process. If this value is nil, the pod's terminationGracePeriodSeconds will be used. Otherwise, this value overrides the value provided by the pod spec. Value must be non-negative integer. The value zero indicates stop immediately via the kill signal (no opportunity to shut down). This is a beta field and requires enabling ProbeTerminationGracePeriod feature gate. Minimum value is 1. spec.terminationGracePeriodSeconds is used if unset.", diff --git a/helm-charts/nginx-ingress/v1.31.2/projectedvolumesource-v1.json b/helm-charts/nginx-ingress/v1.32.0/projectedvolumesource-v1.json similarity index 94% rename from helm-charts/nginx-ingress/v1.31.2/projectedvolumesource-v1.json rename to helm-charts/nginx-ingress/v1.32.0/projectedvolumesource-v1.json index 3ca67d4..cea226b 100644 --- a/helm-charts/nginx-ingress/v1.31.2/projectedvolumesource-v1.json +++ b/helm-charts/nginx-ingress/v1.32.0/projectedvolumesource-v1.json @@ -12,7 +12,7 @@ "sources": { "description": "sources is the list of volume projections. Each entry in this list handles one source.", "items": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.core.v1.VolumeProjection" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.core.v1.VolumeProjection" }, "type": [ "array", diff --git a/helm-charts/nginx-ingress/v1.31.2/projectedvolumesource.json b/helm-charts/nginx-ingress/v1.32.0/projectedvolumesource.json similarity index 94% rename from helm-charts/nginx-ingress/v1.31.2/projectedvolumesource.json rename to helm-charts/nginx-ingress/v1.32.0/projectedvolumesource.json index 3ca67d4..cea226b 100644 --- a/helm-charts/nginx-ingress/v1.31.2/projectedvolumesource.json +++ b/helm-charts/nginx-ingress/v1.32.0/projectedvolumesource.json @@ -12,7 +12,7 @@ "sources": { "description": "sources is the list of volume projections. Each entry in this list handles one source.", "items": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.core.v1.VolumeProjection" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.core.v1.VolumeProjection" }, "type": [ "array", diff --git a/helm-charts/nginx-ingress/v1.31.2/quantity-resource.json b/helm-charts/nginx-ingress/v1.32.0/quantity-resource.json similarity index 100% rename from helm-charts/nginx-ingress/v1.31.2/quantity-resource.json rename to helm-charts/nginx-ingress/v1.32.0/quantity-resource.json diff --git a/helm-charts/nginx-ingress/v1.31.2/quantity.json b/helm-charts/nginx-ingress/v1.32.0/quantity.json similarity index 100% rename from helm-charts/nginx-ingress/v1.31.2/quantity.json rename to helm-charts/nginx-ingress/v1.32.0/quantity.json diff --git a/helm-charts/nginx-ingress/v1.31.2/queuingconfiguration-flowcontrol-v1.json b/helm-charts/nginx-ingress/v1.32.0/queuingconfiguration-flowcontrol-v1.json similarity index 100% rename from helm-charts/nginx-ingress/v1.31.2/queuingconfiguration-flowcontrol-v1.json rename to helm-charts/nginx-ingress/v1.32.0/queuingconfiguration-flowcontrol-v1.json diff --git a/helm-charts/nginx-ingress/v1.31.2/queuingconfiguration.json b/helm-charts/nginx-ingress/v1.32.0/queuingconfiguration.json similarity index 100% rename from helm-charts/nginx-ingress/v1.31.2/queuingconfiguration.json rename to helm-charts/nginx-ingress/v1.32.0/queuingconfiguration.json diff --git a/helm-charts/nginx-ingress/v1.31.2/quobytevolumesource-v1.json b/helm-charts/nginx-ingress/v1.32.0/quobytevolumesource-v1.json similarity index 100% rename from helm-charts/nginx-ingress/v1.31.2/quobytevolumesource-v1.json rename to helm-charts/nginx-ingress/v1.32.0/quobytevolumesource-v1.json diff --git a/helm-charts/nginx-ingress/v1.31.2/quobytevolumesource.json b/helm-charts/nginx-ingress/v1.32.0/quobytevolumesource.json similarity index 100% rename from helm-charts/nginx-ingress/v1.31.2/quobytevolumesource.json rename to helm-charts/nginx-ingress/v1.32.0/quobytevolumesource.json diff --git a/helm-charts/nginx-ingress/v1.31.2/rawextension-pkg-runtime.json b/helm-charts/nginx-ingress/v1.32.0/rawextension-pkg-runtime.json similarity index 100% rename from helm-charts/nginx-ingress/v1.31.2/rawextension-pkg-runtime.json rename to helm-charts/nginx-ingress/v1.32.0/rawextension-pkg-runtime.json diff --git a/helm-charts/nginx-ingress/v1.31.2/rawextension.json b/helm-charts/nginx-ingress/v1.32.0/rawextension.json similarity index 100% rename from helm-charts/nginx-ingress/v1.31.2/rawextension.json rename to helm-charts/nginx-ingress/v1.32.0/rawextension.json diff --git a/helm-charts/nginx-ingress/v1.31.2/rbdpersistentvolumesource-v1.json b/helm-charts/nginx-ingress/v1.32.0/rbdpersistentvolumesource-v1.json similarity index 97% rename from helm-charts/nginx-ingress/v1.31.2/rbdpersistentvolumesource-v1.json rename to helm-charts/nginx-ingress/v1.32.0/rbdpersistentvolumesource-v1.json index 6f93cb4..9f30d5e 100644 --- a/helm-charts/nginx-ingress/v1.31.2/rbdpersistentvolumesource-v1.json +++ b/helm-charts/nginx-ingress/v1.32.0/rbdpersistentvolumesource-v1.json @@ -51,7 +51,7 @@ ] }, "secretRef": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.core.v1.SecretReference", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.core.v1.SecretReference", "description": "secretRef is name of the authentication secret for RBDUser. If provided overrides keyring. Default is nil. More info: https://examples.k8s.io/volumes/rbd/README.md#how-to-use-it" }, "user": { diff --git a/helm-charts/nginx-ingress/v1.31.2/rbdpersistentvolumesource.json b/helm-charts/nginx-ingress/v1.32.0/rbdpersistentvolumesource.json similarity index 97% rename from helm-charts/nginx-ingress/v1.31.2/rbdpersistentvolumesource.json rename to helm-charts/nginx-ingress/v1.32.0/rbdpersistentvolumesource.json index 6f93cb4..9f30d5e 100644 --- a/helm-charts/nginx-ingress/v1.31.2/rbdpersistentvolumesource.json +++ b/helm-charts/nginx-ingress/v1.32.0/rbdpersistentvolumesource.json @@ -51,7 +51,7 @@ ] }, "secretRef": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.core.v1.SecretReference", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.core.v1.SecretReference", "description": "secretRef is name of the authentication secret for RBDUser. If provided overrides keyring. Default is nil. More info: https://examples.k8s.io/volumes/rbd/README.md#how-to-use-it" }, "user": { diff --git a/helm-charts/nginx-ingress/v1.31.2/rbdvolumesource-v1.json b/helm-charts/nginx-ingress/v1.32.0/rbdvolumesource-v1.json similarity index 97% rename from helm-charts/nginx-ingress/v1.31.2/rbdvolumesource-v1.json rename to helm-charts/nginx-ingress/v1.32.0/rbdvolumesource-v1.json index 44298a7..6671fb3 100644 --- a/helm-charts/nginx-ingress/v1.31.2/rbdvolumesource-v1.json +++ b/helm-charts/nginx-ingress/v1.32.0/rbdvolumesource-v1.json @@ -51,7 +51,7 @@ ] }, "secretRef": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.core.v1.LocalObjectReference", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.core.v1.LocalObjectReference", "description": "secretRef is name of the authentication secret for RBDUser. If provided overrides keyring. Default is nil. More info: https://examples.k8s.io/volumes/rbd/README.md#how-to-use-it" }, "user": { diff --git a/helm-charts/nginx-ingress/v1.31.2/rbdvolumesource.json b/helm-charts/nginx-ingress/v1.32.0/rbdvolumesource.json similarity index 97% rename from helm-charts/nginx-ingress/v1.31.2/rbdvolumesource.json rename to helm-charts/nginx-ingress/v1.32.0/rbdvolumesource.json index 44298a7..6671fb3 100644 --- a/helm-charts/nginx-ingress/v1.31.2/rbdvolumesource.json +++ b/helm-charts/nginx-ingress/v1.32.0/rbdvolumesource.json @@ -51,7 +51,7 @@ ] }, "secretRef": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.core.v1.LocalObjectReference", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.core.v1.LocalObjectReference", "description": "secretRef is name of the authentication secret for RBDUser. If provided overrides keyring. Default is nil. More info: https://examples.k8s.io/volumes/rbd/README.md#how-to-use-it" }, "user": { diff --git a/helm-charts/nginx-ingress/v1.31.2/replicaset-apps-v1.json b/helm-charts/nginx-ingress/v1.32.0/replicaset-apps-v1.json similarity index 92% rename from helm-charts/nginx-ingress/v1.31.2/replicaset-apps-v1.json rename to helm-charts/nginx-ingress/v1.32.0/replicaset-apps-v1.json index a81fe04..190d556 100644 --- a/helm-charts/nginx-ingress/v1.31.2/replicaset-apps-v1.json +++ b/helm-charts/nginx-ingress/v1.32.0/replicaset-apps-v1.json @@ -22,15 +22,15 @@ ] }, "metadata": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta", "description": "If the Labels of a ReplicaSet are empty, they are defaulted to be the same as the Pod(s) that the ReplicaSet manages. Standard object's metadata. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#metadata" }, "spec": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.apps.v1.ReplicaSetSpec", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.apps.v1.ReplicaSetSpec", "description": "Spec defines the specification of the desired behavior of the ReplicaSet. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#spec-and-status" }, "status": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.apps.v1.ReplicaSetStatus", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.apps.v1.ReplicaSetStatus", "description": "Status is the most recently observed status of the ReplicaSet. This data may be out of date by some window of time. Populated by the system. Read-only. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#spec-and-status" } }, diff --git a/helm-charts/nginx-ingress/v1.31.2/replicaset.json b/helm-charts/nginx-ingress/v1.32.0/replicaset.json similarity index 92% rename from helm-charts/nginx-ingress/v1.31.2/replicaset.json rename to helm-charts/nginx-ingress/v1.32.0/replicaset.json index 500e780..16c7344 100644 --- a/helm-charts/nginx-ingress/v1.31.2/replicaset.json +++ b/helm-charts/nginx-ingress/v1.32.0/replicaset.json @@ -19,15 +19,15 @@ ] }, "metadata": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta", "description": "If the Labels of a ReplicaSet are empty, they are defaulted to be the same as the Pod(s) that the ReplicaSet manages. Standard object's metadata. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#metadata" }, "spec": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.apps.v1.ReplicaSetSpec", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.apps.v1.ReplicaSetSpec", "description": "Spec defines the specification of the desired behavior of the ReplicaSet. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#spec-and-status" }, "status": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.apps.v1.ReplicaSetStatus", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.apps.v1.ReplicaSetStatus", "description": "Status is the most recently observed status of the ReplicaSet. This data may be out of date by some window of time. Populated by the system. Read-only. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#spec-and-status" } }, diff --git a/helm-charts/nginx-ingress/v1.31.2/replicasetcondition-apps-v1.json b/helm-charts/nginx-ingress/v1.32.0/replicasetcondition-apps-v1.json similarity index 94% rename from helm-charts/nginx-ingress/v1.31.2/replicasetcondition-apps-v1.json rename to helm-charts/nginx-ingress/v1.32.0/replicasetcondition-apps-v1.json index d26254c..ae5bc48 100644 --- a/helm-charts/nginx-ingress/v1.31.2/replicasetcondition-apps-v1.json +++ b/helm-charts/nginx-ingress/v1.32.0/replicasetcondition-apps-v1.json @@ -2,7 +2,7 @@ "description": "ReplicaSetCondition describes the state of a replica set at a certain point.", "properties": { "lastTransitionTime": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.Time", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.Time", "description": "The last time the condition transitioned from one status to another." }, "message": { diff --git a/helm-charts/nginx-ingress/v1.31.2/replicasetcondition.json b/helm-charts/nginx-ingress/v1.32.0/replicasetcondition.json similarity index 94% rename from helm-charts/nginx-ingress/v1.31.2/replicasetcondition.json rename to helm-charts/nginx-ingress/v1.32.0/replicasetcondition.json index d26254c..ae5bc48 100644 --- a/helm-charts/nginx-ingress/v1.31.2/replicasetcondition.json +++ b/helm-charts/nginx-ingress/v1.32.0/replicasetcondition.json @@ -2,7 +2,7 @@ "description": "ReplicaSetCondition describes the state of a replica set at a certain point.", "properties": { "lastTransitionTime": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.Time", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.Time", "description": "The last time the condition transitioned from one status to another." }, "message": { diff --git a/helm-charts/nginx-ingress/v1.31.2/replicasetlist-apps-v1.json b/helm-charts/nginx-ingress/v1.32.0/replicasetlist-apps-v1.json similarity index 93% rename from helm-charts/nginx-ingress/v1.31.2/replicasetlist-apps-v1.json rename to helm-charts/nginx-ingress/v1.32.0/replicasetlist-apps-v1.json index 3cb1bac..c5b7957 100644 --- a/helm-charts/nginx-ingress/v1.31.2/replicasetlist-apps-v1.json +++ b/helm-charts/nginx-ingress/v1.32.0/replicasetlist-apps-v1.json @@ -14,7 +14,7 @@ "items": { "description": "List of ReplicaSets. More info: https://kubernetes.io/docs/concepts/workloads/controllers/replicationcontroller", "items": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.apps.v1.ReplicaSet" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.apps.v1.ReplicaSet" }, "type": [ "array", @@ -32,7 +32,7 @@ ] }, "metadata": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.ListMeta", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.ListMeta", "description": "Standard list metadata. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds" } }, diff --git a/helm-charts/nginx-ingress/v1.31.2/replicasetlist.json b/helm-charts/nginx-ingress/v1.32.0/replicasetlist.json similarity index 93% rename from helm-charts/nginx-ingress/v1.31.2/replicasetlist.json rename to helm-charts/nginx-ingress/v1.32.0/replicasetlist.json index b1e9350..7440c95 100644 --- a/helm-charts/nginx-ingress/v1.31.2/replicasetlist.json +++ b/helm-charts/nginx-ingress/v1.32.0/replicasetlist.json @@ -11,7 +11,7 @@ "items": { "description": "List of ReplicaSets. More info: https://kubernetes.io/docs/concepts/workloads/controllers/replicationcontroller", "items": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.apps.v1.ReplicaSet" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.apps.v1.ReplicaSet" }, "type": [ "array", @@ -29,7 +29,7 @@ ] }, "metadata": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.ListMeta", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.ListMeta", "description": "Standard list metadata. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds" } }, diff --git a/helm-charts/nginx-ingress/v1.31.2/replicasetspec-apps-v1.json b/helm-charts/nginx-ingress/v1.32.0/replicasetspec-apps-v1.json similarity index 93% rename from helm-charts/nginx-ingress/v1.31.2/replicasetspec-apps-v1.json rename to helm-charts/nginx-ingress/v1.32.0/replicasetspec-apps-v1.json index d186b90..deb5968 100644 --- a/helm-charts/nginx-ingress/v1.31.2/replicasetspec-apps-v1.json +++ b/helm-charts/nginx-ingress/v1.32.0/replicasetspec-apps-v1.json @@ -18,11 +18,11 @@ ] }, "selector": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.LabelSelector", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.LabelSelector", "description": "Selector is a label query over pods that should match the replica count. Label keys and values that must match in order to be controlled by this replica set. It must match the pod template's labels. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/labels/#label-selectors" }, "template": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.core.v1.PodTemplateSpec", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.core.v1.PodTemplateSpec", "description": "Template is the object that describes the pod that will be created if insufficient replicas are detected. More info: https://kubernetes.io/docs/concepts/workloads/controllers/replicationcontroller#pod-template" } }, diff --git a/helm-charts/nginx-ingress/v1.31.2/replicasetspec.json b/helm-charts/nginx-ingress/v1.32.0/replicasetspec.json similarity index 93% rename from helm-charts/nginx-ingress/v1.31.2/replicasetspec.json rename to helm-charts/nginx-ingress/v1.32.0/replicasetspec.json index d186b90..deb5968 100644 --- a/helm-charts/nginx-ingress/v1.31.2/replicasetspec.json +++ b/helm-charts/nginx-ingress/v1.32.0/replicasetspec.json @@ -18,11 +18,11 @@ ] }, "selector": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.LabelSelector", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.LabelSelector", "description": "Selector is a label query over pods that should match the replica count. Label keys and values that must match in order to be controlled by this replica set. It must match the pod template's labels. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/labels/#label-selectors" }, "template": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.core.v1.PodTemplateSpec", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.core.v1.PodTemplateSpec", "description": "Template is the object that describes the pod that will be created if insufficient replicas are detected. More info: https://kubernetes.io/docs/concepts/workloads/controllers/replicationcontroller#pod-template" } }, diff --git a/helm-charts/nginx-ingress/v1.31.2/replicasetstatus-apps-v1.json b/helm-charts/nginx-ingress/v1.32.0/replicasetstatus-apps-v1.json similarity index 96% rename from helm-charts/nginx-ingress/v1.31.2/replicasetstatus-apps-v1.json rename to helm-charts/nginx-ingress/v1.32.0/replicasetstatus-apps-v1.json index 1d4dbb6..84084da 100644 --- a/helm-charts/nginx-ingress/v1.31.2/replicasetstatus-apps-v1.json +++ b/helm-charts/nginx-ingress/v1.32.0/replicasetstatus-apps-v1.json @@ -12,7 +12,7 @@ "conditions": { "description": "Represents the latest available observations of a replica set's current state.", "items": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.apps.v1.ReplicaSetCondition" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.apps.v1.ReplicaSetCondition" }, "type": [ "array", diff --git a/helm-charts/nginx-ingress/v1.31.2/replicasetstatus.json b/helm-charts/nginx-ingress/v1.32.0/replicasetstatus.json similarity index 96% rename from helm-charts/nginx-ingress/v1.31.2/replicasetstatus.json rename to helm-charts/nginx-ingress/v1.32.0/replicasetstatus.json index 1d4dbb6..84084da 100644 --- a/helm-charts/nginx-ingress/v1.31.2/replicasetstatus.json +++ b/helm-charts/nginx-ingress/v1.32.0/replicasetstatus.json @@ -12,7 +12,7 @@ "conditions": { "description": "Represents the latest available observations of a replica set's current state.", "items": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.apps.v1.ReplicaSetCondition" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.apps.v1.ReplicaSetCondition" }, "type": [ "array", diff --git a/helm-charts/nginx-ingress/v1.31.2/replicationcontroller-v1.json b/helm-charts/nginx-ingress/v1.32.0/replicationcontroller-v1.json similarity index 92% rename from helm-charts/nginx-ingress/v1.31.2/replicationcontroller-v1.json rename to helm-charts/nginx-ingress/v1.32.0/replicationcontroller-v1.json index 8820875..dff70da 100644 --- a/helm-charts/nginx-ingress/v1.31.2/replicationcontroller-v1.json +++ b/helm-charts/nginx-ingress/v1.32.0/replicationcontroller-v1.json @@ -22,15 +22,15 @@ ] }, "metadata": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta", "description": "If the Labels of a ReplicationController are empty, they are defaulted to be the same as the Pod(s) that the replication controller manages. Standard object's metadata. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#metadata" }, "spec": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.core.v1.ReplicationControllerSpec", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.core.v1.ReplicationControllerSpec", "description": "Spec defines the specification of the desired behavior of the replication controller. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#spec-and-status" }, "status": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.core.v1.ReplicationControllerStatus", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.core.v1.ReplicationControllerStatus", "description": "Status is the most recently observed status of the replication controller. This data may be out of date by some window of time. Populated by the system. Read-only. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#spec-and-status" } }, diff --git a/helm-charts/nginx-ingress/v1.31.2/replicationcontroller.json b/helm-charts/nginx-ingress/v1.32.0/replicationcontroller.json similarity index 92% rename from helm-charts/nginx-ingress/v1.31.2/replicationcontroller.json rename to helm-charts/nginx-ingress/v1.32.0/replicationcontroller.json index 0983d2c..f2185ce 100644 --- a/helm-charts/nginx-ingress/v1.31.2/replicationcontroller.json +++ b/helm-charts/nginx-ingress/v1.32.0/replicationcontroller.json @@ -19,15 +19,15 @@ ] }, "metadata": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta", "description": "If the Labels of a ReplicationController are empty, they are defaulted to be the same as the Pod(s) that the replication controller manages. Standard object's metadata. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#metadata" }, "spec": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.core.v1.ReplicationControllerSpec", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.core.v1.ReplicationControllerSpec", "description": "Spec defines the specification of the desired behavior of the replication controller. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#spec-and-status" }, "status": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.core.v1.ReplicationControllerStatus", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.core.v1.ReplicationControllerStatus", "description": "Status is the most recently observed status of the replication controller. This data may be out of date by some window of time. Populated by the system. Read-only. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#spec-and-status" } }, diff --git a/helm-charts/nginx-ingress/v1.31.2/replicationcontrollercondition-v1.json b/helm-charts/nginx-ingress/v1.32.0/replicationcontrollercondition-v1.json similarity index 94% rename from helm-charts/nginx-ingress/v1.31.2/replicationcontrollercondition-v1.json rename to helm-charts/nginx-ingress/v1.32.0/replicationcontrollercondition-v1.json index a234c64..99c5e92 100644 --- a/helm-charts/nginx-ingress/v1.31.2/replicationcontrollercondition-v1.json +++ b/helm-charts/nginx-ingress/v1.32.0/replicationcontrollercondition-v1.json @@ -2,7 +2,7 @@ "description": "ReplicationControllerCondition describes the state of a replication controller at a certain point.", "properties": { "lastTransitionTime": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.Time", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.Time", "description": "The last time the condition transitioned from one status to another." }, "message": { diff --git a/helm-charts/nginx-ingress/v1.31.2/replicationcontrollercondition.json b/helm-charts/nginx-ingress/v1.32.0/replicationcontrollercondition.json similarity index 94% rename from helm-charts/nginx-ingress/v1.31.2/replicationcontrollercondition.json rename to helm-charts/nginx-ingress/v1.32.0/replicationcontrollercondition.json index a234c64..99c5e92 100644 --- a/helm-charts/nginx-ingress/v1.31.2/replicationcontrollercondition.json +++ b/helm-charts/nginx-ingress/v1.32.0/replicationcontrollercondition.json @@ -2,7 +2,7 @@ "description": "ReplicationControllerCondition describes the state of a replication controller at a certain point.", "properties": { "lastTransitionTime": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.Time", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.Time", "description": "The last time the condition transitioned from one status to another." }, "message": { diff --git a/helm-charts/nginx-ingress/v1.31.2/replicationcontrollerlist-v1.json b/helm-charts/nginx-ingress/v1.32.0/replicationcontrollerlist-v1.json similarity index 93% rename from helm-charts/nginx-ingress/v1.31.2/replicationcontrollerlist-v1.json rename to helm-charts/nginx-ingress/v1.32.0/replicationcontrollerlist-v1.json index 19c1f33..1f83ff7 100644 --- a/helm-charts/nginx-ingress/v1.31.2/replicationcontrollerlist-v1.json +++ b/helm-charts/nginx-ingress/v1.32.0/replicationcontrollerlist-v1.json @@ -14,7 +14,7 @@ "items": { "description": "List of replication controllers. More info: https://kubernetes.io/docs/concepts/workloads/controllers/replicationcontroller", "items": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.core.v1.ReplicationController" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.core.v1.ReplicationController" }, "type": [ "array", @@ -32,7 +32,7 @@ ] }, "metadata": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.ListMeta", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.ListMeta", "description": "Standard list metadata. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds" } }, diff --git a/helm-charts/nginx-ingress/v1.31.2/replicationcontrollerlist.json b/helm-charts/nginx-ingress/v1.32.0/replicationcontrollerlist.json similarity index 93% rename from helm-charts/nginx-ingress/v1.31.2/replicationcontrollerlist.json rename to helm-charts/nginx-ingress/v1.32.0/replicationcontrollerlist.json index bba7a8d..64d2f1b 100644 --- a/helm-charts/nginx-ingress/v1.31.2/replicationcontrollerlist.json +++ b/helm-charts/nginx-ingress/v1.32.0/replicationcontrollerlist.json @@ -11,7 +11,7 @@ "items": { "description": "List of replication controllers. More info: https://kubernetes.io/docs/concepts/workloads/controllers/replicationcontroller", "items": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.core.v1.ReplicationController" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.core.v1.ReplicationController" }, "type": [ "array", @@ -29,7 +29,7 @@ ] }, "metadata": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.ListMeta", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.ListMeta", "description": "Standard list metadata. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds" } }, diff --git a/helm-charts/nginx-ingress/v1.31.2/replicationcontrollerspec-v1.json b/helm-charts/nginx-ingress/v1.32.0/replicationcontrollerspec-v1.json similarity index 96% rename from helm-charts/nginx-ingress/v1.31.2/replicationcontrollerspec-v1.json rename to helm-charts/nginx-ingress/v1.32.0/replicationcontrollerspec-v1.json index 6d4e804..3eb469e 100644 --- a/helm-charts/nginx-ingress/v1.31.2/replicationcontrollerspec-v1.json +++ b/helm-charts/nginx-ingress/v1.32.0/replicationcontrollerspec-v1.json @@ -32,7 +32,7 @@ "x-kubernetes-map-type": "atomic" }, "template": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.core.v1.PodTemplateSpec", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.core.v1.PodTemplateSpec", "description": "Template is the object that describes the pod that will be created if insufficient replicas are detected. This takes precedence over a TemplateRef. The only allowed template.spec.restartPolicy value is \"Always\". More info: https://kubernetes.io/docs/concepts/workloads/controllers/replicationcontroller#pod-template" } }, diff --git a/helm-charts/nginx-ingress/v1.31.2/replicationcontrollerspec.json b/helm-charts/nginx-ingress/v1.32.0/replicationcontrollerspec.json similarity index 96% rename from helm-charts/nginx-ingress/v1.31.2/replicationcontrollerspec.json rename to helm-charts/nginx-ingress/v1.32.0/replicationcontrollerspec.json index 6d4e804..3eb469e 100644 --- a/helm-charts/nginx-ingress/v1.31.2/replicationcontrollerspec.json +++ b/helm-charts/nginx-ingress/v1.32.0/replicationcontrollerspec.json @@ -32,7 +32,7 @@ "x-kubernetes-map-type": "atomic" }, "template": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.core.v1.PodTemplateSpec", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.core.v1.PodTemplateSpec", "description": "Template is the object that describes the pod that will be created if insufficient replicas are detected. This takes precedence over a TemplateRef. The only allowed template.spec.restartPolicy value is \"Always\". More info: https://kubernetes.io/docs/concepts/workloads/controllers/replicationcontroller#pod-template" } }, diff --git a/helm-charts/nginx-ingress/v1.31.2/replicationcontrollerstatus-v1.json b/helm-charts/nginx-ingress/v1.32.0/replicationcontrollerstatus-v1.json similarity index 96% rename from helm-charts/nginx-ingress/v1.31.2/replicationcontrollerstatus-v1.json rename to helm-charts/nginx-ingress/v1.32.0/replicationcontrollerstatus-v1.json index fc4872c..08cf624 100644 --- a/helm-charts/nginx-ingress/v1.31.2/replicationcontrollerstatus-v1.json +++ b/helm-charts/nginx-ingress/v1.32.0/replicationcontrollerstatus-v1.json @@ -12,7 +12,7 @@ "conditions": { "description": "Represents the latest available observations of a replication controller's current state.", "items": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.core.v1.ReplicationControllerCondition" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.core.v1.ReplicationControllerCondition" }, "type": [ "array", diff --git a/helm-charts/nginx-ingress/v1.31.2/replicationcontrollerstatus.json b/helm-charts/nginx-ingress/v1.32.0/replicationcontrollerstatus.json similarity index 96% rename from helm-charts/nginx-ingress/v1.31.2/replicationcontrollerstatus.json rename to helm-charts/nginx-ingress/v1.32.0/replicationcontrollerstatus.json index fc4872c..08cf624 100644 --- a/helm-charts/nginx-ingress/v1.31.2/replicationcontrollerstatus.json +++ b/helm-charts/nginx-ingress/v1.32.0/replicationcontrollerstatus.json @@ -12,7 +12,7 @@ "conditions": { "description": "Represents the latest available observations of a replication controller's current state.", "items": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.core.v1.ReplicationControllerCondition" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.core.v1.ReplicationControllerCondition" }, "type": [ "array", diff --git a/helm-charts/nginx-ingress/v1.31.2/resourceattributes-authorization-v1.json b/helm-charts/nginx-ingress/v1.32.0/resourceattributes-authorization-v1.json similarity index 95% rename from helm-charts/nginx-ingress/v1.31.2/resourceattributes-authorization-v1.json rename to helm-charts/nginx-ingress/v1.32.0/resourceattributes-authorization-v1.json index e3c5de0..3b540ee 100644 --- a/helm-charts/nginx-ingress/v1.31.2/resourceattributes-authorization-v1.json +++ b/helm-charts/nginx-ingress/v1.32.0/resourceattributes-authorization-v1.json @@ -2,7 +2,7 @@ "description": "ResourceAttributes includes the authorization attributes available for resource requests to the Authorizer interface", "properties": { "fieldSelector": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.authorization.v1.FieldSelectorAttributes", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.authorization.v1.FieldSelectorAttributes", "description": "fieldSelector describes the limitation on access based on field. It can only limit access, not broaden it.\n\nThis field is alpha-level. To use this field, you must enable the `AuthorizeWithSelectors` feature gate (disabled by default)." }, "group": { @@ -13,7 +13,7 @@ ] }, "labelSelector": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.authorization.v1.LabelSelectorAttributes", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.authorization.v1.LabelSelectorAttributes", "description": "labelSelector describes the limitation on access based on labels. It can only limit access, not broaden it.\n\nThis field is alpha-level. To use this field, you must enable the `AuthorizeWithSelectors` feature gate (disabled by default)." }, "name": { diff --git a/helm-charts/nginx-ingress/v1.31.2/resourceattributes.json b/helm-charts/nginx-ingress/v1.32.0/resourceattributes.json similarity index 95% rename from helm-charts/nginx-ingress/v1.31.2/resourceattributes.json rename to helm-charts/nginx-ingress/v1.32.0/resourceattributes.json index e3c5de0..3b540ee 100644 --- a/helm-charts/nginx-ingress/v1.31.2/resourceattributes.json +++ b/helm-charts/nginx-ingress/v1.32.0/resourceattributes.json @@ -2,7 +2,7 @@ "description": "ResourceAttributes includes the authorization attributes available for resource requests to the Authorizer interface", "properties": { "fieldSelector": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.authorization.v1.FieldSelectorAttributes", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.authorization.v1.FieldSelectorAttributes", "description": "fieldSelector describes the limitation on access based on field. It can only limit access, not broaden it.\n\nThis field is alpha-level. To use this field, you must enable the `AuthorizeWithSelectors` feature gate (disabled by default)." }, "group": { @@ -13,7 +13,7 @@ ] }, "labelSelector": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.authorization.v1.LabelSelectorAttributes", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.authorization.v1.LabelSelectorAttributes", "description": "labelSelector describes the limitation on access based on labels. It can only limit access, not broaden it.\n\nThis field is alpha-level. To use this field, you must enable the `AuthorizeWithSelectors` feature gate (disabled by default)." }, "name": { diff --git a/helm-charts/nginx-ingress/v1.31.2/resourceclaim-resource-v1alpha3.json b/helm-charts/nginx-ingress/v1.32.0/resourceclaim-resource-v1alpha3.json similarity index 92% rename from helm-charts/nginx-ingress/v1.31.2/resourceclaim-resource-v1alpha3.json rename to helm-charts/nginx-ingress/v1.32.0/resourceclaim-resource-v1alpha3.json index c3dd196..1bc2a04 100644 --- a/helm-charts/nginx-ingress/v1.31.2/resourceclaim-resource-v1alpha3.json +++ b/helm-charts/nginx-ingress/v1.32.0/resourceclaim-resource-v1alpha3.json @@ -22,15 +22,15 @@ ] }, "metadata": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta", "description": "Standard object metadata" }, "spec": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.resource.v1alpha3.ResourceClaimSpec", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.resource.v1alpha3.ResourceClaimSpec", "description": "Spec describes what is being requested and how to configure it. The spec is immutable." }, "status": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.resource.v1alpha3.ResourceClaimStatus", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.resource.v1alpha3.ResourceClaimStatus", "description": "Status describes whether the claim is ready to use and what has been allocated." } }, diff --git a/helm-charts/nginx-ingress/v1.31.2/prioritylevelconfiguration-flowcontrol-v1beta3.json b/helm-charts/nginx-ingress/v1.32.0/resourceclaim-resource-v1beta1.json similarity index 52% rename from helm-charts/nginx-ingress/v1.31.2/prioritylevelconfiguration-flowcontrol-v1beta3.json rename to helm-charts/nginx-ingress/v1.32.0/resourceclaim-resource-v1beta1.json index b9e2e2d..38cc736 100644 --- a/helm-charts/nginx-ingress/v1.31.2/prioritylevelconfiguration-flowcontrol-v1beta3.json +++ b/helm-charts/nginx-ingress/v1.32.0/resourceclaim-resource-v1beta1.json @@ -1,5 +1,5 @@ { - "description": "PriorityLevelConfiguration represents the configuration of a priority level.", + "description": "ResourceClaim describes a request for access to resources in the cluster, for use by workloads. For example, if a workload needs an accelerator device with specific properties, this is how that request is expressed. The status stanza tracks whether this claim has been satisfied and what specific resources have been allocated.\n\nThis is an alpha type and requires enabling the DynamicResourceAllocation feature gate.", "properties": { "apiVersion": { "description": "APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources", @@ -8,7 +8,7 @@ "null" ], "enum": [ - "flowcontrol.apiserver.k8s.io/v1beta3" + "resource.k8s.io/v1beta1" ] }, "kind": { @@ -18,28 +18,31 @@ "null" ], "enum": [ - "PriorityLevelConfiguration" + "ResourceClaim" ] }, "metadata": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta", - "description": "`metadata` is the standard object's metadata. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#metadata" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta", + "description": "Standard object metadata" }, "spec": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.flowcontrol.v1beta3.PriorityLevelConfigurationSpec", - "description": "`spec` is the specification of the desired behavior of a \"request-priority\". More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#spec-and-status" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.resource.v1beta1.ResourceClaimSpec", + "description": "Spec describes what is being requested and how to configure it. The spec is immutable." }, "status": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.flowcontrol.v1beta3.PriorityLevelConfigurationStatus", - "description": "`status` is the current status of a \"request-priority\". More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#spec-and-status" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.resource.v1beta1.ResourceClaimStatus", + "description": "Status describes whether the claim is ready to use and what has been allocated." } }, + "required": [ + "spec" + ], "type": "object", "x-kubernetes-group-version-kind": [ { - "group": "flowcontrol.apiserver.k8s.io", - "kind": "PriorityLevelConfiguration", - "version": "v1beta3" + "group": "resource.k8s.io", + "kind": "ResourceClaim", + "version": "v1beta1" } ], "$schema": "http://json-schema.org/schema#" diff --git a/helm-charts/nginx-ingress/v1.31.2/resourceclaim-v1.json b/helm-charts/nginx-ingress/v1.32.0/resourceclaim-v1.json similarity index 100% rename from helm-charts/nginx-ingress/v1.31.2/resourceclaim-v1.json rename to helm-charts/nginx-ingress/v1.32.0/resourceclaim-v1.json diff --git a/helm-charts/nginx-ingress/v1.31.2/resourceclaim.json b/helm-charts/nginx-ingress/v1.32.0/resourceclaim.json similarity index 87% rename from helm-charts/nginx-ingress/v1.31.2/resourceclaim.json rename to helm-charts/nginx-ingress/v1.32.0/resourceclaim.json index 3e77fed..b6d8285 100644 --- a/helm-charts/nginx-ingress/v1.31.2/resourceclaim.json +++ b/helm-charts/nginx-ingress/v1.32.0/resourceclaim.json @@ -19,15 +19,15 @@ ] }, "metadata": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta", "description": "Standard object metadata" }, "spec": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.resource.v1alpha3.ResourceClaimSpec", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.resource.v1beta1.ResourceClaimSpec", "description": "Spec describes what is being requested and how to configure it. The spec is immutable." }, "status": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.resource.v1alpha3.ResourceClaimStatus", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.resource.v1beta1.ResourceClaimStatus", "description": "Status describes whether the claim is ready to use and what has been allocated." } }, @@ -39,7 +39,7 @@ { "group": "resource.k8s.io", "kind": "ResourceClaim", - "version": "v1alpha3" + "version": "v1beta1" } ], "$schema": "http://json-schema.org/schema#" diff --git a/helm-charts/nginx-ingress/v1.31.2/resourceclaimconsumerreference-resource-v1alpha3.json b/helm-charts/nginx-ingress/v1.32.0/resourceclaimconsumerreference-resource-v1alpha3.json similarity index 100% rename from helm-charts/nginx-ingress/v1.31.2/resourceclaimconsumerreference-resource-v1alpha3.json rename to helm-charts/nginx-ingress/v1.32.0/resourceclaimconsumerreference-resource-v1alpha3.json diff --git a/helm-charts/nginx-ingress/v1.31.2/resourceclaimconsumerreference.json b/helm-charts/nginx-ingress/v1.32.0/resourceclaimconsumerreference-resource-v1beta1.json similarity index 100% rename from helm-charts/nginx-ingress/v1.31.2/resourceclaimconsumerreference.json rename to helm-charts/nginx-ingress/v1.32.0/resourceclaimconsumerreference-resource-v1beta1.json diff --git a/helm-charts/nginx-ingress/v1.32.0/resourceclaimconsumerreference.json b/helm-charts/nginx-ingress/v1.32.0/resourceclaimconsumerreference.json new file mode 100644 index 0000000..c7b4032 --- /dev/null +++ b/helm-charts/nginx-ingress/v1.32.0/resourceclaimconsumerreference.json @@ -0,0 +1,40 @@ +{ + "description": "ResourceClaimConsumerReference contains enough information to let you locate the consumer of a ResourceClaim. The user must be a resource in the same namespace as the ResourceClaim.", + "properties": { + "apiGroup": { + "description": "APIGroup is the group for the resource being referenced. It is empty for the core API. This matches the group in the APIVersion that is used when creating the resources.", + "type": [ + "string", + "null" + ] + }, + "name": { + "description": "Name is the name of resource being referenced.", + "type": [ + "string", + "null" + ] + }, + "resource": { + "description": "Resource is the type of resource being referenced, for example \"pods\".", + "type": [ + "string", + "null" + ] + }, + "uid": { + "description": "UID identifies exactly one incarnation of the resource.", + "type": [ + "string", + "null" + ] + } + }, + "required": [ + "resource", + "name", + "uid" + ], + "type": "object", + "$schema": "http://json-schema.org/schema#" +} \ No newline at end of file diff --git a/helm-charts/nginx-ingress/v1.31.2/resourceclaimlist-resource-v1alpha3.json b/helm-charts/nginx-ingress/v1.32.0/resourceclaimlist-resource-v1alpha3.json similarity index 92% rename from helm-charts/nginx-ingress/v1.31.2/resourceclaimlist-resource-v1alpha3.json rename to helm-charts/nginx-ingress/v1.32.0/resourceclaimlist-resource-v1alpha3.json index af60e7b..55f3e28 100644 --- a/helm-charts/nginx-ingress/v1.31.2/resourceclaimlist-resource-v1alpha3.json +++ b/helm-charts/nginx-ingress/v1.32.0/resourceclaimlist-resource-v1alpha3.json @@ -14,7 +14,7 @@ "items": { "description": "Items is the list of resource claims.", "items": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.resource.v1alpha3.ResourceClaim" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.resource.v1alpha3.ResourceClaim" }, "type": [ "array", @@ -32,7 +32,7 @@ ] }, "metadata": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.ListMeta", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.ListMeta", "description": "Standard list metadata" } }, diff --git a/helm-charts/nginx-ingress/v1.31.2/podschedulingcontextlist-resource-v1alpha3.json b/helm-charts/nginx-ingress/v1.32.0/resourceclaimlist-resource-v1beta1.json similarity index 74% rename from helm-charts/nginx-ingress/v1.31.2/podschedulingcontextlist-resource-v1alpha3.json rename to helm-charts/nginx-ingress/v1.32.0/resourceclaimlist-resource-v1beta1.json index 237088a..8291947 100644 --- a/helm-charts/nginx-ingress/v1.31.2/podschedulingcontextlist-resource-v1alpha3.json +++ b/helm-charts/nginx-ingress/v1.32.0/resourceclaimlist-resource-v1beta1.json @@ -1,5 +1,5 @@ { - "description": "PodSchedulingContextList is a collection of Pod scheduling objects.", + "description": "ResourceClaimList is a collection of claims.", "properties": { "apiVersion": { "description": "APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources", @@ -8,13 +8,13 @@ "null" ], "enum": [ - "resource.k8s.io/v1alpha3" + "resource.k8s.io/v1beta1" ] }, "items": { - "description": "Items is the list of PodSchedulingContext objects.", + "description": "Items is the list of resource claims.", "items": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.resource.v1alpha3.PodSchedulingContext" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.resource.v1beta1.ResourceClaim" }, "type": [ "array", @@ -28,11 +28,11 @@ "null" ], "enum": [ - "PodSchedulingContextList" + "ResourceClaimList" ] }, "metadata": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.ListMeta", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.ListMeta", "description": "Standard list metadata" } }, @@ -43,8 +43,8 @@ "x-kubernetes-group-version-kind": [ { "group": "resource.k8s.io", - "kind": "PodSchedulingContextList", - "version": "v1alpha3" + "kind": "ResourceClaimList", + "version": "v1beta1" } ], "$schema": "http://json-schema.org/schema#" diff --git a/helm-charts/nginx-ingress/v1.31.2/resourceclaimlist.json b/helm-charts/nginx-ingress/v1.32.0/resourceclaimlist.json similarity index 88% rename from helm-charts/nginx-ingress/v1.31.2/resourceclaimlist.json rename to helm-charts/nginx-ingress/v1.32.0/resourceclaimlist.json index 4d247c1..f76a0c1 100644 --- a/helm-charts/nginx-ingress/v1.31.2/resourceclaimlist.json +++ b/helm-charts/nginx-ingress/v1.32.0/resourceclaimlist.json @@ -11,7 +11,7 @@ "items": { "description": "Items is the list of resource claims.", "items": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.resource.v1alpha3.ResourceClaim" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.resource.v1beta1.ResourceClaim" }, "type": [ "array", @@ -29,7 +29,7 @@ ] }, "metadata": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.ListMeta", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.ListMeta", "description": "Standard list metadata" } }, @@ -41,7 +41,7 @@ { "group": "resource.k8s.io", "kind": "ResourceClaimList", - "version": "v1alpha3" + "version": "v1beta1" } ], "$schema": "http://json-schema.org/schema#" diff --git a/helm-charts/nginx-ingress/v1.32.0/resourceclaimspec-resource-v1alpha3.json b/helm-charts/nginx-ingress/v1.32.0/resourceclaimspec-resource-v1alpha3.json new file mode 100644 index 0000000..7af58f3 --- /dev/null +++ b/helm-charts/nginx-ingress/v1.32.0/resourceclaimspec-resource-v1alpha3.json @@ -0,0 +1,11 @@ +{ + "description": "ResourceClaimSpec defines what is being requested in a ResourceClaim and how to configure it.", + "properties": { + "devices": { + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.resource.v1alpha3.DeviceClaim", + "description": "Devices defines how to request devices." + } + }, + "type": "object", + "$schema": "http://json-schema.org/schema#" +} \ No newline at end of file diff --git a/helm-charts/nginx-ingress/v1.32.0/resourceclaimspec-resource-v1beta1.json b/helm-charts/nginx-ingress/v1.32.0/resourceclaimspec-resource-v1beta1.json new file mode 100644 index 0000000..ee1e31c --- /dev/null +++ b/helm-charts/nginx-ingress/v1.32.0/resourceclaimspec-resource-v1beta1.json @@ -0,0 +1,11 @@ +{ + "description": "ResourceClaimSpec defines what is being requested in a ResourceClaim and how to configure it.", + "properties": { + "devices": { + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.resource.v1beta1.DeviceClaim", + "description": "Devices defines how to request devices." + } + }, + "type": "object", + "$schema": "http://json-schema.org/schema#" +} \ No newline at end of file diff --git a/helm-charts/nginx-ingress/v1.32.0/resourceclaimspec.json b/helm-charts/nginx-ingress/v1.32.0/resourceclaimspec.json new file mode 100644 index 0000000..ee1e31c --- /dev/null +++ b/helm-charts/nginx-ingress/v1.32.0/resourceclaimspec.json @@ -0,0 +1,11 @@ +{ + "description": "ResourceClaimSpec defines what is being requested in a ResourceClaim and how to configure it.", + "properties": { + "devices": { + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.resource.v1beta1.DeviceClaim", + "description": "Devices defines how to request devices." + } + }, + "type": "object", + "$schema": "http://json-schema.org/schema#" +} \ No newline at end of file diff --git a/helm-charts/nginx-ingress/v1.31.2/resourceclaimstatus-resource-v1alpha3.json b/helm-charts/nginx-ingress/v1.32.0/resourceclaimstatus-resource-v1alpha3.json similarity index 72% rename from helm-charts/nginx-ingress/v1.31.2/resourceclaimstatus-resource-v1alpha3.json rename to helm-charts/nginx-ingress/v1.32.0/resourceclaimstatus-resource-v1alpha3.json index a42995f..a399bfd 100644 --- a/helm-charts/nginx-ingress/v1.31.2/resourceclaimstatus-resource-v1alpha3.json +++ b/helm-charts/nginx-ingress/v1.32.0/resourceclaimstatus-resource-v1alpha3.json @@ -2,20 +2,29 @@ "description": "ResourceClaimStatus tracks whether the resource has been allocated and what the result of that was.", "properties": { "allocation": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.resource.v1alpha3.AllocationResult", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.resource.v1alpha3.AllocationResult", "description": "Allocation is set once the claim has been allocated successfully." }, - "deallocationRequested": { - "description": "Indicates that a claim is to be deallocated. While this is set, no new consumers may be added to ReservedFor.\n\nThis is only used if the claim needs to be deallocated by a DRA driver. That driver then must deallocate this claim and reset the field together with clearing the Allocation field.\n\nThis is an alpha field and requires enabling the DRAControlPlaneController feature gate.", + "devices": { + "description": "Devices contains the status of each device allocated for this claim, as reported by the driver. This can include driver-specific information. Entries are owned by their respective drivers.", + "items": { + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.resource.v1alpha3.AllocatedDeviceStatus" + }, "type": [ - "boolean", + "array", "null" - ] + ], + "x-kubernetes-list-map-keys": [ + "driver", + "device", + "pool" + ], + "x-kubernetes-list-type": "map" }, "reservedFor": { "description": "ReservedFor indicates which entities are currently allowed to use the claim. A Pod which references a ResourceClaim which is not reserved for that Pod will not be started. A claim that is in use or might be in use because it has been reserved must not get deallocated.\n\nIn a cluster with multiple scheduler instances, two pods might get scheduled concurrently by different schedulers. When they reference the same ResourceClaim which already has reached its maximum number of consumers, only one pod can be scheduled.\n\nBoth schedulers try to add their pod to the claim.status.reservedFor field, but only the update that reaches the API server first gets stored. The other one fails with an error and the scheduler which issued it knows that it must put the pod back into the queue, waiting for the ResourceClaim to become usable again.\n\nThere can be at most 32 such reservations. This may get increased in the future, but not reduced.", "items": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.resource.v1alpha3.ResourceClaimConsumerReference" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.resource.v1alpha3.ResourceClaimConsumerReference" }, "type": [ "array", diff --git a/helm-charts/nginx-ingress/v1.32.0/resourceclaimstatus-resource-v1beta1.json b/helm-charts/nginx-ingress/v1.32.0/resourceclaimstatus-resource-v1beta1.json new file mode 100644 index 0000000..a255504 --- /dev/null +++ b/helm-charts/nginx-ingress/v1.32.0/resourceclaimstatus-resource-v1beta1.json @@ -0,0 +1,43 @@ +{ + "description": "ResourceClaimStatus tracks whether the resource has been allocated and what the result of that was.", + "properties": { + "allocation": { + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.resource.v1beta1.AllocationResult", + "description": "Allocation is set once the claim has been allocated successfully." + }, + "devices": { + "description": "Devices contains the status of each device allocated for this claim, as reported by the driver. This can include driver-specific information. Entries are owned by their respective drivers.", + "items": { + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.resource.v1beta1.AllocatedDeviceStatus" + }, + "type": [ + "array", + "null" + ], + "x-kubernetes-list-map-keys": [ + "driver", + "device", + "pool" + ], + "x-kubernetes-list-type": "map" + }, + "reservedFor": { + "description": "ReservedFor indicates which entities are currently allowed to use the claim. A Pod which references a ResourceClaim which is not reserved for that Pod will not be started. A claim that is in use or might be in use because it has been reserved must not get deallocated.\n\nIn a cluster with multiple scheduler instances, two pods might get scheduled concurrently by different schedulers. When they reference the same ResourceClaim which already has reached its maximum number of consumers, only one pod can be scheduled.\n\nBoth schedulers try to add their pod to the claim.status.reservedFor field, but only the update that reaches the API server first gets stored. The other one fails with an error and the scheduler which issued it knows that it must put the pod back into the queue, waiting for the ResourceClaim to become usable again.\n\nThere can be at most 32 such reservations. This may get increased in the future, but not reduced.", + "items": { + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.resource.v1beta1.ResourceClaimConsumerReference" + }, + "type": [ + "array", + "null" + ], + "x-kubernetes-list-map-keys": [ + "uid" + ], + "x-kubernetes-list-type": "map", + "x-kubernetes-patch-merge-key": "uid", + "x-kubernetes-patch-strategy": "merge" + } + }, + "type": "object", + "$schema": "http://json-schema.org/schema#" +} \ No newline at end of file diff --git a/helm-charts/nginx-ingress/v1.31.2/resourceclaimstatus.json b/helm-charts/nginx-ingress/v1.32.0/resourceclaimstatus.json similarity index 68% rename from helm-charts/nginx-ingress/v1.31.2/resourceclaimstatus.json rename to helm-charts/nginx-ingress/v1.32.0/resourceclaimstatus.json index a42995f..a255504 100644 --- a/helm-charts/nginx-ingress/v1.31.2/resourceclaimstatus.json +++ b/helm-charts/nginx-ingress/v1.32.0/resourceclaimstatus.json @@ -2,20 +2,29 @@ "description": "ResourceClaimStatus tracks whether the resource has been allocated and what the result of that was.", "properties": { "allocation": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.resource.v1alpha3.AllocationResult", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.resource.v1beta1.AllocationResult", "description": "Allocation is set once the claim has been allocated successfully." }, - "deallocationRequested": { - "description": "Indicates that a claim is to be deallocated. While this is set, no new consumers may be added to ReservedFor.\n\nThis is only used if the claim needs to be deallocated by a DRA driver. That driver then must deallocate this claim and reset the field together with clearing the Allocation field.\n\nThis is an alpha field and requires enabling the DRAControlPlaneController feature gate.", + "devices": { + "description": "Devices contains the status of each device allocated for this claim, as reported by the driver. This can include driver-specific information. Entries are owned by their respective drivers.", + "items": { + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.resource.v1beta1.AllocatedDeviceStatus" + }, "type": [ - "boolean", + "array", "null" - ] + ], + "x-kubernetes-list-map-keys": [ + "driver", + "device", + "pool" + ], + "x-kubernetes-list-type": "map" }, "reservedFor": { "description": "ReservedFor indicates which entities are currently allowed to use the claim. A Pod which references a ResourceClaim which is not reserved for that Pod will not be started. A claim that is in use or might be in use because it has been reserved must not get deallocated.\n\nIn a cluster with multiple scheduler instances, two pods might get scheduled concurrently by different schedulers. When they reference the same ResourceClaim which already has reached its maximum number of consumers, only one pod can be scheduled.\n\nBoth schedulers try to add their pod to the claim.status.reservedFor field, but only the update that reaches the API server first gets stored. The other one fails with an error and the scheduler which issued it knows that it must put the pod back into the queue, waiting for the ResourceClaim to become usable again.\n\nThere can be at most 32 such reservations. This may get increased in the future, but not reduced.", "items": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.resource.v1alpha3.ResourceClaimConsumerReference" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.resource.v1beta1.ResourceClaimConsumerReference" }, "type": [ "array", diff --git a/helm-charts/nginx-ingress/v1.31.2/resourceclaimtemplate-resource-v1alpha3.json b/helm-charts/nginx-ingress/v1.32.0/resourceclaimtemplate-resource-v1alpha3.json similarity index 93% rename from helm-charts/nginx-ingress/v1.31.2/resourceclaimtemplate-resource-v1alpha3.json rename to helm-charts/nginx-ingress/v1.32.0/resourceclaimtemplate-resource-v1alpha3.json index 04913a9..a7e141d 100644 --- a/helm-charts/nginx-ingress/v1.31.2/resourceclaimtemplate-resource-v1alpha3.json +++ b/helm-charts/nginx-ingress/v1.32.0/resourceclaimtemplate-resource-v1alpha3.json @@ -22,11 +22,11 @@ ] }, "metadata": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta", "description": "Standard object metadata" }, "spec": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.resource.v1alpha3.ResourceClaimTemplateSpec", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.resource.v1alpha3.ResourceClaimTemplateSpec", "description": "Describes the ResourceClaim that is to be generated.\n\nThis field is immutable. A ResourceClaim will get created by the control plane for a Pod when needed and then not get updated anymore." } }, diff --git a/helm-charts/nginx-ingress/v1.31.2/podschedulingcontext.json b/helm-charts/nginx-ingress/v1.32.0/resourceclaimtemplate-resource-v1beta1.json similarity index 58% rename from helm-charts/nginx-ingress/v1.31.2/podschedulingcontext.json rename to helm-charts/nginx-ingress/v1.32.0/resourceclaimtemplate-resource-v1beta1.json index f573318..2ae4a75 100644 --- a/helm-charts/nginx-ingress/v1.31.2/podschedulingcontext.json +++ b/helm-charts/nginx-ingress/v1.32.0/resourceclaimtemplate-resource-v1beta1.json @@ -1,11 +1,14 @@ { - "description": "PodSchedulingContext objects hold information that is needed to schedule a Pod with ResourceClaims that use \"WaitForFirstConsumer\" allocation mode.\n\nThis is an alpha type and requires enabling the DRAControlPlaneController feature gate.", + "description": "ResourceClaimTemplate is used to produce ResourceClaim objects.\n\nThis is an alpha type and requires enabling the DynamicResourceAllocation feature gate.", "properties": { "apiVersion": { "description": "APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources", "type": [ "string", "null" + ], + "enum": [ + "resource.k8s.io/v1beta1" ] }, "kind": { @@ -15,20 +18,16 @@ "null" ], "enum": [ - "PodSchedulingContext" + "ResourceClaimTemplate" ] }, "metadata": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta", "description": "Standard object metadata" }, "spec": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.resource.v1alpha3.PodSchedulingContextSpec", - "description": "Spec describes where resources for the Pod are needed." - }, - "status": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.resource.v1alpha3.PodSchedulingContextStatus", - "description": "Status describes where resources for the Pod can be allocated." + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.resource.v1beta1.ResourceClaimTemplateSpec", + "description": "Describes the ResourceClaim that is to be generated.\n\nThis field is immutable. A ResourceClaim will get created by the control plane for a Pod when needed and then not get updated anymore." } }, "required": [ @@ -38,8 +37,8 @@ "x-kubernetes-group-version-kind": [ { "group": "resource.k8s.io", - "kind": "PodSchedulingContext", - "version": "v1alpha3" + "kind": "ResourceClaimTemplate", + "version": "v1beta1" } ], "$schema": "http://json-schema.org/schema#" diff --git a/helm-charts/nginx-ingress/v1.31.2/resourceclaimtemplate.json b/helm-charts/nginx-ingress/v1.32.0/resourceclaimtemplate.json similarity index 89% rename from helm-charts/nginx-ingress/v1.31.2/resourceclaimtemplate.json rename to helm-charts/nginx-ingress/v1.32.0/resourceclaimtemplate.json index 6a7cd15..81a0e5e 100644 --- a/helm-charts/nginx-ingress/v1.31.2/resourceclaimtemplate.json +++ b/helm-charts/nginx-ingress/v1.32.0/resourceclaimtemplate.json @@ -19,11 +19,11 @@ ] }, "metadata": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta", "description": "Standard object metadata" }, "spec": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.resource.v1alpha3.ResourceClaimTemplateSpec", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.resource.v1beta1.ResourceClaimTemplateSpec", "description": "Describes the ResourceClaim that is to be generated.\n\nThis field is immutable. A ResourceClaim will get created by the control plane for a Pod when needed and then not get updated anymore." } }, @@ -35,7 +35,7 @@ { "group": "resource.k8s.io", "kind": "ResourceClaimTemplate", - "version": "v1alpha3" + "version": "v1beta1" } ], "$schema": "http://json-schema.org/schema#" diff --git a/helm-charts/nginx-ingress/v1.31.2/resourceclaimtemplatelist-resource-v1alpha3.json b/helm-charts/nginx-ingress/v1.32.0/resourceclaimtemplatelist-resource-v1alpha3.json similarity index 93% rename from helm-charts/nginx-ingress/v1.31.2/resourceclaimtemplatelist-resource-v1alpha3.json rename to helm-charts/nginx-ingress/v1.32.0/resourceclaimtemplatelist-resource-v1alpha3.json index c47271b..46df8cf 100644 --- a/helm-charts/nginx-ingress/v1.31.2/resourceclaimtemplatelist-resource-v1alpha3.json +++ b/helm-charts/nginx-ingress/v1.32.0/resourceclaimtemplatelist-resource-v1alpha3.json @@ -14,7 +14,7 @@ "items": { "description": "Items is the list of resource claim templates.", "items": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.resource.v1alpha3.ResourceClaimTemplate" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.resource.v1alpha3.ResourceClaimTemplate" }, "type": [ "array", @@ -32,7 +32,7 @@ ] }, "metadata": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.ListMeta", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.ListMeta", "description": "Standard list metadata" } }, diff --git a/helm-charts/nginx-ingress/v1.31.2/flowschemalist-flowcontrol-v1beta3.json b/helm-charts/nginx-ingress/v1.32.0/resourceclaimtemplatelist-resource-v1beta1.json similarity index 67% rename from helm-charts/nginx-ingress/v1.31.2/flowschemalist-flowcontrol-v1beta3.json rename to helm-charts/nginx-ingress/v1.32.0/resourceclaimtemplatelist-resource-v1beta1.json index b19610a..1a196ff 100644 --- a/helm-charts/nginx-ingress/v1.31.2/flowschemalist-flowcontrol-v1beta3.json +++ b/helm-charts/nginx-ingress/v1.32.0/resourceclaimtemplatelist-resource-v1beta1.json @@ -1,5 +1,5 @@ { - "description": "FlowSchemaList is a list of FlowSchema objects.", + "description": "ResourceClaimTemplateList is a collection of claim templates.", "properties": { "apiVersion": { "description": "APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources", @@ -8,13 +8,13 @@ "null" ], "enum": [ - "flowcontrol.apiserver.k8s.io/v1beta3" + "resource.k8s.io/v1beta1" ] }, "items": { - "description": "`items` is a list of FlowSchemas.", + "description": "Items is the list of resource claim templates.", "items": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.flowcontrol.v1beta3.FlowSchema" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.resource.v1beta1.ResourceClaimTemplate" }, "type": [ "array", @@ -28,12 +28,12 @@ "null" ], "enum": [ - "FlowSchemaList" + "ResourceClaimTemplateList" ] }, "metadata": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.ListMeta", - "description": "`metadata` is the standard list metadata. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#metadata" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.ListMeta", + "description": "Standard list metadata" } }, "required": [ @@ -42,9 +42,9 @@ "type": "object", "x-kubernetes-group-version-kind": [ { - "group": "flowcontrol.apiserver.k8s.io", - "kind": "FlowSchemaList", - "version": "v1beta3" + "group": "resource.k8s.io", + "kind": "ResourceClaimTemplateList", + "version": "v1beta1" } ], "$schema": "http://json-schema.org/schema#" diff --git a/helm-charts/nginx-ingress/v1.31.2/resourceclaimtemplatelist.json b/helm-charts/nginx-ingress/v1.32.0/resourceclaimtemplatelist.json similarity index 88% rename from helm-charts/nginx-ingress/v1.31.2/resourceclaimtemplatelist.json rename to helm-charts/nginx-ingress/v1.32.0/resourceclaimtemplatelist.json index f8bcb59..1c11da1 100644 --- a/helm-charts/nginx-ingress/v1.31.2/resourceclaimtemplatelist.json +++ b/helm-charts/nginx-ingress/v1.32.0/resourceclaimtemplatelist.json @@ -11,7 +11,7 @@ "items": { "description": "Items is the list of resource claim templates.", "items": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.resource.v1alpha3.ResourceClaimTemplate" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.resource.v1beta1.ResourceClaimTemplate" }, "type": [ "array", @@ -29,7 +29,7 @@ ] }, "metadata": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.ListMeta", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.ListMeta", "description": "Standard list metadata" } }, @@ -41,7 +41,7 @@ { "group": "resource.k8s.io", "kind": "ResourceClaimTemplateList", - "version": "v1alpha3" + "version": "v1beta1" } ], "$schema": "http://json-schema.org/schema#" diff --git a/helm-charts/nginx-ingress/v1.31.2/resourceclaimtemplatespec-resource-v1alpha3.json b/helm-charts/nginx-ingress/v1.32.0/resourceclaimtemplatespec-resource-v1alpha3.json similarity index 74% rename from helm-charts/nginx-ingress/v1.31.2/resourceclaimtemplatespec-resource-v1alpha3.json rename to helm-charts/nginx-ingress/v1.32.0/resourceclaimtemplatespec-resource-v1alpha3.json index 5f08bc7..cdf5e92 100644 --- a/helm-charts/nginx-ingress/v1.31.2/resourceclaimtemplatespec-resource-v1alpha3.json +++ b/helm-charts/nginx-ingress/v1.32.0/resourceclaimtemplatespec-resource-v1alpha3.json @@ -2,11 +2,11 @@ "description": "ResourceClaimTemplateSpec contains the metadata and fields for a ResourceClaim.", "properties": { "metadata": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta", - "description": "ObjectMeta may contain labels and annotations that will be copied into the PVC when creating it. No other fields are allowed and will be rejected during validation." + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta", + "description": "ObjectMeta may contain labels and annotations that will be copied into the ResourceClaim when creating it. No other fields are allowed and will be rejected during validation." }, "spec": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.resource.v1alpha3.ResourceClaimSpec", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.resource.v1alpha3.ResourceClaimSpec", "description": "Spec for the ResourceClaim. The entire content is copied unchanged into the ResourceClaim that gets created from this template. The same fields as in a ResourceClaim are also valid here." } }, diff --git a/helm-charts/nginx-ingress/v1.32.0/resourceclaimtemplatespec-resource-v1beta1.json b/helm-charts/nginx-ingress/v1.32.0/resourceclaimtemplatespec-resource-v1beta1.json new file mode 100644 index 0000000..715ae66 --- /dev/null +++ b/helm-charts/nginx-ingress/v1.32.0/resourceclaimtemplatespec-resource-v1beta1.json @@ -0,0 +1,18 @@ +{ + "description": "ResourceClaimTemplateSpec contains the metadata and fields for a ResourceClaim.", + "properties": { + "metadata": { + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta", + "description": "ObjectMeta may contain labels and annotations that will be copied into the ResourceClaim when creating it. No other fields are allowed and will be rejected during validation." + }, + "spec": { + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.resource.v1beta1.ResourceClaimSpec", + "description": "Spec for the ResourceClaim. The entire content is copied unchanged into the ResourceClaim that gets created from this template. The same fields as in a ResourceClaim are also valid here." + } + }, + "required": [ + "spec" + ], + "type": "object", + "$schema": "http://json-schema.org/schema#" +} \ No newline at end of file diff --git a/helm-charts/nginx-ingress/v1.31.2/resourceclaimtemplatespec.json b/helm-charts/nginx-ingress/v1.32.0/resourceclaimtemplatespec.json similarity index 70% rename from helm-charts/nginx-ingress/v1.31.2/resourceclaimtemplatespec.json rename to helm-charts/nginx-ingress/v1.32.0/resourceclaimtemplatespec.json index 5f08bc7..715ae66 100644 --- a/helm-charts/nginx-ingress/v1.31.2/resourceclaimtemplatespec.json +++ b/helm-charts/nginx-ingress/v1.32.0/resourceclaimtemplatespec.json @@ -2,11 +2,11 @@ "description": "ResourceClaimTemplateSpec contains the metadata and fields for a ResourceClaim.", "properties": { "metadata": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta", - "description": "ObjectMeta may contain labels and annotations that will be copied into the PVC when creating it. No other fields are allowed and will be rejected during validation." + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta", + "description": "ObjectMeta may contain labels and annotations that will be copied into the ResourceClaim when creating it. No other fields are allowed and will be rejected during validation." }, "spec": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.resource.v1alpha3.ResourceClaimSpec", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.resource.v1beta1.ResourceClaimSpec", "description": "Spec for the ResourceClaim. The entire content is copied unchanged into the ResourceClaim that gets created from this template. The same fields as in a ResourceClaim are also valid here." } }, diff --git a/helm-charts/nginx-ingress/v1.31.2/resourcefieldselector-v1.json b/helm-charts/nginx-ingress/v1.32.0/resourcefieldselector-v1.json similarity index 92% rename from helm-charts/nginx-ingress/v1.31.2/resourcefieldselector-v1.json rename to helm-charts/nginx-ingress/v1.32.0/resourcefieldselector-v1.json index 4f1c891..df02364 100644 --- a/helm-charts/nginx-ingress/v1.31.2/resourcefieldselector-v1.json +++ b/helm-charts/nginx-ingress/v1.32.0/resourcefieldselector-v1.json @@ -9,7 +9,7 @@ ] }, "divisor": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.apimachinery.pkg.api.resource.Quantity", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.apimachinery.pkg.api.resource.Quantity", "description": "Specifies the output format of the exposed resources, defaults to \"1\"" }, "resource": { diff --git a/helm-charts/nginx-ingress/v1.31.2/resourcefieldselector.json b/helm-charts/nginx-ingress/v1.32.0/resourcefieldselector.json similarity index 92% rename from helm-charts/nginx-ingress/v1.31.2/resourcefieldselector.json rename to helm-charts/nginx-ingress/v1.32.0/resourcefieldselector.json index 4f1c891..df02364 100644 --- a/helm-charts/nginx-ingress/v1.31.2/resourcefieldselector.json +++ b/helm-charts/nginx-ingress/v1.32.0/resourcefieldselector.json @@ -9,7 +9,7 @@ ] }, "divisor": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.apimachinery.pkg.api.resource.Quantity", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.apimachinery.pkg.api.resource.Quantity", "description": "Specifies the output format of the exposed resources, defaults to \"1\"" }, "resource": { diff --git a/helm-charts/nginx-ingress/v1.31.2/resourcehealth-v1.json b/helm-charts/nginx-ingress/v1.32.0/resourcehealth-v1.json similarity index 89% rename from helm-charts/nginx-ingress/v1.31.2/resourcehealth-v1.json rename to helm-charts/nginx-ingress/v1.32.0/resourcehealth-v1.json index d0defd5..a2fd7fc 100644 --- a/helm-charts/nginx-ingress/v1.31.2/resourcehealth-v1.json +++ b/helm-charts/nginx-ingress/v1.32.0/resourcehealth-v1.json @@ -1,5 +1,5 @@ { - "description": "ResourceHealth represents the health of a resource. It has the latest device health information. This is a part of KEP https://kep.k8s.io/4680 and historical health changes are planned to be added in future iterations of a KEP.", + "description": "ResourceHealth represents the health of a resource. It has the latest device health information. This is a part of KEP https://kep.k8s.io/4680.", "properties": { "health": { "description": "Health of the resource. can be one of:\n - Healthy: operates as normal\n - Unhealthy: reported unhealthy. We consider this a temporary health issue\n since we do not have a mechanism today to distinguish\n temporary and permanent issues.\n - Unknown: The status cannot be determined.\n For example, Device Plugin got unregistered and hasn't been re-registered since.\n\nIn future we may want to introduce the PermanentlyUnhealthy Status.", diff --git a/helm-charts/nginx-ingress/v1.31.2/resourcehealth.json b/helm-charts/nginx-ingress/v1.32.0/resourcehealth.json similarity index 89% rename from helm-charts/nginx-ingress/v1.31.2/resourcehealth.json rename to helm-charts/nginx-ingress/v1.32.0/resourcehealth.json index d0defd5..a2fd7fc 100644 --- a/helm-charts/nginx-ingress/v1.31.2/resourcehealth.json +++ b/helm-charts/nginx-ingress/v1.32.0/resourcehealth.json @@ -1,5 +1,5 @@ { - "description": "ResourceHealth represents the health of a resource. It has the latest device health information. This is a part of KEP https://kep.k8s.io/4680 and historical health changes are planned to be added in future iterations of a KEP.", + "description": "ResourceHealth represents the health of a resource. It has the latest device health information. This is a part of KEP https://kep.k8s.io/4680.", "properties": { "health": { "description": "Health of the resource. can be one of:\n - Healthy: operates as normal\n - Unhealthy: reported unhealthy. We consider this a temporary health issue\n since we do not have a mechanism today to distinguish\n temporary and permanent issues.\n - Unknown: The status cannot be determined.\n For example, Device Plugin got unregistered and hasn't been re-registered since.\n\nIn future we may want to introduce the PermanentlyUnhealthy Status.", diff --git a/helm-charts/nginx-ingress/v1.31.2/resourcemetricsource-autoscaling-v2.json b/helm-charts/nginx-ingress/v1.32.0/resourcemetricsource-autoscaling-v2.json similarity index 93% rename from helm-charts/nginx-ingress/v1.31.2/resourcemetricsource-autoscaling-v2.json rename to helm-charts/nginx-ingress/v1.32.0/resourcemetricsource-autoscaling-v2.json index 2bf2a94..5c6d2be 100644 --- a/helm-charts/nginx-ingress/v1.31.2/resourcemetricsource-autoscaling-v2.json +++ b/helm-charts/nginx-ingress/v1.32.0/resourcemetricsource-autoscaling-v2.json @@ -9,7 +9,7 @@ ] }, "target": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.autoscaling.v2.MetricTarget", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.autoscaling.v2.MetricTarget", "description": "target specifies the target value for the given metric" } }, diff --git a/helm-charts/nginx-ingress/v1.31.2/resourcemetricsource.json b/helm-charts/nginx-ingress/v1.32.0/resourcemetricsource.json similarity index 93% rename from helm-charts/nginx-ingress/v1.31.2/resourcemetricsource.json rename to helm-charts/nginx-ingress/v1.32.0/resourcemetricsource.json index 2bf2a94..5c6d2be 100644 --- a/helm-charts/nginx-ingress/v1.31.2/resourcemetricsource.json +++ b/helm-charts/nginx-ingress/v1.32.0/resourcemetricsource.json @@ -9,7 +9,7 @@ ] }, "target": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.autoscaling.v2.MetricTarget", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.autoscaling.v2.MetricTarget", "description": "target specifies the target value for the given metric" } }, diff --git a/helm-charts/nginx-ingress/v1.31.2/resourcemetricstatus-autoscaling-v2.json b/helm-charts/nginx-ingress/v1.32.0/resourcemetricstatus-autoscaling-v2.json similarity index 93% rename from helm-charts/nginx-ingress/v1.31.2/resourcemetricstatus-autoscaling-v2.json rename to helm-charts/nginx-ingress/v1.32.0/resourcemetricstatus-autoscaling-v2.json index 5b84bfd..9db49ee 100644 --- a/helm-charts/nginx-ingress/v1.31.2/resourcemetricstatus-autoscaling-v2.json +++ b/helm-charts/nginx-ingress/v1.32.0/resourcemetricstatus-autoscaling-v2.json @@ -2,7 +2,7 @@ "description": "ResourceMetricStatus indicates the current value of a resource metric known to Kubernetes, as specified in requests and limits, describing each pod in the current scale target (e.g. CPU or memory). Such metrics are built in to Kubernetes, and have special scaling options on top of those available to normal per-pod metrics using the \"pods\" source.", "properties": { "current": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.autoscaling.v2.MetricValueStatus", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.autoscaling.v2.MetricValueStatus", "description": "current contains the current value for the given metric" }, "name": { diff --git a/helm-charts/nginx-ingress/v1.31.2/resourcemetricstatus.json b/helm-charts/nginx-ingress/v1.32.0/resourcemetricstatus.json similarity index 93% rename from helm-charts/nginx-ingress/v1.31.2/resourcemetricstatus.json rename to helm-charts/nginx-ingress/v1.32.0/resourcemetricstatus.json index 5b84bfd..9db49ee 100644 --- a/helm-charts/nginx-ingress/v1.31.2/resourcemetricstatus.json +++ b/helm-charts/nginx-ingress/v1.32.0/resourcemetricstatus.json @@ -2,7 +2,7 @@ "description": "ResourceMetricStatus indicates the current value of a resource metric known to Kubernetes, as specified in requests and limits, describing each pod in the current scale target (e.g. CPU or memory). Such metrics are built in to Kubernetes, and have special scaling options on top of those available to normal per-pod metrics using the \"pods\" source.", "properties": { "current": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.autoscaling.v2.MetricValueStatus", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.autoscaling.v2.MetricValueStatus", "description": "current contains the current value for the given metric" }, "name": { diff --git a/helm-charts/nginx-ingress/v1.31.2/resourcepolicyrule-flowcontrol-v1.json b/helm-charts/nginx-ingress/v1.32.0/resourcepolicyrule-flowcontrol-v1.json similarity index 100% rename from helm-charts/nginx-ingress/v1.31.2/resourcepolicyrule-flowcontrol-v1.json rename to helm-charts/nginx-ingress/v1.32.0/resourcepolicyrule-flowcontrol-v1.json diff --git a/helm-charts/nginx-ingress/v1.31.2/resourcepolicyrule.json b/helm-charts/nginx-ingress/v1.32.0/resourcepolicyrule.json similarity index 100% rename from helm-charts/nginx-ingress/v1.31.2/resourcepolicyrule.json rename to helm-charts/nginx-ingress/v1.32.0/resourcepolicyrule.json diff --git a/helm-charts/nginx-ingress/v1.31.2/resourcepool-resource-v1alpha3.json b/helm-charts/nginx-ingress/v1.32.0/resourcepool-resource-v1alpha3.json similarity index 100% rename from helm-charts/nginx-ingress/v1.31.2/resourcepool-resource-v1alpha3.json rename to helm-charts/nginx-ingress/v1.32.0/resourcepool-resource-v1alpha3.json diff --git a/helm-charts/nginx-ingress/v1.31.2/resourcepool.json b/helm-charts/nginx-ingress/v1.32.0/resourcepool-resource-v1beta1.json similarity index 100% rename from helm-charts/nginx-ingress/v1.31.2/resourcepool.json rename to helm-charts/nginx-ingress/v1.32.0/resourcepool-resource-v1beta1.json diff --git a/helm-charts/nginx-ingress/v1.32.0/resourcepool.json b/helm-charts/nginx-ingress/v1.32.0/resourcepool.json new file mode 100644 index 0000000..c85bd4c --- /dev/null +++ b/helm-charts/nginx-ingress/v1.32.0/resourcepool.json @@ -0,0 +1,35 @@ +{ + "description": "ResourcePool describes the pool that ResourceSlices belong to.", + "properties": { + "generation": { + "description": "Generation tracks the change in a pool over time. Whenever a driver changes something about one or more of the resources in a pool, it must change the generation in all ResourceSlices which are part of that pool. Consumers of ResourceSlices should only consider resources from the pool with the highest generation number. The generation may be reset by drivers, which should be fine for consumers, assuming that all ResourceSlices in a pool are updated to match or deleted.\n\nCombined with ResourceSliceCount, this mechanism enables consumers to detect pools which are comprised of multiple ResourceSlices and are in an incomplete state.", + "format": "int64", + "type": [ + "integer", + "null" + ] + }, + "name": { + "description": "Name is used to identify the pool. For node-local devices, this is often the node name, but this is not required.\n\nIt must not be longer than 253 characters and must consist of one or more DNS sub-domains separated by slashes. This field is immutable.", + "type": [ + "string", + "null" + ] + }, + "resourceSliceCount": { + "description": "ResourceSliceCount is the total number of ResourceSlices in the pool at this generation number. Must be greater than zero.\n\nConsumers can use this to check whether they have seen all ResourceSlices belonging to the same pool.", + "format": "int64", + "type": [ + "integer", + "null" + ] + } + }, + "required": [ + "name", + "generation", + "resourceSliceCount" + ], + "type": "object", + "$schema": "http://json-schema.org/schema#" +} \ No newline at end of file diff --git a/helm-charts/nginx-ingress/v1.31.2/resourcequota-v1.json b/helm-charts/nginx-ingress/v1.32.0/resourcequota-v1.json similarity index 91% rename from helm-charts/nginx-ingress/v1.31.2/resourcequota-v1.json rename to helm-charts/nginx-ingress/v1.32.0/resourcequota-v1.json index 4134d05..82cab42 100644 --- a/helm-charts/nginx-ingress/v1.31.2/resourcequota-v1.json +++ b/helm-charts/nginx-ingress/v1.32.0/resourcequota-v1.json @@ -22,15 +22,15 @@ ] }, "metadata": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta", "description": "Standard object's metadata. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#metadata" }, "spec": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.core.v1.ResourceQuotaSpec", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.core.v1.ResourceQuotaSpec", "description": "Spec defines the desired quota. https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#spec-and-status" }, "status": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.core.v1.ResourceQuotaStatus", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.core.v1.ResourceQuotaStatus", "description": "Status defines the actual enforced quota and its current usage. https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#spec-and-status" } }, diff --git a/helm-charts/nginx-ingress/v1.31.2/resourcequota.json b/helm-charts/nginx-ingress/v1.32.0/resourcequota.json similarity index 91% rename from helm-charts/nginx-ingress/v1.31.2/resourcequota.json rename to helm-charts/nginx-ingress/v1.32.0/resourcequota.json index 481309a..13904a9 100644 --- a/helm-charts/nginx-ingress/v1.31.2/resourcequota.json +++ b/helm-charts/nginx-ingress/v1.32.0/resourcequota.json @@ -19,15 +19,15 @@ ] }, "metadata": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta", "description": "Standard object's metadata. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#metadata" }, "spec": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.core.v1.ResourceQuotaSpec", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.core.v1.ResourceQuotaSpec", "description": "Spec defines the desired quota. https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#spec-and-status" }, "status": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.core.v1.ResourceQuotaStatus", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.core.v1.ResourceQuotaStatus", "description": "Status defines the actual enforced quota and its current usage. https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#spec-and-status" } }, diff --git a/helm-charts/nginx-ingress/v1.31.2/resourcequotalist-v1.json b/helm-charts/nginx-ingress/v1.32.0/resourcequotalist-v1.json similarity index 93% rename from helm-charts/nginx-ingress/v1.31.2/resourcequotalist-v1.json rename to helm-charts/nginx-ingress/v1.32.0/resourcequotalist-v1.json index ef96563..6b20256 100644 --- a/helm-charts/nginx-ingress/v1.31.2/resourcequotalist-v1.json +++ b/helm-charts/nginx-ingress/v1.32.0/resourcequotalist-v1.json @@ -14,7 +14,7 @@ "items": { "description": "Items is a list of ResourceQuota objects. More info: https://kubernetes.io/docs/concepts/policy/resource-quotas/", "items": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.core.v1.ResourceQuota" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.core.v1.ResourceQuota" }, "type": [ "array", @@ -32,7 +32,7 @@ ] }, "metadata": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.ListMeta", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.ListMeta", "description": "Standard list metadata. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds" } }, diff --git a/helm-charts/nginx-ingress/v1.31.2/resourcequotalist.json b/helm-charts/nginx-ingress/v1.32.0/resourcequotalist.json similarity index 93% rename from helm-charts/nginx-ingress/v1.31.2/resourcequotalist.json rename to helm-charts/nginx-ingress/v1.32.0/resourcequotalist.json index faa17f0..c5fa1d0 100644 --- a/helm-charts/nginx-ingress/v1.31.2/resourcequotalist.json +++ b/helm-charts/nginx-ingress/v1.32.0/resourcequotalist.json @@ -11,7 +11,7 @@ "items": { "description": "Items is a list of ResourceQuota objects. More info: https://kubernetes.io/docs/concepts/policy/resource-quotas/", "items": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.core.v1.ResourceQuota" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.core.v1.ResourceQuota" }, "type": [ "array", @@ -29,7 +29,7 @@ ] }, "metadata": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.ListMeta", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.ListMeta", "description": "Standard list metadata. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds" } }, diff --git a/helm-charts/nginx-ingress/v1.31.2/resourcequotaspec-v1.json b/helm-charts/nginx-ingress/v1.32.0/resourcequotaspec-v1.json similarity index 91% rename from helm-charts/nginx-ingress/v1.31.2/resourcequotaspec-v1.json rename to helm-charts/nginx-ingress/v1.32.0/resourcequotaspec-v1.json index 9fcb1a8..d27dffd 100644 --- a/helm-charts/nginx-ingress/v1.31.2/resourcequotaspec-v1.json +++ b/helm-charts/nginx-ingress/v1.32.0/resourcequotaspec-v1.json @@ -3,7 +3,7 @@ "properties": { "hard": { "additionalProperties": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.apimachinery.pkg.api.resource.Quantity" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.apimachinery.pkg.api.resource.Quantity" }, "description": "hard is the set of desired hard limits for each named resource. More info: https://kubernetes.io/docs/concepts/policy/resource-quotas/", "type": [ @@ -12,7 +12,7 @@ ] }, "scopeSelector": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.core.v1.ScopeSelector", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.core.v1.ScopeSelector", "description": "scopeSelector is also a collection of filters like scopes that must match each object tracked by a quota but expressed using ScopeSelectorOperator in combination with possible values. For a resource to match, both scopes AND scopeSelector (if specified in spec), must be matched." }, "scopes": { diff --git a/helm-charts/nginx-ingress/v1.31.2/resourcequotaspec.json b/helm-charts/nginx-ingress/v1.32.0/resourcequotaspec.json similarity index 91% rename from helm-charts/nginx-ingress/v1.31.2/resourcequotaspec.json rename to helm-charts/nginx-ingress/v1.32.0/resourcequotaspec.json index 9fcb1a8..d27dffd 100644 --- a/helm-charts/nginx-ingress/v1.31.2/resourcequotaspec.json +++ b/helm-charts/nginx-ingress/v1.32.0/resourcequotaspec.json @@ -3,7 +3,7 @@ "properties": { "hard": { "additionalProperties": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.apimachinery.pkg.api.resource.Quantity" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.apimachinery.pkg.api.resource.Quantity" }, "description": "hard is the set of desired hard limits for each named resource. More info: https://kubernetes.io/docs/concepts/policy/resource-quotas/", "type": [ @@ -12,7 +12,7 @@ ] }, "scopeSelector": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.core.v1.ScopeSelector", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.core.v1.ScopeSelector", "description": "scopeSelector is also a collection of filters like scopes that must match each object tracked by a quota but expressed using ScopeSelectorOperator in combination with possible values. For a resource to match, both scopes AND scopeSelector (if specified in spec), must be matched." }, "scopes": { diff --git a/helm-charts/nginx-ingress/v1.31.2/resourcequotastatus-v1.json b/helm-charts/nginx-ingress/v1.32.0/resourcequotastatus-v1.json similarity index 87% rename from helm-charts/nginx-ingress/v1.31.2/resourcequotastatus-v1.json rename to helm-charts/nginx-ingress/v1.32.0/resourcequotastatus-v1.json index 357185a..8aad06b 100644 --- a/helm-charts/nginx-ingress/v1.31.2/resourcequotastatus-v1.json +++ b/helm-charts/nginx-ingress/v1.32.0/resourcequotastatus-v1.json @@ -3,7 +3,7 @@ "properties": { "hard": { "additionalProperties": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.apimachinery.pkg.api.resource.Quantity" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.apimachinery.pkg.api.resource.Quantity" }, "description": "Hard is the set of enforced hard limits for each named resource. More info: https://kubernetes.io/docs/concepts/policy/resource-quotas/", "type": [ @@ -13,7 +13,7 @@ }, "used": { "additionalProperties": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.apimachinery.pkg.api.resource.Quantity" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.apimachinery.pkg.api.resource.Quantity" }, "description": "Used is the current observed total usage of the resource in the namespace.", "type": [ diff --git a/helm-charts/nginx-ingress/v1.31.2/resourcequotastatus.json b/helm-charts/nginx-ingress/v1.32.0/resourcequotastatus.json similarity index 87% rename from helm-charts/nginx-ingress/v1.31.2/resourcequotastatus.json rename to helm-charts/nginx-ingress/v1.32.0/resourcequotastatus.json index 357185a..8aad06b 100644 --- a/helm-charts/nginx-ingress/v1.31.2/resourcequotastatus.json +++ b/helm-charts/nginx-ingress/v1.32.0/resourcequotastatus.json @@ -3,7 +3,7 @@ "properties": { "hard": { "additionalProperties": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.apimachinery.pkg.api.resource.Quantity" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.apimachinery.pkg.api.resource.Quantity" }, "description": "Hard is the set of enforced hard limits for each named resource. More info: https://kubernetes.io/docs/concepts/policy/resource-quotas/", "type": [ @@ -13,7 +13,7 @@ }, "used": { "additionalProperties": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.apimachinery.pkg.api.resource.Quantity" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.apimachinery.pkg.api.resource.Quantity" }, "description": "Used is the current observed total usage of the resource in the namespace.", "type": [ diff --git a/helm-charts/nginx-ingress/v1.31.2/resourcerequirements-v1.json b/helm-charts/nginx-ingress/v1.32.0/resourcerequirements-v1.json similarity index 90% rename from helm-charts/nginx-ingress/v1.31.2/resourcerequirements-v1.json rename to helm-charts/nginx-ingress/v1.32.0/resourcerequirements-v1.json index 6b5d546..f1a1498 100644 --- a/helm-charts/nginx-ingress/v1.31.2/resourcerequirements-v1.json +++ b/helm-charts/nginx-ingress/v1.32.0/resourcerequirements-v1.json @@ -4,7 +4,7 @@ "claims": { "description": "Claims lists the names of resources, defined in spec.resourceClaims, that are used by this container.\n\nThis is an alpha field and requires enabling the DynamicResourceAllocation feature gate.\n\nThis field is immutable. It can only be set for containers.", "items": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.core.v1.ResourceClaim" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.core.v1.ResourceClaim" }, "type": [ "array", @@ -17,7 +17,7 @@ }, "limits": { "additionalProperties": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.apimachinery.pkg.api.resource.Quantity" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.apimachinery.pkg.api.resource.Quantity" }, "description": "Limits describes the maximum amount of compute resources allowed. More info: https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/", "type": [ @@ -27,7 +27,7 @@ }, "requests": { "additionalProperties": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.apimachinery.pkg.api.resource.Quantity" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.apimachinery.pkg.api.resource.Quantity" }, "description": "Requests describes the minimum amount of compute resources required. If Requests is omitted for a container, it defaults to Limits if that is explicitly specified, otherwise to an implementation-defined value. Requests cannot exceed Limits. More info: https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/", "type": [ diff --git a/helm-charts/nginx-ingress/v1.31.2/resourcerequirements.json b/helm-charts/nginx-ingress/v1.32.0/resourcerequirements.json similarity index 90% rename from helm-charts/nginx-ingress/v1.31.2/resourcerequirements.json rename to helm-charts/nginx-ingress/v1.32.0/resourcerequirements.json index 6b5d546..f1a1498 100644 --- a/helm-charts/nginx-ingress/v1.31.2/resourcerequirements.json +++ b/helm-charts/nginx-ingress/v1.32.0/resourcerequirements.json @@ -4,7 +4,7 @@ "claims": { "description": "Claims lists the names of resources, defined in spec.resourceClaims, that are used by this container.\n\nThis is an alpha field and requires enabling the DynamicResourceAllocation feature gate.\n\nThis field is immutable. It can only be set for containers.", "items": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.core.v1.ResourceClaim" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.core.v1.ResourceClaim" }, "type": [ "array", @@ -17,7 +17,7 @@ }, "limits": { "additionalProperties": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.apimachinery.pkg.api.resource.Quantity" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.apimachinery.pkg.api.resource.Quantity" }, "description": "Limits describes the maximum amount of compute resources allowed. More info: https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/", "type": [ @@ -27,7 +27,7 @@ }, "requests": { "additionalProperties": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.apimachinery.pkg.api.resource.Quantity" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.apimachinery.pkg.api.resource.Quantity" }, "description": "Requests describes the minimum amount of compute resources required. If Requests is omitted for a container, it defaults to Limits if that is explicitly specified, otherwise to an implementation-defined value. Requests cannot exceed Limits. More info: https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/", "type": [ diff --git a/helm-charts/nginx-ingress/v1.31.2/resourcerule-authorization-v1.json b/helm-charts/nginx-ingress/v1.32.0/resourcerule-authorization-v1.json similarity index 100% rename from helm-charts/nginx-ingress/v1.31.2/resourcerule-authorization-v1.json rename to helm-charts/nginx-ingress/v1.32.0/resourcerule-authorization-v1.json diff --git a/helm-charts/nginx-ingress/v1.31.2/resourcerule.json b/helm-charts/nginx-ingress/v1.32.0/resourcerule.json similarity index 100% rename from helm-charts/nginx-ingress/v1.31.2/resourcerule.json rename to helm-charts/nginx-ingress/v1.32.0/resourcerule.json diff --git a/helm-charts/nginx-ingress/v1.31.2/resourceslice-resource-v1alpha3.json b/helm-charts/nginx-ingress/v1.32.0/resourceslice-resource-v1alpha3.json similarity index 96% rename from helm-charts/nginx-ingress/v1.31.2/resourceslice-resource-v1alpha3.json rename to helm-charts/nginx-ingress/v1.32.0/resourceslice-resource-v1alpha3.json index 92a21b0..5fa8d22 100644 --- a/helm-charts/nginx-ingress/v1.31.2/resourceslice-resource-v1alpha3.json +++ b/helm-charts/nginx-ingress/v1.32.0/resourceslice-resource-v1alpha3.json @@ -22,11 +22,11 @@ ] }, "metadata": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta", "description": "Standard object metadata" }, "spec": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.resource.v1alpha3.ResourceSliceSpec", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.resource.v1alpha3.ResourceSliceSpec", "description": "Contains the information published by the driver.\n\nChanging the spec automatically increments the metadata.generation number." } }, diff --git a/helm-charts/nginx-ingress/v1.32.0/resourceslice-resource-v1beta1.json b/helm-charts/nginx-ingress/v1.32.0/resourceslice-resource-v1beta1.json new file mode 100644 index 0000000..eb5e0fb --- /dev/null +++ b/helm-charts/nginx-ingress/v1.32.0/resourceslice-resource-v1beta1.json @@ -0,0 +1,45 @@ +{ + "description": "ResourceSlice represents one or more resources in a pool of similar resources, managed by a common driver. A pool may span more than one ResourceSlice, and exactly how many ResourceSlices comprise a pool is determined by the driver.\n\nAt the moment, the only supported resources are devices with attributes and capacities. Each device in a given pool, regardless of how many ResourceSlices, must have a unique name. The ResourceSlice in which a device gets published may change over time. The unique identifier for a device is the tuple , , .\n\nWhenever a driver needs to update a pool, it increments the pool.Spec.Pool.Generation number and updates all ResourceSlices with that new number and new resource definitions. A consumer must only use ResourceSlices with the highest generation number and ignore all others.\n\nWhen allocating all resources in a pool matching certain criteria or when looking for the best solution among several different alternatives, a consumer should check the number of ResourceSlices in a pool (included in each ResourceSlice) to determine whether its view of a pool is complete and if not, should wait until the driver has completed updating the pool.\n\nFor resources that are not local to a node, the node name is not set. Instead, the driver may use a node selector to specify where the devices are available.\n\nThis is an alpha type and requires enabling the DynamicResourceAllocation feature gate.", + "properties": { + "apiVersion": { + "description": "APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources", + "type": [ + "string", + "null" + ], + "enum": [ + "resource.k8s.io/v1beta1" + ] + }, + "kind": { + "description": "Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds", + "type": [ + "string", + "null" + ], + "enum": [ + "ResourceSlice" + ] + }, + "metadata": { + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta", + "description": "Standard object metadata" + }, + "spec": { + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.resource.v1beta1.ResourceSliceSpec", + "description": "Contains the information published by the driver.\n\nChanging the spec automatically increments the metadata.generation number." + } + }, + "required": [ + "spec" + ], + "type": "object", + "x-kubernetes-group-version-kind": [ + { + "group": "resource.k8s.io", + "kind": "ResourceSlice", + "version": "v1beta1" + } + ], + "$schema": "http://json-schema.org/schema#" +} \ No newline at end of file diff --git a/helm-charts/nginx-ingress/v1.31.2/resourceslice.json b/helm-charts/nginx-ingress/v1.32.0/resourceslice.json similarity index 93% rename from helm-charts/nginx-ingress/v1.31.2/resourceslice.json rename to helm-charts/nginx-ingress/v1.32.0/resourceslice.json index bac2b4d..9591b87 100644 --- a/helm-charts/nginx-ingress/v1.31.2/resourceslice.json +++ b/helm-charts/nginx-ingress/v1.32.0/resourceslice.json @@ -19,11 +19,11 @@ ] }, "metadata": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta", "description": "Standard object metadata" }, "spec": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.resource.v1alpha3.ResourceSliceSpec", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.resource.v1beta1.ResourceSliceSpec", "description": "Contains the information published by the driver.\n\nChanging the spec automatically increments the metadata.generation number." } }, @@ -35,7 +35,7 @@ { "group": "resource.k8s.io", "kind": "ResourceSlice", - "version": "v1alpha3" + "version": "v1beta1" } ], "$schema": "http://json-schema.org/schema#" diff --git a/helm-charts/nginx-ingress/v1.31.2/resourceslicelist-resource-v1alpha3.json b/helm-charts/nginx-ingress/v1.32.0/resourceslicelist-resource-v1alpha3.json similarity index 93% rename from helm-charts/nginx-ingress/v1.31.2/resourceslicelist-resource-v1alpha3.json rename to helm-charts/nginx-ingress/v1.32.0/resourceslicelist-resource-v1alpha3.json index 0ef04e2..d6c82f7 100644 --- a/helm-charts/nginx-ingress/v1.31.2/resourceslicelist-resource-v1alpha3.json +++ b/helm-charts/nginx-ingress/v1.32.0/resourceslicelist-resource-v1alpha3.json @@ -14,7 +14,7 @@ "items": { "description": "Items is the list of resource ResourceSlices.", "items": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.resource.v1alpha3.ResourceSlice" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.resource.v1alpha3.ResourceSlice" }, "type": [ "array", @@ -32,7 +32,7 @@ ] }, "metadata": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.ListMeta", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.ListMeta", "description": "Standard list metadata" } }, diff --git a/helm-charts/nginx-ingress/v1.32.0/resourceslicelist-resource-v1beta1.json b/helm-charts/nginx-ingress/v1.32.0/resourceslicelist-resource-v1beta1.json new file mode 100644 index 0000000..7c980b2 --- /dev/null +++ b/helm-charts/nginx-ingress/v1.32.0/resourceslicelist-resource-v1beta1.json @@ -0,0 +1,51 @@ +{ + "description": "ResourceSliceList is a collection of ResourceSlices.", + "properties": { + "apiVersion": { + "description": "APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources", + "type": [ + "string", + "null" + ], + "enum": [ + "resource.k8s.io/v1beta1" + ] + }, + "items": { + "description": "Items is the list of resource ResourceSlices.", + "items": { + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.resource.v1beta1.ResourceSlice" + }, + "type": [ + "array", + "null" + ] + }, + "kind": { + "description": "Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds", + "type": [ + "string", + "null" + ], + "enum": [ + "ResourceSliceList" + ] + }, + "metadata": { + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.ListMeta", + "description": "Standard list metadata" + } + }, + "required": [ + "items" + ], + "type": "object", + "x-kubernetes-group-version-kind": [ + { + "group": "resource.k8s.io", + "kind": "ResourceSliceList", + "version": "v1beta1" + } + ], + "$schema": "http://json-schema.org/schema#" +} \ No newline at end of file diff --git a/helm-charts/nginx-ingress/v1.31.2/resourceslicelist.json b/helm-charts/nginx-ingress/v1.32.0/resourceslicelist.json similarity index 88% rename from helm-charts/nginx-ingress/v1.31.2/resourceslicelist.json rename to helm-charts/nginx-ingress/v1.32.0/resourceslicelist.json index 84abb97..73401ff 100644 --- a/helm-charts/nginx-ingress/v1.31.2/resourceslicelist.json +++ b/helm-charts/nginx-ingress/v1.32.0/resourceslicelist.json @@ -11,7 +11,7 @@ "items": { "description": "Items is the list of resource ResourceSlices.", "items": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.resource.v1alpha3.ResourceSlice" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.resource.v1beta1.ResourceSlice" }, "type": [ "array", @@ -29,7 +29,7 @@ ] }, "metadata": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.ListMeta", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.ListMeta", "description": "Standard list metadata" } }, @@ -41,7 +41,7 @@ { "group": "resource.k8s.io", "kind": "ResourceSliceList", - "version": "v1alpha3" + "version": "v1beta1" } ], "$schema": "http://json-schema.org/schema#" diff --git a/helm-charts/nginx-ingress/v1.31.2/resourceslicespec-resource-v1alpha3.json b/helm-charts/nginx-ingress/v1.32.0/resourceslicespec-resource-v1alpha3.json similarity index 92% rename from helm-charts/nginx-ingress/v1.31.2/resourceslicespec-resource-v1alpha3.json rename to helm-charts/nginx-ingress/v1.32.0/resourceslicespec-resource-v1alpha3.json index d1e3408..37b524c 100644 --- a/helm-charts/nginx-ingress/v1.31.2/resourceslicespec-resource-v1alpha3.json +++ b/helm-charts/nginx-ingress/v1.32.0/resourceslicespec-resource-v1alpha3.json @@ -11,7 +11,7 @@ "devices": { "description": "Devices lists some or all of the devices in this pool.\n\nMust not have more than 128 entries.", "items": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.resource.v1alpha3.Device" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.resource.v1alpha3.Device" }, "type": [ "array", @@ -34,11 +34,11 @@ ] }, "nodeSelector": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.core.v1.NodeSelector", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.core.v1.NodeSelector", "description": "NodeSelector defines which nodes have access to the resources in the pool, when that pool is not limited to a single node.\n\nMust use exactly one term.\n\nExactly one of NodeName, NodeSelector and AllNodes must be set." }, "pool": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.resource.v1alpha3.ResourcePool", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.resource.v1alpha3.ResourcePool", "description": "Pool describes the pool that this ResourceSlice belongs to." } }, diff --git a/helm-charts/nginx-ingress/v1.32.0/resourceslicespec-resource-v1beta1.json b/helm-charts/nginx-ingress/v1.32.0/resourceslicespec-resource-v1beta1.json new file mode 100644 index 0000000..e77c3ee --- /dev/null +++ b/helm-charts/nginx-ingress/v1.32.0/resourceslicespec-resource-v1beta1.json @@ -0,0 +1,51 @@ +{ + "description": "ResourceSliceSpec contains the information published by the driver in one ResourceSlice.", + "properties": { + "allNodes": { + "description": "AllNodes indicates that all nodes have access to the resources in the pool.\n\nExactly one of NodeName, NodeSelector and AllNodes must be set.", + "type": [ + "boolean", + "null" + ] + }, + "devices": { + "description": "Devices lists some or all of the devices in this pool.\n\nMust not have more than 128 entries.", + "items": { + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.resource.v1beta1.Device" + }, + "type": [ + "array", + "null" + ], + "x-kubernetes-list-type": "atomic" + }, + "driver": { + "description": "Driver identifies the DRA driver providing the capacity information. A field selector can be used to list only ResourceSlice objects with a certain driver name.\n\nMust be a DNS subdomain and should end with a DNS domain owned by the vendor of the driver. This field is immutable.", + "type": [ + "string", + "null" + ] + }, + "nodeName": { + "description": "NodeName identifies the node which provides the resources in this pool. A field selector can be used to list only ResourceSlice objects belonging to a certain node.\n\nThis field can be used to limit access from nodes to ResourceSlices with the same node name. It also indicates to autoscalers that adding new nodes of the same type as some old node might also make new resources available.\n\nExactly one of NodeName, NodeSelector and AllNodes must be set. This field is immutable.", + "type": [ + "string", + "null" + ] + }, + "nodeSelector": { + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.core.v1.NodeSelector", + "description": "NodeSelector defines which nodes have access to the resources in the pool, when that pool is not limited to a single node.\n\nMust use exactly one term.\n\nExactly one of NodeName, NodeSelector and AllNodes must be set." + }, + "pool": { + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.resource.v1beta1.ResourcePool", + "description": "Pool describes the pool that this ResourceSlice belongs to." + } + }, + "required": [ + "driver", + "pool" + ], + "type": "object", + "$schema": "http://json-schema.org/schema#" +} \ No newline at end of file diff --git a/helm-charts/nginx-ingress/v1.31.2/resourceslicespec.json b/helm-charts/nginx-ingress/v1.32.0/resourceslicespec.json similarity index 89% rename from helm-charts/nginx-ingress/v1.31.2/resourceslicespec.json rename to helm-charts/nginx-ingress/v1.32.0/resourceslicespec.json index d1e3408..e77c3ee 100644 --- a/helm-charts/nginx-ingress/v1.31.2/resourceslicespec.json +++ b/helm-charts/nginx-ingress/v1.32.0/resourceslicespec.json @@ -11,7 +11,7 @@ "devices": { "description": "Devices lists some or all of the devices in this pool.\n\nMust not have more than 128 entries.", "items": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.resource.v1alpha3.Device" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.resource.v1beta1.Device" }, "type": [ "array", @@ -34,11 +34,11 @@ ] }, "nodeSelector": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.core.v1.NodeSelector", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.core.v1.NodeSelector", "description": "NodeSelector defines which nodes have access to the resources in the pool, when that pool is not limited to a single node.\n\nMust use exactly one term.\n\nExactly one of NodeName, NodeSelector and AllNodes must be set." }, "pool": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.resource.v1alpha3.ResourcePool", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.resource.v1beta1.ResourcePool", "description": "Pool describes the pool that this ResourceSlice belongs to." } }, diff --git a/helm-charts/nginx-ingress/v1.32.0/resourcestatus-v1.json b/helm-charts/nginx-ingress/v1.32.0/resourcestatus-v1.json new file mode 100644 index 0000000..25ea51c --- /dev/null +++ b/helm-charts/nginx-ingress/v1.32.0/resourcestatus-v1.json @@ -0,0 +1,31 @@ +{ + "description": "ResourceStatus represents the status of a single resource allocated to a Pod.", + "properties": { + "name": { + "description": "Name of the resource. Must be unique within the pod and in case of non-DRA resource, match one of the resources from the pod spec. For DRA resources, the value must be \"claim:/\". When this status is reported about a container, the \"claim_name\" and \"request\" must match one of the claims of this container.", + "type": [ + "string", + "null" + ] + }, + "resources": { + "description": "List of unique resources health. Each element in the list contains an unique resource ID and its health. At a minimum, for the lifetime of a Pod, resource ID must uniquely identify the resource allocated to the Pod on the Node. If other Pod on the same Node reports the status with the same resource ID, it must be the same resource they share. See ResourceID type definition for a specific format it has in various use cases.", + "items": { + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.core.v1.ResourceHealth" + }, + "type": [ + "array", + "null" + ], + "x-kubernetes-list-map-keys": [ + "resourceID" + ], + "x-kubernetes-list-type": "map" + } + }, + "required": [ + "name" + ], + "type": "object", + "$schema": "http://json-schema.org/schema#" +} \ No newline at end of file diff --git a/helm-charts/nginx-ingress/v1.32.0/resourcestatus.json b/helm-charts/nginx-ingress/v1.32.0/resourcestatus.json new file mode 100644 index 0000000..25ea51c --- /dev/null +++ b/helm-charts/nginx-ingress/v1.32.0/resourcestatus.json @@ -0,0 +1,31 @@ +{ + "description": "ResourceStatus represents the status of a single resource allocated to a Pod.", + "properties": { + "name": { + "description": "Name of the resource. Must be unique within the pod and in case of non-DRA resource, match one of the resources from the pod spec. For DRA resources, the value must be \"claim:/\". When this status is reported about a container, the \"claim_name\" and \"request\" must match one of the claims of this container.", + "type": [ + "string", + "null" + ] + }, + "resources": { + "description": "List of unique resources health. Each element in the list contains an unique resource ID and its health. At a minimum, for the lifetime of a Pod, resource ID must uniquely identify the resource allocated to the Pod on the Node. If other Pod on the same Node reports the status with the same resource ID, it must be the same resource they share. See ResourceID type definition for a specific format it has in various use cases.", + "items": { + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.core.v1.ResourceHealth" + }, + "type": [ + "array", + "null" + ], + "x-kubernetes-list-map-keys": [ + "resourceID" + ], + "x-kubernetes-list-type": "map" + } + }, + "required": [ + "name" + ], + "type": "object", + "$schema": "http://json-schema.org/schema#" +} \ No newline at end of file diff --git a/helm-charts/nginx-ingress/v1.31.2/role-rbac-v1.json b/helm-charts/nginx-ingress/v1.32.0/role-rbac-v1.json similarity index 93% rename from helm-charts/nginx-ingress/v1.31.2/role-rbac-v1.json rename to helm-charts/nginx-ingress/v1.32.0/role-rbac-v1.json index dfd7c01..6e94e05 100644 --- a/helm-charts/nginx-ingress/v1.31.2/role-rbac-v1.json +++ b/helm-charts/nginx-ingress/v1.32.0/role-rbac-v1.json @@ -22,13 +22,13 @@ ] }, "metadata": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta", "description": "Standard object's metadata." }, "rules": { "description": "Rules holds all the PolicyRules for this Role", "items": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.rbac.v1.PolicyRule" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.rbac.v1.PolicyRule" }, "type": [ "array", diff --git a/helm-charts/nginx-ingress/v1.31.2/role.json b/helm-charts/nginx-ingress/v1.32.0/role.json similarity index 92% rename from helm-charts/nginx-ingress/v1.31.2/role.json rename to helm-charts/nginx-ingress/v1.32.0/role.json index 54ab970..ad133d1 100644 --- a/helm-charts/nginx-ingress/v1.31.2/role.json +++ b/helm-charts/nginx-ingress/v1.32.0/role.json @@ -19,13 +19,13 @@ ] }, "metadata": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta", "description": "Standard object's metadata." }, "rules": { "description": "Rules holds all the PolicyRules for this Role", "items": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.rbac.v1.PolicyRule" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.rbac.v1.PolicyRule" }, "type": [ "array", diff --git a/helm-charts/nginx-ingress/v1.31.2/rolebinding-rbac-v1.json b/helm-charts/nginx-ingress/v1.32.0/rolebinding-rbac-v1.json similarity index 92% rename from helm-charts/nginx-ingress/v1.31.2/rolebinding-rbac-v1.json rename to helm-charts/nginx-ingress/v1.32.0/rolebinding-rbac-v1.json index e88210a..f206e88 100644 --- a/helm-charts/nginx-ingress/v1.31.2/rolebinding-rbac-v1.json +++ b/helm-charts/nginx-ingress/v1.32.0/rolebinding-rbac-v1.json @@ -22,17 +22,17 @@ ] }, "metadata": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta", "description": "Standard object's metadata." }, "roleRef": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.rbac.v1.RoleRef", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.rbac.v1.RoleRef", "description": "RoleRef can reference a Role in the current namespace or a ClusterRole in the global namespace. If the RoleRef cannot be resolved, the Authorizer must return an error. This field is immutable." }, "subjects": { "description": "Subjects holds references to the objects the role applies to.", "items": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.rbac.v1.Subject" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.rbac.v1.Subject" }, "type": [ "array", diff --git a/helm-charts/nginx-ingress/v1.31.2/rolebinding.json b/helm-charts/nginx-ingress/v1.32.0/rolebinding.json similarity index 92% rename from helm-charts/nginx-ingress/v1.31.2/rolebinding.json rename to helm-charts/nginx-ingress/v1.32.0/rolebinding.json index e3ed4d4..4ebaa7c 100644 --- a/helm-charts/nginx-ingress/v1.31.2/rolebinding.json +++ b/helm-charts/nginx-ingress/v1.32.0/rolebinding.json @@ -19,17 +19,17 @@ ] }, "metadata": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta", "description": "Standard object's metadata." }, "roleRef": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.rbac.v1.RoleRef", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.rbac.v1.RoleRef", "description": "RoleRef can reference a Role in the current namespace or a ClusterRole in the global namespace. If the RoleRef cannot be resolved, the Authorizer must return an error. This field is immutable." }, "subjects": { "description": "Subjects holds references to the objects the role applies to.", "items": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.rbac.v1.Subject" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.rbac.v1.Subject" }, "type": [ "array", diff --git a/helm-charts/nginx-ingress/v1.31.2/rolebindinglist-rbac-v1.json b/helm-charts/nginx-ingress/v1.32.0/rolebindinglist-rbac-v1.json similarity index 92% rename from helm-charts/nginx-ingress/v1.31.2/rolebindinglist-rbac-v1.json rename to helm-charts/nginx-ingress/v1.32.0/rolebindinglist-rbac-v1.json index 1bde43f..8313520 100644 --- a/helm-charts/nginx-ingress/v1.31.2/rolebindinglist-rbac-v1.json +++ b/helm-charts/nginx-ingress/v1.32.0/rolebindinglist-rbac-v1.json @@ -14,7 +14,7 @@ "items": { "description": "Items is a list of RoleBindings", "items": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.rbac.v1.RoleBinding" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.rbac.v1.RoleBinding" }, "type": [ "array", @@ -32,7 +32,7 @@ ] }, "metadata": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.ListMeta", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.ListMeta", "description": "Standard object's metadata." } }, diff --git a/helm-charts/nginx-ingress/v1.31.2/rolebindinglist.json b/helm-charts/nginx-ingress/v1.32.0/rolebindinglist.json similarity index 92% rename from helm-charts/nginx-ingress/v1.31.2/rolebindinglist.json rename to helm-charts/nginx-ingress/v1.32.0/rolebindinglist.json index 10d5d5e..c3160ff 100644 --- a/helm-charts/nginx-ingress/v1.31.2/rolebindinglist.json +++ b/helm-charts/nginx-ingress/v1.32.0/rolebindinglist.json @@ -11,7 +11,7 @@ "items": { "description": "Items is a list of RoleBindings", "items": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.rbac.v1.RoleBinding" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.rbac.v1.RoleBinding" }, "type": [ "array", @@ -29,7 +29,7 @@ ] }, "metadata": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.ListMeta", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.ListMeta", "description": "Standard object's metadata." } }, diff --git a/helm-charts/nginx-ingress/v1.31.2/rolelist-rbac-v1.json b/helm-charts/nginx-ingress/v1.32.0/rolelist-rbac-v1.json similarity index 92% rename from helm-charts/nginx-ingress/v1.31.2/rolelist-rbac-v1.json rename to helm-charts/nginx-ingress/v1.32.0/rolelist-rbac-v1.json index 5cdd40c..c8fc249 100644 --- a/helm-charts/nginx-ingress/v1.31.2/rolelist-rbac-v1.json +++ b/helm-charts/nginx-ingress/v1.32.0/rolelist-rbac-v1.json @@ -14,7 +14,7 @@ "items": { "description": "Items is a list of Roles", "items": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.rbac.v1.Role" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.rbac.v1.Role" }, "type": [ "array", @@ -32,7 +32,7 @@ ] }, "metadata": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.ListMeta", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.ListMeta", "description": "Standard object's metadata." } }, diff --git a/helm-charts/nginx-ingress/v1.31.2/rolelist.json b/helm-charts/nginx-ingress/v1.32.0/rolelist.json similarity index 92% rename from helm-charts/nginx-ingress/v1.31.2/rolelist.json rename to helm-charts/nginx-ingress/v1.32.0/rolelist.json index 3ec3f7f..5b569aa 100644 --- a/helm-charts/nginx-ingress/v1.31.2/rolelist.json +++ b/helm-charts/nginx-ingress/v1.32.0/rolelist.json @@ -11,7 +11,7 @@ "items": { "description": "Items is a list of Roles", "items": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.rbac.v1.Role" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.rbac.v1.Role" }, "type": [ "array", @@ -29,7 +29,7 @@ ] }, "metadata": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.ListMeta", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.ListMeta", "description": "Standard object's metadata." } }, diff --git a/helm-charts/nginx-ingress/v1.31.2/roleref-rbac-v1.json b/helm-charts/nginx-ingress/v1.32.0/roleref-rbac-v1.json similarity index 100% rename from helm-charts/nginx-ingress/v1.31.2/roleref-rbac-v1.json rename to helm-charts/nginx-ingress/v1.32.0/roleref-rbac-v1.json diff --git a/helm-charts/nginx-ingress/v1.31.2/roleref.json b/helm-charts/nginx-ingress/v1.32.0/roleref.json similarity index 100% rename from helm-charts/nginx-ingress/v1.31.2/roleref.json rename to helm-charts/nginx-ingress/v1.32.0/roleref.json diff --git a/helm-charts/nginx-ingress/v1.31.2/rollingupdatedaemonset-apps-v1.json b/helm-charts/nginx-ingress/v1.32.0/rollingupdatedaemonset-apps-v1.json similarity index 95% rename from helm-charts/nginx-ingress/v1.31.2/rollingupdatedaemonset-apps-v1.json rename to helm-charts/nginx-ingress/v1.32.0/rollingupdatedaemonset-apps-v1.json index 2950b45..cc6e1a2 100644 --- a/helm-charts/nginx-ingress/v1.31.2/rollingupdatedaemonset-apps-v1.json +++ b/helm-charts/nginx-ingress/v1.32.0/rollingupdatedaemonset-apps-v1.json @@ -2,11 +2,11 @@ "description": "Spec to control the desired behavior of daemon set rolling update.", "properties": { "maxSurge": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.apimachinery.pkg.util.intstr.IntOrString", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.apimachinery.pkg.util.intstr.IntOrString", "description": "The maximum number of nodes with an existing available DaemonSet pod that can have an updated DaemonSet pod during during an update. Value can be an absolute number (ex: 5) or a percentage of desired pods (ex: 10%). This can not be 0 if MaxUnavailable is 0. Absolute number is calculated from percentage by rounding up to a minimum of 1. Default value is 0. Example: when this is set to 30%, at most 30% of the total number of nodes that should be running the daemon pod (i.e. status.desiredNumberScheduled) can have their a new pod created before the old pod is marked as deleted. The update starts by launching new pods on 30% of nodes. Once an updated pod is available (Ready for at least minReadySeconds) the old DaemonSet pod on that node is marked deleted. If the old pod becomes unavailable for any reason (Ready transitions to false, is evicted, or is drained) an updated pod is immediatedly created on that node without considering surge limits. Allowing surge implies the possibility that the resources consumed by the daemonset on any given node can double if the readiness check fails, and so resource intensive daemonsets should take into account that they may cause evictions during disruption." }, "maxUnavailable": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.apimachinery.pkg.util.intstr.IntOrString", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.apimachinery.pkg.util.intstr.IntOrString", "description": "The maximum number of DaemonSet pods that can be unavailable during the update. Value can be an absolute number (ex: 5) or a percentage of total number of DaemonSet pods at the start of the update (ex: 10%). Absolute number is calculated from percentage by rounding up. This cannot be 0 if MaxSurge is 0 Default value is 1. Example: when this is set to 30%, at most 30% of the total number of nodes that should be running the daemon pod (i.e. status.desiredNumberScheduled) can have their pods stopped for an update at any given time. The update starts by stopping at most 30% of those DaemonSet pods and then brings up new DaemonSet pods in their place. Once the new pods are available, it then proceeds onto other DaemonSet pods, thus ensuring that at least 70% of original number of DaemonSet pods are available at all times during the update." } }, diff --git a/helm-charts/nginx-ingress/v1.31.2/rollingupdatedaemonset.json b/helm-charts/nginx-ingress/v1.32.0/rollingupdatedaemonset.json similarity index 95% rename from helm-charts/nginx-ingress/v1.31.2/rollingupdatedaemonset.json rename to helm-charts/nginx-ingress/v1.32.0/rollingupdatedaemonset.json index 2950b45..cc6e1a2 100644 --- a/helm-charts/nginx-ingress/v1.31.2/rollingupdatedaemonset.json +++ b/helm-charts/nginx-ingress/v1.32.0/rollingupdatedaemonset.json @@ -2,11 +2,11 @@ "description": "Spec to control the desired behavior of daemon set rolling update.", "properties": { "maxSurge": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.apimachinery.pkg.util.intstr.IntOrString", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.apimachinery.pkg.util.intstr.IntOrString", "description": "The maximum number of nodes with an existing available DaemonSet pod that can have an updated DaemonSet pod during during an update. Value can be an absolute number (ex: 5) or a percentage of desired pods (ex: 10%). This can not be 0 if MaxUnavailable is 0. Absolute number is calculated from percentage by rounding up to a minimum of 1. Default value is 0. Example: when this is set to 30%, at most 30% of the total number of nodes that should be running the daemon pod (i.e. status.desiredNumberScheduled) can have their a new pod created before the old pod is marked as deleted. The update starts by launching new pods on 30% of nodes. Once an updated pod is available (Ready for at least minReadySeconds) the old DaemonSet pod on that node is marked deleted. If the old pod becomes unavailable for any reason (Ready transitions to false, is evicted, or is drained) an updated pod is immediatedly created on that node without considering surge limits. Allowing surge implies the possibility that the resources consumed by the daemonset on any given node can double if the readiness check fails, and so resource intensive daemonsets should take into account that they may cause evictions during disruption." }, "maxUnavailable": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.apimachinery.pkg.util.intstr.IntOrString", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.apimachinery.pkg.util.intstr.IntOrString", "description": "The maximum number of DaemonSet pods that can be unavailable during the update. Value can be an absolute number (ex: 5) or a percentage of total number of DaemonSet pods at the start of the update (ex: 10%). Absolute number is calculated from percentage by rounding up. This cannot be 0 if MaxSurge is 0 Default value is 1. Example: when this is set to 30%, at most 30% of the total number of nodes that should be running the daemon pod (i.e. status.desiredNumberScheduled) can have their pods stopped for an update at any given time. The update starts by stopping at most 30% of those DaemonSet pods and then brings up new DaemonSet pods in their place. Once the new pods are available, it then proceeds onto other DaemonSet pods, thus ensuring that at least 70% of original number of DaemonSet pods are available at all times during the update." } }, diff --git a/helm-charts/nginx-ingress/v1.31.2/rollingupdatedeployment-apps-v1.json b/helm-charts/nginx-ingress/v1.32.0/rollingupdatedeployment-apps-v1.json similarity index 93% rename from helm-charts/nginx-ingress/v1.31.2/rollingupdatedeployment-apps-v1.json rename to helm-charts/nginx-ingress/v1.32.0/rollingupdatedeployment-apps-v1.json index 6478e89..0ccd0d2 100644 --- a/helm-charts/nginx-ingress/v1.31.2/rollingupdatedeployment-apps-v1.json +++ b/helm-charts/nginx-ingress/v1.32.0/rollingupdatedeployment-apps-v1.json @@ -2,11 +2,11 @@ "description": "Spec to control the desired behavior of rolling update.", "properties": { "maxSurge": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.apimachinery.pkg.util.intstr.IntOrString", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.apimachinery.pkg.util.intstr.IntOrString", "description": "The maximum number of pods that can be scheduled above the desired number of pods. Value can be an absolute number (ex: 5) or a percentage of desired pods (ex: 10%). This can not be 0 if MaxUnavailable is 0. Absolute number is calculated from percentage by rounding up. Defaults to 25%. Example: when this is set to 30%, the new ReplicaSet can be scaled up immediately when the rolling update starts, such that the total number of old and new pods do not exceed 130% of desired pods. Once old pods have been killed, new ReplicaSet can be scaled up further, ensuring that total number of pods running at any time during the update is at most 130% of desired pods." }, "maxUnavailable": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.apimachinery.pkg.util.intstr.IntOrString", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.apimachinery.pkg.util.intstr.IntOrString", "description": "The maximum number of pods that can be unavailable during the update. Value can be an absolute number (ex: 5) or a percentage of desired pods (ex: 10%). Absolute number is calculated from percentage by rounding down. This can not be 0 if MaxSurge is 0. Defaults to 25%. Example: when this is set to 30%, the old ReplicaSet can be scaled down to 70% of desired pods immediately when the rolling update starts. Once new pods are ready, old ReplicaSet can be scaled down further, followed by scaling up the new ReplicaSet, ensuring that the total number of pods available at all times during the update is at least 70% of desired pods." } }, diff --git a/helm-charts/nginx-ingress/v1.31.2/rollingupdatedeployment.json b/helm-charts/nginx-ingress/v1.32.0/rollingupdatedeployment.json similarity index 93% rename from helm-charts/nginx-ingress/v1.31.2/rollingupdatedeployment.json rename to helm-charts/nginx-ingress/v1.32.0/rollingupdatedeployment.json index 6478e89..0ccd0d2 100644 --- a/helm-charts/nginx-ingress/v1.31.2/rollingupdatedeployment.json +++ b/helm-charts/nginx-ingress/v1.32.0/rollingupdatedeployment.json @@ -2,11 +2,11 @@ "description": "Spec to control the desired behavior of rolling update.", "properties": { "maxSurge": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.apimachinery.pkg.util.intstr.IntOrString", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.apimachinery.pkg.util.intstr.IntOrString", "description": "The maximum number of pods that can be scheduled above the desired number of pods. Value can be an absolute number (ex: 5) or a percentage of desired pods (ex: 10%). This can not be 0 if MaxUnavailable is 0. Absolute number is calculated from percentage by rounding up. Defaults to 25%. Example: when this is set to 30%, the new ReplicaSet can be scaled up immediately when the rolling update starts, such that the total number of old and new pods do not exceed 130% of desired pods. Once old pods have been killed, new ReplicaSet can be scaled up further, ensuring that total number of pods running at any time during the update is at most 130% of desired pods." }, "maxUnavailable": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.apimachinery.pkg.util.intstr.IntOrString", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.apimachinery.pkg.util.intstr.IntOrString", "description": "The maximum number of pods that can be unavailable during the update. Value can be an absolute number (ex: 5) or a percentage of desired pods (ex: 10%). Absolute number is calculated from percentage by rounding down. This can not be 0 if MaxSurge is 0. Defaults to 25%. Example: when this is set to 30%, the old ReplicaSet can be scaled down to 70% of desired pods immediately when the rolling update starts. Once new pods are ready, old ReplicaSet can be scaled down further, followed by scaling up the new ReplicaSet, ensuring that the total number of pods available at all times during the update is at least 70% of desired pods." } }, diff --git a/helm-charts/nginx-ingress/v1.31.2/rollingupdatestatefulsetstrategy-apps-v1.json b/helm-charts/nginx-ingress/v1.32.0/rollingupdatestatefulsetstrategy-apps-v1.json similarity index 95% rename from helm-charts/nginx-ingress/v1.31.2/rollingupdatestatefulsetstrategy-apps-v1.json rename to helm-charts/nginx-ingress/v1.32.0/rollingupdatestatefulsetstrategy-apps-v1.json index a6c4e0b..648a8f9 100644 --- a/helm-charts/nginx-ingress/v1.31.2/rollingupdatestatefulsetstrategy-apps-v1.json +++ b/helm-charts/nginx-ingress/v1.32.0/rollingupdatestatefulsetstrategy-apps-v1.json @@ -2,7 +2,7 @@ "description": "RollingUpdateStatefulSetStrategy is used to communicate parameter for RollingUpdateStatefulSetStrategyType.", "properties": { "maxUnavailable": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.apimachinery.pkg.util.intstr.IntOrString", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.apimachinery.pkg.util.intstr.IntOrString", "description": "The maximum number of pods that can be unavailable during the update. Value can be an absolute number (ex: 5) or a percentage of desired pods (ex: 10%). Absolute number is calculated from percentage by rounding up. This can not be 0. Defaults to 1. This field is alpha-level and is only honored by servers that enable the MaxUnavailableStatefulSet feature. The field applies to all pods in the range 0 to Replicas-1. That means if there is any unavailable pod in the range 0 to Replicas-1, it will be counted towards MaxUnavailable." }, "partition": { diff --git a/helm-charts/nginx-ingress/v1.31.2/rollingupdatestatefulsetstrategy.json b/helm-charts/nginx-ingress/v1.32.0/rollingupdatestatefulsetstrategy.json similarity index 95% rename from helm-charts/nginx-ingress/v1.31.2/rollingupdatestatefulsetstrategy.json rename to helm-charts/nginx-ingress/v1.32.0/rollingupdatestatefulsetstrategy.json index a6c4e0b..648a8f9 100644 --- a/helm-charts/nginx-ingress/v1.31.2/rollingupdatestatefulsetstrategy.json +++ b/helm-charts/nginx-ingress/v1.32.0/rollingupdatestatefulsetstrategy.json @@ -2,7 +2,7 @@ "description": "RollingUpdateStatefulSetStrategy is used to communicate parameter for RollingUpdateStatefulSetStrategyType.", "properties": { "maxUnavailable": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.apimachinery.pkg.util.intstr.IntOrString", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.apimachinery.pkg.util.intstr.IntOrString", "description": "The maximum number of pods that can be unavailable during the update. Value can be an absolute number (ex: 5) or a percentage of desired pods (ex: 10%). Absolute number is calculated from percentage by rounding up. This can not be 0. Defaults to 1. This field is alpha-level and is only honored by servers that enable the MaxUnavailableStatefulSet feature. The field applies to all pods in the range 0 to Replicas-1. That means if there is any unavailable pod in the range 0 to Replicas-1, it will be counted towards MaxUnavailable." }, "partition": { diff --git a/helm-charts/nginx-ingress/v1.31.2/rulewithoperations-admissionregistration-v1.json b/helm-charts/nginx-ingress/v1.32.0/rulewithoperations-admissionregistration-v1.json similarity index 100% rename from helm-charts/nginx-ingress/v1.31.2/rulewithoperations-admissionregistration-v1.json rename to helm-charts/nginx-ingress/v1.32.0/rulewithoperations-admissionregistration-v1.json diff --git a/helm-charts/nginx-ingress/v1.31.2/rulewithoperations.json b/helm-charts/nginx-ingress/v1.32.0/rulewithoperations.json similarity index 100% rename from helm-charts/nginx-ingress/v1.31.2/rulewithoperations.json rename to helm-charts/nginx-ingress/v1.32.0/rulewithoperations.json diff --git a/helm-charts/nginx-ingress/v1.31.2/runtimeclass-node-v1.json b/helm-charts/nginx-ingress/v1.32.0/runtimeclass-node-v1.json similarity index 94% rename from helm-charts/nginx-ingress/v1.31.2/runtimeclass-node-v1.json rename to helm-charts/nginx-ingress/v1.32.0/runtimeclass-node-v1.json index 7bd5554..2cd7564 100644 --- a/helm-charts/nginx-ingress/v1.31.2/runtimeclass-node-v1.json +++ b/helm-charts/nginx-ingress/v1.32.0/runtimeclass-node-v1.json @@ -29,15 +29,15 @@ ] }, "metadata": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta", "description": "More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#metadata" }, "overhead": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.node.v1.Overhead", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.node.v1.Overhead", "description": "overhead represents the resource overhead associated with running a pod for a given RuntimeClass. For more details, see\n https://kubernetes.io/docs/concepts/scheduling-eviction/pod-overhead/" }, "scheduling": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.node.v1.Scheduling", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.node.v1.Scheduling", "description": "scheduling holds the scheduling constraints to ensure that pods running with this RuntimeClass are scheduled to nodes that support it. If scheduling is nil, this RuntimeClass is assumed to be supported by all nodes." } }, diff --git a/helm-charts/nginx-ingress/v1.31.2/runtimeclass.json b/helm-charts/nginx-ingress/v1.32.0/runtimeclass.json similarity index 94% rename from helm-charts/nginx-ingress/v1.31.2/runtimeclass.json rename to helm-charts/nginx-ingress/v1.32.0/runtimeclass.json index 2dba094..75b1413 100644 --- a/helm-charts/nginx-ingress/v1.31.2/runtimeclass.json +++ b/helm-charts/nginx-ingress/v1.32.0/runtimeclass.json @@ -26,15 +26,15 @@ ] }, "metadata": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta", "description": "More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#metadata" }, "overhead": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.node.v1.Overhead", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.node.v1.Overhead", "description": "overhead represents the resource overhead associated with running a pod for a given RuntimeClass. For more details, see\n https://kubernetes.io/docs/concepts/scheduling-eviction/pod-overhead/" }, "scheduling": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.node.v1.Scheduling", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.node.v1.Scheduling", "description": "scheduling holds the scheduling constraints to ensure that pods running with this RuntimeClass are scheduled to nodes that support it. If scheduling is nil, this RuntimeClass is assumed to be supported by all nodes." } }, diff --git a/helm-charts/nginx-ingress/v1.31.2/runtimeclasslist-node-v1.json b/helm-charts/nginx-ingress/v1.32.0/runtimeclasslist-node-v1.json similarity index 93% rename from helm-charts/nginx-ingress/v1.31.2/runtimeclasslist-node-v1.json rename to helm-charts/nginx-ingress/v1.32.0/runtimeclasslist-node-v1.json index 711199e..c1b3540 100644 --- a/helm-charts/nginx-ingress/v1.31.2/runtimeclasslist-node-v1.json +++ b/helm-charts/nginx-ingress/v1.32.0/runtimeclasslist-node-v1.json @@ -14,7 +14,7 @@ "items": { "description": "items is a list of schema objects.", "items": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.node.v1.RuntimeClass" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.node.v1.RuntimeClass" }, "type": [ "array", @@ -32,7 +32,7 @@ ] }, "metadata": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.ListMeta", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.ListMeta", "description": "Standard list metadata. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#metadata" } }, diff --git a/helm-charts/nginx-ingress/v1.31.2/runtimeclasslist.json b/helm-charts/nginx-ingress/v1.32.0/runtimeclasslist.json similarity index 93% rename from helm-charts/nginx-ingress/v1.31.2/runtimeclasslist.json rename to helm-charts/nginx-ingress/v1.32.0/runtimeclasslist.json index 100e32e..7de1f48 100644 --- a/helm-charts/nginx-ingress/v1.31.2/runtimeclasslist.json +++ b/helm-charts/nginx-ingress/v1.32.0/runtimeclasslist.json @@ -11,7 +11,7 @@ "items": { "description": "items is a list of schema objects.", "items": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.node.v1.RuntimeClass" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.node.v1.RuntimeClass" }, "type": [ "array", @@ -29,7 +29,7 @@ ] }, "metadata": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.ListMeta", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.ListMeta", "description": "Standard list metadata. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#metadata" } }, diff --git a/helm-charts/nginx-ingress/v1.31.2/scale-autoscaling-v1.json b/helm-charts/nginx-ingress/v1.32.0/scale-autoscaling-v1.json similarity index 91% rename from helm-charts/nginx-ingress/v1.31.2/scale-autoscaling-v1.json rename to helm-charts/nginx-ingress/v1.32.0/scale-autoscaling-v1.json index a8c2589..99ab728 100644 --- a/helm-charts/nginx-ingress/v1.31.2/scale-autoscaling-v1.json +++ b/helm-charts/nginx-ingress/v1.32.0/scale-autoscaling-v1.json @@ -22,15 +22,15 @@ ] }, "metadata": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta", "description": "Standard object metadata; More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#metadata." }, "spec": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.autoscaling.v1.ScaleSpec", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.autoscaling.v1.ScaleSpec", "description": "spec defines the behavior of the scale. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#spec-and-status." }, "status": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.autoscaling.v1.ScaleStatus", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.autoscaling.v1.ScaleStatus", "description": "status is the current status of the scale. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#spec-and-status. Read-only." } }, diff --git a/helm-charts/nginx-ingress/v1.31.2/scale.json b/helm-charts/nginx-ingress/v1.32.0/scale.json similarity index 91% rename from helm-charts/nginx-ingress/v1.31.2/scale.json rename to helm-charts/nginx-ingress/v1.32.0/scale.json index d72af11..624f3f5 100644 --- a/helm-charts/nginx-ingress/v1.31.2/scale.json +++ b/helm-charts/nginx-ingress/v1.32.0/scale.json @@ -19,15 +19,15 @@ ] }, "metadata": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta", "description": "Standard object metadata; More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#metadata." }, "spec": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.autoscaling.v1.ScaleSpec", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.autoscaling.v1.ScaleSpec", "description": "spec defines the behavior of the scale. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#spec-and-status." }, "status": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.autoscaling.v1.ScaleStatus", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.autoscaling.v1.ScaleStatus", "description": "status is the current status of the scale. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#spec-and-status. Read-only." } }, diff --git a/helm-charts/nginx-ingress/v1.31.2/scaleiopersistentvolumesource-v1.json b/helm-charts/nginx-ingress/v1.32.0/scaleiopersistentvolumesource-v1.json similarity index 97% rename from helm-charts/nginx-ingress/v1.31.2/scaleiopersistentvolumesource-v1.json rename to helm-charts/nginx-ingress/v1.32.0/scaleiopersistentvolumesource-v1.json index a98d8ae..105f8a2 100644 --- a/helm-charts/nginx-ingress/v1.31.2/scaleiopersistentvolumesource-v1.json +++ b/helm-charts/nginx-ingress/v1.32.0/scaleiopersistentvolumesource-v1.json @@ -30,7 +30,7 @@ ] }, "secretRef": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.core.v1.SecretReference", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.core.v1.SecretReference", "description": "secretRef references to the secret for ScaleIO user and other sensitive information. If this is not provided, Login operation will fail." }, "sslEnabled": { diff --git a/helm-charts/nginx-ingress/v1.31.2/scaleiopersistentvolumesource.json b/helm-charts/nginx-ingress/v1.32.0/scaleiopersistentvolumesource.json similarity index 97% rename from helm-charts/nginx-ingress/v1.31.2/scaleiopersistentvolumesource.json rename to helm-charts/nginx-ingress/v1.32.0/scaleiopersistentvolumesource.json index a98d8ae..105f8a2 100644 --- a/helm-charts/nginx-ingress/v1.31.2/scaleiopersistentvolumesource.json +++ b/helm-charts/nginx-ingress/v1.32.0/scaleiopersistentvolumesource.json @@ -30,7 +30,7 @@ ] }, "secretRef": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.core.v1.SecretReference", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.core.v1.SecretReference", "description": "secretRef references to the secret for ScaleIO user and other sensitive information. If this is not provided, Login operation will fail." }, "sslEnabled": { diff --git a/helm-charts/nginx-ingress/v1.31.2/scaleiovolumesource-v1.json b/helm-charts/nginx-ingress/v1.32.0/scaleiovolumesource-v1.json similarity index 97% rename from helm-charts/nginx-ingress/v1.31.2/scaleiovolumesource-v1.json rename to helm-charts/nginx-ingress/v1.32.0/scaleiovolumesource-v1.json index 789e47b..176c36a 100644 --- a/helm-charts/nginx-ingress/v1.31.2/scaleiovolumesource-v1.json +++ b/helm-charts/nginx-ingress/v1.32.0/scaleiovolumesource-v1.json @@ -30,7 +30,7 @@ ] }, "secretRef": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.core.v1.LocalObjectReference", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.core.v1.LocalObjectReference", "description": "secretRef references to the secret for ScaleIO user and other sensitive information. If this is not provided, Login operation will fail." }, "sslEnabled": { diff --git a/helm-charts/nginx-ingress/v1.31.2/scaleiovolumesource.json b/helm-charts/nginx-ingress/v1.32.0/scaleiovolumesource.json similarity index 97% rename from helm-charts/nginx-ingress/v1.31.2/scaleiovolumesource.json rename to helm-charts/nginx-ingress/v1.32.0/scaleiovolumesource.json index 789e47b..176c36a 100644 --- a/helm-charts/nginx-ingress/v1.31.2/scaleiovolumesource.json +++ b/helm-charts/nginx-ingress/v1.32.0/scaleiovolumesource.json @@ -30,7 +30,7 @@ ] }, "secretRef": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.core.v1.LocalObjectReference", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.core.v1.LocalObjectReference", "description": "secretRef references to the secret for ScaleIO user and other sensitive information. If this is not provided, Login operation will fail." }, "sslEnabled": { diff --git a/helm-charts/nginx-ingress/v1.31.2/scalespec-autoscaling-v1.json b/helm-charts/nginx-ingress/v1.32.0/scalespec-autoscaling-v1.json similarity index 100% rename from helm-charts/nginx-ingress/v1.31.2/scalespec-autoscaling-v1.json rename to helm-charts/nginx-ingress/v1.32.0/scalespec-autoscaling-v1.json diff --git a/helm-charts/nginx-ingress/v1.31.2/scalespec.json b/helm-charts/nginx-ingress/v1.32.0/scalespec.json similarity index 100% rename from helm-charts/nginx-ingress/v1.31.2/scalespec.json rename to helm-charts/nginx-ingress/v1.32.0/scalespec.json diff --git a/helm-charts/nginx-ingress/v1.31.2/scalestatus-autoscaling-v1.json b/helm-charts/nginx-ingress/v1.32.0/scalestatus-autoscaling-v1.json similarity index 100% rename from helm-charts/nginx-ingress/v1.31.2/scalestatus-autoscaling-v1.json rename to helm-charts/nginx-ingress/v1.32.0/scalestatus-autoscaling-v1.json diff --git a/helm-charts/nginx-ingress/v1.31.2/scalestatus.json b/helm-charts/nginx-ingress/v1.32.0/scalestatus.json similarity index 100% rename from helm-charts/nginx-ingress/v1.31.2/scalestatus.json rename to helm-charts/nginx-ingress/v1.32.0/scalestatus.json diff --git a/helm-charts/nginx-ingress/v1.31.2/scheduling-node-v1.json b/helm-charts/nginx-ingress/v1.32.0/scheduling-node-v1.json similarity index 95% rename from helm-charts/nginx-ingress/v1.31.2/scheduling-node-v1.json rename to helm-charts/nginx-ingress/v1.32.0/scheduling-node-v1.json index 1d976ef..e58e181 100644 --- a/helm-charts/nginx-ingress/v1.31.2/scheduling-node-v1.json +++ b/helm-charts/nginx-ingress/v1.32.0/scheduling-node-v1.json @@ -18,7 +18,7 @@ "tolerations": { "description": "tolerations are appended (excluding duplicates) to pods running with this RuntimeClass during admission, effectively unioning the set of nodes tolerated by the pod and the RuntimeClass.", "items": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.core.v1.Toleration" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.core.v1.Toleration" }, "type": [ "array", diff --git a/helm-charts/nginx-ingress/v1.31.2/scheduling.json b/helm-charts/nginx-ingress/v1.32.0/scheduling.json similarity index 95% rename from helm-charts/nginx-ingress/v1.31.2/scheduling.json rename to helm-charts/nginx-ingress/v1.32.0/scheduling.json index 1d976ef..e58e181 100644 --- a/helm-charts/nginx-ingress/v1.31.2/scheduling.json +++ b/helm-charts/nginx-ingress/v1.32.0/scheduling.json @@ -18,7 +18,7 @@ "tolerations": { "description": "tolerations are appended (excluding duplicates) to pods running with this RuntimeClass during admission, effectively unioning the set of nodes tolerated by the pod and the RuntimeClass.", "items": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.core.v1.Toleration" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.core.v1.Toleration" }, "type": [ "array", diff --git a/helm-charts/nginx-ingress/v1.31.2/scopedresourceselectorrequirement-v1.json b/helm-charts/nginx-ingress/v1.32.0/scopedresourceselectorrequirement-v1.json similarity index 100% rename from helm-charts/nginx-ingress/v1.31.2/scopedresourceselectorrequirement-v1.json rename to helm-charts/nginx-ingress/v1.32.0/scopedresourceselectorrequirement-v1.json diff --git a/helm-charts/nginx-ingress/v1.31.2/scopedresourceselectorrequirement.json b/helm-charts/nginx-ingress/v1.32.0/scopedresourceselectorrequirement.json similarity index 100% rename from helm-charts/nginx-ingress/v1.31.2/scopedresourceselectorrequirement.json rename to helm-charts/nginx-ingress/v1.32.0/scopedresourceselectorrequirement.json diff --git a/helm-charts/nginx-ingress/v1.31.2/scopeselector-v1.json b/helm-charts/nginx-ingress/v1.32.0/scopeselector-v1.json similarity index 90% rename from helm-charts/nginx-ingress/v1.31.2/scopeselector-v1.json rename to helm-charts/nginx-ingress/v1.32.0/scopeselector-v1.json index aa18998..adbfa71 100644 --- a/helm-charts/nginx-ingress/v1.31.2/scopeselector-v1.json +++ b/helm-charts/nginx-ingress/v1.32.0/scopeselector-v1.json @@ -4,7 +4,7 @@ "matchExpressions": { "description": "A list of scope selector requirements by scope of the resources.", "items": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.core.v1.ScopedResourceSelectorRequirement" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.core.v1.ScopedResourceSelectorRequirement" }, "type": [ "array", diff --git a/helm-charts/nginx-ingress/v1.31.2/scopeselector.json b/helm-charts/nginx-ingress/v1.32.0/scopeselector.json similarity index 90% rename from helm-charts/nginx-ingress/v1.31.2/scopeselector.json rename to helm-charts/nginx-ingress/v1.32.0/scopeselector.json index aa18998..adbfa71 100644 --- a/helm-charts/nginx-ingress/v1.31.2/scopeselector.json +++ b/helm-charts/nginx-ingress/v1.32.0/scopeselector.json @@ -4,7 +4,7 @@ "matchExpressions": { "description": "A list of scope selector requirements by scope of the resources.", "items": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.core.v1.ScopedResourceSelectorRequirement" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.core.v1.ScopedResourceSelectorRequirement" }, "type": [ "array", diff --git a/helm-charts/nginx-ingress/v1.31.2/seccompprofile-v1.json b/helm-charts/nginx-ingress/v1.32.0/seccompprofile-v1.json similarity index 100% rename from helm-charts/nginx-ingress/v1.31.2/seccompprofile-v1.json rename to helm-charts/nginx-ingress/v1.32.0/seccompprofile-v1.json diff --git a/helm-charts/nginx-ingress/v1.31.2/seccompprofile.json b/helm-charts/nginx-ingress/v1.32.0/seccompprofile.json similarity index 100% rename from helm-charts/nginx-ingress/v1.31.2/seccompprofile.json rename to helm-charts/nginx-ingress/v1.32.0/seccompprofile.json diff --git a/helm-charts/nginx-ingress/v1.31.2/secret-v1.json b/helm-charts/nginx-ingress/v1.32.0/secret-v1.json similarity index 97% rename from helm-charts/nginx-ingress/v1.31.2/secret-v1.json rename to helm-charts/nginx-ingress/v1.32.0/secret-v1.json index 32b6764..259edfc 100644 --- a/helm-charts/nginx-ingress/v1.31.2/secret-v1.json +++ b/helm-charts/nginx-ingress/v1.32.0/secret-v1.json @@ -43,7 +43,7 @@ ] }, "metadata": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta", "description": "Standard object's metadata. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#metadata" }, "stringData": { diff --git a/helm-charts/nginx-ingress/v1.31.2/secret.json b/helm-charts/nginx-ingress/v1.32.0/secret.json similarity index 97% rename from helm-charts/nginx-ingress/v1.31.2/secret.json rename to helm-charts/nginx-ingress/v1.32.0/secret.json index 53c7584..c1128a6 100644 --- a/helm-charts/nginx-ingress/v1.31.2/secret.json +++ b/helm-charts/nginx-ingress/v1.32.0/secret.json @@ -40,7 +40,7 @@ ] }, "metadata": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta", "description": "Standard object's metadata. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#metadata" }, "stringData": { diff --git a/helm-charts/nginx-ingress/v1.31.2/secretenvsource-v1.json b/helm-charts/nginx-ingress/v1.32.0/secretenvsource-v1.json similarity index 100% rename from helm-charts/nginx-ingress/v1.31.2/secretenvsource-v1.json rename to helm-charts/nginx-ingress/v1.32.0/secretenvsource-v1.json diff --git a/helm-charts/nginx-ingress/v1.31.2/secretenvsource.json b/helm-charts/nginx-ingress/v1.32.0/secretenvsource.json similarity index 100% rename from helm-charts/nginx-ingress/v1.31.2/secretenvsource.json rename to helm-charts/nginx-ingress/v1.32.0/secretenvsource.json diff --git a/helm-charts/nginx-ingress/v1.31.2/secretkeyselector-v1.json b/helm-charts/nginx-ingress/v1.32.0/secretkeyselector-v1.json similarity index 100% rename from helm-charts/nginx-ingress/v1.31.2/secretkeyselector-v1.json rename to helm-charts/nginx-ingress/v1.32.0/secretkeyselector-v1.json diff --git a/helm-charts/nginx-ingress/v1.31.2/secretkeyselector.json b/helm-charts/nginx-ingress/v1.32.0/secretkeyselector.json similarity index 100% rename from helm-charts/nginx-ingress/v1.31.2/secretkeyselector.json rename to helm-charts/nginx-ingress/v1.32.0/secretkeyselector.json diff --git a/helm-charts/nginx-ingress/v1.31.2/secretlist-v1.json b/helm-charts/nginx-ingress/v1.32.0/secretlist-v1.json similarity index 93% rename from helm-charts/nginx-ingress/v1.31.2/secretlist-v1.json rename to helm-charts/nginx-ingress/v1.32.0/secretlist-v1.json index 0864728..edbba6f 100644 --- a/helm-charts/nginx-ingress/v1.31.2/secretlist-v1.json +++ b/helm-charts/nginx-ingress/v1.32.0/secretlist-v1.json @@ -14,7 +14,7 @@ "items": { "description": "Items is a list of secret objects. More info: https://kubernetes.io/docs/concepts/configuration/secret", "items": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.core.v1.Secret" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.core.v1.Secret" }, "type": [ "array", @@ -32,7 +32,7 @@ ] }, "metadata": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.ListMeta", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.ListMeta", "description": "Standard list metadata. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds" } }, diff --git a/helm-charts/nginx-ingress/v1.31.2/secretlist.json b/helm-charts/nginx-ingress/v1.32.0/secretlist.json similarity index 93% rename from helm-charts/nginx-ingress/v1.31.2/secretlist.json rename to helm-charts/nginx-ingress/v1.32.0/secretlist.json index 82513c4..7a2cf32 100644 --- a/helm-charts/nginx-ingress/v1.31.2/secretlist.json +++ b/helm-charts/nginx-ingress/v1.32.0/secretlist.json @@ -11,7 +11,7 @@ "items": { "description": "Items is a list of secret objects. More info: https://kubernetes.io/docs/concepts/configuration/secret", "items": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.core.v1.Secret" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.core.v1.Secret" }, "type": [ "array", @@ -29,7 +29,7 @@ ] }, "metadata": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.ListMeta", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.ListMeta", "description": "Standard list metadata. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds" } }, diff --git a/helm-charts/nginx-ingress/v1.31.2/secretprojection-v1.json b/helm-charts/nginx-ingress/v1.32.0/secretprojection-v1.json similarity index 96% rename from helm-charts/nginx-ingress/v1.31.2/secretprojection-v1.json rename to helm-charts/nginx-ingress/v1.32.0/secretprojection-v1.json index ebf128d..9c24097 100644 --- a/helm-charts/nginx-ingress/v1.31.2/secretprojection-v1.json +++ b/helm-charts/nginx-ingress/v1.32.0/secretprojection-v1.json @@ -4,7 +4,7 @@ "items": { "description": "items if unspecified, each key-value pair in the Data field of the referenced Secret will be projected into the volume as a file whose name is the key and content is the value. If specified, the listed keys will be projected into the specified paths, and unlisted keys will not be present. If a key is specified which is not present in the Secret, the volume setup will error unless it is marked optional. Paths must be relative and may not contain the '..' path or start with '..'.", "items": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.core.v1.KeyToPath" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.core.v1.KeyToPath" }, "type": [ "array", diff --git a/helm-charts/nginx-ingress/v1.31.2/secretprojection.json b/helm-charts/nginx-ingress/v1.32.0/secretprojection.json similarity index 96% rename from helm-charts/nginx-ingress/v1.31.2/secretprojection.json rename to helm-charts/nginx-ingress/v1.32.0/secretprojection.json index ebf128d..9c24097 100644 --- a/helm-charts/nginx-ingress/v1.31.2/secretprojection.json +++ b/helm-charts/nginx-ingress/v1.32.0/secretprojection.json @@ -4,7 +4,7 @@ "items": { "description": "items if unspecified, each key-value pair in the Data field of the referenced Secret will be projected into the volume as a file whose name is the key and content is the value. If specified, the listed keys will be projected into the specified paths, and unlisted keys will not be present. If a key is specified which is not present in the Secret, the volume setup will error unless it is marked optional. Paths must be relative and may not contain the '..' path or start with '..'.", "items": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.core.v1.KeyToPath" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.core.v1.KeyToPath" }, "type": [ "array", diff --git a/helm-charts/nginx-ingress/v1.31.2/secretreference-v1.json b/helm-charts/nginx-ingress/v1.32.0/secretreference-v1.json similarity index 100% rename from helm-charts/nginx-ingress/v1.31.2/secretreference-v1.json rename to helm-charts/nginx-ingress/v1.32.0/secretreference-v1.json diff --git a/helm-charts/nginx-ingress/v1.31.2/secretreference.json b/helm-charts/nginx-ingress/v1.32.0/secretreference.json similarity index 100% rename from helm-charts/nginx-ingress/v1.31.2/secretreference.json rename to helm-charts/nginx-ingress/v1.32.0/secretreference.json diff --git a/helm-charts/nginx-ingress/v1.31.2/secretvolumesource-v1.json b/helm-charts/nginx-ingress/v1.32.0/secretvolumesource-v1.json similarity index 97% rename from helm-charts/nginx-ingress/v1.31.2/secretvolumesource-v1.json rename to helm-charts/nginx-ingress/v1.32.0/secretvolumesource-v1.json index 066a859..d3d4be4 100644 --- a/helm-charts/nginx-ingress/v1.31.2/secretvolumesource-v1.json +++ b/helm-charts/nginx-ingress/v1.32.0/secretvolumesource-v1.json @@ -12,7 +12,7 @@ "items": { "description": "items If unspecified, each key-value pair in the Data field of the referenced Secret will be projected into the volume as a file whose name is the key and content is the value. If specified, the listed keys will be projected into the specified paths, and unlisted keys will not be present. If a key is specified which is not present in the Secret, the volume setup will error unless it is marked optional. Paths must be relative and may not contain the '..' path or start with '..'.", "items": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.core.v1.KeyToPath" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.core.v1.KeyToPath" }, "type": [ "array", diff --git a/helm-charts/nginx-ingress/v1.31.2/secretvolumesource.json b/helm-charts/nginx-ingress/v1.32.0/secretvolumesource.json similarity index 97% rename from helm-charts/nginx-ingress/v1.31.2/secretvolumesource.json rename to helm-charts/nginx-ingress/v1.32.0/secretvolumesource.json index 066a859..d3d4be4 100644 --- a/helm-charts/nginx-ingress/v1.31.2/secretvolumesource.json +++ b/helm-charts/nginx-ingress/v1.32.0/secretvolumesource.json @@ -12,7 +12,7 @@ "items": { "description": "items If unspecified, each key-value pair in the Data field of the referenced Secret will be projected into the volume as a file whose name is the key and content is the value. If specified, the listed keys will be projected into the specified paths, and unlisted keys will not be present. If a key is specified which is not present in the Secret, the volume setup will error unless it is marked optional. Paths must be relative and may not contain the '..' path or start with '..'.", "items": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.core.v1.KeyToPath" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.core.v1.KeyToPath" }, "type": [ "array", diff --git a/helm-charts/nginx-ingress/v1.31.2/securitycontext-v1.json b/helm-charts/nginx-ingress/v1.32.0/securitycontext-v1.json similarity index 94% rename from helm-charts/nginx-ingress/v1.31.2/securitycontext-v1.json rename to helm-charts/nginx-ingress/v1.32.0/securitycontext-v1.json index c7e604c..113853f 100644 --- a/helm-charts/nginx-ingress/v1.31.2/securitycontext-v1.json +++ b/helm-charts/nginx-ingress/v1.32.0/securitycontext-v1.json @@ -9,11 +9,11 @@ ] }, "appArmorProfile": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.core.v1.AppArmorProfile", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.core.v1.AppArmorProfile", "description": "appArmorProfile is the AppArmor options to use by this container. If set, this profile overrides the pod's appArmorProfile. Note that this field cannot be set when spec.os.name is windows." }, "capabilities": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.core.v1.Capabilities", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.core.v1.Capabilities", "description": "The capabilities to add/drop when running containers. Defaults to the default set of capabilities granted by the container runtime. Note that this field cannot be set when spec.os.name is windows." }, "privileged": { @@ -61,15 +61,15 @@ ] }, "seLinuxOptions": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.core.v1.SELinuxOptions", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.core.v1.SELinuxOptions", "description": "The SELinux context to be applied to the container. If unspecified, the container runtime will allocate a random SELinux context for each container. May also be set in PodSecurityContext. If set in both SecurityContext and PodSecurityContext, the value specified in SecurityContext takes precedence. Note that this field cannot be set when spec.os.name is windows." }, "seccompProfile": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.core.v1.SeccompProfile", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.core.v1.SeccompProfile", "description": "The seccomp options to use by this container. If seccomp options are provided at both the pod & container level, the container options override the pod options. Note that this field cannot be set when spec.os.name is windows." }, "windowsOptions": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.core.v1.WindowsSecurityContextOptions", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.core.v1.WindowsSecurityContextOptions", "description": "The Windows specific settings applied to all containers. If unspecified, the options from the PodSecurityContext will be used. If set in both SecurityContext and PodSecurityContext, the value specified in SecurityContext takes precedence. Note that this field cannot be set when spec.os.name is linux." } }, diff --git a/helm-charts/nginx-ingress/v1.31.2/securitycontext.json b/helm-charts/nginx-ingress/v1.32.0/securitycontext.json similarity index 94% rename from helm-charts/nginx-ingress/v1.31.2/securitycontext.json rename to helm-charts/nginx-ingress/v1.32.0/securitycontext.json index c7e604c..113853f 100644 --- a/helm-charts/nginx-ingress/v1.31.2/securitycontext.json +++ b/helm-charts/nginx-ingress/v1.32.0/securitycontext.json @@ -9,11 +9,11 @@ ] }, "appArmorProfile": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.core.v1.AppArmorProfile", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.core.v1.AppArmorProfile", "description": "appArmorProfile is the AppArmor options to use by this container. If set, this profile overrides the pod's appArmorProfile. Note that this field cannot be set when spec.os.name is windows." }, "capabilities": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.core.v1.Capabilities", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.core.v1.Capabilities", "description": "The capabilities to add/drop when running containers. Defaults to the default set of capabilities granted by the container runtime. Note that this field cannot be set when spec.os.name is windows." }, "privileged": { @@ -61,15 +61,15 @@ ] }, "seLinuxOptions": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.core.v1.SELinuxOptions", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.core.v1.SELinuxOptions", "description": "The SELinux context to be applied to the container. If unspecified, the container runtime will allocate a random SELinux context for each container. May also be set in PodSecurityContext. If set in both SecurityContext and PodSecurityContext, the value specified in SecurityContext takes precedence. Note that this field cannot be set when spec.os.name is windows." }, "seccompProfile": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.core.v1.SeccompProfile", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.core.v1.SeccompProfile", "description": "The seccomp options to use by this container. If seccomp options are provided at both the pod & container level, the container options override the pod options. Note that this field cannot be set when spec.os.name is windows." }, "windowsOptions": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.core.v1.WindowsSecurityContextOptions", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.core.v1.WindowsSecurityContextOptions", "description": "The Windows specific settings applied to all containers. If unspecified, the options from the PodSecurityContext will be used. If set in both SecurityContext and PodSecurityContext, the value specified in SecurityContext takes precedence. Note that this field cannot be set when spec.os.name is linux." } }, diff --git a/helm-charts/nginx-ingress/v1.31.2/selectablefield-apiextensions-v1.json b/helm-charts/nginx-ingress/v1.32.0/selectablefield-apiextensions-v1.json similarity index 100% rename from helm-charts/nginx-ingress/v1.31.2/selectablefield-apiextensions-v1.json rename to helm-charts/nginx-ingress/v1.32.0/selectablefield-apiextensions-v1.json diff --git a/helm-charts/nginx-ingress/v1.31.2/selectablefield.json b/helm-charts/nginx-ingress/v1.32.0/selectablefield.json similarity index 100% rename from helm-charts/nginx-ingress/v1.31.2/selectablefield.json rename to helm-charts/nginx-ingress/v1.32.0/selectablefield.json diff --git a/helm-charts/nginx-ingress/v1.31.2/selfsubjectaccessreview-authorization-v1.json b/helm-charts/nginx-ingress/v1.32.0/selfsubjectaccessreview-authorization-v1.json similarity index 92% rename from helm-charts/nginx-ingress/v1.31.2/selfsubjectaccessreview-authorization-v1.json rename to helm-charts/nginx-ingress/v1.32.0/selfsubjectaccessreview-authorization-v1.json index 121c9b8..b377b86 100644 --- a/helm-charts/nginx-ingress/v1.31.2/selfsubjectaccessreview-authorization-v1.json +++ b/helm-charts/nginx-ingress/v1.32.0/selfsubjectaccessreview-authorization-v1.json @@ -22,15 +22,15 @@ ] }, "metadata": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta", "description": "Standard list metadata. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#metadata" }, "spec": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.authorization.v1.SelfSubjectAccessReviewSpec", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.authorization.v1.SelfSubjectAccessReviewSpec", "description": "Spec holds information about the request being evaluated. user and groups must be empty" }, "status": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.authorization.v1.SubjectAccessReviewStatus", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.authorization.v1.SubjectAccessReviewStatus", "description": "Status is filled in by the server and indicates whether the request is allowed or not" } }, diff --git a/helm-charts/nginx-ingress/v1.31.2/selfsubjectaccessreview.json b/helm-charts/nginx-ingress/v1.32.0/selfsubjectaccessreview.json similarity index 91% rename from helm-charts/nginx-ingress/v1.31.2/selfsubjectaccessreview.json rename to helm-charts/nginx-ingress/v1.32.0/selfsubjectaccessreview.json index 6ba89e0..79dce1d 100644 --- a/helm-charts/nginx-ingress/v1.31.2/selfsubjectaccessreview.json +++ b/helm-charts/nginx-ingress/v1.32.0/selfsubjectaccessreview.json @@ -19,15 +19,15 @@ ] }, "metadata": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta", "description": "Standard list metadata. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#metadata" }, "spec": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.authorization.v1.SelfSubjectAccessReviewSpec", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.authorization.v1.SelfSubjectAccessReviewSpec", "description": "Spec holds information about the request being evaluated. user and groups must be empty" }, "status": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.authorization.v1.SubjectAccessReviewStatus", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.authorization.v1.SubjectAccessReviewStatus", "description": "Status is filled in by the server and indicates whether the request is allowed or not" } }, diff --git a/helm-charts/nginx-ingress/v1.31.2/selfsubjectaccessreviewspec-authorization-v1.json b/helm-charts/nginx-ingress/v1.32.0/selfsubjectaccessreviewspec-authorization-v1.json similarity index 85% rename from helm-charts/nginx-ingress/v1.31.2/selfsubjectaccessreviewspec-authorization-v1.json rename to helm-charts/nginx-ingress/v1.32.0/selfsubjectaccessreviewspec-authorization-v1.json index e2daefc..49de2dd 100644 --- a/helm-charts/nginx-ingress/v1.31.2/selfsubjectaccessreviewspec-authorization-v1.json +++ b/helm-charts/nginx-ingress/v1.32.0/selfsubjectaccessreviewspec-authorization-v1.json @@ -2,11 +2,11 @@ "description": "SelfSubjectAccessReviewSpec is a description of the access request. Exactly one of ResourceAuthorizationAttributes and NonResourceAuthorizationAttributes must be set", "properties": { "nonResourceAttributes": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.authorization.v1.NonResourceAttributes", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.authorization.v1.NonResourceAttributes", "description": "NonResourceAttributes describes information for a non-resource access request" }, "resourceAttributes": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.authorization.v1.ResourceAttributes", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.authorization.v1.ResourceAttributes", "description": "ResourceAuthorizationAttributes describes information for a resource access request" } }, diff --git a/helm-charts/nginx-ingress/v1.31.2/selfsubjectaccessreviewspec.json b/helm-charts/nginx-ingress/v1.32.0/selfsubjectaccessreviewspec.json similarity index 85% rename from helm-charts/nginx-ingress/v1.31.2/selfsubjectaccessreviewspec.json rename to helm-charts/nginx-ingress/v1.32.0/selfsubjectaccessreviewspec.json index e2daefc..49de2dd 100644 --- a/helm-charts/nginx-ingress/v1.31.2/selfsubjectaccessreviewspec.json +++ b/helm-charts/nginx-ingress/v1.32.0/selfsubjectaccessreviewspec.json @@ -2,11 +2,11 @@ "description": "SelfSubjectAccessReviewSpec is a description of the access request. Exactly one of ResourceAuthorizationAttributes and NonResourceAuthorizationAttributes must be set", "properties": { "nonResourceAttributes": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.authorization.v1.NonResourceAttributes", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.authorization.v1.NonResourceAttributes", "description": "NonResourceAttributes describes information for a non-resource access request" }, "resourceAttributes": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.authorization.v1.ResourceAttributes", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.authorization.v1.ResourceAttributes", "description": "ResourceAuthorizationAttributes describes information for a resource access request" } }, diff --git a/helm-charts/nginx-ingress/v1.31.2/selfsubjectreview-authentication-v1.json b/helm-charts/nginx-ingress/v1.32.0/selfsubjectreview-authentication-v1.json similarity index 94% rename from helm-charts/nginx-ingress/v1.31.2/selfsubjectreview-authentication-v1.json rename to helm-charts/nginx-ingress/v1.32.0/selfsubjectreview-authentication-v1.json index 0a6c5f6..8e7b529 100644 --- a/helm-charts/nginx-ingress/v1.31.2/selfsubjectreview-authentication-v1.json +++ b/helm-charts/nginx-ingress/v1.32.0/selfsubjectreview-authentication-v1.json @@ -22,11 +22,11 @@ ] }, "metadata": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta", "description": "Standard object's metadata. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#metadata" }, "status": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.authentication.v1.SelfSubjectReviewStatus", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.authentication.v1.SelfSubjectReviewStatus", "description": "Status is filled in by the server with the user attributes." } }, diff --git a/helm-charts/nginx-ingress/v1.31.2/selfsubjectreview-authentication-v1beta1.json b/helm-charts/nginx-ingress/v1.32.0/selfsubjectreview-authentication-v1beta1.json similarity index 94% rename from helm-charts/nginx-ingress/v1.31.2/selfsubjectreview-authentication-v1beta1.json rename to helm-charts/nginx-ingress/v1.32.0/selfsubjectreview-authentication-v1beta1.json index 2944839..942830a 100644 --- a/helm-charts/nginx-ingress/v1.31.2/selfsubjectreview-authentication-v1beta1.json +++ b/helm-charts/nginx-ingress/v1.32.0/selfsubjectreview-authentication-v1beta1.json @@ -22,11 +22,11 @@ ] }, "metadata": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta", "description": "Standard object's metadata. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#metadata" }, "status": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.authentication.v1beta1.SelfSubjectReviewStatus", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.authentication.v1beta1.SelfSubjectReviewStatus", "description": "Status is filled in by the server with the user attributes." } }, diff --git a/helm-charts/nginx-ingress/v1.31.2/selfsubjectreview.json b/helm-charts/nginx-ingress/v1.32.0/selfsubjectreview.json similarity index 93% rename from helm-charts/nginx-ingress/v1.31.2/selfsubjectreview.json rename to helm-charts/nginx-ingress/v1.32.0/selfsubjectreview.json index fca8fd9..e89d340 100644 --- a/helm-charts/nginx-ingress/v1.31.2/selfsubjectreview.json +++ b/helm-charts/nginx-ingress/v1.32.0/selfsubjectreview.json @@ -19,11 +19,11 @@ ] }, "metadata": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta", "description": "Standard object's metadata. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#metadata" }, "status": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.authentication.v1beta1.SelfSubjectReviewStatus", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.authentication.v1beta1.SelfSubjectReviewStatus", "description": "Status is filled in by the server with the user attributes." } }, diff --git a/helm-charts/nginx-ingress/v1.31.2/selfsubjectreviewstatus-authentication-v1.json b/helm-charts/nginx-ingress/v1.32.0/selfsubjectreviewstatus-authentication-v1.json similarity index 85% rename from helm-charts/nginx-ingress/v1.31.2/selfsubjectreviewstatus-authentication-v1.json rename to helm-charts/nginx-ingress/v1.32.0/selfsubjectreviewstatus-authentication-v1.json index 256a610..caca515 100644 --- a/helm-charts/nginx-ingress/v1.31.2/selfsubjectreviewstatus-authentication-v1.json +++ b/helm-charts/nginx-ingress/v1.32.0/selfsubjectreviewstatus-authentication-v1.json @@ -2,7 +2,7 @@ "description": "SelfSubjectReviewStatus is filled by the kube-apiserver and sent back to a user.", "properties": { "userInfo": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.authentication.v1.UserInfo", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.authentication.v1.UserInfo", "description": "User attributes of the user making this request." } }, diff --git a/helm-charts/nginx-ingress/v1.31.2/selfsubjectreviewstatus-authentication-v1beta1.json b/helm-charts/nginx-ingress/v1.32.0/selfsubjectreviewstatus-authentication-v1beta1.json similarity index 85% rename from helm-charts/nginx-ingress/v1.31.2/selfsubjectreviewstatus-authentication-v1beta1.json rename to helm-charts/nginx-ingress/v1.32.0/selfsubjectreviewstatus-authentication-v1beta1.json index 256a610..caca515 100644 --- a/helm-charts/nginx-ingress/v1.31.2/selfsubjectreviewstatus-authentication-v1beta1.json +++ b/helm-charts/nginx-ingress/v1.32.0/selfsubjectreviewstatus-authentication-v1beta1.json @@ -2,7 +2,7 @@ "description": "SelfSubjectReviewStatus is filled by the kube-apiserver and sent back to a user.", "properties": { "userInfo": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.authentication.v1.UserInfo", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.authentication.v1.UserInfo", "description": "User attributes of the user making this request." } }, diff --git a/helm-charts/nginx-ingress/v1.31.2/selfsubjectreviewstatus.json b/helm-charts/nginx-ingress/v1.32.0/selfsubjectreviewstatus.json similarity index 85% rename from helm-charts/nginx-ingress/v1.31.2/selfsubjectreviewstatus.json rename to helm-charts/nginx-ingress/v1.32.0/selfsubjectreviewstatus.json index 256a610..caca515 100644 --- a/helm-charts/nginx-ingress/v1.31.2/selfsubjectreviewstatus.json +++ b/helm-charts/nginx-ingress/v1.32.0/selfsubjectreviewstatus.json @@ -2,7 +2,7 @@ "description": "SelfSubjectReviewStatus is filled by the kube-apiserver and sent back to a user.", "properties": { "userInfo": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.authentication.v1.UserInfo", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.authentication.v1.UserInfo", "description": "User attributes of the user making this request." } }, diff --git a/helm-charts/nginx-ingress/v1.31.2/selfsubjectrulesreview-authorization-v1.json b/helm-charts/nginx-ingress/v1.32.0/selfsubjectrulesreview-authorization-v1.json similarity index 93% rename from helm-charts/nginx-ingress/v1.31.2/selfsubjectrulesreview-authorization-v1.json rename to helm-charts/nginx-ingress/v1.32.0/selfsubjectrulesreview-authorization-v1.json index dce8d1a..694e856 100644 --- a/helm-charts/nginx-ingress/v1.31.2/selfsubjectrulesreview-authorization-v1.json +++ b/helm-charts/nginx-ingress/v1.32.0/selfsubjectrulesreview-authorization-v1.json @@ -22,15 +22,15 @@ ] }, "metadata": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta", "description": "Standard list metadata. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#metadata" }, "spec": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.authorization.v1.SelfSubjectRulesReviewSpec", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.authorization.v1.SelfSubjectRulesReviewSpec", "description": "Spec holds information about the request being evaluated." }, "status": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.authorization.v1.SubjectRulesReviewStatus", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.authorization.v1.SubjectRulesReviewStatus", "description": "Status is filled in by the server and indicates the set of actions a user can perform." } }, diff --git a/helm-charts/nginx-ingress/v1.31.2/selfsubjectrulesreview.json b/helm-charts/nginx-ingress/v1.32.0/selfsubjectrulesreview.json similarity index 93% rename from helm-charts/nginx-ingress/v1.31.2/selfsubjectrulesreview.json rename to helm-charts/nginx-ingress/v1.32.0/selfsubjectrulesreview.json index ddb1780..fcfd837 100644 --- a/helm-charts/nginx-ingress/v1.31.2/selfsubjectrulesreview.json +++ b/helm-charts/nginx-ingress/v1.32.0/selfsubjectrulesreview.json @@ -19,15 +19,15 @@ ] }, "metadata": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta", "description": "Standard list metadata. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#metadata" }, "spec": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.authorization.v1.SelfSubjectRulesReviewSpec", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.authorization.v1.SelfSubjectRulesReviewSpec", "description": "Spec holds information about the request being evaluated." }, "status": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.authorization.v1.SubjectRulesReviewStatus", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.authorization.v1.SubjectRulesReviewStatus", "description": "Status is filled in by the server and indicates the set of actions a user can perform." } }, diff --git a/helm-charts/nginx-ingress/v1.31.2/selfsubjectrulesreviewspec-authorization-v1.json b/helm-charts/nginx-ingress/v1.32.0/selfsubjectrulesreviewspec-authorization-v1.json similarity index 100% rename from helm-charts/nginx-ingress/v1.31.2/selfsubjectrulesreviewspec-authorization-v1.json rename to helm-charts/nginx-ingress/v1.32.0/selfsubjectrulesreviewspec-authorization-v1.json diff --git a/helm-charts/nginx-ingress/v1.31.2/selfsubjectrulesreviewspec.json b/helm-charts/nginx-ingress/v1.32.0/selfsubjectrulesreviewspec.json similarity index 100% rename from helm-charts/nginx-ingress/v1.31.2/selfsubjectrulesreviewspec.json rename to helm-charts/nginx-ingress/v1.32.0/selfsubjectrulesreviewspec.json diff --git a/helm-charts/nginx-ingress/v1.31.2/selinuxoptions-v1.json b/helm-charts/nginx-ingress/v1.32.0/selinuxoptions-v1.json similarity index 100% rename from helm-charts/nginx-ingress/v1.31.2/selinuxoptions-v1.json rename to helm-charts/nginx-ingress/v1.32.0/selinuxoptions-v1.json diff --git a/helm-charts/nginx-ingress/v1.31.2/selinuxoptions.json b/helm-charts/nginx-ingress/v1.32.0/selinuxoptions.json similarity index 100% rename from helm-charts/nginx-ingress/v1.31.2/selinuxoptions.json rename to helm-charts/nginx-ingress/v1.32.0/selinuxoptions.json diff --git a/helm-charts/nginx-ingress/v1.31.2/serveraddressbyclientcidr-meta-v1.json b/helm-charts/nginx-ingress/v1.32.0/serveraddressbyclientcidr-meta-v1.json similarity index 100% rename from helm-charts/nginx-ingress/v1.31.2/serveraddressbyclientcidr-meta-v1.json rename to helm-charts/nginx-ingress/v1.32.0/serveraddressbyclientcidr-meta-v1.json diff --git a/helm-charts/nginx-ingress/v1.31.2/serveraddressbyclientcidr.json b/helm-charts/nginx-ingress/v1.32.0/serveraddressbyclientcidr.json similarity index 100% rename from helm-charts/nginx-ingress/v1.31.2/serveraddressbyclientcidr.json rename to helm-charts/nginx-ingress/v1.32.0/serveraddressbyclientcidr.json diff --git a/helm-charts/nginx-ingress/v1.31.2/serverstorageversion-apiserverinternal-v1alpha1.json b/helm-charts/nginx-ingress/v1.32.0/serverstorageversion-apiserverinternal-v1alpha1.json similarity index 100% rename from helm-charts/nginx-ingress/v1.31.2/serverstorageversion-apiserverinternal-v1alpha1.json rename to helm-charts/nginx-ingress/v1.32.0/serverstorageversion-apiserverinternal-v1alpha1.json diff --git a/helm-charts/nginx-ingress/v1.31.2/serverstorageversion.json b/helm-charts/nginx-ingress/v1.32.0/serverstorageversion.json similarity index 100% rename from helm-charts/nginx-ingress/v1.31.2/serverstorageversion.json rename to helm-charts/nginx-ingress/v1.32.0/serverstorageversion.json diff --git a/helm-charts/nginx-ingress/v1.31.2/service-v1.json b/helm-charts/nginx-ingress/v1.32.0/service-v1.json similarity index 92% rename from helm-charts/nginx-ingress/v1.31.2/service-v1.json rename to helm-charts/nginx-ingress/v1.32.0/service-v1.json index 13fe757..308ea78 100644 --- a/helm-charts/nginx-ingress/v1.31.2/service-v1.json +++ b/helm-charts/nginx-ingress/v1.32.0/service-v1.json @@ -22,15 +22,15 @@ ] }, "metadata": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta", "description": "Standard object's metadata. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#metadata" }, "spec": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.core.v1.ServiceSpec", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.core.v1.ServiceSpec", "description": "Spec defines the behavior of a service. https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#spec-and-status" }, "status": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.core.v1.ServiceStatus", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.core.v1.ServiceStatus", "description": "Most recently observed status of the service. Populated by the system. Read-only. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#spec-and-status" } }, diff --git a/helm-charts/nginx-ingress/v1.31.2/service.json b/helm-charts/nginx-ingress/v1.32.0/service.json similarity index 91% rename from helm-charts/nginx-ingress/v1.31.2/service.json rename to helm-charts/nginx-ingress/v1.32.0/service.json index 7423169..d9aec53 100644 --- a/helm-charts/nginx-ingress/v1.31.2/service.json +++ b/helm-charts/nginx-ingress/v1.32.0/service.json @@ -19,15 +19,15 @@ ] }, "metadata": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta", "description": "Standard object's metadata. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#metadata" }, "spec": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.core.v1.ServiceSpec", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.core.v1.ServiceSpec", "description": "Spec defines the behavior of a service. https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#spec-and-status" }, "status": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.core.v1.ServiceStatus", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.core.v1.ServiceStatus", "description": "Most recently observed status of the service. Populated by the system. Read-only. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#spec-and-status" } }, diff --git a/helm-charts/nginx-ingress/v1.31.2/serviceaccount-v1.json b/helm-charts/nginx-ingress/v1.32.0/serviceaccount-v1.json similarity index 82% rename from helm-charts/nginx-ingress/v1.31.2/serviceaccount-v1.json rename to helm-charts/nginx-ingress/v1.32.0/serviceaccount-v1.json index 7119e85..c8ecad0 100644 --- a/helm-charts/nginx-ingress/v1.31.2/serviceaccount-v1.json +++ b/helm-charts/nginx-ingress/v1.32.0/serviceaccount-v1.json @@ -21,7 +21,7 @@ "imagePullSecrets": { "description": "ImagePullSecrets is a list of references to secrets in the same namespace to use for pulling any images in pods that reference this ServiceAccount. ImagePullSecrets are distinct from Secrets because Secrets can be mounted in the pod, but ImagePullSecrets are only accessed by the kubelet. More info: https://kubernetes.io/docs/concepts/containers/images/#specifying-imagepullsecrets-on-a-pod", "items": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.core.v1.LocalObjectReference" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.core.v1.LocalObjectReference" }, "type": [ "array", @@ -40,13 +40,13 @@ ] }, "metadata": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta", "description": "Standard object's metadata. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#metadata" }, "secrets": { - "description": "Secrets is a list of the secrets in the same namespace that pods running using this ServiceAccount are allowed to use. Pods are only limited to this list if this service account has a \"kubernetes.io/enforce-mountable-secrets\" annotation set to \"true\". This field should not be used to find auto-generated service account token secrets for use outside of pods. Instead, tokens can be requested directly using the TokenRequest API, or service account token secrets can be manually created. More info: https://kubernetes.io/docs/concepts/configuration/secret", + "description": "Secrets is a list of the secrets in the same namespace that pods running using this ServiceAccount are allowed to use. Pods are only limited to this list if this service account has a \"kubernetes.io/enforce-mountable-secrets\" annotation set to \"true\". The \"kubernetes.io/enforce-mountable-secrets\" annotation is deprecated since v1.32. Prefer separate namespaces to isolate access to mounted secrets. This field should not be used to find auto-generated service account token secrets for use outside of pods. Instead, tokens can be requested directly using the TokenRequest API, or service account token secrets can be manually created. More info: https://kubernetes.io/docs/concepts/configuration/secret", "items": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.core.v1.ObjectReference" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.core.v1.ObjectReference" }, "type": [ "array", diff --git a/helm-charts/nginx-ingress/v1.31.2/serviceaccount.json b/helm-charts/nginx-ingress/v1.32.0/serviceaccount.json similarity index 82% rename from helm-charts/nginx-ingress/v1.31.2/serviceaccount.json rename to helm-charts/nginx-ingress/v1.32.0/serviceaccount.json index f72af32..c339725 100644 --- a/helm-charts/nginx-ingress/v1.31.2/serviceaccount.json +++ b/helm-charts/nginx-ingress/v1.32.0/serviceaccount.json @@ -18,7 +18,7 @@ "imagePullSecrets": { "description": "ImagePullSecrets is a list of references to secrets in the same namespace to use for pulling any images in pods that reference this ServiceAccount. ImagePullSecrets are distinct from Secrets because Secrets can be mounted in the pod, but ImagePullSecrets are only accessed by the kubelet. More info: https://kubernetes.io/docs/concepts/containers/images/#specifying-imagepullsecrets-on-a-pod", "items": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.core.v1.LocalObjectReference" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.core.v1.LocalObjectReference" }, "type": [ "array", @@ -37,13 +37,13 @@ ] }, "metadata": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta", "description": "Standard object's metadata. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#metadata" }, "secrets": { - "description": "Secrets is a list of the secrets in the same namespace that pods running using this ServiceAccount are allowed to use. Pods are only limited to this list if this service account has a \"kubernetes.io/enforce-mountable-secrets\" annotation set to \"true\". This field should not be used to find auto-generated service account token secrets for use outside of pods. Instead, tokens can be requested directly using the TokenRequest API, or service account token secrets can be manually created. More info: https://kubernetes.io/docs/concepts/configuration/secret", + "description": "Secrets is a list of the secrets in the same namespace that pods running using this ServiceAccount are allowed to use. Pods are only limited to this list if this service account has a \"kubernetes.io/enforce-mountable-secrets\" annotation set to \"true\". The \"kubernetes.io/enforce-mountable-secrets\" annotation is deprecated since v1.32. Prefer separate namespaces to isolate access to mounted secrets. This field should not be used to find auto-generated service account token secrets for use outside of pods. Instead, tokens can be requested directly using the TokenRequest API, or service account token secrets can be manually created. More info: https://kubernetes.io/docs/concepts/configuration/secret", "items": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.core.v1.ObjectReference" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.core.v1.ObjectReference" }, "type": [ "array", diff --git a/helm-charts/nginx-ingress/v1.31.2/serviceaccountlist-v1.json b/helm-charts/nginx-ingress/v1.32.0/serviceaccountlist-v1.json similarity index 93% rename from helm-charts/nginx-ingress/v1.31.2/serviceaccountlist-v1.json rename to helm-charts/nginx-ingress/v1.32.0/serviceaccountlist-v1.json index 402d90f..a1f60af 100644 --- a/helm-charts/nginx-ingress/v1.31.2/serviceaccountlist-v1.json +++ b/helm-charts/nginx-ingress/v1.32.0/serviceaccountlist-v1.json @@ -14,7 +14,7 @@ "items": { "description": "List of ServiceAccounts. More info: https://kubernetes.io/docs/tasks/configure-pod-container/configure-service-account/", "items": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.core.v1.ServiceAccount" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.core.v1.ServiceAccount" }, "type": [ "array", @@ -32,7 +32,7 @@ ] }, "metadata": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.ListMeta", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.ListMeta", "description": "Standard list metadata. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds" } }, diff --git a/helm-charts/nginx-ingress/v1.31.2/serviceaccountlist.json b/helm-charts/nginx-ingress/v1.32.0/serviceaccountlist.json similarity index 93% rename from helm-charts/nginx-ingress/v1.31.2/serviceaccountlist.json rename to helm-charts/nginx-ingress/v1.32.0/serviceaccountlist.json index 7c65080..c05ad8c 100644 --- a/helm-charts/nginx-ingress/v1.31.2/serviceaccountlist.json +++ b/helm-charts/nginx-ingress/v1.32.0/serviceaccountlist.json @@ -11,7 +11,7 @@ "items": { "description": "List of ServiceAccounts. More info: https://kubernetes.io/docs/tasks/configure-pod-container/configure-service-account/", "items": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.core.v1.ServiceAccount" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.core.v1.ServiceAccount" }, "type": [ "array", @@ -29,7 +29,7 @@ ] }, "metadata": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.ListMeta", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.ListMeta", "description": "Standard list metadata. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds" } }, diff --git a/helm-charts/nginx-ingress/v1.31.2/serviceaccountsubject-flowcontrol-v1.json b/helm-charts/nginx-ingress/v1.32.0/serviceaccountsubject-flowcontrol-v1.json similarity index 100% rename from helm-charts/nginx-ingress/v1.31.2/serviceaccountsubject-flowcontrol-v1.json rename to helm-charts/nginx-ingress/v1.32.0/serviceaccountsubject-flowcontrol-v1.json diff --git a/helm-charts/nginx-ingress/v1.31.2/serviceaccountsubject.json b/helm-charts/nginx-ingress/v1.32.0/serviceaccountsubject.json similarity index 100% rename from helm-charts/nginx-ingress/v1.31.2/serviceaccountsubject.json rename to helm-charts/nginx-ingress/v1.32.0/serviceaccountsubject.json diff --git a/helm-charts/nginx-ingress/v1.31.2/serviceaccounttokenprojection-v1.json b/helm-charts/nginx-ingress/v1.32.0/serviceaccounttokenprojection-v1.json similarity index 100% rename from helm-charts/nginx-ingress/v1.31.2/serviceaccounttokenprojection-v1.json rename to helm-charts/nginx-ingress/v1.32.0/serviceaccounttokenprojection-v1.json diff --git a/helm-charts/nginx-ingress/v1.31.2/serviceaccounttokenprojection.json b/helm-charts/nginx-ingress/v1.32.0/serviceaccounttokenprojection.json similarity index 100% rename from helm-charts/nginx-ingress/v1.31.2/serviceaccounttokenprojection.json rename to helm-charts/nginx-ingress/v1.32.0/serviceaccounttokenprojection.json diff --git a/helm-charts/nginx-ingress/v1.31.2/servicebackendport-networking-v1.json b/helm-charts/nginx-ingress/v1.32.0/servicebackendport-networking-v1.json similarity index 100% rename from helm-charts/nginx-ingress/v1.31.2/servicebackendport-networking-v1.json rename to helm-charts/nginx-ingress/v1.32.0/servicebackendport-networking-v1.json diff --git a/helm-charts/nginx-ingress/v1.31.2/servicebackendport.json b/helm-charts/nginx-ingress/v1.32.0/servicebackendport.json similarity index 100% rename from helm-charts/nginx-ingress/v1.31.2/servicebackendport.json rename to helm-charts/nginx-ingress/v1.32.0/servicebackendport.json diff --git a/helm-charts/nginx-ingress/v1.31.2/servicecidr-networking-v1beta1.json b/helm-charts/nginx-ingress/v1.32.0/servicecidr-networking-v1beta1.json similarity index 92% rename from helm-charts/nginx-ingress/v1.31.2/servicecidr-networking-v1beta1.json rename to helm-charts/nginx-ingress/v1.32.0/servicecidr-networking-v1beta1.json index 6999362..617ac87 100644 --- a/helm-charts/nginx-ingress/v1.31.2/servicecidr-networking-v1beta1.json +++ b/helm-charts/nginx-ingress/v1.32.0/servicecidr-networking-v1beta1.json @@ -22,15 +22,15 @@ ] }, "metadata": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta", "description": "Standard object's metadata. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#metadata" }, "spec": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.networking.v1beta1.ServiceCIDRSpec", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.networking.v1beta1.ServiceCIDRSpec", "description": "spec is the desired state of the ServiceCIDR. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#spec-and-status" }, "status": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.networking.v1beta1.ServiceCIDRStatus", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.networking.v1beta1.ServiceCIDRStatus", "description": "status represents the current state of the ServiceCIDR. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#spec-and-status" } }, diff --git a/helm-charts/nginx-ingress/v1.31.2/servicecidr.json b/helm-charts/nginx-ingress/v1.32.0/servicecidr.json similarity index 91% rename from helm-charts/nginx-ingress/v1.31.2/servicecidr.json rename to helm-charts/nginx-ingress/v1.32.0/servicecidr.json index 6c1c539..8eb3eab 100644 --- a/helm-charts/nginx-ingress/v1.31.2/servicecidr.json +++ b/helm-charts/nginx-ingress/v1.32.0/servicecidr.json @@ -19,15 +19,15 @@ ] }, "metadata": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta", "description": "Standard object's metadata. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#metadata" }, "spec": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.networking.v1beta1.ServiceCIDRSpec", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.networking.v1beta1.ServiceCIDRSpec", "description": "spec is the desired state of the ServiceCIDR. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#spec-and-status" }, "status": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.networking.v1beta1.ServiceCIDRStatus", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.networking.v1beta1.ServiceCIDRStatus", "description": "status represents the current state of the ServiceCIDR. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#spec-and-status" } }, diff --git a/helm-charts/nginx-ingress/v1.31.2/servicecidrlist-networking-v1beta1.json b/helm-charts/nginx-ingress/v1.32.0/servicecidrlist-networking-v1beta1.json similarity index 93% rename from helm-charts/nginx-ingress/v1.31.2/servicecidrlist-networking-v1beta1.json rename to helm-charts/nginx-ingress/v1.32.0/servicecidrlist-networking-v1beta1.json index 3488a31..594a10b 100644 --- a/helm-charts/nginx-ingress/v1.31.2/servicecidrlist-networking-v1beta1.json +++ b/helm-charts/nginx-ingress/v1.32.0/servicecidrlist-networking-v1beta1.json @@ -14,7 +14,7 @@ "items": { "description": "items is the list of ServiceCIDRs.", "items": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.networking.v1beta1.ServiceCIDR" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.networking.v1beta1.ServiceCIDR" }, "type": [ "array", @@ -32,7 +32,7 @@ ] }, "metadata": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.ListMeta", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.ListMeta", "description": "Standard object's metadata. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#metadata" } }, diff --git a/helm-charts/nginx-ingress/v1.31.2/servicecidrlist.json b/helm-charts/nginx-ingress/v1.32.0/servicecidrlist.json similarity index 93% rename from helm-charts/nginx-ingress/v1.31.2/servicecidrlist.json rename to helm-charts/nginx-ingress/v1.32.0/servicecidrlist.json index 11f3652..53f65de 100644 --- a/helm-charts/nginx-ingress/v1.31.2/servicecidrlist.json +++ b/helm-charts/nginx-ingress/v1.32.0/servicecidrlist.json @@ -11,7 +11,7 @@ "items": { "description": "items is the list of ServiceCIDRs.", "items": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.networking.v1beta1.ServiceCIDR" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.networking.v1beta1.ServiceCIDR" }, "type": [ "array", @@ -29,7 +29,7 @@ ] }, "metadata": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.ListMeta", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.ListMeta", "description": "Standard object's metadata. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#metadata" } }, diff --git a/helm-charts/nginx-ingress/v1.31.2/servicecidrspec-networking-v1beta1.json b/helm-charts/nginx-ingress/v1.32.0/servicecidrspec-networking-v1beta1.json similarity index 100% rename from helm-charts/nginx-ingress/v1.31.2/servicecidrspec-networking-v1beta1.json rename to helm-charts/nginx-ingress/v1.32.0/servicecidrspec-networking-v1beta1.json diff --git a/helm-charts/nginx-ingress/v1.31.2/servicecidrspec.json b/helm-charts/nginx-ingress/v1.32.0/servicecidrspec.json similarity index 100% rename from helm-charts/nginx-ingress/v1.31.2/servicecidrspec.json rename to helm-charts/nginx-ingress/v1.32.0/servicecidrspec.json diff --git a/helm-charts/nginx-ingress/v1.31.2/servicecidrstatus-networking-v1beta1.json b/helm-charts/nginx-ingress/v1.32.0/servicecidrstatus-networking-v1beta1.json similarity index 91% rename from helm-charts/nginx-ingress/v1.31.2/servicecidrstatus-networking-v1beta1.json rename to helm-charts/nginx-ingress/v1.32.0/servicecidrstatus-networking-v1beta1.json index 315d2e4..8d9f442 100644 --- a/helm-charts/nginx-ingress/v1.31.2/servicecidrstatus-networking-v1beta1.json +++ b/helm-charts/nginx-ingress/v1.32.0/servicecidrstatus-networking-v1beta1.json @@ -4,7 +4,7 @@ "conditions": { "description": "conditions holds an array of metav1.Condition that describe the state of the ServiceCIDR. Current service state", "items": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.Condition" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.Condition" }, "type": [ "array", diff --git a/helm-charts/nginx-ingress/v1.31.2/servicecidrstatus.json b/helm-charts/nginx-ingress/v1.32.0/servicecidrstatus.json similarity index 91% rename from helm-charts/nginx-ingress/v1.31.2/servicecidrstatus.json rename to helm-charts/nginx-ingress/v1.32.0/servicecidrstatus.json index 315d2e4..8d9f442 100644 --- a/helm-charts/nginx-ingress/v1.31.2/servicecidrstatus.json +++ b/helm-charts/nginx-ingress/v1.32.0/servicecidrstatus.json @@ -4,7 +4,7 @@ "conditions": { "description": "conditions holds an array of metav1.Condition that describe the state of the ServiceCIDR. Current service state", "items": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.Condition" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.Condition" }, "type": [ "array", diff --git a/helm-charts/nginx-ingress/v1.31.2/servicelist-v1.json b/helm-charts/nginx-ingress/v1.32.0/servicelist-v1.json similarity index 93% rename from helm-charts/nginx-ingress/v1.31.2/servicelist-v1.json rename to helm-charts/nginx-ingress/v1.32.0/servicelist-v1.json index 69faafb..55f826f 100644 --- a/helm-charts/nginx-ingress/v1.31.2/servicelist-v1.json +++ b/helm-charts/nginx-ingress/v1.32.0/servicelist-v1.json @@ -14,7 +14,7 @@ "items": { "description": "List of services", "items": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.core.v1.Service" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.core.v1.Service" }, "type": [ "array", @@ -32,7 +32,7 @@ ] }, "metadata": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.ListMeta", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.ListMeta", "description": "Standard list metadata. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds" } }, diff --git a/helm-charts/nginx-ingress/v1.31.2/servicelist.json b/helm-charts/nginx-ingress/v1.32.0/servicelist.json similarity index 92% rename from helm-charts/nginx-ingress/v1.31.2/servicelist.json rename to helm-charts/nginx-ingress/v1.32.0/servicelist.json index 9c93304..31498cf 100644 --- a/helm-charts/nginx-ingress/v1.31.2/servicelist.json +++ b/helm-charts/nginx-ingress/v1.32.0/servicelist.json @@ -11,7 +11,7 @@ "items": { "description": "List of services", "items": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.core.v1.Service" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.core.v1.Service" }, "type": [ "array", @@ -29,7 +29,7 @@ ] }, "metadata": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.ListMeta", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.ListMeta", "description": "Standard list metadata. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds" } }, diff --git a/helm-charts/nginx-ingress/v1.31.2/serviceport-v1.json b/helm-charts/nginx-ingress/v1.32.0/serviceport-v1.json similarity index 98% rename from helm-charts/nginx-ingress/v1.31.2/serviceport-v1.json rename to helm-charts/nginx-ingress/v1.32.0/serviceport-v1.json index 71bd44c..51b8dbe 100644 --- a/helm-charts/nginx-ingress/v1.31.2/serviceport-v1.json +++ b/helm-charts/nginx-ingress/v1.32.0/serviceport-v1.json @@ -39,7 +39,7 @@ ] }, "targetPort": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.apimachinery.pkg.util.intstr.IntOrString", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.apimachinery.pkg.util.intstr.IntOrString", "description": "Number or name of the port to access on the pods targeted by the service. Number must be in the range 1 to 65535. Name must be an IANA_SVC_NAME. If this is a string, it will be looked up as a named port in the target Pod's container ports. If this is not specified, the value of the 'port' field is used (an identity map). This field is ignored for services with clusterIP=None, and should be omitted or set equal to the 'port' field. More info: https://kubernetes.io/docs/concepts/services-networking/service/#defining-a-service" } }, diff --git a/helm-charts/nginx-ingress/v1.31.2/serviceport.json b/helm-charts/nginx-ingress/v1.32.0/serviceport.json similarity index 98% rename from helm-charts/nginx-ingress/v1.31.2/serviceport.json rename to helm-charts/nginx-ingress/v1.32.0/serviceport.json index 71bd44c..51b8dbe 100644 --- a/helm-charts/nginx-ingress/v1.31.2/serviceport.json +++ b/helm-charts/nginx-ingress/v1.32.0/serviceport.json @@ -39,7 +39,7 @@ ] }, "targetPort": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.apimachinery.pkg.util.intstr.IntOrString", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.apimachinery.pkg.util.intstr.IntOrString", "description": "Number or name of the port to access on the pods targeted by the service. Number must be in the range 1 to 65535. Name must be an IANA_SVC_NAME. If this is a string, it will be looked up as a named port in the target Pod's container ports. If this is not specified, the value of the 'port' field is used (an identity map). This field is ignored for services with clusterIP=None, and should be omitted or set equal to the 'port' field. More info: https://kubernetes.io/docs/concepts/services-networking/service/#defining-a-service" } }, diff --git a/helm-charts/nginx-ingress/v1.31.2/servicereference-admissionregistration-v1.json b/helm-charts/nginx-ingress/v1.32.0/servicereference-admissionregistration-v1.json similarity index 100% rename from helm-charts/nginx-ingress/v1.31.2/servicereference-admissionregistration-v1.json rename to helm-charts/nginx-ingress/v1.32.0/servicereference-admissionregistration-v1.json diff --git a/helm-charts/nginx-ingress/v1.31.2/servicereference-apiextensions-v1.json b/helm-charts/nginx-ingress/v1.32.0/servicereference-apiextensions-v1.json similarity index 100% rename from helm-charts/nginx-ingress/v1.31.2/servicereference-apiextensions-v1.json rename to helm-charts/nginx-ingress/v1.32.0/servicereference-apiextensions-v1.json diff --git a/helm-charts/nginx-ingress/v1.31.2/servicereference-apiregistration-v1.json b/helm-charts/nginx-ingress/v1.32.0/servicereference-apiregistration-v1.json similarity index 100% rename from helm-charts/nginx-ingress/v1.31.2/servicereference-apiregistration-v1.json rename to helm-charts/nginx-ingress/v1.32.0/servicereference-apiregistration-v1.json diff --git a/helm-charts/nginx-ingress/v1.31.2/servicereference.json b/helm-charts/nginx-ingress/v1.32.0/servicereference.json similarity index 100% rename from helm-charts/nginx-ingress/v1.31.2/servicereference.json rename to helm-charts/nginx-ingress/v1.32.0/servicereference.json diff --git a/helm-charts/nginx-ingress/v1.31.2/servicespec-v1.json b/helm-charts/nginx-ingress/v1.32.0/servicespec-v1.json similarity index 98% rename from helm-charts/nginx-ingress/v1.31.2/servicespec-v1.json rename to helm-charts/nginx-ingress/v1.32.0/servicespec-v1.json index 22877dc..ba06fd9 100644 --- a/helm-charts/nginx-ingress/v1.31.2/servicespec-v1.json +++ b/helm-charts/nginx-ingress/v1.32.0/servicespec-v1.json @@ -124,7 +124,7 @@ "ports": { "description": "The list of ports that are exposed by this service. More info: https://kubernetes.io/docs/concepts/services-networking/service/#virtual-ips-and-service-proxies", "items": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.core.v1.ServicePort" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.core.v1.ServicePort" }, "type": [ "array", @@ -167,11 +167,11 @@ ] }, "sessionAffinityConfig": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.core.v1.SessionAffinityConfig", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.core.v1.SessionAffinityConfig", "description": "sessionAffinityConfig contains the configurations of session affinity." }, "trafficDistribution": { - "description": "TrafficDistribution offers a way to express preferences for how traffic is distributed to Service endpoints. Implementations can use this field as a hint, but are not required to guarantee strict adherence. If the field is not set, the implementation will apply its default routing strategy. If set to \"PreferClose\", implementations should prioritize endpoints that are topologically close (e.g., same zone). This is an alpha field and requires enabling ServiceTrafficDistribution feature.", + "description": "TrafficDistribution offers a way to express preferences for how traffic is distributed to Service endpoints. Implementations can use this field as a hint, but are not required to guarantee strict adherence. If the field is not set, the implementation will apply its default routing strategy. If set to \"PreferClose\", implementations should prioritize endpoints that are topologically close (e.g., same zone). This is a beta field and requires enabling ServiceTrafficDistribution feature.", "type": [ "string", "null" diff --git a/helm-charts/nginx-ingress/v1.31.2/servicespec.json b/helm-charts/nginx-ingress/v1.32.0/servicespec.json similarity index 98% rename from helm-charts/nginx-ingress/v1.31.2/servicespec.json rename to helm-charts/nginx-ingress/v1.32.0/servicespec.json index 22877dc..ba06fd9 100644 --- a/helm-charts/nginx-ingress/v1.31.2/servicespec.json +++ b/helm-charts/nginx-ingress/v1.32.0/servicespec.json @@ -124,7 +124,7 @@ "ports": { "description": "The list of ports that are exposed by this service. More info: https://kubernetes.io/docs/concepts/services-networking/service/#virtual-ips-and-service-proxies", "items": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.core.v1.ServicePort" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.core.v1.ServicePort" }, "type": [ "array", @@ -167,11 +167,11 @@ ] }, "sessionAffinityConfig": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.core.v1.SessionAffinityConfig", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.core.v1.SessionAffinityConfig", "description": "sessionAffinityConfig contains the configurations of session affinity." }, "trafficDistribution": { - "description": "TrafficDistribution offers a way to express preferences for how traffic is distributed to Service endpoints. Implementations can use this field as a hint, but are not required to guarantee strict adherence. If the field is not set, the implementation will apply its default routing strategy. If set to \"PreferClose\", implementations should prioritize endpoints that are topologically close (e.g., same zone). This is an alpha field and requires enabling ServiceTrafficDistribution feature.", + "description": "TrafficDistribution offers a way to express preferences for how traffic is distributed to Service endpoints. Implementations can use this field as a hint, but are not required to guarantee strict adherence. If the field is not set, the implementation will apply its default routing strategy. If set to \"PreferClose\", implementations should prioritize endpoints that are topologically close (e.g., same zone). This is a beta field and requires enabling ServiceTrafficDistribution feature.", "type": [ "string", "null" diff --git a/helm-charts/nginx-ingress/v1.31.2/servicestatus-v1.json b/helm-charts/nginx-ingress/v1.32.0/servicestatus-v1.json similarity index 87% rename from helm-charts/nginx-ingress/v1.31.2/servicestatus-v1.json rename to helm-charts/nginx-ingress/v1.32.0/servicestatus-v1.json index c00203f..ee8e92d 100644 --- a/helm-charts/nginx-ingress/v1.31.2/servicestatus-v1.json +++ b/helm-charts/nginx-ingress/v1.32.0/servicestatus-v1.json @@ -4,7 +4,7 @@ "conditions": { "description": "Current service state", "items": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.Condition" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.Condition" }, "type": [ "array", @@ -18,7 +18,7 @@ "x-kubernetes-patch-strategy": "merge" }, "loadBalancer": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.core.v1.LoadBalancerStatus", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.core.v1.LoadBalancerStatus", "description": "LoadBalancer contains the current status of the load-balancer, if one is present." } }, diff --git a/helm-charts/nginx-ingress/v1.31.2/servicestatus.json b/helm-charts/nginx-ingress/v1.32.0/servicestatus.json similarity index 87% rename from helm-charts/nginx-ingress/v1.31.2/servicestatus.json rename to helm-charts/nginx-ingress/v1.32.0/servicestatus.json index c00203f..ee8e92d 100644 --- a/helm-charts/nginx-ingress/v1.31.2/servicestatus.json +++ b/helm-charts/nginx-ingress/v1.32.0/servicestatus.json @@ -4,7 +4,7 @@ "conditions": { "description": "Current service state", "items": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.Condition" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.Condition" }, "type": [ "array", @@ -18,7 +18,7 @@ "x-kubernetes-patch-strategy": "merge" }, "loadBalancer": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.core.v1.LoadBalancerStatus", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.core.v1.LoadBalancerStatus", "description": "LoadBalancer contains the current status of the load-balancer, if one is present." } }, diff --git a/helm-charts/nginx-ingress/v1.31.2/sessionaffinityconfig-v1.json b/helm-charts/nginx-ingress/v1.32.0/sessionaffinityconfig-v1.json similarity index 86% rename from helm-charts/nginx-ingress/v1.31.2/sessionaffinityconfig-v1.json rename to helm-charts/nginx-ingress/v1.32.0/sessionaffinityconfig-v1.json index 2f7f414..4792741 100644 --- a/helm-charts/nginx-ingress/v1.31.2/sessionaffinityconfig-v1.json +++ b/helm-charts/nginx-ingress/v1.32.0/sessionaffinityconfig-v1.json @@ -2,7 +2,7 @@ "description": "SessionAffinityConfig represents the configurations of session affinity.", "properties": { "clientIP": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.core.v1.ClientIPConfig", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.core.v1.ClientIPConfig", "description": "clientIP contains the configurations of Client IP based session affinity." } }, diff --git a/helm-charts/nginx-ingress/v1.31.2/sessionaffinityconfig.json b/helm-charts/nginx-ingress/v1.32.0/sessionaffinityconfig.json similarity index 86% rename from helm-charts/nginx-ingress/v1.31.2/sessionaffinityconfig.json rename to helm-charts/nginx-ingress/v1.32.0/sessionaffinityconfig.json index 2f7f414..4792741 100644 --- a/helm-charts/nginx-ingress/v1.31.2/sessionaffinityconfig.json +++ b/helm-charts/nginx-ingress/v1.32.0/sessionaffinityconfig.json @@ -2,7 +2,7 @@ "description": "SessionAffinityConfig represents the configurations of session affinity.", "properties": { "clientIP": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.core.v1.ClientIPConfig", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.core.v1.ClientIPConfig", "description": "clientIP contains the configurations of Client IP based session affinity." } }, diff --git a/helm-charts/nginx-ingress/v1.31.2/sleepaction-v1.json b/helm-charts/nginx-ingress/v1.32.0/sleepaction-v1.json similarity index 100% rename from helm-charts/nginx-ingress/v1.31.2/sleepaction-v1.json rename to helm-charts/nginx-ingress/v1.32.0/sleepaction-v1.json diff --git a/helm-charts/nginx-ingress/v1.31.2/sleepaction.json b/helm-charts/nginx-ingress/v1.32.0/sleepaction.json similarity index 100% rename from helm-charts/nginx-ingress/v1.31.2/sleepaction.json rename to helm-charts/nginx-ingress/v1.32.0/sleepaction.json diff --git a/helm-charts/nginx-ingress/v1.31.2/statefulset-apps-v1.json b/helm-charts/nginx-ingress/v1.32.0/statefulset-apps-v1.json similarity index 91% rename from helm-charts/nginx-ingress/v1.31.2/statefulset-apps-v1.json rename to helm-charts/nginx-ingress/v1.32.0/statefulset-apps-v1.json index 2c9e9a3..934af6b 100644 --- a/helm-charts/nginx-ingress/v1.31.2/statefulset-apps-v1.json +++ b/helm-charts/nginx-ingress/v1.32.0/statefulset-apps-v1.json @@ -22,15 +22,15 @@ ] }, "metadata": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta", "description": "Standard object's metadata. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#metadata" }, "spec": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.apps.v1.StatefulSetSpec", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.apps.v1.StatefulSetSpec", "description": "Spec defines the desired identities of pods in this set." }, "status": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.apps.v1.StatefulSetStatus", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.apps.v1.StatefulSetStatus", "description": "Status is the current status of Pods in this StatefulSet. This data may be out of date by some window of time." } }, diff --git a/helm-charts/nginx-ingress/v1.31.2/statefulset.json b/helm-charts/nginx-ingress/v1.32.0/statefulset.json similarity index 91% rename from helm-charts/nginx-ingress/v1.31.2/statefulset.json rename to helm-charts/nginx-ingress/v1.32.0/statefulset.json index bc5c05b..61c8894 100644 --- a/helm-charts/nginx-ingress/v1.31.2/statefulset.json +++ b/helm-charts/nginx-ingress/v1.32.0/statefulset.json @@ -19,15 +19,15 @@ ] }, "metadata": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta", "description": "Standard object's metadata. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#metadata" }, "spec": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.apps.v1.StatefulSetSpec", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.apps.v1.StatefulSetSpec", "description": "Spec defines the desired identities of pods in this set." }, "status": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.apps.v1.StatefulSetStatus", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.apps.v1.StatefulSetStatus", "description": "Status is the current status of Pods in this StatefulSet. This data may be out of date by some window of time." } }, diff --git a/helm-charts/nginx-ingress/v1.31.2/statefulsetcondition-apps-v1.json b/helm-charts/nginx-ingress/v1.32.0/statefulsetcondition-apps-v1.json similarity index 94% rename from helm-charts/nginx-ingress/v1.31.2/statefulsetcondition-apps-v1.json rename to helm-charts/nginx-ingress/v1.32.0/statefulsetcondition-apps-v1.json index 243babc..ff21f9d 100644 --- a/helm-charts/nginx-ingress/v1.31.2/statefulsetcondition-apps-v1.json +++ b/helm-charts/nginx-ingress/v1.32.0/statefulsetcondition-apps-v1.json @@ -2,7 +2,7 @@ "description": "StatefulSetCondition describes the state of a statefulset at a certain point.", "properties": { "lastTransitionTime": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.Time", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.Time", "description": "Last time the condition transitioned from one status to another." }, "message": { diff --git a/helm-charts/nginx-ingress/v1.31.2/statefulsetcondition.json b/helm-charts/nginx-ingress/v1.32.0/statefulsetcondition.json similarity index 94% rename from helm-charts/nginx-ingress/v1.31.2/statefulsetcondition.json rename to helm-charts/nginx-ingress/v1.32.0/statefulsetcondition.json index 243babc..ff21f9d 100644 --- a/helm-charts/nginx-ingress/v1.31.2/statefulsetcondition.json +++ b/helm-charts/nginx-ingress/v1.32.0/statefulsetcondition.json @@ -2,7 +2,7 @@ "description": "StatefulSetCondition describes the state of a statefulset at a certain point.", "properties": { "lastTransitionTime": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.Time", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.Time", "description": "Last time the condition transitioned from one status to another." }, "message": { diff --git a/helm-charts/nginx-ingress/v1.31.2/statefulsetlist-apps-v1.json b/helm-charts/nginx-ingress/v1.32.0/statefulsetlist-apps-v1.json similarity index 93% rename from helm-charts/nginx-ingress/v1.31.2/statefulsetlist-apps-v1.json rename to helm-charts/nginx-ingress/v1.32.0/statefulsetlist-apps-v1.json index c3784b6..e76ef75 100644 --- a/helm-charts/nginx-ingress/v1.31.2/statefulsetlist-apps-v1.json +++ b/helm-charts/nginx-ingress/v1.32.0/statefulsetlist-apps-v1.json @@ -14,7 +14,7 @@ "items": { "description": "Items is the list of stateful sets.", "items": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.apps.v1.StatefulSet" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.apps.v1.StatefulSet" }, "type": [ "array", @@ -32,7 +32,7 @@ ] }, "metadata": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.ListMeta", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.ListMeta", "description": "Standard list's metadata. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#metadata" } }, diff --git a/helm-charts/nginx-ingress/v1.31.2/statefulsetlist.json b/helm-charts/nginx-ingress/v1.32.0/statefulsetlist.json similarity index 93% rename from helm-charts/nginx-ingress/v1.31.2/statefulsetlist.json rename to helm-charts/nginx-ingress/v1.32.0/statefulsetlist.json index 018cdce..888b038 100644 --- a/helm-charts/nginx-ingress/v1.31.2/statefulsetlist.json +++ b/helm-charts/nginx-ingress/v1.32.0/statefulsetlist.json @@ -11,7 +11,7 @@ "items": { "description": "Items is the list of stateful sets.", "items": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.apps.v1.StatefulSet" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.apps.v1.StatefulSet" }, "type": [ "array", @@ -29,7 +29,7 @@ ] }, "metadata": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.ListMeta", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.ListMeta", "description": "Standard list's metadata. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#metadata" } }, diff --git a/helm-charts/nginx-ingress/v1.31.2/statefulsetordinals-apps-v1.json b/helm-charts/nginx-ingress/v1.32.0/statefulsetordinals-apps-v1.json similarity index 100% rename from helm-charts/nginx-ingress/v1.31.2/statefulsetordinals-apps-v1.json rename to helm-charts/nginx-ingress/v1.32.0/statefulsetordinals-apps-v1.json diff --git a/helm-charts/nginx-ingress/v1.31.2/statefulsetordinals.json b/helm-charts/nginx-ingress/v1.32.0/statefulsetordinals.json similarity index 100% rename from helm-charts/nginx-ingress/v1.31.2/statefulsetordinals.json rename to helm-charts/nginx-ingress/v1.32.0/statefulsetordinals.json diff --git a/helm-charts/nginx-ingress/v1.31.2/statefulsetpersistentvolumeclaimretentionpolicy-apps-v1.json b/helm-charts/nginx-ingress/v1.32.0/statefulsetpersistentvolumeclaimretentionpolicy-apps-v1.json similarity index 100% rename from helm-charts/nginx-ingress/v1.31.2/statefulsetpersistentvolumeclaimretentionpolicy-apps-v1.json rename to helm-charts/nginx-ingress/v1.32.0/statefulsetpersistentvolumeclaimretentionpolicy-apps-v1.json diff --git a/helm-charts/nginx-ingress/v1.31.2/statefulsetpersistentvolumeclaimretentionpolicy.json b/helm-charts/nginx-ingress/v1.32.0/statefulsetpersistentvolumeclaimretentionpolicy.json similarity index 100% rename from helm-charts/nginx-ingress/v1.31.2/statefulsetpersistentvolumeclaimretentionpolicy.json rename to helm-charts/nginx-ingress/v1.32.0/statefulsetpersistentvolumeclaimretentionpolicy.json diff --git a/helm-charts/nginx-ingress/v1.31.2/statefulsetspec-apps-v1.json b/helm-charts/nginx-ingress/v1.32.0/statefulsetspec-apps-v1.json similarity index 91% rename from helm-charts/nginx-ingress/v1.31.2/statefulsetspec-apps-v1.json rename to helm-charts/nginx-ingress/v1.32.0/statefulsetspec-apps-v1.json index f8a789d..4d99c8f 100644 --- a/helm-charts/nginx-ingress/v1.31.2/statefulsetspec-apps-v1.json +++ b/helm-charts/nginx-ingress/v1.32.0/statefulsetspec-apps-v1.json @@ -10,12 +10,12 @@ ] }, "ordinals": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.apps.v1.StatefulSetOrdinals", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.apps.v1.StatefulSetOrdinals", "description": "ordinals controls the numbering of replica indices in a StatefulSet. The default ordinals behavior assigns a \"0\" index to the first replica and increments the index by one for each additional replica requested." }, "persistentVolumeClaimRetentionPolicy": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.apps.v1.StatefulSetPersistentVolumeClaimRetentionPolicy", - "description": "persistentVolumeClaimRetentionPolicy describes the lifecycle of persistent volume claims created from volumeClaimTemplates. By default, all persistent volume claims are created as needed and retained until manually deleted. This policy allows the lifecycle to be altered, for example by deleting persistent volume claims when their stateful set is deleted, or when their pod is scaled down. This requires the StatefulSetAutoDeletePVC feature gate to be enabled, which is beta." + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.apps.v1.StatefulSetPersistentVolumeClaimRetentionPolicy", + "description": "persistentVolumeClaimRetentionPolicy describes the lifecycle of persistent volume claims created from volumeClaimTemplates. By default, all persistent volume claims are created as needed and retained until manually deleted. This policy allows the lifecycle to be altered, for example by deleting persistent volume claims when their stateful set is deleted, or when their pod is scaled down." }, "podManagementPolicy": { "description": "podManagementPolicy controls how pods are created during initial scale up, when replacing pods on nodes, or when scaling down. The default policy is `OrderedReady`, where pods are created in increasing order (pod-0, then pod-1, etc) and the controller will wait until each pod is ready before continuing. When scaling down, the pods are removed in the opposite order. The alternative policy is `Parallel` which will create pods in parallel to match the desired scale without waiting, and on scale down will delete all pods at once.", @@ -41,7 +41,7 @@ ] }, "selector": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.LabelSelector", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.LabelSelector", "description": "selector is a label query over pods that should match the replica count. It must match the pod template's labels. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/labels/#label-selectors" }, "serviceName": { @@ -52,17 +52,17 @@ ] }, "template": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.core.v1.PodTemplateSpec", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.core.v1.PodTemplateSpec", "description": "template is the object that describes the pod that will be created if insufficient replicas are detected. Each pod stamped out by the StatefulSet will fulfill this Template, but have a unique identity from the rest of the StatefulSet. Each pod will be named with the format -. For example, a pod in a StatefulSet named \"web\" with index number \"3\" would be named \"web-3\". The only allowed template.spec.restartPolicy value is \"Always\"." }, "updateStrategy": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.apps.v1.StatefulSetUpdateStrategy", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.apps.v1.StatefulSetUpdateStrategy", "description": "updateStrategy indicates the StatefulSetUpdateStrategy that will be employed to update Pods in the StatefulSet when a revision is made to Template." }, "volumeClaimTemplates": { "description": "volumeClaimTemplates is a list of claims that pods are allowed to reference. The StatefulSet controller is responsible for mapping network identities to claims in a way that maintains the identity of a pod. Every claim in this list must have at least one matching (by name) volumeMount in one container in the template. A claim in this list takes precedence over any volumes in the template, with the same name.", "items": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.core.v1.PersistentVolumeClaim" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.core.v1.PersistentVolumeClaim" }, "type": [ "array", diff --git a/helm-charts/nginx-ingress/v1.31.2/statefulsetspec.json b/helm-charts/nginx-ingress/v1.32.0/statefulsetspec.json similarity index 91% rename from helm-charts/nginx-ingress/v1.31.2/statefulsetspec.json rename to helm-charts/nginx-ingress/v1.32.0/statefulsetspec.json index f8a789d..4d99c8f 100644 --- a/helm-charts/nginx-ingress/v1.31.2/statefulsetspec.json +++ b/helm-charts/nginx-ingress/v1.32.0/statefulsetspec.json @@ -10,12 +10,12 @@ ] }, "ordinals": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.apps.v1.StatefulSetOrdinals", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.apps.v1.StatefulSetOrdinals", "description": "ordinals controls the numbering of replica indices in a StatefulSet. The default ordinals behavior assigns a \"0\" index to the first replica and increments the index by one for each additional replica requested." }, "persistentVolumeClaimRetentionPolicy": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.apps.v1.StatefulSetPersistentVolumeClaimRetentionPolicy", - "description": "persistentVolumeClaimRetentionPolicy describes the lifecycle of persistent volume claims created from volumeClaimTemplates. By default, all persistent volume claims are created as needed and retained until manually deleted. This policy allows the lifecycle to be altered, for example by deleting persistent volume claims when their stateful set is deleted, or when their pod is scaled down. This requires the StatefulSetAutoDeletePVC feature gate to be enabled, which is beta." + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.apps.v1.StatefulSetPersistentVolumeClaimRetentionPolicy", + "description": "persistentVolumeClaimRetentionPolicy describes the lifecycle of persistent volume claims created from volumeClaimTemplates. By default, all persistent volume claims are created as needed and retained until manually deleted. This policy allows the lifecycle to be altered, for example by deleting persistent volume claims when their stateful set is deleted, or when their pod is scaled down." }, "podManagementPolicy": { "description": "podManagementPolicy controls how pods are created during initial scale up, when replacing pods on nodes, or when scaling down. The default policy is `OrderedReady`, where pods are created in increasing order (pod-0, then pod-1, etc) and the controller will wait until each pod is ready before continuing. When scaling down, the pods are removed in the opposite order. The alternative policy is `Parallel` which will create pods in parallel to match the desired scale without waiting, and on scale down will delete all pods at once.", @@ -41,7 +41,7 @@ ] }, "selector": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.LabelSelector", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.LabelSelector", "description": "selector is a label query over pods that should match the replica count. It must match the pod template's labels. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/labels/#label-selectors" }, "serviceName": { @@ -52,17 +52,17 @@ ] }, "template": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.core.v1.PodTemplateSpec", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.core.v1.PodTemplateSpec", "description": "template is the object that describes the pod that will be created if insufficient replicas are detected. Each pod stamped out by the StatefulSet will fulfill this Template, but have a unique identity from the rest of the StatefulSet. Each pod will be named with the format -. For example, a pod in a StatefulSet named \"web\" with index number \"3\" would be named \"web-3\". The only allowed template.spec.restartPolicy value is \"Always\"." }, "updateStrategy": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.apps.v1.StatefulSetUpdateStrategy", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.apps.v1.StatefulSetUpdateStrategy", "description": "updateStrategy indicates the StatefulSetUpdateStrategy that will be employed to update Pods in the StatefulSet when a revision is made to Template." }, "volumeClaimTemplates": { "description": "volumeClaimTemplates is a list of claims that pods are allowed to reference. The StatefulSet controller is responsible for mapping network identities to claims in a way that maintains the identity of a pod. Every claim in this list must have at least one matching (by name) volumeMount in one container in the template. A claim in this list takes precedence over any volumes in the template, with the same name.", "items": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.core.v1.PersistentVolumeClaim" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.core.v1.PersistentVolumeClaim" }, "type": [ "array", diff --git a/helm-charts/nginx-ingress/v1.31.2/statefulsetstatus-apps-v1.json b/helm-charts/nginx-ingress/v1.32.0/statefulsetstatus-apps-v1.json similarity index 97% rename from helm-charts/nginx-ingress/v1.31.2/statefulsetstatus-apps-v1.json rename to helm-charts/nginx-ingress/v1.32.0/statefulsetstatus-apps-v1.json index 44b8383..2ae0d1d 100644 --- a/helm-charts/nginx-ingress/v1.31.2/statefulsetstatus-apps-v1.json +++ b/helm-charts/nginx-ingress/v1.32.0/statefulsetstatus-apps-v1.json @@ -20,7 +20,7 @@ "conditions": { "description": "Represents the latest available observations of a statefulset's current state.", "items": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.apps.v1.StatefulSetCondition" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.apps.v1.StatefulSetCondition" }, "type": [ "array", diff --git a/helm-charts/nginx-ingress/v1.31.2/statefulsetstatus.json b/helm-charts/nginx-ingress/v1.32.0/statefulsetstatus.json similarity index 97% rename from helm-charts/nginx-ingress/v1.31.2/statefulsetstatus.json rename to helm-charts/nginx-ingress/v1.32.0/statefulsetstatus.json index 44b8383..2ae0d1d 100644 --- a/helm-charts/nginx-ingress/v1.31.2/statefulsetstatus.json +++ b/helm-charts/nginx-ingress/v1.32.0/statefulsetstatus.json @@ -20,7 +20,7 @@ "conditions": { "description": "Represents the latest available observations of a statefulset's current state.", "items": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.apps.v1.StatefulSetCondition" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.apps.v1.StatefulSetCondition" }, "type": [ "array", diff --git a/helm-charts/nginx-ingress/v1.31.2/statefulsetupdatestrategy-apps-v1.json b/helm-charts/nginx-ingress/v1.32.0/statefulsetupdatestrategy-apps-v1.json similarity index 92% rename from helm-charts/nginx-ingress/v1.31.2/statefulsetupdatestrategy-apps-v1.json rename to helm-charts/nginx-ingress/v1.32.0/statefulsetupdatestrategy-apps-v1.json index 2d00909..b4d27cc 100644 --- a/helm-charts/nginx-ingress/v1.31.2/statefulsetupdatestrategy-apps-v1.json +++ b/helm-charts/nginx-ingress/v1.32.0/statefulsetupdatestrategy-apps-v1.json @@ -2,7 +2,7 @@ "description": "StatefulSetUpdateStrategy indicates the strategy that the StatefulSet controller will use to perform updates. It includes any additional parameters necessary to perform the update for the indicated strategy.", "properties": { "rollingUpdate": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.apps.v1.RollingUpdateStatefulSetStrategy", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.apps.v1.RollingUpdateStatefulSetStrategy", "description": "RollingUpdate is used to communicate parameters when Type is RollingUpdateStatefulSetStrategyType." }, "type": { diff --git a/helm-charts/nginx-ingress/v1.31.2/statefulsetupdatestrategy.json b/helm-charts/nginx-ingress/v1.32.0/statefulsetupdatestrategy.json similarity index 92% rename from helm-charts/nginx-ingress/v1.31.2/statefulsetupdatestrategy.json rename to helm-charts/nginx-ingress/v1.32.0/statefulsetupdatestrategy.json index 2d00909..b4d27cc 100644 --- a/helm-charts/nginx-ingress/v1.31.2/statefulsetupdatestrategy.json +++ b/helm-charts/nginx-ingress/v1.32.0/statefulsetupdatestrategy.json @@ -2,7 +2,7 @@ "description": "StatefulSetUpdateStrategy indicates the strategy that the StatefulSet controller will use to perform updates. It includes any additional parameters necessary to perform the update for the indicated strategy.", "properties": { "rollingUpdate": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.apps.v1.RollingUpdateStatefulSetStrategy", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.apps.v1.RollingUpdateStatefulSetStrategy", "description": "RollingUpdate is used to communicate parameters when Type is RollingUpdateStatefulSetStrategyType." }, "type": { diff --git a/helm-charts/nginx-ingress/v1.31.2/status-meta-v1.json b/helm-charts/nginx-ingress/v1.32.0/status-meta-v1.json similarity index 95% rename from helm-charts/nginx-ingress/v1.31.2/status-meta-v1.json rename to helm-charts/nginx-ingress/v1.32.0/status-meta-v1.json index 29c2792..019890b 100644 --- a/helm-charts/nginx-ingress/v1.31.2/status-meta-v1.json +++ b/helm-charts/nginx-ingress/v1.32.0/status-meta-v1.json @@ -20,7 +20,7 @@ ] }, "details": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.StatusDetails", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.StatusDetails", "description": "Extended data associated with the reason. Each reason may define its own extended details. This field is optional and the data returned is not guaranteed to conform to any schema except that defined by the reason type.", "x-kubernetes-list-type": "atomic" }, @@ -42,7 +42,7 @@ ] }, "metadata": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.ListMeta", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.ListMeta", "description": "Standard list metadata. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds" }, "reason": { diff --git a/helm-charts/nginx-ingress/v1.31.2/status.json b/helm-charts/nginx-ingress/v1.32.0/status.json similarity index 95% rename from helm-charts/nginx-ingress/v1.31.2/status.json rename to helm-charts/nginx-ingress/v1.32.0/status.json index 1b46cf1..0bfbcc5 100644 --- a/helm-charts/nginx-ingress/v1.31.2/status.json +++ b/helm-charts/nginx-ingress/v1.32.0/status.json @@ -17,7 +17,7 @@ ] }, "details": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.StatusDetails", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.StatusDetails", "description": "Extended data associated with the reason. Each reason may define its own extended details. This field is optional and the data returned is not guaranteed to conform to any schema except that defined by the reason type.", "x-kubernetes-list-type": "atomic" }, @@ -39,7 +39,7 @@ ] }, "metadata": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.ListMeta", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.ListMeta", "description": "Standard list metadata. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds" }, "reason": { diff --git a/helm-charts/nginx-ingress/v1.31.2/statuscause-meta-v1.json b/helm-charts/nginx-ingress/v1.32.0/statuscause-meta-v1.json similarity index 100% rename from helm-charts/nginx-ingress/v1.31.2/statuscause-meta-v1.json rename to helm-charts/nginx-ingress/v1.32.0/statuscause-meta-v1.json diff --git a/helm-charts/nginx-ingress/v1.31.2/statuscause.json b/helm-charts/nginx-ingress/v1.32.0/statuscause.json similarity index 100% rename from helm-charts/nginx-ingress/v1.31.2/statuscause.json rename to helm-charts/nginx-ingress/v1.32.0/statuscause.json diff --git a/helm-charts/nginx-ingress/v1.31.2/statusdetails-meta-v1.json b/helm-charts/nginx-ingress/v1.32.0/statusdetails-meta-v1.json similarity index 97% rename from helm-charts/nginx-ingress/v1.31.2/statusdetails-meta-v1.json rename to helm-charts/nginx-ingress/v1.32.0/statusdetails-meta-v1.json index 293ebd1..62107b0 100644 --- a/helm-charts/nginx-ingress/v1.31.2/statusdetails-meta-v1.json +++ b/helm-charts/nginx-ingress/v1.32.0/statusdetails-meta-v1.json @@ -4,7 +4,7 @@ "causes": { "description": "The Causes array includes more details associated with the StatusReason failure. Not all StatusReasons may provide detailed causes.", "items": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.StatusCause" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.StatusCause" }, "type": [ "array", diff --git a/helm-charts/nginx-ingress/v1.31.2/statusdetails.json b/helm-charts/nginx-ingress/v1.32.0/statusdetails.json similarity index 97% rename from helm-charts/nginx-ingress/v1.31.2/statusdetails.json rename to helm-charts/nginx-ingress/v1.32.0/statusdetails.json index 293ebd1..62107b0 100644 --- a/helm-charts/nginx-ingress/v1.31.2/statusdetails.json +++ b/helm-charts/nginx-ingress/v1.32.0/statusdetails.json @@ -4,7 +4,7 @@ "causes": { "description": "The Causes array includes more details associated with the StatusReason failure. Not all StatusReasons may provide detailed causes.", "items": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.StatusCause" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.StatusCause" }, "type": [ "array", diff --git a/helm-charts/nginx-ingress/v1.31.2/storageclass-storage-v1.json b/helm-charts/nginx-ingress/v1.32.0/storageclass-storage-v1.json similarity index 96% rename from helm-charts/nginx-ingress/v1.31.2/storageclass-storage-v1.json rename to helm-charts/nginx-ingress/v1.32.0/storageclass-storage-v1.json index 1481b9b..8ce0fc0 100644 --- a/helm-charts/nginx-ingress/v1.31.2/storageclass-storage-v1.json +++ b/helm-charts/nginx-ingress/v1.32.0/storageclass-storage-v1.json @@ -11,7 +11,7 @@ "allowedTopologies": { "description": "allowedTopologies restrict the node topologies where volumes can be dynamically provisioned. Each volume plugin defines its own supported topology specifications. An empty TopologySelectorTerm list means there is no topology restriction. This field is only honored by servers that enable the VolumeScheduling feature.", "items": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.core.v1.TopologySelectorTerm" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.core.v1.TopologySelectorTerm" }, "type": [ "array", @@ -40,7 +40,7 @@ ] }, "metadata": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta", "description": "Standard object's metadata. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#metadata" }, "mountOptions": { diff --git a/helm-charts/nginx-ingress/v1.31.2/storageclass.json b/helm-charts/nginx-ingress/v1.32.0/storageclass.json similarity index 96% rename from helm-charts/nginx-ingress/v1.31.2/storageclass.json rename to helm-charts/nginx-ingress/v1.32.0/storageclass.json index 9138420..99d10af 100644 --- a/helm-charts/nginx-ingress/v1.31.2/storageclass.json +++ b/helm-charts/nginx-ingress/v1.32.0/storageclass.json @@ -11,7 +11,7 @@ "allowedTopologies": { "description": "allowedTopologies restrict the node topologies where volumes can be dynamically provisioned. Each volume plugin defines its own supported topology specifications. An empty TopologySelectorTerm list means there is no topology restriction. This field is only honored by servers that enable the VolumeScheduling feature.", "items": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.core.v1.TopologySelectorTerm" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.core.v1.TopologySelectorTerm" }, "type": [ "array", @@ -37,7 +37,7 @@ ] }, "metadata": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta", "description": "Standard object's metadata. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#metadata" }, "mountOptions": { diff --git a/helm-charts/nginx-ingress/v1.31.2/storageclasslist-storage-v1.json b/helm-charts/nginx-ingress/v1.32.0/storageclasslist-storage-v1.json similarity index 93% rename from helm-charts/nginx-ingress/v1.31.2/storageclasslist-storage-v1.json rename to helm-charts/nginx-ingress/v1.32.0/storageclasslist-storage-v1.json index 161ff6e..34b3b45 100644 --- a/helm-charts/nginx-ingress/v1.31.2/storageclasslist-storage-v1.json +++ b/helm-charts/nginx-ingress/v1.32.0/storageclasslist-storage-v1.json @@ -14,7 +14,7 @@ "items": { "description": "items is the list of StorageClasses", "items": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.storage.v1.StorageClass" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.storage.v1.StorageClass" }, "type": [ "array", @@ -32,7 +32,7 @@ ] }, "metadata": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.ListMeta", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.ListMeta", "description": "Standard list metadata More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#metadata" } }, diff --git a/helm-charts/nginx-ingress/v1.31.2/storageclasslist.json b/helm-charts/nginx-ingress/v1.32.0/storageclasslist.json similarity index 93% rename from helm-charts/nginx-ingress/v1.31.2/storageclasslist.json rename to helm-charts/nginx-ingress/v1.32.0/storageclasslist.json index cf0e753..11f6caf 100644 --- a/helm-charts/nginx-ingress/v1.31.2/storageclasslist.json +++ b/helm-charts/nginx-ingress/v1.32.0/storageclasslist.json @@ -11,7 +11,7 @@ "items": { "description": "items is the list of StorageClasses", "items": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.storage.v1.StorageClass" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.storage.v1.StorageClass" }, "type": [ "array", @@ -29,7 +29,7 @@ ] }, "metadata": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.ListMeta", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.ListMeta", "description": "Standard list metadata More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#metadata" } }, diff --git a/helm-charts/nginx-ingress/v1.31.2/storageospersistentvolumesource-v1.json b/helm-charts/nginx-ingress/v1.32.0/storageospersistentvolumesource-v1.json similarity index 96% rename from helm-charts/nginx-ingress/v1.31.2/storageospersistentvolumesource-v1.json rename to helm-charts/nginx-ingress/v1.32.0/storageospersistentvolumesource-v1.json index 435bd6f..04a071d 100644 --- a/helm-charts/nginx-ingress/v1.31.2/storageospersistentvolumesource-v1.json +++ b/helm-charts/nginx-ingress/v1.32.0/storageospersistentvolumesource-v1.json @@ -16,7 +16,7 @@ ] }, "secretRef": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.core.v1.ObjectReference", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.core.v1.ObjectReference", "description": "secretRef specifies the secret to use for obtaining the StorageOS API credentials. If not specified, default values will be attempted." }, "volumeName": { diff --git a/helm-charts/nginx-ingress/v1.31.2/storageospersistentvolumesource.json b/helm-charts/nginx-ingress/v1.32.0/storageospersistentvolumesource.json similarity index 96% rename from helm-charts/nginx-ingress/v1.31.2/storageospersistentvolumesource.json rename to helm-charts/nginx-ingress/v1.32.0/storageospersistentvolumesource.json index 435bd6f..04a071d 100644 --- a/helm-charts/nginx-ingress/v1.31.2/storageospersistentvolumesource.json +++ b/helm-charts/nginx-ingress/v1.32.0/storageospersistentvolumesource.json @@ -16,7 +16,7 @@ ] }, "secretRef": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.core.v1.ObjectReference", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.core.v1.ObjectReference", "description": "secretRef specifies the secret to use for obtaining the StorageOS API credentials. If not specified, default values will be attempted." }, "volumeName": { diff --git a/helm-charts/nginx-ingress/v1.31.2/storageosvolumesource-v1.json b/helm-charts/nginx-ingress/v1.32.0/storageosvolumesource-v1.json similarity index 96% rename from helm-charts/nginx-ingress/v1.31.2/storageosvolumesource-v1.json rename to helm-charts/nginx-ingress/v1.32.0/storageosvolumesource-v1.json index 26aebde..e5a0042 100644 --- a/helm-charts/nginx-ingress/v1.31.2/storageosvolumesource-v1.json +++ b/helm-charts/nginx-ingress/v1.32.0/storageosvolumesource-v1.json @@ -16,7 +16,7 @@ ] }, "secretRef": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.core.v1.LocalObjectReference", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.core.v1.LocalObjectReference", "description": "secretRef specifies the secret to use for obtaining the StorageOS API credentials. If not specified, default values will be attempted." }, "volumeName": { diff --git a/helm-charts/nginx-ingress/v1.31.2/storageosvolumesource.json b/helm-charts/nginx-ingress/v1.32.0/storageosvolumesource.json similarity index 96% rename from helm-charts/nginx-ingress/v1.31.2/storageosvolumesource.json rename to helm-charts/nginx-ingress/v1.32.0/storageosvolumesource.json index 26aebde..e5a0042 100644 --- a/helm-charts/nginx-ingress/v1.31.2/storageosvolumesource.json +++ b/helm-charts/nginx-ingress/v1.32.0/storageosvolumesource.json @@ -16,7 +16,7 @@ ] }, "secretRef": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.core.v1.LocalObjectReference", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.core.v1.LocalObjectReference", "description": "secretRef specifies the secret to use for obtaining the StorageOS API credentials. If not specified, default values will be attempted." }, "volumeName": { diff --git a/helm-charts/nginx-ingress/v1.31.2/storageversion-apiserverinternal-v1alpha1.json b/helm-charts/nginx-ingress/v1.32.0/storageversion-apiserverinternal-v1alpha1.json similarity index 91% rename from helm-charts/nginx-ingress/v1.31.2/storageversion-apiserverinternal-v1alpha1.json rename to helm-charts/nginx-ingress/v1.32.0/storageversion-apiserverinternal-v1alpha1.json index 00ee752..230e09e 100644 --- a/helm-charts/nginx-ingress/v1.31.2/storageversion-apiserverinternal-v1alpha1.json +++ b/helm-charts/nginx-ingress/v1.32.0/storageversion-apiserverinternal-v1alpha1.json @@ -22,15 +22,15 @@ ] }, "metadata": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta", "description": "The name is .." }, "spec": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.apiserverinternal.v1alpha1.StorageVersionSpec", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.apiserverinternal.v1alpha1.StorageVersionSpec", "description": "Spec is an empty spec. It is here to comply with Kubernetes API style." }, "status": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.apiserverinternal.v1alpha1.StorageVersionStatus", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.apiserverinternal.v1alpha1.StorageVersionStatus", "description": "API server instances report the version they can decode and the version they encode objects to when persisting objects in the backend." } }, diff --git a/helm-charts/nginx-ingress/v1.31.2/storageversion.json b/helm-charts/nginx-ingress/v1.32.0/storageversion.json similarity index 90% rename from helm-charts/nginx-ingress/v1.31.2/storageversion.json rename to helm-charts/nginx-ingress/v1.32.0/storageversion.json index aff9d95..90472eb 100644 --- a/helm-charts/nginx-ingress/v1.31.2/storageversion.json +++ b/helm-charts/nginx-ingress/v1.32.0/storageversion.json @@ -19,15 +19,15 @@ ] }, "metadata": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta", "description": "The name is .." }, "spec": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.apiserverinternal.v1alpha1.StorageVersionSpec", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.apiserverinternal.v1alpha1.StorageVersionSpec", "description": "Spec is an empty spec. It is here to comply with Kubernetes API style." }, "status": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.apiserverinternal.v1alpha1.StorageVersionStatus", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.apiserverinternal.v1alpha1.StorageVersionStatus", "description": "API server instances report the version they can decode and the version they encode objects to when persisting objects in the backend." } }, diff --git a/helm-charts/nginx-ingress/v1.31.2/storageversioncondition-apiserverinternal-v1alpha1.json b/helm-charts/nginx-ingress/v1.32.0/storageversioncondition-apiserverinternal-v1alpha1.json similarity index 95% rename from helm-charts/nginx-ingress/v1.31.2/storageversioncondition-apiserverinternal-v1alpha1.json rename to helm-charts/nginx-ingress/v1.32.0/storageversioncondition-apiserverinternal-v1alpha1.json index f82e469..d88f4ad 100644 --- a/helm-charts/nginx-ingress/v1.31.2/storageversioncondition-apiserverinternal-v1alpha1.json +++ b/helm-charts/nginx-ingress/v1.32.0/storageversioncondition-apiserverinternal-v1alpha1.json @@ -2,7 +2,7 @@ "description": "Describes the state of the storageVersion at a certain point.", "properties": { "lastTransitionTime": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.Time", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.Time", "description": "Last time the condition transitioned from one status to another." }, "message": { diff --git a/helm-charts/nginx-ingress/v1.31.2/storageversioncondition.json b/helm-charts/nginx-ingress/v1.32.0/storageversioncondition.json similarity index 95% rename from helm-charts/nginx-ingress/v1.31.2/storageversioncondition.json rename to helm-charts/nginx-ingress/v1.32.0/storageversioncondition.json index f82e469..d88f4ad 100644 --- a/helm-charts/nginx-ingress/v1.31.2/storageversioncondition.json +++ b/helm-charts/nginx-ingress/v1.32.0/storageversioncondition.json @@ -2,7 +2,7 @@ "description": "Describes the state of the storageVersion at a certain point.", "properties": { "lastTransitionTime": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.Time", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.Time", "description": "Last time the condition transitioned from one status to another." }, "message": { diff --git a/helm-charts/nginx-ingress/v1.31.2/storageversionlist-apiserverinternal-v1alpha1.json b/helm-charts/nginx-ingress/v1.32.0/storageversionlist-apiserverinternal-v1alpha1.json similarity index 93% rename from helm-charts/nginx-ingress/v1.31.2/storageversionlist-apiserverinternal-v1alpha1.json rename to helm-charts/nginx-ingress/v1.32.0/storageversionlist-apiserverinternal-v1alpha1.json index ede2e38..69a4b54 100644 --- a/helm-charts/nginx-ingress/v1.31.2/storageversionlist-apiserverinternal-v1alpha1.json +++ b/helm-charts/nginx-ingress/v1.32.0/storageversionlist-apiserverinternal-v1alpha1.json @@ -14,7 +14,7 @@ "items": { "description": "Items holds a list of StorageVersion", "items": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.apiserverinternal.v1alpha1.StorageVersion" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.apiserverinternal.v1alpha1.StorageVersion" }, "type": [ "array", @@ -32,7 +32,7 @@ ] }, "metadata": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.ListMeta", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.ListMeta", "description": "Standard list metadata. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#metadata" } }, diff --git a/helm-charts/nginx-ingress/v1.31.2/storageversionlist.json b/helm-charts/nginx-ingress/v1.32.0/storageversionlist.json similarity index 93% rename from helm-charts/nginx-ingress/v1.31.2/storageversionlist.json rename to helm-charts/nginx-ingress/v1.32.0/storageversionlist.json index ba3def6..e8c9663 100644 --- a/helm-charts/nginx-ingress/v1.31.2/storageversionlist.json +++ b/helm-charts/nginx-ingress/v1.32.0/storageversionlist.json @@ -11,7 +11,7 @@ "items": { "description": "Items holds a list of StorageVersion", "items": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.apiserverinternal.v1alpha1.StorageVersion" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.apiserverinternal.v1alpha1.StorageVersion" }, "type": [ "array", @@ -29,7 +29,7 @@ ] }, "metadata": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.ListMeta", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.ListMeta", "description": "Standard list metadata. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#metadata" } }, diff --git a/helm-charts/nginx-ingress/v1.31.2/storageversionmigration-storagemigration-v1alpha1.json b/helm-charts/nginx-ingress/v1.32.0/storageversionmigration-storagemigration-v1alpha1.json similarity index 91% rename from helm-charts/nginx-ingress/v1.31.2/storageversionmigration-storagemigration-v1alpha1.json rename to helm-charts/nginx-ingress/v1.32.0/storageversionmigration-storagemigration-v1alpha1.json index 0a50db5..f2fc556 100644 --- a/helm-charts/nginx-ingress/v1.31.2/storageversionmigration-storagemigration-v1alpha1.json +++ b/helm-charts/nginx-ingress/v1.32.0/storageversionmigration-storagemigration-v1alpha1.json @@ -22,15 +22,15 @@ ] }, "metadata": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta", "description": "Standard object metadata. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#metadata" }, "spec": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.storagemigration.v1alpha1.StorageVersionMigrationSpec", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.storagemigration.v1alpha1.StorageVersionMigrationSpec", "description": "Specification of the migration." }, "status": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.storagemigration.v1alpha1.StorageVersionMigrationStatus", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.storagemigration.v1alpha1.StorageVersionMigrationStatus", "description": "Status of the migration." } }, diff --git a/helm-charts/nginx-ingress/v1.31.2/storageversionmigration.json b/helm-charts/nginx-ingress/v1.32.0/storageversionmigration.json similarity index 90% rename from helm-charts/nginx-ingress/v1.31.2/storageversionmigration.json rename to helm-charts/nginx-ingress/v1.32.0/storageversionmigration.json index 0c445ba..05503a8 100644 --- a/helm-charts/nginx-ingress/v1.31.2/storageversionmigration.json +++ b/helm-charts/nginx-ingress/v1.32.0/storageversionmigration.json @@ -19,15 +19,15 @@ ] }, "metadata": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta", "description": "Standard object metadata. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#metadata" }, "spec": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.storagemigration.v1alpha1.StorageVersionMigrationSpec", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.storagemigration.v1alpha1.StorageVersionMigrationSpec", "description": "Specification of the migration." }, "status": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.storagemigration.v1alpha1.StorageVersionMigrationStatus", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.storagemigration.v1alpha1.StorageVersionMigrationStatus", "description": "Status of the migration." } }, diff --git a/helm-charts/nginx-ingress/v1.31.2/storageversionmigrationlist-storagemigration-v1alpha1.json b/helm-charts/nginx-ingress/v1.32.0/storageversionmigrationlist-storagemigration-v1alpha1.json similarity index 94% rename from helm-charts/nginx-ingress/v1.31.2/storageversionmigrationlist-storagemigration-v1alpha1.json rename to helm-charts/nginx-ingress/v1.32.0/storageversionmigrationlist-storagemigration-v1alpha1.json index 2d44a30..c6c3ee1 100644 --- a/helm-charts/nginx-ingress/v1.31.2/storageversionmigrationlist-storagemigration-v1alpha1.json +++ b/helm-charts/nginx-ingress/v1.32.0/storageversionmigrationlist-storagemigration-v1alpha1.json @@ -14,7 +14,7 @@ "items": { "description": "Items is the list of StorageVersionMigration", "items": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.storagemigration.v1alpha1.StorageVersionMigration" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.storagemigration.v1alpha1.StorageVersionMigration" }, "type": [ "array", @@ -38,7 +38,7 @@ ] }, "metadata": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.ListMeta", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.ListMeta", "description": "Standard list metadata More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#metadata" } }, diff --git a/helm-charts/nginx-ingress/v1.31.2/storageversionmigrationlist.json b/helm-charts/nginx-ingress/v1.32.0/storageversionmigrationlist.json similarity index 94% rename from helm-charts/nginx-ingress/v1.31.2/storageversionmigrationlist.json rename to helm-charts/nginx-ingress/v1.32.0/storageversionmigrationlist.json index 5b7e712..1c38a8a 100644 --- a/helm-charts/nginx-ingress/v1.31.2/storageversionmigrationlist.json +++ b/helm-charts/nginx-ingress/v1.32.0/storageversionmigrationlist.json @@ -11,7 +11,7 @@ "items": { "description": "Items is the list of StorageVersionMigration", "items": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.storagemigration.v1alpha1.StorageVersionMigration" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.storagemigration.v1alpha1.StorageVersionMigration" }, "type": [ "array", @@ -35,7 +35,7 @@ ] }, "metadata": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.ListMeta", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.ListMeta", "description": "Standard list metadata More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#metadata" } }, diff --git a/helm-charts/nginx-ingress/v1.31.2/storageversionmigrationspec-storagemigration-v1alpha1.json b/helm-charts/nginx-ingress/v1.32.0/storageversionmigrationspec-storagemigration-v1alpha1.json similarity index 92% rename from helm-charts/nginx-ingress/v1.31.2/storageversionmigrationspec-storagemigration-v1alpha1.json rename to helm-charts/nginx-ingress/v1.32.0/storageversionmigrationspec-storagemigration-v1alpha1.json index 7a76bdb..1c293d1 100644 --- a/helm-charts/nginx-ingress/v1.31.2/storageversionmigrationspec-storagemigration-v1alpha1.json +++ b/helm-charts/nginx-ingress/v1.32.0/storageversionmigrationspec-storagemigration-v1alpha1.json @@ -9,7 +9,7 @@ ] }, "resource": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.storagemigration.v1alpha1.GroupVersionResource", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.storagemigration.v1alpha1.GroupVersionResource", "description": "The resource that is being migrated. The migrator sends requests to the endpoint serving the resource. Immutable." } }, diff --git a/helm-charts/nginx-ingress/v1.31.2/storageversionmigrationspec.json b/helm-charts/nginx-ingress/v1.32.0/storageversionmigrationspec.json similarity index 92% rename from helm-charts/nginx-ingress/v1.31.2/storageversionmigrationspec.json rename to helm-charts/nginx-ingress/v1.32.0/storageversionmigrationspec.json index 7a76bdb..1c293d1 100644 --- a/helm-charts/nginx-ingress/v1.31.2/storageversionmigrationspec.json +++ b/helm-charts/nginx-ingress/v1.32.0/storageversionmigrationspec.json @@ -9,7 +9,7 @@ ] }, "resource": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.storagemigration.v1alpha1.GroupVersionResource", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.storagemigration.v1alpha1.GroupVersionResource", "description": "The resource that is being migrated. The migrator sends requests to the endpoint serving the resource. Immutable." } }, diff --git a/helm-charts/nginx-ingress/v1.31.2/storageversionmigrationstatus-storagemigration-v1alpha1.json b/helm-charts/nginx-ingress/v1.32.0/storageversionmigrationstatus-storagemigration-v1alpha1.json similarity index 94% rename from helm-charts/nginx-ingress/v1.31.2/storageversionmigrationstatus-storagemigration-v1alpha1.json rename to helm-charts/nginx-ingress/v1.32.0/storageversionmigrationstatus-storagemigration-v1alpha1.json index 112bdd4..322ae04 100644 --- a/helm-charts/nginx-ingress/v1.31.2/storageversionmigrationstatus-storagemigration-v1alpha1.json +++ b/helm-charts/nginx-ingress/v1.32.0/storageversionmigrationstatus-storagemigration-v1alpha1.json @@ -4,7 +4,7 @@ "conditions": { "description": "The latest available observations of the migration's current state.", "items": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.storagemigration.v1alpha1.MigrationCondition" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.storagemigration.v1alpha1.MigrationCondition" }, "type": [ "array", diff --git a/helm-charts/nginx-ingress/v1.31.2/storageversionmigrationstatus.json b/helm-charts/nginx-ingress/v1.32.0/storageversionmigrationstatus.json similarity index 94% rename from helm-charts/nginx-ingress/v1.31.2/storageversionmigrationstatus.json rename to helm-charts/nginx-ingress/v1.32.0/storageversionmigrationstatus.json index 112bdd4..322ae04 100644 --- a/helm-charts/nginx-ingress/v1.31.2/storageversionmigrationstatus.json +++ b/helm-charts/nginx-ingress/v1.32.0/storageversionmigrationstatus.json @@ -4,7 +4,7 @@ "conditions": { "description": "The latest available observations of the migration's current state.", "items": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.storagemigration.v1alpha1.MigrationCondition" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.storagemigration.v1alpha1.MigrationCondition" }, "type": [ "array", diff --git a/helm-charts/nginx-ingress/v1.31.2/storageversionspec-apiserverinternal-v1alpha1.json b/helm-charts/nginx-ingress/v1.32.0/storageversionspec-apiserverinternal-v1alpha1.json similarity index 100% rename from helm-charts/nginx-ingress/v1.31.2/storageversionspec-apiserverinternal-v1alpha1.json rename to helm-charts/nginx-ingress/v1.32.0/storageversionspec-apiserverinternal-v1alpha1.json diff --git a/helm-charts/nginx-ingress/v1.31.2/storageversionspec.json b/helm-charts/nginx-ingress/v1.32.0/storageversionspec.json similarity index 100% rename from helm-charts/nginx-ingress/v1.31.2/storageversionspec.json rename to helm-charts/nginx-ingress/v1.32.0/storageversionspec.json diff --git a/helm-charts/nginx-ingress/v1.31.2/storageversionstatus-apiserverinternal-v1alpha1.json b/helm-charts/nginx-ingress/v1.32.0/storageversionstatus-apiserverinternal-v1alpha1.json similarity index 92% rename from helm-charts/nginx-ingress/v1.31.2/storageversionstatus-apiserverinternal-v1alpha1.json rename to helm-charts/nginx-ingress/v1.32.0/storageversionstatus-apiserverinternal-v1alpha1.json index 9b180e8..e7937ba 100644 --- a/helm-charts/nginx-ingress/v1.31.2/storageversionstatus-apiserverinternal-v1alpha1.json +++ b/helm-charts/nginx-ingress/v1.32.0/storageversionstatus-apiserverinternal-v1alpha1.json @@ -11,7 +11,7 @@ "conditions": { "description": "The latest available observations of the storageVersion's state.", "items": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.apiserverinternal.v1alpha1.StorageVersionCondition" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.apiserverinternal.v1alpha1.StorageVersionCondition" }, "type": [ "array", @@ -25,7 +25,7 @@ "storageVersions": { "description": "The reported versions per API server instance.", "items": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.apiserverinternal.v1alpha1.ServerStorageVersion" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.apiserverinternal.v1alpha1.ServerStorageVersion" }, "type": [ "array", diff --git a/helm-charts/nginx-ingress/v1.31.2/storageversionstatus.json b/helm-charts/nginx-ingress/v1.32.0/storageversionstatus.json similarity index 92% rename from helm-charts/nginx-ingress/v1.31.2/storageversionstatus.json rename to helm-charts/nginx-ingress/v1.32.0/storageversionstatus.json index 9b180e8..e7937ba 100644 --- a/helm-charts/nginx-ingress/v1.31.2/storageversionstatus.json +++ b/helm-charts/nginx-ingress/v1.32.0/storageversionstatus.json @@ -11,7 +11,7 @@ "conditions": { "description": "The latest available observations of the storageVersion's state.", "items": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.apiserverinternal.v1alpha1.StorageVersionCondition" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.apiserverinternal.v1alpha1.StorageVersionCondition" }, "type": [ "array", @@ -25,7 +25,7 @@ "storageVersions": { "description": "The reported versions per API server instance.", "items": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.apiserverinternal.v1alpha1.ServerStorageVersion" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.apiserverinternal.v1alpha1.ServerStorageVersion" }, "type": [ "array", diff --git a/helm-charts/nginx-ingress/v1.31.2/subject-flowcontrol-v1.json b/helm-charts/nginx-ingress/v1.32.0/subject-flowcontrol-v1.json similarity index 86% rename from helm-charts/nginx-ingress/v1.31.2/subject-flowcontrol-v1.json rename to helm-charts/nginx-ingress/v1.32.0/subject-flowcontrol-v1.json index cbe123a..dd0931a 100644 --- a/helm-charts/nginx-ingress/v1.31.2/subject-flowcontrol-v1.json +++ b/helm-charts/nginx-ingress/v1.32.0/subject-flowcontrol-v1.json @@ -2,7 +2,7 @@ "description": "Subject matches the originator of a request, as identified by the request authentication system. There are three ways of matching an originator; by user, group, or service account.", "properties": { "group": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.flowcontrol.v1.GroupSubject", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.flowcontrol.v1.GroupSubject", "description": "`group` matches based on user group name." }, "kind": { @@ -13,11 +13,11 @@ ] }, "serviceAccount": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.flowcontrol.v1.ServiceAccountSubject", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.flowcontrol.v1.ServiceAccountSubject", "description": "`serviceAccount` matches ServiceAccounts." }, "user": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.flowcontrol.v1.UserSubject", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.flowcontrol.v1.UserSubject", "description": "`user` matches based on username." } }, diff --git a/helm-charts/nginx-ingress/v1.31.2/subject-rbac-v1.json b/helm-charts/nginx-ingress/v1.32.0/subject-rbac-v1.json similarity index 100% rename from helm-charts/nginx-ingress/v1.31.2/subject-rbac-v1.json rename to helm-charts/nginx-ingress/v1.32.0/subject-rbac-v1.json diff --git a/helm-charts/nginx-ingress/v1.31.2/subject.json b/helm-charts/nginx-ingress/v1.32.0/subject.json similarity index 100% rename from helm-charts/nginx-ingress/v1.31.2/subject.json rename to helm-charts/nginx-ingress/v1.32.0/subject.json diff --git a/helm-charts/nginx-ingress/v1.31.2/subjectaccessreview-authorization-v1.json b/helm-charts/nginx-ingress/v1.32.0/subjectaccessreview-authorization-v1.json similarity index 91% rename from helm-charts/nginx-ingress/v1.31.2/subjectaccessreview-authorization-v1.json rename to helm-charts/nginx-ingress/v1.32.0/subjectaccessreview-authorization-v1.json index cbafe6a..3db0c23 100644 --- a/helm-charts/nginx-ingress/v1.31.2/subjectaccessreview-authorization-v1.json +++ b/helm-charts/nginx-ingress/v1.32.0/subjectaccessreview-authorization-v1.json @@ -22,15 +22,15 @@ ] }, "metadata": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta", "description": "Standard list metadata. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#metadata" }, "spec": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.authorization.v1.SubjectAccessReviewSpec", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.authorization.v1.SubjectAccessReviewSpec", "description": "Spec holds information about the request being evaluated" }, "status": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.authorization.v1.SubjectAccessReviewStatus", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.authorization.v1.SubjectAccessReviewStatus", "description": "Status is filled in by the server and indicates whether the request is allowed or not" } }, diff --git a/helm-charts/nginx-ingress/v1.31.2/subjectaccessreview.json b/helm-charts/nginx-ingress/v1.32.0/subjectaccessreview.json similarity index 91% rename from helm-charts/nginx-ingress/v1.31.2/subjectaccessreview.json rename to helm-charts/nginx-ingress/v1.32.0/subjectaccessreview.json index eb7a85f..1307453 100644 --- a/helm-charts/nginx-ingress/v1.31.2/subjectaccessreview.json +++ b/helm-charts/nginx-ingress/v1.32.0/subjectaccessreview.json @@ -19,15 +19,15 @@ ] }, "metadata": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta", "description": "Standard list metadata. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#metadata" }, "spec": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.authorization.v1.SubjectAccessReviewSpec", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.authorization.v1.SubjectAccessReviewSpec", "description": "Spec holds information about the request being evaluated" }, "status": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.authorization.v1.SubjectAccessReviewStatus", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.authorization.v1.SubjectAccessReviewStatus", "description": "Status is filled in by the server and indicates whether the request is allowed or not" } }, diff --git a/helm-charts/nginx-ingress/v1.31.2/subjectaccessreviewspec-authorization-v1.json b/helm-charts/nginx-ingress/v1.32.0/subjectaccessreviewspec-authorization-v1.json similarity index 93% rename from helm-charts/nginx-ingress/v1.31.2/subjectaccessreviewspec-authorization-v1.json rename to helm-charts/nginx-ingress/v1.32.0/subjectaccessreviewspec-authorization-v1.json index aed1a8b..813b1ae 100644 --- a/helm-charts/nginx-ingress/v1.31.2/subjectaccessreviewspec-authorization-v1.json +++ b/helm-charts/nginx-ingress/v1.32.0/subjectaccessreviewspec-authorization-v1.json @@ -35,11 +35,11 @@ "x-kubernetes-list-type": "atomic" }, "nonResourceAttributes": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.authorization.v1.NonResourceAttributes", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.authorization.v1.NonResourceAttributes", "description": "NonResourceAttributes describes information for a non-resource access request" }, "resourceAttributes": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.authorization.v1.ResourceAttributes", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.authorization.v1.ResourceAttributes", "description": "ResourceAuthorizationAttributes describes information for a resource access request" }, "uid": { diff --git a/helm-charts/nginx-ingress/v1.31.2/subjectaccessreviewspec.json b/helm-charts/nginx-ingress/v1.32.0/subjectaccessreviewspec.json similarity index 93% rename from helm-charts/nginx-ingress/v1.31.2/subjectaccessreviewspec.json rename to helm-charts/nginx-ingress/v1.32.0/subjectaccessreviewspec.json index aed1a8b..813b1ae 100644 --- a/helm-charts/nginx-ingress/v1.31.2/subjectaccessreviewspec.json +++ b/helm-charts/nginx-ingress/v1.32.0/subjectaccessreviewspec.json @@ -35,11 +35,11 @@ "x-kubernetes-list-type": "atomic" }, "nonResourceAttributes": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.authorization.v1.NonResourceAttributes", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.authorization.v1.NonResourceAttributes", "description": "NonResourceAttributes describes information for a non-resource access request" }, "resourceAttributes": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.authorization.v1.ResourceAttributes", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.authorization.v1.ResourceAttributes", "description": "ResourceAuthorizationAttributes describes information for a resource access request" }, "uid": { diff --git a/helm-charts/nginx-ingress/v1.31.2/subjectaccessreviewstatus-authorization-v1.json b/helm-charts/nginx-ingress/v1.32.0/subjectaccessreviewstatus-authorization-v1.json similarity index 100% rename from helm-charts/nginx-ingress/v1.31.2/subjectaccessreviewstatus-authorization-v1.json rename to helm-charts/nginx-ingress/v1.32.0/subjectaccessreviewstatus-authorization-v1.json diff --git a/helm-charts/nginx-ingress/v1.31.2/subjectaccessreviewstatus.json b/helm-charts/nginx-ingress/v1.32.0/subjectaccessreviewstatus.json similarity index 100% rename from helm-charts/nginx-ingress/v1.31.2/subjectaccessreviewstatus.json rename to helm-charts/nginx-ingress/v1.32.0/subjectaccessreviewstatus.json diff --git a/helm-charts/nginx-ingress/v1.31.2/subjectrulesreviewstatus-authorization-v1.json b/helm-charts/nginx-ingress/v1.32.0/subjectrulesreviewstatus-authorization-v1.json similarity index 94% rename from helm-charts/nginx-ingress/v1.31.2/subjectrulesreviewstatus-authorization-v1.json rename to helm-charts/nginx-ingress/v1.32.0/subjectrulesreviewstatus-authorization-v1.json index 9e4cc82..18e791b 100644 --- a/helm-charts/nginx-ingress/v1.31.2/subjectrulesreviewstatus-authorization-v1.json +++ b/helm-charts/nginx-ingress/v1.32.0/subjectrulesreviewstatus-authorization-v1.json @@ -18,7 +18,7 @@ "nonResourceRules": { "description": "NonResourceRules is the list of actions the subject is allowed to perform on non-resources. The list ordering isn't significant, may contain duplicates, and possibly be incomplete.", "items": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.authorization.v1.NonResourceRule" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.authorization.v1.NonResourceRule" }, "type": [ "array", @@ -29,7 +29,7 @@ "resourceRules": { "description": "ResourceRules is the list of actions the subject is allowed to perform on resources. The list ordering isn't significant, may contain duplicates, and possibly be incomplete.", "items": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.authorization.v1.ResourceRule" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.authorization.v1.ResourceRule" }, "type": [ "array", diff --git a/helm-charts/nginx-ingress/v1.31.2/subjectrulesreviewstatus.json b/helm-charts/nginx-ingress/v1.32.0/subjectrulesreviewstatus.json similarity index 94% rename from helm-charts/nginx-ingress/v1.31.2/subjectrulesreviewstatus.json rename to helm-charts/nginx-ingress/v1.32.0/subjectrulesreviewstatus.json index 9e4cc82..18e791b 100644 --- a/helm-charts/nginx-ingress/v1.31.2/subjectrulesreviewstatus.json +++ b/helm-charts/nginx-ingress/v1.32.0/subjectrulesreviewstatus.json @@ -18,7 +18,7 @@ "nonResourceRules": { "description": "NonResourceRules is the list of actions the subject is allowed to perform on non-resources. The list ordering isn't significant, may contain duplicates, and possibly be incomplete.", "items": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.authorization.v1.NonResourceRule" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.authorization.v1.NonResourceRule" }, "type": [ "array", @@ -29,7 +29,7 @@ "resourceRules": { "description": "ResourceRules is the list of actions the subject is allowed to perform on resources. The list ordering isn't significant, may contain duplicates, and possibly be incomplete.", "items": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.authorization.v1.ResourceRule" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.authorization.v1.ResourceRule" }, "type": [ "array", diff --git a/helm-charts/nginx-ingress/v1.31.2/successpolicy-batch-v1.json b/helm-charts/nginx-ingress/v1.32.0/successpolicy-batch-v1.json similarity index 93% rename from helm-charts/nginx-ingress/v1.31.2/successpolicy-batch-v1.json rename to helm-charts/nginx-ingress/v1.32.0/successpolicy-batch-v1.json index 4da3dc9..c44b346 100644 --- a/helm-charts/nginx-ingress/v1.31.2/successpolicy-batch-v1.json +++ b/helm-charts/nginx-ingress/v1.32.0/successpolicy-batch-v1.json @@ -4,7 +4,7 @@ "rules": { "description": "rules represents the list of alternative rules for the declaring the Jobs as successful before `.status.succeeded >= .spec.completions`. Once any of the rules are met, the \"SucceededCriteriaMet\" condition is added, and the lingering pods are removed. The terminal state for such a Job has the \"Complete\" condition. Additionally, these rules are evaluated in order; Once the Job meets one of the rules, other rules are ignored. At most 20 elements are allowed.", "items": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.batch.v1.SuccessPolicyRule" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.batch.v1.SuccessPolicyRule" }, "type": [ "array", diff --git a/helm-charts/nginx-ingress/v1.31.2/successpolicy.json b/helm-charts/nginx-ingress/v1.32.0/successpolicy.json similarity index 93% rename from helm-charts/nginx-ingress/v1.31.2/successpolicy.json rename to helm-charts/nginx-ingress/v1.32.0/successpolicy.json index 4da3dc9..c44b346 100644 --- a/helm-charts/nginx-ingress/v1.31.2/successpolicy.json +++ b/helm-charts/nginx-ingress/v1.32.0/successpolicy.json @@ -4,7 +4,7 @@ "rules": { "description": "rules represents the list of alternative rules for the declaring the Jobs as successful before `.status.succeeded >= .spec.completions`. Once any of the rules are met, the \"SucceededCriteriaMet\" condition is added, and the lingering pods are removed. The terminal state for such a Job has the \"Complete\" condition. Additionally, these rules are evaluated in order; Once the Job meets one of the rules, other rules are ignored. At most 20 elements are allowed.", "items": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.batch.v1.SuccessPolicyRule" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.batch.v1.SuccessPolicyRule" }, "type": [ "array", diff --git a/helm-charts/nginx-ingress/v1.31.2/successpolicyrule-batch-v1.json b/helm-charts/nginx-ingress/v1.32.0/successpolicyrule-batch-v1.json similarity index 100% rename from helm-charts/nginx-ingress/v1.31.2/successpolicyrule-batch-v1.json rename to helm-charts/nginx-ingress/v1.32.0/successpolicyrule-batch-v1.json diff --git a/helm-charts/nginx-ingress/v1.31.2/successpolicyrule.json b/helm-charts/nginx-ingress/v1.32.0/successpolicyrule.json similarity index 100% rename from helm-charts/nginx-ingress/v1.31.2/successpolicyrule.json rename to helm-charts/nginx-ingress/v1.32.0/successpolicyrule.json diff --git a/helm-charts/nginx-ingress/v1.31.2/sysctl-v1.json b/helm-charts/nginx-ingress/v1.32.0/sysctl-v1.json similarity index 100% rename from helm-charts/nginx-ingress/v1.31.2/sysctl-v1.json rename to helm-charts/nginx-ingress/v1.32.0/sysctl-v1.json diff --git a/helm-charts/nginx-ingress/v1.31.2/sysctl.json b/helm-charts/nginx-ingress/v1.32.0/sysctl.json similarity index 100% rename from helm-charts/nginx-ingress/v1.31.2/sysctl.json rename to helm-charts/nginx-ingress/v1.32.0/sysctl.json diff --git a/helm-charts/nginx-ingress/v1.31.2/taint-v1.json b/helm-charts/nginx-ingress/v1.32.0/taint-v1.json similarity index 94% rename from helm-charts/nginx-ingress/v1.31.2/taint-v1.json rename to helm-charts/nginx-ingress/v1.32.0/taint-v1.json index 713749a..15e2783 100644 --- a/helm-charts/nginx-ingress/v1.31.2/taint-v1.json +++ b/helm-charts/nginx-ingress/v1.32.0/taint-v1.json @@ -16,7 +16,7 @@ ] }, "timeAdded": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.Time", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.Time", "description": "TimeAdded represents the time at which the taint was added. It is only written for NoExecute taints." }, "value": { diff --git a/helm-charts/nginx-ingress/v1.31.2/taint.json b/helm-charts/nginx-ingress/v1.32.0/taint.json similarity index 94% rename from helm-charts/nginx-ingress/v1.31.2/taint.json rename to helm-charts/nginx-ingress/v1.32.0/taint.json index 713749a..15e2783 100644 --- a/helm-charts/nginx-ingress/v1.31.2/taint.json +++ b/helm-charts/nginx-ingress/v1.32.0/taint.json @@ -16,7 +16,7 @@ ] }, "timeAdded": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.Time", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.Time", "description": "TimeAdded represents the time at which the taint was added. It is only written for NoExecute taints." }, "value": { diff --git a/helm-charts/nginx-ingress/v1.31.2/tcpsocketaction-v1.json b/helm-charts/nginx-ingress/v1.32.0/tcpsocketaction-v1.json similarity index 90% rename from helm-charts/nginx-ingress/v1.31.2/tcpsocketaction-v1.json rename to helm-charts/nginx-ingress/v1.32.0/tcpsocketaction-v1.json index 55de63f..19f7415 100644 --- a/helm-charts/nginx-ingress/v1.31.2/tcpsocketaction-v1.json +++ b/helm-charts/nginx-ingress/v1.32.0/tcpsocketaction-v1.json @@ -9,7 +9,7 @@ ] }, "port": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.apimachinery.pkg.util.intstr.IntOrString", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.apimachinery.pkg.util.intstr.IntOrString", "description": "Number or name of the port to access on the container. Number must be in the range 1 to 65535. Name must be an IANA_SVC_NAME." } }, diff --git a/helm-charts/nginx-ingress/v1.31.2/tcpsocketaction.json b/helm-charts/nginx-ingress/v1.32.0/tcpsocketaction.json similarity index 90% rename from helm-charts/nginx-ingress/v1.31.2/tcpsocketaction.json rename to helm-charts/nginx-ingress/v1.32.0/tcpsocketaction.json index 55de63f..19f7415 100644 --- a/helm-charts/nginx-ingress/v1.31.2/tcpsocketaction.json +++ b/helm-charts/nginx-ingress/v1.32.0/tcpsocketaction.json @@ -9,7 +9,7 @@ ] }, "port": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.apimachinery.pkg.util.intstr.IntOrString", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.apimachinery.pkg.util.intstr.IntOrString", "description": "Number or name of the port to access on the container. Number must be in the range 1 to 65535. Name must be an IANA_SVC_NAME." } }, diff --git a/helm-charts/nginx-ingress/v1.31.2/time-meta-v1.json b/helm-charts/nginx-ingress/v1.32.0/time-meta-v1.json similarity index 100% rename from helm-charts/nginx-ingress/v1.31.2/time-meta-v1.json rename to helm-charts/nginx-ingress/v1.32.0/time-meta-v1.json diff --git a/helm-charts/nginx-ingress/v1.31.2/time.json b/helm-charts/nginx-ingress/v1.32.0/time.json similarity index 100% rename from helm-charts/nginx-ingress/v1.31.2/time.json rename to helm-charts/nginx-ingress/v1.32.0/time.json diff --git a/helm-charts/nginx-ingress/v1.31.2/tokenrequest-authentication-v1.json b/helm-charts/nginx-ingress/v1.32.0/tokenrequest-authentication-v1.json similarity index 91% rename from helm-charts/nginx-ingress/v1.31.2/tokenrequest-authentication-v1.json rename to helm-charts/nginx-ingress/v1.32.0/tokenrequest-authentication-v1.json index 3e93ae8..5183a59 100644 --- a/helm-charts/nginx-ingress/v1.31.2/tokenrequest-authentication-v1.json +++ b/helm-charts/nginx-ingress/v1.32.0/tokenrequest-authentication-v1.json @@ -22,15 +22,15 @@ ] }, "metadata": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta", "description": "Standard object's metadata. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#metadata" }, "spec": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.authentication.v1.TokenRequestSpec", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.authentication.v1.TokenRequestSpec", "description": "Spec holds information about the request being evaluated" }, "status": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.authentication.v1.TokenRequestStatus", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.authentication.v1.TokenRequestStatus", "description": "Status is filled in by the server and indicates whether the token can be authenticated." } }, diff --git a/helm-charts/nginx-ingress/v1.31.2/tokenrequest-storage-v1.json b/helm-charts/nginx-ingress/v1.32.0/tokenrequest-storage-v1.json similarity index 100% rename from helm-charts/nginx-ingress/v1.31.2/tokenrequest-storage-v1.json rename to helm-charts/nginx-ingress/v1.32.0/tokenrequest-storage-v1.json diff --git a/helm-charts/nginx-ingress/v1.31.2/tokenrequest.json b/helm-charts/nginx-ingress/v1.32.0/tokenrequest.json similarity index 100% rename from helm-charts/nginx-ingress/v1.31.2/tokenrequest.json rename to helm-charts/nginx-ingress/v1.32.0/tokenrequest.json diff --git a/helm-charts/nginx-ingress/v1.31.2/tokenrequestspec-authentication-v1.json b/helm-charts/nginx-ingress/v1.32.0/tokenrequestspec-authentication-v1.json similarity index 96% rename from helm-charts/nginx-ingress/v1.31.2/tokenrequestspec-authentication-v1.json rename to helm-charts/nginx-ingress/v1.32.0/tokenrequestspec-authentication-v1.json index d615ef8..b43d3b5 100644 --- a/helm-charts/nginx-ingress/v1.31.2/tokenrequestspec-authentication-v1.json +++ b/helm-charts/nginx-ingress/v1.32.0/tokenrequestspec-authentication-v1.json @@ -16,7 +16,7 @@ "x-kubernetes-list-type": "atomic" }, "boundObjectRef": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.authentication.v1.BoundObjectReference", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.authentication.v1.BoundObjectReference", "description": "BoundObjectRef is a reference to an object that the token will be bound to. The token will only be valid for as long as the bound object exists. NOTE: The API server's TokenReview endpoint will validate the BoundObjectRef, but other audiences may not. Keep ExpirationSeconds small if you want prompt revocation." }, "expirationSeconds": { diff --git a/helm-charts/nginx-ingress/v1.31.2/tokenrequestspec.json b/helm-charts/nginx-ingress/v1.32.0/tokenrequestspec.json similarity index 96% rename from helm-charts/nginx-ingress/v1.31.2/tokenrequestspec.json rename to helm-charts/nginx-ingress/v1.32.0/tokenrequestspec.json index d615ef8..b43d3b5 100644 --- a/helm-charts/nginx-ingress/v1.31.2/tokenrequestspec.json +++ b/helm-charts/nginx-ingress/v1.32.0/tokenrequestspec.json @@ -16,7 +16,7 @@ "x-kubernetes-list-type": "atomic" }, "boundObjectRef": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.authentication.v1.BoundObjectReference", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.authentication.v1.BoundObjectReference", "description": "BoundObjectRef is a reference to an object that the token will be bound to. The token will only be valid for as long as the bound object exists. NOTE: The API server's TokenReview endpoint will validate the BoundObjectRef, but other audiences may not. Keep ExpirationSeconds small if you want prompt revocation." }, "expirationSeconds": { diff --git a/helm-charts/nginx-ingress/v1.31.2/tokenrequeststatus-authentication-v1.json b/helm-charts/nginx-ingress/v1.32.0/tokenrequeststatus-authentication-v1.json similarity index 90% rename from helm-charts/nginx-ingress/v1.31.2/tokenrequeststatus-authentication-v1.json rename to helm-charts/nginx-ingress/v1.32.0/tokenrequeststatus-authentication-v1.json index 4ea72c2..fba2705 100644 --- a/helm-charts/nginx-ingress/v1.31.2/tokenrequeststatus-authentication-v1.json +++ b/helm-charts/nginx-ingress/v1.32.0/tokenrequeststatus-authentication-v1.json @@ -2,7 +2,7 @@ "description": "TokenRequestStatus is the result of a token request.", "properties": { "expirationTimestamp": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.Time", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.Time", "description": "ExpirationTimestamp is the time of expiration of the returned token." }, "token": { diff --git a/helm-charts/nginx-ingress/v1.31.2/tokenrequeststatus.json b/helm-charts/nginx-ingress/v1.32.0/tokenrequeststatus.json similarity index 90% rename from helm-charts/nginx-ingress/v1.31.2/tokenrequeststatus.json rename to helm-charts/nginx-ingress/v1.32.0/tokenrequeststatus.json index 4ea72c2..fba2705 100644 --- a/helm-charts/nginx-ingress/v1.31.2/tokenrequeststatus.json +++ b/helm-charts/nginx-ingress/v1.32.0/tokenrequeststatus.json @@ -2,7 +2,7 @@ "description": "TokenRequestStatus is the result of a token request.", "properties": { "expirationTimestamp": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.Time", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.Time", "description": "ExpirationTimestamp is the time of expiration of the returned token." }, "token": { diff --git a/helm-charts/nginx-ingress/v1.31.2/tokenreview-authentication-v1.json b/helm-charts/nginx-ingress/v1.32.0/tokenreview-authentication-v1.json similarity index 91% rename from helm-charts/nginx-ingress/v1.31.2/tokenreview-authentication-v1.json rename to helm-charts/nginx-ingress/v1.32.0/tokenreview-authentication-v1.json index 51f1f8a..3316b45 100644 --- a/helm-charts/nginx-ingress/v1.31.2/tokenreview-authentication-v1.json +++ b/helm-charts/nginx-ingress/v1.32.0/tokenreview-authentication-v1.json @@ -22,15 +22,15 @@ ] }, "metadata": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta", "description": "Standard object's metadata. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#metadata" }, "spec": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.authentication.v1.TokenReviewSpec", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.authentication.v1.TokenReviewSpec", "description": "Spec holds information about the request being evaluated" }, "status": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.authentication.v1.TokenReviewStatus", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.authentication.v1.TokenReviewStatus", "description": "Status is filled in by the server and indicates whether the request can be authenticated." } }, diff --git a/helm-charts/nginx-ingress/v1.31.2/tokenreview.json b/helm-charts/nginx-ingress/v1.32.0/tokenreview.json similarity index 91% rename from helm-charts/nginx-ingress/v1.31.2/tokenreview.json rename to helm-charts/nginx-ingress/v1.32.0/tokenreview.json index ab847fc..2401dc5 100644 --- a/helm-charts/nginx-ingress/v1.31.2/tokenreview.json +++ b/helm-charts/nginx-ingress/v1.32.0/tokenreview.json @@ -19,15 +19,15 @@ ] }, "metadata": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta", "description": "Standard object's metadata. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#metadata" }, "spec": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.authentication.v1.TokenReviewSpec", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.authentication.v1.TokenReviewSpec", "description": "Spec holds information about the request being evaluated" }, "status": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.authentication.v1.TokenReviewStatus", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.authentication.v1.TokenReviewStatus", "description": "Status is filled in by the server and indicates whether the request can be authenticated." } }, diff --git a/helm-charts/nginx-ingress/v1.31.2/tokenreviewspec-authentication-v1.json b/helm-charts/nginx-ingress/v1.32.0/tokenreviewspec-authentication-v1.json similarity index 100% rename from helm-charts/nginx-ingress/v1.31.2/tokenreviewspec-authentication-v1.json rename to helm-charts/nginx-ingress/v1.32.0/tokenreviewspec-authentication-v1.json diff --git a/helm-charts/nginx-ingress/v1.31.2/tokenreviewspec.json b/helm-charts/nginx-ingress/v1.32.0/tokenreviewspec.json similarity index 100% rename from helm-charts/nginx-ingress/v1.31.2/tokenreviewspec.json rename to helm-charts/nginx-ingress/v1.32.0/tokenreviewspec.json diff --git a/helm-charts/nginx-ingress/v1.31.2/tokenreviewstatus-authentication-v1.json b/helm-charts/nginx-ingress/v1.32.0/tokenreviewstatus-authentication-v1.json similarity index 96% rename from helm-charts/nginx-ingress/v1.31.2/tokenreviewstatus-authentication-v1.json rename to helm-charts/nginx-ingress/v1.32.0/tokenreviewstatus-authentication-v1.json index 5e28375..e48ba87 100644 --- a/helm-charts/nginx-ingress/v1.31.2/tokenreviewstatus-authentication-v1.json +++ b/helm-charts/nginx-ingress/v1.32.0/tokenreviewstatus-authentication-v1.json @@ -30,7 +30,7 @@ ] }, "user": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.authentication.v1.UserInfo", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.authentication.v1.UserInfo", "description": "User is the UserInfo associated with the provided token." } }, diff --git a/helm-charts/nginx-ingress/v1.31.2/tokenreviewstatus.json b/helm-charts/nginx-ingress/v1.32.0/tokenreviewstatus.json similarity index 96% rename from helm-charts/nginx-ingress/v1.31.2/tokenreviewstatus.json rename to helm-charts/nginx-ingress/v1.32.0/tokenreviewstatus.json index 5e28375..e48ba87 100644 --- a/helm-charts/nginx-ingress/v1.31.2/tokenreviewstatus.json +++ b/helm-charts/nginx-ingress/v1.32.0/tokenreviewstatus.json @@ -30,7 +30,7 @@ ] }, "user": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.authentication.v1.UserInfo", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.authentication.v1.UserInfo", "description": "User is the UserInfo associated with the provided token." } }, diff --git a/helm-charts/nginx-ingress/v1.31.2/toleration-v1.json b/helm-charts/nginx-ingress/v1.32.0/toleration-v1.json similarity index 100% rename from helm-charts/nginx-ingress/v1.31.2/toleration-v1.json rename to helm-charts/nginx-ingress/v1.32.0/toleration-v1.json diff --git a/helm-charts/nginx-ingress/v1.31.2/toleration.json b/helm-charts/nginx-ingress/v1.32.0/toleration.json similarity index 100% rename from helm-charts/nginx-ingress/v1.31.2/toleration.json rename to helm-charts/nginx-ingress/v1.32.0/toleration.json diff --git a/helm-charts/nginx-ingress/v1.31.2/topologyselectorlabelrequirement-v1.json b/helm-charts/nginx-ingress/v1.32.0/topologyselectorlabelrequirement-v1.json similarity index 100% rename from helm-charts/nginx-ingress/v1.31.2/topologyselectorlabelrequirement-v1.json rename to helm-charts/nginx-ingress/v1.32.0/topologyselectorlabelrequirement-v1.json diff --git a/helm-charts/nginx-ingress/v1.31.2/topologyselectorlabelrequirement.json b/helm-charts/nginx-ingress/v1.32.0/topologyselectorlabelrequirement.json similarity index 100% rename from helm-charts/nginx-ingress/v1.31.2/topologyselectorlabelrequirement.json rename to helm-charts/nginx-ingress/v1.32.0/topologyselectorlabelrequirement.json diff --git a/helm-charts/nginx-ingress/v1.31.2/topologyselectorterm-v1.json b/helm-charts/nginx-ingress/v1.32.0/topologyselectorterm-v1.json similarity index 92% rename from helm-charts/nginx-ingress/v1.31.2/topologyselectorterm-v1.json rename to helm-charts/nginx-ingress/v1.32.0/topologyselectorterm-v1.json index fe2c7da..7031edd 100644 --- a/helm-charts/nginx-ingress/v1.31.2/topologyselectorterm-v1.json +++ b/helm-charts/nginx-ingress/v1.32.0/topologyselectorterm-v1.json @@ -4,7 +4,7 @@ "matchLabelExpressions": { "description": "A list of topology selector requirements by labels.", "items": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.core.v1.TopologySelectorLabelRequirement" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.core.v1.TopologySelectorLabelRequirement" }, "type": [ "array", diff --git a/helm-charts/nginx-ingress/v1.31.2/topologyselectorterm.json b/helm-charts/nginx-ingress/v1.32.0/topologyselectorterm.json similarity index 92% rename from helm-charts/nginx-ingress/v1.31.2/topologyselectorterm.json rename to helm-charts/nginx-ingress/v1.32.0/topologyselectorterm.json index fe2c7da..7031edd 100644 --- a/helm-charts/nginx-ingress/v1.31.2/topologyselectorterm.json +++ b/helm-charts/nginx-ingress/v1.32.0/topologyselectorterm.json @@ -4,7 +4,7 @@ "matchLabelExpressions": { "description": "A list of topology selector requirements by labels.", "items": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.core.v1.TopologySelectorLabelRequirement" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.core.v1.TopologySelectorLabelRequirement" }, "type": [ "array", diff --git a/helm-charts/nginx-ingress/v1.31.2/topologyspreadconstraint-v1.json b/helm-charts/nginx-ingress/v1.32.0/topologyspreadconstraint-v1.json similarity index 99% rename from helm-charts/nginx-ingress/v1.31.2/topologyspreadconstraint-v1.json rename to helm-charts/nginx-ingress/v1.32.0/topologyspreadconstraint-v1.json index 7ec1da0..3b551ef 100644 --- a/helm-charts/nginx-ingress/v1.31.2/topologyspreadconstraint-v1.json +++ b/helm-charts/nginx-ingress/v1.32.0/topologyspreadconstraint-v1.json @@ -2,7 +2,7 @@ "description": "TopologySpreadConstraint specifies how to spread matching pods among the given topology.", "properties": { "labelSelector": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.LabelSelector", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.LabelSelector", "description": "LabelSelector is used to find matching pods. Pods that match this label selector are counted to determine the number of pods in their corresponding topology domain." }, "matchLabelKeys": { diff --git a/helm-charts/nginx-ingress/v1.31.2/topologyspreadconstraint.json b/helm-charts/nginx-ingress/v1.32.0/topologyspreadconstraint.json similarity index 99% rename from helm-charts/nginx-ingress/v1.31.2/topologyspreadconstraint.json rename to helm-charts/nginx-ingress/v1.32.0/topologyspreadconstraint.json index 7ec1da0..3b551ef 100644 --- a/helm-charts/nginx-ingress/v1.31.2/topologyspreadconstraint.json +++ b/helm-charts/nginx-ingress/v1.32.0/topologyspreadconstraint.json @@ -2,7 +2,7 @@ "description": "TopologySpreadConstraint specifies how to spread matching pods among the given topology.", "properties": { "labelSelector": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.LabelSelector", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.LabelSelector", "description": "LabelSelector is used to find matching pods. Pods that match this label selector are counted to determine the number of pods in their corresponding topology domain." }, "matchLabelKeys": { diff --git a/helm-charts/nginx-ingress/v1.31.2/typechecking-admissionregistration-v1.json b/helm-charts/nginx-ingress/v1.32.0/typechecking-admissionregistration-v1.json similarity index 89% rename from helm-charts/nginx-ingress/v1.31.2/typechecking-admissionregistration-v1.json rename to helm-charts/nginx-ingress/v1.32.0/typechecking-admissionregistration-v1.json index 313c5d3..bff2a76 100644 --- a/helm-charts/nginx-ingress/v1.31.2/typechecking-admissionregistration-v1.json +++ b/helm-charts/nginx-ingress/v1.32.0/typechecking-admissionregistration-v1.json @@ -4,7 +4,7 @@ "expressionWarnings": { "description": "The type checking warnings for each expression.", "items": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.admissionregistration.v1.ExpressionWarning" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.admissionregistration.v1.ExpressionWarning" }, "type": [ "array", diff --git a/helm-charts/nginx-ingress/v1.31.2/typechecking-admissionregistration-v1beta1.json b/helm-charts/nginx-ingress/v1.32.0/typechecking-admissionregistration-v1beta1.json similarity index 89% rename from helm-charts/nginx-ingress/v1.31.2/typechecking-admissionregistration-v1beta1.json rename to helm-charts/nginx-ingress/v1.32.0/typechecking-admissionregistration-v1beta1.json index 4516ef1..7e3e9b0 100644 --- a/helm-charts/nginx-ingress/v1.31.2/typechecking-admissionregistration-v1beta1.json +++ b/helm-charts/nginx-ingress/v1.32.0/typechecking-admissionregistration-v1beta1.json @@ -4,7 +4,7 @@ "expressionWarnings": { "description": "The type checking warnings for each expression.", "items": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.admissionregistration.v1beta1.ExpressionWarning" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.admissionregistration.v1beta1.ExpressionWarning" }, "type": [ "array", diff --git a/helm-charts/nginx-ingress/v1.31.2/typechecking.json b/helm-charts/nginx-ingress/v1.32.0/typechecking.json similarity index 89% rename from helm-charts/nginx-ingress/v1.31.2/typechecking.json rename to helm-charts/nginx-ingress/v1.32.0/typechecking.json index 4516ef1..7e3e9b0 100644 --- a/helm-charts/nginx-ingress/v1.31.2/typechecking.json +++ b/helm-charts/nginx-ingress/v1.32.0/typechecking.json @@ -4,7 +4,7 @@ "expressionWarnings": { "description": "The type checking warnings for each expression.", "items": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.admissionregistration.v1beta1.ExpressionWarning" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.admissionregistration.v1beta1.ExpressionWarning" }, "type": [ "array", diff --git a/helm-charts/nginx-ingress/v1.31.2/typedlocalobjectreference-v1.json b/helm-charts/nginx-ingress/v1.32.0/typedlocalobjectreference-v1.json similarity index 100% rename from helm-charts/nginx-ingress/v1.31.2/typedlocalobjectreference-v1.json rename to helm-charts/nginx-ingress/v1.32.0/typedlocalobjectreference-v1.json diff --git a/helm-charts/nginx-ingress/v1.31.2/typedlocalobjectreference.json b/helm-charts/nginx-ingress/v1.32.0/typedlocalobjectreference.json similarity index 100% rename from helm-charts/nginx-ingress/v1.31.2/typedlocalobjectreference.json rename to helm-charts/nginx-ingress/v1.32.0/typedlocalobjectreference.json diff --git a/helm-charts/nginx-ingress/v1.31.2/typedobjectreference-v1.json b/helm-charts/nginx-ingress/v1.32.0/typedobjectreference-v1.json similarity index 91% rename from helm-charts/nginx-ingress/v1.31.2/typedobjectreference-v1.json rename to helm-charts/nginx-ingress/v1.32.0/typedobjectreference-v1.json index 2f27496..8d4912f 100644 --- a/helm-charts/nginx-ingress/v1.31.2/typedobjectreference-v1.json +++ b/helm-charts/nginx-ingress/v1.32.0/typedobjectreference-v1.json @@ -1,4 +1,5 @@ { + "description": "TypedObjectReference contains enough information to let you locate the typed referenced object", "properties": { "apiGroup": { "description": "APIGroup is the group for the resource being referenced. If APIGroup is not specified, the specified Kind must be in the core API group. For any other third-party types, APIGroup is required.", diff --git a/helm-charts/nginx-ingress/v1.31.2/typedobjectreference.json b/helm-charts/nginx-ingress/v1.32.0/typedobjectreference.json similarity index 91% rename from helm-charts/nginx-ingress/v1.31.2/typedobjectreference.json rename to helm-charts/nginx-ingress/v1.32.0/typedobjectreference.json index 2f27496..8d4912f 100644 --- a/helm-charts/nginx-ingress/v1.31.2/typedobjectreference.json +++ b/helm-charts/nginx-ingress/v1.32.0/typedobjectreference.json @@ -1,4 +1,5 @@ { + "description": "TypedObjectReference contains enough information to let you locate the typed referenced object", "properties": { "apiGroup": { "description": "APIGroup is the group for the resource being referenced. If APIGroup is not specified, the specified Kind must be in the core API group. For any other third-party types, APIGroup is required.", diff --git a/helm-charts/nginx-ingress/v1.31.2/uncountedterminatedpods-batch-v1.json b/helm-charts/nginx-ingress/v1.32.0/uncountedterminatedpods-batch-v1.json similarity index 100% rename from helm-charts/nginx-ingress/v1.31.2/uncountedterminatedpods-batch-v1.json rename to helm-charts/nginx-ingress/v1.32.0/uncountedterminatedpods-batch-v1.json diff --git a/helm-charts/nginx-ingress/v1.31.2/uncountedterminatedpods.json b/helm-charts/nginx-ingress/v1.32.0/uncountedterminatedpods.json similarity index 100% rename from helm-charts/nginx-ingress/v1.31.2/uncountedterminatedpods.json rename to helm-charts/nginx-ingress/v1.32.0/uncountedterminatedpods.json diff --git a/helm-charts/nginx-ingress/v1.31.2/userinfo-authentication-v1.json b/helm-charts/nginx-ingress/v1.32.0/userinfo-authentication-v1.json similarity index 100% rename from helm-charts/nginx-ingress/v1.31.2/userinfo-authentication-v1.json rename to helm-charts/nginx-ingress/v1.32.0/userinfo-authentication-v1.json diff --git a/helm-charts/nginx-ingress/v1.31.2/userinfo.json b/helm-charts/nginx-ingress/v1.32.0/userinfo.json similarity index 100% rename from helm-charts/nginx-ingress/v1.31.2/userinfo.json rename to helm-charts/nginx-ingress/v1.32.0/userinfo.json diff --git a/helm-charts/nginx-ingress/v1.31.2/usersubject-flowcontrol-v1.json b/helm-charts/nginx-ingress/v1.32.0/usersubject-flowcontrol-v1.json similarity index 100% rename from helm-charts/nginx-ingress/v1.31.2/usersubject-flowcontrol-v1.json rename to helm-charts/nginx-ingress/v1.32.0/usersubject-flowcontrol-v1.json diff --git a/helm-charts/nginx-ingress/v1.31.2/usersubject.json b/helm-charts/nginx-ingress/v1.32.0/usersubject.json similarity index 100% rename from helm-charts/nginx-ingress/v1.31.2/usersubject.json rename to helm-charts/nginx-ingress/v1.32.0/usersubject.json diff --git a/helm-charts/nginx-ingress/v1.31.2/validatingadmissionpolicy-admissionregistration-v1.json b/helm-charts/nginx-ingress/v1.32.0/validatingadmissionpolicy-admissionregistration-v1.json similarity index 92% rename from helm-charts/nginx-ingress/v1.31.2/validatingadmissionpolicy-admissionregistration-v1.json rename to helm-charts/nginx-ingress/v1.32.0/validatingadmissionpolicy-admissionregistration-v1.json index 59af93c..8521276 100644 --- a/helm-charts/nginx-ingress/v1.31.2/validatingadmissionpolicy-admissionregistration-v1.json +++ b/helm-charts/nginx-ingress/v1.32.0/validatingadmissionpolicy-admissionregistration-v1.json @@ -22,15 +22,15 @@ ] }, "metadata": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta", "description": "Standard object metadata; More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#metadata." }, "spec": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.admissionregistration.v1.ValidatingAdmissionPolicySpec", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.admissionregistration.v1.ValidatingAdmissionPolicySpec", "description": "Specification of the desired behavior of the ValidatingAdmissionPolicy." }, "status": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.admissionregistration.v1.ValidatingAdmissionPolicyStatus", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.admissionregistration.v1.ValidatingAdmissionPolicyStatus", "description": "The status of the ValidatingAdmissionPolicy, including warnings that are useful to determine if the policy behaves in the expected way. Populated by the system. Read-only." } }, diff --git a/helm-charts/nginx-ingress/v1.31.2/validatingadmissionpolicy-admissionregistration-v1beta1.json b/helm-charts/nginx-ingress/v1.32.0/validatingadmissionpolicy-admissionregistration-v1beta1.json similarity index 92% rename from helm-charts/nginx-ingress/v1.31.2/validatingadmissionpolicy-admissionregistration-v1beta1.json rename to helm-charts/nginx-ingress/v1.32.0/validatingadmissionpolicy-admissionregistration-v1beta1.json index ee40fa0..e2c908a 100644 --- a/helm-charts/nginx-ingress/v1.31.2/validatingadmissionpolicy-admissionregistration-v1beta1.json +++ b/helm-charts/nginx-ingress/v1.32.0/validatingadmissionpolicy-admissionregistration-v1beta1.json @@ -22,15 +22,15 @@ ] }, "metadata": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta", "description": "Standard object metadata; More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#metadata." }, "spec": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.admissionregistration.v1beta1.ValidatingAdmissionPolicySpec", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.admissionregistration.v1beta1.ValidatingAdmissionPolicySpec", "description": "Specification of the desired behavior of the ValidatingAdmissionPolicy." }, "status": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.admissionregistration.v1beta1.ValidatingAdmissionPolicyStatus", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.admissionregistration.v1beta1.ValidatingAdmissionPolicyStatus", "description": "The status of the ValidatingAdmissionPolicy, including warnings that are useful to determine if the policy behaves in the expected way. Populated by the system. Read-only." } }, diff --git a/helm-charts/nginx-ingress/v1.31.2/validatingadmissionpolicy.json b/helm-charts/nginx-ingress/v1.32.0/validatingadmissionpolicy.json similarity index 91% rename from helm-charts/nginx-ingress/v1.31.2/validatingadmissionpolicy.json rename to helm-charts/nginx-ingress/v1.32.0/validatingadmissionpolicy.json index 1ab2fc0..b5565ea 100644 --- a/helm-charts/nginx-ingress/v1.31.2/validatingadmissionpolicy.json +++ b/helm-charts/nginx-ingress/v1.32.0/validatingadmissionpolicy.json @@ -19,15 +19,15 @@ ] }, "metadata": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta", "description": "Standard object metadata; More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#metadata." }, "spec": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.admissionregistration.v1beta1.ValidatingAdmissionPolicySpec", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.admissionregistration.v1beta1.ValidatingAdmissionPolicySpec", "description": "Specification of the desired behavior of the ValidatingAdmissionPolicy." }, "status": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.admissionregistration.v1beta1.ValidatingAdmissionPolicyStatus", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.admissionregistration.v1beta1.ValidatingAdmissionPolicyStatus", "description": "The status of the ValidatingAdmissionPolicy, including warnings that are useful to determine if the policy behaves in the expected way. Populated by the system. Read-only." } }, diff --git a/helm-charts/nginx-ingress/v1.31.2/validatingadmissionpolicybinding-admissionregistration-v1.json b/helm-charts/nginx-ingress/v1.32.0/validatingadmissionpolicybinding-admissionregistration-v1.json similarity index 95% rename from helm-charts/nginx-ingress/v1.31.2/validatingadmissionpolicybinding-admissionregistration-v1.json rename to helm-charts/nginx-ingress/v1.32.0/validatingadmissionpolicybinding-admissionregistration-v1.json index 04c6952..090dc07 100644 --- a/helm-charts/nginx-ingress/v1.31.2/validatingadmissionpolicybinding-admissionregistration-v1.json +++ b/helm-charts/nginx-ingress/v1.32.0/validatingadmissionpolicybinding-admissionregistration-v1.json @@ -22,11 +22,11 @@ ] }, "metadata": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta", "description": "Standard object metadata; More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#metadata." }, "spec": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.admissionregistration.v1.ValidatingAdmissionPolicyBindingSpec", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.admissionregistration.v1.ValidatingAdmissionPolicyBindingSpec", "description": "Specification of the desired behavior of the ValidatingAdmissionPolicyBinding." } }, diff --git a/helm-charts/nginx-ingress/v1.31.2/validatingadmissionpolicybinding-admissionregistration-v1beta1.json b/helm-charts/nginx-ingress/v1.32.0/validatingadmissionpolicybinding-admissionregistration-v1beta1.json similarity index 95% rename from helm-charts/nginx-ingress/v1.31.2/validatingadmissionpolicybinding-admissionregistration-v1beta1.json rename to helm-charts/nginx-ingress/v1.32.0/validatingadmissionpolicybinding-admissionregistration-v1beta1.json index faa5d50..b429ca7 100644 --- a/helm-charts/nginx-ingress/v1.31.2/validatingadmissionpolicybinding-admissionregistration-v1beta1.json +++ b/helm-charts/nginx-ingress/v1.32.0/validatingadmissionpolicybinding-admissionregistration-v1beta1.json @@ -22,11 +22,11 @@ ] }, "metadata": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta", "description": "Standard object metadata; More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#metadata." }, "spec": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.admissionregistration.v1beta1.ValidatingAdmissionPolicyBindingSpec", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.admissionregistration.v1beta1.ValidatingAdmissionPolicyBindingSpec", "description": "Specification of the desired behavior of the ValidatingAdmissionPolicyBinding." } }, diff --git a/helm-charts/nginx-ingress/v1.31.2/validatingadmissionpolicybinding.json b/helm-charts/nginx-ingress/v1.32.0/validatingadmissionpolicybinding.json similarity index 95% rename from helm-charts/nginx-ingress/v1.31.2/validatingadmissionpolicybinding.json rename to helm-charts/nginx-ingress/v1.32.0/validatingadmissionpolicybinding.json index 9db5a95..60715be 100644 --- a/helm-charts/nginx-ingress/v1.31.2/validatingadmissionpolicybinding.json +++ b/helm-charts/nginx-ingress/v1.32.0/validatingadmissionpolicybinding.json @@ -19,11 +19,11 @@ ] }, "metadata": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta", "description": "Standard object metadata; More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#metadata." }, "spec": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.admissionregistration.v1beta1.ValidatingAdmissionPolicyBindingSpec", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.admissionregistration.v1beta1.ValidatingAdmissionPolicyBindingSpec", "description": "Specification of the desired behavior of the ValidatingAdmissionPolicyBinding." } }, diff --git a/helm-charts/nginx-ingress/v1.31.2/validatingadmissionpolicybindinglist-admissionregistration-v1.json b/helm-charts/nginx-ingress/v1.32.0/validatingadmissionpolicybindinglist-admissionregistration-v1.json similarity index 93% rename from helm-charts/nginx-ingress/v1.31.2/validatingadmissionpolicybindinglist-admissionregistration-v1.json rename to helm-charts/nginx-ingress/v1.32.0/validatingadmissionpolicybindinglist-admissionregistration-v1.json index 26ffdfd..8857dc6 100644 --- a/helm-charts/nginx-ingress/v1.31.2/validatingadmissionpolicybindinglist-admissionregistration-v1.json +++ b/helm-charts/nginx-ingress/v1.32.0/validatingadmissionpolicybindinglist-admissionregistration-v1.json @@ -14,7 +14,7 @@ "items": { "description": "List of PolicyBinding.", "items": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.admissionregistration.v1.ValidatingAdmissionPolicyBinding" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.admissionregistration.v1.ValidatingAdmissionPolicyBinding" }, "type": [ "array", @@ -32,7 +32,7 @@ ] }, "metadata": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.ListMeta", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.ListMeta", "description": "Standard list metadata. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds" } }, diff --git a/helm-charts/nginx-ingress/v1.31.2/validatingadmissionpolicybindinglist-admissionregistration-v1beta1.json b/helm-charts/nginx-ingress/v1.32.0/validatingadmissionpolicybindinglist-admissionregistration-v1beta1.json similarity index 93% rename from helm-charts/nginx-ingress/v1.31.2/validatingadmissionpolicybindinglist-admissionregistration-v1beta1.json rename to helm-charts/nginx-ingress/v1.32.0/validatingadmissionpolicybindinglist-admissionregistration-v1beta1.json index dbe874c..d8422e5 100644 --- a/helm-charts/nginx-ingress/v1.31.2/validatingadmissionpolicybindinglist-admissionregistration-v1beta1.json +++ b/helm-charts/nginx-ingress/v1.32.0/validatingadmissionpolicybindinglist-admissionregistration-v1beta1.json @@ -14,7 +14,7 @@ "items": { "description": "List of PolicyBinding.", "items": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.admissionregistration.v1beta1.ValidatingAdmissionPolicyBinding" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.admissionregistration.v1beta1.ValidatingAdmissionPolicyBinding" }, "type": [ "array", @@ -32,7 +32,7 @@ ] }, "metadata": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.ListMeta", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.ListMeta", "description": "Standard list metadata. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds" } }, diff --git a/helm-charts/nginx-ingress/v1.31.2/validatingadmissionpolicybindinglist.json b/helm-charts/nginx-ingress/v1.32.0/validatingadmissionpolicybindinglist.json similarity index 93% rename from helm-charts/nginx-ingress/v1.31.2/validatingadmissionpolicybindinglist.json rename to helm-charts/nginx-ingress/v1.32.0/validatingadmissionpolicybindinglist.json index f1600b7..5acebb4 100644 --- a/helm-charts/nginx-ingress/v1.31.2/validatingadmissionpolicybindinglist.json +++ b/helm-charts/nginx-ingress/v1.32.0/validatingadmissionpolicybindinglist.json @@ -11,7 +11,7 @@ "items": { "description": "List of PolicyBinding.", "items": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.admissionregistration.v1beta1.ValidatingAdmissionPolicyBinding" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.admissionregistration.v1beta1.ValidatingAdmissionPolicyBinding" }, "type": [ "array", @@ -29,7 +29,7 @@ ] }, "metadata": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.ListMeta", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.ListMeta", "description": "Standard list metadata. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds" } }, diff --git a/helm-charts/nginx-ingress/v1.31.2/validatingadmissionpolicybindingspec-admissionregistration-v1.json b/helm-charts/nginx-ingress/v1.32.0/validatingadmissionpolicybindingspec-admissionregistration-v1.json similarity index 85% rename from helm-charts/nginx-ingress/v1.31.2/validatingadmissionpolicybindingspec-admissionregistration-v1.json rename to helm-charts/nginx-ingress/v1.32.0/validatingadmissionpolicybindingspec-admissionregistration-v1.json index dbfb53d..4378226 100644 --- a/helm-charts/nginx-ingress/v1.31.2/validatingadmissionpolicybindingspec-admissionregistration-v1.json +++ b/helm-charts/nginx-ingress/v1.32.0/validatingadmissionpolicybindingspec-admissionregistration-v1.json @@ -2,11 +2,11 @@ "description": "ValidatingAdmissionPolicyBindingSpec is the specification of the ValidatingAdmissionPolicyBinding.", "properties": { "matchResources": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.admissionregistration.v1.MatchResources", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.admissionregistration.v1.MatchResources", "description": "MatchResources declares what resources match this binding and will be validated by it. Note that this is intersected with the policy's matchConstraints, so only requests that are matched by the policy can be selected by this. If this is unset, all resources matched by the policy are validated by this binding When resourceRules is unset, it does not constrain resource matching. If a resource is matched by the other fields of this object, it will be validated. Note that this is differs from ValidatingAdmissionPolicy matchConstraints, where resourceRules are required." }, "paramRef": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.admissionregistration.v1.ParamRef", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.admissionregistration.v1.ParamRef", "description": "paramRef specifies the parameter resource used to configure the admission control policy. It should point to a resource of the type specified in ParamKind of the bound ValidatingAdmissionPolicy. If the policy specifies a ParamKind and the resource referred to by ParamRef does not exist, this binding is considered mis-configured and the FailurePolicy of the ValidatingAdmissionPolicy applied. If the policy does not specify a ParamKind then this field is ignored, and the rules are evaluated without a param." }, "policyName": { @@ -17,7 +17,7 @@ ] }, "validationActions": { - "description": "validationActions declares how Validations of the referenced ValidatingAdmissionPolicy are enforced. If a validation evaluates to false it is always enforced according to these actions.\n\nFailures defined by the ValidatingAdmissionPolicy's FailurePolicy are enforced according to these actions only if the FailurePolicy is set to Fail, otherwise the failures are ignored. This includes compilation errors, runtime errors and misconfigurations of the policy.\n\nvalidationActions is declared as a set of action values. Order does not matter. validationActions may not contain duplicates of the same action.\n\nThe supported actions values are:\n\n\"Deny\" specifies that a validation failure results in a denied request.\n\n\"Warn\" specifies that a validation failure is reported to the request client in HTTP Warning headers, with a warning code of 299. Warnings can be sent both for allowed or denied admission responses.\n\n\"Audit\" specifies that a validation failure is included in the published audit event for the request. The audit event will contain a `validation.policy.admission.k8s.io/validation_failure` audit annotation with a value containing the details of the validation failures, formatted as a JSON list of objects, each with the following fields: - message: The validation failure message string - policy: The resource name of the ValidatingAdmissionPolicy - binding: The resource name of the ValidatingAdmissionPolicyBinding - expressionIndex: The index of the failed validations in the ValidatingAdmissionPolicy - validationActions: The enforcement actions enacted for the validation failure Example audit annotation: `\"validation.policy.admission.k8s.io/validation_failure\": \"[{\"message\": \"Invalid value\", {\"policy\": \"policy.example.com\", {\"binding\": \"policybinding.example.com\", {\"expressionIndex\": \"1\", {\"validationActions\": [\"Audit\"]}]\"`\n\nClients should expect to handle additional values by ignoring any values not recognized.\n\n\"Deny\" and \"Warn\" may not be used together since this combination needlessly duplicates the validation failure both in the API response body and the HTTP warning headers.\n\nRequired.", + "description": "validationActions declares how Validations of the referenced ValidatingAdmissionPolicy are enforced. If a validation evaluates to false it is always enforced according to these actions.\n\nFailures defined by the ValidatingAdmissionPolicy's FailurePolicy are enforced according to these actions only if the FailurePolicy is set to Fail, otherwise the failures are ignored. This includes compilation errors, runtime errors and misconfigurations of the policy.\n\nvalidationActions is declared as a set of action values. Order does not matter. validationActions may not contain duplicates of the same action.\n\nThe supported actions values are:\n\n\"Deny\" specifies that a validation failure results in a denied request.\n\n\"Warn\" specifies that a validation failure is reported to the request client in HTTP Warning headers, with a warning code of 299. Warnings can be sent both for allowed or denied admission responses.\n\n\"Audit\" specifies that a validation failure is included in the published audit event for the request. The audit event will contain a `validation.policy.admission.k8s.io/validation_failure` audit annotation with a value containing the details of the validation failures, formatted as a JSON list of objects, each with the following fields: - message: The validation failure message string - policy: The resource name of the ValidatingAdmissionPolicy - binding: The resource name of the ValidatingAdmissionPolicyBinding - expressionIndex: The index of the failed validations in the ValidatingAdmissionPolicy - validationActions: The enforcement actions enacted for the validation failure Example audit annotation: `\"validation.policy.admission.k8s.io/validation_failure\": \"[{\\\"message\\\": \\\"Invalid value\\\", {\\\"policy\\\": \\\"policy.example.com\\\", {\\\"binding\\\": \\\"policybinding.example.com\\\", {\\\"expressionIndex\\\": \\\"1\\\", {\\\"validationActions\\\": [\\\"Audit\\\"]}]\"`\n\nClients should expect to handle additional values by ignoring any values not recognized.\n\n\"Deny\" and \"Warn\" may not be used together since this combination needlessly duplicates the validation failure both in the API response body and the HTTP warning headers.\n\nRequired.", "items": { "type": [ "string", diff --git a/helm-charts/nginx-ingress/v1.31.2/validatingadmissionpolicybindingspec-admissionregistration-v1beta1.json b/helm-charts/nginx-ingress/v1.32.0/validatingadmissionpolicybindingspec-admissionregistration-v1beta1.json similarity index 85% rename from helm-charts/nginx-ingress/v1.31.2/validatingadmissionpolicybindingspec-admissionregistration-v1beta1.json rename to helm-charts/nginx-ingress/v1.32.0/validatingadmissionpolicybindingspec-admissionregistration-v1beta1.json index 8a3bbf9..4eb081e 100644 --- a/helm-charts/nginx-ingress/v1.31.2/validatingadmissionpolicybindingspec-admissionregistration-v1beta1.json +++ b/helm-charts/nginx-ingress/v1.32.0/validatingadmissionpolicybindingspec-admissionregistration-v1beta1.json @@ -2,11 +2,11 @@ "description": "ValidatingAdmissionPolicyBindingSpec is the specification of the ValidatingAdmissionPolicyBinding.", "properties": { "matchResources": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.admissionregistration.v1beta1.MatchResources", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.admissionregistration.v1beta1.MatchResources", "description": "MatchResources declares what resources match this binding and will be validated by it. Note that this is intersected with the policy's matchConstraints, so only requests that are matched by the policy can be selected by this. If this is unset, all resources matched by the policy are validated by this binding When resourceRules is unset, it does not constrain resource matching. If a resource is matched by the other fields of this object, it will be validated. Note that this is differs from ValidatingAdmissionPolicy matchConstraints, where resourceRules are required." }, "paramRef": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.admissionregistration.v1beta1.ParamRef", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.admissionregistration.v1beta1.ParamRef", "description": "paramRef specifies the parameter resource used to configure the admission control policy. It should point to a resource of the type specified in ParamKind of the bound ValidatingAdmissionPolicy. If the policy specifies a ParamKind and the resource referred to by ParamRef does not exist, this binding is considered mis-configured and the FailurePolicy of the ValidatingAdmissionPolicy applied. If the policy does not specify a ParamKind then this field is ignored, and the rules are evaluated without a param." }, "policyName": { @@ -17,7 +17,7 @@ ] }, "validationActions": { - "description": "validationActions declares how Validations of the referenced ValidatingAdmissionPolicy are enforced. If a validation evaluates to false it is always enforced according to these actions.\n\nFailures defined by the ValidatingAdmissionPolicy's FailurePolicy are enforced according to these actions only if the FailurePolicy is set to Fail, otherwise the failures are ignored. This includes compilation errors, runtime errors and misconfigurations of the policy.\n\nvalidationActions is declared as a set of action values. Order does not matter. validationActions may not contain duplicates of the same action.\n\nThe supported actions values are:\n\n\"Deny\" specifies that a validation failure results in a denied request.\n\n\"Warn\" specifies that a validation failure is reported to the request client in HTTP Warning headers, with a warning code of 299. Warnings can be sent both for allowed or denied admission responses.\n\n\"Audit\" specifies that a validation failure is included in the published audit event for the request. The audit event will contain a `validation.policy.admission.k8s.io/validation_failure` audit annotation with a value containing the details of the validation failures, formatted as a JSON list of objects, each with the following fields: - message: The validation failure message string - policy: The resource name of the ValidatingAdmissionPolicy - binding: The resource name of the ValidatingAdmissionPolicyBinding - expressionIndex: The index of the failed validations in the ValidatingAdmissionPolicy - validationActions: The enforcement actions enacted for the validation failure Example audit annotation: `\"validation.policy.admission.k8s.io/validation_failure\": \"[{\"message\": \"Invalid value\", {\"policy\": \"policy.example.com\", {\"binding\": \"policybinding.example.com\", {\"expressionIndex\": \"1\", {\"validationActions\": [\"Audit\"]}]\"`\n\nClients should expect to handle additional values by ignoring any values not recognized.\n\n\"Deny\" and \"Warn\" may not be used together since this combination needlessly duplicates the validation failure both in the API response body and the HTTP warning headers.\n\nRequired.", + "description": "validationActions declares how Validations of the referenced ValidatingAdmissionPolicy are enforced. If a validation evaluates to false it is always enforced according to these actions.\n\nFailures defined by the ValidatingAdmissionPolicy's FailurePolicy are enforced according to these actions only if the FailurePolicy is set to Fail, otherwise the failures are ignored. This includes compilation errors, runtime errors and misconfigurations of the policy.\n\nvalidationActions is declared as a set of action values. Order does not matter. validationActions may not contain duplicates of the same action.\n\nThe supported actions values are:\n\n\"Deny\" specifies that a validation failure results in a denied request.\n\n\"Warn\" specifies that a validation failure is reported to the request client in HTTP Warning headers, with a warning code of 299. Warnings can be sent both for allowed or denied admission responses.\n\n\"Audit\" specifies that a validation failure is included in the published audit event for the request. The audit event will contain a `validation.policy.admission.k8s.io/validation_failure` audit annotation with a value containing the details of the validation failures, formatted as a JSON list of objects, each with the following fields: - message: The validation failure message string - policy: The resource name of the ValidatingAdmissionPolicy - binding: The resource name of the ValidatingAdmissionPolicyBinding - expressionIndex: The index of the failed validations in the ValidatingAdmissionPolicy - validationActions: The enforcement actions enacted for the validation failure Example audit annotation: `\"validation.policy.admission.k8s.io/validation_failure\": \"[{\\\"message\\\": \\\"Invalid value\\\", {\\\"policy\\\": \\\"policy.example.com\\\", {\\\"binding\\\": \\\"policybinding.example.com\\\", {\\\"expressionIndex\\\": \\\"1\\\", {\\\"validationActions\\\": [\\\"Audit\\\"]}]\"`\n\nClients should expect to handle additional values by ignoring any values not recognized.\n\n\"Deny\" and \"Warn\" may not be used together since this combination needlessly duplicates the validation failure both in the API response body and the HTTP warning headers.\n\nRequired.", "items": { "type": [ "string", diff --git a/helm-charts/nginx-ingress/v1.31.2/validatingadmissionpolicybindingspec.json b/helm-charts/nginx-ingress/v1.32.0/validatingadmissionpolicybindingspec.json similarity index 85% rename from helm-charts/nginx-ingress/v1.31.2/validatingadmissionpolicybindingspec.json rename to helm-charts/nginx-ingress/v1.32.0/validatingadmissionpolicybindingspec.json index 8a3bbf9..4eb081e 100644 --- a/helm-charts/nginx-ingress/v1.31.2/validatingadmissionpolicybindingspec.json +++ b/helm-charts/nginx-ingress/v1.32.0/validatingadmissionpolicybindingspec.json @@ -2,11 +2,11 @@ "description": "ValidatingAdmissionPolicyBindingSpec is the specification of the ValidatingAdmissionPolicyBinding.", "properties": { "matchResources": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.admissionregistration.v1beta1.MatchResources", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.admissionregistration.v1beta1.MatchResources", "description": "MatchResources declares what resources match this binding and will be validated by it. Note that this is intersected with the policy's matchConstraints, so only requests that are matched by the policy can be selected by this. If this is unset, all resources matched by the policy are validated by this binding When resourceRules is unset, it does not constrain resource matching. If a resource is matched by the other fields of this object, it will be validated. Note that this is differs from ValidatingAdmissionPolicy matchConstraints, where resourceRules are required." }, "paramRef": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.admissionregistration.v1beta1.ParamRef", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.admissionregistration.v1beta1.ParamRef", "description": "paramRef specifies the parameter resource used to configure the admission control policy. It should point to a resource of the type specified in ParamKind of the bound ValidatingAdmissionPolicy. If the policy specifies a ParamKind and the resource referred to by ParamRef does not exist, this binding is considered mis-configured and the FailurePolicy of the ValidatingAdmissionPolicy applied. If the policy does not specify a ParamKind then this field is ignored, and the rules are evaluated without a param." }, "policyName": { @@ -17,7 +17,7 @@ ] }, "validationActions": { - "description": "validationActions declares how Validations of the referenced ValidatingAdmissionPolicy are enforced. If a validation evaluates to false it is always enforced according to these actions.\n\nFailures defined by the ValidatingAdmissionPolicy's FailurePolicy are enforced according to these actions only if the FailurePolicy is set to Fail, otherwise the failures are ignored. This includes compilation errors, runtime errors and misconfigurations of the policy.\n\nvalidationActions is declared as a set of action values. Order does not matter. validationActions may not contain duplicates of the same action.\n\nThe supported actions values are:\n\n\"Deny\" specifies that a validation failure results in a denied request.\n\n\"Warn\" specifies that a validation failure is reported to the request client in HTTP Warning headers, with a warning code of 299. Warnings can be sent both for allowed or denied admission responses.\n\n\"Audit\" specifies that a validation failure is included in the published audit event for the request. The audit event will contain a `validation.policy.admission.k8s.io/validation_failure` audit annotation with a value containing the details of the validation failures, formatted as a JSON list of objects, each with the following fields: - message: The validation failure message string - policy: The resource name of the ValidatingAdmissionPolicy - binding: The resource name of the ValidatingAdmissionPolicyBinding - expressionIndex: The index of the failed validations in the ValidatingAdmissionPolicy - validationActions: The enforcement actions enacted for the validation failure Example audit annotation: `\"validation.policy.admission.k8s.io/validation_failure\": \"[{\"message\": \"Invalid value\", {\"policy\": \"policy.example.com\", {\"binding\": \"policybinding.example.com\", {\"expressionIndex\": \"1\", {\"validationActions\": [\"Audit\"]}]\"`\n\nClients should expect to handle additional values by ignoring any values not recognized.\n\n\"Deny\" and \"Warn\" may not be used together since this combination needlessly duplicates the validation failure both in the API response body and the HTTP warning headers.\n\nRequired.", + "description": "validationActions declares how Validations of the referenced ValidatingAdmissionPolicy are enforced. If a validation evaluates to false it is always enforced according to these actions.\n\nFailures defined by the ValidatingAdmissionPolicy's FailurePolicy are enforced according to these actions only if the FailurePolicy is set to Fail, otherwise the failures are ignored. This includes compilation errors, runtime errors and misconfigurations of the policy.\n\nvalidationActions is declared as a set of action values. Order does not matter. validationActions may not contain duplicates of the same action.\n\nThe supported actions values are:\n\n\"Deny\" specifies that a validation failure results in a denied request.\n\n\"Warn\" specifies that a validation failure is reported to the request client in HTTP Warning headers, with a warning code of 299. Warnings can be sent both for allowed or denied admission responses.\n\n\"Audit\" specifies that a validation failure is included in the published audit event for the request. The audit event will contain a `validation.policy.admission.k8s.io/validation_failure` audit annotation with a value containing the details of the validation failures, formatted as a JSON list of objects, each with the following fields: - message: The validation failure message string - policy: The resource name of the ValidatingAdmissionPolicy - binding: The resource name of the ValidatingAdmissionPolicyBinding - expressionIndex: The index of the failed validations in the ValidatingAdmissionPolicy - validationActions: The enforcement actions enacted for the validation failure Example audit annotation: `\"validation.policy.admission.k8s.io/validation_failure\": \"[{\\\"message\\\": \\\"Invalid value\\\", {\\\"policy\\\": \\\"policy.example.com\\\", {\\\"binding\\\": \\\"policybinding.example.com\\\", {\\\"expressionIndex\\\": \\\"1\\\", {\\\"validationActions\\\": [\\\"Audit\\\"]}]\"`\n\nClients should expect to handle additional values by ignoring any values not recognized.\n\n\"Deny\" and \"Warn\" may not be used together since this combination needlessly duplicates the validation failure both in the API response body and the HTTP warning headers.\n\nRequired.", "items": { "type": [ "string", diff --git a/helm-charts/nginx-ingress/v1.31.2/validatingadmissionpolicylist-admissionregistration-v1.json b/helm-charts/nginx-ingress/v1.32.0/validatingadmissionpolicylist-admissionregistration-v1.json similarity index 93% rename from helm-charts/nginx-ingress/v1.31.2/validatingadmissionpolicylist-admissionregistration-v1.json rename to helm-charts/nginx-ingress/v1.32.0/validatingadmissionpolicylist-admissionregistration-v1.json index bffa91b..ee305f5 100644 --- a/helm-charts/nginx-ingress/v1.31.2/validatingadmissionpolicylist-admissionregistration-v1.json +++ b/helm-charts/nginx-ingress/v1.32.0/validatingadmissionpolicylist-admissionregistration-v1.json @@ -14,7 +14,7 @@ "items": { "description": "List of ValidatingAdmissionPolicy.", "items": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.admissionregistration.v1.ValidatingAdmissionPolicy" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.admissionregistration.v1.ValidatingAdmissionPolicy" }, "type": [ "array", @@ -32,7 +32,7 @@ ] }, "metadata": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.ListMeta", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.ListMeta", "description": "Standard list metadata. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds" } }, diff --git a/helm-charts/nginx-ingress/v1.31.2/validatingadmissionpolicylist-admissionregistration-v1beta1.json b/helm-charts/nginx-ingress/v1.32.0/validatingadmissionpolicylist-admissionregistration-v1beta1.json similarity index 93% rename from helm-charts/nginx-ingress/v1.31.2/validatingadmissionpolicylist-admissionregistration-v1beta1.json rename to helm-charts/nginx-ingress/v1.32.0/validatingadmissionpolicylist-admissionregistration-v1beta1.json index b603099..80855f8 100644 --- a/helm-charts/nginx-ingress/v1.31.2/validatingadmissionpolicylist-admissionregistration-v1beta1.json +++ b/helm-charts/nginx-ingress/v1.32.0/validatingadmissionpolicylist-admissionregistration-v1beta1.json @@ -14,7 +14,7 @@ "items": { "description": "List of ValidatingAdmissionPolicy.", "items": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.admissionregistration.v1beta1.ValidatingAdmissionPolicy" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.admissionregistration.v1beta1.ValidatingAdmissionPolicy" }, "type": [ "array", @@ -32,7 +32,7 @@ ] }, "metadata": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.ListMeta", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.ListMeta", "description": "Standard list metadata. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds" } }, diff --git a/helm-charts/nginx-ingress/v1.31.2/validatingadmissionpolicylist.json b/helm-charts/nginx-ingress/v1.32.0/validatingadmissionpolicylist.json similarity index 93% rename from helm-charts/nginx-ingress/v1.31.2/validatingadmissionpolicylist.json rename to helm-charts/nginx-ingress/v1.32.0/validatingadmissionpolicylist.json index d15bdcf..fff7328 100644 --- a/helm-charts/nginx-ingress/v1.31.2/validatingadmissionpolicylist.json +++ b/helm-charts/nginx-ingress/v1.32.0/validatingadmissionpolicylist.json @@ -11,7 +11,7 @@ "items": { "description": "List of ValidatingAdmissionPolicy.", "items": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.admissionregistration.v1beta1.ValidatingAdmissionPolicy" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.admissionregistration.v1beta1.ValidatingAdmissionPolicy" }, "type": [ "array", @@ -29,7 +29,7 @@ ] }, "metadata": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.ListMeta", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.ListMeta", "description": "Standard list metadata. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds" } }, diff --git a/helm-charts/nginx-ingress/v1.31.2/validatingadmissionpolicyspec-admissionregistration-v1.json b/helm-charts/nginx-ingress/v1.32.0/validatingadmissionpolicyspec-admissionregistration-v1.json similarity index 93% rename from helm-charts/nginx-ingress/v1.31.2/validatingadmissionpolicyspec-admissionregistration-v1.json rename to helm-charts/nginx-ingress/v1.32.0/validatingadmissionpolicyspec-admissionregistration-v1.json index d1995de..7879a25 100644 --- a/helm-charts/nginx-ingress/v1.31.2/validatingadmissionpolicyspec-admissionregistration-v1.json +++ b/helm-charts/nginx-ingress/v1.32.0/validatingadmissionpolicyspec-admissionregistration-v1.json @@ -4,7 +4,7 @@ "auditAnnotations": { "description": "auditAnnotations contains CEL expressions which are used to produce audit annotations for the audit event of the API request. validations and auditAnnotations may not both be empty; a least one of validations or auditAnnotations is required.", "items": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.admissionregistration.v1.AuditAnnotation" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.admissionregistration.v1.AuditAnnotation" }, "type": [ "array", @@ -22,7 +22,7 @@ "matchConditions": { "description": "MatchConditions is a list of conditions that must be met for a request to be validated. Match conditions filter requests that have already been matched by the rules, namespaceSelector, and objectSelector. An empty list of matchConditions matches all requests. There are a maximum of 64 match conditions allowed.\n\nIf a parameter object is provided, it can be accessed via the `params` handle in the same manner as validation expressions.\n\nThe exact matching logic is (in order):\n 1. If ANY matchCondition evaluates to FALSE, the policy is skipped.\n 2. If ALL matchConditions evaluate to TRUE, the policy is evaluated.\n 3. If any matchCondition evaluates to an error (but none are FALSE):\n - If failurePolicy=Fail, reject the request\n - If failurePolicy=Ignore, the policy is skipped", "items": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.admissionregistration.v1.MatchCondition" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.admissionregistration.v1.MatchCondition" }, "type": [ "array", @@ -36,17 +36,17 @@ "x-kubernetes-patch-strategy": "merge" }, "matchConstraints": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.admissionregistration.v1.MatchResources", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.admissionregistration.v1.MatchResources", "description": "MatchConstraints specifies what resources this policy is designed to validate. The AdmissionPolicy cares about a request if it matches _all_ Constraints. However, in order to prevent clusters from being put into an unstable state that cannot be recovered from via the API ValidatingAdmissionPolicy cannot match ValidatingAdmissionPolicy and ValidatingAdmissionPolicyBinding. Required." }, "paramKind": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.admissionregistration.v1.ParamKind", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.admissionregistration.v1.ParamKind", "description": "ParamKind specifies the kind of resources used to parameterize this policy. If absent, there are no parameters for this policy and the param CEL variable will not be provided to validation expressions. If ParamKind refers to a non-existent kind, this policy definition is mis-configured and the FailurePolicy is applied. If paramKind is specified but paramRef is unset in ValidatingAdmissionPolicyBinding, the params variable will be null." }, "validations": { "description": "Validations contain CEL expressions which is used to apply the validation. Validations and AuditAnnotations may not both be empty; a minimum of one Validations or AuditAnnotations is required.", "items": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.admissionregistration.v1.Validation" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.admissionregistration.v1.Validation" }, "type": [ "array", @@ -57,7 +57,7 @@ "variables": { "description": "Variables contain definitions of variables that can be used in composition of other expressions. Each variable is defined as a named CEL expression. The variables defined here will be available under `variables` in other expressions of the policy except MatchConditions because MatchConditions are evaluated before the rest of the policy.\n\nThe expression of a variable can refer to other variables defined earlier in the list but not those after. Thus, Variables must be sorted by the order of first appearance and acyclic.", "items": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.admissionregistration.v1.Variable" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.admissionregistration.v1.Variable" }, "type": [ "array", diff --git a/helm-charts/nginx-ingress/v1.31.2/validatingadmissionpolicyspec-admissionregistration-v1beta1.json b/helm-charts/nginx-ingress/v1.32.0/validatingadmissionpolicyspec-admissionregistration-v1beta1.json similarity index 93% rename from helm-charts/nginx-ingress/v1.31.2/validatingadmissionpolicyspec-admissionregistration-v1beta1.json rename to helm-charts/nginx-ingress/v1.32.0/validatingadmissionpolicyspec-admissionregistration-v1beta1.json index 0159b1c..f49709a 100644 --- a/helm-charts/nginx-ingress/v1.31.2/validatingadmissionpolicyspec-admissionregistration-v1beta1.json +++ b/helm-charts/nginx-ingress/v1.32.0/validatingadmissionpolicyspec-admissionregistration-v1beta1.json @@ -4,7 +4,7 @@ "auditAnnotations": { "description": "auditAnnotations contains CEL expressions which are used to produce audit annotations for the audit event of the API request. validations and auditAnnotations may not both be empty; a least one of validations or auditAnnotations is required.", "items": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.admissionregistration.v1beta1.AuditAnnotation" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.admissionregistration.v1beta1.AuditAnnotation" }, "type": [ "array", @@ -22,7 +22,7 @@ "matchConditions": { "description": "MatchConditions is a list of conditions that must be met for a request to be validated. Match conditions filter requests that have already been matched by the rules, namespaceSelector, and objectSelector. An empty list of matchConditions matches all requests. There are a maximum of 64 match conditions allowed.\n\nIf a parameter object is provided, it can be accessed via the `params` handle in the same manner as validation expressions.\n\nThe exact matching logic is (in order):\n 1. If ANY matchCondition evaluates to FALSE, the policy is skipped.\n 2. If ALL matchConditions evaluate to TRUE, the policy is evaluated.\n 3. If any matchCondition evaluates to an error (but none are FALSE):\n - If failurePolicy=Fail, reject the request\n - If failurePolicy=Ignore, the policy is skipped", "items": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.admissionregistration.v1beta1.MatchCondition" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.admissionregistration.v1beta1.MatchCondition" }, "type": [ "array", @@ -36,17 +36,17 @@ "x-kubernetes-patch-strategy": "merge" }, "matchConstraints": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.admissionregistration.v1beta1.MatchResources", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.admissionregistration.v1beta1.MatchResources", "description": "MatchConstraints specifies what resources this policy is designed to validate. The AdmissionPolicy cares about a request if it matches _all_ Constraints. However, in order to prevent clusters from being put into an unstable state that cannot be recovered from via the API ValidatingAdmissionPolicy cannot match ValidatingAdmissionPolicy and ValidatingAdmissionPolicyBinding. Required." }, "paramKind": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.admissionregistration.v1beta1.ParamKind", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.admissionregistration.v1beta1.ParamKind", "description": "ParamKind specifies the kind of resources used to parameterize this policy. If absent, there are no parameters for this policy and the param CEL variable will not be provided to validation expressions. If ParamKind refers to a non-existent kind, this policy definition is mis-configured and the FailurePolicy is applied. If paramKind is specified but paramRef is unset in ValidatingAdmissionPolicyBinding, the params variable will be null." }, "validations": { "description": "Validations contain CEL expressions which is used to apply the validation. Validations and AuditAnnotations may not both be empty; a minimum of one Validations or AuditAnnotations is required.", "items": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.admissionregistration.v1beta1.Validation" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.admissionregistration.v1beta1.Validation" }, "type": [ "array", @@ -57,7 +57,7 @@ "variables": { "description": "Variables contain definitions of variables that can be used in composition of other expressions. Each variable is defined as a named CEL expression. The variables defined here will be available under `variables` in other expressions of the policy except MatchConditions because MatchConditions are evaluated before the rest of the policy.\n\nThe expression of a variable can refer to other variables defined earlier in the list but not those after. Thus, Variables must be sorted by the order of first appearance and acyclic.", "items": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.admissionregistration.v1beta1.Variable" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.admissionregistration.v1beta1.Variable" }, "type": [ "array", diff --git a/helm-charts/nginx-ingress/v1.31.2/validatingadmissionpolicyspec.json b/helm-charts/nginx-ingress/v1.32.0/validatingadmissionpolicyspec.json similarity index 93% rename from helm-charts/nginx-ingress/v1.31.2/validatingadmissionpolicyspec.json rename to helm-charts/nginx-ingress/v1.32.0/validatingadmissionpolicyspec.json index 0159b1c..f49709a 100644 --- a/helm-charts/nginx-ingress/v1.31.2/validatingadmissionpolicyspec.json +++ b/helm-charts/nginx-ingress/v1.32.0/validatingadmissionpolicyspec.json @@ -4,7 +4,7 @@ "auditAnnotations": { "description": "auditAnnotations contains CEL expressions which are used to produce audit annotations for the audit event of the API request. validations and auditAnnotations may not both be empty; a least one of validations or auditAnnotations is required.", "items": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.admissionregistration.v1beta1.AuditAnnotation" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.admissionregistration.v1beta1.AuditAnnotation" }, "type": [ "array", @@ -22,7 +22,7 @@ "matchConditions": { "description": "MatchConditions is a list of conditions that must be met for a request to be validated. Match conditions filter requests that have already been matched by the rules, namespaceSelector, and objectSelector. An empty list of matchConditions matches all requests. There are a maximum of 64 match conditions allowed.\n\nIf a parameter object is provided, it can be accessed via the `params` handle in the same manner as validation expressions.\n\nThe exact matching logic is (in order):\n 1. If ANY matchCondition evaluates to FALSE, the policy is skipped.\n 2. If ALL matchConditions evaluate to TRUE, the policy is evaluated.\n 3. If any matchCondition evaluates to an error (but none are FALSE):\n - If failurePolicy=Fail, reject the request\n - If failurePolicy=Ignore, the policy is skipped", "items": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.admissionregistration.v1beta1.MatchCondition" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.admissionregistration.v1beta1.MatchCondition" }, "type": [ "array", @@ -36,17 +36,17 @@ "x-kubernetes-patch-strategy": "merge" }, "matchConstraints": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.admissionregistration.v1beta1.MatchResources", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.admissionregistration.v1beta1.MatchResources", "description": "MatchConstraints specifies what resources this policy is designed to validate. The AdmissionPolicy cares about a request if it matches _all_ Constraints. However, in order to prevent clusters from being put into an unstable state that cannot be recovered from via the API ValidatingAdmissionPolicy cannot match ValidatingAdmissionPolicy and ValidatingAdmissionPolicyBinding. Required." }, "paramKind": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.admissionregistration.v1beta1.ParamKind", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.admissionregistration.v1beta1.ParamKind", "description": "ParamKind specifies the kind of resources used to parameterize this policy. If absent, there are no parameters for this policy and the param CEL variable will not be provided to validation expressions. If ParamKind refers to a non-existent kind, this policy definition is mis-configured and the FailurePolicy is applied. If paramKind is specified but paramRef is unset in ValidatingAdmissionPolicyBinding, the params variable will be null." }, "validations": { "description": "Validations contain CEL expressions which is used to apply the validation. Validations and AuditAnnotations may not both be empty; a minimum of one Validations or AuditAnnotations is required.", "items": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.admissionregistration.v1beta1.Validation" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.admissionregistration.v1beta1.Validation" }, "type": [ "array", @@ -57,7 +57,7 @@ "variables": { "description": "Variables contain definitions of variables that can be used in composition of other expressions. Each variable is defined as a named CEL expression. The variables defined here will be available under `variables` in other expressions of the policy except MatchConditions because MatchConditions are evaluated before the rest of the policy.\n\nThe expression of a variable can refer to other variables defined earlier in the list but not those after. Thus, Variables must be sorted by the order of first appearance and acyclic.", "items": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.admissionregistration.v1beta1.Variable" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.admissionregistration.v1beta1.Variable" }, "type": [ "array", diff --git a/helm-charts/nginx-ingress/v1.31.2/validatingadmissionpolicystatus-admissionregistration-v1.json b/helm-charts/nginx-ingress/v1.32.0/validatingadmissionpolicystatus-admissionregistration-v1.json similarity index 89% rename from helm-charts/nginx-ingress/v1.31.2/validatingadmissionpolicystatus-admissionregistration-v1.json rename to helm-charts/nginx-ingress/v1.32.0/validatingadmissionpolicystatus-admissionregistration-v1.json index 26996a7..9d84a51 100644 --- a/helm-charts/nginx-ingress/v1.31.2/validatingadmissionpolicystatus-admissionregistration-v1.json +++ b/helm-charts/nginx-ingress/v1.32.0/validatingadmissionpolicystatus-admissionregistration-v1.json @@ -4,7 +4,7 @@ "conditions": { "description": "The conditions represent the latest available observations of a policy's current state.", "items": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.Condition" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.Condition" }, "type": [ "array", @@ -24,7 +24,7 @@ ] }, "typeChecking": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.admissionregistration.v1.TypeChecking", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.admissionregistration.v1.TypeChecking", "description": "The results of type checking for each expression. Presence of this field indicates the completion of the type checking." } }, diff --git a/helm-charts/nginx-ingress/v1.31.2/validatingadmissionpolicystatus-admissionregistration-v1beta1.json b/helm-charts/nginx-ingress/v1.32.0/validatingadmissionpolicystatus-admissionregistration-v1beta1.json similarity index 89% rename from helm-charts/nginx-ingress/v1.31.2/validatingadmissionpolicystatus-admissionregistration-v1beta1.json rename to helm-charts/nginx-ingress/v1.32.0/validatingadmissionpolicystatus-admissionregistration-v1beta1.json index 09f0f50..4a28b5f 100644 --- a/helm-charts/nginx-ingress/v1.31.2/validatingadmissionpolicystatus-admissionregistration-v1beta1.json +++ b/helm-charts/nginx-ingress/v1.32.0/validatingadmissionpolicystatus-admissionregistration-v1beta1.json @@ -4,7 +4,7 @@ "conditions": { "description": "The conditions represent the latest available observations of a policy's current state.", "items": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.Condition" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.Condition" }, "type": [ "array", @@ -24,7 +24,7 @@ ] }, "typeChecking": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.admissionregistration.v1beta1.TypeChecking", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.admissionregistration.v1beta1.TypeChecking", "description": "The results of type checking for each expression. Presence of this field indicates the completion of the type checking." } }, diff --git a/helm-charts/nginx-ingress/v1.31.2/validatingadmissionpolicystatus.json b/helm-charts/nginx-ingress/v1.32.0/validatingadmissionpolicystatus.json similarity index 89% rename from helm-charts/nginx-ingress/v1.31.2/validatingadmissionpolicystatus.json rename to helm-charts/nginx-ingress/v1.32.0/validatingadmissionpolicystatus.json index 09f0f50..4a28b5f 100644 --- a/helm-charts/nginx-ingress/v1.31.2/validatingadmissionpolicystatus.json +++ b/helm-charts/nginx-ingress/v1.32.0/validatingadmissionpolicystatus.json @@ -4,7 +4,7 @@ "conditions": { "description": "The conditions represent the latest available observations of a policy's current state.", "items": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.Condition" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.Condition" }, "type": [ "array", @@ -24,7 +24,7 @@ ] }, "typeChecking": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.admissionregistration.v1beta1.TypeChecking", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.admissionregistration.v1beta1.TypeChecking", "description": "The results of type checking for each expression. Presence of this field indicates the completion of the type checking." } }, diff --git a/helm-charts/nginx-ingress/v1.31.2/validatingwebhook-admissionregistration-v1.json b/helm-charts/nginx-ingress/v1.32.0/validatingwebhook-admissionregistration-v1.json similarity index 96% rename from helm-charts/nginx-ingress/v1.31.2/validatingwebhook-admissionregistration-v1.json rename to helm-charts/nginx-ingress/v1.32.0/validatingwebhook-admissionregistration-v1.json index 8b90f3d..e57d119 100644 --- a/helm-charts/nginx-ingress/v1.31.2/validatingwebhook-admissionregistration-v1.json +++ b/helm-charts/nginx-ingress/v1.32.0/validatingwebhook-admissionregistration-v1.json @@ -16,7 +16,7 @@ "x-kubernetes-list-type": "atomic" }, "clientConfig": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.admissionregistration.v1.WebhookClientConfig", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.admissionregistration.v1.WebhookClientConfig", "description": "ClientConfig defines how to communicate with the hook. Required" }, "failurePolicy": { @@ -29,7 +29,7 @@ "matchConditions": { "description": "MatchConditions is a list of conditions that must be met for a request to be sent to this webhook. Match conditions filter requests that have already been matched by the rules, namespaceSelector, and objectSelector. An empty list of matchConditions matches all requests. There are a maximum of 64 match conditions allowed.\n\nThe exact matching logic is (in order):\n 1. If ANY matchCondition evaluates to FALSE, the webhook is skipped.\n 2. If ALL matchConditions evaluate to TRUE, the webhook is called.\n 3. If any matchCondition evaluates to an error (but none are FALSE):\n - If failurePolicy=Fail, reject the request\n - If failurePolicy=Ignore, the error is ignored and the webhook is skipped", "items": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.admissionregistration.v1.MatchCondition" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.admissionregistration.v1.MatchCondition" }, "type": [ "array", @@ -57,17 +57,17 @@ ] }, "namespaceSelector": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.LabelSelector", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.LabelSelector", "description": "NamespaceSelector decides whether to run the webhook on an object based on whether the namespace for that object matches the selector. If the object itself is a namespace, the matching is performed on object.metadata.labels. If the object is another cluster scoped resource, it never skips the webhook.\n\nFor example, to run the webhook on any objects whose namespace is not associated with \"runlevel\" of \"0\" or \"1\"; you will set the selector as follows: \"namespaceSelector\": {\n \"matchExpressions\": [\n {\n \"key\": \"runlevel\",\n \"operator\": \"NotIn\",\n \"values\": [\n \"0\",\n \"1\"\n ]\n }\n ]\n}\n\nIf instead you want to only run the webhook on any objects whose namespace is associated with the \"environment\" of \"prod\" or \"staging\"; you will set the selector as follows: \"namespaceSelector\": {\n \"matchExpressions\": [\n {\n \"key\": \"environment\",\n \"operator\": \"In\",\n \"values\": [\n \"prod\",\n \"staging\"\n ]\n }\n ]\n}\n\nSee https://kubernetes.io/docs/concepts/overview/working-with-objects/labels for more examples of label selectors.\n\nDefault to the empty LabelSelector, which matches everything." }, "objectSelector": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.LabelSelector", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.LabelSelector", "description": "ObjectSelector decides whether to run the webhook based on if the object has matching labels. objectSelector is evaluated against both the oldObject and newObject that would be sent to the webhook, and is considered to match if either object matches the selector. A null object (oldObject in the case of create, or newObject in the case of delete) or an object that cannot have labels (like a DeploymentRollback or a PodProxyOptions object) is not considered to match. Use the object selector only if the webhook is opt-in, because end users may skip the admission webhook by setting the labels. Default to the empty LabelSelector, which matches everything." }, "rules": { "description": "Rules describes what operations on what resources/subresources the webhook cares about. The webhook cares about an operation if it matches _any_ Rule. However, in order to prevent ValidatingAdmissionWebhooks and MutatingAdmissionWebhooks from putting the cluster in a state which cannot be recovered from without completely disabling the plugin, ValidatingAdmissionWebhooks and MutatingAdmissionWebhooks are never called on admission requests for ValidatingWebhookConfiguration and MutatingWebhookConfiguration objects.", "items": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.admissionregistration.v1.RuleWithOperations" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.admissionregistration.v1.RuleWithOperations" }, "type": [ "array", diff --git a/helm-charts/nginx-ingress/v1.31.2/validatingwebhook.json b/helm-charts/nginx-ingress/v1.32.0/validatingwebhook.json similarity index 96% rename from helm-charts/nginx-ingress/v1.31.2/validatingwebhook.json rename to helm-charts/nginx-ingress/v1.32.0/validatingwebhook.json index 8b90f3d..e57d119 100644 --- a/helm-charts/nginx-ingress/v1.31.2/validatingwebhook.json +++ b/helm-charts/nginx-ingress/v1.32.0/validatingwebhook.json @@ -16,7 +16,7 @@ "x-kubernetes-list-type": "atomic" }, "clientConfig": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.admissionregistration.v1.WebhookClientConfig", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.admissionregistration.v1.WebhookClientConfig", "description": "ClientConfig defines how to communicate with the hook. Required" }, "failurePolicy": { @@ -29,7 +29,7 @@ "matchConditions": { "description": "MatchConditions is a list of conditions that must be met for a request to be sent to this webhook. Match conditions filter requests that have already been matched by the rules, namespaceSelector, and objectSelector. An empty list of matchConditions matches all requests. There are a maximum of 64 match conditions allowed.\n\nThe exact matching logic is (in order):\n 1. If ANY matchCondition evaluates to FALSE, the webhook is skipped.\n 2. If ALL matchConditions evaluate to TRUE, the webhook is called.\n 3. If any matchCondition evaluates to an error (but none are FALSE):\n - If failurePolicy=Fail, reject the request\n - If failurePolicy=Ignore, the error is ignored and the webhook is skipped", "items": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.admissionregistration.v1.MatchCondition" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.admissionregistration.v1.MatchCondition" }, "type": [ "array", @@ -57,17 +57,17 @@ ] }, "namespaceSelector": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.LabelSelector", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.LabelSelector", "description": "NamespaceSelector decides whether to run the webhook on an object based on whether the namespace for that object matches the selector. If the object itself is a namespace, the matching is performed on object.metadata.labels. If the object is another cluster scoped resource, it never skips the webhook.\n\nFor example, to run the webhook on any objects whose namespace is not associated with \"runlevel\" of \"0\" or \"1\"; you will set the selector as follows: \"namespaceSelector\": {\n \"matchExpressions\": [\n {\n \"key\": \"runlevel\",\n \"operator\": \"NotIn\",\n \"values\": [\n \"0\",\n \"1\"\n ]\n }\n ]\n}\n\nIf instead you want to only run the webhook on any objects whose namespace is associated with the \"environment\" of \"prod\" or \"staging\"; you will set the selector as follows: \"namespaceSelector\": {\n \"matchExpressions\": [\n {\n \"key\": \"environment\",\n \"operator\": \"In\",\n \"values\": [\n \"prod\",\n \"staging\"\n ]\n }\n ]\n}\n\nSee https://kubernetes.io/docs/concepts/overview/working-with-objects/labels for more examples of label selectors.\n\nDefault to the empty LabelSelector, which matches everything." }, "objectSelector": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.LabelSelector", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.LabelSelector", "description": "ObjectSelector decides whether to run the webhook based on if the object has matching labels. objectSelector is evaluated against both the oldObject and newObject that would be sent to the webhook, and is considered to match if either object matches the selector. A null object (oldObject in the case of create, or newObject in the case of delete) or an object that cannot have labels (like a DeploymentRollback or a PodProxyOptions object) is not considered to match. Use the object selector only if the webhook is opt-in, because end users may skip the admission webhook by setting the labels. Default to the empty LabelSelector, which matches everything." }, "rules": { "description": "Rules describes what operations on what resources/subresources the webhook cares about. The webhook cares about an operation if it matches _any_ Rule. However, in order to prevent ValidatingAdmissionWebhooks and MutatingAdmissionWebhooks from putting the cluster in a state which cannot be recovered from without completely disabling the plugin, ValidatingAdmissionWebhooks and MutatingAdmissionWebhooks are never called on admission requests for ValidatingWebhookConfiguration and MutatingWebhookConfiguration objects.", "items": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.admissionregistration.v1.RuleWithOperations" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.admissionregistration.v1.RuleWithOperations" }, "type": [ "array", diff --git a/helm-charts/nginx-ingress/v1.31.2/validatingwebhookconfiguration-admissionregistration-v1.json b/helm-charts/nginx-ingress/v1.32.0/validatingwebhookconfiguration-admissionregistration-v1.json similarity index 94% rename from helm-charts/nginx-ingress/v1.31.2/validatingwebhookconfiguration-admissionregistration-v1.json rename to helm-charts/nginx-ingress/v1.32.0/validatingwebhookconfiguration-admissionregistration-v1.json index 70cc5e6..912608f 100644 --- a/helm-charts/nginx-ingress/v1.31.2/validatingwebhookconfiguration-admissionregistration-v1.json +++ b/helm-charts/nginx-ingress/v1.32.0/validatingwebhookconfiguration-admissionregistration-v1.json @@ -22,13 +22,13 @@ ] }, "metadata": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta", "description": "Standard object metadata; More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#metadata." }, "webhooks": { "description": "Webhooks is a list of webhooks and the affected resources and operations.", "items": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.admissionregistration.v1.ValidatingWebhook" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.admissionregistration.v1.ValidatingWebhook" }, "type": [ "array", diff --git a/helm-charts/nginx-ingress/v1.31.2/validatingwebhookconfiguration.json b/helm-charts/nginx-ingress/v1.32.0/validatingwebhookconfiguration.json similarity index 94% rename from helm-charts/nginx-ingress/v1.31.2/validatingwebhookconfiguration.json rename to helm-charts/nginx-ingress/v1.32.0/validatingwebhookconfiguration.json index 7aa8af1..96f93b2 100644 --- a/helm-charts/nginx-ingress/v1.31.2/validatingwebhookconfiguration.json +++ b/helm-charts/nginx-ingress/v1.32.0/validatingwebhookconfiguration.json @@ -19,13 +19,13 @@ ] }, "metadata": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta", "description": "Standard object metadata; More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#metadata." }, "webhooks": { "description": "Webhooks is a list of webhooks and the affected resources and operations.", "items": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.admissionregistration.v1.ValidatingWebhook" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.admissionregistration.v1.ValidatingWebhook" }, "type": [ "array", diff --git a/helm-charts/nginx-ingress/v1.31.2/validatingwebhookconfigurationlist-admissionregistration-v1.json b/helm-charts/nginx-ingress/v1.32.0/validatingwebhookconfigurationlist-admissionregistration-v1.json similarity index 93% rename from helm-charts/nginx-ingress/v1.31.2/validatingwebhookconfigurationlist-admissionregistration-v1.json rename to helm-charts/nginx-ingress/v1.32.0/validatingwebhookconfigurationlist-admissionregistration-v1.json index a5eabe3..eadf209 100644 --- a/helm-charts/nginx-ingress/v1.31.2/validatingwebhookconfigurationlist-admissionregistration-v1.json +++ b/helm-charts/nginx-ingress/v1.32.0/validatingwebhookconfigurationlist-admissionregistration-v1.json @@ -14,7 +14,7 @@ "items": { "description": "List of ValidatingWebhookConfiguration.", "items": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.admissionregistration.v1.ValidatingWebhookConfiguration" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.admissionregistration.v1.ValidatingWebhookConfiguration" }, "type": [ "array", @@ -32,7 +32,7 @@ ] }, "metadata": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.ListMeta", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.ListMeta", "description": "Standard list metadata. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds" } }, diff --git a/helm-charts/nginx-ingress/v1.31.2/validatingwebhookconfigurationlist.json b/helm-charts/nginx-ingress/v1.32.0/validatingwebhookconfigurationlist.json similarity index 93% rename from helm-charts/nginx-ingress/v1.31.2/validatingwebhookconfigurationlist.json rename to helm-charts/nginx-ingress/v1.32.0/validatingwebhookconfigurationlist.json index 7186544..e28bbc5 100644 --- a/helm-charts/nginx-ingress/v1.31.2/validatingwebhookconfigurationlist.json +++ b/helm-charts/nginx-ingress/v1.32.0/validatingwebhookconfigurationlist.json @@ -11,7 +11,7 @@ "items": { "description": "List of ValidatingWebhookConfiguration.", "items": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.admissionregistration.v1.ValidatingWebhookConfiguration" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.admissionregistration.v1.ValidatingWebhookConfiguration" }, "type": [ "array", @@ -29,7 +29,7 @@ ] }, "metadata": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.ListMeta", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.ListMeta", "description": "Standard list metadata. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds" } }, diff --git a/helm-charts/nginx-ingress/v1.31.2/validation-admissionregistration-v1.json b/helm-charts/nginx-ingress/v1.32.0/validation-admissionregistration-v1.json similarity index 100% rename from helm-charts/nginx-ingress/v1.31.2/validation-admissionregistration-v1.json rename to helm-charts/nginx-ingress/v1.32.0/validation-admissionregistration-v1.json diff --git a/helm-charts/nginx-ingress/v1.31.2/validation-admissionregistration-v1beta1.json b/helm-charts/nginx-ingress/v1.32.0/validation-admissionregistration-v1beta1.json similarity index 100% rename from helm-charts/nginx-ingress/v1.31.2/validation-admissionregistration-v1beta1.json rename to helm-charts/nginx-ingress/v1.32.0/validation-admissionregistration-v1beta1.json diff --git a/helm-charts/nginx-ingress/v1.31.2/validation.json b/helm-charts/nginx-ingress/v1.32.0/validation.json similarity index 100% rename from helm-charts/nginx-ingress/v1.31.2/validation.json rename to helm-charts/nginx-ingress/v1.32.0/validation.json diff --git a/helm-charts/nginx-ingress/v1.31.2/validationrule-apiextensions-v1.json b/helm-charts/nginx-ingress/v1.32.0/validationrule-apiextensions-v1.json similarity index 100% rename from helm-charts/nginx-ingress/v1.31.2/validationrule-apiextensions-v1.json rename to helm-charts/nginx-ingress/v1.32.0/validationrule-apiextensions-v1.json diff --git a/helm-charts/nginx-ingress/v1.31.2/validationrule.json b/helm-charts/nginx-ingress/v1.32.0/validationrule.json similarity index 100% rename from helm-charts/nginx-ingress/v1.31.2/validationrule.json rename to helm-charts/nginx-ingress/v1.32.0/validationrule.json diff --git a/helm-charts/nginx-ingress/v1.31.2/variable-admissionregistration-v1.json b/helm-charts/nginx-ingress/v1.32.0/variable-admissionregistration-v1.json similarity index 100% rename from helm-charts/nginx-ingress/v1.31.2/variable-admissionregistration-v1.json rename to helm-charts/nginx-ingress/v1.32.0/variable-admissionregistration-v1.json diff --git a/helm-charts/nginx-ingress/v1.31.2/variable-admissionregistration-v1alpha1.json b/helm-charts/nginx-ingress/v1.32.0/variable-admissionregistration-v1alpha1.json similarity index 100% rename from helm-charts/nginx-ingress/v1.31.2/variable-admissionregistration-v1alpha1.json rename to helm-charts/nginx-ingress/v1.32.0/variable-admissionregistration-v1alpha1.json diff --git a/helm-charts/nginx-ingress/v1.31.2/variable-admissionregistration-v1beta1.json b/helm-charts/nginx-ingress/v1.32.0/variable-admissionregistration-v1beta1.json similarity index 100% rename from helm-charts/nginx-ingress/v1.31.2/variable-admissionregistration-v1beta1.json rename to helm-charts/nginx-ingress/v1.32.0/variable-admissionregistration-v1beta1.json diff --git a/helm-charts/nginx-ingress/v1.31.2/variable.json b/helm-charts/nginx-ingress/v1.32.0/variable.json similarity index 100% rename from helm-charts/nginx-ingress/v1.31.2/variable.json rename to helm-charts/nginx-ingress/v1.32.0/variable.json diff --git a/helm-charts/nginx-ingress/v1.31.2/volume-v1.json b/helm-charts/nginx-ingress/v1.32.0/volume-v1.json similarity index 68% rename from helm-charts/nginx-ingress/v1.31.2/volume-v1.json rename to helm-charts/nginx-ingress/v1.32.0/volume-v1.json index 6fe92a4..3ac3454 100644 --- a/helm-charts/nginx-ingress/v1.31.2/volume-v1.json +++ b/helm-charts/nginx-ingress/v1.32.0/volume-v1.json @@ -2,79 +2,79 @@ "description": "Volume represents a named volume in a pod that may be accessed by any container in the pod.", "properties": { "awsElasticBlockStore": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.core.v1.AWSElasticBlockStoreVolumeSource", - "description": "awsElasticBlockStore represents an AWS Disk resource that is attached to a kubelet's host machine and then exposed to the pod. More info: https://kubernetes.io/docs/concepts/storage/volumes#awselasticblockstore" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.core.v1.AWSElasticBlockStoreVolumeSource", + "description": "awsElasticBlockStore represents an AWS Disk resource that is attached to a kubelet's host machine and then exposed to the pod. Deprecated: AWSElasticBlockStore is deprecated. All operations for the in-tree awsElasticBlockStore type are redirected to the ebs.csi.aws.com CSI driver. More info: https://kubernetes.io/docs/concepts/storage/volumes#awselasticblockstore" }, "azureDisk": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.core.v1.AzureDiskVolumeSource", - "description": "azureDisk represents an Azure Data Disk mount on the host and bind mount to the pod." + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.core.v1.AzureDiskVolumeSource", + "description": "azureDisk represents an Azure Data Disk mount on the host and bind mount to the pod. Deprecated: AzureDisk is deprecated. All operations for the in-tree azureDisk type are redirected to the disk.csi.azure.com CSI driver." }, "azureFile": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.core.v1.AzureFileVolumeSource", - "description": "azureFile represents an Azure File Service mount on the host and bind mount to the pod." + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.core.v1.AzureFileVolumeSource", + "description": "azureFile represents an Azure File Service mount on the host and bind mount to the pod. Deprecated: AzureFile is deprecated. All operations for the in-tree azureFile type are redirected to the file.csi.azure.com CSI driver." }, "cephfs": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.core.v1.CephFSVolumeSource", - "description": "cephFS represents a Ceph FS mount on the host that shares a pod's lifetime" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.core.v1.CephFSVolumeSource", + "description": "cephFS represents a Ceph FS mount on the host that shares a pod's lifetime. Deprecated: CephFS is deprecated and the in-tree cephfs type is no longer supported." }, "cinder": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.core.v1.CinderVolumeSource", - "description": "cinder represents a cinder volume attached and mounted on kubelets host machine. More info: https://examples.k8s.io/mysql-cinder-pd/README.md" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.core.v1.CinderVolumeSource", + "description": "cinder represents a cinder volume attached and mounted on kubelets host machine. Deprecated: Cinder is deprecated. All operations for the in-tree cinder type are redirected to the cinder.csi.openstack.org CSI driver. More info: https://examples.k8s.io/mysql-cinder-pd/README.md" }, "configMap": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.core.v1.ConfigMapVolumeSource", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.core.v1.ConfigMapVolumeSource", "description": "configMap represents a configMap that should populate this volume" }, "csi": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.core.v1.CSIVolumeSource", - "description": "csi (Container Storage Interface) represents ephemeral storage that is handled by certain external CSI drivers (Beta feature)." + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.core.v1.CSIVolumeSource", + "description": "csi (Container Storage Interface) represents ephemeral storage that is handled by certain external CSI drivers." }, "downwardAPI": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.core.v1.DownwardAPIVolumeSource", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.core.v1.DownwardAPIVolumeSource", "description": "downwardAPI represents downward API about the pod that should populate this volume" }, "emptyDir": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.core.v1.EmptyDirVolumeSource", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.core.v1.EmptyDirVolumeSource", "description": "emptyDir represents a temporary directory that shares a pod's lifetime. More info: https://kubernetes.io/docs/concepts/storage/volumes#emptydir" }, "ephemeral": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.core.v1.EphemeralVolumeSource", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.core.v1.EphemeralVolumeSource", "description": "ephemeral represents a volume that is handled by a cluster storage driver. The volume's lifecycle is tied to the pod that defines it - it will be created before the pod starts, and deleted when the pod is removed.\n\nUse this if: a) the volume is only needed while the pod runs, b) features of normal volumes like restoring from snapshot or capacity\n tracking are needed,\nc) the storage driver is specified through a storage class, and d) the storage driver supports dynamic volume provisioning through\n a PersistentVolumeClaim (see EphemeralVolumeSource for more\n information on the connection between this volume type\n and PersistentVolumeClaim).\n\nUse PersistentVolumeClaim or one of the vendor-specific APIs for volumes that persist for longer than the lifecycle of an individual pod.\n\nUse CSI for light-weight local ephemeral volumes if the CSI driver is meant to be used that way - see the documentation of the driver for more information.\n\nA pod can use both types of ephemeral volumes and persistent volumes at the same time." }, "fc": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.core.v1.FCVolumeSource", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.core.v1.FCVolumeSource", "description": "fc represents a Fibre Channel resource that is attached to a kubelet's host machine and then exposed to the pod." }, "flexVolume": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.core.v1.FlexVolumeSource", - "description": "flexVolume represents a generic volume resource that is provisioned/attached using an exec based plugin." + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.core.v1.FlexVolumeSource", + "description": "flexVolume represents a generic volume resource that is provisioned/attached using an exec based plugin. Deprecated: FlexVolume is deprecated. Consider using a CSIDriver instead." }, "flocker": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.core.v1.FlockerVolumeSource", - "description": "flocker represents a Flocker volume attached to a kubelet's host machine. This depends on the Flocker control service being running" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.core.v1.FlockerVolumeSource", + "description": "flocker represents a Flocker volume attached to a kubelet's host machine. This depends on the Flocker control service being running. Deprecated: Flocker is deprecated and the in-tree flocker type is no longer supported." }, "gcePersistentDisk": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.core.v1.GCEPersistentDiskVolumeSource", - "description": "gcePersistentDisk represents a GCE Disk resource that is attached to a kubelet's host machine and then exposed to the pod. More info: https://kubernetes.io/docs/concepts/storage/volumes#gcepersistentdisk" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.core.v1.GCEPersistentDiskVolumeSource", + "description": "gcePersistentDisk represents a GCE Disk resource that is attached to a kubelet's host machine and then exposed to the pod. Deprecated: GCEPersistentDisk is deprecated. All operations for the in-tree gcePersistentDisk type are redirected to the pd.csi.storage.gke.io CSI driver. More info: https://kubernetes.io/docs/concepts/storage/volumes#gcepersistentdisk" }, "gitRepo": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.core.v1.GitRepoVolumeSource", - "description": "gitRepo represents a git repository at a particular revision. DEPRECATED: GitRepo is deprecated. To provision a container with a git repo, mount an EmptyDir into an InitContainer that clones the repo using git, then mount the EmptyDir into the Pod's container." + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.core.v1.GitRepoVolumeSource", + "description": "gitRepo represents a git repository at a particular revision. Deprecated: GitRepo is deprecated. To provision a container with a git repo, mount an EmptyDir into an InitContainer that clones the repo using git, then mount the EmptyDir into the Pod's container." }, "glusterfs": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.core.v1.GlusterfsVolumeSource", - "description": "glusterfs represents a Glusterfs mount on the host that shares a pod's lifetime. More info: https://examples.k8s.io/volumes/glusterfs/README.md" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.core.v1.GlusterfsVolumeSource", + "description": "glusterfs represents a Glusterfs mount on the host that shares a pod's lifetime. Deprecated: Glusterfs is deprecated and the in-tree glusterfs type is no longer supported. More info: https://examples.k8s.io/volumes/glusterfs/README.md" }, "hostPath": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.core.v1.HostPathVolumeSource", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.core.v1.HostPathVolumeSource", "description": "hostPath represents a pre-existing file or directory on the host machine that is directly exposed to the container. This is generally used for system agents or other privileged things that are allowed to see the host machine. Most containers will NOT need this. More info: https://kubernetes.io/docs/concepts/storage/volumes#hostpath" }, "image": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.core.v1.ImageVolumeSource", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.core.v1.ImageVolumeSource", "description": "image represents an OCI object (a container image or artifact) pulled and mounted on the kubelet's host machine. The volume is resolved at pod startup depending on which PullPolicy value is provided:\n\n- Always: the kubelet always attempts to pull the reference. Container creation will fail If the pull fails. - Never: the kubelet never pulls the reference and only uses a local image or artifact. Container creation will fail if the reference isn't present. - IfNotPresent: the kubelet pulls if the reference isn't already present on disk. Container creation will fail if the reference isn't present and the pull fails.\n\nThe volume gets re-resolved if the pod gets deleted and recreated, which means that new remote content will become available on pod recreation. A failure to resolve or pull the image during pod startup will block containers from starting and may add significant latency. Failures will be retried using normal volume backoff and will be reported on the pod reason and message. The types of objects that may be mounted by this volume are defined by the container runtime implementation on a host machine and at minimum must include all valid types supported by the container image field. The OCI object gets mounted in a single directory (spec.containers[*].volumeMounts.mountPath) by merging the manifest layers in the same way as for container images. The volume will be mounted read-only (ro) and non-executable files (noexec). Sub path mounts for containers are not supported (spec.containers[*].volumeMounts.subpath). The field spec.securityContext.fsGroupChangePolicy has no effect on this volume type." }, "iscsi": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.core.v1.ISCSIVolumeSource", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.core.v1.ISCSIVolumeSource", "description": "iscsi represents an ISCSI Disk resource that is attached to a kubelet's host machine and then exposed to the pod. More info: https://examples.k8s.io/volumes/iscsi/README.md" }, "name": { @@ -85,48 +85,48 @@ ] }, "nfs": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.core.v1.NFSVolumeSource", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.core.v1.NFSVolumeSource", "description": "nfs represents an NFS mount on the host that shares a pod's lifetime More info: https://kubernetes.io/docs/concepts/storage/volumes#nfs" }, "persistentVolumeClaim": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.core.v1.PersistentVolumeClaimVolumeSource", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.core.v1.PersistentVolumeClaimVolumeSource", "description": "persistentVolumeClaimVolumeSource represents a reference to a PersistentVolumeClaim in the same namespace. More info: https://kubernetes.io/docs/concepts/storage/persistent-volumes#persistentvolumeclaims" }, "photonPersistentDisk": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.core.v1.PhotonPersistentDiskVolumeSource", - "description": "photonPersistentDisk represents a PhotonController persistent disk attached and mounted on kubelets host machine" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.core.v1.PhotonPersistentDiskVolumeSource", + "description": "photonPersistentDisk represents a PhotonController persistent disk attached and mounted on kubelets host machine. Deprecated: PhotonPersistentDisk is deprecated and the in-tree photonPersistentDisk type is no longer supported." }, "portworxVolume": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.core.v1.PortworxVolumeSource", - "description": "portworxVolume represents a portworx volume attached and mounted on kubelets host machine" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.core.v1.PortworxVolumeSource", + "description": "portworxVolume represents a portworx volume attached and mounted on kubelets host machine. Deprecated: PortworxVolume is deprecated. All operations for the in-tree portworxVolume type are redirected to the pxd.portworx.com CSI driver when the CSIMigrationPortworx feature-gate is on." }, "projected": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.core.v1.ProjectedVolumeSource", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.core.v1.ProjectedVolumeSource", "description": "projected items for all in one resources secrets, configmaps, and downward API" }, "quobyte": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.core.v1.QuobyteVolumeSource", - "description": "quobyte represents a Quobyte mount on the host that shares a pod's lifetime" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.core.v1.QuobyteVolumeSource", + "description": "quobyte represents a Quobyte mount on the host that shares a pod's lifetime. Deprecated: Quobyte is deprecated and the in-tree quobyte type is no longer supported." }, "rbd": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.core.v1.RBDVolumeSource", - "description": "rbd represents a Rados Block Device mount on the host that shares a pod's lifetime. More info: https://examples.k8s.io/volumes/rbd/README.md" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.core.v1.RBDVolumeSource", + "description": "rbd represents a Rados Block Device mount on the host that shares a pod's lifetime. Deprecated: RBD is deprecated and the in-tree rbd type is no longer supported. More info: https://examples.k8s.io/volumes/rbd/README.md" }, "scaleIO": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.core.v1.ScaleIOVolumeSource", - "description": "scaleIO represents a ScaleIO persistent volume attached and mounted on Kubernetes nodes." + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.core.v1.ScaleIOVolumeSource", + "description": "scaleIO represents a ScaleIO persistent volume attached and mounted on Kubernetes nodes. Deprecated: ScaleIO is deprecated and the in-tree scaleIO type is no longer supported." }, "secret": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.core.v1.SecretVolumeSource", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.core.v1.SecretVolumeSource", "description": "secret represents a secret that should populate this volume. More info: https://kubernetes.io/docs/concepts/storage/volumes#secret" }, "storageos": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.core.v1.StorageOSVolumeSource", - "description": "storageOS represents a StorageOS volume attached and mounted on Kubernetes nodes." + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.core.v1.StorageOSVolumeSource", + "description": "storageOS represents a StorageOS volume attached and mounted on Kubernetes nodes. Deprecated: StorageOS is deprecated and the in-tree storageos type is no longer supported." }, "vsphereVolume": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.core.v1.VsphereVirtualDiskVolumeSource", - "description": "vsphereVolume represents a vSphere volume attached and mounted on kubelets host machine" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.core.v1.VsphereVirtualDiskVolumeSource", + "description": "vsphereVolume represents a vSphere volume attached and mounted on kubelets host machine. Deprecated: VsphereVolume is deprecated. All operations for the in-tree vsphereVolume type are redirected to the csi.vsphere.vmware.com CSI driver." } }, "required": [ diff --git a/helm-charts/nginx-ingress/v1.31.2/volume.json b/helm-charts/nginx-ingress/v1.32.0/volume.json similarity index 68% rename from helm-charts/nginx-ingress/v1.31.2/volume.json rename to helm-charts/nginx-ingress/v1.32.0/volume.json index 6fe92a4..3ac3454 100644 --- a/helm-charts/nginx-ingress/v1.31.2/volume.json +++ b/helm-charts/nginx-ingress/v1.32.0/volume.json @@ -2,79 +2,79 @@ "description": "Volume represents a named volume in a pod that may be accessed by any container in the pod.", "properties": { "awsElasticBlockStore": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.core.v1.AWSElasticBlockStoreVolumeSource", - "description": "awsElasticBlockStore represents an AWS Disk resource that is attached to a kubelet's host machine and then exposed to the pod. More info: https://kubernetes.io/docs/concepts/storage/volumes#awselasticblockstore" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.core.v1.AWSElasticBlockStoreVolumeSource", + "description": "awsElasticBlockStore represents an AWS Disk resource that is attached to a kubelet's host machine and then exposed to the pod. Deprecated: AWSElasticBlockStore is deprecated. All operations for the in-tree awsElasticBlockStore type are redirected to the ebs.csi.aws.com CSI driver. More info: https://kubernetes.io/docs/concepts/storage/volumes#awselasticblockstore" }, "azureDisk": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.core.v1.AzureDiskVolumeSource", - "description": "azureDisk represents an Azure Data Disk mount on the host and bind mount to the pod." + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.core.v1.AzureDiskVolumeSource", + "description": "azureDisk represents an Azure Data Disk mount on the host and bind mount to the pod. Deprecated: AzureDisk is deprecated. All operations for the in-tree azureDisk type are redirected to the disk.csi.azure.com CSI driver." }, "azureFile": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.core.v1.AzureFileVolumeSource", - "description": "azureFile represents an Azure File Service mount on the host and bind mount to the pod." + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.core.v1.AzureFileVolumeSource", + "description": "azureFile represents an Azure File Service mount on the host and bind mount to the pod. Deprecated: AzureFile is deprecated. All operations for the in-tree azureFile type are redirected to the file.csi.azure.com CSI driver." }, "cephfs": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.core.v1.CephFSVolumeSource", - "description": "cephFS represents a Ceph FS mount on the host that shares a pod's lifetime" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.core.v1.CephFSVolumeSource", + "description": "cephFS represents a Ceph FS mount on the host that shares a pod's lifetime. Deprecated: CephFS is deprecated and the in-tree cephfs type is no longer supported." }, "cinder": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.core.v1.CinderVolumeSource", - "description": "cinder represents a cinder volume attached and mounted on kubelets host machine. More info: https://examples.k8s.io/mysql-cinder-pd/README.md" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.core.v1.CinderVolumeSource", + "description": "cinder represents a cinder volume attached and mounted on kubelets host machine. Deprecated: Cinder is deprecated. All operations for the in-tree cinder type are redirected to the cinder.csi.openstack.org CSI driver. More info: https://examples.k8s.io/mysql-cinder-pd/README.md" }, "configMap": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.core.v1.ConfigMapVolumeSource", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.core.v1.ConfigMapVolumeSource", "description": "configMap represents a configMap that should populate this volume" }, "csi": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.core.v1.CSIVolumeSource", - "description": "csi (Container Storage Interface) represents ephemeral storage that is handled by certain external CSI drivers (Beta feature)." + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.core.v1.CSIVolumeSource", + "description": "csi (Container Storage Interface) represents ephemeral storage that is handled by certain external CSI drivers." }, "downwardAPI": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.core.v1.DownwardAPIVolumeSource", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.core.v1.DownwardAPIVolumeSource", "description": "downwardAPI represents downward API about the pod that should populate this volume" }, "emptyDir": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.core.v1.EmptyDirVolumeSource", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.core.v1.EmptyDirVolumeSource", "description": "emptyDir represents a temporary directory that shares a pod's lifetime. More info: https://kubernetes.io/docs/concepts/storage/volumes#emptydir" }, "ephemeral": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.core.v1.EphemeralVolumeSource", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.core.v1.EphemeralVolumeSource", "description": "ephemeral represents a volume that is handled by a cluster storage driver. The volume's lifecycle is tied to the pod that defines it - it will be created before the pod starts, and deleted when the pod is removed.\n\nUse this if: a) the volume is only needed while the pod runs, b) features of normal volumes like restoring from snapshot or capacity\n tracking are needed,\nc) the storage driver is specified through a storage class, and d) the storage driver supports dynamic volume provisioning through\n a PersistentVolumeClaim (see EphemeralVolumeSource for more\n information on the connection between this volume type\n and PersistentVolumeClaim).\n\nUse PersistentVolumeClaim or one of the vendor-specific APIs for volumes that persist for longer than the lifecycle of an individual pod.\n\nUse CSI for light-weight local ephemeral volumes if the CSI driver is meant to be used that way - see the documentation of the driver for more information.\n\nA pod can use both types of ephemeral volumes and persistent volumes at the same time." }, "fc": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.core.v1.FCVolumeSource", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.core.v1.FCVolumeSource", "description": "fc represents a Fibre Channel resource that is attached to a kubelet's host machine and then exposed to the pod." }, "flexVolume": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.core.v1.FlexVolumeSource", - "description": "flexVolume represents a generic volume resource that is provisioned/attached using an exec based plugin." + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.core.v1.FlexVolumeSource", + "description": "flexVolume represents a generic volume resource that is provisioned/attached using an exec based plugin. Deprecated: FlexVolume is deprecated. Consider using a CSIDriver instead." }, "flocker": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.core.v1.FlockerVolumeSource", - "description": "flocker represents a Flocker volume attached to a kubelet's host machine. This depends on the Flocker control service being running" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.core.v1.FlockerVolumeSource", + "description": "flocker represents a Flocker volume attached to a kubelet's host machine. This depends on the Flocker control service being running. Deprecated: Flocker is deprecated and the in-tree flocker type is no longer supported." }, "gcePersistentDisk": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.core.v1.GCEPersistentDiskVolumeSource", - "description": "gcePersistentDisk represents a GCE Disk resource that is attached to a kubelet's host machine and then exposed to the pod. More info: https://kubernetes.io/docs/concepts/storage/volumes#gcepersistentdisk" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.core.v1.GCEPersistentDiskVolumeSource", + "description": "gcePersistentDisk represents a GCE Disk resource that is attached to a kubelet's host machine and then exposed to the pod. Deprecated: GCEPersistentDisk is deprecated. All operations for the in-tree gcePersistentDisk type are redirected to the pd.csi.storage.gke.io CSI driver. More info: https://kubernetes.io/docs/concepts/storage/volumes#gcepersistentdisk" }, "gitRepo": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.core.v1.GitRepoVolumeSource", - "description": "gitRepo represents a git repository at a particular revision. DEPRECATED: GitRepo is deprecated. To provision a container with a git repo, mount an EmptyDir into an InitContainer that clones the repo using git, then mount the EmptyDir into the Pod's container." + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.core.v1.GitRepoVolumeSource", + "description": "gitRepo represents a git repository at a particular revision. Deprecated: GitRepo is deprecated. To provision a container with a git repo, mount an EmptyDir into an InitContainer that clones the repo using git, then mount the EmptyDir into the Pod's container." }, "glusterfs": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.core.v1.GlusterfsVolumeSource", - "description": "glusterfs represents a Glusterfs mount on the host that shares a pod's lifetime. More info: https://examples.k8s.io/volumes/glusterfs/README.md" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.core.v1.GlusterfsVolumeSource", + "description": "glusterfs represents a Glusterfs mount on the host that shares a pod's lifetime. Deprecated: Glusterfs is deprecated and the in-tree glusterfs type is no longer supported. More info: https://examples.k8s.io/volumes/glusterfs/README.md" }, "hostPath": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.core.v1.HostPathVolumeSource", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.core.v1.HostPathVolumeSource", "description": "hostPath represents a pre-existing file or directory on the host machine that is directly exposed to the container. This is generally used for system agents or other privileged things that are allowed to see the host machine. Most containers will NOT need this. More info: https://kubernetes.io/docs/concepts/storage/volumes#hostpath" }, "image": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.core.v1.ImageVolumeSource", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.core.v1.ImageVolumeSource", "description": "image represents an OCI object (a container image or artifact) pulled and mounted on the kubelet's host machine. The volume is resolved at pod startup depending on which PullPolicy value is provided:\n\n- Always: the kubelet always attempts to pull the reference. Container creation will fail If the pull fails. - Never: the kubelet never pulls the reference and only uses a local image or artifact. Container creation will fail if the reference isn't present. - IfNotPresent: the kubelet pulls if the reference isn't already present on disk. Container creation will fail if the reference isn't present and the pull fails.\n\nThe volume gets re-resolved if the pod gets deleted and recreated, which means that new remote content will become available on pod recreation. A failure to resolve or pull the image during pod startup will block containers from starting and may add significant latency. Failures will be retried using normal volume backoff and will be reported on the pod reason and message. The types of objects that may be mounted by this volume are defined by the container runtime implementation on a host machine and at minimum must include all valid types supported by the container image field. The OCI object gets mounted in a single directory (spec.containers[*].volumeMounts.mountPath) by merging the manifest layers in the same way as for container images. The volume will be mounted read-only (ro) and non-executable files (noexec). Sub path mounts for containers are not supported (spec.containers[*].volumeMounts.subpath). The field spec.securityContext.fsGroupChangePolicy has no effect on this volume type." }, "iscsi": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.core.v1.ISCSIVolumeSource", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.core.v1.ISCSIVolumeSource", "description": "iscsi represents an ISCSI Disk resource that is attached to a kubelet's host machine and then exposed to the pod. More info: https://examples.k8s.io/volumes/iscsi/README.md" }, "name": { @@ -85,48 +85,48 @@ ] }, "nfs": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.core.v1.NFSVolumeSource", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.core.v1.NFSVolumeSource", "description": "nfs represents an NFS mount on the host that shares a pod's lifetime More info: https://kubernetes.io/docs/concepts/storage/volumes#nfs" }, "persistentVolumeClaim": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.core.v1.PersistentVolumeClaimVolumeSource", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.core.v1.PersistentVolumeClaimVolumeSource", "description": "persistentVolumeClaimVolumeSource represents a reference to a PersistentVolumeClaim in the same namespace. More info: https://kubernetes.io/docs/concepts/storage/persistent-volumes#persistentvolumeclaims" }, "photonPersistentDisk": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.core.v1.PhotonPersistentDiskVolumeSource", - "description": "photonPersistentDisk represents a PhotonController persistent disk attached and mounted on kubelets host machine" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.core.v1.PhotonPersistentDiskVolumeSource", + "description": "photonPersistentDisk represents a PhotonController persistent disk attached and mounted on kubelets host machine. Deprecated: PhotonPersistentDisk is deprecated and the in-tree photonPersistentDisk type is no longer supported." }, "portworxVolume": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.core.v1.PortworxVolumeSource", - "description": "portworxVolume represents a portworx volume attached and mounted on kubelets host machine" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.core.v1.PortworxVolumeSource", + "description": "portworxVolume represents a portworx volume attached and mounted on kubelets host machine. Deprecated: PortworxVolume is deprecated. All operations for the in-tree portworxVolume type are redirected to the pxd.portworx.com CSI driver when the CSIMigrationPortworx feature-gate is on." }, "projected": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.core.v1.ProjectedVolumeSource", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.core.v1.ProjectedVolumeSource", "description": "projected items for all in one resources secrets, configmaps, and downward API" }, "quobyte": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.core.v1.QuobyteVolumeSource", - "description": "quobyte represents a Quobyte mount on the host that shares a pod's lifetime" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.core.v1.QuobyteVolumeSource", + "description": "quobyte represents a Quobyte mount on the host that shares a pod's lifetime. Deprecated: Quobyte is deprecated and the in-tree quobyte type is no longer supported." }, "rbd": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.core.v1.RBDVolumeSource", - "description": "rbd represents a Rados Block Device mount on the host that shares a pod's lifetime. More info: https://examples.k8s.io/volumes/rbd/README.md" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.core.v1.RBDVolumeSource", + "description": "rbd represents a Rados Block Device mount on the host that shares a pod's lifetime. Deprecated: RBD is deprecated and the in-tree rbd type is no longer supported. More info: https://examples.k8s.io/volumes/rbd/README.md" }, "scaleIO": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.core.v1.ScaleIOVolumeSource", - "description": "scaleIO represents a ScaleIO persistent volume attached and mounted on Kubernetes nodes." + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.core.v1.ScaleIOVolumeSource", + "description": "scaleIO represents a ScaleIO persistent volume attached and mounted on Kubernetes nodes. Deprecated: ScaleIO is deprecated and the in-tree scaleIO type is no longer supported." }, "secret": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.core.v1.SecretVolumeSource", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.core.v1.SecretVolumeSource", "description": "secret represents a secret that should populate this volume. More info: https://kubernetes.io/docs/concepts/storage/volumes#secret" }, "storageos": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.core.v1.StorageOSVolumeSource", - "description": "storageOS represents a StorageOS volume attached and mounted on Kubernetes nodes." + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.core.v1.StorageOSVolumeSource", + "description": "storageOS represents a StorageOS volume attached and mounted on Kubernetes nodes. Deprecated: StorageOS is deprecated and the in-tree storageos type is no longer supported." }, "vsphereVolume": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.core.v1.VsphereVirtualDiskVolumeSource", - "description": "vsphereVolume represents a vSphere volume attached and mounted on kubelets host machine" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.core.v1.VsphereVirtualDiskVolumeSource", + "description": "vsphereVolume represents a vSphere volume attached and mounted on kubelets host machine. Deprecated: VsphereVolume is deprecated. All operations for the in-tree vsphereVolume type are redirected to the csi.vsphere.vmware.com CSI driver." } }, "required": [ diff --git a/helm-charts/nginx-ingress/v1.31.2/volumeattachment-storage-v1.json b/helm-charts/nginx-ingress/v1.32.0/volumeattachment-storage-v1.json similarity index 91% rename from helm-charts/nginx-ingress/v1.31.2/volumeattachment-storage-v1.json rename to helm-charts/nginx-ingress/v1.32.0/volumeattachment-storage-v1.json index d76d6d0..3aeee41 100644 --- a/helm-charts/nginx-ingress/v1.31.2/volumeattachment-storage-v1.json +++ b/helm-charts/nginx-ingress/v1.32.0/volumeattachment-storage-v1.json @@ -22,15 +22,15 @@ ] }, "metadata": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta", "description": "Standard object metadata. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#metadata" }, "spec": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.storage.v1.VolumeAttachmentSpec", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.storage.v1.VolumeAttachmentSpec", "description": "spec represents specification of the desired attach/detach volume behavior. Populated by the Kubernetes system." }, "status": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.storage.v1.VolumeAttachmentStatus", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.storage.v1.VolumeAttachmentStatus", "description": "status represents status of the VolumeAttachment request. Populated by the entity completing the attach or detach operation, i.e. the external-attacher." } }, diff --git a/helm-charts/nginx-ingress/v1.31.2/volumeattachment.json b/helm-charts/nginx-ingress/v1.32.0/volumeattachment.json similarity index 91% rename from helm-charts/nginx-ingress/v1.31.2/volumeattachment.json rename to helm-charts/nginx-ingress/v1.32.0/volumeattachment.json index ccf8a85..10271fb 100644 --- a/helm-charts/nginx-ingress/v1.31.2/volumeattachment.json +++ b/helm-charts/nginx-ingress/v1.32.0/volumeattachment.json @@ -19,15 +19,15 @@ ] }, "metadata": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta", "description": "Standard object metadata. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#metadata" }, "spec": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.storage.v1.VolumeAttachmentSpec", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.storage.v1.VolumeAttachmentSpec", "description": "spec represents specification of the desired attach/detach volume behavior. Populated by the Kubernetes system." }, "status": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.storage.v1.VolumeAttachmentStatus", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.storage.v1.VolumeAttachmentStatus", "description": "status represents status of the VolumeAttachment request. Populated by the entity completing the attach or detach operation, i.e. the external-attacher." } }, diff --git a/helm-charts/nginx-ingress/v1.31.2/volumeattachmentlist-storage-v1.json b/helm-charts/nginx-ingress/v1.32.0/volumeattachmentlist-storage-v1.json similarity index 93% rename from helm-charts/nginx-ingress/v1.31.2/volumeattachmentlist-storage-v1.json rename to helm-charts/nginx-ingress/v1.32.0/volumeattachmentlist-storage-v1.json index ee72e34..fbb9265 100644 --- a/helm-charts/nginx-ingress/v1.31.2/volumeattachmentlist-storage-v1.json +++ b/helm-charts/nginx-ingress/v1.32.0/volumeattachmentlist-storage-v1.json @@ -14,7 +14,7 @@ "items": { "description": "items is the list of VolumeAttachments", "items": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.storage.v1.VolumeAttachment" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.storage.v1.VolumeAttachment" }, "type": [ "array", @@ -32,7 +32,7 @@ ] }, "metadata": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.ListMeta", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.ListMeta", "description": "Standard list metadata More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#metadata" } }, diff --git a/helm-charts/nginx-ingress/v1.31.2/volumeattachmentlist.json b/helm-charts/nginx-ingress/v1.32.0/volumeattachmentlist.json similarity index 93% rename from helm-charts/nginx-ingress/v1.31.2/volumeattachmentlist.json rename to helm-charts/nginx-ingress/v1.32.0/volumeattachmentlist.json index 37a08d7..b3525e8 100644 --- a/helm-charts/nginx-ingress/v1.31.2/volumeattachmentlist.json +++ b/helm-charts/nginx-ingress/v1.32.0/volumeattachmentlist.json @@ -11,7 +11,7 @@ "items": { "description": "items is the list of VolumeAttachments", "items": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.storage.v1.VolumeAttachment" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.storage.v1.VolumeAttachment" }, "type": [ "array", @@ -29,7 +29,7 @@ ] }, "metadata": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.ListMeta", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.ListMeta", "description": "Standard list metadata More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#metadata" } }, diff --git a/helm-charts/nginx-ingress/v1.31.2/volumeattachmentsource-storage-v1.json b/helm-charts/nginx-ingress/v1.32.0/volumeattachmentsource-storage-v1.json similarity index 78% rename from helm-charts/nginx-ingress/v1.31.2/volumeattachmentsource-storage-v1.json rename to helm-charts/nginx-ingress/v1.32.0/volumeattachmentsource-storage-v1.json index 065fe63..110e4fc 100644 --- a/helm-charts/nginx-ingress/v1.31.2/volumeattachmentsource-storage-v1.json +++ b/helm-charts/nginx-ingress/v1.32.0/volumeattachmentsource-storage-v1.json @@ -1,8 +1,8 @@ { - "description": "VolumeAttachmentSource represents a volume that should be attached. Right now only PersistenVolumes can be attached via external attacher, in future we may allow also inline volumes in pods. Exactly one member can be set.", + "description": "VolumeAttachmentSource represents a volume that should be attached. Right now only PersistentVolumes can be attached via external attacher, in the future we may allow also inline volumes in pods. Exactly one member can be set.", "properties": { "inlineVolumeSpec": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.core.v1.PersistentVolumeSpec", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.core.v1.PersistentVolumeSpec", "description": "inlineVolumeSpec contains all the information necessary to attach a persistent volume defined by a pod's inline VolumeSource. This field is populated only for the CSIMigration feature. It contains translated fields from a pod's inline VolumeSource to a PersistentVolumeSpec. This field is beta-level and is only honored by servers that enabled the CSIMigration feature." }, "persistentVolumeName": { diff --git a/helm-charts/nginx-ingress/v1.31.2/volumeattachmentsource.json b/helm-charts/nginx-ingress/v1.32.0/volumeattachmentsource.json similarity index 78% rename from helm-charts/nginx-ingress/v1.31.2/volumeattachmentsource.json rename to helm-charts/nginx-ingress/v1.32.0/volumeattachmentsource.json index 065fe63..110e4fc 100644 --- a/helm-charts/nginx-ingress/v1.31.2/volumeattachmentsource.json +++ b/helm-charts/nginx-ingress/v1.32.0/volumeattachmentsource.json @@ -1,8 +1,8 @@ { - "description": "VolumeAttachmentSource represents a volume that should be attached. Right now only PersistenVolumes can be attached via external attacher, in future we may allow also inline volumes in pods. Exactly one member can be set.", + "description": "VolumeAttachmentSource represents a volume that should be attached. Right now only PersistentVolumes can be attached via external attacher, in the future we may allow also inline volumes in pods. Exactly one member can be set.", "properties": { "inlineVolumeSpec": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.core.v1.PersistentVolumeSpec", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.core.v1.PersistentVolumeSpec", "description": "inlineVolumeSpec contains all the information necessary to attach a persistent volume defined by a pod's inline VolumeSource. This field is populated only for the CSIMigration feature. It contains translated fields from a pod's inline VolumeSource to a PersistentVolumeSpec. This field is beta-level and is only honored by servers that enabled the CSIMigration feature." }, "persistentVolumeName": { diff --git a/helm-charts/nginx-ingress/v1.31.2/volumeattachmentspec-storage-v1.json b/helm-charts/nginx-ingress/v1.32.0/volumeattachmentspec-storage-v1.json similarity index 93% rename from helm-charts/nginx-ingress/v1.31.2/volumeattachmentspec-storage-v1.json rename to helm-charts/nginx-ingress/v1.32.0/volumeattachmentspec-storage-v1.json index 918fec7..e95b88c 100644 --- a/helm-charts/nginx-ingress/v1.31.2/volumeattachmentspec-storage-v1.json +++ b/helm-charts/nginx-ingress/v1.32.0/volumeattachmentspec-storage-v1.json @@ -16,7 +16,7 @@ ] }, "source": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.storage.v1.VolumeAttachmentSource", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.storage.v1.VolumeAttachmentSource", "description": "source represents the volume that should be attached." } }, diff --git a/helm-charts/nginx-ingress/v1.31.2/volumeattachmentspec.json b/helm-charts/nginx-ingress/v1.32.0/volumeattachmentspec.json similarity index 93% rename from helm-charts/nginx-ingress/v1.31.2/volumeattachmentspec.json rename to helm-charts/nginx-ingress/v1.32.0/volumeattachmentspec.json index 918fec7..e95b88c 100644 --- a/helm-charts/nginx-ingress/v1.31.2/volumeattachmentspec.json +++ b/helm-charts/nginx-ingress/v1.32.0/volumeattachmentspec.json @@ -16,7 +16,7 @@ ] }, "source": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.storage.v1.VolumeAttachmentSource", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.storage.v1.VolumeAttachmentSource", "description": "source represents the volume that should be attached." } }, diff --git a/helm-charts/nginx-ingress/v1.31.2/volumeattachmentstatus-storage-v1.json b/helm-charts/nginx-ingress/v1.32.0/volumeattachmentstatus-storage-v1.json similarity index 92% rename from helm-charts/nginx-ingress/v1.31.2/volumeattachmentstatus-storage-v1.json rename to helm-charts/nginx-ingress/v1.32.0/volumeattachmentstatus-storage-v1.json index d0736c0..1b3bf4f 100644 --- a/helm-charts/nginx-ingress/v1.31.2/volumeattachmentstatus-storage-v1.json +++ b/helm-charts/nginx-ingress/v1.32.0/volumeattachmentstatus-storage-v1.json @@ -2,7 +2,7 @@ "description": "VolumeAttachmentStatus is the status of a VolumeAttachment request.", "properties": { "attachError": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.storage.v1.VolumeError", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.storage.v1.VolumeError", "description": "attachError represents the last error encountered during attach operation, if any. This field must only be set by the entity completing the attach operation, i.e. the external-attacher." }, "attached": { @@ -26,7 +26,7 @@ ] }, "detachError": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.storage.v1.VolumeError", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.storage.v1.VolumeError", "description": "detachError represents the last error encountered during detach operation, if any. This field must only be set by the entity completing the detach operation, i.e. the external-attacher." } }, diff --git a/helm-charts/nginx-ingress/v1.31.2/volumeattachmentstatus.json b/helm-charts/nginx-ingress/v1.32.0/volumeattachmentstatus.json similarity index 92% rename from helm-charts/nginx-ingress/v1.31.2/volumeattachmentstatus.json rename to helm-charts/nginx-ingress/v1.32.0/volumeattachmentstatus.json index d0736c0..1b3bf4f 100644 --- a/helm-charts/nginx-ingress/v1.31.2/volumeattachmentstatus.json +++ b/helm-charts/nginx-ingress/v1.32.0/volumeattachmentstatus.json @@ -2,7 +2,7 @@ "description": "VolumeAttachmentStatus is the status of a VolumeAttachment request.", "properties": { "attachError": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.storage.v1.VolumeError", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.storage.v1.VolumeError", "description": "attachError represents the last error encountered during attach operation, if any. This field must only be set by the entity completing the attach operation, i.e. the external-attacher." }, "attached": { @@ -26,7 +26,7 @@ ] }, "detachError": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.storage.v1.VolumeError", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.storage.v1.VolumeError", "description": "detachError represents the last error encountered during detach operation, if any. This field must only be set by the entity completing the detach operation, i.e. the external-attacher." } }, diff --git a/helm-charts/nginx-ingress/v1.31.2/volumeattributesclass-storage-v1alpha1.json b/helm-charts/nginx-ingress/v1.32.0/volumeattributesclass-storage-v1alpha1.json similarity index 97% rename from helm-charts/nginx-ingress/v1.31.2/volumeattributesclass-storage-v1alpha1.json rename to helm-charts/nginx-ingress/v1.32.0/volumeattributesclass-storage-v1alpha1.json index 2569fb9..4711a6f 100644 --- a/helm-charts/nginx-ingress/v1.31.2/volumeattributesclass-storage-v1alpha1.json +++ b/helm-charts/nginx-ingress/v1.32.0/volumeattributesclass-storage-v1alpha1.json @@ -29,7 +29,7 @@ ] }, "metadata": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta", "description": "Standard object's metadata. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#metadata" }, "parameters": { diff --git a/helm-charts/nginx-ingress/v1.31.2/volumeattributesclass-storage-v1beta1.json b/helm-charts/nginx-ingress/v1.32.0/volumeattributesclass-storage-v1beta1.json similarity index 97% rename from helm-charts/nginx-ingress/v1.31.2/volumeattributesclass-storage-v1beta1.json rename to helm-charts/nginx-ingress/v1.32.0/volumeattributesclass-storage-v1beta1.json index e566e44..d63b6fc 100644 --- a/helm-charts/nginx-ingress/v1.31.2/volumeattributesclass-storage-v1beta1.json +++ b/helm-charts/nginx-ingress/v1.32.0/volumeattributesclass-storage-v1beta1.json @@ -29,7 +29,7 @@ ] }, "metadata": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta", "description": "Standard object's metadata. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#metadata" }, "parameters": { diff --git a/helm-charts/nginx-ingress/v1.31.2/volumeattributesclass.json b/helm-charts/nginx-ingress/v1.32.0/volumeattributesclass.json similarity index 97% rename from helm-charts/nginx-ingress/v1.31.2/volumeattributesclass.json rename to helm-charts/nginx-ingress/v1.32.0/volumeattributesclass.json index 8bad828..9c32afd 100644 --- a/helm-charts/nginx-ingress/v1.31.2/volumeattributesclass.json +++ b/helm-charts/nginx-ingress/v1.32.0/volumeattributesclass.json @@ -26,7 +26,7 @@ ] }, "metadata": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta", "description": "Standard object's metadata. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#metadata" }, "parameters": { diff --git a/helm-charts/nginx-ingress/v1.31.2/volumeattributesclasslist-storage-v1alpha1.json b/helm-charts/nginx-ingress/v1.32.0/volumeattributesclasslist-storage-v1alpha1.json similarity index 93% rename from helm-charts/nginx-ingress/v1.31.2/volumeattributesclasslist-storage-v1alpha1.json rename to helm-charts/nginx-ingress/v1.32.0/volumeattributesclasslist-storage-v1alpha1.json index e15c770..1cb9b23 100644 --- a/helm-charts/nginx-ingress/v1.31.2/volumeattributesclasslist-storage-v1alpha1.json +++ b/helm-charts/nginx-ingress/v1.32.0/volumeattributesclasslist-storage-v1alpha1.json @@ -14,7 +14,7 @@ "items": { "description": "items is the list of VolumeAttributesClass objects.", "items": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.storage.v1alpha1.VolumeAttributesClass" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.storage.v1alpha1.VolumeAttributesClass" }, "type": [ "array", @@ -32,7 +32,7 @@ ] }, "metadata": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.ListMeta", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.ListMeta", "description": "Standard list metadata More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#metadata" } }, diff --git a/helm-charts/nginx-ingress/v1.31.2/volumeattributesclasslist-storage-v1beta1.json b/helm-charts/nginx-ingress/v1.32.0/volumeattributesclasslist-storage-v1beta1.json similarity index 93% rename from helm-charts/nginx-ingress/v1.31.2/volumeattributesclasslist-storage-v1beta1.json rename to helm-charts/nginx-ingress/v1.32.0/volumeattributesclasslist-storage-v1beta1.json index d0dad78..4dea279 100644 --- a/helm-charts/nginx-ingress/v1.31.2/volumeattributesclasslist-storage-v1beta1.json +++ b/helm-charts/nginx-ingress/v1.32.0/volumeattributesclasslist-storage-v1beta1.json @@ -14,7 +14,7 @@ "items": { "description": "items is the list of VolumeAttributesClass objects.", "items": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.storage.v1beta1.VolumeAttributesClass" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.storage.v1beta1.VolumeAttributesClass" }, "type": [ "array", @@ -32,7 +32,7 @@ ] }, "metadata": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.ListMeta", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.ListMeta", "description": "Standard list metadata More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#metadata" } }, diff --git a/helm-charts/nginx-ingress/v1.31.2/volumeattributesclasslist.json b/helm-charts/nginx-ingress/v1.32.0/volumeattributesclasslist.json similarity index 93% rename from helm-charts/nginx-ingress/v1.31.2/volumeattributesclasslist.json rename to helm-charts/nginx-ingress/v1.32.0/volumeattributesclasslist.json index ba62805..eac8b1e 100644 --- a/helm-charts/nginx-ingress/v1.31.2/volumeattributesclasslist.json +++ b/helm-charts/nginx-ingress/v1.32.0/volumeattributesclasslist.json @@ -11,7 +11,7 @@ "items": { "description": "items is the list of VolumeAttributesClass objects.", "items": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.storage.v1beta1.VolumeAttributesClass" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.storage.v1beta1.VolumeAttributesClass" }, "type": [ "array", @@ -29,7 +29,7 @@ ] }, "metadata": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.ListMeta", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.ListMeta", "description": "Standard list metadata More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#metadata" } }, diff --git a/helm-charts/nginx-ingress/v1.31.2/volumedevice-v1.json b/helm-charts/nginx-ingress/v1.32.0/volumedevice-v1.json similarity index 100% rename from helm-charts/nginx-ingress/v1.31.2/volumedevice-v1.json rename to helm-charts/nginx-ingress/v1.32.0/volumedevice-v1.json diff --git a/helm-charts/nginx-ingress/v1.31.2/volumedevice.json b/helm-charts/nginx-ingress/v1.32.0/volumedevice.json similarity index 100% rename from helm-charts/nginx-ingress/v1.31.2/volumedevice.json rename to helm-charts/nginx-ingress/v1.32.0/volumedevice.json diff --git a/helm-charts/nginx-ingress/v1.31.2/volumeerror-storage-v1.json b/helm-charts/nginx-ingress/v1.32.0/volumeerror-storage-v1.json similarity index 90% rename from helm-charts/nginx-ingress/v1.31.2/volumeerror-storage-v1.json rename to helm-charts/nginx-ingress/v1.32.0/volumeerror-storage-v1.json index 2a56523..5e85893 100644 --- a/helm-charts/nginx-ingress/v1.31.2/volumeerror-storage-v1.json +++ b/helm-charts/nginx-ingress/v1.32.0/volumeerror-storage-v1.json @@ -9,7 +9,7 @@ ] }, "time": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.Time", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.Time", "description": "time represents the time the error was encountered." } }, diff --git a/helm-charts/nginx-ingress/v1.31.2/volumeerror.json b/helm-charts/nginx-ingress/v1.32.0/volumeerror.json similarity index 90% rename from helm-charts/nginx-ingress/v1.31.2/volumeerror.json rename to helm-charts/nginx-ingress/v1.32.0/volumeerror.json index 2a56523..5e85893 100644 --- a/helm-charts/nginx-ingress/v1.31.2/volumeerror.json +++ b/helm-charts/nginx-ingress/v1.32.0/volumeerror.json @@ -9,7 +9,7 @@ ] }, "time": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.Time", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.Time", "description": "time represents the time the error was encountered." } }, diff --git a/helm-charts/nginx-ingress/v1.31.2/volumemount-v1.json b/helm-charts/nginx-ingress/v1.32.0/volumemount-v1.json similarity index 100% rename from helm-charts/nginx-ingress/v1.31.2/volumemount-v1.json rename to helm-charts/nginx-ingress/v1.32.0/volumemount-v1.json diff --git a/helm-charts/nginx-ingress/v1.31.2/volumemount.json b/helm-charts/nginx-ingress/v1.32.0/volumemount.json similarity index 100% rename from helm-charts/nginx-ingress/v1.31.2/volumemount.json rename to helm-charts/nginx-ingress/v1.32.0/volumemount.json diff --git a/helm-charts/nginx-ingress/v1.31.2/volumemountstatus-v1.json b/helm-charts/nginx-ingress/v1.32.0/volumemountstatus-v1.json similarity index 100% rename from helm-charts/nginx-ingress/v1.31.2/volumemountstatus-v1.json rename to helm-charts/nginx-ingress/v1.32.0/volumemountstatus-v1.json diff --git a/helm-charts/nginx-ingress/v1.31.2/volumemountstatus.json b/helm-charts/nginx-ingress/v1.32.0/volumemountstatus.json similarity index 100% rename from helm-charts/nginx-ingress/v1.31.2/volumemountstatus.json rename to helm-charts/nginx-ingress/v1.32.0/volumemountstatus.json diff --git a/helm-charts/nginx-ingress/v1.31.2/volumenodeaffinity-v1.json b/helm-charts/nginx-ingress/v1.32.0/volumenodeaffinity-v1.json similarity index 86% rename from helm-charts/nginx-ingress/v1.31.2/volumenodeaffinity-v1.json rename to helm-charts/nginx-ingress/v1.32.0/volumenodeaffinity-v1.json index 6d3f1df..fe70c71 100644 --- a/helm-charts/nginx-ingress/v1.31.2/volumenodeaffinity-v1.json +++ b/helm-charts/nginx-ingress/v1.32.0/volumenodeaffinity-v1.json @@ -2,7 +2,7 @@ "description": "VolumeNodeAffinity defines constraints that limit what nodes this volume can be accessed from.", "properties": { "required": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.core.v1.NodeSelector", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.core.v1.NodeSelector", "description": "required specifies hard node constraints that must be met." } }, diff --git a/helm-charts/nginx-ingress/v1.31.2/volumenodeaffinity.json b/helm-charts/nginx-ingress/v1.32.0/volumenodeaffinity.json similarity index 86% rename from helm-charts/nginx-ingress/v1.31.2/volumenodeaffinity.json rename to helm-charts/nginx-ingress/v1.32.0/volumenodeaffinity.json index 6d3f1df..fe70c71 100644 --- a/helm-charts/nginx-ingress/v1.31.2/volumenodeaffinity.json +++ b/helm-charts/nginx-ingress/v1.32.0/volumenodeaffinity.json @@ -2,7 +2,7 @@ "description": "VolumeNodeAffinity defines constraints that limit what nodes this volume can be accessed from.", "properties": { "required": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.core.v1.NodeSelector", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.core.v1.NodeSelector", "description": "required specifies hard node constraints that must be met." } }, diff --git a/helm-charts/nginx-ingress/v1.31.2/volumenoderesources-storage-v1.json b/helm-charts/nginx-ingress/v1.32.0/volumenoderesources-storage-v1.json similarity index 100% rename from helm-charts/nginx-ingress/v1.31.2/volumenoderesources-storage-v1.json rename to helm-charts/nginx-ingress/v1.32.0/volumenoderesources-storage-v1.json diff --git a/helm-charts/nginx-ingress/v1.31.2/volumenoderesources.json b/helm-charts/nginx-ingress/v1.32.0/volumenoderesources.json similarity index 100% rename from helm-charts/nginx-ingress/v1.31.2/volumenoderesources.json rename to helm-charts/nginx-ingress/v1.32.0/volumenoderesources.json diff --git a/helm-charts/nginx-ingress/v1.31.2/volumeprojection-v1.json b/helm-charts/nginx-ingress/v1.32.0/volumeprojection-v1.json similarity index 85% rename from helm-charts/nginx-ingress/v1.31.2/volumeprojection-v1.json rename to helm-charts/nginx-ingress/v1.32.0/volumeprojection-v1.json index b4cf958..57d3de6 100644 --- a/helm-charts/nginx-ingress/v1.31.2/volumeprojection-v1.json +++ b/helm-charts/nginx-ingress/v1.32.0/volumeprojection-v1.json @@ -2,23 +2,23 @@ "description": "Projection that may be projected along with other supported volume types. Exactly one of these fields must be set.", "properties": { "clusterTrustBundle": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.core.v1.ClusterTrustBundleProjection", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.core.v1.ClusterTrustBundleProjection", "description": "ClusterTrustBundle allows a pod to access the `.spec.trustBundle` field of ClusterTrustBundle objects in an auto-updating file.\n\nAlpha, gated by the ClusterTrustBundleProjection feature gate.\n\nClusterTrustBundle objects can either be selected by name, or by the combination of signer name and a label selector.\n\nKubelet performs aggressive normalization of the PEM contents written into the pod filesystem. Esoteric PEM features such as inter-block comments and block headers are stripped. Certificates are deduplicated. The ordering of certificates within the file is arbitrary, and Kubelet may change the order over time." }, "configMap": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.core.v1.ConfigMapProjection", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.core.v1.ConfigMapProjection", "description": "configMap information about the configMap data to project" }, "downwardAPI": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.core.v1.DownwardAPIProjection", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.core.v1.DownwardAPIProjection", "description": "downwardAPI information about the downwardAPI data to project" }, "secret": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.core.v1.SecretProjection", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.core.v1.SecretProjection", "description": "secret information about the secret data to project" }, "serviceAccountToken": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.core.v1.ServiceAccountTokenProjection", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.core.v1.ServiceAccountTokenProjection", "description": "serviceAccountToken is information about the serviceAccountToken data to project" } }, diff --git a/helm-charts/nginx-ingress/v1.31.2/volumeprojection.json b/helm-charts/nginx-ingress/v1.32.0/volumeprojection.json similarity index 85% rename from helm-charts/nginx-ingress/v1.31.2/volumeprojection.json rename to helm-charts/nginx-ingress/v1.32.0/volumeprojection.json index b4cf958..57d3de6 100644 --- a/helm-charts/nginx-ingress/v1.31.2/volumeprojection.json +++ b/helm-charts/nginx-ingress/v1.32.0/volumeprojection.json @@ -2,23 +2,23 @@ "description": "Projection that may be projected along with other supported volume types. Exactly one of these fields must be set.", "properties": { "clusterTrustBundle": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.core.v1.ClusterTrustBundleProjection", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.core.v1.ClusterTrustBundleProjection", "description": "ClusterTrustBundle allows a pod to access the `.spec.trustBundle` field of ClusterTrustBundle objects in an auto-updating file.\n\nAlpha, gated by the ClusterTrustBundleProjection feature gate.\n\nClusterTrustBundle objects can either be selected by name, or by the combination of signer name and a label selector.\n\nKubelet performs aggressive normalization of the PEM contents written into the pod filesystem. Esoteric PEM features such as inter-block comments and block headers are stripped. Certificates are deduplicated. The ordering of certificates within the file is arbitrary, and Kubelet may change the order over time." }, "configMap": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.core.v1.ConfigMapProjection", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.core.v1.ConfigMapProjection", "description": "configMap information about the configMap data to project" }, "downwardAPI": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.core.v1.DownwardAPIProjection", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.core.v1.DownwardAPIProjection", "description": "downwardAPI information about the downwardAPI data to project" }, "secret": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.core.v1.SecretProjection", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.core.v1.SecretProjection", "description": "secret information about the secret data to project" }, "serviceAccountToken": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.core.v1.ServiceAccountTokenProjection", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.core.v1.ServiceAccountTokenProjection", "description": "serviceAccountToken is information about the serviceAccountToken data to project" } }, diff --git a/helm-charts/nginx-ingress/v1.31.2/volumeresourcerequirements-v1.json b/helm-charts/nginx-ingress/v1.32.0/volumeresourcerequirements-v1.json similarity index 90% rename from helm-charts/nginx-ingress/v1.31.2/volumeresourcerequirements-v1.json rename to helm-charts/nginx-ingress/v1.32.0/volumeresourcerequirements-v1.json index db26772..de2907a 100644 --- a/helm-charts/nginx-ingress/v1.31.2/volumeresourcerequirements-v1.json +++ b/helm-charts/nginx-ingress/v1.32.0/volumeresourcerequirements-v1.json @@ -3,7 +3,7 @@ "properties": { "limits": { "additionalProperties": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.apimachinery.pkg.api.resource.Quantity" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.apimachinery.pkg.api.resource.Quantity" }, "description": "Limits describes the maximum amount of compute resources allowed. More info: https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/", "type": [ @@ -13,7 +13,7 @@ }, "requests": { "additionalProperties": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.apimachinery.pkg.api.resource.Quantity" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.apimachinery.pkg.api.resource.Quantity" }, "description": "Requests describes the minimum amount of compute resources required. If Requests is omitted for a container, it defaults to Limits if that is explicitly specified, otherwise to an implementation-defined value. Requests cannot exceed Limits. More info: https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/", "type": [ diff --git a/helm-charts/nginx-ingress/v1.31.2/volumeresourcerequirements.json b/helm-charts/nginx-ingress/v1.32.0/volumeresourcerequirements.json similarity index 90% rename from helm-charts/nginx-ingress/v1.31.2/volumeresourcerequirements.json rename to helm-charts/nginx-ingress/v1.32.0/volumeresourcerequirements.json index db26772..de2907a 100644 --- a/helm-charts/nginx-ingress/v1.31.2/volumeresourcerequirements.json +++ b/helm-charts/nginx-ingress/v1.32.0/volumeresourcerequirements.json @@ -3,7 +3,7 @@ "properties": { "limits": { "additionalProperties": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.apimachinery.pkg.api.resource.Quantity" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.apimachinery.pkg.api.resource.Quantity" }, "description": "Limits describes the maximum amount of compute resources allowed. More info: https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/", "type": [ @@ -13,7 +13,7 @@ }, "requests": { "additionalProperties": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.apimachinery.pkg.api.resource.Quantity" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.apimachinery.pkg.api.resource.Quantity" }, "description": "Requests describes the minimum amount of compute resources required. If Requests is omitted for a container, it defaults to Limits if that is explicitly specified, otherwise to an implementation-defined value. Requests cannot exceed Limits. More info: https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/", "type": [ diff --git a/helm-charts/nginx-ingress/v1.31.2/vspherevirtualdiskvolumesource-v1.json b/helm-charts/nginx-ingress/v1.32.0/vspherevirtualdiskvolumesource-v1.json similarity index 100% rename from helm-charts/nginx-ingress/v1.31.2/vspherevirtualdiskvolumesource-v1.json rename to helm-charts/nginx-ingress/v1.32.0/vspherevirtualdiskvolumesource-v1.json diff --git a/helm-charts/nginx-ingress/v1.31.2/vspherevirtualdiskvolumesource.json b/helm-charts/nginx-ingress/v1.32.0/vspherevirtualdiskvolumesource.json similarity index 100% rename from helm-charts/nginx-ingress/v1.31.2/vspherevirtualdiskvolumesource.json rename to helm-charts/nginx-ingress/v1.32.0/vspherevirtualdiskvolumesource.json diff --git a/helm-charts/nginx-ingress/v1.31.2/watchevent-meta-v1.json b/helm-charts/nginx-ingress/v1.32.0/watchevent-meta-v1.json similarity index 97% rename from helm-charts/nginx-ingress/v1.31.2/watchevent-meta-v1.json rename to helm-charts/nginx-ingress/v1.32.0/watchevent-meta-v1.json index 664ca8c..c2adcad 100644 --- a/helm-charts/nginx-ingress/v1.31.2/watchevent-meta-v1.json +++ b/helm-charts/nginx-ingress/v1.32.0/watchevent-meta-v1.json @@ -2,7 +2,7 @@ "description": "Event represents a single event to a watched resource.", "properties": { "object": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.apimachinery.pkg.runtime.RawExtension", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.apimachinery.pkg.runtime.RawExtension", "description": "Object is:\n * If Type is Added or Modified: the new state of the object.\n * If Type is Deleted: the state of the object immediately before deletion.\n * If Type is Error: *Status is recommended; other types may make sense\n depending on context." }, "type": { @@ -161,7 +161,7 @@ { "group": "coordination.k8s.io", "kind": "WatchEvent", - "version": "v1alpha1" + "version": "v1alpha2" }, { "group": "coordination.k8s.io", @@ -283,6 +283,11 @@ "kind": "WatchEvent", "version": "v1alpha3" }, + { + "group": "resource.k8s.io", + "kind": "WatchEvent", + "version": "v1beta1" + }, { "group": "scheduling.k8s.io", "kind": "WatchEvent", diff --git a/helm-charts/nginx-ingress/v1.31.2/watchevent.json b/helm-charts/nginx-ingress/v1.32.0/watchevent.json similarity index 97% rename from helm-charts/nginx-ingress/v1.31.2/watchevent.json rename to helm-charts/nginx-ingress/v1.32.0/watchevent.json index 664ca8c..c2adcad 100644 --- a/helm-charts/nginx-ingress/v1.31.2/watchevent.json +++ b/helm-charts/nginx-ingress/v1.32.0/watchevent.json @@ -2,7 +2,7 @@ "description": "Event represents a single event to a watched resource.", "properties": { "object": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.apimachinery.pkg.runtime.RawExtension", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.apimachinery.pkg.runtime.RawExtension", "description": "Object is:\n * If Type is Added or Modified: the new state of the object.\n * If Type is Deleted: the state of the object immediately before deletion.\n * If Type is Error: *Status is recommended; other types may make sense\n depending on context." }, "type": { @@ -161,7 +161,7 @@ { "group": "coordination.k8s.io", "kind": "WatchEvent", - "version": "v1alpha1" + "version": "v1alpha2" }, { "group": "coordination.k8s.io", @@ -283,6 +283,11 @@ "kind": "WatchEvent", "version": "v1alpha3" }, + { + "group": "resource.k8s.io", + "kind": "WatchEvent", + "version": "v1beta1" + }, { "group": "scheduling.k8s.io", "kind": "WatchEvent", diff --git a/helm-charts/nginx-ingress/v1.31.2/webhookclientconfig-admissionregistration-v1.json b/helm-charts/nginx-ingress/v1.32.0/webhookclientconfig-admissionregistration-v1.json similarity index 97% rename from helm-charts/nginx-ingress/v1.31.2/webhookclientconfig-admissionregistration-v1.json rename to helm-charts/nginx-ingress/v1.32.0/webhookclientconfig-admissionregistration-v1.json index 12235bc..a4677f5 100644 --- a/helm-charts/nginx-ingress/v1.31.2/webhookclientconfig-admissionregistration-v1.json +++ b/helm-charts/nginx-ingress/v1.32.0/webhookclientconfig-admissionregistration-v1.json @@ -10,7 +10,7 @@ ] }, "service": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.admissionregistration.v1.ServiceReference", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.admissionregistration.v1.ServiceReference", "description": "`service` is a reference to the service for this webhook. Either `service` or `url` must be specified.\n\nIf the webhook is running within the cluster, then you should use `service`." }, "url": { diff --git a/helm-charts/nginx-ingress/v1.31.2/webhookclientconfig-apiextensions-v1.json b/helm-charts/nginx-ingress/v1.32.0/webhookclientconfig-apiextensions-v1.json similarity index 97% rename from helm-charts/nginx-ingress/v1.31.2/webhookclientconfig-apiextensions-v1.json rename to helm-charts/nginx-ingress/v1.32.0/webhookclientconfig-apiextensions-v1.json index fdabb05..6a7cde3 100644 --- a/helm-charts/nginx-ingress/v1.31.2/webhookclientconfig-apiextensions-v1.json +++ b/helm-charts/nginx-ingress/v1.32.0/webhookclientconfig-apiextensions-v1.json @@ -10,7 +10,7 @@ ] }, "service": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.apiextensions-apiserver.pkg.apis.apiextensions.v1.ServiceReference", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.apiextensions-apiserver.pkg.apis.apiextensions.v1.ServiceReference", "description": "service is a reference to the service for this webhook. Either service or url must be specified.\n\nIf the webhook is running within the cluster, then you should use `service`." }, "url": { diff --git a/helm-charts/nginx-ingress/v1.31.2/webhookclientconfig.json b/helm-charts/nginx-ingress/v1.32.0/webhookclientconfig.json similarity index 97% rename from helm-charts/nginx-ingress/v1.31.2/webhookclientconfig.json rename to helm-charts/nginx-ingress/v1.32.0/webhookclientconfig.json index fdabb05..6a7cde3 100644 --- a/helm-charts/nginx-ingress/v1.31.2/webhookclientconfig.json +++ b/helm-charts/nginx-ingress/v1.32.0/webhookclientconfig.json @@ -10,7 +10,7 @@ ] }, "service": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.apiextensions-apiserver.pkg.apis.apiextensions.v1.ServiceReference", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.apiextensions-apiserver.pkg.apis.apiextensions.v1.ServiceReference", "description": "service is a reference to the service for this webhook. Either service or url must be specified.\n\nIf the webhook is running within the cluster, then you should use `service`." }, "url": { diff --git a/helm-charts/nginx-ingress/v1.31.2/webhookconversion-apiextensions-v1.json b/helm-charts/nginx-ingress/v1.32.0/webhookconversion-apiextensions-v1.json similarity index 94% rename from helm-charts/nginx-ingress/v1.31.2/webhookconversion-apiextensions-v1.json rename to helm-charts/nginx-ingress/v1.32.0/webhookconversion-apiextensions-v1.json index 3154258..b336794 100644 --- a/helm-charts/nginx-ingress/v1.31.2/webhookconversion-apiextensions-v1.json +++ b/helm-charts/nginx-ingress/v1.32.0/webhookconversion-apiextensions-v1.json @@ -2,7 +2,7 @@ "description": "WebhookConversion describes how to call a conversion webhook", "properties": { "clientConfig": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.apiextensions-apiserver.pkg.apis.apiextensions.v1.WebhookClientConfig", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.apiextensions-apiserver.pkg.apis.apiextensions.v1.WebhookClientConfig", "description": "clientConfig is the instructions for how to call the webhook if strategy is `Webhook`." }, "conversionReviewVersions": { diff --git a/helm-charts/nginx-ingress/v1.31.2/webhookconversion.json b/helm-charts/nginx-ingress/v1.32.0/webhookconversion.json similarity index 94% rename from helm-charts/nginx-ingress/v1.31.2/webhookconversion.json rename to helm-charts/nginx-ingress/v1.32.0/webhookconversion.json index 3154258..b336794 100644 --- a/helm-charts/nginx-ingress/v1.31.2/webhookconversion.json +++ b/helm-charts/nginx-ingress/v1.32.0/webhookconversion.json @@ -2,7 +2,7 @@ "description": "WebhookConversion describes how to call a conversion webhook", "properties": { "clientConfig": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.apiextensions-apiserver.pkg.apis.apiextensions.v1.WebhookClientConfig", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.apiextensions-apiserver.pkg.apis.apiextensions.v1.WebhookClientConfig", "description": "clientConfig is the instructions for how to call the webhook if strategy is `Webhook`." }, "conversionReviewVersions": { diff --git a/helm-charts/nginx-ingress/v1.31.2/weightedpodaffinityterm-v1.json b/helm-charts/nginx-ingress/v1.32.0/weightedpodaffinityterm-v1.json similarity index 91% rename from helm-charts/nginx-ingress/v1.31.2/weightedpodaffinityterm-v1.json rename to helm-charts/nginx-ingress/v1.32.0/weightedpodaffinityterm-v1.json index 9806acb..7b5c2b4 100644 --- a/helm-charts/nginx-ingress/v1.31.2/weightedpodaffinityterm-v1.json +++ b/helm-charts/nginx-ingress/v1.32.0/weightedpodaffinityterm-v1.json @@ -2,7 +2,7 @@ "description": "The weights of all of the matched WeightedPodAffinityTerm fields are added per-node to find the most preferred node(s)", "properties": { "podAffinityTerm": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.core.v1.PodAffinityTerm", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.core.v1.PodAffinityTerm", "description": "Required. A pod affinity term, associated with the corresponding weight." }, "weight": { diff --git a/helm-charts/nginx-ingress/v1.31.2/weightedpodaffinityterm.json b/helm-charts/nginx-ingress/v1.32.0/weightedpodaffinityterm.json similarity index 91% rename from helm-charts/nginx-ingress/v1.31.2/weightedpodaffinityterm.json rename to helm-charts/nginx-ingress/v1.32.0/weightedpodaffinityterm.json index 9806acb..7b5c2b4 100644 --- a/helm-charts/nginx-ingress/v1.31.2/weightedpodaffinityterm.json +++ b/helm-charts/nginx-ingress/v1.32.0/weightedpodaffinityterm.json @@ -2,7 +2,7 @@ "description": "The weights of all of the matched WeightedPodAffinityTerm fields are added per-node to find the most preferred node(s)", "properties": { "podAffinityTerm": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.2/_definitions.json#/definitions/io.k8s.api.core.v1.PodAffinityTerm", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.32.0/_definitions.json#/definitions/io.k8s.api.core.v1.PodAffinityTerm", "description": "Required. A pod affinity term, associated with the corresponding weight." }, "weight": { diff --git a/helm-charts/nginx-ingress/v1.31.2/windowssecuritycontextoptions-v1.json b/helm-charts/nginx-ingress/v1.32.0/windowssecuritycontextoptions-v1.json similarity index 100% rename from helm-charts/nginx-ingress/v1.31.2/windowssecuritycontextoptions-v1.json rename to helm-charts/nginx-ingress/v1.32.0/windowssecuritycontextoptions-v1.json diff --git a/helm-charts/nginx-ingress/v1.31.2/windowssecuritycontextoptions.json b/helm-charts/nginx-ingress/v1.32.0/windowssecuritycontextoptions.json similarity index 100% rename from helm-charts/nginx-ingress/v1.31.2/windowssecuritycontextoptions.json rename to helm-charts/nginx-ingress/v1.32.0/windowssecuritycontextoptions.json diff --git a/helm-charts/nginx-ingress/values-icp.yaml b/helm-charts/nginx-ingress/values-icp.yaml index d4047c3..fb3f3ab 100644 --- a/helm-charts/nginx-ingress/values-icp.yaml +++ b/helm-charts/nginx-ingress/values-icp.yaml @@ -4,7 +4,7 @@ controller: nginxplus: true image: repository: mycluster.icp:8500/kube-system/nginx-plus-ingress - tag: "3.7.2" + tag: "edge" nodeSelector: beta.kubernetes.io/arch: "amd64" proxy: true diff --git a/helm-charts/nginx-ingress/values-plus.yaml b/helm-charts/nginx-ingress/values-plus.yaml index 4a0f44a..d91214d 100644 --- a/helm-charts/nginx-ingress/values-plus.yaml +++ b/helm-charts/nginx-ingress/values-plus.yaml @@ -3,4 +3,4 @@ controller: nginxplus: true image: repository: nginx-plus-ingress - tag: "3.7.2" + tag: "edge" diff --git a/helm-charts/nginx-ingress/values.schema.json b/helm-charts/nginx-ingress/values.schema.json index 352e2e7..f5fa772 100644 --- a/helm-charts/nginx-ingress/values.schema.json +++ b/helm-charts/nginx-ingress/values.schema.json @@ -46,13 +46,13 @@ "type": "object", "default": {}, "title": "The selectorLabels Schema", - "$ref": "file://./helm-charts/nginx-ingress/v1.31.2/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.LabelSelector/properties/matchLabels" + "$ref": "file://./helm-charts/nginx-ingress/v1.32.0/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.LabelSelector/properties/matchLabels" }, "annotations": { "type": "object", "default": {}, "title": "The annotations Schema", - "$ref": "file://./helm-charts/nginx-ingress/v1.31.2/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta/properties/annotations" + "$ref": "file://./helm-charts/nginx-ingress/v1.32.0/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta/properties/annotations" }, "nginxplus": { "type": "boolean", @@ -94,6 +94,125 @@ } ] }, + "mgmt": { + "type": "object", + "default": {}, + "title": "The mgmt block Schema", + "properties": { + "licenseTokenSecretName": { + "type": "string", + "default": "", + "title": "The licenseTokenSecretName Schema", + "examples": [ + "nginx-plus-secret", + "license-token", + "license" + ] + }, + "sslCertificateSecretName": { + "type": "string", + "default": "", + "title": "The sslCertificateSecretName Schema", + "examples": [ + "ssl-certificate" + ] + }, + "usageReport": { + "type": "object", + "default": {}, + "title": "The usageReport Schema", + "properties": { + "endpoint": { + "type": "string", + "title": "The endpoint of the usageReport", + "default": "", + "examples": [ + "", + "product.connect.nginx.com", + "nginx-mgmt.local" + ] + }, + "interval": { + "type": "string", + "pattern": "^[0-9]+[mhd]$", + "default": "1h", + "title": "The usage report interval Schema", + "examples": [ + "1m", + "1h", + "24h" + ] + } + } + }, + "enforceInitialReport": { + "type": "boolean", + "default": false, + "title": "The enforceInitialReport Schema", + "examples": [ + true, + false + ] + }, + "sslVerify": { + "type": "boolean", + "default": true, + "title": "The sslVerify Schema", + "examples": [ + true, + false + ] + }, + "resolver": { + "type": "object", + "default": {}, + "title": "The resolver Schema", + "properties": { + "addresses": { + "type": "array", + "default": [], + "title": "List of resolver addresses/fqdns" + }, + "valid": { + "type": "string", + "pattern": "^[0-9]+[smhdwMy]$", + "title": "A valid nginx time", + "examples": [ + "1m", + "5d" + ] + }, + "ipv6": { + "type": "boolean", + "title": "turn on or off ipv6 support", + "default": false + } + } + }, + "sslTrustedCertificateSecretName": { + "type": "string", + "default": "ssl-trusted-cert", + "title": "The sslTrustedCertificateSecretName Schema", + "examples": [ + "ssl-trusted-cert", + "certificate-secret" + ] + }, + "configMapName": { + "type": "string", + "default": "", + "title": "The configMap Schema", + "examples": [ + "" + ] + } + }, + "examples": [ + { + "licenseTokenSecretName": "license-token" + } + ] + }, "nginxReloadTimeout": { "type": "integer", "default": 0, @@ -168,7 +287,7 @@ "title": "Volumes for App Protect WAF v5", "items": { "type": "object", - "$ref": "file://./helm-charts/nginx-ingress/v1.31.2/_definitions.json#/definitions/io.k8s.api.core.v1.Volume" + "$ref": "file://./helm-charts/nginx-ingress/v1.32.0/_definitions.json#/definitions/io.k8s.api.core.v1.Volume" } }, "enforcer": { @@ -208,10 +327,10 @@ }, "tag": { "type": "string", - "default": "5.3.0", + "default": "5.4.0", "title": "The tag of the App Protect WAF v5 Enforcer image", "examples": [ - "5.3.0" + "5.4.0" ] }, "digest": { @@ -228,7 +347,7 @@ "title": "The pullPolicy for the App Protect WAF v5 Enforcer image", "allOf": [ { - "$ref": "file://./helm-charts/nginx-ingress/v1.31.2/_definitions.json#/definitions/io.k8s.api.core.v1.Container/properties/imagePullPolicy" + "$ref": "file://./helm-charts/nginx-ingress/v1.32.0/_definitions.json#/definitions/io.k8s.api.core.v1.Container/properties/imagePullPolicy" }, { "enum": [ @@ -248,7 +367,7 @@ "examples": [ { "repository": "private-registry.nginx.com/nap/waf-enforcer", - "tag": "5.3.0", + "tag": "5.4.0", "pullPolicy": "IfNotPresent" } ] @@ -257,7 +376,7 @@ "type": "object", "default": {}, "title": "The securityContext Schema", - "$ref": "file://./helm-charts/nginx-ingress/v1.31.2/_definitions.json#/definitions/io.k8s.api.core.v1.SecurityContext" + "$ref": "file://./helm-charts/nginx-ingress/v1.32.0/_definitions.json#/definitions/io.k8s.api.core.v1.SecurityContext" } } }, @@ -282,10 +401,10 @@ }, "tag": { "type": "string", - "default": "5.3.0", + "default": "5.4.0", "title": "The tag of the App Protect WAF v5 Config Manager image", "examples": [ - "5.3.0" + "5.4.0" ] }, "digest": { @@ -302,7 +421,7 @@ "title": "The pullPolicy for the App Protect WAF v5 Config Manager image", "allOf": [ { - "$ref": "file://./helm-charts/nginx-ingress/v1.31.2/_definitions.json#/definitions/io.k8s.api.core.v1.Container/properties/imagePullPolicy" + "$ref": "file://./helm-charts/nginx-ingress/v1.32.0/_definitions.json#/definitions/io.k8s.api.core.v1.Container/properties/imagePullPolicy" }, { "enum": [ @@ -322,7 +441,7 @@ "examples": [ { "repository": "private-registry.nginx.com/nap/waf-config-mgr", - "tag": "5.3.0", + "tag": "5.4.0", "pullPolicy": "IfNotPresent" } ] @@ -340,7 +459,7 @@ } }, "title": "The securityContext Schema", - "$ref": "file://./helm-charts/nginx-ingress/v1.31.2/_definitions.json#/definitions/io.k8s.api.core.v1.SecurityContext" + "$ref": "file://./helm-charts/nginx-ingress/v1.32.0/_definitions.json#/definitions/io.k8s.api.core.v1.SecurityContext" } } } @@ -430,7 +549,7 @@ "^.*$": { "anyOf": [ { - "$ref": "file://./helm-charts/nginx-ingress/v1.31.2/_definitions.json#/definitions/io.k8s.api.core.v1.ContainerPort/properties/hostPort" + "$ref": "file://./helm-charts/nginx-ingress/v1.32.0/_definitions.json#/definitions/io.k8s.api.core.v1.ContainerPort/properties/hostPort" }, { "type": "boolean" @@ -446,7 +565,7 @@ "title": "The containerPort Schema", "patternProperties": { "^.*$": { - "$ref": "file://./helm-charts/nginx-ingress/v1.31.2/_definitions.json#/definitions/io.k8s.api.core.v1.ContainerPort/properties/containerPort" + "$ref": "file://./helm-charts/nginx-ingress/v1.32.0/_definitions.json#/definitions/io.k8s.api.core.v1.ContainerPort/properties/containerPort" } }, "additionalProperties": false @@ -455,7 +574,7 @@ "type": "string", "allOf": [ { - "$ref": "file://./helm-charts/nginx-ingress/v1.31.2/_definitions.json#/definitions/io.k8s.api.core.v1.PodSpec/properties/dnsPolicy" + "$ref": "file://./helm-charts/nginx-ingress/v1.32.0/_definitions.json#/definitions/io.k8s.api.core.v1.PodSpec/properties/dnsPolicy" }, { "enum": [ @@ -486,17 +605,32 @@ ] }, "logLevel": { - "type": "integer", - "default": 1, + "type": "string", + "default": "info", "title": "The logLevel of the Ingress Controller", "enum": [ - 0, - 1, - 2, - 3 + "trace", + "debug", + "info", + "warning", + "error", + "fatal" ], "examples": [ - 1 + "info" + ] + }, + "logFormat": { + "type": "string", + "default": "glog", + "title": "The logFormat of the Ingress Controller", + "enum": [ + "glog", + "json", + "text" + ], + "examples": [ + "json" ] }, "customPorts": { @@ -505,7 +639,7 @@ "title": "The customPorts to expose on the NGINX Ingress Controller pod", "items": { "type": "object", - "$ref": "file://./helm-charts/nginx-ingress/v1.31.2/_definitions.json#/definitions/io.k8s.api.core.v1.ContainerPort" + "$ref": "file://./helm-charts/nginx-ingress/v1.32.0/_definitions.json#/definitions/io.k8s.api.core.v1.ContainerPort" }, "examples": [ [ @@ -540,10 +674,10 @@ }, "tag": { "type": "string", - "default": "3.7.2", + "default": "edge", "title": "The tag of the Ingress Controller image", "examples": [ - "3.7.2" + "edge" ] }, "digest": { @@ -560,7 +694,7 @@ "title": "The pullPolicy for the Ingress Controller image", "allOf": [ { - "$ref": "file://./helm-charts/nginx-ingress/v1.31.2/_definitions.json#/definitions/io.k8s.api.core.v1.Container/properties/imagePullPolicy" + "$ref": "file://./helm-charts/nginx-ingress/v1.32.0/_definitions.json#/definitions/io.k8s.api.core.v1.Container/properties/imagePullPolicy" }, { "enum": [ @@ -580,7 +714,7 @@ "examples": [ { "repository": "nginx/nginx-ingress", - "tag": "3.7.2", + "tag": "edge", "pullPolicy": "IfNotPresent" } ] @@ -589,7 +723,7 @@ "type": "object", "default": {}, "title": "The lifecycle Schema", - "$ref": "file://./helm-charts/nginx-ingress/v1.31.2/_definitions.json#/definitions/io.k8s.api.core.v1.Lifecycle" + "$ref": "file://./helm-charts/nginx-ingress/v1.32.0/_definitions.json#/definitions/io.k8s.api.core.v1.Lifecycle" }, "customConfigMap": { "type": "string", @@ -617,7 +751,7 @@ "type": "object", "default": {}, "title": "The annotations Schema", - "$ref": "file://./helm-charts/nginx-ingress/v1.31.2/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta/properties/annotations" + "$ref": "file://./helm-charts/nginx-ingress/v1.32.0/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta/properties/annotations" }, "entries": { "type": "object", @@ -704,43 +838,43 @@ "type": "object", "default": {}, "title": "The nodeSelector Schema", - "$ref": "file://./helm-charts/nginx-ingress/v1.31.2/_definitions.json#/definitions/io.k8s.api.core.v1.PodSpec/properties/nodeSelector" + "$ref": "file://./helm-charts/nginx-ingress/v1.32.0/_definitions.json#/definitions/io.k8s.api.core.v1.PodSpec/properties/nodeSelector" }, "terminationGracePeriodSeconds": { "type": "integer", "default": 30, "title": "The terminationGracePeriodSeconds Schema", - "$ref": "file://./helm-charts/nginx-ingress/v1.31.2/_definitions.json#/definitions/io.k8s.api.core.v1.PodSpec/properties/terminationGracePeriodSeconds" + "$ref": "file://./helm-charts/nginx-ingress/v1.32.0/_definitions.json#/definitions/io.k8s.api.core.v1.PodSpec/properties/terminationGracePeriodSeconds" }, "podSecurityContext": { "type": "object", "default": {}, "title": "The podSecurityContext Schema", - "$ref": "file://./helm-charts/nginx-ingress/v1.31.2/_definitions.json#/definitions/io.k8s.api.core.v1.PodSecurityContext" + "$ref": "file://./helm-charts/nginx-ingress/v1.32.0/_definitions.json#/definitions/io.k8s.api.core.v1.PodSecurityContext" }, "securityContext": { "type": "object", "default": {}, "title": "The securityContext Schema", - "$ref": "file://./helm-charts/nginx-ingress/v1.31.2/_definitions.json#/definitions/io.k8s.api.core.v1.SecurityContext" + "$ref": "file://./helm-charts/nginx-ingress/v1.32.0/_definitions.json#/definitions/io.k8s.api.core.v1.SecurityContext" }, "initContainerSecurityContext": { "type": "object", "default": {}, "title": "The initContainerSecurityContext Schema", - "$ref": "file://./helm-charts/nginx-ingress/v1.31.2/_definitions.json#/definitions/io.k8s.api.core.v1.SecurityContext" + "$ref": "file://./helm-charts/nginx-ingress/v1.32.0/_definitions.json#/definitions/io.k8s.api.core.v1.SecurityContext" }, "resources": { "type": "object", "default": {}, "title": "The resources Schema", - "$ref": "file://./helm-charts/nginx-ingress/v1.31.2/_definitions.json#/definitions/io.k8s.api.core.v1.ResourceRequirements" + "$ref": "file://./helm-charts/nginx-ingress/v1.32.0/_definitions.json#/definitions/io.k8s.api.core.v1.ResourceRequirements" }, "initContainerResources": { "type": "object", "default": {}, "title": "The resources Schema", - "$ref": "file://./helm-charts/nginx-ingress/v1.31.2/_definitions.json#/definitions/io.k8s.api.core.v1.ResourceRequirements" + "$ref": "file://./helm-charts/nginx-ingress/v1.32.0/_definitions.json#/definitions/io.k8s.api.core.v1.ResourceRequirements" }, "tolerations": { "type": "array", @@ -748,20 +882,20 @@ "title": "The tolerations Schema", "items": { "type": "object", - "$ref": "file://./helm-charts/nginx-ingress/v1.31.2/_definitions.json#/definitions/io.k8s.api.core.v1.Toleration" + "$ref": "file://./helm-charts/nginx-ingress/v1.32.0/_definitions.json#/definitions/io.k8s.api.core.v1.Toleration" } }, "affinity": { "type": "object", "default": {}, "title": "The affinity Schema", - "$ref": "file://./helm-charts/nginx-ingress/v1.31.2/_definitions.json#/definitions/io.k8s.api.core.v1.Affinity" + "$ref": "file://./helm-charts/nginx-ingress/v1.32.0/_definitions.json#/definitions/io.k8s.api.core.v1.Affinity" }, "topologySpreadConstraints": { "type": "object", "default": {}, "title": "The topologySpreadConstraints Schema", - "$ref": "file://./helm-charts/nginx-ingress/v1.31.2/_definitions.json#/definitions/io.k8s.api.core.v1.PodSpec/properties/topologySpreadConstraints" + "$ref": "file://./helm-charts/nginx-ingress/v1.32.0/_definitions.json#/definitions/io.k8s.api.core.v1.PodSpec/properties/topologySpreadConstraints" }, "env": { "type": "array", @@ -769,7 +903,7 @@ "title": "The env Schema", "items": { "type": "object", - "$ref": "file://./helm-charts/nginx-ingress/v1.31.2/_definitions.json#/definitions/io.k8s.api.core.v1.EnvVar" + "$ref": "file://./helm-charts/nginx-ingress/v1.32.0/_definitions.json#/definitions/io.k8s.api.core.v1.EnvVar" } }, "volumes": { @@ -778,7 +912,7 @@ "title": "The volumes Schema", "items": { "type": "object", - "$ref": "file://./helm-charts/nginx-ingress/v1.31.2/_definitions.json#/definitions/io.k8s.api.core.v1.Volume" + "$ref": "file://./helm-charts/nginx-ingress/v1.32.0/_definitions.json#/definitions/io.k8s.api.core.v1.Volume" } }, "volumeMounts": { @@ -787,7 +921,7 @@ "title": "The volumeMounts Schema", "items": { "type": "object", - "$ref": "file://./helm-charts/nginx-ingress/v1.31.2/_definitions.json#/definitions/io.k8s.api.core.v1.VolumeMount" + "$ref": "file://./helm-charts/nginx-ingress/v1.32.0/_definitions.json#/definitions/io.k8s.api.core.v1.VolumeMount" } }, "initContainers": { @@ -796,14 +930,14 @@ "title": "The initContainers Schema", "items": { "type": "object", - "$ref": "file://./helm-charts/nginx-ingress/v1.31.2/_definitions.json#/definitions/io.k8s.api.core.v1.Container" + "$ref": "file://./helm-charts/nginx-ingress/v1.32.0/_definitions.json#/definitions/io.k8s.api.core.v1.Container" } }, "minReadySeconds": { "type": "integer", "default": 0, "title": "The minReadySeconds Schema", - "$ref": "file://./helm-charts/nginx-ingress/v1.31.2/_definitions.json#/definitions/io.k8s.api.apps.v1.DeploymentSpec/properties/minReadySeconds" + "$ref": "file://./helm-charts/nginx-ingress/v1.32.0/_definitions.json#/definitions/io.k8s.api.apps.v1.DeploymentSpec/properties/minReadySeconds" }, "strategy": { "type": "object", @@ -811,7 +945,7 @@ "title": "The strategy Schema", "allOf": [ { - "$ref": "file://./helm-charts/nginx-ingress/v1.31.2/_definitions.json#/definitions/io.k8s.api.apps.v1.DeploymentStrategy" + "$ref": "file://./helm-charts/nginx-ingress/v1.32.0/_definitions.json#/definitions/io.k8s.api.apps.v1.DeploymentStrategy" }, { "properties": { @@ -833,7 +967,7 @@ "title": "The extraContainers Schema", "items": { "type": "object", - "$ref": "file://./helm-charts/nginx-ingress/v1.31.2/_definitions.json#/definitions/io.k8s.api.core.v1.Container" + "$ref": "file://./helm-charts/nginx-ingress/v1.32.0/_definitions.json#/definitions/io.k8s.api.core.v1.Container" } }, "replicaCount": { @@ -1109,19 +1243,19 @@ "type": "string", "default": "", "title": "The type", - "$ref": "file://./helm-charts/nginx-ingress/v1.31.2/_definitions.json#/definitions/io.k8s.api.core.v1.ServiceSpec/properties/type" + "$ref": "file://./helm-charts/nginx-ingress/v1.32.0/_definitions.json#/definitions/io.k8s.api.core.v1.ServiceSpec/properties/type" }, "externalTrafficPolicy": { "type": "string", "default": "", "title": "The externalTrafficPolicy", - "$ref": "file://./helm-charts/nginx-ingress/v1.31.2/_definitions.json#/definitions/io.k8s.api.core.v1.ServiceSpec/properties/externalTrafficPolicy" + "$ref": "file://./helm-charts/nginx-ingress/v1.32.0/_definitions.json#/definitions/io.k8s.api.core.v1.ServiceSpec/properties/externalTrafficPolicy" }, "annotations": { "type": "object", "default": {}, "title": "The annotations", - "$ref": "file://./helm-charts/nginx-ingress/v1.31.2/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta/properties/annotations" + "$ref": "file://./helm-charts/nginx-ingress/v1.32.0/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta/properties/annotations" }, "extraLabels": { "type": "object", @@ -1137,13 +1271,13 @@ "type": "string", "default": "", "title": "The loadBalancerIP", - "$ref": "file://./helm-charts/nginx-ingress/v1.31.2/_definitions.json#/definitions/io.k8s.api.core.v1.ServiceSpec/properties/loadBalancerIP" + "$ref": "file://./helm-charts/nginx-ingress/v1.32.0/_definitions.json#/definitions/io.k8s.api.core.v1.ServiceSpec/properties/loadBalancerIP" }, "externalIPs": { "type": "array", "default": [], "title": "The externalIPs", - "$ref": "file://./helm-charts/nginx-ingress/v1.31.2/_definitions.json#/definitions/io.k8s.api.core.v1.ServiceSpec/properties/externalIPs" + "$ref": "file://./helm-charts/nginx-ingress/v1.32.0/_definitions.json#/definitions/io.k8s.api.core.v1.ServiceSpec/properties/externalIPs" }, "loadBalancerSourceRanges": { "type": "array", @@ -1158,13 +1292,13 @@ "type": "boolean", "default": false, "title": "The allocateLoadBalancerNodePorts Schema", - "ref": "file://./helm-charts/nginx-ingress/v1.31.2/_definitions.json#/definitions/io.k8s.api.core.v1.ServiceSpec/properties/allocateLoadBalancerNodePorts" + "ref": "file://./helm-charts/nginx-ingress/v1.32.0/_definitions.json#/definitions/io.k8s.api.core.v1.ServiceSpec/properties/allocateLoadBalancerNodePorts" }, "ipFamilyPolicy": { "type": "string", "default": "", "title": "The ipFamilyPolicy Schema", - "$ref": "file://./helm-charts/nginx-ingress/v1.31.2/_definitions.json#/definitions/io.k8s.api.core.v1.ServiceSpec/properties/ipFamilyPolicy", + "$ref": "file://./helm-charts/nginx-ingress/v1.32.0/_definitions.json#/definitions/io.k8s.api.core.v1.ServiceSpec/properties/ipFamilyPolicy", "examples": [ "" ] @@ -1173,7 +1307,7 @@ "type": "array", "default": [], "title": "The ipFamilies Schema", - "ref": "file://./helm-charts/nginx-ingress/v1.31.2/_definitions.json#/definitions/io.k8s.api.core.v1.ServiceSpec/properties/ipFamilies" + "ref": "file://./helm-charts/nginx-ingress/v1.32.0/_definitions.json#/definitions/io.k8s.api.core.v1.ServiceSpec/properties/ipFamilies" }, "httpPort": { "type": "object", @@ -1277,7 +1411,7 @@ "title": "The customPorts", "items": { "type": "object", - "ref": "file://./helm-charts/nginx-ingress/v1.31.2/_definitions.json#/definitions/io.k8s.api.core.v1.ServicePort" + "ref": "file://./helm-charts/nginx-ingress/v1.32.0/_definitions.json#/definitions/io.k8s.api.core.v1.ServicePort" } } }, @@ -1319,7 +1453,7 @@ "type": "object", "default": {}, "title": "The annotations Schema", - "$ref": "file://./helm-charts/nginx-ingress/v1.31.2/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta/properties/annotations" + "$ref": "file://./helm-charts/nginx-ingress/v1.32.0/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta/properties/annotations" }, "name": { "type": "string", @@ -1464,7 +1598,7 @@ "type": "object", "default": {}, "title": "The annotations Schema", - "$ref": "file://./helm-charts/nginx-ingress/v1.31.2/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta/properties/annotations" + "$ref": "file://./helm-charts/nginx-ingress/v1.32.0/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta/properties/annotations" } }, "examples": [ @@ -1488,13 +1622,13 @@ "type": "object", "default": {}, "title": "The annotations Schema", - "$ref": "file://./helm-charts/nginx-ingress/v1.31.2/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta/properties/annotations" + "$ref": "file://./helm-charts/nginx-ingress/v1.32.0/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta/properties/annotations" }, "extraLabels": { "type": "object", "default": {}, "title": "The extraLabels Schema", - "$ref": "file://./helm-charts/nginx-ingress/v1.31.2/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta/properties/labels" + "$ref": "file://./helm-charts/nginx-ingress/v1.32.0/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta/properties/labels" } }, "examples": [ @@ -1508,7 +1642,7 @@ "type": "string", "default": "", "title": "The priorityClassName", - "$ref": "file://./helm-charts/nginx-ingress/v1.31.2/_definitions.json#/definitions/io.k8s.api.core.v1.PodSpec/properties/priorityClassName" + "$ref": "file://./helm-charts/nginx-ingress/v1.32.0/_definitions.json#/definitions/io.k8s.api.core.v1.PodSpec/properties/priorityClassName" }, "podDisruptionBudget": { "type": "object", @@ -1525,13 +1659,13 @@ "type": "object", "default": {}, "title": "The annotations Schema", - "$ref": "file://./helm-charts/nginx-ingress/v1.31.2/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta/properties/annotations" + "$ref": "file://./helm-charts/nginx-ingress/v1.32.0/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta/properties/annotations" }, "minAvailable": { - "$ref": "file://./helm-charts/nginx-ingress/v1.31.2/_definitions.json#/definitions/io.k8s.api.policy.v1.PodDisruptionBudgetSpec/properties/minAvailable" + "$ref": "file://./helm-charts/nginx-ingress/v1.32.0/_definitions.json#/definitions/io.k8s.api.policy.v1.PodDisruptionBudgetSpec/properties/minAvailable" }, "maxUnavailable": { - "$ref": "file://./helm-charts/nginx-ingress/v1.31.2/_definitions.json#/definitions/io.k8s.api.policy.v1.PodDisruptionBudgetSpec/properties/maxUnavailable" + "$ref": "file://./helm-charts/nginx-ingress/v1.32.0/_definitions.json#/definitions/io.k8s.api.policy.v1.PodDisruptionBudgetSpec/properties/maxUnavailable" } }, "examples": [ @@ -1570,7 +1704,7 @@ "initialDelaySeconds": { "type": "integer", "default": 0, - "$ref": "file://./helm-charts/nginx-ingress/v1.31.2/_definitions.json#/definitions/io.k8s.api.core.v1.Probe/properties/initialDelaySeconds" + "$ref": "file://./helm-charts/nginx-ingress/v1.32.0/_definitions.json#/definitions/io.k8s.api.core.v1.Probe/properties/initialDelaySeconds" } }, "examples": [ @@ -1683,7 +1817,7 @@ "port": 50000, "image": { "repository": "private-registry.nginx.com/nap/waf-enforcer", - "tag": "5.3.0", + "tag": "5.4.0", "pullPolicy": "IfNotPresent" }, "securityContext": {} @@ -1691,7 +1825,7 @@ "configManager": { "image": { "repository": "private-registry.nginx.com/nap/waf-config-mgr", - "tag": "5.3.0", + "tag": "5.4.0", "pullPolicy": "IfNotPresent" }, "securityContext": { @@ -1731,7 +1865,7 @@ "customPorts": [], "image": { "repository": "nginx/nginx-ingress", - "tag": "3.7.2", + "tag": "edge", "digest": "", "pullPolicy": "IfNotPresent" }, @@ -1784,7 +1918,6 @@ }, "tolerations": [], "affinity": {}, - "topologySpreadConstraints": {}, "env": [], "volumes": [], "volumeMounts": [], @@ -1839,13 +1972,13 @@ "httpPort": { "enable": true, "port": 80, - "nodePort": "", + "nodePort": 8443, "targetPort": 80 }, "httpsPort": { "enable": true, "port": 443, - "nodePort": "", + "nodePort": 8443, "targetPort": 443 }, "customPorts": [] @@ -1966,7 +2099,7 @@ "type": "object", "default": {}, "title": "The labels Schema", - "$ref": "file://./helm-charts/nginx-ingress/v1.31.2/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta/properties/labels" + "$ref": "file://./helm-charts/nginx-ingress/v1.32.0/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta/properties/labels" } } }, @@ -1988,13 +2121,13 @@ "type": "object", "default": {}, "title": "The labels Schema", - "$ref": "file://./helm-charts/nginx-ingress/v1.31.2/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta/properties/labels" + "$ref": "file://./helm-charts/nginx-ingress/v1.32.0/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta/properties/labels" }, "selectorMatchLabels": { "type": "object", "default": {}, "title": "The selectorMatchLabels Schema", - "$ref": "file://./helm-charts/nginx-ingress/v1.31.2/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.LabelSelector/properties/matchLabels" + "$ref": "file://./helm-charts/nginx-ingress/v1.32.0/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.LabelSelector/properties/matchLabels" }, "endpoints": { "type": "array", @@ -2298,7 +2431,7 @@ "port": 50000, "image": { "repository": "private-registry.nginx.com/nap/waf-enforcer", - "tag": "5.3.0", + "tag": "5.4.0", "pullPolicy": "IfNotPresent" }, "securityContext": {} @@ -2306,7 +2439,7 @@ "configManager": { "image": { "repository": "private-registry.nginx.com/nap/waf-config-mgr", - "tag": "5.3.0", + "tag": "5.4.0", "pullPolicy": "IfNotPresent" }, "securityContext": { @@ -2346,7 +2479,7 @@ "customPorts": [], "image": { "repository": "nginx/nginx-ingress", - "tag": "3.7.2", + "tag": "edge", "digest": "", "pullPolicy": "IfNotPresent" }, @@ -2399,7 +2532,6 @@ }, "tolerations": [], "affinity": {}, - "topologySpreadConstraints": {}, "env": [], "volumes": [], "volumeMounts": [], @@ -2454,13 +2586,13 @@ "httpPort": { "enable": true, "port": 80, - "nodePort": "", + "nodePort": 8080, "targetPort": 80 }, "httpsPort": { "enable": true, "port": 443, - "nodePort": "", + "nodePort": 8443, "targetPort": 443 }, "customPorts": [] @@ -2546,7 +2678,7 @@ "logLevel": "error", "syslog": { "host": "127.0.0.1", - "port": "1514" + "port": 1514 }, "napMonitoring": { "collectorBufferSize": 50000, diff --git a/helm-charts/nginx-ingress/values.yaml b/helm-charts/nginx-ingress/values.yaml index 0386a94..a1d71bd 100644 --- a/helm-charts/nginx-ingress/values.yaml +++ b/helm-charts/nginx-ingress/values.yaml @@ -14,6 +14,39 @@ controller: ## Deploys the Ingress Controller for NGINX Plus. nginxplus: false + ## Configures NGINX mgmt block for NGINX Plus + mgmt: + ## Secret name of license token for NGINX Plus + licenseTokenSecretName: "license-token" # required for NGINX Plus + + ## Enables the 180-day grace period for sending the initial usage report + # enforceInitialReport: false + + # usageReport: + # endpoint: "product.connect.nginx.com" # Endpoint for usage report + # interval: 1h + + ## Configures the ssl_verify directive in the mgmt block + # sslVerify: true + + ## Configures the resolver directive in the mgmt block + # resolver: + # ipv6: true + # valid: 1s + # addresses: + # - kube-dns.kube-system.svc.cluster.local + + ## Secret containing TLS client certificate + # sslCertificateSecretName: ssl-certificate # kubernetes.io/tls secret type + + ## Secret containing trusted CA certificate + # sslTrustedCertificateSecretName: ssl-trusted-cert + + # configMapName allows changing the name of the MGMT config map + # the name should not include a namespace + # configMapName: "" + + ## Timeout in milliseconds which the Ingress Controller will wait for a successful NGINX reload after a change or at the initial start. nginxReloadTimeout: 60000 @@ -49,7 +82,7 @@ controller: repository: private-registry.nginx.com/nap/waf-enforcer ## The tag of the App Protect WAF v5 Enforcer image. - tag: "5.3.0" + tag: "5.4.0" ## The digest of the App Protect WAF v5 Enforcer image. ## If digest is specified it has precedence over tag and will be used instead # digest: "sha256:CHANGEME" @@ -65,7 +98,7 @@ controller: repository: private-registry.nginx.com/nap/waf-config-mgr ## The tag of the App Protect WAF v5 Configuration Manager image. - tag: "5.3.0" + tag: "5.4.0" ## The digest of the App Protect WAF v5 Configuration Manager image. ## If digest is specified it has precedence over tag and will be used instead # digest: "sha256:CHANGEME" @@ -123,8 +156,11 @@ controller: ## Share process namespace between containers in the Ingress Controller pod. shareProcessNamespace: false - ## The log level of the Ingress Controller. - logLevel: 1 + ## The log level of the Ingress Controller. Options include: trace, debug, info, warning, error, fatal + logLevel: info + + ## Sets the log format of Ingress Controller. Options include: glog, json, text + logFormat: glog ## A list of custom ports to expose on the NGINX Ingress Controller pod. Follows the conventional Kubernetes yaml syntax for container ports. customPorts: [] @@ -134,7 +170,7 @@ controller: repository: nginx/nginx-ingress ## The tag of the Ingress Controller image. If not specified the appVersion from Chart.yaml is used as a tag. - # tag: "3.7.2" + # tag: "edge" ## The digest of the Ingress Controller image. ## If digest is specified it has precedence over tag and will be used instead # digest: "sha256:CHANGEME"