summaryrefslogtreecommitdiffstats
path: root/vnfs/DAaaS/messaging/charts/strimzi-kafka-operator/templates/041-Crd-kafkaconnect.yaml
diff options
context:
space:
mode:
Diffstat (limited to 'vnfs/DAaaS/messaging/charts/strimzi-kafka-operator/templates/041-Crd-kafkaconnect.yaml')
-rw-r--r--vnfs/DAaaS/messaging/charts/strimzi-kafka-operator/templates/041-Crd-kafkaconnect.yaml559
1 files changed, 559 insertions, 0 deletions
diff --git a/vnfs/DAaaS/messaging/charts/strimzi-kafka-operator/templates/041-Crd-kafkaconnect.yaml b/vnfs/DAaaS/messaging/charts/strimzi-kafka-operator/templates/041-Crd-kafkaconnect.yaml
new file mode 100644
index 00000000..b08ac001
--- /dev/null
+++ b/vnfs/DAaaS/messaging/charts/strimzi-kafka-operator/templates/041-Crd-kafkaconnect.yaml
@@ -0,0 +1,559 @@
+apiVersion: apiextensions.k8s.io/v1beta1
+kind: CustomResourceDefinition
+metadata:
+ name: kafkaconnects.kafka.strimzi.io
+ labels:
+ app: '{{ template "strimzi.name" . }}'
+ chart: '{{ template "strimzi.chart" . }}'
+ component: kafkaconnects.kafka.strimzi.io-crd
+ release: '{{ .Release.Name }}'
+ heritage: '{{ .Release.Service }}'
+ annotations:
+ "helm.sh/hook": crd-install
+ "helm.sh/hook-delete-policy": "before-hook-creation"
+spec:
+ group: kafka.strimzi.io
+ version: v1alpha1
+ scope: Namespaced
+ names:
+ kind: KafkaConnect
+ listKind: KafkaConnectList
+ singular: kafkaconnect
+ plural: kafkaconnects
+ shortNames:
+ - kc
+ validation:
+ openAPIV3Schema:
+ properties:
+ spec:
+ type: object
+ properties:
+ replicas:
+ type: integer
+ image:
+ type: string
+ livenessProbe:
+ type: object
+ properties:
+ initialDelaySeconds:
+ type: integer
+ minimum: 0
+ timeoutSeconds:
+ type: integer
+ minimum: 0
+ readinessProbe:
+ type: object
+ properties:
+ initialDelaySeconds:
+ type: integer
+ minimum: 0
+ timeoutSeconds:
+ type: integer
+ minimum: 0
+ jvmOptions:
+ type: object
+ properties:
+ -XX:
+ type: object
+ -Xms:
+ type: string
+ pattern: '[0-9]+[mMgG]?'
+ -Xmx:
+ type: string
+ pattern: '[0-9]+[mMgG]?'
+ gcLoggingEnabled:
+ type: boolean
+ affinity:
+ type: object
+ properties:
+ nodeAffinity:
+ type: object
+ properties:
+ preferredDuringSchedulingIgnoredDuringExecution:
+ type: array
+ items:
+ type: object
+ properties:
+ preference:
+ type: object
+ properties:
+ matchExpressions:
+ type: array
+ items:
+ type: object
+ properties:
+ key:
+ type: string
+ operator:
+ type: string
+ values:
+ type: array
+ items:
+ type: string
+ matchFields:
+ type: array
+ items:
+ type: object
+ properties:
+ key:
+ type: string
+ operator:
+ type: string
+ values:
+ type: array
+ items:
+ type: string
+ weight:
+ type: integer
+ requiredDuringSchedulingIgnoredDuringExecution:
+ type: object
+ properties:
+ nodeSelectorTerms:
+ type: array
+ items:
+ type: object
+ properties:
+ matchExpressions:
+ type: array
+ items:
+ type: object
+ properties:
+ key:
+ type: string
+ operator:
+ type: string
+ values:
+ type: array
+ items:
+ type: string
+ matchFields:
+ type: array
+ items:
+ type: object
+ properties:
+ key:
+ type: string
+ operator:
+ type: string
+ values:
+ type: array
+ items:
+ type: string
+ podAffinity:
+ type: object
+ properties:
+ preferredDuringSchedulingIgnoredDuringExecution:
+ type: array
+ items:
+ type: object
+ properties:
+ podAffinityTerm:
+ type: object
+ properties:
+ labelSelector:
+ type: object
+ properties:
+ matchExpressions:
+ type: array
+ items:
+ type: object
+ properties:
+ key:
+ type: string
+ operator:
+ type: string
+ values:
+ type: array
+ items:
+ type: string
+ matchLabels:
+ type: object
+ namespaces:
+ type: array
+ items:
+ type: string
+ topologyKey:
+ type: string
+ weight:
+ type: integer
+ requiredDuringSchedulingIgnoredDuringExecution:
+ type: array
+ items:
+ type: object
+ properties:
+ labelSelector:
+ type: object
+ properties:
+ matchExpressions:
+ type: array
+ items:
+ type: object
+ properties:
+ key:
+ type: string
+ operator:
+ type: string
+ values:
+ type: array
+ items:
+ type: string
+ matchLabels:
+ type: object
+ namespaces:
+ type: array
+ items:
+ type: string
+ topologyKey:
+ type: string
+ podAntiAffinity:
+ type: object
+ properties:
+ preferredDuringSchedulingIgnoredDuringExecution:
+ type: array
+ items:
+ type: object
+ properties:
+ podAffinityTerm:
+ type: object
+ properties:
+ labelSelector:
+ type: object
+ properties:
+ matchExpressions:
+ type: array
+ items:
+ type: object
+ properties:
+ key:
+ type: string
+ operator:
+ type: string
+ values:
+ type: array
+ items:
+ type: string
+ matchLabels:
+ type: object
+ namespaces:
+ type: array
+ items:
+ type: string
+ topologyKey:
+ type: string
+ weight:
+ type: integer
+ requiredDuringSchedulingIgnoredDuringExecution:
+ type: array
+ items:
+ type: object
+ properties:
+ labelSelector:
+ type: object
+ properties:
+ matchExpressions:
+ type: array
+ items:
+ type: object
+ properties:
+ key:
+ type: string
+ operator:
+ type: string
+ values:
+ type: array
+ items:
+ type: string
+ matchLabels:
+ type: object
+ namespaces:
+ type: array
+ items:
+ type: string
+ topologyKey:
+ type: string
+ tolerations:
+ type: array
+ items:
+ type: object
+ properties:
+ effect:
+ type: string
+ key:
+ type: string
+ operator:
+ type: string
+ tolerationSeconds:
+ type: integer
+ value:
+ type: string
+ logging:
+ type: object
+ properties:
+ loggers:
+ type: object
+ name:
+ type: string
+ type:
+ type: string
+ enum:
+ - inline
+ - external
+ required:
+ - type
+ metrics:
+ type: object
+ template:
+ type: object
+ properties:
+ deployment:
+ type: object
+ properties:
+ metadata:
+ type: object
+ properties:
+ labels:
+ type: object
+ annotations:
+ type: object
+ pod:
+ type: object
+ properties:
+ metadata:
+ type: object
+ properties:
+ labels:
+ type: object
+ annotations:
+ type: object
+ imagePullSecrets:
+ type: array
+ items:
+ type: object
+ properties:
+ name:
+ type: string
+ securityContext:
+ type: object
+ properties:
+ fsGroup:
+ type: integer
+ runAsGroup:
+ type: integer
+ runAsNonRoot:
+ type: boolean
+ runAsUser:
+ type: integer
+ seLinuxOptions:
+ type: object
+ properties:
+ level:
+ type: string
+ role:
+ type: string
+ type:
+ type: string
+ user:
+ type: string
+ supplementalGroups:
+ type: array
+ items:
+ type: integer
+ sysctls:
+ type: array
+ items:
+ type: object
+ properties:
+ name:
+ type: string
+ value:
+ type: string
+ terminationGracePeriodSeconds:
+ type: integer
+ minimum: 0
+ apiService:
+ type: object
+ properties:
+ metadata:
+ type: object
+ properties:
+ labels:
+ type: object
+ annotations:
+ type: object
+ podDisruptionBudget:
+ type: object
+ properties:
+ metadata:
+ type: object
+ properties:
+ labels:
+ type: object
+ annotations:
+ type: object
+ maxUnavailable:
+ type: integer
+ minimum: 0
+ authentication:
+ type: object
+ properties:
+ certificateAndKey:
+ type: object
+ properties:
+ certificate:
+ type: string
+ key:
+ type: string
+ secretName:
+ type: string
+ required:
+ - certificate
+ - key
+ - secretName
+ passwordSecret:
+ type: object
+ properties:
+ password:
+ type: string
+ secretName:
+ type: string
+ required:
+ - password
+ - secretName
+ type:
+ type: string
+ enum:
+ - tls
+ - scram-sha-512
+ username:
+ type: string
+ required:
+ - type
+ bootstrapServers:
+ type: string
+ config:
+ type: object
+ externalConfiguration:
+ type: object
+ properties:
+ env:
+ type: array
+ items:
+ type: object
+ properties:
+ name:
+ type: string
+ valueFrom:
+ type: object
+ properties:
+ configMapKeyRef:
+ type: object
+ properties:
+ key:
+ type: string
+ name:
+ type: string
+ optional:
+ type: boolean
+ secretKeyRef:
+ type: object
+ properties:
+ key:
+ type: string
+ name:
+ type: string
+ optional:
+ type: boolean
+ required:
+ - name
+ - valueFrom
+ volumes:
+ type: array
+ items:
+ type: object
+ properties:
+ configMap:
+ type: object
+ properties:
+ defaultMode:
+ type: integer
+ items:
+ type: array
+ items:
+ type: object
+ properties:
+ key:
+ type: string
+ mode:
+ type: integer
+ path:
+ type: string
+ name:
+ type: string
+ optional:
+ type: boolean
+ name:
+ type: string
+ secret:
+ type: object
+ properties:
+ defaultMode:
+ type: integer
+ items:
+ type: array
+ items:
+ type: object
+ properties:
+ key:
+ type: string
+ mode:
+ type: integer
+ path:
+ type: string
+ optional:
+ type: boolean
+ secretName:
+ type: string
+ required:
+ - name
+ resources:
+ type: object
+ properties:
+ limits:
+ type: object
+ properties:
+ cpu:
+ type: string
+ pattern: '[0-9]+m?$'
+ memory:
+ type: string
+ pattern: '[0-9]+([kKmMgGtTpPeE]i?)?$'
+ requests:
+ type: object
+ properties:
+ cpu:
+ type: string
+ pattern: '[0-9]+m?$'
+ memory:
+ type: string
+ pattern: '[0-9]+([kKmMgGtTpPeE]i?)?$'
+ tls:
+ type: object
+ properties:
+ trustedCertificates:
+ type: array
+ items:
+ type: object
+ properties:
+ certificate:
+ type: string
+ secretName:
+ type: string
+ required:
+ - certificate
+ - secretName
+ required:
+ - trustedCertificates
+ version:
+ type: string
+ required:
+ - bootstrapServers