Replace Kubernetes YAML sed-replacements by Kustomize
Closes #17 (closed)
Change infrastructure of Kubernetes files for the uc applications and workload generators.
The new structure is:
--uc-application
---- base
---- overlay
-------uc1-application
-------uc2-application
Also use Kustomize for building the files for deployment
Edited by Sören Henning
Merge request reports
Activity
Filter activity
added 4 commits
Toggle commit listadded 1 commit
- b4871a47 - Streamline workload generator kubernetes files using kustomize
Assign @she
assigned to @she
- Resolved by Björn Vonheiden
- Resolved by Björn Vonheiden
- Resolved by Björn Vonheiden
added 1 commit
- 944e370c - Fix names of docker images for workload generators
added 1 commit
- c4a9fa86 - fix wrong value type in application deployment
mentioned in issue #52 (closed)
changed milestone to %0.3.0
added 106 commits
-
c4a9fa86...65aa5fd3 - 105 commits from branch
she:master
- c83d78ca - Merge branch 'master' into feature/kustomize
-
c4a9fa86...65aa5fd3 - 105 commits from branch
- Resolved by Sören Henning
All in all this looks way cleaner than before. The only thing I don't really like are these parts:
cat <<EOF >uuc-workload-generator/overlay/c4-workload-generator/set_paramters.yaml apiVersion: apps/v1 kind: StatefulSet metadata: name: titan-ccp-load-generator spec: replicas: "$WL_INSTANCES" template: spec: containers: - name: workload-generator env: - name: NUM_SENSORS value: "$NUM_SENSORS" - name: INSTANCES value: "$WL_INSTANCES" EOF
I'm still thinking a bit about whether we could clean up the code here.
- Resolved by Björn Vonheiden
- Resolved by Björn Vonheiden
Please register or sign in to reply