Commit Graph

31 Commits

Author SHA1 Message Date
Julio Castillo 05ed1bf12f Add blueprint metadata validation tool 2023-05-05 16:57:48 +02:00
Ludovico Magnocavallo 40cda39093
bump Terraform version (#1307) 2023-04-05 09:15:23 +02:00
Ludovico Magnocavallo 3d41d01efc
FAST plugin system (#1266)
* plugin folder, gitignore, serverless connector example

* add support to fast plugin variables and outputs to tfdoc

* rename folder, READMEs

* add variable description

* show diffs

* check documentation, use multiple files

* debug check doc

* try a different glob

* debug tfdoc names

* more debug

* and even more debug

* fix gitignore

* fix links

* support extra files in tests

* fix fixture, switch stage 2 peering to new tests

* tfdoc

* Allow globs in extra files

---------

Co-authored-by: Julio Castillo <jccb@google.com>
2023-03-24 12:28:32 +00:00
Julio Castillo 59ed5d1915 Bump actions versions 2023-02-25 13:08:30 +01:00
Ludovico Magnocavallo 3cca689792
Check linting for Python dashboard files (#1107)
* enable Python lint check for network dashboard

* fix linting for network dashboard
2023-01-21 17:17:51 +01:00
Ludovico Magnocavallo cb87f3efa5
Document new testing approach (#1048)
* document new testing approach

* remove unused workflow branches

* remove stale folder

* fix link

* document new testing approach

* remove unused workflow branches

* fix link

* Extend tests details in contributing guide

* Typos

Co-authored-by: Julio Castillo <jccb@google.com>
2022-12-12 19:59:46 +00:00
Julio Castillo 577db1d50b Extend linting to blueprints 2022-10-28 17:49:44 +02:00
Ludovico Magnocavallo a0171b2c49
Bump terraform required version (#864)
* bump terraform required version

* fix test

* debug test

* debug test

* disable test

* fix CI file, bump terraform action version
2022-10-07 12:51:56 +02:00
Julio Castillo 040c9284e6 Fix tf version in pipelines 2022-09-28 11:50:23 +02:00
Roberto Jung Drebes 4174f2a048 and linting too 2022-08-31 15:31:30 +02:00
Ludovico Magnocavallo ab646f38ed
Bump provider versions to >= 4.17.0, terraform to >= 1.1.0 (#634)
* bump provider versions to >= 4.17.0, terraform to >= 1.1.0

* bump teraform version in lint check, edit CHANGELOG
2022-04-17 13:55:40 +02:00
Julio Castillo e7dd12fa29 Reformat all code using yapf 2022-02-14 12:27:42 +01:00
Ludovico Magnocavallo fbf4d29c88
Fix FAST names (#539)
* name checker, initial names fix

* fix name parser

* sdbx -> sbox

* explicit names

* show total name length

* check names in linting action

* validate prefix length

* fix typo
2022-02-12 13:29:22 +01:00
Julio Castillo d9a96b54cd Fix typo 2022-02-05 20:22:24 +01:00
Julio Castillo 06c3fb3757 Activate GHA for fast-dev-gke branch 2022-02-05 20:22:24 +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
Ludovico Magnocavallo 9a533180a0
Refactor project module, support per-file tags in tfdoc (#450)
* add support for in-doc tfdoc options overrides

* clean up project module

* add file description tags

* only output module and resource columns in tfdoc file table if they exist

* update fast READMEs

* fix check docs
2022-01-22 11:34:18 +01:00
Ludovico Magnocavallo e866db2c88 Merge Fabric FAST (#435)
Co-authored-by: Simone Ruffilli <sruffilli@google.com>
Co-authored-by: Julio Castillo <jccb@google.com>
2022-01-19 14:19:39 +01:00
Julio Castillo b2bf27ffec Fix linting config 2022-01-11 11:55:03 +01:00
Julio Castillo 4345579d1a Fix typos and update link-checker config 2022-01-11 11:54:59 +01:00
Julio Castillo 78102b2acf Add linter step to check mardown links 2022-01-11 11:53:19 +01:00
Simone Ruffilli ee25965c89
Copyright bump (#410) 2022-01-01 15:52:31 +01:00
Ludovico Magnocavallo 1ac3fe4460
New tfdoc version (#396)
* update tfdoc

* rewrite check docs, refactor tfdoc replace, regenerate modules READMEs

* remove dead code from check docs

* do not fail on missing variable files in check docs

* fix typos
2021-12-21 08:51:51 +01:00
Julio Castillo c11031a377 add colors to pytest output 2021-10-27 16:08:29 +02:00
Julio Castillo 1974f7c84d Remove env block 2021-10-27 08:28:10 +02:00
Julio Castillo be43421fdd Use setup-terraform action 2021-10-27 08:24:45 +02:00
caiotavaresdito f0df3a9e75 Added tests env and examples 2021-10-26 22:31:15 -04:00
caiotavaresdito a05ccc7319 Added tests modules 2021-10-26 22:23:33 -04:00
caiotavaresdito 7396036a65 Tags indentation 2021-10-26 22:13:05 -04:00
caiotavaresdito 97970c1a1e fixed tags indentation 2021-10-26 22:12:26 -04:00
caiotavaresdito d896b12e93 Added tests-env workflow 2021-10-26 22:11:34 -04:00