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

Introduce tractusx-connector helm chart #541

Merged
merged 95 commits into from
Nov 30, 2022
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
95 commits
Select commit Hold shift + click to select a range
e1af6e1
wip
DominikPinsel Oct 4, 2022
2cbadd3
wip
DominikPinsel Oct 25, 2022
84c47cb
wip
DominikPinsel Nov 2, 2022
c4c9e8d
wip
DominikPinsel Nov 2, 2022
1e6e2ea
wip
DominikPinsel Nov 8, 2022
39bb720
wip
DominikPinsel Nov 9, 2022
489056e
wip
DominikPinsel Nov 10, 2022
840161b
wip
DominikPinsel Nov 11, 2022
c1e3fac
wip
DominikPinsel Nov 14, 2022
31b95c0
wip
DominikPinsel Nov 14, 2022
65593d2
wip
DominikPinsel Nov 14, 2022
353c60e
wip
DominikPinsel Nov 14, 2022
bf9bb2c
wip
DominikPinsel Nov 15, 2022
8dcd188
wip
DominikPinsel Nov 15, 2022
67ee8df
wip
DominikPinsel Nov 16, 2022
23c2a54
wip
DominikPinsel Nov 16, 2022
b56581c
wip
DominikPinsel Nov 17, 2022
bb14c90
wip
DominikPinsel Nov 17, 2022
8321b9e
wip
DominikPinsel Nov 18, 2022
0cea156
Merge branch 'develop' into feature/edc-full-deployment
DominikPinsel Nov 18, 2022
9c076fd
wip
DominikPinsel Nov 18, 2022
9e6ca91
wip
DominikPinsel Nov 18, 2022
e5f6bae
Merge branch 'develop' into feature/edc-full-deployment
DominikPinsel Nov 18, 2022
9e77b69
wip
DominikPinsel Nov 18, 2022
3d4bffe
wip
DominikPinsel Nov 21, 2022
2161a49
Merge branch 'develop' into feature/edc-full-deployment
DominikPinsel Nov 21, 2022
72c64ca
wip
DominikPinsel Nov 21, 2022
b3abcda
wip
DominikPinsel Nov 21, 2022
0fbc740
wip
DominikPinsel Nov 21, 2022
aeb3ae3
wip
DominikPinsel Nov 21, 2022
292cbf2
wip
DominikPinsel Nov 21, 2022
a249ab3
wip
DominikPinsel Nov 21, 2022
1de2d5b
wip
DominikPinsel Nov 21, 2022
d054931
update businessTests.yaml
DominikPinsel Nov 21, 2022
ab76acc
update businesstest.yaml
DominikPinsel Nov 21, 2022
2789596
update business-tests.xaml
DominikPinsel Nov 21, 2022
88ba8e6
add labels to edc deployment
DominikPinsel Nov 21, 2022
b215dcd
wip
DominikPinsel Nov 21, 2022
abbb6c3
add AmazonS3 capabilities to dataplane
DominikPinsel Nov 21, 2022
67c9930
add pending / to dataplane public url
DominikPinsel Nov 21, 2022
422cc6c
update txdc deployment.yaml, made azure settings required
DominikPinsel Nov 21, 2022
69b3604
wip
DominikPinsel Nov 21, 2022
217fdf2
wip
DominikPinsel Nov 21, 2022
6a86966
business-tests.yaml, update data mgmt api port
DominikPinsel Nov 22, 2022
7c978ef
wip
DominikPinsel Nov 22, 2022
254fd86
test
DominikPinsel Nov 22, 2022
1393944
wip
DominikPinsel Nov 22, 2022
3021871
wip
DominikPinsel Nov 22, 2022
1a51986
Update charts/txdc/templates/_helpers.tpl
DominikPinsel Nov 22, 2022
55e120a
Update charts/txdc/templates/deployment.yaml
DominikPinsel Nov 22, 2022
12c71b5
Update charts/txdc/values.yaml
DominikPinsel Nov 22, 2022
1e639e4
Update charts/txdc/values.yaml
DominikPinsel Nov 22, 2022
a57d58d
Update charts/txdc/values.yaml
DominikPinsel Nov 22, 2022
48582f2
Update charts/txdc/values.yaml
DominikPinsel Nov 22, 2022
7cbc66d
Update charts/txdc/values.yaml
DominikPinsel Nov 22, 2022
2846059
Update edc-tests/src/main/resources/deployment/helm/supporting-infras…
DominikPinsel Nov 22, 2022
fa10ca3
Update charts/txdc/values.yaml
DominikPinsel Nov 22, 2022
1291494
txdc: change name of dataplane
DominikPinsel Nov 22, 2022
11e9fe3
Merge branch 'feature/edc-full-deployment' of github.com:catenax-ng/p…
DominikPinsel Nov 22, 2022
a83fdb7
increased waiting time for MinIo
DominikPinsel Nov 22, 2022
bb11d64
Update charts/txdc/values.yaml
DominikPinsel Nov 22, 2022
4300a0a
Update charts/txdc/values.yaml
DominikPinsel Nov 22, 2022
52fa2e0
renamed dummy bucket
DominikPinsel Nov 22, 2022
784b6c7
Merge branch 'feature/edc-full-deployment' of github.com:catenax-ng/p…
DominikPinsel Nov 22, 2022
1af075e
update charts/txdc/README.md
DominikPinsel Nov 22, 2022
18eff34
moved opentelemetry into values.yaml
DominikPinsel Nov 22, 2022
044c622
add security context
DominikPinsel Nov 23, 2022
2bb4214
Make logging configurable and deprecate edc-controlplane and edc-data…
denisneuling Nov 23, 2022
f328d16
txdc chart: remove psql templates
DominikPinsel Nov 23, 2022
474c804
Merge branch 'feature/edc-full-deployment' of github.com:catenax-ng/p…
DominikPinsel Nov 23, 2022
8ff5d92
Remove redundant log level for console appender
denisneuling Nov 23, 2022
017810c
Merge branch 'feature/edc-full-deployment' of github.com:catenax-ng/p…
denisneuling Nov 23, 2022
e2b77ad
txdc chart: update psql env in deployment.yaml
DominikPinsel Nov 23, 2022
d7ff614
repair CI
DominikPinsel Nov 23, 2022
87b365d
Split up spec files per control and data plane
denisneuling Nov 23, 2022
6807c7c
Quoute everything, make helm 3.6 compatible
denisneuling Nov 23, 2022
6d5daba
Merge branch 'feature/edc-full-deployment' of github.com:catenax-ng/p…
denisneuling Nov 23, 2022
ed09905
remove podlabels from helper and add add if to deployment yaml
DominikPinsel Nov 23, 2022
e892e02
wip
DominikPinsel Nov 23, 2022
5dc7b36
txdc chart: add setting for EDC_IDS_ENDPOINT_AUDIENCE, required by pr…
DominikPinsel Nov 23, 2022
78d3ecd
wip
DominikPinsel Nov 23, 2022
352198d
wip
DominikPinsel Nov 23, 2022
9a8770b
add backend service to supporting infrastructure
DominikPinsel Nov 24, 2022
fd62ca9
remove templates from supporting infratructure
DominikPinsel Nov 24, 2022
b5139e3
Extend txdc helm service account to be able to reference imagePullSec…
denisneuling Nov 29, 2022
2d39fdf
Make public urls (controlplane ids + dataplane public) configurable v…
denisneuling Nov 29, 2022
52eb5d7
Merge branch 'feature/edc-full-deployment' of github.com:catenax-ng/p…
DominikPinsel Nov 30, 2022
1c77fec
renamed charts/txdc to charts/txdc-connector
DominikPinsel Nov 30, 2022
b2918b3
move charts/txdc-connector to charts/tractusx-connector
DominikPinsel Nov 30, 2022
44537dd
Merge branch 'develop' into feature/edc-full-deployment
denisneuling Nov 30, 2022
897d5e1
Remove depracated flag from edc controlplane and dataplane charts
denisneuling Nov 30, 2022
540d365
Merge branch 'feature/edc-full-deployment' of github.com:catenax-ng/p…
denisneuling Nov 30, 2022
7c71ecf
Regenerate README.md
denisneuling Nov 30, 2022
284756a
Merge branch 'develop' into feature/edc-full-deployment
DominikPinsel Nov 30, 2022
ba33339
Merge branch 'feature/edc-full-deployment' of github.com:catenax-ng/p…
DominikPinsel Nov 30, 2022
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
161 changes: 84 additions & 77 deletions .github/workflows/business-tests.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -98,111 +98,118 @@ jobs:
run: |-
# Define endpoints
echo "SOKRATES_DATA_MANAGEMENT_API_AUTH_KEY=password" | tee -a ${GITHUB_ENV}
echo "SOKRATES_DATA_MANAGEMENT_URL=http://sokrates-edc-controlplane:8181/data" | tee -a ${GITHUB_ENV}
echo "SOKRATES_IDS_URL=http://sokrates-edc-controlplane:8282/api/v1/ids" | tee -a ${GITHUB_ENV}
echo "SOKRATES_DATA_PLANE_URL=http://sokrates-edc-dataplane:8185/api/public/" | tee -a ${GITHUB_ENV}
echo "SOKRATES_DATA_MANAGEMENT_URL=http://sokrates-controlplane:8081/data" | tee -a ${GITHUB_ENV}
echo "SOKRATES_IDS_URL=http://sokrates-controlplane:8084/api/v1/ids" | tee -a ${GITHUB_ENV}
echo "SOKRATES_DATA_PLANE_URL=http://sokrates-dataplane:8081/api/public/" | tee -a ${GITHUB_ENV}
echo "SOKRATES_DATABASE_URL=jdbc:postgresql://plato-postgresql:5432/edc" | tee -a ${GITHUB_ENV}
echo "SOKRATES_DATABASE_USER=postgresql_sandbox_user" | tee -a ${GITHUB_ENV}
echo "SOKRATES_DATABASE_PASSWORD=psql_password" | tee -a ${GITHUB_ENV}
echo "SOKRATES_DATABASE_USER=user" | tee -a ${GITHUB_ENV}
echo "SOKRATES_DATABASE_PASSWORD=password" | tee -a ${GITHUB_ENV}
echo "PLATO_DATA_MANAGEMENT_API_AUTH_KEY=password" | tee -a ${GITHUB_ENV}
echo "PLATO_DATA_MANAGEMENT_URL=http://plato-edc-controlplane:8181/data" | tee -a ${GITHUB_ENV}
echo "PLATO_IDS_URL=http://plato-edc-controlplane:8282/api/v1/ids" | tee -a ${GITHUB_ENV}
echo "PLATO_DATA_PLANE_URL=http://plato-edc-dataplane:8185/api/public/" | tee -a ${GITHUB_ENV}
echo "PLATO_DATA_MANAGEMENT_URL=http://plato-controlplane:8081/data" | tee -a ${GITHUB_ENV}
echo "PLATO_IDS_URL=http://plato-controlplane:8084/api/v1/ids" | tee -a ${GITHUB_ENV}
echo "PLATO_DATA_PLANE_URL=http://plato-dataplane:8081/api/public/" | tee -a ${GITHUB_ENV}
echo "PLATO_DATABASE_URL=jdbc:postgresql://plato-postgresql:5432/edc" | tee -a ${GITHUB_ENV}
echo "PLATO_DATABASE_USER=postgresql_sandbox_user" | tee -a ${GITHUB_ENV}
echo "PLATO_DATABASE_PASSWORD=psql_password" | tee -a ${GITHUB_ENV}
echo "PLATO_DATABASE_USER=user" | tee -a ${GITHUB_ENV}
echo "PLATO_DATABASE_PASSWORD=password" | tee -a ${GITHUB_ENV}
echo "EDC_AWS_ENDPOINT_OVERRIDE=http://minio:9000" | tee -a ${GITHUB_ENV}
echo "PLATO_AWS_SECRET_ACCESS_KEY=platoqwerty123" | tee -a ${GITHUB_ENV}
echo "PLATO_AWS_ACCESS_KEY_ID=platoqwerty123" | tee -a ${GITHUB_ENV}
echo "SOKRATES_AWS_SECRET_ACCESS_KEY=sokratesqwerty123" | tee -a ${GITHUB_ENV}
echo "SOKRATES_AWS_ACCESS_KEY_ID=sokratesqwerty123" | tee -a ${GITHUB_ENV}
-
name: Install test environment via Helm
name: Install infrastructure components via Helm
run: |-
# Update helm dependencies
helm dependency update edc-tests/src/main/resources/deployment/helm/all-in-one
helm dependency update edc-tests/src/main/resources/deployment/helm/supporting-infrastructure

# Install the all-in-one supporting infrastructure environment (daps, vault, pgsql, minio)
helm install test-environment edc-tests/src/main/resources/deployment/helm/all-in-one \
--set platoedccontrolplane.image.repository=edc-controlplane-postgresql-hashicorp-vault \
--set platoedccontrolplane.image.tag=business-test \
--set platoedccontrolplane.image.pullPolicy=Never \
--set sokratesedccontrolplane.image.repository=edc-controlplane-postgresql-hashicorp-vault \
--set sokratesedccontrolplane.image.tag=business-test \
--set sokratesedccontrolplane.image.pullPolicy=Never \
--set platoedcdataplane.image.repository=edc-dataplane-hashicorp-vault \
--set platoedcdataplane.image.tag=business-test \
--set platoedcdataplane.image.pullPolicy=Never \
--set sokratesedcdataplane.image.repository=edc-dataplane-hashicorp-vault \
--set sokratesedcdataplane.image.tag=business-test \
--set sokratesedcdataplane.image.pullPolicy=Never \
--set idsdaps.enabled=true \
--set platovault.enabled=true \
--set platopostgresql.enabled=true \
--set sokratesvault.enabled=true \
--set sokratespostgresql.enabled=true \
--set platoedccontrolplane.enabled=false \
--set platoedcdataplane.enabled=false \
--set platobackendapplication.enabled=false \
--set sokratesedccontrolplane.enabled=false \
--set sokratesedcdataplane.enabled=false \
--set sokratesbackendapplication.enabled=false \
--set sokrates-backend-application.persistence.enabled=false \
--set plato-backend-application.persistence.enabled=false \
--set minio.enabled=true \
helm install infrastructure edc-tests/src/main/resources/deployment/helm/supporting-infrastructure \
--wait-for-jobs --timeout=120s

# GH pipelines constrained by cpu, so give helm some time to register all resources \w k8s
sleep 5s

# Wait for supporting infrastructure to become ready (control-/data-plane, backend service)
kubectl wait --for=condition=ready pod -l app.kubernetes.io/name=idsdaps --timeout=120s || ( kubectl logs -l app.kubernetes.io/name=idsdaps --tail 500 && exit 1 )
kubectl wait --for=condition=ready pod -l app.kubernetes.io/name=sokratesvault --timeout=120s || ( kubectl logs -l app.kubernetes.io/name=sokratesvault --tail 500 && exit 1 )
kubectl wait --for=condition=ready pod -l app.kubernetes.io/name=platovault --timeout=120s || ( kubectl logs -l app.kubernetes.io/name=platovault --tail 500 && exit 1 )
kubectl wait --for=condition=ready pod -l app.kubernetes.io/name=sokratespostgresql --timeout=120s || ( kubectl logs -l app.kubernetes.io/name=sokratespostgresql --tail 500 && exit 1 )
kubectl wait --for=condition=ready pod -l app.kubernetes.io/name=platopostgresql --timeout=120s || ( kubectl logs -l app.kubernetes.io/name=platopostgresql --tail 500 && exit 1 )
kubectl wait --for=condition=ready pod -l app.kubernetes.io/name=vault --timeout=120s || ( kubectl logs -l app.kubernetes.io/name=vault --tail 500 && exit 1 )
kubectl wait --for=condition=ready pod -l app.kubernetes.io/name=sokrates-postgresql --timeout=120s || ( kubectl logs -l app.kubernetes.io/name=sokrates-postgresql --tail 500 && exit 1 )
kubectl wait --for=condition=ready pod -l app.kubernetes.io/name=plato-postgresql --timeout=120s || ( kubectl logs -l app.kubernetes.io/name=plato-postgresql --tail 500 && exit 1 )
kubectl wait --for=condition=ready pod -l app=minio --timeout=120s || ( kubectl logs -l app=minio --tail 500 && exit 1 )

# Install the all-in-one Control-/DataPlanes and backend-services
helm upgrade --install test-environment edc-tests/src/main/resources/deployment/helm/all-in-one \
--set platoedccontrolplane.image.repository=edc-controlplane-postgresql-hashicorp-vault \
--set platoedccontrolplane.image.tag=business-test \
--set platoedccontrolplane.image.pullPolicy=Never \
--set sokratesedccontrolplane.image.repository=edc-controlplane-postgresql-hashicorp-vault \
--set sokratesedccontrolplane.image.tag=business-test \
--set sokratesedccontrolplane.image.pullPolicy=Never \
--set platoedcdataplane.image.repository=edc-dataplane-hashicorp-vault \
--set platoedcdataplane.image.tag=business-test \
--set platoedcdataplane.image.pullPolicy=Never \
--set sokratesedcdataplane.image.repository=edc-dataplane-hashicorp-vault \
--set sokratesedcdataplane.image.tag=business-test \
--set sokratesedcdataplane.image.pullPolicy=Never \
--set idsdaps.enabled=true \
--set platovault.enabled=true \
--set platopostgresql.enabled=true \
--set sokratesvault.enabled=true \
--set sokratespostgresql.enabled=true \
--set platoedccontrolplane.enabled=true \
--set platoedcdataplane.enabled=true \
--set platobackendapplication.enabled=true \
--set sokratesedccontrolplane.enabled=true \
--set sokratesedcdataplane.enabled=true \
--set sokratesbackendapplication.enabled=true \
--set sokrates-backend-application.persistence.enabled=true \
--set plato-backend-application.persistence.enabled=true \
--set minio.enabled=true \
# Install Plato
helm install plato charts/tractusx-connector \
--set fullnameOverride=plato \
--set controlplane.service.type=NodePort \
--set controlplane.endpoints.data.authKey=password \
--set controlplane.image.tag=business-test \
--set controlplane.image.pullPolicy=Never \
--set controlplane.image.repository=docker.io/library/edc-controlplane-postgresql-hashicorp-vault \
--set dataplane.image.tag=business-test \
--set dataplane.image.pullPolicy=Never \
--set dataplane.image.repository=docker.io/library/edc-dataplane-hashicorp-vault \
--set controlplane.debug.enabled=true \
--set controlplane.suspendOnStart=false \
--set postgresql.enabled=true \
--set postgresql.username=user \
--set postgresql.password=password \
--set postgresql.jdbcUrl=jdbc:postgresql://plato-postgresql:5432/edc \
--set vault.hashicorp.url=http://vault:8200 \
--set vault.hashicorp.token=root \
--set vault.secretNames.transferProxyTokenSignerPublicKey=plato/daps/my-plato-daps-crt \
--set vault.secretNames.transferProxyTokenSignerPrivateKey=plato/daps/my-plato-daps-key \
--set vault.secretNames.transferProxyTokenEncryptionAesKey=plato/data-encryption-aes-keys \
--set vault.secretNames.dapsPrivateKey=plato/daps/my-plato-daps-key \
--set vault.secretNames.dapsPublicKey=plato/daps/my-plato-daps-crt \
--set daps.url=http://ids-daps:4567 \
--set daps.clientId=99:83:A7:17:86:FF:98:93:CE:A0:DD:A1:F1:36:FA:F6:0F:75:0A:23:keyid:99:83:A7:17:86:FF:98:93:CE:A0:DD:A1:F1:36:FA:F6:0F:75:0A:23 \
--set dataplane.aws.endpointOverride=http://minio:9000 \
--set dataplane.aws.secretAccessKey=platoqwerty123 \
--set dataplane.aws.accessKeyId=platoqwerty123 \
--set backendService.httpProxyTokenReceiverUrl=http://example.com \
--wait-for-jobs --timeout=120s

# Install Sokrates
helm install sokrates charts/tractusx-connector \
--set fullnameOverride=sokrates \
--set controlplane.service.type=NodePort \
--set controlplane.endpoints.data.authKey=password \
--set controlplane.image.tag=business-test \
--set controlplane.image.pullPolicy=Never \
--set controlplane.image.repository=docker.io/library/edc-controlplane-postgresql-hashicorp-vault \
--set dataplane.image.tag=business-test \
--set dataplane.image.pullPolicy=Never \
--set dataplane.image.repository=docker.io/library/edc-dataplane-hashicorp-vault \
--set controlplane.debug.enabled=true \
--set controlplane.suspendOnStart=false \
--set postgresql.enabled=true \
--set postgresql.username=user \
--set postgresql.password=password \
--set postgresql.jdbcUrl=jdbc:postgresql://sokrates-postgresql:5432/edc \
--set vault.hashicorp.url=http://vault:8200 \
--set vault.hashicorp.token=root \
--set vault.secretNames.transferProxyTokenSignerPublicKey=sokrates/daps/my-sokrates-daps-crt \
--set vault.secretNames.transferProxyTokenSignerPrivateKey=sokrates/daps/my-sokrates-daps-key \
--set vault.secretNames.transferProxyTokenEncryptionAesKey=sokrates/data-encryption-aes-keys \
--set vault.secretNames.dapsPrivateKey=sokrates/daps/my-sokrates-daps-key \
--set vault.secretNames.dapsPublicKey=sokrates/daps/my-sokrates-daps-crt \
--set daps.url=http://ids-daps:4567 \
--set daps.clientId=E7:07:2D:74:56:66:31:F0:7B:10:EA:B6:03:06:4C:23:7F:ED:A6:65:keyid:E7:07:2D:74:56:66:31:F0:7B:10:EA:B6:03:06:4C:23:7F:ED:A6:65 \
--set dataplane.aws.endpointOverride=http://minio:9000 \
--set dataplane.aws.secretAccessKey=sokratesqwerty123 \
--set dataplane.aws.accessKeyId=sokratesqwerty123 \
--set backendService.httpProxyTokenReceiverUrl=http://example.com \
--wait-for-jobs --timeout=120s

# GH pipelines constrained by cpu, so give helm some time to register all resources \w k8s
sleep 5s

# Wait for Control-/DataPlane and backend-service to become ready
kubectl wait --for=condition=ready pod -l app.kubernetes.io/name=sokratesbackendapplication --timeout=120s || ( kubectl logs -l app.kubernetes.io/name=sokratesbackendapplication --tail 500 && exit 1 )
kubectl wait --for=condition=ready pod -l app.kubernetes.io/name=platobackendapplication --timeout=120s || ( kubectl logs -l app.kubernetes.io/name=platobackendapplication --tail 500 && exit 1 )
kubectl wait --for=condition=ready pod -l app.kubernetes.io/name=sokratesedcdataplane --timeout=120s || ( kubectl logs -l app.kubernetes.io/name=sokratesedcdataplane --tail 500 && exit 1 )
kubectl wait --for=condition=ready pod -l app.kubernetes.io/name=platoedcdataplane --timeout=120s || ( kubectl logs -l app.kubernetes.io/name=platoedcdataplane --tail 500 && exit 1 )
kubectl wait --for=condition=ready pod -l app.kubernetes.io/name=sokratesedccontrolplane --timeout=600s || ( kubectl logs -l app.kubernetes.io/name=sokratesedccontrolplane --tail 500 && exit 1 )
kubectl wait --for=condition=ready pod -l app.kubernetes.io/name=platoedccontrolplane --timeout=600s || ( kubectl logs -l app.kubernetes.io/name=platoedccontrolplane --tail 500 && exit 1 )
#kubectl wait --for=condition=ready pod -l app.kubernetes.io/instance=sokratesbackendapplication --timeout=120s || ( kubectl logs -l app.kubernetes.io/instance=sokratesbackendapplication --tail 500 && exit 1 )
#kubectl wait --for=condition=ready pod -l app.kubernetes.io/instance=platobackendapplication --timeout=120s || ( kubectl logs -l app.kubernetes.io/instance=platobackendapplication --tail 500 && exit 1 )
kubectl wait --for=condition=ready pod -l app.kubernetes.io/instance=sokrates-controlplane --timeout=120s || ( kubectl logs -l app.kubernetes.io/instance=sokrates-controlplane --tail 500 && exit 1 )
kubectl wait --for=condition=ready pod -l app.kubernetes.io/instance=sokrates-dataplane --timeout=120s || ( kubectl logs -l app.kubernetes.io/instance=sokrates-dataplane --tail 500 && exit 1 )
kubectl wait --for=condition=ready pod -l app.kubernetes.io/instance=plato-controlplane --timeout=600s || ( kubectl logs -l app.kubernetes.io/instance=plato-controlplane --tail 500 && exit 1 )
kubectl wait --for=condition=ready pod -l app.kubernetes.io/instance=plato-dataplane --timeout=600s || ( kubectl logs -l app.kubernetes.io/instance=plato-dataplane --tail 500 && exit 1 )

##############################################
### Run Business Tests inside kind cluster ###
Expand Down
Loading