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

Artifactory Switch - MagmaCore to LinuxFondation #14495

Open
29 of 33 tasks
nstng opened this issue Nov 21, 2022 · 0 comments
Open
29 of 33 tasks

Artifactory Switch - MagmaCore to LinuxFondation #14495

nstng opened this issue Nov 21, 2022 · 0 comments
Labels
artifactory Anything regarding the JFrog Artifactory infrastructure

Comments

@nstng
Copy link
Contributor

nstng commented Nov 21, 2022

This issue describes the switch from the magma core (MC) artifactory to the linux foundation (LF) artifactory.

Background

At 2022.12 the license for the MC artifactory ends. Starting then an artifactory hosted by the LF will be used.

Requirements for the LF artifactory

  • The community will not get credentials for the LF artifactory, this is, manual manipulations (add, edit, delete) will not be possible. All actions must happen via CI by credentials provided as git hub (GH) secrets.
  • In problematic situations the LF support can do manual changes to the artifactory.
  • For technical reasons the repositories need to be renamed (e.g., debian-test -> magma-packages-test). This implies that no redirect from the MC URL to the LF URL will be possible.

Migration Plan

  • all artifacts in the MC artifactory are synced to the LF artifactory
  • while the MC artifactory is still usable, all existing MC workflows are doing a double push to both artifactories
    • build_all.yml, bazel.yml
  • all currently manual workflows for uploading artifacts in MC are implemented for CI
    • 3rd-party.yml, ovs
  • as soon as possible ...
    • the push to the MC artifactory is removed
    • in master all references to the MC artifactory are changed to the LF artifactory
    • in release branches the MC artifactory is changes to the LF artifactory

Issues

01 High Prio
06 Middle Prio
11 Low Prio

Initial Sync
Double Push
Add Missing Workflows
Testing
Switch
Ad Hoc Problems
Open
Unsorted Issues

External Resources

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
artifactory Anything regarding the JFrog Artifactory infrastructure
Projects
None yet
Development

No branches or pull requests

1 participant