From 612039b89d34110b71e75b5f557d46fd814567a9 Mon Sep 17 00:00:00 2001 From: Vivek Singh Date: Fri, 2 Jan 2026 23:46:16 +0100 Subject: [PATCH 1/2] Fix a bug in `regenerate_public_rbac_multi_cluster` --- scripts/dev/generate_files.sh | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/scripts/dev/generate_files.sh b/scripts/dev/generate_files.sh index 6641959dfd..132247b8c7 100755 --- a/scripts/dev/generate_files.sh +++ b/scripts/dev/generate_files.sh @@ -90,7 +90,7 @@ regenerate_public_rbac_multi_cluster() { git_last_changed=$(git diff --cached --name-only --diff-filter=ACM origin/master) fi - if echo "${git_last_changed}" | grep -q -e 'cmd/kubectl-mongodb' -e 'pkg/kubectl-mongodb'; then + if echo "${git_last_changed}" | grep -e 'cmd/kubectl-mongodb' -e 'pkg/kubectl-mongodb' > /dev/null; then echo 'regenerating multicluster RBAC public example' pushd pkg/kubectl-mongodb/common/ EXPORT_RBAC_SAMPLES="true" go test ./... -run TestPrintingOutRolesServiceAccountsAndRoleBindings From 683064f1e5253efb5bb92673eae4b8588ce97a5a Mon Sep 17 00:00:00 2001 From: Vivek Singh Date: Fri, 9 Jan 2026 12:15:40 +0100 Subject: [PATCH 2/2] Always generate rbac for multi_cluster --- scripts/dev/generate_files.sh | 18 +++++------------- 1 file changed, 5 insertions(+), 13 deletions(-) diff --git a/scripts/dev/generate_files.sh b/scripts/dev/generate_files.sh index 132247b8c7..6bbc9db506 100755 --- a/scripts/dev/generate_files.sh +++ b/scripts/dev/generate_files.sh @@ -83,19 +83,11 @@ update_release_json() { } regenerate_public_rbac_multi_cluster() { - if [[ -z "${EVERGREEN_MODE:-}" ]]; then - # According to the latest SSDLC recommendations, the CI needs to always check all the files. Not just delta. - git_last_changed=$(git ls-tree -r origin/master --name-only) - else - git_last_changed=$(git diff --cached --name-only --diff-filter=ACM origin/master) - fi - - if echo "${git_last_changed}" | grep -e 'cmd/kubectl-mongodb' -e 'pkg/kubectl-mongodb' > /dev/null; then - echo 'regenerating multicluster RBAC public example' - pushd pkg/kubectl-mongodb/common/ - EXPORT_RBAC_SAMPLES="true" go test ./... -run TestPrintingOutRolesServiceAccountsAndRoleBindings - popd - fi + echo 'regenerating multicluster RBAC public example' + pushd pkg/kubectl-mongodb/common/ + EXPORT_RBAC_SAMPLES="true" go test ./... -run TestPrintingOutRolesServiceAccountsAndRoleBindings + popd + git add public/samples/multi-cluster-cli-gitops } update_licenses() {