Skip to main content
Quick navigation

Console Resources

Console Resources

KafkaCluster

Not implemented yet

This concept will be available in a future version

Creates a Kafka Cluster Definition in Console.

API Keys: Admin API Key
Managed with: API Console UI

---
apiVersion: v1
kind: KafkaCluster
metadata:
name: shadow-julien
spec:
displayName: "Julien's cloud - Kafka"
icon: "kafka"
color: "#000000"
bootstrapServers: "34.140.204.135:12092"
ignoreUntrustedCertificate: false
properties:
sasl.jaas.config: org.apache.kafka.common.security.plain.PlainLoginModule required username="admin" password="admin-secret";
kafka.ssl.truststore.certificate.chain: |
-----BEGIN CERTIFICATE-----
MIIOXzCCDUegAwIBAgIRAPRytMVYJNUgCbhnA+eYumgwDQYJKoZIhvcNAQELBQAw
RjELMAkGA1UEBhMCVVMxIjAgBgNVBAoTGUdvb2dsZSBUcnVzdCBTZXJ2aWNlcyBM
TEMxEzARBgNVBAMTCkdUUyBDQSAxQzMwHhcNMjQwMzE4MTkzNzE5WhcNMjQwNjEw
MTkzNzE4WjAXMRUwEwYDVQQDDAwqLmdvb2dsZS5jb20wWTATBgcqhkjOPQIBBggq
...
8/s+YDKveNdoeQoAmGQpUmxhvJ9rbNYj+4jiaujkfxT/6WtFN8N95r+k3W/1K4hs
IFyCs+xkcgvHFtBjjel4pnIET0agtbGJbGDEQBNxX+i4MDA=
-----END CERTIFICATE-----
schemaRegistry:
type: "CONFLUENT"
url: http://34.140.204.135/registry/
security:
username: superUser
password: superUser
properties:
ignoreUntrustedCertificate: false
amazonSecurity:
type: "CREDENTIALS"
accessKeyId: "string"
secretKey: "string"
kafkaFlavor:
type: "CONFLUENT"
key: "string"
secret: "string"
confluentEnvironmentId: "string"
confluentClusterId: "string"
info

metadata.name, spec.displayName, spec.icon and spec.color work together to build the visual identity of the KafkaCluster throughout Console. Cluster identity

KafkaCluster checks:

  • spec.icon (optional, default kafka) is a valid entry from our Icon Sets
  • spec.color (optional, default #000000) is a HEX color for spec.icon
  • spec.ignoreUntrustedCertificate (optional, default false) must be one of [true, false]
  • spec.schemaRegistry.type (optional) must be one of [Confluent, Glue]
  • spec.kafkaFlavor.type (optional) must be one of [Confluent, Aiven, Gateway]
Important

Conduktor CLI does not verify that your Kafka configuration (spec.bootstrapServers, spec.properties, ...) is valid.
You need to check that in Console directly.

KafkaConnectCluster

Not implemented yet

This concept will be available in a future version

Creates a Kafka Connect Cluster Definition in Console.

API Keys: Admin API Key
Managed with: API Console UI

---
apiVersion: v1
kind: KafkaConnectCluster
metadata:
name: connect-1
cluster: julien-cloud
spec:
displayName: "Connect 1"
url: "http://34.140.204.135/connect/"
headers:
a: b
c: d
ignoreUntrustedCertificate: false
security: SEE BELOW
########
security:
type: "BasicAuth"
username: "toto"
password: "my-secret"

security:
type: "BearerToken"
token: "toto"

security:
type: "NoSecurity"

security:
type: "SSLAuth"
key: "toto"
certificateChain: "tata"

KsqlDBCluster

Not implemented yet

This concept will be available in a future version

API Keys: Admin API Key
Managed with: API Console UI

Creates a ksqlDB Cluster Definition in Console.

---
apiVersion: v1
kind: KsqlDBCluster
metadata:
name: connect-1
cluster: julien-cloud
spec:
displayName: "Connect 1"
url: "http://34.140.204.135/connect/"
headers:
a: b
c: d
ignoreUntrustedCertificate: false
security: SEE BELOW
########
security:
type: "BasicAuth"
username: "toto"
password: "my-secret"

security:
type: "BearerToken"
token: "toto"

security:
type: "NoSecurity"

security:
type: "SSLAuth"
key: "toto"
certificateChain: "tata"

ConsoleGroup

ConsoleUser

Alert

DataMaskingPolicy

Icon Sets

cloud-boltcloud-rainbowcloudsnowflake
poo-stormpoopboltumbrella
tennis-ballrugby-balltraffic-conefaucet
basket-shoppingboxscale-balancedsunglasses
swordaxe-battlevialfeather-pointed
bombflagheartkey
fire-extinguisherfire-flame-curvedalienhelmet-battle
ghostrobotdogelephant
birdcrabcat-spaceplanet-ringed
meteormoonspace-stationrocket-launch
paper-planecar-sidebuilding-columnscastle
acornburger-lettucecroissantmug
cactusclovercamera-cctvcalendar
alarm-clockcompassgamepad-modernserver
shield-blankcomputer-classicdharmachakrakafka