GoogleCloudPlatform / GoogleCloudPlatform/pubsec-declarative-toolkit

Fix project api enablement intermittent failures

Open
#754 0 comments 0 reactions 0 assignees View on GitHub
api bug deploy Landing Zone
Dominant language
Shell
Stars
36
Forks
26
PR merge metrics
No merged PRs in 30d

Description

**Describe the bug**
Sometimes, for some unknown reason, when APIs defined for a project are being deployed, there is a chance that API enabling request failed and we ended up with the API not enabled for the project.

**To Reproduce**

Step1: Follow the below document to bootstrap kcc config cluster and deploy core landing zone v2 solution.
Step2: Run the below command to deploy core landing zone after kcc bootstrapping
```
kpt live apply core-landing-zone --reconcile-timeout=2m --output=table
```
Step3: Found the kcc management project failed due to a glitch or failure of Monitoring API enabling as shown below.
Screenshot 2023-12-05 at 11 17 20 AM
Screenshot 2023-12-05 at 11 17 37 AM
The problem have never gone automatically until open the project and then enable the API manually.

**Expected behavior**
APIs defined for a project is enabled reliably.

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.