You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
In order to bypass delays related to the SSB deployment process, data.gov admins will deploy a single EKS instance per space using terraform and github actions and bind the credentials to ssb-solrcloud using a user-provided service.
Acceptance Criteria
[ACs should be clearly demoable/verifiable whenever possible. Try specifying them using BDD.]
WHEN I look at the environment of the SSB SolrCloud
THEN I see user-provided-service with credentials for a kubernetes cluster
WHEN I look at the github actions for datagov-ssb
THEN I see a workflow that is deploying an EKS cluster in each AWS account
AND the workflow is created a user-provided-service ssb-solrcloud-k8s in each space
Background
[Any helpful contextual notes or links to artifacts/evidence, if needed]
User Story
In order to bypass delays related to the SSB deployment process, data.gov admins will deploy a single EKS instance per space using terraform and github actions and bind the credentials to ssb-solrcloud using a user-provided service.
Acceptance Criteria
[ACs should be clearly demoable/verifiable whenever possible. Try specifying them using BDD.]
THEN I see user-provided-service with credentials for a kubernetes cluster
THEN I see a workflow that is deploying an EKS cluster in each AWS account
AND the workflow is created a user-provided-service ssb-solrcloud-k8s in each space
Background
[Any helpful contextual notes or links to artifacts/evidence, if needed]
Security Considerations (required)
None compared to broker approach, same POAM's apply
Sketch
[Notes or a checklist reflecting our understanding of the selected approach]
(In
datagov-ssb
)cloudfoundry_service_instance.solrcloud_broker_k8s_cluster
resource fromapplication-boundary.tf
brokerpak-eks-terraform-provision
modulehttps://github.com/GSA/datagov-brokerpak-eks/tree/main/terraform/provision
terraform.${ENV_NAME}.tfvars
with new parameters (instance_name, subdomain, size, ...)brokerpak-eks-terraform-bind
modulehttps://github.com/GSA/datagov-brokerpak-eks/tree/main/terraform/bind
instance_name
when declaring module (same as provision)cloudfoundary_user_provided_service
resource for bind, namedssb-solrcloud-k8s
broker_solrcloud
service block with the previously defined user-provided serviceThe text was updated successfully, but these errors were encountered: