1- name : Sequencer-Cdk8s- Test
1+ name : Sequencer CdK8s Dry Test
22on :
33 workflow_dispatch :
44
5- # push:
6- # branches:
7- # - main
8- # - main-v[0-9].**
9- # tags:
10- # - v[0-9].**
11- # paths:
12- # - ".github/workflows/sequencer_cdk8s-test.yml"
13- # - "deployments/sequencer/**"
14-
15- # pull_request:
16- # branches:
17- # - main
18- # - main-v[0-9].**
19- # paths:
20- # - ".github/workflows/sequencer_cdk8s-test.yml"
21- # - "deployments/sequencer/**"
5+ pull_request :
6+ branches :
7+ - main
8+ - main-v[0-9].**
9+ paths :
10+ - " .github/workflows/sequencer_cdk8s-test.yml"
11+ - " crates/apollo_deployments/**"
12+ - " deployments/sequencer2/**"
2213
2314jobs :
2415 prepare :
2516 runs-on : ubuntu-24.04
2617 env :
2718 cluster : test
2819 namespace : test
29- deployment_config_path : ${{ github.workspace }}/crates/apollo_deployments/resources/deployments/testing/deployment_config_consolidated.json
20+ layout : hybrid
21+ overlay : hybrid.testing.node-0
3022 monitoring_dashboard_file : ${{ github.workspace }}/deployments/monitoring/examples/output/dashboards/sequencer_node_dashboard.json
23+ cdk8s_sequencer_path : ${{ github.workspace }}/deployments/sequencer2
3124
3225 steps :
3326 - name : Checkout sequencer
@@ -52,19 +45,19 @@ jobs:
5245
5346 # Synthesize the CDK8s Sequencer app.
5447 - name : CDk8s synth
55- working-directory : deployments/sequencer
48+ working-directory : ${{ env.cdk8s_sequencer_path }}
5649 run : |
5750 cdk8s import
5851 pipenv install
59- cdk8s synth --app "pipenv run python main.py --namespace ${{ env.namespace }} --deployment-config-file ${{ env.deployment_config_path }} --monitoring-dashboard-file ${{ env.monitoring_dashboard_file }} --cluster ${{ env.cluster }}"
52+ cdk8s synth --app "pipenv run python -m main --namespace ${{ env.namespace }} -l ${{ env.layout }} -o ${{ env.overlay }} --monitoring-dashboard-file ${{ env.monitoring_dashboard_file }} --cluster ${{ env.cluster }}"
6053
6154 - name : Upload artifacts
6255 uses : actions/upload-artifact@v4
6356 with :
6457 name : cdk8s-artifacts
6558 path : |
66- deployments/sequencer /dist
67- deployments/sequencer /resources
59+ ${{ env.cdk8s_sequencer_path }} /dist
60+ ${{ env.cdk8s_sequencer_path }} /resources
6861
6962 validate :
7063 runs-on : ubuntu-24.04
0 commit comments