Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
PR Type
enhancement, documentation
Description
Changes walkthrough 📝
28 files
security_group.tf
Update security group configurations for OpenBao
terraform/openbao/cluster/security_group.tf
data.tf
Update cloudinit configuration for OpenBao
terraform/openbao/cluster/data.tf
pki.tf
Add PKI configuration for OpenBao
terraform/openbao/management/pki.tf
admin.hcl
Add admin policy for OpenBao management
terraform/openbao/management/policies/admin.hcl
iam.tf
Update IAM policy for OpenBao S3 buckets
terraform/eks/iam.tf
autoscaling_group.tf
Update autoscaling group for OpenBao
terraform/openbao/cluster/autoscaling_group.tf
variables.tf
Update variables for OpenBao configuration
terraform/openbao/cluster/variables.tf
iam.tf
Update IAM roles and policies for OpenBao
terraform/openbao/cluster/iam.tf
load_balancer.tf
Add load balancer configuration for OpenBao
terraform/openbao/cluster/load_balancer.tf
auth.tf
Add AppRole authentication for OpenBao
terraform/openbao/management/auth.tf
roles.tf
Add PKI roles for OpenBao
terraform/openbao/management/roles.tf
policies.tf
Add policies for OpenBao management
terraform/openbao/management/policies.tf
route53.tf
Add Route53 DNS configuration for OpenBao
terraform/openbao/cluster/route53.tf
kms.tf
Add KMS key configuration for OpenBao
terraform/openbao/cluster/kms.tf
variables.tf
Update management variables for OpenBao
terraform/openbao/management/variables.tf
snapshot.hcl
Add snapshot policy for OpenBao
terraform/openbao/management/policies/snapshot.hcl
locals.tf
Update local tags for OpenBao
terraform/openbao/cluster/locals.tf
mounts.tf
Add secret mount configuration for OpenBao
terraform/openbao/management/mounts.tf
cert-manager.hcl
Add cert-manager policy for OpenBao
terraform/openbao/management/policies/cert-manager.hcl
outputs.tf
Add outputs for OpenBao autoscaling group
terraform/openbao/cluster/outputs.tf
openbao.go
Refactor Go code for OpenBao integration
dagger/openbao.go
main.go
Update main Go file for OpenBao configuration
dagger/main.go
openbao-snapshot.sh
Update snapshot script for OpenBao
scripts/openbao-snapshot.sh
startup_script.sh
Add startup script for OpenBao initialization
terraform/openbao/cluster/scripts/startup_script.sh
setup-local-disks.sh
Update local disk setup script for OpenBao
terraform/openbao/cluster/scripts/setup-local-disks.sh
snapshot-cronjob.yaml
Update snapshot cronjob for OpenBao
security/base/openbao-snapshot/snapshot-cronjob.yaml
s3-bucket.yaml
Update S3 bucket configuration for OpenBao snapshots
security/base/openbao-snapshot/s3-bucket.yaml
platform-private-gateway-certificate.yaml
Update gateway certificate issuer to OpenBao
infrastructure/base/gapi/platform-private-gateway-certificate.yaml
6 files
versions.tf
Define Terraform and provider versions for OpenBao
terraform/openbao/cluster/versions.tf
versions.tf
Define Terraform and provider versions for OpenBao management
terraform/openbao/management/versions.tf
management.
backend.tf
Update S3 backend configuration for OpenBao
terraform/openbao/cluster/backend.tf
backend.tf
Update S3 backend configuration for OpenBao management
terraform/openbao/management/backend.tf
providers.tf
Add Vault provider configuration for OpenBao
terraform/openbao/management/providers.tf
providers.tf
Add AWS provider configuration for OpenBao
terraform/openbao/cluster/providers.tf
5 files
README.md
Update README for OpenBao cluster setup
terraform/openbao/cluster/README.md
getting_started.md
Update getting started guide for OpenBao
terraform/openbao/cluster/docs/getting_started.md
README.md
Update main README for OpenBao integration
README.md
pki_requirements.md
Update PKI requirements documentation for OpenBao
terraform/openbao/cluster/docs/pki_requirements.md
README.md
Update Dagger README for OpenBao deployment
dagger/README.md
1 files
go.sum
Update Go module dependencies for OpenBao
dagger/go.sum
14 files
openbao-snapshot.yaml
...
security/base/epis/openbao-snapshot.yaml
...
go.mod
...
dagger/go.mod
...
ci.yaml
...
.github/workflows/ci.yaml
...
approle.md
...
terraform/openbao/management/docs/approle.md
...
kms.yaml
...
security/base/openbao-snapshot/kms.yaml
...
cloudinit-config.yaml
...
terraform/openbao/cluster/scripts/cloudinit-config.yaml
...
openbao-approle-externalsecret.yaml
...
security/base/cert-manager/openbao-approle-externalsecret.yaml
...
external-secrets.yaml
...
security/base/openbao-snapshot/external-secrets.yaml
...
kustomization.yaml
...
security/base/openbao-snapshot/kustomization.yaml
...
kustomization.yaml
...
security/base/epis/kustomization.yaml
...
snapshot-pvc.yaml
...
security/base/openbao-snapshot/snapshot-pvc.yaml
...
kustomization.yaml
...
security/base/cert-manager/kustomization.yaml
...
kustomization.yaml
...
security/mycluster-0/kustomization.yaml
...
serviceaccount.yaml
...
security/base/openbao-snapshot/serviceaccount.yaml
...