proud-spoon-58287
08/05/2020, 10:00 AMapiVersion: apps/v1
apiVersion: apps/v1
kind: Deployment
metadata:
annotations:
kompose.cmd: kompose convert
kompose.version: 1.21.0 ()
labels:
io.kompose.service: ksqldb-server
name: ksqldb-server
spec:
replicas: 1
selector:
matchLabels:
io.kompose.service: ksqldb-server
strategy: {}
template:
metadata:
annotations:
kompose.cmd: kompose convert
kompose.version: 1.21.0 ()
labels:
io.kompose.service: ksqldb-server
spec:
containers:
- env:
- name: KSQL_BOOTSTRAP_SERVERS
value: pkc-4r297.europe-west1.gcp.confluent.cloud:9092
- name: KSQL_KSQL_INTERNAL_TOPIC_REPLICAS
value: "3"
- name: KSQL_KSQL_LOGGING_PROCESSING_STREAM_AUTO_CREATE
value: "true"
- name: KSQL_KSQL_LOGGING_PROCESSING_TOPIC_AUTO_CREATE
value: "true"
- name: KSQL_KSQL_LOGGING_PROCESSING_TOPIC_REPLICATION_FACTOR
value: "3"
- name: KSQL_KSQL_SINK_REPLICAS
value: "3"
- name: KSQL_KSQL_STREAMS_REPLICATION_FACTOR
value: "3"
- name: KSQL_LISTENERS
value: <http://0.0.0.0:8088>
- name: KSQL_SASL_JAAS_CONFIG
value: |
org.apache.kafka.common.security.plain.PlainLoginModule required username="USERNAME" password="PASSOWRD";
- name: KSQL_SASL_MECHANISM
value: PLAIN
- name: KSQL_SECURITY_PROTOCOL
value: SASL_SSL
image: confluentinc/ksqldb-server:0.10.1
imagePullPolicy: ""
name: ksqldb-server
ports:
- containerPort: 8088
resources: {}
hostname: ksqldb-server
restartPolicy: Always
serviceAccountName: ""
volumes: []
valueFrom:
secretKeyRef:
key:
kind-mechanic-53546
08/05/2020, 11:56 AM// Create secret from MongoDB connection string.
const mongoConnStrings = new k8s.core.v1.Secret(
"mongo-secrets",
{
metadata: { name: "mongo-secrets", namespace: config.appsNamespaceName},
data: mongoHelpers.parseConnString(cosmosdb.connectionStrings),
},
{ provider },
);
name: "WORDPRESS_DATABASE_PASSWORD",
valueFrom: {
secretKeyRef: {
name: mariadbSecret.metadata.name,
key: "mariadb-password"
}
}
from hereproud-spoon-58287
08/05/2020, 12:58 PM// Create a Secret with the database credentials.
const databaseSecret = new k8s.core.v1.Secret("db-secret", {
stringData: {
"database-username": config.databaseUsername,
"database-password": config.databasePassword,
}
}, { provider: provider });
const config = new pulumi.Config();
const ksqlDbSecret = new k8s.core.v1.Secret("ksqldb-secret", {
stringData: {
'kafka-cluster-username': config.get('kafkaApiKey'),
'kafaka-cluster-password': config.get('kafkaApiSecret')
}
}, { provider: clusterProvider });
'kafka-cluster-username': config.requireSecret('kafkaApiKey'),
'kafaka-cluster-password': config.requireSecret('kafkaApiSecret')
const config = new pulumi.Config();
const ksqlDbSecret = new k8s.core.v1.Secret("ksqldb-secret", {
stringData: {
'kafka-cluster-username': config.get('kafkaApiKey'),
'kafaka-cluster-password': config.get('kafkaApiSecret')
}
}, { provider: clusterProvider });
billowy-army-68599