Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Modify GitHub action workflows for PO.DAAC infrastructure #3

Open
nikki-t opened this issue Jan 28, 2025 · 2 comments
Open

Modify GitHub action workflows for PO.DAAC infrastructure #3

nikki-t opened this issue Jan 28, 2025 · 2 comments
Labels
enhancement New feature or request

Comments

@nikki-t
Copy link
Collaborator

nikki-t commented Jan 28, 2025

The current GitHub action workflows are for deployment to different AWS accounts and need to be updated for PO.DAAC.

@nikki-t nikki-t added the enhancement New feature or request label Jan 28, 2025
@nikki-t nikki-t added this to the CI/CD for workflow deployment milestone Jan 28, 2025
@nikki-t
Copy link
Collaborator Author

nikki-t commented Mar 13, 2025

GitHub secrets TODO

  1. AWS credentials
  2. confluence (Terraform)
    • EC2_KEY_PAIR_DEV1, EC2_KEY_PAIR_DEV2, EC2_KEY_PAIR_OPS
    • MGMT_ACCOUNT (REMOVE)
    • SSH_SUBNET (REMOVE)
    • PUBLIC_SUBNET (REMOVE)
    • PRIVATE_SUBNET_A (REMOVE)
    • PRIVATE_SUBNET_B (REMOVE)
    • PRIVATE_SUBNET_C (REMOVE)
    • PRIVATE_SUBNET_D (REMOVE)
    • VPC_CIDR (REMOVE)
  3. input
    • HYDROCRON_API_KEY
  4. publish_cnm
    • PROVIDER
    • VERSION
    • COLLECTION
    • SNS TOPIC (SIT, UAT, OPS)

Pending TODO

  1. Locate S3 bucket to store terraform state
  2. Update Confluence Terraform VPC resources to match platform and include data sources to configure appropriately.
  3. Understand if SNYK scanning can be implemented for R and Julia.
  4. Test AWS ECR container image and Terraform deployment for modules.
  5. Test publish_cnm architecture

@nikki-t
Copy link
Collaborator Author

nikki-t commented Mar 13, 2025

This is blocked as we need to decide which venue to deploy the Confluence workflow to.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

1 participant