diff --git a/api/core/v1alpha1/networkinterface_types.go b/api/core/v1alpha1/networkinterface_types.go index 76bfe752..cc48e01b 100644 --- a/api/core/v1alpha1/networkinterface_types.go +++ b/api/core/v1alpha1/networkinterface_types.go @@ -78,12 +78,26 @@ type PCIAddress struct { Function string `json:"function,omitempty"` } +// TAPDevice is a TAP device. +type TAPDevice struct { + // Name is the name of the TAP device. + Name string `json:"name,omitempty"` +} + +// NetworkInterfaceStatus defines the observed state of NetworkInterface. type NetworkInterfaceStatus struct { - State NetworkInterfaceState `json:"state,omitempty"` - PCIAddress *PCIAddress `json:"pciAddress,omitempty"` - Prefixes []net.IPPrefix `json:"prefixes,omitempty"` - PublicIPs []net.IP `json:"publicIPs,omitempty"` - NATIPs []net.IP `json:"natIPs,omitempty"` + // State is the state of the network interface. + State NetworkInterfaceState `json:"state,omitempty"` + // PCIAddress is the PCI address of the network interface. + PCIAddress *PCIAddress `json:"pciAddress,omitempty"` + // TAPDevice is the TAP device of the network interface. + TAPDevice *TAPDevice `json:"tapDevice,omitempty"` + // Prefixes are the prefixes of the network interface. + Prefixes []net.IPPrefix `json:"prefixes,omitempty"` + // PublicIPs are the public IPs of the network interface. + PublicIPs []net.IP `json:"publicIPs,omitempty"` + // NATIPs are the NAT IPs of the network interface. + NATIPs []net.IP `json:"natIPs,omitempty"` } // +k8s:deepcopy-gen:interfaces=k8s.io/apimachinery/pkg/runtime.Object diff --git a/api/core/v1alpha1/zz_generated.deepcopy.go b/api/core/v1alpha1/zz_generated.deepcopy.go index a8807fcb..124f461f 100644 --- a/api/core/v1alpha1/zz_generated.deepcopy.go +++ b/api/core/v1alpha1/zz_generated.deepcopy.go @@ -1495,6 +1495,11 @@ func (in *NetworkInterfaceStatus) DeepCopyInto(out *NetworkInterfaceStatus) { *out = new(PCIAddress) **out = **in } + if in.TAPDevice != nil { + in, out := &in.TAPDevice, &out.TAPDevice + *out = new(TAPDevice) + **out = **in + } if in.Prefixes != nil { in, out := &in.Prefixes, &out.Prefixes *out = make([]net.IPPrefix, len(*in)) @@ -2250,6 +2255,22 @@ func (in *Rule) DeepCopy() *Rule { return out } +// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. +func (in *TAPDevice) DeepCopyInto(out *TAPDevice) { + *out = *in + return +} + +// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TAPDevice. +func (in *TAPDevice) DeepCopy() *TAPDevice { + if in == nil { + return nil + } + out := new(TAPDevice) + in.DeepCopyInto(out) + return out +} + // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. func (in *TargetNetworkInterface) DeepCopyInto(out *TargetNetworkInterface) { *out = *in diff --git a/client-go/applyconfigurations/core/v1alpha1/networkinterfacestatus.go b/client-go/applyconfigurations/core/v1alpha1/networkinterfacestatus.go index dc285722..d2b88fcc 100644 --- a/client-go/applyconfigurations/core/v1alpha1/networkinterfacestatus.go +++ b/client-go/applyconfigurations/core/v1alpha1/networkinterfacestatus.go @@ -15,6 +15,7 @@ import ( type NetworkInterfaceStatusApplyConfiguration struct { State *v1alpha1.NetworkInterfaceState `json:"state,omitempty"` PCIAddress *PCIAddressApplyConfiguration `json:"pciAddress,omitempty"` + TAPDevice *TAPDeviceApplyConfiguration `json:"tapDevice,omitempty"` Prefixes []net.IPPrefix `json:"prefixes,omitempty"` PublicIPs []net.IP `json:"publicIPs,omitempty"` NATIPs []net.IP `json:"natIPs,omitempty"` @@ -42,6 +43,14 @@ func (b *NetworkInterfaceStatusApplyConfiguration) WithPCIAddress(value *PCIAddr return b } +// WithTAPDevice sets the TAPDevice field in the declarative configuration to the given value +// and returns the receiver, so that objects can be built by chaining "With" function invocations. +// If called multiple times, the TAPDevice field is set to the value of the last call. +func (b *NetworkInterfaceStatusApplyConfiguration) WithTAPDevice(value *TAPDeviceApplyConfiguration) *NetworkInterfaceStatusApplyConfiguration { + b.TAPDevice = value + return b +} + // WithPrefixes adds the given value to the Prefixes field in the declarative configuration // and returns the receiver, so that objects can be build by chaining "With" function invocations. // If called multiple times, values provided by each call will be appended to the Prefixes field. diff --git a/client-go/applyconfigurations/core/v1alpha1/tapdevice.go b/client-go/applyconfigurations/core/v1alpha1/tapdevice.go new file mode 100644 index 00000000..09eef0ac --- /dev/null +++ b/client-go/applyconfigurations/core/v1alpha1/tapdevice.go @@ -0,0 +1,26 @@ +// SPDX-FileCopyrightText: 2024 SAP SE or an SAP affiliate company and IronCore contributors +// SPDX-License-Identifier: Apache-2.0 + +// Code generated by applyconfiguration-gen. DO NOT EDIT. + +package v1alpha1 + +// TAPDeviceApplyConfiguration represents a declarative configuration of the TAPDevice type for use +// with apply. +type TAPDeviceApplyConfiguration struct { + Name *string `json:"name,omitempty"` +} + +// TAPDeviceApplyConfiguration constructs a declarative configuration of the TAPDevice type for use with +// apply. +func TAPDevice() *TAPDeviceApplyConfiguration { + return &TAPDeviceApplyConfiguration{} +} + +// WithName sets the Name field in the declarative configuration to the given value +// and returns the receiver, so that objects can be built by chaining "With" function invocations. +// If called multiple times, the Name field is set to the value of the last call. +func (b *TAPDeviceApplyConfiguration) WithName(value string) *TAPDeviceApplyConfiguration { + b.Name = &value + return b +} diff --git a/client-go/applyconfigurations/internal/internal.go b/client-go/applyconfigurations/internal/internal.go index 73f92e3f..5d5e367a 100644 --- a/client-go/applyconfigurations/internal/internal.go +++ b/client-go/applyconfigurations/internal/internal.go @@ -790,6 +790,9 @@ var schemaYAML = typed.YAMLObject(`types: - name: state type: scalar: string + - name: tapDevice + type: + namedType: com.github.ironcore-dev.ironcore-net.api.core.v1alpha1.TAPDevice - name: com.github.ironcore-dev.ironcore-net.api.core.v1alpha1.NetworkPeering map: fields: @@ -1143,6 +1146,12 @@ var schemaYAML = typed.YAMLObject(`types: elementType: namedType: com.github.ironcore-dev.ironcore-net.api.core.v1alpha1.NetworkPolicyPort elementRelationship: atomic +- name: com.github.ironcore-dev.ironcore-net.api.core.v1alpha1.TAPDevice + map: + fields: + - name: name + type: + scalar: string - name: com.github.ironcore-dev.ironcore-net.api.core.v1alpha1.TargetNetworkInterface map: fields: diff --git a/client-go/applyconfigurations/utils.go b/client-go/applyconfigurations/utils.go index 9316a349..3d56c303 100644 --- a/client-go/applyconfigurations/utils.go +++ b/client-go/applyconfigurations/utils.go @@ -153,6 +153,8 @@ func ForKind(kind schema.GroupVersionKind) interface{} { return &corev1alpha1.PeeringPrefixApplyConfiguration{} case v1alpha1.SchemeGroupVersion.WithKind("Rule"): return &corev1alpha1.RuleApplyConfiguration{} + case v1alpha1.SchemeGroupVersion.WithKind("TAPDevice"): + return &corev1alpha1.TAPDeviceApplyConfiguration{} case v1alpha1.SchemeGroupVersion.WithKind("TargetNetworkInterface"): return &corev1alpha1.TargetNetworkInterfaceApplyConfiguration{} case v1alpha1.SchemeGroupVersion.WithKind("TopologySpreadConstraint"): diff --git a/client-go/openapi/zz_generated.openapi.go b/client-go/openapi/zz_generated.openapi.go index 96bbfe0d..233bdb3f 100644 --- a/client-go/openapi/zz_generated.openapi.go +++ b/client-go/openapi/zz_generated.openapi.go @@ -105,6 +105,7 @@ func GetOpenAPIDefinitions(ref common.ReferenceCallback) map[string]common.OpenA "github.com/ironcore-dev/ironcore-net/api/core/v1alpha1.PCIAddress": schema_ironcore_net_api_core_v1alpha1_PCIAddress(ref), "github.com/ironcore-dev/ironcore-net/api/core/v1alpha1.PeeringPrefix": schema_ironcore_net_api_core_v1alpha1_PeeringPrefix(ref), "github.com/ironcore-dev/ironcore-net/api/core/v1alpha1.Rule": schema_ironcore_net_api_core_v1alpha1_Rule(ref), + "github.com/ironcore-dev/ironcore-net/api/core/v1alpha1.TAPDevice": schema_ironcore_net_api_core_v1alpha1_TAPDevice(ref), "github.com/ironcore-dev/ironcore-net/api/core/v1alpha1.TargetNetworkInterface": schema_ironcore_net_api_core_v1alpha1_TargetNetworkInterface(ref), "github.com/ironcore-dev/ironcore-net/api/core/v1alpha1.TopologySpreadConstraint": schema_ironcore_net_api_core_v1alpha1_TopologySpreadConstraint(ref), "github.com/ironcore-dev/ironcore-net/apimachinery/api/net.IP": schema_ironcore_net_apimachinery_api_net_IP(ref), @@ -2755,22 +2756,32 @@ func schema_ironcore_net_api_core_v1alpha1_NetworkInterfaceStatus(ref common.Ref return common.OpenAPIDefinition{ Schema: spec.Schema{ SchemaProps: spec.SchemaProps{ - Type: []string{"object"}, + Description: "NetworkInterfaceStatus defines the observed state of NetworkInterface.", + Type: []string{"object"}, Properties: map[string]spec.Schema{ "state": { SchemaProps: spec.SchemaProps{ - Type: []string{"string"}, - Format: "", + Description: "State is the state of the network interface.", + Type: []string{"string"}, + Format: "", }, }, "pciAddress": { SchemaProps: spec.SchemaProps{ - Ref: ref("github.com/ironcore-dev/ironcore-net/api/core/v1alpha1.PCIAddress"), + Description: "PCIAddress is the PCI address of the network interface.", + Ref: ref("github.com/ironcore-dev/ironcore-net/api/core/v1alpha1.PCIAddress"), + }, + }, + "tapDevice": { + SchemaProps: spec.SchemaProps{ + Description: "TAPDevice is the TAP device of the network interface.", + Ref: ref("github.com/ironcore-dev/ironcore-net/api/core/v1alpha1.TAPDevice"), }, }, "prefixes": { SchemaProps: spec.SchemaProps{ - Type: []string{"array"}, + Description: "Prefixes are the prefixes of the network interface.", + Type: []string{"array"}, Items: &spec.SchemaOrArray{ Schema: &spec.Schema{ SchemaProps: spec.SchemaProps{ @@ -2782,7 +2793,8 @@ func schema_ironcore_net_api_core_v1alpha1_NetworkInterfaceStatus(ref common.Ref }, "publicIPs": { SchemaProps: spec.SchemaProps{ - Type: []string{"array"}, + Description: "PublicIPs are the public IPs of the network interface.", + Type: []string{"array"}, Items: &spec.SchemaOrArray{ Schema: &spec.Schema{ SchemaProps: spec.SchemaProps{ @@ -2794,7 +2806,8 @@ func schema_ironcore_net_api_core_v1alpha1_NetworkInterfaceStatus(ref common.Ref }, "natIPs": { SchemaProps: spec.SchemaProps{ - Type: []string{"array"}, + Description: "NATIPs are the NAT IPs of the network interface.", + Type: []string{"array"}, Items: &spec.SchemaOrArray{ Schema: &spec.Schema{ SchemaProps: spec.SchemaProps{ @@ -2808,7 +2821,7 @@ func schema_ironcore_net_api_core_v1alpha1_NetworkInterfaceStatus(ref common.Ref }, }, Dependencies: []string{ - "github.com/ironcore-dev/ironcore-net/api/core/v1alpha1.PCIAddress", "github.com/ironcore-dev/ironcore-net/apimachinery/api/net.IP", "github.com/ironcore-dev/ironcore-net/apimachinery/api/net.IPPrefix"}, + "github.com/ironcore-dev/ironcore-net/api/core/v1alpha1.PCIAddress", "github.com/ironcore-dev/ironcore-net/api/core/v1alpha1.TAPDevice", "github.com/ironcore-dev/ironcore-net/apimachinery/api/net.IP", "github.com/ironcore-dev/ironcore-net/apimachinery/api/net.IPPrefix"}, } } @@ -3928,6 +3941,26 @@ func schema_ironcore_net_api_core_v1alpha1_Rule(ref common.ReferenceCallback) co } } +func schema_ironcore_net_api_core_v1alpha1_TAPDevice(ref common.ReferenceCallback) common.OpenAPIDefinition { + return common.OpenAPIDefinition{ + Schema: spec.Schema{ + SchemaProps: spec.SchemaProps{ + Description: "TAPDevice is a TAP device.", + Type: []string{"object"}, + Properties: map[string]spec.Schema{ + "name": { + SchemaProps: spec.SchemaProps{ + Description: "Name is the name of the TAP device.", + Type: []string{"string"}, + Format: "", + }, + }, + }, + }, + }, + } +} + func schema_ironcore_net_api_core_v1alpha1_TargetNetworkInterface(ref common.ReferenceCallback) common.OpenAPIDefinition { return common.OpenAPIDefinition{ Schema: spec.Schema{ diff --git a/docs/api-reference/core.md b/docs/api-reference/core.md index 47de3fda..5f897d85 100644 --- a/docs/api-reference/core.md +++ b/docs/api-reference/core.md @@ -3647,6 +3647,7 @@ Can only be set if there is no matching IP family in PublicIPs.
(Appears on:NetworkInterface)NetworkInterfaceStatus defines the observed state of NetworkInterface.
|
+ State is the state of the network interface. |
|
|
+ PCIAddress is the PCI address of the network interface. + |
+|
+tapDevice+ + +TAPDevice + + + |
+
+ TAPDevice is the TAP device of the network interface. |
|
+ Prefixes are the prefixes of the network interface. |
|
|
+ PublicIPs are the public IPs of the network interface. |
|
|
+ NATIPs are the NAT IPs of the network interface. |
peerings- -map[string][]ironcore-net/api/core/v1alpha1.NetworkPeeringStatus + +map[string][]./api/core/v1alpha1.NetworkPeeringStatus |
@@ -4682,6 +4701,35 @@ github.com/ironcore-dev/ironcore-net/apimachinery/api/net.IPPrefix
+(Appears on:NetworkInterfaceStatus) +
+TAPDevice is a TAP device.
+| Field | +Description | +
|---|---|
+name+ +string + + |
+
+ Name is the name of the TAP device. + |
+
diff --git a/gen/swagger.json b/gen/swagger.json
index aa0945c2..c18a37f1 100644
--- a/gen/swagger.json
+++ b/gen/swagger.json
@@ -2,7 +2,7 @@
"swagger": "2.0",
"info": {
"title": "Kubernetes",
- "version": "v1.28.0"
+ "version": "1.31"
},
"paths": {
"/.well-known/openid-configuration/": {
@@ -152,7 +152,7 @@
"$ref": "#/parameters/limit-1NfNmdNH"
},
{
- "$ref": "#/parameters/pretty-nN7o5FEq"
+ "$ref": "#/parameters/pretty-tJGM1-ng"
},
{
"$ref": "#/parameters/resourceVersion-5WAnf1kx"
@@ -217,7 +217,7 @@
"required": true
},
{
- "$ref": "#/parameters/pretty-nN7o5FEq"
+ "$ref": "#/parameters/pretty-tJGM1-ng"
}
]
},
@@ -276,7 +276,7 @@
"$ref": "#/parameters/limit-1NfNmdNH"
},
{
- "$ref": "#/parameters/pretty-nN7o5FEq"
+ "$ref": "#/parameters/pretty-tJGM1-ng"
},
{
"$ref": "#/parameters/resourceVersion-5WAnf1kx"
@@ -350,7 +350,7 @@
"$ref": "#/parameters/limit-1NfNmdNH"
},
{
- "$ref": "#/parameters/pretty-nN7o5FEq"
+ "$ref": "#/parameters/pretty-tJGM1-ng"
},
{
"$ref": "#/parameters/resourceVersion-5WAnf1kx"
@@ -424,7 +424,7 @@
"$ref": "#/parameters/limit-1NfNmdNH"
},
{
- "$ref": "#/parameters/pretty-nN7o5FEq"
+ "$ref": "#/parameters/pretty-tJGM1-ng"
},
{
"$ref": "#/parameters/resourceVersion-5WAnf1kx"
@@ -498,7 +498,7 @@
"$ref": "#/parameters/limit-1NfNmdNH"
},
{
- "$ref": "#/parameters/pretty-nN7o5FEq"
+ "$ref": "#/parameters/pretty-tJGM1-ng"
},
{
"$ref": "#/parameters/resourceVersion-5WAnf1kx"
@@ -663,7 +663,7 @@
},
"parameters": [
{
- "$ref": "#/parameters/pretty-nN7o5FEq"
+ "$ref": "#/parameters/pretty-tJGM1-ng"
}
]
},
@@ -747,7 +747,7 @@
"$ref": "#/parameters/namespace-vgWSWtn3"
},
{
- "$ref": "#/parameters/pretty-nN7o5FEq"
+ "$ref": "#/parameters/pretty-tJGM1-ng"
}
]
},
@@ -980,7 +980,7 @@
"$ref": "#/parameters/namespace-vgWSWtn3"
},
{
- "$ref": "#/parameters/pretty-nN7o5FEq"
+ "$ref": "#/parameters/pretty-tJGM1-ng"
}
]
},
@@ -1232,7 +1232,7 @@
"$ref": "#/parameters/namespace-vgWSWtn3"
},
{
- "$ref": "#/parameters/pretty-nN7o5FEq"
+ "$ref": "#/parameters/pretty-tJGM1-ng"
}
]
},
@@ -1465,7 +1465,7 @@
"$ref": "#/parameters/namespace-vgWSWtn3"
},
{
- "$ref": "#/parameters/pretty-nN7o5FEq"
+ "$ref": "#/parameters/pretty-tJGM1-ng"
}
]
},
@@ -1717,7 +1717,7 @@
"$ref": "#/parameters/namespace-vgWSWtn3"
},
{
- "$ref": "#/parameters/pretty-nN7o5FEq"
+ "$ref": "#/parameters/pretty-tJGM1-ng"
}
]
},
@@ -1950,7 +1950,7 @@
"$ref": "#/parameters/namespace-vgWSWtn3"
},
{
- "$ref": "#/parameters/pretty-nN7o5FEq"
+ "$ref": "#/parameters/pretty-tJGM1-ng"
}
]
},
@@ -2202,7 +2202,7 @@
"$ref": "#/parameters/namespace-vgWSWtn3"
},
{
- "$ref": "#/parameters/pretty-nN7o5FEq"
+ "$ref": "#/parameters/pretty-tJGM1-ng"
}
]
},
@@ -2435,7 +2435,7 @@
"$ref": "#/parameters/namespace-vgWSWtn3"
},
{
- "$ref": "#/parameters/pretty-nN7o5FEq"
+ "$ref": "#/parameters/pretty-tJGM1-ng"
}
]
},
@@ -2687,7 +2687,7 @@
"$ref": "#/parameters/namespace-vgWSWtn3"
},
{
- "$ref": "#/parameters/pretty-nN7o5FEq"
+ "$ref": "#/parameters/pretty-tJGM1-ng"
}
]
},
@@ -2920,7 +2920,7 @@
"$ref": "#/parameters/namespace-vgWSWtn3"
},
{
- "$ref": "#/parameters/pretty-nN7o5FEq"
+ "$ref": "#/parameters/pretty-tJGM1-ng"
}
]
},
@@ -3172,7 +3172,7 @@
"$ref": "#/parameters/namespace-vgWSWtn3"
},
{
- "$ref": "#/parameters/pretty-nN7o5FEq"
+ "$ref": "#/parameters/pretty-tJGM1-ng"
}
]
},
@@ -3362,7 +3362,7 @@
"$ref": "#/parameters/namespace-vgWSWtn3"
},
{
- "$ref": "#/parameters/pretty-nN7o5FEq"
+ "$ref": "#/parameters/pretty-tJGM1-ng"
}
]
},
@@ -3595,7 +3595,7 @@
"$ref": "#/parameters/namespace-vgWSWtn3"
},
{
- "$ref": "#/parameters/pretty-nN7o5FEq"
+ "$ref": "#/parameters/pretty-tJGM1-ng"
}
]
},
@@ -3847,7 +3847,7 @@
"$ref": "#/parameters/namespace-vgWSWtn3"
},
{
- "$ref": "#/parameters/pretty-nN7o5FEq"
+ "$ref": "#/parameters/pretty-tJGM1-ng"
}
]
},
@@ -4035,7 +4035,7 @@
"$ref": "#/parameters/namespace-vgWSWtn3"
},
{
- "$ref": "#/parameters/pretty-nN7o5FEq"
+ "$ref": "#/parameters/pretty-tJGM1-ng"
}
]
},
@@ -4225,7 +4225,7 @@
"$ref": "#/parameters/namespace-vgWSWtn3"
},
{
- "$ref": "#/parameters/pretty-nN7o5FEq"
+ "$ref": "#/parameters/pretty-tJGM1-ng"
}
]
},
@@ -4317,7 +4317,7 @@
"$ref": "#/parameters/namespace-vgWSWtn3"
},
{
- "$ref": "#/parameters/pretty-nN7o5FEq"
+ "$ref": "#/parameters/pretty-tJGM1-ng"
}
]
},
@@ -4482,7 +4482,7 @@
"$ref": "#/parameters/namespace-vgWSWtn3"
},
{
- "$ref": "#/parameters/pretty-nN7o5FEq"
+ "$ref": "#/parameters/pretty-tJGM1-ng"
},
{
"$ref": "#/parameters/previous-1jxDPu3y"
@@ -5269,7 +5269,7 @@
"$ref": "#/parameters/namespace-vgWSWtn3"
},
{
- "$ref": "#/parameters/pretty-nN7o5FEq"
+ "$ref": "#/parameters/pretty-tJGM1-ng"
}
]
},
@@ -5502,7 +5502,7 @@
"$ref": "#/parameters/namespace-vgWSWtn3"
},
{
- "$ref": "#/parameters/pretty-nN7o5FEq"
+ "$ref": "#/parameters/pretty-tJGM1-ng"
}
]
},
@@ -5754,7 +5754,7 @@
"$ref": "#/parameters/namespace-vgWSWtn3"
},
{
- "$ref": "#/parameters/pretty-nN7o5FEq"
+ "$ref": "#/parameters/pretty-tJGM1-ng"
}
]
},
@@ -5987,7 +5987,7 @@
"$ref": "#/parameters/namespace-vgWSWtn3"
},
{
- "$ref": "#/parameters/pretty-nN7o5FEq"
+ "$ref": "#/parameters/pretty-tJGM1-ng"
}
]
},
@@ -6239,7 +6239,7 @@
"$ref": "#/parameters/namespace-vgWSWtn3"
},
{
- "$ref": "#/parameters/pretty-nN7o5FEq"
+ "$ref": "#/parameters/pretty-tJGM1-ng"
}
]
},
@@ -6429,7 +6429,7 @@
"$ref": "#/parameters/namespace-vgWSWtn3"
},
{
- "$ref": "#/parameters/pretty-nN7o5FEq"
+ "$ref": "#/parameters/pretty-tJGM1-ng"
}
]
},
@@ -6619,7 +6619,7 @@
"$ref": "#/parameters/namespace-vgWSWtn3"
},
{
- "$ref": "#/parameters/pretty-nN7o5FEq"
+ "$ref": "#/parameters/pretty-tJGM1-ng"
}
]
},
@@ -6852,7 +6852,7 @@
"$ref": "#/parameters/namespace-vgWSWtn3"
},
{
- "$ref": "#/parameters/pretty-nN7o5FEq"
+ "$ref": "#/parameters/pretty-tJGM1-ng"
}
]
},
@@ -7104,7 +7104,7 @@
"$ref": "#/parameters/namespace-vgWSWtn3"
},
{
- "$ref": "#/parameters/pretty-nN7o5FEq"
+ "$ref": "#/parameters/pretty-tJGM1-ng"
}
]
},
@@ -7294,7 +7294,7 @@
"$ref": "#/parameters/namespace-vgWSWtn3"
},
{
- "$ref": "#/parameters/pretty-nN7o5FEq"
+ "$ref": "#/parameters/pretty-tJGM1-ng"
}
]
},
@@ -7527,7 +7527,7 @@
"$ref": "#/parameters/namespace-vgWSWtn3"
},
{
- "$ref": "#/parameters/pretty-nN7o5FEq"
+ "$ref": "#/parameters/pretty-tJGM1-ng"
}
]
},
@@ -7779,7 +7779,7 @@
"$ref": "#/parameters/namespace-vgWSWtn3"
},
{
- "$ref": "#/parameters/pretty-nN7o5FEq"
+ "$ref": "#/parameters/pretty-tJGM1-ng"
}
]
},
@@ -8012,7 +8012,7 @@
"$ref": "#/parameters/namespace-vgWSWtn3"
},
{
- "$ref": "#/parameters/pretty-nN7o5FEq"
+ "$ref": "#/parameters/pretty-tJGM1-ng"
}
]
},
@@ -8264,7 +8264,7 @@
"$ref": "#/parameters/namespace-vgWSWtn3"
},
{
- "$ref": "#/parameters/pretty-nN7o5FEq"
+ "$ref": "#/parameters/pretty-tJGM1-ng"
}
]
},
@@ -8356,7 +8356,7 @@
"$ref": "#/parameters/namespace-vgWSWtn3"
},
{
- "$ref": "#/parameters/pretty-nN7o5FEq"
+ "$ref": "#/parameters/pretty-tJGM1-ng"
}
]
},
@@ -8589,7 +8589,7 @@
"$ref": "#/parameters/namespace-vgWSWtn3"
},
{
- "$ref": "#/parameters/pretty-nN7o5FEq"
+ "$ref": "#/parameters/pretty-tJGM1-ng"
}
]
},
@@ -8841,7 +8841,7 @@
"$ref": "#/parameters/namespace-vgWSWtn3"
},
{
- "$ref": "#/parameters/pretty-nN7o5FEq"
+ "$ref": "#/parameters/pretty-tJGM1-ng"
}
]
},
@@ -9532,7 +9532,7 @@
"$ref": "#/parameters/namespace-vgWSWtn3"
},
{
- "$ref": "#/parameters/pretty-nN7o5FEq"
+ "$ref": "#/parameters/pretty-tJGM1-ng"
}
]
},
@@ -9781,7 +9781,7 @@
"required": true
},
{
- "$ref": "#/parameters/pretty-nN7o5FEq"
+ "$ref": "#/parameters/pretty-tJGM1-ng"
}
]
},
@@ -9864,7 +9864,7 @@
"required": true
},
{
- "$ref": "#/parameters/pretty-nN7o5FEq"
+ "$ref": "#/parameters/pretty-tJGM1-ng"
}
]
},
@@ -10051,7 +10051,7 @@
"required": true
},
{
- "$ref": "#/parameters/pretty-nN7o5FEq"
+ "$ref": "#/parameters/pretty-tJGM1-ng"
}
]
},
@@ -10281,7 +10281,7 @@
},
"parameters": [
{
- "$ref": "#/parameters/pretty-nN7o5FEq"
+ "$ref": "#/parameters/pretty-tJGM1-ng"
}
]
},
@@ -10530,7 +10530,7 @@
"required": true
},
{
- "$ref": "#/parameters/pretty-nN7o5FEq"
+ "$ref": "#/parameters/pretty-tJGM1-ng"
}
]
},
@@ -11212,7 +11212,7 @@
"required": true
},
{
- "$ref": "#/parameters/pretty-nN7o5FEq"
+ "$ref": "#/parameters/pretty-tJGM1-ng"
}
]
},
@@ -11271,7 +11271,7 @@
"$ref": "#/parameters/limit-1NfNmdNH"
},
{
- "$ref": "#/parameters/pretty-nN7o5FEq"
+ "$ref": "#/parameters/pretty-tJGM1-ng"
},
{
"$ref": "#/parameters/resourceVersion-5WAnf1kx"
@@ -11516,7 +11516,7 @@
},
"parameters": [
{
- "$ref": "#/parameters/pretty-nN7o5FEq"
+ "$ref": "#/parameters/pretty-tJGM1-ng"
}
]
},
@@ -11765,7 +11765,7 @@
"required": true
},
{
- "$ref": "#/parameters/pretty-nN7o5FEq"
+ "$ref": "#/parameters/pretty-tJGM1-ng"
}
]
},
@@ -11952,7 +11952,7 @@
"required": true
},
{
- "$ref": "#/parameters/pretty-nN7o5FEq"
+ "$ref": "#/parameters/pretty-tJGM1-ng"
}
]
},
@@ -12011,7 +12011,7 @@
"$ref": "#/parameters/limit-1NfNmdNH"
},
{
- "$ref": "#/parameters/pretty-nN7o5FEq"
+ "$ref": "#/parameters/pretty-tJGM1-ng"
},
{
"$ref": "#/parameters/resourceVersion-5WAnf1kx"
@@ -12085,7 +12085,7 @@
"$ref": "#/parameters/limit-1NfNmdNH"
},
{
- "$ref": "#/parameters/pretty-nN7o5FEq"
+ "$ref": "#/parameters/pretty-tJGM1-ng"
},
{
"$ref": "#/parameters/resourceVersion-5WAnf1kx"
@@ -12159,7 +12159,7 @@
"$ref": "#/parameters/limit-1NfNmdNH"
},
{
- "$ref": "#/parameters/pretty-nN7o5FEq"
+ "$ref": "#/parameters/pretty-tJGM1-ng"
},
{
"$ref": "#/parameters/resourceVersion-5WAnf1kx"
@@ -12233,7 +12233,7 @@
"$ref": "#/parameters/limit-1NfNmdNH"
},
{
- "$ref": "#/parameters/pretty-nN7o5FEq"
+ "$ref": "#/parameters/pretty-tJGM1-ng"
},
{
"$ref": "#/parameters/resourceVersion-5WAnf1kx"
@@ -12307,7 +12307,7 @@
"$ref": "#/parameters/limit-1NfNmdNH"
},
{
- "$ref": "#/parameters/pretty-nN7o5FEq"
+ "$ref": "#/parameters/pretty-tJGM1-ng"
},
{
"$ref": "#/parameters/resourceVersion-5WAnf1kx"
@@ -12381,7 +12381,7 @@
"$ref": "#/parameters/limit-1NfNmdNH"
},
{
- "$ref": "#/parameters/pretty-nN7o5FEq"
+ "$ref": "#/parameters/pretty-tJGM1-ng"
},
{
"$ref": "#/parameters/resourceVersion-5WAnf1kx"
@@ -12455,7 +12455,7 @@
"$ref": "#/parameters/limit-1NfNmdNH"
},
{
- "$ref": "#/parameters/pretty-nN7o5FEq"
+ "$ref": "#/parameters/pretty-tJGM1-ng"
},
{
"$ref": "#/parameters/resourceVersion-5WAnf1kx"
@@ -12529,7 +12529,7 @@
"$ref": "#/parameters/limit-1NfNmdNH"
},
{
- "$ref": "#/parameters/pretty-nN7o5FEq"
+ "$ref": "#/parameters/pretty-tJGM1-ng"
},
{
"$ref": "#/parameters/resourceVersion-5WAnf1kx"
@@ -12603,7 +12603,7 @@
"$ref": "#/parameters/limit-1NfNmdNH"
},
{
- "$ref": "#/parameters/pretty-nN7o5FEq"
+ "$ref": "#/parameters/pretty-tJGM1-ng"
},
{
"$ref": "#/parameters/resourceVersion-5WAnf1kx"
@@ -12677,7 +12677,7 @@
"$ref": "#/parameters/limit-1NfNmdNH"
},
{
- "$ref": "#/parameters/pretty-nN7o5FEq"
+ "$ref": "#/parameters/pretty-tJGM1-ng"
},
{
"$ref": "#/parameters/resourceVersion-5WAnf1kx"
@@ -12751,7 +12751,7 @@
"$ref": "#/parameters/limit-1NfNmdNH"
},
{
- "$ref": "#/parameters/pretty-nN7o5FEq"
+ "$ref": "#/parameters/pretty-tJGM1-ng"
},
{
"$ref": "#/parameters/resourceVersion-5WAnf1kx"
@@ -12825,7 +12825,7 @@
"$ref": "#/parameters/limit-1NfNmdNH"
},
{
- "$ref": "#/parameters/pretty-nN7o5FEq"
+ "$ref": "#/parameters/pretty-tJGM1-ng"
},
{
"$ref": "#/parameters/resourceVersion-5WAnf1kx"
@@ -12902,7 +12902,7 @@
"$ref": "#/parameters/namespace-vgWSWtn3"
},
{
- "$ref": "#/parameters/pretty-nN7o5FEq"
+ "$ref": "#/parameters/pretty-tJGM1-ng"
},
{
"$ref": "#/parameters/resourceVersion-5WAnf1kx"
@@ -12987,7 +12987,7 @@
"$ref": "#/parameters/namespace-vgWSWtn3"
},
{
- "$ref": "#/parameters/pretty-nN7o5FEq"
+ "$ref": "#/parameters/pretty-tJGM1-ng"
},
{
"$ref": "#/parameters/resourceVersion-5WAnf1kx"
@@ -13064,7 +13064,7 @@
"$ref": "#/parameters/namespace-vgWSWtn3"
},
{
- "$ref": "#/parameters/pretty-nN7o5FEq"
+ "$ref": "#/parameters/pretty-tJGM1-ng"
},
{
"$ref": "#/parameters/resourceVersion-5WAnf1kx"
@@ -13149,7 +13149,7 @@
"$ref": "#/parameters/namespace-vgWSWtn3"
},
{
- "$ref": "#/parameters/pretty-nN7o5FEq"
+ "$ref": "#/parameters/pretty-tJGM1-ng"
},
{
"$ref": "#/parameters/resourceVersion-5WAnf1kx"
@@ -13226,7 +13226,7 @@
"$ref": "#/parameters/namespace-vgWSWtn3"
},
{
- "$ref": "#/parameters/pretty-nN7o5FEq"
+ "$ref": "#/parameters/pretty-tJGM1-ng"
},
{
"$ref": "#/parameters/resourceVersion-5WAnf1kx"
@@ -13311,7 +13311,7 @@
"$ref": "#/parameters/namespace-vgWSWtn3"
},
{
- "$ref": "#/parameters/pretty-nN7o5FEq"
+ "$ref": "#/parameters/pretty-tJGM1-ng"
},
{
"$ref": "#/parameters/resourceVersion-5WAnf1kx"
@@ -13388,7 +13388,7 @@
"$ref": "#/parameters/namespace-vgWSWtn3"
},
{
- "$ref": "#/parameters/pretty-nN7o5FEq"
+ "$ref": "#/parameters/pretty-tJGM1-ng"
},
{
"$ref": "#/parameters/resourceVersion-5WAnf1kx"
@@ -13473,7 +13473,7 @@
"$ref": "#/parameters/namespace-vgWSWtn3"
},
{
- "$ref": "#/parameters/pretty-nN7o5FEq"
+ "$ref": "#/parameters/pretty-tJGM1-ng"
},
{
"$ref": "#/parameters/resourceVersion-5WAnf1kx"
@@ -13550,7 +13550,7 @@
"$ref": "#/parameters/namespace-vgWSWtn3"
},
{
- "$ref": "#/parameters/pretty-nN7o5FEq"
+ "$ref": "#/parameters/pretty-tJGM1-ng"
},
{
"$ref": "#/parameters/resourceVersion-5WAnf1kx"
@@ -13635,7 +13635,7 @@
"$ref": "#/parameters/namespace-vgWSWtn3"
},
{
- "$ref": "#/parameters/pretty-nN7o5FEq"
+ "$ref": "#/parameters/pretty-tJGM1-ng"
},
{
"$ref": "#/parameters/resourceVersion-5WAnf1kx"
@@ -13712,331 +13712,7 @@
"$ref": "#/parameters/namespace-vgWSWtn3"
},
{
- "$ref": "#/parameters/pretty-nN7o5FEq"
- },
- {
- "$ref": "#/parameters/resourceVersion-5WAnf1kx"
- },
- {
- "$ref": "#/parameters/resourceVersionMatch-t8XhRHeC"
- },
- {
- "$ref": "#/parameters/sendInitialEvents-rLXlEK_k"
- },
- {
- "$ref": "#/parameters/timeoutSeconds-yvYezaOC"
- },
- {
- "$ref": "#/parameters/watch-XNNPZGbK"
- }
- ]
- },
- "/api/v1/watch/namespaces/{namespace}/pods/{name}": {
- "get": {
- "description": "watch changes to an object of kind Pod. deprecated: use the 'watch' parameter with a list operation instead, filtered to a single item with the 'fieldSelector' parameter.",
- "consumes": [
- "*/*"
- ],
- "produces": [
- "application/json",
- "application/yaml",
- "application/vnd.kubernetes.protobuf",
- "application/json;stream=watch",
- "application/vnd.kubernetes.protobuf;stream=watch"
- ],
- "schemes": [
- "https"
- ],
- "tags": [
- "core_v1"
- ],
- "operationId": "watchCoreV1NamespacedPod",
- "responses": {
- "200": {
- "description": "OK",
- "schema": {
- "$ref": "#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.WatchEvent"
- }
- },
- "401": {
- "description": "Unauthorized"
- }
- },
- "x-kubernetes-action": "watch",
- "x-kubernetes-group-version-kind": {
- "group": "",
- "kind": "Pod",
- "version": "v1"
- }
- },
- "parameters": [
- {
- "$ref": "#/parameters/allowWatchBookmarks-HC2hJt-J"
- },
- {
- "$ref": "#/parameters/continue-QfD61s0i"
- },
- {
- "$ref": "#/parameters/fieldSelector-xIcQKXFG"
- },
- {
- "$ref": "#/parameters/labelSelector-5Zw57w4C"
- },
- {
- "$ref": "#/parameters/limit-1NfNmdNH"
- },
- {
- "uniqueItems": true,
- "type": "string",
- "description": "name of the Pod",
- "name": "name",
- "in": "path",
- "required": true
- },
- {
- "$ref": "#/parameters/namespace-vgWSWtn3"
- },
- {
- "$ref": "#/parameters/pretty-nN7o5FEq"
- },
- {
- "$ref": "#/parameters/resourceVersion-5WAnf1kx"
- },
- {
- "$ref": "#/parameters/resourceVersionMatch-t8XhRHeC"
- },
- {
- "$ref": "#/parameters/sendInitialEvents-rLXlEK_k"
- },
- {
- "$ref": "#/parameters/timeoutSeconds-yvYezaOC"
- },
- {
- "$ref": "#/parameters/watch-XNNPZGbK"
- }
- ]
- },
- "/api/v1/watch/namespaces/{namespace}/podtemplates": {
- "get": {
- "description": "watch individual changes to a list of PodTemplate. deprecated: use the 'watch' parameter with a list operation instead.",
- "consumes": [
- "*/*"
- ],
- "produces": [
- "application/json",
- "application/yaml",
- "application/vnd.kubernetes.protobuf",
- "application/json;stream=watch",
- "application/vnd.kubernetes.protobuf;stream=watch"
- ],
- "schemes": [
- "https"
- ],
- "tags": [
- "core_v1"
- ],
- "operationId": "watchCoreV1NamespacedPodTemplateList",
- "responses": {
- "200": {
- "description": "OK",
- "schema": {
- "$ref": "#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.WatchEvent"
- }
- },
- "401": {
- "description": "Unauthorized"
- }
- },
- "x-kubernetes-action": "watchlist",
- "x-kubernetes-group-version-kind": {
- "group": "",
- "kind": "PodTemplate",
- "version": "v1"
- }
- },
- "parameters": [
- {
- "$ref": "#/parameters/allowWatchBookmarks-HC2hJt-J"
- },
- {
- "$ref": "#/parameters/continue-QfD61s0i"
- },
- {
- "$ref": "#/parameters/fieldSelector-xIcQKXFG"
- },
- {
- "$ref": "#/parameters/labelSelector-5Zw57w4C"
- },
- {
- "$ref": "#/parameters/limit-1NfNmdNH"
- },
- {
- "$ref": "#/parameters/namespace-vgWSWtn3"
- },
- {
- "$ref": "#/parameters/pretty-nN7o5FEq"
- },
- {
- "$ref": "#/parameters/resourceVersion-5WAnf1kx"
- },
- {
- "$ref": "#/parameters/resourceVersionMatch-t8XhRHeC"
- },
- {
- "$ref": "#/parameters/sendInitialEvents-rLXlEK_k"
- },
- {
- "$ref": "#/parameters/timeoutSeconds-yvYezaOC"
- },
- {
- "$ref": "#/parameters/watch-XNNPZGbK"
- }
- ]
- },
- "/api/v1/watch/namespaces/{namespace}/podtemplates/{name}": {
- "get": {
- "description": "watch changes to an object of kind PodTemplate. deprecated: use the 'watch' parameter with a list operation instead, filtered to a single item with the 'fieldSelector' parameter.",
- "consumes": [
- "*/*"
- ],
- "produces": [
- "application/json",
- "application/yaml",
- "application/vnd.kubernetes.protobuf",
- "application/json;stream=watch",
- "application/vnd.kubernetes.protobuf;stream=watch"
- ],
- "schemes": [
- "https"
- ],
- "tags": [
- "core_v1"
- ],
- "operationId": "watchCoreV1NamespacedPodTemplate",
- "responses": {
- "200": {
- "description": "OK",
- "schema": {
- "$ref": "#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.WatchEvent"
- }
- },
- "401": {
- "description": "Unauthorized"
- }
- },
- "x-kubernetes-action": "watch",
- "x-kubernetes-group-version-kind": {
- "group": "",
- "kind": "PodTemplate",
- "version": "v1"
- }
- },
- "parameters": [
- {
- "$ref": "#/parameters/allowWatchBookmarks-HC2hJt-J"
- },
- {
- "$ref": "#/parameters/continue-QfD61s0i"
- },
- {
- "$ref": "#/parameters/fieldSelector-xIcQKXFG"
- },
- {
- "$ref": "#/parameters/labelSelector-5Zw57w4C"
- },
- {
- "$ref": "#/parameters/limit-1NfNmdNH"
- },
- {
- "uniqueItems": true,
- "type": "string",
- "description": "name of the PodTemplate",
- "name": "name",
- "in": "path",
- "required": true
- },
- {
- "$ref": "#/parameters/namespace-vgWSWtn3"
- },
- {
- "$ref": "#/parameters/pretty-nN7o5FEq"
- },
- {
- "$ref": "#/parameters/resourceVersion-5WAnf1kx"
- },
- {
- "$ref": "#/parameters/resourceVersionMatch-t8XhRHeC"
- },
- {
- "$ref": "#/parameters/sendInitialEvents-rLXlEK_k"
- },
- {
- "$ref": "#/parameters/timeoutSeconds-yvYezaOC"
- },
- {
- "$ref": "#/parameters/watch-XNNPZGbK"
- }
- ]
- },
- "/api/v1/watch/namespaces/{namespace}/replicationcontrollers": {
- "get": {
- "description": "watch individual changes to a list of ReplicationController. deprecated: use the 'watch' parameter with a list operation instead.",
- "consumes": [
- "*/*"
- ],
- "produces": [
- "application/json",
- "application/yaml",
- "application/vnd.kubernetes.protobuf",
- "application/json;stream=watch",
- "application/vnd.kubernetes.protobuf;stream=watch"
- ],
- "schemes": [
- "https"
- ],
- "tags": [
- "core_v1"
- ],
- "operationId": "watchCoreV1NamespacedReplicationControllerList",
- "responses": {
- "200": {
- "description": "OK",
- "schema": {
- "$ref": "#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.WatchEvent"
- }
- },
- "401": {
- "description": "Unauthorized"
- }
- },
- "x-kubernetes-action": "watchlist",
- "x-kubernetes-group-version-kind": {
- "group": "",
- "kind": "ReplicationController",
- "version": "v1"
- }
- },
- "parameters": [
- {
- "$ref": "#/parameters/allowWatchBookmarks-HC2hJt-J"
- },
- {
- "$ref": "#/parameters/continue-QfD61s0i"
- },
- {
- "$ref": "#/parameters/fieldSelector-xIcQKXFG"
- },
- {
- "$ref": "#/parameters/labelSelector-5Zw57w4C"
- },
- {
- "$ref": "#/parameters/limit-1NfNmdNH"
- },
- {
- "$ref": "#/parameters/namespace-vgWSWtn3"
- },
- {
- "$ref": "#/parameters/pretty-nN7o5FEq"
+ "$ref": "#/parameters/pretty-tJGM1-ng"
},
{
"$ref": "#/parameters/resourceVersion-5WAnf1kx"
@@ -14055,9 +13731,9 @@
}
]
},
- "/api/v1/watch/namespaces/{namespace}/replicationcontrollers/{name}": {
+ "/api/v1/watch/namespaces/{namespace}/pods/{name}": {
"get": {
- "description": "watch changes to an object of kind ReplicationController. deprecated: use the 'watch' parameter with a list operation instead, filtered to a single item with the 'fieldSelector' parameter.",
+ "description": "watch changes to an object of kind Pod. deprecated: use the 'watch' parameter with a list operation instead, filtered to a single item with the 'fieldSelector' parameter.",
"consumes": [
"*/*"
],
@@ -14074,7 +13750,7 @@
"tags": [
"core_v1"
],
- "operationId": "watchCoreV1NamespacedReplicationController",
+ "operationId": "watchCoreV1NamespacedPod",
"responses": {
"200": {
"description": "OK",
@@ -14089,7 +13765,7 @@
"x-kubernetes-action": "watch",
"x-kubernetes-group-version-kind": {
"group": "",
- "kind": "ReplicationController",
+ "kind": "Pod",
"version": "v1"
}
},
@@ -14112,7 +13788,7 @@
{
"uniqueItems": true,
"type": "string",
- "description": "name of the ReplicationController",
+ "description": "name of the Pod",
"name": "name",
"in": "path",
"required": true
@@ -14121,7 +13797,7 @@
"$ref": "#/parameters/namespace-vgWSWtn3"
},
{
- "$ref": "#/parameters/pretty-nN7o5FEq"
+ "$ref": "#/parameters/pretty-tJGM1-ng"
},
{
"$ref": "#/parameters/resourceVersion-5WAnf1kx"
@@ -14140,9 +13816,9 @@
}
]
},
- "/api/v1/watch/namespaces/{namespace}/resourcequotas": {
+ "/api/v1/watch/namespaces/{namespace}/podtemplates": {
"get": {
- "description": "watch individual changes to a list of ResourceQuota. deprecated: use the 'watch' parameter with a list operation instead.",
+ "description": "watch individual changes to a list of PodTemplate. deprecated: use the 'watch' parameter with a list operation instead.",
"consumes": [
"*/*"
],
@@ -14159,7 +13835,7 @@
"tags": [
"core_v1"
],
- "operationId": "watchCoreV1NamespacedResourceQuotaList",
+ "operationId": "watchCoreV1NamespacedPodTemplateList",
"responses": {
"200": {
"description": "OK",
@@ -14174,7 +13850,7 @@
"x-kubernetes-action": "watchlist",
"x-kubernetes-group-version-kind": {
"group": "",
- "kind": "ResourceQuota",
+ "kind": "PodTemplate",
"version": "v1"
}
},
@@ -14198,7 +13874,7 @@
"$ref": "#/parameters/namespace-vgWSWtn3"
},
{
- "$ref": "#/parameters/pretty-nN7o5FEq"
+ "$ref": "#/parameters/pretty-tJGM1-ng"
},
{
"$ref": "#/parameters/resourceVersion-5WAnf1kx"
@@ -14217,9 +13893,9 @@
}
]
},
- "/api/v1/watch/namespaces/{namespace}/resourcequotas/{name}": {
+ "/api/v1/watch/namespaces/{namespace}/podtemplates/{name}": {
"get": {
- "description": "watch changes to an object of kind ResourceQuota. deprecated: use the 'watch' parameter with a list operation instead, filtered to a single item with the 'fieldSelector' parameter.",
+ "description": "watch changes to an object of kind PodTemplate. deprecated: use the 'watch' parameter with a list operation instead, filtered to a single item with the 'fieldSelector' parameter.",
"consumes": [
"*/*"
],
@@ -14236,7 +13912,7 @@
"tags": [
"core_v1"
],
- "operationId": "watchCoreV1NamespacedResourceQuota",
+ "operationId": "watchCoreV1NamespacedPodTemplate",
"responses": {
"200": {
"description": "OK",
@@ -14251,7 +13927,7 @@
"x-kubernetes-action": "watch",
"x-kubernetes-group-version-kind": {
"group": "",
- "kind": "ResourceQuota",
+ "kind": "PodTemplate",
"version": "v1"
}
},
@@ -14274,7 +13950,7 @@
{
"uniqueItems": true,
"type": "string",
- "description": "name of the ResourceQuota",
+ "description": "name of the PodTemplate",
"name": "name",
"in": "path",
"required": true
@@ -14283,7 +13959,7 @@
"$ref": "#/parameters/namespace-vgWSWtn3"
},
{
- "$ref": "#/parameters/pretty-nN7o5FEq"
+ "$ref": "#/parameters/pretty-tJGM1-ng"
},
{
"$ref": "#/parameters/resourceVersion-5WAnf1kx"
@@ -14302,9 +13978,9 @@
}
]
},
- "/api/v1/watch/namespaces/{namespace}/secrets": {
+ "/api/v1/watch/namespaces/{namespace}/replicationcontrollers": {
"get": {
- "description": "watch individual changes to a list of Secret. deprecated: use the 'watch' parameter with a list operation instead.",
+ "description": "watch individual changes to a list of ReplicationController. deprecated: use the 'watch' parameter with a list operation instead.",
"consumes": [
"*/*"
],
@@ -14321,7 +13997,7 @@
"tags": [
"core_v1"
],
- "operationId": "watchCoreV1NamespacedSecretList",
+ "operationId": "watchCoreV1NamespacedReplicationControllerList",
"responses": {
"200": {
"description": "OK",
@@ -14336,7 +14012,7 @@
"x-kubernetes-action": "watchlist",
"x-kubernetes-group-version-kind": {
"group": "",
- "kind": "Secret",
+ "kind": "ReplicationController",
"version": "v1"
}
},
@@ -14360,7 +14036,7 @@
"$ref": "#/parameters/namespace-vgWSWtn3"
},
{
- "$ref": "#/parameters/pretty-nN7o5FEq"
+ "$ref": "#/parameters/pretty-tJGM1-ng"
},
{
"$ref": "#/parameters/resourceVersion-5WAnf1kx"
@@ -14379,9 +14055,9 @@
}
]
},
- "/api/v1/watch/namespaces/{namespace}/secrets/{name}": {
+ "/api/v1/watch/namespaces/{namespace}/replicationcontrollers/{name}": {
"get": {
- "description": "watch changes to an object of kind Secret. deprecated: use the 'watch' parameter with a list operation instead, filtered to a single item with the 'fieldSelector' parameter.",
+ "description": "watch changes to an object of kind ReplicationController. deprecated: use the 'watch' parameter with a list operation instead, filtered to a single item with the 'fieldSelector' parameter.",
"consumes": [
"*/*"
],
@@ -14398,7 +14074,7 @@
"tags": [
"core_v1"
],
- "operationId": "watchCoreV1NamespacedSecret",
+ "operationId": "watchCoreV1NamespacedReplicationController",
"responses": {
"200": {
"description": "OK",
@@ -14413,7 +14089,7 @@
"x-kubernetes-action": "watch",
"x-kubernetes-group-version-kind": {
"group": "",
- "kind": "Secret",
+ "kind": "ReplicationController",
"version": "v1"
}
},
@@ -14436,7 +14112,7 @@
{
"uniqueItems": true,
"type": "string",
- "description": "name of the Secret",
+ "description": "name of the ReplicationController",
"name": "name",
"in": "path",
"required": true
@@ -14445,7 +14121,7 @@
"$ref": "#/parameters/namespace-vgWSWtn3"
},
{
- "$ref": "#/parameters/pretty-nN7o5FEq"
+ "$ref": "#/parameters/pretty-tJGM1-ng"
},
{
"$ref": "#/parameters/resourceVersion-5WAnf1kx"
@@ -14464,9 +14140,9 @@
}
]
},
- "/api/v1/watch/namespaces/{namespace}/serviceaccounts": {
+ "/api/v1/watch/namespaces/{namespace}/resourcequotas": {
"get": {
- "description": "watch individual changes to a list of ServiceAccount. deprecated: use the 'watch' parameter with a list operation instead.",
+ "description": "watch individual changes to a list of ResourceQuota. deprecated: use the 'watch' parameter with a list operation instead.",
"consumes": [
"*/*"
],
@@ -14483,7 +14159,7 @@
"tags": [
"core_v1"
],
- "operationId": "watchCoreV1NamespacedServiceAccountList",
+ "operationId": "watchCoreV1NamespacedResourceQuotaList",
"responses": {
"200": {
"description": "OK",
@@ -14498,7 +14174,7 @@
"x-kubernetes-action": "watchlist",
"x-kubernetes-group-version-kind": {
"group": "",
- "kind": "ServiceAccount",
+ "kind": "ResourceQuota",
"version": "v1"
}
},
@@ -14522,7 +14198,7 @@
"$ref": "#/parameters/namespace-vgWSWtn3"
},
{
- "$ref": "#/parameters/pretty-nN7o5FEq"
+ "$ref": "#/parameters/pretty-tJGM1-ng"
},
{
"$ref": "#/parameters/resourceVersion-5WAnf1kx"
@@ -14541,9 +14217,9 @@
}
]
},
- "/api/v1/watch/namespaces/{namespace}/serviceaccounts/{name}": {
+ "/api/v1/watch/namespaces/{namespace}/resourcequotas/{name}": {
"get": {
- "description": "watch changes to an object of kind ServiceAccount. deprecated: use the 'watch' parameter with a list operation instead, filtered to a single item with the 'fieldSelector' parameter.",
+ "description": "watch changes to an object of kind ResourceQuota. deprecated: use the 'watch' parameter with a list operation instead, filtered to a single item with the 'fieldSelector' parameter.",
"consumes": [
"*/*"
],
@@ -14560,7 +14236,7 @@
"tags": [
"core_v1"
],
- "operationId": "watchCoreV1NamespacedServiceAccount",
+ "operationId": "watchCoreV1NamespacedResourceQuota",
"responses": {
"200": {
"description": "OK",
@@ -14575,7 +14251,7 @@
"x-kubernetes-action": "watch",
"x-kubernetes-group-version-kind": {
"group": "",
- "kind": "ServiceAccount",
+ "kind": "ResourceQuota",
"version": "v1"
}
},
@@ -14598,7 +14274,7 @@
{
"uniqueItems": true,
"type": "string",
- "description": "name of the ServiceAccount",
+ "description": "name of the ResourceQuota",
"name": "name",
"in": "path",
"required": true
@@ -14607,7 +14283,7 @@
"$ref": "#/parameters/namespace-vgWSWtn3"
},
{
- "$ref": "#/parameters/pretty-nN7o5FEq"
+ "$ref": "#/parameters/pretty-tJGM1-ng"
},
{
"$ref": "#/parameters/resourceVersion-5WAnf1kx"
@@ -14626,9 +14302,9 @@
}
]
},
- "/api/v1/watch/namespaces/{namespace}/services": {
+ "/api/v1/watch/namespaces/{namespace}/secrets": {
"get": {
- "description": "watch individual changes to a list of Service. deprecated: use the 'watch' parameter with a list operation instead.",
+ "description": "watch individual changes to a list of Secret. deprecated: use the 'watch' parameter with a list operation instead.",
"consumes": [
"*/*"
],
@@ -14645,7 +14321,7 @@
"tags": [
"core_v1"
],
- "operationId": "watchCoreV1NamespacedServiceList",
+ "operationId": "watchCoreV1NamespacedSecretList",
"responses": {
"200": {
"description": "OK",
@@ -14660,7 +14336,7 @@
"x-kubernetes-action": "watchlist",
"x-kubernetes-group-version-kind": {
"group": "",
- "kind": "Service",
+ "kind": "Secret",
"version": "v1"
}
},
@@ -14684,7 +14360,7 @@
"$ref": "#/parameters/namespace-vgWSWtn3"
},
{
- "$ref": "#/parameters/pretty-nN7o5FEq"
+ "$ref": "#/parameters/pretty-tJGM1-ng"
},
{
"$ref": "#/parameters/resourceVersion-5WAnf1kx"
@@ -14703,9 +14379,9 @@
}
]
},
- "/api/v1/watch/namespaces/{namespace}/services/{name}": {
+ "/api/v1/watch/namespaces/{namespace}/secrets/{name}": {
"get": {
- "description": "watch changes to an object of kind Service. deprecated: use the 'watch' parameter with a list operation instead, filtered to a single item with the 'fieldSelector' parameter.",
+ "description": "watch changes to an object of kind Secret. deprecated: use the 'watch' parameter with a list operation instead, filtered to a single item with the 'fieldSelector' parameter.",
"consumes": [
"*/*"
],
@@ -14722,7 +14398,7 @@
"tags": [
"core_v1"
],
- "operationId": "watchCoreV1NamespacedService",
+ "operationId": "watchCoreV1NamespacedSecret",
"responses": {
"200": {
"description": "OK",
@@ -14737,7 +14413,7 @@
"x-kubernetes-action": "watch",
"x-kubernetes-group-version-kind": {
"group": "",
- "kind": "Service",
+ "kind": "Secret",
"version": "v1"
}
},
@@ -14760,7 +14436,7 @@
{
"uniqueItems": true,
"type": "string",
- "description": "name of the Service",
+ "description": "name of the Secret",
"name": "name",
"in": "path",
"required": true
@@ -14769,7 +14445,7 @@
"$ref": "#/parameters/namespace-vgWSWtn3"
},
{
- "$ref": "#/parameters/pretty-nN7o5FEq"
+ "$ref": "#/parameters/pretty-tJGM1-ng"
},
{
"$ref": "#/parameters/resourceVersion-5WAnf1kx"
@@ -14788,9 +14464,9 @@
}
]
},
- "/api/v1/watch/namespaces/{name}": {
+ "/api/v1/watch/namespaces/{namespace}/serviceaccounts": {
"get": {
- "description": "watch changes to an object of kind Namespace. deprecated: use the 'watch' parameter with a list operation instead, filtered to a single item with the 'fieldSelector' parameter.",
+ "description": "watch individual changes to a list of ServiceAccount. deprecated: use the 'watch' parameter with a list operation instead.",
"consumes": [
"*/*"
],
@@ -14807,7 +14483,7 @@
"tags": [
"core_v1"
],
- "operationId": "watchCoreV1Namespace",
+ "operationId": "watchCoreV1NamespacedServiceAccountList",
"responses": {
"200": {
"description": "OK",
@@ -14819,10 +14495,10 @@
"description": "Unauthorized"
}
},
- "x-kubernetes-action": "watch",
+ "x-kubernetes-action": "watchlist",
"x-kubernetes-group-version-kind": {
"group": "",
- "kind": "Namespace",
+ "kind": "ServiceAccount",
"version": "v1"
}
},
@@ -14843,15 +14519,10 @@
"$ref": "#/parameters/limit-1NfNmdNH"
},
{
- "uniqueItems": true,
- "type": "string",
- "description": "name of the Namespace",
- "name": "name",
- "in": "path",
- "required": true
+ "$ref": "#/parameters/namespace-vgWSWtn3"
},
{
- "$ref": "#/parameters/pretty-nN7o5FEq"
+ "$ref": "#/parameters/pretty-tJGM1-ng"
},
{
"$ref": "#/parameters/resourceVersion-5WAnf1kx"
@@ -14870,9 +14541,9 @@
}
]
},
- "/api/v1/watch/nodes": {
+ "/api/v1/watch/namespaces/{namespace}/serviceaccounts/{name}": {
"get": {
- "description": "watch individual changes to a list of Node. deprecated: use the 'watch' parameter with a list operation instead.",
+ "description": "watch changes to an object of kind ServiceAccount. deprecated: use the 'watch' parameter with a list operation instead, filtered to a single item with the 'fieldSelector' parameter.",
"consumes": [
"*/*"
],
@@ -14889,7 +14560,7 @@
"tags": [
"core_v1"
],
- "operationId": "watchCoreV1NodeList",
+ "operationId": "watchCoreV1NamespacedServiceAccount",
"responses": {
"200": {
"description": "OK",
@@ -14901,10 +14572,10 @@
"description": "Unauthorized"
}
},
- "x-kubernetes-action": "watchlist",
+ "x-kubernetes-action": "watch",
"x-kubernetes-group-version-kind": {
"group": "",
- "kind": "Node",
+ "kind": "ServiceAccount",
"version": "v1"
}
},
@@ -14925,7 +14596,18 @@
"$ref": "#/parameters/limit-1NfNmdNH"
},
{
- "$ref": "#/parameters/pretty-nN7o5FEq"
+ "uniqueItems": true,
+ "type": "string",
+ "description": "name of the ServiceAccount",
+ "name": "name",
+ "in": "path",
+ "required": true
+ },
+ {
+ "$ref": "#/parameters/namespace-vgWSWtn3"
+ },
+ {
+ "$ref": "#/parameters/pretty-tJGM1-ng"
},
{
"$ref": "#/parameters/resourceVersion-5WAnf1kx"
@@ -14944,9 +14626,9 @@
}
]
},
- "/api/v1/watch/nodes/{name}": {
+ "/api/v1/watch/namespaces/{namespace}/services": {
"get": {
- "description": "watch changes to an object of kind Node. deprecated: use the 'watch' parameter with a list operation instead, filtered to a single item with the 'fieldSelector' parameter.",
+ "description": "watch individual changes to a list of Service. deprecated: use the 'watch' parameter with a list operation instead.",
"consumes": [
"*/*"
],
@@ -14963,7 +14645,7 @@
"tags": [
"core_v1"
],
- "operationId": "watchCoreV1Node",
+ "operationId": "watchCoreV1NamespacedServiceList",
"responses": {
"200": {
"description": "OK",
@@ -14975,10 +14657,10 @@
"description": "Unauthorized"
}
},
- "x-kubernetes-action": "watch",
+ "x-kubernetes-action": "watchlist",
"x-kubernetes-group-version-kind": {
"group": "",
- "kind": "Node",
+ "kind": "Service",
"version": "v1"
}
},
@@ -14999,15 +14681,10 @@
"$ref": "#/parameters/limit-1NfNmdNH"
},
{
- "uniqueItems": true,
- "type": "string",
- "description": "name of the Node",
- "name": "name",
- "in": "path",
- "required": true
+ "$ref": "#/parameters/namespace-vgWSWtn3"
},
{
- "$ref": "#/parameters/pretty-nN7o5FEq"
+ "$ref": "#/parameters/pretty-tJGM1-ng"
},
{
"$ref": "#/parameters/resourceVersion-5WAnf1kx"
@@ -15026,9 +14703,9 @@
}
]
},
- "/api/v1/watch/persistentvolumeclaims": {
+ "/api/v1/watch/namespaces/{namespace}/services/{name}": {
"get": {
- "description": "watch individual changes to a list of PersistentVolumeClaim. deprecated: use the 'watch' parameter with a list operation instead.",
+ "description": "watch changes to an object of kind Service. deprecated: use the 'watch' parameter with a list operation instead, filtered to a single item with the 'fieldSelector' parameter.",
"consumes": [
"*/*"
],
@@ -15045,7 +14722,7 @@
"tags": [
"core_v1"
],
- "operationId": "watchCoreV1PersistentVolumeClaimListForAllNamespaces",
+ "operationId": "watchCoreV1NamespacedService",
"responses": {
"200": {
"description": "OK",
@@ -15057,10 +14734,10 @@
"description": "Unauthorized"
}
},
- "x-kubernetes-action": "watchlist",
+ "x-kubernetes-action": "watch",
"x-kubernetes-group-version-kind": {
"group": "",
- "kind": "PersistentVolumeClaim",
+ "kind": "Service",
"version": "v1"
}
},
@@ -15081,7 +14758,18 @@
"$ref": "#/parameters/limit-1NfNmdNH"
},
{
- "$ref": "#/parameters/pretty-nN7o5FEq"
+ "uniqueItems": true,
+ "type": "string",
+ "description": "name of the Service",
+ "name": "name",
+ "in": "path",
+ "required": true
+ },
+ {
+ "$ref": "#/parameters/namespace-vgWSWtn3"
+ },
+ {
+ "$ref": "#/parameters/pretty-tJGM1-ng"
},
{
"$ref": "#/parameters/resourceVersion-5WAnf1kx"
@@ -15100,9 +14788,9 @@
}
]
},
- "/api/v1/watch/persistentvolumes": {
+ "/api/v1/watch/namespaces/{name}": {
"get": {
- "description": "watch individual changes to a list of PersistentVolume. deprecated: use the 'watch' parameter with a list operation instead.",
+ "description": "watch changes to an object of kind Namespace. deprecated: use the 'watch' parameter with a list operation instead, filtered to a single item with the 'fieldSelector' parameter.",
"consumes": [
"*/*"
],
@@ -15119,7 +14807,7 @@
"tags": [
"core_v1"
],
- "operationId": "watchCoreV1PersistentVolumeList",
+ "operationId": "watchCoreV1Namespace",
"responses": {
"200": {
"description": "OK",
@@ -15131,10 +14819,10 @@
"description": "Unauthorized"
}
},
- "x-kubernetes-action": "watchlist",
+ "x-kubernetes-action": "watch",
"x-kubernetes-group-version-kind": {
"group": "",
- "kind": "PersistentVolume",
+ "kind": "Namespace",
"version": "v1"
}
},
@@ -15155,7 +14843,15 @@
"$ref": "#/parameters/limit-1NfNmdNH"
},
{
- "$ref": "#/parameters/pretty-nN7o5FEq"
+ "uniqueItems": true,
+ "type": "string",
+ "description": "name of the Namespace",
+ "name": "name",
+ "in": "path",
+ "required": true
+ },
+ {
+ "$ref": "#/parameters/pretty-tJGM1-ng"
},
{
"$ref": "#/parameters/resourceVersion-5WAnf1kx"
@@ -15174,9 +14870,9 @@
}
]
},
- "/api/v1/watch/persistentvolumes/{name}": {
+ "/api/v1/watch/nodes": {
"get": {
- "description": "watch changes to an object of kind PersistentVolume. deprecated: use the 'watch' parameter with a list operation instead, filtered to a single item with the 'fieldSelector' parameter.",
+ "description": "watch individual changes to a list of Node. deprecated: use the 'watch' parameter with a list operation instead.",
"consumes": [
"*/*"
],
@@ -15193,7 +14889,7 @@
"tags": [
"core_v1"
],
- "operationId": "watchCoreV1PersistentVolume",
+ "operationId": "watchCoreV1NodeList",
"responses": {
"200": {
"description": "OK",
@@ -15205,10 +14901,10 @@
"description": "Unauthorized"
}
},
- "x-kubernetes-action": "watch",
+ "x-kubernetes-action": "watchlist",
"x-kubernetes-group-version-kind": {
"group": "",
- "kind": "PersistentVolume",
+ "kind": "Node",
"version": "v1"
}
},
@@ -15229,15 +14925,7 @@
"$ref": "#/parameters/limit-1NfNmdNH"
},
{
- "uniqueItems": true,
- "type": "string",
- "description": "name of the PersistentVolume",
- "name": "name",
- "in": "path",
- "required": true
- },
- {
- "$ref": "#/parameters/pretty-nN7o5FEq"
+ "$ref": "#/parameters/pretty-tJGM1-ng"
},
{
"$ref": "#/parameters/resourceVersion-5WAnf1kx"
@@ -15256,9 +14944,9 @@
}
]
},
- "/api/v1/watch/pods": {
+ "/api/v1/watch/nodes/{name}": {
"get": {
- "description": "watch individual changes to a list of Pod. deprecated: use the 'watch' parameter with a list operation instead.",
+ "description": "watch changes to an object of kind Node. deprecated: use the 'watch' parameter with a list operation instead, filtered to a single item with the 'fieldSelector' parameter.",
"consumes": [
"*/*"
],
@@ -15275,7 +14963,7 @@
"tags": [
"core_v1"
],
- "operationId": "watchCoreV1PodListForAllNamespaces",
+ "operationId": "watchCoreV1Node",
"responses": {
"200": {
"description": "OK",
@@ -15287,10 +14975,10 @@
"description": "Unauthorized"
}
},
- "x-kubernetes-action": "watchlist",
+ "x-kubernetes-action": "watch",
"x-kubernetes-group-version-kind": {
"group": "",
- "kind": "Pod",
+ "kind": "Node",
"version": "v1"
}
},
@@ -15311,7 +14999,15 @@
"$ref": "#/parameters/limit-1NfNmdNH"
},
{
- "$ref": "#/parameters/pretty-nN7o5FEq"
+ "uniqueItems": true,
+ "type": "string",
+ "description": "name of the Node",
+ "name": "name",
+ "in": "path",
+ "required": true
+ },
+ {
+ "$ref": "#/parameters/pretty-tJGM1-ng"
},
{
"$ref": "#/parameters/resourceVersion-5WAnf1kx"
@@ -15330,9 +15026,9 @@
}
]
},
- "/api/v1/watch/podtemplates": {
+ "/api/v1/watch/persistentvolumeclaims": {
"get": {
- "description": "watch individual changes to a list of PodTemplate. deprecated: use the 'watch' parameter with a list operation instead.",
+ "description": "watch individual changes to a list of PersistentVolumeClaim. deprecated: use the 'watch' parameter with a list operation instead.",
"consumes": [
"*/*"
],
@@ -15349,7 +15045,7 @@
"tags": [
"core_v1"
],
- "operationId": "watchCoreV1PodTemplateListForAllNamespaces",
+ "operationId": "watchCoreV1PersistentVolumeClaimListForAllNamespaces",
"responses": {
"200": {
"description": "OK",
@@ -15364,7 +15060,7 @@
"x-kubernetes-action": "watchlist",
"x-kubernetes-group-version-kind": {
"group": "",
- "kind": "PodTemplate",
+ "kind": "PersistentVolumeClaim",
"version": "v1"
}
},
@@ -15385,7 +15081,7 @@
"$ref": "#/parameters/limit-1NfNmdNH"
},
{
- "$ref": "#/parameters/pretty-nN7o5FEq"
+ "$ref": "#/parameters/pretty-tJGM1-ng"
},
{
"$ref": "#/parameters/resourceVersion-5WAnf1kx"
@@ -15404,9 +15100,9 @@
}
]
},
- "/api/v1/watch/replicationcontrollers": {
+ "/api/v1/watch/persistentvolumes": {
"get": {
- "description": "watch individual changes to a list of ReplicationController. deprecated: use the 'watch' parameter with a list operation instead.",
+ "description": "watch individual changes to a list of PersistentVolume. deprecated: use the 'watch' parameter with a list operation instead.",
"consumes": [
"*/*"
],
@@ -15423,7 +15119,7 @@
"tags": [
"core_v1"
],
- "operationId": "watchCoreV1ReplicationControllerListForAllNamespaces",
+ "operationId": "watchCoreV1PersistentVolumeList",
"responses": {
"200": {
"description": "OK",
@@ -15438,7 +15134,7 @@
"x-kubernetes-action": "watchlist",
"x-kubernetes-group-version-kind": {
"group": "",
- "kind": "ReplicationController",
+ "kind": "PersistentVolume",
"version": "v1"
}
},
@@ -15459,7 +15155,7 @@
"$ref": "#/parameters/limit-1NfNmdNH"
},
{
- "$ref": "#/parameters/pretty-nN7o5FEq"
+ "$ref": "#/parameters/pretty-tJGM1-ng"
},
{
"$ref": "#/parameters/resourceVersion-5WAnf1kx"
@@ -15478,9 +15174,9 @@
}
]
},
- "/api/v1/watch/resourcequotas": {
+ "/api/v1/watch/persistentvolumes/{name}": {
"get": {
- "description": "watch individual changes to a list of ResourceQuota. deprecated: use the 'watch' parameter with a list operation instead.",
+ "description": "watch changes to an object of kind PersistentVolume. deprecated: use the 'watch' parameter with a list operation instead, filtered to a single item with the 'fieldSelector' parameter.",
"consumes": [
"*/*"
],
@@ -15497,7 +15193,7 @@
"tags": [
"core_v1"
],
- "operationId": "watchCoreV1ResourceQuotaListForAllNamespaces",
+ "operationId": "watchCoreV1PersistentVolume",
"responses": {
"200": {
"description": "OK",
@@ -15509,10 +15205,10 @@
"description": "Unauthorized"
}
},
- "x-kubernetes-action": "watchlist",
+ "x-kubernetes-action": "watch",
"x-kubernetes-group-version-kind": {
"group": "",
- "kind": "ResourceQuota",
+ "kind": "PersistentVolume",
"version": "v1"
}
},
@@ -15533,7 +15229,15 @@
"$ref": "#/parameters/limit-1NfNmdNH"
},
{
- "$ref": "#/parameters/pretty-nN7o5FEq"
+ "uniqueItems": true,
+ "type": "string",
+ "description": "name of the PersistentVolume",
+ "name": "name",
+ "in": "path",
+ "required": true
+ },
+ {
+ "$ref": "#/parameters/pretty-tJGM1-ng"
},
{
"$ref": "#/parameters/resourceVersion-5WAnf1kx"
@@ -15552,9 +15256,9 @@
}
]
},
- "/api/v1/watch/secrets": {
+ "/api/v1/watch/pods": {
"get": {
- "description": "watch individual changes to a list of Secret. deprecated: use the 'watch' parameter with a list operation instead.",
+ "description": "watch individual changes to a list of Pod. deprecated: use the 'watch' parameter with a list operation instead.",
"consumes": [
"*/*"
],
@@ -15571,7 +15275,7 @@
"tags": [
"core_v1"
],
- "operationId": "watchCoreV1SecretListForAllNamespaces",
+ "operationId": "watchCoreV1PodListForAllNamespaces",
"responses": {
"200": {
"description": "OK",
@@ -15586,7 +15290,7 @@
"x-kubernetes-action": "watchlist",
"x-kubernetes-group-version-kind": {
"group": "",
- "kind": "Secret",
+ "kind": "Pod",
"version": "v1"
}
},
@@ -15607,7 +15311,303 @@
"$ref": "#/parameters/limit-1NfNmdNH"
},
{
- "$ref": "#/parameters/pretty-nN7o5FEq"
+ "$ref": "#/parameters/pretty-tJGM1-ng"
+ },
+ {
+ "$ref": "#/parameters/resourceVersion-5WAnf1kx"
+ },
+ {
+ "$ref": "#/parameters/resourceVersionMatch-t8XhRHeC"
+ },
+ {
+ "$ref": "#/parameters/sendInitialEvents-rLXlEK_k"
+ },
+ {
+ "$ref": "#/parameters/timeoutSeconds-yvYezaOC"
+ },
+ {
+ "$ref": "#/parameters/watch-XNNPZGbK"
+ }
+ ]
+ },
+ "/api/v1/watch/podtemplates": {
+ "get": {
+ "description": "watch individual changes to a list of PodTemplate. deprecated: use the 'watch' parameter with a list operation instead.",
+ "consumes": [
+ "*/*"
+ ],
+ "produces": [
+ "application/json",
+ "application/yaml",
+ "application/vnd.kubernetes.protobuf",
+ "application/json;stream=watch",
+ "application/vnd.kubernetes.protobuf;stream=watch"
+ ],
+ "schemes": [
+ "https"
+ ],
+ "tags": [
+ "core_v1"
+ ],
+ "operationId": "watchCoreV1PodTemplateListForAllNamespaces",
+ "responses": {
+ "200": {
+ "description": "OK",
+ "schema": {
+ "$ref": "#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.WatchEvent"
+ }
+ },
+ "401": {
+ "description": "Unauthorized"
+ }
+ },
+ "x-kubernetes-action": "watchlist",
+ "x-kubernetes-group-version-kind": {
+ "group": "",
+ "kind": "PodTemplate",
+ "version": "v1"
+ }
+ },
+ "parameters": [
+ {
+ "$ref": "#/parameters/allowWatchBookmarks-HC2hJt-J"
+ },
+ {
+ "$ref": "#/parameters/continue-QfD61s0i"
+ },
+ {
+ "$ref": "#/parameters/fieldSelector-xIcQKXFG"
+ },
+ {
+ "$ref": "#/parameters/labelSelector-5Zw57w4C"
+ },
+ {
+ "$ref": "#/parameters/limit-1NfNmdNH"
+ },
+ {
+ "$ref": "#/parameters/pretty-tJGM1-ng"
+ },
+ {
+ "$ref": "#/parameters/resourceVersion-5WAnf1kx"
+ },
+ {
+ "$ref": "#/parameters/resourceVersionMatch-t8XhRHeC"
+ },
+ {
+ "$ref": "#/parameters/sendInitialEvents-rLXlEK_k"
+ },
+ {
+ "$ref": "#/parameters/timeoutSeconds-yvYezaOC"
+ },
+ {
+ "$ref": "#/parameters/watch-XNNPZGbK"
+ }
+ ]
+ },
+ "/api/v1/watch/replicationcontrollers": {
+ "get": {
+ "description": "watch individual changes to a list of ReplicationController. deprecated: use the 'watch' parameter with a list operation instead.",
+ "consumes": [
+ "*/*"
+ ],
+ "produces": [
+ "application/json",
+ "application/yaml",
+ "application/vnd.kubernetes.protobuf",
+ "application/json;stream=watch",
+ "application/vnd.kubernetes.protobuf;stream=watch"
+ ],
+ "schemes": [
+ "https"
+ ],
+ "tags": [
+ "core_v1"
+ ],
+ "operationId": "watchCoreV1ReplicationControllerListForAllNamespaces",
+ "responses": {
+ "200": {
+ "description": "OK",
+ "schema": {
+ "$ref": "#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.WatchEvent"
+ }
+ },
+ "401": {
+ "description": "Unauthorized"
+ }
+ },
+ "x-kubernetes-action": "watchlist",
+ "x-kubernetes-group-version-kind": {
+ "group": "",
+ "kind": "ReplicationController",
+ "version": "v1"
+ }
+ },
+ "parameters": [
+ {
+ "$ref": "#/parameters/allowWatchBookmarks-HC2hJt-J"
+ },
+ {
+ "$ref": "#/parameters/continue-QfD61s0i"
+ },
+ {
+ "$ref": "#/parameters/fieldSelector-xIcQKXFG"
+ },
+ {
+ "$ref": "#/parameters/labelSelector-5Zw57w4C"
+ },
+ {
+ "$ref": "#/parameters/limit-1NfNmdNH"
+ },
+ {
+ "$ref": "#/parameters/pretty-tJGM1-ng"
+ },
+ {
+ "$ref": "#/parameters/resourceVersion-5WAnf1kx"
+ },
+ {
+ "$ref": "#/parameters/resourceVersionMatch-t8XhRHeC"
+ },
+ {
+ "$ref": "#/parameters/sendInitialEvents-rLXlEK_k"
+ },
+ {
+ "$ref": "#/parameters/timeoutSeconds-yvYezaOC"
+ },
+ {
+ "$ref": "#/parameters/watch-XNNPZGbK"
+ }
+ ]
+ },
+ "/api/v1/watch/resourcequotas": {
+ "get": {
+ "description": "watch individual changes to a list of ResourceQuota. deprecated: use the 'watch' parameter with a list operation instead.",
+ "consumes": [
+ "*/*"
+ ],
+ "produces": [
+ "application/json",
+ "application/yaml",
+ "application/vnd.kubernetes.protobuf",
+ "application/json;stream=watch",
+ "application/vnd.kubernetes.protobuf;stream=watch"
+ ],
+ "schemes": [
+ "https"
+ ],
+ "tags": [
+ "core_v1"
+ ],
+ "operationId": "watchCoreV1ResourceQuotaListForAllNamespaces",
+ "responses": {
+ "200": {
+ "description": "OK",
+ "schema": {
+ "$ref": "#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.WatchEvent"
+ }
+ },
+ "401": {
+ "description": "Unauthorized"
+ }
+ },
+ "x-kubernetes-action": "watchlist",
+ "x-kubernetes-group-version-kind": {
+ "group": "",
+ "kind": "ResourceQuota",
+ "version": "v1"
+ }
+ },
+ "parameters": [
+ {
+ "$ref": "#/parameters/allowWatchBookmarks-HC2hJt-J"
+ },
+ {
+ "$ref": "#/parameters/continue-QfD61s0i"
+ },
+ {
+ "$ref": "#/parameters/fieldSelector-xIcQKXFG"
+ },
+ {
+ "$ref": "#/parameters/labelSelector-5Zw57w4C"
+ },
+ {
+ "$ref": "#/parameters/limit-1NfNmdNH"
+ },
+ {
+ "$ref": "#/parameters/pretty-tJGM1-ng"
+ },
+ {
+ "$ref": "#/parameters/resourceVersion-5WAnf1kx"
+ },
+ {
+ "$ref": "#/parameters/resourceVersionMatch-t8XhRHeC"
+ },
+ {
+ "$ref": "#/parameters/sendInitialEvents-rLXlEK_k"
+ },
+ {
+ "$ref": "#/parameters/timeoutSeconds-yvYezaOC"
+ },
+ {
+ "$ref": "#/parameters/watch-XNNPZGbK"
+ }
+ ]
+ },
+ "/api/v1/watch/secrets": {
+ "get": {
+ "description": "watch individual changes to a list of Secret. deprecated: use the 'watch' parameter with a list operation instead.",
+ "consumes": [
+ "*/*"
+ ],
+ "produces": [
+ "application/json",
+ "application/yaml",
+ "application/vnd.kubernetes.protobuf",
+ "application/json;stream=watch",
+ "application/vnd.kubernetes.protobuf;stream=watch"
+ ],
+ "schemes": [
+ "https"
+ ],
+ "tags": [
+ "core_v1"
+ ],
+ "operationId": "watchCoreV1SecretListForAllNamespaces",
+ "responses": {
+ "200": {
+ "description": "OK",
+ "schema": {
+ "$ref": "#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.WatchEvent"
+ }
+ },
+ "401": {
+ "description": "Unauthorized"
+ }
+ },
+ "x-kubernetes-action": "watchlist",
+ "x-kubernetes-group-version-kind": {
+ "group": "",
+ "kind": "Secret",
+ "version": "v1"
+ }
+ },
+ "parameters": [
+ {
+ "$ref": "#/parameters/allowWatchBookmarks-HC2hJt-J"
+ },
+ {
+ "$ref": "#/parameters/continue-QfD61s0i"
+ },
+ {
+ "$ref": "#/parameters/fieldSelector-xIcQKXFG"
+ },
+ {
+ "$ref": "#/parameters/labelSelector-5Zw57w4C"
+ },
+ {
+ "$ref": "#/parameters/limit-1NfNmdNH"
+ },
+ {
+ "$ref": "#/parameters/pretty-tJGM1-ng"
},
{
"$ref": "#/parameters/resourceVersion-5WAnf1kx"
@@ -15681,7 +15681,7 @@
"$ref": "#/parameters/limit-1NfNmdNH"
},
{
- "$ref": "#/parameters/pretty-nN7o5FEq"
+ "$ref": "#/parameters/pretty-tJGM1-ng"
},
{
"$ref": "#/parameters/resourceVersion-5WAnf1kx"
@@ -15755,7 +15755,7 @@
"$ref": "#/parameters/limit-1NfNmdNH"
},
{
- "$ref": "#/parameters/pretty-nN7o5FEq"
+ "$ref": "#/parameters/pretty-tJGM1-ng"
},
{
"$ref": "#/parameters/resourceVersion-5WAnf1kx"
@@ -16099,7 +16099,7 @@
},
"parameters": [
{
- "$ref": "#/parameters/pretty-nN7o5FEq"
+ "$ref": "#/parameters/pretty-tJGM1-ng"
}
]
},
@@ -16348,13 +16348,13 @@
"required": true
},
{
- "$ref": "#/parameters/pretty-nN7o5FEq"
+ "$ref": "#/parameters/pretty-tJGM1-ng"
}
]
},
- "/apis/admissionregistration.k8s.io/v1/validatingwebhookconfigurations": {
+ "/apis/admissionregistration.k8s.io/v1/validatingadmissionpolicies": {
"get": {
- "description": "list or watch objects of kind ValidatingWebhookConfiguration",
+ "description": "list or watch objects of kind ValidatingAdmissionPolicy",
"consumes": [
"*/*"
],
@@ -16371,7 +16371,7 @@
"tags": [
"admissionregistration_v1"
],
- "operationId": "listAdmissionregistrationV1ValidatingWebhookConfiguration",
+ "operationId": "listAdmissionregistrationV1ValidatingAdmissionPolicy",
"parameters": [
{
"$ref": "#/parameters/allowWatchBookmarks-HC2hJt-J"
@@ -16408,7 +16408,7 @@
"200": {
"description": "OK",
"schema": {
- "$ref": "#/definitions/io.k8s.api.admissionregistration.v1.ValidatingWebhookConfigurationList"
+ "$ref": "#/definitions/io.k8s.api.admissionregistration.v1.ValidatingAdmissionPolicyList"
}
},
"401": {
@@ -16418,12 +16418,12 @@
"x-kubernetes-action": "list",
"x-kubernetes-group-version-kind": {
"group": "admissionregistration.k8s.io",
- "kind": "ValidatingWebhookConfiguration",
+ "kind": "ValidatingAdmissionPolicy",
"version": "v1"
}
},
"post": {
- "description": "create a ValidatingWebhookConfiguration",
+ "description": "create a ValidatingAdmissionPolicy",
"consumes": [
"*/*"
],
@@ -16438,14 +16438,14 @@
"tags": [
"admissionregistration_v1"
],
- "operationId": "createAdmissionregistrationV1ValidatingWebhookConfiguration",
+ "operationId": "createAdmissionregistrationV1ValidatingAdmissionPolicy",
"parameters": [
{
"name": "body",
"in": "body",
"required": true,
"schema": {
- "$ref": "#/definitions/io.k8s.api.admissionregistration.v1.ValidatingWebhookConfiguration"
+ "$ref": "#/definitions/io.k8s.api.admissionregistration.v1.ValidatingAdmissionPolicy"
}
},
{
@@ -16470,19 +16470,19 @@
"200": {
"description": "OK",
"schema": {
- "$ref": "#/definitions/io.k8s.api.admissionregistration.v1.ValidatingWebhookConfiguration"
+ "$ref": "#/definitions/io.k8s.api.admissionregistration.v1.ValidatingAdmissionPolicy"
}
},
"201": {
"description": "Created",
"schema": {
- "$ref": "#/definitions/io.k8s.api.admissionregistration.v1.ValidatingWebhookConfiguration"
+ "$ref": "#/definitions/io.k8s.api.admissionregistration.v1.ValidatingAdmissionPolicy"
}
},
"202": {
"description": "Accepted",
"schema": {
- "$ref": "#/definitions/io.k8s.api.admissionregistration.v1.ValidatingWebhookConfiguration"
+ "$ref": "#/definitions/io.k8s.api.admissionregistration.v1.ValidatingAdmissionPolicy"
}
},
"401": {
@@ -16492,12 +16492,12 @@
"x-kubernetes-action": "post",
"x-kubernetes-group-version-kind": {
"group": "admissionregistration.k8s.io",
- "kind": "ValidatingWebhookConfiguration",
+ "kind": "ValidatingAdmissionPolicy",
"version": "v1"
}
},
"delete": {
- "description": "delete collection of ValidatingWebhookConfiguration",
+ "description": "delete collection of ValidatingAdmissionPolicy",
"consumes": [
"*/*"
],
@@ -16512,7 +16512,7 @@
"tags": [
"admissionregistration_v1"
],
- "operationId": "deleteAdmissionregistrationV1CollectionValidatingWebhookConfiguration",
+ "operationId": "deleteAdmissionregistrationV1CollectionValidatingAdmissionPolicy",
"parameters": [
{
"$ref": "#/parameters/body-2Y1dVQaQ"
@@ -16572,19 +16572,19 @@
"x-kubernetes-action": "deletecollection",
"x-kubernetes-group-version-kind": {
"group": "admissionregistration.k8s.io",
- "kind": "ValidatingWebhookConfiguration",
+ "kind": "ValidatingAdmissionPolicy",
"version": "v1"
}
},
"parameters": [
{
- "$ref": "#/parameters/pretty-nN7o5FEq"
+ "$ref": "#/parameters/pretty-tJGM1-ng"
}
]
},
- "/apis/admissionregistration.k8s.io/v1/validatingwebhookconfigurations/{name}": {
+ "/apis/admissionregistration.k8s.io/v1/validatingadmissionpolicies/{name}": {
"get": {
- "description": "read the specified ValidatingWebhookConfiguration",
+ "description": "read the specified ValidatingAdmissionPolicy",
"consumes": [
"*/*"
],
@@ -16599,12 +16599,12 @@
"tags": [
"admissionregistration_v1"
],
- "operationId": "readAdmissionregistrationV1ValidatingWebhookConfiguration",
+ "operationId": "readAdmissionregistrationV1ValidatingAdmissionPolicy",
"responses": {
"200": {
"description": "OK",
"schema": {
- "$ref": "#/definitions/io.k8s.api.admissionregistration.v1.ValidatingWebhookConfiguration"
+ "$ref": "#/definitions/io.k8s.api.admissionregistration.v1.ValidatingAdmissionPolicy"
}
},
"401": {
@@ -16614,12 +16614,12 @@
"x-kubernetes-action": "get",
"x-kubernetes-group-version-kind": {
"group": "admissionregistration.k8s.io",
- "kind": "ValidatingWebhookConfiguration",
+ "kind": "ValidatingAdmissionPolicy",
"version": "v1"
}
},
"put": {
- "description": "replace the specified ValidatingWebhookConfiguration",
+ "description": "replace the specified ValidatingAdmissionPolicy",
"consumes": [
"*/*"
],
@@ -16634,14 +16634,14 @@
"tags": [
"admissionregistration_v1"
],
- "operationId": "replaceAdmissionregistrationV1ValidatingWebhookConfiguration",
+ "operationId": "replaceAdmissionregistrationV1ValidatingAdmissionPolicy",
"parameters": [
{
"name": "body",
"in": "body",
"required": true,
"schema": {
- "$ref": "#/definitions/io.k8s.api.admissionregistration.v1.ValidatingWebhookConfiguration"
+ "$ref": "#/definitions/io.k8s.api.admissionregistration.v1.ValidatingAdmissionPolicy"
}
},
{
@@ -16666,13 +16666,13 @@
"200": {
"description": "OK",
"schema": {
- "$ref": "#/definitions/io.k8s.api.admissionregistration.v1.ValidatingWebhookConfiguration"
+ "$ref": "#/definitions/io.k8s.api.admissionregistration.v1.ValidatingAdmissionPolicy"
}
},
"201": {
"description": "Created",
"schema": {
- "$ref": "#/definitions/io.k8s.api.admissionregistration.v1.ValidatingWebhookConfiguration"
+ "$ref": "#/definitions/io.k8s.api.admissionregistration.v1.ValidatingAdmissionPolicy"
}
},
"401": {
@@ -16682,12 +16682,12 @@
"x-kubernetes-action": "put",
"x-kubernetes-group-version-kind": {
"group": "admissionregistration.k8s.io",
- "kind": "ValidatingWebhookConfiguration",
+ "kind": "ValidatingAdmissionPolicy",
"version": "v1"
}
},
"delete": {
- "description": "delete a ValidatingWebhookConfiguration",
+ "description": "delete a ValidatingAdmissionPolicy",
"consumes": [
"*/*"
],
@@ -16702,7 +16702,7 @@
"tags": [
"admissionregistration_v1"
],
- "operationId": "deleteAdmissionregistrationV1ValidatingWebhookConfiguration",
+ "operationId": "deleteAdmissionregistrationV1ValidatingAdmissionPolicy",
"parameters": [
{
"$ref": "#/parameters/body-2Y1dVQaQ"
@@ -16744,12 +16744,12 @@
"x-kubernetes-action": "delete",
"x-kubernetes-group-version-kind": {
"group": "admissionregistration.k8s.io",
- "kind": "ValidatingWebhookConfiguration",
+ "kind": "ValidatingAdmissionPolicy",
"version": "v1"
}
},
"patch": {
- "description": "partially update the specified ValidatingWebhookConfiguration",
+ "description": "partially update the specified ValidatingAdmissionPolicy",
"consumes": [
"application/json-patch+json",
"application/merge-patch+json",
@@ -16767,7 +16767,7 @@
"tags": [
"admissionregistration_v1"
],
- "operationId": "patchAdmissionregistrationV1ValidatingWebhookConfiguration",
+ "operationId": "patchAdmissionregistrationV1ValidatingAdmissionPolicy",
"parameters": [
{
"$ref": "#/parameters/body-78PwaGsr"
@@ -16797,13 +16797,13 @@
"200": {
"description": "OK",
"schema": {
- "$ref": "#/definitions/io.k8s.api.admissionregistration.v1.ValidatingWebhookConfiguration"
+ "$ref": "#/definitions/io.k8s.api.admissionregistration.v1.ValidatingAdmissionPolicy"
}
},
"201": {
"description": "Created",
"schema": {
- "$ref": "#/definitions/io.k8s.api.admissionregistration.v1.ValidatingWebhookConfiguration"
+ "$ref": "#/definitions/io.k8s.api.admissionregistration.v1.ValidatingAdmissionPolicy"
}
},
"401": {
@@ -16813,7 +16813,7 @@
"x-kubernetes-action": "patch",
"x-kubernetes-group-version-kind": {
"group": "admissionregistration.k8s.io",
- "kind": "ValidatingWebhookConfiguration",
+ "kind": "ValidatingAdmissionPolicy",
"version": "v1"
}
},
@@ -16821,28 +16821,26 @@
{
"uniqueItems": true,
"type": "string",
- "description": "name of the ValidatingWebhookConfiguration",
+ "description": "name of the ValidatingAdmissionPolicy",
"name": "name",
"in": "path",
"required": true
},
{
- "$ref": "#/parameters/pretty-nN7o5FEq"
+ "$ref": "#/parameters/pretty-tJGM1-ng"
}
]
},
- "/apis/admissionregistration.k8s.io/v1/watch/mutatingwebhookconfigurations": {
+ "/apis/admissionregistration.k8s.io/v1/validatingadmissionpolicies/{name}/status": {
"get": {
- "description": "watch individual changes to a list of MutatingWebhookConfiguration. deprecated: use the 'watch' parameter with a list operation instead.",
+ "description": "read status of the specified ValidatingAdmissionPolicy",
"consumes": [
"*/*"
],
"produces": [
"application/json",
"application/yaml",
- "application/vnd.kubernetes.protobuf",
- "application/json;stream=watch",
- "application/vnd.kubernetes.protobuf;stream=watch"
+ "application/vnd.kubernetes.protobuf"
],
"schemes": [
"https"
@@ -16850,73 +16848,34 @@
"tags": [
"admissionregistration_v1"
],
- "operationId": "watchAdmissionregistrationV1MutatingWebhookConfigurationList",
+ "operationId": "readAdmissionregistrationV1ValidatingAdmissionPolicyStatus",
"responses": {
"200": {
"description": "OK",
"schema": {
- "$ref": "#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.WatchEvent"
+ "$ref": "#/definitions/io.k8s.api.admissionregistration.v1.ValidatingAdmissionPolicy"
}
},
"401": {
"description": "Unauthorized"
}
},
- "x-kubernetes-action": "watchlist",
+ "x-kubernetes-action": "get",
"x-kubernetes-group-version-kind": {
"group": "admissionregistration.k8s.io",
- "kind": "MutatingWebhookConfiguration",
+ "kind": "ValidatingAdmissionPolicy",
"version": "v1"
}
},
- "parameters": [
- {
- "$ref": "#/parameters/allowWatchBookmarks-HC2hJt-J"
- },
- {
- "$ref": "#/parameters/continue-QfD61s0i"
- },
- {
- "$ref": "#/parameters/fieldSelector-xIcQKXFG"
- },
- {
- "$ref": "#/parameters/labelSelector-5Zw57w4C"
- },
- {
- "$ref": "#/parameters/limit-1NfNmdNH"
- },
- {
- "$ref": "#/parameters/pretty-nN7o5FEq"
- },
- {
- "$ref": "#/parameters/resourceVersion-5WAnf1kx"
- },
- {
- "$ref": "#/parameters/resourceVersionMatch-t8XhRHeC"
- },
- {
- "$ref": "#/parameters/sendInitialEvents-rLXlEK_k"
- },
- {
- "$ref": "#/parameters/timeoutSeconds-yvYezaOC"
- },
- {
- "$ref": "#/parameters/watch-XNNPZGbK"
- }
- ]
- },
- "/apis/admissionregistration.k8s.io/v1/watch/mutatingwebhookconfigurations/{name}": {
- "get": {
- "description": "watch changes to an object of kind MutatingWebhookConfiguration. deprecated: use the 'watch' parameter with a list operation instead, filtered to a single item with the 'fieldSelector' parameter.",
+ "put": {
+ "description": "replace status of the specified ValidatingAdmissionPolicy",
"consumes": [
"*/*"
],
"produces": [
"application/json",
"application/yaml",
- "application/vnd.kubernetes.protobuf",
- "application/json;stream=watch",
- "application/vnd.kubernetes.protobuf;stream=watch"
+ "application/vnd.kubernetes.protobuf"
],
"schemes": [
"https"
@@ -16924,155 +16883,70 @@
"tags": [
"admissionregistration_v1"
],
- "operationId": "watchAdmissionregistrationV1MutatingWebhookConfiguration",
- "responses": {
- "200": {
- "description": "OK",
+ "operationId": "replaceAdmissionregistrationV1ValidatingAdmissionPolicyStatus",
+ "parameters": [
+ {
+ "name": "body",
+ "in": "body",
+ "required": true,
"schema": {
- "$ref": "#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.WatchEvent"
+ "$ref": "#/definitions/io.k8s.api.admissionregistration.v1.ValidatingAdmissionPolicy"
}
},
- "401": {
- "description": "Unauthorized"
+ {
+ "uniqueItems": true,
+ "type": "string",
+ "description": "When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed",
+ "name": "dryRun",
+ "in": "query"
+ },
+ {
+ "$ref": "#/parameters/fieldManager-Qy4HdaTW"
+ },
+ {
+ "uniqueItems": true,
+ "type": "string",
+ "description": "fieldValidation instructs the server on how to handle objects in the request (POST/PUT/PATCH) containing unknown or duplicate fields. Valid values are: - Ignore: This will ignore any unknown fields that are silently dropped from the object, and will ignore all but the last duplicate field that the decoder encounters. This is the default behavior prior to v1.23. - Warn: This will send a warning via the standard warning response header for each unknown field that is dropped from the object, and for each duplicate field that is encountered. The request will still succeed if there are no other errors, and will only persist the last of any duplicate fields. This is the default in v1.23+ - Strict: This will fail the request with a BadRequest error if any unknown fields would be dropped from the object, or if any duplicate fields are present. The error returned from the server will contain all unknown and duplicate fields encountered.",
+ "name": "fieldValidation",
+ "in": "query"
}
- },
- "x-kubernetes-action": "watch",
- "x-kubernetes-group-version-kind": {
- "group": "admissionregistration.k8s.io",
- "kind": "MutatingWebhookConfiguration",
- "version": "v1"
- }
- },
- "parameters": [
- {
- "$ref": "#/parameters/allowWatchBookmarks-HC2hJt-J"
- },
- {
- "$ref": "#/parameters/continue-QfD61s0i"
- },
- {
- "$ref": "#/parameters/fieldSelector-xIcQKXFG"
- },
- {
- "$ref": "#/parameters/labelSelector-5Zw57w4C"
- },
- {
- "$ref": "#/parameters/limit-1NfNmdNH"
- },
- {
- "uniqueItems": true,
- "type": "string",
- "description": "name of the MutatingWebhookConfiguration",
- "name": "name",
- "in": "path",
- "required": true
- },
- {
- "$ref": "#/parameters/pretty-nN7o5FEq"
- },
- {
- "$ref": "#/parameters/resourceVersion-5WAnf1kx"
- },
- {
- "$ref": "#/parameters/resourceVersionMatch-t8XhRHeC"
- },
- {
- "$ref": "#/parameters/sendInitialEvents-rLXlEK_k"
- },
- {
- "$ref": "#/parameters/timeoutSeconds-yvYezaOC"
- },
- {
- "$ref": "#/parameters/watch-XNNPZGbK"
- }
- ]
- },
- "/apis/admissionregistration.k8s.io/v1/watch/validatingwebhookconfigurations": {
- "get": {
- "description": "watch individual changes to a list of ValidatingWebhookConfiguration. deprecated: use the 'watch' parameter with a list operation instead.",
- "consumes": [
- "*/*"
- ],
- "produces": [
- "application/json",
- "application/yaml",
- "application/vnd.kubernetes.protobuf",
- "application/json;stream=watch",
- "application/vnd.kubernetes.protobuf;stream=watch"
],
- "schemes": [
- "https"
- ],
- "tags": [
- "admissionregistration_v1"
- ],
- "operationId": "watchAdmissionregistrationV1ValidatingWebhookConfigurationList",
"responses": {
"200": {
"description": "OK",
"schema": {
- "$ref": "#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.WatchEvent"
+ "$ref": "#/definitions/io.k8s.api.admissionregistration.v1.ValidatingAdmissionPolicy"
+ }
+ },
+ "201": {
+ "description": "Created",
+ "schema": {
+ "$ref": "#/definitions/io.k8s.api.admissionregistration.v1.ValidatingAdmissionPolicy"
}
},
"401": {
"description": "Unauthorized"
}
},
- "x-kubernetes-action": "watchlist",
+ "x-kubernetes-action": "put",
"x-kubernetes-group-version-kind": {
"group": "admissionregistration.k8s.io",
- "kind": "ValidatingWebhookConfiguration",
+ "kind": "ValidatingAdmissionPolicy",
"version": "v1"
}
},
- "parameters": [
- {
- "$ref": "#/parameters/allowWatchBookmarks-HC2hJt-J"
- },
- {
- "$ref": "#/parameters/continue-QfD61s0i"
- },
- {
- "$ref": "#/parameters/fieldSelector-xIcQKXFG"
- },
- {
- "$ref": "#/parameters/labelSelector-5Zw57w4C"
- },
- {
- "$ref": "#/parameters/limit-1NfNmdNH"
- },
- {
- "$ref": "#/parameters/pretty-nN7o5FEq"
- },
- {
- "$ref": "#/parameters/resourceVersion-5WAnf1kx"
- },
- {
- "$ref": "#/parameters/resourceVersionMatch-t8XhRHeC"
- },
- {
- "$ref": "#/parameters/sendInitialEvents-rLXlEK_k"
- },
- {
- "$ref": "#/parameters/timeoutSeconds-yvYezaOC"
- },
- {
- "$ref": "#/parameters/watch-XNNPZGbK"
- }
- ]
- },
- "/apis/admissionregistration.k8s.io/v1/watch/validatingwebhookconfigurations/{name}": {
- "get": {
- "description": "watch changes to an object of kind ValidatingWebhookConfiguration. deprecated: use the 'watch' parameter with a list operation instead, filtered to a single item with the 'fieldSelector' parameter.",
+ "patch": {
+ "description": "partially update status of the specified ValidatingAdmissionPolicy",
"consumes": [
- "*/*"
+ "application/json-patch+json",
+ "application/merge-patch+json",
+ "application/strategic-merge-patch+json",
+ "application/apply-patch+yaml"
],
"produces": [
"application/json",
"application/yaml",
- "application/vnd.kubernetes.protobuf",
- "application/json;stream=watch",
- "application/vnd.kubernetes.protobuf;stream=watch"
+ "application/vnd.kubernetes.protobuf"
],
"schemes": [
"https"
@@ -17080,138 +16954,73 @@
"tags": [
"admissionregistration_v1"
],
- "operationId": "watchAdmissionregistrationV1ValidatingWebhookConfiguration",
+ "operationId": "patchAdmissionregistrationV1ValidatingAdmissionPolicyStatus",
+ "parameters": [
+ {
+ "$ref": "#/parameters/body-78PwaGsr"
+ },
+ {
+ "uniqueItems": true,
+ "type": "string",
+ "description": "When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed",
+ "name": "dryRun",
+ "in": "query"
+ },
+ {
+ "$ref": "#/parameters/fieldManager-7c6nTn1T"
+ },
+ {
+ "uniqueItems": true,
+ "type": "string",
+ "description": "fieldValidation instructs the server on how to handle objects in the request (POST/PUT/PATCH) containing unknown or duplicate fields. Valid values are: - Ignore: This will ignore any unknown fields that are silently dropped from the object, and will ignore all but the last duplicate field that the decoder encounters. This is the default behavior prior to v1.23. - Warn: This will send a warning via the standard warning response header for each unknown field that is dropped from the object, and for each duplicate field that is encountered. The request will still succeed if there are no other errors, and will only persist the last of any duplicate fields. This is the default in v1.23+ - Strict: This will fail the request with a BadRequest error if any unknown fields would be dropped from the object, or if any duplicate fields are present. The error returned from the server will contain all unknown and duplicate fields encountered.",
+ "name": "fieldValidation",
+ "in": "query"
+ },
+ {
+ "$ref": "#/parameters/force-tOGGb0Yi"
+ }
+ ],
"responses": {
"200": {
"description": "OK",
"schema": {
- "$ref": "#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.WatchEvent"
+ "$ref": "#/definitions/io.k8s.api.admissionregistration.v1.ValidatingAdmissionPolicy"
+ }
+ },
+ "201": {
+ "description": "Created",
+ "schema": {
+ "$ref": "#/definitions/io.k8s.api.admissionregistration.v1.ValidatingAdmissionPolicy"
}
},
"401": {
"description": "Unauthorized"
}
},
- "x-kubernetes-action": "watch",
+ "x-kubernetes-action": "patch",
"x-kubernetes-group-version-kind": {
"group": "admissionregistration.k8s.io",
- "kind": "ValidatingWebhookConfiguration",
+ "kind": "ValidatingAdmissionPolicy",
"version": "v1"
}
},
"parameters": [
- {
- "$ref": "#/parameters/allowWatchBookmarks-HC2hJt-J"
- },
- {
- "$ref": "#/parameters/continue-QfD61s0i"
- },
- {
- "$ref": "#/parameters/fieldSelector-xIcQKXFG"
- },
- {
- "$ref": "#/parameters/labelSelector-5Zw57w4C"
- },
- {
- "$ref": "#/parameters/limit-1NfNmdNH"
- },
{
"uniqueItems": true,
"type": "string",
- "description": "name of the ValidatingWebhookConfiguration",
+ "description": "name of the ValidatingAdmissionPolicy",
"name": "name",
"in": "path",
"required": true
},
{
- "$ref": "#/parameters/pretty-nN7o5FEq"
- },
- {
- "$ref": "#/parameters/resourceVersion-5WAnf1kx"
- },
- {
- "$ref": "#/parameters/resourceVersionMatch-t8XhRHeC"
- },
- {
- "$ref": "#/parameters/sendInitialEvents-rLXlEK_k"
- },
- {
- "$ref": "#/parameters/timeoutSeconds-yvYezaOC"
- },
- {
- "$ref": "#/parameters/watch-XNNPZGbK"
+ "$ref": "#/parameters/pretty-tJGM1-ng"
}
]
},
- "/apis/apiextensions.k8s.io/": {
+ "/apis/admissionregistration.k8s.io/v1/validatingadmissionpolicybindings": {
"get": {
- "description": "get information of a group",
- "consumes": [
- "application/json",
- "application/yaml",
- "application/vnd.kubernetes.protobuf"
- ],
- "produces": [
- "application/json",
- "application/yaml",
- "application/vnd.kubernetes.protobuf"
- ],
- "schemes": [
- "https"
- ],
- "tags": [
- "apiextensions"
- ],
- "operationId": "getApiextensionsAPIGroup",
- "responses": {
- "200": {
- "description": "OK",
- "schema": {
- "$ref": "#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.APIGroup"
- }
- },
- "401": {
- "description": "Unauthorized"
- }
- }
- }
- },
- "/apis/apiextensions.k8s.io/v1/": {
- "get": {
- "description": "get available resources",
- "consumes": [
- "application/json",
- "application/yaml",
- "application/vnd.kubernetes.protobuf"
- ],
- "produces": [
- "application/json",
- "application/yaml",
- "application/vnd.kubernetes.protobuf"
- ],
- "schemes": [
- "https"
- ],
- "tags": [
- "apiextensions_v1"
- ],
- "operationId": "getApiextensionsV1APIResources",
- "responses": {
- "200": {
- "description": "OK",
- "schema": {
- "$ref": "#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.APIResourceList"
- }
- },
- "401": {
- "description": "Unauthorized"
- }
- }
- }
- },
- "/apis/apiextensions.k8s.io/v1/customresourcedefinitions": {
- "get": {
- "description": "list or watch objects of kind CustomResourceDefinition",
+ "description": "list or watch objects of kind ValidatingAdmissionPolicyBinding",
"consumes": [
"*/*"
],
@@ -17226,9 +17035,9 @@
"https"
],
"tags": [
- "apiextensions_v1"
+ "admissionregistration_v1"
],
- "operationId": "listApiextensionsV1CustomResourceDefinition",
+ "operationId": "listAdmissionregistrationV1ValidatingAdmissionPolicyBinding",
"parameters": [
{
"$ref": "#/parameters/allowWatchBookmarks-HC2hJt-J"
@@ -17265,7 +17074,7 @@
"200": {
"description": "OK",
"schema": {
- "$ref": "#/definitions/io.k8s.apiextensions-apiserver.pkg.apis.apiextensions.v1.CustomResourceDefinitionList"
+ "$ref": "#/definitions/io.k8s.api.admissionregistration.v1.ValidatingAdmissionPolicyBindingList"
}
},
"401": {
@@ -17274,13 +17083,13 @@
},
"x-kubernetes-action": "list",
"x-kubernetes-group-version-kind": {
- "group": "apiextensions.k8s.io",
- "kind": "CustomResourceDefinition",
+ "group": "admissionregistration.k8s.io",
+ "kind": "ValidatingAdmissionPolicyBinding",
"version": "v1"
}
},
"post": {
- "description": "create a CustomResourceDefinition",
+ "description": "create a ValidatingAdmissionPolicyBinding",
"consumes": [
"*/*"
],
@@ -17293,16 +17102,16 @@
"https"
],
"tags": [
- "apiextensions_v1"
+ "admissionregistration_v1"
],
- "operationId": "createApiextensionsV1CustomResourceDefinition",
+ "operationId": "createAdmissionregistrationV1ValidatingAdmissionPolicyBinding",
"parameters": [
{
"name": "body",
"in": "body",
"required": true,
"schema": {
- "$ref": "#/definitions/io.k8s.apiextensions-apiserver.pkg.apis.apiextensions.v1.CustomResourceDefinition"
+ "$ref": "#/definitions/io.k8s.api.admissionregistration.v1.ValidatingAdmissionPolicyBinding"
}
},
{
@@ -17327,19 +17136,19 @@
"200": {
"description": "OK",
"schema": {
- "$ref": "#/definitions/io.k8s.apiextensions-apiserver.pkg.apis.apiextensions.v1.CustomResourceDefinition"
+ "$ref": "#/definitions/io.k8s.api.admissionregistration.v1.ValidatingAdmissionPolicyBinding"
}
},
"201": {
"description": "Created",
"schema": {
- "$ref": "#/definitions/io.k8s.apiextensions-apiserver.pkg.apis.apiextensions.v1.CustomResourceDefinition"
+ "$ref": "#/definitions/io.k8s.api.admissionregistration.v1.ValidatingAdmissionPolicyBinding"
}
},
"202": {
"description": "Accepted",
"schema": {
- "$ref": "#/definitions/io.k8s.apiextensions-apiserver.pkg.apis.apiextensions.v1.CustomResourceDefinition"
+ "$ref": "#/definitions/io.k8s.api.admissionregistration.v1.ValidatingAdmissionPolicyBinding"
}
},
"401": {
@@ -17348,13 +17157,13 @@
},
"x-kubernetes-action": "post",
"x-kubernetes-group-version-kind": {
- "group": "apiextensions.k8s.io",
- "kind": "CustomResourceDefinition",
+ "group": "admissionregistration.k8s.io",
+ "kind": "ValidatingAdmissionPolicyBinding",
"version": "v1"
}
},
"delete": {
- "description": "delete collection of CustomResourceDefinition",
+ "description": "delete collection of ValidatingAdmissionPolicyBinding",
"consumes": [
"*/*"
],
@@ -17367,9 +17176,1657 @@
"https"
],
"tags": [
- "apiextensions_v1"
+ "admissionregistration_v1"
],
- "operationId": "deleteApiextensionsV1CollectionCustomResourceDefinition",
+ "operationId": "deleteAdmissionregistrationV1CollectionValidatingAdmissionPolicyBinding",
+ "parameters": [
+ {
+ "$ref": "#/parameters/body-2Y1dVQaQ"
+ },
+ {
+ "$ref": "#/parameters/continue-QfD61s0i"
+ },
+ {
+ "uniqueItems": true,
+ "type": "string",
+ "description": "When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed",
+ "name": "dryRun",
+ "in": "query"
+ },
+ {
+ "$ref": "#/parameters/fieldSelector-xIcQKXFG"
+ },
+ {
+ "$ref": "#/parameters/gracePeriodSeconds--K5HaBOS"
+ },
+ {
+ "$ref": "#/parameters/labelSelector-5Zw57w4C"
+ },
+ {
+ "$ref": "#/parameters/limit-1NfNmdNH"
+ },
+ {
+ "$ref": "#/parameters/orphanDependents-uRB25kX5"
+ },
+ {
+ "$ref": "#/parameters/propagationPolicy-6jk3prlO"
+ },
+ {
+ "$ref": "#/parameters/resourceVersion-5WAnf1kx"
+ },
+ {
+ "$ref": "#/parameters/resourceVersionMatch-t8XhRHeC"
+ },
+ {
+ "$ref": "#/parameters/sendInitialEvents-rLXlEK_k"
+ },
+ {
+ "$ref": "#/parameters/timeoutSeconds-yvYezaOC"
+ }
+ ],
+ "responses": {
+ "200": {
+ "description": "OK",
+ "schema": {
+ "$ref": "#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.Status"
+ }
+ },
+ "401": {
+ "description": "Unauthorized"
+ }
+ },
+ "x-kubernetes-action": "deletecollection",
+ "x-kubernetes-group-version-kind": {
+ "group": "admissionregistration.k8s.io",
+ "kind": "ValidatingAdmissionPolicyBinding",
+ "version": "v1"
+ }
+ },
+ "parameters": [
+ {
+ "$ref": "#/parameters/pretty-tJGM1-ng"
+ }
+ ]
+ },
+ "/apis/admissionregistration.k8s.io/v1/validatingadmissionpolicybindings/{name}": {
+ "get": {
+ "description": "read the specified ValidatingAdmissionPolicyBinding",
+ "consumes": [
+ "*/*"
+ ],
+ "produces": [
+ "application/json",
+ "application/yaml",
+ "application/vnd.kubernetes.protobuf"
+ ],
+ "schemes": [
+ "https"
+ ],
+ "tags": [
+ "admissionregistration_v1"
+ ],
+ "operationId": "readAdmissionregistrationV1ValidatingAdmissionPolicyBinding",
+ "responses": {
+ "200": {
+ "description": "OK",
+ "schema": {
+ "$ref": "#/definitions/io.k8s.api.admissionregistration.v1.ValidatingAdmissionPolicyBinding"
+ }
+ },
+ "401": {
+ "description": "Unauthorized"
+ }
+ },
+ "x-kubernetes-action": "get",
+ "x-kubernetes-group-version-kind": {
+ "group": "admissionregistration.k8s.io",
+ "kind": "ValidatingAdmissionPolicyBinding",
+ "version": "v1"
+ }
+ },
+ "put": {
+ "description": "replace the specified ValidatingAdmissionPolicyBinding",
+ "consumes": [
+ "*/*"
+ ],
+ "produces": [
+ "application/json",
+ "application/yaml",
+ "application/vnd.kubernetes.protobuf"
+ ],
+ "schemes": [
+ "https"
+ ],
+ "tags": [
+ "admissionregistration_v1"
+ ],
+ "operationId": "replaceAdmissionregistrationV1ValidatingAdmissionPolicyBinding",
+ "parameters": [
+ {
+ "name": "body",
+ "in": "body",
+ "required": true,
+ "schema": {
+ "$ref": "#/definitions/io.k8s.api.admissionregistration.v1.ValidatingAdmissionPolicyBinding"
+ }
+ },
+ {
+ "uniqueItems": true,
+ "type": "string",
+ "description": "When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed",
+ "name": "dryRun",
+ "in": "query"
+ },
+ {
+ "$ref": "#/parameters/fieldManager-Qy4HdaTW"
+ },
+ {
+ "uniqueItems": true,
+ "type": "string",
+ "description": "fieldValidation instructs the server on how to handle objects in the request (POST/PUT/PATCH) containing unknown or duplicate fields. Valid values are: - Ignore: This will ignore any unknown fields that are silently dropped from the object, and will ignore all but the last duplicate field that the decoder encounters. This is the default behavior prior to v1.23. - Warn: This will send a warning via the standard warning response header for each unknown field that is dropped from the object, and for each duplicate field that is encountered. The request will still succeed if there are no other errors, and will only persist the last of any duplicate fields. This is the default in v1.23+ - Strict: This will fail the request with a BadRequest error if any unknown fields would be dropped from the object, or if any duplicate fields are present. The error returned from the server will contain all unknown and duplicate fields encountered.",
+ "name": "fieldValidation",
+ "in": "query"
+ }
+ ],
+ "responses": {
+ "200": {
+ "description": "OK",
+ "schema": {
+ "$ref": "#/definitions/io.k8s.api.admissionregistration.v1.ValidatingAdmissionPolicyBinding"
+ }
+ },
+ "201": {
+ "description": "Created",
+ "schema": {
+ "$ref": "#/definitions/io.k8s.api.admissionregistration.v1.ValidatingAdmissionPolicyBinding"
+ }
+ },
+ "401": {
+ "description": "Unauthorized"
+ }
+ },
+ "x-kubernetes-action": "put",
+ "x-kubernetes-group-version-kind": {
+ "group": "admissionregistration.k8s.io",
+ "kind": "ValidatingAdmissionPolicyBinding",
+ "version": "v1"
+ }
+ },
+ "delete": {
+ "description": "delete a ValidatingAdmissionPolicyBinding",
+ "consumes": [
+ "*/*"
+ ],
+ "produces": [
+ "application/json",
+ "application/yaml",
+ "application/vnd.kubernetes.protobuf"
+ ],
+ "schemes": [
+ "https"
+ ],
+ "tags": [
+ "admissionregistration_v1"
+ ],
+ "operationId": "deleteAdmissionregistrationV1ValidatingAdmissionPolicyBinding",
+ "parameters": [
+ {
+ "$ref": "#/parameters/body-2Y1dVQaQ"
+ },
+ {
+ "uniqueItems": true,
+ "type": "string",
+ "description": "When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed",
+ "name": "dryRun",
+ "in": "query"
+ },
+ {
+ "$ref": "#/parameters/gracePeriodSeconds--K5HaBOS"
+ },
+ {
+ "$ref": "#/parameters/orphanDependents-uRB25kX5"
+ },
+ {
+ "$ref": "#/parameters/propagationPolicy-6jk3prlO"
+ }
+ ],
+ "responses": {
+ "200": {
+ "description": "OK",
+ "schema": {
+ "$ref": "#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.Status"
+ }
+ },
+ "202": {
+ "description": "Accepted",
+ "schema": {
+ "$ref": "#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.Status"
+ }
+ },
+ "401": {
+ "description": "Unauthorized"
+ }
+ },
+ "x-kubernetes-action": "delete",
+ "x-kubernetes-group-version-kind": {
+ "group": "admissionregistration.k8s.io",
+ "kind": "ValidatingAdmissionPolicyBinding",
+ "version": "v1"
+ }
+ },
+ "patch": {
+ "description": "partially update the specified ValidatingAdmissionPolicyBinding",
+ "consumes": [
+ "application/json-patch+json",
+ "application/merge-patch+json",
+ "application/strategic-merge-patch+json",
+ "application/apply-patch+yaml"
+ ],
+ "produces": [
+ "application/json",
+ "application/yaml",
+ "application/vnd.kubernetes.protobuf"
+ ],
+ "schemes": [
+ "https"
+ ],
+ "tags": [
+ "admissionregistration_v1"
+ ],
+ "operationId": "patchAdmissionregistrationV1ValidatingAdmissionPolicyBinding",
+ "parameters": [
+ {
+ "$ref": "#/parameters/body-78PwaGsr"
+ },
+ {
+ "uniqueItems": true,
+ "type": "string",
+ "description": "When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed",
+ "name": "dryRun",
+ "in": "query"
+ },
+ {
+ "$ref": "#/parameters/fieldManager-7c6nTn1T"
+ },
+ {
+ "uniqueItems": true,
+ "type": "string",
+ "description": "fieldValidation instructs the server on how to handle objects in the request (POST/PUT/PATCH) containing unknown or duplicate fields. Valid values are: - Ignore: This will ignore any unknown fields that are silently dropped from the object, and will ignore all but the last duplicate field that the decoder encounters. This is the default behavior prior to v1.23. - Warn: This will send a warning via the standard warning response header for each unknown field that is dropped from the object, and for each duplicate field that is encountered. The request will still succeed if there are no other errors, and will only persist the last of any duplicate fields. This is the default in v1.23+ - Strict: This will fail the request with a BadRequest error if any unknown fields would be dropped from the object, or if any duplicate fields are present. The error returned from the server will contain all unknown and duplicate fields encountered.",
+ "name": "fieldValidation",
+ "in": "query"
+ },
+ {
+ "$ref": "#/parameters/force-tOGGb0Yi"
+ }
+ ],
+ "responses": {
+ "200": {
+ "description": "OK",
+ "schema": {
+ "$ref": "#/definitions/io.k8s.api.admissionregistration.v1.ValidatingAdmissionPolicyBinding"
+ }
+ },
+ "201": {
+ "description": "Created",
+ "schema": {
+ "$ref": "#/definitions/io.k8s.api.admissionregistration.v1.ValidatingAdmissionPolicyBinding"
+ }
+ },
+ "401": {
+ "description": "Unauthorized"
+ }
+ },
+ "x-kubernetes-action": "patch",
+ "x-kubernetes-group-version-kind": {
+ "group": "admissionregistration.k8s.io",
+ "kind": "ValidatingAdmissionPolicyBinding",
+ "version": "v1"
+ }
+ },
+ "parameters": [
+ {
+ "uniqueItems": true,
+ "type": "string",
+ "description": "name of the ValidatingAdmissionPolicyBinding",
+ "name": "name",
+ "in": "path",
+ "required": true
+ },
+ {
+ "$ref": "#/parameters/pretty-tJGM1-ng"
+ }
+ ]
+ },
+ "/apis/admissionregistration.k8s.io/v1/validatingwebhookconfigurations": {
+ "get": {
+ "description": "list or watch objects of kind ValidatingWebhookConfiguration",
+ "consumes": [
+ "*/*"
+ ],
+ "produces": [
+ "application/json",
+ "application/yaml",
+ "application/vnd.kubernetes.protobuf",
+ "application/json;stream=watch",
+ "application/vnd.kubernetes.protobuf;stream=watch"
+ ],
+ "schemes": [
+ "https"
+ ],
+ "tags": [
+ "admissionregistration_v1"
+ ],
+ "operationId": "listAdmissionregistrationV1ValidatingWebhookConfiguration",
+ "parameters": [
+ {
+ "$ref": "#/parameters/allowWatchBookmarks-HC2hJt-J"
+ },
+ {
+ "$ref": "#/parameters/continue-QfD61s0i"
+ },
+ {
+ "$ref": "#/parameters/fieldSelector-xIcQKXFG"
+ },
+ {
+ "$ref": "#/parameters/labelSelector-5Zw57w4C"
+ },
+ {
+ "$ref": "#/parameters/limit-1NfNmdNH"
+ },
+ {
+ "$ref": "#/parameters/resourceVersion-5WAnf1kx"
+ },
+ {
+ "$ref": "#/parameters/resourceVersionMatch-t8XhRHeC"
+ },
+ {
+ "$ref": "#/parameters/sendInitialEvents-rLXlEK_k"
+ },
+ {
+ "$ref": "#/parameters/timeoutSeconds-yvYezaOC"
+ },
+ {
+ "$ref": "#/parameters/watch-XNNPZGbK"
+ }
+ ],
+ "responses": {
+ "200": {
+ "description": "OK",
+ "schema": {
+ "$ref": "#/definitions/io.k8s.api.admissionregistration.v1.ValidatingWebhookConfigurationList"
+ }
+ },
+ "401": {
+ "description": "Unauthorized"
+ }
+ },
+ "x-kubernetes-action": "list",
+ "x-kubernetes-group-version-kind": {
+ "group": "admissionregistration.k8s.io",
+ "kind": "ValidatingWebhookConfiguration",
+ "version": "v1"
+ }
+ },
+ "post": {
+ "description": "create a ValidatingWebhookConfiguration",
+ "consumes": [
+ "*/*"
+ ],
+ "produces": [
+ "application/json",
+ "application/yaml",
+ "application/vnd.kubernetes.protobuf"
+ ],
+ "schemes": [
+ "https"
+ ],
+ "tags": [
+ "admissionregistration_v1"
+ ],
+ "operationId": "createAdmissionregistrationV1ValidatingWebhookConfiguration",
+ "parameters": [
+ {
+ "name": "body",
+ "in": "body",
+ "required": true,
+ "schema": {
+ "$ref": "#/definitions/io.k8s.api.admissionregistration.v1.ValidatingWebhookConfiguration"
+ }
+ },
+ {
+ "uniqueItems": true,
+ "type": "string",
+ "description": "When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed",
+ "name": "dryRun",
+ "in": "query"
+ },
+ {
+ "$ref": "#/parameters/fieldManager-Qy4HdaTW"
+ },
+ {
+ "uniqueItems": true,
+ "type": "string",
+ "description": "fieldValidation instructs the server on how to handle objects in the request (POST/PUT/PATCH) containing unknown or duplicate fields. Valid values are: - Ignore: This will ignore any unknown fields that are silently dropped from the object, and will ignore all but the last duplicate field that the decoder encounters. This is the default behavior prior to v1.23. - Warn: This will send a warning via the standard warning response header for each unknown field that is dropped from the object, and for each duplicate field that is encountered. The request will still succeed if there are no other errors, and will only persist the last of any duplicate fields. This is the default in v1.23+ - Strict: This will fail the request with a BadRequest error if any unknown fields would be dropped from the object, or if any duplicate fields are present. The error returned from the server will contain all unknown and duplicate fields encountered.",
+ "name": "fieldValidation",
+ "in": "query"
+ }
+ ],
+ "responses": {
+ "200": {
+ "description": "OK",
+ "schema": {
+ "$ref": "#/definitions/io.k8s.api.admissionregistration.v1.ValidatingWebhookConfiguration"
+ }
+ },
+ "201": {
+ "description": "Created",
+ "schema": {
+ "$ref": "#/definitions/io.k8s.api.admissionregistration.v1.ValidatingWebhookConfiguration"
+ }
+ },
+ "202": {
+ "description": "Accepted",
+ "schema": {
+ "$ref": "#/definitions/io.k8s.api.admissionregistration.v1.ValidatingWebhookConfiguration"
+ }
+ },
+ "401": {
+ "description": "Unauthorized"
+ }
+ },
+ "x-kubernetes-action": "post",
+ "x-kubernetes-group-version-kind": {
+ "group": "admissionregistration.k8s.io",
+ "kind": "ValidatingWebhookConfiguration",
+ "version": "v1"
+ }
+ },
+ "delete": {
+ "description": "delete collection of ValidatingWebhookConfiguration",
+ "consumes": [
+ "*/*"
+ ],
+ "produces": [
+ "application/json",
+ "application/yaml",
+ "application/vnd.kubernetes.protobuf"
+ ],
+ "schemes": [
+ "https"
+ ],
+ "tags": [
+ "admissionregistration_v1"
+ ],
+ "operationId": "deleteAdmissionregistrationV1CollectionValidatingWebhookConfiguration",
+ "parameters": [
+ {
+ "$ref": "#/parameters/body-2Y1dVQaQ"
+ },
+ {
+ "$ref": "#/parameters/continue-QfD61s0i"
+ },
+ {
+ "uniqueItems": true,
+ "type": "string",
+ "description": "When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed",
+ "name": "dryRun",
+ "in": "query"
+ },
+ {
+ "$ref": "#/parameters/fieldSelector-xIcQKXFG"
+ },
+ {
+ "$ref": "#/parameters/gracePeriodSeconds--K5HaBOS"
+ },
+ {
+ "$ref": "#/parameters/labelSelector-5Zw57w4C"
+ },
+ {
+ "$ref": "#/parameters/limit-1NfNmdNH"
+ },
+ {
+ "$ref": "#/parameters/orphanDependents-uRB25kX5"
+ },
+ {
+ "$ref": "#/parameters/propagationPolicy-6jk3prlO"
+ },
+ {
+ "$ref": "#/parameters/resourceVersion-5WAnf1kx"
+ },
+ {
+ "$ref": "#/parameters/resourceVersionMatch-t8XhRHeC"
+ },
+ {
+ "$ref": "#/parameters/sendInitialEvents-rLXlEK_k"
+ },
+ {
+ "$ref": "#/parameters/timeoutSeconds-yvYezaOC"
+ }
+ ],
+ "responses": {
+ "200": {
+ "description": "OK",
+ "schema": {
+ "$ref": "#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.Status"
+ }
+ },
+ "401": {
+ "description": "Unauthorized"
+ }
+ },
+ "x-kubernetes-action": "deletecollection",
+ "x-kubernetes-group-version-kind": {
+ "group": "admissionregistration.k8s.io",
+ "kind": "ValidatingWebhookConfiguration",
+ "version": "v1"
+ }
+ },
+ "parameters": [
+ {
+ "$ref": "#/parameters/pretty-tJGM1-ng"
+ }
+ ]
+ },
+ "/apis/admissionregistration.k8s.io/v1/validatingwebhookconfigurations/{name}": {
+ "get": {
+ "description": "read the specified ValidatingWebhookConfiguration",
+ "consumes": [
+ "*/*"
+ ],
+ "produces": [
+ "application/json",
+ "application/yaml",
+ "application/vnd.kubernetes.protobuf"
+ ],
+ "schemes": [
+ "https"
+ ],
+ "tags": [
+ "admissionregistration_v1"
+ ],
+ "operationId": "readAdmissionregistrationV1ValidatingWebhookConfiguration",
+ "responses": {
+ "200": {
+ "description": "OK",
+ "schema": {
+ "$ref": "#/definitions/io.k8s.api.admissionregistration.v1.ValidatingWebhookConfiguration"
+ }
+ },
+ "401": {
+ "description": "Unauthorized"
+ }
+ },
+ "x-kubernetes-action": "get",
+ "x-kubernetes-group-version-kind": {
+ "group": "admissionregistration.k8s.io",
+ "kind": "ValidatingWebhookConfiguration",
+ "version": "v1"
+ }
+ },
+ "put": {
+ "description": "replace the specified ValidatingWebhookConfiguration",
+ "consumes": [
+ "*/*"
+ ],
+ "produces": [
+ "application/json",
+ "application/yaml",
+ "application/vnd.kubernetes.protobuf"
+ ],
+ "schemes": [
+ "https"
+ ],
+ "tags": [
+ "admissionregistration_v1"
+ ],
+ "operationId": "replaceAdmissionregistrationV1ValidatingWebhookConfiguration",
+ "parameters": [
+ {
+ "name": "body",
+ "in": "body",
+ "required": true,
+ "schema": {
+ "$ref": "#/definitions/io.k8s.api.admissionregistration.v1.ValidatingWebhookConfiguration"
+ }
+ },
+ {
+ "uniqueItems": true,
+ "type": "string",
+ "description": "When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed",
+ "name": "dryRun",
+ "in": "query"
+ },
+ {
+ "$ref": "#/parameters/fieldManager-Qy4HdaTW"
+ },
+ {
+ "uniqueItems": true,
+ "type": "string",
+ "description": "fieldValidation instructs the server on how to handle objects in the request (POST/PUT/PATCH) containing unknown or duplicate fields. Valid values are: - Ignore: This will ignore any unknown fields that are silently dropped from the object, and will ignore all but the last duplicate field that the decoder encounters. This is the default behavior prior to v1.23. - Warn: This will send a warning via the standard warning response header for each unknown field that is dropped from the object, and for each duplicate field that is encountered. The request will still succeed if there are no other errors, and will only persist the last of any duplicate fields. This is the default in v1.23+ - Strict: This will fail the request with a BadRequest error if any unknown fields would be dropped from the object, or if any duplicate fields are present. The error returned from the server will contain all unknown and duplicate fields encountered.",
+ "name": "fieldValidation",
+ "in": "query"
+ }
+ ],
+ "responses": {
+ "200": {
+ "description": "OK",
+ "schema": {
+ "$ref": "#/definitions/io.k8s.api.admissionregistration.v1.ValidatingWebhookConfiguration"
+ }
+ },
+ "201": {
+ "description": "Created",
+ "schema": {
+ "$ref": "#/definitions/io.k8s.api.admissionregistration.v1.ValidatingWebhookConfiguration"
+ }
+ },
+ "401": {
+ "description": "Unauthorized"
+ }
+ },
+ "x-kubernetes-action": "put",
+ "x-kubernetes-group-version-kind": {
+ "group": "admissionregistration.k8s.io",
+ "kind": "ValidatingWebhookConfiguration",
+ "version": "v1"
+ }
+ },
+ "delete": {
+ "description": "delete a ValidatingWebhookConfiguration",
+ "consumes": [
+ "*/*"
+ ],
+ "produces": [
+ "application/json",
+ "application/yaml",
+ "application/vnd.kubernetes.protobuf"
+ ],
+ "schemes": [
+ "https"
+ ],
+ "tags": [
+ "admissionregistration_v1"
+ ],
+ "operationId": "deleteAdmissionregistrationV1ValidatingWebhookConfiguration",
+ "parameters": [
+ {
+ "$ref": "#/parameters/body-2Y1dVQaQ"
+ },
+ {
+ "uniqueItems": true,
+ "type": "string",
+ "description": "When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed",
+ "name": "dryRun",
+ "in": "query"
+ },
+ {
+ "$ref": "#/parameters/gracePeriodSeconds--K5HaBOS"
+ },
+ {
+ "$ref": "#/parameters/orphanDependents-uRB25kX5"
+ },
+ {
+ "$ref": "#/parameters/propagationPolicy-6jk3prlO"
+ }
+ ],
+ "responses": {
+ "200": {
+ "description": "OK",
+ "schema": {
+ "$ref": "#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.Status"
+ }
+ },
+ "202": {
+ "description": "Accepted",
+ "schema": {
+ "$ref": "#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.Status"
+ }
+ },
+ "401": {
+ "description": "Unauthorized"
+ }
+ },
+ "x-kubernetes-action": "delete",
+ "x-kubernetes-group-version-kind": {
+ "group": "admissionregistration.k8s.io",
+ "kind": "ValidatingWebhookConfiguration",
+ "version": "v1"
+ }
+ },
+ "patch": {
+ "description": "partially update the specified ValidatingWebhookConfiguration",
+ "consumes": [
+ "application/json-patch+json",
+ "application/merge-patch+json",
+ "application/strategic-merge-patch+json",
+ "application/apply-patch+yaml"
+ ],
+ "produces": [
+ "application/json",
+ "application/yaml",
+ "application/vnd.kubernetes.protobuf"
+ ],
+ "schemes": [
+ "https"
+ ],
+ "tags": [
+ "admissionregistration_v1"
+ ],
+ "operationId": "patchAdmissionregistrationV1ValidatingWebhookConfiguration",
+ "parameters": [
+ {
+ "$ref": "#/parameters/body-78PwaGsr"
+ },
+ {
+ "uniqueItems": true,
+ "type": "string",
+ "description": "When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed",
+ "name": "dryRun",
+ "in": "query"
+ },
+ {
+ "$ref": "#/parameters/fieldManager-7c6nTn1T"
+ },
+ {
+ "uniqueItems": true,
+ "type": "string",
+ "description": "fieldValidation instructs the server on how to handle objects in the request (POST/PUT/PATCH) containing unknown or duplicate fields. Valid values are: - Ignore: This will ignore any unknown fields that are silently dropped from the object, and will ignore all but the last duplicate field that the decoder encounters. This is the default behavior prior to v1.23. - Warn: This will send a warning via the standard warning response header for each unknown field that is dropped from the object, and for each duplicate field that is encountered. The request will still succeed if there are no other errors, and will only persist the last of any duplicate fields. This is the default in v1.23+ - Strict: This will fail the request with a BadRequest error if any unknown fields would be dropped from the object, or if any duplicate fields are present. The error returned from the server will contain all unknown and duplicate fields encountered.",
+ "name": "fieldValidation",
+ "in": "query"
+ },
+ {
+ "$ref": "#/parameters/force-tOGGb0Yi"
+ }
+ ],
+ "responses": {
+ "200": {
+ "description": "OK",
+ "schema": {
+ "$ref": "#/definitions/io.k8s.api.admissionregistration.v1.ValidatingWebhookConfiguration"
+ }
+ },
+ "201": {
+ "description": "Created",
+ "schema": {
+ "$ref": "#/definitions/io.k8s.api.admissionregistration.v1.ValidatingWebhookConfiguration"
+ }
+ },
+ "401": {
+ "description": "Unauthorized"
+ }
+ },
+ "x-kubernetes-action": "patch",
+ "x-kubernetes-group-version-kind": {
+ "group": "admissionregistration.k8s.io",
+ "kind": "ValidatingWebhookConfiguration",
+ "version": "v1"
+ }
+ },
+ "parameters": [
+ {
+ "uniqueItems": true,
+ "type": "string",
+ "description": "name of the ValidatingWebhookConfiguration",
+ "name": "name",
+ "in": "path",
+ "required": true
+ },
+ {
+ "$ref": "#/parameters/pretty-tJGM1-ng"
+ }
+ ]
+ },
+ "/apis/admissionregistration.k8s.io/v1/watch/mutatingwebhookconfigurations": {
+ "get": {
+ "description": "watch individual changes to a list of MutatingWebhookConfiguration. deprecated: use the 'watch' parameter with a list operation instead.",
+ "consumes": [
+ "*/*"
+ ],
+ "produces": [
+ "application/json",
+ "application/yaml",
+ "application/vnd.kubernetes.protobuf",
+ "application/json;stream=watch",
+ "application/vnd.kubernetes.protobuf;stream=watch"
+ ],
+ "schemes": [
+ "https"
+ ],
+ "tags": [
+ "admissionregistration_v1"
+ ],
+ "operationId": "watchAdmissionregistrationV1MutatingWebhookConfigurationList",
+ "responses": {
+ "200": {
+ "description": "OK",
+ "schema": {
+ "$ref": "#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.WatchEvent"
+ }
+ },
+ "401": {
+ "description": "Unauthorized"
+ }
+ },
+ "x-kubernetes-action": "watchlist",
+ "x-kubernetes-group-version-kind": {
+ "group": "admissionregistration.k8s.io",
+ "kind": "MutatingWebhookConfiguration",
+ "version": "v1"
+ }
+ },
+ "parameters": [
+ {
+ "$ref": "#/parameters/allowWatchBookmarks-HC2hJt-J"
+ },
+ {
+ "$ref": "#/parameters/continue-QfD61s0i"
+ },
+ {
+ "$ref": "#/parameters/fieldSelector-xIcQKXFG"
+ },
+ {
+ "$ref": "#/parameters/labelSelector-5Zw57w4C"
+ },
+ {
+ "$ref": "#/parameters/limit-1NfNmdNH"
+ },
+ {
+ "$ref": "#/parameters/pretty-tJGM1-ng"
+ },
+ {
+ "$ref": "#/parameters/resourceVersion-5WAnf1kx"
+ },
+ {
+ "$ref": "#/parameters/resourceVersionMatch-t8XhRHeC"
+ },
+ {
+ "$ref": "#/parameters/sendInitialEvents-rLXlEK_k"
+ },
+ {
+ "$ref": "#/parameters/timeoutSeconds-yvYezaOC"
+ },
+ {
+ "$ref": "#/parameters/watch-XNNPZGbK"
+ }
+ ]
+ },
+ "/apis/admissionregistration.k8s.io/v1/watch/mutatingwebhookconfigurations/{name}": {
+ "get": {
+ "description": "watch changes to an object of kind MutatingWebhookConfiguration. deprecated: use the 'watch' parameter with a list operation instead, filtered to a single item with the 'fieldSelector' parameter.",
+ "consumes": [
+ "*/*"
+ ],
+ "produces": [
+ "application/json",
+ "application/yaml",
+ "application/vnd.kubernetes.protobuf",
+ "application/json;stream=watch",
+ "application/vnd.kubernetes.protobuf;stream=watch"
+ ],
+ "schemes": [
+ "https"
+ ],
+ "tags": [
+ "admissionregistration_v1"
+ ],
+ "operationId": "watchAdmissionregistrationV1MutatingWebhookConfiguration",
+ "responses": {
+ "200": {
+ "description": "OK",
+ "schema": {
+ "$ref": "#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.WatchEvent"
+ }
+ },
+ "401": {
+ "description": "Unauthorized"
+ }
+ },
+ "x-kubernetes-action": "watch",
+ "x-kubernetes-group-version-kind": {
+ "group": "admissionregistration.k8s.io",
+ "kind": "MutatingWebhookConfiguration",
+ "version": "v1"
+ }
+ },
+ "parameters": [
+ {
+ "$ref": "#/parameters/allowWatchBookmarks-HC2hJt-J"
+ },
+ {
+ "$ref": "#/parameters/continue-QfD61s0i"
+ },
+ {
+ "$ref": "#/parameters/fieldSelector-xIcQKXFG"
+ },
+ {
+ "$ref": "#/parameters/labelSelector-5Zw57w4C"
+ },
+ {
+ "$ref": "#/parameters/limit-1NfNmdNH"
+ },
+ {
+ "uniqueItems": true,
+ "type": "string",
+ "description": "name of the MutatingWebhookConfiguration",
+ "name": "name",
+ "in": "path",
+ "required": true
+ },
+ {
+ "$ref": "#/parameters/pretty-tJGM1-ng"
+ },
+ {
+ "$ref": "#/parameters/resourceVersion-5WAnf1kx"
+ },
+ {
+ "$ref": "#/parameters/resourceVersionMatch-t8XhRHeC"
+ },
+ {
+ "$ref": "#/parameters/sendInitialEvents-rLXlEK_k"
+ },
+ {
+ "$ref": "#/parameters/timeoutSeconds-yvYezaOC"
+ },
+ {
+ "$ref": "#/parameters/watch-XNNPZGbK"
+ }
+ ]
+ },
+ "/apis/admissionregistration.k8s.io/v1/watch/validatingadmissionpolicies": {
+ "get": {
+ "description": "watch individual changes to a list of ValidatingAdmissionPolicy. deprecated: use the 'watch' parameter with a list operation instead.",
+ "consumes": [
+ "*/*"
+ ],
+ "produces": [
+ "application/json",
+ "application/yaml",
+ "application/vnd.kubernetes.protobuf",
+ "application/json;stream=watch",
+ "application/vnd.kubernetes.protobuf;stream=watch"
+ ],
+ "schemes": [
+ "https"
+ ],
+ "tags": [
+ "admissionregistration_v1"
+ ],
+ "operationId": "watchAdmissionregistrationV1ValidatingAdmissionPolicyList",
+ "responses": {
+ "200": {
+ "description": "OK",
+ "schema": {
+ "$ref": "#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.WatchEvent"
+ }
+ },
+ "401": {
+ "description": "Unauthorized"
+ }
+ },
+ "x-kubernetes-action": "watchlist",
+ "x-kubernetes-group-version-kind": {
+ "group": "admissionregistration.k8s.io",
+ "kind": "ValidatingAdmissionPolicy",
+ "version": "v1"
+ }
+ },
+ "parameters": [
+ {
+ "$ref": "#/parameters/allowWatchBookmarks-HC2hJt-J"
+ },
+ {
+ "$ref": "#/parameters/continue-QfD61s0i"
+ },
+ {
+ "$ref": "#/parameters/fieldSelector-xIcQKXFG"
+ },
+ {
+ "$ref": "#/parameters/labelSelector-5Zw57w4C"
+ },
+ {
+ "$ref": "#/parameters/limit-1NfNmdNH"
+ },
+ {
+ "$ref": "#/parameters/pretty-tJGM1-ng"
+ },
+ {
+ "$ref": "#/parameters/resourceVersion-5WAnf1kx"
+ },
+ {
+ "$ref": "#/parameters/resourceVersionMatch-t8XhRHeC"
+ },
+ {
+ "$ref": "#/parameters/sendInitialEvents-rLXlEK_k"
+ },
+ {
+ "$ref": "#/parameters/timeoutSeconds-yvYezaOC"
+ },
+ {
+ "$ref": "#/parameters/watch-XNNPZGbK"
+ }
+ ]
+ },
+ "/apis/admissionregistration.k8s.io/v1/watch/validatingadmissionpolicies/{name}": {
+ "get": {
+ "description": "watch changes to an object of kind ValidatingAdmissionPolicy. deprecated: use the 'watch' parameter with a list operation instead, filtered to a single item with the 'fieldSelector' parameter.",
+ "consumes": [
+ "*/*"
+ ],
+ "produces": [
+ "application/json",
+ "application/yaml",
+ "application/vnd.kubernetes.protobuf",
+ "application/json;stream=watch",
+ "application/vnd.kubernetes.protobuf;stream=watch"
+ ],
+ "schemes": [
+ "https"
+ ],
+ "tags": [
+ "admissionregistration_v1"
+ ],
+ "operationId": "watchAdmissionregistrationV1ValidatingAdmissionPolicy",
+ "responses": {
+ "200": {
+ "description": "OK",
+ "schema": {
+ "$ref": "#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.WatchEvent"
+ }
+ },
+ "401": {
+ "description": "Unauthorized"
+ }
+ },
+ "x-kubernetes-action": "watch",
+ "x-kubernetes-group-version-kind": {
+ "group": "admissionregistration.k8s.io",
+ "kind": "ValidatingAdmissionPolicy",
+ "version": "v1"
+ }
+ },
+ "parameters": [
+ {
+ "$ref": "#/parameters/allowWatchBookmarks-HC2hJt-J"
+ },
+ {
+ "$ref": "#/parameters/continue-QfD61s0i"
+ },
+ {
+ "$ref": "#/parameters/fieldSelector-xIcQKXFG"
+ },
+ {
+ "$ref": "#/parameters/labelSelector-5Zw57w4C"
+ },
+ {
+ "$ref": "#/parameters/limit-1NfNmdNH"
+ },
+ {
+ "uniqueItems": true,
+ "type": "string",
+ "description": "name of the ValidatingAdmissionPolicy",
+ "name": "name",
+ "in": "path",
+ "required": true
+ },
+ {
+ "$ref": "#/parameters/pretty-tJGM1-ng"
+ },
+ {
+ "$ref": "#/parameters/resourceVersion-5WAnf1kx"
+ },
+ {
+ "$ref": "#/parameters/resourceVersionMatch-t8XhRHeC"
+ },
+ {
+ "$ref": "#/parameters/sendInitialEvents-rLXlEK_k"
+ },
+ {
+ "$ref": "#/parameters/timeoutSeconds-yvYezaOC"
+ },
+ {
+ "$ref": "#/parameters/watch-XNNPZGbK"
+ }
+ ]
+ },
+ "/apis/admissionregistration.k8s.io/v1/watch/validatingadmissionpolicybindings": {
+ "get": {
+ "description": "watch individual changes to a list of ValidatingAdmissionPolicyBinding. deprecated: use the 'watch' parameter with a list operation instead.",
+ "consumes": [
+ "*/*"
+ ],
+ "produces": [
+ "application/json",
+ "application/yaml",
+ "application/vnd.kubernetes.protobuf",
+ "application/json;stream=watch",
+ "application/vnd.kubernetes.protobuf;stream=watch"
+ ],
+ "schemes": [
+ "https"
+ ],
+ "tags": [
+ "admissionregistration_v1"
+ ],
+ "operationId": "watchAdmissionregistrationV1ValidatingAdmissionPolicyBindingList",
+ "responses": {
+ "200": {
+ "description": "OK",
+ "schema": {
+ "$ref": "#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.WatchEvent"
+ }
+ },
+ "401": {
+ "description": "Unauthorized"
+ }
+ },
+ "x-kubernetes-action": "watchlist",
+ "x-kubernetes-group-version-kind": {
+ "group": "admissionregistration.k8s.io",
+ "kind": "ValidatingAdmissionPolicyBinding",
+ "version": "v1"
+ }
+ },
+ "parameters": [
+ {
+ "$ref": "#/parameters/allowWatchBookmarks-HC2hJt-J"
+ },
+ {
+ "$ref": "#/parameters/continue-QfD61s0i"
+ },
+ {
+ "$ref": "#/parameters/fieldSelector-xIcQKXFG"
+ },
+ {
+ "$ref": "#/parameters/labelSelector-5Zw57w4C"
+ },
+ {
+ "$ref": "#/parameters/limit-1NfNmdNH"
+ },
+ {
+ "$ref": "#/parameters/pretty-tJGM1-ng"
+ },
+ {
+ "$ref": "#/parameters/resourceVersion-5WAnf1kx"
+ },
+ {
+ "$ref": "#/parameters/resourceVersionMatch-t8XhRHeC"
+ },
+ {
+ "$ref": "#/parameters/sendInitialEvents-rLXlEK_k"
+ },
+ {
+ "$ref": "#/parameters/timeoutSeconds-yvYezaOC"
+ },
+ {
+ "$ref": "#/parameters/watch-XNNPZGbK"
+ }
+ ]
+ },
+ "/apis/admissionregistration.k8s.io/v1/watch/validatingadmissionpolicybindings/{name}": {
+ "get": {
+ "description": "watch changes to an object of kind ValidatingAdmissionPolicyBinding. deprecated: use the 'watch' parameter with a list operation instead, filtered to a single item with the 'fieldSelector' parameter.",
+ "consumes": [
+ "*/*"
+ ],
+ "produces": [
+ "application/json",
+ "application/yaml",
+ "application/vnd.kubernetes.protobuf",
+ "application/json;stream=watch",
+ "application/vnd.kubernetes.protobuf;stream=watch"
+ ],
+ "schemes": [
+ "https"
+ ],
+ "tags": [
+ "admissionregistration_v1"
+ ],
+ "operationId": "watchAdmissionregistrationV1ValidatingAdmissionPolicyBinding",
+ "responses": {
+ "200": {
+ "description": "OK",
+ "schema": {
+ "$ref": "#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.WatchEvent"
+ }
+ },
+ "401": {
+ "description": "Unauthorized"
+ }
+ },
+ "x-kubernetes-action": "watch",
+ "x-kubernetes-group-version-kind": {
+ "group": "admissionregistration.k8s.io",
+ "kind": "ValidatingAdmissionPolicyBinding",
+ "version": "v1"
+ }
+ },
+ "parameters": [
+ {
+ "$ref": "#/parameters/allowWatchBookmarks-HC2hJt-J"
+ },
+ {
+ "$ref": "#/parameters/continue-QfD61s0i"
+ },
+ {
+ "$ref": "#/parameters/fieldSelector-xIcQKXFG"
+ },
+ {
+ "$ref": "#/parameters/labelSelector-5Zw57w4C"
+ },
+ {
+ "$ref": "#/parameters/limit-1NfNmdNH"
+ },
+ {
+ "uniqueItems": true,
+ "type": "string",
+ "description": "name of the ValidatingAdmissionPolicyBinding",
+ "name": "name",
+ "in": "path",
+ "required": true
+ },
+ {
+ "$ref": "#/parameters/pretty-tJGM1-ng"
+ },
+ {
+ "$ref": "#/parameters/resourceVersion-5WAnf1kx"
+ },
+ {
+ "$ref": "#/parameters/resourceVersionMatch-t8XhRHeC"
+ },
+ {
+ "$ref": "#/parameters/sendInitialEvents-rLXlEK_k"
+ },
+ {
+ "$ref": "#/parameters/timeoutSeconds-yvYezaOC"
+ },
+ {
+ "$ref": "#/parameters/watch-XNNPZGbK"
+ }
+ ]
+ },
+ "/apis/admissionregistration.k8s.io/v1/watch/validatingwebhookconfigurations": {
+ "get": {
+ "description": "watch individual changes to a list of ValidatingWebhookConfiguration. deprecated: use the 'watch' parameter with a list operation instead.",
+ "consumes": [
+ "*/*"
+ ],
+ "produces": [
+ "application/json",
+ "application/yaml",
+ "application/vnd.kubernetes.protobuf",
+ "application/json;stream=watch",
+ "application/vnd.kubernetes.protobuf;stream=watch"
+ ],
+ "schemes": [
+ "https"
+ ],
+ "tags": [
+ "admissionregistration_v1"
+ ],
+ "operationId": "watchAdmissionregistrationV1ValidatingWebhookConfigurationList",
+ "responses": {
+ "200": {
+ "description": "OK",
+ "schema": {
+ "$ref": "#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.WatchEvent"
+ }
+ },
+ "401": {
+ "description": "Unauthorized"
+ }
+ },
+ "x-kubernetes-action": "watchlist",
+ "x-kubernetes-group-version-kind": {
+ "group": "admissionregistration.k8s.io",
+ "kind": "ValidatingWebhookConfiguration",
+ "version": "v1"
+ }
+ },
+ "parameters": [
+ {
+ "$ref": "#/parameters/allowWatchBookmarks-HC2hJt-J"
+ },
+ {
+ "$ref": "#/parameters/continue-QfD61s0i"
+ },
+ {
+ "$ref": "#/parameters/fieldSelector-xIcQKXFG"
+ },
+ {
+ "$ref": "#/parameters/labelSelector-5Zw57w4C"
+ },
+ {
+ "$ref": "#/parameters/limit-1NfNmdNH"
+ },
+ {
+ "$ref": "#/parameters/pretty-tJGM1-ng"
+ },
+ {
+ "$ref": "#/parameters/resourceVersion-5WAnf1kx"
+ },
+ {
+ "$ref": "#/parameters/resourceVersionMatch-t8XhRHeC"
+ },
+ {
+ "$ref": "#/parameters/sendInitialEvents-rLXlEK_k"
+ },
+ {
+ "$ref": "#/parameters/timeoutSeconds-yvYezaOC"
+ },
+ {
+ "$ref": "#/parameters/watch-XNNPZGbK"
+ }
+ ]
+ },
+ "/apis/admissionregistration.k8s.io/v1/watch/validatingwebhookconfigurations/{name}": {
+ "get": {
+ "description": "watch changes to an object of kind ValidatingWebhookConfiguration. deprecated: use the 'watch' parameter with a list operation instead, filtered to a single item with the 'fieldSelector' parameter.",
+ "consumes": [
+ "*/*"
+ ],
+ "produces": [
+ "application/json",
+ "application/yaml",
+ "application/vnd.kubernetes.protobuf",
+ "application/json;stream=watch",
+ "application/vnd.kubernetes.protobuf;stream=watch"
+ ],
+ "schemes": [
+ "https"
+ ],
+ "tags": [
+ "admissionregistration_v1"
+ ],
+ "operationId": "watchAdmissionregistrationV1ValidatingWebhookConfiguration",
+ "responses": {
+ "200": {
+ "description": "OK",
+ "schema": {
+ "$ref": "#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.WatchEvent"
+ }
+ },
+ "401": {
+ "description": "Unauthorized"
+ }
+ },
+ "x-kubernetes-action": "watch",
+ "x-kubernetes-group-version-kind": {
+ "group": "admissionregistration.k8s.io",
+ "kind": "ValidatingWebhookConfiguration",
+ "version": "v1"
+ }
+ },
+ "parameters": [
+ {
+ "$ref": "#/parameters/allowWatchBookmarks-HC2hJt-J"
+ },
+ {
+ "$ref": "#/parameters/continue-QfD61s0i"
+ },
+ {
+ "$ref": "#/parameters/fieldSelector-xIcQKXFG"
+ },
+ {
+ "$ref": "#/parameters/labelSelector-5Zw57w4C"
+ },
+ {
+ "$ref": "#/parameters/limit-1NfNmdNH"
+ },
+ {
+ "uniqueItems": true,
+ "type": "string",
+ "description": "name of the ValidatingWebhookConfiguration",
+ "name": "name",
+ "in": "path",
+ "required": true
+ },
+ {
+ "$ref": "#/parameters/pretty-tJGM1-ng"
+ },
+ {
+ "$ref": "#/parameters/resourceVersion-5WAnf1kx"
+ },
+ {
+ "$ref": "#/parameters/resourceVersionMatch-t8XhRHeC"
+ },
+ {
+ "$ref": "#/parameters/sendInitialEvents-rLXlEK_k"
+ },
+ {
+ "$ref": "#/parameters/timeoutSeconds-yvYezaOC"
+ },
+ {
+ "$ref": "#/parameters/watch-XNNPZGbK"
+ }
+ ]
+ },
+ "/apis/apiextensions.k8s.io/": {
+ "get": {
+ "description": "get information of a group",
+ "consumes": [
+ "application/json",
+ "application/yaml",
+ "application/vnd.kubernetes.protobuf"
+ ],
+ "produces": [
+ "application/json",
+ "application/yaml",
+ "application/vnd.kubernetes.protobuf"
+ ],
+ "schemes": [
+ "https"
+ ],
+ "tags": [
+ "apiextensions"
+ ],
+ "operationId": "getApiextensionsAPIGroup",
+ "responses": {
+ "200": {
+ "description": "OK",
+ "schema": {
+ "$ref": "#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.APIGroup"
+ }
+ },
+ "401": {
+ "description": "Unauthorized"
+ }
+ }
+ }
+ },
+ "/apis/apiextensions.k8s.io/v1/": {
+ "get": {
+ "description": "get available resources",
+ "consumes": [
+ "application/json",
+ "application/yaml",
+ "application/vnd.kubernetes.protobuf"
+ ],
+ "produces": [
+ "application/json",
+ "application/yaml",
+ "application/vnd.kubernetes.protobuf"
+ ],
+ "schemes": [
+ "https"
+ ],
+ "tags": [
+ "apiextensions_v1"
+ ],
+ "operationId": "getApiextensionsV1APIResources",
+ "responses": {
+ "200": {
+ "description": "OK",
+ "schema": {
+ "$ref": "#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.APIResourceList"
+ }
+ },
+ "401": {
+ "description": "Unauthorized"
+ }
+ }
+ }
+ },
+ "/apis/apiextensions.k8s.io/v1/customresourcedefinitions": {
+ "get": {
+ "description": "list or watch objects of kind CustomResourceDefinition",
+ "consumes": [
+ "*/*"
+ ],
+ "produces": [
+ "application/json",
+ "application/yaml",
+ "application/vnd.kubernetes.protobuf",
+ "application/json;stream=watch",
+ "application/vnd.kubernetes.protobuf;stream=watch"
+ ],
+ "schemes": [
+ "https"
+ ],
+ "tags": [
+ "apiextensions_v1"
+ ],
+ "operationId": "listApiextensionsV1CustomResourceDefinition",
+ "parameters": [
+ {
+ "$ref": "#/parameters/allowWatchBookmarks-HC2hJt-J"
+ },
+ {
+ "$ref": "#/parameters/continue-QfD61s0i"
+ },
+ {
+ "$ref": "#/parameters/fieldSelector-xIcQKXFG"
+ },
+ {
+ "$ref": "#/parameters/labelSelector-5Zw57w4C"
+ },
+ {
+ "$ref": "#/parameters/limit-1NfNmdNH"
+ },
+ {
+ "$ref": "#/parameters/resourceVersion-5WAnf1kx"
+ },
+ {
+ "$ref": "#/parameters/resourceVersionMatch-t8XhRHeC"
+ },
+ {
+ "$ref": "#/parameters/sendInitialEvents-rLXlEK_k"
+ },
+ {
+ "$ref": "#/parameters/timeoutSeconds-yvYezaOC"
+ },
+ {
+ "$ref": "#/parameters/watch-XNNPZGbK"
+ }
+ ],
+ "responses": {
+ "200": {
+ "description": "OK",
+ "schema": {
+ "$ref": "#/definitions/io.k8s.apiextensions-apiserver.pkg.apis.apiextensions.v1.CustomResourceDefinitionList"
+ }
+ },
+ "401": {
+ "description": "Unauthorized"
+ }
+ },
+ "x-kubernetes-action": "list",
+ "x-kubernetes-group-version-kind": {
+ "group": "apiextensions.k8s.io",
+ "kind": "CustomResourceDefinition",
+ "version": "v1"
+ }
+ },
+ "post": {
+ "description": "create a CustomResourceDefinition",
+ "consumes": [
+ "*/*"
+ ],
+ "produces": [
+ "application/json",
+ "application/yaml",
+ "application/vnd.kubernetes.protobuf"
+ ],
+ "schemes": [
+ "https"
+ ],
+ "tags": [
+ "apiextensions_v1"
+ ],
+ "operationId": "createApiextensionsV1CustomResourceDefinition",
+ "parameters": [
+ {
+ "name": "body",
+ "in": "body",
+ "required": true,
+ "schema": {
+ "$ref": "#/definitions/io.k8s.apiextensions-apiserver.pkg.apis.apiextensions.v1.CustomResourceDefinition"
+ }
+ },
+ {
+ "uniqueItems": true,
+ "type": "string",
+ "description": "When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed",
+ "name": "dryRun",
+ "in": "query"
+ },
+ {
+ "$ref": "#/parameters/fieldManager-Qy4HdaTW"
+ },
+ {
+ "uniqueItems": true,
+ "type": "string",
+ "description": "fieldValidation instructs the server on how to handle objects in the request (POST/PUT/PATCH) containing unknown or duplicate fields. Valid values are: - Ignore: This will ignore any unknown fields that are silently dropped from the object, and will ignore all but the last duplicate field that the decoder encounters. This is the default behavior prior to v1.23. - Warn: This will send a warning via the standard warning response header for each unknown field that is dropped from the object, and for each duplicate field that is encountered. The request will still succeed if there are no other errors, and will only persist the last of any duplicate fields. This is the default in v1.23+ - Strict: This will fail the request with a BadRequest error if any unknown fields would be dropped from the object, or if any duplicate fields are present. The error returned from the server will contain all unknown and duplicate fields encountered.",
+ "name": "fieldValidation",
+ "in": "query"
+ }
+ ],
+ "responses": {
+ "200": {
+ "description": "OK",
+ "schema": {
+ "$ref": "#/definitions/io.k8s.apiextensions-apiserver.pkg.apis.apiextensions.v1.CustomResourceDefinition"
+ }
+ },
+ "201": {
+ "description": "Created",
+ "schema": {
+ "$ref": "#/definitions/io.k8s.apiextensions-apiserver.pkg.apis.apiextensions.v1.CustomResourceDefinition"
+ }
+ },
+ "202": {
+ "description": "Accepted",
+ "schema": {
+ "$ref": "#/definitions/io.k8s.apiextensions-apiserver.pkg.apis.apiextensions.v1.CustomResourceDefinition"
+ }
+ },
+ "401": {
+ "description": "Unauthorized"
+ }
+ },
+ "x-kubernetes-action": "post",
+ "x-kubernetes-group-version-kind": {
+ "group": "apiextensions.k8s.io",
+ "kind": "CustomResourceDefinition",
+ "version": "v1"
+ }
+ },
+ "delete": {
+ "description": "delete collection of CustomResourceDefinition",
+ "consumes": [
+ "*/*"
+ ],
+ "produces": [
+ "application/json",
+ "application/yaml",
+ "application/vnd.kubernetes.protobuf"
+ ],
+ "schemes": [
+ "https"
+ ],
+ "tags": [
+ "apiextensions_v1"
+ ],
+ "operationId": "deleteApiextensionsV1CollectionCustomResourceDefinition",
"parameters": [
{
"$ref": "#/parameters/body-2Y1dVQaQ"
@@ -17435,7 +18892,7 @@
},
"parameters": [
{
- "$ref": "#/parameters/pretty-nN7o5FEq"
+ "$ref": "#/parameters/pretty-tJGM1-ng"
}
]
},
@@ -17684,7 +19141,7 @@
"required": true
},
{
- "$ref": "#/parameters/pretty-nN7o5FEq"
+ "$ref": "#/parameters/pretty-tJGM1-ng"
}
]
},
@@ -17871,7 +19328,7 @@
"required": true
},
{
- "$ref": "#/parameters/pretty-nN7o5FEq"
+ "$ref": "#/parameters/pretty-tJGM1-ng"
}
]
},
@@ -17930,7 +19387,7 @@
"$ref": "#/parameters/limit-1NfNmdNH"
},
{
- "$ref": "#/parameters/pretty-nN7o5FEq"
+ "$ref": "#/parameters/pretty-tJGM1-ng"
},
{
"$ref": "#/parameters/resourceVersion-5WAnf1kx"
@@ -18012,7 +19469,7 @@
"required": true
},
{
- "$ref": "#/parameters/pretty-nN7o5FEq"
+ "$ref": "#/parameters/pretty-tJGM1-ng"
},
{
"$ref": "#/parameters/resourceVersion-5WAnf1kx"
@@ -18323,7 +19780,7 @@
},
"parameters": [
{
- "$ref": "#/parameters/pretty-nN7o5FEq"
+ "$ref": "#/parameters/pretty-tJGM1-ng"
}
]
},
@@ -18572,7 +20029,7 @@
"required": true
},
{
- "$ref": "#/parameters/pretty-nN7o5FEq"
+ "$ref": "#/parameters/pretty-tJGM1-ng"
}
]
},
@@ -18759,7 +20216,7 @@
"required": true
},
{
- "$ref": "#/parameters/pretty-nN7o5FEq"
+ "$ref": "#/parameters/pretty-tJGM1-ng"
}
]
},
@@ -18818,7 +20275,7 @@
"$ref": "#/parameters/limit-1NfNmdNH"
},
{
- "$ref": "#/parameters/pretty-nN7o5FEq"
+ "$ref": "#/parameters/pretty-tJGM1-ng"
},
{
"$ref": "#/parameters/resourceVersion-5WAnf1kx"
@@ -18900,7 +20357,7 @@
"required": true
},
{
- "$ref": "#/parameters/pretty-nN7o5FEq"
+ "$ref": "#/parameters/pretty-tJGM1-ng"
},
{
"$ref": "#/parameters/resourceVersion-5WAnf1kx"
@@ -19040,7 +20497,7 @@
"$ref": "#/parameters/limit-1NfNmdNH"
},
{
- "$ref": "#/parameters/pretty-nN7o5FEq"
+ "$ref": "#/parameters/pretty-tJGM1-ng"
},
{
"$ref": "#/parameters/resourceVersion-5WAnf1kx"
@@ -19114,7 +20571,7 @@
"$ref": "#/parameters/limit-1NfNmdNH"
},
{
- "$ref": "#/parameters/pretty-nN7o5FEq"
+ "$ref": "#/parameters/pretty-tJGM1-ng"
},
{
"$ref": "#/parameters/resourceVersion-5WAnf1kx"
@@ -19188,7 +20645,7 @@
"$ref": "#/parameters/limit-1NfNmdNH"
},
{
- "$ref": "#/parameters/pretty-nN7o5FEq"
+ "$ref": "#/parameters/pretty-tJGM1-ng"
},
{
"$ref": "#/parameters/resourceVersion-5WAnf1kx"
@@ -19436,7 +20893,7 @@
"$ref": "#/parameters/namespace-vgWSWtn3"
},
{
- "$ref": "#/parameters/pretty-nN7o5FEq"
+ "$ref": "#/parameters/pretty-tJGM1-ng"
}
]
},
@@ -19688,7 +21145,7 @@
"$ref": "#/parameters/namespace-vgWSWtn3"
},
{
- "$ref": "#/parameters/pretty-nN7o5FEq"
+ "$ref": "#/parameters/pretty-tJGM1-ng"
}
]
},
@@ -19921,7 +21378,7 @@
"$ref": "#/parameters/namespace-vgWSWtn3"
},
{
- "$ref": "#/parameters/pretty-nN7o5FEq"
+ "$ref": "#/parameters/pretty-tJGM1-ng"
}
]
},
@@ -20173,7 +21630,7 @@
"$ref": "#/parameters/namespace-vgWSWtn3"
},
{
- "$ref": "#/parameters/pretty-nN7o5FEq"
+ "$ref": "#/parameters/pretty-tJGM1-ng"
}
]
},
@@ -20363,7 +21820,7 @@
"$ref": "#/parameters/namespace-vgWSWtn3"
},
{
- "$ref": "#/parameters/pretty-nN7o5FEq"
+ "$ref": "#/parameters/pretty-tJGM1-ng"
}
]
},
@@ -20596,7 +22053,7 @@
"$ref": "#/parameters/namespace-vgWSWtn3"
},
{
- "$ref": "#/parameters/pretty-nN7o5FEq"
+ "$ref": "#/parameters/pretty-tJGM1-ng"
}
]
},
@@ -20848,7 +22305,7 @@
"$ref": "#/parameters/namespace-vgWSWtn3"
},
{
- "$ref": "#/parameters/pretty-nN7o5FEq"
+ "$ref": "#/parameters/pretty-tJGM1-ng"
}
]
},
@@ -21038,7 +22495,7 @@
"$ref": "#/parameters/namespace-vgWSWtn3"
},
{
- "$ref": "#/parameters/pretty-nN7o5FEq"
+ "$ref": "#/parameters/pretty-tJGM1-ng"
}
]
},
@@ -21228,7 +22685,7 @@
"$ref": "#/parameters/namespace-vgWSWtn3"
},
{
- "$ref": "#/parameters/pretty-nN7o5FEq"
+ "$ref": "#/parameters/pretty-tJGM1-ng"
}
]
},
@@ -21461,7 +22918,7 @@
"$ref": "#/parameters/namespace-vgWSWtn3"
},
{
- "$ref": "#/parameters/pretty-nN7o5FEq"
+ "$ref": "#/parameters/pretty-tJGM1-ng"
}
]
},
@@ -21713,7 +23170,7 @@
"$ref": "#/parameters/namespace-vgWSWtn3"
},
{
- "$ref": "#/parameters/pretty-nN7o5FEq"
+ "$ref": "#/parameters/pretty-tJGM1-ng"
}
]
},
@@ -21903,7 +23360,7 @@
"$ref": "#/parameters/namespace-vgWSWtn3"
},
{
- "$ref": "#/parameters/pretty-nN7o5FEq"
+ "$ref": "#/parameters/pretty-tJGM1-ng"
}
]
},
@@ -22093,7 +23550,7 @@
"$ref": "#/parameters/namespace-vgWSWtn3"
},
{
- "$ref": "#/parameters/pretty-nN7o5FEq"
+ "$ref": "#/parameters/pretty-tJGM1-ng"
}
]
},
@@ -22326,7 +23783,7 @@
"$ref": "#/parameters/namespace-vgWSWtn3"
},
{
- "$ref": "#/parameters/pretty-nN7o5FEq"
+ "$ref": "#/parameters/pretty-tJGM1-ng"
}
]
},
@@ -22578,7 +24035,7 @@
"$ref": "#/parameters/namespace-vgWSWtn3"
},
{
- "$ref": "#/parameters/pretty-nN7o5FEq"
+ "$ref": "#/parameters/pretty-tJGM1-ng"
}
]
},
@@ -22768,7 +24225,7 @@
"$ref": "#/parameters/namespace-vgWSWtn3"
},
{
- "$ref": "#/parameters/pretty-nN7o5FEq"
+ "$ref": "#/parameters/pretty-tJGM1-ng"
}
]
},
@@ -22958,7 +24415,7 @@
"$ref": "#/parameters/namespace-vgWSWtn3"
},
{
- "$ref": "#/parameters/pretty-nN7o5FEq"
+ "$ref": "#/parameters/pretty-tJGM1-ng"
}
]
},
@@ -23017,7 +24474,7 @@
"$ref": "#/parameters/limit-1NfNmdNH"
},
{
- "$ref": "#/parameters/pretty-nN7o5FEq"
+ "$ref": "#/parameters/pretty-tJGM1-ng"
},
{
"$ref": "#/parameters/resourceVersion-5WAnf1kx"
@@ -23091,7 +24548,7 @@
"$ref": "#/parameters/limit-1NfNmdNH"
},
{
- "$ref": "#/parameters/pretty-nN7o5FEq"
+ "$ref": "#/parameters/pretty-tJGM1-ng"
},
{
"$ref": "#/parameters/resourceVersion-5WAnf1kx"
@@ -23165,7 +24622,7 @@
"$ref": "#/parameters/limit-1NfNmdNH"
},
{
- "$ref": "#/parameters/pretty-nN7o5FEq"
+ "$ref": "#/parameters/pretty-tJGM1-ng"
},
{
"$ref": "#/parameters/resourceVersion-5WAnf1kx"
@@ -23239,7 +24696,7 @@
"$ref": "#/parameters/limit-1NfNmdNH"
},
{
- "$ref": "#/parameters/pretty-nN7o5FEq"
+ "$ref": "#/parameters/pretty-tJGM1-ng"
},
{
"$ref": "#/parameters/resourceVersion-5WAnf1kx"
@@ -23313,7 +24770,7 @@
"$ref": "#/parameters/limit-1NfNmdNH"
},
{
- "$ref": "#/parameters/pretty-nN7o5FEq"
+ "$ref": "#/parameters/pretty-tJGM1-ng"
},
{
"$ref": "#/parameters/resourceVersion-5WAnf1kx"
@@ -23390,7 +24847,7 @@
"$ref": "#/parameters/namespace-vgWSWtn3"
},
{
- "$ref": "#/parameters/pretty-nN7o5FEq"
+ "$ref": "#/parameters/pretty-tJGM1-ng"
},
{
"$ref": "#/parameters/resourceVersion-5WAnf1kx"
@@ -23475,7 +24932,7 @@
"$ref": "#/parameters/namespace-vgWSWtn3"
},
{
- "$ref": "#/parameters/pretty-nN7o5FEq"
+ "$ref": "#/parameters/pretty-tJGM1-ng"
},
{
"$ref": "#/parameters/resourceVersion-5WAnf1kx"
@@ -23552,7 +25009,7 @@
"$ref": "#/parameters/namespace-vgWSWtn3"
},
{
- "$ref": "#/parameters/pretty-nN7o5FEq"
+ "$ref": "#/parameters/pretty-tJGM1-ng"
},
{
"$ref": "#/parameters/resourceVersion-5WAnf1kx"
@@ -23637,7 +25094,7 @@
"$ref": "#/parameters/namespace-vgWSWtn3"
},
{
- "$ref": "#/parameters/pretty-nN7o5FEq"
+ "$ref": "#/parameters/pretty-tJGM1-ng"
},
{
"$ref": "#/parameters/resourceVersion-5WAnf1kx"
@@ -23714,7 +25171,7 @@
"$ref": "#/parameters/namespace-vgWSWtn3"
},
{
- "$ref": "#/parameters/pretty-nN7o5FEq"
+ "$ref": "#/parameters/pretty-tJGM1-ng"
},
{
"$ref": "#/parameters/resourceVersion-5WAnf1kx"
@@ -23799,7 +25256,7 @@
"$ref": "#/parameters/namespace-vgWSWtn3"
},
{
- "$ref": "#/parameters/pretty-nN7o5FEq"
+ "$ref": "#/parameters/pretty-tJGM1-ng"
},
{
"$ref": "#/parameters/resourceVersion-5WAnf1kx"
@@ -23876,7 +25333,7 @@
"$ref": "#/parameters/namespace-vgWSWtn3"
},
{
- "$ref": "#/parameters/pretty-nN7o5FEq"
+ "$ref": "#/parameters/pretty-tJGM1-ng"
},
{
"$ref": "#/parameters/resourceVersion-5WAnf1kx"
@@ -23961,7 +25418,7 @@
"$ref": "#/parameters/namespace-vgWSWtn3"
},
{
- "$ref": "#/parameters/pretty-nN7o5FEq"
+ "$ref": "#/parameters/pretty-tJGM1-ng"
},
{
"$ref": "#/parameters/resourceVersion-5WAnf1kx"
@@ -24038,7 +25495,7 @@
"$ref": "#/parameters/namespace-vgWSWtn3"
},
{
- "$ref": "#/parameters/pretty-nN7o5FEq"
+ "$ref": "#/parameters/pretty-tJGM1-ng"
},
{
"$ref": "#/parameters/resourceVersion-5WAnf1kx"
@@ -24123,7 +25580,7 @@
"$ref": "#/parameters/namespace-vgWSWtn3"
},
{
- "$ref": "#/parameters/pretty-nN7o5FEq"
+ "$ref": "#/parameters/pretty-tJGM1-ng"
},
{
"$ref": "#/parameters/resourceVersion-5WAnf1kx"
@@ -24197,7 +25654,7 @@
"$ref": "#/parameters/limit-1NfNmdNH"
},
{
- "$ref": "#/parameters/pretty-nN7o5FEq"
+ "$ref": "#/parameters/pretty-tJGM1-ng"
},
{
"$ref": "#/parameters/resourceVersion-5WAnf1kx"
@@ -24271,7 +25728,7 @@
"$ref": "#/parameters/limit-1NfNmdNH"
},
{
- "$ref": "#/parameters/pretty-nN7o5FEq"
+ "$ref": "#/parameters/pretty-tJGM1-ng"
},
{
"$ref": "#/parameters/resourceVersion-5WAnf1kx"
@@ -24433,7 +25890,7 @@
"in": "query"
},
{
- "$ref": "#/parameters/pretty-nN7o5FEq"
+ "$ref": "#/parameters/pretty-tJGM1-ng"
}
]
},
@@ -24514,7 +25971,7 @@
"in": "query"
},
{
- "$ref": "#/parameters/pretty-nN7o5FEq"
+ "$ref": "#/parameters/pretty-tJGM1-ng"
}
]
},
@@ -24664,7 +26121,7 @@
"$ref": "#/parameters/namespace-vgWSWtn3"
},
{
- "$ref": "#/parameters/pretty-nN7o5FEq"
+ "$ref": "#/parameters/pretty-tJGM1-ng"
}
]
},
@@ -24745,7 +26202,7 @@
"in": "query"
},
{
- "$ref": "#/parameters/pretty-nN7o5FEq"
+ "$ref": "#/parameters/pretty-tJGM1-ng"
}
]
},
@@ -24826,7 +26283,7 @@
"in": "query"
},
{
- "$ref": "#/parameters/pretty-nN7o5FEq"
+ "$ref": "#/parameters/pretty-tJGM1-ng"
}
]
},
@@ -24907,7 +26364,7 @@
"in": "query"
},
{
- "$ref": "#/parameters/pretty-nN7o5FEq"
+ "$ref": "#/parameters/pretty-tJGM1-ng"
}
]
},
@@ -25032,7 +26489,7 @@
"$ref": "#/parameters/limit-1NfNmdNH"
},
{
- "$ref": "#/parameters/pretty-nN7o5FEq"
+ "$ref": "#/parameters/pretty-tJGM1-ng"
},
{
"$ref": "#/parameters/resourceVersion-5WAnf1kx"
@@ -25280,7 +26737,7 @@
"$ref": "#/parameters/namespace-vgWSWtn3"
},
{
- "$ref": "#/parameters/pretty-nN7o5FEq"
+ "$ref": "#/parameters/pretty-tJGM1-ng"
}
]
},
@@ -25532,7 +26989,7 @@
"$ref": "#/parameters/namespace-vgWSWtn3"
},
{
- "$ref": "#/parameters/pretty-nN7o5FEq"
+ "$ref": "#/parameters/pretty-tJGM1-ng"
}
]
},
@@ -25722,7 +27179,7 @@
"$ref": "#/parameters/namespace-vgWSWtn3"
},
{
- "$ref": "#/parameters/pretty-nN7o5FEq"
+ "$ref": "#/parameters/pretty-tJGM1-ng"
}
]
},
@@ -25781,7 +27238,7 @@
"$ref": "#/parameters/limit-1NfNmdNH"
},
{
- "$ref": "#/parameters/pretty-nN7o5FEq"
+ "$ref": "#/parameters/pretty-tJGM1-ng"
},
{
"$ref": "#/parameters/resourceVersion-5WAnf1kx"
@@ -25858,7 +27315,7 @@
"$ref": "#/parameters/namespace-vgWSWtn3"
},
{
- "$ref": "#/parameters/pretty-nN7o5FEq"
+ "$ref": "#/parameters/pretty-tJGM1-ng"
},
{
"$ref": "#/parameters/resourceVersion-5WAnf1kx"
@@ -25943,7 +27400,7 @@
"$ref": "#/parameters/namespace-vgWSWtn3"
},
{
- "$ref": "#/parameters/pretty-nN7o5FEq"
+ "$ref": "#/parameters/pretty-tJGM1-ng"
},
{
"$ref": "#/parameters/resourceVersion-5WAnf1kx"
@@ -26050,7 +27507,7 @@
"$ref": "#/parameters/limit-1NfNmdNH"
},
{
- "$ref": "#/parameters/pretty-nN7o5FEq"
+ "$ref": "#/parameters/pretty-tJGM1-ng"
},
{
"$ref": "#/parameters/resourceVersion-5WAnf1kx"
@@ -26298,7 +27755,7 @@
"$ref": "#/parameters/namespace-vgWSWtn3"
},
{
- "$ref": "#/parameters/pretty-nN7o5FEq"
+ "$ref": "#/parameters/pretty-tJGM1-ng"
}
]
},
@@ -26550,7 +28007,7 @@
"$ref": "#/parameters/namespace-vgWSWtn3"
},
{
- "$ref": "#/parameters/pretty-nN7o5FEq"
+ "$ref": "#/parameters/pretty-tJGM1-ng"
}
]
},
@@ -26740,7 +28197,7 @@
"$ref": "#/parameters/namespace-vgWSWtn3"
},
{
- "$ref": "#/parameters/pretty-nN7o5FEq"
+ "$ref": "#/parameters/pretty-tJGM1-ng"
}
]
},
@@ -26799,7 +28256,7 @@
"$ref": "#/parameters/limit-1NfNmdNH"
},
{
- "$ref": "#/parameters/pretty-nN7o5FEq"
+ "$ref": "#/parameters/pretty-tJGM1-ng"
},
{
"$ref": "#/parameters/resourceVersion-5WAnf1kx"
@@ -26876,7 +28333,7 @@
"$ref": "#/parameters/namespace-vgWSWtn3"
},
{
- "$ref": "#/parameters/pretty-nN7o5FEq"
+ "$ref": "#/parameters/pretty-tJGM1-ng"
},
{
"$ref": "#/parameters/resourceVersion-5WAnf1kx"
@@ -26961,7 +28418,7 @@
"$ref": "#/parameters/namespace-vgWSWtn3"
},
{
- "$ref": "#/parameters/pretty-nN7o5FEq"
+ "$ref": "#/parameters/pretty-tJGM1-ng"
},
{
"$ref": "#/parameters/resourceVersion-5WAnf1kx"
@@ -27101,7 +28558,7 @@
"$ref": "#/parameters/limit-1NfNmdNH"
},
{
- "$ref": "#/parameters/pretty-nN7o5FEq"
+ "$ref": "#/parameters/pretty-tJGM1-ng"
},
{
"$ref": "#/parameters/resourceVersion-5WAnf1kx"
@@ -27175,7 +28632,7 @@
"$ref": "#/parameters/limit-1NfNmdNH"
},
{
- "$ref": "#/parameters/pretty-nN7o5FEq"
+ "$ref": "#/parameters/pretty-tJGM1-ng"
},
{
"$ref": "#/parameters/resourceVersion-5WAnf1kx"
@@ -27423,7 +28880,7 @@
"$ref": "#/parameters/namespace-vgWSWtn3"
},
{
- "$ref": "#/parameters/pretty-nN7o5FEq"
+ "$ref": "#/parameters/pretty-tJGM1-ng"
}
]
},
@@ -27675,7 +29132,7 @@
"$ref": "#/parameters/namespace-vgWSWtn3"
},
{
- "$ref": "#/parameters/pretty-nN7o5FEq"
+ "$ref": "#/parameters/pretty-tJGM1-ng"
}
]
},
@@ -27865,7 +29322,7 @@
"$ref": "#/parameters/namespace-vgWSWtn3"
},
{
- "$ref": "#/parameters/pretty-nN7o5FEq"
+ "$ref": "#/parameters/pretty-tJGM1-ng"
}
]
},
@@ -28098,7 +29555,7 @@
"$ref": "#/parameters/namespace-vgWSWtn3"
},
{
- "$ref": "#/parameters/pretty-nN7o5FEq"
+ "$ref": "#/parameters/pretty-tJGM1-ng"
}
]
},
@@ -28350,7 +29807,7 @@
"$ref": "#/parameters/namespace-vgWSWtn3"
},
{
- "$ref": "#/parameters/pretty-nN7o5FEq"
+ "$ref": "#/parameters/pretty-tJGM1-ng"
}
]
},
@@ -28540,7 +29997,7 @@
"$ref": "#/parameters/namespace-vgWSWtn3"
},
{
- "$ref": "#/parameters/pretty-nN7o5FEq"
+ "$ref": "#/parameters/pretty-tJGM1-ng"
}
]
},
@@ -28599,7 +30056,7 @@
"$ref": "#/parameters/limit-1NfNmdNH"
},
{
- "$ref": "#/parameters/pretty-nN7o5FEq"
+ "$ref": "#/parameters/pretty-tJGM1-ng"
},
{
"$ref": "#/parameters/resourceVersion-5WAnf1kx"
@@ -28673,7 +30130,7 @@
"$ref": "#/parameters/limit-1NfNmdNH"
},
{
- "$ref": "#/parameters/pretty-nN7o5FEq"
+ "$ref": "#/parameters/pretty-tJGM1-ng"
},
{
"$ref": "#/parameters/resourceVersion-5WAnf1kx"
@@ -28750,7 +30207,7 @@
"$ref": "#/parameters/namespace-vgWSWtn3"
},
{
- "$ref": "#/parameters/pretty-nN7o5FEq"
+ "$ref": "#/parameters/pretty-tJGM1-ng"
},
{
"$ref": "#/parameters/resourceVersion-5WAnf1kx"
@@ -28835,7 +30292,7 @@
"$ref": "#/parameters/namespace-vgWSWtn3"
},
{
- "$ref": "#/parameters/pretty-nN7o5FEq"
+ "$ref": "#/parameters/pretty-tJGM1-ng"
},
{
"$ref": "#/parameters/resourceVersion-5WAnf1kx"
@@ -28912,7 +30369,7 @@
"$ref": "#/parameters/namespace-vgWSWtn3"
},
{
- "$ref": "#/parameters/pretty-nN7o5FEq"
+ "$ref": "#/parameters/pretty-tJGM1-ng"
},
{
"$ref": "#/parameters/resourceVersion-5WAnf1kx"
@@ -28997,7 +30454,7 @@
"$ref": "#/parameters/namespace-vgWSWtn3"
},
{
- "$ref": "#/parameters/pretty-nN7o5FEq"
+ "$ref": "#/parameters/pretty-tJGM1-ng"
},
{
"$ref": "#/parameters/resourceVersion-5WAnf1kx"
@@ -29308,7 +30765,7 @@
},
"parameters": [
{
- "$ref": "#/parameters/pretty-nN7o5FEq"
+ "$ref": "#/parameters/pretty-tJGM1-ng"
}
]
},
@@ -29557,7 +31014,7 @@
"required": true
},
{
- "$ref": "#/parameters/pretty-nN7o5FEq"
+ "$ref": "#/parameters/pretty-tJGM1-ng"
}
]
},
@@ -29744,7 +31201,7 @@
"required": true
},
{
- "$ref": "#/parameters/pretty-nN7o5FEq"
+ "$ref": "#/parameters/pretty-tJGM1-ng"
}
]
},
@@ -29931,7 +31388,7 @@
"required": true
},
{
- "$ref": "#/parameters/pretty-nN7o5FEq"
+ "$ref": "#/parameters/pretty-tJGM1-ng"
}
]
},
@@ -29990,7 +31447,7 @@
"$ref": "#/parameters/limit-1NfNmdNH"
},
{
- "$ref": "#/parameters/pretty-nN7o5FEq"
+ "$ref": "#/parameters/pretty-tJGM1-ng"
},
{
"$ref": "#/parameters/resourceVersion-5WAnf1kx"
@@ -30072,7 +31529,7 @@
"required": true
},
{
- "$ref": "#/parameters/pretty-nN7o5FEq"
+ "$ref": "#/parameters/pretty-tJGM1-ng"
},
{
"$ref": "#/parameters/resourceVersion-5WAnf1kx"
@@ -30212,7 +31669,7 @@
"$ref": "#/parameters/limit-1NfNmdNH"
},
{
- "$ref": "#/parameters/pretty-nN7o5FEq"
+ "$ref": "#/parameters/pretty-tJGM1-ng"
},
{
"$ref": "#/parameters/resourceVersion-5WAnf1kx"
@@ -30460,7 +31917,7 @@
"$ref": "#/parameters/namespace-vgWSWtn3"
},
{
- "$ref": "#/parameters/pretty-nN7o5FEq"
+ "$ref": "#/parameters/pretty-tJGM1-ng"
}
]
},
@@ -30712,7 +32169,7 @@
"$ref": "#/parameters/namespace-vgWSWtn3"
},
{
- "$ref": "#/parameters/pretty-nN7o5FEq"
+ "$ref": "#/parameters/pretty-tJGM1-ng"
}
]
},
@@ -30771,7 +32228,7 @@
"$ref": "#/parameters/limit-1NfNmdNH"
},
{
- "$ref": "#/parameters/pretty-nN7o5FEq"
+ "$ref": "#/parameters/pretty-tJGM1-ng"
},
{
"$ref": "#/parameters/resourceVersion-5WAnf1kx"
@@ -30848,7 +32305,7 @@
"$ref": "#/parameters/namespace-vgWSWtn3"
},
{
- "$ref": "#/parameters/pretty-nN7o5FEq"
+ "$ref": "#/parameters/pretty-tJGM1-ng"
},
{
"$ref": "#/parameters/resourceVersion-5WAnf1kx"
@@ -30933,7 +32390,7 @@
"$ref": "#/parameters/namespace-vgWSWtn3"
},
{
- "$ref": "#/parameters/pretty-nN7o5FEq"
+ "$ref": "#/parameters/pretty-tJGM1-ng"
},
{
"$ref": "#/parameters/resourceVersion-5WAnf1kx"
@@ -30952,39 +32409,6 @@
}
]
},
- "/apis/core.apinet.ironcore.dev/": {
- "get": {
- "description": "get information of a group",
- "consumes": [
- "application/json",
- "application/yaml",
- "application/vnd.kubernetes.protobuf"
- ],
- "produces": [
- "application/json",
- "application/yaml",
- "application/vnd.kubernetes.protobuf"
- ],
- "schemes": [
- "https"
- ],
- "tags": [
- "coreApinetIroncoreDev"
- ],
- "operationId": "getCoreApinetIroncoreDevAPIGroup",
- "responses": {
- "200": {
- "description": "OK",
- "schema": {
- "$ref": "#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.APIGroup"
- }
- },
- "401": {
- "description": "Unauthorized"
- }
- }
- }
- },
"/apis/core.apinet.ironcore.dev/v1alpha1/": {
"get": {
"description": "get available resources",
@@ -40654,9 +42078,305 @@
}
]
},
- "/apis/core.apinet.ironcore.dev/v1alpha1/watch/ipaddresses": {
+ "/apis/core.apinet.ironcore.dev/v1alpha1/watch/ipaddresses": {
+ "get": {
+ "description": "watch individual changes to a list of IPAddress. deprecated: use the 'watch' parameter with a list operation instead.",
+ "consumes": [
+ "*/*"
+ ],
+ "produces": [
+ "application/json",
+ "application/yaml",
+ "application/json;stream=watch"
+ ],
+ "schemes": [
+ "https"
+ ],
+ "tags": [
+ "coreApinetIroncoreDev_v1alpha1"
+ ],
+ "operationId": "watchCoreApinetIroncoreDevV1alpha1IPAddressList",
+ "responses": {
+ "200": {
+ "description": "OK",
+ "schema": {
+ "$ref": "#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.WatchEvent"
+ }
+ },
+ "401": {
+ "description": "Unauthorized"
+ }
+ },
+ "x-kubernetes-action": "watchlist",
+ "x-kubernetes-group-version-kind": {
+ "group": "core.apinet.ironcore.dev",
+ "kind": "IPAddress",
+ "version": "v1alpha1"
+ }
+ },
+ "parameters": [
+ {
+ "$ref": "#/parameters/allowWatchBookmarks-HC2hJt-J"
+ },
+ {
+ "$ref": "#/parameters/continue-QfD61s0i"
+ },
+ {
+ "$ref": "#/parameters/fieldSelector-xIcQKXFG"
+ },
+ {
+ "$ref": "#/parameters/labelSelector-5Zw57w4C"
+ },
+ {
+ "$ref": "#/parameters/limit-1NfNmdNH"
+ },
+ {
+ "$ref": "#/parameters/pretty-tJGM1-ng"
+ },
+ {
+ "$ref": "#/parameters/resourceVersion-5WAnf1kx"
+ },
+ {
+ "$ref": "#/parameters/resourceVersionMatch-t8XhRHeC"
+ },
+ {
+ "$ref": "#/parameters/sendInitialEvents-rLXlEK_k"
+ },
+ {
+ "$ref": "#/parameters/timeoutSeconds-yvYezaOC"
+ },
+ {
+ "$ref": "#/parameters/watch-XNNPZGbK"
+ }
+ ]
+ },
+ "/apis/core.apinet.ironcore.dev/v1alpha1/watch/ipaddresses/{name}": {
+ "get": {
+ "description": "watch changes to an object of kind IPAddress. deprecated: use the 'watch' parameter with a list operation instead, filtered to a single item with the 'fieldSelector' parameter.",
+ "consumes": [
+ "*/*"
+ ],
+ "produces": [
+ "application/json",
+ "application/yaml",
+ "application/json;stream=watch"
+ ],
+ "schemes": [
+ "https"
+ ],
+ "tags": [
+ "coreApinetIroncoreDev_v1alpha1"
+ ],
+ "operationId": "watchCoreApinetIroncoreDevV1alpha1IPAddress",
+ "responses": {
+ "200": {
+ "description": "OK",
+ "schema": {
+ "$ref": "#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.WatchEvent"
+ }
+ },
+ "401": {
+ "description": "Unauthorized"
+ }
+ },
+ "x-kubernetes-action": "watch",
+ "x-kubernetes-group-version-kind": {
+ "group": "core.apinet.ironcore.dev",
+ "kind": "IPAddress",
+ "version": "v1alpha1"
+ }
+ },
+ "parameters": [
+ {
+ "$ref": "#/parameters/allowWatchBookmarks-HC2hJt-J"
+ },
+ {
+ "$ref": "#/parameters/continue-QfD61s0i"
+ },
+ {
+ "$ref": "#/parameters/fieldSelector-xIcQKXFG"
+ },
+ {
+ "$ref": "#/parameters/labelSelector-5Zw57w4C"
+ },
+ {
+ "$ref": "#/parameters/limit-1NfNmdNH"
+ },
+ {
+ "uniqueItems": true,
+ "type": "string",
+ "description": "name of the IPAddress",
+ "name": "name",
+ "in": "path",
+ "required": true
+ },
+ {
+ "$ref": "#/parameters/pretty-tJGM1-ng"
+ },
+ {
+ "$ref": "#/parameters/resourceVersion-5WAnf1kx"
+ },
+ {
+ "$ref": "#/parameters/resourceVersionMatch-t8XhRHeC"
+ },
+ {
+ "$ref": "#/parameters/sendInitialEvents-rLXlEK_k"
+ },
+ {
+ "$ref": "#/parameters/timeoutSeconds-yvYezaOC"
+ },
+ {
+ "$ref": "#/parameters/watch-XNNPZGbK"
+ }
+ ]
+ },
+ "/apis/core.apinet.ironcore.dev/v1alpha1/watch/ips": {
+ "get": {
+ "description": "watch individual changes to a list of IP. deprecated: use the 'watch' parameter with a list operation instead.",
+ "consumes": [
+ "*/*"
+ ],
+ "produces": [
+ "application/json",
+ "application/yaml",
+ "application/json;stream=watch"
+ ],
+ "schemes": [
+ "https"
+ ],
+ "tags": [
+ "coreApinetIroncoreDev_v1alpha1"
+ ],
+ "operationId": "watchCoreApinetIroncoreDevV1alpha1IPListForAllNamespaces",
+ "responses": {
+ "200": {
+ "description": "OK",
+ "schema": {
+ "$ref": "#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.WatchEvent"
+ }
+ },
+ "401": {
+ "description": "Unauthorized"
+ }
+ },
+ "x-kubernetes-action": "watchlist",
+ "x-kubernetes-group-version-kind": {
+ "group": "core.apinet.ironcore.dev",
+ "kind": "IP",
+ "version": "v1alpha1"
+ }
+ },
+ "parameters": [
+ {
+ "$ref": "#/parameters/allowWatchBookmarks-HC2hJt-J"
+ },
+ {
+ "$ref": "#/parameters/continue-QfD61s0i"
+ },
+ {
+ "$ref": "#/parameters/fieldSelector-xIcQKXFG"
+ },
+ {
+ "$ref": "#/parameters/labelSelector-5Zw57w4C"
+ },
+ {
+ "$ref": "#/parameters/limit-1NfNmdNH"
+ },
+ {
+ "$ref": "#/parameters/pretty-tJGM1-ng"
+ },
+ {
+ "$ref": "#/parameters/resourceVersion-5WAnf1kx"
+ },
+ {
+ "$ref": "#/parameters/resourceVersionMatch-t8XhRHeC"
+ },
+ {
+ "$ref": "#/parameters/sendInitialEvents-rLXlEK_k"
+ },
+ {
+ "$ref": "#/parameters/timeoutSeconds-yvYezaOC"
+ },
+ {
+ "$ref": "#/parameters/watch-XNNPZGbK"
+ }
+ ]
+ },
+ "/apis/core.apinet.ironcore.dev/v1alpha1/watch/loadbalancerroutings": {
+ "get": {
+ "description": "watch individual changes to a list of LoadBalancerRouting. deprecated: use the 'watch' parameter with a list operation instead.",
+ "consumes": [
+ "*/*"
+ ],
+ "produces": [
+ "application/json",
+ "application/yaml",
+ "application/json;stream=watch"
+ ],
+ "schemes": [
+ "https"
+ ],
+ "tags": [
+ "coreApinetIroncoreDev_v1alpha1"
+ ],
+ "operationId": "watchCoreApinetIroncoreDevV1alpha1LoadBalancerRoutingListForAllNamespaces",
+ "responses": {
+ "200": {
+ "description": "OK",
+ "schema": {
+ "$ref": "#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.WatchEvent"
+ }
+ },
+ "401": {
+ "description": "Unauthorized"
+ }
+ },
+ "x-kubernetes-action": "watchlist",
+ "x-kubernetes-group-version-kind": {
+ "group": "core.apinet.ironcore.dev",
+ "kind": "LoadBalancerRouting",
+ "version": "v1alpha1"
+ }
+ },
+ "parameters": [
+ {
+ "$ref": "#/parameters/allowWatchBookmarks-HC2hJt-J"
+ },
+ {
+ "$ref": "#/parameters/continue-QfD61s0i"
+ },
+ {
+ "$ref": "#/parameters/fieldSelector-xIcQKXFG"
+ },
+ {
+ "$ref": "#/parameters/labelSelector-5Zw57w4C"
+ },
+ {
+ "$ref": "#/parameters/limit-1NfNmdNH"
+ },
+ {
+ "$ref": "#/parameters/pretty-tJGM1-ng"
+ },
+ {
+ "$ref": "#/parameters/resourceVersion-5WAnf1kx"
+ },
+ {
+ "$ref": "#/parameters/resourceVersionMatch-t8XhRHeC"
+ },
+ {
+ "$ref": "#/parameters/sendInitialEvents-rLXlEK_k"
+ },
+ {
+ "$ref": "#/parameters/timeoutSeconds-yvYezaOC"
+ },
+ {
+ "$ref": "#/parameters/watch-XNNPZGbK"
+ }
+ ]
+ },
+ "/apis/core.apinet.ironcore.dev/v1alpha1/watch/loadbalancers": {
"get": {
- "description": "watch individual changes to a list of IPAddress. deprecated: use the 'watch' parameter with a list operation instead.",
+ "description": "watch individual changes to a list of LoadBalancer. deprecated: use the 'watch' parameter with a list operation instead.",
"consumes": [
"*/*"
],
@@ -40671,7 +42391,7 @@
"tags": [
"coreApinetIroncoreDev_v1alpha1"
],
- "operationId": "watchCoreApinetIroncoreDevV1alpha1IPAddressList",
+ "operationId": "watchCoreApinetIroncoreDevV1alpha1LoadBalancerListForAllNamespaces",
"responses": {
"200": {
"description": "OK",
@@ -40686,7 +42406,7 @@
"x-kubernetes-action": "watchlist",
"x-kubernetes-group-version-kind": {
"group": "core.apinet.ironcore.dev",
- "kind": "IPAddress",
+ "kind": "LoadBalancer",
"version": "v1alpha1"
}
},
@@ -40726,9 +42446,9 @@
}
]
},
- "/apis/core.apinet.ironcore.dev/v1alpha1/watch/ipaddresses/{name}": {
+ "/apis/core.apinet.ironcore.dev/v1alpha1/watch/namespaces/{namespace}/daemonsets": {
"get": {
- "description": "watch changes to an object of kind IPAddress. deprecated: use the 'watch' parameter with a list operation instead, filtered to a single item with the 'fieldSelector' parameter.",
+ "description": "watch individual changes to a list of DaemonSet. deprecated: use the 'watch' parameter with a list operation instead.",
"consumes": [
"*/*"
],
@@ -40743,7 +42463,7 @@
"tags": [
"coreApinetIroncoreDev_v1alpha1"
],
- "operationId": "watchCoreApinetIroncoreDevV1alpha1IPAddress",
+ "operationId": "watchCoreApinetIroncoreDevV1alpha1NamespacedDaemonSetList",
"responses": {
"200": {
"description": "OK",
@@ -40755,10 +42475,10 @@
"description": "Unauthorized"
}
},
- "x-kubernetes-action": "watch",
+ "x-kubernetes-action": "watchlist",
"x-kubernetes-group-version-kind": {
"group": "core.apinet.ironcore.dev",
- "kind": "IPAddress",
+ "kind": "DaemonSet",
"version": "v1alpha1"
}
},
@@ -40779,12 +42499,7 @@
"$ref": "#/parameters/limit-1NfNmdNH"
},
{
- "uniqueItems": true,
- "type": "string",
- "description": "name of the IPAddress",
- "name": "name",
- "in": "path",
- "required": true
+ "$ref": "#/parameters/namespace-vgWSWtn3"
},
{
"$ref": "#/parameters/pretty-tJGM1-ng"
@@ -40806,9 +42521,9 @@
}
]
},
- "/apis/core.apinet.ironcore.dev/v1alpha1/watch/ips": {
+ "/apis/core.apinet.ironcore.dev/v1alpha1/watch/namespaces/{namespace}/daemonsets/{name}": {
"get": {
- "description": "watch individual changes to a list of IP. deprecated: use the 'watch' parameter with a list operation instead.",
+ "description": "watch changes to an object of kind DaemonSet. deprecated: use the 'watch' parameter with a list operation instead, filtered to a single item with the 'fieldSelector' parameter.",
"consumes": [
"*/*"
],
@@ -40823,7 +42538,7 @@
"tags": [
"coreApinetIroncoreDev_v1alpha1"
],
- "operationId": "watchCoreApinetIroncoreDevV1alpha1IPListForAllNamespaces",
+ "operationId": "watchCoreApinetIroncoreDevV1alpha1NamespacedDaemonSet",
"responses": {
"200": {
"description": "OK",
@@ -40835,10 +42550,10 @@
"description": "Unauthorized"
}
},
- "x-kubernetes-action": "watchlist",
+ "x-kubernetes-action": "watch",
"x-kubernetes-group-version-kind": {
"group": "core.apinet.ironcore.dev",
- "kind": "IP",
+ "kind": "DaemonSet",
"version": "v1alpha1"
}
},
@@ -40858,6 +42573,17 @@
{
"$ref": "#/parameters/limit-1NfNmdNH"
},
+ {
+ "uniqueItems": true,
+ "type": "string",
+ "description": "name of the DaemonSet",
+ "name": "name",
+ "in": "path",
+ "required": true
+ },
+ {
+ "$ref": "#/parameters/namespace-vgWSWtn3"
+ },
{
"$ref": "#/parameters/pretty-tJGM1-ng"
},
@@ -40878,9 +42604,9 @@
}
]
},
- "/apis/core.apinet.ironcore.dev/v1alpha1/watch/loadbalancerroutings": {
+ "/apis/core.apinet.ironcore.dev/v1alpha1/watch/namespaces/{namespace}/instances": {
"get": {
- "description": "watch individual changes to a list of LoadBalancerRouting. deprecated: use the 'watch' parameter with a list operation instead.",
+ "description": "watch individual changes to a list of Instance. deprecated: use the 'watch' parameter with a list operation instead.",
"consumes": [
"*/*"
],
@@ -40895,7 +42621,7 @@
"tags": [
"coreApinetIroncoreDev_v1alpha1"
],
- "operationId": "watchCoreApinetIroncoreDevV1alpha1LoadBalancerRoutingListForAllNamespaces",
+ "operationId": "watchCoreApinetIroncoreDevV1alpha1NamespacedInstanceList",
"responses": {
"200": {
"description": "OK",
@@ -40910,7 +42636,7 @@
"x-kubernetes-action": "watchlist",
"x-kubernetes-group-version-kind": {
"group": "core.apinet.ironcore.dev",
- "kind": "LoadBalancerRouting",
+ "kind": "Instance",
"version": "v1alpha1"
}
},
@@ -40930,6 +42656,9 @@
{
"$ref": "#/parameters/limit-1NfNmdNH"
},
+ {
+ "$ref": "#/parameters/namespace-vgWSWtn3"
+ },
{
"$ref": "#/parameters/pretty-tJGM1-ng"
},
@@ -40950,9 +42679,9 @@
}
]
},
- "/apis/core.apinet.ironcore.dev/v1alpha1/watch/loadbalancers": {
+ "/apis/core.apinet.ironcore.dev/v1alpha1/watch/namespaces/{namespace}/instances/{name}": {
"get": {
- "description": "watch individual changes to a list of LoadBalancer. deprecated: use the 'watch' parameter with a list operation instead.",
+ "description": "watch changes to an object of kind Instance. deprecated: use the 'watch' parameter with a list operation instead, filtered to a single item with the 'fieldSelector' parameter.",
"consumes": [
"*/*"
],
@@ -40967,7 +42696,7 @@
"tags": [
"coreApinetIroncoreDev_v1alpha1"
],
- "operationId": "watchCoreApinetIroncoreDevV1alpha1LoadBalancerListForAllNamespaces",
+ "operationId": "watchCoreApinetIroncoreDevV1alpha1NamespacedInstance",
"responses": {
"200": {
"description": "OK",
@@ -40979,10 +42708,10 @@
"description": "Unauthorized"
}
},
- "x-kubernetes-action": "watchlist",
+ "x-kubernetes-action": "watch",
"x-kubernetes-group-version-kind": {
"group": "core.apinet.ironcore.dev",
- "kind": "LoadBalancer",
+ "kind": "Instance",
"version": "v1alpha1"
}
},
@@ -41002,6 +42731,17 @@
{
"$ref": "#/parameters/limit-1NfNmdNH"
},
+ {
+ "uniqueItems": true,
+ "type": "string",
+ "description": "name of the Instance",
+ "name": "name",
+ "in": "path",
+ "required": true
+ },
+ {
+ "$ref": "#/parameters/namespace-vgWSWtn3"
+ },
{
"$ref": "#/parameters/pretty-tJGM1-ng"
},
@@ -41022,9 +42762,9 @@
}
]
},
- "/apis/core.apinet.ironcore.dev/v1alpha1/watch/namespaces/{namespace}/daemonsets": {
+ "/apis/core.apinet.ironcore.dev/v1alpha1/watch/namespaces/{namespace}/ips": {
"get": {
- "description": "watch individual changes to a list of DaemonSet. deprecated: use the 'watch' parameter with a list operation instead.",
+ "description": "watch individual changes to a list of IP. deprecated: use the 'watch' parameter with a list operation instead.",
"consumes": [
"*/*"
],
@@ -41039,7 +42779,7 @@
"tags": [
"coreApinetIroncoreDev_v1alpha1"
],
- "operationId": "watchCoreApinetIroncoreDevV1alpha1NamespacedDaemonSetList",
+ "operationId": "watchCoreApinetIroncoreDevV1alpha1NamespacedIPList",
"responses": {
"200": {
"description": "OK",
@@ -41054,7 +42794,7 @@
"x-kubernetes-action": "watchlist",
"x-kubernetes-group-version-kind": {
"group": "core.apinet.ironcore.dev",
- "kind": "DaemonSet",
+ "kind": "IP",
"version": "v1alpha1"
}
},
@@ -41097,9 +42837,9 @@
}
]
},
- "/apis/core.apinet.ironcore.dev/v1alpha1/watch/namespaces/{namespace}/daemonsets/{name}": {
+ "/apis/core.apinet.ironcore.dev/v1alpha1/watch/namespaces/{namespace}/ips/{name}": {
"get": {
- "description": "watch changes to an object of kind DaemonSet. deprecated: use the 'watch' parameter with a list operation instead, filtered to a single item with the 'fieldSelector' parameter.",
+ "description": "watch changes to an object of kind IP. deprecated: use the 'watch' parameter with a list operation instead, filtered to a single item with the 'fieldSelector' parameter.",
"consumes": [
"*/*"
],
@@ -41114,7 +42854,7 @@
"tags": [
"coreApinetIroncoreDev_v1alpha1"
],
- "operationId": "watchCoreApinetIroncoreDevV1alpha1NamespacedDaemonSet",
+ "operationId": "watchCoreApinetIroncoreDevV1alpha1NamespacedIP",
"responses": {
"200": {
"description": "OK",
@@ -41129,7 +42869,7 @@
"x-kubernetes-action": "watch",
"x-kubernetes-group-version-kind": {
"group": "core.apinet.ironcore.dev",
- "kind": "DaemonSet",
+ "kind": "IP",
"version": "v1alpha1"
}
},
@@ -41152,7 +42892,7 @@
{
"uniqueItems": true,
"type": "string",
- "description": "name of the DaemonSet",
+ "description": "name of the IP",
"name": "name",
"in": "path",
"required": true
@@ -41180,9 +42920,9 @@
}
]
},
- "/apis/core.apinet.ironcore.dev/v1alpha1/watch/namespaces/{namespace}/instances": {
+ "/apis/core.apinet.ironcore.dev/v1alpha1/watch/namespaces/{namespace}/loadbalancerroutings": {
"get": {
- "description": "watch individual changes to a list of Instance. deprecated: use the 'watch' parameter with a list operation instead.",
+ "description": "watch individual changes to a list of LoadBalancerRouting. deprecated: use the 'watch' parameter with a list operation instead.",
"consumes": [
"*/*"
],
@@ -41197,7 +42937,7 @@
"tags": [
"coreApinetIroncoreDev_v1alpha1"
],
- "operationId": "watchCoreApinetIroncoreDevV1alpha1NamespacedInstanceList",
+ "operationId": "watchCoreApinetIroncoreDevV1alpha1NamespacedLoadBalancerRoutingList",
"responses": {
"200": {
"description": "OK",
@@ -41212,7 +42952,7 @@
"x-kubernetes-action": "watchlist",
"x-kubernetes-group-version-kind": {
"group": "core.apinet.ironcore.dev",
- "kind": "Instance",
+ "kind": "LoadBalancerRouting",
"version": "v1alpha1"
}
},
@@ -41255,9 +42995,9 @@
}
]
},
- "/apis/core.apinet.ironcore.dev/v1alpha1/watch/namespaces/{namespace}/instances/{name}": {
+ "/apis/core.apinet.ironcore.dev/v1alpha1/watch/namespaces/{namespace}/loadbalancerroutings/{name}": {
"get": {
- "description": "watch changes to an object of kind Instance. deprecated: use the 'watch' parameter with a list operation instead, filtered to a single item with the 'fieldSelector' parameter.",
+ "description": "watch changes to an object of kind LoadBalancerRouting. deprecated: use the 'watch' parameter with a list operation instead, filtered to a single item with the 'fieldSelector' parameter.",
"consumes": [
"*/*"
],
@@ -41272,7 +43012,7 @@
"tags": [
"coreApinetIroncoreDev_v1alpha1"
],
- "operationId": "watchCoreApinetIroncoreDevV1alpha1NamespacedInstance",
+ "operationId": "watchCoreApinetIroncoreDevV1alpha1NamespacedLoadBalancerRouting",
"responses": {
"200": {
"description": "OK",
@@ -41287,7 +43027,7 @@
"x-kubernetes-action": "watch",
"x-kubernetes-group-version-kind": {
"group": "core.apinet.ironcore.dev",
- "kind": "Instance",
+ "kind": "LoadBalancerRouting",
"version": "v1alpha1"
}
},
@@ -41310,7 +43050,7 @@
{
"uniqueItems": true,
"type": "string",
- "description": "name of the Instance",
+ "description": "name of the LoadBalancerRouting",
"name": "name",
"in": "path",
"required": true
@@ -41338,9 +43078,9 @@
}
]
},
- "/apis/core.apinet.ironcore.dev/v1alpha1/watch/namespaces/{namespace}/ips": {
+ "/apis/core.apinet.ironcore.dev/v1alpha1/watch/namespaces/{namespace}/loadbalancers": {
"get": {
- "description": "watch individual changes to a list of IP. deprecated: use the 'watch' parameter with a list operation instead.",
+ "description": "watch individual changes to a list of LoadBalancer. deprecated: use the 'watch' parameter with a list operation instead.",
"consumes": [
"*/*"
],
@@ -41355,7 +43095,7 @@
"tags": [
"coreApinetIroncoreDev_v1alpha1"
],
- "operationId": "watchCoreApinetIroncoreDevV1alpha1NamespacedIPList",
+ "operationId": "watchCoreApinetIroncoreDevV1alpha1NamespacedLoadBalancerList",
"responses": {
"200": {
"description": "OK",
@@ -41370,7 +43110,7 @@
"x-kubernetes-action": "watchlist",
"x-kubernetes-group-version-kind": {
"group": "core.apinet.ironcore.dev",
- "kind": "IP",
+ "kind": "LoadBalancer",
"version": "v1alpha1"
}
},
@@ -41413,9 +43153,9 @@
}
]
},
- "/apis/core.apinet.ironcore.dev/v1alpha1/watch/namespaces/{namespace}/ips/{name}": {
+ "/apis/core.apinet.ironcore.dev/v1alpha1/watch/namespaces/{namespace}/loadbalancers/{name}": {
"get": {
- "description": "watch changes to an object of kind IP. deprecated: use the 'watch' parameter with a list operation instead, filtered to a single item with the 'fieldSelector' parameter.",
+ "description": "watch changes to an object of kind LoadBalancer. deprecated: use the 'watch' parameter with a list operation instead, filtered to a single item with the 'fieldSelector' parameter.",
"consumes": [
"*/*"
],
@@ -41430,7 +43170,7 @@
"tags": [
"coreApinetIroncoreDev_v1alpha1"
],
- "operationId": "watchCoreApinetIroncoreDevV1alpha1NamespacedIP",
+ "operationId": "watchCoreApinetIroncoreDevV1alpha1NamespacedLoadBalancer",
"responses": {
"200": {
"description": "OK",
@@ -41445,7 +43185,7 @@
"x-kubernetes-action": "watch",
"x-kubernetes-group-version-kind": {
"group": "core.apinet.ironcore.dev",
- "kind": "IP",
+ "kind": "LoadBalancer",
"version": "v1alpha1"
}
},
@@ -41468,7 +43208,7 @@
{
"uniqueItems": true,
"type": "string",
- "description": "name of the IP",
+ "description": "name of the LoadBalancer",
"name": "name",
"in": "path",
"required": true
@@ -41496,9 +43236,9 @@
}
]
},
- "/apis/core.apinet.ironcore.dev/v1alpha1/watch/namespaces/{namespace}/loadbalancerroutings": {
+ "/apis/core.apinet.ironcore.dev/v1alpha1/watch/namespaces/{namespace}/natgatewayautoscalers": {
"get": {
- "description": "watch individual changes to a list of LoadBalancerRouting. deprecated: use the 'watch' parameter with a list operation instead.",
+ "description": "watch individual changes to a list of NATGatewayAutoscaler. deprecated: use the 'watch' parameter with a list operation instead.",
"consumes": [
"*/*"
],
@@ -41513,7 +43253,7 @@
"tags": [
"coreApinetIroncoreDev_v1alpha1"
],
- "operationId": "watchCoreApinetIroncoreDevV1alpha1NamespacedLoadBalancerRoutingList",
+ "operationId": "watchCoreApinetIroncoreDevV1alpha1NamespacedNATGatewayAutoscalerList",
"responses": {
"200": {
"description": "OK",
@@ -41528,7 +43268,7 @@
"x-kubernetes-action": "watchlist",
"x-kubernetes-group-version-kind": {
"group": "core.apinet.ironcore.dev",
- "kind": "LoadBalancerRouting",
+ "kind": "NATGatewayAutoscaler",
"version": "v1alpha1"
}
},
@@ -41571,9 +43311,9 @@
}
]
},
- "/apis/core.apinet.ironcore.dev/v1alpha1/watch/namespaces/{namespace}/loadbalancerroutings/{name}": {
+ "/apis/core.apinet.ironcore.dev/v1alpha1/watch/namespaces/{namespace}/natgatewayautoscalers/{name}": {
"get": {
- "description": "watch changes to an object of kind LoadBalancerRouting. deprecated: use the 'watch' parameter with a list operation instead, filtered to a single item with the 'fieldSelector' parameter.",
+ "description": "watch changes to an object of kind NATGatewayAutoscaler. deprecated: use the 'watch' parameter with a list operation instead, filtered to a single item with the 'fieldSelector' parameter.",
"consumes": [
"*/*"
],
@@ -41588,7 +43328,7 @@
"tags": [
"coreApinetIroncoreDev_v1alpha1"
],
- "operationId": "watchCoreApinetIroncoreDevV1alpha1NamespacedLoadBalancerRouting",
+ "operationId": "watchCoreApinetIroncoreDevV1alpha1NamespacedNATGatewayAutoscaler",
"responses": {
"200": {
"description": "OK",
@@ -41603,7 +43343,7 @@
"x-kubernetes-action": "watch",
"x-kubernetes-group-version-kind": {
"group": "core.apinet.ironcore.dev",
- "kind": "LoadBalancerRouting",
+ "kind": "NATGatewayAutoscaler",
"version": "v1alpha1"
}
},
@@ -41626,7 +43366,7 @@
{
"uniqueItems": true,
"type": "string",
- "description": "name of the LoadBalancerRouting",
+ "description": "name of the NATGatewayAutoscaler",
"name": "name",
"in": "path",
"required": true
@@ -41654,9 +43394,9 @@
}
]
},
- "/apis/core.apinet.ironcore.dev/v1alpha1/watch/namespaces/{namespace}/loadbalancers": {
+ "/apis/core.apinet.ironcore.dev/v1alpha1/watch/namespaces/{namespace}/natgateways": {
"get": {
- "description": "watch individual changes to a list of LoadBalancer. deprecated: use the 'watch' parameter with a list operation instead.",
+ "description": "watch individual changes to a list of NATGateway. deprecated: use the 'watch' parameter with a list operation instead.",
"consumes": [
"*/*"
],
@@ -41671,7 +43411,7 @@
"tags": [
"coreApinetIroncoreDev_v1alpha1"
],
- "operationId": "watchCoreApinetIroncoreDevV1alpha1NamespacedLoadBalancerList",
+ "operationId": "watchCoreApinetIroncoreDevV1alpha1NamespacedNATGatewayList",
"responses": {
"200": {
"description": "OK",
@@ -41686,7 +43426,7 @@
"x-kubernetes-action": "watchlist",
"x-kubernetes-group-version-kind": {
"group": "core.apinet.ironcore.dev",
- "kind": "LoadBalancer",
+ "kind": "NATGateway",
"version": "v1alpha1"
}
},
@@ -41729,9 +43469,9 @@
}
]
},
- "/apis/core.apinet.ironcore.dev/v1alpha1/watch/namespaces/{namespace}/loadbalancers/{name}": {
+ "/apis/core.apinet.ironcore.dev/v1alpha1/watch/namespaces/{namespace}/natgateways/{name}": {
"get": {
- "description": "watch changes to an object of kind LoadBalancer. deprecated: use the 'watch' parameter with a list operation instead, filtered to a single item with the 'fieldSelector' parameter.",
+ "description": "watch changes to an object of kind NATGateway. deprecated: use the 'watch' parameter with a list operation instead, filtered to a single item with the 'fieldSelector' parameter.",
"consumes": [
"*/*"
],
@@ -41746,7 +43486,7 @@
"tags": [
"coreApinetIroncoreDev_v1alpha1"
],
- "operationId": "watchCoreApinetIroncoreDevV1alpha1NamespacedLoadBalancer",
+ "operationId": "watchCoreApinetIroncoreDevV1alpha1NamespacedNATGateway",
"responses": {
"200": {
"description": "OK",
@@ -41761,7 +43501,7 @@
"x-kubernetes-action": "watch",
"x-kubernetes-group-version-kind": {
"group": "core.apinet.ironcore.dev",
- "kind": "LoadBalancer",
+ "kind": "NATGateway",
"version": "v1alpha1"
}
},
@@ -41784,7 +43524,7 @@
{
"uniqueItems": true,
"type": "string",
- "description": "name of the LoadBalancer",
+ "description": "name of the NATGateway",
"name": "name",
"in": "path",
"required": true
@@ -41812,9 +43552,9 @@
}
]
},
- "/apis/core.apinet.ironcore.dev/v1alpha1/watch/namespaces/{namespace}/natgatewayautoscalers": {
+ "/apis/core.apinet.ironcore.dev/v1alpha1/watch/namespaces/{namespace}/nattables": {
"get": {
- "description": "watch individual changes to a list of NATGatewayAutoscaler. deprecated: use the 'watch' parameter with a list operation instead.",
+ "description": "watch individual changes to a list of NATTable. deprecated: use the 'watch' parameter with a list operation instead.",
"consumes": [
"*/*"
],
@@ -41829,7 +43569,7 @@
"tags": [
"coreApinetIroncoreDev_v1alpha1"
],
- "operationId": "watchCoreApinetIroncoreDevV1alpha1NamespacedNATGatewayAutoscalerList",
+ "operationId": "watchCoreApinetIroncoreDevV1alpha1NamespacedNATTableList",
"responses": {
"200": {
"description": "OK",
@@ -41844,7 +43584,7 @@
"x-kubernetes-action": "watchlist",
"x-kubernetes-group-version-kind": {
"group": "core.apinet.ironcore.dev",
- "kind": "NATGatewayAutoscaler",
+ "kind": "NATTable",
"version": "v1alpha1"
}
},
@@ -41887,9 +43627,9 @@
}
]
},
- "/apis/core.apinet.ironcore.dev/v1alpha1/watch/namespaces/{namespace}/natgatewayautoscalers/{name}": {
+ "/apis/core.apinet.ironcore.dev/v1alpha1/watch/namespaces/{namespace}/nattables/{name}": {
"get": {
- "description": "watch changes to an object of kind NATGatewayAutoscaler. deprecated: use the 'watch' parameter with a list operation instead, filtered to a single item with the 'fieldSelector' parameter.",
+ "description": "watch changes to an object of kind NATTable. deprecated: use the 'watch' parameter with a list operation instead, filtered to a single item with the 'fieldSelector' parameter.",
"consumes": [
"*/*"
],
@@ -41904,7 +43644,7 @@
"tags": [
"coreApinetIroncoreDev_v1alpha1"
],
- "operationId": "watchCoreApinetIroncoreDevV1alpha1NamespacedNATGatewayAutoscaler",
+ "operationId": "watchCoreApinetIroncoreDevV1alpha1NamespacedNATTable",
"responses": {
"200": {
"description": "OK",
@@ -41919,7 +43659,7 @@
"x-kubernetes-action": "watch",
"x-kubernetes-group-version-kind": {
"group": "core.apinet.ironcore.dev",
- "kind": "NATGatewayAutoscaler",
+ "kind": "NATTable",
"version": "v1alpha1"
}
},
@@ -41942,7 +43682,7 @@
{
"uniqueItems": true,
"type": "string",
- "description": "name of the NATGatewayAutoscaler",
+ "description": "name of the NATTable",
"name": "name",
"in": "path",
"required": true
@@ -41970,9 +43710,9 @@
}
]
},
- "/apis/core.apinet.ironcore.dev/v1alpha1/watch/namespaces/{namespace}/natgateways": {
+ "/apis/core.apinet.ironcore.dev/v1alpha1/watch/namespaces/{namespace}/networkinterfaces": {
"get": {
- "description": "watch individual changes to a list of NATGateway. deprecated: use the 'watch' parameter with a list operation instead.",
+ "description": "watch individual changes to a list of NetworkInterface. deprecated: use the 'watch' parameter with a list operation instead.",
"consumes": [
"*/*"
],
@@ -41987,7 +43727,7 @@
"tags": [
"coreApinetIroncoreDev_v1alpha1"
],
- "operationId": "watchCoreApinetIroncoreDevV1alpha1NamespacedNATGatewayList",
+ "operationId": "watchCoreApinetIroncoreDevV1alpha1NamespacedNetworkInterfaceList",
"responses": {
"200": {
"description": "OK",
@@ -42002,7 +43742,7 @@
"x-kubernetes-action": "watchlist",
"x-kubernetes-group-version-kind": {
"group": "core.apinet.ironcore.dev",
- "kind": "NATGateway",
+ "kind": "NetworkInterface",
"version": "v1alpha1"
}
},
@@ -42045,9 +43785,9 @@
}
]
},
- "/apis/core.apinet.ironcore.dev/v1alpha1/watch/namespaces/{namespace}/natgateways/{name}": {
+ "/apis/core.apinet.ironcore.dev/v1alpha1/watch/namespaces/{namespace}/networkinterfaces/{name}": {
"get": {
- "description": "watch changes to an object of kind NATGateway. deprecated: use the 'watch' parameter with a list operation instead, filtered to a single item with the 'fieldSelector' parameter.",
+ "description": "watch changes to an object of kind NetworkInterface. deprecated: use the 'watch' parameter with a list operation instead, filtered to a single item with the 'fieldSelector' parameter.",
"consumes": [
"*/*"
],
@@ -42062,7 +43802,7 @@
"tags": [
"coreApinetIroncoreDev_v1alpha1"
],
- "operationId": "watchCoreApinetIroncoreDevV1alpha1NamespacedNATGateway",
+ "operationId": "watchCoreApinetIroncoreDevV1alpha1NamespacedNetworkInterface",
"responses": {
"200": {
"description": "OK",
@@ -42077,7 +43817,7 @@
"x-kubernetes-action": "watch",
"x-kubernetes-group-version-kind": {
"group": "core.apinet.ironcore.dev",
- "kind": "NATGateway",
+ "kind": "NetworkInterface",
"version": "v1alpha1"
}
},
@@ -42100,7 +43840,7 @@
{
"uniqueItems": true,
"type": "string",
- "description": "name of the NATGateway",
+ "description": "name of the NetworkInterface",
"name": "name",
"in": "path",
"required": true
@@ -42128,9 +43868,9 @@
}
]
},
- "/apis/core.apinet.ironcore.dev/v1alpha1/watch/namespaces/{namespace}/nattables": {
+ "/apis/core.apinet.ironcore.dev/v1alpha1/watch/namespaces/{namespace}/networkpolicies": {
"get": {
- "description": "watch individual changes to a list of NATTable. deprecated: use the 'watch' parameter with a list operation instead.",
+ "description": "watch individual changes to a list of NetworkPolicy. deprecated: use the 'watch' parameter with a list operation instead.",
"consumes": [
"*/*"
],
@@ -42145,7 +43885,7 @@
"tags": [
"coreApinetIroncoreDev_v1alpha1"
],
- "operationId": "watchCoreApinetIroncoreDevV1alpha1NamespacedNATTableList",
+ "operationId": "watchCoreApinetIroncoreDevV1alpha1NamespacedNetworkPolicyList",
"responses": {
"200": {
"description": "OK",
@@ -42160,7 +43900,7 @@
"x-kubernetes-action": "watchlist",
"x-kubernetes-group-version-kind": {
"group": "core.apinet.ironcore.dev",
- "kind": "NATTable",
+ "kind": "NetworkPolicy",
"version": "v1alpha1"
}
},
@@ -42203,9 +43943,9 @@
}
]
},
- "/apis/core.apinet.ironcore.dev/v1alpha1/watch/namespaces/{namespace}/nattables/{name}": {
+ "/apis/core.apinet.ironcore.dev/v1alpha1/watch/namespaces/{namespace}/networkpolicies/{name}": {
"get": {
- "description": "watch changes to an object of kind NATTable. deprecated: use the 'watch' parameter with a list operation instead, filtered to a single item with the 'fieldSelector' parameter.",
+ "description": "watch changes to an object of kind NetworkPolicy. deprecated: use the 'watch' parameter with a list operation instead, filtered to a single item with the 'fieldSelector' parameter.",
"consumes": [
"*/*"
],
@@ -42220,7 +43960,7 @@
"tags": [
"coreApinetIroncoreDev_v1alpha1"
],
- "operationId": "watchCoreApinetIroncoreDevV1alpha1NamespacedNATTable",
+ "operationId": "watchCoreApinetIroncoreDevV1alpha1NamespacedNetworkPolicy",
"responses": {
"200": {
"description": "OK",
@@ -42235,7 +43975,7 @@
"x-kubernetes-action": "watch",
"x-kubernetes-group-version-kind": {
"group": "core.apinet.ironcore.dev",
- "kind": "NATTable",
+ "kind": "NetworkPolicy",
"version": "v1alpha1"
}
},
@@ -42258,7 +43998,7 @@
{
"uniqueItems": true,
"type": "string",
- "description": "name of the NATTable",
+ "description": "name of the NetworkPolicy",
"name": "name",
"in": "path",
"required": true
@@ -42286,9 +44026,9 @@
}
]
},
- "/apis/core.apinet.ironcore.dev/v1alpha1/watch/namespaces/{namespace}/networkinterfaces": {
+ "/apis/core.apinet.ironcore.dev/v1alpha1/watch/namespaces/{namespace}/networkpolicyrules": {
"get": {
- "description": "watch individual changes to a list of NetworkInterface. deprecated: use the 'watch' parameter with a list operation instead.",
+ "description": "watch individual changes to a list of NetworkPolicyRule. deprecated: use the 'watch' parameter with a list operation instead.",
"consumes": [
"*/*"
],
@@ -42303,7 +44043,7 @@
"tags": [
"coreApinetIroncoreDev_v1alpha1"
],
- "operationId": "watchCoreApinetIroncoreDevV1alpha1NamespacedNetworkInterfaceList",
+ "operationId": "watchCoreApinetIroncoreDevV1alpha1NamespacedNetworkPolicyRuleList",
"responses": {
"200": {
"description": "OK",
@@ -42318,7 +44058,7 @@
"x-kubernetes-action": "watchlist",
"x-kubernetes-group-version-kind": {
"group": "core.apinet.ironcore.dev",
- "kind": "NetworkInterface",
+ "kind": "NetworkPolicyRule",
"version": "v1alpha1"
}
},
@@ -42361,9 +44101,9 @@
}
]
},
- "/apis/core.apinet.ironcore.dev/v1alpha1/watch/namespaces/{namespace}/networkinterfaces/{name}": {
+ "/apis/core.apinet.ironcore.dev/v1alpha1/watch/namespaces/{namespace}/networkpolicyrules/{name}": {
"get": {
- "description": "watch changes to an object of kind NetworkInterface. deprecated: use the 'watch' parameter with a list operation instead, filtered to a single item with the 'fieldSelector' parameter.",
+ "description": "watch changes to an object of kind NetworkPolicyRule. deprecated: use the 'watch' parameter with a list operation instead, filtered to a single item with the 'fieldSelector' parameter.",
"consumes": [
"*/*"
],
@@ -42378,7 +44118,7 @@
"tags": [
"coreApinetIroncoreDev_v1alpha1"
],
- "operationId": "watchCoreApinetIroncoreDevV1alpha1NamespacedNetworkInterface",
+ "operationId": "watchCoreApinetIroncoreDevV1alpha1NamespacedNetworkPolicyRule",
"responses": {
"200": {
"description": "OK",
@@ -42393,7 +44133,7 @@
"x-kubernetes-action": "watch",
"x-kubernetes-group-version-kind": {
"group": "core.apinet.ironcore.dev",
- "kind": "NetworkInterface",
+ "kind": "NetworkPolicyRule",
"version": "v1alpha1"
}
},
@@ -42416,7 +44156,7 @@
{
"uniqueItems": true,
"type": "string",
- "description": "name of the NetworkInterface",
+ "description": "name of the NetworkPolicyRule",
"name": "name",
"in": "path",
"required": true
@@ -42444,9 +44184,9 @@
}
]
},
- "/apis/core.apinet.ironcore.dev/v1alpha1/watch/namespaces/{namespace}/networkpolicies": {
+ "/apis/core.apinet.ironcore.dev/v1alpha1/watch/namespaces/{namespace}/networks": {
"get": {
- "description": "watch individual changes to a list of NetworkPolicy. deprecated: use the 'watch' parameter with a list operation instead.",
+ "description": "watch individual changes to a list of Network. deprecated: use the 'watch' parameter with a list operation instead.",
"consumes": [
"*/*"
],
@@ -42461,7 +44201,7 @@
"tags": [
"coreApinetIroncoreDev_v1alpha1"
],
- "operationId": "watchCoreApinetIroncoreDevV1alpha1NamespacedNetworkPolicyList",
+ "operationId": "watchCoreApinetIroncoreDevV1alpha1NamespacedNetworkList",
"responses": {
"200": {
"description": "OK",
@@ -42476,7 +44216,7 @@
"x-kubernetes-action": "watchlist",
"x-kubernetes-group-version-kind": {
"group": "core.apinet.ironcore.dev",
- "kind": "NetworkPolicy",
+ "kind": "Network",
"version": "v1alpha1"
}
},
@@ -42519,9 +44259,9 @@
}
]
},
- "/apis/core.apinet.ironcore.dev/v1alpha1/watch/namespaces/{namespace}/networkpolicies/{name}": {
+ "/apis/core.apinet.ironcore.dev/v1alpha1/watch/namespaces/{namespace}/networks/{name}": {
"get": {
- "description": "watch changes to an object of kind NetworkPolicy. deprecated: use the 'watch' parameter with a list operation instead, filtered to a single item with the 'fieldSelector' parameter.",
+ "description": "watch changes to an object of kind Network. deprecated: use the 'watch' parameter with a list operation instead, filtered to a single item with the 'fieldSelector' parameter.",
"consumes": [
"*/*"
],
@@ -42536,7 +44276,7 @@
"tags": [
"coreApinetIroncoreDev_v1alpha1"
],
- "operationId": "watchCoreApinetIroncoreDevV1alpha1NamespacedNetworkPolicy",
+ "operationId": "watchCoreApinetIroncoreDevV1alpha1NamespacedNetwork",
"responses": {
"200": {
"description": "OK",
@@ -42551,7 +44291,7 @@
"x-kubernetes-action": "watch",
"x-kubernetes-group-version-kind": {
"group": "core.apinet.ironcore.dev",
- "kind": "NetworkPolicy",
+ "kind": "Network",
"version": "v1alpha1"
}
},
@@ -42574,7 +44314,7 @@
{
"uniqueItems": true,
"type": "string",
- "description": "name of the NetworkPolicy",
+ "description": "name of the Network",
"name": "name",
"in": "path",
"required": true
@@ -42602,9 +44342,9 @@
}
]
},
- "/apis/core.apinet.ironcore.dev/v1alpha1/watch/namespaces/{namespace}/networkpolicyrules": {
+ "/apis/core.apinet.ironcore.dev/v1alpha1/watch/natgatewayautoscalers": {
"get": {
- "description": "watch individual changes to a list of NetworkPolicyRule. deprecated: use the 'watch' parameter with a list operation instead.",
+ "description": "watch individual changes to a list of NATGatewayAutoscaler. deprecated: use the 'watch' parameter with a list operation instead.",
"consumes": [
"*/*"
],
@@ -42619,7 +44359,7 @@
"tags": [
"coreApinetIroncoreDev_v1alpha1"
],
- "operationId": "watchCoreApinetIroncoreDevV1alpha1NamespacedNetworkPolicyRuleList",
+ "operationId": "watchCoreApinetIroncoreDevV1alpha1NATGatewayAutoscalerListForAllNamespaces",
"responses": {
"200": {
"description": "OK",
@@ -42634,7 +44374,7 @@
"x-kubernetes-action": "watchlist",
"x-kubernetes-group-version-kind": {
"group": "core.apinet.ironcore.dev",
- "kind": "NetworkPolicyRule",
+ "kind": "NATGatewayAutoscaler",
"version": "v1alpha1"
}
},
@@ -42654,9 +44394,6 @@
{
"$ref": "#/parameters/limit-1NfNmdNH"
},
- {
- "$ref": "#/parameters/namespace-vgWSWtn3"
- },
{
"$ref": "#/parameters/pretty-tJGM1-ng"
},
@@ -42677,9 +44414,9 @@
}
]
},
- "/apis/core.apinet.ironcore.dev/v1alpha1/watch/namespaces/{namespace}/networkpolicyrules/{name}": {
+ "/apis/core.apinet.ironcore.dev/v1alpha1/watch/natgateways": {
"get": {
- "description": "watch changes to an object of kind NetworkPolicyRule. deprecated: use the 'watch' parameter with a list operation instead, filtered to a single item with the 'fieldSelector' parameter.",
+ "description": "watch individual changes to a list of NATGateway. deprecated: use the 'watch' parameter with a list operation instead.",
"consumes": [
"*/*"
],
@@ -42694,7 +44431,7 @@
"tags": [
"coreApinetIroncoreDev_v1alpha1"
],
- "operationId": "watchCoreApinetIroncoreDevV1alpha1NamespacedNetworkPolicyRule",
+ "operationId": "watchCoreApinetIroncoreDevV1alpha1NATGatewayListForAllNamespaces",
"responses": {
"200": {
"description": "OK",
@@ -42706,10 +44443,10 @@
"description": "Unauthorized"
}
},
- "x-kubernetes-action": "watch",
+ "x-kubernetes-action": "watchlist",
"x-kubernetes-group-version-kind": {
"group": "core.apinet.ironcore.dev",
- "kind": "NetworkPolicyRule",
+ "kind": "NATGateway",
"version": "v1alpha1"
}
},
@@ -42729,17 +44466,6 @@
{
"$ref": "#/parameters/limit-1NfNmdNH"
},
- {
- "uniqueItems": true,
- "type": "string",
- "description": "name of the NetworkPolicyRule",
- "name": "name",
- "in": "path",
- "required": true
- },
- {
- "$ref": "#/parameters/namespace-vgWSWtn3"
- },
{
"$ref": "#/parameters/pretty-tJGM1-ng"
},
@@ -42760,9 +44486,9 @@
}
]
},
- "/apis/core.apinet.ironcore.dev/v1alpha1/watch/namespaces/{namespace}/networks": {
+ "/apis/core.apinet.ironcore.dev/v1alpha1/watch/nattables": {
"get": {
- "description": "watch individual changes to a list of Network. deprecated: use the 'watch' parameter with a list operation instead.",
+ "description": "watch individual changes to a list of NATTable. deprecated: use the 'watch' parameter with a list operation instead.",
"consumes": [
"*/*"
],
@@ -42777,7 +44503,7 @@
"tags": [
"coreApinetIroncoreDev_v1alpha1"
],
- "operationId": "watchCoreApinetIroncoreDevV1alpha1NamespacedNetworkList",
+ "operationId": "watchCoreApinetIroncoreDevV1alpha1NATTableListForAllNamespaces",
"responses": {
"200": {
"description": "OK",
@@ -42792,7 +44518,7 @@
"x-kubernetes-action": "watchlist",
"x-kubernetes-group-version-kind": {
"group": "core.apinet.ironcore.dev",
- "kind": "Network",
+ "kind": "NATTable",
"version": "v1alpha1"
}
},
@@ -42812,9 +44538,6 @@
{
"$ref": "#/parameters/limit-1NfNmdNH"
},
- {
- "$ref": "#/parameters/namespace-vgWSWtn3"
- },
{
"$ref": "#/parameters/pretty-tJGM1-ng"
},
@@ -42835,9 +44558,9 @@
}
]
},
- "/apis/core.apinet.ironcore.dev/v1alpha1/watch/namespaces/{namespace}/networks/{name}": {
+ "/apis/core.apinet.ironcore.dev/v1alpha1/watch/networkids": {
"get": {
- "description": "watch changes to an object of kind Network. deprecated: use the 'watch' parameter with a list operation instead, filtered to a single item with the 'fieldSelector' parameter.",
+ "description": "watch individual changes to a list of NetworkID. deprecated: use the 'watch' parameter with a list operation instead.",
"consumes": [
"*/*"
],
@@ -42852,7 +44575,7 @@
"tags": [
"coreApinetIroncoreDev_v1alpha1"
],
- "operationId": "watchCoreApinetIroncoreDevV1alpha1NamespacedNetwork",
+ "operationId": "watchCoreApinetIroncoreDevV1alpha1NetworkIDList",
"responses": {
"200": {
"description": "OK",
@@ -42864,10 +44587,10 @@
"description": "Unauthorized"
}
},
- "x-kubernetes-action": "watch",
+ "x-kubernetes-action": "watchlist",
"x-kubernetes-group-version-kind": {
"group": "core.apinet.ironcore.dev",
- "kind": "Network",
+ "kind": "NetworkID",
"version": "v1alpha1"
}
},
@@ -42887,17 +44610,6 @@
{
"$ref": "#/parameters/limit-1NfNmdNH"
},
- {
- "uniqueItems": true,
- "type": "string",
- "description": "name of the Network",
- "name": "name",
- "in": "path",
- "required": true
- },
- {
- "$ref": "#/parameters/namespace-vgWSWtn3"
- },
{
"$ref": "#/parameters/pretty-tJGM1-ng"
},
@@ -42918,9 +44630,9 @@
}
]
},
- "/apis/core.apinet.ironcore.dev/v1alpha1/watch/natgatewayautoscalers": {
+ "/apis/core.apinet.ironcore.dev/v1alpha1/watch/networkids/{name}": {
"get": {
- "description": "watch individual changes to a list of NATGatewayAutoscaler. deprecated: use the 'watch' parameter with a list operation instead.",
+ "description": "watch changes to an object of kind NetworkID. deprecated: use the 'watch' parameter with a list operation instead, filtered to a single item with the 'fieldSelector' parameter.",
"consumes": [
"*/*"
],
@@ -42935,7 +44647,7 @@
"tags": [
"coreApinetIroncoreDev_v1alpha1"
],
- "operationId": "watchCoreApinetIroncoreDevV1alpha1NATGatewayAutoscalerListForAllNamespaces",
+ "operationId": "watchCoreApinetIroncoreDevV1alpha1NetworkID",
"responses": {
"200": {
"description": "OK",
@@ -42947,10 +44659,10 @@
"description": "Unauthorized"
}
},
- "x-kubernetes-action": "watchlist",
+ "x-kubernetes-action": "watch",
"x-kubernetes-group-version-kind": {
"group": "core.apinet.ironcore.dev",
- "kind": "NATGatewayAutoscaler",
+ "kind": "NetworkID",
"version": "v1alpha1"
}
},
@@ -42970,6 +44682,14 @@
{
"$ref": "#/parameters/limit-1NfNmdNH"
},
+ {
+ "uniqueItems": true,
+ "type": "string",
+ "description": "name of the NetworkID",
+ "name": "name",
+ "in": "path",
+ "required": true
+ },
{
"$ref": "#/parameters/pretty-tJGM1-ng"
},
@@ -42990,9 +44710,9 @@
}
]
},
- "/apis/core.apinet.ironcore.dev/v1alpha1/watch/natgateways": {
+ "/apis/core.apinet.ironcore.dev/v1alpha1/watch/networkinterfaces": {
"get": {
- "description": "watch individual changes to a list of NATGateway. deprecated: use the 'watch' parameter with a list operation instead.",
+ "description": "watch individual changes to a list of NetworkInterface. deprecated: use the 'watch' parameter with a list operation instead.",
"consumes": [
"*/*"
],
@@ -43007,7 +44727,7 @@
"tags": [
"coreApinetIroncoreDev_v1alpha1"
],
- "operationId": "watchCoreApinetIroncoreDevV1alpha1NATGatewayListForAllNamespaces",
+ "operationId": "watchCoreApinetIroncoreDevV1alpha1NetworkInterfaceListForAllNamespaces",
"responses": {
"200": {
"description": "OK",
@@ -43022,7 +44742,7 @@
"x-kubernetes-action": "watchlist",
"x-kubernetes-group-version-kind": {
"group": "core.apinet.ironcore.dev",
- "kind": "NATGateway",
+ "kind": "NetworkInterface",
"version": "v1alpha1"
}
},
@@ -43062,9 +44782,9 @@
}
]
},
- "/apis/core.apinet.ironcore.dev/v1alpha1/watch/nattables": {
+ "/apis/core.apinet.ironcore.dev/v1alpha1/watch/networkpolicies": {
"get": {
- "description": "watch individual changes to a list of NATTable. deprecated: use the 'watch' parameter with a list operation instead.",
+ "description": "watch individual changes to a list of NetworkPolicy. deprecated: use the 'watch' parameter with a list operation instead.",
"consumes": [
"*/*"
],
@@ -43079,7 +44799,7 @@
"tags": [
"coreApinetIroncoreDev_v1alpha1"
],
- "operationId": "watchCoreApinetIroncoreDevV1alpha1NATTableListForAllNamespaces",
+ "operationId": "watchCoreApinetIroncoreDevV1alpha1NetworkPolicyListForAllNamespaces",
"responses": {
"200": {
"description": "OK",
@@ -43094,7 +44814,7 @@
"x-kubernetes-action": "watchlist",
"x-kubernetes-group-version-kind": {
"group": "core.apinet.ironcore.dev",
- "kind": "NATTable",
+ "kind": "NetworkPolicy",
"version": "v1alpha1"
}
},
@@ -43134,9 +44854,9 @@
}
]
},
- "/apis/core.apinet.ironcore.dev/v1alpha1/watch/networkids": {
+ "/apis/core.apinet.ironcore.dev/v1alpha1/watch/networkpolicyrules": {
"get": {
- "description": "watch individual changes to a list of NetworkID. deprecated: use the 'watch' parameter with a list operation instead.",
+ "description": "watch individual changes to a list of NetworkPolicyRule. deprecated: use the 'watch' parameter with a list operation instead.",
"consumes": [
"*/*"
],
@@ -43151,7 +44871,7 @@
"tags": [
"coreApinetIroncoreDev_v1alpha1"
],
- "operationId": "watchCoreApinetIroncoreDevV1alpha1NetworkIDList",
+ "operationId": "watchCoreApinetIroncoreDevV1alpha1NetworkPolicyRuleListForAllNamespaces",
"responses": {
"200": {
"description": "OK",
@@ -43166,7 +44886,7 @@
"x-kubernetes-action": "watchlist",
"x-kubernetes-group-version-kind": {
"group": "core.apinet.ironcore.dev",
- "kind": "NetworkID",
+ "kind": "NetworkPolicyRule",
"version": "v1alpha1"
}
},
@@ -43206,9 +44926,9 @@
}
]
},
- "/apis/core.apinet.ironcore.dev/v1alpha1/watch/networkids/{name}": {
+ "/apis/core.apinet.ironcore.dev/v1alpha1/watch/networks": {
"get": {
- "description": "watch changes to an object of kind NetworkID. deprecated: use the 'watch' parameter with a list operation instead, filtered to a single item with the 'fieldSelector' parameter.",
+ "description": "watch individual changes to a list of Network. deprecated: use the 'watch' parameter with a list operation instead.",
"consumes": [
"*/*"
],
@@ -43223,7 +44943,7 @@
"tags": [
"coreApinetIroncoreDev_v1alpha1"
],
- "operationId": "watchCoreApinetIroncoreDevV1alpha1NetworkID",
+ "operationId": "watchCoreApinetIroncoreDevV1alpha1NetworkListForAllNamespaces",
"responses": {
"200": {
"description": "OK",
@@ -43235,10 +44955,10 @@
"description": "Unauthorized"
}
},
- "x-kubernetes-action": "watch",
+ "x-kubernetes-action": "watchlist",
"x-kubernetes-group-version-kind": {
"group": "core.apinet.ironcore.dev",
- "kind": "NetworkID",
+ "kind": "Network",
"version": "v1alpha1"
}
},
@@ -43258,14 +44978,6 @@
{
"$ref": "#/parameters/limit-1NfNmdNH"
},
- {
- "uniqueItems": true,
- "type": "string",
- "description": "name of the NetworkID",
- "name": "name",
- "in": "path",
- "required": true
- },
{
"$ref": "#/parameters/pretty-tJGM1-ng"
},
@@ -43286,9 +44998,9 @@
}
]
},
- "/apis/core.apinet.ironcore.dev/v1alpha1/watch/networkinterfaces": {
+ "/apis/core.apinet.ironcore.dev/v1alpha1/watch/nodes": {
"get": {
- "description": "watch individual changes to a list of NetworkInterface. deprecated: use the 'watch' parameter with a list operation instead.",
+ "description": "watch individual changes to a list of Node. deprecated: use the 'watch' parameter with a list operation instead.",
"consumes": [
"*/*"
],
@@ -43303,7 +45015,7 @@
"tags": [
"coreApinetIroncoreDev_v1alpha1"
],
- "operationId": "watchCoreApinetIroncoreDevV1alpha1NetworkInterfaceListForAllNamespaces",
+ "operationId": "watchCoreApinetIroncoreDevV1alpha1NodeList",
"responses": {
"200": {
"description": "OK",
@@ -43318,7 +45030,7 @@
"x-kubernetes-action": "watchlist",
"x-kubernetes-group-version-kind": {
"group": "core.apinet.ironcore.dev",
- "kind": "NetworkInterface",
+ "kind": "Node",
"version": "v1alpha1"
}
},
@@ -43358,9 +45070,9 @@
}
]
},
- "/apis/core.apinet.ironcore.dev/v1alpha1/watch/networkpolicies": {
+ "/apis/core.apinet.ironcore.dev/v1alpha1/watch/nodes/{name}": {
"get": {
- "description": "watch individual changes to a list of NetworkPolicy. deprecated: use the 'watch' parameter with a list operation instead.",
+ "description": "watch changes to an object of kind Node. deprecated: use the 'watch' parameter with a list operation instead, filtered to a single item with the 'fieldSelector' parameter.",
"consumes": [
"*/*"
],
@@ -43375,7 +45087,7 @@
"tags": [
"coreApinetIroncoreDev_v1alpha1"
],
- "operationId": "watchCoreApinetIroncoreDevV1alpha1NetworkPolicyListForAllNamespaces",
+ "operationId": "watchCoreApinetIroncoreDevV1alpha1Node",
"responses": {
"200": {
"description": "OK",
@@ -43387,10 +45099,10 @@
"description": "Unauthorized"
}
},
- "x-kubernetes-action": "watchlist",
+ "x-kubernetes-action": "watch",
"x-kubernetes-group-version-kind": {
"group": "core.apinet.ironcore.dev",
- "kind": "NetworkPolicy",
+ "kind": "Node",
"version": "v1alpha1"
}
},
@@ -43410,6 +45122,14 @@
{
"$ref": "#/parameters/limit-1NfNmdNH"
},
+ {
+ "uniqueItems": true,
+ "type": "string",
+ "description": "name of the Node",
+ "name": "name",
+ "in": "path",
+ "required": true
+ },
{
"$ref": "#/parameters/pretty-tJGM1-ng"
},
@@ -43430,112 +45150,108 @@
}
]
},
- "/apis/core.apinet.ironcore.dev/v1alpha1/watch/networkpolicyrules": {
+ "/apis/discovery.k8s.io/": {
"get": {
- "description": "watch individual changes to a list of NetworkPolicyRule. deprecated: use the 'watch' parameter with a list operation instead.",
+ "description": "get information of a group",
"consumes": [
- "*/*"
+ "application/json",
+ "application/yaml",
+ "application/vnd.kubernetes.protobuf"
],
"produces": [
"application/json",
"application/yaml",
- "application/json;stream=watch"
+ "application/vnd.kubernetes.protobuf"
],
"schemes": [
"https"
],
"tags": [
- "coreApinetIroncoreDev_v1alpha1"
+ "discovery"
],
- "operationId": "watchCoreApinetIroncoreDevV1alpha1NetworkPolicyRuleListForAllNamespaces",
+ "operationId": "getDiscoveryAPIGroup",
"responses": {
"200": {
"description": "OK",
"schema": {
- "$ref": "#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.WatchEvent"
+ "$ref": "#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.APIGroup"
}
},
"401": {
"description": "Unauthorized"
}
- },
- "x-kubernetes-action": "watchlist",
- "x-kubernetes-group-version-kind": {
- "group": "core.apinet.ironcore.dev",
- "kind": "NetworkPolicyRule",
- "version": "v1alpha1"
}
- },
- "parameters": [
- {
- "$ref": "#/parameters/allowWatchBookmarks-HC2hJt-J"
- },
- {
- "$ref": "#/parameters/continue-QfD61s0i"
- },
- {
- "$ref": "#/parameters/fieldSelector-xIcQKXFG"
- },
- {
- "$ref": "#/parameters/labelSelector-5Zw57w4C"
- },
- {
- "$ref": "#/parameters/limit-1NfNmdNH"
- },
- {
- "$ref": "#/parameters/pretty-tJGM1-ng"
- },
- {
- "$ref": "#/parameters/resourceVersion-5WAnf1kx"
- },
- {
- "$ref": "#/parameters/resourceVersionMatch-t8XhRHeC"
- },
- {
- "$ref": "#/parameters/sendInitialEvents-rLXlEK_k"
- },
- {
- "$ref": "#/parameters/timeoutSeconds-yvYezaOC"
- },
- {
- "$ref": "#/parameters/watch-XNNPZGbK"
+ }
+ },
+ "/apis/discovery.k8s.io/v1/": {
+ "get": {
+ "description": "get available resources",
+ "consumes": [
+ "application/json",
+ "application/yaml",
+ "application/vnd.kubernetes.protobuf"
+ ],
+ "produces": [
+ "application/json",
+ "application/yaml",
+ "application/vnd.kubernetes.protobuf"
+ ],
+ "schemes": [
+ "https"
+ ],
+ "tags": [
+ "discovery_v1"
+ ],
+ "operationId": "getDiscoveryV1APIResources",
+ "responses": {
+ "200": {
+ "description": "OK",
+ "schema": {
+ "$ref": "#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.APIResourceList"
+ }
+ },
+ "401": {
+ "description": "Unauthorized"
+ }
}
- ]
+ }
},
- "/apis/core.apinet.ironcore.dev/v1alpha1/watch/networks": {
+ "/apis/discovery.k8s.io/v1/endpointslices": {
"get": {
- "description": "watch individual changes to a list of Network. deprecated: use the 'watch' parameter with a list operation instead.",
+ "description": "list or watch objects of kind EndpointSlice",
"consumes": [
"*/*"
],
"produces": [
"application/json",
"application/yaml",
- "application/json;stream=watch"
+ "application/vnd.kubernetes.protobuf",
+ "application/json;stream=watch",
+ "application/vnd.kubernetes.protobuf;stream=watch"
],
"schemes": [
"https"
],
"tags": [
- "coreApinetIroncoreDev_v1alpha1"
+ "discovery_v1"
],
- "operationId": "watchCoreApinetIroncoreDevV1alpha1NetworkListForAllNamespaces",
+ "operationId": "listDiscoveryV1EndpointSliceForAllNamespaces",
"responses": {
"200": {
"description": "OK",
"schema": {
- "$ref": "#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.WatchEvent"
+ "$ref": "#/definitions/io.k8s.api.discovery.v1.EndpointSliceList"
}
},
"401": {
"description": "Unauthorized"
}
},
- "x-kubernetes-action": "watchlist",
+ "x-kubernetes-action": "list",
"x-kubernetes-group-version-kind": {
- "group": "core.apinet.ironcore.dev",
- "kind": "Network",
- "version": "v1alpha1"
+ "group": "discovery.k8s.io",
+ "kind": "EndpointSlice",
+ "version": "v1"
}
},
"parameters": [
@@ -43574,298 +45290,6 @@
}
]
},
- "/apis/core.apinet.ironcore.dev/v1alpha1/watch/nodes": {
- "get": {
- "description": "watch individual changes to a list of Node. deprecated: use the 'watch' parameter with a list operation instead.",
- "consumes": [
- "*/*"
- ],
- "produces": [
- "application/json",
- "application/yaml",
- "application/json;stream=watch"
- ],
- "schemes": [
- "https"
- ],
- "tags": [
- "coreApinetIroncoreDev_v1alpha1"
- ],
- "operationId": "watchCoreApinetIroncoreDevV1alpha1NodeList",
- "responses": {
- "200": {
- "description": "OK",
- "schema": {
- "$ref": "#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.WatchEvent"
- }
- },
- "401": {
- "description": "Unauthorized"
- }
- },
- "x-kubernetes-action": "watchlist",
- "x-kubernetes-group-version-kind": {
- "group": "core.apinet.ironcore.dev",
- "kind": "Node",
- "version": "v1alpha1"
- }
- },
- "parameters": [
- {
- "$ref": "#/parameters/allowWatchBookmarks-HC2hJt-J"
- },
- {
- "$ref": "#/parameters/continue-QfD61s0i"
- },
- {
- "$ref": "#/parameters/fieldSelector-xIcQKXFG"
- },
- {
- "$ref": "#/parameters/labelSelector-5Zw57w4C"
- },
- {
- "$ref": "#/parameters/limit-1NfNmdNH"
- },
- {
- "$ref": "#/parameters/pretty-tJGM1-ng"
- },
- {
- "$ref": "#/parameters/resourceVersion-5WAnf1kx"
- },
- {
- "$ref": "#/parameters/resourceVersionMatch-t8XhRHeC"
- },
- {
- "$ref": "#/parameters/sendInitialEvents-rLXlEK_k"
- },
- {
- "$ref": "#/parameters/timeoutSeconds-yvYezaOC"
- },
- {
- "$ref": "#/parameters/watch-XNNPZGbK"
- }
- ]
- },
- "/apis/core.apinet.ironcore.dev/v1alpha1/watch/nodes/{name}": {
- "get": {
- "description": "watch changes to an object of kind Node. deprecated: use the 'watch' parameter with a list operation instead, filtered to a single item with the 'fieldSelector' parameter.",
- "consumes": [
- "*/*"
- ],
- "produces": [
- "application/json",
- "application/yaml",
- "application/json;stream=watch"
- ],
- "schemes": [
- "https"
- ],
- "tags": [
- "coreApinetIroncoreDev_v1alpha1"
- ],
- "operationId": "watchCoreApinetIroncoreDevV1alpha1Node",
- "responses": {
- "200": {
- "description": "OK",
- "schema": {
- "$ref": "#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.WatchEvent"
- }
- },
- "401": {
- "description": "Unauthorized"
- }
- },
- "x-kubernetes-action": "watch",
- "x-kubernetes-group-version-kind": {
- "group": "core.apinet.ironcore.dev",
- "kind": "Node",
- "version": "v1alpha1"
- }
- },
- "parameters": [
- {
- "$ref": "#/parameters/allowWatchBookmarks-HC2hJt-J"
- },
- {
- "$ref": "#/parameters/continue-QfD61s0i"
- },
- {
- "$ref": "#/parameters/fieldSelector-xIcQKXFG"
- },
- {
- "$ref": "#/parameters/labelSelector-5Zw57w4C"
- },
- {
- "$ref": "#/parameters/limit-1NfNmdNH"
- },
- {
- "uniqueItems": true,
- "type": "string",
- "description": "name of the Node",
- "name": "name",
- "in": "path",
- "required": true
- },
- {
- "$ref": "#/parameters/pretty-tJGM1-ng"
- },
- {
- "$ref": "#/parameters/resourceVersion-5WAnf1kx"
- },
- {
- "$ref": "#/parameters/resourceVersionMatch-t8XhRHeC"
- },
- {
- "$ref": "#/parameters/sendInitialEvents-rLXlEK_k"
- },
- {
- "$ref": "#/parameters/timeoutSeconds-yvYezaOC"
- },
- {
- "$ref": "#/parameters/watch-XNNPZGbK"
- }
- ]
- },
- "/apis/discovery.k8s.io/": {
- "get": {
- "description": "get information of a group",
- "consumes": [
- "application/json",
- "application/yaml",
- "application/vnd.kubernetes.protobuf"
- ],
- "produces": [
- "application/json",
- "application/yaml",
- "application/vnd.kubernetes.protobuf"
- ],
- "schemes": [
- "https"
- ],
- "tags": [
- "discovery"
- ],
- "operationId": "getDiscoveryAPIGroup",
- "responses": {
- "200": {
- "description": "OK",
- "schema": {
- "$ref": "#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.APIGroup"
- }
- },
- "401": {
- "description": "Unauthorized"
- }
- }
- }
- },
- "/apis/discovery.k8s.io/v1/": {
- "get": {
- "description": "get available resources",
- "consumes": [
- "application/json",
- "application/yaml",
- "application/vnd.kubernetes.protobuf"
- ],
- "produces": [
- "application/json",
- "application/yaml",
- "application/vnd.kubernetes.protobuf"
- ],
- "schemes": [
- "https"
- ],
- "tags": [
- "discovery_v1"
- ],
- "operationId": "getDiscoveryV1APIResources",
- "responses": {
- "200": {
- "description": "OK",
- "schema": {
- "$ref": "#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.APIResourceList"
- }
- },
- "401": {
- "description": "Unauthorized"
- }
- }
- }
- },
- "/apis/discovery.k8s.io/v1/endpointslices": {
- "get": {
- "description": "list or watch objects of kind EndpointSlice",
- "consumes": [
- "*/*"
- ],
- "produces": [
- "application/json",
- "application/yaml",
- "application/vnd.kubernetes.protobuf",
- "application/json;stream=watch",
- "application/vnd.kubernetes.protobuf;stream=watch"
- ],
- "schemes": [
- "https"
- ],
- "tags": [
- "discovery_v1"
- ],
- "operationId": "listDiscoveryV1EndpointSliceForAllNamespaces",
- "responses": {
- "200": {
- "description": "OK",
- "schema": {
- "$ref": "#/definitions/io.k8s.api.discovery.v1.EndpointSliceList"
- }
- },
- "401": {
- "description": "Unauthorized"
- }
- },
- "x-kubernetes-action": "list",
- "x-kubernetes-group-version-kind": {
- "group": "discovery.k8s.io",
- "kind": "EndpointSlice",
- "version": "v1"
- }
- },
- "parameters": [
- {
- "$ref": "#/parameters/allowWatchBookmarks-HC2hJt-J"
- },
- {
- "$ref": "#/parameters/continue-QfD61s0i"
- },
- {
- "$ref": "#/parameters/fieldSelector-xIcQKXFG"
- },
- {
- "$ref": "#/parameters/labelSelector-5Zw57w4C"
- },
- {
- "$ref": "#/parameters/limit-1NfNmdNH"
- },
- {
- "$ref": "#/parameters/pretty-nN7o5FEq"
- },
- {
- "$ref": "#/parameters/resourceVersion-5WAnf1kx"
- },
- {
- "$ref": "#/parameters/resourceVersionMatch-t8XhRHeC"
- },
- {
- "$ref": "#/parameters/sendInitialEvents-rLXlEK_k"
- },
- {
- "$ref": "#/parameters/timeoutSeconds-yvYezaOC"
- },
- {
- "$ref": "#/parameters/watch-XNNPZGbK"
- }
- ]
- },
"/apis/discovery.k8s.io/v1/namespaces/{namespace}/endpointslices": {
"get": {
"description": "list or watch objects of kind EndpointSlice",
@@ -44095,7 +45519,7 @@
"$ref": "#/parameters/namespace-vgWSWtn3"
},
{
- "$ref": "#/parameters/pretty-nN7o5FEq"
+ "$ref": "#/parameters/pretty-tJGM1-ng"
}
]
},
@@ -44347,7 +45771,7 @@
"$ref": "#/parameters/namespace-vgWSWtn3"
},
{
- "$ref": "#/parameters/pretty-nN7o5FEq"
+ "$ref": "#/parameters/pretty-tJGM1-ng"
}
]
},
@@ -44406,7 +45830,7 @@
"$ref": "#/parameters/limit-1NfNmdNH"
},
{
- "$ref": "#/parameters/pretty-nN7o5FEq"
+ "$ref": "#/parameters/pretty-tJGM1-ng"
},
{
"$ref": "#/parameters/resourceVersion-5WAnf1kx"
@@ -44483,7 +45907,7 @@
"$ref": "#/parameters/namespace-vgWSWtn3"
},
{
- "$ref": "#/parameters/pretty-nN7o5FEq"
+ "$ref": "#/parameters/pretty-tJGM1-ng"
},
{
"$ref": "#/parameters/resourceVersion-5WAnf1kx"
@@ -44568,7 +45992,7 @@
"$ref": "#/parameters/namespace-vgWSWtn3"
},
{
- "$ref": "#/parameters/pretty-nN7o5FEq"
+ "$ref": "#/parameters/pretty-tJGM1-ng"
},
{
"$ref": "#/parameters/resourceVersion-5WAnf1kx"
@@ -44708,7 +46132,7 @@
"$ref": "#/parameters/limit-1NfNmdNH"
},
{
- "$ref": "#/parameters/pretty-nN7o5FEq"
+ "$ref": "#/parameters/pretty-tJGM1-ng"
},
{
"$ref": "#/parameters/resourceVersion-5WAnf1kx"
@@ -44956,7 +46380,7 @@
"$ref": "#/parameters/namespace-vgWSWtn3"
},
{
- "$ref": "#/parameters/pretty-nN7o5FEq"
+ "$ref": "#/parameters/pretty-tJGM1-ng"
}
]
},
@@ -45208,7 +46632,7 @@
"$ref": "#/parameters/namespace-vgWSWtn3"
},
{
- "$ref": "#/parameters/pretty-nN7o5FEq"
+ "$ref": "#/parameters/pretty-tJGM1-ng"
}
]
},
@@ -45267,7 +46691,7 @@
"$ref": "#/parameters/limit-1NfNmdNH"
},
{
- "$ref": "#/parameters/pretty-nN7o5FEq"
+ "$ref": "#/parameters/pretty-tJGM1-ng"
},
{
"$ref": "#/parameters/resourceVersion-5WAnf1kx"
@@ -45344,7 +46768,7 @@
"$ref": "#/parameters/namespace-vgWSWtn3"
},
{
- "$ref": "#/parameters/pretty-nN7o5FEq"
+ "$ref": "#/parameters/pretty-tJGM1-ng"
},
{
"$ref": "#/parameters/resourceVersion-5WAnf1kx"
@@ -45429,7 +46853,7 @@
"$ref": "#/parameters/namespace-vgWSWtn3"
},
{
- "$ref": "#/parameters/pretty-nN7o5FEq"
+ "$ref": "#/parameters/pretty-tJGM1-ng"
},
{
"$ref": "#/parameters/resourceVersion-5WAnf1kx"
@@ -45481,7 +46905,7 @@
}
}
},
- "/apis/flowcontrol.apiserver.k8s.io/v1beta2/": {
+ "/apis/flowcontrol.apiserver.k8s.io/v1/": {
"get": {
"description": "get available resources",
"consumes": [
@@ -45498,9 +46922,9 @@
"https"
],
"tags": [
- "flowcontrolApiserver_v1beta2"
+ "flowcontrolApiserver_v1"
],
- "operationId": "getFlowcontrolApiserverV1beta2APIResources",
+ "operationId": "getFlowcontrolApiserverV1APIResources",
"responses": {
"200": {
"description": "OK",
@@ -45514,7 +46938,7 @@
}
}
},
- "/apis/flowcontrol.apiserver.k8s.io/v1beta2/flowschemas": {
+ "/apis/flowcontrol.apiserver.k8s.io/v1/flowschemas": {
"get": {
"description": "list or watch objects of kind FlowSchema",
"consumes": [
@@ -45531,9 +46955,9 @@
"https"
],
"tags": [
- "flowcontrolApiserver_v1beta2"
+ "flowcontrolApiserver_v1"
],
- "operationId": "listFlowcontrolApiserverV1beta2FlowSchema",
+ "operationId": "listFlowcontrolApiserverV1FlowSchema",
"parameters": [
{
"$ref": "#/parameters/allowWatchBookmarks-HC2hJt-J"
@@ -45570,7 +46994,7 @@
"200": {
"description": "OK",
"schema": {
- "$ref": "#/definitions/io.k8s.api.flowcontrol.v1beta2.FlowSchemaList"
+ "$ref": "#/definitions/io.k8s.api.flowcontrol.v1.FlowSchemaList"
}
},
"401": {
@@ -45581,7 +47005,7 @@
"x-kubernetes-group-version-kind": {
"group": "flowcontrol.apiserver.k8s.io",
"kind": "FlowSchema",
- "version": "v1beta2"
+ "version": "v1"
}
},
"post": {
@@ -45598,16 +47022,16 @@
"https"
],
"tags": [
- "flowcontrolApiserver_v1beta2"
+ "flowcontrolApiserver_v1"
],
- "operationId": "createFlowcontrolApiserverV1beta2FlowSchema",
+ "operationId": "createFlowcontrolApiserverV1FlowSchema",
"parameters": [
{
"name": "body",
"in": "body",
"required": true,
"schema": {
- "$ref": "#/definitions/io.k8s.api.flowcontrol.v1beta2.FlowSchema"
+ "$ref": "#/definitions/io.k8s.api.flowcontrol.v1.FlowSchema"
}
},
{
@@ -45632,19 +47056,19 @@
"200": {
"description": "OK",
"schema": {
- "$ref": "#/definitions/io.k8s.api.flowcontrol.v1beta2.FlowSchema"
+ "$ref": "#/definitions/io.k8s.api.flowcontrol.v1.FlowSchema"
}
},
"201": {
"description": "Created",
"schema": {
- "$ref": "#/definitions/io.k8s.api.flowcontrol.v1beta2.FlowSchema"
+ "$ref": "#/definitions/io.k8s.api.flowcontrol.v1.FlowSchema"
}
},
"202": {
"description": "Accepted",
"schema": {
- "$ref": "#/definitions/io.k8s.api.flowcontrol.v1beta2.FlowSchema"
+ "$ref": "#/definitions/io.k8s.api.flowcontrol.v1.FlowSchema"
}
},
"401": {
@@ -45655,7 +47079,7 @@
"x-kubernetes-group-version-kind": {
"group": "flowcontrol.apiserver.k8s.io",
"kind": "FlowSchema",
- "version": "v1beta2"
+ "version": "v1"
}
},
"delete": {
@@ -45672,9 +47096,9 @@
"https"
],
"tags": [
- "flowcontrolApiserver_v1beta2"
+ "flowcontrolApiserver_v1"
],
- "operationId": "deleteFlowcontrolApiserverV1beta2CollectionFlowSchema",
+ "operationId": "deleteFlowcontrolApiserverV1CollectionFlowSchema",
"parameters": [
{
"$ref": "#/parameters/body-2Y1dVQaQ"
@@ -45735,16 +47159,16 @@
"x-kubernetes-group-version-kind": {
"group": "flowcontrol.apiserver.k8s.io",
"kind": "FlowSchema",
- "version": "v1beta2"
+ "version": "v1"
}
},
"parameters": [
{
- "$ref": "#/parameters/pretty-nN7o5FEq"
+ "$ref": "#/parameters/pretty-tJGM1-ng"
}
]
},
- "/apis/flowcontrol.apiserver.k8s.io/v1beta2/flowschemas/{name}": {
+ "/apis/flowcontrol.apiserver.k8s.io/v1/flowschemas/{name}": {
"get": {
"description": "read the specified FlowSchema",
"consumes": [
@@ -45759,14 +47183,14 @@
"https"
],
"tags": [
- "flowcontrolApiserver_v1beta2"
+ "flowcontrolApiserver_v1"
],
- "operationId": "readFlowcontrolApiserverV1beta2FlowSchema",
+ "operationId": "readFlowcontrolApiserverV1FlowSchema",
"responses": {
"200": {
"description": "OK",
"schema": {
- "$ref": "#/definitions/io.k8s.api.flowcontrol.v1beta2.FlowSchema"
+ "$ref": "#/definitions/io.k8s.api.flowcontrol.v1.FlowSchema"
}
},
"401": {
@@ -45777,7 +47201,7 @@
"x-kubernetes-group-version-kind": {
"group": "flowcontrol.apiserver.k8s.io",
"kind": "FlowSchema",
- "version": "v1beta2"
+ "version": "v1"
}
},
"put": {
@@ -45794,16 +47218,16 @@
"https"
],
"tags": [
- "flowcontrolApiserver_v1beta2"
+ "flowcontrolApiserver_v1"
],
- "operationId": "replaceFlowcontrolApiserverV1beta2FlowSchema",
+ "operationId": "replaceFlowcontrolApiserverV1FlowSchema",
"parameters": [
{
"name": "body",
"in": "body",
"required": true,
"schema": {
- "$ref": "#/definitions/io.k8s.api.flowcontrol.v1beta2.FlowSchema"
+ "$ref": "#/definitions/io.k8s.api.flowcontrol.v1.FlowSchema"
}
},
{
@@ -45828,13 +47252,13 @@
"200": {
"description": "OK",
"schema": {
- "$ref": "#/definitions/io.k8s.api.flowcontrol.v1beta2.FlowSchema"
+ "$ref": "#/definitions/io.k8s.api.flowcontrol.v1.FlowSchema"
}
},
"201": {
"description": "Created",
"schema": {
- "$ref": "#/definitions/io.k8s.api.flowcontrol.v1beta2.FlowSchema"
+ "$ref": "#/definitions/io.k8s.api.flowcontrol.v1.FlowSchema"
}
},
"401": {
@@ -45845,7 +47269,7 @@
"x-kubernetes-group-version-kind": {
"group": "flowcontrol.apiserver.k8s.io",
"kind": "FlowSchema",
- "version": "v1beta2"
+ "version": "v1"
}
},
"delete": {
@@ -45862,9 +47286,9 @@
"https"
],
"tags": [
- "flowcontrolApiserver_v1beta2"
+ "flowcontrolApiserver_v1"
],
- "operationId": "deleteFlowcontrolApiserverV1beta2FlowSchema",
+ "operationId": "deleteFlowcontrolApiserverV1FlowSchema",
"parameters": [
{
"$ref": "#/parameters/body-2Y1dVQaQ"
@@ -45907,7 +47331,7 @@
"x-kubernetes-group-version-kind": {
"group": "flowcontrol.apiserver.k8s.io",
"kind": "FlowSchema",
- "version": "v1beta2"
+ "version": "v1"
}
},
"patch": {
@@ -45927,9 +47351,9 @@
"https"
],
"tags": [
- "flowcontrolApiserver_v1beta2"
+ "flowcontrolApiserver_v1"
],
- "operationId": "patchFlowcontrolApiserverV1beta2FlowSchema",
+ "operationId": "patchFlowcontrolApiserverV1FlowSchema",
"parameters": [
{
"$ref": "#/parameters/body-78PwaGsr"
@@ -45959,13 +47383,13 @@
"200": {
"description": "OK",
"schema": {
- "$ref": "#/definitions/io.k8s.api.flowcontrol.v1beta2.FlowSchema"
+ "$ref": "#/definitions/io.k8s.api.flowcontrol.v1.FlowSchema"
}
},
"201": {
"description": "Created",
"schema": {
- "$ref": "#/definitions/io.k8s.api.flowcontrol.v1beta2.FlowSchema"
+ "$ref": "#/definitions/io.k8s.api.flowcontrol.v1.FlowSchema"
}
},
"401": {
@@ -45976,7 +47400,7 @@
"x-kubernetes-group-version-kind": {
"group": "flowcontrol.apiserver.k8s.io",
"kind": "FlowSchema",
- "version": "v1beta2"
+ "version": "v1"
}
},
"parameters": [
@@ -45989,11 +47413,11 @@
"required": true
},
{
- "$ref": "#/parameters/pretty-nN7o5FEq"
+ "$ref": "#/parameters/pretty-tJGM1-ng"
}
]
},
- "/apis/flowcontrol.apiserver.k8s.io/v1beta2/flowschemas/{name}/status": {
+ "/apis/flowcontrol.apiserver.k8s.io/v1/flowschemas/{name}/status": {
"get": {
"description": "read status of the specified FlowSchema",
"consumes": [
@@ -46008,14 +47432,14 @@
"https"
],
"tags": [
- "flowcontrolApiserver_v1beta2"
+ "flowcontrolApiserver_v1"
],
- "operationId": "readFlowcontrolApiserverV1beta2FlowSchemaStatus",
+ "operationId": "readFlowcontrolApiserverV1FlowSchemaStatus",
"responses": {
"200": {
"description": "OK",
"schema": {
- "$ref": "#/definitions/io.k8s.api.flowcontrol.v1beta2.FlowSchema"
+ "$ref": "#/definitions/io.k8s.api.flowcontrol.v1.FlowSchema"
}
},
"401": {
@@ -46026,7 +47450,7 @@
"x-kubernetes-group-version-kind": {
"group": "flowcontrol.apiserver.k8s.io",
"kind": "FlowSchema",
- "version": "v1beta2"
+ "version": "v1"
}
},
"put": {
@@ -46043,16 +47467,16 @@
"https"
],
"tags": [
- "flowcontrolApiserver_v1beta2"
+ "flowcontrolApiserver_v1"
],
- "operationId": "replaceFlowcontrolApiserverV1beta2FlowSchemaStatus",
+ "operationId": "replaceFlowcontrolApiserverV1FlowSchemaStatus",
"parameters": [
{
"name": "body",
"in": "body",
"required": true,
"schema": {
- "$ref": "#/definitions/io.k8s.api.flowcontrol.v1beta2.FlowSchema"
+ "$ref": "#/definitions/io.k8s.api.flowcontrol.v1.FlowSchema"
}
},
{
@@ -46077,13 +47501,13 @@
"200": {
"description": "OK",
"schema": {
- "$ref": "#/definitions/io.k8s.api.flowcontrol.v1beta2.FlowSchema"
+ "$ref": "#/definitions/io.k8s.api.flowcontrol.v1.FlowSchema"
}
},
"201": {
"description": "Created",
"schema": {
- "$ref": "#/definitions/io.k8s.api.flowcontrol.v1beta2.FlowSchema"
+ "$ref": "#/definitions/io.k8s.api.flowcontrol.v1.FlowSchema"
}
},
"401": {
@@ -46094,7 +47518,7 @@
"x-kubernetes-group-version-kind": {
"group": "flowcontrol.apiserver.k8s.io",
"kind": "FlowSchema",
- "version": "v1beta2"
+ "version": "v1"
}
},
"patch": {
@@ -46114,9 +47538,9 @@
"https"
],
"tags": [
- "flowcontrolApiserver_v1beta2"
+ "flowcontrolApiserver_v1"
],
- "operationId": "patchFlowcontrolApiserverV1beta2FlowSchemaStatus",
+ "operationId": "patchFlowcontrolApiserverV1FlowSchemaStatus",
"parameters": [
{
"$ref": "#/parameters/body-78PwaGsr"
@@ -46146,13 +47570,13 @@
"200": {
"description": "OK",
"schema": {
- "$ref": "#/definitions/io.k8s.api.flowcontrol.v1beta2.FlowSchema"
+ "$ref": "#/definitions/io.k8s.api.flowcontrol.v1.FlowSchema"
}
},
"201": {
"description": "Created",
"schema": {
- "$ref": "#/definitions/io.k8s.api.flowcontrol.v1beta2.FlowSchema"
+ "$ref": "#/definitions/io.k8s.api.flowcontrol.v1.FlowSchema"
}
},
"401": {
@@ -46163,7 +47587,7 @@
"x-kubernetes-group-version-kind": {
"group": "flowcontrol.apiserver.k8s.io",
"kind": "FlowSchema",
- "version": "v1beta2"
+ "version": "v1"
}
},
"parameters": [
@@ -46176,11 +47600,11 @@
"required": true
},
{
- "$ref": "#/parameters/pretty-nN7o5FEq"
+ "$ref": "#/parameters/pretty-tJGM1-ng"
}
]
},
- "/apis/flowcontrol.apiserver.k8s.io/v1beta2/prioritylevelconfigurations": {
+ "/apis/flowcontrol.apiserver.k8s.io/v1/prioritylevelconfigurations": {
"get": {
"description": "list or watch objects of kind PriorityLevelConfiguration",
"consumes": [
@@ -46197,9 +47621,9 @@
"https"
],
"tags": [
- "flowcontrolApiserver_v1beta2"
+ "flowcontrolApiserver_v1"
],
- "operationId": "listFlowcontrolApiserverV1beta2PriorityLevelConfiguration",
+ "operationId": "listFlowcontrolApiserverV1PriorityLevelConfiguration",
"parameters": [
{
"$ref": "#/parameters/allowWatchBookmarks-HC2hJt-J"
@@ -46236,7 +47660,7 @@
"200": {
"description": "OK",
"schema": {
- "$ref": "#/definitions/io.k8s.api.flowcontrol.v1beta2.PriorityLevelConfigurationList"
+ "$ref": "#/definitions/io.k8s.api.flowcontrol.v1.PriorityLevelConfigurationList"
}
},
"401": {
@@ -46247,7 +47671,7 @@
"x-kubernetes-group-version-kind": {
"group": "flowcontrol.apiserver.k8s.io",
"kind": "PriorityLevelConfiguration",
- "version": "v1beta2"
+ "version": "v1"
}
},
"post": {
@@ -46264,16 +47688,16 @@
"https"
],
"tags": [
- "flowcontrolApiserver_v1beta2"
+ "flowcontrolApiserver_v1"
],
- "operationId": "createFlowcontrolApiserverV1beta2PriorityLevelConfiguration",
+ "operationId": "createFlowcontrolApiserverV1PriorityLevelConfiguration",
"parameters": [
{
"name": "body",
"in": "body",
"required": true,
"schema": {
- "$ref": "#/definitions/io.k8s.api.flowcontrol.v1beta2.PriorityLevelConfiguration"
+ "$ref": "#/definitions/io.k8s.api.flowcontrol.v1.PriorityLevelConfiguration"
}
},
{
@@ -46298,19 +47722,19 @@
"200": {
"description": "OK",
"schema": {
- "$ref": "#/definitions/io.k8s.api.flowcontrol.v1beta2.PriorityLevelConfiguration"
+ "$ref": "#/definitions/io.k8s.api.flowcontrol.v1.PriorityLevelConfiguration"
}
},
"201": {
"description": "Created",
"schema": {
- "$ref": "#/definitions/io.k8s.api.flowcontrol.v1beta2.PriorityLevelConfiguration"
+ "$ref": "#/definitions/io.k8s.api.flowcontrol.v1.PriorityLevelConfiguration"
}
},
"202": {
"description": "Accepted",
"schema": {
- "$ref": "#/definitions/io.k8s.api.flowcontrol.v1beta2.PriorityLevelConfiguration"
+ "$ref": "#/definitions/io.k8s.api.flowcontrol.v1.PriorityLevelConfiguration"
}
},
"401": {
@@ -46321,7 +47745,7 @@
"x-kubernetes-group-version-kind": {
"group": "flowcontrol.apiserver.k8s.io",
"kind": "PriorityLevelConfiguration",
- "version": "v1beta2"
+ "version": "v1"
}
},
"delete": {
@@ -46338,9 +47762,9 @@
"https"
],
"tags": [
- "flowcontrolApiserver_v1beta2"
+ "flowcontrolApiserver_v1"
],
- "operationId": "deleteFlowcontrolApiserverV1beta2CollectionPriorityLevelConfiguration",
+ "operationId": "deleteFlowcontrolApiserverV1CollectionPriorityLevelConfiguration",
"parameters": [
{
"$ref": "#/parameters/body-2Y1dVQaQ"
@@ -46401,16 +47825,16 @@
"x-kubernetes-group-version-kind": {
"group": "flowcontrol.apiserver.k8s.io",
"kind": "PriorityLevelConfiguration",
- "version": "v1beta2"
+ "version": "v1"
}
},
"parameters": [
{
- "$ref": "#/parameters/pretty-nN7o5FEq"
+ "$ref": "#/parameters/pretty-tJGM1-ng"
}
]
},
- "/apis/flowcontrol.apiserver.k8s.io/v1beta2/prioritylevelconfigurations/{name}": {
+ "/apis/flowcontrol.apiserver.k8s.io/v1/prioritylevelconfigurations/{name}": {
"get": {
"description": "read the specified PriorityLevelConfiguration",
"consumes": [
@@ -46425,14 +47849,14 @@
"https"
],
"tags": [
- "flowcontrolApiserver_v1beta2"
+ "flowcontrolApiserver_v1"
],
- "operationId": "readFlowcontrolApiserverV1beta2PriorityLevelConfiguration",
+ "operationId": "readFlowcontrolApiserverV1PriorityLevelConfiguration",
"responses": {
"200": {
"description": "OK",
"schema": {
- "$ref": "#/definitions/io.k8s.api.flowcontrol.v1beta2.PriorityLevelConfiguration"
+ "$ref": "#/definitions/io.k8s.api.flowcontrol.v1.PriorityLevelConfiguration"
}
},
"401": {
@@ -46443,7 +47867,7 @@
"x-kubernetes-group-version-kind": {
"group": "flowcontrol.apiserver.k8s.io",
"kind": "PriorityLevelConfiguration",
- "version": "v1beta2"
+ "version": "v1"
}
},
"put": {
@@ -46460,16 +47884,16 @@
"https"
],
"tags": [
- "flowcontrolApiserver_v1beta2"
+ "flowcontrolApiserver_v1"
],
- "operationId": "replaceFlowcontrolApiserverV1beta2PriorityLevelConfiguration",
+ "operationId": "replaceFlowcontrolApiserverV1PriorityLevelConfiguration",
"parameters": [
{
"name": "body",
"in": "body",
"required": true,
"schema": {
- "$ref": "#/definitions/io.k8s.api.flowcontrol.v1beta2.PriorityLevelConfiguration"
+ "$ref": "#/definitions/io.k8s.api.flowcontrol.v1.PriorityLevelConfiguration"
}
},
{
@@ -46494,13 +47918,13 @@
"200": {
"description": "OK",
"schema": {
- "$ref": "#/definitions/io.k8s.api.flowcontrol.v1beta2.PriorityLevelConfiguration"
+ "$ref": "#/definitions/io.k8s.api.flowcontrol.v1.PriorityLevelConfiguration"
}
},
"201": {
"description": "Created",
"schema": {
- "$ref": "#/definitions/io.k8s.api.flowcontrol.v1beta2.PriorityLevelConfiguration"
+ "$ref": "#/definitions/io.k8s.api.flowcontrol.v1.PriorityLevelConfiguration"
}
},
"401": {
@@ -46511,7 +47935,7 @@
"x-kubernetes-group-version-kind": {
"group": "flowcontrol.apiserver.k8s.io",
"kind": "PriorityLevelConfiguration",
- "version": "v1beta2"
+ "version": "v1"
}
},
"delete": {
@@ -46528,9 +47952,9 @@
"https"
],
"tags": [
- "flowcontrolApiserver_v1beta2"
+ "flowcontrolApiserver_v1"
],
- "operationId": "deleteFlowcontrolApiserverV1beta2PriorityLevelConfiguration",
+ "operationId": "deleteFlowcontrolApiserverV1PriorityLevelConfiguration",
"parameters": [
{
"$ref": "#/parameters/body-2Y1dVQaQ"
@@ -46573,7 +47997,7 @@
"x-kubernetes-group-version-kind": {
"group": "flowcontrol.apiserver.k8s.io",
"kind": "PriorityLevelConfiguration",
- "version": "v1beta2"
+ "version": "v1"
}
},
"patch": {
@@ -46593,9 +48017,9 @@
"https"
],
"tags": [
- "flowcontrolApiserver_v1beta2"
+ "flowcontrolApiserver_v1"
],
- "operationId": "patchFlowcontrolApiserverV1beta2PriorityLevelConfiguration",
+ "operationId": "patchFlowcontrolApiserverV1PriorityLevelConfiguration",
"parameters": [
{
"$ref": "#/parameters/body-78PwaGsr"
@@ -46625,13 +48049,13 @@
"200": {
"description": "OK",
"schema": {
- "$ref": "#/definitions/io.k8s.api.flowcontrol.v1beta2.PriorityLevelConfiguration"
+ "$ref": "#/definitions/io.k8s.api.flowcontrol.v1.PriorityLevelConfiguration"
}
},
"201": {
"description": "Created",
"schema": {
- "$ref": "#/definitions/io.k8s.api.flowcontrol.v1beta2.PriorityLevelConfiguration"
+ "$ref": "#/definitions/io.k8s.api.flowcontrol.v1.PriorityLevelConfiguration"
}
},
"401": {
@@ -46642,7 +48066,7 @@
"x-kubernetes-group-version-kind": {
"group": "flowcontrol.apiserver.k8s.io",
"kind": "PriorityLevelConfiguration",
- "version": "v1beta2"
+ "version": "v1"
}
},
"parameters": [
@@ -46655,11 +48079,11 @@
"required": true
},
{
- "$ref": "#/parameters/pretty-nN7o5FEq"
+ "$ref": "#/parameters/pretty-tJGM1-ng"
}
]
},
- "/apis/flowcontrol.apiserver.k8s.io/v1beta2/prioritylevelconfigurations/{name}/status": {
+ "/apis/flowcontrol.apiserver.k8s.io/v1/prioritylevelconfigurations/{name}/status": {
"get": {
"description": "read status of the specified PriorityLevelConfiguration",
"consumes": [
@@ -46674,14 +48098,14 @@
"https"
],
"tags": [
- "flowcontrolApiserver_v1beta2"
+ "flowcontrolApiserver_v1"
],
- "operationId": "readFlowcontrolApiserverV1beta2PriorityLevelConfigurationStatus",
+ "operationId": "readFlowcontrolApiserverV1PriorityLevelConfigurationStatus",
"responses": {
"200": {
"description": "OK",
"schema": {
- "$ref": "#/definitions/io.k8s.api.flowcontrol.v1beta2.PriorityLevelConfiguration"
+ "$ref": "#/definitions/io.k8s.api.flowcontrol.v1.PriorityLevelConfiguration"
}
},
"401": {
@@ -46692,7 +48116,7 @@
"x-kubernetes-group-version-kind": {
"group": "flowcontrol.apiserver.k8s.io",
"kind": "PriorityLevelConfiguration",
- "version": "v1beta2"
+ "version": "v1"
}
},
"put": {
@@ -46709,16 +48133,16 @@
"https"
],
"tags": [
- "flowcontrolApiserver_v1beta2"
+ "flowcontrolApiserver_v1"
],
- "operationId": "replaceFlowcontrolApiserverV1beta2PriorityLevelConfigurationStatus",
+ "operationId": "replaceFlowcontrolApiserverV1PriorityLevelConfigurationStatus",
"parameters": [
{
"name": "body",
"in": "body",
"required": true,
"schema": {
- "$ref": "#/definitions/io.k8s.api.flowcontrol.v1beta2.PriorityLevelConfiguration"
+ "$ref": "#/definitions/io.k8s.api.flowcontrol.v1.PriorityLevelConfiguration"
}
},
{
@@ -46743,13 +48167,13 @@
"200": {
"description": "OK",
"schema": {
- "$ref": "#/definitions/io.k8s.api.flowcontrol.v1beta2.PriorityLevelConfiguration"
+ "$ref": "#/definitions/io.k8s.api.flowcontrol.v1.PriorityLevelConfiguration"
}
},
"201": {
"description": "Created",
"schema": {
- "$ref": "#/definitions/io.k8s.api.flowcontrol.v1beta2.PriorityLevelConfiguration"
+ "$ref": "#/definitions/io.k8s.api.flowcontrol.v1.PriorityLevelConfiguration"
}
},
"401": {
@@ -46760,7 +48184,7 @@
"x-kubernetes-group-version-kind": {
"group": "flowcontrol.apiserver.k8s.io",
"kind": "PriorityLevelConfiguration",
- "version": "v1beta2"
+ "version": "v1"
}
},
"patch": {
@@ -46780,9 +48204,9 @@
"https"
],
"tags": [
- "flowcontrolApiserver_v1beta2"
+ "flowcontrolApiserver_v1"
],
- "operationId": "patchFlowcontrolApiserverV1beta2PriorityLevelConfigurationStatus",
+ "operationId": "patchFlowcontrolApiserverV1PriorityLevelConfigurationStatus",
"parameters": [
{
"$ref": "#/parameters/body-78PwaGsr"
@@ -46812,13 +48236,13 @@
"200": {
"description": "OK",
"schema": {
- "$ref": "#/definitions/io.k8s.api.flowcontrol.v1beta2.PriorityLevelConfiguration"
+ "$ref": "#/definitions/io.k8s.api.flowcontrol.v1.PriorityLevelConfiguration"
}
},
"201": {
"description": "Created",
"schema": {
- "$ref": "#/definitions/io.k8s.api.flowcontrol.v1beta2.PriorityLevelConfiguration"
+ "$ref": "#/definitions/io.k8s.api.flowcontrol.v1.PriorityLevelConfiguration"
}
},
"401": {
@@ -46829,7 +48253,7 @@
"x-kubernetes-group-version-kind": {
"group": "flowcontrol.apiserver.k8s.io",
"kind": "PriorityLevelConfiguration",
- "version": "v1beta2"
+ "version": "v1"
}
},
"parameters": [
@@ -46842,11 +48266,11 @@
"required": true
},
{
- "$ref": "#/parameters/pretty-nN7o5FEq"
+ "$ref": "#/parameters/pretty-tJGM1-ng"
}
]
},
- "/apis/flowcontrol.apiserver.k8s.io/v1beta2/watch/flowschemas": {
+ "/apis/flowcontrol.apiserver.k8s.io/v1/watch/flowschemas": {
"get": {
"description": "watch individual changes to a list of FlowSchema. deprecated: use the 'watch' parameter with a list operation instead.",
"consumes": [
@@ -46863,9 +48287,9 @@
"https"
],
"tags": [
- "flowcontrolApiserver_v1beta2"
+ "flowcontrolApiserver_v1"
],
- "operationId": "watchFlowcontrolApiserverV1beta2FlowSchemaList",
+ "operationId": "watchFlowcontrolApiserverV1FlowSchemaList",
"responses": {
"200": {
"description": "OK",
@@ -46881,7 +48305,7 @@
"x-kubernetes-group-version-kind": {
"group": "flowcontrol.apiserver.k8s.io",
"kind": "FlowSchema",
- "version": "v1beta2"
+ "version": "v1"
}
},
"parameters": [
@@ -46901,7 +48325,7 @@
"$ref": "#/parameters/limit-1NfNmdNH"
},
{
- "$ref": "#/parameters/pretty-nN7o5FEq"
+ "$ref": "#/parameters/pretty-tJGM1-ng"
},
{
"$ref": "#/parameters/resourceVersion-5WAnf1kx"
@@ -46920,7 +48344,7 @@
}
]
},
- "/apis/flowcontrol.apiserver.k8s.io/v1beta2/watch/flowschemas/{name}": {
+ "/apis/flowcontrol.apiserver.k8s.io/v1/watch/flowschemas/{name}": {
"get": {
"description": "watch changes to an object of kind FlowSchema. deprecated: use the 'watch' parameter with a list operation instead, filtered to a single item with the 'fieldSelector' parameter.",
"consumes": [
@@ -46937,9 +48361,9 @@
"https"
],
"tags": [
- "flowcontrolApiserver_v1beta2"
+ "flowcontrolApiserver_v1"
],
- "operationId": "watchFlowcontrolApiserverV1beta2FlowSchema",
+ "operationId": "watchFlowcontrolApiserverV1FlowSchema",
"responses": {
"200": {
"description": "OK",
@@ -46955,7 +48379,7 @@
"x-kubernetes-group-version-kind": {
"group": "flowcontrol.apiserver.k8s.io",
"kind": "FlowSchema",
- "version": "v1beta2"
+ "version": "v1"
}
},
"parameters": [
@@ -46983,7 +48407,7 @@
"required": true
},
{
- "$ref": "#/parameters/pretty-nN7o5FEq"
+ "$ref": "#/parameters/pretty-tJGM1-ng"
},
{
"$ref": "#/parameters/resourceVersion-5WAnf1kx"
@@ -47002,7 +48426,7 @@
}
]
},
- "/apis/flowcontrol.apiserver.k8s.io/v1beta2/watch/prioritylevelconfigurations": {
+ "/apis/flowcontrol.apiserver.k8s.io/v1/watch/prioritylevelconfigurations": {
"get": {
"description": "watch individual changes to a list of PriorityLevelConfiguration. deprecated: use the 'watch' parameter with a list operation instead.",
"consumes": [
@@ -47019,9 +48443,9 @@
"https"
],
"tags": [
- "flowcontrolApiserver_v1beta2"
+ "flowcontrolApiserver_v1"
],
- "operationId": "watchFlowcontrolApiserverV1beta2PriorityLevelConfigurationList",
+ "operationId": "watchFlowcontrolApiserverV1PriorityLevelConfigurationList",
"responses": {
"200": {
"description": "OK",
@@ -47037,7 +48461,7 @@
"x-kubernetes-group-version-kind": {
"group": "flowcontrol.apiserver.k8s.io",
"kind": "PriorityLevelConfiguration",
- "version": "v1beta2"
+ "version": "v1"
}
},
"parameters": [
@@ -47057,7 +48481,7 @@
"$ref": "#/parameters/limit-1NfNmdNH"
},
{
- "$ref": "#/parameters/pretty-nN7o5FEq"
+ "$ref": "#/parameters/pretty-tJGM1-ng"
},
{
"$ref": "#/parameters/resourceVersion-5WAnf1kx"
@@ -47076,7 +48500,7 @@
}
]
},
- "/apis/flowcontrol.apiserver.k8s.io/v1beta2/watch/prioritylevelconfigurations/{name}": {
+ "/apis/flowcontrol.apiserver.k8s.io/v1/watch/prioritylevelconfigurations/{name}": {
"get": {
"description": "watch changes to an object of kind PriorityLevelConfiguration. deprecated: use the 'watch' parameter with a list operation instead, filtered to a single item with the 'fieldSelector' parameter.",
"consumes": [
@@ -47093,9 +48517,9 @@
"https"
],
"tags": [
- "flowcontrolApiserver_v1beta2"
+ "flowcontrolApiserver_v1"
],
- "operationId": "watchFlowcontrolApiserverV1beta2PriorityLevelConfiguration",
+ "operationId": "watchFlowcontrolApiserverV1PriorityLevelConfiguration",
"responses": {
"200": {
"description": "OK",
@@ -47111,7 +48535,7 @@
"x-kubernetes-group-version-kind": {
"group": "flowcontrol.apiserver.k8s.io",
"kind": "PriorityLevelConfiguration",
- "version": "v1beta2"
+ "version": "v1"
}
},
"parameters": [
@@ -47139,7 +48563,7 @@
"required": true
},
{
- "$ref": "#/parameters/pretty-nN7o5FEq"
+ "$ref": "#/parameters/pretty-tJGM1-ng"
},
{
"$ref": "#/parameters/resourceVersion-5WAnf1kx"
@@ -47417,7 +48841,7 @@
},
"parameters": [
{
- "$ref": "#/parameters/pretty-nN7o5FEq"
+ "$ref": "#/parameters/pretty-tJGM1-ng"
}
]
},
@@ -47666,7 +49090,7 @@
"required": true
},
{
- "$ref": "#/parameters/pretty-nN7o5FEq"
+ "$ref": "#/parameters/pretty-tJGM1-ng"
}
]
},
@@ -47853,7 +49277,7 @@
"required": true
},
{
- "$ref": "#/parameters/pretty-nN7o5FEq"
+ "$ref": "#/parameters/pretty-tJGM1-ng"
}
]
},
@@ -48083,7 +49507,7 @@
},
"parameters": [
{
- "$ref": "#/parameters/pretty-nN7o5FEq"
+ "$ref": "#/parameters/pretty-tJGM1-ng"
}
]
},
@@ -48332,7 +49756,7 @@
"required": true
},
{
- "$ref": "#/parameters/pretty-nN7o5FEq"
+ "$ref": "#/parameters/pretty-tJGM1-ng"
}
]
},
@@ -48519,7 +49943,7 @@
"required": true
},
{
- "$ref": "#/parameters/pretty-nN7o5FEq"
+ "$ref": "#/parameters/pretty-tJGM1-ng"
}
]
},
@@ -48578,7 +50002,7 @@
"$ref": "#/parameters/limit-1NfNmdNH"
},
{
- "$ref": "#/parameters/pretty-nN7o5FEq"
+ "$ref": "#/parameters/pretty-tJGM1-ng"
},
{
"$ref": "#/parameters/resourceVersion-5WAnf1kx"
@@ -48660,7 +50084,7 @@
"required": true
},
{
- "$ref": "#/parameters/pretty-nN7o5FEq"
+ "$ref": "#/parameters/pretty-tJGM1-ng"
},
{
"$ref": "#/parameters/resourceVersion-5WAnf1kx"
@@ -48734,7 +50158,7 @@
"$ref": "#/parameters/limit-1NfNmdNH"
},
{
- "$ref": "#/parameters/pretty-nN7o5FEq"
+ "$ref": "#/parameters/pretty-tJGM1-ng"
},
{
"$ref": "#/parameters/resourceVersion-5WAnf1kx"
@@ -48816,7 +50240,7 @@
"required": true
},
{
- "$ref": "#/parameters/pretty-nN7o5FEq"
+ "$ref": "#/parameters/pretty-tJGM1-ng"
},
{
"$ref": "#/parameters/resourceVersion-5WAnf1kx"
@@ -49127,7 +50551,7 @@
},
"parameters": [
{
- "$ref": "#/parameters/pretty-nN7o5FEq"
+ "$ref": "#/parameters/pretty-tJGM1-ng"
}
]
},
@@ -49376,7 +50800,7 @@
"required": true
},
{
- "$ref": "#/parameters/pretty-nN7o5FEq"
+ "$ref": "#/parameters/pretty-tJGM1-ng"
}
]
},
@@ -49435,7 +50859,7 @@
"$ref": "#/parameters/limit-1NfNmdNH"
},
{
- "$ref": "#/parameters/pretty-nN7o5FEq"
+ "$ref": "#/parameters/pretty-tJGM1-ng"
},
{
"$ref": "#/parameters/resourceVersion-5WAnf1kx"
@@ -49683,7 +51107,7 @@
"$ref": "#/parameters/namespace-vgWSWtn3"
},
{
- "$ref": "#/parameters/pretty-nN7o5FEq"
+ "$ref": "#/parameters/pretty-tJGM1-ng"
}
]
},
@@ -49935,7 +51359,7 @@
"$ref": "#/parameters/namespace-vgWSWtn3"
},
{
- "$ref": "#/parameters/pretty-nN7o5FEq"
+ "$ref": "#/parameters/pretty-tJGM1-ng"
}
]
},
@@ -50125,7 +51549,7 @@
"$ref": "#/parameters/namespace-vgWSWtn3"
},
{
- "$ref": "#/parameters/pretty-nN7o5FEq"
+ "$ref": "#/parameters/pretty-tJGM1-ng"
}
]
},
@@ -50358,7 +51782,7 @@
"$ref": "#/parameters/namespace-vgWSWtn3"
},
{
- "$ref": "#/parameters/pretty-nN7o5FEq"
+ "$ref": "#/parameters/pretty-tJGM1-ng"
}
]
},
@@ -50610,7 +52034,7 @@
"$ref": "#/parameters/namespace-vgWSWtn3"
},
{
- "$ref": "#/parameters/pretty-nN7o5FEq"
+ "$ref": "#/parameters/pretty-tJGM1-ng"
}
]
},
@@ -50669,7 +52093,7 @@
"$ref": "#/parameters/limit-1NfNmdNH"
},
{
- "$ref": "#/parameters/pretty-nN7o5FEq"
+ "$ref": "#/parameters/pretty-tJGM1-ng"
},
{
"$ref": "#/parameters/resourceVersion-5WAnf1kx"
@@ -50743,7 +52167,7 @@
"$ref": "#/parameters/limit-1NfNmdNH"
},
{
- "$ref": "#/parameters/pretty-nN7o5FEq"
+ "$ref": "#/parameters/pretty-tJGM1-ng"
},
{
"$ref": "#/parameters/resourceVersion-5WAnf1kx"
@@ -50825,7 +52249,7 @@
"required": true
},
{
- "$ref": "#/parameters/pretty-nN7o5FEq"
+ "$ref": "#/parameters/pretty-tJGM1-ng"
},
{
"$ref": "#/parameters/resourceVersion-5WAnf1kx"
@@ -50899,7 +52323,7 @@
"$ref": "#/parameters/limit-1NfNmdNH"
},
{
- "$ref": "#/parameters/pretty-nN7o5FEq"
+ "$ref": "#/parameters/pretty-tJGM1-ng"
},
{
"$ref": "#/parameters/resourceVersion-5WAnf1kx"
@@ -50976,7 +52400,7 @@
"$ref": "#/parameters/namespace-vgWSWtn3"
},
{
- "$ref": "#/parameters/pretty-nN7o5FEq"
+ "$ref": "#/parameters/pretty-tJGM1-ng"
},
{
"$ref": "#/parameters/resourceVersion-5WAnf1kx"
@@ -51061,7 +52485,7 @@
"$ref": "#/parameters/namespace-vgWSWtn3"
},
{
- "$ref": "#/parameters/pretty-nN7o5FEq"
+ "$ref": "#/parameters/pretty-tJGM1-ng"
},
{
"$ref": "#/parameters/resourceVersion-5WAnf1kx"
@@ -51138,7 +52562,7 @@
"$ref": "#/parameters/namespace-vgWSWtn3"
},
{
- "$ref": "#/parameters/pretty-nN7o5FEq"
+ "$ref": "#/parameters/pretty-tJGM1-ng"
},
{
"$ref": "#/parameters/resourceVersion-5WAnf1kx"
@@ -51223,7 +52647,7 @@
"$ref": "#/parameters/namespace-vgWSWtn3"
},
{
- "$ref": "#/parameters/pretty-nN7o5FEq"
+ "$ref": "#/parameters/pretty-tJGM1-ng"
},
{
"$ref": "#/parameters/resourceVersion-5WAnf1kx"
@@ -51297,7 +52721,7 @@
"$ref": "#/parameters/limit-1NfNmdNH"
},
{
- "$ref": "#/parameters/pretty-nN7o5FEq"
+ "$ref": "#/parameters/pretty-tJGM1-ng"
},
{
"$ref": "#/parameters/resourceVersion-5WAnf1kx"
@@ -51608,7 +53032,7 @@
},
"parameters": [
{
- "$ref": "#/parameters/pretty-nN7o5FEq"
+ "$ref": "#/parameters/pretty-tJGM1-ng"
}
]
},
@@ -51857,7 +53281,7 @@
"required": true
},
{
- "$ref": "#/parameters/pretty-nN7o5FEq"
+ "$ref": "#/parameters/pretty-tJGM1-ng"
}
]
},
@@ -51916,7 +53340,7 @@
"$ref": "#/parameters/limit-1NfNmdNH"
},
{
- "$ref": "#/parameters/pretty-nN7o5FEq"
+ "$ref": "#/parameters/pretty-tJGM1-ng"
},
{
"$ref": "#/parameters/resourceVersion-5WAnf1kx"
@@ -51998,7 +53422,7 @@
"required": true
},
{
- "$ref": "#/parameters/pretty-nN7o5FEq"
+ "$ref": "#/parameters/pretty-tJGM1-ng"
},
{
"$ref": "#/parameters/resourceVersion-5WAnf1kx"
@@ -52312,7 +53736,7 @@
"$ref": "#/parameters/namespace-vgWSWtn3"
},
{
- "$ref": "#/parameters/pretty-nN7o5FEq"
+ "$ref": "#/parameters/pretty-tJGM1-ng"
}
]
},
@@ -52564,7 +53988,7 @@
"$ref": "#/parameters/namespace-vgWSWtn3"
},
{
- "$ref": "#/parameters/pretty-nN7o5FEq"
+ "$ref": "#/parameters/pretty-tJGM1-ng"
}
]
},
@@ -52754,7 +54178,7 @@
"$ref": "#/parameters/namespace-vgWSWtn3"
},
{
- "$ref": "#/parameters/pretty-nN7o5FEq"
+ "$ref": "#/parameters/pretty-tJGM1-ng"
}
]
},
@@ -52813,7 +54237,7 @@
"$ref": "#/parameters/limit-1NfNmdNH"
},
{
- "$ref": "#/parameters/pretty-nN7o5FEq"
+ "$ref": "#/parameters/pretty-tJGM1-ng"
},
{
"$ref": "#/parameters/resourceVersion-5WAnf1kx"
@@ -52890,7 +54314,7 @@
"$ref": "#/parameters/namespace-vgWSWtn3"
},
{
- "$ref": "#/parameters/pretty-nN7o5FEq"
+ "$ref": "#/parameters/pretty-tJGM1-ng"
},
{
"$ref": "#/parameters/resourceVersion-5WAnf1kx"
@@ -52975,7 +54399,7 @@
"$ref": "#/parameters/namespace-vgWSWtn3"
},
{
- "$ref": "#/parameters/pretty-nN7o5FEq"
+ "$ref": "#/parameters/pretty-tJGM1-ng"
},
{
"$ref": "#/parameters/resourceVersion-5WAnf1kx"
@@ -53049,7 +54473,7 @@
"$ref": "#/parameters/limit-1NfNmdNH"
},
{
- "$ref": "#/parameters/pretty-nN7o5FEq"
+ "$ref": "#/parameters/pretty-tJGM1-ng"
},
{
"$ref": "#/parameters/resourceVersion-5WAnf1kx"
@@ -53360,7 +54784,7 @@
},
"parameters": [
{
- "$ref": "#/parameters/pretty-nN7o5FEq"
+ "$ref": "#/parameters/pretty-tJGM1-ng"
}
]
},
@@ -53609,7 +55033,7 @@
"required": true
},
{
- "$ref": "#/parameters/pretty-nN7o5FEq"
+ "$ref": "#/parameters/pretty-tJGM1-ng"
}
]
},
@@ -53839,7 +55263,7 @@
},
"parameters": [
{
- "$ref": "#/parameters/pretty-nN7o5FEq"
+ "$ref": "#/parameters/pretty-tJGM1-ng"
}
]
},
@@ -54088,7 +55512,7 @@
"required": true
},
{
- "$ref": "#/parameters/pretty-nN7o5FEq"
+ "$ref": "#/parameters/pretty-tJGM1-ng"
}
]
},
@@ -54321,7 +55745,7 @@
"$ref": "#/parameters/namespace-vgWSWtn3"
},
{
- "$ref": "#/parameters/pretty-nN7o5FEq"
+ "$ref": "#/parameters/pretty-tJGM1-ng"
}
]
},
@@ -54573,7 +55997,7 @@
"$ref": "#/parameters/namespace-vgWSWtn3"
},
{
- "$ref": "#/parameters/pretty-nN7o5FEq"
+ "$ref": "#/parameters/pretty-tJGM1-ng"
}
]
},
@@ -54806,7 +56230,7 @@
"$ref": "#/parameters/namespace-vgWSWtn3"
},
{
- "$ref": "#/parameters/pretty-nN7o5FEq"
+ "$ref": "#/parameters/pretty-tJGM1-ng"
}
]
},
@@ -55058,7 +56482,7 @@
"$ref": "#/parameters/namespace-vgWSWtn3"
},
{
- "$ref": "#/parameters/pretty-nN7o5FEq"
+ "$ref": "#/parameters/pretty-tJGM1-ng"
}
]
},
@@ -55117,7 +56541,7 @@
"$ref": "#/parameters/limit-1NfNmdNH"
},
{
- "$ref": "#/parameters/pretty-nN7o5FEq"
+ "$ref": "#/parameters/pretty-tJGM1-ng"
},
{
"$ref": "#/parameters/resourceVersion-5WAnf1kx"
@@ -55191,7 +56615,7 @@
"$ref": "#/parameters/limit-1NfNmdNH"
},
{
- "$ref": "#/parameters/pretty-nN7o5FEq"
+ "$ref": "#/parameters/pretty-tJGM1-ng"
},
{
"$ref": "#/parameters/resourceVersion-5WAnf1kx"
@@ -55265,7 +56689,7 @@
"$ref": "#/parameters/limit-1NfNmdNH"
},
{
- "$ref": "#/parameters/pretty-nN7o5FEq"
+ "$ref": "#/parameters/pretty-tJGM1-ng"
},
{
"$ref": "#/parameters/resourceVersion-5WAnf1kx"
@@ -55347,7 +56771,7 @@
"required": true
},
{
- "$ref": "#/parameters/pretty-nN7o5FEq"
+ "$ref": "#/parameters/pretty-tJGM1-ng"
},
{
"$ref": "#/parameters/resourceVersion-5WAnf1kx"
@@ -55421,7 +56845,7 @@
"$ref": "#/parameters/limit-1NfNmdNH"
},
{
- "$ref": "#/parameters/pretty-nN7o5FEq"
+ "$ref": "#/parameters/pretty-tJGM1-ng"
},
{
"$ref": "#/parameters/resourceVersion-5WAnf1kx"
@@ -55503,7 +56927,7 @@
"required": true
},
{
- "$ref": "#/parameters/pretty-nN7o5FEq"
+ "$ref": "#/parameters/pretty-tJGM1-ng"
},
{
"$ref": "#/parameters/resourceVersion-5WAnf1kx"
@@ -55580,7 +57004,7 @@
"$ref": "#/parameters/namespace-vgWSWtn3"
},
{
- "$ref": "#/parameters/pretty-nN7o5FEq"
+ "$ref": "#/parameters/pretty-tJGM1-ng"
},
{
"$ref": "#/parameters/resourceVersion-5WAnf1kx"
@@ -55665,7 +57089,7 @@
"$ref": "#/parameters/namespace-vgWSWtn3"
},
{
- "$ref": "#/parameters/pretty-nN7o5FEq"
+ "$ref": "#/parameters/pretty-tJGM1-ng"
},
{
"$ref": "#/parameters/resourceVersion-5WAnf1kx"
@@ -55742,7 +57166,7 @@
"$ref": "#/parameters/namespace-vgWSWtn3"
},
{
- "$ref": "#/parameters/pretty-nN7o5FEq"
+ "$ref": "#/parameters/pretty-tJGM1-ng"
},
{
"$ref": "#/parameters/resourceVersion-5WAnf1kx"
@@ -55827,7 +57251,7 @@
"$ref": "#/parameters/namespace-vgWSWtn3"
},
{
- "$ref": "#/parameters/pretty-nN7o5FEq"
+ "$ref": "#/parameters/pretty-tJGM1-ng"
},
{
"$ref": "#/parameters/resourceVersion-5WAnf1kx"
@@ -55901,7 +57325,7 @@
"$ref": "#/parameters/limit-1NfNmdNH"
},
{
- "$ref": "#/parameters/pretty-nN7o5FEq"
+ "$ref": "#/parameters/pretty-tJGM1-ng"
},
{
"$ref": "#/parameters/resourceVersion-5WAnf1kx"
@@ -55975,7 +57399,7 @@
"$ref": "#/parameters/limit-1NfNmdNH"
},
{
- "$ref": "#/parameters/pretty-nN7o5FEq"
+ "$ref": "#/parameters/pretty-tJGM1-ng"
},
{
"$ref": "#/parameters/resourceVersion-5WAnf1kx"
@@ -56286,7 +57710,7 @@
},
"parameters": [
{
- "$ref": "#/parameters/pretty-nN7o5FEq"
+ "$ref": "#/parameters/pretty-tJGM1-ng"
}
]
},
@@ -56535,7 +57959,7 @@
"required": true
},
{
- "$ref": "#/parameters/pretty-nN7o5FEq"
+ "$ref": "#/parameters/pretty-tJGM1-ng"
}
]
},
@@ -56594,7 +58018,7 @@
"$ref": "#/parameters/limit-1NfNmdNH"
},
{
- "$ref": "#/parameters/pretty-nN7o5FEq"
+ "$ref": "#/parameters/pretty-tJGM1-ng"
},
{
"$ref": "#/parameters/resourceVersion-5WAnf1kx"
@@ -56676,7 +58100,7 @@
"required": true
},
{
- "$ref": "#/parameters/pretty-nN7o5FEq"
+ "$ref": "#/parameters/pretty-tJGM1-ng"
},
{
"$ref": "#/parameters/resourceVersion-5WAnf1kx"
@@ -56987,7 +58411,7 @@
},
"parameters": [
{
- "$ref": "#/parameters/pretty-nN7o5FEq"
+ "$ref": "#/parameters/pretty-tJGM1-ng"
}
]
},
@@ -57236,7 +58660,7 @@
"required": true
},
{
- "$ref": "#/parameters/pretty-nN7o5FEq"
+ "$ref": "#/parameters/pretty-tJGM1-ng"
}
]
},
@@ -57466,7 +58890,7 @@
},
"parameters": [
{
- "$ref": "#/parameters/pretty-nN7o5FEq"
+ "$ref": "#/parameters/pretty-tJGM1-ng"
}
]
},
@@ -57715,7 +59139,7 @@
"required": true
},
{
- "$ref": "#/parameters/pretty-nN7o5FEq"
+ "$ref": "#/parameters/pretty-tJGM1-ng"
}
]
},
@@ -57774,7 +59198,7 @@
"$ref": "#/parameters/limit-1NfNmdNH"
},
{
- "$ref": "#/parameters/pretty-nN7o5FEq"
+ "$ref": "#/parameters/pretty-tJGM1-ng"
},
{
"$ref": "#/parameters/resourceVersion-5WAnf1kx"
@@ -58022,7 +59446,7 @@
"$ref": "#/parameters/namespace-vgWSWtn3"
},
{
- "$ref": "#/parameters/pretty-nN7o5FEq"
+ "$ref": "#/parameters/pretty-tJGM1-ng"
}
]
},
@@ -58274,7 +59698,7 @@
"$ref": "#/parameters/namespace-vgWSWtn3"
},
{
- "$ref": "#/parameters/pretty-nN7o5FEq"
+ "$ref": "#/parameters/pretty-tJGM1-ng"
}
]
},
@@ -58504,7 +59928,7 @@
},
"parameters": [
{
- "$ref": "#/parameters/pretty-nN7o5FEq"
+ "$ref": "#/parameters/pretty-tJGM1-ng"
}
]
},
@@ -58753,7 +60177,7 @@
"required": true
},
{
- "$ref": "#/parameters/pretty-nN7o5FEq"
+ "$ref": "#/parameters/pretty-tJGM1-ng"
}
]
},
@@ -58983,7 +60407,7 @@
},
"parameters": [
{
- "$ref": "#/parameters/pretty-nN7o5FEq"
+ "$ref": "#/parameters/pretty-tJGM1-ng"
}
]
},
@@ -59232,7 +60656,7 @@
"required": true
},
{
- "$ref": "#/parameters/pretty-nN7o5FEq"
+ "$ref": "#/parameters/pretty-tJGM1-ng"
}
]
},
@@ -59419,7 +60843,7 @@
"required": true
},
{
- "$ref": "#/parameters/pretty-nN7o5FEq"
+ "$ref": "#/parameters/pretty-tJGM1-ng"
}
]
},
@@ -59478,7 +60902,7 @@
"$ref": "#/parameters/limit-1NfNmdNH"
},
{
- "$ref": "#/parameters/pretty-nN7o5FEq"
+ "$ref": "#/parameters/pretty-tJGM1-ng"
},
{
"$ref": "#/parameters/resourceVersion-5WAnf1kx"
@@ -59560,7 +60984,7 @@
"required": true
},
{
- "$ref": "#/parameters/pretty-nN7o5FEq"
+ "$ref": "#/parameters/pretty-tJGM1-ng"
},
{
"$ref": "#/parameters/resourceVersion-5WAnf1kx"
@@ -59634,7 +61058,7 @@
"$ref": "#/parameters/limit-1NfNmdNH"
},
{
- "$ref": "#/parameters/pretty-nN7o5FEq"
+ "$ref": "#/parameters/pretty-tJGM1-ng"
},
{
"$ref": "#/parameters/resourceVersion-5WAnf1kx"
@@ -59716,7 +61140,7 @@
"required": true
},
{
- "$ref": "#/parameters/pretty-nN7o5FEq"
+ "$ref": "#/parameters/pretty-tJGM1-ng"
},
{
"$ref": "#/parameters/resourceVersion-5WAnf1kx"
@@ -59790,7 +61214,7 @@
"$ref": "#/parameters/limit-1NfNmdNH"
},
{
- "$ref": "#/parameters/pretty-nN7o5FEq"
+ "$ref": "#/parameters/pretty-tJGM1-ng"
},
{
"$ref": "#/parameters/resourceVersion-5WAnf1kx"
@@ -59867,7 +61291,7 @@
"$ref": "#/parameters/namespace-vgWSWtn3"
},
{
- "$ref": "#/parameters/pretty-nN7o5FEq"
+ "$ref": "#/parameters/pretty-tJGM1-ng"
},
{
"$ref": "#/parameters/resourceVersion-5WAnf1kx"
@@ -59952,7 +61376,7 @@
"$ref": "#/parameters/namespace-vgWSWtn3"
},
{
- "$ref": "#/parameters/pretty-nN7o5FEq"
+ "$ref": "#/parameters/pretty-tJGM1-ng"
},
{
"$ref": "#/parameters/resourceVersion-5WAnf1kx"
@@ -60026,7 +61450,7 @@
"$ref": "#/parameters/limit-1NfNmdNH"
},
{
- "$ref": "#/parameters/pretty-nN7o5FEq"
+ "$ref": "#/parameters/pretty-tJGM1-ng"
},
{
"$ref": "#/parameters/resourceVersion-5WAnf1kx"
@@ -60108,7 +61532,7 @@
"required": true
},
{
- "$ref": "#/parameters/pretty-nN7o5FEq"
+ "$ref": "#/parameters/pretty-tJGM1-ng"
},
{
"$ref": "#/parameters/resourceVersion-5WAnf1kx"
@@ -60182,7 +61606,7 @@
"$ref": "#/parameters/limit-1NfNmdNH"
},
{
- "$ref": "#/parameters/pretty-nN7o5FEq"
+ "$ref": "#/parameters/pretty-tJGM1-ng"
},
{
"$ref": "#/parameters/resourceVersion-5WAnf1kx"
@@ -60264,7 +61688,7 @@
"required": true
},
{
- "$ref": "#/parameters/pretty-nN7o5FEq"
+ "$ref": "#/parameters/pretty-tJGM1-ng"
},
{
"$ref": "#/parameters/resourceVersion-5WAnf1kx"
@@ -60283,43 +61707,6 @@
}
]
},
- "/logs/": {
- "get": {
- "schemes": [
- "https"
- ],
- "tags": [
- "logs"
- ],
- "operationId": "logFileListHandler",
- "responses": {
- "401": {
- "description": "Unauthorized"
- }
- }
- }
- },
- "/logs/{logpath}": {
- "get": {
- "schemes": [
- "https"
- ],
- "tags": [
- "logs"
- ],
- "operationId": "logFileHandler",
- "responses": {
- "401": {
- "description": "Unauthorized"
- }
- }
- },
- "parameters": [
- {
- "$ref": "#/parameters/logpath-Noq7euwC"
- }
- ]
- },
"/openid/v1/jwks/": {
"get": {
"description": "get service account issuer OpenID JSON Web Key Set (contains public token verification keys)",
@@ -61802,31 +63189,41 @@
}
},
"com.github.ironcore-dev.ironcore-net.api.core.v1alpha1.NetworkInterfaceStatus": {
+ "description": "NetworkInterfaceStatus defines the observed state of NetworkInterface.",
"type": "object",
"properties": {
"natIPs": {
+ "description": "NATIPs are the NAT IPs of the network interface.",
"type": "array",
"items": {
"$ref": "#/definitions/com.github.ironcore-dev.ironcore-net.apimachinery.api.net.IP"
}
},
"pciAddress": {
+ "description": "PCIAddress is the PCI address of the network interface.",
"$ref": "#/definitions/com.github.ironcore-dev.ironcore-net.api.core.v1alpha1.PCIAddress"
},
"prefixes": {
+ "description": "Prefixes are the prefixes of the network interface.",
"type": "array",
"items": {
"$ref": "#/definitions/com.github.ironcore-dev.ironcore-net.apimachinery.api.net.IPPrefix"
}
},
"publicIPs": {
+ "description": "PublicIPs are the public IPs of the network interface.",
"type": "array",
"items": {
"$ref": "#/definitions/com.github.ironcore-dev.ironcore-net.apimachinery.api.net.IP"
}
},
"state": {
+ "description": "State is the state of the network interface.",
"type": "string"
+ },
+ "tapDevice": {
+ "description": "TAPDevice is the TAP device of the network interface.",
+ "$ref": "#/definitions/com.github.ironcore-dev.ironcore-net.api.core.v1alpha1.TAPDevice"
}
}
},
@@ -61878,6 +63275,13 @@
"name": {
"description": "Name is the semantical name of the network peering.",
"type": "string"
+ },
+ "prefixes": {
+ "description": "Prefixes is a list of prefixes that we want only to be exposed to the peered network, if no prefixes are specified no filtering will be done.",
+ "type": "array",
+ "items": {
+ "$ref": "#/definitions/com.github.ironcore-dev.ironcore-net.api.core.v1alpha1.PeeringPrefix"
+ }
}
}
},
@@ -62192,9 +63596,12 @@
"properties": {
"peerings": {
"description": "Peerings contains the states of the network peerings for the network.",
- "type": "array",
- "items": {
- "$ref": "#/definitions/com.github.ironcore-dev.ironcore-net.api.core.v1alpha1.NetworkPeeringStatus"
+ "type": "object",
+ "additionalProperties": {
+ "type": "array",
+ "items": {
+ "$ref": "#/definitions/com.github.ironcore-dev.ironcore-net.api.core.v1alpha1.NetworkPeeringStatus"
+ }
}
}
}
@@ -62371,7 +63778,8 @@
"type": "array",
"items": {
"$ref": "#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.LabelSelectorRequirement"
- }
+ },
+ "x-kubernetes-list-type": "atomic"
},
"matchLabels": {
"description": "matchLabels is a map of {key,value} pairs. A single {key,value} in the matchLabels map is equivalent to an element of matchExpressions, whose key field is \"key\", the operator is \"In\", and the values array contains only \"value\". The requirements are ANDed.",
@@ -62400,6 +63808,23 @@
}
}
},
+ "com.github.ironcore-dev.ironcore-net.api.core.v1alpha1.PeeringPrefix": {
+ "description": "PeeringPrefix defines prefixes to be exposed to the peered network",
+ "type": "object",
+ "required": [
+ "name"
+ ],
+ "properties": {
+ "name": {
+ "description": "Name is the semantical name of the peering prefixes",
+ "type": "string"
+ },
+ "prefix": {
+ "description": "CIDR to be exposed to the peered network",
+ "$ref": "#/definitions/com.github.ironcore-dev.ironcore-net.apimachinery.api.net.IPPrefix"
+ }
+ }
+ },
"com.github.ironcore-dev.ironcore-net.api.core.v1alpha1.Rule": {
"type": "object",
"properties": {
@@ -62426,6 +63851,16 @@
}
}
},
+ "com.github.ironcore-dev.ironcore-net.api.core.v1alpha1.TAPDevice": {
+ "description": "TAPDevice is a TAP device.",
+ "type": "object",
+ "properties": {
+ "name": {
+ "description": "Name is the name of the TAP device.",
+ "type": "string"
+ }
+ }
+ },
"com.github.ironcore-dev.ironcore-net.api.core.v1alpha1.TargetNetworkInterface": {
"description": "TargetNetworkInterface is the target of the network policy.",
"type": "object",
@@ -62481,6 +63916,42 @@
"type": "string",
"format": "ip-prefix"
},
+ "io.k8s.api.admissionregistration.v1.AuditAnnotation": {
+ "description": "AuditAnnotation describes how to produce an audit annotation for an API request.",
+ "type": "object",
+ "required": [
+ "key",
+ "valueExpression"
+ ],
+ "properties": {
+ "key": {
+ "description": "key specifies the audit annotation key. The audit annotation keys of a ValidatingAdmissionPolicy must be unique. The key must be a qualified name ([A-Za-z0-9][-A-Za-z0-9_.]*) no more than 63 bytes in length.\n\nThe key is combined with the resource name of the ValidatingAdmissionPolicy to construct an audit annotation key: \"{ValidatingAdmissionPolicy name}/{key}\".\n\nIf an admission webhook uses the same resource name as this ValidatingAdmissionPolicy and the same audit annotation key, the annotation key will be identical. In this case, the first annotation written with the key will be included in the audit event and all subsequent annotations with the same key will be discarded.\n\nRequired.",
+ "type": "string"
+ },
+ "valueExpression": {
+ "description": "valueExpression represents the expression which is evaluated by CEL to produce an audit annotation value. The expression must evaluate to either a string or null value. If the expression evaluates to a string, the audit annotation is included with the string value. If the expression evaluates to null or empty string the audit annotation will be omitted. The valueExpression may be no longer than 5kb in length. If the result of the valueExpression is more than 10kb in length, it will be truncated to 10kb.\n\nIf multiple ValidatingAdmissionPolicyBinding resources match an API request, then the valueExpression will be evaluated for each binding. All unique values produced by the valueExpressions will be joined together in a comma-separated list.\n\nRequired.",
+ "type": "string"
+ }
+ }
+ },
+ "io.k8s.api.admissionregistration.v1.ExpressionWarning": {
+ "description": "ExpressionWarning is a warning information that targets a specific expression.",
+ "type": "object",
+ "required": [
+ "fieldRef",
+ "warning"
+ ],
+ "properties": {
+ "fieldRef": {
+ "description": "The path to the field that refers the expression. For example, the reference to the expression of the first item of validations is \"spec.validations[0].expression\"",
+ "type": "string"
+ },
+ "warning": {
+ "description": "The content of type checking information in a human-readable form. Each line of the warning contains the type that the expression is checked against, followed by the type check error from the compiler.",
+ "type": "string"
+ }
+ }
+ },
"io.k8s.api.admissionregistration.v1.MatchCondition": {
"description": "MatchCondition represents a condition which must by fulfilled for a request to be sent to a webhook.",
"type": "object",
@@ -62499,6 +63970,45 @@
}
}
},
+ "io.k8s.api.admissionregistration.v1.MatchResources": {
+ "description": "MatchResources decides whether to run the admission control policy on an object based on whether it meets the match criteria. The exclude rules take precedence over include rules (if a resource matches both, it is excluded)",
+ "type": "object",
+ "properties": {
+ "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)",
+ "type": "array",
+ "items": {
+ "$ref": "#/definitions/io.k8s.api.admissionregistration.v1.NamedRuleWithOperations"
+ },
+ "x-kubernetes-list-type": "atomic"
+ },
+ "matchPolicy": {
+ "description": "matchPolicy defines how the \"MatchResources\" list is used to match incoming requests. Allowed values are \"Exact\" or \"Equivalent\".\n\n- Exact: match a request only if it exactly matches a specified rule. For example, if deployments can be modified via apps/v1, apps/v1beta1, and extensions/v1beta1, but \"rules\" only included `apiGroups:[\"apps\"], apiVersions:[\"v1\"], resources: [\"deployments\"]`, a request to apps/v1beta1 or extensions/v1beta1 would not be sent to the ValidatingAdmissionPolicy.\n\n- Equivalent: match a request if modifies a resource listed in rules, even via another API group or version. For example, if deployments can be modified via apps/v1, apps/v1beta1, and extensions/v1beta1, and \"rules\" only included `apiGroups:[\"apps\"], apiVersions:[\"v1\"], resources: [\"deployments\"]`, a request to apps/v1beta1 or extensions/v1beta1 would be converted to apps/v1 and sent to the ValidatingAdmissionPolicy.\n\nDefaults to \"Equivalent\"\n\nPossible enum values:\n - `\"Equivalent\"` means requests should be sent to the webhook if they modify a resource listed in rules via another API group or version.\n - `\"Exact\"` means requests should only be sent to the webhook if they exactly match a given rule.",
+ "type": "string",
+ "enum": [
+ "Equivalent",
+ "Exact"
+ ]
+ },
+ "namespaceSelector": {
+ "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.",
+ "$ref": "#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.LabelSelector"
+ },
+ "objectSelector": {
+ "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.",
+ "$ref": "#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.LabelSelector"
+ },
+ "resourceRules": {
+ "description": "ResourceRules describes what operations on what resources/subresources the ValidatingAdmissionPolicy matches. The policy cares about an operation if it matches _any_ Rule.",
+ "type": "array",
+ "items": {
+ "$ref": "#/definitions/io.k8s.api.admissionregistration.v1.NamedRuleWithOperations"
+ },
+ "x-kubernetes-list-type": "atomic"
+ }
+ },
+ "x-kubernetes-map-type": "atomic"
+ },
"io.k8s.api.admissionregistration.v1.MutatingWebhook": {
"description": "MutatingWebhook describes an admission webhook and the resources and operations it applies to.",
"type": "object",
@@ -62514,7 +64024,8 @@
"type": "array",
"items": {
"type": "string"
- }
+ },
+ "x-kubernetes-list-type": "atomic"
},
"clientConfig": {
"description": "ClientConfig defines how to communicate with the hook. Required",
@@ -62529,7 +64040,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\n\nThis is a beta feature and managed by the AdmissionWebhookMatchConditions feature gate.",
+ "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",
"type": "array",
"items": {
"$ref": "#/definitions/io.k8s.api.admissionregistration.v1.MatchCondition"
@@ -62574,7 +64085,8 @@
"type": "array",
"items": {
"$ref": "#/definitions/io.k8s.api.admissionregistration.v1.RuleWithOperations"
- }
+ },
+ "x-kubernetes-list-type": "atomic"
},
"sideEffects": {
"description": "SideEffects states whether this webhook has side effects. Acceptable values are: None, NoneOnDryRun (webhooks created via v1beta1 may also specify Some or Unknown). Webhooks with side effects MUST implement a reconciliation system, since a request may be rejected by a future step in the admission chain and the side effects therefore need to be undone. Requests with the dryRun attribute will be auto-rejected if they match a webhook with sideEffects == Unknown or Some.\n\nPossible enum values:\n - `\"None\"` means that calling the webhook will have no side effects.\n - `\"NoneOnDryRun\"` means that calling the webhook will possibly have side effects, but if the request being reviewed has the dry-run attribute, the side effects will be suppressed.\n - `\"Some\"` means that calling the webhook will possibly have side effects. If a request with the dry-run attribute would trigger a call to this webhook, the request will instead fail.\n - `\"Unknown\"` means that no information is known about the side effects of calling the webhook. If a request with the dry-run attribute would trigger a call to this webhook, the request will instead fail.",
@@ -62615,6 +64127,10 @@
"items": {
"$ref": "#/definitions/io.k8s.api.admissionregistration.v1.MutatingWebhook"
},
+ "x-kubernetes-list-map-keys": [
+ "name"
+ ],
+ "x-kubernetes-list-type": "map",
"x-kubernetes-patch-merge-key": "name",
"x-kubernetes-patch-strategy": "merge"
}
@@ -62662,6 +64178,102 @@
}
]
},
+ "io.k8s.api.admissionregistration.v1.NamedRuleWithOperations": {
+ "description": "NamedRuleWithOperations is a tuple of Operations and Resources with ResourceNames.",
+ "type": "object",
+ "properties": {
+ "apiGroups": {
+ "description": "APIGroups is the API groups the resources belong to. '*' is all groups. If '*' is present, the length of the slice must be one. Required.",
+ "type": "array",
+ "items": {
+ "type": "string"
+ },
+ "x-kubernetes-list-type": "atomic"
+ },
+ "apiVersions": {
+ "description": "APIVersions is the API versions the resources belong to. '*' is all versions. If '*' is present, the length of the slice must be one. Required.",
+ "type": "array",
+ "items": {
+ "type": "string"
+ },
+ "x-kubernetes-list-type": "atomic"
+ },
+ "operations": {
+ "description": "Operations is the operations the admission hook cares about - CREATE, UPDATE, DELETE, CONNECT or * for all of those operations and any future admission operations that are added. If '*' is present, the length of the slice must be one. Required.",
+ "type": "array",
+ "items": {
+ "type": "string",
+ "enum": [
+ "*",
+ "CONNECT",
+ "CREATE",
+ "DELETE",
+ "UPDATE"
+ ]
+ },
+ "x-kubernetes-list-type": "atomic"
+ },
+ "resourceNames": {
+ "description": "ResourceNames is an optional white list of names that the rule applies to. An empty set means that everything is allowed.",
+ "type": "array",
+ "items": {
+ "type": "string"
+ },
+ "x-kubernetes-list-type": "atomic"
+ },
+ "resources": {
+ "description": "Resources is a list of resources this rule applies to.\n\nFor example: 'pods' means pods. 'pods/log' means the log subresource of pods. '*' means all resources, but not subresources. 'pods/*' means all subresources of pods. '*/scale' means all scale subresources. '*/*' means all resources and their subresources.\n\nIf wildcard is present, the validation rule will ensure resources do not overlap with each other.\n\nDepending on the enclosing object, subresources might not be allowed. Required.",
+ "type": "array",
+ "items": {
+ "type": "string"
+ },
+ "x-kubernetes-list-type": "atomic"
+ },
+ "scope": {
+ "description": "scope specifies the scope of this rule. Valid values are \"Cluster\", \"Namespaced\", and \"*\" \"Cluster\" means that only cluster-scoped resources will match this rule. Namespace API objects are cluster-scoped. \"Namespaced\" means that only namespaced resources will match this rule. \"*\" means that there are no scope restrictions. Subresources match the scope of their parent resource. Default is \"*\".",
+ "type": "string"
+ }
+ },
+ "x-kubernetes-map-type": "atomic"
+ },
+ "io.k8s.api.admissionregistration.v1.ParamKind": {
+ "description": "ParamKind is a tuple of Group Kind and Version.",
+ "type": "object",
+ "properties": {
+ "apiVersion": {
+ "description": "APIVersion is the API group version the resources belong to. In format of \"group/version\". Required.",
+ "type": "string"
+ },
+ "kind": {
+ "description": "Kind is the API kind the resources belong to. Required.",
+ "type": "string"
+ }
+ },
+ "x-kubernetes-map-type": "atomic"
+ },
+ "io.k8s.api.admissionregistration.v1.ParamRef": {
+ "description": "ParamRef describes how to locate the params to be used as input to expressions of rules applied by a policy binding.",
+ "type": "object",
+ "properties": {
+ "name": {
+ "description": "name is the name of the resource being referenced.\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.\n\nA single parameter used for all admission requests can be configured by setting the `name` field, leaving `selector` blank, and setting namespace if `paramKind` is namespace-scoped.",
+ "type": "string"
+ },
+ "namespace": {
+ "description": "namespace is the namespace of the referenced resource. Allows limiting the search for params to a specific namespace. Applies to both `name` and `selector` fields.\n\nA per-namespace parameter may be used by specifying a namespace-scoped `paramKind` in the policy and leaving this field empty.\n\n- If `paramKind` is cluster-scoped, this field MUST be unset. Setting this field results in a configuration error.\n\n- If `paramKind` is namespace-scoped, the namespace of the object being evaluated for admission will be used when this field is left unset. Take care that if this is left empty the binding must not match any cluster-scoped resources, which will result in an error.",
+ "type": "string"
+ },
+ "parameterNotFoundAction": {
+ "description": "`parameterNotFoundAction` controls the behavior of the binding when the resource exists, and name or selector is valid, but there are no parameters matched by the binding. If the value is set to `Allow`, then no matched parameters will be treated as successful validation by the binding. If set to `Deny`, then no matched parameters will be subject to the `failurePolicy` of the policy.\n\nAllowed values are `Allow` or `Deny`\n\nRequired",
+ "type": "string"
+ },
+ "selector": {
+ "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.",
+ "$ref": "#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.LabelSelector"
+ }
+ },
+ "x-kubernetes-map-type": "atomic"
+ },
"io.k8s.api.admissionregistration.v1.RuleWithOperations": {
"description": "RuleWithOperations is a tuple of Operations and Resources. It is recommended to make sure that all the tuple expansions are valid.",
"type": "object",
@@ -62686,7 +64298,14 @@
"description": "Operations is the operations the admission hook cares about - CREATE, UPDATE, DELETE, CONNECT or * for all of those operations and any future admission operations that are added. If '*' is present, the length of the slice must be one. Required.",
"type": "array",
"items": {
- "type": "string"
+ "type": "string",
+ "enum": [
+ "*",
+ "CONNECT",
+ "CREATE",
+ "DELETE",
+ "UPDATE"
+ ]
},
"x-kubernetes-list-type": "atomic"
},
@@ -62731,6 +64350,273 @@
}
}
},
+ "io.k8s.api.admissionregistration.v1.TypeChecking": {
+ "description": "TypeChecking contains results of type checking the expressions in the ValidatingAdmissionPolicy",
+ "type": "object",
+ "properties": {
+ "expressionWarnings": {
+ "description": "The type checking warnings for each expression.",
+ "type": "array",
+ "items": {
+ "$ref": "#/definitions/io.k8s.api.admissionregistration.v1.ExpressionWarning"
+ },
+ "x-kubernetes-list-type": "atomic"
+ }
+ }
+ },
+ "io.k8s.api.admissionregistration.v1.ValidatingAdmissionPolicy": {
+ "description": "ValidatingAdmissionPolicy describes the definition of an admission validation policy that accepts or rejects an object without changing it.",
+ "type": "object",
+ "properties": {
+ "apiVersion": {
+ "description": "APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources",
+ "type": "string"
+ },
+ "kind": {
+ "description": "Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds",
+ "type": "string"
+ },
+ "metadata": {
+ "description": "Standard object metadata; More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#metadata.",
+ "$ref": "#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta"
+ },
+ "spec": {
+ "description": "Specification of the desired behavior of the ValidatingAdmissionPolicy.",
+ "$ref": "#/definitions/io.k8s.api.admissionregistration.v1.ValidatingAdmissionPolicySpec"
+ },
+ "status": {
+ "description": "The status of the ValidatingAdmissionPolicy, including warnings that are useful to determine if the policy behaves in the expected way. Populated by the system. Read-only.",
+ "$ref": "#/definitions/io.k8s.api.admissionregistration.v1.ValidatingAdmissionPolicyStatus"
+ }
+ },
+ "x-kubernetes-group-version-kind": [
+ {
+ "group": "admissionregistration.k8s.io",
+ "kind": "ValidatingAdmissionPolicy",
+ "version": "v1"
+ }
+ ]
+ },
+ "io.k8s.api.admissionregistration.v1.ValidatingAdmissionPolicyBinding": {
+ "description": "ValidatingAdmissionPolicyBinding binds the ValidatingAdmissionPolicy with paramerized resources. ValidatingAdmissionPolicyBinding and parameter CRDs together define how cluster administrators configure policies for clusters.\n\nFor a given admission request, each binding will cause its policy to be evaluated N times, where N is 1 for policies/bindings that don't use params, otherwise N is the number of parameters selected by the binding.\n\nThe CEL expressions of a policy must have a computed CEL cost below the maximum CEL budget. Each evaluation of the policy is given an independent CEL cost budget. Adding/removing policies, bindings, or params can not affect whether a given (policy, binding, param) combination is within its own CEL budget.",
+ "type": "object",
+ "properties": {
+ "apiVersion": {
+ "description": "APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources",
+ "type": "string"
+ },
+ "kind": {
+ "description": "Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds",
+ "type": "string"
+ },
+ "metadata": {
+ "description": "Standard object metadata; More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#metadata.",
+ "$ref": "#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta"
+ },
+ "spec": {
+ "description": "Specification of the desired behavior of the ValidatingAdmissionPolicyBinding.",
+ "$ref": "#/definitions/io.k8s.api.admissionregistration.v1.ValidatingAdmissionPolicyBindingSpec"
+ }
+ },
+ "x-kubernetes-group-version-kind": [
+ {
+ "group": "admissionregistration.k8s.io",
+ "kind": "ValidatingAdmissionPolicyBinding",
+ "version": "v1"
+ }
+ ]
+ },
+ "io.k8s.api.admissionregistration.v1.ValidatingAdmissionPolicyBindingList": {
+ "description": "ValidatingAdmissionPolicyBindingList is a list of ValidatingAdmissionPolicyBinding.",
+ "type": "object",
+ "required": [
+ "items"
+ ],
+ "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": "List of PolicyBinding.",
+ "type": "array",
+ "items": {
+ "$ref": "#/definitions/io.k8s.api.admissionregistration.v1.ValidatingAdmissionPolicyBinding"
+ }
+ },
+ "kind": {
+ "description": "Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds",
+ "type": "string"
+ },
+ "metadata": {
+ "description": "Standard list metadata. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds",
+ "$ref": "#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.ListMeta"
+ }
+ },
+ "x-kubernetes-group-version-kind": [
+ {
+ "group": "admissionregistration.k8s.io",
+ "kind": "ValidatingAdmissionPolicyBindingList",
+ "version": "v1"
+ }
+ ]
+ },
+ "io.k8s.api.admissionregistration.v1.ValidatingAdmissionPolicyBindingSpec": {
+ "description": "ValidatingAdmissionPolicyBindingSpec is the specification of the ValidatingAdmissionPolicyBinding.",
+ "type": "object",
+ "properties": {
+ "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.",
+ "$ref": "#/definitions/io.k8s.api.admissionregistration.v1.MatchResources"
+ },
+ "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.",
+ "$ref": "#/definitions/io.k8s.api.admissionregistration.v1.ParamRef"
+ },
+ "policyName": {
+ "description": "PolicyName references a ValidatingAdmissionPolicy name which the ValidatingAdmissionPolicyBinding binds to. If the referenced resource does not exist, this binding is considered invalid and will be ignored Required.",
+ "type": "string"
+ },
+ "validationActions": {
+ "description": "validationActions declares how Validations of the referenced ValidatingAdmissionPolicy are enforced. If a validation evaluates to false it is always enforced according to these actions.\n\nFailures defined by the ValidatingAdmissionPolicy's FailurePolicy are enforced according to these actions only if the FailurePolicy is set to Fail, otherwise the failures are ignored. This includes compilation errors, runtime errors and misconfigurations of the policy.\n\nvalidationActions is declared as a set of action values. Order does not matter. validationActions may not contain duplicates of the same action.\n\nThe supported actions values are:\n\n\"Deny\" specifies that a validation failure results in a denied request.\n\n\"Warn\" specifies that a validation failure is reported to the request client in HTTP Warning headers, with a warning code of 299. Warnings can be sent both for allowed or denied admission responses.\n\n\"Audit\" specifies that a validation failure is included in the published audit event for the request. The audit event will contain a `validation.policy.admission.k8s.io/validation_failure` audit annotation with a value containing the details of the validation failures, formatted as a JSON list of objects, each with the following fields: - message: The validation failure message string - policy: The resource name of the ValidatingAdmissionPolicy - binding: The resource name of the ValidatingAdmissionPolicyBinding - expressionIndex: The index of the failed validations in the ValidatingAdmissionPolicy - validationActions: The enforcement actions enacted for the validation failure Example audit annotation: `\"validation.policy.admission.k8s.io/validation_failure\": \"[{\"message\": \"Invalid value\", {\"policy\": \"policy.example.com\", {\"binding\": \"policybinding.example.com\", {\"expressionIndex\": \"1\", {\"validationActions\": [\"Audit\"]}]\"`\n\nClients should expect to handle additional values by ignoring any values not recognized.\n\n\"Deny\" and \"Warn\" may not be used together since this combination needlessly duplicates the validation failure both in the API response body and the HTTP warning headers.\n\nRequired.",
+ "type": "array",
+ "items": {
+ "type": "string",
+ "enum": [
+ "Audit",
+ "Deny",
+ "Warn"
+ ]
+ },
+ "x-kubernetes-list-type": "set"
+ }
+ }
+ },
+ "io.k8s.api.admissionregistration.v1.ValidatingAdmissionPolicyList": {
+ "description": "ValidatingAdmissionPolicyList is a list of ValidatingAdmissionPolicy.",
+ "type": "object",
+ "required": [
+ "items"
+ ],
+ "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": "List of ValidatingAdmissionPolicy.",
+ "type": "array",
+ "items": {
+ "$ref": "#/definitions/io.k8s.api.admissionregistration.v1.ValidatingAdmissionPolicy"
+ }
+ },
+ "kind": {
+ "description": "Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds",
+ "type": "string"
+ },
+ "metadata": {
+ "description": "Standard list metadata. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds",
+ "$ref": "#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.ListMeta"
+ }
+ },
+ "x-kubernetes-group-version-kind": [
+ {
+ "group": "admissionregistration.k8s.io",
+ "kind": "ValidatingAdmissionPolicyList",
+ "version": "v1"
+ }
+ ]
+ },
+ "io.k8s.api.admissionregistration.v1.ValidatingAdmissionPolicySpec": {
+ "description": "ValidatingAdmissionPolicySpec is the specification of the desired behavior of the AdmissionPolicy.",
+ "type": "object",
+ "properties": {
+ "auditAnnotations": {
+ "description": "auditAnnotations contains CEL expressions which are used to produce audit annotations for the audit event of the API request. validations and auditAnnotations may not both be empty; a least one of validations or auditAnnotations is required.",
+ "type": "array",
+ "items": {
+ "$ref": "#/definitions/io.k8s.api.admissionregistration.v1.AuditAnnotation"
+ },
+ "x-kubernetes-list-type": "atomic"
+ },
+ "failurePolicy": {
+ "description": "failurePolicy defines how to handle failures for the admission policy. Failures can occur from CEL expression parse errors, type check errors, runtime errors and invalid or mis-configured policy definitions or bindings.\n\nA policy is invalid if spec.paramKind refers to a non-existent Kind. A binding is invalid if spec.paramRef.name refers to a non-existent resource.\n\nfailurePolicy does not define how validations that evaluate to false are handled.\n\nWhen failurePolicy is set to Fail, ValidatingAdmissionPolicyBinding validationActions define how failures are enforced.\n\nAllowed values are Ignore or Fail. Defaults to Fail.\n\nPossible enum values:\n - `\"Fail\"` means that an error calling the webhook causes the admission to fail.\n - `\"Ignore\"` means that an error calling the webhook is ignored.",
+ "type": "string",
+ "enum": [
+ "Fail",
+ "Ignore"
+ ]
+ },
+ "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",
+ "type": "array",
+ "items": {
+ "$ref": "#/definitions/io.k8s.api.admissionregistration.v1.MatchCondition"
+ },
+ "x-kubernetes-list-map-keys": [
+ "name"
+ ],
+ "x-kubernetes-list-type": "map",
+ "x-kubernetes-patch-merge-key": "name",
+ "x-kubernetes-patch-strategy": "merge"
+ },
+ "matchConstraints": {
+ "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.",
+ "$ref": "#/definitions/io.k8s.api.admissionregistration.v1.MatchResources"
+ },
+ "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.",
+ "$ref": "#/definitions/io.k8s.api.admissionregistration.v1.ParamKind"
+ },
+ "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.",
+ "type": "array",
+ "items": {
+ "$ref": "#/definitions/io.k8s.api.admissionregistration.v1.Validation"
+ },
+ "x-kubernetes-list-type": "atomic"
+ },
+ "variables": {
+ "description": "Variables contain definitions of variables that can be used in composition of other expressions. Each variable is defined as a named CEL expression. The variables defined here will be available under `variables` in other expressions of the policy except MatchConditions because MatchConditions are evaluated before the rest of the policy.\n\nThe expression of a variable can refer to other variables defined earlier in the list but not those after. Thus, Variables must be sorted by the order of first appearance and acyclic.",
+ "type": "array",
+ "items": {
+ "$ref": "#/definitions/io.k8s.api.admissionregistration.v1.Variable"
+ },
+ "x-kubernetes-list-map-keys": [
+ "name"
+ ],
+ "x-kubernetes-list-type": "map",
+ "x-kubernetes-patch-merge-key": "name",
+ "x-kubernetes-patch-strategy": "merge"
+ }
+ }
+ },
+ "io.k8s.api.admissionregistration.v1.ValidatingAdmissionPolicyStatus": {
+ "description": "ValidatingAdmissionPolicyStatus represents the status of an admission validation policy.",
+ "type": "object",
+ "properties": {
+ "conditions": {
+ "description": "The conditions represent the latest available observations of a policy's current state.",
+ "type": "array",
+ "items": {
+ "$ref": "#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.Condition"
+ },
+ "x-kubernetes-list-map-keys": [
+ "type"
+ ],
+ "x-kubernetes-list-type": "map"
+ },
+ "observedGeneration": {
+ "description": "The generation observed by the controller.",
+ "type": "integer",
+ "format": "int64"
+ },
+ "typeChecking": {
+ "description": "The results of type checking for each expression. Presence of this field indicates the completion of the type checking.",
+ "$ref": "#/definitions/io.k8s.api.admissionregistration.v1.TypeChecking"
+ }
+ }
+ },
"io.k8s.api.admissionregistration.v1.ValidatingWebhook": {
"description": "ValidatingWebhook describes an admission webhook and the resources and operations it applies to.",
"type": "object",
@@ -62746,7 +64632,8 @@
"type": "array",
"items": {
"type": "string"
- }
+ },
+ "x-kubernetes-list-type": "atomic"
},
"clientConfig": {
"description": "ClientConfig defines how to communicate with the hook. Required",
@@ -62761,7 +64648,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\n\nThis is a beta feature and managed by the AdmissionWebhookMatchConditions feature gate.",
+ "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",
"type": "array",
"items": {
"$ref": "#/definitions/io.k8s.api.admissionregistration.v1.MatchCondition"
@@ -62798,7 +64685,8 @@
"type": "array",
"items": {
"$ref": "#/definitions/io.k8s.api.admissionregistration.v1.RuleWithOperations"
- }
+ },
+ "x-kubernetes-list-type": "atomic"
},
"sideEffects": {
"description": "SideEffects states whether this webhook has side effects. Acceptable values are: None, NoneOnDryRun (webhooks created via v1beta1 may also specify Some or Unknown). Webhooks with side effects MUST implement a reconciliation system, since a request may be rejected by a future step in the admission chain and the side effects therefore need to be undone. Requests with the dryRun attribute will be auto-rejected if they match a webhook with sideEffects == Unknown or Some.\n\nPossible enum values:\n - `\"None\"` means that calling the webhook will have no side effects.\n - `\"NoneOnDryRun\"` means that calling the webhook will possibly have side effects, but if the request being reviewed has the dry-run attribute, the side effects will be suppressed.\n - `\"Some\"` means that calling the webhook will possibly have side effects. If a request with the dry-run attribute would trigger a call to this webhook, the request will instead fail.\n - `\"Unknown\"` means that no information is known about the side effects of calling the webhook. If a request with the dry-run attribute would trigger a call to this webhook, the request will instead fail.",
@@ -62839,6 +64727,10 @@
"items": {
"$ref": "#/definitions/io.k8s.api.admissionregistration.v1.ValidatingWebhook"
},
+ "x-kubernetes-list-map-keys": [
+ "name"
+ ],
+ "x-kubernetes-list-type": "map",
"x-kubernetes-patch-merge-key": "name",
"x-kubernetes-patch-strategy": "merge"
}
@@ -62886,6 +64778,50 @@
}
]
},
+ "io.k8s.api.admissionregistration.v1.Validation": {
+ "description": "Validation specifies the CEL expression which is used to apply the validation.",
+ "type": "object",
+ "required": [
+ "expression"
+ ],
+ "properties": {
+ "expression": {
+ "description": "Expression represents the expression which will be evaluated by CEL. ref: https://github.com/google/cel-spec CEL expressions have access to the contents of the API request/response, organized into CEL variables as well as some other useful variables:\n\n- 'object' - The object from the incoming request. The value is null for DELETE requests. - 'oldObject' - The existing object. The value is null for CREATE requests. - 'request' - Attributes of the API request([ref](/pkg/apis/admission/types.go#AdmissionRequest)). - 'params' - Parameter resource referred to by the policy binding being evaluated. Only populated if the policy has a ParamKind. - 'namespaceObject' - The namespace object that the incoming object belongs to. The value is null for cluster-scoped resources. - 'variables' - Map of composited variables, from its name to its lazily evaluated value.\n For example, a variable named 'foo' can be accessed as 'variables.foo'.\n- 'authorizer' - A CEL Authorizer. May be used to perform authorization checks for the principal (user or service account) of the request.\n See https://pkg.go.dev/k8s.io/apiserver/pkg/cel/library#Authz\n- 'authorizer.requestResource' - A CEL ResourceCheck constructed from the 'authorizer' and configured with the\n request resource.\n\nThe `apiVersion`, `kind`, `metadata.name` and `metadata.generateName` are always accessible from the root of the object. No other metadata properties are accessible.\n\nOnly property names of the form `[a-zA-Z_.-/][a-zA-Z0-9_.-/]*` are accessible. Accessible property names are escaped according to the following rules when accessed in the expression: - '__' escapes to '__underscores__' - '.' escapes to '__dot__' - '-' escapes to '__dash__' - '/' escapes to '__slash__' - Property names that exactly match a CEL RESERVED keyword escape to '__{keyword}__'. The keywords are:\n\t \"true\", \"false\", \"null\", \"in\", \"as\", \"break\", \"const\", \"continue\", \"else\", \"for\", \"function\", \"if\",\n\t \"import\", \"let\", \"loop\", \"package\", \"namespace\", \"return\".\nExamples:\n - Expression accessing a property named \"namespace\": {\"Expression\": \"object.__namespace__ > 0\"}\n - Expression accessing a property named \"x-prop\": {\"Expression\": \"object.x__dash__prop > 0\"}\n - Expression accessing a property named \"redact__d\": {\"Expression\": \"object.redact__underscores__d > 0\"}\n\nEquality on arrays with list type of 'set' or 'map' ignores element order, i.e. [1, 2] == [2, 1]. Concatenation on arrays with x-kubernetes-list-type use the semantics of the list type:\n - 'set': `X + Y` performs a union where the array positions of all elements in `X` are preserved and\n non-intersecting elements in `Y` are appended, retaining their partial order.\n - 'map': `X + Y` performs a merge where the array positions of all keys in `X` are preserved but the values\n are overwritten by values in `Y` when the key sets of `X` and `Y` intersect. Elements in `Y` with\n non-intersecting keys are appended, retaining their partial order.\nRequired.",
+ "type": "string"
+ },
+ "message": {
+ "description": "Message represents the message displayed when validation fails. The message is required if the Expression contains line breaks. The message must not contain line breaks. If unset, the message is \"failed rule: {Rule}\". e.g. \"must be a URL with the host matching spec.host\" If the Expression contains line breaks. Message is required. The message must not contain line breaks. If unset, the message is \"failed Expression: {Expression}\".",
+ "type": "string"
+ },
+ "messageExpression": {
+ "description": "messageExpression declares a CEL expression that evaluates to the validation failure message that is returned when this rule fails. Since messageExpression is used as a failure message, it must evaluate to a string. If both message and messageExpression are present on a validation, then messageExpression will be used if validation fails. If messageExpression results in a runtime error, the runtime error is logged, and the validation failure message is produced as if the messageExpression field were unset. If messageExpression evaluates to an empty string, a string with only spaces, or a string that contains line breaks, then the validation failure message will also be produced as if the messageExpression field were unset, and the fact that messageExpression produced an empty string/string with only spaces/string with line breaks will be logged. messageExpression has access to all the same variables as the `expression` except for 'authorizer' and 'authorizer.requestResource'. Example: \"object.x must be less than max (\"+string(params.max)+\")\"",
+ "type": "string"
+ },
+ "reason": {
+ "description": "Reason represents a machine-readable description of why this validation failed. If this is the first validation in the list to fail, this reason, as well as the corresponding HTTP response code, are used in the HTTP response to the client. The currently supported reasons are: \"Unauthorized\", \"Forbidden\", \"Invalid\", \"RequestEntityTooLarge\". If not set, StatusReasonInvalid is used in the response to the client.",
+ "type": "string"
+ }
+ }
+ },
+ "io.k8s.api.admissionregistration.v1.Variable": {
+ "description": "Variable is the definition of a variable that is used for composition. A variable is defined as a named expression.",
+ "type": "object",
+ "required": [
+ "name",
+ "expression"
+ ],
+ "properties": {
+ "expression": {
+ "description": "Expression is the expression that will be evaluated as the value of the variable. The CEL expression has access to the same identifiers as the CEL expressions in Validation.",
+ "type": "string"
+ },
+ "name": {
+ "description": "Name is the name of the variable. The name must be a valid CEL identifier and unique among all variables. The variable can be accessed in other expressions through `variables` For example, if name is \"foo\", the variable will be available as `variables.foo`",
+ "type": "string"
+ }
+ },
+ "x-kubernetes-map-type": "atomic"
+ },
"io.k8s.api.admissionregistration.v1.WebhookClientConfig": {
"description": "WebhookClientConfig contains the information to make a TLS connection with the webhook",
"type": "object",
@@ -63128,6 +65064,10 @@
"items": {
"$ref": "#/definitions/io.k8s.api.apps.v1.DaemonSetCondition"
},
+ "x-kubernetes-list-map-keys": [
+ "type"
+ ],
+ "x-kubernetes-list-type": "map",
"x-kubernetes-patch-merge-key": "type",
"x-kubernetes-patch-strategy": "merge"
},
@@ -63360,6 +65300,10 @@
"items": {
"$ref": "#/definitions/io.k8s.api.apps.v1.DeploymentCondition"
},
+ "x-kubernetes-list-map-keys": [
+ "type"
+ ],
+ "x-kubernetes-list-type": "map",
"x-kubernetes-patch-merge-key": "type",
"x-kubernetes-patch-strategy": "merge"
},
@@ -63551,6 +65495,10 @@
"items": {
"$ref": "#/definitions/io.k8s.api.apps.v1.ReplicaSetCondition"
},
+ "x-kubernetes-list-map-keys": [
+ "type"
+ ],
+ "x-kubernetes-list-type": "map",
"x-kubernetes-patch-merge-key": "type",
"x-kubernetes-patch-strategy": "merge"
},
@@ -63757,11 +65705,11 @@
"format": "int32"
},
"ordinals": {
- "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.",
"$ref": "#/definitions/io.k8s.api.apps.v1.StatefulSetOrdinals"
},
"persistentVolumeClaimRetentionPolicy": {
- "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.",
"$ref": "#/definitions/io.k8s.api.apps.v1.StatefulSetPersistentVolumeClaimRetentionPolicy"
},
"podManagementPolicy": {
@@ -63803,7 +65751,8 @@
"type": "array",
"items": {
"$ref": "#/definitions/io.k8s.api.core.v1.PersistentVolumeClaim"
- }
+ },
+ "x-kubernetes-list-type": "atomic"
}
}
},
@@ -63830,6 +65779,10 @@
"items": {
"$ref": "#/definitions/io.k8s.api.apps.v1.StatefulSetCondition"
},
+ "x-kubernetes-list-map-keys": [
+ "type"
+ ],
+ "x-kubernetes-list-type": "map",
"x-kubernetes-patch-merge-key": "type",
"x-kubernetes-patch-strategy": "merge"
},
@@ -63995,7 +65948,8 @@
"type": "array",
"items": {
"type": "string"
- }
+ },
+ "x-kubernetes-list-type": "atomic"
},
"boundObjectRef": {
"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.",
@@ -64071,7 +66025,8 @@
"type": "array",
"items": {
"type": "string"
- }
+ },
+ "x-kubernetes-list-type": "atomic"
},
"token": {
"description": "Token is the opaque bearer token.",
@@ -64088,7 +66043,8 @@
"type": "array",
"items": {
"type": "string"
- }
+ },
+ "x-kubernetes-list-type": "atomic"
},
"authenticated": {
"description": "Authenticated indicates that the token was associated with a known user.",
@@ -64123,7 +66079,8 @@
"type": "array",
"items": {
"type": "string"
- }
+ },
+ "x-kubernetes-list-type": "atomic"
},
"uid": {
"description": "A unique value that identifies this user across time. If this user is deleted and another user by the same name is added, they will have different UIDs.",
@@ -64135,6 +66092,42 @@
}
}
},
+ "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.",
+ "type": "object",
+ "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.",
+ "type": "array",
+ "items": {
+ "$ref": "#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.FieldSelectorRequirement"
+ },
+ "x-kubernetes-list-type": "atomic"
+ }
+ }
+ },
+ "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.",
+ "type": "object",
+ "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.",
+ "type": "array",
+ "items": {
+ "$ref": "#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.LabelSelectorRequirement"
+ },
+ "x-kubernetes-list-type": "atomic"
+ }
+ }
+ },
"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.",
"type": "object",
@@ -64197,14 +66190,16 @@
"type": "array",
"items": {
"type": "string"
- }
+ },
+ "x-kubernetes-list-type": "atomic"
},
"verbs": {
"description": "Verb is a list of kubernetes non-resource API verbs, like: get, post, put, delete, patch, head, options. \"*\" means all.",
"type": "array",
"items": {
"type": "string"
- }
+ },
+ "x-kubernetes-list-type": "atomic"
}
}
},
@@ -64212,10 +66207,18 @@
"description": "ResourceAttributes includes the authorization attributes available for resource requests to the Authorizer interface",
"type": "object",
"properties": {
+ "fieldSelector": {
+ "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).",
+ "$ref": "#/definitions/io.k8s.api.authorization.v1.FieldSelectorAttributes"
+ },
"group": {
"description": "Group is the API Group of the Resource. \"*\" means all.",
"type": "string"
},
+ "labelSelector": {
+ "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).",
+ "$ref": "#/definitions/io.k8s.api.authorization.v1.LabelSelectorAttributes"
+ },
"name": {
"description": "Name is the name of the resource being requested for a \"get\" or deleted for a \"delete\". \"\" (empty) means all.",
"type": "string"
@@ -64254,28 +66257,32 @@
"type": "array",
"items": {
"type": "string"
- }
+ },
+ "x-kubernetes-list-type": "atomic"
},
"resourceNames": {
"description": "ResourceNames is an optional white list of names that the rule applies to. An empty set means that everything is allowed. \"*\" means all.",
"type": "array",
"items": {
"type": "string"
- }
+ },
+ "x-kubernetes-list-type": "atomic"
},
"resources": {
"description": "Resources is a list of resources this rule applies to. \"*\" means all in the specified apiGroups.\n \"*/foo\" represents the subresource 'foo' for all resources in the specified apiGroups.",
"type": "array",
"items": {
"type": "string"
- }
+ },
+ "x-kubernetes-list-type": "atomic"
},
"verbs": {
"description": "Verb is a list of kubernetes resource API verbs, like: get, list, watch, create, update, delete, proxy. \"*\" means all.",
"type": "array",
"items": {
"type": "string"
- }
+ },
+ "x-kubernetes-list-type": "atomic"
}
}
},
@@ -64430,7 +66437,8 @@
"type": "array",
"items": {
"type": "string"
- }
+ },
+ "x-kubernetes-list-type": "atomic"
},
"nonResourceAttributes": {
"description": "NonResourceAttributes describes information for a non-resource access request",
@@ -64497,14 +66505,16 @@
"type": "array",
"items": {
"$ref": "#/definitions/io.k8s.api.authorization.v1.NonResourceRule"
- }
+ },
+ "x-kubernetes-list-type": "atomic"
},
"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.",
"type": "array",
"items": {
"$ref": "#/definitions/io.k8s.api.authorization.v1.ResourceRule"
- }
+ },
+ "x-kubernetes-list-type": "atomic"
}
}
},
@@ -65579,7 +67589,7 @@
"format": "int32"
},
"backoffLimitPerIndex": {
- "description": "Specifies the limit for the number of retries within an index before marking this index as failed. When enabled the number of failures per index is kept in the pod's batch.kubernetes.io/job-index-failure-count annotation. It can only be set when Job's completionMode=Indexed, and the Pod's restart policy is Never. The field is immutable. This field is alpha-level. It can be used when the `JobBackoffLimitPerIndex` feature gate is enabled (disabled by default).",
+ "description": "Specifies the limit for the number of retries within an index before marking this index as failed. When enabled the number of failures per index is kept in the pod's batch.kubernetes.io/job-index-failure-count annotation. It can only be set when Job's completionMode=Indexed, and the Pod's restart policy is Never. The field is immutable. This field is beta-level. It can be used when the `JobBackoffLimitPerIndex` feature gate is enabled (enabled by default).",
"type": "integer",
"format": "int32"
},
@@ -65596,12 +67606,16 @@
"type": "integer",
"format": "int32"
},
+ "managedBy": {
+ "description": "ManagedBy field indicates the controller that manages a Job. The k8s Job controller reconciles jobs which don't have this field at all or the field value is the reserved string `kubernetes.io/job-controller`, but skips reconciling Jobs with a custom value for this field. The value must be a valid domain-prefixed path (e.g. acme.io/foo) - all characters before the first \"/\" must be a valid subdomain as defined by RFC 1123. All characters trailing the first \"/\" must be valid HTTP Path characters as defined by RFC 3986. The value cannot exceed 63 characters. This field is immutable.\n\nThis field is alpha-level. The job controller accepts setting the field when the feature gate JobManagedBy is enabled (disabled by default).",
+ "type": "string"
+ },
"manualSelector": {
"description": "manualSelector controls generation of pod labels and pod selectors. Leave `manualSelector` unset unless you are certain what you are doing. When false or unset, the system pick labels unique to this job and appends those labels to the pod template. When true, the user is responsible for picking unique labels and specifying the selector. Failure to pick a unique label may cause this and other jobs to not function correctly. However, You may see `manualSelector=true` in jobs that were created with the old `extensions/v1beta1` API. More info: https://kubernetes.io/docs/concepts/workloads/controllers/jobs-run-to-completion/#specifying-your-own-pod-selector",
"type": "boolean"
},
"maxFailedIndexes": {
- "description": "Specifies the maximal number of failed indexes before marking the Job as failed, when backoffLimitPerIndex is set. Once the number of failed indexes exceeds this number the entire Job is marked as Failed and its execution is terminated. When left as null the job continues execution of all of its indexes and is marked with the `Complete` Job condition. It can only be specified when backoffLimitPerIndex is set. It can be null or up to completions. It is required and must be less than or equal to 10^4 when is completions greater than 10^5. This field is alpha-level. It can be used when the `JobBackoffLimitPerIndex` feature gate is enabled (disabled by default).",
+ "description": "Specifies the maximal number of failed indexes before marking the Job as failed, when backoffLimitPerIndex is set. Once the number of failed indexes exceeds this number the entire Job is marked as Failed and its execution is terminated. When left as null the job continues execution of all of its indexes and is marked with the `Complete` Job condition. It can only be specified when backoffLimitPerIndex is set. It can be null or up to completions. It is required and must be less than or equal to 10^4 when is completions greater than 10^5. This field is beta-level. It can be used when the `JobBackoffLimitPerIndex` feature gate is enabled (enabled by default).",
"type": "integer",
"format": "int32"
},
@@ -65611,11 +67625,11 @@
"format": "int32"
},
"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.",
"$ref": "#/definitions/io.k8s.api.batch.v1.PodFailurePolicy"
},
"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 alpha field. Enable JobPodReplacementPolicy to be able to use this field.\n\nPossible enum values:\n - `\"Failed\"` means to wait until a previously created Pod is fully terminated (has phase Failed or Succeeded) before creating a replacement Pod.\n - `\"TerminatingOrFailed\"` means that we recreate pods when they are terminating (has a metadata.deletionTimestamp) or failed.",
+ "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.\n\nPossible enum values:\n - `\"Failed\"` means to wait until a previously created Pod is fully terminated (has phase Failed or Succeeded) before creating a replacement Pod.\n - `\"TerminatingOrFailed\"` means that we recreate pods when they are terminating (has a metadata.deletionTimestamp) or failed.",
"type": "string",
"enum": [
"Failed",
@@ -65626,6 +67640,10 @@
"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",
"$ref": "#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.LabelSelector"
},
+ "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).",
+ "$ref": "#/definitions/io.k8s.api.batch.v1.SuccessPolicy"
+ },
"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.",
"type": "boolean"
@@ -65646,7 +67664,7 @@
"type": "object",
"properties": {
"active": {
- "description": "The number of pending and running pods.",
+ "description": "The number of pending and running pods which are not terminating (without a deletionTimestamp). The value is zero for finished jobs.",
"type": "integer",
"format": "int32"
},
@@ -65655,11 +67673,11 @@
"type": "string"
},
"completionTime": {
- "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 only set when the job finishes successfully.",
+ "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.",
"$ref": "#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.Time"
},
"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. More info: https://kubernetes.io/docs/concepts/workloads/controllers/jobs-run-to-completion/",
+ "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/",
"type": "array",
"items": {
"$ref": "#/definitions/io.k8s.api.batch.v1.JobCondition"
@@ -65669,35 +67687,35 @@
"x-kubernetes-patch-strategy": "merge"
},
"failed": {
- "description": "The number of pods which reached phase Failed.",
+ "description": "The number of pods which reached phase Failed. The value increases monotonically.",
"type": "integer",
"format": "int32"
},
"failedIndexes": {
- "description": "FailedIndexes holds the failed indexes when backoffLimitPerIndex=true. The indexes are represented in the text format analogous as for the `completedIndexes` field, ie. they are kept as decimal integers separated by commas. The numbers are listed in increasing order. Three or more consecutive numbers are compressed and represented by the first and last element of the series, separated by a hyphen. For example, if the failed indexes are 1, 3, 4, 5 and 7, they are represented as \"1,3-5,7\". This field is alpha-level. It can be used when the `JobBackoffLimitPerIndex` feature gate is enabled (disabled by default).",
+ "description": "FailedIndexes holds the failed indexes when spec.backoffLimitPerIndex is set. The indexes are represented in the text format analogous as for the `completedIndexes` field, ie. they are kept as decimal integers separated by commas. The numbers are listed in increasing order. Three or more consecutive numbers are compressed and represented by the first and last element of the series, separated by a hyphen. For example, if the failed indexes are 1, 3, 4, 5 and 7, they are represented as \"1,3-5,7\". The set of failed indexes cannot overlap with the set of completed indexes.\n\nThis field is beta-level. It can be used when the `JobBackoffLimitPerIndex` feature gate is enabled (enabled by default).",
"type": "string"
},
"ready": {
- "description": "The number of pods which have a Ready condition.\n\nThis field is beta-level. The job controller populates the field when the feature gate JobReadyPods is enabled (enabled by default).",
+ "description": "The number of active pods which have a Ready condition and are not terminating (without a deletionTimestamp).",
"type": "integer",
"format": "int32"
},
"startTime": {
- "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.",
+ "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.",
"$ref": "#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.Time"
},
"succeeded": {
- "description": "The number of pods which reached phase Succeeded.",
+ "description": "The number of pods which reached phase Succeeded. The value increases monotonically for a given spec. However, it may decrease in reaction to scale down of elastic indexed jobs.",
"type": "integer",
"format": "int32"
},
"terminating": {
- "description": "The number of pods which are terminating (in phase Pending or Running and have a deletionTimestamp).\n\nThis field is alpha-level. The job controller populates the field when the feature gate JobPodReplacementPolicy is enabled (disabled by default).",
+ "description": "The number of pods which are terminating (in phase Pending or Running and have a deletionTimestamp).\n\nThis field is beta-level. The job controller populates the field when the feature gate JobPodReplacementPolicy is enabled (enabled by default).",
"type": "integer",
"format": "int32"
},
"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.",
+ "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.",
"$ref": "#/definitions/io.k8s.api.batch.v1.UncountedTerminatedPods"
}
}
@@ -65786,12 +67804,11 @@
"description": "PodFailurePolicyRule describes how a pod failure is handled when the requirements are met. One of onExitCodes and onPodConditions, but not both, can be used in each rule.",
"type": "object",
"required": [
- "action",
- "onPodConditions"
+ "action"
],
"properties": {
"action": {
- "description": "Specifies the action taken on a pod failure when the requirements are satisfied. Possible values are:\n\n- FailJob: indicates that the pod's job is marked as Failed and all\n running pods are terminated.\n- FailIndex: indicates that the pod's index is marked as Failed and will\n not be restarted.\n This value is alpha-level. It can be used when the\n `JobBackoffLimitPerIndex` feature gate is enabled (disabled by default).\n- Ignore: indicates that the counter towards the .backoffLimit is not\n incremented and a replacement pod is created.\n- Count: indicates that the pod is handled in the default way - the\n counter towards the .backoffLimit is incremented.\nAdditional values are considered to be added in the future. Clients should react to an unknown action by skipping the rule.\n\nPossible enum values:\n - `\"Count\"` This is an action which might be taken on a pod failure - the pod failure is handled in the default way - the counter towards .backoffLimit, represented by the job's .status.failed field, is incremented.\n - `\"FailIndex\"` This is an action which might be taken on a pod failure - mark the Job's index as failed to avoid restarts within this index. This action can only be used when backoffLimitPerIndex is set.\n - `\"FailJob\"` This is an action which might be taken on a pod failure - mark the pod's job as Failed and terminate all running pods.\n - `\"Ignore\"` This is an action which might be taken on a pod failure - the counter towards .backoffLimit, represented by the job's .status.failed field, is not incremented and a replacement pod is created.",
+ "description": "Specifies the action taken on a pod failure when the requirements are satisfied. Possible values are:\n\n- FailJob: indicates that the pod's job is marked as Failed and all\n running pods are terminated.\n- FailIndex: indicates that the pod's index is marked as Failed and will\n not be restarted.\n This value is beta-level. It can be used when the\n `JobBackoffLimitPerIndex` feature gate is enabled (enabled by default).\n- Ignore: indicates that the counter towards the .backoffLimit is not\n incremented and a replacement pod is created.\n- Count: indicates that the pod is handled in the default way - the\n counter towards the .backoffLimit is incremented.\nAdditional values are considered to be added in the future. Clients should react to an unknown action by skipping the rule.\n\nPossible enum values:\n - `\"Count\"` This is an action which might be taken on a pod failure - the pod failure is handled in the default way - the counter towards .backoffLimit, represented by the job's .status.failed field, is incremented.\n - `\"FailIndex\"` This is an action which might be taken on a pod failure - mark the Job's index as failed to avoid restarts within this index. This action can only be used when backoffLimitPerIndex is set. This value is beta-level.\n - `\"FailJob\"` This is an action which might be taken on a pod failure - mark the pod's job as Failed and terminate all running pods.\n - `\"Ignore\"` This is an action which might be taken on a pod failure - the counter towards .backoffLimit, represented by the job's .status.failed field, is not incremented and a replacement pod is created.",
"type": "string",
"enum": [
"Count",
@@ -65814,6 +67831,38 @@
}
}
},
+ "io.k8s.api.batch.v1.SuccessPolicy": {
+ "description": "SuccessPolicy describes when a Job can be declared as succeeded based on the success of some indexes.",
+ "type": "object",
+ "required": [
+ "rules"
+ ],
+ "properties": {
+ "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.",
+ "type": "array",
+ "items": {
+ "$ref": "#/definitions/io.k8s.api.batch.v1.SuccessPolicyRule"
+ },
+ "x-kubernetes-list-type": "atomic"
+ }
+ }
+ },
+ "io.k8s.api.batch.v1.SuccessPolicyRule": {
+ "description": "SuccessPolicyRule describes rule for declaring a Job as succeeded. Each rule must have at least one of the \"succeededIndexes\" or \"succeededCount\" specified.",
+ "type": "object",
+ "properties": {
+ "succeededCount": {
+ "description": "succeededCount specifies the minimal required size of the actual set of the succeeded indexes for the Job. When succeededCount is used along with succeededIndexes, the check is constrained only to the set of indexes specified by succeededIndexes. For example, given that succeededIndexes is \"1-4\", succeededCount is \"3\", and completed indexes are \"1\", \"3\", and \"5\", the Job isn't declared as succeeded because only \"1\" and \"3\" indexes are considered in that rules. When this field is null, this doesn't default to any value and is never evaluated at any time. When specified it needs to be a positive integer.",
+ "type": "integer",
+ "format": "int32"
+ },
+ "succeededIndexes": {
+ "description": "succeededIndexes specifies the set of indexes which need to be contained in the actual set of the succeeded indexes for the Job. The list of indexes must be within 0 to \".spec.completions-1\" and must not contain duplicates. At least one element is required. The indexes are represented as intervals separated by commas. The intervals can be a decimal integer or a pair of decimal integers separated by a hyphen. The number are listed in represented by the first and last element of the series, separated by a hyphen. For example, if the completed indexes are 1, 3, 4, 5 and 7, they are represented as \"1,3-5,7\". When this field is null, this field doesn't default to any value and is never evaluated at any time.",
+ "type": "string"
+ }
+ }
+ },
"io.k8s.api.batch.v1.UncountedTerminatedPods": {
"description": "UncountedTerminatedPods holds UIDs of Pods that have terminated but haven't been accounted in Job status counters.",
"type": "object",
@@ -65988,7 +68037,32 @@
"description": "usages specifies a set of key usages requested in the issued certificate.\n\nRequests for TLS client certificates typically request: \"digital signature\", \"key encipherment\", \"client auth\".\n\nRequests for TLS serving certificates typically request: \"key encipherment\", \"digital signature\", \"server auth\".\n\nValid values are:\n \"signing\", \"digital signature\", \"content commitment\",\n \"key encipherment\", \"key agreement\", \"data encipherment\",\n \"cert sign\", \"crl sign\", \"encipher only\", \"decipher only\", \"any\",\n \"server auth\", \"client auth\",\n \"code signing\", \"email protection\", \"s/mime\",\n \"ipsec end system\", \"ipsec tunnel\", \"ipsec user\",\n \"timestamping\", \"ocsp signing\", \"microsoft sgc\", \"netscape sgc\"",
"type": "array",
"items": {
- "type": "string"
+ "type": "string",
+ "enum": [
+ "any",
+ "cert sign",
+ "client auth",
+ "code signing",
+ "content commitment",
+ "crl sign",
+ "data encipherment",
+ "decipher only",
+ "digital signature",
+ "email protection",
+ "encipher only",
+ "ipsec end system",
+ "ipsec tunnel",
+ "ipsec user",
+ "key agreement",
+ "key encipherment",
+ "microsoft sgc",
+ "netscape sgc",
+ "ocsp signing",
+ "s/mime",
+ "server auth",
+ "signing",
+ "timestamping"
+ ]
},
"x-kubernetes-list-type": "atomic"
},
@@ -66094,11 +68168,11 @@
"$ref": "#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.MicroTime"
},
"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.",
"type": "integer",
"format": "int32"
},
@@ -66107,9 +68181,17 @@
"type": "integer",
"format": "int32"
},
+ "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": {
"description": "renewTime is a time when the current holder of a lease has last updated the lease.",
"$ref": "#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.MicroTime"
+ },
+ "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"
}
}
},
@@ -66157,6 +68239,36 @@
}
}
},
+ "io.k8s.api.core.v1.AppArmorProfile": {
+ "description": "AppArmorProfile defines a pod or container's AppArmor settings.",
+ "type": "object",
+ "required": [
+ "type"
+ ],
+ "properties": {
+ "localhostProfile": {
+ "description": "localhostProfile indicates a profile loaded on the node that should be used. The profile must be preconfigured on the node to work. Must match the loaded name of the profile. Must be set if and only if type is \"Localhost\".",
+ "type": "string"
+ },
+ "type": {
+ "description": "type indicates which kind of AppArmor profile will be applied. Valid options are:\n Localhost - a profile pre-loaded on the node.\n RuntimeDefault - the container runtime's default profile.\n Unconfined - no AppArmor enforcement.\n\nPossible enum values:\n - `\"Localhost\"` indicates that a profile pre-loaded on the node should be used.\n - `\"RuntimeDefault\"` indicates that the container runtime's default AppArmor profile should be used.\n - `\"Unconfined\"` indicates that no AppArmor profile should be enforced.",
+ "type": "string",
+ "enum": [
+ "Localhost",
+ "RuntimeDefault",
+ "Unconfined"
+ ]
+ }
+ },
+ "x-kubernetes-unions": [
+ {
+ "discriminator": "type",
+ "fields-to-discriminateBy": {
+ "localhostProfile": "LocalhostProfile"
+ }
+ }
+ ]
+ },
"io.k8s.api.core.v1.AttachedVolume": {
"description": "AttachedVolume describes a volume attached to a node",
"type": "object",
@@ -66324,7 +68436,7 @@
"type": "string"
},
"nodeExpandSecretRef": {
- "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 is a beta field which is enabled default by CSINodeExpandSecret feature gate. 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.",
+ "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.",
"$ref": "#/definitions/io.k8s.api.core.v1.SecretReference"
},
"nodePublishSecretRef": {
@@ -66393,14 +68505,16 @@
"type": "array",
"items": {
"type": "string"
- }
+ },
+ "x-kubernetes-list-type": "atomic"
},
"drop": {
"description": "Removed capabilities",
"type": "array",
"items": {
"type": "string"
- }
+ },
+ "x-kubernetes-list-type": "atomic"
}
}
},
@@ -66416,7 +68530,8 @@
"type": "array",
"items": {
"type": "string"
- }
+ },
+ "x-kubernetes-list-type": "atomic"
},
"path": {
"description": "path is Optional: Used as the mounted root, rather than the full Ceph tree, default is /",
@@ -66452,7 +68567,8 @@
"type": "array",
"items": {
"type": "string"
- }
+ },
+ "x-kubernetes-list-type": "atomic"
},
"path": {
"description": "path is Optional: Used as the mounted root, rather than the full Ceph tree, default is /",
@@ -66526,20 +68642,6 @@
}
}
},
- "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.",
- "type": "object",
- "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"
- }
- }
- },
"io.k8s.api.core.v1.ClientIPConfig": {
"description": "ClientIPConfig represents the configurations of Client IP based session affinity.",
"type": "object",
@@ -66551,6 +68653,35 @@
}
}
},
+ "io.k8s.api.core.v1.ClusterTrustBundleProjection": {
+ "description": "ClusterTrustBundleProjection describes how to select a set of ClusterTrustBundle objects and project their contents into the pod filesystem.",
+ "type": "object",
+ "required": [
+ "path"
+ ],
+ "properties": {
+ "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\".",
+ "$ref": "#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.LabelSelector"
+ },
+ "name": {
+ "description": "Select a single ClusterTrustBundle by object name. Mutually-exclusive with signerName and labelSelector.",
+ "type": "string"
+ },
+ "optional": {
+ "description": "If true, don't block pod startup if the referenced ClusterTrustBundle(s) aren't available. If using name, then the named ClusterTrustBundle is allowed not to exist. If using signerName, then the combination of signerName and labelSelector is allowed to match zero ClusterTrustBundles.",
+ "type": "boolean"
+ },
+ "path": {
+ "description": "Relative path from the volume root to write the bundle.",
+ "type": "string"
+ },
+ "signerName": {
+ "description": "Select all ClusterTrustBundles that match this signer name. Mutually-exclusive with name. The contents of all selected ClusterTrustBundles will be unified and deduplicated.",
+ "type": "string"
+ }
+ }
+ },
"io.k8s.api.core.v1.ComponentCondition": {
"description": "Information about the condition of a component.",
"type": "object",
@@ -66591,6 +68722,10 @@
"items": {
"$ref": "#/definitions/io.k8s.api.core.v1.ComponentCondition"
},
+ "x-kubernetes-list-map-keys": [
+ "type"
+ ],
+ "x-kubernetes-list-type": "map",
"x-kubernetes-patch-merge-key": "type",
"x-kubernetes-patch-strategy": "merge"
},
@@ -66695,7 +68830,7 @@
"type": "object",
"properties": {
"name": {
- "description": "Name of the referent. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names",
+ "description": "Name of the referent. This field is effectively required, but due to backwards compatibility is allowed to be empty. Instances of this type with an empty value here are almost certainly wrong. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names",
"type": "string"
},
"optional": {
@@ -66716,7 +68851,7 @@
"type": "string"
},
"name": {
- "description": "Name of the referent. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names",
+ "description": "Name of the referent. This field is effectively required, but due to backwards compatibility is allowed to be empty. Instances of this type with an empty value here are almost certainly wrong. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names",
"type": "string"
},
"optional": {
@@ -66801,10 +68936,11 @@
"type": "array",
"items": {
"$ref": "#/definitions/io.k8s.api.core.v1.KeyToPath"
- }
+ },
+ "x-kubernetes-list-type": "atomic"
},
"name": {
- "description": "Name of the referent. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names",
+ "description": "Name of the referent. This field is effectively required, but due to backwards compatibility is allowed to be empty. Instances of this type with an empty value here are almost certainly wrong. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names",
"type": "string"
},
"optional": {
@@ -66827,10 +68963,11 @@
"type": "array",
"items": {
"$ref": "#/definitions/io.k8s.api.core.v1.KeyToPath"
- }
+ },
+ "x-kubernetes-list-type": "atomic"
},
"name": {
- "description": "Name of the referent. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names",
+ "description": "Name of the referent. This field is effectively required, but due to backwards compatibility is allowed to be empty. Instances of this type with an empty value here are almost certainly wrong. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names",
"type": "string"
},
"optional": {
@@ -66851,14 +68988,16 @@
"type": "array",
"items": {
"type": "string"
- }
+ },
+ "x-kubernetes-list-type": "atomic"
},
"command": {
"description": "Entrypoint array. Not executed within a shell. The container image's ENTRYPOINT is used if this is not provided. Variable references $(VAR_NAME) are expanded using the container's environment. If a variable cannot be resolved, the reference in the input string will be unchanged. Double $$ are reduced to a single $, which allows for escaping the $(VAR_NAME) syntax: i.e. \"$$(VAR_NAME)\" will produce the string literal \"$(VAR_NAME)\". Escaped references will never be expanded, regardless of whether the variable exists or not. Cannot be updated. More info: https://kubernetes.io/docs/tasks/inject-data-application/define-command-argument-container/#running-a-command-in-a-shell",
"type": "array",
"items": {
"type": "string"
- }
+ },
+ "x-kubernetes-list-type": "atomic"
},
"env": {
"description": "List of environment variables to set in the container. Cannot be updated.",
@@ -66866,6 +69005,10 @@
"items": {
"$ref": "#/definitions/io.k8s.api.core.v1.EnvVar"
},
+ "x-kubernetes-list-map-keys": [
+ "name"
+ ],
+ "x-kubernetes-list-type": "map",
"x-kubernetes-patch-merge-key": "name",
"x-kubernetes-patch-strategy": "merge"
},
@@ -66874,7 +69017,8 @@
"type": "array",
"items": {
"$ref": "#/definitions/io.k8s.api.core.v1.EnvFromSource"
- }
+ },
+ "x-kubernetes-list-type": "atomic"
},
"image": {
"description": "Container image name. 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.",
@@ -66973,6 +69117,10 @@
"items": {
"$ref": "#/definitions/io.k8s.api.core.v1.VolumeDevice"
},
+ "x-kubernetes-list-map-keys": [
+ "devicePath"
+ ],
+ "x-kubernetes-list-type": "map",
"x-kubernetes-patch-merge-key": "devicePath",
"x-kubernetes-patch-strategy": "merge"
},
@@ -66982,6 +69130,10 @@
"items": {
"$ref": "#/definitions/io.k8s.api.core.v1.VolumeMount"
},
+ "x-kubernetes-list-map-keys": [
+ "mountPath"
+ ],
+ "x-kubernetes-list-type": "map",
"x-kubernetes-patch-merge-key": "mountPath",
"x-kubernetes-patch-strategy": "merge"
},
@@ -67000,7 +69152,8 @@
"type": "array",
"items": {
"type": "string"
- }
+ },
+ "x-kubernetes-list-type": "atomic"
},
"sizeBytes": {
"description": "The size of the image in bytes.",
@@ -67162,6 +69315,19 @@
"$ref": "#/definitions/io.k8s.apimachinery.pkg.api.resource.Quantity"
}
},
+ "allocatedResourcesStatus": {
+ "description": "AllocatedResourcesStatus represents the status of various resources allocated for this Pod.",
+ "type": "array",
+ "items": {
+ "$ref": "#/definitions/io.k8s.api.core.v1.ResourceStatus"
+ },
+ "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 '