Extend support within the Argo CD Command Line Interface (CLI) to support the management/interaction with OCI content.
The following features should be supported:
Packaging - Taking an existing set of content and creating an Argo CD OCI artifact based on the Argo CD OCI artifact design
Publishing - Taking an OCI formatted artifact and publishing the content to a remote OCI registry. Existing content can be the output of the packaging process illustrated previously, or
Pulling - Retrieval of an Argo CD formatted OCI artifact from a remote OCI registry
Extraction - Taking the contents of the Argo CD OCI artifact and rendering the contents to disk
The following capabilities must be added when interacting with the remote OCI registry:
TLS configuration
Authentication
The features and capabilities that are provided via the Argo CD CLI are designed to be available as a convenience for the end user. They will still have the ability to leverage their own desired set of tools to produce the same results that the CLI integration provides. A set of documented steps should be available for end users to select the path that they would like to leverage when working with Argo CD related OCI content.
The PR for the changes need to be raised targeting to oci-integration branch.
Feel free to join the Slack Channel #argo-cd-oci-integration for more discussions on OCI integration.
Summary
Extend support within the Argo CD Command Line Interface (CLI) to support the management/interaction with OCI content.
The following features should be supported:
The following capabilities must be added when interacting with the remote OCI registry:
The features and capabilities that are provided via the Argo CD CLI are designed to be available as a convenience for the end user. They will still have the ability to leverage their own desired set of tools to produce the same results that the CLI integration provides. A set of documented steps should be available for end users to select the path that they would like to leverage when working with Argo CD related OCI content.
The PR for the changes need to be raised targeting to
oci-integration
branch.Feel free to join the Slack Channel #argo-cd-oci-integration for more discussions on OCI integration.