Julie Ng
a1357ad37d
docs(backends): managing multiple terraform state files ( #25 )
2021-06-16 15:16:58 +02:00
Julie Ng
0a063b6d02
chore(release): 0.3.0
2021-06-14 12:56:06 +02:00
Julie Ng
9326616690
chore(tf): remove duplicate '#' in comment
2021-06-14 12:53:37 +02:00
Julie Ng
d2f14b2882
feat(concept): remove drafts, link to now published official AAC and CAF docs, closes #24
2021-06-14 12:49:01 +02:00
Julie Ng
fd3b08cb6e
docs(terraform): rename to deploy, move backends to folder
2021-06-14 12:47:15 +02:00
Julie Ng
f302e6135c
doc(backends): move samples to own folder, describe
2021-06-11 15:54:18 +02:00
Julie Ng
fcff295a57
feat(naming): clean up variable name and output schema, improve conventions
2021-06-11 15:45:10 +02:00
Julie Ng
f4c68ebee2
fix: ado permissions errors by specifying dependency, closes #24
2021-06-11 15:38:09 +02:00
Julie Ng
c2d3d9570e
feat(terraform): simplify for single plan and deploy, #22
...
- key-vault: use RBAC authZ, which has since GA'd
- service connections are set directly from terraform
instead of indirectly via key vault because:
- terraform released 'sensitive=true' feature for outputs
- key vault RBAC propagation can take up to 10 minutes,
which breaks terraform runs
2021-06-11 15:34:42 +02:00
Julie Ng
2a2ab95094
feat(terraform): default to local backend for lower barrier to entry
2021-06-11 15:13:10 +02:00
Julie Ng
ebf58ee40d
chore(terraform): lock depdencies
2021-06-11 15:09:21 +02:00
Julie Ng
b3791c6e0c
docs(terraform): add required AAD permissions ( #21 )
...
* chore: ignore more tf configs
* terraform: update instructions with AAD permissions, rename backend config
2021-06-09 08:52:51 +02:00
Julie Ng
f305e65453
docs(readme): fix broken links
2021-04-15 18:26:37 +02:00
Julie Ng
16cd300964
feat(docs-terraform): update for clarity
2021-04-15 18:26:37 +02:00
Julie Ng
54e4156074
docs(contributing): update links and placeholders
2021-04-15 18:26:37 +02:00
Julie Ng
55d9c6b5f5
chore: use provider lock file for consistent plans ( #19 )
2021-04-15 18:19:07 +02:00
Julie Ng
0509ce3a14
chore(release): 0.2.0 ( #17 )
2021-03-19 08:24:16 +01:00
Julie Ng
ee1167ad31
docs(readme): update #12 , #16
...
- updates readme with newer end to end overview diagram
- concept: slight changes, mark TODOs
- removes unused and draft images
2021-03-19 08:02:09 +01:00
Julie Ng
b0326f4af2
terraform: clean up variables
2021-03-18 19:50:18 +01:00
Julie Ng
5856094088
docs(terraform): update install, setup azure devops config
2021-03-18 19:50:18 +01:00
Julie Ng
be8b5d05a4
terraform: clean up required_providers, filenames
2021-03-18 19:50:18 +01:00
Julie Ng
ef417c1442
chore(terraform): update to be deprecated syntax
2021-03-18 19:50:18 +01:00
Julie Ng
02524a6399
fix(roles): introduce 3rd AAD group for total devs, admins, and all, #12
2021-03-18 19:50:18 +01:00
Julie Ng
d0cbb76fd0
local-development: add .env example to set required Azure DevOps vars
2021-03-18 19:50:18 +01:00
Julie Ng
e532a8b729
chore: update terraform provider versions
2021-03-18 19:50:18 +01:00
Julie Ng
b61572dffc
docs(readme): update build status badge
2021-01-22 15:31:46 +01:00
Julie Ng
f883973b6d
ci-cd: forgot branch name in schedule
2021-01-22 15:31:26 +01:00
Julie Ng
b2186b91d7
pipeline: update service connection name after moving repo #10
2021-01-22 15:10:35 +01:00
Julie Ng
20f0da5fe2
ci-cd: rename release to deploy
2021-01-22 14:17:32 +01:00
Julie Ng
c0bece4eda
fix(permissions): use admin aad group for project admins ( #7 )
2021-01-05 15:55:47 +01:00
Julie Ng
9eaab724dd
docs(concept): fix typos
2020-12-11 18:41:42 +01:00
Julie Ng
7011049121
docs(concept): expand on layers, add more graphics
2020-12-11 18:22:46 +01:00
Julie Ng
e04006701d
chore(release): 0.1.0
2020-12-02 11:20:36 +01:00
Julie Ng
8b3dd48fa0
docs(terraform): move disclaimer, fix typos, clarify text
2020-12-02 10:36:44 +01:00
Julie Ng
49258ff6f9
docs(concept): consolidate layer text, typos, improvements
2020-12-02 10:28:38 +01:00
Julie Ng
6ab05e6e24
docs(repo-pipelines): fix typo, describe need for superadmins aad group
2020-12-02 10:28:20 +01:00
Julie Ng
d91e517864
docs(readme): added links, clarify key vault integration
2020-12-02 10:27:00 +01:00
Julie Ng
dd46f67013
pipeline(ci): remove path exclusion for docs, otherwise cannot merge into main
2020-11-25 17:33:47 +01:00
Julie Ng
e0357612b3
chore: trigger build
2020-11-25 17:31:41 +01:00
Julie Ng
4b303f5382
docs: first draft, readme, concept and terraform instructions
2020-11-25 17:28:14 +01:00
Julie Ng
7c24b4dcc0
setup.azcli - generate SAS token from azure CLI
2020-11-25 17:27:39 +01:00
Julie Ng
6f0b73df1b
pipelines: run ci only on main prs, update docs
2020-11-25 17:27:07 +01:00
Julie Ng
cbb06a4e54
pipeline(detect-drift): fix pipestatus behavior, post results to pull
...
request
In Azure DevOps build agents, ${PIPESTATUS[@]} always returned zero.
My theory is that AzDO runs bash in subshells and that gets lost,
which is why using pipestatus directly in an `if …; then` conditional
works.
Assumption based on this thread
https://stackoverflow.com/questions/41716616/get-exit-codes-of-a-pipe-when-output-is-assigned-to-variable-command-substituti
2020-11-22 15:52:56 +01:00
Julie Ng
bcfe3ba50c
pipeline(detect-drift): show drift as fail
2020-11-21 19:03:31 +01:00
Julie Ng
70917ed242
pipeline(detect-drift): add pull request trigger, post result to GitHub
2020-11-21 18:33:31 +01:00
Julie Ng
be22b1ed1c
pipeline(cd): update display names
2020-11-21 18:32:54 +01:00
Julie Ng
324c57f677
pipeline(ci): remove batch, run for every push
2020-11-21 10:14:18 +01:00
Julie Ng
33d9fb8e1e
docs(pipeline): add readme overview
2020-11-21 10:08:08 +01:00
Julie Ng
18c8566a67
pipeline(detect-drift): also run for pull requests to branch
2020-11-21 10:07:02 +01:00
Julie Ng
5d3c2ea53d
pipeline(detect-drift): check nightly for configuration drift
2020-11-20 16:18:44 +01:00