diff --git a/CHANGELOG.md b/CHANGELOG.md index ef8c5c9d..22ea5218 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -31,6 +31,7 @@ All notable changes to this project will be documented in this file. - Failing to parse one `NifiCluster`/`AuthenticationClass` should no longer cause the whole operator to stop functioning ([#662]). - NiFi will now use the JDK trust store when an OIDC provider uses WebPKI as CA ([#686], [#698]). - Fix OIDC endpoint construction in case the `rootPath` does not have a trailing slash ([#718]). +- BREAKING: Use distinct ServiceAccounts for the Stacklets, so that multiple Stacklets can be deployed in one namespace. Existing Stacklets will use the newly created ServiceAccounts after restart ([#717]). ### Removed @@ -51,6 +52,7 @@ All notable changes to this project will be documented in this file. [#698]: https://github.com/stackabletech/nifi-operator/pull/698 [#702]: https://github.com/stackabletech/nifi-operator/pull/702 [#708]: https://github.com/stackabletech/nifi-operator/pull/708 +[#717]: https://github.com/stackabletech/nifi-operator/pull/717 [#718]: https://github.com/stackabletech/nifi-operator/pull/718 ## [24.7.0] - 2024-07-24 diff --git a/tests/templates/kuttl/oidc/12_nifi.yaml.j2 b/tests/templates/kuttl/oidc/12_nifi.yaml.j2 index 957bbbf1..764ab8bf 100644 --- a/tests/templates/kuttl/oidc/12_nifi.yaml.j2 +++ b/tests/templates/kuttl/oidc/12_nifi.yaml.j2 @@ -30,7 +30,7 @@ spec: clusterConfig: authentication: - authenticationClass: nifi-oidc-auth-class-$NAMESPACE - oidc: + oidc: clientCredentialsSecret: nifi-oidc-client sensitiveProperties: keySecret: nifi-sensitive-property-key diff --git a/tests/templates/kuttl/oidc/20-assert.yaml b/tests/templates/kuttl/oidc/20-assert.yaml index ce21f771..47c18ad2 100644 --- a/tests/templates/kuttl/oidc/20-assert.yaml +++ b/tests/templates/kuttl/oidc/20-assert.yaml @@ -8,4 +8,4 @@ kind: Job metadata: name: oidc-login-test status: - ready: 1 # wait for the test job to start before streaming its logs in the next test step + succeeded: 1 # wait for the test job to start before streaming its logs in the next test step