Skip to content
Open
Show file tree
Hide file tree
Changes from 1 commit
Commits
Show all changes
46 commits
Select commit Hold shift + click to select a range
98b6e4c
Project bootstrap
jcechace Apr 24, 2024
170353c
Initial CRUD bootstrap
jcechace May 7, 2024
e26b621
Initial CRUD API endpoints
jcechace May 7, 2024
85bd114
Removed blaze persistence processor
jcechace May 11, 2024
566f2dd
Fixed API base path
jcechace May 11, 2024
163ff6f
Fixed entity removal via view
jcechace May 11, 2024
a69033b
Storing vault content as JSON instead of element collection
jcechace May 11, 2024
1cfa480
Added missing @UpdatableEntityView to Pipeline
jcechace May 11, 2024
430a4f4
Pipeline and Vault CRUD operations now also send an appropriate outbo…
jcechace May 11, 2024
08426e6
Initial draft of Environment SPI
jcechace May 11, 2024
1e20534
PipelineFlat must be updatable in order to expose setters for deseria…
jcechace May 11, 2024
bf25780
Initial implementation of operator environment
jcechace May 11, 2024
3857a05
Ability to build multiplatform container image via maven
jcechace May 11, 2024
2b3a3f8
Enabling db dev services only in dev profile
jcechace May 11, 2024
1f433ba
Added compose file
jcechace May 11, 2024
57af242
Always include swagger ui
jcechace May 13, 2024
65ce60f
Always pull conductor nightly image when running compose
jcechace May 13, 2024
1f06311
Moved REST API compose under examples
jcechace May 13, 2024
f4d465b
Full conductor example using compose + kind
jcechace May 13, 2024
785a5f2
Vaults now also include values
jcechace May 14, 2024
4bf3011
Properly setting many-to-many relatinships in order to generate pkeys…
jcechace May 14, 2024
002adc4
Workaround for BP delete issue
jcechace May 14, 2024
afaa485
Fixed typo in DS configuration
jcechace May 14, 2024
d0cefcd
Added unique constrain on names and description field
jcechace May 22, 2024
fef40d0
Added the description filed to pipeline views
jcechace May 22, 2024
a983a56
Temporarily hardcoding some pipeline configuration
jcechace May 22, 2024
9482e88
Aligning with Debezium Operator 2.7.0.Beta2
jcechace Jun 17, 2024
a876956
WebSocket endpoint for streamining pipeline logs
jcechace Jun 24, 2024
ef3b077
Fixed duplicit destination name in test
jcechace Jun 26, 2024
d794670
Updated operator api to 3.0.0-SNAPHSOT
jcechace Jul 9, 2024
0a840d7
Ability to access the entire pipeline log over REST
jcechace Jul 9, 2024
19f637f
Added simple REST seeding script
jcechace Jul 9, 2024
2dafeff
Full pipeline log is now served as downloadable file
jcechace Jul 9, 2024
2f891db
Added explicit service dependnecies to compose
jcechace Jul 23, 2024
8672fda
Using DBZ operator 2.7.0-final in the example
jcechace Jul 29, 2024
4d9be13
Extended project information in README.md
jcechace Jul 29, 2024
c9f7fd9
[hotfix] K8s example should deploy DBZ operator by default
jcechace Sep 2, 2024
48f4bfe
[examples] Updated full deployment example
jcechace Nov 7, 2024
4892f64
DBZ-8419: Update the platform-stage env variable
indraraj Nov 26, 2024
503a973
Update README.md
mfvitale Jan 22, 2025
2dda383
debezium/dbz#1851 Add imagePullSecrets and extend imagePullPolicy to …
Bhawanishanker22 Apr 23, 2026
e336c99
debezium/dbz#1851 Address review comments: use coalesce for imagePull…
Bhawanishanker22 Apr 29, 2026
7a780e9
debezium/dbz#1851 Add imagePullSecrets and extend imagePullPolicy to …
Bhawanishanker22 May 15, 2026
1c93f70
debezium/dbz#1851 Add imagePullSecrets and extend imagePullPolicy to …
Bhawanishanker22 May 15, 2026
78beff6
debezium/dbz#1851 Add imagePullSecrets and extend imagePullPolicy to …
Bhawanishanker22 May 15, 2026
e4805cb
debezium/dbz#1851 Add imagePullSecrets and extend imagePullPolicy to …
Bhawanishanker22 May 15, 2026
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
7 changes: 7 additions & 0 deletions helm/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -60,6 +60,13 @@ you `values.yaml` with your domain.
| schemaHistory.database.auth.username | Database username | user |
| schemaHistory.database.auth.password | Database password | password | | | |
| env | List of env variable to pass to the conductor | [] |
| imagePullSecrets | Global list of imagePullSecrets applied to all container images. Per-component `imagePullSecrets` override this value (not merged). | [] |
| stage.imagePullSecrets | Overrides global `imagePullSecrets` for the stage image. | [] |
| conductor.imagePullSecrets | Overrides global `imagePullSecrets` for the conductor image. | [] |
| conductor.descriptors.official.imagePullPolicy | Image pull policy for the descriptors OCI image. | IfNotPresent |
| conductor.descriptors.official.imagePullSecrets | Overrides global `imagePullSecrets` for the descriptors image. | [] |
| server.imagePullPolicy | Image pull policy for Debezium Server instances created by pipelines. | IfNotPresent |
| server.imagePullSecrets | Overrides global `imagePullSecrets` for the Debezium Server image. | [] |

## Descriptor OCI Artifacts

Expand Down
9 changes: 8 additions & 1 deletion helm/templates/conductor-deployment.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -22,6 +22,13 @@ spec:
app.kubernetes.io/name: conductor
spec:
serviceAccountName: conductor-service-account
{{- $conductorSecrets := .Values.conductor.imagePullSecrets | default list }}
{{- $globalSecrets := .Values.imagePullSecrets | default list }}
{{- $pullSecrets := ternary $conductorSecrets $globalSecrets (gt (len $conductorSecrets) 0) }}
Comment thread
Bhawanishanker22 marked this conversation as resolved.
{{- if gt (len $pullSecrets) 0 }}
imagePullSecrets:
{{- toYaml $pullSecrets | nindent 8 }}
{{- end }}
containers:
- name: conductor
image: {{ .Values.conductor.image }}
Expand Down Expand Up @@ -73,4 +80,4 @@ spec:
- name: {{ .name }}
value: {{ .value }}
{{- end }}
restartPolicy: Always
restartPolicy: Always
9 changes: 8 additions & 1 deletion helm/templates/stage-deployment.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -19,6 +19,13 @@ spec:
labels:
app.kubernetes.io/name: stage
spec:
{{- $stageSecrets := .Values.stage.imagePullSecrets | default list }}
{{- $globalSecrets := .Values.imagePullSecrets | default list }}
{{- $pullSecrets := ternary $stageSecrets $globalSecrets (gt (len $stageSecrets) 0) }}
{{- if gt (len $pullSecrets) 0 }}
imagePullSecrets:
{{- toYaml $pullSecrets | nindent 8 }}
{{- end }}
containers:
- image: {{ .Values.stage.image }}
imagePullPolicy: {{ .Values.stage.imagePullPolicy }}
Expand All @@ -29,4 +36,4 @@ spec:
env:
- name: CONDUCTOR_URL
value: {{ required "A valid domain URL required!" (include "debezium-platform.domainUrl" .) }}
restartPolicy: Always
restartPolicy: Always
22 changes: 22 additions & 0 deletions helm/values.yaml
Original file line number Diff line number Diff line change
@@ -1,12 +1,25 @@
domain:
url: ""
name: ""

# Global imagePullSecrets applied to all container images by default.
# Per-component imagePullSecrets override this value (not merged).
# Example:
# imagePullSecrets:
# - name: my-registry-secret
imagePullSecrets: []

stage:
image: quay.io/debezium/platform-stage:nightly
imagePullPolicy: IfNotPresent
# Overrides global imagePullSecrets for the stage image.
imagePullSecrets: []

conductor:
image: quay.io/debezium/platform-conductor:nightly
imagePullPolicy: IfNotPresent
# Overrides global imagePullSecrets for the conductor image.
imagePullSecrets: []
offset:
existingConfigMap: ""
descriptors:
Expand All @@ -16,8 +29,17 @@ conductor:
image: debezium/debezium-descriptors
tag: nightly
mountPath: /opt/descriptors
# Image pull policy for the descriptors OCI image.
imagePullPolicy: IfNotPresent
# Overrides global imagePullSecrets for the descriptors image.
imagePullSecrets: []
Comment thread
Bhawanishanker22 marked this conversation as resolved.
Outdated

server:
image: ""
# Image pull policy for Debezium Server instances.
imagePullPolicy: IfNotPresent
# Overrides global imagePullSecrets for the Debezium Server image.
imagePullSecrets: []
Comment thread
Bhawanishanker22 marked this conversation as resolved.
ingress:
enabled: true
className: ""
Expand Down
Loading