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

Mirroring Infrastructure #90

Closed
12 of 13 tasks
garloff opened this issue Jun 1, 2022 · 13 comments
Closed
12 of 13 tasks

Mirroring Infrastructure #90

garloff opened this issue Jun 1, 2022 · 13 comments
Assignees
Labels
epic Issues that are spread across multiple sprints IaaS Issues or pull requests relevant for Team1: IaaS
Milestone

Comments

@garloff
Copy link
Contributor

garloff commented Jun 1, 2022

As an operator, I want to be able to build artifacts and deploy and maintain SCS environments without access to public internet resources. Therefore software needs to be created allowing mirroring deb, pypi, container and ansible role/collection assets. Initially these assets need to be mirrored to internal mirrors delivering to our CI-CD systems.

Definition of Ready:

  • Acceptance criteria are defined
  • Acceptance criteria are clear and understood by the whole team

Definition of Done:

@garloff garloff added IaaS Issues or pull requests relevant for Team1: IaaS epic Issues that are spread across multiple sprints labels Jun 1, 2022
@garloff
Copy link
Contributor Author

garloff commented Jun 1, 2022

Package mirrors (distro repos, language package mirrors), image mirrors, git(hub) mirrors, etc., also test this via testbed deployments.

@garloff garloff added this to the v4.0.0 milestone Jun 1, 2022
@fkr fkr self-assigned this Jun 27, 2022
@berendt
Copy link
Member

berendt commented Aug 16, 2022

Tim has started with it. but is now on vacation for the time being.

@berendt
Copy link
Member

berendt commented Sep 13, 2022

This is nearly finished. I will check the pending reviews the next days. Maybe this can be merge just before R3.

@fkr fkr modified the milestones: R3 (v4.0.0), R4 (v5.0.0) Sep 28, 2022
@fkr
Copy link
Member

fkr commented Oct 26, 2022

next step: re-evaluate pulp

@garloff
Copy link
Contributor Author

garloff commented Dec 21, 2022

January

@fkr
Copy link
Member

fkr commented Jan 18, 2023

It is planned to finalize this epic for R4, so that R4 ships with air gapped install support.

@tibeer
Copy link

tibeer commented Feb 1, 2023

@tibeer provide an overview of the status (open points, done stuff, etc.)

@tibeer
Copy link

tibeer commented Feb 8, 2023

Intermediate architecture view:
airgap

@tibeer
Copy link

tibeer commented Feb 8, 2023

ToDo's:

  • Deploy infrastructure mirros
  • Modify testbed to use squid: squid points to infrastructure mirrors
  • Extend testbed with own mirror services (real airgap)

@fkr fkr modified the milestones: R4 (v5.0.0), R5 (v6.0.0) Feb 15, 2023
@fkr
Copy link
Member

fkr commented Feb 15, 2023

Split this epic into two:

  1. Mirroring Infrastructure
  2. Transparent usage of proxy and mirroring infrastructure

@berendt
Copy link
Member

berendt commented Feb 15, 2023

This needs to be prioritised. Should already be in the last release. At least the mirror infrastructure must be prepared.

@fkr fkr changed the title Support Air Gap installations & operations and builds Mirroring Infrastructure Feb 16, 2023
@fkr fkr modified the milestones: R5 (v6.0.0), R4 (v5.0.0) Feb 20, 2023
@fkr
Copy link
Member

fkr commented Mar 15, 2023

Discussed in todays IaaS call: Blogpost will be updated to reflect the changed requirements and then is ready to go.

@fkr
Copy link
Member

fkr commented Mar 22, 2023

Blogpost has been updated by @tibeer. @fkr to review and merge today.

@tibeer tibeer mentioned this issue Mar 29, 2023
@fkr fkr closed this as completed Apr 27, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
epic Issues that are spread across multiple sprints IaaS Issues or pull requests relevant for Team1: IaaS
Projects
Status: Done
Development

No branches or pull requests

4 participants