-
Notifications
You must be signed in to change notification settings - Fork 7
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
#2530 Enable SASL for bie kafka #2624
Conversation
Test Results151 tests ±0 151 ✅ ±0 46s ⏱️ -1s Results for commit d8d2eea. ± Comparison against base commit e2fcd53. This pull request removes 10 and adds 10 tests. Note that renamed tests count towards both.
♻️ This comment has been updated with latest results. |
JaCoCo Test Coverage
|
username: USERNAME | ||
password: PASSWORD |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
we'll need to add the password to the Vault/kube secrets and inject it into the containers per env
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Some comments
svc-bie-kafka/src/main/resources/application-integration-test.yaml
Outdated
Show resolved
Hide resolved
… 3.2.3 (#2659) Bump org.springframework.boot:spring-boot-autoconfigure Bumps [org.springframework.boot:spring-boot-autoconfigure](https://github.com/spring-projects/spring-boot) from 3.2.2 to 3.2.3. - [Release notes](https://github.com/spring-projects/spring-boot/releases) - [Commits](spring-projects/spring-boot@v3.2.2...v3.2.3) --- updated-dependencies: - dependency-name: org.springframework.boot:spring-boot-autoconfigure dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] <[email protected]> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Co-authored-by: Cheng <[email protected]>
Made special issue code an environment variable, so it can be switched without code change.
shared/lib-bie-kafka/src/main/java/gov/va/vro/model/biekafka/ContentionEvent.java
Outdated
Show resolved
Hide resolved
trust-store-type: "PKCS12" | ||
|
||
bie: | ||
kafka-topic-env: "TST" |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Nit: newline at EOF
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Done
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
The BIE team is now going to be the BIA team, and as auth is now using the BIA RBAC authentication, it simplfies some of the certificate generation and handling. As Teja mentioned, we'll need to include the username and password in our reimplementation of secret automation.
What was the problem?
The VRO Certs to access Kafka are expiring and we need to decide whether VRO will provision their own Certs and provide the Public Key to BIP Solutions to renew the ACL access or attempt to complete the RBAC migration making the Certs a non-issue.
Associated tickets or Slack threads:
svc-bie-kafka
in ourdev
environment. #2530How does this fix it?1
This enables SASL_SSL for bie-kafka comms
How to test this PR
Footnotes
Pull-Requests guidelines. If PR is significant, update Current Software State wiki page. ↩