Skip to content

feat: add Terraform GCP deployment for AGNTCY Directory - #64

Open
anasmithdell wants to merge 15 commits into
agntcy:mainfrom
anasmithdell:ana/v1.6.2
Open

feat: add Terraform GCP deployment for AGNTCY Directory#64
anasmithdell wants to merge 15 commits into
agntcy:mainfrom
anasmithdell:ana/v1.6.2

Conversation

@anasmithdell

Copy link
Copy Markdown
Contributor

Description

This PR adds Terraform infrastructure for deploying AGNTCY Directory on Google Cloud Platform with public federation support.

Infrastructure

  • GKE Standard cluster with Workload Identity and Dataplane V2
  • SPIRE server with web-mode federation and TLS certificates
  • AGNTCY Directory stack with PostgreSQL, Zot registry, and P2P routing
  • OIDC gateway for user authentication (Google OAuth)
  • HTTP gateway with embedded AI Catalog UI
  • ExternalDNS for automated DNS management
  • cert-manager for Let's Encrypt TLS certificates

Usage

See terraform/environments/public-peering/README.md for deployment instructions.

Type of Change

  • Bugfix
  • [ x] New Feature
  • Breaking Change
  • Refactor
  • Documentation
  • Other (please describe)

Checklist

  • [x ] I have read the contributing guidelines
  • [x ] Existing issues have been referenced (where applicable)
  • [x ] I have verified this change is not present in other open pull requests
  • [x ] Functionality is documented
  • All code style checks pass
  • New code contribution is covered by automated tests
  • All new and existing tests pass

Signed-off-by: Ana Smith <ana.smith@dell.com>
…ration for one-click deployment

Signed-off-by: Ana Smith <ana.smith@dell.com>
Signed-off-by: Ana Smith <ana.smith@dell.com>
Signed-off-by: Ana Smith <ana.smith@dell.com>
Signed-off-by: Ana Smith <ana.smith@dell.com>
Signed-off-by: Ana Smith <ana.smith@dell.com>
…nfiguration

Signed-off-by: Ana Smith <ana.smith@dell.com>
….6.1

Signed-off-by: Ana Smith <ana.smith@dell.com>
…ress for v1.1.2

Signed-off-by: Ana Smith <ana.smith@dell.com>
…s-cluster sync

Signed-off-by: Ana Smith <ana.smith@dell.com>
Signed-off-by: Ana Smith <ana.smith@dell.com>
Signed-off-by: Ana Smith <ana.smith@dell.com>
@anasmithdell
anasmithdell requested a review from a team as a code owner August 4, 2026 21:20
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.

1 participant