Ludovico Magnocavallo
|
725f7effce
|
Initial MVP for CI/CD (#608)
* preliminary support for wif in stage 0
* IAM wif role
* IAM wif role TODO
* add support for external SA IAM to SA module
* add name output to SA module
* separate cicd SA
* tfdoc
* GITLAB principal (untested)
* make GCS name output static
* outputs bucket
* fix stage 1 test
* tweak outputs
* tfdoc
* move wif_pool to automation variable
* add support for top-level and repository providers
* add missing boilerplate
* fix branchless principal
* initial workflow
* symlink provider template in stages
* remove service accounts from stage 0 cicd tfvars
* add cicd interface variable to resman stage
* fix cicd variable in resman stage
* better condition on outputs_location
* fix last change
* change outputs_location type
* revert outputs_location change
* split outputs in stage 0
* update ci/cd temporary notes
* rename additive IAM resource in SA module
* split outputs in stage 1
* remove unused locals
* fix stage 1 tests
* tfdoc
* Upload action files to outputs_bucket
* Fix tests and README
* rename template, streamline outputs
* local templates and gcs output for all stage 2
* add workflows to local output files
* Use lowercase WIF providers everywhere
* Bring back suffix for workflow files
* Remove unused files
* Update READMEs
* preliminary CI/CD implementation for stage 1
* fix stage 1
* stage 1 cicd
* tfdoc
* fix tests
* readme and links for cicd and wif
* refactor wif providers
* refactor cicd for stage 1
* fix stage 1
* wif org policies
* split identity provider configuration from cicd
* add type attribute to cicd repositories
* valid cicd repositories have a workflow template
* refactor stage 01
* fix stage 01 tests
* minimal CI/CD documentation
* better check_links error reporting
* fix links
* Added Gitlab specific configurations
Set the default issuer_uri for Gitlab. Added allowed audiences to OIDC configuration.
* Fixed TF formatting in identity providers.
* Changing identity provider audience to null
Changing identity provider audience to default to null.
* add instructions for renaming workflows
* address Julio's comments
Co-authored-by: Julio Castillo <jccb@google.com>
Co-authored-by: alexmeissner <alexmeissner@google.com>
|
2022-04-12 08:17:27 +02:00 |
Luca Prete
|
29b469133f
|
Delete unused line
|
2022-03-28 23:14:16 +02:00 |
Luca Prete
|
4e8ef9d770
|
Simplify code
|
2022-03-28 20:36:51 +02:00 |
Luca Prete
|
3f3c7f9402
|
Providing default value in function arg for option external
|
2022-03-28 20:33:16 +02:00 |
Luca Prete
|
603732f7e8
|
Add option to test external links
|
2022-03-28 18:53:32 +02:00 |
Julio Castillo
|
ba30ceb5c1
|
Simplify link checker and recurse into all elements with children (#599)
|
2022-03-28 16:54:06 +02:00 |
Luca Prete
|
0837d41bb1
|
Fix python syntax
|
2022-03-28 09:47:24 +02:00 |
Luca Prete
|
2bb9e3f64e
|
[#597] Fix link_checker
|
2022-03-28 09:43:00 +02:00 |
Julio Castillo
|
e7dd12fa29
|
Reformat all code using yapf
|
2022-02-14 12:27:42 +01:00 |
Ludovico Magnocavallo
|
02e8a3927d
|
CI link checker (#494)
* CI link checker
* fix link errors
* fix ci
* wildcard on *.md
|
2022-02-04 13:28:07 +01:00 |