-
Notifications
You must be signed in to change notification settings - Fork 10
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Feature: replace aissemble-kafka 1.7.0 references with community docker image #228
Closed
4 tasks done
Comments
4 tasks
DoD reviewed and approved by @meliz19. |
Testing files: |
habibimoiz
added a commit
that referenced
this issue
Sep 18, 2024
- Updated Kafka helm chart to pull the community Docker image from Apache - Updated Release Notes indicating the changes made.
|
Based on findings, the stretch goal of this ticket will be remove as part of the PR #348 and the changes will continue to only consist of migrating the Kafka Docker image to the community maintained Docker image due to major changes requires by the Kafka Helm chart upgrade (per bitnami/charts#17507). |
habibimoiz
added a commit
that referenced
this issue
Sep 20, 2024
…docker-image #228 - Replace aissemble-kafka 1.7.0 references with community docker image
Fully tested. 6 day lead time. |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Description
The aissemble-kafka docker image had minimal impact and was removed as part of feature #221. We purposely left helm references to the aissemble 1.7.0 container until this ticket migrates this reference to an appropriate community chart and validates that it also still works.
DOD
Develop migration script for existing values.yaml that is using the old listeners configuration for Kafka Helm charts.Stretch Goal:
Upgrade Kafka Helm chart to the latest stable version.Test Strategy/Script
OTS Test:
mvn archetype:generate -DarchetypeGroupId=com.boozallen.aissemble -DarchetypeArtifactId=foundation-archetype -DarchetypeVersion=1.9.0-SNAPSHOT -DgroupId=com.kafkatest -DartifactId=kafkatest -DprojectGitUrl=url -DprojectName=kafkatest && cd kafkatest
.kafkatest/kafkatest-pipeline-models/src/main/resources/pipelines
mvn clean install
until all the manual actions have been resolved.kafkatest/kafkatest-deploy/src/main/resources/apps/kafka-cluster/Chart.yaml
and replace the image repository with the following:repository: file:///_path to aissemble_/aissemble/extensions/extensions-helm/aissemble-kafka-chart
.1.9.0-SNAPSHOT
in/_path to aissemble_/aissemble/extensions/extensions-helm/aissemble-kafka-chart/Chart.yaml
.mvn clean install -pl :aissemble-kafka-chart
.mvn clean install
.tilt up; tilt down
.http://docker.io/bitnami/kafka:3.5.1-debian-11-r1
.Test 1: Ensure downstream project that is using kafka builds the community docker image.
mvn archetype:generate -DarchetypeGroupId=com.boozallen.aissemble -DarchetypeArtifactId=foundation-archetype -DarchetypeVersion=1.9.0-SNAPSHOT -DgroupId=com.kafkatest -DartifactId=kafkatest -DprojectGitUrl=url -DprojectName=kafkatest && cd kafkatest
kafkatest/kafkatest-pipeline-models/src/main/resources/pipelines
mvn clean install
until all the manual actions have been resolved.tilt up; tilt down
.http://docker.io/bitnami/kafka:3.5.1-debian-11-r1
.Test 2: Upgrade downstream project versions.
mvn clean install
until all the manual actions have been resolved.pom.xml
and change the version from1.8.2
to1.9.0-SNAPSHOT
.mvn clean install
until all the manual actions are satisfied.tilt up; tilt down
.http://docker.io/bitnami/kafka:3.5.1-debian-11-r1
.References/Additional Context
The text was updated successfully, but these errors were encountered: