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

Private Registries Support #1134

Open
BROngineer opened this issue Feb 26, 2025 · 0 comments
Open

Private Registries Support #1134

BROngineer opened this issue Feb 26, 2025 · 0 comments
Assignees
Labels
epic Large body of work, can be broken down into individual issues

Comments

@BROngineer
Copy link
Contributor

Goals

  • Enable authenticated private registry support within k0rdent
  • Support for storage of cluster and service templates in a private registry
  • Support to store other required artifacts for child cluster deployments
  • Future support for air-gapped and secure environments.
  • Support mulitple private registries with unique identities

Major deliverables

  • ServiceTemplate Packaging:
    • Package these features as a declarative ServiceTemplate that allows for consistent, version-controlled deployment of private registry configurations across clusters.
    • Credentials for private registries are stored securely

Who it benefits
<describe groups / target audience and what are the benefits of feature implementation for them>

Acceptance criteria

  • Secure authentication is fully integrated, with tests confirming that only authorized entities can access the registry.
  • The solution is packaged as a ServiceTemplate and can be deployed consistently across multiple clusters, with clear documentation provided.
  • End-to-end testing confirms that the private registry, with auth and caching, works seamlessly without reliance on external connectivity.
  • In an air-gapped scenario new templates can be added and deployed

Telemetry & Success Criteria
<is any telemetry data needed? If yes, what is it?>

Assumptions

Limitations

  • The initial release may support only one type of authentication method, with additional options added in future iterations.
  • Customization beyond the predefined ServiceTemplate parameters might require further development.

Out of scope

  • Full airgaped deployment of core k0rdent components
  • Full migration or synchronization with public registries—this epic focuses on establishing a secure, standalone private registry.

User stories

@BROngineer BROngineer added the epic Large body of work, can be broken down into individual issues label Feb 26, 2025
@BROngineer BROngineer self-assigned this Feb 26, 2025
@github-project-automation github-project-automation bot moved this to Todo in k0rdent Feb 26, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
epic Large body of work, can be broken down into individual issues
Projects
Status: Todo
Development

No branches or pull requests

1 participant