diff --git a/Makefile b/Makefile index 6964f6a8..36b925b9 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.3.1 +VERSION ?= 2.3.2 # 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 7e8677fb..77649c85 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.6.x | 2.3.1 | +| 3.6.x | 2.3.2 | | 3.5.x | 2.2.2 | | 3.4.x | 2.1.2 | | 3.3.x | 2.0.2 | @@ -75,7 +75,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.3.1](https://github.com/nginxinc/nginx-ingress-helm-operator/releases/tag/v2.3.1). For production use, we recommend that you choose the latest stable release. +The latest stable release is [2.3.2](https://github.com/nginxinc/nginx-ingress-helm-operator/releases/tag/v2.3.2). 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 c84098f7..be2b8b8f 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.6.1-ubi" + "tag": "3.6.2-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.3.1 + containerImage: quay.io/nginx/nginx-ingress-operator:2.3.2 createdAt: "2024-08-06T10:53:11Z" 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.3.1 + name: nginx-ingress-operator.v2.3.2 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.3.1 + image: quay.io/nginx/nginx-ingress-operator:2.3.2 livenessProbe: httpGet: path: /healthz @@ -539,4 +539,4 @@ spec: minKubeVersion: 1.23.0 provider: name: NGINX Inc - version: 2.3.1 + version: 2.3.2 diff --git a/config/manager/kustomization.yaml b/config/manager/kustomization.yaml index f27a2e84..a0baa55d 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.3.1 + newTag: 2.3.2 diff --git a/config/manifests/bases/kustomization.yaml b/config/manifests/bases/kustomization.yaml index 140d51c1..42f28efd 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.3.1 + containerImage: quay.io/nginx/nginx-ingress-operator:2.3.2 diff --git a/config/samples/charts_v1alpha1_nginxingress.yaml b/config/samples/charts_v1alpha1_nginxingress.yaml index f4b96170..03f3cbb7 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.6.1-ubi" + tag: "3.6.2-ubi" # digest: "sha256:CHANGEME" pullPolicy: IfNotPresent lifecycle: {} diff --git a/docs/manual-installation.md b/docs/manual-installation.md index fcadedab..53ae6fd8 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.3.1 + git clone https://github.com/nginxinc/nginx-ingress-helm-operator/ --branch v2.3.2 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.3.1 + make deploy IMG=nginx/nginx-ingress-operator:2.3.2 ``` 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.3.1/resources/scc.yaml` +`kubectl apply -f https://raw.githubusercontent.com/nginxinc/nginx-ingress-helm-operator/v2.3.2/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.3.1/resources/scc-daemonset.yaml` +`kubectl apply -f https://raw.githubusercontent.com/nginxinc/nginx-ingress-helm-operator/v2.3.2/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.3.1 /nginx-ingress-operator:2.3.1 + docker tag quay.io/nginx/nginx-ingress-operator:2.3.2 /nginx-ingress-operator:2.3.2 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.3.1 + docker push /nginx-ingress-operator:2.3.2 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.3.1 KRP_IMAGE_BASE=/kube-rbac-proxy + make deploy IMG=/nginx-ingress-operator:2.3.2 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 c839669c..610693e0 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.6.1-ubi" + tag: "3.6.2-ubi" # digest: "sha256:CHANGEME" pullPolicy: IfNotPresent lifecycle: {} diff --git a/docs/openshift-installation.md b/docs/openshift-installation.md index 4a099cea..06ba1ad4 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.3.1/resources/scc.yaml` +`kubectl apply -f https://raw.githubusercontent.com/nginxinc/nginx-ingress-helm-operator/v2.3.2/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.3.1/resources/scc-daemonset.yaml` +`kubectl apply -f https://raw.githubusercontent.com/nginxinc/nginx-ingress-helm-operator/v2.3.2/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 2a3ddcff..526228de 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.6.1-ubi + tag: 3.6.2-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 65e3c70e..a512ec31 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.6.1-ubi + tag: 3.6.2-ubi ingressClass: name: nginx kind: deployment diff --git a/helm-charts/nginx-ingress/Chart.yaml b/helm-charts/nginx-ingress/Chart.yaml index 98d079ad..87ab2bfe 100644 --- a/helm-charts/nginx-ingress/Chart.yaml +++ b/helm-charts/nginx-ingress/Chart.yaml @@ -1,8 +1,8 @@ apiVersion: v2 -appVersion: 3.6.1 +appVersion: 3.6.2 description: NGINX Ingress Controller home: https://github.com/nginxinc/kubernetes-ingress -icon: https://raw.githubusercontent.com/nginxinc/kubernetes-ingress/v3.6.1/charts/nginx-ingress/chart-icon.png +icon: https://raw.githubusercontent.com/nginxinc/kubernetes-ingress/v3.6.2/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.6.1/charts/nginx-ingress +- https://github.com/nginxinc/kubernetes-ingress/tree/v3.6.2/charts/nginx-ingress type: application -version: 1.3.1 +version: 1.3.2 diff --git a/helm-charts/nginx-ingress/README.md b/helm-charts/nginx-ingress/README.md index c9990b61..ff68d539 100644 --- a/helm-charts/nginx-ingress/README.md +++ b/helm-charts/nginx-ingress/README.md @@ -1,529 +1,3 @@ -# NGINX Ingress Controller Helm Chart +# Helm Documentation -## Introduction - -This chart deploys NGINX Ingress Controller in your Kubernetes cluster. - -## Prerequisites - -**Note** All documentation should only be used with the latest stable release, indicated on -[the releases page](https://github.com/nginxinc/kubernetes-ingress/releases) of the GitHub repository. - -- A [Kubernetes Version Supported by the Ingress - Controller](https://docs.nginx.com/nginx-ingress-controller/technical-specifications/#supported-kubernetes-versions) -- Helm 3.0+. -- If you’d like to use NGINX Plus: - - To pull from the F5 Container registry, configure a docker registry secret using your JWT token from the MyF5 portal - by following the instructions from - [here](https://docs.nginx.com/nginx-ingress-controller/installation/using-the-jwt-token-docker-secret). - Make sure to specify the secret using one of the following parameters: - `controller.serviceAccount.imagePullSecretName` or `controller.serviceAccount.imagePullSecretsNames`. - - Alternatively, pull an Ingress Controller image with NGINX Plus and push it to your private registry by following - the instructions from - [here](https://docs.nginx.com/nginx-ingress-controller/installation/pulling-ingress-controller-image). - - Alternatively, you can build an Ingress Controller image with NGINX Plus and push it to your private registry by - following the instructions from - [here](https://docs.nginx.com/nginx-ingress-controller/installation/building-ingress-controller-image). - - Update the `controller.image.repository` field of the `values-plus.yaml` accordingly. -- If you’d like to use App Protect DoS, please install App Protect DoS Arbitrator [helm - chart](https://github.com/nginxinc/nap-dos-arbitrator-helm-chart). Make sure to install in the same namespace as the - NGINX Ingress Controller. Note that if you install multiple NGINX Ingress Controllers in the same namespace, they will - need to share the same Arbitrator because it is not possible to install more than one Arbitrator in a single - namespace. - -## CRDs - -By default, the Ingress Controller requires a number of custom resource definitions (CRDs) installed in the cluster. The -Helm client will install those CRDs. If the CRDs are not installed, the Ingress Controller pods will not become `Ready`. - -If you do not use the custom resources that require those CRDs (which corresponds to `controller.enableCustomResources` -set to `false` and `controller.appprotect.enable` set to `false` and `controller.appprotectdos.enable` set to `false`), -the installation of the CRDs can be skipped by specifying `--skip-crds` for the helm install command. - -### Upgrading the CRDs - -To upgrade the CRDs, pull the chart sources as described in [Pulling the Chart](#pulling-the-chart) and then run: - -```console -kubectl apply -f crds/ -``` - -Alternatively, CRDs can be upgraded without pulling the chart by running: - -```console -kubectl apply -f https://raw.githubusercontent.com/nginxinc/kubernetes-ingress/v3.6.1/deploy/crds.yaml -``` - -In the above command, `v3.6.1` represents the version of NGINX Ingress Controller release rather than the Helm chart version. - -> **Note** -> -> The following warning is expected and can be ignored: `Warning: kubectl apply should be used on resource created by -> either kubectl create --save-config or kubectl apply`. -> -> Make sure to check the [release notes](https://www.github.com/nginxinc/kubernetes-ingress/releases) for a new release -> for any special upgrade procedures. - -### Uninstalling the CRDs - -To remove the CRDs, pull the chart sources as described in [Pulling the Chart](#pulling-the-chart) and then run: - -```console -kubectl delete -f crds/ -``` - -> **Note** -> -> This command will delete all the corresponding custom resources in your cluster across all namespaces. Please ensure -> there are no custom resources that you want to keep and there are no other Ingress Controller releases running in the -> cluster. - -## Managing the Chart via OCI Registry - -### Installing the Chart - -To install the chart with the release name my-release (my-release is the name that you choose): - -For NGINX: - -```console -helm install my-release oci://ghcr.io/nginxinc/charts/nginx-ingress --version 1.3.1 -``` - -For NGINX Plus: (assuming you have pushed the Ingress Controller image `nginx-plus-ingress` to your private registry -`myregistry.example.com`) - -```console -helm install my-release oci://ghcr.io/nginxinc/charts/nginx-ingress --version 1.3.1 --set controller.image.repository=myregistry.example.com/nginx-plus-ingress --set controller.nginxplus=true -``` - -This will install the latest `edge` version of the Ingress Controller from GitHub Container Registry. If you prefer to -use Docker Hub, you can replace `ghcr.io/nginxinc/charts/nginx-ingress` with -`registry-1.docker.io/nginxcharts/nginx-ingress`. - -### Upgrading the Chart - -Helm does not upgrade the CRDs during a release upgrade. Before you upgrade a release, see [Upgrading the -CRDs](#upgrading-the-crds). - -To upgrade the release `my-release`: - -```console -helm upgrade my-release oci://ghcr.io/nginxinc/charts/nginx-ingress --version 1.3.1 -``` - -### Uninstalling the Chart - -To uninstall/delete the release `my-release`: - -```console -helm uninstall my-release -``` - -The command removes all the Kubernetes components associated with the release and deletes the release. - -Uninstalling the release does not remove the CRDs. To remove the CRDs, see [Uninstalling the -CRDs](#uninstalling-the-crds). - -### Edge Version - -To test the latest changes in NGINX Ingress Controller before a new release, you can install the `edge` version. This -version is built from the `main` branch of the NGINX Ingress Controller repository. You can install the `edge` version -by specifying the `--version` flag with the value `0.0.0-edge`: - -```console -helm install my-release oci://ghcr.io/nginxinc/charts/nginx-ingress --version 0.0.0-edge -``` - -> **Warning** -> -> The `edge` version is not intended for production use. It is intended for testing and development purposes only. - -## Managing the Chart via Sources - -### Pulling the Chart - -This step is required if you're installing the chart using its sources. Additionally, the step is also required for -managing the custom resource definitions (CRDs), which the Ingress Controller requires by default, or for -upgrading/deleting the CRDs. - -1. Pull the chart sources: - - ```console - helm pull oci://ghcr.io/nginxinc/charts/nginx-ingress --untar --version 1.3.1 - ``` - -2. Change your working directory to nginx-ingress: - - ```console - cd nginx-ingress - ``` - -### Installing the Chart - -To install the chart with the release name my-release (my-release is the name that you choose): - -For NGINX: - -```console -helm install my-release . -``` - -For NGINX Plus: - -```console -helm install my-release -f values-plus.yaml . -``` - -The command deploys the Ingress Controller in your Kubernetes cluster in the default configuration. The configuration -section lists the parameters that can be configured during installation. - -### Upgrading the Chart - -Helm does not upgrade the CRDs during a release upgrade. Before you upgrade a release, see [Upgrading the -CRDs](#upgrading-the-crds). - -To upgrade the release `my-release`: - -```console -helm upgrade my-release . -``` - -### Uninstalling the Chart - -To uninstall/delete the release `my-release`: - -```console -helm uninstall my-release -``` - -The command removes all the Kubernetes components associated with the release and deletes the release. - -Uninstalling the release does not remove the CRDs. To remove the CRDs, see [Uninstalling the -CRDs](#uninstalling-the-crds). - -## Upgrading without downtime - -### Background - -In NGINX Ingress Controller version 3.1.0, [changes were introduced](https://github.com/nginxinc/kubernetes-ingress/pull/3606) -to Helm resource names, labels and annotations to fit with Helm best practices. -When using Helm to upgrade from a version prior to 3.1.0, certain resources like Deployment, DaemonSet and Service will -be recreated due to the aforementioned changes, which will result in downtime. - -Although the advisory is to update all resources in accordance with new naming convention, to avoid the downtime -please follow the steps listed in this page. - -### Upgrade Steps - -**Note** The following steps apply to both 2.x and 3.0.x releases. - -The steps you should follow depend on the Helm release name: - -{{}} - -{{%tab name="Helm release name is `nginx-ingress`"%}} - -1. Use `kubectl describe` on deployment/daemonset to get the `Selector` value: - - ```shell - kubectl describe deployments -n - ``` - - Copy the key=value under `Selector`, such as: - - ```shell - Selector: app=nginx-ingress-nginx-ingress - ``` - -2. Checkout the latest available tag using `git checkout v3.6.1` - -3. Navigate to `/kubernates-ingress/charts/nginx-ingress` - -4. Update the `selectorLabels: {}` field in the `values.yaml` file located at `/kubernates-ingress/charts/nginx-ingress` -with the copied `Selector` value. - - ```shell - selectorLabels: {app: nginx-ingress-nginx-ingress} - ``` - -5. Run `helm upgrade` with following arguments set: - - ```shell - --set serviceNameOverride="nginx-ingress-nginx-ingress" - --set controller.name="" - --set fullnameOverride="nginx-ingress-nginx-ingress" - ``` - - It could look as follows: - - ```shell - helm upgrade nginx-ingress oci://ghcr.io/nginxinc/charts/nginx-ingress --version 0.19.0 --set controller.kind=deployment/daemonset --set controller.nginxplus=false/true --set controller.image.pullPolicy=Always --set serviceNameOverride="nginx-ingress-nginx-ingress" --set controller.name="" --set fullnameOverride="nginx-ingress-nginx-ingress" -f values.yaml - ``` - -6. Once the upgrade process has finished, use `kubectl describe` on the deployment to verify the change by -reviewing its events: - - ```shell - Type Reason Age From Message - ---- ------ ---- ---- ------- - Normal ScalingReplicaSet 9m11s deployment-controller Scaled up replica set nginx-ingress-nginx-ingress- to 1 - Normal ScalingReplicaSet 101s deployment-controller Scaled up replica set nginx-ingress-nginx-ingress- to 1 - Normal ScalingReplicaSet 98s deployment-controller Scaled down replica set nginx-ingress-nginx-ingress- to 0 from 1 - ``` - -{{%/tab%}} - -{{%tab name="Helm release name is not `nginx-ingress`"%}} - -1. Use `kubectl describe` on deployment/daemonset to get the `Selector` value: - - ```shell - kubectl describe deployment/daemonset -n - ``` - - Copy the key=value under ```Selector```, such as: - - ```shell - Selector: app=-nginx-ingress - ``` - -2. Checkout the latest available tag using `git checkout v3.6.1` - -3. Navigate to `/kubernates-ingress/charts/nginx-ingress` - -4. Update the `selectorLabels: {}` field in the `values.yaml` file located at `/kubernates-ingress/charts/nginx-ingress` -with the copied `Selector` value. - - ```shell - selectorLabels: {app: -nginx-ingress} - ``` - -5. Run `helm upgrade` with following arguments set: - - ```shell - --set serviceNameOverride="-nginx-ingress" - --set controller.name="" - ``` - - It could look as follows: - - ```shell - helm upgrade test-release oci://ghcr.io/nginxinc/charts/nginx-ingress --version 0.19.0 --set controller.kind=deployment/daemonset --set controller.nginxplus=false/true --set controller.image.pullPolicy=Always --set serviceNameOverride="test-release-nginx-ingress" --set controller.name="" -f values.yaml - ``` - -6. Once the upgrade process has finished, use `kubectl describe` on the deployment to verify the change by -reviewing its events: - - ```shell - Type Reason Age From Message - ---- ------ ---- ---- ------- - Normal ScalingReplicaSet 9m11s deployment-controller Scaled up replica set test-release-nginx-ingress- to 1 - Normal ScalingReplicaSet 101s deployment-controller Scaled up replica set test-release-nginx-ingress- to 1 - Normal ScalingReplicaSet 98s deployment-controller Scaled down replica set test-release-nginx-ingress- to 0 from 1 - ``` - -{{%/tab%}} - -{{}} - -## Running Multiple Ingress Controllers - -If you are running multiple Ingress Controller releases in your cluster with enabled custom resources, the releases will -share a single version of the CRDs. As a result, make sure that the Ingress Controller versions match the version of the -CRDs. Additionally, when uninstalling a release, ensure that you don’t remove the CRDs until there are no other Ingress -Controller releases running in the cluster. - -See [running multiple Ingress Controllers](https://docs.nginx.com/nginx-ingress-controller/installation/running-multiple-ingress-controllers/) -for more details. - -## Configuration - -The following tables lists the configurable parameters of the NGINX Ingress Controller chart and their default values. - -|Parameter | Description | Default | -| --- | --- | --- | -|`controller.name` | The name of the Ingress Controller daemonset or deployment. | Autogenerated | -|`controller.kind` | The kind of the Ingress Controller installation - deployment or daemonset. | deployment | -|`controller.annotations` | Allows for setting of `annotations` for deployment or daemonset. | {} | -|`controller.nginxplus` | Deploys the Ingress Controller for NGINX Plus. | false | -|`controller.nginxReloadTimeout` | The timeout in milliseconds which the Ingress Controller will wait for a successful NGINX reload after a change or at the initial start. | 60000 | -|`controller.hostNetwork` | Enables the Ingress Controller pods to use the host's network namespace. | false | -|`controller.dnsPolicy` | DNS policy for the Ingress Controller pods. | ClusterFirst | -|`controller.nginxDebug` | Enables debugging for NGINX. Uses the `nginx-debug` binary. Requires `error-log-level: debug` in the ConfigMap via `controller.config.entries`. | false | -| `controller.shareProcessNamespace` | Enables process namespace sharing. When process namespace sharing is enabled, processes in a container are visible to all other containers in the same pod. [docs](https://kubernetes.io/docs/tasks/configure-pod-container/share-process-namespace/) | false | -|`controller.logLevel` | The log level of the Ingress Controller. | 1 | -|`controller.image.digest` | The image digest of the Ingress Controller. | None | -|`controller.image.repository` | The image repository of the Ingress Controller. | nginx/nginx-ingress | -|`controller.image.tag` | The tag of the Ingress Controller image. | 3.6.1 | -|`controller.image.pullPolicy` | The pull policy for the Ingress Controller image. | IfNotPresent | -|`controller.lifecycle` | The lifecycle of the Ingress Controller pods. | {} | -|`controller.customConfigMap` | The name of the custom ConfigMap used by the Ingress Controller. If set, then the default config is ignored. | "" | -|`controller.config.name` | The name of the ConfigMap used by the Ingress Controller. | Autogenerated | -|`controller.config.annotations` | The annotations of the Ingress Controller configmap. | {} | -|`controller.config.entries` | The entries of the ConfigMap for customizing NGINX configuration. See [ConfigMap resource docs](https://docs.nginx.com/nginx-ingress-controller/configuration/global-configuration/configmap-resource/) for the list of supported ConfigMap keys. | {} | -|`controller.customPorts` | A list of custom ports to expose on the NGINX Ingress Controller pod. Follows the conventional Kubernetes yaml syntax for container ports. | [] | -|`controller.defaultTLS.cert` | The base64-encoded TLS certificate for the default HTTPS server. **Note:** It is recommended that you specify your own certificate. Alternatively, omitting the default server secret completely will configure NGINX to reject TLS connections to the default server. | "" | -|`controller.defaultTLS.key` | The base64-encoded TLS key for the default HTTPS server. **Note:** It is recommended that you specify your own key. Alternatively, omitting the default server secret completely will configure NGINX to reject TLS connections to the default server. | "" | -|`controller.defaultTLS.secret` | The secret with a TLS certificate and key for the default HTTPS server. The value must follow the following format: `/`. Used as an alternative to specifying a certificate and key using `controller.defaultTLS.cert` and `controller.defaultTLS.key` parameters. **Note:** Alternatively, omitting the default server secret completely will configure NGINX to reject TLS connections to the default server. | None | -|`controller.wildcardTLS.cert` | The base64-encoded TLS certificate for every Ingress/VirtualServer host that has TLS enabled but no secret specified. If the parameter is not set, for such Ingress/VirtualServer hosts NGINX will break any attempt to establish a TLS connection. | None | -|`controller.wildcardTLS.key` | The base64-encoded TLS key for every Ingress/VirtualServer host that has TLS enabled but no secret specified. If the parameter is not set, for such Ingress/VirtualServer hosts NGINX will break any attempt to establish a TLS connection. | None | -|`controller.wildcardTLS.secret` | The secret with a TLS certificate and key for every Ingress/VirtualServer host that has TLS enabled but no secret specified. The value must follow the following format: `/`. Used as an alternative to specifying a certificate and key using `controller.wildcardTLS.cert` and `controller.wildcardTLS.key` parameters. | None | -|`controller.nodeSelector` | The node selector for pod assignment for the Ingress Controller pods. | {} | -|`controller.terminationGracePeriodSeconds` | The termination grace period of the Ingress Controller pod. | 30 | -|`controller.tolerations` | The tolerations of the Ingress Controller pods. | [] | -|`controller.affinity` | The affinity of the Ingress Controller pods. | {} | -|`controller.topologySpreadConstraints` | The topology spread constraints of the Ingress controller pods. | {} | -|`controller.env` | The additional environment variables to be set on the Ingress Controller pods. | [] | -|`controller.volumes` | The volumes of the Ingress Controller pods. | [] | -|`controller.volumeMounts` | The volumeMounts of the Ingress Controller pods. | [] | -|`controller.initContainers` | InitContainers for the Ingress Controller pods. | [] | -|`controller.extraContainers` | Extra (eg. sidecar) containers for the Ingress Controller pods. | [] | -|`controller.podSecurityContext`| The SecurityContext for Ingress Controller pods. | "seccompProfile": {"type": "RuntimeDefault"} | -|`controller.securityContext`| The SecurityContext for Ingress Controller container. | {} | -|`controller.initContainerSecurityContext`| The SecurityContext for Ingress Controller init container when `readOnlyRootFilesystem` is enabled by either setting `controller.securityContext.readOnlyRootFilesystem` or `controller.readOnlyRootFilesystem`to `true`. | {} | -|`controller.resources` | The resources of the Ingress Controller pods. | requests: cpu=100m,memory=128Mi | -|`controller.initContainerResources` | The resources of the init container which is used when `readOnlyRootFilesystem` is enabled by either setting `controller.securityContext.readOnlyRootFilesystem` or `controller.readOnlyRootFilesystem`to `true`. | requests: cpu=100m,memory=128Mi | -|`controller.replicaCount` | The number of replicas of the Ingress Controller deployment. | 1 | -|`controller.ingressClass.name` | A class of the Ingress Controller. An IngressClass resource with the name equal to the class must be deployed. Otherwise, the Ingress Controller will fail to start. The Ingress Controller only processes resources that belong to its class - i.e. have the "ingressClassName" field resource equal to the class. The Ingress Controller processes all the VirtualServer/VirtualServerRoute/TransportServer resources that do not have the "ingressClassName" field for all versions of Kubernetes. | nginx | -|`controller.ingressClass.create` | Creates a new IngressClass object with the name `controller.ingressClass.name`. Set to `false` to use an existing ingressClass created using `kubectl` with the same name. If you use `helm upgrade`, do not change the values from the previous release as helm will delete IngressClass objects managed by helm. If you are upgrading from a release earlier than 3.6.1, do not set the value to false. | true | -|`controller.ingressClass.setAsDefaultIngress` | New Ingresses without an `"ingressClassName"` field specified will be assigned the class specified in `controller.ingressClass.name`. Requires `controller.ingressClass.create`. | false | -|`controller.watchNamespace` | Comma separated list of namespaces the Ingress Controller should watch for resources. By default the Ingress Controller watches all namespaces. Mutually exclusive with `controller.watchNamespaceLabel`. Please note that if configuring multiple namespaces using the Helm cli `--set` option, the string needs to wrapped in double quotes and the commas escaped using a backslash - e.g. `--set controller.watchNamespace="default\,nginx-ingress"`. | "" | -|`controller.watchNamespaceLabel` | Configures the Ingress Controller to watch only those namespaces with label foo=bar. By default the Ingress Controller watches all namespaces. Mutually exclusive with `controller.watchNamespace`. | "" | -|`controller.watchSecretNamespace` | Comma separated list of namespaces the Ingress Controller should watch for resources of type Secret. If this arg is not configured, the Ingress Controller watches the same namespaces for all resources. See `controller.watchNamespace` and `controller.watchNamespaceLabel`. Please note that if configuring multiple namespaces using the Helm cli `--set` option, the string needs to wrapped in double quotes and the commas escaped using a backslash - e.g. `--set controller.watchSecretNamespace="default\,nginx-ingress"`. | "" | -|`controller.enableCustomResources` | Enable the custom resources. | true | -|`controller.enableOIDC` | Enable OIDC policies. | false | -|`controller.enableTLSPassthrough` | Enable TLS Passthrough on default port 443. Requires `controller.enableCustomResources`. | false | -|`controller.tlsPassThroughPort` | Set the port for the TLS Passthrough. Requires `controller.enableCustomResources` and `controller.enableTLSPassthrough`. | 443 | -|`controller.enableCertManager` | Enable x509 automated certificate management for VirtualServer resources using cert-manager (cert-manager.io). Requires `controller.enableCustomResources`. | false | -|`controller.enableExternalDNS` | Enable integration with ExternalDNS for configuring public DNS entries for VirtualServer resources using [ExternalDNS](https://github.com/kubernetes-sigs/external-dns). Requires `controller.enableCustomResources`. | false | -|`controller.globalConfiguration.create` | Creates the GlobalConfiguration custom resource. Requires `controller.enableCustomResources`. | false | -|`controller.globalConfiguration.spec` | The spec of the GlobalConfiguration for defining the global configuration parameters of the Ingress Controller. | {} | -|`controller.enableSnippets` | Enable custom NGINX configuration snippets in Ingress, VirtualServer, VirtualServerRoute and TransportServer resources. | false | -|`controller.healthStatus` | Add a location "/nginx-health" to the default server. The location responds with the 200 status code for any request. Useful for external health-checking of the Ingress Controller. | false | -|`controller.healthStatusURI` | Sets the URI of health status location in the default server. Requires `controller.healthStatus`. | "/nginx-health" | -|`controller.nginxStatus.enable` | Enable the NGINX stub_status, or the NGINX Plus API. | true | -|`controller.nginxStatus.port` | Set the port where the NGINX stub_status or the NGINX Plus API is exposed. | 8080 | -|`controller.nginxStatus.allowCidrs` | Add IP/CIDR blocks to the allow list for NGINX stub_status or the NGINX Plus API. Separate multiple IP/CIDR by commas. | 127.0.0.1,::1 | -|`controller.priorityClassName` | The PriorityClass of the Ingress Controller pods. | None | -|`controller.service.create` | Creates a service to expose the Ingress Controller pods. | true | -|`controller.service.type` | The type of service to create for the Ingress Controller. | LoadBalancer | -|`controller.service.externalTrafficPolicy` | The externalTrafficPolicy of the service. The value Local preserves the client source IP. | Local | -|`controller.service.annotations` | The annotations of the Ingress Controller service. | {} | -|`controller.service.extraLabels` | The extra labels of the service. | {} | -|`controller.service.loadBalancerIP` | The static IP address for the load balancer. Requires `controller.service.type` set to `LoadBalancer`. The cloud provider must support this feature. | "" | -|`controller.service.externalIPs` | The list of external IPs for the Ingress Controller service. | [] | -|`controller.service.clusterIP` | The clusterIP for the Ingress Controller service, autoassigned if not specified. | "" | -|`controller.service.loadBalancerSourceRanges` | The IP ranges (CIDR) that are allowed to access the load balancer. Requires `controller.service.type` set to `LoadBalancer`. The cloud provider must support this feature. | [] | -|`controller.service.name` | The name of the service. | Autogenerated | -|`controller.service.customPorts` | A list of custom ports to expose through the Ingress Controller service. Follows the conventional Kubernetes yaml syntax for service ports. | [] | -|`controller.service.httpPort.enable` | Enables the HTTP port for the Ingress Controller service. | true | -|`controller.service.httpPort.port` | The HTTP port of the Ingress Controller service. | 80 | -|`controller.service.httpPort.nodePort` | The custom NodePort for the HTTP port. Requires `controller.service.type` set to `NodePort`. | "" | -|`controller.service.httpPort.targetPort` | The target port of the HTTP port of the Ingress Controller service. | 80 | -|`controller.service.httpsPort.enable` | Enables the HTTPS port for the Ingress Controller service. | true | -|`controller.service.httpsPort.port` | The HTTPS port of the Ingress Controller service. | 443 | -|`controller.service.httpsPort.nodePort` | The custom NodePort for the HTTPS port. Requires `controller.service.type` set to `NodePort`. | "" | -|`controller.service.httpsPort.targetPort` | The target port of the HTTPS port of the Ingress Controller service. | 443 | -|`controller.serviceAccount.annotations` | The annotations of the Ingress Controller service account. | {} | -|`controller.serviceAccount.name` | The name of the service account of the Ingress Controller pods. Used for RBAC. | Autogenerated | -|`controller.serviceAccount.imagePullSecretName` | The name of the secret containing docker registry credentials. Secret must exist in the same namespace as the helm release. | "" | -|`controller.serviceAccount.imagePullSecretsNames` | The list of secret names containing docker registry credentials. Secret must exist in the same namespace as the helm release. | [] | -|`controller.serviceMonitor.name` | The name of the serviceMonitor. | Autogenerated | -|`controller.serviceMonitor.create` | Create a ServiceMonitor custom resource. | false | -|`controller.serviceMonitor.labels` | Kubernetes object labels to attach to the serviceMonitor object. | "" | -|`controller.serviceMonitor.selectorMatchLabels` | A set of labels to allow the selection of endpoints for the ServiceMonitor. | "" | -|`controller.serviceMonitor.endpoints` | A list of endpoints allowed as part of this ServiceMonitor. | "" | -|`controller.reportIngressStatus.enable` | Updates the address field in the status of Ingress resources with an external address of the Ingress Controller. You must also specify the source of the external address either through an external service via `controller.reportIngressStatus.externalService`, `controller.reportIngressStatus.ingressLink` or the `external-status-address` entry in the ConfigMap via `controller.config.entries`. **Note:** `controller.config.entries.external-status-address` takes precedence over the others. | true | -|`controller.reportIngressStatus.externalService` | Specifies the name of the service with the type LoadBalancer through which the Ingress Controller is exposed externally. The external address of the service is used when reporting the status of Ingress, VirtualServer and VirtualServerRoute resources. `controller.reportIngressStatus.enable` must be set to `true`. The default is autogenerated and enabled when `controller.service.create` is set to `true` and `controller.service.type` is set to `LoadBalancer`. | Autogenerated | -|`controller.reportIngressStatus.ingressLink` | Specifies the name of the IngressLink resource, which exposes the Ingress Controller pods via a BIG-IP system. The IP of the BIG-IP system is used when reporting the status of Ingress, VirtualServer and VirtualServerRoute resources. `controller.reportIngressStatus.enable` must be set to `true`. | "" | -|`controller.reportIngressStatus.enableLeaderElection` | Enable Leader election to avoid multiple replicas of the controller reporting the status of Ingress resources. `controller.reportIngressStatus.enable` must be set to `true`. | true | -|`controller.reportIngressStatus.leaderElectionLockName` | Specifies the name of the ConfigMap, within the same namespace as the controller, used as the lock for leader election. controller.reportIngressStatus.enableLeaderElection must be set to true. | Autogenerated | -|`controller.reportIngressStatus.annotations` | The annotations of the leader election configmap. | {} | -|`controller.pod.annotations` | The annotations of the Ingress Controller pod. | {} | -|`controller.pod.extraLabels` | The additional extra labels of the Ingress Controller pod. | {} | -|`controller.appprotect.enable` | Enables the App Protect WAF module in the Ingress Controller. | false | -|`controller.appprotect.v5` | Enables App Protect WAF v5. | false | -|`controller.appprotect.volumes` | Volumes for App Protect WAF v5. | [{"name": "app-protect-bd-config", "emptyDir": {}},{"name": "app-protect-config", "emptyDir": {}},{"name": "app-protect-bundles", "emptyDir": {}}] | -|`controller.appprotect.enforcer.host` | Host that the App Protect WAF v5 Enforcer runs on. | "127.0.0.1" | -|`controller.appprotect.enforcer.port` | Port that the App Protect WAF v5 Enforcer runs on. | 50000 | -|`controller.appprotect.enforcer.image` | The image repository of the App Protect WAF v5 Enforcer. | private-registry.nginx.com/nap/waf-enforcer | -|`controller.appprotect.enforcer.tag` | The tag of the App Protect WAF v5 Enforcer. | "5.2.0" | -|`controller.appprotect.enforcer.digest` | The digest of the App Protect WAF v5 Enforcer. Takes precedence over tag if set. | "5.2.0" | -|`controller.appprotect.enforcer.pullPolicy` | The pull policy for the App Protect WAF v5 Enforcer image. | "5.2.0" | -|`controller.appprotect.enforcer.securityContext` | The security context for App Protect WAF v5 Enforcer container. | {} | -|`controller.appprotect.configManager.image` | The image repository of the App Protect WAF v5 Configuration Manager. | private-registry.nginx.com/nap/waf-config-mgr | -|`controller.appprotect.configManager.tag` | The tag of the App Protect WAF v5 Configuration Manager. | "5.2.0" | -|`controller.appprotect.configManager.digest` | The digest of the App Protect WAF v5 Configuration Manager. Takes precedence over tag if set. | "5.2.0" | -|`controller.appprotect.configManager.pullPolicy` | The pull policy for the App Protect WAF v5 Configuration Manager image. | "5.2.0" | -|`controller.appprotect.configManager.securityContext` | The security context for App Protect WAF v5 Configuration Manager container. | {"allowPrivilegeEscalation":false,"runAsUser":101,"runAsNonRoot":true,"capabilities":{"drop":["all"]}} | -|`controller.appprotectdos.enable` | Enables the App Protect DoS module in the Ingress Controller. | false | -|`controller.appprotectdos.debug` | Enable debugging for App Protect DoS. | false | -|`controller.appprotectdos.maxDaemons` | Max number of ADMD instances. | 1 | -|`controller.appprotectdos.maxWorkers` | Max number of nginx processes to support. | Number of CPU cores in the machine | -|`controller.appprotectdos.memory` | RAM memory size to consume in MB. | 50% of free RAM in the container or 80MB, the smaller | -|`controller.readyStatus.enable` | Enables the readiness endpoint `"/nginx-ready"`. The endpoint returns a success code when NGINX has loaded all the config after the startup. This also configures a readiness probe for the Ingress Controller pods that uses the readiness endpoint. | true | -|`controller.readyStatus.port` | The HTTP port for the readiness endpoint. | 8081 | -|`controller.readyStatus.initialDelaySeconds` | The number of seconds after the Ingress Controller pod has started before readiness probes are initiated. | 0 | -|`controller.enableLatencyMetrics` | Enable collection of latency metrics for upstreams. Requires `prometheus.create`. | false | -|`controller.minReadySeconds` | Specifies the minimum number of seconds for which a newly created Pod should be ready without any of its containers crashing, for it to be considered available. [docs](https://kubernetes.io/docs/concepts/workloads/controllers/deployment/#min-ready-seconds) | 0 | -|`controller.autoscaling.enabled` | Enables HorizontalPodAutoscaling. | false | -|`controller.autoscaling.annotations` | The annotations of the Ingress Controller HorizontalPodAutoscaler. | {} | -|`controller.autoscaling.behavior` | Behavior configuration for the HPA. | {} | -|`controller.autoscaling.minReplicas` | Minimum number of replicas for the HPA. | 1 | -|`controller.autoscaling.maxReplicas` | Maximum number of replicas for the HPA. | 3 | -|`controller.autoscaling.targetCPUUtilizationPercentage` | The target CPU utilization percentage. | 50 | -|`controller.autoscaling.targetMemoryUtilizationPercentage` | The target memory utilization percentage. | 50 | -|`controller.podDisruptionBudget.enabled` | Enables PodDisruptionBudget. | false | -|`controller.podDisruptionBudget.annotations` | The annotations of the Ingress Controller pod disruption budget | {} | -|`controller.podDisruptionBudget.minAvailable` | The number of Ingress Controller pods that should be available. This is a mutually exclusive setting with "maxUnavailable". | 0 | -|`controller.podDisruptionBudget.maxUnavailable` | The number of Ingress Controller pods that can be unavailable. This is a mutually exclusive setting with "minAvailable". | 0 | -|`controller.strategy` | Specifies the strategy used to replace old Pods with new ones. Docs for [Deployment update strategy](https://kubernetes.io/docs/concepts/workloads/controllers/deployment/#strategy) and [Daemonset update strategy](https://kubernetes.io/docs/tasks/manage-daemon/update-daemon-set/#daemonset-update-strategy) | {} | -|`controller.disableIPV6` | Disable IPV6 listeners explicitly for nodes that do not support the IPV6 stack. | false | -|`controller.defaultHTTPListenerPort` | Sets the port for the HTTP `default_server` listener. | 80 | -|`controller.defaultHTTPSListenerPort` | Sets the port for the HTTPS `default_server` listener. | 443 | -|`controller.readOnlyRootFilesystem` | Configure root filesystem as read-only and add volumes for temporary data. Three major releases after 3.5.x this argument will be moved permanently to the `controller.securityContext` section. | false | -|`controller.enableSSLDynamicReload` | Enable lazy loading for SSL Certificates. | true | -|`controller.telemetryReporting.enable` | Enable telemetry reporting. | true | -|`controller.enableWeightChangesDynamicReload` | Enable weight changes without reloading the NGINX configuration. May require increasing `map_hash_bucket_size`, `map_hash_max_size`, `variable_hash_bucket_size`, and `variable_hash_max_size` in the [ConfigMap](https://docs.nginx.com/nginx-ingress-controller/configuration/global-configuration/configmap-resource/) if there are many two-way splits. Requires `controller.nginxplus` | false | -|`rbac.create` | Configures RBAC. | true | -|`rbac.clusterrole.create` | Configures creation of ClusterRole. Creation can be disabled when more fine-grained control over RBAC is required. For example when controller.watchNamespace is used. | true | -|`prometheus.create` | Expose NGINX or NGINX Plus metrics in the Prometheus format. | true | -|`prometheus.port` | Configures the port to scrape the metrics. | 9113 | -|`prometheus.scheme` | Configures the HTTP scheme to use for connections to the Prometheus endpoint. | http | -|`prometheus.secret` | The namespace / name of a Kubernetes TLS Secret. If specified, this secret is used to secure the Prometheus endpoint with TLS connections. | "" | -|`prometheus.service.create` | Create a Headless service to expose prometheus metrics. Requires `prometheus.create`. | false | -|`prometheus.service.labels` | Kubernetes object labels to attach to the service object. | {service: "nginx-ingress-prometheus-service"} | -|`prometheus.serviceMonitor.create` | Create a ServiceMonitor custom resource. Requires ServiceMonitor CRD to be installed. For the latest CRD, check the latest release on the [prometheus-operator](https://github.com/prometheus-operator/prometheus-operator) GitHub repo under `example/prometheus-operator-crd/monitoring.coreos.com_servicemonitors.yaml` | false | -|`prometheus.serviceMonitor.labels` | Kubernetes object labels to attach to the serviceMonitor object. | {} | -|`prometheus.serviceMonitor.selectorMatchLabels` | A set of labels to allow the selection of endpoints for the ServiceMonitor. | {service: "nginx-ingress-prometheus-service"} | -|`prometheus.serviceMonitor.endpoints` | A list of endpoints allowed as part of this ServiceMonitor. | [port: prometheus] | -|`serviceInsight.create` | Expose NGINX Plus Service Insight endpoint. | false | -|`serviceInsight.port` | Configures the port to expose endpoints. | 9114 | -|`serviceInsight.scheme` | Configures the HTTP scheme to use for connections to the Service Insight endpoint. | http | -|`serviceInsight.secret` | The namespace / name of a Kubernetes TLS Secret. If specified, this secret is used to secure the Service Insight endpoint with TLS connections. | "" | -|`serviceNameOverride` | Used to prevent cloud load balancers from being replaced due to service name change during helm upgrades. | "" | -|`nginxServiceMesh.enable` | Enable integration with NGINX Service Mesh. See the NGINX Service Mesh [docs](https://docs.nginx.com/nginx-service-mesh/tutorials/kic/deploy-with-kic/) for more details. Requires `controller.nginxplus`. | false | -|`nginxServiceMesh.enableEgress` | Enable NGINX Service Mesh workloads to route egress traffic through the Ingress Controller. See the NGINX Service Mesh [docs](https://docs.nginx.com/nginx-service-mesh/tutorials/kic/deploy-with-kic/#enabling-egress) for more details. Requires `nginxServiceMesh.enable`. | false | -|`nginxAgent.enable` | Enable NGINX Agent to integrate Security Monitoring and App Protect WAF modules. Requires `controller.appprotect.enable`. | false | -|`nginxAgent.instanceGroup` | Set a custom Instance Group name, shown when connected to NGINX Instance Manager. `nginx-ingress.controller.fullname` will be used if not set. | "" | -|`nginxAgent.logLevel` | Log level for NGINX Agent. | "error | -|`nginxAgent.instanceManager.host` | FQDN or IP for connecting to NGINX Ingress Controller. Required when `nginxAgent.enable` is set to `true` | "" | -|`nginxAgent.instanceManager.grpcPort` | Port for connecting to NGINX Ingress Controller. | 443 | -|`nginxAgent.instanceManager.sni` | Server Name Indication for NGINX Instance Manager. See the NGINX Agent [docs](https://docs.nginx.com/nginx-agent/configuration/encrypt-communication/) for more details. | "" | -|`nginxAgent.instanceManager.tls.enable` | Enable TLS for NGINX Instance Manager connection. | true | -|`nginxAgent.instanceManager.tls.skipVerify` | Skip certification verification for NGINX Instance Manager connection. | false | -|`nginxAgent.instanceManager.tls.caSecret` | Name of `nginx.org/ca` secret used for verification of NGINX Instance Manager TLS. | "" | -|`nginxAgent.instanceManager.tls.secret` | Name of `kubernetes.io/tls` secret with a TLS certificate and key for using mTLS between NGINX Agent and NGINX Instance Manager. See the NGINX Instance Manager [docs](https://docs.nginx.com/nginx-management-suite/admin-guides/configuration/secure-traffic/#mutual-client-certificate-auth-setup-mtls) and the NGINX Agent [docs](https://docs.nginx.com/nginx-agent/configuration/encrypt-communication/) for more details. | "" | -|`nginxAgent.syslog.host` | Address for NGINX Agent to run syslog listener. | 127.0.0.1 | -|`nginxAgent.syslog.port` | Port for NGINX Agent to run syslog listener. | 1514 | -|`nginxAgent.napMonitoring.collectorBufferSize` | Buffer size for collector. Will contain log lines and parsed log lines. | 50000 | -|`nginxAgent.napMonitoring.processorBufferSize` | Buffer size for processor. Will contain log lines and parsed log lines. | 50000 | -|`nginxAgent.customConfigMap` | The name of a custom ConfigMap to use instead of the one provided by default. | "" | - -## Notes - -- The values-icp.yaml file is used for deploying the Ingress Controller on IBM Cloud Private. See the [blog - post](https://www.nginx.com/blog/nginx-ingress-controller-ibm-cloud-private/) for more details. -- The values-nsm.yaml file is used for deploying the Ingress Controller with NGINX Service Mesh. See the NGINX Service - Mesh [docs](https://docs.nginx.com/nginx-service-mesh/tutorials/kic/deploy-with-kic/) for more details. +Please refer to the [Installation with Helm](https://docs.nginx.com/nginx-ingress-controller/installation/installing-nic/installation-with-helm/) guide in the NGINX Ingress Controller documentation site. diff --git a/helm-charts/nginx-ingress/crds/appprotectdos.f5.com_dosprotectedresources.yaml b/helm-charts/nginx-ingress/crds/appprotectdos.f5.com_dosprotectedresources.yaml index b7019df4..6252e8b0 100644 --- a/helm-charts/nginx-ingress/crds/appprotectdos.f5.com_dosprotectedresources.yaml +++ b/helm-charts/nginx-ingress/crds/appprotectdos.f5.com_dosprotectedresources.yaml @@ -3,7 +3,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - controller-gen.kubebuilder.io/version: v0.15.0 + controller-gen.kubebuilder.io/version: v0.16.1 name: dosprotectedresources.appprotectdos.f5.com spec: group: appprotectdos.f5.com diff --git a/helm-charts/nginx-ingress/crds/externaldns.nginx.org_dnsendpoints.yaml b/helm-charts/nginx-ingress/crds/externaldns.nginx.org_dnsendpoints.yaml index 0275738a..7ca7bd37 100644 --- a/helm-charts/nginx-ingress/crds/externaldns.nginx.org_dnsendpoints.yaml +++ b/helm-charts/nginx-ingress/crds/externaldns.nginx.org_dnsendpoints.yaml @@ -3,7 +3,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - controller-gen.kubebuilder.io/version: v0.15.0 + controller-gen.kubebuilder.io/version: v0.16.1 name: dnsendpoints.externaldns.nginx.org spec: group: externaldns.nginx.org 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 51fce137..93da45a3 100644 --- a/helm-charts/nginx-ingress/crds/k8s.nginx.org_globalconfigurations.yaml +++ b/helm-charts/nginx-ingress/crds/k8s.nginx.org_globalconfigurations.yaml @@ -3,7 +3,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - controller-gen.kubebuilder.io/version: v0.15.0 + controller-gen.kubebuilder.io/version: v0.16.1 name: globalconfigurations.k8s.nginx.org spec: group: k8s.nginx.org 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 f275d3a4..36a019e3 100644 --- a/helm-charts/nginx-ingress/crds/k8s.nginx.org_policies.yaml +++ b/helm-charts/nginx-ingress/crds/k8s.nginx.org_policies.yaml @@ -3,7 +3,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - controller-gen.kubebuilder.io/version: v0.15.0 + controller-gen.kubebuilder.io/version: v0.16.1 name: policies.k8s.nginx.org spec: group: k8s.nginx.org 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 64ac70e9..47322dce 100644 --- a/helm-charts/nginx-ingress/crds/k8s.nginx.org_transportservers.yaml +++ b/helm-charts/nginx-ingress/crds/k8s.nginx.org_transportservers.yaml @@ -3,7 +3,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - controller-gen.kubebuilder.io/version: v0.15.0 + controller-gen.kubebuilder.io/version: v0.16.1 name: transportservers.k8s.nginx.org spec: group: k8s.nginx.org diff --git a/helm-charts/nginx-ingress/crds/k8s.nginx.org_virtualserverroutes.yaml b/helm-charts/nginx-ingress/crds/k8s.nginx.org_virtualserverroutes.yaml index 0125eef8..4959f323 100644 --- a/helm-charts/nginx-ingress/crds/k8s.nginx.org_virtualserverroutes.yaml +++ b/helm-charts/nginx-ingress/crds/k8s.nginx.org_virtualserverroutes.yaml @@ -3,7 +3,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - controller-gen.kubebuilder.io/version: v0.15.0 + controller-gen.kubebuilder.io/version: v0.16.1 name: virtualserverroutes.k8s.nginx.org spec: group: k8s.nginx.org diff --git a/helm-charts/nginx-ingress/crds/k8s.nginx.org_virtualservers.yaml b/helm-charts/nginx-ingress/crds/k8s.nginx.org_virtualservers.yaml index 774449f8..ab3e1066 100644 --- a/helm-charts/nginx-ingress/crds/k8s.nginx.org_virtualservers.yaml +++ b/helm-charts/nginx-ingress/crds/k8s.nginx.org_virtualservers.yaml @@ -3,7 +3,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - controller-gen.kubebuilder.io/version: v0.15.0 + controller-gen.kubebuilder.io/version: v0.16.1 name: virtualservers.k8s.nginx.org spec: group: k8s.nginx.org diff --git a/helm-charts/nginx-ingress/v1.30.2/allocationresult-resource-v1alpha2.json b/helm-charts/nginx-ingress/v1.30.2/allocationresult-resource-v1alpha2.json deleted file mode 100644 index e9fd318a..00000000 --- a/helm-charts/nginx-ingress/v1.30.2/allocationresult-resource-v1alpha2.json +++ /dev/null @@ -1,29 +0,0 @@ -{ - "description": "AllocationResult contains attributes of an allocated resource.", - "properties": { - "availableOnNodes": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.30.2/_definitions.json#/definitions/io.k8s.api.core.v1.NodeSelector", - "description": "This field will get set by the resource driver after it has allocated the resource to inform the scheduler where it can schedule Pods using the ResourceClaim.\n\nSetting this field is optional. If null, the resource is available everywhere." - }, - "resourceHandles": { - "description": "ResourceHandles contain the state associated with an allocation that should be maintained throughout the lifetime of a claim. Each ResourceHandle contains data that should be passed to a specific kubelet plugin once it lands on a node. This data is returned by the driver after a successful allocation and is opaque to Kubernetes. Driver documentation may explain to users how to interpret this data if needed.\n\nSetting this field is optional. It has a maximum size of 32 entries. If null (or empty), it is assumed this allocation will be processed by a single kubelet plugin with no ResourceHandle data attached. The name of the kubelet plugin invoked will match the DriverName set in the ResourceClaimStatus this AllocationResult is embedded in.", - "items": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.30.2/_definitions.json#/definitions/io.k8s.api.resource.v1alpha2.ResourceHandle" - }, - "type": [ - "array", - "null" - ], - "x-kubernetes-list-type": "atomic" - }, - "shareable": { - "description": "Shareable determines whether the resource supports more than one consumer at a time.", - "type": [ - "boolean", - "null" - ] - } - }, - "type": "object", - "$schema": "http://json-schema.org/schema#" -} \ No newline at end of file diff --git a/helm-charts/nginx-ingress/v1.30.2/allocationresult.json b/helm-charts/nginx-ingress/v1.30.2/allocationresult.json deleted file mode 100644 index e9fd318a..00000000 --- a/helm-charts/nginx-ingress/v1.30.2/allocationresult.json +++ /dev/null @@ -1,29 +0,0 @@ -{ - "description": "AllocationResult contains attributes of an allocated resource.", - "properties": { - "availableOnNodes": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.30.2/_definitions.json#/definitions/io.k8s.api.core.v1.NodeSelector", - "description": "This field will get set by the resource driver after it has allocated the resource to inform the scheduler where it can schedule Pods using the ResourceClaim.\n\nSetting this field is optional. If null, the resource is available everywhere." - }, - "resourceHandles": { - "description": "ResourceHandles contain the state associated with an allocation that should be maintained throughout the lifetime of a claim. Each ResourceHandle contains data that should be passed to a specific kubelet plugin once it lands on a node. This data is returned by the driver after a successful allocation and is opaque to Kubernetes. Driver documentation may explain to users how to interpret this data if needed.\n\nSetting this field is optional. It has a maximum size of 32 entries. If null (or empty), it is assumed this allocation will be processed by a single kubelet plugin with no ResourceHandle data attached. The name of the kubelet plugin invoked will match the DriverName set in the ResourceClaimStatus this AllocationResult is embedded in.", - "items": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.30.2/_definitions.json#/definitions/io.k8s.api.resource.v1alpha2.ResourceHandle" - }, - "type": [ - "array", - "null" - ], - "x-kubernetes-list-type": "atomic" - }, - "shareable": { - "description": "Shareable determines whether the resource supports more than one consumer at a time.", - "type": [ - "boolean", - "null" - ] - } - }, - "type": "object", - "$schema": "http://json-schema.org/schema#" -} \ No newline at end of file diff --git a/helm-charts/nginx-ingress/v1.30.2/driverallocationresult-resource-v1alpha2.json b/helm-charts/nginx-ingress/v1.30.2/driverallocationresult-resource-v1alpha2.json deleted file mode 100644 index cb4e8e9e..00000000 --- a/helm-charts/nginx-ingress/v1.30.2/driverallocationresult-resource-v1alpha2.json +++ /dev/null @@ -1,15 +0,0 @@ -{ - "description": "DriverAllocationResult contains vendor parameters and the allocation result for one request.", - "properties": { - "namedResources": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.30.2/_definitions.json#/definitions/io.k8s.api.resource.v1alpha2.NamedResourcesAllocationResult", - "description": "NamedResources describes the allocation result when using the named resources model." - }, - "vendorRequestParameters": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.30.2/_definitions.json#/definitions/io.k8s.apimachinery.pkg.runtime.RawExtension", - "description": "VendorRequestParameters are the per-request configuration parameters from the time that the claim was allocated." - } - }, - "type": "object", - "$schema": "http://json-schema.org/schema#" -} \ No newline at end of file diff --git a/helm-charts/nginx-ingress/v1.30.2/driverallocationresult.json b/helm-charts/nginx-ingress/v1.30.2/driverallocationresult.json deleted file mode 100644 index cb4e8e9e..00000000 --- a/helm-charts/nginx-ingress/v1.30.2/driverallocationresult.json +++ /dev/null @@ -1,15 +0,0 @@ -{ - "description": "DriverAllocationResult contains vendor parameters and the allocation result for one request.", - "properties": { - "namedResources": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.30.2/_definitions.json#/definitions/io.k8s.api.resource.v1alpha2.NamedResourcesAllocationResult", - "description": "NamedResources describes the allocation result when using the named resources model." - }, - "vendorRequestParameters": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.30.2/_definitions.json#/definitions/io.k8s.apimachinery.pkg.runtime.RawExtension", - "description": "VendorRequestParameters are the per-request configuration parameters from the time that the claim was allocated." - } - }, - "type": "object", - "$schema": "http://json-schema.org/schema#" -} \ No newline at end of file diff --git a/helm-charts/nginx-ingress/v1.30.2/driverrequests-resource-v1alpha2.json b/helm-charts/nginx-ingress/v1.30.2/driverrequests-resource-v1alpha2.json deleted file mode 100644 index be4501e0..00000000 --- a/helm-charts/nginx-ingress/v1.30.2/driverrequests-resource-v1alpha2.json +++ /dev/null @@ -1,29 +0,0 @@ -{ - "description": "DriverRequests describes all resources that are needed from one particular driver.", - "properties": { - "driverName": { - "description": "DriverName is the name used by the DRA driver kubelet plugin.", - "type": [ - "string", - "null" - ] - }, - "requests": { - "description": "Requests describes all resources that are needed from the driver.", - "items": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.30.2/_definitions.json#/definitions/io.k8s.api.resource.v1alpha2.ResourceRequest" - }, - "type": [ - "array", - "null" - ], - "x-kubernetes-list-type": "atomic" - }, - "vendorParameters": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.30.2/_definitions.json#/definitions/io.k8s.apimachinery.pkg.runtime.RawExtension", - "description": "VendorParameters are arbitrary setup parameters for all requests of the claim. They are ignored while allocating the claim." - } - }, - "type": "object", - "$schema": "http://json-schema.org/schema#" -} \ No newline at end of file diff --git a/helm-charts/nginx-ingress/v1.30.2/driverrequests.json b/helm-charts/nginx-ingress/v1.30.2/driverrequests.json deleted file mode 100644 index be4501e0..00000000 --- a/helm-charts/nginx-ingress/v1.30.2/driverrequests.json +++ /dev/null @@ -1,29 +0,0 @@ -{ - "description": "DriverRequests describes all resources that are needed from one particular driver.", - "properties": { - "driverName": { - "description": "DriverName is the name used by the DRA driver kubelet plugin.", - "type": [ - "string", - "null" - ] - }, - "requests": { - "description": "Requests describes all resources that are needed from the driver.", - "items": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.30.2/_definitions.json#/definitions/io.k8s.api.resource.v1alpha2.ResourceRequest" - }, - "type": [ - "array", - "null" - ], - "x-kubernetes-list-type": "atomic" - }, - "vendorParameters": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.30.2/_definitions.json#/definitions/io.k8s.apimachinery.pkg.runtime.RawExtension", - "description": "VendorParameters are arbitrary setup parameters for all requests of the claim. They are ignored while allocating the claim." - } - }, - "type": "object", - "$schema": "http://json-schema.org/schema#" -} \ No newline at end of file diff --git a/helm-charts/nginx-ingress/v1.30.2/namedresourcesallocationresult-resource-v1alpha2.json b/helm-charts/nginx-ingress/v1.30.2/namedresourcesallocationresult-resource-v1alpha2.json deleted file mode 100644 index 25faa181..00000000 --- a/helm-charts/nginx-ingress/v1.30.2/namedresourcesallocationresult-resource-v1alpha2.json +++ /dev/null @@ -1,17 +0,0 @@ -{ - "description": "NamedResourcesAllocationResult is used in AllocationResultModel.", - "properties": { - "name": { - "description": "Name is the name of the selected resource instance.", - "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.30.2/namedresourcesallocationresult.json b/helm-charts/nginx-ingress/v1.30.2/namedresourcesallocationresult.json deleted file mode 100644 index 25faa181..00000000 --- a/helm-charts/nginx-ingress/v1.30.2/namedresourcesallocationresult.json +++ /dev/null @@ -1,17 +0,0 @@ -{ - "description": "NamedResourcesAllocationResult is used in AllocationResultModel.", - "properties": { - "name": { - "description": "Name is the name of the selected resource instance.", - "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.30.2/namedresourcesattribute-resource-v1alpha2.json b/helm-charts/nginx-ingress/v1.30.2/namedresourcesattribute-resource-v1alpha2.json deleted file mode 100644 index 5c8b6091..00000000 --- a/helm-charts/nginx-ingress/v1.30.2/namedresourcesattribute-resource-v1alpha2.json +++ /dev/null @@ -1,58 +0,0 @@ -{ - "description": "NamedResourcesAttribute is a combination of an attribute name and its value.", - "properties": { - "bool": { - "description": "BoolValue is a true/false value.", - "type": [ - "boolean", - "null" - ] - }, - "int": { - "description": "IntValue is a 64-bit integer.", - "format": "int64", - "type": [ - "integer", - "null" - ] - }, - "intSlice": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.30.2/_definitions.json#/definitions/io.k8s.api.resource.v1alpha2.NamedResourcesIntSlice", - "description": "IntSliceValue is an array of 64-bit integers." - }, - "name": { - "description": "Name is unique identifier among all resource instances managed by the driver on the node. It must be a DNS subdomain.", - "type": [ - "string", - "null" - ] - }, - "quantity": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.30.2/_definitions.json#/definitions/io.k8s.apimachinery.pkg.api.resource.Quantity", - "description": "QuantityValue is a quantity." - }, - "string": { - "description": "StringValue is a string.", - "type": [ - "string", - "null" - ] - }, - "stringSlice": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.30.2/_definitions.json#/definitions/io.k8s.api.resource.v1alpha2.NamedResourcesStringSlice", - "description": "StringSliceValue is an array of strings." - }, - "version": { - "description": "VersionValue is a semantic version according to semver.org spec 2.0.0.", - "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.30.2/namedresourcesattribute.json b/helm-charts/nginx-ingress/v1.30.2/namedresourcesattribute.json deleted file mode 100644 index 5c8b6091..00000000 --- a/helm-charts/nginx-ingress/v1.30.2/namedresourcesattribute.json +++ /dev/null @@ -1,58 +0,0 @@ -{ - "description": "NamedResourcesAttribute is a combination of an attribute name and its value.", - "properties": { - "bool": { - "description": "BoolValue is a true/false value.", - "type": [ - "boolean", - "null" - ] - }, - "int": { - "description": "IntValue is a 64-bit integer.", - "format": "int64", - "type": [ - "integer", - "null" - ] - }, - "intSlice": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.30.2/_definitions.json#/definitions/io.k8s.api.resource.v1alpha2.NamedResourcesIntSlice", - "description": "IntSliceValue is an array of 64-bit integers." - }, - "name": { - "description": "Name is unique identifier among all resource instances managed by the driver on the node. It must be a DNS subdomain.", - "type": [ - "string", - "null" - ] - }, - "quantity": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.30.2/_definitions.json#/definitions/io.k8s.apimachinery.pkg.api.resource.Quantity", - "description": "QuantityValue is a quantity." - }, - "string": { - "description": "StringValue is a string.", - "type": [ - "string", - "null" - ] - }, - "stringSlice": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.30.2/_definitions.json#/definitions/io.k8s.api.resource.v1alpha2.NamedResourcesStringSlice", - "description": "StringSliceValue is an array of strings." - }, - "version": { - "description": "VersionValue is a semantic version according to semver.org spec 2.0.0.", - "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.30.2/namedresourcesfilter-resource-v1alpha2.json b/helm-charts/nginx-ingress/v1.30.2/namedresourcesfilter-resource-v1alpha2.json deleted file mode 100644 index 34dfd90c..00000000 --- a/helm-charts/nginx-ingress/v1.30.2/namedresourcesfilter-resource-v1alpha2.json +++ /dev/null @@ -1,17 +0,0 @@ -{ - "description": "NamedResourcesFilter is used in ResourceFilterModel.", - "properties": { - "selector": { - "description": "Selector is a CEL expression which must evaluate to true if a resource instance is suitable. The language is as defined in https://kubernetes.io/docs/reference/using-api/cel/\n\nIn addition, for each type NamedResourcesin AttributeValue there is a map that resolves to the corresponding value of the instance under evaluation. For example:\n\n attributes.quantity[\"a\"].isGreaterThan(quantity(\"0\")) &&\n attributes.stringslice[\"b\"].isSorted()", - "type": [ - "string", - "null" - ] - } - }, - "required": [ - "selector" - ], - "type": "object", - "$schema": "http://json-schema.org/schema#" -} \ No newline at end of file diff --git a/helm-charts/nginx-ingress/v1.30.2/namedresourcesfilter.json b/helm-charts/nginx-ingress/v1.30.2/namedresourcesfilter.json deleted file mode 100644 index 34dfd90c..00000000 --- a/helm-charts/nginx-ingress/v1.30.2/namedresourcesfilter.json +++ /dev/null @@ -1,17 +0,0 @@ -{ - "description": "NamedResourcesFilter is used in ResourceFilterModel.", - "properties": { - "selector": { - "description": "Selector is a CEL expression which must evaluate to true if a resource instance is suitable. The language is as defined in https://kubernetes.io/docs/reference/using-api/cel/\n\nIn addition, for each type NamedResourcesin AttributeValue there is a map that resolves to the corresponding value of the instance under evaluation. For example:\n\n attributes.quantity[\"a\"].isGreaterThan(quantity(\"0\")) &&\n attributes.stringslice[\"b\"].isSorted()", - "type": [ - "string", - "null" - ] - } - }, - "required": [ - "selector" - ], - "type": "object", - "$schema": "http://json-schema.org/schema#" -} \ No newline at end of file diff --git a/helm-charts/nginx-ingress/v1.30.2/namedresourcesinstance-resource-v1alpha2.json b/helm-charts/nginx-ingress/v1.30.2/namedresourcesinstance-resource-v1alpha2.json deleted file mode 100644 index cfcebc9e..00000000 --- a/helm-charts/nginx-ingress/v1.30.2/namedresourcesinstance-resource-v1alpha2.json +++ /dev/null @@ -1,28 +0,0 @@ -{ - "description": "NamedResourcesInstance represents one individual hardware instance that can be selected based on its attributes.", - "properties": { - "attributes": { - "description": "Attributes defines the attributes of this resource instance. The name of each attribute must be unique.", - "items": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.30.2/_definitions.json#/definitions/io.k8s.api.resource.v1alpha2.NamedResourcesAttribute" - }, - "type": [ - "array", - "null" - ], - "x-kubernetes-list-type": "atomic" - }, - "name": { - "description": "Name is unique identifier among all resource instances managed by the driver on the node. It must be a DNS subdomain.", - "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.30.2/namedresourcesinstance.json b/helm-charts/nginx-ingress/v1.30.2/namedresourcesinstance.json deleted file mode 100644 index cfcebc9e..00000000 --- a/helm-charts/nginx-ingress/v1.30.2/namedresourcesinstance.json +++ /dev/null @@ -1,28 +0,0 @@ -{ - "description": "NamedResourcesInstance represents one individual hardware instance that can be selected based on its attributes.", - "properties": { - "attributes": { - "description": "Attributes defines the attributes of this resource instance. The name of each attribute must be unique.", - "items": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.30.2/_definitions.json#/definitions/io.k8s.api.resource.v1alpha2.NamedResourcesAttribute" - }, - "type": [ - "array", - "null" - ], - "x-kubernetes-list-type": "atomic" - }, - "name": { - "description": "Name is unique identifier among all resource instances managed by the driver on the node. It must be a DNS subdomain.", - "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.30.2/namedresourcesintslice-resource-v1alpha2.json b/helm-charts/nginx-ingress/v1.30.2/namedresourcesintslice-resource-v1alpha2.json deleted file mode 100644 index 433a298e..00000000 --- a/helm-charts/nginx-ingress/v1.30.2/namedresourcesintslice-resource-v1alpha2.json +++ /dev/null @@ -1,25 +0,0 @@ -{ - "description": "NamedResourcesIntSlice contains a slice of 64-bit integers.", - "properties": { - "ints": { - "description": "Ints is the slice of 64-bit integers.", - "items": { - "format": "int64", - "type": [ - "integer", - "null" - ] - }, - "type": [ - "array", - "null" - ], - "x-kubernetes-list-type": "atomic" - } - }, - "required": [ - "ints" - ], - "type": "object", - "$schema": "http://json-schema.org/schema#" -} \ No newline at end of file diff --git a/helm-charts/nginx-ingress/v1.30.2/namedresourcesintslice.json b/helm-charts/nginx-ingress/v1.30.2/namedresourcesintslice.json deleted file mode 100644 index 433a298e..00000000 --- a/helm-charts/nginx-ingress/v1.30.2/namedresourcesintslice.json +++ /dev/null @@ -1,25 +0,0 @@ -{ - "description": "NamedResourcesIntSlice contains a slice of 64-bit integers.", - "properties": { - "ints": { - "description": "Ints is the slice of 64-bit integers.", - "items": { - "format": "int64", - "type": [ - "integer", - "null" - ] - }, - "type": [ - "array", - "null" - ], - "x-kubernetes-list-type": "atomic" - } - }, - "required": [ - "ints" - ], - "type": "object", - "$schema": "http://json-schema.org/schema#" -} \ No newline at end of file diff --git a/helm-charts/nginx-ingress/v1.30.2/namedresourcesrequest-resource-v1alpha2.json b/helm-charts/nginx-ingress/v1.30.2/namedresourcesrequest-resource-v1alpha2.json deleted file mode 100644 index fc552eaa..00000000 --- a/helm-charts/nginx-ingress/v1.30.2/namedresourcesrequest-resource-v1alpha2.json +++ /dev/null @@ -1,17 +0,0 @@ -{ - "description": "NamedResourcesRequest is used in ResourceRequestModel.", - "properties": { - "selector": { - "description": "Selector is a CEL expression which must evaluate to true if a resource instance is suitable. The language is as defined in https://kubernetes.io/docs/reference/using-api/cel/\n\nIn addition, for each type NamedResourcesin AttributeValue there is a map that resolves to the corresponding value of the instance under evaluation. For example:\n\n attributes.quantity[\"a\"].isGreaterThan(quantity(\"0\")) &&\n attributes.stringslice[\"b\"].isSorted()", - "type": [ - "string", - "null" - ] - } - }, - "required": [ - "selector" - ], - "type": "object", - "$schema": "http://json-schema.org/schema#" -} \ No newline at end of file diff --git a/helm-charts/nginx-ingress/v1.30.2/namedresourcesrequest.json b/helm-charts/nginx-ingress/v1.30.2/namedresourcesrequest.json deleted file mode 100644 index fc552eaa..00000000 --- a/helm-charts/nginx-ingress/v1.30.2/namedresourcesrequest.json +++ /dev/null @@ -1,17 +0,0 @@ -{ - "description": "NamedResourcesRequest is used in ResourceRequestModel.", - "properties": { - "selector": { - "description": "Selector is a CEL expression which must evaluate to true if a resource instance is suitable. The language is as defined in https://kubernetes.io/docs/reference/using-api/cel/\n\nIn addition, for each type NamedResourcesin AttributeValue there is a map that resolves to the corresponding value of the instance under evaluation. For example:\n\n attributes.quantity[\"a\"].isGreaterThan(quantity(\"0\")) &&\n attributes.stringslice[\"b\"].isSorted()", - "type": [ - "string", - "null" - ] - } - }, - "required": [ - "selector" - ], - "type": "object", - "$schema": "http://json-schema.org/schema#" -} \ No newline at end of file diff --git a/helm-charts/nginx-ingress/v1.30.2/namedresourcesresources-resource-v1alpha2.json b/helm-charts/nginx-ingress/v1.30.2/namedresourcesresources-resource-v1alpha2.json deleted file mode 100644 index 2aad5154..00000000 --- a/helm-charts/nginx-ingress/v1.30.2/namedresourcesresources-resource-v1alpha2.json +++ /dev/null @@ -1,21 +0,0 @@ -{ - "description": "NamedResourcesResources is used in ResourceModel.", - "properties": { - "instances": { - "description": "The list of all individual resources instances currently available.", - "items": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.30.2/_definitions.json#/definitions/io.k8s.api.resource.v1alpha2.NamedResourcesInstance" - }, - "type": [ - "array", - "null" - ], - "x-kubernetes-list-type": "atomic" - } - }, - "required": [ - "instances" - ], - "type": "object", - "$schema": "http://json-schema.org/schema#" -} \ No newline at end of file diff --git a/helm-charts/nginx-ingress/v1.30.2/namedresourcesresources.json b/helm-charts/nginx-ingress/v1.30.2/namedresourcesresources.json deleted file mode 100644 index 2aad5154..00000000 --- a/helm-charts/nginx-ingress/v1.30.2/namedresourcesresources.json +++ /dev/null @@ -1,21 +0,0 @@ -{ - "description": "NamedResourcesResources is used in ResourceModel.", - "properties": { - "instances": { - "description": "The list of all individual resources instances currently available.", - "items": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.30.2/_definitions.json#/definitions/io.k8s.api.resource.v1alpha2.NamedResourcesInstance" - }, - "type": [ - "array", - "null" - ], - "x-kubernetes-list-type": "atomic" - } - }, - "required": [ - "instances" - ], - "type": "object", - "$schema": "http://json-schema.org/schema#" -} \ No newline at end of file diff --git a/helm-charts/nginx-ingress/v1.30.2/namedresourcesstringslice-resource-v1alpha2.json b/helm-charts/nginx-ingress/v1.30.2/namedresourcesstringslice-resource-v1alpha2.json deleted file mode 100644 index 3a3de6b5..00000000 --- a/helm-charts/nginx-ingress/v1.30.2/namedresourcesstringslice-resource-v1alpha2.json +++ /dev/null @@ -1,24 +0,0 @@ -{ - "description": "NamedResourcesStringSlice contains a slice of strings.", - "properties": { - "strings": { - "description": "Strings is the slice of strings.", - "items": { - "type": [ - "string", - "null" - ] - }, - "type": [ - "array", - "null" - ], - "x-kubernetes-list-type": "atomic" - } - }, - "required": [ - "strings" - ], - "type": "object", - "$schema": "http://json-schema.org/schema#" -} \ No newline at end of file diff --git a/helm-charts/nginx-ingress/v1.30.2/namedresourcesstringslice.json b/helm-charts/nginx-ingress/v1.30.2/namedresourcesstringslice.json deleted file mode 100644 index 3a3de6b5..00000000 --- a/helm-charts/nginx-ingress/v1.30.2/namedresourcesstringslice.json +++ /dev/null @@ -1,24 +0,0 @@ -{ - "description": "NamedResourcesStringSlice contains a slice of strings.", - "properties": { - "strings": { - "description": "Strings is the slice of strings.", - "items": { - "type": [ - "string", - "null" - ] - }, - "type": [ - "array", - "null" - ], - "x-kubernetes-list-type": "atomic" - } - }, - "required": [ - "strings" - ], - "type": "object", - "$schema": "http://json-schema.org/schema#" -} \ No newline at end of file diff --git a/helm-charts/nginx-ingress/v1.30.2/noderuntimehandlerfeatures-v1.json b/helm-charts/nginx-ingress/v1.30.2/noderuntimehandlerfeatures-v1.json deleted file mode 100644 index ecd2b923..00000000 --- a/helm-charts/nginx-ingress/v1.30.2/noderuntimehandlerfeatures-v1.json +++ /dev/null @@ -1,14 +0,0 @@ -{ - "description": "NodeRuntimeHandlerFeatures is a set of runtime features.", - "properties": { - "recursiveReadOnlyMounts": { - "description": "RecursiveReadOnlyMounts is set to true if the runtime handler supports RecursiveReadOnlyMounts.", - "type": [ - "boolean", - "null" - ] - } - }, - "type": "object", - "$schema": "http://json-schema.org/schema#" -} \ No newline at end of file diff --git a/helm-charts/nginx-ingress/v1.30.2/noderuntimehandlerfeatures.json b/helm-charts/nginx-ingress/v1.30.2/noderuntimehandlerfeatures.json deleted file mode 100644 index ecd2b923..00000000 --- a/helm-charts/nginx-ingress/v1.30.2/noderuntimehandlerfeatures.json +++ /dev/null @@ -1,14 +0,0 @@ -{ - "description": "NodeRuntimeHandlerFeatures is a set of runtime features.", - "properties": { - "recursiveReadOnlyMounts": { - "description": "RecursiveReadOnlyMounts is set to true if the runtime handler supports RecursiveReadOnlyMounts.", - "type": [ - "boolean", - "null" - ] - } - }, - "type": "object", - "$schema": "http://json-schema.org/schema#" -} \ No newline at end of file diff --git a/helm-charts/nginx-ingress/v1.30.2/podresourceclaim-v1.json b/helm-charts/nginx-ingress/v1.30.2/podresourceclaim-v1.json deleted file mode 100644 index 36e8856e..00000000 --- a/helm-charts/nginx-ingress/v1.30.2/podresourceclaim-v1.json +++ /dev/null @@ -1,21 +0,0 @@ -{ - "description": "PodResourceClaim references exactly one ResourceClaim through a ClaimSource. It adds a name to it that uniquely identifies the ResourceClaim inside the Pod. Containers that need access to the ResourceClaim reference it with this name.", - "properties": { - "name": { - "description": "Name uniquely identifies this resource claim inside the pod. This must be a DNS_LABEL.", - "type": [ - "string", - "null" - ] - }, - "source": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.30.2/_definitions.json#/definitions/io.k8s.api.core.v1.ClaimSource", - "description": "Source describes where to find the ResourceClaim." - } - }, - "required": [ - "name" - ], - "type": "object", - "$schema": "http://json-schema.org/schema#" -} \ No newline at end of file diff --git a/helm-charts/nginx-ingress/v1.30.2/podresourceclaim.json b/helm-charts/nginx-ingress/v1.30.2/podresourceclaim.json deleted file mode 100644 index 36e8856e..00000000 --- a/helm-charts/nginx-ingress/v1.30.2/podresourceclaim.json +++ /dev/null @@ -1,21 +0,0 @@ -{ - "description": "PodResourceClaim references exactly one ResourceClaim through a ClaimSource. It adds a name to it that uniquely identifies the ResourceClaim inside the Pod. Containers that need access to the ResourceClaim reference it with this name.", - "properties": { - "name": { - "description": "Name uniquely identifies this resource claim inside the pod. This must be a DNS_LABEL.", - "type": [ - "string", - "null" - ] - }, - "source": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.30.2/_definitions.json#/definitions/io.k8s.api.core.v1.ClaimSource", - "description": "Source describes where to find the ResourceClaim." - } - }, - "required": [ - "name" - ], - "type": "object", - "$schema": "http://json-schema.org/schema#" -} \ No newline at end of file diff --git a/helm-charts/nginx-ingress/v1.30.2/resourceclaimparameters-resource-v1alpha2.json b/helm-charts/nginx-ingress/v1.30.2/resourceclaimparameters-resource-v1alpha2.json deleted file mode 100644 index dc51ad87..00000000 --- a/helm-charts/nginx-ingress/v1.30.2/resourceclaimparameters-resource-v1alpha2.json +++ /dev/null @@ -1,60 +0,0 @@ -{ - "description": "ResourceClaimParameters defines resource requests for a ResourceClaim in an in-tree format understood by Kubernetes.", - "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/v1alpha2" - ] - }, - "driverRequests": { - "description": "DriverRequests describes all resources that are needed for the allocated claim. A single claim may use resources coming from different drivers. For each driver, this array has at most one entry which then may have one or more per-driver requests.\n\nMay be empty, in which case the claim can always be allocated.", - "items": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.30.2/_definitions.json#/definitions/io.k8s.api.resource.v1alpha2.DriverRequests" - }, - "type": [ - "array", - "null" - ], - "x-kubernetes-list-type": "atomic" - }, - "generatedFrom": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.30.2/_definitions.json#/definitions/io.k8s.api.resource.v1alpha2.ResourceClaimParametersReference", - "description": "If this object was created from some other resource, then this links back to that resource. This field is used to find the in-tree representation of the claim parameters when the parameter reference of the claim refers to some unknown type." - }, - "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": [ - "ResourceClaimParameters" - ] - }, - "metadata": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.30.2/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta", - "description": "Standard object metadata" - }, - "shareable": { - "description": "Shareable indicates whether the allocated claim is meant to be shareable by multiple consumers at the same time.", - "type": [ - "boolean", - "null" - ] - } - }, - "type": "object", - "x-kubernetes-group-version-kind": [ - { - "group": "resource.k8s.io", - "kind": "ResourceClaimParameters", - "version": "v1alpha2" - } - ], - "$schema": "http://json-schema.org/schema#" -} \ No newline at end of file diff --git a/helm-charts/nginx-ingress/v1.30.2/resourceclaimparameters.json b/helm-charts/nginx-ingress/v1.30.2/resourceclaimparameters.json deleted file mode 100644 index 654d7d0c..00000000 --- a/helm-charts/nginx-ingress/v1.30.2/resourceclaimparameters.json +++ /dev/null @@ -1,57 +0,0 @@ -{ - "description": "ResourceClaimParameters defines resource requests for a ResourceClaim in an in-tree format understood by Kubernetes.", - "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" - ] - }, - "driverRequests": { - "description": "DriverRequests describes all resources that are needed for the allocated claim. A single claim may use resources coming from different drivers. For each driver, this array has at most one entry which then may have one or more per-driver requests.\n\nMay be empty, in which case the claim can always be allocated.", - "items": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.30.2/_definitions.json#/definitions/io.k8s.api.resource.v1alpha2.DriverRequests" - }, - "type": [ - "array", - "null" - ], - "x-kubernetes-list-type": "atomic" - }, - "generatedFrom": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.30.2/_definitions.json#/definitions/io.k8s.api.resource.v1alpha2.ResourceClaimParametersReference", - "description": "If this object was created from some other resource, then this links back to that resource. This field is used to find the in-tree representation of the claim parameters when the parameter reference of the claim refers to some unknown type." - }, - "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": [ - "ResourceClaimParameters" - ] - }, - "metadata": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.30.2/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta", - "description": "Standard object metadata" - }, - "shareable": { - "description": "Shareable indicates whether the allocated claim is meant to be shareable by multiple consumers at the same time.", - "type": [ - "boolean", - "null" - ] - } - }, - "type": "object", - "x-kubernetes-group-version-kind": [ - { - "group": "resource.k8s.io", - "kind": "ResourceClaimParameters", - "version": "v1alpha2" - } - ], - "$schema": "http://json-schema.org/schema#" -} \ No newline at end of file diff --git a/helm-charts/nginx-ingress/v1.30.2/resourceclaimparameterslist-resource-v1alpha2.json b/helm-charts/nginx-ingress/v1.30.2/resourceclaimparameterslist-resource-v1alpha2.json deleted file mode 100644 index 9b586688..00000000 --- a/helm-charts/nginx-ingress/v1.30.2/resourceclaimparameterslist-resource-v1alpha2.json +++ /dev/null @@ -1,51 +0,0 @@ -{ - "description": "ResourceClaimParametersList is a collection of ResourceClaimParameters.", - "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/v1alpha2" - ] - }, - "items": { - "description": "Items is the list of node resource capacity objects.", - "items": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.30.2/_definitions.json#/definitions/io.k8s.api.resource.v1alpha2.ResourceClaimParameters" - }, - "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": [ - "ResourceClaimParametersList" - ] - }, - "metadata": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.30.2/_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": "ResourceClaimParametersList", - "version": "v1alpha2" - } - ], - "$schema": "http://json-schema.org/schema#" -} \ No newline at end of file diff --git a/helm-charts/nginx-ingress/v1.30.2/resourceclaimparametersreference-resource-v1alpha2.json b/helm-charts/nginx-ingress/v1.30.2/resourceclaimparametersreference-resource-v1alpha2.json deleted file mode 100644 index a43cfc76..00000000 --- a/helm-charts/nginx-ingress/v1.30.2/resourceclaimparametersreference-resource-v1alpha2.json +++ /dev/null @@ -1,32 +0,0 @@ -{ - "description": "ResourceClaimParametersReference contains enough information to let you locate the parameters for a ResourceClaim. The object must be 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" - ] - }, - "kind": { - "description": "Kind is the type of resource being referenced. This is the same value as in the parameter object's metadata, for example \"ConfigMap\".", - "type": [ - "string", - "null" - ] - }, - "name": { - "description": "Name is the name of resource being referenced.", - "type": [ - "string", - "null" - ] - } - }, - "required": [ - "kind", - "name" - ], - "type": "object", - "$schema": "http://json-schema.org/schema#" -} \ No newline at end of file diff --git a/helm-charts/nginx-ingress/v1.30.2/resourceclaimparametersreference.json b/helm-charts/nginx-ingress/v1.30.2/resourceclaimparametersreference.json deleted file mode 100644 index a43cfc76..00000000 --- a/helm-charts/nginx-ingress/v1.30.2/resourceclaimparametersreference.json +++ /dev/null @@ -1,32 +0,0 @@ -{ - "description": "ResourceClaimParametersReference contains enough information to let you locate the parameters for a ResourceClaim. The object must be 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" - ] - }, - "kind": { - "description": "Kind is the type of resource being referenced. This is the same value as in the parameter object's metadata, for example \"ConfigMap\".", - "type": [ - "string", - "null" - ] - }, - "name": { - "description": "Name is the name of resource being referenced.", - "type": [ - "string", - "null" - ] - } - }, - "required": [ - "kind", - "name" - ], - "type": "object", - "$schema": "http://json-schema.org/schema#" -} \ No newline at end of file diff --git a/helm-charts/nginx-ingress/v1.30.2/resourceclaimspec-resource-v1alpha2.json b/helm-charts/nginx-ingress/v1.30.2/resourceclaimspec-resource-v1alpha2.json deleted file mode 100644 index 9d51d81e..00000000 --- a/helm-charts/nginx-ingress/v1.30.2/resourceclaimspec-resource-v1alpha2.json +++ /dev/null @@ -1,28 +0,0 @@ -{ - "description": "ResourceClaimSpec defines how a resource is to be allocated.", - "properties": { - "allocationMode": { - "description": "Allocation can start immediately or when a Pod wants to use the resource. \"WaitForFirstConsumer\" is the default.", - "type": [ - "string", - "null" - ] - }, - "parametersRef": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.30.2/_definitions.json#/definitions/io.k8s.api.resource.v1alpha2.ResourceClaimParametersReference", - "description": "ParametersRef references a separate object with arbitrary parameters that will be used by the driver when allocating a resource for the claim.\n\nThe object must be in the same namespace as the ResourceClaim." - }, - "resourceClassName": { - "description": "ResourceClassName references the driver and additional parameters via the name of a ResourceClass that was created as part of the driver deployment.", - "type": [ - "string", - "null" - ] - } - }, - "required": [ - "resourceClassName" - ], - "type": "object", - "$schema": "http://json-schema.org/schema#" -} \ No newline at end of file diff --git a/helm-charts/nginx-ingress/v1.30.2/resourceclaimspec.json b/helm-charts/nginx-ingress/v1.30.2/resourceclaimspec.json deleted file mode 100644 index 9d51d81e..00000000 --- a/helm-charts/nginx-ingress/v1.30.2/resourceclaimspec.json +++ /dev/null @@ -1,28 +0,0 @@ -{ - "description": "ResourceClaimSpec defines how a resource is to be allocated.", - "properties": { - "allocationMode": { - "description": "Allocation can start immediately or when a Pod wants to use the resource. \"WaitForFirstConsumer\" is the default.", - "type": [ - "string", - "null" - ] - }, - "parametersRef": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.30.2/_definitions.json#/definitions/io.k8s.api.resource.v1alpha2.ResourceClaimParametersReference", - "description": "ParametersRef references a separate object with arbitrary parameters that will be used by the driver when allocating a resource for the claim.\n\nThe object must be in the same namespace as the ResourceClaim." - }, - "resourceClassName": { - "description": "ResourceClassName references the driver and additional parameters via the name of a ResourceClass that was created as part of the driver deployment.", - "type": [ - "string", - "null" - ] - } - }, - "required": [ - "resourceClassName" - ], - "type": "object", - "$schema": "http://json-schema.org/schema#" -} \ No newline at end of file diff --git a/helm-charts/nginx-ingress/v1.30.2/resourceclaimstatus-resource-v1alpha2.json b/helm-charts/nginx-ingress/v1.30.2/resourceclaimstatus-resource-v1alpha2.json deleted file mode 100644 index 1afcea48..00000000 --- a/helm-charts/nginx-ingress/v1.30.2/resourceclaimstatus-resource-v1alpha2.json +++ /dev/null @@ -1,41 +0,0 @@ -{ - "description": "ResourceClaimStatus tracks whether the resource has been allocated and what the resulting attributes are.", - "properties": { - "allocation": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.30.2/_definitions.json#/definitions/io.k8s.api.resource.v1alpha2.AllocationResult", - "description": "Allocation is set by the resource driver once a resource or set of resources has been allocated successfully. If this is not specified, the resources have not been allocated yet." - }, - "deallocationRequested": { - "description": "DeallocationRequested indicates that a ResourceClaim is to be deallocated.\n\nThe driver then must deallocate this claim and reset the field together with clearing the Allocation field.\n\nWhile DeallocationRequested is set, no new consumers may be added to ReservedFor.", - "type": [ - "boolean", - "null" - ] - }, - "driverName": { - "description": "DriverName is a copy of the driver name from the ResourceClass at the time when allocation started.", - "type": [ - "string", - "null" - ] - }, - "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.\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.30.2/_definitions.json#/definitions/io.k8s.api.resource.v1alpha2.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.30.2/resourceclaimstatus.json b/helm-charts/nginx-ingress/v1.30.2/resourceclaimstatus.json deleted file mode 100644 index 1afcea48..00000000 --- a/helm-charts/nginx-ingress/v1.30.2/resourceclaimstatus.json +++ /dev/null @@ -1,41 +0,0 @@ -{ - "description": "ResourceClaimStatus tracks whether the resource has been allocated and what the resulting attributes are.", - "properties": { - "allocation": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.30.2/_definitions.json#/definitions/io.k8s.api.resource.v1alpha2.AllocationResult", - "description": "Allocation is set by the resource driver once a resource or set of resources has been allocated successfully. If this is not specified, the resources have not been allocated yet." - }, - "deallocationRequested": { - "description": "DeallocationRequested indicates that a ResourceClaim is to be deallocated.\n\nThe driver then must deallocate this claim and reset the field together with clearing the Allocation field.\n\nWhile DeallocationRequested is set, no new consumers may be added to ReservedFor.", - "type": [ - "boolean", - "null" - ] - }, - "driverName": { - "description": "DriverName is a copy of the driver name from the ResourceClass at the time when allocation started.", - "type": [ - "string", - "null" - ] - }, - "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.\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.30.2/_definitions.json#/definitions/io.k8s.api.resource.v1alpha2.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.30.2/resourceclass-resource-v1alpha2.json b/helm-charts/nginx-ingress/v1.30.2/resourceclass-resource-v1alpha2.json deleted file mode 100644 index 84dc5c6d..00000000 --- a/helm-charts/nginx-ingress/v1.30.2/resourceclass-resource-v1alpha2.json +++ /dev/null @@ -1,63 +0,0 @@ -{ - "description": "ResourceClass is used by administrators to influence how resources are 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", - "type": [ - "string", - "null" - ], - "enum": [ - "resource.k8s.io/v1alpha2" - ] - }, - "driverName": { - "description": "DriverName defines the name of the dynamic resource driver that is used for allocation of a ResourceClaim that uses this class.\n\nResource drivers have a unique name in forward domain order (acme.example.com).", - "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": [ - "ResourceClass" - ] - }, - "metadata": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.30.2/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta", - "description": "Standard object metadata" - }, - "parametersRef": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.30.2/_definitions.json#/definitions/io.k8s.api.resource.v1alpha2.ResourceClassParametersReference", - "description": "ParametersRef references an arbitrary separate object that may hold parameters that will be used by the driver when allocating a resource that uses this class. A dynamic resource driver can distinguish between parameters stored here and and those stored in ResourceClaimSpec." - }, - "structuredParameters": { - "description": "If and only if allocation of claims using this class is handled via structured parameters, then StructuredParameters must be set to true.", - "type": [ - "boolean", - "null" - ] - }, - "suitableNodes": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.30.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 ResourceClaim that has not been allocated yet.\n\nSetting this field is optional. If null, all nodes are candidates." - } - }, - "required": [ - "driverName" - ], - "type": "object", - "x-kubernetes-group-version-kind": [ - { - "group": "resource.k8s.io", - "kind": "ResourceClass", - "version": "v1alpha2" - } - ], - "$schema": "http://json-schema.org/schema#" -} \ No newline at end of file diff --git a/helm-charts/nginx-ingress/v1.30.2/resourceclass.json b/helm-charts/nginx-ingress/v1.30.2/resourceclass.json deleted file mode 100644 index a8f1eefd..00000000 --- a/helm-charts/nginx-ingress/v1.30.2/resourceclass.json +++ /dev/null @@ -1,60 +0,0 @@ -{ - "description": "ResourceClass is used by administrators to influence how resources are 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", - "type": [ - "string", - "null" - ] - }, - "driverName": { - "description": "DriverName defines the name of the dynamic resource driver that is used for allocation of a ResourceClaim that uses this class.\n\nResource drivers have a unique name in forward domain order (acme.example.com).", - "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": [ - "ResourceClass" - ] - }, - "metadata": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.30.2/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta", - "description": "Standard object metadata" - }, - "parametersRef": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.30.2/_definitions.json#/definitions/io.k8s.api.resource.v1alpha2.ResourceClassParametersReference", - "description": "ParametersRef references an arbitrary separate object that may hold parameters that will be used by the driver when allocating a resource that uses this class. A dynamic resource driver can distinguish between parameters stored here and and those stored in ResourceClaimSpec." - }, - "structuredParameters": { - "description": "If and only if allocation of claims using this class is handled via structured parameters, then StructuredParameters must be set to true.", - "type": [ - "boolean", - "null" - ] - }, - "suitableNodes": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.30.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 ResourceClaim that has not been allocated yet.\n\nSetting this field is optional. If null, all nodes are candidates." - } - }, - "required": [ - "driverName" - ], - "type": "object", - "x-kubernetes-group-version-kind": [ - { - "group": "resource.k8s.io", - "kind": "ResourceClass", - "version": "v1alpha2" - } - ], - "$schema": "http://json-schema.org/schema#" -} \ No newline at end of file diff --git a/helm-charts/nginx-ingress/v1.30.2/resourceclassparameters-resource-v1alpha2.json b/helm-charts/nginx-ingress/v1.30.2/resourceclassparameters-resource-v1alpha2.json deleted file mode 100644 index 99b37b18..00000000 --- a/helm-charts/nginx-ingress/v1.30.2/resourceclassparameters-resource-v1alpha2.json +++ /dev/null @@ -1,64 +0,0 @@ -{ - "description": "ResourceClassParameters defines resource requests for a ResourceClass in an in-tree format understood by Kubernetes.", - "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/v1alpha2" - ] - }, - "filters": { - "description": "Filters describes additional contraints that must be met when using the class.", - "items": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.30.2/_definitions.json#/definitions/io.k8s.api.resource.v1alpha2.ResourceFilter" - }, - "type": [ - "array", - "null" - ], - "x-kubernetes-list-type": "atomic" - }, - "generatedFrom": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.30.2/_definitions.json#/definitions/io.k8s.api.resource.v1alpha2.ResourceClassParametersReference", - "description": "If this object was created from some other resource, then this links back to that resource. This field is used to find the in-tree representation of the class parameters when the parameter reference of the class refers to some unknown type." - }, - "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": [ - "ResourceClassParameters" - ] - }, - "metadata": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.30.2/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta", - "description": "Standard object metadata" - }, - "vendorParameters": { - "description": "VendorParameters are arbitrary setup parameters for all claims using this class. They are ignored while allocating the claim. There must not be more than one entry per driver.", - "items": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.30.2/_definitions.json#/definitions/io.k8s.api.resource.v1alpha2.VendorParameters" - }, - "type": [ - "array", - "null" - ], - "x-kubernetes-list-type": "atomic" - } - }, - "type": "object", - "x-kubernetes-group-version-kind": [ - { - "group": "resource.k8s.io", - "kind": "ResourceClassParameters", - "version": "v1alpha2" - } - ], - "$schema": "http://json-schema.org/schema#" -} \ No newline at end of file diff --git a/helm-charts/nginx-ingress/v1.30.2/resourceclassparameters.json b/helm-charts/nginx-ingress/v1.30.2/resourceclassparameters.json deleted file mode 100644 index a77aadc2..00000000 --- a/helm-charts/nginx-ingress/v1.30.2/resourceclassparameters.json +++ /dev/null @@ -1,61 +0,0 @@ -{ - "description": "ResourceClassParameters defines resource requests for a ResourceClass in an in-tree format understood by Kubernetes.", - "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" - ] - }, - "filters": { - "description": "Filters describes additional contraints that must be met when using the class.", - "items": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.30.2/_definitions.json#/definitions/io.k8s.api.resource.v1alpha2.ResourceFilter" - }, - "type": [ - "array", - "null" - ], - "x-kubernetes-list-type": "atomic" - }, - "generatedFrom": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.30.2/_definitions.json#/definitions/io.k8s.api.resource.v1alpha2.ResourceClassParametersReference", - "description": "If this object was created from some other resource, then this links back to that resource. This field is used to find the in-tree representation of the class parameters when the parameter reference of the class refers to some unknown type." - }, - "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": [ - "ResourceClassParameters" - ] - }, - "metadata": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.30.2/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta", - "description": "Standard object metadata" - }, - "vendorParameters": { - "description": "VendorParameters are arbitrary setup parameters for all claims using this class. They are ignored while allocating the claim. There must not be more than one entry per driver.", - "items": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.30.2/_definitions.json#/definitions/io.k8s.api.resource.v1alpha2.VendorParameters" - }, - "type": [ - "array", - "null" - ], - "x-kubernetes-list-type": "atomic" - } - }, - "type": "object", - "x-kubernetes-group-version-kind": [ - { - "group": "resource.k8s.io", - "kind": "ResourceClassParameters", - "version": "v1alpha2" - } - ], - "$schema": "http://json-schema.org/schema#" -} \ No newline at end of file diff --git a/helm-charts/nginx-ingress/v1.30.2/resourceclassparameterslist-resource-v1alpha2.json b/helm-charts/nginx-ingress/v1.30.2/resourceclassparameterslist-resource-v1alpha2.json deleted file mode 100644 index 262cde5f..00000000 --- a/helm-charts/nginx-ingress/v1.30.2/resourceclassparameterslist-resource-v1alpha2.json +++ /dev/null @@ -1,51 +0,0 @@ -{ - "description": "ResourceClassParametersList is a collection of ResourceClassParameters.", - "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/v1alpha2" - ] - }, - "items": { - "description": "Items is the list of node resource capacity objects.", - "items": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.30.2/_definitions.json#/definitions/io.k8s.api.resource.v1alpha2.ResourceClassParameters" - }, - "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": [ - "ResourceClassParametersList" - ] - }, - "metadata": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.30.2/_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": "ResourceClassParametersList", - "version": "v1alpha2" - } - ], - "$schema": "http://json-schema.org/schema#" -} \ No newline at end of file diff --git a/helm-charts/nginx-ingress/v1.30.2/resourceclassparameterslist.json b/helm-charts/nginx-ingress/v1.30.2/resourceclassparameterslist.json deleted file mode 100644 index 01dc9209..00000000 --- a/helm-charts/nginx-ingress/v1.30.2/resourceclassparameterslist.json +++ /dev/null @@ -1,48 +0,0 @@ -{ - "description": "ResourceClassParametersList is a collection of ResourceClassParameters.", - "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": "Items is the list of node resource capacity objects.", - "items": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.30.2/_definitions.json#/definitions/io.k8s.api.resource.v1alpha2.ResourceClassParameters" - }, - "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": [ - "ResourceClassParametersList" - ] - }, - "metadata": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.30.2/_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": "ResourceClassParametersList", - "version": "v1alpha2" - } - ], - "$schema": "http://json-schema.org/schema#" -} \ No newline at end of file diff --git a/helm-charts/nginx-ingress/v1.30.2/resourceclassparametersreference-resource-v1alpha2.json b/helm-charts/nginx-ingress/v1.30.2/resourceclassparametersreference-resource-v1alpha2.json deleted file mode 100644 index 2cb39fa1..00000000 --- a/helm-charts/nginx-ingress/v1.30.2/resourceclassparametersreference-resource-v1alpha2.json +++ /dev/null @@ -1,39 +0,0 @@ -{ - "description": "ResourceClassParametersReference contains enough information to let you locate the parameters for a ResourceClass.", - "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" - ] - }, - "kind": { - "description": "Kind is the type of resource being referenced. This is the same value as in the parameter object's metadata.", - "type": [ - "string", - "null" - ] - }, - "name": { - "description": "Name is the name of resource being referenced.", - "type": [ - "string", - "null" - ] - }, - "namespace": { - "description": "Namespace that contains the referenced resource. Must be empty for cluster-scoped resources and non-empty for namespaced resources.", - "type": [ - "string", - "null" - ] - } - }, - "required": [ - "kind", - "name" - ], - "type": "object", - "$schema": "http://json-schema.org/schema#" -} \ No newline at end of file diff --git a/helm-charts/nginx-ingress/v1.30.2/resourceclassparametersreference.json b/helm-charts/nginx-ingress/v1.30.2/resourceclassparametersreference.json deleted file mode 100644 index 2cb39fa1..00000000 --- a/helm-charts/nginx-ingress/v1.30.2/resourceclassparametersreference.json +++ /dev/null @@ -1,39 +0,0 @@ -{ - "description": "ResourceClassParametersReference contains enough information to let you locate the parameters for a ResourceClass.", - "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" - ] - }, - "kind": { - "description": "Kind is the type of resource being referenced. This is the same value as in the parameter object's metadata.", - "type": [ - "string", - "null" - ] - }, - "name": { - "description": "Name is the name of resource being referenced.", - "type": [ - "string", - "null" - ] - }, - "namespace": { - "description": "Namespace that contains the referenced resource. Must be empty for cluster-scoped resources and non-empty for namespaced resources.", - "type": [ - "string", - "null" - ] - } - }, - "required": [ - "kind", - "name" - ], - "type": "object", - "$schema": "http://json-schema.org/schema#" -} \ No newline at end of file diff --git a/helm-charts/nginx-ingress/v1.30.2/resourcefilter-resource-v1alpha2.json b/helm-charts/nginx-ingress/v1.30.2/resourcefilter-resource-v1alpha2.json deleted file mode 100644 index 9ea697a2..00000000 --- a/helm-charts/nginx-ingress/v1.30.2/resourcefilter-resource-v1alpha2.json +++ /dev/null @@ -1,18 +0,0 @@ -{ - "description": "ResourceFilter is a filter for resources from one particular driver.", - "properties": { - "driverName": { - "description": "DriverName is the name used by the DRA driver kubelet plugin.", - "type": [ - "string", - "null" - ] - }, - "namedResources": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.30.2/_definitions.json#/definitions/io.k8s.api.resource.v1alpha2.NamedResourcesFilter", - "description": "NamedResources describes a resource filter using the named resources model." - } - }, - "type": "object", - "$schema": "http://json-schema.org/schema#" -} \ No newline at end of file diff --git a/helm-charts/nginx-ingress/v1.30.2/resourcefilter.json b/helm-charts/nginx-ingress/v1.30.2/resourcefilter.json deleted file mode 100644 index 9ea697a2..00000000 --- a/helm-charts/nginx-ingress/v1.30.2/resourcefilter.json +++ /dev/null @@ -1,18 +0,0 @@ -{ - "description": "ResourceFilter is a filter for resources from one particular driver.", - "properties": { - "driverName": { - "description": "DriverName is the name used by the DRA driver kubelet plugin.", - "type": [ - "string", - "null" - ] - }, - "namedResources": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.30.2/_definitions.json#/definitions/io.k8s.api.resource.v1alpha2.NamedResourcesFilter", - "description": "NamedResources describes a resource filter using the named resources model." - } - }, - "type": "object", - "$schema": "http://json-schema.org/schema#" -} \ No newline at end of file diff --git a/helm-charts/nginx-ingress/v1.30.2/resourcehandle-resource-v1alpha2.json b/helm-charts/nginx-ingress/v1.30.2/resourcehandle-resource-v1alpha2.json deleted file mode 100644 index cf215c7e..00000000 --- a/helm-charts/nginx-ingress/v1.30.2/resourcehandle-resource-v1alpha2.json +++ /dev/null @@ -1,25 +0,0 @@ -{ - "description": "ResourceHandle holds opaque resource data for processing by a specific kubelet plugin.", - "properties": { - "data": { - "description": "Data contains the opaque data associated with this ResourceHandle. It is set by the controller component of the resource driver whose name matches the DriverName set in the ResourceClaimStatus this ResourceHandle is embedded in. It is set at allocation time and is intended for processing by the kubelet plugin whose name matches the DriverName set in this ResourceHandle.\n\nThe maximum size of this field is 16KiB. This may get increased in the future, but not reduced.", - "type": [ - "string", - "null" - ] - }, - "driverName": { - "description": "DriverName specifies the name of the resource driver whose kubelet plugin should be invoked to process this ResourceHandle's data once it lands on a node. This may differ from the DriverName set in ResourceClaimStatus this ResourceHandle is embedded in.", - "type": [ - "string", - "null" - ] - }, - "structuredData": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.30.2/_definitions.json#/definitions/io.k8s.api.resource.v1alpha2.StructuredResourceHandle", - "description": "If StructuredData is set, then it needs to be used instead of Data." - } - }, - "type": "object", - "$schema": "http://json-schema.org/schema#" -} \ No newline at end of file diff --git a/helm-charts/nginx-ingress/v1.30.2/resourcehandle.json b/helm-charts/nginx-ingress/v1.30.2/resourcehandle.json deleted file mode 100644 index cf215c7e..00000000 --- a/helm-charts/nginx-ingress/v1.30.2/resourcehandle.json +++ /dev/null @@ -1,25 +0,0 @@ -{ - "description": "ResourceHandle holds opaque resource data for processing by a specific kubelet plugin.", - "properties": { - "data": { - "description": "Data contains the opaque data associated with this ResourceHandle. It is set by the controller component of the resource driver whose name matches the DriverName set in the ResourceClaimStatus this ResourceHandle is embedded in. It is set at allocation time and is intended for processing by the kubelet plugin whose name matches the DriverName set in this ResourceHandle.\n\nThe maximum size of this field is 16KiB. This may get increased in the future, but not reduced.", - "type": [ - "string", - "null" - ] - }, - "driverName": { - "description": "DriverName specifies the name of the resource driver whose kubelet plugin should be invoked to process this ResourceHandle's data once it lands on a node. This may differ from the DriverName set in ResourceClaimStatus this ResourceHandle is embedded in.", - "type": [ - "string", - "null" - ] - }, - "structuredData": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.30.2/_definitions.json#/definitions/io.k8s.api.resource.v1alpha2.StructuredResourceHandle", - "description": "If StructuredData is set, then it needs to be used instead of Data." - } - }, - "type": "object", - "$schema": "http://json-schema.org/schema#" -} \ No newline at end of file diff --git a/helm-charts/nginx-ingress/v1.30.2/resourcerequest-resource-v1alpha2.json b/helm-charts/nginx-ingress/v1.30.2/resourcerequest-resource-v1alpha2.json deleted file mode 100644 index fad003b1..00000000 --- a/helm-charts/nginx-ingress/v1.30.2/resourcerequest-resource-v1alpha2.json +++ /dev/null @@ -1,15 +0,0 @@ -{ - "description": "ResourceRequest is a request for resources from one particular driver.", - "properties": { - "namedResources": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.30.2/_definitions.json#/definitions/io.k8s.api.resource.v1alpha2.NamedResourcesRequest", - "description": "NamedResources describes a request for resources with the named resources model." - }, - "vendorParameters": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.30.2/_definitions.json#/definitions/io.k8s.apimachinery.pkg.runtime.RawExtension", - "description": "VendorParameters are arbitrary setup parameters for the requested resource. They are ignored while allocating a claim." - } - }, - "type": "object", - "$schema": "http://json-schema.org/schema#" -} \ No newline at end of file diff --git a/helm-charts/nginx-ingress/v1.30.2/resourcerequest.json b/helm-charts/nginx-ingress/v1.30.2/resourcerequest.json deleted file mode 100644 index fad003b1..00000000 --- a/helm-charts/nginx-ingress/v1.30.2/resourcerequest.json +++ /dev/null @@ -1,15 +0,0 @@ -{ - "description": "ResourceRequest is a request for resources from one particular driver.", - "properties": { - "namedResources": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.30.2/_definitions.json#/definitions/io.k8s.api.resource.v1alpha2.NamedResourcesRequest", - "description": "NamedResources describes a request for resources with the named resources model." - }, - "vendorParameters": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.30.2/_definitions.json#/definitions/io.k8s.apimachinery.pkg.runtime.RawExtension", - "description": "VendorParameters are arbitrary setup parameters for the requested resource. They are ignored while allocating a claim." - } - }, - "type": "object", - "$schema": "http://json-schema.org/schema#" -} \ No newline at end of file diff --git a/helm-charts/nginx-ingress/v1.30.2/resourceslice-resource-v1alpha2.json b/helm-charts/nginx-ingress/v1.30.2/resourceslice-resource-v1alpha2.json deleted file mode 100644 index c8c9b7c4..00000000 --- a/helm-charts/nginx-ingress/v1.30.2/resourceslice-resource-v1alpha2.json +++ /dev/null @@ -1,59 +0,0 @@ -{ - "description": "ResourceSlice provides information about available resources on individual nodes.", - "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/v1alpha2" - ] - }, - "driverName": { - "description": "DriverName identifies the DRA driver providing the capacity information. A field selector can be used to list only ResourceSlice objects with a certain driver name.", - "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": [ - "ResourceSlice" - ] - }, - "metadata": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.30.2/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta", - "description": "Standard object metadata" - }, - "namedResources": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.30.2/_definitions.json#/definitions/io.k8s.api.resource.v1alpha2.NamedResourcesResources", - "description": "NamedResources describes available resources using the named resources model." - }, - "nodeName": { - "description": "NodeName identifies the node which provides the resources if they are local to a node.\n\nA field selector can be used to list only ResourceSlice objects with a certain node name.", - "type": [ - "string", - "null" - ] - } - }, - "required": [ - "driverName" - ], - "type": "object", - "x-kubernetes-group-version-kind": [ - { - "group": "resource.k8s.io", - "kind": "ResourceSlice", - "version": "v1alpha2" - } - ], - "$schema": "http://json-schema.org/schema#" -} \ No newline at end of file diff --git a/helm-charts/nginx-ingress/v1.30.2/resourceslice.json b/helm-charts/nginx-ingress/v1.30.2/resourceslice.json deleted file mode 100644 index 37bb21a7..00000000 --- a/helm-charts/nginx-ingress/v1.30.2/resourceslice.json +++ /dev/null @@ -1,56 +0,0 @@ -{ - "description": "ResourceSlice provides information about available resources on individual nodes.", - "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" - ] - }, - "driverName": { - "description": "DriverName identifies the DRA driver providing the capacity information. A field selector can be used to list only ResourceSlice objects with a certain driver name.", - "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": [ - "ResourceSlice" - ] - }, - "metadata": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.30.2/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta", - "description": "Standard object metadata" - }, - "namedResources": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.30.2/_definitions.json#/definitions/io.k8s.api.resource.v1alpha2.NamedResourcesResources", - "description": "NamedResources describes available resources using the named resources model." - }, - "nodeName": { - "description": "NodeName identifies the node which provides the resources if they are local to a node.\n\nA field selector can be used to list only ResourceSlice objects with a certain node name.", - "type": [ - "string", - "null" - ] - } - }, - "required": [ - "driverName" - ], - "type": "object", - "x-kubernetes-group-version-kind": [ - { - "group": "resource.k8s.io", - "kind": "ResourceSlice", - "version": "v1alpha2" - } - ], - "$schema": "http://json-schema.org/schema#" -} \ No newline at end of file diff --git a/helm-charts/nginx-ingress/v1.30.2/structuredresourcehandle-resource-v1alpha2.json b/helm-charts/nginx-ingress/v1.30.2/structuredresourcehandle-resource-v1alpha2.json deleted file mode 100644 index 3808a218..00000000 --- a/helm-charts/nginx-ingress/v1.30.2/structuredresourcehandle-resource-v1alpha2.json +++ /dev/null @@ -1,36 +0,0 @@ -{ - "description": "StructuredResourceHandle is the in-tree representation of the allocation result.", - "properties": { - "nodeName": { - "description": "NodeName is the name of the node providing the necessary resources if the resources are local to a node.", - "type": [ - "string", - "null" - ] - }, - "results": { - "description": "Results lists all allocated driver resources.", - "items": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.30.2/_definitions.json#/definitions/io.k8s.api.resource.v1alpha2.DriverAllocationResult" - }, - "type": [ - "array", - "null" - ], - "x-kubernetes-list-type": "atomic" - }, - "vendorClaimParameters": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.30.2/_definitions.json#/definitions/io.k8s.apimachinery.pkg.runtime.RawExtension", - "description": "VendorClaimParameters are the per-claim configuration parameters from the resource claim parameters at the time that the claim was allocated." - }, - "vendorClassParameters": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.30.2/_definitions.json#/definitions/io.k8s.apimachinery.pkg.runtime.RawExtension", - "description": "VendorClassParameters are the per-claim configuration parameters from the resource class at the time that the claim was allocated." - } - }, - "required": [ - "results" - ], - "type": "object", - "$schema": "http://json-schema.org/schema#" -} \ No newline at end of file diff --git a/helm-charts/nginx-ingress/v1.30.2/structuredresourcehandle.json b/helm-charts/nginx-ingress/v1.30.2/structuredresourcehandle.json deleted file mode 100644 index 3808a218..00000000 --- a/helm-charts/nginx-ingress/v1.30.2/structuredresourcehandle.json +++ /dev/null @@ -1,36 +0,0 @@ -{ - "description": "StructuredResourceHandle is the in-tree representation of the allocation result.", - "properties": { - "nodeName": { - "description": "NodeName is the name of the node providing the necessary resources if the resources are local to a node.", - "type": [ - "string", - "null" - ] - }, - "results": { - "description": "Results lists all allocated driver resources.", - "items": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.30.2/_definitions.json#/definitions/io.k8s.api.resource.v1alpha2.DriverAllocationResult" - }, - "type": [ - "array", - "null" - ], - "x-kubernetes-list-type": "atomic" - }, - "vendorClaimParameters": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.30.2/_definitions.json#/definitions/io.k8s.apimachinery.pkg.runtime.RawExtension", - "description": "VendorClaimParameters are the per-claim configuration parameters from the resource claim parameters at the time that the claim was allocated." - }, - "vendorClassParameters": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.30.2/_definitions.json#/definitions/io.k8s.apimachinery.pkg.runtime.RawExtension", - "description": "VendorClassParameters are the per-claim configuration parameters from the resource class at the time that the claim was allocated." - } - }, - "required": [ - "results" - ], - "type": "object", - "$schema": "http://json-schema.org/schema#" -} \ No newline at end of file diff --git a/helm-charts/nginx-ingress/v1.30.2/vendorparameters-resource-v1alpha2.json b/helm-charts/nginx-ingress/v1.30.2/vendorparameters-resource-v1alpha2.json deleted file mode 100644 index b6f92425..00000000 --- a/helm-charts/nginx-ingress/v1.30.2/vendorparameters-resource-v1alpha2.json +++ /dev/null @@ -1,18 +0,0 @@ -{ - "description": "VendorParameters are opaque parameters for one particular driver.", - "properties": { - "driverName": { - "description": "DriverName is the name used by the DRA driver kubelet plugin.", - "type": [ - "string", - "null" - ] - }, - "parameters": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.30.2/_definitions.json#/definitions/io.k8s.apimachinery.pkg.runtime.RawExtension", - "description": "Parameters can be arbitrary setup parameters. They are ignored while allocating a claim." - } - }, - "type": "object", - "$schema": "http://json-schema.org/schema#" -} \ No newline at end of file diff --git a/helm-charts/nginx-ingress/v1.30.2/vendorparameters.json b/helm-charts/nginx-ingress/v1.30.2/vendorparameters.json deleted file mode 100644 index b6f92425..00000000 --- a/helm-charts/nginx-ingress/v1.30.2/vendorparameters.json +++ /dev/null @@ -1,18 +0,0 @@ -{ - "description": "VendorParameters are opaque parameters for one particular driver.", - "properties": { - "driverName": { - "description": "DriverName is the name used by the DRA driver kubelet plugin.", - "type": [ - "string", - "null" - ] - }, - "parameters": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.30.2/_definitions.json#/definitions/io.k8s.apimachinery.pkg.runtime.RawExtension", - "description": "Parameters can be arbitrary setup parameters. They are ignored while allocating a claim." - } - }, - "type": "object", - "$schema": "http://json-schema.org/schema#" -} \ No newline at end of file diff --git a/helm-charts/nginx-ingress/v1.30.2/_definitions.json b/helm-charts/nginx-ingress/v1.31.0/_definitions.json similarity index 95% rename from helm-charts/nginx-ingress/v1.30.2/_definitions.json rename to helm-charts/nginx-ingress/v1.31.0/_definitions.json index d0ed90d5..9b549ef7 100644 --- a/helm-charts/nginx-ingress/v1.30.2/_definitions.json +++ b/helm-charts/nginx-ingress/v1.31.0/_definitions.json @@ -512,6 +512,9 @@ "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": [ { @@ -573,6 +576,9 @@ "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": [ { @@ -1169,6 +1175,9 @@ "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": [ { @@ -1230,6 +1239,9 @@ "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": [ { @@ -1654,6 +1666,9 @@ "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": [ { @@ -1715,6 +1730,9 @@ "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": [ { @@ -2916,11 +2934,11 @@ }, "ordinals": { "$ref": "#/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. Using the ordinals field requires the StatefulSetStartOrdinal feature gate to be enabled, which is beta." + "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": "#/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 alpha. +optional" + "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." }, "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.", @@ -3393,6 +3411,42 @@ }, "type": "object" }, + "io.k8s.api.authorization.v1.FieldSelectorAttributes": { + "description": "FieldSelectorAttributes indicates a field limited access. Webhook authors are encouraged to * ensure rawSelector and requirements are not both set * consider the requirements field if set * not try to parse or consider the rawSelector field if set. This is to avoid another CVE-2022-2880 (i.e. getting different systems to agree on how exactly to parse a query is not something we want), see https://www.oxeye.io/resources/golang-parameter-smuggling-attack for more details. For the *SubjectAccessReview endpoints of the kube-apiserver: * If rawSelector is empty and requirements are empty, the request is not limited. * If rawSelector is present and requirements are empty, the rawSelector will be parsed and limited if the parsing succeeds. * If rawSelector is empty and requirements are present, the requirements should be honored * If rawSelector is present and requirements are present, the request is invalid.", + "properties": { + "rawSelector": { + "description": "rawSelector is the serialization of a field selector that would be included in a query parameter. Webhook implementations are encouraged to ignore rawSelector. The kube-apiserver's *SubjectAccessReview will parse the rawSelector as long as the requirements are not present.", + "type": "string" + }, + "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": "#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.FieldSelectorRequirement" + }, + "type": "array", + "x-kubernetes-list-type": "atomic" + } + }, + "type": "object" + }, + "io.k8s.api.authorization.v1.LabelSelectorAttributes": { + "description": "LabelSelectorAttributes indicates a label limited access. Webhook authors are encouraged to * ensure rawSelector and requirements are not both set * consider the requirements field if set * not try to parse or consider the rawSelector field if set. This is to avoid another CVE-2022-2880 (i.e. getting different systems to agree on how exactly to parse a query is not something we want), see https://www.oxeye.io/resources/golang-parameter-smuggling-attack for more details. For the *SubjectAccessReview endpoints of the kube-apiserver: * If rawSelector is empty and requirements are empty, the request is not limited. * If rawSelector is present and requirements are empty, the rawSelector will be parsed and limited if the parsing succeeds. * If rawSelector is empty and requirements are present, the requirements should be honored * If rawSelector is present and requirements are present, the request is invalid.", + "properties": { + "rawSelector": { + "description": "rawSelector is the serialization of a field selector that would be included in a query parameter. Webhook implementations are encouraged to ignore rawSelector. The kube-apiserver's *SubjectAccessReview will parse the rawSelector as long as the requirements are not present.", + "type": "string" + }, + "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": "#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.LabelSelectorRequirement" + }, + "type": "array", + "x-kubernetes-list-type": "atomic" + } + }, + "type": "object" + }, "io.k8s.api.authorization.v1.LocalSubjectAccessReview": { "description": "LocalSubjectAccessReview checks whether or not a user or group can perform an action in a given namespace. Having a namespace scoped resource makes it much easier to grant namespace scoped policy that includes permissions checking.", "properties": { @@ -3474,10 +3528,18 @@ "io.k8s.api.authorization.v1.ResourceAttributes": { "description": "ResourceAttributes includes the authorization attributes available for resource requests to the Authorizer interface", "properties": { + "fieldSelector": { + "$ref": "#/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": { "description": "Group is the API Group of the Resource. \"*\" means all.", "type": "string" }, + "labelSelector": { + "$ref": "#/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": { "description": "Name is the name of the resource being requested for a \"get\" or deleted for a \"delete\". \"\" (empty) means all.", "type": "string" @@ -4890,7 +4952,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 64 characters.\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 alpha-level. The job controller accepts setting the field when the feature gate JobManagedBy is enabled (disabled by default).", "type": "string" }, "manualSelector": { @@ -4909,7 +4971,7 @@ }, "podFailurePolicy": { "$ref": "#/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.\n\nThis field is beta-level. It can be used when the `JobPodFailurePolicy` feature gate is enabled (enabled by default)." + "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": { "description": "podReplacementPolicy specifies when to create replacement Pods. Possible values are: - TerminatingOrFailed means that we recreate pods\n when they are terminating (has a metadata.deletionTimestamp) or failed.\n- Failed means to wait until a previously created Pod is fully terminated (has phase\n Failed or Succeeded) before creating a replacement Pod.\n\nWhen using podFailurePolicy, Failed is the the only allowed value. TerminatingOrFailed and Failed are allowed values when podFailurePolicy is not in use. This is an beta field. To use this, enable the JobPodReplacementPolicy feature toggle. This is on by default.", @@ -4921,7 +4983,7 @@ }, "successPolicy": { "$ref": "#/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 alpha-level. To use this field, you must enable the `JobSuccessPolicy` feature gate (disabled by default)." + "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": { "description": "suspend specifies whether the Job controller should create Pods or not. If a Job is created with suspend set to true, no Pods are created by the Job controller. If a Job is suspended after creation (i.e. the flag goes from false to true), the Job controller will delete all active Pods associated with this Job. Users must design their workload to gracefully handle this. Suspending a Job will reset the StartTime field of the Job, effectively resetting the ActiveDeadlineSeconds timer too. Defaults to false.", @@ -4978,7 +5040,7 @@ "type": "string" }, "ready": { - "description": "The number of pods which have a Ready condition.", + "description": "The number of active pods which have a Ready condition and are not terminating (without a deletionTimestamp).", "format": "int32", "type": "integer" }, @@ -5517,11 +5579,11 @@ "description": "acquireTime is a time when the current lease was acquired." }, "holderIdentity": { - "description": "holderIdentity contains the identity of the holder of a current lease.", + "description": "holderIdentity contains the identity of the holder of a current lease. If Coordinated Leader Election is used, the holder identity must be equal to the elected LeaseCandidate.metadata.name field.", "type": "string" }, "leaseDurationSeconds": { - "description": "leaseDurationSeconds is a duration that candidates for a lease need to wait to force acquire it. This is measure against time of last observed renewTime.", + "description": "leaseDurationSeconds is a duration that candidates for a lease need to wait to force acquire it. This is measured against the time of last observed renewTime.", "format": "int32", "type": "integer" }, @@ -5530,11 +5592,127 @@ "format": "int32", "type": "integer" }, + "preferredHolder": { + "description": "PreferredHolder signals to a lease holder that the lease has a more optimal holder and should be given up. This field can only be set if Strategy is also set.", + "type": "string" + }, "renewTime": { "$ref": "#/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": { + "description": "Strategy indicates the strategy for picking the leader for coordinated leader election. If the field is not specified, there is no active coordination for this lease. (Alpha) Using this field requires the CoordinatedLeaderElection feature gate to be enabled.", + "type": "string" + } + }, + "type": "object" + }, + "io.k8s.api.coordination.v1alpha1.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": { + "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": [ + "LeaseCandidate" + ] + }, + "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" + }, + "spec": { + "$ref": "#/definitions/io.k8s.api.coordination.v1alpha1.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" + } + }, + "type": "object", + "x-kubernetes-group-version-kind": [ + { + "group": "coordination.k8s.io", + "kind": "LeaseCandidate", + "version": "v1alpha1" + } + ] + }, + "io.k8s.api.coordination.v1alpha1.LeaseCandidateList": { + "description": "LeaseCandidateList is a list of Lease 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 schema objects.", + "items": { + "$ref": "#/definitions/io.k8s.api.coordination.v1alpha1.LeaseCandidate" + }, + "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": [ + "LeaseCandidateList" + ] + }, + "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" + } + }, + "required": [ + "items" + ], + "type": "object", + "x-kubernetes-group-version-kind": [ + { + "group": "coordination.k8s.io", + "kind": "LeaseCandidateList", + "version": "v1alpha1" + } + ] + }, + "io.k8s.api.coordination.v1alpha1.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\"", + "type": "string" + }, + "emulationVersion": { + "description": "EmulationVersion is the emulation version. It must be in a semver format without leading `v`. EmulationVersion must be less than or equal to BinaryVersion. This field is required when strategy is \"OldestEmulationVersion\"", + "type": "string" + }, + "leaseName": { + "description": "LeaseName is the name of the lease for which this candidate is contending. This field is immutable.", + "type": "string" + }, + "pingTime": { + "$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." } }, + "required": [ + "leaseName", + "preferredStrategies" + ], "type": "object" }, "io.k8s.api.core.v1.AWSElasticBlockStoreVolumeSource": { @@ -5972,20 +6150,6 @@ ], "type": "object" }, - "io.k8s.api.core.v1.ClaimSource": { - "description": "ClaimSource describes a reference to a ResourceClaim.\n\nExactly one of these fields should be set. Consumers of this type must treat an empty object as if it has an unknown value.", - "properties": { - "resourceClaimName": { - "description": "ResourceClaimName is the name of a ResourceClaim object in the same namespace as this pod.", - "type": "string" - }, - "resourceClaimTemplateName": { - "description": "ResourceClaimTemplateName is the name of a ResourceClaimTemplate object in the same namespace as this pod.\n\nThe template will be used to create a new ResourceClaim, which will be bound to this pod. When this pod is deleted, the ResourceClaim will also be deleted. The pod name and resource name, along with a generated component, will be used to form a unique name for the ResourceClaim, which will be recorded in pod.status.resourceClaimStatuses.\n\nThis field is immutable and no changes will be made to the corresponding ResourceClaim by the control plane after creating the ResourceClaim.", - "type": "string" - } - }, - "type": "object" - }, "io.k8s.api.core.v1.ClientIPConfig": { "description": "ClientIPConfig represents the configurations of Client IP based session affinity.", "properties": { @@ -6649,6 +6813,19 @@ "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": "object" }, + "allocatedResourcesStatus": { + "description": "AllocatedResourcesStatus represents the status of various resources allocated for this Pod.", + "items": { + "$ref": "#/definitions/io.k8s.api.core.v1.ResourceStatus" + }, + "type": "array", + "x-kubernetes-list-map-keys": [ + "name" + ], + "x-kubernetes-list-type": "map", + "x-kubernetes-patch-merge-key": "name", + "x-kubernetes-patch-strategy": "merge" + }, "containerID": { "description": "ContainerID is the ID of the container in the format '://'. Where type is a container runtime identifier, returned from Version call of CRI API (for example \"containerd\").", "type": "string" @@ -6690,6 +6867,10 @@ "$ref": "#/definitions/io.k8s.api.core.v1.ContainerState", "description": "State holds details about the container's current condition." }, + "user": { + "$ref": "#/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": { @@ -6713,6 +6894,16 @@ ], "type": "object" }, + "io.k8s.api.core.v1.ContainerUser": { + "description": "ContainerUser represents user identity information", + "properties": { + "linux": { + "$ref": "#/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." + } + }, + "type": "object" + }, "io.k8s.api.core.v1.DaemonEndpoint": { "description": "DaemonEndpoint contains information about a single Daemon endpoint.", "properties": { @@ -7665,6 +7856,9 @@ "type": "string" } }, + "required": [ + "ip" + ], "type": "object" }, "io.k8s.api.core.v1.HostPathVolumeSource": { @@ -7804,6 +7998,20 @@ ], "type": "object" }, + "io.k8s.api.core.v1.ImageVolumeSource": { + "description": "ImageVolumeSource represents a image volume resource.", + "properties": { + "pullPolicy": { + "description": "Policy for pulling OCI objects. Possible values are: 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. Defaults to Always if :latest tag is specified, or IfNotPresent otherwise.", + "type": "string" + }, + "reference": { + "description": "Required: Image or artifact reference to be used. Behaves in the same way as pod.spec.containers[*].image. Pull secrets will be assembled in the same way as for the container image by looking up node credentials, SA image pull secrets, and pod spec image pull secrets. More info: https://kubernetes.io/docs/concepts/containers/images This field is optional to allow higher level config management to default or override container images in workload controllers like Deployments and StatefulSets.", + "type": "string" + } + }, + "type": "object" + }, "io.k8s.api.core.v1.KeyToPath": { "description": "Maps a string key to a path within a volume.", "properties": { @@ -7998,6 +8206,35 @@ ], "type": "object" }, + "io.k8s.api.core.v1.LinuxContainerUser": { + "description": "LinuxContainerUser represents user identity information in Linux containers", + "properties": { + "gid": { + "description": "GID is the primary gid initially attached to the first process in the container", + "format": "int64", + "type": "integer" + }, + "supplementalGroups": { + "description": "SupplementalGroups are the supplemental groups initially attached to the first process in the container", + "items": { + "format": "int64", + "type": "integer" + }, + "type": "array", + "x-kubernetes-list-type": "atomic" + }, + "uid": { + "description": "UID is the primary uid initially attached to the first process in the container", + "format": "int64", + "type": "integer" + } + }, + "required": [ + "uid", + "gid" + ], + "type": "object" + }, "io.k8s.api.core.v1.LoadBalancerIngress": { "description": "LoadBalancerIngress represents the status of a load-balancer ingress point: traffic intended for the service should be sent to an ingress point.", "properties": { @@ -8391,6 +8628,16 @@ }, "type": "object" }, + "io.k8s.api.core.v1.NodeFeatures": { + "description": "NodeFeatures describes the set of features implemented by the CRI implementation. The features contained in the NodeFeatures should depend only on the cri implementation independent of runtime handlers.", + "properties": { + "supplementalGroupsPolicy": { + "description": "SupplementalGroupsPolicy is set to true if the runtime supports SupplementalGroupsPolicy and ContainerUser.", + "type": "boolean" + } + }, + "type": "object" + }, "io.k8s.api.core.v1.NodeList": { "description": "NodeList is the whole list of all Nodes which have been registered with master.", "properties": { @@ -8444,11 +8691,15 @@ "type": "object" }, "io.k8s.api.core.v1.NodeRuntimeHandlerFeatures": { - "description": "NodeRuntimeHandlerFeatures is a set of runtime features.", + "description": "NodeRuntimeHandlerFeatures is a set of features implemented by the runtime handler.", "properties": { "recursiveReadOnlyMounts": { "description": "RecursiveReadOnlyMounts is set to true if the runtime handler supports RecursiveReadOnlyMounts.", "type": "boolean" + }, + "userNamespaces": { + "description": "UserNamespaces is set to true if the runtime handler supports UserNamespaces, including for volumes.", + "type": "boolean" } }, "type": "object" @@ -8590,7 +8841,7 @@ "additionalProperties": { "$ref": "#/definitions/io.k8s.apimachinery.pkg.api.resource.Quantity" }, - "description": "Capacity represents the total resources of a node. More info: https://kubernetes.io/docs/concepts/storage/persistent-volumes#capacity", + "description": "Capacity represents the total resources of a node. More info: https://kubernetes.io/docs/reference/node/node-status/#capacity", "type": "object" }, "conditions": { @@ -8614,6 +8865,10 @@ "$ref": "#/definitions/io.k8s.api.core.v1.NodeDaemonEndpoints", "description": "Endpoints of daemons running on the Node." }, + "features": { + "$ref": "#/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": { @@ -8677,7 +8932,7 @@ "type": "string" }, "kubeProxyVersion": { - "description": "KubeProxy Version reported by the node.", + "description": "Deprecated: KubeProxy Version reported by the node.", "type": "string" }, "kubeletVersion": { @@ -8942,7 +9197,7 @@ "type": "string" }, "volumeAttributesClassName": { - "description": "volumeAttributesClassName may be used to set the VolumeAttributesClass used by this claim. If specified, the CSI driver will create or update the volume with the attributes defined in the corresponding VolumeAttributesClass. This has a different purpose than storageClassName, it can be changed after the claim is created. An empty string value means that no VolumeAttributesClass will be applied to the claim but it's not allowed to reset this field to empty string once it is set. If unspecified and the PersistentVolumeClaim is unbound, the default VolumeAttributesClass will be set by the persistentvolume controller if it exists. If the resource referred to by volumeAttributesClass does not exist, this PersistentVolumeClaim will be set to a Pending state, as reflected by the modifyVolumeStatus field, until such as a resource exists. More info: https://kubernetes.io/docs/concepts/storage/volume-attributes-classes/ (Alpha) Using this field requires the VolumeAttributesClass feature gate to be enabled.", + "description": "volumeAttributesClassName may be used to set the VolumeAttributesClass used by this claim. If specified, the CSI driver will create or update the volume with the attributes defined in the corresponding VolumeAttributesClass. This has a different purpose than storageClassName, it can be changed after the claim is created. An empty string value means that no VolumeAttributesClass will be applied to the claim but it's not allowed to reset this field to empty string once it is set. If unspecified and the PersistentVolumeClaim is unbound, the default VolumeAttributesClass will be set by the persistentvolume controller if it exists. If the resource referred to by volumeAttributesClass does not exist, this PersistentVolumeClaim will be set to a Pending state, as reflected by the modifyVolumeStatus field, until such as a resource exists. More info: https://kubernetes.io/docs/concepts/storage/volume-attributes-classes/ (Beta) Using this field requires the VolumeAttributesClass feature gate to be enabled (off by default).", "type": "string" }, "volumeMode": { @@ -9003,12 +9258,12 @@ "x-kubernetes-patch-strategy": "merge" }, "currentVolumeAttributesClassName": { - "description": "currentVolumeAttributesClassName is the current name of the VolumeAttributesClass the PVC is using. When unset, there is no VolumeAttributeClass applied to this PersistentVolumeClaim This is an alpha field and requires enabling VolumeAttributesClass feature.", + "description": "currentVolumeAttributesClassName is the current name of the VolumeAttributesClass the PVC is using. When unset, there is no VolumeAttributeClass applied to this PersistentVolumeClaim This is a beta field and requires enabling VolumeAttributesClass feature (off by default).", "type": "string" }, "modifyVolumeStatus": { "$ref": "#/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 an alpha field and requires enabling VolumeAttributesClass feature." + "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": { "description": "phase represents the current phase of PersistentVolumeClaim.", @@ -9217,7 +9472,7 @@ "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" }, "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 an alpha field and requires enabling VolumeAttributesClass feature.", + "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).", "type": "string" }, "volumeMode": { @@ -9236,7 +9491,7 @@ "properties": { "lastPhaseTransitionTime": { "$ref": "#/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. This is a beta field and requires the PersistentVolumeLastPhaseTransitionTime feature to be enabled (enabled by default)." + "description": "lastPhaseTransitionTime is the time the phase transitioned from one to another and automatically resets to current time everytime a volume phase transitions." }, "message": { "description": "message is a human-readable message indicating details about why the volume is in this state.", @@ -9336,7 +9591,7 @@ "description": "A label query over a set of resources, in this case pods. If it's null, this PodAffinityTerm matches with no Pods." }, "matchLabelKeys": { - "description": "MatchLabelKeys is a set of pod label keys to select which pods will be taken into consideration. The keys are used to lookup values from the incoming pod labels, those key-value labels are merged with `labelSelector` as `key in (value)` to select the group of existing pods which pods will be taken into consideration for the incoming pod's pod (anti) affinity. Keys that don't exist in the incoming pod labels will be ignored. The default value is empty. The same key is forbidden to exist in both matchLabelKeys and labelSelector. Also, matchLabelKeys cannot be set when labelSelector isn't set. This is an alpha field and requires enabling MatchLabelKeysInPodAffinity feature gate.", + "description": "MatchLabelKeys is a set of pod label keys to select which pods will be taken into consideration. The keys are used to lookup values from the incoming pod labels, those key-value labels are merged with `labelSelector` as `key in (value)` to select the group of existing pods which pods will be taken into consideration for the incoming pod's pod (anti) affinity. Keys that don't exist in the incoming pod labels will be ignored. The default value is empty. The same key is forbidden to exist in both matchLabelKeys and labelSelector. Also, matchLabelKeys cannot be set when labelSelector isn't set. This is a beta field and requires enabling MatchLabelKeysInPodAffinity feature gate (enabled by default).", "items": { "type": "string" }, @@ -9344,7 +9599,7 @@ "x-kubernetes-list-type": "atomic" }, "mismatchLabelKeys": { - "description": "MismatchLabelKeys is a set of pod label keys to select which pods will be taken into consideration. The keys are used to lookup values from the incoming pod labels, those key-value labels are merged with `labelSelector` as `key notin (value)` to select the group of existing pods which pods will be taken into consideration for the incoming pod's pod (anti) affinity. Keys that don't exist in the incoming pod labels will be ignored. The default value is empty. The same key is forbidden to exist in both mismatchLabelKeys and labelSelector. Also, mismatchLabelKeys cannot be set when labelSelector isn't set. This is an alpha field and requires enabling MatchLabelKeysInPodAffinity feature gate.", + "description": "MismatchLabelKeys is a set of pod label keys to select which pods will be taken into consideration. The keys are used to lookup values from the incoming pod labels, those key-value labels are merged with `labelSelector` as `key notin (value)` to select the group of existing pods which pods will be taken into consideration for the incoming pod's pod (anti) affinity. Keys that don't exist in the incoming pod labels will be ignored. The default value is empty. The same key is forbidden to exist in both mismatchLabelKeys and labelSelector. Also, mismatchLabelKeys cannot be set when labelSelector isn't set. This is a beta field and requires enabling MatchLabelKeysInPodAffinity feature gate (enabled by default).", "items": { "type": "string" }, @@ -9480,6 +9735,9 @@ "type": "string" } }, + "required": [ + "ip" + ], "type": "object" }, "io.k8s.api.core.v1.PodList": { @@ -9547,15 +9805,19 @@ "type": "object" }, "io.k8s.api.core.v1.PodResourceClaim": { - "description": "PodResourceClaim references exactly one ResourceClaim through a ClaimSource. It adds a name to it that uniquely identifies the ResourceClaim inside the Pod. Containers that need access to the ResourceClaim reference it with this name.", + "description": "PodResourceClaim references exactly one ResourceClaim, either directly or by naming a ResourceClaimTemplate which is then turned into a ResourceClaim for the pod.\n\nIt adds a name to it that uniquely identifies the ResourceClaim inside the Pod. Containers that need access to the ResourceClaim reference it with this name.", "properties": { "name": { "description": "Name uniquely identifies this resource claim inside the pod. This must be a DNS_LABEL.", "type": "string" }, - "source": { - "$ref": "#/definitions/io.k8s.api.core.v1.ClaimSource", - "description": "Source describes where to find the ResourceClaim." + "resourceClaimName": { + "description": "ResourceClaimName is the name of a ResourceClaim object in the same namespace as this pod.\n\nExactly one of ResourceClaimName and ResourceClaimTemplateName must be set.", + "type": "string" + }, + "resourceClaimTemplateName": { + "description": "ResourceClaimTemplateName is the name of a ResourceClaimTemplate object in the same namespace as this pod.\n\nThe template will be used to create a new ResourceClaim, which will be bound to this pod. When this pod is deleted, the ResourceClaim will also be deleted. The pod name and resource name, along with a generated component, will be used to form a unique name for the ResourceClaim, which will be recorded in pod.status.resourceClaimStatuses.\n\nThis field is immutable and no changes will be made to the corresponding ResourceClaim by the control plane after creating the ResourceClaim.\n\nExactly one of ResourceClaimName and ResourceClaimTemplateName must be set.", + "type": "string" } }, "required": [ @@ -9571,7 +9833,7 @@ "type": "string" }, "resourceClaimName": { - "description": "ResourceClaimName is the name of the ResourceClaim that was generated for the Pod in the namespace of the Pod. It this is unset, then generating a ResourceClaim was not necessary. The pod.spec.resourceClaims entry can be ignored in this case.", + "description": "ResourceClaimName is the name of the ResourceClaim that was generated for the Pod in the namespace of the Pod. If this is unset, then generating a ResourceClaim was not necessary. The pod.spec.resourceClaims entry can be ignored in this case.", "type": "string" } }, @@ -9632,7 +9894,7 @@ "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": { - "description": "A list of groups applied to the first process run in each container, in addition to the container's primary GID, the fsGroup (if specified), and group memberships defined in the container image for the uid of the container process. If unspecified, no additional groups are added to any container. Note that group memberships defined in the container image for the uid of the container process are still effective, even if they are not included in this list. Note that this field cannot be set when spec.os.name is windows.", + "description": "A list of groups applied to the first process run in each container, in addition to the container's primary GID and fsGroup (if specified). If the SupplementalGroupsPolicy feature is enabled, the supplementalGroupsPolicy field determines whether these are in addition to or instead of any group memberships defined in the container image. If unspecified, no additional groups are added, though group memberships defined in the container image may still be used, depending on the supplementalGroupsPolicy field. Note that this field cannot be set when spec.os.name is windows.", "items": { "format": "int64", "type": "integer" @@ -9640,6 +9902,10 @@ "type": "array", "x-kubernetes-list-type": "atomic" }, + "supplementalGroupsPolicy": { + "description": "Defines how supplemental groups of the first container processes are calculated. Valid values are \"Merge\" and \"Strict\". If not specified, \"Merge\" is used. (Alpha) Using the field requires the SupplementalGroupsPolicy feature gate to be enabled and the container runtime must implement support for this feature. Note that this field cannot be set when spec.os.name is windows.", + "type": "string" + }, "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": { @@ -9769,7 +10035,7 @@ "x-kubernetes-patch-strategy": "merge" }, "nodeName": { - "description": "NodeName is a request to schedule this pod onto a specific node. If it is non-empty, the scheduler simply schedules this pod onto that node, assuming that it fits resource requirements.", + "description": "NodeName indicates in which node this pod is scheduled. If empty, this pod is a candidate for scheduling by the scheduler defined in schedulerName. Once this field is set, the kubelet for this node becomes responsible for the lifecycle of this pod. This field should not be used to express a desire for the pod to be scheduled on a specific node. https://kubernetes.io/docs/concepts/scheduling-eviction/assign-pod-node/#nodename", "type": "string" }, "nodeSelector": { @@ -9782,7 +10048,7 @@ }, "os": { "$ref": "#/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.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" + "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": { @@ -10242,7 +10508,7 @@ "type": "integer" }, "sources": { - "description": "sources is the list of volume projections", + "description": "sources is the list of volume projections. Each entry in this list handles one source.", "items": { "$ref": "#/definitions/io.k8s.api.core.v1.VolumeProjection" }, @@ -10563,6 +10829,10 @@ "name": { "description": "Name must match the name of one entry in pod.spec.resourceClaims of the Pod where this field is used. It makes that resource available inside a container.", "type": "string" + }, + "request": { + "description": "Request is the name chosen for a request in the referenced claim. If empty, everything from the claim is made available, otherwise only the result of this request.", + "type": "string" } }, "required": [ @@ -10592,6 +10862,23 @@ "type": "object", "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.", + "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.", + "type": "string" + }, + "resourceID": { + "description": "ResourceID is the unique identifier of the resource. See the ResourceID type for more information.", + "type": "string" + } + }, + "required": [ + "resourceID" + ], + "type": "object" + }, "io.k8s.api.core.v1.ResourceQuota": { "description": "ResourceQuota sets aggregate quota restrictions enforced per namespace", "properties": { @@ -10742,6 +11029,29 @@ }, "type": "object" }, + "io.k8s.api.core.v1.ResourceStatus": { + "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" + }, + "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": "#/definitions/io.k8s.api.core.v1.ResourceHealth" + }, + "type": "array", + "x-kubernetes-list-map-keys": [ + "resourceID" + ], + "x-kubernetes-list-type": "map" + } + }, + "required": [ + "name" + ], + "type": "object" + }, "io.k8s.api.core.v1.SELinuxOptions": { "description": "SELinuxOptions are the labels to be applied to the container", "properties": { @@ -11141,7 +11451,7 @@ "type": "boolean" }, "procMount": { - "description": "procMount denotes the type of proc mount to use for the containers. The default is DefaultProcMount which uses the container runtime defaults for readonly paths and masked paths. This requires the ProcMountType feature flag to be enabled. Note that this field cannot be set when spec.os.name is windows.", + "description": "procMount denotes the type of proc mount to use for the containers. The default value is Default which uses the container runtime defaults for readonly paths and masked paths. This requires the ProcMountType feature flag to be enabled. Note that this field cannot be set when spec.os.name is windows.", "type": "string" }, "readOnlyRootFilesystem": { @@ -11908,6 +12218,10 @@ "$ref": "#/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": "#/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": "#/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" @@ -12059,7 +12373,7 @@ "type": "object" }, "io.k8s.api.core.v1.VolumeProjection": { - "description": "Projection that may be projected along with other supported volume types", + "description": "Projection that may be projected along with other supported volume types. Exactly one of these fields must be set.", "properties": { "clusterTrustBundle": { "$ref": "#/definitions/io.k8s.api.core.v1.ClusterTrustBundleProjection", @@ -14324,9 +14638,10 @@ "type": "integer" } }, - "type": "object" + "type": "object", + "x-kubernetes-map-type": "atomic" }, - "io.k8s.api.networking.v1alpha1.IPAddress": { + "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": { "apiVersion": { @@ -14345,7 +14660,7 @@ "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.v1alpha1.IPAddressSpec", + "$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" } }, @@ -14354,11 +14669,11 @@ { "group": "networking.k8s.io", "kind": "IPAddress", - "version": "v1alpha1" + "version": "v1beta1" } ] }, - "io.k8s.api.networking.v1alpha1.IPAddressList": { + "io.k8s.api.networking.v1beta1.IPAddressList": { "description": "IPAddressList contains a list of IPAddress.", "properties": { "apiVersion": { @@ -14368,7 +14683,7 @@ "items": { "description": "items is the list of IPAddresses.", "items": { - "$ref": "#/definitions/io.k8s.api.networking.v1alpha1.IPAddress" + "$ref": "#/definitions/io.k8s.api.networking.v1beta1.IPAddress" }, "type": "array" }, @@ -14392,15 +14707,15 @@ { "group": "networking.k8s.io", "kind": "IPAddressList", - "version": "v1alpha1" + "version": "v1beta1" } ] }, - "io.k8s.api.networking.v1alpha1.IPAddressSpec": { + "io.k8s.api.networking.v1beta1.IPAddressSpec": { "description": "IPAddressSpec describe the attributes in an IP Address.", "properties": { "parentRef": { - "$ref": "#/definitions/io.k8s.api.networking.v1alpha1.ParentReference", + "$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." } }, @@ -14409,7 +14724,7 @@ ], "type": "object" }, - "io.k8s.api.networking.v1alpha1.ParentReference": { + "io.k8s.api.networking.v1beta1.ParentReference": { "description": "ParentReference describes a reference to a parent object.", "properties": { "group": { @@ -14435,7 +14750,7 @@ ], "type": "object" }, - "io.k8s.api.networking.v1alpha1.ServiceCIDR": { + "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": { @@ -14454,11 +14769,11 @@ "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.v1alpha1.ServiceCIDRSpec", + "$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.v1alpha1.ServiceCIDRStatus", + "$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" } }, @@ -14467,11 +14782,11 @@ { "group": "networking.k8s.io", "kind": "ServiceCIDR", - "version": "v1alpha1" + "version": "v1beta1" } ] }, - "io.k8s.api.networking.v1alpha1.ServiceCIDRList": { + "io.k8s.api.networking.v1beta1.ServiceCIDRList": { "description": "ServiceCIDRList contains a list of ServiceCIDR objects.", "properties": { "apiVersion": { @@ -14481,7 +14796,7 @@ "items": { "description": "items is the list of ServiceCIDRs.", "items": { - "$ref": "#/definitions/io.k8s.api.networking.v1alpha1.ServiceCIDR" + "$ref": "#/definitions/io.k8s.api.networking.v1beta1.ServiceCIDR" }, "type": "array" }, @@ -14505,11 +14820,11 @@ { "group": "networking.k8s.io", "kind": "ServiceCIDRList", - "version": "v1alpha1" + "version": "v1beta1" } ] }, - "io.k8s.api.networking.v1alpha1.ServiceCIDRSpec": { + "io.k8s.api.networking.v1beta1.ServiceCIDRSpec": { "description": "ServiceCIDRSpec define the CIDRs the user wants to use for allocating ClusterIPs for Services.", "properties": { "cidrs": { @@ -14523,7 +14838,7 @@ }, "type": "object" }, - "io.k8s.api.networking.v1alpha1.ServiceCIDRStatus": { + "io.k8s.api.networking.v1beta1.ServiceCIDRStatus": { "description": "ServiceCIDRStatus describes the current state of the ServiceCIDR.", "properties": { "conditions": { @@ -15272,111 +15587,66 @@ "type": "object", "x-kubernetes-map-type": "atomic" }, - "io.k8s.api.resource.v1alpha2.AllocationResult": { + "io.k8s.api.resource.v1alpha3.AllocationResult": { "description": "AllocationResult contains attributes of an allocated resource.", "properties": { - "availableOnNodes": { - "$ref": "#/definitions/io.k8s.api.core.v1.NodeSelector", - "description": "This field will get set by the resource driver after it has allocated the resource to inform the scheduler where it can schedule Pods using the ResourceClaim.\n\nSetting this field is optional. If null, the resource is available everywhere." - }, - "resourceHandles": { - "description": "ResourceHandles contain the state associated with an allocation that should be maintained throughout the lifetime of a claim. Each ResourceHandle contains data that should be passed to a specific kubelet plugin once it lands on a node. This data is returned by the driver after a successful allocation and is opaque to Kubernetes. Driver documentation may explain to users how to interpret this data if needed.\n\nSetting this field is optional. It has a maximum size of 32 entries. If null (or empty), it is assumed this allocation will be processed by a single kubelet plugin with no ResourceHandle data attached. The name of the kubelet plugin invoked will match the DriverName set in the ResourceClaimStatus this AllocationResult is embedded in.", - "items": { - "$ref": "#/definitions/io.k8s.api.resource.v1alpha2.ResourceHandle" - }, - "type": "array", - "x-kubernetes-list-type": "atomic" + "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" }, - "shareable": { - "description": "Shareable determines whether the resource supports more than one consumer at a time.", - "type": "boolean" - } - }, - "type": "object" - }, - "io.k8s.api.resource.v1alpha2.DriverAllocationResult": { - "description": "DriverAllocationResult contains vendor parameters and the allocation result for one request.", - "properties": { - "namedResources": { - "$ref": "#/definitions/io.k8s.api.resource.v1alpha2.NamedResourcesAllocationResult", - "description": "NamedResources describes the allocation result when using the named resources model." + "devices": { + "$ref": "#/definitions/io.k8s.api.resource.v1alpha3.DeviceAllocationResult", + "description": "Devices is the result of allocating devices." }, - "vendorRequestParameters": { - "$ref": "#/definitions/io.k8s.apimachinery.pkg.runtime.RawExtension", - "description": "VendorRequestParameters are the per-request configuration parameters from the time that the claim was allocated." + "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" }, - "io.k8s.api.resource.v1alpha2.DriverRequests": { - "description": "DriverRequests describes all resources that are needed from one particular driver.", + "io.k8s.api.resource.v1alpha3.BasicDevice": { + "description": "BasicDevice defines one device instance.", "properties": { - "driverName": { - "description": "DriverName is the name used by the DRA driver kubelet plugin.", - "type": "string" - }, - "requests": { - "description": "Requests describes all resources that are needed from the driver.", - "items": { - "$ref": "#/definitions/io.k8s.api.resource.v1alpha2.ResourceRequest" + "attributes": { + "additionalProperties": { + "$ref": "#/definitions/io.k8s.api.resource.v1alpha3.DeviceAttribute" }, - "type": "array", - "x-kubernetes-list-type": "atomic" + "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" }, - "vendorParameters": { - "$ref": "#/definitions/io.k8s.apimachinery.pkg.runtime.RawExtension", - "description": "VendorParameters are arbitrary setup parameters for all requests of the claim. They are ignored while allocating the claim." + "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.resource.v1alpha2.NamedResourcesAllocationResult": { - "description": "NamedResourcesAllocationResult is used in AllocationResultModel.", + "io.k8s.api.resource.v1alpha3.CELDeviceSelector": { + "description": "CELDeviceSelector contains a CEL expression for selecting a device.", "properties": { - "name": { - "description": "Name is the name of the selected resource instance.", + "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)", "type": "string" } }, "required": [ - "name" + "expression" ], "type": "object" }, - "io.k8s.api.resource.v1alpha2.NamedResourcesAttribute": { - "description": "NamedResourcesAttribute is a combination of an attribute name and its value.", + "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": { - "bool": { - "description": "BoolValue is a true/false value.", - "type": "boolean" - }, - "int": { - "description": "IntValue is a 64-bit integer.", - "format": "int64", - "type": "integer" - }, - "intSlice": { - "$ref": "#/definitions/io.k8s.api.resource.v1alpha2.NamedResourcesIntSlice", - "description": "IntSliceValue is an array of 64-bit integers." + "basic": { + "$ref": "#/definitions/io.k8s.api.resource.v1alpha3.BasicDevice", + "description": "Basic defines one device instance." }, "name": { - "description": "Name is unique identifier among all resource instances managed by the driver on the node. It must be a DNS subdomain.", - "type": "string" - }, - "quantity": { - "$ref": "#/definitions/io.k8s.apimachinery.pkg.api.resource.Quantity", - "description": "QuantityValue is a quantity." - }, - "string": { - "description": "StringValue is a string.", - "type": "string" - }, - "stringSlice": { - "$ref": "#/definitions/io.k8s.api.resource.v1alpha2.NamedResourcesStringSlice", - "description": "StringSliceValue is an array of strings." - }, - "version": { - "description": "VersionValue is a semantic version according to semver.org spec 2.0.0.", + "description": "Name is unique identifier among all devices managed by the driver in the pool. It must be a DNS label.", "type": "string" } }, @@ -15385,93 +15655,115 @@ ], "type": "object" }, - "io.k8s.api.resource.v1alpha2.NamedResourcesFilter": { - "description": "NamedResourcesFilter is used in ResourceFilterModel.", + "io.k8s.api.resource.v1alpha3.DeviceAllocationConfiguration": { + "description": "DeviceAllocationConfiguration gets embedded in an AllocationResult.", "properties": { - "selector": { - "description": "Selector is a CEL expression which must evaluate to true if a resource instance is suitable. The language is as defined in https://kubernetes.io/docs/reference/using-api/cel/\n\nIn addition, for each type NamedResourcesin AttributeValue there is a map that resolves to the corresponding value of the instance under evaluation. For example:\n\n attributes.quantity[\"a\"].isGreaterThan(quantity(\"0\")) &&\n attributes.stringslice[\"b\"].isSorted()", - "type": "string" - } - }, - "required": [ - "selector" - ], - "type": "object" - }, - "io.k8s.api.resource.v1alpha2.NamedResourcesInstance": { - "description": "NamedResourcesInstance represents one individual hardware instance that can be selected based on its attributes.", - "properties": { - "attributes": { - "description": "Attributes defines the attributes of this resource instance. The name of each attribute must be unique.", + "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.resource.v1alpha2.NamedResourcesAttribute" + "type": "string" }, "type": "array", "x-kubernetes-list-type": "atomic" }, - "name": { - "description": "Name is unique identifier among all resource instances managed by the driver on the node. It must be a DNS subdomain.", + "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": [ - "name" + "source" ], "type": "object" }, - "io.k8s.api.resource.v1alpha2.NamedResourcesIntSlice": { - "description": "NamedResourcesIntSlice contains a slice of 64-bit integers.", + "io.k8s.api.resource.v1alpha3.DeviceAllocationResult": { + "description": "DeviceAllocationResult is the result of allocating devices.", "properties": { - "ints": { - "description": "Ints is the slice of 64-bit integers.", + "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": { - "format": "int64", - "type": "integer" + "$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" } }, - "required": [ - "ints" - ], "type": "object" }, - "io.k8s.api.resource.v1alpha2.NamedResourcesRequest": { - "description": "NamedResourcesRequest is used in ResourceRequestModel.", + "io.k8s.api.resource.v1alpha3.DeviceAttribute": { + "description": "DeviceAttribute must have exactly one field set.", "properties": { - "selector": { - "description": "Selector is a CEL expression which must evaluate to true if a resource instance is suitable. The language is as defined in https://kubernetes.io/docs/reference/using-api/cel/\n\nIn addition, for each type NamedResourcesin AttributeValue there is a map that resolves to the corresponding value of the instance under evaluation. For example:\n\n attributes.quantity[\"a\"].isGreaterThan(quantity(\"0\")) &&\n attributes.stringslice[\"b\"].isSorted()", + "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" } }, - "required": [ - "selector" - ], "type": "object" }, - "io.k8s.api.resource.v1alpha2.NamedResourcesResources": { - "description": "NamedResourcesResources is used in ResourceModel.", + "io.k8s.api.resource.v1alpha3.DeviceClaim": { + "description": "DeviceClaim defines how to request devices with a ResourceClaim.", "properties": { - "instances": { - "description": "The list of all individual resources instances currently available.", + "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" + }, + "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.v1alpha2.NamedResourcesInstance" + "$ref": "#/definitions/io.k8s.api.resource.v1alpha3.DeviceRequest" }, "type": "array", "x-kubernetes-list-type": "atomic" } }, - "required": [ - "instances" - ], "type": "object" }, - "io.k8s.api.resource.v1alpha2.NamedResourcesStringSlice": { - "description": "NamedResourcesStringSlice contains a slice of strings.", + "io.k8s.api.resource.v1alpha3.DeviceClaimConfiguration": { + "description": "DeviceClaimConfiguration is used for configuration parameters in DeviceClaim.", "properties": { - "strings": { - "description": "Strings is the slice of strings.", + "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": { "type": "string" }, @@ -15479,13 +15771,10 @@ "x-kubernetes-list-type": "atomic" } }, - "required": [ - "strings" - ], "type": "object" }, - "io.k8s.api.resource.v1alpha2.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 DynamicResourceAllocation feature gate.", + "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", @@ -15495,7 +15784,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": [ - "PodSchedulingContext" + "DeviceClass" ] }, "metadata": { @@ -15503,12 +15792,8 @@ "description": "Standard object metadata" }, "spec": { - "$ref": "#/definitions/io.k8s.api.resource.v1alpha2.PodSchedulingContextSpec", - "description": "Spec describes where resources for the Pod are needed." - }, - "status": { - "$ref": "#/definitions/io.k8s.api.resource.v1alpha2.PodSchedulingContextStatus", - "description": "Status describes where resources for the Pod can be allocated." + "$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": [ @@ -15518,22 +15803,32 @@ "x-kubernetes-group-version-kind": [ { "group": "resource.k8s.io", - "kind": "PodSchedulingContext", - "version": "v1alpha2" + "kind": "DeviceClass", + "version": "v1alpha3" } ] }, - "io.k8s.api.resource.v1alpha2.PodSchedulingContextList": { - "description": "PodSchedulingContextList is a collection of Pod scheduling 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 the list of PodSchedulingContext objects.", + "description": "Items is the list of resource classes.", "items": { - "$ref": "#/definitions/io.k8s.api.resource.v1alpha2.PodSchedulingContext" + "$ref": "#/definitions/io.k8s.api.resource.v1alpha3.DeviceClass" }, "type": "array" }, @@ -15541,7 +15836,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": [ - "PodSchedulingContextList" + "DeviceClassList" ] }, "metadata": { @@ -15556,205 +15851,200 @@ "x-kubernetes-group-version-kind": [ { "group": "resource.k8s.io", - "kind": "PodSchedulingContextList", - "version": "v1alpha2" + "kind": "DeviceClassList", + "version": "v1alpha3" } ] }, - "io.k8s.api.resource.v1alpha2.PodSchedulingContextSpec": { - "description": "PodSchedulingContextSpec describes where resources for the Pod are needed.", + "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": { - "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.", + "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": { - "type": "string" + "$ref": "#/definitions/io.k8s.api.resource.v1alpha3.DeviceClassConfiguration" }, "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" + "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" + }, + "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.v1alpha2.PodSchedulingContextStatus": { - "description": "PodSchedulingContextStatus describes where resources for the Pod can be allocated.", + "io.k8s.api.resource.v1alpha3.DeviceConstraint": { + "description": "DeviceConstraint must have exactly one field set besides Requests.", "properties": { - "resourceClaims": { - "description": "ResourceClaims describes resource availability for each pod.spec.resourceClaim entry where the corresponding ResourceClaim uses \"WaitForFirstConsumer\" allocation mode.", + "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" + }, + "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": { - "$ref": "#/definitions/io.k8s.api.resource.v1alpha2.ResourceClaimSchedulingStatus" + "type": "string" }, "type": "array", - "x-kubernetes-list-map-keys": [ - "name" - ], - "x-kubernetes-list-type": "map" + "x-kubernetes-list-type": "atomic" } }, "type": "object" }, - "io.k8s.api.resource.v1alpha2.ResourceClaim": { - "description": "ResourceClaim describes which resources are needed by a resource consumer. Its status tracks whether the resource has been allocated and what the resulting attributes are.\n\nThis is an alpha type and requires enabling the DynamicResourceAllocation feature gate.", + "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", + "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.", + "type": "boolean" + }, + "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" }, - "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": [ - "ResourceClaim" - ] + "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" }, - "metadata": { - "$ref": "#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta", - "description": "Standard object metadata" + "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" }, - "spec": { - "$ref": "#/definitions/io.k8s.api.resource.v1alpha2.ResourceClaimSpec", - "description": "Spec describes the desired attributes of a resource that then needs to be allocated. It can only be set once when creating the ResourceClaim." + "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" }, - "status": { - "$ref": "#/definitions/io.k8s.api.resource.v1alpha2.ResourceClaimStatus", - "description": "Status describes whether the resource is available and with which attributes." + "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" + }, + "type": "array", + "x-kubernetes-list-type": "atomic" } }, "required": [ - "spec" + "name", + "deviceClassName" ], - "type": "object", - "x-kubernetes-group-version-kind": [ - { - "group": "resource.k8s.io", - "kind": "ResourceClaim", - "version": "v1alpha2" - } - ] + "type": "object" }, - "io.k8s.api.resource.v1alpha2.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.", + "io.k8s.api.resource.v1alpha3.DeviceRequestAllocationResult": { + "description": "DeviceRequestAllocationResult contains the allocation result for one request.", "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.", + "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 is the name of resource 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" }, - "resource": { - "description": "Resource is the type of resource being referenced, for example \"pods\".", + "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" }, - "uid": { - "description": "UID identifies exactly one incarnation of the resource.", + "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": [ - "resource", - "name", - "uid" + "request", + "driver", + "pool", + "device" ], "type": "object" }, - "io.k8s.api.resource.v1alpha2.ResourceClaimList": { - "description": "ResourceClaimList is a collection of claims.", + "io.k8s.api.resource.v1alpha3.DeviceSelector": { + "description": "DeviceSelector must have exactly one field set.", "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", + "cel": { + "$ref": "#/definitions/io.k8s.api.resource.v1alpha3.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" }, - "items": { - "description": "Items is the list of resource claims.", - "items": { - "$ref": "#/definitions/io.k8s.api.resource.v1alpha2.ResourceClaim" - }, - "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": [ - "ResourceClaimList" - ] - }, - "metadata": { - "$ref": "#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.ListMeta", - "description": "Standard list metadata" + "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": [ - "items" + "driver", + "parameters" ], - "type": "object", - "x-kubernetes-group-version-kind": [ - { - "group": "resource.k8s.io", - "kind": "ResourceClaimList", - "version": "v1alpha2" - } - ] + "type": "object" }, - "io.k8s.api.resource.v1alpha2.ResourceClaimParameters": { - "description": "ResourceClaimParameters defines resource requests for a ResourceClaim in an in-tree format understood by Kubernetes.", + "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.", "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" }, - "driverRequests": { - "description": "DriverRequests describes all resources that are needed for the allocated claim. A single claim may use resources coming from different drivers. For each driver, this array has at most one entry which then may have one or more per-driver requests.\n\nMay be empty, in which case the claim can always be allocated.", - "items": { - "$ref": "#/definitions/io.k8s.api.resource.v1alpha2.DriverRequests" - }, - "type": "array", - "x-kubernetes-list-type": "atomic" - }, - "generatedFrom": { - "$ref": "#/definitions/io.k8s.api.resource.v1alpha2.ResourceClaimParametersReference", - "description": "If this object was created from some other resource, then this links back to that resource. This field is used to find the in-tree representation of the claim parameters when the parameter reference of the claim refers to some unknown type." - }, "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": [ - "ResourceClaimParameters" + "PodSchedulingContext" ] }, "metadata": { "$ref": "#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta", "description": "Standard object metadata" }, - "shareable": { - "description": "Shareable indicates whether the allocated claim is meant to be shareable by multiple consumers at the same time.", - "type": "boolean" + "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": "ResourceClaimParameters", - "version": "v1alpha2" + "kind": "PodSchedulingContext", + "version": "v1alpha3" } ] }, - "io.k8s.api.resource.v1alpha2.ResourceClaimParametersList": { - "description": "ResourceClaimParametersList is a collection of ResourceClaimParameters.", + "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", "type": "string" }, "items": { - "description": "Items is the list of node resource capacity objects.", + "description": "Items is the list of PodSchedulingContext objects.", "items": { - "$ref": "#/definitions/io.k8s.api.resource.v1alpha2.ResourceClaimParameters" + "$ref": "#/definitions/io.k8s.api.resource.v1alpha3.PodSchedulingContext" }, "type": "array" }, @@ -15762,7 +16052,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": [ - "ResourceClaimParametersList" + "PodSchedulingContextList" ] }, "metadata": { @@ -15777,105 +16067,48 @@ "x-kubernetes-group-version-kind": [ { "group": "resource.k8s.io", - "kind": "ResourceClaimParametersList", - "version": "v1alpha2" + "kind": "PodSchedulingContextList", + "version": "v1alpha3" } ] }, - "io.k8s.api.resource.v1alpha2.ResourceClaimParametersReference": { - "description": "ResourceClaimParametersReference contains enough information to let you locate the parameters for a ResourceClaim. The object must be 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" - }, - "kind": { - "description": "Kind is the type of resource being referenced. This is the same value as in the parameter object's metadata, for example \"ConfigMap\".", - "type": "string" - }, - "name": { - "description": "Name is the name of resource being referenced.", - "type": "string" - } - }, - "required": [ - "kind", - "name" - ], - "type": "object" - }, - "io.k8s.api.resource.v1alpha2.ResourceClaimSchedulingStatus": { - "description": "ResourceClaimSchedulingStatus contains information about one particular ResourceClaim with \"WaitForFirstConsumer\" allocation mode.", + "io.k8s.api.resource.v1alpha3.PodSchedulingContextSpec": { + "description": "PodSchedulingContextSpec describes where resources for the Pod are needed.", "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.", + "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" }, "type": "array", "x-kubernetes-list-type": "atomic" - } - }, - "type": "object" - }, - "io.k8s.api.resource.v1alpha2.ResourceClaimSpec": { - "description": "ResourceClaimSpec defines how a resource is to be allocated.", - "properties": { - "allocationMode": { - "description": "Allocation can start immediately or when a Pod wants to use the resource. \"WaitForFirstConsumer\" is the default.", - "type": "string" }, - "parametersRef": { - "$ref": "#/definitions/io.k8s.api.resource.v1alpha2.ResourceClaimParametersReference", - "description": "ParametersRef references a separate object with arbitrary parameters that will be used by the driver when allocating a resource for the claim.\n\nThe object must be in the same namespace as the ResourceClaim." - }, - "resourceClassName": { - "description": "ResourceClassName references the driver and additional parameters via the name of a ResourceClass that was created as part of the driver deployment.", + "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" } }, - "required": [ - "resourceClassName" - ], "type": "object" }, - "io.k8s.api.resource.v1alpha2.ResourceClaimStatus": { - "description": "ResourceClaimStatus tracks whether the resource has been allocated and what the resulting attributes are.", + "io.k8s.api.resource.v1alpha3.PodSchedulingContextStatus": { + "description": "PodSchedulingContextStatus describes where resources for the Pod can be allocated.", "properties": { - "allocation": { - "$ref": "#/definitions/io.k8s.api.resource.v1alpha2.AllocationResult", - "description": "Allocation is set by the resource driver once a resource or set of resources has been allocated successfully. If this is not specified, the resources have not been allocated yet." - }, - "deallocationRequested": { - "description": "DeallocationRequested indicates that a ResourceClaim is to be deallocated.\n\nThe driver then must deallocate this claim and reset the field together with clearing the Allocation field.\n\nWhile DeallocationRequested is set, no new consumers may be added to ReservedFor.", - "type": "boolean" - }, - "driverName": { - "description": "DriverName is a copy of the driver name from the ResourceClass at the time when allocation started.", - "type": "string" - }, - "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.\n\nThere can be at most 32 such reservations. This may get increased in the future, but not reduced.", + "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.v1alpha2.ResourceClaimConsumerReference" + "$ref": "#/definitions/io.k8s.api.resource.v1alpha3.ResourceClaimSchedulingStatus" }, "type": "array", "x-kubernetes-list-map-keys": [ - "uid" + "name" ], - "x-kubernetes-list-type": "map", - "x-kubernetes-patch-merge-key": "uid", - "x-kubernetes-patch-strategy": "merge" + "x-kubernetes-list-type": "map" } }, "type": "object" }, - "io.k8s.api.resource.v1alpha2.ResourceClaimTemplate": { - "description": "ResourceClaimTemplate is used to produce ResourceClaim objects.", + "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", @@ -15885,7 +16118,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": [ - "ResourceClaimTemplate" + "ResourceClaim" ] }, "metadata": { @@ -15893,8 +16126,12 @@ "description": "Standard object metadata" }, "spec": { - "$ref": "#/definitions/io.k8s.api.resource.v1alpha2.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." + "$ref": "#/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": "#/definitions/io.k8s.api.resource.v1alpha3.ResourceClaimStatus", + "description": "Status describes whether the claim is ready to use and what has been allocated." } }, "required": [ @@ -15904,22 +16141,49 @@ "x-kubernetes-group-version-kind": [ { "group": "resource.k8s.io", - "kind": "ResourceClaimTemplate", - "version": "v1alpha2" + "kind": "ResourceClaim", + "version": "v1alpha3" } ] }, - "io.k8s.api.resource.v1alpha2.ResourceClaimTemplateList": { - "description": "ResourceClaimTemplateList is a collection of claim templates.", + "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": { + "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" + }, + "name": { + "description": "Name is the name of resource being referenced.", + "type": "string" + }, + "resource": { + "description": "Resource is the type of resource being referenced, for example \"pods\".", + "type": "string" + }, + "uid": { + "description": "UID identifies exactly one incarnation of the resource.", + "type": "string" + } + }, + "required": [ + "resource", + "name", + "uid" + ], + "type": "object" + }, + "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 the list of resource claim templates.", + "description": "Items is the list of resource claims.", "items": { - "$ref": "#/definitions/io.k8s.api.resource.v1alpha2.ResourceClaimTemplate" + "$ref": "#/definitions/io.k8s.api.resource.v1alpha3.ResourceClaim" }, "type": "array" }, @@ -15927,7 +16191,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": [ - "ResourceClaimTemplateList" + "ResourceClaimList" ] }, "metadata": { @@ -15942,172 +16206,119 @@ "x-kubernetes-group-version-kind": [ { "group": "resource.k8s.io", - "kind": "ResourceClaimTemplateList", - "version": "v1alpha2" + "kind": "ResourceClaimList", + "version": "v1alpha3" } ] }, - "io.k8s.api.resource.v1alpha2.ResourceClaimTemplateSpec": { - "description": "ResourceClaimTemplateSpec contains the metadata and fields for a ResourceClaim.", + "io.k8s.api.resource.v1alpha3.ResourceClaimSchedulingStatus": { + "description": "ResourceClaimSchedulingStatus contains information about one particular ResourceClaim with \"WaitForFirstConsumer\" allocation mode.", "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." + "name": { + "description": "Name matches the pod.spec.resourceClaims[*].Name field.", + "type": "string" }, - "spec": { - "$ref": "#/definitions/io.k8s.api.resource.v1alpha2.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." + "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": [ - "spec" + "name" ], "type": "object" }, - "io.k8s.api.resource.v1alpha2.ResourceClass": { - "description": "ResourceClass is used by administrators to influence how resources are allocated.\n\nThis is an alpha type and requires enabling the DynamicResourceAllocation feature gate.", + "io.k8s.api.resource.v1alpha3.ResourceClaimSpec": { + "description": "ResourceClaimSpec defines what is being requested in a ResourceClaim and how to configure it.", "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" - }, - "driverName": { - "description": "DriverName defines the name of the dynamic resource driver that is used for allocation of a ResourceClaim that uses this class.\n\nResource drivers have a unique name in forward domain order (acme.example.com).", + "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" }, - "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": [ - "ResourceClass" - ] - }, - "metadata": { - "$ref": "#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta", - "description": "Standard object metadata" - }, - "parametersRef": { - "$ref": "#/definitions/io.k8s.api.resource.v1alpha2.ResourceClassParametersReference", - "description": "ParametersRef references an arbitrary separate object that may hold parameters that will be used by the driver when allocating a resource that uses this class. A dynamic resource driver can distinguish between parameters stored here and and those stored in ResourceClaimSpec." - }, - "structuredParameters": { - "description": "If and only if allocation of claims using this class is handled via structured parameters, then StructuredParameters must be set to true.", - "type": "boolean" - }, - "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 ResourceClaim that has not been allocated yet.\n\nSetting this field is optional. If null, all nodes are candidates." + "devices": { + "$ref": "#/definitions/io.k8s.api.resource.v1alpha3.DeviceClaim", + "description": "Devices defines how to request devices." } }, - "required": [ - "driverName" - ], - "type": "object", - "x-kubernetes-group-version-kind": [ - { - "group": "resource.k8s.io", - "kind": "ResourceClass", - "version": "v1alpha2" - } - ] + "type": "object" }, - "io.k8s.api.resource.v1alpha2.ResourceClassList": { - "description": "ResourceClassList is a collection of classes.", + "io.k8s.api.resource.v1alpha3.ResourceClaimStatus": { + "description": "ResourceClaimStatus tracks whether the resource has been allocated and what the result of that was.", "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" + "allocation": { + "$ref": "#/definitions/io.k8s.api.resource.v1alpha3.AllocationResult", + "description": "Allocation is set once the claim has been allocated successfully." }, - "items": { - "description": "Items is the list of resource classes.", + "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" + }, + "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.v1alpha2.ResourceClass" + "$ref": "#/definitions/io.k8s.api.resource.v1alpha3.ResourceClaimConsumerReference" }, - "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": [ - "ResourceClassList" - ] - }, - "metadata": { - "$ref": "#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.ListMeta", - "description": "Standard list metadata" + "type": "array", + "x-kubernetes-list-map-keys": [ + "uid" + ], + "x-kubernetes-list-type": "map", + "x-kubernetes-patch-merge-key": "uid", + "x-kubernetes-patch-strategy": "merge" } }, - "required": [ - "items" - ], - "type": "object", - "x-kubernetes-group-version-kind": [ - { - "group": "resource.k8s.io", - "kind": "ResourceClassList", - "version": "v1alpha2" - } - ] + "type": "object" }, - "io.k8s.api.resource.v1alpha2.ResourceClassParameters": { - "description": "ResourceClassParameters defines resource requests for a ResourceClass in an in-tree format understood by Kubernetes.", + "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", "type": "string" }, - "filters": { - "description": "Filters describes additional contraints that must be met when using the class.", - "items": { - "$ref": "#/definitions/io.k8s.api.resource.v1alpha2.ResourceFilter" - }, - "type": "array", - "x-kubernetes-list-type": "atomic" - }, - "generatedFrom": { - "$ref": "#/definitions/io.k8s.api.resource.v1alpha2.ResourceClassParametersReference", - "description": "If this object was created from some other resource, then this links back to that resource. This field is used to find the in-tree representation of the class parameters when the parameter reference of the class refers to some unknown type." - }, "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": [ - "ResourceClassParameters" + "ResourceClaimTemplate" ] }, "metadata": { "$ref": "#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta", "description": "Standard object metadata" }, - "vendorParameters": { - "description": "VendorParameters are arbitrary setup parameters for all claims using this class. They are ignored while allocating the claim. There must not be more than one entry per driver.", - "items": { - "$ref": "#/definitions/io.k8s.api.resource.v1alpha2.VendorParameters" - }, - "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": "resource.k8s.io", - "kind": "ResourceClassParameters", - "version": "v1alpha2" + "kind": "ResourceClaimTemplate", + "version": "v1alpha3" } ] }, - "io.k8s.api.resource.v1alpha2.ResourceClassParametersList": { - "description": "ResourceClassParametersList is a collection of ResourceClassParameters.", + "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 node resource capacity objects.", + "description": "Items is the list of resource claim templates.", "items": { - "$ref": "#/definitions/io.k8s.api.resource.v1alpha2.ResourceClassParameters" + "$ref": "#/definitions/io.k8s.api.resource.v1alpha3.ResourceClaimTemplate" }, "type": "array" }, @@ -16115,7 +16326,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": [ - "ResourceClassParametersList" + "ResourceClaimTemplateList" ] }, "metadata": { @@ -16130,94 +16341,60 @@ "x-kubernetes-group-version-kind": [ { "group": "resource.k8s.io", - "kind": "ResourceClassParametersList", - "version": "v1alpha2" + "kind": "ResourceClaimTemplateList", + "version": "v1alpha3" } ] }, - "io.k8s.api.resource.v1alpha2.ResourceClassParametersReference": { - "description": "ResourceClassParametersReference contains enough information to let you locate the parameters for a ResourceClass.", + "io.k8s.api.resource.v1alpha3.ResourceClaimTemplateSpec": { + "description": "ResourceClaimTemplateSpec contains the metadata and fields for a 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" - }, - "kind": { - "description": "Kind is the type of resource being referenced. This is the same value as in the parameter object's metadata.", - "type": "string" - }, - "name": { - "description": "Name is the name of resource being referenced.", - "type": "string" + "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." }, - "namespace": { - "description": "Namespace that contains the referenced resource. Must be empty for cluster-scoped resources and non-empty for namespaced resources.", - "type": "string" + "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": [ - "kind", - "name" + "spec" ], "type": "object" }, - "io.k8s.api.resource.v1alpha2.ResourceFilter": { - "description": "ResourceFilter is a filter for resources from one particular driver.", - "properties": { - "driverName": { - "description": "DriverName is the name used by the DRA driver kubelet plugin.", - "type": "string" - }, - "namedResources": { - "$ref": "#/definitions/io.k8s.api.resource.v1alpha2.NamedResourcesFilter", - "description": "NamedResources describes a resource filter using the named resources model." - } - }, - "type": "object" - }, - "io.k8s.api.resource.v1alpha2.ResourceHandle": { - "description": "ResourceHandle holds opaque resource data for processing by a specific kubelet plugin.", + "io.k8s.api.resource.v1alpha3.ResourcePool": { + "description": "ResourcePool describes the pool that ResourceSlices belong to.", "properties": { - "data": { - "description": "Data contains the opaque data associated with this ResourceHandle. It is set by the controller component of the resource driver whose name matches the DriverName set in the ResourceClaimStatus this ResourceHandle is embedded in. It is set at allocation time and is intended for processing by the kubelet plugin whose name matches the DriverName set in this ResourceHandle.\n\nThe maximum size of this field is 16KiB. This may get increased in the future, but not reduced.", - "type": "string" + "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" }, - "driverName": { - "description": "DriverName specifies the name of the resource driver whose kubelet plugin should be invoked to process this ResourceHandle's data once it lands on a node. This may differ from the DriverName set in ResourceClaimStatus this ResourceHandle is embedded in.", + "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" }, - "structuredData": { - "$ref": "#/definitions/io.k8s.api.resource.v1alpha2.StructuredResourceHandle", - "description": "If StructuredData is set, then it needs to be used instead of Data." - } - }, - "type": "object" - }, - "io.k8s.api.resource.v1alpha2.ResourceRequest": { - "description": "ResourceRequest is a request for resources from one particular driver.", - "properties": { - "namedResources": { - "$ref": "#/definitions/io.k8s.api.resource.v1alpha2.NamedResourcesRequest", - "description": "NamedResources describes a request for resources with the named resources model." - }, - "vendorParameters": { - "$ref": "#/definitions/io.k8s.apimachinery.pkg.runtime.RawExtension", - "description": "VendorParameters are arbitrary setup parameters for the requested resource. They are ignored while allocating a claim." + "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.v1alpha2.ResourceSlice": { - "description": "ResourceSlice provides information about available resources on individual nodes.", + "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" }, - "driverName": { - "description": "DriverName identifies the DRA driver providing the capacity information. A field selector can be used to list only ResourceSlice objects with a certain driver name.", - "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", @@ -16229,28 +16406,24 @@ "$ref": "#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta", "description": "Standard object metadata" }, - "namedResources": { - "$ref": "#/definitions/io.k8s.api.resource.v1alpha2.NamedResourcesResources", - "description": "NamedResources describes available resources using the named resources model." - }, - "nodeName": { - "description": "NodeName identifies the node which provides the resources if they are local to a node.\n\nA field selector can be used to list only ResourceSlice objects with a certain node name.", - "type": "string" + "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": [ - "driverName" + "spec" ], "type": "object", "x-kubernetes-group-version-kind": [ { "group": "resource.k8s.io", "kind": "ResourceSlice", - "version": "v1alpha2" + "version": "v1alpha3" } ] }, - "io.k8s.api.resource.v1alpha2.ResourceSliceList": { + "io.k8s.api.resource.v1alpha3.ResourceSliceList": { "description": "ResourceSliceList is a collection of ResourceSlices.", "properties": { "apiVersion": { @@ -16258,9 +16431,9 @@ "type": "string" }, "items": { - "description": "Items is the list of node resource capacity objects.", + "description": "Items is the list of resource ResourceSlices.", "items": { - "$ref": "#/definitions/io.k8s.api.resource.v1alpha2.ResourceSlice" + "$ref": "#/definitions/io.k8s.api.resource.v1alpha3.ResourceSlice" }, "type": "array" }, @@ -16271,7 +16444,7 @@ "ResourceSliceList" ] }, - "metadata": { + "listMeta": { "$ref": "#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.ListMeta", "description": "Standard list metadata" } @@ -16284,51 +16457,46 @@ { "group": "resource.k8s.io", "kind": "ResourceSliceList", - "version": "v1alpha2" + "version": "v1alpha3" } ] }, - "io.k8s.api.resource.v1alpha2.StructuredResourceHandle": { - "description": "StructuredResourceHandle is the in-tree representation of the allocation result.", + "io.k8s.api.resource.v1alpha3.ResourceSliceSpec": { + "description": "ResourceSliceSpec contains the information published by the driver in one ResourceSlice.", "properties": { - "nodeName": { - "description": "NodeName is the name of the node providing the necessary resources if the resources are local to a node.", - "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" }, - "results": { - "description": "Results lists all allocated driver resources.", + "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.v1alpha2.DriverAllocationResult" + "$ref": "#/definitions/io.k8s.api.resource.v1alpha3.Device" }, "type": "array", "x-kubernetes-list-type": "atomic" }, - "vendorClaimParameters": { - "$ref": "#/definitions/io.k8s.apimachinery.pkg.runtime.RawExtension", - "description": "VendorClaimParameters are the per-claim configuration parameters from the resource claim parameters at the time that the claim was allocated." + "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" }, - "vendorClassParameters": { - "$ref": "#/definitions/io.k8s.apimachinery.pkg.runtime.RawExtension", - "description": "VendorClassParameters are the per-claim configuration parameters from the resource class at the time that the claim was allocated." - } - }, - "required": [ - "results" - ], - "type": "object" - }, - "io.k8s.api.resource.v1alpha2.VendorParameters": { - "description": "VendorParameters are opaque parameters for one particular driver.", - "properties": { - "driverName": { - "description": "DriverName is the name used by the DRA driver kubelet plugin.", + "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" }, - "parameters": { - "$ref": "#/definitions/io.k8s.apimachinery.pkg.runtime.RawExtension", - "description": "Parameters can be arbitrary setup parameters. They are ignored while allocating a claim." + "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": [ + "driver", + "pool" + ], "type": "object" }, "io.k8s.api.scheduling.v1.PriorityClass": { @@ -17119,6 +17287,86 @@ } ] }, + "io.k8s.api.storage.v1beta1.VolumeAttributesClass": { + "description": "VolumeAttributesClass represents a specification of mutable volume attributes defined by the CSI driver. The class can be specified during dynamic provisioning of PersistentVolumeClaims, and changed in the PersistentVolumeClaim spec after provisioning.", + "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" + }, + "driverName": { + "description": "Name of the CSI driver This field 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": [ + "VolumeAttributesClass" + ] + }, + "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" + }, + "parameters": { + "additionalProperties": { + "type": "string" + }, + "description": "parameters hold volume attributes defined by the CSI driver. These values are opaque to the Kubernetes and are passed directly to the CSI driver. The underlying storage provider supports changing these attributes on an existing volume, however the parameters field itself is immutable. To invoke a volume update, a new VolumeAttributesClass should be created with new parameters, and the PersistentVolumeClaim should be updated to reference the new VolumeAttributesClass.\n\nThis field is required and must contain at least one key/value pair. The keys cannot be empty, and the maximum number of parameters is 512, with a cumulative max size of 256K. If the CSI driver rejects invalid parameters, the target PersistentVolumeClaim will be set to an \"Infeasible\" state in the modifyVolumeStatus field.", + "type": "object" + } + }, + "required": [ + "driverName" + ], + "type": "object", + "x-kubernetes-group-version-kind": [ + { + "group": "storage.k8s.io", + "kind": "VolumeAttributesClass", + "version": "v1beta1" + } + ] + }, + "io.k8s.api.storage.v1beta1.VolumeAttributesClassList": { + "description": "VolumeAttributesClassList is a collection of VolumeAttributesClass 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 VolumeAttributesClass objects.", + "items": { + "$ref": "#/definitions/io.k8s.api.storage.v1beta1.VolumeAttributesClass" + }, + "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": [ + "VolumeAttributesClassList" + ] + }, + "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" + } + }, + "required": [ + "items" + ], + "type": "object", + "x-kubernetes-group-version-kind": [ + { + "group": "storage.k8s.io", + "kind": "VolumeAttributesClassList", + "version": "v1beta1" + } + ] + }, "io.k8s.api.storagemigration.v1alpha1.GroupVersionResource": { "description": "The names of the group, the version, and the resource.", "properties": { @@ -17864,7 +18112,7 @@ "type": "boolean" }, "x-kubernetes-validations": { - "description": "x-kubernetes-validations describes a list of validation rules written in the CEL expression language. This field is an alpha-level. Using this field requires the feature gate `CustomResourceValidationExpressions` to be enabled.", + "description": "x-kubernetes-validations describes a list of validation rules written in the CEL expression language.", "items": { "$ref": "#/definitions/io.k8s.apiextensions-apiserver.pkg.apis.apiextensions.v1.ValidationRule" }, @@ -18466,6 +18714,11 @@ "kind": "DeleteOptions", "version": "v1" }, + { + "group": "coordination.k8s.io", + "kind": "DeleteOptions", + "version": "v1alpha1" + }, { "group": "coordination.k8s.io", "kind": "DeleteOptions", @@ -18584,7 +18837,7 @@ { "group": "resource.k8s.io", "kind": "DeleteOptions", - "version": "v1alpha2" + "version": "v1alpha3" }, { "group": "scheduling.k8s.io", @@ -18623,6 +18876,32 @@ } ] }, + "io.k8s.apimachinery.pkg.apis.meta.v1.FieldSelectorRequirement": { + "description": "FieldSelectorRequirement is a selector that contains values, a key, and an operator that relates the key and values.", + "properties": { + "key": { + "description": "key is the field selector key that the requirement applies to.", + "type": "string" + }, + "operator": { + "description": "operator represents a key's relationship to a set of values. Valid operators are In, NotIn, Exists, DoesNotExist. The list of operators may grow in the future.", + "type": "string" + }, + "values": { + "description": "values is an array of string values. If the operator is In or NotIn, the values array must be non-empty. If the operator is Exists or DoesNotExist, the values array must be empty.", + "items": { + "type": "string" + }, + "type": "array", + "x-kubernetes-list-type": "atomic" + } + }, + "required": [ + "key", + "operator" + ], + "type": "object" + }, "io.k8s.apimachinery.pkg.apis.meta.v1.FieldsV1": { "description": "FieldsV1 stores a set of fields in a data structure like a Trie, in JSON format.\n\nEach key is either a '.' representing the field itself, and will always map to an empty set, or a string representing a sub-field or item. The string will follow one of these four formats: 'f:', where is the name of a field in a struct, or key in a map 'v:', where is the exact json formatted value of a list item 'i:', where is position of a item in a list 'k:', where is a map of a list item's key fields to their unique values If a key maps to an empty Fields value, the field that key represents is part of the set.\n\nThe exact format is defined in sigs.k8s.io/structured-merge-diff", "type": "object" @@ -18967,11 +19246,6 @@ "group": "", "kind": "Status", "version": "v1" - }, - { - "group": "resource.k8s.io", - "kind": "Status", - "version": "v1alpha2" } ] }, @@ -19190,6 +19464,11 @@ "kind": "WatchEvent", "version": "v1" }, + { + "group": "coordination.k8s.io", + "kind": "WatchEvent", + "version": "v1alpha1" + }, { "group": "coordination.k8s.io", "kind": "WatchEvent", @@ -19308,7 +19587,7 @@ { "group": "resource.k8s.io", "kind": "WatchEvent", - "version": "v1alpha2" + "version": "v1alpha3" }, { "group": "scheduling.k8s.io", diff --git a/helm-charts/nginx-ingress/v1.30.2/affinity-v1.json b/helm-charts/nginx-ingress/v1.31.0/affinity-v1.json similarity index 82% rename from helm-charts/nginx-ingress/v1.30.2/affinity-v1.json rename to helm-charts/nginx-ingress/v1.31.0/affinity-v1.json index 6d5937ee..5a10a7e8 100644 --- a/helm-charts/nginx-ingress/v1.30.2/affinity-v1.json +++ b/helm-charts/nginx-ingress/v1.31.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.30.2/_definitions.json#/definitions/io.k8s.api.core.v1.NodeAffinity", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.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.30.2/_definitions.json#/definitions/io.k8s.api.core.v1.PodAffinity", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.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.30.2/_definitions.json#/definitions/io.k8s.api.core.v1.PodAntiAffinity", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.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.30.2/affinity.json b/helm-charts/nginx-ingress/v1.31.0/affinity.json similarity index 82% rename from helm-charts/nginx-ingress/v1.30.2/affinity.json rename to helm-charts/nginx-ingress/v1.31.0/affinity.json index 6d5937ee..5a10a7e8 100644 --- a/helm-charts/nginx-ingress/v1.30.2/affinity.json +++ b/helm-charts/nginx-ingress/v1.31.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.30.2/_definitions.json#/definitions/io.k8s.api.core.v1.NodeAffinity", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.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.30.2/_definitions.json#/definitions/io.k8s.api.core.v1.PodAffinity", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.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.30.2/_definitions.json#/definitions/io.k8s.api.core.v1.PodAntiAffinity", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.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.30.2/aggregationrule-rbac-v1.json b/helm-charts/nginx-ingress/v1.31.0/aggregationrule-rbac-v1.json similarity index 91% rename from helm-charts/nginx-ingress/v1.30.2/aggregationrule-rbac-v1.json rename to helm-charts/nginx-ingress/v1.31.0/aggregationrule-rbac-v1.json index 946cd4ae..25844983 100644 --- a/helm-charts/nginx-ingress/v1.30.2/aggregationrule-rbac-v1.json +++ b/helm-charts/nginx-ingress/v1.31.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.30.2/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.LabelSelector" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.0/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.LabelSelector" }, "type": [ "array", diff --git a/helm-charts/nginx-ingress/v1.30.2/aggregationrule.json b/helm-charts/nginx-ingress/v1.31.0/aggregationrule.json similarity index 91% rename from helm-charts/nginx-ingress/v1.30.2/aggregationrule.json rename to helm-charts/nginx-ingress/v1.31.0/aggregationrule.json index 946cd4ae..25844983 100644 --- a/helm-charts/nginx-ingress/v1.30.2/aggregationrule.json +++ b/helm-charts/nginx-ingress/v1.31.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.30.2/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.LabelSelector" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.0/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.LabelSelector" }, "type": [ "array", diff --git a/helm-charts/nginx-ingress/v1.30.2/all.json b/helm-charts/nginx-ingress/v1.31.0/all.json similarity index 62% rename from helm-charts/nginx-ingress/v1.30.2/all.json rename to helm-charts/nginx-ingress/v1.31.0/all.json index 21c87db7..bb4b47f6 100644 --- a/helm-charts/nginx-ingress/v1.30.2/all.json +++ b/helm-charts/nginx-ingress/v1.31.0/all.json @@ -1,1882 +1,1909 @@ { "oneOf": [ { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.30.2/_definitions.json#/definitions/io.k8s.api.admissionregistration.v1.AuditAnnotation" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.0/_definitions.json#/definitions/io.k8s.api.admissionregistration.v1.AuditAnnotation" }, { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.30.2/_definitions.json#/definitions/io.k8s.api.admissionregistration.v1.ExpressionWarning" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.0/_definitions.json#/definitions/io.k8s.api.admissionregistration.v1.ExpressionWarning" }, { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.30.2/_definitions.json#/definitions/io.k8s.api.admissionregistration.v1.MatchCondition" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.0/_definitions.json#/definitions/io.k8s.api.admissionregistration.v1.MatchCondition" }, { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.30.2/_definitions.json#/definitions/io.k8s.api.admissionregistration.v1.MatchResources" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.0/_definitions.json#/definitions/io.k8s.api.admissionregistration.v1.MatchResources" }, { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.30.2/_definitions.json#/definitions/io.k8s.api.admissionregistration.v1.MutatingWebhook" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.0/_definitions.json#/definitions/io.k8s.api.admissionregistration.v1.MutatingWebhook" }, { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.30.2/_definitions.json#/definitions/io.k8s.api.admissionregistration.v1.MutatingWebhookConfiguration" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.0/_definitions.json#/definitions/io.k8s.api.admissionregistration.v1.MutatingWebhookConfiguration" }, { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.30.2/_definitions.json#/definitions/io.k8s.api.admissionregistration.v1.MutatingWebhookConfigurationList" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.0/_definitions.json#/definitions/io.k8s.api.admissionregistration.v1.MutatingWebhookConfigurationList" }, { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.30.2/_definitions.json#/definitions/io.k8s.api.admissionregistration.v1.NamedRuleWithOperations" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.0/_definitions.json#/definitions/io.k8s.api.admissionregistration.v1.NamedRuleWithOperations" }, { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.30.2/_definitions.json#/definitions/io.k8s.api.admissionregistration.v1.ParamKind" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.0/_definitions.json#/definitions/io.k8s.api.admissionregistration.v1.ParamKind" }, { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.30.2/_definitions.json#/definitions/io.k8s.api.admissionregistration.v1.ParamRef" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.0/_definitions.json#/definitions/io.k8s.api.admissionregistration.v1.ParamRef" }, { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.30.2/_definitions.json#/definitions/io.k8s.api.admissionregistration.v1.RuleWithOperations" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.0/_definitions.json#/definitions/io.k8s.api.admissionregistration.v1.RuleWithOperations" }, { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.30.2/_definitions.json#/definitions/io.k8s.api.admissionregistration.v1.ServiceReference" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.0/_definitions.json#/definitions/io.k8s.api.admissionregistration.v1.ServiceReference" }, { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.30.2/_definitions.json#/definitions/io.k8s.api.admissionregistration.v1.TypeChecking" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.0/_definitions.json#/definitions/io.k8s.api.admissionregistration.v1.TypeChecking" }, { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.30.2/_definitions.json#/definitions/io.k8s.api.admissionregistration.v1.ValidatingAdmissionPolicy" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.0/_definitions.json#/definitions/io.k8s.api.admissionregistration.v1.ValidatingAdmissionPolicy" }, { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.30.2/_definitions.json#/definitions/io.k8s.api.admissionregistration.v1.ValidatingAdmissionPolicyBinding" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.0/_definitions.json#/definitions/io.k8s.api.admissionregistration.v1.ValidatingAdmissionPolicyBinding" }, { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.30.2/_definitions.json#/definitions/io.k8s.api.admissionregistration.v1.ValidatingAdmissionPolicyBindingList" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.0/_definitions.json#/definitions/io.k8s.api.admissionregistration.v1.ValidatingAdmissionPolicyBindingList" }, { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.30.2/_definitions.json#/definitions/io.k8s.api.admissionregistration.v1.ValidatingAdmissionPolicyBindingSpec" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.0/_definitions.json#/definitions/io.k8s.api.admissionregistration.v1.ValidatingAdmissionPolicyBindingSpec" }, { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.30.2/_definitions.json#/definitions/io.k8s.api.admissionregistration.v1.ValidatingAdmissionPolicyList" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.0/_definitions.json#/definitions/io.k8s.api.admissionregistration.v1.ValidatingAdmissionPolicyList" }, { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.30.2/_definitions.json#/definitions/io.k8s.api.admissionregistration.v1.ValidatingAdmissionPolicySpec" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.0/_definitions.json#/definitions/io.k8s.api.admissionregistration.v1.ValidatingAdmissionPolicySpec" }, { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.30.2/_definitions.json#/definitions/io.k8s.api.admissionregistration.v1.ValidatingAdmissionPolicyStatus" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.0/_definitions.json#/definitions/io.k8s.api.admissionregistration.v1.ValidatingAdmissionPolicyStatus" }, { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.30.2/_definitions.json#/definitions/io.k8s.api.admissionregistration.v1.ValidatingWebhook" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.0/_definitions.json#/definitions/io.k8s.api.admissionregistration.v1.ValidatingWebhook" }, { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.30.2/_definitions.json#/definitions/io.k8s.api.admissionregistration.v1.ValidatingWebhookConfiguration" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.0/_definitions.json#/definitions/io.k8s.api.admissionregistration.v1.ValidatingWebhookConfiguration" }, { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.30.2/_definitions.json#/definitions/io.k8s.api.admissionregistration.v1.ValidatingWebhookConfigurationList" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.0/_definitions.json#/definitions/io.k8s.api.admissionregistration.v1.ValidatingWebhookConfigurationList" }, { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.30.2/_definitions.json#/definitions/io.k8s.api.admissionregistration.v1.Validation" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.0/_definitions.json#/definitions/io.k8s.api.admissionregistration.v1.Validation" }, { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.30.2/_definitions.json#/definitions/io.k8s.api.admissionregistration.v1.Variable" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.0/_definitions.json#/definitions/io.k8s.api.admissionregistration.v1.Variable" }, { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.30.2/_definitions.json#/definitions/io.k8s.api.admissionregistration.v1.WebhookClientConfig" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.0/_definitions.json#/definitions/io.k8s.api.admissionregistration.v1.WebhookClientConfig" }, { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.30.2/_definitions.json#/definitions/io.k8s.api.admissionregistration.v1alpha1.AuditAnnotation" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.0/_definitions.json#/definitions/io.k8s.api.admissionregistration.v1alpha1.AuditAnnotation" }, { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.30.2/_definitions.json#/definitions/io.k8s.api.admissionregistration.v1alpha1.ExpressionWarning" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.0/_definitions.json#/definitions/io.k8s.api.admissionregistration.v1alpha1.ExpressionWarning" }, { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.30.2/_definitions.json#/definitions/io.k8s.api.admissionregistration.v1alpha1.MatchCondition" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.0/_definitions.json#/definitions/io.k8s.api.admissionregistration.v1alpha1.MatchCondition" }, { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.30.2/_definitions.json#/definitions/io.k8s.api.admissionregistration.v1alpha1.MatchResources" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.0/_definitions.json#/definitions/io.k8s.api.admissionregistration.v1alpha1.MatchResources" }, { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.30.2/_definitions.json#/definitions/io.k8s.api.admissionregistration.v1alpha1.NamedRuleWithOperations" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.0/_definitions.json#/definitions/io.k8s.api.admissionregistration.v1alpha1.NamedRuleWithOperations" }, { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.30.2/_definitions.json#/definitions/io.k8s.api.admissionregistration.v1alpha1.ParamKind" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.0/_definitions.json#/definitions/io.k8s.api.admissionregistration.v1alpha1.ParamKind" }, { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.30.2/_definitions.json#/definitions/io.k8s.api.admissionregistration.v1alpha1.ParamRef" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.0/_definitions.json#/definitions/io.k8s.api.admissionregistration.v1alpha1.ParamRef" }, { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.30.2/_definitions.json#/definitions/io.k8s.api.admissionregistration.v1alpha1.TypeChecking" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.0/_definitions.json#/definitions/io.k8s.api.admissionregistration.v1alpha1.TypeChecking" }, { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.30.2/_definitions.json#/definitions/io.k8s.api.admissionregistration.v1alpha1.ValidatingAdmissionPolicy" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.0/_definitions.json#/definitions/io.k8s.api.admissionregistration.v1alpha1.ValidatingAdmissionPolicy" }, { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.30.2/_definitions.json#/definitions/io.k8s.api.admissionregistration.v1alpha1.ValidatingAdmissionPolicyBinding" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.0/_definitions.json#/definitions/io.k8s.api.admissionregistration.v1alpha1.ValidatingAdmissionPolicyBinding" }, { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.30.2/_definitions.json#/definitions/io.k8s.api.admissionregistration.v1alpha1.ValidatingAdmissionPolicyBindingList" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.0/_definitions.json#/definitions/io.k8s.api.admissionregistration.v1alpha1.ValidatingAdmissionPolicyBindingList" }, { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.30.2/_definitions.json#/definitions/io.k8s.api.admissionregistration.v1alpha1.ValidatingAdmissionPolicyBindingSpec" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.0/_definitions.json#/definitions/io.k8s.api.admissionregistration.v1alpha1.ValidatingAdmissionPolicyBindingSpec" }, { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.30.2/_definitions.json#/definitions/io.k8s.api.admissionregistration.v1alpha1.ValidatingAdmissionPolicyList" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.0/_definitions.json#/definitions/io.k8s.api.admissionregistration.v1alpha1.ValidatingAdmissionPolicyList" }, { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.30.2/_definitions.json#/definitions/io.k8s.api.admissionregistration.v1alpha1.ValidatingAdmissionPolicySpec" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.0/_definitions.json#/definitions/io.k8s.api.admissionregistration.v1alpha1.ValidatingAdmissionPolicySpec" }, { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.30.2/_definitions.json#/definitions/io.k8s.api.admissionregistration.v1alpha1.ValidatingAdmissionPolicyStatus" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.0/_definitions.json#/definitions/io.k8s.api.admissionregistration.v1alpha1.ValidatingAdmissionPolicyStatus" }, { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.30.2/_definitions.json#/definitions/io.k8s.api.admissionregistration.v1alpha1.Validation" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.0/_definitions.json#/definitions/io.k8s.api.admissionregistration.v1alpha1.Validation" }, { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.30.2/_definitions.json#/definitions/io.k8s.api.admissionregistration.v1alpha1.Variable" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.0/_definitions.json#/definitions/io.k8s.api.admissionregistration.v1alpha1.Variable" }, { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.30.2/_definitions.json#/definitions/io.k8s.api.admissionregistration.v1beta1.AuditAnnotation" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.0/_definitions.json#/definitions/io.k8s.api.admissionregistration.v1beta1.AuditAnnotation" }, { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.30.2/_definitions.json#/definitions/io.k8s.api.admissionregistration.v1beta1.ExpressionWarning" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.0/_definitions.json#/definitions/io.k8s.api.admissionregistration.v1beta1.ExpressionWarning" }, { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.30.2/_definitions.json#/definitions/io.k8s.api.admissionregistration.v1beta1.MatchCondition" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.0/_definitions.json#/definitions/io.k8s.api.admissionregistration.v1beta1.MatchCondition" }, { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.30.2/_definitions.json#/definitions/io.k8s.api.admissionregistration.v1beta1.MatchResources" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.0/_definitions.json#/definitions/io.k8s.api.admissionregistration.v1beta1.MatchResources" }, { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.30.2/_definitions.json#/definitions/io.k8s.api.admissionregistration.v1beta1.NamedRuleWithOperations" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.0/_definitions.json#/definitions/io.k8s.api.admissionregistration.v1beta1.NamedRuleWithOperations" }, { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.30.2/_definitions.json#/definitions/io.k8s.api.admissionregistration.v1beta1.ParamKind" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.0/_definitions.json#/definitions/io.k8s.api.admissionregistration.v1beta1.ParamKind" }, { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.30.2/_definitions.json#/definitions/io.k8s.api.admissionregistration.v1beta1.ParamRef" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.0/_definitions.json#/definitions/io.k8s.api.admissionregistration.v1beta1.ParamRef" }, { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.30.2/_definitions.json#/definitions/io.k8s.api.admissionregistration.v1beta1.TypeChecking" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.0/_definitions.json#/definitions/io.k8s.api.admissionregistration.v1beta1.TypeChecking" }, { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.30.2/_definitions.json#/definitions/io.k8s.api.admissionregistration.v1beta1.ValidatingAdmissionPolicy" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.0/_definitions.json#/definitions/io.k8s.api.admissionregistration.v1beta1.ValidatingAdmissionPolicy" }, { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.30.2/_definitions.json#/definitions/io.k8s.api.admissionregistration.v1beta1.ValidatingAdmissionPolicyBinding" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.0/_definitions.json#/definitions/io.k8s.api.admissionregistration.v1beta1.ValidatingAdmissionPolicyBinding" }, { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.30.2/_definitions.json#/definitions/io.k8s.api.admissionregistration.v1beta1.ValidatingAdmissionPolicyBindingList" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.0/_definitions.json#/definitions/io.k8s.api.admissionregistration.v1beta1.ValidatingAdmissionPolicyBindingList" }, { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.30.2/_definitions.json#/definitions/io.k8s.api.admissionregistration.v1beta1.ValidatingAdmissionPolicyBindingSpec" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.0/_definitions.json#/definitions/io.k8s.api.admissionregistration.v1beta1.ValidatingAdmissionPolicyBindingSpec" }, { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.30.2/_definitions.json#/definitions/io.k8s.api.admissionregistration.v1beta1.ValidatingAdmissionPolicyList" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.0/_definitions.json#/definitions/io.k8s.api.admissionregistration.v1beta1.ValidatingAdmissionPolicyList" }, { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.30.2/_definitions.json#/definitions/io.k8s.api.admissionregistration.v1beta1.ValidatingAdmissionPolicySpec" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.0/_definitions.json#/definitions/io.k8s.api.admissionregistration.v1beta1.ValidatingAdmissionPolicySpec" }, { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.30.2/_definitions.json#/definitions/io.k8s.api.admissionregistration.v1beta1.ValidatingAdmissionPolicyStatus" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.0/_definitions.json#/definitions/io.k8s.api.admissionregistration.v1beta1.ValidatingAdmissionPolicyStatus" }, { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.30.2/_definitions.json#/definitions/io.k8s.api.admissionregistration.v1beta1.Validation" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.0/_definitions.json#/definitions/io.k8s.api.admissionregistration.v1beta1.Validation" }, { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.30.2/_definitions.json#/definitions/io.k8s.api.admissionregistration.v1beta1.Variable" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.0/_definitions.json#/definitions/io.k8s.api.admissionregistration.v1beta1.Variable" }, { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.30.2/_definitions.json#/definitions/io.k8s.api.apiserverinternal.v1alpha1.ServerStorageVersion" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.0/_definitions.json#/definitions/io.k8s.api.apiserverinternal.v1alpha1.ServerStorageVersion" }, { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.30.2/_definitions.json#/definitions/io.k8s.api.apiserverinternal.v1alpha1.StorageVersion" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.0/_definitions.json#/definitions/io.k8s.api.apiserverinternal.v1alpha1.StorageVersion" }, { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.30.2/_definitions.json#/definitions/io.k8s.api.apiserverinternal.v1alpha1.StorageVersionCondition" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.0/_definitions.json#/definitions/io.k8s.api.apiserverinternal.v1alpha1.StorageVersionCondition" }, { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.30.2/_definitions.json#/definitions/io.k8s.api.apiserverinternal.v1alpha1.StorageVersionList" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.0/_definitions.json#/definitions/io.k8s.api.apiserverinternal.v1alpha1.StorageVersionList" }, { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.30.2/_definitions.json#/definitions/io.k8s.api.apiserverinternal.v1alpha1.StorageVersionSpec" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.0/_definitions.json#/definitions/io.k8s.api.apiserverinternal.v1alpha1.StorageVersionSpec" }, { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.30.2/_definitions.json#/definitions/io.k8s.api.apiserverinternal.v1alpha1.StorageVersionStatus" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.0/_definitions.json#/definitions/io.k8s.api.apiserverinternal.v1alpha1.StorageVersionStatus" }, { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.30.2/_definitions.json#/definitions/io.k8s.api.apps.v1.ControllerRevision" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.0/_definitions.json#/definitions/io.k8s.api.apps.v1.ControllerRevision" }, { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.30.2/_definitions.json#/definitions/io.k8s.api.apps.v1.ControllerRevisionList" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.0/_definitions.json#/definitions/io.k8s.api.apps.v1.ControllerRevisionList" }, { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.30.2/_definitions.json#/definitions/io.k8s.api.apps.v1.DaemonSet" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.0/_definitions.json#/definitions/io.k8s.api.apps.v1.DaemonSet" }, { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.30.2/_definitions.json#/definitions/io.k8s.api.apps.v1.DaemonSetCondition" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.0/_definitions.json#/definitions/io.k8s.api.apps.v1.DaemonSetCondition" }, { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.30.2/_definitions.json#/definitions/io.k8s.api.apps.v1.DaemonSetList" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.0/_definitions.json#/definitions/io.k8s.api.apps.v1.DaemonSetList" }, { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.30.2/_definitions.json#/definitions/io.k8s.api.apps.v1.DaemonSetSpec" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.0/_definitions.json#/definitions/io.k8s.api.apps.v1.DaemonSetSpec" }, { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.30.2/_definitions.json#/definitions/io.k8s.api.apps.v1.DaemonSetStatus" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.0/_definitions.json#/definitions/io.k8s.api.apps.v1.DaemonSetStatus" }, { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.30.2/_definitions.json#/definitions/io.k8s.api.apps.v1.DaemonSetUpdateStrategy" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.0/_definitions.json#/definitions/io.k8s.api.apps.v1.DaemonSetUpdateStrategy" }, { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.30.2/_definitions.json#/definitions/io.k8s.api.apps.v1.Deployment" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.0/_definitions.json#/definitions/io.k8s.api.apps.v1.Deployment" }, { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.30.2/_definitions.json#/definitions/io.k8s.api.apps.v1.DeploymentCondition" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.0/_definitions.json#/definitions/io.k8s.api.apps.v1.DeploymentCondition" }, { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.30.2/_definitions.json#/definitions/io.k8s.api.apps.v1.DeploymentList" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.0/_definitions.json#/definitions/io.k8s.api.apps.v1.DeploymentList" }, { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.30.2/_definitions.json#/definitions/io.k8s.api.apps.v1.DeploymentSpec" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.0/_definitions.json#/definitions/io.k8s.api.apps.v1.DeploymentSpec" }, { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.30.2/_definitions.json#/definitions/io.k8s.api.apps.v1.DeploymentStatus" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.0/_definitions.json#/definitions/io.k8s.api.apps.v1.DeploymentStatus" }, { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.30.2/_definitions.json#/definitions/io.k8s.api.apps.v1.DeploymentStrategy" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.0/_definitions.json#/definitions/io.k8s.api.apps.v1.DeploymentStrategy" }, { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.30.2/_definitions.json#/definitions/io.k8s.api.apps.v1.ReplicaSet" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.0/_definitions.json#/definitions/io.k8s.api.apps.v1.ReplicaSet" }, { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.30.2/_definitions.json#/definitions/io.k8s.api.apps.v1.ReplicaSetCondition" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.0/_definitions.json#/definitions/io.k8s.api.apps.v1.ReplicaSetCondition" }, { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.30.2/_definitions.json#/definitions/io.k8s.api.apps.v1.ReplicaSetList" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.0/_definitions.json#/definitions/io.k8s.api.apps.v1.ReplicaSetList" }, { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.30.2/_definitions.json#/definitions/io.k8s.api.apps.v1.ReplicaSetSpec" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.0/_definitions.json#/definitions/io.k8s.api.apps.v1.ReplicaSetSpec" }, { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.30.2/_definitions.json#/definitions/io.k8s.api.apps.v1.ReplicaSetStatus" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.0/_definitions.json#/definitions/io.k8s.api.apps.v1.ReplicaSetStatus" }, { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.30.2/_definitions.json#/definitions/io.k8s.api.apps.v1.RollingUpdateDaemonSet" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.0/_definitions.json#/definitions/io.k8s.api.apps.v1.RollingUpdateDaemonSet" }, { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.30.2/_definitions.json#/definitions/io.k8s.api.apps.v1.RollingUpdateDeployment" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.0/_definitions.json#/definitions/io.k8s.api.apps.v1.RollingUpdateDeployment" }, { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.30.2/_definitions.json#/definitions/io.k8s.api.apps.v1.RollingUpdateStatefulSetStrategy" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.0/_definitions.json#/definitions/io.k8s.api.apps.v1.RollingUpdateStatefulSetStrategy" }, { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.30.2/_definitions.json#/definitions/io.k8s.api.apps.v1.StatefulSet" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.0/_definitions.json#/definitions/io.k8s.api.apps.v1.StatefulSet" }, { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.30.2/_definitions.json#/definitions/io.k8s.api.apps.v1.StatefulSetCondition" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.0/_definitions.json#/definitions/io.k8s.api.apps.v1.StatefulSetCondition" }, { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.30.2/_definitions.json#/definitions/io.k8s.api.apps.v1.StatefulSetList" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.0/_definitions.json#/definitions/io.k8s.api.apps.v1.StatefulSetList" }, { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.30.2/_definitions.json#/definitions/io.k8s.api.apps.v1.StatefulSetOrdinals" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.0/_definitions.json#/definitions/io.k8s.api.apps.v1.StatefulSetOrdinals" }, { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.30.2/_definitions.json#/definitions/io.k8s.api.apps.v1.StatefulSetPersistentVolumeClaimRetentionPolicy" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.0/_definitions.json#/definitions/io.k8s.api.apps.v1.StatefulSetPersistentVolumeClaimRetentionPolicy" }, { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.30.2/_definitions.json#/definitions/io.k8s.api.apps.v1.StatefulSetSpec" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.0/_definitions.json#/definitions/io.k8s.api.apps.v1.StatefulSetSpec" }, { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.30.2/_definitions.json#/definitions/io.k8s.api.apps.v1.StatefulSetStatus" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.0/_definitions.json#/definitions/io.k8s.api.apps.v1.StatefulSetStatus" }, { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.30.2/_definitions.json#/definitions/io.k8s.api.apps.v1.StatefulSetUpdateStrategy" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.0/_definitions.json#/definitions/io.k8s.api.apps.v1.StatefulSetUpdateStrategy" }, { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.30.2/_definitions.json#/definitions/io.k8s.api.authentication.v1.BoundObjectReference" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.0/_definitions.json#/definitions/io.k8s.api.authentication.v1.BoundObjectReference" }, { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.30.2/_definitions.json#/definitions/io.k8s.api.authentication.v1.SelfSubjectReview" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.0/_definitions.json#/definitions/io.k8s.api.authentication.v1.SelfSubjectReview" }, { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.30.2/_definitions.json#/definitions/io.k8s.api.authentication.v1.SelfSubjectReviewStatus" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.0/_definitions.json#/definitions/io.k8s.api.authentication.v1.SelfSubjectReviewStatus" }, { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.30.2/_definitions.json#/definitions/io.k8s.api.authentication.v1.TokenRequest" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.0/_definitions.json#/definitions/io.k8s.api.authentication.v1.TokenRequest" }, { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.30.2/_definitions.json#/definitions/io.k8s.api.authentication.v1.TokenRequestSpec" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.0/_definitions.json#/definitions/io.k8s.api.authentication.v1.TokenRequestSpec" }, { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.30.2/_definitions.json#/definitions/io.k8s.api.authentication.v1.TokenRequestStatus" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.0/_definitions.json#/definitions/io.k8s.api.authentication.v1.TokenRequestStatus" }, { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.30.2/_definitions.json#/definitions/io.k8s.api.authentication.v1.TokenReview" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.0/_definitions.json#/definitions/io.k8s.api.authentication.v1.TokenReview" }, { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.30.2/_definitions.json#/definitions/io.k8s.api.authentication.v1.TokenReviewSpec" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.0/_definitions.json#/definitions/io.k8s.api.authentication.v1.TokenReviewSpec" }, { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.30.2/_definitions.json#/definitions/io.k8s.api.authentication.v1.TokenReviewStatus" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.0/_definitions.json#/definitions/io.k8s.api.authentication.v1.TokenReviewStatus" }, { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.30.2/_definitions.json#/definitions/io.k8s.api.authentication.v1.UserInfo" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.0/_definitions.json#/definitions/io.k8s.api.authentication.v1.UserInfo" }, { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.30.2/_definitions.json#/definitions/io.k8s.api.authentication.v1alpha1.SelfSubjectReview" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.0/_definitions.json#/definitions/io.k8s.api.authentication.v1alpha1.SelfSubjectReview" }, { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.30.2/_definitions.json#/definitions/io.k8s.api.authentication.v1alpha1.SelfSubjectReviewStatus" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.0/_definitions.json#/definitions/io.k8s.api.authentication.v1alpha1.SelfSubjectReviewStatus" }, { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.30.2/_definitions.json#/definitions/io.k8s.api.authentication.v1beta1.SelfSubjectReview" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.0/_definitions.json#/definitions/io.k8s.api.authentication.v1beta1.SelfSubjectReview" }, { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.30.2/_definitions.json#/definitions/io.k8s.api.authentication.v1beta1.SelfSubjectReviewStatus" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.0/_definitions.json#/definitions/io.k8s.api.authentication.v1beta1.SelfSubjectReviewStatus" }, { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.30.2/_definitions.json#/definitions/io.k8s.api.authorization.v1.LocalSubjectAccessReview" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.0/_definitions.json#/definitions/io.k8s.api.authorization.v1.FieldSelectorAttributes" }, { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.30.2/_definitions.json#/definitions/io.k8s.api.authorization.v1.NonResourceAttributes" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.0/_definitions.json#/definitions/io.k8s.api.authorization.v1.LabelSelectorAttributes" }, { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.30.2/_definitions.json#/definitions/io.k8s.api.authorization.v1.NonResourceRule" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.0/_definitions.json#/definitions/io.k8s.api.authorization.v1.LocalSubjectAccessReview" }, { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.30.2/_definitions.json#/definitions/io.k8s.api.authorization.v1.ResourceAttributes" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.0/_definitions.json#/definitions/io.k8s.api.authorization.v1.NonResourceAttributes" }, { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.30.2/_definitions.json#/definitions/io.k8s.api.authorization.v1.ResourceRule" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.0/_definitions.json#/definitions/io.k8s.api.authorization.v1.NonResourceRule" }, { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.30.2/_definitions.json#/definitions/io.k8s.api.authorization.v1.SelfSubjectAccessReview" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.0/_definitions.json#/definitions/io.k8s.api.authorization.v1.ResourceAttributes" }, { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.30.2/_definitions.json#/definitions/io.k8s.api.authorization.v1.SelfSubjectAccessReviewSpec" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.0/_definitions.json#/definitions/io.k8s.api.authorization.v1.ResourceRule" }, { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.30.2/_definitions.json#/definitions/io.k8s.api.authorization.v1.SelfSubjectRulesReview" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.0/_definitions.json#/definitions/io.k8s.api.authorization.v1.SelfSubjectAccessReview" }, { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.30.2/_definitions.json#/definitions/io.k8s.api.authorization.v1.SelfSubjectRulesReviewSpec" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.0/_definitions.json#/definitions/io.k8s.api.authorization.v1.SelfSubjectAccessReviewSpec" }, { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.30.2/_definitions.json#/definitions/io.k8s.api.authorization.v1.SubjectAccessReview" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.0/_definitions.json#/definitions/io.k8s.api.authorization.v1.SelfSubjectRulesReview" }, { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.30.2/_definitions.json#/definitions/io.k8s.api.authorization.v1.SubjectAccessReviewSpec" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.0/_definitions.json#/definitions/io.k8s.api.authorization.v1.SelfSubjectRulesReviewSpec" }, { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.30.2/_definitions.json#/definitions/io.k8s.api.authorization.v1.SubjectAccessReviewStatus" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.0/_definitions.json#/definitions/io.k8s.api.authorization.v1.SubjectAccessReview" }, { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.30.2/_definitions.json#/definitions/io.k8s.api.authorization.v1.SubjectRulesReviewStatus" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.0/_definitions.json#/definitions/io.k8s.api.authorization.v1.SubjectAccessReviewSpec" }, { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.30.2/_definitions.json#/definitions/io.k8s.api.autoscaling.v1.CrossVersionObjectReference" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.0/_definitions.json#/definitions/io.k8s.api.authorization.v1.SubjectAccessReviewStatus" }, { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.30.2/_definitions.json#/definitions/io.k8s.api.autoscaling.v1.HorizontalPodAutoscaler" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.0/_definitions.json#/definitions/io.k8s.api.authorization.v1.SubjectRulesReviewStatus" }, { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.30.2/_definitions.json#/definitions/io.k8s.api.autoscaling.v1.HorizontalPodAutoscalerList" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.0/_definitions.json#/definitions/io.k8s.api.autoscaling.v1.CrossVersionObjectReference" }, { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.30.2/_definitions.json#/definitions/io.k8s.api.autoscaling.v1.HorizontalPodAutoscalerSpec" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.0/_definitions.json#/definitions/io.k8s.api.autoscaling.v1.HorizontalPodAutoscaler" }, { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.30.2/_definitions.json#/definitions/io.k8s.api.autoscaling.v1.HorizontalPodAutoscalerStatus" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.0/_definitions.json#/definitions/io.k8s.api.autoscaling.v1.HorizontalPodAutoscalerList" }, { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.30.2/_definitions.json#/definitions/io.k8s.api.autoscaling.v1.Scale" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.0/_definitions.json#/definitions/io.k8s.api.autoscaling.v1.HorizontalPodAutoscalerSpec" }, { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.30.2/_definitions.json#/definitions/io.k8s.api.autoscaling.v1.ScaleSpec" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.0/_definitions.json#/definitions/io.k8s.api.autoscaling.v1.HorizontalPodAutoscalerStatus" }, { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.30.2/_definitions.json#/definitions/io.k8s.api.autoscaling.v1.ScaleStatus" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.0/_definitions.json#/definitions/io.k8s.api.autoscaling.v1.Scale" }, { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.30.2/_definitions.json#/definitions/io.k8s.api.autoscaling.v2.ContainerResourceMetricSource" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.0/_definitions.json#/definitions/io.k8s.api.autoscaling.v1.ScaleSpec" }, { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.30.2/_definitions.json#/definitions/io.k8s.api.autoscaling.v2.ContainerResourceMetricStatus" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.0/_definitions.json#/definitions/io.k8s.api.autoscaling.v1.ScaleStatus" }, { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.30.2/_definitions.json#/definitions/io.k8s.api.autoscaling.v2.CrossVersionObjectReference" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.0/_definitions.json#/definitions/io.k8s.api.autoscaling.v2.ContainerResourceMetricSource" }, { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.30.2/_definitions.json#/definitions/io.k8s.api.autoscaling.v2.ExternalMetricSource" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.0/_definitions.json#/definitions/io.k8s.api.autoscaling.v2.ContainerResourceMetricStatus" }, { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.30.2/_definitions.json#/definitions/io.k8s.api.autoscaling.v2.ExternalMetricStatus" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.0/_definitions.json#/definitions/io.k8s.api.autoscaling.v2.CrossVersionObjectReference" }, { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.30.2/_definitions.json#/definitions/io.k8s.api.autoscaling.v2.HPAScalingPolicy" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.0/_definitions.json#/definitions/io.k8s.api.autoscaling.v2.ExternalMetricSource" }, { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.30.2/_definitions.json#/definitions/io.k8s.api.autoscaling.v2.HPAScalingRules" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.0/_definitions.json#/definitions/io.k8s.api.autoscaling.v2.ExternalMetricStatus" }, { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.30.2/_definitions.json#/definitions/io.k8s.api.autoscaling.v2.HorizontalPodAutoscaler" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.0/_definitions.json#/definitions/io.k8s.api.autoscaling.v2.HPAScalingPolicy" }, { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.30.2/_definitions.json#/definitions/io.k8s.api.autoscaling.v2.HorizontalPodAutoscalerBehavior" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.0/_definitions.json#/definitions/io.k8s.api.autoscaling.v2.HPAScalingRules" }, { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.30.2/_definitions.json#/definitions/io.k8s.api.autoscaling.v2.HorizontalPodAutoscalerCondition" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.0/_definitions.json#/definitions/io.k8s.api.autoscaling.v2.HorizontalPodAutoscaler" }, { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.30.2/_definitions.json#/definitions/io.k8s.api.autoscaling.v2.HorizontalPodAutoscalerList" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.0/_definitions.json#/definitions/io.k8s.api.autoscaling.v2.HorizontalPodAutoscalerBehavior" }, { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.30.2/_definitions.json#/definitions/io.k8s.api.autoscaling.v2.HorizontalPodAutoscalerSpec" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.0/_definitions.json#/definitions/io.k8s.api.autoscaling.v2.HorizontalPodAutoscalerCondition" }, { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.30.2/_definitions.json#/definitions/io.k8s.api.autoscaling.v2.HorizontalPodAutoscalerStatus" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.0/_definitions.json#/definitions/io.k8s.api.autoscaling.v2.HorizontalPodAutoscalerList" }, { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.30.2/_definitions.json#/definitions/io.k8s.api.autoscaling.v2.MetricIdentifier" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.0/_definitions.json#/definitions/io.k8s.api.autoscaling.v2.HorizontalPodAutoscalerSpec" }, { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.30.2/_definitions.json#/definitions/io.k8s.api.autoscaling.v2.MetricSpec" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.0/_definitions.json#/definitions/io.k8s.api.autoscaling.v2.HorizontalPodAutoscalerStatus" }, { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.30.2/_definitions.json#/definitions/io.k8s.api.autoscaling.v2.MetricStatus" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.0/_definitions.json#/definitions/io.k8s.api.autoscaling.v2.MetricIdentifier" }, { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.30.2/_definitions.json#/definitions/io.k8s.api.autoscaling.v2.MetricTarget" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.0/_definitions.json#/definitions/io.k8s.api.autoscaling.v2.MetricSpec" }, { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.30.2/_definitions.json#/definitions/io.k8s.api.autoscaling.v2.MetricValueStatus" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.0/_definitions.json#/definitions/io.k8s.api.autoscaling.v2.MetricStatus" }, { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.30.2/_definitions.json#/definitions/io.k8s.api.autoscaling.v2.ObjectMetricSource" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.0/_definitions.json#/definitions/io.k8s.api.autoscaling.v2.MetricTarget" }, { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.30.2/_definitions.json#/definitions/io.k8s.api.autoscaling.v2.ObjectMetricStatus" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.0/_definitions.json#/definitions/io.k8s.api.autoscaling.v2.MetricValueStatus" }, { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.30.2/_definitions.json#/definitions/io.k8s.api.autoscaling.v2.PodsMetricSource" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.0/_definitions.json#/definitions/io.k8s.api.autoscaling.v2.ObjectMetricSource" }, { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.30.2/_definitions.json#/definitions/io.k8s.api.autoscaling.v2.PodsMetricStatus" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.0/_definitions.json#/definitions/io.k8s.api.autoscaling.v2.ObjectMetricStatus" }, { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.30.2/_definitions.json#/definitions/io.k8s.api.autoscaling.v2.ResourceMetricSource" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.0/_definitions.json#/definitions/io.k8s.api.autoscaling.v2.PodsMetricSource" }, { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.30.2/_definitions.json#/definitions/io.k8s.api.autoscaling.v2.ResourceMetricStatus" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.0/_definitions.json#/definitions/io.k8s.api.autoscaling.v2.PodsMetricStatus" }, { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.30.2/_definitions.json#/definitions/io.k8s.api.batch.v1.CronJob" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.0/_definitions.json#/definitions/io.k8s.api.autoscaling.v2.ResourceMetricSource" }, { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.30.2/_definitions.json#/definitions/io.k8s.api.batch.v1.CronJobList" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.0/_definitions.json#/definitions/io.k8s.api.autoscaling.v2.ResourceMetricStatus" }, { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.30.2/_definitions.json#/definitions/io.k8s.api.batch.v1.CronJobSpec" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.0/_definitions.json#/definitions/io.k8s.api.batch.v1.CronJob" }, { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.30.2/_definitions.json#/definitions/io.k8s.api.batch.v1.CronJobStatus" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.0/_definitions.json#/definitions/io.k8s.api.batch.v1.CronJobList" }, { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.30.2/_definitions.json#/definitions/io.k8s.api.batch.v1.Job" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.0/_definitions.json#/definitions/io.k8s.api.batch.v1.CronJobSpec" }, { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.30.2/_definitions.json#/definitions/io.k8s.api.batch.v1.JobCondition" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.0/_definitions.json#/definitions/io.k8s.api.batch.v1.CronJobStatus" }, { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.30.2/_definitions.json#/definitions/io.k8s.api.batch.v1.JobList" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.0/_definitions.json#/definitions/io.k8s.api.batch.v1.Job" }, { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.30.2/_definitions.json#/definitions/io.k8s.api.batch.v1.JobSpec" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.0/_definitions.json#/definitions/io.k8s.api.batch.v1.JobCondition" }, { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.30.2/_definitions.json#/definitions/io.k8s.api.batch.v1.JobStatus" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.0/_definitions.json#/definitions/io.k8s.api.batch.v1.JobList" }, { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.30.2/_definitions.json#/definitions/io.k8s.api.batch.v1.JobTemplateSpec" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.0/_definitions.json#/definitions/io.k8s.api.batch.v1.JobSpec" }, { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.30.2/_definitions.json#/definitions/io.k8s.api.batch.v1.PodFailurePolicy" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.0/_definitions.json#/definitions/io.k8s.api.batch.v1.JobStatus" }, { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.30.2/_definitions.json#/definitions/io.k8s.api.batch.v1.PodFailurePolicyOnExitCodesRequirement" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.0/_definitions.json#/definitions/io.k8s.api.batch.v1.JobTemplateSpec" }, { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.30.2/_definitions.json#/definitions/io.k8s.api.batch.v1.PodFailurePolicyOnPodConditionsPattern" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.0/_definitions.json#/definitions/io.k8s.api.batch.v1.PodFailurePolicy" }, { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.30.2/_definitions.json#/definitions/io.k8s.api.batch.v1.PodFailurePolicyRule" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.0/_definitions.json#/definitions/io.k8s.api.batch.v1.PodFailurePolicyOnExitCodesRequirement" }, { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.30.2/_definitions.json#/definitions/io.k8s.api.batch.v1.SuccessPolicy" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.0/_definitions.json#/definitions/io.k8s.api.batch.v1.PodFailurePolicyOnPodConditionsPattern" }, { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.30.2/_definitions.json#/definitions/io.k8s.api.batch.v1.SuccessPolicyRule" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.0/_definitions.json#/definitions/io.k8s.api.batch.v1.PodFailurePolicyRule" }, { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.30.2/_definitions.json#/definitions/io.k8s.api.batch.v1.UncountedTerminatedPods" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.0/_definitions.json#/definitions/io.k8s.api.batch.v1.SuccessPolicy" }, { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.30.2/_definitions.json#/definitions/io.k8s.api.certificates.v1.CertificateSigningRequest" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.0/_definitions.json#/definitions/io.k8s.api.batch.v1.SuccessPolicyRule" }, { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.30.2/_definitions.json#/definitions/io.k8s.api.certificates.v1.CertificateSigningRequestCondition" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.0/_definitions.json#/definitions/io.k8s.api.batch.v1.UncountedTerminatedPods" }, { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.30.2/_definitions.json#/definitions/io.k8s.api.certificates.v1.CertificateSigningRequestList" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.0/_definitions.json#/definitions/io.k8s.api.certificates.v1.CertificateSigningRequest" }, { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.30.2/_definitions.json#/definitions/io.k8s.api.certificates.v1.CertificateSigningRequestSpec" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.0/_definitions.json#/definitions/io.k8s.api.certificates.v1.CertificateSigningRequestCondition" }, { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.30.2/_definitions.json#/definitions/io.k8s.api.certificates.v1.CertificateSigningRequestStatus" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.0/_definitions.json#/definitions/io.k8s.api.certificates.v1.CertificateSigningRequestList" }, { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.30.2/_definitions.json#/definitions/io.k8s.api.certificates.v1alpha1.ClusterTrustBundle" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.0/_definitions.json#/definitions/io.k8s.api.certificates.v1.CertificateSigningRequestSpec" }, { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.30.2/_definitions.json#/definitions/io.k8s.api.certificates.v1alpha1.ClusterTrustBundleList" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.0/_definitions.json#/definitions/io.k8s.api.certificates.v1.CertificateSigningRequestStatus" }, { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.30.2/_definitions.json#/definitions/io.k8s.api.certificates.v1alpha1.ClusterTrustBundleSpec" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.0/_definitions.json#/definitions/io.k8s.api.certificates.v1alpha1.ClusterTrustBundle" }, { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.30.2/_definitions.json#/definitions/io.k8s.api.coordination.v1.Lease" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.0/_definitions.json#/definitions/io.k8s.api.certificates.v1alpha1.ClusterTrustBundleList" }, { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.30.2/_definitions.json#/definitions/io.k8s.api.coordination.v1.LeaseList" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.0/_definitions.json#/definitions/io.k8s.api.certificates.v1alpha1.ClusterTrustBundleSpec" }, { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.30.2/_definitions.json#/definitions/io.k8s.api.coordination.v1.LeaseSpec" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.0/_definitions.json#/definitions/io.k8s.api.coordination.v1.Lease" }, { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.30.2/_definitions.json#/definitions/io.k8s.api.core.v1.AWSElasticBlockStoreVolumeSource" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.0/_definitions.json#/definitions/io.k8s.api.coordination.v1.LeaseList" }, { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.30.2/_definitions.json#/definitions/io.k8s.api.core.v1.Affinity" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.0/_definitions.json#/definitions/io.k8s.api.coordination.v1.LeaseSpec" }, { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.30.2/_definitions.json#/definitions/io.k8s.api.core.v1.AppArmorProfile" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.0/_definitions.json#/definitions/io.k8s.api.coordination.v1alpha1.LeaseCandidate" }, { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.30.2/_definitions.json#/definitions/io.k8s.api.core.v1.AttachedVolume" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.0/_definitions.json#/definitions/io.k8s.api.coordination.v1alpha1.LeaseCandidateList" }, { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.30.2/_definitions.json#/definitions/io.k8s.api.core.v1.AzureDiskVolumeSource" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.0/_definitions.json#/definitions/io.k8s.api.coordination.v1alpha1.LeaseCandidateSpec" }, { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.30.2/_definitions.json#/definitions/io.k8s.api.core.v1.AzureFilePersistentVolumeSource" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.0/_definitions.json#/definitions/io.k8s.api.core.v1.AWSElasticBlockStoreVolumeSource" }, { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.30.2/_definitions.json#/definitions/io.k8s.api.core.v1.AzureFileVolumeSource" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.0/_definitions.json#/definitions/io.k8s.api.core.v1.Affinity" }, { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.30.2/_definitions.json#/definitions/io.k8s.api.core.v1.Binding" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.0/_definitions.json#/definitions/io.k8s.api.core.v1.AppArmorProfile" }, { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.30.2/_definitions.json#/definitions/io.k8s.api.core.v1.CSIPersistentVolumeSource" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.0/_definitions.json#/definitions/io.k8s.api.core.v1.AttachedVolume" }, { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.30.2/_definitions.json#/definitions/io.k8s.api.core.v1.CSIVolumeSource" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.0/_definitions.json#/definitions/io.k8s.api.core.v1.AzureDiskVolumeSource" }, { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.30.2/_definitions.json#/definitions/io.k8s.api.core.v1.Capabilities" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.0/_definitions.json#/definitions/io.k8s.api.core.v1.AzureFilePersistentVolumeSource" }, { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.30.2/_definitions.json#/definitions/io.k8s.api.core.v1.CephFSPersistentVolumeSource" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.0/_definitions.json#/definitions/io.k8s.api.core.v1.AzureFileVolumeSource" }, { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.30.2/_definitions.json#/definitions/io.k8s.api.core.v1.CephFSVolumeSource" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.0/_definitions.json#/definitions/io.k8s.api.core.v1.Binding" }, { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.30.2/_definitions.json#/definitions/io.k8s.api.core.v1.CinderPersistentVolumeSource" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.0/_definitions.json#/definitions/io.k8s.api.core.v1.CSIPersistentVolumeSource" }, { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.30.2/_definitions.json#/definitions/io.k8s.api.core.v1.CinderVolumeSource" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.0/_definitions.json#/definitions/io.k8s.api.core.v1.CSIVolumeSource" }, { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.30.2/_definitions.json#/definitions/io.k8s.api.core.v1.ClaimSource" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.0/_definitions.json#/definitions/io.k8s.api.core.v1.Capabilities" }, { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.30.2/_definitions.json#/definitions/io.k8s.api.core.v1.ClientIPConfig" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.0/_definitions.json#/definitions/io.k8s.api.core.v1.CephFSPersistentVolumeSource" }, { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.30.2/_definitions.json#/definitions/io.k8s.api.core.v1.ClusterTrustBundleProjection" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.0/_definitions.json#/definitions/io.k8s.api.core.v1.CephFSVolumeSource" }, { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.30.2/_definitions.json#/definitions/io.k8s.api.core.v1.ComponentCondition" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.0/_definitions.json#/definitions/io.k8s.api.core.v1.CinderPersistentVolumeSource" }, { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.30.2/_definitions.json#/definitions/io.k8s.api.core.v1.ComponentStatus" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.0/_definitions.json#/definitions/io.k8s.api.core.v1.CinderVolumeSource" }, { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.30.2/_definitions.json#/definitions/io.k8s.api.core.v1.ComponentStatusList" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.0/_definitions.json#/definitions/io.k8s.api.core.v1.ClientIPConfig" }, { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.30.2/_definitions.json#/definitions/io.k8s.api.core.v1.ConfigMap" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.0/_definitions.json#/definitions/io.k8s.api.core.v1.ClusterTrustBundleProjection" }, { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.30.2/_definitions.json#/definitions/io.k8s.api.core.v1.ConfigMapEnvSource" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.0/_definitions.json#/definitions/io.k8s.api.core.v1.ComponentCondition" }, { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.30.2/_definitions.json#/definitions/io.k8s.api.core.v1.ConfigMapKeySelector" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.0/_definitions.json#/definitions/io.k8s.api.core.v1.ComponentStatus" }, { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.30.2/_definitions.json#/definitions/io.k8s.api.core.v1.ConfigMapList" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.0/_definitions.json#/definitions/io.k8s.api.core.v1.ComponentStatusList" }, { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.30.2/_definitions.json#/definitions/io.k8s.api.core.v1.ConfigMapNodeConfigSource" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.0/_definitions.json#/definitions/io.k8s.api.core.v1.ConfigMap" }, { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.30.2/_definitions.json#/definitions/io.k8s.api.core.v1.ConfigMapProjection" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.0/_definitions.json#/definitions/io.k8s.api.core.v1.ConfigMapEnvSource" }, { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.30.2/_definitions.json#/definitions/io.k8s.api.core.v1.ConfigMapVolumeSource" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.0/_definitions.json#/definitions/io.k8s.api.core.v1.ConfigMapKeySelector" }, { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.30.2/_definitions.json#/definitions/io.k8s.api.core.v1.Container" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.0/_definitions.json#/definitions/io.k8s.api.core.v1.ConfigMapList" }, { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.30.2/_definitions.json#/definitions/io.k8s.api.core.v1.ContainerImage" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.0/_definitions.json#/definitions/io.k8s.api.core.v1.ConfigMapNodeConfigSource" }, { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.30.2/_definitions.json#/definitions/io.k8s.api.core.v1.ContainerPort" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.0/_definitions.json#/definitions/io.k8s.api.core.v1.ConfigMapProjection" }, { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.30.2/_definitions.json#/definitions/io.k8s.api.core.v1.ContainerResizePolicy" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.0/_definitions.json#/definitions/io.k8s.api.core.v1.ConfigMapVolumeSource" }, { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.30.2/_definitions.json#/definitions/io.k8s.api.core.v1.ContainerState" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.0/_definitions.json#/definitions/io.k8s.api.core.v1.Container" }, { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.30.2/_definitions.json#/definitions/io.k8s.api.core.v1.ContainerStateRunning" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.0/_definitions.json#/definitions/io.k8s.api.core.v1.ContainerImage" }, { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.30.2/_definitions.json#/definitions/io.k8s.api.core.v1.ContainerStateTerminated" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.0/_definitions.json#/definitions/io.k8s.api.core.v1.ContainerPort" }, { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.30.2/_definitions.json#/definitions/io.k8s.api.core.v1.ContainerStateWaiting" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.0/_definitions.json#/definitions/io.k8s.api.core.v1.ContainerResizePolicy" }, { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.30.2/_definitions.json#/definitions/io.k8s.api.core.v1.ContainerStatus" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.0/_definitions.json#/definitions/io.k8s.api.core.v1.ContainerState" }, { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.30.2/_definitions.json#/definitions/io.k8s.api.core.v1.DaemonEndpoint" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.0/_definitions.json#/definitions/io.k8s.api.core.v1.ContainerStateRunning" }, { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.30.2/_definitions.json#/definitions/io.k8s.api.core.v1.DownwardAPIProjection" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.0/_definitions.json#/definitions/io.k8s.api.core.v1.ContainerStateTerminated" }, { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.30.2/_definitions.json#/definitions/io.k8s.api.core.v1.DownwardAPIVolumeFile" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.0/_definitions.json#/definitions/io.k8s.api.core.v1.ContainerStateWaiting" }, { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.30.2/_definitions.json#/definitions/io.k8s.api.core.v1.DownwardAPIVolumeSource" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.0/_definitions.json#/definitions/io.k8s.api.core.v1.ContainerStatus" }, { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.30.2/_definitions.json#/definitions/io.k8s.api.core.v1.EmptyDirVolumeSource" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.0/_definitions.json#/definitions/io.k8s.api.core.v1.ContainerUser" }, { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.30.2/_definitions.json#/definitions/io.k8s.api.core.v1.EndpointAddress" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.0/_definitions.json#/definitions/io.k8s.api.core.v1.DaemonEndpoint" }, { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.30.2/_definitions.json#/definitions/io.k8s.api.core.v1.EndpointPort" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.0/_definitions.json#/definitions/io.k8s.api.core.v1.DownwardAPIProjection" }, { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.30.2/_definitions.json#/definitions/io.k8s.api.core.v1.EndpointSubset" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.0/_definitions.json#/definitions/io.k8s.api.core.v1.DownwardAPIVolumeFile" }, { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.30.2/_definitions.json#/definitions/io.k8s.api.core.v1.Endpoints" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.0/_definitions.json#/definitions/io.k8s.api.core.v1.DownwardAPIVolumeSource" }, { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.30.2/_definitions.json#/definitions/io.k8s.api.core.v1.EndpointsList" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.0/_definitions.json#/definitions/io.k8s.api.core.v1.EmptyDirVolumeSource" }, { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.30.2/_definitions.json#/definitions/io.k8s.api.core.v1.EnvFromSource" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.0/_definitions.json#/definitions/io.k8s.api.core.v1.EndpointAddress" }, { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.30.2/_definitions.json#/definitions/io.k8s.api.core.v1.EnvVar" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.0/_definitions.json#/definitions/io.k8s.api.core.v1.EndpointPort" }, { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.30.2/_definitions.json#/definitions/io.k8s.api.core.v1.EnvVarSource" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.0/_definitions.json#/definitions/io.k8s.api.core.v1.EndpointSubset" }, { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.30.2/_definitions.json#/definitions/io.k8s.api.core.v1.EphemeralContainer" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.0/_definitions.json#/definitions/io.k8s.api.core.v1.Endpoints" }, { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.30.2/_definitions.json#/definitions/io.k8s.api.core.v1.EphemeralVolumeSource" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.0/_definitions.json#/definitions/io.k8s.api.core.v1.EndpointsList" }, { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.30.2/_definitions.json#/definitions/io.k8s.api.core.v1.Event" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.0/_definitions.json#/definitions/io.k8s.api.core.v1.EnvFromSource" }, { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.30.2/_definitions.json#/definitions/io.k8s.api.core.v1.EventList" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.0/_definitions.json#/definitions/io.k8s.api.core.v1.EnvVar" }, { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.30.2/_definitions.json#/definitions/io.k8s.api.core.v1.EventSeries" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.0/_definitions.json#/definitions/io.k8s.api.core.v1.EnvVarSource" }, { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.30.2/_definitions.json#/definitions/io.k8s.api.core.v1.EventSource" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.0/_definitions.json#/definitions/io.k8s.api.core.v1.EphemeralContainer" }, { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.30.2/_definitions.json#/definitions/io.k8s.api.core.v1.ExecAction" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.0/_definitions.json#/definitions/io.k8s.api.core.v1.EphemeralVolumeSource" }, { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.30.2/_definitions.json#/definitions/io.k8s.api.core.v1.FCVolumeSource" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.0/_definitions.json#/definitions/io.k8s.api.core.v1.Event" }, { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.30.2/_definitions.json#/definitions/io.k8s.api.core.v1.FlexPersistentVolumeSource" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.0/_definitions.json#/definitions/io.k8s.api.core.v1.EventList" }, { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.30.2/_definitions.json#/definitions/io.k8s.api.core.v1.FlexVolumeSource" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.0/_definitions.json#/definitions/io.k8s.api.core.v1.EventSeries" }, { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.30.2/_definitions.json#/definitions/io.k8s.api.core.v1.FlockerVolumeSource" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.0/_definitions.json#/definitions/io.k8s.api.core.v1.EventSource" }, { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.30.2/_definitions.json#/definitions/io.k8s.api.core.v1.GCEPersistentDiskVolumeSource" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.0/_definitions.json#/definitions/io.k8s.api.core.v1.ExecAction" }, { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.30.2/_definitions.json#/definitions/io.k8s.api.core.v1.GRPCAction" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.0/_definitions.json#/definitions/io.k8s.api.core.v1.FCVolumeSource" }, { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.30.2/_definitions.json#/definitions/io.k8s.api.core.v1.GitRepoVolumeSource" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.0/_definitions.json#/definitions/io.k8s.api.core.v1.FlexPersistentVolumeSource" }, { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.30.2/_definitions.json#/definitions/io.k8s.api.core.v1.GlusterfsPersistentVolumeSource" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.0/_definitions.json#/definitions/io.k8s.api.core.v1.FlexVolumeSource" }, { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.30.2/_definitions.json#/definitions/io.k8s.api.core.v1.GlusterfsVolumeSource" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.0/_definitions.json#/definitions/io.k8s.api.core.v1.FlockerVolumeSource" }, { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.30.2/_definitions.json#/definitions/io.k8s.api.core.v1.HTTPGetAction" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.0/_definitions.json#/definitions/io.k8s.api.core.v1.GCEPersistentDiskVolumeSource" }, { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.30.2/_definitions.json#/definitions/io.k8s.api.core.v1.HTTPHeader" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.0/_definitions.json#/definitions/io.k8s.api.core.v1.GRPCAction" }, { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.30.2/_definitions.json#/definitions/io.k8s.api.core.v1.HostAlias" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.0/_definitions.json#/definitions/io.k8s.api.core.v1.GitRepoVolumeSource" }, { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.30.2/_definitions.json#/definitions/io.k8s.api.core.v1.HostIP" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.0/_definitions.json#/definitions/io.k8s.api.core.v1.GlusterfsPersistentVolumeSource" }, { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.30.2/_definitions.json#/definitions/io.k8s.api.core.v1.HostPathVolumeSource" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.0/_definitions.json#/definitions/io.k8s.api.core.v1.GlusterfsVolumeSource" }, { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.30.2/_definitions.json#/definitions/io.k8s.api.core.v1.ISCSIPersistentVolumeSource" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.0/_definitions.json#/definitions/io.k8s.api.core.v1.HTTPGetAction" }, { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.30.2/_definitions.json#/definitions/io.k8s.api.core.v1.ISCSIVolumeSource" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.0/_definitions.json#/definitions/io.k8s.api.core.v1.HTTPHeader" }, { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.30.2/_definitions.json#/definitions/io.k8s.api.core.v1.KeyToPath" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.0/_definitions.json#/definitions/io.k8s.api.core.v1.HostAlias" }, { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.30.2/_definitions.json#/definitions/io.k8s.api.core.v1.Lifecycle" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.0/_definitions.json#/definitions/io.k8s.api.core.v1.HostIP" }, { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.30.2/_definitions.json#/definitions/io.k8s.api.core.v1.LifecycleHandler" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.0/_definitions.json#/definitions/io.k8s.api.core.v1.HostPathVolumeSource" }, { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.30.2/_definitions.json#/definitions/io.k8s.api.core.v1.LimitRange" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.0/_definitions.json#/definitions/io.k8s.api.core.v1.ISCSIPersistentVolumeSource" }, { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.30.2/_definitions.json#/definitions/io.k8s.api.core.v1.LimitRangeItem" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.0/_definitions.json#/definitions/io.k8s.api.core.v1.ISCSIVolumeSource" }, { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.30.2/_definitions.json#/definitions/io.k8s.api.core.v1.LimitRangeList" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.0/_definitions.json#/definitions/io.k8s.api.core.v1.ImageVolumeSource" }, { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.30.2/_definitions.json#/definitions/io.k8s.api.core.v1.LimitRangeSpec" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.0/_definitions.json#/definitions/io.k8s.api.core.v1.KeyToPath" }, { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.30.2/_definitions.json#/definitions/io.k8s.api.core.v1.LoadBalancerIngress" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.0/_definitions.json#/definitions/io.k8s.api.core.v1.Lifecycle" }, { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.30.2/_definitions.json#/definitions/io.k8s.api.core.v1.LoadBalancerStatus" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.0/_definitions.json#/definitions/io.k8s.api.core.v1.LifecycleHandler" }, { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.30.2/_definitions.json#/definitions/io.k8s.api.core.v1.LocalObjectReference" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.0/_definitions.json#/definitions/io.k8s.api.core.v1.LimitRange" }, { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.30.2/_definitions.json#/definitions/io.k8s.api.core.v1.LocalVolumeSource" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.0/_definitions.json#/definitions/io.k8s.api.core.v1.LimitRangeItem" }, { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.30.2/_definitions.json#/definitions/io.k8s.api.core.v1.ModifyVolumeStatus" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.0/_definitions.json#/definitions/io.k8s.api.core.v1.LimitRangeList" }, { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.30.2/_definitions.json#/definitions/io.k8s.api.core.v1.NFSVolumeSource" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.0/_definitions.json#/definitions/io.k8s.api.core.v1.LimitRangeSpec" }, { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.30.2/_definitions.json#/definitions/io.k8s.api.core.v1.Namespace" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.0/_definitions.json#/definitions/io.k8s.api.core.v1.LinuxContainerUser" }, { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.30.2/_definitions.json#/definitions/io.k8s.api.core.v1.NamespaceCondition" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.0/_definitions.json#/definitions/io.k8s.api.core.v1.LoadBalancerIngress" }, { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.30.2/_definitions.json#/definitions/io.k8s.api.core.v1.NamespaceList" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.0/_definitions.json#/definitions/io.k8s.api.core.v1.LoadBalancerStatus" }, { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.30.2/_definitions.json#/definitions/io.k8s.api.core.v1.NamespaceSpec" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.0/_definitions.json#/definitions/io.k8s.api.core.v1.LocalObjectReference" }, { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.30.2/_definitions.json#/definitions/io.k8s.api.core.v1.NamespaceStatus" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.0/_definitions.json#/definitions/io.k8s.api.core.v1.LocalVolumeSource" }, { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.30.2/_definitions.json#/definitions/io.k8s.api.core.v1.Node" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.0/_definitions.json#/definitions/io.k8s.api.core.v1.ModifyVolumeStatus" }, { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.30.2/_definitions.json#/definitions/io.k8s.api.core.v1.NodeAddress" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.0/_definitions.json#/definitions/io.k8s.api.core.v1.NFSVolumeSource" }, { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.30.2/_definitions.json#/definitions/io.k8s.api.core.v1.NodeAffinity" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.0/_definitions.json#/definitions/io.k8s.api.core.v1.Namespace" }, { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.30.2/_definitions.json#/definitions/io.k8s.api.core.v1.NodeCondition" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.0/_definitions.json#/definitions/io.k8s.api.core.v1.NamespaceCondition" }, { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.30.2/_definitions.json#/definitions/io.k8s.api.core.v1.NodeConfigSource" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.0/_definitions.json#/definitions/io.k8s.api.core.v1.NamespaceList" }, { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.30.2/_definitions.json#/definitions/io.k8s.api.core.v1.NodeConfigStatus" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.0/_definitions.json#/definitions/io.k8s.api.core.v1.NamespaceSpec" }, { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.30.2/_definitions.json#/definitions/io.k8s.api.core.v1.NodeDaemonEndpoints" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.0/_definitions.json#/definitions/io.k8s.api.core.v1.NamespaceStatus" }, { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.30.2/_definitions.json#/definitions/io.k8s.api.core.v1.NodeList" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.0/_definitions.json#/definitions/io.k8s.api.core.v1.Node" }, { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.30.2/_definitions.json#/definitions/io.k8s.api.core.v1.NodeRuntimeHandler" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.0/_definitions.json#/definitions/io.k8s.api.core.v1.NodeAddress" }, { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.30.2/_definitions.json#/definitions/io.k8s.api.core.v1.NodeRuntimeHandlerFeatures" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.0/_definitions.json#/definitions/io.k8s.api.core.v1.NodeAffinity" }, { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.30.2/_definitions.json#/definitions/io.k8s.api.core.v1.NodeSelector" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.0/_definitions.json#/definitions/io.k8s.api.core.v1.NodeCondition" }, { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.30.2/_definitions.json#/definitions/io.k8s.api.core.v1.NodeSelectorRequirement" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.0/_definitions.json#/definitions/io.k8s.api.core.v1.NodeConfigSource" }, { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.30.2/_definitions.json#/definitions/io.k8s.api.core.v1.NodeSelectorTerm" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.0/_definitions.json#/definitions/io.k8s.api.core.v1.NodeConfigStatus" }, { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.30.2/_definitions.json#/definitions/io.k8s.api.core.v1.NodeSpec" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.0/_definitions.json#/definitions/io.k8s.api.core.v1.NodeDaemonEndpoints" }, { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.30.2/_definitions.json#/definitions/io.k8s.api.core.v1.NodeStatus" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.0/_definitions.json#/definitions/io.k8s.api.core.v1.NodeFeatures" }, { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.30.2/_definitions.json#/definitions/io.k8s.api.core.v1.NodeSystemInfo" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.0/_definitions.json#/definitions/io.k8s.api.core.v1.NodeList" }, { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.30.2/_definitions.json#/definitions/io.k8s.api.core.v1.ObjectFieldSelector" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.0/_definitions.json#/definitions/io.k8s.api.core.v1.NodeRuntimeHandler" }, { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.30.2/_definitions.json#/definitions/io.k8s.api.core.v1.ObjectReference" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.0/_definitions.json#/definitions/io.k8s.api.core.v1.NodeRuntimeHandlerFeatures" }, { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.30.2/_definitions.json#/definitions/io.k8s.api.core.v1.PersistentVolume" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.0/_definitions.json#/definitions/io.k8s.api.core.v1.NodeSelector" }, { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.30.2/_definitions.json#/definitions/io.k8s.api.core.v1.PersistentVolumeClaim" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.0/_definitions.json#/definitions/io.k8s.api.core.v1.NodeSelectorRequirement" }, { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.30.2/_definitions.json#/definitions/io.k8s.api.core.v1.PersistentVolumeClaimCondition" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.0/_definitions.json#/definitions/io.k8s.api.core.v1.NodeSelectorTerm" }, { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.30.2/_definitions.json#/definitions/io.k8s.api.core.v1.PersistentVolumeClaimList" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.0/_definitions.json#/definitions/io.k8s.api.core.v1.NodeSpec" }, { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.30.2/_definitions.json#/definitions/io.k8s.api.core.v1.PersistentVolumeClaimSpec" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.0/_definitions.json#/definitions/io.k8s.api.core.v1.NodeStatus" }, { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.30.2/_definitions.json#/definitions/io.k8s.api.core.v1.PersistentVolumeClaimStatus" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.0/_definitions.json#/definitions/io.k8s.api.core.v1.NodeSystemInfo" }, { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.30.2/_definitions.json#/definitions/io.k8s.api.core.v1.PersistentVolumeClaimTemplate" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.0/_definitions.json#/definitions/io.k8s.api.core.v1.ObjectFieldSelector" }, { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.30.2/_definitions.json#/definitions/io.k8s.api.core.v1.PersistentVolumeClaimVolumeSource" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.0/_definitions.json#/definitions/io.k8s.api.core.v1.ObjectReference" }, { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.30.2/_definitions.json#/definitions/io.k8s.api.core.v1.PersistentVolumeList" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.0/_definitions.json#/definitions/io.k8s.api.core.v1.PersistentVolume" }, { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.30.2/_definitions.json#/definitions/io.k8s.api.core.v1.PersistentVolumeSpec" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.0/_definitions.json#/definitions/io.k8s.api.core.v1.PersistentVolumeClaim" }, { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.30.2/_definitions.json#/definitions/io.k8s.api.core.v1.PersistentVolumeStatus" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.0/_definitions.json#/definitions/io.k8s.api.core.v1.PersistentVolumeClaimCondition" }, { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.30.2/_definitions.json#/definitions/io.k8s.api.core.v1.PhotonPersistentDiskVolumeSource" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.0/_definitions.json#/definitions/io.k8s.api.core.v1.PersistentVolumeClaimList" }, { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.30.2/_definitions.json#/definitions/io.k8s.api.core.v1.Pod" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.0/_definitions.json#/definitions/io.k8s.api.core.v1.PersistentVolumeClaimSpec" }, { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.30.2/_definitions.json#/definitions/io.k8s.api.core.v1.PodAffinity" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.0/_definitions.json#/definitions/io.k8s.api.core.v1.PersistentVolumeClaimStatus" }, { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.30.2/_definitions.json#/definitions/io.k8s.api.core.v1.PodAffinityTerm" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.0/_definitions.json#/definitions/io.k8s.api.core.v1.PersistentVolumeClaimTemplate" }, { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.30.2/_definitions.json#/definitions/io.k8s.api.core.v1.PodAntiAffinity" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.0/_definitions.json#/definitions/io.k8s.api.core.v1.PersistentVolumeClaimVolumeSource" }, { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.30.2/_definitions.json#/definitions/io.k8s.api.core.v1.PodCondition" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.0/_definitions.json#/definitions/io.k8s.api.core.v1.PersistentVolumeList" }, { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.30.2/_definitions.json#/definitions/io.k8s.api.core.v1.PodDNSConfig" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.0/_definitions.json#/definitions/io.k8s.api.core.v1.PersistentVolumeSpec" }, { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.30.2/_definitions.json#/definitions/io.k8s.api.core.v1.PodDNSConfigOption" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.0/_definitions.json#/definitions/io.k8s.api.core.v1.PersistentVolumeStatus" }, { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.30.2/_definitions.json#/definitions/io.k8s.api.core.v1.PodIP" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.0/_definitions.json#/definitions/io.k8s.api.core.v1.PhotonPersistentDiskVolumeSource" }, { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.30.2/_definitions.json#/definitions/io.k8s.api.core.v1.PodList" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.0/_definitions.json#/definitions/io.k8s.api.core.v1.Pod" }, { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.30.2/_definitions.json#/definitions/io.k8s.api.core.v1.PodOS" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.0/_definitions.json#/definitions/io.k8s.api.core.v1.PodAffinity" }, { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.30.2/_definitions.json#/definitions/io.k8s.api.core.v1.PodReadinessGate" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.0/_definitions.json#/definitions/io.k8s.api.core.v1.PodAffinityTerm" }, { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.30.2/_definitions.json#/definitions/io.k8s.api.core.v1.PodResourceClaim" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.0/_definitions.json#/definitions/io.k8s.api.core.v1.PodAntiAffinity" }, { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.30.2/_definitions.json#/definitions/io.k8s.api.core.v1.PodResourceClaimStatus" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.0/_definitions.json#/definitions/io.k8s.api.core.v1.PodCondition" }, { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.30.2/_definitions.json#/definitions/io.k8s.api.core.v1.PodSchedulingGate" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.0/_definitions.json#/definitions/io.k8s.api.core.v1.PodDNSConfig" }, { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.30.2/_definitions.json#/definitions/io.k8s.api.core.v1.PodSecurityContext" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.0/_definitions.json#/definitions/io.k8s.api.core.v1.PodDNSConfigOption" }, { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.30.2/_definitions.json#/definitions/io.k8s.api.core.v1.PodSpec" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.0/_definitions.json#/definitions/io.k8s.api.core.v1.PodIP" }, { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.30.2/_definitions.json#/definitions/io.k8s.api.core.v1.PodStatus" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.0/_definitions.json#/definitions/io.k8s.api.core.v1.PodList" }, { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.30.2/_definitions.json#/definitions/io.k8s.api.core.v1.PodTemplate" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.0/_definitions.json#/definitions/io.k8s.api.core.v1.PodOS" }, { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.30.2/_definitions.json#/definitions/io.k8s.api.core.v1.PodTemplateList" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.0/_definitions.json#/definitions/io.k8s.api.core.v1.PodReadinessGate" }, { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.30.2/_definitions.json#/definitions/io.k8s.api.core.v1.PodTemplateSpec" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.0/_definitions.json#/definitions/io.k8s.api.core.v1.PodResourceClaim" }, { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.30.2/_definitions.json#/definitions/io.k8s.api.core.v1.PortStatus" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.0/_definitions.json#/definitions/io.k8s.api.core.v1.PodResourceClaimStatus" }, { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.30.2/_definitions.json#/definitions/io.k8s.api.core.v1.PortworxVolumeSource" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.0/_definitions.json#/definitions/io.k8s.api.core.v1.PodSchedulingGate" }, { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.30.2/_definitions.json#/definitions/io.k8s.api.core.v1.PreferredSchedulingTerm" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.0/_definitions.json#/definitions/io.k8s.api.core.v1.PodSecurityContext" }, { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.30.2/_definitions.json#/definitions/io.k8s.api.core.v1.Probe" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.0/_definitions.json#/definitions/io.k8s.api.core.v1.PodSpec" }, { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.30.2/_definitions.json#/definitions/io.k8s.api.core.v1.ProjectedVolumeSource" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.0/_definitions.json#/definitions/io.k8s.api.core.v1.PodStatus" }, { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.30.2/_definitions.json#/definitions/io.k8s.api.core.v1.QuobyteVolumeSource" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.0/_definitions.json#/definitions/io.k8s.api.core.v1.PodTemplate" }, { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.30.2/_definitions.json#/definitions/io.k8s.api.core.v1.RBDPersistentVolumeSource" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.0/_definitions.json#/definitions/io.k8s.api.core.v1.PodTemplateList" }, { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.30.2/_definitions.json#/definitions/io.k8s.api.core.v1.RBDVolumeSource" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.0/_definitions.json#/definitions/io.k8s.api.core.v1.PodTemplateSpec" }, { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.30.2/_definitions.json#/definitions/io.k8s.api.core.v1.ReplicationController" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.0/_definitions.json#/definitions/io.k8s.api.core.v1.PortStatus" }, { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.30.2/_definitions.json#/definitions/io.k8s.api.core.v1.ReplicationControllerCondition" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.0/_definitions.json#/definitions/io.k8s.api.core.v1.PortworxVolumeSource" }, { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.30.2/_definitions.json#/definitions/io.k8s.api.core.v1.ReplicationControllerList" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.0/_definitions.json#/definitions/io.k8s.api.core.v1.PreferredSchedulingTerm" }, { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.30.2/_definitions.json#/definitions/io.k8s.api.core.v1.ReplicationControllerSpec" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.0/_definitions.json#/definitions/io.k8s.api.core.v1.Probe" }, { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.30.2/_definitions.json#/definitions/io.k8s.api.core.v1.ReplicationControllerStatus" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.0/_definitions.json#/definitions/io.k8s.api.core.v1.ProjectedVolumeSource" }, { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.30.2/_definitions.json#/definitions/io.k8s.api.core.v1.ResourceClaim" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.0/_definitions.json#/definitions/io.k8s.api.core.v1.QuobyteVolumeSource" }, { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.30.2/_definitions.json#/definitions/io.k8s.api.core.v1.ResourceFieldSelector" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.0/_definitions.json#/definitions/io.k8s.api.core.v1.RBDPersistentVolumeSource" }, { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.30.2/_definitions.json#/definitions/io.k8s.api.core.v1.ResourceQuota" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.0/_definitions.json#/definitions/io.k8s.api.core.v1.RBDVolumeSource" }, { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.30.2/_definitions.json#/definitions/io.k8s.api.core.v1.ResourceQuotaList" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.0/_definitions.json#/definitions/io.k8s.api.core.v1.ReplicationController" }, { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.30.2/_definitions.json#/definitions/io.k8s.api.core.v1.ResourceQuotaSpec" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.0/_definitions.json#/definitions/io.k8s.api.core.v1.ReplicationControllerCondition" }, { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.30.2/_definitions.json#/definitions/io.k8s.api.core.v1.ResourceQuotaStatus" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.0/_definitions.json#/definitions/io.k8s.api.core.v1.ReplicationControllerList" }, { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.30.2/_definitions.json#/definitions/io.k8s.api.core.v1.ResourceRequirements" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.0/_definitions.json#/definitions/io.k8s.api.core.v1.ReplicationControllerSpec" }, { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.30.2/_definitions.json#/definitions/io.k8s.api.core.v1.SELinuxOptions" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.0/_definitions.json#/definitions/io.k8s.api.core.v1.ReplicationControllerStatus" }, { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.30.2/_definitions.json#/definitions/io.k8s.api.core.v1.ScaleIOPersistentVolumeSource" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.0/_definitions.json#/definitions/io.k8s.api.core.v1.ResourceClaim" }, { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.30.2/_definitions.json#/definitions/io.k8s.api.core.v1.ScaleIOVolumeSource" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.0/_definitions.json#/definitions/io.k8s.api.core.v1.ResourceFieldSelector" }, { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.30.2/_definitions.json#/definitions/io.k8s.api.core.v1.ScopeSelector" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.0/_definitions.json#/definitions/io.k8s.api.core.v1.ResourceHealth" }, { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.30.2/_definitions.json#/definitions/io.k8s.api.core.v1.ScopedResourceSelectorRequirement" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.0/_definitions.json#/definitions/io.k8s.api.core.v1.ResourceQuota" }, { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.30.2/_definitions.json#/definitions/io.k8s.api.core.v1.SeccompProfile" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.0/_definitions.json#/definitions/io.k8s.api.core.v1.ResourceQuotaList" }, { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.30.2/_definitions.json#/definitions/io.k8s.api.core.v1.Secret" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.0/_definitions.json#/definitions/io.k8s.api.core.v1.ResourceQuotaSpec" }, { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.30.2/_definitions.json#/definitions/io.k8s.api.core.v1.SecretEnvSource" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.0/_definitions.json#/definitions/io.k8s.api.core.v1.ResourceQuotaStatus" }, { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.30.2/_definitions.json#/definitions/io.k8s.api.core.v1.SecretKeySelector" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.0/_definitions.json#/definitions/io.k8s.api.core.v1.ResourceRequirements" }, { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.30.2/_definitions.json#/definitions/io.k8s.api.core.v1.SecretList" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.0/_definitions.json#/definitions/io.k8s.api.core.v1.ResourceStatus" }, { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.30.2/_definitions.json#/definitions/io.k8s.api.core.v1.SecretProjection" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.0/_definitions.json#/definitions/io.k8s.api.core.v1.SELinuxOptions" }, { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.30.2/_definitions.json#/definitions/io.k8s.api.core.v1.SecretReference" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.0/_definitions.json#/definitions/io.k8s.api.core.v1.ScaleIOPersistentVolumeSource" }, { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.30.2/_definitions.json#/definitions/io.k8s.api.core.v1.SecretVolumeSource" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.0/_definitions.json#/definitions/io.k8s.api.core.v1.ScaleIOVolumeSource" }, { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.30.2/_definitions.json#/definitions/io.k8s.api.core.v1.SecurityContext" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.0/_definitions.json#/definitions/io.k8s.api.core.v1.ScopeSelector" }, { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.30.2/_definitions.json#/definitions/io.k8s.api.core.v1.Service" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.0/_definitions.json#/definitions/io.k8s.api.core.v1.ScopedResourceSelectorRequirement" }, { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.30.2/_definitions.json#/definitions/io.k8s.api.core.v1.ServiceAccount" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.0/_definitions.json#/definitions/io.k8s.api.core.v1.SeccompProfile" }, { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.30.2/_definitions.json#/definitions/io.k8s.api.core.v1.ServiceAccountList" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.0/_definitions.json#/definitions/io.k8s.api.core.v1.Secret" }, { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.30.2/_definitions.json#/definitions/io.k8s.api.core.v1.ServiceAccountTokenProjection" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.0/_definitions.json#/definitions/io.k8s.api.core.v1.SecretEnvSource" }, { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.30.2/_definitions.json#/definitions/io.k8s.api.core.v1.ServiceList" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.0/_definitions.json#/definitions/io.k8s.api.core.v1.SecretKeySelector" }, { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.30.2/_definitions.json#/definitions/io.k8s.api.core.v1.ServicePort" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.0/_definitions.json#/definitions/io.k8s.api.core.v1.SecretList" }, { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.30.2/_definitions.json#/definitions/io.k8s.api.core.v1.ServiceSpec" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.0/_definitions.json#/definitions/io.k8s.api.core.v1.SecretProjection" }, { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.30.2/_definitions.json#/definitions/io.k8s.api.core.v1.ServiceStatus" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.0/_definitions.json#/definitions/io.k8s.api.core.v1.SecretReference" }, { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.30.2/_definitions.json#/definitions/io.k8s.api.core.v1.SessionAffinityConfig" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.0/_definitions.json#/definitions/io.k8s.api.core.v1.SecretVolumeSource" }, { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.30.2/_definitions.json#/definitions/io.k8s.api.core.v1.SleepAction" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.0/_definitions.json#/definitions/io.k8s.api.core.v1.SecurityContext" }, { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.30.2/_definitions.json#/definitions/io.k8s.api.core.v1.StorageOSPersistentVolumeSource" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.0/_definitions.json#/definitions/io.k8s.api.core.v1.Service" }, { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.30.2/_definitions.json#/definitions/io.k8s.api.core.v1.StorageOSVolumeSource" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.0/_definitions.json#/definitions/io.k8s.api.core.v1.ServiceAccount" }, { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.30.2/_definitions.json#/definitions/io.k8s.api.core.v1.Sysctl" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.0/_definitions.json#/definitions/io.k8s.api.core.v1.ServiceAccountList" }, { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.30.2/_definitions.json#/definitions/io.k8s.api.core.v1.TCPSocketAction" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.0/_definitions.json#/definitions/io.k8s.api.core.v1.ServiceAccountTokenProjection" }, { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.30.2/_definitions.json#/definitions/io.k8s.api.core.v1.Taint" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.0/_definitions.json#/definitions/io.k8s.api.core.v1.ServiceList" }, { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.30.2/_definitions.json#/definitions/io.k8s.api.core.v1.Toleration" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.0/_definitions.json#/definitions/io.k8s.api.core.v1.ServicePort" }, { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.30.2/_definitions.json#/definitions/io.k8s.api.core.v1.TopologySelectorLabelRequirement" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.0/_definitions.json#/definitions/io.k8s.api.core.v1.ServiceSpec" }, { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.30.2/_definitions.json#/definitions/io.k8s.api.core.v1.TopologySelectorTerm" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.0/_definitions.json#/definitions/io.k8s.api.core.v1.ServiceStatus" }, { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.30.2/_definitions.json#/definitions/io.k8s.api.core.v1.TopologySpreadConstraint" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.0/_definitions.json#/definitions/io.k8s.api.core.v1.SessionAffinityConfig" }, { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.30.2/_definitions.json#/definitions/io.k8s.api.core.v1.TypedLocalObjectReference" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.0/_definitions.json#/definitions/io.k8s.api.core.v1.SleepAction" }, { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.30.2/_definitions.json#/definitions/io.k8s.api.core.v1.TypedObjectReference" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.0/_definitions.json#/definitions/io.k8s.api.core.v1.StorageOSPersistentVolumeSource" }, { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.30.2/_definitions.json#/definitions/io.k8s.api.core.v1.Volume" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.0/_definitions.json#/definitions/io.k8s.api.core.v1.StorageOSVolumeSource" }, { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.30.2/_definitions.json#/definitions/io.k8s.api.core.v1.VolumeDevice" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.0/_definitions.json#/definitions/io.k8s.api.core.v1.Sysctl" }, { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.30.2/_definitions.json#/definitions/io.k8s.api.core.v1.VolumeMount" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.0/_definitions.json#/definitions/io.k8s.api.core.v1.TCPSocketAction" }, { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.30.2/_definitions.json#/definitions/io.k8s.api.core.v1.VolumeMountStatus" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.0/_definitions.json#/definitions/io.k8s.api.core.v1.Taint" }, { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.30.2/_definitions.json#/definitions/io.k8s.api.core.v1.VolumeNodeAffinity" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.0/_definitions.json#/definitions/io.k8s.api.core.v1.Toleration" }, { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.30.2/_definitions.json#/definitions/io.k8s.api.core.v1.VolumeProjection" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.0/_definitions.json#/definitions/io.k8s.api.core.v1.TopologySelectorLabelRequirement" }, { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.30.2/_definitions.json#/definitions/io.k8s.api.core.v1.VolumeResourceRequirements" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.0/_definitions.json#/definitions/io.k8s.api.core.v1.TopologySelectorTerm" }, { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.30.2/_definitions.json#/definitions/io.k8s.api.core.v1.VsphereVirtualDiskVolumeSource" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.0/_definitions.json#/definitions/io.k8s.api.core.v1.TopologySpreadConstraint" }, { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.30.2/_definitions.json#/definitions/io.k8s.api.core.v1.WeightedPodAffinityTerm" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.0/_definitions.json#/definitions/io.k8s.api.core.v1.TypedLocalObjectReference" }, { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.30.2/_definitions.json#/definitions/io.k8s.api.core.v1.WindowsSecurityContextOptions" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.0/_definitions.json#/definitions/io.k8s.api.core.v1.TypedObjectReference" }, { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.30.2/_definitions.json#/definitions/io.k8s.api.discovery.v1.Endpoint" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.0/_definitions.json#/definitions/io.k8s.api.core.v1.Volume" }, { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.30.2/_definitions.json#/definitions/io.k8s.api.discovery.v1.EndpointConditions" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.0/_definitions.json#/definitions/io.k8s.api.core.v1.VolumeDevice" }, { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.30.2/_definitions.json#/definitions/io.k8s.api.discovery.v1.EndpointHints" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.0/_definitions.json#/definitions/io.k8s.api.core.v1.VolumeMount" }, { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.30.2/_definitions.json#/definitions/io.k8s.api.discovery.v1.EndpointPort" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.0/_definitions.json#/definitions/io.k8s.api.core.v1.VolumeMountStatus" }, { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.30.2/_definitions.json#/definitions/io.k8s.api.discovery.v1.EndpointSlice" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.0/_definitions.json#/definitions/io.k8s.api.core.v1.VolumeNodeAffinity" }, { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.30.2/_definitions.json#/definitions/io.k8s.api.discovery.v1.EndpointSliceList" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.0/_definitions.json#/definitions/io.k8s.api.core.v1.VolumeProjection" }, { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.30.2/_definitions.json#/definitions/io.k8s.api.discovery.v1.ForZone" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.0/_definitions.json#/definitions/io.k8s.api.core.v1.VolumeResourceRequirements" }, { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.30.2/_definitions.json#/definitions/io.k8s.api.events.v1.Event" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.0/_definitions.json#/definitions/io.k8s.api.core.v1.VsphereVirtualDiskVolumeSource" }, { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.30.2/_definitions.json#/definitions/io.k8s.api.events.v1.EventList" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.0/_definitions.json#/definitions/io.k8s.api.core.v1.WeightedPodAffinityTerm" }, { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.30.2/_definitions.json#/definitions/io.k8s.api.events.v1.EventSeries" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.0/_definitions.json#/definitions/io.k8s.api.core.v1.WindowsSecurityContextOptions" }, { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.30.2/_definitions.json#/definitions/io.k8s.api.flowcontrol.v1.ExemptPriorityLevelConfiguration" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.0/_definitions.json#/definitions/io.k8s.api.discovery.v1.Endpoint" }, { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.30.2/_definitions.json#/definitions/io.k8s.api.flowcontrol.v1.FlowDistinguisherMethod" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.0/_definitions.json#/definitions/io.k8s.api.discovery.v1.EndpointConditions" }, { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.30.2/_definitions.json#/definitions/io.k8s.api.flowcontrol.v1.FlowSchema" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.0/_definitions.json#/definitions/io.k8s.api.discovery.v1.EndpointHints" }, { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.30.2/_definitions.json#/definitions/io.k8s.api.flowcontrol.v1.FlowSchemaCondition" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.0/_definitions.json#/definitions/io.k8s.api.discovery.v1.EndpointPort" }, { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.30.2/_definitions.json#/definitions/io.k8s.api.flowcontrol.v1.FlowSchemaList" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.0/_definitions.json#/definitions/io.k8s.api.discovery.v1.EndpointSlice" }, { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.30.2/_definitions.json#/definitions/io.k8s.api.flowcontrol.v1.FlowSchemaSpec" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.0/_definitions.json#/definitions/io.k8s.api.discovery.v1.EndpointSliceList" }, { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.30.2/_definitions.json#/definitions/io.k8s.api.flowcontrol.v1.FlowSchemaStatus" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.0/_definitions.json#/definitions/io.k8s.api.discovery.v1.ForZone" }, { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.30.2/_definitions.json#/definitions/io.k8s.api.flowcontrol.v1.GroupSubject" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.0/_definitions.json#/definitions/io.k8s.api.events.v1.Event" }, { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.30.2/_definitions.json#/definitions/io.k8s.api.flowcontrol.v1.LimitResponse" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.0/_definitions.json#/definitions/io.k8s.api.events.v1.EventList" }, { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.30.2/_definitions.json#/definitions/io.k8s.api.flowcontrol.v1.LimitedPriorityLevelConfiguration" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.0/_definitions.json#/definitions/io.k8s.api.events.v1.EventSeries" }, { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.30.2/_definitions.json#/definitions/io.k8s.api.flowcontrol.v1.NonResourcePolicyRule" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.0/_definitions.json#/definitions/io.k8s.api.flowcontrol.v1.ExemptPriorityLevelConfiguration" }, { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.30.2/_definitions.json#/definitions/io.k8s.api.flowcontrol.v1.PolicyRulesWithSubjects" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.0/_definitions.json#/definitions/io.k8s.api.flowcontrol.v1.FlowDistinguisherMethod" }, { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.30.2/_definitions.json#/definitions/io.k8s.api.flowcontrol.v1.PriorityLevelConfiguration" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.0/_definitions.json#/definitions/io.k8s.api.flowcontrol.v1.FlowSchema" }, { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.30.2/_definitions.json#/definitions/io.k8s.api.flowcontrol.v1.PriorityLevelConfigurationCondition" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.0/_definitions.json#/definitions/io.k8s.api.flowcontrol.v1.FlowSchemaCondition" }, { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.30.2/_definitions.json#/definitions/io.k8s.api.flowcontrol.v1.PriorityLevelConfigurationList" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.0/_definitions.json#/definitions/io.k8s.api.flowcontrol.v1.FlowSchemaList" }, { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.30.2/_definitions.json#/definitions/io.k8s.api.flowcontrol.v1.PriorityLevelConfigurationReference" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.0/_definitions.json#/definitions/io.k8s.api.flowcontrol.v1.FlowSchemaSpec" }, { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.30.2/_definitions.json#/definitions/io.k8s.api.flowcontrol.v1.PriorityLevelConfigurationSpec" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.0/_definitions.json#/definitions/io.k8s.api.flowcontrol.v1.FlowSchemaStatus" }, { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.30.2/_definitions.json#/definitions/io.k8s.api.flowcontrol.v1.PriorityLevelConfigurationStatus" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.0/_definitions.json#/definitions/io.k8s.api.flowcontrol.v1.GroupSubject" }, { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.30.2/_definitions.json#/definitions/io.k8s.api.flowcontrol.v1.QueuingConfiguration" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.0/_definitions.json#/definitions/io.k8s.api.flowcontrol.v1.LimitResponse" }, { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.30.2/_definitions.json#/definitions/io.k8s.api.flowcontrol.v1.ResourcePolicyRule" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.0/_definitions.json#/definitions/io.k8s.api.flowcontrol.v1.LimitedPriorityLevelConfiguration" }, { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.30.2/_definitions.json#/definitions/io.k8s.api.flowcontrol.v1.ServiceAccountSubject" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.0/_definitions.json#/definitions/io.k8s.api.flowcontrol.v1.NonResourcePolicyRule" }, { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.30.2/_definitions.json#/definitions/io.k8s.api.flowcontrol.v1.Subject" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.0/_definitions.json#/definitions/io.k8s.api.flowcontrol.v1.PolicyRulesWithSubjects" }, { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.30.2/_definitions.json#/definitions/io.k8s.api.flowcontrol.v1.UserSubject" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.0/_definitions.json#/definitions/io.k8s.api.flowcontrol.v1.PriorityLevelConfiguration" }, { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.30.2/_definitions.json#/definitions/io.k8s.api.flowcontrol.v1beta3.ExemptPriorityLevelConfiguration" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.0/_definitions.json#/definitions/io.k8s.api.flowcontrol.v1.PriorityLevelConfigurationCondition" }, { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.30.2/_definitions.json#/definitions/io.k8s.api.flowcontrol.v1beta3.FlowDistinguisherMethod" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.0/_definitions.json#/definitions/io.k8s.api.flowcontrol.v1.PriorityLevelConfigurationList" }, { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.30.2/_definitions.json#/definitions/io.k8s.api.flowcontrol.v1beta3.FlowSchema" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.0/_definitions.json#/definitions/io.k8s.api.flowcontrol.v1.PriorityLevelConfigurationReference" }, { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.30.2/_definitions.json#/definitions/io.k8s.api.flowcontrol.v1beta3.FlowSchemaCondition" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.0/_definitions.json#/definitions/io.k8s.api.flowcontrol.v1.PriorityLevelConfigurationSpec" }, { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.30.2/_definitions.json#/definitions/io.k8s.api.flowcontrol.v1beta3.FlowSchemaList" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.0/_definitions.json#/definitions/io.k8s.api.flowcontrol.v1.PriorityLevelConfigurationStatus" }, { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.30.2/_definitions.json#/definitions/io.k8s.api.flowcontrol.v1beta3.FlowSchemaSpec" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.0/_definitions.json#/definitions/io.k8s.api.flowcontrol.v1.QueuingConfiguration" }, { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.30.2/_definitions.json#/definitions/io.k8s.api.flowcontrol.v1beta3.FlowSchemaStatus" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.0/_definitions.json#/definitions/io.k8s.api.flowcontrol.v1.ResourcePolicyRule" }, { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.30.2/_definitions.json#/definitions/io.k8s.api.flowcontrol.v1beta3.GroupSubject" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.0/_definitions.json#/definitions/io.k8s.api.flowcontrol.v1.ServiceAccountSubject" }, { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.30.2/_definitions.json#/definitions/io.k8s.api.flowcontrol.v1beta3.LimitResponse" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.0/_definitions.json#/definitions/io.k8s.api.flowcontrol.v1.Subject" }, { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.30.2/_definitions.json#/definitions/io.k8s.api.flowcontrol.v1beta3.LimitedPriorityLevelConfiguration" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.0/_definitions.json#/definitions/io.k8s.api.flowcontrol.v1.UserSubject" }, { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.30.2/_definitions.json#/definitions/io.k8s.api.flowcontrol.v1beta3.NonResourcePolicyRule" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.0/_definitions.json#/definitions/io.k8s.api.flowcontrol.v1beta3.ExemptPriorityLevelConfiguration" }, { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.30.2/_definitions.json#/definitions/io.k8s.api.flowcontrol.v1beta3.PolicyRulesWithSubjects" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.0/_definitions.json#/definitions/io.k8s.api.flowcontrol.v1beta3.FlowDistinguisherMethod" }, { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.30.2/_definitions.json#/definitions/io.k8s.api.flowcontrol.v1beta3.PriorityLevelConfiguration" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.0/_definitions.json#/definitions/io.k8s.api.flowcontrol.v1beta3.FlowSchema" }, { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.30.2/_definitions.json#/definitions/io.k8s.api.flowcontrol.v1beta3.PriorityLevelConfigurationCondition" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.0/_definitions.json#/definitions/io.k8s.api.flowcontrol.v1beta3.FlowSchemaCondition" }, { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.30.2/_definitions.json#/definitions/io.k8s.api.flowcontrol.v1beta3.PriorityLevelConfigurationList" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.0/_definitions.json#/definitions/io.k8s.api.flowcontrol.v1beta3.FlowSchemaList" }, { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.30.2/_definitions.json#/definitions/io.k8s.api.flowcontrol.v1beta3.PriorityLevelConfigurationReference" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.0/_definitions.json#/definitions/io.k8s.api.flowcontrol.v1beta3.FlowSchemaSpec" }, { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.30.2/_definitions.json#/definitions/io.k8s.api.flowcontrol.v1beta3.PriorityLevelConfigurationSpec" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.0/_definitions.json#/definitions/io.k8s.api.flowcontrol.v1beta3.FlowSchemaStatus" }, { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.30.2/_definitions.json#/definitions/io.k8s.api.flowcontrol.v1beta3.PriorityLevelConfigurationStatus" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.0/_definitions.json#/definitions/io.k8s.api.flowcontrol.v1beta3.GroupSubject" }, { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.30.2/_definitions.json#/definitions/io.k8s.api.flowcontrol.v1beta3.QueuingConfiguration" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.0/_definitions.json#/definitions/io.k8s.api.flowcontrol.v1beta3.LimitResponse" }, { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.30.2/_definitions.json#/definitions/io.k8s.api.flowcontrol.v1beta3.ResourcePolicyRule" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.0/_definitions.json#/definitions/io.k8s.api.flowcontrol.v1beta3.LimitedPriorityLevelConfiguration" }, { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.30.2/_definitions.json#/definitions/io.k8s.api.flowcontrol.v1beta3.ServiceAccountSubject" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.0/_definitions.json#/definitions/io.k8s.api.flowcontrol.v1beta3.NonResourcePolicyRule" }, { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.30.2/_definitions.json#/definitions/io.k8s.api.flowcontrol.v1beta3.Subject" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.0/_definitions.json#/definitions/io.k8s.api.flowcontrol.v1beta3.PolicyRulesWithSubjects" }, { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.30.2/_definitions.json#/definitions/io.k8s.api.flowcontrol.v1beta3.UserSubject" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.0/_definitions.json#/definitions/io.k8s.api.flowcontrol.v1beta3.PriorityLevelConfiguration" }, { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.30.2/_definitions.json#/definitions/io.k8s.api.networking.v1.HTTPIngressPath" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.0/_definitions.json#/definitions/io.k8s.api.flowcontrol.v1beta3.PriorityLevelConfigurationCondition" }, { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.30.2/_definitions.json#/definitions/io.k8s.api.networking.v1.HTTPIngressRuleValue" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.0/_definitions.json#/definitions/io.k8s.api.flowcontrol.v1beta3.PriorityLevelConfigurationList" }, { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.30.2/_definitions.json#/definitions/io.k8s.api.networking.v1.IPBlock" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.0/_definitions.json#/definitions/io.k8s.api.flowcontrol.v1beta3.PriorityLevelConfigurationReference" }, { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.30.2/_definitions.json#/definitions/io.k8s.api.networking.v1.Ingress" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.0/_definitions.json#/definitions/io.k8s.api.flowcontrol.v1beta3.PriorityLevelConfigurationSpec" }, { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.30.2/_definitions.json#/definitions/io.k8s.api.networking.v1.IngressBackend" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.0/_definitions.json#/definitions/io.k8s.api.flowcontrol.v1beta3.PriorityLevelConfigurationStatus" }, { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.30.2/_definitions.json#/definitions/io.k8s.api.networking.v1.IngressClass" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.0/_definitions.json#/definitions/io.k8s.api.flowcontrol.v1beta3.QueuingConfiguration" }, { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.30.2/_definitions.json#/definitions/io.k8s.api.networking.v1.IngressClassList" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.0/_definitions.json#/definitions/io.k8s.api.flowcontrol.v1beta3.ResourcePolicyRule" }, { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.30.2/_definitions.json#/definitions/io.k8s.api.networking.v1.IngressClassParametersReference" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.0/_definitions.json#/definitions/io.k8s.api.flowcontrol.v1beta3.ServiceAccountSubject" }, { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.30.2/_definitions.json#/definitions/io.k8s.api.networking.v1.IngressClassSpec" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.0/_definitions.json#/definitions/io.k8s.api.flowcontrol.v1beta3.Subject" }, { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.30.2/_definitions.json#/definitions/io.k8s.api.networking.v1.IngressList" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.0/_definitions.json#/definitions/io.k8s.api.flowcontrol.v1beta3.UserSubject" }, { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.30.2/_definitions.json#/definitions/io.k8s.api.networking.v1.IngressLoadBalancerIngress" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.0/_definitions.json#/definitions/io.k8s.api.networking.v1.HTTPIngressPath" }, { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.30.2/_definitions.json#/definitions/io.k8s.api.networking.v1.IngressLoadBalancerStatus" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.0/_definitions.json#/definitions/io.k8s.api.networking.v1.HTTPIngressRuleValue" }, { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.30.2/_definitions.json#/definitions/io.k8s.api.networking.v1.IngressPortStatus" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.0/_definitions.json#/definitions/io.k8s.api.networking.v1.IPBlock" }, { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.30.2/_definitions.json#/definitions/io.k8s.api.networking.v1.IngressRule" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.0/_definitions.json#/definitions/io.k8s.api.networking.v1.Ingress" }, { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.30.2/_definitions.json#/definitions/io.k8s.api.networking.v1.IngressServiceBackend" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.0/_definitions.json#/definitions/io.k8s.api.networking.v1.IngressBackend" }, { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.30.2/_definitions.json#/definitions/io.k8s.api.networking.v1.IngressSpec" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.0/_definitions.json#/definitions/io.k8s.api.networking.v1.IngressClass" }, { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.30.2/_definitions.json#/definitions/io.k8s.api.networking.v1.IngressStatus" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.0/_definitions.json#/definitions/io.k8s.api.networking.v1.IngressClassList" }, { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.30.2/_definitions.json#/definitions/io.k8s.api.networking.v1.IngressTLS" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.0/_definitions.json#/definitions/io.k8s.api.networking.v1.IngressClassParametersReference" }, { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.30.2/_definitions.json#/definitions/io.k8s.api.networking.v1.NetworkPolicy" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.0/_definitions.json#/definitions/io.k8s.api.networking.v1.IngressClassSpec" }, { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.30.2/_definitions.json#/definitions/io.k8s.api.networking.v1.NetworkPolicyEgressRule" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.0/_definitions.json#/definitions/io.k8s.api.networking.v1.IngressList" }, { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.30.2/_definitions.json#/definitions/io.k8s.api.networking.v1.NetworkPolicyIngressRule" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.0/_definitions.json#/definitions/io.k8s.api.networking.v1.IngressLoadBalancerIngress" }, { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.30.2/_definitions.json#/definitions/io.k8s.api.networking.v1.NetworkPolicyList" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.0/_definitions.json#/definitions/io.k8s.api.networking.v1.IngressLoadBalancerStatus" }, { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.30.2/_definitions.json#/definitions/io.k8s.api.networking.v1.NetworkPolicyPeer" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.0/_definitions.json#/definitions/io.k8s.api.networking.v1.IngressPortStatus" }, { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.30.2/_definitions.json#/definitions/io.k8s.api.networking.v1.NetworkPolicyPort" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.0/_definitions.json#/definitions/io.k8s.api.networking.v1.IngressRule" }, { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.30.2/_definitions.json#/definitions/io.k8s.api.networking.v1.NetworkPolicySpec" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.0/_definitions.json#/definitions/io.k8s.api.networking.v1.IngressServiceBackend" }, { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.30.2/_definitions.json#/definitions/io.k8s.api.networking.v1.ServiceBackendPort" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.0/_definitions.json#/definitions/io.k8s.api.networking.v1.IngressSpec" }, { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.30.2/_definitions.json#/definitions/io.k8s.api.networking.v1alpha1.IPAddress" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.0/_definitions.json#/definitions/io.k8s.api.networking.v1.IngressStatus" }, { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.30.2/_definitions.json#/definitions/io.k8s.api.networking.v1alpha1.IPAddressList" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.0/_definitions.json#/definitions/io.k8s.api.networking.v1.IngressTLS" }, { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.30.2/_definitions.json#/definitions/io.k8s.api.networking.v1alpha1.IPAddressSpec" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.0/_definitions.json#/definitions/io.k8s.api.networking.v1.NetworkPolicy" }, { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.30.2/_definitions.json#/definitions/io.k8s.api.networking.v1alpha1.ParentReference" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.0/_definitions.json#/definitions/io.k8s.api.networking.v1.NetworkPolicyEgressRule" }, { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.30.2/_definitions.json#/definitions/io.k8s.api.networking.v1alpha1.ServiceCIDR" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.0/_definitions.json#/definitions/io.k8s.api.networking.v1.NetworkPolicyIngressRule" }, { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.30.2/_definitions.json#/definitions/io.k8s.api.networking.v1alpha1.ServiceCIDRList" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.0/_definitions.json#/definitions/io.k8s.api.networking.v1.NetworkPolicyList" }, { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.30.2/_definitions.json#/definitions/io.k8s.api.networking.v1alpha1.ServiceCIDRSpec" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.0/_definitions.json#/definitions/io.k8s.api.networking.v1.NetworkPolicyPeer" }, { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.30.2/_definitions.json#/definitions/io.k8s.api.networking.v1alpha1.ServiceCIDRStatus" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.0/_definitions.json#/definitions/io.k8s.api.networking.v1.NetworkPolicyPort" }, { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.30.2/_definitions.json#/definitions/io.k8s.api.node.v1.Overhead" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.0/_definitions.json#/definitions/io.k8s.api.networking.v1.NetworkPolicySpec" }, { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.30.2/_definitions.json#/definitions/io.k8s.api.node.v1.RuntimeClass" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.0/_definitions.json#/definitions/io.k8s.api.networking.v1.ServiceBackendPort" }, { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.30.2/_definitions.json#/definitions/io.k8s.api.node.v1.RuntimeClassList" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.0/_definitions.json#/definitions/io.k8s.api.networking.v1beta1.IPAddress" }, { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.30.2/_definitions.json#/definitions/io.k8s.api.node.v1.Scheduling" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.0/_definitions.json#/definitions/io.k8s.api.networking.v1beta1.IPAddressList" }, { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.30.2/_definitions.json#/definitions/io.k8s.api.policy.v1.Eviction" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.0/_definitions.json#/definitions/io.k8s.api.networking.v1beta1.IPAddressSpec" }, { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.30.2/_definitions.json#/definitions/io.k8s.api.policy.v1.PodDisruptionBudget" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.0/_definitions.json#/definitions/io.k8s.api.networking.v1beta1.ParentReference" }, { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.30.2/_definitions.json#/definitions/io.k8s.api.policy.v1.PodDisruptionBudgetList" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.0/_definitions.json#/definitions/io.k8s.api.networking.v1beta1.ServiceCIDR" }, { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.30.2/_definitions.json#/definitions/io.k8s.api.policy.v1.PodDisruptionBudgetSpec" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.0/_definitions.json#/definitions/io.k8s.api.networking.v1beta1.ServiceCIDRList" }, { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.30.2/_definitions.json#/definitions/io.k8s.api.policy.v1.PodDisruptionBudgetStatus" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.0/_definitions.json#/definitions/io.k8s.api.networking.v1beta1.ServiceCIDRSpec" }, { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.30.2/_definitions.json#/definitions/io.k8s.api.rbac.v1.AggregationRule" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.0/_definitions.json#/definitions/io.k8s.api.networking.v1beta1.ServiceCIDRStatus" }, { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.30.2/_definitions.json#/definitions/io.k8s.api.rbac.v1.ClusterRole" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.0/_definitions.json#/definitions/io.k8s.api.node.v1.Overhead" }, { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.30.2/_definitions.json#/definitions/io.k8s.api.rbac.v1.ClusterRoleBinding" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.0/_definitions.json#/definitions/io.k8s.api.node.v1.RuntimeClass" }, { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.30.2/_definitions.json#/definitions/io.k8s.api.rbac.v1.ClusterRoleBindingList" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.0/_definitions.json#/definitions/io.k8s.api.node.v1.RuntimeClassList" }, { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.30.2/_definitions.json#/definitions/io.k8s.api.rbac.v1.ClusterRoleList" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.0/_definitions.json#/definitions/io.k8s.api.node.v1.Scheduling" }, { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.30.2/_definitions.json#/definitions/io.k8s.api.rbac.v1.PolicyRule" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.0/_definitions.json#/definitions/io.k8s.api.policy.v1.Eviction" }, { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.30.2/_definitions.json#/definitions/io.k8s.api.rbac.v1.Role" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.0/_definitions.json#/definitions/io.k8s.api.policy.v1.PodDisruptionBudget" }, { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.30.2/_definitions.json#/definitions/io.k8s.api.rbac.v1.RoleBinding" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.0/_definitions.json#/definitions/io.k8s.api.policy.v1.PodDisruptionBudgetList" }, { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.30.2/_definitions.json#/definitions/io.k8s.api.rbac.v1.RoleBindingList" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.0/_definitions.json#/definitions/io.k8s.api.policy.v1.PodDisruptionBudgetSpec" }, { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.30.2/_definitions.json#/definitions/io.k8s.api.rbac.v1.RoleList" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.0/_definitions.json#/definitions/io.k8s.api.policy.v1.PodDisruptionBudgetStatus" }, { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.30.2/_definitions.json#/definitions/io.k8s.api.rbac.v1.RoleRef" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.0/_definitions.json#/definitions/io.k8s.api.rbac.v1.AggregationRule" }, { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.30.2/_definitions.json#/definitions/io.k8s.api.rbac.v1.Subject" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.0/_definitions.json#/definitions/io.k8s.api.rbac.v1.ClusterRole" }, { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.30.2/_definitions.json#/definitions/io.k8s.api.resource.v1alpha2.AllocationResult" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.0/_definitions.json#/definitions/io.k8s.api.rbac.v1.ClusterRoleBinding" }, { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.30.2/_definitions.json#/definitions/io.k8s.api.resource.v1alpha2.DriverAllocationResult" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.0/_definitions.json#/definitions/io.k8s.api.rbac.v1.ClusterRoleBindingList" }, { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.30.2/_definitions.json#/definitions/io.k8s.api.resource.v1alpha2.DriverRequests" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.0/_definitions.json#/definitions/io.k8s.api.rbac.v1.ClusterRoleList" }, { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.30.2/_definitions.json#/definitions/io.k8s.api.resource.v1alpha2.NamedResourcesAllocationResult" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.0/_definitions.json#/definitions/io.k8s.api.rbac.v1.PolicyRule" }, { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.30.2/_definitions.json#/definitions/io.k8s.api.resource.v1alpha2.NamedResourcesAttribute" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.0/_definitions.json#/definitions/io.k8s.api.rbac.v1.Role" }, { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.30.2/_definitions.json#/definitions/io.k8s.api.resource.v1alpha2.NamedResourcesFilter" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.0/_definitions.json#/definitions/io.k8s.api.rbac.v1.RoleBinding" }, { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.30.2/_definitions.json#/definitions/io.k8s.api.resource.v1alpha2.NamedResourcesInstance" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.0/_definitions.json#/definitions/io.k8s.api.rbac.v1.RoleBindingList" }, { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.30.2/_definitions.json#/definitions/io.k8s.api.resource.v1alpha2.NamedResourcesIntSlice" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.0/_definitions.json#/definitions/io.k8s.api.rbac.v1.RoleList" }, { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.30.2/_definitions.json#/definitions/io.k8s.api.resource.v1alpha2.NamedResourcesRequest" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.0/_definitions.json#/definitions/io.k8s.api.rbac.v1.RoleRef" }, { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.30.2/_definitions.json#/definitions/io.k8s.api.resource.v1alpha2.NamedResourcesResources" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.0/_definitions.json#/definitions/io.k8s.api.rbac.v1.Subject" }, { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.30.2/_definitions.json#/definitions/io.k8s.api.resource.v1alpha2.NamedResourcesStringSlice" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.0/_definitions.json#/definitions/io.k8s.api.resource.v1alpha3.AllocationResult" }, { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.30.2/_definitions.json#/definitions/io.k8s.api.resource.v1alpha2.PodSchedulingContext" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.0/_definitions.json#/definitions/io.k8s.api.resource.v1alpha3.BasicDevice" }, { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.30.2/_definitions.json#/definitions/io.k8s.api.resource.v1alpha2.PodSchedulingContextList" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.0/_definitions.json#/definitions/io.k8s.api.resource.v1alpha3.CELDeviceSelector" }, { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.30.2/_definitions.json#/definitions/io.k8s.api.resource.v1alpha2.PodSchedulingContextSpec" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.0/_definitions.json#/definitions/io.k8s.api.resource.v1alpha3.Device" }, { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.30.2/_definitions.json#/definitions/io.k8s.api.resource.v1alpha2.PodSchedulingContextStatus" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.0/_definitions.json#/definitions/io.k8s.api.resource.v1alpha3.DeviceAllocationConfiguration" }, { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.30.2/_definitions.json#/definitions/io.k8s.api.resource.v1alpha2.ResourceClaim" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.0/_definitions.json#/definitions/io.k8s.api.resource.v1alpha3.DeviceAllocationResult" }, { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.30.2/_definitions.json#/definitions/io.k8s.api.resource.v1alpha2.ResourceClaimConsumerReference" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.0/_definitions.json#/definitions/io.k8s.api.resource.v1alpha3.DeviceAttribute" }, { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.30.2/_definitions.json#/definitions/io.k8s.api.resource.v1alpha2.ResourceClaimList" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.0/_definitions.json#/definitions/io.k8s.api.resource.v1alpha3.DeviceClaim" }, { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.30.2/_definitions.json#/definitions/io.k8s.api.resource.v1alpha2.ResourceClaimParameters" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.0/_definitions.json#/definitions/io.k8s.api.resource.v1alpha3.DeviceClaimConfiguration" }, { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.30.2/_definitions.json#/definitions/io.k8s.api.resource.v1alpha2.ResourceClaimParametersList" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.0/_definitions.json#/definitions/io.k8s.api.resource.v1alpha3.DeviceClass" }, { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.30.2/_definitions.json#/definitions/io.k8s.api.resource.v1alpha2.ResourceClaimParametersReference" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.0/_definitions.json#/definitions/io.k8s.api.resource.v1alpha3.DeviceClassConfiguration" }, { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.30.2/_definitions.json#/definitions/io.k8s.api.resource.v1alpha2.ResourceClaimSchedulingStatus" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.0/_definitions.json#/definitions/io.k8s.api.resource.v1alpha3.DeviceClassList" }, { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.30.2/_definitions.json#/definitions/io.k8s.api.resource.v1alpha2.ResourceClaimSpec" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.0/_definitions.json#/definitions/io.k8s.api.resource.v1alpha3.DeviceClassSpec" }, { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.30.2/_definitions.json#/definitions/io.k8s.api.resource.v1alpha2.ResourceClaimStatus" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.0/_definitions.json#/definitions/io.k8s.api.resource.v1alpha3.DeviceConstraint" }, { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.30.2/_definitions.json#/definitions/io.k8s.api.resource.v1alpha2.ResourceClaimTemplate" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.0/_definitions.json#/definitions/io.k8s.api.resource.v1alpha3.DeviceRequest" }, { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.30.2/_definitions.json#/definitions/io.k8s.api.resource.v1alpha2.ResourceClaimTemplateList" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.0/_definitions.json#/definitions/io.k8s.api.resource.v1alpha3.DeviceRequestAllocationResult" }, { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.30.2/_definitions.json#/definitions/io.k8s.api.resource.v1alpha2.ResourceClaimTemplateSpec" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.0/_definitions.json#/definitions/io.k8s.api.resource.v1alpha3.DeviceSelector" }, { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.30.2/_definitions.json#/definitions/io.k8s.api.resource.v1alpha2.ResourceClass" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.0/_definitions.json#/definitions/io.k8s.api.resource.v1alpha3.OpaqueDeviceConfiguration" }, { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.30.2/_definitions.json#/definitions/io.k8s.api.resource.v1alpha2.ResourceClassList" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.0/_definitions.json#/definitions/io.k8s.api.resource.v1alpha3.PodSchedulingContext" }, { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.30.2/_definitions.json#/definitions/io.k8s.api.resource.v1alpha2.ResourceClassParameters" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.0/_definitions.json#/definitions/io.k8s.api.resource.v1alpha3.PodSchedulingContextList" }, { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.30.2/_definitions.json#/definitions/io.k8s.api.resource.v1alpha2.ResourceClassParametersList" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.0/_definitions.json#/definitions/io.k8s.api.resource.v1alpha3.PodSchedulingContextSpec" }, { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.30.2/_definitions.json#/definitions/io.k8s.api.resource.v1alpha2.ResourceClassParametersReference" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.0/_definitions.json#/definitions/io.k8s.api.resource.v1alpha3.PodSchedulingContextStatus" }, { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.30.2/_definitions.json#/definitions/io.k8s.api.resource.v1alpha2.ResourceFilter" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.0/_definitions.json#/definitions/io.k8s.api.resource.v1alpha3.ResourceClaim" }, { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.30.2/_definitions.json#/definitions/io.k8s.api.resource.v1alpha2.ResourceHandle" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.0/_definitions.json#/definitions/io.k8s.api.resource.v1alpha3.ResourceClaimConsumerReference" }, { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.30.2/_definitions.json#/definitions/io.k8s.api.resource.v1alpha2.ResourceRequest" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.0/_definitions.json#/definitions/io.k8s.api.resource.v1alpha3.ResourceClaimList" }, { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.30.2/_definitions.json#/definitions/io.k8s.api.resource.v1alpha2.ResourceSlice" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.0/_definitions.json#/definitions/io.k8s.api.resource.v1alpha3.ResourceClaimSchedulingStatus" }, { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.30.2/_definitions.json#/definitions/io.k8s.api.resource.v1alpha2.ResourceSliceList" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.0/_definitions.json#/definitions/io.k8s.api.resource.v1alpha3.ResourceClaimSpec" }, { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.30.2/_definitions.json#/definitions/io.k8s.api.resource.v1alpha2.StructuredResourceHandle" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.0/_definitions.json#/definitions/io.k8s.api.resource.v1alpha3.ResourceClaimStatus" }, { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.30.2/_definitions.json#/definitions/io.k8s.api.resource.v1alpha2.VendorParameters" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.0/_definitions.json#/definitions/io.k8s.api.resource.v1alpha3.ResourceClaimTemplate" }, { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.30.2/_definitions.json#/definitions/io.k8s.api.scheduling.v1.PriorityClass" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.0/_definitions.json#/definitions/io.k8s.api.resource.v1alpha3.ResourceClaimTemplateList" }, { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.30.2/_definitions.json#/definitions/io.k8s.api.scheduling.v1.PriorityClassList" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.0/_definitions.json#/definitions/io.k8s.api.resource.v1alpha3.ResourceClaimTemplateSpec" }, { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.30.2/_definitions.json#/definitions/io.k8s.api.storage.v1.CSIDriver" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.0/_definitions.json#/definitions/io.k8s.api.resource.v1alpha3.ResourcePool" }, { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.30.2/_definitions.json#/definitions/io.k8s.api.storage.v1.CSIDriverList" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.0/_definitions.json#/definitions/io.k8s.api.resource.v1alpha3.ResourceSlice" }, { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.30.2/_definitions.json#/definitions/io.k8s.api.storage.v1.CSIDriverSpec" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.0/_definitions.json#/definitions/io.k8s.api.resource.v1alpha3.ResourceSliceList" }, { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.30.2/_definitions.json#/definitions/io.k8s.api.storage.v1.CSINode" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.0/_definitions.json#/definitions/io.k8s.api.resource.v1alpha3.ResourceSliceSpec" }, { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.30.2/_definitions.json#/definitions/io.k8s.api.storage.v1.CSINodeDriver" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.0/_definitions.json#/definitions/io.k8s.api.scheduling.v1.PriorityClass" }, { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.30.2/_definitions.json#/definitions/io.k8s.api.storage.v1.CSINodeList" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.0/_definitions.json#/definitions/io.k8s.api.scheduling.v1.PriorityClassList" }, { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.30.2/_definitions.json#/definitions/io.k8s.api.storage.v1.CSINodeSpec" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.0/_definitions.json#/definitions/io.k8s.api.storage.v1.CSIDriver" }, { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.30.2/_definitions.json#/definitions/io.k8s.api.storage.v1.CSIStorageCapacity" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.0/_definitions.json#/definitions/io.k8s.api.storage.v1.CSIDriverList" }, { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.30.2/_definitions.json#/definitions/io.k8s.api.storage.v1.CSIStorageCapacityList" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.0/_definitions.json#/definitions/io.k8s.api.storage.v1.CSIDriverSpec" }, { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.30.2/_definitions.json#/definitions/io.k8s.api.storage.v1.StorageClass" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.0/_definitions.json#/definitions/io.k8s.api.storage.v1.CSINode" }, { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.30.2/_definitions.json#/definitions/io.k8s.api.storage.v1.StorageClassList" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.0/_definitions.json#/definitions/io.k8s.api.storage.v1.CSINodeDriver" }, { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.30.2/_definitions.json#/definitions/io.k8s.api.storage.v1.TokenRequest" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.0/_definitions.json#/definitions/io.k8s.api.storage.v1.CSINodeList" }, { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.30.2/_definitions.json#/definitions/io.k8s.api.storage.v1.VolumeAttachment" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.0/_definitions.json#/definitions/io.k8s.api.storage.v1.CSINodeSpec" }, { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.30.2/_definitions.json#/definitions/io.k8s.api.storage.v1.VolumeAttachmentList" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.0/_definitions.json#/definitions/io.k8s.api.storage.v1.CSIStorageCapacity" }, { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.30.2/_definitions.json#/definitions/io.k8s.api.storage.v1.VolumeAttachmentSource" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.0/_definitions.json#/definitions/io.k8s.api.storage.v1.CSIStorageCapacityList" }, { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.30.2/_definitions.json#/definitions/io.k8s.api.storage.v1.VolumeAttachmentSpec" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.0/_definitions.json#/definitions/io.k8s.api.storage.v1.StorageClass" }, { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.30.2/_definitions.json#/definitions/io.k8s.api.storage.v1.VolumeAttachmentStatus" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.0/_definitions.json#/definitions/io.k8s.api.storage.v1.StorageClassList" }, { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.30.2/_definitions.json#/definitions/io.k8s.api.storage.v1.VolumeError" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.0/_definitions.json#/definitions/io.k8s.api.storage.v1.TokenRequest" }, { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.30.2/_definitions.json#/definitions/io.k8s.api.storage.v1.VolumeNodeResources" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.0/_definitions.json#/definitions/io.k8s.api.storage.v1.VolumeAttachment" }, { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.30.2/_definitions.json#/definitions/io.k8s.api.storage.v1alpha1.VolumeAttributesClass" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.0/_definitions.json#/definitions/io.k8s.api.storage.v1.VolumeAttachmentList" }, { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.30.2/_definitions.json#/definitions/io.k8s.api.storage.v1alpha1.VolumeAttributesClassList" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.0/_definitions.json#/definitions/io.k8s.api.storage.v1.VolumeAttachmentSource" }, { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.30.2/_definitions.json#/definitions/io.k8s.api.storagemigration.v1alpha1.GroupVersionResource" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.0/_definitions.json#/definitions/io.k8s.api.storage.v1.VolumeAttachmentSpec" }, { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.30.2/_definitions.json#/definitions/io.k8s.api.storagemigration.v1alpha1.MigrationCondition" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.0/_definitions.json#/definitions/io.k8s.api.storage.v1.VolumeAttachmentStatus" }, { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.30.2/_definitions.json#/definitions/io.k8s.api.storagemigration.v1alpha1.StorageVersionMigration" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.0/_definitions.json#/definitions/io.k8s.api.storage.v1.VolumeError" }, { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.30.2/_definitions.json#/definitions/io.k8s.api.storagemigration.v1alpha1.StorageVersionMigrationList" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.0/_definitions.json#/definitions/io.k8s.api.storage.v1.VolumeNodeResources" }, { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.30.2/_definitions.json#/definitions/io.k8s.api.storagemigration.v1alpha1.StorageVersionMigrationSpec" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.0/_definitions.json#/definitions/io.k8s.api.storage.v1alpha1.VolumeAttributesClass" }, { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.30.2/_definitions.json#/definitions/io.k8s.api.storagemigration.v1alpha1.StorageVersionMigrationStatus" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.0/_definitions.json#/definitions/io.k8s.api.storage.v1alpha1.VolumeAttributesClassList" }, { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.30.2/_definitions.json#/definitions/io.k8s.apiextensions-apiserver.pkg.apis.apiextensions.v1.CustomResourceColumnDefinition" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.0/_definitions.json#/definitions/io.k8s.api.storage.v1beta1.VolumeAttributesClass" }, { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.30.2/_definitions.json#/definitions/io.k8s.apiextensions-apiserver.pkg.apis.apiextensions.v1.CustomResourceConversion" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.0/_definitions.json#/definitions/io.k8s.api.storage.v1beta1.VolumeAttributesClassList" }, { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.30.2/_definitions.json#/definitions/io.k8s.apiextensions-apiserver.pkg.apis.apiextensions.v1.CustomResourceDefinition" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.0/_definitions.json#/definitions/io.k8s.api.storagemigration.v1alpha1.GroupVersionResource" }, { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.30.2/_definitions.json#/definitions/io.k8s.apiextensions-apiserver.pkg.apis.apiextensions.v1.CustomResourceDefinitionCondition" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.0/_definitions.json#/definitions/io.k8s.api.storagemigration.v1alpha1.MigrationCondition" }, { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.30.2/_definitions.json#/definitions/io.k8s.apiextensions-apiserver.pkg.apis.apiextensions.v1.CustomResourceDefinitionList" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.0/_definitions.json#/definitions/io.k8s.api.storagemigration.v1alpha1.StorageVersionMigration" }, { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.30.2/_definitions.json#/definitions/io.k8s.apiextensions-apiserver.pkg.apis.apiextensions.v1.CustomResourceDefinitionNames" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.0/_definitions.json#/definitions/io.k8s.api.storagemigration.v1alpha1.StorageVersionMigrationList" }, { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.30.2/_definitions.json#/definitions/io.k8s.apiextensions-apiserver.pkg.apis.apiextensions.v1.CustomResourceDefinitionSpec" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.0/_definitions.json#/definitions/io.k8s.api.storagemigration.v1alpha1.StorageVersionMigrationSpec" }, { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.30.2/_definitions.json#/definitions/io.k8s.apiextensions-apiserver.pkg.apis.apiextensions.v1.CustomResourceDefinitionStatus" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.0/_definitions.json#/definitions/io.k8s.api.storagemigration.v1alpha1.StorageVersionMigrationStatus" }, { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.30.2/_definitions.json#/definitions/io.k8s.apiextensions-apiserver.pkg.apis.apiextensions.v1.CustomResourceDefinitionVersion" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.0/_definitions.json#/definitions/io.k8s.apiextensions-apiserver.pkg.apis.apiextensions.v1.CustomResourceColumnDefinition" }, { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.30.2/_definitions.json#/definitions/io.k8s.apiextensions-apiserver.pkg.apis.apiextensions.v1.CustomResourceSubresourceScale" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.0/_definitions.json#/definitions/io.k8s.apiextensions-apiserver.pkg.apis.apiextensions.v1.CustomResourceConversion" }, { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.30.2/_definitions.json#/definitions/io.k8s.apiextensions-apiserver.pkg.apis.apiextensions.v1.CustomResourceSubresourceStatus" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.0/_definitions.json#/definitions/io.k8s.apiextensions-apiserver.pkg.apis.apiextensions.v1.CustomResourceDefinition" }, { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.30.2/_definitions.json#/definitions/io.k8s.apiextensions-apiserver.pkg.apis.apiextensions.v1.CustomResourceSubresources" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.0/_definitions.json#/definitions/io.k8s.apiextensions-apiserver.pkg.apis.apiextensions.v1.CustomResourceDefinitionCondition" }, { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.30.2/_definitions.json#/definitions/io.k8s.apiextensions-apiserver.pkg.apis.apiextensions.v1.CustomResourceValidation" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.0/_definitions.json#/definitions/io.k8s.apiextensions-apiserver.pkg.apis.apiextensions.v1.CustomResourceDefinitionList" }, { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.30.2/_definitions.json#/definitions/io.k8s.apiextensions-apiserver.pkg.apis.apiextensions.v1.ExternalDocumentation" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.0/_definitions.json#/definitions/io.k8s.apiextensions-apiserver.pkg.apis.apiextensions.v1.CustomResourceDefinitionNames" }, { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.30.2/_definitions.json#/definitions/io.k8s.apiextensions-apiserver.pkg.apis.apiextensions.v1.JSON" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.0/_definitions.json#/definitions/io.k8s.apiextensions-apiserver.pkg.apis.apiextensions.v1.CustomResourceDefinitionSpec" }, { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.30.2/_definitions.json#/definitions/io.k8s.apiextensions-apiserver.pkg.apis.apiextensions.v1.JSONSchemaProps" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.0/_definitions.json#/definitions/io.k8s.apiextensions-apiserver.pkg.apis.apiextensions.v1.CustomResourceDefinitionStatus" }, { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.30.2/_definitions.json#/definitions/io.k8s.apiextensions-apiserver.pkg.apis.apiextensions.v1.JSONSchemaPropsOrArray" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.0/_definitions.json#/definitions/io.k8s.apiextensions-apiserver.pkg.apis.apiextensions.v1.CustomResourceDefinitionVersion" }, { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.30.2/_definitions.json#/definitions/io.k8s.apiextensions-apiserver.pkg.apis.apiextensions.v1.JSONSchemaPropsOrBool" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.0/_definitions.json#/definitions/io.k8s.apiextensions-apiserver.pkg.apis.apiextensions.v1.CustomResourceSubresourceScale" }, { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.30.2/_definitions.json#/definitions/io.k8s.apiextensions-apiserver.pkg.apis.apiextensions.v1.JSONSchemaPropsOrStringArray" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.0/_definitions.json#/definitions/io.k8s.apiextensions-apiserver.pkg.apis.apiextensions.v1.CustomResourceSubresourceStatus" }, { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.30.2/_definitions.json#/definitions/io.k8s.apiextensions-apiserver.pkg.apis.apiextensions.v1.SelectableField" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.0/_definitions.json#/definitions/io.k8s.apiextensions-apiserver.pkg.apis.apiextensions.v1.CustomResourceSubresources" }, { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.30.2/_definitions.json#/definitions/io.k8s.apiextensions-apiserver.pkg.apis.apiextensions.v1.ServiceReference" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.0/_definitions.json#/definitions/io.k8s.apiextensions-apiserver.pkg.apis.apiextensions.v1.CustomResourceValidation" }, { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.30.2/_definitions.json#/definitions/io.k8s.apiextensions-apiserver.pkg.apis.apiextensions.v1.ValidationRule" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.0/_definitions.json#/definitions/io.k8s.apiextensions-apiserver.pkg.apis.apiextensions.v1.ExternalDocumentation" }, { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.30.2/_definitions.json#/definitions/io.k8s.apiextensions-apiserver.pkg.apis.apiextensions.v1.WebhookClientConfig" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.0/_definitions.json#/definitions/io.k8s.apiextensions-apiserver.pkg.apis.apiextensions.v1.JSON" }, { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.30.2/_definitions.json#/definitions/io.k8s.apiextensions-apiserver.pkg.apis.apiextensions.v1.WebhookConversion" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.0/_definitions.json#/definitions/io.k8s.apiextensions-apiserver.pkg.apis.apiextensions.v1.JSONSchemaProps" }, { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.30.2/_definitions.json#/definitions/io.k8s.apimachinery.pkg.api.resource.Quantity" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.0/_definitions.json#/definitions/io.k8s.apiextensions-apiserver.pkg.apis.apiextensions.v1.JSONSchemaPropsOrArray" }, { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.30.2/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.APIGroup" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.0/_definitions.json#/definitions/io.k8s.apiextensions-apiserver.pkg.apis.apiextensions.v1.JSONSchemaPropsOrBool" }, { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.30.2/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.APIGroupList" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.0/_definitions.json#/definitions/io.k8s.apiextensions-apiserver.pkg.apis.apiextensions.v1.JSONSchemaPropsOrStringArray" }, { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.30.2/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.APIResource" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.0/_definitions.json#/definitions/io.k8s.apiextensions-apiserver.pkg.apis.apiextensions.v1.SelectableField" }, { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.30.2/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.APIResourceList" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.0/_definitions.json#/definitions/io.k8s.apiextensions-apiserver.pkg.apis.apiextensions.v1.ServiceReference" }, { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.30.2/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.APIVersions" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.0/_definitions.json#/definitions/io.k8s.apiextensions-apiserver.pkg.apis.apiextensions.v1.ValidationRule" }, { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.30.2/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.Condition" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.0/_definitions.json#/definitions/io.k8s.apiextensions-apiserver.pkg.apis.apiextensions.v1.WebhookClientConfig" }, { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.30.2/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.DeleteOptions" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.0/_definitions.json#/definitions/io.k8s.apiextensions-apiserver.pkg.apis.apiextensions.v1.WebhookConversion" }, { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.30.2/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.FieldsV1" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.0/_definitions.json#/definitions/io.k8s.apimachinery.pkg.api.resource.Quantity" }, { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.30.2/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.GroupVersionForDiscovery" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.0/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.APIGroup" }, { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.30.2/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.LabelSelector" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.0/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.APIGroupList" }, { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.30.2/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.LabelSelectorRequirement" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.0/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.APIResource" }, { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.30.2/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.ListMeta" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.0/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.APIResourceList" }, { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.30.2/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.ManagedFieldsEntry" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.0/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.APIVersions" }, { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.30.2/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.MicroTime" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.0/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.Condition" }, { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.30.2/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.0/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.DeleteOptions" }, { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.30.2/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.OwnerReference" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.0/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.FieldSelectorRequirement" }, { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.30.2/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.Patch" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.0/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.FieldsV1" }, { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.30.2/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.Preconditions" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.0/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.GroupVersionForDiscovery" }, { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.30.2/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.ServerAddressByClientCIDR" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.0/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.LabelSelector" }, { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.30.2/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.Status" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.0/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.LabelSelectorRequirement" }, { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.30.2/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.StatusCause" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.0/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.ListMeta" }, { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.30.2/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.StatusDetails" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.0/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.ManagedFieldsEntry" }, { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.30.2/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.Time" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.0/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.MicroTime" }, { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.30.2/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.WatchEvent" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.0/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta" }, { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.30.2/_definitions.json#/definitions/io.k8s.apimachinery.pkg.runtime.RawExtension" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.0/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.OwnerReference" }, { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.30.2/_definitions.json#/definitions/io.k8s.apimachinery.pkg.util.intstr.IntOrString" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.0/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.Patch" }, { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.30.2/_definitions.json#/definitions/io.k8s.apimachinery.pkg.version.Info" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.0/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.Preconditions" }, { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.30.2/_definitions.json#/definitions/io.k8s.kube-aggregator.pkg.apis.apiregistration.v1.APIService" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.0/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.ServerAddressByClientCIDR" }, { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.30.2/_definitions.json#/definitions/io.k8s.kube-aggregator.pkg.apis.apiregistration.v1.APIServiceCondition" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.0/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.Status" }, { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.30.2/_definitions.json#/definitions/io.k8s.kube-aggregator.pkg.apis.apiregistration.v1.APIServiceList" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.0/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.StatusCause" }, { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.30.2/_definitions.json#/definitions/io.k8s.kube-aggregator.pkg.apis.apiregistration.v1.APIServiceSpec" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.0/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.StatusDetails" }, { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.30.2/_definitions.json#/definitions/io.k8s.kube-aggregator.pkg.apis.apiregistration.v1.APIServiceStatus" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.0/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.Time" }, { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.30.2/_definitions.json#/definitions/io.k8s.kube-aggregator.pkg.apis.apiregistration.v1.ServiceReference" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.0/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.WatchEvent" + }, + { + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.0/_definitions.json#/definitions/io.k8s.apimachinery.pkg.runtime.RawExtension" + }, + { + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.0/_definitions.json#/definitions/io.k8s.apimachinery.pkg.util.intstr.IntOrString" + }, + { + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.0/_definitions.json#/definitions/io.k8s.apimachinery.pkg.version.Info" + }, + { + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.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.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.0/_definitions.json#/definitions/io.k8s.kube-aggregator.pkg.apis.apiregistration.v1.APIServiceList" + }, + { + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.0/_definitions.json#/definitions/io.k8s.kube-aggregator.pkg.apis.apiregistration.v1.APIServiceSpec" + }, + { + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.0/_definitions.json#/definitions/io.k8s.kube-aggregator.pkg.apis.apiregistration.v1.APIServiceStatus" + }, + { + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.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.31.0/allocationresult-resource-v1alpha3.json b/helm-charts/nginx-ingress/v1.31.0/allocationresult-resource-v1alpha3.json new file mode 100644 index 00000000..911b1e4e --- /dev/null +++ b/helm-charts/nginx-ingress/v1.31.0/allocationresult-resource-v1alpha3.json @@ -0,0 +1,22 @@ +{ + "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.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.31.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.0/allocationresult.json b/helm-charts/nginx-ingress/v1.31.0/allocationresult.json new file mode 100644 index 00000000..911b1e4e --- /dev/null +++ b/helm-charts/nginx-ingress/v1.31.0/allocationresult.json @@ -0,0 +1,22 @@ +{ + "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.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.31.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.30.2/apigroup-meta-v1.json b/helm-charts/nginx-ingress/v1.31.0/apigroup-meta-v1.json similarity index 93% rename from helm-charts/nginx-ingress/v1.30.2/apigroup-meta-v1.json rename to helm-charts/nginx-ingress/v1.31.0/apigroup-meta-v1.json index 3c609f89..64cf6da9 100644 --- a/helm-charts/nginx-ingress/v1.30.2/apigroup-meta-v1.json +++ b/helm-charts/nginx-ingress/v1.31.0/apigroup-meta-v1.json @@ -29,13 +29,13 @@ ] }, "preferredVersion": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.30.2/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.GroupVersionForDiscovery", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.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.30.2/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.ServerAddressByClientCIDR" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.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.30.2/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.GroupVersionForDiscovery" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.0/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.GroupVersionForDiscovery" }, "type": [ "array", diff --git a/helm-charts/nginx-ingress/v1.30.2/apigroup.json b/helm-charts/nginx-ingress/v1.31.0/apigroup.json similarity index 93% rename from helm-charts/nginx-ingress/v1.30.2/apigroup.json rename to helm-charts/nginx-ingress/v1.31.0/apigroup.json index c9e69230..6ce8809b 100644 --- a/helm-charts/nginx-ingress/v1.30.2/apigroup.json +++ b/helm-charts/nginx-ingress/v1.31.0/apigroup.json @@ -26,13 +26,13 @@ ] }, "preferredVersion": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.30.2/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.GroupVersionForDiscovery", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.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.30.2/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.ServerAddressByClientCIDR" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.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.30.2/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.GroupVersionForDiscovery" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.0/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.GroupVersionForDiscovery" }, "type": [ "array", diff --git a/helm-charts/nginx-ingress/v1.30.2/apigrouplist-meta-v1.json b/helm-charts/nginx-ingress/v1.31.0/apigrouplist-meta-v1.json similarity index 96% rename from helm-charts/nginx-ingress/v1.30.2/apigrouplist-meta-v1.json rename to helm-charts/nginx-ingress/v1.31.0/apigrouplist-meta-v1.json index 1003d1c3..ca154110 100644 --- a/helm-charts/nginx-ingress/v1.30.2/apigrouplist-meta-v1.json +++ b/helm-charts/nginx-ingress/v1.31.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.30.2/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.APIGroup" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.0/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.APIGroup" }, "type": [ "array", diff --git a/helm-charts/nginx-ingress/v1.30.2/apigrouplist.json b/helm-charts/nginx-ingress/v1.31.0/apigrouplist.json similarity index 95% rename from helm-charts/nginx-ingress/v1.30.2/apigrouplist.json rename to helm-charts/nginx-ingress/v1.31.0/apigrouplist.json index a4b14a68..c38ea374 100644 --- a/helm-charts/nginx-ingress/v1.30.2/apigrouplist.json +++ b/helm-charts/nginx-ingress/v1.31.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.30.2/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.APIGroup" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.0/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.APIGroup" }, "type": [ "array", diff --git a/helm-charts/nginx-ingress/v1.30.2/apiresource-meta-v1.json b/helm-charts/nginx-ingress/v1.31.0/apiresource-meta-v1.json similarity index 100% rename from helm-charts/nginx-ingress/v1.30.2/apiresource-meta-v1.json rename to helm-charts/nginx-ingress/v1.31.0/apiresource-meta-v1.json diff --git a/helm-charts/nginx-ingress/v1.30.2/apiresource.json b/helm-charts/nginx-ingress/v1.31.0/apiresource.json similarity index 100% rename from helm-charts/nginx-ingress/v1.30.2/apiresource.json rename to helm-charts/nginx-ingress/v1.31.0/apiresource.json diff --git a/helm-charts/nginx-ingress/v1.30.2/apiresourcelist-meta-v1.json b/helm-charts/nginx-ingress/v1.31.0/apiresourcelist-meta-v1.json similarity index 96% rename from helm-charts/nginx-ingress/v1.30.2/apiresourcelist-meta-v1.json rename to helm-charts/nginx-ingress/v1.31.0/apiresourcelist-meta-v1.json index 8613b487..fb7a564e 100644 --- a/helm-charts/nginx-ingress/v1.30.2/apiresourcelist-meta-v1.json +++ b/helm-charts/nginx-ingress/v1.31.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.30.2/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.APIResource" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.0/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.APIResource" }, "type": [ "array", diff --git a/helm-charts/nginx-ingress/v1.30.2/apiresourcelist.json b/helm-charts/nginx-ingress/v1.31.0/apiresourcelist.json similarity index 96% rename from helm-charts/nginx-ingress/v1.30.2/apiresourcelist.json rename to helm-charts/nginx-ingress/v1.31.0/apiresourcelist.json index 7146ca5a..42d40903 100644 --- a/helm-charts/nginx-ingress/v1.30.2/apiresourcelist.json +++ b/helm-charts/nginx-ingress/v1.31.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.30.2/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.APIResource" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.0/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.APIResource" }, "type": [ "array", diff --git a/helm-charts/nginx-ingress/v1.30.2/apiservice-apiregistration-v1.json b/helm-charts/nginx-ingress/v1.31.0/apiservice-apiregistration-v1.json similarity index 91% rename from helm-charts/nginx-ingress/v1.30.2/apiservice-apiregistration-v1.json rename to helm-charts/nginx-ingress/v1.31.0/apiservice-apiregistration-v1.json index ef3a3dc9..87c8185a 100644 --- a/helm-charts/nginx-ingress/v1.30.2/apiservice-apiregistration-v1.json +++ b/helm-charts/nginx-ingress/v1.31.0/apiservice-apiregistration-v1.json @@ -22,15 +22,15 @@ ] }, "metadata": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.30.2/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.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.30.2/_definitions.json#/definitions/io.k8s.kube-aggregator.pkg.apis.apiregistration.v1.APIServiceSpec", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.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.30.2/_definitions.json#/definitions/io.k8s.kube-aggregator.pkg.apis.apiregistration.v1.APIServiceStatus", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.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.30.2/apiservice.json b/helm-charts/nginx-ingress/v1.31.0/apiservice.json similarity index 91% rename from helm-charts/nginx-ingress/v1.30.2/apiservice.json rename to helm-charts/nginx-ingress/v1.31.0/apiservice.json index f5292832..8d860adf 100644 --- a/helm-charts/nginx-ingress/v1.30.2/apiservice.json +++ b/helm-charts/nginx-ingress/v1.31.0/apiservice.json @@ -19,15 +19,15 @@ ] }, "metadata": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.30.2/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.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.30.2/_definitions.json#/definitions/io.k8s.kube-aggregator.pkg.apis.apiregistration.v1.APIServiceSpec", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.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.30.2/_definitions.json#/definitions/io.k8s.kube-aggregator.pkg.apis.apiregistration.v1.APIServiceStatus", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.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.30.2/apiservicecondition-apiregistration-v1.json b/helm-charts/nginx-ingress/v1.31.0/apiservicecondition-apiregistration-v1.json similarity index 94% rename from helm-charts/nginx-ingress/v1.30.2/apiservicecondition-apiregistration-v1.json rename to helm-charts/nginx-ingress/v1.31.0/apiservicecondition-apiregistration-v1.json index ac24a376..d1733705 100644 --- a/helm-charts/nginx-ingress/v1.30.2/apiservicecondition-apiregistration-v1.json +++ b/helm-charts/nginx-ingress/v1.31.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.30.2/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.Time", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.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.30.2/apiservicecondition.json b/helm-charts/nginx-ingress/v1.31.0/apiservicecondition.json similarity index 94% rename from helm-charts/nginx-ingress/v1.30.2/apiservicecondition.json rename to helm-charts/nginx-ingress/v1.31.0/apiservicecondition.json index ac24a376..d1733705 100644 --- a/helm-charts/nginx-ingress/v1.30.2/apiservicecondition.json +++ b/helm-charts/nginx-ingress/v1.31.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.30.2/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.Time", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.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.30.2/apiservicelist-apiregistration-v1.json b/helm-charts/nginx-ingress/v1.31.0/apiservicelist-apiregistration-v1.json similarity index 93% rename from helm-charts/nginx-ingress/v1.30.2/apiservicelist-apiregistration-v1.json rename to helm-charts/nginx-ingress/v1.31.0/apiservicelist-apiregistration-v1.json index 8730457e..929722ff 100644 --- a/helm-charts/nginx-ingress/v1.30.2/apiservicelist-apiregistration-v1.json +++ b/helm-charts/nginx-ingress/v1.31.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.30.2/_definitions.json#/definitions/io.k8s.kube-aggregator.pkg.apis.apiregistration.v1.APIService" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.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.30.2/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.ListMeta", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.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.30.2/apiservicelist.json b/helm-charts/nginx-ingress/v1.31.0/apiservicelist.json similarity index 93% rename from helm-charts/nginx-ingress/v1.30.2/apiservicelist.json rename to helm-charts/nginx-ingress/v1.31.0/apiservicelist.json index 6dbfb05c..dccc021b 100644 --- a/helm-charts/nginx-ingress/v1.30.2/apiservicelist.json +++ b/helm-charts/nginx-ingress/v1.31.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.30.2/_definitions.json#/definitions/io.k8s.kube-aggregator.pkg.apis.apiregistration.v1.APIService" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.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.30.2/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.ListMeta", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.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.30.2/apiservicespec-apiregistration-v1.json b/helm-charts/nginx-ingress/v1.31.0/apiservicespec-apiregistration-v1.json similarity index 98% rename from helm-charts/nginx-ingress/v1.30.2/apiservicespec-apiregistration-v1.json rename to helm-charts/nginx-ingress/v1.31.0/apiservicespec-apiregistration-v1.json index 48894eb6..8b813c08 100644 --- a/helm-charts/nginx-ingress/v1.30.2/apiservicespec-apiregistration-v1.json +++ b/helm-charts/nginx-ingress/v1.31.0/apiservicespec-apiregistration-v1.json @@ -33,7 +33,7 @@ ] }, "service": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.30.2/_definitions.json#/definitions/io.k8s.kube-aggregator.pkg.apis.apiregistration.v1.ServiceReference", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.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.30.2/apiservicespec.json b/helm-charts/nginx-ingress/v1.31.0/apiservicespec.json similarity index 98% rename from helm-charts/nginx-ingress/v1.30.2/apiservicespec.json rename to helm-charts/nginx-ingress/v1.31.0/apiservicespec.json index 48894eb6..8b813c08 100644 --- a/helm-charts/nginx-ingress/v1.30.2/apiservicespec.json +++ b/helm-charts/nginx-ingress/v1.31.0/apiservicespec.json @@ -33,7 +33,7 @@ ] }, "service": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.30.2/_definitions.json#/definitions/io.k8s.kube-aggregator.pkg.apis.apiregistration.v1.ServiceReference", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.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.30.2/apiservicestatus-apiregistration-v1.json b/helm-charts/nginx-ingress/v1.31.0/apiservicestatus-apiregistration-v1.json similarity index 91% rename from helm-charts/nginx-ingress/v1.30.2/apiservicestatus-apiregistration-v1.json rename to helm-charts/nginx-ingress/v1.31.0/apiservicestatus-apiregistration-v1.json index 01fc4cf2..902fd6e1 100644 --- a/helm-charts/nginx-ingress/v1.30.2/apiservicestatus-apiregistration-v1.json +++ b/helm-charts/nginx-ingress/v1.31.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.30.2/_definitions.json#/definitions/io.k8s.kube-aggregator.pkg.apis.apiregistration.v1.APIServiceCondition" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.0/_definitions.json#/definitions/io.k8s.kube-aggregator.pkg.apis.apiregistration.v1.APIServiceCondition" }, "type": [ "array", diff --git a/helm-charts/nginx-ingress/v1.30.2/apiservicestatus.json b/helm-charts/nginx-ingress/v1.31.0/apiservicestatus.json similarity index 91% rename from helm-charts/nginx-ingress/v1.30.2/apiservicestatus.json rename to helm-charts/nginx-ingress/v1.31.0/apiservicestatus.json index 01fc4cf2..902fd6e1 100644 --- a/helm-charts/nginx-ingress/v1.30.2/apiservicestatus.json +++ b/helm-charts/nginx-ingress/v1.31.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.30.2/_definitions.json#/definitions/io.k8s.kube-aggregator.pkg.apis.apiregistration.v1.APIServiceCondition" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.0/_definitions.json#/definitions/io.k8s.kube-aggregator.pkg.apis.apiregistration.v1.APIServiceCondition" }, "type": [ "array", diff --git a/helm-charts/nginx-ingress/v1.30.2/apiversions-meta-v1.json b/helm-charts/nginx-ingress/v1.31.0/apiversions-meta-v1.json similarity index 97% rename from helm-charts/nginx-ingress/v1.30.2/apiversions-meta-v1.json rename to helm-charts/nginx-ingress/v1.31.0/apiversions-meta-v1.json index 700d54e5..cc6d17b3 100644 --- a/helm-charts/nginx-ingress/v1.30.2/apiversions-meta-v1.json +++ b/helm-charts/nginx-ingress/v1.31.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.30.2/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.ServerAddressByClientCIDR" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.0/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.ServerAddressByClientCIDR" }, "type": [ "array", diff --git a/helm-charts/nginx-ingress/v1.30.2/apiversions.json b/helm-charts/nginx-ingress/v1.31.0/apiversions.json similarity index 97% rename from helm-charts/nginx-ingress/v1.30.2/apiversions.json rename to helm-charts/nginx-ingress/v1.31.0/apiversions.json index 937652d8..f301c02d 100644 --- a/helm-charts/nginx-ingress/v1.30.2/apiversions.json +++ b/helm-charts/nginx-ingress/v1.31.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.30.2/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.ServerAddressByClientCIDR" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.0/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.ServerAddressByClientCIDR" }, "type": [ "array", diff --git a/helm-charts/nginx-ingress/v1.30.2/apparmorprofile-v1.json b/helm-charts/nginx-ingress/v1.31.0/apparmorprofile-v1.json similarity index 100% rename from helm-charts/nginx-ingress/v1.30.2/apparmorprofile-v1.json rename to helm-charts/nginx-ingress/v1.31.0/apparmorprofile-v1.json diff --git a/helm-charts/nginx-ingress/v1.30.2/apparmorprofile.json b/helm-charts/nginx-ingress/v1.31.0/apparmorprofile.json similarity index 100% rename from helm-charts/nginx-ingress/v1.30.2/apparmorprofile.json rename to helm-charts/nginx-ingress/v1.31.0/apparmorprofile.json diff --git a/helm-charts/nginx-ingress/v1.30.2/attachedvolume-v1.json b/helm-charts/nginx-ingress/v1.31.0/attachedvolume-v1.json similarity index 100% rename from helm-charts/nginx-ingress/v1.30.2/attachedvolume-v1.json rename to helm-charts/nginx-ingress/v1.31.0/attachedvolume-v1.json diff --git a/helm-charts/nginx-ingress/v1.30.2/attachedvolume.json b/helm-charts/nginx-ingress/v1.31.0/attachedvolume.json similarity index 100% rename from helm-charts/nginx-ingress/v1.30.2/attachedvolume.json rename to helm-charts/nginx-ingress/v1.31.0/attachedvolume.json diff --git a/helm-charts/nginx-ingress/v1.30.2/auditannotation-admissionregistration-v1.json b/helm-charts/nginx-ingress/v1.31.0/auditannotation-admissionregistration-v1.json similarity index 100% rename from helm-charts/nginx-ingress/v1.30.2/auditannotation-admissionregistration-v1.json rename to helm-charts/nginx-ingress/v1.31.0/auditannotation-admissionregistration-v1.json diff --git a/helm-charts/nginx-ingress/v1.30.2/auditannotation-admissionregistration-v1alpha1.json b/helm-charts/nginx-ingress/v1.31.0/auditannotation-admissionregistration-v1alpha1.json similarity index 100% rename from helm-charts/nginx-ingress/v1.30.2/auditannotation-admissionregistration-v1alpha1.json rename to helm-charts/nginx-ingress/v1.31.0/auditannotation-admissionregistration-v1alpha1.json diff --git a/helm-charts/nginx-ingress/v1.30.2/auditannotation-admissionregistration-v1beta1.json b/helm-charts/nginx-ingress/v1.31.0/auditannotation-admissionregistration-v1beta1.json similarity index 100% rename from helm-charts/nginx-ingress/v1.30.2/auditannotation-admissionregistration-v1beta1.json rename to helm-charts/nginx-ingress/v1.31.0/auditannotation-admissionregistration-v1beta1.json diff --git a/helm-charts/nginx-ingress/v1.30.2/auditannotation.json b/helm-charts/nginx-ingress/v1.31.0/auditannotation.json similarity index 100% rename from helm-charts/nginx-ingress/v1.30.2/auditannotation.json rename to helm-charts/nginx-ingress/v1.31.0/auditannotation.json diff --git a/helm-charts/nginx-ingress/v1.30.2/awselasticblockstorevolumesource-v1.json b/helm-charts/nginx-ingress/v1.31.0/awselasticblockstorevolumesource-v1.json similarity index 100% rename from helm-charts/nginx-ingress/v1.30.2/awselasticblockstorevolumesource-v1.json rename to helm-charts/nginx-ingress/v1.31.0/awselasticblockstorevolumesource-v1.json diff --git a/helm-charts/nginx-ingress/v1.30.2/awselasticblockstorevolumesource.json b/helm-charts/nginx-ingress/v1.31.0/awselasticblockstorevolumesource.json similarity index 100% rename from helm-charts/nginx-ingress/v1.30.2/awselasticblockstorevolumesource.json rename to helm-charts/nginx-ingress/v1.31.0/awselasticblockstorevolumesource.json diff --git a/helm-charts/nginx-ingress/v1.30.2/azurediskvolumesource-v1.json b/helm-charts/nginx-ingress/v1.31.0/azurediskvolumesource-v1.json similarity index 100% rename from helm-charts/nginx-ingress/v1.30.2/azurediskvolumesource-v1.json rename to helm-charts/nginx-ingress/v1.31.0/azurediskvolumesource-v1.json diff --git a/helm-charts/nginx-ingress/v1.30.2/azurediskvolumesource.json b/helm-charts/nginx-ingress/v1.31.0/azurediskvolumesource.json similarity index 100% rename from helm-charts/nginx-ingress/v1.30.2/azurediskvolumesource.json rename to helm-charts/nginx-ingress/v1.31.0/azurediskvolumesource.json diff --git a/helm-charts/nginx-ingress/v1.30.2/azurefilepersistentvolumesource-v1.json b/helm-charts/nginx-ingress/v1.31.0/azurefilepersistentvolumesource-v1.json similarity index 100% rename from helm-charts/nginx-ingress/v1.30.2/azurefilepersistentvolumesource-v1.json rename to helm-charts/nginx-ingress/v1.31.0/azurefilepersistentvolumesource-v1.json diff --git a/helm-charts/nginx-ingress/v1.30.2/azurefilepersistentvolumesource.json b/helm-charts/nginx-ingress/v1.31.0/azurefilepersistentvolumesource.json similarity index 100% rename from helm-charts/nginx-ingress/v1.30.2/azurefilepersistentvolumesource.json rename to helm-charts/nginx-ingress/v1.31.0/azurefilepersistentvolumesource.json diff --git a/helm-charts/nginx-ingress/v1.30.2/azurefilevolumesource-v1.json b/helm-charts/nginx-ingress/v1.31.0/azurefilevolumesource-v1.json similarity index 100% rename from helm-charts/nginx-ingress/v1.30.2/azurefilevolumesource-v1.json rename to helm-charts/nginx-ingress/v1.31.0/azurefilevolumesource-v1.json diff --git a/helm-charts/nginx-ingress/v1.30.2/azurefilevolumesource.json b/helm-charts/nginx-ingress/v1.31.0/azurefilevolumesource.json similarity index 100% rename from helm-charts/nginx-ingress/v1.30.2/azurefilevolumesource.json rename to helm-charts/nginx-ingress/v1.31.0/azurefilevolumesource.json diff --git a/helm-charts/nginx-ingress/v1.31.0/basicdevice-resource-v1alpha3.json b/helm-charts/nginx-ingress/v1.31.0/basicdevice-resource-v1alpha3.json new file mode 100644 index 00000000..10c326f7 --- /dev/null +++ b/helm-charts/nginx-ingress/v1.31.0/basicdevice-resource-v1alpha3.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.31.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": [ + "object", + "null" + ] + }, + "capacity": { + "additionalProperties": { + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.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": [ + "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.0/basicdevice.json b/helm-charts/nginx-ingress/v1.31.0/basicdevice.json new file mode 100644 index 00000000..10c326f7 --- /dev/null +++ b/helm-charts/nginx-ingress/v1.31.0/basicdevice.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.31.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": [ + "object", + "null" + ] + }, + "capacity": { + "additionalProperties": { + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.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": [ + "object", + "null" + ] + } + }, + "type": "object", + "$schema": "http://json-schema.org/schema#" +} \ No newline at end of file diff --git a/helm-charts/nginx-ingress/v1.30.2/binding-v1.json b/helm-charts/nginx-ingress/v1.31.0/binding-v1.json similarity index 93% rename from helm-charts/nginx-ingress/v1.30.2/binding-v1.json rename to helm-charts/nginx-ingress/v1.31.0/binding-v1.json index f23bbfa2..a96ef161 100644 --- a/helm-charts/nginx-ingress/v1.30.2/binding-v1.json +++ b/helm-charts/nginx-ingress/v1.31.0/binding-v1.json @@ -22,11 +22,11 @@ ] }, "metadata": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.30.2/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.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.30.2/_definitions.json#/definitions/io.k8s.api.core.v1.ObjectReference", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.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.30.2/binding.json b/helm-charts/nginx-ingress/v1.31.0/binding.json similarity index 93% rename from helm-charts/nginx-ingress/v1.30.2/binding.json rename to helm-charts/nginx-ingress/v1.31.0/binding.json index 851b6d11..fe7c3295 100644 --- a/helm-charts/nginx-ingress/v1.30.2/binding.json +++ b/helm-charts/nginx-ingress/v1.31.0/binding.json @@ -19,11 +19,11 @@ ] }, "metadata": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.30.2/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.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.30.2/_definitions.json#/definitions/io.k8s.api.core.v1.ObjectReference", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.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.30.2/boundobjectreference-authentication-v1.json b/helm-charts/nginx-ingress/v1.31.0/boundobjectreference-authentication-v1.json similarity index 100% rename from helm-charts/nginx-ingress/v1.30.2/boundobjectreference-authentication-v1.json rename to helm-charts/nginx-ingress/v1.31.0/boundobjectreference-authentication-v1.json diff --git a/helm-charts/nginx-ingress/v1.30.2/boundobjectreference.json b/helm-charts/nginx-ingress/v1.31.0/boundobjectreference.json similarity index 100% rename from helm-charts/nginx-ingress/v1.30.2/boundobjectreference.json rename to helm-charts/nginx-ingress/v1.31.0/boundobjectreference.json diff --git a/helm-charts/nginx-ingress/v1.30.2/capabilities-v1.json b/helm-charts/nginx-ingress/v1.31.0/capabilities-v1.json similarity index 100% rename from helm-charts/nginx-ingress/v1.30.2/capabilities-v1.json rename to helm-charts/nginx-ingress/v1.31.0/capabilities-v1.json diff --git a/helm-charts/nginx-ingress/v1.30.2/capabilities.json b/helm-charts/nginx-ingress/v1.31.0/capabilities.json similarity index 100% rename from helm-charts/nginx-ingress/v1.30.2/capabilities.json rename to helm-charts/nginx-ingress/v1.31.0/capabilities.json diff --git a/helm-charts/nginx-ingress/v1.31.0/celdeviceselector-resource-v1alpha3.json b/helm-charts/nginx-ingress/v1.31.0/celdeviceselector-resource-v1alpha3.json new file mode 100644 index 00000000..70ed8b84 --- /dev/null +++ b/helm-charts/nginx-ingress/v1.31.0/celdeviceselector-resource-v1alpha3.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)", + "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.0/celdeviceselector.json b/helm-charts/nginx-ingress/v1.31.0/celdeviceselector.json new file mode 100644 index 00000000..70ed8b84 --- /dev/null +++ b/helm-charts/nginx-ingress/v1.31.0/celdeviceselector.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)", + "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.30.2/cephfspersistentvolumesource-v1.json b/helm-charts/nginx-ingress/v1.31.0/cephfspersistentvolumesource-v1.json similarity index 96% rename from helm-charts/nginx-ingress/v1.30.2/cephfspersistentvolumesource-v1.json rename to helm-charts/nginx-ingress/v1.31.0/cephfspersistentvolumesource-v1.json index 8c0d9e78..5ff8f402 100644 --- a/helm-charts/nginx-ingress/v1.30.2/cephfspersistentvolumesource-v1.json +++ b/helm-charts/nginx-ingress/v1.31.0/cephfspersistentvolumesource-v1.json @@ -37,7 +37,7 @@ ] }, "secretRef": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.30.2/_definitions.json#/definitions/io.k8s.api.core.v1.SecretReference", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.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.30.2/cephfspersistentvolumesource.json b/helm-charts/nginx-ingress/v1.31.0/cephfspersistentvolumesource.json similarity index 96% rename from helm-charts/nginx-ingress/v1.30.2/cephfspersistentvolumesource.json rename to helm-charts/nginx-ingress/v1.31.0/cephfspersistentvolumesource.json index 8c0d9e78..5ff8f402 100644 --- a/helm-charts/nginx-ingress/v1.30.2/cephfspersistentvolumesource.json +++ b/helm-charts/nginx-ingress/v1.31.0/cephfspersistentvolumesource.json @@ -37,7 +37,7 @@ ] }, "secretRef": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.30.2/_definitions.json#/definitions/io.k8s.api.core.v1.SecretReference", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.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.30.2/cephfsvolumesource-v1.json b/helm-charts/nginx-ingress/v1.31.0/cephfsvolumesource-v1.json similarity index 96% rename from helm-charts/nginx-ingress/v1.30.2/cephfsvolumesource-v1.json rename to helm-charts/nginx-ingress/v1.31.0/cephfsvolumesource-v1.json index ccac826f..18f1cca0 100644 --- a/helm-charts/nginx-ingress/v1.30.2/cephfsvolumesource-v1.json +++ b/helm-charts/nginx-ingress/v1.31.0/cephfsvolumesource-v1.json @@ -37,7 +37,7 @@ ] }, "secretRef": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.30.2/_definitions.json#/definitions/io.k8s.api.core.v1.LocalObjectReference", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.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.30.2/cephfsvolumesource.json b/helm-charts/nginx-ingress/v1.31.0/cephfsvolumesource.json similarity index 96% rename from helm-charts/nginx-ingress/v1.30.2/cephfsvolumesource.json rename to helm-charts/nginx-ingress/v1.31.0/cephfsvolumesource.json index ccac826f..18f1cca0 100644 --- a/helm-charts/nginx-ingress/v1.30.2/cephfsvolumesource.json +++ b/helm-charts/nginx-ingress/v1.31.0/cephfsvolumesource.json @@ -37,7 +37,7 @@ ] }, "secretRef": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.30.2/_definitions.json#/definitions/io.k8s.api.core.v1.LocalObjectReference", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.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.30.2/certificatesigningrequest-certificates-v1.json b/helm-charts/nginx-ingress/v1.31.0/certificatesigningrequest-certificates-v1.json similarity index 93% rename from helm-charts/nginx-ingress/v1.30.2/certificatesigningrequest-certificates-v1.json rename to helm-charts/nginx-ingress/v1.31.0/certificatesigningrequest-certificates-v1.json index c30e1fa9..75680a8d 100644 --- a/helm-charts/nginx-ingress/v1.30.2/certificatesigningrequest-certificates-v1.json +++ b/helm-charts/nginx-ingress/v1.31.0/certificatesigningrequest-certificates-v1.json @@ -22,14 +22,14 @@ ] }, "metadata": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.30.2/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.0/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta" }, "spec": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.30.2/_definitions.json#/definitions/io.k8s.api.certificates.v1.CertificateSigningRequestSpec", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.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.30.2/_definitions.json#/definitions/io.k8s.api.certificates.v1.CertificateSigningRequestStatus", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.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.30.2/certificatesigningrequest.json b/helm-charts/nginx-ingress/v1.31.0/certificatesigningrequest.json similarity index 93% rename from helm-charts/nginx-ingress/v1.30.2/certificatesigningrequest.json rename to helm-charts/nginx-ingress/v1.31.0/certificatesigningrequest.json index 659c1c81..d613d121 100644 --- a/helm-charts/nginx-ingress/v1.30.2/certificatesigningrequest.json +++ b/helm-charts/nginx-ingress/v1.31.0/certificatesigningrequest.json @@ -19,14 +19,14 @@ ] }, "metadata": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.30.2/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.0/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta" }, "spec": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.30.2/_definitions.json#/definitions/io.k8s.api.certificates.v1.CertificateSigningRequestSpec", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.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.30.2/_definitions.json#/definitions/io.k8s.api.certificates.v1.CertificateSigningRequestStatus", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.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.30.2/certificatesigningrequestcondition-certificates-v1.json b/helm-charts/nginx-ingress/v1.31.0/certificatesigningrequestcondition-certificates-v1.json similarity index 94% rename from helm-charts/nginx-ingress/v1.30.2/certificatesigningrequestcondition-certificates-v1.json rename to helm-charts/nginx-ingress/v1.31.0/certificatesigningrequestcondition-certificates-v1.json index fe1e77c9..b8f00a77 100644 --- a/helm-charts/nginx-ingress/v1.30.2/certificatesigningrequestcondition-certificates-v1.json +++ b/helm-charts/nginx-ingress/v1.31.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.30.2/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.Time", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.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.30.2/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.Time", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.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.30.2/certificatesigningrequestcondition.json b/helm-charts/nginx-ingress/v1.31.0/certificatesigningrequestcondition.json similarity index 94% rename from helm-charts/nginx-ingress/v1.30.2/certificatesigningrequestcondition.json rename to helm-charts/nginx-ingress/v1.31.0/certificatesigningrequestcondition.json index fe1e77c9..b8f00a77 100644 --- a/helm-charts/nginx-ingress/v1.30.2/certificatesigningrequestcondition.json +++ b/helm-charts/nginx-ingress/v1.31.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.30.2/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.Time", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.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.30.2/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.Time", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.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.30.2/certificatesigningrequestlist-certificates-v1.json b/helm-charts/nginx-ingress/v1.31.0/certificatesigningrequestlist-certificates-v1.json similarity index 93% rename from helm-charts/nginx-ingress/v1.30.2/certificatesigningrequestlist-certificates-v1.json rename to helm-charts/nginx-ingress/v1.31.0/certificatesigningrequestlist-certificates-v1.json index d5f0e3c2..2c18d077 100644 --- a/helm-charts/nginx-ingress/v1.30.2/certificatesigningrequestlist-certificates-v1.json +++ b/helm-charts/nginx-ingress/v1.31.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.30.2/_definitions.json#/definitions/io.k8s.api.certificates.v1.CertificateSigningRequest" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.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.30.2/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.ListMeta" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.0/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.ListMeta" } }, "required": [ diff --git a/helm-charts/nginx-ingress/v1.30.2/certificatesigningrequestlist.json b/helm-charts/nginx-ingress/v1.31.0/certificatesigningrequestlist.json similarity index 92% rename from helm-charts/nginx-ingress/v1.30.2/certificatesigningrequestlist.json rename to helm-charts/nginx-ingress/v1.31.0/certificatesigningrequestlist.json index 1658e1df..5fcb2e17 100644 --- a/helm-charts/nginx-ingress/v1.30.2/certificatesigningrequestlist.json +++ b/helm-charts/nginx-ingress/v1.31.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.30.2/_definitions.json#/definitions/io.k8s.api.certificates.v1.CertificateSigningRequest" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.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.30.2/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.ListMeta" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.0/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.ListMeta" } }, "required": [ diff --git a/helm-charts/nginx-ingress/v1.30.2/certificatesigningrequestspec-certificates-v1.json b/helm-charts/nginx-ingress/v1.31.0/certificatesigningrequestspec-certificates-v1.json similarity index 100% rename from helm-charts/nginx-ingress/v1.30.2/certificatesigningrequestspec-certificates-v1.json rename to helm-charts/nginx-ingress/v1.31.0/certificatesigningrequestspec-certificates-v1.json diff --git a/helm-charts/nginx-ingress/v1.30.2/certificatesigningrequestspec.json b/helm-charts/nginx-ingress/v1.31.0/certificatesigningrequestspec.json similarity index 100% rename from helm-charts/nginx-ingress/v1.30.2/certificatesigningrequestspec.json rename to helm-charts/nginx-ingress/v1.31.0/certificatesigningrequestspec.json diff --git a/helm-charts/nginx-ingress/v1.30.2/certificatesigningrequeststatus-certificates-v1.json b/helm-charts/nginx-ingress/v1.31.0/certificatesigningrequeststatus-certificates-v1.json similarity index 97% rename from helm-charts/nginx-ingress/v1.30.2/certificatesigningrequeststatus-certificates-v1.json rename to helm-charts/nginx-ingress/v1.31.0/certificatesigningrequeststatus-certificates-v1.json index 8a37f129..e52a5b66 100644 --- a/helm-charts/nginx-ingress/v1.30.2/certificatesigningrequeststatus-certificates-v1.json +++ b/helm-charts/nginx-ingress/v1.31.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.30.2/_definitions.json#/definitions/io.k8s.api.certificates.v1.CertificateSigningRequestCondition" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.0/_definitions.json#/definitions/io.k8s.api.certificates.v1.CertificateSigningRequestCondition" }, "type": [ "array", diff --git a/helm-charts/nginx-ingress/v1.30.2/certificatesigningrequeststatus.json b/helm-charts/nginx-ingress/v1.31.0/certificatesigningrequeststatus.json similarity index 97% rename from helm-charts/nginx-ingress/v1.30.2/certificatesigningrequeststatus.json rename to helm-charts/nginx-ingress/v1.31.0/certificatesigningrequeststatus.json index 8a37f129..e52a5b66 100644 --- a/helm-charts/nginx-ingress/v1.30.2/certificatesigningrequeststatus.json +++ b/helm-charts/nginx-ingress/v1.31.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.30.2/_definitions.json#/definitions/io.k8s.api.certificates.v1.CertificateSigningRequestCondition" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.0/_definitions.json#/definitions/io.k8s.api.certificates.v1.CertificateSigningRequestCondition" }, "type": [ "array", diff --git a/helm-charts/nginx-ingress/v1.30.2/cinderpersistentvolumesource-v1.json b/helm-charts/nginx-ingress/v1.31.0/cinderpersistentvolumesource-v1.json similarity index 95% rename from helm-charts/nginx-ingress/v1.30.2/cinderpersistentvolumesource-v1.json rename to helm-charts/nginx-ingress/v1.31.0/cinderpersistentvolumesource-v1.json index 71b12264..2f990900 100644 --- a/helm-charts/nginx-ingress/v1.30.2/cinderpersistentvolumesource-v1.json +++ b/helm-charts/nginx-ingress/v1.31.0/cinderpersistentvolumesource-v1.json @@ -16,7 +16,7 @@ ] }, "secretRef": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.30.2/_definitions.json#/definitions/io.k8s.api.core.v1.SecretReference", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.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.30.2/cinderpersistentvolumesource.json b/helm-charts/nginx-ingress/v1.31.0/cinderpersistentvolumesource.json similarity index 95% rename from helm-charts/nginx-ingress/v1.30.2/cinderpersistentvolumesource.json rename to helm-charts/nginx-ingress/v1.31.0/cinderpersistentvolumesource.json index 71b12264..2f990900 100644 --- a/helm-charts/nginx-ingress/v1.30.2/cinderpersistentvolumesource.json +++ b/helm-charts/nginx-ingress/v1.31.0/cinderpersistentvolumesource.json @@ -16,7 +16,7 @@ ] }, "secretRef": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.30.2/_definitions.json#/definitions/io.k8s.api.core.v1.SecretReference", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.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.30.2/cindervolumesource-v1.json b/helm-charts/nginx-ingress/v1.31.0/cindervolumesource-v1.json similarity index 95% rename from helm-charts/nginx-ingress/v1.30.2/cindervolumesource-v1.json rename to helm-charts/nginx-ingress/v1.31.0/cindervolumesource-v1.json index ad7792dd..79c44846 100644 --- a/helm-charts/nginx-ingress/v1.30.2/cindervolumesource-v1.json +++ b/helm-charts/nginx-ingress/v1.31.0/cindervolumesource-v1.json @@ -16,7 +16,7 @@ ] }, "secretRef": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.30.2/_definitions.json#/definitions/io.k8s.api.core.v1.LocalObjectReference", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.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.30.2/cindervolumesource.json b/helm-charts/nginx-ingress/v1.31.0/cindervolumesource.json similarity index 95% rename from helm-charts/nginx-ingress/v1.30.2/cindervolumesource.json rename to helm-charts/nginx-ingress/v1.31.0/cindervolumesource.json index ad7792dd..79c44846 100644 --- a/helm-charts/nginx-ingress/v1.30.2/cindervolumesource.json +++ b/helm-charts/nginx-ingress/v1.31.0/cindervolumesource.json @@ -16,7 +16,7 @@ ] }, "secretRef": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.30.2/_definitions.json#/definitions/io.k8s.api.core.v1.LocalObjectReference", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.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.30.2/clientipconfig-v1.json b/helm-charts/nginx-ingress/v1.31.0/clientipconfig-v1.json similarity index 100% rename from helm-charts/nginx-ingress/v1.30.2/clientipconfig-v1.json rename to helm-charts/nginx-ingress/v1.31.0/clientipconfig-v1.json diff --git a/helm-charts/nginx-ingress/v1.30.2/clientipconfig.json b/helm-charts/nginx-ingress/v1.31.0/clientipconfig.json similarity index 100% rename from helm-charts/nginx-ingress/v1.30.2/clientipconfig.json rename to helm-charts/nginx-ingress/v1.31.0/clientipconfig.json diff --git a/helm-charts/nginx-ingress/v1.30.2/clusterrole-rbac-v1.json b/helm-charts/nginx-ingress/v1.31.0/clusterrole-rbac-v1.json similarity index 91% rename from helm-charts/nginx-ingress/v1.30.2/clusterrole-rbac-v1.json rename to helm-charts/nginx-ingress/v1.31.0/clusterrole-rbac-v1.json index 6efa7801..f290e70f 100644 --- a/helm-charts/nginx-ingress/v1.30.2/clusterrole-rbac-v1.json +++ b/helm-charts/nginx-ingress/v1.31.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.30.2/_definitions.json#/definitions/io.k8s.api.rbac.v1.AggregationRule", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.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.30.2/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.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.30.2/_definitions.json#/definitions/io.k8s.api.rbac.v1.PolicyRule" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.0/_definitions.json#/definitions/io.k8s.api.rbac.v1.PolicyRule" }, "type": [ "array", diff --git a/helm-charts/nginx-ingress/v1.30.2/clusterrole.json b/helm-charts/nginx-ingress/v1.31.0/clusterrole.json similarity index 91% rename from helm-charts/nginx-ingress/v1.30.2/clusterrole.json rename to helm-charts/nginx-ingress/v1.31.0/clusterrole.json index d20d6771..a2f42fca 100644 --- a/helm-charts/nginx-ingress/v1.30.2/clusterrole.json +++ b/helm-charts/nginx-ingress/v1.31.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.30.2/_definitions.json#/definitions/io.k8s.api.rbac.v1.AggregationRule", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.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.30.2/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.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.30.2/_definitions.json#/definitions/io.k8s.api.rbac.v1.PolicyRule" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.0/_definitions.json#/definitions/io.k8s.api.rbac.v1.PolicyRule" }, "type": [ "array", diff --git a/helm-charts/nginx-ingress/v1.30.2/clusterrolebinding-rbac-v1.json b/helm-charts/nginx-ingress/v1.31.0/clusterrolebinding-rbac-v1.json similarity index 91% rename from helm-charts/nginx-ingress/v1.30.2/clusterrolebinding-rbac-v1.json rename to helm-charts/nginx-ingress/v1.31.0/clusterrolebinding-rbac-v1.json index b412ae32..43d31f66 100644 --- a/helm-charts/nginx-ingress/v1.30.2/clusterrolebinding-rbac-v1.json +++ b/helm-charts/nginx-ingress/v1.31.0/clusterrolebinding-rbac-v1.json @@ -22,17 +22,17 @@ ] }, "metadata": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.30.2/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.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.30.2/_definitions.json#/definitions/io.k8s.api.rbac.v1.RoleRef", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.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.30.2/_definitions.json#/definitions/io.k8s.api.rbac.v1.Subject" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.0/_definitions.json#/definitions/io.k8s.api.rbac.v1.Subject" }, "type": [ "array", diff --git a/helm-charts/nginx-ingress/v1.30.2/clusterrolebinding.json b/helm-charts/nginx-ingress/v1.31.0/clusterrolebinding.json similarity index 91% rename from helm-charts/nginx-ingress/v1.30.2/clusterrolebinding.json rename to helm-charts/nginx-ingress/v1.31.0/clusterrolebinding.json index 66ba019b..8d3690b5 100644 --- a/helm-charts/nginx-ingress/v1.30.2/clusterrolebinding.json +++ b/helm-charts/nginx-ingress/v1.31.0/clusterrolebinding.json @@ -19,17 +19,17 @@ ] }, "metadata": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.30.2/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.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.30.2/_definitions.json#/definitions/io.k8s.api.rbac.v1.RoleRef", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.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.30.2/_definitions.json#/definitions/io.k8s.api.rbac.v1.Subject" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.0/_definitions.json#/definitions/io.k8s.api.rbac.v1.Subject" }, "type": [ "array", diff --git a/helm-charts/nginx-ingress/v1.30.2/clusterrolebindinglist-rbac-v1.json b/helm-charts/nginx-ingress/v1.31.0/clusterrolebindinglist-rbac-v1.json similarity index 93% rename from helm-charts/nginx-ingress/v1.30.2/clusterrolebindinglist-rbac-v1.json rename to helm-charts/nginx-ingress/v1.31.0/clusterrolebindinglist-rbac-v1.json index d03ae8eb..63e95411 100644 --- a/helm-charts/nginx-ingress/v1.30.2/clusterrolebindinglist-rbac-v1.json +++ b/helm-charts/nginx-ingress/v1.31.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.30.2/_definitions.json#/definitions/io.k8s.api.rbac.v1.ClusterRoleBinding" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.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.30.2/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.ListMeta", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.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.30.2/clusterrolebindinglist.json b/helm-charts/nginx-ingress/v1.31.0/clusterrolebindinglist.json similarity index 92% rename from helm-charts/nginx-ingress/v1.30.2/clusterrolebindinglist.json rename to helm-charts/nginx-ingress/v1.31.0/clusterrolebindinglist.json index 62a4da5b..f1e9d02b 100644 --- a/helm-charts/nginx-ingress/v1.30.2/clusterrolebindinglist.json +++ b/helm-charts/nginx-ingress/v1.31.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.30.2/_definitions.json#/definitions/io.k8s.api.rbac.v1.ClusterRoleBinding" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.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.30.2/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.ListMeta", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.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.30.2/clusterrolelist-rbac-v1.json b/helm-charts/nginx-ingress/v1.31.0/clusterrolelist-rbac-v1.json similarity index 92% rename from helm-charts/nginx-ingress/v1.30.2/clusterrolelist-rbac-v1.json rename to helm-charts/nginx-ingress/v1.31.0/clusterrolelist-rbac-v1.json index 34d722da..eb7f046a 100644 --- a/helm-charts/nginx-ingress/v1.30.2/clusterrolelist-rbac-v1.json +++ b/helm-charts/nginx-ingress/v1.31.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.30.2/_definitions.json#/definitions/io.k8s.api.rbac.v1.ClusterRole" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.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.30.2/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.ListMeta", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.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.30.2/clusterrolelist.json b/helm-charts/nginx-ingress/v1.31.0/clusterrolelist.json similarity index 92% rename from helm-charts/nginx-ingress/v1.30.2/clusterrolelist.json rename to helm-charts/nginx-ingress/v1.31.0/clusterrolelist.json index accc6342..2ad7b145 100644 --- a/helm-charts/nginx-ingress/v1.30.2/clusterrolelist.json +++ b/helm-charts/nginx-ingress/v1.31.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.30.2/_definitions.json#/definitions/io.k8s.api.rbac.v1.ClusterRole" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.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.30.2/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.ListMeta", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.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.30.2/clustertrustbundle-certificates-v1alpha1.json b/helm-charts/nginx-ingress/v1.31.0/clustertrustbundle-certificates-v1alpha1.json similarity index 95% rename from helm-charts/nginx-ingress/v1.30.2/clustertrustbundle-certificates-v1alpha1.json rename to helm-charts/nginx-ingress/v1.31.0/clustertrustbundle-certificates-v1alpha1.json index de7ea760..98f82616 100644 --- a/helm-charts/nginx-ingress/v1.30.2/clustertrustbundle-certificates-v1alpha1.json +++ b/helm-charts/nginx-ingress/v1.31.0/clustertrustbundle-certificates-v1alpha1.json @@ -22,11 +22,11 @@ ] }, "metadata": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.30.2/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.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.30.2/_definitions.json#/definitions/io.k8s.api.certificates.v1alpha1.ClusterTrustBundleSpec", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.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.30.2/clustertrustbundle.json b/helm-charts/nginx-ingress/v1.31.0/clustertrustbundle.json similarity index 95% rename from helm-charts/nginx-ingress/v1.30.2/clustertrustbundle.json rename to helm-charts/nginx-ingress/v1.31.0/clustertrustbundle.json index fb1dce0c..35328448 100644 --- a/helm-charts/nginx-ingress/v1.30.2/clustertrustbundle.json +++ b/helm-charts/nginx-ingress/v1.31.0/clustertrustbundle.json @@ -19,11 +19,11 @@ ] }, "metadata": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.30.2/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.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.30.2/_definitions.json#/definitions/io.k8s.api.certificates.v1alpha1.ClusterTrustBundleSpec", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.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.30.2/clustertrustbundlelist-certificates-v1alpha1.json b/helm-charts/nginx-ingress/v1.31.0/clustertrustbundlelist-certificates-v1alpha1.json similarity index 93% rename from helm-charts/nginx-ingress/v1.30.2/clustertrustbundlelist-certificates-v1alpha1.json rename to helm-charts/nginx-ingress/v1.31.0/clustertrustbundlelist-certificates-v1alpha1.json index d14e4f0c..d33f1939 100644 --- a/helm-charts/nginx-ingress/v1.30.2/clustertrustbundlelist-certificates-v1alpha1.json +++ b/helm-charts/nginx-ingress/v1.31.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.30.2/_definitions.json#/definitions/io.k8s.api.certificates.v1alpha1.ClusterTrustBundle" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.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.30.2/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.ListMeta", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.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.30.2/clustertrustbundlelist.json b/helm-charts/nginx-ingress/v1.31.0/clustertrustbundlelist.json similarity index 93% rename from helm-charts/nginx-ingress/v1.30.2/clustertrustbundlelist.json rename to helm-charts/nginx-ingress/v1.31.0/clustertrustbundlelist.json index 5e53275f..201255b3 100644 --- a/helm-charts/nginx-ingress/v1.30.2/clustertrustbundlelist.json +++ b/helm-charts/nginx-ingress/v1.31.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.30.2/_definitions.json#/definitions/io.k8s.api.certificates.v1alpha1.ClusterTrustBundle" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.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.30.2/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.ListMeta", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.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.30.2/clustertrustbundleprojection-v1.json b/helm-charts/nginx-ingress/v1.31.0/clustertrustbundleprojection-v1.json similarity index 96% rename from helm-charts/nginx-ingress/v1.30.2/clustertrustbundleprojection-v1.json rename to helm-charts/nginx-ingress/v1.31.0/clustertrustbundleprojection-v1.json index 0ccfd63d..a3af0315 100644 --- a/helm-charts/nginx-ingress/v1.30.2/clustertrustbundleprojection-v1.json +++ b/helm-charts/nginx-ingress/v1.31.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.30.2/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.LabelSelector", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.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.30.2/clustertrustbundleprojection.json b/helm-charts/nginx-ingress/v1.31.0/clustertrustbundleprojection.json similarity index 96% rename from helm-charts/nginx-ingress/v1.30.2/clustertrustbundleprojection.json rename to helm-charts/nginx-ingress/v1.31.0/clustertrustbundleprojection.json index 0ccfd63d..a3af0315 100644 --- a/helm-charts/nginx-ingress/v1.30.2/clustertrustbundleprojection.json +++ b/helm-charts/nginx-ingress/v1.31.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.30.2/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.LabelSelector", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.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.30.2/clustertrustbundlespec-certificates-v1alpha1.json b/helm-charts/nginx-ingress/v1.31.0/clustertrustbundlespec-certificates-v1alpha1.json similarity index 100% rename from helm-charts/nginx-ingress/v1.30.2/clustertrustbundlespec-certificates-v1alpha1.json rename to helm-charts/nginx-ingress/v1.31.0/clustertrustbundlespec-certificates-v1alpha1.json diff --git a/helm-charts/nginx-ingress/v1.30.2/clustertrustbundlespec.json b/helm-charts/nginx-ingress/v1.31.0/clustertrustbundlespec.json similarity index 100% rename from helm-charts/nginx-ingress/v1.30.2/clustertrustbundlespec.json rename to helm-charts/nginx-ingress/v1.31.0/clustertrustbundlespec.json diff --git a/helm-charts/nginx-ingress/v1.30.2/componentcondition-v1.json b/helm-charts/nginx-ingress/v1.31.0/componentcondition-v1.json similarity index 100% rename from helm-charts/nginx-ingress/v1.30.2/componentcondition-v1.json rename to helm-charts/nginx-ingress/v1.31.0/componentcondition-v1.json diff --git a/helm-charts/nginx-ingress/v1.30.2/componentcondition.json b/helm-charts/nginx-ingress/v1.31.0/componentcondition.json similarity index 100% rename from helm-charts/nginx-ingress/v1.30.2/componentcondition.json rename to helm-charts/nginx-ingress/v1.31.0/componentcondition.json diff --git a/helm-charts/nginx-ingress/v1.30.2/componentstatus-v1.json b/helm-charts/nginx-ingress/v1.31.0/componentstatus-v1.json similarity index 93% rename from helm-charts/nginx-ingress/v1.30.2/componentstatus-v1.json rename to helm-charts/nginx-ingress/v1.31.0/componentstatus-v1.json index f91e429a..55d1ca97 100644 --- a/helm-charts/nginx-ingress/v1.30.2/componentstatus-v1.json +++ b/helm-charts/nginx-ingress/v1.31.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.30.2/_definitions.json#/definitions/io.k8s.api.core.v1.ComponentCondition" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.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.30.2/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.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.30.2/componentstatus.json b/helm-charts/nginx-ingress/v1.31.0/componentstatus.json similarity index 93% rename from helm-charts/nginx-ingress/v1.30.2/componentstatus.json rename to helm-charts/nginx-ingress/v1.31.0/componentstatus.json index 76e498c5..8ccdc818 100644 --- a/helm-charts/nginx-ingress/v1.30.2/componentstatus.json +++ b/helm-charts/nginx-ingress/v1.31.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.30.2/_definitions.json#/definitions/io.k8s.api.core.v1.ComponentCondition" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.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.30.2/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.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.30.2/componentstatuslist-v1.json b/helm-charts/nginx-ingress/v1.31.0/componentstatuslist-v1.json similarity index 93% rename from helm-charts/nginx-ingress/v1.30.2/componentstatuslist-v1.json rename to helm-charts/nginx-ingress/v1.31.0/componentstatuslist-v1.json index ed5d8f5e..565e984d 100644 --- a/helm-charts/nginx-ingress/v1.30.2/componentstatuslist-v1.json +++ b/helm-charts/nginx-ingress/v1.31.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.30.2/_definitions.json#/definitions/io.k8s.api.core.v1.ComponentStatus" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.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.30.2/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.ListMeta", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.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.30.2/componentstatuslist.json b/helm-charts/nginx-ingress/v1.31.0/componentstatuslist.json similarity index 93% rename from helm-charts/nginx-ingress/v1.30.2/componentstatuslist.json rename to helm-charts/nginx-ingress/v1.31.0/componentstatuslist.json index 5402909e..9e72e816 100644 --- a/helm-charts/nginx-ingress/v1.30.2/componentstatuslist.json +++ b/helm-charts/nginx-ingress/v1.31.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.30.2/_definitions.json#/definitions/io.k8s.api.core.v1.ComponentStatus" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.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.30.2/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.ListMeta", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.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.30.2/condition-meta-v1.json b/helm-charts/nginx-ingress/v1.31.0/condition-meta-v1.json similarity index 97% rename from helm-charts/nginx-ingress/v1.30.2/condition-meta-v1.json rename to helm-charts/nginx-ingress/v1.31.0/condition-meta-v1.json index 77aea205..aef2c0b2 100644 --- a/helm-charts/nginx-ingress/v1.30.2/condition-meta-v1.json +++ b/helm-charts/nginx-ingress/v1.31.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.30.2/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.Time", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.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.30.2/condition.json b/helm-charts/nginx-ingress/v1.31.0/condition.json similarity index 97% rename from helm-charts/nginx-ingress/v1.30.2/condition.json rename to helm-charts/nginx-ingress/v1.31.0/condition.json index 77aea205..aef2c0b2 100644 --- a/helm-charts/nginx-ingress/v1.30.2/condition.json +++ b/helm-charts/nginx-ingress/v1.31.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.30.2/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.Time", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.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.30.2/configmap-v1.json b/helm-charts/nginx-ingress/v1.31.0/configmap-v1.json similarity index 97% rename from helm-charts/nginx-ingress/v1.30.2/configmap-v1.json rename to helm-charts/nginx-ingress/v1.31.0/configmap-v1.json index ef015d92..5d45e95d 100644 --- a/helm-charts/nginx-ingress/v1.30.2/configmap-v1.json +++ b/helm-charts/nginx-ingress/v1.31.0/configmap-v1.json @@ -56,7 +56,7 @@ ] }, "metadata": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.30.2/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.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.30.2/configmap.json b/helm-charts/nginx-ingress/v1.31.0/configmap.json similarity index 97% rename from helm-charts/nginx-ingress/v1.30.2/configmap.json rename to helm-charts/nginx-ingress/v1.31.0/configmap.json index 5ada9565..29540250 100644 --- a/helm-charts/nginx-ingress/v1.30.2/configmap.json +++ b/helm-charts/nginx-ingress/v1.31.0/configmap.json @@ -53,7 +53,7 @@ ] }, "metadata": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.30.2/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.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.30.2/configmapenvsource-v1.json b/helm-charts/nginx-ingress/v1.31.0/configmapenvsource-v1.json similarity index 100% rename from helm-charts/nginx-ingress/v1.30.2/configmapenvsource-v1.json rename to helm-charts/nginx-ingress/v1.31.0/configmapenvsource-v1.json diff --git a/helm-charts/nginx-ingress/v1.30.2/configmapenvsource.json b/helm-charts/nginx-ingress/v1.31.0/configmapenvsource.json similarity index 100% rename from helm-charts/nginx-ingress/v1.30.2/configmapenvsource.json rename to helm-charts/nginx-ingress/v1.31.0/configmapenvsource.json diff --git a/helm-charts/nginx-ingress/v1.30.2/configmapkeyselector-v1.json b/helm-charts/nginx-ingress/v1.31.0/configmapkeyselector-v1.json similarity index 100% rename from helm-charts/nginx-ingress/v1.30.2/configmapkeyselector-v1.json rename to helm-charts/nginx-ingress/v1.31.0/configmapkeyselector-v1.json diff --git a/helm-charts/nginx-ingress/v1.30.2/configmapkeyselector.json b/helm-charts/nginx-ingress/v1.31.0/configmapkeyselector.json similarity index 100% rename from helm-charts/nginx-ingress/v1.30.2/configmapkeyselector.json rename to helm-charts/nginx-ingress/v1.31.0/configmapkeyselector.json diff --git a/helm-charts/nginx-ingress/v1.30.2/configmaplist-v1.json b/helm-charts/nginx-ingress/v1.31.0/configmaplist-v1.json similarity index 93% rename from helm-charts/nginx-ingress/v1.30.2/configmaplist-v1.json rename to helm-charts/nginx-ingress/v1.31.0/configmaplist-v1.json index 84546bad..d25d7ab5 100644 --- a/helm-charts/nginx-ingress/v1.30.2/configmaplist-v1.json +++ b/helm-charts/nginx-ingress/v1.31.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.30.2/_definitions.json#/definitions/io.k8s.api.core.v1.ConfigMap" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.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.30.2/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.ListMeta", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.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.30.2/configmaplist.json b/helm-charts/nginx-ingress/v1.31.0/configmaplist.json similarity index 92% rename from helm-charts/nginx-ingress/v1.30.2/configmaplist.json rename to helm-charts/nginx-ingress/v1.31.0/configmaplist.json index ba31be92..906adf54 100644 --- a/helm-charts/nginx-ingress/v1.30.2/configmaplist.json +++ b/helm-charts/nginx-ingress/v1.31.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.30.2/_definitions.json#/definitions/io.k8s.api.core.v1.ConfigMap" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.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.30.2/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.ListMeta", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.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.30.2/configmapnodeconfigsource-v1.json b/helm-charts/nginx-ingress/v1.31.0/configmapnodeconfigsource-v1.json similarity index 100% rename from helm-charts/nginx-ingress/v1.30.2/configmapnodeconfigsource-v1.json rename to helm-charts/nginx-ingress/v1.31.0/configmapnodeconfigsource-v1.json diff --git a/helm-charts/nginx-ingress/v1.30.2/configmapnodeconfigsource.json b/helm-charts/nginx-ingress/v1.31.0/configmapnodeconfigsource.json similarity index 100% rename from helm-charts/nginx-ingress/v1.30.2/configmapnodeconfigsource.json rename to helm-charts/nginx-ingress/v1.31.0/configmapnodeconfigsource.json diff --git a/helm-charts/nginx-ingress/v1.30.2/configmapprojection-v1.json b/helm-charts/nginx-ingress/v1.31.0/configmapprojection-v1.json similarity index 96% rename from helm-charts/nginx-ingress/v1.30.2/configmapprojection-v1.json rename to helm-charts/nginx-ingress/v1.31.0/configmapprojection-v1.json index c9fae47a..a774212c 100644 --- a/helm-charts/nginx-ingress/v1.30.2/configmapprojection-v1.json +++ b/helm-charts/nginx-ingress/v1.31.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.30.2/_definitions.json#/definitions/io.k8s.api.core.v1.KeyToPath" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.0/_definitions.json#/definitions/io.k8s.api.core.v1.KeyToPath" }, "type": [ "array", diff --git a/helm-charts/nginx-ingress/v1.30.2/configmapprojection.json b/helm-charts/nginx-ingress/v1.31.0/configmapprojection.json similarity index 96% rename from helm-charts/nginx-ingress/v1.30.2/configmapprojection.json rename to helm-charts/nginx-ingress/v1.31.0/configmapprojection.json index c9fae47a..a774212c 100644 --- a/helm-charts/nginx-ingress/v1.30.2/configmapprojection.json +++ b/helm-charts/nginx-ingress/v1.31.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.30.2/_definitions.json#/definitions/io.k8s.api.core.v1.KeyToPath" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.0/_definitions.json#/definitions/io.k8s.api.core.v1.KeyToPath" }, "type": [ "array", diff --git a/helm-charts/nginx-ingress/v1.30.2/configmapvolumesource-v1.json b/helm-charts/nginx-ingress/v1.31.0/configmapvolumesource-v1.json similarity index 97% rename from helm-charts/nginx-ingress/v1.30.2/configmapvolumesource-v1.json rename to helm-charts/nginx-ingress/v1.31.0/configmapvolumesource-v1.json index 25e3cf69..5025eb6b 100644 --- a/helm-charts/nginx-ingress/v1.30.2/configmapvolumesource-v1.json +++ b/helm-charts/nginx-ingress/v1.31.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.30.2/_definitions.json#/definitions/io.k8s.api.core.v1.KeyToPath" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.0/_definitions.json#/definitions/io.k8s.api.core.v1.KeyToPath" }, "type": [ "array", diff --git a/helm-charts/nginx-ingress/v1.30.2/configmapvolumesource.json b/helm-charts/nginx-ingress/v1.31.0/configmapvolumesource.json similarity index 97% rename from helm-charts/nginx-ingress/v1.30.2/configmapvolumesource.json rename to helm-charts/nginx-ingress/v1.31.0/configmapvolumesource.json index 25e3cf69..5025eb6b 100644 --- a/helm-charts/nginx-ingress/v1.30.2/configmapvolumesource.json +++ b/helm-charts/nginx-ingress/v1.31.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.30.2/_definitions.json#/definitions/io.k8s.api.core.v1.KeyToPath" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.0/_definitions.json#/definitions/io.k8s.api.core.v1.KeyToPath" }, "type": [ "array", diff --git a/helm-charts/nginx-ingress/v1.30.2/container-v1.json b/helm-charts/nginx-ingress/v1.31.0/container-v1.json similarity index 94% rename from helm-charts/nginx-ingress/v1.30.2/container-v1.json rename to helm-charts/nginx-ingress/v1.31.0/container-v1.json index 9bc2769e..14bce909 100644 --- a/helm-charts/nginx-ingress/v1.30.2/container-v1.json +++ b/helm-charts/nginx-ingress/v1.31.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.30.2/_definitions.json#/definitions/io.k8s.api.core.v1.EnvVar" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.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.30.2/_definitions.json#/definitions/io.k8s.api.core.v1.EnvFromSource" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.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.30.2/_definitions.json#/definitions/io.k8s.api.core.v1.Lifecycle", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.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.30.2/_definitions.json#/definitions/io.k8s.api.core.v1.Probe", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.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.30.2/_definitions.json#/definitions/io.k8s.api.core.v1.ContainerPort" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.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.30.2/_definitions.json#/definitions/io.k8s.api.core.v1.Probe", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.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.30.2/_definitions.json#/definitions/io.k8s.api.core.v1.ContainerResizePolicy" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.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.30.2/_definitions.json#/definitions/io.k8s.api.core.v1.ResourceRequirements", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.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.30.2/_definitions.json#/definitions/io.k8s.api.core.v1.SecurityContext", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.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.30.2/_definitions.json#/definitions/io.k8s.api.core.v1.Probe", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.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.30.2/_definitions.json#/definitions/io.k8s.api.core.v1.VolumeDevice" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.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.30.2/_definitions.json#/definitions/io.k8s.api.core.v1.VolumeMount" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.0/_definitions.json#/definitions/io.k8s.api.core.v1.VolumeMount" }, "type": [ "array", diff --git a/helm-charts/nginx-ingress/v1.30.2/container.json b/helm-charts/nginx-ingress/v1.31.0/container.json similarity index 94% rename from helm-charts/nginx-ingress/v1.30.2/container.json rename to helm-charts/nginx-ingress/v1.31.0/container.json index 9bc2769e..14bce909 100644 --- a/helm-charts/nginx-ingress/v1.30.2/container.json +++ b/helm-charts/nginx-ingress/v1.31.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.30.2/_definitions.json#/definitions/io.k8s.api.core.v1.EnvVar" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.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.30.2/_definitions.json#/definitions/io.k8s.api.core.v1.EnvFromSource" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.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.30.2/_definitions.json#/definitions/io.k8s.api.core.v1.Lifecycle", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.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.30.2/_definitions.json#/definitions/io.k8s.api.core.v1.Probe", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.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.30.2/_definitions.json#/definitions/io.k8s.api.core.v1.ContainerPort" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.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.30.2/_definitions.json#/definitions/io.k8s.api.core.v1.Probe", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.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.30.2/_definitions.json#/definitions/io.k8s.api.core.v1.ContainerResizePolicy" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.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.30.2/_definitions.json#/definitions/io.k8s.api.core.v1.ResourceRequirements", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.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.30.2/_definitions.json#/definitions/io.k8s.api.core.v1.SecurityContext", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.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.30.2/_definitions.json#/definitions/io.k8s.api.core.v1.Probe", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.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.30.2/_definitions.json#/definitions/io.k8s.api.core.v1.VolumeDevice" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.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.30.2/_definitions.json#/definitions/io.k8s.api.core.v1.VolumeMount" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.0/_definitions.json#/definitions/io.k8s.api.core.v1.VolumeMount" }, "type": [ "array", diff --git a/helm-charts/nginx-ingress/v1.30.2/containerimage-v1.json b/helm-charts/nginx-ingress/v1.31.0/containerimage-v1.json similarity index 100% rename from helm-charts/nginx-ingress/v1.30.2/containerimage-v1.json rename to helm-charts/nginx-ingress/v1.31.0/containerimage-v1.json diff --git a/helm-charts/nginx-ingress/v1.30.2/containerimage.json b/helm-charts/nginx-ingress/v1.31.0/containerimage.json similarity index 100% rename from helm-charts/nginx-ingress/v1.30.2/containerimage.json rename to helm-charts/nginx-ingress/v1.31.0/containerimage.json diff --git a/helm-charts/nginx-ingress/v1.30.2/containerport-v1.json b/helm-charts/nginx-ingress/v1.31.0/containerport-v1.json similarity index 100% rename from helm-charts/nginx-ingress/v1.30.2/containerport-v1.json rename to helm-charts/nginx-ingress/v1.31.0/containerport-v1.json diff --git a/helm-charts/nginx-ingress/v1.30.2/containerport.json b/helm-charts/nginx-ingress/v1.31.0/containerport.json similarity index 100% rename from helm-charts/nginx-ingress/v1.30.2/containerport.json rename to helm-charts/nginx-ingress/v1.31.0/containerport.json diff --git a/helm-charts/nginx-ingress/v1.30.2/containerresizepolicy-v1.json b/helm-charts/nginx-ingress/v1.31.0/containerresizepolicy-v1.json similarity index 100% rename from helm-charts/nginx-ingress/v1.30.2/containerresizepolicy-v1.json rename to helm-charts/nginx-ingress/v1.31.0/containerresizepolicy-v1.json diff --git a/helm-charts/nginx-ingress/v1.30.2/containerresizepolicy.json b/helm-charts/nginx-ingress/v1.31.0/containerresizepolicy.json similarity index 100% rename from helm-charts/nginx-ingress/v1.30.2/containerresizepolicy.json rename to helm-charts/nginx-ingress/v1.31.0/containerresizepolicy.json diff --git a/helm-charts/nginx-ingress/v1.30.2/containerresourcemetricsource-autoscaling-v2.json b/helm-charts/nginx-ingress/v1.31.0/containerresourcemetricsource-autoscaling-v2.json similarity index 94% rename from helm-charts/nginx-ingress/v1.30.2/containerresourcemetricsource-autoscaling-v2.json rename to helm-charts/nginx-ingress/v1.31.0/containerresourcemetricsource-autoscaling-v2.json index 2f5ca61e..5dd95e1a 100644 --- a/helm-charts/nginx-ingress/v1.30.2/containerresourcemetricsource-autoscaling-v2.json +++ b/helm-charts/nginx-ingress/v1.31.0/containerresourcemetricsource-autoscaling-v2.json @@ -16,7 +16,7 @@ ] }, "target": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.30.2/_definitions.json#/definitions/io.k8s.api.autoscaling.v2.MetricTarget", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.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.30.2/containerresourcemetricsource.json b/helm-charts/nginx-ingress/v1.31.0/containerresourcemetricsource.json similarity index 94% rename from helm-charts/nginx-ingress/v1.30.2/containerresourcemetricsource.json rename to helm-charts/nginx-ingress/v1.31.0/containerresourcemetricsource.json index 2f5ca61e..5dd95e1a 100644 --- a/helm-charts/nginx-ingress/v1.30.2/containerresourcemetricsource.json +++ b/helm-charts/nginx-ingress/v1.31.0/containerresourcemetricsource.json @@ -16,7 +16,7 @@ ] }, "target": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.30.2/_definitions.json#/definitions/io.k8s.api.autoscaling.v2.MetricTarget", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.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.30.2/containerresourcemetricstatus-autoscaling-v2.json b/helm-charts/nginx-ingress/v1.31.0/containerresourcemetricstatus-autoscaling-v2.json similarity index 94% rename from helm-charts/nginx-ingress/v1.30.2/containerresourcemetricstatus-autoscaling-v2.json rename to helm-charts/nginx-ingress/v1.31.0/containerresourcemetricstatus-autoscaling-v2.json index 53a55b6b..363930d9 100644 --- a/helm-charts/nginx-ingress/v1.30.2/containerresourcemetricstatus-autoscaling-v2.json +++ b/helm-charts/nginx-ingress/v1.31.0/containerresourcemetricstatus-autoscaling-v2.json @@ -9,7 +9,7 @@ ] }, "current": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.30.2/_definitions.json#/definitions/io.k8s.api.autoscaling.v2.MetricValueStatus", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.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.30.2/containerresourcemetricstatus.json b/helm-charts/nginx-ingress/v1.31.0/containerresourcemetricstatus.json similarity index 94% rename from helm-charts/nginx-ingress/v1.30.2/containerresourcemetricstatus.json rename to helm-charts/nginx-ingress/v1.31.0/containerresourcemetricstatus.json index 53a55b6b..363930d9 100644 --- a/helm-charts/nginx-ingress/v1.30.2/containerresourcemetricstatus.json +++ b/helm-charts/nginx-ingress/v1.31.0/containerresourcemetricstatus.json @@ -9,7 +9,7 @@ ] }, "current": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.30.2/_definitions.json#/definitions/io.k8s.api.autoscaling.v2.MetricValueStatus", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.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.30.2/containerstate-v1.json b/helm-charts/nginx-ingress/v1.31.0/containerstate-v1.json similarity index 81% rename from helm-charts/nginx-ingress/v1.30.2/containerstate-v1.json rename to helm-charts/nginx-ingress/v1.31.0/containerstate-v1.json index 03c125cd..e7a90c39 100644 --- a/helm-charts/nginx-ingress/v1.30.2/containerstate-v1.json +++ b/helm-charts/nginx-ingress/v1.31.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.30.2/_definitions.json#/definitions/io.k8s.api.core.v1.ContainerStateRunning", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.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.30.2/_definitions.json#/definitions/io.k8s.api.core.v1.ContainerStateTerminated", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.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.30.2/_definitions.json#/definitions/io.k8s.api.core.v1.ContainerStateWaiting", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.0/_definitions.json#/definitions/io.k8s.api.core.v1.ContainerStateWaiting", "description": "Details about a waiting container" } }, diff --git a/helm-charts/nginx-ingress/v1.30.2/containerstate.json b/helm-charts/nginx-ingress/v1.31.0/containerstate.json similarity index 81% rename from helm-charts/nginx-ingress/v1.30.2/containerstate.json rename to helm-charts/nginx-ingress/v1.31.0/containerstate.json index 03c125cd..e7a90c39 100644 --- a/helm-charts/nginx-ingress/v1.30.2/containerstate.json +++ b/helm-charts/nginx-ingress/v1.31.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.30.2/_definitions.json#/definitions/io.k8s.api.core.v1.ContainerStateRunning", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.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.30.2/_definitions.json#/definitions/io.k8s.api.core.v1.ContainerStateTerminated", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.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.30.2/_definitions.json#/definitions/io.k8s.api.core.v1.ContainerStateWaiting", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.0/_definitions.json#/definitions/io.k8s.api.core.v1.ContainerStateWaiting", "description": "Details about a waiting container" } }, diff --git a/helm-charts/nginx-ingress/v1.30.2/containerstaterunning-v1.json b/helm-charts/nginx-ingress/v1.31.0/containerstaterunning-v1.json similarity index 85% rename from helm-charts/nginx-ingress/v1.30.2/containerstaterunning-v1.json rename to helm-charts/nginx-ingress/v1.31.0/containerstaterunning-v1.json index be49a7e3..1ec3d5cf 100644 --- a/helm-charts/nginx-ingress/v1.30.2/containerstaterunning-v1.json +++ b/helm-charts/nginx-ingress/v1.31.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.30.2/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.Time", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.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.30.2/containerstaterunning.json b/helm-charts/nginx-ingress/v1.31.0/containerstaterunning.json similarity index 85% rename from helm-charts/nginx-ingress/v1.30.2/containerstaterunning.json rename to helm-charts/nginx-ingress/v1.31.0/containerstaterunning.json index be49a7e3..1ec3d5cf 100644 --- a/helm-charts/nginx-ingress/v1.30.2/containerstaterunning.json +++ b/helm-charts/nginx-ingress/v1.31.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.30.2/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.Time", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.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.30.2/containerstateterminated-v1.json b/helm-charts/nginx-ingress/v1.31.0/containerstateterminated-v1.json similarity index 92% rename from helm-charts/nginx-ingress/v1.30.2/containerstateterminated-v1.json rename to helm-charts/nginx-ingress/v1.31.0/containerstateterminated-v1.json index d0a85755..17b0160b 100644 --- a/helm-charts/nginx-ingress/v1.30.2/containerstateterminated-v1.json +++ b/helm-charts/nginx-ingress/v1.31.0/containerstateterminated-v1.json @@ -17,7 +17,7 @@ ] }, "finishedAt": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.30.2/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.Time", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.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.30.2/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.Time", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.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.30.2/containerstateterminated.json b/helm-charts/nginx-ingress/v1.31.0/containerstateterminated.json similarity index 92% rename from helm-charts/nginx-ingress/v1.30.2/containerstateterminated.json rename to helm-charts/nginx-ingress/v1.31.0/containerstateterminated.json index d0a85755..17b0160b 100644 --- a/helm-charts/nginx-ingress/v1.30.2/containerstateterminated.json +++ b/helm-charts/nginx-ingress/v1.31.0/containerstateterminated.json @@ -17,7 +17,7 @@ ] }, "finishedAt": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.30.2/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.Time", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.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.30.2/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.Time", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.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.30.2/containerstatewaiting-v1.json b/helm-charts/nginx-ingress/v1.31.0/containerstatewaiting-v1.json similarity index 100% rename from helm-charts/nginx-ingress/v1.30.2/containerstatewaiting-v1.json rename to helm-charts/nginx-ingress/v1.31.0/containerstatewaiting-v1.json diff --git a/helm-charts/nginx-ingress/v1.30.2/containerstatewaiting.json b/helm-charts/nginx-ingress/v1.31.0/containerstatewaiting.json similarity index 100% rename from helm-charts/nginx-ingress/v1.30.2/containerstatewaiting.json rename to helm-charts/nginx-ingress/v1.31.0/containerstatewaiting.json diff --git a/helm-charts/nginx-ingress/v1.30.2/containerstatus-v1.json b/helm-charts/nginx-ingress/v1.31.0/containerstatus-v1.json similarity index 79% rename from helm-charts/nginx-ingress/v1.30.2/containerstatus-v1.json rename to helm-charts/nginx-ingress/v1.31.0/containerstatus-v1.json index 72bb19ac..387f1494 100644 --- a/helm-charts/nginx-ingress/v1.30.2/containerstatus-v1.json +++ b/helm-charts/nginx-ingress/v1.31.0/containerstatus-v1.json @@ -3,7 +3,7 @@ "properties": { "allocatedResources": { "additionalProperties": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.30.2/_definitions.json#/definitions/io.k8s.apimachinery.pkg.api.resource.Quantity" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.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": [ @@ -11,6 +11,22 @@ "null" ] }, + "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.0/_definitions.json#/definitions/io.k8s.api.core.v1.ResourceStatus" + }, + "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" + }, "containerID": { "description": "ContainerID is the ID of the container in the format '://'. Where type is a container runtime identifier, returned from Version call of CRI API (for example \"containerd\").", "type": [ @@ -33,7 +49,7 @@ ] }, "lastState": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.30.2/_definitions.json#/definitions/io.k8s.api.core.v1.ContainerState", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.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": { @@ -51,7 +67,7 @@ ] }, "resources": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.30.2/_definitions.json#/definitions/io.k8s.api.core.v1.ResourceRequirements", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.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": { @@ -70,13 +86,17 @@ ] }, "state": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.30.2/_definitions.json#/definitions/io.k8s.api.core.v1.ContainerState", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.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.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.30.2/_definitions.json#/definitions/io.k8s.api.core.v1.VolumeMountStatus" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.0/_definitions.json#/definitions/io.k8s.api.core.v1.VolumeMountStatus" }, "type": [ "array", diff --git a/helm-charts/nginx-ingress/v1.30.2/containerstatus.json b/helm-charts/nginx-ingress/v1.31.0/containerstatus.json similarity index 79% rename from helm-charts/nginx-ingress/v1.30.2/containerstatus.json rename to helm-charts/nginx-ingress/v1.31.0/containerstatus.json index 72bb19ac..387f1494 100644 --- a/helm-charts/nginx-ingress/v1.30.2/containerstatus.json +++ b/helm-charts/nginx-ingress/v1.31.0/containerstatus.json @@ -3,7 +3,7 @@ "properties": { "allocatedResources": { "additionalProperties": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.30.2/_definitions.json#/definitions/io.k8s.apimachinery.pkg.api.resource.Quantity" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.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": [ @@ -11,6 +11,22 @@ "null" ] }, + "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.0/_definitions.json#/definitions/io.k8s.api.core.v1.ResourceStatus" + }, + "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" + }, "containerID": { "description": "ContainerID is the ID of the container in the format '://'. Where type is a container runtime identifier, returned from Version call of CRI API (for example \"containerd\").", "type": [ @@ -33,7 +49,7 @@ ] }, "lastState": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.30.2/_definitions.json#/definitions/io.k8s.api.core.v1.ContainerState", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.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": { @@ -51,7 +67,7 @@ ] }, "resources": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.30.2/_definitions.json#/definitions/io.k8s.api.core.v1.ResourceRequirements", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.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": { @@ -70,13 +86,17 @@ ] }, "state": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.30.2/_definitions.json#/definitions/io.k8s.api.core.v1.ContainerState", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.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.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.30.2/_definitions.json#/definitions/io.k8s.api.core.v1.VolumeMountStatus" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.0/_definitions.json#/definitions/io.k8s.api.core.v1.VolumeMountStatus" }, "type": [ "array", diff --git a/helm-charts/nginx-ingress/v1.31.0/containeruser-v1.json b/helm-charts/nginx-ingress/v1.31.0/containeruser-v1.json new file mode 100644 index 00000000..1a0a3e56 --- /dev/null +++ b/helm-charts/nginx-ingress/v1.31.0/containeruser-v1.json @@ -0,0 +1,11 @@ +{ + "description": "ContainerUser represents user identity information", + "properties": { + "linux": { + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.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." + } + }, + "type": "object", + "$schema": "http://json-schema.org/schema#" +} \ No newline at end of file diff --git a/helm-charts/nginx-ingress/v1.31.0/containeruser.json b/helm-charts/nginx-ingress/v1.31.0/containeruser.json new file mode 100644 index 00000000..1a0a3e56 --- /dev/null +++ b/helm-charts/nginx-ingress/v1.31.0/containeruser.json @@ -0,0 +1,11 @@ +{ + "description": "ContainerUser represents user identity information", + "properties": { + "linux": { + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.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." + } + }, + "type": "object", + "$schema": "http://json-schema.org/schema#" +} \ No newline at end of file diff --git a/helm-charts/nginx-ingress/v1.30.2/controllerrevision-apps-v1.json b/helm-charts/nginx-ingress/v1.31.0/controllerrevision-apps-v1.json similarity index 95% rename from helm-charts/nginx-ingress/v1.30.2/controllerrevision-apps-v1.json rename to helm-charts/nginx-ingress/v1.31.0/controllerrevision-apps-v1.json index 5a3f13a8..0f13b5f9 100644 --- a/helm-charts/nginx-ingress/v1.30.2/controllerrevision-apps-v1.json +++ b/helm-charts/nginx-ingress/v1.31.0/controllerrevision-apps-v1.json @@ -12,7 +12,7 @@ ] }, "data": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.30.2/_definitions.json#/definitions/io.k8s.apimachinery.pkg.runtime.RawExtension", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.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.30.2/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.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.30.2/controllerrevision.json b/helm-charts/nginx-ingress/v1.31.0/controllerrevision.json similarity index 95% rename from helm-charts/nginx-ingress/v1.30.2/controllerrevision.json rename to helm-charts/nginx-ingress/v1.31.0/controllerrevision.json index 3cd05d2e..f77bea34 100644 --- a/helm-charts/nginx-ingress/v1.30.2/controllerrevision.json +++ b/helm-charts/nginx-ingress/v1.31.0/controllerrevision.json @@ -9,7 +9,7 @@ ] }, "data": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.30.2/_definitions.json#/definitions/io.k8s.apimachinery.pkg.runtime.RawExtension", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.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.30.2/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.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.30.2/controllerrevisionlist-apps-v1.json b/helm-charts/nginx-ingress/v1.31.0/controllerrevisionlist-apps-v1.json similarity index 93% rename from helm-charts/nginx-ingress/v1.30.2/controllerrevisionlist-apps-v1.json rename to helm-charts/nginx-ingress/v1.31.0/controllerrevisionlist-apps-v1.json index 1c01d43b..c8ec2aac 100644 --- a/helm-charts/nginx-ingress/v1.30.2/controllerrevisionlist-apps-v1.json +++ b/helm-charts/nginx-ingress/v1.31.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.30.2/_definitions.json#/definitions/io.k8s.api.apps.v1.ControllerRevision" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.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.30.2/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.ListMeta", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.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.30.2/controllerrevisionlist.json b/helm-charts/nginx-ingress/v1.31.0/controllerrevisionlist.json similarity index 93% rename from helm-charts/nginx-ingress/v1.30.2/controllerrevisionlist.json rename to helm-charts/nginx-ingress/v1.31.0/controllerrevisionlist.json index 104cb6d3..c870938a 100644 --- a/helm-charts/nginx-ingress/v1.30.2/controllerrevisionlist.json +++ b/helm-charts/nginx-ingress/v1.31.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.30.2/_definitions.json#/definitions/io.k8s.api.apps.v1.ControllerRevision" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.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.30.2/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.ListMeta", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.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.30.2/cronjob-batch-v1.json b/helm-charts/nginx-ingress/v1.31.0/cronjob-batch-v1.json similarity index 91% rename from helm-charts/nginx-ingress/v1.30.2/cronjob-batch-v1.json rename to helm-charts/nginx-ingress/v1.31.0/cronjob-batch-v1.json index 1d3a503f..129bacb2 100644 --- a/helm-charts/nginx-ingress/v1.30.2/cronjob-batch-v1.json +++ b/helm-charts/nginx-ingress/v1.31.0/cronjob-batch-v1.json @@ -22,15 +22,15 @@ ] }, "metadata": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.30.2/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.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.30.2/_definitions.json#/definitions/io.k8s.api.batch.v1.CronJobSpec", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.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.30.2/_definitions.json#/definitions/io.k8s.api.batch.v1.CronJobStatus", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.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.30.2/cronjob.json b/helm-charts/nginx-ingress/v1.31.0/cronjob.json similarity index 91% rename from helm-charts/nginx-ingress/v1.30.2/cronjob.json rename to helm-charts/nginx-ingress/v1.31.0/cronjob.json index 70044565..15617a92 100644 --- a/helm-charts/nginx-ingress/v1.30.2/cronjob.json +++ b/helm-charts/nginx-ingress/v1.31.0/cronjob.json @@ -19,15 +19,15 @@ ] }, "metadata": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.30.2/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.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.30.2/_definitions.json#/definitions/io.k8s.api.batch.v1.CronJobSpec", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.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.30.2/_definitions.json#/definitions/io.k8s.api.batch.v1.CronJobStatus", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.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.30.2/cronjoblist-batch-v1.json b/helm-charts/nginx-ingress/v1.31.0/cronjoblist-batch-v1.json similarity index 93% rename from helm-charts/nginx-ingress/v1.30.2/cronjoblist-batch-v1.json rename to helm-charts/nginx-ingress/v1.31.0/cronjoblist-batch-v1.json index ef8a6710..08c518e1 100644 --- a/helm-charts/nginx-ingress/v1.30.2/cronjoblist-batch-v1.json +++ b/helm-charts/nginx-ingress/v1.31.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.30.2/_definitions.json#/definitions/io.k8s.api.batch.v1.CronJob" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.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.30.2/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.ListMeta", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.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.30.2/cronjoblist.json b/helm-charts/nginx-ingress/v1.31.0/cronjoblist.json similarity index 92% rename from helm-charts/nginx-ingress/v1.30.2/cronjoblist.json rename to helm-charts/nginx-ingress/v1.31.0/cronjoblist.json index dcd9446f..d8d95675 100644 --- a/helm-charts/nginx-ingress/v1.30.2/cronjoblist.json +++ b/helm-charts/nginx-ingress/v1.31.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.30.2/_definitions.json#/definitions/io.k8s.api.batch.v1.CronJob" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.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.30.2/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.ListMeta", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.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.30.2/cronjobspec-batch-v1.json b/helm-charts/nginx-ingress/v1.31.0/cronjobspec-batch-v1.json similarity index 97% rename from helm-charts/nginx-ingress/v1.30.2/cronjobspec-batch-v1.json rename to helm-charts/nginx-ingress/v1.31.0/cronjobspec-batch-v1.json index 7df2c896..d784d4a6 100644 --- a/helm-charts/nginx-ingress/v1.30.2/cronjobspec-batch-v1.json +++ b/helm-charts/nginx-ingress/v1.31.0/cronjobspec-batch-v1.json @@ -17,7 +17,7 @@ ] }, "jobTemplate": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.30.2/_definitions.json#/definitions/io.k8s.api.batch.v1.JobTemplateSpec", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.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.30.2/cronjobspec.json b/helm-charts/nginx-ingress/v1.31.0/cronjobspec.json similarity index 97% rename from helm-charts/nginx-ingress/v1.30.2/cronjobspec.json rename to helm-charts/nginx-ingress/v1.31.0/cronjobspec.json index 7df2c896..d784d4a6 100644 --- a/helm-charts/nginx-ingress/v1.30.2/cronjobspec.json +++ b/helm-charts/nginx-ingress/v1.31.0/cronjobspec.json @@ -17,7 +17,7 @@ ] }, "jobTemplate": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.30.2/_definitions.json#/definitions/io.k8s.api.batch.v1.JobTemplateSpec", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.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.30.2/cronjobstatus-batch-v1.json b/helm-charts/nginx-ingress/v1.31.0/cronjobstatus-batch-v1.json similarity index 83% rename from helm-charts/nginx-ingress/v1.30.2/cronjobstatus-batch-v1.json rename to helm-charts/nginx-ingress/v1.31.0/cronjobstatus-batch-v1.json index 42275154..f6ded636 100644 --- a/helm-charts/nginx-ingress/v1.30.2/cronjobstatus-batch-v1.json +++ b/helm-charts/nginx-ingress/v1.31.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.30.2/_definitions.json#/definitions/io.k8s.api.core.v1.ObjectReference" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.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.30.2/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.Time", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.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.30.2/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.Time", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.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.30.2/cronjobstatus.json b/helm-charts/nginx-ingress/v1.31.0/cronjobstatus.json similarity index 83% rename from helm-charts/nginx-ingress/v1.30.2/cronjobstatus.json rename to helm-charts/nginx-ingress/v1.31.0/cronjobstatus.json index 42275154..f6ded636 100644 --- a/helm-charts/nginx-ingress/v1.30.2/cronjobstatus.json +++ b/helm-charts/nginx-ingress/v1.31.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.30.2/_definitions.json#/definitions/io.k8s.api.core.v1.ObjectReference" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.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.30.2/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.Time", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.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.30.2/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.Time", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.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.30.2/crossversionobjectreference-autoscaling-v1.json b/helm-charts/nginx-ingress/v1.31.0/crossversionobjectreference-autoscaling-v1.json similarity index 100% rename from helm-charts/nginx-ingress/v1.30.2/crossversionobjectreference-autoscaling-v1.json rename to helm-charts/nginx-ingress/v1.31.0/crossversionobjectreference-autoscaling-v1.json diff --git a/helm-charts/nginx-ingress/v1.30.2/crossversionobjectreference-autoscaling-v2.json b/helm-charts/nginx-ingress/v1.31.0/crossversionobjectreference-autoscaling-v2.json similarity index 100% rename from helm-charts/nginx-ingress/v1.30.2/crossversionobjectreference-autoscaling-v2.json rename to helm-charts/nginx-ingress/v1.31.0/crossversionobjectreference-autoscaling-v2.json diff --git a/helm-charts/nginx-ingress/v1.30.2/crossversionobjectreference.json b/helm-charts/nginx-ingress/v1.31.0/crossversionobjectreference.json similarity index 100% rename from helm-charts/nginx-ingress/v1.30.2/crossversionobjectreference.json rename to helm-charts/nginx-ingress/v1.31.0/crossversionobjectreference.json diff --git a/helm-charts/nginx-ingress/v1.30.2/csidriver-storage-v1.json b/helm-charts/nginx-ingress/v1.31.0/csidriver-storage-v1.json similarity index 94% rename from helm-charts/nginx-ingress/v1.30.2/csidriver-storage-v1.json rename to helm-charts/nginx-ingress/v1.31.0/csidriver-storage-v1.json index 0196a453..7dee8ce1 100644 --- a/helm-charts/nginx-ingress/v1.30.2/csidriver-storage-v1.json +++ b/helm-charts/nginx-ingress/v1.31.0/csidriver-storage-v1.json @@ -22,11 +22,11 @@ ] }, "metadata": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.30.2/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.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.30.2/_definitions.json#/definitions/io.k8s.api.storage.v1.CSIDriverSpec", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.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.30.2/csidriver.json b/helm-charts/nginx-ingress/v1.31.0/csidriver.json similarity index 94% rename from helm-charts/nginx-ingress/v1.30.2/csidriver.json rename to helm-charts/nginx-ingress/v1.31.0/csidriver.json index e9f4e3ca..ea789912 100644 --- a/helm-charts/nginx-ingress/v1.30.2/csidriver.json +++ b/helm-charts/nginx-ingress/v1.31.0/csidriver.json @@ -19,11 +19,11 @@ ] }, "metadata": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.30.2/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.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.30.2/_definitions.json#/definitions/io.k8s.api.storage.v1.CSIDriverSpec", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.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.30.2/csidriverlist-storage-v1.json b/helm-charts/nginx-ingress/v1.31.0/csidriverlist-storage-v1.json similarity index 93% rename from helm-charts/nginx-ingress/v1.30.2/csidriverlist-storage-v1.json rename to helm-charts/nginx-ingress/v1.31.0/csidriverlist-storage-v1.json index 9bb9a623..ad9d7d06 100644 --- a/helm-charts/nginx-ingress/v1.30.2/csidriverlist-storage-v1.json +++ b/helm-charts/nginx-ingress/v1.31.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.30.2/_definitions.json#/definitions/io.k8s.api.storage.v1.CSIDriver" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.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.30.2/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.ListMeta", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.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.30.2/csidriverlist.json b/helm-charts/nginx-ingress/v1.31.0/csidriverlist.json similarity index 93% rename from helm-charts/nginx-ingress/v1.30.2/csidriverlist.json rename to helm-charts/nginx-ingress/v1.31.0/csidriverlist.json index 2c17d40e..9ea7ebb7 100644 --- a/helm-charts/nginx-ingress/v1.30.2/csidriverlist.json +++ b/helm-charts/nginx-ingress/v1.31.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.30.2/_definitions.json#/definitions/io.k8s.api.storage.v1.CSIDriver" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.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.30.2/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.ListMeta", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.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.30.2/csidriverspec-storage-v1.json b/helm-charts/nginx-ingress/v1.31.0/csidriverspec-storage-v1.json similarity index 99% rename from helm-charts/nginx-ingress/v1.30.2/csidriverspec-storage-v1.json rename to helm-charts/nginx-ingress/v1.31.0/csidriverspec-storage-v1.json index e99850d1..b5c041bf 100644 --- a/helm-charts/nginx-ingress/v1.30.2/csidriverspec-storage-v1.json +++ b/helm-charts/nginx-ingress/v1.31.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.30.2/_definitions.json#/definitions/io.k8s.api.storage.v1.TokenRequest" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.0/_definitions.json#/definitions/io.k8s.api.storage.v1.TokenRequest" }, "type": [ "array", diff --git a/helm-charts/nginx-ingress/v1.30.2/csidriverspec.json b/helm-charts/nginx-ingress/v1.31.0/csidriverspec.json similarity index 99% rename from helm-charts/nginx-ingress/v1.30.2/csidriverspec.json rename to helm-charts/nginx-ingress/v1.31.0/csidriverspec.json index e99850d1..b5c041bf 100644 --- a/helm-charts/nginx-ingress/v1.30.2/csidriverspec.json +++ b/helm-charts/nginx-ingress/v1.31.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.30.2/_definitions.json#/definitions/io.k8s.api.storage.v1.TokenRequest" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.0/_definitions.json#/definitions/io.k8s.api.storage.v1.TokenRequest" }, "type": [ "array", diff --git a/helm-charts/nginx-ingress/v1.30.2/csinode-storage-v1.json b/helm-charts/nginx-ingress/v1.31.0/csinode-storage-v1.json similarity index 94% rename from helm-charts/nginx-ingress/v1.30.2/csinode-storage-v1.json rename to helm-charts/nginx-ingress/v1.31.0/csinode-storage-v1.json index 979de523..b0665626 100644 --- a/helm-charts/nginx-ingress/v1.30.2/csinode-storage-v1.json +++ b/helm-charts/nginx-ingress/v1.31.0/csinode-storage-v1.json @@ -22,11 +22,11 @@ ] }, "metadata": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.30.2/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.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.30.2/_definitions.json#/definitions/io.k8s.api.storage.v1.CSINodeSpec", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.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.30.2/csinode.json b/helm-charts/nginx-ingress/v1.31.0/csinode.json similarity index 94% rename from helm-charts/nginx-ingress/v1.30.2/csinode.json rename to helm-charts/nginx-ingress/v1.31.0/csinode.json index 7fce9fd5..fba50a21 100644 --- a/helm-charts/nginx-ingress/v1.30.2/csinode.json +++ b/helm-charts/nginx-ingress/v1.31.0/csinode.json @@ -19,11 +19,11 @@ ] }, "metadata": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.30.2/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.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.30.2/_definitions.json#/definitions/io.k8s.api.storage.v1.CSINodeSpec", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.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.30.2/csinodedriver-storage-v1.json b/helm-charts/nginx-ingress/v1.31.0/csinodedriver-storage-v1.json similarity index 97% rename from helm-charts/nginx-ingress/v1.30.2/csinodedriver-storage-v1.json rename to helm-charts/nginx-ingress/v1.31.0/csinodedriver-storage-v1.json index 0d983d72..b446755f 100644 --- a/helm-charts/nginx-ingress/v1.30.2/csinodedriver-storage-v1.json +++ b/helm-charts/nginx-ingress/v1.31.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.30.2/_definitions.json#/definitions/io.k8s.api.storage.v1.VolumeNodeResources", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.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.30.2/csinodedriver.json b/helm-charts/nginx-ingress/v1.31.0/csinodedriver.json similarity index 97% rename from helm-charts/nginx-ingress/v1.30.2/csinodedriver.json rename to helm-charts/nginx-ingress/v1.31.0/csinodedriver.json index 0d983d72..b446755f 100644 --- a/helm-charts/nginx-ingress/v1.30.2/csinodedriver.json +++ b/helm-charts/nginx-ingress/v1.31.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.30.2/_definitions.json#/definitions/io.k8s.api.storage.v1.VolumeNodeResources", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.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.30.2/csinodelist-storage-v1.json b/helm-charts/nginx-ingress/v1.31.0/csinodelist-storage-v1.json similarity index 93% rename from helm-charts/nginx-ingress/v1.30.2/csinodelist-storage-v1.json rename to helm-charts/nginx-ingress/v1.31.0/csinodelist-storage-v1.json index ecb7e194..ba27b89c 100644 --- a/helm-charts/nginx-ingress/v1.30.2/csinodelist-storage-v1.json +++ b/helm-charts/nginx-ingress/v1.31.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.30.2/_definitions.json#/definitions/io.k8s.api.storage.v1.CSINode" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.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.30.2/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.ListMeta", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.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.30.2/csinodelist.json b/helm-charts/nginx-ingress/v1.31.0/csinodelist.json similarity index 93% rename from helm-charts/nginx-ingress/v1.30.2/csinodelist.json rename to helm-charts/nginx-ingress/v1.31.0/csinodelist.json index 4887aaac..db15379f 100644 --- a/helm-charts/nginx-ingress/v1.30.2/csinodelist.json +++ b/helm-charts/nginx-ingress/v1.31.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.30.2/_definitions.json#/definitions/io.k8s.api.storage.v1.CSINode" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.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.30.2/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.ListMeta", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.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.30.2/csinodespec-storage-v1.json b/helm-charts/nginx-ingress/v1.31.0/csinodespec-storage-v1.json similarity index 92% rename from helm-charts/nginx-ingress/v1.30.2/csinodespec-storage-v1.json rename to helm-charts/nginx-ingress/v1.31.0/csinodespec-storage-v1.json index 36b87c12..0751154e 100644 --- a/helm-charts/nginx-ingress/v1.30.2/csinodespec-storage-v1.json +++ b/helm-charts/nginx-ingress/v1.31.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.30.2/_definitions.json#/definitions/io.k8s.api.storage.v1.CSINodeDriver" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.0/_definitions.json#/definitions/io.k8s.api.storage.v1.CSINodeDriver" }, "type": [ "array", diff --git a/helm-charts/nginx-ingress/v1.30.2/csinodespec.json b/helm-charts/nginx-ingress/v1.31.0/csinodespec.json similarity index 92% rename from helm-charts/nginx-ingress/v1.30.2/csinodespec.json rename to helm-charts/nginx-ingress/v1.31.0/csinodespec.json index 36b87c12..0751154e 100644 --- a/helm-charts/nginx-ingress/v1.30.2/csinodespec.json +++ b/helm-charts/nginx-ingress/v1.31.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.30.2/_definitions.json#/definitions/io.k8s.api.storage.v1.CSINodeDriver" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.0/_definitions.json#/definitions/io.k8s.api.storage.v1.CSINodeDriver" }, "type": [ "array", diff --git a/helm-charts/nginx-ingress/v1.30.2/csipersistentvolumesource-v1.json b/helm-charts/nginx-ingress/v1.31.0/csipersistentvolumesource-v1.json similarity index 92% rename from helm-charts/nginx-ingress/v1.30.2/csipersistentvolumesource-v1.json rename to helm-charts/nginx-ingress/v1.31.0/csipersistentvolumesource-v1.json index 390b2926..3d2d4168 100644 --- a/helm-charts/nginx-ingress/v1.30.2/csipersistentvolumesource-v1.json +++ b/helm-charts/nginx-ingress/v1.31.0/csipersistentvolumesource-v1.json @@ -2,11 +2,11 @@ "description": "Represents storage that is managed by an external CSI volume driver (Beta feature)", "properties": { "controllerExpandSecretRef": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.30.2/_definitions.json#/definitions/io.k8s.api.core.v1.SecretReference", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.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.30.2/_definitions.json#/definitions/io.k8s.api.core.v1.SecretReference", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.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.30.2/_definitions.json#/definitions/io.k8s.api.core.v1.SecretReference", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.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.30.2/_definitions.json#/definitions/io.k8s.api.core.v1.SecretReference", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.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.30.2/_definitions.json#/definitions/io.k8s.api.core.v1.SecretReference", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.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.30.2/csipersistentvolumesource.json b/helm-charts/nginx-ingress/v1.31.0/csipersistentvolumesource.json similarity index 92% rename from helm-charts/nginx-ingress/v1.30.2/csipersistentvolumesource.json rename to helm-charts/nginx-ingress/v1.31.0/csipersistentvolumesource.json index 390b2926..3d2d4168 100644 --- a/helm-charts/nginx-ingress/v1.30.2/csipersistentvolumesource.json +++ b/helm-charts/nginx-ingress/v1.31.0/csipersistentvolumesource.json @@ -2,11 +2,11 @@ "description": "Represents storage that is managed by an external CSI volume driver (Beta feature)", "properties": { "controllerExpandSecretRef": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.30.2/_definitions.json#/definitions/io.k8s.api.core.v1.SecretReference", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.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.30.2/_definitions.json#/definitions/io.k8s.api.core.v1.SecretReference", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.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.30.2/_definitions.json#/definitions/io.k8s.api.core.v1.SecretReference", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.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.30.2/_definitions.json#/definitions/io.k8s.api.core.v1.SecretReference", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.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.30.2/_definitions.json#/definitions/io.k8s.api.core.v1.SecretReference", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.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.30.2/csistoragecapacity-storage-v1.json b/helm-charts/nginx-ingress/v1.31.0/csistoragecapacity-storage-v1.json similarity index 95% rename from helm-charts/nginx-ingress/v1.30.2/csistoragecapacity-storage-v1.json rename to helm-charts/nginx-ingress/v1.31.0/csistoragecapacity-storage-v1.json index 3b061bc8..e24945c9 100644 --- a/helm-charts/nginx-ingress/v1.30.2/csistoragecapacity-storage-v1.json +++ b/helm-charts/nginx-ingress/v1.31.0/csistoragecapacity-storage-v1.json @@ -12,7 +12,7 @@ ] }, "capacity": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.30.2/_definitions.json#/definitions/io.k8s.apimachinery.pkg.api.resource.Quantity", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.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.30.2/_definitions.json#/definitions/io.k8s.apimachinery.pkg.api.resource.Quantity", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.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.30.2/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.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.30.2/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.LabelSelector", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.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.30.2/csistoragecapacity.json b/helm-charts/nginx-ingress/v1.31.0/csistoragecapacity.json similarity index 95% rename from helm-charts/nginx-ingress/v1.30.2/csistoragecapacity.json rename to helm-charts/nginx-ingress/v1.31.0/csistoragecapacity.json index 7b9f9a8c..a2a7176c 100644 --- a/helm-charts/nginx-ingress/v1.30.2/csistoragecapacity.json +++ b/helm-charts/nginx-ingress/v1.31.0/csistoragecapacity.json @@ -9,7 +9,7 @@ ] }, "capacity": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.30.2/_definitions.json#/definitions/io.k8s.apimachinery.pkg.api.resource.Quantity", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.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.30.2/_definitions.json#/definitions/io.k8s.apimachinery.pkg.api.resource.Quantity", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.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.30.2/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.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.30.2/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.LabelSelector", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.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.30.2/csistoragecapacitylist-storage-v1.json b/helm-charts/nginx-ingress/v1.31.0/csistoragecapacitylist-storage-v1.json similarity index 93% rename from helm-charts/nginx-ingress/v1.30.2/csistoragecapacitylist-storage-v1.json rename to helm-charts/nginx-ingress/v1.31.0/csistoragecapacitylist-storage-v1.json index 7eb74f5e..114e5d35 100644 --- a/helm-charts/nginx-ingress/v1.30.2/csistoragecapacitylist-storage-v1.json +++ b/helm-charts/nginx-ingress/v1.31.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.30.2/_definitions.json#/definitions/io.k8s.api.storage.v1.CSIStorageCapacity" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.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.30.2/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.ListMeta", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.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.30.2/csistoragecapacitylist.json b/helm-charts/nginx-ingress/v1.31.0/csistoragecapacitylist.json similarity index 93% rename from helm-charts/nginx-ingress/v1.30.2/csistoragecapacitylist.json rename to helm-charts/nginx-ingress/v1.31.0/csistoragecapacitylist.json index 131e34f9..baac7ea7 100644 --- a/helm-charts/nginx-ingress/v1.30.2/csistoragecapacitylist.json +++ b/helm-charts/nginx-ingress/v1.31.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.30.2/_definitions.json#/definitions/io.k8s.api.storage.v1.CSIStorageCapacity" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.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.30.2/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.ListMeta", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.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.30.2/csivolumesource-v1.json b/helm-charts/nginx-ingress/v1.31.0/csivolumesource-v1.json similarity index 96% rename from helm-charts/nginx-ingress/v1.30.2/csivolumesource-v1.json rename to helm-charts/nginx-ingress/v1.31.0/csivolumesource-v1.json index 55c66b9d..d694aef7 100644 --- a/helm-charts/nginx-ingress/v1.30.2/csivolumesource-v1.json +++ b/helm-charts/nginx-ingress/v1.31.0/csivolumesource-v1.json @@ -16,7 +16,7 @@ ] }, "nodePublishSecretRef": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.30.2/_definitions.json#/definitions/io.k8s.api.core.v1.LocalObjectReference", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.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.30.2/csivolumesource.json b/helm-charts/nginx-ingress/v1.31.0/csivolumesource.json similarity index 96% rename from helm-charts/nginx-ingress/v1.30.2/csivolumesource.json rename to helm-charts/nginx-ingress/v1.31.0/csivolumesource.json index 55c66b9d..d694aef7 100644 --- a/helm-charts/nginx-ingress/v1.30.2/csivolumesource.json +++ b/helm-charts/nginx-ingress/v1.31.0/csivolumesource.json @@ -16,7 +16,7 @@ ] }, "nodePublishSecretRef": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.30.2/_definitions.json#/definitions/io.k8s.api.core.v1.LocalObjectReference", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.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.30.2/customresourcecolumndefinition-apiextensions-v1.json b/helm-charts/nginx-ingress/v1.31.0/customresourcecolumndefinition-apiextensions-v1.json similarity index 100% rename from helm-charts/nginx-ingress/v1.30.2/customresourcecolumndefinition-apiextensions-v1.json rename to helm-charts/nginx-ingress/v1.31.0/customresourcecolumndefinition-apiextensions-v1.json diff --git a/helm-charts/nginx-ingress/v1.30.2/customresourcecolumndefinition.json b/helm-charts/nginx-ingress/v1.31.0/customresourcecolumndefinition.json similarity index 100% rename from helm-charts/nginx-ingress/v1.30.2/customresourcecolumndefinition.json rename to helm-charts/nginx-ingress/v1.31.0/customresourcecolumndefinition.json diff --git a/helm-charts/nginx-ingress/v1.30.2/customresourceconversion-apiextensions-v1.json b/helm-charts/nginx-ingress/v1.31.0/customresourceconversion-apiextensions-v1.json similarity index 94% rename from helm-charts/nginx-ingress/v1.30.2/customresourceconversion-apiextensions-v1.json rename to helm-charts/nginx-ingress/v1.31.0/customresourceconversion-apiextensions-v1.json index 71467cae..be86117f 100644 --- a/helm-charts/nginx-ingress/v1.30.2/customresourceconversion-apiextensions-v1.json +++ b/helm-charts/nginx-ingress/v1.31.0/customresourceconversion-apiextensions-v1.json @@ -9,7 +9,7 @@ ] }, "webhook": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.30.2/_definitions.json#/definitions/io.k8s.apiextensions-apiserver.pkg.apis.apiextensions.v1.WebhookConversion", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.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.30.2/customresourceconversion.json b/helm-charts/nginx-ingress/v1.31.0/customresourceconversion.json similarity index 94% rename from helm-charts/nginx-ingress/v1.30.2/customresourceconversion.json rename to helm-charts/nginx-ingress/v1.31.0/customresourceconversion.json index 71467cae..be86117f 100644 --- a/helm-charts/nginx-ingress/v1.30.2/customresourceconversion.json +++ b/helm-charts/nginx-ingress/v1.31.0/customresourceconversion.json @@ -9,7 +9,7 @@ ] }, "webhook": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.30.2/_definitions.json#/definitions/io.k8s.apiextensions-apiserver.pkg.apis.apiextensions.v1.WebhookConversion", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.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.30.2/customresourcedefinition-apiextensions-v1.json b/helm-charts/nginx-ingress/v1.31.0/customresourcedefinition-apiextensions-v1.json similarity index 91% rename from helm-charts/nginx-ingress/v1.30.2/customresourcedefinition-apiextensions-v1.json rename to helm-charts/nginx-ingress/v1.31.0/customresourcedefinition-apiextensions-v1.json index 01c316ab..15d54567 100644 --- a/helm-charts/nginx-ingress/v1.30.2/customresourcedefinition-apiextensions-v1.json +++ b/helm-charts/nginx-ingress/v1.31.0/customresourcedefinition-apiextensions-v1.json @@ -22,15 +22,15 @@ ] }, "metadata": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.30.2/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.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.30.2/_definitions.json#/definitions/io.k8s.apiextensions-apiserver.pkg.apis.apiextensions.v1.CustomResourceDefinitionSpec", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.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.30.2/_definitions.json#/definitions/io.k8s.apiextensions-apiserver.pkg.apis.apiextensions.v1.CustomResourceDefinitionStatus", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.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.30.2/customresourcedefinition.json b/helm-charts/nginx-ingress/v1.31.0/customresourcedefinition.json similarity index 91% rename from helm-charts/nginx-ingress/v1.30.2/customresourcedefinition.json rename to helm-charts/nginx-ingress/v1.31.0/customresourcedefinition.json index 2a9160a5..77763a59 100644 --- a/helm-charts/nginx-ingress/v1.30.2/customresourcedefinition.json +++ b/helm-charts/nginx-ingress/v1.31.0/customresourcedefinition.json @@ -19,15 +19,15 @@ ] }, "metadata": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.30.2/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.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.30.2/_definitions.json#/definitions/io.k8s.apiextensions-apiserver.pkg.apis.apiextensions.v1.CustomResourceDefinitionSpec", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.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.30.2/_definitions.json#/definitions/io.k8s.apiextensions-apiserver.pkg.apis.apiextensions.v1.CustomResourceDefinitionStatus", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.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.30.2/customresourcedefinitioncondition-apiextensions-v1.json b/helm-charts/nginx-ingress/v1.31.0/customresourcedefinitioncondition-apiextensions-v1.json similarity index 95% rename from helm-charts/nginx-ingress/v1.30.2/customresourcedefinitioncondition-apiextensions-v1.json rename to helm-charts/nginx-ingress/v1.31.0/customresourcedefinitioncondition-apiextensions-v1.json index 1ea626dc..a8b1f729 100644 --- a/helm-charts/nginx-ingress/v1.30.2/customresourcedefinitioncondition-apiextensions-v1.json +++ b/helm-charts/nginx-ingress/v1.31.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.30.2/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.Time", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.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.30.2/customresourcedefinitioncondition.json b/helm-charts/nginx-ingress/v1.31.0/customresourcedefinitioncondition.json similarity index 95% rename from helm-charts/nginx-ingress/v1.30.2/customresourcedefinitioncondition.json rename to helm-charts/nginx-ingress/v1.31.0/customresourcedefinitioncondition.json index 1ea626dc..a8b1f729 100644 --- a/helm-charts/nginx-ingress/v1.30.2/customresourcedefinitioncondition.json +++ b/helm-charts/nginx-ingress/v1.31.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.30.2/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.Time", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.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.30.2/customresourcedefinitionlist-apiextensions-v1.json b/helm-charts/nginx-ingress/v1.31.0/customresourcedefinitionlist-apiextensions-v1.json similarity index 93% rename from helm-charts/nginx-ingress/v1.30.2/customresourcedefinitionlist-apiextensions-v1.json rename to helm-charts/nginx-ingress/v1.31.0/customresourcedefinitionlist-apiextensions-v1.json index b71a97a4..65a8eead 100644 --- a/helm-charts/nginx-ingress/v1.30.2/customresourcedefinitionlist-apiextensions-v1.json +++ b/helm-charts/nginx-ingress/v1.31.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.30.2/_definitions.json#/definitions/io.k8s.apiextensions-apiserver.pkg.apis.apiextensions.v1.CustomResourceDefinition" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.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.30.2/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.ListMeta", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.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.30.2/customresourcedefinitionlist.json b/helm-charts/nginx-ingress/v1.31.0/customresourcedefinitionlist.json similarity index 93% rename from helm-charts/nginx-ingress/v1.30.2/customresourcedefinitionlist.json rename to helm-charts/nginx-ingress/v1.31.0/customresourcedefinitionlist.json index e5a04c06..2e59bc74 100644 --- a/helm-charts/nginx-ingress/v1.30.2/customresourcedefinitionlist.json +++ b/helm-charts/nginx-ingress/v1.31.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.30.2/_definitions.json#/definitions/io.k8s.apiextensions-apiserver.pkg.apis.apiextensions.v1.CustomResourceDefinition" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.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.30.2/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.ListMeta", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.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.30.2/customresourcedefinitionnames-apiextensions-v1.json b/helm-charts/nginx-ingress/v1.31.0/customresourcedefinitionnames-apiextensions-v1.json similarity index 100% rename from helm-charts/nginx-ingress/v1.30.2/customresourcedefinitionnames-apiextensions-v1.json rename to helm-charts/nginx-ingress/v1.31.0/customresourcedefinitionnames-apiextensions-v1.json diff --git a/helm-charts/nginx-ingress/v1.30.2/customresourcedefinitionnames.json b/helm-charts/nginx-ingress/v1.31.0/customresourcedefinitionnames.json similarity index 100% rename from helm-charts/nginx-ingress/v1.30.2/customresourcedefinitionnames.json rename to helm-charts/nginx-ingress/v1.31.0/customresourcedefinitionnames.json diff --git a/helm-charts/nginx-ingress/v1.30.2/customresourcedefinitionspec-apiextensions-v1.json b/helm-charts/nginx-ingress/v1.31.0/customresourcedefinitionspec-apiextensions-v1.json similarity index 93% rename from helm-charts/nginx-ingress/v1.30.2/customresourcedefinitionspec-apiextensions-v1.json rename to helm-charts/nginx-ingress/v1.31.0/customresourcedefinitionspec-apiextensions-v1.json index 40eee995..9d9a3e5e 100644 --- a/helm-charts/nginx-ingress/v1.30.2/customresourcedefinitionspec-apiextensions-v1.json +++ b/helm-charts/nginx-ingress/v1.31.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.30.2/_definitions.json#/definitions/io.k8s.apiextensions-apiserver.pkg.apis.apiextensions.v1.CustomResourceConversion", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.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.30.2/_definitions.json#/definitions/io.k8s.apiextensions-apiserver.pkg.apis.apiextensions.v1.CustomResourceDefinitionNames", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.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.30.2/_definitions.json#/definitions/io.k8s.apiextensions-apiserver.pkg.apis.apiextensions.v1.CustomResourceDefinitionVersion" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.0/_definitions.json#/definitions/io.k8s.apiextensions-apiserver.pkg.apis.apiextensions.v1.CustomResourceDefinitionVersion" }, "type": [ "array", diff --git a/helm-charts/nginx-ingress/v1.30.2/customresourcedefinitionspec.json b/helm-charts/nginx-ingress/v1.31.0/customresourcedefinitionspec.json similarity index 93% rename from helm-charts/nginx-ingress/v1.30.2/customresourcedefinitionspec.json rename to helm-charts/nginx-ingress/v1.31.0/customresourcedefinitionspec.json index 40eee995..9d9a3e5e 100644 --- a/helm-charts/nginx-ingress/v1.30.2/customresourcedefinitionspec.json +++ b/helm-charts/nginx-ingress/v1.31.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.30.2/_definitions.json#/definitions/io.k8s.apiextensions-apiserver.pkg.apis.apiextensions.v1.CustomResourceConversion", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.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.30.2/_definitions.json#/definitions/io.k8s.apiextensions-apiserver.pkg.apis.apiextensions.v1.CustomResourceDefinitionNames", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.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.30.2/_definitions.json#/definitions/io.k8s.apiextensions-apiserver.pkg.apis.apiextensions.v1.CustomResourceDefinitionVersion" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.0/_definitions.json#/definitions/io.k8s.apiextensions-apiserver.pkg.apis.apiextensions.v1.CustomResourceDefinitionVersion" }, "type": [ "array", diff --git a/helm-charts/nginx-ingress/v1.30.2/customresourcedefinitionstatus-apiextensions-v1.json b/helm-charts/nginx-ingress/v1.31.0/customresourcedefinitionstatus-apiextensions-v1.json similarity index 92% rename from helm-charts/nginx-ingress/v1.30.2/customresourcedefinitionstatus-apiextensions-v1.json rename to helm-charts/nginx-ingress/v1.31.0/customresourcedefinitionstatus-apiextensions-v1.json index a1d74d9b..ed174fa6 100644 --- a/helm-charts/nginx-ingress/v1.30.2/customresourcedefinitionstatus-apiextensions-v1.json +++ b/helm-charts/nginx-ingress/v1.31.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.30.2/_definitions.json#/definitions/io.k8s.apiextensions-apiserver.pkg.apis.apiextensions.v1.CustomResourceDefinitionNames", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.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.30.2/_definitions.json#/definitions/io.k8s.apiextensions-apiserver.pkg.apis.apiextensions.v1.CustomResourceDefinitionCondition" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.0/_definitions.json#/definitions/io.k8s.apiextensions-apiserver.pkg.apis.apiextensions.v1.CustomResourceDefinitionCondition" }, "type": [ "array", diff --git a/helm-charts/nginx-ingress/v1.30.2/customresourcedefinitionstatus.json b/helm-charts/nginx-ingress/v1.31.0/customresourcedefinitionstatus.json similarity index 92% rename from helm-charts/nginx-ingress/v1.30.2/customresourcedefinitionstatus.json rename to helm-charts/nginx-ingress/v1.31.0/customresourcedefinitionstatus.json index a1d74d9b..ed174fa6 100644 --- a/helm-charts/nginx-ingress/v1.30.2/customresourcedefinitionstatus.json +++ b/helm-charts/nginx-ingress/v1.31.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.30.2/_definitions.json#/definitions/io.k8s.apiextensions-apiserver.pkg.apis.apiextensions.v1.CustomResourceDefinitionNames", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.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.30.2/_definitions.json#/definitions/io.k8s.apiextensions-apiserver.pkg.apis.apiextensions.v1.CustomResourceDefinitionCondition" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.0/_definitions.json#/definitions/io.k8s.apiextensions-apiserver.pkg.apis.apiextensions.v1.CustomResourceDefinitionCondition" }, "type": [ "array", diff --git a/helm-charts/nginx-ingress/v1.30.2/customresourcedefinitionversion-apiextensions-v1.json b/helm-charts/nginx-ingress/v1.31.0/customresourcedefinitionversion-apiextensions-v1.json similarity index 92% rename from helm-charts/nginx-ingress/v1.30.2/customresourcedefinitionversion-apiextensions-v1.json rename to helm-charts/nginx-ingress/v1.31.0/customresourcedefinitionversion-apiextensions-v1.json index 157fad82..b9932e2f 100644 --- a/helm-charts/nginx-ingress/v1.30.2/customresourcedefinitionversion-apiextensions-v1.json +++ b/helm-charts/nginx-ingress/v1.31.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.30.2/_definitions.json#/definitions/io.k8s.apiextensions-apiserver.pkg.apis.apiextensions.v1.CustomResourceColumnDefinition" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.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.30.2/_definitions.json#/definitions/io.k8s.apiextensions-apiserver.pkg.apis.apiextensions.v1.CustomResourceValidation", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.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.30.2/_definitions.json#/definitions/io.k8s.apiextensions-apiserver.pkg.apis.apiextensions.v1.SelectableField" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.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.30.2/_definitions.json#/definitions/io.k8s.apiextensions-apiserver.pkg.apis.apiextensions.v1.CustomResourceSubresources", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.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.30.2/customresourcedefinitionversion.json b/helm-charts/nginx-ingress/v1.31.0/customresourcedefinitionversion.json similarity index 92% rename from helm-charts/nginx-ingress/v1.30.2/customresourcedefinitionversion.json rename to helm-charts/nginx-ingress/v1.31.0/customresourcedefinitionversion.json index 157fad82..b9932e2f 100644 --- a/helm-charts/nginx-ingress/v1.30.2/customresourcedefinitionversion.json +++ b/helm-charts/nginx-ingress/v1.31.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.30.2/_definitions.json#/definitions/io.k8s.apiextensions-apiserver.pkg.apis.apiextensions.v1.CustomResourceColumnDefinition" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.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.30.2/_definitions.json#/definitions/io.k8s.apiextensions-apiserver.pkg.apis.apiextensions.v1.CustomResourceValidation", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.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.30.2/_definitions.json#/definitions/io.k8s.apiextensions-apiserver.pkg.apis.apiextensions.v1.SelectableField" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.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.30.2/_definitions.json#/definitions/io.k8s.apiextensions-apiserver.pkg.apis.apiextensions.v1.CustomResourceSubresources", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.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.30.2/customresourcesubresources-apiextensions-v1.json b/helm-charts/nginx-ingress/v1.31.0/customresourcesubresources-apiextensions-v1.json similarity index 89% rename from helm-charts/nginx-ingress/v1.30.2/customresourcesubresources-apiextensions-v1.json rename to helm-charts/nginx-ingress/v1.31.0/customresourcesubresources-apiextensions-v1.json index 28d61e58..7f2b4a4f 100644 --- a/helm-charts/nginx-ingress/v1.30.2/customresourcesubresources-apiextensions-v1.json +++ b/helm-charts/nginx-ingress/v1.31.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.30.2/_definitions.json#/definitions/io.k8s.apiextensions-apiserver.pkg.apis.apiextensions.v1.CustomResourceSubresourceScale", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.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.30.2/_definitions.json#/definitions/io.k8s.apiextensions-apiserver.pkg.apis.apiextensions.v1.CustomResourceSubresourceStatus", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.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.30.2/customresourcesubresources.json b/helm-charts/nginx-ingress/v1.31.0/customresourcesubresources.json similarity index 89% rename from helm-charts/nginx-ingress/v1.30.2/customresourcesubresources.json rename to helm-charts/nginx-ingress/v1.31.0/customresourcesubresources.json index 28d61e58..7f2b4a4f 100644 --- a/helm-charts/nginx-ingress/v1.30.2/customresourcesubresources.json +++ b/helm-charts/nginx-ingress/v1.31.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.30.2/_definitions.json#/definitions/io.k8s.apiextensions-apiserver.pkg.apis.apiextensions.v1.CustomResourceSubresourceScale", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.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.30.2/_definitions.json#/definitions/io.k8s.apiextensions-apiserver.pkg.apis.apiextensions.v1.CustomResourceSubresourceStatus", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.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.30.2/customresourcesubresourcescale-apiextensions-v1.json b/helm-charts/nginx-ingress/v1.31.0/customresourcesubresourcescale-apiextensions-v1.json similarity index 100% rename from helm-charts/nginx-ingress/v1.30.2/customresourcesubresourcescale-apiextensions-v1.json rename to helm-charts/nginx-ingress/v1.31.0/customresourcesubresourcescale-apiextensions-v1.json diff --git a/helm-charts/nginx-ingress/v1.30.2/customresourcesubresourcescale.json b/helm-charts/nginx-ingress/v1.31.0/customresourcesubresourcescale.json similarity index 100% rename from helm-charts/nginx-ingress/v1.30.2/customresourcesubresourcescale.json rename to helm-charts/nginx-ingress/v1.31.0/customresourcesubresourcescale.json diff --git a/helm-charts/nginx-ingress/v1.30.2/customresourcesubresourcestatus-apiextensions-v1.json b/helm-charts/nginx-ingress/v1.31.0/customresourcesubresourcestatus-apiextensions-v1.json similarity index 100% rename from helm-charts/nginx-ingress/v1.30.2/customresourcesubresourcestatus-apiextensions-v1.json rename to helm-charts/nginx-ingress/v1.31.0/customresourcesubresourcestatus-apiextensions-v1.json diff --git a/helm-charts/nginx-ingress/v1.30.2/customresourcesubresourcestatus.json b/helm-charts/nginx-ingress/v1.31.0/customresourcesubresourcestatus.json similarity index 100% rename from helm-charts/nginx-ingress/v1.30.2/customresourcesubresourcestatus.json rename to helm-charts/nginx-ingress/v1.31.0/customresourcesubresourcestatus.json diff --git a/helm-charts/nginx-ingress/v1.30.2/customresourcevalidation-apiextensions-v1.json b/helm-charts/nginx-ingress/v1.31.0/customresourcevalidation-apiextensions-v1.json similarity index 87% rename from helm-charts/nginx-ingress/v1.30.2/customresourcevalidation-apiextensions-v1.json rename to helm-charts/nginx-ingress/v1.31.0/customresourcevalidation-apiextensions-v1.json index bf330553..518edc56 100644 --- a/helm-charts/nginx-ingress/v1.30.2/customresourcevalidation-apiextensions-v1.json +++ b/helm-charts/nginx-ingress/v1.31.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.30.2/_definitions.json#/definitions/io.k8s.apiextensions-apiserver.pkg.apis.apiextensions.v1.JSONSchemaProps", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.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.30.2/customresourcevalidation.json b/helm-charts/nginx-ingress/v1.31.0/customresourcevalidation.json similarity index 87% rename from helm-charts/nginx-ingress/v1.30.2/customresourcevalidation.json rename to helm-charts/nginx-ingress/v1.31.0/customresourcevalidation.json index bf330553..518edc56 100644 --- a/helm-charts/nginx-ingress/v1.30.2/customresourcevalidation.json +++ b/helm-charts/nginx-ingress/v1.31.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.30.2/_definitions.json#/definitions/io.k8s.apiextensions-apiserver.pkg.apis.apiextensions.v1.JSONSchemaProps", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.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.30.2/daemonendpoint-v1.json b/helm-charts/nginx-ingress/v1.31.0/daemonendpoint-v1.json similarity index 100% rename from helm-charts/nginx-ingress/v1.30.2/daemonendpoint-v1.json rename to helm-charts/nginx-ingress/v1.31.0/daemonendpoint-v1.json diff --git a/helm-charts/nginx-ingress/v1.30.2/daemonendpoint.json b/helm-charts/nginx-ingress/v1.31.0/daemonendpoint.json similarity index 100% rename from helm-charts/nginx-ingress/v1.30.2/daemonendpoint.json rename to helm-charts/nginx-ingress/v1.31.0/daemonendpoint.json diff --git a/helm-charts/nginx-ingress/v1.30.2/daemonset-apps-v1.json b/helm-charts/nginx-ingress/v1.31.0/daemonset-apps-v1.json similarity index 91% rename from helm-charts/nginx-ingress/v1.30.2/daemonset-apps-v1.json rename to helm-charts/nginx-ingress/v1.31.0/daemonset-apps-v1.json index 5b5788bb..6140fde1 100644 --- a/helm-charts/nginx-ingress/v1.30.2/daemonset-apps-v1.json +++ b/helm-charts/nginx-ingress/v1.31.0/daemonset-apps-v1.json @@ -22,15 +22,15 @@ ] }, "metadata": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.30.2/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.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.30.2/_definitions.json#/definitions/io.k8s.api.apps.v1.DaemonSetSpec", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.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.30.2/_definitions.json#/definitions/io.k8s.api.apps.v1.DaemonSetStatus", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.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.30.2/daemonset.json b/helm-charts/nginx-ingress/v1.31.0/daemonset.json similarity index 91% rename from helm-charts/nginx-ingress/v1.30.2/daemonset.json rename to helm-charts/nginx-ingress/v1.31.0/daemonset.json index b98accf4..4fdab3d8 100644 --- a/helm-charts/nginx-ingress/v1.30.2/daemonset.json +++ b/helm-charts/nginx-ingress/v1.31.0/daemonset.json @@ -19,15 +19,15 @@ ] }, "metadata": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.30.2/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.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.30.2/_definitions.json#/definitions/io.k8s.api.apps.v1.DaemonSetSpec", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.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.30.2/_definitions.json#/definitions/io.k8s.api.apps.v1.DaemonSetStatus", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.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.30.2/daemonsetcondition-apps-v1.json b/helm-charts/nginx-ingress/v1.31.0/daemonsetcondition-apps-v1.json similarity index 94% rename from helm-charts/nginx-ingress/v1.30.2/daemonsetcondition-apps-v1.json rename to helm-charts/nginx-ingress/v1.31.0/daemonsetcondition-apps-v1.json index 405e17bf..974d2d4e 100644 --- a/helm-charts/nginx-ingress/v1.30.2/daemonsetcondition-apps-v1.json +++ b/helm-charts/nginx-ingress/v1.31.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.30.2/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.Time", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.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.30.2/daemonsetcondition.json b/helm-charts/nginx-ingress/v1.31.0/daemonsetcondition.json similarity index 94% rename from helm-charts/nginx-ingress/v1.30.2/daemonsetcondition.json rename to helm-charts/nginx-ingress/v1.31.0/daemonsetcondition.json index 405e17bf..974d2d4e 100644 --- a/helm-charts/nginx-ingress/v1.30.2/daemonsetcondition.json +++ b/helm-charts/nginx-ingress/v1.31.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.30.2/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.Time", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.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.30.2/daemonsetlist-apps-v1.json b/helm-charts/nginx-ingress/v1.31.0/daemonsetlist-apps-v1.json similarity index 93% rename from helm-charts/nginx-ingress/v1.30.2/daemonsetlist-apps-v1.json rename to helm-charts/nginx-ingress/v1.31.0/daemonsetlist-apps-v1.json index 0d3ab924..7c9406cd 100644 --- a/helm-charts/nginx-ingress/v1.30.2/daemonsetlist-apps-v1.json +++ b/helm-charts/nginx-ingress/v1.31.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.30.2/_definitions.json#/definitions/io.k8s.api.apps.v1.DaemonSet" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.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.30.2/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.ListMeta", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.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.30.2/daemonsetlist.json b/helm-charts/nginx-ingress/v1.31.0/daemonsetlist.json similarity index 92% rename from helm-charts/nginx-ingress/v1.30.2/daemonsetlist.json rename to helm-charts/nginx-ingress/v1.31.0/daemonsetlist.json index c67951a6..79126e88 100644 --- a/helm-charts/nginx-ingress/v1.30.2/daemonsetlist.json +++ b/helm-charts/nginx-ingress/v1.31.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.30.2/_definitions.json#/definitions/io.k8s.api.apps.v1.DaemonSet" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.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.30.2/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.ListMeta", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.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.30.2/daemonsetspec-apps-v1.json b/helm-charts/nginx-ingress/v1.31.0/daemonsetspec-apps-v1.json similarity index 91% rename from helm-charts/nginx-ingress/v1.30.2/daemonsetspec-apps-v1.json rename to helm-charts/nginx-ingress/v1.31.0/daemonsetspec-apps-v1.json index 21a58246..79527745 100644 --- a/helm-charts/nginx-ingress/v1.30.2/daemonsetspec-apps-v1.json +++ b/helm-charts/nginx-ingress/v1.31.0/daemonsetspec-apps-v1.json @@ -18,15 +18,15 @@ ] }, "selector": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.30.2/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.LabelSelector", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.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.30.2/_definitions.json#/definitions/io.k8s.api.core.v1.PodTemplateSpec", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.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.30.2/_definitions.json#/definitions/io.k8s.api.apps.v1.DaemonSetUpdateStrategy", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.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.30.2/daemonsetspec.json b/helm-charts/nginx-ingress/v1.31.0/daemonsetspec.json similarity index 91% rename from helm-charts/nginx-ingress/v1.30.2/daemonsetspec.json rename to helm-charts/nginx-ingress/v1.31.0/daemonsetspec.json index 21a58246..79527745 100644 --- a/helm-charts/nginx-ingress/v1.30.2/daemonsetspec.json +++ b/helm-charts/nginx-ingress/v1.31.0/daemonsetspec.json @@ -18,15 +18,15 @@ ] }, "selector": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.30.2/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.LabelSelector", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.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.30.2/_definitions.json#/definitions/io.k8s.api.core.v1.PodTemplateSpec", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.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.30.2/_definitions.json#/definitions/io.k8s.api.apps.v1.DaemonSetUpdateStrategy", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.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.30.2/daemonsetstatus-apps-v1.json b/helm-charts/nginx-ingress/v1.31.0/daemonsetstatus-apps-v1.json similarity index 98% rename from helm-charts/nginx-ingress/v1.30.2/daemonsetstatus-apps-v1.json rename to helm-charts/nginx-ingress/v1.31.0/daemonsetstatus-apps-v1.json index 9cb113db..5f2a0d17 100644 --- a/helm-charts/nginx-ingress/v1.30.2/daemonsetstatus-apps-v1.json +++ b/helm-charts/nginx-ingress/v1.31.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.30.2/_definitions.json#/definitions/io.k8s.api.apps.v1.DaemonSetCondition" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.0/_definitions.json#/definitions/io.k8s.api.apps.v1.DaemonSetCondition" }, "type": [ "array", diff --git a/helm-charts/nginx-ingress/v1.30.2/daemonsetstatus.json b/helm-charts/nginx-ingress/v1.31.0/daemonsetstatus.json similarity index 98% rename from helm-charts/nginx-ingress/v1.30.2/daemonsetstatus.json rename to helm-charts/nginx-ingress/v1.31.0/daemonsetstatus.json index 9cb113db..5f2a0d17 100644 --- a/helm-charts/nginx-ingress/v1.30.2/daemonsetstatus.json +++ b/helm-charts/nginx-ingress/v1.31.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.30.2/_definitions.json#/definitions/io.k8s.api.apps.v1.DaemonSetCondition" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.0/_definitions.json#/definitions/io.k8s.api.apps.v1.DaemonSetCondition" }, "type": [ "array", diff --git a/helm-charts/nginx-ingress/v1.30.2/daemonsetupdatestrategy-apps-v1.json b/helm-charts/nginx-ingress/v1.31.0/daemonsetupdatestrategy-apps-v1.json similarity index 90% rename from helm-charts/nginx-ingress/v1.30.2/daemonsetupdatestrategy-apps-v1.json rename to helm-charts/nginx-ingress/v1.31.0/daemonsetupdatestrategy-apps-v1.json index dbf4b260..36f868ca 100644 --- a/helm-charts/nginx-ingress/v1.30.2/daemonsetupdatestrategy-apps-v1.json +++ b/helm-charts/nginx-ingress/v1.31.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.30.2/_definitions.json#/definitions/io.k8s.api.apps.v1.RollingUpdateDaemonSet", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.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.30.2/daemonsetupdatestrategy.json b/helm-charts/nginx-ingress/v1.31.0/daemonsetupdatestrategy.json similarity index 90% rename from helm-charts/nginx-ingress/v1.30.2/daemonsetupdatestrategy.json rename to helm-charts/nginx-ingress/v1.31.0/daemonsetupdatestrategy.json index dbf4b260..36f868ca 100644 --- a/helm-charts/nginx-ingress/v1.30.2/daemonsetupdatestrategy.json +++ b/helm-charts/nginx-ingress/v1.31.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.30.2/_definitions.json#/definitions/io.k8s.api.apps.v1.RollingUpdateDaemonSet", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.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.30.2/deleteoptions-meta-v1.json b/helm-charts/nginx-ingress/v1.31.0/deleteoptions-meta-v1.json similarity index 97% rename from helm-charts/nginx-ingress/v1.30.2/deleteoptions-meta-v1.json rename to helm-charts/nginx-ingress/v1.31.0/deleteoptions-meta-v1.json index c50d77b8..344f2ef2 100644 --- a/helm-charts/nginx-ingress/v1.30.2/deleteoptions-meta-v1.json +++ b/helm-charts/nginx-ingress/v1.31.0/deleteoptions-meta-v1.json @@ -36,6 +36,7 @@ "certificates.k8s.io/v1alpha1", "certificates.k8s.io/v1beta1", "coordination.k8s.io/v1", + "coordination.k8s.io/v1alpha1", "coordination.k8s.io/v1beta1", "discovery.k8s.io/v1", "discovery.k8s.io/v1beta1", @@ -59,7 +60,7 @@ "rbac.authorization.k8s.io/v1", "rbac.authorization.k8s.io/v1alpha1", "rbac.authorization.k8s.io/v1beta1", - "resource.k8s.io/v1alpha2", + "resource.k8s.io/v1alpha3", "scheduling.k8s.io/v1", "scheduling.k8s.io/v1alpha1", "scheduling.k8s.io/v1beta1", @@ -109,7 +110,7 @@ ] }, "preconditions": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.30.2/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.Preconditions", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.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": { @@ -262,6 +263,11 @@ "kind": "DeleteOptions", "version": "v1" }, + { + "group": "coordination.k8s.io", + "kind": "DeleteOptions", + "version": "v1alpha1" + }, { "group": "coordination.k8s.io", "kind": "DeleteOptions", @@ -380,7 +386,7 @@ { "group": "resource.k8s.io", "kind": "DeleteOptions", - "version": "v1alpha2" + "version": "v1alpha3" }, { "group": "scheduling.k8s.io", diff --git a/helm-charts/nginx-ingress/v1.30.2/deleteoptions.json b/helm-charts/nginx-ingress/v1.31.0/deleteoptions.json similarity index 97% rename from helm-charts/nginx-ingress/v1.30.2/deleteoptions.json rename to helm-charts/nginx-ingress/v1.31.0/deleteoptions.json index 966f2cea..4417ebd3 100644 --- a/helm-charts/nginx-ingress/v1.30.2/deleteoptions.json +++ b/helm-charts/nginx-ingress/v1.31.0/deleteoptions.json @@ -48,7 +48,7 @@ ] }, "preconditions": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.30.2/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.Preconditions", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.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": { @@ -201,6 +201,11 @@ "kind": "DeleteOptions", "version": "v1" }, + { + "group": "coordination.k8s.io", + "kind": "DeleteOptions", + "version": "v1alpha1" + }, { "group": "coordination.k8s.io", "kind": "DeleteOptions", @@ -319,7 +324,7 @@ { "group": "resource.k8s.io", "kind": "DeleteOptions", - "version": "v1alpha2" + "version": "v1alpha3" }, { "group": "scheduling.k8s.io", diff --git a/helm-charts/nginx-ingress/v1.30.2/deployment-apps-v1.json b/helm-charts/nginx-ingress/v1.31.0/deployment-apps-v1.json similarity index 90% rename from helm-charts/nginx-ingress/v1.30.2/deployment-apps-v1.json rename to helm-charts/nginx-ingress/v1.31.0/deployment-apps-v1.json index 706f5c37..9c5dd094 100644 --- a/helm-charts/nginx-ingress/v1.30.2/deployment-apps-v1.json +++ b/helm-charts/nginx-ingress/v1.31.0/deployment-apps-v1.json @@ -22,15 +22,15 @@ ] }, "metadata": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.30.2/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.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.30.2/_definitions.json#/definitions/io.k8s.api.apps.v1.DeploymentSpec", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.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.30.2/_definitions.json#/definitions/io.k8s.api.apps.v1.DeploymentStatus", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.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.30.2/deployment.json b/helm-charts/nginx-ingress/v1.31.0/deployment.json similarity index 90% rename from helm-charts/nginx-ingress/v1.30.2/deployment.json rename to helm-charts/nginx-ingress/v1.31.0/deployment.json index 0713af1f..b2c7ad95 100644 --- a/helm-charts/nginx-ingress/v1.30.2/deployment.json +++ b/helm-charts/nginx-ingress/v1.31.0/deployment.json @@ -19,15 +19,15 @@ ] }, "metadata": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.30.2/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.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.30.2/_definitions.json#/definitions/io.k8s.api.apps.v1.DeploymentSpec", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.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.30.2/_definitions.json#/definitions/io.k8s.api.apps.v1.DeploymentStatus", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.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.30.2/deploymentcondition-apps-v1.json b/helm-charts/nginx-ingress/v1.31.0/deploymentcondition-apps-v1.json similarity index 90% rename from helm-charts/nginx-ingress/v1.30.2/deploymentcondition-apps-v1.json rename to helm-charts/nginx-ingress/v1.31.0/deploymentcondition-apps-v1.json index a4499ceb..929a7993 100644 --- a/helm-charts/nginx-ingress/v1.30.2/deploymentcondition-apps-v1.json +++ b/helm-charts/nginx-ingress/v1.31.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.30.2/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.Time", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.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.30.2/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.Time", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.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.30.2/deploymentcondition.json b/helm-charts/nginx-ingress/v1.31.0/deploymentcondition.json similarity index 90% rename from helm-charts/nginx-ingress/v1.30.2/deploymentcondition.json rename to helm-charts/nginx-ingress/v1.31.0/deploymentcondition.json index a4499ceb..929a7993 100644 --- a/helm-charts/nginx-ingress/v1.30.2/deploymentcondition.json +++ b/helm-charts/nginx-ingress/v1.31.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.30.2/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.Time", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.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.30.2/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.Time", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.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.30.2/deploymentlist-apps-v1.json b/helm-charts/nginx-ingress/v1.31.0/deploymentlist-apps-v1.json similarity index 92% rename from helm-charts/nginx-ingress/v1.30.2/deploymentlist-apps-v1.json rename to helm-charts/nginx-ingress/v1.31.0/deploymentlist-apps-v1.json index 4ac55e61..598de6d9 100644 --- a/helm-charts/nginx-ingress/v1.30.2/deploymentlist-apps-v1.json +++ b/helm-charts/nginx-ingress/v1.31.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.30.2/_definitions.json#/definitions/io.k8s.api.apps.v1.Deployment" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.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.30.2/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.ListMeta", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.0/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.ListMeta", "description": "Standard list metadata." } }, diff --git a/helm-charts/nginx-ingress/v1.30.2/deploymentlist.json b/helm-charts/nginx-ingress/v1.31.0/deploymentlist.json similarity index 92% rename from helm-charts/nginx-ingress/v1.30.2/deploymentlist.json rename to helm-charts/nginx-ingress/v1.31.0/deploymentlist.json index 3df4b4dd..adb733a6 100644 --- a/helm-charts/nginx-ingress/v1.30.2/deploymentlist.json +++ b/helm-charts/nginx-ingress/v1.31.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.30.2/_definitions.json#/definitions/io.k8s.api.apps.v1.Deployment" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.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.30.2/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.ListMeta", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.0/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.ListMeta", "description": "Standard list metadata." } }, diff --git a/helm-charts/nginx-ingress/v1.30.2/deploymentspec-apps-v1.json b/helm-charts/nginx-ingress/v1.31.0/deploymentspec-apps-v1.json similarity index 93% rename from helm-charts/nginx-ingress/v1.30.2/deploymentspec-apps-v1.json rename to helm-charts/nginx-ingress/v1.31.0/deploymentspec-apps-v1.json index 2d1fb7d8..e9e133e5 100644 --- a/helm-charts/nginx-ingress/v1.30.2/deploymentspec-apps-v1.json +++ b/helm-charts/nginx-ingress/v1.31.0/deploymentspec-apps-v1.json @@ -41,16 +41,16 @@ ] }, "selector": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.30.2/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.LabelSelector", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.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.30.2/_definitions.json#/definitions/io.k8s.api.apps.v1.DeploymentStrategy", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.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.30.2/_definitions.json#/definitions/io.k8s.api.core.v1.PodTemplateSpec", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.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.30.2/deploymentspec.json b/helm-charts/nginx-ingress/v1.31.0/deploymentspec.json similarity index 93% rename from helm-charts/nginx-ingress/v1.30.2/deploymentspec.json rename to helm-charts/nginx-ingress/v1.31.0/deploymentspec.json index 2d1fb7d8..e9e133e5 100644 --- a/helm-charts/nginx-ingress/v1.30.2/deploymentspec.json +++ b/helm-charts/nginx-ingress/v1.31.0/deploymentspec.json @@ -41,16 +41,16 @@ ] }, "selector": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.30.2/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.LabelSelector", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.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.30.2/_definitions.json#/definitions/io.k8s.api.apps.v1.DeploymentStrategy", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.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.30.2/_definitions.json#/definitions/io.k8s.api.core.v1.PodTemplateSpec", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.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.30.2/deploymentstatus-apps-v1.json b/helm-charts/nginx-ingress/v1.31.0/deploymentstatus-apps-v1.json similarity index 97% rename from helm-charts/nginx-ingress/v1.30.2/deploymentstatus-apps-v1.json rename to helm-charts/nginx-ingress/v1.31.0/deploymentstatus-apps-v1.json index 3714802a..6a1b8324 100644 --- a/helm-charts/nginx-ingress/v1.30.2/deploymentstatus-apps-v1.json +++ b/helm-charts/nginx-ingress/v1.31.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.30.2/_definitions.json#/definitions/io.k8s.api.apps.v1.DeploymentCondition" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.0/_definitions.json#/definitions/io.k8s.api.apps.v1.DeploymentCondition" }, "type": [ "array", diff --git a/helm-charts/nginx-ingress/v1.30.2/deploymentstatus.json b/helm-charts/nginx-ingress/v1.31.0/deploymentstatus.json similarity index 97% rename from helm-charts/nginx-ingress/v1.30.2/deploymentstatus.json rename to helm-charts/nginx-ingress/v1.31.0/deploymentstatus.json index 3714802a..6a1b8324 100644 --- a/helm-charts/nginx-ingress/v1.30.2/deploymentstatus.json +++ b/helm-charts/nginx-ingress/v1.31.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.30.2/_definitions.json#/definitions/io.k8s.api.apps.v1.DeploymentCondition" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.0/_definitions.json#/definitions/io.k8s.api.apps.v1.DeploymentCondition" }, "type": [ "array", diff --git a/helm-charts/nginx-ingress/v1.30.2/deploymentstrategy-apps-v1.json b/helm-charts/nginx-ingress/v1.31.0/deploymentstrategy-apps-v1.json similarity index 90% rename from helm-charts/nginx-ingress/v1.30.2/deploymentstrategy-apps-v1.json rename to helm-charts/nginx-ingress/v1.31.0/deploymentstrategy-apps-v1.json index 592bc348..c3e0a15c 100644 --- a/helm-charts/nginx-ingress/v1.30.2/deploymentstrategy-apps-v1.json +++ b/helm-charts/nginx-ingress/v1.31.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.30.2/_definitions.json#/definitions/io.k8s.api.apps.v1.RollingUpdateDeployment", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.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.30.2/deploymentstrategy.json b/helm-charts/nginx-ingress/v1.31.0/deploymentstrategy.json similarity index 90% rename from helm-charts/nginx-ingress/v1.30.2/deploymentstrategy.json rename to helm-charts/nginx-ingress/v1.31.0/deploymentstrategy.json index 592bc348..c3e0a15c 100644 --- a/helm-charts/nginx-ingress/v1.30.2/deploymentstrategy.json +++ b/helm-charts/nginx-ingress/v1.31.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.30.2/_definitions.json#/definitions/io.k8s.api.apps.v1.RollingUpdateDeployment", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.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.0/device-resource-v1alpha3.json b/helm-charts/nginx-ingress/v1.31.0/device-resource-v1alpha3.json new file mode 100644 index 00000000..710079b9 --- /dev/null +++ b/helm-charts/nginx-ingress/v1.31.0/device-resource-v1alpha3.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.31.0/_definitions.json#/definitions/io.k8s.api.resource.v1alpha3.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.0/device.json b/helm-charts/nginx-ingress/v1.31.0/device.json new file mode 100644 index 00000000..710079b9 --- /dev/null +++ b/helm-charts/nginx-ingress/v1.31.0/device.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.31.0/_definitions.json#/definitions/io.k8s.api.resource.v1alpha3.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.0/deviceallocationconfiguration-resource-v1alpha3.json b/helm-charts/nginx-ingress/v1.31.0/deviceallocationconfiguration-resource-v1alpha3.json new file mode 100644 index 00000000..f5cc4205 --- /dev/null +++ b/helm-charts/nginx-ingress/v1.31.0/deviceallocationconfiguration-resource-v1alpha3.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.31.0/_definitions.json#/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": { + "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.0/deviceallocationconfiguration.json b/helm-charts/nginx-ingress/v1.31.0/deviceallocationconfiguration.json new file mode 100644 index 00000000..f5cc4205 --- /dev/null +++ b/helm-charts/nginx-ingress/v1.31.0/deviceallocationconfiguration.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.31.0/_definitions.json#/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": { + "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.0/deviceallocationresult-resource-v1alpha3.json b/helm-charts/nginx-ingress/v1.31.0/deviceallocationresult-resource-v1alpha3.json new file mode 100644 index 00000000..b91951ca --- /dev/null +++ b/helm-charts/nginx-ingress/v1.31.0/deviceallocationresult-resource-v1alpha3.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.31.0/_definitions.json#/definitions/io.k8s.api.resource.v1alpha3.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.31.0/_definitions.json#/definitions/io.k8s.api.resource.v1alpha3.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.0/deviceallocationresult.json b/helm-charts/nginx-ingress/v1.31.0/deviceallocationresult.json new file mode 100644 index 00000000..b91951ca --- /dev/null +++ b/helm-charts/nginx-ingress/v1.31.0/deviceallocationresult.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.31.0/_definitions.json#/definitions/io.k8s.api.resource.v1alpha3.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.31.0/_definitions.json#/definitions/io.k8s.api.resource.v1alpha3.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.0/deviceattribute-resource-v1alpha3.json b/helm-charts/nginx-ingress/v1.31.0/deviceattribute-resource-v1alpha3.json new file mode 100644 index 00000000..4ad000a1 --- /dev/null +++ b/helm-charts/nginx-ingress/v1.31.0/deviceattribute-resource-v1alpha3.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.31.0/deviceattribute.json b/helm-charts/nginx-ingress/v1.31.0/deviceattribute.json new file mode 100644 index 00000000..4ad000a1 --- /dev/null +++ b/helm-charts/nginx-ingress/v1.31.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.31.0/deviceclaim-resource-v1alpha3.json b/helm-charts/nginx-ingress/v1.31.0/deviceclaim-resource-v1alpha3.json new file mode 100644 index 00000000..23327976 --- /dev/null +++ b/helm-charts/nginx-ingress/v1.31.0/deviceclaim-resource-v1alpha3.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.31.0/_definitions.json#/definitions/io.k8s.api.resource.v1alpha3.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.31.0/_definitions.json#/definitions/io.k8s.api.resource.v1alpha3.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.31.0/_definitions.json#/definitions/io.k8s.api.resource.v1alpha3.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.0/deviceclaim.json b/helm-charts/nginx-ingress/v1.31.0/deviceclaim.json new file mode 100644 index 00000000..23327976 --- /dev/null +++ b/helm-charts/nginx-ingress/v1.31.0/deviceclaim.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.31.0/_definitions.json#/definitions/io.k8s.api.resource.v1alpha3.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.31.0/_definitions.json#/definitions/io.k8s.api.resource.v1alpha3.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.31.0/_definitions.json#/definitions/io.k8s.api.resource.v1alpha3.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.0/deviceclaimconfiguration-resource-v1alpha3.json b/helm-charts/nginx-ingress/v1.31.0/deviceclaimconfiguration-resource-v1alpha3.json new file mode 100644 index 00000000..f43b8106 --- /dev/null +++ b/helm-charts/nginx-ingress/v1.31.0/deviceclaimconfiguration-resource-v1alpha3.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.31.0/_definitions.json#/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": { + "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.0/deviceclaimconfiguration.json b/helm-charts/nginx-ingress/v1.31.0/deviceclaimconfiguration.json new file mode 100644 index 00000000..f43b8106 --- /dev/null +++ b/helm-charts/nginx-ingress/v1.31.0/deviceclaimconfiguration.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.31.0/_definitions.json#/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": { + "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.0/deviceclass-resource-v1alpha3.json b/helm-charts/nginx-ingress/v1.31.0/deviceclass-resource-v1alpha3.json new file mode 100644 index 00000000..efd5aa37 --- /dev/null +++ b/helm-charts/nginx-ingress/v1.31.0/deviceclass-resource-v1alpha3.json @@ -0,0 +1,45 @@ +{ + "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", + "null" + ], + "enum": [ + "resource.k8s.io/v1alpha3" + ] + }, + "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": [ + "DeviceClass" + ] + }, + "metadata": { + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.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.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." + } + }, + "required": [ + "spec" + ], + "type": "object", + "x-kubernetes-group-version-kind": [ + { + "group": "resource.k8s.io", + "kind": "DeviceClass", + "version": "v1alpha3" + } + ], + "$schema": "http://json-schema.org/schema#" +} \ No newline at end of file diff --git a/helm-charts/nginx-ingress/v1.31.0/deviceclass.json b/helm-charts/nginx-ingress/v1.31.0/deviceclass.json new file mode 100644 index 00000000..7c91da69 --- /dev/null +++ b/helm-charts/nginx-ingress/v1.31.0/deviceclass.json @@ -0,0 +1,42 @@ +{ + "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", + "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": [ + "DeviceClass" + ] + }, + "metadata": { + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.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.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." + } + }, + "required": [ + "spec" + ], + "type": "object", + "x-kubernetes-group-version-kind": [ + { + "group": "resource.k8s.io", + "kind": "DeviceClass", + "version": "v1alpha3" + } + ], + "$schema": "http://json-schema.org/schema#" +} \ No newline at end of file diff --git a/helm-charts/nginx-ingress/v1.31.0/deviceclassconfiguration-resource-v1alpha3.json b/helm-charts/nginx-ingress/v1.31.0/deviceclassconfiguration-resource-v1alpha3.json new file mode 100644 index 00000000..a8c26f54 --- /dev/null +++ b/helm-charts/nginx-ingress/v1.31.0/deviceclassconfiguration-resource-v1alpha3.json @@ -0,0 +1,11 @@ +{ + "description": "DeviceClassConfiguration is used in DeviceClass.", + "properties": { + "opaque": { + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.0/_definitions.json#/definitions/io.k8s.api.resource.v1alpha3.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.0/deviceclassconfiguration.json b/helm-charts/nginx-ingress/v1.31.0/deviceclassconfiguration.json new file mode 100644 index 00000000..a8c26f54 --- /dev/null +++ b/helm-charts/nginx-ingress/v1.31.0/deviceclassconfiguration.json @@ -0,0 +1,11 @@ +{ + "description": "DeviceClassConfiguration is used in DeviceClass.", + "properties": { + "opaque": { + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.0/_definitions.json#/definitions/io.k8s.api.resource.v1alpha3.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.30.2/resourceclasslist-resource-v1alpha2.json b/helm-charts/nginx-ingress/v1.31.0/deviceclasslist-resource-v1alpha3.json similarity index 80% rename from helm-charts/nginx-ingress/v1.30.2/resourceclasslist-resource-v1alpha2.json rename to helm-charts/nginx-ingress/v1.31.0/deviceclasslist-resource-v1alpha3.json index c53fa1a2..66ea8bdc 100644 --- a/helm-charts/nginx-ingress/v1.30.2/resourceclasslist-resource-v1alpha2.json +++ b/helm-charts/nginx-ingress/v1.31.0/deviceclasslist-resource-v1alpha3.json @@ -1,5 +1,5 @@ { - "description": "ResourceClassList is a collection of classes.", + "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", @@ -8,13 +8,13 @@ "null" ], "enum": [ - "resource.k8s.io/v1alpha2" + "resource.k8s.io/v1alpha3" ] }, "items": { "description": "Items is the list of resource classes.", "items": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.30.2/_definitions.json#/definitions/io.k8s.api.resource.v1alpha2.ResourceClass" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.0/_definitions.json#/definitions/io.k8s.api.resource.v1alpha3.DeviceClass" }, "type": [ "array", @@ -28,11 +28,11 @@ "null" ], "enum": [ - "ResourceClassList" + "DeviceClassList" ] }, "metadata": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.30.2/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.ListMeta", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.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": "ResourceClassList", - "version": "v1alpha2" + "kind": "DeviceClassList", + "version": "v1alpha3" } ], "$schema": "http://json-schema.org/schema#" diff --git a/helm-charts/nginx-ingress/v1.30.2/resourceclasslist.json b/helm-charts/nginx-ingress/v1.31.0/deviceclasslist.json similarity index 81% rename from helm-charts/nginx-ingress/v1.30.2/resourceclasslist.json rename to helm-charts/nginx-ingress/v1.31.0/deviceclasslist.json index 28bf3ced..e7ce59c9 100644 --- a/helm-charts/nginx-ingress/v1.30.2/resourceclasslist.json +++ b/helm-charts/nginx-ingress/v1.31.0/deviceclasslist.json @@ -1,5 +1,5 @@ { - "description": "ResourceClassList is a collection of classes.", + "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", @@ -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.30.2/_definitions.json#/definitions/io.k8s.api.resource.v1alpha2.ResourceClass" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.0/_definitions.json#/definitions/io.k8s.api.resource.v1alpha3.DeviceClass" }, "type": [ "array", @@ -25,11 +25,11 @@ "null" ], "enum": [ - "ResourceClassList" + "DeviceClassList" ] }, "metadata": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.30.2/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.ListMeta", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.0/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.ListMeta", "description": "Standard list metadata" } }, @@ -40,8 +40,8 @@ "x-kubernetes-group-version-kind": [ { "group": "resource.k8s.io", - "kind": "ResourceClassList", - "version": "v1alpha2" + "kind": "DeviceClassList", + "version": "v1alpha3" } ], "$schema": "http://json-schema.org/schema#" diff --git a/helm-charts/nginx-ingress/v1.31.0/deviceclassspec-resource-v1alpha3.json b/helm-charts/nginx-ingress/v1.31.0/deviceclassspec-resource-v1alpha3.json new file mode 100644 index 00000000..0703ad30 --- /dev/null +++ b/helm-charts/nginx-ingress/v1.31.0/deviceclassspec-resource-v1alpha3.json @@ -0,0 +1,33 @@ +{ + "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.31.0/_definitions.json#/definitions/io.k8s.api.resource.v1alpha3.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.31.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.0/_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", + "$schema": "http://json-schema.org/schema#" +} \ No newline at end of file diff --git a/helm-charts/nginx-ingress/v1.31.0/deviceclassspec.json b/helm-charts/nginx-ingress/v1.31.0/deviceclassspec.json new file mode 100644 index 00000000..0703ad30 --- /dev/null +++ b/helm-charts/nginx-ingress/v1.31.0/deviceclassspec.json @@ -0,0 +1,33 @@ +{ + "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.31.0/_definitions.json#/definitions/io.k8s.api.resource.v1alpha3.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.31.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.0/_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", + "$schema": "http://json-schema.org/schema#" +} \ No newline at end of file diff --git a/helm-charts/nginx-ingress/v1.31.0/deviceconstraint-resource-v1alpha3.json b/helm-charts/nginx-ingress/v1.31.0/deviceconstraint-resource-v1alpha3.json new file mode 100644 index 00000000..e3879d2e --- /dev/null +++ b/helm-charts/nginx-ingress/v1.31.0/deviceconstraint-resource-v1alpha3.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.0/deviceconstraint.json b/helm-charts/nginx-ingress/v1.31.0/deviceconstraint.json new file mode 100644 index 00000000..e3879d2e --- /dev/null +++ b/helm-charts/nginx-ingress/v1.31.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.0/devicerequest-resource-v1alpha3.json b/helm-charts/nginx-ingress/v1.31.0/devicerequest-resource-v1alpha3.json new file mode 100644 index 00000000..1b320799 --- /dev/null +++ b/helm-charts/nginx-ingress/v1.31.0/devicerequest-resource-v1alpha3.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.", + "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.31.0/_definitions.json#/definitions/io.k8s.api.resource.v1alpha3.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.0/devicerequest.json b/helm-charts/nginx-ingress/v1.31.0/devicerequest.json new file mode 100644 index 00000000..1b320799 --- /dev/null +++ b/helm-charts/nginx-ingress/v1.31.0/devicerequest.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.", + "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.31.0/_definitions.json#/definitions/io.k8s.api.resource.v1alpha3.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.0/devicerequestallocationresult-resource-v1alpha3.json b/helm-charts/nginx-ingress/v1.31.0/devicerequestallocationresult-resource-v1alpha3.json new file mode 100644 index 00000000..65dee193 --- /dev/null +++ b/helm-charts/nginx-ingress/v1.31.0/devicerequestallocationresult-resource-v1alpha3.json @@ -0,0 +1,41 @@ +{ + "description": "DeviceRequestAllocationResult contains the allocation result for one request.", + "properties": { + "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.0/devicerequestallocationresult.json b/helm-charts/nginx-ingress/v1.31.0/devicerequestallocationresult.json new file mode 100644 index 00000000..65dee193 --- /dev/null +++ b/helm-charts/nginx-ingress/v1.31.0/devicerequestallocationresult.json @@ -0,0 +1,41 @@ +{ + "description": "DeviceRequestAllocationResult contains the allocation result for one request.", + "properties": { + "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.0/deviceselector-resource-v1alpha3.json b/helm-charts/nginx-ingress/v1.31.0/deviceselector-resource-v1alpha3.json new file mode 100644 index 00000000..86963200 --- /dev/null +++ b/helm-charts/nginx-ingress/v1.31.0/deviceselector-resource-v1alpha3.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.31.0/_definitions.json#/definitions/io.k8s.api.resource.v1alpha3.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.0/deviceselector.json b/helm-charts/nginx-ingress/v1.31.0/deviceselector.json new file mode 100644 index 00000000..86963200 --- /dev/null +++ b/helm-charts/nginx-ingress/v1.31.0/deviceselector.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.31.0/_definitions.json#/definitions/io.k8s.api.resource.v1alpha3.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.30.2/downwardapiprojection-v1.json b/helm-charts/nginx-ingress/v1.31.0/downwardapiprojection-v1.json similarity index 90% rename from helm-charts/nginx-ingress/v1.30.2/downwardapiprojection-v1.json rename to helm-charts/nginx-ingress/v1.31.0/downwardapiprojection-v1.json index 6488226e..b43e75f8 100644 --- a/helm-charts/nginx-ingress/v1.30.2/downwardapiprojection-v1.json +++ b/helm-charts/nginx-ingress/v1.31.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.30.2/_definitions.json#/definitions/io.k8s.api.core.v1.DownwardAPIVolumeFile" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.0/_definitions.json#/definitions/io.k8s.api.core.v1.DownwardAPIVolumeFile" }, "type": [ "array", diff --git a/helm-charts/nginx-ingress/v1.30.2/downwardapiprojection.json b/helm-charts/nginx-ingress/v1.31.0/downwardapiprojection.json similarity index 90% rename from helm-charts/nginx-ingress/v1.30.2/downwardapiprojection.json rename to helm-charts/nginx-ingress/v1.31.0/downwardapiprojection.json index 6488226e..b43e75f8 100644 --- a/helm-charts/nginx-ingress/v1.30.2/downwardapiprojection.json +++ b/helm-charts/nginx-ingress/v1.31.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.30.2/_definitions.json#/definitions/io.k8s.api.core.v1.DownwardAPIVolumeFile" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.0/_definitions.json#/definitions/io.k8s.api.core.v1.DownwardAPIVolumeFile" }, "type": [ "array", diff --git a/helm-charts/nginx-ingress/v1.30.2/downwardapivolumefile-v1.json b/helm-charts/nginx-ingress/v1.31.0/downwardapivolumefile-v1.json similarity index 92% rename from helm-charts/nginx-ingress/v1.30.2/downwardapivolumefile-v1.json rename to helm-charts/nginx-ingress/v1.31.0/downwardapivolumefile-v1.json index 43543824..3cdc3704 100644 --- a/helm-charts/nginx-ingress/v1.30.2/downwardapivolumefile-v1.json +++ b/helm-charts/nginx-ingress/v1.31.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.30.2/_definitions.json#/definitions/io.k8s.api.core.v1.ObjectFieldSelector", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.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.30.2/_definitions.json#/definitions/io.k8s.api.core.v1.ResourceFieldSelector", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.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.30.2/downwardapivolumefile.json b/helm-charts/nginx-ingress/v1.31.0/downwardapivolumefile.json similarity index 92% rename from helm-charts/nginx-ingress/v1.30.2/downwardapivolumefile.json rename to helm-charts/nginx-ingress/v1.31.0/downwardapivolumefile.json index 43543824..3cdc3704 100644 --- a/helm-charts/nginx-ingress/v1.30.2/downwardapivolumefile.json +++ b/helm-charts/nginx-ingress/v1.31.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.30.2/_definitions.json#/definitions/io.k8s.api.core.v1.ObjectFieldSelector", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.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.30.2/_definitions.json#/definitions/io.k8s.api.core.v1.ResourceFieldSelector", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.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.30.2/downwardapivolumesource-v1.json b/helm-charts/nginx-ingress/v1.31.0/downwardapivolumesource-v1.json similarity index 95% rename from helm-charts/nginx-ingress/v1.30.2/downwardapivolumesource-v1.json rename to helm-charts/nginx-ingress/v1.31.0/downwardapivolumesource-v1.json index 0ba60fc8..f41afea4 100644 --- a/helm-charts/nginx-ingress/v1.30.2/downwardapivolumesource-v1.json +++ b/helm-charts/nginx-ingress/v1.31.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.30.2/_definitions.json#/definitions/io.k8s.api.core.v1.DownwardAPIVolumeFile" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.0/_definitions.json#/definitions/io.k8s.api.core.v1.DownwardAPIVolumeFile" }, "type": [ "array", diff --git a/helm-charts/nginx-ingress/v1.30.2/downwardapivolumesource.json b/helm-charts/nginx-ingress/v1.31.0/downwardapivolumesource.json similarity index 95% rename from helm-charts/nginx-ingress/v1.30.2/downwardapivolumesource.json rename to helm-charts/nginx-ingress/v1.31.0/downwardapivolumesource.json index 0ba60fc8..f41afea4 100644 --- a/helm-charts/nginx-ingress/v1.30.2/downwardapivolumesource.json +++ b/helm-charts/nginx-ingress/v1.31.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.30.2/_definitions.json#/definitions/io.k8s.api.core.v1.DownwardAPIVolumeFile" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.0/_definitions.json#/definitions/io.k8s.api.core.v1.DownwardAPIVolumeFile" }, "type": [ "array", diff --git a/helm-charts/nginx-ingress/v1.30.2/emptydirvolumesource-v1.json b/helm-charts/nginx-ingress/v1.31.0/emptydirvolumesource-v1.json similarity index 94% rename from helm-charts/nginx-ingress/v1.30.2/emptydirvolumesource-v1.json rename to helm-charts/nginx-ingress/v1.31.0/emptydirvolumesource-v1.json index d0085363..726296d2 100644 --- a/helm-charts/nginx-ingress/v1.30.2/emptydirvolumesource-v1.json +++ b/helm-charts/nginx-ingress/v1.31.0/emptydirvolumesource-v1.json @@ -9,7 +9,7 @@ ] }, "sizeLimit": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.30.2/_definitions.json#/definitions/io.k8s.apimachinery.pkg.api.resource.Quantity", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.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.30.2/emptydirvolumesource.json b/helm-charts/nginx-ingress/v1.31.0/emptydirvolumesource.json similarity index 94% rename from helm-charts/nginx-ingress/v1.30.2/emptydirvolumesource.json rename to helm-charts/nginx-ingress/v1.31.0/emptydirvolumesource.json index d0085363..726296d2 100644 --- a/helm-charts/nginx-ingress/v1.30.2/emptydirvolumesource.json +++ b/helm-charts/nginx-ingress/v1.31.0/emptydirvolumesource.json @@ -9,7 +9,7 @@ ] }, "sizeLimit": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.30.2/_definitions.json#/definitions/io.k8s.apimachinery.pkg.api.resource.Quantity", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.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.30.2/endpoint-discovery-v1.json b/helm-charts/nginx-ingress/v1.31.0/endpoint-discovery-v1.json similarity index 93% rename from helm-charts/nginx-ingress/v1.30.2/endpoint-discovery-v1.json rename to helm-charts/nginx-ingress/v1.31.0/endpoint-discovery-v1.json index c686db3a..c69be576 100644 --- a/helm-charts/nginx-ingress/v1.30.2/endpoint-discovery-v1.json +++ b/helm-charts/nginx-ingress/v1.31.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.30.2/_definitions.json#/definitions/io.k8s.api.discovery.v1.EndpointConditions", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.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.30.2/_definitions.json#/definitions/io.k8s.api.discovery.v1.EndpointHints", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.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.30.2/_definitions.json#/definitions/io.k8s.api.core.v1.ObjectReference", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.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.30.2/endpoint.json b/helm-charts/nginx-ingress/v1.31.0/endpoint.json similarity index 93% rename from helm-charts/nginx-ingress/v1.30.2/endpoint.json rename to helm-charts/nginx-ingress/v1.31.0/endpoint.json index c686db3a..c69be576 100644 --- a/helm-charts/nginx-ingress/v1.30.2/endpoint.json +++ b/helm-charts/nginx-ingress/v1.31.0/endpoint.json @@ -16,7 +16,7 @@ "x-kubernetes-list-type": "set" }, "conditions": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.30.2/_definitions.json#/definitions/io.k8s.api.discovery.v1.EndpointConditions", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.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.30.2/_definitions.json#/definitions/io.k8s.api.discovery.v1.EndpointHints", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.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.30.2/_definitions.json#/definitions/io.k8s.api.core.v1.ObjectReference", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.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.30.2/endpointaddress-v1.json b/helm-charts/nginx-ingress/v1.31.0/endpointaddress-v1.json similarity index 94% rename from helm-charts/nginx-ingress/v1.30.2/endpointaddress-v1.json rename to helm-charts/nginx-ingress/v1.31.0/endpointaddress-v1.json index 0b962b0e..a15a3278 100644 --- a/helm-charts/nginx-ingress/v1.30.2/endpointaddress-v1.json +++ b/helm-charts/nginx-ingress/v1.31.0/endpointaddress-v1.json @@ -23,7 +23,7 @@ ] }, "targetRef": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.30.2/_definitions.json#/definitions/io.k8s.api.core.v1.ObjectReference", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.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.30.2/endpointaddress.json b/helm-charts/nginx-ingress/v1.31.0/endpointaddress.json similarity index 94% rename from helm-charts/nginx-ingress/v1.30.2/endpointaddress.json rename to helm-charts/nginx-ingress/v1.31.0/endpointaddress.json index 0b962b0e..a15a3278 100644 --- a/helm-charts/nginx-ingress/v1.30.2/endpointaddress.json +++ b/helm-charts/nginx-ingress/v1.31.0/endpointaddress.json @@ -23,7 +23,7 @@ ] }, "targetRef": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.30.2/_definitions.json#/definitions/io.k8s.api.core.v1.ObjectReference", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.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.30.2/endpointconditions-discovery-v1.json b/helm-charts/nginx-ingress/v1.31.0/endpointconditions-discovery-v1.json similarity index 100% rename from helm-charts/nginx-ingress/v1.30.2/endpointconditions-discovery-v1.json rename to helm-charts/nginx-ingress/v1.31.0/endpointconditions-discovery-v1.json diff --git a/helm-charts/nginx-ingress/v1.30.2/endpointconditions.json b/helm-charts/nginx-ingress/v1.31.0/endpointconditions.json similarity index 100% rename from helm-charts/nginx-ingress/v1.30.2/endpointconditions.json rename to helm-charts/nginx-ingress/v1.31.0/endpointconditions.json diff --git a/helm-charts/nginx-ingress/v1.30.2/endpointhints-discovery-v1.json b/helm-charts/nginx-ingress/v1.31.0/endpointhints-discovery-v1.json similarity index 89% rename from helm-charts/nginx-ingress/v1.30.2/endpointhints-discovery-v1.json rename to helm-charts/nginx-ingress/v1.31.0/endpointhints-discovery-v1.json index 4e81d6dd..3a95cbe7 100644 --- a/helm-charts/nginx-ingress/v1.30.2/endpointhints-discovery-v1.json +++ b/helm-charts/nginx-ingress/v1.31.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.30.2/_definitions.json#/definitions/io.k8s.api.discovery.v1.ForZone" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.0/_definitions.json#/definitions/io.k8s.api.discovery.v1.ForZone" }, "type": [ "array", diff --git a/helm-charts/nginx-ingress/v1.30.2/endpointhints.json b/helm-charts/nginx-ingress/v1.31.0/endpointhints.json similarity index 89% rename from helm-charts/nginx-ingress/v1.30.2/endpointhints.json rename to helm-charts/nginx-ingress/v1.31.0/endpointhints.json index 4e81d6dd..3a95cbe7 100644 --- a/helm-charts/nginx-ingress/v1.30.2/endpointhints.json +++ b/helm-charts/nginx-ingress/v1.31.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.30.2/_definitions.json#/definitions/io.k8s.api.discovery.v1.ForZone" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.0/_definitions.json#/definitions/io.k8s.api.discovery.v1.ForZone" }, "type": [ "array", diff --git a/helm-charts/nginx-ingress/v1.30.2/endpointport-discovery-v1.json b/helm-charts/nginx-ingress/v1.31.0/endpointport-discovery-v1.json similarity index 100% rename from helm-charts/nginx-ingress/v1.30.2/endpointport-discovery-v1.json rename to helm-charts/nginx-ingress/v1.31.0/endpointport-discovery-v1.json diff --git a/helm-charts/nginx-ingress/v1.30.2/endpointport-v1.json b/helm-charts/nginx-ingress/v1.31.0/endpointport-v1.json similarity index 100% rename from helm-charts/nginx-ingress/v1.30.2/endpointport-v1.json rename to helm-charts/nginx-ingress/v1.31.0/endpointport-v1.json diff --git a/helm-charts/nginx-ingress/v1.30.2/endpointport.json b/helm-charts/nginx-ingress/v1.31.0/endpointport.json similarity index 100% rename from helm-charts/nginx-ingress/v1.30.2/endpointport.json rename to helm-charts/nginx-ingress/v1.31.0/endpointport.json diff --git a/helm-charts/nginx-ingress/v1.30.2/endpoints-v1.json b/helm-charts/nginx-ingress/v1.31.0/endpoints-v1.json similarity index 95% rename from helm-charts/nginx-ingress/v1.30.2/endpoints-v1.json rename to helm-charts/nginx-ingress/v1.31.0/endpoints-v1.json index c4352309..71da575d 100644 --- a/helm-charts/nginx-ingress/v1.30.2/endpoints-v1.json +++ b/helm-charts/nginx-ingress/v1.31.0/endpoints-v1.json @@ -22,13 +22,13 @@ ] }, "metadata": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.30.2/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.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.30.2/_definitions.json#/definitions/io.k8s.api.core.v1.EndpointSubset" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.0/_definitions.json#/definitions/io.k8s.api.core.v1.EndpointSubset" }, "type": [ "array", diff --git a/helm-charts/nginx-ingress/v1.30.2/endpoints.json b/helm-charts/nginx-ingress/v1.31.0/endpoints.json similarity index 95% rename from helm-charts/nginx-ingress/v1.30.2/endpoints.json rename to helm-charts/nginx-ingress/v1.31.0/endpoints.json index b6b2dd14..e7b90007 100644 --- a/helm-charts/nginx-ingress/v1.30.2/endpoints.json +++ b/helm-charts/nginx-ingress/v1.31.0/endpoints.json @@ -19,13 +19,13 @@ ] }, "metadata": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.30.2/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.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.30.2/_definitions.json#/definitions/io.k8s.api.core.v1.EndpointSubset" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.0/_definitions.json#/definitions/io.k8s.api.core.v1.EndpointSubset" }, "type": [ "array", diff --git a/helm-charts/nginx-ingress/v1.30.2/endpointslice-discovery-v1.json b/helm-charts/nginx-ingress/v1.31.0/endpointslice-discovery-v1.json similarity index 94% rename from helm-charts/nginx-ingress/v1.30.2/endpointslice-discovery-v1.json rename to helm-charts/nginx-ingress/v1.31.0/endpointslice-discovery-v1.json index 235ff4a2..4375a01d 100644 --- a/helm-charts/nginx-ingress/v1.30.2/endpointslice-discovery-v1.json +++ b/helm-charts/nginx-ingress/v1.31.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.30.2/_definitions.json#/definitions/io.k8s.api.discovery.v1.Endpoint" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.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.30.2/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.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.30.2/_definitions.json#/definitions/io.k8s.api.discovery.v1.EndpointPort" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.0/_definitions.json#/definitions/io.k8s.api.discovery.v1.EndpointPort" }, "type": [ "array", diff --git a/helm-charts/nginx-ingress/v1.30.2/endpointslice.json b/helm-charts/nginx-ingress/v1.31.0/endpointslice.json similarity index 93% rename from helm-charts/nginx-ingress/v1.30.2/endpointslice.json rename to helm-charts/nginx-ingress/v1.31.0/endpointslice.json index f6a6b1ad..9607cf09 100644 --- a/helm-charts/nginx-ingress/v1.30.2/endpointslice.json +++ b/helm-charts/nginx-ingress/v1.31.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.30.2/_definitions.json#/definitions/io.k8s.api.discovery.v1.Endpoint" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.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.30.2/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.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.30.2/_definitions.json#/definitions/io.k8s.api.discovery.v1.EndpointPort" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.0/_definitions.json#/definitions/io.k8s.api.discovery.v1.EndpointPort" }, "type": [ "array", diff --git a/helm-charts/nginx-ingress/v1.30.2/endpointslicelist-discovery-v1.json b/helm-charts/nginx-ingress/v1.31.0/endpointslicelist-discovery-v1.json similarity index 92% rename from helm-charts/nginx-ingress/v1.30.2/endpointslicelist-discovery-v1.json rename to helm-charts/nginx-ingress/v1.31.0/endpointslicelist-discovery-v1.json index ddf291bc..4004e1a9 100644 --- a/helm-charts/nginx-ingress/v1.30.2/endpointslicelist-discovery-v1.json +++ b/helm-charts/nginx-ingress/v1.31.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.30.2/_definitions.json#/definitions/io.k8s.api.discovery.v1.EndpointSlice" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.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.30.2/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.ListMeta", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.0/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.ListMeta", "description": "Standard list metadata." } }, diff --git a/helm-charts/nginx-ingress/v1.30.2/endpointslicelist.json b/helm-charts/nginx-ingress/v1.31.0/endpointslicelist.json similarity index 92% rename from helm-charts/nginx-ingress/v1.30.2/endpointslicelist.json rename to helm-charts/nginx-ingress/v1.31.0/endpointslicelist.json index 60161722..ec95dd8a 100644 --- a/helm-charts/nginx-ingress/v1.30.2/endpointslicelist.json +++ b/helm-charts/nginx-ingress/v1.31.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.30.2/_definitions.json#/definitions/io.k8s.api.discovery.v1.EndpointSlice" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.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.30.2/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.ListMeta", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.0/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.ListMeta", "description": "Standard list metadata." } }, diff --git a/helm-charts/nginx-ingress/v1.30.2/endpointslist-v1.json b/helm-charts/nginx-ingress/v1.31.0/endpointslist-v1.json similarity index 93% rename from helm-charts/nginx-ingress/v1.30.2/endpointslist-v1.json rename to helm-charts/nginx-ingress/v1.31.0/endpointslist-v1.json index 95375223..61dcb5e1 100644 --- a/helm-charts/nginx-ingress/v1.30.2/endpointslist-v1.json +++ b/helm-charts/nginx-ingress/v1.31.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.30.2/_definitions.json#/definitions/io.k8s.api.core.v1.Endpoints" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.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.30.2/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.ListMeta", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.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.30.2/endpointslist.json b/helm-charts/nginx-ingress/v1.31.0/endpointslist.json similarity index 92% rename from helm-charts/nginx-ingress/v1.30.2/endpointslist.json rename to helm-charts/nginx-ingress/v1.31.0/endpointslist.json index fa151908..12622b68 100644 --- a/helm-charts/nginx-ingress/v1.30.2/endpointslist.json +++ b/helm-charts/nginx-ingress/v1.31.0/endpointslist.json @@ -11,7 +11,7 @@ "items": { "description": "List of endpoints.", "items": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.30.2/_definitions.json#/definitions/io.k8s.api.core.v1.Endpoints" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.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.30.2/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.ListMeta", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.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.30.2/endpointsubset-v1.json b/helm-charts/nginx-ingress/v1.31.0/endpointsubset-v1.json similarity index 90% rename from helm-charts/nginx-ingress/v1.30.2/endpointsubset-v1.json rename to helm-charts/nginx-ingress/v1.31.0/endpointsubset-v1.json index 0b0f3f21..166113ee 100644 --- a/helm-charts/nginx-ingress/v1.30.2/endpointsubset-v1.json +++ b/helm-charts/nginx-ingress/v1.31.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.30.2/_definitions.json#/definitions/io.k8s.api.core.v1.EndpointAddress" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.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.30.2/_definitions.json#/definitions/io.k8s.api.core.v1.EndpointAddress" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.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.30.2/_definitions.json#/definitions/io.k8s.api.core.v1.EndpointPort" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.0/_definitions.json#/definitions/io.k8s.api.core.v1.EndpointPort" }, "type": [ "array", diff --git a/helm-charts/nginx-ingress/v1.30.2/endpointsubset.json b/helm-charts/nginx-ingress/v1.31.0/endpointsubset.json similarity index 90% rename from helm-charts/nginx-ingress/v1.30.2/endpointsubset.json rename to helm-charts/nginx-ingress/v1.31.0/endpointsubset.json index 0b0f3f21..166113ee 100644 --- a/helm-charts/nginx-ingress/v1.30.2/endpointsubset.json +++ b/helm-charts/nginx-ingress/v1.31.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.30.2/_definitions.json#/definitions/io.k8s.api.core.v1.EndpointAddress" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.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.30.2/_definitions.json#/definitions/io.k8s.api.core.v1.EndpointAddress" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.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.30.2/_definitions.json#/definitions/io.k8s.api.core.v1.EndpointPort" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.0/_definitions.json#/definitions/io.k8s.api.core.v1.EndpointPort" }, "type": [ "array", diff --git a/helm-charts/nginx-ingress/v1.30.2/envfromsource-v1.json b/helm-charts/nginx-ingress/v1.31.0/envfromsource-v1.json similarity index 84% rename from helm-charts/nginx-ingress/v1.30.2/envfromsource-v1.json rename to helm-charts/nginx-ingress/v1.31.0/envfromsource-v1.json index a5da4bf1..dd97dc45 100644 --- a/helm-charts/nginx-ingress/v1.30.2/envfromsource-v1.json +++ b/helm-charts/nginx-ingress/v1.31.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.30.2/_definitions.json#/definitions/io.k8s.api.core.v1.ConfigMapEnvSource", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.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.30.2/_definitions.json#/definitions/io.k8s.api.core.v1.SecretEnvSource", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.0/_definitions.json#/definitions/io.k8s.api.core.v1.SecretEnvSource", "description": "The Secret to select from" } }, diff --git a/helm-charts/nginx-ingress/v1.30.2/envfromsource.json b/helm-charts/nginx-ingress/v1.31.0/envfromsource.json similarity index 84% rename from helm-charts/nginx-ingress/v1.30.2/envfromsource.json rename to helm-charts/nginx-ingress/v1.31.0/envfromsource.json index a5da4bf1..dd97dc45 100644 --- a/helm-charts/nginx-ingress/v1.30.2/envfromsource.json +++ b/helm-charts/nginx-ingress/v1.31.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.30.2/_definitions.json#/definitions/io.k8s.api.core.v1.ConfigMapEnvSource", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.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.30.2/_definitions.json#/definitions/io.k8s.api.core.v1.SecretEnvSource", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.0/_definitions.json#/definitions/io.k8s.api.core.v1.SecretEnvSource", "description": "The Secret to select from" } }, diff --git a/helm-charts/nginx-ingress/v1.30.2/envvar-v1.json b/helm-charts/nginx-ingress/v1.31.0/envvar-v1.json similarity index 94% rename from helm-charts/nginx-ingress/v1.30.2/envvar-v1.json rename to helm-charts/nginx-ingress/v1.31.0/envvar-v1.json index ce0e6529..c256a8e4 100644 --- a/helm-charts/nginx-ingress/v1.30.2/envvar-v1.json +++ b/helm-charts/nginx-ingress/v1.31.0/envvar-v1.json @@ -16,7 +16,7 @@ ] }, "valueFrom": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.30.2/_definitions.json#/definitions/io.k8s.api.core.v1.EnvVarSource", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.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.30.2/envvar.json b/helm-charts/nginx-ingress/v1.31.0/envvar.json similarity index 94% rename from helm-charts/nginx-ingress/v1.30.2/envvar.json rename to helm-charts/nginx-ingress/v1.31.0/envvar.json index ce0e6529..c256a8e4 100644 --- a/helm-charts/nginx-ingress/v1.30.2/envvar.json +++ b/helm-charts/nginx-ingress/v1.31.0/envvar.json @@ -16,7 +16,7 @@ ] }, "valueFrom": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.30.2/_definitions.json#/definitions/io.k8s.api.core.v1.EnvVarSource", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.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.30.2/envvarsource-v1.json b/helm-charts/nginx-ingress/v1.31.0/envvarsource-v1.json similarity index 83% rename from helm-charts/nginx-ingress/v1.30.2/envvarsource-v1.json rename to helm-charts/nginx-ingress/v1.31.0/envvarsource-v1.json index 085ba3c9..1f5c86d6 100644 --- a/helm-charts/nginx-ingress/v1.30.2/envvarsource-v1.json +++ b/helm-charts/nginx-ingress/v1.31.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.30.2/_definitions.json#/definitions/io.k8s.api.core.v1.ConfigMapKeySelector", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.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.30.2/_definitions.json#/definitions/io.k8s.api.core.v1.ObjectFieldSelector", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.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.30.2/_definitions.json#/definitions/io.k8s.api.core.v1.ResourceFieldSelector", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.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.30.2/_definitions.json#/definitions/io.k8s.api.core.v1.SecretKeySelector", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.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.30.2/envvarsource.json b/helm-charts/nginx-ingress/v1.31.0/envvarsource.json similarity index 83% rename from helm-charts/nginx-ingress/v1.30.2/envvarsource.json rename to helm-charts/nginx-ingress/v1.31.0/envvarsource.json index 085ba3c9..1f5c86d6 100644 --- a/helm-charts/nginx-ingress/v1.30.2/envvarsource.json +++ b/helm-charts/nginx-ingress/v1.31.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.30.2/_definitions.json#/definitions/io.k8s.api.core.v1.ConfigMapKeySelector", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.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.30.2/_definitions.json#/definitions/io.k8s.api.core.v1.ObjectFieldSelector", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.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.30.2/_definitions.json#/definitions/io.k8s.api.core.v1.ResourceFieldSelector", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.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.30.2/_definitions.json#/definitions/io.k8s.api.core.v1.SecretKeySelector", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.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.30.2/ephemeralcontainer-v1.json b/helm-charts/nginx-ingress/v1.31.0/ephemeralcontainer-v1.json similarity index 93% rename from helm-charts/nginx-ingress/v1.30.2/ephemeralcontainer-v1.json rename to helm-charts/nginx-ingress/v1.31.0/ephemeralcontainer-v1.json index 239571cf..9b4a5c84 100644 --- a/helm-charts/nginx-ingress/v1.30.2/ephemeralcontainer-v1.json +++ b/helm-charts/nginx-ingress/v1.31.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.30.2/_definitions.json#/definitions/io.k8s.api.core.v1.EnvVar" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.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.30.2/_definitions.json#/definitions/io.k8s.api.core.v1.EnvFromSource" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.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.30.2/_definitions.json#/definitions/io.k8s.api.core.v1.Lifecycle", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.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.30.2/_definitions.json#/definitions/io.k8s.api.core.v1.Probe", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.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.30.2/_definitions.json#/definitions/io.k8s.api.core.v1.ContainerPort" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.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.30.2/_definitions.json#/definitions/io.k8s.api.core.v1.Probe", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.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.30.2/_definitions.json#/definitions/io.k8s.api.core.v1.ContainerResizePolicy" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.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.30.2/_definitions.json#/definitions/io.k8s.api.core.v1.ResourceRequirements", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.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.30.2/_definitions.json#/definitions/io.k8s.api.core.v1.SecurityContext", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.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.30.2/_definitions.json#/definitions/io.k8s.api.core.v1.Probe", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.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.30.2/_definitions.json#/definitions/io.k8s.api.core.v1.VolumeDevice" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.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.30.2/_definitions.json#/definitions/io.k8s.api.core.v1.VolumeMount" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.0/_definitions.json#/definitions/io.k8s.api.core.v1.VolumeMount" }, "type": [ "array", diff --git a/helm-charts/nginx-ingress/v1.30.2/ephemeralcontainer.json b/helm-charts/nginx-ingress/v1.31.0/ephemeralcontainer.json similarity index 93% rename from helm-charts/nginx-ingress/v1.30.2/ephemeralcontainer.json rename to helm-charts/nginx-ingress/v1.31.0/ephemeralcontainer.json index 239571cf..9b4a5c84 100644 --- a/helm-charts/nginx-ingress/v1.30.2/ephemeralcontainer.json +++ b/helm-charts/nginx-ingress/v1.31.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.30.2/_definitions.json#/definitions/io.k8s.api.core.v1.EnvVar" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.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.30.2/_definitions.json#/definitions/io.k8s.api.core.v1.EnvFromSource" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.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.30.2/_definitions.json#/definitions/io.k8s.api.core.v1.Lifecycle", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.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.30.2/_definitions.json#/definitions/io.k8s.api.core.v1.Probe", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.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.30.2/_definitions.json#/definitions/io.k8s.api.core.v1.ContainerPort" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.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.30.2/_definitions.json#/definitions/io.k8s.api.core.v1.Probe", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.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.30.2/_definitions.json#/definitions/io.k8s.api.core.v1.ContainerResizePolicy" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.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.30.2/_definitions.json#/definitions/io.k8s.api.core.v1.ResourceRequirements", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.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.30.2/_definitions.json#/definitions/io.k8s.api.core.v1.SecurityContext", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.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.30.2/_definitions.json#/definitions/io.k8s.api.core.v1.Probe", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.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.30.2/_definitions.json#/definitions/io.k8s.api.core.v1.VolumeDevice" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.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.30.2/_definitions.json#/definitions/io.k8s.api.core.v1.VolumeMount" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.0/_definitions.json#/definitions/io.k8s.api.core.v1.VolumeMount" }, "type": [ "array", diff --git a/helm-charts/nginx-ingress/v1.30.2/ephemeralvolumesource-v1.json b/helm-charts/nginx-ingress/v1.31.0/ephemeralvolumesource-v1.json similarity index 95% rename from helm-charts/nginx-ingress/v1.30.2/ephemeralvolumesource-v1.json rename to helm-charts/nginx-ingress/v1.31.0/ephemeralvolumesource-v1.json index 62886e1a..761367c0 100644 --- a/helm-charts/nginx-ingress/v1.30.2/ephemeralvolumesource-v1.json +++ b/helm-charts/nginx-ingress/v1.31.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.30.2/_definitions.json#/definitions/io.k8s.api.core.v1.PersistentVolumeClaimTemplate", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.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.30.2/ephemeralvolumesource.json b/helm-charts/nginx-ingress/v1.31.0/ephemeralvolumesource.json similarity index 95% rename from helm-charts/nginx-ingress/v1.30.2/ephemeralvolumesource.json rename to helm-charts/nginx-ingress/v1.31.0/ephemeralvolumesource.json index 62886e1a..761367c0 100644 --- a/helm-charts/nginx-ingress/v1.30.2/ephemeralvolumesource.json +++ b/helm-charts/nginx-ingress/v1.31.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.30.2/_definitions.json#/definitions/io.k8s.api.core.v1.PersistentVolumeClaimTemplate", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.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.30.2/event-events-v1.json b/helm-charts/nginx-ingress/v1.31.0/event-events-v1.json similarity index 91% rename from helm-charts/nginx-ingress/v1.30.2/event-events-v1.json rename to helm-charts/nginx-ingress/v1.31.0/event-events-v1.json index ce09819a..4ae35db1 100644 --- a/helm-charts/nginx-ingress/v1.30.2/event-events-v1.json +++ b/helm-charts/nginx-ingress/v1.31.0/event-events-v1.json @@ -27,19 +27,19 @@ ] }, "deprecatedFirstTimestamp": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.30.2/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.Time", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.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.30.2/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.Time", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.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.30.2/_definitions.json#/definitions/io.k8s.api.core.v1.EventSource", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.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.30.2/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.MicroTime", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.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.30.2/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.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.30.2/_definitions.json#/definitions/io.k8s.api.core.v1.ObjectReference", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.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.30.2/_definitions.json#/definitions/io.k8s.api.core.v1.ObjectReference", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.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.30.2/_definitions.json#/definitions/io.k8s.api.events.v1.EventSeries", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.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.30.2/event-v1.json b/helm-charts/nginx-ingress/v1.31.0/event-v1.json similarity index 90% rename from helm-charts/nginx-ingress/v1.30.2/event-v1.json rename to helm-charts/nginx-ingress/v1.31.0/event-v1.json index d1f46d75..0a4539bf 100644 --- a/helm-charts/nginx-ingress/v1.30.2/event-v1.json +++ b/helm-charts/nginx-ingress/v1.31.0/event-v1.json @@ -27,15 +27,15 @@ ] }, "eventTime": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.30.2/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.MicroTime", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.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.30.2/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.Time", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.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.30.2/_definitions.json#/definitions/io.k8s.api.core.v1.ObjectReference", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.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.30.2/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.Time", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.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.30.2/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.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.30.2/_definitions.json#/definitions/io.k8s.api.core.v1.ObjectReference", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.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.30.2/_definitions.json#/definitions/io.k8s.api.core.v1.EventSeries", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.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.30.2/_definitions.json#/definitions/io.k8s.api.core.v1.EventSource", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.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.30.2/event.json b/helm-charts/nginx-ingress/v1.31.0/event.json similarity index 91% rename from helm-charts/nginx-ingress/v1.30.2/event.json rename to helm-charts/nginx-ingress/v1.31.0/event.json index 27a3fdfe..616461e5 100644 --- a/helm-charts/nginx-ingress/v1.30.2/event.json +++ b/helm-charts/nginx-ingress/v1.31.0/event.json @@ -24,19 +24,19 @@ ] }, "deprecatedFirstTimestamp": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.30.2/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.Time", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.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.30.2/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.Time", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.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.30.2/_definitions.json#/definitions/io.k8s.api.core.v1.EventSource", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.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.30.2/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.MicroTime", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.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.30.2/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.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.30.2/_definitions.json#/definitions/io.k8s.api.core.v1.ObjectReference", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.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.30.2/_definitions.json#/definitions/io.k8s.api.core.v1.ObjectReference", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.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.30.2/_definitions.json#/definitions/io.k8s.api.events.v1.EventSeries", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.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.30.2/eventlist-events-v1.json b/helm-charts/nginx-ingress/v1.31.0/eventlist-events-v1.json similarity index 93% rename from helm-charts/nginx-ingress/v1.30.2/eventlist-events-v1.json rename to helm-charts/nginx-ingress/v1.31.0/eventlist-events-v1.json index ca9c6fbc..10a00166 100644 --- a/helm-charts/nginx-ingress/v1.30.2/eventlist-events-v1.json +++ b/helm-charts/nginx-ingress/v1.31.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.30.2/_definitions.json#/definitions/io.k8s.api.events.v1.Event" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.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.30.2/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.ListMeta", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.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.30.2/eventlist-v1.json b/helm-charts/nginx-ingress/v1.31.0/eventlist-v1.json similarity index 92% rename from helm-charts/nginx-ingress/v1.30.2/eventlist-v1.json rename to helm-charts/nginx-ingress/v1.31.0/eventlist-v1.json index 723f547a..e44a65d5 100644 --- a/helm-charts/nginx-ingress/v1.30.2/eventlist-v1.json +++ b/helm-charts/nginx-ingress/v1.31.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.30.2/_definitions.json#/definitions/io.k8s.api.core.v1.Event" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.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.30.2/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.ListMeta", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.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.30.2/eventlist.json b/helm-charts/nginx-ingress/v1.31.0/eventlist.json similarity index 92% rename from helm-charts/nginx-ingress/v1.30.2/eventlist.json rename to helm-charts/nginx-ingress/v1.31.0/eventlist.json index bad18a9f..979767b9 100644 --- a/helm-charts/nginx-ingress/v1.30.2/eventlist.json +++ b/helm-charts/nginx-ingress/v1.31.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.30.2/_definitions.json#/definitions/io.k8s.api.events.v1.Event" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.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.30.2/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.ListMeta", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.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.30.2/eventseries-events-v1.json b/helm-charts/nginx-ingress/v1.31.0/eventseries-events-v1.json similarity index 93% rename from helm-charts/nginx-ingress/v1.30.2/eventseries-events-v1.json rename to helm-charts/nginx-ingress/v1.31.0/eventseries-events-v1.json index a822dc7a..43964b01 100644 --- a/helm-charts/nginx-ingress/v1.30.2/eventseries-events-v1.json +++ b/helm-charts/nginx-ingress/v1.31.0/eventseries-events-v1.json @@ -10,7 +10,7 @@ ] }, "lastObservedTime": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.30.2/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.MicroTime", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.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.30.2/eventseries-v1.json b/helm-charts/nginx-ingress/v1.31.0/eventseries-v1.json similarity index 90% rename from helm-charts/nginx-ingress/v1.30.2/eventseries-v1.json rename to helm-charts/nginx-ingress/v1.31.0/eventseries-v1.json index 1734ae7b..3044542e 100644 --- a/helm-charts/nginx-ingress/v1.30.2/eventseries-v1.json +++ b/helm-charts/nginx-ingress/v1.31.0/eventseries-v1.json @@ -10,7 +10,7 @@ ] }, "lastObservedTime": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.30.2/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.MicroTime", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.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.30.2/eventseries.json b/helm-charts/nginx-ingress/v1.31.0/eventseries.json similarity index 93% rename from helm-charts/nginx-ingress/v1.30.2/eventseries.json rename to helm-charts/nginx-ingress/v1.31.0/eventseries.json index a822dc7a..43964b01 100644 --- a/helm-charts/nginx-ingress/v1.30.2/eventseries.json +++ b/helm-charts/nginx-ingress/v1.31.0/eventseries.json @@ -10,7 +10,7 @@ ] }, "lastObservedTime": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.30.2/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.MicroTime", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.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.30.2/eventsource-v1.json b/helm-charts/nginx-ingress/v1.31.0/eventsource-v1.json similarity index 100% rename from helm-charts/nginx-ingress/v1.30.2/eventsource-v1.json rename to helm-charts/nginx-ingress/v1.31.0/eventsource-v1.json diff --git a/helm-charts/nginx-ingress/v1.30.2/eventsource.json b/helm-charts/nginx-ingress/v1.31.0/eventsource.json similarity index 100% rename from helm-charts/nginx-ingress/v1.30.2/eventsource.json rename to helm-charts/nginx-ingress/v1.31.0/eventsource.json diff --git a/helm-charts/nginx-ingress/v1.30.2/eviction-policy-v1.json b/helm-charts/nginx-ingress/v1.31.0/eviction-policy-v1.json similarity index 93% rename from helm-charts/nginx-ingress/v1.30.2/eviction-policy-v1.json rename to helm-charts/nginx-ingress/v1.31.0/eviction-policy-v1.json index 20366d3f..9c69328e 100644 --- a/helm-charts/nginx-ingress/v1.30.2/eviction-policy-v1.json +++ b/helm-charts/nginx-ingress/v1.31.0/eviction-policy-v1.json @@ -12,7 +12,7 @@ ] }, "deleteOptions": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.30.2/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.DeleteOptions", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.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.30.2/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.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.30.2/eviction.json b/helm-charts/nginx-ingress/v1.31.0/eviction.json similarity index 92% rename from helm-charts/nginx-ingress/v1.30.2/eviction.json rename to helm-charts/nginx-ingress/v1.31.0/eviction.json index e9bfccf4..6fa62e96 100644 --- a/helm-charts/nginx-ingress/v1.30.2/eviction.json +++ b/helm-charts/nginx-ingress/v1.31.0/eviction.json @@ -9,7 +9,7 @@ ] }, "deleteOptions": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.30.2/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.DeleteOptions", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.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.30.2/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.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.30.2/execaction-v1.json b/helm-charts/nginx-ingress/v1.31.0/execaction-v1.json similarity index 100% rename from helm-charts/nginx-ingress/v1.30.2/execaction-v1.json rename to helm-charts/nginx-ingress/v1.31.0/execaction-v1.json diff --git a/helm-charts/nginx-ingress/v1.30.2/execaction.json b/helm-charts/nginx-ingress/v1.31.0/execaction.json similarity index 100% rename from helm-charts/nginx-ingress/v1.30.2/execaction.json rename to helm-charts/nginx-ingress/v1.31.0/execaction.json diff --git a/helm-charts/nginx-ingress/v1.30.2/exemptprioritylevelconfiguration-flowcontrol-v1.json b/helm-charts/nginx-ingress/v1.31.0/exemptprioritylevelconfiguration-flowcontrol-v1.json similarity index 100% rename from helm-charts/nginx-ingress/v1.30.2/exemptprioritylevelconfiguration-flowcontrol-v1.json rename to helm-charts/nginx-ingress/v1.31.0/exemptprioritylevelconfiguration-flowcontrol-v1.json diff --git a/helm-charts/nginx-ingress/v1.30.2/exemptprioritylevelconfiguration-flowcontrol-v1beta3.json b/helm-charts/nginx-ingress/v1.31.0/exemptprioritylevelconfiguration-flowcontrol-v1beta3.json similarity index 100% rename from helm-charts/nginx-ingress/v1.30.2/exemptprioritylevelconfiguration-flowcontrol-v1beta3.json rename to helm-charts/nginx-ingress/v1.31.0/exemptprioritylevelconfiguration-flowcontrol-v1beta3.json diff --git a/helm-charts/nginx-ingress/v1.30.2/exemptprioritylevelconfiguration.json b/helm-charts/nginx-ingress/v1.31.0/exemptprioritylevelconfiguration.json similarity index 100% rename from helm-charts/nginx-ingress/v1.30.2/exemptprioritylevelconfiguration.json rename to helm-charts/nginx-ingress/v1.31.0/exemptprioritylevelconfiguration.json diff --git a/helm-charts/nginx-ingress/v1.30.2/expressionwarning-admissionregistration-v1.json b/helm-charts/nginx-ingress/v1.31.0/expressionwarning-admissionregistration-v1.json similarity index 100% rename from helm-charts/nginx-ingress/v1.30.2/expressionwarning-admissionregistration-v1.json rename to helm-charts/nginx-ingress/v1.31.0/expressionwarning-admissionregistration-v1.json diff --git a/helm-charts/nginx-ingress/v1.30.2/expressionwarning-admissionregistration-v1alpha1.json b/helm-charts/nginx-ingress/v1.31.0/expressionwarning-admissionregistration-v1alpha1.json similarity index 100% rename from helm-charts/nginx-ingress/v1.30.2/expressionwarning-admissionregistration-v1alpha1.json rename to helm-charts/nginx-ingress/v1.31.0/expressionwarning-admissionregistration-v1alpha1.json diff --git a/helm-charts/nginx-ingress/v1.30.2/expressionwarning-admissionregistration-v1beta1.json b/helm-charts/nginx-ingress/v1.31.0/expressionwarning-admissionregistration-v1beta1.json similarity index 100% rename from helm-charts/nginx-ingress/v1.30.2/expressionwarning-admissionregistration-v1beta1.json rename to helm-charts/nginx-ingress/v1.31.0/expressionwarning-admissionregistration-v1beta1.json diff --git a/helm-charts/nginx-ingress/v1.30.2/expressionwarning.json b/helm-charts/nginx-ingress/v1.31.0/expressionwarning.json similarity index 100% rename from helm-charts/nginx-ingress/v1.30.2/expressionwarning.json rename to helm-charts/nginx-ingress/v1.31.0/expressionwarning.json diff --git a/helm-charts/nginx-ingress/v1.30.2/externaldocumentation-apiextensions-v1.json b/helm-charts/nginx-ingress/v1.31.0/externaldocumentation-apiextensions-v1.json similarity index 100% rename from helm-charts/nginx-ingress/v1.30.2/externaldocumentation-apiextensions-v1.json rename to helm-charts/nginx-ingress/v1.31.0/externaldocumentation-apiextensions-v1.json diff --git a/helm-charts/nginx-ingress/v1.30.2/externaldocumentation.json b/helm-charts/nginx-ingress/v1.31.0/externaldocumentation.json similarity index 100% rename from helm-charts/nginx-ingress/v1.30.2/externaldocumentation.json rename to helm-charts/nginx-ingress/v1.31.0/externaldocumentation.json diff --git a/helm-charts/nginx-ingress/v1.30.2/externalmetricsource-autoscaling-v2.json b/helm-charts/nginx-ingress/v1.31.0/externalmetricsource-autoscaling-v2.json similarity index 85% rename from helm-charts/nginx-ingress/v1.30.2/externalmetricsource-autoscaling-v2.json rename to helm-charts/nginx-ingress/v1.31.0/externalmetricsource-autoscaling-v2.json index 2133a9de..af7540c0 100644 --- a/helm-charts/nginx-ingress/v1.30.2/externalmetricsource-autoscaling-v2.json +++ b/helm-charts/nginx-ingress/v1.31.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.30.2/_definitions.json#/definitions/io.k8s.api.autoscaling.v2.MetricIdentifier", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.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.30.2/_definitions.json#/definitions/io.k8s.api.autoscaling.v2.MetricTarget", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.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.30.2/externalmetricsource.json b/helm-charts/nginx-ingress/v1.31.0/externalmetricsource.json similarity index 85% rename from helm-charts/nginx-ingress/v1.30.2/externalmetricsource.json rename to helm-charts/nginx-ingress/v1.31.0/externalmetricsource.json index 2133a9de..af7540c0 100644 --- a/helm-charts/nginx-ingress/v1.30.2/externalmetricsource.json +++ b/helm-charts/nginx-ingress/v1.31.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.30.2/_definitions.json#/definitions/io.k8s.api.autoscaling.v2.MetricIdentifier", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.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.30.2/_definitions.json#/definitions/io.k8s.api.autoscaling.v2.MetricTarget", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.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.30.2/externalmetricstatus-autoscaling-v2.json b/helm-charts/nginx-ingress/v1.31.0/externalmetricstatus-autoscaling-v2.json similarity index 84% rename from helm-charts/nginx-ingress/v1.30.2/externalmetricstatus-autoscaling-v2.json rename to helm-charts/nginx-ingress/v1.31.0/externalmetricstatus-autoscaling-v2.json index bb48aebd..9fde687d 100644 --- a/helm-charts/nginx-ingress/v1.30.2/externalmetricstatus-autoscaling-v2.json +++ b/helm-charts/nginx-ingress/v1.31.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.30.2/_definitions.json#/definitions/io.k8s.api.autoscaling.v2.MetricValueStatus", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.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.30.2/_definitions.json#/definitions/io.k8s.api.autoscaling.v2.MetricIdentifier", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.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.30.2/externalmetricstatus.json b/helm-charts/nginx-ingress/v1.31.0/externalmetricstatus.json similarity index 84% rename from helm-charts/nginx-ingress/v1.30.2/externalmetricstatus.json rename to helm-charts/nginx-ingress/v1.31.0/externalmetricstatus.json index bb48aebd..9fde687d 100644 --- a/helm-charts/nginx-ingress/v1.30.2/externalmetricstatus.json +++ b/helm-charts/nginx-ingress/v1.31.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.30.2/_definitions.json#/definitions/io.k8s.api.autoscaling.v2.MetricValueStatus", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.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.30.2/_definitions.json#/definitions/io.k8s.api.autoscaling.v2.MetricIdentifier", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.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.30.2/fcvolumesource-v1.json b/helm-charts/nginx-ingress/v1.31.0/fcvolumesource-v1.json similarity index 100% rename from helm-charts/nginx-ingress/v1.30.2/fcvolumesource-v1.json rename to helm-charts/nginx-ingress/v1.31.0/fcvolumesource-v1.json diff --git a/helm-charts/nginx-ingress/v1.30.2/fcvolumesource.json b/helm-charts/nginx-ingress/v1.31.0/fcvolumesource.json similarity index 100% rename from helm-charts/nginx-ingress/v1.30.2/fcvolumesource.json rename to helm-charts/nginx-ingress/v1.31.0/fcvolumesource.json diff --git a/helm-charts/nginx-ingress/v1.31.0/fieldselectorattributes-authorization-v1.json b/helm-charts/nginx-ingress/v1.31.0/fieldselectorattributes-authorization-v1.json new file mode 100644 index 00000000..abd41681 --- /dev/null +++ b/helm-charts/nginx-ingress/v1.31.0/fieldselectorattributes-authorization-v1.json @@ -0,0 +1,25 @@ +{ + "description": "FieldSelectorAttributes indicates a field limited access. Webhook authors are encouraged to * ensure rawSelector and requirements are not both set * consider the requirements field if set * not try to parse or consider the rawSelector field if set. This is to avoid another CVE-2022-2880 (i.e. getting different systems to agree on how exactly to parse a query is not something we want), see https://www.oxeye.io/resources/golang-parameter-smuggling-attack for more details. For the *SubjectAccessReview endpoints of the kube-apiserver: * If rawSelector is empty and requirements are empty, the request is not limited. * If rawSelector is present and requirements are empty, the rawSelector will be parsed and limited if the parsing succeeds. * If rawSelector is empty and requirements are present, the requirements should be honored * If rawSelector is present and requirements are present, the request is invalid.", + "properties": { + "rawSelector": { + "description": "rawSelector is the serialization of a field selector that would be included in a query parameter. Webhook implementations are encouraged to ignore rawSelector. The kube-apiserver's *SubjectAccessReview will parse the rawSelector as long as the requirements are not present.", + "type": [ + "string", + "null" + ] + }, + "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.0/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.FieldSelectorRequirement" + }, + "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.0/fieldselectorattributes.json b/helm-charts/nginx-ingress/v1.31.0/fieldselectorattributes.json new file mode 100644 index 00000000..abd41681 --- /dev/null +++ b/helm-charts/nginx-ingress/v1.31.0/fieldselectorattributes.json @@ -0,0 +1,25 @@ +{ + "description": "FieldSelectorAttributes indicates a field limited access. Webhook authors are encouraged to * ensure rawSelector and requirements are not both set * consider the requirements field if set * not try to parse or consider the rawSelector field if set. This is to avoid another CVE-2022-2880 (i.e. getting different systems to agree on how exactly to parse a query is not something we want), see https://www.oxeye.io/resources/golang-parameter-smuggling-attack for more details. For the *SubjectAccessReview endpoints of the kube-apiserver: * If rawSelector is empty and requirements are empty, the request is not limited. * If rawSelector is present and requirements are empty, the rawSelector will be parsed and limited if the parsing succeeds. * If rawSelector is empty and requirements are present, the requirements should be honored * If rawSelector is present and requirements are present, the request is invalid.", + "properties": { + "rawSelector": { + "description": "rawSelector is the serialization of a field selector that would be included in a query parameter. Webhook implementations are encouraged to ignore rawSelector. The kube-apiserver's *SubjectAccessReview will parse the rawSelector as long as the requirements are not present.", + "type": [ + "string", + "null" + ] + }, + "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.0/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.FieldSelectorRequirement" + }, + "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.0/fieldselectorrequirement-meta-v1.json b/helm-charts/nginx-ingress/v1.31.0/fieldselectorrequirement-meta-v1.json new file mode 100644 index 00000000..ae4511f0 --- /dev/null +++ b/helm-charts/nginx-ingress/v1.31.0/fieldselectorrequirement-meta-v1.json @@ -0,0 +1,39 @@ +{ + "description": "FieldSelectorRequirement is a selector that contains values, a key, and an operator that relates the key and values.", + "properties": { + "key": { + "description": "key is the field selector key that the requirement applies to.", + "type": [ + "string", + "null" + ] + }, + "operator": { + "description": "operator represents a key's relationship to a set of values. Valid operators are In, NotIn, Exists, DoesNotExist. The list of operators may grow in the future.", + "type": [ + "string", + "null" + ] + }, + "values": { + "description": "values is an array of string values. If the operator is In or NotIn, the values array must be non-empty. If the operator is Exists or DoesNotExist, the values array must be empty.", + "items": { + "type": [ + "string", + "null" + ] + }, + "type": [ + "array", + "null" + ], + "x-kubernetes-list-type": "atomic" + } + }, + "required": [ + "key", + "operator" + ], + "type": "object", + "$schema": "http://json-schema.org/schema#" +} \ No newline at end of file diff --git a/helm-charts/nginx-ingress/v1.31.0/fieldselectorrequirement.json b/helm-charts/nginx-ingress/v1.31.0/fieldselectorrequirement.json new file mode 100644 index 00000000..ae4511f0 --- /dev/null +++ b/helm-charts/nginx-ingress/v1.31.0/fieldselectorrequirement.json @@ -0,0 +1,39 @@ +{ + "description": "FieldSelectorRequirement is a selector that contains values, a key, and an operator that relates the key and values.", + "properties": { + "key": { + "description": "key is the field selector key that the requirement applies to.", + "type": [ + "string", + "null" + ] + }, + "operator": { + "description": "operator represents a key's relationship to a set of values. Valid operators are In, NotIn, Exists, DoesNotExist. The list of operators may grow in the future.", + "type": [ + "string", + "null" + ] + }, + "values": { + "description": "values is an array of string values. If the operator is In or NotIn, the values array must be non-empty. If the operator is Exists or DoesNotExist, the values array must be empty.", + "items": { + "type": [ + "string", + "null" + ] + }, + "type": [ + "array", + "null" + ], + "x-kubernetes-list-type": "atomic" + } + }, + "required": [ + "key", + "operator" + ], + "type": "object", + "$schema": "http://json-schema.org/schema#" +} \ No newline at end of file diff --git a/helm-charts/nginx-ingress/v1.30.2/fieldsv1-meta-v1.json b/helm-charts/nginx-ingress/v1.31.0/fieldsv1-meta-v1.json similarity index 100% rename from helm-charts/nginx-ingress/v1.30.2/fieldsv1-meta-v1.json rename to helm-charts/nginx-ingress/v1.31.0/fieldsv1-meta-v1.json diff --git a/helm-charts/nginx-ingress/v1.30.2/fieldsv1.json b/helm-charts/nginx-ingress/v1.31.0/fieldsv1.json similarity index 100% rename from helm-charts/nginx-ingress/v1.30.2/fieldsv1.json rename to helm-charts/nginx-ingress/v1.31.0/fieldsv1.json diff --git a/helm-charts/nginx-ingress/v1.30.2/flexpersistentvolumesource-v1.json b/helm-charts/nginx-ingress/v1.31.0/flexpersistentvolumesource-v1.json similarity index 96% rename from helm-charts/nginx-ingress/v1.30.2/flexpersistentvolumesource-v1.json rename to helm-charts/nginx-ingress/v1.31.0/flexpersistentvolumesource-v1.json index 19ed847c..5e094ed0 100644 --- a/helm-charts/nginx-ingress/v1.30.2/flexpersistentvolumesource-v1.json +++ b/helm-charts/nginx-ingress/v1.31.0/flexpersistentvolumesource-v1.json @@ -36,7 +36,7 @@ ] }, "secretRef": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.30.2/_definitions.json#/definitions/io.k8s.api.core.v1.SecretReference", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.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.30.2/flexpersistentvolumesource.json b/helm-charts/nginx-ingress/v1.31.0/flexpersistentvolumesource.json similarity index 96% rename from helm-charts/nginx-ingress/v1.30.2/flexpersistentvolumesource.json rename to helm-charts/nginx-ingress/v1.31.0/flexpersistentvolumesource.json index 19ed847c..5e094ed0 100644 --- a/helm-charts/nginx-ingress/v1.30.2/flexpersistentvolumesource.json +++ b/helm-charts/nginx-ingress/v1.31.0/flexpersistentvolumesource.json @@ -36,7 +36,7 @@ ] }, "secretRef": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.30.2/_definitions.json#/definitions/io.k8s.api.core.v1.SecretReference", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.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.30.2/flexvolumesource-v1.json b/helm-charts/nginx-ingress/v1.31.0/flexvolumesource-v1.json similarity index 96% rename from helm-charts/nginx-ingress/v1.30.2/flexvolumesource-v1.json rename to helm-charts/nginx-ingress/v1.31.0/flexvolumesource-v1.json index dce9e828..efb4508e 100644 --- a/helm-charts/nginx-ingress/v1.30.2/flexvolumesource-v1.json +++ b/helm-charts/nginx-ingress/v1.31.0/flexvolumesource-v1.json @@ -36,7 +36,7 @@ ] }, "secretRef": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.30.2/_definitions.json#/definitions/io.k8s.api.core.v1.LocalObjectReference", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.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.30.2/flexvolumesource.json b/helm-charts/nginx-ingress/v1.31.0/flexvolumesource.json similarity index 96% rename from helm-charts/nginx-ingress/v1.30.2/flexvolumesource.json rename to helm-charts/nginx-ingress/v1.31.0/flexvolumesource.json index dce9e828..efb4508e 100644 --- a/helm-charts/nginx-ingress/v1.30.2/flexvolumesource.json +++ b/helm-charts/nginx-ingress/v1.31.0/flexvolumesource.json @@ -36,7 +36,7 @@ ] }, "secretRef": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.30.2/_definitions.json#/definitions/io.k8s.api.core.v1.LocalObjectReference", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.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.30.2/flockervolumesource-v1.json b/helm-charts/nginx-ingress/v1.31.0/flockervolumesource-v1.json similarity index 100% rename from helm-charts/nginx-ingress/v1.30.2/flockervolumesource-v1.json rename to helm-charts/nginx-ingress/v1.31.0/flockervolumesource-v1.json diff --git a/helm-charts/nginx-ingress/v1.30.2/flockervolumesource.json b/helm-charts/nginx-ingress/v1.31.0/flockervolumesource.json similarity index 100% rename from helm-charts/nginx-ingress/v1.30.2/flockervolumesource.json rename to helm-charts/nginx-ingress/v1.31.0/flockervolumesource.json diff --git a/helm-charts/nginx-ingress/v1.30.2/flowdistinguishermethod-flowcontrol-v1.json b/helm-charts/nginx-ingress/v1.31.0/flowdistinguishermethod-flowcontrol-v1.json similarity index 100% rename from helm-charts/nginx-ingress/v1.30.2/flowdistinguishermethod-flowcontrol-v1.json rename to helm-charts/nginx-ingress/v1.31.0/flowdistinguishermethod-flowcontrol-v1.json diff --git a/helm-charts/nginx-ingress/v1.30.2/flowdistinguishermethod-flowcontrol-v1beta3.json b/helm-charts/nginx-ingress/v1.31.0/flowdistinguishermethod-flowcontrol-v1beta3.json similarity index 100% rename from helm-charts/nginx-ingress/v1.30.2/flowdistinguishermethod-flowcontrol-v1beta3.json rename to helm-charts/nginx-ingress/v1.31.0/flowdistinguishermethod-flowcontrol-v1beta3.json diff --git a/helm-charts/nginx-ingress/v1.30.2/flowdistinguishermethod.json b/helm-charts/nginx-ingress/v1.31.0/flowdistinguishermethod.json similarity index 100% rename from helm-charts/nginx-ingress/v1.30.2/flowdistinguishermethod.json rename to helm-charts/nginx-ingress/v1.31.0/flowdistinguishermethod.json diff --git a/helm-charts/nginx-ingress/v1.30.2/flowschema-flowcontrol-v1.json b/helm-charts/nginx-ingress/v1.31.0/flowschema-flowcontrol-v1.json similarity index 92% rename from helm-charts/nginx-ingress/v1.30.2/flowschema-flowcontrol-v1.json rename to helm-charts/nginx-ingress/v1.31.0/flowschema-flowcontrol-v1.json index 07d6027d..d3c4c20e 100644 --- a/helm-charts/nginx-ingress/v1.30.2/flowschema-flowcontrol-v1.json +++ b/helm-charts/nginx-ingress/v1.31.0/flowschema-flowcontrol-v1.json @@ -22,15 +22,15 @@ ] }, "metadata": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.30.2/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.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.30.2/_definitions.json#/definitions/io.k8s.api.flowcontrol.v1.FlowSchemaSpec", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.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.30.2/_definitions.json#/definitions/io.k8s.api.flowcontrol.v1.FlowSchemaStatus", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.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.30.2/flowschema-flowcontrol-v1beta3.json b/helm-charts/nginx-ingress/v1.31.0/flowschema-flowcontrol-v1beta3.json similarity index 92% rename from helm-charts/nginx-ingress/v1.30.2/flowschema-flowcontrol-v1beta3.json rename to helm-charts/nginx-ingress/v1.31.0/flowschema-flowcontrol-v1beta3.json index b736bfbe..78e33a18 100644 --- a/helm-charts/nginx-ingress/v1.30.2/flowschema-flowcontrol-v1beta3.json +++ b/helm-charts/nginx-ingress/v1.31.0/flowschema-flowcontrol-v1beta3.json @@ -22,15 +22,15 @@ ] }, "metadata": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.30.2/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.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.30.2/_definitions.json#/definitions/io.k8s.api.flowcontrol.v1beta3.FlowSchemaSpec", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.0/_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.30.2/_definitions.json#/definitions/io.k8s.api.flowcontrol.v1beta3.FlowSchemaStatus", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.0/_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" } }, diff --git a/helm-charts/nginx-ingress/v1.30.2/flowschema.json b/helm-charts/nginx-ingress/v1.31.0/flowschema.json similarity index 92% rename from helm-charts/nginx-ingress/v1.30.2/flowschema.json rename to helm-charts/nginx-ingress/v1.31.0/flowschema.json index cb14e303..9d334ad8 100644 --- a/helm-charts/nginx-ingress/v1.30.2/flowschema.json +++ b/helm-charts/nginx-ingress/v1.31.0/flowschema.json @@ -19,15 +19,15 @@ ] }, "metadata": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.30.2/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.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.30.2/_definitions.json#/definitions/io.k8s.api.flowcontrol.v1beta3.FlowSchemaSpec", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.0/_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.30.2/_definitions.json#/definitions/io.k8s.api.flowcontrol.v1beta3.FlowSchemaStatus", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.0/_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" } }, diff --git a/helm-charts/nginx-ingress/v1.30.2/flowschemacondition-flowcontrol-v1.json b/helm-charts/nginx-ingress/v1.31.0/flowschemacondition-flowcontrol-v1.json similarity index 94% rename from helm-charts/nginx-ingress/v1.30.2/flowschemacondition-flowcontrol-v1.json rename to helm-charts/nginx-ingress/v1.31.0/flowschemacondition-flowcontrol-v1.json index b63c1b31..daff220b 100644 --- a/helm-charts/nginx-ingress/v1.30.2/flowschemacondition-flowcontrol-v1.json +++ b/helm-charts/nginx-ingress/v1.31.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.30.2/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.Time", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.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.30.2/flowschemacondition-flowcontrol-v1beta3.json b/helm-charts/nginx-ingress/v1.31.0/flowschemacondition-flowcontrol-v1beta3.json similarity index 94% rename from helm-charts/nginx-ingress/v1.30.2/flowschemacondition-flowcontrol-v1beta3.json rename to helm-charts/nginx-ingress/v1.31.0/flowschemacondition-flowcontrol-v1beta3.json index b63c1b31..daff220b 100644 --- a/helm-charts/nginx-ingress/v1.30.2/flowschemacondition-flowcontrol-v1beta3.json +++ b/helm-charts/nginx-ingress/v1.31.0/flowschemacondition-flowcontrol-v1beta3.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.30.2/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.Time", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.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.30.2/flowschemacondition.json b/helm-charts/nginx-ingress/v1.31.0/flowschemacondition.json similarity index 94% rename from helm-charts/nginx-ingress/v1.30.2/flowschemacondition.json rename to helm-charts/nginx-ingress/v1.31.0/flowschemacondition.json index b63c1b31..daff220b 100644 --- a/helm-charts/nginx-ingress/v1.30.2/flowschemacondition.json +++ b/helm-charts/nginx-ingress/v1.31.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.30.2/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.Time", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.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.30.2/flowschemalist-flowcontrol-v1.json b/helm-charts/nginx-ingress/v1.31.0/flowschemalist-flowcontrol-v1.json similarity index 93% rename from helm-charts/nginx-ingress/v1.30.2/flowschemalist-flowcontrol-v1.json rename to helm-charts/nginx-ingress/v1.31.0/flowschemalist-flowcontrol-v1.json index 561de6d8..eee5a625 100644 --- a/helm-charts/nginx-ingress/v1.30.2/flowschemalist-flowcontrol-v1.json +++ b/helm-charts/nginx-ingress/v1.31.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.30.2/_definitions.json#/definitions/io.k8s.api.flowcontrol.v1.FlowSchema" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.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.30.2/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.ListMeta", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.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.30.2/flowschemalist-flowcontrol-v1beta3.json b/helm-charts/nginx-ingress/v1.31.0/flowschemalist-flowcontrol-v1beta3.json similarity index 93% rename from helm-charts/nginx-ingress/v1.30.2/flowschemalist-flowcontrol-v1beta3.json rename to helm-charts/nginx-ingress/v1.31.0/flowschemalist-flowcontrol-v1beta3.json index ecd10525..80e6eda4 100644 --- a/helm-charts/nginx-ingress/v1.30.2/flowschemalist-flowcontrol-v1beta3.json +++ b/helm-charts/nginx-ingress/v1.31.0/flowschemalist-flowcontrol-v1beta3.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.30.2/_definitions.json#/definitions/io.k8s.api.flowcontrol.v1beta3.FlowSchema" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.0/_definitions.json#/definitions/io.k8s.api.flowcontrol.v1beta3.FlowSchema" }, "type": [ "array", @@ -32,7 +32,7 @@ ] }, "metadata": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.30.2/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.ListMeta", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.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.30.2/flowschemalist.json b/helm-charts/nginx-ingress/v1.31.0/flowschemalist.json similarity index 93% rename from helm-charts/nginx-ingress/v1.30.2/flowschemalist.json rename to helm-charts/nginx-ingress/v1.31.0/flowschemalist.json index e1bced3d..c3d8c1a6 100644 --- a/helm-charts/nginx-ingress/v1.30.2/flowschemalist.json +++ b/helm-charts/nginx-ingress/v1.31.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.30.2/_definitions.json#/definitions/io.k8s.api.flowcontrol.v1beta3.FlowSchema" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.0/_definitions.json#/definitions/io.k8s.api.flowcontrol.v1beta3.FlowSchema" }, "type": [ "array", @@ -29,7 +29,7 @@ ] }, "metadata": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.30.2/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.ListMeta", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.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.30.2/flowschemaspec-flowcontrol-v1.json b/helm-charts/nginx-ingress/v1.31.0/flowschemaspec-flowcontrol-v1.json similarity index 91% rename from helm-charts/nginx-ingress/v1.30.2/flowschemaspec-flowcontrol-v1.json rename to helm-charts/nginx-ingress/v1.31.0/flowschemaspec-flowcontrol-v1.json index 2bd13a99..236fed1f 100644 --- a/helm-charts/nginx-ingress/v1.30.2/flowschemaspec-flowcontrol-v1.json +++ b/helm-charts/nginx-ingress/v1.31.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.30.2/_definitions.json#/definitions/io.k8s.api.flowcontrol.v1.FlowDistinguisherMethod", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.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.30.2/_definitions.json#/definitions/io.k8s.api.flowcontrol.v1.PriorityLevelConfigurationReference", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.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.30.2/_definitions.json#/definitions/io.k8s.api.flowcontrol.v1.PolicyRulesWithSubjects" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.0/_definitions.json#/definitions/io.k8s.api.flowcontrol.v1.PolicyRulesWithSubjects" }, "type": [ "array", diff --git a/helm-charts/nginx-ingress/v1.30.2/flowschemaspec-flowcontrol-v1beta3.json b/helm-charts/nginx-ingress/v1.31.0/flowschemaspec-flowcontrol-v1beta3.json similarity index 91% rename from helm-charts/nginx-ingress/v1.30.2/flowschemaspec-flowcontrol-v1beta3.json rename to helm-charts/nginx-ingress/v1.31.0/flowschemaspec-flowcontrol-v1beta3.json index abc880ad..674bc8bb 100644 --- a/helm-charts/nginx-ingress/v1.30.2/flowschemaspec-flowcontrol-v1beta3.json +++ b/helm-charts/nginx-ingress/v1.31.0/flowschemaspec-flowcontrol-v1beta3.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.30.2/_definitions.json#/definitions/io.k8s.api.flowcontrol.v1beta3.FlowDistinguisherMethod", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.0/_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": { @@ -14,13 +14,13 @@ ] }, "priorityLevelConfiguration": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.30.2/_definitions.json#/definitions/io.k8s.api.flowcontrol.v1beta3.PriorityLevelConfigurationReference", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.0/_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.30.2/_definitions.json#/definitions/io.k8s.api.flowcontrol.v1beta3.PolicyRulesWithSubjects" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.0/_definitions.json#/definitions/io.k8s.api.flowcontrol.v1beta3.PolicyRulesWithSubjects" }, "type": [ "array", diff --git a/helm-charts/nginx-ingress/v1.30.2/flowschemaspec.json b/helm-charts/nginx-ingress/v1.31.0/flowschemaspec.json similarity index 91% rename from helm-charts/nginx-ingress/v1.30.2/flowschemaspec.json rename to helm-charts/nginx-ingress/v1.31.0/flowschemaspec.json index abc880ad..674bc8bb 100644 --- a/helm-charts/nginx-ingress/v1.30.2/flowschemaspec.json +++ b/helm-charts/nginx-ingress/v1.31.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.30.2/_definitions.json#/definitions/io.k8s.api.flowcontrol.v1beta3.FlowDistinguisherMethod", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.0/_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": { @@ -14,13 +14,13 @@ ] }, "priorityLevelConfiguration": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.30.2/_definitions.json#/definitions/io.k8s.api.flowcontrol.v1beta3.PriorityLevelConfigurationReference", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.0/_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.30.2/_definitions.json#/definitions/io.k8s.api.flowcontrol.v1beta3.PolicyRulesWithSubjects" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.0/_definitions.json#/definitions/io.k8s.api.flowcontrol.v1beta3.PolicyRulesWithSubjects" }, "type": [ "array", diff --git a/helm-charts/nginx-ingress/v1.30.2/flowschemastatus-flowcontrol-v1.json b/helm-charts/nginx-ingress/v1.31.0/flowschemastatus-flowcontrol-v1.json similarity index 91% rename from helm-charts/nginx-ingress/v1.30.2/flowschemastatus-flowcontrol-v1.json rename to helm-charts/nginx-ingress/v1.31.0/flowschemastatus-flowcontrol-v1.json index 1bc43fe3..fe0b68d1 100644 --- a/helm-charts/nginx-ingress/v1.30.2/flowschemastatus-flowcontrol-v1.json +++ b/helm-charts/nginx-ingress/v1.31.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.30.2/_definitions.json#/definitions/io.k8s.api.flowcontrol.v1.FlowSchemaCondition" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.0/_definitions.json#/definitions/io.k8s.api.flowcontrol.v1.FlowSchemaCondition" }, "type": [ "array", diff --git a/helm-charts/nginx-ingress/v1.30.2/flowschemastatus-flowcontrol-v1beta3.json b/helm-charts/nginx-ingress/v1.31.0/flowschemastatus-flowcontrol-v1beta3.json similarity index 91% rename from helm-charts/nginx-ingress/v1.30.2/flowschemastatus-flowcontrol-v1beta3.json rename to helm-charts/nginx-ingress/v1.31.0/flowschemastatus-flowcontrol-v1beta3.json index 7bdb9ee1..43750a10 100644 --- a/helm-charts/nginx-ingress/v1.30.2/flowschemastatus-flowcontrol-v1beta3.json +++ b/helm-charts/nginx-ingress/v1.31.0/flowschemastatus-flowcontrol-v1beta3.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.30.2/_definitions.json#/definitions/io.k8s.api.flowcontrol.v1beta3.FlowSchemaCondition" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.0/_definitions.json#/definitions/io.k8s.api.flowcontrol.v1beta3.FlowSchemaCondition" }, "type": [ "array", diff --git a/helm-charts/nginx-ingress/v1.30.2/flowschemastatus.json b/helm-charts/nginx-ingress/v1.31.0/flowschemastatus.json similarity index 91% rename from helm-charts/nginx-ingress/v1.30.2/flowschemastatus.json rename to helm-charts/nginx-ingress/v1.31.0/flowschemastatus.json index 7bdb9ee1..43750a10 100644 --- a/helm-charts/nginx-ingress/v1.30.2/flowschemastatus.json +++ b/helm-charts/nginx-ingress/v1.31.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.30.2/_definitions.json#/definitions/io.k8s.api.flowcontrol.v1beta3.FlowSchemaCondition" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.0/_definitions.json#/definitions/io.k8s.api.flowcontrol.v1beta3.FlowSchemaCondition" }, "type": [ "array", diff --git a/helm-charts/nginx-ingress/v1.30.2/forzone-discovery-v1.json b/helm-charts/nginx-ingress/v1.31.0/forzone-discovery-v1.json similarity index 100% rename from helm-charts/nginx-ingress/v1.30.2/forzone-discovery-v1.json rename to helm-charts/nginx-ingress/v1.31.0/forzone-discovery-v1.json diff --git a/helm-charts/nginx-ingress/v1.30.2/forzone.json b/helm-charts/nginx-ingress/v1.31.0/forzone.json similarity index 100% rename from helm-charts/nginx-ingress/v1.30.2/forzone.json rename to helm-charts/nginx-ingress/v1.31.0/forzone.json diff --git a/helm-charts/nginx-ingress/v1.30.2/gcepersistentdiskvolumesource-v1.json b/helm-charts/nginx-ingress/v1.31.0/gcepersistentdiskvolumesource-v1.json similarity index 100% rename from helm-charts/nginx-ingress/v1.30.2/gcepersistentdiskvolumesource-v1.json rename to helm-charts/nginx-ingress/v1.31.0/gcepersistentdiskvolumesource-v1.json diff --git a/helm-charts/nginx-ingress/v1.30.2/gcepersistentdiskvolumesource.json b/helm-charts/nginx-ingress/v1.31.0/gcepersistentdiskvolumesource.json similarity index 100% rename from helm-charts/nginx-ingress/v1.30.2/gcepersistentdiskvolumesource.json rename to helm-charts/nginx-ingress/v1.31.0/gcepersistentdiskvolumesource.json diff --git a/helm-charts/nginx-ingress/v1.30.2/gitrepovolumesource-v1.json b/helm-charts/nginx-ingress/v1.31.0/gitrepovolumesource-v1.json similarity index 100% rename from helm-charts/nginx-ingress/v1.30.2/gitrepovolumesource-v1.json rename to helm-charts/nginx-ingress/v1.31.0/gitrepovolumesource-v1.json diff --git a/helm-charts/nginx-ingress/v1.30.2/gitrepovolumesource.json b/helm-charts/nginx-ingress/v1.31.0/gitrepovolumesource.json similarity index 100% rename from helm-charts/nginx-ingress/v1.30.2/gitrepovolumesource.json rename to helm-charts/nginx-ingress/v1.31.0/gitrepovolumesource.json diff --git a/helm-charts/nginx-ingress/v1.30.2/glusterfspersistentvolumesource-v1.json b/helm-charts/nginx-ingress/v1.31.0/glusterfspersistentvolumesource-v1.json similarity index 100% rename from helm-charts/nginx-ingress/v1.30.2/glusterfspersistentvolumesource-v1.json rename to helm-charts/nginx-ingress/v1.31.0/glusterfspersistentvolumesource-v1.json diff --git a/helm-charts/nginx-ingress/v1.30.2/glusterfspersistentvolumesource.json b/helm-charts/nginx-ingress/v1.31.0/glusterfspersistentvolumesource.json similarity index 100% rename from helm-charts/nginx-ingress/v1.30.2/glusterfspersistentvolumesource.json rename to helm-charts/nginx-ingress/v1.31.0/glusterfspersistentvolumesource.json diff --git a/helm-charts/nginx-ingress/v1.30.2/glusterfsvolumesource-v1.json b/helm-charts/nginx-ingress/v1.31.0/glusterfsvolumesource-v1.json similarity index 100% rename from helm-charts/nginx-ingress/v1.30.2/glusterfsvolumesource-v1.json rename to helm-charts/nginx-ingress/v1.31.0/glusterfsvolumesource-v1.json diff --git a/helm-charts/nginx-ingress/v1.30.2/glusterfsvolumesource.json b/helm-charts/nginx-ingress/v1.31.0/glusterfsvolumesource.json similarity index 100% rename from helm-charts/nginx-ingress/v1.30.2/glusterfsvolumesource.json rename to helm-charts/nginx-ingress/v1.31.0/glusterfsvolumesource.json diff --git a/helm-charts/nginx-ingress/v1.30.2/groupsubject-flowcontrol-v1.json b/helm-charts/nginx-ingress/v1.31.0/groupsubject-flowcontrol-v1.json similarity index 100% rename from helm-charts/nginx-ingress/v1.30.2/groupsubject-flowcontrol-v1.json rename to helm-charts/nginx-ingress/v1.31.0/groupsubject-flowcontrol-v1.json diff --git a/helm-charts/nginx-ingress/v1.30.2/groupsubject-flowcontrol-v1beta3.json b/helm-charts/nginx-ingress/v1.31.0/groupsubject-flowcontrol-v1beta3.json similarity index 100% rename from helm-charts/nginx-ingress/v1.30.2/groupsubject-flowcontrol-v1beta3.json rename to helm-charts/nginx-ingress/v1.31.0/groupsubject-flowcontrol-v1beta3.json diff --git a/helm-charts/nginx-ingress/v1.30.2/groupsubject.json b/helm-charts/nginx-ingress/v1.31.0/groupsubject.json similarity index 100% rename from helm-charts/nginx-ingress/v1.30.2/groupsubject.json rename to helm-charts/nginx-ingress/v1.31.0/groupsubject.json diff --git a/helm-charts/nginx-ingress/v1.30.2/groupversionfordiscovery-meta-v1.json b/helm-charts/nginx-ingress/v1.31.0/groupversionfordiscovery-meta-v1.json similarity index 100% rename from helm-charts/nginx-ingress/v1.30.2/groupversionfordiscovery-meta-v1.json rename to helm-charts/nginx-ingress/v1.31.0/groupversionfordiscovery-meta-v1.json diff --git a/helm-charts/nginx-ingress/v1.30.2/groupversionfordiscovery.json b/helm-charts/nginx-ingress/v1.31.0/groupversionfordiscovery.json similarity index 100% rename from helm-charts/nginx-ingress/v1.30.2/groupversionfordiscovery.json rename to helm-charts/nginx-ingress/v1.31.0/groupversionfordiscovery.json diff --git a/helm-charts/nginx-ingress/v1.30.2/groupversionresource-storagemigration-v1alpha1.json b/helm-charts/nginx-ingress/v1.31.0/groupversionresource-storagemigration-v1alpha1.json similarity index 100% rename from helm-charts/nginx-ingress/v1.30.2/groupversionresource-storagemigration-v1alpha1.json rename to helm-charts/nginx-ingress/v1.31.0/groupversionresource-storagemigration-v1alpha1.json diff --git a/helm-charts/nginx-ingress/v1.30.2/groupversionresource.json b/helm-charts/nginx-ingress/v1.31.0/groupversionresource.json similarity index 100% rename from helm-charts/nginx-ingress/v1.30.2/groupversionresource.json rename to helm-charts/nginx-ingress/v1.31.0/groupversionresource.json diff --git a/helm-charts/nginx-ingress/v1.30.2/grpcaction-v1.json b/helm-charts/nginx-ingress/v1.31.0/grpcaction-v1.json similarity index 100% rename from helm-charts/nginx-ingress/v1.30.2/grpcaction-v1.json rename to helm-charts/nginx-ingress/v1.31.0/grpcaction-v1.json diff --git a/helm-charts/nginx-ingress/v1.30.2/grpcaction.json b/helm-charts/nginx-ingress/v1.31.0/grpcaction.json similarity index 100% rename from helm-charts/nginx-ingress/v1.30.2/grpcaction.json rename to helm-charts/nginx-ingress/v1.31.0/grpcaction.json diff --git a/helm-charts/nginx-ingress/v1.30.2/horizontalpodautoscaler-autoscaling-v1.json b/helm-charts/nginx-ingress/v1.31.0/horizontalpodautoscaler-autoscaling-v1.json similarity index 91% rename from helm-charts/nginx-ingress/v1.30.2/horizontalpodautoscaler-autoscaling-v1.json rename to helm-charts/nginx-ingress/v1.31.0/horizontalpodautoscaler-autoscaling-v1.json index bd0eb476..86fe9bad 100644 --- a/helm-charts/nginx-ingress/v1.30.2/horizontalpodautoscaler-autoscaling-v1.json +++ b/helm-charts/nginx-ingress/v1.31.0/horizontalpodautoscaler-autoscaling-v1.json @@ -22,15 +22,15 @@ ] }, "metadata": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.30.2/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.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.30.2/_definitions.json#/definitions/io.k8s.api.autoscaling.v1.HorizontalPodAutoscalerSpec", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.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.30.2/_definitions.json#/definitions/io.k8s.api.autoscaling.v1.HorizontalPodAutoscalerStatus", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.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.30.2/horizontalpodautoscaler-autoscaling-v2.json b/helm-charts/nginx-ingress/v1.31.0/horizontalpodautoscaler-autoscaling-v2.json similarity index 92% rename from helm-charts/nginx-ingress/v1.30.2/horizontalpodautoscaler-autoscaling-v2.json rename to helm-charts/nginx-ingress/v1.31.0/horizontalpodautoscaler-autoscaling-v2.json index 88d981d2..d7009aa1 100644 --- a/helm-charts/nginx-ingress/v1.30.2/horizontalpodautoscaler-autoscaling-v2.json +++ b/helm-charts/nginx-ingress/v1.31.0/horizontalpodautoscaler-autoscaling-v2.json @@ -22,15 +22,15 @@ ] }, "metadata": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.30.2/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.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.30.2/_definitions.json#/definitions/io.k8s.api.autoscaling.v2.HorizontalPodAutoscalerSpec", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.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.30.2/_definitions.json#/definitions/io.k8s.api.autoscaling.v2.HorizontalPodAutoscalerStatus", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.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.30.2/horizontalpodautoscaler.json b/helm-charts/nginx-ingress/v1.31.0/horizontalpodautoscaler.json similarity index 91% rename from helm-charts/nginx-ingress/v1.30.2/horizontalpodautoscaler.json rename to helm-charts/nginx-ingress/v1.31.0/horizontalpodautoscaler.json index 35933bd8..26f48ebf 100644 --- a/helm-charts/nginx-ingress/v1.30.2/horizontalpodautoscaler.json +++ b/helm-charts/nginx-ingress/v1.31.0/horizontalpodautoscaler.json @@ -19,15 +19,15 @@ ] }, "metadata": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.30.2/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.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.30.2/_definitions.json#/definitions/io.k8s.api.autoscaling.v2.HorizontalPodAutoscalerSpec", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.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.30.2/_definitions.json#/definitions/io.k8s.api.autoscaling.v2.HorizontalPodAutoscalerStatus", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.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.30.2/horizontalpodautoscalerbehavior-autoscaling-v2.json b/helm-charts/nginx-ingress/v1.31.0/horizontalpodautoscalerbehavior-autoscaling-v2.json similarity index 88% rename from helm-charts/nginx-ingress/v1.30.2/horizontalpodautoscalerbehavior-autoscaling-v2.json rename to helm-charts/nginx-ingress/v1.31.0/horizontalpodautoscalerbehavior-autoscaling-v2.json index 6eff30cd..6f1bf1dc 100644 --- a/helm-charts/nginx-ingress/v1.30.2/horizontalpodautoscalerbehavior-autoscaling-v2.json +++ b/helm-charts/nginx-ingress/v1.31.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.30.2/_definitions.json#/definitions/io.k8s.api.autoscaling.v2.HPAScalingRules", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.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.30.2/_definitions.json#/definitions/io.k8s.api.autoscaling.v2.HPAScalingRules", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.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.30.2/horizontalpodautoscalerbehavior.json b/helm-charts/nginx-ingress/v1.31.0/horizontalpodautoscalerbehavior.json similarity index 88% rename from helm-charts/nginx-ingress/v1.30.2/horizontalpodautoscalerbehavior.json rename to helm-charts/nginx-ingress/v1.31.0/horizontalpodautoscalerbehavior.json index 6eff30cd..6f1bf1dc 100644 --- a/helm-charts/nginx-ingress/v1.30.2/horizontalpodautoscalerbehavior.json +++ b/helm-charts/nginx-ingress/v1.31.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.30.2/_definitions.json#/definitions/io.k8s.api.autoscaling.v2.HPAScalingRules", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.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.30.2/_definitions.json#/definitions/io.k8s.api.autoscaling.v2.HPAScalingRules", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.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.30.2/horizontalpodautoscalercondition-autoscaling-v2.json b/helm-charts/nginx-ingress/v1.31.0/horizontalpodautoscalercondition-autoscaling-v2.json similarity index 94% rename from helm-charts/nginx-ingress/v1.30.2/horizontalpodautoscalercondition-autoscaling-v2.json rename to helm-charts/nginx-ingress/v1.31.0/horizontalpodautoscalercondition-autoscaling-v2.json index d9921ce7..748254f0 100644 --- a/helm-charts/nginx-ingress/v1.30.2/horizontalpodautoscalercondition-autoscaling-v2.json +++ b/helm-charts/nginx-ingress/v1.31.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.30.2/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.Time", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.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.30.2/horizontalpodautoscalercondition.json b/helm-charts/nginx-ingress/v1.31.0/horizontalpodautoscalercondition.json similarity index 94% rename from helm-charts/nginx-ingress/v1.30.2/horizontalpodautoscalercondition.json rename to helm-charts/nginx-ingress/v1.31.0/horizontalpodautoscalercondition.json index d9921ce7..748254f0 100644 --- a/helm-charts/nginx-ingress/v1.30.2/horizontalpodautoscalercondition.json +++ b/helm-charts/nginx-ingress/v1.31.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.30.2/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.Time", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.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.30.2/horizontalpodautoscalerlist-autoscaling-v1.json b/helm-charts/nginx-ingress/v1.31.0/horizontalpodautoscalerlist-autoscaling-v1.json similarity index 93% rename from helm-charts/nginx-ingress/v1.30.2/horizontalpodautoscalerlist-autoscaling-v1.json rename to helm-charts/nginx-ingress/v1.31.0/horizontalpodautoscalerlist-autoscaling-v1.json index 8b2b645c..481e0442 100644 --- a/helm-charts/nginx-ingress/v1.30.2/horizontalpodautoscalerlist-autoscaling-v1.json +++ b/helm-charts/nginx-ingress/v1.31.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.30.2/_definitions.json#/definitions/io.k8s.api.autoscaling.v1.HorizontalPodAutoscaler" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.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.30.2/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.ListMeta", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.0/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.ListMeta", "description": "Standard list metadata." } }, diff --git a/helm-charts/nginx-ingress/v1.30.2/horizontalpodautoscalerlist-autoscaling-v2.json b/helm-charts/nginx-ingress/v1.31.0/horizontalpodautoscalerlist-autoscaling-v2.json similarity index 93% rename from helm-charts/nginx-ingress/v1.30.2/horizontalpodautoscalerlist-autoscaling-v2.json rename to helm-charts/nginx-ingress/v1.31.0/horizontalpodautoscalerlist-autoscaling-v2.json index 02552972..864c1f0e 100644 --- a/helm-charts/nginx-ingress/v1.30.2/horizontalpodautoscalerlist-autoscaling-v2.json +++ b/helm-charts/nginx-ingress/v1.31.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.30.2/_definitions.json#/definitions/io.k8s.api.autoscaling.v2.HorizontalPodAutoscaler" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.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.30.2/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.ListMeta", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.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.30.2/horizontalpodautoscalerlist.json b/helm-charts/nginx-ingress/v1.31.0/horizontalpodautoscalerlist.json similarity index 93% rename from helm-charts/nginx-ingress/v1.30.2/horizontalpodautoscalerlist.json rename to helm-charts/nginx-ingress/v1.31.0/horizontalpodautoscalerlist.json index 74cad8a3..5fde5041 100644 --- a/helm-charts/nginx-ingress/v1.30.2/horizontalpodautoscalerlist.json +++ b/helm-charts/nginx-ingress/v1.31.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.30.2/_definitions.json#/definitions/io.k8s.api.autoscaling.v2.HorizontalPodAutoscaler" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.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.30.2/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.ListMeta", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.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.30.2/horizontalpodautoscalerspec-autoscaling-v1.json b/helm-charts/nginx-ingress/v1.31.0/horizontalpodautoscalerspec-autoscaling-v1.json similarity index 96% rename from helm-charts/nginx-ingress/v1.30.2/horizontalpodautoscalerspec-autoscaling-v1.json rename to helm-charts/nginx-ingress/v1.31.0/horizontalpodautoscalerspec-autoscaling-v1.json index 411993b5..6de6bce1 100644 --- a/helm-charts/nginx-ingress/v1.30.2/horizontalpodautoscalerspec-autoscaling-v1.json +++ b/helm-charts/nginx-ingress/v1.31.0/horizontalpodautoscalerspec-autoscaling-v1.json @@ -18,7 +18,7 @@ ] }, "scaleTargetRef": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.30.2/_definitions.json#/definitions/io.k8s.api.autoscaling.v1.CrossVersionObjectReference", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.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.30.2/horizontalpodautoscalerspec-autoscaling-v2.json b/helm-charts/nginx-ingress/v1.31.0/horizontalpodautoscalerspec-autoscaling-v2.json similarity index 92% rename from helm-charts/nginx-ingress/v1.30.2/horizontalpodautoscalerspec-autoscaling-v2.json rename to helm-charts/nginx-ingress/v1.31.0/horizontalpodautoscalerspec-autoscaling-v2.json index 6f264033..4abd5a43 100644 --- a/helm-charts/nginx-ingress/v1.30.2/horizontalpodautoscalerspec-autoscaling-v2.json +++ b/helm-charts/nginx-ingress/v1.31.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.30.2/_definitions.json#/definitions/io.k8s.api.autoscaling.v2.HorizontalPodAutoscalerBehavior", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.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.30.2/_definitions.json#/definitions/io.k8s.api.autoscaling.v2.MetricSpec" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.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.30.2/_definitions.json#/definitions/io.k8s.api.autoscaling.v2.CrossVersionObjectReference", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.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.30.2/horizontalpodautoscalerspec.json b/helm-charts/nginx-ingress/v1.31.0/horizontalpodautoscalerspec.json similarity index 92% rename from helm-charts/nginx-ingress/v1.30.2/horizontalpodautoscalerspec.json rename to helm-charts/nginx-ingress/v1.31.0/horizontalpodautoscalerspec.json index 6f264033..4abd5a43 100644 --- a/helm-charts/nginx-ingress/v1.30.2/horizontalpodautoscalerspec.json +++ b/helm-charts/nginx-ingress/v1.31.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.30.2/_definitions.json#/definitions/io.k8s.api.autoscaling.v2.HorizontalPodAutoscalerBehavior", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.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.30.2/_definitions.json#/definitions/io.k8s.api.autoscaling.v2.MetricSpec" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.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.30.2/_definitions.json#/definitions/io.k8s.api.autoscaling.v2.CrossVersionObjectReference", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.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.30.2/horizontalpodautoscalerstatus-autoscaling-v1.json b/helm-charts/nginx-ingress/v1.31.0/horizontalpodautoscalerstatus-autoscaling-v1.json similarity index 96% rename from helm-charts/nginx-ingress/v1.30.2/horizontalpodautoscalerstatus-autoscaling-v1.json rename to helm-charts/nginx-ingress/v1.31.0/horizontalpodautoscalerstatus-autoscaling-v1.json index eeac10d5..3493d460 100644 --- a/helm-charts/nginx-ingress/v1.30.2/horizontalpodautoscalerstatus-autoscaling-v1.json +++ b/helm-charts/nginx-ingress/v1.31.0/horizontalpodautoscalerstatus-autoscaling-v1.json @@ -26,7 +26,7 @@ ] }, "lastScaleTime": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.30.2/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.Time", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.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.30.2/horizontalpodautoscalerstatus-autoscaling-v2.json b/helm-charts/nginx-ingress/v1.31.0/horizontalpodautoscalerstatus-autoscaling-v2.json similarity index 92% rename from helm-charts/nginx-ingress/v1.30.2/horizontalpodautoscalerstatus-autoscaling-v2.json rename to helm-charts/nginx-ingress/v1.31.0/horizontalpodautoscalerstatus-autoscaling-v2.json index 99d0f319..952544b4 100644 --- a/helm-charts/nginx-ingress/v1.30.2/horizontalpodautoscalerstatus-autoscaling-v2.json +++ b/helm-charts/nginx-ingress/v1.31.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.30.2/_definitions.json#/definitions/io.k8s.api.autoscaling.v2.HorizontalPodAutoscalerCondition" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.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.30.2/_definitions.json#/definitions/io.k8s.api.autoscaling.v2.MetricStatus" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.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.30.2/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.Time", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.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.30.2/horizontalpodautoscalerstatus.json b/helm-charts/nginx-ingress/v1.31.0/horizontalpodautoscalerstatus.json similarity index 92% rename from helm-charts/nginx-ingress/v1.30.2/horizontalpodautoscalerstatus.json rename to helm-charts/nginx-ingress/v1.31.0/horizontalpodautoscalerstatus.json index 99d0f319..952544b4 100644 --- a/helm-charts/nginx-ingress/v1.30.2/horizontalpodautoscalerstatus.json +++ b/helm-charts/nginx-ingress/v1.31.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.30.2/_definitions.json#/definitions/io.k8s.api.autoscaling.v2.HorizontalPodAutoscalerCondition" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.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.30.2/_definitions.json#/definitions/io.k8s.api.autoscaling.v2.MetricStatus" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.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.30.2/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.Time", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.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.30.2/hostalias-v1.json b/helm-charts/nginx-ingress/v1.31.0/hostalias-v1.json similarity index 100% rename from helm-charts/nginx-ingress/v1.30.2/hostalias-v1.json rename to helm-charts/nginx-ingress/v1.31.0/hostalias-v1.json diff --git a/helm-charts/nginx-ingress/v1.30.2/hostalias.json b/helm-charts/nginx-ingress/v1.31.0/hostalias.json similarity index 100% rename from helm-charts/nginx-ingress/v1.30.2/hostalias.json rename to helm-charts/nginx-ingress/v1.31.0/hostalias.json diff --git a/helm-charts/nginx-ingress/v1.30.2/hostip-v1.json b/helm-charts/nginx-ingress/v1.31.0/hostip-v1.json similarity index 91% rename from helm-charts/nginx-ingress/v1.30.2/hostip-v1.json rename to helm-charts/nginx-ingress/v1.31.0/hostip-v1.json index 663f82a0..1b57541c 100644 --- a/helm-charts/nginx-ingress/v1.30.2/hostip-v1.json +++ b/helm-charts/nginx-ingress/v1.31.0/hostip-v1.json @@ -9,6 +9,9 @@ ] } }, + "required": [ + "ip" + ], "type": "object", "$schema": "http://json-schema.org/schema#" } \ No newline at end of file diff --git a/helm-charts/nginx-ingress/v1.30.2/hostip.json b/helm-charts/nginx-ingress/v1.31.0/hostip.json similarity index 91% rename from helm-charts/nginx-ingress/v1.30.2/hostip.json rename to helm-charts/nginx-ingress/v1.31.0/hostip.json index 663f82a0..1b57541c 100644 --- a/helm-charts/nginx-ingress/v1.30.2/hostip.json +++ b/helm-charts/nginx-ingress/v1.31.0/hostip.json @@ -9,6 +9,9 @@ ] } }, + "required": [ + "ip" + ], "type": "object", "$schema": "http://json-schema.org/schema#" } \ No newline at end of file diff --git a/helm-charts/nginx-ingress/v1.30.2/hostpathvolumesource-v1.json b/helm-charts/nginx-ingress/v1.31.0/hostpathvolumesource-v1.json similarity index 100% rename from helm-charts/nginx-ingress/v1.30.2/hostpathvolumesource-v1.json rename to helm-charts/nginx-ingress/v1.31.0/hostpathvolumesource-v1.json diff --git a/helm-charts/nginx-ingress/v1.30.2/hostpathvolumesource.json b/helm-charts/nginx-ingress/v1.31.0/hostpathvolumesource.json similarity index 100% rename from helm-charts/nginx-ingress/v1.30.2/hostpathvolumesource.json rename to helm-charts/nginx-ingress/v1.31.0/hostpathvolumesource.json diff --git a/helm-charts/nginx-ingress/v1.30.2/hpascalingpolicy-autoscaling-v2.json b/helm-charts/nginx-ingress/v1.31.0/hpascalingpolicy-autoscaling-v2.json similarity index 100% rename from helm-charts/nginx-ingress/v1.30.2/hpascalingpolicy-autoscaling-v2.json rename to helm-charts/nginx-ingress/v1.31.0/hpascalingpolicy-autoscaling-v2.json diff --git a/helm-charts/nginx-ingress/v1.30.2/hpascalingpolicy.json b/helm-charts/nginx-ingress/v1.31.0/hpascalingpolicy.json similarity index 100% rename from helm-charts/nginx-ingress/v1.30.2/hpascalingpolicy.json rename to helm-charts/nginx-ingress/v1.31.0/hpascalingpolicy.json diff --git a/helm-charts/nginx-ingress/v1.30.2/hpascalingrules-autoscaling-v2.json b/helm-charts/nginx-ingress/v1.31.0/hpascalingrules-autoscaling-v2.json similarity index 96% rename from helm-charts/nginx-ingress/v1.30.2/hpascalingrules-autoscaling-v2.json rename to helm-charts/nginx-ingress/v1.31.0/hpascalingrules-autoscaling-v2.json index 6e18cae0..26aab346 100644 --- a/helm-charts/nginx-ingress/v1.30.2/hpascalingrules-autoscaling-v2.json +++ b/helm-charts/nginx-ingress/v1.31.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.30.2/_definitions.json#/definitions/io.k8s.api.autoscaling.v2.HPAScalingPolicy" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.0/_definitions.json#/definitions/io.k8s.api.autoscaling.v2.HPAScalingPolicy" }, "type": [ "array", diff --git a/helm-charts/nginx-ingress/v1.30.2/hpascalingrules.json b/helm-charts/nginx-ingress/v1.31.0/hpascalingrules.json similarity index 96% rename from helm-charts/nginx-ingress/v1.30.2/hpascalingrules.json rename to helm-charts/nginx-ingress/v1.31.0/hpascalingrules.json index 6e18cae0..26aab346 100644 --- a/helm-charts/nginx-ingress/v1.30.2/hpascalingrules.json +++ b/helm-charts/nginx-ingress/v1.31.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.30.2/_definitions.json#/definitions/io.k8s.api.autoscaling.v2.HPAScalingPolicy" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.0/_definitions.json#/definitions/io.k8s.api.autoscaling.v2.HPAScalingPolicy" }, "type": [ "array", diff --git a/helm-charts/nginx-ingress/v1.30.2/httpgetaction-v1.json b/helm-charts/nginx-ingress/v1.31.0/httpgetaction-v1.json similarity index 91% rename from helm-charts/nginx-ingress/v1.30.2/httpgetaction-v1.json rename to helm-charts/nginx-ingress/v1.31.0/httpgetaction-v1.json index b5d8a371..c0d27455 100644 --- a/helm-charts/nginx-ingress/v1.30.2/httpgetaction-v1.json +++ b/helm-charts/nginx-ingress/v1.31.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.30.2/_definitions.json#/definitions/io.k8s.api.core.v1.HTTPHeader" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.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.30.2/_definitions.json#/definitions/io.k8s.apimachinery.pkg.util.intstr.IntOrString", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.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.30.2/httpgetaction.json b/helm-charts/nginx-ingress/v1.31.0/httpgetaction.json similarity index 91% rename from helm-charts/nginx-ingress/v1.30.2/httpgetaction.json rename to helm-charts/nginx-ingress/v1.31.0/httpgetaction.json index b5d8a371..c0d27455 100644 --- a/helm-charts/nginx-ingress/v1.30.2/httpgetaction.json +++ b/helm-charts/nginx-ingress/v1.31.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.30.2/_definitions.json#/definitions/io.k8s.api.core.v1.HTTPHeader" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.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.30.2/_definitions.json#/definitions/io.k8s.apimachinery.pkg.util.intstr.IntOrString", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.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.30.2/httpheader-v1.json b/helm-charts/nginx-ingress/v1.31.0/httpheader-v1.json similarity index 100% rename from helm-charts/nginx-ingress/v1.30.2/httpheader-v1.json rename to helm-charts/nginx-ingress/v1.31.0/httpheader-v1.json diff --git a/helm-charts/nginx-ingress/v1.30.2/httpheader.json b/helm-charts/nginx-ingress/v1.31.0/httpheader.json similarity index 100% rename from helm-charts/nginx-ingress/v1.30.2/httpheader.json rename to helm-charts/nginx-ingress/v1.31.0/httpheader.json diff --git a/helm-charts/nginx-ingress/v1.30.2/httpingresspath-networking-v1.json b/helm-charts/nginx-ingress/v1.31.0/httpingresspath-networking-v1.json similarity index 96% rename from helm-charts/nginx-ingress/v1.30.2/httpingresspath-networking-v1.json rename to helm-charts/nginx-ingress/v1.31.0/httpingresspath-networking-v1.json index c7c30d8c..d906e5ed 100644 --- a/helm-charts/nginx-ingress/v1.30.2/httpingresspath-networking-v1.json +++ b/helm-charts/nginx-ingress/v1.31.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.30.2/_definitions.json#/definitions/io.k8s.api.networking.v1.IngressBackend", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.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.30.2/httpingresspath.json b/helm-charts/nginx-ingress/v1.31.0/httpingresspath.json similarity index 96% rename from helm-charts/nginx-ingress/v1.30.2/httpingresspath.json rename to helm-charts/nginx-ingress/v1.31.0/httpingresspath.json index c7c30d8c..d906e5ed 100644 --- a/helm-charts/nginx-ingress/v1.30.2/httpingresspath.json +++ b/helm-charts/nginx-ingress/v1.31.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.30.2/_definitions.json#/definitions/io.k8s.api.networking.v1.IngressBackend", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.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.30.2/httpingressrulevalue-networking-v1.json b/helm-charts/nginx-ingress/v1.31.0/httpingressrulevalue-networking-v1.json similarity index 92% rename from helm-charts/nginx-ingress/v1.30.2/httpingressrulevalue-networking-v1.json rename to helm-charts/nginx-ingress/v1.31.0/httpingressrulevalue-networking-v1.json index 1c20221f..34796324 100644 --- a/helm-charts/nginx-ingress/v1.30.2/httpingressrulevalue-networking-v1.json +++ b/helm-charts/nginx-ingress/v1.31.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.30.2/_definitions.json#/definitions/io.k8s.api.networking.v1.HTTPIngressPath" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.0/_definitions.json#/definitions/io.k8s.api.networking.v1.HTTPIngressPath" }, "type": [ "array", diff --git a/helm-charts/nginx-ingress/v1.30.2/httpingressrulevalue.json b/helm-charts/nginx-ingress/v1.31.0/httpingressrulevalue.json similarity index 92% rename from helm-charts/nginx-ingress/v1.30.2/httpingressrulevalue.json rename to helm-charts/nginx-ingress/v1.31.0/httpingressrulevalue.json index 1c20221f..34796324 100644 --- a/helm-charts/nginx-ingress/v1.30.2/httpingressrulevalue.json +++ b/helm-charts/nginx-ingress/v1.31.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.30.2/_definitions.json#/definitions/io.k8s.api.networking.v1.HTTPIngressPath" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.0/_definitions.json#/definitions/io.k8s.api.networking.v1.HTTPIngressPath" }, "type": [ "array", diff --git a/helm-charts/nginx-ingress/v1.31.0/imagevolumesource-v1.json b/helm-charts/nginx-ingress/v1.31.0/imagevolumesource-v1.json new file mode 100644 index 00000000..c854159e --- /dev/null +++ b/helm-charts/nginx-ingress/v1.31.0/imagevolumesource-v1.json @@ -0,0 +1,21 @@ +{ + "description": "ImageVolumeSource represents a image volume resource.", + "properties": { + "pullPolicy": { + "description": "Policy for pulling OCI objects. Possible values are: 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. Defaults to Always if :latest tag is specified, or IfNotPresent otherwise.", + "type": [ + "string", + "null" + ] + }, + "reference": { + "description": "Required: Image or artifact reference to be used. Behaves in the same way as pod.spec.containers[*].image. Pull secrets will be assembled in the same way as for the container image by looking up node credentials, SA image pull secrets, and pod spec image pull secrets. More info: https://kubernetes.io/docs/concepts/containers/images This field is optional to allow higher level config management to default or override container images in workload controllers like Deployments and StatefulSets.", + "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.0/imagevolumesource.json b/helm-charts/nginx-ingress/v1.31.0/imagevolumesource.json new file mode 100644 index 00000000..c854159e --- /dev/null +++ b/helm-charts/nginx-ingress/v1.31.0/imagevolumesource.json @@ -0,0 +1,21 @@ +{ + "description": "ImageVolumeSource represents a image volume resource.", + "properties": { + "pullPolicy": { + "description": "Policy for pulling OCI objects. Possible values are: 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. Defaults to Always if :latest tag is specified, or IfNotPresent otherwise.", + "type": [ + "string", + "null" + ] + }, + "reference": { + "description": "Required: Image or artifact reference to be used. Behaves in the same way as pod.spec.containers[*].image. Pull secrets will be assembled in the same way as for the container image by looking up node credentials, SA image pull secrets, and pod spec image pull secrets. More info: https://kubernetes.io/docs/concepts/containers/images This field is optional to allow higher level config management to default or override container images in workload controllers like Deployments and StatefulSets.", + "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.30.2/info-pkg-version.json b/helm-charts/nginx-ingress/v1.31.0/info-pkg-version.json similarity index 100% rename from helm-charts/nginx-ingress/v1.30.2/info-pkg-version.json rename to helm-charts/nginx-ingress/v1.31.0/info-pkg-version.json diff --git a/helm-charts/nginx-ingress/v1.30.2/info.json b/helm-charts/nginx-ingress/v1.31.0/info.json similarity index 100% rename from helm-charts/nginx-ingress/v1.30.2/info.json rename to helm-charts/nginx-ingress/v1.31.0/info.json diff --git a/helm-charts/nginx-ingress/v1.30.2/ingress-networking-v1.json b/helm-charts/nginx-ingress/v1.31.0/ingress-networking-v1.json similarity index 92% rename from helm-charts/nginx-ingress/v1.30.2/ingress-networking-v1.json rename to helm-charts/nginx-ingress/v1.31.0/ingress-networking-v1.json index 34c0b920..73566748 100644 --- a/helm-charts/nginx-ingress/v1.30.2/ingress-networking-v1.json +++ b/helm-charts/nginx-ingress/v1.31.0/ingress-networking-v1.json @@ -22,15 +22,15 @@ ] }, "metadata": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.30.2/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.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.30.2/_definitions.json#/definitions/io.k8s.api.networking.v1.IngressSpec", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.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.30.2/_definitions.json#/definitions/io.k8s.api.networking.v1.IngressStatus", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.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.30.2/ingress.json b/helm-charts/nginx-ingress/v1.31.0/ingress.json similarity index 92% rename from helm-charts/nginx-ingress/v1.30.2/ingress.json rename to helm-charts/nginx-ingress/v1.31.0/ingress.json index f993b940..f064c5b2 100644 --- a/helm-charts/nginx-ingress/v1.30.2/ingress.json +++ b/helm-charts/nginx-ingress/v1.31.0/ingress.json @@ -19,15 +19,15 @@ ] }, "metadata": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.30.2/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.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.30.2/_definitions.json#/definitions/io.k8s.api.networking.v1.IngressSpec", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.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.30.2/_definitions.json#/definitions/io.k8s.api.networking.v1.IngressStatus", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.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.30.2/ingressbackend-networking-v1.json b/helm-charts/nginx-ingress/v1.31.0/ingressbackend-networking-v1.json similarity index 86% rename from helm-charts/nginx-ingress/v1.30.2/ingressbackend-networking-v1.json rename to helm-charts/nginx-ingress/v1.31.0/ingressbackend-networking-v1.json index a1441837..e2808498 100644 --- a/helm-charts/nginx-ingress/v1.30.2/ingressbackend-networking-v1.json +++ b/helm-charts/nginx-ingress/v1.31.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.30.2/_definitions.json#/definitions/io.k8s.api.core.v1.TypedLocalObjectReference", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.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.30.2/_definitions.json#/definitions/io.k8s.api.networking.v1.IngressServiceBackend", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.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.30.2/ingressbackend.json b/helm-charts/nginx-ingress/v1.31.0/ingressbackend.json similarity index 86% rename from helm-charts/nginx-ingress/v1.30.2/ingressbackend.json rename to helm-charts/nginx-ingress/v1.31.0/ingressbackend.json index a1441837..e2808498 100644 --- a/helm-charts/nginx-ingress/v1.30.2/ingressbackend.json +++ b/helm-charts/nginx-ingress/v1.31.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.30.2/_definitions.json#/definitions/io.k8s.api.core.v1.TypedLocalObjectReference", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.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.30.2/_definitions.json#/definitions/io.k8s.api.networking.v1.IngressServiceBackend", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.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.30.2/ingressclass-networking-v1.json b/helm-charts/nginx-ingress/v1.31.0/ingressclass-networking-v1.json similarity index 94% rename from helm-charts/nginx-ingress/v1.30.2/ingressclass-networking-v1.json rename to helm-charts/nginx-ingress/v1.31.0/ingressclass-networking-v1.json index 5f9e6a8a..f7bd1610 100644 --- a/helm-charts/nginx-ingress/v1.30.2/ingressclass-networking-v1.json +++ b/helm-charts/nginx-ingress/v1.31.0/ingressclass-networking-v1.json @@ -22,11 +22,11 @@ ] }, "metadata": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.30.2/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.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.30.2/_definitions.json#/definitions/io.k8s.api.networking.v1.IngressClassSpec", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.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.30.2/ingressclass.json b/helm-charts/nginx-ingress/v1.31.0/ingressclass.json similarity index 94% rename from helm-charts/nginx-ingress/v1.30.2/ingressclass.json rename to helm-charts/nginx-ingress/v1.31.0/ingressclass.json index af70c4ad..89b794f2 100644 --- a/helm-charts/nginx-ingress/v1.30.2/ingressclass.json +++ b/helm-charts/nginx-ingress/v1.31.0/ingressclass.json @@ -19,11 +19,11 @@ ] }, "metadata": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.30.2/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.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.30.2/_definitions.json#/definitions/io.k8s.api.networking.v1.IngressClassSpec", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.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.30.2/ingressclasslist-networking-v1.json b/helm-charts/nginx-ingress/v1.31.0/ingressclasslist-networking-v1.json similarity index 92% rename from helm-charts/nginx-ingress/v1.30.2/ingressclasslist-networking-v1.json rename to helm-charts/nginx-ingress/v1.31.0/ingressclasslist-networking-v1.json index 78a48e79..b4b8e5b3 100644 --- a/helm-charts/nginx-ingress/v1.30.2/ingressclasslist-networking-v1.json +++ b/helm-charts/nginx-ingress/v1.31.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.30.2/_definitions.json#/definitions/io.k8s.api.networking.v1.IngressClass" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.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.30.2/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.ListMeta", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.0/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.ListMeta", "description": "Standard list metadata." } }, diff --git a/helm-charts/nginx-ingress/v1.30.2/ingressclasslist.json b/helm-charts/nginx-ingress/v1.31.0/ingressclasslist.json similarity index 92% rename from helm-charts/nginx-ingress/v1.30.2/ingressclasslist.json rename to helm-charts/nginx-ingress/v1.31.0/ingressclasslist.json index 96816a2e..cc61fc40 100644 --- a/helm-charts/nginx-ingress/v1.30.2/ingressclasslist.json +++ b/helm-charts/nginx-ingress/v1.31.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.30.2/_definitions.json#/definitions/io.k8s.api.networking.v1.IngressClass" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.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.30.2/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.ListMeta", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.0/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.ListMeta", "description": "Standard list metadata." } }, diff --git a/helm-charts/nginx-ingress/v1.30.2/ingressclassparametersreference-networking-v1.json b/helm-charts/nginx-ingress/v1.31.0/ingressclassparametersreference-networking-v1.json similarity index 100% rename from helm-charts/nginx-ingress/v1.30.2/ingressclassparametersreference-networking-v1.json rename to helm-charts/nginx-ingress/v1.31.0/ingressclassparametersreference-networking-v1.json diff --git a/helm-charts/nginx-ingress/v1.30.2/ingressclassparametersreference.json b/helm-charts/nginx-ingress/v1.31.0/ingressclassparametersreference.json similarity index 100% rename from helm-charts/nginx-ingress/v1.30.2/ingressclassparametersreference.json rename to helm-charts/nginx-ingress/v1.31.0/ingressclassparametersreference.json diff --git a/helm-charts/nginx-ingress/v1.30.2/ingressclassspec-networking-v1.json b/helm-charts/nginx-ingress/v1.31.0/ingressclassspec-networking-v1.json similarity index 94% rename from helm-charts/nginx-ingress/v1.30.2/ingressclassspec-networking-v1.json rename to helm-charts/nginx-ingress/v1.31.0/ingressclassspec-networking-v1.json index 254150d8..132c64de 100644 --- a/helm-charts/nginx-ingress/v1.30.2/ingressclassspec-networking-v1.json +++ b/helm-charts/nginx-ingress/v1.31.0/ingressclassspec-networking-v1.json @@ -9,7 +9,7 @@ ] }, "parameters": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.30.2/_definitions.json#/definitions/io.k8s.api.networking.v1.IngressClassParametersReference", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.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.30.2/ingressclassspec.json b/helm-charts/nginx-ingress/v1.31.0/ingressclassspec.json similarity index 94% rename from helm-charts/nginx-ingress/v1.30.2/ingressclassspec.json rename to helm-charts/nginx-ingress/v1.31.0/ingressclassspec.json index 254150d8..132c64de 100644 --- a/helm-charts/nginx-ingress/v1.30.2/ingressclassspec.json +++ b/helm-charts/nginx-ingress/v1.31.0/ingressclassspec.json @@ -9,7 +9,7 @@ ] }, "parameters": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.30.2/_definitions.json#/definitions/io.k8s.api.networking.v1.IngressClassParametersReference", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.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.30.2/ingresslist-networking-v1.json b/helm-charts/nginx-ingress/v1.31.0/ingresslist-networking-v1.json similarity index 93% rename from helm-charts/nginx-ingress/v1.30.2/ingresslist-networking-v1.json rename to helm-charts/nginx-ingress/v1.31.0/ingresslist-networking-v1.json index 112cc3ef..fa19b408 100644 --- a/helm-charts/nginx-ingress/v1.30.2/ingresslist-networking-v1.json +++ b/helm-charts/nginx-ingress/v1.31.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.30.2/_definitions.json#/definitions/io.k8s.api.networking.v1.Ingress" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.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.30.2/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.ListMeta", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.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.30.2/ingresslist.json b/helm-charts/nginx-ingress/v1.31.0/ingresslist.json similarity index 93% rename from helm-charts/nginx-ingress/v1.30.2/ingresslist.json rename to helm-charts/nginx-ingress/v1.31.0/ingresslist.json index 54e7332f..5a323f85 100644 --- a/helm-charts/nginx-ingress/v1.30.2/ingresslist.json +++ b/helm-charts/nginx-ingress/v1.31.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.30.2/_definitions.json#/definitions/io.k8s.api.networking.v1.Ingress" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.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.30.2/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.ListMeta", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.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.30.2/ingressloadbalanceringress-networking-v1.json b/helm-charts/nginx-ingress/v1.31.0/ingressloadbalanceringress-networking-v1.json similarity index 93% rename from helm-charts/nginx-ingress/v1.30.2/ingressloadbalanceringress-networking-v1.json rename to helm-charts/nginx-ingress/v1.31.0/ingressloadbalanceringress-networking-v1.json index 3aa911e5..2d740ae6 100644 --- a/helm-charts/nginx-ingress/v1.30.2/ingressloadbalanceringress-networking-v1.json +++ b/helm-charts/nginx-ingress/v1.31.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.30.2/_definitions.json#/definitions/io.k8s.api.networking.v1.IngressPortStatus" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.0/_definitions.json#/definitions/io.k8s.api.networking.v1.IngressPortStatus" }, "type": [ "array", diff --git a/helm-charts/nginx-ingress/v1.30.2/ingressloadbalanceringress.json b/helm-charts/nginx-ingress/v1.31.0/ingressloadbalanceringress.json similarity index 93% rename from helm-charts/nginx-ingress/v1.30.2/ingressloadbalanceringress.json rename to helm-charts/nginx-ingress/v1.31.0/ingressloadbalanceringress.json index 3aa911e5..2d740ae6 100644 --- a/helm-charts/nginx-ingress/v1.30.2/ingressloadbalanceringress.json +++ b/helm-charts/nginx-ingress/v1.31.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.30.2/_definitions.json#/definitions/io.k8s.api.networking.v1.IngressPortStatus" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.0/_definitions.json#/definitions/io.k8s.api.networking.v1.IngressPortStatus" }, "type": [ "array", diff --git a/helm-charts/nginx-ingress/v1.30.2/ingressloadbalancerstatus-networking-v1.json b/helm-charts/nginx-ingress/v1.31.0/ingressloadbalancerstatus-networking-v1.json similarity index 89% rename from helm-charts/nginx-ingress/v1.30.2/ingressloadbalancerstatus-networking-v1.json rename to helm-charts/nginx-ingress/v1.31.0/ingressloadbalancerstatus-networking-v1.json index 66c97933..8c989fb5 100644 --- a/helm-charts/nginx-ingress/v1.30.2/ingressloadbalancerstatus-networking-v1.json +++ b/helm-charts/nginx-ingress/v1.31.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.30.2/_definitions.json#/definitions/io.k8s.api.networking.v1.IngressLoadBalancerIngress" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.0/_definitions.json#/definitions/io.k8s.api.networking.v1.IngressLoadBalancerIngress" }, "type": [ "array", diff --git a/helm-charts/nginx-ingress/v1.30.2/ingressloadbalancerstatus.json b/helm-charts/nginx-ingress/v1.31.0/ingressloadbalancerstatus.json similarity index 89% rename from helm-charts/nginx-ingress/v1.30.2/ingressloadbalancerstatus.json rename to helm-charts/nginx-ingress/v1.31.0/ingressloadbalancerstatus.json index 66c97933..8c989fb5 100644 --- a/helm-charts/nginx-ingress/v1.30.2/ingressloadbalancerstatus.json +++ b/helm-charts/nginx-ingress/v1.31.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.30.2/_definitions.json#/definitions/io.k8s.api.networking.v1.IngressLoadBalancerIngress" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.0/_definitions.json#/definitions/io.k8s.api.networking.v1.IngressLoadBalancerIngress" }, "type": [ "array", diff --git a/helm-charts/nginx-ingress/v1.30.2/ingressportstatus-networking-v1.json b/helm-charts/nginx-ingress/v1.31.0/ingressportstatus-networking-v1.json similarity index 100% rename from helm-charts/nginx-ingress/v1.30.2/ingressportstatus-networking-v1.json rename to helm-charts/nginx-ingress/v1.31.0/ingressportstatus-networking-v1.json diff --git a/helm-charts/nginx-ingress/v1.30.2/ingressportstatus.json b/helm-charts/nginx-ingress/v1.31.0/ingressportstatus.json similarity index 100% rename from helm-charts/nginx-ingress/v1.30.2/ingressportstatus.json rename to helm-charts/nginx-ingress/v1.31.0/ingressportstatus.json diff --git a/helm-charts/nginx-ingress/v1.30.2/ingressrule-networking-v1.json b/helm-charts/nginx-ingress/v1.31.0/ingressrule-networking-v1.json similarity index 96% rename from helm-charts/nginx-ingress/v1.30.2/ingressrule-networking-v1.json rename to helm-charts/nginx-ingress/v1.31.0/ingressrule-networking-v1.json index 1d44842d..13db05e2 100644 --- a/helm-charts/nginx-ingress/v1.30.2/ingressrule-networking-v1.json +++ b/helm-charts/nginx-ingress/v1.31.0/ingressrule-networking-v1.json @@ -9,7 +9,7 @@ ] }, "http": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.30.2/_definitions.json#/definitions/io.k8s.api.networking.v1.HTTPIngressRuleValue" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.0/_definitions.json#/definitions/io.k8s.api.networking.v1.HTTPIngressRuleValue" } }, "type": "object", diff --git a/helm-charts/nginx-ingress/v1.30.2/ingressrule.json b/helm-charts/nginx-ingress/v1.31.0/ingressrule.json similarity index 96% rename from helm-charts/nginx-ingress/v1.30.2/ingressrule.json rename to helm-charts/nginx-ingress/v1.31.0/ingressrule.json index 1d44842d..13db05e2 100644 --- a/helm-charts/nginx-ingress/v1.30.2/ingressrule.json +++ b/helm-charts/nginx-ingress/v1.31.0/ingressrule.json @@ -9,7 +9,7 @@ ] }, "http": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.30.2/_definitions.json#/definitions/io.k8s.api.networking.v1.HTTPIngressRuleValue" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.0/_definitions.json#/definitions/io.k8s.api.networking.v1.HTTPIngressRuleValue" } }, "type": "object", diff --git a/helm-charts/nginx-ingress/v1.30.2/ingressservicebackend-networking-v1.json b/helm-charts/nginx-ingress/v1.31.0/ingressservicebackend-networking-v1.json similarity index 91% rename from helm-charts/nginx-ingress/v1.30.2/ingressservicebackend-networking-v1.json rename to helm-charts/nginx-ingress/v1.31.0/ingressservicebackend-networking-v1.json index ccdc3975..508ae6bb 100644 --- a/helm-charts/nginx-ingress/v1.30.2/ingressservicebackend-networking-v1.json +++ b/helm-charts/nginx-ingress/v1.31.0/ingressservicebackend-networking-v1.json @@ -9,7 +9,7 @@ ] }, "port": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.30.2/_definitions.json#/definitions/io.k8s.api.networking.v1.ServiceBackendPort", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.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.30.2/ingressservicebackend.json b/helm-charts/nginx-ingress/v1.31.0/ingressservicebackend.json similarity index 91% rename from helm-charts/nginx-ingress/v1.30.2/ingressservicebackend.json rename to helm-charts/nginx-ingress/v1.31.0/ingressservicebackend.json index ccdc3975..508ae6bb 100644 --- a/helm-charts/nginx-ingress/v1.30.2/ingressservicebackend.json +++ b/helm-charts/nginx-ingress/v1.31.0/ingressservicebackend.json @@ -9,7 +9,7 @@ ] }, "port": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.30.2/_definitions.json#/definitions/io.k8s.api.networking.v1.ServiceBackendPort", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.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.30.2/ingressspec-networking-v1.json b/helm-charts/nginx-ingress/v1.31.0/ingressspec-networking-v1.json similarity index 92% rename from helm-charts/nginx-ingress/v1.30.2/ingressspec-networking-v1.json rename to helm-charts/nginx-ingress/v1.31.0/ingressspec-networking-v1.json index 0e7781f1..a6fb1495 100644 --- a/helm-charts/nginx-ingress/v1.30.2/ingressspec-networking-v1.json +++ b/helm-charts/nginx-ingress/v1.31.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.30.2/_definitions.json#/definitions/io.k8s.api.networking.v1.IngressBackend", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.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.30.2/_definitions.json#/definitions/io.k8s.api.networking.v1.IngressRule" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.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.30.2/_definitions.json#/definitions/io.k8s.api.networking.v1.IngressTLS" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.0/_definitions.json#/definitions/io.k8s.api.networking.v1.IngressTLS" }, "type": [ "array", diff --git a/helm-charts/nginx-ingress/v1.30.2/ingressspec.json b/helm-charts/nginx-ingress/v1.31.0/ingressspec.json similarity index 92% rename from helm-charts/nginx-ingress/v1.30.2/ingressspec.json rename to helm-charts/nginx-ingress/v1.31.0/ingressspec.json index 0e7781f1..a6fb1495 100644 --- a/helm-charts/nginx-ingress/v1.30.2/ingressspec.json +++ b/helm-charts/nginx-ingress/v1.31.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.30.2/_definitions.json#/definitions/io.k8s.api.networking.v1.IngressBackend", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.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.30.2/_definitions.json#/definitions/io.k8s.api.networking.v1.IngressRule" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.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.30.2/_definitions.json#/definitions/io.k8s.api.networking.v1.IngressTLS" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.0/_definitions.json#/definitions/io.k8s.api.networking.v1.IngressTLS" }, "type": [ "array", diff --git a/helm-charts/nginx-ingress/v1.30.2/ingressstatus-networking-v1.json b/helm-charts/nginx-ingress/v1.31.0/ingressstatus-networking-v1.json similarity index 86% rename from helm-charts/nginx-ingress/v1.30.2/ingressstatus-networking-v1.json rename to helm-charts/nginx-ingress/v1.31.0/ingressstatus-networking-v1.json index 4239be60..d27e198b 100644 --- a/helm-charts/nginx-ingress/v1.30.2/ingressstatus-networking-v1.json +++ b/helm-charts/nginx-ingress/v1.31.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.30.2/_definitions.json#/definitions/io.k8s.api.networking.v1.IngressLoadBalancerStatus", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.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.30.2/ingressstatus.json b/helm-charts/nginx-ingress/v1.31.0/ingressstatus.json similarity index 86% rename from helm-charts/nginx-ingress/v1.30.2/ingressstatus.json rename to helm-charts/nginx-ingress/v1.31.0/ingressstatus.json index 4239be60..d27e198b 100644 --- a/helm-charts/nginx-ingress/v1.30.2/ingressstatus.json +++ b/helm-charts/nginx-ingress/v1.31.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.30.2/_definitions.json#/definitions/io.k8s.api.networking.v1.IngressLoadBalancerStatus", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.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.30.2/ingresstls-networking-v1.json b/helm-charts/nginx-ingress/v1.31.0/ingresstls-networking-v1.json similarity index 100% rename from helm-charts/nginx-ingress/v1.30.2/ingresstls-networking-v1.json rename to helm-charts/nginx-ingress/v1.31.0/ingresstls-networking-v1.json diff --git a/helm-charts/nginx-ingress/v1.30.2/ingresstls.json b/helm-charts/nginx-ingress/v1.31.0/ingresstls.json similarity index 100% rename from helm-charts/nginx-ingress/v1.30.2/ingresstls.json rename to helm-charts/nginx-ingress/v1.31.0/ingresstls.json diff --git a/helm-charts/nginx-ingress/v1.30.2/intorstring-util-intstr.json b/helm-charts/nginx-ingress/v1.31.0/intorstring-util-intstr.json similarity index 100% rename from helm-charts/nginx-ingress/v1.30.2/intorstring-util-intstr.json rename to helm-charts/nginx-ingress/v1.31.0/intorstring-util-intstr.json diff --git a/helm-charts/nginx-ingress/v1.30.2/intorstring.json b/helm-charts/nginx-ingress/v1.31.0/intorstring.json similarity index 100% rename from helm-charts/nginx-ingress/v1.30.2/intorstring.json rename to helm-charts/nginx-ingress/v1.31.0/intorstring.json diff --git a/helm-charts/nginx-ingress/v1.30.2/ipaddress-networking-v1alpha1.json b/helm-charts/nginx-ingress/v1.31.0/ipaddress-networking-v1beta1.json similarity index 90% rename from helm-charts/nginx-ingress/v1.30.2/ipaddress-networking-v1alpha1.json rename to helm-charts/nginx-ingress/v1.31.0/ipaddress-networking-v1beta1.json index 62d9dfc9..f658fcba 100644 --- a/helm-charts/nginx-ingress/v1.30.2/ipaddress-networking-v1alpha1.json +++ b/helm-charts/nginx-ingress/v1.31.0/ipaddress-networking-v1beta1.json @@ -8,7 +8,7 @@ "null" ], "enum": [ - "networking.k8s.io/v1alpha1" + "networking.k8s.io/v1beta1" ] }, "kind": { @@ -22,11 +22,11 @@ ] }, "metadata": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.30.2/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.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.30.2/_definitions.json#/definitions/io.k8s.api.networking.v1alpha1.IPAddressSpec", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.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" } }, @@ -35,7 +35,7 @@ { "group": "networking.k8s.io", "kind": "IPAddress", - "version": "v1alpha1" + "version": "v1beta1" } ], "$schema": "http://json-schema.org/schema#" diff --git a/helm-charts/nginx-ingress/v1.30.2/ipaddress.json b/helm-charts/nginx-ingress/v1.31.0/ipaddress.json similarity index 91% rename from helm-charts/nginx-ingress/v1.30.2/ipaddress.json rename to helm-charts/nginx-ingress/v1.31.0/ipaddress.json index 43edbf72..257c45eb 100644 --- a/helm-charts/nginx-ingress/v1.30.2/ipaddress.json +++ b/helm-charts/nginx-ingress/v1.31.0/ipaddress.json @@ -19,11 +19,11 @@ ] }, "metadata": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.30.2/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.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.30.2/_definitions.json#/definitions/io.k8s.api.networking.v1alpha1.IPAddressSpec", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.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" } }, @@ -32,7 +32,7 @@ { "group": "networking.k8s.io", "kind": "IPAddress", - "version": "v1alpha1" + "version": "v1beta1" } ], "$schema": "http://json-schema.org/schema#" diff --git a/helm-charts/nginx-ingress/v1.30.2/ipaddresslist-networking-v1alpha1.json b/helm-charts/nginx-ingress/v1.31.0/ipaddresslist-networking-v1beta1.json similarity index 87% rename from helm-charts/nginx-ingress/v1.30.2/ipaddresslist-networking-v1alpha1.json rename to helm-charts/nginx-ingress/v1.31.0/ipaddresslist-networking-v1beta1.json index 29f1b729..e291fc1e 100644 --- a/helm-charts/nginx-ingress/v1.30.2/ipaddresslist-networking-v1alpha1.json +++ b/helm-charts/nginx-ingress/v1.31.0/ipaddresslist-networking-v1beta1.json @@ -8,13 +8,13 @@ "null" ], "enum": [ - "networking.k8s.io/v1alpha1" + "networking.k8s.io/v1beta1" ] }, "items": { "description": "items is the list of IPAddresses.", "items": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.30.2/_definitions.json#/definitions/io.k8s.api.networking.v1alpha1.IPAddress" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.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.30.2/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.ListMeta", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.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" } }, @@ -44,7 +44,7 @@ { "group": "networking.k8s.io", "kind": "IPAddressList", - "version": "v1alpha1" + "version": "v1beta1" } ], "$schema": "http://json-schema.org/schema#" diff --git a/helm-charts/nginx-ingress/v1.30.2/ipaddresslist.json b/helm-charts/nginx-ingress/v1.31.0/ipaddresslist.json similarity index 89% rename from helm-charts/nginx-ingress/v1.30.2/ipaddresslist.json rename to helm-charts/nginx-ingress/v1.31.0/ipaddresslist.json index 4afbf6b9..41536e46 100644 --- a/helm-charts/nginx-ingress/v1.30.2/ipaddresslist.json +++ b/helm-charts/nginx-ingress/v1.31.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.30.2/_definitions.json#/definitions/io.k8s.api.networking.v1alpha1.IPAddress" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.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.30.2/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.ListMeta", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.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" } }, @@ -41,7 +41,7 @@ { "group": "networking.k8s.io", "kind": "IPAddressList", - "version": "v1alpha1" + "version": "v1beta1" } ], "$schema": "http://json-schema.org/schema#" diff --git a/helm-charts/nginx-ingress/v1.30.2/ipaddressspec-networking-v1alpha1.json b/helm-charts/nginx-ingress/v1.31.0/ipaddressspec-networking-v1beta1.json similarity index 79% rename from helm-charts/nginx-ingress/v1.30.2/ipaddressspec-networking-v1alpha1.json rename to helm-charts/nginx-ingress/v1.31.0/ipaddressspec-networking-v1beta1.json index a3169348..6d387985 100644 --- a/helm-charts/nginx-ingress/v1.30.2/ipaddressspec-networking-v1alpha1.json +++ b/helm-charts/nginx-ingress/v1.31.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.30.2/_definitions.json#/definitions/io.k8s.api.networking.v1alpha1.ParentReference", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.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.30.2/ipaddressspec.json b/helm-charts/nginx-ingress/v1.31.0/ipaddressspec.json similarity index 79% rename from helm-charts/nginx-ingress/v1.30.2/ipaddressspec.json rename to helm-charts/nginx-ingress/v1.31.0/ipaddressspec.json index a3169348..6d387985 100644 --- a/helm-charts/nginx-ingress/v1.30.2/ipaddressspec.json +++ b/helm-charts/nginx-ingress/v1.31.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.30.2/_definitions.json#/definitions/io.k8s.api.networking.v1alpha1.ParentReference", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.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.30.2/ipblock-networking-v1.json b/helm-charts/nginx-ingress/v1.31.0/ipblock-networking-v1.json similarity index 100% rename from helm-charts/nginx-ingress/v1.30.2/ipblock-networking-v1.json rename to helm-charts/nginx-ingress/v1.31.0/ipblock-networking-v1.json diff --git a/helm-charts/nginx-ingress/v1.30.2/ipblock.json b/helm-charts/nginx-ingress/v1.31.0/ipblock.json similarity index 100% rename from helm-charts/nginx-ingress/v1.30.2/ipblock.json rename to helm-charts/nginx-ingress/v1.31.0/ipblock.json diff --git a/helm-charts/nginx-ingress/v1.30.2/iscsipersistentvolumesource-v1.json b/helm-charts/nginx-ingress/v1.31.0/iscsipersistentvolumesource-v1.json similarity index 97% rename from helm-charts/nginx-ingress/v1.30.2/iscsipersistentvolumesource-v1.json rename to helm-charts/nginx-ingress/v1.31.0/iscsipersistentvolumesource-v1.json index f95450a6..73291cb6 100644 --- a/helm-charts/nginx-ingress/v1.30.2/iscsipersistentvolumesource-v1.json +++ b/helm-charts/nginx-ingress/v1.31.0/iscsipersistentvolumesource-v1.json @@ -73,7 +73,7 @@ ] }, "secretRef": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.30.2/_definitions.json#/definitions/io.k8s.api.core.v1.SecretReference", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.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.30.2/iscsipersistentvolumesource.json b/helm-charts/nginx-ingress/v1.31.0/iscsipersistentvolumesource.json similarity index 97% rename from helm-charts/nginx-ingress/v1.30.2/iscsipersistentvolumesource.json rename to helm-charts/nginx-ingress/v1.31.0/iscsipersistentvolumesource.json index f95450a6..73291cb6 100644 --- a/helm-charts/nginx-ingress/v1.30.2/iscsipersistentvolumesource.json +++ b/helm-charts/nginx-ingress/v1.31.0/iscsipersistentvolumesource.json @@ -73,7 +73,7 @@ ] }, "secretRef": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.30.2/_definitions.json#/definitions/io.k8s.api.core.v1.SecretReference", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.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.30.2/iscsivolumesource-v1.json b/helm-charts/nginx-ingress/v1.31.0/iscsivolumesource-v1.json similarity index 97% rename from helm-charts/nginx-ingress/v1.30.2/iscsivolumesource-v1.json rename to helm-charts/nginx-ingress/v1.31.0/iscsivolumesource-v1.json index 8526928a..39f24c67 100644 --- a/helm-charts/nginx-ingress/v1.30.2/iscsivolumesource-v1.json +++ b/helm-charts/nginx-ingress/v1.31.0/iscsivolumesource-v1.json @@ -73,7 +73,7 @@ ] }, "secretRef": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.30.2/_definitions.json#/definitions/io.k8s.api.core.v1.LocalObjectReference", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.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.30.2/iscsivolumesource.json b/helm-charts/nginx-ingress/v1.31.0/iscsivolumesource.json similarity index 97% rename from helm-charts/nginx-ingress/v1.30.2/iscsivolumesource.json rename to helm-charts/nginx-ingress/v1.31.0/iscsivolumesource.json index 8526928a..39f24c67 100644 --- a/helm-charts/nginx-ingress/v1.30.2/iscsivolumesource.json +++ b/helm-charts/nginx-ingress/v1.31.0/iscsivolumesource.json @@ -73,7 +73,7 @@ ] }, "secretRef": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.30.2/_definitions.json#/definitions/io.k8s.api.core.v1.LocalObjectReference", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.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.30.2/job-batch-v1.json b/helm-charts/nginx-ingress/v1.31.0/job-batch-v1.json similarity index 91% rename from helm-charts/nginx-ingress/v1.30.2/job-batch-v1.json rename to helm-charts/nginx-ingress/v1.31.0/job-batch-v1.json index 4361d7be..316ad7b7 100644 --- a/helm-charts/nginx-ingress/v1.30.2/job-batch-v1.json +++ b/helm-charts/nginx-ingress/v1.31.0/job-batch-v1.json @@ -22,15 +22,15 @@ ] }, "metadata": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.30.2/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.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.30.2/_definitions.json#/definitions/io.k8s.api.batch.v1.JobSpec", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.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.30.2/_definitions.json#/definitions/io.k8s.api.batch.v1.JobStatus", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.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.30.2/job.json b/helm-charts/nginx-ingress/v1.31.0/job.json similarity index 91% rename from helm-charts/nginx-ingress/v1.30.2/job.json rename to helm-charts/nginx-ingress/v1.31.0/job.json index 8f4948de..f4f702ce 100644 --- a/helm-charts/nginx-ingress/v1.30.2/job.json +++ b/helm-charts/nginx-ingress/v1.31.0/job.json @@ -19,15 +19,15 @@ ] }, "metadata": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.30.2/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.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.30.2/_definitions.json#/definitions/io.k8s.api.batch.v1.JobSpec", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.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.30.2/_definitions.json#/definitions/io.k8s.api.batch.v1.JobStatus", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.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.30.2/jobcondition-batch-v1.json b/helm-charts/nginx-ingress/v1.31.0/jobcondition-batch-v1.json similarity index 90% rename from helm-charts/nginx-ingress/v1.30.2/jobcondition-batch-v1.json rename to helm-charts/nginx-ingress/v1.31.0/jobcondition-batch-v1.json index d17c4bc6..fb02574f 100644 --- a/helm-charts/nginx-ingress/v1.30.2/jobcondition-batch-v1.json +++ b/helm-charts/nginx-ingress/v1.31.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.30.2/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.Time", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.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.30.2/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.Time", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.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.30.2/jobcondition.json b/helm-charts/nginx-ingress/v1.31.0/jobcondition.json similarity index 90% rename from helm-charts/nginx-ingress/v1.30.2/jobcondition.json rename to helm-charts/nginx-ingress/v1.31.0/jobcondition.json index d17c4bc6..fb02574f 100644 --- a/helm-charts/nginx-ingress/v1.30.2/jobcondition.json +++ b/helm-charts/nginx-ingress/v1.31.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.30.2/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.Time", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.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.30.2/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.Time", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.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.30.2/joblist-batch-v1.json b/helm-charts/nginx-ingress/v1.31.0/joblist-batch-v1.json similarity index 93% rename from helm-charts/nginx-ingress/v1.30.2/joblist-batch-v1.json rename to helm-charts/nginx-ingress/v1.31.0/joblist-batch-v1.json index b4697d4d..80ccb46d 100644 --- a/helm-charts/nginx-ingress/v1.30.2/joblist-batch-v1.json +++ b/helm-charts/nginx-ingress/v1.31.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.30.2/_definitions.json#/definitions/io.k8s.api.batch.v1.Job" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.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.30.2/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.ListMeta", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.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.30.2/joblist.json b/helm-charts/nginx-ingress/v1.31.0/joblist.json similarity index 92% rename from helm-charts/nginx-ingress/v1.30.2/joblist.json rename to helm-charts/nginx-ingress/v1.31.0/joblist.json index 763e3b5b..57088c61 100644 --- a/helm-charts/nginx-ingress/v1.30.2/joblist.json +++ b/helm-charts/nginx-ingress/v1.31.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.30.2/_definitions.json#/definitions/io.k8s.api.batch.v1.Job" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.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.30.2/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.ListMeta", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.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.30.2/jobspec-batch-v1.json b/helm-charts/nginx-ingress/v1.31.0/jobspec-batch-v1.json similarity index 92% rename from helm-charts/nginx-ingress/v1.30.2/jobspec-batch-v1.json rename to helm-charts/nginx-ingress/v1.31.0/jobspec-batch-v1.json index 79bb0b06..9c6aa572 100644 --- a/helm-charts/nginx-ingress/v1.30.2/jobspec-batch-v1.json +++ b/helm-charts/nginx-ingress/v1.31.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 64 characters.\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 alpha-level. The job controller accepts setting the field when the feature gate JobManagedBy is enabled (disabled by default).", "type": [ "string", "null" @@ -71,8 +71,8 @@ ] }, "podFailurePolicy": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.30.2/_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.\n\nThis field is beta-level. It can be used when the `JobPodFailurePolicy` feature gate is enabled (enabled by default)." + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.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": { "description": "podReplacementPolicy specifies when to create replacement Pods. Possible values are: - TerminatingOrFailed means that we recreate pods\n when they are terminating (has a metadata.deletionTimestamp) or failed.\n- Failed means to wait until a previously created Pod is fully terminated (has phase\n Failed or Succeeded) before creating a replacement Pod.\n\nWhen using podFailurePolicy, Failed is the the only allowed value. TerminatingOrFailed and Failed are allowed values when podFailurePolicy is not in use. This is an beta field. To use this, enable the JobPodReplacementPolicy feature toggle. This is on by default.", @@ -82,12 +82,12 @@ ] }, "selector": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.30.2/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.LabelSelector", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.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.30.2/_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 alpha-level. To use this field, you must enable the `JobSuccessPolicy` feature gate (disabled by default)." + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.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": { "description": "suspend specifies whether the Job controller should create Pods or not. If a Job is created with suspend set to true, no Pods are created by the Job controller. If a Job is suspended after creation (i.e. the flag goes from false to true), the Job controller will delete all active Pods associated with this Job. Users must design their workload to gracefully handle this. Suspending a Job will reset the StartTime field of the Job, effectively resetting the ActiveDeadlineSeconds timer too. Defaults to false.", @@ -97,7 +97,7 @@ ] }, "template": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.30.2/_definitions.json#/definitions/io.k8s.api.core.v1.PodTemplateSpec", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.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.30.2/jobspec.json b/helm-charts/nginx-ingress/v1.31.0/jobspec.json similarity index 92% rename from helm-charts/nginx-ingress/v1.30.2/jobspec.json rename to helm-charts/nginx-ingress/v1.31.0/jobspec.json index 79bb0b06..9c6aa572 100644 --- a/helm-charts/nginx-ingress/v1.30.2/jobspec.json +++ b/helm-charts/nginx-ingress/v1.31.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 64 characters.\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 alpha-level. The job controller accepts setting the field when the feature gate JobManagedBy is enabled (disabled by default).", "type": [ "string", "null" @@ -71,8 +71,8 @@ ] }, "podFailurePolicy": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.30.2/_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.\n\nThis field is beta-level. It can be used when the `JobPodFailurePolicy` feature gate is enabled (enabled by default)." + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.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": { "description": "podReplacementPolicy specifies when to create replacement Pods. Possible values are: - TerminatingOrFailed means that we recreate pods\n when they are terminating (has a metadata.deletionTimestamp) or failed.\n- Failed means to wait until a previously created Pod is fully terminated (has phase\n Failed or Succeeded) before creating a replacement Pod.\n\nWhen using podFailurePolicy, Failed is the the only allowed value. TerminatingOrFailed and Failed are allowed values when podFailurePolicy is not in use. This is an beta field. To use this, enable the JobPodReplacementPolicy feature toggle. This is on by default.", @@ -82,12 +82,12 @@ ] }, "selector": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.30.2/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.LabelSelector", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.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.30.2/_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 alpha-level. To use this field, you must enable the `JobSuccessPolicy` feature gate (disabled by default)." + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.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": { "description": "suspend specifies whether the Job controller should create Pods or not. If a Job is created with suspend set to true, no Pods are created by the Job controller. If a Job is suspended after creation (i.e. the flag goes from false to true), the Job controller will delete all active Pods associated with this Job. Users must design their workload to gracefully handle this. Suspending a Job will reset the StartTime field of the Job, effectively resetting the ActiveDeadlineSeconds timer too. Defaults to false.", @@ -97,7 +97,7 @@ ] }, "template": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.30.2/_definitions.json#/definitions/io.k8s.api.core.v1.PodTemplateSpec", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.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.30.2/jobstatus-batch-v1.json b/helm-charts/nginx-ingress/v1.31.0/jobstatus-batch-v1.json similarity index 93% rename from helm-charts/nginx-ingress/v1.30.2/jobstatus-batch-v1.json rename to helm-charts/nginx-ingress/v1.31.0/jobstatus-batch-v1.json index b4ff1cb5..27ea704e 100644 --- a/helm-charts/nginx-ingress/v1.30.2/jobstatus-batch-v1.json +++ b/helm-charts/nginx-ingress/v1.31.0/jobstatus-batch-v1.json @@ -17,13 +17,13 @@ ] }, "completionTime": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.30.2/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.Time", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.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.30.2/_definitions.json#/definitions/io.k8s.api.batch.v1.JobCondition" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.0/_definitions.json#/definitions/io.k8s.api.batch.v1.JobCondition" }, "type": [ "array", @@ -49,7 +49,7 @@ ] }, "ready": { - "description": "The number of pods which have a Ready condition.", + "description": "The number of active pods which have a Ready condition and are not terminating (without a deletionTimestamp).", "format": "int32", "type": [ "integer", @@ -57,7 +57,7 @@ ] }, "startTime": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.30.2/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.Time", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.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.30.2/_definitions.json#/definitions/io.k8s.api.batch.v1.UncountedTerminatedPods", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.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.30.2/jobstatus.json b/helm-charts/nginx-ingress/v1.31.0/jobstatus.json similarity index 93% rename from helm-charts/nginx-ingress/v1.30.2/jobstatus.json rename to helm-charts/nginx-ingress/v1.31.0/jobstatus.json index b4ff1cb5..27ea704e 100644 --- a/helm-charts/nginx-ingress/v1.30.2/jobstatus.json +++ b/helm-charts/nginx-ingress/v1.31.0/jobstatus.json @@ -17,13 +17,13 @@ ] }, "completionTime": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.30.2/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.Time", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.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.30.2/_definitions.json#/definitions/io.k8s.api.batch.v1.JobCondition" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.0/_definitions.json#/definitions/io.k8s.api.batch.v1.JobCondition" }, "type": [ "array", @@ -49,7 +49,7 @@ ] }, "ready": { - "description": "The number of pods which have a Ready condition.", + "description": "The number of active pods which have a Ready condition and are not terminating (without a deletionTimestamp).", "format": "int32", "type": [ "integer", @@ -57,7 +57,7 @@ ] }, "startTime": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.30.2/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.Time", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.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.30.2/_definitions.json#/definitions/io.k8s.api.batch.v1.UncountedTerminatedPods", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.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.30.2/jobtemplatespec-batch-v1.json b/helm-charts/nginx-ingress/v1.31.0/jobtemplatespec-batch-v1.json similarity index 86% rename from helm-charts/nginx-ingress/v1.30.2/jobtemplatespec-batch-v1.json rename to helm-charts/nginx-ingress/v1.31.0/jobtemplatespec-batch-v1.json index 4125d5f7..8543ec8b 100644 --- a/helm-charts/nginx-ingress/v1.30.2/jobtemplatespec-batch-v1.json +++ b/helm-charts/nginx-ingress/v1.31.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.30.2/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.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.30.2/_definitions.json#/definitions/io.k8s.api.batch.v1.JobSpec", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.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.30.2/jobtemplatespec.json b/helm-charts/nginx-ingress/v1.31.0/jobtemplatespec.json similarity index 86% rename from helm-charts/nginx-ingress/v1.30.2/jobtemplatespec.json rename to helm-charts/nginx-ingress/v1.31.0/jobtemplatespec.json index 4125d5f7..8543ec8b 100644 --- a/helm-charts/nginx-ingress/v1.30.2/jobtemplatespec.json +++ b/helm-charts/nginx-ingress/v1.31.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.30.2/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.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.30.2/_definitions.json#/definitions/io.k8s.api.batch.v1.JobSpec", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.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.30.2/json-apiextensions-v1.json b/helm-charts/nginx-ingress/v1.31.0/json-apiextensions-v1.json similarity index 100% rename from helm-charts/nginx-ingress/v1.30.2/json-apiextensions-v1.json rename to helm-charts/nginx-ingress/v1.31.0/json-apiextensions-v1.json diff --git a/helm-charts/nginx-ingress/v1.30.2/json.json b/helm-charts/nginx-ingress/v1.31.0/json.json similarity index 100% rename from helm-charts/nginx-ingress/v1.30.2/json.json rename to helm-charts/nginx-ingress/v1.31.0/json.json diff --git a/helm-charts/nginx-ingress/v1.30.2/jsonschemaprops-apiextensions-v1.json b/helm-charts/nginx-ingress/v1.31.0/jsonschemaprops-apiextensions-v1.json similarity index 91% rename from helm-charts/nginx-ingress/v1.30.2/jsonschemaprops-apiextensions-v1.json rename to helm-charts/nginx-ingress/v1.31.0/jsonschemaprops-apiextensions-v1.json index 20d3fe9d..77b645a4 100644 --- a/helm-charts/nginx-ingress/v1.30.2/jsonschemaprops-apiextensions-v1.json +++ b/helm-charts/nginx-ingress/v1.31.0/jsonschemaprops-apiextensions-v1.json @@ -14,14 +14,14 @@ ] }, "additionalItems": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.30.2/_definitions.json#/definitions/io.k8s.apiextensions-apiserver.pkg.apis.apiextensions.v1.JSONSchemaPropsOrBool" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.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.30.2/_definitions.json#/definitions/io.k8s.apiextensions-apiserver.pkg.apis.apiextensions.v1.JSONSchemaPropsOrBool" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.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.30.2/_definitions.json#/definitions/io.k8s.apiextensions-apiserver.pkg.apis.apiextensions.v1.JSONSchemaProps" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.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.30.2/_definitions.json#/definitions/io.k8s.apiextensions-apiserver.pkg.apis.apiextensions.v1.JSONSchemaProps" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.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.30.2/_definitions.json#/definitions/io.k8s.apiextensions-apiserver.pkg.apis.apiextensions.v1.JSON", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.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.30.2/_definitions.json#/definitions/io.k8s.apiextensions-apiserver.pkg.apis.apiextensions.v1.JSONSchemaProps" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.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.30.2/_definitions.json#/definitions/io.k8s.apiextensions-apiserver.pkg.apis.apiextensions.v1.JSONSchemaPropsOrStringArray" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.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.30.2/_definitions.json#/definitions/io.k8s.apiextensions-apiserver.pkg.apis.apiextensions.v1.JSON" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.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.30.2/_definitions.json#/definitions/io.k8s.apiextensions-apiserver.pkg.apis.apiextensions.v1.JSON" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.0/_definitions.json#/definitions/io.k8s.apiextensions-apiserver.pkg.apis.apiextensions.v1.JSON" }, "exclusiveMaximum": { "type": [ @@ -93,7 +93,7 @@ ] }, "externalDocs": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.30.2/_definitions.json#/definitions/io.k8s.apiextensions-apiserver.pkg.apis.apiextensions.v1.ExternalDocumentation" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.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.", @@ -109,7 +109,7 @@ ] }, "items": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.30.2/_definitions.json#/definitions/io.k8s.apiextensions-apiserver.pkg.apis.apiextensions.v1.JSONSchemaPropsOrArray" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.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.30.2/_definitions.json#/definitions/io.k8s.apiextensions-apiserver.pkg.apis.apiextensions.v1.JSONSchemaProps" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.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.30.2/_definitions.json#/definitions/io.k8s.apiextensions-apiserver.pkg.apis.apiextensions.v1.JSONSchemaProps" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.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.30.2/_definitions.json#/definitions/io.k8s.apiextensions-apiserver.pkg.apis.apiextensions.v1.JSONSchemaProps" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.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.30.2/_definitions.json#/definitions/io.k8s.apiextensions-apiserver.pkg.apis.apiextensions.v1.JSONSchemaProps" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.0/_definitions.json#/definitions/io.k8s.apiextensions-apiserver.pkg.apis.apiextensions.v1.JSONSchemaProps" }, "type": [ "object", @@ -292,9 +292,9 @@ ] }, "x-kubernetes-validations": { - "description": "x-kubernetes-validations describes a list of validation rules written in the CEL expression language. This field is an alpha-level. Using this field requires the feature gate `CustomResourceValidationExpressions` to be enabled.", + "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.30.2/_definitions.json#/definitions/io.k8s.apiextensions-apiserver.pkg.apis.apiextensions.v1.ValidationRule" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.0/_definitions.json#/definitions/io.k8s.apiextensions-apiserver.pkg.apis.apiextensions.v1.ValidationRule" }, "type": [ "array", diff --git a/helm-charts/nginx-ingress/v1.30.2/jsonschemaprops.json b/helm-charts/nginx-ingress/v1.31.0/jsonschemaprops.json similarity index 91% rename from helm-charts/nginx-ingress/v1.30.2/jsonschemaprops.json rename to helm-charts/nginx-ingress/v1.31.0/jsonschemaprops.json index 20d3fe9d..77b645a4 100644 --- a/helm-charts/nginx-ingress/v1.30.2/jsonschemaprops.json +++ b/helm-charts/nginx-ingress/v1.31.0/jsonschemaprops.json @@ -14,14 +14,14 @@ ] }, "additionalItems": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.30.2/_definitions.json#/definitions/io.k8s.apiextensions-apiserver.pkg.apis.apiextensions.v1.JSONSchemaPropsOrBool" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.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.30.2/_definitions.json#/definitions/io.k8s.apiextensions-apiserver.pkg.apis.apiextensions.v1.JSONSchemaPropsOrBool" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.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.30.2/_definitions.json#/definitions/io.k8s.apiextensions-apiserver.pkg.apis.apiextensions.v1.JSONSchemaProps" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.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.30.2/_definitions.json#/definitions/io.k8s.apiextensions-apiserver.pkg.apis.apiextensions.v1.JSONSchemaProps" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.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.30.2/_definitions.json#/definitions/io.k8s.apiextensions-apiserver.pkg.apis.apiextensions.v1.JSON", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.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.30.2/_definitions.json#/definitions/io.k8s.apiextensions-apiserver.pkg.apis.apiextensions.v1.JSONSchemaProps" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.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.30.2/_definitions.json#/definitions/io.k8s.apiextensions-apiserver.pkg.apis.apiextensions.v1.JSONSchemaPropsOrStringArray" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.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.30.2/_definitions.json#/definitions/io.k8s.apiextensions-apiserver.pkg.apis.apiextensions.v1.JSON" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.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.30.2/_definitions.json#/definitions/io.k8s.apiextensions-apiserver.pkg.apis.apiextensions.v1.JSON" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.0/_definitions.json#/definitions/io.k8s.apiextensions-apiserver.pkg.apis.apiextensions.v1.JSON" }, "exclusiveMaximum": { "type": [ @@ -93,7 +93,7 @@ ] }, "externalDocs": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.30.2/_definitions.json#/definitions/io.k8s.apiextensions-apiserver.pkg.apis.apiextensions.v1.ExternalDocumentation" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.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.", @@ -109,7 +109,7 @@ ] }, "items": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.30.2/_definitions.json#/definitions/io.k8s.apiextensions-apiserver.pkg.apis.apiextensions.v1.JSONSchemaPropsOrArray" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.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.30.2/_definitions.json#/definitions/io.k8s.apiextensions-apiserver.pkg.apis.apiextensions.v1.JSONSchemaProps" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.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.30.2/_definitions.json#/definitions/io.k8s.apiextensions-apiserver.pkg.apis.apiextensions.v1.JSONSchemaProps" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.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.30.2/_definitions.json#/definitions/io.k8s.apiextensions-apiserver.pkg.apis.apiextensions.v1.JSONSchemaProps" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.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.30.2/_definitions.json#/definitions/io.k8s.apiextensions-apiserver.pkg.apis.apiextensions.v1.JSONSchemaProps" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.0/_definitions.json#/definitions/io.k8s.apiextensions-apiserver.pkg.apis.apiextensions.v1.JSONSchemaProps" }, "type": [ "object", @@ -292,9 +292,9 @@ ] }, "x-kubernetes-validations": { - "description": "x-kubernetes-validations describes a list of validation rules written in the CEL expression language. This field is an alpha-level. Using this field requires the feature gate `CustomResourceValidationExpressions` to be enabled.", + "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.30.2/_definitions.json#/definitions/io.k8s.apiextensions-apiserver.pkg.apis.apiextensions.v1.ValidationRule" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.0/_definitions.json#/definitions/io.k8s.apiextensions-apiserver.pkg.apis.apiextensions.v1.ValidationRule" }, "type": [ "array", diff --git a/helm-charts/nginx-ingress/v1.30.2/jsonschemapropsorarray-apiextensions-v1.json b/helm-charts/nginx-ingress/v1.31.0/jsonschemapropsorarray-apiextensions-v1.json similarity index 100% rename from helm-charts/nginx-ingress/v1.30.2/jsonschemapropsorarray-apiextensions-v1.json rename to helm-charts/nginx-ingress/v1.31.0/jsonschemapropsorarray-apiextensions-v1.json diff --git a/helm-charts/nginx-ingress/v1.30.2/jsonschemapropsorarray.json b/helm-charts/nginx-ingress/v1.31.0/jsonschemapropsorarray.json similarity index 100% rename from helm-charts/nginx-ingress/v1.30.2/jsonschemapropsorarray.json rename to helm-charts/nginx-ingress/v1.31.0/jsonschemapropsorarray.json diff --git a/helm-charts/nginx-ingress/v1.30.2/jsonschemapropsorbool-apiextensions-v1.json b/helm-charts/nginx-ingress/v1.31.0/jsonschemapropsorbool-apiextensions-v1.json similarity index 100% rename from helm-charts/nginx-ingress/v1.30.2/jsonschemapropsorbool-apiextensions-v1.json rename to helm-charts/nginx-ingress/v1.31.0/jsonschemapropsorbool-apiextensions-v1.json diff --git a/helm-charts/nginx-ingress/v1.30.2/jsonschemapropsorbool.json b/helm-charts/nginx-ingress/v1.31.0/jsonschemapropsorbool.json similarity index 100% rename from helm-charts/nginx-ingress/v1.30.2/jsonschemapropsorbool.json rename to helm-charts/nginx-ingress/v1.31.0/jsonschemapropsorbool.json diff --git a/helm-charts/nginx-ingress/v1.30.2/jsonschemapropsorstringarray-apiextensions-v1.json b/helm-charts/nginx-ingress/v1.31.0/jsonschemapropsorstringarray-apiextensions-v1.json similarity index 100% rename from helm-charts/nginx-ingress/v1.30.2/jsonschemapropsorstringarray-apiextensions-v1.json rename to helm-charts/nginx-ingress/v1.31.0/jsonschemapropsorstringarray-apiextensions-v1.json diff --git a/helm-charts/nginx-ingress/v1.30.2/jsonschemapropsorstringarray.json b/helm-charts/nginx-ingress/v1.31.0/jsonschemapropsorstringarray.json similarity index 100% rename from helm-charts/nginx-ingress/v1.30.2/jsonschemapropsorstringarray.json rename to helm-charts/nginx-ingress/v1.31.0/jsonschemapropsorstringarray.json diff --git a/helm-charts/nginx-ingress/v1.30.2/keytopath-v1.json b/helm-charts/nginx-ingress/v1.31.0/keytopath-v1.json similarity index 100% rename from helm-charts/nginx-ingress/v1.30.2/keytopath-v1.json rename to helm-charts/nginx-ingress/v1.31.0/keytopath-v1.json diff --git a/helm-charts/nginx-ingress/v1.30.2/keytopath.json b/helm-charts/nginx-ingress/v1.31.0/keytopath.json similarity index 100% rename from helm-charts/nginx-ingress/v1.30.2/keytopath.json rename to helm-charts/nginx-ingress/v1.31.0/keytopath.json diff --git a/helm-charts/nginx-ingress/v1.30.2/labelselector-meta-v1.json b/helm-charts/nginx-ingress/v1.31.0/labelselector-meta-v1.json similarity index 95% rename from helm-charts/nginx-ingress/v1.30.2/labelselector-meta-v1.json rename to helm-charts/nginx-ingress/v1.31.0/labelselector-meta-v1.json index 8af84a7c..993f8a97 100644 --- a/helm-charts/nginx-ingress/v1.30.2/labelselector-meta-v1.json +++ b/helm-charts/nginx-ingress/v1.31.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.30.2/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.LabelSelectorRequirement" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.0/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.LabelSelectorRequirement" }, "type": [ "array", diff --git a/helm-charts/nginx-ingress/v1.30.2/labelselector.json b/helm-charts/nginx-ingress/v1.31.0/labelselector.json similarity index 95% rename from helm-charts/nginx-ingress/v1.30.2/labelselector.json rename to helm-charts/nginx-ingress/v1.31.0/labelselector.json index 8af84a7c..993f8a97 100644 --- a/helm-charts/nginx-ingress/v1.30.2/labelselector.json +++ b/helm-charts/nginx-ingress/v1.31.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.30.2/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.LabelSelectorRequirement" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.0/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.LabelSelectorRequirement" }, "type": [ "array", diff --git a/helm-charts/nginx-ingress/v1.31.0/labelselectorattributes-authorization-v1.json b/helm-charts/nginx-ingress/v1.31.0/labelselectorattributes-authorization-v1.json new file mode 100644 index 00000000..ba51e4fe --- /dev/null +++ b/helm-charts/nginx-ingress/v1.31.0/labelselectorattributes-authorization-v1.json @@ -0,0 +1,25 @@ +{ + "description": "LabelSelectorAttributes indicates a label limited access. Webhook authors are encouraged to * ensure rawSelector and requirements are not both set * consider the requirements field if set * not try to parse or consider the rawSelector field if set. This is to avoid another CVE-2022-2880 (i.e. getting different systems to agree on how exactly to parse a query is not something we want), see https://www.oxeye.io/resources/golang-parameter-smuggling-attack for more details. For the *SubjectAccessReview endpoints of the kube-apiserver: * If rawSelector is empty and requirements are empty, the request is not limited. * If rawSelector is present and requirements are empty, the rawSelector will be parsed and limited if the parsing succeeds. * If rawSelector is empty and requirements are present, the requirements should be honored * If rawSelector is present and requirements are present, the request is invalid.", + "properties": { + "rawSelector": { + "description": "rawSelector is the serialization of a field selector that would be included in a query parameter. Webhook implementations are encouraged to ignore rawSelector. The kube-apiserver's *SubjectAccessReview will parse the rawSelector as long as the requirements are not present.", + "type": [ + "string", + "null" + ] + }, + "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.0/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.LabelSelectorRequirement" + }, + "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.0/labelselectorattributes.json b/helm-charts/nginx-ingress/v1.31.0/labelselectorattributes.json new file mode 100644 index 00000000..ba51e4fe --- /dev/null +++ b/helm-charts/nginx-ingress/v1.31.0/labelselectorattributes.json @@ -0,0 +1,25 @@ +{ + "description": "LabelSelectorAttributes indicates a label limited access. Webhook authors are encouraged to * ensure rawSelector and requirements are not both set * consider the requirements field if set * not try to parse or consider the rawSelector field if set. This is to avoid another CVE-2022-2880 (i.e. getting different systems to agree on how exactly to parse a query is not something we want), see https://www.oxeye.io/resources/golang-parameter-smuggling-attack for more details. For the *SubjectAccessReview endpoints of the kube-apiserver: * If rawSelector is empty and requirements are empty, the request is not limited. * If rawSelector is present and requirements are empty, the rawSelector will be parsed and limited if the parsing succeeds. * If rawSelector is empty and requirements are present, the requirements should be honored * If rawSelector is present and requirements are present, the request is invalid.", + "properties": { + "rawSelector": { + "description": "rawSelector is the serialization of a field selector that would be included in a query parameter. Webhook implementations are encouraged to ignore rawSelector. The kube-apiserver's *SubjectAccessReview will parse the rawSelector as long as the requirements are not present.", + "type": [ + "string", + "null" + ] + }, + "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.0/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.LabelSelectorRequirement" + }, + "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.30.2/labelselectorrequirement-meta-v1.json b/helm-charts/nginx-ingress/v1.31.0/labelselectorrequirement-meta-v1.json similarity index 100% rename from helm-charts/nginx-ingress/v1.30.2/labelselectorrequirement-meta-v1.json rename to helm-charts/nginx-ingress/v1.31.0/labelselectorrequirement-meta-v1.json diff --git a/helm-charts/nginx-ingress/v1.30.2/labelselectorrequirement.json b/helm-charts/nginx-ingress/v1.31.0/labelselectorrequirement.json similarity index 100% rename from helm-charts/nginx-ingress/v1.30.2/labelselectorrequirement.json rename to helm-charts/nginx-ingress/v1.31.0/labelselectorrequirement.json diff --git a/helm-charts/nginx-ingress/v1.30.2/lease-coordination-v1.json b/helm-charts/nginx-ingress/v1.31.0/lease-coordination-v1.json similarity index 93% rename from helm-charts/nginx-ingress/v1.30.2/lease-coordination-v1.json rename to helm-charts/nginx-ingress/v1.31.0/lease-coordination-v1.json index 3f7670bd..deba1452 100644 --- a/helm-charts/nginx-ingress/v1.30.2/lease-coordination-v1.json +++ b/helm-charts/nginx-ingress/v1.31.0/lease-coordination-v1.json @@ -22,11 +22,11 @@ ] }, "metadata": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.30.2/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.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.30.2/_definitions.json#/definitions/io.k8s.api.coordination.v1.LeaseSpec", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.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.30.2/lease.json b/helm-charts/nginx-ingress/v1.31.0/lease.json similarity index 92% rename from helm-charts/nginx-ingress/v1.30.2/lease.json rename to helm-charts/nginx-ingress/v1.31.0/lease.json index 3b78f9e8..409bf1d5 100644 --- a/helm-charts/nginx-ingress/v1.30.2/lease.json +++ b/helm-charts/nginx-ingress/v1.31.0/lease.json @@ -19,11 +19,11 @@ ] }, "metadata": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.30.2/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.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.30.2/_definitions.json#/definitions/io.k8s.api.coordination.v1.LeaseSpec", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.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.0/leasecandidate-coordination-v1alpha1.json b/helm-charts/nginx-ingress/v1.31.0/leasecandidate-coordination-v1alpha1.json new file mode 100644 index 00000000..470cd2a1 --- /dev/null +++ b/helm-charts/nginx-ingress/v1.31.0/leasecandidate-coordination-v1alpha1.json @@ -0,0 +1,42 @@ +{ + "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": { + "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": [ + "coordination.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": [ + "LeaseCandidate" + ] + }, + "metadata": { + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.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.0/_definitions.json#/definitions/io.k8s.api.coordination.v1alpha1.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" + } + }, + "type": "object", + "x-kubernetes-group-version-kind": [ + { + "group": "coordination.k8s.io", + "kind": "LeaseCandidate", + "version": "v1alpha1" + } + ], + "$schema": "http://json-schema.org/schema#" +} \ No newline at end of file diff --git a/helm-charts/nginx-ingress/v1.31.0/leasecandidate.json b/helm-charts/nginx-ingress/v1.31.0/leasecandidate.json new file mode 100644 index 00000000..acc073ce --- /dev/null +++ b/helm-charts/nginx-ingress/v1.31.0/leasecandidate.json @@ -0,0 +1,39 @@ +{ + "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": { + "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": [ + "LeaseCandidate" + ] + }, + "metadata": { + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.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.0/_definitions.json#/definitions/io.k8s.api.coordination.v1alpha1.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" + } + }, + "type": "object", + "x-kubernetes-group-version-kind": [ + { + "group": "coordination.k8s.io", + "kind": "LeaseCandidate", + "version": "v1alpha1" + } + ], + "$schema": "http://json-schema.org/schema#" +} \ No newline at end of file diff --git a/helm-charts/nginx-ingress/v1.31.0/leasecandidatelist-coordination-v1alpha1.json b/helm-charts/nginx-ingress/v1.31.0/leasecandidatelist-coordination-v1alpha1.json new file mode 100644 index 00000000..ffd53714 --- /dev/null +++ b/helm-charts/nginx-ingress/v1.31.0/leasecandidatelist-coordination-v1alpha1.json @@ -0,0 +1,51 @@ +{ + "description": "LeaseCandidateList is a list of Lease 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": [ + "coordination.k8s.io/v1alpha1" + ] + }, + "items": { + "description": "items is a list of schema objects.", + "items": { + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.0/_definitions.json#/definitions/io.k8s.api.coordination.v1alpha1.LeaseCandidate" + }, + "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": [ + "LeaseCandidateList" + ] + }, + "metadata": { + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.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" + } + }, + "required": [ + "items" + ], + "type": "object", + "x-kubernetes-group-version-kind": [ + { + "group": "coordination.k8s.io", + "kind": "LeaseCandidateList", + "version": "v1alpha1" + } + ], + "$schema": "http://json-schema.org/schema#" +} \ No newline at end of file diff --git a/helm-charts/nginx-ingress/v1.30.2/resourceclaimparameterslist.json b/helm-charts/nginx-ingress/v1.31.0/leasecandidatelist.json similarity index 68% rename from helm-charts/nginx-ingress/v1.30.2/resourceclaimparameterslist.json rename to helm-charts/nginx-ingress/v1.31.0/leasecandidatelist.json index 8fc63c6f..f6396845 100644 --- a/helm-charts/nginx-ingress/v1.30.2/resourceclaimparameterslist.json +++ b/helm-charts/nginx-ingress/v1.31.0/leasecandidatelist.json @@ -1,5 +1,5 @@ { - "description": "ResourceClaimParametersList is a collection of ResourceClaimParameters.", + "description": "LeaseCandidateList is a list of Lease 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", @@ -9,9 +9,9 @@ ] }, "items": { - "description": "Items is the list of node resource capacity objects.", + "description": "items is a list of schema objects.", "items": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.30.2/_definitions.json#/definitions/io.k8s.api.resource.v1alpha2.ResourceClaimParameters" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.0/_definitions.json#/definitions/io.k8s.api.coordination.v1alpha1.LeaseCandidate" }, "type": [ "array", @@ -25,12 +25,12 @@ "null" ], "enum": [ - "ResourceClaimParametersList" + "LeaseCandidateList" ] }, "metadata": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.30.2/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.ListMeta", - "description": "Standard list metadata" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.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" } }, "required": [ @@ -39,9 +39,9 @@ "type": "object", "x-kubernetes-group-version-kind": [ { - "group": "resource.k8s.io", - "kind": "ResourceClaimParametersList", - "version": "v1alpha2" + "group": "coordination.k8s.io", + "kind": "LeaseCandidateList", + "version": "v1alpha1" } ], "$schema": "http://json-schema.org/schema#" diff --git a/helm-charts/nginx-ingress/v1.31.0/leasecandidatespec-coordination-v1alpha1.json b/helm-charts/nginx-ingress/v1.31.0/leasecandidatespec-coordination-v1alpha1.json new file mode 100644 index 00000000..2dab4448 --- /dev/null +++ b/helm-charts/nginx-ingress/v1.31.0/leasecandidatespec-coordination-v1alpha1.json @@ -0,0 +1,54 @@ +{ + "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\"", + "type": [ + "string", + "null" + ] + }, + "emulationVersion": { + "description": "EmulationVersion is the emulation version. It must be in a semver format without leading `v`. EmulationVersion must be less than or equal to BinaryVersion. This field is required when strategy is \"OldestEmulationVersion\"", + "type": [ + "string", + "null" + ] + }, + "leaseName": { + "description": "LeaseName is the name of the lease for which this candidate is contending. This field is immutable.", + "type": [ + "string", + "null" + ] + }, + "pingTime": { + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.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.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." + } + }, + "required": [ + "leaseName", + "preferredStrategies" + ], + "type": "object", + "$schema": "http://json-schema.org/schema#" +} \ No newline at end of file diff --git a/helm-charts/nginx-ingress/v1.31.0/leasecandidatespec.json b/helm-charts/nginx-ingress/v1.31.0/leasecandidatespec.json new file mode 100644 index 00000000..2dab4448 --- /dev/null +++ b/helm-charts/nginx-ingress/v1.31.0/leasecandidatespec.json @@ -0,0 +1,54 @@ +{ + "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\"", + "type": [ + "string", + "null" + ] + }, + "emulationVersion": { + "description": "EmulationVersion is the emulation version. It must be in a semver format without leading `v`. EmulationVersion must be less than or equal to BinaryVersion. This field is required when strategy is \"OldestEmulationVersion\"", + "type": [ + "string", + "null" + ] + }, + "leaseName": { + "description": "LeaseName is the name of the lease for which this candidate is contending. This field is immutable.", + "type": [ + "string", + "null" + ] + }, + "pingTime": { + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.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.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." + } + }, + "required": [ + "leaseName", + "preferredStrategies" + ], + "type": "object", + "$schema": "http://json-schema.org/schema#" +} \ No newline at end of file diff --git a/helm-charts/nginx-ingress/v1.30.2/leaselist-coordination-v1.json b/helm-charts/nginx-ingress/v1.31.0/leaselist-coordination-v1.json similarity index 93% rename from helm-charts/nginx-ingress/v1.30.2/leaselist-coordination-v1.json rename to helm-charts/nginx-ingress/v1.31.0/leaselist-coordination-v1.json index 9f0287aa..d9ee9d0e 100644 --- a/helm-charts/nginx-ingress/v1.30.2/leaselist-coordination-v1.json +++ b/helm-charts/nginx-ingress/v1.31.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.30.2/_definitions.json#/definitions/io.k8s.api.coordination.v1.Lease" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.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.30.2/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.ListMeta", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.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.30.2/leaselist.json b/helm-charts/nginx-ingress/v1.31.0/leaselist.json similarity index 93% rename from helm-charts/nginx-ingress/v1.30.2/leaselist.json rename to helm-charts/nginx-ingress/v1.31.0/leaselist.json index 09609430..90166374 100644 --- a/helm-charts/nginx-ingress/v1.30.2/leaselist.json +++ b/helm-charts/nginx-ingress/v1.31.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.30.2/_definitions.json#/definitions/io.k8s.api.coordination.v1.Lease" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.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.30.2/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.ListMeta", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.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.30.2/leasespec-coordination-v1.json b/helm-charts/nginx-ingress/v1.31.0/leasespec-coordination-v1.json similarity index 55% rename from helm-charts/nginx-ingress/v1.30.2/leasespec-coordination-v1.json rename to helm-charts/nginx-ingress/v1.31.0/leasespec-coordination-v1.json index 216f1336..ce0e8d58 100644 --- a/helm-charts/nginx-ingress/v1.30.2/leasespec-coordination-v1.json +++ b/helm-charts/nginx-ingress/v1.31.0/leasespec-coordination-v1.json @@ -2,18 +2,18 @@ "description": "LeaseSpec is a specification of a Lease.", "properties": { "acquireTime": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.30.2/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.MicroTime", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.0/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.MicroTime", "description": "acquireTime is a time when the current lease was acquired." }, "holderIdentity": { - "description": "holderIdentity contains the identity of the holder of a current lease.", + "description": "holderIdentity contains the identity of the holder of a current lease. If Coordinated Leader Election is used, the holder identity must be equal to the elected LeaseCandidate.metadata.name field.", "type": [ "string", "null" ] }, "leaseDurationSeconds": { - "description": "leaseDurationSeconds is a duration that candidates for a lease need to wait to force acquire it. This is measure against time of last observed renewTime.", + "description": "leaseDurationSeconds is a duration that candidates for a lease need to wait to force acquire it. This is measured against the time of last observed renewTime.", "format": "int32", "type": [ "integer", @@ -28,9 +28,23 @@ "null" ] }, + "preferredHolder": { + "description": "PreferredHolder signals to a lease holder that the lease has a more optimal holder and should be given up. This field can only be set if Strategy is also set.", + "type": [ + "string", + "null" + ] + }, "renewTime": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.30.2/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.MicroTime", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.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": { + "description": "Strategy indicates the strategy for picking the leader for coordinated leader election. If the field is not specified, there is no active coordination for this lease. (Alpha) Using this field requires the CoordinatedLeaderElection feature gate to be enabled.", + "type": [ + "string", + "null" + ] } }, "type": "object", diff --git a/helm-charts/nginx-ingress/v1.30.2/leasespec.json b/helm-charts/nginx-ingress/v1.31.0/leasespec.json similarity index 55% rename from helm-charts/nginx-ingress/v1.30.2/leasespec.json rename to helm-charts/nginx-ingress/v1.31.0/leasespec.json index 216f1336..ce0e8d58 100644 --- a/helm-charts/nginx-ingress/v1.30.2/leasespec.json +++ b/helm-charts/nginx-ingress/v1.31.0/leasespec.json @@ -2,18 +2,18 @@ "description": "LeaseSpec is a specification of a Lease.", "properties": { "acquireTime": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.30.2/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.MicroTime", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.0/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.MicroTime", "description": "acquireTime is a time when the current lease was acquired." }, "holderIdentity": { - "description": "holderIdentity contains the identity of the holder of a current lease.", + "description": "holderIdentity contains the identity of the holder of a current lease. If Coordinated Leader Election is used, the holder identity must be equal to the elected LeaseCandidate.metadata.name field.", "type": [ "string", "null" ] }, "leaseDurationSeconds": { - "description": "leaseDurationSeconds is a duration that candidates for a lease need to wait to force acquire it. This is measure against time of last observed renewTime.", + "description": "leaseDurationSeconds is a duration that candidates for a lease need to wait to force acquire it. This is measured against the time of last observed renewTime.", "format": "int32", "type": [ "integer", @@ -28,9 +28,23 @@ "null" ] }, + "preferredHolder": { + "description": "PreferredHolder signals to a lease holder that the lease has a more optimal holder and should be given up. This field can only be set if Strategy is also set.", + "type": [ + "string", + "null" + ] + }, "renewTime": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.30.2/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.MicroTime", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.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": { + "description": "Strategy indicates the strategy for picking the leader for coordinated leader election. If the field is not specified, there is no active coordination for this lease. (Alpha) Using this field requires the CoordinatedLeaderElection feature gate to be enabled.", + "type": [ + "string", + "null" + ] } }, "type": "object", diff --git a/helm-charts/nginx-ingress/v1.30.2/lifecycle-v1.json b/helm-charts/nginx-ingress/v1.31.0/lifecycle-v1.json similarity index 93% rename from helm-charts/nginx-ingress/v1.30.2/lifecycle-v1.json rename to helm-charts/nginx-ingress/v1.31.0/lifecycle-v1.json index 3ef06dec..31a50426 100644 --- a/helm-charts/nginx-ingress/v1.30.2/lifecycle-v1.json +++ b/helm-charts/nginx-ingress/v1.31.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.30.2/_definitions.json#/definitions/io.k8s.api.core.v1.LifecycleHandler", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.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.30.2/_definitions.json#/definitions/io.k8s.api.core.v1.LifecycleHandler", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.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.30.2/lifecycle.json b/helm-charts/nginx-ingress/v1.31.0/lifecycle.json similarity index 93% rename from helm-charts/nginx-ingress/v1.30.2/lifecycle.json rename to helm-charts/nginx-ingress/v1.31.0/lifecycle.json index 3ef06dec..31a50426 100644 --- a/helm-charts/nginx-ingress/v1.30.2/lifecycle.json +++ b/helm-charts/nginx-ingress/v1.31.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.30.2/_definitions.json#/definitions/io.k8s.api.core.v1.LifecycleHandler", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.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.30.2/_definitions.json#/definitions/io.k8s.api.core.v1.LifecycleHandler", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.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.30.2/lifecyclehandler-v1.json b/helm-charts/nginx-ingress/v1.31.0/lifecyclehandler-v1.json similarity index 82% rename from helm-charts/nginx-ingress/v1.30.2/lifecyclehandler-v1.json rename to helm-charts/nginx-ingress/v1.31.0/lifecyclehandler-v1.json index 216bc4fc..17f9f611 100644 --- a/helm-charts/nginx-ingress/v1.30.2/lifecyclehandler-v1.json +++ b/helm-charts/nginx-ingress/v1.31.0/lifecyclehandler-v1.json @@ -2,19 +2,19 @@ "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.30.2/_definitions.json#/definitions/io.k8s.api.core.v1.ExecAction", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.0/_definitions.json#/definitions/io.k8s.api.core.v1.ExecAction", "description": "Exec specifies the action to take." }, "httpGet": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.30.2/_definitions.json#/definitions/io.k8s.api.core.v1.HTTPGetAction", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.0/_definitions.json#/definitions/io.k8s.api.core.v1.HTTPGetAction", "description": "HTTPGet specifies the http request to perform." }, "sleep": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.30.2/_definitions.json#/definitions/io.k8s.api.core.v1.SleepAction", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.0/_definitions.json#/definitions/io.k8s.api.core.v1.SleepAction", "description": "Sleep represents the duration that the container should sleep before being terminated." }, "tcpSocket": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.30.2/_definitions.json#/definitions/io.k8s.api.core.v1.TCPSocketAction", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.0/_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." } }, diff --git a/helm-charts/nginx-ingress/v1.30.2/lifecyclehandler.json b/helm-charts/nginx-ingress/v1.31.0/lifecyclehandler.json similarity index 82% rename from helm-charts/nginx-ingress/v1.30.2/lifecyclehandler.json rename to helm-charts/nginx-ingress/v1.31.0/lifecyclehandler.json index 216bc4fc..17f9f611 100644 --- a/helm-charts/nginx-ingress/v1.30.2/lifecyclehandler.json +++ b/helm-charts/nginx-ingress/v1.31.0/lifecyclehandler.json @@ -2,19 +2,19 @@ "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.30.2/_definitions.json#/definitions/io.k8s.api.core.v1.ExecAction", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.0/_definitions.json#/definitions/io.k8s.api.core.v1.ExecAction", "description": "Exec specifies the action to take." }, "httpGet": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.30.2/_definitions.json#/definitions/io.k8s.api.core.v1.HTTPGetAction", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.0/_definitions.json#/definitions/io.k8s.api.core.v1.HTTPGetAction", "description": "HTTPGet specifies the http request to perform." }, "sleep": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.30.2/_definitions.json#/definitions/io.k8s.api.core.v1.SleepAction", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.0/_definitions.json#/definitions/io.k8s.api.core.v1.SleepAction", "description": "Sleep represents the duration that the container should sleep before being terminated." }, "tcpSocket": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.30.2/_definitions.json#/definitions/io.k8s.api.core.v1.TCPSocketAction", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.0/_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." } }, diff --git a/helm-charts/nginx-ingress/v1.30.2/limitedprioritylevelconfiguration-flowcontrol-v1.json b/helm-charts/nginx-ingress/v1.31.0/limitedprioritylevelconfiguration-flowcontrol-v1.json similarity index 97% rename from helm-charts/nginx-ingress/v1.30.2/limitedprioritylevelconfiguration-flowcontrol-v1.json rename to helm-charts/nginx-ingress/v1.31.0/limitedprioritylevelconfiguration-flowcontrol-v1.json index 5dee734b..8a363705 100644 --- a/helm-charts/nginx-ingress/v1.30.2/limitedprioritylevelconfiguration-flowcontrol-v1.json +++ b/helm-charts/nginx-ingress/v1.31.0/limitedprioritylevelconfiguration-flowcontrol-v1.json @@ -18,7 +18,7 @@ ] }, "limitResponse": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.30.2/_definitions.json#/definitions/io.k8s.api.flowcontrol.v1.LimitResponse", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.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.30.2/limitedprioritylevelconfiguration-flowcontrol-v1beta3.json b/helm-charts/nginx-ingress/v1.31.0/limitedprioritylevelconfiguration-flowcontrol-v1beta3.json similarity index 97% rename from helm-charts/nginx-ingress/v1.30.2/limitedprioritylevelconfiguration-flowcontrol-v1beta3.json rename to helm-charts/nginx-ingress/v1.31.0/limitedprioritylevelconfiguration-flowcontrol-v1beta3.json index 247f730c..a10c7537 100644 --- a/helm-charts/nginx-ingress/v1.30.2/limitedprioritylevelconfiguration-flowcontrol-v1beta3.json +++ b/helm-charts/nginx-ingress/v1.31.0/limitedprioritylevelconfiguration-flowcontrol-v1beta3.json @@ -18,7 +18,7 @@ ] }, "limitResponse": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.30.2/_definitions.json#/definitions/io.k8s.api.flowcontrol.v1beta3.LimitResponse", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.0/_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": { diff --git a/helm-charts/nginx-ingress/v1.30.2/limitedprioritylevelconfiguration.json b/helm-charts/nginx-ingress/v1.31.0/limitedprioritylevelconfiguration.json similarity index 97% rename from helm-charts/nginx-ingress/v1.30.2/limitedprioritylevelconfiguration.json rename to helm-charts/nginx-ingress/v1.31.0/limitedprioritylevelconfiguration.json index 247f730c..a10c7537 100644 --- a/helm-charts/nginx-ingress/v1.30.2/limitedprioritylevelconfiguration.json +++ b/helm-charts/nginx-ingress/v1.31.0/limitedprioritylevelconfiguration.json @@ -18,7 +18,7 @@ ] }, "limitResponse": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.30.2/_definitions.json#/definitions/io.k8s.api.flowcontrol.v1beta3.LimitResponse", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.0/_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": { diff --git a/helm-charts/nginx-ingress/v1.30.2/limitrange-v1.json b/helm-charts/nginx-ingress/v1.31.0/limitrange-v1.json similarity index 93% rename from helm-charts/nginx-ingress/v1.30.2/limitrange-v1.json rename to helm-charts/nginx-ingress/v1.31.0/limitrange-v1.json index ec384259..d6e2d026 100644 --- a/helm-charts/nginx-ingress/v1.30.2/limitrange-v1.json +++ b/helm-charts/nginx-ingress/v1.31.0/limitrange-v1.json @@ -22,11 +22,11 @@ ] }, "metadata": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.30.2/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.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.30.2/_definitions.json#/definitions/io.k8s.api.core.v1.LimitRangeSpec", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.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.30.2/limitrange.json b/helm-charts/nginx-ingress/v1.31.0/limitrange.json similarity index 93% rename from helm-charts/nginx-ingress/v1.30.2/limitrange.json rename to helm-charts/nginx-ingress/v1.31.0/limitrange.json index ff2529b4..17fa7706 100644 --- a/helm-charts/nginx-ingress/v1.30.2/limitrange.json +++ b/helm-charts/nginx-ingress/v1.31.0/limitrange.json @@ -19,11 +19,11 @@ ] }, "metadata": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.30.2/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.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.30.2/_definitions.json#/definitions/io.k8s.api.core.v1.LimitRangeSpec", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.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.30.2/limitrangeitem-v1.json b/helm-charts/nginx-ingress/v1.31.0/limitrangeitem-v1.json similarity index 87% rename from helm-charts/nginx-ingress/v1.30.2/limitrangeitem-v1.json rename to helm-charts/nginx-ingress/v1.31.0/limitrangeitem-v1.json index f5400ce7..f3ee98f6 100644 --- a/helm-charts/nginx-ingress/v1.30.2/limitrangeitem-v1.json +++ b/helm-charts/nginx-ingress/v1.31.0/limitrangeitem-v1.json @@ -3,7 +3,7 @@ "properties": { "default": { "additionalProperties": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.30.2/_definitions.json#/definitions/io.k8s.apimachinery.pkg.api.resource.Quantity" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.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.30.2/_definitions.json#/definitions/io.k8s.apimachinery.pkg.api.resource.Quantity" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.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.30.2/_definitions.json#/definitions/io.k8s.apimachinery.pkg.api.resource.Quantity" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.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.30.2/_definitions.json#/definitions/io.k8s.apimachinery.pkg.api.resource.Quantity" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.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.30.2/_definitions.json#/definitions/io.k8s.apimachinery.pkg.api.resource.Quantity" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.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.30.2/limitrangeitem.json b/helm-charts/nginx-ingress/v1.31.0/limitrangeitem.json similarity index 87% rename from helm-charts/nginx-ingress/v1.30.2/limitrangeitem.json rename to helm-charts/nginx-ingress/v1.31.0/limitrangeitem.json index f5400ce7..f3ee98f6 100644 --- a/helm-charts/nginx-ingress/v1.30.2/limitrangeitem.json +++ b/helm-charts/nginx-ingress/v1.31.0/limitrangeitem.json @@ -3,7 +3,7 @@ "properties": { "default": { "additionalProperties": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.30.2/_definitions.json#/definitions/io.k8s.apimachinery.pkg.api.resource.Quantity" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.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.30.2/_definitions.json#/definitions/io.k8s.apimachinery.pkg.api.resource.Quantity" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.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.30.2/_definitions.json#/definitions/io.k8s.apimachinery.pkg.api.resource.Quantity" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.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.30.2/_definitions.json#/definitions/io.k8s.apimachinery.pkg.api.resource.Quantity" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.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.30.2/_definitions.json#/definitions/io.k8s.apimachinery.pkg.api.resource.Quantity" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.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.30.2/limitrangelist-v1.json b/helm-charts/nginx-ingress/v1.31.0/limitrangelist-v1.json similarity index 93% rename from helm-charts/nginx-ingress/v1.30.2/limitrangelist-v1.json rename to helm-charts/nginx-ingress/v1.31.0/limitrangelist-v1.json index a39740c7..1f1e17af 100644 --- a/helm-charts/nginx-ingress/v1.30.2/limitrangelist-v1.json +++ b/helm-charts/nginx-ingress/v1.31.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.30.2/_definitions.json#/definitions/io.k8s.api.core.v1.LimitRange" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.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.30.2/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.ListMeta", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.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.30.2/limitrangelist.json b/helm-charts/nginx-ingress/v1.31.0/limitrangelist.json similarity index 93% rename from helm-charts/nginx-ingress/v1.30.2/limitrangelist.json rename to helm-charts/nginx-ingress/v1.31.0/limitrangelist.json index 980c3b47..dee5ff68 100644 --- a/helm-charts/nginx-ingress/v1.30.2/limitrangelist.json +++ b/helm-charts/nginx-ingress/v1.31.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.30.2/_definitions.json#/definitions/io.k8s.api.core.v1.LimitRange" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.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.30.2/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.ListMeta", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.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.30.2/limitrangespec-v1.json b/helm-charts/nginx-ingress/v1.31.0/limitrangespec-v1.json similarity index 89% rename from helm-charts/nginx-ingress/v1.30.2/limitrangespec-v1.json rename to helm-charts/nginx-ingress/v1.31.0/limitrangespec-v1.json index 25da80d3..95486c28 100644 --- a/helm-charts/nginx-ingress/v1.30.2/limitrangespec-v1.json +++ b/helm-charts/nginx-ingress/v1.31.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.30.2/_definitions.json#/definitions/io.k8s.api.core.v1.LimitRangeItem" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.0/_definitions.json#/definitions/io.k8s.api.core.v1.LimitRangeItem" }, "type": [ "array", diff --git a/helm-charts/nginx-ingress/v1.30.2/limitrangespec.json b/helm-charts/nginx-ingress/v1.31.0/limitrangespec.json similarity index 89% rename from helm-charts/nginx-ingress/v1.30.2/limitrangespec.json rename to helm-charts/nginx-ingress/v1.31.0/limitrangespec.json index 25da80d3..95486c28 100644 --- a/helm-charts/nginx-ingress/v1.30.2/limitrangespec.json +++ b/helm-charts/nginx-ingress/v1.31.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.30.2/_definitions.json#/definitions/io.k8s.api.core.v1.LimitRangeItem" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.0/_definitions.json#/definitions/io.k8s.api.core.v1.LimitRangeItem" }, "type": [ "array", diff --git a/helm-charts/nginx-ingress/v1.30.2/limitresponse-flowcontrol-v1.json b/helm-charts/nginx-ingress/v1.31.0/limitresponse-flowcontrol-v1.json similarity index 94% rename from helm-charts/nginx-ingress/v1.30.2/limitresponse-flowcontrol-v1.json rename to helm-charts/nginx-ingress/v1.31.0/limitresponse-flowcontrol-v1.json index ade2318c..c3080d92 100644 --- a/helm-charts/nginx-ingress/v1.30.2/limitresponse-flowcontrol-v1.json +++ b/helm-charts/nginx-ingress/v1.31.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.30.2/_definitions.json#/definitions/io.k8s.api.flowcontrol.v1.QueuingConfiguration", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.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.30.2/limitresponse-flowcontrol-v1beta3.json b/helm-charts/nginx-ingress/v1.31.0/limitresponse-flowcontrol-v1beta3.json similarity index 94% rename from helm-charts/nginx-ingress/v1.30.2/limitresponse-flowcontrol-v1beta3.json rename to helm-charts/nginx-ingress/v1.31.0/limitresponse-flowcontrol-v1beta3.json index 4f2c693b..299c9b57 100644 --- a/helm-charts/nginx-ingress/v1.30.2/limitresponse-flowcontrol-v1beta3.json +++ b/helm-charts/nginx-ingress/v1.31.0/limitresponse-flowcontrol-v1beta3.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.30.2/_definitions.json#/definitions/io.k8s.api.flowcontrol.v1beta3.QueuingConfiguration", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.0/_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": { diff --git a/helm-charts/nginx-ingress/v1.30.2/limitresponse.json b/helm-charts/nginx-ingress/v1.31.0/limitresponse.json similarity index 94% rename from helm-charts/nginx-ingress/v1.30.2/limitresponse.json rename to helm-charts/nginx-ingress/v1.31.0/limitresponse.json index 4f2c693b..299c9b57 100644 --- a/helm-charts/nginx-ingress/v1.30.2/limitresponse.json +++ b/helm-charts/nginx-ingress/v1.31.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.30.2/_definitions.json#/definitions/io.k8s.api.flowcontrol.v1beta3.QueuingConfiguration", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.0/_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": { diff --git a/helm-charts/nginx-ingress/v1.31.0/linuxcontaineruser-v1.json b/helm-charts/nginx-ingress/v1.31.0/linuxcontaineruser-v1.json new file mode 100644 index 00000000..3f198ab6 --- /dev/null +++ b/helm-charts/nginx-ingress/v1.31.0/linuxcontaineruser-v1.json @@ -0,0 +1,42 @@ +{ + "description": "LinuxContainerUser represents user identity information in Linux containers", + "properties": { + "gid": { + "description": "GID is the primary gid initially attached to the first process in the container", + "format": "int64", + "type": [ + "integer", + "null" + ] + }, + "supplementalGroups": { + "description": "SupplementalGroups are the supplemental groups initially attached to the first process in the container", + "items": { + "format": "int64", + "type": [ + "integer", + "null" + ] + }, + "type": [ + "array", + "null" + ], + "x-kubernetes-list-type": "atomic" + }, + "uid": { + "description": "UID is the primary uid initially attached to the first process in the container", + "format": "int64", + "type": [ + "integer", + "null" + ] + } + }, + "required": [ + "uid", + "gid" + ], + "type": "object", + "$schema": "http://json-schema.org/schema#" +} \ No newline at end of file diff --git a/helm-charts/nginx-ingress/v1.31.0/linuxcontaineruser.json b/helm-charts/nginx-ingress/v1.31.0/linuxcontaineruser.json new file mode 100644 index 00000000..3f198ab6 --- /dev/null +++ b/helm-charts/nginx-ingress/v1.31.0/linuxcontaineruser.json @@ -0,0 +1,42 @@ +{ + "description": "LinuxContainerUser represents user identity information in Linux containers", + "properties": { + "gid": { + "description": "GID is the primary gid initially attached to the first process in the container", + "format": "int64", + "type": [ + "integer", + "null" + ] + }, + "supplementalGroups": { + "description": "SupplementalGroups are the supplemental groups initially attached to the first process in the container", + "items": { + "format": "int64", + "type": [ + "integer", + "null" + ] + }, + "type": [ + "array", + "null" + ], + "x-kubernetes-list-type": "atomic" + }, + "uid": { + "description": "UID is the primary uid initially attached to the first process in the container", + "format": "int64", + "type": [ + "integer", + "null" + ] + } + }, + "required": [ + "uid", + "gid" + ], + "type": "object", + "$schema": "http://json-schema.org/schema#" +} \ No newline at end of file diff --git a/helm-charts/nginx-ingress/v1.30.2/listmeta-meta-v1.json b/helm-charts/nginx-ingress/v1.31.0/listmeta-meta-v1.json similarity index 100% rename from helm-charts/nginx-ingress/v1.30.2/listmeta-meta-v1.json rename to helm-charts/nginx-ingress/v1.31.0/listmeta-meta-v1.json diff --git a/helm-charts/nginx-ingress/v1.30.2/listmeta.json b/helm-charts/nginx-ingress/v1.31.0/listmeta.json similarity index 100% rename from helm-charts/nginx-ingress/v1.30.2/listmeta.json rename to helm-charts/nginx-ingress/v1.31.0/listmeta.json diff --git a/helm-charts/nginx-ingress/v1.30.2/loadbalanceringress-v1.json b/helm-charts/nginx-ingress/v1.31.0/loadbalanceringress-v1.json similarity index 96% rename from helm-charts/nginx-ingress/v1.30.2/loadbalanceringress-v1.json rename to helm-charts/nginx-ingress/v1.31.0/loadbalanceringress-v1.json index 9b929d0d..3f526e07 100644 --- a/helm-charts/nginx-ingress/v1.30.2/loadbalanceringress-v1.json +++ b/helm-charts/nginx-ingress/v1.31.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.30.2/_definitions.json#/definitions/io.k8s.api.core.v1.PortStatus" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.0/_definitions.json#/definitions/io.k8s.api.core.v1.PortStatus" }, "type": [ "array", diff --git a/helm-charts/nginx-ingress/v1.30.2/loadbalanceringress.json b/helm-charts/nginx-ingress/v1.31.0/loadbalanceringress.json similarity index 96% rename from helm-charts/nginx-ingress/v1.30.2/loadbalanceringress.json rename to helm-charts/nginx-ingress/v1.31.0/loadbalanceringress.json index 9b929d0d..3f526e07 100644 --- a/helm-charts/nginx-ingress/v1.30.2/loadbalanceringress.json +++ b/helm-charts/nginx-ingress/v1.31.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.30.2/_definitions.json#/definitions/io.k8s.api.core.v1.PortStatus" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.0/_definitions.json#/definitions/io.k8s.api.core.v1.PortStatus" }, "type": [ "array", diff --git a/helm-charts/nginx-ingress/v1.30.2/loadbalancerstatus-v1.json b/helm-charts/nginx-ingress/v1.31.0/loadbalancerstatus-v1.json similarity index 90% rename from helm-charts/nginx-ingress/v1.30.2/loadbalancerstatus-v1.json rename to helm-charts/nginx-ingress/v1.31.0/loadbalancerstatus-v1.json index 5e440bdb..4796c287 100644 --- a/helm-charts/nginx-ingress/v1.30.2/loadbalancerstatus-v1.json +++ b/helm-charts/nginx-ingress/v1.31.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.30.2/_definitions.json#/definitions/io.k8s.api.core.v1.LoadBalancerIngress" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.0/_definitions.json#/definitions/io.k8s.api.core.v1.LoadBalancerIngress" }, "type": [ "array", diff --git a/helm-charts/nginx-ingress/v1.30.2/loadbalancerstatus.json b/helm-charts/nginx-ingress/v1.31.0/loadbalancerstatus.json similarity index 90% rename from helm-charts/nginx-ingress/v1.30.2/loadbalancerstatus.json rename to helm-charts/nginx-ingress/v1.31.0/loadbalancerstatus.json index 5e440bdb..4796c287 100644 --- a/helm-charts/nginx-ingress/v1.30.2/loadbalancerstatus.json +++ b/helm-charts/nginx-ingress/v1.31.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.30.2/_definitions.json#/definitions/io.k8s.api.core.v1.LoadBalancerIngress" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.0/_definitions.json#/definitions/io.k8s.api.core.v1.LoadBalancerIngress" }, "type": [ "array", diff --git a/helm-charts/nginx-ingress/v1.30.2/localobjectreference-v1.json b/helm-charts/nginx-ingress/v1.31.0/localobjectreference-v1.json similarity index 100% rename from helm-charts/nginx-ingress/v1.30.2/localobjectreference-v1.json rename to helm-charts/nginx-ingress/v1.31.0/localobjectreference-v1.json diff --git a/helm-charts/nginx-ingress/v1.30.2/localobjectreference.json b/helm-charts/nginx-ingress/v1.31.0/localobjectreference.json similarity index 100% rename from helm-charts/nginx-ingress/v1.30.2/localobjectreference.json rename to helm-charts/nginx-ingress/v1.31.0/localobjectreference.json diff --git a/helm-charts/nginx-ingress/v1.30.2/localsubjectaccessreview-authorization-v1.json b/helm-charts/nginx-ingress/v1.31.0/localsubjectaccessreview-authorization-v1.json similarity index 92% rename from helm-charts/nginx-ingress/v1.30.2/localsubjectaccessreview-authorization-v1.json rename to helm-charts/nginx-ingress/v1.31.0/localsubjectaccessreview-authorization-v1.json index 80d93b9f..5a1169b5 100644 --- a/helm-charts/nginx-ingress/v1.30.2/localsubjectaccessreview-authorization-v1.json +++ b/helm-charts/nginx-ingress/v1.31.0/localsubjectaccessreview-authorization-v1.json @@ -22,15 +22,15 @@ ] }, "metadata": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.30.2/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.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.30.2/_definitions.json#/definitions/io.k8s.api.authorization.v1.SubjectAccessReviewSpec", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.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.30.2/_definitions.json#/definitions/io.k8s.api.authorization.v1.SubjectAccessReviewStatus", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.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.30.2/localsubjectaccessreview.json b/helm-charts/nginx-ingress/v1.31.0/localsubjectaccessreview.json similarity index 92% rename from helm-charts/nginx-ingress/v1.30.2/localsubjectaccessreview.json rename to helm-charts/nginx-ingress/v1.31.0/localsubjectaccessreview.json index 30a08e29..79f2940d 100644 --- a/helm-charts/nginx-ingress/v1.30.2/localsubjectaccessreview.json +++ b/helm-charts/nginx-ingress/v1.31.0/localsubjectaccessreview.json @@ -19,15 +19,15 @@ ] }, "metadata": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.30.2/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.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.30.2/_definitions.json#/definitions/io.k8s.api.authorization.v1.SubjectAccessReviewSpec", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.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.30.2/_definitions.json#/definitions/io.k8s.api.authorization.v1.SubjectAccessReviewStatus", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.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.30.2/localvolumesource-v1.json b/helm-charts/nginx-ingress/v1.31.0/localvolumesource-v1.json similarity index 100% rename from helm-charts/nginx-ingress/v1.30.2/localvolumesource-v1.json rename to helm-charts/nginx-ingress/v1.31.0/localvolumesource-v1.json diff --git a/helm-charts/nginx-ingress/v1.30.2/localvolumesource.json b/helm-charts/nginx-ingress/v1.31.0/localvolumesource.json similarity index 100% rename from helm-charts/nginx-ingress/v1.30.2/localvolumesource.json rename to helm-charts/nginx-ingress/v1.31.0/localvolumesource.json diff --git a/helm-charts/nginx-ingress/v1.30.2/managedfieldsentry-meta-v1.json b/helm-charts/nginx-ingress/v1.31.0/managedfieldsentry-meta-v1.json similarity index 95% rename from helm-charts/nginx-ingress/v1.30.2/managedfieldsentry-meta-v1.json rename to helm-charts/nginx-ingress/v1.31.0/managedfieldsentry-meta-v1.json index 429fa03d..3a067bd3 100644 --- a/helm-charts/nginx-ingress/v1.30.2/managedfieldsentry-meta-v1.json +++ b/helm-charts/nginx-ingress/v1.31.0/managedfieldsentry-meta-v1.json @@ -16,7 +16,7 @@ ] }, "fieldsV1": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.30.2/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.FieldsV1", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.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.30.2/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.Time", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.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.30.2/managedfieldsentry.json b/helm-charts/nginx-ingress/v1.31.0/managedfieldsentry.json similarity index 95% rename from helm-charts/nginx-ingress/v1.30.2/managedfieldsentry.json rename to helm-charts/nginx-ingress/v1.31.0/managedfieldsentry.json index 429fa03d..3a067bd3 100644 --- a/helm-charts/nginx-ingress/v1.30.2/managedfieldsentry.json +++ b/helm-charts/nginx-ingress/v1.31.0/managedfieldsentry.json @@ -16,7 +16,7 @@ ] }, "fieldsV1": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.30.2/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.FieldsV1", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.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.30.2/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.Time", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.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.30.2/matchcondition-admissionregistration-v1.json b/helm-charts/nginx-ingress/v1.31.0/matchcondition-admissionregistration-v1.json similarity index 100% rename from helm-charts/nginx-ingress/v1.30.2/matchcondition-admissionregistration-v1.json rename to helm-charts/nginx-ingress/v1.31.0/matchcondition-admissionregistration-v1.json diff --git a/helm-charts/nginx-ingress/v1.30.2/matchcondition-admissionregistration-v1alpha1.json b/helm-charts/nginx-ingress/v1.31.0/matchcondition-admissionregistration-v1alpha1.json similarity index 100% rename from helm-charts/nginx-ingress/v1.30.2/matchcondition-admissionregistration-v1alpha1.json rename to helm-charts/nginx-ingress/v1.31.0/matchcondition-admissionregistration-v1alpha1.json diff --git a/helm-charts/nginx-ingress/v1.30.2/matchcondition-admissionregistration-v1beta1.json b/helm-charts/nginx-ingress/v1.31.0/matchcondition-admissionregistration-v1beta1.json similarity index 100% rename from helm-charts/nginx-ingress/v1.30.2/matchcondition-admissionregistration-v1beta1.json rename to helm-charts/nginx-ingress/v1.31.0/matchcondition-admissionregistration-v1beta1.json diff --git a/helm-charts/nginx-ingress/v1.30.2/matchcondition.json b/helm-charts/nginx-ingress/v1.31.0/matchcondition.json similarity index 100% rename from helm-charts/nginx-ingress/v1.30.2/matchcondition.json rename to helm-charts/nginx-ingress/v1.31.0/matchcondition.json diff --git a/helm-charts/nginx-ingress/v1.30.2/matchresources-admissionregistration-v1.json b/helm-charts/nginx-ingress/v1.31.0/matchresources-admissionregistration-v1.json similarity index 94% rename from helm-charts/nginx-ingress/v1.30.2/matchresources-admissionregistration-v1.json rename to helm-charts/nginx-ingress/v1.31.0/matchresources-admissionregistration-v1.json index 5a462ea5..306c0fe0 100644 --- a/helm-charts/nginx-ingress/v1.30.2/matchresources-admissionregistration-v1.json +++ b/helm-charts/nginx-ingress/v1.31.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.30.2/_definitions.json#/definitions/io.k8s.api.admissionregistration.v1.NamedRuleWithOperations" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.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.30.2/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.LabelSelector", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.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.30.2/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.LabelSelector", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.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.30.2/_definitions.json#/definitions/io.k8s.api.admissionregistration.v1.NamedRuleWithOperations" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.0/_definitions.json#/definitions/io.k8s.api.admissionregistration.v1.NamedRuleWithOperations" }, "type": [ "array", diff --git a/helm-charts/nginx-ingress/v1.30.2/matchresources-admissionregistration-v1alpha1.json b/helm-charts/nginx-ingress/v1.31.0/matchresources-admissionregistration-v1alpha1.json similarity index 94% rename from helm-charts/nginx-ingress/v1.30.2/matchresources-admissionregistration-v1alpha1.json rename to helm-charts/nginx-ingress/v1.31.0/matchresources-admissionregistration-v1alpha1.json index 4d7a62ae..bbb8949a 100644 --- a/helm-charts/nginx-ingress/v1.30.2/matchresources-admissionregistration-v1alpha1.json +++ b/helm-charts/nginx-ingress/v1.31.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.30.2/_definitions.json#/definitions/io.k8s.api.admissionregistration.v1alpha1.NamedRuleWithOperations" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.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.30.2/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.LabelSelector", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.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.30.2/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.LabelSelector", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.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.30.2/_definitions.json#/definitions/io.k8s.api.admissionregistration.v1alpha1.NamedRuleWithOperations" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.0/_definitions.json#/definitions/io.k8s.api.admissionregistration.v1alpha1.NamedRuleWithOperations" }, "type": [ "array", diff --git a/helm-charts/nginx-ingress/v1.30.2/matchresources-admissionregistration-v1beta1.json b/helm-charts/nginx-ingress/v1.31.0/matchresources-admissionregistration-v1beta1.json similarity index 94% rename from helm-charts/nginx-ingress/v1.30.2/matchresources-admissionregistration-v1beta1.json rename to helm-charts/nginx-ingress/v1.31.0/matchresources-admissionregistration-v1beta1.json index 2061f9c5..1ff937a3 100644 --- a/helm-charts/nginx-ingress/v1.30.2/matchresources-admissionregistration-v1beta1.json +++ b/helm-charts/nginx-ingress/v1.31.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.30.2/_definitions.json#/definitions/io.k8s.api.admissionregistration.v1beta1.NamedRuleWithOperations" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.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.30.2/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.LabelSelector", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.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.30.2/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.LabelSelector", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.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.30.2/_definitions.json#/definitions/io.k8s.api.admissionregistration.v1beta1.NamedRuleWithOperations" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.0/_definitions.json#/definitions/io.k8s.api.admissionregistration.v1beta1.NamedRuleWithOperations" }, "type": [ "array", diff --git a/helm-charts/nginx-ingress/v1.30.2/matchresources.json b/helm-charts/nginx-ingress/v1.31.0/matchresources.json similarity index 94% rename from helm-charts/nginx-ingress/v1.30.2/matchresources.json rename to helm-charts/nginx-ingress/v1.31.0/matchresources.json index 2061f9c5..1ff937a3 100644 --- a/helm-charts/nginx-ingress/v1.30.2/matchresources.json +++ b/helm-charts/nginx-ingress/v1.31.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.30.2/_definitions.json#/definitions/io.k8s.api.admissionregistration.v1beta1.NamedRuleWithOperations" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.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.30.2/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.LabelSelector", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.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.30.2/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.LabelSelector", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.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.30.2/_definitions.json#/definitions/io.k8s.api.admissionregistration.v1beta1.NamedRuleWithOperations" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.0/_definitions.json#/definitions/io.k8s.api.admissionregistration.v1beta1.NamedRuleWithOperations" }, "type": [ "array", diff --git a/helm-charts/nginx-ingress/v1.30.2/metricidentifier-autoscaling-v2.json b/helm-charts/nginx-ingress/v1.31.0/metricidentifier-autoscaling-v2.json similarity index 92% rename from helm-charts/nginx-ingress/v1.30.2/metricidentifier-autoscaling-v2.json rename to helm-charts/nginx-ingress/v1.31.0/metricidentifier-autoscaling-v2.json index ad052c14..977768e5 100644 --- a/helm-charts/nginx-ingress/v1.30.2/metricidentifier-autoscaling-v2.json +++ b/helm-charts/nginx-ingress/v1.31.0/metricidentifier-autoscaling-v2.json @@ -9,7 +9,7 @@ ] }, "selector": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.30.2/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.LabelSelector", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.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.30.2/metricidentifier.json b/helm-charts/nginx-ingress/v1.31.0/metricidentifier.json similarity index 92% rename from helm-charts/nginx-ingress/v1.30.2/metricidentifier.json rename to helm-charts/nginx-ingress/v1.31.0/metricidentifier.json index ad052c14..977768e5 100644 --- a/helm-charts/nginx-ingress/v1.30.2/metricidentifier.json +++ b/helm-charts/nginx-ingress/v1.31.0/metricidentifier.json @@ -9,7 +9,7 @@ ] }, "selector": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.30.2/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.LabelSelector", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.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.30.2/metricspec-autoscaling-v2.json b/helm-charts/nginx-ingress/v1.31.0/metricspec-autoscaling-v2.json similarity index 89% rename from helm-charts/nginx-ingress/v1.30.2/metricspec-autoscaling-v2.json rename to helm-charts/nginx-ingress/v1.31.0/metricspec-autoscaling-v2.json index b78b2ac3..3a76034b 100644 --- a/helm-charts/nginx-ingress/v1.30.2/metricspec-autoscaling-v2.json +++ b/helm-charts/nginx-ingress/v1.31.0/metricspec-autoscaling-v2.json @@ -2,23 +2,23 @@ "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.30.2/_definitions.json#/definitions/io.k8s.api.autoscaling.v2.ContainerResourceMetricSource", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.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. This is an alpha feature and can be enabled by the HPAContainerMetrics feature flag." }, "external": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.30.2/_definitions.json#/definitions/io.k8s.api.autoscaling.v2.ExternalMetricSource", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.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.30.2/_definitions.json#/definitions/io.k8s.api.autoscaling.v2.ObjectMetricSource", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.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.30.2/_definitions.json#/definitions/io.k8s.api.autoscaling.v2.PodsMetricSource", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.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.30.2/_definitions.json#/definitions/io.k8s.api.autoscaling.v2.ResourceMetricSource", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.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": { diff --git a/helm-charts/nginx-ingress/v1.30.2/metricspec.json b/helm-charts/nginx-ingress/v1.31.0/metricspec.json similarity index 89% rename from helm-charts/nginx-ingress/v1.30.2/metricspec.json rename to helm-charts/nginx-ingress/v1.31.0/metricspec.json index b78b2ac3..3a76034b 100644 --- a/helm-charts/nginx-ingress/v1.30.2/metricspec.json +++ b/helm-charts/nginx-ingress/v1.31.0/metricspec.json @@ -2,23 +2,23 @@ "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.30.2/_definitions.json#/definitions/io.k8s.api.autoscaling.v2.ContainerResourceMetricSource", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.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. This is an alpha feature and can be enabled by the HPAContainerMetrics feature flag." }, "external": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.30.2/_definitions.json#/definitions/io.k8s.api.autoscaling.v2.ExternalMetricSource", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.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.30.2/_definitions.json#/definitions/io.k8s.api.autoscaling.v2.ObjectMetricSource", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.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.30.2/_definitions.json#/definitions/io.k8s.api.autoscaling.v2.PodsMetricSource", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.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.30.2/_definitions.json#/definitions/io.k8s.api.autoscaling.v2.ResourceMetricSource", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.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": { diff --git a/helm-charts/nginx-ingress/v1.30.2/metricstatus-autoscaling-v2.json b/helm-charts/nginx-ingress/v1.31.0/metricstatus-autoscaling-v2.json similarity index 89% rename from helm-charts/nginx-ingress/v1.30.2/metricstatus-autoscaling-v2.json rename to helm-charts/nginx-ingress/v1.31.0/metricstatus-autoscaling-v2.json index 8900c777..9b82f586 100644 --- a/helm-charts/nginx-ingress/v1.30.2/metricstatus-autoscaling-v2.json +++ b/helm-charts/nginx-ingress/v1.31.0/metricstatus-autoscaling-v2.json @@ -2,23 +2,23 @@ "description": "MetricStatus describes the last-read state of a single metric.", "properties": { "containerResource": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.30.2/_definitions.json#/definitions/io.k8s.api.autoscaling.v2.ContainerResourceMetricStatus", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.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.30.2/_definitions.json#/definitions/io.k8s.api.autoscaling.v2.ExternalMetricStatus", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.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.30.2/_definitions.json#/definitions/io.k8s.api.autoscaling.v2.ObjectMetricStatus", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.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.30.2/_definitions.json#/definitions/io.k8s.api.autoscaling.v2.PodsMetricStatus", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.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.30.2/_definitions.json#/definitions/io.k8s.api.autoscaling.v2.ResourceMetricStatus", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.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": { diff --git a/helm-charts/nginx-ingress/v1.30.2/metricstatus.json b/helm-charts/nginx-ingress/v1.31.0/metricstatus.json similarity index 89% rename from helm-charts/nginx-ingress/v1.30.2/metricstatus.json rename to helm-charts/nginx-ingress/v1.31.0/metricstatus.json index 8900c777..9b82f586 100644 --- a/helm-charts/nginx-ingress/v1.30.2/metricstatus.json +++ b/helm-charts/nginx-ingress/v1.31.0/metricstatus.json @@ -2,23 +2,23 @@ "description": "MetricStatus describes the last-read state of a single metric.", "properties": { "containerResource": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.30.2/_definitions.json#/definitions/io.k8s.api.autoscaling.v2.ContainerResourceMetricStatus", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.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.30.2/_definitions.json#/definitions/io.k8s.api.autoscaling.v2.ExternalMetricStatus", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.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.30.2/_definitions.json#/definitions/io.k8s.api.autoscaling.v2.ObjectMetricStatus", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.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.30.2/_definitions.json#/definitions/io.k8s.api.autoscaling.v2.PodsMetricStatus", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.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.30.2/_definitions.json#/definitions/io.k8s.api.autoscaling.v2.ResourceMetricStatus", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.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": { diff --git a/helm-charts/nginx-ingress/v1.30.2/metrictarget-autoscaling-v2.json b/helm-charts/nginx-ingress/v1.31.0/metrictarget-autoscaling-v2.json similarity index 90% rename from helm-charts/nginx-ingress/v1.30.2/metrictarget-autoscaling-v2.json rename to helm-charts/nginx-ingress/v1.31.0/metrictarget-autoscaling-v2.json index 6dbbf8e7..33c2082b 100644 --- a/helm-charts/nginx-ingress/v1.30.2/metrictarget-autoscaling-v2.json +++ b/helm-charts/nginx-ingress/v1.31.0/metrictarget-autoscaling-v2.json @@ -10,7 +10,7 @@ ] }, "averageValue": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.30.2/_definitions.json#/definitions/io.k8s.apimachinery.pkg.api.resource.Quantity", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.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.30.2/_definitions.json#/definitions/io.k8s.apimachinery.pkg.api.resource.Quantity", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.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.30.2/metrictarget.json b/helm-charts/nginx-ingress/v1.31.0/metrictarget.json similarity index 90% rename from helm-charts/nginx-ingress/v1.30.2/metrictarget.json rename to helm-charts/nginx-ingress/v1.31.0/metrictarget.json index 6dbbf8e7..33c2082b 100644 --- a/helm-charts/nginx-ingress/v1.30.2/metrictarget.json +++ b/helm-charts/nginx-ingress/v1.31.0/metrictarget.json @@ -10,7 +10,7 @@ ] }, "averageValue": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.30.2/_definitions.json#/definitions/io.k8s.apimachinery.pkg.api.resource.Quantity", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.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.30.2/_definitions.json#/definitions/io.k8s.apimachinery.pkg.api.resource.Quantity", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.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.30.2/metricvaluestatus-autoscaling-v2.json b/helm-charts/nginx-ingress/v1.31.0/metricvaluestatus-autoscaling-v2.json similarity index 88% rename from helm-charts/nginx-ingress/v1.30.2/metricvaluestatus-autoscaling-v2.json rename to helm-charts/nginx-ingress/v1.31.0/metricvaluestatus-autoscaling-v2.json index 8c8855e1..38aa53e9 100644 --- a/helm-charts/nginx-ingress/v1.30.2/metricvaluestatus-autoscaling-v2.json +++ b/helm-charts/nginx-ingress/v1.31.0/metricvaluestatus-autoscaling-v2.json @@ -10,11 +10,11 @@ ] }, "averageValue": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.30.2/_definitions.json#/definitions/io.k8s.apimachinery.pkg.api.resource.Quantity", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.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.30.2/_definitions.json#/definitions/io.k8s.apimachinery.pkg.api.resource.Quantity", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.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.30.2/metricvaluestatus.json b/helm-charts/nginx-ingress/v1.31.0/metricvaluestatus.json similarity index 88% rename from helm-charts/nginx-ingress/v1.30.2/metricvaluestatus.json rename to helm-charts/nginx-ingress/v1.31.0/metricvaluestatus.json index 8c8855e1..38aa53e9 100644 --- a/helm-charts/nginx-ingress/v1.30.2/metricvaluestatus.json +++ b/helm-charts/nginx-ingress/v1.31.0/metricvaluestatus.json @@ -10,11 +10,11 @@ ] }, "averageValue": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.30.2/_definitions.json#/definitions/io.k8s.apimachinery.pkg.api.resource.Quantity", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.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.30.2/_definitions.json#/definitions/io.k8s.apimachinery.pkg.api.resource.Quantity", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.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.30.2/microtime-meta-v1.json b/helm-charts/nginx-ingress/v1.31.0/microtime-meta-v1.json similarity index 100% rename from helm-charts/nginx-ingress/v1.30.2/microtime-meta-v1.json rename to helm-charts/nginx-ingress/v1.31.0/microtime-meta-v1.json diff --git a/helm-charts/nginx-ingress/v1.30.2/microtime.json b/helm-charts/nginx-ingress/v1.31.0/microtime.json similarity index 100% rename from helm-charts/nginx-ingress/v1.30.2/microtime.json rename to helm-charts/nginx-ingress/v1.31.0/microtime.json diff --git a/helm-charts/nginx-ingress/v1.30.2/migrationcondition-storagemigration-v1alpha1.json b/helm-charts/nginx-ingress/v1.31.0/migrationcondition-storagemigration-v1alpha1.json similarity index 94% rename from helm-charts/nginx-ingress/v1.30.2/migrationcondition-storagemigration-v1alpha1.json rename to helm-charts/nginx-ingress/v1.31.0/migrationcondition-storagemigration-v1alpha1.json index 80e3a2c1..e8a4a531 100644 --- a/helm-charts/nginx-ingress/v1.30.2/migrationcondition-storagemigration-v1alpha1.json +++ b/helm-charts/nginx-ingress/v1.31.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.30.2/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.Time", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.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.30.2/migrationcondition.json b/helm-charts/nginx-ingress/v1.31.0/migrationcondition.json similarity index 94% rename from helm-charts/nginx-ingress/v1.30.2/migrationcondition.json rename to helm-charts/nginx-ingress/v1.31.0/migrationcondition.json index 80e3a2c1..e8a4a531 100644 --- a/helm-charts/nginx-ingress/v1.30.2/migrationcondition.json +++ b/helm-charts/nginx-ingress/v1.31.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.30.2/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.Time", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.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.30.2/modifyvolumestatus-v1.json b/helm-charts/nginx-ingress/v1.31.0/modifyvolumestatus-v1.json similarity index 100% rename from helm-charts/nginx-ingress/v1.30.2/modifyvolumestatus-v1.json rename to helm-charts/nginx-ingress/v1.31.0/modifyvolumestatus-v1.json diff --git a/helm-charts/nginx-ingress/v1.30.2/modifyvolumestatus.json b/helm-charts/nginx-ingress/v1.31.0/modifyvolumestatus.json similarity index 100% rename from helm-charts/nginx-ingress/v1.30.2/modifyvolumestatus.json rename to helm-charts/nginx-ingress/v1.31.0/modifyvolumestatus.json diff --git a/helm-charts/nginx-ingress/v1.30.2/mutatingwebhook-admissionregistration-v1.json b/helm-charts/nginx-ingress/v1.31.0/mutatingwebhook-admissionregistration-v1.json similarity index 96% rename from helm-charts/nginx-ingress/v1.30.2/mutatingwebhook-admissionregistration-v1.json rename to helm-charts/nginx-ingress/v1.31.0/mutatingwebhook-admissionregistration-v1.json index f83427bb..e4bb76d9 100644 --- a/helm-charts/nginx-ingress/v1.30.2/mutatingwebhook-admissionregistration-v1.json +++ b/helm-charts/nginx-ingress/v1.31.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.30.2/_definitions.json#/definitions/io.k8s.api.admissionregistration.v1.WebhookClientConfig", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.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.30.2/_definitions.json#/definitions/io.k8s.api.admissionregistration.v1.MatchCondition" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.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.30.2/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.LabelSelector", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.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.30.2/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.LabelSelector", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.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.30.2/_definitions.json#/definitions/io.k8s.api.admissionregistration.v1.RuleWithOperations" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.0/_definitions.json#/definitions/io.k8s.api.admissionregistration.v1.RuleWithOperations" }, "type": [ "array", diff --git a/helm-charts/nginx-ingress/v1.30.2/mutatingwebhook.json b/helm-charts/nginx-ingress/v1.31.0/mutatingwebhook.json similarity index 96% rename from helm-charts/nginx-ingress/v1.30.2/mutatingwebhook.json rename to helm-charts/nginx-ingress/v1.31.0/mutatingwebhook.json index f83427bb..e4bb76d9 100644 --- a/helm-charts/nginx-ingress/v1.30.2/mutatingwebhook.json +++ b/helm-charts/nginx-ingress/v1.31.0/mutatingwebhook.json @@ -16,7 +16,7 @@ "x-kubernetes-list-type": "atomic" }, "clientConfig": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.30.2/_definitions.json#/definitions/io.k8s.api.admissionregistration.v1.WebhookClientConfig", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.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.30.2/_definitions.json#/definitions/io.k8s.api.admissionregistration.v1.MatchCondition" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.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.30.2/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.LabelSelector", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.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.30.2/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.LabelSelector", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.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.30.2/_definitions.json#/definitions/io.k8s.api.admissionregistration.v1.RuleWithOperations" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.0/_definitions.json#/definitions/io.k8s.api.admissionregistration.v1.RuleWithOperations" }, "type": [ "array", diff --git a/helm-charts/nginx-ingress/v1.30.2/mutatingwebhookconfiguration-admissionregistration-v1.json b/helm-charts/nginx-ingress/v1.31.0/mutatingwebhookconfiguration-admissionregistration-v1.json similarity index 94% rename from helm-charts/nginx-ingress/v1.30.2/mutatingwebhookconfiguration-admissionregistration-v1.json rename to helm-charts/nginx-ingress/v1.31.0/mutatingwebhookconfiguration-admissionregistration-v1.json index 20bdae92..6b0d744e 100644 --- a/helm-charts/nginx-ingress/v1.30.2/mutatingwebhookconfiguration-admissionregistration-v1.json +++ b/helm-charts/nginx-ingress/v1.31.0/mutatingwebhookconfiguration-admissionregistration-v1.json @@ -22,13 +22,13 @@ ] }, "metadata": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.30.2/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.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.30.2/_definitions.json#/definitions/io.k8s.api.admissionregistration.v1.MutatingWebhook" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.0/_definitions.json#/definitions/io.k8s.api.admissionregistration.v1.MutatingWebhook" }, "type": [ "array", diff --git a/helm-charts/nginx-ingress/v1.30.2/mutatingwebhookconfiguration.json b/helm-charts/nginx-ingress/v1.31.0/mutatingwebhookconfiguration.json similarity index 94% rename from helm-charts/nginx-ingress/v1.30.2/mutatingwebhookconfiguration.json rename to helm-charts/nginx-ingress/v1.31.0/mutatingwebhookconfiguration.json index e69aba73..12b0bcb6 100644 --- a/helm-charts/nginx-ingress/v1.30.2/mutatingwebhookconfiguration.json +++ b/helm-charts/nginx-ingress/v1.31.0/mutatingwebhookconfiguration.json @@ -19,13 +19,13 @@ ] }, "metadata": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.30.2/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.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.30.2/_definitions.json#/definitions/io.k8s.api.admissionregistration.v1.MutatingWebhook" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.0/_definitions.json#/definitions/io.k8s.api.admissionregistration.v1.MutatingWebhook" }, "type": [ "array", diff --git a/helm-charts/nginx-ingress/v1.30.2/mutatingwebhookconfigurationlist-admissionregistration-v1.json b/helm-charts/nginx-ingress/v1.31.0/mutatingwebhookconfigurationlist-admissionregistration-v1.json similarity index 93% rename from helm-charts/nginx-ingress/v1.30.2/mutatingwebhookconfigurationlist-admissionregistration-v1.json rename to helm-charts/nginx-ingress/v1.31.0/mutatingwebhookconfigurationlist-admissionregistration-v1.json index f3f2bc0a..fe241134 100644 --- a/helm-charts/nginx-ingress/v1.30.2/mutatingwebhookconfigurationlist-admissionregistration-v1.json +++ b/helm-charts/nginx-ingress/v1.31.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.30.2/_definitions.json#/definitions/io.k8s.api.admissionregistration.v1.MutatingWebhookConfiguration" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.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.30.2/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.ListMeta", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.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.30.2/mutatingwebhookconfigurationlist.json b/helm-charts/nginx-ingress/v1.31.0/mutatingwebhookconfigurationlist.json similarity index 93% rename from helm-charts/nginx-ingress/v1.30.2/mutatingwebhookconfigurationlist.json rename to helm-charts/nginx-ingress/v1.31.0/mutatingwebhookconfigurationlist.json index 04329bd6..74bc7ed2 100644 --- a/helm-charts/nginx-ingress/v1.30.2/mutatingwebhookconfigurationlist.json +++ b/helm-charts/nginx-ingress/v1.31.0/mutatingwebhookconfigurationlist.json @@ -11,7 +11,7 @@ "items": { "description": "List of MutatingWebhookConfiguration.", "items": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.30.2/_definitions.json#/definitions/io.k8s.api.admissionregistration.v1.MutatingWebhookConfiguration" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.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.30.2/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.ListMeta", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.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.30.2/namedrulewithoperations-admissionregistration-v1.json b/helm-charts/nginx-ingress/v1.31.0/namedrulewithoperations-admissionregistration-v1.json similarity index 100% rename from helm-charts/nginx-ingress/v1.30.2/namedrulewithoperations-admissionregistration-v1.json rename to helm-charts/nginx-ingress/v1.31.0/namedrulewithoperations-admissionregistration-v1.json diff --git a/helm-charts/nginx-ingress/v1.30.2/namedrulewithoperations-admissionregistration-v1alpha1.json b/helm-charts/nginx-ingress/v1.31.0/namedrulewithoperations-admissionregistration-v1alpha1.json similarity index 100% rename from helm-charts/nginx-ingress/v1.30.2/namedrulewithoperations-admissionregistration-v1alpha1.json rename to helm-charts/nginx-ingress/v1.31.0/namedrulewithoperations-admissionregistration-v1alpha1.json diff --git a/helm-charts/nginx-ingress/v1.30.2/namedrulewithoperations-admissionregistration-v1beta1.json b/helm-charts/nginx-ingress/v1.31.0/namedrulewithoperations-admissionregistration-v1beta1.json similarity index 100% rename from helm-charts/nginx-ingress/v1.30.2/namedrulewithoperations-admissionregistration-v1beta1.json rename to helm-charts/nginx-ingress/v1.31.0/namedrulewithoperations-admissionregistration-v1beta1.json diff --git a/helm-charts/nginx-ingress/v1.30.2/namedrulewithoperations.json b/helm-charts/nginx-ingress/v1.31.0/namedrulewithoperations.json similarity index 100% rename from helm-charts/nginx-ingress/v1.30.2/namedrulewithoperations.json rename to helm-charts/nginx-ingress/v1.31.0/namedrulewithoperations.json diff --git a/helm-charts/nginx-ingress/v1.30.2/namespace-v1.json b/helm-charts/nginx-ingress/v1.31.0/namespace-v1.json similarity index 91% rename from helm-charts/nginx-ingress/v1.30.2/namespace-v1.json rename to helm-charts/nginx-ingress/v1.31.0/namespace-v1.json index 2a675fd2..4a8cfedb 100644 --- a/helm-charts/nginx-ingress/v1.30.2/namespace-v1.json +++ b/helm-charts/nginx-ingress/v1.31.0/namespace-v1.json @@ -22,15 +22,15 @@ ] }, "metadata": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.30.2/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.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.30.2/_definitions.json#/definitions/io.k8s.api.core.v1.NamespaceSpec", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.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.30.2/_definitions.json#/definitions/io.k8s.api.core.v1.NamespaceStatus", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.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.30.2/namespace.json b/helm-charts/nginx-ingress/v1.31.0/namespace.json similarity index 91% rename from helm-charts/nginx-ingress/v1.30.2/namespace.json rename to helm-charts/nginx-ingress/v1.31.0/namespace.json index c48a6a1a..e9d83fc9 100644 --- a/helm-charts/nginx-ingress/v1.30.2/namespace.json +++ b/helm-charts/nginx-ingress/v1.31.0/namespace.json @@ -19,15 +19,15 @@ ] }, "metadata": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.30.2/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.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.30.2/_definitions.json#/definitions/io.k8s.api.core.v1.NamespaceSpec", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.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.30.2/_definitions.json#/definitions/io.k8s.api.core.v1.NamespaceStatus", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.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.30.2/namespacecondition-v1.json b/helm-charts/nginx-ingress/v1.31.0/namespacecondition-v1.json similarity index 92% rename from helm-charts/nginx-ingress/v1.30.2/namespacecondition-v1.json rename to helm-charts/nginx-ingress/v1.31.0/namespacecondition-v1.json index 789a8533..b3355549 100644 --- a/helm-charts/nginx-ingress/v1.30.2/namespacecondition-v1.json +++ b/helm-charts/nginx-ingress/v1.31.0/namespacecondition-v1.json @@ -2,7 +2,7 @@ "description": "NamespaceCondition contains details about state of namespace.", "properties": { "lastTransitionTime": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.30.2/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.Time" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.0/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.Time" }, "message": { "type": [ diff --git a/helm-charts/nginx-ingress/v1.30.2/namespacecondition.json b/helm-charts/nginx-ingress/v1.31.0/namespacecondition.json similarity index 92% rename from helm-charts/nginx-ingress/v1.30.2/namespacecondition.json rename to helm-charts/nginx-ingress/v1.31.0/namespacecondition.json index 789a8533..b3355549 100644 --- a/helm-charts/nginx-ingress/v1.30.2/namespacecondition.json +++ b/helm-charts/nginx-ingress/v1.31.0/namespacecondition.json @@ -2,7 +2,7 @@ "description": "NamespaceCondition contains details about state of namespace.", "properties": { "lastTransitionTime": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.30.2/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.Time" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.0/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.Time" }, "message": { "type": [ diff --git a/helm-charts/nginx-ingress/v1.30.2/namespacelist-v1.json b/helm-charts/nginx-ingress/v1.31.0/namespacelist-v1.json similarity index 93% rename from helm-charts/nginx-ingress/v1.30.2/namespacelist-v1.json rename to helm-charts/nginx-ingress/v1.31.0/namespacelist-v1.json index 4c2d2784..d465cde3 100644 --- a/helm-charts/nginx-ingress/v1.30.2/namespacelist-v1.json +++ b/helm-charts/nginx-ingress/v1.31.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.30.2/_definitions.json#/definitions/io.k8s.api.core.v1.Namespace" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.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.30.2/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.ListMeta", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.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.30.2/namespacelist.json b/helm-charts/nginx-ingress/v1.31.0/namespacelist.json similarity index 93% rename from helm-charts/nginx-ingress/v1.30.2/namespacelist.json rename to helm-charts/nginx-ingress/v1.31.0/namespacelist.json index dedce21a..f41cb081 100644 --- a/helm-charts/nginx-ingress/v1.30.2/namespacelist.json +++ b/helm-charts/nginx-ingress/v1.31.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.30.2/_definitions.json#/definitions/io.k8s.api.core.v1.Namespace" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.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.30.2/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.ListMeta", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.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.30.2/namespacespec-v1.json b/helm-charts/nginx-ingress/v1.31.0/namespacespec-v1.json similarity index 100% rename from helm-charts/nginx-ingress/v1.30.2/namespacespec-v1.json rename to helm-charts/nginx-ingress/v1.31.0/namespacespec-v1.json diff --git a/helm-charts/nginx-ingress/v1.30.2/namespacespec.json b/helm-charts/nginx-ingress/v1.31.0/namespacespec.json similarity index 100% rename from helm-charts/nginx-ingress/v1.30.2/namespacespec.json rename to helm-charts/nginx-ingress/v1.31.0/namespacespec.json diff --git a/helm-charts/nginx-ingress/v1.30.2/namespacestatus-v1.json b/helm-charts/nginx-ingress/v1.31.0/namespacestatus-v1.json similarity index 93% rename from helm-charts/nginx-ingress/v1.30.2/namespacestatus-v1.json rename to helm-charts/nginx-ingress/v1.31.0/namespacestatus-v1.json index f0422768..d4f45ffb 100644 --- a/helm-charts/nginx-ingress/v1.30.2/namespacestatus-v1.json +++ b/helm-charts/nginx-ingress/v1.31.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.30.2/_definitions.json#/definitions/io.k8s.api.core.v1.NamespaceCondition" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.0/_definitions.json#/definitions/io.k8s.api.core.v1.NamespaceCondition" }, "type": [ "array", diff --git a/helm-charts/nginx-ingress/v1.30.2/namespacestatus.json b/helm-charts/nginx-ingress/v1.31.0/namespacestatus.json similarity index 93% rename from helm-charts/nginx-ingress/v1.30.2/namespacestatus.json rename to helm-charts/nginx-ingress/v1.31.0/namespacestatus.json index f0422768..d4f45ffb 100644 --- a/helm-charts/nginx-ingress/v1.30.2/namespacestatus.json +++ b/helm-charts/nginx-ingress/v1.31.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.30.2/_definitions.json#/definitions/io.k8s.api.core.v1.NamespaceCondition" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.0/_definitions.json#/definitions/io.k8s.api.core.v1.NamespaceCondition" }, "type": [ "array", diff --git a/helm-charts/nginx-ingress/v1.30.2/networkpolicy-networking-v1.json b/helm-charts/nginx-ingress/v1.31.0/networkpolicy-networking-v1.json similarity index 93% rename from helm-charts/nginx-ingress/v1.30.2/networkpolicy-networking-v1.json rename to helm-charts/nginx-ingress/v1.31.0/networkpolicy-networking-v1.json index ae0ac2c7..ed732614 100644 --- a/helm-charts/nginx-ingress/v1.30.2/networkpolicy-networking-v1.json +++ b/helm-charts/nginx-ingress/v1.31.0/networkpolicy-networking-v1.json @@ -22,11 +22,11 @@ ] }, "metadata": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.30.2/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.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.30.2/_definitions.json#/definitions/io.k8s.api.networking.v1.NetworkPolicySpec", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.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.30.2/networkpolicy.json b/helm-charts/nginx-ingress/v1.31.0/networkpolicy.json similarity index 92% rename from helm-charts/nginx-ingress/v1.30.2/networkpolicy.json rename to helm-charts/nginx-ingress/v1.31.0/networkpolicy.json index 54334957..7e37065d 100644 --- a/helm-charts/nginx-ingress/v1.30.2/networkpolicy.json +++ b/helm-charts/nginx-ingress/v1.31.0/networkpolicy.json @@ -19,11 +19,11 @@ ] }, "metadata": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.30.2/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.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.30.2/_definitions.json#/definitions/io.k8s.api.networking.v1.NetworkPolicySpec", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.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.30.2/networkpolicyegressrule-networking-v1.json b/helm-charts/nginx-ingress/v1.31.0/networkpolicyegressrule-networking-v1.json similarity index 92% rename from helm-charts/nginx-ingress/v1.30.2/networkpolicyegressrule-networking-v1.json rename to helm-charts/nginx-ingress/v1.31.0/networkpolicyegressrule-networking-v1.json index 59fb46d7..6977de01 100644 --- a/helm-charts/nginx-ingress/v1.30.2/networkpolicyegressrule-networking-v1.json +++ b/helm-charts/nginx-ingress/v1.31.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.30.2/_definitions.json#/definitions/io.k8s.api.networking.v1.NetworkPolicyPort" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.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.30.2/_definitions.json#/definitions/io.k8s.api.networking.v1.NetworkPolicyPeer" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.0/_definitions.json#/definitions/io.k8s.api.networking.v1.NetworkPolicyPeer" }, "type": [ "array", diff --git a/helm-charts/nginx-ingress/v1.30.2/networkpolicyegressrule.json b/helm-charts/nginx-ingress/v1.31.0/networkpolicyegressrule.json similarity index 92% rename from helm-charts/nginx-ingress/v1.30.2/networkpolicyegressrule.json rename to helm-charts/nginx-ingress/v1.31.0/networkpolicyegressrule.json index 59fb46d7..6977de01 100644 --- a/helm-charts/nginx-ingress/v1.30.2/networkpolicyegressrule.json +++ b/helm-charts/nginx-ingress/v1.31.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.30.2/_definitions.json#/definitions/io.k8s.api.networking.v1.NetworkPolicyPort" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.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.30.2/_definitions.json#/definitions/io.k8s.api.networking.v1.NetworkPolicyPeer" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.0/_definitions.json#/definitions/io.k8s.api.networking.v1.NetworkPolicyPeer" }, "type": [ "array", diff --git a/helm-charts/nginx-ingress/v1.30.2/networkpolicyingressrule-networking-v1.json b/helm-charts/nginx-ingress/v1.31.0/networkpolicyingressrule-networking-v1.json similarity index 92% rename from helm-charts/nginx-ingress/v1.30.2/networkpolicyingressrule-networking-v1.json rename to helm-charts/nginx-ingress/v1.31.0/networkpolicyingressrule-networking-v1.json index a7bd0bd3..3d4c26bb 100644 --- a/helm-charts/nginx-ingress/v1.30.2/networkpolicyingressrule-networking-v1.json +++ b/helm-charts/nginx-ingress/v1.31.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.30.2/_definitions.json#/definitions/io.k8s.api.networking.v1.NetworkPolicyPeer" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.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.30.2/_definitions.json#/definitions/io.k8s.api.networking.v1.NetworkPolicyPort" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.0/_definitions.json#/definitions/io.k8s.api.networking.v1.NetworkPolicyPort" }, "type": [ "array", diff --git a/helm-charts/nginx-ingress/v1.30.2/networkpolicyingressrule.json b/helm-charts/nginx-ingress/v1.31.0/networkpolicyingressrule.json similarity index 92% rename from helm-charts/nginx-ingress/v1.30.2/networkpolicyingressrule.json rename to helm-charts/nginx-ingress/v1.31.0/networkpolicyingressrule.json index a7bd0bd3..3d4c26bb 100644 --- a/helm-charts/nginx-ingress/v1.30.2/networkpolicyingressrule.json +++ b/helm-charts/nginx-ingress/v1.31.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.30.2/_definitions.json#/definitions/io.k8s.api.networking.v1.NetworkPolicyPeer" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.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.30.2/_definitions.json#/definitions/io.k8s.api.networking.v1.NetworkPolicyPort" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.0/_definitions.json#/definitions/io.k8s.api.networking.v1.NetworkPolicyPort" }, "type": [ "array", diff --git a/helm-charts/nginx-ingress/v1.30.2/networkpolicylist-networking-v1.json b/helm-charts/nginx-ingress/v1.31.0/networkpolicylist-networking-v1.json similarity index 93% rename from helm-charts/nginx-ingress/v1.30.2/networkpolicylist-networking-v1.json rename to helm-charts/nginx-ingress/v1.31.0/networkpolicylist-networking-v1.json index 44ab3ac5..a3883994 100644 --- a/helm-charts/nginx-ingress/v1.30.2/networkpolicylist-networking-v1.json +++ b/helm-charts/nginx-ingress/v1.31.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.30.2/_definitions.json#/definitions/io.k8s.api.networking.v1.NetworkPolicy" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.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.30.2/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.ListMeta", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.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.30.2/networkpolicylist.json b/helm-charts/nginx-ingress/v1.31.0/networkpolicylist.json similarity index 93% rename from helm-charts/nginx-ingress/v1.30.2/networkpolicylist.json rename to helm-charts/nginx-ingress/v1.31.0/networkpolicylist.json index 694879d0..57669b81 100644 --- a/helm-charts/nginx-ingress/v1.30.2/networkpolicylist.json +++ b/helm-charts/nginx-ingress/v1.31.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.30.2/_definitions.json#/definitions/io.k8s.api.networking.v1.NetworkPolicy" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.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.30.2/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.ListMeta", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.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.30.2/networkpolicypeer-networking-v1.json b/helm-charts/nginx-ingress/v1.31.0/networkpolicypeer-networking-v1.json similarity index 89% rename from helm-charts/nginx-ingress/v1.30.2/networkpolicypeer-networking-v1.json rename to helm-charts/nginx-ingress/v1.31.0/networkpolicypeer-networking-v1.json index 32166ceb..2774260e 100644 --- a/helm-charts/nginx-ingress/v1.30.2/networkpolicypeer-networking-v1.json +++ b/helm-charts/nginx-ingress/v1.31.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.30.2/_definitions.json#/definitions/io.k8s.api.networking.v1.IPBlock", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.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.30.2/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.LabelSelector", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.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.30.2/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.LabelSelector", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.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.30.2/networkpolicypeer.json b/helm-charts/nginx-ingress/v1.31.0/networkpolicypeer.json similarity index 89% rename from helm-charts/nginx-ingress/v1.30.2/networkpolicypeer.json rename to helm-charts/nginx-ingress/v1.31.0/networkpolicypeer.json index 32166ceb..2774260e 100644 --- a/helm-charts/nginx-ingress/v1.30.2/networkpolicypeer.json +++ b/helm-charts/nginx-ingress/v1.31.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.30.2/_definitions.json#/definitions/io.k8s.api.networking.v1.IPBlock", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.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.30.2/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.LabelSelector", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.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.30.2/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.LabelSelector", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.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.30.2/networkpolicyport-networking-v1.json b/helm-charts/nginx-ingress/v1.31.0/networkpolicyport-networking-v1.json similarity index 95% rename from helm-charts/nginx-ingress/v1.30.2/networkpolicyport-networking-v1.json rename to helm-charts/nginx-ingress/v1.31.0/networkpolicyport-networking-v1.json index a10ca64c..1ea1eaba 100644 --- a/helm-charts/nginx-ingress/v1.30.2/networkpolicyport-networking-v1.json +++ b/helm-charts/nginx-ingress/v1.31.0/networkpolicyport-networking-v1.json @@ -10,7 +10,7 @@ ] }, "port": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.30.2/_definitions.json#/definitions/io.k8s.apimachinery.pkg.util.intstr.IntOrString", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.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.30.2/networkpolicyport.json b/helm-charts/nginx-ingress/v1.31.0/networkpolicyport.json similarity index 95% rename from helm-charts/nginx-ingress/v1.30.2/networkpolicyport.json rename to helm-charts/nginx-ingress/v1.31.0/networkpolicyport.json index a10ca64c..1ea1eaba 100644 --- a/helm-charts/nginx-ingress/v1.30.2/networkpolicyport.json +++ b/helm-charts/nginx-ingress/v1.31.0/networkpolicyport.json @@ -10,7 +10,7 @@ ] }, "port": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.30.2/_definitions.json#/definitions/io.k8s.apimachinery.pkg.util.intstr.IntOrString", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.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.30.2/networkpolicyspec-networking-v1.json b/helm-charts/nginx-ingress/v1.31.0/networkpolicyspec-networking-v1.json similarity index 94% rename from helm-charts/nginx-ingress/v1.30.2/networkpolicyspec-networking-v1.json rename to helm-charts/nginx-ingress/v1.31.0/networkpolicyspec-networking-v1.json index 33a3b561..a41addab 100644 --- a/helm-charts/nginx-ingress/v1.30.2/networkpolicyspec-networking-v1.json +++ b/helm-charts/nginx-ingress/v1.31.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.30.2/_definitions.json#/definitions/io.k8s.api.networking.v1.NetworkPolicyEgressRule" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.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.30.2/_definitions.json#/definitions/io.k8s.api.networking.v1.NetworkPolicyIngressRule" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.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.30.2/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.LabelSelector", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.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.30.2/networkpolicyspec.json b/helm-charts/nginx-ingress/v1.31.0/networkpolicyspec.json similarity index 94% rename from helm-charts/nginx-ingress/v1.30.2/networkpolicyspec.json rename to helm-charts/nginx-ingress/v1.31.0/networkpolicyspec.json index 33a3b561..a41addab 100644 --- a/helm-charts/nginx-ingress/v1.30.2/networkpolicyspec.json +++ b/helm-charts/nginx-ingress/v1.31.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.30.2/_definitions.json#/definitions/io.k8s.api.networking.v1.NetworkPolicyEgressRule" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.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.30.2/_definitions.json#/definitions/io.k8s.api.networking.v1.NetworkPolicyIngressRule" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.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.30.2/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.LabelSelector", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.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.30.2/nfsvolumesource-v1.json b/helm-charts/nginx-ingress/v1.31.0/nfsvolumesource-v1.json similarity index 100% rename from helm-charts/nginx-ingress/v1.30.2/nfsvolumesource-v1.json rename to helm-charts/nginx-ingress/v1.31.0/nfsvolumesource-v1.json diff --git a/helm-charts/nginx-ingress/v1.30.2/nfsvolumesource.json b/helm-charts/nginx-ingress/v1.31.0/nfsvolumesource.json similarity index 100% rename from helm-charts/nginx-ingress/v1.30.2/nfsvolumesource.json rename to helm-charts/nginx-ingress/v1.31.0/nfsvolumesource.json diff --git a/helm-charts/nginx-ingress/v1.30.2/node-v1.json b/helm-charts/nginx-ingress/v1.31.0/node-v1.json similarity index 91% rename from helm-charts/nginx-ingress/v1.30.2/node-v1.json rename to helm-charts/nginx-ingress/v1.31.0/node-v1.json index 18274645..4a2d7942 100644 --- a/helm-charts/nginx-ingress/v1.30.2/node-v1.json +++ b/helm-charts/nginx-ingress/v1.31.0/node-v1.json @@ -22,15 +22,15 @@ ] }, "metadata": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.30.2/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.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.30.2/_definitions.json#/definitions/io.k8s.api.core.v1.NodeSpec", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.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.30.2/_definitions.json#/definitions/io.k8s.api.core.v1.NodeStatus", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.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.30.2/node.json b/helm-charts/nginx-ingress/v1.31.0/node.json similarity index 91% rename from helm-charts/nginx-ingress/v1.30.2/node.json rename to helm-charts/nginx-ingress/v1.31.0/node.json index d0835b37..f0910feb 100644 --- a/helm-charts/nginx-ingress/v1.30.2/node.json +++ b/helm-charts/nginx-ingress/v1.31.0/node.json @@ -19,15 +19,15 @@ ] }, "metadata": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.30.2/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.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.30.2/_definitions.json#/definitions/io.k8s.api.core.v1.NodeSpec", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.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.30.2/_definitions.json#/definitions/io.k8s.api.core.v1.NodeStatus", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.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.30.2/nodeaddress-v1.json b/helm-charts/nginx-ingress/v1.31.0/nodeaddress-v1.json similarity index 100% rename from helm-charts/nginx-ingress/v1.30.2/nodeaddress-v1.json rename to helm-charts/nginx-ingress/v1.31.0/nodeaddress-v1.json diff --git a/helm-charts/nginx-ingress/v1.30.2/nodeaddress.json b/helm-charts/nginx-ingress/v1.31.0/nodeaddress.json similarity index 100% rename from helm-charts/nginx-ingress/v1.30.2/nodeaddress.json rename to helm-charts/nginx-ingress/v1.31.0/nodeaddress.json diff --git a/helm-charts/nginx-ingress/v1.30.2/nodeaffinity-v1.json b/helm-charts/nginx-ingress/v1.31.0/nodeaffinity-v1.json similarity index 92% rename from helm-charts/nginx-ingress/v1.30.2/nodeaffinity-v1.json rename to helm-charts/nginx-ingress/v1.31.0/nodeaffinity-v1.json index 8e422aff..e1fb9cec 100644 --- a/helm-charts/nginx-ingress/v1.30.2/nodeaffinity-v1.json +++ b/helm-charts/nginx-ingress/v1.31.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.30.2/_definitions.json#/definitions/io.k8s.api.core.v1.PreferredSchedulingTerm" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.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.30.2/_definitions.json#/definitions/io.k8s.api.core.v1.NodeSelector", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.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.30.2/nodeaffinity.json b/helm-charts/nginx-ingress/v1.31.0/nodeaffinity.json similarity index 92% rename from helm-charts/nginx-ingress/v1.30.2/nodeaffinity.json rename to helm-charts/nginx-ingress/v1.31.0/nodeaffinity.json index 8e422aff..e1fb9cec 100644 --- a/helm-charts/nginx-ingress/v1.30.2/nodeaffinity.json +++ b/helm-charts/nginx-ingress/v1.31.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.30.2/_definitions.json#/definitions/io.k8s.api.core.v1.PreferredSchedulingTerm" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.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.30.2/_definitions.json#/definitions/io.k8s.api.core.v1.NodeSelector", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.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.30.2/nodecondition-v1.json b/helm-charts/nginx-ingress/v1.31.0/nodecondition-v1.json similarity index 90% rename from helm-charts/nginx-ingress/v1.30.2/nodecondition-v1.json rename to helm-charts/nginx-ingress/v1.31.0/nodecondition-v1.json index 4290a5ea..fa222232 100644 --- a/helm-charts/nginx-ingress/v1.30.2/nodecondition-v1.json +++ b/helm-charts/nginx-ingress/v1.31.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.30.2/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.Time", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.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.30.2/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.Time", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.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.30.2/nodecondition.json b/helm-charts/nginx-ingress/v1.31.0/nodecondition.json similarity index 90% rename from helm-charts/nginx-ingress/v1.30.2/nodecondition.json rename to helm-charts/nginx-ingress/v1.31.0/nodecondition.json index 4290a5ea..fa222232 100644 --- a/helm-charts/nginx-ingress/v1.30.2/nodecondition.json +++ b/helm-charts/nginx-ingress/v1.31.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.30.2/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.Time", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.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.30.2/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.Time", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.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.30.2/nodeconfigsource-v1.json b/helm-charts/nginx-ingress/v1.31.0/nodeconfigsource-v1.json similarity index 87% rename from helm-charts/nginx-ingress/v1.30.2/nodeconfigsource-v1.json rename to helm-charts/nginx-ingress/v1.31.0/nodeconfigsource-v1.json index 9e877bfa..9d62ae06 100644 --- a/helm-charts/nginx-ingress/v1.30.2/nodeconfigsource-v1.json +++ b/helm-charts/nginx-ingress/v1.31.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.30.2/_definitions.json#/definitions/io.k8s.api.core.v1.ConfigMapNodeConfigSource", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.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.30.2/nodeconfigsource.json b/helm-charts/nginx-ingress/v1.31.0/nodeconfigsource.json similarity index 87% rename from helm-charts/nginx-ingress/v1.30.2/nodeconfigsource.json rename to helm-charts/nginx-ingress/v1.31.0/nodeconfigsource.json index 9e877bfa..9d62ae06 100644 --- a/helm-charts/nginx-ingress/v1.30.2/nodeconfigsource.json +++ b/helm-charts/nginx-ingress/v1.31.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.30.2/_definitions.json#/definitions/io.k8s.api.core.v1.ConfigMapNodeConfigSource", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.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.30.2/nodeconfigstatus-v1.json b/helm-charts/nginx-ingress/v1.31.0/nodeconfigstatus-v1.json similarity index 94% rename from helm-charts/nginx-ingress/v1.30.2/nodeconfigstatus-v1.json rename to helm-charts/nginx-ingress/v1.31.0/nodeconfigstatus-v1.json index 61441733..7bd2110e 100644 --- a/helm-charts/nginx-ingress/v1.30.2/nodeconfigstatus-v1.json +++ b/helm-charts/nginx-ingress/v1.31.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.30.2/_definitions.json#/definitions/io.k8s.api.core.v1.NodeConfigSource", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.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.30.2/_definitions.json#/definitions/io.k8s.api.core.v1.NodeConfigSource", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.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.30.2/_definitions.json#/definitions/io.k8s.api.core.v1.NodeConfigSource", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.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.30.2/nodeconfigstatus.json b/helm-charts/nginx-ingress/v1.31.0/nodeconfigstatus.json similarity index 94% rename from helm-charts/nginx-ingress/v1.30.2/nodeconfigstatus.json rename to helm-charts/nginx-ingress/v1.31.0/nodeconfigstatus.json index 61441733..7bd2110e 100644 --- a/helm-charts/nginx-ingress/v1.30.2/nodeconfigstatus.json +++ b/helm-charts/nginx-ingress/v1.31.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.30.2/_definitions.json#/definitions/io.k8s.api.core.v1.NodeConfigSource", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.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.30.2/_definitions.json#/definitions/io.k8s.api.core.v1.NodeConfigSource", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.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.30.2/_definitions.json#/definitions/io.k8s.api.core.v1.NodeConfigSource", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.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.30.2/nodedaemonendpoints-v1.json b/helm-charts/nginx-ingress/v1.31.0/nodedaemonendpoints-v1.json similarity index 85% rename from helm-charts/nginx-ingress/v1.30.2/nodedaemonendpoints-v1.json rename to helm-charts/nginx-ingress/v1.31.0/nodedaemonendpoints-v1.json index b0a21048..d18a140c 100644 --- a/helm-charts/nginx-ingress/v1.30.2/nodedaemonendpoints-v1.json +++ b/helm-charts/nginx-ingress/v1.31.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.30.2/_definitions.json#/definitions/io.k8s.api.core.v1.DaemonEndpoint", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.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.30.2/nodedaemonendpoints.json b/helm-charts/nginx-ingress/v1.31.0/nodedaemonendpoints.json similarity index 85% rename from helm-charts/nginx-ingress/v1.30.2/nodedaemonendpoints.json rename to helm-charts/nginx-ingress/v1.31.0/nodedaemonendpoints.json index b0a21048..d18a140c 100644 --- a/helm-charts/nginx-ingress/v1.30.2/nodedaemonendpoints.json +++ b/helm-charts/nginx-ingress/v1.31.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.30.2/_definitions.json#/definitions/io.k8s.api.core.v1.DaemonEndpoint", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.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.0/nodefeatures-v1.json b/helm-charts/nginx-ingress/v1.31.0/nodefeatures-v1.json new file mode 100644 index 00000000..1ac5abaa --- /dev/null +++ b/helm-charts/nginx-ingress/v1.31.0/nodefeatures-v1.json @@ -0,0 +1,14 @@ +{ + "description": "NodeFeatures describes the set of features implemented by the CRI implementation. The features contained in the NodeFeatures should depend only on the cri implementation independent of runtime handlers.", + "properties": { + "supplementalGroupsPolicy": { + "description": "SupplementalGroupsPolicy is set to true if the runtime supports SupplementalGroupsPolicy and ContainerUser.", + "type": [ + "boolean", + "null" + ] + } + }, + "type": "object", + "$schema": "http://json-schema.org/schema#" +} \ No newline at end of file diff --git a/helm-charts/nginx-ingress/v1.31.0/nodefeatures.json b/helm-charts/nginx-ingress/v1.31.0/nodefeatures.json new file mode 100644 index 00000000..1ac5abaa --- /dev/null +++ b/helm-charts/nginx-ingress/v1.31.0/nodefeatures.json @@ -0,0 +1,14 @@ +{ + "description": "NodeFeatures describes the set of features implemented by the CRI implementation. The features contained in the NodeFeatures should depend only on the cri implementation independent of runtime handlers.", + "properties": { + "supplementalGroupsPolicy": { + "description": "SupplementalGroupsPolicy is set to true if the runtime supports SupplementalGroupsPolicy and ContainerUser.", + "type": [ + "boolean", + "null" + ] + } + }, + "type": "object", + "$schema": "http://json-schema.org/schema#" +} \ No newline at end of file diff --git a/helm-charts/nginx-ingress/v1.30.2/nodelist-v1.json b/helm-charts/nginx-ingress/v1.31.0/nodelist-v1.json similarity index 93% rename from helm-charts/nginx-ingress/v1.30.2/nodelist-v1.json rename to helm-charts/nginx-ingress/v1.31.0/nodelist-v1.json index a2aa9c46..94194a95 100644 --- a/helm-charts/nginx-ingress/v1.30.2/nodelist-v1.json +++ b/helm-charts/nginx-ingress/v1.31.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.30.2/_definitions.json#/definitions/io.k8s.api.core.v1.Node" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.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.30.2/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.ListMeta", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.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.30.2/nodelist.json b/helm-charts/nginx-ingress/v1.31.0/nodelist.json similarity index 92% rename from helm-charts/nginx-ingress/v1.30.2/nodelist.json rename to helm-charts/nginx-ingress/v1.31.0/nodelist.json index 4a985017..431c3288 100644 --- a/helm-charts/nginx-ingress/v1.30.2/nodelist.json +++ b/helm-charts/nginx-ingress/v1.31.0/nodelist.json @@ -11,7 +11,7 @@ "items": { "description": "List of nodes", "items": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.30.2/_definitions.json#/definitions/io.k8s.api.core.v1.Node" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.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.30.2/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.ListMeta", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.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.30.2/noderuntimehandler-v1.json b/helm-charts/nginx-ingress/v1.31.0/noderuntimehandler-v1.json similarity index 88% rename from helm-charts/nginx-ingress/v1.30.2/noderuntimehandler-v1.json rename to helm-charts/nginx-ingress/v1.31.0/noderuntimehandler-v1.json index a2c3afd4..696910ef 100644 --- a/helm-charts/nginx-ingress/v1.30.2/noderuntimehandler-v1.json +++ b/helm-charts/nginx-ingress/v1.31.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.30.2/_definitions.json#/definitions/io.k8s.api.core.v1.NodeRuntimeHandlerFeatures", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.0/_definitions.json#/definitions/io.k8s.api.core.v1.NodeRuntimeHandlerFeatures", "description": "Supported features." }, "name": { diff --git a/helm-charts/nginx-ingress/v1.30.2/noderuntimehandler.json b/helm-charts/nginx-ingress/v1.31.0/noderuntimehandler.json similarity index 88% rename from helm-charts/nginx-ingress/v1.30.2/noderuntimehandler.json rename to helm-charts/nginx-ingress/v1.31.0/noderuntimehandler.json index a2c3afd4..696910ef 100644 --- a/helm-charts/nginx-ingress/v1.30.2/noderuntimehandler.json +++ b/helm-charts/nginx-ingress/v1.31.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.30.2/_definitions.json#/definitions/io.k8s.api.core.v1.NodeRuntimeHandlerFeatures", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.0/_definitions.json#/definitions/io.k8s.api.core.v1.NodeRuntimeHandlerFeatures", "description": "Supported features." }, "name": { diff --git a/helm-charts/nginx-ingress/v1.31.0/noderuntimehandlerfeatures-v1.json b/helm-charts/nginx-ingress/v1.31.0/noderuntimehandlerfeatures-v1.json new file mode 100644 index 00000000..f5744998 --- /dev/null +++ b/helm-charts/nginx-ingress/v1.31.0/noderuntimehandlerfeatures-v1.json @@ -0,0 +1,21 @@ +{ + "description": "NodeRuntimeHandlerFeatures is a set of features implemented by the runtime handler.", + "properties": { + "recursiveReadOnlyMounts": { + "description": "RecursiveReadOnlyMounts is set to true if the runtime handler supports RecursiveReadOnlyMounts.", + "type": [ + "boolean", + "null" + ] + }, + "userNamespaces": { + "description": "UserNamespaces is set to true if the runtime handler supports UserNamespaces, including for volumes.", + "type": [ + "boolean", + "null" + ] + } + }, + "type": "object", + "$schema": "http://json-schema.org/schema#" +} \ No newline at end of file diff --git a/helm-charts/nginx-ingress/v1.31.0/noderuntimehandlerfeatures.json b/helm-charts/nginx-ingress/v1.31.0/noderuntimehandlerfeatures.json new file mode 100644 index 00000000..f5744998 --- /dev/null +++ b/helm-charts/nginx-ingress/v1.31.0/noderuntimehandlerfeatures.json @@ -0,0 +1,21 @@ +{ + "description": "NodeRuntimeHandlerFeatures is a set of features implemented by the runtime handler.", + "properties": { + "recursiveReadOnlyMounts": { + "description": "RecursiveReadOnlyMounts is set to true if the runtime handler supports RecursiveReadOnlyMounts.", + "type": [ + "boolean", + "null" + ] + }, + "userNamespaces": { + "description": "UserNamespaces is set to true if the runtime handler supports UserNamespaces, including for volumes.", + "type": [ + "boolean", + "null" + ] + } + }, + "type": "object", + "$schema": "http://json-schema.org/schema#" +} \ No newline at end of file diff --git a/helm-charts/nginx-ingress/v1.30.2/nodeselector-v1.json b/helm-charts/nginx-ingress/v1.31.0/nodeselector-v1.json similarity index 91% rename from helm-charts/nginx-ingress/v1.30.2/nodeselector-v1.json rename to helm-charts/nginx-ingress/v1.31.0/nodeselector-v1.json index d3993e25..fd85be5a 100644 --- a/helm-charts/nginx-ingress/v1.30.2/nodeselector-v1.json +++ b/helm-charts/nginx-ingress/v1.31.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.30.2/_definitions.json#/definitions/io.k8s.api.core.v1.NodeSelectorTerm" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.0/_definitions.json#/definitions/io.k8s.api.core.v1.NodeSelectorTerm" }, "type": [ "array", diff --git a/helm-charts/nginx-ingress/v1.30.2/nodeselector.json b/helm-charts/nginx-ingress/v1.31.0/nodeselector.json similarity index 91% rename from helm-charts/nginx-ingress/v1.30.2/nodeselector.json rename to helm-charts/nginx-ingress/v1.31.0/nodeselector.json index d3993e25..fd85be5a 100644 --- a/helm-charts/nginx-ingress/v1.30.2/nodeselector.json +++ b/helm-charts/nginx-ingress/v1.31.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.30.2/_definitions.json#/definitions/io.k8s.api.core.v1.NodeSelectorTerm" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.0/_definitions.json#/definitions/io.k8s.api.core.v1.NodeSelectorTerm" }, "type": [ "array", diff --git a/helm-charts/nginx-ingress/v1.30.2/nodeselectorrequirement-v1.json b/helm-charts/nginx-ingress/v1.31.0/nodeselectorrequirement-v1.json similarity index 100% rename from helm-charts/nginx-ingress/v1.30.2/nodeselectorrequirement-v1.json rename to helm-charts/nginx-ingress/v1.31.0/nodeselectorrequirement-v1.json diff --git a/helm-charts/nginx-ingress/v1.30.2/nodeselectorrequirement.json b/helm-charts/nginx-ingress/v1.31.0/nodeselectorrequirement.json similarity index 100% rename from helm-charts/nginx-ingress/v1.30.2/nodeselectorrequirement.json rename to helm-charts/nginx-ingress/v1.31.0/nodeselectorrequirement.json diff --git a/helm-charts/nginx-ingress/v1.30.2/nodeselectorterm-v1.json b/helm-charts/nginx-ingress/v1.31.0/nodeselectorterm-v1.json similarity index 88% rename from helm-charts/nginx-ingress/v1.30.2/nodeselectorterm-v1.json rename to helm-charts/nginx-ingress/v1.31.0/nodeselectorterm-v1.json index 87344047..3faf343e 100644 --- a/helm-charts/nginx-ingress/v1.30.2/nodeselectorterm-v1.json +++ b/helm-charts/nginx-ingress/v1.31.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.30.2/_definitions.json#/definitions/io.k8s.api.core.v1.NodeSelectorRequirement" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.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.30.2/_definitions.json#/definitions/io.k8s.api.core.v1.NodeSelectorRequirement" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.0/_definitions.json#/definitions/io.k8s.api.core.v1.NodeSelectorRequirement" }, "type": [ "array", diff --git a/helm-charts/nginx-ingress/v1.30.2/nodeselectorterm.json b/helm-charts/nginx-ingress/v1.31.0/nodeselectorterm.json similarity index 88% rename from helm-charts/nginx-ingress/v1.30.2/nodeselectorterm.json rename to helm-charts/nginx-ingress/v1.31.0/nodeselectorterm.json index 87344047..3faf343e 100644 --- a/helm-charts/nginx-ingress/v1.30.2/nodeselectorterm.json +++ b/helm-charts/nginx-ingress/v1.31.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.30.2/_definitions.json#/definitions/io.k8s.api.core.v1.NodeSelectorRequirement" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.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.30.2/_definitions.json#/definitions/io.k8s.api.core.v1.NodeSelectorRequirement" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.0/_definitions.json#/definitions/io.k8s.api.core.v1.NodeSelectorRequirement" }, "type": [ "array", diff --git a/helm-charts/nginx-ingress/v1.30.2/nodespec-v1.json b/helm-charts/nginx-ingress/v1.31.0/nodespec-v1.json similarity index 94% rename from helm-charts/nginx-ingress/v1.30.2/nodespec-v1.json rename to helm-charts/nginx-ingress/v1.31.0/nodespec-v1.json index 424db82e..2c1cb872 100644 --- a/helm-charts/nginx-ingress/v1.30.2/nodespec-v1.json +++ b/helm-charts/nginx-ingress/v1.31.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.30.2/_definitions.json#/definitions/io.k8s.api.core.v1.NodeConfigSource", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.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.30.2/_definitions.json#/definitions/io.k8s.api.core.v1.Taint" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.0/_definitions.json#/definitions/io.k8s.api.core.v1.Taint" }, "type": [ "array", diff --git a/helm-charts/nginx-ingress/v1.30.2/nodespec.json b/helm-charts/nginx-ingress/v1.31.0/nodespec.json similarity index 94% rename from helm-charts/nginx-ingress/v1.30.2/nodespec.json rename to helm-charts/nginx-ingress/v1.31.0/nodespec.json index 424db82e..2c1cb872 100644 --- a/helm-charts/nginx-ingress/v1.30.2/nodespec.json +++ b/helm-charts/nginx-ingress/v1.31.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.30.2/_definitions.json#/definitions/io.k8s.api.core.v1.NodeConfigSource", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.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.30.2/_definitions.json#/definitions/io.k8s.api.core.v1.Taint" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.0/_definitions.json#/definitions/io.k8s.api.core.v1.Taint" }, "type": [ "array", diff --git a/helm-charts/nginx-ingress/v1.30.2/nodestatus-v1.json b/helm-charts/nginx-ingress/v1.31.0/nodestatus-v1.json similarity index 82% rename from helm-charts/nginx-ingress/v1.30.2/nodestatus-v1.json rename to helm-charts/nginx-ingress/v1.31.0/nodestatus-v1.json index cf5f0e0c..d825fb21 100644 --- a/helm-charts/nginx-ingress/v1.30.2/nodestatus-v1.json +++ b/helm-charts/nginx-ingress/v1.31.0/nodestatus-v1.json @@ -4,7 +4,7 @@ "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).", "items": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.30.2/_definitions.json#/definitions/io.k8s.api.core.v1.NodeAddress" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.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.30.2/_definitions.json#/definitions/io.k8s.apimachinery.pkg.api.resource.Quantity" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.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,9 +29,9 @@ }, "capacity": { "additionalProperties": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.30.2/_definitions.json#/definitions/io.k8s.apimachinery.pkg.api.resource.Quantity" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.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/concepts/storage/persistent-volumes#capacity", + "description": "Capacity represents the total resources of a node. More info: https://kubernetes.io/docs/reference/node/node-status/#capacity", "type": [ "object", "null" @@ -40,7 +40,7 @@ "conditions": { "description": "Conditions is an array of current observed node conditions. More info: https://kubernetes.io/docs/concepts/nodes/node/#condition", "items": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.30.2/_definitions.json#/definitions/io.k8s.api.core.v1.NodeCondition" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.0/_definitions.json#/definitions/io.k8s.api.core.v1.NodeCondition" }, "type": [ "array", @@ -54,17 +54,21 @@ "x-kubernetes-patch-strategy": "merge" }, "config": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.30.2/_definitions.json#/definitions/io.k8s.api.core.v1.NodeConfigStatus", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.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.30.2/_definitions.json#/definitions/io.k8s.api.core.v1.NodeDaemonEndpoints", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.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.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.30.2/_definitions.json#/definitions/io.k8s.api.core.v1.ContainerImage" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.0/_definitions.json#/definitions/io.k8s.api.core.v1.ContainerImage" }, "type": [ "array", @@ -73,7 +77,7 @@ "x-kubernetes-list-type": "atomic" }, "nodeInfo": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.30.2/_definitions.json#/definitions/io.k8s.api.core.v1.NodeSystemInfo", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.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/concepts/nodes/node/#info" }, "phase": { @@ -86,7 +90,7 @@ "runtimeHandlers": { "description": "The available runtime handlers.", "items": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.30.2/_definitions.json#/definitions/io.k8s.api.core.v1.NodeRuntimeHandler" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.0/_definitions.json#/definitions/io.k8s.api.core.v1.NodeRuntimeHandler" }, "type": [ "array", @@ -97,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.30.2/_definitions.json#/definitions/io.k8s.api.core.v1.AttachedVolume" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.0/_definitions.json#/definitions/io.k8s.api.core.v1.AttachedVolume" }, "type": [ "array", diff --git a/helm-charts/nginx-ingress/v1.30.2/nodestatus.json b/helm-charts/nginx-ingress/v1.31.0/nodestatus.json similarity index 82% rename from helm-charts/nginx-ingress/v1.30.2/nodestatus.json rename to helm-charts/nginx-ingress/v1.31.0/nodestatus.json index cf5f0e0c..d825fb21 100644 --- a/helm-charts/nginx-ingress/v1.30.2/nodestatus.json +++ b/helm-charts/nginx-ingress/v1.31.0/nodestatus.json @@ -4,7 +4,7 @@ "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).", "items": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.30.2/_definitions.json#/definitions/io.k8s.api.core.v1.NodeAddress" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.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.30.2/_definitions.json#/definitions/io.k8s.apimachinery.pkg.api.resource.Quantity" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.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,9 +29,9 @@ }, "capacity": { "additionalProperties": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.30.2/_definitions.json#/definitions/io.k8s.apimachinery.pkg.api.resource.Quantity" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.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/concepts/storage/persistent-volumes#capacity", + "description": "Capacity represents the total resources of a node. More info: https://kubernetes.io/docs/reference/node/node-status/#capacity", "type": [ "object", "null" @@ -40,7 +40,7 @@ "conditions": { "description": "Conditions is an array of current observed node conditions. More info: https://kubernetes.io/docs/concepts/nodes/node/#condition", "items": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.30.2/_definitions.json#/definitions/io.k8s.api.core.v1.NodeCondition" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.0/_definitions.json#/definitions/io.k8s.api.core.v1.NodeCondition" }, "type": [ "array", @@ -54,17 +54,21 @@ "x-kubernetes-patch-strategy": "merge" }, "config": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.30.2/_definitions.json#/definitions/io.k8s.api.core.v1.NodeConfigStatus", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.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.30.2/_definitions.json#/definitions/io.k8s.api.core.v1.NodeDaemonEndpoints", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.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.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.30.2/_definitions.json#/definitions/io.k8s.api.core.v1.ContainerImage" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.0/_definitions.json#/definitions/io.k8s.api.core.v1.ContainerImage" }, "type": [ "array", @@ -73,7 +77,7 @@ "x-kubernetes-list-type": "atomic" }, "nodeInfo": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.30.2/_definitions.json#/definitions/io.k8s.api.core.v1.NodeSystemInfo", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.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/concepts/nodes/node/#info" }, "phase": { @@ -86,7 +90,7 @@ "runtimeHandlers": { "description": "The available runtime handlers.", "items": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.30.2/_definitions.json#/definitions/io.k8s.api.core.v1.NodeRuntimeHandler" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.0/_definitions.json#/definitions/io.k8s.api.core.v1.NodeRuntimeHandler" }, "type": [ "array", @@ -97,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.30.2/_definitions.json#/definitions/io.k8s.api.core.v1.AttachedVolume" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.0/_definitions.json#/definitions/io.k8s.api.core.v1.AttachedVolume" }, "type": [ "array", diff --git a/helm-charts/nginx-ingress/v1.30.2/nodesysteminfo-v1.json b/helm-charts/nginx-ingress/v1.31.0/nodesysteminfo-v1.json similarity index 96% rename from helm-charts/nginx-ingress/v1.30.2/nodesysteminfo-v1.json rename to helm-charts/nginx-ingress/v1.31.0/nodesysteminfo-v1.json index 97d89211..2b8bb784 100644 --- a/helm-charts/nginx-ingress/v1.30.2/nodesysteminfo-v1.json +++ b/helm-charts/nginx-ingress/v1.31.0/nodesysteminfo-v1.json @@ -30,7 +30,7 @@ ] }, "kubeProxyVersion": { - "description": "KubeProxy Version reported by the node.", + "description": "Deprecated: KubeProxy Version reported by the node.", "type": [ "string", "null" diff --git a/helm-charts/nginx-ingress/v1.30.2/nodesysteminfo.json b/helm-charts/nginx-ingress/v1.31.0/nodesysteminfo.json similarity index 96% rename from helm-charts/nginx-ingress/v1.30.2/nodesysteminfo.json rename to helm-charts/nginx-ingress/v1.31.0/nodesysteminfo.json index 97d89211..2b8bb784 100644 --- a/helm-charts/nginx-ingress/v1.30.2/nodesysteminfo.json +++ b/helm-charts/nginx-ingress/v1.31.0/nodesysteminfo.json @@ -30,7 +30,7 @@ ] }, "kubeProxyVersion": { - "description": "KubeProxy Version reported by the node.", + "description": "Deprecated: KubeProxy Version reported by the node.", "type": [ "string", "null" diff --git a/helm-charts/nginx-ingress/v1.30.2/nonresourceattributes-authorization-v1.json b/helm-charts/nginx-ingress/v1.31.0/nonresourceattributes-authorization-v1.json similarity index 100% rename from helm-charts/nginx-ingress/v1.30.2/nonresourceattributes-authorization-v1.json rename to helm-charts/nginx-ingress/v1.31.0/nonresourceattributes-authorization-v1.json diff --git a/helm-charts/nginx-ingress/v1.30.2/nonresourceattributes.json b/helm-charts/nginx-ingress/v1.31.0/nonresourceattributes.json similarity index 100% rename from helm-charts/nginx-ingress/v1.30.2/nonresourceattributes.json rename to helm-charts/nginx-ingress/v1.31.0/nonresourceattributes.json diff --git a/helm-charts/nginx-ingress/v1.30.2/nonresourcepolicyrule-flowcontrol-v1.json b/helm-charts/nginx-ingress/v1.31.0/nonresourcepolicyrule-flowcontrol-v1.json similarity index 100% rename from helm-charts/nginx-ingress/v1.30.2/nonresourcepolicyrule-flowcontrol-v1.json rename to helm-charts/nginx-ingress/v1.31.0/nonresourcepolicyrule-flowcontrol-v1.json diff --git a/helm-charts/nginx-ingress/v1.30.2/nonresourcepolicyrule-flowcontrol-v1beta3.json b/helm-charts/nginx-ingress/v1.31.0/nonresourcepolicyrule-flowcontrol-v1beta3.json similarity index 100% rename from helm-charts/nginx-ingress/v1.30.2/nonresourcepolicyrule-flowcontrol-v1beta3.json rename to helm-charts/nginx-ingress/v1.31.0/nonresourcepolicyrule-flowcontrol-v1beta3.json diff --git a/helm-charts/nginx-ingress/v1.30.2/nonresourcepolicyrule.json b/helm-charts/nginx-ingress/v1.31.0/nonresourcepolicyrule.json similarity index 100% rename from helm-charts/nginx-ingress/v1.30.2/nonresourcepolicyrule.json rename to helm-charts/nginx-ingress/v1.31.0/nonresourcepolicyrule.json diff --git a/helm-charts/nginx-ingress/v1.30.2/nonresourcerule-authorization-v1.json b/helm-charts/nginx-ingress/v1.31.0/nonresourcerule-authorization-v1.json similarity index 100% rename from helm-charts/nginx-ingress/v1.30.2/nonresourcerule-authorization-v1.json rename to helm-charts/nginx-ingress/v1.31.0/nonresourcerule-authorization-v1.json diff --git a/helm-charts/nginx-ingress/v1.30.2/nonresourcerule.json b/helm-charts/nginx-ingress/v1.31.0/nonresourcerule.json similarity index 100% rename from helm-charts/nginx-ingress/v1.30.2/nonresourcerule.json rename to helm-charts/nginx-ingress/v1.31.0/nonresourcerule.json diff --git a/helm-charts/nginx-ingress/v1.30.2/objectfieldselector-v1.json b/helm-charts/nginx-ingress/v1.31.0/objectfieldselector-v1.json similarity index 100% rename from helm-charts/nginx-ingress/v1.30.2/objectfieldselector-v1.json rename to helm-charts/nginx-ingress/v1.31.0/objectfieldselector-v1.json diff --git a/helm-charts/nginx-ingress/v1.30.2/objectfieldselector.json b/helm-charts/nginx-ingress/v1.31.0/objectfieldselector.json similarity index 100% rename from helm-charts/nginx-ingress/v1.30.2/objectfieldselector.json rename to helm-charts/nginx-ingress/v1.31.0/objectfieldselector.json diff --git a/helm-charts/nginx-ingress/v1.30.2/objectmeta-meta-v1.json b/helm-charts/nginx-ingress/v1.31.0/objectmeta-meta-v1.json similarity index 97% rename from helm-charts/nginx-ingress/v1.30.2/objectmeta-meta-v1.json rename to helm-charts/nginx-ingress/v1.31.0/objectmeta-meta-v1.json index 0fbe429f..c1dbbfe6 100644 --- a/helm-charts/nginx-ingress/v1.30.2/objectmeta-meta-v1.json +++ b/helm-charts/nginx-ingress/v1.31.0/objectmeta-meta-v1.json @@ -15,7 +15,7 @@ ] }, "creationTimestamp": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.30.2/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.Time", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.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.30.2/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.Time", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.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.30.2/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.ManagedFieldsEntry" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.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.30.2/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.OwnerReference" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.0/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.OwnerReference" }, "type": [ "array", diff --git a/helm-charts/nginx-ingress/v1.30.2/objectmeta.json b/helm-charts/nginx-ingress/v1.31.0/objectmeta.json similarity index 97% rename from helm-charts/nginx-ingress/v1.30.2/objectmeta.json rename to helm-charts/nginx-ingress/v1.31.0/objectmeta.json index 0fbe429f..c1dbbfe6 100644 --- a/helm-charts/nginx-ingress/v1.30.2/objectmeta.json +++ b/helm-charts/nginx-ingress/v1.31.0/objectmeta.json @@ -15,7 +15,7 @@ ] }, "creationTimestamp": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.30.2/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.Time", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.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.30.2/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.Time", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.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.30.2/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.ManagedFieldsEntry" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.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.30.2/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.OwnerReference" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.0/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.OwnerReference" }, "type": [ "array", diff --git a/helm-charts/nginx-ingress/v1.30.2/objectmetricsource-autoscaling-v2.json b/helm-charts/nginx-ingress/v1.31.0/objectmetricsource-autoscaling-v2.json similarity index 83% rename from helm-charts/nginx-ingress/v1.30.2/objectmetricsource-autoscaling-v2.json rename to helm-charts/nginx-ingress/v1.31.0/objectmetricsource-autoscaling-v2.json index 9b490c8a..5a54bb1b 100644 --- a/helm-charts/nginx-ingress/v1.30.2/objectmetricsource-autoscaling-v2.json +++ b/helm-charts/nginx-ingress/v1.31.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.30.2/_definitions.json#/definitions/io.k8s.api.autoscaling.v2.CrossVersionObjectReference", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.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.30.2/_definitions.json#/definitions/io.k8s.api.autoscaling.v2.MetricIdentifier", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.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.30.2/_definitions.json#/definitions/io.k8s.api.autoscaling.v2.MetricTarget", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.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.30.2/objectmetricsource.json b/helm-charts/nginx-ingress/v1.31.0/objectmetricsource.json similarity index 83% rename from helm-charts/nginx-ingress/v1.30.2/objectmetricsource.json rename to helm-charts/nginx-ingress/v1.31.0/objectmetricsource.json index 9b490c8a..5a54bb1b 100644 --- a/helm-charts/nginx-ingress/v1.30.2/objectmetricsource.json +++ b/helm-charts/nginx-ingress/v1.31.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.30.2/_definitions.json#/definitions/io.k8s.api.autoscaling.v2.CrossVersionObjectReference", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.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.30.2/_definitions.json#/definitions/io.k8s.api.autoscaling.v2.MetricIdentifier", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.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.30.2/_definitions.json#/definitions/io.k8s.api.autoscaling.v2.MetricTarget", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.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.30.2/objectmetricstatus-autoscaling-v2.json b/helm-charts/nginx-ingress/v1.31.0/objectmetricstatus-autoscaling-v2.json similarity index 83% rename from helm-charts/nginx-ingress/v1.30.2/objectmetricstatus-autoscaling-v2.json rename to helm-charts/nginx-ingress/v1.31.0/objectmetricstatus-autoscaling-v2.json index fe6f10f4..f7c189bc 100644 --- a/helm-charts/nginx-ingress/v1.30.2/objectmetricstatus-autoscaling-v2.json +++ b/helm-charts/nginx-ingress/v1.31.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.30.2/_definitions.json#/definitions/io.k8s.api.autoscaling.v2.MetricValueStatus", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.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.30.2/_definitions.json#/definitions/io.k8s.api.autoscaling.v2.CrossVersionObjectReference", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.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.30.2/_definitions.json#/definitions/io.k8s.api.autoscaling.v2.MetricIdentifier", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.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.30.2/objectmetricstatus.json b/helm-charts/nginx-ingress/v1.31.0/objectmetricstatus.json similarity index 83% rename from helm-charts/nginx-ingress/v1.30.2/objectmetricstatus.json rename to helm-charts/nginx-ingress/v1.31.0/objectmetricstatus.json index fe6f10f4..f7c189bc 100644 --- a/helm-charts/nginx-ingress/v1.30.2/objectmetricstatus.json +++ b/helm-charts/nginx-ingress/v1.31.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.30.2/_definitions.json#/definitions/io.k8s.api.autoscaling.v2.MetricValueStatus", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.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.30.2/_definitions.json#/definitions/io.k8s.api.autoscaling.v2.CrossVersionObjectReference", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.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.30.2/_definitions.json#/definitions/io.k8s.api.autoscaling.v2.MetricIdentifier", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.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.30.2/objectreference-v1.json b/helm-charts/nginx-ingress/v1.31.0/objectreference-v1.json similarity index 100% rename from helm-charts/nginx-ingress/v1.30.2/objectreference-v1.json rename to helm-charts/nginx-ingress/v1.31.0/objectreference-v1.json diff --git a/helm-charts/nginx-ingress/v1.30.2/objectreference.json b/helm-charts/nginx-ingress/v1.31.0/objectreference.json similarity index 100% rename from helm-charts/nginx-ingress/v1.30.2/objectreference.json rename to helm-charts/nginx-ingress/v1.31.0/objectreference.json diff --git a/helm-charts/nginx-ingress/v1.31.0/opaquedeviceconfiguration-resource-v1alpha3.json b/helm-charts/nginx-ingress/v1.31.0/opaquedeviceconfiguration-resource-v1alpha3.json new file mode 100644 index 00000000..f41d1084 --- /dev/null +++ b/helm-charts/nginx-ingress/v1.31.0/opaquedeviceconfiguration-resource-v1alpha3.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.31.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." + } + }, + "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.0/opaquedeviceconfiguration.json b/helm-charts/nginx-ingress/v1.31.0/opaquedeviceconfiguration.json new file mode 100644 index 00000000..f41d1084 --- /dev/null +++ b/helm-charts/nginx-ingress/v1.31.0/opaquedeviceconfiguration.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.31.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." + } + }, + "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.30.2/overhead-node-v1.json b/helm-charts/nginx-ingress/v1.31.0/overhead-node-v1.json similarity index 89% rename from helm-charts/nginx-ingress/v1.30.2/overhead-node-v1.json rename to helm-charts/nginx-ingress/v1.31.0/overhead-node-v1.json index c927be5d..b466579c 100644 --- a/helm-charts/nginx-ingress/v1.30.2/overhead-node-v1.json +++ b/helm-charts/nginx-ingress/v1.31.0/overhead-node-v1.json @@ -3,7 +3,7 @@ "properties": { "podFixed": { "additionalProperties": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.30.2/_definitions.json#/definitions/io.k8s.apimachinery.pkg.api.resource.Quantity" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.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.30.2/overhead.json b/helm-charts/nginx-ingress/v1.31.0/overhead.json similarity index 89% rename from helm-charts/nginx-ingress/v1.30.2/overhead.json rename to helm-charts/nginx-ingress/v1.31.0/overhead.json index c927be5d..b466579c 100644 --- a/helm-charts/nginx-ingress/v1.30.2/overhead.json +++ b/helm-charts/nginx-ingress/v1.31.0/overhead.json @@ -3,7 +3,7 @@ "properties": { "podFixed": { "additionalProperties": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.30.2/_definitions.json#/definitions/io.k8s.apimachinery.pkg.api.resource.Quantity" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.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.30.2/ownerreference-meta-v1.json b/helm-charts/nginx-ingress/v1.31.0/ownerreference-meta-v1.json similarity index 100% rename from helm-charts/nginx-ingress/v1.30.2/ownerreference-meta-v1.json rename to helm-charts/nginx-ingress/v1.31.0/ownerreference-meta-v1.json diff --git a/helm-charts/nginx-ingress/v1.30.2/ownerreference.json b/helm-charts/nginx-ingress/v1.31.0/ownerreference.json similarity index 100% rename from helm-charts/nginx-ingress/v1.30.2/ownerreference.json rename to helm-charts/nginx-ingress/v1.31.0/ownerreference.json diff --git a/helm-charts/nginx-ingress/v1.30.2/paramkind-admissionregistration-v1.json b/helm-charts/nginx-ingress/v1.31.0/paramkind-admissionregistration-v1.json similarity index 100% rename from helm-charts/nginx-ingress/v1.30.2/paramkind-admissionregistration-v1.json rename to helm-charts/nginx-ingress/v1.31.0/paramkind-admissionregistration-v1.json diff --git a/helm-charts/nginx-ingress/v1.30.2/paramkind-admissionregistration-v1alpha1.json b/helm-charts/nginx-ingress/v1.31.0/paramkind-admissionregistration-v1alpha1.json similarity index 100% rename from helm-charts/nginx-ingress/v1.30.2/paramkind-admissionregistration-v1alpha1.json rename to helm-charts/nginx-ingress/v1.31.0/paramkind-admissionregistration-v1alpha1.json diff --git a/helm-charts/nginx-ingress/v1.30.2/paramkind-admissionregistration-v1beta1.json b/helm-charts/nginx-ingress/v1.31.0/paramkind-admissionregistration-v1beta1.json similarity index 100% rename from helm-charts/nginx-ingress/v1.30.2/paramkind-admissionregistration-v1beta1.json rename to helm-charts/nginx-ingress/v1.31.0/paramkind-admissionregistration-v1beta1.json diff --git a/helm-charts/nginx-ingress/v1.30.2/paramkind.json b/helm-charts/nginx-ingress/v1.31.0/paramkind.json similarity index 100% rename from helm-charts/nginx-ingress/v1.30.2/paramkind.json rename to helm-charts/nginx-ingress/v1.31.0/paramkind.json diff --git a/helm-charts/nginx-ingress/v1.30.2/paramref-admissionregistration-v1.json b/helm-charts/nginx-ingress/v1.31.0/paramref-admissionregistration-v1.json similarity index 97% rename from helm-charts/nginx-ingress/v1.30.2/paramref-admissionregistration-v1.json rename to helm-charts/nginx-ingress/v1.31.0/paramref-admissionregistration-v1.json index 5ec21323..6a1904e7 100644 --- a/helm-charts/nginx-ingress/v1.30.2/paramref-admissionregistration-v1.json +++ b/helm-charts/nginx-ingress/v1.31.0/paramref-admissionregistration-v1.json @@ -23,7 +23,7 @@ ] }, "selector": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.30.2/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.LabelSelector", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.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.30.2/paramref-admissionregistration-v1alpha1.json b/helm-charts/nginx-ingress/v1.31.0/paramref-admissionregistration-v1alpha1.json similarity index 97% rename from helm-charts/nginx-ingress/v1.30.2/paramref-admissionregistration-v1alpha1.json rename to helm-charts/nginx-ingress/v1.31.0/paramref-admissionregistration-v1alpha1.json index 2facbc2b..6bc896ba 100644 --- a/helm-charts/nginx-ingress/v1.30.2/paramref-admissionregistration-v1alpha1.json +++ b/helm-charts/nginx-ingress/v1.31.0/paramref-admissionregistration-v1alpha1.json @@ -23,7 +23,7 @@ ] }, "selector": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.30.2/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.LabelSelector", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.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.30.2/paramref-admissionregistration-v1beta1.json b/helm-charts/nginx-ingress/v1.31.0/paramref-admissionregistration-v1beta1.json similarity index 97% rename from helm-charts/nginx-ingress/v1.30.2/paramref-admissionregistration-v1beta1.json rename to helm-charts/nginx-ingress/v1.31.0/paramref-admissionregistration-v1beta1.json index 5ec21323..6a1904e7 100644 --- a/helm-charts/nginx-ingress/v1.30.2/paramref-admissionregistration-v1beta1.json +++ b/helm-charts/nginx-ingress/v1.31.0/paramref-admissionregistration-v1beta1.json @@ -23,7 +23,7 @@ ] }, "selector": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.30.2/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.LabelSelector", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.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.30.2/paramref.json b/helm-charts/nginx-ingress/v1.31.0/paramref.json similarity index 97% rename from helm-charts/nginx-ingress/v1.30.2/paramref.json rename to helm-charts/nginx-ingress/v1.31.0/paramref.json index 5ec21323..6a1904e7 100644 --- a/helm-charts/nginx-ingress/v1.30.2/paramref.json +++ b/helm-charts/nginx-ingress/v1.31.0/paramref.json @@ -23,7 +23,7 @@ ] }, "selector": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.30.2/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.LabelSelector", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.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.30.2/parentreference-networking-v1alpha1.json b/helm-charts/nginx-ingress/v1.31.0/parentreference-networking-v1beta1.json similarity index 100% rename from helm-charts/nginx-ingress/v1.30.2/parentreference-networking-v1alpha1.json rename to helm-charts/nginx-ingress/v1.31.0/parentreference-networking-v1beta1.json diff --git a/helm-charts/nginx-ingress/v1.30.2/parentreference.json b/helm-charts/nginx-ingress/v1.31.0/parentreference.json similarity index 100% rename from helm-charts/nginx-ingress/v1.30.2/parentreference.json rename to helm-charts/nginx-ingress/v1.31.0/parentreference.json diff --git a/helm-charts/nginx-ingress/v1.30.2/patch-meta-v1.json b/helm-charts/nginx-ingress/v1.31.0/patch-meta-v1.json similarity index 100% rename from helm-charts/nginx-ingress/v1.30.2/patch-meta-v1.json rename to helm-charts/nginx-ingress/v1.31.0/patch-meta-v1.json diff --git a/helm-charts/nginx-ingress/v1.30.2/patch.json b/helm-charts/nginx-ingress/v1.31.0/patch.json similarity index 100% rename from helm-charts/nginx-ingress/v1.30.2/patch.json rename to helm-charts/nginx-ingress/v1.31.0/patch.json diff --git a/helm-charts/nginx-ingress/v1.30.2/persistentvolume-v1.json b/helm-charts/nginx-ingress/v1.31.0/persistentvolume-v1.json similarity index 92% rename from helm-charts/nginx-ingress/v1.30.2/persistentvolume-v1.json rename to helm-charts/nginx-ingress/v1.31.0/persistentvolume-v1.json index 34aa9ccb..5c4e456a 100644 --- a/helm-charts/nginx-ingress/v1.30.2/persistentvolume-v1.json +++ b/helm-charts/nginx-ingress/v1.31.0/persistentvolume-v1.json @@ -22,15 +22,15 @@ ] }, "metadata": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.30.2/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.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.30.2/_definitions.json#/definitions/io.k8s.api.core.v1.PersistentVolumeSpec", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.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.30.2/_definitions.json#/definitions/io.k8s.api.core.v1.PersistentVolumeStatus", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.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.30.2/persistentvolume.json b/helm-charts/nginx-ingress/v1.31.0/persistentvolume.json similarity index 92% rename from helm-charts/nginx-ingress/v1.30.2/persistentvolume.json rename to helm-charts/nginx-ingress/v1.31.0/persistentvolume.json index 2ca1a78e..b9aebec1 100644 --- a/helm-charts/nginx-ingress/v1.30.2/persistentvolume.json +++ b/helm-charts/nginx-ingress/v1.31.0/persistentvolume.json @@ -19,15 +19,15 @@ ] }, "metadata": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.30.2/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.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.30.2/_definitions.json#/definitions/io.k8s.api.core.v1.PersistentVolumeSpec", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.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.30.2/_definitions.json#/definitions/io.k8s.api.core.v1.PersistentVolumeStatus", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.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.30.2/persistentvolumeclaim-v1.json b/helm-charts/nginx-ingress/v1.31.0/persistentvolumeclaim-v1.json similarity index 91% rename from helm-charts/nginx-ingress/v1.30.2/persistentvolumeclaim-v1.json rename to helm-charts/nginx-ingress/v1.31.0/persistentvolumeclaim-v1.json index 01b07b74..ac1d9922 100644 --- a/helm-charts/nginx-ingress/v1.30.2/persistentvolumeclaim-v1.json +++ b/helm-charts/nginx-ingress/v1.31.0/persistentvolumeclaim-v1.json @@ -22,15 +22,15 @@ ] }, "metadata": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.30.2/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.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.30.2/_definitions.json#/definitions/io.k8s.api.core.v1.PersistentVolumeClaimSpec", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.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.30.2/_definitions.json#/definitions/io.k8s.api.core.v1.PersistentVolumeClaimStatus", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.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.30.2/persistentvolumeclaim.json b/helm-charts/nginx-ingress/v1.31.0/persistentvolumeclaim.json similarity index 91% rename from helm-charts/nginx-ingress/v1.30.2/persistentvolumeclaim.json rename to helm-charts/nginx-ingress/v1.31.0/persistentvolumeclaim.json index eba8bb18..3866e8eb 100644 --- a/helm-charts/nginx-ingress/v1.30.2/persistentvolumeclaim.json +++ b/helm-charts/nginx-ingress/v1.31.0/persistentvolumeclaim.json @@ -19,15 +19,15 @@ ] }, "metadata": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.30.2/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.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.30.2/_definitions.json#/definitions/io.k8s.api.core.v1.PersistentVolumeClaimSpec", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.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.30.2/_definitions.json#/definitions/io.k8s.api.core.v1.PersistentVolumeClaimStatus", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.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.30.2/persistentvolumeclaimcondition-v1.json b/helm-charts/nginx-ingress/v1.31.0/persistentvolumeclaimcondition-v1.json similarity index 91% rename from helm-charts/nginx-ingress/v1.30.2/persistentvolumeclaimcondition-v1.json rename to helm-charts/nginx-ingress/v1.31.0/persistentvolumeclaimcondition-v1.json index fb739d09..2d89da6b 100644 --- a/helm-charts/nginx-ingress/v1.30.2/persistentvolumeclaimcondition-v1.json +++ b/helm-charts/nginx-ingress/v1.31.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.30.2/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.Time", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.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.30.2/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.Time", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.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": { diff --git a/helm-charts/nginx-ingress/v1.30.2/persistentvolumeclaimcondition.json b/helm-charts/nginx-ingress/v1.31.0/persistentvolumeclaimcondition.json similarity index 91% rename from helm-charts/nginx-ingress/v1.30.2/persistentvolumeclaimcondition.json rename to helm-charts/nginx-ingress/v1.31.0/persistentvolumeclaimcondition.json index fb739d09..2d89da6b 100644 --- a/helm-charts/nginx-ingress/v1.30.2/persistentvolumeclaimcondition.json +++ b/helm-charts/nginx-ingress/v1.31.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.30.2/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.Time", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.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.30.2/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.Time", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.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": { diff --git a/helm-charts/nginx-ingress/v1.30.2/persistentvolumeclaimlist-v1.json b/helm-charts/nginx-ingress/v1.31.0/persistentvolumeclaimlist-v1.json similarity index 93% rename from helm-charts/nginx-ingress/v1.30.2/persistentvolumeclaimlist-v1.json rename to helm-charts/nginx-ingress/v1.31.0/persistentvolumeclaimlist-v1.json index 6131e380..d9271451 100644 --- a/helm-charts/nginx-ingress/v1.30.2/persistentvolumeclaimlist-v1.json +++ b/helm-charts/nginx-ingress/v1.31.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.30.2/_definitions.json#/definitions/io.k8s.api.core.v1.PersistentVolumeClaim" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.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.30.2/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.ListMeta", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.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.30.2/persistentvolumeclaimlist.json b/helm-charts/nginx-ingress/v1.31.0/persistentvolumeclaimlist.json similarity index 93% rename from helm-charts/nginx-ingress/v1.30.2/persistentvolumeclaimlist.json rename to helm-charts/nginx-ingress/v1.31.0/persistentvolumeclaimlist.json index d8773dd5..709cb101 100644 --- a/helm-charts/nginx-ingress/v1.30.2/persistentvolumeclaimlist.json +++ b/helm-charts/nginx-ingress/v1.31.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.30.2/_definitions.json#/definitions/io.k8s.api.core.v1.PersistentVolumeClaim" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.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.30.2/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.ListMeta", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.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.30.2/persistentvolumeclaimspec-v1.json b/helm-charts/nginx-ingress/v1.31.0/persistentvolumeclaimspec-v1.json similarity index 93% rename from helm-charts/nginx-ingress/v1.30.2/persistentvolumeclaimspec-v1.json rename to helm-charts/nginx-ingress/v1.31.0/persistentvolumeclaimspec-v1.json index 8415f27b..76f576be 100644 --- a/helm-charts/nginx-ingress/v1.30.2/persistentvolumeclaimspec-v1.json +++ b/helm-charts/nginx-ingress/v1.31.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.30.2/_definitions.json#/definitions/io.k8s.api.core.v1.TypedLocalObjectReference", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.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.30.2/_definitions.json#/definitions/io.k8s.api.core.v1.TypedObjectReference", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.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.30.2/_definitions.json#/definitions/io.k8s.api.core.v1.VolumeResourceRequirements", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.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.30.2/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.LabelSelector", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.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": { @@ -39,7 +39,7 @@ ] }, "volumeAttributesClassName": { - "description": "volumeAttributesClassName may be used to set the VolumeAttributesClass used by this claim. If specified, the CSI driver will create or update the volume with the attributes defined in the corresponding VolumeAttributesClass. This has a different purpose than storageClassName, it can be changed after the claim is created. An empty string value means that no VolumeAttributesClass will be applied to the claim but it's not allowed to reset this field to empty string once it is set. If unspecified and the PersistentVolumeClaim is unbound, the default VolumeAttributesClass will be set by the persistentvolume controller if it exists. If the resource referred to by volumeAttributesClass does not exist, this PersistentVolumeClaim will be set to a Pending state, as reflected by the modifyVolumeStatus field, until such as a resource exists. More info: https://kubernetes.io/docs/concepts/storage/volume-attributes-classes/ (Alpha) Using this field requires the VolumeAttributesClass feature gate to be enabled.", + "description": "volumeAttributesClassName may be used to set the VolumeAttributesClass used by this claim. If specified, the CSI driver will create or update the volume with the attributes defined in the corresponding VolumeAttributesClass. This has a different purpose than storageClassName, it can be changed after the claim is created. An empty string value means that no VolumeAttributesClass will be applied to the claim but it's not allowed to reset this field to empty string once it is set. If unspecified and the PersistentVolumeClaim is unbound, the default VolumeAttributesClass will be set by the persistentvolume controller if it exists. If the resource referred to by volumeAttributesClass does not exist, this PersistentVolumeClaim will be set to a Pending state, as reflected by the modifyVolumeStatus field, until such as a resource exists. More info: https://kubernetes.io/docs/concepts/storage/volume-attributes-classes/ (Beta) Using this field requires the VolumeAttributesClass feature gate to be enabled (off by default).", "type": [ "string", "null" diff --git a/helm-charts/nginx-ingress/v1.30.2/persistentvolumeclaimspec.json b/helm-charts/nginx-ingress/v1.31.0/persistentvolumeclaimspec.json similarity index 93% rename from helm-charts/nginx-ingress/v1.30.2/persistentvolumeclaimspec.json rename to helm-charts/nginx-ingress/v1.31.0/persistentvolumeclaimspec.json index 8415f27b..76f576be 100644 --- a/helm-charts/nginx-ingress/v1.30.2/persistentvolumeclaimspec.json +++ b/helm-charts/nginx-ingress/v1.31.0/persistentvolumeclaimspec.json @@ -16,19 +16,19 @@ "x-kubernetes-list-type": "atomic" }, "dataSource": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.30.2/_definitions.json#/definitions/io.k8s.api.core.v1.TypedLocalObjectReference", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.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.30.2/_definitions.json#/definitions/io.k8s.api.core.v1.TypedObjectReference", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.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.30.2/_definitions.json#/definitions/io.k8s.api.core.v1.VolumeResourceRequirements", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.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.30.2/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.LabelSelector", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.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": { @@ -39,7 +39,7 @@ ] }, "volumeAttributesClassName": { - "description": "volumeAttributesClassName may be used to set the VolumeAttributesClass used by this claim. If specified, the CSI driver will create or update the volume with the attributes defined in the corresponding VolumeAttributesClass. This has a different purpose than storageClassName, it can be changed after the claim is created. An empty string value means that no VolumeAttributesClass will be applied to the claim but it's not allowed to reset this field to empty string once it is set. If unspecified and the PersistentVolumeClaim is unbound, the default VolumeAttributesClass will be set by the persistentvolume controller if it exists. If the resource referred to by volumeAttributesClass does not exist, this PersistentVolumeClaim will be set to a Pending state, as reflected by the modifyVolumeStatus field, until such as a resource exists. More info: https://kubernetes.io/docs/concepts/storage/volume-attributes-classes/ (Alpha) Using this field requires the VolumeAttributesClass feature gate to be enabled.", + "description": "volumeAttributesClassName may be used to set the VolumeAttributesClass used by this claim. If specified, the CSI driver will create or update the volume with the attributes defined in the corresponding VolumeAttributesClass. This has a different purpose than storageClassName, it can be changed after the claim is created. An empty string value means that no VolumeAttributesClass will be applied to the claim but it's not allowed to reset this field to empty string once it is set. If unspecified and the PersistentVolumeClaim is unbound, the default VolumeAttributesClass will be set by the persistentvolume controller if it exists. If the resource referred to by volumeAttributesClass does not exist, this PersistentVolumeClaim will be set to a Pending state, as reflected by the modifyVolumeStatus field, until such as a resource exists. More info: https://kubernetes.io/docs/concepts/storage/volume-attributes-classes/ (Beta) Using this field requires the VolumeAttributesClass feature gate to be enabled (off by default).", "type": [ "string", "null" diff --git a/helm-charts/nginx-ingress/v1.30.2/persistentvolumeclaimstatus-v1.json b/helm-charts/nginx-ingress/v1.31.0/persistentvolumeclaimstatus-v1.json similarity index 92% rename from helm-charts/nginx-ingress/v1.30.2/persistentvolumeclaimstatus-v1.json rename to helm-charts/nginx-ingress/v1.31.0/persistentvolumeclaimstatus-v1.json index 382cefaf..c687c390 100644 --- a/helm-charts/nginx-ingress/v1.30.2/persistentvolumeclaimstatus-v1.json +++ b/helm-charts/nginx-ingress/v1.31.0/persistentvolumeclaimstatus-v1.json @@ -31,7 +31,7 @@ }, "allocatedResources": { "additionalProperties": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.30.2/_definitions.json#/definitions/io.k8s.apimachinery.pkg.api.resource.Quantity" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.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.30.2/_definitions.json#/definitions/io.k8s.apimachinery.pkg.api.resource.Quantity" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.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.30.2/_definitions.json#/definitions/io.k8s.api.core.v1.PersistentVolumeClaimCondition" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.0/_definitions.json#/definitions/io.k8s.api.core.v1.PersistentVolumeClaimCondition" }, "type": [ "array", @@ -66,15 +66,15 @@ "x-kubernetes-patch-strategy": "merge" }, "currentVolumeAttributesClassName": { - "description": "currentVolumeAttributesClassName is the current name of the VolumeAttributesClass the PVC is using. When unset, there is no VolumeAttributeClass applied to this PersistentVolumeClaim This is an alpha field and requires enabling VolumeAttributesClass feature.", + "description": "currentVolumeAttributesClassName is the current name of the VolumeAttributesClass the PVC is using. When unset, there is no VolumeAttributeClass applied to this PersistentVolumeClaim This is a beta field and requires enabling VolumeAttributesClass feature (off by default).", "type": [ "string", "null" ] }, "modifyVolumeStatus": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.30.2/_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 an alpha field and requires enabling VolumeAttributesClass feature." + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.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": { "description": "phase represents the current phase of PersistentVolumeClaim.", diff --git a/helm-charts/nginx-ingress/v1.30.2/persistentvolumeclaimstatus.json b/helm-charts/nginx-ingress/v1.31.0/persistentvolumeclaimstatus.json similarity index 92% rename from helm-charts/nginx-ingress/v1.30.2/persistentvolumeclaimstatus.json rename to helm-charts/nginx-ingress/v1.31.0/persistentvolumeclaimstatus.json index 382cefaf..c687c390 100644 --- a/helm-charts/nginx-ingress/v1.30.2/persistentvolumeclaimstatus.json +++ b/helm-charts/nginx-ingress/v1.31.0/persistentvolumeclaimstatus.json @@ -31,7 +31,7 @@ }, "allocatedResources": { "additionalProperties": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.30.2/_definitions.json#/definitions/io.k8s.apimachinery.pkg.api.resource.Quantity" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.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.30.2/_definitions.json#/definitions/io.k8s.apimachinery.pkg.api.resource.Quantity" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.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.30.2/_definitions.json#/definitions/io.k8s.api.core.v1.PersistentVolumeClaimCondition" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.0/_definitions.json#/definitions/io.k8s.api.core.v1.PersistentVolumeClaimCondition" }, "type": [ "array", @@ -66,15 +66,15 @@ "x-kubernetes-patch-strategy": "merge" }, "currentVolumeAttributesClassName": { - "description": "currentVolumeAttributesClassName is the current name of the VolumeAttributesClass the PVC is using. When unset, there is no VolumeAttributeClass applied to this PersistentVolumeClaim This is an alpha field and requires enabling VolumeAttributesClass feature.", + "description": "currentVolumeAttributesClassName is the current name of the VolumeAttributesClass the PVC is using. When unset, there is no VolumeAttributeClass applied to this PersistentVolumeClaim This is a beta field and requires enabling VolumeAttributesClass feature (off by default).", "type": [ "string", "null" ] }, "modifyVolumeStatus": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.30.2/_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 an alpha field and requires enabling VolumeAttributesClass feature." + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.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": { "description": "phase represents the current phase of PersistentVolumeClaim.", diff --git a/helm-charts/nginx-ingress/v1.30.2/persistentvolumeclaimtemplate-v1.json b/helm-charts/nginx-ingress/v1.31.0/persistentvolumeclaimtemplate-v1.json similarity index 87% rename from helm-charts/nginx-ingress/v1.30.2/persistentvolumeclaimtemplate-v1.json rename to helm-charts/nginx-ingress/v1.31.0/persistentvolumeclaimtemplate-v1.json index 437d7a7b..fd85609b 100644 --- a/helm-charts/nginx-ingress/v1.30.2/persistentvolumeclaimtemplate-v1.json +++ b/helm-charts/nginx-ingress/v1.31.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.30.2/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.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.30.2/_definitions.json#/definitions/io.k8s.api.core.v1.PersistentVolumeClaimSpec", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.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.30.2/persistentvolumeclaimtemplate.json b/helm-charts/nginx-ingress/v1.31.0/persistentvolumeclaimtemplate.json similarity index 87% rename from helm-charts/nginx-ingress/v1.30.2/persistentvolumeclaimtemplate.json rename to helm-charts/nginx-ingress/v1.31.0/persistentvolumeclaimtemplate.json index 437d7a7b..fd85609b 100644 --- a/helm-charts/nginx-ingress/v1.30.2/persistentvolumeclaimtemplate.json +++ b/helm-charts/nginx-ingress/v1.31.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.30.2/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.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.30.2/_definitions.json#/definitions/io.k8s.api.core.v1.PersistentVolumeClaimSpec", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.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.30.2/persistentvolumeclaimvolumesource-v1.json b/helm-charts/nginx-ingress/v1.31.0/persistentvolumeclaimvolumesource-v1.json similarity index 100% rename from helm-charts/nginx-ingress/v1.30.2/persistentvolumeclaimvolumesource-v1.json rename to helm-charts/nginx-ingress/v1.31.0/persistentvolumeclaimvolumesource-v1.json diff --git a/helm-charts/nginx-ingress/v1.30.2/persistentvolumeclaimvolumesource.json b/helm-charts/nginx-ingress/v1.31.0/persistentvolumeclaimvolumesource.json similarity index 100% rename from helm-charts/nginx-ingress/v1.30.2/persistentvolumeclaimvolumesource.json rename to helm-charts/nginx-ingress/v1.31.0/persistentvolumeclaimvolumesource.json diff --git a/helm-charts/nginx-ingress/v1.30.2/persistentvolumelist-v1.json b/helm-charts/nginx-ingress/v1.31.0/persistentvolumelist-v1.json similarity index 93% rename from helm-charts/nginx-ingress/v1.30.2/persistentvolumelist-v1.json rename to helm-charts/nginx-ingress/v1.31.0/persistentvolumelist-v1.json index 8d55f9ee..41aebf6c 100644 --- a/helm-charts/nginx-ingress/v1.30.2/persistentvolumelist-v1.json +++ b/helm-charts/nginx-ingress/v1.31.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.30.2/_definitions.json#/definitions/io.k8s.api.core.v1.PersistentVolume" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.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.30.2/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.ListMeta", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.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.30.2/persistentvolumelist.json b/helm-charts/nginx-ingress/v1.31.0/persistentvolumelist.json similarity index 93% rename from helm-charts/nginx-ingress/v1.30.2/persistentvolumelist.json rename to helm-charts/nginx-ingress/v1.31.0/persistentvolumelist.json index 05a18e39..fd5ed4ca 100644 --- a/helm-charts/nginx-ingress/v1.30.2/persistentvolumelist.json +++ b/helm-charts/nginx-ingress/v1.31.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.30.2/_definitions.json#/definitions/io.k8s.api.core.v1.PersistentVolume" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.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.30.2/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.ListMeta", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.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.30.2/persistentvolumespec-v1.json b/helm-charts/nginx-ingress/v1.31.0/persistentvolumespec-v1.json similarity index 85% rename from helm-charts/nginx-ingress/v1.30.2/persistentvolumespec-v1.json rename to helm-charts/nginx-ingress/v1.31.0/persistentvolumespec-v1.json index d4f4f6d4..92e156ad 100644 --- a/helm-charts/nginx-ingress/v1.30.2/persistentvolumespec-v1.json +++ b/helm-charts/nginx-ingress/v1.31.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.30.2/_definitions.json#/definitions/io.k8s.api.core.v1.AWSElasticBlockStoreVolumeSource", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.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. More info: https://kubernetes.io/docs/concepts/storage/volumes#awselasticblockstore" }, "azureDisk": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.30.2/_definitions.json#/definitions/io.k8s.api.core.v1.AzureDiskVolumeSource", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.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." }, "azureFile": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.30.2/_definitions.json#/definitions/io.k8s.api.core.v1.AzureFilePersistentVolumeSource", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.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." }, "capacity": { "additionalProperties": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.30.2/_definitions.json#/definitions/io.k8s.apimachinery.pkg.api.resource.Quantity" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.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.30.2/_definitions.json#/definitions/io.k8s.api.core.v1.CephFSPersistentVolumeSource", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.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" }, "cinder": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.30.2/_definitions.json#/definitions/io.k8s.api.core.v1.CinderPersistentVolumeSource", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.0/_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" }, "claimRef": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.30.2/_definitions.json#/definitions/io.k8s.api.core.v1.ObjectReference", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.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.30.2/_definitions.json#/definitions/io.k8s.api.core.v1.CSIPersistentVolumeSource", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.0/_definitions.json#/definitions/io.k8s.api.core.v1.CSIPersistentVolumeSource", "description": "csi represents storage that is handled by an external CSI driver (Beta feature)." }, "fc": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.30.2/_definitions.json#/definitions/io.k8s.api.core.v1.FCVolumeSource", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.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.30.2/_definitions.json#/definitions/io.k8s.api.core.v1.FlexPersistentVolumeSource", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.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." }, "flocker": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.30.2/_definitions.json#/definitions/io.k8s.api.core.v1.FlockerVolumeSource", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.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" }, "gcePersistentDisk": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.30.2/_definitions.json#/definitions/io.k8s.api.core.v1.GCEPersistentDiskVolumeSource", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.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. More info: https://kubernetes.io/docs/concepts/storage/volumes#gcepersistentdisk" }, "glusterfs": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.30.2/_definitions.json#/definitions/io.k8s.api.core.v1.GlusterfsPersistentVolumeSource", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.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. More info: https://examples.k8s.io/volumes/glusterfs/README.md" }, "hostPath": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.30.2/_definitions.json#/definitions/io.k8s.api.core.v1.HostPathVolumeSource", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.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.30.2/_definitions.json#/definitions/io.k8s.api.core.v1.ISCSIPersistentVolumeSource", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.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.30.2/_definitions.json#/definitions/io.k8s.api.core.v1.LocalVolumeSource", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.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.30.2/_definitions.json#/definitions/io.k8s.api.core.v1.NFSVolumeSource", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.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.30.2/_definitions.json#/definitions/io.k8s.api.core.v1.VolumeNodeAffinity", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.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,23 +116,23 @@ ] }, "photonPersistentDisk": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.30.2/_definitions.json#/definitions/io.k8s.api.core.v1.PhotonPersistentDiskVolumeSource", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.0/_definitions.json#/definitions/io.k8s.api.core.v1.PhotonPersistentDiskVolumeSource", "description": "photonPersistentDisk represents a PhotonController persistent disk attached and mounted on kubelets host machine" }, "portworxVolume": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.30.2/_definitions.json#/definitions/io.k8s.api.core.v1.PortworxVolumeSource", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.0/_definitions.json#/definitions/io.k8s.api.core.v1.PortworxVolumeSource", "description": "portworxVolume represents a portworx volume attached and mounted on kubelets host machine" }, "quobyte": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.30.2/_definitions.json#/definitions/io.k8s.api.core.v1.QuobyteVolumeSource", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.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" }, "rbd": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.30.2/_definitions.json#/definitions/io.k8s.api.core.v1.RBDPersistentVolumeSource", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.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. More info: https://examples.k8s.io/volumes/rbd/README.md" }, "scaleIO": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.30.2/_definitions.json#/definitions/io.k8s.api.core.v1.ScaleIOPersistentVolumeSource", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.0/_definitions.json#/definitions/io.k8s.api.core.v1.ScaleIOPersistentVolumeSource", "description": "scaleIO represents a ScaleIO persistent volume attached and mounted on Kubernetes nodes." }, "storageClassName": { @@ -143,11 +143,11 @@ ] }, "storageos": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.30.2/_definitions.json#/definitions/io.k8s.api.core.v1.StorageOSPersistentVolumeSource", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.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 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 an alpha field and requires enabling VolumeAttributesClass feature.", + "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).", "type": [ "string", "null" @@ -161,7 +161,7 @@ ] }, "vsphereVolume": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.30.2/_definitions.json#/definitions/io.k8s.api.core.v1.VsphereVirtualDiskVolumeSource", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.0/_definitions.json#/definitions/io.k8s.api.core.v1.VsphereVirtualDiskVolumeSource", "description": "vsphereVolume represents a vSphere volume attached and mounted on kubelets host machine" } }, diff --git a/helm-charts/nginx-ingress/v1.30.2/persistentvolumespec.json b/helm-charts/nginx-ingress/v1.31.0/persistentvolumespec.json similarity index 85% rename from helm-charts/nginx-ingress/v1.30.2/persistentvolumespec.json rename to helm-charts/nginx-ingress/v1.31.0/persistentvolumespec.json index d4f4f6d4..92e156ad 100644 --- a/helm-charts/nginx-ingress/v1.30.2/persistentvolumespec.json +++ b/helm-charts/nginx-ingress/v1.31.0/persistentvolumespec.json @@ -16,20 +16,20 @@ "x-kubernetes-list-type": "atomic" }, "awsElasticBlockStore": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.30.2/_definitions.json#/definitions/io.k8s.api.core.v1.AWSElasticBlockStoreVolumeSource", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.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. More info: https://kubernetes.io/docs/concepts/storage/volumes#awselasticblockstore" }, "azureDisk": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.30.2/_definitions.json#/definitions/io.k8s.api.core.v1.AzureDiskVolumeSource", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.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." }, "azureFile": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.30.2/_definitions.json#/definitions/io.k8s.api.core.v1.AzureFilePersistentVolumeSource", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.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." }, "capacity": { "additionalProperties": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.30.2/_definitions.json#/definitions/io.k8s.apimachinery.pkg.api.resource.Quantity" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.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.30.2/_definitions.json#/definitions/io.k8s.api.core.v1.CephFSPersistentVolumeSource", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.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" }, "cinder": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.30.2/_definitions.json#/definitions/io.k8s.api.core.v1.CinderPersistentVolumeSource", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.0/_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" }, "claimRef": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.30.2/_definitions.json#/definitions/io.k8s.api.core.v1.ObjectReference", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.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.30.2/_definitions.json#/definitions/io.k8s.api.core.v1.CSIPersistentVolumeSource", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.0/_definitions.json#/definitions/io.k8s.api.core.v1.CSIPersistentVolumeSource", "description": "csi represents storage that is handled by an external CSI driver (Beta feature)." }, "fc": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.30.2/_definitions.json#/definitions/io.k8s.api.core.v1.FCVolumeSource", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.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.30.2/_definitions.json#/definitions/io.k8s.api.core.v1.FlexPersistentVolumeSource", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.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." }, "flocker": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.30.2/_definitions.json#/definitions/io.k8s.api.core.v1.FlockerVolumeSource", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.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" }, "gcePersistentDisk": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.30.2/_definitions.json#/definitions/io.k8s.api.core.v1.GCEPersistentDiskVolumeSource", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.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. More info: https://kubernetes.io/docs/concepts/storage/volumes#gcepersistentdisk" }, "glusterfs": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.30.2/_definitions.json#/definitions/io.k8s.api.core.v1.GlusterfsPersistentVolumeSource", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.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. More info: https://examples.k8s.io/volumes/glusterfs/README.md" }, "hostPath": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.30.2/_definitions.json#/definitions/io.k8s.api.core.v1.HostPathVolumeSource", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.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.30.2/_definitions.json#/definitions/io.k8s.api.core.v1.ISCSIPersistentVolumeSource", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.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.30.2/_definitions.json#/definitions/io.k8s.api.core.v1.LocalVolumeSource", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.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.30.2/_definitions.json#/definitions/io.k8s.api.core.v1.NFSVolumeSource", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.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.30.2/_definitions.json#/definitions/io.k8s.api.core.v1.VolumeNodeAffinity", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.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,23 +116,23 @@ ] }, "photonPersistentDisk": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.30.2/_definitions.json#/definitions/io.k8s.api.core.v1.PhotonPersistentDiskVolumeSource", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.0/_definitions.json#/definitions/io.k8s.api.core.v1.PhotonPersistentDiskVolumeSource", "description": "photonPersistentDisk represents a PhotonController persistent disk attached and mounted on kubelets host machine" }, "portworxVolume": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.30.2/_definitions.json#/definitions/io.k8s.api.core.v1.PortworxVolumeSource", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.0/_definitions.json#/definitions/io.k8s.api.core.v1.PortworxVolumeSource", "description": "portworxVolume represents a portworx volume attached and mounted on kubelets host machine" }, "quobyte": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.30.2/_definitions.json#/definitions/io.k8s.api.core.v1.QuobyteVolumeSource", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.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" }, "rbd": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.30.2/_definitions.json#/definitions/io.k8s.api.core.v1.RBDPersistentVolumeSource", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.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. More info: https://examples.k8s.io/volumes/rbd/README.md" }, "scaleIO": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.30.2/_definitions.json#/definitions/io.k8s.api.core.v1.ScaleIOPersistentVolumeSource", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.0/_definitions.json#/definitions/io.k8s.api.core.v1.ScaleIOPersistentVolumeSource", "description": "scaleIO represents a ScaleIO persistent volume attached and mounted on Kubernetes nodes." }, "storageClassName": { @@ -143,11 +143,11 @@ ] }, "storageos": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.30.2/_definitions.json#/definitions/io.k8s.api.core.v1.StorageOSPersistentVolumeSource", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.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 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 an alpha field and requires enabling VolumeAttributesClass feature.", + "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).", "type": [ "string", "null" @@ -161,7 +161,7 @@ ] }, "vsphereVolume": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.30.2/_definitions.json#/definitions/io.k8s.api.core.v1.VsphereVirtualDiskVolumeSource", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.0/_definitions.json#/definitions/io.k8s.api.core.v1.VsphereVirtualDiskVolumeSource", "description": "vsphereVolume represents a vSphere volume attached and mounted on kubelets host machine" } }, diff --git a/helm-charts/nginx-ingress/v1.30.2/persistentvolumestatus-v1.json b/helm-charts/nginx-ingress/v1.31.0/persistentvolumestatus-v1.json similarity index 82% rename from helm-charts/nginx-ingress/v1.30.2/persistentvolumestatus-v1.json rename to helm-charts/nginx-ingress/v1.31.0/persistentvolumestatus-v1.json index e2d4a20c..af49324d 100644 --- a/helm-charts/nginx-ingress/v1.30.2/persistentvolumestatus-v1.json +++ b/helm-charts/nginx-ingress/v1.31.0/persistentvolumestatus-v1.json @@ -2,8 +2,8 @@ "description": "PersistentVolumeStatus is the current status of a persistent volume.", "properties": { "lastPhaseTransitionTime": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.30.2/_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. This is a beta field and requires the PersistentVolumeLastPhaseTransitionTime feature to be enabled (enabled by default)." + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.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": { "description": "message is a human-readable message indicating details about why the volume is in this state.", diff --git a/helm-charts/nginx-ingress/v1.30.2/persistentvolumestatus.json b/helm-charts/nginx-ingress/v1.31.0/persistentvolumestatus.json similarity index 82% rename from helm-charts/nginx-ingress/v1.30.2/persistentvolumestatus.json rename to helm-charts/nginx-ingress/v1.31.0/persistentvolumestatus.json index e2d4a20c..af49324d 100644 --- a/helm-charts/nginx-ingress/v1.30.2/persistentvolumestatus.json +++ b/helm-charts/nginx-ingress/v1.31.0/persistentvolumestatus.json @@ -2,8 +2,8 @@ "description": "PersistentVolumeStatus is the current status of a persistent volume.", "properties": { "lastPhaseTransitionTime": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.30.2/_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. This is a beta field and requires the PersistentVolumeLastPhaseTransitionTime feature to be enabled (enabled by default)." + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.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": { "description": "message is a human-readable message indicating details about why the volume is in this state.", diff --git a/helm-charts/nginx-ingress/v1.30.2/photonpersistentdiskvolumesource-v1.json b/helm-charts/nginx-ingress/v1.31.0/photonpersistentdiskvolumesource-v1.json similarity index 100% rename from helm-charts/nginx-ingress/v1.30.2/photonpersistentdiskvolumesource-v1.json rename to helm-charts/nginx-ingress/v1.31.0/photonpersistentdiskvolumesource-v1.json diff --git a/helm-charts/nginx-ingress/v1.30.2/photonpersistentdiskvolumesource.json b/helm-charts/nginx-ingress/v1.31.0/photonpersistentdiskvolumesource.json similarity index 100% rename from helm-charts/nginx-ingress/v1.30.2/photonpersistentdiskvolumesource.json rename to helm-charts/nginx-ingress/v1.31.0/photonpersistentdiskvolumesource.json diff --git a/helm-charts/nginx-ingress/v1.30.2/pod-v1.json b/helm-charts/nginx-ingress/v1.31.0/pod-v1.json similarity index 91% rename from helm-charts/nginx-ingress/v1.30.2/pod-v1.json rename to helm-charts/nginx-ingress/v1.31.0/pod-v1.json index 176147fb..15a366a9 100644 --- a/helm-charts/nginx-ingress/v1.30.2/pod-v1.json +++ b/helm-charts/nginx-ingress/v1.31.0/pod-v1.json @@ -22,15 +22,15 @@ ] }, "metadata": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.30.2/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.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.30.2/_definitions.json#/definitions/io.k8s.api.core.v1.PodSpec", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.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.30.2/_definitions.json#/definitions/io.k8s.api.core.v1.PodStatus", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.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.30.2/pod.json b/helm-charts/nginx-ingress/v1.31.0/pod.json similarity index 91% rename from helm-charts/nginx-ingress/v1.30.2/pod.json rename to helm-charts/nginx-ingress/v1.31.0/pod.json index 647ddbf1..5b60d304 100644 --- a/helm-charts/nginx-ingress/v1.30.2/pod.json +++ b/helm-charts/nginx-ingress/v1.31.0/pod.json @@ -19,15 +19,15 @@ ] }, "metadata": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.30.2/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.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.30.2/_definitions.json#/definitions/io.k8s.api.core.v1.PodSpec", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.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.30.2/_definitions.json#/definitions/io.k8s.api.core.v1.PodStatus", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.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.30.2/podaffinity-v1.json b/helm-charts/nginx-ingress/v1.31.0/podaffinity-v1.json similarity index 93% rename from helm-charts/nginx-ingress/v1.30.2/podaffinity-v1.json rename to helm-charts/nginx-ingress/v1.31.0/podaffinity-v1.json index 37827cc1..87617496 100644 --- a/helm-charts/nginx-ingress/v1.30.2/podaffinity-v1.json +++ b/helm-charts/nginx-ingress/v1.31.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.30.2/_definitions.json#/definitions/io.k8s.api.core.v1.WeightedPodAffinityTerm" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.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.30.2/_definitions.json#/definitions/io.k8s.api.core.v1.PodAffinityTerm" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.0/_definitions.json#/definitions/io.k8s.api.core.v1.PodAffinityTerm" }, "type": [ "array", diff --git a/helm-charts/nginx-ingress/v1.30.2/podaffinity.json b/helm-charts/nginx-ingress/v1.31.0/podaffinity.json similarity index 93% rename from helm-charts/nginx-ingress/v1.30.2/podaffinity.json rename to helm-charts/nginx-ingress/v1.31.0/podaffinity.json index 37827cc1..87617496 100644 --- a/helm-charts/nginx-ingress/v1.30.2/podaffinity.json +++ b/helm-charts/nginx-ingress/v1.31.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.30.2/_definitions.json#/definitions/io.k8s.api.core.v1.WeightedPodAffinityTerm" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.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.30.2/_definitions.json#/definitions/io.k8s.api.core.v1.PodAffinityTerm" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.0/_definitions.json#/definitions/io.k8s.api.core.v1.PodAffinityTerm" }, "type": [ "array", diff --git a/helm-charts/nginx-ingress/v1.30.2/podaffinityterm-v1.json b/helm-charts/nginx-ingress/v1.31.0/podaffinityterm-v1.json similarity index 91% rename from helm-charts/nginx-ingress/v1.30.2/podaffinityterm-v1.json rename to helm-charts/nginx-ingress/v1.31.0/podaffinityterm-v1.json index 29d14052..499de946 100644 --- a/helm-charts/nginx-ingress/v1.30.2/podaffinityterm-v1.json +++ b/helm-charts/nginx-ingress/v1.31.0/podaffinityterm-v1.json @@ -2,11 +2,11 @@ "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.30.2/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.LabelSelector", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.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": { - "description": "MatchLabelKeys is a set of pod label keys to select which pods will be taken into consideration. The keys are used to lookup values from the incoming pod labels, those key-value labels are merged with `labelSelector` as `key in (value)` to select the group of existing pods which pods will be taken into consideration for the incoming pod's pod (anti) affinity. Keys that don't exist in the incoming pod labels will be ignored. The default value is empty. The same key is forbidden to exist in both matchLabelKeys and labelSelector. Also, matchLabelKeys cannot be set when labelSelector isn't set. This is an alpha field and requires enabling MatchLabelKeysInPodAffinity feature gate.", + "description": "MatchLabelKeys is a set of pod label keys to select which pods will be taken into consideration. The keys are used to lookup values from the incoming pod labels, those key-value labels are merged with `labelSelector` as `key in (value)` to select the group of existing pods which pods will be taken into consideration for the incoming pod's pod (anti) affinity. Keys that don't exist in the incoming pod labels will be ignored. The default value is empty. The same key is forbidden to exist in both matchLabelKeys and labelSelector. Also, matchLabelKeys cannot be set when labelSelector isn't set. This is a beta field and requires enabling MatchLabelKeysInPodAffinity feature gate (enabled by default).", "items": { "type": [ "string", @@ -20,7 +20,7 @@ "x-kubernetes-list-type": "atomic" }, "mismatchLabelKeys": { - "description": "MismatchLabelKeys is a set of pod label keys to select which pods will be taken into consideration. The keys are used to lookup values from the incoming pod labels, those key-value labels are merged with `labelSelector` as `key notin (value)` to select the group of existing pods which pods will be taken into consideration for the incoming pod's pod (anti) affinity. Keys that don't exist in the incoming pod labels will be ignored. The default value is empty. The same key is forbidden to exist in both mismatchLabelKeys and labelSelector. Also, mismatchLabelKeys cannot be set when labelSelector isn't set. This is an alpha field and requires enabling MatchLabelKeysInPodAffinity feature gate.", + "description": "MismatchLabelKeys is a set of pod label keys to select which pods will be taken into consideration. The keys are used to lookup values from the incoming pod labels, those key-value labels are merged with `labelSelector` as `key notin (value)` to select the group of existing pods which pods will be taken into consideration for the incoming pod's pod (anti) affinity. Keys that don't exist in the incoming pod labels will be ignored. The default value is empty. The same key is forbidden to exist in both mismatchLabelKeys and labelSelector. Also, mismatchLabelKeys cannot be set when labelSelector isn't set. This is a beta field and requires enabling MatchLabelKeysInPodAffinity feature gate (enabled by default).", "items": { "type": [ "string", @@ -34,7 +34,7 @@ "x-kubernetes-list-type": "atomic" }, "namespaceSelector": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.30.2/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.LabelSelector", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.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.30.2/podaffinityterm.json b/helm-charts/nginx-ingress/v1.31.0/podaffinityterm.json similarity index 91% rename from helm-charts/nginx-ingress/v1.30.2/podaffinityterm.json rename to helm-charts/nginx-ingress/v1.31.0/podaffinityterm.json index 29d14052..499de946 100644 --- a/helm-charts/nginx-ingress/v1.30.2/podaffinityterm.json +++ b/helm-charts/nginx-ingress/v1.31.0/podaffinityterm.json @@ -2,11 +2,11 @@ "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.30.2/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.LabelSelector", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.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": { - "description": "MatchLabelKeys is a set of pod label keys to select which pods will be taken into consideration. The keys are used to lookup values from the incoming pod labels, those key-value labels are merged with `labelSelector` as `key in (value)` to select the group of existing pods which pods will be taken into consideration for the incoming pod's pod (anti) affinity. Keys that don't exist in the incoming pod labels will be ignored. The default value is empty. The same key is forbidden to exist in both matchLabelKeys and labelSelector. Also, matchLabelKeys cannot be set when labelSelector isn't set. This is an alpha field and requires enabling MatchLabelKeysInPodAffinity feature gate.", + "description": "MatchLabelKeys is a set of pod label keys to select which pods will be taken into consideration. The keys are used to lookup values from the incoming pod labels, those key-value labels are merged with `labelSelector` as `key in (value)` to select the group of existing pods which pods will be taken into consideration for the incoming pod's pod (anti) affinity. Keys that don't exist in the incoming pod labels will be ignored. The default value is empty. The same key is forbidden to exist in both matchLabelKeys and labelSelector. Also, matchLabelKeys cannot be set when labelSelector isn't set. This is a beta field and requires enabling MatchLabelKeysInPodAffinity feature gate (enabled by default).", "items": { "type": [ "string", @@ -20,7 +20,7 @@ "x-kubernetes-list-type": "atomic" }, "mismatchLabelKeys": { - "description": "MismatchLabelKeys is a set of pod label keys to select which pods will be taken into consideration. The keys are used to lookup values from the incoming pod labels, those key-value labels are merged with `labelSelector` as `key notin (value)` to select the group of existing pods which pods will be taken into consideration for the incoming pod's pod (anti) affinity. Keys that don't exist in the incoming pod labels will be ignored. The default value is empty. The same key is forbidden to exist in both mismatchLabelKeys and labelSelector. Also, mismatchLabelKeys cannot be set when labelSelector isn't set. This is an alpha field and requires enabling MatchLabelKeysInPodAffinity feature gate.", + "description": "MismatchLabelKeys is a set of pod label keys to select which pods will be taken into consideration. The keys are used to lookup values from the incoming pod labels, those key-value labels are merged with `labelSelector` as `key notin (value)` to select the group of existing pods which pods will be taken into consideration for the incoming pod's pod (anti) affinity. Keys that don't exist in the incoming pod labels will be ignored. The default value is empty. The same key is forbidden to exist in both mismatchLabelKeys and labelSelector. Also, mismatchLabelKeys cannot be set when labelSelector isn't set. This is a beta field and requires enabling MatchLabelKeysInPodAffinity feature gate (enabled by default).", "items": { "type": [ "string", @@ -34,7 +34,7 @@ "x-kubernetes-list-type": "atomic" }, "namespaceSelector": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.30.2/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.LabelSelector", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.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.30.2/podantiaffinity-v1.json b/helm-charts/nginx-ingress/v1.31.0/podantiaffinity-v1.json similarity index 93% rename from helm-charts/nginx-ingress/v1.30.2/podantiaffinity-v1.json rename to helm-charts/nginx-ingress/v1.31.0/podantiaffinity-v1.json index b2862384..eac077cf 100644 --- a/helm-charts/nginx-ingress/v1.30.2/podantiaffinity-v1.json +++ b/helm-charts/nginx-ingress/v1.31.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.30.2/_definitions.json#/definitions/io.k8s.api.core.v1.WeightedPodAffinityTerm" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.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.30.2/_definitions.json#/definitions/io.k8s.api.core.v1.PodAffinityTerm" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.0/_definitions.json#/definitions/io.k8s.api.core.v1.PodAffinityTerm" }, "type": [ "array", diff --git a/helm-charts/nginx-ingress/v1.30.2/podantiaffinity.json b/helm-charts/nginx-ingress/v1.31.0/podantiaffinity.json similarity index 93% rename from helm-charts/nginx-ingress/v1.30.2/podantiaffinity.json rename to helm-charts/nginx-ingress/v1.31.0/podantiaffinity.json index b2862384..eac077cf 100644 --- a/helm-charts/nginx-ingress/v1.30.2/podantiaffinity.json +++ b/helm-charts/nginx-ingress/v1.31.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.30.2/_definitions.json#/definitions/io.k8s.api.core.v1.WeightedPodAffinityTerm" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.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.30.2/_definitions.json#/definitions/io.k8s.api.core.v1.PodAffinityTerm" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.0/_definitions.json#/definitions/io.k8s.api.core.v1.PodAffinityTerm" }, "type": [ "array", diff --git a/helm-charts/nginx-ingress/v1.30.2/podcondition-v1.json b/helm-charts/nginx-ingress/v1.31.0/podcondition-v1.json similarity index 92% rename from helm-charts/nginx-ingress/v1.30.2/podcondition-v1.json rename to helm-charts/nginx-ingress/v1.31.0/podcondition-v1.json index c0f320aa..b57b9c23 100644 --- a/helm-charts/nginx-ingress/v1.30.2/podcondition-v1.json +++ b/helm-charts/nginx-ingress/v1.31.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.30.2/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.Time", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.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.30.2/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.Time", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.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.30.2/podcondition.json b/helm-charts/nginx-ingress/v1.31.0/podcondition.json similarity index 92% rename from helm-charts/nginx-ingress/v1.30.2/podcondition.json rename to helm-charts/nginx-ingress/v1.31.0/podcondition.json index c0f320aa..b57b9c23 100644 --- a/helm-charts/nginx-ingress/v1.30.2/podcondition.json +++ b/helm-charts/nginx-ingress/v1.31.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.30.2/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.Time", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.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.30.2/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.Time", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.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.30.2/poddisruptionbudget-policy-v1.json b/helm-charts/nginx-ingress/v1.31.0/poddisruptionbudget-policy-v1.json similarity index 91% rename from helm-charts/nginx-ingress/v1.30.2/poddisruptionbudget-policy-v1.json rename to helm-charts/nginx-ingress/v1.31.0/poddisruptionbudget-policy-v1.json index d60c0d49..2fa9bb46 100644 --- a/helm-charts/nginx-ingress/v1.30.2/poddisruptionbudget-policy-v1.json +++ b/helm-charts/nginx-ingress/v1.31.0/poddisruptionbudget-policy-v1.json @@ -22,15 +22,15 @@ ] }, "metadata": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.30.2/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.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.30.2/_definitions.json#/definitions/io.k8s.api.policy.v1.PodDisruptionBudgetSpec", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.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.30.2/_definitions.json#/definitions/io.k8s.api.policy.v1.PodDisruptionBudgetStatus", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.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.30.2/poddisruptionbudget.json b/helm-charts/nginx-ingress/v1.31.0/poddisruptionbudget.json similarity index 90% rename from helm-charts/nginx-ingress/v1.30.2/poddisruptionbudget.json rename to helm-charts/nginx-ingress/v1.31.0/poddisruptionbudget.json index 48df2844..12ea31ee 100644 --- a/helm-charts/nginx-ingress/v1.30.2/poddisruptionbudget.json +++ b/helm-charts/nginx-ingress/v1.31.0/poddisruptionbudget.json @@ -19,15 +19,15 @@ ] }, "metadata": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.30.2/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.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.30.2/_definitions.json#/definitions/io.k8s.api.policy.v1.PodDisruptionBudgetSpec", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.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.30.2/_definitions.json#/definitions/io.k8s.api.policy.v1.PodDisruptionBudgetStatus", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.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.30.2/poddisruptionbudgetlist-policy-v1.json b/helm-charts/nginx-ingress/v1.31.0/poddisruptionbudgetlist-policy-v1.json similarity index 93% rename from helm-charts/nginx-ingress/v1.30.2/poddisruptionbudgetlist-policy-v1.json rename to helm-charts/nginx-ingress/v1.31.0/poddisruptionbudgetlist-policy-v1.json index 85adbc81..3608cf84 100644 --- a/helm-charts/nginx-ingress/v1.30.2/poddisruptionbudgetlist-policy-v1.json +++ b/helm-charts/nginx-ingress/v1.31.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.30.2/_definitions.json#/definitions/io.k8s.api.policy.v1.PodDisruptionBudget" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.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.30.2/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.ListMeta", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.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.30.2/poddisruptionbudgetlist.json b/helm-charts/nginx-ingress/v1.31.0/poddisruptionbudgetlist.json similarity index 93% rename from helm-charts/nginx-ingress/v1.30.2/poddisruptionbudgetlist.json rename to helm-charts/nginx-ingress/v1.31.0/poddisruptionbudgetlist.json index 4e9820a7..e0f25efa 100644 --- a/helm-charts/nginx-ingress/v1.30.2/poddisruptionbudgetlist.json +++ b/helm-charts/nginx-ingress/v1.31.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.30.2/_definitions.json#/definitions/io.k8s.api.policy.v1.PodDisruptionBudget" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.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.30.2/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.ListMeta", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.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.30.2/poddisruptionbudgetspec-policy-v1.json b/helm-charts/nginx-ingress/v1.31.0/poddisruptionbudgetspec-policy-v1.json similarity index 93% rename from helm-charts/nginx-ingress/v1.30.2/poddisruptionbudgetspec-policy-v1.json rename to helm-charts/nginx-ingress/v1.31.0/poddisruptionbudgetspec-policy-v1.json index 0e039cd9..7c09248d 100644 --- a/helm-charts/nginx-ingress/v1.30.2/poddisruptionbudgetspec-policy-v1.json +++ b/helm-charts/nginx-ingress/v1.31.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.30.2/_definitions.json#/definitions/io.k8s.apimachinery.pkg.util.intstr.IntOrString", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.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.30.2/_definitions.json#/definitions/io.k8s.apimachinery.pkg.util.intstr.IntOrString", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.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.30.2/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.LabelSelector", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.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.30.2/poddisruptionbudgetspec.json b/helm-charts/nginx-ingress/v1.31.0/poddisruptionbudgetspec.json similarity index 93% rename from helm-charts/nginx-ingress/v1.30.2/poddisruptionbudgetspec.json rename to helm-charts/nginx-ingress/v1.31.0/poddisruptionbudgetspec.json index 0e039cd9..7c09248d 100644 --- a/helm-charts/nginx-ingress/v1.30.2/poddisruptionbudgetspec.json +++ b/helm-charts/nginx-ingress/v1.31.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.30.2/_definitions.json#/definitions/io.k8s.apimachinery.pkg.util.intstr.IntOrString", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.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.30.2/_definitions.json#/definitions/io.k8s.apimachinery.pkg.util.intstr.IntOrString", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.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.30.2/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.LabelSelector", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.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.30.2/poddisruptionbudgetstatus-policy-v1.json b/helm-charts/nginx-ingress/v1.31.0/poddisruptionbudgetstatus-policy-v1.json similarity index 96% rename from helm-charts/nginx-ingress/v1.30.2/poddisruptionbudgetstatus-policy-v1.json rename to helm-charts/nginx-ingress/v1.31.0/poddisruptionbudgetstatus-policy-v1.json index 5be163f2..ca7c675d 100644 --- a/helm-charts/nginx-ingress/v1.30.2/poddisruptionbudgetstatus-policy-v1.json +++ b/helm-charts/nginx-ingress/v1.31.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.30.2/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.Condition" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.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.30.2/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.Time" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.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.30.2/poddisruptionbudgetstatus.json b/helm-charts/nginx-ingress/v1.31.0/poddisruptionbudgetstatus.json similarity index 96% rename from helm-charts/nginx-ingress/v1.30.2/poddisruptionbudgetstatus.json rename to helm-charts/nginx-ingress/v1.31.0/poddisruptionbudgetstatus.json index 5be163f2..ca7c675d 100644 --- a/helm-charts/nginx-ingress/v1.30.2/poddisruptionbudgetstatus.json +++ b/helm-charts/nginx-ingress/v1.31.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.30.2/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.Condition" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.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.30.2/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.Time" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.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.30.2/poddnsconfig-v1.json b/helm-charts/nginx-ingress/v1.31.0/poddnsconfig-v1.json similarity index 95% rename from helm-charts/nginx-ingress/v1.30.2/poddnsconfig-v1.json rename to helm-charts/nginx-ingress/v1.31.0/poddnsconfig-v1.json index 5901d8ca..bd60b884 100644 --- a/helm-charts/nginx-ingress/v1.30.2/poddnsconfig-v1.json +++ b/helm-charts/nginx-ingress/v1.31.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.30.2/_definitions.json#/definitions/io.k8s.api.core.v1.PodDNSConfigOption" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.0/_definitions.json#/definitions/io.k8s.api.core.v1.PodDNSConfigOption" }, "type": [ "array", diff --git a/helm-charts/nginx-ingress/v1.30.2/poddnsconfig.json b/helm-charts/nginx-ingress/v1.31.0/poddnsconfig.json similarity index 95% rename from helm-charts/nginx-ingress/v1.30.2/poddnsconfig.json rename to helm-charts/nginx-ingress/v1.31.0/poddnsconfig.json index 5901d8ca..bd60b884 100644 --- a/helm-charts/nginx-ingress/v1.30.2/poddnsconfig.json +++ b/helm-charts/nginx-ingress/v1.31.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.30.2/_definitions.json#/definitions/io.k8s.api.core.v1.PodDNSConfigOption" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.0/_definitions.json#/definitions/io.k8s.api.core.v1.PodDNSConfigOption" }, "type": [ "array", diff --git a/helm-charts/nginx-ingress/v1.30.2/poddnsconfigoption-v1.json b/helm-charts/nginx-ingress/v1.31.0/poddnsconfigoption-v1.json similarity index 100% rename from helm-charts/nginx-ingress/v1.30.2/poddnsconfigoption-v1.json rename to helm-charts/nginx-ingress/v1.31.0/poddnsconfigoption-v1.json diff --git a/helm-charts/nginx-ingress/v1.30.2/poddnsconfigoption.json b/helm-charts/nginx-ingress/v1.31.0/poddnsconfigoption.json similarity index 100% rename from helm-charts/nginx-ingress/v1.30.2/poddnsconfigoption.json rename to helm-charts/nginx-ingress/v1.31.0/poddnsconfigoption.json diff --git a/helm-charts/nginx-ingress/v1.30.2/podfailurepolicy-batch-v1.json b/helm-charts/nginx-ingress/v1.31.0/podfailurepolicy-batch-v1.json similarity index 92% rename from helm-charts/nginx-ingress/v1.30.2/podfailurepolicy-batch-v1.json rename to helm-charts/nginx-ingress/v1.31.0/podfailurepolicy-batch-v1.json index 32c34e0c..d645bb04 100644 --- a/helm-charts/nginx-ingress/v1.30.2/podfailurepolicy-batch-v1.json +++ b/helm-charts/nginx-ingress/v1.31.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.30.2/_definitions.json#/definitions/io.k8s.api.batch.v1.PodFailurePolicyRule" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.0/_definitions.json#/definitions/io.k8s.api.batch.v1.PodFailurePolicyRule" }, "type": [ "array", diff --git a/helm-charts/nginx-ingress/v1.30.2/podfailurepolicy.json b/helm-charts/nginx-ingress/v1.31.0/podfailurepolicy.json similarity index 92% rename from helm-charts/nginx-ingress/v1.30.2/podfailurepolicy.json rename to helm-charts/nginx-ingress/v1.31.0/podfailurepolicy.json index 32c34e0c..d645bb04 100644 --- a/helm-charts/nginx-ingress/v1.30.2/podfailurepolicy.json +++ b/helm-charts/nginx-ingress/v1.31.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.30.2/_definitions.json#/definitions/io.k8s.api.batch.v1.PodFailurePolicyRule" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.0/_definitions.json#/definitions/io.k8s.api.batch.v1.PodFailurePolicyRule" }, "type": [ "array", diff --git a/helm-charts/nginx-ingress/v1.30.2/podfailurepolicyonexitcodesrequirement-batch-v1.json b/helm-charts/nginx-ingress/v1.31.0/podfailurepolicyonexitcodesrequirement-batch-v1.json similarity index 100% rename from helm-charts/nginx-ingress/v1.30.2/podfailurepolicyonexitcodesrequirement-batch-v1.json rename to helm-charts/nginx-ingress/v1.31.0/podfailurepolicyonexitcodesrequirement-batch-v1.json diff --git a/helm-charts/nginx-ingress/v1.30.2/podfailurepolicyonexitcodesrequirement.json b/helm-charts/nginx-ingress/v1.31.0/podfailurepolicyonexitcodesrequirement.json similarity index 100% rename from helm-charts/nginx-ingress/v1.30.2/podfailurepolicyonexitcodesrequirement.json rename to helm-charts/nginx-ingress/v1.31.0/podfailurepolicyonexitcodesrequirement.json diff --git a/helm-charts/nginx-ingress/v1.30.2/podfailurepolicyonpodconditionspattern-batch-v1.json b/helm-charts/nginx-ingress/v1.31.0/podfailurepolicyonpodconditionspattern-batch-v1.json similarity index 100% rename from helm-charts/nginx-ingress/v1.30.2/podfailurepolicyonpodconditionspattern-batch-v1.json rename to helm-charts/nginx-ingress/v1.31.0/podfailurepolicyonpodconditionspattern-batch-v1.json diff --git a/helm-charts/nginx-ingress/v1.30.2/podfailurepolicyonpodconditionspattern.json b/helm-charts/nginx-ingress/v1.31.0/podfailurepolicyonpodconditionspattern.json similarity index 100% rename from helm-charts/nginx-ingress/v1.30.2/podfailurepolicyonpodconditionspattern.json rename to helm-charts/nginx-ingress/v1.31.0/podfailurepolicyonpodconditionspattern.json diff --git a/helm-charts/nginx-ingress/v1.30.2/podfailurepolicyrule-batch-v1.json b/helm-charts/nginx-ingress/v1.31.0/podfailurepolicyrule-batch-v1.json similarity index 93% rename from helm-charts/nginx-ingress/v1.30.2/podfailurepolicyrule-batch-v1.json rename to helm-charts/nginx-ingress/v1.31.0/podfailurepolicyrule-batch-v1.json index ae24ea55..7463e4e8 100644 --- a/helm-charts/nginx-ingress/v1.30.2/podfailurepolicyrule-batch-v1.json +++ b/helm-charts/nginx-ingress/v1.31.0/podfailurepolicyrule-batch-v1.json @@ -9,13 +9,13 @@ ] }, "onExitCodes": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.30.2/_definitions.json#/definitions/io.k8s.api.batch.v1.PodFailurePolicyOnExitCodesRequirement", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.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.30.2/_definitions.json#/definitions/io.k8s.api.batch.v1.PodFailurePolicyOnPodConditionsPattern" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.0/_definitions.json#/definitions/io.k8s.api.batch.v1.PodFailurePolicyOnPodConditionsPattern" }, "type": [ "array", diff --git a/helm-charts/nginx-ingress/v1.30.2/podfailurepolicyrule.json b/helm-charts/nginx-ingress/v1.31.0/podfailurepolicyrule.json similarity index 93% rename from helm-charts/nginx-ingress/v1.30.2/podfailurepolicyrule.json rename to helm-charts/nginx-ingress/v1.31.0/podfailurepolicyrule.json index ae24ea55..7463e4e8 100644 --- a/helm-charts/nginx-ingress/v1.30.2/podfailurepolicyrule.json +++ b/helm-charts/nginx-ingress/v1.31.0/podfailurepolicyrule.json @@ -9,13 +9,13 @@ ] }, "onExitCodes": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.30.2/_definitions.json#/definitions/io.k8s.api.batch.v1.PodFailurePolicyOnExitCodesRequirement", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.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.30.2/_definitions.json#/definitions/io.k8s.api.batch.v1.PodFailurePolicyOnPodConditionsPattern" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.0/_definitions.json#/definitions/io.k8s.api.batch.v1.PodFailurePolicyOnPodConditionsPattern" }, "type": [ "array", diff --git a/helm-charts/nginx-ingress/v1.30.2/podip-v1.json b/helm-charts/nginx-ingress/v1.31.0/podip-v1.json similarity index 91% rename from helm-charts/nginx-ingress/v1.30.2/podip-v1.json rename to helm-charts/nginx-ingress/v1.31.0/podip-v1.json index ce29a092..b6656653 100644 --- a/helm-charts/nginx-ingress/v1.30.2/podip-v1.json +++ b/helm-charts/nginx-ingress/v1.31.0/podip-v1.json @@ -9,6 +9,9 @@ ] } }, + "required": [ + "ip" + ], "type": "object", "$schema": "http://json-schema.org/schema#" } \ No newline at end of file diff --git a/helm-charts/nginx-ingress/v1.30.2/podip.json b/helm-charts/nginx-ingress/v1.31.0/podip.json similarity index 91% rename from helm-charts/nginx-ingress/v1.30.2/podip.json rename to helm-charts/nginx-ingress/v1.31.0/podip.json index ce29a092..b6656653 100644 --- a/helm-charts/nginx-ingress/v1.30.2/podip.json +++ b/helm-charts/nginx-ingress/v1.31.0/podip.json @@ -9,6 +9,9 @@ ] } }, + "required": [ + "ip" + ], "type": "object", "$schema": "http://json-schema.org/schema#" } \ No newline at end of file diff --git a/helm-charts/nginx-ingress/v1.30.2/podlist-v1.json b/helm-charts/nginx-ingress/v1.31.0/podlist-v1.json similarity index 93% rename from helm-charts/nginx-ingress/v1.30.2/podlist-v1.json rename to helm-charts/nginx-ingress/v1.31.0/podlist-v1.json index 90d5f76f..c181ab9f 100644 --- a/helm-charts/nginx-ingress/v1.30.2/podlist-v1.json +++ b/helm-charts/nginx-ingress/v1.31.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.30.2/_definitions.json#/definitions/io.k8s.api.core.v1.Pod" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.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.30.2/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.ListMeta", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.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.30.2/podlist.json b/helm-charts/nginx-ingress/v1.31.0/podlist.json similarity index 93% rename from helm-charts/nginx-ingress/v1.30.2/podlist.json rename to helm-charts/nginx-ingress/v1.31.0/podlist.json index f27a9930..152b35e1 100644 --- a/helm-charts/nginx-ingress/v1.30.2/podlist.json +++ b/helm-charts/nginx-ingress/v1.31.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.30.2/_definitions.json#/definitions/io.k8s.api.core.v1.Pod" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.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.30.2/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.ListMeta", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.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.30.2/podos-v1.json b/helm-charts/nginx-ingress/v1.31.0/podos-v1.json similarity index 100% rename from helm-charts/nginx-ingress/v1.30.2/podos-v1.json rename to helm-charts/nginx-ingress/v1.31.0/podos-v1.json diff --git a/helm-charts/nginx-ingress/v1.30.2/podos.json b/helm-charts/nginx-ingress/v1.31.0/podos.json similarity index 100% rename from helm-charts/nginx-ingress/v1.30.2/podos.json rename to helm-charts/nginx-ingress/v1.31.0/podos.json diff --git a/helm-charts/nginx-ingress/v1.30.2/podreadinessgate-v1.json b/helm-charts/nginx-ingress/v1.31.0/podreadinessgate-v1.json similarity index 100% rename from helm-charts/nginx-ingress/v1.30.2/podreadinessgate-v1.json rename to helm-charts/nginx-ingress/v1.31.0/podreadinessgate-v1.json diff --git a/helm-charts/nginx-ingress/v1.30.2/podreadinessgate.json b/helm-charts/nginx-ingress/v1.31.0/podreadinessgate.json similarity index 100% rename from helm-charts/nginx-ingress/v1.30.2/podreadinessgate.json rename to helm-charts/nginx-ingress/v1.31.0/podreadinessgate.json diff --git a/helm-charts/nginx-ingress/v1.30.2/claimsource.json b/helm-charts/nginx-ingress/v1.31.0/podresourceclaim-v1.json similarity index 52% rename from helm-charts/nginx-ingress/v1.30.2/claimsource.json rename to helm-charts/nginx-ingress/v1.31.0/podresourceclaim-v1.json index d83992c9..151ab820 100644 --- a/helm-charts/nginx-ingress/v1.30.2/claimsource.json +++ b/helm-charts/nginx-ingress/v1.31.0/podresourceclaim-v1.json @@ -1,21 +1,31 @@ { - "description": "ClaimSource describes a reference to a ResourceClaim.\n\nExactly one of these fields should be set. Consumers of this type must treat an empty object as if it has an unknown value.", + "description": "PodResourceClaim references exactly one ResourceClaim, either directly or by naming a ResourceClaimTemplate which is then turned into a ResourceClaim for the pod.\n\nIt adds a name to it that uniquely identifies the ResourceClaim inside the Pod. Containers that need access to the ResourceClaim reference it with this name.", "properties": { + "name": { + "description": "Name uniquely identifies this resource claim inside the pod. This must be a DNS_LABEL.", + "type": [ + "string", + "null" + ] + }, "resourceClaimName": { - "description": "ResourceClaimName is the name of a ResourceClaim object in the same namespace as this pod.", + "description": "ResourceClaimName is the name of a ResourceClaim object in the same namespace as this pod.\n\nExactly one of ResourceClaimName and ResourceClaimTemplateName must be set.", "type": [ "string", "null" ] }, "resourceClaimTemplateName": { - "description": "ResourceClaimTemplateName is the name of a ResourceClaimTemplate object in the same namespace as this pod.\n\nThe template will be used to create a new ResourceClaim, which will be bound to this pod. When this pod is deleted, the ResourceClaim will also be deleted. The pod name and resource name, along with a generated component, will be used to form a unique name for the ResourceClaim, which will be recorded in pod.status.resourceClaimStatuses.\n\nThis field is immutable and no changes will be made to the corresponding ResourceClaim by the control plane after creating the ResourceClaim.", + "description": "ResourceClaimTemplateName is the name of a ResourceClaimTemplate object in the same namespace as this pod.\n\nThe template will be used to create a new ResourceClaim, which will be bound to this pod. When this pod is deleted, the ResourceClaim will also be deleted. The pod name and resource name, along with a generated component, will be used to form a unique name for the ResourceClaim, which will be recorded in pod.status.resourceClaimStatuses.\n\nThis field is immutable and no changes will be made to the corresponding ResourceClaim by the control plane after creating the ResourceClaim.\n\nExactly one of ResourceClaimName and ResourceClaimTemplateName must be set.", "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.30.2/claimsource-v1.json b/helm-charts/nginx-ingress/v1.31.0/podresourceclaim.json similarity index 52% rename from helm-charts/nginx-ingress/v1.30.2/claimsource-v1.json rename to helm-charts/nginx-ingress/v1.31.0/podresourceclaim.json index d83992c9..151ab820 100644 --- a/helm-charts/nginx-ingress/v1.30.2/claimsource-v1.json +++ b/helm-charts/nginx-ingress/v1.31.0/podresourceclaim.json @@ -1,21 +1,31 @@ { - "description": "ClaimSource describes a reference to a ResourceClaim.\n\nExactly one of these fields should be set. Consumers of this type must treat an empty object as if it has an unknown value.", + "description": "PodResourceClaim references exactly one ResourceClaim, either directly or by naming a ResourceClaimTemplate which is then turned into a ResourceClaim for the pod.\n\nIt adds a name to it that uniquely identifies the ResourceClaim inside the Pod. Containers that need access to the ResourceClaim reference it with this name.", "properties": { + "name": { + "description": "Name uniquely identifies this resource claim inside the pod. This must be a DNS_LABEL.", + "type": [ + "string", + "null" + ] + }, "resourceClaimName": { - "description": "ResourceClaimName is the name of a ResourceClaim object in the same namespace as this pod.", + "description": "ResourceClaimName is the name of a ResourceClaim object in the same namespace as this pod.\n\nExactly one of ResourceClaimName and ResourceClaimTemplateName must be set.", "type": [ "string", "null" ] }, "resourceClaimTemplateName": { - "description": "ResourceClaimTemplateName is the name of a ResourceClaimTemplate object in the same namespace as this pod.\n\nThe template will be used to create a new ResourceClaim, which will be bound to this pod. When this pod is deleted, the ResourceClaim will also be deleted. The pod name and resource name, along with a generated component, will be used to form a unique name for the ResourceClaim, which will be recorded in pod.status.resourceClaimStatuses.\n\nThis field is immutable and no changes will be made to the corresponding ResourceClaim by the control plane after creating the ResourceClaim.", + "description": "ResourceClaimTemplateName is the name of a ResourceClaimTemplate object in the same namespace as this pod.\n\nThe template will be used to create a new ResourceClaim, which will be bound to this pod. When this pod is deleted, the ResourceClaim will also be deleted. The pod name and resource name, along with a generated component, will be used to form a unique name for the ResourceClaim, which will be recorded in pod.status.resourceClaimStatuses.\n\nThis field is immutable and no changes will be made to the corresponding ResourceClaim by the control plane after creating the ResourceClaim.\n\nExactly one of ResourceClaimName and ResourceClaimTemplateName must be set.", "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.30.2/podresourceclaimstatus-v1.json b/helm-charts/nginx-ingress/v1.31.0/podresourceclaimstatus-v1.json similarity index 93% rename from helm-charts/nginx-ingress/v1.30.2/podresourceclaimstatus-v1.json rename to helm-charts/nginx-ingress/v1.31.0/podresourceclaimstatus-v1.json index a076c9b9..92edab09 100644 --- a/helm-charts/nginx-ingress/v1.30.2/podresourceclaimstatus-v1.json +++ b/helm-charts/nginx-ingress/v1.31.0/podresourceclaimstatus-v1.json @@ -9,7 +9,7 @@ ] }, "resourceClaimName": { - "description": "ResourceClaimName is the name of the ResourceClaim that was generated for the Pod in the namespace of the Pod. It this is unset, then generating a ResourceClaim was not necessary. The pod.spec.resourceClaims entry can be ignored in this case.", + "description": "ResourceClaimName is the name of the ResourceClaim that was generated for the Pod in the namespace of the Pod. If this is unset, then generating a ResourceClaim was not necessary. The pod.spec.resourceClaims entry can be ignored in this case.", "type": [ "string", "null" diff --git a/helm-charts/nginx-ingress/v1.30.2/podresourceclaimstatus.json b/helm-charts/nginx-ingress/v1.31.0/podresourceclaimstatus.json similarity index 93% rename from helm-charts/nginx-ingress/v1.30.2/podresourceclaimstatus.json rename to helm-charts/nginx-ingress/v1.31.0/podresourceclaimstatus.json index a076c9b9..92edab09 100644 --- a/helm-charts/nginx-ingress/v1.30.2/podresourceclaimstatus.json +++ b/helm-charts/nginx-ingress/v1.31.0/podresourceclaimstatus.json @@ -9,7 +9,7 @@ ] }, "resourceClaimName": { - "description": "ResourceClaimName is the name of the ResourceClaim that was generated for the Pod in the namespace of the Pod. It this is unset, then generating a ResourceClaim was not necessary. The pod.spec.resourceClaims entry can be ignored in this case.", + "description": "ResourceClaimName is the name of the ResourceClaim that was generated for the Pod in the namespace of the Pod. If this is unset, then generating a ResourceClaim was not necessary. The pod.spec.resourceClaims entry can be ignored in this case.", "type": [ "string", "null" diff --git a/helm-charts/nginx-ingress/v1.30.2/podschedulingcontext-resource-v1alpha2.json b/helm-charts/nginx-ingress/v1.31.0/podschedulingcontext-resource-v1alpha3.json similarity index 81% rename from helm-charts/nginx-ingress/v1.30.2/podschedulingcontext-resource-v1alpha2.json rename to helm-charts/nginx-ingress/v1.31.0/podschedulingcontext-resource-v1alpha3.json index e20b8cde..ddab523f 100644 --- a/helm-charts/nginx-ingress/v1.30.2/podschedulingcontext-resource-v1alpha2.json +++ b/helm-charts/nginx-ingress/v1.31.0/podschedulingcontext-resource-v1alpha3.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 DynamicResourceAllocation feature gate.", + "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.", "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/v1alpha2" + "resource.k8s.io/v1alpha3" ] }, "kind": { @@ -22,15 +22,15 @@ ] }, "metadata": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.30.2/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.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.30.2/_definitions.json#/definitions/io.k8s.api.resource.v1alpha2.PodSchedulingContextSpec", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.0/_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.30.2/_definitions.json#/definitions/io.k8s.api.resource.v1alpha2.PodSchedulingContextStatus", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.0/_definitions.json#/definitions/io.k8s.api.resource.v1alpha3.PodSchedulingContextStatus", "description": "Status describes where resources for the Pod can be allocated." } }, @@ -42,7 +42,7 @@ { "group": "resource.k8s.io", "kind": "PodSchedulingContext", - "version": "v1alpha2" + "version": "v1alpha3" } ], "$schema": "http://json-schema.org/schema#" diff --git a/helm-charts/nginx-ingress/v1.30.2/podschedulingcontext.json b/helm-charts/nginx-ingress/v1.31.0/podschedulingcontext.json similarity index 82% rename from helm-charts/nginx-ingress/v1.30.2/podschedulingcontext.json rename to helm-charts/nginx-ingress/v1.31.0/podschedulingcontext.json index dfd5cf45..14959d8b 100644 --- a/helm-charts/nginx-ingress/v1.30.2/podschedulingcontext.json +++ b/helm-charts/nginx-ingress/v1.31.0/podschedulingcontext.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 DynamicResourceAllocation feature gate.", + "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.", "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,15 +19,15 @@ ] }, "metadata": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.30.2/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.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.30.2/_definitions.json#/definitions/io.k8s.api.resource.v1alpha2.PodSchedulingContextSpec", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.0/_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.30.2/_definitions.json#/definitions/io.k8s.api.resource.v1alpha2.PodSchedulingContextStatus", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.0/_definitions.json#/definitions/io.k8s.api.resource.v1alpha3.PodSchedulingContextStatus", "description": "Status describes where resources for the Pod can be allocated." } }, @@ -39,7 +39,7 @@ { "group": "resource.k8s.io", "kind": "PodSchedulingContext", - "version": "v1alpha2" + "version": "v1alpha3" } ], "$schema": "http://json-schema.org/schema#" diff --git a/helm-charts/nginx-ingress/v1.30.2/podschedulingcontextlist-resource-v1alpha2.json b/helm-charts/nginx-ingress/v1.31.0/podschedulingcontextlist-resource-v1alpha3.json similarity index 87% rename from helm-charts/nginx-ingress/v1.30.2/podschedulingcontextlist-resource-v1alpha2.json rename to helm-charts/nginx-ingress/v1.31.0/podschedulingcontextlist-resource-v1alpha3.json index daba788c..3f77a0ea 100644 --- a/helm-charts/nginx-ingress/v1.30.2/podschedulingcontextlist-resource-v1alpha2.json +++ b/helm-charts/nginx-ingress/v1.31.0/podschedulingcontextlist-resource-v1alpha3.json @@ -8,13 +8,13 @@ "null" ], "enum": [ - "resource.k8s.io/v1alpha2" + "resource.k8s.io/v1alpha3" ] }, "items": { "description": "Items is the list of PodSchedulingContext objects.", "items": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.30.2/_definitions.json#/definitions/io.k8s.api.resource.v1alpha2.PodSchedulingContext" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.0/_definitions.json#/definitions/io.k8s.api.resource.v1alpha3.PodSchedulingContext" }, "type": [ "array", @@ -32,7 +32,7 @@ ] }, "metadata": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.30.2/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.ListMeta", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.0/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.ListMeta", "description": "Standard list metadata" } }, @@ -44,7 +44,7 @@ { "group": "resource.k8s.io", "kind": "PodSchedulingContextList", - "version": "v1alpha2" + "version": "v1alpha3" } ], "$schema": "http://json-schema.org/schema#" diff --git a/helm-charts/nginx-ingress/v1.30.2/podschedulingcontextlist.json b/helm-charts/nginx-ingress/v1.31.0/podschedulingcontextlist.json similarity index 88% rename from helm-charts/nginx-ingress/v1.30.2/podschedulingcontextlist.json rename to helm-charts/nginx-ingress/v1.31.0/podschedulingcontextlist.json index 62f5b3f2..b4c446cf 100644 --- a/helm-charts/nginx-ingress/v1.30.2/podschedulingcontextlist.json +++ b/helm-charts/nginx-ingress/v1.31.0/podschedulingcontextlist.json @@ -11,7 +11,7 @@ "items": { "description": "Items is the list of PodSchedulingContext objects.", "items": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.30.2/_definitions.json#/definitions/io.k8s.api.resource.v1alpha2.PodSchedulingContext" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.0/_definitions.json#/definitions/io.k8s.api.resource.v1alpha3.PodSchedulingContext" }, "type": [ "array", @@ -29,7 +29,7 @@ ] }, "metadata": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.30.2/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.ListMeta", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.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": "PodSchedulingContextList", - "version": "v1alpha2" + "version": "v1alpha3" } ], "$schema": "http://json-schema.org/schema#" diff --git a/helm-charts/nginx-ingress/v1.30.2/podschedulingcontextspec-resource-v1alpha2.json b/helm-charts/nginx-ingress/v1.31.0/podschedulingcontextspec-resource-v1alpha3.json similarity index 100% rename from helm-charts/nginx-ingress/v1.30.2/podschedulingcontextspec-resource-v1alpha2.json rename to helm-charts/nginx-ingress/v1.31.0/podschedulingcontextspec-resource-v1alpha3.json diff --git a/helm-charts/nginx-ingress/v1.30.2/podschedulingcontextspec.json b/helm-charts/nginx-ingress/v1.31.0/podschedulingcontextspec.json similarity index 100% rename from helm-charts/nginx-ingress/v1.30.2/podschedulingcontextspec.json rename to helm-charts/nginx-ingress/v1.31.0/podschedulingcontextspec.json diff --git a/helm-charts/nginx-ingress/v1.30.2/podschedulingcontextstatus-resource-v1alpha2.json b/helm-charts/nginx-ingress/v1.31.0/podschedulingcontextstatus-resource-v1alpha3.json similarity index 84% rename from helm-charts/nginx-ingress/v1.30.2/podschedulingcontextstatus-resource-v1alpha2.json rename to helm-charts/nginx-ingress/v1.31.0/podschedulingcontextstatus-resource-v1alpha3.json index d73c1508..84fc7501 100644 --- a/helm-charts/nginx-ingress/v1.30.2/podschedulingcontextstatus-resource-v1alpha2.json +++ b/helm-charts/nginx-ingress/v1.31.0/podschedulingcontextstatus-resource-v1alpha3.json @@ -4,7 +4,7 @@ "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.30.2/_definitions.json#/definitions/io.k8s.api.resource.v1alpha2.ResourceClaimSchedulingStatus" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.0/_definitions.json#/definitions/io.k8s.api.resource.v1alpha3.ResourceClaimSchedulingStatus" }, "type": [ "array", diff --git a/helm-charts/nginx-ingress/v1.30.2/podschedulingcontextstatus.json b/helm-charts/nginx-ingress/v1.31.0/podschedulingcontextstatus.json similarity index 84% rename from helm-charts/nginx-ingress/v1.30.2/podschedulingcontextstatus.json rename to helm-charts/nginx-ingress/v1.31.0/podschedulingcontextstatus.json index d73c1508..84fc7501 100644 --- a/helm-charts/nginx-ingress/v1.30.2/podschedulingcontextstatus.json +++ b/helm-charts/nginx-ingress/v1.31.0/podschedulingcontextstatus.json @@ -4,7 +4,7 @@ "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.30.2/_definitions.json#/definitions/io.k8s.api.resource.v1alpha2.ResourceClaimSchedulingStatus" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.0/_definitions.json#/definitions/io.k8s.api.resource.v1alpha3.ResourceClaimSchedulingStatus" }, "type": [ "array", diff --git a/helm-charts/nginx-ingress/v1.30.2/podschedulinggate-v1.json b/helm-charts/nginx-ingress/v1.31.0/podschedulinggate-v1.json similarity index 100% rename from helm-charts/nginx-ingress/v1.30.2/podschedulinggate-v1.json rename to helm-charts/nginx-ingress/v1.31.0/podschedulinggate-v1.json diff --git a/helm-charts/nginx-ingress/v1.30.2/podschedulinggate.json b/helm-charts/nginx-ingress/v1.31.0/podschedulinggate.json similarity index 100% rename from helm-charts/nginx-ingress/v1.30.2/podschedulinggate.json rename to helm-charts/nginx-ingress/v1.31.0/podschedulinggate.json diff --git a/helm-charts/nginx-ingress/v1.30.2/podsecuritycontext-v1.json b/helm-charts/nginx-ingress/v1.31.0/podsecuritycontext-v1.json similarity index 80% rename from helm-charts/nginx-ingress/v1.30.2/podsecuritycontext-v1.json rename to helm-charts/nginx-ingress/v1.31.0/podsecuritycontext-v1.json index 4205c6ef..8b4e84cf 100644 --- a/helm-charts/nginx-ingress/v1.30.2/podsecuritycontext-v1.json +++ b/helm-charts/nginx-ingress/v1.31.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.30.2/_definitions.json#/definitions/io.k8s.api.core.v1.AppArmorProfile", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.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": { @@ -44,15 +44,15 @@ ] }, "seLinuxOptions": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.30.2/_definitions.json#/definitions/io.k8s.api.core.v1.SELinuxOptions", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.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.30.2/_definitions.json#/definitions/io.k8s.api.core.v1.SeccompProfile", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.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": { - "description": "A list of groups applied to the first process run in each container, in addition to the container's primary GID, the fsGroup (if specified), and group memberships defined in the container image for the uid of the container process. If unspecified, no additional groups are added to any container. Note that group memberships defined in the container image for the uid of the container process are still effective, even if they are not included in this list. Note that this field cannot be set when spec.os.name is windows.", + "description": "A list of groups applied to the first process run in each container, in addition to the container's primary GID and fsGroup (if specified). If the SupplementalGroupsPolicy feature is enabled, the supplementalGroupsPolicy field determines whether these are in addition to or instead of any group memberships defined in the container image. If unspecified, no additional groups are added, though group memberships defined in the container image may still be used, depending on the supplementalGroupsPolicy field. Note that this field cannot be set when spec.os.name is windows.", "items": { "format": "int64", "type": [ @@ -66,10 +66,17 @@ ], "x-kubernetes-list-type": "atomic" }, + "supplementalGroupsPolicy": { + "description": "Defines how supplemental groups of the first container processes are calculated. Valid values are \"Merge\" and \"Strict\". If not specified, \"Merge\" is used. (Alpha) Using the field requires the SupplementalGroupsPolicy feature gate to be enabled and the container runtime must implement support for this feature. Note that this field cannot be set when spec.os.name is windows.", + "type": [ + "string", + "null" + ] + }, "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.30.2/_definitions.json#/definitions/io.k8s.api.core.v1.Sysctl" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.0/_definitions.json#/definitions/io.k8s.api.core.v1.Sysctl" }, "type": [ "array", @@ -78,7 +85,7 @@ "x-kubernetes-list-type": "atomic" }, "windowsOptions": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.30.2/_definitions.json#/definitions/io.k8s.api.core.v1.WindowsSecurityContextOptions", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.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.30.2/podsecuritycontext.json b/helm-charts/nginx-ingress/v1.31.0/podsecuritycontext.json similarity index 80% rename from helm-charts/nginx-ingress/v1.30.2/podsecuritycontext.json rename to helm-charts/nginx-ingress/v1.31.0/podsecuritycontext.json index 4205c6ef..8b4e84cf 100644 --- a/helm-charts/nginx-ingress/v1.30.2/podsecuritycontext.json +++ b/helm-charts/nginx-ingress/v1.31.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.30.2/_definitions.json#/definitions/io.k8s.api.core.v1.AppArmorProfile", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.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": { @@ -44,15 +44,15 @@ ] }, "seLinuxOptions": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.30.2/_definitions.json#/definitions/io.k8s.api.core.v1.SELinuxOptions", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.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.30.2/_definitions.json#/definitions/io.k8s.api.core.v1.SeccompProfile", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.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": { - "description": "A list of groups applied to the first process run in each container, in addition to the container's primary GID, the fsGroup (if specified), and group memberships defined in the container image for the uid of the container process. If unspecified, no additional groups are added to any container. Note that group memberships defined in the container image for the uid of the container process are still effective, even if they are not included in this list. Note that this field cannot be set when spec.os.name is windows.", + "description": "A list of groups applied to the first process run in each container, in addition to the container's primary GID and fsGroup (if specified). If the SupplementalGroupsPolicy feature is enabled, the supplementalGroupsPolicy field determines whether these are in addition to or instead of any group memberships defined in the container image. If unspecified, no additional groups are added, though group memberships defined in the container image may still be used, depending on the supplementalGroupsPolicy field. Note that this field cannot be set when spec.os.name is windows.", "items": { "format": "int64", "type": [ @@ -66,10 +66,17 @@ ], "x-kubernetes-list-type": "atomic" }, + "supplementalGroupsPolicy": { + "description": "Defines how supplemental groups of the first container processes are calculated. Valid values are \"Merge\" and \"Strict\". If not specified, \"Merge\" is used. (Alpha) Using the field requires the SupplementalGroupsPolicy feature gate to be enabled and the container runtime must implement support for this feature. Note that this field cannot be set when spec.os.name is windows.", + "type": [ + "string", + "null" + ] + }, "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.30.2/_definitions.json#/definitions/io.k8s.api.core.v1.Sysctl" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.0/_definitions.json#/definitions/io.k8s.api.core.v1.Sysctl" }, "type": [ "array", @@ -78,7 +85,7 @@ "x-kubernetes-list-type": "atomic" }, "windowsOptions": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.30.2/_definitions.json#/definitions/io.k8s.api.core.v1.WindowsSecurityContextOptions", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.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.30.2/podsmetricsource-autoscaling-v2.json b/helm-charts/nginx-ingress/v1.31.0/podsmetricsource-autoscaling-v2.json similarity index 86% rename from helm-charts/nginx-ingress/v1.30.2/podsmetricsource-autoscaling-v2.json rename to helm-charts/nginx-ingress/v1.31.0/podsmetricsource-autoscaling-v2.json index 05f67965..14f47042 100644 --- a/helm-charts/nginx-ingress/v1.30.2/podsmetricsource-autoscaling-v2.json +++ b/helm-charts/nginx-ingress/v1.31.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.30.2/_definitions.json#/definitions/io.k8s.api.autoscaling.v2.MetricIdentifier", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.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.30.2/_definitions.json#/definitions/io.k8s.api.autoscaling.v2.MetricTarget", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.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.30.2/podsmetricsource.json b/helm-charts/nginx-ingress/v1.31.0/podsmetricsource.json similarity index 86% rename from helm-charts/nginx-ingress/v1.30.2/podsmetricsource.json rename to helm-charts/nginx-ingress/v1.31.0/podsmetricsource.json index 05f67965..14f47042 100644 --- a/helm-charts/nginx-ingress/v1.30.2/podsmetricsource.json +++ b/helm-charts/nginx-ingress/v1.31.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.30.2/_definitions.json#/definitions/io.k8s.api.autoscaling.v2.MetricIdentifier", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.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.30.2/_definitions.json#/definitions/io.k8s.api.autoscaling.v2.MetricTarget", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.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.30.2/podsmetricstatus-autoscaling-v2.json b/helm-charts/nginx-ingress/v1.31.0/podsmetricstatus-autoscaling-v2.json similarity index 85% rename from helm-charts/nginx-ingress/v1.30.2/podsmetricstatus-autoscaling-v2.json rename to helm-charts/nginx-ingress/v1.31.0/podsmetricstatus-autoscaling-v2.json index cba882f7..f29321c9 100644 --- a/helm-charts/nginx-ingress/v1.30.2/podsmetricstatus-autoscaling-v2.json +++ b/helm-charts/nginx-ingress/v1.31.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.30.2/_definitions.json#/definitions/io.k8s.api.autoscaling.v2.MetricValueStatus", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.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.30.2/_definitions.json#/definitions/io.k8s.api.autoscaling.v2.MetricIdentifier", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.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.30.2/podsmetricstatus.json b/helm-charts/nginx-ingress/v1.31.0/podsmetricstatus.json similarity index 85% rename from helm-charts/nginx-ingress/v1.30.2/podsmetricstatus.json rename to helm-charts/nginx-ingress/v1.31.0/podsmetricstatus.json index cba882f7..f29321c9 100644 --- a/helm-charts/nginx-ingress/v1.30.2/podsmetricstatus.json +++ b/helm-charts/nginx-ingress/v1.31.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.30.2/_definitions.json#/definitions/io.k8s.api.autoscaling.v2.MetricValueStatus", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.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.30.2/_definitions.json#/definitions/io.k8s.api.autoscaling.v2.MetricIdentifier", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.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.30.2/podspec-v1.json b/helm-charts/nginx-ingress/v1.31.0/podspec-v1.json similarity index 90% rename from helm-charts/nginx-ingress/v1.30.2/podspec-v1.json rename to helm-charts/nginx-ingress/v1.31.0/podspec-v1.json index 9d760b35..90e3eae5 100644 --- a/helm-charts/nginx-ingress/v1.30.2/podspec-v1.json +++ b/helm-charts/nginx-ingress/v1.31.0/podspec-v1.json @@ -10,7 +10,7 @@ ] }, "affinity": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.30.2/_definitions.json#/definitions/io.k8s.api.core.v1.Affinity", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.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.30.2/_definitions.json#/definitions/io.k8s.api.core.v1.Container" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.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.30.2/_definitions.json#/definitions/io.k8s.api.core.v1.PodDNSConfig", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.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.30.2/_definitions.json#/definitions/io.k8s.api.core.v1.EphemeralContainer" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.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.30.2/_definitions.json#/definitions/io.k8s.api.core.v1.HostAlias" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.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.30.2/_definitions.json#/definitions/io.k8s.api.core.v1.LocalObjectReference" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.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.30.2/_definitions.json#/definitions/io.k8s.api.core.v1.Container" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.0/_definitions.json#/definitions/io.k8s.api.core.v1.Container" }, "type": [ "array", @@ -154,7 +154,7 @@ "x-kubernetes-patch-strategy": "merge" }, "nodeName": { - "description": "NodeName is a request to schedule this pod onto a specific node. If it is non-empty, the scheduler simply schedules this pod onto that node, assuming that it fits resource requirements.", + "description": "NodeName indicates in which node this pod is scheduled. If empty, this pod is a candidate for scheduling by the scheduler defined in schedulerName. Once this field is set, the kubelet for this node becomes responsible for the lifecycle of this pod. This field should not be used to express a desire for the pod to be scheduled on a specific node. https://kubernetes.io/docs/concepts/scheduling-eviction/assign-pod-node/#nodename", "type": [ "string", "null" @@ -175,12 +175,12 @@ "x-kubernetes-map-type": "atomic" }, "os": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.30.2/_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.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" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.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.30.2/_definitions.json#/definitions/io.k8s.apimachinery.pkg.api.resource.Quantity" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.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.30.2/_definitions.json#/definitions/io.k8s.api.core.v1.PodReadinessGate" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.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.30.2/_definitions.json#/definitions/io.k8s.api.core.v1.PodResourceClaim" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.0/_definitions.json#/definitions/io.k8s.api.core.v1.PodResourceClaim" }, "type": [ "array", @@ -261,7 +261,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.30.2/_definitions.json#/definitions/io.k8s.api.core.v1.PodSchedulingGate" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.0/_definitions.json#/definitions/io.k8s.api.core.v1.PodSchedulingGate" }, "type": [ "array", @@ -275,7 +275,7 @@ "x-kubernetes-patch-strategy": "merge" }, "securityContext": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.30.2/_definitions.json#/definitions/io.k8s.api.core.v1.PodSecurityContext", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.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": { @@ -324,7 +324,7 @@ "tolerations": { "description": "If specified, the pod's tolerations.", "items": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.30.2/_definitions.json#/definitions/io.k8s.api.core.v1.Toleration" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.0/_definitions.json#/definitions/io.k8s.api.core.v1.Toleration" }, "type": [ "array", @@ -335,7 +335,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.30.2/_definitions.json#/definitions/io.k8s.api.core.v1.TopologySpreadConstraint" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.0/_definitions.json#/definitions/io.k8s.api.core.v1.TopologySpreadConstraint" }, "type": [ "array", @@ -352,7 +352,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.30.2/_definitions.json#/definitions/io.k8s.api.core.v1.Volume" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.0/_definitions.json#/definitions/io.k8s.api.core.v1.Volume" }, "type": [ "array", diff --git a/helm-charts/nginx-ingress/v1.30.2/podspec.json b/helm-charts/nginx-ingress/v1.31.0/podspec.json similarity index 90% rename from helm-charts/nginx-ingress/v1.30.2/podspec.json rename to helm-charts/nginx-ingress/v1.31.0/podspec.json index 9d760b35..90e3eae5 100644 --- a/helm-charts/nginx-ingress/v1.30.2/podspec.json +++ b/helm-charts/nginx-ingress/v1.31.0/podspec.json @@ -10,7 +10,7 @@ ] }, "affinity": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.30.2/_definitions.json#/definitions/io.k8s.api.core.v1.Affinity", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.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.30.2/_definitions.json#/definitions/io.k8s.api.core.v1.Container" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.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.30.2/_definitions.json#/definitions/io.k8s.api.core.v1.PodDNSConfig", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.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.30.2/_definitions.json#/definitions/io.k8s.api.core.v1.EphemeralContainer" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.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.30.2/_definitions.json#/definitions/io.k8s.api.core.v1.HostAlias" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.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.30.2/_definitions.json#/definitions/io.k8s.api.core.v1.LocalObjectReference" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.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.30.2/_definitions.json#/definitions/io.k8s.api.core.v1.Container" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.0/_definitions.json#/definitions/io.k8s.api.core.v1.Container" }, "type": [ "array", @@ -154,7 +154,7 @@ "x-kubernetes-patch-strategy": "merge" }, "nodeName": { - "description": "NodeName is a request to schedule this pod onto a specific node. If it is non-empty, the scheduler simply schedules this pod onto that node, assuming that it fits resource requirements.", + "description": "NodeName indicates in which node this pod is scheduled. If empty, this pod is a candidate for scheduling by the scheduler defined in schedulerName. Once this field is set, the kubelet for this node becomes responsible for the lifecycle of this pod. This field should not be used to express a desire for the pod to be scheduled on a specific node. https://kubernetes.io/docs/concepts/scheduling-eviction/assign-pod-node/#nodename", "type": [ "string", "null" @@ -175,12 +175,12 @@ "x-kubernetes-map-type": "atomic" }, "os": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.30.2/_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.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" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.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.30.2/_definitions.json#/definitions/io.k8s.apimachinery.pkg.api.resource.Quantity" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.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.30.2/_definitions.json#/definitions/io.k8s.api.core.v1.PodReadinessGate" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.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.30.2/_definitions.json#/definitions/io.k8s.api.core.v1.PodResourceClaim" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.0/_definitions.json#/definitions/io.k8s.api.core.v1.PodResourceClaim" }, "type": [ "array", @@ -261,7 +261,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.30.2/_definitions.json#/definitions/io.k8s.api.core.v1.PodSchedulingGate" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.0/_definitions.json#/definitions/io.k8s.api.core.v1.PodSchedulingGate" }, "type": [ "array", @@ -275,7 +275,7 @@ "x-kubernetes-patch-strategy": "merge" }, "securityContext": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.30.2/_definitions.json#/definitions/io.k8s.api.core.v1.PodSecurityContext", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.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": { @@ -324,7 +324,7 @@ "tolerations": { "description": "If specified, the pod's tolerations.", "items": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.30.2/_definitions.json#/definitions/io.k8s.api.core.v1.Toleration" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.0/_definitions.json#/definitions/io.k8s.api.core.v1.Toleration" }, "type": [ "array", @@ -335,7 +335,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.30.2/_definitions.json#/definitions/io.k8s.api.core.v1.TopologySpreadConstraint" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.0/_definitions.json#/definitions/io.k8s.api.core.v1.TopologySpreadConstraint" }, "type": [ "array", @@ -352,7 +352,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.30.2/_definitions.json#/definitions/io.k8s.api.core.v1.Volume" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.0/_definitions.json#/definitions/io.k8s.api.core.v1.Volume" }, "type": [ "array", diff --git a/helm-charts/nginx-ingress/v1.30.2/podstatus-v1.json b/helm-charts/nginx-ingress/v1.31.0/podstatus-v1.json similarity index 93% rename from helm-charts/nginx-ingress/v1.30.2/podstatus-v1.json rename to helm-charts/nginx-ingress/v1.31.0/podstatus-v1.json index e640e5b8..d4554f87 100644 --- a/helm-charts/nginx-ingress/v1.30.2/podstatus-v1.json +++ b/helm-charts/nginx-ingress/v1.31.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.30.2/_definitions.json#/definitions/io.k8s.api.core.v1.PodCondition" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.0/_definitions.json#/definitions/io.k8s.api.core.v1.PodCondition" }, "type": [ "array", @@ -20,7 +20,7 @@ "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", "items": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.30.2/_definitions.json#/definitions/io.k8s.api.core.v1.ContainerStatus" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.0/_definitions.json#/definitions/io.k8s.api.core.v1.ContainerStatus" }, "type": [ "array", @@ -31,7 +31,7 @@ "ephemeralContainerStatuses": { "description": "Status for any ephemeral containers that have run in this pod.", "items": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.30.2/_definitions.json#/definitions/io.k8s.api.core.v1.ContainerStatus" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.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.30.2/_definitions.json#/definitions/io.k8s.api.core.v1.HostIP" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.0/_definitions.json#/definitions/io.k8s.api.core.v1.HostIP" }, "type": [ "array", @@ -62,7 +62,7 @@ "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", "items": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.30.2/_definitions.json#/definitions/io.k8s.api.core.v1.ContainerStatus" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.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.30.2/_definitions.json#/definitions/io.k8s.api.core.v1.PodIP" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.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.30.2/_definitions.json#/definitions/io.k8s.api.core.v1.PodResourceClaimStatus" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.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.30.2/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.Time", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.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.30.2/podstatus.json b/helm-charts/nginx-ingress/v1.31.0/podstatus.json similarity index 93% rename from helm-charts/nginx-ingress/v1.30.2/podstatus.json rename to helm-charts/nginx-ingress/v1.31.0/podstatus.json index e640e5b8..d4554f87 100644 --- a/helm-charts/nginx-ingress/v1.30.2/podstatus.json +++ b/helm-charts/nginx-ingress/v1.31.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.30.2/_definitions.json#/definitions/io.k8s.api.core.v1.PodCondition" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.0/_definitions.json#/definitions/io.k8s.api.core.v1.PodCondition" }, "type": [ "array", @@ -20,7 +20,7 @@ "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", "items": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.30.2/_definitions.json#/definitions/io.k8s.api.core.v1.ContainerStatus" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.0/_definitions.json#/definitions/io.k8s.api.core.v1.ContainerStatus" }, "type": [ "array", @@ -31,7 +31,7 @@ "ephemeralContainerStatuses": { "description": "Status for any ephemeral containers that have run in this pod.", "items": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.30.2/_definitions.json#/definitions/io.k8s.api.core.v1.ContainerStatus" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.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.30.2/_definitions.json#/definitions/io.k8s.api.core.v1.HostIP" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.0/_definitions.json#/definitions/io.k8s.api.core.v1.HostIP" }, "type": [ "array", @@ -62,7 +62,7 @@ "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", "items": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.30.2/_definitions.json#/definitions/io.k8s.api.core.v1.ContainerStatus" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.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.30.2/_definitions.json#/definitions/io.k8s.api.core.v1.PodIP" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.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.30.2/_definitions.json#/definitions/io.k8s.api.core.v1.PodResourceClaimStatus" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.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.30.2/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.Time", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.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.30.2/podtemplate-v1.json b/helm-charts/nginx-ingress/v1.31.0/podtemplate-v1.json similarity index 93% rename from helm-charts/nginx-ingress/v1.30.2/podtemplate-v1.json rename to helm-charts/nginx-ingress/v1.31.0/podtemplate-v1.json index a32e9ee2..cd932c34 100644 --- a/helm-charts/nginx-ingress/v1.30.2/podtemplate-v1.json +++ b/helm-charts/nginx-ingress/v1.31.0/podtemplate-v1.json @@ -22,11 +22,11 @@ ] }, "metadata": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.30.2/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.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.30.2/_definitions.json#/definitions/io.k8s.api.core.v1.PodTemplateSpec", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.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.30.2/podtemplate.json b/helm-charts/nginx-ingress/v1.31.0/podtemplate.json similarity index 93% rename from helm-charts/nginx-ingress/v1.30.2/podtemplate.json rename to helm-charts/nginx-ingress/v1.31.0/podtemplate.json index c3a06b0a..6a93a69c 100644 --- a/helm-charts/nginx-ingress/v1.30.2/podtemplate.json +++ b/helm-charts/nginx-ingress/v1.31.0/podtemplate.json @@ -19,11 +19,11 @@ ] }, "metadata": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.30.2/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.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.30.2/_definitions.json#/definitions/io.k8s.api.core.v1.PodTemplateSpec", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.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.30.2/podtemplatelist-v1.json b/helm-charts/nginx-ingress/v1.31.0/podtemplatelist-v1.json similarity index 93% rename from helm-charts/nginx-ingress/v1.30.2/podtemplatelist-v1.json rename to helm-charts/nginx-ingress/v1.31.0/podtemplatelist-v1.json index bcf5ce5e..b88a37b5 100644 --- a/helm-charts/nginx-ingress/v1.30.2/podtemplatelist-v1.json +++ b/helm-charts/nginx-ingress/v1.31.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.30.2/_definitions.json#/definitions/io.k8s.api.core.v1.PodTemplate" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.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.30.2/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.ListMeta", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.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.30.2/podtemplatelist.json b/helm-charts/nginx-ingress/v1.31.0/podtemplatelist.json similarity index 92% rename from helm-charts/nginx-ingress/v1.30.2/podtemplatelist.json rename to helm-charts/nginx-ingress/v1.31.0/podtemplatelist.json index 168329d1..c98bfd23 100644 --- a/helm-charts/nginx-ingress/v1.30.2/podtemplatelist.json +++ b/helm-charts/nginx-ingress/v1.31.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.30.2/_definitions.json#/definitions/io.k8s.api.core.v1.PodTemplate" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.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.30.2/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.ListMeta", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.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.30.2/podtemplatespec-v1.json b/helm-charts/nginx-ingress/v1.31.0/podtemplatespec-v1.json similarity index 85% rename from helm-charts/nginx-ingress/v1.30.2/podtemplatespec-v1.json rename to helm-charts/nginx-ingress/v1.31.0/podtemplatespec-v1.json index c622174c..b49175af 100644 --- a/helm-charts/nginx-ingress/v1.30.2/podtemplatespec-v1.json +++ b/helm-charts/nginx-ingress/v1.31.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.30.2/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.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.30.2/_definitions.json#/definitions/io.k8s.api.core.v1.PodSpec", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.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.30.2/podtemplatespec.json b/helm-charts/nginx-ingress/v1.31.0/podtemplatespec.json similarity index 85% rename from helm-charts/nginx-ingress/v1.30.2/podtemplatespec.json rename to helm-charts/nginx-ingress/v1.31.0/podtemplatespec.json index c622174c..b49175af 100644 --- a/helm-charts/nginx-ingress/v1.30.2/podtemplatespec.json +++ b/helm-charts/nginx-ingress/v1.31.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.30.2/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.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.30.2/_definitions.json#/definitions/io.k8s.api.core.v1.PodSpec", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.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.30.2/policyrule-rbac-v1.json b/helm-charts/nginx-ingress/v1.31.0/policyrule-rbac-v1.json similarity index 100% rename from helm-charts/nginx-ingress/v1.30.2/policyrule-rbac-v1.json rename to helm-charts/nginx-ingress/v1.31.0/policyrule-rbac-v1.json diff --git a/helm-charts/nginx-ingress/v1.30.2/policyrule.json b/helm-charts/nginx-ingress/v1.31.0/policyrule.json similarity index 100% rename from helm-charts/nginx-ingress/v1.30.2/policyrule.json rename to helm-charts/nginx-ingress/v1.31.0/policyrule.json diff --git a/helm-charts/nginx-ingress/v1.30.2/policyruleswithsubjects-flowcontrol-v1.json b/helm-charts/nginx-ingress/v1.31.0/policyruleswithsubjects-flowcontrol-v1.json similarity index 91% rename from helm-charts/nginx-ingress/v1.30.2/policyruleswithsubjects-flowcontrol-v1.json rename to helm-charts/nginx-ingress/v1.31.0/policyruleswithsubjects-flowcontrol-v1.json index e1db7f71..3de9fea3 100644 --- a/helm-charts/nginx-ingress/v1.30.2/policyruleswithsubjects-flowcontrol-v1.json +++ b/helm-charts/nginx-ingress/v1.31.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.30.2/_definitions.json#/definitions/io.k8s.api.flowcontrol.v1.NonResourcePolicyRule" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.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.30.2/_definitions.json#/definitions/io.k8s.api.flowcontrol.v1.ResourcePolicyRule" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.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.30.2/_definitions.json#/definitions/io.k8s.api.flowcontrol.v1.Subject" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.0/_definitions.json#/definitions/io.k8s.api.flowcontrol.v1.Subject" }, "type": [ "array", diff --git a/helm-charts/nginx-ingress/v1.30.2/policyruleswithsubjects-flowcontrol-v1beta3.json b/helm-charts/nginx-ingress/v1.31.0/policyruleswithsubjects-flowcontrol-v1beta3.json similarity index 91% rename from helm-charts/nginx-ingress/v1.30.2/policyruleswithsubjects-flowcontrol-v1beta3.json rename to helm-charts/nginx-ingress/v1.31.0/policyruleswithsubjects-flowcontrol-v1beta3.json index dfd81b45..c72acd48 100644 --- a/helm-charts/nginx-ingress/v1.30.2/policyruleswithsubjects-flowcontrol-v1beta3.json +++ b/helm-charts/nginx-ingress/v1.31.0/policyruleswithsubjects-flowcontrol-v1beta3.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.30.2/_definitions.json#/definitions/io.k8s.api.flowcontrol.v1beta3.NonResourcePolicyRule" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.0/_definitions.json#/definitions/io.k8s.api.flowcontrol.v1beta3.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.30.2/_definitions.json#/definitions/io.k8s.api.flowcontrol.v1beta3.ResourcePolicyRule" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.0/_definitions.json#/definitions/io.k8s.api.flowcontrol.v1beta3.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.30.2/_definitions.json#/definitions/io.k8s.api.flowcontrol.v1beta3.Subject" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.0/_definitions.json#/definitions/io.k8s.api.flowcontrol.v1beta3.Subject" }, "type": [ "array", diff --git a/helm-charts/nginx-ingress/v1.30.2/policyruleswithsubjects.json b/helm-charts/nginx-ingress/v1.31.0/policyruleswithsubjects.json similarity index 91% rename from helm-charts/nginx-ingress/v1.30.2/policyruleswithsubjects.json rename to helm-charts/nginx-ingress/v1.31.0/policyruleswithsubjects.json index dfd81b45..c72acd48 100644 --- a/helm-charts/nginx-ingress/v1.30.2/policyruleswithsubjects.json +++ b/helm-charts/nginx-ingress/v1.31.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.30.2/_definitions.json#/definitions/io.k8s.api.flowcontrol.v1beta3.NonResourcePolicyRule" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.0/_definitions.json#/definitions/io.k8s.api.flowcontrol.v1beta3.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.30.2/_definitions.json#/definitions/io.k8s.api.flowcontrol.v1beta3.ResourcePolicyRule" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.0/_definitions.json#/definitions/io.k8s.api.flowcontrol.v1beta3.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.30.2/_definitions.json#/definitions/io.k8s.api.flowcontrol.v1beta3.Subject" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.0/_definitions.json#/definitions/io.k8s.api.flowcontrol.v1beta3.Subject" }, "type": [ "array", diff --git a/helm-charts/nginx-ingress/v1.30.2/portstatus-v1.json b/helm-charts/nginx-ingress/v1.31.0/portstatus-v1.json similarity index 100% rename from helm-charts/nginx-ingress/v1.30.2/portstatus-v1.json rename to helm-charts/nginx-ingress/v1.31.0/portstatus-v1.json diff --git a/helm-charts/nginx-ingress/v1.30.2/portstatus.json b/helm-charts/nginx-ingress/v1.31.0/portstatus.json similarity index 100% rename from helm-charts/nginx-ingress/v1.30.2/portstatus.json rename to helm-charts/nginx-ingress/v1.31.0/portstatus.json diff --git a/helm-charts/nginx-ingress/v1.30.2/portworxvolumesource-v1.json b/helm-charts/nginx-ingress/v1.31.0/portworxvolumesource-v1.json similarity index 100% rename from helm-charts/nginx-ingress/v1.30.2/portworxvolumesource-v1.json rename to helm-charts/nginx-ingress/v1.31.0/portworxvolumesource-v1.json diff --git a/helm-charts/nginx-ingress/v1.30.2/portworxvolumesource.json b/helm-charts/nginx-ingress/v1.31.0/portworxvolumesource.json similarity index 100% rename from helm-charts/nginx-ingress/v1.30.2/portworxvolumesource.json rename to helm-charts/nginx-ingress/v1.31.0/portworxvolumesource.json diff --git a/helm-charts/nginx-ingress/v1.30.2/preconditions-meta-v1.json b/helm-charts/nginx-ingress/v1.31.0/preconditions-meta-v1.json similarity index 100% rename from helm-charts/nginx-ingress/v1.30.2/preconditions-meta-v1.json rename to helm-charts/nginx-ingress/v1.31.0/preconditions-meta-v1.json diff --git a/helm-charts/nginx-ingress/v1.30.2/preconditions.json b/helm-charts/nginx-ingress/v1.31.0/preconditions.json similarity index 100% rename from helm-charts/nginx-ingress/v1.30.2/preconditions.json rename to helm-charts/nginx-ingress/v1.31.0/preconditions.json diff --git a/helm-charts/nginx-ingress/v1.30.2/preferredschedulingterm-v1.json b/helm-charts/nginx-ingress/v1.31.0/preferredschedulingterm-v1.json similarity index 92% rename from helm-charts/nginx-ingress/v1.30.2/preferredschedulingterm-v1.json rename to helm-charts/nginx-ingress/v1.31.0/preferredschedulingterm-v1.json index 21a75028..9747ebdb 100644 --- a/helm-charts/nginx-ingress/v1.30.2/preferredschedulingterm-v1.json +++ b/helm-charts/nginx-ingress/v1.31.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.30.2/_definitions.json#/definitions/io.k8s.api.core.v1.NodeSelectorTerm", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.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.30.2/preferredschedulingterm.json b/helm-charts/nginx-ingress/v1.31.0/preferredschedulingterm.json similarity index 92% rename from helm-charts/nginx-ingress/v1.30.2/preferredschedulingterm.json rename to helm-charts/nginx-ingress/v1.31.0/preferredschedulingterm.json index 21a75028..9747ebdb 100644 --- a/helm-charts/nginx-ingress/v1.30.2/preferredschedulingterm.json +++ b/helm-charts/nginx-ingress/v1.31.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.30.2/_definitions.json#/definitions/io.k8s.api.core.v1.NodeSelectorTerm", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.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.30.2/priorityclass-scheduling-v1.json b/helm-charts/nginx-ingress/v1.31.0/priorityclass-scheduling-v1.json similarity index 97% rename from helm-charts/nginx-ingress/v1.30.2/priorityclass-scheduling-v1.json rename to helm-charts/nginx-ingress/v1.31.0/priorityclass-scheduling-v1.json index 395a91a2..fc783e15 100644 --- a/helm-charts/nginx-ingress/v1.30.2/priorityclass-scheduling-v1.json +++ b/helm-charts/nginx-ingress/v1.31.0/priorityclass-scheduling-v1.json @@ -36,7 +36,7 @@ ] }, "metadata": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.30.2/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.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.30.2/priorityclass.json b/helm-charts/nginx-ingress/v1.31.0/priorityclass.json similarity index 97% rename from helm-charts/nginx-ingress/v1.30.2/priorityclass.json rename to helm-charts/nginx-ingress/v1.31.0/priorityclass.json index 3fbbdf34..b5db2ed3 100644 --- a/helm-charts/nginx-ingress/v1.30.2/priorityclass.json +++ b/helm-charts/nginx-ingress/v1.31.0/priorityclass.json @@ -33,7 +33,7 @@ ] }, "metadata": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.30.2/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.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.30.2/priorityclasslist-scheduling-v1.json b/helm-charts/nginx-ingress/v1.31.0/priorityclasslist-scheduling-v1.json similarity index 93% rename from helm-charts/nginx-ingress/v1.30.2/priorityclasslist-scheduling-v1.json rename to helm-charts/nginx-ingress/v1.31.0/priorityclasslist-scheduling-v1.json index 51ae1c87..1cc65b0f 100644 --- a/helm-charts/nginx-ingress/v1.30.2/priorityclasslist-scheduling-v1.json +++ b/helm-charts/nginx-ingress/v1.31.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.30.2/_definitions.json#/definitions/io.k8s.api.scheduling.v1.PriorityClass" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.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.30.2/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.ListMeta", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.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.30.2/priorityclasslist.json b/helm-charts/nginx-ingress/v1.31.0/priorityclasslist.json similarity index 93% rename from helm-charts/nginx-ingress/v1.30.2/priorityclasslist.json rename to helm-charts/nginx-ingress/v1.31.0/priorityclasslist.json index 0d372015..6e5fa10b 100644 --- a/helm-charts/nginx-ingress/v1.30.2/priorityclasslist.json +++ b/helm-charts/nginx-ingress/v1.31.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.30.2/_definitions.json#/definitions/io.k8s.api.scheduling.v1.PriorityClass" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.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.30.2/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.ListMeta", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.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.30.2/prioritylevelconfiguration-flowcontrol-v1.json b/helm-charts/nginx-ingress/v1.31.0/prioritylevelconfiguration-flowcontrol-v1.json similarity index 92% rename from helm-charts/nginx-ingress/v1.30.2/prioritylevelconfiguration-flowcontrol-v1.json rename to helm-charts/nginx-ingress/v1.31.0/prioritylevelconfiguration-flowcontrol-v1.json index ac50666b..899194c2 100644 --- a/helm-charts/nginx-ingress/v1.30.2/prioritylevelconfiguration-flowcontrol-v1.json +++ b/helm-charts/nginx-ingress/v1.31.0/prioritylevelconfiguration-flowcontrol-v1.json @@ -22,15 +22,15 @@ ] }, "metadata": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.30.2/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.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.30.2/_definitions.json#/definitions/io.k8s.api.flowcontrol.v1.PriorityLevelConfigurationSpec", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.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.30.2/_definitions.json#/definitions/io.k8s.api.flowcontrol.v1.PriorityLevelConfigurationStatus", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.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.30.2/prioritylevelconfiguration-flowcontrol-v1beta3.json b/helm-charts/nginx-ingress/v1.31.0/prioritylevelconfiguration-flowcontrol-v1beta3.json similarity index 92% rename from helm-charts/nginx-ingress/v1.30.2/prioritylevelconfiguration-flowcontrol-v1beta3.json rename to helm-charts/nginx-ingress/v1.31.0/prioritylevelconfiguration-flowcontrol-v1beta3.json index 4cd2a185..dd1e4577 100644 --- a/helm-charts/nginx-ingress/v1.30.2/prioritylevelconfiguration-flowcontrol-v1beta3.json +++ b/helm-charts/nginx-ingress/v1.31.0/prioritylevelconfiguration-flowcontrol-v1beta3.json @@ -22,15 +22,15 @@ ] }, "metadata": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.30.2/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.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.30.2/_definitions.json#/definitions/io.k8s.api.flowcontrol.v1beta3.PriorityLevelConfigurationSpec", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.0/_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" }, "status": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.30.2/_definitions.json#/definitions/io.k8s.api.flowcontrol.v1beta3.PriorityLevelConfigurationStatus", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.0/_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" } }, diff --git a/helm-charts/nginx-ingress/v1.30.2/prioritylevelconfiguration.json b/helm-charts/nginx-ingress/v1.31.0/prioritylevelconfiguration.json similarity index 92% rename from helm-charts/nginx-ingress/v1.30.2/prioritylevelconfiguration.json rename to helm-charts/nginx-ingress/v1.31.0/prioritylevelconfiguration.json index 0b1c9e85..21aef4cc 100644 --- a/helm-charts/nginx-ingress/v1.30.2/prioritylevelconfiguration.json +++ b/helm-charts/nginx-ingress/v1.31.0/prioritylevelconfiguration.json @@ -19,15 +19,15 @@ ] }, "metadata": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.30.2/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.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.30.2/_definitions.json#/definitions/io.k8s.api.flowcontrol.v1beta3.PriorityLevelConfigurationSpec", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.0/_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" }, "status": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.30.2/_definitions.json#/definitions/io.k8s.api.flowcontrol.v1beta3.PriorityLevelConfigurationStatus", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.0/_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" } }, diff --git a/helm-charts/nginx-ingress/v1.30.2/prioritylevelconfigurationcondition-flowcontrol-v1.json b/helm-charts/nginx-ingress/v1.31.0/prioritylevelconfigurationcondition-flowcontrol-v1.json similarity index 94% rename from helm-charts/nginx-ingress/v1.30.2/prioritylevelconfigurationcondition-flowcontrol-v1.json rename to helm-charts/nginx-ingress/v1.31.0/prioritylevelconfigurationcondition-flowcontrol-v1.json index 34390001..4efa8b61 100644 --- a/helm-charts/nginx-ingress/v1.30.2/prioritylevelconfigurationcondition-flowcontrol-v1.json +++ b/helm-charts/nginx-ingress/v1.31.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.30.2/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.Time", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.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.30.2/prioritylevelconfigurationcondition-flowcontrol-v1beta3.json b/helm-charts/nginx-ingress/v1.31.0/prioritylevelconfigurationcondition-flowcontrol-v1beta3.json similarity index 94% rename from helm-charts/nginx-ingress/v1.30.2/prioritylevelconfigurationcondition-flowcontrol-v1beta3.json rename to helm-charts/nginx-ingress/v1.31.0/prioritylevelconfigurationcondition-flowcontrol-v1beta3.json index 34390001..4efa8b61 100644 --- a/helm-charts/nginx-ingress/v1.30.2/prioritylevelconfigurationcondition-flowcontrol-v1beta3.json +++ b/helm-charts/nginx-ingress/v1.31.0/prioritylevelconfigurationcondition-flowcontrol-v1beta3.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.30.2/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.Time", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.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.30.2/prioritylevelconfigurationcondition.json b/helm-charts/nginx-ingress/v1.31.0/prioritylevelconfigurationcondition.json similarity index 94% rename from helm-charts/nginx-ingress/v1.30.2/prioritylevelconfigurationcondition.json rename to helm-charts/nginx-ingress/v1.31.0/prioritylevelconfigurationcondition.json index 34390001..4efa8b61 100644 --- a/helm-charts/nginx-ingress/v1.30.2/prioritylevelconfigurationcondition.json +++ b/helm-charts/nginx-ingress/v1.31.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.30.2/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.Time", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.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.30.2/prioritylevelconfigurationlist-flowcontrol-v1.json b/helm-charts/nginx-ingress/v1.31.0/prioritylevelconfigurationlist-flowcontrol-v1.json similarity index 93% rename from helm-charts/nginx-ingress/v1.30.2/prioritylevelconfigurationlist-flowcontrol-v1.json rename to helm-charts/nginx-ingress/v1.31.0/prioritylevelconfigurationlist-flowcontrol-v1.json index 8ebb0600..dda3d6d1 100644 --- a/helm-charts/nginx-ingress/v1.30.2/prioritylevelconfigurationlist-flowcontrol-v1.json +++ b/helm-charts/nginx-ingress/v1.31.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.30.2/_definitions.json#/definitions/io.k8s.api.flowcontrol.v1.PriorityLevelConfiguration" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.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.30.2/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.ListMeta", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.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.30.2/prioritylevelconfigurationlist-flowcontrol-v1beta3.json b/helm-charts/nginx-ingress/v1.31.0/prioritylevelconfigurationlist-flowcontrol-v1beta3.json similarity index 93% rename from helm-charts/nginx-ingress/v1.30.2/prioritylevelconfigurationlist-flowcontrol-v1beta3.json rename to helm-charts/nginx-ingress/v1.31.0/prioritylevelconfigurationlist-flowcontrol-v1beta3.json index ba716b8a..e061cf74 100644 --- a/helm-charts/nginx-ingress/v1.30.2/prioritylevelconfigurationlist-flowcontrol-v1beta3.json +++ b/helm-charts/nginx-ingress/v1.31.0/prioritylevelconfigurationlist-flowcontrol-v1beta3.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.30.2/_definitions.json#/definitions/io.k8s.api.flowcontrol.v1beta3.PriorityLevelConfiguration" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.0/_definitions.json#/definitions/io.k8s.api.flowcontrol.v1beta3.PriorityLevelConfiguration" }, "type": [ "array", @@ -32,7 +32,7 @@ ] }, "metadata": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.30.2/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.ListMeta", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.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.30.2/prioritylevelconfigurationlist.json b/helm-charts/nginx-ingress/v1.31.0/prioritylevelconfigurationlist.json similarity index 93% rename from helm-charts/nginx-ingress/v1.30.2/prioritylevelconfigurationlist.json rename to helm-charts/nginx-ingress/v1.31.0/prioritylevelconfigurationlist.json index 41b8c11c..0ccf74f4 100644 --- a/helm-charts/nginx-ingress/v1.30.2/prioritylevelconfigurationlist.json +++ b/helm-charts/nginx-ingress/v1.31.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.30.2/_definitions.json#/definitions/io.k8s.api.flowcontrol.v1beta3.PriorityLevelConfiguration" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.0/_definitions.json#/definitions/io.k8s.api.flowcontrol.v1beta3.PriorityLevelConfiguration" }, "type": [ "array", @@ -29,7 +29,7 @@ ] }, "metadata": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.30.2/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.ListMeta", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.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.30.2/prioritylevelconfigurationreference-flowcontrol-v1.json b/helm-charts/nginx-ingress/v1.31.0/prioritylevelconfigurationreference-flowcontrol-v1.json similarity index 100% rename from helm-charts/nginx-ingress/v1.30.2/prioritylevelconfigurationreference-flowcontrol-v1.json rename to helm-charts/nginx-ingress/v1.31.0/prioritylevelconfigurationreference-flowcontrol-v1.json diff --git a/helm-charts/nginx-ingress/v1.30.2/prioritylevelconfigurationreference-flowcontrol-v1beta3.json b/helm-charts/nginx-ingress/v1.31.0/prioritylevelconfigurationreference-flowcontrol-v1beta3.json similarity index 100% rename from helm-charts/nginx-ingress/v1.30.2/prioritylevelconfigurationreference-flowcontrol-v1beta3.json rename to helm-charts/nginx-ingress/v1.31.0/prioritylevelconfigurationreference-flowcontrol-v1beta3.json diff --git a/helm-charts/nginx-ingress/v1.30.2/prioritylevelconfigurationreference.json b/helm-charts/nginx-ingress/v1.31.0/prioritylevelconfigurationreference.json similarity index 100% rename from helm-charts/nginx-ingress/v1.30.2/prioritylevelconfigurationreference.json rename to helm-charts/nginx-ingress/v1.31.0/prioritylevelconfigurationreference.json diff --git a/helm-charts/nginx-ingress/v1.30.2/prioritylevelconfigurationspec-flowcontrol-v1.json b/helm-charts/nginx-ingress/v1.31.0/prioritylevelconfigurationspec-flowcontrol-v1.json similarity index 93% rename from helm-charts/nginx-ingress/v1.30.2/prioritylevelconfigurationspec-flowcontrol-v1.json rename to helm-charts/nginx-ingress/v1.31.0/prioritylevelconfigurationspec-flowcontrol-v1.json index f3a29b75..ba0db783 100644 --- a/helm-charts/nginx-ingress/v1.30.2/prioritylevelconfigurationspec-flowcontrol-v1.json +++ b/helm-charts/nginx-ingress/v1.31.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.30.2/_definitions.json#/definitions/io.k8s.api.flowcontrol.v1.ExemptPriorityLevelConfiguration", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.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.30.2/_definitions.json#/definitions/io.k8s.api.flowcontrol.v1.LimitedPriorityLevelConfiguration", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.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.30.2/prioritylevelconfigurationspec-flowcontrol-v1beta3.json b/helm-charts/nginx-ingress/v1.31.0/prioritylevelconfigurationspec-flowcontrol-v1beta3.json similarity index 93% rename from helm-charts/nginx-ingress/v1.30.2/prioritylevelconfigurationspec-flowcontrol-v1beta3.json rename to helm-charts/nginx-ingress/v1.31.0/prioritylevelconfigurationspec-flowcontrol-v1beta3.json index 56b10062..fcbbb08d 100644 --- a/helm-charts/nginx-ingress/v1.30.2/prioritylevelconfigurationspec-flowcontrol-v1beta3.json +++ b/helm-charts/nginx-ingress/v1.31.0/prioritylevelconfigurationspec-flowcontrol-v1beta3.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.30.2/_definitions.json#/definitions/io.k8s.api.flowcontrol.v1beta3.ExemptPriorityLevelConfiguration", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.0/_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.30.2/_definitions.json#/definitions/io.k8s.api.flowcontrol.v1beta3.LimitedPriorityLevelConfiguration", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.0/_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": { diff --git a/helm-charts/nginx-ingress/v1.30.2/prioritylevelconfigurationspec.json b/helm-charts/nginx-ingress/v1.31.0/prioritylevelconfigurationspec.json similarity index 93% rename from helm-charts/nginx-ingress/v1.30.2/prioritylevelconfigurationspec.json rename to helm-charts/nginx-ingress/v1.31.0/prioritylevelconfigurationspec.json index 56b10062..fcbbb08d 100644 --- a/helm-charts/nginx-ingress/v1.30.2/prioritylevelconfigurationspec.json +++ b/helm-charts/nginx-ingress/v1.31.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.30.2/_definitions.json#/definitions/io.k8s.api.flowcontrol.v1beta3.ExemptPriorityLevelConfiguration", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.0/_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.30.2/_definitions.json#/definitions/io.k8s.api.flowcontrol.v1beta3.LimitedPriorityLevelConfiguration", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.0/_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": { diff --git a/helm-charts/nginx-ingress/v1.30.2/prioritylevelconfigurationstatus-flowcontrol-v1.json b/helm-charts/nginx-ingress/v1.31.0/prioritylevelconfigurationstatus-flowcontrol-v1.json similarity index 91% rename from helm-charts/nginx-ingress/v1.30.2/prioritylevelconfigurationstatus-flowcontrol-v1.json rename to helm-charts/nginx-ingress/v1.31.0/prioritylevelconfigurationstatus-flowcontrol-v1.json index cad5f7a5..55dee046 100644 --- a/helm-charts/nginx-ingress/v1.30.2/prioritylevelconfigurationstatus-flowcontrol-v1.json +++ b/helm-charts/nginx-ingress/v1.31.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.30.2/_definitions.json#/definitions/io.k8s.api.flowcontrol.v1.PriorityLevelConfigurationCondition" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.0/_definitions.json#/definitions/io.k8s.api.flowcontrol.v1.PriorityLevelConfigurationCondition" }, "type": [ "array", diff --git a/helm-charts/nginx-ingress/v1.30.2/prioritylevelconfigurationstatus-flowcontrol-v1beta3.json b/helm-charts/nginx-ingress/v1.31.0/prioritylevelconfigurationstatus-flowcontrol-v1beta3.json similarity index 91% rename from helm-charts/nginx-ingress/v1.30.2/prioritylevelconfigurationstatus-flowcontrol-v1beta3.json rename to helm-charts/nginx-ingress/v1.31.0/prioritylevelconfigurationstatus-flowcontrol-v1beta3.json index 7392b3bc..56749234 100644 --- a/helm-charts/nginx-ingress/v1.30.2/prioritylevelconfigurationstatus-flowcontrol-v1beta3.json +++ b/helm-charts/nginx-ingress/v1.31.0/prioritylevelconfigurationstatus-flowcontrol-v1beta3.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.30.2/_definitions.json#/definitions/io.k8s.api.flowcontrol.v1beta3.PriorityLevelConfigurationCondition" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.0/_definitions.json#/definitions/io.k8s.api.flowcontrol.v1beta3.PriorityLevelConfigurationCondition" }, "type": [ "array", diff --git a/helm-charts/nginx-ingress/v1.30.2/prioritylevelconfigurationstatus.json b/helm-charts/nginx-ingress/v1.31.0/prioritylevelconfigurationstatus.json similarity index 91% rename from helm-charts/nginx-ingress/v1.30.2/prioritylevelconfigurationstatus.json rename to helm-charts/nginx-ingress/v1.31.0/prioritylevelconfigurationstatus.json index 7392b3bc..56749234 100644 --- a/helm-charts/nginx-ingress/v1.30.2/prioritylevelconfigurationstatus.json +++ b/helm-charts/nginx-ingress/v1.31.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.30.2/_definitions.json#/definitions/io.k8s.api.flowcontrol.v1beta3.PriorityLevelConfigurationCondition" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.0/_definitions.json#/definitions/io.k8s.api.flowcontrol.v1beta3.PriorityLevelConfigurationCondition" }, "type": [ "array", diff --git a/helm-charts/nginx-ingress/v1.30.2/probe-v1.json b/helm-charts/nginx-ingress/v1.31.0/probe-v1.json similarity index 92% rename from helm-charts/nginx-ingress/v1.30.2/probe-v1.json rename to helm-charts/nginx-ingress/v1.31.0/probe-v1.json index a6386d49..63f484a1 100644 --- a/helm-charts/nginx-ingress/v1.30.2/probe-v1.json +++ b/helm-charts/nginx-ingress/v1.31.0/probe-v1.json @@ -2,7 +2,7 @@ "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.30.2/_definitions.json#/definitions/io.k8s.api.core.v1.ExecAction", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.0/_definitions.json#/definitions/io.k8s.api.core.v1.ExecAction", "description": "Exec specifies the action to take." }, "failureThreshold": { @@ -14,11 +14,11 @@ ] }, "grpc": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.30.2/_definitions.json#/definitions/io.k8s.api.core.v1.GRPCAction", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.0/_definitions.json#/definitions/io.k8s.api.core.v1.GRPCAction", "description": "GRPC specifies an action involving a GRPC port." }, "httpGet": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.30.2/_definitions.json#/definitions/io.k8s.api.core.v1.HTTPGetAction", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.0/_definitions.json#/definitions/io.k8s.api.core.v1.HTTPGetAction", "description": "HTTPGet specifies the http request to perform." }, "initialDelaySeconds": { @@ -46,7 +46,7 @@ ] }, "tcpSocket": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.30.2/_definitions.json#/definitions/io.k8s.api.core.v1.TCPSocketAction", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.0/_definitions.json#/definitions/io.k8s.api.core.v1.TCPSocketAction", "description": "TCPSocket specifies an action involving a TCP port." }, "terminationGracePeriodSeconds": { diff --git a/helm-charts/nginx-ingress/v1.30.2/probe.json b/helm-charts/nginx-ingress/v1.31.0/probe.json similarity index 92% rename from helm-charts/nginx-ingress/v1.30.2/probe.json rename to helm-charts/nginx-ingress/v1.31.0/probe.json index a6386d49..63f484a1 100644 --- a/helm-charts/nginx-ingress/v1.30.2/probe.json +++ b/helm-charts/nginx-ingress/v1.31.0/probe.json @@ -2,7 +2,7 @@ "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.30.2/_definitions.json#/definitions/io.k8s.api.core.v1.ExecAction", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.0/_definitions.json#/definitions/io.k8s.api.core.v1.ExecAction", "description": "Exec specifies the action to take." }, "failureThreshold": { @@ -14,11 +14,11 @@ ] }, "grpc": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.30.2/_definitions.json#/definitions/io.k8s.api.core.v1.GRPCAction", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.0/_definitions.json#/definitions/io.k8s.api.core.v1.GRPCAction", "description": "GRPC specifies an action involving a GRPC port." }, "httpGet": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.30.2/_definitions.json#/definitions/io.k8s.api.core.v1.HTTPGetAction", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.0/_definitions.json#/definitions/io.k8s.api.core.v1.HTTPGetAction", "description": "HTTPGet specifies the http request to perform." }, "initialDelaySeconds": { @@ -46,7 +46,7 @@ ] }, "tcpSocket": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.30.2/_definitions.json#/definitions/io.k8s.api.core.v1.TCPSocketAction", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.0/_definitions.json#/definitions/io.k8s.api.core.v1.TCPSocketAction", "description": "TCPSocket specifies an action involving a TCP port." }, "terminationGracePeriodSeconds": { diff --git a/helm-charts/nginx-ingress/v1.30.2/projectedvolumesource-v1.json b/helm-charts/nginx-ingress/v1.31.0/projectedvolumesource-v1.json similarity index 84% rename from helm-charts/nginx-ingress/v1.30.2/projectedvolumesource-v1.json rename to helm-charts/nginx-ingress/v1.31.0/projectedvolumesource-v1.json index 7777f75c..8efdfe02 100644 --- a/helm-charts/nginx-ingress/v1.30.2/projectedvolumesource-v1.json +++ b/helm-charts/nginx-ingress/v1.31.0/projectedvolumesource-v1.json @@ -10,9 +10,9 @@ ] }, "sources": { - "description": "sources is the list of volume projections", + "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.30.2/_definitions.json#/definitions/io.k8s.api.core.v1.VolumeProjection" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.0/_definitions.json#/definitions/io.k8s.api.core.v1.VolumeProjection" }, "type": [ "array", diff --git a/helm-charts/nginx-ingress/v1.30.2/projectedvolumesource.json b/helm-charts/nginx-ingress/v1.31.0/projectedvolumesource.json similarity index 84% rename from helm-charts/nginx-ingress/v1.30.2/projectedvolumesource.json rename to helm-charts/nginx-ingress/v1.31.0/projectedvolumesource.json index 7777f75c..8efdfe02 100644 --- a/helm-charts/nginx-ingress/v1.30.2/projectedvolumesource.json +++ b/helm-charts/nginx-ingress/v1.31.0/projectedvolumesource.json @@ -10,9 +10,9 @@ ] }, "sources": { - "description": "sources is the list of volume projections", + "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.30.2/_definitions.json#/definitions/io.k8s.api.core.v1.VolumeProjection" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.0/_definitions.json#/definitions/io.k8s.api.core.v1.VolumeProjection" }, "type": [ "array", diff --git a/helm-charts/nginx-ingress/v1.30.2/quantity-resource.json b/helm-charts/nginx-ingress/v1.31.0/quantity-resource.json similarity index 100% rename from helm-charts/nginx-ingress/v1.30.2/quantity-resource.json rename to helm-charts/nginx-ingress/v1.31.0/quantity-resource.json diff --git a/helm-charts/nginx-ingress/v1.30.2/quantity.json b/helm-charts/nginx-ingress/v1.31.0/quantity.json similarity index 100% rename from helm-charts/nginx-ingress/v1.30.2/quantity.json rename to helm-charts/nginx-ingress/v1.31.0/quantity.json diff --git a/helm-charts/nginx-ingress/v1.30.2/queuingconfiguration-flowcontrol-v1.json b/helm-charts/nginx-ingress/v1.31.0/queuingconfiguration-flowcontrol-v1.json similarity index 100% rename from helm-charts/nginx-ingress/v1.30.2/queuingconfiguration-flowcontrol-v1.json rename to helm-charts/nginx-ingress/v1.31.0/queuingconfiguration-flowcontrol-v1.json diff --git a/helm-charts/nginx-ingress/v1.30.2/queuingconfiguration-flowcontrol-v1beta3.json b/helm-charts/nginx-ingress/v1.31.0/queuingconfiguration-flowcontrol-v1beta3.json similarity index 100% rename from helm-charts/nginx-ingress/v1.30.2/queuingconfiguration-flowcontrol-v1beta3.json rename to helm-charts/nginx-ingress/v1.31.0/queuingconfiguration-flowcontrol-v1beta3.json diff --git a/helm-charts/nginx-ingress/v1.30.2/queuingconfiguration.json b/helm-charts/nginx-ingress/v1.31.0/queuingconfiguration.json similarity index 100% rename from helm-charts/nginx-ingress/v1.30.2/queuingconfiguration.json rename to helm-charts/nginx-ingress/v1.31.0/queuingconfiguration.json diff --git a/helm-charts/nginx-ingress/v1.30.2/quobytevolumesource-v1.json b/helm-charts/nginx-ingress/v1.31.0/quobytevolumesource-v1.json similarity index 100% rename from helm-charts/nginx-ingress/v1.30.2/quobytevolumesource-v1.json rename to helm-charts/nginx-ingress/v1.31.0/quobytevolumesource-v1.json diff --git a/helm-charts/nginx-ingress/v1.30.2/quobytevolumesource.json b/helm-charts/nginx-ingress/v1.31.0/quobytevolumesource.json similarity index 100% rename from helm-charts/nginx-ingress/v1.30.2/quobytevolumesource.json rename to helm-charts/nginx-ingress/v1.31.0/quobytevolumesource.json diff --git a/helm-charts/nginx-ingress/v1.30.2/rawextension-pkg-runtime.json b/helm-charts/nginx-ingress/v1.31.0/rawextension-pkg-runtime.json similarity index 100% rename from helm-charts/nginx-ingress/v1.30.2/rawextension-pkg-runtime.json rename to helm-charts/nginx-ingress/v1.31.0/rawextension-pkg-runtime.json diff --git a/helm-charts/nginx-ingress/v1.30.2/rawextension.json b/helm-charts/nginx-ingress/v1.31.0/rawextension.json similarity index 100% rename from helm-charts/nginx-ingress/v1.30.2/rawextension.json rename to helm-charts/nginx-ingress/v1.31.0/rawextension.json diff --git a/helm-charts/nginx-ingress/v1.30.2/rbdpersistentvolumesource-v1.json b/helm-charts/nginx-ingress/v1.31.0/rbdpersistentvolumesource-v1.json similarity index 97% rename from helm-charts/nginx-ingress/v1.30.2/rbdpersistentvolumesource-v1.json rename to helm-charts/nginx-ingress/v1.31.0/rbdpersistentvolumesource-v1.json index 068d7d21..412de2d4 100644 --- a/helm-charts/nginx-ingress/v1.30.2/rbdpersistentvolumesource-v1.json +++ b/helm-charts/nginx-ingress/v1.31.0/rbdpersistentvolumesource-v1.json @@ -51,7 +51,7 @@ ] }, "secretRef": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.30.2/_definitions.json#/definitions/io.k8s.api.core.v1.SecretReference", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.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.30.2/rbdpersistentvolumesource.json b/helm-charts/nginx-ingress/v1.31.0/rbdpersistentvolumesource.json similarity index 97% rename from helm-charts/nginx-ingress/v1.30.2/rbdpersistentvolumesource.json rename to helm-charts/nginx-ingress/v1.31.0/rbdpersistentvolumesource.json index 068d7d21..412de2d4 100644 --- a/helm-charts/nginx-ingress/v1.30.2/rbdpersistentvolumesource.json +++ b/helm-charts/nginx-ingress/v1.31.0/rbdpersistentvolumesource.json @@ -51,7 +51,7 @@ ] }, "secretRef": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.30.2/_definitions.json#/definitions/io.k8s.api.core.v1.SecretReference", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.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.30.2/rbdvolumesource-v1.json b/helm-charts/nginx-ingress/v1.31.0/rbdvolumesource-v1.json similarity index 97% rename from helm-charts/nginx-ingress/v1.30.2/rbdvolumesource-v1.json rename to helm-charts/nginx-ingress/v1.31.0/rbdvolumesource-v1.json index 7eeff6a9..f44824ab 100644 --- a/helm-charts/nginx-ingress/v1.30.2/rbdvolumesource-v1.json +++ b/helm-charts/nginx-ingress/v1.31.0/rbdvolumesource-v1.json @@ -51,7 +51,7 @@ ] }, "secretRef": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.30.2/_definitions.json#/definitions/io.k8s.api.core.v1.LocalObjectReference", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.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.30.2/rbdvolumesource.json b/helm-charts/nginx-ingress/v1.31.0/rbdvolumesource.json similarity index 97% rename from helm-charts/nginx-ingress/v1.30.2/rbdvolumesource.json rename to helm-charts/nginx-ingress/v1.31.0/rbdvolumesource.json index 7eeff6a9..f44824ab 100644 --- a/helm-charts/nginx-ingress/v1.30.2/rbdvolumesource.json +++ b/helm-charts/nginx-ingress/v1.31.0/rbdvolumesource.json @@ -51,7 +51,7 @@ ] }, "secretRef": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.30.2/_definitions.json#/definitions/io.k8s.api.core.v1.LocalObjectReference", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.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.30.2/replicaset-apps-v1.json b/helm-charts/nginx-ingress/v1.31.0/replicaset-apps-v1.json similarity index 92% rename from helm-charts/nginx-ingress/v1.30.2/replicaset-apps-v1.json rename to helm-charts/nginx-ingress/v1.31.0/replicaset-apps-v1.json index 7db98486..8efb67f3 100644 --- a/helm-charts/nginx-ingress/v1.30.2/replicaset-apps-v1.json +++ b/helm-charts/nginx-ingress/v1.31.0/replicaset-apps-v1.json @@ -22,15 +22,15 @@ ] }, "metadata": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.30.2/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.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.30.2/_definitions.json#/definitions/io.k8s.api.apps.v1.ReplicaSetSpec", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.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.30.2/_definitions.json#/definitions/io.k8s.api.apps.v1.ReplicaSetStatus", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.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.30.2/replicaset.json b/helm-charts/nginx-ingress/v1.31.0/replicaset.json similarity index 92% rename from helm-charts/nginx-ingress/v1.30.2/replicaset.json rename to helm-charts/nginx-ingress/v1.31.0/replicaset.json index bcfc9660..757ddad8 100644 --- a/helm-charts/nginx-ingress/v1.30.2/replicaset.json +++ b/helm-charts/nginx-ingress/v1.31.0/replicaset.json @@ -19,15 +19,15 @@ ] }, "metadata": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.30.2/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.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.30.2/_definitions.json#/definitions/io.k8s.api.apps.v1.ReplicaSetSpec", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.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.30.2/_definitions.json#/definitions/io.k8s.api.apps.v1.ReplicaSetStatus", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.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.30.2/replicasetcondition-apps-v1.json b/helm-charts/nginx-ingress/v1.31.0/replicasetcondition-apps-v1.json similarity index 94% rename from helm-charts/nginx-ingress/v1.30.2/replicasetcondition-apps-v1.json rename to helm-charts/nginx-ingress/v1.31.0/replicasetcondition-apps-v1.json index acd77f17..49559580 100644 --- a/helm-charts/nginx-ingress/v1.30.2/replicasetcondition-apps-v1.json +++ b/helm-charts/nginx-ingress/v1.31.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.30.2/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.Time", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.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.30.2/replicasetcondition.json b/helm-charts/nginx-ingress/v1.31.0/replicasetcondition.json similarity index 94% rename from helm-charts/nginx-ingress/v1.30.2/replicasetcondition.json rename to helm-charts/nginx-ingress/v1.31.0/replicasetcondition.json index acd77f17..49559580 100644 --- a/helm-charts/nginx-ingress/v1.30.2/replicasetcondition.json +++ b/helm-charts/nginx-ingress/v1.31.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.30.2/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.Time", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.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.30.2/replicasetlist-apps-v1.json b/helm-charts/nginx-ingress/v1.31.0/replicasetlist-apps-v1.json similarity index 93% rename from helm-charts/nginx-ingress/v1.30.2/replicasetlist-apps-v1.json rename to helm-charts/nginx-ingress/v1.31.0/replicasetlist-apps-v1.json index cd0756c2..71975d6f 100644 --- a/helm-charts/nginx-ingress/v1.30.2/replicasetlist-apps-v1.json +++ b/helm-charts/nginx-ingress/v1.31.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.30.2/_definitions.json#/definitions/io.k8s.api.apps.v1.ReplicaSet" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.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.30.2/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.ListMeta", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.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.30.2/replicasetlist.json b/helm-charts/nginx-ingress/v1.31.0/replicasetlist.json similarity index 93% rename from helm-charts/nginx-ingress/v1.30.2/replicasetlist.json rename to helm-charts/nginx-ingress/v1.31.0/replicasetlist.json index 999ab81b..c2d337e3 100644 --- a/helm-charts/nginx-ingress/v1.30.2/replicasetlist.json +++ b/helm-charts/nginx-ingress/v1.31.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.30.2/_definitions.json#/definitions/io.k8s.api.apps.v1.ReplicaSet" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.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.30.2/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.ListMeta", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.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.30.2/replicasetspec-apps-v1.json b/helm-charts/nginx-ingress/v1.31.0/replicasetspec-apps-v1.json similarity index 93% rename from helm-charts/nginx-ingress/v1.30.2/replicasetspec-apps-v1.json rename to helm-charts/nginx-ingress/v1.31.0/replicasetspec-apps-v1.json index b4b6eba4..38610ed1 100644 --- a/helm-charts/nginx-ingress/v1.30.2/replicasetspec-apps-v1.json +++ b/helm-charts/nginx-ingress/v1.31.0/replicasetspec-apps-v1.json @@ -18,11 +18,11 @@ ] }, "selector": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.30.2/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.LabelSelector", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.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.30.2/_definitions.json#/definitions/io.k8s.api.core.v1.PodTemplateSpec", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.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.30.2/replicasetspec.json b/helm-charts/nginx-ingress/v1.31.0/replicasetspec.json similarity index 93% rename from helm-charts/nginx-ingress/v1.30.2/replicasetspec.json rename to helm-charts/nginx-ingress/v1.31.0/replicasetspec.json index b4b6eba4..38610ed1 100644 --- a/helm-charts/nginx-ingress/v1.30.2/replicasetspec.json +++ b/helm-charts/nginx-ingress/v1.31.0/replicasetspec.json @@ -18,11 +18,11 @@ ] }, "selector": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.30.2/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.LabelSelector", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.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.30.2/_definitions.json#/definitions/io.k8s.api.core.v1.PodTemplateSpec", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.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.30.2/replicasetstatus-apps-v1.json b/helm-charts/nginx-ingress/v1.31.0/replicasetstatus-apps-v1.json similarity index 96% rename from helm-charts/nginx-ingress/v1.30.2/replicasetstatus-apps-v1.json rename to helm-charts/nginx-ingress/v1.31.0/replicasetstatus-apps-v1.json index 1e6ecc92..0a1eac5b 100644 --- a/helm-charts/nginx-ingress/v1.30.2/replicasetstatus-apps-v1.json +++ b/helm-charts/nginx-ingress/v1.31.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.30.2/_definitions.json#/definitions/io.k8s.api.apps.v1.ReplicaSetCondition" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.0/_definitions.json#/definitions/io.k8s.api.apps.v1.ReplicaSetCondition" }, "type": [ "array", diff --git a/helm-charts/nginx-ingress/v1.30.2/replicasetstatus.json b/helm-charts/nginx-ingress/v1.31.0/replicasetstatus.json similarity index 96% rename from helm-charts/nginx-ingress/v1.30.2/replicasetstatus.json rename to helm-charts/nginx-ingress/v1.31.0/replicasetstatus.json index 1e6ecc92..0a1eac5b 100644 --- a/helm-charts/nginx-ingress/v1.30.2/replicasetstatus.json +++ b/helm-charts/nginx-ingress/v1.31.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.30.2/_definitions.json#/definitions/io.k8s.api.apps.v1.ReplicaSetCondition" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.0/_definitions.json#/definitions/io.k8s.api.apps.v1.ReplicaSetCondition" }, "type": [ "array", diff --git a/helm-charts/nginx-ingress/v1.30.2/replicationcontroller-v1.json b/helm-charts/nginx-ingress/v1.31.0/replicationcontroller-v1.json similarity index 92% rename from helm-charts/nginx-ingress/v1.30.2/replicationcontroller-v1.json rename to helm-charts/nginx-ingress/v1.31.0/replicationcontroller-v1.json index 86ce4c9c..671d2011 100644 --- a/helm-charts/nginx-ingress/v1.30.2/replicationcontroller-v1.json +++ b/helm-charts/nginx-ingress/v1.31.0/replicationcontroller-v1.json @@ -22,15 +22,15 @@ ] }, "metadata": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.30.2/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.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.30.2/_definitions.json#/definitions/io.k8s.api.core.v1.ReplicationControllerSpec", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.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.30.2/_definitions.json#/definitions/io.k8s.api.core.v1.ReplicationControllerStatus", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.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.30.2/replicationcontroller.json b/helm-charts/nginx-ingress/v1.31.0/replicationcontroller.json similarity index 92% rename from helm-charts/nginx-ingress/v1.30.2/replicationcontroller.json rename to helm-charts/nginx-ingress/v1.31.0/replicationcontroller.json index 2c469e14..fca902f5 100644 --- a/helm-charts/nginx-ingress/v1.30.2/replicationcontroller.json +++ b/helm-charts/nginx-ingress/v1.31.0/replicationcontroller.json @@ -19,15 +19,15 @@ ] }, "metadata": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.30.2/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.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.30.2/_definitions.json#/definitions/io.k8s.api.core.v1.ReplicationControllerSpec", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.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.30.2/_definitions.json#/definitions/io.k8s.api.core.v1.ReplicationControllerStatus", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.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.30.2/replicationcontrollercondition-v1.json b/helm-charts/nginx-ingress/v1.31.0/replicationcontrollercondition-v1.json similarity index 94% rename from helm-charts/nginx-ingress/v1.30.2/replicationcontrollercondition-v1.json rename to helm-charts/nginx-ingress/v1.31.0/replicationcontrollercondition-v1.json index 1130e404..00be76da 100644 --- a/helm-charts/nginx-ingress/v1.30.2/replicationcontrollercondition-v1.json +++ b/helm-charts/nginx-ingress/v1.31.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.30.2/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.Time", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.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.30.2/replicationcontrollercondition.json b/helm-charts/nginx-ingress/v1.31.0/replicationcontrollercondition.json similarity index 94% rename from helm-charts/nginx-ingress/v1.30.2/replicationcontrollercondition.json rename to helm-charts/nginx-ingress/v1.31.0/replicationcontrollercondition.json index 1130e404..00be76da 100644 --- a/helm-charts/nginx-ingress/v1.30.2/replicationcontrollercondition.json +++ b/helm-charts/nginx-ingress/v1.31.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.30.2/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.Time", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.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.30.2/replicationcontrollerlist-v1.json b/helm-charts/nginx-ingress/v1.31.0/replicationcontrollerlist-v1.json similarity index 93% rename from helm-charts/nginx-ingress/v1.30.2/replicationcontrollerlist-v1.json rename to helm-charts/nginx-ingress/v1.31.0/replicationcontrollerlist-v1.json index f7674997..10eb5e64 100644 --- a/helm-charts/nginx-ingress/v1.30.2/replicationcontrollerlist-v1.json +++ b/helm-charts/nginx-ingress/v1.31.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.30.2/_definitions.json#/definitions/io.k8s.api.core.v1.ReplicationController" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.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.30.2/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.ListMeta", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.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.30.2/replicationcontrollerlist.json b/helm-charts/nginx-ingress/v1.31.0/replicationcontrollerlist.json similarity index 93% rename from helm-charts/nginx-ingress/v1.30.2/replicationcontrollerlist.json rename to helm-charts/nginx-ingress/v1.31.0/replicationcontrollerlist.json index fcc3db81..28241dae 100644 --- a/helm-charts/nginx-ingress/v1.30.2/replicationcontrollerlist.json +++ b/helm-charts/nginx-ingress/v1.31.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.30.2/_definitions.json#/definitions/io.k8s.api.core.v1.ReplicationController" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.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.30.2/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.ListMeta", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.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.30.2/replicationcontrollerspec-v1.json b/helm-charts/nginx-ingress/v1.31.0/replicationcontrollerspec-v1.json similarity index 96% rename from helm-charts/nginx-ingress/v1.30.2/replicationcontrollerspec-v1.json rename to helm-charts/nginx-ingress/v1.31.0/replicationcontrollerspec-v1.json index aa4df24e..784b3ab4 100644 --- a/helm-charts/nginx-ingress/v1.30.2/replicationcontrollerspec-v1.json +++ b/helm-charts/nginx-ingress/v1.31.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.30.2/_definitions.json#/definitions/io.k8s.api.core.v1.PodTemplateSpec", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.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.30.2/replicationcontrollerspec.json b/helm-charts/nginx-ingress/v1.31.0/replicationcontrollerspec.json similarity index 96% rename from helm-charts/nginx-ingress/v1.30.2/replicationcontrollerspec.json rename to helm-charts/nginx-ingress/v1.31.0/replicationcontrollerspec.json index aa4df24e..784b3ab4 100644 --- a/helm-charts/nginx-ingress/v1.30.2/replicationcontrollerspec.json +++ b/helm-charts/nginx-ingress/v1.31.0/replicationcontrollerspec.json @@ -32,7 +32,7 @@ "x-kubernetes-map-type": "atomic" }, "template": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.30.2/_definitions.json#/definitions/io.k8s.api.core.v1.PodTemplateSpec", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.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.30.2/replicationcontrollerstatus-v1.json b/helm-charts/nginx-ingress/v1.31.0/replicationcontrollerstatus-v1.json similarity index 96% rename from helm-charts/nginx-ingress/v1.30.2/replicationcontrollerstatus-v1.json rename to helm-charts/nginx-ingress/v1.31.0/replicationcontrollerstatus-v1.json index 9fc6c8d5..03d5c22a 100644 --- a/helm-charts/nginx-ingress/v1.30.2/replicationcontrollerstatus-v1.json +++ b/helm-charts/nginx-ingress/v1.31.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.30.2/_definitions.json#/definitions/io.k8s.api.core.v1.ReplicationControllerCondition" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.0/_definitions.json#/definitions/io.k8s.api.core.v1.ReplicationControllerCondition" }, "type": [ "array", diff --git a/helm-charts/nginx-ingress/v1.30.2/replicationcontrollerstatus.json b/helm-charts/nginx-ingress/v1.31.0/replicationcontrollerstatus.json similarity index 96% rename from helm-charts/nginx-ingress/v1.30.2/replicationcontrollerstatus.json rename to helm-charts/nginx-ingress/v1.31.0/replicationcontrollerstatus.json index 9fc6c8d5..03d5c22a 100644 --- a/helm-charts/nginx-ingress/v1.30.2/replicationcontrollerstatus.json +++ b/helm-charts/nginx-ingress/v1.31.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.30.2/_definitions.json#/definitions/io.k8s.api.core.v1.ReplicationControllerCondition" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.0/_definitions.json#/definitions/io.k8s.api.core.v1.ReplicationControllerCondition" }, "type": [ "array", diff --git a/helm-charts/nginx-ingress/v1.30.2/resourceattributes-authorization-v1.json b/helm-charts/nginx-ingress/v1.31.0/resourceattributes-authorization-v1.json similarity index 65% rename from helm-charts/nginx-ingress/v1.30.2/resourceattributes-authorization-v1.json rename to helm-charts/nginx-ingress/v1.31.0/resourceattributes-authorization-v1.json index b3cb18db..22d02cd2 100644 --- a/helm-charts/nginx-ingress/v1.30.2/resourceattributes-authorization-v1.json +++ b/helm-charts/nginx-ingress/v1.31.0/resourceattributes-authorization-v1.json @@ -1,6 +1,10 @@ { "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.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": { "description": "Group is the API Group of the Resource. \"*\" means all.", "type": [ @@ -8,6 +12,10 @@ "null" ] }, + "labelSelector": { + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.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": { "description": "Name is the name of the resource being requested for a \"get\" or deleted for a \"delete\". \"\" (empty) means all.", "type": [ diff --git a/helm-charts/nginx-ingress/v1.30.2/resourceattributes.json b/helm-charts/nginx-ingress/v1.31.0/resourceattributes.json similarity index 65% rename from helm-charts/nginx-ingress/v1.30.2/resourceattributes.json rename to helm-charts/nginx-ingress/v1.31.0/resourceattributes.json index b3cb18db..22d02cd2 100644 --- a/helm-charts/nginx-ingress/v1.30.2/resourceattributes.json +++ b/helm-charts/nginx-ingress/v1.31.0/resourceattributes.json @@ -1,6 +1,10 @@ { "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.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": { "description": "Group is the API Group of the Resource. \"*\" means all.", "type": [ @@ -8,6 +12,10 @@ "null" ] }, + "labelSelector": { + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.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": { "description": "Name is the name of the resource being requested for a \"get\" or deleted for a \"delete\". \"\" (empty) means all.", "type": [ diff --git a/helm-charts/nginx-ingress/v1.30.2/resourceclaim-resource-v1alpha2.json b/helm-charts/nginx-ingress/v1.31.0/resourceclaim-resource-v1alpha3.json similarity index 59% rename from helm-charts/nginx-ingress/v1.30.2/resourceclaim-resource-v1alpha2.json rename to helm-charts/nginx-ingress/v1.31.0/resourceclaim-resource-v1alpha3.json index e044fde2..3e48342d 100644 --- a/helm-charts/nginx-ingress/v1.30.2/resourceclaim-resource-v1alpha2.json +++ b/helm-charts/nginx-ingress/v1.31.0/resourceclaim-resource-v1alpha3.json @@ -1,5 +1,5 @@ { - "description": "ResourceClaim describes which resources are needed by a resource consumer. Its status tracks whether the resource has been allocated and what the resulting attributes are.\n\nThis is an alpha type and requires enabling the DynamicResourceAllocation feature gate.", + "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": [ - "resource.k8s.io/v1alpha2" + "resource.k8s.io/v1alpha3" ] }, "kind": { @@ -22,16 +22,16 @@ ] }, "metadata": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.30.2/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.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.30.2/_definitions.json#/definitions/io.k8s.api.resource.v1alpha2.ResourceClaimSpec", - "description": "Spec describes the desired attributes of a resource that then needs to be allocated. It can only be set once when creating the ResourceClaim." + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.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.30.2/_definitions.json#/definitions/io.k8s.api.resource.v1alpha2.ResourceClaimStatus", - "description": "Status describes whether the resource is available and with which attributes." + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.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." } }, "required": [ @@ -42,7 +42,7 @@ { "group": "resource.k8s.io", "kind": "ResourceClaim", - "version": "v1alpha2" + "version": "v1alpha3" } ], "$schema": "http://json-schema.org/schema#" diff --git a/helm-charts/nginx-ingress/v1.30.2/resourceclaim-v1.json b/helm-charts/nginx-ingress/v1.31.0/resourceclaim-v1.json similarity index 63% rename from helm-charts/nginx-ingress/v1.30.2/resourceclaim-v1.json rename to helm-charts/nginx-ingress/v1.31.0/resourceclaim-v1.json index 3fa99911..a1926b74 100644 --- a/helm-charts/nginx-ingress/v1.30.2/resourceclaim-v1.json +++ b/helm-charts/nginx-ingress/v1.31.0/resourceclaim-v1.json @@ -7,6 +7,13 @@ "string", "null" ] + }, + "request": { + "description": "Request is the name chosen for a request in the referenced claim. If empty, everything from the claim is made available, otherwise only the result of this request.", + "type": [ + "string", + "null" + ] } }, "required": [ diff --git a/helm-charts/nginx-ingress/v1.30.2/resourceclaim.json b/helm-charts/nginx-ingress/v1.31.0/resourceclaim.json similarity index 59% rename from helm-charts/nginx-ingress/v1.30.2/resourceclaim.json rename to helm-charts/nginx-ingress/v1.31.0/resourceclaim.json index 3d9626a6..fa8475f7 100644 --- a/helm-charts/nginx-ingress/v1.30.2/resourceclaim.json +++ b/helm-charts/nginx-ingress/v1.31.0/resourceclaim.json @@ -1,5 +1,5 @@ { - "description": "ResourceClaim describes which resources are needed by a resource consumer. Its status tracks whether the resource has been allocated and what the resulting attributes are.\n\nThis is an alpha type and requires enabling the DynamicResourceAllocation feature gate.", + "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", @@ -19,16 +19,16 @@ ] }, "metadata": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.30.2/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.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.30.2/_definitions.json#/definitions/io.k8s.api.resource.v1alpha2.ResourceClaimSpec", - "description": "Spec describes the desired attributes of a resource that then needs to be allocated. It can only be set once when creating the ResourceClaim." + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.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.30.2/_definitions.json#/definitions/io.k8s.api.resource.v1alpha2.ResourceClaimStatus", - "description": "Status describes whether the resource is available and with which attributes." + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.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." } }, "required": [ @@ -39,7 +39,7 @@ { "group": "resource.k8s.io", "kind": "ResourceClaim", - "version": "v1alpha2" + "version": "v1alpha3" } ], "$schema": "http://json-schema.org/schema#" diff --git a/helm-charts/nginx-ingress/v1.30.2/resourceclaimconsumerreference-resource-v1alpha2.json b/helm-charts/nginx-ingress/v1.31.0/resourceclaimconsumerreference-resource-v1alpha3.json similarity index 100% rename from helm-charts/nginx-ingress/v1.30.2/resourceclaimconsumerreference-resource-v1alpha2.json rename to helm-charts/nginx-ingress/v1.31.0/resourceclaimconsumerreference-resource-v1alpha3.json diff --git a/helm-charts/nginx-ingress/v1.30.2/resourceclaimconsumerreference.json b/helm-charts/nginx-ingress/v1.31.0/resourceclaimconsumerreference.json similarity index 100% rename from helm-charts/nginx-ingress/v1.30.2/resourceclaimconsumerreference.json rename to helm-charts/nginx-ingress/v1.31.0/resourceclaimconsumerreference.json diff --git a/helm-charts/nginx-ingress/v1.30.2/resourceclaimlist-resource-v1alpha2.json b/helm-charts/nginx-ingress/v1.31.0/resourceclaimlist-resource-v1alpha3.json similarity index 87% rename from helm-charts/nginx-ingress/v1.30.2/resourceclaimlist-resource-v1alpha2.json rename to helm-charts/nginx-ingress/v1.31.0/resourceclaimlist-resource-v1alpha3.json index ae56b2d1..9949c8e3 100644 --- a/helm-charts/nginx-ingress/v1.30.2/resourceclaimlist-resource-v1alpha2.json +++ b/helm-charts/nginx-ingress/v1.31.0/resourceclaimlist-resource-v1alpha3.json @@ -8,13 +8,13 @@ "null" ], "enum": [ - "resource.k8s.io/v1alpha2" + "resource.k8s.io/v1alpha3" ] }, "items": { "description": "Items is the list of resource claims.", "items": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.30.2/_definitions.json#/definitions/io.k8s.api.resource.v1alpha2.ResourceClaim" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.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.30.2/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.ListMeta", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.0/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.ListMeta", "description": "Standard list metadata" } }, @@ -44,7 +44,7 @@ { "group": "resource.k8s.io", "kind": "ResourceClaimList", - "version": "v1alpha2" + "version": "v1alpha3" } ], "$schema": "http://json-schema.org/schema#" diff --git a/helm-charts/nginx-ingress/v1.30.2/resourceclaimlist.json b/helm-charts/nginx-ingress/v1.31.0/resourceclaimlist.json similarity index 88% rename from helm-charts/nginx-ingress/v1.30.2/resourceclaimlist.json rename to helm-charts/nginx-ingress/v1.31.0/resourceclaimlist.json index 8388d401..92125e19 100644 --- a/helm-charts/nginx-ingress/v1.30.2/resourceclaimlist.json +++ b/helm-charts/nginx-ingress/v1.31.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.30.2/_definitions.json#/definitions/io.k8s.api.resource.v1alpha2.ResourceClaim" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.0/_definitions.json#/definitions/io.k8s.api.resource.v1alpha3.ResourceClaim" }, "type": [ "array", @@ -29,7 +29,7 @@ ] }, "metadata": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.30.2/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.ListMeta", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.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": "v1alpha2" + "version": "v1alpha3" } ], "$schema": "http://json-schema.org/schema#" diff --git a/helm-charts/nginx-ingress/v1.30.2/resourceclaimschedulingstatus-resource-v1alpha2.json b/helm-charts/nginx-ingress/v1.31.0/resourceclaimschedulingstatus-resource-v1alpha3.json similarity index 96% rename from helm-charts/nginx-ingress/v1.30.2/resourceclaimschedulingstatus-resource-v1alpha2.json rename to helm-charts/nginx-ingress/v1.31.0/resourceclaimschedulingstatus-resource-v1alpha3.json index 7d4ca2e4..a13bcdd3 100644 --- a/helm-charts/nginx-ingress/v1.30.2/resourceclaimschedulingstatus-resource-v1alpha2.json +++ b/helm-charts/nginx-ingress/v1.31.0/resourceclaimschedulingstatus-resource-v1alpha3.json @@ -23,6 +23,9 @@ "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.30.2/resourceclaimschedulingstatus.json b/helm-charts/nginx-ingress/v1.31.0/resourceclaimschedulingstatus.json similarity index 96% rename from helm-charts/nginx-ingress/v1.30.2/resourceclaimschedulingstatus.json rename to helm-charts/nginx-ingress/v1.31.0/resourceclaimschedulingstatus.json index 7d4ca2e4..a13bcdd3 100644 --- a/helm-charts/nginx-ingress/v1.30.2/resourceclaimschedulingstatus.json +++ b/helm-charts/nginx-ingress/v1.31.0/resourceclaimschedulingstatus.json @@ -23,6 +23,9 @@ "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.0/resourceclaimspec-resource-v1alpha3.json b/helm-charts/nginx-ingress/v1.31.0/resourceclaimspec-resource-v1alpha3.json new file mode 100644 index 00000000..e1c09787 --- /dev/null +++ b/helm-charts/nginx-ingress/v1.31.0/resourceclaimspec-resource-v1alpha3.json @@ -0,0 +1,18 @@ +{ + "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.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.31.0/resourceclaimspec.json b/helm-charts/nginx-ingress/v1.31.0/resourceclaimspec.json new file mode 100644 index 00000000..e1c09787 --- /dev/null +++ b/helm-charts/nginx-ingress/v1.31.0/resourceclaimspec.json @@ -0,0 +1,18 @@ +{ + "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.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.31.0/resourceclaimstatus-resource-v1alpha3.json b/helm-charts/nginx-ingress/v1.31.0/resourceclaimstatus-resource-v1alpha3.json new file mode 100644 index 00000000..e0909ffe --- /dev/null +++ b/helm-charts/nginx-ingress/v1.31.0/resourceclaimstatus-resource-v1alpha3.json @@ -0,0 +1,34 @@ +{ + "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.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.", + "type": [ + "boolean", + "null" + ] + }, + "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.0/_definitions.json#/definitions/io.k8s.api.resource.v1alpha3.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.0/resourceclaimstatus.json b/helm-charts/nginx-ingress/v1.31.0/resourceclaimstatus.json new file mode 100644 index 00000000..e0909ffe --- /dev/null +++ b/helm-charts/nginx-ingress/v1.31.0/resourceclaimstatus.json @@ -0,0 +1,34 @@ +{ + "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.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.", + "type": [ + "boolean", + "null" + ] + }, + "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.0/_definitions.json#/definitions/io.k8s.api.resource.v1alpha3.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.30.2/resourceclaimtemplate-resource-v1alpha2.json b/helm-charts/nginx-ingress/v1.31.0/resourceclaimtemplate-resource-v1alpha3.json similarity index 82% rename from helm-charts/nginx-ingress/v1.30.2/resourceclaimtemplate-resource-v1alpha2.json rename to helm-charts/nginx-ingress/v1.31.0/resourceclaimtemplate-resource-v1alpha3.json index a84b93d6..bbf243c4 100644 --- a/helm-charts/nginx-ingress/v1.30.2/resourceclaimtemplate-resource-v1alpha2.json +++ b/helm-charts/nginx-ingress/v1.31.0/resourceclaimtemplate-resource-v1alpha3.json @@ -1,5 +1,5 @@ { - "description": "ResourceClaimTemplate is used to produce ResourceClaim objects.", + "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", @@ -8,7 +8,7 @@ "null" ], "enum": [ - "resource.k8s.io/v1alpha2" + "resource.k8s.io/v1alpha3" ] }, "kind": { @@ -22,11 +22,11 @@ ] }, "metadata": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.30.2/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.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.30.2/_definitions.json#/definitions/io.k8s.api.resource.v1alpha2.ResourceClaimTemplateSpec", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.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." } }, @@ -38,7 +38,7 @@ { "group": "resource.k8s.io", "kind": "ResourceClaimTemplate", - "version": "v1alpha2" + "version": "v1alpha3" } ], "$schema": "http://json-schema.org/schema#" diff --git a/helm-charts/nginx-ingress/v1.30.2/resourceclaimtemplate.json b/helm-charts/nginx-ingress/v1.31.0/resourceclaimtemplate.json similarity index 83% rename from helm-charts/nginx-ingress/v1.30.2/resourceclaimtemplate.json rename to helm-charts/nginx-ingress/v1.31.0/resourceclaimtemplate.json index 0df4f88d..f361bb1d 100644 --- a/helm-charts/nginx-ingress/v1.30.2/resourceclaimtemplate.json +++ b/helm-charts/nginx-ingress/v1.31.0/resourceclaimtemplate.json @@ -1,5 +1,5 @@ { - "description": "ResourceClaimTemplate is used to produce ResourceClaim objects.", + "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", @@ -19,11 +19,11 @@ ] }, "metadata": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.30.2/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.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.30.2/_definitions.json#/definitions/io.k8s.api.resource.v1alpha2.ResourceClaimTemplateSpec", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.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." } }, @@ -35,7 +35,7 @@ { "group": "resource.k8s.io", "kind": "ResourceClaimTemplate", - "version": "v1alpha2" + "version": "v1alpha3" } ], "$schema": "http://json-schema.org/schema#" diff --git a/helm-charts/nginx-ingress/v1.30.2/resourceclaimtemplatelist-resource-v1alpha2.json b/helm-charts/nginx-ingress/v1.31.0/resourceclaimtemplatelist-resource-v1alpha3.json similarity index 87% rename from helm-charts/nginx-ingress/v1.30.2/resourceclaimtemplatelist-resource-v1alpha2.json rename to helm-charts/nginx-ingress/v1.31.0/resourceclaimtemplatelist-resource-v1alpha3.json index 36336461..d9954cb4 100644 --- a/helm-charts/nginx-ingress/v1.30.2/resourceclaimtemplatelist-resource-v1alpha2.json +++ b/helm-charts/nginx-ingress/v1.31.0/resourceclaimtemplatelist-resource-v1alpha3.json @@ -8,13 +8,13 @@ "null" ], "enum": [ - "resource.k8s.io/v1alpha2" + "resource.k8s.io/v1alpha3" ] }, "items": { "description": "Items is the list of resource claim templates.", "items": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.30.2/_definitions.json#/definitions/io.k8s.api.resource.v1alpha2.ResourceClaimTemplate" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.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.30.2/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.ListMeta", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.0/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.ListMeta", "description": "Standard list metadata" } }, @@ -44,7 +44,7 @@ { "group": "resource.k8s.io", "kind": "ResourceClaimTemplateList", - "version": "v1alpha2" + "version": "v1alpha3" } ], "$schema": "http://json-schema.org/schema#" diff --git a/helm-charts/nginx-ingress/v1.30.2/resourceclaimtemplatelist.json b/helm-charts/nginx-ingress/v1.31.0/resourceclaimtemplatelist.json similarity index 88% rename from helm-charts/nginx-ingress/v1.30.2/resourceclaimtemplatelist.json rename to helm-charts/nginx-ingress/v1.31.0/resourceclaimtemplatelist.json index bb9abcc1..70d693b4 100644 --- a/helm-charts/nginx-ingress/v1.30.2/resourceclaimtemplatelist.json +++ b/helm-charts/nginx-ingress/v1.31.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.30.2/_definitions.json#/definitions/io.k8s.api.resource.v1alpha2.ResourceClaimTemplate" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.0/_definitions.json#/definitions/io.k8s.api.resource.v1alpha3.ResourceClaimTemplate" }, "type": [ "array", @@ -29,7 +29,7 @@ ] }, "metadata": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.30.2/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.ListMeta", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.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": "v1alpha2" + "version": "v1alpha3" } ], "$schema": "http://json-schema.org/schema#" diff --git a/helm-charts/nginx-ingress/v1.30.2/resourceclaimtemplatespec-resource-v1alpha2.json b/helm-charts/nginx-ingress/v1.31.0/resourceclaimtemplatespec-resource-v1alpha3.json similarity index 82% rename from helm-charts/nginx-ingress/v1.30.2/resourceclaimtemplatespec-resource-v1alpha2.json rename to helm-charts/nginx-ingress/v1.31.0/resourceclaimtemplatespec-resource-v1alpha3.json index 1b6b0f7b..b81217e6 100644 --- a/helm-charts/nginx-ingress/v1.30.2/resourceclaimtemplatespec-resource-v1alpha2.json +++ b/helm-charts/nginx-ingress/v1.31.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.30.2/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.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 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.30.2/_definitions.json#/definitions/io.k8s.api.resource.v1alpha2.ResourceClaimSpec", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.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.30.2/resourceclaimtemplatespec.json b/helm-charts/nginx-ingress/v1.31.0/resourceclaimtemplatespec.json similarity index 82% rename from helm-charts/nginx-ingress/v1.30.2/resourceclaimtemplatespec.json rename to helm-charts/nginx-ingress/v1.31.0/resourceclaimtemplatespec.json index 1b6b0f7b..b81217e6 100644 --- a/helm-charts/nginx-ingress/v1.30.2/resourceclaimtemplatespec.json +++ b/helm-charts/nginx-ingress/v1.31.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.30.2/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.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 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.30.2/_definitions.json#/definitions/io.k8s.api.resource.v1alpha2.ResourceClaimSpec", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.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.30.2/resourcefieldselector-v1.json b/helm-charts/nginx-ingress/v1.31.0/resourcefieldselector-v1.json similarity index 92% rename from helm-charts/nginx-ingress/v1.30.2/resourcefieldselector-v1.json rename to helm-charts/nginx-ingress/v1.31.0/resourcefieldselector-v1.json index 8cb7dab7..02a1546f 100644 --- a/helm-charts/nginx-ingress/v1.30.2/resourcefieldselector-v1.json +++ b/helm-charts/nginx-ingress/v1.31.0/resourcefieldselector-v1.json @@ -9,7 +9,7 @@ ] }, "divisor": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.30.2/_definitions.json#/definitions/io.k8s.apimachinery.pkg.api.resource.Quantity", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.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.30.2/resourcefieldselector.json b/helm-charts/nginx-ingress/v1.31.0/resourcefieldselector.json similarity index 92% rename from helm-charts/nginx-ingress/v1.30.2/resourcefieldselector.json rename to helm-charts/nginx-ingress/v1.31.0/resourcefieldselector.json index 8cb7dab7..02a1546f 100644 --- a/helm-charts/nginx-ingress/v1.30.2/resourcefieldselector.json +++ b/helm-charts/nginx-ingress/v1.31.0/resourcefieldselector.json @@ -9,7 +9,7 @@ ] }, "divisor": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.30.2/_definitions.json#/definitions/io.k8s.apimachinery.pkg.api.resource.Quantity", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.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.0/resourcehealth-v1.json b/helm-charts/nginx-ingress/v1.31.0/resourcehealth-v1.json new file mode 100644 index 00000000..d0defd54 --- /dev/null +++ b/helm-charts/nginx-ingress/v1.31.0/resourcehealth-v1.json @@ -0,0 +1,24 @@ +{ + "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.", + "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.", + "type": [ + "string", + "null" + ] + }, + "resourceID": { + "description": "ResourceID is the unique identifier of the resource. See the ResourceID type for more information.", + "type": [ + "string", + "null" + ] + } + }, + "required": [ + "resourceID" + ], + "type": "object", + "$schema": "http://json-schema.org/schema#" +} \ No newline at end of file diff --git a/helm-charts/nginx-ingress/v1.31.0/resourcehealth.json b/helm-charts/nginx-ingress/v1.31.0/resourcehealth.json new file mode 100644 index 00000000..d0defd54 --- /dev/null +++ b/helm-charts/nginx-ingress/v1.31.0/resourcehealth.json @@ -0,0 +1,24 @@ +{ + "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.", + "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.", + "type": [ + "string", + "null" + ] + }, + "resourceID": { + "description": "ResourceID is the unique identifier of the resource. See the ResourceID type for more information.", + "type": [ + "string", + "null" + ] + } + }, + "required": [ + "resourceID" + ], + "type": "object", + "$schema": "http://json-schema.org/schema#" +} \ No newline at end of file diff --git a/helm-charts/nginx-ingress/v1.30.2/resourcemetricsource-autoscaling-v2.json b/helm-charts/nginx-ingress/v1.31.0/resourcemetricsource-autoscaling-v2.json similarity index 93% rename from helm-charts/nginx-ingress/v1.30.2/resourcemetricsource-autoscaling-v2.json rename to helm-charts/nginx-ingress/v1.31.0/resourcemetricsource-autoscaling-v2.json index 8a34aaa2..2595be65 100644 --- a/helm-charts/nginx-ingress/v1.30.2/resourcemetricsource-autoscaling-v2.json +++ b/helm-charts/nginx-ingress/v1.31.0/resourcemetricsource-autoscaling-v2.json @@ -9,7 +9,7 @@ ] }, "target": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.30.2/_definitions.json#/definitions/io.k8s.api.autoscaling.v2.MetricTarget", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.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.30.2/resourcemetricsource.json b/helm-charts/nginx-ingress/v1.31.0/resourcemetricsource.json similarity index 93% rename from helm-charts/nginx-ingress/v1.30.2/resourcemetricsource.json rename to helm-charts/nginx-ingress/v1.31.0/resourcemetricsource.json index 8a34aaa2..2595be65 100644 --- a/helm-charts/nginx-ingress/v1.30.2/resourcemetricsource.json +++ b/helm-charts/nginx-ingress/v1.31.0/resourcemetricsource.json @@ -9,7 +9,7 @@ ] }, "target": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.30.2/_definitions.json#/definitions/io.k8s.api.autoscaling.v2.MetricTarget", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.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.30.2/resourcemetricstatus-autoscaling-v2.json b/helm-charts/nginx-ingress/v1.31.0/resourcemetricstatus-autoscaling-v2.json similarity index 93% rename from helm-charts/nginx-ingress/v1.30.2/resourcemetricstatus-autoscaling-v2.json rename to helm-charts/nginx-ingress/v1.31.0/resourcemetricstatus-autoscaling-v2.json index 3e1672e8..93c76828 100644 --- a/helm-charts/nginx-ingress/v1.30.2/resourcemetricstatus-autoscaling-v2.json +++ b/helm-charts/nginx-ingress/v1.31.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.30.2/_definitions.json#/definitions/io.k8s.api.autoscaling.v2.MetricValueStatus", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.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.30.2/resourcemetricstatus.json b/helm-charts/nginx-ingress/v1.31.0/resourcemetricstatus.json similarity index 93% rename from helm-charts/nginx-ingress/v1.30.2/resourcemetricstatus.json rename to helm-charts/nginx-ingress/v1.31.0/resourcemetricstatus.json index 3e1672e8..93c76828 100644 --- a/helm-charts/nginx-ingress/v1.30.2/resourcemetricstatus.json +++ b/helm-charts/nginx-ingress/v1.31.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.30.2/_definitions.json#/definitions/io.k8s.api.autoscaling.v2.MetricValueStatus", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.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.30.2/resourcepolicyrule-flowcontrol-v1.json b/helm-charts/nginx-ingress/v1.31.0/resourcepolicyrule-flowcontrol-v1.json similarity index 100% rename from helm-charts/nginx-ingress/v1.30.2/resourcepolicyrule-flowcontrol-v1.json rename to helm-charts/nginx-ingress/v1.31.0/resourcepolicyrule-flowcontrol-v1.json diff --git a/helm-charts/nginx-ingress/v1.30.2/resourcepolicyrule-flowcontrol-v1beta3.json b/helm-charts/nginx-ingress/v1.31.0/resourcepolicyrule-flowcontrol-v1beta3.json similarity index 100% rename from helm-charts/nginx-ingress/v1.30.2/resourcepolicyrule-flowcontrol-v1beta3.json rename to helm-charts/nginx-ingress/v1.31.0/resourcepolicyrule-flowcontrol-v1beta3.json diff --git a/helm-charts/nginx-ingress/v1.30.2/resourcepolicyrule.json b/helm-charts/nginx-ingress/v1.31.0/resourcepolicyrule.json similarity index 100% rename from helm-charts/nginx-ingress/v1.30.2/resourcepolicyrule.json rename to helm-charts/nginx-ingress/v1.31.0/resourcepolicyrule.json diff --git a/helm-charts/nginx-ingress/v1.31.0/resourcepool-resource-v1alpha3.json b/helm-charts/nginx-ingress/v1.31.0/resourcepool-resource-v1alpha3.json new file mode 100644 index 00000000..c85bd4c5 --- /dev/null +++ b/helm-charts/nginx-ingress/v1.31.0/resourcepool-resource-v1alpha3.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.0/resourcepool.json b/helm-charts/nginx-ingress/v1.31.0/resourcepool.json new file mode 100644 index 00000000..c85bd4c5 --- /dev/null +++ b/helm-charts/nginx-ingress/v1.31.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.30.2/resourcequota-v1.json b/helm-charts/nginx-ingress/v1.31.0/resourcequota-v1.json similarity index 91% rename from helm-charts/nginx-ingress/v1.30.2/resourcequota-v1.json rename to helm-charts/nginx-ingress/v1.31.0/resourcequota-v1.json index 84d95166..469bc4a0 100644 --- a/helm-charts/nginx-ingress/v1.30.2/resourcequota-v1.json +++ b/helm-charts/nginx-ingress/v1.31.0/resourcequota-v1.json @@ -22,15 +22,15 @@ ] }, "metadata": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.30.2/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.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.30.2/_definitions.json#/definitions/io.k8s.api.core.v1.ResourceQuotaSpec", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.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.30.2/_definitions.json#/definitions/io.k8s.api.core.v1.ResourceQuotaStatus", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.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.30.2/resourcequota.json b/helm-charts/nginx-ingress/v1.31.0/resourcequota.json similarity index 91% rename from helm-charts/nginx-ingress/v1.30.2/resourcequota.json rename to helm-charts/nginx-ingress/v1.31.0/resourcequota.json index 4c495079..3ab4eb4c 100644 --- a/helm-charts/nginx-ingress/v1.30.2/resourcequota.json +++ b/helm-charts/nginx-ingress/v1.31.0/resourcequota.json @@ -19,15 +19,15 @@ ] }, "metadata": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.30.2/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.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.30.2/_definitions.json#/definitions/io.k8s.api.core.v1.ResourceQuotaSpec", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.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.30.2/_definitions.json#/definitions/io.k8s.api.core.v1.ResourceQuotaStatus", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.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.30.2/resourcequotalist-v1.json b/helm-charts/nginx-ingress/v1.31.0/resourcequotalist-v1.json similarity index 93% rename from helm-charts/nginx-ingress/v1.30.2/resourcequotalist-v1.json rename to helm-charts/nginx-ingress/v1.31.0/resourcequotalist-v1.json index 1f5039fc..09d8ba04 100644 --- a/helm-charts/nginx-ingress/v1.30.2/resourcequotalist-v1.json +++ b/helm-charts/nginx-ingress/v1.31.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.30.2/_definitions.json#/definitions/io.k8s.api.core.v1.ResourceQuota" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.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.30.2/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.ListMeta", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.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.30.2/resourcequotalist.json b/helm-charts/nginx-ingress/v1.31.0/resourcequotalist.json similarity index 93% rename from helm-charts/nginx-ingress/v1.30.2/resourcequotalist.json rename to helm-charts/nginx-ingress/v1.31.0/resourcequotalist.json index 4fb0c9a3..650044eb 100644 --- a/helm-charts/nginx-ingress/v1.30.2/resourcequotalist.json +++ b/helm-charts/nginx-ingress/v1.31.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.30.2/_definitions.json#/definitions/io.k8s.api.core.v1.ResourceQuota" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.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.30.2/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.ListMeta", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.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.30.2/resourcequotaspec-v1.json b/helm-charts/nginx-ingress/v1.31.0/resourcequotaspec-v1.json similarity index 91% rename from helm-charts/nginx-ingress/v1.30.2/resourcequotaspec-v1.json rename to helm-charts/nginx-ingress/v1.31.0/resourcequotaspec-v1.json index 0c754648..8a338a02 100644 --- a/helm-charts/nginx-ingress/v1.30.2/resourcequotaspec-v1.json +++ b/helm-charts/nginx-ingress/v1.31.0/resourcequotaspec-v1.json @@ -3,7 +3,7 @@ "properties": { "hard": { "additionalProperties": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.30.2/_definitions.json#/definitions/io.k8s.apimachinery.pkg.api.resource.Quantity" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.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.30.2/_definitions.json#/definitions/io.k8s.api.core.v1.ScopeSelector", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.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.30.2/resourcequotaspec.json b/helm-charts/nginx-ingress/v1.31.0/resourcequotaspec.json similarity index 91% rename from helm-charts/nginx-ingress/v1.30.2/resourcequotaspec.json rename to helm-charts/nginx-ingress/v1.31.0/resourcequotaspec.json index 0c754648..8a338a02 100644 --- a/helm-charts/nginx-ingress/v1.30.2/resourcequotaspec.json +++ b/helm-charts/nginx-ingress/v1.31.0/resourcequotaspec.json @@ -3,7 +3,7 @@ "properties": { "hard": { "additionalProperties": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.30.2/_definitions.json#/definitions/io.k8s.apimachinery.pkg.api.resource.Quantity" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.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.30.2/_definitions.json#/definitions/io.k8s.api.core.v1.ScopeSelector", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.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.30.2/resourcequotastatus-v1.json b/helm-charts/nginx-ingress/v1.31.0/resourcequotastatus-v1.json similarity index 87% rename from helm-charts/nginx-ingress/v1.30.2/resourcequotastatus-v1.json rename to helm-charts/nginx-ingress/v1.31.0/resourcequotastatus-v1.json index 7240f0b4..7519a12d 100644 --- a/helm-charts/nginx-ingress/v1.30.2/resourcequotastatus-v1.json +++ b/helm-charts/nginx-ingress/v1.31.0/resourcequotastatus-v1.json @@ -3,7 +3,7 @@ "properties": { "hard": { "additionalProperties": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.30.2/_definitions.json#/definitions/io.k8s.apimachinery.pkg.api.resource.Quantity" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.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.30.2/_definitions.json#/definitions/io.k8s.apimachinery.pkg.api.resource.Quantity" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.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.30.2/resourcequotastatus.json b/helm-charts/nginx-ingress/v1.31.0/resourcequotastatus.json similarity index 87% rename from helm-charts/nginx-ingress/v1.30.2/resourcequotastatus.json rename to helm-charts/nginx-ingress/v1.31.0/resourcequotastatus.json index 7240f0b4..7519a12d 100644 --- a/helm-charts/nginx-ingress/v1.30.2/resourcequotastatus.json +++ b/helm-charts/nginx-ingress/v1.31.0/resourcequotastatus.json @@ -3,7 +3,7 @@ "properties": { "hard": { "additionalProperties": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.30.2/_definitions.json#/definitions/io.k8s.apimachinery.pkg.api.resource.Quantity" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.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.30.2/_definitions.json#/definitions/io.k8s.apimachinery.pkg.api.resource.Quantity" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.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.30.2/resourcerequirements-v1.json b/helm-charts/nginx-ingress/v1.31.0/resourcerequirements-v1.json similarity index 90% rename from helm-charts/nginx-ingress/v1.30.2/resourcerequirements-v1.json rename to helm-charts/nginx-ingress/v1.31.0/resourcerequirements-v1.json index d07d299b..50cfcd2a 100644 --- a/helm-charts/nginx-ingress/v1.30.2/resourcerequirements-v1.json +++ b/helm-charts/nginx-ingress/v1.31.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.30.2/_definitions.json#/definitions/io.k8s.api.core.v1.ResourceClaim" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.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.30.2/_definitions.json#/definitions/io.k8s.apimachinery.pkg.api.resource.Quantity" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.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.30.2/_definitions.json#/definitions/io.k8s.apimachinery.pkg.api.resource.Quantity" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.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.30.2/resourcerequirements.json b/helm-charts/nginx-ingress/v1.31.0/resourcerequirements.json similarity index 90% rename from helm-charts/nginx-ingress/v1.30.2/resourcerequirements.json rename to helm-charts/nginx-ingress/v1.31.0/resourcerequirements.json index d07d299b..50cfcd2a 100644 --- a/helm-charts/nginx-ingress/v1.30.2/resourcerequirements.json +++ b/helm-charts/nginx-ingress/v1.31.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.30.2/_definitions.json#/definitions/io.k8s.api.core.v1.ResourceClaim" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.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.30.2/_definitions.json#/definitions/io.k8s.apimachinery.pkg.api.resource.Quantity" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.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.30.2/_definitions.json#/definitions/io.k8s.apimachinery.pkg.api.resource.Quantity" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.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.30.2/resourcerule-authorization-v1.json b/helm-charts/nginx-ingress/v1.31.0/resourcerule-authorization-v1.json similarity index 100% rename from helm-charts/nginx-ingress/v1.30.2/resourcerule-authorization-v1.json rename to helm-charts/nginx-ingress/v1.31.0/resourcerule-authorization-v1.json diff --git a/helm-charts/nginx-ingress/v1.30.2/resourcerule.json b/helm-charts/nginx-ingress/v1.31.0/resourcerule.json similarity index 100% rename from helm-charts/nginx-ingress/v1.30.2/resourcerule.json rename to helm-charts/nginx-ingress/v1.31.0/resourcerule.json diff --git a/helm-charts/nginx-ingress/v1.31.0/resourceslice-resource-v1alpha3.json b/helm-charts/nginx-ingress/v1.31.0/resourceslice-resource-v1alpha3.json new file mode 100644 index 00000000..4541d32b --- /dev/null +++ b/helm-charts/nginx-ingress/v1.31.0/resourceslice-resource-v1alpha3.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/v1alpha3" + ] + }, + "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.31.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.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." + } + }, + "required": [ + "spec" + ], + "type": "object", + "x-kubernetes-group-version-kind": [ + { + "group": "resource.k8s.io", + "kind": "ResourceSlice", + "version": "v1alpha3" + } + ], + "$schema": "http://json-schema.org/schema#" +} \ No newline at end of file diff --git a/helm-charts/nginx-ingress/v1.31.0/resourceslice.json b/helm-charts/nginx-ingress/v1.31.0/resourceslice.json new file mode 100644 index 00000000..0675bd3e --- /dev/null +++ b/helm-charts/nginx-ingress/v1.31.0/resourceslice.json @@ -0,0 +1,42 @@ +{ + "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" + ] + }, + "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.31.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.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." + } + }, + "required": [ + "spec" + ], + "type": "object", + "x-kubernetes-group-version-kind": [ + { + "group": "resource.k8s.io", + "kind": "ResourceSlice", + "version": "v1alpha3" + } + ], + "$schema": "http://json-schema.org/schema#" +} \ No newline at end of file diff --git a/helm-charts/nginx-ingress/v1.30.2/resourceslicelist-resource-v1alpha2.json b/helm-charts/nginx-ingress/v1.31.0/resourceslicelist-resource-v1alpha3.json similarity index 82% rename from helm-charts/nginx-ingress/v1.30.2/resourceslicelist-resource-v1alpha2.json rename to helm-charts/nginx-ingress/v1.31.0/resourceslicelist-resource-v1alpha3.json index fba02f2a..6807512d 100644 --- a/helm-charts/nginx-ingress/v1.30.2/resourceslicelist-resource-v1alpha2.json +++ b/helm-charts/nginx-ingress/v1.31.0/resourceslicelist-resource-v1alpha3.json @@ -8,13 +8,13 @@ "null" ], "enum": [ - "resource.k8s.io/v1alpha2" + "resource.k8s.io/v1alpha3" ] }, "items": { - "description": "Items is the list of node resource capacity objects.", + "description": "Items is the list of resource ResourceSlices.", "items": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.30.2/_definitions.json#/definitions/io.k8s.api.resource.v1alpha2.ResourceSlice" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.0/_definitions.json#/definitions/io.k8s.api.resource.v1alpha3.ResourceSlice" }, "type": [ "array", @@ -31,8 +31,8 @@ "ResourceSliceList" ] }, - "metadata": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.30.2/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.ListMeta", + "listMeta": { + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.0/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.ListMeta", "description": "Standard list metadata" } }, @@ -44,7 +44,7 @@ { "group": "resource.k8s.io", "kind": "ResourceSliceList", - "version": "v1alpha2" + "version": "v1alpha3" } ], "$schema": "http://json-schema.org/schema#" diff --git a/helm-charts/nginx-ingress/v1.30.2/resourceslicelist.json b/helm-charts/nginx-ingress/v1.31.0/resourceslicelist.json similarity index 83% rename from helm-charts/nginx-ingress/v1.30.2/resourceslicelist.json rename to helm-charts/nginx-ingress/v1.31.0/resourceslicelist.json index bee67937..ca6bb086 100644 --- a/helm-charts/nginx-ingress/v1.30.2/resourceslicelist.json +++ b/helm-charts/nginx-ingress/v1.31.0/resourceslicelist.json @@ -9,9 +9,9 @@ ] }, "items": { - "description": "Items is the list of node resource capacity objects.", + "description": "Items is the list of resource ResourceSlices.", "items": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.30.2/_definitions.json#/definitions/io.k8s.api.resource.v1alpha2.ResourceSlice" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.0/_definitions.json#/definitions/io.k8s.api.resource.v1alpha3.ResourceSlice" }, "type": [ "array", @@ -28,8 +28,8 @@ "ResourceSliceList" ] }, - "metadata": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.30.2/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.ListMeta", + "listMeta": { + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.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": "v1alpha2" + "version": "v1alpha3" } ], "$schema": "http://json-schema.org/schema#" diff --git a/helm-charts/nginx-ingress/v1.31.0/resourceslicespec-resource-v1alpha3.json b/helm-charts/nginx-ingress/v1.31.0/resourceslicespec-resource-v1alpha3.json new file mode 100644 index 00000000..ce323a33 --- /dev/null +++ b/helm-charts/nginx-ingress/v1.31.0/resourceslicespec-resource-v1alpha3.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.31.0/_definitions.json#/definitions/io.k8s.api.resource.v1alpha3.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.31.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.0/_definitions.json#/definitions/io.k8s.api.resource.v1alpha3.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.0/resourceslicespec.json b/helm-charts/nginx-ingress/v1.31.0/resourceslicespec.json new file mode 100644 index 00000000..ce323a33 --- /dev/null +++ b/helm-charts/nginx-ingress/v1.31.0/resourceslicespec.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.31.0/_definitions.json#/definitions/io.k8s.api.resource.v1alpha3.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.31.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.0/_definitions.json#/definitions/io.k8s.api.resource.v1alpha3.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.0/resourcestatus-v1.json b/helm-charts/nginx-ingress/v1.31.0/resourcestatus-v1.json new file mode 100644 index 00000000..ce252d73 --- /dev/null +++ b/helm-charts/nginx-ingress/v1.31.0/resourcestatus-v1.json @@ -0,0 +1,30 @@ +{ + "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.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.0/resourcestatus.json b/helm-charts/nginx-ingress/v1.31.0/resourcestatus.json new file mode 100644 index 00000000..ce252d73 --- /dev/null +++ b/helm-charts/nginx-ingress/v1.31.0/resourcestatus.json @@ -0,0 +1,30 @@ +{ + "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.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.30.2/role-rbac-v1.json b/helm-charts/nginx-ingress/v1.31.0/role-rbac-v1.json similarity index 93% rename from helm-charts/nginx-ingress/v1.30.2/role-rbac-v1.json rename to helm-charts/nginx-ingress/v1.31.0/role-rbac-v1.json index 047ed33e..12730793 100644 --- a/helm-charts/nginx-ingress/v1.30.2/role-rbac-v1.json +++ b/helm-charts/nginx-ingress/v1.31.0/role-rbac-v1.json @@ -22,13 +22,13 @@ ] }, "metadata": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.30.2/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.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.30.2/_definitions.json#/definitions/io.k8s.api.rbac.v1.PolicyRule" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.0/_definitions.json#/definitions/io.k8s.api.rbac.v1.PolicyRule" }, "type": [ "array", diff --git a/helm-charts/nginx-ingress/v1.30.2/role.json b/helm-charts/nginx-ingress/v1.31.0/role.json similarity index 92% rename from helm-charts/nginx-ingress/v1.30.2/role.json rename to helm-charts/nginx-ingress/v1.31.0/role.json index 0efed70a..481da2ec 100644 --- a/helm-charts/nginx-ingress/v1.30.2/role.json +++ b/helm-charts/nginx-ingress/v1.31.0/role.json @@ -19,13 +19,13 @@ ] }, "metadata": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.30.2/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.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.30.2/_definitions.json#/definitions/io.k8s.api.rbac.v1.PolicyRule" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.0/_definitions.json#/definitions/io.k8s.api.rbac.v1.PolicyRule" }, "type": [ "array", diff --git a/helm-charts/nginx-ingress/v1.30.2/rolebinding-rbac-v1.json b/helm-charts/nginx-ingress/v1.31.0/rolebinding-rbac-v1.json similarity index 92% rename from helm-charts/nginx-ingress/v1.30.2/rolebinding-rbac-v1.json rename to helm-charts/nginx-ingress/v1.31.0/rolebinding-rbac-v1.json index 220736e5..fd2e135a 100644 --- a/helm-charts/nginx-ingress/v1.30.2/rolebinding-rbac-v1.json +++ b/helm-charts/nginx-ingress/v1.31.0/rolebinding-rbac-v1.json @@ -22,17 +22,17 @@ ] }, "metadata": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.30.2/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.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.30.2/_definitions.json#/definitions/io.k8s.api.rbac.v1.RoleRef", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.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.30.2/_definitions.json#/definitions/io.k8s.api.rbac.v1.Subject" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.0/_definitions.json#/definitions/io.k8s.api.rbac.v1.Subject" }, "type": [ "array", diff --git a/helm-charts/nginx-ingress/v1.30.2/rolebinding.json b/helm-charts/nginx-ingress/v1.31.0/rolebinding.json similarity index 92% rename from helm-charts/nginx-ingress/v1.30.2/rolebinding.json rename to helm-charts/nginx-ingress/v1.31.0/rolebinding.json index 7904cfc8..a2d04a6d 100644 --- a/helm-charts/nginx-ingress/v1.30.2/rolebinding.json +++ b/helm-charts/nginx-ingress/v1.31.0/rolebinding.json @@ -19,17 +19,17 @@ ] }, "metadata": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.30.2/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.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.30.2/_definitions.json#/definitions/io.k8s.api.rbac.v1.RoleRef", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.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.30.2/_definitions.json#/definitions/io.k8s.api.rbac.v1.Subject" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.0/_definitions.json#/definitions/io.k8s.api.rbac.v1.Subject" }, "type": [ "array", diff --git a/helm-charts/nginx-ingress/v1.30.2/rolebindinglist-rbac-v1.json b/helm-charts/nginx-ingress/v1.31.0/rolebindinglist-rbac-v1.json similarity index 92% rename from helm-charts/nginx-ingress/v1.30.2/rolebindinglist-rbac-v1.json rename to helm-charts/nginx-ingress/v1.31.0/rolebindinglist-rbac-v1.json index d1b1bc96..9e60ab43 100644 --- a/helm-charts/nginx-ingress/v1.30.2/rolebindinglist-rbac-v1.json +++ b/helm-charts/nginx-ingress/v1.31.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.30.2/_definitions.json#/definitions/io.k8s.api.rbac.v1.RoleBinding" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.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.30.2/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.ListMeta", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.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.30.2/rolebindinglist.json b/helm-charts/nginx-ingress/v1.31.0/rolebindinglist.json similarity index 92% rename from helm-charts/nginx-ingress/v1.30.2/rolebindinglist.json rename to helm-charts/nginx-ingress/v1.31.0/rolebindinglist.json index a42fbd46..b3037c0d 100644 --- a/helm-charts/nginx-ingress/v1.30.2/rolebindinglist.json +++ b/helm-charts/nginx-ingress/v1.31.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.30.2/_definitions.json#/definitions/io.k8s.api.rbac.v1.RoleBinding" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.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.30.2/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.ListMeta", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.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.30.2/rolelist-rbac-v1.json b/helm-charts/nginx-ingress/v1.31.0/rolelist-rbac-v1.json similarity index 92% rename from helm-charts/nginx-ingress/v1.30.2/rolelist-rbac-v1.json rename to helm-charts/nginx-ingress/v1.31.0/rolelist-rbac-v1.json index 344b1839..f302762e 100644 --- a/helm-charts/nginx-ingress/v1.30.2/rolelist-rbac-v1.json +++ b/helm-charts/nginx-ingress/v1.31.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.30.2/_definitions.json#/definitions/io.k8s.api.rbac.v1.Role" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.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.30.2/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.ListMeta", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.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.30.2/rolelist.json b/helm-charts/nginx-ingress/v1.31.0/rolelist.json similarity index 92% rename from helm-charts/nginx-ingress/v1.30.2/rolelist.json rename to helm-charts/nginx-ingress/v1.31.0/rolelist.json index 7798bad6..225fb3bc 100644 --- a/helm-charts/nginx-ingress/v1.30.2/rolelist.json +++ b/helm-charts/nginx-ingress/v1.31.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.30.2/_definitions.json#/definitions/io.k8s.api.rbac.v1.Role" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.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.30.2/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.ListMeta", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.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.30.2/roleref-rbac-v1.json b/helm-charts/nginx-ingress/v1.31.0/roleref-rbac-v1.json similarity index 100% rename from helm-charts/nginx-ingress/v1.30.2/roleref-rbac-v1.json rename to helm-charts/nginx-ingress/v1.31.0/roleref-rbac-v1.json diff --git a/helm-charts/nginx-ingress/v1.30.2/roleref.json b/helm-charts/nginx-ingress/v1.31.0/roleref.json similarity index 100% rename from helm-charts/nginx-ingress/v1.30.2/roleref.json rename to helm-charts/nginx-ingress/v1.31.0/roleref.json diff --git a/helm-charts/nginx-ingress/v1.30.2/rollingupdatedaemonset-apps-v1.json b/helm-charts/nginx-ingress/v1.31.0/rollingupdatedaemonset-apps-v1.json similarity index 95% rename from helm-charts/nginx-ingress/v1.30.2/rollingupdatedaemonset-apps-v1.json rename to helm-charts/nginx-ingress/v1.31.0/rollingupdatedaemonset-apps-v1.json index ac1d5d43..18bb32d1 100644 --- a/helm-charts/nginx-ingress/v1.30.2/rollingupdatedaemonset-apps-v1.json +++ b/helm-charts/nginx-ingress/v1.31.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.30.2/_definitions.json#/definitions/io.k8s.apimachinery.pkg.util.intstr.IntOrString", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.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.30.2/_definitions.json#/definitions/io.k8s.apimachinery.pkg.util.intstr.IntOrString", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.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.30.2/rollingupdatedaemonset.json b/helm-charts/nginx-ingress/v1.31.0/rollingupdatedaemonset.json similarity index 95% rename from helm-charts/nginx-ingress/v1.30.2/rollingupdatedaemonset.json rename to helm-charts/nginx-ingress/v1.31.0/rollingupdatedaemonset.json index ac1d5d43..18bb32d1 100644 --- a/helm-charts/nginx-ingress/v1.30.2/rollingupdatedaemonset.json +++ b/helm-charts/nginx-ingress/v1.31.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.30.2/_definitions.json#/definitions/io.k8s.apimachinery.pkg.util.intstr.IntOrString", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.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.30.2/_definitions.json#/definitions/io.k8s.apimachinery.pkg.util.intstr.IntOrString", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.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.30.2/rollingupdatedeployment-apps-v1.json b/helm-charts/nginx-ingress/v1.31.0/rollingupdatedeployment-apps-v1.json similarity index 93% rename from helm-charts/nginx-ingress/v1.30.2/rollingupdatedeployment-apps-v1.json rename to helm-charts/nginx-ingress/v1.31.0/rollingupdatedeployment-apps-v1.json index 2618cd3f..1b5616e3 100644 --- a/helm-charts/nginx-ingress/v1.30.2/rollingupdatedeployment-apps-v1.json +++ b/helm-charts/nginx-ingress/v1.31.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.30.2/_definitions.json#/definitions/io.k8s.apimachinery.pkg.util.intstr.IntOrString", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.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.30.2/_definitions.json#/definitions/io.k8s.apimachinery.pkg.util.intstr.IntOrString", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.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.30.2/rollingupdatedeployment.json b/helm-charts/nginx-ingress/v1.31.0/rollingupdatedeployment.json similarity index 93% rename from helm-charts/nginx-ingress/v1.30.2/rollingupdatedeployment.json rename to helm-charts/nginx-ingress/v1.31.0/rollingupdatedeployment.json index 2618cd3f..1b5616e3 100644 --- a/helm-charts/nginx-ingress/v1.30.2/rollingupdatedeployment.json +++ b/helm-charts/nginx-ingress/v1.31.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.30.2/_definitions.json#/definitions/io.k8s.apimachinery.pkg.util.intstr.IntOrString", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.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.30.2/_definitions.json#/definitions/io.k8s.apimachinery.pkg.util.intstr.IntOrString", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.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.30.2/rollingupdatestatefulsetstrategy-apps-v1.json b/helm-charts/nginx-ingress/v1.31.0/rollingupdatestatefulsetstrategy-apps-v1.json similarity index 95% rename from helm-charts/nginx-ingress/v1.30.2/rollingupdatestatefulsetstrategy-apps-v1.json rename to helm-charts/nginx-ingress/v1.31.0/rollingupdatestatefulsetstrategy-apps-v1.json index 6c5867dc..ebbe4fba 100644 --- a/helm-charts/nginx-ingress/v1.30.2/rollingupdatestatefulsetstrategy-apps-v1.json +++ b/helm-charts/nginx-ingress/v1.31.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.30.2/_definitions.json#/definitions/io.k8s.apimachinery.pkg.util.intstr.IntOrString", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.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.30.2/rollingupdatestatefulsetstrategy.json b/helm-charts/nginx-ingress/v1.31.0/rollingupdatestatefulsetstrategy.json similarity index 95% rename from helm-charts/nginx-ingress/v1.30.2/rollingupdatestatefulsetstrategy.json rename to helm-charts/nginx-ingress/v1.31.0/rollingupdatestatefulsetstrategy.json index 6c5867dc..ebbe4fba 100644 --- a/helm-charts/nginx-ingress/v1.30.2/rollingupdatestatefulsetstrategy.json +++ b/helm-charts/nginx-ingress/v1.31.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.30.2/_definitions.json#/definitions/io.k8s.apimachinery.pkg.util.intstr.IntOrString", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.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.30.2/rulewithoperations-admissionregistration-v1.json b/helm-charts/nginx-ingress/v1.31.0/rulewithoperations-admissionregistration-v1.json similarity index 100% rename from helm-charts/nginx-ingress/v1.30.2/rulewithoperations-admissionregistration-v1.json rename to helm-charts/nginx-ingress/v1.31.0/rulewithoperations-admissionregistration-v1.json diff --git a/helm-charts/nginx-ingress/v1.30.2/rulewithoperations.json b/helm-charts/nginx-ingress/v1.31.0/rulewithoperations.json similarity index 100% rename from helm-charts/nginx-ingress/v1.30.2/rulewithoperations.json rename to helm-charts/nginx-ingress/v1.31.0/rulewithoperations.json diff --git a/helm-charts/nginx-ingress/v1.30.2/runtimeclass-node-v1.json b/helm-charts/nginx-ingress/v1.31.0/runtimeclass-node-v1.json similarity index 94% rename from helm-charts/nginx-ingress/v1.30.2/runtimeclass-node-v1.json rename to helm-charts/nginx-ingress/v1.31.0/runtimeclass-node-v1.json index 48fd084f..f835659c 100644 --- a/helm-charts/nginx-ingress/v1.30.2/runtimeclass-node-v1.json +++ b/helm-charts/nginx-ingress/v1.31.0/runtimeclass-node-v1.json @@ -29,15 +29,15 @@ ] }, "metadata": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.30.2/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.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.30.2/_definitions.json#/definitions/io.k8s.api.node.v1.Overhead", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.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.30.2/_definitions.json#/definitions/io.k8s.api.node.v1.Scheduling", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.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.30.2/runtimeclass.json b/helm-charts/nginx-ingress/v1.31.0/runtimeclass.json similarity index 94% rename from helm-charts/nginx-ingress/v1.30.2/runtimeclass.json rename to helm-charts/nginx-ingress/v1.31.0/runtimeclass.json index 5a850f7e..4f24cd30 100644 --- a/helm-charts/nginx-ingress/v1.30.2/runtimeclass.json +++ b/helm-charts/nginx-ingress/v1.31.0/runtimeclass.json @@ -26,15 +26,15 @@ ] }, "metadata": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.30.2/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.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.30.2/_definitions.json#/definitions/io.k8s.api.node.v1.Overhead", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.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.30.2/_definitions.json#/definitions/io.k8s.api.node.v1.Scheduling", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.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.30.2/runtimeclasslist-node-v1.json b/helm-charts/nginx-ingress/v1.31.0/runtimeclasslist-node-v1.json similarity index 93% rename from helm-charts/nginx-ingress/v1.30.2/runtimeclasslist-node-v1.json rename to helm-charts/nginx-ingress/v1.31.0/runtimeclasslist-node-v1.json index b32dd0a4..41652d3f 100644 --- a/helm-charts/nginx-ingress/v1.30.2/runtimeclasslist-node-v1.json +++ b/helm-charts/nginx-ingress/v1.31.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.30.2/_definitions.json#/definitions/io.k8s.api.node.v1.RuntimeClass" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.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.30.2/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.ListMeta", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.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.30.2/runtimeclasslist.json b/helm-charts/nginx-ingress/v1.31.0/runtimeclasslist.json similarity index 93% rename from helm-charts/nginx-ingress/v1.30.2/runtimeclasslist.json rename to helm-charts/nginx-ingress/v1.31.0/runtimeclasslist.json index abb9c761..78f885e3 100644 --- a/helm-charts/nginx-ingress/v1.30.2/runtimeclasslist.json +++ b/helm-charts/nginx-ingress/v1.31.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.30.2/_definitions.json#/definitions/io.k8s.api.node.v1.RuntimeClass" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.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.30.2/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.ListMeta", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.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.30.2/scale-autoscaling-v1.json b/helm-charts/nginx-ingress/v1.31.0/scale-autoscaling-v1.json similarity index 91% rename from helm-charts/nginx-ingress/v1.30.2/scale-autoscaling-v1.json rename to helm-charts/nginx-ingress/v1.31.0/scale-autoscaling-v1.json index 6c96f55c..3e3b092a 100644 --- a/helm-charts/nginx-ingress/v1.30.2/scale-autoscaling-v1.json +++ b/helm-charts/nginx-ingress/v1.31.0/scale-autoscaling-v1.json @@ -22,15 +22,15 @@ ] }, "metadata": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.30.2/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.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.30.2/_definitions.json#/definitions/io.k8s.api.autoscaling.v1.ScaleSpec", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.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.30.2/_definitions.json#/definitions/io.k8s.api.autoscaling.v1.ScaleStatus", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.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.30.2/scale.json b/helm-charts/nginx-ingress/v1.31.0/scale.json similarity index 91% rename from helm-charts/nginx-ingress/v1.30.2/scale.json rename to helm-charts/nginx-ingress/v1.31.0/scale.json index 902ca847..5f186506 100644 --- a/helm-charts/nginx-ingress/v1.30.2/scale.json +++ b/helm-charts/nginx-ingress/v1.31.0/scale.json @@ -19,15 +19,15 @@ ] }, "metadata": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.30.2/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.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.30.2/_definitions.json#/definitions/io.k8s.api.autoscaling.v1.ScaleSpec", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.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.30.2/_definitions.json#/definitions/io.k8s.api.autoscaling.v1.ScaleStatus", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.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.30.2/scaleiopersistentvolumesource-v1.json b/helm-charts/nginx-ingress/v1.31.0/scaleiopersistentvolumesource-v1.json similarity index 97% rename from helm-charts/nginx-ingress/v1.30.2/scaleiopersistentvolumesource-v1.json rename to helm-charts/nginx-ingress/v1.31.0/scaleiopersistentvolumesource-v1.json index c76697fe..a8384bb5 100644 --- a/helm-charts/nginx-ingress/v1.30.2/scaleiopersistentvolumesource-v1.json +++ b/helm-charts/nginx-ingress/v1.31.0/scaleiopersistentvolumesource-v1.json @@ -30,7 +30,7 @@ ] }, "secretRef": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.30.2/_definitions.json#/definitions/io.k8s.api.core.v1.SecretReference", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.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.30.2/scaleiopersistentvolumesource.json b/helm-charts/nginx-ingress/v1.31.0/scaleiopersistentvolumesource.json similarity index 97% rename from helm-charts/nginx-ingress/v1.30.2/scaleiopersistentvolumesource.json rename to helm-charts/nginx-ingress/v1.31.0/scaleiopersistentvolumesource.json index c76697fe..a8384bb5 100644 --- a/helm-charts/nginx-ingress/v1.30.2/scaleiopersistentvolumesource.json +++ b/helm-charts/nginx-ingress/v1.31.0/scaleiopersistentvolumesource.json @@ -30,7 +30,7 @@ ] }, "secretRef": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.30.2/_definitions.json#/definitions/io.k8s.api.core.v1.SecretReference", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.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.30.2/scaleiovolumesource-v1.json b/helm-charts/nginx-ingress/v1.31.0/scaleiovolumesource-v1.json similarity index 97% rename from helm-charts/nginx-ingress/v1.30.2/scaleiovolumesource-v1.json rename to helm-charts/nginx-ingress/v1.31.0/scaleiovolumesource-v1.json index 459e4192..aa393a01 100644 --- a/helm-charts/nginx-ingress/v1.30.2/scaleiovolumesource-v1.json +++ b/helm-charts/nginx-ingress/v1.31.0/scaleiovolumesource-v1.json @@ -30,7 +30,7 @@ ] }, "secretRef": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.30.2/_definitions.json#/definitions/io.k8s.api.core.v1.LocalObjectReference", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.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.30.2/scaleiovolumesource.json b/helm-charts/nginx-ingress/v1.31.0/scaleiovolumesource.json similarity index 97% rename from helm-charts/nginx-ingress/v1.30.2/scaleiovolumesource.json rename to helm-charts/nginx-ingress/v1.31.0/scaleiovolumesource.json index 459e4192..aa393a01 100644 --- a/helm-charts/nginx-ingress/v1.30.2/scaleiovolumesource.json +++ b/helm-charts/nginx-ingress/v1.31.0/scaleiovolumesource.json @@ -30,7 +30,7 @@ ] }, "secretRef": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.30.2/_definitions.json#/definitions/io.k8s.api.core.v1.LocalObjectReference", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.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.30.2/scalespec-autoscaling-v1.json b/helm-charts/nginx-ingress/v1.31.0/scalespec-autoscaling-v1.json similarity index 100% rename from helm-charts/nginx-ingress/v1.30.2/scalespec-autoscaling-v1.json rename to helm-charts/nginx-ingress/v1.31.0/scalespec-autoscaling-v1.json diff --git a/helm-charts/nginx-ingress/v1.30.2/scalespec.json b/helm-charts/nginx-ingress/v1.31.0/scalespec.json similarity index 100% rename from helm-charts/nginx-ingress/v1.30.2/scalespec.json rename to helm-charts/nginx-ingress/v1.31.0/scalespec.json diff --git a/helm-charts/nginx-ingress/v1.30.2/scalestatus-autoscaling-v1.json b/helm-charts/nginx-ingress/v1.31.0/scalestatus-autoscaling-v1.json similarity index 100% rename from helm-charts/nginx-ingress/v1.30.2/scalestatus-autoscaling-v1.json rename to helm-charts/nginx-ingress/v1.31.0/scalestatus-autoscaling-v1.json diff --git a/helm-charts/nginx-ingress/v1.30.2/scalestatus.json b/helm-charts/nginx-ingress/v1.31.0/scalestatus.json similarity index 100% rename from helm-charts/nginx-ingress/v1.30.2/scalestatus.json rename to helm-charts/nginx-ingress/v1.31.0/scalestatus.json diff --git a/helm-charts/nginx-ingress/v1.30.2/scheduling-node-v1.json b/helm-charts/nginx-ingress/v1.31.0/scheduling-node-v1.json similarity index 95% rename from helm-charts/nginx-ingress/v1.30.2/scheduling-node-v1.json rename to helm-charts/nginx-ingress/v1.31.0/scheduling-node-v1.json index fdc34583..dded7b3e 100644 --- a/helm-charts/nginx-ingress/v1.30.2/scheduling-node-v1.json +++ b/helm-charts/nginx-ingress/v1.31.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.30.2/_definitions.json#/definitions/io.k8s.api.core.v1.Toleration" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.0/_definitions.json#/definitions/io.k8s.api.core.v1.Toleration" }, "type": [ "array", diff --git a/helm-charts/nginx-ingress/v1.30.2/scheduling.json b/helm-charts/nginx-ingress/v1.31.0/scheduling.json similarity index 95% rename from helm-charts/nginx-ingress/v1.30.2/scheduling.json rename to helm-charts/nginx-ingress/v1.31.0/scheduling.json index fdc34583..dded7b3e 100644 --- a/helm-charts/nginx-ingress/v1.30.2/scheduling.json +++ b/helm-charts/nginx-ingress/v1.31.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.30.2/_definitions.json#/definitions/io.k8s.api.core.v1.Toleration" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.0/_definitions.json#/definitions/io.k8s.api.core.v1.Toleration" }, "type": [ "array", diff --git a/helm-charts/nginx-ingress/v1.30.2/scopedresourceselectorrequirement-v1.json b/helm-charts/nginx-ingress/v1.31.0/scopedresourceselectorrequirement-v1.json similarity index 100% rename from helm-charts/nginx-ingress/v1.30.2/scopedresourceselectorrequirement-v1.json rename to helm-charts/nginx-ingress/v1.31.0/scopedresourceselectorrequirement-v1.json diff --git a/helm-charts/nginx-ingress/v1.30.2/scopedresourceselectorrequirement.json b/helm-charts/nginx-ingress/v1.31.0/scopedresourceselectorrequirement.json similarity index 100% rename from helm-charts/nginx-ingress/v1.30.2/scopedresourceselectorrequirement.json rename to helm-charts/nginx-ingress/v1.31.0/scopedresourceselectorrequirement.json diff --git a/helm-charts/nginx-ingress/v1.30.2/scopeselector-v1.json b/helm-charts/nginx-ingress/v1.31.0/scopeselector-v1.json similarity index 90% rename from helm-charts/nginx-ingress/v1.30.2/scopeselector-v1.json rename to helm-charts/nginx-ingress/v1.31.0/scopeselector-v1.json index 25f19a36..614ac8b4 100644 --- a/helm-charts/nginx-ingress/v1.30.2/scopeselector-v1.json +++ b/helm-charts/nginx-ingress/v1.31.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.30.2/_definitions.json#/definitions/io.k8s.api.core.v1.ScopedResourceSelectorRequirement" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.0/_definitions.json#/definitions/io.k8s.api.core.v1.ScopedResourceSelectorRequirement" }, "type": [ "array", diff --git a/helm-charts/nginx-ingress/v1.30.2/scopeselector.json b/helm-charts/nginx-ingress/v1.31.0/scopeselector.json similarity index 90% rename from helm-charts/nginx-ingress/v1.30.2/scopeselector.json rename to helm-charts/nginx-ingress/v1.31.0/scopeselector.json index 25f19a36..614ac8b4 100644 --- a/helm-charts/nginx-ingress/v1.30.2/scopeselector.json +++ b/helm-charts/nginx-ingress/v1.31.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.30.2/_definitions.json#/definitions/io.k8s.api.core.v1.ScopedResourceSelectorRequirement" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.0/_definitions.json#/definitions/io.k8s.api.core.v1.ScopedResourceSelectorRequirement" }, "type": [ "array", diff --git a/helm-charts/nginx-ingress/v1.30.2/seccompprofile-v1.json b/helm-charts/nginx-ingress/v1.31.0/seccompprofile-v1.json similarity index 100% rename from helm-charts/nginx-ingress/v1.30.2/seccompprofile-v1.json rename to helm-charts/nginx-ingress/v1.31.0/seccompprofile-v1.json diff --git a/helm-charts/nginx-ingress/v1.30.2/seccompprofile.json b/helm-charts/nginx-ingress/v1.31.0/seccompprofile.json similarity index 100% rename from helm-charts/nginx-ingress/v1.30.2/seccompprofile.json rename to helm-charts/nginx-ingress/v1.31.0/seccompprofile.json diff --git a/helm-charts/nginx-ingress/v1.30.2/secret-v1.json b/helm-charts/nginx-ingress/v1.31.0/secret-v1.json similarity index 97% rename from helm-charts/nginx-ingress/v1.30.2/secret-v1.json rename to helm-charts/nginx-ingress/v1.31.0/secret-v1.json index 02def102..833d2683 100644 --- a/helm-charts/nginx-ingress/v1.30.2/secret-v1.json +++ b/helm-charts/nginx-ingress/v1.31.0/secret-v1.json @@ -43,7 +43,7 @@ ] }, "metadata": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.30.2/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.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.30.2/secret.json b/helm-charts/nginx-ingress/v1.31.0/secret.json similarity index 97% rename from helm-charts/nginx-ingress/v1.30.2/secret.json rename to helm-charts/nginx-ingress/v1.31.0/secret.json index 15981eb5..5dc55116 100644 --- a/helm-charts/nginx-ingress/v1.30.2/secret.json +++ b/helm-charts/nginx-ingress/v1.31.0/secret.json @@ -40,7 +40,7 @@ ] }, "metadata": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.30.2/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.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.30.2/secretenvsource-v1.json b/helm-charts/nginx-ingress/v1.31.0/secretenvsource-v1.json similarity index 100% rename from helm-charts/nginx-ingress/v1.30.2/secretenvsource-v1.json rename to helm-charts/nginx-ingress/v1.31.0/secretenvsource-v1.json diff --git a/helm-charts/nginx-ingress/v1.30.2/secretenvsource.json b/helm-charts/nginx-ingress/v1.31.0/secretenvsource.json similarity index 100% rename from helm-charts/nginx-ingress/v1.30.2/secretenvsource.json rename to helm-charts/nginx-ingress/v1.31.0/secretenvsource.json diff --git a/helm-charts/nginx-ingress/v1.30.2/secretkeyselector-v1.json b/helm-charts/nginx-ingress/v1.31.0/secretkeyselector-v1.json similarity index 100% rename from helm-charts/nginx-ingress/v1.30.2/secretkeyselector-v1.json rename to helm-charts/nginx-ingress/v1.31.0/secretkeyselector-v1.json diff --git a/helm-charts/nginx-ingress/v1.30.2/secretkeyselector.json b/helm-charts/nginx-ingress/v1.31.0/secretkeyselector.json similarity index 100% rename from helm-charts/nginx-ingress/v1.30.2/secretkeyselector.json rename to helm-charts/nginx-ingress/v1.31.0/secretkeyselector.json diff --git a/helm-charts/nginx-ingress/v1.30.2/secretlist-v1.json b/helm-charts/nginx-ingress/v1.31.0/secretlist-v1.json similarity index 93% rename from helm-charts/nginx-ingress/v1.30.2/secretlist-v1.json rename to helm-charts/nginx-ingress/v1.31.0/secretlist-v1.json index c55efd42..7a8ddeab 100644 --- a/helm-charts/nginx-ingress/v1.30.2/secretlist-v1.json +++ b/helm-charts/nginx-ingress/v1.31.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.30.2/_definitions.json#/definitions/io.k8s.api.core.v1.Secret" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.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.30.2/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.ListMeta", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.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.30.2/secretlist.json b/helm-charts/nginx-ingress/v1.31.0/secretlist.json similarity index 93% rename from helm-charts/nginx-ingress/v1.30.2/secretlist.json rename to helm-charts/nginx-ingress/v1.31.0/secretlist.json index 0f3bf603..bfe20d05 100644 --- a/helm-charts/nginx-ingress/v1.30.2/secretlist.json +++ b/helm-charts/nginx-ingress/v1.31.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.30.2/_definitions.json#/definitions/io.k8s.api.core.v1.Secret" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.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.30.2/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.ListMeta", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.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.30.2/secretprojection-v1.json b/helm-charts/nginx-ingress/v1.31.0/secretprojection-v1.json similarity index 96% rename from helm-charts/nginx-ingress/v1.30.2/secretprojection-v1.json rename to helm-charts/nginx-ingress/v1.31.0/secretprojection-v1.json index 0e81d557..abb0d86a 100644 --- a/helm-charts/nginx-ingress/v1.30.2/secretprojection-v1.json +++ b/helm-charts/nginx-ingress/v1.31.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.30.2/_definitions.json#/definitions/io.k8s.api.core.v1.KeyToPath" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.0/_definitions.json#/definitions/io.k8s.api.core.v1.KeyToPath" }, "type": [ "array", diff --git a/helm-charts/nginx-ingress/v1.30.2/secretprojection.json b/helm-charts/nginx-ingress/v1.31.0/secretprojection.json similarity index 96% rename from helm-charts/nginx-ingress/v1.30.2/secretprojection.json rename to helm-charts/nginx-ingress/v1.31.0/secretprojection.json index 0e81d557..abb0d86a 100644 --- a/helm-charts/nginx-ingress/v1.30.2/secretprojection.json +++ b/helm-charts/nginx-ingress/v1.31.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.30.2/_definitions.json#/definitions/io.k8s.api.core.v1.KeyToPath" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.0/_definitions.json#/definitions/io.k8s.api.core.v1.KeyToPath" }, "type": [ "array", diff --git a/helm-charts/nginx-ingress/v1.30.2/secretreference-v1.json b/helm-charts/nginx-ingress/v1.31.0/secretreference-v1.json similarity index 100% rename from helm-charts/nginx-ingress/v1.30.2/secretreference-v1.json rename to helm-charts/nginx-ingress/v1.31.0/secretreference-v1.json diff --git a/helm-charts/nginx-ingress/v1.30.2/secretreference.json b/helm-charts/nginx-ingress/v1.31.0/secretreference.json similarity index 100% rename from helm-charts/nginx-ingress/v1.30.2/secretreference.json rename to helm-charts/nginx-ingress/v1.31.0/secretreference.json diff --git a/helm-charts/nginx-ingress/v1.30.2/secretvolumesource-v1.json b/helm-charts/nginx-ingress/v1.31.0/secretvolumesource-v1.json similarity index 97% rename from helm-charts/nginx-ingress/v1.30.2/secretvolumesource-v1.json rename to helm-charts/nginx-ingress/v1.31.0/secretvolumesource-v1.json index 41474c7e..480eb25d 100644 --- a/helm-charts/nginx-ingress/v1.30.2/secretvolumesource-v1.json +++ b/helm-charts/nginx-ingress/v1.31.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.30.2/_definitions.json#/definitions/io.k8s.api.core.v1.KeyToPath" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.0/_definitions.json#/definitions/io.k8s.api.core.v1.KeyToPath" }, "type": [ "array", diff --git a/helm-charts/nginx-ingress/v1.30.2/secretvolumesource.json b/helm-charts/nginx-ingress/v1.31.0/secretvolumesource.json similarity index 97% rename from helm-charts/nginx-ingress/v1.30.2/secretvolumesource.json rename to helm-charts/nginx-ingress/v1.31.0/secretvolumesource.json index 41474c7e..480eb25d 100644 --- a/helm-charts/nginx-ingress/v1.30.2/secretvolumesource.json +++ b/helm-charts/nginx-ingress/v1.31.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.30.2/_definitions.json#/definitions/io.k8s.api.core.v1.KeyToPath" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.0/_definitions.json#/definitions/io.k8s.api.core.v1.KeyToPath" }, "type": [ "array", diff --git a/helm-charts/nginx-ingress/v1.30.2/securitycontext-v1.json b/helm-charts/nginx-ingress/v1.31.0/securitycontext-v1.json similarity index 89% rename from helm-charts/nginx-ingress/v1.30.2/securitycontext-v1.json rename to helm-charts/nginx-ingress/v1.31.0/securitycontext-v1.json index 0098a988..529d2a52 100644 --- a/helm-charts/nginx-ingress/v1.30.2/securitycontext-v1.json +++ b/helm-charts/nginx-ingress/v1.31.0/securitycontext-v1.json @@ -9,11 +9,11 @@ ] }, "appArmorProfile": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.30.2/_definitions.json#/definitions/io.k8s.api.core.v1.AppArmorProfile", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.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.30.2/_definitions.json#/definitions/io.k8s.api.core.v1.Capabilities", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.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": { @@ -24,7 +24,7 @@ ] }, "procMount": { - "description": "procMount denotes the type of proc mount to use for the containers. The default is DefaultProcMount which uses the container runtime defaults for readonly paths and masked paths. This requires the ProcMountType feature flag to be enabled. Note that this field cannot be set when spec.os.name is windows.", + "description": "procMount denotes the type of proc mount to use for the containers. The default value is Default which uses the container runtime defaults for readonly paths and masked paths. This requires the ProcMountType feature flag to be enabled. Note that this field cannot be set when spec.os.name is windows.", "type": [ "string", "null" @@ -61,15 +61,15 @@ ] }, "seLinuxOptions": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.30.2/_definitions.json#/definitions/io.k8s.api.core.v1.SELinuxOptions", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.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.30.2/_definitions.json#/definitions/io.k8s.api.core.v1.SeccompProfile", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.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.30.2/_definitions.json#/definitions/io.k8s.api.core.v1.WindowsSecurityContextOptions", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.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.30.2/securitycontext.json b/helm-charts/nginx-ingress/v1.31.0/securitycontext.json similarity index 89% rename from helm-charts/nginx-ingress/v1.30.2/securitycontext.json rename to helm-charts/nginx-ingress/v1.31.0/securitycontext.json index 0098a988..529d2a52 100644 --- a/helm-charts/nginx-ingress/v1.30.2/securitycontext.json +++ b/helm-charts/nginx-ingress/v1.31.0/securitycontext.json @@ -9,11 +9,11 @@ ] }, "appArmorProfile": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.30.2/_definitions.json#/definitions/io.k8s.api.core.v1.AppArmorProfile", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.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.30.2/_definitions.json#/definitions/io.k8s.api.core.v1.Capabilities", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.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": { @@ -24,7 +24,7 @@ ] }, "procMount": { - "description": "procMount denotes the type of proc mount to use for the containers. The default is DefaultProcMount which uses the container runtime defaults for readonly paths and masked paths. This requires the ProcMountType feature flag to be enabled. Note that this field cannot be set when spec.os.name is windows.", + "description": "procMount denotes the type of proc mount to use for the containers. The default value is Default which uses the container runtime defaults for readonly paths and masked paths. This requires the ProcMountType feature flag to be enabled. Note that this field cannot be set when spec.os.name is windows.", "type": [ "string", "null" @@ -61,15 +61,15 @@ ] }, "seLinuxOptions": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.30.2/_definitions.json#/definitions/io.k8s.api.core.v1.SELinuxOptions", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.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.30.2/_definitions.json#/definitions/io.k8s.api.core.v1.SeccompProfile", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.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.30.2/_definitions.json#/definitions/io.k8s.api.core.v1.WindowsSecurityContextOptions", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.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.30.2/selectablefield-apiextensions-v1.json b/helm-charts/nginx-ingress/v1.31.0/selectablefield-apiextensions-v1.json similarity index 100% rename from helm-charts/nginx-ingress/v1.30.2/selectablefield-apiextensions-v1.json rename to helm-charts/nginx-ingress/v1.31.0/selectablefield-apiextensions-v1.json diff --git a/helm-charts/nginx-ingress/v1.30.2/selectablefield.json b/helm-charts/nginx-ingress/v1.31.0/selectablefield.json similarity index 100% rename from helm-charts/nginx-ingress/v1.30.2/selectablefield.json rename to helm-charts/nginx-ingress/v1.31.0/selectablefield.json diff --git a/helm-charts/nginx-ingress/v1.30.2/selfsubjectaccessreview-authorization-v1.json b/helm-charts/nginx-ingress/v1.31.0/selfsubjectaccessreview-authorization-v1.json similarity index 92% rename from helm-charts/nginx-ingress/v1.30.2/selfsubjectaccessreview-authorization-v1.json rename to helm-charts/nginx-ingress/v1.31.0/selfsubjectaccessreview-authorization-v1.json index 8fec71bb..06bd873c 100644 --- a/helm-charts/nginx-ingress/v1.30.2/selfsubjectaccessreview-authorization-v1.json +++ b/helm-charts/nginx-ingress/v1.31.0/selfsubjectaccessreview-authorization-v1.json @@ -22,15 +22,15 @@ ] }, "metadata": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.30.2/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.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.30.2/_definitions.json#/definitions/io.k8s.api.authorization.v1.SelfSubjectAccessReviewSpec", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.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.30.2/_definitions.json#/definitions/io.k8s.api.authorization.v1.SubjectAccessReviewStatus", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.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.30.2/selfsubjectaccessreview.json b/helm-charts/nginx-ingress/v1.31.0/selfsubjectaccessreview.json similarity index 91% rename from helm-charts/nginx-ingress/v1.30.2/selfsubjectaccessreview.json rename to helm-charts/nginx-ingress/v1.31.0/selfsubjectaccessreview.json index eafc50b4..7623936c 100644 --- a/helm-charts/nginx-ingress/v1.30.2/selfsubjectaccessreview.json +++ b/helm-charts/nginx-ingress/v1.31.0/selfsubjectaccessreview.json @@ -19,15 +19,15 @@ ] }, "metadata": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.30.2/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.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.30.2/_definitions.json#/definitions/io.k8s.api.authorization.v1.SelfSubjectAccessReviewSpec", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.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.30.2/_definitions.json#/definitions/io.k8s.api.authorization.v1.SubjectAccessReviewStatus", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.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.30.2/selfsubjectaccessreviewspec-authorization-v1.json b/helm-charts/nginx-ingress/v1.31.0/selfsubjectaccessreviewspec-authorization-v1.json similarity index 85% rename from helm-charts/nginx-ingress/v1.30.2/selfsubjectaccessreviewspec-authorization-v1.json rename to helm-charts/nginx-ingress/v1.31.0/selfsubjectaccessreviewspec-authorization-v1.json index 528403b8..ea9bb06e 100644 --- a/helm-charts/nginx-ingress/v1.30.2/selfsubjectaccessreviewspec-authorization-v1.json +++ b/helm-charts/nginx-ingress/v1.31.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.30.2/_definitions.json#/definitions/io.k8s.api.authorization.v1.NonResourceAttributes", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.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.30.2/_definitions.json#/definitions/io.k8s.api.authorization.v1.ResourceAttributes", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.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.30.2/selfsubjectaccessreviewspec.json b/helm-charts/nginx-ingress/v1.31.0/selfsubjectaccessreviewspec.json similarity index 85% rename from helm-charts/nginx-ingress/v1.30.2/selfsubjectaccessreviewspec.json rename to helm-charts/nginx-ingress/v1.31.0/selfsubjectaccessreviewspec.json index 528403b8..ea9bb06e 100644 --- a/helm-charts/nginx-ingress/v1.30.2/selfsubjectaccessreviewspec.json +++ b/helm-charts/nginx-ingress/v1.31.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.30.2/_definitions.json#/definitions/io.k8s.api.authorization.v1.NonResourceAttributes", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.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.30.2/_definitions.json#/definitions/io.k8s.api.authorization.v1.ResourceAttributes", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.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.30.2/selfsubjectreview-authentication-v1.json b/helm-charts/nginx-ingress/v1.31.0/selfsubjectreview-authentication-v1.json similarity index 94% rename from helm-charts/nginx-ingress/v1.30.2/selfsubjectreview-authentication-v1.json rename to helm-charts/nginx-ingress/v1.31.0/selfsubjectreview-authentication-v1.json index dd4aaf36..2c9776a8 100644 --- a/helm-charts/nginx-ingress/v1.30.2/selfsubjectreview-authentication-v1.json +++ b/helm-charts/nginx-ingress/v1.31.0/selfsubjectreview-authentication-v1.json @@ -22,11 +22,11 @@ ] }, "metadata": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.30.2/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.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.30.2/_definitions.json#/definitions/io.k8s.api.authentication.v1.SelfSubjectReviewStatus", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.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.30.2/selfsubjectreview-authentication-v1alpha1.json b/helm-charts/nginx-ingress/v1.31.0/selfsubjectreview-authentication-v1alpha1.json similarity index 94% rename from helm-charts/nginx-ingress/v1.30.2/selfsubjectreview-authentication-v1alpha1.json rename to helm-charts/nginx-ingress/v1.31.0/selfsubjectreview-authentication-v1alpha1.json index beab03f6..8058f9f3 100644 --- a/helm-charts/nginx-ingress/v1.30.2/selfsubjectreview-authentication-v1alpha1.json +++ b/helm-charts/nginx-ingress/v1.31.0/selfsubjectreview-authentication-v1alpha1.json @@ -22,11 +22,11 @@ ] }, "metadata": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.30.2/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.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.30.2/_definitions.json#/definitions/io.k8s.api.authentication.v1alpha1.SelfSubjectReviewStatus", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.0/_definitions.json#/definitions/io.k8s.api.authentication.v1alpha1.SelfSubjectReviewStatus", "description": "Status is filled in by the server with the user attributes." } }, diff --git a/helm-charts/nginx-ingress/v1.30.2/selfsubjectreview-authentication-v1beta1.json b/helm-charts/nginx-ingress/v1.31.0/selfsubjectreview-authentication-v1beta1.json similarity index 94% rename from helm-charts/nginx-ingress/v1.30.2/selfsubjectreview-authentication-v1beta1.json rename to helm-charts/nginx-ingress/v1.31.0/selfsubjectreview-authentication-v1beta1.json index f0ec63f5..b45dcf70 100644 --- a/helm-charts/nginx-ingress/v1.30.2/selfsubjectreview-authentication-v1beta1.json +++ b/helm-charts/nginx-ingress/v1.31.0/selfsubjectreview-authentication-v1beta1.json @@ -22,11 +22,11 @@ ] }, "metadata": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.30.2/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.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.30.2/_definitions.json#/definitions/io.k8s.api.authentication.v1beta1.SelfSubjectReviewStatus", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.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.30.2/selfsubjectreview.json b/helm-charts/nginx-ingress/v1.31.0/selfsubjectreview.json similarity index 93% rename from helm-charts/nginx-ingress/v1.30.2/selfsubjectreview.json rename to helm-charts/nginx-ingress/v1.31.0/selfsubjectreview.json index 5de80642..c84c68d7 100644 --- a/helm-charts/nginx-ingress/v1.30.2/selfsubjectreview.json +++ b/helm-charts/nginx-ingress/v1.31.0/selfsubjectreview.json @@ -19,11 +19,11 @@ ] }, "metadata": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.30.2/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.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.30.2/_definitions.json#/definitions/io.k8s.api.authentication.v1beta1.SelfSubjectReviewStatus", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.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.30.2/selfsubjectreviewstatus-authentication-v1.json b/helm-charts/nginx-ingress/v1.31.0/selfsubjectreviewstatus-authentication-v1.json similarity index 85% rename from helm-charts/nginx-ingress/v1.30.2/selfsubjectreviewstatus-authentication-v1.json rename to helm-charts/nginx-ingress/v1.31.0/selfsubjectreviewstatus-authentication-v1.json index 920297d7..ebb8fedf 100644 --- a/helm-charts/nginx-ingress/v1.30.2/selfsubjectreviewstatus-authentication-v1.json +++ b/helm-charts/nginx-ingress/v1.31.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.30.2/_definitions.json#/definitions/io.k8s.api.authentication.v1.UserInfo", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.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.30.2/selfsubjectreviewstatus-authentication-v1alpha1.json b/helm-charts/nginx-ingress/v1.31.0/selfsubjectreviewstatus-authentication-v1alpha1.json similarity index 85% rename from helm-charts/nginx-ingress/v1.30.2/selfsubjectreviewstatus-authentication-v1alpha1.json rename to helm-charts/nginx-ingress/v1.31.0/selfsubjectreviewstatus-authentication-v1alpha1.json index 920297d7..ebb8fedf 100644 --- a/helm-charts/nginx-ingress/v1.30.2/selfsubjectreviewstatus-authentication-v1alpha1.json +++ b/helm-charts/nginx-ingress/v1.31.0/selfsubjectreviewstatus-authentication-v1alpha1.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.30.2/_definitions.json#/definitions/io.k8s.api.authentication.v1.UserInfo", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.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.30.2/selfsubjectreviewstatus-authentication-v1beta1.json b/helm-charts/nginx-ingress/v1.31.0/selfsubjectreviewstatus-authentication-v1beta1.json similarity index 85% rename from helm-charts/nginx-ingress/v1.30.2/selfsubjectreviewstatus-authentication-v1beta1.json rename to helm-charts/nginx-ingress/v1.31.0/selfsubjectreviewstatus-authentication-v1beta1.json index 920297d7..ebb8fedf 100644 --- a/helm-charts/nginx-ingress/v1.30.2/selfsubjectreviewstatus-authentication-v1beta1.json +++ b/helm-charts/nginx-ingress/v1.31.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.30.2/_definitions.json#/definitions/io.k8s.api.authentication.v1.UserInfo", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.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.30.2/selfsubjectreviewstatus.json b/helm-charts/nginx-ingress/v1.31.0/selfsubjectreviewstatus.json similarity index 85% rename from helm-charts/nginx-ingress/v1.30.2/selfsubjectreviewstatus.json rename to helm-charts/nginx-ingress/v1.31.0/selfsubjectreviewstatus.json index 920297d7..ebb8fedf 100644 --- a/helm-charts/nginx-ingress/v1.30.2/selfsubjectreviewstatus.json +++ b/helm-charts/nginx-ingress/v1.31.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.30.2/_definitions.json#/definitions/io.k8s.api.authentication.v1.UserInfo", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.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.30.2/selfsubjectrulesreview-authorization-v1.json b/helm-charts/nginx-ingress/v1.31.0/selfsubjectrulesreview-authorization-v1.json similarity index 93% rename from helm-charts/nginx-ingress/v1.30.2/selfsubjectrulesreview-authorization-v1.json rename to helm-charts/nginx-ingress/v1.31.0/selfsubjectrulesreview-authorization-v1.json index f16f0850..76d6b680 100644 --- a/helm-charts/nginx-ingress/v1.30.2/selfsubjectrulesreview-authorization-v1.json +++ b/helm-charts/nginx-ingress/v1.31.0/selfsubjectrulesreview-authorization-v1.json @@ -22,15 +22,15 @@ ] }, "metadata": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.30.2/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.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.30.2/_definitions.json#/definitions/io.k8s.api.authorization.v1.SelfSubjectRulesReviewSpec", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.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.30.2/_definitions.json#/definitions/io.k8s.api.authorization.v1.SubjectRulesReviewStatus", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.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.30.2/selfsubjectrulesreview.json b/helm-charts/nginx-ingress/v1.31.0/selfsubjectrulesreview.json similarity index 93% rename from helm-charts/nginx-ingress/v1.30.2/selfsubjectrulesreview.json rename to helm-charts/nginx-ingress/v1.31.0/selfsubjectrulesreview.json index 7335171b..ebef0dc2 100644 --- a/helm-charts/nginx-ingress/v1.30.2/selfsubjectrulesreview.json +++ b/helm-charts/nginx-ingress/v1.31.0/selfsubjectrulesreview.json @@ -19,15 +19,15 @@ ] }, "metadata": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.30.2/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.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.30.2/_definitions.json#/definitions/io.k8s.api.authorization.v1.SelfSubjectRulesReviewSpec", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.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.30.2/_definitions.json#/definitions/io.k8s.api.authorization.v1.SubjectRulesReviewStatus", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.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.30.2/selfsubjectrulesreviewspec-authorization-v1.json b/helm-charts/nginx-ingress/v1.31.0/selfsubjectrulesreviewspec-authorization-v1.json similarity index 100% rename from helm-charts/nginx-ingress/v1.30.2/selfsubjectrulesreviewspec-authorization-v1.json rename to helm-charts/nginx-ingress/v1.31.0/selfsubjectrulesreviewspec-authorization-v1.json diff --git a/helm-charts/nginx-ingress/v1.30.2/selfsubjectrulesreviewspec.json b/helm-charts/nginx-ingress/v1.31.0/selfsubjectrulesreviewspec.json similarity index 100% rename from helm-charts/nginx-ingress/v1.30.2/selfsubjectrulesreviewspec.json rename to helm-charts/nginx-ingress/v1.31.0/selfsubjectrulesreviewspec.json diff --git a/helm-charts/nginx-ingress/v1.30.2/selinuxoptions-v1.json b/helm-charts/nginx-ingress/v1.31.0/selinuxoptions-v1.json similarity index 100% rename from helm-charts/nginx-ingress/v1.30.2/selinuxoptions-v1.json rename to helm-charts/nginx-ingress/v1.31.0/selinuxoptions-v1.json diff --git a/helm-charts/nginx-ingress/v1.30.2/selinuxoptions.json b/helm-charts/nginx-ingress/v1.31.0/selinuxoptions.json similarity index 100% rename from helm-charts/nginx-ingress/v1.30.2/selinuxoptions.json rename to helm-charts/nginx-ingress/v1.31.0/selinuxoptions.json diff --git a/helm-charts/nginx-ingress/v1.30.2/serveraddressbyclientcidr-meta-v1.json b/helm-charts/nginx-ingress/v1.31.0/serveraddressbyclientcidr-meta-v1.json similarity index 100% rename from helm-charts/nginx-ingress/v1.30.2/serveraddressbyclientcidr-meta-v1.json rename to helm-charts/nginx-ingress/v1.31.0/serveraddressbyclientcidr-meta-v1.json diff --git a/helm-charts/nginx-ingress/v1.30.2/serveraddressbyclientcidr.json b/helm-charts/nginx-ingress/v1.31.0/serveraddressbyclientcidr.json similarity index 100% rename from helm-charts/nginx-ingress/v1.30.2/serveraddressbyclientcidr.json rename to helm-charts/nginx-ingress/v1.31.0/serveraddressbyclientcidr.json diff --git a/helm-charts/nginx-ingress/v1.30.2/serverstorageversion-apiserverinternal-v1alpha1.json b/helm-charts/nginx-ingress/v1.31.0/serverstorageversion-apiserverinternal-v1alpha1.json similarity index 100% rename from helm-charts/nginx-ingress/v1.30.2/serverstorageversion-apiserverinternal-v1alpha1.json rename to helm-charts/nginx-ingress/v1.31.0/serverstorageversion-apiserverinternal-v1alpha1.json diff --git a/helm-charts/nginx-ingress/v1.30.2/serverstorageversion.json b/helm-charts/nginx-ingress/v1.31.0/serverstorageversion.json similarity index 100% rename from helm-charts/nginx-ingress/v1.30.2/serverstorageversion.json rename to helm-charts/nginx-ingress/v1.31.0/serverstorageversion.json diff --git a/helm-charts/nginx-ingress/v1.30.2/service-v1.json b/helm-charts/nginx-ingress/v1.31.0/service-v1.json similarity index 92% rename from helm-charts/nginx-ingress/v1.30.2/service-v1.json rename to helm-charts/nginx-ingress/v1.31.0/service-v1.json index 069af4bc..55264ef6 100644 --- a/helm-charts/nginx-ingress/v1.30.2/service-v1.json +++ b/helm-charts/nginx-ingress/v1.31.0/service-v1.json @@ -22,15 +22,15 @@ ] }, "metadata": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.30.2/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.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.30.2/_definitions.json#/definitions/io.k8s.api.core.v1.ServiceSpec", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.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.30.2/_definitions.json#/definitions/io.k8s.api.core.v1.ServiceStatus", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.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.30.2/service.json b/helm-charts/nginx-ingress/v1.31.0/service.json similarity index 91% rename from helm-charts/nginx-ingress/v1.30.2/service.json rename to helm-charts/nginx-ingress/v1.31.0/service.json index 8aa41de1..6a2f1d0f 100644 --- a/helm-charts/nginx-ingress/v1.30.2/service.json +++ b/helm-charts/nginx-ingress/v1.31.0/service.json @@ -19,15 +19,15 @@ ] }, "metadata": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.30.2/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.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.30.2/_definitions.json#/definitions/io.k8s.api.core.v1.ServiceSpec", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.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.30.2/_definitions.json#/definitions/io.k8s.api.core.v1.ServiceStatus", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.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.30.2/serviceaccount-v1.json b/helm-charts/nginx-ingress/v1.31.0/serviceaccount-v1.json similarity index 94% rename from helm-charts/nginx-ingress/v1.30.2/serviceaccount-v1.json rename to helm-charts/nginx-ingress/v1.31.0/serviceaccount-v1.json index 2c5fecc3..c6756a78 100644 --- a/helm-charts/nginx-ingress/v1.30.2/serviceaccount-v1.json +++ b/helm-charts/nginx-ingress/v1.31.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.30.2/_definitions.json#/definitions/io.k8s.api.core.v1.LocalObjectReference" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.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.30.2/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.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", "items": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.30.2/_definitions.json#/definitions/io.k8s.api.core.v1.ObjectReference" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.0/_definitions.json#/definitions/io.k8s.api.core.v1.ObjectReference" }, "type": [ "array", diff --git a/helm-charts/nginx-ingress/v1.30.2/serviceaccount.json b/helm-charts/nginx-ingress/v1.31.0/serviceaccount.json similarity index 94% rename from helm-charts/nginx-ingress/v1.30.2/serviceaccount.json rename to helm-charts/nginx-ingress/v1.31.0/serviceaccount.json index cf70b1ec..9ed0628e 100644 --- a/helm-charts/nginx-ingress/v1.30.2/serviceaccount.json +++ b/helm-charts/nginx-ingress/v1.31.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.30.2/_definitions.json#/definitions/io.k8s.api.core.v1.LocalObjectReference" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.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.30.2/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.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", "items": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.30.2/_definitions.json#/definitions/io.k8s.api.core.v1.ObjectReference" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.0/_definitions.json#/definitions/io.k8s.api.core.v1.ObjectReference" }, "type": [ "array", diff --git a/helm-charts/nginx-ingress/v1.30.2/serviceaccountlist-v1.json b/helm-charts/nginx-ingress/v1.31.0/serviceaccountlist-v1.json similarity index 93% rename from helm-charts/nginx-ingress/v1.30.2/serviceaccountlist-v1.json rename to helm-charts/nginx-ingress/v1.31.0/serviceaccountlist-v1.json index 7410d3c1..7d0d3148 100644 --- a/helm-charts/nginx-ingress/v1.30.2/serviceaccountlist-v1.json +++ b/helm-charts/nginx-ingress/v1.31.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.30.2/_definitions.json#/definitions/io.k8s.api.core.v1.ServiceAccount" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.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.30.2/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.ListMeta", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.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.30.2/serviceaccountlist.json b/helm-charts/nginx-ingress/v1.31.0/serviceaccountlist.json similarity index 93% rename from helm-charts/nginx-ingress/v1.30.2/serviceaccountlist.json rename to helm-charts/nginx-ingress/v1.31.0/serviceaccountlist.json index 594f62ff..1b48d050 100644 --- a/helm-charts/nginx-ingress/v1.30.2/serviceaccountlist.json +++ b/helm-charts/nginx-ingress/v1.31.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.30.2/_definitions.json#/definitions/io.k8s.api.core.v1.ServiceAccount" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.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.30.2/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.ListMeta", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.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.30.2/serviceaccountsubject-flowcontrol-v1.json b/helm-charts/nginx-ingress/v1.31.0/serviceaccountsubject-flowcontrol-v1.json similarity index 100% rename from helm-charts/nginx-ingress/v1.30.2/serviceaccountsubject-flowcontrol-v1.json rename to helm-charts/nginx-ingress/v1.31.0/serviceaccountsubject-flowcontrol-v1.json diff --git a/helm-charts/nginx-ingress/v1.30.2/serviceaccountsubject-flowcontrol-v1beta3.json b/helm-charts/nginx-ingress/v1.31.0/serviceaccountsubject-flowcontrol-v1beta3.json similarity index 100% rename from helm-charts/nginx-ingress/v1.30.2/serviceaccountsubject-flowcontrol-v1beta3.json rename to helm-charts/nginx-ingress/v1.31.0/serviceaccountsubject-flowcontrol-v1beta3.json diff --git a/helm-charts/nginx-ingress/v1.30.2/serviceaccountsubject.json b/helm-charts/nginx-ingress/v1.31.0/serviceaccountsubject.json similarity index 100% rename from helm-charts/nginx-ingress/v1.30.2/serviceaccountsubject.json rename to helm-charts/nginx-ingress/v1.31.0/serviceaccountsubject.json diff --git a/helm-charts/nginx-ingress/v1.30.2/serviceaccounttokenprojection-v1.json b/helm-charts/nginx-ingress/v1.31.0/serviceaccounttokenprojection-v1.json similarity index 100% rename from helm-charts/nginx-ingress/v1.30.2/serviceaccounttokenprojection-v1.json rename to helm-charts/nginx-ingress/v1.31.0/serviceaccounttokenprojection-v1.json diff --git a/helm-charts/nginx-ingress/v1.30.2/serviceaccounttokenprojection.json b/helm-charts/nginx-ingress/v1.31.0/serviceaccounttokenprojection.json similarity index 100% rename from helm-charts/nginx-ingress/v1.30.2/serviceaccounttokenprojection.json rename to helm-charts/nginx-ingress/v1.31.0/serviceaccounttokenprojection.json diff --git a/helm-charts/nginx-ingress/v1.30.2/servicebackendport-networking-v1.json b/helm-charts/nginx-ingress/v1.31.0/servicebackendport-networking-v1.json similarity index 94% rename from helm-charts/nginx-ingress/v1.30.2/servicebackendport-networking-v1.json rename to helm-charts/nginx-ingress/v1.31.0/servicebackendport-networking-v1.json index 70e40b57..6f1445bd 100644 --- a/helm-charts/nginx-ingress/v1.30.2/servicebackendport-networking-v1.json +++ b/helm-charts/nginx-ingress/v1.31.0/servicebackendport-networking-v1.json @@ -18,5 +18,6 @@ } }, "type": "object", + "x-kubernetes-map-type": "atomic", "$schema": "http://json-schema.org/schema#" } \ No newline at end of file diff --git a/helm-charts/nginx-ingress/v1.30.2/servicebackendport.json b/helm-charts/nginx-ingress/v1.31.0/servicebackendport.json similarity index 94% rename from helm-charts/nginx-ingress/v1.30.2/servicebackendport.json rename to helm-charts/nginx-ingress/v1.31.0/servicebackendport.json index 70e40b57..6f1445bd 100644 --- a/helm-charts/nginx-ingress/v1.30.2/servicebackendport.json +++ b/helm-charts/nginx-ingress/v1.31.0/servicebackendport.json @@ -18,5 +18,6 @@ } }, "type": "object", + "x-kubernetes-map-type": "atomic", "$schema": "http://json-schema.org/schema#" } \ No newline at end of file diff --git a/helm-charts/nginx-ingress/v1.30.2/servicecidr-networking-v1alpha1.json b/helm-charts/nginx-ingress/v1.31.0/servicecidr-networking-v1beta1.json similarity index 85% rename from helm-charts/nginx-ingress/v1.30.2/servicecidr-networking-v1alpha1.json rename to helm-charts/nginx-ingress/v1.31.0/servicecidr-networking-v1beta1.json index 2e69391d..c19fe683 100644 --- a/helm-charts/nginx-ingress/v1.30.2/servicecidr-networking-v1alpha1.json +++ b/helm-charts/nginx-ingress/v1.31.0/servicecidr-networking-v1beta1.json @@ -8,7 +8,7 @@ "null" ], "enum": [ - "networking.k8s.io/v1alpha1" + "networking.k8s.io/v1beta1" ] }, "kind": { @@ -22,15 +22,15 @@ ] }, "metadata": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.30.2/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.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.30.2/_definitions.json#/definitions/io.k8s.api.networking.v1alpha1.ServiceCIDRSpec", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.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.30.2/_definitions.json#/definitions/io.k8s.api.networking.v1alpha1.ServiceCIDRStatus", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.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" } }, @@ -39,7 +39,7 @@ { "group": "networking.k8s.io", "kind": "ServiceCIDR", - "version": "v1alpha1" + "version": "v1beta1" } ], "$schema": "http://json-schema.org/schema#" diff --git a/helm-charts/nginx-ingress/v1.30.2/servicecidr.json b/helm-charts/nginx-ingress/v1.31.0/servicecidr.json similarity index 86% rename from helm-charts/nginx-ingress/v1.30.2/servicecidr.json rename to helm-charts/nginx-ingress/v1.31.0/servicecidr.json index 2e5e729c..9ab0fbf5 100644 --- a/helm-charts/nginx-ingress/v1.30.2/servicecidr.json +++ b/helm-charts/nginx-ingress/v1.31.0/servicecidr.json @@ -19,15 +19,15 @@ ] }, "metadata": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.30.2/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.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.30.2/_definitions.json#/definitions/io.k8s.api.networking.v1alpha1.ServiceCIDRSpec", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.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.30.2/_definitions.json#/definitions/io.k8s.api.networking.v1alpha1.ServiceCIDRStatus", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.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" } }, @@ -36,7 +36,7 @@ { "group": "networking.k8s.io", "kind": "ServiceCIDR", - "version": "v1alpha1" + "version": "v1beta1" } ], "$schema": "http://json-schema.org/schema#" diff --git a/helm-charts/nginx-ingress/v1.30.2/servicecidrlist-networking-v1alpha1.json b/helm-charts/nginx-ingress/v1.31.0/servicecidrlist-networking-v1beta1.json similarity index 87% rename from helm-charts/nginx-ingress/v1.30.2/servicecidrlist-networking-v1alpha1.json rename to helm-charts/nginx-ingress/v1.31.0/servicecidrlist-networking-v1beta1.json index 646b5e1c..888087a7 100644 --- a/helm-charts/nginx-ingress/v1.30.2/servicecidrlist-networking-v1alpha1.json +++ b/helm-charts/nginx-ingress/v1.31.0/servicecidrlist-networking-v1beta1.json @@ -8,13 +8,13 @@ "null" ], "enum": [ - "networking.k8s.io/v1alpha1" + "networking.k8s.io/v1beta1" ] }, "items": { "description": "items is the list of ServiceCIDRs.", "items": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.30.2/_definitions.json#/definitions/io.k8s.api.networking.v1alpha1.ServiceCIDR" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.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.30.2/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.ListMeta", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.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" } }, @@ -44,7 +44,7 @@ { "group": "networking.k8s.io", "kind": "ServiceCIDRList", - "version": "v1alpha1" + "version": "v1beta1" } ], "$schema": "http://json-schema.org/schema#" diff --git a/helm-charts/nginx-ingress/v1.30.2/servicecidrlist.json b/helm-charts/nginx-ingress/v1.31.0/servicecidrlist.json similarity index 89% rename from helm-charts/nginx-ingress/v1.30.2/servicecidrlist.json rename to helm-charts/nginx-ingress/v1.31.0/servicecidrlist.json index 70029cac..93ffa0a2 100644 --- a/helm-charts/nginx-ingress/v1.30.2/servicecidrlist.json +++ b/helm-charts/nginx-ingress/v1.31.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.30.2/_definitions.json#/definitions/io.k8s.api.networking.v1alpha1.ServiceCIDR" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.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.30.2/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.ListMeta", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.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" } }, @@ -41,7 +41,7 @@ { "group": "networking.k8s.io", "kind": "ServiceCIDRList", - "version": "v1alpha1" + "version": "v1beta1" } ], "$schema": "http://json-schema.org/schema#" diff --git a/helm-charts/nginx-ingress/v1.30.2/servicecidrspec-networking-v1alpha1.json b/helm-charts/nginx-ingress/v1.31.0/servicecidrspec-networking-v1beta1.json similarity index 100% rename from helm-charts/nginx-ingress/v1.30.2/servicecidrspec-networking-v1alpha1.json rename to helm-charts/nginx-ingress/v1.31.0/servicecidrspec-networking-v1beta1.json diff --git a/helm-charts/nginx-ingress/v1.30.2/servicecidrspec.json b/helm-charts/nginx-ingress/v1.31.0/servicecidrspec.json similarity index 100% rename from helm-charts/nginx-ingress/v1.30.2/servicecidrspec.json rename to helm-charts/nginx-ingress/v1.31.0/servicecidrspec.json diff --git a/helm-charts/nginx-ingress/v1.30.2/servicecidrstatus-networking-v1alpha1.json b/helm-charts/nginx-ingress/v1.31.0/servicecidrstatus-networking-v1beta1.json similarity index 91% rename from helm-charts/nginx-ingress/v1.30.2/servicecidrstatus-networking-v1alpha1.json rename to helm-charts/nginx-ingress/v1.31.0/servicecidrstatus-networking-v1beta1.json index 05900a04..7877e48c 100644 --- a/helm-charts/nginx-ingress/v1.30.2/servicecidrstatus-networking-v1alpha1.json +++ b/helm-charts/nginx-ingress/v1.31.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.30.2/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.Condition" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.0/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.Condition" }, "type": [ "array", diff --git a/helm-charts/nginx-ingress/v1.30.2/servicecidrstatus.json b/helm-charts/nginx-ingress/v1.31.0/servicecidrstatus.json similarity index 91% rename from helm-charts/nginx-ingress/v1.30.2/servicecidrstatus.json rename to helm-charts/nginx-ingress/v1.31.0/servicecidrstatus.json index 05900a04..7877e48c 100644 --- a/helm-charts/nginx-ingress/v1.30.2/servicecidrstatus.json +++ b/helm-charts/nginx-ingress/v1.31.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.30.2/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.Condition" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.0/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.Condition" }, "type": [ "array", diff --git a/helm-charts/nginx-ingress/v1.30.2/servicelist-v1.json b/helm-charts/nginx-ingress/v1.31.0/servicelist-v1.json similarity index 93% rename from helm-charts/nginx-ingress/v1.30.2/servicelist-v1.json rename to helm-charts/nginx-ingress/v1.31.0/servicelist-v1.json index 30c0268b..e92c205b 100644 --- a/helm-charts/nginx-ingress/v1.30.2/servicelist-v1.json +++ b/helm-charts/nginx-ingress/v1.31.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.30.2/_definitions.json#/definitions/io.k8s.api.core.v1.Service" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.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.30.2/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.ListMeta", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.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.30.2/servicelist.json b/helm-charts/nginx-ingress/v1.31.0/servicelist.json similarity index 92% rename from helm-charts/nginx-ingress/v1.30.2/servicelist.json rename to helm-charts/nginx-ingress/v1.31.0/servicelist.json index c175724b..752df90a 100644 --- a/helm-charts/nginx-ingress/v1.30.2/servicelist.json +++ b/helm-charts/nginx-ingress/v1.31.0/servicelist.json @@ -11,7 +11,7 @@ "items": { "description": "List of services", "items": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.30.2/_definitions.json#/definitions/io.k8s.api.core.v1.Service" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.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.30.2/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.ListMeta", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.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.30.2/serviceport-v1.json b/helm-charts/nginx-ingress/v1.31.0/serviceport-v1.json similarity index 98% rename from helm-charts/nginx-ingress/v1.30.2/serviceport-v1.json rename to helm-charts/nginx-ingress/v1.31.0/serviceport-v1.json index dbb85470..f50efaae 100644 --- a/helm-charts/nginx-ingress/v1.30.2/serviceport-v1.json +++ b/helm-charts/nginx-ingress/v1.31.0/serviceport-v1.json @@ -39,7 +39,7 @@ ] }, "targetPort": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.30.2/_definitions.json#/definitions/io.k8s.apimachinery.pkg.util.intstr.IntOrString", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.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.30.2/serviceport.json b/helm-charts/nginx-ingress/v1.31.0/serviceport.json similarity index 98% rename from helm-charts/nginx-ingress/v1.30.2/serviceport.json rename to helm-charts/nginx-ingress/v1.31.0/serviceport.json index dbb85470..f50efaae 100644 --- a/helm-charts/nginx-ingress/v1.30.2/serviceport.json +++ b/helm-charts/nginx-ingress/v1.31.0/serviceport.json @@ -39,7 +39,7 @@ ] }, "targetPort": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.30.2/_definitions.json#/definitions/io.k8s.apimachinery.pkg.util.intstr.IntOrString", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.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.30.2/servicereference-admissionregistration-v1.json b/helm-charts/nginx-ingress/v1.31.0/servicereference-admissionregistration-v1.json similarity index 100% rename from helm-charts/nginx-ingress/v1.30.2/servicereference-admissionregistration-v1.json rename to helm-charts/nginx-ingress/v1.31.0/servicereference-admissionregistration-v1.json diff --git a/helm-charts/nginx-ingress/v1.30.2/servicereference-apiextensions-v1.json b/helm-charts/nginx-ingress/v1.31.0/servicereference-apiextensions-v1.json similarity index 100% rename from helm-charts/nginx-ingress/v1.30.2/servicereference-apiextensions-v1.json rename to helm-charts/nginx-ingress/v1.31.0/servicereference-apiextensions-v1.json diff --git a/helm-charts/nginx-ingress/v1.30.2/servicereference-apiregistration-v1.json b/helm-charts/nginx-ingress/v1.31.0/servicereference-apiregistration-v1.json similarity index 100% rename from helm-charts/nginx-ingress/v1.30.2/servicereference-apiregistration-v1.json rename to helm-charts/nginx-ingress/v1.31.0/servicereference-apiregistration-v1.json diff --git a/helm-charts/nginx-ingress/v1.30.2/servicereference.json b/helm-charts/nginx-ingress/v1.31.0/servicereference.json similarity index 100% rename from helm-charts/nginx-ingress/v1.30.2/servicereference.json rename to helm-charts/nginx-ingress/v1.31.0/servicereference.json diff --git a/helm-charts/nginx-ingress/v1.30.2/servicespec-v1.json b/helm-charts/nginx-ingress/v1.31.0/servicespec-v1.json similarity index 99% rename from helm-charts/nginx-ingress/v1.30.2/servicespec-v1.json rename to helm-charts/nginx-ingress/v1.31.0/servicespec-v1.json index e80e7444..b88cfe17 100644 --- a/helm-charts/nginx-ingress/v1.30.2/servicespec-v1.json +++ b/helm-charts/nginx-ingress/v1.31.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.30.2/_definitions.json#/definitions/io.k8s.api.core.v1.ServicePort" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.0/_definitions.json#/definitions/io.k8s.api.core.v1.ServicePort" }, "type": [ "array", @@ -167,7 +167,7 @@ ] }, "sessionAffinityConfig": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.30.2/_definitions.json#/definitions/io.k8s.api.core.v1.SessionAffinityConfig", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.0/_definitions.json#/definitions/io.k8s.api.core.v1.SessionAffinityConfig", "description": "sessionAffinityConfig contains the configurations of session affinity." }, "trafficDistribution": { diff --git a/helm-charts/nginx-ingress/v1.30.2/servicespec.json b/helm-charts/nginx-ingress/v1.31.0/servicespec.json similarity index 99% rename from helm-charts/nginx-ingress/v1.30.2/servicespec.json rename to helm-charts/nginx-ingress/v1.31.0/servicespec.json index e80e7444..b88cfe17 100644 --- a/helm-charts/nginx-ingress/v1.30.2/servicespec.json +++ b/helm-charts/nginx-ingress/v1.31.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.30.2/_definitions.json#/definitions/io.k8s.api.core.v1.ServicePort" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.0/_definitions.json#/definitions/io.k8s.api.core.v1.ServicePort" }, "type": [ "array", @@ -167,7 +167,7 @@ ] }, "sessionAffinityConfig": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.30.2/_definitions.json#/definitions/io.k8s.api.core.v1.SessionAffinityConfig", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.0/_definitions.json#/definitions/io.k8s.api.core.v1.SessionAffinityConfig", "description": "sessionAffinityConfig contains the configurations of session affinity." }, "trafficDistribution": { diff --git a/helm-charts/nginx-ingress/v1.30.2/servicestatus-v1.json b/helm-charts/nginx-ingress/v1.31.0/servicestatus-v1.json similarity index 87% rename from helm-charts/nginx-ingress/v1.30.2/servicestatus-v1.json rename to helm-charts/nginx-ingress/v1.31.0/servicestatus-v1.json index 63f00c73..8bcc3eaf 100644 --- a/helm-charts/nginx-ingress/v1.30.2/servicestatus-v1.json +++ b/helm-charts/nginx-ingress/v1.31.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.30.2/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.Condition" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.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.30.2/_definitions.json#/definitions/io.k8s.api.core.v1.LoadBalancerStatus", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.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.30.2/servicestatus.json b/helm-charts/nginx-ingress/v1.31.0/servicestatus.json similarity index 87% rename from helm-charts/nginx-ingress/v1.30.2/servicestatus.json rename to helm-charts/nginx-ingress/v1.31.0/servicestatus.json index 63f00c73..8bcc3eaf 100644 --- a/helm-charts/nginx-ingress/v1.30.2/servicestatus.json +++ b/helm-charts/nginx-ingress/v1.31.0/servicestatus.json @@ -4,7 +4,7 @@ "conditions": { "description": "Current service state", "items": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.30.2/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.Condition" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.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.30.2/_definitions.json#/definitions/io.k8s.api.core.v1.LoadBalancerStatus", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.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.30.2/sessionaffinityconfig-v1.json b/helm-charts/nginx-ingress/v1.31.0/sessionaffinityconfig-v1.json similarity index 86% rename from helm-charts/nginx-ingress/v1.30.2/sessionaffinityconfig-v1.json rename to helm-charts/nginx-ingress/v1.31.0/sessionaffinityconfig-v1.json index 33638d6c..72156ce4 100644 --- a/helm-charts/nginx-ingress/v1.30.2/sessionaffinityconfig-v1.json +++ b/helm-charts/nginx-ingress/v1.31.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.30.2/_definitions.json#/definitions/io.k8s.api.core.v1.ClientIPConfig", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.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.30.2/sessionaffinityconfig.json b/helm-charts/nginx-ingress/v1.31.0/sessionaffinityconfig.json similarity index 86% rename from helm-charts/nginx-ingress/v1.30.2/sessionaffinityconfig.json rename to helm-charts/nginx-ingress/v1.31.0/sessionaffinityconfig.json index 33638d6c..72156ce4 100644 --- a/helm-charts/nginx-ingress/v1.30.2/sessionaffinityconfig.json +++ b/helm-charts/nginx-ingress/v1.31.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.30.2/_definitions.json#/definitions/io.k8s.api.core.v1.ClientIPConfig", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.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.30.2/sleepaction-v1.json b/helm-charts/nginx-ingress/v1.31.0/sleepaction-v1.json similarity index 100% rename from helm-charts/nginx-ingress/v1.30.2/sleepaction-v1.json rename to helm-charts/nginx-ingress/v1.31.0/sleepaction-v1.json diff --git a/helm-charts/nginx-ingress/v1.30.2/sleepaction.json b/helm-charts/nginx-ingress/v1.31.0/sleepaction.json similarity index 100% rename from helm-charts/nginx-ingress/v1.30.2/sleepaction.json rename to helm-charts/nginx-ingress/v1.31.0/sleepaction.json diff --git a/helm-charts/nginx-ingress/v1.30.2/statefulset-apps-v1.json b/helm-charts/nginx-ingress/v1.31.0/statefulset-apps-v1.json similarity index 91% rename from helm-charts/nginx-ingress/v1.30.2/statefulset-apps-v1.json rename to helm-charts/nginx-ingress/v1.31.0/statefulset-apps-v1.json index a1b4e8b4..538668a8 100644 --- a/helm-charts/nginx-ingress/v1.30.2/statefulset-apps-v1.json +++ b/helm-charts/nginx-ingress/v1.31.0/statefulset-apps-v1.json @@ -22,15 +22,15 @@ ] }, "metadata": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.30.2/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.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.30.2/_definitions.json#/definitions/io.k8s.api.apps.v1.StatefulSetSpec", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.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.30.2/_definitions.json#/definitions/io.k8s.api.apps.v1.StatefulSetStatus", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.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.30.2/statefulset.json b/helm-charts/nginx-ingress/v1.31.0/statefulset.json similarity index 91% rename from helm-charts/nginx-ingress/v1.30.2/statefulset.json rename to helm-charts/nginx-ingress/v1.31.0/statefulset.json index e72aa5b0..6c1ef317 100644 --- a/helm-charts/nginx-ingress/v1.30.2/statefulset.json +++ b/helm-charts/nginx-ingress/v1.31.0/statefulset.json @@ -19,15 +19,15 @@ ] }, "metadata": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.30.2/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.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.30.2/_definitions.json#/definitions/io.k8s.api.apps.v1.StatefulSetSpec", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.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.30.2/_definitions.json#/definitions/io.k8s.api.apps.v1.StatefulSetStatus", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.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.30.2/statefulsetcondition-apps-v1.json b/helm-charts/nginx-ingress/v1.31.0/statefulsetcondition-apps-v1.json similarity index 94% rename from helm-charts/nginx-ingress/v1.30.2/statefulsetcondition-apps-v1.json rename to helm-charts/nginx-ingress/v1.31.0/statefulsetcondition-apps-v1.json index 5cbf4679..5f2d6713 100644 --- a/helm-charts/nginx-ingress/v1.30.2/statefulsetcondition-apps-v1.json +++ b/helm-charts/nginx-ingress/v1.31.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.30.2/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.Time", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.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.30.2/statefulsetcondition.json b/helm-charts/nginx-ingress/v1.31.0/statefulsetcondition.json similarity index 94% rename from helm-charts/nginx-ingress/v1.30.2/statefulsetcondition.json rename to helm-charts/nginx-ingress/v1.31.0/statefulsetcondition.json index 5cbf4679..5f2d6713 100644 --- a/helm-charts/nginx-ingress/v1.30.2/statefulsetcondition.json +++ b/helm-charts/nginx-ingress/v1.31.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.30.2/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.Time", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.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.30.2/statefulsetlist-apps-v1.json b/helm-charts/nginx-ingress/v1.31.0/statefulsetlist-apps-v1.json similarity index 93% rename from helm-charts/nginx-ingress/v1.30.2/statefulsetlist-apps-v1.json rename to helm-charts/nginx-ingress/v1.31.0/statefulsetlist-apps-v1.json index f7757c8e..e9dbaf67 100644 --- a/helm-charts/nginx-ingress/v1.30.2/statefulsetlist-apps-v1.json +++ b/helm-charts/nginx-ingress/v1.31.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.30.2/_definitions.json#/definitions/io.k8s.api.apps.v1.StatefulSet" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.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.30.2/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.ListMeta", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.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.30.2/statefulsetlist.json b/helm-charts/nginx-ingress/v1.31.0/statefulsetlist.json similarity index 93% rename from helm-charts/nginx-ingress/v1.30.2/statefulsetlist.json rename to helm-charts/nginx-ingress/v1.31.0/statefulsetlist.json index 033957f2..29afc9fd 100644 --- a/helm-charts/nginx-ingress/v1.30.2/statefulsetlist.json +++ b/helm-charts/nginx-ingress/v1.31.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.30.2/_definitions.json#/definitions/io.k8s.api.apps.v1.StatefulSet" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.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.30.2/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.ListMeta", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.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.30.2/statefulsetordinals-apps-v1.json b/helm-charts/nginx-ingress/v1.31.0/statefulsetordinals-apps-v1.json similarity index 100% rename from helm-charts/nginx-ingress/v1.30.2/statefulsetordinals-apps-v1.json rename to helm-charts/nginx-ingress/v1.31.0/statefulsetordinals-apps-v1.json diff --git a/helm-charts/nginx-ingress/v1.30.2/statefulsetordinals.json b/helm-charts/nginx-ingress/v1.31.0/statefulsetordinals.json similarity index 100% rename from helm-charts/nginx-ingress/v1.30.2/statefulsetordinals.json rename to helm-charts/nginx-ingress/v1.31.0/statefulsetordinals.json diff --git a/helm-charts/nginx-ingress/v1.30.2/statefulsetpersistentvolumeclaimretentionpolicy-apps-v1.json b/helm-charts/nginx-ingress/v1.31.0/statefulsetpersistentvolumeclaimretentionpolicy-apps-v1.json similarity index 100% rename from helm-charts/nginx-ingress/v1.30.2/statefulsetpersistentvolumeclaimretentionpolicy-apps-v1.json rename to helm-charts/nginx-ingress/v1.31.0/statefulsetpersistentvolumeclaimretentionpolicy-apps-v1.json diff --git a/helm-charts/nginx-ingress/v1.30.2/statefulsetpersistentvolumeclaimretentionpolicy.json b/helm-charts/nginx-ingress/v1.31.0/statefulsetpersistentvolumeclaimretentionpolicy.json similarity index 100% rename from helm-charts/nginx-ingress/v1.30.2/statefulsetpersistentvolumeclaimretentionpolicy.json rename to helm-charts/nginx-ingress/v1.31.0/statefulsetpersistentvolumeclaimretentionpolicy.json diff --git a/helm-charts/nginx-ingress/v1.30.2/statefulsetspec-apps-v1.json b/helm-charts/nginx-ingress/v1.31.0/statefulsetspec-apps-v1.json similarity index 90% rename from helm-charts/nginx-ingress/v1.30.2/statefulsetspec-apps-v1.json rename to helm-charts/nginx-ingress/v1.31.0/statefulsetspec-apps-v1.json index bdd78562..b4b0c46a 100644 --- a/helm-charts/nginx-ingress/v1.30.2/statefulsetspec-apps-v1.json +++ b/helm-charts/nginx-ingress/v1.31.0/statefulsetspec-apps-v1.json @@ -10,12 +10,12 @@ ] }, "ordinals": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.30.2/_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. Using the ordinals field requires the StatefulSetStartOrdinal feature gate to be enabled, which is beta." + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.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.30.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 alpha. +optional" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.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. This requires the StatefulSetAutoDeletePVC feature gate to be enabled, which is beta." }, "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.30.2/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.LabelSelector", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.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.30.2/_definitions.json#/definitions/io.k8s.api.core.v1.PodTemplateSpec", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.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.30.2/_definitions.json#/definitions/io.k8s.api.apps.v1.StatefulSetUpdateStrategy", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.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.30.2/_definitions.json#/definitions/io.k8s.api.core.v1.PersistentVolumeClaim" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.0/_definitions.json#/definitions/io.k8s.api.core.v1.PersistentVolumeClaim" }, "type": [ "array", diff --git a/helm-charts/nginx-ingress/v1.30.2/statefulsetspec.json b/helm-charts/nginx-ingress/v1.31.0/statefulsetspec.json similarity index 90% rename from helm-charts/nginx-ingress/v1.30.2/statefulsetspec.json rename to helm-charts/nginx-ingress/v1.31.0/statefulsetspec.json index bdd78562..b4b0c46a 100644 --- a/helm-charts/nginx-ingress/v1.30.2/statefulsetspec.json +++ b/helm-charts/nginx-ingress/v1.31.0/statefulsetspec.json @@ -10,12 +10,12 @@ ] }, "ordinals": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.30.2/_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. Using the ordinals field requires the StatefulSetStartOrdinal feature gate to be enabled, which is beta." + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.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.30.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 alpha. +optional" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.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. This requires the StatefulSetAutoDeletePVC feature gate to be enabled, which is beta." }, "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.30.2/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.LabelSelector", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.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.30.2/_definitions.json#/definitions/io.k8s.api.core.v1.PodTemplateSpec", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.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.30.2/_definitions.json#/definitions/io.k8s.api.apps.v1.StatefulSetUpdateStrategy", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.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.30.2/_definitions.json#/definitions/io.k8s.api.core.v1.PersistentVolumeClaim" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.0/_definitions.json#/definitions/io.k8s.api.core.v1.PersistentVolumeClaim" }, "type": [ "array", diff --git a/helm-charts/nginx-ingress/v1.30.2/statefulsetstatus-apps-v1.json b/helm-charts/nginx-ingress/v1.31.0/statefulsetstatus-apps-v1.json similarity index 97% rename from helm-charts/nginx-ingress/v1.30.2/statefulsetstatus-apps-v1.json rename to helm-charts/nginx-ingress/v1.31.0/statefulsetstatus-apps-v1.json index cba08be5..a8a578cf 100644 --- a/helm-charts/nginx-ingress/v1.30.2/statefulsetstatus-apps-v1.json +++ b/helm-charts/nginx-ingress/v1.31.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.30.2/_definitions.json#/definitions/io.k8s.api.apps.v1.StatefulSetCondition" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.0/_definitions.json#/definitions/io.k8s.api.apps.v1.StatefulSetCondition" }, "type": [ "array", diff --git a/helm-charts/nginx-ingress/v1.30.2/statefulsetstatus.json b/helm-charts/nginx-ingress/v1.31.0/statefulsetstatus.json similarity index 97% rename from helm-charts/nginx-ingress/v1.30.2/statefulsetstatus.json rename to helm-charts/nginx-ingress/v1.31.0/statefulsetstatus.json index cba08be5..a8a578cf 100644 --- a/helm-charts/nginx-ingress/v1.30.2/statefulsetstatus.json +++ b/helm-charts/nginx-ingress/v1.31.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.30.2/_definitions.json#/definitions/io.k8s.api.apps.v1.StatefulSetCondition" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.0/_definitions.json#/definitions/io.k8s.api.apps.v1.StatefulSetCondition" }, "type": [ "array", diff --git a/helm-charts/nginx-ingress/v1.30.2/statefulsetupdatestrategy-apps-v1.json b/helm-charts/nginx-ingress/v1.31.0/statefulsetupdatestrategy-apps-v1.json similarity index 92% rename from helm-charts/nginx-ingress/v1.30.2/statefulsetupdatestrategy-apps-v1.json rename to helm-charts/nginx-ingress/v1.31.0/statefulsetupdatestrategy-apps-v1.json index 1033c798..0c800849 100644 --- a/helm-charts/nginx-ingress/v1.30.2/statefulsetupdatestrategy-apps-v1.json +++ b/helm-charts/nginx-ingress/v1.31.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.30.2/_definitions.json#/definitions/io.k8s.api.apps.v1.RollingUpdateStatefulSetStrategy", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.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.30.2/statefulsetupdatestrategy.json b/helm-charts/nginx-ingress/v1.31.0/statefulsetupdatestrategy.json similarity index 92% rename from helm-charts/nginx-ingress/v1.30.2/statefulsetupdatestrategy.json rename to helm-charts/nginx-ingress/v1.31.0/statefulsetupdatestrategy.json index 1033c798..0c800849 100644 --- a/helm-charts/nginx-ingress/v1.30.2/statefulsetupdatestrategy.json +++ b/helm-charts/nginx-ingress/v1.31.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.30.2/_definitions.json#/definitions/io.k8s.api.apps.v1.RollingUpdateStatefulSetStrategy", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.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.30.2/status-meta-v1.json b/helm-charts/nginx-ingress/v1.31.0/status-meta-v1.json similarity index 91% rename from helm-charts/nginx-ingress/v1.30.2/status-meta-v1.json rename to helm-charts/nginx-ingress/v1.31.0/status-meta-v1.json index 6ccf6873..b02e1656 100644 --- a/helm-charts/nginx-ingress/v1.30.2/status-meta-v1.json +++ b/helm-charts/nginx-ingress/v1.31.0/status-meta-v1.json @@ -8,8 +8,7 @@ "null" ], "enum": [ - "v1", - "resource.k8s.io/v1alpha2" + "v1" ] }, "code": { @@ -21,7 +20,7 @@ ] }, "details": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.30.2/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.StatusDetails", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.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" }, @@ -43,7 +42,7 @@ ] }, "metadata": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.30.2/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.ListMeta", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.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": { @@ -67,11 +66,6 @@ "group": "", "kind": "Status", "version": "v1" - }, - { - "group": "resource.k8s.io", - "kind": "Status", - "version": "v1alpha2" } ], "$schema": "http://json-schema.org/schema#" diff --git a/helm-charts/nginx-ingress/v1.30.2/status.json b/helm-charts/nginx-ingress/v1.31.0/status.json similarity index 92% rename from helm-charts/nginx-ingress/v1.30.2/status.json rename to helm-charts/nginx-ingress/v1.31.0/status.json index 1c3e4a77..f3152d07 100644 --- a/helm-charts/nginx-ingress/v1.30.2/status.json +++ b/helm-charts/nginx-ingress/v1.31.0/status.json @@ -17,7 +17,7 @@ ] }, "details": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.30.2/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.StatusDetails", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.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.30.2/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.ListMeta", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.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": { @@ -63,11 +63,6 @@ "group": "", "kind": "Status", "version": "v1" - }, - { - "group": "resource.k8s.io", - "kind": "Status", - "version": "v1alpha2" } ], "$schema": "http://json-schema.org/schema#" diff --git a/helm-charts/nginx-ingress/v1.30.2/statuscause-meta-v1.json b/helm-charts/nginx-ingress/v1.31.0/statuscause-meta-v1.json similarity index 100% rename from helm-charts/nginx-ingress/v1.30.2/statuscause-meta-v1.json rename to helm-charts/nginx-ingress/v1.31.0/statuscause-meta-v1.json diff --git a/helm-charts/nginx-ingress/v1.30.2/statuscause.json b/helm-charts/nginx-ingress/v1.31.0/statuscause.json similarity index 100% rename from helm-charts/nginx-ingress/v1.30.2/statuscause.json rename to helm-charts/nginx-ingress/v1.31.0/statuscause.json diff --git a/helm-charts/nginx-ingress/v1.30.2/statusdetails-meta-v1.json b/helm-charts/nginx-ingress/v1.31.0/statusdetails-meta-v1.json similarity index 97% rename from helm-charts/nginx-ingress/v1.30.2/statusdetails-meta-v1.json rename to helm-charts/nginx-ingress/v1.31.0/statusdetails-meta-v1.json index bf0fc362..e338de04 100644 --- a/helm-charts/nginx-ingress/v1.30.2/statusdetails-meta-v1.json +++ b/helm-charts/nginx-ingress/v1.31.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.30.2/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.StatusCause" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.0/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.StatusCause" }, "type": [ "array", diff --git a/helm-charts/nginx-ingress/v1.30.2/statusdetails.json b/helm-charts/nginx-ingress/v1.31.0/statusdetails.json similarity index 97% rename from helm-charts/nginx-ingress/v1.30.2/statusdetails.json rename to helm-charts/nginx-ingress/v1.31.0/statusdetails.json index bf0fc362..e338de04 100644 --- a/helm-charts/nginx-ingress/v1.30.2/statusdetails.json +++ b/helm-charts/nginx-ingress/v1.31.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.30.2/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.StatusCause" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.0/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.StatusCause" }, "type": [ "array", diff --git a/helm-charts/nginx-ingress/v1.30.2/storageclass-storage-v1.json b/helm-charts/nginx-ingress/v1.31.0/storageclass-storage-v1.json similarity index 96% rename from helm-charts/nginx-ingress/v1.30.2/storageclass-storage-v1.json rename to helm-charts/nginx-ingress/v1.31.0/storageclass-storage-v1.json index b4a518fb..735bd79a 100644 --- a/helm-charts/nginx-ingress/v1.30.2/storageclass-storage-v1.json +++ b/helm-charts/nginx-ingress/v1.31.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.30.2/_definitions.json#/definitions/io.k8s.api.core.v1.TopologySelectorTerm" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.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.30.2/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.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.30.2/storageclass.json b/helm-charts/nginx-ingress/v1.31.0/storageclass.json similarity index 96% rename from helm-charts/nginx-ingress/v1.30.2/storageclass.json rename to helm-charts/nginx-ingress/v1.31.0/storageclass.json index 9e20e557..8986e20f 100644 --- a/helm-charts/nginx-ingress/v1.30.2/storageclass.json +++ b/helm-charts/nginx-ingress/v1.31.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.30.2/_definitions.json#/definitions/io.k8s.api.core.v1.TopologySelectorTerm" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.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.30.2/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.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.30.2/storageclasslist-storage-v1.json b/helm-charts/nginx-ingress/v1.31.0/storageclasslist-storage-v1.json similarity index 93% rename from helm-charts/nginx-ingress/v1.30.2/storageclasslist-storage-v1.json rename to helm-charts/nginx-ingress/v1.31.0/storageclasslist-storage-v1.json index 7be02512..485139b1 100644 --- a/helm-charts/nginx-ingress/v1.30.2/storageclasslist-storage-v1.json +++ b/helm-charts/nginx-ingress/v1.31.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.30.2/_definitions.json#/definitions/io.k8s.api.storage.v1.StorageClass" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.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.30.2/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.ListMeta", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.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.30.2/storageclasslist.json b/helm-charts/nginx-ingress/v1.31.0/storageclasslist.json similarity index 93% rename from helm-charts/nginx-ingress/v1.30.2/storageclasslist.json rename to helm-charts/nginx-ingress/v1.31.0/storageclasslist.json index 51445acb..f8947313 100644 --- a/helm-charts/nginx-ingress/v1.30.2/storageclasslist.json +++ b/helm-charts/nginx-ingress/v1.31.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.30.2/_definitions.json#/definitions/io.k8s.api.storage.v1.StorageClass" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.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.30.2/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.ListMeta", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.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.30.2/storageospersistentvolumesource-v1.json b/helm-charts/nginx-ingress/v1.31.0/storageospersistentvolumesource-v1.json similarity index 96% rename from helm-charts/nginx-ingress/v1.30.2/storageospersistentvolumesource-v1.json rename to helm-charts/nginx-ingress/v1.31.0/storageospersistentvolumesource-v1.json index 4590ae6b..8ac178eb 100644 --- a/helm-charts/nginx-ingress/v1.30.2/storageospersistentvolumesource-v1.json +++ b/helm-charts/nginx-ingress/v1.31.0/storageospersistentvolumesource-v1.json @@ -16,7 +16,7 @@ ] }, "secretRef": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.30.2/_definitions.json#/definitions/io.k8s.api.core.v1.ObjectReference", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.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.30.2/storageospersistentvolumesource.json b/helm-charts/nginx-ingress/v1.31.0/storageospersistentvolumesource.json similarity index 96% rename from helm-charts/nginx-ingress/v1.30.2/storageospersistentvolumesource.json rename to helm-charts/nginx-ingress/v1.31.0/storageospersistentvolumesource.json index 4590ae6b..8ac178eb 100644 --- a/helm-charts/nginx-ingress/v1.30.2/storageospersistentvolumesource.json +++ b/helm-charts/nginx-ingress/v1.31.0/storageospersistentvolumesource.json @@ -16,7 +16,7 @@ ] }, "secretRef": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.30.2/_definitions.json#/definitions/io.k8s.api.core.v1.ObjectReference", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.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.30.2/storageosvolumesource-v1.json b/helm-charts/nginx-ingress/v1.31.0/storageosvolumesource-v1.json similarity index 96% rename from helm-charts/nginx-ingress/v1.30.2/storageosvolumesource-v1.json rename to helm-charts/nginx-ingress/v1.31.0/storageosvolumesource-v1.json index fbb6018c..652ad9c9 100644 --- a/helm-charts/nginx-ingress/v1.30.2/storageosvolumesource-v1.json +++ b/helm-charts/nginx-ingress/v1.31.0/storageosvolumesource-v1.json @@ -16,7 +16,7 @@ ] }, "secretRef": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.30.2/_definitions.json#/definitions/io.k8s.api.core.v1.LocalObjectReference", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.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.30.2/storageosvolumesource.json b/helm-charts/nginx-ingress/v1.31.0/storageosvolumesource.json similarity index 96% rename from helm-charts/nginx-ingress/v1.30.2/storageosvolumesource.json rename to helm-charts/nginx-ingress/v1.31.0/storageosvolumesource.json index fbb6018c..652ad9c9 100644 --- a/helm-charts/nginx-ingress/v1.30.2/storageosvolumesource.json +++ b/helm-charts/nginx-ingress/v1.31.0/storageosvolumesource.json @@ -16,7 +16,7 @@ ] }, "secretRef": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.30.2/_definitions.json#/definitions/io.k8s.api.core.v1.LocalObjectReference", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.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.30.2/storageversion-apiserverinternal-v1alpha1.json b/helm-charts/nginx-ingress/v1.31.0/storageversion-apiserverinternal-v1alpha1.json similarity index 91% rename from helm-charts/nginx-ingress/v1.30.2/storageversion-apiserverinternal-v1alpha1.json rename to helm-charts/nginx-ingress/v1.31.0/storageversion-apiserverinternal-v1alpha1.json index 9dde00e0..d864f279 100644 --- a/helm-charts/nginx-ingress/v1.30.2/storageversion-apiserverinternal-v1alpha1.json +++ b/helm-charts/nginx-ingress/v1.31.0/storageversion-apiserverinternal-v1alpha1.json @@ -22,15 +22,15 @@ ] }, "metadata": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.30.2/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.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.30.2/_definitions.json#/definitions/io.k8s.api.apiserverinternal.v1alpha1.StorageVersionSpec", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.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.30.2/_definitions.json#/definitions/io.k8s.api.apiserverinternal.v1alpha1.StorageVersionStatus", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.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.30.2/storageversion.json b/helm-charts/nginx-ingress/v1.31.0/storageversion.json similarity index 90% rename from helm-charts/nginx-ingress/v1.30.2/storageversion.json rename to helm-charts/nginx-ingress/v1.31.0/storageversion.json index 49f4a465..defedc45 100644 --- a/helm-charts/nginx-ingress/v1.30.2/storageversion.json +++ b/helm-charts/nginx-ingress/v1.31.0/storageversion.json @@ -19,15 +19,15 @@ ] }, "metadata": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.30.2/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.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.30.2/_definitions.json#/definitions/io.k8s.api.apiserverinternal.v1alpha1.StorageVersionSpec", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.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.30.2/_definitions.json#/definitions/io.k8s.api.apiserverinternal.v1alpha1.StorageVersionStatus", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.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.30.2/storageversioncondition-apiserverinternal-v1alpha1.json b/helm-charts/nginx-ingress/v1.31.0/storageversioncondition-apiserverinternal-v1alpha1.json similarity index 95% rename from helm-charts/nginx-ingress/v1.30.2/storageversioncondition-apiserverinternal-v1alpha1.json rename to helm-charts/nginx-ingress/v1.31.0/storageversioncondition-apiserverinternal-v1alpha1.json index 407e1b1d..fad610af 100644 --- a/helm-charts/nginx-ingress/v1.30.2/storageversioncondition-apiserverinternal-v1alpha1.json +++ b/helm-charts/nginx-ingress/v1.31.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.30.2/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.Time", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.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.30.2/storageversioncondition.json b/helm-charts/nginx-ingress/v1.31.0/storageversioncondition.json similarity index 95% rename from helm-charts/nginx-ingress/v1.30.2/storageversioncondition.json rename to helm-charts/nginx-ingress/v1.31.0/storageversioncondition.json index 407e1b1d..fad610af 100644 --- a/helm-charts/nginx-ingress/v1.30.2/storageversioncondition.json +++ b/helm-charts/nginx-ingress/v1.31.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.30.2/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.Time", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.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.30.2/storageversionlist-apiserverinternal-v1alpha1.json b/helm-charts/nginx-ingress/v1.31.0/storageversionlist-apiserverinternal-v1alpha1.json similarity index 93% rename from helm-charts/nginx-ingress/v1.30.2/storageversionlist-apiserverinternal-v1alpha1.json rename to helm-charts/nginx-ingress/v1.31.0/storageversionlist-apiserverinternal-v1alpha1.json index afce370e..f7310c79 100644 --- a/helm-charts/nginx-ingress/v1.30.2/storageversionlist-apiserverinternal-v1alpha1.json +++ b/helm-charts/nginx-ingress/v1.31.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.30.2/_definitions.json#/definitions/io.k8s.api.apiserverinternal.v1alpha1.StorageVersion" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.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.30.2/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.ListMeta", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.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.30.2/storageversionlist.json b/helm-charts/nginx-ingress/v1.31.0/storageversionlist.json similarity index 93% rename from helm-charts/nginx-ingress/v1.30.2/storageversionlist.json rename to helm-charts/nginx-ingress/v1.31.0/storageversionlist.json index e2a09380..84091224 100644 --- a/helm-charts/nginx-ingress/v1.30.2/storageversionlist.json +++ b/helm-charts/nginx-ingress/v1.31.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.30.2/_definitions.json#/definitions/io.k8s.api.apiserverinternal.v1alpha1.StorageVersion" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.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.30.2/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.ListMeta", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.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.30.2/storageversionmigration-storagemigration-v1alpha1.json b/helm-charts/nginx-ingress/v1.31.0/storageversionmigration-storagemigration-v1alpha1.json similarity index 91% rename from helm-charts/nginx-ingress/v1.30.2/storageversionmigration-storagemigration-v1alpha1.json rename to helm-charts/nginx-ingress/v1.31.0/storageversionmigration-storagemigration-v1alpha1.json index d54d21f5..bce7e931 100644 --- a/helm-charts/nginx-ingress/v1.30.2/storageversionmigration-storagemigration-v1alpha1.json +++ b/helm-charts/nginx-ingress/v1.31.0/storageversionmigration-storagemigration-v1alpha1.json @@ -22,15 +22,15 @@ ] }, "metadata": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.30.2/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.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.30.2/_definitions.json#/definitions/io.k8s.api.storagemigration.v1alpha1.StorageVersionMigrationSpec", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.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.30.2/_definitions.json#/definitions/io.k8s.api.storagemigration.v1alpha1.StorageVersionMigrationStatus", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.0/_definitions.json#/definitions/io.k8s.api.storagemigration.v1alpha1.StorageVersionMigrationStatus", "description": "Status of the migration." } }, diff --git a/helm-charts/nginx-ingress/v1.30.2/storageversionmigration.json b/helm-charts/nginx-ingress/v1.31.0/storageversionmigration.json similarity index 90% rename from helm-charts/nginx-ingress/v1.30.2/storageversionmigration.json rename to helm-charts/nginx-ingress/v1.31.0/storageversionmigration.json index 2f36e939..52226f14 100644 --- a/helm-charts/nginx-ingress/v1.30.2/storageversionmigration.json +++ b/helm-charts/nginx-ingress/v1.31.0/storageversionmigration.json @@ -19,15 +19,15 @@ ] }, "metadata": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.30.2/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.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.30.2/_definitions.json#/definitions/io.k8s.api.storagemigration.v1alpha1.StorageVersionMigrationSpec", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.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.30.2/_definitions.json#/definitions/io.k8s.api.storagemigration.v1alpha1.StorageVersionMigrationStatus", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.0/_definitions.json#/definitions/io.k8s.api.storagemigration.v1alpha1.StorageVersionMigrationStatus", "description": "Status of the migration." } }, diff --git a/helm-charts/nginx-ingress/v1.30.2/storageversionmigrationlist-storagemigration-v1alpha1.json b/helm-charts/nginx-ingress/v1.31.0/storageversionmigrationlist-storagemigration-v1alpha1.json similarity index 94% rename from helm-charts/nginx-ingress/v1.30.2/storageversionmigrationlist-storagemigration-v1alpha1.json rename to helm-charts/nginx-ingress/v1.31.0/storageversionmigrationlist-storagemigration-v1alpha1.json index c1fa9693..987b5e8e 100644 --- a/helm-charts/nginx-ingress/v1.30.2/storageversionmigrationlist-storagemigration-v1alpha1.json +++ b/helm-charts/nginx-ingress/v1.31.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.30.2/_definitions.json#/definitions/io.k8s.api.storagemigration.v1alpha1.StorageVersionMigration" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.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.30.2/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.ListMeta", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.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.30.2/storageversionmigrationlist.json b/helm-charts/nginx-ingress/v1.31.0/storageversionmigrationlist.json similarity index 94% rename from helm-charts/nginx-ingress/v1.30.2/storageversionmigrationlist.json rename to helm-charts/nginx-ingress/v1.31.0/storageversionmigrationlist.json index 47a3efbd..6852429b 100644 --- a/helm-charts/nginx-ingress/v1.30.2/storageversionmigrationlist.json +++ b/helm-charts/nginx-ingress/v1.31.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.30.2/_definitions.json#/definitions/io.k8s.api.storagemigration.v1alpha1.StorageVersionMigration" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.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.30.2/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.ListMeta", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.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.30.2/storageversionmigrationspec-storagemigration-v1alpha1.json b/helm-charts/nginx-ingress/v1.31.0/storageversionmigrationspec-storagemigration-v1alpha1.json similarity index 92% rename from helm-charts/nginx-ingress/v1.30.2/storageversionmigrationspec-storagemigration-v1alpha1.json rename to helm-charts/nginx-ingress/v1.31.0/storageversionmigrationspec-storagemigration-v1alpha1.json index 38635c95..8379aeea 100644 --- a/helm-charts/nginx-ingress/v1.30.2/storageversionmigrationspec-storagemigration-v1alpha1.json +++ b/helm-charts/nginx-ingress/v1.31.0/storageversionmigrationspec-storagemigration-v1alpha1.json @@ -9,7 +9,7 @@ ] }, "resource": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.30.2/_definitions.json#/definitions/io.k8s.api.storagemigration.v1alpha1.GroupVersionResource", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.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.30.2/storageversionmigrationspec.json b/helm-charts/nginx-ingress/v1.31.0/storageversionmigrationspec.json similarity index 92% rename from helm-charts/nginx-ingress/v1.30.2/storageversionmigrationspec.json rename to helm-charts/nginx-ingress/v1.31.0/storageversionmigrationspec.json index 38635c95..8379aeea 100644 --- a/helm-charts/nginx-ingress/v1.30.2/storageversionmigrationspec.json +++ b/helm-charts/nginx-ingress/v1.31.0/storageversionmigrationspec.json @@ -9,7 +9,7 @@ ] }, "resource": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.30.2/_definitions.json#/definitions/io.k8s.api.storagemigration.v1alpha1.GroupVersionResource", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.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.30.2/storageversionmigrationstatus-storagemigration-v1alpha1.json b/helm-charts/nginx-ingress/v1.31.0/storageversionmigrationstatus-storagemigration-v1alpha1.json similarity index 94% rename from helm-charts/nginx-ingress/v1.30.2/storageversionmigrationstatus-storagemigration-v1alpha1.json rename to helm-charts/nginx-ingress/v1.31.0/storageversionmigrationstatus-storagemigration-v1alpha1.json index 9b47b950..3f2efe7a 100644 --- a/helm-charts/nginx-ingress/v1.30.2/storageversionmigrationstatus-storagemigration-v1alpha1.json +++ b/helm-charts/nginx-ingress/v1.31.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.30.2/_definitions.json#/definitions/io.k8s.api.storagemigration.v1alpha1.MigrationCondition" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.0/_definitions.json#/definitions/io.k8s.api.storagemigration.v1alpha1.MigrationCondition" }, "type": [ "array", diff --git a/helm-charts/nginx-ingress/v1.30.2/storageversionmigrationstatus.json b/helm-charts/nginx-ingress/v1.31.0/storageversionmigrationstatus.json similarity index 94% rename from helm-charts/nginx-ingress/v1.30.2/storageversionmigrationstatus.json rename to helm-charts/nginx-ingress/v1.31.0/storageversionmigrationstatus.json index 9b47b950..3f2efe7a 100644 --- a/helm-charts/nginx-ingress/v1.30.2/storageversionmigrationstatus.json +++ b/helm-charts/nginx-ingress/v1.31.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.30.2/_definitions.json#/definitions/io.k8s.api.storagemigration.v1alpha1.MigrationCondition" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.0/_definitions.json#/definitions/io.k8s.api.storagemigration.v1alpha1.MigrationCondition" }, "type": [ "array", diff --git a/helm-charts/nginx-ingress/v1.30.2/storageversionspec-apiserverinternal-v1alpha1.json b/helm-charts/nginx-ingress/v1.31.0/storageversionspec-apiserverinternal-v1alpha1.json similarity index 100% rename from helm-charts/nginx-ingress/v1.30.2/storageversionspec-apiserverinternal-v1alpha1.json rename to helm-charts/nginx-ingress/v1.31.0/storageversionspec-apiserverinternal-v1alpha1.json diff --git a/helm-charts/nginx-ingress/v1.30.2/storageversionspec.json b/helm-charts/nginx-ingress/v1.31.0/storageversionspec.json similarity index 100% rename from helm-charts/nginx-ingress/v1.30.2/storageversionspec.json rename to helm-charts/nginx-ingress/v1.31.0/storageversionspec.json diff --git a/helm-charts/nginx-ingress/v1.30.2/storageversionstatus-apiserverinternal-v1alpha1.json b/helm-charts/nginx-ingress/v1.31.0/storageversionstatus-apiserverinternal-v1alpha1.json similarity index 92% rename from helm-charts/nginx-ingress/v1.30.2/storageversionstatus-apiserverinternal-v1alpha1.json rename to helm-charts/nginx-ingress/v1.31.0/storageversionstatus-apiserverinternal-v1alpha1.json index dec362d3..5992a72e 100644 --- a/helm-charts/nginx-ingress/v1.30.2/storageversionstatus-apiserverinternal-v1alpha1.json +++ b/helm-charts/nginx-ingress/v1.31.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.30.2/_definitions.json#/definitions/io.k8s.api.apiserverinternal.v1alpha1.StorageVersionCondition" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.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.30.2/_definitions.json#/definitions/io.k8s.api.apiserverinternal.v1alpha1.ServerStorageVersion" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.0/_definitions.json#/definitions/io.k8s.api.apiserverinternal.v1alpha1.ServerStorageVersion" }, "type": [ "array", diff --git a/helm-charts/nginx-ingress/v1.30.2/storageversionstatus.json b/helm-charts/nginx-ingress/v1.31.0/storageversionstatus.json similarity index 92% rename from helm-charts/nginx-ingress/v1.30.2/storageversionstatus.json rename to helm-charts/nginx-ingress/v1.31.0/storageversionstatus.json index dec362d3..5992a72e 100644 --- a/helm-charts/nginx-ingress/v1.30.2/storageversionstatus.json +++ b/helm-charts/nginx-ingress/v1.31.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.30.2/_definitions.json#/definitions/io.k8s.api.apiserverinternal.v1alpha1.StorageVersionCondition" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.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.30.2/_definitions.json#/definitions/io.k8s.api.apiserverinternal.v1alpha1.ServerStorageVersion" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.0/_definitions.json#/definitions/io.k8s.api.apiserverinternal.v1alpha1.ServerStorageVersion" }, "type": [ "array", diff --git a/helm-charts/nginx-ingress/v1.30.2/subject-flowcontrol-v1.json b/helm-charts/nginx-ingress/v1.31.0/subject-flowcontrol-v1.json similarity index 86% rename from helm-charts/nginx-ingress/v1.30.2/subject-flowcontrol-v1.json rename to helm-charts/nginx-ingress/v1.31.0/subject-flowcontrol-v1.json index 5a85ea98..6b8dfec6 100644 --- a/helm-charts/nginx-ingress/v1.30.2/subject-flowcontrol-v1.json +++ b/helm-charts/nginx-ingress/v1.31.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.30.2/_definitions.json#/definitions/io.k8s.api.flowcontrol.v1.GroupSubject", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.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.30.2/_definitions.json#/definitions/io.k8s.api.flowcontrol.v1.ServiceAccountSubject", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.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.30.2/_definitions.json#/definitions/io.k8s.api.flowcontrol.v1.UserSubject", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.0/_definitions.json#/definitions/io.k8s.api.flowcontrol.v1.UserSubject", "description": "`user` matches based on username." } }, diff --git a/helm-charts/nginx-ingress/v1.30.2/subject-flowcontrol-v1beta3.json b/helm-charts/nginx-ingress/v1.31.0/subject-flowcontrol-v1beta3.json similarity index 87% rename from helm-charts/nginx-ingress/v1.30.2/subject-flowcontrol-v1beta3.json rename to helm-charts/nginx-ingress/v1.31.0/subject-flowcontrol-v1beta3.json index ce949ce9..dfabf169 100644 --- a/helm-charts/nginx-ingress/v1.30.2/subject-flowcontrol-v1beta3.json +++ b/helm-charts/nginx-ingress/v1.31.0/subject-flowcontrol-v1beta3.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.30.2/_definitions.json#/definitions/io.k8s.api.flowcontrol.v1beta3.GroupSubject", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.0/_definitions.json#/definitions/io.k8s.api.flowcontrol.v1beta3.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.30.2/_definitions.json#/definitions/io.k8s.api.flowcontrol.v1beta3.ServiceAccountSubject", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.0/_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.30.2/_definitions.json#/definitions/io.k8s.api.flowcontrol.v1beta3.UserSubject", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.0/_definitions.json#/definitions/io.k8s.api.flowcontrol.v1beta3.UserSubject", "description": "`user` matches based on username." } }, diff --git a/helm-charts/nginx-ingress/v1.30.2/subject-rbac-v1.json b/helm-charts/nginx-ingress/v1.31.0/subject-rbac-v1.json similarity index 100% rename from helm-charts/nginx-ingress/v1.30.2/subject-rbac-v1.json rename to helm-charts/nginx-ingress/v1.31.0/subject-rbac-v1.json diff --git a/helm-charts/nginx-ingress/v1.30.2/subject.json b/helm-charts/nginx-ingress/v1.31.0/subject.json similarity index 100% rename from helm-charts/nginx-ingress/v1.30.2/subject.json rename to helm-charts/nginx-ingress/v1.31.0/subject.json diff --git a/helm-charts/nginx-ingress/v1.30.2/subjectaccessreview-authorization-v1.json b/helm-charts/nginx-ingress/v1.31.0/subjectaccessreview-authorization-v1.json similarity index 91% rename from helm-charts/nginx-ingress/v1.30.2/subjectaccessreview-authorization-v1.json rename to helm-charts/nginx-ingress/v1.31.0/subjectaccessreview-authorization-v1.json index d2f745b1..f4257ec4 100644 --- a/helm-charts/nginx-ingress/v1.30.2/subjectaccessreview-authorization-v1.json +++ b/helm-charts/nginx-ingress/v1.31.0/subjectaccessreview-authorization-v1.json @@ -22,15 +22,15 @@ ] }, "metadata": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.30.2/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.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.30.2/_definitions.json#/definitions/io.k8s.api.authorization.v1.SubjectAccessReviewSpec", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.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.30.2/_definitions.json#/definitions/io.k8s.api.authorization.v1.SubjectAccessReviewStatus", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.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.30.2/subjectaccessreview.json b/helm-charts/nginx-ingress/v1.31.0/subjectaccessreview.json similarity index 91% rename from helm-charts/nginx-ingress/v1.30.2/subjectaccessreview.json rename to helm-charts/nginx-ingress/v1.31.0/subjectaccessreview.json index 084f6fb2..2432f052 100644 --- a/helm-charts/nginx-ingress/v1.30.2/subjectaccessreview.json +++ b/helm-charts/nginx-ingress/v1.31.0/subjectaccessreview.json @@ -19,15 +19,15 @@ ] }, "metadata": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.30.2/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.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.30.2/_definitions.json#/definitions/io.k8s.api.authorization.v1.SubjectAccessReviewSpec", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.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.30.2/_definitions.json#/definitions/io.k8s.api.authorization.v1.SubjectAccessReviewStatus", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.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.30.2/subjectaccessreviewspec-authorization-v1.json b/helm-charts/nginx-ingress/v1.31.0/subjectaccessreviewspec-authorization-v1.json similarity index 93% rename from helm-charts/nginx-ingress/v1.30.2/subjectaccessreviewspec-authorization-v1.json rename to helm-charts/nginx-ingress/v1.31.0/subjectaccessreviewspec-authorization-v1.json index 00957130..0ae697ce 100644 --- a/helm-charts/nginx-ingress/v1.30.2/subjectaccessreviewspec-authorization-v1.json +++ b/helm-charts/nginx-ingress/v1.31.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.30.2/_definitions.json#/definitions/io.k8s.api.authorization.v1.NonResourceAttributes", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.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.30.2/_definitions.json#/definitions/io.k8s.api.authorization.v1.ResourceAttributes", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.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.30.2/subjectaccessreviewspec.json b/helm-charts/nginx-ingress/v1.31.0/subjectaccessreviewspec.json similarity index 93% rename from helm-charts/nginx-ingress/v1.30.2/subjectaccessreviewspec.json rename to helm-charts/nginx-ingress/v1.31.0/subjectaccessreviewspec.json index 00957130..0ae697ce 100644 --- a/helm-charts/nginx-ingress/v1.30.2/subjectaccessreviewspec.json +++ b/helm-charts/nginx-ingress/v1.31.0/subjectaccessreviewspec.json @@ -35,11 +35,11 @@ "x-kubernetes-list-type": "atomic" }, "nonResourceAttributes": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.30.2/_definitions.json#/definitions/io.k8s.api.authorization.v1.NonResourceAttributes", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.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.30.2/_definitions.json#/definitions/io.k8s.api.authorization.v1.ResourceAttributes", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.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.30.2/subjectaccessreviewstatus-authorization-v1.json b/helm-charts/nginx-ingress/v1.31.0/subjectaccessreviewstatus-authorization-v1.json similarity index 100% rename from helm-charts/nginx-ingress/v1.30.2/subjectaccessreviewstatus-authorization-v1.json rename to helm-charts/nginx-ingress/v1.31.0/subjectaccessreviewstatus-authorization-v1.json diff --git a/helm-charts/nginx-ingress/v1.30.2/subjectaccessreviewstatus.json b/helm-charts/nginx-ingress/v1.31.0/subjectaccessreviewstatus.json similarity index 100% rename from helm-charts/nginx-ingress/v1.30.2/subjectaccessreviewstatus.json rename to helm-charts/nginx-ingress/v1.31.0/subjectaccessreviewstatus.json diff --git a/helm-charts/nginx-ingress/v1.30.2/subjectrulesreviewstatus-authorization-v1.json b/helm-charts/nginx-ingress/v1.31.0/subjectrulesreviewstatus-authorization-v1.json similarity index 94% rename from helm-charts/nginx-ingress/v1.30.2/subjectrulesreviewstatus-authorization-v1.json rename to helm-charts/nginx-ingress/v1.31.0/subjectrulesreviewstatus-authorization-v1.json index db2ff1df..41b635f7 100644 --- a/helm-charts/nginx-ingress/v1.30.2/subjectrulesreviewstatus-authorization-v1.json +++ b/helm-charts/nginx-ingress/v1.31.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.30.2/_definitions.json#/definitions/io.k8s.api.authorization.v1.NonResourceRule" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.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.30.2/_definitions.json#/definitions/io.k8s.api.authorization.v1.ResourceRule" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.0/_definitions.json#/definitions/io.k8s.api.authorization.v1.ResourceRule" }, "type": [ "array", diff --git a/helm-charts/nginx-ingress/v1.30.2/subjectrulesreviewstatus.json b/helm-charts/nginx-ingress/v1.31.0/subjectrulesreviewstatus.json similarity index 94% rename from helm-charts/nginx-ingress/v1.30.2/subjectrulesreviewstatus.json rename to helm-charts/nginx-ingress/v1.31.0/subjectrulesreviewstatus.json index db2ff1df..41b635f7 100644 --- a/helm-charts/nginx-ingress/v1.30.2/subjectrulesreviewstatus.json +++ b/helm-charts/nginx-ingress/v1.31.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.30.2/_definitions.json#/definitions/io.k8s.api.authorization.v1.NonResourceRule" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.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.30.2/_definitions.json#/definitions/io.k8s.api.authorization.v1.ResourceRule" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.0/_definitions.json#/definitions/io.k8s.api.authorization.v1.ResourceRule" }, "type": [ "array", diff --git a/helm-charts/nginx-ingress/v1.30.2/successpolicy-batch-v1.json b/helm-charts/nginx-ingress/v1.31.0/successpolicy-batch-v1.json similarity index 93% rename from helm-charts/nginx-ingress/v1.30.2/successpolicy-batch-v1.json rename to helm-charts/nginx-ingress/v1.31.0/successpolicy-batch-v1.json index 840fa598..f9769d9b 100644 --- a/helm-charts/nginx-ingress/v1.30.2/successpolicy-batch-v1.json +++ b/helm-charts/nginx-ingress/v1.31.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.30.2/_definitions.json#/definitions/io.k8s.api.batch.v1.SuccessPolicyRule" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.0/_definitions.json#/definitions/io.k8s.api.batch.v1.SuccessPolicyRule" }, "type": [ "array", diff --git a/helm-charts/nginx-ingress/v1.30.2/successpolicy.json b/helm-charts/nginx-ingress/v1.31.0/successpolicy.json similarity index 93% rename from helm-charts/nginx-ingress/v1.30.2/successpolicy.json rename to helm-charts/nginx-ingress/v1.31.0/successpolicy.json index 840fa598..f9769d9b 100644 --- a/helm-charts/nginx-ingress/v1.30.2/successpolicy.json +++ b/helm-charts/nginx-ingress/v1.31.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.30.2/_definitions.json#/definitions/io.k8s.api.batch.v1.SuccessPolicyRule" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.0/_definitions.json#/definitions/io.k8s.api.batch.v1.SuccessPolicyRule" }, "type": [ "array", diff --git a/helm-charts/nginx-ingress/v1.30.2/successpolicyrule-batch-v1.json b/helm-charts/nginx-ingress/v1.31.0/successpolicyrule-batch-v1.json similarity index 100% rename from helm-charts/nginx-ingress/v1.30.2/successpolicyrule-batch-v1.json rename to helm-charts/nginx-ingress/v1.31.0/successpolicyrule-batch-v1.json diff --git a/helm-charts/nginx-ingress/v1.30.2/successpolicyrule.json b/helm-charts/nginx-ingress/v1.31.0/successpolicyrule.json similarity index 100% rename from helm-charts/nginx-ingress/v1.30.2/successpolicyrule.json rename to helm-charts/nginx-ingress/v1.31.0/successpolicyrule.json diff --git a/helm-charts/nginx-ingress/v1.30.2/sysctl-v1.json b/helm-charts/nginx-ingress/v1.31.0/sysctl-v1.json similarity index 100% rename from helm-charts/nginx-ingress/v1.30.2/sysctl-v1.json rename to helm-charts/nginx-ingress/v1.31.0/sysctl-v1.json diff --git a/helm-charts/nginx-ingress/v1.30.2/sysctl.json b/helm-charts/nginx-ingress/v1.31.0/sysctl.json similarity index 100% rename from helm-charts/nginx-ingress/v1.30.2/sysctl.json rename to helm-charts/nginx-ingress/v1.31.0/sysctl.json diff --git a/helm-charts/nginx-ingress/v1.30.2/taint-v1.json b/helm-charts/nginx-ingress/v1.31.0/taint-v1.json similarity index 94% rename from helm-charts/nginx-ingress/v1.30.2/taint-v1.json rename to helm-charts/nginx-ingress/v1.31.0/taint-v1.json index 11b4c521..a2182d45 100644 --- a/helm-charts/nginx-ingress/v1.30.2/taint-v1.json +++ b/helm-charts/nginx-ingress/v1.31.0/taint-v1.json @@ -16,7 +16,7 @@ ] }, "timeAdded": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.30.2/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.Time", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.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.30.2/taint.json b/helm-charts/nginx-ingress/v1.31.0/taint.json similarity index 94% rename from helm-charts/nginx-ingress/v1.30.2/taint.json rename to helm-charts/nginx-ingress/v1.31.0/taint.json index 11b4c521..a2182d45 100644 --- a/helm-charts/nginx-ingress/v1.30.2/taint.json +++ b/helm-charts/nginx-ingress/v1.31.0/taint.json @@ -16,7 +16,7 @@ ] }, "timeAdded": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.30.2/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.Time", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.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.30.2/tcpsocketaction-v1.json b/helm-charts/nginx-ingress/v1.31.0/tcpsocketaction-v1.json similarity index 90% rename from helm-charts/nginx-ingress/v1.30.2/tcpsocketaction-v1.json rename to helm-charts/nginx-ingress/v1.31.0/tcpsocketaction-v1.json index e85fa7a1..cefb9539 100644 --- a/helm-charts/nginx-ingress/v1.30.2/tcpsocketaction-v1.json +++ b/helm-charts/nginx-ingress/v1.31.0/tcpsocketaction-v1.json @@ -9,7 +9,7 @@ ] }, "port": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.30.2/_definitions.json#/definitions/io.k8s.apimachinery.pkg.util.intstr.IntOrString", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.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.30.2/tcpsocketaction.json b/helm-charts/nginx-ingress/v1.31.0/tcpsocketaction.json similarity index 90% rename from helm-charts/nginx-ingress/v1.30.2/tcpsocketaction.json rename to helm-charts/nginx-ingress/v1.31.0/tcpsocketaction.json index e85fa7a1..cefb9539 100644 --- a/helm-charts/nginx-ingress/v1.30.2/tcpsocketaction.json +++ b/helm-charts/nginx-ingress/v1.31.0/tcpsocketaction.json @@ -9,7 +9,7 @@ ] }, "port": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.30.2/_definitions.json#/definitions/io.k8s.apimachinery.pkg.util.intstr.IntOrString", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.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.30.2/time-meta-v1.json b/helm-charts/nginx-ingress/v1.31.0/time-meta-v1.json similarity index 100% rename from helm-charts/nginx-ingress/v1.30.2/time-meta-v1.json rename to helm-charts/nginx-ingress/v1.31.0/time-meta-v1.json diff --git a/helm-charts/nginx-ingress/v1.30.2/time.json b/helm-charts/nginx-ingress/v1.31.0/time.json similarity index 100% rename from helm-charts/nginx-ingress/v1.30.2/time.json rename to helm-charts/nginx-ingress/v1.31.0/time.json diff --git a/helm-charts/nginx-ingress/v1.30.2/tokenrequest-authentication-v1.json b/helm-charts/nginx-ingress/v1.31.0/tokenrequest-authentication-v1.json similarity index 91% rename from helm-charts/nginx-ingress/v1.30.2/tokenrequest-authentication-v1.json rename to helm-charts/nginx-ingress/v1.31.0/tokenrequest-authentication-v1.json index 4ef1bceb..26c85cff 100644 --- a/helm-charts/nginx-ingress/v1.30.2/tokenrequest-authentication-v1.json +++ b/helm-charts/nginx-ingress/v1.31.0/tokenrequest-authentication-v1.json @@ -22,15 +22,15 @@ ] }, "metadata": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.30.2/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.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.30.2/_definitions.json#/definitions/io.k8s.api.authentication.v1.TokenRequestSpec", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.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.30.2/_definitions.json#/definitions/io.k8s.api.authentication.v1.TokenRequestStatus", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.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.30.2/tokenrequest-storage-v1.json b/helm-charts/nginx-ingress/v1.31.0/tokenrequest-storage-v1.json similarity index 100% rename from helm-charts/nginx-ingress/v1.30.2/tokenrequest-storage-v1.json rename to helm-charts/nginx-ingress/v1.31.0/tokenrequest-storage-v1.json diff --git a/helm-charts/nginx-ingress/v1.30.2/tokenrequest.json b/helm-charts/nginx-ingress/v1.31.0/tokenrequest.json similarity index 100% rename from helm-charts/nginx-ingress/v1.30.2/tokenrequest.json rename to helm-charts/nginx-ingress/v1.31.0/tokenrequest.json diff --git a/helm-charts/nginx-ingress/v1.30.2/tokenrequestspec-authentication-v1.json b/helm-charts/nginx-ingress/v1.31.0/tokenrequestspec-authentication-v1.json similarity index 96% rename from helm-charts/nginx-ingress/v1.30.2/tokenrequestspec-authentication-v1.json rename to helm-charts/nginx-ingress/v1.31.0/tokenrequestspec-authentication-v1.json index ddaaa0a9..a4efc8ae 100644 --- a/helm-charts/nginx-ingress/v1.30.2/tokenrequestspec-authentication-v1.json +++ b/helm-charts/nginx-ingress/v1.31.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.30.2/_definitions.json#/definitions/io.k8s.api.authentication.v1.BoundObjectReference", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.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.30.2/tokenrequestspec.json b/helm-charts/nginx-ingress/v1.31.0/tokenrequestspec.json similarity index 96% rename from helm-charts/nginx-ingress/v1.30.2/tokenrequestspec.json rename to helm-charts/nginx-ingress/v1.31.0/tokenrequestspec.json index ddaaa0a9..a4efc8ae 100644 --- a/helm-charts/nginx-ingress/v1.30.2/tokenrequestspec.json +++ b/helm-charts/nginx-ingress/v1.31.0/tokenrequestspec.json @@ -16,7 +16,7 @@ "x-kubernetes-list-type": "atomic" }, "boundObjectRef": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.30.2/_definitions.json#/definitions/io.k8s.api.authentication.v1.BoundObjectReference", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.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.30.2/tokenrequeststatus-authentication-v1.json b/helm-charts/nginx-ingress/v1.31.0/tokenrequeststatus-authentication-v1.json similarity index 90% rename from helm-charts/nginx-ingress/v1.30.2/tokenrequeststatus-authentication-v1.json rename to helm-charts/nginx-ingress/v1.31.0/tokenrequeststatus-authentication-v1.json index 4bb01055..b968e981 100644 --- a/helm-charts/nginx-ingress/v1.30.2/tokenrequeststatus-authentication-v1.json +++ b/helm-charts/nginx-ingress/v1.31.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.30.2/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.Time", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.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.30.2/tokenrequeststatus.json b/helm-charts/nginx-ingress/v1.31.0/tokenrequeststatus.json similarity index 90% rename from helm-charts/nginx-ingress/v1.30.2/tokenrequeststatus.json rename to helm-charts/nginx-ingress/v1.31.0/tokenrequeststatus.json index 4bb01055..b968e981 100644 --- a/helm-charts/nginx-ingress/v1.30.2/tokenrequeststatus.json +++ b/helm-charts/nginx-ingress/v1.31.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.30.2/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.Time", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.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.30.2/tokenreview-authentication-v1.json b/helm-charts/nginx-ingress/v1.31.0/tokenreview-authentication-v1.json similarity index 91% rename from helm-charts/nginx-ingress/v1.30.2/tokenreview-authentication-v1.json rename to helm-charts/nginx-ingress/v1.31.0/tokenreview-authentication-v1.json index 72d7c13c..44ff5527 100644 --- a/helm-charts/nginx-ingress/v1.30.2/tokenreview-authentication-v1.json +++ b/helm-charts/nginx-ingress/v1.31.0/tokenreview-authentication-v1.json @@ -22,15 +22,15 @@ ] }, "metadata": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.30.2/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.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.30.2/_definitions.json#/definitions/io.k8s.api.authentication.v1.TokenReviewSpec", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.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.30.2/_definitions.json#/definitions/io.k8s.api.authentication.v1.TokenReviewStatus", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.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.30.2/tokenreview.json b/helm-charts/nginx-ingress/v1.31.0/tokenreview.json similarity index 91% rename from helm-charts/nginx-ingress/v1.30.2/tokenreview.json rename to helm-charts/nginx-ingress/v1.31.0/tokenreview.json index 6790a420..e4265e1e 100644 --- a/helm-charts/nginx-ingress/v1.30.2/tokenreview.json +++ b/helm-charts/nginx-ingress/v1.31.0/tokenreview.json @@ -19,15 +19,15 @@ ] }, "metadata": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.30.2/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.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.30.2/_definitions.json#/definitions/io.k8s.api.authentication.v1.TokenReviewSpec", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.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.30.2/_definitions.json#/definitions/io.k8s.api.authentication.v1.TokenReviewStatus", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.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.30.2/tokenreviewspec-authentication-v1.json b/helm-charts/nginx-ingress/v1.31.0/tokenreviewspec-authentication-v1.json similarity index 100% rename from helm-charts/nginx-ingress/v1.30.2/tokenreviewspec-authentication-v1.json rename to helm-charts/nginx-ingress/v1.31.0/tokenreviewspec-authentication-v1.json diff --git a/helm-charts/nginx-ingress/v1.30.2/tokenreviewspec.json b/helm-charts/nginx-ingress/v1.31.0/tokenreviewspec.json similarity index 100% rename from helm-charts/nginx-ingress/v1.30.2/tokenreviewspec.json rename to helm-charts/nginx-ingress/v1.31.0/tokenreviewspec.json diff --git a/helm-charts/nginx-ingress/v1.30.2/tokenreviewstatus-authentication-v1.json b/helm-charts/nginx-ingress/v1.31.0/tokenreviewstatus-authentication-v1.json similarity index 96% rename from helm-charts/nginx-ingress/v1.30.2/tokenreviewstatus-authentication-v1.json rename to helm-charts/nginx-ingress/v1.31.0/tokenreviewstatus-authentication-v1.json index 7ffc3ef0..8e9443b1 100644 --- a/helm-charts/nginx-ingress/v1.30.2/tokenreviewstatus-authentication-v1.json +++ b/helm-charts/nginx-ingress/v1.31.0/tokenreviewstatus-authentication-v1.json @@ -30,7 +30,7 @@ ] }, "user": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.30.2/_definitions.json#/definitions/io.k8s.api.authentication.v1.UserInfo", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.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.30.2/tokenreviewstatus.json b/helm-charts/nginx-ingress/v1.31.0/tokenreviewstatus.json similarity index 96% rename from helm-charts/nginx-ingress/v1.30.2/tokenreviewstatus.json rename to helm-charts/nginx-ingress/v1.31.0/tokenreviewstatus.json index 7ffc3ef0..8e9443b1 100644 --- a/helm-charts/nginx-ingress/v1.30.2/tokenreviewstatus.json +++ b/helm-charts/nginx-ingress/v1.31.0/tokenreviewstatus.json @@ -30,7 +30,7 @@ ] }, "user": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.30.2/_definitions.json#/definitions/io.k8s.api.authentication.v1.UserInfo", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.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.30.2/toleration-v1.json b/helm-charts/nginx-ingress/v1.31.0/toleration-v1.json similarity index 100% rename from helm-charts/nginx-ingress/v1.30.2/toleration-v1.json rename to helm-charts/nginx-ingress/v1.31.0/toleration-v1.json diff --git a/helm-charts/nginx-ingress/v1.30.2/toleration.json b/helm-charts/nginx-ingress/v1.31.0/toleration.json similarity index 100% rename from helm-charts/nginx-ingress/v1.30.2/toleration.json rename to helm-charts/nginx-ingress/v1.31.0/toleration.json diff --git a/helm-charts/nginx-ingress/v1.30.2/topologyselectorlabelrequirement-v1.json b/helm-charts/nginx-ingress/v1.31.0/topologyselectorlabelrequirement-v1.json similarity index 100% rename from helm-charts/nginx-ingress/v1.30.2/topologyselectorlabelrequirement-v1.json rename to helm-charts/nginx-ingress/v1.31.0/topologyselectorlabelrequirement-v1.json diff --git a/helm-charts/nginx-ingress/v1.30.2/topologyselectorlabelrequirement.json b/helm-charts/nginx-ingress/v1.31.0/topologyselectorlabelrequirement.json similarity index 100% rename from helm-charts/nginx-ingress/v1.30.2/topologyselectorlabelrequirement.json rename to helm-charts/nginx-ingress/v1.31.0/topologyselectorlabelrequirement.json diff --git a/helm-charts/nginx-ingress/v1.30.2/topologyselectorterm-v1.json b/helm-charts/nginx-ingress/v1.31.0/topologyselectorterm-v1.json similarity index 92% rename from helm-charts/nginx-ingress/v1.30.2/topologyselectorterm-v1.json rename to helm-charts/nginx-ingress/v1.31.0/topologyselectorterm-v1.json index 53187ab6..e19ce881 100644 --- a/helm-charts/nginx-ingress/v1.30.2/topologyselectorterm-v1.json +++ b/helm-charts/nginx-ingress/v1.31.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.30.2/_definitions.json#/definitions/io.k8s.api.core.v1.TopologySelectorLabelRequirement" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.0/_definitions.json#/definitions/io.k8s.api.core.v1.TopologySelectorLabelRequirement" }, "type": [ "array", diff --git a/helm-charts/nginx-ingress/v1.30.2/topologyselectorterm.json b/helm-charts/nginx-ingress/v1.31.0/topologyselectorterm.json similarity index 92% rename from helm-charts/nginx-ingress/v1.30.2/topologyselectorterm.json rename to helm-charts/nginx-ingress/v1.31.0/topologyselectorterm.json index 53187ab6..e19ce881 100644 --- a/helm-charts/nginx-ingress/v1.30.2/topologyselectorterm.json +++ b/helm-charts/nginx-ingress/v1.31.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.30.2/_definitions.json#/definitions/io.k8s.api.core.v1.TopologySelectorLabelRequirement" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.0/_definitions.json#/definitions/io.k8s.api.core.v1.TopologySelectorLabelRequirement" }, "type": [ "array", diff --git a/helm-charts/nginx-ingress/v1.30.2/topologyspreadconstraint-v1.json b/helm-charts/nginx-ingress/v1.31.0/topologyspreadconstraint-v1.json similarity index 99% rename from helm-charts/nginx-ingress/v1.30.2/topologyspreadconstraint-v1.json rename to helm-charts/nginx-ingress/v1.31.0/topologyspreadconstraint-v1.json index 8d9e44ff..6f3e5858 100644 --- a/helm-charts/nginx-ingress/v1.30.2/topologyspreadconstraint-v1.json +++ b/helm-charts/nginx-ingress/v1.31.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.30.2/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.LabelSelector", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.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.30.2/topologyspreadconstraint.json b/helm-charts/nginx-ingress/v1.31.0/topologyspreadconstraint.json similarity index 99% rename from helm-charts/nginx-ingress/v1.30.2/topologyspreadconstraint.json rename to helm-charts/nginx-ingress/v1.31.0/topologyspreadconstraint.json index 8d9e44ff..6f3e5858 100644 --- a/helm-charts/nginx-ingress/v1.30.2/topologyspreadconstraint.json +++ b/helm-charts/nginx-ingress/v1.31.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.30.2/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.LabelSelector", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.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.30.2/typechecking-admissionregistration-v1.json b/helm-charts/nginx-ingress/v1.31.0/typechecking-admissionregistration-v1.json similarity index 89% rename from helm-charts/nginx-ingress/v1.30.2/typechecking-admissionregistration-v1.json rename to helm-charts/nginx-ingress/v1.31.0/typechecking-admissionregistration-v1.json index ba4a2268..9e0e28aa 100644 --- a/helm-charts/nginx-ingress/v1.30.2/typechecking-admissionregistration-v1.json +++ b/helm-charts/nginx-ingress/v1.31.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.30.2/_definitions.json#/definitions/io.k8s.api.admissionregistration.v1.ExpressionWarning" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.0/_definitions.json#/definitions/io.k8s.api.admissionregistration.v1.ExpressionWarning" }, "type": [ "array", diff --git a/helm-charts/nginx-ingress/v1.30.2/typechecking-admissionregistration-v1alpha1.json b/helm-charts/nginx-ingress/v1.31.0/typechecking-admissionregistration-v1alpha1.json similarity index 89% rename from helm-charts/nginx-ingress/v1.30.2/typechecking-admissionregistration-v1alpha1.json rename to helm-charts/nginx-ingress/v1.31.0/typechecking-admissionregistration-v1alpha1.json index 62f19b2e..aa20bb71 100644 --- a/helm-charts/nginx-ingress/v1.30.2/typechecking-admissionregistration-v1alpha1.json +++ b/helm-charts/nginx-ingress/v1.31.0/typechecking-admissionregistration-v1alpha1.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.30.2/_definitions.json#/definitions/io.k8s.api.admissionregistration.v1alpha1.ExpressionWarning" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.0/_definitions.json#/definitions/io.k8s.api.admissionregistration.v1alpha1.ExpressionWarning" }, "type": [ "array", diff --git a/helm-charts/nginx-ingress/v1.30.2/typechecking-admissionregistration-v1beta1.json b/helm-charts/nginx-ingress/v1.31.0/typechecking-admissionregistration-v1beta1.json similarity index 89% rename from helm-charts/nginx-ingress/v1.30.2/typechecking-admissionregistration-v1beta1.json rename to helm-charts/nginx-ingress/v1.31.0/typechecking-admissionregistration-v1beta1.json index bb5a1b14..ad138eca 100644 --- a/helm-charts/nginx-ingress/v1.30.2/typechecking-admissionregistration-v1beta1.json +++ b/helm-charts/nginx-ingress/v1.31.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.30.2/_definitions.json#/definitions/io.k8s.api.admissionregistration.v1beta1.ExpressionWarning" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.0/_definitions.json#/definitions/io.k8s.api.admissionregistration.v1beta1.ExpressionWarning" }, "type": [ "array", diff --git a/helm-charts/nginx-ingress/v1.30.2/typechecking.json b/helm-charts/nginx-ingress/v1.31.0/typechecking.json similarity index 89% rename from helm-charts/nginx-ingress/v1.30.2/typechecking.json rename to helm-charts/nginx-ingress/v1.31.0/typechecking.json index bb5a1b14..ad138eca 100644 --- a/helm-charts/nginx-ingress/v1.30.2/typechecking.json +++ b/helm-charts/nginx-ingress/v1.31.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.30.2/_definitions.json#/definitions/io.k8s.api.admissionregistration.v1beta1.ExpressionWarning" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.0/_definitions.json#/definitions/io.k8s.api.admissionregistration.v1beta1.ExpressionWarning" }, "type": [ "array", diff --git a/helm-charts/nginx-ingress/v1.30.2/typedlocalobjectreference-v1.json b/helm-charts/nginx-ingress/v1.31.0/typedlocalobjectreference-v1.json similarity index 100% rename from helm-charts/nginx-ingress/v1.30.2/typedlocalobjectreference-v1.json rename to helm-charts/nginx-ingress/v1.31.0/typedlocalobjectreference-v1.json diff --git a/helm-charts/nginx-ingress/v1.30.2/typedlocalobjectreference.json b/helm-charts/nginx-ingress/v1.31.0/typedlocalobjectreference.json similarity index 100% rename from helm-charts/nginx-ingress/v1.30.2/typedlocalobjectreference.json rename to helm-charts/nginx-ingress/v1.31.0/typedlocalobjectreference.json diff --git a/helm-charts/nginx-ingress/v1.30.2/typedobjectreference-v1.json b/helm-charts/nginx-ingress/v1.31.0/typedobjectreference-v1.json similarity index 100% rename from helm-charts/nginx-ingress/v1.30.2/typedobjectreference-v1.json rename to helm-charts/nginx-ingress/v1.31.0/typedobjectreference-v1.json diff --git a/helm-charts/nginx-ingress/v1.30.2/typedobjectreference.json b/helm-charts/nginx-ingress/v1.31.0/typedobjectreference.json similarity index 100% rename from helm-charts/nginx-ingress/v1.30.2/typedobjectreference.json rename to helm-charts/nginx-ingress/v1.31.0/typedobjectreference.json diff --git a/helm-charts/nginx-ingress/v1.30.2/uncountedterminatedpods-batch-v1.json b/helm-charts/nginx-ingress/v1.31.0/uncountedterminatedpods-batch-v1.json similarity index 100% rename from helm-charts/nginx-ingress/v1.30.2/uncountedterminatedpods-batch-v1.json rename to helm-charts/nginx-ingress/v1.31.0/uncountedterminatedpods-batch-v1.json diff --git a/helm-charts/nginx-ingress/v1.30.2/uncountedterminatedpods.json b/helm-charts/nginx-ingress/v1.31.0/uncountedterminatedpods.json similarity index 100% rename from helm-charts/nginx-ingress/v1.30.2/uncountedterminatedpods.json rename to helm-charts/nginx-ingress/v1.31.0/uncountedterminatedpods.json diff --git a/helm-charts/nginx-ingress/v1.30.2/userinfo-authentication-v1.json b/helm-charts/nginx-ingress/v1.31.0/userinfo-authentication-v1.json similarity index 100% rename from helm-charts/nginx-ingress/v1.30.2/userinfo-authentication-v1.json rename to helm-charts/nginx-ingress/v1.31.0/userinfo-authentication-v1.json diff --git a/helm-charts/nginx-ingress/v1.30.2/userinfo.json b/helm-charts/nginx-ingress/v1.31.0/userinfo.json similarity index 100% rename from helm-charts/nginx-ingress/v1.30.2/userinfo.json rename to helm-charts/nginx-ingress/v1.31.0/userinfo.json diff --git a/helm-charts/nginx-ingress/v1.30.2/usersubject-flowcontrol-v1.json b/helm-charts/nginx-ingress/v1.31.0/usersubject-flowcontrol-v1.json similarity index 100% rename from helm-charts/nginx-ingress/v1.30.2/usersubject-flowcontrol-v1.json rename to helm-charts/nginx-ingress/v1.31.0/usersubject-flowcontrol-v1.json diff --git a/helm-charts/nginx-ingress/v1.30.2/usersubject-flowcontrol-v1beta3.json b/helm-charts/nginx-ingress/v1.31.0/usersubject-flowcontrol-v1beta3.json similarity index 100% rename from helm-charts/nginx-ingress/v1.30.2/usersubject-flowcontrol-v1beta3.json rename to helm-charts/nginx-ingress/v1.31.0/usersubject-flowcontrol-v1beta3.json diff --git a/helm-charts/nginx-ingress/v1.30.2/usersubject.json b/helm-charts/nginx-ingress/v1.31.0/usersubject.json similarity index 100% rename from helm-charts/nginx-ingress/v1.30.2/usersubject.json rename to helm-charts/nginx-ingress/v1.31.0/usersubject.json diff --git a/helm-charts/nginx-ingress/v1.30.2/validatingadmissionpolicy-admissionregistration-v1.json b/helm-charts/nginx-ingress/v1.31.0/validatingadmissionpolicy-admissionregistration-v1.json similarity index 92% rename from helm-charts/nginx-ingress/v1.30.2/validatingadmissionpolicy-admissionregistration-v1.json rename to helm-charts/nginx-ingress/v1.31.0/validatingadmissionpolicy-admissionregistration-v1.json index 9c0f0906..5cac999c 100644 --- a/helm-charts/nginx-ingress/v1.30.2/validatingadmissionpolicy-admissionregistration-v1.json +++ b/helm-charts/nginx-ingress/v1.31.0/validatingadmissionpolicy-admissionregistration-v1.json @@ -22,15 +22,15 @@ ] }, "metadata": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.30.2/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.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.30.2/_definitions.json#/definitions/io.k8s.api.admissionregistration.v1.ValidatingAdmissionPolicySpec", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.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.30.2/_definitions.json#/definitions/io.k8s.api.admissionregistration.v1.ValidatingAdmissionPolicyStatus", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.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.30.2/validatingadmissionpolicy-admissionregistration-v1alpha1.json b/helm-charts/nginx-ingress/v1.31.0/validatingadmissionpolicy-admissionregistration-v1alpha1.json similarity index 92% rename from helm-charts/nginx-ingress/v1.30.2/validatingadmissionpolicy-admissionregistration-v1alpha1.json rename to helm-charts/nginx-ingress/v1.31.0/validatingadmissionpolicy-admissionregistration-v1alpha1.json index 6c318cd8..cc87d8a1 100644 --- a/helm-charts/nginx-ingress/v1.30.2/validatingadmissionpolicy-admissionregistration-v1alpha1.json +++ b/helm-charts/nginx-ingress/v1.31.0/validatingadmissionpolicy-admissionregistration-v1alpha1.json @@ -22,15 +22,15 @@ ] }, "metadata": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.30.2/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.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.30.2/_definitions.json#/definitions/io.k8s.api.admissionregistration.v1alpha1.ValidatingAdmissionPolicySpec", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.0/_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.30.2/_definitions.json#/definitions/io.k8s.api.admissionregistration.v1alpha1.ValidatingAdmissionPolicyStatus", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.0/_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." } }, diff --git a/helm-charts/nginx-ingress/v1.30.2/validatingadmissionpolicy-admissionregistration-v1beta1.json b/helm-charts/nginx-ingress/v1.31.0/validatingadmissionpolicy-admissionregistration-v1beta1.json similarity index 92% rename from helm-charts/nginx-ingress/v1.30.2/validatingadmissionpolicy-admissionregistration-v1beta1.json rename to helm-charts/nginx-ingress/v1.31.0/validatingadmissionpolicy-admissionregistration-v1beta1.json index ddd6386f..f24216c7 100644 --- a/helm-charts/nginx-ingress/v1.30.2/validatingadmissionpolicy-admissionregistration-v1beta1.json +++ b/helm-charts/nginx-ingress/v1.31.0/validatingadmissionpolicy-admissionregistration-v1beta1.json @@ -22,15 +22,15 @@ ] }, "metadata": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.30.2/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.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.30.2/_definitions.json#/definitions/io.k8s.api.admissionregistration.v1beta1.ValidatingAdmissionPolicySpec", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.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.30.2/_definitions.json#/definitions/io.k8s.api.admissionregistration.v1beta1.ValidatingAdmissionPolicyStatus", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.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.30.2/validatingadmissionpolicy.json b/helm-charts/nginx-ingress/v1.31.0/validatingadmissionpolicy.json similarity index 91% rename from helm-charts/nginx-ingress/v1.30.2/validatingadmissionpolicy.json rename to helm-charts/nginx-ingress/v1.31.0/validatingadmissionpolicy.json index 6bf6e8e7..641ec06a 100644 --- a/helm-charts/nginx-ingress/v1.30.2/validatingadmissionpolicy.json +++ b/helm-charts/nginx-ingress/v1.31.0/validatingadmissionpolicy.json @@ -19,15 +19,15 @@ ] }, "metadata": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.30.2/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.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.30.2/_definitions.json#/definitions/io.k8s.api.admissionregistration.v1beta1.ValidatingAdmissionPolicySpec", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.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.30.2/_definitions.json#/definitions/io.k8s.api.admissionregistration.v1beta1.ValidatingAdmissionPolicyStatus", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.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.30.2/validatingadmissionpolicybinding-admissionregistration-v1.json b/helm-charts/nginx-ingress/v1.31.0/validatingadmissionpolicybinding-admissionregistration-v1.json similarity index 95% rename from helm-charts/nginx-ingress/v1.30.2/validatingadmissionpolicybinding-admissionregistration-v1.json rename to helm-charts/nginx-ingress/v1.31.0/validatingadmissionpolicybinding-admissionregistration-v1.json index fda3ad90..2e553853 100644 --- a/helm-charts/nginx-ingress/v1.30.2/validatingadmissionpolicybinding-admissionregistration-v1.json +++ b/helm-charts/nginx-ingress/v1.31.0/validatingadmissionpolicybinding-admissionregistration-v1.json @@ -22,11 +22,11 @@ ] }, "metadata": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.30.2/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.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.30.2/_definitions.json#/definitions/io.k8s.api.admissionregistration.v1.ValidatingAdmissionPolicyBindingSpec", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.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.30.2/validatingadmissionpolicybinding-admissionregistration-v1alpha1.json b/helm-charts/nginx-ingress/v1.31.0/validatingadmissionpolicybinding-admissionregistration-v1alpha1.json similarity index 95% rename from helm-charts/nginx-ingress/v1.30.2/validatingadmissionpolicybinding-admissionregistration-v1alpha1.json rename to helm-charts/nginx-ingress/v1.31.0/validatingadmissionpolicybinding-admissionregistration-v1alpha1.json index a1ad3f11..78b133c6 100644 --- a/helm-charts/nginx-ingress/v1.30.2/validatingadmissionpolicybinding-admissionregistration-v1alpha1.json +++ b/helm-charts/nginx-ingress/v1.31.0/validatingadmissionpolicybinding-admissionregistration-v1alpha1.json @@ -22,11 +22,11 @@ ] }, "metadata": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.30.2/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.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.30.2/_definitions.json#/definitions/io.k8s.api.admissionregistration.v1alpha1.ValidatingAdmissionPolicyBindingSpec", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.0/_definitions.json#/definitions/io.k8s.api.admissionregistration.v1alpha1.ValidatingAdmissionPolicyBindingSpec", "description": "Specification of the desired behavior of the ValidatingAdmissionPolicyBinding." } }, diff --git a/helm-charts/nginx-ingress/v1.30.2/validatingadmissionpolicybinding-admissionregistration-v1beta1.json b/helm-charts/nginx-ingress/v1.31.0/validatingadmissionpolicybinding-admissionregistration-v1beta1.json similarity index 95% rename from helm-charts/nginx-ingress/v1.30.2/validatingadmissionpolicybinding-admissionregistration-v1beta1.json rename to helm-charts/nginx-ingress/v1.31.0/validatingadmissionpolicybinding-admissionregistration-v1beta1.json index f812ca88..f475353c 100644 --- a/helm-charts/nginx-ingress/v1.30.2/validatingadmissionpolicybinding-admissionregistration-v1beta1.json +++ b/helm-charts/nginx-ingress/v1.31.0/validatingadmissionpolicybinding-admissionregistration-v1beta1.json @@ -22,11 +22,11 @@ ] }, "metadata": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.30.2/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.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.30.2/_definitions.json#/definitions/io.k8s.api.admissionregistration.v1beta1.ValidatingAdmissionPolicyBindingSpec", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.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.30.2/validatingadmissionpolicybinding.json b/helm-charts/nginx-ingress/v1.31.0/validatingadmissionpolicybinding.json similarity index 95% rename from helm-charts/nginx-ingress/v1.30.2/validatingadmissionpolicybinding.json rename to helm-charts/nginx-ingress/v1.31.0/validatingadmissionpolicybinding.json index de90b630..0e5ed149 100644 --- a/helm-charts/nginx-ingress/v1.30.2/validatingadmissionpolicybinding.json +++ b/helm-charts/nginx-ingress/v1.31.0/validatingadmissionpolicybinding.json @@ -19,11 +19,11 @@ ] }, "metadata": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.30.2/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.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.30.2/_definitions.json#/definitions/io.k8s.api.admissionregistration.v1beta1.ValidatingAdmissionPolicyBindingSpec", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.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.30.2/validatingadmissionpolicybindinglist-admissionregistration-v1.json b/helm-charts/nginx-ingress/v1.31.0/validatingadmissionpolicybindinglist-admissionregistration-v1.json similarity index 92% rename from helm-charts/nginx-ingress/v1.30.2/validatingadmissionpolicybindinglist-admissionregistration-v1.json rename to helm-charts/nginx-ingress/v1.31.0/validatingadmissionpolicybindinglist-admissionregistration-v1.json index 5bebd5e1..90dbecf0 100644 --- a/helm-charts/nginx-ingress/v1.30.2/validatingadmissionpolicybindinglist-admissionregistration-v1.json +++ b/helm-charts/nginx-ingress/v1.31.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.30.2/_definitions.json#/definitions/io.k8s.api.admissionregistration.v1.ValidatingAdmissionPolicyBinding" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.0/_definitions.json#/definitions/io.k8s.api.admissionregistration.v1.ValidatingAdmissionPolicyBinding" }, "type": [ "array", @@ -32,10 +32,13 @@ ] }, "metadata": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.30.2/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.ListMeta", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.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": [ { diff --git a/helm-charts/nginx-ingress/v1.30.2/validatingadmissionpolicybindinglist-admissionregistration-v1alpha1.json b/helm-charts/nginx-ingress/v1.31.0/validatingadmissionpolicybindinglist-admissionregistration-v1alpha1.json similarity index 92% rename from helm-charts/nginx-ingress/v1.30.2/validatingadmissionpolicybindinglist-admissionregistration-v1alpha1.json rename to helm-charts/nginx-ingress/v1.31.0/validatingadmissionpolicybindinglist-admissionregistration-v1alpha1.json index 10ef9d0c..157bfca4 100644 --- a/helm-charts/nginx-ingress/v1.30.2/validatingadmissionpolicybindinglist-admissionregistration-v1alpha1.json +++ b/helm-charts/nginx-ingress/v1.31.0/validatingadmissionpolicybindinglist-admissionregistration-v1alpha1.json @@ -14,7 +14,7 @@ "items": { "description": "List of PolicyBinding.", "items": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.30.2/_definitions.json#/definitions/io.k8s.api.admissionregistration.v1alpha1.ValidatingAdmissionPolicyBinding" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.0/_definitions.json#/definitions/io.k8s.api.admissionregistration.v1alpha1.ValidatingAdmissionPolicyBinding" }, "type": [ "array", @@ -32,10 +32,13 @@ ] }, "metadata": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.30.2/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.ListMeta", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.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": [ { diff --git a/helm-charts/nginx-ingress/v1.30.2/validatingadmissionpolicybindinglist-admissionregistration-v1beta1.json b/helm-charts/nginx-ingress/v1.31.0/validatingadmissionpolicybindinglist-admissionregistration-v1beta1.json similarity index 92% rename from helm-charts/nginx-ingress/v1.30.2/validatingadmissionpolicybindinglist-admissionregistration-v1beta1.json rename to helm-charts/nginx-ingress/v1.31.0/validatingadmissionpolicybindinglist-admissionregistration-v1beta1.json index bc9e8c5d..0e59645e 100644 --- a/helm-charts/nginx-ingress/v1.30.2/validatingadmissionpolicybindinglist-admissionregistration-v1beta1.json +++ b/helm-charts/nginx-ingress/v1.31.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.30.2/_definitions.json#/definitions/io.k8s.api.admissionregistration.v1beta1.ValidatingAdmissionPolicyBinding" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.0/_definitions.json#/definitions/io.k8s.api.admissionregistration.v1beta1.ValidatingAdmissionPolicyBinding" }, "type": [ "array", @@ -32,10 +32,13 @@ ] }, "metadata": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.30.2/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.ListMeta", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.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": [ { diff --git a/helm-charts/nginx-ingress/v1.30.2/validatingadmissionpolicybindinglist.json b/helm-charts/nginx-ingress/v1.31.0/validatingadmissionpolicybindinglist.json similarity index 91% rename from helm-charts/nginx-ingress/v1.30.2/validatingadmissionpolicybindinglist.json rename to helm-charts/nginx-ingress/v1.31.0/validatingadmissionpolicybindinglist.json index c80f81e1..3cc5a278 100644 --- a/helm-charts/nginx-ingress/v1.30.2/validatingadmissionpolicybindinglist.json +++ b/helm-charts/nginx-ingress/v1.31.0/validatingadmissionpolicybindinglist.json @@ -11,7 +11,7 @@ "items": { "description": "List of PolicyBinding.", "items": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.30.2/_definitions.json#/definitions/io.k8s.api.admissionregistration.v1beta1.ValidatingAdmissionPolicyBinding" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.0/_definitions.json#/definitions/io.k8s.api.admissionregistration.v1beta1.ValidatingAdmissionPolicyBinding" }, "type": [ "array", @@ -29,10 +29,13 @@ ] }, "metadata": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.30.2/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.ListMeta", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.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": [ { diff --git a/helm-charts/nginx-ingress/v1.30.2/validatingadmissionpolicybindingspec-admissionregistration-v1.json b/helm-charts/nginx-ingress/v1.31.0/validatingadmissionpolicybindingspec-admissionregistration-v1.json similarity index 97% rename from helm-charts/nginx-ingress/v1.30.2/validatingadmissionpolicybindingspec-admissionregistration-v1.json rename to helm-charts/nginx-ingress/v1.31.0/validatingadmissionpolicybindingspec-admissionregistration-v1.json index 0e503d93..6482fe88 100644 --- a/helm-charts/nginx-ingress/v1.30.2/validatingadmissionpolicybindingspec-admissionregistration-v1.json +++ b/helm-charts/nginx-ingress/v1.31.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.30.2/_definitions.json#/definitions/io.k8s.api.admissionregistration.v1.MatchResources", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.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.30.2/_definitions.json#/definitions/io.k8s.api.admissionregistration.v1.ParamRef", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.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": { diff --git a/helm-charts/nginx-ingress/v1.30.2/validatingadmissionpolicybindingspec-admissionregistration-v1alpha1.json b/helm-charts/nginx-ingress/v1.31.0/validatingadmissionpolicybindingspec-admissionregistration-v1alpha1.json similarity index 97% rename from helm-charts/nginx-ingress/v1.30.2/validatingadmissionpolicybindingspec-admissionregistration-v1alpha1.json rename to helm-charts/nginx-ingress/v1.31.0/validatingadmissionpolicybindingspec-admissionregistration-v1alpha1.json index e1d65f23..3c7b14cf 100644 --- a/helm-charts/nginx-ingress/v1.30.2/validatingadmissionpolicybindingspec-admissionregistration-v1alpha1.json +++ b/helm-charts/nginx-ingress/v1.31.0/validatingadmissionpolicybindingspec-admissionregistration-v1alpha1.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.30.2/_definitions.json#/definitions/io.k8s.api.admissionregistration.v1alpha1.MatchResources", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.0/_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.30.2/_definitions.json#/definitions/io.k8s.api.admissionregistration.v1alpha1.ParamRef", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.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 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": { diff --git a/helm-charts/nginx-ingress/v1.30.2/validatingadmissionpolicybindingspec-admissionregistration-v1beta1.json b/helm-charts/nginx-ingress/v1.31.0/validatingadmissionpolicybindingspec-admissionregistration-v1beta1.json similarity index 97% rename from helm-charts/nginx-ingress/v1.30.2/validatingadmissionpolicybindingspec-admissionregistration-v1beta1.json rename to helm-charts/nginx-ingress/v1.31.0/validatingadmissionpolicybindingspec-admissionregistration-v1beta1.json index 1c4d36b4..8d4831b8 100644 --- a/helm-charts/nginx-ingress/v1.30.2/validatingadmissionpolicybindingspec-admissionregistration-v1beta1.json +++ b/helm-charts/nginx-ingress/v1.31.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.30.2/_definitions.json#/definitions/io.k8s.api.admissionregistration.v1beta1.MatchResources", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.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.30.2/_definitions.json#/definitions/io.k8s.api.admissionregistration.v1beta1.ParamRef", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.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": { diff --git a/helm-charts/nginx-ingress/v1.30.2/validatingadmissionpolicybindingspec.json b/helm-charts/nginx-ingress/v1.31.0/validatingadmissionpolicybindingspec.json similarity index 97% rename from helm-charts/nginx-ingress/v1.30.2/validatingadmissionpolicybindingspec.json rename to helm-charts/nginx-ingress/v1.31.0/validatingadmissionpolicybindingspec.json index 1c4d36b4..8d4831b8 100644 --- a/helm-charts/nginx-ingress/v1.30.2/validatingadmissionpolicybindingspec.json +++ b/helm-charts/nginx-ingress/v1.31.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.30.2/_definitions.json#/definitions/io.k8s.api.admissionregistration.v1beta1.MatchResources", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.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.30.2/_definitions.json#/definitions/io.k8s.api.admissionregistration.v1beta1.ParamRef", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.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": { diff --git a/helm-charts/nginx-ingress/v1.30.2/validatingadmissionpolicylist-admissionregistration-v1.json b/helm-charts/nginx-ingress/v1.31.0/validatingadmissionpolicylist-admissionregistration-v1.json similarity index 91% rename from helm-charts/nginx-ingress/v1.30.2/validatingadmissionpolicylist-admissionregistration-v1.json rename to helm-charts/nginx-ingress/v1.31.0/validatingadmissionpolicylist-admissionregistration-v1.json index 059703b5..281742ea 100644 --- a/helm-charts/nginx-ingress/v1.30.2/validatingadmissionpolicylist-admissionregistration-v1.json +++ b/helm-charts/nginx-ingress/v1.31.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.30.2/_definitions.json#/definitions/io.k8s.api.admissionregistration.v1.ValidatingAdmissionPolicy" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.0/_definitions.json#/definitions/io.k8s.api.admissionregistration.v1.ValidatingAdmissionPolicy" }, "type": [ "array", @@ -32,10 +32,13 @@ ] }, "metadata": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.30.2/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.ListMeta", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.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": [ { diff --git a/helm-charts/nginx-ingress/v1.30.2/validatingadmissionpolicylist-admissionregistration-v1alpha1.json b/helm-charts/nginx-ingress/v1.31.0/validatingadmissionpolicylist-admissionregistration-v1alpha1.json similarity index 92% rename from helm-charts/nginx-ingress/v1.30.2/validatingadmissionpolicylist-admissionregistration-v1alpha1.json rename to helm-charts/nginx-ingress/v1.31.0/validatingadmissionpolicylist-admissionregistration-v1alpha1.json index 56dc079c..3bfbb24e 100644 --- a/helm-charts/nginx-ingress/v1.30.2/validatingadmissionpolicylist-admissionregistration-v1alpha1.json +++ b/helm-charts/nginx-ingress/v1.31.0/validatingadmissionpolicylist-admissionregistration-v1alpha1.json @@ -14,7 +14,7 @@ "items": { "description": "List of ValidatingAdmissionPolicy.", "items": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.30.2/_definitions.json#/definitions/io.k8s.api.admissionregistration.v1alpha1.ValidatingAdmissionPolicy" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.0/_definitions.json#/definitions/io.k8s.api.admissionregistration.v1alpha1.ValidatingAdmissionPolicy" }, "type": [ "array", @@ -32,10 +32,13 @@ ] }, "metadata": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.30.2/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.ListMeta", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.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": [ { diff --git a/helm-charts/nginx-ingress/v1.30.2/validatingadmissionpolicylist-admissionregistration-v1beta1.json b/helm-charts/nginx-ingress/v1.31.0/validatingadmissionpolicylist-admissionregistration-v1beta1.json similarity index 92% rename from helm-charts/nginx-ingress/v1.30.2/validatingadmissionpolicylist-admissionregistration-v1beta1.json rename to helm-charts/nginx-ingress/v1.31.0/validatingadmissionpolicylist-admissionregistration-v1beta1.json index a3abc6ee..cdbad268 100644 --- a/helm-charts/nginx-ingress/v1.30.2/validatingadmissionpolicylist-admissionregistration-v1beta1.json +++ b/helm-charts/nginx-ingress/v1.31.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.30.2/_definitions.json#/definitions/io.k8s.api.admissionregistration.v1beta1.ValidatingAdmissionPolicy" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.0/_definitions.json#/definitions/io.k8s.api.admissionregistration.v1beta1.ValidatingAdmissionPolicy" }, "type": [ "array", @@ -32,10 +32,13 @@ ] }, "metadata": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.30.2/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.ListMeta", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.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": [ { diff --git a/helm-charts/nginx-ingress/v1.30.2/validatingadmissionpolicylist.json b/helm-charts/nginx-ingress/v1.31.0/validatingadmissionpolicylist.json similarity index 91% rename from helm-charts/nginx-ingress/v1.30.2/validatingadmissionpolicylist.json rename to helm-charts/nginx-ingress/v1.31.0/validatingadmissionpolicylist.json index fa2af819..8d481536 100644 --- a/helm-charts/nginx-ingress/v1.30.2/validatingadmissionpolicylist.json +++ b/helm-charts/nginx-ingress/v1.31.0/validatingadmissionpolicylist.json @@ -11,7 +11,7 @@ "items": { "description": "List of ValidatingAdmissionPolicy.", "items": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.30.2/_definitions.json#/definitions/io.k8s.api.admissionregistration.v1beta1.ValidatingAdmissionPolicy" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.0/_definitions.json#/definitions/io.k8s.api.admissionregistration.v1beta1.ValidatingAdmissionPolicy" }, "type": [ "array", @@ -29,10 +29,13 @@ ] }, "metadata": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.30.2/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.ListMeta", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.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": [ { diff --git a/helm-charts/nginx-ingress/v1.30.2/validatingadmissionpolicyspec-admissionregistration-v1.json b/helm-charts/nginx-ingress/v1.31.0/validatingadmissionpolicyspec-admissionregistration-v1.json similarity index 93% rename from helm-charts/nginx-ingress/v1.30.2/validatingadmissionpolicyspec-admissionregistration-v1.json rename to helm-charts/nginx-ingress/v1.31.0/validatingadmissionpolicyspec-admissionregistration-v1.json index 214596da..5745890f 100644 --- a/helm-charts/nginx-ingress/v1.30.2/validatingadmissionpolicyspec-admissionregistration-v1.json +++ b/helm-charts/nginx-ingress/v1.31.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.30.2/_definitions.json#/definitions/io.k8s.api.admissionregistration.v1.AuditAnnotation" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.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.30.2/_definitions.json#/definitions/io.k8s.api.admissionregistration.v1.MatchCondition" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.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.30.2/_definitions.json#/definitions/io.k8s.api.admissionregistration.v1.MatchResources", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.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.30.2/_definitions.json#/definitions/io.k8s.api.admissionregistration.v1.ParamKind", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.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.30.2/_definitions.json#/definitions/io.k8s.api.admissionregistration.v1.Validation" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.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.30.2/_definitions.json#/definitions/io.k8s.api.admissionregistration.v1.Variable" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.0/_definitions.json#/definitions/io.k8s.api.admissionregistration.v1.Variable" }, "type": [ "array", diff --git a/helm-charts/nginx-ingress/v1.30.2/validatingadmissionpolicyspec-admissionregistration-v1alpha1.json b/helm-charts/nginx-ingress/v1.31.0/validatingadmissionpolicyspec-admissionregistration-v1alpha1.json similarity index 93% rename from helm-charts/nginx-ingress/v1.30.2/validatingadmissionpolicyspec-admissionregistration-v1alpha1.json rename to helm-charts/nginx-ingress/v1.31.0/validatingadmissionpolicyspec-admissionregistration-v1alpha1.json index 1e67e0ef..ed717d3f 100644 --- a/helm-charts/nginx-ingress/v1.30.2/validatingadmissionpolicyspec-admissionregistration-v1alpha1.json +++ b/helm-charts/nginx-ingress/v1.31.0/validatingadmissionpolicyspec-admissionregistration-v1alpha1.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.30.2/_definitions.json#/definitions/io.k8s.api.admissionregistration.v1alpha1.AuditAnnotation" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.0/_definitions.json#/definitions/io.k8s.api.admissionregistration.v1alpha1.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.30.2/_definitions.json#/definitions/io.k8s.api.admissionregistration.v1alpha1.MatchCondition" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.0/_definitions.json#/definitions/io.k8s.api.admissionregistration.v1alpha1.MatchCondition" }, "type": [ "array", @@ -36,17 +36,17 @@ "x-kubernetes-patch-strategy": "merge" }, "matchConstraints": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.30.2/_definitions.json#/definitions/io.k8s.api.admissionregistration.v1alpha1.MatchResources", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.0/_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.30.2/_definitions.json#/definitions/io.k8s.api.admissionregistration.v1alpha1.ParamKind", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.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 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.30.2/_definitions.json#/definitions/io.k8s.api.admissionregistration.v1alpha1.Validation" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.0/_definitions.json#/definitions/io.k8s.api.admissionregistration.v1alpha1.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.30.2/_definitions.json#/definitions/io.k8s.api.admissionregistration.v1alpha1.Variable" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.0/_definitions.json#/definitions/io.k8s.api.admissionregistration.v1alpha1.Variable" }, "type": [ "array", diff --git a/helm-charts/nginx-ingress/v1.30.2/validatingadmissionpolicyspec-admissionregistration-v1beta1.json b/helm-charts/nginx-ingress/v1.31.0/validatingadmissionpolicyspec-admissionregistration-v1beta1.json similarity index 93% rename from helm-charts/nginx-ingress/v1.30.2/validatingadmissionpolicyspec-admissionregistration-v1beta1.json rename to helm-charts/nginx-ingress/v1.31.0/validatingadmissionpolicyspec-admissionregistration-v1beta1.json index 1c87bab2..5f3206ee 100644 --- a/helm-charts/nginx-ingress/v1.30.2/validatingadmissionpolicyspec-admissionregistration-v1beta1.json +++ b/helm-charts/nginx-ingress/v1.31.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.30.2/_definitions.json#/definitions/io.k8s.api.admissionregistration.v1beta1.AuditAnnotation" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.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.30.2/_definitions.json#/definitions/io.k8s.api.admissionregistration.v1beta1.MatchCondition" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.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.30.2/_definitions.json#/definitions/io.k8s.api.admissionregistration.v1beta1.MatchResources", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.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.30.2/_definitions.json#/definitions/io.k8s.api.admissionregistration.v1beta1.ParamKind", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.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.30.2/_definitions.json#/definitions/io.k8s.api.admissionregistration.v1beta1.Validation" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.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.30.2/_definitions.json#/definitions/io.k8s.api.admissionregistration.v1beta1.Variable" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.0/_definitions.json#/definitions/io.k8s.api.admissionregistration.v1beta1.Variable" }, "type": [ "array", diff --git a/helm-charts/nginx-ingress/v1.30.2/validatingadmissionpolicyspec.json b/helm-charts/nginx-ingress/v1.31.0/validatingadmissionpolicyspec.json similarity index 93% rename from helm-charts/nginx-ingress/v1.30.2/validatingadmissionpolicyspec.json rename to helm-charts/nginx-ingress/v1.31.0/validatingadmissionpolicyspec.json index 1c87bab2..5f3206ee 100644 --- a/helm-charts/nginx-ingress/v1.30.2/validatingadmissionpolicyspec.json +++ b/helm-charts/nginx-ingress/v1.31.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.30.2/_definitions.json#/definitions/io.k8s.api.admissionregistration.v1beta1.AuditAnnotation" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.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.30.2/_definitions.json#/definitions/io.k8s.api.admissionregistration.v1beta1.MatchCondition" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.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.30.2/_definitions.json#/definitions/io.k8s.api.admissionregistration.v1beta1.MatchResources", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.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.30.2/_definitions.json#/definitions/io.k8s.api.admissionregistration.v1beta1.ParamKind", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.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.30.2/_definitions.json#/definitions/io.k8s.api.admissionregistration.v1beta1.Validation" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.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.30.2/_definitions.json#/definitions/io.k8s.api.admissionregistration.v1beta1.Variable" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.0/_definitions.json#/definitions/io.k8s.api.admissionregistration.v1beta1.Variable" }, "type": [ "array", diff --git a/helm-charts/nginx-ingress/v1.30.2/validatingadmissionpolicystatus-admissionregistration-v1.json b/helm-charts/nginx-ingress/v1.31.0/validatingadmissionpolicystatus-admissionregistration-v1.json similarity index 89% rename from helm-charts/nginx-ingress/v1.30.2/validatingadmissionpolicystatus-admissionregistration-v1.json rename to helm-charts/nginx-ingress/v1.31.0/validatingadmissionpolicystatus-admissionregistration-v1.json index 46802956..d57d7d4c 100644 --- a/helm-charts/nginx-ingress/v1.30.2/validatingadmissionpolicystatus-admissionregistration-v1.json +++ b/helm-charts/nginx-ingress/v1.31.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.30.2/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.Condition" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.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.30.2/_definitions.json#/definitions/io.k8s.api.admissionregistration.v1.TypeChecking", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.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.30.2/validatingadmissionpolicystatus-admissionregistration-v1alpha1.json b/helm-charts/nginx-ingress/v1.31.0/validatingadmissionpolicystatus-admissionregistration-v1alpha1.json similarity index 89% rename from helm-charts/nginx-ingress/v1.30.2/validatingadmissionpolicystatus-admissionregistration-v1alpha1.json rename to helm-charts/nginx-ingress/v1.31.0/validatingadmissionpolicystatus-admissionregistration-v1alpha1.json index e3d35109..933b3e4f 100644 --- a/helm-charts/nginx-ingress/v1.30.2/validatingadmissionpolicystatus-admissionregistration-v1alpha1.json +++ b/helm-charts/nginx-ingress/v1.31.0/validatingadmissionpolicystatus-admissionregistration-v1alpha1.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.30.2/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.Condition" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.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.30.2/_definitions.json#/definitions/io.k8s.api.admissionregistration.v1alpha1.TypeChecking", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.0/_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." } }, diff --git a/helm-charts/nginx-ingress/v1.30.2/validatingadmissionpolicystatus-admissionregistration-v1beta1.json b/helm-charts/nginx-ingress/v1.31.0/validatingadmissionpolicystatus-admissionregistration-v1beta1.json similarity index 89% rename from helm-charts/nginx-ingress/v1.30.2/validatingadmissionpolicystatus-admissionregistration-v1beta1.json rename to helm-charts/nginx-ingress/v1.31.0/validatingadmissionpolicystatus-admissionregistration-v1beta1.json index 2069550f..2d20b00b 100644 --- a/helm-charts/nginx-ingress/v1.30.2/validatingadmissionpolicystatus-admissionregistration-v1beta1.json +++ b/helm-charts/nginx-ingress/v1.31.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.30.2/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.Condition" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.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.30.2/_definitions.json#/definitions/io.k8s.api.admissionregistration.v1beta1.TypeChecking", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.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.30.2/validatingadmissionpolicystatus.json b/helm-charts/nginx-ingress/v1.31.0/validatingadmissionpolicystatus.json similarity index 89% rename from helm-charts/nginx-ingress/v1.30.2/validatingadmissionpolicystatus.json rename to helm-charts/nginx-ingress/v1.31.0/validatingadmissionpolicystatus.json index 2069550f..2d20b00b 100644 --- a/helm-charts/nginx-ingress/v1.30.2/validatingadmissionpolicystatus.json +++ b/helm-charts/nginx-ingress/v1.31.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.30.2/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.Condition" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.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.30.2/_definitions.json#/definitions/io.k8s.api.admissionregistration.v1beta1.TypeChecking", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.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.30.2/validatingwebhook-admissionregistration-v1.json b/helm-charts/nginx-ingress/v1.31.0/validatingwebhook-admissionregistration-v1.json similarity index 96% rename from helm-charts/nginx-ingress/v1.30.2/validatingwebhook-admissionregistration-v1.json rename to helm-charts/nginx-ingress/v1.31.0/validatingwebhook-admissionregistration-v1.json index b4ac795b..eed59827 100644 --- a/helm-charts/nginx-ingress/v1.30.2/validatingwebhook-admissionregistration-v1.json +++ b/helm-charts/nginx-ingress/v1.31.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.30.2/_definitions.json#/definitions/io.k8s.api.admissionregistration.v1.WebhookClientConfig", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.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.30.2/_definitions.json#/definitions/io.k8s.api.admissionregistration.v1.MatchCondition" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.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.30.2/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.LabelSelector", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.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.30.2/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.LabelSelector", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.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.30.2/_definitions.json#/definitions/io.k8s.api.admissionregistration.v1.RuleWithOperations" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.0/_definitions.json#/definitions/io.k8s.api.admissionregistration.v1.RuleWithOperations" }, "type": [ "array", diff --git a/helm-charts/nginx-ingress/v1.30.2/validatingwebhook.json b/helm-charts/nginx-ingress/v1.31.0/validatingwebhook.json similarity index 96% rename from helm-charts/nginx-ingress/v1.30.2/validatingwebhook.json rename to helm-charts/nginx-ingress/v1.31.0/validatingwebhook.json index b4ac795b..eed59827 100644 --- a/helm-charts/nginx-ingress/v1.30.2/validatingwebhook.json +++ b/helm-charts/nginx-ingress/v1.31.0/validatingwebhook.json @@ -16,7 +16,7 @@ "x-kubernetes-list-type": "atomic" }, "clientConfig": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.30.2/_definitions.json#/definitions/io.k8s.api.admissionregistration.v1.WebhookClientConfig", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.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.30.2/_definitions.json#/definitions/io.k8s.api.admissionregistration.v1.MatchCondition" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.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.30.2/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.LabelSelector", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.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.30.2/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.LabelSelector", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.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.30.2/_definitions.json#/definitions/io.k8s.api.admissionregistration.v1.RuleWithOperations" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.0/_definitions.json#/definitions/io.k8s.api.admissionregistration.v1.RuleWithOperations" }, "type": [ "array", diff --git a/helm-charts/nginx-ingress/v1.30.2/validatingwebhookconfiguration-admissionregistration-v1.json b/helm-charts/nginx-ingress/v1.31.0/validatingwebhookconfiguration-admissionregistration-v1.json similarity index 94% rename from helm-charts/nginx-ingress/v1.30.2/validatingwebhookconfiguration-admissionregistration-v1.json rename to helm-charts/nginx-ingress/v1.31.0/validatingwebhookconfiguration-admissionregistration-v1.json index c277b335..a9898567 100644 --- a/helm-charts/nginx-ingress/v1.30.2/validatingwebhookconfiguration-admissionregistration-v1.json +++ b/helm-charts/nginx-ingress/v1.31.0/validatingwebhookconfiguration-admissionregistration-v1.json @@ -22,13 +22,13 @@ ] }, "metadata": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.30.2/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.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.30.2/_definitions.json#/definitions/io.k8s.api.admissionregistration.v1.ValidatingWebhook" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.0/_definitions.json#/definitions/io.k8s.api.admissionregistration.v1.ValidatingWebhook" }, "type": [ "array", diff --git a/helm-charts/nginx-ingress/v1.30.2/validatingwebhookconfiguration.json b/helm-charts/nginx-ingress/v1.31.0/validatingwebhookconfiguration.json similarity index 94% rename from helm-charts/nginx-ingress/v1.30.2/validatingwebhookconfiguration.json rename to helm-charts/nginx-ingress/v1.31.0/validatingwebhookconfiguration.json index 5644ac73..11a9a224 100644 --- a/helm-charts/nginx-ingress/v1.30.2/validatingwebhookconfiguration.json +++ b/helm-charts/nginx-ingress/v1.31.0/validatingwebhookconfiguration.json @@ -19,13 +19,13 @@ ] }, "metadata": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.30.2/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.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.30.2/_definitions.json#/definitions/io.k8s.api.admissionregistration.v1.ValidatingWebhook" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.0/_definitions.json#/definitions/io.k8s.api.admissionregistration.v1.ValidatingWebhook" }, "type": [ "array", diff --git a/helm-charts/nginx-ingress/v1.30.2/validatingwebhookconfigurationlist-admissionregistration-v1.json b/helm-charts/nginx-ingress/v1.31.0/validatingwebhookconfigurationlist-admissionregistration-v1.json similarity index 93% rename from helm-charts/nginx-ingress/v1.30.2/validatingwebhookconfigurationlist-admissionregistration-v1.json rename to helm-charts/nginx-ingress/v1.31.0/validatingwebhookconfigurationlist-admissionregistration-v1.json index e8f7f082..76f7a93e 100644 --- a/helm-charts/nginx-ingress/v1.30.2/validatingwebhookconfigurationlist-admissionregistration-v1.json +++ b/helm-charts/nginx-ingress/v1.31.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.30.2/_definitions.json#/definitions/io.k8s.api.admissionregistration.v1.ValidatingWebhookConfiguration" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.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.30.2/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.ListMeta", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.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.30.2/validatingwebhookconfigurationlist.json b/helm-charts/nginx-ingress/v1.31.0/validatingwebhookconfigurationlist.json similarity index 93% rename from helm-charts/nginx-ingress/v1.30.2/validatingwebhookconfigurationlist.json rename to helm-charts/nginx-ingress/v1.31.0/validatingwebhookconfigurationlist.json index c919f55a..0b73f546 100644 --- a/helm-charts/nginx-ingress/v1.30.2/validatingwebhookconfigurationlist.json +++ b/helm-charts/nginx-ingress/v1.31.0/validatingwebhookconfigurationlist.json @@ -11,7 +11,7 @@ "items": { "description": "List of ValidatingWebhookConfiguration.", "items": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.30.2/_definitions.json#/definitions/io.k8s.api.admissionregistration.v1.ValidatingWebhookConfiguration" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.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.30.2/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.ListMeta", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.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.30.2/validation-admissionregistration-v1.json b/helm-charts/nginx-ingress/v1.31.0/validation-admissionregistration-v1.json similarity index 100% rename from helm-charts/nginx-ingress/v1.30.2/validation-admissionregistration-v1.json rename to helm-charts/nginx-ingress/v1.31.0/validation-admissionregistration-v1.json diff --git a/helm-charts/nginx-ingress/v1.30.2/validation-admissionregistration-v1alpha1.json b/helm-charts/nginx-ingress/v1.31.0/validation-admissionregistration-v1alpha1.json similarity index 100% rename from helm-charts/nginx-ingress/v1.30.2/validation-admissionregistration-v1alpha1.json rename to helm-charts/nginx-ingress/v1.31.0/validation-admissionregistration-v1alpha1.json diff --git a/helm-charts/nginx-ingress/v1.30.2/validation-admissionregistration-v1beta1.json b/helm-charts/nginx-ingress/v1.31.0/validation-admissionregistration-v1beta1.json similarity index 100% rename from helm-charts/nginx-ingress/v1.30.2/validation-admissionregistration-v1beta1.json rename to helm-charts/nginx-ingress/v1.31.0/validation-admissionregistration-v1beta1.json diff --git a/helm-charts/nginx-ingress/v1.30.2/validation.json b/helm-charts/nginx-ingress/v1.31.0/validation.json similarity index 100% rename from helm-charts/nginx-ingress/v1.30.2/validation.json rename to helm-charts/nginx-ingress/v1.31.0/validation.json diff --git a/helm-charts/nginx-ingress/v1.30.2/validationrule-apiextensions-v1.json b/helm-charts/nginx-ingress/v1.31.0/validationrule-apiextensions-v1.json similarity index 100% rename from helm-charts/nginx-ingress/v1.30.2/validationrule-apiextensions-v1.json rename to helm-charts/nginx-ingress/v1.31.0/validationrule-apiextensions-v1.json diff --git a/helm-charts/nginx-ingress/v1.30.2/validationrule.json b/helm-charts/nginx-ingress/v1.31.0/validationrule.json similarity index 100% rename from helm-charts/nginx-ingress/v1.30.2/validationrule.json rename to helm-charts/nginx-ingress/v1.31.0/validationrule.json diff --git a/helm-charts/nginx-ingress/v1.30.2/variable-admissionregistration-v1.json b/helm-charts/nginx-ingress/v1.31.0/variable-admissionregistration-v1.json similarity index 100% rename from helm-charts/nginx-ingress/v1.30.2/variable-admissionregistration-v1.json rename to helm-charts/nginx-ingress/v1.31.0/variable-admissionregistration-v1.json diff --git a/helm-charts/nginx-ingress/v1.30.2/variable-admissionregistration-v1alpha1.json b/helm-charts/nginx-ingress/v1.31.0/variable-admissionregistration-v1alpha1.json similarity index 100% rename from helm-charts/nginx-ingress/v1.30.2/variable-admissionregistration-v1alpha1.json rename to helm-charts/nginx-ingress/v1.31.0/variable-admissionregistration-v1alpha1.json diff --git a/helm-charts/nginx-ingress/v1.30.2/variable-admissionregistration-v1beta1.json b/helm-charts/nginx-ingress/v1.31.0/variable-admissionregistration-v1beta1.json similarity index 100% rename from helm-charts/nginx-ingress/v1.30.2/variable-admissionregistration-v1beta1.json rename to helm-charts/nginx-ingress/v1.31.0/variable-admissionregistration-v1beta1.json diff --git a/helm-charts/nginx-ingress/v1.30.2/variable.json b/helm-charts/nginx-ingress/v1.31.0/variable.json similarity index 100% rename from helm-charts/nginx-ingress/v1.30.2/variable.json rename to helm-charts/nginx-ingress/v1.31.0/variable.json diff --git a/helm-charts/nginx-ingress/v1.30.2/volume-v1.json b/helm-charts/nginx-ingress/v1.31.0/volume-v1.json similarity index 72% rename from helm-charts/nginx-ingress/v1.30.2/volume-v1.json rename to helm-charts/nginx-ingress/v1.31.0/volume-v1.json index b73cff06..a166e829 100644 --- a/helm-charts/nginx-ingress/v1.30.2/volume-v1.json +++ b/helm-charts/nginx-ingress/v1.31.0/volume-v1.json @@ -2,75 +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.30.2/_definitions.json#/definitions/io.k8s.api.core.v1.AWSElasticBlockStoreVolumeSource", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.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. More info: https://kubernetes.io/docs/concepts/storage/volumes#awselasticblockstore" }, "azureDisk": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.30.2/_definitions.json#/definitions/io.k8s.api.core.v1.AzureDiskVolumeSource", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.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." }, "azureFile": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.30.2/_definitions.json#/definitions/io.k8s.api.core.v1.AzureFileVolumeSource", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.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." }, "cephfs": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.30.2/_definitions.json#/definitions/io.k8s.api.core.v1.CephFSVolumeSource", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.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" }, "cinder": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.30.2/_definitions.json#/definitions/io.k8s.api.core.v1.CinderVolumeSource", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.0/_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" }, "configMap": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.30.2/_definitions.json#/definitions/io.k8s.api.core.v1.ConfigMapVolumeSource", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.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.30.2/_definitions.json#/definitions/io.k8s.api.core.v1.CSIVolumeSource", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.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 (Beta feature)." }, "downwardAPI": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.30.2/_definitions.json#/definitions/io.k8s.api.core.v1.DownwardAPIVolumeSource", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.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.30.2/_definitions.json#/definitions/io.k8s.api.core.v1.EmptyDirVolumeSource", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.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.30.2/_definitions.json#/definitions/io.k8s.api.core.v1.EphemeralVolumeSource", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.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.30.2/_definitions.json#/definitions/io.k8s.api.core.v1.FCVolumeSource", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.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.30.2/_definitions.json#/definitions/io.k8s.api.core.v1.FlexVolumeSource", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.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." }, "flocker": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.30.2/_definitions.json#/definitions/io.k8s.api.core.v1.FlockerVolumeSource", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.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" }, "gcePersistentDisk": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.30.2/_definitions.json#/definitions/io.k8s.api.core.v1.GCEPersistentDiskVolumeSource", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.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. More info: https://kubernetes.io/docs/concepts/storage/volumes#gcepersistentdisk" }, "gitRepo": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.30.2/_definitions.json#/definitions/io.k8s.api.core.v1.GitRepoVolumeSource", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.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.30.2/_definitions.json#/definitions/io.k8s.api.core.v1.GlusterfsVolumeSource", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.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. More info: https://examples.k8s.io/volumes/glusterfs/README.md" }, "hostPath": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.30.2/_definitions.json#/definitions/io.k8s.api.core.v1.HostPathVolumeSource", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.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.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.30.2/_definitions.json#/definitions/io.k8s.api.core.v1.ISCSIVolumeSource", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.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": { @@ -81,47 +85,47 @@ ] }, "nfs": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.30.2/_definitions.json#/definitions/io.k8s.api.core.v1.NFSVolumeSource", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.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.30.2/_definitions.json#/definitions/io.k8s.api.core.v1.PersistentVolumeClaimVolumeSource", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.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.30.2/_definitions.json#/definitions/io.k8s.api.core.v1.PhotonPersistentDiskVolumeSource", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.0/_definitions.json#/definitions/io.k8s.api.core.v1.PhotonPersistentDiskVolumeSource", "description": "photonPersistentDisk represents a PhotonController persistent disk attached and mounted on kubelets host machine" }, "portworxVolume": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.30.2/_definitions.json#/definitions/io.k8s.api.core.v1.PortworxVolumeSource", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.0/_definitions.json#/definitions/io.k8s.api.core.v1.PortworxVolumeSource", "description": "portworxVolume represents a portworx volume attached and mounted on kubelets host machine" }, "projected": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.30.2/_definitions.json#/definitions/io.k8s.api.core.v1.ProjectedVolumeSource", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.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.30.2/_definitions.json#/definitions/io.k8s.api.core.v1.QuobyteVolumeSource", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.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" }, "rbd": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.30.2/_definitions.json#/definitions/io.k8s.api.core.v1.RBDVolumeSource", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.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. More info: https://examples.k8s.io/volumes/rbd/README.md" }, "scaleIO": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.30.2/_definitions.json#/definitions/io.k8s.api.core.v1.ScaleIOVolumeSource", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.0/_definitions.json#/definitions/io.k8s.api.core.v1.ScaleIOVolumeSource", "description": "scaleIO represents a ScaleIO persistent volume attached and mounted on Kubernetes nodes." }, "secret": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.30.2/_definitions.json#/definitions/io.k8s.api.core.v1.SecretVolumeSource", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.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.30.2/_definitions.json#/definitions/io.k8s.api.core.v1.StorageOSVolumeSource", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.0/_definitions.json#/definitions/io.k8s.api.core.v1.StorageOSVolumeSource", "description": "storageOS represents a StorageOS volume attached and mounted on Kubernetes nodes." }, "vsphereVolume": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.30.2/_definitions.json#/definitions/io.k8s.api.core.v1.VsphereVirtualDiskVolumeSource", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.0/_definitions.json#/definitions/io.k8s.api.core.v1.VsphereVirtualDiskVolumeSource", "description": "vsphereVolume represents a vSphere volume attached and mounted on kubelets host machine" } }, diff --git a/helm-charts/nginx-ingress/v1.30.2/volume.json b/helm-charts/nginx-ingress/v1.31.0/volume.json similarity index 72% rename from helm-charts/nginx-ingress/v1.30.2/volume.json rename to helm-charts/nginx-ingress/v1.31.0/volume.json index b73cff06..a166e829 100644 --- a/helm-charts/nginx-ingress/v1.30.2/volume.json +++ b/helm-charts/nginx-ingress/v1.31.0/volume.json @@ -2,75 +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.30.2/_definitions.json#/definitions/io.k8s.api.core.v1.AWSElasticBlockStoreVolumeSource", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.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. More info: https://kubernetes.io/docs/concepts/storage/volumes#awselasticblockstore" }, "azureDisk": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.30.2/_definitions.json#/definitions/io.k8s.api.core.v1.AzureDiskVolumeSource", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.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." }, "azureFile": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.30.2/_definitions.json#/definitions/io.k8s.api.core.v1.AzureFileVolumeSource", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.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." }, "cephfs": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.30.2/_definitions.json#/definitions/io.k8s.api.core.v1.CephFSVolumeSource", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.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" }, "cinder": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.30.2/_definitions.json#/definitions/io.k8s.api.core.v1.CinderVolumeSource", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.0/_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" }, "configMap": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.30.2/_definitions.json#/definitions/io.k8s.api.core.v1.ConfigMapVolumeSource", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.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.30.2/_definitions.json#/definitions/io.k8s.api.core.v1.CSIVolumeSource", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.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 (Beta feature)." }, "downwardAPI": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.30.2/_definitions.json#/definitions/io.k8s.api.core.v1.DownwardAPIVolumeSource", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.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.30.2/_definitions.json#/definitions/io.k8s.api.core.v1.EmptyDirVolumeSource", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.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.30.2/_definitions.json#/definitions/io.k8s.api.core.v1.EphemeralVolumeSource", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.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.30.2/_definitions.json#/definitions/io.k8s.api.core.v1.FCVolumeSource", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.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.30.2/_definitions.json#/definitions/io.k8s.api.core.v1.FlexVolumeSource", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.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." }, "flocker": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.30.2/_definitions.json#/definitions/io.k8s.api.core.v1.FlockerVolumeSource", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.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" }, "gcePersistentDisk": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.30.2/_definitions.json#/definitions/io.k8s.api.core.v1.GCEPersistentDiskVolumeSource", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.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. More info: https://kubernetes.io/docs/concepts/storage/volumes#gcepersistentdisk" }, "gitRepo": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.30.2/_definitions.json#/definitions/io.k8s.api.core.v1.GitRepoVolumeSource", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.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.30.2/_definitions.json#/definitions/io.k8s.api.core.v1.GlusterfsVolumeSource", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.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. More info: https://examples.k8s.io/volumes/glusterfs/README.md" }, "hostPath": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.30.2/_definitions.json#/definitions/io.k8s.api.core.v1.HostPathVolumeSource", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.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.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.30.2/_definitions.json#/definitions/io.k8s.api.core.v1.ISCSIVolumeSource", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.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": { @@ -81,47 +85,47 @@ ] }, "nfs": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.30.2/_definitions.json#/definitions/io.k8s.api.core.v1.NFSVolumeSource", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.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.30.2/_definitions.json#/definitions/io.k8s.api.core.v1.PersistentVolumeClaimVolumeSource", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.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.30.2/_definitions.json#/definitions/io.k8s.api.core.v1.PhotonPersistentDiskVolumeSource", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.0/_definitions.json#/definitions/io.k8s.api.core.v1.PhotonPersistentDiskVolumeSource", "description": "photonPersistentDisk represents a PhotonController persistent disk attached and mounted on kubelets host machine" }, "portworxVolume": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.30.2/_definitions.json#/definitions/io.k8s.api.core.v1.PortworxVolumeSource", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.0/_definitions.json#/definitions/io.k8s.api.core.v1.PortworxVolumeSource", "description": "portworxVolume represents a portworx volume attached and mounted on kubelets host machine" }, "projected": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.30.2/_definitions.json#/definitions/io.k8s.api.core.v1.ProjectedVolumeSource", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.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.30.2/_definitions.json#/definitions/io.k8s.api.core.v1.QuobyteVolumeSource", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.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" }, "rbd": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.30.2/_definitions.json#/definitions/io.k8s.api.core.v1.RBDVolumeSource", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.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. More info: https://examples.k8s.io/volumes/rbd/README.md" }, "scaleIO": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.30.2/_definitions.json#/definitions/io.k8s.api.core.v1.ScaleIOVolumeSource", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.0/_definitions.json#/definitions/io.k8s.api.core.v1.ScaleIOVolumeSource", "description": "scaleIO represents a ScaleIO persistent volume attached and mounted on Kubernetes nodes." }, "secret": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.30.2/_definitions.json#/definitions/io.k8s.api.core.v1.SecretVolumeSource", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.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.30.2/_definitions.json#/definitions/io.k8s.api.core.v1.StorageOSVolumeSource", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.0/_definitions.json#/definitions/io.k8s.api.core.v1.StorageOSVolumeSource", "description": "storageOS represents a StorageOS volume attached and mounted on Kubernetes nodes." }, "vsphereVolume": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.30.2/_definitions.json#/definitions/io.k8s.api.core.v1.VsphereVirtualDiskVolumeSource", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.0/_definitions.json#/definitions/io.k8s.api.core.v1.VsphereVirtualDiskVolumeSource", "description": "vsphereVolume represents a vSphere volume attached and mounted on kubelets host machine" } }, diff --git a/helm-charts/nginx-ingress/v1.30.2/volumeattachment-storage-v1.json b/helm-charts/nginx-ingress/v1.31.0/volumeattachment-storage-v1.json similarity index 91% rename from helm-charts/nginx-ingress/v1.30.2/volumeattachment-storage-v1.json rename to helm-charts/nginx-ingress/v1.31.0/volumeattachment-storage-v1.json index c1bf3759..e0ee9a66 100644 --- a/helm-charts/nginx-ingress/v1.30.2/volumeattachment-storage-v1.json +++ b/helm-charts/nginx-ingress/v1.31.0/volumeattachment-storage-v1.json @@ -22,15 +22,15 @@ ] }, "metadata": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.30.2/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.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.30.2/_definitions.json#/definitions/io.k8s.api.storage.v1.VolumeAttachmentSpec", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.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.30.2/_definitions.json#/definitions/io.k8s.api.storage.v1.VolumeAttachmentStatus", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.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.30.2/volumeattachment.json b/helm-charts/nginx-ingress/v1.31.0/volumeattachment.json similarity index 91% rename from helm-charts/nginx-ingress/v1.30.2/volumeattachment.json rename to helm-charts/nginx-ingress/v1.31.0/volumeattachment.json index 5e37833a..48c413aa 100644 --- a/helm-charts/nginx-ingress/v1.30.2/volumeattachment.json +++ b/helm-charts/nginx-ingress/v1.31.0/volumeattachment.json @@ -19,15 +19,15 @@ ] }, "metadata": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.30.2/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.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.30.2/_definitions.json#/definitions/io.k8s.api.storage.v1.VolumeAttachmentSpec", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.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.30.2/_definitions.json#/definitions/io.k8s.api.storage.v1.VolumeAttachmentStatus", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.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.30.2/volumeattachmentlist-storage-v1.json b/helm-charts/nginx-ingress/v1.31.0/volumeattachmentlist-storage-v1.json similarity index 93% rename from helm-charts/nginx-ingress/v1.30.2/volumeattachmentlist-storage-v1.json rename to helm-charts/nginx-ingress/v1.31.0/volumeattachmentlist-storage-v1.json index 91bd52f8..00f2ca6e 100644 --- a/helm-charts/nginx-ingress/v1.30.2/volumeattachmentlist-storage-v1.json +++ b/helm-charts/nginx-ingress/v1.31.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.30.2/_definitions.json#/definitions/io.k8s.api.storage.v1.VolumeAttachment" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.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.30.2/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.ListMeta", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.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.30.2/volumeattachmentlist.json b/helm-charts/nginx-ingress/v1.31.0/volumeattachmentlist.json similarity index 93% rename from helm-charts/nginx-ingress/v1.30.2/volumeattachmentlist.json rename to helm-charts/nginx-ingress/v1.31.0/volumeattachmentlist.json index 45ebbf60..21aebee7 100644 --- a/helm-charts/nginx-ingress/v1.30.2/volumeattachmentlist.json +++ b/helm-charts/nginx-ingress/v1.31.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.30.2/_definitions.json#/definitions/io.k8s.api.storage.v1.VolumeAttachment" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.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.30.2/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.ListMeta", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.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.30.2/volumeattachmentsource-storage-v1.json b/helm-charts/nginx-ingress/v1.31.0/volumeattachmentsource-storage-v1.json similarity index 94% rename from helm-charts/nginx-ingress/v1.30.2/volumeattachmentsource-storage-v1.json rename to helm-charts/nginx-ingress/v1.31.0/volumeattachmentsource-storage-v1.json index 3fb689e9..7600084b 100644 --- a/helm-charts/nginx-ingress/v1.30.2/volumeattachmentsource-storage-v1.json +++ b/helm-charts/nginx-ingress/v1.31.0/volumeattachmentsource-storage-v1.json @@ -2,7 +2,7 @@ "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.", "properties": { "inlineVolumeSpec": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.30.2/_definitions.json#/definitions/io.k8s.api.core.v1.PersistentVolumeSpec", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.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.30.2/volumeattachmentsource.json b/helm-charts/nginx-ingress/v1.31.0/volumeattachmentsource.json similarity index 94% rename from helm-charts/nginx-ingress/v1.30.2/volumeattachmentsource.json rename to helm-charts/nginx-ingress/v1.31.0/volumeattachmentsource.json index 3fb689e9..7600084b 100644 --- a/helm-charts/nginx-ingress/v1.30.2/volumeattachmentsource.json +++ b/helm-charts/nginx-ingress/v1.31.0/volumeattachmentsource.json @@ -2,7 +2,7 @@ "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.", "properties": { "inlineVolumeSpec": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.30.2/_definitions.json#/definitions/io.k8s.api.core.v1.PersistentVolumeSpec", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.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.30.2/volumeattachmentspec-storage-v1.json b/helm-charts/nginx-ingress/v1.31.0/volumeattachmentspec-storage-v1.json similarity index 93% rename from helm-charts/nginx-ingress/v1.30.2/volumeattachmentspec-storage-v1.json rename to helm-charts/nginx-ingress/v1.31.0/volumeattachmentspec-storage-v1.json index 71217f14..aae9d344 100644 --- a/helm-charts/nginx-ingress/v1.30.2/volumeattachmentspec-storage-v1.json +++ b/helm-charts/nginx-ingress/v1.31.0/volumeattachmentspec-storage-v1.json @@ -16,7 +16,7 @@ ] }, "source": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.30.2/_definitions.json#/definitions/io.k8s.api.storage.v1.VolumeAttachmentSource", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.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.30.2/volumeattachmentspec.json b/helm-charts/nginx-ingress/v1.31.0/volumeattachmentspec.json similarity index 93% rename from helm-charts/nginx-ingress/v1.30.2/volumeattachmentspec.json rename to helm-charts/nginx-ingress/v1.31.0/volumeattachmentspec.json index 71217f14..aae9d344 100644 --- a/helm-charts/nginx-ingress/v1.30.2/volumeattachmentspec.json +++ b/helm-charts/nginx-ingress/v1.31.0/volumeattachmentspec.json @@ -16,7 +16,7 @@ ] }, "source": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.30.2/_definitions.json#/definitions/io.k8s.api.storage.v1.VolumeAttachmentSource", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.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.30.2/volumeattachmentstatus-storage-v1.json b/helm-charts/nginx-ingress/v1.31.0/volumeattachmentstatus-storage-v1.json similarity index 92% rename from helm-charts/nginx-ingress/v1.30.2/volumeattachmentstatus-storage-v1.json rename to helm-charts/nginx-ingress/v1.31.0/volumeattachmentstatus-storage-v1.json index d143b87e..7e393c3e 100644 --- a/helm-charts/nginx-ingress/v1.30.2/volumeattachmentstatus-storage-v1.json +++ b/helm-charts/nginx-ingress/v1.31.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.30.2/_definitions.json#/definitions/io.k8s.api.storage.v1.VolumeError", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.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.30.2/_definitions.json#/definitions/io.k8s.api.storage.v1.VolumeError", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.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.30.2/volumeattachmentstatus.json b/helm-charts/nginx-ingress/v1.31.0/volumeattachmentstatus.json similarity index 92% rename from helm-charts/nginx-ingress/v1.30.2/volumeattachmentstatus.json rename to helm-charts/nginx-ingress/v1.31.0/volumeattachmentstatus.json index d143b87e..7e393c3e 100644 --- a/helm-charts/nginx-ingress/v1.30.2/volumeattachmentstatus.json +++ b/helm-charts/nginx-ingress/v1.31.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.30.2/_definitions.json#/definitions/io.k8s.api.storage.v1.VolumeError", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.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.30.2/_definitions.json#/definitions/io.k8s.api.storage.v1.VolumeError", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.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.30.2/volumeattributesclass-storage-v1alpha1.json b/helm-charts/nginx-ingress/v1.31.0/volumeattributesclass-storage-v1alpha1.json similarity index 97% rename from helm-charts/nginx-ingress/v1.30.2/volumeattributesclass-storage-v1alpha1.json rename to helm-charts/nginx-ingress/v1.31.0/volumeattributesclass-storage-v1alpha1.json index f510f9c4..008ed739 100644 --- a/helm-charts/nginx-ingress/v1.30.2/volumeattributesclass-storage-v1alpha1.json +++ b/helm-charts/nginx-ingress/v1.31.0/volumeattributesclass-storage-v1alpha1.json @@ -29,7 +29,7 @@ ] }, "metadata": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.30.2/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.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.0/volumeattributesclass-storage-v1beta1.json b/helm-charts/nginx-ingress/v1.31.0/volumeattributesclass-storage-v1beta1.json new file mode 100644 index 00000000..18510c3c --- /dev/null +++ b/helm-charts/nginx-ingress/v1.31.0/volumeattributesclass-storage-v1beta1.json @@ -0,0 +1,61 @@ +{ + "description": "VolumeAttributesClass represents a specification of mutable volume attributes defined by the CSI driver. The class can be specified during dynamic provisioning of PersistentVolumeClaims, and changed in the PersistentVolumeClaim spec after provisioning.", + "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": [ + "storage.k8s.io/v1beta1" + ] + }, + "driverName": { + "description": "Name of the CSI driver This field is immutable.", + "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": [ + "VolumeAttributesClass" + ] + }, + "metadata": { + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.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": { + "additionalProperties": { + "type": [ + "string", + "null" + ] + }, + "description": "parameters hold volume attributes defined by the CSI driver. These values are opaque to the Kubernetes and are passed directly to the CSI driver. The underlying storage provider supports changing these attributes on an existing volume, however the parameters field itself is immutable. To invoke a volume update, a new VolumeAttributesClass should be created with new parameters, and the PersistentVolumeClaim should be updated to reference the new VolumeAttributesClass.\n\nThis field is required and must contain at least one key/value pair. The keys cannot be empty, and the maximum number of parameters is 512, with a cumulative max size of 256K. If the CSI driver rejects invalid parameters, the target PersistentVolumeClaim will be set to an \"Infeasible\" state in the modifyVolumeStatus field.", + "type": [ + "object", + "null" + ] + } + }, + "required": [ + "driverName" + ], + "type": "object", + "x-kubernetes-group-version-kind": [ + { + "group": "storage.k8s.io", + "kind": "VolumeAttributesClass", + "version": "v1beta1" + } + ], + "$schema": "http://json-schema.org/schema#" +} \ No newline at end of file diff --git a/helm-charts/nginx-ingress/v1.30.2/volumeattributesclass.json b/helm-charts/nginx-ingress/v1.31.0/volumeattributesclass.json similarity index 96% rename from helm-charts/nginx-ingress/v1.30.2/volumeattributesclass.json rename to helm-charts/nginx-ingress/v1.31.0/volumeattributesclass.json index 86dc3a29..ba36ee12 100644 --- a/helm-charts/nginx-ingress/v1.30.2/volumeattributesclass.json +++ b/helm-charts/nginx-ingress/v1.31.0/volumeattributesclass.json @@ -26,7 +26,7 @@ ] }, "metadata": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.30.2/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.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": { @@ -51,7 +51,7 @@ { "group": "storage.k8s.io", "kind": "VolumeAttributesClass", - "version": "v1alpha1" + "version": "v1beta1" } ], "$schema": "http://json-schema.org/schema#" diff --git a/helm-charts/nginx-ingress/v1.30.2/volumeattributesclasslist-storage-v1alpha1.json b/helm-charts/nginx-ingress/v1.31.0/volumeattributesclasslist-storage-v1alpha1.json similarity index 93% rename from helm-charts/nginx-ingress/v1.30.2/volumeattributesclasslist-storage-v1alpha1.json rename to helm-charts/nginx-ingress/v1.31.0/volumeattributesclasslist-storage-v1alpha1.json index cc5d25f3..b962cc92 100644 --- a/helm-charts/nginx-ingress/v1.30.2/volumeattributesclasslist-storage-v1alpha1.json +++ b/helm-charts/nginx-ingress/v1.31.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.30.2/_definitions.json#/definitions/io.k8s.api.storage.v1alpha1.VolumeAttributesClass" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.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.30.2/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.ListMeta", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.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.0/volumeattributesclasslist-storage-v1beta1.json b/helm-charts/nginx-ingress/v1.31.0/volumeattributesclasslist-storage-v1beta1.json new file mode 100644 index 00000000..a559313d --- /dev/null +++ b/helm-charts/nginx-ingress/v1.31.0/volumeattributesclasslist-storage-v1beta1.json @@ -0,0 +1,51 @@ +{ + "description": "VolumeAttributesClassList is a collection of VolumeAttributesClass 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": [ + "storage.k8s.io/v1beta1" + ] + }, + "items": { + "description": "items is the list of VolumeAttributesClass objects.", + "items": { + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.0/_definitions.json#/definitions/io.k8s.api.storage.v1beta1.VolumeAttributesClass" + }, + "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": [ + "VolumeAttributesClassList" + ] + }, + "metadata": { + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.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" + } + }, + "required": [ + "items" + ], + "type": "object", + "x-kubernetes-group-version-kind": [ + { + "group": "storage.k8s.io", + "kind": "VolumeAttributesClassList", + "version": "v1beta1" + } + ], + "$schema": "http://json-schema.org/schema#" +} \ No newline at end of file diff --git a/helm-charts/nginx-ingress/v1.30.2/volumeattributesclasslist.json b/helm-charts/nginx-ingress/v1.31.0/volumeattributesclasslist.json similarity index 89% rename from helm-charts/nginx-ingress/v1.30.2/volumeattributesclasslist.json rename to helm-charts/nginx-ingress/v1.31.0/volumeattributesclasslist.json index c943bc61..ba03bab9 100644 --- a/helm-charts/nginx-ingress/v1.30.2/volumeattributesclasslist.json +++ b/helm-charts/nginx-ingress/v1.31.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.30.2/_definitions.json#/definitions/io.k8s.api.storage.v1alpha1.VolumeAttributesClass" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.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.30.2/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.ListMeta", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.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": "storage.k8s.io", "kind": "VolumeAttributesClassList", - "version": "v1alpha1" + "version": "v1beta1" } ], "$schema": "http://json-schema.org/schema#" diff --git a/helm-charts/nginx-ingress/v1.30.2/volumedevice-v1.json b/helm-charts/nginx-ingress/v1.31.0/volumedevice-v1.json similarity index 100% rename from helm-charts/nginx-ingress/v1.30.2/volumedevice-v1.json rename to helm-charts/nginx-ingress/v1.31.0/volumedevice-v1.json diff --git a/helm-charts/nginx-ingress/v1.30.2/volumedevice.json b/helm-charts/nginx-ingress/v1.31.0/volumedevice.json similarity index 100% rename from helm-charts/nginx-ingress/v1.30.2/volumedevice.json rename to helm-charts/nginx-ingress/v1.31.0/volumedevice.json diff --git a/helm-charts/nginx-ingress/v1.30.2/volumeerror-storage-v1.json b/helm-charts/nginx-ingress/v1.31.0/volumeerror-storage-v1.json similarity index 90% rename from helm-charts/nginx-ingress/v1.30.2/volumeerror-storage-v1.json rename to helm-charts/nginx-ingress/v1.31.0/volumeerror-storage-v1.json index 9c50a930..affc2503 100644 --- a/helm-charts/nginx-ingress/v1.30.2/volumeerror-storage-v1.json +++ b/helm-charts/nginx-ingress/v1.31.0/volumeerror-storage-v1.json @@ -9,7 +9,7 @@ ] }, "time": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.30.2/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.Time", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.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.30.2/volumeerror.json b/helm-charts/nginx-ingress/v1.31.0/volumeerror.json similarity index 90% rename from helm-charts/nginx-ingress/v1.30.2/volumeerror.json rename to helm-charts/nginx-ingress/v1.31.0/volumeerror.json index 9c50a930..affc2503 100644 --- a/helm-charts/nginx-ingress/v1.30.2/volumeerror.json +++ b/helm-charts/nginx-ingress/v1.31.0/volumeerror.json @@ -9,7 +9,7 @@ ] }, "time": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.30.2/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.Time", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.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.30.2/volumemount-v1.json b/helm-charts/nginx-ingress/v1.31.0/volumemount-v1.json similarity index 100% rename from helm-charts/nginx-ingress/v1.30.2/volumemount-v1.json rename to helm-charts/nginx-ingress/v1.31.0/volumemount-v1.json diff --git a/helm-charts/nginx-ingress/v1.30.2/volumemount.json b/helm-charts/nginx-ingress/v1.31.0/volumemount.json similarity index 100% rename from helm-charts/nginx-ingress/v1.30.2/volumemount.json rename to helm-charts/nginx-ingress/v1.31.0/volumemount.json diff --git a/helm-charts/nginx-ingress/v1.30.2/volumemountstatus-v1.json b/helm-charts/nginx-ingress/v1.31.0/volumemountstatus-v1.json similarity index 100% rename from helm-charts/nginx-ingress/v1.30.2/volumemountstatus-v1.json rename to helm-charts/nginx-ingress/v1.31.0/volumemountstatus-v1.json diff --git a/helm-charts/nginx-ingress/v1.30.2/volumemountstatus.json b/helm-charts/nginx-ingress/v1.31.0/volumemountstatus.json similarity index 100% rename from helm-charts/nginx-ingress/v1.30.2/volumemountstatus.json rename to helm-charts/nginx-ingress/v1.31.0/volumemountstatus.json diff --git a/helm-charts/nginx-ingress/v1.30.2/volumenodeaffinity-v1.json b/helm-charts/nginx-ingress/v1.31.0/volumenodeaffinity-v1.json similarity index 86% rename from helm-charts/nginx-ingress/v1.30.2/volumenodeaffinity-v1.json rename to helm-charts/nginx-ingress/v1.31.0/volumenodeaffinity-v1.json index 1653f3d4..66112ef4 100644 --- a/helm-charts/nginx-ingress/v1.30.2/volumenodeaffinity-v1.json +++ b/helm-charts/nginx-ingress/v1.31.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.30.2/_definitions.json#/definitions/io.k8s.api.core.v1.NodeSelector", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.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.30.2/volumenodeaffinity.json b/helm-charts/nginx-ingress/v1.31.0/volumenodeaffinity.json similarity index 86% rename from helm-charts/nginx-ingress/v1.30.2/volumenodeaffinity.json rename to helm-charts/nginx-ingress/v1.31.0/volumenodeaffinity.json index 1653f3d4..66112ef4 100644 --- a/helm-charts/nginx-ingress/v1.30.2/volumenodeaffinity.json +++ b/helm-charts/nginx-ingress/v1.31.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.30.2/_definitions.json#/definitions/io.k8s.api.core.v1.NodeSelector", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.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.30.2/volumenoderesources-storage-v1.json b/helm-charts/nginx-ingress/v1.31.0/volumenoderesources-storage-v1.json similarity index 100% rename from helm-charts/nginx-ingress/v1.30.2/volumenoderesources-storage-v1.json rename to helm-charts/nginx-ingress/v1.31.0/volumenoderesources-storage-v1.json diff --git a/helm-charts/nginx-ingress/v1.30.2/volumenoderesources.json b/helm-charts/nginx-ingress/v1.31.0/volumenoderesources.json similarity index 100% rename from helm-charts/nginx-ingress/v1.30.2/volumenoderesources.json rename to helm-charts/nginx-ingress/v1.31.0/volumenoderesources.json diff --git a/helm-charts/nginx-ingress/v1.30.2/volumeprojection-v1.json b/helm-charts/nginx-ingress/v1.31.0/volumeprojection-v1.json similarity index 82% rename from helm-charts/nginx-ingress/v1.30.2/volumeprojection-v1.json rename to helm-charts/nginx-ingress/v1.31.0/volumeprojection-v1.json index d522de12..b090be97 100644 --- a/helm-charts/nginx-ingress/v1.30.2/volumeprojection-v1.json +++ b/helm-charts/nginx-ingress/v1.31.0/volumeprojection-v1.json @@ -1,24 +1,24 @@ { - "description": "Projection that may be projected along with other supported volume types", + "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.30.2/_definitions.json#/definitions/io.k8s.api.core.v1.ClusterTrustBundleProjection", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.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.30.2/_definitions.json#/definitions/io.k8s.api.core.v1.ConfigMapProjection", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.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.30.2/_definitions.json#/definitions/io.k8s.api.core.v1.DownwardAPIProjection", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.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.30.2/_definitions.json#/definitions/io.k8s.api.core.v1.SecretProjection", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.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.30.2/_definitions.json#/definitions/io.k8s.api.core.v1.ServiceAccountTokenProjection", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.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.30.2/volumeprojection.json b/helm-charts/nginx-ingress/v1.31.0/volumeprojection.json similarity index 82% rename from helm-charts/nginx-ingress/v1.30.2/volumeprojection.json rename to helm-charts/nginx-ingress/v1.31.0/volumeprojection.json index d522de12..b090be97 100644 --- a/helm-charts/nginx-ingress/v1.30.2/volumeprojection.json +++ b/helm-charts/nginx-ingress/v1.31.0/volumeprojection.json @@ -1,24 +1,24 @@ { - "description": "Projection that may be projected along with other supported volume types", + "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.30.2/_definitions.json#/definitions/io.k8s.api.core.v1.ClusterTrustBundleProjection", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.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.30.2/_definitions.json#/definitions/io.k8s.api.core.v1.ConfigMapProjection", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.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.30.2/_definitions.json#/definitions/io.k8s.api.core.v1.DownwardAPIProjection", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.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.30.2/_definitions.json#/definitions/io.k8s.api.core.v1.SecretProjection", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.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.30.2/_definitions.json#/definitions/io.k8s.api.core.v1.ServiceAccountTokenProjection", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.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.30.2/volumeresourcerequirements-v1.json b/helm-charts/nginx-ingress/v1.31.0/volumeresourcerequirements-v1.json similarity index 90% rename from helm-charts/nginx-ingress/v1.30.2/volumeresourcerequirements-v1.json rename to helm-charts/nginx-ingress/v1.31.0/volumeresourcerequirements-v1.json index 3ecb7d75..f550dbfe 100644 --- a/helm-charts/nginx-ingress/v1.30.2/volumeresourcerequirements-v1.json +++ b/helm-charts/nginx-ingress/v1.31.0/volumeresourcerequirements-v1.json @@ -3,7 +3,7 @@ "properties": { "limits": { "additionalProperties": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.30.2/_definitions.json#/definitions/io.k8s.apimachinery.pkg.api.resource.Quantity" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.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.30.2/_definitions.json#/definitions/io.k8s.apimachinery.pkg.api.resource.Quantity" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.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.30.2/volumeresourcerequirements.json b/helm-charts/nginx-ingress/v1.31.0/volumeresourcerequirements.json similarity index 90% rename from helm-charts/nginx-ingress/v1.30.2/volumeresourcerequirements.json rename to helm-charts/nginx-ingress/v1.31.0/volumeresourcerequirements.json index 3ecb7d75..f550dbfe 100644 --- a/helm-charts/nginx-ingress/v1.30.2/volumeresourcerequirements.json +++ b/helm-charts/nginx-ingress/v1.31.0/volumeresourcerequirements.json @@ -3,7 +3,7 @@ "properties": { "limits": { "additionalProperties": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.30.2/_definitions.json#/definitions/io.k8s.apimachinery.pkg.api.resource.Quantity" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.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.30.2/_definitions.json#/definitions/io.k8s.apimachinery.pkg.api.resource.Quantity" + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.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.30.2/vspherevirtualdiskvolumesource-v1.json b/helm-charts/nginx-ingress/v1.31.0/vspherevirtualdiskvolumesource-v1.json similarity index 100% rename from helm-charts/nginx-ingress/v1.30.2/vspherevirtualdiskvolumesource-v1.json rename to helm-charts/nginx-ingress/v1.31.0/vspherevirtualdiskvolumesource-v1.json diff --git a/helm-charts/nginx-ingress/v1.30.2/vspherevirtualdiskvolumesource.json b/helm-charts/nginx-ingress/v1.31.0/vspherevirtualdiskvolumesource.json similarity index 100% rename from helm-charts/nginx-ingress/v1.30.2/vspherevirtualdiskvolumesource.json rename to helm-charts/nginx-ingress/v1.31.0/vspherevirtualdiskvolumesource.json diff --git a/helm-charts/nginx-ingress/v1.30.2/watchevent-meta-v1.json b/helm-charts/nginx-ingress/v1.31.0/watchevent-meta-v1.json similarity index 97% rename from helm-charts/nginx-ingress/v1.30.2/watchevent-meta-v1.json rename to helm-charts/nginx-ingress/v1.31.0/watchevent-meta-v1.json index af95fc47..a7df222f 100644 --- a/helm-charts/nginx-ingress/v1.30.2/watchevent-meta-v1.json +++ b/helm-charts/nginx-ingress/v1.31.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.30.2/_definitions.json#/definitions/io.k8s.apimachinery.pkg.runtime.RawExtension", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.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": { @@ -158,6 +158,11 @@ "kind": "WatchEvent", "version": "v1" }, + { + "group": "coordination.k8s.io", + "kind": "WatchEvent", + "version": "v1alpha1" + }, { "group": "coordination.k8s.io", "kind": "WatchEvent", @@ -276,7 +281,7 @@ { "group": "resource.k8s.io", "kind": "WatchEvent", - "version": "v1alpha2" + "version": "v1alpha3" }, { "group": "scheduling.k8s.io", diff --git a/helm-charts/nginx-ingress/v1.30.2/watchevent.json b/helm-charts/nginx-ingress/v1.31.0/watchevent.json similarity index 97% rename from helm-charts/nginx-ingress/v1.30.2/watchevent.json rename to helm-charts/nginx-ingress/v1.31.0/watchevent.json index af95fc47..a7df222f 100644 --- a/helm-charts/nginx-ingress/v1.30.2/watchevent.json +++ b/helm-charts/nginx-ingress/v1.31.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.30.2/_definitions.json#/definitions/io.k8s.apimachinery.pkg.runtime.RawExtension", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.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": { @@ -158,6 +158,11 @@ "kind": "WatchEvent", "version": "v1" }, + { + "group": "coordination.k8s.io", + "kind": "WatchEvent", + "version": "v1alpha1" + }, { "group": "coordination.k8s.io", "kind": "WatchEvent", @@ -276,7 +281,7 @@ { "group": "resource.k8s.io", "kind": "WatchEvent", - "version": "v1alpha2" + "version": "v1alpha3" }, { "group": "scheduling.k8s.io", diff --git a/helm-charts/nginx-ingress/v1.30.2/webhookclientconfig-admissionregistration-v1.json b/helm-charts/nginx-ingress/v1.31.0/webhookclientconfig-admissionregistration-v1.json similarity index 97% rename from helm-charts/nginx-ingress/v1.30.2/webhookclientconfig-admissionregistration-v1.json rename to helm-charts/nginx-ingress/v1.31.0/webhookclientconfig-admissionregistration-v1.json index 04dfa816..d4634366 100644 --- a/helm-charts/nginx-ingress/v1.30.2/webhookclientconfig-admissionregistration-v1.json +++ b/helm-charts/nginx-ingress/v1.31.0/webhookclientconfig-admissionregistration-v1.json @@ -10,7 +10,7 @@ ] }, "service": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.30.2/_definitions.json#/definitions/io.k8s.api.admissionregistration.v1.ServiceReference", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.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.30.2/webhookclientconfig-apiextensions-v1.json b/helm-charts/nginx-ingress/v1.31.0/webhookclientconfig-apiextensions-v1.json similarity index 97% rename from helm-charts/nginx-ingress/v1.30.2/webhookclientconfig-apiextensions-v1.json rename to helm-charts/nginx-ingress/v1.31.0/webhookclientconfig-apiextensions-v1.json index a19dd708..927e7ac8 100644 --- a/helm-charts/nginx-ingress/v1.30.2/webhookclientconfig-apiextensions-v1.json +++ b/helm-charts/nginx-ingress/v1.31.0/webhookclientconfig-apiextensions-v1.json @@ -10,7 +10,7 @@ ] }, "service": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.30.2/_definitions.json#/definitions/io.k8s.apiextensions-apiserver.pkg.apis.apiextensions.v1.ServiceReference", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.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.30.2/webhookclientconfig.json b/helm-charts/nginx-ingress/v1.31.0/webhookclientconfig.json similarity index 97% rename from helm-charts/nginx-ingress/v1.30.2/webhookclientconfig.json rename to helm-charts/nginx-ingress/v1.31.0/webhookclientconfig.json index a19dd708..927e7ac8 100644 --- a/helm-charts/nginx-ingress/v1.30.2/webhookclientconfig.json +++ b/helm-charts/nginx-ingress/v1.31.0/webhookclientconfig.json @@ -10,7 +10,7 @@ ] }, "service": { - "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.30.2/_definitions.json#/definitions/io.k8s.apiextensions-apiserver.pkg.apis.apiextensions.v1.ServiceReference", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.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.30.2/webhookconversion-apiextensions-v1.json b/helm-charts/nginx-ingress/v1.31.0/webhookconversion-apiextensions-v1.json similarity index 94% rename from helm-charts/nginx-ingress/v1.30.2/webhookconversion-apiextensions-v1.json rename to helm-charts/nginx-ingress/v1.31.0/webhookconversion-apiextensions-v1.json index 1d5e163e..1b5caa66 100644 --- a/helm-charts/nginx-ingress/v1.30.2/webhookconversion-apiextensions-v1.json +++ b/helm-charts/nginx-ingress/v1.31.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.30.2/_definitions.json#/definitions/io.k8s.apiextensions-apiserver.pkg.apis.apiextensions.v1.WebhookClientConfig", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.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.30.2/webhookconversion.json b/helm-charts/nginx-ingress/v1.31.0/webhookconversion.json similarity index 94% rename from helm-charts/nginx-ingress/v1.30.2/webhookconversion.json rename to helm-charts/nginx-ingress/v1.31.0/webhookconversion.json index 1d5e163e..1b5caa66 100644 --- a/helm-charts/nginx-ingress/v1.30.2/webhookconversion.json +++ b/helm-charts/nginx-ingress/v1.31.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.30.2/_definitions.json#/definitions/io.k8s.apiextensions-apiserver.pkg.apis.apiextensions.v1.WebhookClientConfig", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.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.30.2/weightedpodaffinityterm-v1.json b/helm-charts/nginx-ingress/v1.31.0/weightedpodaffinityterm-v1.json similarity index 91% rename from helm-charts/nginx-ingress/v1.30.2/weightedpodaffinityterm-v1.json rename to helm-charts/nginx-ingress/v1.31.0/weightedpodaffinityterm-v1.json index 1b0194c3..91523d61 100644 --- a/helm-charts/nginx-ingress/v1.30.2/weightedpodaffinityterm-v1.json +++ b/helm-charts/nginx-ingress/v1.31.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.30.2/_definitions.json#/definitions/io.k8s.api.core.v1.PodAffinityTerm", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.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.30.2/weightedpodaffinityterm.json b/helm-charts/nginx-ingress/v1.31.0/weightedpodaffinityterm.json similarity index 91% rename from helm-charts/nginx-ingress/v1.30.2/weightedpodaffinityterm.json rename to helm-charts/nginx-ingress/v1.31.0/weightedpodaffinityterm.json index 1b0194c3..91523d61 100644 --- a/helm-charts/nginx-ingress/v1.30.2/weightedpodaffinityterm.json +++ b/helm-charts/nginx-ingress/v1.31.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.30.2/_definitions.json#/definitions/io.k8s.api.core.v1.PodAffinityTerm", + "$ref": "https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/v1.31.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.30.2/windowssecuritycontextoptions-v1.json b/helm-charts/nginx-ingress/v1.31.0/windowssecuritycontextoptions-v1.json similarity index 100% rename from helm-charts/nginx-ingress/v1.30.2/windowssecuritycontextoptions-v1.json rename to helm-charts/nginx-ingress/v1.31.0/windowssecuritycontextoptions-v1.json diff --git a/helm-charts/nginx-ingress/v1.30.2/windowssecuritycontextoptions.json b/helm-charts/nginx-ingress/v1.31.0/windowssecuritycontextoptions.json similarity index 100% rename from helm-charts/nginx-ingress/v1.30.2/windowssecuritycontextoptions.json rename to helm-charts/nginx-ingress/v1.31.0/windowssecuritycontextoptions.json diff --git a/helm-charts/nginx-ingress/values-icp.yaml b/helm-charts/nginx-ingress/values-icp.yaml index 2776a795..9a1aee17 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.6.1" + tag: "3.6.2" 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 7eee8953..77a799a5 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.6.1" + tag: "3.6.2" diff --git a/helm-charts/nginx-ingress/values.schema.json b/helm-charts/nginx-ingress/values.schema.json index 6a39886a..3c08e4aa 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.30.2/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.LabelSelector/properties/matchLabels" + "$ref": "file://./helm-charts/nginx-ingress/v1.31.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.30.2/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta/properties/annotations" + "$ref": "file://./helm-charts/nginx-ingress/v1.31.0/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta/properties/annotations" }, "nginxplus": { "type": "boolean", @@ -168,7 +168,7 @@ "title": "Volumes for App Protect WAF v5", "items": { "type": "object", - "$ref": "file://./helm-charts/nginx-ingress/v1.30.2/_definitions.json#/definitions/io.k8s.api.core.v1.Volume" + "$ref": "file://./helm-charts/nginx-ingress/v1.31.0/_definitions.json#/definitions/io.k8s.api.core.v1.Volume" } }, "enforcer": { @@ -228,7 +228,7 @@ "title": "The pullPolicy for the App Protect WAF v5 Enforcer image", "allOf": [ { - "$ref": "file://./helm-charts/nginx-ingress/v1.30.2/_definitions.json#/definitions/io.k8s.api.core.v1.Container/properties/imagePullPolicy" + "$ref": "file://./helm-charts/nginx-ingress/v1.31.0/_definitions.json#/definitions/io.k8s.api.core.v1.Container/properties/imagePullPolicy" }, { "enum": [ @@ -257,7 +257,7 @@ "type": "object", "default": {}, "title": "The securityContext Schema", - "$ref": "file://./helm-charts/nginx-ingress/v1.30.2/_definitions.json#/definitions/io.k8s.api.core.v1.SecurityContext" + "$ref": "file://./helm-charts/nginx-ingress/v1.31.0/_definitions.json#/definitions/io.k8s.api.core.v1.SecurityContext" } } }, @@ -302,7 +302,7 @@ "title": "The pullPolicy for the App Protect WAF v5 Config Manager image", "allOf": [ { - "$ref": "file://./helm-charts/nginx-ingress/v1.30.2/_definitions.json#/definitions/io.k8s.api.core.v1.Container/properties/imagePullPolicy" + "$ref": "file://./helm-charts/nginx-ingress/v1.31.0/_definitions.json#/definitions/io.k8s.api.core.v1.Container/properties/imagePullPolicy" }, { "enum": [ @@ -340,7 +340,7 @@ } }, "title": "The securityContext Schema", - "$ref": "file://./helm-charts/nginx-ingress/v1.30.2/_definitions.json#/definitions/io.k8s.api.core.v1.SecurityContext" + "$ref": "file://./helm-charts/nginx-ingress/v1.31.0/_definitions.json#/definitions/io.k8s.api.core.v1.SecurityContext" } } } @@ -430,7 +430,7 @@ "^.*$": { "anyOf": [ { - "$ref": "file://./helm-charts/nginx-ingress/v1.30.2/_definitions.json#/definitions/io.k8s.api.core.v1.ContainerPort/properties/hostPort" + "$ref": "file://./helm-charts/nginx-ingress/v1.31.0/_definitions.json#/definitions/io.k8s.api.core.v1.ContainerPort/properties/hostPort" }, { "type": "boolean" @@ -446,7 +446,7 @@ "title": "The containerPort Schema", "patternProperties": { "^.*$": { - "$ref": "file://./helm-charts/nginx-ingress/v1.30.2/_definitions.json#/definitions/io.k8s.api.core.v1.ContainerPort/properties/containerPort" + "$ref": "file://./helm-charts/nginx-ingress/v1.31.0/_definitions.json#/definitions/io.k8s.api.core.v1.ContainerPort/properties/containerPort" } }, "additionalProperties": false @@ -455,7 +455,7 @@ "type": "string", "allOf": [ { - "$ref": "file://./helm-charts/nginx-ingress/v1.30.2/_definitions.json#/definitions/io.k8s.api.core.v1.PodSpec/properties/dnsPolicy" + "$ref": "file://./helm-charts/nginx-ingress/v1.31.0/_definitions.json#/definitions/io.k8s.api.core.v1.PodSpec/properties/dnsPolicy" }, { "enum": [ @@ -505,7 +505,7 @@ "title": "The customPorts to expose on the NGINX Ingress Controller pod", "items": { "type": "object", - "$ref": "file://./helm-charts/nginx-ingress/v1.30.2/_definitions.json#/definitions/io.k8s.api.core.v1.ContainerPort" + "$ref": "file://./helm-charts/nginx-ingress/v1.31.0/_definitions.json#/definitions/io.k8s.api.core.v1.ContainerPort" }, "examples": [ [ @@ -540,10 +540,10 @@ }, "tag": { "type": "string", - "default": "3.6.1", + "default": "3.6.2", "title": "The tag of the Ingress Controller image", "examples": [ - "3.6.1" + "3.6.2" ] }, "digest": { @@ -560,7 +560,7 @@ "title": "The pullPolicy for the Ingress Controller image", "allOf": [ { - "$ref": "file://./helm-charts/nginx-ingress/v1.30.2/_definitions.json#/definitions/io.k8s.api.core.v1.Container/properties/imagePullPolicy" + "$ref": "file://./helm-charts/nginx-ingress/v1.31.0/_definitions.json#/definitions/io.k8s.api.core.v1.Container/properties/imagePullPolicy" }, { "enum": [ @@ -580,7 +580,7 @@ "examples": [ { "repository": "nginx/nginx-ingress", - "tag": "3.6.1", + "tag": "3.6.2", "pullPolicy": "IfNotPresent" } ] @@ -589,7 +589,7 @@ "type": "object", "default": {}, "title": "The lifecycle Schema", - "$ref": "file://./helm-charts/nginx-ingress/v1.30.2/_definitions.json#/definitions/io.k8s.api.core.v1.Lifecycle" + "$ref": "file://./helm-charts/nginx-ingress/v1.31.0/_definitions.json#/definitions/io.k8s.api.core.v1.Lifecycle" }, "customConfigMap": { "type": "string", @@ -617,7 +617,7 @@ "type": "object", "default": {}, "title": "The annotations Schema", - "$ref": "file://./helm-charts/nginx-ingress/v1.30.2/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta/properties/annotations" + "$ref": "file://./helm-charts/nginx-ingress/v1.31.0/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta/properties/annotations" }, "entries": { "type": "object", @@ -704,43 +704,43 @@ "type": "object", "default": {}, "title": "The nodeSelector Schema", - "$ref": "file://./helm-charts/nginx-ingress/v1.30.2/_definitions.json#/definitions/io.k8s.api.core.v1.PodSpec/properties/nodeSelector" + "$ref": "file://./helm-charts/nginx-ingress/v1.31.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.30.2/_definitions.json#/definitions/io.k8s.api.core.v1.PodSpec/properties/terminationGracePeriodSeconds" + "$ref": "file://./helm-charts/nginx-ingress/v1.31.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.30.2/_definitions.json#/definitions/io.k8s.api.core.v1.PodSecurityContext" + "$ref": "file://./helm-charts/nginx-ingress/v1.31.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.30.2/_definitions.json#/definitions/io.k8s.api.core.v1.SecurityContext" + "$ref": "file://./helm-charts/nginx-ingress/v1.31.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.30.2/_definitions.json#/definitions/io.k8s.api.core.v1.SecurityContext" + "$ref": "file://./helm-charts/nginx-ingress/v1.31.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.30.2/_definitions.json#/definitions/io.k8s.api.core.v1.ResourceRequirements" + "$ref": "file://./helm-charts/nginx-ingress/v1.31.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.30.2/_definitions.json#/definitions/io.k8s.api.core.v1.ResourceRequirements" + "$ref": "file://./helm-charts/nginx-ingress/v1.31.0/_definitions.json#/definitions/io.k8s.api.core.v1.ResourceRequirements" }, "tolerations": { "type": "array", @@ -748,20 +748,20 @@ "title": "The tolerations Schema", "items": { "type": "object", - "$ref": "file://./helm-charts/nginx-ingress/v1.30.2/_definitions.json#/definitions/io.k8s.api.core.v1.Toleration" + "$ref": "file://./helm-charts/nginx-ingress/v1.31.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.30.2/_definitions.json#/definitions/io.k8s.api.core.v1.Affinity" + "$ref": "file://./helm-charts/nginx-ingress/v1.31.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.30.2/_definitions.json#/definitions/io.k8s.api.core.v1.PodSpec/properties/topologySpreadConstraints" + "$ref": "file://./helm-charts/nginx-ingress/v1.31.0/_definitions.json#/definitions/io.k8s.api.core.v1.PodSpec/properties/topologySpreadConstraints" }, "env": { "type": "array", @@ -769,7 +769,7 @@ "title": "The env Schema", "items": { "type": "object", - "$ref": "file://./helm-charts/nginx-ingress/v1.30.2/_definitions.json#/definitions/io.k8s.api.core.v1.EnvVar" + "$ref": "file://./helm-charts/nginx-ingress/v1.31.0/_definitions.json#/definitions/io.k8s.api.core.v1.EnvVar" } }, "volumes": { @@ -778,7 +778,7 @@ "title": "The volumes Schema", "items": { "type": "object", - "$ref": "file://./helm-charts/nginx-ingress/v1.30.2/_definitions.json#/definitions/io.k8s.api.core.v1.Volume" + "$ref": "file://./helm-charts/nginx-ingress/v1.31.0/_definitions.json#/definitions/io.k8s.api.core.v1.Volume" } }, "volumeMounts": { @@ -787,7 +787,7 @@ "title": "The volumeMounts Schema", "items": { "type": "object", - "$ref": "file://./helm-charts/nginx-ingress/v1.30.2/_definitions.json#/definitions/io.k8s.api.core.v1.VolumeMount" + "$ref": "file://./helm-charts/nginx-ingress/v1.31.0/_definitions.json#/definitions/io.k8s.api.core.v1.VolumeMount" } }, "initContainers": { @@ -796,14 +796,14 @@ "title": "The initContainers Schema", "items": { "type": "object", - "$ref": "file://./helm-charts/nginx-ingress/v1.30.2/_definitions.json#/definitions/io.k8s.api.core.v1.Container" + "$ref": "file://./helm-charts/nginx-ingress/v1.31.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.30.2/_definitions.json#/definitions/io.k8s.api.apps.v1.DeploymentSpec/properties/minReadySeconds" + "$ref": "file://./helm-charts/nginx-ingress/v1.31.0/_definitions.json#/definitions/io.k8s.api.apps.v1.DeploymentSpec/properties/minReadySeconds" }, "strategy": { "type": "object", @@ -811,7 +811,7 @@ "title": "The strategy Schema", "allOf": [ { - "$ref": "file://./helm-charts/nginx-ingress/v1.30.2/_definitions.json#/definitions/io.k8s.api.apps.v1.DeploymentStrategy" + "$ref": "file://./helm-charts/nginx-ingress/v1.31.0/_definitions.json#/definitions/io.k8s.api.apps.v1.DeploymentStrategy" }, { "properties": { @@ -833,7 +833,7 @@ "title": "The extraContainers Schema", "items": { "type": "object", - "$ref": "file://./helm-charts/nginx-ingress/v1.30.2/_definitions.json#/definitions/io.k8s.api.core.v1.Container" + "$ref": "file://./helm-charts/nginx-ingress/v1.31.0/_definitions.json#/definitions/io.k8s.api.core.v1.Container" } }, "replicaCount": { @@ -1101,19 +1101,19 @@ "type": "string", "default": "", "title": "The type", - "$ref": "file://./helm-charts/nginx-ingress/v1.30.2/_definitions.json#/definitions/io.k8s.api.core.v1.ServiceSpec/properties/type" + "$ref": "file://./helm-charts/nginx-ingress/v1.31.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.30.2/_definitions.json#/definitions/io.k8s.api.core.v1.ServiceSpec/properties/externalTrafficPolicy" + "$ref": "file://./helm-charts/nginx-ingress/v1.31.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.30.2/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta/properties/annotations" + "$ref": "file://./helm-charts/nginx-ingress/v1.31.0/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta/properties/annotations" }, "extraLabels": { "type": "object", @@ -1129,13 +1129,13 @@ "type": "string", "default": "", "title": "The loadBalancerIP", - "$ref": "file://./helm-charts/nginx-ingress/v1.30.2/_definitions.json#/definitions/io.k8s.api.core.v1.ServiceSpec/properties/loadBalancerIP" + "$ref": "file://./helm-charts/nginx-ingress/v1.31.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.30.2/_definitions.json#/definitions/io.k8s.api.core.v1.ServiceSpec/properties/externalIPs" + "$ref": "file://./helm-charts/nginx-ingress/v1.31.0/_definitions.json#/definitions/io.k8s.api.core.v1.ServiceSpec/properties/externalIPs" }, "loadBalancerSourceRanges": { "type": "array", @@ -1150,13 +1150,13 @@ "type": "boolean", "default": false, "title": "The allocateLoadBalancerNodePorts Schema", - "ref": "file://./helm-charts/nginx-ingress/v1.30.2/_definitions.json#/definitions/io.k8s.api.core.v1.ServiceSpec/properties/allocateLoadBalancerNodePorts" + "ref": "file://./helm-charts/nginx-ingress/v1.31.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.30.2/_definitions.json#/definitions/io.k8s.api.core.v1.ServiceSpec/properties/ipFamilyPolicy", + "$ref": "file://./helm-charts/nginx-ingress/v1.31.0/_definitions.json#/definitions/io.k8s.api.core.v1.ServiceSpec/properties/ipFamilyPolicy", "examples": [ "" ] @@ -1165,7 +1165,7 @@ "type": "array", "default": [], "title": "The ipFamilies Schema", - "ref": "file://./helm-charts/nginx-ingress/v1.30.2/_definitions.json#/definitions/io.k8s.api.core.v1.ServiceSpec/properties/ipFamilies" + "ref": "file://./helm-charts/nginx-ingress/v1.31.0/_definitions.json#/definitions/io.k8s.api.core.v1.ServiceSpec/properties/ipFamilies" }, "httpPort": { "type": "object", @@ -1269,7 +1269,7 @@ "title": "The customPorts", "items": { "type": "object", - "ref": "file://./helm-charts/nginx-ingress/v1.30.2/_definitions.json#/definitions/io.k8s.api.core.v1.ServicePort" + "ref": "file://./helm-charts/nginx-ingress/v1.31.0/_definitions.json#/definitions/io.k8s.api.core.v1.ServicePort" } } }, @@ -1311,7 +1311,7 @@ "type": "object", "default": {}, "title": "The annotations Schema", - "$ref": "file://./helm-charts/nginx-ingress/v1.30.2/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta/properties/annotations" + "$ref": "file://./helm-charts/nginx-ingress/v1.31.0/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta/properties/annotations" }, "name": { "type": "string", @@ -1456,7 +1456,7 @@ "type": "object", "default": {}, "title": "The annotations Schema", - "$ref": "file://./helm-charts/nginx-ingress/v1.30.2/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta/properties/annotations" + "$ref": "file://./helm-charts/nginx-ingress/v1.31.0/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta/properties/annotations" } }, "examples": [ @@ -1480,13 +1480,13 @@ "type": "object", "default": {}, "title": "The annotations Schema", - "$ref": "file://./helm-charts/nginx-ingress/v1.30.2/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta/properties/annotations" + "$ref": "file://./helm-charts/nginx-ingress/v1.31.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.30.2/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta/properties/labels" + "$ref": "file://./helm-charts/nginx-ingress/v1.31.0/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta/properties/labels" } }, "examples": [ @@ -1500,7 +1500,7 @@ "type": "string", "default": "", "title": "The priorityClassName", - "$ref": "file://./helm-charts/nginx-ingress/v1.30.2/_definitions.json#/definitions/io.k8s.api.core.v1.PodSpec/properties/priorityClassName" + "$ref": "file://./helm-charts/nginx-ingress/v1.31.0/_definitions.json#/definitions/io.k8s.api.core.v1.PodSpec/properties/priorityClassName" }, "podDisruptionBudget": { "type": "object", @@ -1517,13 +1517,13 @@ "type": "object", "default": {}, "title": "The annotations Schema", - "$ref": "file://./helm-charts/nginx-ingress/v1.30.2/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta/properties/annotations" + "$ref": "file://./helm-charts/nginx-ingress/v1.31.0/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta/properties/annotations" }, "minAvailable": { - "$ref": "file://./helm-charts/nginx-ingress/v1.30.2/_definitions.json#/definitions/io.k8s.api.policy.v1.PodDisruptionBudgetSpec/properties/minAvailable" + "$ref": "file://./helm-charts/nginx-ingress/v1.31.0/_definitions.json#/definitions/io.k8s.api.policy.v1.PodDisruptionBudgetSpec/properties/minAvailable" }, "maxUnavailable": { - "$ref": "file://./helm-charts/nginx-ingress/v1.30.2/_definitions.json#/definitions/io.k8s.api.policy.v1.PodDisruptionBudgetSpec/properties/maxUnavailable" + "$ref": "file://./helm-charts/nginx-ingress/v1.31.0/_definitions.json#/definitions/io.k8s.api.policy.v1.PodDisruptionBudgetSpec/properties/maxUnavailable" } }, "examples": [ @@ -1562,7 +1562,7 @@ "initialDelaySeconds": { "type": "integer", "default": 0, - "$ref": "file://./helm-charts/nginx-ingress/v1.30.2/_definitions.json#/definitions/io.k8s.api.core.v1.Probe/properties/initialDelaySeconds" + "$ref": "file://./helm-charts/nginx-ingress/v1.31.0/_definitions.json#/definitions/io.k8s.api.core.v1.Probe/properties/initialDelaySeconds" } }, "examples": [ @@ -1670,7 +1670,7 @@ "customPorts": [], "image": { "repository": "nginx/nginx-ingress", - "tag": "3.6.1", + "tag": "3.6.2", "digest": "", "pullPolicy": "IfNotPresent" }, @@ -1885,7 +1885,7 @@ "type": "object", "default": {}, "title": "The labels Schema", - "$ref": "file://./helm-charts/nginx-ingress/v1.30.2/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta/properties/labels" + "$ref": "file://./helm-charts/nginx-ingress/v1.31.0/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta/properties/labels" } } }, @@ -1907,13 +1907,13 @@ "type": "object", "default": {}, "title": "The labels Schema", - "$ref": "file://./helm-charts/nginx-ingress/v1.30.2/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta/properties/labels" + "$ref": "file://./helm-charts/nginx-ingress/v1.31.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.30.2/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.LabelSelector/properties/matchLabels" + "$ref": "file://./helm-charts/nginx-ingress/v1.31.0/_definitions.json#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.LabelSelector/properties/matchLabels" }, "endpoints": { "type": "array", @@ -2211,7 +2211,7 @@ "customPorts": [], "image": { "repository": "nginx/nginx-ingress", - "tag": "3.6.1", + "tag": "3.6.2", "digest": "", "pullPolicy": "IfNotPresent" }, @@ -2370,4 +2370,4 @@ } } ] -} \ No newline at end of file +} diff --git a/helm-charts/nginx-ingress/values.yaml b/helm-charts/nginx-ingress/values.yaml index d111a3a2..5865b1e7 100644 --- a/helm-charts/nginx-ingress/values.yaml +++ b/helm-charts/nginx-ingress/values.yaml @@ -134,7 +134,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.6.1" + # tag: "3.6.2" ## The digest of the Ingress Controller image. ## If digest is specified it has precedence over tag and will be used instead # digest: "sha256:CHANGEME"