Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Runner cleanup - continuation #209

Merged
merged 7 commits into from
Dec 9, 2019
Merged

Conversation

juliobbv
Copy link
Contributor

@juliobbv juliobbv commented Dec 4, 2019

  • Rename Agent/TestAgentCredential -> Runner/TestRunnerCredential
  • Restore RunnerL0 tests
  • Remove "job message" PII variable scrubbing code
  • Rename multiple code instances of Agent to Runner

@juliobbv juliobbv mentioned this pull request Dec 4, 2019
11 tasks
@TingluoHuang
Copy link
Member

@juliobbv what's the status of the "v2" upload/download? is it enabled across all the rings and are we comfortable to delete v1 now? do we need to worries about if v2 broken and we need to temporary using v1?

@juliobbv
Copy link
Contributor Author

juliobbv commented Dec 4, 2019

@TingluoHuang we're in the process of turning v2 on across all scale units by end of this week. We haven't run into any issues, but if anything happens that requires us keeping the v1 code around for a bit longer, I'll cherry-pick that commit away from this PR and include it at a later time.

@juliobbv juliobbv force-pushed the users/juliobbv/runnerCleanupRedux branch 2 times, most recently from 11800c8 to 85c960e Compare December 4, 2019 23:08
@bryanmacfarlane
Copy link
Member

Users need to be able to still bind to V1 even after this code is removed - confirm that's still possible. I also agree with Ting that it's too soon to pull this out. Seems like we should keep it around for awhile in case we have to rollback. Also, how would we roll back?

@juliobbv
Copy link
Contributor Author

juliobbv commented Dec 5, 2019

@bryanmacfarlane FYI, with my artifact changes, the plugin version was kept at @v1 (i.e. it was not revved up), so workflows consuming the download/publish actions will automatically start calling the new Pipelines API endpoint (instead of Build2), once the FF is turned on. The Pipelines endpoint can read artifacts created from the Build2 endpoint.

That said, I'm going to cherry-pick the artifact build2 removal commit into its own PR, to not tie it to the lifetime of this set of changes. Turning the FF on in ring 0 and 1 has fortunately been uneventful so far, but I agree it's good to keep the old code for extra peace of mind.

@juliobbv juliobbv force-pushed the users/juliobbv/runnerCleanupRedux branch from fbae6f2 to ed43e09 Compare December 5, 2019 18:11
@juliobbv juliobbv changed the title [WIP] Runner cleanup - continuation Runner cleanup - continuation Dec 6, 2019
@juliobbv juliobbv force-pushed the users/juliobbv/runnerCleanupRedux branch from 44fac93 to dfac13b Compare December 9, 2019 22:42
@juliobbv juliobbv force-pushed the users/juliobbv/runnerCleanupRedux branch from dfac13b to b663032 Compare December 9, 2019 22:49
@juliobbv juliobbv merged commit 275ab75 into master Dec 9, 2019
AdamOlech pushed a commit to antmicro/runner that referenced this pull request Jan 28, 2021
* Agent/AgentCredential -> Runner/RunnerCredential
* Test trait rename: Agent -> Runner
* Enable remaining RunnerL0 tests
* Remove job message PII variable masking code
* Remove unused Agent.ToolsDirectory variable
* Misc test Agent -> Runner renaming
* Some more misc cleaning
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.

3 participants