Skip to content

feat: automate StackGuardian cloud onboarding - #22

Merged
joscheuerer merged 12 commits into
mainfrom
feat/module-update
Aug 14, 2026
Merged

feat: automate StackGuardian cloud onboarding#22
joscheuerer merged 12 commits into
mainfrom
feat/module-update

Conversation

@ojarosch

Copy link
Copy Markdown
Contributor
  • Wire AWS, Azure, and GCP identity modules into the root configuration and register generated connector identities with StackGuardian.
  • Add full-plan AWS/Azure onboarding and guarded destroy Taskfile workflows with CLI authentication, token prompting, confirmations, saved plans, and AWS OIDC-provider reuse.
  • Add AWS static connector examples and explicit static-credential safeguards.
  • Rebuild scoped role-v4 permissions and add OpenTofu contract tests.
  • Add reusable devcontainer and GitHub Actions checks.
  • Standardize Terraform outputs, pin Terraform/OpenTofu tooling, and improve validation/task behavior.

@joscheuerer joscheuerer left a comment

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Looks all good

type = string
description = "Group or User that should be onboarded"
#Format: sso-auth/email (email in SSO), sso-auth/group-id (Group in SSO), email (Email via local login)
#Example: "stackguardian-1/user@stackguardian.com" or "stackguardian-1/9djhd38cniwje9jde" or "user@stackguardian.com"

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

The Format and Example can be useful to end-users to understand the syntax - not easy to find the different options in documentation.
I would leave it in .

@joscheuerer
joscheuerer merged commit 324a8d1 into main Aug 14, 2026
1 check passed
@joscheuerer
joscheuerer deleted the feat/module-update branch August 14, 2026 11:10
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants