Skip to content

feat: Change live query templating to reflect controller semantics#25

Draft
sjbodzo wants to merge 1 commit intomainfrom
jb/feat/add-dql-for-cdc
Draft

feat: Change live query templating to reflect controller semantics#25
sjbodzo wants to merge 1 commit intomainfrom
jb/feat/add-dql-for-cdc

Conversation

@sjbodzo
Copy link
Contributor

@sjbodzo sjbodzo commented Mar 21, 2025

Upstream of the templating, at the next domain layer for the existing Change Data Capture system, there are specific naming semantics that the Live Query controllers expect.

This templating change brings the Helm chart templates inline with what those controllers expect to prevent edge case bugs.

Related components of the CDC are updated to incorporate recent edits as well.

Upstream of the templating, at the next domain layer for the existing
Change Data Capture system, there are specific naming semantics that
the Live Query controllers expect.

This templating change brings the Helm chart templates inline with what
those controllers expect to prevent edge case bugs.
@sjbodzo sjbodzo self-assigned this Mar 21, 2025
@sjbodzo sjbodzo added the enhancement New feature or request label Mar 21, 2025
@github-actions
Copy link

Linting charts...

------------------------------------------------------------------------------------------------------------------------
 Charts to be processed:
------------------------------------------------------------------------------------------------------------------------
 big-peer => (version: "0.2.18", path: "charts/big-peer")
------------------------------------------------------------------------------------------------------------------------

Hang tight while we grab the latest from your chart repositories...
...Successfully got an update from the "ditto-helm-charts" chart repository
...Successfully got an update from the "kafka" chart repository
...Successfully got an update from the "cert-manager" chart repository
Update Complete. ⎈Happy Helming!⎈
Saving 11 charts
Downloading hades from repo oci://quay.io/ditto-external
Downloading hydra-consul from repo oci://quay.io/ditto-external
Downloading hydra-store from repo oci://quay.io/ditto-external
Downloading hydra-subscription from repo oci://quay.io/ditto-external
Downloading service-token-validator from repo oci://quay.io/ditto-external
Downloading cert-manager from repo https://charts.jetstack.io
Downloading strimzi-kafka-operator from repo https://strimzi.io/charts
Downloading kafka from repo https://getditto.github.io/helm-charts/
Downloading dummy-auth-webhook from repo oci://quay.io/ditto-external
Downloading live-query-resource-controller from repo oci://quay.io/ditto-external
Already downloaded kafka from repo https://getditto.github.io/helm-charts/
Deleting outdated charts
Pulled: quay.io/ditto-external/hades:1.39.2-4b6e4e
Digest: sha256:76e0e2964e2c9c020130e9a46088d42c747ca7aa6c2d15070a9376714d35398c
Pulled: quay.io/ditto-external/hydra-consul:0.1.0
Digest: sha256:005ad2258b567529431f0f1068e772c080d4304d4b17b82b4611a208fa307470
Pulled: quay.io/ditto-external/hydra-store:1.39.2-4b6e4e
Digest: sha256:86d0b9f82e7163e3da9ae8d106fdbd6bccd345f3f7a30795cab8d2b4f874d14a
Pulled: quay.io/ditto-external/hydra-subscription:1.40.1
Digest: sha256:12f202c0f643e97eeadba49bde1384c09bd1a2b956d851df38920ccf14624ed1
Pulled: quay.io/ditto-external/service-token-validator:0.2.1
Digest: sha256:b15467fd632e78eaea9ff5f73a166e89651933ca8af1efb1f7d6fead1d588fc5
Pulled: quay.io/ditto-external/dummy-auth-webhook:0.1.1
Digest: sha256:973a3eccc6da58e053c81b4c0cfd18d7bbb56b495ac5d7cf2145ce1ba2393ae4
Pulled: quay.io/ditto-external/live-query-resource-controller:0.1.0-002c59
Digest: sha256:8adce154435fc637537c9179c106a6f680a3fb57b04933595bf0ff44c1b0be30
Linting chart "big-peer => (version: \"0.2.18\", path: \"charts/big-peer\")"
Checking chart "big-peer => (version: \"0.2.18\", path: \"charts/big-peer\")" for a version bump...
Old chart version: 0.2.17
New chart version: 0.2.18
Chart version ok.
Validating /__w/helm-charts/helm-charts/charts/big-peer/Chart.yaml...
Validation success! 👍

### Chart [ big-peer ] charts/big-peer


Charts:      1 passed, 1 total
Test Suites: 0 passed, 0 total
Tests:       0 passed, 0 total
Snapshot:    0 passed, 0 total
Time:        24.689852ms

==> Linting charts/big-peer
[INFO] Chart.yaml: icon is recommended

1 chart(s) linted, 0 chart(s) failed

------------------------------------------------------------------------------------------------------------------------
 ✔︎ big-peer => (version: "0.2.18", path: "charts/big-peer")
------------------------------------------------------------------------------------------------------------------------
All charts linted successfully

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

enhancement New feature or request

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant