Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Kubernetes-Clone #59

Open
wants to merge 7 commits into
base: main
Choose a base branch
from

Conversation

Nikdro
Copy link
Contributor

@Nikdro Nikdro commented Nov 9, 2023

We love this package (Thanks BTW!) and wanted to use it for our new Kubernetes-based hosting.
That's why I added a configuration option with Kubernetes. It only uses the Kubernetes API, so no SSH or similar needs to be used. Only the kubeconfig file needs to be available.

At the same time, I have tried to extract some of the existing code into my own methods to make them easier to reuse.

The exact configuration is explained in the README. The old config does not need to be adapted and all previous functions still work.

I would be happy if we could get a new version of the MagicWand from this.

Many thanks in advance!

@mficzel
Copy link
Member

mficzel commented Nov 9, 2023

Thanks for the PR. It already is looking great and i generally like the idea of supporting kubernetes. A full review will take a bit as i have to find some time.

One thing i can already say i would prefer nested configuration pathes like kubernetes.configFile over k8sConfigFile.

@Nikdro
Copy link
Contributor Author

Nikdro commented Nov 21, 2023

Sure, no problem :)
I'll adjust the Configurations-Structure. Thinking about it, I also like that one more :)

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants