Skip to content

Conversation

@serdarozerr
Copy link
Contributor

Context

The integration tests previously ran in a Concourse pipeline. As part of consolidating all clis into storage-cli repository, the Concourse pipelines needed to be fully migrated to GitHub Workflows.

Solution

A new GitHub Workflow has been introduced. The existing Concourse test logic and helper scripts were carried over where appropriate. The workflow includes one job, azurecloud-environment-integration-tests.

Each job creates the required Azure container dynamically during execution and cleans them up afterward.
All secrets needed for provisioning these resources are stored under the azurebs-integration environment in GitHub.

- scripts to setup, run and teardown created.
- only runs against one environment. add others once get the credentials etc.
- in worfklow uploading is not failing, might be too fast, so size increased to 2.5 gb
@beyhan beyhan requested review from a team, Sascha-Stoj and nookala and removed request for a team November 20, 2025 16:05
@beyhan beyhan moved this from Inbox to Pending Review | Discussion in Foundational Infrastructure Working Group Nov 20, 2025
fmoehler
fmoehler previously approved these changes Nov 21, 2025
@github-project-automation github-project-automation bot moved this from Pending Review | Discussion to Pending Merge | Prioritized in Foundational Infrastructure Working Group Nov 21, 2025
@fmoehler fmoehler requested review from a team and fmoehler November 21, 2025 10:09
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

Status: Pending Merge | Prioritized

Development

Successfully merging this pull request may close these issues.

2 participants