Skip to content

Deprecate AdminPassword and AdminUsername in HorizonTest CR - #473

Merged
openshift-merge-bot[bot] merged 1 commit into
openstack-k8s-operators:mainfrom
kstrenkova:remove-default-admin-and-deprecate
Jul 28, 2026
Merged

Deprecate AdminPassword and AdminUsername in HorizonTest CR#473
openshift-merge-bot[bot] merged 1 commit into
openstack-k8s-operators:mainfrom
kstrenkova:remove-default-admin-and-deprecate

Conversation

@kstrenkova

Copy link
Copy Markdown
Contributor

These fields stored credentials as plaintext in the CR spec. When left empty (the new default), the container reads credentials from the already-mounted clouds.yaml and secure.yaml instead.

In the future, these parameters will be removed, so that users set them in clouds.yaml and secure.yaml, creating one source of truth.

These fields stored credentials as plaintext in the CR spec. When
left empty (the new default), the container reads credentials from
the already-mounted clouds.yaml and secure.yaml instead.

In the future, these parameters will be removed, so that users
set them in clouds.yaml and secure.yaml, creating one source of
truth.
@kstrenkova
kstrenkova force-pushed the remove-default-admin-and-deprecate branch from c28c133 to 12e8b80 Compare July 23, 2026 10:59
kstrenkova added a commit to kstrenkova/ci-framework that referenced this pull request Jul 23, 2026
Parameters adminUsername and adminPassword are being deprecated
in the test-operator [1]. Their defaults are also being removed,
therefore it is needed to remove them in ci-framework as well.

Parameters projectName, user, and password were never fully
working in the test-operator, as the values were hardcoded
regardless of what was set in the CR. The effort to remove them
is in test-operator PR [2], which needs their removal in
ci-framework as well.

[1] openstack-k8s-operators/test-operator#473
[2] openstack-k8s-operators/test-operator#474

Signed-off-by: Katarina Strenkova <kstrenko@redhat.com>
@centosinfra-prod-github-app

Copy link
Copy Markdown

Build failed (check pipeline). Post recheck (without leading slash)
to rerun all jobs. Make sure the failure cause has been resolved before
you rerun jobs.

https://gateway-cloud-softwarefactory.apps.ocp.cloud.ci.centos.org/zuul/t/rdoproject.org/buildset/5fc664590b4846d2b115cf4f9b07be9d

openstack-k8s-operators-content-provider FAILURE in 11m 21s
⚠️ test-operator-kuttl SKIPPED Skipped due to failed job openstack-k8s-operators-content-provider
⚠️ podified-multinode-edpm-deployment-crc-test-operator SKIPPED Skipped due to failed job openstack-k8s-operators-content-provider

kstrenkova added a commit to kstrenkova/ci-framework that referenced this pull request Jul 23, 2026
Parameters adminUsername and adminPassword are being deprecated
in the test-operator [1]. Their defaults are also being removed,
therefore it is needed to remove them in ci-framework as well.

Parameters projectName, user, and password were never fully
working in the test-operator, as the values were hardcoded
regardless of what was set in the CR. The effort to remove them
is in test-operator PR [2], which needs their removal in
ci-framework as well.

[1] openstack-k8s-operators/test-operator#473
[2] openstack-k8s-operators/test-operator#474

Signed-off-by: Katarina Strenkova <kstrenko@redhat.com>
@kstrenkova

Copy link
Copy Markdown
Contributor Author

recheck

@centosinfra-prod-github-app

Copy link
Copy Markdown

Build failed (check pipeline). Post recheck (without leading slash)
to rerun all jobs. Make sure the failure cause has been resolved before
you rerun jobs.

https://gateway-cloud-softwarefactory.apps.ocp.cloud.ci.centos.org/zuul/t/rdoproject.org/buildset/7bf9fa4acbd54682967d4be9683f4f2d

✔️ openstack-k8s-operators-content-provider SUCCESS in 3h 08m 37s
✔️ test-operator-kuttl SUCCESS in 48m 38s
podified-multinode-edpm-deployment-crc-test-operator FAILURE in 2h 44m 35s

imatza-rh pushed a commit to kstrenkova/ci-framework that referenced this pull request Jul 26, 2026
Parameters adminUsername and adminPassword are being deprecated
in the test-operator [1]. Their defaults are also being removed,
therefore it is needed to remove them in ci-framework as well.

Parameters projectName, user, and password were never fully
working in the test-operator, as the values were hardcoded
regardless of what was set in the CR. The effort to remove them
is in test-operator PR [2], which needs their removal in
ci-framework as well.

[1] openstack-k8s-operators/test-operator#473
[2] openstack-k8s-operators/test-operator#474

Signed-off-by: Katarina Strenkova <kstrenko@redhat.com>
openshift-merge-bot Bot pushed a commit to openstack-k8s-operators/ci-framework that referenced this pull request Jul 28, 2026
Parameters adminUsername and adminPassword are being deprecated
in the test-operator [1]. Their defaults are also being removed,
therefore it is needed to remove them in ci-framework as well.

Parameters projectName, user, and password were never fully
working in the test-operator, as the values were hardcoded
regardless of what was set in the CR. The effort to remove them
is in test-operator PR [2], which needs their removal in
ci-framework as well.

[1] openstack-k8s-operators/test-operator#473
[2] openstack-k8s-operators/test-operator#474

Signed-off-by: Katarina Strenkova <kstrenko@redhat.com>
@kstrenkova

Copy link
Copy Markdown
Contributor Author

/override rdoproject.org/github-check

The HorizonTest failure is a known issue that we are trying to fix with this PR. However, this change needs to get merged first to test the dependent TCIB change, which should fix the problem.

@openshift-ci

openshift-ci Bot commented Jul 28, 2026

Copy link
Copy Markdown

@kstrenkova: Overrode contexts on behalf of kstrenkova: rdoproject.org/github-check

Details

In response to this:

/override rdoproject.org/github-check

The HorizonTest failure is a known issue that we are trying to fix with this PR. However, this change needs to get merged first to test the dependent TCIB change, which should fix the problem.

Instructions for interacting with me using PR comments are available here. If you have questions or suggestions related to my behavior, please file an issue against the kubernetes-sigs/prow repository.

@imatza-rh

Copy link
Copy Markdown

/apprvoe
/lgtm

@openshift-ci

openshift-ci Bot commented Jul 28, 2026

Copy link
Copy Markdown

[APPROVALNOTIFIER] This PR is APPROVED

This pull-request has been approved by: imatza-rh, kstrenkova

The full list of commands accepted by this bot can be found here.

The pull request process is described here

Details Needs approval from an approver in each of these files:

Approvers can indicate their approval by writing /approve in a comment
Approvers can cancel approval by writing /approve cancel in a comment

@openshift-merge-bot
openshift-merge-bot Bot merged commit 807897c into openstack-k8s-operators:main Jul 28, 2026
8 checks passed
@kstrenkova

Copy link
Copy Markdown
Contributor Author

/cherry-pick 18-stable

@openshift-cherrypick-robot

Copy link
Copy Markdown

@kstrenkova: new pull request created: #486

Details

In response to this:

/cherry-pick 18-stable

Instructions for interacting with me using PR comments are available here. If you have questions or suggestions related to my behavior, please file an issue against the kubernetes-sigs/prow repository.

@kstrenkova

Copy link
Copy Markdown
Contributor Author

/cherry-pick 18.0-fr6

@openshift-cherrypick-robot

Copy link
Copy Markdown

@kstrenkova: new pull request created: #487

Details

In response to this:

/cherry-pick 18.0-fr6

Instructions for interacting with me using PR comments are available here. If you have questions or suggestions related to my behavior, please file an issue against the kubernetes-sigs/prow repository.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants