Skip to content

DNM: Pass pull secret via env variable - #199

Open
alicefr wants to merge 3 commits into
bootc-dev:mainfrom
alicefr:abstract-test-suite-eks
Open

alicefr wants to merge 3 commits into
bootc-dev:mainfrom
alicefr:abstract-test-suite-eks

Conversation

@alicefr

@alicefr alicefr commented Sep 23, 2026

Copy link
Copy Markdown
Collaborator

Certain cluster provider might require a pull secret for pulling the node images.

When E2E_REGISTRY_AUTH=true, Env.New() creates a test-scoped
dockerconfigjson Secret from E2E_REGISTRY_HOST, E2E_REGISTRY_USER,
and E2E_REGISTRY_PASSWORD. NewPool() auto-injects it via
WithPullSecret so individual tests don't need to handle auth.

Assisted-by: AI
Signed-off-by: Alice Frosi <afrosi@redhat.com>
Restrict TestPullSecretAuth to bink only since pull secret injection
is now handled by the framework. Enable TestUpdateReboot on EKS as
the first test to target.

Assisted-by: AI
Signed-off-by: Alice Frosi <afrosi@redhat.com>
Add E2E_REGISTRY_AUTH, E2E_REGISTRY_HOST to the e2e-eks target so
the framework creates node pull secrets automatically.

Assisted-by: AI
Signed-off-by: Alice Frosi <afrosi@redhat.com>
@alicefr

alicefr commented Sep 25, 2026

Copy link
Copy Markdown
Collaborator Author

Before switching to this change, the target test requires a rollback that is pullable and it isn't the case for EKS yet.

This branch has not been deployed

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

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant