feat: Add Azure kubelogin utility to the container image#7
feat: Add Azure kubelogin utility to the container image#7MaxAnderson95 wants to merge 1 commit intoScalr:mainfrom
Conversation
|
Hi, @MaxAnderson95. I want you to consider two things:
|
|
Hi @emocharnik, It looks like I did not do my homework before submitting this PR! I was not aware of the nuanced differences between All that is to say.... it would be very helpful to have EDIT: |
|
@MaxAnderson95, thanks for the information. While that Ubuntu version is deprecated, you can still run agents on VMs via Docker, as it provides a universal environment across different operating systems. Following a team discussion, we are ready to merge this PR and add kubelogin to the default runner image. We do need to conduct some performance testing first, as adding new software to the base image can impact startup times. Looking ahead, we are working to unify our runner architecture, which will soon be available for Scalr-hosted runners. Would you like me to enable this beta feature for you once it’s ready? |
|
@emocharnik Sounds great! And yes happy to participate in your beta! Thanks for your help! |
|
Hi, @MaxAnderson95. The feature we were talking about last year is already available, and we can enable it for you. Are still interested in it? |
|
@emocharnik yes that sounds good! Our account name is GUCU. |
This PR adds the azure/kubelogin utility to the Scalr runner image. Kubelogin is a kubectl auth plugin that allows signing into AKS clusters using Entra ID authentication. Having this in the runner image will help us to switch to OIDC authentication when using the Kubernetes and Helm Tofu providers to configure our AKS clusters, without needing to install it on each run using a pre-init hook.
If this PR is merged and a new release is cut, you'll be able to close internal ticket
CLOUD-3911which I opened earlier this year to add the feature.