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

Monitor new image versions #9

Open
mfouad opened this issue Nov 21, 2020 · 1 comment
Open

Monitor new image versions #9

mfouad opened this issue Nov 21, 2020 · 1 comment
Labels
help wanted Extra attention is needed New Feature New feature or request
Milestone

Comments

@mfouad
Copy link

mfouad commented Nov 21, 2020

The goal is to allow users to promote new images just built by CI or added to a container registry.

Pickup new images added to the container registry. (can be using docker images list command or using registry APIs but this might be complex)

This can initially be implemented by webhooks triggered from CI, so CI calls "curl -x POST http://robban/images/v1.1.1" to notify robban that a new image was released.
Already a storage mechanism is implemented using configmaps to store image versions.

This has settings implications, either to add docker registry credentials (note there could be multiple registries, and not all registries are dockerhub)

The webhook methond will cause conflicts with oauth_proxy used to secure robban installations on K8S clusters.

@mfouad mfouad added help wanted Extra attention is needed New Feature New feature or request labels Nov 21, 2020
@mfouad mfouad added this to the V1 milestone Nov 21, 2020
@mfouad mfouad changed the title Show new image versions Monitor new image versions Nov 21, 2020
@mfouad
Copy link
Author

mfouad commented Nov 22, 2020

This API can get all tags for an image using v2 Registry API. not sure if AWS, IBM, GCP supprot which version
https://registry.hub.docker.com/v2/repositories/tactful/robban/tags?page_size=1024

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
help wanted Extra attention is needed New Feature New feature or request
Projects
None yet
Development

No branches or pull requests

1 participant