* dp rewrite stage 0, projects * remove plan files * generalize handling of basepath for projects in project-factory module * central-0 ---> core-0 * add schemas, validate YAMLs, tags * aspect types * data catalog policy tag factory * add support for data catalog taxonomy to project factory * complete retrofit of old stage configuration, except networking * shared vpc networking * networking * data platform as pf dataset * docs * test * remove legacy dp stage, fix tests and links * boilerplate * tfdoc * fix unrelated tfdoc * schemas * fix errors * schema * duplicate schemas * yamllint * Fix module naming convention for aspect-types * Fix factories_config in vpcs.tf for net-vpc-factory compatibility * Update schema documentation based on schema changes * Fix false rename conflict in .config.yaml files * Sync schemas and update documentation * Fix path expansion for aspect-types and revert projects_input to master * Restore path expansion for org_policies in projects-iam call * Fix trailing newlines in schema duplicates to satisfy duplicate-diff * Fix path expansion for data_catalog_taxonomy in taxonomies.tf * Update inventory for data-platform test and clean up debug prints * Add full values to data-platform inventory * Align Stage 2 VPC Factory integration with Stage 0 and fix tests TAG=agy * Fix project factory context resolution and data platform datasets - Update tag context keys in project factory to use file key without 'projects/' prefix. - Fix tag reference in product-0.yaml. - Fix shared_vpc_service_config in shared-0.yaml by moving service account to network_users. - Set parent for domain-0 folder to data-platform. - Mock net-dev-0 project ID in tests. - Update inventories. TAG=agy CONV=4b37fa5b-bf59-4604-9e8f-b55353d967a0 * Fix project-level tag keys context resolution in project factory * Fix commented out tag reference in domain-0 .config.yaml * Fix merge() calls with empty arguments in project-factory and data-catalog-policy-tag * Update Data Platform dataset README with prerequisites and customization guide * Add Table of Contents to Data Platform dataset README * docs: update Data Platform README with project templates tip * Document data platform output files and linking sequence in README * Update data platform README with VPC-SC and delegated IAM details * Refactor data platform dataset and align stage defaults * Update test inventory and variables for data platform with new prefix
2.2 KiB
2.2 KiB
None
Properties
additional properties: false
- activated_policy_types: array
- items: string
- description: string
- iam: reference(iam)
- iam_bindings: reference(iam_bindings)
- iam_bindings_additive: reference(iam_bindings_additive)
- tags: object
additional properties: false^.+$: object
additional properties: false- description: string
- iam: reference(iam)
- iam_bindings: reference(iam_bindings)
- iam_bindings_additive: reference(iam_bindings_additive)
Definitions
- iam: object
additional properties: false^(?:roles/|\$custom_roles:): array- items: string
pattern: ^(?:domain:|group:|serviceAccount:|user:|principal:|principalSet:|$iam_principals:[a-z0-9_-]+)
- items: string
- iam_bindings: object
additional properties: false^[a-z0-9_-]+$: object
additional properties: false- ⁺members: array
- items: string
pattern: ^(?:domain:|group:|serviceAccount:|user:|principal:|principalSet:|$iam_principals:[a-z0-9_-]+)
- items: string
- ⁺role: string
pattern: ^(?:roles/|$custom_roles:) - condition: object
additional properties: false- ⁺expression: string
- ⁺title: string
- description: string
- ⁺members: array
- iam_bindings_additive: object
additional properties: false^[a-z0-9_-]+$: object
additional properties: false- ⁺member: string
pattern: ^(?:domain:|group:|serviceAccount:|user:|principal:|principalSet:|$iam_principals:[a-z0-9_-]+) - ⁺role: string
pattern: ^(?:roles/|$custom_roles:) - condition: object
additional properties: false- ⁺expression: string
- ⁺title: string
- description: string
- ⁺member: string