aboutsummaryrefslogtreecommitdiffstats
path: root/vnfs/DAaaS/deploy/messaging/charts/strimzi-kafka-operator/templates/042-Crd-kafkaconnects2i.yaml
diff options
context:
space:
mode:
authorDileep Ranganathan <dileep.ranganathan@intel.com>2019-05-30 12:38:37 -0700
committerDileep Ranganathan <dileep.ranganathan@intel.com>2019-05-30 21:11:52 +0000
commit3d5a3e06530c1250d48f7d838c619f3bfbcd019d (patch)
tree349e370c43ce7318b3f7eb7736345de6872cbef2 /vnfs/DAaaS/deploy/messaging/charts/strimzi-kafka-operator/templates/042-Crd-kafkaconnects2i.yaml
parent31802660dfe74a8671ae29789f0018f0f887ea1a (diff)
Refactor Distributed Analytics project structure
Modified the project structure to improve maintainability and to add future CI and integration test support. Change-Id: Id30bfb1f83f23785a6b5f99e81f42f752d59c0f8 Issue-ID: ONAPARC-280 Signed-off-by: Dileep Ranganathan <dileep.ranganathan@intel.com>
Diffstat (limited to 'vnfs/DAaaS/deploy/messaging/charts/strimzi-kafka-operator/templates/042-Crd-kafkaconnects2i.yaml')
-rw-r--r--vnfs/DAaaS/deploy/messaging/charts/strimzi-kafka-operator/templates/042-Crd-kafkaconnects2i.yaml561
1 files changed, 561 insertions, 0 deletions
diff --git a/vnfs/DAaaS/deploy/messaging/charts/strimzi-kafka-operator/templates/042-Crd-kafkaconnects2i.yaml b/vnfs/DAaaS/deploy/messaging/charts/strimzi-kafka-operator/templates/042-Crd-kafkaconnects2i.yaml
new file mode 100644
index 00000000..0b95c7ef
--- /dev/null
+++ b/vnfs/DAaaS/deploy/messaging/charts/strimzi-kafka-operator/templates/042-Crd-kafkaconnects2i.yaml
@@ -0,0 +1,561 @@
+apiVersion: apiextensions.k8s.io/v1beta1
+kind: CustomResourceDefinition
+metadata:
+ name: kafkaconnects2is.kafka.strimzi.io
+ labels:
+ app: '{{ template "strimzi.name" . }}'
+ chart: '{{ template "strimzi.chart" . }}'
+ component: kafkaconnects2is.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: KafkaConnectS2I
+ listKind: KafkaConnectS2IList
+ singular: kafkaconnects2i
+ plural: kafkaconnects2is
+ shortNames:
+ - kcs2i
+ 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
+ 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
+ insecureSourceRepository:
+ type: boolean
+ 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
+ tolerations:
+ type: array
+ items:
+ type: object
+ properties:
+ effect:
+ type: string
+ key:
+ type: string
+ operator:
+ type: string
+ tolerationSeconds:
+ type: integer
+ value:
+ type: string
+ version:
+ type: string
+ required:
+ - bootstrapServers