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

Refactor offline bosh release management #264

Closed
poblin-orange opened this issue Jun 5, 2019 · 2 comments
Closed

Refactor offline bosh release management #264

poblin-orange opened this issue Jun 5, 2019 · 2 comments
Assignees
Milestone

Comments

@poblin-orange
Copy link
Member

poblin-orange commented Jun 5, 2019

Is your feature request related to a problem? Please describe.
A clear and concise description of what the problem is. Ex. I'm always frustrated when [...]

minio s3 full

Describe the solution you'd like
A clear and concise description of what you want to happen.

Automation should only update in minio the required versions

current limitations:
1 - Current implementation eaglerly loads all the successive release.
2- Its does not manage the non bosh.io releases (deploy.sh), except github hosted release (different exposition format exist, git, github, tgz, ...)
3- It does not manage the runtime-config bosh releases
4- it induces excessive internet resource scanning (bosh.io)
5 - no integrity check (sha1)
6- lack of automated cleaning of locally replicated bosh releases following release bumps.

Additional requirements:
7- be able to review downloaded releases and inspect them

proposal 1:

  • reduce scope of COA: minio is the reference. runner level tools load minio ?
  • provide in paas-templates optionnal pipeline concourse to load the minio s3 with the required source (activable per runner. eg corporate repository, direct internet access ...)

proposal 2:

Describe alternatives you've considered
A clear and concise description of any alternative solutions or features you've considered.

Additional context
Add any other context or screenshots about the feature request here.

@gberche-orange
Copy link
Member

@poblin-orange @o-orand I refined the proposal 2 above with a potential implementation with native ngnix support.

@o-orand o-orand added this to the 5.1 milestone Dec 14, 2020
@o-orand o-orand self-assigned this Dec 14, 2020
@o-orand
Copy link
Member

o-orand commented Dec 14, 2020

As we changed bosh releases management (we repackage bosh release before usage, see #330 and #339), we implement a pull mechanism close to proposal 1: #355

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
Status: Done
Development

No branches or pull requests

3 participants