Created
February 4, 2022 03:10
-
-
Save rberrelleza/85ba33343a210409748e6c7d3728295c to your computer and use it in GitHub Desktop.
crds-0.9.8.yaml
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
apiVersion: apiextensions.k8s.io/v1 | |
kind: CustomResourceDefinition | |
metadata: | |
name: certificaterequests.cert-manager.io | |
annotations: | |
cert-manager.io/inject-ca-from-secret: 'okteto/cert-manager-webhook-ca' | |
labels: | |
app: 'cert-manager' | |
app.kubernetes.io/name: 'cert-manager' | |
app.kubernetes.io/instance: 'cert-manager' | |
app.kubernetes.io/managed-by: 'Helm' | |
helm.sh/chart: 'cert-manager-v1.1.0' | |
spec: | |
group: cert-manager.io | |
names: | |
kind: CertificateRequest | |
listKind: CertificateRequestList | |
plural: certificaterequests | |
shortNames: | |
- cr | |
- crs | |
singular: certificaterequest | |
scope: Namespaced | |
conversion: | |
# a Webhook strategy instruct API server to call an external webhook for any conversion between custom resources. | |
strategy: Webhook | |
# webhookClientConfig is required when strategy is `Webhook` and it configures the webhook endpoint to be called by API server. | |
webhook: | |
conversionReviewVersions: ["v1", "v1beta1"] | |
clientConfig: | |
service: | |
namespace: 'okteto' | |
name: 'cert-manager-webhook' | |
path: /convert | |
versions: | |
- name: v1alpha2 | |
subresources: | |
status: {} | |
additionalPrinterColumns: | |
- jsonPath: .status.conditions[?(@.type=="Ready")].status | |
name: Ready | |
type: string | |
- jsonPath: .spec.issuerRef.name | |
name: Issuer | |
priority: 1 | |
type: string | |
- jsonPath: .status.conditions[?(@.type=="Ready")].message | |
name: Status | |
priority: 1 | |
type: string | |
- jsonPath: .metadata.creationTimestamp | |
name: Age | |
type: date | |
schema: | |
openAPIV3Schema: | |
type: object | |
properties: | |
apiVersion: | |
type: string | |
kind: | |
type: string | |
metadata: | |
type: object | |
spec: | |
type: object | |
required: | |
- csr | |
- issuerRef | |
properties: | |
csr: | |
type: string | |
format: byte | |
duration: | |
type: string | |
isCA: | |
type: boolean | |
issuerRef: | |
type: object | |
required: | |
- name | |
properties: | |
group: | |
type: string | |
kind: | |
type: string | |
name: | |
type: string | |
usages: | |
type: array | |
items: | |
type: string | |
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 | |
status: | |
type: object | |
properties: | |
ca: | |
type: string | |
format: byte | |
certificate: | |
type: string | |
format: byte | |
conditions: | |
type: array | |
items: | |
type: object | |
required: | |
- status | |
- type | |
properties: | |
lastTransitionTime: | |
type: string | |
format: date-time | |
message: | |
type: string | |
reason: | |
type: string | |
status: | |
type: string | |
enum: | |
- "True" | |
- "False" | |
- Unknown | |
type: | |
type: string | |
failureTime: | |
type: string | |
format: date-time | |
served: true | |
storage: false | |
- name: v1alpha3 | |
subresources: | |
status: {} | |
additionalPrinterColumns: | |
- jsonPath: .status.conditions[?(@.type=="Ready")].status | |
name: Ready | |
type: string | |
- jsonPath: .spec.issuerRef.name | |
name: Issuer | |
priority: 1 | |
type: string | |
- jsonPath: .status.conditions[?(@.type=="Ready")].message | |
name: Status | |
priority: 1 | |
type: string | |
- jsonPath: .metadata.creationTimestamp | |
name: Age | |
type: date | |
schema: | |
openAPIV3Schema: | |
type: object | |
properties: | |
apiVersion: | |
type: string | |
kind: | |
type: string | |
metadata: | |
type: object | |
spec: | |
type: object | |
required: | |
- csr | |
- issuerRef | |
properties: | |
csr: | |
type: string | |
format: byte | |
duration: | |
type: string | |
isCA: | |
type: boolean | |
issuerRef: | |
type: object | |
required: | |
- name | |
properties: | |
group: | |
type: string | |
kind: | |
type: string | |
name: | |
type: string | |
usages: | |
type: array | |
items: | |
type: string | |
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 | |
status: | |
type: object | |
properties: | |
ca: | |
type: string | |
format: byte | |
certificate: | |
type: string | |
format: byte | |
conditions: | |
type: array | |
items: | |
type: object | |
required: | |
- status | |
- type | |
properties: | |
lastTransitionTime: | |
type: string | |
format: date-time | |
message: | |
type: string | |
reason: | |
type: string | |
status: | |
type: string | |
enum: | |
- "True" | |
- "False" | |
- Unknown | |
type: | |
type: string | |
failureTime: | |
type: string | |
format: date-time | |
served: true | |
storage: false | |
- name: v1beta1 | |
subresources: | |
status: {} | |
additionalPrinterColumns: | |
- jsonPath: .status.conditions[?(@.type=="Ready")].status | |
name: Ready | |
type: string | |
- jsonPath: .spec.issuerRef.name | |
name: Issuer | |
priority: 1 | |
type: string | |
- jsonPath: .status.conditions[?(@.type=="Ready")].message | |
name: Status | |
priority: 1 | |
type: string | |
- jsonPath: .metadata.creationTimestamp | |
name: Age | |
type: date | |
schema: | |
openAPIV3Schema: | |
type: object | |
required: | |
- spec | |
properties: | |
apiVersion: | |
type: string | |
kind: | |
type: string | |
metadata: | |
type: object | |
spec: | |
type: object | |
required: | |
- issuerRef | |
- request | |
properties: | |
duration: | |
type: string | |
isCA: | |
type: boolean | |
issuerRef: | |
type: object | |
required: | |
- name | |
properties: | |
group: | |
type: string | |
kind: | |
type: string | |
name: | |
type: string | |
request: | |
type: string | |
format: byte | |
usages: | |
type: array | |
items: | |
type: string | |
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 | |
status: | |
type: object | |
properties: | |
ca: | |
type: string | |
format: byte | |
certificate: | |
type: string | |
format: byte | |
conditions: | |
type: array | |
items: | |
type: object | |
required: | |
- status | |
- type | |
properties: | |
lastTransitionTime: | |
type: string | |
format: date-time | |
message: | |
type: string | |
reason: | |
type: string | |
status: | |
type: string | |
enum: | |
- "True" | |
- "False" | |
- Unknown | |
type: | |
type: string | |
failureTime: | |
type: string | |
format: date-time | |
served: true | |
storage: false | |
- name: v1 | |
subresources: | |
status: {} | |
additionalPrinterColumns: | |
- jsonPath: .status.conditions[?(@.type=="Ready")].status | |
name: Ready | |
type: string | |
- jsonPath: .spec.issuerRef.name | |
name: Issuer | |
priority: 1 | |
type: string | |
- jsonPath: .status.conditions[?(@.type=="Ready")].message | |
name: Status | |
priority: 1 | |
type: string | |
- jsonPath: .metadata.creationTimestamp | |
name: Age | |
type: date | |
schema: | |
openAPIV3Schema: | |
type: object | |
required: | |
- spec | |
properties: | |
apiVersion: | |
type: string | |
kind: | |
type: string | |
metadata: | |
type: object | |
spec: | |
type: object | |
required: | |
- issuerRef | |
- request | |
properties: | |
duration: | |
type: string | |
isCA: | |
type: boolean | |
issuerRef: | |
type: object | |
required: | |
- name | |
properties: | |
group: | |
type: string | |
kind: | |
type: string | |
name: | |
type: string | |
request: | |
type: string | |
format: byte | |
usages: | |
type: array | |
items: | |
type: string | |
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 | |
status: | |
type: object | |
properties: | |
ca: | |
type: string | |
format: byte | |
certificate: | |
type: string | |
format: byte | |
conditions: | |
type: array | |
items: | |
type: object | |
required: | |
- status | |
- type | |
properties: | |
lastTransitionTime: | |
type: string | |
format: date-time | |
message: | |
type: string | |
reason: | |
type: string | |
status: | |
type: string | |
enum: | |
- "True" | |
- "False" | |
- Unknown | |
type: | |
type: string | |
failureTime: | |
type: string | |
format: date-time | |
served: true | |
storage: true | |
status: | |
acceptedNames: | |
kind: "" | |
plural: "" | |
conditions: [] | |
storedVersions: [] | |
--- | |
apiVersion: apiextensions.k8s.io/v1 | |
kind: CustomResourceDefinition | |
metadata: | |
name: certificates.cert-manager.io | |
annotations: | |
cert-manager.io/inject-ca-from-secret: 'okteto/cert-manager-webhook-ca' | |
labels: | |
app: 'cert-manager' | |
app.kubernetes.io/name: 'cert-manager' | |
app.kubernetes.io/instance: 'cert-manager' | |
app.kubernetes.io/managed-by: 'Helm' | |
helm.sh/chart: 'cert-manager-v1.1.0' | |
spec: | |
group: cert-manager.io | |
names: | |
kind: Certificate | |
listKind: CertificateList | |
plural: certificates | |
shortNames: | |
- cert | |
- certs | |
singular: certificate | |
scope: Namespaced | |
conversion: | |
# a Webhook strategy instruct API server to call an external webhook for any conversion between custom resources. | |
strategy: Webhook | |
# webhookClientConfig is required when strategy is `Webhook` and it configures the webhook endpoint to be called by API server. | |
webhook: | |
conversionReviewVersions: ["v1", "v1beta1"] | |
clientConfig: | |
service: | |
namespace: 'okteto' | |
name: 'cert-manager-webhook' | |
path: /convert | |
versions: | |
- name: v1alpha2 | |
subresources: | |
status: {} | |
additionalPrinterColumns: | |
- jsonPath: .status.conditions[?(@.type=="Ready")].status | |
name: Ready | |
type: string | |
- jsonPath: .spec.secretName | |
name: Secret | |
type: string | |
- jsonPath: .spec.issuerRef.name | |
name: Issuer | |
priority: 1 | |
type: string | |
- jsonPath: .status.conditions[?(@.type=="Ready")].message | |
name: Status | |
priority: 1 | |
type: string | |
- jsonPath: .metadata.creationTimestamp | |
name: Age | |
type: date | |
schema: | |
openAPIV3Schema: | |
type: object | |
properties: | |
apiVersion: | |
type: string | |
kind: | |
type: string | |
metadata: | |
type: object | |
spec: | |
type: object | |
required: | |
- issuerRef | |
- secretName | |
properties: | |
commonName: | |
type: string | |
dnsNames: | |
type: array | |
items: | |
type: string | |
duration: | |
type: string | |
emailSANs: | |
type: array | |
items: | |
type: string | |
encodeUsagesInRequest: | |
type: boolean | |
ipAddresses: | |
type: array | |
items: | |
type: string | |
isCA: | |
type: boolean | |
issuerRef: | |
type: object | |
required: | |
- name | |
properties: | |
group: | |
type: string | |
kind: | |
type: string | |
name: | |
type: string | |
keyAlgorithm: | |
type: string | |
enum: | |
- rsa | |
- ecdsa | |
keyEncoding: | |
type: string | |
enum: | |
- pkcs1 | |
- pkcs8 | |
keySize: | |
type: integer | |
maximum: 8192 | |
minimum: 0 | |
keystores: | |
type: object | |
properties: | |
jks: | |
type: object | |
required: | |
- create | |
- passwordSecretRef | |
properties: | |
create: | |
type: boolean | |
passwordSecretRef: | |
type: object | |
required: | |
- name | |
properties: | |
key: | |
type: string | |
name: | |
type: string | |
pkcs12: | |
type: object | |
required: | |
- create | |
- passwordSecretRef | |
properties: | |
create: | |
type: boolean | |
passwordSecretRef: | |
type: object | |
required: | |
- name | |
properties: | |
key: | |
type: string | |
name: | |
type: string | |
organization: | |
type: array | |
items: | |
type: string | |
privateKey: | |
type: object | |
properties: | |
rotationPolicy: | |
type: string | |
renewBefore: | |
type: string | |
secretName: | |
type: string | |
subject: | |
type: object | |
properties: | |
countries: | |
type: array | |
items: | |
type: string | |
localities: | |
type: array | |
items: | |
type: string | |
organizationalUnits: | |
type: array | |
items: | |
type: string | |
postalCodes: | |
type: array | |
items: | |
type: string | |
provinces: | |
type: array | |
items: | |
type: string | |
serialNumber: | |
type: string | |
streetAddresses: | |
type: array | |
items: | |
type: string | |
uriSANs: | |
type: array | |
items: | |
type: string | |
usages: | |
type: array | |
items: | |
type: string | |
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 | |
status: | |
type: object | |
properties: | |
conditions: | |
type: array | |
items: | |
type: object | |
required: | |
- status | |
- type | |
properties: | |
lastTransitionTime: | |
type: string | |
format: date-time | |
message: | |
type: string | |
reason: | |
type: string | |
status: | |
type: string | |
enum: | |
- "True" | |
- "False" | |
- Unknown | |
type: | |
type: string | |
lastFailureTime: | |
type: string | |
format: date-time | |
nextPrivateKeySecretName: | |
type: string | |
notAfter: | |
type: string | |
format: date-time | |
notBefore: | |
type: string | |
format: date-time | |
renewalTime: | |
type: string | |
format: date-time | |
revision: | |
type: integer | |
served: true | |
storage: false | |
- name: v1alpha3 | |
subresources: | |
status: {} | |
additionalPrinterColumns: | |
- jsonPath: .status.conditions[?(@.type=="Ready")].status | |
name: Ready | |
type: string | |
- jsonPath: .spec.secretName | |
name: Secret | |
type: string | |
- jsonPath: .spec.issuerRef.name | |
name: Issuer | |
priority: 1 | |
type: string | |
- jsonPath: .status.conditions[?(@.type=="Ready")].message | |
name: Status | |
priority: 1 | |
type: string | |
- jsonPath: .metadata.creationTimestamp | |
name: Age | |
type: date | |
schema: | |
openAPIV3Schema: | |
type: object | |
properties: | |
apiVersion: | |
type: string | |
kind: | |
type: string | |
metadata: | |
type: object | |
spec: | |
type: object | |
required: | |
- issuerRef | |
- secretName | |
properties: | |
commonName: | |
type: string | |
dnsNames: | |
type: array | |
items: | |
type: string | |
duration: | |
type: string | |
emailSANs: | |
type: array | |
items: | |
type: string | |
encodeUsagesInRequest: | |
type: boolean | |
ipAddresses: | |
type: array | |
items: | |
type: string | |
isCA: | |
type: boolean | |
issuerRef: | |
type: object | |
required: | |
- name | |
properties: | |
group: | |
type: string | |
kind: | |
type: string | |
name: | |
type: string | |
keyAlgorithm: | |
type: string | |
enum: | |
- rsa | |
- ecdsa | |
keyEncoding: | |
type: string | |
enum: | |
- pkcs1 | |
- pkcs8 | |
keySize: | |
type: integer | |
maximum: 8192 | |
minimum: 0 | |
keystores: | |
type: object | |
properties: | |
jks: | |
type: object | |
required: | |
- create | |
- passwordSecretRef | |
properties: | |
create: | |
type: boolean | |
passwordSecretRef: | |
type: object | |
required: | |
- name | |
properties: | |
key: | |
type: string | |
name: | |
type: string | |
pkcs12: | |
type: object | |
required: | |
- create | |
- passwordSecretRef | |
properties: | |
create: | |
type: boolean | |
passwordSecretRef: | |
type: object | |
required: | |
- name | |
properties: | |
key: | |
type: string | |
name: | |
type: string | |
privateKey: | |
type: object | |
properties: | |
rotationPolicy: | |
type: string | |
renewBefore: | |
type: string | |
secretName: | |
type: string | |
subject: | |
type: object | |
properties: | |
countries: | |
type: array | |
items: | |
type: string | |
localities: | |
type: array | |
items: | |
type: string | |
organizationalUnits: | |
type: array | |
items: | |
type: string | |
organizations: | |
type: array | |
items: | |
type: string | |
postalCodes: | |
type: array | |
items: | |
type: string | |
provinces: | |
type: array | |
items: | |
type: string | |
serialNumber: | |
type: string | |
streetAddresses: | |
type: array | |
items: | |
type: string | |
uriSANs: | |
type: array | |
items: | |
type: string | |
usages: | |
type: array | |
items: | |
type: string | |
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 | |
status: | |
type: object | |
properties: | |
conditions: | |
type: array | |
items: | |
type: object | |
required: | |
- status | |
- type | |
properties: | |
lastTransitionTime: | |
type: string | |
format: date-time | |
message: | |
type: string | |
reason: | |
type: string | |
status: | |
type: string | |
enum: | |
- "True" | |
- "False" | |
- Unknown | |
type: | |
type: string | |
lastFailureTime: | |
type: string | |
format: date-time | |
nextPrivateKeySecretName: | |
type: string | |
notAfter: | |
type: string | |
format: date-time | |
notBefore: | |
type: string | |
format: date-time | |
renewalTime: | |
type: string | |
format: date-time | |
revision: | |
type: integer | |
served: true | |
storage: false | |
- name: v1beta1 | |
subresources: | |
status: {} | |
additionalPrinterColumns: | |
- jsonPath: .status.conditions[?(@.type=="Ready")].status | |
name: Ready | |
type: string | |
- jsonPath: .spec.secretName | |
name: Secret | |
type: string | |
- jsonPath: .spec.issuerRef.name | |
name: Issuer | |
priority: 1 | |
type: string | |
- jsonPath: .status.conditions[?(@.type=="Ready")].message | |
name: Status | |
priority: 1 | |
type: string | |
- jsonPath: .metadata.creationTimestamp | |
name: Age | |
type: date | |
schema: | |
openAPIV3Schema: | |
type: object | |
required: | |
- spec | |
properties: | |
apiVersion: | |
type: string | |
kind: | |
type: string | |
metadata: | |
type: object | |
spec: | |
type: object | |
required: | |
- issuerRef | |
- secretName | |
properties: | |
commonName: | |
type: string | |
dnsNames: | |
type: array | |
items: | |
type: string | |
duration: | |
type: string | |
emailSANs: | |
type: array | |
items: | |
type: string | |
encodeUsagesInRequest: | |
type: boolean | |
ipAddresses: | |
type: array | |
items: | |
type: string | |
isCA: | |
type: boolean | |
issuerRef: | |
type: object | |
required: | |
- name | |
properties: | |
group: | |
type: string | |
kind: | |
type: string | |
name: | |
type: string | |
keystores: | |
type: object | |
properties: | |
jks: | |
type: object | |
required: | |
- create | |
- passwordSecretRef | |
properties: | |
create: | |
type: boolean | |
passwordSecretRef: | |
type: object | |
required: | |
- name | |
properties: | |
key: | |
type: string | |
name: | |
type: string | |
pkcs12: | |
type: object | |
required: | |
- create | |
- passwordSecretRef | |
properties: | |
create: | |
type: boolean | |
passwordSecretRef: | |
type: object | |
required: | |
- name | |
properties: | |
key: | |
type: string | |
name: | |
type: string | |
privateKey: | |
type: object | |
properties: | |
algorithm: | |
type: string | |
enum: | |
- RSA | |
- ECDSA | |
encoding: | |
type: string | |
enum: | |
- PKCS1 | |
- PKCS8 | |
rotationPolicy: | |
type: string | |
size: | |
type: integer | |
maximum: 8192 | |
minimum: 0 | |
renewBefore: | |
type: string | |
secretName: | |
type: string | |
subject: | |
type: object | |
properties: | |
countries: | |
type: array | |
items: | |
type: string | |
localities: | |
type: array | |
items: | |
type: string | |
organizationalUnits: | |
type: array | |
items: | |
type: string | |
organizations: | |
type: array | |
items: | |
type: string | |
postalCodes: | |
type: array | |
items: | |
type: string | |
provinces: | |
type: array | |
items: | |
type: string | |
serialNumber: | |
type: string | |
streetAddresses: | |
type: array | |
items: | |
type: string | |
uriSANs: | |
type: array | |
items: | |
type: string | |
usages: | |
type: array | |
items: | |
type: string | |
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 | |
status: | |
type: object | |
properties: | |
conditions: | |
type: array | |
items: | |
type: object | |
required: | |
- status | |
- type | |
properties: | |
lastTransitionTime: | |
type: string | |
format: date-time | |
message: | |
type: string | |
reason: | |
type: string | |
status: | |
type: string | |
enum: | |
- "True" | |
- "False" | |
- Unknown | |
type: | |
type: string | |
lastFailureTime: | |
type: string | |
format: date-time | |
nextPrivateKeySecretName: | |
type: string | |
notAfter: | |
type: string | |
format: date-time | |
notBefore: | |
type: string | |
format: date-time | |
renewalTime: | |
type: string | |
format: date-time | |
revision: | |
type: integer | |
served: true | |
storage: false | |
- name: v1 | |
subresources: | |
status: {} | |
additionalPrinterColumns: | |
- jsonPath: .status.conditions[?(@.type=="Ready")].status | |
name: Ready | |
type: string | |
- jsonPath: .spec.secretName | |
name: Secret | |
type: string | |
- jsonPath: .spec.issuerRef.name | |
name: Issuer | |
priority: 1 | |
type: string | |
- jsonPath: .status.conditions[?(@.type=="Ready")].message | |
name: Status | |
priority: 1 | |
type: string | |
- jsonPath: .metadata.creationTimestamp | |
name: Age | |
type: date | |
schema: | |
openAPIV3Schema: | |
type: object | |
required: | |
- spec | |
properties: | |
apiVersion: | |
type: string | |
kind: | |
type: string | |
metadata: | |
type: object | |
spec: | |
type: object | |
required: | |
- issuerRef | |
- secretName | |
properties: | |
commonName: | |
type: string | |
dnsNames: | |
type: array | |
items: | |
type: string | |
duration: | |
type: string | |
emailAddresses: | |
type: array | |
items: | |
type: string | |
encodeUsagesInRequest: | |
type: boolean | |
ipAddresses: | |
type: array | |
items: | |
type: string | |
isCA: | |
type: boolean | |
issuerRef: | |
type: object | |
required: | |
- name | |
properties: | |
group: | |
type: string | |
kind: | |
type: string | |
name: | |
type: string | |
keystores: | |
type: object | |
properties: | |
jks: | |
type: object | |
required: | |
- create | |
- passwordSecretRef | |
properties: | |
create: | |
type: boolean | |
passwordSecretRef: | |
type: object | |
required: | |
- name | |
properties: | |
key: | |
type: string | |
name: | |
type: string | |
pkcs12: | |
type: object | |
required: | |
- create | |
- passwordSecretRef | |
properties: | |
create: | |
type: boolean | |
passwordSecretRef: | |
type: object | |
required: | |
- name | |
properties: | |
key: | |
type: string | |
name: | |
type: string | |
privateKey: | |
type: object | |
properties: | |
algorithm: | |
type: string | |
enum: | |
- RSA | |
- ECDSA | |
encoding: | |
type: string | |
enum: | |
- PKCS1 | |
- PKCS8 | |
rotationPolicy: | |
type: string | |
size: | |
type: integer | |
maximum: 8192 | |
minimum: 0 | |
renewBefore: | |
type: string | |
secretName: | |
type: string | |
subject: | |
type: object | |
properties: | |
countries: | |
type: array | |
items: | |
type: string | |
localities: | |
type: array | |
items: | |
type: string | |
organizationalUnits: | |
type: array | |
items: | |
type: string | |
organizations: | |
type: array | |
items: | |
type: string | |
postalCodes: | |
type: array | |
items: | |
type: string | |
provinces: | |
type: array | |
items: | |
type: string | |
serialNumber: | |
type: string | |
streetAddresses: | |
type: array | |
items: | |
type: string | |
uris: | |
type: array | |
items: | |
type: string | |
usages: | |
type: array | |
items: | |
type: string | |
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 | |
status: | |
type: object | |
properties: | |
conditions: | |
type: array | |
items: | |
type: object | |
required: | |
- status | |
- type | |
properties: | |
lastTransitionTime: | |
type: string | |
format: date-time | |
message: | |
type: string | |
reason: | |
type: string | |
status: | |
type: string | |
enum: | |
- "True" | |
- "False" | |
- Unknown | |
type: | |
type: string | |
lastFailureTime: | |
type: string | |
format: date-time | |
nextPrivateKeySecretName: | |
type: string | |
notAfter: | |
type: string | |
format: date-time | |
notBefore: | |
type: string | |
format: date-time | |
renewalTime: | |
type: string | |
format: date-time | |
revision: | |
type: integer | |
served: true | |
storage: true | |
status: | |
acceptedNames: | |
kind: "" | |
plural: "" | |
conditions: [] | |
storedVersions: [] | |
--- | |
apiVersion: apiextensions.k8s.io/v1 | |
kind: CustomResourceDefinition | |
metadata: | |
name: clusterissuers.cert-manager.io | |
annotations: | |
cert-manager.io/inject-ca-from-secret: 'okteto/cert-manager-webhook-ca' | |
labels: | |
app: 'cert-manager' | |
app.kubernetes.io/name: 'cert-manager' | |
app.kubernetes.io/instance: 'cert-manager' | |
app.kubernetes.io/managed-by: 'Helm' | |
helm.sh/chart: 'cert-manager-v1.1.0' | |
spec: | |
group: cert-manager.io | |
names: | |
kind: ClusterIssuer | |
listKind: ClusterIssuerList | |
plural: clusterissuers | |
singular: clusterissuer | |
scope: Cluster | |
conversion: | |
# a Webhook strategy instruct API server to call an external webhook for any conversion between custom resources. | |
strategy: Webhook | |
# webhookClientConfig is required when strategy is `Webhook` and it configures the webhook endpoint to be called by API server. | |
webhook: | |
conversionReviewVersions: ["v1", "v1beta1"] | |
clientConfig: | |
service: | |
namespace: 'okteto' | |
name: 'cert-manager-webhook' | |
path: /convert | |
versions: | |
- name: v1alpha2 | |
subresources: | |
status: {} | |
additionalPrinterColumns: | |
- jsonPath: .status.conditions[?(@.type=="Ready")].status | |
name: Ready | |
type: string | |
- jsonPath: .status.conditions[?(@.type=="Ready")].message | |
name: Status | |
priority: 1 | |
type: string | |
- jsonPath: .metadata.creationTimestamp | |
name: Age | |
type: date | |
schema: | |
openAPIV3Schema: | |
type: object | |
properties: | |
apiVersion: | |
type: string | |
kind: | |
type: string | |
metadata: | |
type: object | |
spec: | |
type: object | |
properties: | |
acme: | |
type: object | |
required: | |
- privateKeySecretRef | |
- server | |
properties: | |
disableAccountKeyGeneration: | |
type: boolean | |
email: | |
type: string | |
enableDurationFeature: | |
type: boolean | |
externalAccountBinding: | |
type: object | |
required: | |
- keyAlgorithm | |
- keyID | |
- keySecretRef | |
properties: | |
keyAlgorithm: | |
type: string | |
enum: | |
- HS256 | |
- HS384 | |
- HS512 | |
keyID: | |
type: string | |
keySecretRef: | |
type: object | |
required: | |
- name | |
properties: | |
key: | |
type: string | |
name: | |
type: string | |
preferredChain: | |
type: string | |
maxLength: 64 | |
privateKeySecretRef: | |
type: object | |
required: | |
- name | |
properties: | |
key: | |
type: string | |
name: | |
type: string | |
server: | |
type: string | |
skipTLSVerify: | |
type: boolean | |
solvers: | |
type: array | |
items: | |
type: object | |
properties: | |
dns01: | |
type: object | |
properties: | |
acmedns: | |
type: object | |
required: | |
- accountSecretRef | |
- host | |
properties: | |
accountSecretRef: | |
type: object | |
required: | |
- name | |
properties: | |
key: | |
type: string | |
name: | |
type: string | |
host: | |
type: string | |
akamai: | |
type: object | |
required: | |
- accessTokenSecretRef | |
- clientSecretSecretRef | |
- clientTokenSecretRef | |
- serviceConsumerDomain | |
properties: | |
accessTokenSecretRef: | |
type: object | |
required: | |
- name | |
properties: | |
key: | |
type: string | |
name: | |
type: string | |
clientSecretSecretRef: | |
type: object | |
required: | |
- name | |
properties: | |
key: | |
type: string | |
name: | |
type: string | |
clientTokenSecretRef: | |
type: object | |
required: | |
- name | |
properties: | |
key: | |
type: string | |
name: | |
type: string | |
serviceConsumerDomain: | |
type: string | |
azuredns: | |
type: object | |
required: | |
- resourceGroupName | |
- subscriptionID | |
properties: | |
clientID: | |
type: string | |
clientSecretSecretRef: | |
type: object | |
required: | |
- name | |
properties: | |
key: | |
type: string | |
name: | |
type: string | |
environment: | |
type: string | |
enum: | |
- AzurePublicCloud | |
- AzureChinaCloud | |
- AzureGermanCloud | |
- AzureUSGovernmentCloud | |
hostedZoneName: | |
type: string | |
resourceGroupName: | |
type: string | |
subscriptionID: | |
type: string | |
tenantID: | |
type: string | |
clouddns: | |
type: object | |
required: | |
- project | |
properties: | |
hostedZoneName: | |
type: string | |
project: | |
type: string | |
serviceAccountSecretRef: | |
type: object | |
required: | |
- name | |
properties: | |
key: | |
type: string | |
name: | |
type: string | |
cloudflare: | |
type: object | |
properties: | |
apiKeySecretRef: | |
type: object | |
required: | |
- name | |
properties: | |
key: | |
type: string | |
name: | |
type: string | |
apiTokenSecretRef: | |
type: object | |
required: | |
- name | |
properties: | |
key: | |
type: string | |
name: | |
type: string | |
email: | |
type: string | |
cnameStrategy: | |
type: string | |
enum: | |
- None | |
- Follow | |
digitalocean: | |
type: object | |
required: | |
- tokenSecretRef | |
properties: | |
tokenSecretRef: | |
type: object | |
required: | |
- name | |
properties: | |
key: | |
type: string | |
name: | |
type: string | |
rfc2136: | |
type: object | |
required: | |
- nameserver | |
properties: | |
nameserver: | |
type: string | |
tsigAlgorithm: | |
type: string | |
tsigKeyName: | |
type: string | |
tsigSecretSecretRef: | |
type: object | |
required: | |
- name | |
properties: | |
key: | |
type: string | |
name: | |
type: string | |
route53: | |
type: object | |
required: | |
- region | |
properties: | |
accessKeyID: | |
type: string | |
hostedZoneID: | |
type: string | |
region: | |
type: string | |
role: | |
type: string | |
secretAccessKeySecretRef: | |
type: object | |
required: | |
- name | |
properties: | |
key: | |
type: string | |
name: | |
type: string | |
webhook: | |
type: object | |
required: | |
- groupName | |
- solverName | |
properties: | |
config: | |
x-kubernetes-preserve-unknown-fields: true | |
groupName: | |
type: string | |
solverName: | |
type: string | |
http01: | |
type: object | |
properties: | |
ingress: | |
type: object | |
properties: | |
class: | |
type: string | |
ingressTemplate: | |
type: object | |
properties: | |
metadata: | |
type: object | |
properties: | |
annotations: | |
type: object | |
additionalProperties: | |
type: string | |
labels: | |
type: object | |
additionalProperties: | |
type: string | |
name: | |
type: string | |
podTemplate: | |
type: object | |
properties: | |
metadata: | |
type: object | |
properties: | |
annotations: | |
type: object | |
additionalProperties: | |
type: string | |
labels: | |
type: object | |
additionalProperties: | |
type: string | |
spec: | |
type: object | |
properties: | |
affinity: | |
type: object | |
properties: | |
nodeAffinity: | |
type: object | |
properties: | |
preferredDuringSchedulingIgnoredDuringExecution: | |
type: array | |
items: | |
type: object | |
required: | |
- preference | |
- weight | |
properties: | |
preference: | |
type: object | |
properties: | |
matchExpressions: | |
type: array | |
items: | |
type: object | |
required: | |
- key | |
- operator | |
properties: | |
key: | |
type: string | |
operator: | |
type: string | |
values: | |
type: array | |
items: | |
type: string | |
matchFields: | |
type: array | |
items: | |
type: object | |
required: | |
- key | |
- operator | |
properties: | |
key: | |
type: string | |
operator: | |
type: string | |
values: | |
type: array | |
items: | |
type: string | |
weight: | |
type: integer | |
format: int32 | |
requiredDuringSchedulingIgnoredDuringExecution: | |
type: object | |
required: | |
- nodeSelectorTerms | |
properties: | |
nodeSelectorTerms: | |
type: array | |
items: | |
type: object | |
properties: | |
matchExpressions: | |
type: array | |
items: | |
type: object | |
required: | |
- key | |
- operator | |
properties: | |
key: | |
type: string | |
operator: | |
type: string | |
values: | |
type: array | |
items: | |
type: string | |
matchFields: | |
type: array | |
items: | |
type: object | |
required: | |
- key | |
- operator | |
properties: | |
key: | |
type: string | |
operator: | |
type: string | |
values: | |
type: array | |
items: | |
type: string | |
podAffinity: | |
type: object | |
properties: | |
preferredDuringSchedulingIgnoredDuringExecution: | |
type: array | |
items: | |
type: object | |
required: | |
- podAffinityTerm | |
- weight | |
properties: | |
podAffinityTerm: | |
type: object | |
required: | |
- topologyKey | |
properties: | |
labelSelector: | |
type: object | |
properties: | |
matchExpressions: | |
type: array | |
items: | |
type: object | |
required: | |
- key | |
- operator | |
properties: | |
key: | |
type: string | |
operator: | |
type: string | |
values: | |
type: array | |
items: | |
type: string | |
matchLabels: | |
type: object | |
additionalProperties: | |
type: string | |
namespaces: | |
type: array | |
items: | |
type: string | |
topologyKey: | |
type: string | |
weight: | |
type: integer | |
format: int32 | |
requiredDuringSchedulingIgnoredDuringExecution: | |
type: array | |
items: | |
type: object | |
required: | |
- topologyKey | |
properties: | |
labelSelector: | |
type: object | |
properties: | |
matchExpressions: | |
type: array | |
items: | |
type: object | |
required: | |
- key | |
- operator | |
properties: | |
key: | |
type: string | |
operator: | |
type: string | |
values: | |
type: array | |
items: | |
type: string | |
matchLabels: | |
type: object | |
additionalProperties: | |
type: string | |
namespaces: | |
type: array | |
items: | |
type: string | |
topologyKey: | |
type: string | |
podAntiAffinity: | |
type: object | |
properties: | |
preferredDuringSchedulingIgnoredDuringExecution: | |
type: array | |
items: | |
type: object | |
required: | |
- podAffinityTerm | |
- weight | |
properties: | |
podAffinityTerm: | |
type: object | |
required: | |
- topologyKey | |
properties: | |
labelSelector: | |
type: object | |
properties: | |
matchExpressions: | |
type: array | |
items: | |
type: object | |
required: | |
- key | |
- operator | |
properties: | |
key: | |
type: string | |
operator: | |
type: string | |
values: | |
type: array | |
items: | |
type: string | |
matchLabels: | |
type: object | |
additionalProperties: | |
type: string | |
namespaces: | |
type: array | |
items: | |
type: string | |
topologyKey: | |
type: string | |
weight: | |
type: integer | |
format: int32 | |
requiredDuringSchedulingIgnoredDuringExecution: | |
type: array | |
items: | |
type: object | |
required: | |
- topologyKey | |
properties: | |
labelSelector: | |
type: object | |
properties: | |
matchExpressions: | |
type: array | |
items: | |
type: object | |
required: | |
- key | |
- operator | |
properties: | |
key: | |
type: string | |
operator: | |
type: string | |
values: | |
type: array | |
items: | |
type: string | |
matchLabels: | |
type: object | |
additionalProperties: | |
type: string | |
namespaces: | |
type: array | |
items: | |
type: string | |
topologyKey: | |
type: string | |
nodeSelector: | |
type: object | |
additionalProperties: | |
type: string | |
priorityClassName: | |
type: string | |
serviceAccountName: | |
type: string | |
tolerations: | |
type: array | |
items: | |
type: object | |
properties: | |
effect: | |
type: string | |
key: | |
type: string | |
operator: | |
type: string | |
tolerationSeconds: | |
type: integer | |
format: int64 | |
value: | |
type: string | |
serviceType: | |
type: string | |
selector: | |
type: object | |
properties: | |
dnsNames: | |
type: array | |
items: | |
type: string | |
dnsZones: | |
type: array | |
items: | |
type: string | |
matchLabels: | |
type: object | |
additionalProperties: | |
type: string | |
ca: | |
type: object | |
required: | |
- secretName | |
properties: | |
crlDistributionPoints: | |
type: array | |
items: | |
type: string | |
secretName: | |
type: string | |
selfSigned: | |
type: object | |
properties: | |
crlDistributionPoints: | |
type: array | |
items: | |
type: string | |
vault: | |
type: object | |
required: | |
- auth | |
- path | |
- server | |
properties: | |
auth: | |
type: object | |
properties: | |
appRole: | |
type: object | |
required: | |
- path | |
- roleId | |
- secretRef | |
properties: | |
path: | |
type: string | |
roleId: | |
type: string | |
secretRef: | |
type: object | |
required: | |
- name | |
properties: | |
key: | |
type: string | |
name: | |
type: string | |
kubernetes: | |
type: object | |
required: | |
- role | |
- secretRef | |
properties: | |
mountPath: | |
type: string | |
role: | |
type: string | |
secretRef: | |
type: object | |
required: | |
- name | |
properties: | |
key: | |
type: string | |
name: | |
type: string | |
tokenSecretRef: | |
type: object | |
required: | |
- name | |
properties: | |
key: | |
type: string | |
name: | |
type: string | |
caBundle: | |
type: string | |
format: byte | |
namespace: | |
type: string | |
path: | |
type: string | |
server: | |
type: string | |
venafi: | |
type: object | |
required: | |
- zone | |
properties: | |
cloud: | |
type: object | |
required: | |
- apiTokenSecretRef | |
properties: | |
apiTokenSecretRef: | |
type: object | |
required: | |
- name | |
properties: | |
key: | |
type: string | |
name: | |
type: string | |
url: | |
type: string | |
tpp: | |
type: object | |
required: | |
- credentialsRef | |
- url | |
properties: | |
caBundle: | |
type: string | |
format: byte | |
credentialsRef: | |
type: object | |
required: | |
- name | |
properties: | |
name: | |
type: string | |
url: | |
type: string | |
zone: | |
type: string | |
status: | |
type: object | |
properties: | |
acme: | |
type: object | |
properties: | |
lastRegisteredEmail: | |
type: string | |
uri: | |
type: string | |
conditions: | |
type: array | |
items: | |
type: object | |
required: | |
- status | |
- type | |
properties: | |
lastTransitionTime: | |
type: string | |
format: date-time | |
message: | |
type: string | |
reason: | |
type: string | |
status: | |
type: string | |
enum: | |
- "True" | |
- "False" | |
- Unknown | |
type: | |
type: string | |
served: true | |
storage: false | |
- name: v1alpha3 | |
subresources: | |
status: {} | |
additionalPrinterColumns: | |
- jsonPath: .status.conditions[?(@.type=="Ready")].status | |
name: Ready | |
type: string | |
- jsonPath: .status.conditions[?(@.type=="Ready")].message | |
name: Status | |
priority: 1 | |
type: string | |
- jsonPath: .metadata.creationTimestamp | |
name: Age | |
type: date | |
schema: | |
openAPIV3Schema: | |
type: object | |
properties: | |
apiVersion: | |
type: string | |
kind: | |
type: string | |
metadata: | |
type: object | |
spec: | |
type: object | |
properties: | |
acme: | |
type: object | |
required: | |
- privateKeySecretRef | |
- server | |
properties: | |
disableAccountKeyGeneration: | |
type: boolean | |
email: | |
type: string | |
enableDurationFeature: | |
type: boolean | |
externalAccountBinding: | |
type: object | |
required: | |
- keyAlgorithm | |
- keyID | |
- keySecretRef | |
properties: | |
keyAlgorithm: | |
type: string | |
enum: | |
- HS256 | |
- HS384 | |
- HS512 | |
keyID: | |
type: string | |
keySecretRef: | |
type: object | |
required: | |
- name | |
properties: | |
key: | |
type: string | |
name: | |
type: string | |
preferredChain: | |
type: string | |
maxLength: 64 | |
privateKeySecretRef: | |
type: object | |
required: | |
- name | |
properties: | |
key: | |
type: string | |
name: | |
type: string | |
server: | |
type: string | |
skipTLSVerify: | |
type: boolean | |
solvers: | |
type: array | |
items: | |
type: object | |
properties: | |
dns01: | |
type: object | |
properties: | |
acmedns: | |
type: object | |
required: | |
- accountSecretRef | |
- host | |
properties: | |
accountSecretRef: | |
type: object | |
required: | |
- name | |
properties: | |
key: | |
type: string | |
name: | |
type: string | |
host: | |
type: string | |
akamai: | |
type: object | |
required: | |
- accessTokenSecretRef | |
- clientSecretSecretRef | |
- clientTokenSecretRef | |
- serviceConsumerDomain | |
properties: | |
accessTokenSecretRef: | |
type: object | |
required: | |
- name | |
properties: | |
key: | |
type: string | |
name: | |
type: string | |
clientSecretSecretRef: | |
type: object | |
required: | |
- name | |
properties: | |
key: | |
type: string | |
name: | |
type: string | |
clientTokenSecretRef: | |
type: object | |
required: | |
- name | |
properties: | |
key: | |
type: string | |
name: | |
type: string | |
serviceConsumerDomain: | |
type: string | |
azuredns: | |
type: object | |
required: | |
- resourceGroupName | |
- subscriptionID | |
properties: | |
clientID: | |
type: string | |
clientSecretSecretRef: | |
type: object | |
required: | |
- name | |
properties: | |
key: | |
type: string | |
name: | |
type: string | |
environment: | |
type: string | |
enum: | |
- AzurePublicCloud | |
- AzureChinaCloud | |
- AzureGermanCloud | |
- AzureUSGovernmentCloud | |
hostedZoneName: | |
type: string | |
resourceGroupName: | |
type: string | |
subscriptionID: | |
type: string | |
tenantID: | |
type: string | |
clouddns: | |
type: object | |
required: | |
- project | |
properties: | |
hostedZoneName: | |
type: string | |
project: | |
type: string | |
serviceAccountSecretRef: | |
type: object | |
required: | |
- name | |
properties: | |
key: | |
type: string | |
name: | |
type: string | |
cloudflare: | |
type: object | |
properties: | |
apiKeySecretRef: | |
type: object | |
required: | |
- name | |
properties: | |
key: | |
type: string | |
name: | |
type: string | |
apiTokenSecretRef: | |
type: object | |
required: | |
- name | |
properties: | |
key: | |
type: string | |
name: | |
type: string | |
email: | |
type: string | |
cnameStrategy: | |
type: string | |
enum: | |
- None | |
- Follow | |
digitalocean: | |
type: object | |
required: | |
- tokenSecretRef | |
properties: | |
tokenSecretRef: | |
type: object | |
required: | |
- name | |
properties: | |
key: | |
type: string | |
name: | |
type: string | |
rfc2136: | |
type: object | |
required: | |
- nameserver | |
properties: | |
nameserver: | |
type: string | |
tsigAlgorithm: | |
type: string | |
tsigKeyName: | |
type: string | |
tsigSecretSecretRef: | |
type: object | |
required: | |
- name | |
properties: | |
key: | |
type: string | |
name: | |
type: string | |
route53: | |
type: object | |
required: | |
- region | |
properties: | |
accessKeyID: | |
type: string | |
hostedZoneID: | |
type: string | |
region: | |
type: string | |
role: | |
type: string | |
secretAccessKeySecretRef: | |
type: object | |
required: | |
- name | |
properties: | |
key: | |
type: string | |
name: | |
type: string | |
webhook: | |
type: object | |
required: | |
- groupName | |
- solverName | |
properties: | |
config: | |
x-kubernetes-preserve-unknown-fields: true | |
groupName: | |
type: string | |
solverName: | |
type: string | |
http01: | |
type: object | |
properties: | |
ingress: | |
type: object | |
properties: | |
class: | |
type: string | |
ingressTemplate: | |
type: object | |
properties: | |
metadata: | |
type: object | |
properties: | |
annotations: | |
type: object | |
additionalProperties: | |
type: string | |
labels: | |
type: object | |
additionalProperties: | |
type: string | |
name: | |
type: string | |
podTemplate: | |
type: object | |
properties: | |
metadata: | |
type: object | |
properties: | |
annotations: | |
type: object | |
additionalProperties: | |
type: string | |
labels: | |
type: object | |
additionalProperties: | |
type: string | |
spec: | |
type: object | |
properties: | |
affinity: | |
type: object | |
properties: | |
nodeAffinity: | |
type: object | |
properties: | |
preferredDuringSchedulingIgnoredDuringExecution: | |
type: array | |
items: | |
type: object | |
required: | |
- preference | |
- weight | |
properties: | |
preference: | |
type: object | |
properties: | |
matchExpressions: | |
type: array | |
items: | |
type: object | |
required: | |
- key | |
- operator | |
properties: | |
key: | |
type: string | |
operator: | |
type: string | |
values: | |
type: array | |
items: | |
type: string | |
matchFields: | |
type: array | |
items: | |
type: object | |
required: | |
- key | |
- operator | |
properties: | |
key: | |
type: string | |
operator: | |
type: string | |
values: | |
type: array | |
items: | |
type: string | |
weight: | |
type: integer | |
format: int32 | |
requiredDuringSchedulingIgnoredDuringExecution: | |
type: object | |
required: | |
- nodeSelectorTerms | |
properties: | |
nodeSelectorTerms: | |
type: array | |
items: | |
type: object | |
properties: | |
matchExpressions: | |
type: array | |
items: | |
type: object | |
required: | |
- key | |
- operator | |
properties: | |
key: | |
type: string | |
operator: | |
type: string | |
values: | |
type: array | |
items: | |
type: string | |
matchFields: | |
type: array | |
items: | |
type: object | |
required: | |
- key | |
- operator | |
properties: | |
key: | |
type: string | |
operator: | |
type: string | |
values: | |
type: array | |
items: | |
type: string | |
podAffinity: | |
type: object | |
properties: | |
preferredDuringSchedulingIgnoredDuringExecution: | |
type: array | |
items: | |
type: object | |
required: | |
- podAffinityTerm | |
- weight | |
properties: | |
podAffinityTerm: | |
type: object | |
required: | |
- topologyKey | |
properties: | |
labelSelector: | |
type: object | |
properties: | |
matchExpressions: | |
type: array | |
items: | |
type: object | |
required: | |
- key | |
- operator | |
properties: | |
key: | |
type: string | |
operator: | |
type: string | |
values: | |
type: array | |
items: | |
type: string | |
matchLabels: | |
type: object | |
additionalProperties: | |
type: string | |
namespaces: | |
type: array | |
items: | |
type: string | |
topologyKey: | |
type: string | |
weight: | |
type: integer | |
format: int32 | |
requiredDuringSchedulingIgnoredDuringExecution: | |
type: array | |
items: | |
type: object | |
required: | |
- topologyKey | |
properties: | |
labelSelector: | |
type: object | |
properties: | |
matchExpressions: | |
type: array | |
items: | |
type: object | |
required: | |
- key | |
- operator | |
properties: | |
key: | |
type: string | |
operator: | |
type: string | |
values: | |
type: array | |
items: | |
type: string | |
matchLabels: | |
type: object | |
additionalProperties: | |
type: string | |
namespaces: | |
type: array | |
items: | |
type: string | |
topologyKey: | |
type: string | |
podAntiAffinity: | |
type: object | |
properties: | |
preferredDuringSchedulingIgnoredDuringExecution: | |
type: array | |
items: | |
type: object | |
required: | |
- podAffinityTerm | |
- weight | |
properties: | |
podAffinityTerm: | |
type: object | |
required: | |
- topologyKey | |
properties: | |
labelSelector: | |
type: object | |
properties: | |
matchExpressions: | |
type: array | |
items: | |
type: object | |
required: | |
- key | |
- operator | |
properties: | |
key: | |
type: string | |
operator: | |
type: string | |
values: | |
type: array | |
items: | |
type: string | |
matchLabels: | |
type: object | |
additionalProperties: | |
type: string | |
namespaces: | |
type: array | |
items: | |
type: string | |
topologyKey: | |
type: string | |
weight: | |
type: integer | |
format: int32 | |
requiredDuringSchedulingIgnoredDuringExecution: | |
type: array | |
items: | |
type: object | |
required: | |
- topologyKey | |
properties: | |
labelSelector: | |
type: object | |
properties: | |
matchExpressions: | |
type: array | |
items: | |
type: object | |
required: | |
- key | |
- operator | |
properties: | |
key: | |
type: string | |
operator: | |
type: string | |
values: | |
type: array | |
items: | |
type: string | |
matchLabels: | |
type: object | |
additionalProperties: | |
type: string | |
namespaces: | |
type: array | |
items: | |
type: string | |
topologyKey: | |
type: string | |
nodeSelector: | |
type: object | |
additionalProperties: | |
type: string | |
priorityClassName: | |
type: string | |
serviceAccountName: | |
type: string | |
tolerations: | |
type: array | |
items: | |
type: object | |
properties: | |
effect: | |
type: string | |
key: | |
type: string | |
operator: | |
type: string | |
tolerationSeconds: | |
type: integer | |
format: int64 | |
value: | |
type: string | |
serviceType: | |
type: string | |
selector: | |
type: object | |
properties: | |
dnsNames: | |
type: array | |
items: | |
type: string | |
dnsZones: | |
type: array | |
items: | |
type: string | |
matchLabels: | |
type: object | |
additionalProperties: | |
type: string | |
ca: | |
type: object | |
required: | |
- secretName | |
properties: | |
crlDistributionPoints: | |
type: array | |
items: | |
type: string | |
secretName: | |
type: string | |
selfSigned: | |
type: object | |
properties: | |
crlDistributionPoints: | |
type: array | |
items: | |
type: string | |
vault: | |
type: object | |
required: | |
- auth | |
- path | |
- server | |
properties: | |
auth: | |
type: object | |
properties: | |
appRole: | |
type: object | |
required: | |
- path | |
- roleId | |
- secretRef | |
properties: | |
path: | |
type: string | |
roleId: | |
type: string | |
secretRef: | |
type: object | |
required: | |
- name | |
properties: | |
key: | |
type: string | |
name: | |
type: string | |
kubernetes: | |
type: object | |
required: | |
- role | |
- secretRef | |
properties: | |
mountPath: | |
type: string | |
role: | |
type: string | |
secretRef: | |
type: object | |
required: | |
- name | |
properties: | |
key: | |
type: string | |
name: | |
type: string | |
tokenSecretRef: | |
type: object | |
required: | |
- name | |
properties: | |
key: | |
type: string | |
name: | |
type: string | |
caBundle: | |
type: string | |
format: byte | |
namespace: | |
type: string | |
path: | |
type: string | |
server: | |
type: string | |
venafi: | |
type: object | |
required: | |
- zone | |
properties: | |
cloud: | |
type: object | |
required: | |
- apiTokenSecretRef | |
properties: | |
apiTokenSecretRef: | |
type: object | |
required: | |
- name | |
properties: | |
key: | |
type: string | |
name: | |
type: string | |
url: | |
type: string | |
tpp: | |
type: object | |
required: | |
- credentialsRef | |
- url | |
properties: | |
caBundle: | |
type: string | |
format: byte | |
credentialsRef: | |
type: object | |
required: | |
- name | |
properties: | |
name: | |
type: string | |
url: | |
type: string | |
zone: | |
type: string | |
status: | |
type: object | |
properties: | |
acme: | |
type: object | |
properties: | |
lastRegisteredEmail: | |
type: string | |
uri: | |
type: string | |
conditions: | |
type: array | |
items: | |
type: object | |
required: | |
- status | |
- type | |
properties: | |
lastTransitionTime: | |
type: string | |
format: date-time | |
message: | |
type: string | |
reason: | |
type: string | |
status: | |
type: string | |
enum: | |
- "True" | |
- "False" | |
- Unknown | |
type: | |
type: string | |
served: true | |
storage: false | |
- name: v1beta1 | |
subresources: | |
status: {} | |
additionalPrinterColumns: | |
- jsonPath: .status.conditions[?(@.type=="Ready")].status | |
name: Ready | |
type: string | |
- jsonPath: .status.conditions[?(@.type=="Ready")].message | |
name: Status | |
priority: 1 | |
type: string | |
- jsonPath: .metadata.creationTimestamp | |
name: Age | |
type: date | |
schema: | |
openAPIV3Schema: | |
type: object | |
required: | |
- spec | |
properties: | |
apiVersion: | |
type: string | |
kind: | |
type: string | |
metadata: | |
type: object | |
spec: | |
type: object | |
properties: | |
acme: | |
type: object | |
required: | |
- privateKeySecretRef | |
- server | |
properties: | |
disableAccountKeyGeneration: | |
type: boolean | |
email: | |
type: string | |
enableDurationFeature: | |
type: boolean | |
externalAccountBinding: | |
type: object | |
required: | |
- keyAlgorithm | |
- keyID | |
- keySecretRef | |
properties: | |
keyAlgorithm: | |
type: string | |
enum: | |
- HS256 | |
- HS384 | |
- HS512 | |
keyID: | |
type: string | |
keySecretRef: | |
type: object | |
required: | |
- name | |
properties: | |
key: | |
type: string | |
name: | |
type: string | |
preferredChain: | |
type: string | |
maxLength: 64 | |
privateKeySecretRef: | |
type: object | |
required: | |
- name | |
properties: | |
key: | |
type: string | |
name: | |
type: string | |
server: | |
type: string | |
skipTLSVerify: | |
type: boolean | |
solvers: | |
type: array | |
items: | |
type: object | |
properties: | |
dns01: | |
type: object | |
properties: | |
acmeDNS: | |
type: object | |
required: | |
- accountSecretRef | |
- host | |
properties: | |
accountSecretRef: | |
type: object | |
required: | |
- name | |
properties: | |
key: | |
type: string | |
name: | |
type: string | |
host: | |
type: string | |
akamai: | |
type: object | |
required: | |
- accessTokenSecretRef | |
- clientSecretSecretRef | |
- clientTokenSecretRef | |
- serviceConsumerDomain | |
properties: | |
accessTokenSecretRef: | |
type: object | |
required: | |
- name | |
properties: | |
key: | |
type: string | |
name: | |
type: string | |
clientSecretSecretRef: | |
type: object | |
required: | |
- name | |
properties: | |
key: | |
type: string | |
name: | |
type: string | |
clientTokenSecretRef: | |
type: object | |
required: | |
- name | |
properties: | |
key: | |
type: string | |
name: | |
type: string | |
serviceConsumerDomain: | |
type: string | |
azureDNS: | |
type: object | |
required: | |
- resourceGroupName | |
- subscriptionID | |
properties: | |
clientID: | |
type: string | |
clientSecretSecretRef: | |
type: object | |
required: | |
- name | |
properties: | |
key: | |
type: string | |
name: | |
type: string | |
environment: | |
type: string | |
enum: | |
- AzurePublicCloud | |
- AzureChinaCloud | |
- AzureGermanCloud | |
- AzureUSGovernmentCloud | |
hostedZoneName: | |
type: string | |
resourceGroupName: | |
type: string | |
subscriptionID: | |
type: string | |
tenantID: | |
type: string | |
cloudDNS: | |
type: object | |
required: | |
- project | |
properties: | |
hostedZoneName: | |
type: string | |
project: | |
type: string | |
serviceAccountSecretRef: | |
type: object | |
required: | |
- name | |
properties: | |
key: | |
type: string | |
name: | |
type: string | |
cloudflare: | |
type: object | |
properties: | |
apiKeySecretRef: | |
type: object | |
required: | |
- name | |
properties: | |
key: | |
type: string | |
name: | |
type: string | |
apiTokenSecretRef: | |
type: object | |
required: | |
- name | |
properties: | |
key: | |
type: string | |
name: | |
type: string | |
email: | |
type: string | |
cnameStrategy: | |
type: string | |
enum: | |
- None | |
- Follow | |
digitalocean: | |
type: object | |
required: | |
- tokenSecretRef | |
properties: | |
tokenSecretRef: | |
type: object | |
required: | |
- name | |
properties: | |
key: | |
type: string | |
name: | |
type: string | |
rfc2136: | |
type: object | |
required: | |
- nameserver | |
properties: | |
nameserver: | |
type: string | |
tsigAlgorithm: | |
type: string | |
tsigKeyName: | |
type: string | |
tsigSecretSecretRef: | |
type: object | |
required: | |
- name | |
properties: | |
key: | |
type: string | |
name: | |
type: string | |
route53: | |
type: object | |
required: | |
- region | |
properties: | |
accessKeyID: | |
type: string | |
hostedZoneID: | |
type: string | |
region: | |
type: string | |
role: | |
type: string | |
secretAccessKeySecretRef: | |
type: object | |
required: | |
- name | |
properties: | |
key: | |
type: string | |
name: | |
type: string | |
webhook: | |
type: object | |
required: | |
- groupName | |
- solverName | |
properties: | |
config: | |
x-kubernetes-preserve-unknown-fields: true | |
groupName: | |
type: string | |
solverName: | |
type: string | |
http01: | |
type: object | |
properties: | |
ingress: | |
type: object | |
properties: | |
class: | |
type: string | |
ingressTemplate: | |
type: object | |
properties: | |
metadata: | |
type: object | |
properties: | |
annotations: | |
type: object | |
additionalProperties: | |
type: string | |
labels: | |
type: object | |
additionalProperties: | |
type: string | |
name: | |
type: string | |
podTemplate: | |
type: object | |
properties: | |
metadata: | |
type: object | |
properties: | |
annotations: | |
type: object | |
additionalProperties: | |
type: string | |
labels: | |
type: object | |
additionalProperties: | |
type: string | |
spec: | |
type: object | |
properties: | |
affinity: | |
type: object | |
properties: | |
nodeAffinity: | |
type: object | |
properties: | |
preferredDuringSchedulingIgnoredDuringExecution: | |
type: array | |
items: | |
type: object | |
required: | |
- preference | |
- weight | |
properties: | |
preference: | |
type: object | |
properties: | |
matchExpressions: | |
type: array | |
items: | |
type: object | |
required: | |
- key | |
- operator | |
properties: | |
key: | |
type: string | |
operator: | |
type: string | |
values: | |
type: array | |
items: | |
type: string | |
matchFields: | |
type: array | |
items: | |
type: object | |
required: | |
- key | |
- operator | |
properties: | |
key: | |
type: string | |
operator: | |
type: string | |
values: | |
type: array | |
items: | |
type: string | |
weight: | |
type: integer | |
format: int32 | |
requiredDuringSchedulingIgnoredDuringExecution: | |
type: object | |
required: | |
- nodeSelectorTerms | |
properties: | |
nodeSelectorTerms: | |
type: array | |
items: | |
type: object | |
properties: | |
matchExpressions: | |
type: array | |
items: | |
type: object | |
required: | |
- key | |
- operator | |
properties: | |
key: | |
type: string | |
operator: | |
type: string | |
values: | |
type: array | |
items: | |
type: string | |
matchFields: | |
type: array | |
items: | |
type: object | |
required: | |
- key | |
- operator | |
properties: | |
key: | |
type: string | |
operator: | |
type: string | |
values: | |
type: array | |
items: | |
type: string | |
podAffinity: | |
type: object | |
properties: | |
preferredDuringSchedulingIgnoredDuringExecution: | |
type: array | |
items: | |
type: object | |
required: | |
- podAffinityTerm | |
- weight | |
properties: | |
podAffinityTerm: | |
type: object | |
required: | |
- topologyKey | |
properties: | |
labelSelector: | |
type: object | |
properties: | |
matchExpressions: | |
type: array | |
items: | |
type: object | |
required: | |
- key | |
- operator | |
properties: | |
key: | |
type: string | |
operator: | |
type: string | |
values: | |
type: array | |
items: | |
type: string | |
matchLabels: | |
type: object | |
additionalProperties: | |
type: string | |
namespaces: | |
type: array | |
items: | |
type: string | |
topologyKey: | |
type: string | |
weight: | |
type: integer | |
format: int32 | |
requiredDuringSchedulingIgnoredDuringExecution: | |
type: array | |
items: | |
type: object | |
required: | |
- topologyKey | |
properties: | |
labelSelector: | |
type: object | |
properties: | |
matchExpressions: | |
type: array | |
items: | |
type: object | |
required: | |
- key | |
- operator | |
properties: | |
key: | |
type: string | |
operator: | |
type: string | |
values: | |
type: array | |
items: | |
type: string | |
matchLabels: | |
type: object | |
additionalProperties: | |
type: string | |
namespaces: | |
type: array | |
items: | |
type: string | |
topologyKey: | |
type: string | |
podAntiAffinity: | |
type: object | |
properties: | |
preferredDuringSchedulingIgnoredDuringExecution: | |
type: array | |
items: | |
type: object | |
required: | |
- podAffinityTerm | |
- weight | |
properties: | |
podAffinityTerm: | |
type: object | |
required: | |
- topologyKey | |
properties: | |
labelSelector: | |
type: object | |
properties: | |
matchExpressions: | |
type: array | |
items: | |
type: object | |
required: | |
- key | |
- operator | |
properties: | |
key: | |
type: string | |
operator: | |
type: string | |
values: | |
type: array | |
items: | |
type: string | |
matchLabels: | |
type: object | |
additionalProperties: | |
type: string | |
namespaces: | |
type: array | |
items: | |
type: string | |
topologyKey: | |
type: string | |
weight: | |
type: integer | |
format: int32 | |
requiredDuringSchedulingIgnoredDuringExecution: | |
type: array | |
items: | |
type: object | |
required: | |
- topologyKey | |
properties: | |
labelSelector: | |
type: object | |
properties: | |
matchExpressions: | |
type: array | |
items: | |
type: object | |
required: | |
- key | |
- operator | |
properties: | |
key: | |
type: string | |
operator: | |
type: string | |
values: | |
type: array | |
items: | |
type: string | |
matchLabels: | |
type: object | |
additionalProperties: | |
type: string | |
namespaces: | |
type: array | |
items: | |
type: string | |
topologyKey: | |
type: string | |
nodeSelector: | |
type: object | |
additionalProperties: | |
type: string | |
priorityClassName: | |
type: string | |
serviceAccountName: | |
type: string | |
tolerations: | |
type: array | |
items: | |
type: object | |
properties: | |
effect: | |
type: string | |
key: | |
type: string | |
operator: | |
type: string | |
tolerationSeconds: | |
type: integer | |
format: int64 | |
value: | |
type: string | |
serviceType: | |
type: string | |
selector: | |
type: object | |
properties: | |
dnsNames: | |
type: array | |
items: | |
type: string | |
dnsZones: | |
type: array | |
items: | |
type: string | |
matchLabels: | |
type: object | |
additionalProperties: | |
type: string | |
ca: | |
type: object | |
required: | |
- secretName | |
properties: | |
crlDistributionPoints: | |
type: array | |
items: | |
type: string | |
secretName: | |
type: string | |
selfSigned: | |
type: object | |
properties: | |
crlDistributionPoints: | |
type: array | |
items: | |
type: string | |
vault: | |
type: object | |
required: | |
- auth | |
- path | |
- server | |
properties: | |
auth: | |
type: object | |
properties: | |
appRole: | |
type: object | |
required: | |
- path | |
- roleId | |
- secretRef | |
properties: | |
path: | |
type: string | |
roleId: | |
type: string | |
secretRef: | |
type: object | |
required: | |
- name | |
properties: | |
key: | |
type: string | |
name: | |
type: string | |
kubernetes: | |
type: object | |
required: | |
- role | |
- secretRef | |
properties: | |
mountPath: | |
type: string | |
role: | |
type: string | |
secretRef: | |
type: object | |
required: | |
- name | |
properties: | |
key: | |
type: string | |
name: | |
type: string | |
tokenSecretRef: | |
type: object | |
required: | |
- name | |
properties: | |
key: | |
type: string | |
name: | |
type: string | |
caBundle: | |
type: string | |
format: byte | |
namespace: | |
type: string | |
path: | |
type: string | |
server: | |
type: string | |
venafi: | |
type: object | |
required: | |
- zone | |
properties: | |
cloud: | |
type: object | |
required: | |
- apiTokenSecretRef | |
properties: | |
apiTokenSecretRef: | |
type: object | |
required: | |
- name | |
properties: | |
key: | |
type: string | |
name: | |
type: string | |
url: | |
type: string | |
tpp: | |
type: object | |
required: | |
- credentialsRef | |
- url | |
properties: | |
caBundle: | |
type: string | |
format: byte | |
credentialsRef: | |
type: object | |
required: | |
- name | |
properties: | |
name: | |
type: string | |
url: | |
type: string | |
zone: | |
type: string | |
status: | |
type: object | |
properties: | |
acme: | |
type: object | |
properties: | |
lastRegisteredEmail: | |
type: string | |
uri: | |
type: string | |
conditions: | |
type: array | |
items: | |
type: object | |
required: | |
- status | |
- type | |
properties: | |
lastTransitionTime: | |
type: string | |
format: date-time | |
message: | |
type: string | |
reason: | |
type: string | |
status: | |
type: string | |
enum: | |
- "True" | |
- "False" | |
- Unknown | |
type: | |
type: string | |
served: true | |
storage: false | |
- name: v1 | |
subresources: | |
status: {} | |
additionalPrinterColumns: | |
- jsonPath: .status.conditions[?(@.type=="Ready")].status | |
name: Ready | |
type: string | |
- jsonPath: .status.conditions[?(@.type=="Ready")].message | |
name: Status | |
priority: 1 | |
type: string | |
- jsonPath: .metadata.creationTimestamp | |
name: Age | |
type: date | |
schema: | |
openAPIV3Schema: | |
type: object | |
required: | |
- spec | |
properties: | |
apiVersion: | |
type: string | |
kind: | |
type: string | |
metadata: | |
type: object | |
spec: | |
type: object | |
properties: | |
acme: | |
type: object | |
required: | |
- privateKeySecretRef | |
- server | |
properties: | |
disableAccountKeyGeneration: | |
type: boolean | |
email: | |
type: string | |
enableDurationFeature: | |
type: boolean | |
externalAccountBinding: | |
type: object | |
required: | |
- keyAlgorithm | |
- keyID | |
- keySecretRef | |
properties: | |
keyAlgorithm: | |
type: string | |
enum: | |
- HS256 | |
- HS384 | |
- HS512 | |
keyID: | |
type: string | |
keySecretRef: | |
type: object | |
required: | |
- name | |
properties: | |
key: | |
type: string | |
name: | |
type: string | |
preferredChain: | |
type: string | |
maxLength: 64 | |
privateKeySecretRef: | |
type: object | |
required: | |
- name | |
properties: | |
key: | |
type: string | |
name: | |
type: string | |
server: | |
type: string | |
skipTLSVerify: | |
type: boolean | |
solvers: | |
type: array | |
items: | |
type: object | |
properties: | |
dns01: | |
type: object | |
properties: | |
acmeDNS: | |
type: object | |
required: | |
- accountSecretRef | |
- host | |
properties: | |
accountSecretRef: | |
type: object | |
required: | |
- name | |
properties: | |
key: | |
type: string | |
name: | |
type: string | |
host: | |
type: string | |
akamai: | |
type: object | |
required: | |
- accessTokenSecretRef | |
- clientSecretSecretRef | |
- clientTokenSecretRef | |
- serviceConsumerDomain | |
properties: | |
accessTokenSecretRef: | |
type: object | |
required: | |
- name | |
properties: | |
key: | |
type: string | |
name: | |
type: string | |
clientSecretSecretRef: | |
type: object | |
required: | |
- name | |
properties: | |
key: | |
type: string | |
name: | |
type: string | |
clientTokenSecretRef: | |
type: object | |
required: | |
- name | |
properties: | |
key: | |
type: string | |
name: | |
type: string | |
serviceConsumerDomain: | |
type: string | |
azureDNS: | |
type: object | |
required: | |
- resourceGroupName | |
- subscriptionID | |
properties: | |
clientID: | |
type: string | |
clientSecretSecretRef: | |
type: object | |
required: | |
- name | |
properties: | |
key: | |
type: string | |
name: | |
type: string | |
environment: | |
type: string | |
enum: | |
- AzurePublicCloud | |
- AzureChinaCloud | |
- AzureGermanCloud | |
- AzureUSGovernmentCloud | |
hostedZoneName: | |
type: string | |
resourceGroupName: | |
type: string | |
subscriptionID: | |
type: string | |
tenantID: | |
type: string | |
cloudDNS: | |
type: object | |
required: | |
- project | |
properties: | |
hostedZoneName: | |
type: string | |
project: | |
type: string | |
serviceAccountSecretRef: | |
type: object | |
required: | |
- name | |
properties: | |
key: | |
type: string | |
name: | |
type: string | |
cloudflare: | |
type: object | |
properties: | |
apiKeySecretRef: | |
type: object | |
required: | |
- name | |
properties: | |
key: | |
type: string | |
name: | |
type: string | |
apiTokenSecretRef: | |
type: object | |
required: | |
- name | |
properties: | |
key: | |
type: string | |
name: | |
type: string | |
email: | |
type: string | |
cnameStrategy: | |
type: string | |
enum: | |
- None | |
- Follow | |
digitalocean: | |
type: object | |
required: | |
- tokenSecretRef | |
properties: | |
tokenSecretRef: | |
type: object | |
required: | |
- name | |
properties: | |
key: | |
type: string | |
name: | |
type: string | |
rfc2136: | |
type: object | |
required: | |
- nameserver | |
properties: | |
nameserver: | |
type: string | |
tsigAlgorithm: | |
type: string | |
tsigKeyName: | |
type: string | |
tsigSecretSecretRef: | |
type: object | |
required: | |
- name | |
properties: | |
key: | |
type: string | |
name: | |
type: string | |
route53: | |
type: object | |
required: | |
- region | |
properties: | |
accessKeyID: | |
type: string | |
hostedZoneID: | |
type: string | |
region: | |
type: string | |
role: | |
type: string | |
secretAccessKeySecretRef: | |
type: object | |
required: | |
- name | |
properties: | |
key: | |
type: string | |
name: | |
type: string | |
webhook: | |
type: object | |
required: | |
- groupName | |
- solverName | |
properties: | |
config: | |
x-kubernetes-preserve-unknown-fields: true | |
groupName: | |
type: string | |
solverName: | |
type: string | |
http01: | |
type: object | |
properties: | |
ingress: | |
type: object | |
properties: | |
class: | |
type: string | |
ingressTemplate: | |
type: object | |
properties: | |
metadata: | |
type: object | |
properties: | |
annotations: | |
type: object | |
additionalProperties: | |
type: string | |
labels: | |
type: object | |
additionalProperties: | |
type: string | |
name: | |
type: string | |
podTemplate: | |
type: object | |
properties: | |
metadata: | |
type: object | |
properties: | |
annotations: | |
type: object | |
additionalProperties: | |
type: string | |
labels: | |
type: object | |
additionalProperties: | |
type: string | |
spec: | |
type: object | |
properties: | |
affinity: | |
type: object | |
properties: | |
nodeAffinity: | |
type: object | |
properties: | |
preferredDuringSchedulingIgnoredDuringExecution: | |
type: array | |
items: | |
type: object | |
required: | |
- preference | |
- weight | |
properties: | |
preference: | |
type: object | |
properties: | |
matchExpressions: | |
type: array | |
items: | |
type: object | |
required: | |
- key | |
- operator | |
properties: | |
key: | |
type: string | |
operator: | |
type: string | |
values: | |
type: array | |
items: | |
type: string | |
matchFields: | |
type: array | |
items: | |
type: object | |
required: | |
- key | |
- operator | |
properties: | |
key: | |
type: string | |
operator: | |
type: string | |
values: | |
type: array | |
items: | |
type: string | |
weight: | |
type: integer | |
format: int32 | |
requiredDuringSchedulingIgnoredDuringExecution: | |
type: object | |
required: | |
- nodeSelectorTerms | |
properties: | |
nodeSelectorTerms: | |
type: array | |
items: | |
type: object | |
properties: | |
matchExpressions: | |
type: array | |
items: | |
type: object | |
required: | |
- key | |
- operator | |
properties: | |
key: | |
type: string | |
operator: | |
type: string | |
values: | |
type: array | |
items: | |
type: string | |
matchFields: | |
type: array | |
items: | |
type: object | |
required: | |
- key | |
- operator | |
properties: | |
key: | |
type: string | |
operator: | |
type: string | |
values: | |
type: array | |
items: | |
type: string | |
podAffinity: | |
type: object | |
properties: | |
preferredDuringSchedulingIgnoredDuringExecution: | |
type: array | |
items: | |
type: object | |
required: | |
- podAffinityTerm | |
- weight | |
properties: | |
podAffinityTerm: | |
type: object | |
required: | |
- topologyKey | |
properties: | |
labelSelector: | |
type: object | |
properties: | |
matchExpressions: | |
type: array | |
items: | |
type: object | |
required: | |
- key | |
- operator | |
properties: | |
key: | |
type: string | |
operator: | |
type: string | |
values: | |
type: array | |
items: | |
type: string | |
matchLabels: | |
type: object | |
additionalProperties: | |
type: string | |
namespaces: | |
type: array | |
items: | |
type: string | |
topologyKey: | |
type: string | |
weight: | |
type: integer | |
format: int32 | |
requiredDuringSchedulingIgnoredDuringExecution: | |
type: array | |
items: | |
type: object | |
required: | |
- topologyKey | |
properties: | |
labelSelector: | |
type: object | |
properties: | |
matchExpressions: | |
type: array | |
items: | |
type: object | |
required: | |
- key | |
- operator | |
properties: | |
key: | |
type: string | |
operator: | |
type: string | |
values: | |
type: array | |
items: | |
type: string | |
matchLabels: | |
type: object | |
additionalProperties: | |
type: string | |
namespaces: | |
type: array | |
items: | |
type: string | |
topologyKey: | |
type: string | |
podAntiAffinity: | |
type: object | |
properties: | |
preferredDuringSchedulingIgnoredDuringExecution: | |
type: array | |
items: | |
type: object | |
required: | |
- podAffinityTerm | |
- weight | |
properties: | |
podAffinityTerm: | |
type: object | |
required: | |
- topologyKey | |
properties: | |
labelSelector: | |
type: object | |
properties: | |
matchExpressions: | |
type: array | |
items: | |
type: object | |
required: | |
- key | |
- operator | |
properties: | |
key: | |
type: string | |
operator: | |
type: string | |
values: | |
type: array | |
items: | |
type: string | |
matchLabels: | |
type: object | |
additionalProperties: | |
type: string | |
namespaces: | |
type: array | |
items: | |
type: string | |
topologyKey: | |
type: string | |
weight: | |
type: integer | |
format: int32 | |
requiredDuringSchedulingIgnoredDuringExecution: | |
type: array | |
items: | |
type: object | |
required: | |
- topologyKey | |
properties: | |
labelSelector: | |
type: object | |
properties: | |
matchExpressions: | |
type: array | |
items: | |
type: object | |
required: | |
- key | |
- operator | |
properties: | |
key: | |
type: string | |
operator: | |
type: string | |
values: | |
type: array | |
items: | |
type: string | |
matchLabels: | |
type: object | |
additionalProperties: | |
type: string | |
namespaces: | |
type: array | |
items: | |
type: string | |
topologyKey: | |
type: string | |
nodeSelector: | |
type: object | |
additionalProperties: | |
type: string | |
priorityClassName: | |
type: string | |
serviceAccountName: | |
type: string | |
tolerations: | |
type: array | |
items: | |
type: object | |
properties: | |
effect: | |
type: string | |
key: | |
type: string | |
operator: | |
type: string | |
tolerationSeconds: | |
type: integer | |
format: int64 | |
value: | |
type: string | |
serviceType: | |
type: string | |
selector: | |
type: object | |
properties: | |
dnsNames: | |
type: array | |
items: | |
type: string | |
dnsZones: | |
type: array | |
items: | |
type: string | |
matchLabels: | |
type: object | |
additionalProperties: | |
type: string | |
ca: | |
type: object | |
required: | |
- secretName | |
properties: | |
crlDistributionPoints: | |
type: array | |
items: | |
type: string | |
secretName: | |
type: string | |
selfSigned: | |
type: object | |
properties: | |
crlDistributionPoints: | |
type: array | |
items: | |
type: string | |
vault: | |
type: object | |
required: | |
- auth | |
- path | |
- server | |
properties: | |
auth: | |
type: object | |
properties: | |
appRole: | |
type: object | |
required: | |
- path | |
- roleId | |
- secretRef | |
properties: | |
path: | |
type: string | |
roleId: | |
type: string | |
secretRef: | |
type: object | |
required: | |
- name | |
properties: | |
key: | |
type: string | |
name: | |
type: string | |
kubernetes: | |
type: object | |
required: | |
- role | |
- secretRef | |
properties: | |
mountPath: | |
type: string | |
role: | |
type: string | |
secretRef: | |
type: object | |
required: | |
- name | |
properties: | |
key: | |
type: string | |
name: | |
type: string | |
tokenSecretRef: | |
type: object | |
required: | |
- name | |
properties: | |
key: | |
type: string | |
name: | |
type: string | |
caBundle: | |
type: string | |
format: byte | |
namespace: | |
type: string | |
path: | |
type: string | |
server: | |
type: string | |
venafi: | |
type: object | |
required: | |
- zone | |
properties: | |
cloud: | |
type: object | |
required: | |
- apiTokenSecretRef | |
properties: | |
apiTokenSecretRef: | |
type: object | |
required: | |
- name | |
properties: | |
key: | |
type: string | |
name: | |
type: string | |
url: | |
type: string | |
tpp: | |
type: object | |
required: | |
- credentialsRef | |
- url | |
properties: | |
caBundle: | |
type: string | |
format: byte | |
credentialsRef: | |
type: object | |
required: | |
- name | |
properties: | |
name: | |
type: string | |
url: | |
type: string | |
zone: | |
type: string | |
status: | |
type: object | |
properties: | |
acme: | |
type: object | |
properties: | |
lastRegisteredEmail: | |
type: string | |
uri: | |
type: string | |
conditions: | |
type: array | |
items: | |
type: object | |
required: | |
- status | |
- type | |
properties: | |
lastTransitionTime: | |
type: string | |
format: date-time | |
message: | |
type: string | |
reason: | |
type: string | |
status: | |
type: string | |
enum: | |
- "True" | |
- "False" | |
- Unknown | |
type: | |
type: string | |
served: true | |
storage: true | |
status: | |
acceptedNames: | |
kind: "" | |
plural: "" | |
conditions: [] | |
storedVersions: [] | |
--- | |
apiVersion: apiextensions.k8s.io/v1 | |
kind: CustomResourceDefinition | |
metadata: | |
name: challenges.acme.cert-manager.io | |
annotations: | |
cert-manager.io/inject-ca-from-secret: 'okteto/cert-manager-webhook-ca' | |
labels: | |
app: 'cert-manager' | |
app.kubernetes.io/name: 'cert-manager' | |
app.kubernetes.io/instance: 'cert-manager' | |
app.kubernetes.io/managed-by: 'Helm' | |
helm.sh/chart: 'cert-manager-v1.1.0' | |
spec: | |
group: acme.cert-manager.io | |
names: | |
kind: Challenge | |
listKind: ChallengeList | |
plural: challenges | |
singular: challenge | |
scope: Namespaced | |
conversion: | |
# a Webhook strategy instruct API server to call an external webhook for any conversion between custom resources. | |
strategy: Webhook | |
# webhookClientConfig is required when strategy is `Webhook` and it configures the webhook endpoint to be called by API server. | |
webhook: | |
conversionReviewVersions: ["v1", "v1beta1"] | |
clientConfig: | |
service: | |
namespace: 'okteto' | |
name: 'cert-manager-webhook' | |
path: /convert | |
versions: | |
- additionalPrinterColumns: | |
- jsonPath: .status.state | |
name: State | |
type: string | |
- jsonPath: .spec.dnsName | |
name: Domain | |
type: string | |
- jsonPath: .status.reason | |
name: Reason | |
priority: 1 | |
type: string | |
- jsonPath: .metadata.creationTimestamp | |
name: Age | |
type: date | |
name: v1alpha2 | |
schema: | |
openAPIV3Schema: | |
type: object | |
required: | |
- metadata | |
properties: | |
apiVersion: | |
type: string | |
kind: | |
type: string | |
metadata: | |
type: object | |
spec: | |
type: object | |
required: | |
- authzURL | |
- dnsName | |
- issuerRef | |
- key | |
- solver | |
- token | |
- type | |
- url | |
properties: | |
authzURL: | |
type: string | |
dnsName: | |
type: string | |
issuerRef: | |
type: object | |
required: | |
- name | |
properties: | |
group: | |
type: string | |
kind: | |
type: string | |
name: | |
type: string | |
key: | |
type: string | |
solver: | |
type: object | |
properties: | |
dns01: | |
type: object | |
properties: | |
acmedns: | |
type: object | |
required: | |
- accountSecretRef | |
- host | |
properties: | |
accountSecretRef: | |
type: object | |
required: | |
- name | |
properties: | |
key: | |
type: string | |
name: | |
type: string | |
host: | |
type: string | |
akamai: | |
type: object | |
required: | |
- accessTokenSecretRef | |
- clientSecretSecretRef | |
- clientTokenSecretRef | |
- serviceConsumerDomain | |
properties: | |
accessTokenSecretRef: | |
type: object | |
required: | |
- name | |
properties: | |
key: | |
type: string | |
name: | |
type: string | |
clientSecretSecretRef: | |
type: object | |
required: | |
- name | |
properties: | |
key: | |
type: string | |
name: | |
type: string | |
clientTokenSecretRef: | |
type: object | |
required: | |
- name | |
properties: | |
key: | |
type: string | |
name: | |
type: string | |
serviceConsumerDomain: | |
type: string | |
azuredns: | |
type: object | |
required: | |
- resourceGroupName | |
- subscriptionID | |
properties: | |
clientID: | |
type: string | |
clientSecretSecretRef: | |
type: object | |
required: | |
- name | |
properties: | |
key: | |
type: string | |
name: | |
type: string | |
environment: | |
type: string | |
enum: | |
- AzurePublicCloud | |
- AzureChinaCloud | |
- AzureGermanCloud | |
- AzureUSGovernmentCloud | |
hostedZoneName: | |
type: string | |
resourceGroupName: | |
type: string | |
subscriptionID: | |
type: string | |
tenantID: | |
type: string | |
clouddns: | |
type: object | |
required: | |
- project | |
properties: | |
hostedZoneName: | |
type: string | |
project: | |
type: string | |
serviceAccountSecretRef: | |
type: object | |
required: | |
- name | |
properties: | |
key: | |
type: string | |
name: | |
type: string | |
cloudflare: | |
type: object | |
properties: | |
apiKeySecretRef: | |
type: object | |
required: | |
- name | |
properties: | |
key: | |
type: string | |
name: | |
type: string | |
apiTokenSecretRef: | |
type: object | |
required: | |
- name | |
properties: | |
key: | |
type: string | |
name: | |
type: string | |
email: | |
type: string | |
cnameStrategy: | |
type: string | |
enum: | |
- None | |
- Follow | |
digitalocean: | |
type: object | |
required: | |
- tokenSecretRef | |
properties: | |
tokenSecretRef: | |
type: object | |
required: | |
- name | |
properties: | |
key: | |
type: string | |
name: | |
type: string | |
rfc2136: | |
type: object | |
required: | |
- nameserver | |
properties: | |
nameserver: | |
type: string | |
tsigAlgorithm: | |
type: string | |
tsigKeyName: | |
type: string | |
tsigSecretSecretRef: | |
type: object | |
required: | |
- name | |
properties: | |
key: | |
type: string | |
name: | |
type: string | |
route53: | |
type: object | |
required: | |
- region | |
properties: | |
accessKeyID: | |
type: string | |
hostedZoneID: | |
type: string | |
region: | |
type: string | |
role: | |
type: string | |
secretAccessKeySecretRef: | |
type: object | |
required: | |
- name | |
properties: | |
key: | |
type: string | |
name: | |
type: string | |
webhook: | |
type: object | |
required: | |
- groupName | |
- solverName | |
properties: | |
config: | |
x-kubernetes-preserve-unknown-fields: true | |
groupName: | |
type: string | |
solverName: | |
type: string | |
http01: | |
type: object | |
properties: | |
ingress: | |
type: object | |
properties: | |
class: | |
type: string | |
ingressTemplate: | |
type: object | |
properties: | |
metadata: | |
type: object | |
properties: | |
annotations: | |
type: object | |
additionalProperties: | |
type: string | |
labels: | |
type: object | |
additionalProperties: | |
type: string | |
name: | |
type: string | |
podTemplate: | |
type: object | |
properties: | |
metadata: | |
type: object | |
properties: | |
annotations: | |
type: object | |
additionalProperties: | |
type: string | |
labels: | |
type: object | |
additionalProperties: | |
type: string | |
spec: | |
type: object | |
properties: | |
affinity: | |
type: object | |
properties: | |
nodeAffinity: | |
type: object | |
properties: | |
preferredDuringSchedulingIgnoredDuringExecution: | |
type: array | |
items: | |
type: object | |
required: | |
- preference | |
- weight | |
properties: | |
preference: | |
type: object | |
properties: | |
matchExpressions: | |
type: array | |
items: | |
type: object | |
required: | |
- key | |
- operator | |
properties: | |
key: | |
type: string | |
operator: | |
type: string | |
values: | |
type: array | |
items: | |
type: string | |
matchFields: | |
type: array | |
items: | |
type: object | |
required: | |
- key | |
- operator | |
properties: | |
key: | |
type: string | |
operator: | |
type: string | |
values: | |
type: array | |
items: | |
type: string | |
weight: | |
type: integer | |
format: int32 | |
requiredDuringSchedulingIgnoredDuringExecution: | |
type: object | |
required: | |
- nodeSelectorTerms | |
properties: | |
nodeSelectorTerms: | |
type: array | |
items: | |
type: object | |
properties: | |
matchExpressions: | |
type: array | |
items: | |
type: object | |
required: | |
- key | |
- operator | |
properties: | |
key: | |
type: string | |
operator: | |
type: string | |
values: | |
type: array | |
items: | |
type: string | |
matchFields: | |
type: array | |
items: | |
type: object | |
required: | |
- key | |
- operator | |
properties: | |
key: | |
type: string | |
operator: | |
type: string | |
values: | |
type: array | |
items: | |
type: string | |
podAffinity: | |
type: object | |
properties: | |
preferredDuringSchedulingIgnoredDuringExecution: | |
type: array | |
items: | |
type: object | |
required: | |
- podAffinityTerm | |
- weight | |
properties: | |
podAffinityTerm: | |
type: object | |
required: | |
- topologyKey | |
properties: | |
labelSelector: | |
type: object | |
properties: | |
matchExpressions: | |
type: array | |
items: | |
type: object | |
required: | |
- key | |
- operator | |
properties: | |
key: | |
type: string | |
operator: | |
type: string | |
values: | |
type: array | |
items: | |
type: string | |
matchLabels: | |
type: object | |
additionalProperties: | |
type: string | |
namespaces: | |
type: array | |
items: | |
type: string | |
topologyKey: | |
type: string | |
weight: | |
type: integer | |
format: int32 | |
requiredDuringSchedulingIgnoredDuringExecution: | |
type: array | |
items: | |
type: object | |
required: | |
- topologyKey | |
properties: | |
labelSelector: | |
type: object | |
properties: | |
matchExpressions: | |
type: array | |
items: | |
type: object | |
required: | |
- key | |
- operator | |
properties: | |
key: | |
type: string | |
operator: | |
type: string | |
values: | |
type: array | |
items: | |
type: string | |
matchLabels: | |
type: object | |
additionalProperties: | |
type: string | |
namespaces: | |
type: array | |
items: | |
type: string | |
topologyKey: | |
type: string | |
podAntiAffinity: | |
type: object | |
properties: | |
preferredDuringSchedulingIgnoredDuringExecution: | |
type: array | |
items: | |
type: object | |
required: | |
- podAffinityTerm | |
- weight | |
properties: | |
podAffinityTerm: | |
type: object | |
required: | |
- topologyKey | |
properties: | |
labelSelector: | |
type: object | |
properties: | |
matchExpressions: | |
type: array | |
items: | |
type: object | |
required: | |
- key | |
- operator | |
properties: | |
key: | |
type: string | |
operator: | |
type: string | |
values: | |
type: array | |
items: | |
type: string | |
matchLabels: | |
type: object | |
additionalProperties: | |
type: string | |
namespaces: | |
type: array | |
items: | |
type: string | |
topologyKey: | |
type: string | |
weight: | |
type: integer | |
format: int32 | |
requiredDuringSchedulingIgnoredDuringExecution: | |
type: array | |
items: | |
type: object | |
required: | |
- topologyKey | |
properties: | |
labelSelector: | |
type: object | |
properties: | |
matchExpressions: | |
type: array | |
items: | |
type: object | |
required: | |
- key | |
- operator | |
properties: | |
key: | |
type: string | |
operator: | |
type: string | |
values: | |
type: array | |
items: | |
type: string | |
matchLabels: | |
type: object | |
additionalProperties: | |
type: string | |
namespaces: | |
type: array | |
items: | |
type: string | |
topologyKey: | |
type: string | |
nodeSelector: | |
type: object | |
additionalProperties: | |
type: string | |
priorityClassName: | |
type: string | |
serviceAccountName: | |
type: string | |
tolerations: | |
type: array | |
items: | |
type: object | |
properties: | |
effect: | |
type: string | |
key: | |
type: string | |
operator: | |
type: string | |
tolerationSeconds: | |
type: integer | |
format: int64 | |
value: | |
type: string | |
serviceType: | |
type: string | |
selector: | |
type: object | |
properties: | |
dnsNames: | |
type: array | |
items: | |
type: string | |
dnsZones: | |
type: array | |
items: | |
type: string | |
matchLabels: | |
type: object | |
additionalProperties: | |
type: string | |
token: | |
type: string | |
type: | |
type: string | |
enum: | |
- http-01 | |
- dns-01 | |
url: | |
type: string | |
wildcard: | |
type: boolean | |
status: | |
type: object | |
properties: | |
presented: | |
type: boolean | |
processing: | |
type: boolean | |
reason: | |
type: string | |
state: | |
type: string | |
enum: | |
- valid | |
- ready | |
- pending | |
- processing | |
- invalid | |
- expired | |
- errored | |
served: true | |
storage: false | |
subresources: | |
status: {} | |
- additionalPrinterColumns: | |
- jsonPath: .status.state | |
name: State | |
type: string | |
- jsonPath: .spec.dnsName | |
name: Domain | |
type: string | |
- jsonPath: .status.reason | |
name: Reason | |
priority: 1 | |
type: string | |
jsonPath: .metadata.creationTimestamp | |
name: Age | |
type: date | |
name: v1alpha3 | |
schema: | |
openAPIV3Schema: | |
type: object | |
required: | |
- metadata | |
properties: | |
apiVersion: | |
type: string | |
kind: | |
type: string | |
metadata: | |
type: object | |
spec: | |
type: object | |
required: | |
- authzURL | |
- dnsName | |
- issuerRef | |
- key | |
- solver | |
- token | |
- type | |
- url | |
properties: | |
authzURL: | |
type: string | |
dnsName: | |
type: string | |
issuerRef: | |
type: object | |
required: | |
- name | |
properties: | |
group: | |
type: string | |
kind: | |
type: string | |
name: | |
type: string | |
key: | |
type: string | |
solver: | |
type: object | |
properties: | |
dns01: | |
type: object | |
properties: | |
acmedns: | |
type: object | |
required: | |
- accountSecretRef | |
- host | |
properties: | |
accountSecretRef: | |
type: object | |
required: | |
- name | |
properties: | |
key: | |
type: string | |
name: | |
type: string | |
host: | |
type: string | |
akamai: | |
type: object | |
required: | |
- accessTokenSecretRef | |
- clientSecretSecretRef | |
- clientTokenSecretRef | |
- serviceConsumerDomain | |
properties: | |
accessTokenSecretRef: | |
type: object | |
required: | |
- name | |
properties: | |
key: | |
type: string | |
name: | |
type: string | |
clientSecretSecretRef: | |
type: object | |
required: | |
- name | |
properties: | |
key: | |
type: string | |
name: | |
type: string | |
clientTokenSecretRef: | |
type: object | |
required: | |
- name | |
properties: | |
key: | |
type: string | |
name: | |
type: string | |
serviceConsumerDomain: | |
type: string | |
azuredns: | |
type: object | |
required: | |
- resourceGroupName | |
- subscriptionID | |
properties: | |
clientID: | |
type: string | |
clientSecretSecretRef: | |
type: object | |
required: | |
- name | |
properties: | |
key: | |
type: string | |
name: | |
type: string | |
environment: | |
type: string | |
enum: | |
- AzurePublicCloud | |
- AzureChinaCloud | |
- AzureGermanCloud | |
- AzureUSGovernmentCloud | |
hostedZoneName: | |
type: string | |
resourceGroupName: | |
type: string | |
subscriptionID: | |
type: string | |
tenantID: | |
type: string | |
clouddns: | |
type: object | |
required: | |
- project | |
properties: | |
hostedZoneName: | |
type: string | |
project: | |
type: string | |
serviceAccountSecretRef: | |
type: object | |
required: | |
- name | |
properties: | |
key: | |
type: string | |
name: | |
type: string | |
cloudflare: | |
type: object | |
properties: | |
apiKeySecretRef: | |
type: object | |
required: | |
- name | |
properties: | |
key: | |
type: string | |
name: | |
type: string | |
apiTokenSecretRef: | |
type: object | |
required: | |
- name | |
properties: | |
key: | |
type: string | |
name: | |
type: string | |
email: | |
type: string | |
cnameStrategy: | |
type: string | |
enum: | |
- None | |
- Follow | |
digitalocean: | |
type: object | |
required: | |
- tokenSecretRef | |
properties: | |
tokenSecretRef: | |
type: object | |
required: | |
- name | |
properties: | |
key: | |
type: string | |
name: | |
type: string | |
rfc2136: | |
type: object | |
required: | |
- nameserver | |
properties: | |
nameserver: | |
type: string | |
tsigAlgorithm: | |
type: string | |
tsigKeyName: | |
type: string | |
tsigSecretSecretRef: | |
type: object | |
required: | |
- name | |
properties: | |
key: | |
type: string | |
name: | |
type: string | |
route53: | |
type: object | |
required: | |
- region | |
properties: | |
accessKeyID: | |
type: string | |
hostedZoneID: | |
type: string | |
region: | |
type: string | |
role: | |
type: string | |
secretAccessKeySecretRef: | |
type: object | |
required: | |
- name | |
properties: | |
key: | |
type: string | |
name: | |
type: string | |
webhook: | |
type: object | |
required: | |
- groupName | |
- solverName | |
properties: | |
config: | |
x-kubernetes-preserve-unknown-fields: true | |
groupName: | |
type: string | |
solverName: | |
type: string | |
http01: | |
type: object | |
properties: | |
ingress: | |
type: object | |
properties: | |
class: | |
type: string | |
ingressTemplate: | |
type: object | |
properties: | |
metadata: | |
type: object | |
properties: | |
annotations: | |
type: object | |
additionalProperties: | |
type: string | |
labels: | |
type: object | |
additionalProperties: | |
type: string | |
name: | |
type: string | |
podTemplate: | |
type: object | |
properties: | |
metadata: | |
type: object | |
properties: | |
annotations: | |
type: object | |
additionalProperties: | |
type: string | |
labels: | |
type: object | |
additionalProperties: | |
type: string | |
spec: | |
type: object | |
properties: | |
affinity: | |
type: object | |
properties: | |
nodeAffinity: | |
type: object | |
properties: | |
preferredDuringSchedulingIgnoredDuringExecution: | |
type: array | |
items: | |
type: object | |
required: | |
- preference | |
- weight | |
properties: | |
preference: | |
type: object | |
properties: | |
matchExpressions: | |
type: array | |
items: | |
type: object | |
required: | |
- key | |
- operator | |
properties: | |
key: | |
type: string | |
operator: | |
type: string | |
values: | |
type: array | |
items: | |
type: string | |
matchFields: | |
type: array | |
items: | |
type: object | |
required: | |
- key | |
- operator | |
properties: | |
key: | |
type: string | |
operator: | |
type: string | |
values: | |
type: array | |
items: | |
type: string | |
weight: | |
type: integer | |
format: int32 | |
requiredDuringSchedulingIgnoredDuringExecution: | |
type: object | |
required: | |
- nodeSelectorTerms | |
properties: | |
nodeSelectorTerms: | |
type: array | |
items: | |
type: object | |
properties: | |
matchExpressions: | |
type: array | |
items: | |
type: object | |
required: | |
- key | |
- operator | |
properties: | |
key: | |
type: string | |
operator: | |
type: string | |
values: | |
type: array | |
items: | |
type: string | |
matchFields: | |
type: array | |
items: | |
type: object | |
required: | |
- key | |
- operator | |
properties: | |
key: | |
type: string | |
operator: | |
type: string | |
values: | |
type: array | |
items: | |
type: string | |
podAffinity: | |
type: object | |
properties: | |
preferredDuringSchedulingIgnoredDuringExecution: | |
type: array | |
items: | |
type: object | |
required: | |
- podAffinityTerm | |
- weight | |
properties: | |
podAffinityTerm: | |
type: object | |
required: | |
- topologyKey | |
properties: | |
labelSelector: | |
type: object | |
properties: | |
matchExpressions: | |
type: array | |
items: | |
type: object | |
required: | |
- key | |
- operator | |
properties: | |
key: | |
type: string | |
operator: | |
type: string | |
values: | |
type: array | |
items: | |
type: string | |
matchLabels: | |
type: object | |
additionalProperties: | |
type: string | |
namespaces: | |
type: array | |
items: | |
type: string | |
topologyKey: | |
type: string | |
weight: | |
type: integer | |
format: int32 | |
requiredDuringSchedulingIgnoredDuringExecution: | |
type: array | |
items: | |
type: object | |
required: | |
- topologyKey | |
properties: | |
labelSelector: | |
type: object | |
properties: | |
matchExpressions: | |
type: array | |
items: | |
type: object | |
required: | |
- key | |
- operator | |
properties: | |
key: | |
type: string | |
operator: | |
type: string | |
values: | |
type: array | |
items: | |
type: string | |
matchLabels: | |
type: object | |
additionalProperties: | |
type: string | |
namespaces: | |
type: array | |
items: | |
type: string | |
topologyKey: | |
type: string | |
podAntiAffinity: | |
type: object | |
properties: | |
preferredDuringSchedulingIgnoredDuringExecution: | |
type: array | |
items: | |
type: object | |
required: | |
- podAffinityTerm | |
- weight | |
properties: | |
podAffinityTerm: | |
type: object | |
required: | |
- topologyKey | |
properties: | |
labelSelector: | |
type: object | |
properties: | |
matchExpressions: | |
type: array | |
items: | |
type: object | |
required: | |
- key | |
- operator | |
properties: | |
key: | |
type: string | |
operator: | |
type: string | |
values: | |
type: array | |
items: | |
type: string | |
matchLabels: | |
type: object | |
additionalProperties: | |
type: string | |
namespaces: | |
type: array | |
items: | |
type: string | |
topologyKey: | |
type: string | |
weight: | |
type: integer | |
format: int32 | |
requiredDuringSchedulingIgnoredDuringExecution: | |
type: array | |
items: | |
type: object | |
required: | |
- topologyKey | |
properties: | |
labelSelector: | |
type: object | |
properties: | |
matchExpressions: | |
type: array | |
items: | |
type: object | |
required: | |
- key | |
- operator | |
properties: | |
key: | |
type: string | |
operator: | |
type: string | |
values: | |
type: array | |
items: | |
type: string | |
matchLabels: | |
type: object | |
additionalProperties: | |
type: string | |
namespaces: | |
type: array | |
items: | |
type: string | |
topologyKey: | |
type: string | |
nodeSelector: | |
type: object | |
additionalProperties: | |
type: string | |
priorityClassName: | |
type: string | |
serviceAccountName: | |
type: string | |
tolerations: | |
type: array | |
items: | |
type: object | |
properties: | |
effect: | |
type: string | |
key: | |
type: string | |
operator: | |
type: string | |
tolerationSeconds: | |
type: integer | |
format: int64 | |
value: | |
type: string | |
serviceType: | |
type: string | |
selector: | |
type: object | |
properties: | |
dnsNames: | |
type: array | |
items: | |
type: string | |
dnsZones: | |
type: array | |
items: | |
type: string | |
matchLabels: | |
type: object | |
additionalProperties: | |
type: string | |
token: | |
type: string | |
type: | |
type: string | |
enum: | |
- http-01 | |
- dns-01 | |
url: | |
type: string | |
wildcard: | |
type: boolean | |
status: | |
type: object | |
properties: | |
presented: | |
type: boolean | |
processing: | |
type: boolean | |
reason: | |
type: string | |
state: | |
type: string | |
enum: | |
- valid | |
- ready | |
- pending | |
- processing | |
- invalid | |
- expired | |
- errored | |
served: true | |
storage: false | |
subresources: | |
status: {} | |
- additionalPrinterColumns: | |
- jsonPath: .status.state | |
name: State | |
type: string | |
- jsonPath: .spec.dnsName | |
name: Domain | |
type: string | |
- jsonPath: .status.reason | |
name: Reason | |
priority: 1 | |
type: string | |
jsonPath: .metadata.creationTimestamp | |
name: Age | |
type: date | |
name: v1beta1 | |
schema: | |
openAPIV3Schema: | |
type: object | |
required: | |
- metadata | |
- spec | |
properties: | |
apiVersion: | |
type: string | |
kind: | |
type: string | |
metadata: | |
type: object | |
spec: | |
type: object | |
required: | |
- authorizationURL | |
- dnsName | |
- issuerRef | |
- key | |
- solver | |
- token | |
- type | |
- url | |
properties: | |
authorizationURL: | |
type: string | |
dnsName: | |
type: string | |
issuerRef: | |
type: object | |
required: | |
- name | |
properties: | |
group: | |
type: string | |
kind: | |
type: string | |
name: | |
type: string | |
key: | |
type: string | |
solver: | |
type: object | |
properties: | |
dns01: | |
type: object | |
properties: | |
acmeDNS: | |
type: object | |
required: | |
- accountSecretRef | |
- host | |
properties: | |
accountSecretRef: | |
type: object | |
required: | |
- name | |
properties: | |
key: | |
type: string | |
name: | |
type: string | |
host: | |
type: string | |
akamai: | |
type: object | |
required: | |
- accessTokenSecretRef | |
- clientSecretSecretRef | |
- clientTokenSecretRef | |
- serviceConsumerDomain | |
properties: | |
accessTokenSecretRef: | |
type: object | |
required: | |
- name | |
properties: | |
key: | |
type: string | |
name: | |
type: string | |
clientSecretSecretRef: | |
type: object | |
required: | |
- name | |
properties: | |
key: | |
type: string | |
name: | |
type: string | |
clientTokenSecretRef: | |
type: object | |
required: | |
- name | |
properties: | |
key: | |
type: string | |
name: | |
type: string | |
serviceConsumerDomain: | |
type: string | |
azureDNS: | |
type: object | |
required: | |
- resourceGroupName | |
- subscriptionID | |
properties: | |
clientID: | |
type: string | |
clientSecretSecretRef: | |
type: object | |
required: | |
- name | |
properties: | |
key: | |
type: string | |
name: | |
type: string | |
environment: | |
type: string | |
enum: | |
- AzurePublicCloud | |
- AzureChinaCloud | |
- AzureGermanCloud | |
- AzureUSGovernmentCloud | |
hostedZoneName: | |
type: string | |
resourceGroupName: | |
type: string | |
subscriptionID: | |
type: string | |
tenantID: | |
type: string | |
cloudDNS: | |
type: object | |
required: | |
- project | |
properties: | |
hostedZoneName: | |
type: string | |
project: | |
type: string | |
serviceAccountSecretRef: | |
type: object | |
required: | |
- name | |
properties: | |
key: | |
type: string | |
name: | |
type: string | |
cloudflare: | |
type: object | |
properties: | |
apiKeySecretRef: | |
type: object | |
required: | |
- name | |
properties: | |
key: | |
type: string | |
name: | |
type: string | |
apiTokenSecretRef: | |
type: object | |
required: | |
- name | |
properties: | |
key: | |
type: string | |
name: | |
type: string | |
email: | |
type: string | |
cnameStrategy: | |
type: string | |
enum: | |
- None | |
- Follow | |
digitalocean: | |
type: object | |
required: | |
- tokenSecretRef | |
properties: | |
tokenSecretRef: | |
type: object | |
required: | |
- name | |
properties: | |
key: | |
type: string | |
name: | |
type: string | |
rfc2136: | |
type: object | |
required: | |
- nameserver | |
properties: | |
nameserver: | |
type: string | |
tsigAlgorithm: | |
type: string | |
tsigKeyName: | |
type: string | |
tsigSecretSecretRef: | |
type: object | |
required: | |
- name | |
properties: | |
key: | |
type: string | |
name: | |
type: string | |
route53: | |
type: object | |
required: | |
- region | |
properties: | |
accessKeyID: | |
type: string | |
hostedZoneID: | |
type: string | |
region: | |
type: string | |
role: | |
type: string | |
secretAccessKeySecretRef: | |
type: object | |
required: | |
- name | |
properties: | |
key: | |
type: string | |
name: | |
type: string | |
webhook: | |
type: object | |
required: | |
- groupName | |
- solverName | |
properties: | |
config: | |
x-kubernetes-preserve-unknown-fields: true | |
groupName: | |
type: string | |
solverName: | |
type: string | |
http01: | |
type: object | |
properties: | |
ingress: | |
type: object | |
properties: | |
class: | |
type: string | |
ingressTemplate: | |
type: object | |
properties: | |
metadata: | |
type: object | |
properties: | |
annotations: | |
type: object | |
additionalProperties: | |
type: string | |
labels: | |
type: object | |
additionalProperties: | |
type: string | |
name: | |
type: string | |
podTemplate: | |
type: object | |
properties: | |
metadata: | |
type: object | |
properties: | |
annotations: | |
type: object | |
additionalProperties: | |
type: string | |
labels: | |
type: object | |
additionalProperties: | |
type: string | |
spec: | |
type: object | |
properties: | |
affinity: | |
type: object | |
properties: | |
nodeAffinity: | |
type: object | |
properties: | |
preferredDuringSchedulingIgnoredDuringExecution: | |
type: array | |
items: | |
type: object | |
required: | |
- preference | |
- weight | |
properties: | |
preference: | |
type: object | |
properties: | |
matchExpressions: | |
type: array | |
items: | |
type: object | |
required: | |
- key | |
- operator | |
properties: | |
key: | |
type: string | |
operator: | |
type: string | |
values: | |
type: array | |
items: | |
type: string | |
matchFields: | |
type: array | |
items: | |
type: object | |
required: | |
- key | |
- operator | |
properties: | |
key: | |
type: string | |
operator: | |
type: string | |
values: | |
type: array | |
items: | |
type: string | |
weight: | |
type: integer | |
format: int32 | |
requiredDuringSchedulingIgnoredDuringExecution: | |
type: object | |
required: | |
- nodeSelectorTerms | |
properties: | |
nodeSelectorTerms: | |
type: array | |
items: | |
type: object | |
properties: | |
matchExpressions: | |
type: array | |
items: | |
type: object | |
required: | |
- key | |
- operator | |
properties: | |
key: | |
type: string | |
operator: | |
type: string | |
values: | |
type: array | |
items: | |
type: string | |
matchFields: | |
type: array | |
items: | |
type: object | |
required: | |
- key | |
- operator | |
properties: | |
key: | |
type: string | |
operator: | |
type: string | |
values: | |
type: array | |
items: | |
type: string | |
podAffinity: | |
type: object | |
properties: | |
preferredDuringSchedulingIgnoredDuringExecution: | |
type: array | |
items: | |
type: object | |
required: | |
- podAffinityTerm | |
- weight | |
properties: | |
podAffinityTerm: | |
type: object | |
required: | |
- topologyKey | |
properties: | |
labelSelector: | |
type: object | |
properties: | |
matchExpressions: | |
type: array | |
items: | |
type: object | |
required: | |
- key | |
- operator | |
properties: | |
key: | |
type: string | |
operator: | |
type: string | |
values: | |
type: array | |
items: | |
type: string | |
matchLabels: | |
type: object | |
additionalProperties: | |
type: string | |
namespaces: | |
type: array | |
items: | |
type: string | |
topologyKey: | |
type: string | |
weight: | |
type: integer | |
format: int32 | |
requiredDuringSchedulingIgnoredDuringExecution: | |
type: array | |
items: | |
type: object | |
required: | |
- topologyKey | |
properties: | |
labelSelector: | |
type: object | |
properties: | |
matchExpressions: | |
type: array | |
items: | |
type: object | |
required: | |
- key | |
- operator | |
properties: | |
key: | |
type: string | |
operator: | |
type: string | |
values: | |
type: array | |
items: | |
type: string | |
matchLabels: | |
type: object | |
additionalProperties: | |
type: string | |
namespaces: | |
type: array | |
items: | |
type: string | |
topologyKey: | |
type: string | |
podAntiAffinity: | |
type: object | |
properties: | |
preferredDuringSchedulingIgnoredDuringExecution: | |
type: array | |
items: | |
type: object | |
required: | |
- podAffinityTerm | |
- weight | |
properties: | |
podAffinityTerm: | |
type: object | |
required: | |
- topologyKey | |
properties: | |
labelSelector: | |
type: object | |
properties: | |
matchExpressions: | |
type: array | |
items: | |
type: object | |
required: | |
- key | |
- operator | |
properties: | |
key: | |
type: string | |
operator: | |
type: string | |
values: | |
type: array | |
items: | |
type: string | |
matchLabels: | |
type: object | |
additionalProperties: | |
type: string | |
namespaces: | |
type: array | |
items: | |
type: string | |
topologyKey: | |
type: string | |
weight: | |
type: integer | |
format: int32 | |
requiredDuringSchedulingIgnoredDuringExecution: | |
type: array | |
items: | |
type: object | |
required: | |
- topologyKey | |
properties: | |
labelSelector: | |
type: object | |
properties: | |
matchExpressions: | |
type: array | |
items: | |
type: object | |
required: | |
- key | |
- operator | |
properties: | |
key: | |
type: string | |
operator: | |
type: string | |
values: | |
type: array | |
items: | |
type: string | |
matchLabels: | |
type: object | |
additionalProperties: | |
type: string | |
namespaces: | |
type: array | |
items: | |
type: string | |
topologyKey: | |
type: string | |
nodeSelector: | |
type: object | |
additionalProperties: | |
type: string | |
priorityClassName: | |
type: string | |
serviceAccountName: | |
type: string | |
tolerations: | |
type: array | |
items: | |
type: object | |
properties: | |
effect: | |
type: string | |
key: | |
type: string | |
operator: | |
type: string | |
tolerationSeconds: | |
type: integer | |
format: int64 | |
value: | |
type: string | |
serviceType: | |
type: string | |
selector: | |
type: object | |
properties: | |
dnsNames: | |
type: array | |
items: | |
type: string | |
dnsZones: | |
type: array | |
items: | |
type: string | |
matchLabels: | |
type: object | |
additionalProperties: | |
type: string | |
token: | |
type: string | |
type: | |
type: string | |
enum: | |
- HTTP-01 | |
- DNS-01 | |
url: | |
type: string | |
wildcard: | |
type: boolean | |
status: | |
type: object | |
properties: | |
presented: | |
type: boolean | |
processing: | |
type: boolean | |
reason: | |
type: string | |
state: | |
type: string | |
enum: | |
- valid | |
- ready | |
- pending | |
- processing | |
- invalid | |
- expired | |
- errored | |
served: true | |
storage: false | |
subresources: | |
status: {} | |
- additionalPrinterColumns: | |
- jsonPath: .status.state | |
name: State | |
type: string | |
- jsonPath: .spec.dnsName | |
name: Domain | |
type: string | |
- jsonPath: .status.reason | |
name: Reason | |
priority: 1 | |
type: string | |
jsonPath: .metadata.creationTimestamp | |
name: Age | |
type: date | |
name: v1 | |
schema: | |
openAPIV3Schema: | |
type: object | |
required: | |
- metadata | |
- spec | |
properties: | |
apiVersion: | |
type: string | |
kind: | |
type: string | |
metadata: | |
type: object | |
spec: | |
type: object | |
required: | |
- authorizationURL | |
- dnsName | |
- issuerRef | |
- key | |
- solver | |
- token | |
- type | |
- url | |
properties: | |
authorizationURL: | |
type: string | |
dnsName: | |
type: string | |
issuerRef: | |
type: object | |
required: | |
- name | |
properties: | |
group: | |
type: string | |
kind: | |
type: string | |
name: | |
type: string | |
key: | |
type: string | |
solver: | |
type: object | |
properties: | |
dns01: | |
type: object | |
properties: | |
acmeDNS: | |
type: object | |
required: | |
- accountSecretRef | |
- host | |
properties: | |
accountSecretRef: | |
type: object | |
required: | |
- name | |
properties: | |
key: | |
type: string | |
name: | |
type: string | |
host: | |
type: string | |
akamai: | |
type: object | |
required: | |
- accessTokenSecretRef | |
- clientSecretSecretRef | |
- clientTokenSecretRef | |
- serviceConsumerDomain | |
properties: | |
accessTokenSecretRef: | |
type: object | |
required: | |
- name | |
properties: | |
key: | |
type: string | |
name: | |
type: string | |
clientSecretSecretRef: | |
type: object | |
required: | |
- name | |
properties: | |
key: | |
type: string | |
name: | |
type: string | |
clientTokenSecretRef: | |
type: object | |
required: | |
- name | |
properties: | |
key: | |
type: string | |
name: | |
type: string | |
serviceConsumerDomain: | |
type: string | |
azureDNS: | |
type: object | |
required: | |
- resourceGroupName | |
- subscriptionID | |
properties: | |
clientID: | |
type: string | |
clientSecretSecretRef: | |
type: object | |
required: | |
- name | |
properties: | |
key: | |
type: string | |
name: | |
type: string | |
environment: | |
type: string | |
enum: | |
- AzurePublicCloud | |
- AzureChinaCloud | |
- AzureGermanCloud | |
- AzureUSGovernmentCloud | |
hostedZoneName: | |
type: string | |
resourceGroupName: | |
type: string | |
subscriptionID: | |
type: string | |
tenantID: | |
type: string | |
cloudDNS: | |
type: object | |
required: | |
- project | |
properties: | |
hostedZoneName: | |
type: string | |
project: | |
type: string | |
serviceAccountSecretRef: | |
type: object | |
required: | |
- name | |
properties: | |
key: | |
type: string | |
name: | |
type: string | |
cloudflare: | |
type: object | |
properties: | |
apiKeySecretRef: | |
type: object | |
required: | |
- name | |
properties: | |
key: | |
type: string | |
name: | |
type: string | |
apiTokenSecretRef: | |
type: object | |
required: | |
- name | |
properties: | |
key: | |
type: string | |
name: | |
type: string | |
email: | |
type: string | |
cnameStrategy: | |
type: string | |
enum: | |
- None | |
- Follow | |
digitalocean: | |
type: object | |
required: | |
- tokenSecretRef | |
properties: | |
tokenSecretRef: | |
type: object | |
required: | |
- name | |
properties: | |
key: | |
type: string | |
name: | |
type: string | |
rfc2136: | |
type: object | |
required: | |
- nameserver | |
properties: | |
nameserver: | |
type: string | |
tsigAlgorithm: | |
type: string | |
tsigKeyName: | |
type: string | |
tsigSecretSecretRef: | |
type: object | |
required: | |
- name | |
properties: | |
key: | |
type: string | |
name: | |
type: string | |
route53: | |
type: object | |
required: | |
- region | |
properties: | |
accessKeyID: | |
type: string | |
hostedZoneID: | |
type: string | |
region: | |
type: string | |
role: | |
type: string | |
secretAccessKeySecretRef: | |
type: object | |
required: | |
- name | |
properties: | |
key: | |
type: string | |
name: | |
type: string | |
webhook: | |
type: object | |
required: | |
- groupName | |
- solverName | |
properties: | |
config: | |
x-kubernetes-preserve-unknown-fields: true | |
groupName: | |
type: string | |
solverName: | |
type: string | |
http01: | |
type: object | |
properties: | |
ingress: | |
type: object | |
properties: | |
class: | |
type: string | |
ingressTemplate: | |
type: object | |
properties: | |
metadata: | |
type: object | |
properties: | |
annotations: | |
type: object | |
additionalProperties: | |
type: string | |
labels: | |
type: object | |
additionalProperties: | |
type: string | |
name: | |
type: string | |
podTemplate: | |
type: object | |
properties: | |
metadata: | |
type: object | |
properties: | |
annotations: | |
type: object | |
additionalProperties: | |
type: string | |
labels: | |
type: object | |
additionalProperties: | |
type: string | |
spec: | |
type: object | |
properties: | |
affinity: | |
type: object | |
properties: | |
nodeAffinity: | |
type: object | |
properties: | |
preferredDuringSchedulingIgnoredDuringExecution: | |
type: array | |
items: | |
type: object | |
required: | |
- preference | |
- weight | |
properties: | |
preference: | |
type: object | |
properties: | |
matchExpressions: | |
type: array | |
items: | |
type: object | |
required: | |
- key | |
- operator | |
properties: | |
key: | |
type: string | |
operator: | |
type: string | |
values: | |
type: array | |
items: | |
type: string | |
matchFields: | |
type: array | |
items: | |
type: object | |
required: | |
- key | |
- operator | |
properties: | |
key: | |
type: string | |
operator: | |
type: string | |
values: | |
type: array | |
items: | |
type: string | |
weight: | |
type: integer | |
format: int32 | |
requiredDuringSchedulingIgnoredDuringExecution: | |
type: object | |
required: | |
- nodeSelectorTerms | |
properties: | |
nodeSelectorTerms: | |
type: array | |
items: | |
type: object | |
properties: | |
matchExpressions: | |
type: array | |
items: | |
type: object | |
required: | |
- key | |
- operator | |
properties: | |
key: | |
type: string | |
operator: | |
type: string | |
values: | |
type: array | |
items: | |
type: string | |
matchFields: | |
type: array | |
items: | |
type: object | |
required: | |
- key | |
- operator | |
properties: | |
key: | |
type: string | |
operator: | |
type: string | |
values: | |
type: array | |
items: | |
type: string | |
podAffinity: | |
type: object | |
properties: | |
preferredDuringSchedulingIgnoredDuringExecution: | |
type: array | |
items: | |
type: object | |
required: | |
- podAffinityTerm | |
- weight | |
properties: | |
podAffinityTerm: | |
type: object | |
required: | |
- topologyKey | |
properties: | |
labelSelector: | |
type: object | |
properties: | |
matchExpressions: | |
type: array | |
items: | |
type: object | |
required: | |
- key | |
- operator | |
properties: | |
key: | |
type: string | |
operator: | |
type: string | |
values: | |
type: array | |
items: | |
type: string | |
matchLabels: | |
type: object | |
additionalProperties: | |
type: string | |
namespaces: | |
type: array | |
items: | |
type: string | |
topologyKey: | |
type: string | |
weight: | |
type: integer | |
format: int32 | |
requiredDuringSchedulingIgnoredDuringExecution: | |
type: array | |
items: | |
type: object | |
required: | |
- topologyKey | |
properties: | |
labelSelector: | |
type: object | |
properties: | |
matchExpressions: | |
type: array | |
items: | |
type: object | |
required: | |
- key | |
- operator | |
properties: | |
key: | |
type: string | |
operator: | |
type: string | |
values: | |
type: array | |
items: | |
type: string | |
matchLabels: | |
type: object | |
additionalProperties: | |
type: string | |
namespaces: | |
type: array | |
items: | |
type: string | |
topologyKey: | |
type: string | |
podAntiAffinity: | |
type: object | |
properties: | |
preferredDuringSchedulingIgnoredDuringExecution: | |
type: array | |
items: | |
type: object | |
required: | |
- podAffinityTerm | |
- weight | |
properties: | |
podAffinityTerm: | |
type: object | |
required: | |
- topologyKey | |
properties: | |
labelSelector: | |
type: object | |
properties: | |
matchExpressions: | |
type: array | |
items: | |
type: object | |
required: | |
- key | |
- operator | |
properties: | |
key: | |
type: string | |
operator: | |
type: string | |
values: | |
type: array | |
items: | |
type: string | |
matchLabels: | |
type: object | |
additionalProperties: | |
type: string | |
namespaces: | |
type: array | |
items: | |
type: string | |
topologyKey: | |
type: string | |
weight: | |
type: integer | |
format: int32 | |
requiredDuringSchedulingIgnoredDuringExecution: | |
type: array | |
items: | |
type: object | |
required: | |
- topologyKey | |
properties: | |
labelSelector: | |
type: object | |
properties: | |
matchExpressions: | |
type: array | |
items: | |
type: object | |
required: | |
- key | |
- operator | |
properties: | |
key: | |
type: string | |
operator: | |
type: string | |
values: | |
type: array | |
items: | |
type: string | |
matchLabels: | |
type: object | |
additionalProperties: | |
type: string | |
namespaces: | |
type: array | |
items: | |
type: string | |
topologyKey: | |
type: string | |
nodeSelector: | |
type: object | |
additionalProperties: | |
type: string | |
priorityClassName: | |
type: string | |
serviceAccountName: | |
type: string | |
tolerations: | |
type: array | |
items: | |
type: object | |
properties: | |
effect: | |
type: string | |
key: | |
type: string | |
operator: | |
type: string | |
tolerationSeconds: | |
type: integer | |
format: int64 | |
value: | |
type: string | |
serviceType: | |
type: string | |
selector: | |
type: object | |
properties: | |
dnsNames: | |
type: array | |
items: | |
type: string | |
dnsZones: | |
type: array | |
items: | |
type: string | |
matchLabels: | |
type: object | |
additionalProperties: | |
type: string | |
token: | |
type: string | |
type: | |
type: string | |
enum: | |
- HTTP-01 | |
- DNS-01 | |
url: | |
type: string | |
wildcard: | |
type: boolean | |
status: | |
type: object | |
properties: | |
presented: | |
type: boolean | |
processing: | |
type: boolean | |
reason: | |
type: string | |
state: | |
type: string | |
enum: | |
- valid | |
- ready | |
- pending | |
- processing | |
- invalid | |
- expired | |
- errored | |
served: true | |
storage: true | |
subresources: | |
status: {} | |
status: | |
acceptedNames: | |
kind: "" | |
plural: "" | |
conditions: [] | |
storedVersions: [] | |
--- | |
apiVersion: apiextensions.k8s.io/v1 | |
kind: CustomResourceDefinition | |
metadata: | |
name: issuers.cert-manager.io | |
annotations: | |
cert-manager.io/inject-ca-from-secret: 'okteto/cert-manager-webhook-ca' | |
labels: | |
app: 'cert-manager' | |
app.kubernetes.io/name: 'cert-manager' | |
app.kubernetes.io/instance: 'cert-manager' | |
app.kubernetes.io/managed-by: 'Helm' | |
helm.sh/chart: 'cert-manager-v1.1.0' | |
spec: | |
group: cert-manager.io | |
names: | |
kind: Issuer | |
listKind: IssuerList | |
plural: issuers | |
singular: issuer | |
scope: Namespaced | |
conversion: | |
# a Webhook strategy instruct API server to call an external webhook for any conversion between custom resources. | |
strategy: Webhook | |
# webhookClientConfig is required when strategy is `Webhook` and it configures the webhook endpoint to be called by API server. | |
webhook: | |
conversionReviewVersions: ["v1", "v1beta1"] | |
clientConfig: | |
service: | |
namespace: 'okteto' | |
name: 'cert-manager-webhook' | |
path: /convert | |
versions: | |
- name: v1alpha2 | |
subresources: | |
status: {} | |
additionalPrinterColumns: | |
- jsonPath: .status.conditions[?(@.type=="Ready")].status | |
name: Ready | |
type: string | |
- jsonPath: .status.conditions[?(@.type=="Ready")].message | |
name: Status | |
priority: 1 | |
type: string | |
- jsonPath: .metadata.creationTimestamp | |
name: Age | |
type: date | |
schema: | |
openAPIV3Schema: | |
type: object | |
properties: | |
apiVersion: | |
type: string | |
kind: | |
type: string | |
metadata: | |
type: object | |
spec: | |
type: object | |
properties: | |
acme: | |
type: object | |
required: | |
- privateKeySecretRef | |
- server | |
properties: | |
disableAccountKeyGeneration: | |
type: boolean | |
email: | |
type: string | |
enableDurationFeature: | |
type: boolean | |
externalAccountBinding: | |
type: object | |
required: | |
- keyAlgorithm | |
- keyID | |
- keySecretRef | |
properties: | |
keyAlgorithm: | |
type: string | |
enum: | |
- HS256 | |
- HS384 | |
- HS512 | |
keyID: | |
type: string | |
keySecretRef: | |
type: object | |
required: | |
- name | |
properties: | |
key: | |
type: string | |
name: | |
type: string | |
preferredChain: | |
type: string | |
maxLength: 64 | |
privateKeySecretRef: | |
type: object | |
required: | |
- name | |
properties: | |
key: | |
type: string | |
name: | |
type: string | |
server: | |
type: string | |
skipTLSVerify: | |
type: boolean | |
solvers: | |
type: array | |
items: | |
type: object | |
properties: | |
dns01: | |
type: object | |
properties: | |
acmedns: | |
type: object | |
required: | |
- accountSecretRef | |
- host | |
properties: | |
accountSecretRef: | |
type: object | |
required: | |
- name | |
properties: | |
key: | |
type: string | |
name: | |
type: string | |
host: | |
type: string | |
akamai: | |
type: object | |
required: | |
- accessTokenSecretRef | |
- clientSecretSecretRef | |
- clientTokenSecretRef | |
- serviceConsumerDomain | |
properties: | |
accessTokenSecretRef: | |
type: object | |
required: | |
- name | |
properties: | |
key: | |
type: string | |
name: | |
type: string | |
clientSecretSecretRef: | |
type: object | |
required: | |
- name | |
properties: | |
key: | |
type: string | |
name: | |
type: string | |
clientTokenSecretRef: | |
type: object | |
required: | |
- name | |
properties: | |
key: | |
type: string | |
name: | |
type: string | |
serviceConsumerDomain: | |
type: string | |
azuredns: | |
type: object | |
required: | |
- resourceGroupName | |
- subscriptionID | |
properties: | |
clientID: | |
type: string | |
clientSecretSecretRef: | |
type: object | |
required: | |
- name | |
properties: | |
key: | |
type: string | |
name: | |
type: string | |
environment: | |
type: string | |
enum: | |
- AzurePublicCloud | |
- AzureChinaCloud | |
- AzureGermanCloud | |
- AzureUSGovernmentCloud | |
hostedZoneName: | |
type: string | |
resourceGroupName: | |
type: string | |
subscriptionID: | |
type: string | |
tenantID: | |
type: string | |
clouddns: | |
type: object | |
required: | |
- project | |
properties: | |
hostedZoneName: | |
type: string | |
project: | |
type: string | |
serviceAccountSecretRef: | |
type: object | |
required: | |
- name | |
properties: | |
key: | |
type: string | |
name: | |
type: string | |
cloudflare: | |
type: object | |
properties: | |
apiKeySecretRef: | |
type: object | |
required: | |
- name | |
properties: | |
key: | |
type: string | |
name: | |
type: string | |
apiTokenSecretRef: | |
type: object | |
required: | |
- name | |
properties: | |
key: | |
type: string | |
name: | |
type: string | |
email: | |
type: string | |
cnameStrategy: | |
type: string | |
enum: | |
- None | |
- Follow | |
digitalocean: | |
type: object | |
required: | |
- tokenSecretRef | |
properties: | |
tokenSecretRef: | |
type: object | |
required: | |
- name | |
properties: | |
key: | |
type: string | |
name: | |
type: string | |
rfc2136: | |
type: object | |
required: | |
- nameserver | |
properties: | |
nameserver: | |
type: string | |
tsigAlgorithm: | |
type: string | |
tsigKeyName: | |
type: string | |
tsigSecretSecretRef: | |
type: object | |
required: | |
- name | |
properties: | |
key: | |
type: string | |
name: | |
type: string | |
route53: | |
type: object | |
required: | |
- region | |
properties: | |
accessKeyID: | |
type: string | |
hostedZoneID: | |
type: string | |
region: | |
type: string | |
role: | |
type: string | |
secretAccessKeySecretRef: | |
type: object | |
required: | |
- name | |
properties: | |
key: | |
type: string | |
name: | |
type: string | |
webhook: | |
type: object | |
required: | |
- groupName | |
- solverName | |
properties: | |
config: | |
x-kubernetes-preserve-unknown-fields: true | |
groupName: | |
type: string | |
solverName: | |
type: string | |
http01: | |
type: object | |
properties: | |
ingress: | |
type: object | |
properties: | |
class: | |
type: string | |
ingressTemplate: | |
type: object | |
properties: | |
metadata: | |
type: object | |
properties: | |
annotations: | |
type: object | |
additionalProperties: | |
type: string | |
labels: | |
type: object | |
additionalProperties: | |
type: string | |
name: | |
type: string | |
podTemplate: | |
type: object | |
properties: | |
metadata: | |
type: object | |
properties: | |
annotations: | |
type: object | |
additionalProperties: | |
type: string | |
labels: | |
type: object | |
additionalProperties: | |
type: string | |
spec: | |
type: object | |
properties: | |
affinity: | |
type: object | |
properties: | |
nodeAffinity: | |
type: object | |
properties: | |
preferredDuringSchedulingIgnoredDuringExecution: | |
type: array | |
items: | |
type: object | |
required: | |
- preference | |
- weight | |
properties: | |
preference: | |
type: object | |
properties: | |
matchExpressions: | |
type: array | |
items: | |
type: object | |
required: | |
- key | |
- operator | |
properties: | |
key: | |
type: string | |
operator: | |
type: string | |
values: | |
type: array | |
items: | |
type: string | |
matchFields: | |
type: array | |
items: | |
type: object | |
required: | |
- key | |
- operator | |
properties: | |
key: | |
type: string | |
operator: | |
type: string | |
values: | |
type: array | |
items: | |
type: string | |
weight: | |
type: integer | |
format: int32 | |
requiredDuringSchedulingIgnoredDuringExecution: | |
type: object | |
required: | |
- nodeSelectorTerms | |
properties: | |
nodeSelectorTerms: | |
type: array | |
items: | |
type: object | |
properties: | |
matchExpressions: | |
type: array | |
items: | |
type: object | |
required: | |
- key | |
- operator | |
properties: | |
key: | |
type: string | |
operator: | |
type: string | |
values: | |
type: array | |
items: | |
type: string | |
matchFields: | |
type: array | |
items: | |
type: object | |
required: | |
- key | |
- operator | |
properties: | |
key: | |
type: string | |
operator: | |
type: string | |
values: | |
type: array | |
items: | |
type: string | |
podAffinity: | |
type: object | |
properties: | |
preferredDuringSchedulingIgnoredDuringExecution: | |
type: array | |
items: | |
type: object | |
required: | |
- podAffinityTerm | |
- weight | |
properties: | |
podAffinityTerm: | |
type: object | |
required: | |
- topologyKey | |
properties: | |
labelSelector: | |
type: object | |
properties: | |
matchExpressions: | |
type: array | |
items: | |
type: object | |
required: | |
- key | |
- operator | |
properties: | |
key: | |
type: string | |
operator: | |
type: string | |
values: | |
type: array | |
items: | |
type: string | |
matchLabels: | |
type: object | |
additionalProperties: | |
type: string | |
namespaces: | |
type: array | |
items: | |
type: string | |
topologyKey: | |
type: string | |
weight: | |
type: integer | |
format: int32 | |
requiredDuringSchedulingIgnoredDuringExecution: | |
type: array | |
items: | |
type: object | |
required: | |
- topologyKey | |
properties: | |
labelSelector: | |
type: object | |
properties: | |
matchExpressions: | |
type: array | |
items: | |
type: object | |
required: | |
- key | |
- operator | |
properties: | |
key: | |
type: string | |
operator: | |
type: string | |
values: | |
type: array | |
items: | |
type: string | |
matchLabels: | |
type: object | |
additionalProperties: | |
type: string | |
namespaces: | |
type: array | |
items: | |
type: string | |
topologyKey: | |
type: string | |
podAntiAffinity: | |
type: object | |
properties: | |
preferredDuringSchedulingIgnoredDuringExecution: | |
type: array | |
items: | |
type: object | |
required: | |
- podAffinityTerm | |
- weight | |
properties: | |
podAffinityTerm: | |
type: object | |
required: | |
- topologyKey | |
properties: | |
labelSelector: | |
type: object | |
properties: | |
matchExpressions: | |
type: array | |
items: | |
type: object | |
required: | |
- key | |
- operator | |
properties: | |
key: | |
type: string | |
operator: | |
type: string | |
values: | |
type: array | |
items: | |
type: string | |
matchLabels: | |
type: object | |
additionalProperties: | |
type: string | |
namespaces: | |
type: array | |
items: | |
type: string | |
topologyKey: | |
type: string | |
weight: | |
type: integer | |
format: int32 | |
requiredDuringSchedulingIgnoredDuringExecution: | |
type: array | |
items: | |
type: object | |
required: | |
- topologyKey | |
properties: | |
labelSelector: | |
type: object | |
properties: | |
matchExpressions: | |
type: array | |
items: | |
type: object | |
required: | |
- key | |
- operator | |
properties: | |
key: | |
type: string | |
operator: | |
type: string | |
values: | |
type: array | |
items: | |
type: string | |
matchLabels: | |
type: object | |
additionalProperties: | |
type: string | |
namespaces: | |
type: array | |
items: | |
type: string | |
topologyKey: | |
type: string | |
nodeSelector: | |
type: object | |
additionalProperties: | |
type: string | |
priorityClassName: | |
type: string | |
serviceAccountName: | |
type: string | |
tolerations: | |
type: array | |
items: | |
type: object | |
properties: | |
effect: | |
type: string | |
key: | |
type: string | |
operator: | |
type: string | |
tolerationSeconds: | |
type: integer | |
format: int64 | |
value: | |
type: string | |
serviceType: | |
type: string | |
selector: | |
type: object | |
properties: | |
dnsNames: | |
type: array | |
items: | |
type: string | |
dnsZones: | |
type: array | |
items: | |
type: string | |
matchLabels: | |
type: object | |
additionalProperties: | |
type: string | |
ca: | |
type: object | |
required: | |
- secretName | |
properties: | |
crlDistributionPoints: | |
type: array | |
items: | |
type: string | |
secretName: | |
type: string | |
selfSigned: | |
type: object | |
properties: | |
crlDistributionPoints: | |
type: array | |
items: | |
type: string | |
vault: | |
type: object | |
required: | |
- auth | |
- path | |
- server | |
properties: | |
auth: | |
type: object | |
properties: | |
appRole: | |
type: object | |
required: | |
- path | |
- roleId | |
- secretRef | |
properties: | |
path: | |
type: string | |
roleId: | |
type: string | |
secretRef: | |
type: object | |
required: | |
- name | |
properties: | |
key: | |
type: string | |
name: | |
type: string | |
kubernetes: | |
type: object | |
required: | |
- role | |
- secretRef | |
properties: | |
mountPath: | |
type: string | |
role: | |
type: string | |
secretRef: | |
type: object | |
required: | |
- name | |
properties: | |
key: | |
type: string | |
name: | |
type: string | |
tokenSecretRef: | |
type: object | |
required: | |
- name | |
properties: | |
key: | |
type: string | |
name: | |
type: string | |
caBundle: | |
type: string | |
format: byte | |
namespace: | |
type: string | |
path: | |
type: string | |
server: | |
type: string | |
venafi: | |
type: object | |
required: | |
- zone | |
properties: | |
cloud: | |
type: object | |
required: | |
- apiTokenSecretRef | |
properties: | |
apiTokenSecretRef: | |
type: object | |
required: | |
- name | |
properties: | |
key: | |
type: string | |
name: | |
type: string | |
url: | |
type: string | |
tpp: | |
type: object | |
required: | |
- credentialsRef | |
- url | |
properties: | |
caBundle: | |
type: string | |
format: byte | |
credentialsRef: | |
type: object | |
required: | |
- name | |
properties: | |
name: | |
type: string | |
url: | |
type: string | |
zone: | |
type: string | |
status: | |
type: object | |
properties: | |
acme: | |
type: object | |
properties: | |
lastRegisteredEmail: | |
type: string | |
uri: | |
type: string | |
conditions: | |
type: array | |
items: | |
type: object | |
required: | |
- status | |
- type | |
properties: | |
lastTransitionTime: | |
type: string | |
format: date-time | |
message: | |
type: string | |
reason: | |
type: string | |
status: | |
type: string | |
enum: | |
- "True" | |
- "False" | |
- Unknown | |
type: | |
type: string | |
served: true | |
storage: false | |
- name: v1alpha3 | |
subresources: | |
status: {} | |
additionalPrinterColumns: | |
- jsonPath: .status.conditions[?(@.type=="Ready")].status | |
name: Ready | |
type: string | |
- jsonPath: .status.conditions[?(@.type=="Ready")].message | |
name: Status | |
priority: 1 | |
type: string | |
- jsonPath: .metadata.creationTimestamp | |
name: Age | |
type: date | |
schema: | |
openAPIV3Schema: | |
type: object | |
properties: | |
apiVersion: | |
type: string | |
kind: | |
type: string | |
metadata: | |
type: object | |
spec: | |
type: object | |
properties: | |
acme: | |
type: object | |
required: | |
- privateKeySecretRef | |
- server | |
properties: | |
disableAccountKeyGeneration: | |
type: boolean | |
email: | |
type: string | |
enableDurationFeature: | |
type: boolean | |
externalAccountBinding: | |
type: object | |
required: | |
- keyAlgorithm | |
- keyID | |
- keySecretRef | |
properties: | |
keyAlgorithm: | |
type: string | |
enum: | |
- HS256 | |
- HS384 | |
- HS512 | |
keyID: | |
type: string | |
keySecretRef: | |
type: object | |
required: | |
- name | |
properties: | |
key: | |
type: string | |
name: | |
type: string | |
preferredChain: | |
type: string | |
maxLength: 64 | |
privateKeySecretRef: | |
type: object | |
required: | |
- name | |
properties: | |
key: | |
type: string | |
name: | |
type: string | |
server: | |
type: string | |
skipTLSVerify: | |
type: boolean | |
solvers: | |
type: array | |
items: | |
type: object | |
properties: | |
dns01: | |
type: object | |
properties: | |
acmedns: | |
type: object | |
required: | |
- accountSecretRef | |
- host | |
properties: | |
accountSecretRef: | |
type: object | |
required: | |
- name | |
properties: | |
key: | |
type: string | |
name: | |
type: string | |
host: | |
type: string | |
akamai: | |
type: object | |
required: | |
- accessTokenSecretRef | |
- clientSecretSecretRef | |
- clientTokenSecretRef | |
- serviceConsumerDomain | |
properties: | |
accessTokenSecretRef: | |
type: object | |
required: | |
- name | |
properties: | |
key: | |
type: string | |
name: | |
type: string | |
clientSecretSecretRef: | |
type: object | |
required: | |
- name | |
properties: | |
key: | |
type: string | |
name: | |
type: string | |
clientTokenSecretRef: | |
type: object | |
required: | |
- name | |
properties: | |
key: | |
type: string | |
name: | |
type: string | |
serviceConsumerDomain: | |
type: string | |
azuredns: | |
type: object | |
required: | |
- resourceGroupName | |
- subscriptionID | |
properties: | |
clientID: | |
type: string | |
clientSecretSecretRef: | |
type: object | |
required: | |
- name | |
properties: | |
key: | |
type: string | |
name: | |
type: string | |
environment: | |
type: string | |
enum: | |
- AzurePublicCloud | |
- AzureChinaCloud | |
- AzureGermanCloud | |
- AzureUSGovernmentCloud | |
hostedZoneName: | |
type: string | |
resourceGroupName: | |
type: string | |
subscriptionID: | |
type: string | |
tenantID: | |
type: string | |
clouddns: | |
type: object | |
required: | |
- project | |
properties: | |
hostedZoneName: | |
type: string | |
project: | |
type: string | |
serviceAccountSecretRef: | |
type: object | |
required: | |
- name | |
properties: | |
key: | |
type: string | |
name: | |
type: string | |
cloudflare: | |
type: object | |
properties: | |
apiKeySecretRef: | |
type: object | |
required: | |
- name | |
properties: | |
key: | |
type: string | |
name: | |
type: string | |
apiTokenSecretRef: | |
type: object | |
required: | |
- name | |
properties: | |
key: | |
type: string | |
name: | |
type: string | |
email: | |
type: string | |
cnameStrategy: | |
type: string | |
enum: | |
- None | |
- Follow | |
digitalocean: | |
type: object | |
required: | |
- tokenSecretRef | |
properties: | |
tokenSecretRef: | |
type: object | |
required: | |
- name | |
properties: | |
key: | |
type: string | |
name: | |
type: string | |
rfc2136: | |
type: object | |
required: | |
- nameserver | |
properties: | |
nameserver: | |
type: string | |
tsigAlgorithm: | |
type: string | |
tsigKeyName: | |
type: string | |
tsigSecretSecretRef: | |
type: object | |
required: | |
- name | |
properties: | |
key: | |
type: string | |
name: | |
type: string | |
route53: | |
type: object | |
required: | |
- region | |
properties: | |
accessKeyID: | |
type: string | |
hostedZoneID: | |
type: string | |
region: | |
type: string | |
role: | |
type: string | |
secretAccessKeySecretRef: | |
type: object | |
required: | |
- name | |
properties: | |
key: | |
type: string | |
name: | |
type: string | |
webhook: | |
type: object | |
required: | |
- groupName | |
- solverName | |
properties: | |
config: | |
x-kubernetes-preserve-unknown-fields: true | |
groupName: | |
type: string | |
solverName: | |
type: string | |
http01: | |
type: object | |
properties: | |
ingress: | |
type: object | |
properties: | |
class: | |
type: string | |
ingressTemplate: | |
type: object | |
properties: | |
metadata: | |
type: object | |
properties: | |
annotations: | |
type: object | |
additionalProperties: | |
type: string | |
labels: | |
type: object | |
additionalProperties: | |
type: string | |
name: | |
type: string | |
podTemplate: | |
type: object | |
properties: | |
metadata: | |
type: object | |
properties: | |
annotations: | |
type: object | |
additionalProperties: | |
type: string | |
labels: | |
type: object | |
additionalProperties: | |
type: string | |
spec: | |
type: object | |
properties: | |
affinity: | |
type: object | |
properties: | |
nodeAffinity: | |
type: object | |
properties: | |
preferredDuringSchedulingIgnoredDuringExecution: | |
type: array | |
items: | |
type: object | |
required: | |
- preference | |
- weight | |
properties: | |
preference: | |
type: object | |
properties: | |
matchExpressions: | |
type: array | |
items: | |
type: object | |
required: | |
- key | |
- operator | |
properties: | |
key: | |
type: string | |
operator: | |
type: string | |
values: | |
type: array | |
items: | |
type: string | |
matchFields: | |
type: array | |
items: | |
type: object | |
required: | |
- key | |
- operator | |
properties: | |
key: | |
type: string | |
operator: | |
type: string | |
values: | |
type: array | |
items: | |
type: string | |
weight: | |
type: integer | |
format: int32 | |
requiredDuringSchedulingIgnoredDuringExecution: | |
type: object | |
required: | |
- nodeSelectorTerms | |
properties: | |
nodeSelectorTerms: | |
type: array | |
items: | |
type: object | |
properties: | |
matchExpressions: | |
type: array | |
items: | |
type: object | |
required: | |
- key | |
- operator | |
properties: | |
key: | |
type: string | |
operator: | |
type: string | |
values: | |
type: array | |
items: | |
type: string | |
matchFields: | |
type: array | |
items: | |
type: object | |
required: | |
- key | |
- operator | |
properties: | |
key: | |
type: string | |
operator: | |
type: string | |
values: | |
type: array | |
items: | |
type: string | |
podAffinity: | |
type: object | |
properties: | |
preferredDuringSchedulingIgnoredDuringExecution: | |
type: array | |
items: | |
type: object | |
required: | |
- podAffinityTerm | |
- weight | |
properties: | |
podAffinityTerm: | |
type: object | |
required: | |
- topologyKey | |
properties: | |
labelSelector: | |
type: object | |
properties: | |
matchExpressions: | |
type: array | |
items: | |
type: object | |
required: | |
- key | |
- operator | |
properties: | |
key: | |
type: string | |
operator: | |
type: string | |
values: | |
type: array | |
items: | |
type: string | |
matchLabels: | |
type: object | |
additionalProperties: | |
type: string | |
namespaces: | |
type: array | |
items: | |
type: string | |
topologyKey: | |
type: string | |
weight: | |
type: integer | |
format: int32 | |
requiredDuringSchedulingIgnoredDuringExecution: | |
type: array | |
items: | |
type: object | |
required: | |
- topologyKey | |
properties: | |
labelSelector: | |
type: object | |
properties: | |
matchExpressions: | |
type: array | |
items: | |
type: object | |
required: | |
- key | |
- operator | |
properties: | |
key: | |
type: string | |
operator: | |
type: string | |
values: | |
type: array | |
items: | |
type: string | |
matchLabels: | |
type: object | |
additionalProperties: | |
type: string | |
namespaces: | |
type: array | |
items: | |
type: string | |
topologyKey: | |
type: string | |
podAntiAffinity: | |
type: object | |
properties: | |
preferredDuringSchedulingIgnoredDuringExecution: | |
type: array | |
items: | |
type: object | |
required: | |
- podAffinityTerm | |
- weight | |
properties: | |
podAffinityTerm: | |
type: object | |
required: | |
- topologyKey | |
properties: | |
labelSelector: | |
type: object | |
properties: | |
matchExpressions: | |
type: array | |
items: | |
type: object | |
required: | |
- key | |
- operator | |
properties: | |
key: | |
type: string | |
operator: | |
type: string | |
values: | |
type: array | |
items: | |
type: string | |
matchLabels: | |
type: object | |
additionalProperties: | |
type: string | |
namespaces: | |
type: array | |
items: | |
type: string | |
topologyKey: | |
type: string | |
weight: | |
type: integer | |
format: int32 | |
requiredDuringSchedulingIgnoredDuringExecution: | |
type: array | |
items: | |
type: object | |
required: | |
- topologyKey | |
properties: | |
labelSelector: | |
type: object | |
properties: | |
matchExpressions: | |
type: array | |
items: | |
type: object | |
required: | |
- key | |
- operator | |
properties: | |
key: | |
type: string | |
operator: | |
type: string | |
values: | |
type: array | |
items: | |
type: string | |
matchLabels: | |
type: object | |
additionalProperties: | |
type: string | |
namespaces: | |
type: array | |
items: | |
type: string | |
topologyKey: | |
type: string | |
nodeSelector: | |
type: object | |
additionalProperties: | |
type: string | |
priorityClassName: | |
type: string | |
serviceAccountName: | |
type: string | |
tolerations: | |
type: array | |
items: | |
type: object | |
properties: | |
effect: | |
type: string | |
key: | |
type: string | |
operator: | |
type: string | |
tolerationSeconds: | |
type: integer | |
format: int64 | |
value: | |
type: string | |
serviceType: | |
type: string | |
selector: | |
type: object | |
properties: | |
dnsNames: | |
type: array | |
items: | |
type: string | |
dnsZones: | |
type: array | |
items: | |
type: string | |
matchLabels: | |
type: object | |
additionalProperties: | |
type: string | |
ca: | |
type: object | |
required: | |
- secretName | |
properties: | |
crlDistributionPoints: | |
type: array | |
items: | |
type: string | |
secretName: | |
type: string | |
selfSigned: | |
type: object | |
properties: | |
crlDistributionPoints: | |
type: array | |
items: | |
type: string | |
vault: | |
type: object | |
required: | |
- auth | |
- path | |
- server | |
properties: | |
auth: | |
type: object | |
properties: | |
appRole: | |
type: object | |
required: | |
- path | |
- roleId | |
- secretRef | |
properties: | |
path: | |
type: string | |
roleId: | |
type: string | |
secretRef: | |
type: object | |
required: | |
- name | |
properties: | |
key: | |
type: string | |
name: | |
type: string | |
kubernetes: | |
type: object | |
required: | |
- role | |
- secretRef | |
properties: | |
mountPath: | |
type: string | |
role: | |
type: string | |
secretRef: | |
type: object | |
required: | |
- name | |
properties: | |
key: | |
type: string | |
name: | |
type: string | |
tokenSecretRef: | |
type: object | |
required: | |
- name | |
properties: | |
key: | |
type: string | |
name: | |
type: string | |
caBundle: | |
type: string | |
format: byte | |
namespace: | |
type: string | |
path: | |
type: string | |
server: | |
type: string | |
venafi: | |
type: object | |
required: | |
- zone | |
properties: | |
cloud: | |
type: object | |
required: | |
- apiTokenSecretRef | |
properties: | |
apiTokenSecretRef: | |
type: object | |
required: | |
- name | |
properties: | |
key: | |
type: string | |
name: | |
type: string | |
url: | |
type: string | |
tpp: | |
type: object | |
required: | |
- credentialsRef | |
- url | |
properties: | |
caBundle: | |
type: string | |
format: byte | |
credentialsRef: | |
type: object | |
required: | |
- name | |
properties: | |
name: | |
type: string | |
url: | |
type: string | |
zone: | |
type: string | |
status: | |
type: object | |
properties: | |
acme: | |
type: object | |
properties: | |
lastRegisteredEmail: | |
type: string | |
uri: | |
type: string | |
conditions: | |
type: array | |
items: | |
type: object | |
required: | |
- status | |
- type | |
properties: | |
lastTransitionTime: | |
type: string | |
format: date-time | |
message: | |
type: string | |
reason: | |
type: string | |
status: | |
type: string | |
enum: | |
- "True" | |
- "False" | |
- Unknown | |
type: | |
type: string | |
served: true | |
storage: false | |
- name: v1beta1 | |
subresources: | |
status: {} | |
additionalPrinterColumns: | |
- jsonPath: .status.conditions[?(@.type=="Ready")].status | |
name: Ready | |
type: string | |
- jsonPath: .status.conditions[?(@.type=="Ready")].message | |
name: Status | |
priority: 1 | |
type: string | |
- jsonPath: .metadata.creationTimestamp | |
name: Age | |
type: date | |
schema: | |
openAPIV3Schema: | |
type: object | |
required: | |
- spec | |
properties: | |
apiVersion: | |
type: string | |
kind: | |
type: string | |
metadata: | |
type: object | |
spec: | |
type: object | |
properties: | |
acme: | |
type: object | |
required: | |
- privateKeySecretRef | |
- server | |
properties: | |
disableAccountKeyGeneration: | |
type: boolean | |
email: | |
type: string | |
enableDurationFeature: | |
type: boolean | |
externalAccountBinding: | |
type: object | |
required: | |
- keyAlgorithm | |
- keyID | |
- keySecretRef | |
properties: | |
keyAlgorithm: | |
type: string | |
enum: | |
- HS256 | |
- HS384 | |
- HS512 | |
keyID: | |
type: string | |
keySecretRef: | |
type: object | |
required: | |
- name | |
properties: | |
key: | |
type: string | |
name: | |
type: string | |
preferredChain: | |
type: string | |
maxLength: 64 | |
privateKeySecretRef: | |
type: object | |
required: | |
- name | |
properties: | |
key: | |
type: string | |
name: | |
type: string | |
server: | |
type: string | |
skipTLSVerify: | |
type: boolean | |
solvers: | |
type: array | |
items: | |
type: object | |
properties: | |
dns01: | |
type: object | |
properties: | |
acmeDNS: | |
type: object | |
required: | |
- accountSecretRef | |
- host | |
properties: | |
accountSecretRef: | |
type: object | |
required: | |
- name | |
properties: | |
key: | |
type: string | |
name: | |
type: string | |
host: | |
type: string | |
akamai: | |
type: object | |
required: | |
- accessTokenSecretRef | |
- clientSecretSecretRef | |
- clientTokenSecretRef | |
- serviceConsumerDomain | |
properties: | |
accessTokenSecretRef: | |
type: object | |
required: | |
- name | |
properties: | |
key: | |
type: string | |
name: | |
type: string | |
clientSecretSecretRef: | |
type: object | |
required: | |
- name | |
properties: | |
key: | |
type: string | |
name: | |
type: string | |
clientTokenSecretRef: | |
type: object | |
required: | |
- name | |
properties: | |
key: | |
type: string | |
name: | |
type: string | |
serviceConsumerDomain: | |
type: string | |
azureDNS: | |
type: object | |
required: | |
- resourceGroupName | |
- subscriptionID | |
properties: | |
clientID: | |
type: string | |
clientSecretSecretRef: | |
type: object | |
required: | |
- name | |
properties: | |
key: | |
type: string | |
name: | |
type: string | |
environment: | |
type: string | |
enum: | |
- AzurePublicCloud | |
- AzureChinaCloud | |
- AzureGermanCloud | |
- AzureUSGovernmentCloud | |
hostedZoneName: | |
type: string | |
resourceGroupName: | |
type: string | |
subscriptionID: | |
type: string | |
tenantID: | |
type: string | |
cloudDNS: | |
type: object | |
required: | |
- project | |
properties: | |
hostedZoneName: | |
type: string | |
project: | |
type: string | |
serviceAccountSecretRef: | |
type: object | |
required: | |
- name | |
properties: | |
key: | |
type: string | |
name: | |
type: string | |
cloudflare: | |
type: object | |
properties: | |
apiKeySecretRef: | |
type: object | |
required: | |
- name | |
properties: | |
key: | |
type: string | |
name: | |
type: string | |
apiTokenSecretRef: | |
type: object | |
required: | |
- name | |
properties: | |
key: | |
type: string | |
name: | |
type: string | |
email: | |
type: string | |
cnameStrategy: | |
type: string | |
enum: | |
- None | |
- Follow | |
digitalocean: | |
type: object | |
required: | |
- tokenSecretRef | |
properties: | |
tokenSecretRef: | |
type: object | |
required: | |
- name | |
properties: | |
key: | |
type: string | |
name: | |
type: string | |
rfc2136: | |
type: object | |
required: | |
- nameserver | |
properties: | |
nameserver: | |
type: string | |
tsigAlgorithm: | |
type: string | |
tsigKeyName: | |
type: string | |
tsigSecretSecretRef: | |
type: object | |
required: | |
- name | |
properties: | |
key: | |
type: string | |
name: | |
type: string | |
route53: | |
type: object | |
required: | |
- region | |
properties: | |
accessKeyID: | |
type: string | |
hostedZoneID: | |
type: string | |
region: | |
type: string | |
role: | |
type: string | |
secretAccessKeySecretRef: | |
type: object | |
required: | |
- name | |
properties: | |
key: | |
type: string | |
name: | |
type: string | |
webhook: | |
type: object | |
required: | |
- groupName | |
- solverName | |
properties: | |
config: | |
x-kubernetes-preserve-unknown-fields: true | |
groupName: | |
type: string | |
solverName: | |
type: string | |
http01: | |
type: object | |
properties: | |
ingress: | |
type: object | |
properties: | |
class: | |
type: string | |
ingressTemplate: | |
type: object | |
properties: | |
metadata: | |
type: object | |
properties: | |
annotations: | |
type: object | |
additionalProperties: | |
type: string | |
labels: | |
type: object | |
additionalProperties: | |
type: string | |
name: | |
type: string | |
podTemplate: | |
type: object | |
properties: | |
metadata: | |
type: object | |
properties: | |
annotations: | |
type: object | |
additionalProperties: | |
type: string | |
labels: | |
type: object | |
additionalProperties: | |
type: string | |
spec: | |
type: object | |
properties: | |
affinity: | |
type: object | |
properties: | |
nodeAffinity: | |
type: object | |
properties: | |
preferredDuringSchedulingIgnoredDuringExecution: | |
type: array | |
items: | |
type: object | |
required: | |
- preference | |
- weight | |
properties: | |
preference: | |
type: object | |
properties: | |
matchExpressions: | |
type: array | |
items: | |
type: object | |
required: | |
- key | |
- operator | |
properties: | |
key: | |
type: string | |
operator: | |
type: string | |
values: | |
type: array | |
items: | |
type: string | |
matchFields: | |
type: array | |
items: | |
type: object | |
required: | |
- key | |
- operator | |
properties: | |
key: | |
type: string | |
operator: | |
type: string | |
values: | |
type: array | |
items: | |
type: string | |
weight: | |
type: integer | |
format: int32 | |
requiredDuringSchedulingIgnoredDuringExecution: | |
type: object | |
required: | |
- nodeSelectorTerms | |
properties: | |
nodeSelectorTerms: | |
type: array | |
items: | |
type: object | |
properties: | |
matchExpressions: | |
type: array | |
items: | |
type: object | |
required: | |
- key | |
- operator | |
properties: | |
key: | |
type: string | |
operator: | |
type: string | |
values: | |
type: array | |
items: | |
type: string | |
matchFields: | |
type: array | |
items: | |
type: object | |
required: | |
- key | |
- operator | |
properties: | |
key: | |
type: string | |
operator: | |
type: string | |
values: | |
type: array | |
items: | |
type: string | |
podAffinity: | |
type: object | |
properties: | |
preferredDuringSchedulingIgnoredDuringExecution: | |
type: array | |
items: | |
type: object | |
required: | |
- podAffinityTerm | |
- weight | |
properties: | |
podAffinityTerm: | |
type: object | |
required: | |
- topologyKey | |
properties: | |
labelSelector: | |
type: object | |
properties: | |
matchExpressions: | |
type: array | |
items: | |
type: object | |
required: | |
- key | |
- operator | |
properties: | |
key: | |
type: string | |
operator: | |
type: string | |
values: | |
type: array | |
items: | |
type: string | |
matchLabels: | |
type: object | |
additionalProperties: | |
type: string | |
namespaces: | |
type: array | |
items: | |
type: string | |
topologyKey: | |
type: string | |
weight: | |
type: integer | |
format: int32 | |
requiredDuringSchedulingIgnoredDuringExecution: | |
type: array | |
items: | |
type: object | |
required: | |
- topologyKey | |
properties: | |
labelSelector: | |
type: object | |
properties: | |
matchExpressions: | |
type: array | |
items: | |
type: object | |
required: | |
- key | |
- operator | |
properties: | |
key: | |
type: string | |
operator: | |
type: string | |
values: | |
type: array | |
items: | |
type: string | |
matchLabels: | |
type: object | |
additionalProperties: | |
type: string | |
namespaces: | |
type: array | |
items: | |
type: string | |
topologyKey: | |
type: string | |
podAntiAffinity: | |
type: object | |
properties: | |
preferredDuringSchedulingIgnoredDuringExecution: | |
type: array | |
items: | |
type: object | |
required: | |
- podAffinityTerm | |
- weight | |
properties: | |
podAffinityTerm: | |
type: object | |
required: | |
- topologyKey | |
properties: | |
labelSelector: | |
type: object | |
properties: | |
matchExpressions: | |
type: array | |
items: | |
type: object | |
required: | |
- key | |
- operator | |
properties: | |
key: | |
type: string | |
operator: | |
type: string | |
values: | |
type: array | |
items: | |
type: string | |
matchLabels: | |
type: object | |
additionalProperties: | |
type: string | |
namespaces: | |
type: array | |
items: | |
type: string | |
topologyKey: | |
type: string | |
weight: | |
type: integer | |
format: int32 | |
requiredDuringSchedulingIgnoredDuringExecution: | |
type: array | |
items: | |
type: object | |
required: | |
- topologyKey | |
properties: | |
labelSelector: | |
type: object | |
properties: | |
matchExpressions: | |
type: array | |
items: | |
type: object | |
required: | |
- key | |
- operator | |
properties: | |
key: | |
type: string | |
operator: | |
type: string | |
values: | |
type: array | |
items: | |
type: string | |
matchLabels: | |
type: object | |
additionalProperties: | |
type: string | |
namespaces: | |
type: array | |
items: | |
type: string | |
topologyKey: | |
type: string | |
nodeSelector: | |
type: object | |
additionalProperties: | |
type: string | |
priorityClassName: | |
type: string | |
serviceAccountName: | |
type: string | |
tolerations: | |
type: array | |
items: | |
type: object | |
properties: | |
effect: | |
type: string | |
key: | |
type: string | |
operator: | |
type: string | |
tolerationSeconds: | |
type: integer | |
format: int64 | |
value: | |
type: string | |
serviceType: | |
type: string | |
selector: | |
type: object | |
properties: | |
dnsNames: | |
type: array | |
items: | |
type: string | |
dnsZones: | |
type: array | |
items: | |
type: string | |
matchLabels: | |
type: object | |
additionalProperties: | |
type: string | |
ca: | |
type: object | |
required: | |
- secretName | |
properties: | |
crlDistributionPoints: | |
type: array | |
items: | |
type: string | |
secretName: | |
type: string | |
selfSigned: | |
type: object | |
properties: | |
crlDistributionPoints: | |
type: array | |
items: | |
type: string | |
vault: | |
type: object | |
required: | |
- auth | |
- path | |
- server | |
properties: | |
auth: | |
type: object | |
properties: | |
appRole: | |
type: object | |
required: | |
- path | |
- roleId | |
- secretRef | |
properties: | |
path: | |
type: string | |
roleId: | |
type: string | |
secretRef: | |
type: object | |
required: | |
- name | |
properties: | |
key: | |
type: string | |
name: | |
type: string | |
kubernetes: | |
type: object | |
required: | |
- role | |
- secretRef | |
properties: | |
mountPath: | |
type: string | |
role: | |
type: string | |
secretRef: | |
type: object | |
required: | |
- name | |
properties: | |
key: | |
type: string | |
name: | |
type: string | |
tokenSecretRef: | |
type: object | |
required: | |
- name | |
properties: | |
key: | |
type: string | |
name: | |
type: string | |
caBundle: | |
type: string | |
format: byte | |
namespace: | |
type: string | |
path: | |
type: string | |
server: | |
type: string | |
venafi: | |
type: object | |
required: | |
- zone | |
properties: | |
cloud: | |
type: object | |
required: | |
- apiTokenSecretRef | |
properties: | |
apiTokenSecretRef: | |
type: object | |
required: | |
- name | |
properties: | |
key: | |
type: string | |
name: | |
type: string | |
url: | |
type: string | |
tpp: | |
type: object | |
required: | |
- credentialsRef | |
- url | |
properties: | |
caBundle: | |
type: string | |
format: byte | |
credentialsRef: | |
type: object | |
required: | |
- name | |
properties: | |
name: | |
type: string | |
url: | |
type: string | |
zone: | |
type: string | |
status: | |
type: object | |
properties: | |
acme: | |
type: object | |
properties: | |
lastRegisteredEmail: | |
type: string | |
uri: | |
type: string | |
conditions: | |
type: array | |
items: | |
type: object | |
required: | |
- status | |
- type | |
properties: | |
lastTransitionTime: | |
type: string | |
format: date-time | |
message: | |
type: string | |
reason: | |
type: string | |
status: | |
type: string | |
enum: | |
- "True" | |
- "False" | |
- Unknown | |
type: | |
type: string | |
served: true | |
storage: false | |
- name: v1 | |
subresources: | |
status: {} | |
additionalPrinterColumns: | |
- jsonPath: .status.conditions[?(@.type=="Ready")].status | |
name: Ready | |
type: string | |
- jsonPath: .status.conditions[?(@.type=="Ready")].message | |
name: Status | |
priority: 1 | |
type: string | |
- jsonPath: .metadata.creationTimestamp | |
name: Age | |
type: date | |
schema: | |
openAPIV3Schema: | |
type: object | |
required: | |
- spec | |
properties: | |
apiVersion: | |
type: string | |
kind: | |
type: string | |
metadata: | |
type: object | |
spec: | |
type: object | |
properties: | |
acme: | |
type: object | |
required: | |
- privateKeySecretRef | |
- server | |
properties: | |
disableAccountKeyGeneration: | |
type: boolean | |
email: | |
type: string | |
enableDurationFeature: | |
type: boolean | |
externalAccountBinding: | |
type: object | |
required: | |
- keyAlgorithm | |
- keyID | |
- keySecretRef | |
properties: | |
keyAlgorithm: | |
type: string | |
enum: | |
- HS256 | |
- HS384 | |
- HS512 | |
keyID: | |
type: string | |
keySecretRef: | |
type: object | |
required: | |
- name | |
properties: | |
key: | |
type: string | |
name: | |
type: string | |
preferredChain: | |
type: string | |
maxLength: 64 | |
privateKeySecretRef: | |
type: object | |
required: | |
- name | |
properties: | |
key: | |
type: string | |
name: | |
type: string | |
server: | |
type: string | |
skipTLSVerify: | |
type: boolean | |
solvers: | |
type: array | |
items: | |
type: object | |
properties: | |
dns01: | |
type: object | |
properties: | |
acmeDNS: | |
type: object | |
required: | |
- accountSecretRef | |
- host | |
properties: | |
accountSecretRef: | |
type: object | |
required: | |
- name | |
properties: | |
key: | |
type: string | |
name: | |
type: string | |
host: | |
type: string | |
akamai: | |
type: object | |
required: | |
- accessTokenSecretRef | |
- clientSecretSecretRef | |
- clientTokenSecretRef | |
- serviceConsumerDomain | |
properties: | |
accessTokenSecretRef: | |
type: object | |
required: | |
- name | |
properties: | |
key: | |
type: string | |
name: | |
type: string | |
clientSecretSecretRef: | |
type: object | |
required: | |
- name | |
properties: | |
key: | |
type: string | |
name: | |
type: string | |
clientTokenSecretRef: | |
type: object | |
required: | |
- name | |
properties: | |
key: | |
type: string | |
name: | |
type: string | |
serviceConsumerDomain: | |
type: string | |
azureDNS: | |
type: object | |
required: | |
- resourceGroupName | |
- subscriptionID | |
properties: | |
clientID: | |
type: string | |
clientSecretSecretRef: | |
type: object | |
required: | |
- name | |
properties: | |
key: | |
type: string | |
name: | |
type: string | |
environment: | |
type: string | |
enum: | |
- AzurePublicCloud | |
- AzureChinaCloud | |
- AzureGermanCloud | |
- AzureUSGovernmentCloud | |
hostedZoneName: | |
type: string | |
resourceGroupName: | |
type: string | |
subscriptionID: | |
type: string | |
tenantID: | |
type: string | |
cloudDNS: | |
type: object | |
required: | |
- project | |
properties: | |
hostedZoneName: | |
type: string | |
project: | |
type: string | |
serviceAccountSecretRef: | |
type: object | |
required: | |
- name | |
properties: | |
key: | |
type: string | |
name: | |
type: string | |
cloudflare: | |
type: object | |
properties: | |
apiKeySecretRef: | |
type: object | |
required: | |
- name | |
properties: | |
key: | |
type: string | |
name: | |
type: string | |
apiTokenSecretRef: | |
type: object | |
required: | |
- name | |
properties: | |
key: | |
type: string | |
name: | |
type: string | |
email: | |
type: string | |
cnameStrategy: | |
type: string | |
enum: | |
- None | |
- Follow | |
digitalocean: | |
type: object | |
required: | |
- tokenSecretRef | |
properties: | |
tokenSecretRef: | |
type: object | |
required: | |
- name | |
properties: | |
key: | |
type: string | |
name: | |
type: string | |
rfc2136: | |
type: object | |
required: | |
- nameserver | |
properties: | |
nameserver: | |
type: string | |
tsigAlgorithm: | |
type: string | |
tsigKeyName: | |
type: string | |
tsigSecretSecretRef: | |
type: object | |
required: | |
- name | |
properties: | |
key: | |
type: string | |
name: | |
type: string | |
route53: | |
type: object | |
required: | |
- region | |
properties: | |
accessKeyID: | |
type: string | |
hostedZoneID: | |
type: string | |
region: | |
type: string | |
role: | |
type: string | |
secretAccessKeySecretRef: | |
type: object | |
required: | |
- name | |
properties: | |
key: | |
type: string | |
name: | |
type: string | |
webhook: | |
type: object | |
required: | |
- groupName | |
- solverName | |
properties: | |
config: | |
x-kubernetes-preserve-unknown-fields: true | |
groupName: | |
type: string | |
solverName: | |
type: string | |
http01: | |
type: object | |
properties: | |
ingress: | |
type: object | |
properties: | |
class: | |
type: string | |
ingressTemplate: | |
type: object | |
properties: | |
metadata: | |
type: object | |
properties: | |
annotations: | |
type: object | |
additionalProperties: | |
type: string | |
labels: | |
type: object | |
additionalProperties: | |
type: string | |
name: | |
type: string | |
podTemplate: | |
type: object | |
properties: | |
metadata: | |
type: object | |
properties: | |
annotations: | |
type: object | |
additionalProperties: | |
type: string | |
labels: | |
type: object | |
additionalProperties: | |
type: string | |
spec: | |
type: object | |
properties: | |
affinity: | |
type: object | |
properties: | |
nodeAffinity: | |
type: object | |
properties: | |
preferredDuringSchedulingIgnoredDuringExecution: | |
type: array | |
items: | |
type: object | |
required: | |
- preference | |
- weight | |
properties: | |
preference: | |
type: object | |
properties: | |
matchExpressions: | |
type: array | |
items: | |
type: object | |
required: | |
- key | |
- operator | |
properties: | |
key: | |
type: string | |
operator: | |
type: string | |
values: | |
type: array | |
items: | |
type: string | |
matchFields: | |
type: array | |
items: | |
type: object | |
required: | |
- key | |
- operator | |
properties: | |
key: | |
type: string | |
operator: | |
type: string | |
values: | |
type: array | |
items: | |
type: string | |
weight: | |
type: integer | |
format: int32 | |
requiredDuringSchedulingIgnoredDuringExecution: | |
type: object | |
required: | |
- nodeSelectorTerms | |
properties: | |
nodeSelectorTerms: | |
type: array | |
items: | |
type: object | |
properties: | |
matchExpressions: | |
type: array | |
items: | |
type: object | |
required: | |
- key | |
- operator | |
properties: | |
key: | |
type: string | |
operator: | |
type: string | |
values: | |
type: array | |
items: | |
type: string | |
matchFields: | |
type: array | |
items: | |
type: object | |
required: | |
- key | |
- operator | |
properties: | |
key: | |
type: string | |
operator: | |
type: string | |
values: | |
type: array | |
items: | |
type: string | |
podAffinity: | |
type: object | |
properties: | |
preferredDuringSchedulingIgnoredDuringExecution: | |
type: array | |
items: | |
type: object | |
required: | |
- podAffinityTerm | |
- weight | |
properties: | |
podAffinityTerm: | |
type: object | |
required: | |
- topologyKey | |
properties: | |
labelSelector: | |
type: object | |
properties: | |
matchExpressions: | |
type: array | |
items: | |
type: object | |
required: | |
- key | |
- operator | |
properties: | |
key: | |
type: string | |
operator: | |
type: string | |
values: | |
type: array | |
items: | |
type: string | |
matchLabels: | |
type: object | |
additionalProperties: | |
type: string | |
namespaces: | |
type: array | |
items: | |
type: string | |
topologyKey: | |
type: string | |
weight: | |
type: integer | |
format: int32 | |
requiredDuringSchedulingIgnoredDuringExecution: | |
type: array | |
items: | |
type: object | |
required: | |
- topologyKey | |
properties: | |
labelSelector: | |
type: object | |
properties: | |
matchExpressions: | |
type: array | |
items: | |
type: object | |
required: | |
- key | |
- operator | |
properties: | |
key: | |
type: string | |
operator: | |
type: string | |
values: | |
type: array | |
items: | |
type: string | |
matchLabels: | |
type: object | |
additionalProperties: | |
type: string | |
namespaces: | |
type: array | |
items: | |
type: string | |
topologyKey: | |
type: string | |
podAntiAffinity: | |
type: object | |
properties: | |
preferredDuringSchedulingIgnoredDuringExecution: | |
type: array | |
items: | |
type: object | |
required: | |
- podAffinityTerm | |
- weight | |
properties: | |
podAffinityTerm: | |
type: object | |
required: | |
- topologyKey | |
properties: | |
labelSelector: | |
type: object | |
properties: | |
matchExpressions: | |
type: array | |
items: | |
type: object | |
required: | |
- key | |
- operator | |
properties: | |
key: | |
type: string | |
operator: | |
type: string | |
values: | |
type: array | |
items: | |
type: string | |
matchLabels: | |
type: object | |
additionalProperties: | |
type: string | |
namespaces: | |
type: array | |
items: | |
type: string | |
topologyKey: | |
type: string | |
weight: | |
type: integer | |
format: int32 | |
requiredDuringSchedulingIgnoredDuringExecution: | |
type: array | |
items: | |
type: object | |
required: | |
- topologyKey | |
properties: | |
labelSelector: | |
type: object | |
properties: | |
matchExpressions: | |
type: array | |
items: | |
type: object | |
required: | |
- key | |
- operator | |
properties: | |
key: | |
type: string | |
operator: | |
type: string | |
values: | |
type: array | |
items: | |
type: string | |
matchLabels: | |
type: object | |
additionalProperties: | |
type: string | |
namespaces: | |
type: array | |
items: | |
type: string | |
topologyKey: | |
type: string | |
nodeSelector: | |
type: object | |
additionalProperties: | |
type: string | |
priorityClassName: | |
type: string | |
serviceAccountName: | |
type: string | |
tolerations: | |
type: array | |
items: | |
type: object | |
properties: | |
effect: | |
type: string | |
key: | |
type: string | |
operator: | |
type: string | |
tolerationSeconds: | |
type: integer | |
format: int64 | |
value: | |
type: string | |
serviceType: | |
type: string | |
selector: | |
type: object | |
properties: | |
dnsNames: | |
type: array | |
items: | |
type: string | |
dnsZones: | |
type: array | |
items: | |
type: string | |
matchLabels: | |
type: object | |
additionalProperties: | |
type: string | |
ca: | |
type: object | |
required: | |
- secretName | |
properties: | |
crlDistributionPoints: | |
type: array | |
items: | |
type: string | |
secretName: | |
type: string | |
selfSigned: | |
type: object | |
properties: | |
crlDistributionPoints: | |
type: array | |
items: | |
type: string | |
vault: | |
type: object | |
required: | |
- auth | |
- path | |
- server | |
properties: | |
auth: | |
type: object | |
properties: | |
appRole: | |
type: object | |
required: | |
- path | |
- roleId | |
- secretRef | |
properties: | |
path: | |
type: string | |
roleId: | |
type: string | |
secretRef: | |
type: object | |
required: | |
- name | |
properties: | |
key: | |
type: string | |
name: | |
type: string | |
kubernetes: | |
type: object | |
required: | |
- role | |
- secretRef | |
properties: | |
mountPath: | |
type: string | |
role: | |
type: string | |
secretRef: | |
type: object | |
required: | |
- name | |
properties: | |
key: | |
type: string | |
name: | |
type: string | |
tokenSecretRef: | |
type: object | |
required: | |
- name | |
properties: | |
key: | |
type: string | |
name: | |
type: string | |
caBundle: | |
type: string | |
format: byte | |
namespace: | |
type: string | |
path: | |
type: string | |
server: | |
type: string | |
venafi: | |
type: object | |
required: | |
- zone | |
properties: | |
cloud: | |
type: object | |
required: | |
- apiTokenSecretRef | |
properties: | |
apiTokenSecretRef: | |
type: object | |
required: | |
- name | |
properties: | |
key: | |
type: string | |
name: | |
type: string | |
url: | |
type: string | |
tpp: | |
type: object | |
required: | |
- credentialsRef | |
- url | |
properties: | |
caBundle: | |
type: string | |
format: byte | |
credentialsRef: | |
type: object | |
required: | |
- name | |
properties: | |
name: | |
type: string | |
url: | |
type: string | |
zone: | |
type: string | |
status: | |
type: object | |
properties: | |
acme: | |
type: object | |
properties: | |
lastRegisteredEmail: | |
type: string | |
uri: | |
type: string | |
conditions: | |
type: array | |
items: | |
type: object | |
required: | |
- status | |
- type | |
properties: | |
lastTransitionTime: | |
type: string | |
format: date-time | |
message: | |
type: string | |
reason: | |
type: string | |
status: | |
type: string | |
enum: | |
- "True" | |
- "False" | |
- Unknown | |
type: | |
type: string | |
served: true | |
storage: true | |
status: | |
acceptedNames: | |
kind: "" | |
plural: "" | |
conditions: [] | |
storedVersions: [] | |
--- | |
apiVersion: apiextensions.k8s.io/v1 | |
kind: CustomResourceDefinition | |
metadata: | |
name: orders.acme.cert-manager.io | |
annotations: | |
cert-manager.io/inject-ca-from-secret: 'okteto/cert-manager-webhook-ca' | |
labels: | |
app: 'cert-manager' | |
app.kubernetes.io/name: 'cert-manager' | |
app.kubernetes.io/instance: 'cert-manager' | |
app.kubernetes.io/managed-by: 'Helm' | |
helm.sh/chart: 'cert-manager-v1.1.0' | |
spec: | |
group: acme.cert-manager.io | |
names: | |
kind: Order | |
listKind: OrderList | |
plural: orders | |
singular: order | |
scope: Namespaced | |
conversion: | |
# a Webhook strategy instruct API server to call an external webhook for any conversion between custom resources. | |
strategy: Webhook | |
# webhookClientConfig is required when strategy is `Webhook` and it configures the webhook endpoint to be called by API server. | |
webhook: | |
conversionReviewVersions: ["v1", "v1beta1"] | |
clientConfig: | |
service: | |
namespace: 'okteto' | |
name: 'cert-manager-webhook' | |
path: /convert | |
versions: | |
- name: v1alpha2 | |
subresources: | |
status: {} | |
additionalPrinterColumns: | |
- jsonPath: .status.state | |
name: State | |
type: string | |
- jsonPath: .spec.issuerRef.name | |
name: Issuer | |
priority: 1 | |
type: string | |
- jsonPath: .status.reason | |
name: Reason | |
priority: 1 | |
type: string | |
- jsonPath: .metadata.creationTimestamp | |
name: Age | |
type: date | |
schema: | |
openAPIV3Schema: | |
type: object | |
required: | |
- metadata | |
properties: | |
apiVersion: | |
type: string | |
kind: | |
type: string | |
metadata: | |
type: object | |
spec: | |
type: object | |
required: | |
- csr | |
- issuerRef | |
properties: | |
commonName: | |
type: string | |
csr: | |
type: string | |
format: byte | |
dnsNames: | |
type: array | |
items: | |
type: string | |
duration: | |
type: string | |
ipAddresses: | |
type: array | |
items: | |
type: string | |
issuerRef: | |
type: object | |
required: | |
- name | |
properties: | |
group: | |
type: string | |
kind: | |
type: string | |
name: | |
type: string | |
status: | |
type: object | |
properties: | |
authorizations: | |
type: array | |
items: | |
type: object | |
required: | |
- url | |
properties: | |
challenges: | |
type: array | |
items: | |
type: object | |
required: | |
- token | |
- type | |
- url | |
properties: | |
token: | |
type: string | |
type: | |
type: string | |
url: | |
type: string | |
identifier: | |
type: string | |
initialState: | |
type: string | |
enum: | |
- valid | |
- ready | |
- pending | |
- processing | |
- invalid | |
- expired | |
- errored | |
url: | |
type: string | |
wildcard: | |
type: boolean | |
certificate: | |
type: string | |
format: byte | |
failureTime: | |
type: string | |
format: date-time | |
finalizeURL: | |
type: string | |
reason: | |
type: string | |
state: | |
type: string | |
enum: | |
- valid | |
- ready | |
- pending | |
- processing | |
- invalid | |
- expired | |
- errored | |
url: | |
type: string | |
served: true | |
storage: false | |
- name: v1alpha3 | |
subresources: | |
status: {} | |
additionalPrinterColumns: | |
- jsonPath: .status.state | |
name: State | |
type: string | |
- jsonPath: .spec.issuerRef.name | |
name: Issuer | |
priority: 1 | |
type: string | |
- jsonPath: .status.reason | |
name: Reason | |
priority: 1 | |
type: string | |
- jsonPath: .metadata.creationTimestamp | |
name: Age | |
type: date | |
schema: | |
openAPIV3Schema: | |
type: object | |
required: | |
- metadata | |
properties: | |
apiVersion: | |
type: string | |
kind: | |
type: string | |
metadata: | |
type: object | |
spec: | |
type: object | |
required: | |
- csr | |
- issuerRef | |
properties: | |
commonName: | |
type: string | |
csr: | |
type: string | |
format: byte | |
dnsNames: | |
type: array | |
items: | |
type: string | |
duration: | |
type: string | |
ipAddresses: | |
type: array | |
items: | |
type: string | |
issuerRef: | |
type: object | |
required: | |
- name | |
properties: | |
group: | |
type: string | |
kind: | |
type: string | |
name: | |
type: string | |
status: | |
type: object | |
properties: | |
authorizations: | |
type: array | |
items: | |
type: object | |
required: | |
- url | |
properties: | |
challenges: | |
type: array | |
items: | |
type: object | |
required: | |
- token | |
- type | |
- url | |
properties: | |
token: | |
type: string | |
type: | |
type: string | |
url: | |
type: string | |
identifier: | |
type: string | |
initialState: | |
type: string | |
enum: | |
- valid | |
- ready | |
- pending | |
- processing | |
- invalid | |
- expired | |
- errored | |
url: | |
type: string | |
wildcard: | |
type: boolean | |
certificate: | |
type: string | |
format: byte | |
failureTime: | |
type: string | |
format: date-time | |
finalizeURL: | |
type: string | |
reason: | |
type: string | |
state: | |
type: string | |
enum: | |
- valid | |
- ready | |
- pending | |
- processing | |
- invalid | |
- expired | |
- errored | |
url: | |
type: string | |
served: true | |
storage: false | |
- name: v1beta1 | |
subresources: | |
status: {} | |
additionalPrinterColumns: | |
- jsonPath: .status.state | |
name: State | |
type: string | |
- jsonPath: .spec.issuerRef.name | |
name: Issuer | |
priority: 1 | |
type: string | |
- jsonPath: .status.reason | |
name: Reason | |
priority: 1 | |
type: string | |
- jsonPath: .metadata.creationTimestamp | |
name: Age | |
type: date | |
schema: | |
openAPIV3Schema: | |
type: object | |
required: | |
- metadata | |
- spec | |
properties: | |
apiVersion: | |
type: string | |
kind: | |
type: string | |
metadata: | |
type: object | |
spec: | |
type: object | |
required: | |
- issuerRef | |
- request | |
properties: | |
commonName: | |
type: string | |
dnsNames: | |
type: array | |
items: | |
type: string | |
duration: | |
type: string | |
ipAddresses: | |
type: array | |
items: | |
type: string | |
issuerRef: | |
type: object | |
required: | |
- name | |
properties: | |
group: | |
type: string | |
kind: | |
type: string | |
name: | |
type: string | |
request: | |
type: string | |
format: byte | |
status: | |
type: object | |
properties: | |
authorizations: | |
type: array | |
items: | |
type: object | |
required: | |
- url | |
properties: | |
challenges: | |
type: array | |
items: | |
type: object | |
required: | |
- token | |
- type | |
- url | |
properties: | |
token: | |
type: string | |
type: | |
type: string | |
url: | |
type: string | |
identifier: | |
type: string | |
initialState: | |
type: string | |
enum: | |
- valid | |
- ready | |
- pending | |
- processing | |
- invalid | |
- expired | |
- errored | |
url: | |
type: string | |
wildcard: | |
type: boolean | |
certificate: | |
type: string | |
format: byte | |
failureTime: | |
type: string | |
format: date-time | |
finalizeURL: | |
type: string | |
reason: | |
type: string | |
state: | |
type: string | |
enum: | |
- valid | |
- ready | |
- pending | |
- processing | |
- invalid | |
- expired | |
- errored | |
url: | |
type: string | |
served: true | |
storage: false | |
- name: v1 | |
subresources: | |
status: {} | |
additionalPrinterColumns: | |
- jsonPath: .status.state | |
name: State | |
type: string | |
- jsonPath: .spec.issuerRef.name | |
name: Issuer | |
priority: 1 | |
type: string | |
- jsonPath: .status.reason | |
name: Reason | |
priority: 1 | |
type: string | |
- jsonPath: .metadata.creationTimestamp | |
name: Age | |
type: date | |
schema: | |
openAPIV3Schema: | |
type: object | |
required: | |
- metadata | |
- spec | |
properties: | |
apiVersion: | |
type: string | |
kind: | |
type: string | |
metadata: | |
type: object | |
spec: | |
type: object | |
required: | |
- issuerRef | |
- request | |
properties: | |
commonName: | |
type: string | |
dnsNames: | |
type: array | |
items: | |
type: string | |
duration: | |
type: string | |
ipAddresses: | |
type: array | |
items: | |
type: string | |
issuerRef: | |
type: object | |
required: | |
- name | |
properties: | |
group: | |
type: string | |
kind: | |
type: string | |
name: | |
type: string | |
request: | |
type: string | |
format: byte | |
status: | |
type: object | |
properties: | |
authorizations: | |
type: array | |
items: | |
type: object | |
required: | |
- url | |
properties: | |
challenges: | |
type: array | |
items: | |
type: object | |
required: | |
- token | |
- type | |
- url | |
properties: | |
token: | |
type: string | |
type: | |
type: string | |
url: | |
type: string | |
identifier: | |
type: string | |
initialState: | |
type: string | |
enum: | |
- valid | |
- ready | |
- pending | |
- processing | |
- invalid | |
- expired | |
- errored | |
url: | |
type: string | |
wildcard: | |
type: boolean | |
certificate: | |
type: string | |
format: byte | |
failureTime: | |
type: string | |
format: date-time | |
finalizeURL: | |
type: string | |
reason: | |
type: string | |
state: | |
type: string | |
enum: | |
- valid | |
- ready | |
- pending | |
- processing | |
- invalid | |
- expired | |
- errored | |
url: | |
type: string | |
served: true | |
storage: true | |
status: | |
acceptedNames: | |
kind: "" | |
plural: "" | |
conditions: [] | |
storedVersions: [] | |
--- | |
apiVersion: apiextensions.k8s.io/v1beta1 | |
kind: CustomResourceDefinition | |
metadata: | |
name: cronworkflows.argoproj.io | |
spec: | |
group: argoproj.io | |
names: | |
kind: CronWorkflow | |
plural: cronworkflows | |
shortNames: | |
- cronwf | |
- cwf | |
scope: Namespaced | |
version: v1alpha1 | |
--- | |
apiVersion: apiextensions.k8s.io/v1 | |
kind: CustomResourceDefinition | |
metadata: | |
name: chaosengines.litmuschaos.io | |
spec: | |
group: litmuschaos.io | |
names: | |
kind: ChaosEngine | |
listKind: ChaosEngineList | |
plural: chaosengines | |
singular: chaosengine | |
scope: Namespaced | |
versions: | |
- name: v1alpha1 | |
schema: | |
openAPIV3Schema: | |
type: object | |
properties: | |
apiVersion: | |
description: 'APIVersion defines the versioned schema of this representation | |
of an object. Servers should convert recognized schemas to the latest | |
internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/api-conventions.md#resources' | |
type: string | |
kind: | |
description: 'Kind is a string value representing the REST resource this | |
object represents. Servers may infer this from the endpoint the client | |
submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/api-conventions.md#types-kinds' | |
type: string | |
metadata: | |
type: object | |
spec: | |
x-kubernetes-preserve-unknown-fields: true | |
type: object | |
properties: | |
jobCleanUpPolicy: | |
type: string | |
pattern: ^(delete|retain)$ | |
# alternate ways to do this in case of complex pattern matches | |
#oneOf: | |
# - pattern: '^delete$' | |
# - pattern: '^retain$' | |
annotationCheck: | |
type: string | |
pattern: ^(true|false)$ | |
appinfo: | |
type: object | |
properties: | |
appkind: | |
type: string | |
pattern: ^(^$|deployment|statefulset|daemonset|deploymentconfig|rollout)$ | |
applabel: | |
type: string | |
appns: | |
type: string | |
auxiliaryAppInfo: | |
type: string | |
engineState: | |
type: string | |
pattern: ^(active|stop)$ | |
chaosServiceAccount: | |
type: string | |
terminationGracePeriodSeconds: | |
type: integer | |
components: | |
type: object | |
properties: | |
runner: | |
x-kubernetes-preserve-unknown-fields: true | |
type: object | |
properties: | |
image: | |
type: string | |
type: | |
type: string | |
pattern: ^(go)$ | |
runnerAnnotation: | |
type: object | |
additionalProperties: | |
type: string | |
properties: | |
key: | |
type: string | |
minLength: 1 | |
value: | |
type: string | |
minLength: 1 | |
experiments: | |
type: array | |
items: | |
type: object | |
properties: | |
name: | |
type: string | |
spec: | |
type: object | |
properties: | |
probe: | |
type: array | |
items: | |
type: object | |
required: | |
- runProperties | |
properties: | |
name: | |
type: string | |
type: | |
type: string | |
minLength: 1 | |
pattern: ^(k8sProbe|httpProbe|cmdProbe|promProbe)$ | |
k8sProbe/inputs: | |
type: object | |
properties: | |
group: | |
type: string | |
version: | |
type: string | |
resource: | |
type: string | |
namespace: | |
type: string | |
fieldSelector: | |
type: string | |
labelSelector: | |
type: string | |
operation: | |
type: string | |
pattern: ^(present|absent|create|delete)$ | |
minLength: 1 | |
cmdProbe/inputs: | |
type: object | |
properties: | |
command: | |
type: string | |
minLength: 1 | |
comparator: | |
type: object | |
properties: | |
type: | |
type: string | |
minLength: 1 | |
pattern: ^(int|float|string)$ | |
criteria: | |
type: string | |
value: | |
type: string | |
source: | |
type: string | |
minLength: 1 | |
httpProbe/inputs: | |
type: object | |
properties: | |
url: | |
type: string | |
minLength: 1 | |
insecureSkipVerify: | |
type: boolean | |
responseTimeout: | |
type: integer | |
method: | |
type: object | |
minProperties: 1 | |
properties: | |
get: | |
type: object | |
properties: | |
criteria: | |
type: string | |
minLength: 1 | |
responseCode: | |
type: string | |
minLength: 1 | |
post: | |
type: object | |
properties: | |
contentType: | |
type: string | |
minLength: 1 | |
body: | |
type: string | |
bodyPath: | |
type: string | |
criteria: | |
type: string | |
minLength: 1 | |
responseCode: | |
type: string | |
minLength: 1 | |
promProbe/inputs: | |
type: object | |
properties: | |
endpoint: | |
type: string | |
query: | |
type: string | |
queryPath: | |
type: string | |
comparator: | |
type: object | |
properties: | |
criteria: | |
type: string | |
value: | |
type: string | |
runProperties: | |
type: object | |
minProperties: 3 | |
required: | |
- probeTimeout | |
- interval | |
- retry | |
properties: | |
probeTimeout: | |
type: integer | |
interval: | |
type: integer | |
retry: | |
type: integer | |
probePollingInterval: | |
type: integer | |
initialDelaySeconds: | |
type: integer | |
mode: | |
type: string | |
pattern: ^(SOT|EOT|Edge|Continuous|OnChaos)$ | |
minLength: 1 | |
data: | |
type: string | |
components: | |
type: object | |
properties: | |
statusCheckTimeouts: | |
type: object | |
properties: | |
delay: | |
type: integer | |
timeout: | |
type: integer | |
nodeSelector: | |
type: object | |
minLength: 1 | |
experimentImage: | |
type: string | |
env: | |
type: array | |
items: | |
description: EnvVar represents an environment variable | |
present in a Container. | |
properties: | |
name: | |
description: Name of the environment variable. | |
Must be a C_IDENTIFIER. | |
type: string | |
value: | |
description: 'Variable references $(VAR_NAME) | |
are expanded using the previous defined environment | |
variables in the container and any service environment | |
variables. If a variable cannot be resolved, | |
the reference in the input string will be unchanged. | |
The $(VAR_NAME) syntax can be escaped with a | |
double $$, ie: $$(VAR_NAME). Escaped references | |
will never be expanded, regardless of whether | |
the variable exists or not. Defaults to "".' | |
type: string | |
valueFrom: | |
description: Source for the environment variable's | |
value. Cannot be used if value is not empty. | |
properties: | |
configMapKeyRef: | |
description: Selects a key of a ConfigMap. | |
properties: | |
key: | |
description: The key to select. | |
type: string | |
name: | |
description: 'Name of the referent. More | |
info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names | |
TODO: Add other useful fields. apiVersion, | |
kind, uid?' | |
type: string | |
optional: | |
description: Specify whether the ConfigMap | |
or its key must be defined | |
type: boolean | |
required: | |
- key | |
type: object | |
fieldRef: | |
description: 'Selects a field of the pod: | |
supports metadata.name, metadata.namespace, | |
metadata.labels, metadata.annotations, spec.nodeName, | |
spec.serviceAccountName, status.hostIP, | |
status.podIP.' | |
properties: | |
apiVersion: | |
description: Version of the schema the | |
FieldPath is written in terms of, defaults | |
to "v1". | |
type: string | |
fieldPath: | |
description: Path of the field to select | |
in the specified API version. | |
type: string | |
required: | |
- fieldPath | |
type: object | |
resourceFieldRef: | |
description: 'Selects a resource of the container: | |
only resources limits and requests (limits.cpu, | |
limits.memory, limits.ephemeral-storage, | |
requests.cpu, requests.memory and requests.ephemeral-storage) | |
are currently supported.' | |
properties: | |
containerName: | |
description: 'Container name: required | |
for volumes, optional for env vars' | |
type: string | |
divisor: | |
anyOf: | |
- type: integer | |
- type: string | |
description: Specifies the output format | |
of the exposed resources, defaults to | |
"1" | |
pattern: ^(\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))))?$ | |
x-kubernetes-int-or-string: true | |
resource: | |
description: 'Required: resource to select' | |
type: string | |
required: | |
- resource | |
type: object | |
secretKeyRef: | |
description: Selects a key of a secret in | |
the pod's namespace | |
properties: | |
key: | |
description: The key of the secret to | |
select from. Must be a valid secret | |
key. | |
type: string | |
name: | |
description: 'Name of the referent. More | |
info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names | |
TODO: Add other useful fields. apiVersion, | |
kind, uid?' | |
type: string | |
optional: | |
description: Specify whether the Secret | |
or its key must be defined | |
type: boolean | |
required: | |
- key | |
type: object | |
type: object | |
required: | |
- name | |
type: object | |
configMaps: | |
type: array | |
items: | |
type: object | |
properties: | |
name: | |
type: string | |
mountPath: | |
type: string | |
secrets: | |
type: array | |
items: | |
type: object | |
properties: | |
name: | |
type: string | |
mountPath: | |
type: string | |
experimentAnnotation: | |
type: object | |
additionalProperties: | |
type: string | |
properties: | |
key: | |
type: string | |
minLength: 1 | |
allowEmptyValue: false | |
value: | |
type: string | |
minLength: 1 | |
allowEmptyValue: false | |
status: | |
x-kubernetes-preserve-unknown-fields: true | |
type: object | |
served: true | |
storage: true | |
subresources: {} | |
conversion: | |
strategy: None | |
--- | |
apiVersion: apiextensions.k8s.io/v1 | |
kind: CustomResourceDefinition | |
metadata: | |
name: chaosexperiments.litmuschaos.io | |
spec: | |
group: litmuschaos.io | |
names: | |
kind: ChaosExperiment | |
listKind: ChaosExperimentList | |
plural: chaosexperiments | |
singular: chaosexperiment | |
scope: Namespaced | |
versions: | |
- name: v1alpha1 | |
schema: | |
openAPIV3Schema: | |
type: object | |
properties: | |
apiVersion: | |
description: 'APIVersion defines the versioned schema of this representation | |
of an object. Servers should convert recognized schemas to the latest | |
internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/api-conventions.md#resources' | |
type: string | |
description: | |
type: object | |
additionalProperties: | |
type: string | |
kind: | |
description: 'Kind is a string value representing the REST resource this | |
object represents. Servers may infer this from the endpoint the client | |
submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/api-conventions.md#types-kinds' | |
type: string | |
metadata: | |
type: object | |
status: | |
x-kubernetes-preserve-unknown-fields: true | |
type: object | |
spec: | |
x-kubernetes-preserve-unknown-fields: true | |
type: object | |
properties: | |
definition: | |
type: object | |
properties: | |
args: | |
type: array | |
items: | |
type: string | |
command: | |
type: array | |
items: | |
type: string | |
env: | |
type: array | |
items: | |
type: object | |
properties: | |
name: | |
type: string | |
value: | |
type: string | |
image: | |
type: string | |
imagePullPolicy: | |
type: string | |
labels: | |
type: object | |
additionalProperties: | |
type: string | |
scope: | |
type: string | |
pattern: ^(Namespaced|Cluster)$ | |
permissions: | |
type: array | |
items: | |
type: object | |
minProperties: 3 | |
required: | |
- apiGroups | |
- resources | |
- verbs | |
properties: | |
apiGroups: | |
type: array | |
items: | |
type: string | |
resources: | |
type: array | |
items: | |
type: string | |
verbs: | |
type: array | |
items: | |
type: string | |
resourceNames: | |
type: array | |
items: | |
type: string | |
nonResourceURLs: | |
type: array | |
items: | |
type: string | |
configMaps: | |
type: array | |
items: | |
type: object | |
minProperties: 2 | |
properties: | |
name: | |
type: string | |
allowEmptyValue: false | |
minLength: 1 | |
mountPath: | |
type: string | |
allowEmptyValue: false | |
minLength: 1 | |
secrets: | |
type: array | |
items: | |
type: object | |
minProperties: 2 | |
properties: | |
name: | |
type: string | |
allowEmptyValue: false | |
minLength: 1 | |
mountPath: | |
type: string | |
allowEmptyValue: false | |
minLength: 1 | |
hostFileVolumes: | |
type: array | |
items: | |
type: object | |
minProperties: 3 | |
properties: | |
name: | |
type: string | |
allowEmptyValue: false | |
minLength: 1 | |
mountPath: | |
type: string | |
allowEmptyValue: false | |
minLength: 1 | |
nodePath: | |
type: string | |
allowEmptyValue: false | |
minLength: 1 | |
securityContext: | |
type: object | |
hostPID: | |
type: boolean | |
served: true | |
storage: true | |
subresources: {} | |
conversion: | |
strategy: None | |
--- | |
apiVersion: apiextensions.k8s.io/v1 | |
kind: CustomResourceDefinition | |
metadata: | |
name: chaosresults.litmuschaos.io | |
spec: | |
group: litmuschaos.io | |
names: | |
kind: ChaosResult | |
listKind: ChaosResultList | |
plural: chaosresults | |
singular: chaosresult | |
scope: Namespaced | |
versions: | |
- name: v1alpha1 | |
schema: | |
openAPIV3Schema: | |
type: object | |
properties: | |
apiVersion: | |
description: 'APIVersion defines the versioned schema of this representation | |
of an object. Servers should convert recognized schemas to the latest | |
internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/api-conventions.md#resources' | |
type: string | |
kind: | |
description: 'Kind is a string value representing the REST resource this | |
object represents. Servers may infer this from the endpoint the client | |
submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/api-conventions.md#types-kinds' | |
type: string | |
metadata: | |
type: object | |
spec: | |
x-kubernetes-preserve-unknown-fields: true | |
type: object | |
status: | |
x-kubernetes-preserve-unknown-fields: true | |
type: object | |
served: true | |
storage: true | |
subresources: {} | |
conversion: | |
strategy: None | |
--- | |
apiVersion: apiextensions.k8s.io/v1beta1 | |
kind: CustomResourceDefinition | |
metadata: | |
annotations: | |
controller-gen.kubebuilder.io/version: v0.2.5 | |
creationTimestamp: null | |
name: eventtrackerpolicies.eventtracker.litmuschaos.io | |
spec: | |
group: eventtracker.litmuschaos.io | |
names: | |
kind: EventTrackerPolicy | |
listKind: EventTrackerPolicyList | |
plural: eventtrackerpolicies | |
singular: eventtrackerpolicy | |
scope: Namespaced | |
validation: | |
openAPIV3Schema: | |
description: EventTrackerPolicy is the Schema for the eventtrackerpolicies API | |
properties: | |
apiVersion: | |
description: 'APIVersion defines the versioned schema of this representation | |
of an object. Servers should convert recognized schemas to the latest | |
internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources' | |
type: string | |
kind: | |
description: 'Kind is a string value representing the REST resource this | |
object represents. Servers may infer this from the endpoint the client | |
submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds' | |
type: string | |
metadata: | |
type: object | |
spec: | |
description: EventTrackerPolicySpec defines the desired state of EventTrackerPolicy | |
properties: | |
condition_type: | |
description: Foo is an example field of EventTrackerPolicy. Edit EventTrackerPolicy_types.go | |
to remove/update | |
type: string | |
conditions: | |
items: | |
properties: | |
key: | |
type: string | |
operator: | |
type: string | |
value: | |
type: string | |
type: object | |
type: array | |
type: object | |
statuses: | |
items: | |
description: EventTrackerPolicyStatus defines the observed state of EventTrackerPolicy | |
properties: | |
is_triggered: | |
type: string | |
resource: | |
type: string | |
resource_name: | |
type: string | |
result: | |
type: string | |
time_stamp: | |
description: 'INSERT ADDITIONAL STATUS FIELD - define observed state | |
of cluster Important: Run "make" to regenerate code after modifying | |
this file' | |
type: string | |
workflow_id: | |
type: string | |
type: object | |
type: array | |
type: object | |
version: v1 | |
versions: | |
- name: v1 | |
served: true | |
storage: true | |
status: | |
acceptedNames: | |
kind: "" | |
plural: "" | |
conditions: [] | |
storedVersions: [] | |
--- | |
apiVersion: apiextensions.k8s.io/v1beta1 | |
kind: CustomResourceDefinition | |
metadata: | |
name: functions.openfaas.com | |
spec: | |
group: openfaas.com | |
version: v1 | |
versions: | |
- name: v1 | |
served: true | |
storage: true | |
- name: v1alpha2 | |
served: true | |
storage: false | |
names: | |
plural: functions | |
singular: function | |
kind: Function | |
shortNames: | |
- fn | |
scope: Namespaced | |
validation: | |
openAPIV3Schema: | |
properties: | |
spec: | |
required: | |
- name | |
- image | |
properties: | |
name: | |
type: string | |
pattern: "^[a-z0-9]([-a-z0-9]*[a-z0-9])?$" | |
image: | |
type: string | |
annotations: | |
anyOf: | |
- type: string | |
- type: object | |
labels: | |
anyOf: | |
- type: string | |
- type: object | |
constraints: | |
type: array | |
secrets: | |
type: array | |
readOnlyRootFilesystem: | |
type: boolean | |
limits: | |
properties: | |
cpu: | |
type: string | |
pattern: "^[0-9]+(m)" | |
memory: | |
type: string | |
pattern: "^[0-9]+(Mi|Gi)" | |
requests: | |
properties: | |
cpu: | |
type: string | |
pattern: "^[0-9]+(m)" | |
memory: | |
type: string | |
pattern: "^[0-9]+(Mi|Gi)" | |
--- | |
apiVersion: apiextensions.k8s.io/v1beta1 | |
kind: CustomResourceDefinition | |
metadata: | |
name: helmreleases.helm.fluxcd.io | |
spec: | |
group: helm.fluxcd.io | |
names: | |
kind: HelmRelease | |
listKind: HelmReleaseList | |
plural: helmreleases | |
shortNames: | |
- hr | |
scope: Namespaced | |
additionalPrinterColumns: | |
- JSONPath: .status.releaseName | |
name: Release | |
type: string | |
- JSONPath: .status.releaseStatus | |
name: Status | |
type: string | |
- JSONPath: .status.conditions[?(@.type=="Released")].message | |
name: Message | |
type: string | |
- JSONPath: .metadata.creationTimestamp | |
name: Age | |
type: date | |
subresources: | |
status: {} | |
version: v1 | |
versions: | |
- name: v1 | |
served: true | |
storage: true | |
validation: | |
openAPIV3Schema: | |
properties: | |
spec: | |
required: ['chart'] | |
properties: | |
helmVersion: | |
description: The Helm version this release targets. If not supplied, it will default to v2. | |
type: string | |
pattern: "^v[2,3]$" | |
releaseName: | |
description: The Helm release name. If not supplied, it will be generated by affixing the namespace to the resource name. | |
type: string | |
pattern: "^[a-z0-9]([-a-z0-9]*[a-z0-9])?$" | |
maxHistory: | |
description: The maximum number of release revisions to keep, defaults to 10 | |
type: integer | |
format: int32 | |
targetNamespace: | |
description: The Helm release namespace. If not supplied, the namespace will be the same as the resource namespace. | |
type: string | |
pattern: "^[a-z0-9]([-a-z0-9]*[a-z0-9])?$" | |
timeout: | |
description: Helm install or upgrade timeout in seconds | |
type: integer | |
format: int64 | |
resetValues: | |
description: If supplied will reset values on helm upgrade | |
type: boolean | |
skipCRDs: | |
description: If set, will skip CRD installation for Helm v3 | |
type: boolean | |
wait: | |
description: Wait for an upgrade to complete before marking release as successful | |
type: boolean | |
forceUpgrade: | |
description: If supplied will force Helm upgrade through delete/recreate | |
type: boolean | |
rollback: | |
type: object | |
properties: | |
enable: | |
description: If set, will perform rollbacks for this release on upgrade failures | |
type: boolean | |
retry: | |
description: If set, the upgrade of a rolled back release will be retried until the maximum amount of retries is reached | |
type: boolean | |
maxRetries: | |
description: The maximum amount of retries that should be attempted for a rolled back release if retries are enabled, defaults to 5, 0 equals infinite | |
type: integer | |
format: int64 | |
force: | |
description: If set, will force resource update through delete/recreate if needed | |
type: boolean | |
recreate: | |
type: boolean | |
disableHooks: | |
description: If set, will prevent hooks from running during rollback | |
type: boolean | |
timeout: | |
description: Time in seconds to wait for any individual Kubernetes operation, defaults to 300 seconds | |
type: integer | |
format: int64 | |
wait: | |
description: If set, will wait until the minimum number of Pods of a Deployment are in a ready state before marking the release as successful | |
type: boolean | |
valueFileSecrets: | |
description: Deprecated! Use valuesFrom.secretKeyRef instead | |
type: array | |
items: | |
type: object | |
required: ['name'] | |
properties: | |
name: | |
description: Name of the secret, must be in the same namespace as the HelmRelease | |
type: string | |
valuesFrom: | |
type: array | |
items: | |
type: object | |
properties: | |
configMapKeyRef: | |
type: object | |
required: ['name'] | |
properties: | |
name: | |
description: Name of the configmap, must be in the same namespace as the HelmRelease | |
type: string | |
key: | |
description: Key in the configmap to get the values from, defaults to values.yaml | |
type: string | |
optional: | |
description: If set, successful retrieval of the values file is no longer mandatory | |
type: boolean | |
namespace: | |
description: The namespace in which the configmap exists | |
type: string | |
secretKeyRef: | |
type: object | |
required: ['name'] | |
properties: | |
name: | |
description: Name of the secret, must be in the same namespace as the HelmRelease | |
type: string | |
key: | |
description: Key in the secret to get the values from, defaults to values.yaml | |
type: string | |
optional: | |
description: If set, successful retrieval of the values file is no longer mandatory | |
type: boolean | |
namespace: | |
description: The namespace in which the secret exists | |
type: string | |
externalSourceRef: | |
type: object | |
required: ['url'] | |
properties: | |
url: | |
description: URL of the values.yaml | |
type: string | |
optional: | |
description: If set, successful retrieval of the values file is no longer mandatory | |
type: boolean | |
chartFileRef: | |
type: object | |
required: ['path'] | |
properties: | |
path: | |
description: path within the helm chart (from git repo) where values.yaml is located | |
type: string | |
optional: | |
description: If set, successful retrieval of the values file is no longer mandatory | |
type: boolean | |
oneOf: | |
- required: ['configMapKeyRef'] | |
- required: ['secretKeyRef'] | |
- required: ['externalSourceRef'] | |
- required: ['chartFileRef'] | |
values: | |
description: content of values.yaml | |
type: object | |
chart: | |
oneOf: | |
- required: ['git', 'path'] | |
properties: | |
git: | |
description: Git URL e.g. [email protected]:org/repo | |
type: string | |
format: git # not defined by OAS | |
path: | |
description: Path inside the git repository where the Helm chart is | |
type: string | |
ref: | |
description: Git branch, defaults to master | |
type: string | |
skipDepUpdate: | |
description: If set, does not run 'dep' update (assume requirements.yaml is already fulfilled) | |
type: boolean | |
- required: ['repository', 'name', 'version'] | |
properties: | |
repository: | |
description: Helm repository URL | |
type: string | |
format: url # not defined by OAS | |
name: | |
description: Helm chart name | |
type: string | |
version: | |
description: Helm chart version | |
type: string | |
format: semver # not defined by OAS | |
chartPullSecret: | |
properties: | |
name: | |
description: Helm repository basic auth (not implemented) | |
type: string | |
--- | |
apiVersion: apiextensions.k8s.io/v1beta1 | |
kind: CustomResourceDefinition | |
metadata: | |
name: kongclusterplugins.configuration.konghq.com | |
spec: | |
group: configuration.konghq.com | |
version: v1 | |
scope: Cluster | |
names: | |
kind: KongClusterPlugin | |
plural: kongclusterplugins | |
shortNames: | |
- kcp | |
additionalPrinterColumns: | |
- name: Plugin-Type | |
type: string | |
JSONPath: .plugin | |
- name: Age | |
type: date | |
JSONPath: .metadata.creationTimestamp | |
- name: Disabled | |
type: boolean | |
JSONPath: .disabled | |
priority: 1 | |
- name: Config | |
type: string | |
JSONPath: .config | |
priority: 1 | |
validation: | |
openAPIV3Schema: | |
required: | |
- plugin | |
properties: | |
plugin: | |
type: string | |
disabled: | |
type: boolean | |
config: | |
type: object | |
configFrom: | |
type: object | |
properties: | |
secretKeyRef: | |
required: | |
- name | |
- namespace | |
- key | |
type: object | |
properties: | |
namespace: | |
type: string | |
name: | |
type: string | |
key: | |
type: string | |
run_on: | |
type: string | |
enum: | |
- first | |
- second | |
- all | |
protocols: | |
type: array | |
items: | |
type: string | |
enum: | |
- http | |
- https | |
- grpc | |
- grpcs | |
- tcp | |
- tls | |
--- | |
apiVersion: apiextensions.k8s.io/v1beta1 | |
kind: CustomResourceDefinition | |
metadata: | |
name: kongconsumers.configuration.konghq.com | |
spec: | |
group: configuration.konghq.com | |
version: v1 | |
scope: Namespaced | |
names: | |
kind: KongConsumer | |
plural: kongconsumers | |
shortNames: | |
- kc | |
additionalPrinterColumns: | |
- name: Username | |
type: string | |
JSONPath: .username | |
- name: Age | |
type: date | |
description: Age | |
JSONPath: .metadata.creationTimestamp | |
validation: | |
openAPIV3Schema: | |
properties: | |
username: | |
type: string | |
custom_id: | |
type: string | |
credentials: | |
type: array | |
items: | |
type: string | |
--- | |
apiVersion: apiextensions.k8s.io/v1beta1 | |
kind: CustomResourceDefinition | |
metadata: | |
name: kongcredentials.configuration.konghq.com | |
spec: | |
group: configuration.konghq.com | |
version: v1 | |
scope: Namespaced | |
names: | |
kind: KongCredential | |
plural: kongcredentials | |
additionalPrinterColumns: | |
- name: Credential-type | |
type: string | |
JSONPath: .type | |
- name: Age | |
type: date | |
JSONPath: .metadata.creationTimestamp | |
- name: Consumer-Ref | |
type: string | |
JSONPath: .consumerRef | |
validation: | |
openAPIV3Schema: | |
required: | |
- consumerRef | |
- type | |
properties: | |
consumerRef: | |
type: string | |
type: | |
type: string | |
--- | |
apiVersion: apiextensions.k8s.io/v1beta1 | |
kind: CustomResourceDefinition | |
metadata: | |
name: kongingresses.configuration.konghq.com | |
spec: | |
group: configuration.konghq.com | |
version: v1 | |
scope: Namespaced | |
names: | |
kind: KongIngress | |
plural: kongingresses | |
shortNames: | |
- ki | |
validation: | |
openAPIV3Schema: | |
properties: | |
route: | |
properties: | |
methods: | |
type: array | |
items: | |
type: string | |
headers: | |
type: object | |
additionalProperties: | |
type: array | |
items: | |
type: string | |
regex_priority: | |
type: integer | |
strip_path: | |
type: boolean | |
preserve_host: | |
type: boolean | |
path_handling: | |
type: string | |
enum: | |
- "v0" | |
- "v1" | |
protocols: | |
type: array | |
items: | |
type: string | |
enum: | |
- http | |
- https | |
- grpc | |
- grpcs | |
- tcp | |
- tls | |
https_redirect_status_code: | |
type: integer | |
proxy: | |
type: object | |
properties: | |
protocol: | |
type: string | |
enum: | |
- http | |
- https | |
- grpc | |
- grpcs | |
- tcp | |
- tls | |
path: | |
type: string | |
pattern: ^/.*$ | |
retries: | |
type: integer | |
minimum: 0 | |
connect_timeout: | |
type: integer | |
minimum: 0 | |
read_timeout: | |
type: integer | |
minimum: 0 | |
write_timeout: | |
type: integer | |
minimum: 0 | |
upstream: | |
type: object | |
properties: | |
algorithm: | |
type: string | |
enum: | |
- "round-robin" | |
- "consistent-hashing" | |
- "least-connections" | |
host_header: | |
type: string | |
hash_on: | |
type: string | |
hash_on_cookie: | |
type: string | |
hash_on_cookie_path: | |
type: string | |
hash_on_header: | |
type: string | |
hash_fallback_header: | |
type: string | |
hash_fallback: | |
type: string | |
slots: | |
type: integer | |
minimum: 10 | |
healthchecks: | |
type: object | |
properties: | |
threshold: | |
type: integer | |
active: | |
type: object | |
properties: | |
concurrency: | |
type: integer | |
minimum: 1 | |
timeout: | |
type: integer | |
minimum: 0 | |
http_path: | |
type: string | |
pattern: ^/.*$ | |
healthy: &healthy | |
type: object | |
properties: | |
http_statuses: | |
type: array | |
items: | |
type: integer | |
interval: | |
type: integer | |
minimum: 0 | |
successes: | |
type: integer | |
minimum: 0 | |
unhealthy: &unhealthy | |
type: object | |
properties: | |
http_failures: | |
type: integer | |
minimum: 0 | |
http_statuses: | |
type: array | |
items: | |
type: integer | |
interval: | |
type: integer | |
minimum: 0 | |
tcp_failures: | |
type: integer | |
minimum: 0 | |
timeout: | |
type: integer | |
minimum: 0 | |
passive: | |
type: object | |
properties: | |
healthy: *healthy | |
unhealthy: *unhealthy | |
--- | |
apiVersion: apiextensions.k8s.io/v1beta1 | |
kind: CustomResourceDefinition | |
metadata: | |
name: kongplugins.configuration.konghq.com | |
spec: | |
group: configuration.konghq.com | |
version: v1 | |
scope: Namespaced | |
names: | |
kind: KongPlugin | |
plural: kongplugins | |
shortNames: | |
- kp | |
additionalPrinterColumns: | |
- name: Plugin-Type | |
type: string | |
JSONPath: .plugin | |
- name: Age | |
type: date | |
JSONPath: .metadata.creationTimestamp | |
- name: Disabled | |
type: boolean | |
JSONPath: .disabled | |
priority: 1 | |
- name: Config | |
type: string | |
JSONPath: .config | |
priority: 1 | |
validation: | |
openAPIV3Schema: | |
required: | |
- plugin | |
properties: | |
plugin: | |
type: string | |
disabled: | |
type: boolean | |
config: | |
type: object | |
configFrom: | |
type: object | |
properties: | |
secretKeyRef: | |
required: | |
- name | |
- key | |
type: object | |
properties: | |
name: | |
type: string | |
key: | |
type: string | |
run_on: | |
type: string | |
enum: | |
- first | |
- second | |
- all | |
protocols: | |
type: array | |
items: | |
type: string | |
enum: | |
- http | |
- https | |
- grpc | |
- grpcs | |
- tcp | |
- tls | |
--- | |
apiVersion: apiextensions.k8s.io/v1beta1 | |
kind: CustomResourceDefinition | |
metadata: | |
name: tcpingresses.configuration.konghq.com | |
spec: | |
group: configuration.konghq.com | |
version: v1beta1 | |
scope: Namespaced | |
names: | |
kind: TCPIngress | |
plural: tcpingresses | |
additionalPrinterColumns: | |
- name: Address | |
type: string | |
JSONPath: .status.loadBalancer.ingress[*].ip | |
- name: Age | |
type: date | |
JSONPath: .metadata.creationTimestamp | |
subresources: | |
status: {} | |
validation: | |
openAPIV3Schema: | |
properties: | |
apiVersion: | |
type: string | |
kind: | |
type: string | |
metadata: | |
type: object | |
spec: | |
type: object | |
properties: | |
tls: | |
type: array | |
items: | |
type: object | |
properties: | |
hosts: | |
type: array | |
items: | |
type: string | |
secretName: | |
type: string | |
rules: | |
type: array | |
items: | |
type: object | |
properties: | |
host: | |
type: string | |
port: | |
type: integer | |
format: int32 | |
backend: | |
type: object | |
properties: | |
serviceName: | |
type: string | |
servicePort: | |
format: int32 | |
type: integer | |
status: | |
type: object | |
status: | |
acceptedNames: | |
kind: "" | |
plural: "" | |
conditions: [] | |
storedVersions: [] | |
--- | |
apiVersion: apiextensions.k8s.io/v1beta1 | |
kind: CustomResourceDefinition | |
metadata: | |
name: workfloweventbindings.argoproj.io | |
spec: | |
group: argoproj.io | |
names: | |
kind: WorkflowEventBinding | |
listKind: WorkflowEventBindingList | |
plural: workfloweventbindings | |
shortNames: | |
- wfeb | |
singular: workfloweventbinding | |
scope: Namespaced | |
version: v1alpha1 | |
versions: | |
- name: v1alpha1 | |
served: true | |
storage: true | |
--- | |
apiVersion: apiextensions.k8s.io/v1beta1 | |
kind: CustomResourceDefinition | |
metadata: | |
name: workflows.argoproj.io | |
spec: | |
additionalPrinterColumns: | |
- JSONPath: .status.phase | |
name: Status | |
type: string | |
- JSONPath: .status.startedAt | |
format: date-time | |
name: Age | |
type: date | |
group: argoproj.io | |
names: | |
kind: Workflow | |
listKind: WorkflowList | |
plural: workflows | |
shortNames: | |
- wf | |
singular: workflow | |
scope: Namespaced | |
subresources: {} | |
version: v1alpha1 | |
versions: | |
- name: v1alpha1 | |
served: true | |
storage: true | |
--- | |
apiVersion: apiextensions.k8s.io/v1beta1 | |
kind: CustomResourceDefinition | |
metadata: | |
name: workflowtemplates.argoproj.io | |
spec: | |
group: argoproj.io | |
names: | |
kind: WorkflowTemplate | |
listKind: WorkflowTemplateList | |
plural: workflowtemplates | |
shortNames: | |
- wftmpl | |
singular: workflowtemplate | |
scope: Namespaced | |
version: v1alpha1 | |
versions: | |
- name: v1alpha1 | |
served: true | |
storage: true |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment