Skip to content

feat(ci): provide demo/preview environments#1406

Merged
aajimal merged 34 commits intomainfrom
preview-env-demo
Sep 13, 2024
Merged

feat(ci): provide demo/preview environments#1406
aajimal merged 34 commits intomainfrom
preview-env-demo

Conversation

@aajimal
Copy link
Copy Markdown
Contributor

@aajimal aajimal commented Aug 23, 2024

Summary

Updates the celestia-local chart to allow helm-parameter overrides when creating PR preview environments.

Background

To show how we can leverage a preview environments for:
- testing work in progress PR
- providing a demo environment to external users
- Testing against a live cluster

Changes

  • Update celestia-local chart to:
    • remove hardcoded values
    • allow specifying ingress params
    • ensuring PVC storage is namespace scoped
  • Update sequencer and evm-stack components to support parameterized imagePullPolicy for ArgoCD
  • Include ArgoCD ApplicationSet for PR preview envs (to be applied by admins)

Testing

  • Rendering locally for manual inspection
  • Applied changes to argocd.dev.astria.org to test on live cluster
  • Verify components are being deployed successfully
  • Confirm smoke-tests pass when pointing to deployed components

@github-actions github-actions bot added the cd label Aug 23, 2024
@aajimal aajimal added docker-build used to trigger docker builds on PRs evm pertains to EVM demo sequencer pertaining to the astria-sequencer crate sequencer-faucet and removed evm pertains to EVM labels Aug 23, 2024
@aajimal aajimal added preview required if you intend to generate a preview environment demo sequencer pertaining to the astria-sequencer crate docker-build used to trigger docker builds on PRs evm pertains to EVM and removed demo preview required if you intend to generate a preview environment sequencer pertaining to the astria-sequencer crate evm pertains to EVM docker-build used to trigger docker builds on PRs cd labels Aug 28, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

cd docker-build used to trigger docker builds on PRs evm pertains to EVM preview required if you intend to generate a preview environment sequencer pertaining to the astria-sequencer crate

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants