FFFF Authenticate node communications by chancez · Pull Request #944 · Altinity/clickhouse-operator · GitHub
[go: up one dir, main page]

Skip to content
Closed
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Original file line number Diff line number Diff line change
Expand Up @@ -623,6 +623,29 @@ spec:
override top-level `chi.spec.configuration.files`
# nullable: true
x-kubernetes-preserve-unknown-fields: true
secret:
type: object
description: "optional, shared secret value to secure cluster communications"
properties:
value:
description: "Cluster shared secret value in plain text"
type: string
valueSecretKeyRef:
description: "Source for the cluster shared secret value. Cannot be used if value is not empty. Selects a key of a secret in the clickhouse installation namespace"
type: object
properties:
key:
description: The key of the secret to select from. Must be a valid secret key.
type: string
name:
description: 'Name of the referent. More info:
https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names'
type: string
optional:
description: Specify whether the Secret or its key must be defined
type: boolean
required:
- key
templates:
type: object
description: |
Expand Down Expand Up @@ -809,6 +832,11 @@ spec:
allows connect to `clickhouse-server` via TCP Native protocol via kubernetes `Service`
minimum: 1
maximum: 65535
secure:
type: boolean
description: |
optional, setup `secure` inside `clickhouse-server` settings for each Pod where current template will apply
if specified
httpPort:
type: integer
description: |
Expand All @@ -823,6 +851,32 @@ spec:
allows connect between replicas inside same shard during fetch replicated data parts HTTP protocol
minimum: 1
maximum: 65535
username:
type: string
description: "optional, username to authenticate as when connecting to other clickhouse nodes"
password:
type: object
description: "optional, password to authenticate with when connecting to other clickhouse nodes"
properties:
value:
description: "Password value in plain text"
type: string
valueSecretKeyRef:
description: "Source for the password value. Cannot be used if value is not empty. Selects a key of a secret in the clickhouse installation namespace"
type: object
properties:
key:
description: The key of the secret to select from. Must be a valid secret key.
type: string
name:
description: 'Name of the referent. More info:
https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names'
type: string
optional:
description: Specify whether the Secret or its key must be defined
type: boolean
required:
- key
settings:
type: object
# nullable: true
Expand Down Expand Up @@ -961,6 +1015,11 @@ spec:
allows connect to `clickhouse-server` via TCP Native protocol via kubernetes `Service`
minimum: 1
maximum: 65535
secure:
type: boolean
description: |
optional, setup `secure` inside `clickhouse-server` settings for each Pod where current template will apply
if specified
httpPort:
type: integer
description: |
Expand All @@ -975,6 +1034,32 @@ spec:
allows connect between replicas inside same shard during fetch replicated data parts HTTP protocol
minimum: 1
maximum: 65535
username:
type: string
description: "optional, username to authenticate as when connecting to other clickhouse nodes"
password:
type: object
description: "optional, password to authenticate with when connecting to other clickhouse nodes"
properties:
value:
description: "Password value in plain text"
type: string
valueSecretKeyRef:
description: "Source for the password value. Cannot be used if value is not empty. Selects a key of a secret in the clickhouse installation namespace"
type: object
properties:
key:
description: The key of the secret to select from. Must be a valid secret key.
type: string
name:
description: 'Name of the referent. More info:
https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names'
type: string
optional:
description: Specify whether the Secret or its key must be defined
type: boolean
required:
- key
settings:
type: object
description: |
Expand Down Expand Up @@ -1077,6 +1162,11 @@ spec:
More info: https://clickhouse.tech/docs/en/interfaces/tcp/
minimum: 1
maximum: 65535
secure:
type: boolean
description: |
optional, setup `secure` inside `clickhouse-server` settings for each Pod where current template will apply
if specified
httpPort:
type: integer
description: |
Expand All @@ -1093,6 +1183,32 @@ spec:
More info: https://clickhouse.tech/docs/en/operations/server-configuration-parameters/settings/#interserver-http-port
minimum: 1
maximum: 65535
username:
type: string
description: "optional, username to authenticate as when connecting to other clickhouse nodes"
password:
type: object
description: "optional, password to authenticate with when connecting to other clickhouse nodes"
properties:
value:
description: "Password value in plain text"
type: string
valueSecretKeyRef:
description: "Source for the password value. Cannot be used if value is not empty. Selects a key of a secret in the clickhouse installation namespace"
type: object
properties:
key:
description: The key of the secret to select from. Must be a valid secret key.
type: string
name:
description: 'Name of the referent. More info:
https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names'
type: string
optional:
description: Specify whether the Secret or its key must be defined
type: boolean
required:
- key
settings:
type: object
description: |
Expand Down
Loading
0