Skip to content

dbaas: clickhouse subcommands - #894

Open
simisoft-exo wants to merge 8 commits into
masterfrom
simion/sc-176280/clickhouse-subcommands
Open

dbaas: clickhouse subcommands#894
simisoft-exo wants to merge 8 commits into
masterfrom
simion/sc-176280/clickhouse-subcommands

Conversation

@simisoft-exo

@simisoft-exo simisoft-exo commented Aug 11, 2026

Copy link
Copy Markdown
Contributor
exo dbaas create clickhouse <plan> <name> [flags]
  Type flags (via --help-clickhouse):
    --clickhouse-version            ClickHouse major version
    --clickhouse-ip-filter          allow incoming connections from CIDR block
    --clickhouse-fork-from          name of a service to fork from
    --clickhouse-recovery-backup-name  backup name to restore when forking
    --clickhouse-settings           settings as JSON
    --termination-protection        enable termination protection (default true)

exo dbaas show NAME [--uri]
exo dbaas update NAME [flags]
exo dbaas delete NAME [-f]

exo dbaas user list NAME
exo dbaas user show NAME USERNAME
exo dbaas user create NAME USERNAME        # clickhouse: creates role+user, prints generated password
exo dbaas user reset-credentials NAME USERNAME
exo dbaas user reveal-secrets NAME USERNAME
exo dbaas user delete NAME USERNAME [-f]

exo dbaas role list NAME
exo dbaas role delete NAME ROLE-UUID [-f]

exo dbaas acl show NAME

Checklist

(For exoscale contributors)

  • Changelog updated (under Unreleased block, and add the Pull Request #number for each bit you add to the CHANGELOG.md)
  • Tested against preprod

Testing

Tested local binary against preprod

AI used disclosure: implemented with Hermes Agent with Qwen 3.8 27B on local GPU.

@simisoft-exo
simisoft-exo force-pushed the simion/sc-176280/clickhouse-subcommands branch from 3b701ec to 7a8d53e Compare August 17, 2026 14:32
@simisoft-exo
simisoft-exo force-pushed the simion/sc-176280/clickhouse-subcommands branch 3 times, most recently from d8d2b07 to 2dde029 Compare August 26, 2026 08:18
simisoft-exo and others added 5 commits August 26, 2026 12:00
Acked-by: simisoft-exo <simion@simisoft.co.uk>
AI-assisted: true
Co-authored-by: gittensor-qwen38-27b <gittensor-qwen38-27b@nousresearch.com>
AI-assisted: true
Co-authored-by: gittensor-qwen38-27b <gittensor-qwen38-27b@nousresearch.com>
AI-assisted: true
Co-authored-by: gittensor-qwen38-27b <gittensor-qwen38-27b@nousresearch.com>
AI-assisted: true
Co-authored-by: gittensor-qwen38-27b <gittensor-qwen38-27b@nousresearch.com>
AI-assisted: true
Co-authored-by: gittensor-qwen38-27b <gittensor-qwen38-27b@nousresearch.com>
@simisoft-exo
simisoft-exo force-pushed the simion/sc-176280/clickhouse-subcommands branch from 2dde029 to 7f946c8 Compare August 26, 2026 09:19
simisoft-exo and others added 2 commits August 26, 2026 12:22
Regenerate the vendored egoscale/v3 module (go mod vendor) so the
vendored tree matches go.mod v3.1.44 and includes the DBaaS ClickHouse
endpoints (ListDBAASClickhouseRoles, DeleteDBAASClickhouseRole,
ListDBAASClickhouseUsers, ...).

AI-assisted: true
Co-authored-by: gittensor-qwen38-27b <gittensor-qwen38-27b@nousresearch.com>
@simisoft-exo
simisoft-exo marked this pull request as ready for review August 26, 2026 09:43
AI-assisted: true
Co-authored-by: gittensor-qwen38-27b <gittensor-qwen38-27b@nousresearch.com>
@natalie-o-perret
natalie-o-perret requested a review from a team August 26, 2026 10:29
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant