Skip to content

Commit 1f3480b

Browse files
committed
test
1 parent 4e1f651 commit 1f3480b

File tree

1 file changed

+81
-81
lines changed

1 file changed

+81
-81
lines changed

.github/workflows/build-on-main.yaml

Lines changed: 81 additions & 81 deletions
Original file line numberDiff line numberDiff line change
@@ -77,84 +77,84 @@ jobs:
7777
tag: ${{ env.VERSION }}
7878
registry: ${{ env.CONTAINER_REGISTRY }}
7979

80-
- name: Build and push Helm chart
81-
uses: ./.github/actions/build-push-helm
82-
with:
83-
chart-path: ${{ env.HELM_CHART_PATH }}
84-
push: true
85-
registry-url: oci://europe-docker.pkg.dev/dynatrace-demoability/helm
86-
version: ${{ env.VERSION }}
87-
credentials: ${{ secrets.GAR_CREDENTIALS }}
88-
89-
deploy-easytrade:
90-
runs-on: ubuntu-24.04
91-
needs: build-easytrade
92-
steps:
93-
- name: Retrieve kubeconfig
94-
run: |
95-
mkdir ~/.kube
96-
echo "${{ secrets.KUBECONFIG }}" > ~/.kube/config
97-
98-
- name: Checkout infrastructure repo
99-
uses: actions/checkout@v6
100-
with:
101-
ssh-key: ${{ secrets.SSH_PRIVATE_KEY }}
102-
repository: dynatrace/easytrade-infrastructure
103-
path: easytrade-infrastructure
104-
105-
- name: Deploy easytrade
106-
shell: bash
107-
env:
108-
HELM_CHART_VERSION: ${{ env.VERSION }}
109-
BASE_VALUES_FILE: "./helm-values/aws-base.yaml"
110-
OVERRIDES_VALUES_FILE: "./helm-values/aws-staging.yaml"
111-
DRY_RUN: "false"
112-
DEBUG_MODE: "false"
113-
run: ./deploy.sh
114-
working-directory: ${{ github.workspace }}/easytrade-infrastructure
115-
116-
run-tests:
117-
if: ${{ inputs.run-tests == 'true' }}
118-
runs-on: ubuntu-24.04
119-
needs: deploy-easytrade
120-
steps:
121-
- name: Checkout repository
122-
uses: actions/checkout@v6
123-
124-
- name: Retrieve kubeconfig
125-
run: |
126-
mkdir ~/.kube
127-
echo "${{ secrets.KUBECONFIG }}" > ~/.kube/config
128-
129-
- name: Enable test environment
130-
run: |
131-
kubectl -n ${{ env.NAMESPACE }} set env deployment/easytrade-credit-card-order-service WORK_DELAY=10 WORK_RATE=10
132-
kubectl -n ${{ env.NAMESPACE }} set env deployment/easytrade-third-party-service COURIER_DELAY=10 COURIER_RATE=10 MANUFACTURE_DELAY=10 MANUFACTURE_RATE=10
133-
134-
- name: Wait 3 minutes
135-
run: sleep 3m
136-
137-
- name: Order credit card
138-
uses: ./.github/actions/order-credit-card
139-
with:
140-
namespace: ${{ env.NAMESPACE }}
141-
142-
- name: Wait 12 minutes
143-
run: sleep 12m
144-
145-
- name: Check credit card order
146-
uses: ./.github/actions/check-credit-card-order
147-
with:
148-
namespace: ${{ env.NAMESPACE }}
149-
150-
- name: Run validation
151-
uses: ./.github/actions/run-validation
152-
with:
153-
client_id: ${{ secrets.OQR_CLIENT_ID }}
154-
client_secret: ${{ secrets.OQR_CLIENT_SECRET }}
155-
sso_url: ${{ secrets.SSO_URL }}
156-
tenant_url: ${{ secrets.OQR_URL }}
157-
158-
- name: Disable test environment
159-
run: |
160-
kubectl -n ${{ env.NAMESPACE }} rollout undo deployment/easytrade-credit-card-order-service deployment/easytrade-third-party-service
80+
# - name: Build and push Helm chart
81+
# uses: ./.github/actions/build-push-helm
82+
# with:
83+
# chart-path: ${{ env.HELM_CHART_PATH }}
84+
# push: true
85+
# registry-url: oci://europe-docker.pkg.dev/dynatrace-demoability/helm
86+
# version: ${{ env.VERSION }}
87+
# credentials: ${{ secrets.GAR_CREDENTIALS }}
88+
89+
# deploy-easytrade:
90+
# runs-on: ubuntu-24.04
91+
# needs: build-easytrade
92+
# steps:
93+
# - name: Retrieve kubeconfig
94+
# run: |
95+
# mkdir ~/.kube
96+
# echo "${{ secrets.KUBECONFIG }}" > ~/.kube/config
97+
98+
# - name: Checkout infrastructure repo
99+
# uses: actions/checkout@v6
100+
# with:
101+
# ssh-key: ${{ secrets.SSH_PRIVATE_KEY }}
102+
# repository: dynatrace/easytrade-infrastructure
103+
# path: easytrade-infrastructure
104+
105+
# - name: Deploy easytrade
106+
# shell: bash
107+
# env:
108+
# HELM_CHART_VERSION: ${{ env.VERSION }}
109+
# BASE_VALUES_FILE: "./helm-values/aws-base.yaml"
110+
# OVERRIDES_VALUES_FILE: "./helm-values/aws-staging.yaml"
111+
# DRY_RUN: "false"
112+
# DEBUG_MODE: "false"
113+
# run: ./deploy.sh
114+
# working-directory: ${{ github.workspace }}/easytrade-infrastructure
115+
116+
# run-tests:
117+
# if: ${{ inputs.run-tests == 'true' }}
118+
# runs-on: ubuntu-24.04
119+
# needs: deploy-easytrade
120+
# steps:
121+
# - name: Checkout repository
122+
# uses: actions/checkout@v6
123+
124+
# - name: Retrieve kubeconfig
125+
# run: |
126+
# mkdir ~/.kube
127+
# echo "${{ secrets.KUBECONFIG }}" > ~/.kube/config
128+
129+
# - name: Enable test environment
130+
# run: |
131+
# kubectl -n ${{ env.NAMESPACE }} set env deployment/easytrade-credit-card-order-service WORK_DELAY=10 WORK_RATE=10
132+
# kubectl -n ${{ env.NAMESPACE }} set env deployment/easytrade-third-party-service COURIER_DELAY=10 COURIER_RATE=10 MANUFACTURE_DELAY=10 MANUFACTURE_RATE=10
133+
134+
# - name: Wait 3 minutes
135+
# run: sleep 3m
136+
137+
# - name: Order credit card
138+
# uses: ./.github/actions/order-credit-card
139+
# with:
140+
# namespace: ${{ env.NAMESPACE }}
141+
142+
# - name: Wait 12 minutes
143+
# run: sleep 12m
144+
145+
# - name: Check credit card order
146+
# uses: ./.github/actions/check-credit-card-order
147+
# with:
148+
# namespace: ${{ env.NAMESPACE }}
149+
150+
# - name: Run validation
151+
# uses: ./.github/actions/run-validation
152+
# with:
153+
# client_id: ${{ secrets.OQR_CLIENT_ID }}
154+
# client_secret: ${{ secrets.OQR_CLIENT_SECRET }}
155+
# sso_url: ${{ secrets.SSO_URL }}
156+
# tenant_url: ${{ secrets.OQR_URL }}
157+
158+
# - name: Disable test environment
159+
# run: |
160+
# kubectl -n ${{ env.NAMESPACE }} rollout undo deployment/easytrade-credit-card-order-service deployment/easytrade-third-party-service

0 commit comments

Comments
 (0)