feat: add odc to slai #541

Open
odc wants to merge 2 commits from odc/governance:add-odc-to-slai into main
First-time contributor
No description provided.
feat: add odc to slai
Some checks failed
kennel/build skipped: no services or static sites defined
atlantis/pre_workflow_hook: Install local-only OpenTofu providers succeeded.
nixbot/nix-eval evaluation succeeded in 0s (1 warning)
nixbot/nix-build 0 attributes built
Validate / Governance (pull_request_target) Failing after 34s
CI / check (pull_request) Has been cancelled
CI / check-1 (pull_request) Has been cancelled
CI / build (pull_request) Has been cancelled
cc5b8e5ceb
Owner

@odc please rebase

@odc please rebase
odc force-pushed add-odc-to-slai from cc5b8e5ceb
Some checks failed
kennel/build skipped: no services or static sites defined
atlantis/pre_workflow_hook: Install local-only OpenTofu providers succeeded.
nixbot/nix-eval evaluation succeeded in 0s (1 warning)
nixbot/nix-build 0 attributes built
Validate / Governance (pull_request_target) Failing after 34s
CI / check (pull_request) Has been cancelled
CI / check-1 (pull_request) Has been cancelled
CI / build (pull_request) Has been cancelled
to 30a1952f29
Some checks are pending
CI / check (pull_request) Blocked by required conditions
CI / check-1 (pull_request) Blocked by required conditions
CI / build (pull_request) Blocked by required conditions
atlantis/pre_workflow_hook: Install local-only OpenTofu providers succeeded.
nixbot/nix-eval evaluation succeeded in 0s (1 warning)
nixbot/nix-build 0 attributes built
kennel/build build succeeded
kennel/deploy deployment healthy
Validate / Governance (pull_request_target) Successful in 3m9s
2026-10-31 20:50:46 +00:00
Compare

Kennel Deployments

Service URL
docs https://governance-docs-pr-541.scottylabs.net

Last updated for commit 29d820f.

<!-- kennel-deployment --> ### Kennel Deployments | Service | URL | | --- | --- | | docs | https://governance-docs-pr-541.scottylabs.net | Last updated for commit `29d820f`.
chore: regenerate from data [skip ci]
Some checks failed
atlantis/plan: keycloak Plan failed.
atlantis/plan: git Plan failed.
atlantis/plan: grouper Plan failed.
atlantis/plan: slack Plan failed.
atlantis/plan: discord Plan failed.
nixbot/nix-eval evaluation succeeded in 0s (1 warning)
nixbot/nix-build 0 attributes built
kennel/build build succeeded
kennel/deploy deployment healthy
atlantis/plan: google_groups Plan: 1 to add, 0 to change, 0 to destroy.
atlantis/plan 5/6 projects failed to plan.
atlantis/pre_workflow_hook: Install local-only OpenTofu providers succeeded.
29d820f38c

Ran Plan for 6 projects:

  1. project: keycloak dir: generated/tofu/keycloak workspace: default
  2. project: git dir: generated/tofu/git workspace: default
  3. project: grouper dir: generated/tofu/grouper workspace: default
  4. project: slack dir: generated/tofu/slack workspace: default
  5. project: discord dir: generated/tofu/discord workspace: default
  6. project: google_groups dir: generated/tofu/google_groups workspace: default

1. project: keycloak dir: generated/tofu/keycloak workspace: default

Plan Failed: This project is currently locked by an unapplied plan from pull #567. To continue, delete the lock from #567 or apply that plan and merge the pull request.

Once the lock is released, comment atlantis plan here to re-plan.


2. project: git dir: generated/tofu/git workspace: default

Plan Failed: This project is currently locked by an unapplied plan from pull #567. To continue, delete the lock from #567 or apply that plan and merge the pull request.

Once the lock is released, comment atlantis plan here to re-plan.


3. project: grouper dir: generated/tofu/grouper workspace: default

Plan Failed: This project is currently locked by an unapplied plan from pull #567. To continue, delete the lock from #567 or apply that plan and merge the pull request.

Once the lock is released, comment atlantis plan here to re-plan.


4. project: slack dir: generated/tofu/slack workspace: default

Plan Failed: This project is currently locked by an unapplied plan from pull #567. To continue, delete the lock from #567 or apply that plan and merge the pull request.

Once the lock is released, comment atlantis plan here to re-plan.


5. project: discord dir: generated/tofu/discord workspace: default

Plan Failed: This project is currently locked by an unapplied plan from pull #567. To continue, delete the lock from #567 or apply that plan and merge the pull request.

Once the lock is released, comment atlantis plan here to re-plan.


6. project: google_groups dir: generated/tofu/google_groups workspace: default

Show Output
Compiling proc-macro2 v1.0.106
   Compiling unicode-ident v1.0.24
   Compiling quote v1.0.45
   Compiling cfg-if v1.0.4
   Compiling libc v0.2.183
   Compiling serde_core v1.0.228
   Compiling shlex v1.3.0
   Compiling find-msvc-tools v0.1.9
   Compiling zmij v1.0.21
   Compiling cc v1.2.57
   Compiling rustversion v1.0.23
   Compiling ring v0.17.14
   Compiling syn v2.0.117
   Compiling itoa v1.0.18
   Compiling zeroize v1.8.2
   Compiling serde_json v1.0.149
   Compiling scopeguard v1.2.0
   Compiling serde v1.0.228
   Compiling anstyle v1.0.14
   Compiling encoding_rs v0.8.42
   Compiling rustls-pki-types v1.14.0
   Compiling serde_derive v1.0.228
   Compiling getrandom v0.2.17
   Compiling smallvec v1.15.1
   Compiling ref-cast v1.0.25
   Compiling untrusted v0.9.0
   Compiling memchr v2.8.0
   Compiling autocfg v1.5.1
   Compiling crc32fast v1.5.0
   Compiling httparse v1.10.1
   Compiling num-traits v0.2.19
   Compiling ref-cast-impl v1.0.25
   Compiling serde_derive_internals v0.29.1
   Compiling base64 v0.22.1
   Compiling rustls v0.23.45
   Compiling log v0.4.29
   Compiling parking_lot_core v0.9.12
   Compiling simd-adler32 v0.3.8
   Compiling core_detect v1.0.0
   Compiling simdutf8 v0.1.5
   Compiling adler2 v2.0.1
   Compiling bytes v1.11.1
   Compiling multiversion_no_op v1.0.0
   Compiling http v1.4.0
   Compiling miniz_oxide v0.8.9
   Compiling schemars_derive v1.2.1
   Compiling rustls-webpki v0.103.15
   Compiling dyn-clone v1.0.20
   Compiling utf8parse v0.2.2
   Compiling once_cell v1.21.4
   Compiling unicode-width v0.2.2
   Compiling arraydeque v0.5.1
   Compiling thiserror v2.0.18
   Compiling subtle v2.6.1
   Compiling granit-parser v2.0.0
   Compiling schemars v1.2.1
   Compiling annotate-snippets v0.12.17
   Compiling anstyle-parse v1.0.0
   Compiling flate2 v1.1.9
   Compiling ureq-proto v0.6.0
   Compiling encoding_rs_io v0.1.8
   Compiling webpki-roots v1.0.6
   Compiling lock_api v0.4.14
   Compiling thiserror-impl v2.0.18
   Compiling percent-encoding v2.3.2
   Compiling anstyle-query v1.1.5
   Compiling nohash-hasher v0.2.0
   Compiling utf8-zero v0.8.1
   Compiling is_terminal_polyfill v1.70.2
   Compiling colorchoice v1.0.5
   Compiling ureq v3.3.0
   Compiling anstream v1.0.0
   Compiling serde-saphyr v2.0.0
   Compiling parking_lot v0.12.5
   Compiling governance-schema v0.1.0 (/var/lib/atlantis/repos/ScottyLabs/governance/541/default/crates/governance-schema)
   Compiling strsim v0.11.1
   Compiling clap_lex v1.1.0
   Compiling anyhow v1.0.104
   Compiling heck v0.5.0
   Compiling clap_derive v4.6.0
   Compiling clap_builder v4.6.0
   Compiling dotenvy v0.15.7
   Compiling governance-core v0.1.0 (/var/lib/atlantis/repos/ScottyLabs/governance/541/default/crates/governance-core)
   Compiling clap v4.6.0
   Compiling governance-tfgen v0.1.0 (/var/lib/atlantis/repos/ScottyLabs/governance/541/default/crates/governance-tfgen)
   Compiling governance v0.1.0 (/var/lib/atlantis/repos/ScottyLabs/governance/541/default/crates/governance-cli)
    Finished `release` profile [optimized] target(s) in 33.10s

data.external.identities: Still reading... [10s elapsed]
data.external.identities: Still reading... [20s elapsed]
data.external.identities: Still reading... [30s elapsed]
data.external.identities: Read complete after 31s [id=-]

OpenTofu used the selected providers to generate the following execution
plan. Resource actions are indicated with the following symbols:
+ create

OpenTofu will perform the following actions:

  # google_cloud_identity_group_membership.tech_odc will be created
+ resource "google_cloud_identity_group_membership" "tech_odc" {
+       create_time = (known after apply)
+       group       = "groups/04anzqyu1bqbv79"
+       id          = (known after apply)
+       name        = (known after apply)
+       type        = (known after apply)
+       update_time = (known after apply)

+       preferred_member_key {
+           id = "odc@andrew.cmu.edu"
        }

+       roles {
+           name = "MEMBER"
        }
    }

Plan: 1 to add, 0 to change, 0 to destroy.
  • ▶️ To apply this plan, comment:
    atlantis apply -p google_groups
    
  • 🚮 To delete this plan and lock, click here
  • 🔁 To plan this project again, comment:
    atlantis plan -p google_groups
    

Plan: 1 to add, 0 to change, 0 to destroy.


Plan Summary

6 projects, 1 with changes, 0 with no changes, 5 failed

  • ⏩ To apply all unapplied plans from this Pull Request, comment:
    atlantis apply
    
  • 🚮 To delete all plans and locks from this Pull Request, comment:
    atlantis unlock
    
Ran Plan for 6 projects: 1. project: `keycloak` dir: `generated/tofu/keycloak` workspace: `default` 1. project: `git` dir: `generated/tofu/git` workspace: `default` 1. project: `grouper` dir: `generated/tofu/grouper` workspace: `default` 1. project: `slack` dir: `generated/tofu/slack` workspace: `default` 1. project: `discord` dir: `generated/tofu/discord` workspace: `default` 1. project: `google_groups` dir: `generated/tofu/google_groups` workspace: `default` --- ### 1. project: `keycloak` dir: `generated/tofu/keycloak` workspace: `default` **Plan Failed**: This project is currently locked by an unapplied plan from pull #567. To continue, delete the lock from #567 or apply that plan and merge the pull request. Once the lock is released, comment `atlantis plan` here to re-plan. --- ### 2. project: `git` dir: `generated/tofu/git` workspace: `default` **Plan Failed**: This project is currently locked by an unapplied plan from pull #567. To continue, delete the lock from #567 or apply that plan and merge the pull request. Once the lock is released, comment `atlantis plan` here to re-plan. --- ### 3. project: `grouper` dir: `generated/tofu/grouper` workspace: `default` **Plan Failed**: This project is currently locked by an unapplied plan from pull #567. To continue, delete the lock from #567 or apply that plan and merge the pull request. Once the lock is released, comment `atlantis plan` here to re-plan. --- ### 4. project: `slack` dir: `generated/tofu/slack` workspace: `default` **Plan Failed**: This project is currently locked by an unapplied plan from pull #567. To continue, delete the lock from #567 or apply that plan and merge the pull request. Once the lock is released, comment `atlantis plan` here to re-plan. --- ### 5. project: `discord` dir: `generated/tofu/discord` workspace: `default` **Plan Failed**: This project is currently locked by an unapplied plan from pull #567. To continue, delete the lock from #567 or apply that plan and merge the pull request. Once the lock is released, comment `atlantis plan` here to re-plan. --- ### 6. project: `google_groups` dir: `generated/tofu/google_groups` workspace: `default` <details><summary>Show Output</summary> ```diff Compiling proc-macro2 v1.0.106 Compiling unicode-ident v1.0.24 Compiling quote v1.0.45 Compiling cfg-if v1.0.4 Compiling libc v0.2.183 Compiling serde_core v1.0.228 Compiling shlex v1.3.0 Compiling find-msvc-tools v0.1.9 Compiling zmij v1.0.21 Compiling cc v1.2.57 Compiling rustversion v1.0.23 Compiling ring v0.17.14 Compiling syn v2.0.117 Compiling itoa v1.0.18 Compiling zeroize v1.8.2 Compiling serde_json v1.0.149 Compiling scopeguard v1.2.0 Compiling serde v1.0.228 Compiling anstyle v1.0.14 Compiling encoding_rs v0.8.42 Compiling rustls-pki-types v1.14.0 Compiling serde_derive v1.0.228 Compiling getrandom v0.2.17 Compiling smallvec v1.15.1 Compiling ref-cast v1.0.25 Compiling untrusted v0.9.0 Compiling memchr v2.8.0 Compiling autocfg v1.5.1 Compiling crc32fast v1.5.0 Compiling httparse v1.10.1 Compiling num-traits v0.2.19 Compiling ref-cast-impl v1.0.25 Compiling serde_derive_internals v0.29.1 Compiling base64 v0.22.1 Compiling rustls v0.23.45 Compiling log v0.4.29 Compiling parking_lot_core v0.9.12 Compiling simd-adler32 v0.3.8 Compiling core_detect v1.0.0 Compiling simdutf8 v0.1.5 Compiling adler2 v2.0.1 Compiling bytes v1.11.1 Compiling multiversion_no_op v1.0.0 Compiling http v1.4.0 Compiling miniz_oxide v0.8.9 Compiling schemars_derive v1.2.1 Compiling rustls-webpki v0.103.15 Compiling dyn-clone v1.0.20 Compiling utf8parse v0.2.2 Compiling once_cell v1.21.4 Compiling unicode-width v0.2.2 Compiling arraydeque v0.5.1 Compiling thiserror v2.0.18 Compiling subtle v2.6.1 Compiling granit-parser v2.0.0 Compiling schemars v1.2.1 Compiling annotate-snippets v0.12.17 Compiling anstyle-parse v1.0.0 Compiling flate2 v1.1.9 Compiling ureq-proto v0.6.0 Compiling encoding_rs_io v0.1.8 Compiling webpki-roots v1.0.6 Compiling lock_api v0.4.14 Compiling thiserror-impl v2.0.18 Compiling percent-encoding v2.3.2 Compiling anstyle-query v1.1.5 Compiling nohash-hasher v0.2.0 Compiling utf8-zero v0.8.1 Compiling is_terminal_polyfill v1.70.2 Compiling colorchoice v1.0.5 Compiling ureq v3.3.0 Compiling anstream v1.0.0 Compiling serde-saphyr v2.0.0 Compiling parking_lot v0.12.5 Compiling governance-schema v0.1.0 (/var/lib/atlantis/repos/ScottyLabs/governance/541/default/crates/governance-schema) Compiling strsim v0.11.1 Compiling clap_lex v1.1.0 Compiling anyhow v1.0.104 Compiling heck v0.5.0 Compiling clap_derive v4.6.0 Compiling clap_builder v4.6.0 Compiling dotenvy v0.15.7 Compiling governance-core v0.1.0 (/var/lib/atlantis/repos/ScottyLabs/governance/541/default/crates/governance-core) Compiling clap v4.6.0 Compiling governance-tfgen v0.1.0 (/var/lib/atlantis/repos/ScottyLabs/governance/541/default/crates/governance-tfgen) Compiling governance v0.1.0 (/var/lib/atlantis/repos/ScottyLabs/governance/541/default/crates/governance-cli) Finished `release` profile [optimized] target(s) in 33.10s data.external.identities: Still reading... [10s elapsed] data.external.identities: Still reading... [20s elapsed] data.external.identities: Still reading... [30s elapsed] data.external.identities: Read complete after 31s [id=-] OpenTofu used the selected providers to generate the following execution plan. Resource actions are indicated with the following symbols: + create OpenTofu will perform the following actions: # google_cloud_identity_group_membership.tech_odc will be created + resource "google_cloud_identity_group_membership" "tech_odc" { + create_time = (known after apply) + group = "groups/04anzqyu1bqbv79" + id = (known after apply) + name = (known after apply) + type = (known after apply) + update_time = (known after apply) + preferred_member_key { + id = "odc@andrew.cmu.edu" } + roles { + name = "MEMBER" } } Plan: 1 to add, 0 to change, 0 to destroy. ``` </details> * :arrow_forward: To **apply** this plan, comment: ```shell atlantis apply -p google_groups ``` * :put_litter_in_its_place: To **delete** this plan and lock, click [here](https://atlantis.scottylabs.org/lock?id=ScottyLabs%252Fgovernance%252Fgenerated%252Ftofu%252Fgoogle_groups%252Fdefault%252Fgoogle_groups) * :repeat: To **plan** this project again, comment: ```shell atlantis plan -p google_groups ``` Plan: 1 to add, 0 to change, 0 to destroy. --- ### Plan Summary 6 projects, 1 with changes, 0 with no changes, 5 failed * :fast_forward: To **apply** all unapplied plans from this Pull Request, comment: ```shell atlantis apply ``` * :put_litter_in_its_place: To **delete** all plans and locks from this Pull Request, comment: ```shell atlantis unlock ```
Author
First-time contributor

@anish rebased

@anish rebased
Owner

atlantis unlock

atlantis unlock

All Atlantis locks for this PR have been unlocked and plans discarded

All Atlantis locks for this PR have been unlocked and plans discarded
krishsax approved these changes 2026-10-31 21:14:39 +00:00
Some checks failed
atlantis/plan: keycloak Plan failed.
atlantis/plan: git Plan failed.
atlantis/plan: grouper Plan failed.
atlantis/plan: slack Plan failed.
atlantis/plan: discord Plan failed.
nixbot/nix-eval evaluation succeeded in 0s (1 warning)
nixbot/nix-build 0 attributes built
kennel/build build succeeded
kennel/deploy deployment healthy
atlantis/plan: google_groups Plan: 1 to add, 0 to change, 0 to destroy.
atlantis/plan 5/6 projects failed to plan.
atlantis/pre_workflow_hook: Install local-only OpenTofu providers succeeded.
This pull request has changes conflicting with the target branch.
  • data/teams/slai.yaml
Some workflows are waiting to be reviewed.
View command line instructions

Manual merge helper

Use this merge commit message when completing the merge manually.

Checkout

From your project repository, check out a new branch and test the changes.
git fetch -u add-odc-to-slai:odc-add-odc-to-slai
git switch odc-add-odc-to-slai
Sign in to join this conversation.
No description provided.