diff --git a/docker-test/uc1-docker-compose/docker-compose.yml b/docker-test/uc1-docker-compose/docker-compose.yml index 905e6e30bfd38900e896be45d8a4b15389b2f54f..ee3dc0622d33d8e3934e8bae263e0ac6d1170a99 100755 --- a/docker-test/uc1-docker-compose/docker-compose.yml +++ b/docker-test/uc1-docker-compose/docker-compose.yml @@ -32,14 +32,14 @@ services: SCHEMA_REGISTRY_HOST_NAME: schema-registry SCHEMA_REGISTRY_KAFKASTORE_CONNECTION_URL: 'zookeeper:2181' uc-app: - image: theodolite/theodolite-uc1-kstreams-app:latest + image: theodolite/theodolite-uc1-kstreams-app:v0.3.0 depends_on: - schema-registry - kafka environment: KAFKA_BOOTSTRAP_SERVERS: kafka:9092 uc-wg: - image: theodolite/theodolite-uc1-workload-generator:latest + image: theodolite/theodolite-uc1-workload-generator:v0.3.0 depends_on: - schema-registry - kafka diff --git a/docker-test/uc2-docker-compose/docker-compose.yml b/docker-test/uc2-docker-compose/docker-compose.yml index e6511bfd9fa7ea1e62bf9f3787ac6f3c0acc0107..89759f3f9ec6b449a83301504f58d0d2921b8333 100755 --- a/docker-test/uc2-docker-compose/docker-compose.yml +++ b/docker-test/uc2-docker-compose/docker-compose.yml @@ -32,14 +32,14 @@ services: SCHEMA_REGISTRY_HOST_NAME: schema-registry SCHEMA_REGISTRY_KAFKASTORE_CONNECTION_URL: 'zookeeper:2181' uc-app: - image: theodolite/theodolite-uc2-kstreams-app:latest + image: theodolite/theodolite-uc2-kstreams-app:v0.3.0 depends_on: - schema-registry - kafka environment: KAFKA_BOOTSTRAP_SERVERS: kafka:9092 uc-wg: - image: theodolite/theodolite-uc2-workload-generator:latest + image: theodolite/theodolite-uc2-workload-generator:v0.3.0 depends_on: - schema-registry - kafka diff --git a/docker-test/uc3-docker-compose/docker-compose.yml b/docker-test/uc3-docker-compose/docker-compose.yml index 9d2da8e87621c1902ff101efd42ff52436416b77..facc3cf523c0829051fa23dfeec6f323ae533705 100755 --- a/docker-test/uc3-docker-compose/docker-compose.yml +++ b/docker-test/uc3-docker-compose/docker-compose.yml @@ -35,7 +35,7 @@ services: SCHEMA_REGISTRY_HOST_NAME: schema-registry SCHEMA_REGISTRY_KAFKASTORE_CONNECTION_URL: 'zookeeper:2181' uc-app: - image: theodolite/theodolite-uc3-kstreams-app:latest + image: theodolite/theodolite-uc3-kstreams-app:v0.3.0 depends_on: - schema-registry - kafka @@ -44,7 +44,7 @@ services: SCHEMA_REGISTRY_URL: http://schema-registry:8081 KAFKA_WINDOW_DURATION_MINUTES: 60 uc-wg: - image: theodolite/theodolite-uc3-workload-generator:latest + image: theodolite/theodolite-uc3-workload-generator:v0.3.0 depends_on: - schema-registry - kafka diff --git a/docker-test/uc4-docker-compose/docker-compose.yml b/docker-test/uc4-docker-compose/docker-compose.yml index 530852b2df5ef2c70f03a11ac2445ce587a3760f..a17b1279658d4fbf86530db7e21849fd9f9672c6 100755 --- a/docker-test/uc4-docker-compose/docker-compose.yml +++ b/docker-test/uc4-docker-compose/docker-compose.yml @@ -33,7 +33,7 @@ services: SCHEMA_REGISTRY_HOST_NAME: schema-registry SCHEMA_REGISTRY_KAFKASTORE_CONNECTION_URL: 'zookeeper:2181' uc-app: - image: theodolite/theodolite-uc4-kstreams-app:latest + image: theodolite/theodolite-uc4-kstreams-app:v0.3.0 depends_on: - schema-registry - kafka @@ -41,7 +41,7 @@ services: KAFKA_BOOTSTRAP_SERVERS: kafka:9092 SCHEMA_REGISTRY_URL: http://schema-registry:8081 uc-wg: - image: theodolite/theodolite-uc4-workload-generator:latest + image: theodolite/theodolite-uc4-workload-generator:v0.3.0 depends_on: - schema-registry - kafka diff --git a/execution/run_uc.py b/execution/run_uc.py index 9bbb2876447438c1c3ac676091b11f6baa990622..09334fdb3161579ef75c447a2dfbdec048548d8a 100644 --- a/execution/run_uc.py +++ b/execution/run_uc.py @@ -143,7 +143,7 @@ def start_workload_generator(wg_yaml, dim_value, uc_id): wg_containter = next(filter( lambda x: x['name'] == 'workload-generator', wg_yaml['spec']['template']['spec']['containers'])) wg_containter['image'] = 'ghcr.io/cau-se/theodolite-uc' + uc_id + \ - '-workload-generator:latest' + '-workload-generator:v0.3.0' # Set environment variables replace_env_value(wg_containter['env'], 'NUM_SENSORS', str(num_sensors)) @@ -226,7 +226,7 @@ def start_application(svc_yaml, svc_monitor_yaml, jmx_yaml, deploy_yaml, lambda x: x['name'] == 'uc-application', deploy_yaml['spec']['template']['spec']['containers'])) app_container['image'] = 'ghcr.io/cau-se/theodolite-uc' + uc_id \ - + '-kstreams-app:latest' + + '-kstreams-app:v0.3.0' # Set configurations environment parameters for SPE for k, v in configurations.items(): diff --git a/execution/theodolite.yaml b/execution/theodolite.yaml index 06d14a0f589b2ac7a16ebaaae4d1490b840ea57b..f8211beee5eccfe4b8aa355587934a8ca63c924c 100644 --- a/execution/theodolite.yaml +++ b/execution/theodolite.yaml @@ -11,7 +11,7 @@ spec: claimName: theodolite-pv-claim containers: - name: theodolite - image: ghcr.io/cau-se/theodolite:latest + image: ghcr.io/cau-se/theodolite:v0.3.0 # imagePullPolicy: Never # Used to pull "own" local image env: - name: UC # mandatory diff --git a/execution/uc-application/aggregation-deployment.yaml b/execution/uc-application/aggregation-deployment.yaml index 07732ca1dd1e6b2b06f098dfb10a53d38e8d5cae..f978e0e95a996075afcd73df823d61cfbacace25 100644 --- a/execution/uc-application/aggregation-deployment.yaml +++ b/execution/uc-application/aggregation-deployment.yaml @@ -15,7 +15,7 @@ spec: terminationGracePeriodSeconds: 0 containers: - name: uc-application - image: uc-app:latest + image: uc-app:v0.3.0 ports: - containerPort: 5555 name: jmx diff --git a/execution/uc-workload-generator/workloadGenerator.yaml b/execution/uc-workload-generator/workloadGenerator.yaml index 794468b18dc74ca09872577b5b3c115605bd4620..2f60f16e7a2cb15de780163b5a525c7b85a6f2bf 100644 --- a/execution/uc-workload-generator/workloadGenerator.yaml +++ b/execution/uc-workload-generator/workloadGenerator.yaml @@ -15,7 +15,7 @@ spec: terminationGracePeriodSeconds: 0 containers: - name: workload-generator - image: workload-generator:latest + image: workload-generator:v0.3.0 env: # Order need to be preserved for run_uc.py - name: NUM_SENSORS