-
Notifications
You must be signed in to change notification settings - Fork 832
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
Provide the easy-to-remember url addons.k8s.io for applying addons #5
Comments
I can do this if it is what people want for the UX and you can tell me what On Tue, Aug 23, 2016 at 1:02 PM, Lucas Käldström [email protected]
|
sounds like we could use go.k8s.io/ for this if we get around to hosting a shortener. |
|
I don't mind adding vanity domains as long as their are not done on a lark On Tue, Aug 23, 2016 at 1:28 PM, Lucas Käldström [email protected]
|
We should definitely have a formal proposal for this, before we create the domain, including how updates will work. We don't want a situation where the more memorable hostname is deprecated, in favor of addonsv2.k8s.io. For example, I think we will probably want version discovery in there, so the future addon tool can tell users when a new version is available. I don't think we should put yaml in the path. etc |
For Weave Scope we have implemented a simple template rendering based on One of the things we do is provide current release tag set by default, Regarding installation mode, user has to options: pass a token and use I think this approach may be of interest here. On Tue, 23 Aug 2016, 22:09 Justin Santa Barbara, [email protected]
|
There are some addons that won't need any template-substitution and some The addons added by kube-up are in There are 11 addons, namely: calico-policy-controller Of those, 3 use some kind of template substitution, namely: I'd expect some of those that don't have templating to gain it in the So, if we do the addons.k8s.io thing, we'd have to divide those into the For things that are templates, would it make sense to use Helm? Actually, On Tue, Aug 23, 2016 at 3:25 PM, Ilya Dmitrichenko <[email protected]
|
Helm could work, and I believe Helm team would love to help us. However, I hear that some folks believe that Helm is a dependency they don't wish to see just to make addons work, which I understand, but I am neutral to this. What we did for Scope renders manifests server-side, and uses query params, I'd be happy to collaborate on something similar that would be more general. |
Issues go stale after 30d of inactivity. Prevent issues from auto-closing with an If this issue is safe to close now please do so with Send feedback to sig-testing, kubernetes/test-infra and/or |
I'm gonna close this one per the discussions during the Developer Summit in Austin; this is not relevant anymore. SIG Cluster Lifecycle will probably discuss addon management early 2018. |
Given the work we're trying to do in @kubernetes/sig-cluster-lifecycle, and given that we've chosen to use
kubectl apply -f
as the main addon applier, it would be great to have a easy-to-remember url for applying addons, like this:or just
This would be very user-friendly, and we should document the possible addons installable this way at the main site.
The more exotic addons could (and should) be kept away from this way of installing the addons, only the most common should be here.
We could just have a redirection file in this repo that points to the source of truth somewhere in the main k8s repo or at other places.
@kubernetes/sig-cluster-lifecycle @thockin @pwittrock
The text was updated successfully, but these errors were encountered: