I would suggest using the same way as we implemented it in sidecar and ingress repos. In these projects, we use our self-hosted runners in conjunction with Vault. Such approach allows us to manage Dockerhub creds in one place. Please, check the example below.
I would suggest using the same way as we implemented it in sidecar and ingress repos. In these projects, we use our self-hosted runners in conjunction with Vault. Such approach allows us to manage Dockerhub creds in one place. Please, check the example below.
https://github.com/wallarm/sidecar/blob/8e0f703f7290e7770915e7fd4e7e8f27354f5558/.github/workflows/build.yaml#L16 https://github.com/wallarm/sidecar/blob/8e0f703f7290e7770915e7fd4e7e8f27354f5558/.github/workflows/build.yaml#L21