Compare commits
1 Commits
| Author | SHA1 | Date | |
|---|---|---|---|
| 93cfc6a62c |
@@ -7,7 +7,6 @@ repos:
|
|||||||
- id: check-json
|
- id: check-json
|
||||||
- id: check-added-large-files
|
- id: check-added-large-files
|
||||||
args: ['--maxkb=500']
|
args: ['--maxkb=500']
|
||||||
exclude: '^schemas/'
|
|
||||||
- id: check-merge-conflict
|
- id: check-merge-conflict
|
||||||
- id: check-shebang-scripts-are-executable
|
- id: check-shebang-scripts-are-executable
|
||||||
- id: check-symlinks
|
- id: check-symlinks
|
||||||
@@ -20,7 +19,6 @@ repos:
|
|||||||
- id: end-of-file-fixer
|
- id: end-of-file-fixer
|
||||||
- id: forbid-new-submodules
|
- id: forbid-new-submodules
|
||||||
- id: pretty-format-json
|
- id: pretty-format-json
|
||||||
args: ['--autofix']
|
|
||||||
- id: trailing-whitespace
|
- id: trailing-whitespace
|
||||||
|
|
||||||
# YAML linting
|
# YAML linting
|
||||||
|
|||||||
@@ -1,4 +1,4 @@
|
|||||||
.PHONY: build clean schemas
|
.PHONY: build clean
|
||||||
|
|
||||||
# Build a kustomization path to manifests directory
|
# Build a kustomization path to manifests directory
|
||||||
# Usage: make build clusters/au-syd1/bootstrap
|
# Usage: make build clusters/au-syd1/bootstrap
|
||||||
@@ -6,10 +6,6 @@ build:
|
|||||||
@mkdir -p manifests/$(filter-out $@,$(MAKECMDGOALS))
|
@mkdir -p manifests/$(filter-out $@,$(MAKECMDGOALS))
|
||||||
@kustomize build --enable-helm $(filter-out $@,$(MAKECMDGOALS)) --output manifests/$(filter-out $@,$(MAKECMDGOALS))
|
@kustomize build --enable-helm $(filter-out $@,$(MAKECMDGOALS)) --output manifests/$(filter-out $@,$(MAKECMDGOALS))
|
||||||
|
|
||||||
# Generate JSON schemas from CRDs and Kubernetes swagger spec (run manually, results committed)
|
|
||||||
schemas:
|
|
||||||
@ci/generate-schemas.sh schemas
|
|
||||||
|
|
||||||
# kubeconform
|
# kubeconform
|
||||||
kubeconform:
|
kubeconform:
|
||||||
@ci/validate-apps.sh && \
|
@ci/validate-apps.sh && \
|
||||||
|
|||||||
@@ -35,7 +35,7 @@ spec:
|
|||||||
mountPath: /combined-certs
|
mountPath: /combined-certs
|
||||||
containers:
|
containers:
|
||||||
- name: api
|
- name: api
|
||||||
image: git.unkin.net/unkin/artifactapi:v3.7.3
|
image: git.unkin.net/unkin/artifactapi:v3.6.5
|
||||||
imagePullPolicy: IfNotPresent
|
imagePullPolicy: IfNotPresent
|
||||||
ports:
|
ports:
|
||||||
- containerPort: 8000
|
- containerPort: 8000
|
||||||
@@ -48,25 +48,10 @@ spec:
|
|||||||
- secretRef:
|
- secretRef:
|
||||||
name: environment
|
name: environment
|
||||||
optional: false
|
optional: false
|
||||||
env:
|
|
||||||
# Terraform provider registry signing. The secret is mounted
|
|
||||||
# optional, so the pod runs before it exists; artifactapi keeps the
|
|
||||||
# registry disabled until a readable key is present.
|
|
||||||
- name: TF_SIGNING_KEY_PATH
|
|
||||||
value: /etc/artifactapi/tf-signing/private-key.asc
|
|
||||||
- name: TF_SIGNING_KEY_PASSPHRASE
|
|
||||||
valueFrom:
|
|
||||||
secretKeyRef:
|
|
||||||
name: artifactapi-tf-signing
|
|
||||||
key: passphrase
|
|
||||||
optional: true
|
|
||||||
volumeMounts:
|
volumeMounts:
|
||||||
- name: combined-certs
|
- name: combined-certs
|
||||||
mountPath: /etc/ssl/combined
|
mountPath: /etc/ssl/combined
|
||||||
readOnly: true
|
readOnly: true
|
||||||
- name: tf-signing-key
|
|
||||||
mountPath: /etc/artifactapi/tf-signing
|
|
||||||
readOnly: true
|
|
||||||
livenessProbe:
|
livenessProbe:
|
||||||
failureThreshold: 3
|
failureThreshold: 3
|
||||||
httpGet:
|
httpGet:
|
||||||
@@ -103,8 +88,4 @@ spec:
|
|||||||
path: ca.crt
|
path: ca.crt
|
||||||
- name: combined-certs
|
- name: combined-certs
|
||||||
emptyDir: {}
|
emptyDir: {}
|
||||||
- name: tf-signing-key
|
|
||||||
secret:
|
|
||||||
secretName: artifactapi-tf-signing
|
|
||||||
optional: true
|
|
||||||
restartPolicy: Always
|
restartPolicy: Always
|
||||||
|
|||||||
@@ -22,7 +22,7 @@ spec:
|
|||||||
automountServiceAccountToken: true
|
automountServiceAccountToken: true
|
||||||
containers:
|
containers:
|
||||||
- name: ui
|
- name: ui
|
||||||
image: git.unkin.net/unkin/artifactapi-ui:v3.7.3
|
image: git.unkin.net/unkin/artifactapi-ui:v3.6.5
|
||||||
imagePullPolicy: IfNotPresent
|
imagePullPolicy: IfNotPresent
|
||||||
ports:
|
ports:
|
||||||
- containerPort: 80
|
- containerPort: 80
|
||||||
|
|||||||
@@ -1,91 +0,0 @@
|
|||||||
---
|
|
||||||
apiVersion: postgresql.cnpg.io/v1
|
|
||||||
kind: Cluster
|
|
||||||
metadata:
|
|
||||||
name: postgres
|
|
||||||
namespace: authentik
|
|
||||||
spec:
|
|
||||||
affinity:
|
|
||||||
podAntiAffinityType: preferred
|
|
||||||
bootstrap:
|
|
||||||
initdb:
|
|
||||||
database: authentik
|
|
||||||
encoding: UTF8
|
|
||||||
localeCType: C
|
|
||||||
localeCollate: C
|
|
||||||
owner: authentik
|
|
||||||
secret:
|
|
||||||
name: postgres-credentials
|
|
||||||
enablePDB: true
|
|
||||||
enableSuperuserAccess: false
|
|
||||||
failoverDelay: 0
|
|
||||||
imageName: ghcr.io/cloudnative-pg/postgresql:18.1-system-trixie
|
|
||||||
instances: 3
|
|
||||||
logLevel: info
|
|
||||||
maxSyncReplicas: 0
|
|
||||||
minSyncReplicas: 0
|
|
||||||
monitoring:
|
|
||||||
customQueriesConfigMap:
|
|
||||||
- key: queries
|
|
||||||
name: cnpg-default-monitoring
|
|
||||||
disableDefaultQueries: false
|
|
||||||
enablePodMonitor: false
|
|
||||||
postgresql:
|
|
||||||
parameters:
|
|
||||||
archive_mode: "on"
|
|
||||||
archive_timeout: 5min
|
|
||||||
dynamic_shared_memory_type: posix
|
|
||||||
effective_cache_size: 256MB
|
|
||||||
full_page_writes: "on"
|
|
||||||
log_destination: csvlog
|
|
||||||
log_directory: /controller/log
|
|
||||||
log_filename: postgres
|
|
||||||
log_rotation_age: "0"
|
|
||||||
log_rotation_size: "0"
|
|
||||||
log_truncate_on_rotation: "false"
|
|
||||||
logging_collector: "on"
|
|
||||||
max_connections: "200"
|
|
||||||
max_parallel_workers: "16"
|
|
||||||
max_replication_slots: "16"
|
|
||||||
max_worker_processes: "16"
|
|
||||||
shared_buffers: 128MB
|
|
||||||
shared_memory_type: mmap
|
|
||||||
ssl_max_protocol_version: TLSv1.3
|
|
||||||
ssl_min_protocol_version: TLSv1.3
|
|
||||||
wal_keep_size: 256MB
|
|
||||||
wal_level: logical
|
|
||||||
wal_log_hints: "on"
|
|
||||||
wal_receiver_timeout: 5s
|
|
||||||
wal_sender_timeout: 5s
|
|
||||||
syncReplicaElectionConstraint:
|
|
||||||
enabled: false
|
|
||||||
primaryUpdateMethod: restart
|
|
||||||
primaryUpdateStrategy: unsupervised
|
|
||||||
probes:
|
|
||||||
liveness:
|
|
||||||
isolationCheck:
|
|
||||||
connectionTimeout: 1000
|
|
||||||
enabled: true
|
|
||||||
requestTimeout: 1000
|
|
||||||
replicationSlots:
|
|
||||||
highAvailability:
|
|
||||||
enabled: true
|
|
||||||
slotPrefix: _cnpg_
|
|
||||||
synchronizeReplicas:
|
|
||||||
enabled: true
|
|
||||||
updateInterval: 30
|
|
||||||
resources:
|
|
||||||
limits:
|
|
||||||
cpu: 500m
|
|
||||||
memory: 512Mi
|
|
||||||
requests:
|
|
||||||
cpu: 250m
|
|
||||||
memory: 256Mi
|
|
||||||
smartShutdownTimeout: 180
|
|
||||||
startDelay: 3600
|
|
||||||
stopDelay: 1800
|
|
||||||
storage:
|
|
||||||
resizeInUseVolumes: true
|
|
||||||
size: 20Gi
|
|
||||||
storageClass: cephrbd-fast-delete
|
|
||||||
switchoverDelay: 3600
|
|
||||||
@@ -1,66 +0,0 @@
|
|||||||
---
|
|
||||||
apiVersion: postgresql.cnpg.io/v1
|
|
||||||
kind: Pooler
|
|
||||||
metadata:
|
|
||||||
name: postgres-pooler-rw
|
|
||||||
namespace: authentik
|
|
||||||
spec:
|
|
||||||
cluster:
|
|
||||||
name: postgres
|
|
||||||
instances: 2
|
|
||||||
pgbouncer:
|
|
||||||
parameters:
|
|
||||||
default_pool_size: "100"
|
|
||||||
max_client_conn: "400"
|
|
||||||
paused: false
|
|
||||||
poolMode: session
|
|
||||||
template:
|
|
||||||
metadata:
|
|
||||||
labels:
|
|
||||||
app: pooler-rw
|
|
||||||
spec:
|
|
||||||
affinity:
|
|
||||||
podAntiAffinity:
|
|
||||||
requiredDuringSchedulingIgnoredDuringExecution:
|
|
||||||
- labelSelector:
|
|
||||||
matchExpressions:
|
|
||||||
- key: app
|
|
||||||
operator: In
|
|
||||||
values:
|
|
||||||
- pooler-rw
|
|
||||||
topologyKey: kubernetes.io/hostname
|
|
||||||
containers: []
|
|
||||||
type: rw
|
|
||||||
---
|
|
||||||
apiVersion: postgresql.cnpg.io/v1
|
|
||||||
kind: Pooler
|
|
||||||
metadata:
|
|
||||||
name: postgres-pooler-ro
|
|
||||||
namespace: authentik
|
|
||||||
spec:
|
|
||||||
cluster:
|
|
||||||
name: postgres
|
|
||||||
instances: 2
|
|
||||||
pgbouncer:
|
|
||||||
parameters:
|
|
||||||
default_pool_size: "100"
|
|
||||||
max_client_conn: "400"
|
|
||||||
paused: false
|
|
||||||
poolMode: session
|
|
||||||
template:
|
|
||||||
metadata:
|
|
||||||
labels:
|
|
||||||
app: pooler-ro
|
|
||||||
spec:
|
|
||||||
affinity:
|
|
||||||
podAntiAffinity:
|
|
||||||
requiredDuringSchedulingIgnoredDuringExecution:
|
|
||||||
- labelSelector:
|
|
||||||
matchExpressions:
|
|
||||||
- key: app
|
|
||||||
operator: In
|
|
||||||
values:
|
|
||||||
- pooler-ro
|
|
||||||
topologyKey: kubernetes.io/hostname
|
|
||||||
containers: []
|
|
||||||
type: ro
|
|
||||||
@@ -1,57 +0,0 @@
|
|||||||
---
|
|
||||||
apiVersion: gateway.networking.k8s.io/v1
|
|
||||||
kind: Gateway
|
|
||||||
metadata:
|
|
||||||
labels:
|
|
||||||
traefik.io/instance: internal
|
|
||||||
annotations:
|
|
||||||
cert-manager.io/cluster-issuer: vault-issuer
|
|
||||||
cert-manager.io/common-name: identity.unkin.net
|
|
||||||
cert-manager.io/private-key-size: "4096"
|
|
||||||
external-dns.alpha.kubernetes.io/hostname: identity.unkin.net,identity.k8s.syd1.au.unkin.net
|
|
||||||
external-dns.alpha.kubernetes.io/target: 198.18.200.4
|
|
||||||
name: authentik
|
|
||||||
namespace: authentik
|
|
||||||
spec:
|
|
||||||
gatewayClassName: traefik-internal
|
|
||||||
listeners:
|
|
||||||
- allowedRoutes:
|
|
||||||
namespaces:
|
|
||||||
from: Same
|
|
||||||
hostname: identity.unkin.net
|
|
||||||
name: http
|
|
||||||
port: 80
|
|
||||||
protocol: HTTP
|
|
||||||
- allowedRoutes:
|
|
||||||
namespaces:
|
|
||||||
from: Same
|
|
||||||
hostname: identity.unkin.net
|
|
||||||
name: https
|
|
||||||
port: 443
|
|
||||||
protocol: HTTPS
|
|
||||||
tls:
|
|
||||||
certificateRefs:
|
|
||||||
- group: ""
|
|
||||||
kind: Secret
|
|
||||||
name: authentik-tls
|
|
||||||
mode: Terminate
|
|
||||||
- allowedRoutes:
|
|
||||||
namespaces:
|
|
||||||
from: Same
|
|
||||||
hostname: identity.k8s.syd1.au.unkin.net
|
|
||||||
name: http-internal
|
|
||||||
port: 80
|
|
||||||
protocol: HTTP
|
|
||||||
- allowedRoutes:
|
|
||||||
namespaces:
|
|
||||||
from: Same
|
|
||||||
hostname: identity.k8s.syd1.au.unkin.net
|
|
||||||
name: https-internal
|
|
||||||
port: 443
|
|
||||||
protocol: HTTPS
|
|
||||||
tls:
|
|
||||||
certificateRefs:
|
|
||||||
- group: ""
|
|
||||||
kind: Secret
|
|
||||||
name: authentik-tls
|
|
||||||
mode: Terminate
|
|
||||||
@@ -1,59 +0,0 @@
|
|||||||
---
|
|
||||||
apiVersion: gateway.networking.k8s.io/v1
|
|
||||||
kind: HTTPRoute
|
|
||||||
metadata:
|
|
||||||
name: authentik-http-redirect
|
|
||||||
namespace: authentik
|
|
||||||
spec:
|
|
||||||
hostnames:
|
|
||||||
- identity.unkin.net
|
|
||||||
- identity.k8s.syd1.au.unkin.net
|
|
||||||
parentRefs:
|
|
||||||
- group: gateway.networking.k8s.io
|
|
||||||
kind: Gateway
|
|
||||||
name: authentik
|
|
||||||
sectionName: http
|
|
||||||
- group: gateway.networking.k8s.io
|
|
||||||
kind: Gateway
|
|
||||||
name: authentik
|
|
||||||
sectionName: http-internal
|
|
||||||
rules:
|
|
||||||
- filters:
|
|
||||||
- type: RequestRedirect
|
|
||||||
requestRedirect:
|
|
||||||
scheme: https
|
|
||||||
statusCode: 301
|
|
||||||
matches:
|
|
||||||
- path:
|
|
||||||
type: PathPrefix
|
|
||||||
value: /
|
|
||||||
---
|
|
||||||
apiVersion: gateway.networking.k8s.io/v1
|
|
||||||
kind: HTTPRoute
|
|
||||||
metadata:
|
|
||||||
name: authentik
|
|
||||||
namespace: authentik
|
|
||||||
spec:
|
|
||||||
hostnames:
|
|
||||||
- identity.unkin.net
|
|
||||||
- identity.k8s.syd1.au.unkin.net
|
|
||||||
parentRefs:
|
|
||||||
- group: gateway.networking.k8s.io
|
|
||||||
kind: Gateway
|
|
||||||
name: authentik
|
|
||||||
sectionName: https
|
|
||||||
- group: gateway.networking.k8s.io
|
|
||||||
kind: Gateway
|
|
||||||
name: authentik
|
|
||||||
sectionName: https-internal
|
|
||||||
rules:
|
|
||||||
- backendRefs:
|
|
||||||
- group: ""
|
|
||||||
kind: Service
|
|
||||||
name: authentik-server
|
|
||||||
port: 80
|
|
||||||
weight: 1
|
|
||||||
matches:
|
|
||||||
- path:
|
|
||||||
type: PathPrefix
|
|
||||||
value: /
|
|
||||||
@@ -1,19 +0,0 @@
|
|||||||
---
|
|
||||||
apiVersion: kustomize.config.k8s.io/v1beta1
|
|
||||||
kind: Kustomization
|
|
||||||
|
|
||||||
resources:
|
|
||||||
- cnpg_cluster.yaml
|
|
||||||
- cnpg_pooler.yaml
|
|
||||||
- gateway.yaml
|
|
||||||
- httproute.yaml
|
|
||||||
- ldap-gateway.yaml
|
|
||||||
- ldap-httproute.yaml
|
|
||||||
- ldap-service.yaml
|
|
||||||
- ldap-tlsroute.yaml
|
|
||||||
- namespace.yaml
|
|
||||||
- redis-deployment.yaml
|
|
||||||
- redis-pvc.yaml
|
|
||||||
- redis-service.yaml
|
|
||||||
- vaultauth.yaml
|
|
||||||
- vaultstaticsecret.yaml
|
|
||||||
@@ -1,47 +0,0 @@
|
|||||||
---
|
|
||||||
apiVersion: gateway.networking.k8s.io/v1
|
|
||||||
kind: Gateway
|
|
||||||
metadata:
|
|
||||||
labels:
|
|
||||||
traefik.io/instance: internal
|
|
||||||
annotations:
|
|
||||||
cert-manager.io/cluster-issuer: vault-issuer
|
|
||||||
cert-manager.io/common-name: ldap.k8s.syd1.au.unkin.net
|
|
||||||
cert-manager.io/private-key-size: "4096"
|
|
||||||
name: authentik-ldap
|
|
||||||
namespace: authentik
|
|
||||||
spec:
|
|
||||||
gatewayClassName: traefik-internal
|
|
||||||
listeners:
|
|
||||||
- allowedRoutes:
|
|
||||||
namespaces:
|
|
||||||
from: Same
|
|
||||||
hostname: ldap.k8s.syd1.au.unkin.net
|
|
||||||
name: ldaps-internal
|
|
||||||
port: 636
|
|
||||||
protocol: TLS
|
|
||||||
tls:
|
|
||||||
mode: Passthrough
|
|
||||||
- allowedRoutes:
|
|
||||||
namespaces:
|
|
||||||
from: Same
|
|
||||||
hostname: ldap.main.unkin.net
|
|
||||||
name: ldaps-main
|
|
||||||
port: 636
|
|
||||||
protocol: TLS
|
|
||||||
tls:
|
|
||||||
mode: Passthrough
|
|
||||||
- allowedRoutes:
|
|
||||||
namespaces:
|
|
||||||
from: Same
|
|
||||||
hostname: ldap.k8s.syd1.au.unkin.net
|
|
||||||
name: http-dns
|
|
||||||
port: 80
|
|
||||||
protocol: HTTP
|
|
||||||
- allowedRoutes:
|
|
||||||
namespaces:
|
|
||||||
from: Same
|
|
||||||
hostname: ldap.main.unkin.net
|
|
||||||
name: http-dns-main
|
|
||||||
port: 80
|
|
||||||
protocol: HTTP
|
|
||||||
@@ -1,32 +0,0 @@
|
|||||||
---
|
|
||||||
apiVersion: gateway.networking.k8s.io/v1
|
|
||||||
kind: HTTPRoute
|
|
||||||
metadata:
|
|
||||||
name: authentik-ldap-dns
|
|
||||||
namespace: authentik
|
|
||||||
annotations:
|
|
||||||
external-dns.alpha.kubernetes.io/hostname: ldap.k8s.syd1.au.unkin.net,ldap.main.unkin.net
|
|
||||||
external-dns.alpha.kubernetes.io/target: 198.18.200.4
|
|
||||||
spec:
|
|
||||||
hostnames:
|
|
||||||
- ldap.k8s.syd1.au.unkin.net
|
|
||||||
- ldap.main.unkin.net
|
|
||||||
parentRefs:
|
|
||||||
- group: gateway.networking.k8s.io
|
|
||||||
kind: Gateway
|
|
||||||
name: authentik-ldap
|
|
||||||
sectionName: http-dns
|
|
||||||
- group: gateway.networking.k8s.io
|
|
||||||
kind: Gateway
|
|
||||||
name: authentik-ldap
|
|
||||||
sectionName: http-dns-main
|
|
||||||
rules:
|
|
||||||
- filters:
|
|
||||||
- type: RequestRedirect
|
|
||||||
requestRedirect:
|
|
||||||
scheme: https
|
|
||||||
statusCode: 301
|
|
||||||
matches:
|
|
||||||
- path:
|
|
||||||
type: PathPrefix
|
|
||||||
value: /
|
|
||||||
@@ -1,18 +0,0 @@
|
|||||||
---
|
|
||||||
apiVersion: v1
|
|
||||||
kind: Service
|
|
||||||
metadata:
|
|
||||||
name: authentik-ldap
|
|
||||||
namespace: authentik
|
|
||||||
spec:
|
|
||||||
internalTrafficPolicy: Cluster
|
|
||||||
ports:
|
|
||||||
- name: ldaps
|
|
||||||
port: 6636
|
|
||||||
protocol: TCP
|
|
||||||
targetPort: 6636
|
|
||||||
selector:
|
|
||||||
app.kubernetes.io/name: authentik
|
|
||||||
app.kubernetes.io/component: ldap
|
|
||||||
sessionAffinity: None
|
|
||||||
type: ClusterIP
|
|
||||||
@@ -1,26 +0,0 @@
|
|||||||
---
|
|
||||||
apiVersion: gateway.networking.k8s.io/v1
|
|
||||||
kind: TLSRoute
|
|
||||||
metadata:
|
|
||||||
name: authentik-ldaps
|
|
||||||
namespace: authentik
|
|
||||||
spec:
|
|
||||||
hostnames:
|
|
||||||
- ldap.k8s.syd1.au.unkin.net
|
|
||||||
- ldap.main.unkin.net
|
|
||||||
parentRefs:
|
|
||||||
- group: gateway.networking.k8s.io
|
|
||||||
kind: Gateway
|
|
||||||
name: authentik-ldap
|
|
||||||
sectionName: ldaps-internal
|
|
||||||
- group: gateway.networking.k8s.io
|
|
||||||
kind: Gateway
|
|
||||||
name: authentik-ldap
|
|
||||||
sectionName: ldaps-main
|
|
||||||
rules:
|
|
||||||
- backendRefs:
|
|
||||||
- group: ""
|
|
||||||
kind: Service
|
|
||||||
name: authentik-ldap
|
|
||||||
port: 6636
|
|
||||||
weight: 1
|
|
||||||
@@ -1,5 +0,0 @@
|
|||||||
---
|
|
||||||
apiVersion: v1
|
|
||||||
kind: Namespace
|
|
||||||
metadata:
|
|
||||||
name: authentik
|
|
||||||
@@ -1,58 +0,0 @@
|
|||||||
---
|
|
||||||
apiVersion: apps/v1
|
|
||||||
kind: Deployment
|
|
||||||
metadata:
|
|
||||||
name: redis
|
|
||||||
namespace: authentik
|
|
||||||
spec:
|
|
||||||
replicas: 1
|
|
||||||
strategy:
|
|
||||||
type: Recreate
|
|
||||||
selector:
|
|
||||||
matchLabels:
|
|
||||||
app: redis
|
|
||||||
template:
|
|
||||||
metadata:
|
|
||||||
labels:
|
|
||||||
app: redis
|
|
||||||
spec:
|
|
||||||
containers:
|
|
||||||
- name: redis
|
|
||||||
image: redis:7-alpine
|
|
||||||
imagePullPolicy: IfNotPresent
|
|
||||||
args:
|
|
||||||
- --save
|
|
||||||
- "20"
|
|
||||||
- "1"
|
|
||||||
ports:
|
|
||||||
- containerPort: 6379
|
|
||||||
name: redis
|
|
||||||
protocol: TCP
|
|
||||||
livenessProbe:
|
|
||||||
exec:
|
|
||||||
command:
|
|
||||||
- redis-cli
|
|
||||||
- ping
|
|
||||||
initialDelaySeconds: 5
|
|
||||||
periodSeconds: 10
|
|
||||||
readinessProbe:
|
|
||||||
exec:
|
|
||||||
command:
|
|
||||||
- redis-cli
|
|
||||||
- ping
|
|
||||||
initialDelaySeconds: 5
|
|
||||||
periodSeconds: 10
|
|
||||||
resources:
|
|
||||||
limits:
|
|
||||||
cpu: 500m
|
|
||||||
memory: 512Mi
|
|
||||||
requests:
|
|
||||||
cpu: 50m
|
|
||||||
memory: 128Mi
|
|
||||||
volumeMounts:
|
|
||||||
- mountPath: /data
|
|
||||||
name: redis-data
|
|
||||||
volumes:
|
|
||||||
- name: redis-data
|
|
||||||
persistentVolumeClaim:
|
|
||||||
claimName: redis-data
|
|
||||||
@@ -1,13 +0,0 @@
|
|||||||
---
|
|
||||||
apiVersion: v1
|
|
||||||
kind: PersistentVolumeClaim
|
|
||||||
metadata:
|
|
||||||
name: redis-data
|
|
||||||
namespace: authentik
|
|
||||||
spec:
|
|
||||||
accessModes:
|
|
||||||
- ReadWriteOnce
|
|
||||||
resources:
|
|
||||||
requests:
|
|
||||||
storage: 5Gi
|
|
||||||
storageClassName: cephrbd-fast-delete
|
|
||||||
@@ -1,17 +0,0 @@
|
|||||||
---
|
|
||||||
apiVersion: v1
|
|
||||||
kind: Service
|
|
||||||
metadata:
|
|
||||||
name: redis
|
|
||||||
namespace: authentik
|
|
||||||
spec:
|
|
||||||
internalTrafficPolicy: Cluster
|
|
||||||
ports:
|
|
||||||
- name: redis
|
|
||||||
port: 6379
|
|
||||||
protocol: TCP
|
|
||||||
targetPort: redis
|
|
||||||
selector:
|
|
||||||
app: redis
|
|
||||||
sessionAffinity: None
|
|
||||||
type: ClusterIP
|
|
||||||
@@ -1,18 +0,0 @@
|
|||||||
---
|
|
||||||
apiVersion: secrets.hashicorp.com/v1beta1
|
|
||||||
kind: VaultAuth
|
|
||||||
metadata:
|
|
||||||
name: default
|
|
||||||
namespace: authentik
|
|
||||||
spec:
|
|
||||||
allowedNamespaces:
|
|
||||||
- authentik
|
|
||||||
kubernetes:
|
|
||||||
audiences:
|
|
||||||
- vault
|
|
||||||
role: default
|
|
||||||
serviceAccount: default
|
|
||||||
tokenExpirationSeconds: 600
|
|
||||||
method: kubernetes
|
|
||||||
mount: k8s/au/syd1
|
|
||||||
vaultConnectionRef: vso-system/default
|
|
||||||
@@ -1,51 +0,0 @@
|
|||||||
---
|
|
||||||
apiVersion: secrets.hashicorp.com/v1beta1
|
|
||||||
kind: VaultStaticSecret
|
|
||||||
metadata:
|
|
||||||
name: postgres-credentials
|
|
||||||
namespace: authentik
|
|
||||||
spec:
|
|
||||||
destination:
|
|
||||||
create: true
|
|
||||||
name: postgres-credentials
|
|
||||||
overwrite: true
|
|
||||||
hmacSecretData: true
|
|
||||||
mount: kv
|
|
||||||
path: kubernetes/namespace/authentik/default/postgres-credentials
|
|
||||||
refreshAfter: 5m
|
|
||||||
type: kv-v2
|
|
||||||
vaultAuthRef: default
|
|
||||||
---
|
|
||||||
apiVersion: secrets.hashicorp.com/v1beta1
|
|
||||||
kind: VaultStaticSecret
|
|
||||||
metadata:
|
|
||||||
name: authentik-credentials
|
|
||||||
namespace: authentik
|
|
||||||
spec:
|
|
||||||
destination:
|
|
||||||
create: true
|
|
||||||
name: authentik-credentials
|
|
||||||
overwrite: true
|
|
||||||
hmacSecretData: true
|
|
||||||
mount: kv
|
|
||||||
path: kubernetes/namespace/authentik/default/authentik-credentials
|
|
||||||
refreshAfter: 5m
|
|
||||||
type: kv-v2
|
|
||||||
vaultAuthRef: default
|
|
||||||
---
|
|
||||||
apiVersion: secrets.hashicorp.com/v1beta1
|
|
||||||
kind: VaultStaticSecret
|
|
||||||
metadata:
|
|
||||||
name: s3-credentials
|
|
||||||
namespace: authentik
|
|
||||||
spec:
|
|
||||||
destination:
|
|
||||||
create: true
|
|
||||||
name: s3-credentials
|
|
||||||
overwrite: true
|
|
||||||
hmacSecretData: true
|
|
||||||
mount: kv
|
|
||||||
path: kubernetes/namespace/authentik/default/s3-credentials
|
|
||||||
refreshAfter: 5m
|
|
||||||
type: kv-v2
|
|
||||||
vaultAuthRef: default
|
|
||||||
@@ -7,11 +7,7 @@ resources:
|
|||||||
- cnpg_cluster.yaml
|
- cnpg_cluster.yaml
|
||||||
- cnpg_pooler.yaml
|
- cnpg_pooler.yaml
|
||||||
- serviceaccount_terraform_artifactapi.yaml
|
- serviceaccount_terraform_artifactapi.yaml
|
||||||
- serviceaccount_terraform_authentik.yaml
|
|
||||||
- serviceaccount_terraform_git.yaml
|
- serviceaccount_terraform_git.yaml
|
||||||
- serviceaccount_terraform_prowlarr.yaml
|
|
||||||
- serviceaccount_terraform_radarr.yaml
|
|
||||||
- serviceaccount_terraform_sonarr.yaml
|
|
||||||
- serviceaccount_terraform_vault.yaml
|
- serviceaccount_terraform_vault.yaml
|
||||||
- vaultauth.yaml
|
- vaultauth.yaml
|
||||||
- vaultstaticsecret.yaml
|
- vaultstaticsecret.yaml
|
||||||
|
|||||||
@@ -1,6 +0,0 @@
|
|||||||
---
|
|
||||||
apiVersion: v1
|
|
||||||
kind: ServiceAccount
|
|
||||||
metadata:
|
|
||||||
name: terraform-authentik
|
|
||||||
namespace: woodpecker
|
|
||||||
@@ -1,6 +0,0 @@
|
|||||||
---
|
|
||||||
apiVersion: v1
|
|
||||||
kind: ServiceAccount
|
|
||||||
metadata:
|
|
||||||
name: terraform-prowlarr
|
|
||||||
namespace: woodpecker
|
|
||||||
@@ -1,6 +0,0 @@
|
|||||||
---
|
|
||||||
apiVersion: v1
|
|
||||||
kind: ServiceAccount
|
|
||||||
metadata:
|
|
||||||
name: terraform-radarr
|
|
||||||
namespace: woodpecker
|
|
||||||
@@ -1,6 +0,0 @@
|
|||||||
---
|
|
||||||
apiVersion: v1
|
|
||||||
kind: ServiceAccount
|
|
||||||
metadata:
|
|
||||||
name: terraform-sonarr
|
|
||||||
namespace: woodpecker
|
|
||||||
@@ -1,14 +0,0 @@
|
|||||||
---
|
|
||||||
apiVersion: kustomize.config.k8s.io/v1beta1
|
|
||||||
kind: Kustomization
|
|
||||||
|
|
||||||
resources:
|
|
||||||
- ../../../base/authentik
|
|
||||||
|
|
||||||
helmCharts:
|
|
||||||
- name: authentik
|
|
||||||
repo: https://artifactapi.k8s.syd1.au.unkin.net/api/v1/virtual/helm
|
|
||||||
version: "2026.5.3"
|
|
||||||
releaseName: authentik
|
|
||||||
namespace: authentik
|
|
||||||
valuesFile: values.yaml
|
|
||||||
@@ -1,105 +0,0 @@
|
|||||||
global:
|
|
||||||
env:
|
|
||||||
# PostgreSQL primary (via pooler)
|
|
||||||
- name: AUTHENTIK_POSTGRESQL__HOST
|
|
||||||
value: postgres-pooler-rw
|
|
||||||
- name: AUTHENTIK_POSTGRESQL__PORT
|
|
||||||
value: "5432"
|
|
||||||
- name: AUTHENTIK_POSTGRESQL__NAME
|
|
||||||
value: authentik
|
|
||||||
- name: AUTHENTIK_POSTGRESQL__USER
|
|
||||||
valueFrom:
|
|
||||||
secretKeyRef:
|
|
||||||
name: postgres-credentials
|
|
||||||
key: username
|
|
||||||
- name: AUTHENTIK_POSTGRESQL__PASSWORD
|
|
||||||
valueFrom:
|
|
||||||
secretKeyRef:
|
|
||||||
name: postgres-credentials
|
|
||||||
key: password
|
|
||||||
# PostgreSQL read replica (via pooler)
|
|
||||||
- name: AUTHENTIK_POSTGRESQL__READ_REPLICAS__0__HOST
|
|
||||||
value: postgres-pooler-ro
|
|
||||||
- name: AUTHENTIK_POSTGRESQL__READ_REPLICAS__0__PORT
|
|
||||||
value: "5432"
|
|
||||||
- name: AUTHENTIK_POSTGRESQL__READ_REPLICAS__0__NAME
|
|
||||||
value: authentik
|
|
||||||
- name: AUTHENTIK_POSTGRESQL__READ_REPLICAS__0__USER
|
|
||||||
valueFrom:
|
|
||||||
secretKeyRef:
|
|
||||||
name: postgres-credentials
|
|
||||||
key: username
|
|
||||||
- name: AUTHENTIK_POSTGRESQL__READ_REPLICAS__0__PASSWORD
|
|
||||||
valueFrom:
|
|
||||||
secretKeyRef:
|
|
||||||
name: postgres-credentials
|
|
||||||
key: password
|
|
||||||
# PostgreSQL pooler settings
|
|
||||||
- name: AUTHENTIK_POSTGRESQL__DISABLE_SERVER_SIDE_CURSORS
|
|
||||||
value: "true"
|
|
||||||
- name: AUTHENTIK_POSTGRESQL__CONN_MAX_AGE
|
|
||||||
value: "0"
|
|
||||||
- name: AUTHENTIK_POSTGRESQL__CONN_HEALTH_CHECKS
|
|
||||||
value: "true"
|
|
||||||
# Redis
|
|
||||||
- name: AUTHENTIK_REDIS__HOST
|
|
||||||
value: redis
|
|
||||||
- name: AUTHENTIK_REDIS__PORT
|
|
||||||
value: "6379"
|
|
||||||
# S3 storage
|
|
||||||
- name: AUTHENTIK_STORAGE__BACKEND
|
|
||||||
value: s3
|
|
||||||
- name: AUTHENTIK_STORAGE__S3__ENDPOINT
|
|
||||||
value: https://radosgw.service.consul/
|
|
||||||
- name: AUTHENTIK_STORAGE__S3__BUCKET_NAME
|
|
||||||
value: authentik
|
|
||||||
- name: AUTHENTIK_STORAGE__S3__ADDRESSING_STYLE
|
|
||||||
value: path
|
|
||||||
- name: AUTHENTIK_STORAGE__S3__ACCESS_KEY
|
|
||||||
valueFrom:
|
|
||||||
secretKeyRef:
|
|
||||||
name: s3-credentials
|
|
||||||
key: AUTHENTIK_STORAGE__S3__ACCESS_KEY
|
|
||||||
- name: AUTHENTIK_STORAGE__S3__SECRET_KEY
|
|
||||||
valueFrom:
|
|
||||||
secretKeyRef:
|
|
||||||
name: s3-credentials
|
|
||||||
key: AUTHENTIK_STORAGE__S3__SECRET_KEY
|
|
||||||
# Secret key
|
|
||||||
- name: AUTHENTIK_SECRET_KEY
|
|
||||||
valueFrom:
|
|
||||||
secretKeyRef:
|
|
||||||
name: authentik-credentials
|
|
||||||
key: AUTHENTIK_SECRET_KEY
|
|
||||||
|
|
||||||
server:
|
|
||||||
replicas: 3
|
|
||||||
annotations:
|
|
||||||
reloader.stakater.com/auto: "true"
|
|
||||||
ingress:
|
|
||||||
enabled: false
|
|
||||||
resources:
|
|
||||||
limits:
|
|
||||||
cpu: "2"
|
|
||||||
memory: 2Gi
|
|
||||||
requests:
|
|
||||||
cpu: 250m
|
|
||||||
memory: 512Mi
|
|
||||||
|
|
||||||
worker:
|
|
||||||
replicas: 2
|
|
||||||
annotations:
|
|
||||||
reloader.stakater.com/auto: "true"
|
|
||||||
resources:
|
|
||||||
limits:
|
|
||||||
cpu: "2"
|
|
||||||
memory: 2Gi
|
|
||||||
requests:
|
|
||||||
cpu: 250m
|
|
||||||
memory: 512Mi
|
|
||||||
|
|
||||||
postgresql:
|
|
||||||
enabled: false
|
|
||||||
|
|
||||||
redis:
|
|
||||||
enabled: false
|
|
||||||
@@ -10,9 +10,7 @@ spec:
|
|||||||
repoURL: https://git.unkin.net/unkin/argocd-apps
|
repoURL: https://git.unkin.net/unkin/argocd-apps
|
||||||
revision: HEAD
|
revision: HEAD
|
||||||
directories:
|
directories:
|
||||||
- path: apps/overlays/*/authentik
|
|
||||||
- path: apps/overlays/*/artifactapi
|
- path: apps/overlays/*/artifactapi
|
||||||
- path: apps/overlays/*/age-api
|
|
||||||
- path: apps/overlays/*/cattle-system
|
- path: apps/overlays/*/cattle-system
|
||||||
- path: apps/overlays/*/cert-manager
|
- path: apps/overlays/*/cert-manager
|
||||||
- path: apps/overlays/*/certificates
|
- path: apps/overlays/*/certificates
|
||||||
|
|||||||
@@ -17,10 +17,6 @@ spec:
|
|||||||
server: https://kubernetes.default.svc
|
server: https://kubernetes.default.svc
|
||||||
- namespace: 'artifactapi'
|
- namespace: 'artifactapi'
|
||||||
server: https://kubernetes.default.svc
|
server: https://kubernetes.default.svc
|
||||||
- namespace: 'age-api'
|
|
||||||
server: https://kubernetes.default.svc
|
|
||||||
- namespace: 'authentik'
|
|
||||||
server: https://kubernetes.default.svc
|
|
||||||
- namespace: 'cert-manager'
|
- namespace: 'cert-manager'
|
||||||
server: https://kubernetes.default.svc
|
server: https://kubernetes.default.svc
|
||||||
- namespace: 'certificates'
|
- namespace: 'certificates'
|
||||||
|
|||||||
@@ -1,50 +0,0 @@
|
|||||||
#!/usr/bin/env bash
|
|
||||||
set -euo pipefail
|
|
||||||
|
|
||||||
SCHEMA_DIR="${1:-schemas}"
|
|
||||||
rm -rf "$SCHEMA_DIR"
|
|
||||||
mkdir -p "$SCHEMA_DIR"
|
|
||||||
|
|
||||||
echo "==> Fetching CRDs from cluster..." >&2
|
|
||||||
kubectl get crds -o json | python3 -c "
|
|
||||||
import sys, json, os
|
|
||||||
|
|
||||||
def write_schema(schema, schema_dir, group, kind, version):
|
|
||||||
def strip_descriptions(obj):
|
|
||||||
if isinstance(obj, dict):
|
|
||||||
return {k: strip_descriptions(v) for k, v in obj.items() if k != 'description'}
|
|
||||||
if isinstance(obj, list):
|
|
||||||
return [strip_descriptions(i) for i in obj]
|
|
||||||
return obj
|
|
||||||
|
|
||||||
schema = strip_descriptions(schema)
|
|
||||||
group_dir = os.path.join(schema_dir, group)
|
|
||||||
os.makedirs(group_dir, exist_ok=True)
|
|
||||||
fname = f'{kind}_{version}.json'.lower()
|
|
||||||
with open(os.path.join(group_dir, fname), 'w') as f:
|
|
||||||
json.dump(schema, f, indent=2, sort_keys=True)
|
|
||||||
f.write('\n')
|
|
||||||
print(f' Generated: {group}/{fname}', file=sys.stderr)
|
|
||||||
|
|
||||||
data = json.load(sys.stdin)
|
|
||||||
for crd in data.get('items', []):
|
|
||||||
spec = crd.get('spec', {})
|
|
||||||
group = spec.get('group', '')
|
|
||||||
kind = spec.get('names', {}).get('kind', '')
|
|
||||||
for ver in spec.get('versions', []):
|
|
||||||
version = ver.get('name', '')
|
|
||||||
openapi = ver.get('schema', {}).get('openAPIV3Schema', {})
|
|
||||||
if not openapi:
|
|
||||||
continue
|
|
||||||
schema = dict(openapi)
|
|
||||||
schema['\$schema'] = 'http://json-schema.org/draft-07/schema#'
|
|
||||||
schema['type'] = 'object'
|
|
||||||
schema.setdefault('properties', {})
|
|
||||||
schema['properties'].setdefault('apiVersion', {'type': 'string'})
|
|
||||||
schema['properties'].setdefault('kind', {'type': 'string'})
|
|
||||||
schema['properties'].setdefault('metadata', {'type': 'object'})
|
|
||||||
write_schema(schema, '$SCHEMA_DIR', group, kind, version)
|
|
||||||
"
|
|
||||||
|
|
||||||
total=$(find "$SCHEMA_DIR" -name '*.json' | wc -l)
|
|
||||||
echo "==> Schema generation complete: $total schemas in $SCHEMA_DIR" >&2
|
|
||||||
+1
-4
@@ -3,10 +3,7 @@ set -euo pipefail
|
|||||||
|
|
||||||
KUBE_VERSION="1.33.7"
|
KUBE_VERSION="1.33.7"
|
||||||
|
|
||||||
SCHEMA_DIR="${SCHEMA_DIR:-schemas}"
|
|
||||||
|
|
||||||
schema_args=(
|
schema_args=(
|
||||||
-schema-location "$SCHEMA_DIR/{{.Group}}/{{.ResourceKind}}_{{.ResourceAPIVersion}}.json"
|
|
||||||
-schema-location "https://artifactapi.k8s.syd1.au.unkin.net/api/v1/remote/github_user/yannh/kubernetes-json-schema/master/{{.NormalizedKubernetesVersion}}-standalone{{.StrictSuffix}}/{{.ResourceKind}}{{.KindSuffix}}.json"
|
-schema-location "https://artifactapi.k8s.syd1.au.unkin.net/api/v1/remote/github_user/yannh/kubernetes-json-schema/master/{{.NormalizedKubernetesVersion}}-standalone{{.StrictSuffix}}/{{.ResourceKind}}{{.KindSuffix}}.json"
|
||||||
-schema-location "https://artifactapi.k8s.syd1.au.unkin.net/api/v1/remote/github_user/datreeio/CRDs-catalog/main/{{.Group}}/{{.ResourceKind}}_{{.ResourceAPIVersion}}.json"
|
-schema-location "https://artifactapi.k8s.syd1.au.unkin.net/api/v1/remote/github_user/datreeio/CRDs-catalog/main/{{.Group}}/{{.ResourceKind}}_{{.ResourceAPIVersion}}.json"
|
||||||
)
|
)
|
||||||
@@ -21,6 +18,6 @@ while IFS= read -r -d "" k; do
|
|||||||
-summary \
|
-summary \
|
||||||
-output pretty \
|
-output pretty \
|
||||||
-verbose \
|
-verbose \
|
||||||
-skip CustomResourceDefinition \
|
-skip CustomResourceDefinition,GpuDevicePlugin,LBNodeAgent,ServiceGroup \
|
||||||
"${schema_args[@]}"
|
"${schema_args[@]}"
|
||||||
done < <(find apps/overlays -name kustomization.yaml -print0)
|
done < <(find apps/overlays -name kustomization.yaml -print0)
|
||||||
|
|||||||
@@ -3,10 +3,7 @@ set -euo pipefail
|
|||||||
|
|
||||||
KUBE_VERSION="1.33.7"
|
KUBE_VERSION="1.33.7"
|
||||||
|
|
||||||
SCHEMA_DIR="${SCHEMA_DIR:-schemas}"
|
|
||||||
|
|
||||||
schema_args=(
|
schema_args=(
|
||||||
-schema-location "$SCHEMA_DIR/{{.Group}}/{{.ResourceKind}}_{{.ResourceAPIVersion}}.json"
|
|
||||||
-schema-location "https://artifactapi.k8s.syd1.au.unkin.net/api/v1/remote/github_user/yannh/kubernetes-json-schema/master/{{.NormalizedKubernetesVersion}}-standalone{{.StrictSuffix}}/{{.ResourceKind}}{{.KindSuffix}}.json"
|
-schema-location "https://artifactapi.k8s.syd1.au.unkin.net/api/v1/remote/github_user/yannh/kubernetes-json-schema/master/{{.NormalizedKubernetesVersion}}-standalone{{.StrictSuffix}}/{{.ResourceKind}}{{.KindSuffix}}.json"
|
||||||
-schema-location "https://artifactapi.k8s.syd1.au.unkin.net/api/v1/remote/github_user/datreeio/CRDs-catalog/main/{{.Group}}/{{.ResourceKind}}_{{.ResourceAPIVersion}}.json"
|
-schema-location "https://artifactapi.k8s.syd1.au.unkin.net/api/v1/remote/github_user/datreeio/CRDs-catalog/main/{{.Group}}/{{.ResourceKind}}_{{.ResourceAPIVersion}}.json"
|
||||||
)
|
)
|
||||||
|
|||||||
File diff suppressed because it is too large
Load Diff
@@ -1,162 +0,0 @@
|
|||||||
{
|
|
||||||
"$schema": "http://json-schema.org/draft-07/schema#",
|
|
||||||
"properties": {
|
|
||||||
"apiVersion": {
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"kind": {
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"metadata": {
|
|
||||||
"type": "object"
|
|
||||||
},
|
|
||||||
"spec": {
|
|
||||||
"properties": {
|
|
||||||
"commonName": {
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"dnsNames": {
|
|
||||||
"items": {
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"type": "array",
|
|
||||||
"x-kubernetes-list-type": "atomic"
|
|
||||||
},
|
|
||||||
"duration": {
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"ipAddresses": {
|
|
||||||
"items": {
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"type": "array",
|
|
||||||
"x-kubernetes-list-type": "atomic"
|
|
||||||
},
|
|
||||||
"issuerRef": {
|
|
||||||
"properties": {
|
|
||||||
"group": {
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"kind": {
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"name": {
|
|
||||||
"type": "string"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"required": [
|
|
||||||
"name"
|
|
||||||
],
|
|
||||||
"type": "object"
|
|
||||||
},
|
|
||||||
"profile": {
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"request": {
|
|
||||||
"format": "byte",
|
|
||||||
"type": "string"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"required": [
|
|
||||||
"issuerRef",
|
|
||||||
"request"
|
|
||||||
],
|
|
||||||
"type": "object"
|
|
||||||
},
|
|
||||||
"status": {
|
|
||||||
"properties": {
|
|
||||||
"authorizations": {
|
|
||||||
"items": {
|
|
||||||
"properties": {
|
|
||||||
"challenges": {
|
|
||||||
"items": {
|
|
||||||
"properties": {
|
|
||||||
"token": {
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"type": {
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"url": {
|
|
||||||
"type": "string"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"required": [
|
|
||||||
"token",
|
|
||||||
"type",
|
|
||||||
"url"
|
|
||||||
],
|
|
||||||
"type": "object"
|
|
||||||
},
|
|
||||||
"type": "array",
|
|
||||||
"x-kubernetes-list-type": "atomic"
|
|
||||||
},
|
|
||||||
"identifier": {
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"initialState": {
|
|
||||||
"enum": [
|
|
||||||
"valid",
|
|
||||||
"ready",
|
|
||||||
"pending",
|
|
||||||
"processing",
|
|
||||||
"invalid",
|
|
||||||
"expired",
|
|
||||||
"errored"
|
|
||||||
],
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"url": {
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"wildcard": {
|
|
||||||
"type": "boolean"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"required": [
|
|
||||||
"url"
|
|
||||||
],
|
|
||||||
"type": "object"
|
|
||||||
},
|
|
||||||
"type": "array",
|
|
||||||
"x-kubernetes-list-type": "atomic"
|
|
||||||
},
|
|
||||||
"certificate": {
|
|
||||||
"format": "byte",
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"failureTime": {
|
|
||||||
"format": "date-time",
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"finalizeURL": {
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"reason": {
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"state": {
|
|
||||||
"enum": [
|
|
||||||
"valid",
|
|
||||||
"ready",
|
|
||||||
"pending",
|
|
||||||
"processing",
|
|
||||||
"invalid",
|
|
||||||
"expired",
|
|
||||||
"errored"
|
|
||||||
],
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"url": {
|
|
||||||
"type": "string"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"type": "object"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"required": [
|
|
||||||
"metadata",
|
|
||||||
"spec"
|
|
||||||
],
|
|
||||||
"type": "object"
|
|
||||||
}
|
|
||||||
@@ -1,130 +0,0 @@
|
|||||||
{
|
|
||||||
"$schema": "http://json-schema.org/draft-07/schema#",
|
|
||||||
"properties": {
|
|
||||||
"apiVersion": {
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"kind": {
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"metadata": {
|
|
||||||
"type": "object"
|
|
||||||
},
|
|
||||||
"spec": {
|
|
||||||
"properties": {
|
|
||||||
"clusterSelector": {
|
|
||||||
"properties": {
|
|
||||||
"matchExpressions": {
|
|
||||||
"items": {
|
|
||||||
"properties": {
|
|
||||||
"key": {
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"operator": {
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"values": {
|
|
||||||
"items": {
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"type": "array",
|
|
||||||
"x-kubernetes-list-type": "atomic"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"required": [
|
|
||||||
"key",
|
|
||||||
"operator"
|
|
||||||
],
|
|
||||||
"type": "object"
|
|
||||||
},
|
|
||||||
"type": "array",
|
|
||||||
"x-kubernetes-list-type": "atomic"
|
|
||||||
},
|
|
||||||
"matchLabels": {
|
|
||||||
"additionalProperties": {
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"type": "object"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"type": "object",
|
|
||||||
"x-kubernetes-map-type": "atomic"
|
|
||||||
},
|
|
||||||
"resources": {
|
|
||||||
"items": {
|
|
||||||
"properties": {
|
|
||||||
"kind": {
|
|
||||||
"enum": [
|
|
||||||
"Secret",
|
|
||||||
"ConfigMap"
|
|
||||||
],
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"name": {
|
|
||||||
"minLength": 1,
|
|
||||||
"type": "string"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"required": [
|
|
||||||
"kind",
|
|
||||||
"name"
|
|
||||||
],
|
|
||||||
"type": "object"
|
|
||||||
},
|
|
||||||
"type": "array"
|
|
||||||
},
|
|
||||||
"strategy": {
|
|
||||||
"enum": [
|
|
||||||
"ApplyOnce"
|
|
||||||
],
|
|
||||||
"type": "string"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"required": [
|
|
||||||
"clusterSelector"
|
|
||||||
],
|
|
||||||
"type": "object"
|
|
||||||
},
|
|
||||||
"status": {
|
|
||||||
"properties": {
|
|
||||||
"conditions": {
|
|
||||||
"items": {
|
|
||||||
"properties": {
|
|
||||||
"lastTransitionTime": {
|
|
||||||
"format": "date-time",
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"message": {
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"reason": {
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"severity": {
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"status": {
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"type": {
|
|
||||||
"type": "string"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"required": [
|
|
||||||
"status",
|
|
||||||
"type"
|
|
||||||
],
|
|
||||||
"type": "object"
|
|
||||||
},
|
|
||||||
"type": "array"
|
|
||||||
},
|
|
||||||
"observedGeneration": {
|
|
||||||
"format": "int64",
|
|
||||||
"type": "integer"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"type": "object"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"type": "object"
|
|
||||||
}
|
|
||||||
@@ -1,130 +0,0 @@
|
|||||||
{
|
|
||||||
"$schema": "http://json-schema.org/draft-07/schema#",
|
|
||||||
"properties": {
|
|
||||||
"apiVersion": {
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"kind": {
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"metadata": {
|
|
||||||
"type": "object"
|
|
||||||
},
|
|
||||||
"spec": {
|
|
||||||
"properties": {
|
|
||||||
"clusterSelector": {
|
|
||||||
"properties": {
|
|
||||||
"matchExpressions": {
|
|
||||||
"items": {
|
|
||||||
"properties": {
|
|
||||||
"key": {
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"operator": {
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"values": {
|
|
||||||
"items": {
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"type": "array",
|
|
||||||
"x-kubernetes-list-type": "atomic"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"required": [
|
|
||||||
"key",
|
|
||||||
"operator"
|
|
||||||
],
|
|
||||||
"type": "object"
|
|
||||||
},
|
|
||||||
"type": "array",
|
|
||||||
"x-kubernetes-list-type": "atomic"
|
|
||||||
},
|
|
||||||
"matchLabels": {
|
|
||||||
"additionalProperties": {
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"type": "object"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"type": "object",
|
|
||||||
"x-kubernetes-map-type": "atomic"
|
|
||||||
},
|
|
||||||
"resources": {
|
|
||||||
"items": {
|
|
||||||
"properties": {
|
|
||||||
"kind": {
|
|
||||||
"enum": [
|
|
||||||
"Secret",
|
|
||||||
"ConfigMap"
|
|
||||||
],
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"name": {
|
|
||||||
"minLength": 1,
|
|
||||||
"type": "string"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"required": [
|
|
||||||
"kind",
|
|
||||||
"name"
|
|
||||||
],
|
|
||||||
"type": "object"
|
|
||||||
},
|
|
||||||
"type": "array"
|
|
||||||
},
|
|
||||||
"strategy": {
|
|
||||||
"enum": [
|
|
||||||
"ApplyOnce"
|
|
||||||
],
|
|
||||||
"type": "string"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"required": [
|
|
||||||
"clusterSelector"
|
|
||||||
],
|
|
||||||
"type": "object"
|
|
||||||
},
|
|
||||||
"status": {
|
|
||||||
"properties": {
|
|
||||||
"conditions": {
|
|
||||||
"items": {
|
|
||||||
"properties": {
|
|
||||||
"lastTransitionTime": {
|
|
||||||
"format": "date-time",
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"message": {
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"reason": {
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"severity": {
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"status": {
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"type": {
|
|
||||||
"type": "string"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"required": [
|
|
||||||
"status",
|
|
||||||
"type"
|
|
||||||
],
|
|
||||||
"type": "object"
|
|
||||||
},
|
|
||||||
"type": "array"
|
|
||||||
},
|
|
||||||
"observedGeneration": {
|
|
||||||
"format": "int64",
|
|
||||||
"type": "integer"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"type": "object"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"type": "object"
|
|
||||||
}
|
|
||||||
@@ -1,198 +0,0 @@
|
|||||||
{
|
|
||||||
"$schema": "http://json-schema.org/draft-07/schema#",
|
|
||||||
"properties": {
|
|
||||||
"apiVersion": {
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"kind": {
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"metadata": {
|
|
||||||
"type": "object"
|
|
||||||
},
|
|
||||||
"spec": {
|
|
||||||
"properties": {
|
|
||||||
"clusterSelector": {
|
|
||||||
"properties": {
|
|
||||||
"matchExpressions": {
|
|
||||||
"items": {
|
|
||||||
"properties": {
|
|
||||||
"key": {
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"operator": {
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"values": {
|
|
||||||
"items": {
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"type": "array",
|
|
||||||
"x-kubernetes-list-type": "atomic"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"required": [
|
|
||||||
"key",
|
|
||||||
"operator"
|
|
||||||
],
|
|
||||||
"type": "object"
|
|
||||||
},
|
|
||||||
"type": "array",
|
|
||||||
"x-kubernetes-list-type": "atomic"
|
|
||||||
},
|
|
||||||
"matchLabels": {
|
|
||||||
"additionalProperties": {
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"type": "object"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"type": "object",
|
|
||||||
"x-kubernetes-map-type": "atomic"
|
|
||||||
},
|
|
||||||
"resources": {
|
|
||||||
"items": {
|
|
||||||
"properties": {
|
|
||||||
"kind": {
|
|
||||||
"enum": [
|
|
||||||
"Secret",
|
|
||||||
"ConfigMap"
|
|
||||||
],
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"name": {
|
|
||||||
"maxLength": 253,
|
|
||||||
"minLength": 1,
|
|
||||||
"type": "string"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"required": [
|
|
||||||
"kind",
|
|
||||||
"name"
|
|
||||||
],
|
|
||||||
"type": "object"
|
|
||||||
},
|
|
||||||
"maxItems": 100,
|
|
||||||
"type": "array"
|
|
||||||
},
|
|
||||||
"strategy": {
|
|
||||||
"enum": [
|
|
||||||
"ApplyOnce",
|
|
||||||
"Reconcile"
|
|
||||||
],
|
|
||||||
"type": "string"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"required": [
|
|
||||||
"clusterSelector"
|
|
||||||
],
|
|
||||||
"type": "object"
|
|
||||||
},
|
|
||||||
"status": {
|
|
||||||
"properties": {
|
|
||||||
"conditions": {
|
|
||||||
"items": {
|
|
||||||
"properties": {
|
|
||||||
"lastTransitionTime": {
|
|
||||||
"format": "date-time",
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"message": {
|
|
||||||
"maxLength": 10240,
|
|
||||||
"minLength": 1,
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"reason": {
|
|
||||||
"maxLength": 256,
|
|
||||||
"minLength": 1,
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"severity": {
|
|
||||||
"maxLength": 32,
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"status": {
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"type": {
|
|
||||||
"maxLength": 256,
|
|
||||||
"minLength": 1,
|
|
||||||
"type": "string"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"required": [
|
|
||||||
"lastTransitionTime",
|
|
||||||
"status",
|
|
||||||
"type"
|
|
||||||
],
|
|
||||||
"type": "object"
|
|
||||||
},
|
|
||||||
"type": "array"
|
|
||||||
},
|
|
||||||
"observedGeneration": {
|
|
||||||
"format": "int64",
|
|
||||||
"type": "integer"
|
|
||||||
},
|
|
||||||
"v1beta2": {
|
|
||||||
"properties": {
|
|
||||||
"conditions": {
|
|
||||||
"items": {
|
|
||||||
"properties": {
|
|
||||||
"lastTransitionTime": {
|
|
||||||
"format": "date-time",
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"message": {
|
|
||||||
"maxLength": 32768,
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"observedGeneration": {
|
|
||||||
"format": "int64",
|
|
||||||
"minimum": 0,
|
|
||||||
"type": "integer"
|
|
||||||
},
|
|
||||||
"reason": {
|
|
||||||
"maxLength": 1024,
|
|
||||||
"minLength": 1,
|
|
||||||
"pattern": "^[A-Za-z]([A-Za-z0-9_,:]*[A-Za-z0-9_])?$",
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"status": {
|
|
||||||
"enum": [
|
|
||||||
"True",
|
|
||||||
"False",
|
|
||||||
"Unknown"
|
|
||||||
],
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"type": {
|
|
||||||
"maxLength": 316,
|
|
||||||
"pattern": "^([a-z0-9]([-a-z0-9]*[a-z0-9])?(\\.[a-z0-9]([-a-z0-9]*[a-z0-9])?)*/)?(([A-Za-z0-9][-A-Za-z0-9_.]*)?[A-Za-z0-9])$",
|
|
||||||
"type": "string"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"required": [
|
|
||||||
"lastTransitionTime",
|
|
||||||
"message",
|
|
||||||
"reason",
|
|
||||||
"status",
|
|
||||||
"type"
|
|
||||||
],
|
|
||||||
"type": "object"
|
|
||||||
},
|
|
||||||
"maxItems": 32,
|
|
||||||
"type": "array",
|
|
||||||
"x-kubernetes-list-map-keys": [
|
|
||||||
"type"
|
|
||||||
],
|
|
||||||
"x-kubernetes-list-type": "map"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"type": "object"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"type": "object"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"type": "object"
|
|
||||||
}
|
|
||||||
@@ -1,68 +0,0 @@
|
|||||||
{
|
|
||||||
"$schema": "http://json-schema.org/draft-07/schema#",
|
|
||||||
"properties": {
|
|
||||||
"apiVersion": {
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"kind": {
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"metadata": {
|
|
||||||
"type": "object"
|
|
||||||
},
|
|
||||||
"spec": {
|
|
||||||
"properties": {
|
|
||||||
"bindings": {
|
|
||||||
"items": {
|
|
||||||
"properties": {
|
|
||||||
"clusterResourceSetName": {
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"resources": {
|
|
||||||
"items": {
|
|
||||||
"properties": {
|
|
||||||
"applied": {
|
|
||||||
"type": "boolean"
|
|
||||||
},
|
|
||||||
"hash": {
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"kind": {
|
|
||||||
"enum": [
|
|
||||||
"Secret",
|
|
||||||
"ConfigMap"
|
|
||||||
],
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"lastAppliedTime": {
|
|
||||||
"format": "date-time",
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"name": {
|
|
||||||
"minLength": 1,
|
|
||||||
"type": "string"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"required": [
|
|
||||||
"applied",
|
|
||||||
"kind",
|
|
||||||
"name"
|
|
||||||
],
|
|
||||||
"type": "object"
|
|
||||||
},
|
|
||||||
"type": "array"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"required": [
|
|
||||||
"clusterResourceSetName"
|
|
||||||
],
|
|
||||||
"type": "object"
|
|
||||||
},
|
|
||||||
"type": "array"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"type": "object"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"type": "object"
|
|
||||||
}
|
|
||||||
@@ -1,68 +0,0 @@
|
|||||||
{
|
|
||||||
"$schema": "http://json-schema.org/draft-07/schema#",
|
|
||||||
"properties": {
|
|
||||||
"apiVersion": {
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"kind": {
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"metadata": {
|
|
||||||
"type": "object"
|
|
||||||
},
|
|
||||||
"spec": {
|
|
||||||
"properties": {
|
|
||||||
"bindings": {
|
|
||||||
"items": {
|
|
||||||
"properties": {
|
|
||||||
"clusterResourceSetName": {
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"resources": {
|
|
||||||
"items": {
|
|
||||||
"properties": {
|
|
||||||
"applied": {
|
|
||||||
"type": "boolean"
|
|
||||||
},
|
|
||||||
"hash": {
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"kind": {
|
|
||||||
"enum": [
|
|
||||||
"Secret",
|
|
||||||
"ConfigMap"
|
|
||||||
],
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"lastAppliedTime": {
|
|
||||||
"format": "date-time",
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"name": {
|
|
||||||
"minLength": 1,
|
|
||||||
"type": "string"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"required": [
|
|
||||||
"applied",
|
|
||||||
"kind",
|
|
||||||
"name"
|
|
||||||
],
|
|
||||||
"type": "object"
|
|
||||||
},
|
|
||||||
"type": "array"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"required": [
|
|
||||||
"clusterResourceSetName"
|
|
||||||
],
|
|
||||||
"type": "object"
|
|
||||||
},
|
|
||||||
"type": "array"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"type": "object"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"type": "object"
|
|
||||||
}
|
|
||||||
@@ -1,80 +0,0 @@
|
|||||||
{
|
|
||||||
"$schema": "http://json-schema.org/draft-07/schema#",
|
|
||||||
"properties": {
|
|
||||||
"apiVersion": {
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"kind": {
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"metadata": {
|
|
||||||
"type": "object"
|
|
||||||
},
|
|
||||||
"spec": {
|
|
||||||
"properties": {
|
|
||||||
"bindings": {
|
|
||||||
"items": {
|
|
||||||
"properties": {
|
|
||||||
"clusterResourceSetName": {
|
|
||||||
"maxLength": 253,
|
|
||||||
"minLength": 1,
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"resources": {
|
|
||||||
"items": {
|
|
||||||
"properties": {
|
|
||||||
"applied": {
|
|
||||||
"type": "boolean"
|
|
||||||
},
|
|
||||||
"hash": {
|
|
||||||
"maxLength": 256,
|
|
||||||
"minLength": 1,
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"kind": {
|
|
||||||
"enum": [
|
|
||||||
"Secret",
|
|
||||||
"ConfigMap"
|
|
||||||
],
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"lastAppliedTime": {
|
|
||||||
"format": "date-time",
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"name": {
|
|
||||||
"maxLength": 253,
|
|
||||||
"minLength": 1,
|
|
||||||
"type": "string"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"required": [
|
|
||||||
"applied",
|
|
||||||
"kind",
|
|
||||||
"name"
|
|
||||||
],
|
|
||||||
"type": "object"
|
|
||||||
},
|
|
||||||
"maxItems": 100,
|
|
||||||
"type": "array"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"required": [
|
|
||||||
"clusterResourceSetName"
|
|
||||||
],
|
|
||||||
"type": "object"
|
|
||||||
},
|
|
||||||
"maxItems": 100,
|
|
||||||
"type": "array"
|
|
||||||
},
|
|
||||||
"clusterName": {
|
|
||||||
"maxLength": 63,
|
|
||||||
"minLength": 1,
|
|
||||||
"type": "string"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"type": "object"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"type": "object"
|
|
||||||
}
|
|
||||||
@@ -1,693 +0,0 @@
|
|||||||
{
|
|
||||||
"$schema": "http://json-schema.org/draft-07/schema#",
|
|
||||||
"properties": {
|
|
||||||
"apiVersion": {
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"kind": {
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"metadata": {
|
|
||||||
"type": "object"
|
|
||||||
},
|
|
||||||
"spec": {
|
|
||||||
"properties": {
|
|
||||||
"config": {
|
|
||||||
"type": "object",
|
|
||||||
"x-kubernetes-preserve-unknown-fields": true
|
|
||||||
},
|
|
||||||
"configRef": {
|
|
||||||
"properties": {
|
|
||||||
"secretName": {
|
|
||||||
"type": "string"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"type": "object"
|
|
||||||
},
|
|
||||||
"daemonSet": {
|
|
||||||
"properties": {
|
|
||||||
"podTemplate": {
|
|
||||||
"type": "object",
|
|
||||||
"x-kubernetes-preserve-unknown-fields": true
|
|
||||||
},
|
|
||||||
"updateStrategy": {
|
|
||||||
"properties": {
|
|
||||||
"rollingUpdate": {
|
|
||||||
"properties": {
|
|
||||||
"maxSurge": {
|
|
||||||
"anyOf": [
|
|
||||||
{
|
|
||||||
"type": "integer"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"type": "string"
|
|
||||||
}
|
|
||||||
],
|
|
||||||
"x-kubernetes-int-or-string": true
|
|
||||||
},
|
|
||||||
"maxUnavailable": {
|
|
||||||
"anyOf": [
|
|
||||||
{
|
|
||||||
"type": "integer"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"type": "string"
|
|
||||||
}
|
|
||||||
],
|
|
||||||
"x-kubernetes-int-or-string": true
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"type": "object"
|
|
||||||
},
|
|
||||||
"type": {
|
|
||||||
"type": "string"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"type": "object"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"type": "object"
|
|
||||||
},
|
|
||||||
"deployment": {
|
|
||||||
"properties": {
|
|
||||||
"podTemplate": {
|
|
||||||
"type": "object",
|
|
||||||
"x-kubernetes-preserve-unknown-fields": true
|
|
||||||
},
|
|
||||||
"replicas": {
|
|
||||||
"format": "int32",
|
|
||||||
"type": "integer"
|
|
||||||
},
|
|
||||||
"strategy": {
|
|
||||||
"properties": {
|
|
||||||
"rollingUpdate": {
|
|
||||||
"properties": {
|
|
||||||
"maxSurge": {
|
|
||||||
"anyOf": [
|
|
||||||
{
|
|
||||||
"type": "integer"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"type": "string"
|
|
||||||
}
|
|
||||||
],
|
|
||||||
"x-kubernetes-int-or-string": true
|
|
||||||
},
|
|
||||||
"maxUnavailable": {
|
|
||||||
"anyOf": [
|
|
||||||
{
|
|
||||||
"type": "integer"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"type": "string"
|
|
||||||
}
|
|
||||||
],
|
|
||||||
"x-kubernetes-int-or-string": true
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"type": "object"
|
|
||||||
},
|
|
||||||
"type": {
|
|
||||||
"type": "string"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"type": "object"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"type": "object"
|
|
||||||
},
|
|
||||||
"elasticsearchRefs": {
|
|
||||||
"items": {
|
|
||||||
"properties": {
|
|
||||||
"name": {
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"namespace": {
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"outputName": {
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"secretName": {
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"serviceName": {
|
|
||||||
"type": "string"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"type": "object"
|
|
||||||
},
|
|
||||||
"type": "array"
|
|
||||||
},
|
|
||||||
"fleetServerEnabled": {
|
|
||||||
"type": "boolean"
|
|
||||||
},
|
|
||||||
"fleetServerRef": {
|
|
||||||
"properties": {
|
|
||||||
"name": {
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"namespace": {
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"secretName": {
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"serviceName": {
|
|
||||||
"type": "string"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"type": "object"
|
|
||||||
},
|
|
||||||
"http": {
|
|
||||||
"properties": {
|
|
||||||
"service": {
|
|
||||||
"properties": {
|
|
||||||
"metadata": {
|
|
||||||
"properties": {
|
|
||||||
"annotations": {
|
|
||||||
"additionalProperties": {
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"type": "object"
|
|
||||||
},
|
|
||||||
"finalizers": {
|
|
||||||
"items": {
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"type": "array"
|
|
||||||
},
|
|
||||||
"labels": {
|
|
||||||
"additionalProperties": {
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"type": "object"
|
|
||||||
},
|
|
||||||
"name": {
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"namespace": {
|
|
||||||
"type": "string"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"type": "object"
|
|
||||||
},
|
|
||||||
"spec": {
|
|
||||||
"properties": {
|
|
||||||
"allocateLoadBalancerNodePorts": {
|
|
||||||
"type": "boolean"
|
|
||||||
},
|
|
||||||
"clusterIP": {
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"clusterIPs": {
|
|
||||||
"items": {
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"type": "array",
|
|
||||||
"x-kubernetes-list-type": "atomic"
|
|
||||||
},
|
|
||||||
"externalIPs": {
|
|
||||||
"items": {
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"type": "array",
|
|
||||||
"x-kubernetes-list-type": "atomic"
|
|
||||||
},
|
|
||||||
"externalName": {
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"externalTrafficPolicy": {
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"healthCheckNodePort": {
|
|
||||||
"format": "int32",
|
|
||||||
"type": "integer"
|
|
||||||
},
|
|
||||||
"internalTrafficPolicy": {
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"ipFamilies": {
|
|
||||||
"items": {
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"type": "array",
|
|
||||||
"x-kubernetes-list-type": "atomic"
|
|
||||||
},
|
|
||||||
"ipFamilyPolicy": {
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"loadBalancerClass": {
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"loadBalancerIP": {
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"loadBalancerSourceRanges": {
|
|
||||||
"items": {
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"type": "array",
|
|
||||||
"x-kubernetes-list-type": "atomic"
|
|
||||||
},
|
|
||||||
"ports": {
|
|
||||||
"items": {
|
|
||||||
"properties": {
|
|
||||||
"appProtocol": {
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"name": {
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"nodePort": {
|
|
||||||
"format": "int32",
|
|
||||||
"type": "integer"
|
|
||||||
},
|
|
||||||
"port": {
|
|
||||||
"format": "int32",
|
|
||||||
"type": "integer"
|
|
||||||
},
|
|
||||||
"protocol": {
|
|
||||||
"default": "TCP",
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"targetPort": {
|
|
||||||
"anyOf": [
|
|
||||||
{
|
|
||||||
"type": "integer"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"type": "string"
|
|
||||||
}
|
|
||||||
],
|
|
||||||
"x-kubernetes-int-or-string": true
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"required": [
|
|
||||||
"port"
|
|
||||||
],
|
|
||||||
"type": "object"
|
|
||||||
},
|
|
||||||
"type": "array",
|
|
||||||
"x-kubernetes-list-map-keys": [
|
|
||||||
"port",
|
|
||||||
"protocol"
|
|
||||||
],
|
|
||||||
"x-kubernetes-list-type": "map"
|
|
||||||
},
|
|
||||||
"publishNotReadyAddresses": {
|
|
||||||
"type": "boolean"
|
|
||||||
},
|
|
||||||
"selector": {
|
|
||||||
"additionalProperties": {
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"type": "object",
|
|
||||||
"x-kubernetes-map-type": "atomic"
|
|
||||||
},
|
|
||||||
"sessionAffinity": {
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"sessionAffinityConfig": {
|
|
||||||
"properties": {
|
|
||||||
"clientIP": {
|
|
||||||
"properties": {
|
|
||||||
"timeoutSeconds": {
|
|
||||||
"format": "int32",
|
|
||||||
"type": "integer"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"type": "object"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"type": "object"
|
|
||||||
},
|
|
||||||
"trafficDistribution": {
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"type": {
|
|
||||||
"type": "string"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"type": "object"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"type": "object"
|
|
||||||
},
|
|
||||||
"tls": {
|
|
||||||
"properties": {
|
|
||||||
"certificate": {
|
|
||||||
"properties": {
|
|
||||||
"secretName": {
|
|
||||||
"type": "string"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"type": "object"
|
|
||||||
},
|
|
||||||
"selfSignedCertificate": {
|
|
||||||
"properties": {
|
|
||||||
"disabled": {
|
|
||||||
"type": "boolean"
|
|
||||||
},
|
|
||||||
"subjectAltNames": {
|
|
||||||
"items": {
|
|
||||||
"properties": {
|
|
||||||
"dns": {
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"ip": {
|
|
||||||
"type": "string"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"type": "object"
|
|
||||||
},
|
|
||||||
"type": "array"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"type": "object"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"type": "object"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"type": "object"
|
|
||||||
},
|
|
||||||
"image": {
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"kibanaRef": {
|
|
||||||
"properties": {
|
|
||||||
"name": {
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"namespace": {
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"secretName": {
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"serviceName": {
|
|
||||||
"type": "string"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"type": "object"
|
|
||||||
},
|
|
||||||
"mode": {
|
|
||||||
"enum": [
|
|
||||||
"standalone",
|
|
||||||
"fleet"
|
|
||||||
],
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"policyID": {
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"revisionHistoryLimit": {
|
|
||||||
"format": "int32",
|
|
||||||
"type": "integer"
|
|
||||||
},
|
|
||||||
"secureSettings": {
|
|
||||||
"items": {
|
|
||||||
"properties": {
|
|
||||||
"entries": {
|
|
||||||
"items": {
|
|
||||||
"properties": {
|
|
||||||
"key": {
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"path": {
|
|
||||||
"type": "string"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"required": [
|
|
||||||
"key"
|
|
||||||
],
|
|
||||||
"type": "object"
|
|
||||||
},
|
|
||||||
"type": "array"
|
|
||||||
},
|
|
||||||
"secretName": {
|
|
||||||
"type": "string"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"required": [
|
|
||||||
"secretName"
|
|
||||||
],
|
|
||||||
"type": "object"
|
|
||||||
},
|
|
||||||
"type": "array"
|
|
||||||
},
|
|
||||||
"serviceAccountName": {
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"statefulSet": {
|
|
||||||
"properties": {
|
|
||||||
"podManagementPolicy": {
|
|
||||||
"default": "Parallel",
|
|
||||||
"enum": [
|
|
||||||
"OrderedReady",
|
|
||||||
"Parallel"
|
|
||||||
],
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"podTemplate": {
|
|
||||||
"type": "object",
|
|
||||||
"x-kubernetes-preserve-unknown-fields": true
|
|
||||||
},
|
|
||||||
"replicas": {
|
|
||||||
"format": "int32",
|
|
||||||
"type": "integer"
|
|
||||||
},
|
|
||||||
"serviceName": {
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"volumeClaimTemplates": {
|
|
||||||
"items": {
|
|
||||||
"properties": {
|
|
||||||
"apiVersion": {
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"kind": {
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"metadata": {
|
|
||||||
"properties": {
|
|
||||||
"annotations": {
|
|
||||||
"additionalProperties": {
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"type": "object"
|
|
||||||
},
|
|
||||||
"finalizers": {
|
|
||||||
"items": {
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"type": "array"
|
|
||||||
},
|
|
||||||
"labels": {
|
|
||||||
"additionalProperties": {
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"type": "object"
|
|
||||||
},
|
|
||||||
"name": {
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"namespace": {
|
|
||||||
"type": "string"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"type": "object"
|
|
||||||
},
|
|
||||||
"spec": {
|
|
||||||
"properties": {
|
|
||||||
"accessModes": {
|
|
||||||
"items": {
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"type": "array",
|
|
||||||
"x-kubernetes-list-type": "atomic"
|
|
||||||
},
|
|
||||||
"dataSource": {
|
|
||||||
"properties": {
|
|
||||||
"apiGroup": {
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"kind": {
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"name": {
|
|
||||||
"type": "string"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"required": [
|
|
||||||
"kind",
|
|
||||||
"name"
|
|
||||||
],
|
|
||||||
"type": "object",
|
|
||||||
"x-kubernetes-map-type": "atomic"
|
|
||||||
},
|
|
||||||
"dataSourceRef": {
|
|
||||||
"properties": {
|
|
||||||
"apiGroup": {
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"kind": {
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"name": {
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"namespace": {
|
|
||||||
"type": "string"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"required": [
|
|
||||||
"kind",
|
|
||||||
"name"
|
|
||||||
],
|
|
||||||
"type": "object"
|
|
||||||
},
|
|
||||||
"resources": {
|
|
||||||
"properties": {
|
|
||||||
"limits": {
|
|
||||||
"additionalProperties": {
|
|
||||||
"anyOf": [
|
|
||||||
{
|
|
||||||
"type": "integer"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"type": "string"
|
|
||||||
}
|
|
||||||
],
|
|
||||||
"pattern": "^(\\+|-)?(([0-9]+(\\.[0-9]*)?)|(\\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\\+|-)?(([0-9]+(\\.[0-9]*)?)|(\\.[0-9]+))))?$",
|
|
||||||
"x-kubernetes-int-or-string": true
|
|
||||||
},
|
|
||||||
"type": "object"
|
|
||||||
},
|
|
||||||
"requests": {
|
|
||||||
"additionalProperties": {
|
|
||||||
"anyOf": [
|
|
||||||
{
|
|
||||||
"type": "integer"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"type": "string"
|
|
||||||
}
|
|
||||||
],
|
|
||||||
"pattern": "^(\\+|-)?(([0-9]+(\\.[0-9]*)?)|(\\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\\+|-)?(([0-9]+(\\.[0-9]*)?)|(\\.[0-9]+))))?$",
|
|
||||||
"x-kubernetes-int-or-string": true
|
|
||||||
},
|
|
||||||
"type": "object"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"type": "object"
|
|
||||||
},
|
|
||||||
"selector": {
|
|
||||||
"properties": {
|
|
||||||
"matchExpressions": {
|
|
||||||
"items": {
|
|
||||||
"properties": {
|
|
||||||
"key": {
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"operator": {
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"values": {
|
|
||||||
"items": {
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"type": "array",
|
|
||||||
"x-kubernetes-list-type": "atomic"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"required": [
|
|
||||||
"key",
|
|
||||||
"operator"
|
|
||||||
],
|
|
||||||
"type": "object"
|
|
||||||
},
|
|
||||||
"type": "array",
|
|
||||||
"x-kubernetes-list-type": "atomic"
|
|
||||||
},
|
|
||||||
"matchLabels": {
|
|
||||||
"additionalProperties": {
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"type": "object"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"type": "object",
|
|
||||||
"x-kubernetes-map-type": "atomic"
|
|
||||||
},
|
|
||||||
"storageClassName": {
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"volumeAttributesClassName": {
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"volumeMode": {
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"volumeName": {
|
|
||||||
"type": "string"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"type": "object"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"type": "object"
|
|
||||||
},
|
|
||||||
"type": "array"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"type": "object"
|
|
||||||
},
|
|
||||||
"version": {
|
|
||||||
"type": "string"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"required": [
|
|
||||||
"version"
|
|
||||||
],
|
|
||||||
"type": "object"
|
|
||||||
},
|
|
||||||
"status": {
|
|
||||||
"properties": {
|
|
||||||
"availableNodes": {
|
|
||||||
"format": "int32",
|
|
||||||
"type": "integer"
|
|
||||||
},
|
|
||||||
"elasticsearchAssociationsStatus": {
|
|
||||||
"additionalProperties": {
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"type": "object"
|
|
||||||
},
|
|
||||||
"expectedNodes": {
|
|
||||||
"format": "int32",
|
|
||||||
"type": "integer"
|
|
||||||
},
|
|
||||||
"fleetServerAssociationStatus": {
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"health": {
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"kibanaAssociationStatus": {
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"observedGeneration": {
|
|
||||||
"format": "int64",
|
|
||||||
"type": "integer"
|
|
||||||
},
|
|
||||||
"version": {
|
|
||||||
"type": "string"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"type": "object"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"type": "object"
|
|
||||||
}
|
|
||||||
@@ -1,364 +0,0 @@
|
|||||||
{
|
|
||||||
"$schema": "http://json-schema.org/draft-07/schema#",
|
|
||||||
"properties": {
|
|
||||||
"apiVersion": {
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"kind": {
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"metadata": {
|
|
||||||
"type": "object"
|
|
||||||
},
|
|
||||||
"spec": {
|
|
||||||
"properties": {
|
|
||||||
"config": {
|
|
||||||
"type": "object",
|
|
||||||
"x-kubernetes-preserve-unknown-fields": true
|
|
||||||
},
|
|
||||||
"count": {
|
|
||||||
"format": "int32",
|
|
||||||
"type": "integer"
|
|
||||||
},
|
|
||||||
"elasticsearchRef": {
|
|
||||||
"properties": {
|
|
||||||
"name": {
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"namespace": {
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"secretName": {
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"serviceName": {
|
|
||||||
"type": "string"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"type": "object"
|
|
||||||
},
|
|
||||||
"http": {
|
|
||||||
"properties": {
|
|
||||||
"service": {
|
|
||||||
"properties": {
|
|
||||||
"metadata": {
|
|
||||||
"properties": {
|
|
||||||
"annotations": {
|
|
||||||
"additionalProperties": {
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"type": "object"
|
|
||||||
},
|
|
||||||
"finalizers": {
|
|
||||||
"items": {
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"type": "array"
|
|
||||||
},
|
|
||||||
"labels": {
|
|
||||||
"additionalProperties": {
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"type": "object"
|
|
||||||
},
|
|
||||||
"name": {
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"namespace": {
|
|
||||||
"type": "string"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"type": "object"
|
|
||||||
},
|
|
||||||
"spec": {
|
|
||||||
"properties": {
|
|
||||||
"allocateLoadBalancerNodePorts": {
|
|
||||||
"type": "boolean"
|
|
||||||
},
|
|
||||||
"clusterIP": {
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"clusterIPs": {
|
|
||||||
"items": {
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"type": "array",
|
|
||||||
"x-kubernetes-list-type": "atomic"
|
|
||||||
},
|
|
||||||
"externalIPs": {
|
|
||||||
"items": {
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"type": "array",
|
|
||||||
"x-kubernetes-list-type": "atomic"
|
|
||||||
},
|
|
||||||
"externalName": {
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"externalTrafficPolicy": {
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"healthCheckNodePort": {
|
|
||||||
"format": "int32",
|
|
||||||
"type": "integer"
|
|
||||||
},
|
|
||||||
"internalTrafficPolicy": {
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"ipFamilies": {
|
|
||||||
"items": {
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"type": "array",
|
|
||||||
"x-kubernetes-list-type": "atomic"
|
|
||||||
},
|
|
||||||
"ipFamilyPolicy": {
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"loadBalancerClass": {
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"loadBalancerIP": {
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"loadBalancerSourceRanges": {
|
|
||||||
"items": {
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"type": "array",
|
|
||||||
"x-kubernetes-list-type": "atomic"
|
|
||||||
},
|
|
||||||
"ports": {
|
|
||||||
"items": {
|
|
||||||
"properties": {
|
|
||||||
"appProtocol": {
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"name": {
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"nodePort": {
|
|
||||||
"format": "int32",
|
|
||||||
"type": "integer"
|
|
||||||
},
|
|
||||||
"port": {
|
|
||||||
"format": "int32",
|
|
||||||
"type": "integer"
|
|
||||||
},
|
|
||||||
"protocol": {
|
|
||||||
"default": "TCP",
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"targetPort": {
|
|
||||||
"anyOf": [
|
|
||||||
{
|
|
||||||
"type": "integer"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"type": "string"
|
|
||||||
}
|
|
||||||
],
|
|
||||||
"x-kubernetes-int-or-string": true
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"required": [
|
|
||||||
"port"
|
|
||||||
],
|
|
||||||
"type": "object"
|
|
||||||
},
|
|
||||||
"type": "array",
|
|
||||||
"x-kubernetes-list-map-keys": [
|
|
||||||
"port",
|
|
||||||
"protocol"
|
|
||||||
],
|
|
||||||
"x-kubernetes-list-type": "map"
|
|
||||||
},
|
|
||||||
"publishNotReadyAddresses": {
|
|
||||||
"type": "boolean"
|
|
||||||
},
|
|
||||||
"selector": {
|
|
||||||
"additionalProperties": {
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"type": "object",
|
|
||||||
"x-kubernetes-map-type": "atomic"
|
|
||||||
},
|
|
||||||
"sessionAffinity": {
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"sessionAffinityConfig": {
|
|
||||||
"properties": {
|
|
||||||
"clientIP": {
|
|
||||||
"properties": {
|
|
||||||
"timeoutSeconds": {
|
|
||||||
"format": "int32",
|
|
||||||
"type": "integer"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"type": "object"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"type": "object"
|
|
||||||
},
|
|
||||||
"trafficDistribution": {
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"type": {
|
|
||||||
"type": "string"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"type": "object"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"type": "object"
|
|
||||||
},
|
|
||||||
"tls": {
|
|
||||||
"properties": {
|
|
||||||
"certificate": {
|
|
||||||
"properties": {
|
|
||||||
"secretName": {
|
|
||||||
"type": "string"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"type": "object"
|
|
||||||
},
|
|
||||||
"selfSignedCertificate": {
|
|
||||||
"properties": {
|
|
||||||
"disabled": {
|
|
||||||
"type": "boolean"
|
|
||||||
},
|
|
||||||
"subjectAltNames": {
|
|
||||||
"items": {
|
|
||||||
"properties": {
|
|
||||||
"dns": {
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"ip": {
|
|
||||||
"type": "string"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"type": "object"
|
|
||||||
},
|
|
||||||
"type": "array"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"type": "object"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"type": "object"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"type": "object"
|
|
||||||
},
|
|
||||||
"image": {
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"kibanaRef": {
|
|
||||||
"properties": {
|
|
||||||
"name": {
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"namespace": {
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"secretName": {
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"serviceName": {
|
|
||||||
"type": "string"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"type": "object"
|
|
||||||
},
|
|
||||||
"podTemplate": {
|
|
||||||
"type": "object",
|
|
||||||
"x-kubernetes-preserve-unknown-fields": true
|
|
||||||
},
|
|
||||||
"revisionHistoryLimit": {
|
|
||||||
"format": "int32",
|
|
||||||
"type": "integer"
|
|
||||||
},
|
|
||||||
"secureSettings": {
|
|
||||||
"items": {
|
|
||||||
"properties": {
|
|
||||||
"entries": {
|
|
||||||
"items": {
|
|
||||||
"properties": {
|
|
||||||
"key": {
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"path": {
|
|
||||||
"type": "string"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"required": [
|
|
||||||
"key"
|
|
||||||
],
|
|
||||||
"type": "object"
|
|
||||||
},
|
|
||||||
"type": "array"
|
|
||||||
},
|
|
||||||
"secretName": {
|
|
||||||
"type": "string"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"required": [
|
|
||||||
"secretName"
|
|
||||||
],
|
|
||||||
"type": "object"
|
|
||||||
},
|
|
||||||
"type": "array"
|
|
||||||
},
|
|
||||||
"serviceAccountName": {
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"version": {
|
|
||||||
"type": "string"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"required": [
|
|
||||||
"version"
|
|
||||||
],
|
|
||||||
"type": "object"
|
|
||||||
},
|
|
||||||
"status": {
|
|
||||||
"properties": {
|
|
||||||
"availableNodes": {
|
|
||||||
"format": "int32",
|
|
||||||
"type": "integer"
|
|
||||||
},
|
|
||||||
"count": {
|
|
||||||
"format": "int32",
|
|
||||||
"type": "integer"
|
|
||||||
},
|
|
||||||
"elasticsearchAssociationStatus": {
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"health": {
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"kibanaAssociationStatus": {
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"observedGeneration": {
|
|
||||||
"format": "int64",
|
|
||||||
"type": "integer"
|
|
||||||
},
|
|
||||||
"secretTokenSecret": {
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"selector": {
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"service": {
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"version": {
|
|
||||||
"type": "string"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"type": "object"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"type": "object"
|
|
||||||
}
|
|
||||||
@@ -1,15 +0,0 @@
|
|||||||
{
|
|
||||||
"$schema": "http://json-schema.org/draft-07/schema#",
|
|
||||||
"properties": {
|
|
||||||
"apiVersion": {
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"kind": {
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"metadata": {
|
|
||||||
"type": "object"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"type": "object"
|
|
||||||
}
|
|
||||||
@@ -1,317 +0,0 @@
|
|||||||
{
|
|
||||||
"$schema": "http://json-schema.org/draft-07/schema#",
|
|
||||||
"properties": {
|
|
||||||
"apiVersion": {
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"kind": {
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"metadata": {
|
|
||||||
"type": "object"
|
|
||||||
},
|
|
||||||
"spec": {
|
|
||||||
"properties": {
|
|
||||||
"config": {
|
|
||||||
"type": "object",
|
|
||||||
"x-kubernetes-preserve-unknown-fields": true
|
|
||||||
},
|
|
||||||
"count": {
|
|
||||||
"format": "int32",
|
|
||||||
"type": "integer"
|
|
||||||
},
|
|
||||||
"elasticsearchRef": {
|
|
||||||
"properties": {
|
|
||||||
"name": {
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"namespace": {
|
|
||||||
"type": "string"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"required": [
|
|
||||||
"name"
|
|
||||||
],
|
|
||||||
"type": "object"
|
|
||||||
},
|
|
||||||
"http": {
|
|
||||||
"properties": {
|
|
||||||
"service": {
|
|
||||||
"properties": {
|
|
||||||
"metadata": {
|
|
||||||
"properties": {
|
|
||||||
"annotations": {
|
|
||||||
"additionalProperties": {
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"type": "object"
|
|
||||||
},
|
|
||||||
"finalizers": {
|
|
||||||
"items": {
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"type": "array"
|
|
||||||
},
|
|
||||||
"labels": {
|
|
||||||
"additionalProperties": {
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"type": "object"
|
|
||||||
},
|
|
||||||
"name": {
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"namespace": {
|
|
||||||
"type": "string"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"type": "object"
|
|
||||||
},
|
|
||||||
"spec": {
|
|
||||||
"properties": {
|
|
||||||
"allocateLoadBalancerNodePorts": {
|
|
||||||
"type": "boolean"
|
|
||||||
},
|
|
||||||
"clusterIP": {
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"clusterIPs": {
|
|
||||||
"items": {
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"type": "array",
|
|
||||||
"x-kubernetes-list-type": "atomic"
|
|
||||||
},
|
|
||||||
"externalIPs": {
|
|
||||||
"items": {
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"type": "array",
|
|
||||||
"x-kubernetes-list-type": "atomic"
|
|
||||||
},
|
|
||||||
"externalName": {
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"externalTrafficPolicy": {
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"healthCheckNodePort": {
|
|
||||||
"format": "int32",
|
|
||||||
"type": "integer"
|
|
||||||
},
|
|
||||||
"internalTrafficPolicy": {
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"ipFamilies": {
|
|
||||||
"items": {
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"type": "array",
|
|
||||||
"x-kubernetes-list-type": "atomic"
|
|
||||||
},
|
|
||||||
"ipFamilyPolicy": {
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"loadBalancerClass": {
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"loadBalancerIP": {
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"loadBalancerSourceRanges": {
|
|
||||||
"items": {
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"type": "array",
|
|
||||||
"x-kubernetes-list-type": "atomic"
|
|
||||||
},
|
|
||||||
"ports": {
|
|
||||||
"items": {
|
|
||||||
"properties": {
|
|
||||||
"appProtocol": {
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"name": {
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"nodePort": {
|
|
||||||
"format": "int32",
|
|
||||||
"type": "integer"
|
|
||||||
},
|
|
||||||
"port": {
|
|
||||||
"format": "int32",
|
|
||||||
"type": "integer"
|
|
||||||
},
|
|
||||||
"protocol": {
|
|
||||||
"default": "TCP",
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"targetPort": {
|
|
||||||
"anyOf": [
|
|
||||||
{
|
|
||||||
"type": "integer"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"type": "string"
|
|
||||||
}
|
|
||||||
],
|
|
||||||
"x-kubernetes-int-or-string": true
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"required": [
|
|
||||||
"port"
|
|
||||||
],
|
|
||||||
"type": "object"
|
|
||||||
},
|
|
||||||
"type": "array",
|
|
||||||
"x-kubernetes-list-map-keys": [
|
|
||||||
"port",
|
|
||||||
"protocol"
|
|
||||||
],
|
|
||||||
"x-kubernetes-list-type": "map"
|
|
||||||
},
|
|
||||||
"publishNotReadyAddresses": {
|
|
||||||
"type": "boolean"
|
|
||||||
},
|
|
||||||
"selector": {
|
|
||||||
"additionalProperties": {
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"type": "object",
|
|
||||||
"x-kubernetes-map-type": "atomic"
|
|
||||||
},
|
|
||||||
"sessionAffinity": {
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"sessionAffinityConfig": {
|
|
||||||
"properties": {
|
|
||||||
"clientIP": {
|
|
||||||
"properties": {
|
|
||||||
"timeoutSeconds": {
|
|
||||||
"format": "int32",
|
|
||||||
"type": "integer"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"type": "object"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"type": "object"
|
|
||||||
},
|
|
||||||
"trafficDistribution": {
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"type": {
|
|
||||||
"type": "string"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"type": "object"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"type": "object"
|
|
||||||
},
|
|
||||||
"tls": {
|
|
||||||
"properties": {
|
|
||||||
"certificate": {
|
|
||||||
"properties": {
|
|
||||||
"secretName": {
|
|
||||||
"type": "string"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"type": "object"
|
|
||||||
},
|
|
||||||
"selfSignedCertificate": {
|
|
||||||
"properties": {
|
|
||||||
"disabled": {
|
|
||||||
"type": "boolean"
|
|
||||||
},
|
|
||||||
"subjectAltNames": {
|
|
||||||
"items": {
|
|
||||||
"properties": {
|
|
||||||
"dns": {
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"ip": {
|
|
||||||
"type": "string"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"type": "object"
|
|
||||||
},
|
|
||||||
"type": "array"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"type": "object"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"type": "object"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"type": "object"
|
|
||||||
},
|
|
||||||
"image": {
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"podTemplate": {
|
|
||||||
"type": "object",
|
|
||||||
"x-kubernetes-preserve-unknown-fields": true
|
|
||||||
},
|
|
||||||
"secureSettings": {
|
|
||||||
"items": {
|
|
||||||
"properties": {
|
|
||||||
"entries": {
|
|
||||||
"items": {
|
|
||||||
"properties": {
|
|
||||||
"key": {
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"path": {
|
|
||||||
"type": "string"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"required": [
|
|
||||||
"key"
|
|
||||||
],
|
|
||||||
"type": "object"
|
|
||||||
},
|
|
||||||
"type": "array"
|
|
||||||
},
|
|
||||||
"secretName": {
|
|
||||||
"type": "string"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"required": [
|
|
||||||
"secretName"
|
|
||||||
],
|
|
||||||
"type": "object"
|
|
||||||
},
|
|
||||||
"type": "array"
|
|
||||||
},
|
|
||||||
"version": {
|
|
||||||
"type": "string"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"type": "object"
|
|
||||||
},
|
|
||||||
"status": {
|
|
||||||
"properties": {
|
|
||||||
"associationStatus": {
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"availableNodes": {
|
|
||||||
"format": "int32",
|
|
||||||
"type": "integer"
|
|
||||||
},
|
|
||||||
"health": {
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"secretTokenSecret": {
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"service": {
|
|
||||||
"type": "string"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"type": "object"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"type": "object"
|
|
||||||
}
|
|
||||||
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
@@ -1,321 +0,0 @@
|
|||||||
{
|
|
||||||
"$schema": "http://json-schema.org/draft-07/schema#",
|
|
||||||
"properties": {
|
|
||||||
"apiVersion": {
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"kind": {
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"metadata": {
|
|
||||||
"type": "object"
|
|
||||||
},
|
|
||||||
"spec": {
|
|
||||||
"properties": {
|
|
||||||
"clusterResourceBlacklist": {
|
|
||||||
"items": {
|
|
||||||
"properties": {
|
|
||||||
"group": {
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"kind": {
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"name": {
|
|
||||||
"type": "string"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"required": [
|
|
||||||
"group",
|
|
||||||
"kind"
|
|
||||||
],
|
|
||||||
"type": "object"
|
|
||||||
},
|
|
||||||
"type": "array"
|
|
||||||
},
|
|
||||||
"clusterResourceWhitelist": {
|
|
||||||
"items": {
|
|
||||||
"properties": {
|
|
||||||
"group": {
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"kind": {
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"name": {
|
|
||||||
"type": "string"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"required": [
|
|
||||||
"group",
|
|
||||||
"kind"
|
|
||||||
],
|
|
||||||
"type": "object"
|
|
||||||
},
|
|
||||||
"type": "array"
|
|
||||||
},
|
|
||||||
"destinationServiceAccounts": {
|
|
||||||
"items": {
|
|
||||||
"properties": {
|
|
||||||
"defaultServiceAccount": {
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"namespace": {
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"server": {
|
|
||||||
"type": "string"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"required": [
|
|
||||||
"defaultServiceAccount",
|
|
||||||
"server"
|
|
||||||
],
|
|
||||||
"type": "object"
|
|
||||||
},
|
|
||||||
"type": "array"
|
|
||||||
},
|
|
||||||
"destinations": {
|
|
||||||
"items": {
|
|
||||||
"properties": {
|
|
||||||
"name": {
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"namespace": {
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"server": {
|
|
||||||
"type": "string"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"type": "object"
|
|
||||||
},
|
|
||||||
"type": "array"
|
|
||||||
},
|
|
||||||
"namespaceResourceBlacklist": {
|
|
||||||
"items": {
|
|
||||||
"properties": {
|
|
||||||
"group": {
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"kind": {
|
|
||||||
"type": "string"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"required": [
|
|
||||||
"group",
|
|
||||||
"kind"
|
|
||||||
],
|
|
||||||
"type": "object"
|
|
||||||
},
|
|
||||||
"type": "array"
|
|
||||||
},
|
|
||||||
"namespaceResourceWhitelist": {
|
|
||||||
"items": {
|
|
||||||
"properties": {
|
|
||||||
"group": {
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"kind": {
|
|
||||||
"type": "string"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"required": [
|
|
||||||
"group",
|
|
||||||
"kind"
|
|
||||||
],
|
|
||||||
"type": "object"
|
|
||||||
},
|
|
||||||
"type": "array"
|
|
||||||
},
|
|
||||||
"orphanedResources": {
|
|
||||||
"properties": {
|
|
||||||
"ignore": {
|
|
||||||
"items": {
|
|
||||||
"properties": {
|
|
||||||
"group": {
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"kind": {
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"name": {
|
|
||||||
"type": "string"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"type": "object"
|
|
||||||
},
|
|
||||||
"type": "array"
|
|
||||||
},
|
|
||||||
"warn": {
|
|
||||||
"type": "boolean"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"type": "object"
|
|
||||||
},
|
|
||||||
"permitOnlyProjectScopedClusters": {
|
|
||||||
"type": "boolean"
|
|
||||||
},
|
|
||||||
"roles": {
|
|
||||||
"items": {
|
|
||||||
"properties": {
|
|
||||||
"groups": {
|
|
||||||
"items": {
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"type": "array"
|
|
||||||
},
|
|
||||||
"jwtTokens": {
|
|
||||||
"items": {
|
|
||||||
"properties": {
|
|
||||||
"exp": {
|
|
||||||
"format": "int64",
|
|
||||||
"type": "integer"
|
|
||||||
},
|
|
||||||
"iat": {
|
|
||||||
"format": "int64",
|
|
||||||
"type": "integer"
|
|
||||||
},
|
|
||||||
"id": {
|
|
||||||
"type": "string"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"required": [
|
|
||||||
"iat"
|
|
||||||
],
|
|
||||||
"type": "object"
|
|
||||||
},
|
|
||||||
"type": "array"
|
|
||||||
},
|
|
||||||
"name": {
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"policies": {
|
|
||||||
"items": {
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"type": "array"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"required": [
|
|
||||||
"name"
|
|
||||||
],
|
|
||||||
"type": "object"
|
|
||||||
},
|
|
||||||
"type": "array"
|
|
||||||
},
|
|
||||||
"signatureKeys": {
|
|
||||||
"items": {
|
|
||||||
"properties": {
|
|
||||||
"keyID": {
|
|
||||||
"type": "string"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"required": [
|
|
||||||
"keyID"
|
|
||||||
],
|
|
||||||
"type": "object"
|
|
||||||
},
|
|
||||||
"type": "array"
|
|
||||||
},
|
|
||||||
"sourceNamespaces": {
|
|
||||||
"items": {
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"type": "array"
|
|
||||||
},
|
|
||||||
"sourceRepos": {
|
|
||||||
"items": {
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"type": "array"
|
|
||||||
},
|
|
||||||
"syncWindows": {
|
|
||||||
"items": {
|
|
||||||
"properties": {
|
|
||||||
"andOperator": {
|
|
||||||
"type": "boolean"
|
|
||||||
},
|
|
||||||
"applications": {
|
|
||||||
"items": {
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"type": "array"
|
|
||||||
},
|
|
||||||
"clusters": {
|
|
||||||
"items": {
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"type": "array"
|
|
||||||
},
|
|
||||||
"duration": {
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"kind": {
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"manualSync": {
|
|
||||||
"type": "boolean"
|
|
||||||
},
|
|
||||||
"namespaces": {
|
|
||||||
"items": {
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"type": "array"
|
|
||||||
},
|
|
||||||
"schedule": {
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"timeZone": {
|
|
||||||
"type": "string"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"type": "object"
|
|
||||||
},
|
|
||||||
"type": "array"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"type": "object"
|
|
||||||
},
|
|
||||||
"status": {
|
|
||||||
"properties": {
|
|
||||||
"jwtTokensByRole": {
|
|
||||||
"additionalProperties": {
|
|
||||||
"properties": {
|
|
||||||
"items": {
|
|
||||||
"items": {
|
|
||||||
"properties": {
|
|
||||||
"exp": {
|
|
||||||
"format": "int64",
|
|
||||||
"type": "integer"
|
|
||||||
},
|
|
||||||
"iat": {
|
|
||||||
"format": "int64",
|
|
||||||
"type": "integer"
|
|
||||||
},
|
|
||||||
"id": {
|
|
||||||
"type": "string"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"required": [
|
|
||||||
"iat"
|
|
||||||
],
|
|
||||||
"type": "object"
|
|
||||||
},
|
|
||||||
"type": "array"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"type": "object"
|
|
||||||
},
|
|
||||||
"type": "object"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"type": "object"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"required": [
|
|
||||||
"metadata",
|
|
||||||
"spec"
|
|
||||||
],
|
|
||||||
"type": "object"
|
|
||||||
}
|
|
||||||
@@ -1,148 +0,0 @@
|
|||||||
{
|
|
||||||
"$schema": "http://json-schema.org/draft-07/schema#",
|
|
||||||
"properties": {
|
|
||||||
"apiVersion": {
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"kind": {
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"metadata": {
|
|
||||||
"type": "object"
|
|
||||||
},
|
|
||||||
"spec": {
|
|
||||||
"properties": {
|
|
||||||
"additionalRedactions": {
|
|
||||||
"items": {
|
|
||||||
"properties": {
|
|
||||||
"headers": {
|
|
||||||
"items": {
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"type": "array"
|
|
||||||
},
|
|
||||||
"paths": {
|
|
||||||
"items": {
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"type": "array"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"type": "object"
|
|
||||||
},
|
|
||||||
"type": "array"
|
|
||||||
},
|
|
||||||
"enabled": {
|
|
||||||
"type": "boolean"
|
|
||||||
},
|
|
||||||
"filters": {
|
|
||||||
"items": {
|
|
||||||
"properties": {
|
|
||||||
"action": {
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"requestURI": {
|
|
||||||
"type": "string"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"type": "object"
|
|
||||||
},
|
|
||||||
"type": "array"
|
|
||||||
},
|
|
||||||
"verbosity": {
|
|
||||||
"properties": {
|
|
||||||
"level": {
|
|
||||||
"type": "integer"
|
|
||||||
},
|
|
||||||
"request": {
|
|
||||||
"properties": {
|
|
||||||
"body": {
|
|
||||||
"type": "boolean"
|
|
||||||
},
|
|
||||||
"headers": {
|
|
||||||
"type": "boolean"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"type": "object"
|
|
||||||
},
|
|
||||||
"response": {
|
|
||||||
"properties": {
|
|
||||||
"body": {
|
|
||||||
"type": "boolean"
|
|
||||||
},
|
|
||||||
"headers": {
|
|
||||||
"type": "boolean"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"type": "object"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"required": [
|
|
||||||
"level"
|
|
||||||
],
|
|
||||||
"type": "object"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"required": [
|
|
||||||
"enabled"
|
|
||||||
],
|
|
||||||
"type": "object"
|
|
||||||
},
|
|
||||||
"status": {
|
|
||||||
"properties": {
|
|
||||||
"conditions": {
|
|
||||||
"items": {
|
|
||||||
"properties": {
|
|
||||||
"lastTransitionTime": {
|
|
||||||
"format": "date-time",
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"message": {
|
|
||||||
"maxLength": 32768,
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"observedGeneration": {
|
|
||||||
"format": "int64",
|
|
||||||
"minimum": 0,
|
|
||||||
"type": "integer"
|
|
||||||
},
|
|
||||||
"reason": {
|
|
||||||
"maxLength": 1024,
|
|
||||||
"minLength": 1,
|
|
||||||
"pattern": "^[A-Za-z]([A-Za-z0-9_,:]*[A-Za-z0-9_])?$",
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"status": {
|
|
||||||
"enum": [
|
|
||||||
"True",
|
|
||||||
"False",
|
|
||||||
"Unknown"
|
|
||||||
],
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"type": {
|
|
||||||
"maxLength": 316,
|
|
||||||
"pattern": "^([a-z0-9]([-a-z0-9]*[a-z0-9])?(\\.[a-z0-9]([-a-z0-9]*[a-z0-9])?)*/)?(([A-Za-z0-9][-A-Za-z0-9_.]*)?[A-Za-z0-9])$",
|
|
||||||
"type": "string"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"required": [
|
|
||||||
"lastTransitionTime",
|
|
||||||
"message",
|
|
||||||
"reason",
|
|
||||||
"status",
|
|
||||||
"type"
|
|
||||||
],
|
|
||||||
"type": "object"
|
|
||||||
},
|
|
||||||
"type": "array"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"type": "object"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"required": [
|
|
||||||
"spec"
|
|
||||||
],
|
|
||||||
"type": "object"
|
|
||||||
}
|
|
||||||
@@ -1,352 +0,0 @@
|
|||||||
{
|
|
||||||
"$schema": "http://json-schema.org/draft-07/schema#",
|
|
||||||
"properties": {
|
|
||||||
"apiVersion": {
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"kind": {
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"metadata": {
|
|
||||||
"type": "object"
|
|
||||||
},
|
|
||||||
"spec": {
|
|
||||||
"properties": {
|
|
||||||
"elasticsearchRef": {
|
|
||||||
"properties": {
|
|
||||||
"name": {
|
|
||||||
"minLength": 1,
|
|
||||||
"type": "string"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"type": "object"
|
|
||||||
},
|
|
||||||
"policies": {
|
|
||||||
"items": {
|
|
||||||
"properties": {
|
|
||||||
"deciders": {
|
|
||||||
"additionalProperties": {
|
|
||||||
"additionalProperties": {
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"type": "object"
|
|
||||||
},
|
|
||||||
"type": "object"
|
|
||||||
},
|
|
||||||
"name": {
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"resources": {
|
|
||||||
"properties": {
|
|
||||||
"cpu": {
|
|
||||||
"properties": {
|
|
||||||
"max": {
|
|
||||||
"anyOf": [
|
|
||||||
{
|
|
||||||
"type": "integer"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"type": "string"
|
|
||||||
}
|
|
||||||
],
|
|
||||||
"pattern": "^(\\+|-)?(([0-9]+(\\.[0-9]*)?)|(\\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\\+|-)?(([0-9]+(\\.[0-9]*)?)|(\\.[0-9]+))))?$",
|
|
||||||
"x-kubernetes-int-or-string": true
|
|
||||||
},
|
|
||||||
"min": {
|
|
||||||
"anyOf": [
|
|
||||||
{
|
|
||||||
"type": "integer"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"type": "string"
|
|
||||||
}
|
|
||||||
],
|
|
||||||
"pattern": "^(\\+|-)?(([0-9]+(\\.[0-9]*)?)|(\\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\\+|-)?(([0-9]+(\\.[0-9]*)?)|(\\.[0-9]+))))?$",
|
|
||||||
"x-kubernetes-int-or-string": true
|
|
||||||
},
|
|
||||||
"requestsToLimitsRatio": {
|
|
||||||
"anyOf": [
|
|
||||||
{
|
|
||||||
"type": "integer"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"type": "string"
|
|
||||||
}
|
|
||||||
],
|
|
||||||
"pattern": "^(\\+|-)?(([0-9]+(\\.[0-9]*)?)|(\\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\\+|-)?(([0-9]+(\\.[0-9]*)?)|(\\.[0-9]+))))?$",
|
|
||||||
"x-kubernetes-int-or-string": true
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"required": [
|
|
||||||
"max",
|
|
||||||
"min"
|
|
||||||
],
|
|
||||||
"type": "object"
|
|
||||||
},
|
|
||||||
"memory": {
|
|
||||||
"properties": {
|
|
||||||
"max": {
|
|
||||||
"anyOf": [
|
|
||||||
{
|
|
||||||
"type": "integer"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"type": "string"
|
|
||||||
}
|
|
||||||
],
|
|
||||||
"pattern": "^(\\+|-)?(([0-9]+(\\.[0-9]*)?)|(\\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\\+|-)?(([0-9]+(\\.[0-9]*)?)|(\\.[0-9]+))))?$",
|
|
||||||
"x-kubernetes-int-or-string": true
|
|
||||||
},
|
|
||||||
"min": {
|
|
||||||
"anyOf": [
|
|
||||||
{
|
|
||||||
"type": "integer"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"type": "string"
|
|
||||||
}
|
|
||||||
],
|
|
||||||
"pattern": "^(\\+|-)?(([0-9]+(\\.[0-9]*)?)|(\\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\\+|-)?(([0-9]+(\\.[0-9]*)?)|(\\.[0-9]+))))?$",
|
|
||||||
"x-kubernetes-int-or-string": true
|
|
||||||
},
|
|
||||||
"requestsToLimitsRatio": {
|
|
||||||
"anyOf": [
|
|
||||||
{
|
|
||||||
"type": "integer"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"type": "string"
|
|
||||||
}
|
|
||||||
],
|
|
||||||
"pattern": "^(\\+|-)?(([0-9]+(\\.[0-9]*)?)|(\\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\\+|-)?(([0-9]+(\\.[0-9]*)?)|(\\.[0-9]+))))?$",
|
|
||||||
"x-kubernetes-int-or-string": true
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"required": [
|
|
||||||
"max",
|
|
||||||
"min"
|
|
||||||
],
|
|
||||||
"type": "object"
|
|
||||||
},
|
|
||||||
"nodeCount": {
|
|
||||||
"properties": {
|
|
||||||
"max": {
|
|
||||||
"format": "int32",
|
|
||||||
"type": "integer"
|
|
||||||
},
|
|
||||||
"min": {
|
|
||||||
"format": "int32",
|
|
||||||
"type": "integer"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"required": [
|
|
||||||
"max",
|
|
||||||
"min"
|
|
||||||
],
|
|
||||||
"type": "object"
|
|
||||||
},
|
|
||||||
"storage": {
|
|
||||||
"properties": {
|
|
||||||
"max": {
|
|
||||||
"anyOf": [
|
|
||||||
{
|
|
||||||
"type": "integer"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"type": "string"
|
|
||||||
}
|
|
||||||
],
|
|
||||||
"pattern": "^(\\+|-)?(([0-9]+(\\.[0-9]*)?)|(\\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\\+|-)?(([0-9]+(\\.[0-9]*)?)|(\\.[0-9]+))))?$",
|
|
||||||
"x-kubernetes-int-or-string": true
|
|
||||||
},
|
|
||||||
"min": {
|
|
||||||
"anyOf": [
|
|
||||||
{
|
|
||||||
"type": "integer"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"type": "string"
|
|
||||||
}
|
|
||||||
],
|
|
||||||
"pattern": "^(\\+|-)?(([0-9]+(\\.[0-9]*)?)|(\\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\\+|-)?(([0-9]+(\\.[0-9]*)?)|(\\.[0-9]+))))?$",
|
|
||||||
"x-kubernetes-int-or-string": true
|
|
||||||
},
|
|
||||||
"requestsToLimitsRatio": {
|
|
||||||
"anyOf": [
|
|
||||||
{
|
|
||||||
"type": "integer"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"type": "string"
|
|
||||||
}
|
|
||||||
],
|
|
||||||
"pattern": "^(\\+|-)?(([0-9]+(\\.[0-9]*)?)|(\\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\\+|-)?(([0-9]+(\\.[0-9]*)?)|(\\.[0-9]+))))?$",
|
|
||||||
"x-kubernetes-int-or-string": true
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"required": [
|
|
||||||
"max",
|
|
||||||
"min"
|
|
||||||
],
|
|
||||||
"type": "object"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"required": [
|
|
||||||
"nodeCount"
|
|
||||||
],
|
|
||||||
"type": "object"
|
|
||||||
},
|
|
||||||
"roles": {
|
|
||||||
"items": {
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"type": "array"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"required": [
|
|
||||||
"resources"
|
|
||||||
],
|
|
||||||
"type": "object"
|
|
||||||
},
|
|
||||||
"type": "array"
|
|
||||||
},
|
|
||||||
"pollingPeriod": {
|
|
||||||
"type": "string"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"required": [
|
|
||||||
"elasticsearchRef",
|
|
||||||
"policies"
|
|
||||||
],
|
|
||||||
"type": "object"
|
|
||||||
},
|
|
||||||
"status": {
|
|
||||||
"properties": {
|
|
||||||
"conditions": {
|
|
||||||
"items": {
|
|
||||||
"properties": {
|
|
||||||
"lastTransitionTime": {
|
|
||||||
"format": "date-time",
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"message": {
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"status": {
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"type": {
|
|
||||||
"type": "string"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"required": [
|
|
||||||
"status",
|
|
||||||
"type"
|
|
||||||
],
|
|
||||||
"type": "object"
|
|
||||||
},
|
|
||||||
"type": "array"
|
|
||||||
},
|
|
||||||
"observedGeneration": {
|
|
||||||
"format": "int64",
|
|
||||||
"type": "integer"
|
|
||||||
},
|
|
||||||
"policies": {
|
|
||||||
"items": {
|
|
||||||
"properties": {
|
|
||||||
"lastModificationTime": {
|
|
||||||
"format": "date-time",
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"name": {
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"nodeSets": {
|
|
||||||
"items": {
|
|
||||||
"properties": {
|
|
||||||
"name": {
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"nodeCount": {
|
|
||||||
"format": "int32",
|
|
||||||
"type": "integer"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"required": [
|
|
||||||
"name",
|
|
||||||
"nodeCount"
|
|
||||||
],
|
|
||||||
"type": "object"
|
|
||||||
},
|
|
||||||
"type": "array"
|
|
||||||
},
|
|
||||||
"resources": {
|
|
||||||
"properties": {
|
|
||||||
"limits": {
|
|
||||||
"additionalProperties": {
|
|
||||||
"anyOf": [
|
|
||||||
{
|
|
||||||
"type": "integer"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"type": "string"
|
|
||||||
}
|
|
||||||
],
|
|
||||||
"pattern": "^(\\+|-)?(([0-9]+(\\.[0-9]*)?)|(\\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\\+|-)?(([0-9]+(\\.[0-9]*)?)|(\\.[0-9]+))))?$",
|
|
||||||
"x-kubernetes-int-or-string": true
|
|
||||||
},
|
|
||||||
"type": "object"
|
|
||||||
},
|
|
||||||
"requests": {
|
|
||||||
"additionalProperties": {
|
|
||||||
"anyOf": [
|
|
||||||
{
|
|
||||||
"type": "integer"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"type": "string"
|
|
||||||
}
|
|
||||||
],
|
|
||||||
"pattern": "^(\\+|-)?(([0-9]+(\\.[0-9]*)?)|(\\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\\+|-)?(([0-9]+(\\.[0-9]*)?)|(\\.[0-9]+))))?$",
|
|
||||||
"x-kubernetes-int-or-string": true
|
|
||||||
},
|
|
||||||
"type": "object"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"type": "object"
|
|
||||||
},
|
|
||||||
"state": {
|
|
||||||
"items": {
|
|
||||||
"properties": {
|
|
||||||
"messages": {
|
|
||||||
"items": {
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"type": "array"
|
|
||||||
},
|
|
||||||
"type": {
|
|
||||||
"type": "string"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"required": [
|
|
||||||
"messages",
|
|
||||||
"type"
|
|
||||||
],
|
|
||||||
"type": "object"
|
|
||||||
},
|
|
||||||
"type": "array"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"required": [
|
|
||||||
"name"
|
|
||||||
],
|
|
||||||
"type": "object"
|
|
||||||
},
|
|
||||||
"type": "array"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"type": "object"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"type": "object"
|
|
||||||
}
|
|
||||||
@@ -1,301 +0,0 @@
|
|||||||
{
|
|
||||||
"$schema": "http://json-schema.org/draft-07/schema#",
|
|
||||||
"properties": {
|
|
||||||
"apiVersion": {
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"kind": {
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"metadata": {
|
|
||||||
"type": "object"
|
|
||||||
},
|
|
||||||
"spec": {
|
|
||||||
"properties": {
|
|
||||||
"config": {
|
|
||||||
"type": "object",
|
|
||||||
"x-kubernetes-preserve-unknown-fields": true
|
|
||||||
},
|
|
||||||
"configRef": {
|
|
||||||
"properties": {
|
|
||||||
"secretName": {
|
|
||||||
"type": "string"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"type": "object"
|
|
||||||
},
|
|
||||||
"daemonSet": {
|
|
||||||
"properties": {
|
|
||||||
"podTemplate": {
|
|
||||||
"type": "object",
|
|
||||||
"x-kubernetes-preserve-unknown-fields": true
|
|
||||||
},
|
|
||||||
"updateStrategy": {
|
|
||||||
"properties": {
|
|
||||||
"rollingUpdate": {
|
|
||||||
"properties": {
|
|
||||||
"maxSurge": {
|
|
||||||
"anyOf": [
|
|
||||||
{
|
|
||||||
"type": "integer"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"type": "string"
|
|
||||||
}
|
|
||||||
],
|
|
||||||
"x-kubernetes-int-or-string": true
|
|
||||||
},
|
|
||||||
"maxUnavailable": {
|
|
||||||
"anyOf": [
|
|
||||||
{
|
|
||||||
"type": "integer"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"type": "string"
|
|
||||||
}
|
|
||||||
],
|
|
||||||
"x-kubernetes-int-or-string": true
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"type": "object"
|
|
||||||
},
|
|
||||||
"type": {
|
|
||||||
"type": "string"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"type": "object"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"type": "object"
|
|
||||||
},
|
|
||||||
"deployment": {
|
|
||||||
"properties": {
|
|
||||||
"podTemplate": {
|
|
||||||
"type": "object",
|
|
||||||
"x-kubernetes-preserve-unknown-fields": true
|
|
||||||
},
|
|
||||||
"replicas": {
|
|
||||||
"format": "int32",
|
|
||||||
"type": "integer"
|
|
||||||
},
|
|
||||||
"strategy": {
|
|
||||||
"properties": {
|
|
||||||
"rollingUpdate": {
|
|
||||||
"properties": {
|
|
||||||
"maxSurge": {
|
|
||||||
"anyOf": [
|
|
||||||
{
|
|
||||||
"type": "integer"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"type": "string"
|
|
||||||
}
|
|
||||||
],
|
|
||||||
"x-kubernetes-int-or-string": true
|
|
||||||
},
|
|
||||||
"maxUnavailable": {
|
|
||||||
"anyOf": [
|
|
||||||
{
|
|
||||||
"type": "integer"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"type": "string"
|
|
||||||
}
|
|
||||||
],
|
|
||||||
"x-kubernetes-int-or-string": true
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"type": "object"
|
|
||||||
},
|
|
||||||
"type": {
|
|
||||||
"type": "string"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"type": "object"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"type": "object"
|
|
||||||
},
|
|
||||||
"elasticsearchRef": {
|
|
||||||
"properties": {
|
|
||||||
"name": {
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"namespace": {
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"secretName": {
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"serviceName": {
|
|
||||||
"type": "string"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"type": "object"
|
|
||||||
},
|
|
||||||
"image": {
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"kibanaRef": {
|
|
||||||
"properties": {
|
|
||||||
"name": {
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"namespace": {
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"secretName": {
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"serviceName": {
|
|
||||||
"type": "string"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"type": "object"
|
|
||||||
},
|
|
||||||
"monitoring": {
|
|
||||||
"properties": {
|
|
||||||
"logs": {
|
|
||||||
"properties": {
|
|
||||||
"elasticsearchRefs": {
|
|
||||||
"items": {
|
|
||||||
"properties": {
|
|
||||||
"name": {
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"namespace": {
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"secretName": {
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"serviceName": {
|
|
||||||
"type": "string"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"type": "object"
|
|
||||||
},
|
|
||||||
"type": "array"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"type": "object"
|
|
||||||
},
|
|
||||||
"metrics": {
|
|
||||||
"properties": {
|
|
||||||
"elasticsearchRefs": {
|
|
||||||
"items": {
|
|
||||||
"properties": {
|
|
||||||
"name": {
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"namespace": {
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"secretName": {
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"serviceName": {
|
|
||||||
"type": "string"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"type": "object"
|
|
||||||
},
|
|
||||||
"type": "array"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"type": "object"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"type": "object"
|
|
||||||
},
|
|
||||||
"revisionHistoryLimit": {
|
|
||||||
"format": "int32",
|
|
||||||
"type": "integer"
|
|
||||||
},
|
|
||||||
"secureSettings": {
|
|
||||||
"items": {
|
|
||||||
"properties": {
|
|
||||||
"entries": {
|
|
||||||
"items": {
|
|
||||||
"properties": {
|
|
||||||
"key": {
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"path": {
|
|
||||||
"type": "string"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"required": [
|
|
||||||
"key"
|
|
||||||
],
|
|
||||||
"type": "object"
|
|
||||||
},
|
|
||||||
"type": "array"
|
|
||||||
},
|
|
||||||
"secretName": {
|
|
||||||
"type": "string"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"required": [
|
|
||||||
"secretName"
|
|
||||||
],
|
|
||||||
"type": "object"
|
|
||||||
},
|
|
||||||
"type": "array"
|
|
||||||
},
|
|
||||||
"serviceAccountName": {
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"type": {
|
|
||||||
"maxLength": 20,
|
|
||||||
"pattern": "[a-zA-Z0-9-]+",
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"version": {
|
|
||||||
"type": "string"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"required": [
|
|
||||||
"type",
|
|
||||||
"version"
|
|
||||||
],
|
|
||||||
"type": "object"
|
|
||||||
},
|
|
||||||
"status": {
|
|
||||||
"properties": {
|
|
||||||
"availableNodes": {
|
|
||||||
"format": "int32",
|
|
||||||
"type": "integer"
|
|
||||||
},
|
|
||||||
"elasticsearchAssociationStatus": {
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"expectedNodes": {
|
|
||||||
"format": "int32",
|
|
||||||
"type": "integer"
|
|
||||||
},
|
|
||||||
"health": {
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"kibanaAssociationStatus": {
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"monitoringAssociationStatus": {
|
|
||||||
"additionalProperties": {
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"type": "object"
|
|
||||||
},
|
|
||||||
"observedGeneration": {
|
|
||||||
"format": "int64",
|
|
||||||
"type": "integer"
|
|
||||||
},
|
|
||||||
"version": {
|
|
||||||
"type": "string"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"type": "object"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"type": "object"
|
|
||||||
}
|
|
||||||
@@ -1,222 +0,0 @@
|
|||||||
{
|
|
||||||
"$schema": "http://json-schema.org/draft-07/schema#",
|
|
||||||
"properties": {
|
|
||||||
"apiVersion": {
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"kind": {
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"metadata": {
|
|
||||||
"type": "object"
|
|
||||||
},
|
|
||||||
"spec": {
|
|
||||||
"properties": {
|
|
||||||
"chart": {
|
|
||||||
"nullable": true,
|
|
||||||
"properties": {
|
|
||||||
"metadata": {
|
|
||||||
"nullable": true,
|
|
||||||
"properties": {
|
|
||||||
"annotations": {
|
|
||||||
"additionalProperties": {
|
|
||||||
"nullable": true,
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"nullable": true,
|
|
||||||
"type": "object"
|
|
||||||
},
|
|
||||||
"apiVersion": {
|
|
||||||
"nullable": true,
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"appVersion": {
|
|
||||||
"nullable": true,
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"condition": {
|
|
||||||
"nullable": true,
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"deprecated": {
|
|
||||||
"type": "boolean"
|
|
||||||
},
|
|
||||||
"home": {
|
|
||||||
"nullable": true,
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"icon": {
|
|
||||||
"nullable": true,
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"keywords": {
|
|
||||||
"items": {
|
|
||||||
"nullable": true,
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"nullable": true,
|
|
||||||
"type": "array"
|
|
||||||
},
|
|
||||||
"kubeVersion": {
|
|
||||||
"nullable": true,
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"maintainers": {
|
|
||||||
"items": {
|
|
||||||
"properties": {
|
|
||||||
"email": {
|
|
||||||
"nullable": true,
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"name": {
|
|
||||||
"nullable": true,
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"url": {
|
|
||||||
"nullable": true,
|
|
||||||
"type": "string"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"type": "object"
|
|
||||||
},
|
|
||||||
"nullable": true,
|
|
||||||
"type": "array"
|
|
||||||
},
|
|
||||||
"name": {
|
|
||||||
"nullable": true,
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"sources": {
|
|
||||||
"items": {
|
|
||||||
"nullable": true,
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"nullable": true,
|
|
||||||
"type": "array"
|
|
||||||
},
|
|
||||||
"tags": {
|
|
||||||
"nullable": true,
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"type": {
|
|
||||||
"nullable": true,
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"version": {
|
|
||||||
"nullable": true,
|
|
||||||
"type": "string"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"type": "object"
|
|
||||||
},
|
|
||||||
"values": {
|
|
||||||
"nullable": true,
|
|
||||||
"type": "object",
|
|
||||||
"x-kubernetes-preserve-unknown-fields": true
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"type": "object"
|
|
||||||
},
|
|
||||||
"helmVersion": {
|
|
||||||
"type": "integer"
|
|
||||||
},
|
|
||||||
"info": {
|
|
||||||
"nullable": true,
|
|
||||||
"properties": {
|
|
||||||
"deleted": {
|
|
||||||
"nullable": true,
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"firstDeployed": {
|
|
||||||
"nullable": true,
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"lastDeployed": {
|
|
||||||
"nullable": true,
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"notes": {
|
|
||||||
"nullable": true,
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"readme": {
|
|
||||||
"nullable": true,
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"status": {
|
|
||||||
"nullable": true,
|
|
||||||
"type": "string"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"type": "object"
|
|
||||||
},
|
|
||||||
"name": {
|
|
||||||
"nullable": true,
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"namespace": {
|
|
||||||
"nullable": true,
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"resources": {
|
|
||||||
"items": {
|
|
||||||
"properties": {
|
|
||||||
"apiVersion": {
|
|
||||||
"nullable": true,
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"kind": {
|
|
||||||
"nullable": true,
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"name": {
|
|
||||||
"nullable": true,
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"namespace": {
|
|
||||||
"nullable": true,
|
|
||||||
"type": "string"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"type": "object"
|
|
||||||
},
|
|
||||||
"nullable": true,
|
|
||||||
"type": "array"
|
|
||||||
},
|
|
||||||
"values": {
|
|
||||||
"nullable": true,
|
|
||||||
"type": "object",
|
|
||||||
"x-kubernetes-preserve-unknown-fields": true
|
|
||||||
},
|
|
||||||
"version": {
|
|
||||||
"type": "integer"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"type": "object"
|
|
||||||
},
|
|
||||||
"status": {
|
|
||||||
"properties": {
|
|
||||||
"observedGeneration": {
|
|
||||||
"type": "integer"
|
|
||||||
},
|
|
||||||
"summary": {
|
|
||||||
"properties": {
|
|
||||||
"error": {
|
|
||||||
"type": "boolean"
|
|
||||||
},
|
|
||||||
"state": {
|
|
||||||
"nullable": true,
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"transitioning": {
|
|
||||||
"type": "boolean"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"type": "object"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"type": "object"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"type": "object"
|
|
||||||
}
|
|
||||||
@@ -1,163 +0,0 @@
|
|||||||
{
|
|
||||||
"$schema": "http://json-schema.org/draft-07/schema#",
|
|
||||||
"properties": {
|
|
||||||
"apiVersion": {
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"kind": {
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"metadata": {
|
|
||||||
"type": "object"
|
|
||||||
},
|
|
||||||
"spec": {
|
|
||||||
"properties": {
|
|
||||||
"basicAuthSecretName": {
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"caBundle": {
|
|
||||||
"format": "byte",
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"clientSecret": {
|
|
||||||
"properties": {
|
|
||||||
"name": {
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"namespace": {
|
|
||||||
"type": "string"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"type": "object"
|
|
||||||
},
|
|
||||||
"disableSameOriginCheck": {
|
|
||||||
"type": "boolean"
|
|
||||||
},
|
|
||||||
"enabled": {
|
|
||||||
"type": "boolean"
|
|
||||||
},
|
|
||||||
"exponentialBackOffValues": {
|
|
||||||
"properties": {
|
|
||||||
"maxRetries": {
|
|
||||||
"type": "integer"
|
|
||||||
},
|
|
||||||
"maxWait": {
|
|
||||||
"type": "integer"
|
|
||||||
},
|
|
||||||
"minWait": {
|
|
||||||
"type": "integer"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"type": "object"
|
|
||||||
},
|
|
||||||
"forceUpdate": {
|
|
||||||
"format": "date-time",
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"gitBranch": {
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"gitRepo": {
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"insecurePlainHttp": {
|
|
||||||
"type": "boolean"
|
|
||||||
},
|
|
||||||
"insecureSkipTLSVerify": {
|
|
||||||
"type": "boolean"
|
|
||||||
},
|
|
||||||
"refreshInterval": {
|
|
||||||
"type": "integer"
|
|
||||||
},
|
|
||||||
"serviceAccount": {
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"serviceAccountNamespace": {
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"url": {
|
|
||||||
"type": "string"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"type": "object"
|
|
||||||
},
|
|
||||||
"status": {
|
|
||||||
"properties": {
|
|
||||||
"branch": {
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"commit": {
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"conditions": {
|
|
||||||
"items": {
|
|
||||||
"properties": {
|
|
||||||
"lastTransitionTime": {
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"lastUpdateTime": {
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"message": {
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"reason": {
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"status": {
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"type": {
|
|
||||||
"type": "string"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"required": [
|
|
||||||
"status",
|
|
||||||
"type"
|
|
||||||
],
|
|
||||||
"type": "object"
|
|
||||||
},
|
|
||||||
"type": "array"
|
|
||||||
},
|
|
||||||
"downloadTime": {
|
|
||||||
"format": "date-time",
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"indexConfigMapName": {
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"indexConfigMapNamespace": {
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"indexConfigMapResourceVersion": {
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"nextRetryAt": {
|
|
||||||
"format": "date-time",
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"numberOfRetries": {
|
|
||||||
"type": "integer"
|
|
||||||
},
|
|
||||||
"observedGeneration": {
|
|
||||||
"format": "int64",
|
|
||||||
"type": "integer"
|
|
||||||
},
|
|
||||||
"shouldNotSkip": {
|
|
||||||
"type": "boolean"
|
|
||||||
},
|
|
||||||
"url": {
|
|
||||||
"type": "string"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"required": [
|
|
||||||
"observedGeneration"
|
|
||||||
],
|
|
||||||
"type": "object"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"required": [
|
|
||||||
"spec"
|
|
||||||
],
|
|
||||||
"type": "object"
|
|
||||||
}
|
|
||||||
@@ -1,135 +0,0 @@
|
|||||||
{
|
|
||||||
"$schema": "http://json-schema.org/draft-07/schema#",
|
|
||||||
"properties": {
|
|
||||||
"apiVersion": {
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"kind": {
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"metadata": {
|
|
||||||
"type": "object"
|
|
||||||
},
|
|
||||||
"status": {
|
|
||||||
"properties": {
|
|
||||||
"action": {
|
|
||||||
"nullable": true,
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"automaticCPTolerations": {
|
|
||||||
"type": "boolean"
|
|
||||||
},
|
|
||||||
"chart": {
|
|
||||||
"nullable": true,
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"command": {
|
|
||||||
"items": {
|
|
||||||
"nullable": true,
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"nullable": true,
|
|
||||||
"type": "array"
|
|
||||||
},
|
|
||||||
"conditions": {
|
|
||||||
"items": {
|
|
||||||
"properties": {
|
|
||||||
"lastTransitionTime": {
|
|
||||||
"nullable": true,
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"lastUpdateTime": {
|
|
||||||
"nullable": true,
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"message": {
|
|
||||||
"nullable": true,
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"reason": {
|
|
||||||
"nullable": true,
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"status": {
|
|
||||||
"nullable": true,
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"type": {
|
|
||||||
"nullable": true,
|
|
||||||
"type": "string"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"type": "object"
|
|
||||||
},
|
|
||||||
"nullable": true,
|
|
||||||
"type": "array"
|
|
||||||
},
|
|
||||||
"namespace": {
|
|
||||||
"nullable": true,
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"observedGeneration": {
|
|
||||||
"type": "integer"
|
|
||||||
},
|
|
||||||
"podCreated": {
|
|
||||||
"type": "boolean"
|
|
||||||
},
|
|
||||||
"podName": {
|
|
||||||
"nullable": true,
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"podNamespace": {
|
|
||||||
"nullable": true,
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"projectId": {
|
|
||||||
"nullable": true,
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"releaseName": {
|
|
||||||
"nullable": true,
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"token": {
|
|
||||||
"nullable": true,
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"tolerations": {
|
|
||||||
"items": {
|
|
||||||
"properties": {
|
|
||||||
"effect": {
|
|
||||||
"nullable": true,
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"key": {
|
|
||||||
"nullable": true,
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"operator": {
|
|
||||||
"nullable": true,
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"tolerationSeconds": {
|
|
||||||
"nullable": true,
|
|
||||||
"type": "integer"
|
|
||||||
},
|
|
||||||
"value": {
|
|
||||||
"nullable": true,
|
|
||||||
"type": "string"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"type": "object"
|
|
||||||
},
|
|
||||||
"nullable": true,
|
|
||||||
"type": "array"
|
|
||||||
},
|
|
||||||
"version": {
|
|
||||||
"nullable": true,
|
|
||||||
"type": "string"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"type": "object"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"type": "object"
|
|
||||||
}
|
|
||||||
@@ -1,84 +0,0 @@
|
|||||||
{
|
|
||||||
"$schema": "http://json-schema.org/draft-07/schema#",
|
|
||||||
"properties": {
|
|
||||||
"apiVersion": {
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"kind": {
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"metadata": {
|
|
||||||
"type": "object"
|
|
||||||
},
|
|
||||||
"spec": {
|
|
||||||
"properties": {
|
|
||||||
"plugin": {
|
|
||||||
"properties": {
|
|
||||||
"compressedEndpoint": {
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"endpoint": {
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"metadata": {
|
|
||||||
"additionalProperties": {
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"type": "object"
|
|
||||||
},
|
|
||||||
"name": {
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"noAuth": {
|
|
||||||
"default": false,
|
|
||||||
"type": "boolean"
|
|
||||||
},
|
|
||||||
"noCache": {
|
|
||||||
"default": false,
|
|
||||||
"type": "boolean"
|
|
||||||
},
|
|
||||||
"version": {
|
|
||||||
"type": "string"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"type": "object"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"type": "object"
|
|
||||||
},
|
|
||||||
"status": {
|
|
||||||
"properties": {
|
|
||||||
"cacheState": {
|
|
||||||
"nullable": true,
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"error": {
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"observedGeneration": {
|
|
||||||
"format": "int64",
|
|
||||||
"type": "integer"
|
|
||||||
},
|
|
||||||
"ready": {
|
|
||||||
"default": false,
|
|
||||||
"type": "boolean"
|
|
||||||
},
|
|
||||||
"retryAt": {
|
|
||||||
"format": "date-time",
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"retryNumber": {
|
|
||||||
"type": "integer"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"required": [
|
|
||||||
"observedGeneration"
|
|
||||||
],
|
|
||||||
"type": "object"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"required": [
|
|
||||||
"spec"
|
|
||||||
],
|
|
||||||
"type": "object"
|
|
||||||
}
|
|
||||||
@@ -1,497 +0,0 @@
|
|||||||
{
|
|
||||||
"$schema": "http://json-schema.org/draft-07/schema#",
|
|
||||||
"properties": {
|
|
||||||
"apiVersion": {
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"kind": {
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"metadata": {
|
|
||||||
"type": "object"
|
|
||||||
},
|
|
||||||
"spec": {
|
|
||||||
"properties": {
|
|
||||||
"additionalOutputFormats": {
|
|
||||||
"items": {
|
|
||||||
"properties": {
|
|
||||||
"type": {
|
|
||||||
"enum": [
|
|
||||||
"DER",
|
|
||||||
"CombinedPEM"
|
|
||||||
],
|
|
||||||
"type": "string"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"required": [
|
|
||||||
"type"
|
|
||||||
],
|
|
||||||
"type": "object"
|
|
||||||
},
|
|
||||||
"type": "array",
|
|
||||||
"x-kubernetes-list-type": "atomic"
|
|
||||||
},
|
|
||||||
"commonName": {
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"dnsNames": {
|
|
||||||
"items": {
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"type": "array",
|
|
||||||
"x-kubernetes-list-type": "atomic"
|
|
||||||
},
|
|
||||||
"duration": {
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"emailAddresses": {
|
|
||||||
"items": {
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"type": "array",
|
|
||||||
"x-kubernetes-list-type": "atomic"
|
|
||||||
},
|
|
||||||
"encodeUsagesInRequest": {
|
|
||||||
"type": "boolean"
|
|
||||||
},
|
|
||||||
"ipAddresses": {
|
|
||||||
"items": {
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"type": "array",
|
|
||||||
"x-kubernetes-list-type": "atomic"
|
|
||||||
},
|
|
||||||
"isCA": {
|
|
||||||
"type": "boolean"
|
|
||||||
},
|
|
||||||
"issuerRef": {
|
|
||||||
"properties": {
|
|
||||||
"group": {
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"kind": {
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"name": {
|
|
||||||
"type": "string"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"required": [
|
|
||||||
"name"
|
|
||||||
],
|
|
||||||
"type": "object"
|
|
||||||
},
|
|
||||||
"keystores": {
|
|
||||||
"properties": {
|
|
||||||
"jks": {
|
|
||||||
"properties": {
|
|
||||||
"alias": {
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"create": {
|
|
||||||
"type": "boolean"
|
|
||||||
},
|
|
||||||
"password": {
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"passwordSecretRef": {
|
|
||||||
"properties": {
|
|
||||||
"key": {
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"name": {
|
|
||||||
"type": "string"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"required": [
|
|
||||||
"name"
|
|
||||||
],
|
|
||||||
"type": "object"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"required": [
|
|
||||||
"create"
|
|
||||||
],
|
|
||||||
"type": "object"
|
|
||||||
},
|
|
||||||
"pkcs12": {
|
|
||||||
"properties": {
|
|
||||||
"create": {
|
|
||||||
"type": "boolean"
|
|
||||||
},
|
|
||||||
"password": {
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"passwordSecretRef": {
|
|
||||||
"properties": {
|
|
||||||
"key": {
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"name": {
|
|
||||||
"type": "string"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"required": [
|
|
||||||
"name"
|
|
||||||
],
|
|
||||||
"type": "object"
|
|
||||||
},
|
|
||||||
"profile": {
|
|
||||||
"enum": [
|
|
||||||
"LegacyRC2",
|
|
||||||
"LegacyDES",
|
|
||||||
"Modern2023"
|
|
||||||
],
|
|
||||||
"type": "string"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"required": [
|
|
||||||
"create"
|
|
||||||
],
|
|
||||||
"type": "object"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"type": "object"
|
|
||||||
},
|
|
||||||
"literalSubject": {
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"nameConstraints": {
|
|
||||||
"properties": {
|
|
||||||
"critical": {
|
|
||||||
"type": "boolean"
|
|
||||||
},
|
|
||||||
"excluded": {
|
|
||||||
"properties": {
|
|
||||||
"dnsDomains": {
|
|
||||||
"items": {
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"type": "array",
|
|
||||||
"x-kubernetes-list-type": "atomic"
|
|
||||||
},
|
|
||||||
"emailAddresses": {
|
|
||||||
"items": {
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"type": "array",
|
|
||||||
"x-kubernetes-list-type": "atomic"
|
|
||||||
},
|
|
||||||
"ipRanges": {
|
|
||||||
"items": {
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"type": "array",
|
|
||||||
"x-kubernetes-list-type": "atomic"
|
|
||||||
},
|
|
||||||
"uriDomains": {
|
|
||||||
"items": {
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"type": "array",
|
|
||||||
"x-kubernetes-list-type": "atomic"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"type": "object"
|
|
||||||
},
|
|
||||||
"permitted": {
|
|
||||||
"properties": {
|
|
||||||
"dnsDomains": {
|
|
||||||
"items": {
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"type": "array",
|
|
||||||
"x-kubernetes-list-type": "atomic"
|
|
||||||
},
|
|
||||||
"emailAddresses": {
|
|
||||||
"items": {
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"type": "array",
|
|
||||||
"x-kubernetes-list-type": "atomic"
|
|
||||||
},
|
|
||||||
"ipRanges": {
|
|
||||||
"items": {
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"type": "array",
|
|
||||||
"x-kubernetes-list-type": "atomic"
|
|
||||||
},
|
|
||||||
"uriDomains": {
|
|
||||||
"items": {
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"type": "array",
|
|
||||||
"x-kubernetes-list-type": "atomic"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"type": "object"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"type": "object"
|
|
||||||
},
|
|
||||||
"otherNames": {
|
|
||||||
"items": {
|
|
||||||
"properties": {
|
|
||||||
"oid": {
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"utf8Value": {
|
|
||||||
"type": "string"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"type": "object"
|
|
||||||
},
|
|
||||||
"type": "array",
|
|
||||||
"x-kubernetes-list-type": "atomic"
|
|
||||||
},
|
|
||||||
"privateKey": {
|
|
||||||
"properties": {
|
|
||||||
"algorithm": {
|
|
||||||
"enum": [
|
|
||||||
"RSA",
|
|
||||||
"ECDSA",
|
|
||||||
"Ed25519"
|
|
||||||
],
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"encoding": {
|
|
||||||
"enum": [
|
|
||||||
"PKCS1",
|
|
||||||
"PKCS8"
|
|
||||||
],
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"rotationPolicy": {
|
|
||||||
"enum": [
|
|
||||||
"Never",
|
|
||||||
"Always"
|
|
||||||
],
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"size": {
|
|
||||||
"type": "integer"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"type": "object"
|
|
||||||
},
|
|
||||||
"renewBefore": {
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"renewBeforePercentage": {
|
|
||||||
"format": "int32",
|
|
||||||
"type": "integer"
|
|
||||||
},
|
|
||||||
"revisionHistoryLimit": {
|
|
||||||
"format": "int32",
|
|
||||||
"type": "integer"
|
|
||||||
},
|
|
||||||
"secretName": {
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"secretTemplate": {
|
|
||||||
"properties": {
|
|
||||||
"annotations": {
|
|
||||||
"additionalProperties": {
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"type": "object"
|
|
||||||
},
|
|
||||||
"labels": {
|
|
||||||
"additionalProperties": {
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"type": "object"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"type": "object"
|
|
||||||
},
|
|
||||||
"signatureAlgorithm": {
|
|
||||||
"enum": [
|
|
||||||
"SHA256WithRSA",
|
|
||||||
"SHA384WithRSA",
|
|
||||||
"SHA512WithRSA",
|
|
||||||
"ECDSAWithSHA256",
|
|
||||||
"ECDSAWithSHA384",
|
|
||||||
"ECDSAWithSHA512",
|
|
||||||
"PureEd25519"
|
|
||||||
],
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"subject": {
|
|
||||||
"properties": {
|
|
||||||
"countries": {
|
|
||||||
"items": {
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"type": "array",
|
|
||||||
"x-kubernetes-list-type": "atomic"
|
|
||||||
},
|
|
||||||
"localities": {
|
|
||||||
"items": {
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"type": "array",
|
|
||||||
"x-kubernetes-list-type": "atomic"
|
|
||||||
},
|
|
||||||
"organizationalUnits": {
|
|
||||||
"items": {
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"type": "array",
|
|
||||||
"x-kubernetes-list-type": "atomic"
|
|
||||||
},
|
|
||||||
"organizations": {
|
|
||||||
"items": {
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"type": "array",
|
|
||||||
"x-kubernetes-list-type": "atomic"
|
|
||||||
},
|
|
||||||
"postalCodes": {
|
|
||||||
"items": {
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"type": "array",
|
|
||||||
"x-kubernetes-list-type": "atomic"
|
|
||||||
},
|
|
||||||
"provinces": {
|
|
||||||
"items": {
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"type": "array",
|
|
||||||
"x-kubernetes-list-type": "atomic"
|
|
||||||
},
|
|
||||||
"serialNumber": {
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"streetAddresses": {
|
|
||||||
"items": {
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"type": "array",
|
|
||||||
"x-kubernetes-list-type": "atomic"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"type": "object"
|
|
||||||
},
|
|
||||||
"uris": {
|
|
||||||
"items": {
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"type": "array",
|
|
||||||
"x-kubernetes-list-type": "atomic"
|
|
||||||
},
|
|
||||||
"usages": {
|
|
||||||
"items": {
|
|
||||||
"enum": [
|
|
||||||
"signing",
|
|
||||||
"digital signature",
|
|
||||||
"content commitment",
|
|
||||||
"key encipherment",
|
|
||||||
"key agreement",
|
|
||||||
"data encipherment",
|
|
||||||
"cert sign",
|
|
||||||
"crl sign",
|
|
||||||
"encipher only",
|
|
||||||
"decipher only",
|
|
||||||
"any",
|
|
||||||
"server auth",
|
|
||||||
"client auth",
|
|
||||||
"code signing",
|
|
||||||
"email protection",
|
|
||||||
"s/mime",
|
|
||||||
"ipsec end system",
|
|
||||||
"ipsec tunnel",
|
|
||||||
"ipsec user",
|
|
||||||
"timestamping",
|
|
||||||
"ocsp signing",
|
|
||||||
"microsoft sgc",
|
|
||||||
"netscape sgc"
|
|
||||||
],
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"type": "array",
|
|
||||||
"x-kubernetes-list-type": "atomic"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"required": [
|
|
||||||
"issuerRef",
|
|
||||||
"secretName"
|
|
||||||
],
|
|
||||||
"type": "object"
|
|
||||||
},
|
|
||||||
"status": {
|
|
||||||
"properties": {
|
|
||||||
"conditions": {
|
|
||||||
"items": {
|
|
||||||
"properties": {
|
|
||||||
"lastTransitionTime": {
|
|
||||||
"format": "date-time",
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"message": {
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"observedGeneration": {
|
|
||||||
"format": "int64",
|
|
||||||
"type": "integer"
|
|
||||||
},
|
|
||||||
"reason": {
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"status": {
|
|
||||||
"enum": [
|
|
||||||
"True",
|
|
||||||
"False",
|
|
||||||
"Unknown"
|
|
||||||
],
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"type": {
|
|
||||||
"type": "string"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"required": [
|
|
||||||
"status",
|
|
||||||
"type"
|
|
||||||
],
|
|
||||||
"type": "object"
|
|
||||||
},
|
|
||||||
"type": "array",
|
|
||||||
"x-kubernetes-list-map-keys": [
|
|
||||||
"type"
|
|
||||||
],
|
|
||||||
"x-kubernetes-list-type": "map"
|
|
||||||
},
|
|
||||||
"failedIssuanceAttempts": {
|
|
||||||
"type": "integer"
|
|
||||||
},
|
|
||||||
"lastFailureTime": {
|
|
||||||
"format": "date-time",
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"nextPrivateKeySecretName": {
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"notAfter": {
|
|
||||||
"format": "date-time",
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"notBefore": {
|
|
||||||
"format": "date-time",
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"renewalTime": {
|
|
||||||
"format": "date-time",
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"revision": {
|
|
||||||
"type": "integer"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"type": "object"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"type": "object"
|
|
||||||
}
|
|
||||||
@@ -1,159 +0,0 @@
|
|||||||
{
|
|
||||||
"$schema": "http://json-schema.org/draft-07/schema#",
|
|
||||||
"properties": {
|
|
||||||
"apiVersion": {
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"kind": {
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"metadata": {
|
|
||||||
"type": "object"
|
|
||||||
},
|
|
||||||
"spec": {
|
|
||||||
"properties": {
|
|
||||||
"duration": {
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"extra": {
|
|
||||||
"additionalProperties": {
|
|
||||||
"items": {
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"type": "array"
|
|
||||||
},
|
|
||||||
"type": "object"
|
|
||||||
},
|
|
||||||
"groups": {
|
|
||||||
"items": {
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"type": "array",
|
|
||||||
"x-kubernetes-list-type": "atomic"
|
|
||||||
},
|
|
||||||
"isCA": {
|
|
||||||
"type": "boolean"
|
|
||||||
},
|
|
||||||
"issuerRef": {
|
|
||||||
"properties": {
|
|
||||||
"group": {
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"kind": {
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"name": {
|
|
||||||
"type": "string"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"required": [
|
|
||||||
"name"
|
|
||||||
],
|
|
||||||
"type": "object"
|
|
||||||
},
|
|
||||||
"request": {
|
|
||||||
"format": "byte",
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"uid": {
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"usages": {
|
|
||||||
"items": {
|
|
||||||
"enum": [
|
|
||||||
"signing",
|
|
||||||
"digital signature",
|
|
||||||
"content commitment",
|
|
||||||
"key encipherment",
|
|
||||||
"key agreement",
|
|
||||||
"data encipherment",
|
|
||||||
"cert sign",
|
|
||||||
"crl sign",
|
|
||||||
"encipher only",
|
|
||||||
"decipher only",
|
|
||||||
"any",
|
|
||||||
"server auth",
|
|
||||||
"client auth",
|
|
||||||
"code signing",
|
|
||||||
"email protection",
|
|
||||||
"s/mime",
|
|
||||||
"ipsec end system",
|
|
||||||
"ipsec tunnel",
|
|
||||||
"ipsec user",
|
|
||||||
"timestamping",
|
|
||||||
"ocsp signing",
|
|
||||||
"microsoft sgc",
|
|
||||||
"netscape sgc"
|
|
||||||
],
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"type": "array",
|
|
||||||
"x-kubernetes-list-type": "atomic"
|
|
||||||
},
|
|
||||||
"username": {
|
|
||||||
"type": "string"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"required": [
|
|
||||||
"issuerRef",
|
|
||||||
"request"
|
|
||||||
],
|
|
||||||
"type": "object"
|
|
||||||
},
|
|
||||||
"status": {
|
|
||||||
"properties": {
|
|
||||||
"ca": {
|
|
||||||
"format": "byte",
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"certificate": {
|
|
||||||
"format": "byte",
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"conditions": {
|
|
||||||
"items": {
|
|
||||||
"properties": {
|
|
||||||
"lastTransitionTime": {
|
|
||||||
"format": "date-time",
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"message": {
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"reason": {
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"status": {
|
|
||||||
"enum": [
|
|
||||||
"True",
|
|
||||||
"False",
|
|
||||||
"Unknown"
|
|
||||||
],
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"type": {
|
|
||||||
"type": "string"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"required": [
|
|
||||||
"status",
|
|
||||||
"type"
|
|
||||||
],
|
|
||||||
"type": "object"
|
|
||||||
},
|
|
||||||
"type": "array",
|
|
||||||
"x-kubernetes-list-map-keys": [
|
|
||||||
"type"
|
|
||||||
],
|
|
||||||
"x-kubernetes-list-type": "map"
|
|
||||||
},
|
|
||||||
"failureTime": {
|
|
||||||
"format": "date-time",
|
|
||||||
"type": "string"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"type": "object"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"type": "object"
|
|
||||||
}
|
|
||||||
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
@@ -1,208 +0,0 @@
|
|||||||
{
|
|
||||||
"$schema": "http://json-schema.org/draft-07/schema#",
|
|
||||||
"properties": {
|
|
||||||
"apiVersion": {
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"kind": {
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"metadata": {
|
|
||||||
"type": "object"
|
|
||||||
},
|
|
||||||
"spec": {
|
|
||||||
"properties": {
|
|
||||||
"clusterNetwork": {
|
|
||||||
"properties": {
|
|
||||||
"apiServerPort": {
|
|
||||||
"format": "int32",
|
|
||||||
"type": "integer"
|
|
||||||
},
|
|
||||||
"pods": {
|
|
||||||
"properties": {
|
|
||||||
"cidrBlocks": {
|
|
||||||
"items": {
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"type": "array"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"required": [
|
|
||||||
"cidrBlocks"
|
|
||||||
],
|
|
||||||
"type": "object"
|
|
||||||
},
|
|
||||||
"serviceDomain": {
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"services": {
|
|
||||||
"properties": {
|
|
||||||
"cidrBlocks": {
|
|
||||||
"items": {
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"type": "array"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"required": [
|
|
||||||
"cidrBlocks"
|
|
||||||
],
|
|
||||||
"type": "object"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"type": "object"
|
|
||||||
},
|
|
||||||
"controlPlaneEndpoint": {
|
|
||||||
"properties": {
|
|
||||||
"host": {
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"port": {
|
|
||||||
"format": "int32",
|
|
||||||
"type": "integer"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"required": [
|
|
||||||
"host",
|
|
||||||
"port"
|
|
||||||
],
|
|
||||||
"type": "object"
|
|
||||||
},
|
|
||||||
"controlPlaneRef": {
|
|
||||||
"properties": {
|
|
||||||
"apiVersion": {
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"fieldPath": {
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"kind": {
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"name": {
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"namespace": {
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"resourceVersion": {
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"uid": {
|
|
||||||
"type": "string"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"type": "object",
|
|
||||||
"x-kubernetes-map-type": "atomic"
|
|
||||||
},
|
|
||||||
"infrastructureRef": {
|
|
||||||
"properties": {
|
|
||||||
"apiVersion": {
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"fieldPath": {
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"kind": {
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"name": {
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"namespace": {
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"resourceVersion": {
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"uid": {
|
|
||||||
"type": "string"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"type": "object",
|
|
||||||
"x-kubernetes-map-type": "atomic"
|
|
||||||
},
|
|
||||||
"paused": {
|
|
||||||
"type": "boolean"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"type": "object"
|
|
||||||
},
|
|
||||||
"status": {
|
|
||||||
"properties": {
|
|
||||||
"conditions": {
|
|
||||||
"items": {
|
|
||||||
"properties": {
|
|
||||||
"lastTransitionTime": {
|
|
||||||
"format": "date-time",
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"message": {
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"reason": {
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"severity": {
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"status": {
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"type": {
|
|
||||||
"type": "string"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"required": [
|
|
||||||
"status",
|
|
||||||
"type"
|
|
||||||
],
|
|
||||||
"type": "object"
|
|
||||||
},
|
|
||||||
"type": "array"
|
|
||||||
},
|
|
||||||
"controlPlaneInitialized": {
|
|
||||||
"type": "boolean"
|
|
||||||
},
|
|
||||||
"controlPlaneReady": {
|
|
||||||
"type": "boolean"
|
|
||||||
},
|
|
||||||
"failureDomains": {
|
|
||||||
"additionalProperties": {
|
|
||||||
"properties": {
|
|
||||||
"attributes": {
|
|
||||||
"additionalProperties": {
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"type": "object"
|
|
||||||
},
|
|
||||||
"controlPlane": {
|
|
||||||
"type": "boolean"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"type": "object"
|
|
||||||
},
|
|
||||||
"type": "object"
|
|
||||||
},
|
|
||||||
"failureMessage": {
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"failureReason": {
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"infrastructureReady": {
|
|
||||||
"type": "boolean"
|
|
||||||
},
|
|
||||||
"observedGeneration": {
|
|
||||||
"format": "int64",
|
|
||||||
"type": "integer"
|
|
||||||
},
|
|
||||||
"phase": {
|
|
||||||
"type": "string"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"type": "object"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"type": "object"
|
|
||||||
}
|
|
||||||
@@ -1,294 +0,0 @@
|
|||||||
{
|
|
||||||
"$schema": "http://json-schema.org/draft-07/schema#",
|
|
||||||
"properties": {
|
|
||||||
"apiVersion": {
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"kind": {
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"metadata": {
|
|
||||||
"type": "object"
|
|
||||||
},
|
|
||||||
"spec": {
|
|
||||||
"properties": {
|
|
||||||
"clusterNetwork": {
|
|
||||||
"properties": {
|
|
||||||
"apiServerPort": {
|
|
||||||
"format": "int32",
|
|
||||||
"type": "integer"
|
|
||||||
},
|
|
||||||
"pods": {
|
|
||||||
"properties": {
|
|
||||||
"cidrBlocks": {
|
|
||||||
"items": {
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"type": "array"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"required": [
|
|
||||||
"cidrBlocks"
|
|
||||||
],
|
|
||||||
"type": "object"
|
|
||||||
},
|
|
||||||
"serviceDomain": {
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"services": {
|
|
||||||
"properties": {
|
|
||||||
"cidrBlocks": {
|
|
||||||
"items": {
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"type": "array"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"required": [
|
|
||||||
"cidrBlocks"
|
|
||||||
],
|
|
||||||
"type": "object"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"type": "object"
|
|
||||||
},
|
|
||||||
"controlPlaneEndpoint": {
|
|
||||||
"properties": {
|
|
||||||
"host": {
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"port": {
|
|
||||||
"format": "int32",
|
|
||||||
"type": "integer"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"required": [
|
|
||||||
"host",
|
|
||||||
"port"
|
|
||||||
],
|
|
||||||
"type": "object"
|
|
||||||
},
|
|
||||||
"controlPlaneRef": {
|
|
||||||
"properties": {
|
|
||||||
"apiVersion": {
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"fieldPath": {
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"kind": {
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"name": {
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"namespace": {
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"resourceVersion": {
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"uid": {
|
|
||||||
"type": "string"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"type": "object",
|
|
||||||
"x-kubernetes-map-type": "atomic"
|
|
||||||
},
|
|
||||||
"infrastructureRef": {
|
|
||||||
"properties": {
|
|
||||||
"apiVersion": {
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"fieldPath": {
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"kind": {
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"name": {
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"namespace": {
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"resourceVersion": {
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"uid": {
|
|
||||||
"type": "string"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"type": "object",
|
|
||||||
"x-kubernetes-map-type": "atomic"
|
|
||||||
},
|
|
||||||
"paused": {
|
|
||||||
"type": "boolean"
|
|
||||||
},
|
|
||||||
"topology": {
|
|
||||||
"properties": {
|
|
||||||
"class": {
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"controlPlane": {
|
|
||||||
"properties": {
|
|
||||||
"metadata": {
|
|
||||||
"properties": {
|
|
||||||
"annotations": {
|
|
||||||
"additionalProperties": {
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"type": "object"
|
|
||||||
},
|
|
||||||
"labels": {
|
|
||||||
"additionalProperties": {
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"type": "object"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"type": "object"
|
|
||||||
},
|
|
||||||
"replicas": {
|
|
||||||
"format": "int32",
|
|
||||||
"type": "integer"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"type": "object"
|
|
||||||
},
|
|
||||||
"rolloutAfter": {
|
|
||||||
"format": "date-time",
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"version": {
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"workers": {
|
|
||||||
"properties": {
|
|
||||||
"machineDeployments": {
|
|
||||||
"items": {
|
|
||||||
"properties": {
|
|
||||||
"class": {
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"metadata": {
|
|
||||||
"properties": {
|
|
||||||
"annotations": {
|
|
||||||
"additionalProperties": {
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"type": "object"
|
|
||||||
},
|
|
||||||
"labels": {
|
|
||||||
"additionalProperties": {
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"type": "object"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"type": "object"
|
|
||||||
},
|
|
||||||
"name": {
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"replicas": {
|
|
||||||
"format": "int32",
|
|
||||||
"type": "integer"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"required": [
|
|
||||||
"class",
|
|
||||||
"name"
|
|
||||||
],
|
|
||||||
"type": "object"
|
|
||||||
},
|
|
||||||
"type": "array"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"type": "object"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"required": [
|
|
||||||
"class",
|
|
||||||
"version"
|
|
||||||
],
|
|
||||||
"type": "object"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"type": "object"
|
|
||||||
},
|
|
||||||
"status": {
|
|
||||||
"properties": {
|
|
||||||
"conditions": {
|
|
||||||
"items": {
|
|
||||||
"properties": {
|
|
||||||
"lastTransitionTime": {
|
|
||||||
"format": "date-time",
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"message": {
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"reason": {
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"severity": {
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"status": {
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"type": {
|
|
||||||
"type": "string"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"required": [
|
|
||||||
"status",
|
|
||||||
"type"
|
|
||||||
],
|
|
||||||
"type": "object"
|
|
||||||
},
|
|
||||||
"type": "array"
|
|
||||||
},
|
|
||||||
"controlPlaneReady": {
|
|
||||||
"type": "boolean"
|
|
||||||
},
|
|
||||||
"failureDomains": {
|
|
||||||
"additionalProperties": {
|
|
||||||
"properties": {
|
|
||||||
"attributes": {
|
|
||||||
"additionalProperties": {
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"type": "object"
|
|
||||||
},
|
|
||||||
"controlPlane": {
|
|
||||||
"type": "boolean"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"type": "object"
|
|
||||||
},
|
|
||||||
"type": "object"
|
|
||||||
},
|
|
||||||
"failureMessage": {
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"failureReason": {
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"infrastructureReady": {
|
|
||||||
"type": "boolean"
|
|
||||||
},
|
|
||||||
"observedGeneration": {
|
|
||||||
"format": "int64",
|
|
||||||
"type": "integer"
|
|
||||||
},
|
|
||||||
"phase": {
|
|
||||||
"type": "string"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"type": "object"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"type": "object"
|
|
||||||
}
|
|
||||||
@@ -1,985 +0,0 @@
|
|||||||
{
|
|
||||||
"$schema": "http://json-schema.org/draft-07/schema#",
|
|
||||||
"properties": {
|
|
||||||
"apiVersion": {
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"kind": {
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"metadata": {
|
|
||||||
"type": "object"
|
|
||||||
},
|
|
||||||
"spec": {
|
|
||||||
"properties": {
|
|
||||||
"availabilityGates": {
|
|
||||||
"items": {
|
|
||||||
"properties": {
|
|
||||||
"conditionType": {
|
|
||||||
"maxLength": 316,
|
|
||||||
"minLength": 1,
|
|
||||||
"pattern": "^([a-z0-9]([-a-z0-9]*[a-z0-9])?(\\.[a-z0-9]([-a-z0-9]*[a-z0-9])?)*/)?(([A-Za-z0-9][-A-Za-z0-9_.]*)?[A-Za-z0-9])$",
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"polarity": {
|
|
||||||
"enum": [
|
|
||||||
"Positive",
|
|
||||||
"Negative"
|
|
||||||
],
|
|
||||||
"type": "string"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"required": [
|
|
||||||
"conditionType"
|
|
||||||
],
|
|
||||||
"type": "object"
|
|
||||||
},
|
|
||||||
"maxItems": 32,
|
|
||||||
"type": "array",
|
|
||||||
"x-kubernetes-list-map-keys": [
|
|
||||||
"conditionType"
|
|
||||||
],
|
|
||||||
"x-kubernetes-list-type": "map"
|
|
||||||
},
|
|
||||||
"clusterNetwork": {
|
|
||||||
"properties": {
|
|
||||||
"apiServerPort": {
|
|
||||||
"format": "int32",
|
|
||||||
"type": "integer"
|
|
||||||
},
|
|
||||||
"pods": {
|
|
||||||
"properties": {
|
|
||||||
"cidrBlocks": {
|
|
||||||
"items": {
|
|
||||||
"maxLength": 43,
|
|
||||||
"minLength": 1,
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"maxItems": 100,
|
|
||||||
"type": "array"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"required": [
|
|
||||||
"cidrBlocks"
|
|
||||||
],
|
|
||||||
"type": "object"
|
|
||||||
},
|
|
||||||
"serviceDomain": {
|
|
||||||
"maxLength": 253,
|
|
||||||
"minLength": 1,
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"services": {
|
|
||||||
"properties": {
|
|
||||||
"cidrBlocks": {
|
|
||||||
"items": {
|
|
||||||
"maxLength": 43,
|
|
||||||
"minLength": 1,
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"maxItems": 100,
|
|
||||||
"type": "array"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"required": [
|
|
||||||
"cidrBlocks"
|
|
||||||
],
|
|
||||||
"type": "object"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"type": "object"
|
|
||||||
},
|
|
||||||
"controlPlaneEndpoint": {
|
|
||||||
"properties": {
|
|
||||||
"host": {
|
|
||||||
"maxLength": 512,
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"port": {
|
|
||||||
"format": "int32",
|
|
||||||
"type": "integer"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"required": [
|
|
||||||
"host",
|
|
||||||
"port"
|
|
||||||
],
|
|
||||||
"type": "object"
|
|
||||||
},
|
|
||||||
"controlPlaneRef": {
|
|
||||||
"properties": {
|
|
||||||
"apiVersion": {
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"fieldPath": {
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"kind": {
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"name": {
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"namespace": {
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"resourceVersion": {
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"uid": {
|
|
||||||
"type": "string"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"type": "object",
|
|
||||||
"x-kubernetes-map-type": "atomic"
|
|
||||||
},
|
|
||||||
"infrastructureRef": {
|
|
||||||
"properties": {
|
|
||||||
"apiVersion": {
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"fieldPath": {
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"kind": {
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"name": {
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"namespace": {
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"resourceVersion": {
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"uid": {
|
|
||||||
"type": "string"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"type": "object",
|
|
||||||
"x-kubernetes-map-type": "atomic"
|
|
||||||
},
|
|
||||||
"paused": {
|
|
||||||
"type": "boolean"
|
|
||||||
},
|
|
||||||
"topology": {
|
|
||||||
"properties": {
|
|
||||||
"class": {
|
|
||||||
"maxLength": 253,
|
|
||||||
"minLength": 1,
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"classNamespace": {
|
|
||||||
"maxLength": 63,
|
|
||||||
"minLength": 1,
|
|
||||||
"pattern": "^[a-z0-9]([-a-z0-9]*[a-z0-9])?$",
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"controlPlane": {
|
|
||||||
"properties": {
|
|
||||||
"machineHealthCheck": {
|
|
||||||
"properties": {
|
|
||||||
"enable": {
|
|
||||||
"type": "boolean"
|
|
||||||
},
|
|
||||||
"maxUnhealthy": {
|
|
||||||
"anyOf": [
|
|
||||||
{
|
|
||||||
"type": "integer"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"type": "string"
|
|
||||||
}
|
|
||||||
],
|
|
||||||
"x-kubernetes-int-or-string": true
|
|
||||||
},
|
|
||||||
"nodeStartupTimeout": {
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"remediationTemplate": {
|
|
||||||
"properties": {
|
|
||||||
"apiVersion": {
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"fieldPath": {
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"kind": {
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"name": {
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"namespace": {
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"resourceVersion": {
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"uid": {
|
|
||||||
"type": "string"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"type": "object",
|
|
||||||
"x-kubernetes-map-type": "atomic"
|
|
||||||
},
|
|
||||||
"unhealthyConditions": {
|
|
||||||
"items": {
|
|
||||||
"properties": {
|
|
||||||
"status": {
|
|
||||||
"minLength": 1,
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"timeout": {
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"type": {
|
|
||||||
"minLength": 1,
|
|
||||||
"type": "string"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"required": [
|
|
||||||
"status",
|
|
||||||
"timeout",
|
|
||||||
"type"
|
|
||||||
],
|
|
||||||
"type": "object"
|
|
||||||
},
|
|
||||||
"maxItems": 100,
|
|
||||||
"type": "array"
|
|
||||||
},
|
|
||||||
"unhealthyRange": {
|
|
||||||
"maxLength": 32,
|
|
||||||
"minLength": 1,
|
|
||||||
"pattern": "^\\[[0-9]+-[0-9]+\\]$",
|
|
||||||
"type": "string"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"type": "object"
|
|
||||||
},
|
|
||||||
"metadata": {
|
|
||||||
"properties": {
|
|
||||||
"annotations": {
|
|
||||||
"additionalProperties": {
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"type": "object"
|
|
||||||
},
|
|
||||||
"labels": {
|
|
||||||
"additionalProperties": {
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"type": "object"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"type": "object"
|
|
||||||
},
|
|
||||||
"nodeDeletionTimeout": {
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"nodeDrainTimeout": {
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"nodeVolumeDetachTimeout": {
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"readinessGates": {
|
|
||||||
"items": {
|
|
||||||
"properties": {
|
|
||||||
"conditionType": {
|
|
||||||
"maxLength": 316,
|
|
||||||
"minLength": 1,
|
|
||||||
"pattern": "^([a-z0-9]([-a-z0-9]*[a-z0-9])?(\\.[a-z0-9]([-a-z0-9]*[a-z0-9])?)*/)?(([A-Za-z0-9][-A-Za-z0-9_.]*)?[A-Za-z0-9])$",
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"polarity": {
|
|
||||||
"enum": [
|
|
||||||
"Positive",
|
|
||||||
"Negative"
|
|
||||||
],
|
|
||||||
"type": "string"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"required": [
|
|
||||||
"conditionType"
|
|
||||||
],
|
|
||||||
"type": "object"
|
|
||||||
},
|
|
||||||
"maxItems": 32,
|
|
||||||
"type": "array",
|
|
||||||
"x-kubernetes-list-map-keys": [
|
|
||||||
"conditionType"
|
|
||||||
],
|
|
||||||
"x-kubernetes-list-type": "map"
|
|
||||||
},
|
|
||||||
"replicas": {
|
|
||||||
"format": "int32",
|
|
||||||
"type": "integer"
|
|
||||||
},
|
|
||||||
"variables": {
|
|
||||||
"properties": {
|
|
||||||
"overrides": {
|
|
||||||
"items": {
|
|
||||||
"properties": {
|
|
||||||
"definitionFrom": {
|
|
||||||
"maxLength": 256,
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"name": {
|
|
||||||
"maxLength": 256,
|
|
||||||
"minLength": 1,
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"value": {
|
|
||||||
"x-kubernetes-preserve-unknown-fields": true
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"required": [
|
|
||||||
"name",
|
|
||||||
"value"
|
|
||||||
],
|
|
||||||
"type": "object"
|
|
||||||
},
|
|
||||||
"maxItems": 1000,
|
|
||||||
"type": "array",
|
|
||||||
"x-kubernetes-list-map-keys": [
|
|
||||||
"name"
|
|
||||||
],
|
|
||||||
"x-kubernetes-list-type": "map"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"type": "object"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"type": "object"
|
|
||||||
},
|
|
||||||
"rolloutAfter": {
|
|
||||||
"format": "date-time",
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"variables": {
|
|
||||||
"items": {
|
|
||||||
"properties": {
|
|
||||||
"definitionFrom": {
|
|
||||||
"maxLength": 256,
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"name": {
|
|
||||||
"maxLength": 256,
|
|
||||||
"minLength": 1,
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"value": {
|
|
||||||
"x-kubernetes-preserve-unknown-fields": true
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"required": [
|
|
||||||
"name",
|
|
||||||
"value"
|
|
||||||
],
|
|
||||||
"type": "object"
|
|
||||||
},
|
|
||||||
"maxItems": 1000,
|
|
||||||
"type": "array",
|
|
||||||
"x-kubernetes-list-map-keys": [
|
|
||||||
"name"
|
|
||||||
],
|
|
||||||
"x-kubernetes-list-type": "map"
|
|
||||||
},
|
|
||||||
"version": {
|
|
||||||
"maxLength": 256,
|
|
||||||
"minLength": 1,
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"workers": {
|
|
||||||
"properties": {
|
|
||||||
"machineDeployments": {
|
|
||||||
"items": {
|
|
||||||
"properties": {
|
|
||||||
"class": {
|
|
||||||
"maxLength": 256,
|
|
||||||
"minLength": 1,
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"failureDomain": {
|
|
||||||
"maxLength": 256,
|
|
||||||
"minLength": 1,
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"machineHealthCheck": {
|
|
||||||
"properties": {
|
|
||||||
"enable": {
|
|
||||||
"type": "boolean"
|
|
||||||
},
|
|
||||||
"maxUnhealthy": {
|
|
||||||
"anyOf": [
|
|
||||||
{
|
|
||||||
"type": "integer"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"type": "string"
|
|
||||||
}
|
|
||||||
],
|
|
||||||
"x-kubernetes-int-or-string": true
|
|
||||||
},
|
|
||||||
"nodeStartupTimeout": {
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"remediationTemplate": {
|
|
||||||
"properties": {
|
|
||||||
"apiVersion": {
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"fieldPath": {
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"kind": {
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"name": {
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"namespace": {
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"resourceVersion": {
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"uid": {
|
|
||||||
"type": "string"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"type": "object",
|
|
||||||
"x-kubernetes-map-type": "atomic"
|
|
||||||
},
|
|
||||||
"unhealthyConditions": {
|
|
||||||
"items": {
|
|
||||||
"properties": {
|
|
||||||
"status": {
|
|
||||||
"minLength": 1,
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"timeout": {
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"type": {
|
|
||||||
"minLength": 1,
|
|
||||||
"type": "string"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"required": [
|
|
||||||
"status",
|
|
||||||
"timeout",
|
|
||||||
"type"
|
|
||||||
],
|
|
||||||
"type": "object"
|
|
||||||
},
|
|
||||||
"maxItems": 100,
|
|
||||||
"type": "array"
|
|
||||||
},
|
|
||||||
"unhealthyRange": {
|
|
||||||
"maxLength": 32,
|
|
||||||
"minLength": 1,
|
|
||||||
"pattern": "^\\[[0-9]+-[0-9]+\\]$",
|
|
||||||
"type": "string"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"type": "object"
|
|
||||||
},
|
|
||||||
"metadata": {
|
|
||||||
"properties": {
|
|
||||||
"annotations": {
|
|
||||||
"additionalProperties": {
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"type": "object"
|
|
||||||
},
|
|
||||||
"labels": {
|
|
||||||
"additionalProperties": {
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"type": "object"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"type": "object"
|
|
||||||
},
|
|
||||||
"minReadySeconds": {
|
|
||||||
"format": "int32",
|
|
||||||
"type": "integer"
|
|
||||||
},
|
|
||||||
"name": {
|
|
||||||
"maxLength": 63,
|
|
||||||
"minLength": 1,
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"nodeDeletionTimeout": {
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"nodeDrainTimeout": {
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"nodeVolumeDetachTimeout": {
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"readinessGates": {
|
|
||||||
"items": {
|
|
||||||
"properties": {
|
|
||||||
"conditionType": {
|
|
||||||
"maxLength": 316,
|
|
||||||
"minLength": 1,
|
|
||||||
"pattern": "^([a-z0-9]([-a-z0-9]*[a-z0-9])?(\\.[a-z0-9]([-a-z0-9]*[a-z0-9])?)*/)?(([A-Za-z0-9][-A-Za-z0-9_.]*)?[A-Za-z0-9])$",
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"polarity": {
|
|
||||||
"enum": [
|
|
||||||
"Positive",
|
|
||||||
"Negative"
|
|
||||||
],
|
|
||||||
"type": "string"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"required": [
|
|
||||||
"conditionType"
|
|
||||||
],
|
|
||||||
"type": "object"
|
|
||||||
},
|
|
||||||
"maxItems": 32,
|
|
||||||
"type": "array",
|
|
||||||
"x-kubernetes-list-map-keys": [
|
|
||||||
"conditionType"
|
|
||||||
],
|
|
||||||
"x-kubernetes-list-type": "map"
|
|
||||||
},
|
|
||||||
"replicas": {
|
|
||||||
"format": "int32",
|
|
||||||
"type": "integer"
|
|
||||||
},
|
|
||||||
"strategy": {
|
|
||||||
"properties": {
|
|
||||||
"remediation": {
|
|
||||||
"properties": {
|
|
||||||
"maxInFlight": {
|
|
||||||
"anyOf": [
|
|
||||||
{
|
|
||||||
"type": "integer"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"type": "string"
|
|
||||||
}
|
|
||||||
],
|
|
||||||
"x-kubernetes-int-or-string": true
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"type": "object"
|
|
||||||
},
|
|
||||||
"rollingUpdate": {
|
|
||||||
"properties": {
|
|
||||||
"deletePolicy": {
|
|
||||||
"enum": [
|
|
||||||
"Random",
|
|
||||||
"Newest",
|
|
||||||
"Oldest"
|
|
||||||
],
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"maxSurge": {
|
|
||||||
"anyOf": [
|
|
||||||
{
|
|
||||||
"type": "integer"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"type": "string"
|
|
||||||
}
|
|
||||||
],
|
|
||||||
"x-kubernetes-int-or-string": true
|
|
||||||
},
|
|
||||||
"maxUnavailable": {
|
|
||||||
"anyOf": [
|
|
||||||
{
|
|
||||||
"type": "integer"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"type": "string"
|
|
||||||
}
|
|
||||||
],
|
|
||||||
"x-kubernetes-int-or-string": true
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"type": "object"
|
|
||||||
},
|
|
||||||
"type": {
|
|
||||||
"enum": [
|
|
||||||
"RollingUpdate",
|
|
||||||
"OnDelete"
|
|
||||||
],
|
|
||||||
"type": "string"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"type": "object"
|
|
||||||
},
|
|
||||||
"variables": {
|
|
||||||
"properties": {
|
|
||||||
"overrides": {
|
|
||||||
"items": {
|
|
||||||
"properties": {
|
|
||||||
"definitionFrom": {
|
|
||||||
"maxLength": 256,
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"name": {
|
|
||||||
"maxLength": 256,
|
|
||||||
"minLength": 1,
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"value": {
|
|
||||||
"x-kubernetes-preserve-unknown-fields": true
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"required": [
|
|
||||||
"name",
|
|
||||||
"value"
|
|
||||||
],
|
|
||||||
"type": "object"
|
|
||||||
},
|
|
||||||
"maxItems": 1000,
|
|
||||||
"type": "array",
|
|
||||||
"x-kubernetes-list-map-keys": [
|
|
||||||
"name"
|
|
||||||
],
|
|
||||||
"x-kubernetes-list-type": "map"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"type": "object"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"required": [
|
|
||||||
"class",
|
|
||||||
"name"
|
|
||||||
],
|
|
||||||
"type": "object"
|
|
||||||
},
|
|
||||||
"maxItems": 2000,
|
|
||||||
"type": "array",
|
|
||||||
"x-kubernetes-list-map-keys": [
|
|
||||||
"name"
|
|
||||||
],
|
|
||||||
"x-kubernetes-list-type": "map"
|
|
||||||
},
|
|
||||||
"machinePools": {
|
|
||||||
"items": {
|
|
||||||
"properties": {
|
|
||||||
"class": {
|
|
||||||
"maxLength": 256,
|
|
||||||
"minLength": 1,
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"failureDomains": {
|
|
||||||
"items": {
|
|
||||||
"maxLength": 256,
|
|
||||||
"minLength": 1,
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"maxItems": 100,
|
|
||||||
"type": "array"
|
|
||||||
},
|
|
||||||
"metadata": {
|
|
||||||
"properties": {
|
|
||||||
"annotations": {
|
|
||||||
"additionalProperties": {
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"type": "object"
|
|
||||||
},
|
|
||||||
"labels": {
|
|
||||||
"additionalProperties": {
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"type": "object"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"type": "object"
|
|
||||||
},
|
|
||||||
"minReadySeconds": {
|
|
||||||
"format": "int32",
|
|
||||||
"type": "integer"
|
|
||||||
},
|
|
||||||
"name": {
|
|
||||||
"maxLength": 63,
|
|
||||||
"minLength": 1,
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"nodeDeletionTimeout": {
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"nodeDrainTimeout": {
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"nodeVolumeDetachTimeout": {
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"replicas": {
|
|
||||||
"format": "int32",
|
|
||||||
"type": "integer"
|
|
||||||
},
|
|
||||||
"variables": {
|
|
||||||
"properties": {
|
|
||||||
"overrides": {
|
|
||||||
"items": {
|
|
||||||
"properties": {
|
|
||||||
"definitionFrom": {
|
|
||||||
"maxLength": 256,
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"name": {
|
|
||||||
"maxLength": 256,
|
|
||||||
"minLength": 1,
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"value": {
|
|
||||||
"x-kubernetes-preserve-unknown-fields": true
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"required": [
|
|
||||||
"name",
|
|
||||||
"value"
|
|
||||||
],
|
|
||||||
"type": "object"
|
|
||||||
},
|
|
||||||
"maxItems": 1000,
|
|
||||||
"type": "array",
|
|
||||||
"x-kubernetes-list-map-keys": [
|
|
||||||
"name"
|
|
||||||
],
|
|
||||||
"x-kubernetes-list-type": "map"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"type": "object"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"required": [
|
|
||||||
"class",
|
|
||||||
"name"
|
|
||||||
],
|
|
||||||
"type": "object"
|
|
||||||
},
|
|
||||||
"maxItems": 2000,
|
|
||||||
"type": "array",
|
|
||||||
"x-kubernetes-list-map-keys": [
|
|
||||||
"name"
|
|
||||||
],
|
|
||||||
"x-kubernetes-list-type": "map"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"type": "object"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"required": [
|
|
||||||
"class",
|
|
||||||
"version"
|
|
||||||
],
|
|
||||||
"type": "object"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"type": "object"
|
|
||||||
},
|
|
||||||
"status": {
|
|
||||||
"properties": {
|
|
||||||
"conditions": {
|
|
||||||
"items": {
|
|
||||||
"properties": {
|
|
||||||
"lastTransitionTime": {
|
|
||||||
"format": "date-time",
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"message": {
|
|
||||||
"maxLength": 10240,
|
|
||||||
"minLength": 1,
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"reason": {
|
|
||||||
"maxLength": 256,
|
|
||||||
"minLength": 1,
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"severity": {
|
|
||||||
"maxLength": 32,
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"status": {
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"type": {
|
|
||||||
"maxLength": 256,
|
|
||||||
"minLength": 1,
|
|
||||||
"type": "string"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"required": [
|
|
||||||
"lastTransitionTime",
|
|
||||||
"status",
|
|
||||||
"type"
|
|
||||||
],
|
|
||||||
"type": "object"
|
|
||||||
},
|
|
||||||
"type": "array"
|
|
||||||
},
|
|
||||||
"controlPlaneReady": {
|
|
||||||
"type": "boolean"
|
|
||||||
},
|
|
||||||
"failureDomains": {
|
|
||||||
"additionalProperties": {
|
|
||||||
"properties": {
|
|
||||||
"attributes": {
|
|
||||||
"additionalProperties": {
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"type": "object"
|
|
||||||
},
|
|
||||||
"controlPlane": {
|
|
||||||
"type": "boolean"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"type": "object"
|
|
||||||
},
|
|
||||||
"type": "object"
|
|
||||||
},
|
|
||||||
"failureMessage": {
|
|
||||||
"maxLength": 10240,
|
|
||||||
"minLength": 1,
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"failureReason": {
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"infrastructureReady": {
|
|
||||||
"type": "boolean"
|
|
||||||
},
|
|
||||||
"observedGeneration": {
|
|
||||||
"format": "int64",
|
|
||||||
"type": "integer"
|
|
||||||
},
|
|
||||||
"phase": {
|
|
||||||
"enum": [
|
|
||||||
"Pending",
|
|
||||||
"Provisioning",
|
|
||||||
"Provisioned",
|
|
||||||
"Deleting",
|
|
||||||
"Failed",
|
|
||||||
"Unknown"
|
|
||||||
],
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"v1beta2": {
|
|
||||||
"properties": {
|
|
||||||
"conditions": {
|
|
||||||
"items": {
|
|
||||||
"properties": {
|
|
||||||
"lastTransitionTime": {
|
|
||||||
"format": "date-time",
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"message": {
|
|
||||||
"maxLength": 32768,
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"observedGeneration": {
|
|
||||||
"format": "int64",
|
|
||||||
"minimum": 0,
|
|
||||||
"type": "integer"
|
|
||||||
},
|
|
||||||
"reason": {
|
|
||||||
"maxLength": 1024,
|
|
||||||
"minLength": 1,
|
|
||||||
"pattern": "^[A-Za-z]([A-Za-z0-9_,:]*[A-Za-z0-9_])?$",
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"status": {
|
|
||||||
"enum": [
|
|
||||||
"True",
|
|
||||||
"False",
|
|
||||||
"Unknown"
|
|
||||||
],
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"type": {
|
|
||||||
"maxLength": 316,
|
|
||||||
"pattern": "^([a-z0-9]([-a-z0-9]*[a-z0-9])?(\\.[a-z0-9]([-a-z0-9]*[a-z0-9])?)*/)?(([A-Za-z0-9][-A-Za-z0-9_.]*)?[A-Za-z0-9])$",
|
|
||||||
"type": "string"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"required": [
|
|
||||||
"lastTransitionTime",
|
|
||||||
"message",
|
|
||||||
"reason",
|
|
||||||
"status",
|
|
||||||
"type"
|
|
||||||
],
|
|
||||||
"type": "object"
|
|
||||||
},
|
|
||||||
"maxItems": 32,
|
|
||||||
"type": "array",
|
|
||||||
"x-kubernetes-list-map-keys": [
|
|
||||||
"type"
|
|
||||||
],
|
|
||||||
"x-kubernetes-list-type": "map"
|
|
||||||
},
|
|
||||||
"controlPlane": {
|
|
||||||
"properties": {
|
|
||||||
"availableReplicas": {
|
|
||||||
"format": "int32",
|
|
||||||
"type": "integer"
|
|
||||||
},
|
|
||||||
"desiredReplicas": {
|
|
||||||
"format": "int32",
|
|
||||||
"type": "integer"
|
|
||||||
},
|
|
||||||
"readyReplicas": {
|
|
||||||
"format": "int32",
|
|
||||||
"type": "integer"
|
|
||||||
},
|
|
||||||
"replicas": {
|
|
||||||
"format": "int32",
|
|
||||||
"type": "integer"
|
|
||||||
},
|
|
||||||
"upToDateReplicas": {
|
|
||||||
"format": "int32",
|
|
||||||
"type": "integer"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"type": "object"
|
|
||||||
},
|
|
||||||
"workers": {
|
|
||||||
"properties": {
|
|
||||||
"availableReplicas": {
|
|
||||||
"format": "int32",
|
|
||||||
"type": "integer"
|
|
||||||
},
|
|
||||||
"desiredReplicas": {
|
|
||||||
"format": "int32",
|
|
||||||
"type": "integer"
|
|
||||||
},
|
|
||||||
"readyReplicas": {
|
|
||||||
"format": "int32",
|
|
||||||
"type": "integer"
|
|
||||||
},
|
|
||||||
"replicas": {
|
|
||||||
"format": "int32",
|
|
||||||
"type": "integer"
|
|
||||||
},
|
|
||||||
"upToDateReplicas": {
|
|
||||||
"format": "int32",
|
|
||||||
"type": "integer"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"type": "object"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"type": "object"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"type": "object"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"type": "object"
|
|
||||||
}
|
|
||||||
@@ -1,258 +0,0 @@
|
|||||||
{
|
|
||||||
"$schema": "http://json-schema.org/draft-07/schema#",
|
|
||||||
"properties": {
|
|
||||||
"apiVersion": {
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"kind": {
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"metadata": {
|
|
||||||
"type": "object"
|
|
||||||
},
|
|
||||||
"spec": {
|
|
||||||
"properties": {
|
|
||||||
"controlPlane": {
|
|
||||||
"properties": {
|
|
||||||
"machineInfrastructure": {
|
|
||||||
"properties": {
|
|
||||||
"ref": {
|
|
||||||
"properties": {
|
|
||||||
"apiVersion": {
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"fieldPath": {
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"kind": {
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"name": {
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"namespace": {
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"resourceVersion": {
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"uid": {
|
|
||||||
"type": "string"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"type": "object",
|
|
||||||
"x-kubernetes-map-type": "atomic"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"required": [
|
|
||||||
"ref"
|
|
||||||
],
|
|
||||||
"type": "object"
|
|
||||||
},
|
|
||||||
"metadata": {
|
|
||||||
"properties": {
|
|
||||||
"annotations": {
|
|
||||||
"additionalProperties": {
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"type": "object"
|
|
||||||
},
|
|
||||||
"labels": {
|
|
||||||
"additionalProperties": {
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"type": "object"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"type": "object"
|
|
||||||
},
|
|
||||||
"ref": {
|
|
||||||
"properties": {
|
|
||||||
"apiVersion": {
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"fieldPath": {
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"kind": {
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"name": {
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"namespace": {
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"resourceVersion": {
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"uid": {
|
|
||||||
"type": "string"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"type": "object",
|
|
||||||
"x-kubernetes-map-type": "atomic"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"required": [
|
|
||||||
"ref"
|
|
||||||
],
|
|
||||||
"type": "object"
|
|
||||||
},
|
|
||||||
"infrastructure": {
|
|
||||||
"properties": {
|
|
||||||
"ref": {
|
|
||||||
"properties": {
|
|
||||||
"apiVersion": {
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"fieldPath": {
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"kind": {
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"name": {
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"namespace": {
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"resourceVersion": {
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"uid": {
|
|
||||||
"type": "string"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"type": "object",
|
|
||||||
"x-kubernetes-map-type": "atomic"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"required": [
|
|
||||||
"ref"
|
|
||||||
],
|
|
||||||
"type": "object"
|
|
||||||
},
|
|
||||||
"workers": {
|
|
||||||
"properties": {
|
|
||||||
"machineDeployments": {
|
|
||||||
"items": {
|
|
||||||
"properties": {
|
|
||||||
"class": {
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"template": {
|
|
||||||
"properties": {
|
|
||||||
"bootstrap": {
|
|
||||||
"properties": {
|
|
||||||
"ref": {
|
|
||||||
"properties": {
|
|
||||||
"apiVersion": {
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"fieldPath": {
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"kind": {
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"name": {
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"namespace": {
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"resourceVersion": {
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"uid": {
|
|
||||||
"type": "string"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"type": "object",
|
|
||||||
"x-kubernetes-map-type": "atomic"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"required": [
|
|
||||||
"ref"
|
|
||||||
],
|
|
||||||
"type": "object"
|
|
||||||
},
|
|
||||||
"infrastructure": {
|
|
||||||
"properties": {
|
|
||||||
"ref": {
|
|
||||||
"properties": {
|
|
||||||
"apiVersion": {
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"fieldPath": {
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"kind": {
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"name": {
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"namespace": {
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"resourceVersion": {
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"uid": {
|
|
||||||
"type": "string"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"type": "object",
|
|
||||||
"x-kubernetes-map-type": "atomic"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"required": [
|
|
||||||
"ref"
|
|
||||||
],
|
|
||||||
"type": "object"
|
|
||||||
},
|
|
||||||
"metadata": {
|
|
||||||
"properties": {
|
|
||||||
"annotations": {
|
|
||||||
"additionalProperties": {
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"type": "object"
|
|
||||||
},
|
|
||||||
"labels": {
|
|
||||||
"additionalProperties": {
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"type": "object"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"type": "object"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"required": [
|
|
||||||
"bootstrap",
|
|
||||||
"infrastructure"
|
|
||||||
],
|
|
||||||
"type": "object"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"required": [
|
|
||||||
"class",
|
|
||||||
"template"
|
|
||||||
],
|
|
||||||
"type": "object"
|
|
||||||
},
|
|
||||||
"type": "array"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"type": "object"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"type": "object"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"type": "object"
|
|
||||||
}
|
|
||||||
File diff suppressed because it is too large
Load Diff
@@ -1,213 +0,0 @@
|
|||||||
{
|
|
||||||
"$schema": "http://json-schema.org/draft-07/schema#",
|
|
||||||
"properties": {
|
|
||||||
"apiVersion": {
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"kind": {
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"metadata": {
|
|
||||||
"type": "object"
|
|
||||||
},
|
|
||||||
"spec": {
|
|
||||||
"properties": {
|
|
||||||
"bootstrap": {
|
|
||||||
"properties": {
|
|
||||||
"configRef": {
|
|
||||||
"properties": {
|
|
||||||
"apiVersion": {
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"fieldPath": {
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"kind": {
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"name": {
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"namespace": {
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"resourceVersion": {
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"uid": {
|
|
||||||
"type": "string"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"type": "object",
|
|
||||||
"x-kubernetes-map-type": "atomic"
|
|
||||||
},
|
|
||||||
"data": {
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"dataSecretName": {
|
|
||||||
"type": "string"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"type": "object"
|
|
||||||
},
|
|
||||||
"clusterName": {
|
|
||||||
"minLength": 1,
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"failureDomain": {
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"infrastructureRef": {
|
|
||||||
"properties": {
|
|
||||||
"apiVersion": {
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"fieldPath": {
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"kind": {
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"name": {
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"namespace": {
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"resourceVersion": {
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"uid": {
|
|
||||||
"type": "string"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"type": "object",
|
|
||||||
"x-kubernetes-map-type": "atomic"
|
|
||||||
},
|
|
||||||
"nodeDrainTimeout": {
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"providerID": {
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"version": {
|
|
||||||
"type": "string"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"required": [
|
|
||||||
"bootstrap",
|
|
||||||
"clusterName",
|
|
||||||
"infrastructureRef"
|
|
||||||
],
|
|
||||||
"type": "object"
|
|
||||||
},
|
|
||||||
"status": {
|
|
||||||
"properties": {
|
|
||||||
"addresses": {
|
|
||||||
"items": {
|
|
||||||
"properties": {
|
|
||||||
"address": {
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"type": {
|
|
||||||
"type": "string"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"required": [
|
|
||||||
"address",
|
|
||||||
"type"
|
|
||||||
],
|
|
||||||
"type": "object"
|
|
||||||
},
|
|
||||||
"type": "array"
|
|
||||||
},
|
|
||||||
"bootstrapReady": {
|
|
||||||
"type": "boolean"
|
|
||||||
},
|
|
||||||
"conditions": {
|
|
||||||
"items": {
|
|
||||||
"properties": {
|
|
||||||
"lastTransitionTime": {
|
|
||||||
"format": "date-time",
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"message": {
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"reason": {
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"severity": {
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"status": {
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"type": {
|
|
||||||
"type": "string"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"required": [
|
|
||||||
"status",
|
|
||||||
"type"
|
|
||||||
],
|
|
||||||
"type": "object"
|
|
||||||
},
|
|
||||||
"type": "array"
|
|
||||||
},
|
|
||||||
"failureMessage": {
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"failureReason": {
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"infrastructureReady": {
|
|
||||||
"type": "boolean"
|
|
||||||
},
|
|
||||||
"lastUpdated": {
|
|
||||||
"format": "date-time",
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"nodeRef": {
|
|
||||||
"properties": {
|
|
||||||
"apiVersion": {
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"fieldPath": {
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"kind": {
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"name": {
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"namespace": {
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"resourceVersion": {
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"uid": {
|
|
||||||
"type": "string"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"type": "object",
|
|
||||||
"x-kubernetes-map-type": "atomic"
|
|
||||||
},
|
|
||||||
"observedGeneration": {
|
|
||||||
"format": "int64",
|
|
||||||
"type": "integer"
|
|
||||||
},
|
|
||||||
"phase": {
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"version": {
|
|
||||||
"type": "string"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"type": "object"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"type": "object"
|
|
||||||
}
|
|
||||||
@@ -1,257 +0,0 @@
|
|||||||
{
|
|
||||||
"$schema": "http://json-schema.org/draft-07/schema#",
|
|
||||||
"properties": {
|
|
||||||
"apiVersion": {
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"kind": {
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"metadata": {
|
|
||||||
"type": "object"
|
|
||||||
},
|
|
||||||
"spec": {
|
|
||||||
"properties": {
|
|
||||||
"bootstrap": {
|
|
||||||
"properties": {
|
|
||||||
"configRef": {
|
|
||||||
"properties": {
|
|
||||||
"apiVersion": {
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"fieldPath": {
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"kind": {
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"name": {
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"namespace": {
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"resourceVersion": {
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"uid": {
|
|
||||||
"type": "string"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"type": "object",
|
|
||||||
"x-kubernetes-map-type": "atomic"
|
|
||||||
},
|
|
||||||
"dataSecretName": {
|
|
||||||
"type": "string"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"type": "object"
|
|
||||||
},
|
|
||||||
"clusterName": {
|
|
||||||
"minLength": 1,
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"failureDomain": {
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"infrastructureRef": {
|
|
||||||
"properties": {
|
|
||||||
"apiVersion": {
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"fieldPath": {
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"kind": {
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"name": {
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"namespace": {
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"resourceVersion": {
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"uid": {
|
|
||||||
"type": "string"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"type": "object",
|
|
||||||
"x-kubernetes-map-type": "atomic"
|
|
||||||
},
|
|
||||||
"nodeDrainTimeout": {
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"providerID": {
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"version": {
|
|
||||||
"type": "string"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"required": [
|
|
||||||
"bootstrap",
|
|
||||||
"clusterName",
|
|
||||||
"infrastructureRef"
|
|
||||||
],
|
|
||||||
"type": "object"
|
|
||||||
},
|
|
||||||
"status": {
|
|
||||||
"properties": {
|
|
||||||
"addresses": {
|
|
||||||
"items": {
|
|
||||||
"properties": {
|
|
||||||
"address": {
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"type": {
|
|
||||||
"type": "string"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"required": [
|
|
||||||
"address",
|
|
||||||
"type"
|
|
||||||
],
|
|
||||||
"type": "object"
|
|
||||||
},
|
|
||||||
"type": "array"
|
|
||||||
},
|
|
||||||
"bootstrapReady": {
|
|
||||||
"type": "boolean"
|
|
||||||
},
|
|
||||||
"conditions": {
|
|
||||||
"items": {
|
|
||||||
"properties": {
|
|
||||||
"lastTransitionTime": {
|
|
||||||
"format": "date-time",
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"message": {
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"reason": {
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"severity": {
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"status": {
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"type": {
|
|
||||||
"type": "string"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"required": [
|
|
||||||
"status",
|
|
||||||
"type"
|
|
||||||
],
|
|
||||||
"type": "object"
|
|
||||||
},
|
|
||||||
"type": "array"
|
|
||||||
},
|
|
||||||
"failureMessage": {
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"failureReason": {
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"infrastructureReady": {
|
|
||||||
"type": "boolean"
|
|
||||||
},
|
|
||||||
"lastUpdated": {
|
|
||||||
"format": "date-time",
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"nodeInfo": {
|
|
||||||
"properties": {
|
|
||||||
"architecture": {
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"bootID": {
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"containerRuntimeVersion": {
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"kernelVersion": {
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"kubeProxyVersion": {
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"kubeletVersion": {
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"machineID": {
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"operatingSystem": {
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"osImage": {
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"systemUUID": {
|
|
||||||
"type": "string"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"required": [
|
|
||||||
"architecture",
|
|
||||||
"bootID",
|
|
||||||
"containerRuntimeVersion",
|
|
||||||
"kernelVersion",
|
|
||||||
"kubeProxyVersion",
|
|
||||||
"kubeletVersion",
|
|
||||||
"machineID",
|
|
||||||
"operatingSystem",
|
|
||||||
"osImage",
|
|
||||||
"systemUUID"
|
|
||||||
],
|
|
||||||
"type": "object"
|
|
||||||
},
|
|
||||||
"nodeRef": {
|
|
||||||
"properties": {
|
|
||||||
"apiVersion": {
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"fieldPath": {
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"kind": {
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"name": {
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"namespace": {
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"resourceVersion": {
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"uid": {
|
|
||||||
"type": "string"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"type": "object",
|
|
||||||
"x-kubernetes-map-type": "atomic"
|
|
||||||
},
|
|
||||||
"observedGeneration": {
|
|
||||||
"format": "int64",
|
|
||||||
"type": "integer"
|
|
||||||
},
|
|
||||||
"phase": {
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"version": {
|
|
||||||
"type": "string"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"type": "object"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"type": "object"
|
|
||||||
}
|
|
||||||
@@ -1,401 +0,0 @@
|
|||||||
{
|
|
||||||
"$schema": "http://json-schema.org/draft-07/schema#",
|
|
||||||
"properties": {
|
|
||||||
"apiVersion": {
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"kind": {
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"metadata": {
|
|
||||||
"type": "object"
|
|
||||||
},
|
|
||||||
"spec": {
|
|
||||||
"properties": {
|
|
||||||
"bootstrap": {
|
|
||||||
"properties": {
|
|
||||||
"configRef": {
|
|
||||||
"properties": {
|
|
||||||
"apiVersion": {
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"fieldPath": {
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"kind": {
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"name": {
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"namespace": {
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"resourceVersion": {
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"uid": {
|
|
||||||
"type": "string"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"type": "object",
|
|
||||||
"x-kubernetes-map-type": "atomic"
|
|
||||||
},
|
|
||||||
"dataSecretName": {
|
|
||||||
"maxLength": 253,
|
|
||||||
"minLength": 0,
|
|
||||||
"type": "string"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"type": "object"
|
|
||||||
},
|
|
||||||
"clusterName": {
|
|
||||||
"maxLength": 63,
|
|
||||||
"minLength": 1,
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"failureDomain": {
|
|
||||||
"maxLength": 256,
|
|
||||||
"minLength": 1,
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"infrastructureRef": {
|
|
||||||
"properties": {
|
|
||||||
"apiVersion": {
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"fieldPath": {
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"kind": {
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"name": {
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"namespace": {
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"resourceVersion": {
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"uid": {
|
|
||||||
"type": "string"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"type": "object",
|
|
||||||
"x-kubernetes-map-type": "atomic"
|
|
||||||
},
|
|
||||||
"nodeDeletionTimeout": {
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"nodeDrainTimeout": {
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"nodeVolumeDetachTimeout": {
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"providerID": {
|
|
||||||
"maxLength": 512,
|
|
||||||
"minLength": 1,
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"readinessGates": {
|
|
||||||
"items": {
|
|
||||||
"properties": {
|
|
||||||
"conditionType": {
|
|
||||||
"maxLength": 316,
|
|
||||||
"minLength": 1,
|
|
||||||
"pattern": "^([a-z0-9]([-a-z0-9]*[a-z0-9])?(\\.[a-z0-9]([-a-z0-9]*[a-z0-9])?)*/)?(([A-Za-z0-9][-A-Za-z0-9_.]*)?[A-Za-z0-9])$",
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"polarity": {
|
|
||||||
"enum": [
|
|
||||||
"Positive",
|
|
||||||
"Negative"
|
|
||||||
],
|
|
||||||
"type": "string"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"required": [
|
|
||||||
"conditionType"
|
|
||||||
],
|
|
||||||
"type": "object"
|
|
||||||
},
|
|
||||||
"maxItems": 32,
|
|
||||||
"type": "array",
|
|
||||||
"x-kubernetes-list-map-keys": [
|
|
||||||
"conditionType"
|
|
||||||
],
|
|
||||||
"x-kubernetes-list-type": "map"
|
|
||||||
},
|
|
||||||
"version": {
|
|
||||||
"maxLength": 256,
|
|
||||||
"minLength": 1,
|
|
||||||
"type": "string"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"required": [
|
|
||||||
"bootstrap",
|
|
||||||
"clusterName",
|
|
||||||
"infrastructureRef"
|
|
||||||
],
|
|
||||||
"type": "object"
|
|
||||||
},
|
|
||||||
"status": {
|
|
||||||
"properties": {
|
|
||||||
"addresses": {
|
|
||||||
"items": {
|
|
||||||
"properties": {
|
|
||||||
"address": {
|
|
||||||
"maxLength": 256,
|
|
||||||
"minLength": 1,
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"type": {
|
|
||||||
"enum": [
|
|
||||||
"Hostname",
|
|
||||||
"ExternalIP",
|
|
||||||
"InternalIP",
|
|
||||||
"ExternalDNS",
|
|
||||||
"InternalDNS"
|
|
||||||
],
|
|
||||||
"type": "string"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"required": [
|
|
||||||
"address",
|
|
||||||
"type"
|
|
||||||
],
|
|
||||||
"type": "object"
|
|
||||||
},
|
|
||||||
"type": "array"
|
|
||||||
},
|
|
||||||
"bootstrapReady": {
|
|
||||||
"type": "boolean"
|
|
||||||
},
|
|
||||||
"certificatesExpiryDate": {
|
|
||||||
"format": "date-time",
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"conditions": {
|
|
||||||
"items": {
|
|
||||||
"properties": {
|
|
||||||
"lastTransitionTime": {
|
|
||||||
"format": "date-time",
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"message": {
|
|
||||||
"maxLength": 10240,
|
|
||||||
"minLength": 1,
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"reason": {
|
|
||||||
"maxLength": 256,
|
|
||||||
"minLength": 1,
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"severity": {
|
|
||||||
"maxLength": 32,
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"status": {
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"type": {
|
|
||||||
"maxLength": 256,
|
|
||||||
"minLength": 1,
|
|
||||||
"type": "string"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"required": [
|
|
||||||
"lastTransitionTime",
|
|
||||||
"status",
|
|
||||||
"type"
|
|
||||||
],
|
|
||||||
"type": "object"
|
|
||||||
},
|
|
||||||
"type": "array"
|
|
||||||
},
|
|
||||||
"deletion": {
|
|
||||||
"properties": {
|
|
||||||
"nodeDrainStartTime": {
|
|
||||||
"format": "date-time",
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"waitForNodeVolumeDetachStartTime": {
|
|
||||||
"format": "date-time",
|
|
||||||
"type": "string"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"type": "object"
|
|
||||||
},
|
|
||||||
"failureMessage": {
|
|
||||||
"maxLength": 10240,
|
|
||||||
"minLength": 1,
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"failureReason": {
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"infrastructureReady": {
|
|
||||||
"type": "boolean"
|
|
||||||
},
|
|
||||||
"lastUpdated": {
|
|
||||||
"format": "date-time",
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"nodeInfo": {
|
|
||||||
"properties": {
|
|
||||||
"architecture": {
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"bootID": {
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"containerRuntimeVersion": {
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"kernelVersion": {
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"kubeProxyVersion": {
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"kubeletVersion": {
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"machineID": {
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"operatingSystem": {
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"osImage": {
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"systemUUID": {
|
|
||||||
"type": "string"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"required": [
|
|
||||||
"architecture",
|
|
||||||
"bootID",
|
|
||||||
"containerRuntimeVersion",
|
|
||||||
"kernelVersion",
|
|
||||||
"kubeProxyVersion",
|
|
||||||
"kubeletVersion",
|
|
||||||
"machineID",
|
|
||||||
"operatingSystem",
|
|
||||||
"osImage",
|
|
||||||
"systemUUID"
|
|
||||||
],
|
|
||||||
"type": "object"
|
|
||||||
},
|
|
||||||
"nodeRef": {
|
|
||||||
"properties": {
|
|
||||||
"apiVersion": {
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"fieldPath": {
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"kind": {
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"name": {
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"namespace": {
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"resourceVersion": {
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"uid": {
|
|
||||||
"type": "string"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"type": "object",
|
|
||||||
"x-kubernetes-map-type": "atomic"
|
|
||||||
},
|
|
||||||
"observedGeneration": {
|
|
||||||
"format": "int64",
|
|
||||||
"type": "integer"
|
|
||||||
},
|
|
||||||
"phase": {
|
|
||||||
"enum": [
|
|
||||||
"Pending",
|
|
||||||
"Provisioning",
|
|
||||||
"Provisioned",
|
|
||||||
"Running",
|
|
||||||
"Deleting",
|
|
||||||
"Deleted",
|
|
||||||
"Failed",
|
|
||||||
"Unknown"
|
|
||||||
],
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"v1beta2": {
|
|
||||||
"properties": {
|
|
||||||
"conditions": {
|
|
||||||
"items": {
|
|
||||||
"properties": {
|
|
||||||
"lastTransitionTime": {
|
|
||||||
"format": "date-time",
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"message": {
|
|
||||||
"maxLength": 32768,
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"observedGeneration": {
|
|
||||||
"format": "int64",
|
|
||||||
"minimum": 0,
|
|
||||||
"type": "integer"
|
|
||||||
},
|
|
||||||
"reason": {
|
|
||||||
"maxLength": 1024,
|
|
||||||
"minLength": 1,
|
|
||||||
"pattern": "^[A-Za-z]([A-Za-z0-9_,:]*[A-Za-z0-9_])?$",
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"status": {
|
|
||||||
"enum": [
|
|
||||||
"True",
|
|
||||||
"False",
|
|
||||||
"Unknown"
|
|
||||||
],
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"type": {
|
|
||||||
"maxLength": 316,
|
|
||||||
"pattern": "^([a-z0-9]([-a-z0-9]*[a-z0-9])?(\\.[a-z0-9]([-a-z0-9]*[a-z0-9])?)*/)?(([A-Za-z0-9][-A-Za-z0-9_.]*)?[A-Za-z0-9])$",
|
|
||||||
"type": "string"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"required": [
|
|
||||||
"lastTransitionTime",
|
|
||||||
"message",
|
|
||||||
"reason",
|
|
||||||
"status",
|
|
||||||
"type"
|
|
||||||
],
|
|
||||||
"type": "object"
|
|
||||||
},
|
|
||||||
"maxItems": 32,
|
|
||||||
"type": "array",
|
|
||||||
"x-kubernetes-list-map-keys": [
|
|
||||||
"type"
|
|
||||||
],
|
|
||||||
"x-kubernetes-list-type": "map"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"type": "object"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"type": "object"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"type": "object"
|
|
||||||
}
|
|
||||||
@@ -1,311 +0,0 @@
|
|||||||
{
|
|
||||||
"$schema": "http://json-schema.org/draft-07/schema#",
|
|
||||||
"properties": {
|
|
||||||
"apiVersion": {
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"kind": {
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"metadata": {
|
|
||||||
"type": "object"
|
|
||||||
},
|
|
||||||
"spec": {
|
|
||||||
"properties": {
|
|
||||||
"clusterName": {
|
|
||||||
"minLength": 1,
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"minReadySeconds": {
|
|
||||||
"format": "int32",
|
|
||||||
"type": "integer"
|
|
||||||
},
|
|
||||||
"paused": {
|
|
||||||
"type": "boolean"
|
|
||||||
},
|
|
||||||
"progressDeadlineSeconds": {
|
|
||||||
"format": "int32",
|
|
||||||
"type": "integer"
|
|
||||||
},
|
|
||||||
"replicas": {
|
|
||||||
"format": "int32",
|
|
||||||
"type": "integer"
|
|
||||||
},
|
|
||||||
"revisionHistoryLimit": {
|
|
||||||
"format": "int32",
|
|
||||||
"type": "integer"
|
|
||||||
},
|
|
||||||
"selector": {
|
|
||||||
"properties": {
|
|
||||||
"matchExpressions": {
|
|
||||||
"items": {
|
|
||||||
"properties": {
|
|
||||||
"key": {
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"operator": {
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"values": {
|
|
||||||
"items": {
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"type": "array",
|
|
||||||
"x-kubernetes-list-type": "atomic"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"required": [
|
|
||||||
"key",
|
|
||||||
"operator"
|
|
||||||
],
|
|
||||||
"type": "object"
|
|
||||||
},
|
|
||||||
"type": "array",
|
|
||||||
"x-kubernetes-list-type": "atomic"
|
|
||||||
},
|
|
||||||
"matchLabels": {
|
|
||||||
"additionalProperties": {
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"type": "object"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"type": "object",
|
|
||||||
"x-kubernetes-map-type": "atomic"
|
|
||||||
},
|
|
||||||
"strategy": {
|
|
||||||
"properties": {
|
|
||||||
"rollingUpdate": {
|
|
||||||
"properties": {
|
|
||||||
"maxSurge": {
|
|
||||||
"anyOf": [
|
|
||||||
{
|
|
||||||
"type": "integer"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"type": "string"
|
|
||||||
}
|
|
||||||
],
|
|
||||||
"x-kubernetes-int-or-string": true
|
|
||||||
},
|
|
||||||
"maxUnavailable": {
|
|
||||||
"anyOf": [
|
|
||||||
{
|
|
||||||
"type": "integer"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"type": "string"
|
|
||||||
}
|
|
||||||
],
|
|
||||||
"x-kubernetes-int-or-string": true
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"type": "object"
|
|
||||||
},
|
|
||||||
"type": {
|
|
||||||
"type": "string"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"type": "object"
|
|
||||||
},
|
|
||||||
"template": {
|
|
||||||
"properties": {
|
|
||||||
"metadata": {
|
|
||||||
"properties": {
|
|
||||||
"annotations": {
|
|
||||||
"additionalProperties": {
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"type": "object"
|
|
||||||
},
|
|
||||||
"generateName": {
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"labels": {
|
|
||||||
"additionalProperties": {
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"type": "object"
|
|
||||||
},
|
|
||||||
"name": {
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"namespace": {
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"ownerReferences": {
|
|
||||||
"items": {
|
|
||||||
"properties": {
|
|
||||||
"apiVersion": {
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"blockOwnerDeletion": {
|
|
||||||
"type": "boolean"
|
|
||||||
},
|
|
||||||
"controller": {
|
|
||||||
"type": "boolean"
|
|
||||||
},
|
|
||||||
"kind": {
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"name": {
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"uid": {
|
|
||||||
"type": "string"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"required": [
|
|
||||||
"apiVersion",
|
|
||||||
"kind",
|
|
||||||
"name",
|
|
||||||
"uid"
|
|
||||||
],
|
|
||||||
"type": "object",
|
|
||||||
"x-kubernetes-map-type": "atomic"
|
|
||||||
},
|
|
||||||
"type": "array"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"type": "object"
|
|
||||||
},
|
|
||||||
"spec": {
|
|
||||||
"properties": {
|
|
||||||
"bootstrap": {
|
|
||||||
"properties": {
|
|
||||||
"configRef": {
|
|
||||||
"properties": {
|
|
||||||
"apiVersion": {
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"fieldPath": {
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"kind": {
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"name": {
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"namespace": {
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"resourceVersion": {
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"uid": {
|
|
||||||
"type": "string"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"type": "object",
|
|
||||||
"x-kubernetes-map-type": "atomic"
|
|
||||||
},
|
|
||||||
"data": {
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"dataSecretName": {
|
|
||||||
"type": "string"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"type": "object"
|
|
||||||
},
|
|
||||||
"clusterName": {
|
|
||||||
"minLength": 1,
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"failureDomain": {
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"infrastructureRef": {
|
|
||||||
"properties": {
|
|
||||||
"apiVersion": {
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"fieldPath": {
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"kind": {
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"name": {
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"namespace": {
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"resourceVersion": {
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"uid": {
|
|
||||||
"type": "string"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"type": "object",
|
|
||||||
"x-kubernetes-map-type": "atomic"
|
|
||||||
},
|
|
||||||
"nodeDrainTimeout": {
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"providerID": {
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"version": {
|
|
||||||
"type": "string"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"required": [
|
|
||||||
"bootstrap",
|
|
||||||
"clusterName",
|
|
||||||
"infrastructureRef"
|
|
||||||
],
|
|
||||||
"type": "object"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"type": "object"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"required": [
|
|
||||||
"clusterName",
|
|
||||||
"selector",
|
|
||||||
"template"
|
|
||||||
],
|
|
||||||
"type": "object"
|
|
||||||
},
|
|
||||||
"status": {
|
|
||||||
"properties": {
|
|
||||||
"availableReplicas": {
|
|
||||||
"format": "int32",
|
|
||||||
"type": "integer"
|
|
||||||
},
|
|
||||||
"observedGeneration": {
|
|
||||||
"format": "int64",
|
|
||||||
"type": "integer"
|
|
||||||
},
|
|
||||||
"phase": {
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"readyReplicas": {
|
|
||||||
"format": "int32",
|
|
||||||
"type": "integer"
|
|
||||||
},
|
|
||||||
"replicas": {
|
|
||||||
"format": "int32",
|
|
||||||
"type": "integer"
|
|
||||||
},
|
|
||||||
"selector": {
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"unavailableReplicas": {
|
|
||||||
"format": "int32",
|
|
||||||
"type": "integer"
|
|
||||||
},
|
|
||||||
"updatedReplicas": {
|
|
||||||
"format": "int32",
|
|
||||||
"type": "integer"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"type": "object"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"type": "object"
|
|
||||||
}
|
|
||||||
@@ -1,310 +0,0 @@
|
|||||||
{
|
|
||||||
"$schema": "http://json-schema.org/draft-07/schema#",
|
|
||||||
"properties": {
|
|
||||||
"apiVersion": {
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"kind": {
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"metadata": {
|
|
||||||
"type": "object"
|
|
||||||
},
|
|
||||||
"spec": {
|
|
||||||
"properties": {
|
|
||||||
"clusterName": {
|
|
||||||
"minLength": 1,
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"minReadySeconds": {
|
|
||||||
"format": "int32",
|
|
||||||
"type": "integer"
|
|
||||||
},
|
|
||||||
"paused": {
|
|
||||||
"type": "boolean"
|
|
||||||
},
|
|
||||||
"progressDeadlineSeconds": {
|
|
||||||
"format": "int32",
|
|
||||||
"type": "integer"
|
|
||||||
},
|
|
||||||
"replicas": {
|
|
||||||
"default": 1,
|
|
||||||
"format": "int32",
|
|
||||||
"type": "integer"
|
|
||||||
},
|
|
||||||
"revisionHistoryLimit": {
|
|
||||||
"format": "int32",
|
|
||||||
"type": "integer"
|
|
||||||
},
|
|
||||||
"selector": {
|
|
||||||
"properties": {
|
|
||||||
"matchExpressions": {
|
|
||||||
"items": {
|
|
||||||
"properties": {
|
|
||||||
"key": {
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"operator": {
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"values": {
|
|
||||||
"items": {
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"type": "array",
|
|
||||||
"x-kubernetes-list-type": "atomic"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"required": [
|
|
||||||
"key",
|
|
||||||
"operator"
|
|
||||||
],
|
|
||||||
"type": "object"
|
|
||||||
},
|
|
||||||
"type": "array",
|
|
||||||
"x-kubernetes-list-type": "atomic"
|
|
||||||
},
|
|
||||||
"matchLabels": {
|
|
||||||
"additionalProperties": {
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"type": "object"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"type": "object",
|
|
||||||
"x-kubernetes-map-type": "atomic"
|
|
||||||
},
|
|
||||||
"strategy": {
|
|
||||||
"properties": {
|
|
||||||
"rollingUpdate": {
|
|
||||||
"properties": {
|
|
||||||
"deletePolicy": {
|
|
||||||
"enum": [
|
|
||||||
"Random",
|
|
||||||
"Newest",
|
|
||||||
"Oldest"
|
|
||||||
],
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"maxSurge": {
|
|
||||||
"anyOf": [
|
|
||||||
{
|
|
||||||
"type": "integer"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"type": "string"
|
|
||||||
}
|
|
||||||
],
|
|
||||||
"x-kubernetes-int-or-string": true
|
|
||||||
},
|
|
||||||
"maxUnavailable": {
|
|
||||||
"anyOf": [
|
|
||||||
{
|
|
||||||
"type": "integer"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"type": "string"
|
|
||||||
}
|
|
||||||
],
|
|
||||||
"x-kubernetes-int-or-string": true
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"type": "object"
|
|
||||||
},
|
|
||||||
"type": {
|
|
||||||
"enum": [
|
|
||||||
"RollingUpdate",
|
|
||||||
"OnDelete"
|
|
||||||
],
|
|
||||||
"type": "string"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"type": "object"
|
|
||||||
},
|
|
||||||
"template": {
|
|
||||||
"properties": {
|
|
||||||
"metadata": {
|
|
||||||
"properties": {
|
|
||||||
"annotations": {
|
|
||||||
"additionalProperties": {
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"type": "object"
|
|
||||||
},
|
|
||||||
"labels": {
|
|
||||||
"additionalProperties": {
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"type": "object"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"type": "object"
|
|
||||||
},
|
|
||||||
"spec": {
|
|
||||||
"properties": {
|
|
||||||
"bootstrap": {
|
|
||||||
"properties": {
|
|
||||||
"configRef": {
|
|
||||||
"properties": {
|
|
||||||
"apiVersion": {
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"fieldPath": {
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"kind": {
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"name": {
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"namespace": {
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"resourceVersion": {
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"uid": {
|
|
||||||
"type": "string"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"type": "object",
|
|
||||||
"x-kubernetes-map-type": "atomic"
|
|
||||||
},
|
|
||||||
"dataSecretName": {
|
|
||||||
"type": "string"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"type": "object"
|
|
||||||
},
|
|
||||||
"clusterName": {
|
|
||||||
"minLength": 1,
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"failureDomain": {
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"infrastructureRef": {
|
|
||||||
"properties": {
|
|
||||||
"apiVersion": {
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"fieldPath": {
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"kind": {
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"name": {
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"namespace": {
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"resourceVersion": {
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"uid": {
|
|
||||||
"type": "string"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"type": "object",
|
|
||||||
"x-kubernetes-map-type": "atomic"
|
|
||||||
},
|
|
||||||
"nodeDrainTimeout": {
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"providerID": {
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"version": {
|
|
||||||
"type": "string"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"required": [
|
|
||||||
"bootstrap",
|
|
||||||
"clusterName",
|
|
||||||
"infrastructureRef"
|
|
||||||
],
|
|
||||||
"type": "object"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"type": "object"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"required": [
|
|
||||||
"clusterName",
|
|
||||||
"selector",
|
|
||||||
"template"
|
|
||||||
],
|
|
||||||
"type": "object"
|
|
||||||
},
|
|
||||||
"status": {
|
|
||||||
"properties": {
|
|
||||||
"availableReplicas": {
|
|
||||||
"format": "int32",
|
|
||||||
"type": "integer"
|
|
||||||
},
|
|
||||||
"conditions": {
|
|
||||||
"items": {
|
|
||||||
"properties": {
|
|
||||||
"lastTransitionTime": {
|
|
||||||
"format": "date-time",
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"message": {
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"reason": {
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"severity": {
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"status": {
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"type": {
|
|
||||||
"type": "string"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"required": [
|
|
||||||
"status",
|
|
||||||
"type"
|
|
||||||
],
|
|
||||||
"type": "object"
|
|
||||||
},
|
|
||||||
"type": "array"
|
|
||||||
},
|
|
||||||
"observedGeneration": {
|
|
||||||
"format": "int64",
|
|
||||||
"type": "integer"
|
|
||||||
},
|
|
||||||
"phase": {
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"readyReplicas": {
|
|
||||||
"format": "int32",
|
|
||||||
"type": "integer"
|
|
||||||
},
|
|
||||||
"replicas": {
|
|
||||||
"format": "int32",
|
|
||||||
"type": "integer"
|
|
||||||
},
|
|
||||||
"selector": {
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"unavailableReplicas": {
|
|
||||||
"format": "int32",
|
|
||||||
"type": "integer"
|
|
||||||
},
|
|
||||||
"updatedReplicas": {
|
|
||||||
"format": "int32",
|
|
||||||
"type": "integer"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"type": "object"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"type": "object"
|
|
||||||
}
|
|
||||||
@@ -1,470 +0,0 @@
|
|||||||
{
|
|
||||||
"$schema": "http://json-schema.org/draft-07/schema#",
|
|
||||||
"properties": {
|
|
||||||
"apiVersion": {
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"kind": {
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"metadata": {
|
|
||||||
"type": "object"
|
|
||||||
},
|
|
||||||
"spec": {
|
|
||||||
"properties": {
|
|
||||||
"clusterName": {
|
|
||||||
"maxLength": 63,
|
|
||||||
"minLength": 1,
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"machineNamingStrategy": {
|
|
||||||
"properties": {
|
|
||||||
"template": {
|
|
||||||
"maxLength": 256,
|
|
||||||
"minLength": 1,
|
|
||||||
"type": "string"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"type": "object"
|
|
||||||
},
|
|
||||||
"minReadySeconds": {
|
|
||||||
"format": "int32",
|
|
||||||
"type": "integer"
|
|
||||||
},
|
|
||||||
"paused": {
|
|
||||||
"type": "boolean"
|
|
||||||
},
|
|
||||||
"progressDeadlineSeconds": {
|
|
||||||
"format": "int32",
|
|
||||||
"type": "integer"
|
|
||||||
},
|
|
||||||
"replicas": {
|
|
||||||
"format": "int32",
|
|
||||||
"type": "integer"
|
|
||||||
},
|
|
||||||
"revisionHistoryLimit": {
|
|
||||||
"format": "int32",
|
|
||||||
"type": "integer"
|
|
||||||
},
|
|
||||||
"rolloutAfter": {
|
|
||||||
"format": "date-time",
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"selector": {
|
|
||||||
"properties": {
|
|
||||||
"matchExpressions": {
|
|
||||||
"items": {
|
|
||||||
"properties": {
|
|
||||||
"key": {
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"operator": {
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"values": {
|
|
||||||
"items": {
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"type": "array",
|
|
||||||
"x-kubernetes-list-type": "atomic"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"required": [
|
|
||||||
"key",
|
|
||||||
"operator"
|
|
||||||
],
|
|
||||||
"type": "object"
|
|
||||||
},
|
|
||||||
"type": "array",
|
|
||||||
"x-kubernetes-list-type": "atomic"
|
|
||||||
},
|
|
||||||
"matchLabels": {
|
|
||||||
"additionalProperties": {
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"type": "object"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"type": "object",
|
|
||||||
"x-kubernetes-map-type": "atomic"
|
|
||||||
},
|
|
||||||
"strategy": {
|
|
||||||
"properties": {
|
|
||||||
"remediation": {
|
|
||||||
"properties": {
|
|
||||||
"maxInFlight": {
|
|
||||||
"anyOf": [
|
|
||||||
{
|
|
||||||
"type": "integer"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"type": "string"
|
|
||||||
}
|
|
||||||
],
|
|
||||||
"x-kubernetes-int-or-string": true
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"type": "object"
|
|
||||||
},
|
|
||||||
"rollingUpdate": {
|
|
||||||
"properties": {
|
|
||||||
"deletePolicy": {
|
|
||||||
"enum": [
|
|
||||||
"Random",
|
|
||||||
"Newest",
|
|
||||||
"Oldest"
|
|
||||||
],
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"maxSurge": {
|
|
||||||
"anyOf": [
|
|
||||||
{
|
|
||||||
"type": "integer"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"type": "string"
|
|
||||||
}
|
|
||||||
],
|
|
||||||
"x-kubernetes-int-or-string": true
|
|
||||||
},
|
|
||||||
"maxUnavailable": {
|
|
||||||
"anyOf": [
|
|
||||||
{
|
|
||||||
"type": "integer"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"type": "string"
|
|
||||||
}
|
|
||||||
],
|
|
||||||
"x-kubernetes-int-or-string": true
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"type": "object"
|
|
||||||
},
|
|
||||||
"type": {
|
|
||||||
"enum": [
|
|
||||||
"RollingUpdate",
|
|
||||||
"OnDelete"
|
|
||||||
],
|
|
||||||
"type": "string"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"type": "object"
|
|
||||||
},
|
|
||||||
"template": {
|
|
||||||
"properties": {
|
|
||||||
"metadata": {
|
|
||||||
"properties": {
|
|
||||||
"annotations": {
|
|
||||||
"additionalProperties": {
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"type": "object"
|
|
||||||
},
|
|
||||||
"labels": {
|
|
||||||
"additionalProperties": {
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"type": "object"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"type": "object"
|
|
||||||
},
|
|
||||||
"spec": {
|
|
||||||
"properties": {
|
|
||||||
"bootstrap": {
|
|
||||||
"properties": {
|
|
||||||
"configRef": {
|
|
||||||
"properties": {
|
|
||||||
"apiVersion": {
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"fieldPath": {
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"kind": {
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"name": {
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"namespace": {
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"resourceVersion": {
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"uid": {
|
|
||||||
"type": "string"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"type": "object",
|
|
||||||
"x-kubernetes-map-type": "atomic"
|
|
||||||
},
|
|
||||||
"dataSecretName": {
|
|
||||||
"maxLength": 253,
|
|
||||||
"minLength": 0,
|
|
||||||
"type": "string"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"type": "object"
|
|
||||||
},
|
|
||||||
"clusterName": {
|
|
||||||
"maxLength": 63,
|
|
||||||
"minLength": 1,
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"failureDomain": {
|
|
||||||
"maxLength": 256,
|
|
||||||
"minLength": 1,
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"infrastructureRef": {
|
|
||||||
"properties": {
|
|
||||||
"apiVersion": {
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"fieldPath": {
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"kind": {
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"name": {
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"namespace": {
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"resourceVersion": {
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"uid": {
|
|
||||||
"type": "string"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"type": "object",
|
|
||||||
"x-kubernetes-map-type": "atomic"
|
|
||||||
},
|
|
||||||
"nodeDeletionTimeout": {
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"nodeDrainTimeout": {
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"nodeVolumeDetachTimeout": {
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"providerID": {
|
|
||||||
"maxLength": 512,
|
|
||||||
"minLength": 1,
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"readinessGates": {
|
|
||||||
"items": {
|
|
||||||
"properties": {
|
|
||||||
"conditionType": {
|
|
||||||
"maxLength": 316,
|
|
||||||
"minLength": 1,
|
|
||||||
"pattern": "^([a-z0-9]([-a-z0-9]*[a-z0-9])?(\\.[a-z0-9]([-a-z0-9]*[a-z0-9])?)*/)?(([A-Za-z0-9][-A-Za-z0-9_.]*)?[A-Za-z0-9])$",
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"polarity": {
|
|
||||||
"enum": [
|
|
||||||
"Positive",
|
|
||||||
"Negative"
|
|
||||||
],
|
|
||||||
"type": "string"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"required": [
|
|
||||||
"conditionType"
|
|
||||||
],
|
|
||||||
"type": "object"
|
|
||||||
},
|
|
||||||
"maxItems": 32,
|
|
||||||
"type": "array",
|
|
||||||
"x-kubernetes-list-map-keys": [
|
|
||||||
"conditionType"
|
|
||||||
],
|
|
||||||
"x-kubernetes-list-type": "map"
|
|
||||||
},
|
|
||||||
"version": {
|
|
||||||
"maxLength": 256,
|
|
||||||
"minLength": 1,
|
|
||||||
"type": "string"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"required": [
|
|
||||||
"bootstrap",
|
|
||||||
"clusterName",
|
|
||||||
"infrastructureRef"
|
|
||||||
],
|
|
||||||
"type": "object"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"type": "object"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"required": [
|
|
||||||
"clusterName",
|
|
||||||
"selector",
|
|
||||||
"template"
|
|
||||||
],
|
|
||||||
"type": "object"
|
|
||||||
},
|
|
||||||
"status": {
|
|
||||||
"properties": {
|
|
||||||
"availableReplicas": {
|
|
||||||
"format": "int32",
|
|
||||||
"type": "integer"
|
|
||||||
},
|
|
||||||
"conditions": {
|
|
||||||
"items": {
|
|
||||||
"properties": {
|
|
||||||
"lastTransitionTime": {
|
|
||||||
"format": "date-time",
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"message": {
|
|
||||||
"maxLength": 10240,
|
|
||||||
"minLength": 1,
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"reason": {
|
|
||||||
"maxLength": 256,
|
|
||||||
"minLength": 1,
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"severity": {
|
|
||||||
"maxLength": 32,
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"status": {
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"type": {
|
|
||||||
"maxLength": 256,
|
|
||||||
"minLength": 1,
|
|
||||||
"type": "string"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"required": [
|
|
||||||
"lastTransitionTime",
|
|
||||||
"status",
|
|
||||||
"type"
|
|
||||||
],
|
|
||||||
"type": "object"
|
|
||||||
},
|
|
||||||
"type": "array"
|
|
||||||
},
|
|
||||||
"observedGeneration": {
|
|
||||||
"format": "int64",
|
|
||||||
"type": "integer"
|
|
||||||
},
|
|
||||||
"phase": {
|
|
||||||
"enum": [
|
|
||||||
"ScalingUp",
|
|
||||||
"ScalingDown",
|
|
||||||
"Running",
|
|
||||||
"Failed",
|
|
||||||
"Unknown"
|
|
||||||
],
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"readyReplicas": {
|
|
||||||
"format": "int32",
|
|
||||||
"type": "integer"
|
|
||||||
},
|
|
||||||
"replicas": {
|
|
||||||
"format": "int32",
|
|
||||||
"type": "integer"
|
|
||||||
},
|
|
||||||
"selector": {
|
|
||||||
"maxLength": 4096,
|
|
||||||
"minLength": 1,
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"unavailableReplicas": {
|
|
||||||
"format": "int32",
|
|
||||||
"type": "integer"
|
|
||||||
},
|
|
||||||
"updatedReplicas": {
|
|
||||||
"format": "int32",
|
|
||||||
"type": "integer"
|
|
||||||
},
|
|
||||||
"v1beta2": {
|
|
||||||
"properties": {
|
|
||||||
"availableReplicas": {
|
|
||||||
"format": "int32",
|
|
||||||
"type": "integer"
|
|
||||||
},
|
|
||||||
"conditions": {
|
|
||||||
"items": {
|
|
||||||
"properties": {
|
|
||||||
"lastTransitionTime": {
|
|
||||||
"format": "date-time",
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"message": {
|
|
||||||
"maxLength": 32768,
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"observedGeneration": {
|
|
||||||
"format": "int64",
|
|
||||||
"minimum": 0,
|
|
||||||
"type": "integer"
|
|
||||||
},
|
|
||||||
"reason": {
|
|
||||||
"maxLength": 1024,
|
|
||||||
"minLength": 1,
|
|
||||||
"pattern": "^[A-Za-z]([A-Za-z0-9_,:]*[A-Za-z0-9_])?$",
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"status": {
|
|
||||||
"enum": [
|
|
||||||
"True",
|
|
||||||
"False",
|
|
||||||
"Unknown"
|
|
||||||
],
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"type": {
|
|
||||||
"maxLength": 316,
|
|
||||||
"pattern": "^([a-z0-9]([-a-z0-9]*[a-z0-9])?(\\.[a-z0-9]([-a-z0-9]*[a-z0-9])?)*/)?(([A-Za-z0-9][-A-Za-z0-9_.]*)?[A-Za-z0-9])$",
|
|
||||||
"type": "string"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"required": [
|
|
||||||
"lastTransitionTime",
|
|
||||||
"message",
|
|
||||||
"reason",
|
|
||||||
"status",
|
|
||||||
"type"
|
|
||||||
],
|
|
||||||
"type": "object"
|
|
||||||
},
|
|
||||||
"maxItems": 32,
|
|
||||||
"type": "array",
|
|
||||||
"x-kubernetes-list-map-keys": [
|
|
||||||
"type"
|
|
||||||
],
|
|
||||||
"x-kubernetes-list-type": "map"
|
|
||||||
},
|
|
||||||
"readyReplicas": {
|
|
||||||
"format": "int32",
|
|
||||||
"type": "integer"
|
|
||||||
},
|
|
||||||
"upToDateReplicas": {
|
|
||||||
"format": "int32",
|
|
||||||
"type": "integer"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"type": "object"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"type": "object"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"type": "object"
|
|
||||||
}
|
|
||||||
@@ -1,235 +0,0 @@
|
|||||||
{
|
|
||||||
"$schema": "http://json-schema.org/draft-07/schema#",
|
|
||||||
"properties": {
|
|
||||||
"apiVersion": {
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"kind": {
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"metadata": {
|
|
||||||
"type": "object"
|
|
||||||
},
|
|
||||||
"spec": {
|
|
||||||
"properties": {
|
|
||||||
"drain": {
|
|
||||||
"properties": {
|
|
||||||
"behavior": {
|
|
||||||
"enum": [
|
|
||||||
"Drain",
|
|
||||||
"Skip",
|
|
||||||
"WaitCompleted"
|
|
||||||
],
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"order": {
|
|
||||||
"format": "int32",
|
|
||||||
"type": "integer"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"required": [
|
|
||||||
"behavior"
|
|
||||||
],
|
|
||||||
"type": "object"
|
|
||||||
},
|
|
||||||
"machines": {
|
|
||||||
"items": {
|
|
||||||
"minProperties": 1,
|
|
||||||
"properties": {
|
|
||||||
"clusterSelector": {
|
|
||||||
"properties": {
|
|
||||||
"matchExpressions": {
|
|
||||||
"items": {
|
|
||||||
"properties": {
|
|
||||||
"key": {
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"operator": {
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"values": {
|
|
||||||
"items": {
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"type": "array",
|
|
||||||
"x-kubernetes-list-type": "atomic"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"required": [
|
|
||||||
"key",
|
|
||||||
"operator"
|
|
||||||
],
|
|
||||||
"type": "object"
|
|
||||||
},
|
|
||||||
"type": "array",
|
|
||||||
"x-kubernetes-list-type": "atomic"
|
|
||||||
},
|
|
||||||
"matchLabels": {
|
|
||||||
"additionalProperties": {
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"type": "object"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"type": "object",
|
|
||||||
"x-kubernetes-map-type": "atomic"
|
|
||||||
},
|
|
||||||
"selector": {
|
|
||||||
"properties": {
|
|
||||||
"matchExpressions": {
|
|
||||||
"items": {
|
|
||||||
"properties": {
|
|
||||||
"key": {
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"operator": {
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"values": {
|
|
||||||
"items": {
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"type": "array",
|
|
||||||
"x-kubernetes-list-type": "atomic"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"required": [
|
|
||||||
"key",
|
|
||||||
"operator"
|
|
||||||
],
|
|
||||||
"type": "object"
|
|
||||||
},
|
|
||||||
"type": "array",
|
|
||||||
"x-kubernetes-list-type": "atomic"
|
|
||||||
},
|
|
||||||
"matchLabels": {
|
|
||||||
"additionalProperties": {
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"type": "object"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"type": "object",
|
|
||||||
"x-kubernetes-map-type": "atomic"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"type": "object"
|
|
||||||
},
|
|
||||||
"maxItems": 32,
|
|
||||||
"minItems": 1,
|
|
||||||
"type": "array",
|
|
||||||
"x-kubernetes-list-type": "atomic",
|
|
||||||
"x-kubernetes-validations": [
|
|
||||||
{
|
|
||||||
"message": "entries in machines must be unique",
|
|
||||||
"rule": "self.all(x, self.exists_one(y, x == y))"
|
|
||||||
}
|
|
||||||
]
|
|
||||||
},
|
|
||||||
"pods": {
|
|
||||||
"items": {
|
|
||||||
"minProperties": 1,
|
|
||||||
"properties": {
|
|
||||||
"namespaceSelector": {
|
|
||||||
"properties": {
|
|
||||||
"matchExpressions": {
|
|
||||||
"items": {
|
|
||||||
"properties": {
|
|
||||||
"key": {
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"operator": {
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"values": {
|
|
||||||
"items": {
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"type": "array",
|
|
||||||
"x-kubernetes-list-type": "atomic"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"required": [
|
|
||||||
"key",
|
|
||||||
"operator"
|
|
||||||
],
|
|
||||||
"type": "object"
|
|
||||||
},
|
|
||||||
"type": "array",
|
|
||||||
"x-kubernetes-list-type": "atomic"
|
|
||||||
},
|
|
||||||
"matchLabels": {
|
|
||||||
"additionalProperties": {
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"type": "object"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"type": "object",
|
|
||||||
"x-kubernetes-map-type": "atomic"
|
|
||||||
},
|
|
||||||
"selector": {
|
|
||||||
"properties": {
|
|
||||||
"matchExpressions": {
|
|
||||||
"items": {
|
|
||||||
"properties": {
|
|
||||||
"key": {
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"operator": {
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"values": {
|
|
||||||
"items": {
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"type": "array",
|
|
||||||
"x-kubernetes-list-type": "atomic"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"required": [
|
|
||||||
"key",
|
|
||||||
"operator"
|
|
||||||
],
|
|
||||||
"type": "object"
|
|
||||||
},
|
|
||||||
"type": "array",
|
|
||||||
"x-kubernetes-list-type": "atomic"
|
|
||||||
},
|
|
||||||
"matchLabels": {
|
|
||||||
"additionalProperties": {
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"type": "object"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"type": "object",
|
|
||||||
"x-kubernetes-map-type": "atomic"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"type": "object"
|
|
||||||
},
|
|
||||||
"maxItems": 32,
|
|
||||||
"minItems": 1,
|
|
||||||
"type": "array",
|
|
||||||
"x-kubernetes-list-type": "atomic",
|
|
||||||
"x-kubernetes-validations": [
|
|
||||||
{
|
|
||||||
"message": "entries in pods must be unique",
|
|
||||||
"rule": "self.all(x, self.exists_one(y, x == y))"
|
|
||||||
}
|
|
||||||
]
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"required": [
|
|
||||||
"drain"
|
|
||||||
],
|
|
||||||
"type": "object"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"required": [
|
|
||||||
"metadata",
|
|
||||||
"spec"
|
|
||||||
],
|
|
||||||
"type": "object"
|
|
||||||
}
|
|
||||||
@@ -1,194 +0,0 @@
|
|||||||
{
|
|
||||||
"$schema": "http://json-schema.org/draft-07/schema#",
|
|
||||||
"properties": {
|
|
||||||
"apiVersion": {
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"kind": {
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"metadata": {
|
|
||||||
"type": "object"
|
|
||||||
},
|
|
||||||
"spec": {
|
|
||||||
"properties": {
|
|
||||||
"clusterName": {
|
|
||||||
"minLength": 1,
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"maxUnhealthy": {
|
|
||||||
"anyOf": [
|
|
||||||
{
|
|
||||||
"type": "integer"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"type": "string"
|
|
||||||
}
|
|
||||||
],
|
|
||||||
"x-kubernetes-int-or-string": true
|
|
||||||
},
|
|
||||||
"nodeStartupTimeout": {
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"remediationTemplate": {
|
|
||||||
"properties": {
|
|
||||||
"apiVersion": {
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"fieldPath": {
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"kind": {
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"name": {
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"namespace": {
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"resourceVersion": {
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"uid": {
|
|
||||||
"type": "string"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"type": "object",
|
|
||||||
"x-kubernetes-map-type": "atomic"
|
|
||||||
},
|
|
||||||
"selector": {
|
|
||||||
"properties": {
|
|
||||||
"matchExpressions": {
|
|
||||||
"items": {
|
|
||||||
"properties": {
|
|
||||||
"key": {
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"operator": {
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"values": {
|
|
||||||
"items": {
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"type": "array",
|
|
||||||
"x-kubernetes-list-type": "atomic"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"required": [
|
|
||||||
"key",
|
|
||||||
"operator"
|
|
||||||
],
|
|
||||||
"type": "object"
|
|
||||||
},
|
|
||||||
"type": "array",
|
|
||||||
"x-kubernetes-list-type": "atomic"
|
|
||||||
},
|
|
||||||
"matchLabels": {
|
|
||||||
"additionalProperties": {
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"type": "object"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"type": "object",
|
|
||||||
"x-kubernetes-map-type": "atomic"
|
|
||||||
},
|
|
||||||
"unhealthyConditions": {
|
|
||||||
"items": {
|
|
||||||
"properties": {
|
|
||||||
"status": {
|
|
||||||
"minLength": 1,
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"timeout": {
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"type": {
|
|
||||||
"minLength": 1,
|
|
||||||
"type": "string"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"required": [
|
|
||||||
"status",
|
|
||||||
"timeout",
|
|
||||||
"type"
|
|
||||||
],
|
|
||||||
"type": "object"
|
|
||||||
},
|
|
||||||
"minItems": 1,
|
|
||||||
"type": "array"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"required": [
|
|
||||||
"clusterName",
|
|
||||||
"selector",
|
|
||||||
"unhealthyConditions"
|
|
||||||
],
|
|
||||||
"type": "object"
|
|
||||||
},
|
|
||||||
"status": {
|
|
||||||
"properties": {
|
|
||||||
"conditions": {
|
|
||||||
"items": {
|
|
||||||
"properties": {
|
|
||||||
"lastTransitionTime": {
|
|
||||||
"format": "date-time",
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"message": {
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"reason": {
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"severity": {
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"status": {
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"type": {
|
|
||||||
"type": "string"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"required": [
|
|
||||||
"status",
|
|
||||||
"type"
|
|
||||||
],
|
|
||||||
"type": "object"
|
|
||||||
},
|
|
||||||
"type": "array"
|
|
||||||
},
|
|
||||||
"currentHealthy": {
|
|
||||||
"format": "int32",
|
|
||||||
"minimum": 0,
|
|
||||||
"type": "integer"
|
|
||||||
},
|
|
||||||
"expectedMachines": {
|
|
||||||
"format": "int32",
|
|
||||||
"minimum": 0,
|
|
||||||
"type": "integer"
|
|
||||||
},
|
|
||||||
"observedGeneration": {
|
|
||||||
"format": "int64",
|
|
||||||
"type": "integer"
|
|
||||||
},
|
|
||||||
"remediationsAllowed": {
|
|
||||||
"format": "int32",
|
|
||||||
"minimum": 0,
|
|
||||||
"type": "integer"
|
|
||||||
},
|
|
||||||
"targets": {
|
|
||||||
"items": {
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"type": "array"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"type": "object"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"type": "object"
|
|
||||||
}
|
|
||||||
@@ -1,198 +0,0 @@
|
|||||||
{
|
|
||||||
"$schema": "http://json-schema.org/draft-07/schema#",
|
|
||||||
"properties": {
|
|
||||||
"apiVersion": {
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"kind": {
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"metadata": {
|
|
||||||
"type": "object"
|
|
||||||
},
|
|
||||||
"spec": {
|
|
||||||
"properties": {
|
|
||||||
"clusterName": {
|
|
||||||
"minLength": 1,
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"maxUnhealthy": {
|
|
||||||
"anyOf": [
|
|
||||||
{
|
|
||||||
"type": "integer"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"type": "string"
|
|
||||||
}
|
|
||||||
],
|
|
||||||
"x-kubernetes-int-or-string": true
|
|
||||||
},
|
|
||||||
"nodeStartupTimeout": {
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"remediationTemplate": {
|
|
||||||
"properties": {
|
|
||||||
"apiVersion": {
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"fieldPath": {
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"kind": {
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"name": {
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"namespace": {
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"resourceVersion": {
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"uid": {
|
|
||||||
"type": "string"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"type": "object",
|
|
||||||
"x-kubernetes-map-type": "atomic"
|
|
||||||
},
|
|
||||||
"selector": {
|
|
||||||
"properties": {
|
|
||||||
"matchExpressions": {
|
|
||||||
"items": {
|
|
||||||
"properties": {
|
|
||||||
"key": {
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"operator": {
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"values": {
|
|
||||||
"items": {
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"type": "array",
|
|
||||||
"x-kubernetes-list-type": "atomic"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"required": [
|
|
||||||
"key",
|
|
||||||
"operator"
|
|
||||||
],
|
|
||||||
"type": "object"
|
|
||||||
},
|
|
||||||
"type": "array",
|
|
||||||
"x-kubernetes-list-type": "atomic"
|
|
||||||
},
|
|
||||||
"matchLabels": {
|
|
||||||
"additionalProperties": {
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"type": "object"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"type": "object",
|
|
||||||
"x-kubernetes-map-type": "atomic"
|
|
||||||
},
|
|
||||||
"unhealthyConditions": {
|
|
||||||
"items": {
|
|
||||||
"properties": {
|
|
||||||
"status": {
|
|
||||||
"minLength": 1,
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"timeout": {
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"type": {
|
|
||||||
"minLength": 1,
|
|
||||||
"type": "string"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"required": [
|
|
||||||
"status",
|
|
||||||
"timeout",
|
|
||||||
"type"
|
|
||||||
],
|
|
||||||
"type": "object"
|
|
||||||
},
|
|
||||||
"minItems": 1,
|
|
||||||
"type": "array"
|
|
||||||
},
|
|
||||||
"unhealthyRange": {
|
|
||||||
"pattern": "^\\[[0-9]+-[0-9]+\\]$",
|
|
||||||
"type": "string"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"required": [
|
|
||||||
"clusterName",
|
|
||||||
"selector",
|
|
||||||
"unhealthyConditions"
|
|
||||||
],
|
|
||||||
"type": "object"
|
|
||||||
},
|
|
||||||
"status": {
|
|
||||||
"properties": {
|
|
||||||
"conditions": {
|
|
||||||
"items": {
|
|
||||||
"properties": {
|
|
||||||
"lastTransitionTime": {
|
|
||||||
"format": "date-time",
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"message": {
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"reason": {
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"severity": {
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"status": {
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"type": {
|
|
||||||
"type": "string"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"required": [
|
|
||||||
"status",
|
|
||||||
"type"
|
|
||||||
],
|
|
||||||
"type": "object"
|
|
||||||
},
|
|
||||||
"type": "array"
|
|
||||||
},
|
|
||||||
"currentHealthy": {
|
|
||||||
"format": "int32",
|
|
||||||
"minimum": 0,
|
|
||||||
"type": "integer"
|
|
||||||
},
|
|
||||||
"expectedMachines": {
|
|
||||||
"format": "int32",
|
|
||||||
"minimum": 0,
|
|
||||||
"type": "integer"
|
|
||||||
},
|
|
||||||
"observedGeneration": {
|
|
||||||
"format": "int64",
|
|
||||||
"type": "integer"
|
|
||||||
},
|
|
||||||
"remediationsAllowed": {
|
|
||||||
"format": "int32",
|
|
||||||
"minimum": 0,
|
|
||||||
"type": "integer"
|
|
||||||
},
|
|
||||||
"targets": {
|
|
||||||
"items": {
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"type": "array"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"type": "object"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"type": "object"
|
|
||||||
}
|
|
||||||
@@ -1,268 +0,0 @@
|
|||||||
{
|
|
||||||
"$schema": "http://json-schema.org/draft-07/schema#",
|
|
||||||
"properties": {
|
|
||||||
"apiVersion": {
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"kind": {
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"metadata": {
|
|
||||||
"type": "object"
|
|
||||||
},
|
|
||||||
"spec": {
|
|
||||||
"properties": {
|
|
||||||
"clusterName": {
|
|
||||||
"maxLength": 63,
|
|
||||||
"minLength": 1,
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"maxUnhealthy": {
|
|
||||||
"anyOf": [
|
|
||||||
{
|
|
||||||
"type": "integer"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"type": "string"
|
|
||||||
}
|
|
||||||
],
|
|
||||||
"x-kubernetes-int-or-string": true
|
|
||||||
},
|
|
||||||
"nodeStartupTimeout": {
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"remediationTemplate": {
|
|
||||||
"properties": {
|
|
||||||
"apiVersion": {
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"fieldPath": {
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"kind": {
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"name": {
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"namespace": {
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"resourceVersion": {
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"uid": {
|
|
||||||
"type": "string"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"type": "object",
|
|
||||||
"x-kubernetes-map-type": "atomic"
|
|
||||||
},
|
|
||||||
"selector": {
|
|
||||||
"properties": {
|
|
||||||
"matchExpressions": {
|
|
||||||
"items": {
|
|
||||||
"properties": {
|
|
||||||
"key": {
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"operator": {
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"values": {
|
|
||||||
"items": {
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"type": "array",
|
|
||||||
"x-kubernetes-list-type": "atomic"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"required": [
|
|
||||||
"key",
|
|
||||||
"operator"
|
|
||||||
],
|
|
||||||
"type": "object"
|
|
||||||
},
|
|
||||||
"type": "array",
|
|
||||||
"x-kubernetes-list-type": "atomic"
|
|
||||||
},
|
|
||||||
"matchLabels": {
|
|
||||||
"additionalProperties": {
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"type": "object"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"type": "object",
|
|
||||||
"x-kubernetes-map-type": "atomic"
|
|
||||||
},
|
|
||||||
"unhealthyConditions": {
|
|
||||||
"items": {
|
|
||||||
"properties": {
|
|
||||||
"status": {
|
|
||||||
"minLength": 1,
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"timeout": {
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"type": {
|
|
||||||
"minLength": 1,
|
|
||||||
"type": "string"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"required": [
|
|
||||||
"status",
|
|
||||||
"timeout",
|
|
||||||
"type"
|
|
||||||
],
|
|
||||||
"type": "object"
|
|
||||||
},
|
|
||||||
"maxItems": 100,
|
|
||||||
"type": "array"
|
|
||||||
},
|
|
||||||
"unhealthyRange": {
|
|
||||||
"maxLength": 32,
|
|
||||||
"minLength": 1,
|
|
||||||
"pattern": "^\\[[0-9]+-[0-9]+\\]$",
|
|
||||||
"type": "string"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"required": [
|
|
||||||
"clusterName",
|
|
||||||
"selector"
|
|
||||||
],
|
|
||||||
"type": "object"
|
|
||||||
},
|
|
||||||
"status": {
|
|
||||||
"properties": {
|
|
||||||
"conditions": {
|
|
||||||
"items": {
|
|
||||||
"properties": {
|
|
||||||
"lastTransitionTime": {
|
|
||||||
"format": "date-time",
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"message": {
|
|
||||||
"maxLength": 10240,
|
|
||||||
"minLength": 1,
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"reason": {
|
|
||||||
"maxLength": 256,
|
|
||||||
"minLength": 1,
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"severity": {
|
|
||||||
"maxLength": 32,
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"status": {
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"type": {
|
|
||||||
"maxLength": 256,
|
|
||||||
"minLength": 1,
|
|
||||||
"type": "string"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"required": [
|
|
||||||
"lastTransitionTime",
|
|
||||||
"status",
|
|
||||||
"type"
|
|
||||||
],
|
|
||||||
"type": "object"
|
|
||||||
},
|
|
||||||
"type": "array"
|
|
||||||
},
|
|
||||||
"currentHealthy": {
|
|
||||||
"format": "int32",
|
|
||||||
"minimum": 0,
|
|
||||||
"type": "integer"
|
|
||||||
},
|
|
||||||
"expectedMachines": {
|
|
||||||
"format": "int32",
|
|
||||||
"minimum": 0,
|
|
||||||
"type": "integer"
|
|
||||||
},
|
|
||||||
"observedGeneration": {
|
|
||||||
"format": "int64",
|
|
||||||
"type": "integer"
|
|
||||||
},
|
|
||||||
"remediationsAllowed": {
|
|
||||||
"format": "int32",
|
|
||||||
"minimum": 0,
|
|
||||||
"type": "integer"
|
|
||||||
},
|
|
||||||
"targets": {
|
|
||||||
"items": {
|
|
||||||
"maxLength": 253,
|
|
||||||
"minLength": 1,
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"maxItems": 10000,
|
|
||||||
"type": "array"
|
|
||||||
},
|
|
||||||
"v1beta2": {
|
|
||||||
"properties": {
|
|
||||||
"conditions": {
|
|
||||||
"items": {
|
|
||||||
"properties": {
|
|
||||||
"lastTransitionTime": {
|
|
||||||
"format": "date-time",
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"message": {
|
|
||||||
"maxLength": 32768,
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"observedGeneration": {
|
|
||||||
"format": "int64",
|
|
||||||
"minimum": 0,
|
|
||||||
"type": "integer"
|
|
||||||
},
|
|
||||||
"reason": {
|
|
||||||
"maxLength": 1024,
|
|
||||||
"minLength": 1,
|
|
||||||
"pattern": "^[A-Za-z]([A-Za-z0-9_,:]*[A-Za-z0-9_])?$",
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"status": {
|
|
||||||
"enum": [
|
|
||||||
"True",
|
|
||||||
"False",
|
|
||||||
"Unknown"
|
|
||||||
],
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"type": {
|
|
||||||
"maxLength": 316,
|
|
||||||
"pattern": "^([a-z0-9]([-a-z0-9]*[a-z0-9])?(\\.[a-z0-9]([-a-z0-9]*[a-z0-9])?)*/)?(([A-Za-z0-9][-A-Za-z0-9_.]*)?[A-Za-z0-9])$",
|
|
||||||
"type": "string"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"required": [
|
|
||||||
"lastTransitionTime",
|
|
||||||
"message",
|
|
||||||
"reason",
|
|
||||||
"status",
|
|
||||||
"type"
|
|
||||||
],
|
|
||||||
"type": "object"
|
|
||||||
},
|
|
||||||
"maxItems": 32,
|
|
||||||
"type": "array",
|
|
||||||
"x-kubernetes-list-map-keys": [
|
|
||||||
"type"
|
|
||||||
],
|
|
||||||
"x-kubernetes-list-type": "map"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"type": "object"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"type": "object"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"type": "object"
|
|
||||||
}
|
|
||||||
@@ -1,339 +0,0 @@
|
|||||||
{
|
|
||||||
"$schema": "http://json-schema.org/draft-07/schema#",
|
|
||||||
"properties": {
|
|
||||||
"apiVersion": {
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"kind": {
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"metadata": {
|
|
||||||
"type": "object"
|
|
||||||
},
|
|
||||||
"spec": {
|
|
||||||
"properties": {
|
|
||||||
"clusterName": {
|
|
||||||
"minLength": 1,
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"failureDomains": {
|
|
||||||
"items": {
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"type": "array"
|
|
||||||
},
|
|
||||||
"minReadySeconds": {
|
|
||||||
"format": "int32",
|
|
||||||
"type": "integer"
|
|
||||||
},
|
|
||||||
"providerIDList": {
|
|
||||||
"items": {
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"type": "array"
|
|
||||||
},
|
|
||||||
"replicas": {
|
|
||||||
"format": "int32",
|
|
||||||
"type": "integer"
|
|
||||||
},
|
|
||||||
"strategy": {
|
|
||||||
"properties": {
|
|
||||||
"rollingUpdate": {
|
|
||||||
"properties": {
|
|
||||||
"maxSurge": {
|
|
||||||
"anyOf": [
|
|
||||||
{
|
|
||||||
"type": "integer"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"type": "string"
|
|
||||||
}
|
|
||||||
],
|
|
||||||
"x-kubernetes-int-or-string": true
|
|
||||||
},
|
|
||||||
"maxUnavailable": {
|
|
||||||
"anyOf": [
|
|
||||||
{
|
|
||||||
"type": "integer"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"type": "string"
|
|
||||||
}
|
|
||||||
],
|
|
||||||
"x-kubernetes-int-or-string": true
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"type": "object"
|
|
||||||
},
|
|
||||||
"type": {
|
|
||||||
"type": "string"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"type": "object"
|
|
||||||
},
|
|
||||||
"template": {
|
|
||||||
"properties": {
|
|
||||||
"metadata": {
|
|
||||||
"properties": {
|
|
||||||
"annotations": {
|
|
||||||
"additionalProperties": {
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"type": "object"
|
|
||||||
},
|
|
||||||
"generateName": {
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"labels": {
|
|
||||||
"additionalProperties": {
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"type": "object"
|
|
||||||
},
|
|
||||||
"name": {
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"namespace": {
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"ownerReferences": {
|
|
||||||
"items": {
|
|
||||||
"properties": {
|
|
||||||
"apiVersion": {
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"blockOwnerDeletion": {
|
|
||||||
"type": "boolean"
|
|
||||||
},
|
|
||||||
"controller": {
|
|
||||||
"type": "boolean"
|
|
||||||
},
|
|
||||||
"kind": {
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"name": {
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"uid": {
|
|
||||||
"type": "string"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"required": [
|
|
||||||
"apiVersion",
|
|
||||||
"kind",
|
|
||||||
"name",
|
|
||||||
"uid"
|
|
||||||
],
|
|
||||||
"type": "object",
|
|
||||||
"x-kubernetes-map-type": "atomic"
|
|
||||||
},
|
|
||||||
"type": "array"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"type": "object"
|
|
||||||
},
|
|
||||||
"spec": {
|
|
||||||
"properties": {
|
|
||||||
"bootstrap": {
|
|
||||||
"properties": {
|
|
||||||
"configRef": {
|
|
||||||
"properties": {
|
|
||||||
"apiVersion": {
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"fieldPath": {
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"kind": {
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"name": {
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"namespace": {
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"resourceVersion": {
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"uid": {
|
|
||||||
"type": "string"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"type": "object",
|
|
||||||
"x-kubernetes-map-type": "atomic"
|
|
||||||
},
|
|
||||||
"data": {
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"dataSecretName": {
|
|
||||||
"type": "string"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"type": "object"
|
|
||||||
},
|
|
||||||
"clusterName": {
|
|
||||||
"minLength": 1,
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"failureDomain": {
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"infrastructureRef": {
|
|
||||||
"properties": {
|
|
||||||
"apiVersion": {
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"fieldPath": {
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"kind": {
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"name": {
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"namespace": {
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"resourceVersion": {
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"uid": {
|
|
||||||
"type": "string"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"type": "object",
|
|
||||||
"x-kubernetes-map-type": "atomic"
|
|
||||||
},
|
|
||||||
"nodeDrainTimeout": {
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"providerID": {
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"version": {
|
|
||||||
"type": "string"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"required": [
|
|
||||||
"bootstrap",
|
|
||||||
"clusterName",
|
|
||||||
"infrastructureRef"
|
|
||||||
],
|
|
||||||
"type": "object"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"type": "object"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"required": [
|
|
||||||
"clusterName",
|
|
||||||
"template"
|
|
||||||
],
|
|
||||||
"type": "object"
|
|
||||||
},
|
|
||||||
"status": {
|
|
||||||
"properties": {
|
|
||||||
"availableReplicas": {
|
|
||||||
"format": "int32",
|
|
||||||
"type": "integer"
|
|
||||||
},
|
|
||||||
"bootstrapReady": {
|
|
||||||
"type": "boolean"
|
|
||||||
},
|
|
||||||
"conditions": {
|
|
||||||
"items": {
|
|
||||||
"properties": {
|
|
||||||
"lastTransitionTime": {
|
|
||||||
"format": "date-time",
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"message": {
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"reason": {
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"severity": {
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"status": {
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"type": {
|
|
||||||
"type": "string"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"required": [
|
|
||||||
"status",
|
|
||||||
"type"
|
|
||||||
],
|
|
||||||
"type": "object"
|
|
||||||
},
|
|
||||||
"type": "array"
|
|
||||||
},
|
|
||||||
"failureMessage": {
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"failureReason": {
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"infrastructureReady": {
|
|
||||||
"type": "boolean"
|
|
||||||
},
|
|
||||||
"nodeRefs": {
|
|
||||||
"items": {
|
|
||||||
"properties": {
|
|
||||||
"apiVersion": {
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"fieldPath": {
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"kind": {
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"name": {
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"namespace": {
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"resourceVersion": {
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"uid": {
|
|
||||||
"type": "string"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"type": "object",
|
|
||||||
"x-kubernetes-map-type": "atomic"
|
|
||||||
},
|
|
||||||
"type": "array"
|
|
||||||
},
|
|
||||||
"observedGeneration": {
|
|
||||||
"format": "int64",
|
|
||||||
"type": "integer"
|
|
||||||
},
|
|
||||||
"phase": {
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"readyReplicas": {
|
|
||||||
"format": "int32",
|
|
||||||
"type": "integer"
|
|
||||||
},
|
|
||||||
"replicas": {
|
|
||||||
"format": "int32",
|
|
||||||
"type": "integer"
|
|
||||||
},
|
|
||||||
"unavailableReplicas": {
|
|
||||||
"format": "int32",
|
|
||||||
"type": "integer"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"type": "object"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"type": "object"
|
|
||||||
}
|
|
||||||
@@ -1,259 +0,0 @@
|
|||||||
{
|
|
||||||
"$schema": "http://json-schema.org/draft-07/schema#",
|
|
||||||
"properties": {
|
|
||||||
"apiVersion": {
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"kind": {
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"metadata": {
|
|
||||||
"type": "object"
|
|
||||||
},
|
|
||||||
"spec": {
|
|
||||||
"properties": {
|
|
||||||
"clusterName": {
|
|
||||||
"minLength": 1,
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"failureDomains": {
|
|
||||||
"items": {
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"type": "array"
|
|
||||||
},
|
|
||||||
"minReadySeconds": {
|
|
||||||
"format": "int32",
|
|
||||||
"type": "integer"
|
|
||||||
},
|
|
||||||
"providerIDList": {
|
|
||||||
"items": {
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"type": "array"
|
|
||||||
},
|
|
||||||
"replicas": {
|
|
||||||
"format": "int32",
|
|
||||||
"type": "integer"
|
|
||||||
},
|
|
||||||
"template": {
|
|
||||||
"properties": {
|
|
||||||
"metadata": {
|
|
||||||
"properties": {
|
|
||||||
"annotations": {
|
|
||||||
"additionalProperties": {
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"type": "object"
|
|
||||||
},
|
|
||||||
"labels": {
|
|
||||||
"additionalProperties": {
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"type": "object"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"type": "object"
|
|
||||||
},
|
|
||||||
"spec": {
|
|
||||||
"properties": {
|
|
||||||
"bootstrap": {
|
|
||||||
"properties": {
|
|
||||||
"configRef": {
|
|
||||||
"properties": {
|
|
||||||
"apiVersion": {
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"fieldPath": {
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"kind": {
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"name": {
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"namespace": {
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"resourceVersion": {
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"uid": {
|
|
||||||
"type": "string"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"type": "object",
|
|
||||||
"x-kubernetes-map-type": "atomic"
|
|
||||||
},
|
|
||||||
"dataSecretName": {
|
|
||||||
"type": "string"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"type": "object"
|
|
||||||
},
|
|
||||||
"clusterName": {
|
|
||||||
"minLength": 1,
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"failureDomain": {
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"infrastructureRef": {
|
|
||||||
"properties": {
|
|
||||||
"apiVersion": {
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"fieldPath": {
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"kind": {
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"name": {
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"namespace": {
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"resourceVersion": {
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"uid": {
|
|
||||||
"type": "string"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"type": "object",
|
|
||||||
"x-kubernetes-map-type": "atomic"
|
|
||||||
},
|
|
||||||
"nodeDrainTimeout": {
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"providerID": {
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"version": {
|
|
||||||
"type": "string"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"required": [
|
|
||||||
"bootstrap",
|
|
||||||
"clusterName",
|
|
||||||
"infrastructureRef"
|
|
||||||
],
|
|
||||||
"type": "object"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"type": "object"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"required": [
|
|
||||||
"clusterName",
|
|
||||||
"template"
|
|
||||||
],
|
|
||||||
"type": "object"
|
|
||||||
},
|
|
||||||
"status": {
|
|
||||||
"properties": {
|
|
||||||
"availableReplicas": {
|
|
||||||
"format": "int32",
|
|
||||||
"type": "integer"
|
|
||||||
},
|
|
||||||
"bootstrapReady": {
|
|
||||||
"type": "boolean"
|
|
||||||
},
|
|
||||||
"conditions": {
|
|
||||||
"items": {
|
|
||||||
"properties": {
|
|
||||||
"lastTransitionTime": {
|
|
||||||
"format": "date-time",
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"message": {
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"reason": {
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"severity": {
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"status": {
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"type": {
|
|
||||||
"type": "string"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"required": [
|
|
||||||
"status",
|
|
||||||
"type"
|
|
||||||
],
|
|
||||||
"type": "object"
|
|
||||||
},
|
|
||||||
"type": "array"
|
|
||||||
},
|
|
||||||
"failureMessage": {
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"failureReason": {
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"infrastructureReady": {
|
|
||||||
"type": "boolean"
|
|
||||||
},
|
|
||||||
"nodeRefs": {
|
|
||||||
"items": {
|
|
||||||
"properties": {
|
|
||||||
"apiVersion": {
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"fieldPath": {
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"kind": {
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"name": {
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"namespace": {
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"resourceVersion": {
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"uid": {
|
|
||||||
"type": "string"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"type": "object",
|
|
||||||
"x-kubernetes-map-type": "atomic"
|
|
||||||
},
|
|
||||||
"type": "array"
|
|
||||||
},
|
|
||||||
"observedGeneration": {
|
|
||||||
"format": "int64",
|
|
||||||
"type": "integer"
|
|
||||||
},
|
|
||||||
"phase": {
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"readyReplicas": {
|
|
||||||
"format": "int32",
|
|
||||||
"type": "integer"
|
|
||||||
},
|
|
||||||
"replicas": {
|
|
||||||
"format": "int32",
|
|
||||||
"type": "integer"
|
|
||||||
},
|
|
||||||
"unavailableReplicas": {
|
|
||||||
"format": "int32",
|
|
||||||
"type": "integer"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"type": "object"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"type": "object"
|
|
||||||
}
|
|
||||||
@@ -1,402 +0,0 @@
|
|||||||
{
|
|
||||||
"$schema": "http://json-schema.org/draft-07/schema#",
|
|
||||||
"properties": {
|
|
||||||
"apiVersion": {
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"kind": {
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"metadata": {
|
|
||||||
"type": "object"
|
|
||||||
},
|
|
||||||
"spec": {
|
|
||||||
"properties": {
|
|
||||||
"clusterName": {
|
|
||||||
"maxLength": 63,
|
|
||||||
"minLength": 1,
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"failureDomains": {
|
|
||||||
"items": {
|
|
||||||
"maxLength": 256,
|
|
||||||
"minLength": 1,
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"maxItems": 100,
|
|
||||||
"type": "array"
|
|
||||||
},
|
|
||||||
"minReadySeconds": {
|
|
||||||
"format": "int32",
|
|
||||||
"type": "integer"
|
|
||||||
},
|
|
||||||
"providerIDList": {
|
|
||||||
"items": {
|
|
||||||
"maxLength": 512,
|
|
||||||
"minLength": 1,
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"maxItems": 10000,
|
|
||||||
"type": "array"
|
|
||||||
},
|
|
||||||
"replicas": {
|
|
||||||
"format": "int32",
|
|
||||||
"type": "integer"
|
|
||||||
},
|
|
||||||
"template": {
|
|
||||||
"properties": {
|
|
||||||
"metadata": {
|
|
||||||
"properties": {
|
|
||||||
"annotations": {
|
|
||||||
"additionalProperties": {
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"type": "object"
|
|
||||||
},
|
|
||||||
"labels": {
|
|
||||||
"additionalProperties": {
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"type": "object"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"type": "object"
|
|
||||||
},
|
|
||||||
"spec": {
|
|
||||||
"properties": {
|
|
||||||
"bootstrap": {
|
|
||||||
"properties": {
|
|
||||||
"configRef": {
|
|
||||||
"properties": {
|
|
||||||
"apiVersion": {
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"fieldPath": {
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"kind": {
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"name": {
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"namespace": {
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"resourceVersion": {
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"uid": {
|
|
||||||
"type": "string"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"type": "object",
|
|
||||||
"x-kubernetes-map-type": "atomic"
|
|
||||||
},
|
|
||||||
"dataSecretName": {
|
|
||||||
"maxLength": 253,
|
|
||||||
"minLength": 0,
|
|
||||||
"type": "string"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"type": "object"
|
|
||||||
},
|
|
||||||
"clusterName": {
|
|
||||||
"maxLength": 63,
|
|
||||||
"minLength": 1,
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"failureDomain": {
|
|
||||||
"maxLength": 256,
|
|
||||||
"minLength": 1,
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"infrastructureRef": {
|
|
||||||
"properties": {
|
|
||||||
"apiVersion": {
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"fieldPath": {
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"kind": {
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"name": {
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"namespace": {
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"resourceVersion": {
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"uid": {
|
|
||||||
"type": "string"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"type": "object",
|
|
||||||
"x-kubernetes-map-type": "atomic"
|
|
||||||
},
|
|
||||||
"nodeDeletionTimeout": {
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"nodeDrainTimeout": {
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"nodeVolumeDetachTimeout": {
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"providerID": {
|
|
||||||
"maxLength": 512,
|
|
||||||
"minLength": 1,
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"readinessGates": {
|
|
||||||
"items": {
|
|
||||||
"properties": {
|
|
||||||
"conditionType": {
|
|
||||||
"maxLength": 316,
|
|
||||||
"minLength": 1,
|
|
||||||
"pattern": "^([a-z0-9]([-a-z0-9]*[a-z0-9])?(\\.[a-z0-9]([-a-z0-9]*[a-z0-9])?)*/)?(([A-Za-z0-9][-A-Za-z0-9_.]*)?[A-Za-z0-9])$",
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"polarity": {
|
|
||||||
"enum": [
|
|
||||||
"Positive",
|
|
||||||
"Negative"
|
|
||||||
],
|
|
||||||
"type": "string"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"required": [
|
|
||||||
"conditionType"
|
|
||||||
],
|
|
||||||
"type": "object"
|
|
||||||
},
|
|
||||||
"maxItems": 32,
|
|
||||||
"type": "array",
|
|
||||||
"x-kubernetes-list-map-keys": [
|
|
||||||
"conditionType"
|
|
||||||
],
|
|
||||||
"x-kubernetes-list-type": "map"
|
|
||||||
},
|
|
||||||
"version": {
|
|
||||||
"maxLength": 256,
|
|
||||||
"minLength": 1,
|
|
||||||
"type": "string"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"required": [
|
|
||||||
"bootstrap",
|
|
||||||
"clusterName",
|
|
||||||
"infrastructureRef"
|
|
||||||
],
|
|
||||||
"type": "object"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"type": "object"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"required": [
|
|
||||||
"clusterName",
|
|
||||||
"template"
|
|
||||||
],
|
|
||||||
"type": "object"
|
|
||||||
},
|
|
||||||
"status": {
|
|
||||||
"properties": {
|
|
||||||
"availableReplicas": {
|
|
||||||
"format": "int32",
|
|
||||||
"type": "integer"
|
|
||||||
},
|
|
||||||
"bootstrapReady": {
|
|
||||||
"type": "boolean"
|
|
||||||
},
|
|
||||||
"conditions": {
|
|
||||||
"items": {
|
|
||||||
"properties": {
|
|
||||||
"lastTransitionTime": {
|
|
||||||
"format": "date-time",
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"message": {
|
|
||||||
"maxLength": 10240,
|
|
||||||
"minLength": 1,
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"reason": {
|
|
||||||
"maxLength": 256,
|
|
||||||
"minLength": 1,
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"severity": {
|
|
||||||
"maxLength": 32,
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"status": {
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"type": {
|
|
||||||
"maxLength": 256,
|
|
||||||
"minLength": 1,
|
|
||||||
"type": "string"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"required": [
|
|
||||||
"lastTransitionTime",
|
|
||||||
"status",
|
|
||||||
"type"
|
|
||||||
],
|
|
||||||
"type": "object"
|
|
||||||
},
|
|
||||||
"type": "array"
|
|
||||||
},
|
|
||||||
"failureMessage": {
|
|
||||||
"maxLength": 10240,
|
|
||||||
"minLength": 1,
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"failureReason": {
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"infrastructureReady": {
|
|
||||||
"type": "boolean"
|
|
||||||
},
|
|
||||||
"nodeRefs": {
|
|
||||||
"items": {
|
|
||||||
"properties": {
|
|
||||||
"apiVersion": {
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"fieldPath": {
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"kind": {
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"name": {
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"namespace": {
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"resourceVersion": {
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"uid": {
|
|
||||||
"type": "string"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"type": "object",
|
|
||||||
"x-kubernetes-map-type": "atomic"
|
|
||||||
},
|
|
||||||
"maxItems": 10000,
|
|
||||||
"type": "array"
|
|
||||||
},
|
|
||||||
"observedGeneration": {
|
|
||||||
"format": "int64",
|
|
||||||
"type": "integer"
|
|
||||||
},
|
|
||||||
"phase": {
|
|
||||||
"enum": [
|
|
||||||
"Pending",
|
|
||||||
"Provisioning",
|
|
||||||
"Provisioned",
|
|
||||||
"Running",
|
|
||||||
"ScalingUp",
|
|
||||||
"ScalingDown",
|
|
||||||
"Scaling",
|
|
||||||
"Deleting",
|
|
||||||
"Failed",
|
|
||||||
"Unknown"
|
|
||||||
],
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"readyReplicas": {
|
|
||||||
"format": "int32",
|
|
||||||
"type": "integer"
|
|
||||||
},
|
|
||||||
"replicas": {
|
|
||||||
"format": "int32",
|
|
||||||
"type": "integer"
|
|
||||||
},
|
|
||||||
"unavailableReplicas": {
|
|
||||||
"format": "int32",
|
|
||||||
"type": "integer"
|
|
||||||
},
|
|
||||||
"v1beta2": {
|
|
||||||
"properties": {
|
|
||||||
"availableReplicas": {
|
|
||||||
"format": "int32",
|
|
||||||
"type": "integer"
|
|
||||||
},
|
|
||||||
"conditions": {
|
|
||||||
"items": {
|
|
||||||
"properties": {
|
|
||||||
"lastTransitionTime": {
|
|
||||||
"format": "date-time",
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"message": {
|
|
||||||
"maxLength": 32768,
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"observedGeneration": {
|
|
||||||
"format": "int64",
|
|
||||||
"minimum": 0,
|
|
||||||
"type": "integer"
|
|
||||||
},
|
|
||||||
"reason": {
|
|
||||||
"maxLength": 1024,
|
|
||||||
"minLength": 1,
|
|
||||||
"pattern": "^[A-Za-z]([A-Za-z0-9_,:]*[A-Za-z0-9_])?$",
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"status": {
|
|
||||||
"enum": [
|
|
||||||
"True",
|
|
||||||
"False",
|
|
||||||
"Unknown"
|
|
||||||
],
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"type": {
|
|
||||||
"maxLength": 316,
|
|
||||||
"pattern": "^([a-z0-9]([-a-z0-9]*[a-z0-9])?(\\.[a-z0-9]([-a-z0-9]*[a-z0-9])?)*/)?(([A-Za-z0-9][-A-Za-z0-9_.]*)?[A-Za-z0-9])$",
|
|
||||||
"type": "string"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"required": [
|
|
||||||
"lastTransitionTime",
|
|
||||||
"message",
|
|
||||||
"reason",
|
|
||||||
"status",
|
|
||||||
"type"
|
|
||||||
],
|
|
||||||
"type": "object"
|
|
||||||
},
|
|
||||||
"maxItems": 32,
|
|
||||||
"type": "array",
|
|
||||||
"x-kubernetes-list-map-keys": [
|
|
||||||
"type"
|
|
||||||
],
|
|
||||||
"x-kubernetes-list-type": "map"
|
|
||||||
},
|
|
||||||
"readyReplicas": {
|
|
||||||
"format": "int32",
|
|
||||||
"type": "integer"
|
|
||||||
},
|
|
||||||
"upToDateReplicas": {
|
|
||||||
"format": "int32",
|
|
||||||
"type": "integer"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"type": "object"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"type": "object"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"type": "object"
|
|
||||||
}
|
|
||||||
@@ -1,271 +0,0 @@
|
|||||||
{
|
|
||||||
"$schema": "http://json-schema.org/draft-07/schema#",
|
|
||||||
"properties": {
|
|
||||||
"apiVersion": {
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"kind": {
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"metadata": {
|
|
||||||
"type": "object"
|
|
||||||
},
|
|
||||||
"spec": {
|
|
||||||
"properties": {
|
|
||||||
"clusterName": {
|
|
||||||
"minLength": 1,
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"deletePolicy": {
|
|
||||||
"enum": [
|
|
||||||
"Random",
|
|
||||||
"Newest",
|
|
||||||
"Oldest"
|
|
||||||
],
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"minReadySeconds": {
|
|
||||||
"format": "int32",
|
|
||||||
"type": "integer"
|
|
||||||
},
|
|
||||||
"replicas": {
|
|
||||||
"format": "int32",
|
|
||||||
"type": "integer"
|
|
||||||
},
|
|
||||||
"selector": {
|
|
||||||
"properties": {
|
|
||||||
"matchExpressions": {
|
|
||||||
"items": {
|
|
||||||
"properties": {
|
|
||||||
"key": {
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"operator": {
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"values": {
|
|
||||||
"items": {
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"type": "array",
|
|
||||||
"x-kubernetes-list-type": "atomic"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"required": [
|
|
||||||
"key",
|
|
||||||
"operator"
|
|
||||||
],
|
|
||||||
"type": "object"
|
|
||||||
},
|
|
||||||
"type": "array",
|
|
||||||
"x-kubernetes-list-type": "atomic"
|
|
||||||
},
|
|
||||||
"matchLabels": {
|
|
||||||
"additionalProperties": {
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"type": "object"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"type": "object",
|
|
||||||
"x-kubernetes-map-type": "atomic"
|
|
||||||
},
|
|
||||||
"template": {
|
|
||||||
"properties": {
|
|
||||||
"metadata": {
|
|
||||||
"properties": {
|
|
||||||
"annotations": {
|
|
||||||
"additionalProperties": {
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"type": "object"
|
|
||||||
},
|
|
||||||
"generateName": {
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"labels": {
|
|
||||||
"additionalProperties": {
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"type": "object"
|
|
||||||
},
|
|
||||||
"name": {
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"namespace": {
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"ownerReferences": {
|
|
||||||
"items": {
|
|
||||||
"properties": {
|
|
||||||
"apiVersion": {
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"blockOwnerDeletion": {
|
|
||||||
"type": "boolean"
|
|
||||||
},
|
|
||||||
"controller": {
|
|
||||||
"type": "boolean"
|
|
||||||
},
|
|
||||||
"kind": {
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"name": {
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"uid": {
|
|
||||||
"type": "string"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"required": [
|
|
||||||
"apiVersion",
|
|
||||||
"kind",
|
|
||||||
"name",
|
|
||||||
"uid"
|
|
||||||
],
|
|
||||||
"type": "object",
|
|
||||||
"x-kubernetes-map-type": "atomic"
|
|
||||||
},
|
|
||||||
"type": "array"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"type": "object"
|
|
||||||
},
|
|
||||||
"spec": {
|
|
||||||
"properties": {
|
|
||||||
"bootstrap": {
|
|
||||||
"properties": {
|
|
||||||
"configRef": {
|
|
||||||
"properties": {
|
|
||||||
"apiVersion": {
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"fieldPath": {
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"kind": {
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"name": {
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"namespace": {
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"resourceVersion": {
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"uid": {
|
|
||||||
"type": "string"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"type": "object",
|
|
||||||
"x-kubernetes-map-type": "atomic"
|
|
||||||
},
|
|
||||||
"data": {
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"dataSecretName": {
|
|
||||||
"type": "string"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"type": "object"
|
|
||||||
},
|
|
||||||
"clusterName": {
|
|
||||||
"minLength": 1,
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"failureDomain": {
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"infrastructureRef": {
|
|
||||||
"properties": {
|
|
||||||
"apiVersion": {
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"fieldPath": {
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"kind": {
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"name": {
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"namespace": {
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"resourceVersion": {
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"uid": {
|
|
||||||
"type": "string"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"type": "object",
|
|
||||||
"x-kubernetes-map-type": "atomic"
|
|
||||||
},
|
|
||||||
"nodeDrainTimeout": {
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"providerID": {
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"version": {
|
|
||||||
"type": "string"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"required": [
|
|
||||||
"bootstrap",
|
|
||||||
"clusterName",
|
|
||||||
"infrastructureRef"
|
|
||||||
],
|
|
||||||
"type": "object"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"type": "object"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"required": [
|
|
||||||
"clusterName",
|
|
||||||
"selector"
|
|
||||||
],
|
|
||||||
"type": "object"
|
|
||||||
},
|
|
||||||
"status": {
|
|
||||||
"properties": {
|
|
||||||
"availableReplicas": {
|
|
||||||
"format": "int32",
|
|
||||||
"type": "integer"
|
|
||||||
},
|
|
||||||
"failureMessage": {
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"failureReason": {
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"fullyLabeledReplicas": {
|
|
||||||
"format": "int32",
|
|
||||||
"type": "integer"
|
|
||||||
},
|
|
||||||
"observedGeneration": {
|
|
||||||
"format": "int64",
|
|
||||||
"type": "integer"
|
|
||||||
},
|
|
||||||
"readyReplicas": {
|
|
||||||
"format": "int32",
|
|
||||||
"type": "integer"
|
|
||||||
},
|
|
||||||
"replicas": {
|
|
||||||
"format": "int32",
|
|
||||||
"type": "integer"
|
|
||||||
},
|
|
||||||
"selector": {
|
|
||||||
"type": "string"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"type": "object"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"type": "object"
|
|
||||||
}
|
|
||||||
@@ -1,258 +0,0 @@
|
|||||||
{
|
|
||||||
"$schema": "http://json-schema.org/draft-07/schema#",
|
|
||||||
"properties": {
|
|
||||||
"apiVersion": {
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"kind": {
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"metadata": {
|
|
||||||
"type": "object"
|
|
||||||
},
|
|
||||||
"spec": {
|
|
||||||
"properties": {
|
|
||||||
"clusterName": {
|
|
||||||
"minLength": 1,
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"deletePolicy": {
|
|
||||||
"enum": [
|
|
||||||
"Random",
|
|
||||||
"Newest",
|
|
||||||
"Oldest"
|
|
||||||
],
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"minReadySeconds": {
|
|
||||||
"format": "int32",
|
|
||||||
"type": "integer"
|
|
||||||
},
|
|
||||||
"replicas": {
|
|
||||||
"default": 1,
|
|
||||||
"format": "int32",
|
|
||||||
"type": "integer"
|
|
||||||
},
|
|
||||||
"selector": {
|
|
||||||
"properties": {
|
|
||||||
"matchExpressions": {
|
|
||||||
"items": {
|
|
||||||
"properties": {
|
|
||||||
"key": {
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"operator": {
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"values": {
|
|
||||||
"items": {
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"type": "array",
|
|
||||||
"x-kubernetes-list-type": "atomic"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"required": [
|
|
||||||
"key",
|
|
||||||
"operator"
|
|
||||||
],
|
|
||||||
"type": "object"
|
|
||||||
},
|
|
||||||
"type": "array",
|
|
||||||
"x-kubernetes-list-type": "atomic"
|
|
||||||
},
|
|
||||||
"matchLabels": {
|
|
||||||
"additionalProperties": {
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"type": "object"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"type": "object",
|
|
||||||
"x-kubernetes-map-type": "atomic"
|
|
||||||
},
|
|
||||||
"template": {
|
|
||||||
"properties": {
|
|
||||||
"metadata": {
|
|
||||||
"properties": {
|
|
||||||
"annotations": {
|
|
||||||
"additionalProperties": {
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"type": "object"
|
|
||||||
},
|
|
||||||
"labels": {
|
|
||||||
"additionalProperties": {
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"type": "object"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"type": "object"
|
|
||||||
},
|
|
||||||
"spec": {
|
|
||||||
"properties": {
|
|
||||||
"bootstrap": {
|
|
||||||
"properties": {
|
|
||||||
"configRef": {
|
|
||||||
"properties": {
|
|
||||||
"apiVersion": {
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"fieldPath": {
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"kind": {
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"name": {
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"namespace": {
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"resourceVersion": {
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"uid": {
|
|
||||||
"type": "string"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"type": "object",
|
|
||||||
"x-kubernetes-map-type": "atomic"
|
|
||||||
},
|
|
||||||
"dataSecretName": {
|
|
||||||
"type": "string"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"type": "object"
|
|
||||||
},
|
|
||||||
"clusterName": {
|
|
||||||
"minLength": 1,
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"failureDomain": {
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"infrastructureRef": {
|
|
||||||
"properties": {
|
|
||||||
"apiVersion": {
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"fieldPath": {
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"kind": {
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"name": {
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"namespace": {
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"resourceVersion": {
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"uid": {
|
|
||||||
"type": "string"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"type": "object",
|
|
||||||
"x-kubernetes-map-type": "atomic"
|
|
||||||
},
|
|
||||||
"nodeDrainTimeout": {
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"providerID": {
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"version": {
|
|
||||||
"type": "string"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"required": [
|
|
||||||
"bootstrap",
|
|
||||||
"clusterName",
|
|
||||||
"infrastructureRef"
|
|
||||||
],
|
|
||||||
"type": "object"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"type": "object"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"required": [
|
|
||||||
"clusterName",
|
|
||||||
"selector"
|
|
||||||
],
|
|
||||||
"type": "object"
|
|
||||||
},
|
|
||||||
"status": {
|
|
||||||
"properties": {
|
|
||||||
"availableReplicas": {
|
|
||||||
"format": "int32",
|
|
||||||
"type": "integer"
|
|
||||||
},
|
|
||||||
"conditions": {
|
|
||||||
"items": {
|
|
||||||
"properties": {
|
|
||||||
"lastTransitionTime": {
|
|
||||||
"format": "date-time",
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"message": {
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"reason": {
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"severity": {
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"status": {
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"type": {
|
|
||||||
"type": "string"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"required": [
|
|
||||||
"status",
|
|
||||||
"type"
|
|
||||||
],
|
|
||||||
"type": "object"
|
|
||||||
},
|
|
||||||
"type": "array"
|
|
||||||
},
|
|
||||||
"failureMessage": {
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"failureReason": {
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"fullyLabeledReplicas": {
|
|
||||||
"format": "int32",
|
|
||||||
"type": "integer"
|
|
||||||
},
|
|
||||||
"observedGeneration": {
|
|
||||||
"format": "int64",
|
|
||||||
"type": "integer"
|
|
||||||
},
|
|
||||||
"readyReplicas": {
|
|
||||||
"format": "int32",
|
|
||||||
"type": "integer"
|
|
||||||
},
|
|
||||||
"replicas": {
|
|
||||||
"format": "int32",
|
|
||||||
"type": "integer"
|
|
||||||
},
|
|
||||||
"selector": {
|
|
||||||
"type": "string"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"type": "object"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"type": "object"
|
|
||||||
}
|
|
||||||
@@ -1,393 +0,0 @@
|
|||||||
{
|
|
||||||
"$schema": "http://json-schema.org/draft-07/schema#",
|
|
||||||
"properties": {
|
|
||||||
"apiVersion": {
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"kind": {
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"metadata": {
|
|
||||||
"type": "object"
|
|
||||||
},
|
|
||||||
"spec": {
|
|
||||||
"properties": {
|
|
||||||
"clusterName": {
|
|
||||||
"maxLength": 63,
|
|
||||||
"minLength": 1,
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"deletePolicy": {
|
|
||||||
"enum": [
|
|
||||||
"Random",
|
|
||||||
"Newest",
|
|
||||||
"Oldest"
|
|
||||||
],
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"machineNamingStrategy": {
|
|
||||||
"properties": {
|
|
||||||
"template": {
|
|
||||||
"maxLength": 256,
|
|
||||||
"minLength": 1,
|
|
||||||
"type": "string"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"type": "object"
|
|
||||||
},
|
|
||||||
"minReadySeconds": {
|
|
||||||
"format": "int32",
|
|
||||||
"type": "integer"
|
|
||||||
},
|
|
||||||
"replicas": {
|
|
||||||
"format": "int32",
|
|
||||||
"type": "integer"
|
|
||||||
},
|
|
||||||
"selector": {
|
|
||||||
"properties": {
|
|
||||||
"matchExpressions": {
|
|
||||||
"items": {
|
|
||||||
"properties": {
|
|
||||||
"key": {
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"operator": {
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"values": {
|
|
||||||
"items": {
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"type": "array",
|
|
||||||
"x-kubernetes-list-type": "atomic"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"required": [
|
|
||||||
"key",
|
|
||||||
"operator"
|
|
||||||
],
|
|
||||||
"type": "object"
|
|
||||||
},
|
|
||||||
"type": "array",
|
|
||||||
"x-kubernetes-list-type": "atomic"
|
|
||||||
},
|
|
||||||
"matchLabels": {
|
|
||||||
"additionalProperties": {
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"type": "object"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"type": "object",
|
|
||||||
"x-kubernetes-map-type": "atomic"
|
|
||||||
},
|
|
||||||
"template": {
|
|
||||||
"properties": {
|
|
||||||
"metadata": {
|
|
||||||
"properties": {
|
|
||||||
"annotations": {
|
|
||||||
"additionalProperties": {
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"type": "object"
|
|
||||||
},
|
|
||||||
"labels": {
|
|
||||||
"additionalProperties": {
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"type": "object"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"type": "object"
|
|
||||||
},
|
|
||||||
"spec": {
|
|
||||||
"properties": {
|
|
||||||
"bootstrap": {
|
|
||||||
"properties": {
|
|
||||||
"configRef": {
|
|
||||||
"properties": {
|
|
||||||
"apiVersion": {
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"fieldPath": {
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"kind": {
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"name": {
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"namespace": {
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"resourceVersion": {
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"uid": {
|
|
||||||
"type": "string"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"type": "object",
|
|
||||||
"x-kubernetes-map-type": "atomic"
|
|
||||||
},
|
|
||||||
"dataSecretName": {
|
|
||||||
"maxLength": 253,
|
|
||||||
"minLength": 0,
|
|
||||||
"type": "string"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"type": "object"
|
|
||||||
},
|
|
||||||
"clusterName": {
|
|
||||||
"maxLength": 63,
|
|
||||||
"minLength": 1,
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"failureDomain": {
|
|
||||||
"maxLength": 256,
|
|
||||||
"minLength": 1,
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"infrastructureRef": {
|
|
||||||
"properties": {
|
|
||||||
"apiVersion": {
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"fieldPath": {
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"kind": {
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"name": {
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"namespace": {
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"resourceVersion": {
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"uid": {
|
|
||||||
"type": "string"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"type": "object",
|
|
||||||
"x-kubernetes-map-type": "atomic"
|
|
||||||
},
|
|
||||||
"nodeDeletionTimeout": {
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"nodeDrainTimeout": {
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"nodeVolumeDetachTimeout": {
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"providerID": {
|
|
||||||
"maxLength": 512,
|
|
||||||
"minLength": 1,
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"readinessGates": {
|
|
||||||
"items": {
|
|
||||||
"properties": {
|
|
||||||
"conditionType": {
|
|
||||||
"maxLength": 316,
|
|
||||||
"minLength": 1,
|
|
||||||
"pattern": "^([a-z0-9]([-a-z0-9]*[a-z0-9])?(\\.[a-z0-9]([-a-z0-9]*[a-z0-9])?)*/)?(([A-Za-z0-9][-A-Za-z0-9_.]*)?[A-Za-z0-9])$",
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"polarity": {
|
|
||||||
"enum": [
|
|
||||||
"Positive",
|
|
||||||
"Negative"
|
|
||||||
],
|
|
||||||
"type": "string"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"required": [
|
|
||||||
"conditionType"
|
|
||||||
],
|
|
||||||
"type": "object"
|
|
||||||
},
|
|
||||||
"maxItems": 32,
|
|
||||||
"type": "array",
|
|
||||||
"x-kubernetes-list-map-keys": [
|
|
||||||
"conditionType"
|
|
||||||
],
|
|
||||||
"x-kubernetes-list-type": "map"
|
|
||||||
},
|
|
||||||
"version": {
|
|
||||||
"maxLength": 256,
|
|
||||||
"minLength": 1,
|
|
||||||
"type": "string"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"required": [
|
|
||||||
"bootstrap",
|
|
||||||
"clusterName",
|
|
||||||
"infrastructureRef"
|
|
||||||
],
|
|
||||||
"type": "object"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"type": "object"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"required": [
|
|
||||||
"clusterName",
|
|
||||||
"selector"
|
|
||||||
],
|
|
||||||
"type": "object"
|
|
||||||
},
|
|
||||||
"status": {
|
|
||||||
"properties": {
|
|
||||||
"availableReplicas": {
|
|
||||||
"format": "int32",
|
|
||||||
"type": "integer"
|
|
||||||
},
|
|
||||||
"conditions": {
|
|
||||||
"items": {
|
|
||||||
"properties": {
|
|
||||||
"lastTransitionTime": {
|
|
||||||
"format": "date-time",
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"message": {
|
|
||||||
"maxLength": 10240,
|
|
||||||
"minLength": 1,
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"reason": {
|
|
||||||
"maxLength": 256,
|
|
||||||
"minLength": 1,
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"severity": {
|
|
||||||
"maxLength": 32,
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"status": {
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"type": {
|
|
||||||
"maxLength": 256,
|
|
||||||
"minLength": 1,
|
|
||||||
"type": "string"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"required": [
|
|
||||||
"lastTransitionTime",
|
|
||||||
"status",
|
|
||||||
"type"
|
|
||||||
],
|
|
||||||
"type": "object"
|
|
||||||
},
|
|
||||||
"type": "array"
|
|
||||||
},
|
|
||||||
"failureMessage": {
|
|
||||||
"maxLength": 10240,
|
|
||||||
"minLength": 1,
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"failureReason": {
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"fullyLabeledReplicas": {
|
|
||||||
"format": "int32",
|
|
||||||
"type": "integer"
|
|
||||||
},
|
|
||||||
"observedGeneration": {
|
|
||||||
"format": "int64",
|
|
||||||
"type": "integer"
|
|
||||||
},
|
|
||||||
"readyReplicas": {
|
|
||||||
"format": "int32",
|
|
||||||
"type": "integer"
|
|
||||||
},
|
|
||||||
"replicas": {
|
|
||||||
"format": "int32",
|
|
||||||
"type": "integer"
|
|
||||||
},
|
|
||||||
"selector": {
|
|
||||||
"maxLength": 4096,
|
|
||||||
"minLength": 1,
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"v1beta2": {
|
|
||||||
"properties": {
|
|
||||||
"availableReplicas": {
|
|
||||||
"format": "int32",
|
|
||||||
"type": "integer"
|
|
||||||
},
|
|
||||||
"conditions": {
|
|
||||||
"items": {
|
|
||||||
"properties": {
|
|
||||||
"lastTransitionTime": {
|
|
||||||
"format": "date-time",
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"message": {
|
|
||||||
"maxLength": 32768,
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"observedGeneration": {
|
|
||||||
"format": "int64",
|
|
||||||
"minimum": 0,
|
|
||||||
"type": "integer"
|
|
||||||
},
|
|
||||||
"reason": {
|
|
||||||
"maxLength": 1024,
|
|
||||||
"minLength": 1,
|
|
||||||
"pattern": "^[A-Za-z]([A-Za-z0-9_,:]*[A-Za-z0-9_])?$",
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"status": {
|
|
||||||
"enum": [
|
|
||||||
"True",
|
|
||||||
"False",
|
|
||||||
"Unknown"
|
|
||||||
],
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"type": {
|
|
||||||
"maxLength": 316,
|
|
||||||
"pattern": "^([a-z0-9]([-a-z0-9]*[a-z0-9])?(\\.[a-z0-9]([-a-z0-9]*[a-z0-9])?)*/)?(([A-Za-z0-9][-A-Za-z0-9_.]*)?[A-Za-z0-9])$",
|
|
||||||
"type": "string"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"required": [
|
|
||||||
"lastTransitionTime",
|
|
||||||
"message",
|
|
||||||
"reason",
|
|
||||||
"status",
|
|
||||||
"type"
|
|
||||||
],
|
|
||||||
"type": "object"
|
|
||||||
},
|
|
||||||
"maxItems": 32,
|
|
||||||
"type": "array",
|
|
||||||
"x-kubernetes-list-map-keys": [
|
|
||||||
"type"
|
|
||||||
],
|
|
||||||
"x-kubernetes-list-type": "map"
|
|
||||||
},
|
|
||||||
"readyReplicas": {
|
|
||||||
"format": "int32",
|
|
||||||
"type": "integer"
|
|
||||||
},
|
|
||||||
"upToDateReplicas": {
|
|
||||||
"format": "int32",
|
|
||||||
"type": "integer"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"type": "object"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"type": "object"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"type": "object"
|
|
||||||
}
|
|
||||||
@@ -1,142 +0,0 @@
|
|||||||
{
|
|
||||||
"$schema": "http://json-schema.org/draft-07/schema#",
|
|
||||||
"properties": {
|
|
||||||
"apiVersion": {
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"kind": {
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"metadata": {
|
|
||||||
"type": "object"
|
|
||||||
},
|
|
||||||
"spec": {
|
|
||||||
"properties": {
|
|
||||||
"asNumber": {
|
|
||||||
"format": "int32",
|
|
||||||
"type": "integer"
|
|
||||||
},
|
|
||||||
"bindMode": {
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"communities": {
|
|
||||||
"items": {
|
|
||||||
"properties": {
|
|
||||||
"name": {
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"value": {
|
|
||||||
"pattern": "^(\\d+):(\\d+)$|^(\\d+):(\\d+):(\\d+)$",
|
|
||||||
"type": "string"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"type": "object"
|
|
||||||
},
|
|
||||||
"type": "array"
|
|
||||||
},
|
|
||||||
"ignoredInterfaces": {
|
|
||||||
"items": {
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"type": "array"
|
|
||||||
},
|
|
||||||
"listenPort": {
|
|
||||||
"maximum": 65535,
|
|
||||||
"minimum": 1,
|
|
||||||
"type": "integer"
|
|
||||||
},
|
|
||||||
"localWorkloadPeeringIPV4": {
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"localWorkloadPeeringIPV6": {
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"logSeverityScreen": {
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"nodeMeshMaxRestartTime": {
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"nodeMeshPassword": {
|
|
||||||
"properties": {
|
|
||||||
"secretKeyRef": {
|
|
||||||
"properties": {
|
|
||||||
"key": {
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"name": {
|
|
||||||
"default": "",
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"optional": {
|
|
||||||
"type": "boolean"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"required": [
|
|
||||||
"key"
|
|
||||||
],
|
|
||||||
"type": "object",
|
|
||||||
"x-kubernetes-map-type": "atomic"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"type": "object"
|
|
||||||
},
|
|
||||||
"nodeToNodeMeshEnabled": {
|
|
||||||
"type": "boolean"
|
|
||||||
},
|
|
||||||
"prefixAdvertisements": {
|
|
||||||
"items": {
|
|
||||||
"properties": {
|
|
||||||
"cidr": {
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"communities": {
|
|
||||||
"items": {
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"type": "array"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"type": "object"
|
|
||||||
},
|
|
||||||
"type": "array"
|
|
||||||
},
|
|
||||||
"serviceClusterIPs": {
|
|
||||||
"items": {
|
|
||||||
"properties": {
|
|
||||||
"cidr": {
|
|
||||||
"type": "string"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"type": "object"
|
|
||||||
},
|
|
||||||
"type": "array"
|
|
||||||
},
|
|
||||||
"serviceExternalIPs": {
|
|
||||||
"items": {
|
|
||||||
"properties": {
|
|
||||||
"cidr": {
|
|
||||||
"type": "string"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"type": "object"
|
|
||||||
},
|
|
||||||
"type": "array"
|
|
||||||
},
|
|
||||||
"serviceLoadBalancerIPs": {
|
|
||||||
"items": {
|
|
||||||
"properties": {
|
|
||||||
"cidr": {
|
|
||||||
"type": "string"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"type": "object"
|
|
||||||
},
|
|
||||||
"type": "array"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"type": "object"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"type": "object"
|
|
||||||
}
|
|
||||||
@@ -1,192 +0,0 @@
|
|||||||
{
|
|
||||||
"$schema": "http://json-schema.org/draft-07/schema#",
|
|
||||||
"properties": {
|
|
||||||
"apiVersion": {
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"kind": {
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"metadata": {
|
|
||||||
"type": "object"
|
|
||||||
},
|
|
||||||
"spec": {
|
|
||||||
"properties": {
|
|
||||||
"exportV4": {
|
|
||||||
"items": {
|
|
||||||
"properties": {
|
|
||||||
"action": {
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"cidr": {
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"interface": {
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"matchOperator": {
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"prefixLength": {
|
|
||||||
"properties": {
|
|
||||||
"max": {
|
|
||||||
"format": "int32",
|
|
||||||
"maximum": 32,
|
|
||||||
"minimum": 0,
|
|
||||||
"type": "integer"
|
|
||||||
},
|
|
||||||
"min": {
|
|
||||||
"format": "int32",
|
|
||||||
"maximum": 32,
|
|
||||||
"minimum": 0,
|
|
||||||
"type": "integer"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"type": "object"
|
|
||||||
},
|
|
||||||
"source": {
|
|
||||||
"type": "string"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"required": [
|
|
||||||
"action"
|
|
||||||
],
|
|
||||||
"type": "object"
|
|
||||||
},
|
|
||||||
"type": "array"
|
|
||||||
},
|
|
||||||
"exportV6": {
|
|
||||||
"items": {
|
|
||||||
"properties": {
|
|
||||||
"action": {
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"cidr": {
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"interface": {
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"matchOperator": {
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"prefixLength": {
|
|
||||||
"properties": {
|
|
||||||
"max": {
|
|
||||||
"format": "int32",
|
|
||||||
"maximum": 128,
|
|
||||||
"minimum": 0,
|
|
||||||
"type": "integer"
|
|
||||||
},
|
|
||||||
"min": {
|
|
||||||
"format": "int32",
|
|
||||||
"maximum": 128,
|
|
||||||
"minimum": 0,
|
|
||||||
"type": "integer"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"type": "object"
|
|
||||||
},
|
|
||||||
"source": {
|
|
||||||
"type": "string"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"required": [
|
|
||||||
"action"
|
|
||||||
],
|
|
||||||
"type": "object"
|
|
||||||
},
|
|
||||||
"type": "array"
|
|
||||||
},
|
|
||||||
"importV4": {
|
|
||||||
"items": {
|
|
||||||
"properties": {
|
|
||||||
"action": {
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"cidr": {
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"interface": {
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"matchOperator": {
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"prefixLength": {
|
|
||||||
"properties": {
|
|
||||||
"max": {
|
|
||||||
"format": "int32",
|
|
||||||
"maximum": 32,
|
|
||||||
"minimum": 0,
|
|
||||||
"type": "integer"
|
|
||||||
},
|
|
||||||
"min": {
|
|
||||||
"format": "int32",
|
|
||||||
"maximum": 32,
|
|
||||||
"minimum": 0,
|
|
||||||
"type": "integer"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"type": "object"
|
|
||||||
},
|
|
||||||
"source": {
|
|
||||||
"type": "string"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"required": [
|
|
||||||
"action"
|
|
||||||
],
|
|
||||||
"type": "object"
|
|
||||||
},
|
|
||||||
"type": "array"
|
|
||||||
},
|
|
||||||
"importV6": {
|
|
||||||
"items": {
|
|
||||||
"properties": {
|
|
||||||
"action": {
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"cidr": {
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"interface": {
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"matchOperator": {
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"prefixLength": {
|
|
||||||
"properties": {
|
|
||||||
"max": {
|
|
||||||
"format": "int32",
|
|
||||||
"maximum": 128,
|
|
||||||
"minimum": 0,
|
|
||||||
"type": "integer"
|
|
||||||
},
|
|
||||||
"min": {
|
|
||||||
"format": "int32",
|
|
||||||
"maximum": 128,
|
|
||||||
"minimum": 0,
|
|
||||||
"type": "integer"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"type": "object"
|
|
||||||
},
|
|
||||||
"source": {
|
|
||||||
"type": "string"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"required": [
|
|
||||||
"action"
|
|
||||||
],
|
|
||||||
"type": "object"
|
|
||||||
},
|
|
||||||
"type": "array"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"type": "object"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"type": "object"
|
|
||||||
}
|
|
||||||
@@ -1,114 +0,0 @@
|
|||||||
{
|
|
||||||
"$schema": "http://json-schema.org/draft-07/schema#",
|
|
||||||
"properties": {
|
|
||||||
"apiVersion": {
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"kind": {
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"metadata": {
|
|
||||||
"type": "object"
|
|
||||||
},
|
|
||||||
"spec": {
|
|
||||||
"properties": {
|
|
||||||
"asNumber": {
|
|
||||||
"format": "int32",
|
|
||||||
"type": "integer"
|
|
||||||
},
|
|
||||||
"filters": {
|
|
||||||
"items": {
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"type": "array"
|
|
||||||
},
|
|
||||||
"keepOriginalNextHop": {
|
|
||||||
"type": "boolean"
|
|
||||||
},
|
|
||||||
"localWorkloadSelector": {
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"maxRestartTime": {
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"nextHopMode": {
|
|
||||||
"allOf": [
|
|
||||||
{
|
|
||||||
"enum": [
|
|
||||||
"Auto",
|
|
||||||
"Self",
|
|
||||||
"Keep"
|
|
||||||
]
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"enum": [
|
|
||||||
"Auto",
|
|
||||||
"Self",
|
|
||||||
"Keep"
|
|
||||||
]
|
|
||||||
}
|
|
||||||
],
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"node": {
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"nodeSelector": {
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"numAllowedLocalASNumbers": {
|
|
||||||
"format": "int32",
|
|
||||||
"type": "integer"
|
|
||||||
},
|
|
||||||
"password": {
|
|
||||||
"properties": {
|
|
||||||
"secretKeyRef": {
|
|
||||||
"properties": {
|
|
||||||
"key": {
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"name": {
|
|
||||||
"default": "",
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"optional": {
|
|
||||||
"type": "boolean"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"required": [
|
|
||||||
"key"
|
|
||||||
],
|
|
||||||
"type": "object",
|
|
||||||
"x-kubernetes-map-type": "atomic"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"type": "object"
|
|
||||||
},
|
|
||||||
"peerIP": {
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"peerSelector": {
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"reachableBy": {
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"reversePeering": {
|
|
||||||
"enum": [
|
|
||||||
"Auto",
|
|
||||||
"Manual"
|
|
||||||
],
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"sourceAddress": {
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"ttlSecurity": {
|
|
||||||
"type": "integer"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"type": "object"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"type": "object"
|
|
||||||
}
|
|
||||||
@@ -1,41 +0,0 @@
|
|||||||
{
|
|
||||||
"$schema": "http://json-schema.org/draft-07/schema#",
|
|
||||||
"properties": {
|
|
||||||
"apiVersion": {
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"kind": {
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"metadata": {
|
|
||||||
"type": "object"
|
|
||||||
},
|
|
||||||
"spec": {
|
|
||||||
"properties": {
|
|
||||||
"cidr": {
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"deleted": {
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"node": {
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"state": {
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"type": {
|
|
||||||
"type": "string"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"required": [
|
|
||||||
"cidr",
|
|
||||||
"deleted",
|
|
||||||
"node",
|
|
||||||
"state"
|
|
||||||
],
|
|
||||||
"type": "object"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"type": "object"
|
|
||||||
}
|
|
||||||
@@ -1,218 +0,0 @@
|
|||||||
{
|
|
||||||
"$schema": "http://json-schema.org/draft-07/schema#",
|
|
||||||
"properties": {
|
|
||||||
"apiVersion": {
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"kind": {
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"metadata": {
|
|
||||||
"type": "object"
|
|
||||||
},
|
|
||||||
"spec": {
|
|
||||||
"properties": {
|
|
||||||
"classes": {
|
|
||||||
"items": {
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"type": "array"
|
|
||||||
},
|
|
||||||
"node": {
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"updatePeriodSeconds": {
|
|
||||||
"format": "int32",
|
|
||||||
"type": "integer"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"type": "object"
|
|
||||||
},
|
|
||||||
"status": {
|
|
||||||
"properties": {
|
|
||||||
"agent": {
|
|
||||||
"properties": {
|
|
||||||
"birdV4": {
|
|
||||||
"properties": {
|
|
||||||
"lastBootTime": {
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"lastReconfigurationTime": {
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"routerID": {
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"state": {
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"version": {
|
|
||||||
"type": "string"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"type": "object"
|
|
||||||
},
|
|
||||||
"birdV6": {
|
|
||||||
"properties": {
|
|
||||||
"lastBootTime": {
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"lastReconfigurationTime": {
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"routerID": {
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"state": {
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"version": {
|
|
||||||
"type": "string"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"type": "object"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"type": "object"
|
|
||||||
},
|
|
||||||
"bgp": {
|
|
||||||
"properties": {
|
|
||||||
"numberEstablishedV4": {
|
|
||||||
"type": "integer"
|
|
||||||
},
|
|
||||||
"numberEstablishedV6": {
|
|
||||||
"type": "integer"
|
|
||||||
},
|
|
||||||
"numberNotEstablishedV4": {
|
|
||||||
"type": "integer"
|
|
||||||
},
|
|
||||||
"numberNotEstablishedV6": {
|
|
||||||
"type": "integer"
|
|
||||||
},
|
|
||||||
"peersV4": {
|
|
||||||
"items": {
|
|
||||||
"properties": {
|
|
||||||
"peerIP": {
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"since": {
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"state": {
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"type": {
|
|
||||||
"type": "string"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"type": "object"
|
|
||||||
},
|
|
||||||
"type": "array"
|
|
||||||
},
|
|
||||||
"peersV6": {
|
|
||||||
"items": {
|
|
||||||
"properties": {
|
|
||||||
"peerIP": {
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"since": {
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"state": {
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"type": {
|
|
||||||
"type": "string"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"type": "object"
|
|
||||||
},
|
|
||||||
"type": "array"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"required": [
|
|
||||||
"numberEstablishedV4",
|
|
||||||
"numberEstablishedV6",
|
|
||||||
"numberNotEstablishedV4",
|
|
||||||
"numberNotEstablishedV6"
|
|
||||||
],
|
|
||||||
"type": "object"
|
|
||||||
},
|
|
||||||
"lastUpdated": {
|
|
||||||
"format": "date-time",
|
|
||||||
"nullable": true,
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"routes": {
|
|
||||||
"properties": {
|
|
||||||
"routesV4": {
|
|
||||||
"items": {
|
|
||||||
"properties": {
|
|
||||||
"destination": {
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"gateway": {
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"interface": {
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"learnedFrom": {
|
|
||||||
"properties": {
|
|
||||||
"peerIP": {
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"sourceType": {
|
|
||||||
"type": "string"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"type": "object"
|
|
||||||
},
|
|
||||||
"type": {
|
|
||||||
"type": "string"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"type": "object"
|
|
||||||
},
|
|
||||||
"type": "array"
|
|
||||||
},
|
|
||||||
"routesV6": {
|
|
||||||
"items": {
|
|
||||||
"properties": {
|
|
||||||
"destination": {
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"gateway": {
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"interface": {
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"learnedFrom": {
|
|
||||||
"properties": {
|
|
||||||
"peerIP": {
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"sourceType": {
|
|
||||||
"type": "string"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"type": "object"
|
|
||||||
},
|
|
||||||
"type": {
|
|
||||||
"type": "string"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"type": "object"
|
|
||||||
},
|
|
||||||
"type": "array"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"type": "object"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"type": "object"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"type": "object"
|
|
||||||
}
|
|
||||||
@@ -1,35 +0,0 @@
|
|||||||
{
|
|
||||||
"$schema": "http://json-schema.org/draft-07/schema#",
|
|
||||||
"properties": {
|
|
||||||
"apiVersion": {
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"kind": {
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"metadata": {
|
|
||||||
"type": "object"
|
|
||||||
},
|
|
||||||
"spec": {
|
|
||||||
"properties": {
|
|
||||||
"calicoVersion": {
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"clusterGUID": {
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"clusterType": {
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"datastoreReady": {
|
|
||||||
"type": "boolean"
|
|
||||||
},
|
|
||||||
"variant": {
|
|
||||||
"type": "string"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"type": "object"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"type": "object"
|
|
||||||
}
|
|
||||||
@@ -1,759 +0,0 @@
|
|||||||
{
|
|
||||||
"$schema": "http://json-schema.org/draft-07/schema#",
|
|
||||||
"properties": {
|
|
||||||
"apiVersion": {
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"kind": {
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"metadata": {
|
|
||||||
"type": "object"
|
|
||||||
},
|
|
||||||
"spec": {
|
|
||||||
"properties": {
|
|
||||||
"allowIPIPPacketsFromWorkloads": {
|
|
||||||
"type": "boolean"
|
|
||||||
},
|
|
||||||
"allowVXLANPacketsFromWorkloads": {
|
|
||||||
"type": "boolean"
|
|
||||||
},
|
|
||||||
"awsSrcDstCheck": {
|
|
||||||
"enum": [
|
|
||||||
"DoNothing",
|
|
||||||
"Enable",
|
|
||||||
"Disable"
|
|
||||||
],
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"bpfCTLBLogFilter": {
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"bpfConnectTimeLoadBalancing": {
|
|
||||||
"enum": [
|
|
||||||
"TCP",
|
|
||||||
"Enabled",
|
|
||||||
"Disabled"
|
|
||||||
],
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"bpfConnectTimeLoadBalancingEnabled": {
|
|
||||||
"type": "boolean"
|
|
||||||
},
|
|
||||||
"bpfConntrackLogLevel": {
|
|
||||||
"enum": [
|
|
||||||
"Off",
|
|
||||||
"Debug"
|
|
||||||
],
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"bpfConntrackMode": {
|
|
||||||
"enum": [
|
|
||||||
"Auto",
|
|
||||||
"Userspace",
|
|
||||||
"BPFProgram"
|
|
||||||
],
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"bpfConntrackTimeouts": {
|
|
||||||
"properties": {
|
|
||||||
"creationGracePeriod": {
|
|
||||||
"pattern": "^(([0-9]*(\\.[0-9]*)?(ms|s|h|m|us)+)+|Auto)$",
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"genericTimeout": {
|
|
||||||
"pattern": "^(([0-9]*(\\.[0-9]*)?(ms|s|h|m|us)+)+|Auto)$",
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"icmpTimeout": {
|
|
||||||
"pattern": "^(([0-9]*(\\.[0-9]*)?(ms|s|h|m|us)+)+|Auto)$",
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"tcpEstablished": {
|
|
||||||
"pattern": "^(([0-9]*(\\.[0-9]*)?(ms|s|h|m|us)+)+|Auto)$",
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"tcpFinsSeen": {
|
|
||||||
"pattern": "^(([0-9]*(\\.[0-9]*)?(ms|s|h|m|us)+)+|Auto)$",
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"tcpResetSeen": {
|
|
||||||
"pattern": "^(([0-9]*(\\.[0-9]*)?(ms|s|h|m|us)+)+|Auto)$",
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"tcpSynSent": {
|
|
||||||
"pattern": "^(([0-9]*(\\.[0-9]*)?(ms|s|h|m|us)+)+|Auto)$",
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"udpTimeout": {
|
|
||||||
"pattern": "^(([0-9]*(\\.[0-9]*)?(ms|s|h|m|us)+)+|Auto)$",
|
|
||||||
"type": "string"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"type": "object"
|
|
||||||
},
|
|
||||||
"bpfDSROptoutCIDRs": {
|
|
||||||
"items": {
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"type": "array"
|
|
||||||
},
|
|
||||||
"bpfDataIfacePattern": {
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"bpfDisableGROForIfaces": {
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"bpfDisableUnprivileged": {
|
|
||||||
"type": "boolean"
|
|
||||||
},
|
|
||||||
"bpfEnabled": {
|
|
||||||
"type": "boolean"
|
|
||||||
},
|
|
||||||
"bpfEnforceRPF": {
|
|
||||||
"pattern": "^(?i)(Disabled|Strict|Loose)?$",
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"bpfExcludeCIDRsFromNAT": {
|
|
||||||
"items": {
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"type": "array"
|
|
||||||
},
|
|
||||||
"bpfExportBufferSizeMB": {
|
|
||||||
"type": "integer"
|
|
||||||
},
|
|
||||||
"bpfExtToServiceConnmark": {
|
|
||||||
"type": "integer"
|
|
||||||
},
|
|
||||||
"bpfExternalServiceMode": {
|
|
||||||
"pattern": "^(?i)(Tunnel|DSR)?$",
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"bpfForceTrackPacketsFromIfaces": {
|
|
||||||
"items": {
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"type": "array"
|
|
||||||
},
|
|
||||||
"bpfHostConntrackBypass": {
|
|
||||||
"type": "boolean"
|
|
||||||
},
|
|
||||||
"bpfHostNetworkedNATWithoutCTLB": {
|
|
||||||
"enum": [
|
|
||||||
"Enabled",
|
|
||||||
"Disabled"
|
|
||||||
],
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"bpfKubeProxyEndpointSlicesEnabled": {
|
|
||||||
"type": "boolean"
|
|
||||||
},
|
|
||||||
"bpfKubeProxyIptablesCleanupEnabled": {
|
|
||||||
"type": "boolean"
|
|
||||||
},
|
|
||||||
"bpfKubeProxyMinSyncPeriod": {
|
|
||||||
"pattern": "^([0-9]+(\\\\.[0-9]+)?(ms|s|m|h))*$",
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"bpfL3IfacePattern": {
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"bpfLogFilters": {
|
|
||||||
"additionalProperties": {
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"type": "object"
|
|
||||||
},
|
|
||||||
"bpfLogLevel": {
|
|
||||||
"pattern": "^(?i)(Off|Info|Debug)?$",
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"bpfMapSizeConntrack": {
|
|
||||||
"type": "integer"
|
|
||||||
},
|
|
||||||
"bpfMapSizeConntrackCleanupQueue": {
|
|
||||||
"minimum": 1,
|
|
||||||
"type": "integer"
|
|
||||||
},
|
|
||||||
"bpfMapSizeConntrackScaling": {
|
|
||||||
"pattern": "^(?i)(Disabled|DoubleIfFull)?$",
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"bpfMapSizeIPSets": {
|
|
||||||
"type": "integer"
|
|
||||||
},
|
|
||||||
"bpfMapSizeIfState": {
|
|
||||||
"type": "integer"
|
|
||||||
},
|
|
||||||
"bpfMapSizeNATAffinity": {
|
|
||||||
"type": "integer"
|
|
||||||
},
|
|
||||||
"bpfMapSizeNATBackend": {
|
|
||||||
"type": "integer"
|
|
||||||
},
|
|
||||||
"bpfMapSizeNATFrontend": {
|
|
||||||
"type": "integer"
|
|
||||||
},
|
|
||||||
"bpfMapSizePerCpuConntrack": {
|
|
||||||
"type": "integer"
|
|
||||||
},
|
|
||||||
"bpfMapSizeRoute": {
|
|
||||||
"type": "integer"
|
|
||||||
},
|
|
||||||
"bpfPSNATPorts": {
|
|
||||||
"anyOf": [
|
|
||||||
{
|
|
||||||
"type": "integer"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"type": "string"
|
|
||||||
}
|
|
||||||
],
|
|
||||||
"pattern": "^.*",
|
|
||||||
"x-kubernetes-int-or-string": true
|
|
||||||
},
|
|
||||||
"bpfPolicyDebugEnabled": {
|
|
||||||
"type": "boolean"
|
|
||||||
},
|
|
||||||
"bpfProfiling": {
|
|
||||||
"enum": [
|
|
||||||
"Enabled",
|
|
||||||
"Disabled"
|
|
||||||
],
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"bpfRedirectToPeer": {
|
|
||||||
"enum": [
|
|
||||||
"Enabled",
|
|
||||||
"Disabled",
|
|
||||||
"L2Only"
|
|
||||||
],
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"chainInsertMode": {
|
|
||||||
"pattern": "^(?i)(Insert|Append)?$",
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"dataplaneDriver": {
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"dataplaneWatchdogTimeout": {
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"debugDisableLogDropping": {
|
|
||||||
"type": "boolean"
|
|
||||||
},
|
|
||||||
"debugHost": {
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"debugMemoryProfilePath": {
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"debugPort": {
|
|
||||||
"type": "integer"
|
|
||||||
},
|
|
||||||
"debugSimulateCalcGraphHangAfter": {
|
|
||||||
"pattern": "^([0-9]+(\\\\.[0-9]+)?(ms|s|m|h))*$",
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"debugSimulateDataplaneApplyDelay": {
|
|
||||||
"pattern": "^([0-9]+(\\\\.[0-9]+)?(ms|s|m|h))*$",
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"debugSimulateDataplaneHangAfter": {
|
|
||||||
"pattern": "^([0-9]+(\\\\.[0-9]+)?(ms|s|m|h))*$",
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"defaultEndpointToHostAction": {
|
|
||||||
"pattern": "^(?i)(Drop|Accept|Return)?$",
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"deviceRouteProtocol": {
|
|
||||||
"type": "integer"
|
|
||||||
},
|
|
||||||
"deviceRouteSourceAddress": {
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"deviceRouteSourceAddressIPv6": {
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"disableConntrackInvalidCheck": {
|
|
||||||
"type": "boolean"
|
|
||||||
},
|
|
||||||
"endpointReportingDelay": {
|
|
||||||
"pattern": "^([0-9]+(\\\\.[0-9]+)?(ms|s|m|h))*$",
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"endpointReportingEnabled": {
|
|
||||||
"type": "boolean"
|
|
||||||
},
|
|
||||||
"endpointStatusPathPrefix": {
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"externalNodesList": {
|
|
||||||
"items": {
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"type": "array"
|
|
||||||
},
|
|
||||||
"failsafeInboundHostPorts": {
|
|
||||||
"items": {
|
|
||||||
"properties": {
|
|
||||||
"net": {
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"port": {
|
|
||||||
"type": "integer"
|
|
||||||
},
|
|
||||||
"protocol": {
|
|
||||||
"type": "string"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"required": [
|
|
||||||
"port"
|
|
||||||
],
|
|
||||||
"type": "object"
|
|
||||||
},
|
|
||||||
"type": "array"
|
|
||||||
},
|
|
||||||
"failsafeOutboundHostPorts": {
|
|
||||||
"items": {
|
|
||||||
"properties": {
|
|
||||||
"net": {
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"port": {
|
|
||||||
"type": "integer"
|
|
||||||
},
|
|
||||||
"protocol": {
|
|
||||||
"type": "string"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"required": [
|
|
||||||
"port"
|
|
||||||
],
|
|
||||||
"type": "object"
|
|
||||||
},
|
|
||||||
"type": "array"
|
|
||||||
},
|
|
||||||
"featureDetectOverride": {
|
|
||||||
"pattern": "^([a-zA-Z0-9-_]+=(true|false|),)*([a-zA-Z0-9-_]+=(true|false|))?$",
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"featureGates": {
|
|
||||||
"pattern": "^([a-zA-Z0-9-_]+=([^=]+),)*([a-zA-Z0-9-_]+=([^=]+))?$",
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"floatingIPs": {
|
|
||||||
"enum": [
|
|
||||||
"Enabled",
|
|
||||||
"Disabled"
|
|
||||||
],
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"flowLogsCollectorDebugTrace": {
|
|
||||||
"type": "boolean"
|
|
||||||
},
|
|
||||||
"flowLogsFlushInterval": {
|
|
||||||
"pattern": "^([0-9]+(\\\\.[0-9]+)?(ms|s|m|h))*$",
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"flowLogsGoldmaneServer": {
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"flowLogsLocalReporter": {
|
|
||||||
"enum": [
|
|
||||||
"Disabled",
|
|
||||||
"Enabled"
|
|
||||||
],
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"flowLogsPolicyEvaluationMode": {
|
|
||||||
"enum": [
|
|
||||||
"None",
|
|
||||||
"Continuous"
|
|
||||||
],
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"genericXDPEnabled": {
|
|
||||||
"type": "boolean"
|
|
||||||
},
|
|
||||||
"goGCThreshold": {
|
|
||||||
"type": "integer"
|
|
||||||
},
|
|
||||||
"goMaxProcs": {
|
|
||||||
"type": "integer"
|
|
||||||
},
|
|
||||||
"goMemoryLimitMB": {
|
|
||||||
"type": "integer"
|
|
||||||
},
|
|
||||||
"healthEnabled": {
|
|
||||||
"type": "boolean"
|
|
||||||
},
|
|
||||||
"healthHost": {
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"healthPort": {
|
|
||||||
"type": "integer"
|
|
||||||
},
|
|
||||||
"healthTimeoutOverrides": {
|
|
||||||
"items": {
|
|
||||||
"properties": {
|
|
||||||
"name": {
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"timeout": {
|
|
||||||
"type": "string"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"required": [
|
|
||||||
"name",
|
|
||||||
"timeout"
|
|
||||||
],
|
|
||||||
"type": "object"
|
|
||||||
},
|
|
||||||
"type": "array"
|
|
||||||
},
|
|
||||||
"interfaceExclude": {
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"interfacePrefix": {
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"interfaceRefreshInterval": {
|
|
||||||
"pattern": "^([0-9]+(\\\\.[0-9]+)?(ms|s|m|h))*$",
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"ipForwarding": {
|
|
||||||
"enum": [
|
|
||||||
"Enabled",
|
|
||||||
"Disabled"
|
|
||||||
],
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"ipipEnabled": {
|
|
||||||
"type": "boolean"
|
|
||||||
},
|
|
||||||
"ipipMTU": {
|
|
||||||
"type": "integer"
|
|
||||||
},
|
|
||||||
"ipsetsRefreshInterval": {
|
|
||||||
"pattern": "^([0-9]+(\\\\.[0-9]+)?(ms|s|m|h))*$",
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"iptablesBackend": {
|
|
||||||
"pattern": "^(?i)(Auto|Legacy|NFT)?$",
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"iptablesFilterAllowAction": {
|
|
||||||
"pattern": "^(?i)(Accept|Return)?$",
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"iptablesFilterDenyAction": {
|
|
||||||
"pattern": "^(?i)(Drop|Reject)?$",
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"iptablesLockFilePath": {
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"iptablesLockProbeInterval": {
|
|
||||||
"pattern": "^([0-9]+(\\\\.[0-9]+)?(ms|s|m|h))*$",
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"iptablesLockTimeout": {
|
|
||||||
"pattern": "^([0-9]+(\\\\.[0-9]+)?(ms|s|m|h))*$",
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"iptablesMangleAllowAction": {
|
|
||||||
"pattern": "^(?i)(Accept|Return)?$",
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"iptablesMarkMask": {
|
|
||||||
"format": "int32",
|
|
||||||
"type": "integer"
|
|
||||||
},
|
|
||||||
"iptablesNATOutgoingInterfaceFilter": {
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"iptablesPostWriteCheckInterval": {
|
|
||||||
"pattern": "^([0-9]+(\\\\.[0-9]+)?(ms|s|m|h))*$",
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"iptablesRefreshInterval": {
|
|
||||||
"pattern": "^([0-9]+(\\\\.[0-9]+)?(ms|s|m|h))*$",
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"ipv6Support": {
|
|
||||||
"type": "boolean"
|
|
||||||
},
|
|
||||||
"kubeNodePortRanges": {
|
|
||||||
"items": {
|
|
||||||
"anyOf": [
|
|
||||||
{
|
|
||||||
"type": "integer"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"type": "string"
|
|
||||||
}
|
|
||||||
],
|
|
||||||
"pattern": "^.*",
|
|
||||||
"x-kubernetes-int-or-string": true
|
|
||||||
},
|
|
||||||
"type": "array"
|
|
||||||
},
|
|
||||||
"logDebugFilenameRegex": {
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"logFilePath": {
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"logPrefix": {
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"logSeverityFile": {
|
|
||||||
"pattern": "^(?i)(Trace|Debug|Info|Warning|Error|Fatal)?$",
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"logSeverityScreen": {
|
|
||||||
"pattern": "^(?i)(Trace|Debug|Info|Warning|Error|Fatal)?$",
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"logSeveritySys": {
|
|
||||||
"pattern": "^(?i)(Trace|Debug|Info|Warning|Error|Fatal)?$",
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"maxIpsetSize": {
|
|
||||||
"type": "integer"
|
|
||||||
},
|
|
||||||
"metadataAddr": {
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"metadataPort": {
|
|
||||||
"type": "integer"
|
|
||||||
},
|
|
||||||
"mtuIfacePattern": {
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"natOutgoingAddress": {
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"natPortRange": {
|
|
||||||
"anyOf": [
|
|
||||||
{
|
|
||||||
"type": "integer"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"type": "string"
|
|
||||||
}
|
|
||||||
],
|
|
||||||
"pattern": "^.*",
|
|
||||||
"x-kubernetes-int-or-string": true
|
|
||||||
},
|
|
||||||
"netlinkTimeout": {
|
|
||||||
"pattern": "^([0-9]+(\\\\.[0-9]+)?(ms|s|m|h))*$",
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"nftablesFilterAllowAction": {
|
|
||||||
"pattern": "^(?i)(Accept|Return)?$",
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"nftablesFilterDenyAction": {
|
|
||||||
"pattern": "^(?i)(Drop|Reject)?$",
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"nftablesMangleAllowAction": {
|
|
||||||
"pattern": "^(?i)(Accept|Return)?$",
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"nftablesMarkMask": {
|
|
||||||
"format": "int32",
|
|
||||||
"type": "integer"
|
|
||||||
},
|
|
||||||
"nftablesMode": {
|
|
||||||
"enum": [
|
|
||||||
"Disabled",
|
|
||||||
"Enabled",
|
|
||||||
"Auto"
|
|
||||||
],
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"nftablesRefreshInterval": {
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"openstackRegion": {
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"policySyncPathPrefix": {
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"prometheusGoMetricsEnabled": {
|
|
||||||
"type": "boolean"
|
|
||||||
},
|
|
||||||
"prometheusMetricsEnabled": {
|
|
||||||
"type": "boolean"
|
|
||||||
},
|
|
||||||
"prometheusMetricsHost": {
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"prometheusMetricsPort": {
|
|
||||||
"type": "integer"
|
|
||||||
},
|
|
||||||
"prometheusProcessMetricsEnabled": {
|
|
||||||
"type": "boolean"
|
|
||||||
},
|
|
||||||
"prometheusWireGuardMetricsEnabled": {
|
|
||||||
"type": "boolean"
|
|
||||||
},
|
|
||||||
"removeExternalRoutes": {
|
|
||||||
"type": "boolean"
|
|
||||||
},
|
|
||||||
"reportingInterval": {
|
|
||||||
"pattern": "^([0-9]+(\\\\.[0-9]+)?(ms|s|m|h))*$",
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"reportingTTL": {
|
|
||||||
"pattern": "^([0-9]+(\\\\.[0-9]+)?(ms|s|m|h))*$",
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"routeRefreshInterval": {
|
|
||||||
"pattern": "^([0-9]+(\\\\.[0-9]+)?(ms|s|m|h))*$",
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"routeSource": {
|
|
||||||
"pattern": "^(?i)(WorkloadIPs|CalicoIPAM)?$",
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"routeSyncDisabled": {
|
|
||||||
"type": "boolean"
|
|
||||||
},
|
|
||||||
"routeTableRange": {
|
|
||||||
"properties": {
|
|
||||||
"max": {
|
|
||||||
"type": "integer"
|
|
||||||
},
|
|
||||||
"min": {
|
|
||||||
"type": "integer"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"required": [
|
|
||||||
"max",
|
|
||||||
"min"
|
|
||||||
],
|
|
||||||
"type": "object"
|
|
||||||
},
|
|
||||||
"routeTableRanges": {
|
|
||||||
"items": {
|
|
||||||
"properties": {
|
|
||||||
"max": {
|
|
||||||
"type": "integer"
|
|
||||||
},
|
|
||||||
"min": {
|
|
||||||
"type": "integer"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"required": [
|
|
||||||
"max",
|
|
||||||
"min"
|
|
||||||
],
|
|
||||||
"type": "object"
|
|
||||||
},
|
|
||||||
"type": "array"
|
|
||||||
},
|
|
||||||
"serviceLoopPrevention": {
|
|
||||||
"pattern": "^(?i)(Drop|Reject|Disabled)?$",
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"sidecarAccelerationEnabled": {
|
|
||||||
"type": "boolean"
|
|
||||||
},
|
|
||||||
"usageReportingEnabled": {
|
|
||||||
"type": "boolean"
|
|
||||||
},
|
|
||||||
"usageReportingInitialDelay": {
|
|
||||||
"pattern": "^([0-9]+(\\\\.[0-9]+)?(ms|s|m|h))*$",
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"usageReportingInterval": {
|
|
||||||
"pattern": "^([0-9]+(\\\\.[0-9]+)?(ms|s|m|h))*$",
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"useInternalDataplaneDriver": {
|
|
||||||
"type": "boolean"
|
|
||||||
},
|
|
||||||
"vxlanEnabled": {
|
|
||||||
"type": "boolean"
|
|
||||||
},
|
|
||||||
"vxlanMTU": {
|
|
||||||
"type": "integer"
|
|
||||||
},
|
|
||||||
"vxlanMTUV6": {
|
|
||||||
"type": "integer"
|
|
||||||
},
|
|
||||||
"vxlanPort": {
|
|
||||||
"type": "integer"
|
|
||||||
},
|
|
||||||
"vxlanVNI": {
|
|
||||||
"type": "integer"
|
|
||||||
},
|
|
||||||
"windowsManageFirewallRules": {
|
|
||||||
"enum": [
|
|
||||||
"Enabled",
|
|
||||||
"Disabled"
|
|
||||||
],
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"wireguardEnabled": {
|
|
||||||
"type": "boolean"
|
|
||||||
},
|
|
||||||
"wireguardEnabledV6": {
|
|
||||||
"type": "boolean"
|
|
||||||
},
|
|
||||||
"wireguardHostEncryptionEnabled": {
|
|
||||||
"type": "boolean"
|
|
||||||
},
|
|
||||||
"wireguardInterfaceName": {
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"wireguardInterfaceNameV6": {
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"wireguardKeepAlive": {
|
|
||||||
"pattern": "^([0-9]+(\\\\.[0-9]+)?(ms|s|m|h))*$",
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"wireguardListeningPort": {
|
|
||||||
"type": "integer"
|
|
||||||
},
|
|
||||||
"wireguardListeningPortV6": {
|
|
||||||
"type": "integer"
|
|
||||||
},
|
|
||||||
"wireguardMTU": {
|
|
||||||
"type": "integer"
|
|
||||||
},
|
|
||||||
"wireguardMTUV6": {
|
|
||||||
"type": "integer"
|
|
||||||
},
|
|
||||||
"wireguardRoutingRulePriority": {
|
|
||||||
"type": "integer"
|
|
||||||
},
|
|
||||||
"wireguardThreadingEnabled": {
|
|
||||||
"type": "boolean"
|
|
||||||
},
|
|
||||||
"workloadSourceSpoofing": {
|
|
||||||
"pattern": "^(?i)(Disabled|Any)?$",
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"xdpEnabled": {
|
|
||||||
"type": "boolean"
|
|
||||||
},
|
|
||||||
"xdpRefreshInterval": {
|
|
||||||
"pattern": "^([0-9]+(\\\\.[0-9]+)?(ms|s|m|h))*$",
|
|
||||||
"type": "string"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"type": "object"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"type": "object"
|
|
||||||
}
|
|
||||||
@@ -1,578 +0,0 @@
|
|||||||
{
|
|
||||||
"$schema": "http://json-schema.org/draft-07/schema#",
|
|
||||||
"properties": {
|
|
||||||
"apiVersion": {
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"kind": {
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"metadata": {
|
|
||||||
"type": "object"
|
|
||||||
},
|
|
||||||
"spec": {
|
|
||||||
"properties": {
|
|
||||||
"applyOnForward": {
|
|
||||||
"type": "boolean"
|
|
||||||
},
|
|
||||||
"doNotTrack": {
|
|
||||||
"type": "boolean"
|
|
||||||
},
|
|
||||||
"egress": {
|
|
||||||
"items": {
|
|
||||||
"properties": {
|
|
||||||
"action": {
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"destination": {
|
|
||||||
"properties": {
|
|
||||||
"namespaceSelector": {
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"nets": {
|
|
||||||
"items": {
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"type": "array"
|
|
||||||
},
|
|
||||||
"notNets": {
|
|
||||||
"items": {
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"type": "array"
|
|
||||||
},
|
|
||||||
"notPorts": {
|
|
||||||
"items": {
|
|
||||||
"anyOf": [
|
|
||||||
{
|
|
||||||
"type": "integer"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"type": "string"
|
|
||||||
}
|
|
||||||
],
|
|
||||||
"pattern": "^.*",
|
|
||||||
"x-kubernetes-int-or-string": true
|
|
||||||
},
|
|
||||||
"type": "array"
|
|
||||||
},
|
|
||||||
"notSelector": {
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"ports": {
|
|
||||||
"items": {
|
|
||||||
"anyOf": [
|
|
||||||
{
|
|
||||||
"type": "integer"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"type": "string"
|
|
||||||
}
|
|
||||||
],
|
|
||||||
"pattern": "^.*",
|
|
||||||
"x-kubernetes-int-or-string": true
|
|
||||||
},
|
|
||||||
"type": "array"
|
|
||||||
},
|
|
||||||
"selector": {
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"serviceAccounts": {
|
|
||||||
"properties": {
|
|
||||||
"names": {
|
|
||||||
"items": {
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"type": "array"
|
|
||||||
},
|
|
||||||
"selector": {
|
|
||||||
"type": "string"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"type": "object"
|
|
||||||
},
|
|
||||||
"services": {
|
|
||||||
"properties": {
|
|
||||||
"name": {
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"namespace": {
|
|
||||||
"type": "string"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"type": "object"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"type": "object"
|
|
||||||
},
|
|
||||||
"http": {
|
|
||||||
"properties": {
|
|
||||||
"methods": {
|
|
||||||
"items": {
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"type": "array"
|
|
||||||
},
|
|
||||||
"paths": {
|
|
||||||
"items": {
|
|
||||||
"properties": {
|
|
||||||
"exact": {
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"prefix": {
|
|
||||||
"type": "string"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"type": "object"
|
|
||||||
},
|
|
||||||
"type": "array"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"type": "object"
|
|
||||||
},
|
|
||||||
"icmp": {
|
|
||||||
"properties": {
|
|
||||||
"code": {
|
|
||||||
"type": "integer"
|
|
||||||
},
|
|
||||||
"type": {
|
|
||||||
"type": "integer"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"type": "object"
|
|
||||||
},
|
|
||||||
"ipVersion": {
|
|
||||||
"type": "integer"
|
|
||||||
},
|
|
||||||
"metadata": {
|
|
||||||
"properties": {
|
|
||||||
"annotations": {
|
|
||||||
"additionalProperties": {
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"type": "object"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"type": "object"
|
|
||||||
},
|
|
||||||
"notICMP": {
|
|
||||||
"properties": {
|
|
||||||
"code": {
|
|
||||||
"type": "integer"
|
|
||||||
},
|
|
||||||
"type": {
|
|
||||||
"type": "integer"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"type": "object"
|
|
||||||
},
|
|
||||||
"notProtocol": {
|
|
||||||
"anyOf": [
|
|
||||||
{
|
|
||||||
"type": "integer"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"type": "string"
|
|
||||||
}
|
|
||||||
],
|
|
||||||
"pattern": "^.*",
|
|
||||||
"x-kubernetes-int-or-string": true
|
|
||||||
},
|
|
||||||
"protocol": {
|
|
||||||
"anyOf": [
|
|
||||||
{
|
|
||||||
"type": "integer"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"type": "string"
|
|
||||||
}
|
|
||||||
],
|
|
||||||
"pattern": "^.*",
|
|
||||||
"x-kubernetes-int-or-string": true
|
|
||||||
},
|
|
||||||
"source": {
|
|
||||||
"properties": {
|
|
||||||
"namespaceSelector": {
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"nets": {
|
|
||||||
"items": {
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"type": "array"
|
|
||||||
},
|
|
||||||
"notNets": {
|
|
||||||
"items": {
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"type": "array"
|
|
||||||
},
|
|
||||||
"notPorts": {
|
|
||||||
"items": {
|
|
||||||
"anyOf": [
|
|
||||||
{
|
|
||||||
"type": "integer"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"type": "string"
|
|
||||||
}
|
|
||||||
],
|
|
||||||
"pattern": "^.*",
|
|
||||||
"x-kubernetes-int-or-string": true
|
|
||||||
},
|
|
||||||
"type": "array"
|
|
||||||
},
|
|
||||||
"notSelector": {
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"ports": {
|
|
||||||
"items": {
|
|
||||||
"anyOf": [
|
|
||||||
{
|
|
||||||
"type": "integer"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"type": "string"
|
|
||||||
}
|
|
||||||
],
|
|
||||||
"pattern": "^.*",
|
|
||||||
"x-kubernetes-int-or-string": true
|
|
||||||
},
|
|
||||||
"type": "array"
|
|
||||||
},
|
|
||||||
"selector": {
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"serviceAccounts": {
|
|
||||||
"properties": {
|
|
||||||
"names": {
|
|
||||||
"items": {
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"type": "array"
|
|
||||||
},
|
|
||||||
"selector": {
|
|
||||||
"type": "string"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"type": "object"
|
|
||||||
},
|
|
||||||
"services": {
|
|
||||||
"properties": {
|
|
||||||
"name": {
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"namespace": {
|
|
||||||
"type": "string"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"type": "object"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"type": "object"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"required": [
|
|
||||||
"action"
|
|
||||||
],
|
|
||||||
"type": "object"
|
|
||||||
},
|
|
||||||
"type": "array"
|
|
||||||
},
|
|
||||||
"ingress": {
|
|
||||||
"items": {
|
|
||||||
"properties": {
|
|
||||||
"action": {
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"destination": {
|
|
||||||
"properties": {
|
|
||||||
"namespaceSelector": {
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"nets": {
|
|
||||||
"items": {
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"type": "array"
|
|
||||||
},
|
|
||||||
"notNets": {
|
|
||||||
"items": {
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"type": "array"
|
|
||||||
},
|
|
||||||
"notPorts": {
|
|
||||||
"items": {
|
|
||||||
"anyOf": [
|
|
||||||
{
|
|
||||||
"type": "integer"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"type": "string"
|
|
||||||
}
|
|
||||||
],
|
|
||||||
"pattern": "^.*",
|
|
||||||
"x-kubernetes-int-or-string": true
|
|
||||||
},
|
|
||||||
"type": "array"
|
|
||||||
},
|
|
||||||
"notSelector": {
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"ports": {
|
|
||||||
"items": {
|
|
||||||
"anyOf": [
|
|
||||||
{
|
|
||||||
"type": "integer"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"type": "string"
|
|
||||||
}
|
|
||||||
],
|
|
||||||
"pattern": "^.*",
|
|
||||||
"x-kubernetes-int-or-string": true
|
|
||||||
},
|
|
||||||
"type": "array"
|
|
||||||
},
|
|
||||||
"selector": {
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"serviceAccounts": {
|
|
||||||
"properties": {
|
|
||||||
"names": {
|
|
||||||
"items": {
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"type": "array"
|
|
||||||
},
|
|
||||||
"selector": {
|
|
||||||
"type": "string"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"type": "object"
|
|
||||||
},
|
|
||||||
"services": {
|
|
||||||
"properties": {
|
|
||||||
"name": {
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"namespace": {
|
|
||||||
"type": "string"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"type": "object"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"type": "object"
|
|
||||||
},
|
|
||||||
"http": {
|
|
||||||
"properties": {
|
|
||||||
"methods": {
|
|
||||||
"items": {
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"type": "array"
|
|
||||||
},
|
|
||||||
"paths": {
|
|
||||||
"items": {
|
|
||||||
"properties": {
|
|
||||||
"exact": {
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"prefix": {
|
|
||||||
"type": "string"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"type": "object"
|
|
||||||
},
|
|
||||||
"type": "array"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"type": "object"
|
|
||||||
},
|
|
||||||
"icmp": {
|
|
||||||
"properties": {
|
|
||||||
"code": {
|
|
||||||
"type": "integer"
|
|
||||||
},
|
|
||||||
"type": {
|
|
||||||
"type": "integer"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"type": "object"
|
|
||||||
},
|
|
||||||
"ipVersion": {
|
|
||||||
"type": "integer"
|
|
||||||
},
|
|
||||||
"metadata": {
|
|
||||||
"properties": {
|
|
||||||
"annotations": {
|
|
||||||
"additionalProperties": {
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"type": "object"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"type": "object"
|
|
||||||
},
|
|
||||||
"notICMP": {
|
|
||||||
"properties": {
|
|
||||||
"code": {
|
|
||||||
"type": "integer"
|
|
||||||
},
|
|
||||||
"type": {
|
|
||||||
"type": "integer"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"type": "object"
|
|
||||||
},
|
|
||||||
"notProtocol": {
|
|
||||||
"anyOf": [
|
|
||||||
{
|
|
||||||
"type": "integer"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"type": "string"
|
|
||||||
}
|
|
||||||
],
|
|
||||||
"pattern": "^.*",
|
|
||||||
"x-kubernetes-int-or-string": true
|
|
||||||
},
|
|
||||||
"protocol": {
|
|
||||||
"anyOf": [
|
|
||||||
{
|
|
||||||
"type": "integer"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"type": "string"
|
|
||||||
}
|
|
||||||
],
|
|
||||||
"pattern": "^.*",
|
|
||||||
"x-kubernetes-int-or-string": true
|
|
||||||
},
|
|
||||||
"source": {
|
|
||||||
"properties": {
|
|
||||||
"namespaceSelector": {
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"nets": {
|
|
||||||
"items": {
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"type": "array"
|
|
||||||
},
|
|
||||||
"notNets": {
|
|
||||||
"items": {
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"type": "array"
|
|
||||||
},
|
|
||||||
"notPorts": {
|
|
||||||
"items": {
|
|
||||||
"anyOf": [
|
|
||||||
{
|
|
||||||
"type": "integer"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"type": "string"
|
|
||||||
}
|
|
||||||
],
|
|
||||||
"pattern": "^.*",
|
|
||||||
"x-kubernetes-int-or-string": true
|
|
||||||
},
|
|
||||||
"type": "array"
|
|
||||||
},
|
|
||||||
"notSelector": {
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"ports": {
|
|
||||||
"items": {
|
|
||||||
"anyOf": [
|
|
||||||
{
|
|
||||||
"type": "integer"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"type": "string"
|
|
||||||
}
|
|
||||||
],
|
|
||||||
"pattern": "^.*",
|
|
||||||
"x-kubernetes-int-or-string": true
|
|
||||||
},
|
|
||||||
"type": "array"
|
|
||||||
},
|
|
||||||
"selector": {
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"serviceAccounts": {
|
|
||||||
"properties": {
|
|
||||||
"names": {
|
|
||||||
"items": {
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"type": "array"
|
|
||||||
},
|
|
||||||
"selector": {
|
|
||||||
"type": "string"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"type": "object"
|
|
||||||
},
|
|
||||||
"services": {
|
|
||||||
"properties": {
|
|
||||||
"name": {
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"namespace": {
|
|
||||||
"type": "string"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"type": "object"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"type": "object"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"required": [
|
|
||||||
"action"
|
|
||||||
],
|
|
||||||
"type": "object"
|
|
||||||
},
|
|
||||||
"type": "array"
|
|
||||||
},
|
|
||||||
"namespaceSelector": {
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"order": {
|
|
||||||
"type": "number"
|
|
||||||
},
|
|
||||||
"performanceHints": {
|
|
||||||
"items": {
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"type": "array"
|
|
||||||
},
|
|
||||||
"preDNAT": {
|
|
||||||
"type": "boolean"
|
|
||||||
},
|
|
||||||
"selector": {
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"serviceAccountSelector": {
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"tier": {
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"types": {
|
|
||||||
"items": {
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"type": "array"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"type": "object"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"type": "object"
|
|
||||||
}
|
|
||||||
@@ -1,26 +0,0 @@
|
|||||||
{
|
|
||||||
"$schema": "http://json-schema.org/draft-07/schema#",
|
|
||||||
"properties": {
|
|
||||||
"apiVersion": {
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"kind": {
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"metadata": {
|
|
||||||
"type": "object"
|
|
||||||
},
|
|
||||||
"spec": {
|
|
||||||
"properties": {
|
|
||||||
"nets": {
|
|
||||||
"items": {
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"type": "array"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"type": "object"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"type": "object"
|
|
||||||
}
|
|
||||||
@@ -1,69 +0,0 @@
|
|||||||
{
|
|
||||||
"$schema": "http://json-schema.org/draft-07/schema#",
|
|
||||||
"properties": {
|
|
||||||
"apiVersion": {
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"kind": {
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"metadata": {
|
|
||||||
"type": "object"
|
|
||||||
},
|
|
||||||
"spec": {
|
|
||||||
"properties": {
|
|
||||||
"expectedIPs": {
|
|
||||||
"items": {
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"type": "array"
|
|
||||||
},
|
|
||||||
"interfaceName": {
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"node": {
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"ports": {
|
|
||||||
"items": {
|
|
||||||
"properties": {
|
|
||||||
"name": {
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"port": {
|
|
||||||
"type": "integer"
|
|
||||||
},
|
|
||||||
"protocol": {
|
|
||||||
"anyOf": [
|
|
||||||
{
|
|
||||||
"type": "integer"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"type": "string"
|
|
||||||
}
|
|
||||||
],
|
|
||||||
"pattern": "^.*",
|
|
||||||
"x-kubernetes-int-or-string": true
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"required": [
|
|
||||||
"name",
|
|
||||||
"port",
|
|
||||||
"protocol"
|
|
||||||
],
|
|
||||||
"type": "object"
|
|
||||||
},
|
|
||||||
"type": "array"
|
|
||||||
},
|
|
||||||
"profiles": {
|
|
||||||
"items": {
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"type": "array"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"type": "object"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"type": "object"
|
|
||||||
}
|
|
||||||
@@ -1,81 +0,0 @@
|
|||||||
{
|
|
||||||
"$schema": "http://json-schema.org/draft-07/schema#",
|
|
||||||
"properties": {
|
|
||||||
"apiVersion": {
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"kind": {
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"metadata": {
|
|
||||||
"type": "object"
|
|
||||||
},
|
|
||||||
"spec": {
|
|
||||||
"properties": {
|
|
||||||
"affinity": {
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"allocations": {
|
|
||||||
"items": {
|
|
||||||
"nullable": true,
|
|
||||||
"type": "integer"
|
|
||||||
},
|
|
||||||
"type": "array"
|
|
||||||
},
|
|
||||||
"attributes": {
|
|
||||||
"items": {
|
|
||||||
"properties": {
|
|
||||||
"handle_id": {
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"secondary": {
|
|
||||||
"additionalProperties": {
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"type": "object"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"type": "object"
|
|
||||||
},
|
|
||||||
"type": "array"
|
|
||||||
},
|
|
||||||
"cidr": {
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"deleted": {
|
|
||||||
"type": "boolean"
|
|
||||||
},
|
|
||||||
"sequenceNumber": {
|
|
||||||
"default": 0,
|
|
||||||
"format": "int64",
|
|
||||||
"type": "integer"
|
|
||||||
},
|
|
||||||
"sequenceNumberForAllocation": {
|
|
||||||
"additionalProperties": {
|
|
||||||
"format": "int64",
|
|
||||||
"type": "integer"
|
|
||||||
},
|
|
||||||
"type": "object"
|
|
||||||
},
|
|
||||||
"strictAffinity": {
|
|
||||||
"type": "boolean"
|
|
||||||
},
|
|
||||||
"unallocated": {
|
|
||||||
"items": {
|
|
||||||
"type": "integer"
|
|
||||||
},
|
|
||||||
"type": "array"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"required": [
|
|
||||||
"allocations",
|
|
||||||
"attributes",
|
|
||||||
"cidr",
|
|
||||||
"strictAffinity",
|
|
||||||
"unallocated"
|
|
||||||
],
|
|
||||||
"type": "object"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"type": "object"
|
|
||||||
}
|
|
||||||
@@ -1,35 +0,0 @@
|
|||||||
{
|
|
||||||
"$schema": "http://json-schema.org/draft-07/schema#",
|
|
||||||
"properties": {
|
|
||||||
"apiVersion": {
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"kind": {
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"metadata": {
|
|
||||||
"type": "object"
|
|
||||||
},
|
|
||||||
"spec": {
|
|
||||||
"properties": {
|
|
||||||
"autoAllocateBlocks": {
|
|
||||||
"type": "boolean"
|
|
||||||
},
|
|
||||||
"maxBlocksPerHost": {
|
|
||||||
"maximum": 2147483647,
|
|
||||||
"minimum": 0,
|
|
||||||
"type": "integer"
|
|
||||||
},
|
|
||||||
"strictAffinity": {
|
|
||||||
"type": "boolean"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"required": [
|
|
||||||
"autoAllocateBlocks",
|
|
||||||
"strictAffinity"
|
|
||||||
],
|
|
||||||
"type": "object"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"type": "object"
|
|
||||||
}
|
|
||||||
@@ -1,36 +0,0 @@
|
|||||||
{
|
|
||||||
"$schema": "http://json-schema.org/draft-07/schema#",
|
|
||||||
"properties": {
|
|
||||||
"apiVersion": {
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"kind": {
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"metadata": {
|
|
||||||
"type": "object"
|
|
||||||
},
|
|
||||||
"spec": {
|
|
||||||
"properties": {
|
|
||||||
"block": {
|
|
||||||
"additionalProperties": {
|
|
||||||
"type": "integer"
|
|
||||||
},
|
|
||||||
"type": "object"
|
|
||||||
},
|
|
||||||
"deleted": {
|
|
||||||
"type": "boolean"
|
|
||||||
},
|
|
||||||
"handleID": {
|
|
||||||
"type": "string"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"required": [
|
|
||||||
"block",
|
|
||||||
"handleID"
|
|
||||||
],
|
|
||||||
"type": "object"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"type": "object"
|
|
||||||
}
|
|
||||||
@@ -1,74 +0,0 @@
|
|||||||
{
|
|
||||||
"$schema": "http://json-schema.org/draft-07/schema#",
|
|
||||||
"properties": {
|
|
||||||
"apiVersion": {
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"kind": {
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"metadata": {
|
|
||||||
"type": "object"
|
|
||||||
},
|
|
||||||
"spec": {
|
|
||||||
"properties": {
|
|
||||||
"allowedUses": {
|
|
||||||
"items": {
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"type": "array"
|
|
||||||
},
|
|
||||||
"assignmentMode": {
|
|
||||||
"enum": [
|
|
||||||
"Automatic",
|
|
||||||
"Manual"
|
|
||||||
],
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"blockSize": {
|
|
||||||
"type": "integer"
|
|
||||||
},
|
|
||||||
"cidr": {
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"disableBGPExport": {
|
|
||||||
"type": "boolean"
|
|
||||||
},
|
|
||||||
"disabled": {
|
|
||||||
"type": "boolean"
|
|
||||||
},
|
|
||||||
"ipip": {
|
|
||||||
"properties": {
|
|
||||||
"enabled": {
|
|
||||||
"type": "boolean"
|
|
||||||
},
|
|
||||||
"mode": {
|
|
||||||
"type": "string"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"type": "object"
|
|
||||||
},
|
|
||||||
"ipipMode": {
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"nat-outgoing": {
|
|
||||||
"type": "boolean"
|
|
||||||
},
|
|
||||||
"natOutgoing": {
|
|
||||||
"type": "boolean"
|
|
||||||
},
|
|
||||||
"nodeSelector": {
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"vxlanMode": {
|
|
||||||
"type": "string"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"required": [
|
|
||||||
"cidr"
|
|
||||||
],
|
|
||||||
"type": "object"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"type": "object"
|
|
||||||
}
|
|
||||||
@@ -1,26 +0,0 @@
|
|||||||
{
|
|
||||||
"$schema": "http://json-schema.org/draft-07/schema#",
|
|
||||||
"properties": {
|
|
||||||
"apiVersion": {
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"kind": {
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"metadata": {
|
|
||||||
"type": "object"
|
|
||||||
},
|
|
||||||
"spec": {
|
|
||||||
"properties": {
|
|
||||||
"reservedCIDRs": {
|
|
||||||
"items": {
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"type": "array"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"type": "object"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"type": "object"
|
|
||||||
}
|
|
||||||
@@ -1,266 +0,0 @@
|
|||||||
{
|
|
||||||
"$schema": "http://json-schema.org/draft-07/schema#",
|
|
||||||
"properties": {
|
|
||||||
"apiVersion": {
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"kind": {
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"metadata": {
|
|
||||||
"type": "object"
|
|
||||||
},
|
|
||||||
"spec": {
|
|
||||||
"properties": {
|
|
||||||
"controllers": {
|
|
||||||
"properties": {
|
|
||||||
"loadBalancer": {
|
|
||||||
"properties": {
|
|
||||||
"assignIPs": {
|
|
||||||
"type": "string"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"type": "object"
|
|
||||||
},
|
|
||||||
"namespace": {
|
|
||||||
"properties": {
|
|
||||||
"reconcilerPeriod": {
|
|
||||||
"type": "string"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"type": "object"
|
|
||||||
},
|
|
||||||
"node": {
|
|
||||||
"properties": {
|
|
||||||
"hostEndpoint": {
|
|
||||||
"properties": {
|
|
||||||
"autoCreate": {
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"createDefaultHostEndpoint": {
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"templates": {
|
|
||||||
"items": {
|
|
||||||
"properties": {
|
|
||||||
"generateName": {
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"interfaceCIDRs": {
|
|
||||||
"items": {
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"type": "array"
|
|
||||||
},
|
|
||||||
"labels": {
|
|
||||||
"additionalProperties": {
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"type": "object"
|
|
||||||
},
|
|
||||||
"nodeSelector": {
|
|
||||||
"type": "string"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"type": "object"
|
|
||||||
},
|
|
||||||
"type": "array"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"type": "object"
|
|
||||||
},
|
|
||||||
"leakGracePeriod": {
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"reconcilerPeriod": {
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"syncLabels": {
|
|
||||||
"type": "string"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"type": "object"
|
|
||||||
},
|
|
||||||
"policy": {
|
|
||||||
"properties": {
|
|
||||||
"reconcilerPeriod": {
|
|
||||||
"type": "string"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"type": "object"
|
|
||||||
},
|
|
||||||
"serviceAccount": {
|
|
||||||
"properties": {
|
|
||||||
"reconcilerPeriod": {
|
|
||||||
"type": "string"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"type": "object"
|
|
||||||
},
|
|
||||||
"workloadEndpoint": {
|
|
||||||
"properties": {
|
|
||||||
"reconcilerPeriod": {
|
|
||||||
"type": "string"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"type": "object"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"type": "object"
|
|
||||||
},
|
|
||||||
"debugProfilePort": {
|
|
||||||
"format": "int32",
|
|
||||||
"type": "integer"
|
|
||||||
},
|
|
||||||
"etcdV3CompactionPeriod": {
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"healthChecks": {
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"logSeverityScreen": {
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"prometheusMetricsPort": {
|
|
||||||
"type": "integer"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"required": [
|
|
||||||
"controllers"
|
|
||||||
],
|
|
||||||
"type": "object"
|
|
||||||
},
|
|
||||||
"status": {
|
|
||||||
"properties": {
|
|
||||||
"environmentVars": {
|
|
||||||
"additionalProperties": {
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"type": "object"
|
|
||||||
},
|
|
||||||
"runningConfig": {
|
|
||||||
"properties": {
|
|
||||||
"controllers": {
|
|
||||||
"properties": {
|
|
||||||
"loadBalancer": {
|
|
||||||
"properties": {
|
|
||||||
"assignIPs": {
|
|
||||||
"type": "string"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"type": "object"
|
|
||||||
},
|
|
||||||
"namespace": {
|
|
||||||
"properties": {
|
|
||||||
"reconcilerPeriod": {
|
|
||||||
"type": "string"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"type": "object"
|
|
||||||
},
|
|
||||||
"node": {
|
|
||||||
"properties": {
|
|
||||||
"hostEndpoint": {
|
|
||||||
"properties": {
|
|
||||||
"autoCreate": {
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"createDefaultHostEndpoint": {
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"templates": {
|
|
||||||
"items": {
|
|
||||||
"properties": {
|
|
||||||
"generateName": {
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"interfaceCIDRs": {
|
|
||||||
"items": {
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"type": "array"
|
|
||||||
},
|
|
||||||
"labels": {
|
|
||||||
"additionalProperties": {
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"type": "object"
|
|
||||||
},
|
|
||||||
"nodeSelector": {
|
|
||||||
"type": "string"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"type": "object"
|
|
||||||
},
|
|
||||||
"type": "array"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"type": "object"
|
|
||||||
},
|
|
||||||
"leakGracePeriod": {
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"reconcilerPeriod": {
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"syncLabels": {
|
|
||||||
"type": "string"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"type": "object"
|
|
||||||
},
|
|
||||||
"policy": {
|
|
||||||
"properties": {
|
|
||||||
"reconcilerPeriod": {
|
|
||||||
"type": "string"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"type": "object"
|
|
||||||
},
|
|
||||||
"serviceAccount": {
|
|
||||||
"properties": {
|
|
||||||
"reconcilerPeriod": {
|
|
||||||
"type": "string"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"type": "object"
|
|
||||||
},
|
|
||||||
"workloadEndpoint": {
|
|
||||||
"properties": {
|
|
||||||
"reconcilerPeriod": {
|
|
||||||
"type": "string"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"type": "object"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"type": "object"
|
|
||||||
},
|
|
||||||
"debugProfilePort": {
|
|
||||||
"format": "int32",
|
|
||||||
"type": "integer"
|
|
||||||
},
|
|
||||||
"etcdV3CompactionPeriod": {
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"healthChecks": {
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"logSeverityScreen": {
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"prometheusMetricsPort": {
|
|
||||||
"type": "integer"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"required": [
|
|
||||||
"controllers"
|
|
||||||
],
|
|
||||||
"type": "object"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"type": "object"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"type": "object"
|
|
||||||
}
|
|
||||||
@@ -1,566 +0,0 @@
|
|||||||
{
|
|
||||||
"$schema": "http://json-schema.org/draft-07/schema#",
|
|
||||||
"properties": {
|
|
||||||
"apiVersion": {
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"kind": {
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"metadata": {
|
|
||||||
"type": "object"
|
|
||||||
},
|
|
||||||
"spec": {
|
|
||||||
"properties": {
|
|
||||||
"egress": {
|
|
||||||
"items": {
|
|
||||||
"properties": {
|
|
||||||
"action": {
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"destination": {
|
|
||||||
"properties": {
|
|
||||||
"namespaceSelector": {
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"nets": {
|
|
||||||
"items": {
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"type": "array"
|
|
||||||
},
|
|
||||||
"notNets": {
|
|
||||||
"items": {
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"type": "array"
|
|
||||||
},
|
|
||||||
"notPorts": {
|
|
||||||
"items": {
|
|
||||||
"anyOf": [
|
|
||||||
{
|
|
||||||
"type": "integer"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"type": "string"
|
|
||||||
}
|
|
||||||
],
|
|
||||||
"pattern": "^.*",
|
|
||||||
"x-kubernetes-int-or-string": true
|
|
||||||
},
|
|
||||||
"type": "array"
|
|
||||||
},
|
|
||||||
"notSelector": {
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"ports": {
|
|
||||||
"items": {
|
|
||||||
"anyOf": [
|
|
||||||
{
|
|
||||||
"type": "integer"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"type": "string"
|
|
||||||
}
|
|
||||||
],
|
|
||||||
"pattern": "^.*",
|
|
||||||
"x-kubernetes-int-or-string": true
|
|
||||||
},
|
|
||||||
"type": "array"
|
|
||||||
},
|
|
||||||
"selector": {
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"serviceAccounts": {
|
|
||||||
"properties": {
|
|
||||||
"names": {
|
|
||||||
"items": {
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"type": "array"
|
|
||||||
},
|
|
||||||
"selector": {
|
|
||||||
"type": "string"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"type": "object"
|
|
||||||
},
|
|
||||||
"services": {
|
|
||||||
"properties": {
|
|
||||||
"name": {
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"namespace": {
|
|
||||||
"type": "string"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"type": "object"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"type": "object"
|
|
||||||
},
|
|
||||||
"http": {
|
|
||||||
"properties": {
|
|
||||||
"methods": {
|
|
||||||
"items": {
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"type": "array"
|
|
||||||
},
|
|
||||||
"paths": {
|
|
||||||
"items": {
|
|
||||||
"properties": {
|
|
||||||
"exact": {
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"prefix": {
|
|
||||||
"type": "string"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"type": "object"
|
|
||||||
},
|
|
||||||
"type": "array"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"type": "object"
|
|
||||||
},
|
|
||||||
"icmp": {
|
|
||||||
"properties": {
|
|
||||||
"code": {
|
|
||||||
"type": "integer"
|
|
||||||
},
|
|
||||||
"type": {
|
|
||||||
"type": "integer"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"type": "object"
|
|
||||||
},
|
|
||||||
"ipVersion": {
|
|
||||||
"type": "integer"
|
|
||||||
},
|
|
||||||
"metadata": {
|
|
||||||
"properties": {
|
|
||||||
"annotations": {
|
|
||||||
"additionalProperties": {
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"type": "object"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"type": "object"
|
|
||||||
},
|
|
||||||
"notICMP": {
|
|
||||||
"properties": {
|
|
||||||
"code": {
|
|
||||||
"type": "integer"
|
|
||||||
},
|
|
||||||
"type": {
|
|
||||||
"type": "integer"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"type": "object"
|
|
||||||
},
|
|
||||||
"notProtocol": {
|
|
||||||
"anyOf": [
|
|
||||||
{
|
|
||||||
"type": "integer"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"type": "string"
|
|
||||||
}
|
|
||||||
],
|
|
||||||
"pattern": "^.*",
|
|
||||||
"x-kubernetes-int-or-string": true
|
|
||||||
},
|
|
||||||
"protocol": {
|
|
||||||
"anyOf": [
|
|
||||||
{
|
|
||||||
"type": "integer"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"type": "string"
|
|
||||||
}
|
|
||||||
],
|
|
||||||
"pattern": "^.*",
|
|
||||||
"x-kubernetes-int-or-string": true
|
|
||||||
},
|
|
||||||
"source": {
|
|
||||||
"properties": {
|
|
||||||
"namespaceSelector": {
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"nets": {
|
|
||||||
"items": {
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"type": "array"
|
|
||||||
},
|
|
||||||
"notNets": {
|
|
||||||
"items": {
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"type": "array"
|
|
||||||
},
|
|
||||||
"notPorts": {
|
|
||||||
"items": {
|
|
||||||
"anyOf": [
|
|
||||||
{
|
|
||||||
"type": "integer"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"type": "string"
|
|
||||||
}
|
|
||||||
],
|
|
||||||
"pattern": "^.*",
|
|
||||||
"x-kubernetes-int-or-string": true
|
|
||||||
},
|
|
||||||
"type": "array"
|
|
||||||
},
|
|
||||||
"notSelector": {
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"ports": {
|
|
||||||
"items": {
|
|
||||||
"anyOf": [
|
|
||||||
{
|
|
||||||
"type": "integer"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"type": "string"
|
|
||||||
}
|
|
||||||
],
|
|
||||||
"pattern": "^.*",
|
|
||||||
"x-kubernetes-int-or-string": true
|
|
||||||
},
|
|
||||||
"type": "array"
|
|
||||||
},
|
|
||||||
"selector": {
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"serviceAccounts": {
|
|
||||||
"properties": {
|
|
||||||
"names": {
|
|
||||||
"items": {
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"type": "array"
|
|
||||||
},
|
|
||||||
"selector": {
|
|
||||||
"type": "string"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"type": "object"
|
|
||||||
},
|
|
||||||
"services": {
|
|
||||||
"properties": {
|
|
||||||
"name": {
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"namespace": {
|
|
||||||
"type": "string"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"type": "object"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"type": "object"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"required": [
|
|
||||||
"action"
|
|
||||||
],
|
|
||||||
"type": "object"
|
|
||||||
},
|
|
||||||
"type": "array"
|
|
||||||
},
|
|
||||||
"ingress": {
|
|
||||||
"items": {
|
|
||||||
"properties": {
|
|
||||||
"action": {
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"destination": {
|
|
||||||
"properties": {
|
|
||||||
"namespaceSelector": {
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"nets": {
|
|
||||||
"items": {
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"type": "array"
|
|
||||||
},
|
|
||||||
"notNets": {
|
|
||||||
"items": {
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"type": "array"
|
|
||||||
},
|
|
||||||
"notPorts": {
|
|
||||||
"items": {
|
|
||||||
"anyOf": [
|
|
||||||
{
|
|
||||||
"type": "integer"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"type": "string"
|
|
||||||
}
|
|
||||||
],
|
|
||||||
"pattern": "^.*",
|
|
||||||
"x-kubernetes-int-or-string": true
|
|
||||||
},
|
|
||||||
"type": "array"
|
|
||||||
},
|
|
||||||
"notSelector": {
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"ports": {
|
|
||||||
"items": {
|
|
||||||
"anyOf": [
|
|
||||||
{
|
|
||||||
"type": "integer"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"type": "string"
|
|
||||||
}
|
|
||||||
],
|
|
||||||
"pattern": "^.*",
|
|
||||||
"x-kubernetes-int-or-string": true
|
|
||||||
},
|
|
||||||
"type": "array"
|
|
||||||
},
|
|
||||||
"selector": {
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"serviceAccounts": {
|
|
||||||
"properties": {
|
|
||||||
"names": {
|
|
||||||
"items": {
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"type": "array"
|
|
||||||
},
|
|
||||||
"selector": {
|
|
||||||
"type": "string"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"type": "object"
|
|
||||||
},
|
|
||||||
"services": {
|
|
||||||
"properties": {
|
|
||||||
"name": {
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"namespace": {
|
|
||||||
"type": "string"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"type": "object"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"type": "object"
|
|
||||||
},
|
|
||||||
"http": {
|
|
||||||
"properties": {
|
|
||||||
"methods": {
|
|
||||||
"items": {
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"type": "array"
|
|
||||||
},
|
|
||||||
"paths": {
|
|
||||||
"items": {
|
|
||||||
"properties": {
|
|
||||||
"exact": {
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"prefix": {
|
|
||||||
"type": "string"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"type": "object"
|
|
||||||
},
|
|
||||||
"type": "array"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"type": "object"
|
|
||||||
},
|
|
||||||
"icmp": {
|
|
||||||
"properties": {
|
|
||||||
"code": {
|
|
||||||
"type": "integer"
|
|
||||||
},
|
|
||||||
"type": {
|
|
||||||
"type": "integer"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"type": "object"
|
|
||||||
},
|
|
||||||
"ipVersion": {
|
|
||||||
"type": "integer"
|
|
||||||
},
|
|
||||||
"metadata": {
|
|
||||||
"properties": {
|
|
||||||
"annotations": {
|
|
||||||
"additionalProperties": {
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"type": "object"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"type": "object"
|
|
||||||
},
|
|
||||||
"notICMP": {
|
|
||||||
"properties": {
|
|
||||||
"code": {
|
|
||||||
"type": "integer"
|
|
||||||
},
|
|
||||||
"type": {
|
|
||||||
"type": "integer"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"type": "object"
|
|
||||||
},
|
|
||||||
"notProtocol": {
|
|
||||||
"anyOf": [
|
|
||||||
{
|
|
||||||
"type": "integer"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"type": "string"
|
|
||||||
}
|
|
||||||
],
|
|
||||||
"pattern": "^.*",
|
|
||||||
"x-kubernetes-int-or-string": true
|
|
||||||
},
|
|
||||||
"protocol": {
|
|
||||||
"anyOf": [
|
|
||||||
{
|
|
||||||
"type": "integer"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"type": "string"
|
|
||||||
}
|
|
||||||
],
|
|
||||||
"pattern": "^.*",
|
|
||||||
"x-kubernetes-int-or-string": true
|
|
||||||
},
|
|
||||||
"source": {
|
|
||||||
"properties": {
|
|
||||||
"namespaceSelector": {
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"nets": {
|
|
||||||
"items": {
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"type": "array"
|
|
||||||
},
|
|
||||||
"notNets": {
|
|
||||||
"items": {
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"type": "array"
|
|
||||||
},
|
|
||||||
"notPorts": {
|
|
||||||
"items": {
|
|
||||||
"anyOf": [
|
|
||||||
{
|
|
||||||
"type": "integer"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"type": "string"
|
|
||||||
}
|
|
||||||
],
|
|
||||||
"pattern": "^.*",
|
|
||||||
"x-kubernetes-int-or-string": true
|
|
||||||
},
|
|
||||||
"type": "array"
|
|
||||||
},
|
|
||||||
"notSelector": {
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"ports": {
|
|
||||||
"items": {
|
|
||||||
"anyOf": [
|
|
||||||
{
|
|
||||||
"type": "integer"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"type": "string"
|
|
||||||
}
|
|
||||||
],
|
|
||||||
"pattern": "^.*",
|
|
||||||
"x-kubernetes-int-or-string": true
|
|
||||||
},
|
|
||||||
"type": "array"
|
|
||||||
},
|
|
||||||
"selector": {
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"serviceAccounts": {
|
|
||||||
"properties": {
|
|
||||||
"names": {
|
|
||||||
"items": {
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"type": "array"
|
|
||||||
},
|
|
||||||
"selector": {
|
|
||||||
"type": "string"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"type": "object"
|
|
||||||
},
|
|
||||||
"services": {
|
|
||||||
"properties": {
|
|
||||||
"name": {
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"namespace": {
|
|
||||||
"type": "string"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"type": "object"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"type": "object"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"required": [
|
|
||||||
"action"
|
|
||||||
],
|
|
||||||
"type": "object"
|
|
||||||
},
|
|
||||||
"type": "array"
|
|
||||||
},
|
|
||||||
"order": {
|
|
||||||
"type": "number"
|
|
||||||
},
|
|
||||||
"performanceHints": {
|
|
||||||
"items": {
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"type": "array"
|
|
||||||
},
|
|
||||||
"selector": {
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"serviceAccountSelector": {
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"tier": {
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"types": {
|
|
||||||
"items": {
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"type": "array"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"type": "object"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"type": "object"
|
|
||||||
}
|
|
||||||
@@ -1,26 +0,0 @@
|
|||||||
{
|
|
||||||
"$schema": "http://json-schema.org/draft-07/schema#",
|
|
||||||
"properties": {
|
|
||||||
"apiVersion": {
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"kind": {
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"metadata": {
|
|
||||||
"type": "object"
|
|
||||||
},
|
|
||||||
"spec": {
|
|
||||||
"properties": {
|
|
||||||
"nets": {
|
|
||||||
"items": {
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"type": "array"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"type": "object"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"type": "object"
|
|
||||||
}
|
|
||||||
@@ -1,581 +0,0 @@
|
|||||||
{
|
|
||||||
"$schema": "http://json-schema.org/draft-07/schema#",
|
|
||||||
"properties": {
|
|
||||||
"apiVersion": {
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"kind": {
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"metadata": {
|
|
||||||
"type": "object"
|
|
||||||
},
|
|
||||||
"spec": {
|
|
||||||
"properties": {
|
|
||||||
"applyOnForward": {
|
|
||||||
"type": "boolean"
|
|
||||||
},
|
|
||||||
"doNotTrack": {
|
|
||||||
"type": "boolean"
|
|
||||||
},
|
|
||||||
"egress": {
|
|
||||||
"items": {
|
|
||||||
"properties": {
|
|
||||||
"action": {
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"destination": {
|
|
||||||
"properties": {
|
|
||||||
"namespaceSelector": {
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"nets": {
|
|
||||||
"items": {
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"type": "array"
|
|
||||||
},
|
|
||||||
"notNets": {
|
|
||||||
"items": {
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"type": "array"
|
|
||||||
},
|
|
||||||
"notPorts": {
|
|
||||||
"items": {
|
|
||||||
"anyOf": [
|
|
||||||
{
|
|
||||||
"type": "integer"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"type": "string"
|
|
||||||
}
|
|
||||||
],
|
|
||||||
"pattern": "^.*",
|
|
||||||
"x-kubernetes-int-or-string": true
|
|
||||||
},
|
|
||||||
"type": "array"
|
|
||||||
},
|
|
||||||
"notSelector": {
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"ports": {
|
|
||||||
"items": {
|
|
||||||
"anyOf": [
|
|
||||||
{
|
|
||||||
"type": "integer"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"type": "string"
|
|
||||||
}
|
|
||||||
],
|
|
||||||
"pattern": "^.*",
|
|
||||||
"x-kubernetes-int-or-string": true
|
|
||||||
},
|
|
||||||
"type": "array"
|
|
||||||
},
|
|
||||||
"selector": {
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"serviceAccounts": {
|
|
||||||
"properties": {
|
|
||||||
"names": {
|
|
||||||
"items": {
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"type": "array"
|
|
||||||
},
|
|
||||||
"selector": {
|
|
||||||
"type": "string"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"type": "object"
|
|
||||||
},
|
|
||||||
"services": {
|
|
||||||
"properties": {
|
|
||||||
"name": {
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"namespace": {
|
|
||||||
"type": "string"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"type": "object"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"type": "object"
|
|
||||||
},
|
|
||||||
"http": {
|
|
||||||
"properties": {
|
|
||||||
"methods": {
|
|
||||||
"items": {
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"type": "array"
|
|
||||||
},
|
|
||||||
"paths": {
|
|
||||||
"items": {
|
|
||||||
"properties": {
|
|
||||||
"exact": {
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"prefix": {
|
|
||||||
"type": "string"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"type": "object"
|
|
||||||
},
|
|
||||||
"type": "array"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"type": "object"
|
|
||||||
},
|
|
||||||
"icmp": {
|
|
||||||
"properties": {
|
|
||||||
"code": {
|
|
||||||
"type": "integer"
|
|
||||||
},
|
|
||||||
"type": {
|
|
||||||
"type": "integer"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"type": "object"
|
|
||||||
},
|
|
||||||
"ipVersion": {
|
|
||||||
"type": "integer"
|
|
||||||
},
|
|
||||||
"metadata": {
|
|
||||||
"properties": {
|
|
||||||
"annotations": {
|
|
||||||
"additionalProperties": {
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"type": "object"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"type": "object"
|
|
||||||
},
|
|
||||||
"notICMP": {
|
|
||||||
"properties": {
|
|
||||||
"code": {
|
|
||||||
"type": "integer"
|
|
||||||
},
|
|
||||||
"type": {
|
|
||||||
"type": "integer"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"type": "object"
|
|
||||||
},
|
|
||||||
"notProtocol": {
|
|
||||||
"anyOf": [
|
|
||||||
{
|
|
||||||
"type": "integer"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"type": "string"
|
|
||||||
}
|
|
||||||
],
|
|
||||||
"pattern": "^.*",
|
|
||||||
"x-kubernetes-int-or-string": true
|
|
||||||
},
|
|
||||||
"protocol": {
|
|
||||||
"anyOf": [
|
|
||||||
{
|
|
||||||
"type": "integer"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"type": "string"
|
|
||||||
}
|
|
||||||
],
|
|
||||||
"pattern": "^.*",
|
|
||||||
"x-kubernetes-int-or-string": true
|
|
||||||
},
|
|
||||||
"source": {
|
|
||||||
"properties": {
|
|
||||||
"namespaceSelector": {
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"nets": {
|
|
||||||
"items": {
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"type": "array"
|
|
||||||
},
|
|
||||||
"notNets": {
|
|
||||||
"items": {
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"type": "array"
|
|
||||||
},
|
|
||||||
"notPorts": {
|
|
||||||
"items": {
|
|
||||||
"anyOf": [
|
|
||||||
{
|
|
||||||
"type": "integer"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"type": "string"
|
|
||||||
}
|
|
||||||
],
|
|
||||||
"pattern": "^.*",
|
|
||||||
"x-kubernetes-int-or-string": true
|
|
||||||
},
|
|
||||||
"type": "array"
|
|
||||||
},
|
|
||||||
"notSelector": {
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"ports": {
|
|
||||||
"items": {
|
|
||||||
"anyOf": [
|
|
||||||
{
|
|
||||||
"type": "integer"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"type": "string"
|
|
||||||
}
|
|
||||||
],
|
|
||||||
"pattern": "^.*",
|
|
||||||
"x-kubernetes-int-or-string": true
|
|
||||||
},
|
|
||||||
"type": "array"
|
|
||||||
},
|
|
||||||
"selector": {
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"serviceAccounts": {
|
|
||||||
"properties": {
|
|
||||||
"names": {
|
|
||||||
"items": {
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"type": "array"
|
|
||||||
},
|
|
||||||
"selector": {
|
|
||||||
"type": "string"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"type": "object"
|
|
||||||
},
|
|
||||||
"services": {
|
|
||||||
"properties": {
|
|
||||||
"name": {
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"namespace": {
|
|
||||||
"type": "string"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"type": "object"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"type": "object"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"required": [
|
|
||||||
"action"
|
|
||||||
],
|
|
||||||
"type": "object"
|
|
||||||
},
|
|
||||||
"type": "array"
|
|
||||||
},
|
|
||||||
"ingress": {
|
|
||||||
"items": {
|
|
||||||
"properties": {
|
|
||||||
"action": {
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"destination": {
|
|
||||||
"properties": {
|
|
||||||
"namespaceSelector": {
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"nets": {
|
|
||||||
"items": {
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"type": "array"
|
|
||||||
},
|
|
||||||
"notNets": {
|
|
||||||
"items": {
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"type": "array"
|
|
||||||
},
|
|
||||||
"notPorts": {
|
|
||||||
"items": {
|
|
||||||
"anyOf": [
|
|
||||||
{
|
|
||||||
"type": "integer"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"type": "string"
|
|
||||||
}
|
|
||||||
],
|
|
||||||
"pattern": "^.*",
|
|
||||||
"x-kubernetes-int-or-string": true
|
|
||||||
},
|
|
||||||
"type": "array"
|
|
||||||
},
|
|
||||||
"notSelector": {
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"ports": {
|
|
||||||
"items": {
|
|
||||||
"anyOf": [
|
|
||||||
{
|
|
||||||
"type": "integer"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"type": "string"
|
|
||||||
}
|
|
||||||
],
|
|
||||||
"pattern": "^.*",
|
|
||||||
"x-kubernetes-int-or-string": true
|
|
||||||
},
|
|
||||||
"type": "array"
|
|
||||||
},
|
|
||||||
"selector": {
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"serviceAccounts": {
|
|
||||||
"properties": {
|
|
||||||
"names": {
|
|
||||||
"items": {
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"type": "array"
|
|
||||||
},
|
|
||||||
"selector": {
|
|
||||||
"type": "string"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"type": "object"
|
|
||||||
},
|
|
||||||
"services": {
|
|
||||||
"properties": {
|
|
||||||
"name": {
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"namespace": {
|
|
||||||
"type": "string"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"type": "object"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"type": "object"
|
|
||||||
},
|
|
||||||
"http": {
|
|
||||||
"properties": {
|
|
||||||
"methods": {
|
|
||||||
"items": {
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"type": "array"
|
|
||||||
},
|
|
||||||
"paths": {
|
|
||||||
"items": {
|
|
||||||
"properties": {
|
|
||||||
"exact": {
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"prefix": {
|
|
||||||
"type": "string"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"type": "object"
|
|
||||||
},
|
|
||||||
"type": "array"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"type": "object"
|
|
||||||
},
|
|
||||||
"icmp": {
|
|
||||||
"properties": {
|
|
||||||
"code": {
|
|
||||||
"type": "integer"
|
|
||||||
},
|
|
||||||
"type": {
|
|
||||||
"type": "integer"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"type": "object"
|
|
||||||
},
|
|
||||||
"ipVersion": {
|
|
||||||
"type": "integer"
|
|
||||||
},
|
|
||||||
"metadata": {
|
|
||||||
"properties": {
|
|
||||||
"annotations": {
|
|
||||||
"additionalProperties": {
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"type": "object"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"type": "object"
|
|
||||||
},
|
|
||||||
"notICMP": {
|
|
||||||
"properties": {
|
|
||||||
"code": {
|
|
||||||
"type": "integer"
|
|
||||||
},
|
|
||||||
"type": {
|
|
||||||
"type": "integer"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"type": "object"
|
|
||||||
},
|
|
||||||
"notProtocol": {
|
|
||||||
"anyOf": [
|
|
||||||
{
|
|
||||||
"type": "integer"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"type": "string"
|
|
||||||
}
|
|
||||||
],
|
|
||||||
"pattern": "^.*",
|
|
||||||
"x-kubernetes-int-or-string": true
|
|
||||||
},
|
|
||||||
"protocol": {
|
|
||||||
"anyOf": [
|
|
||||||
{
|
|
||||||
"type": "integer"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"type": "string"
|
|
||||||
}
|
|
||||||
],
|
|
||||||
"pattern": "^.*",
|
|
||||||
"x-kubernetes-int-or-string": true
|
|
||||||
},
|
|
||||||
"source": {
|
|
||||||
"properties": {
|
|
||||||
"namespaceSelector": {
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"nets": {
|
|
||||||
"items": {
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"type": "array"
|
|
||||||
},
|
|
||||||
"notNets": {
|
|
||||||
"items": {
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"type": "array"
|
|
||||||
},
|
|
||||||
"notPorts": {
|
|
||||||
"items": {
|
|
||||||
"anyOf": [
|
|
||||||
{
|
|
||||||
"type": "integer"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"type": "string"
|
|
||||||
}
|
|
||||||
],
|
|
||||||
"pattern": "^.*",
|
|
||||||
"x-kubernetes-int-or-string": true
|
|
||||||
},
|
|
||||||
"type": "array"
|
|
||||||
},
|
|
||||||
"notSelector": {
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"ports": {
|
|
||||||
"items": {
|
|
||||||
"anyOf": [
|
|
||||||
{
|
|
||||||
"type": "integer"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"type": "string"
|
|
||||||
}
|
|
||||||
],
|
|
||||||
"pattern": "^.*",
|
|
||||||
"x-kubernetes-int-or-string": true
|
|
||||||
},
|
|
||||||
"type": "array"
|
|
||||||
},
|
|
||||||
"selector": {
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"serviceAccounts": {
|
|
||||||
"properties": {
|
|
||||||
"names": {
|
|
||||||
"items": {
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"type": "array"
|
|
||||||
},
|
|
||||||
"selector": {
|
|
||||||
"type": "string"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"type": "object"
|
|
||||||
},
|
|
||||||
"services": {
|
|
||||||
"properties": {
|
|
||||||
"name": {
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"namespace": {
|
|
||||||
"type": "string"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"type": "object"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"type": "object"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"required": [
|
|
||||||
"action"
|
|
||||||
],
|
|
||||||
"type": "object"
|
|
||||||
},
|
|
||||||
"type": "array"
|
|
||||||
},
|
|
||||||
"namespaceSelector": {
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"order": {
|
|
||||||
"type": "number"
|
|
||||||
},
|
|
||||||
"performanceHints": {
|
|
||||||
"items": {
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"type": "array"
|
|
||||||
},
|
|
||||||
"preDNAT": {
|
|
||||||
"type": "boolean"
|
|
||||||
},
|
|
||||||
"selector": {
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"serviceAccountSelector": {
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"stagedAction": {
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"tier": {
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"types": {
|
|
||||||
"items": {
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"type": "array"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"type": "object"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"type": "object"
|
|
||||||
}
|
|
||||||
@@ -1,343 +0,0 @@
|
|||||||
{
|
|
||||||
"$schema": "http://json-schema.org/draft-07/schema#",
|
|
||||||
"properties": {
|
|
||||||
"apiVersion": {
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"kind": {
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"metadata": {
|
|
||||||
"type": "object"
|
|
||||||
},
|
|
||||||
"spec": {
|
|
||||||
"properties": {
|
|
||||||
"egress": {
|
|
||||||
"items": {
|
|
||||||
"properties": {
|
|
||||||
"ports": {
|
|
||||||
"items": {
|
|
||||||
"properties": {
|
|
||||||
"endPort": {
|
|
||||||
"format": "int32",
|
|
||||||
"type": "integer"
|
|
||||||
},
|
|
||||||
"port": {
|
|
||||||
"anyOf": [
|
|
||||||
{
|
|
||||||
"type": "integer"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"type": "string"
|
|
||||||
}
|
|
||||||
],
|
|
||||||
"x-kubernetes-int-or-string": true
|
|
||||||
},
|
|
||||||
"protocol": {
|
|
||||||
"type": "string"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"type": "object"
|
|
||||||
},
|
|
||||||
"type": "array",
|
|
||||||
"x-kubernetes-list-type": "atomic"
|
|
||||||
},
|
|
||||||
"to": {
|
|
||||||
"items": {
|
|
||||||
"properties": {
|
|
||||||
"ipBlock": {
|
|
||||||
"properties": {
|
|
||||||
"cidr": {
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"except": {
|
|
||||||
"items": {
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"type": "array",
|
|
||||||
"x-kubernetes-list-type": "atomic"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"required": [
|
|
||||||
"cidr"
|
|
||||||
],
|
|
||||||
"type": "object"
|
|
||||||
},
|
|
||||||
"namespaceSelector": {
|
|
||||||
"properties": {
|
|
||||||
"matchExpressions": {
|
|
||||||
"items": {
|
|
||||||
"properties": {
|
|
||||||
"key": {
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"operator": {
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"values": {
|
|
||||||
"items": {
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"type": "array",
|
|
||||||
"x-kubernetes-list-type": "atomic"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"required": [
|
|
||||||
"key",
|
|
||||||
"operator"
|
|
||||||
],
|
|
||||||
"type": "object"
|
|
||||||
},
|
|
||||||
"type": "array",
|
|
||||||
"x-kubernetes-list-type": "atomic"
|
|
||||||
},
|
|
||||||
"matchLabels": {
|
|
||||||
"additionalProperties": {
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"type": "object"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"type": "object",
|
|
||||||
"x-kubernetes-map-type": "atomic"
|
|
||||||
},
|
|
||||||
"podSelector": {
|
|
||||||
"properties": {
|
|
||||||
"matchExpressions": {
|
|
||||||
"items": {
|
|
||||||
"properties": {
|
|
||||||
"key": {
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"operator": {
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"values": {
|
|
||||||
"items": {
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"type": "array",
|
|
||||||
"x-kubernetes-list-type": "atomic"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"required": [
|
|
||||||
"key",
|
|
||||||
"operator"
|
|
||||||
],
|
|
||||||
"type": "object"
|
|
||||||
},
|
|
||||||
"type": "array",
|
|
||||||
"x-kubernetes-list-type": "atomic"
|
|
||||||
},
|
|
||||||
"matchLabels": {
|
|
||||||
"additionalProperties": {
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"type": "object"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"type": "object",
|
|
||||||
"x-kubernetes-map-type": "atomic"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"type": "object"
|
|
||||||
},
|
|
||||||
"type": "array",
|
|
||||||
"x-kubernetes-list-type": "atomic"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"type": "object"
|
|
||||||
},
|
|
||||||
"type": "array"
|
|
||||||
},
|
|
||||||
"ingress": {
|
|
||||||
"items": {
|
|
||||||
"properties": {
|
|
||||||
"from": {
|
|
||||||
"items": {
|
|
||||||
"properties": {
|
|
||||||
"ipBlock": {
|
|
||||||
"properties": {
|
|
||||||
"cidr": {
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"except": {
|
|
||||||
"items": {
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"type": "array",
|
|
||||||
"x-kubernetes-list-type": "atomic"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"required": [
|
|
||||||
"cidr"
|
|
||||||
],
|
|
||||||
"type": "object"
|
|
||||||
},
|
|
||||||
"namespaceSelector": {
|
|
||||||
"properties": {
|
|
||||||
"matchExpressions": {
|
|
||||||
"items": {
|
|
||||||
"properties": {
|
|
||||||
"key": {
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"operator": {
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"values": {
|
|
||||||
"items": {
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"type": "array",
|
|
||||||
"x-kubernetes-list-type": "atomic"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"required": [
|
|
||||||
"key",
|
|
||||||
"operator"
|
|
||||||
],
|
|
||||||
"type": "object"
|
|
||||||
},
|
|
||||||
"type": "array",
|
|
||||||
"x-kubernetes-list-type": "atomic"
|
|
||||||
},
|
|
||||||
"matchLabels": {
|
|
||||||
"additionalProperties": {
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"type": "object"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"type": "object",
|
|
||||||
"x-kubernetes-map-type": "atomic"
|
|
||||||
},
|
|
||||||
"podSelector": {
|
|
||||||
"properties": {
|
|
||||||
"matchExpressions": {
|
|
||||||
"items": {
|
|
||||||
"properties": {
|
|
||||||
"key": {
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"operator": {
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"values": {
|
|
||||||
"items": {
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"type": "array",
|
|
||||||
"x-kubernetes-list-type": "atomic"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"required": [
|
|
||||||
"key",
|
|
||||||
"operator"
|
|
||||||
],
|
|
||||||
"type": "object"
|
|
||||||
},
|
|
||||||
"type": "array",
|
|
||||||
"x-kubernetes-list-type": "atomic"
|
|
||||||
},
|
|
||||||
"matchLabels": {
|
|
||||||
"additionalProperties": {
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"type": "object"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"type": "object",
|
|
||||||
"x-kubernetes-map-type": "atomic"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"type": "object"
|
|
||||||
},
|
|
||||||
"type": "array",
|
|
||||||
"x-kubernetes-list-type": "atomic"
|
|
||||||
},
|
|
||||||
"ports": {
|
|
||||||
"items": {
|
|
||||||
"properties": {
|
|
||||||
"endPort": {
|
|
||||||
"format": "int32",
|
|
||||||
"type": "integer"
|
|
||||||
},
|
|
||||||
"port": {
|
|
||||||
"anyOf": [
|
|
||||||
{
|
|
||||||
"type": "integer"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"type": "string"
|
|
||||||
}
|
|
||||||
],
|
|
||||||
"x-kubernetes-int-or-string": true
|
|
||||||
},
|
|
||||||
"protocol": {
|
|
||||||
"type": "string"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"type": "object"
|
|
||||||
},
|
|
||||||
"type": "array",
|
|
||||||
"x-kubernetes-list-type": "atomic"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"type": "object"
|
|
||||||
},
|
|
||||||
"type": "array"
|
|
||||||
},
|
|
||||||
"podSelector": {
|
|
||||||
"properties": {
|
|
||||||
"matchExpressions": {
|
|
||||||
"items": {
|
|
||||||
"properties": {
|
|
||||||
"key": {
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"operator": {
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"values": {
|
|
||||||
"items": {
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"type": "array",
|
|
||||||
"x-kubernetes-list-type": "atomic"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"required": [
|
|
||||||
"key",
|
|
||||||
"operator"
|
|
||||||
],
|
|
||||||
"type": "object"
|
|
||||||
},
|
|
||||||
"type": "array",
|
|
||||||
"x-kubernetes-list-type": "atomic"
|
|
||||||
},
|
|
||||||
"matchLabels": {
|
|
||||||
"additionalProperties": {
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"type": "object"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"type": "object",
|
|
||||||
"x-kubernetes-map-type": "atomic"
|
|
||||||
},
|
|
||||||
"policyTypes": {
|
|
||||||
"items": {
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"type": "array"
|
|
||||||
},
|
|
||||||
"stagedAction": {
|
|
||||||
"type": "string"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"type": "object"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"type": "object"
|
|
||||||
}
|
|
||||||
@@ -1,569 +0,0 @@
|
|||||||
{
|
|
||||||
"$schema": "http://json-schema.org/draft-07/schema#",
|
|
||||||
"properties": {
|
|
||||||
"apiVersion": {
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"kind": {
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"metadata": {
|
|
||||||
"type": "object"
|
|
||||||
},
|
|
||||||
"spec": {
|
|
||||||
"properties": {
|
|
||||||
"egress": {
|
|
||||||
"items": {
|
|
||||||
"properties": {
|
|
||||||
"action": {
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"destination": {
|
|
||||||
"properties": {
|
|
||||||
"namespaceSelector": {
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"nets": {
|
|
||||||
"items": {
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"type": "array"
|
|
||||||
},
|
|
||||||
"notNets": {
|
|
||||||
"items": {
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"type": "array"
|
|
||||||
},
|
|
||||||
"notPorts": {
|
|
||||||
"items": {
|
|
||||||
"anyOf": [
|
|
||||||
{
|
|
||||||
"type": "integer"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"type": "string"
|
|
||||||
}
|
|
||||||
],
|
|
||||||
"pattern": "^.*",
|
|
||||||
"x-kubernetes-int-or-string": true
|
|
||||||
},
|
|
||||||
"type": "array"
|
|
||||||
},
|
|
||||||
"notSelector": {
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"ports": {
|
|
||||||
"items": {
|
|
||||||
"anyOf": [
|
|
||||||
{
|
|
||||||
"type": "integer"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"type": "string"
|
|
||||||
}
|
|
||||||
],
|
|
||||||
"pattern": "^.*",
|
|
||||||
"x-kubernetes-int-or-string": true
|
|
||||||
},
|
|
||||||
"type": "array"
|
|
||||||
},
|
|
||||||
"selector": {
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"serviceAccounts": {
|
|
||||||
"properties": {
|
|
||||||
"names": {
|
|
||||||
"items": {
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"type": "array"
|
|
||||||
},
|
|
||||||
"selector": {
|
|
||||||
"type": "string"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"type": "object"
|
|
||||||
},
|
|
||||||
"services": {
|
|
||||||
"properties": {
|
|
||||||
"name": {
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"namespace": {
|
|
||||||
"type": "string"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"type": "object"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"type": "object"
|
|
||||||
},
|
|
||||||
"http": {
|
|
||||||
"properties": {
|
|
||||||
"methods": {
|
|
||||||
"items": {
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"type": "array"
|
|
||||||
},
|
|
||||||
"paths": {
|
|
||||||
"items": {
|
|
||||||
"properties": {
|
|
||||||
"exact": {
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"prefix": {
|
|
||||||
"type": "string"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"type": "object"
|
|
||||||
},
|
|
||||||
"type": "array"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"type": "object"
|
|
||||||
},
|
|
||||||
"icmp": {
|
|
||||||
"properties": {
|
|
||||||
"code": {
|
|
||||||
"type": "integer"
|
|
||||||
},
|
|
||||||
"type": {
|
|
||||||
"type": "integer"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"type": "object"
|
|
||||||
},
|
|
||||||
"ipVersion": {
|
|
||||||
"type": "integer"
|
|
||||||
},
|
|
||||||
"metadata": {
|
|
||||||
"properties": {
|
|
||||||
"annotations": {
|
|
||||||
"additionalProperties": {
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"type": "object"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"type": "object"
|
|
||||||
},
|
|
||||||
"notICMP": {
|
|
||||||
"properties": {
|
|
||||||
"code": {
|
|
||||||
"type": "integer"
|
|
||||||
},
|
|
||||||
"type": {
|
|
||||||
"type": "integer"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"type": "object"
|
|
||||||
},
|
|
||||||
"notProtocol": {
|
|
||||||
"anyOf": [
|
|
||||||
{
|
|
||||||
"type": "integer"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"type": "string"
|
|
||||||
}
|
|
||||||
],
|
|
||||||
"pattern": "^.*",
|
|
||||||
"x-kubernetes-int-or-string": true
|
|
||||||
},
|
|
||||||
"protocol": {
|
|
||||||
"anyOf": [
|
|
||||||
{
|
|
||||||
"type": "integer"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"type": "string"
|
|
||||||
}
|
|
||||||
],
|
|
||||||
"pattern": "^.*",
|
|
||||||
"x-kubernetes-int-or-string": true
|
|
||||||
},
|
|
||||||
"source": {
|
|
||||||
"properties": {
|
|
||||||
"namespaceSelector": {
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"nets": {
|
|
||||||
"items": {
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"type": "array"
|
|
||||||
},
|
|
||||||
"notNets": {
|
|
||||||
"items": {
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"type": "array"
|
|
||||||
},
|
|
||||||
"notPorts": {
|
|
||||||
"items": {
|
|
||||||
"anyOf": [
|
|
||||||
{
|
|
||||||
"type": "integer"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"type": "string"
|
|
||||||
}
|
|
||||||
],
|
|
||||||
"pattern": "^.*",
|
|
||||||
"x-kubernetes-int-or-string": true
|
|
||||||
},
|
|
||||||
"type": "array"
|
|
||||||
},
|
|
||||||
"notSelector": {
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"ports": {
|
|
||||||
"items": {
|
|
||||||
"anyOf": [
|
|
||||||
{
|
|
||||||
"type": "integer"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"type": "string"
|
|
||||||
}
|
|
||||||
],
|
|
||||||
"pattern": "^.*",
|
|
||||||
"x-kubernetes-int-or-string": true
|
|
||||||
},
|
|
||||||
"type": "array"
|
|
||||||
},
|
|
||||||
"selector": {
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"serviceAccounts": {
|
|
||||||
"properties": {
|
|
||||||
"names": {
|
|
||||||
"items": {
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"type": "array"
|
|
||||||
},
|
|
||||||
"selector": {
|
|
||||||
"type": "string"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"type": "object"
|
|
||||||
},
|
|
||||||
"services": {
|
|
||||||
"properties": {
|
|
||||||
"name": {
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"namespace": {
|
|
||||||
"type": "string"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"type": "object"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"type": "object"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"required": [
|
|
||||||
"action"
|
|
||||||
],
|
|
||||||
"type": "object"
|
|
||||||
},
|
|
||||||
"type": "array"
|
|
||||||
},
|
|
||||||
"ingress": {
|
|
||||||
"items": {
|
|
||||||
"properties": {
|
|
||||||
"action": {
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"destination": {
|
|
||||||
"properties": {
|
|
||||||
"namespaceSelector": {
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"nets": {
|
|
||||||
"items": {
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"type": "array"
|
|
||||||
},
|
|
||||||
"notNets": {
|
|
||||||
"items": {
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"type": "array"
|
|
||||||
},
|
|
||||||
"notPorts": {
|
|
||||||
"items": {
|
|
||||||
"anyOf": [
|
|
||||||
{
|
|
||||||
"type": "integer"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"type": "string"
|
|
||||||
}
|
|
||||||
],
|
|
||||||
"pattern": "^.*",
|
|
||||||
"x-kubernetes-int-or-string": true
|
|
||||||
},
|
|
||||||
"type": "array"
|
|
||||||
},
|
|
||||||
"notSelector": {
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"ports": {
|
|
||||||
"items": {
|
|
||||||
"anyOf": [
|
|
||||||
{
|
|
||||||
"type": "integer"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"type": "string"
|
|
||||||
}
|
|
||||||
],
|
|
||||||
"pattern": "^.*",
|
|
||||||
"x-kubernetes-int-or-string": true
|
|
||||||
},
|
|
||||||
"type": "array"
|
|
||||||
},
|
|
||||||
"selector": {
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"serviceAccounts": {
|
|
||||||
"properties": {
|
|
||||||
"names": {
|
|
||||||
"items": {
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"type": "array"
|
|
||||||
},
|
|
||||||
"selector": {
|
|
||||||
"type": "string"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"type": "object"
|
|
||||||
},
|
|
||||||
"services": {
|
|
||||||
"properties": {
|
|
||||||
"name": {
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"namespace": {
|
|
||||||
"type": "string"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"type": "object"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"type": "object"
|
|
||||||
},
|
|
||||||
"http": {
|
|
||||||
"properties": {
|
|
||||||
"methods": {
|
|
||||||
"items": {
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"type": "array"
|
|
||||||
},
|
|
||||||
"paths": {
|
|
||||||
"items": {
|
|
||||||
"properties": {
|
|
||||||
"exact": {
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"prefix": {
|
|
||||||
"type": "string"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"type": "object"
|
|
||||||
},
|
|
||||||
"type": "array"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"type": "object"
|
|
||||||
},
|
|
||||||
"icmp": {
|
|
||||||
"properties": {
|
|
||||||
"code": {
|
|
||||||
"type": "integer"
|
|
||||||
},
|
|
||||||
"type": {
|
|
||||||
"type": "integer"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"type": "object"
|
|
||||||
},
|
|
||||||
"ipVersion": {
|
|
||||||
"type": "integer"
|
|
||||||
},
|
|
||||||
"metadata": {
|
|
||||||
"properties": {
|
|
||||||
"annotations": {
|
|
||||||
"additionalProperties": {
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"type": "object"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"type": "object"
|
|
||||||
},
|
|
||||||
"notICMP": {
|
|
||||||
"properties": {
|
|
||||||
"code": {
|
|
||||||
"type": "integer"
|
|
||||||
},
|
|
||||||
"type": {
|
|
||||||
"type": "integer"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"type": "object"
|
|
||||||
},
|
|
||||||
"notProtocol": {
|
|
||||||
"anyOf": [
|
|
||||||
{
|
|
||||||
"type": "integer"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"type": "string"
|
|
||||||
}
|
|
||||||
],
|
|
||||||
"pattern": "^.*",
|
|
||||||
"x-kubernetes-int-or-string": true
|
|
||||||
},
|
|
||||||
"protocol": {
|
|
||||||
"anyOf": [
|
|
||||||
{
|
|
||||||
"type": "integer"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"type": "string"
|
|
||||||
}
|
|
||||||
],
|
|
||||||
"pattern": "^.*",
|
|
||||||
"x-kubernetes-int-or-string": true
|
|
||||||
},
|
|
||||||
"source": {
|
|
||||||
"properties": {
|
|
||||||
"namespaceSelector": {
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"nets": {
|
|
||||||
"items": {
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"type": "array"
|
|
||||||
},
|
|
||||||
"notNets": {
|
|
||||||
"items": {
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"type": "array"
|
|
||||||
},
|
|
||||||
"notPorts": {
|
|
||||||
"items": {
|
|
||||||
"anyOf": [
|
|
||||||
{
|
|
||||||
"type": "integer"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"type": "string"
|
|
||||||
}
|
|
||||||
],
|
|
||||||
"pattern": "^.*",
|
|
||||||
"x-kubernetes-int-or-string": true
|
|
||||||
},
|
|
||||||
"type": "array"
|
|
||||||
},
|
|
||||||
"notSelector": {
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"ports": {
|
|
||||||
"items": {
|
|
||||||
"anyOf": [
|
|
||||||
{
|
|
||||||
"type": "integer"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"type": "string"
|
|
||||||
}
|
|
||||||
],
|
|
||||||
"pattern": "^.*",
|
|
||||||
"x-kubernetes-int-or-string": true
|
|
||||||
},
|
|
||||||
"type": "array"
|
|
||||||
},
|
|
||||||
"selector": {
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"serviceAccounts": {
|
|
||||||
"properties": {
|
|
||||||
"names": {
|
|
||||||
"items": {
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"type": "array"
|
|
||||||
},
|
|
||||||
"selector": {
|
|
||||||
"type": "string"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"type": "object"
|
|
||||||
},
|
|
||||||
"services": {
|
|
||||||
"properties": {
|
|
||||||
"name": {
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"namespace": {
|
|
||||||
"type": "string"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"type": "object"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"type": "object"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"required": [
|
|
||||||
"action"
|
|
||||||
],
|
|
||||||
"type": "object"
|
|
||||||
},
|
|
||||||
"type": "array"
|
|
||||||
},
|
|
||||||
"order": {
|
|
||||||
"type": "number"
|
|
||||||
},
|
|
||||||
"performanceHints": {
|
|
||||||
"items": {
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"type": "array"
|
|
||||||
},
|
|
||||||
"selector": {
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"serviceAccountSelector": {
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"stagedAction": {
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"tier": {
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"types": {
|
|
||||||
"items": {
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"type": "array"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"type": "object"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"type": "object"
|
|
||||||
}
|
|
||||||
@@ -1,30 +0,0 @@
|
|||||||
{
|
|
||||||
"$schema": "http://json-schema.org/draft-07/schema#",
|
|
||||||
"properties": {
|
|
||||||
"apiVersion": {
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"kind": {
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"metadata": {
|
|
||||||
"type": "object"
|
|
||||||
},
|
|
||||||
"spec": {
|
|
||||||
"properties": {
|
|
||||||
"defaultAction": {
|
|
||||||
"enum": [
|
|
||||||
"Pass",
|
|
||||||
"Deny"
|
|
||||||
],
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"order": {
|
|
||||||
"type": "number"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"type": "object"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"type": "object"
|
|
||||||
}
|
|
||||||
Some files were not shown because too many files have changed in this diff Show More
Reference in New Issue
Block a user