GoogleCloudPlatform / GoogleCloudPlatform/pubsec-declarative-toolkit

New Organization Day 0: walkthrough/automation example

Open
#296 11 comments 0 reactions 1 assignee Claimed by @fmichaelobrien View on GitHub
automation azure documentation Landing Zone scrum
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

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.