Skip to content

Latest commit

 

History

History

client-landing-zone

client-landing-zone

Landing zone v2 subpackage. Depends on client-setup.

Package to create a client's folder hierarchy, logging resources and a network host project.

Setters

Name Value Type Count
allowed-os-update-domains ["debian.map.fastlydns.net", "debian.org", "deb.debian.org", "ubuntu.com", "cloud.google.com", "packages.cloud.google.com", "security.ubuntu.com", "northamerica-northeast1.gce.archive.ubuntu.com", "northamerica-northeast2.gce.archive.ubuntu.com"] array 1
allowed-os-update-source-ip-ranges ["10.1.0.0/21", "10.1.8.0/21", "10.1.32.0/19", "10.1.128.0/21", "10.1.136.0/21", "10.1.160.0/19"] array 1
client-billing-id AAAAAA-BBBBBB-CCCCCC str 3
client-folderviewer group:[email protected] str 1
client-name client1 str 261
core-dns-project-id core-dns-project-12345 str 2
denied-sanctioned-countries ["XX"] array 1
dns-name client-name.example.com. str 2
dns-nameservers ["ns-cloud-a1.googledomains.com.", "ns-cloud-a2.googledomains.com.", "ns-cloud-a3.googledomains.com.", "ns-cloud-a4.googledomains.com."] array 1
dns-project-id dns-project-12345 str 7
firewall-internal-ip-ranges [10.0.0.0/8, 172.16.0.0/12, 192.168.0.0/16] array 8
host-project-id-nonp net-host-project-nonp-12345 str 105
host-project-id-pbmm net-host-project-pbmm-12345 str 105
logging-project-id logging-project-12345 str 2
project-allowed-restrict-vpc-peering [under:projects/PROJECT_ID] array 0
retention-in-days 1 int 1
retention-locking-policy false bool 1
standard-nane1-nonp-main-snet 10.1.0.0/21 str 1
standard-nane1-pbmm-main-snet 10.1.128.0/21 str 1
standard-nane2-nonp-main-snet 10.1.8.0/21 str 1
standard-nane2-pbmm-main-snet 10.1.136.0/21 str 1

Sub-packages

This package has no sub-packages.

Resources

File APIVersion Kind Name Namespace
client-folder/firewall-policy/policy.yaml compute.cnrm.cloud.google.com/v1beta1 ComputeFirewallPolicy client-name-client-folder-fwpol client-name-networking
client-folder/firewall-policy/policy.yaml compute.cnrm.cloud.google.com/v1beta1 ComputeFirewallPolicyAssociation client-name-client-folder-fwpol-association client-name-networking
client-folder/firewall-policy/rules/defaults.yaml compute.cnrm.cloud.google.com/v1beta1 ComputeFirewallPolicyRule client-name-client-folder-fwpol-exclude-private-ip-ranges-egress-fwr client-name-networking
client-folder/firewall-policy/rules/defaults.yaml compute.cnrm.cloud.google.com/v1beta1 ComputeFirewallPolicyRule client-name-client-folder-fwpol-exclude-private-ip-ranges-ingress-fwr client-name-networking
client-folder/firewall-policy/rules/defaults.yaml compute.cnrm.cloud.google.com/v1beta1 ComputeFirewallPolicyRule client-name-client-folder-fwpol-deny-tor-nodes-ingress-traffic-fwr client-name-networking
client-folder/firewall-policy/rules/defaults.yaml compute.cnrm.cloud.google.com/v1beta1 ComputeFirewallPolicyRule client-name-client-folder-fwpol-deny-sanctioned-countries-ingress-fwr client-name-networking
client-folder/firewall-policy/rules/iap.yaml compute.cnrm.cloud.google.com/v1beta1 ComputeFirewallPolicyRule client-name-client-folder-fwpol-goto-next-for-iap-fwr client-name-networking
client-folder/firewall-policy/rules/lb-health-checks.yaml compute.cnrm.cloud.google.com/v1beta1 ComputeFirewallPolicyRule client-name-client-folder-fwpol-goto-next-for-lb-health-checks-fwr client-name-networking
client-folder/firewall-policy/rules/os-updates.yaml compute.cnrm.cloud.google.com/v1beta1 ComputeFirewallPolicyRule client-name-client-folder-fwpol-allow-os-updates-fwr client-name-networking
client-folder/folder-iam.yaml iam.cnrm.cloud.google.com/v1beta1 IAMPolicyMember clients.client-name-client-folder-viewer-permissions client-name-hierarchy
client-folder/folder-sink.yaml logging.cnrm.cloud.google.com/v1beta1 LoggingLogSink platform-and-component-log-client-name-log-sink logging
client-folder/standard/applications/folder.yaml resourcemanager.cnrm.cloud.google.com/v1beta1 Folder standard.applications client-name-hierarchy
client-folder/standard/applications/nonp/folder.yaml resourcemanager.cnrm.cloud.google.com/v1beta1 Folder standard.applications.nonp client-name-hierarchy
client-folder/standard/applications/pbmm/folder.yaml resourcemanager.cnrm.cloud.google.com/v1beta1 Folder standard.applications.pbmm client-name-hierarchy
client-folder/standard/applications-infrastructure/dns-project/project.yaml resourcemanager.cnrm.cloud.google.com/v1beta1 Project dns-project-id client-name-projects
client-folder/standard/applications-infrastructure/dns-project/public-dns.yaml dns.cnrm.cloud.google.com/v1beta1 DNSManagedZone client-name-standard-public-dns client-name-networking
client-folder/standard/applications-infrastructure/dns-project/public-dns.yaml dns.cnrm.cloud.google.com/v1beta1 DNSRecordSet client-name-standard-core-public-dns-ns-rset client-name-networking
client-folder/standard/applications-infrastructure/dns-project/services.yaml serviceusage.cnrm.cloud.google.com/v1beta1 Service dns-project-id-dns client-name-projects
client-folder/standard/applications-infrastructure/folder.yaml resourcemanager.cnrm.cloud.google.com/v1beta1 Folder standard.applications-infrastructure client-name-hierarchy
client-folder/standard/applications-infrastructure/nonp/firewall-policy/policy.yaml compute.cnrm.cloud.google.com/v1beta1 ComputeFirewallPolicy client-name-standard-app-infra-nonp-fwpol client-name-networking
client-folder/standard/applications-infrastructure/nonp/firewall-policy/policy.yaml compute.cnrm.cloud.google.com/v1beta1 ComputeFirewallPolicyAssociation client-name-standard-app-infra-nonp-fwpol-association client-name-networking
client-folder/standard/applications-infrastructure/nonp/firewall-policy/rules/defaults.yaml compute.cnrm.cloud.google.com/v1beta1 ComputeFirewallPolicyRule client-name-standard-app-infra-nonp-fwpol-exclude-private-ip-ranges-egress-fwr client-name-networking
client-folder/standard/applications-infrastructure/nonp/firewall-policy/rules/defaults.yaml compute.cnrm.cloud.google.com/v1beta1 ComputeFirewallPolicyRule client-name-standard-app-infra-nonp-fwpol-exclude-private-ip-ranges-ingress-fwr client-name-networking
client-folder/standard/applications-infrastructure/nonp/firewall-policy/rules/defaults.yaml compute.cnrm.cloud.google.com/v1beta1 ComputeFirewallPolicyRule client-name-standard-app-infra-nonp-fwpol-deny-known-malicious-ip-ingress-fwr client-name-networking
client-folder/standard/applications-infrastructure/nonp/firewall-policy/rules/defaults.yaml compute.cnrm.cloud.google.com/v1beta1 ComputeFirewallPolicyRule client-name-standard-app-infra-nonp-fwpol-deny-known-malicious-ip-egress-fwr client-name-networking
client-folder/standard/applications-infrastructure/nonp/firewall-policy/rules/iap.yaml compute.cnrm.cloud.google.com/v1beta1 ComputeFirewallPolicyRule client-name-standard-app-infra-nonp-fwpol-goto-next-for-iap-fwr client-name-networking
client-folder/standard/applications-infrastructure/nonp/firewall-policy/rules/lb-health-checks.yaml compute.cnrm.cloud.google.com/v1beta1 ComputeFirewallPolicyRule client-name-standard-app-infra-nonp-fwpol-goto-next-for-lb-health-checks-fwr client-name-networking
client-folder/standard/applications-infrastructure/nonp/folder.yaml resourcemanager.cnrm.cloud.google.com/v1beta1 Folder standard.applications-infrastructure.nonp client-name-hierarchy
client-folder/standard/applications-infrastructure/nonp/host-project/network/dnspolicy.yaml dns.cnrm.cloud.google.com/v1beta1 DNSPolicy host-project-id-nonp-standard-logging-dnspolicy client-name-networking
client-folder/standard/applications-infrastructure/nonp/host-project/network/firewall.yaml compute.cnrm.cloud.google.com/v1beta1 ComputeFirewall host-project-id-nonp-standard-egress-allow-all-internal-fwr client-name-networking
client-folder/standard/applications-infrastructure/nonp/host-project/network/firewall.yaml compute.cnrm.cloud.google.com/v1beta1 ComputeFirewall host-project-id-nonp-standard-default-egress-deny-fwr client-name-networking
client-folder/standard/applications-infrastructure/nonp/host-project/network/firewall.yaml compute.cnrm.cloud.google.com/v1beta1 ComputeFirewall host-project-id-nonp-standard-default-ingress-deny-fwr client-name-networking
client-folder/standard/applications-infrastructure/nonp/host-project/network/nat.yaml compute.cnrm.cloud.google.com/v1beta1 ComputeRouterNAT host-project-id-nonp-nane1-nat client-name-networking
client-folder/standard/applications-infrastructure/nonp/host-project/network/nat.yaml compute.cnrm.cloud.google.com/v1beta1 ComputeRouter host-project-id-nonp-nane1-router client-name-networking
client-folder/standard/applications-infrastructure/nonp/host-project/network/nat.yaml compute.cnrm.cloud.google.com/v1beta1 ComputeRouterNAT host-project-id-nonp-nane2-nat client-name-networking
client-folder/standard/applications-infrastructure/nonp/host-project/network/nat.yaml compute.cnrm.cloud.google.com/v1beta1 ComputeRouter host-project-id-nonp-nane2-router client-name-networking
client-folder/standard/applications-infrastructure/nonp/host-project/network/psc/google-apis/dns.yaml dns.cnrm.cloud.google.com/v1beta1 DNSManagedZone host-project-id-nonp-standard-googleapis-dns client-name-networking
client-folder/standard/applications-infrastructure/nonp/host-project/network/psc/google-apis/dns.yaml dns.cnrm.cloud.google.com/v1beta1 DNSRecordSet host-project-id-nonp-standard-googleapis-rset client-name-networking
client-folder/standard/applications-infrastructure/nonp/host-project/network/psc/google-apis/dns.yaml dns.cnrm.cloud.google.com/v1beta1 DNSRecordSet host-project-id-nonp-standard-googleapis-wildcard-rset client-name-networking
client-folder/standard/applications-infrastructure/nonp/host-project/network/psc/google-apis/dns.yaml dns.cnrm.cloud.google.com/v1beta1 DNSManagedZone host-project-id-nonp-standard-gcrio-dns client-name-networking
client-folder/standard/applications-infrastructure/nonp/host-project/network/psc/google-apis/dns.yaml dns.cnrm.cloud.google.com/v1beta1 DNSRecordSet host-project-id-nonp-standard-gcrio-rset client-name-networking
client-folder/standard/applications-infrastructure/nonp/host-project/network/psc/google-apis/dns.yaml dns.cnrm.cloud.google.com/v1beta1 DNSRecordSet host-project-id-nonp-standard-gcrio-wildcard-rset client-name-networking
client-folder/standard/applications-infrastructure/nonp/host-project/network/psc/google-apis/firewall.yaml compute.cnrm.cloud.google.com/v1beta1 ComputeFirewall host-project-id-nonp-standard-egress-allow-psc-fwr client-name-networking
client-folder/standard/applications-infrastructure/nonp/host-project/network/psc/google-apis/psc.yaml compute.cnrm.cloud.google.com/v1beta1 ComputeAddress host-project-id-nonp-standard-psc-apis-ip client-name-networking
client-folder/standard/applications-infrastructure/nonp/host-project/network/psc/google-apis/psc.yaml compute.cnrm.cloud.google.com/v1beta1 ComputeForwardingRule host-project-id-nonp-standard-psc-apis-fw client-name-networking
client-folder/standard/applications-infrastructure/nonp/host-project/network/subnet.yaml compute.cnrm.cloud.google.com/v1beta1 ComputeSubnetwork host-project-id-nonp-nane1-standard-nonp-main-snet client-name-networking
client-folder/standard/applications-infrastructure/nonp/host-project/network/subnet.yaml compute.cnrm.cloud.google.com/v1beta1 ComputeSubnetwork host-project-id-nonp-nane2-standard-nonp-main-snet client-name-networking
client-folder/standard/applications-infrastructure/nonp/host-project/network/vpc.yaml compute.cnrm.cloud.google.com/v1beta1 ComputeNetwork host-project-id-nonp-global-standard-vpc client-name-networking
client-folder/standard/applications-infrastructure/nonp/host-project/org-policies/exceptions/compute-restrict-cloud-nat-usage-except-host-project.yaml resourcemanager.cnrm.cloud.google.com/v1beta1 ResourceManagerPolicy compute-restrict-cloud-nat-usage-except-host-project-id-nonp policies
client-folder/standard/applications-infrastructure/nonp/host-project/project.yaml resourcemanager.cnrm.cloud.google.com/v1beta1 Project host-project-id-nonp client-name-projects
client-folder/standard/applications-infrastructure/nonp/host-project/project.yaml compute.cnrm.cloud.google.com/v1beta1 ComputeSharedVPCHostProject host-project-id-nonp-hostvpc client-name-networking
client-folder/standard/applications-infrastructure/nonp/host-project/services.yaml serviceusage.cnrm.cloud.google.com/v1beta1 Service host-project-id-nonp-compute client-name-projects
client-folder/standard/applications-infrastructure/nonp/host-project/services.yaml serviceusage.cnrm.cloud.google.com/v1beta1 Service host-project-id-nonp-logging client-name-projects
client-folder/standard/applications-infrastructure/nonp/host-project/services.yaml serviceusage.cnrm.cloud.google.com/v1beta1 Service host-project-id-nonp-monitoring client-name-projects
client-folder/standard/applications-infrastructure/nonp/host-project/services.yaml serviceusage.cnrm.cloud.google.com/v1beta1 Service host-project-id-nonp-dns client-name-projects
client-folder/standard/applications-infrastructure/nonp/host-project/services.yaml serviceusage.cnrm.cloud.google.com/v1beta1 Service host-project-id-nonp-servicedirectory client-name-projects
client-folder/standard/applications-infrastructure/nonp/host-project/services.yaml serviceusage.cnrm.cloud.google.com/v1beta1 Service host-project-id-nonp-container client-name-projects
client-folder/standard/applications-infrastructure/pbmm/firewall-policy/policy.yaml compute.cnrm.cloud.google.com/v1beta1 ComputeFirewallPolicy client-name-standard-app-infra-pbmm-fwpol client-name-networking
client-folder/standard/applications-infrastructure/pbmm/firewall-policy/policy.yaml compute.cnrm.cloud.google.com/v1beta1 ComputeFirewallPolicyAssociation client-name-standard-app-infra-pbmm-fwpol-association client-name-networking
client-folder/standard/applications-infrastructure/pbmm/firewall-policy/rules/defaults.yaml compute.cnrm.cloud.google.com/v1beta1 ComputeFirewallPolicyRule client-name-standard-app-infra-pbmm-fwpol-exclude-private-ip-ranges-egress-fwr client-name-networking
client-folder/standard/applications-infrastructure/pbmm/firewall-policy/rules/defaults.yaml compute.cnrm.cloud.google.com/v1beta1 ComputeFirewallPolicyRule client-name-standard-app-infra-pbmm-fwpol-exclude-private-ip-ranges-ingress-fwr client-name-networking
client-folder/standard/applications-infrastructure/pbmm/firewall-policy/rules/defaults.yaml compute.cnrm.cloud.google.com/v1beta1 ComputeFirewallPolicyRule client-name-standard-app-infra-pbmm-fwpol-deny-known-malicious-ip-ingress-fwr client-name-networking
client-folder/standard/applications-infrastructure/pbmm/firewall-policy/rules/defaults.yaml compute.cnrm.cloud.google.com/v1beta1 ComputeFirewallPolicyRule client-name-standard-app-infra-pbmm-fwpol-deny-known-malicious-ip-egress-fwr client-name-networking
client-folder/standard/applications-infrastructure/pbmm/firewall-policy/rules/iap.yaml compute.cnrm.cloud.google.com/v1beta1 ComputeFirewallPolicyRule client-name-standard-app-infra-pbmm-fwpol-goto-next-for-iap-fwr client-name-networking
client-folder/standard/applications-infrastructure/pbmm/firewall-policy/rules/lb-health-checks.yaml compute.cnrm.cloud.google.com/v1beta1 ComputeFirewallPolicyRule client-name-standard-app-infra-pbmm-fwpol-goto-next-for-lb-health-checks-fwr client-name-networking
client-folder/standard/applications-infrastructure/pbmm/folder.yaml resourcemanager.cnrm.cloud.google.com/v1beta1 Folder standard.applications-infrastructure.pbmm client-name-hierarchy
client-folder/standard/applications-infrastructure/pbmm/host-project/network/dnspolicy.yaml dns.cnrm.cloud.google.com/v1beta1 DNSPolicy host-project-id-pbmm-standard-logging-dnspolicy client-name-networking
client-folder/standard/applications-infrastructure/pbmm/host-project/network/firewall.yaml compute.cnrm.cloud.google.com/v1beta1 ComputeFirewall host-project-id-pbmm-standard-egress-allow-all-internal-fwr client-name-networking
client-folder/standard/applications-infrastructure/pbmm/host-project/network/firewall.yaml compute.cnrm.cloud.google.com/v1beta1 ComputeFirewall host-project-id-pbmm-standard-default-egress-deny-fwr client-name-networking
client-folder/standard/applications-infrastructure/pbmm/host-project/network/firewall.yaml compute.cnrm.cloud.google.com/v1beta1 ComputeFirewall host-project-id-pbmm-standard-default-ingress-deny-fwr client-name-networking
client-folder/standard/applications-infrastructure/pbmm/host-project/network/nat.yaml compute.cnrm.cloud.google.com/v1beta1 ComputeRouterNAT host-project-id-pbmm-nane1-nat client-name-networking
client-folder/standard/applications-infrastructure/pbmm/host-project/network/nat.yaml compute.cnrm.cloud.google.com/v1beta1 ComputeRouter host-project-id-pbmm-nane1-router client-name-networking
client-folder/standard/applications-infrastructure/pbmm/host-project/network/nat.yaml compute.cnrm.cloud.google.com/v1beta1 ComputeRouterNAT host-project-id-pbmm-nane2-nat client-name-networking
client-folder/standard/applications-infrastructure/pbmm/host-project/network/nat.yaml compute.cnrm.cloud.google.com/v1beta1 ComputeRouter host-project-id-pbmm-nane2-router client-name-networking
client-folder/standard/applications-infrastructure/pbmm/host-project/network/psc/google-apis/dns.yaml dns.cnrm.cloud.google.com/v1beta1 DNSManagedZone host-project-id-pbmm-standard-googleapis-dns client-name-networking
client-folder/standard/applications-infrastructure/pbmm/host-project/network/psc/google-apis/dns.yaml dns.cnrm.cloud.google.com/v1beta1 DNSRecordSet host-project-id-pbmm-standard-googleapis-rset client-name-networking
client-folder/standard/applications-infrastructure/pbmm/host-project/network/psc/google-apis/dns.yaml dns.cnrm.cloud.google.com/v1beta1 DNSRecordSet host-project-id-pbmm-standard-googleapis-wildcard-rset client-name-networking
client-folder/standard/applications-infrastructure/pbmm/host-project/network/psc/google-apis/dns.yaml dns.cnrm.cloud.google.com/v1beta1 DNSManagedZone host-project-id-pbmm-standard-gcrio-dns client-name-networking
client-folder/standard/applications-infrastructure/pbmm/host-project/network/psc/google-apis/dns.yaml dns.cnrm.cloud.google.com/v1beta1 DNSRecordSet host-project-id-pbmm-standard-gcrio-rset client-name-networking
client-folder/standard/applications-infrastructure/pbmm/host-project/network/psc/google-apis/dns.yaml dns.cnrm.cloud.google.com/v1beta1 DNSRecordSet host-project-id-pbmm-standard-gcrio-wildcard-rset client-name-networking
client-folder/standard/applications-infrastructure/pbmm/host-project/network/psc/google-apis/firewall.yaml compute.cnrm.cloud.google.com/v1beta1 ComputeFirewall host-project-id-pbmm-standard-egress-allow-psc-fwr client-name-networking
client-folder/standard/applications-infrastructure/pbmm/host-project/network/psc/google-apis/psc.yaml compute.cnrm.cloud.google.com/v1beta1 ComputeAddress host-project-id-pbmm-standard-psc-apis-ip client-name-networking
client-folder/standard/applications-infrastructure/pbmm/host-project/network/psc/google-apis/psc.yaml compute.cnrm.cloud.google.com/v1beta1 ComputeForwardingRule host-project-id-pbmm-standard-psc-apis-fw client-name-networking
client-folder/standard/applications-infrastructure/pbmm/host-project/network/subnet.yaml compute.cnrm.cloud.google.com/v1beta1 ComputeSubnetwork host-project-id-pbmm-nane1-standard-pbmm-main-snet client-name-networking
client-folder/standard/applications-infrastructure/pbmm/host-project/network/subnet.yaml compute.cnrm.cloud.google.com/v1beta1 ComputeSubnetwork host-project-id-pbmm-nane2-standard-pbmm-main-snet client-name-networking
client-folder/standard/applications-infrastructure/pbmm/host-project/network/vpc.yaml compute.cnrm.cloud.google.com/v1beta1 ComputeNetwork host-project-id-pbmm-global-standard-vpc client-name-networking
client-folder/standard/applications-infrastructure/pbmm/host-project/org-policies/exceptions/compute-restrict-cloud-nat-usage-except-host-project.yaml resourcemanager.cnrm.cloud.google.com/v1beta1 ResourceManagerPolicy compute-restrict-cloud-nat-usage-except-host-project-id-pbmm policies
client-folder/standard/applications-infrastructure/pbmm/host-project/project.yaml resourcemanager.cnrm.cloud.google.com/v1beta1 Project host-project-id-pbmm client-name-projects
client-folder/standard/applications-infrastructure/pbmm/host-project/project.yaml compute.cnrm.cloud.google.com/v1beta1 ComputeSharedVPCHostProject host-project-id-pbmm-hostvpc client-name-networking
client-folder/standard/applications-infrastructure/pbmm/host-project/services.yaml serviceusage.cnrm.cloud.google.com/v1beta1 Service host-project-id-pbmm-compute client-name-projects
client-folder/standard/applications-infrastructure/pbmm/host-project/services.yaml serviceusage.cnrm.cloud.google.com/v1beta1 Service host-project-id-pbmm-logging client-name-projects
client-folder/standard/applications-infrastructure/pbmm/host-project/services.yaml serviceusage.cnrm.cloud.google.com/v1beta1 Service host-project-id-pbmm-monitoring client-name-projects
client-folder/standard/applications-infrastructure/pbmm/host-project/services.yaml serviceusage.cnrm.cloud.google.com/v1beta1 Service host-project-id-pbmm-dns client-name-projects
client-folder/standard/applications-infrastructure/pbmm/host-project/services.yaml serviceusage.cnrm.cloud.google.com/v1beta1 Service host-project-id-pbmm-servicedirectory client-name-projects
client-folder/standard/applications-infrastructure/pbmm/host-project/services.yaml serviceusage.cnrm.cloud.google.com/v1beta1 Service host-project-id-pbmm-container client-name-projects
client-folder/standard/auto/folder.yaml resourcemanager.cnrm.cloud.google.com/v1beta1 Folder standard.auto client-name-hierarchy
client-folder/standard/auto/nonp/folder.yaml resourcemanager.cnrm.cloud.google.com/v1beta1 Folder standard.auto.nonp client-name-hierarchy
client-folder/standard/auto/pbmm/folder.yaml resourcemanager.cnrm.cloud.google.com/v1beta1 Folder standard.auto.pbmm client-name-hierarchy
client-folder/standard/folder.yaml resourcemanager.cnrm.cloud.google.com/v1beta1 Folder standard client-name-hierarchy
client-folder/standard/org-policies/exceptions/compute-restrict-load-balancer-creation-for-types.yaml resourcemanager.cnrm.cloud.google.com/v1beta1 ResourceManagerPolicy compute-restrict-load-balancer-creation-for-types-except-client-name-standard-folder policies
logging-project/cloud-logging-bucket.yaml logging.cnrm.cloud.google.com/v1beta1 LoggingLogBucket platform-and-component-client-name-log-bucket logging
logging-project/project-iam.yaml iam.cnrm.cloud.google.com/v1beta1 IAMPartialPolicy platform-and-component-log-client-name-bucket-writer-permissions projects

Resource References

Usage

  1. Clone the package:

    kpt pkg get https://github.com/GoogleCloudPlatform/pubsec-declarative-toolkit.git/solutions/client-landing-zone@${VERSION}

    Replace ${VERSION} with the desired repo branch or tag (for example, main).

  2. Move into the local package:

    cd "./client-landing-zone/"
  3. Edit the function config file(s):

    • setters.yaml
  4. Execute the function pipeline

    kpt fn render
  5. Initialize the resource inventory

    kpt live init --namespace ${NAMESPACE}

    Replace ${NAMESPACE} with the namespace in which to manage the inventory ResourceGroup (for example, config-control).

  6. Apply the package resources to your cluster

    kpt live apply
  7. Wait for the resources to be ready

    kpt live status --output table --poll-until current