No description
|
Some checks failed
Go Tests / go-tests (push) Failing after 1m2s
Changes the runner infrastructure from single Pods to Deployments for improved reliability and management: - Adds restart policy configuration - Improves container and volume naming conventions - Maintains single replica to ensure one runner instance - Sets up proper label selectors for deployment management |
||
|---|---|---|
| .github/workflows | ||
| config | ||
| internal/spec | ||
| lala | ||
| provider | ||
| scripts | ||
| testdata | ||
| .gitignore | ||
| Dockerfile | ||
| Dockerfile.kaesekuchen | ||
| go.mod | ||
| go.sum | ||
| main.go | ||
| Makefile | ||
| mock.log | ||
| mockprovider.sh | ||
| README.md | ||
| stdinlala.json | ||
| test.sh | ||
| testdelete.sh | ||
| testpod.yaml | ||
Prerequisites
Use this project in conjunction with the DevFW-CICD/garm project. (It is assumed that project is cloned to the folder 'garm'.)
Edit the credentials for access to Telekom Edge Cloud and set new Tag: In the garm project edit the file deploy.yaml:
- Edit the credentials inside the Secret with name 'edge-connect-creds' by setting values (inside stringData.creds.toml) for username and password.
- Edit the Deployment with name 'garm' by setting a new value (inside spec.template.spec.containers[0]) for the image (tag) of the form garm:provider-ec-[new_number].
Build and deploy the project
Use these commands in the current project.
´´´bash docker buildx build -t edp.buildth.ing/devfw-cicd/garm:provider-ec-[new_number] -f Dockerfile.kaesekuchen --push .
kubectl apply -f ../garm/deploy.yaml ´´´