Skip to content

Move private-cluster integration test to 1ES pipeline - #549

Open
bosesuneha wants to merge 1 commit into
Azure:mainfrom
bosesuneha:move-pvt-intg-to-1es
Open

Move private-cluster integration test to 1ES pipeline#549
bosesuneha wants to merge 1 commit into
Azure:mainfrom
bosesuneha:move-pvt-intg-to-1es

Conversation

@bosesuneha

Copy link
Copy Markdown
Member

GitHub-repo Federated Identity Credentials are being removed, so the private-cluster integration test moves from GitHub Actions to an Azure DevOps 1ES pipeline authenticated via a WIF service connection.

  • Add .azure-pipelines/1es-integration-tests-private.yml (extends the 1ES Unofficial template; runs on staging-pool-amd64-mariner-2).
  • Invoke the node24 action via node lib/index.js with INPUT_* env vars.
  • Use a pre-created, shared resource group; create/delete only a per-build cluster (no az group create/delete).
  • Add optional resourceGroup= arg to k8s-deploy-test.py (defaults to cluster name) so verification targets the shared RG.
  • Delete the GitHub workflow whose FIC-based azure/login no longer authenticates.

@bosesuneha
bosesuneha requested a review from a team as a code owner July 20, 2026 22:41
GitHub-repo Federated Identity Credentials are being removed, so the
private-cluster integration test moves from GitHub Actions to an Azure DevOps
1ES pipeline that authenticates via a WIF service connection.

- Add .pipelines/1es-integration-tests-private.yml (extends 1ES Unofficial
  template; runs on staging-pool-amd64-mariner-2).
- Invoke the node24 action via `node lib/index.js` with INPUT_* env vars.
- Use a pre-created, shared resource group; create/delete only a per-build
  cluster (no az group create/delete).
- Add optional resourceGroup= arg to k8s-deploy-test.py (defaults to cluster
  name) so verification targets the shared RG.
- Delete the GitHub workflow whose FIC-based azure/login no longer authenticates.
@bosesuneha
bosesuneha force-pushed the move-pvt-intg-to-1es branch from 18871df to 45b600f Compare July 20, 2026 23:01
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