Skip to content

Create a demo cadmium installation #5

@rfvermut

Description

@rfvermut
  • initially should create additional demo account in aws org, later - reuse it to avoid long deletions/creations
  • should create GitRepo/EKS/ECR/ES, provision JenkinsX
  • after demo should be deleted completely first via TF, then via cloud-nuke

AWS Org level TF run (the one that creates Account/GitHub) should use IAM credentials, run from local machine and store state in S3 bucket/Dynamo.

AWS Account TF run should be done via AWS SSO provided credentials the same way.


Things we want to demo:

  • EKS on Spot Instances
  • build sample Java app (https://github.com/riskfocus/cad3-java11) demonstrating Jenkins agents created dynamically
  • promote sample app to "development" automatically and to "staging" manually via jx tool
  • create PRs and demonstrate feature-branch dynamic environments
  • demonstrate prometheus metric endpoint autodiscovery/operator?, create some graphs in Grafana
  • demonstrate container logs in ES

Metadata

Metadata

Assignees

Labels

No labels
No labels

Type

No type
No fields configured for issues without a type.

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions