Documentation
¶
Index ¶
- func BundleArtifactsRelease(r *releasetypes.ReleaseConfig) error
- func CopyImageSignatureUsingOras(r *releasetypes.ReleaseConfig, imageDigests releasetypes.ImageDigestsTable) error
- func DownloadArtifacts(ctx context.Context, r *releasetypes.ReleaseConfig, ...) error
- func EksAArtifactsRelease(r *releasetypes.ReleaseConfig) error
- func GenerateBundleArtifactsTable(r *releasetypes.ReleaseConfig) (releasetypes.ArtifactsTable, error)
- func GenerateBundleSpec(r *releasetypes.ReleaseConfig, bundle *anywherev1alpha1.Bundles, ...) error
- func GenerateEksAArtifactsTable(r *releasetypes.ReleaseConfig) (releasetypes.ArtifactsTable, error)
- func GenerateImageDigestsTable(ctx context.Context, r *releasetypes.ReleaseConfig) (releasetypes.ImageDigestsTable, error)
- func RenameArtifacts(ctx context.Context, r *releasetypes.ReleaseConfig, ...) error
- func SetRepoHeads(r *releasetypes.ReleaseConfig) error
- func SignBundleManifest(ctx context.Context, bundle *anywherev1alpha1.Bundles) error
- func SignImagesNotation(r *releasetypes.ReleaseConfig, imageDigests releasetypes.ImageDigestsTable) error
- func UploadArtifacts(ctx context.Context, r *releasetypes.ReleaseConfig, ...) error
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func BundleArtifactsRelease ¶
func BundleArtifactsRelease(r *releasetypes.ReleaseConfig) error
func CopyImageSignatureUsingOras ¶
func CopyImageSignatureUsingOras(r *releasetypes.ReleaseConfig, imageDigests releasetypes.ImageDigestsTable) error
Copy image signatures to production account from staging account
func DownloadArtifacts ¶
func DownloadArtifacts(ctx context.Context, r *releasetypes.ReleaseConfig, eksaArtifacts releasetypes.ArtifactsTable) error
func EksAArtifactsRelease ¶
func EksAArtifactsRelease(r *releasetypes.ReleaseConfig) error
func GenerateBundleArtifactsTable ¶
func GenerateBundleArtifactsTable(r *releasetypes.ReleaseConfig) (releasetypes.ArtifactsTable, error)
func GenerateBundleSpec ¶
func GenerateBundleSpec(r *releasetypes.ReleaseConfig, bundle *anywherev1alpha1.Bundles, imageDigests releasetypes.ImageDigestsTable) error
func GenerateEksAArtifactsTable ¶
func GenerateEksAArtifactsTable(r *releasetypes.ReleaseConfig) (releasetypes.ArtifactsTable, error)
func GenerateImageDigestsTable ¶
func GenerateImageDigestsTable(ctx context.Context, r *releasetypes.ReleaseConfig) (releasetypes.ImageDigestsTable, error)
func RenameArtifacts ¶
func RenameArtifacts(ctx context.Context, r *releasetypes.ReleaseConfig, eksaArtifacts releasetypes.ArtifactsTable) error
func SetRepoHeads ¶
func SetRepoHeads(r *releasetypes.ReleaseConfig) error
func SignBundleManifest ¶
func SignBundleManifest(ctx context.Context, bundle *anywherev1alpha1.Bundles) error
SignBundleManifest is the top-level function that computes the Bundles manifest signature using AWS KMS and attaches that signature as an annotation on the Bundles object.
func SignImagesNotation ¶
func SignImagesNotation(r *releasetypes.ReleaseConfig, imageDigests releasetypes.ImageDigestsTable) error
func UploadArtifacts ¶
func UploadArtifacts(ctx context.Context, r *releasetypes.ReleaseConfig, eksaArtifacts releasetypes.ArtifactsTable, isBundleRelease bool) error
Types ¶
This section is empty.
Click to show internal directories.
Click to hide internal directories.