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

Staged release process for security releases #1228

Open
timja opened this issue Nov 4, 2021 · 5 comments
Open

Staged release process for security releases #1228

timja opened this issue Nov 4, 2021 · 5 comments
Labels

Comments

@timja
Copy link
Member

timja commented Nov 4, 2021

#1149 (comment)

TODO design

@timja
Copy link
Member Author

timja commented Nov 5, 2021

@daniel-beck are you able to create a private docker registry on repo.jenkins-ci.org please?

If you can create a user that can push to it and create a username / password credential on trusted CI that would be great, or let me know a credential id that can already push.

@daniel-beck
Copy link
Member

For testing, you can use timja. (I can create a new one if you prefer.)

After creating the repo, the instructions from Artifactory were the following:

Screenshot 2021-11-05 at 11 26 57

@timja
Copy link
Member Author

timja commented Nov 5, 2021

ugh that's a problem I remember from when we hosted our own artifactory instance.

Given it's a hosted instance this is even worse.

I assume we need an SSL certificate sent to jfrog to do this? (probably a SAN cert for repo.jenkins-ci.org and docker-staging.repo.jenkins-ci.org).

We asked them last time about using lets encrypt which they seemed lost on.

Any thoughts @olblak @dduportal @lemeurherve ?

Or should we look at using something else maybe just an AWS / azure registry?

Azure basic tier would be $5 a month or Azure standard $20.

AWS looks basically free with the amount we would be using this (staging for security releases only)?

@lemeurherve
Copy link
Member

For docker images, how about using github to also host them?

@timja
Copy link
Member Author

timja commented Nov 5, 2021

That might work actually, from what I can tell they default to private and that's what we're after here:
https://docs.github.com/en/packages/working-with-a-github-packages-registry/working-with-the-container-registry

There's a separate issue for mirroring the images to github registry as well:
#1140

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

No branches or pull requests

3 participants