diff --git a/regsync-config.yaml b/regsync-config.yaml index 5a86a79..08e01d5 100644 --- a/regsync-config.yaml +++ b/regsync-config.yaml @@ -492,7 +492,7 @@ sync: # --------------------------------------------------------------------------- # Infrastructure as Code # Crossplane control plane and its GCP provider packages (OCI xpkg artifacts) - # Includes: Crossplane, provider-family-gcp, provider-gcp-cloudplatform, provider-gcp-storage + # Includes: Crossplane, provider-family-gcp, provider-gcp-cloudplatform, provider-gcp-kms, provider-gcp-storage # --------------------------------------------------------------------------- - source: xpkg.crossplane.io/crossplane/crossplane @@ -522,6 +522,15 @@ sync: allow: - 'v[0-9]+\.[0-9]+\.[0-9]+' + - source: xpkg.upbound.io/upbound/provider-gcp-kms + target: ${TARGET_REGISTRY}/upbound/provider-gcp-kms + type: repository + tags: + semverRange: + - ">=3.0.0" + allow: + - 'v[0-9]+\.[0-9]+\.[0-9]+' + - source: xpkg.upbound.io/upbound/provider-gcp-storage target: ${TARGET_REGISTRY}/upbound/provider-gcp-storage type: repository @@ -531,6 +540,39 @@ sync: allow: - 'v[0-9]+\.[0-9]+\.[0-9]+' + # --------------------------------------------------------------------------- + # Infrastructure as Code + # Crossplane control plane and its GCP provider packages (OCI xpkg artifacts) + # Includes: Crossplane, provider-family-gcp, provider-gcp-cloudplatform + # --------------------------------------------------------------------------- + + - source: xpkg.crossplane.io/crossplane/crossplane + target: ${TARGET_REGISTRY}/crossplane/crossplane + type: repository + tags: + semverRange: + - ">=2.3.5" + allow: + - 'v[0-9]+\.[0-9]+\.[0-9]+' + + - source: xpkg.upbound.io/upbound/provider-family-gcp + target: ${TARGET_REGISTRY}/upbound/provider-family-gcp + type: repository + tags: + semverRange: + - ">=3.0.0" + allow: + - 'v[0-9]+\.[0-9]+\.[0-9]+' + + - source: xpkg.upbound.io/upbound/provider-gcp-cloudplatform + target: ${TARGET_REGISTRY}/upbound/provider-gcp-cloudplatform + type: repository + tags: + semverRange: + - ">=3.0.0" + allow: + - 'v[0-9]+\.[0-9]+\.[0-9]+' + # --------------------------------------------------------------------------- # Kubernetes Infrastructure # Core K8s components for certificates, ingress, DNS, and cluster management