Enable HTTPS
for source artifact URL defined in .status.artifact.url
#4
Labels
enhancement
New feature or request
Enable TLS for source artifact download URL
The current implementation of source controller API
ImageRepository
andMavenArtifact
expose the resulting source artifact at aHTTP
URL defined in.status.artifact.url
. The source artifact URL is not exposed externally and is only available to in-cluster consumers. This feature request requires TLS for the source artifact download endpoint.Additional context
An accepted solution for this Proposal must include the requirements listed below.
HTTP
URL and support existing clients during the deprecated period)Proposal
cert-manager
to issue a certificate and rotate expired certificatesSecureArtifact
that has all the existing fields available in the existingArtifact
type plus a new field calledCABundle
. TheCABundle
is a string field that contains the client certificate key/value pairURL
field forSecureArtifact
will contain theHTTPS
download URLStatus
will includeSecureArtifact
as well as existingArtifact
and maintain backward compatibilityHere is a mock shape of the fixed name
secret
Here is a mock of the proposed API status
Testing
HTTPS
featureImageRespository
resourceHTTPS
endpointMavenArtifact
resourceHTTPS
endpointThe text was updated successfully, but these errors were encountered: