Retry #3719 and fix broken link (#3723)

* Fix url and remove unavailable service

* Add inline depedencies to `tools/check_links.py`
This commit is contained in:
Julio Castillo
2026-02-10 14:42:21 +01:00
committed by GitHub
parent 496e2791c1
commit 4e7b44e184
3 changed files with 15 additions and 7 deletions

View File

@@ -132,12 +132,12 @@ provider "google-beta" {
### Defaults Configuration (`defaults.yaml`)
Update your `defaults.yaml` file to include a `universe` block within the `overrides` section. This configures the correct API domains and disables service identities that are not available in GCD.
Update your `defaults.yaml` file to include a `universe` block within the `overrides` section. This configures the correct API domains and disables service identities that are not available in GCD.
Additionally, you must provide valid values for the following fields in the context section:
* `context.email_addresses.gcp-organization-admins`: used to set the [essential contact]([url](https://docs.cloud.google.com/resource-manager/docs/manage-essential-contacts)) for the core projects
* `context.email_addresses.gcp-organization-admins`: used to set the [essential contact](https://docs.cloud.google.com/resource-manager/docs/manage-essential-contacts) for the core projects
* `context.iam_principals.gcp-organization-admins`: Used to grant administrative permissions to the administrators.
**Note on Principals:** If you use a group for the admin principal, ensure your user identity is a member of that group. Otherwise, set this field to your own user identity (e.g., `principal://iam.googleapis.com/locations/global/workforcePools/...`) instead of a group. For further details, refer to the [Configure defaults](./README.md#configure-defaults) section in the standard README.
Your `defaults.yaml should` contain sections that look like this:
@@ -277,4 +277,3 @@ Once the **Organization Setup** stage is fully deployed:
```
2. **Proceed to Next Stages:** Continue with the subsequent FAST stages (VPC-SC, Security, Networking, Project Factory). The universe configuration established here is automatically propagated to these stages via the FAST cross-stage output mechanism.

View File

@@ -1,4 +1,4 @@
# Copyright 2025 Google LLC
# Copyright 2026 Google LLC
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
@@ -22,7 +22,7 @@ iam_by_principals:
- roles/owner
services:
- bigquery.googleapis.com
- bigquerydatatransfer.googleapis.com
# - bigquerydatatransfer.googleapis.com
- storage.googleapis.com
datasets:
billing_export:

View File

@@ -1,6 +1,6 @@
#!/usr/bin/env python3
# Copyright 2023 Google LLC
# Copyright 2026 Google LLC
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
@@ -13,6 +13,15 @@
# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
# See the License for the specific language governing permissions and
# limitations under the License.
#
# /// script
# requires-python = ">=3.11"
# dependencies = [
# "click",
# "marko",
# "requests",
# ]
# ///
'''Recursively check link destination validity in Markdown files.
This tool recursively checks that local links in Markdown files point to valid