Skip to content

ChatConnection

This page lists every field of the ChatConnection resource, as the Go types in api/v1alpha1 define it.

The Default column shows what happens when a field is omitted. None means no default is supplied.

apiVersion: agentkourier.dev/v1alpha1 · kind: ChatConnection

ChatConnection is a workspace connection. Owned by the platform team.

ChatConnection

Field Type Required Default Description
metadata ObjectMeta Yes None Standard Kubernetes object metadata. Agent Kourier reads name and namespace.
spec ChatConnectionSpec Yes None

ChatConnectionSpec

ChatConnectionSpec is the desired state of a ChatConnection.

Field Type Required Default Description
platform string Yes None One of slack.
credentialsSecretRef SecretRef Yes None CredentialsSecretRef names one Secret with the fixed keys botToken and appToken (Socket Mode).
allowedNamespaces []string No Empty list AllowedNamespaces lists the other namespaces whose Bindings may reference this connection. Each is a DNS-1123 label. An empty list permits references only from the connection's own namespace.

SecretRef

SecretRef names a Secret in the referring object's namespace whose keys are fixed.

Field Type Required Default Description
name string Yes None Name is a DNS-1123 subdomain: at most 253 lowercase letters, digits, '-' or '.', starting and ending with a letter or digit.

Generated by hack/docs/refgen from api/v1alpha1. Do not edit this page; change the source and run make docs-ref.