GoogleCloudPlatform / GoogleCloudPlatform/pubsec-declarative-toolkit
New Organization Day 0: walkthrough/automation example
- Dominant language
- Shell
- Stars
- 36
- Forks
- 26
- PR merge metrics
- No merged PRs in 30d
Description
20231018: installing the projects/hub package in #446
recreation of lz from scratch in a new org - to verify script #611
deletion is in #593
20230714: to review
- https://github.com/ssc-spc-ccoe-cei/gcp-documentation/blob/main/Architecture/Repository%20Structure.md#hydration-process
Short Sequence
- get a new org (kcc-kls) (cloudlift reserved for interconnect use case)
- start at https://github.com/GoogleCloudPlatform/pubsec-declarative-toolkit/blob/main/docs/landing-zone-v2/README.md
- above points to https://github.com/ssc-spc-ccoe-cei/gcp-documentation
- issue to make it clearer where to start in gcp-documentation https://github.com/ssc-spc-ccoe-cei/gcp-documentation/issues/25
- if we start at the following for an unmanaged install - it also back references 2nd above https://github.com/GoogleCloudPlatform/pubsec-declarative-toolkit/blob/main/docs/landing-zone-v2/README.md#organization for interleaved content
- https://github.com/ssc-spc-ccoe-cei/gcp-documentation/blob/main/Landing%20Zone%20Operations/Building.md
- run https://github.com/ssc-spc-ccoe-cei/gcp-tools/blob/main/scripts/bootstrap/setup-kcc.sh
- above deprecates https://github.com/GoogleCloudPlatform/pubsec-declarative-toolkit/blob/main/docs/advanced-install.md
- review https://github.com/GoogleCloudPlatform/pubsec-declarative-toolkit/blob/main/docs/landing-zone-v2/onboarding-admin.md
- continue review of setup-kcc.sh https://github.com/ssc-spc-ccoe-cei/gcp-tools/issues/32
20230523: udpate
- kcc cluster up via https://github.com/ssc-spc-ccoe-cei/gcp-tools/issues/32 with secure boot disable and wait state on project creation
Issues pending
- DI1: add sleep(30) on project creation to avoid failure on VPC creation - see PR https://github.com/ssc-spc-ccoe-cei/gcp-tools/pull/38
- DI2: add options for org and billing id generation from current project
- DI3: add check on constraints/compute.requireShieldedVm - make sure it is off to avoid GKE creation failure (it is set by previous runs of the LZ) - see https://github.com/GoogleCloudPlatform/pubsec-declarative-toolkit/issues/132
-
- moving back to main readme
-
20230503: update
Adjust in place the following script in the gcp-tools repo
https://github.com/ssc-spc-ccoe-cei/gcp-tools/blob/main/scripts/bootstrap/setup-kcc.sh
https://github.com/ssc-spc-ccoe-cei/gcp-tools/issues/32
---
see https://github.com/ssc-spc-ccoe-cei/gcp-documentation/issues/12
see https://github.com/GoogleCloudPlatform/pubsec-declarative-toolkit/issues/344
Older walk through
https://github.com/GoogleCloudPlatform/pubsec-declarative-toolkit/issues/33
# Work Items:
- migrate/retrofit script to landing-zone-v2 from https://github.com/GoogleCloudPlatform/pubsec-declarative-toolkit/blob/dev/solutions/landing-zone/deployment.sh
- complete https://github.com/GoogleCloudPlatform/pubsec-declarative-toolkit/blob/main/solutions/landing-zone-v2/README.md#gke-autopilot---fully-managed-cluster use https://github.com/GoogleCloudPlatform/pubsec-declarative-toolkit/blob/dev/docs/advanced-install.md#gke-autopilot---recommended
# General Docs
- https://kustomize.io/
Contributor guide
Assessment
This issue has not been assessed yet.