Skip to content

gudfhr95/playground

Repository files navigation

Playground

Table of Contents

Getting Started

Prerequisites

  • pre-commit >= 3
  • Earthly >= 0.7
  • Pulumi >= 3
  • Node.js >= 20
  • pnpm >= 8
  • FluxCD >= 2
  • Helm >= 3

Installing

  • Add repository secrets in Github Actions

    • AWS_ACCESS_KEY_ID
    • AWS_SECRET_ACCESS_KEY
    • AWS_REGION
    • PULUMI_ORG_NAME
    • PULUMI_ACCESS_TOKEN
  • Install pre-commit hooks

pre-commit install
  • Configure Pulumi
export AWS_ACCESS_KEY_ID=<YOUR_ACCESS_KEY_ID>
export AWS_SECRET_ACCESS_KEY=<YOUR_SECRET_ACCESS_KEY>

pulumi login
  • Install Node.js dependencies
pnpm install