https://github.com/teamhephy/registry-token-refresher
https://github.com/teamhephy/registry-token-refresher
Last synced: 6 months ago
JSON representation
- Host: GitHub
- URL: https://github.com/teamhephy/registry-token-refresher
- Owner: teamhephy
- License: mit
- Created: 2017-09-07T21:15:02.000Z (almost 9 years ago)
- Default Branch: master
- Last Pushed: 2023-09-26T20:34:51.000Z (almost 3 years ago)
- Last Synced: 2024-06-19T23:57:49.841Z (about 2 years ago)
- Language: Go
- Size: 6.67 MB
- Stars: 0
- Watchers: 3
- Forks: 3
- Open Issues: 5
-
Metadata Files:
- Readme: README.md
- Contributing: CONTRIBUTING.md
- License: LICENSE
Awesome Lists containing this project
README
# Registry Token Refresher
[](https://ci.deis.io/job/registry-token-refresher)
[](https://quay.io/repository/deisci/registry-token-refresher)
Deis (pronounced DAY-iss) Workflow is an open source Platform as a Service (PaaS) that adds a developer-friendly layer to any [Kubernetes](http://kubernetes.io) cluster, making it easy to deploy and manage applications on your own servers.
For more information about the Deis Workflow, please visit the main project page at https://github.com/teamhephy/workflow.
We welcome your input! If you have feedback, please [submit an issue][issues]. If you'd like to participate in development, please read the "Development" section below and [submit a pull request][prs].
# About
The Registry Token Refresher service creates the [imagePullSecret][imagePullSecrets] and updates it at regular interval of time for each app(namespace) created by Deis Workflow. The secrets are used by [dockerbuilder][dockerbuilder] and [controller][controller] for authenticating with the private registry.
This service is run only when using Amazon's [ECR][ecr] or Google's [GCR][gcr] as they provide short lived tokens for authentication.
[issues]: https://github.com/teamhephy/workflow/issues
[prs]: https://github.com/teamhephy/workflow/pulls
[imagePullSecrets]: http://kubernetes.io/docs/user-guide/images/#specifying-imagepullsecrets-on-a-pod
[dockerbuilder]: https://github.com/teamhephy/dockerbuilder
[controller]: https://github.com/teamhephy/controller
[ecr]: http://docs.aws.amazon.com/AmazonECR/latest/userguide/ECR_GetStarted.html
[gcr]: https://cloud.google.com/container-registry/
[v2.18]: https://github.com/teamhephy/workflow/releases/tag/v2.18.0