-
Notifications
You must be signed in to change notification settings - Fork 166
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
Question: Tanka vision/roadmap #217
Comments
Hi! Yes, a clear roadmap is definitely a good thing to have. Until we have come up with something to discuss publicly, these will probably be the focus points:
Of course this is open for discussion and this list can be extended / changed if sensible :D |
I fully agree that we should work on this things (as a broader Jsonnet community - only "Helm support" and
If you see a need for some specific library feel free to open an issue for that in https://github.com/google/jsonnet. I'm not saying that we will implement it as maintainers, but I think it's good to accumulate these needs and discussions in one place and work on these together as a community. |
Thanks for answering. I like tanka for simplifying the building process with override feature, reasonable concept of environments and easy to get started tutorial, which simplifying the onboarding process.
It could be hard to find a consensus on common style, just because the ksonnet style is quite different from style used by Bitnami. However, the style/structure used in kube-prometheus is straight-forward and can be used as a good reference; considering the number of people using/contributing to it.
It's nice to have but easy to overcome with make.
Totally agree.
@sbarzowski I'd like to see this merged google/jsonnet#665 |
I am learning Tanka now and I really happy! Eventually, I would like to be able to contribute but, before that, would it be possible to add more documentation? In particular, I am interested in the how to use the utils. I find that I am guessing at what templates are available base on what is present in the broader Kubernetes ecosystem. |
You might be better of asking on Slack or mailing lists. |
I've been enjoying tanka, and the I realize @sh0rez has been working on much needed documentation efforts. These are some of the questions rattling around after spending the summer with tanka. It's been great in assuring me that my resources are linked together appropriately and very much filling needs in this domain. |
Hey @bewest, let me try to answer some of your questions.
Yes it does! The
Tanka uses
Not sure whether I understand this question fully. The Tanka workflow is primarily interactive: You edit your Jsonnet,
Let's try to clarify on the Kubernetes libraries. In the beginning it was Due to a lack of alternative, we stayed on this library, even after we released Tanka as a replacement for ksonnet. Around February 2020, during FOSDEM, @metalmatze and I forked ksonnet-lib to https://github.com/kube-jsonnet/k, aiming to maintain it. Unfortunately we realized that the code-base was far more complex than we had time for to understand to be able to fix issues. We re-wrote the generator, which formed https://github.com/jsonnet-libs/k8s. This library serves us well for over 2 months in prod now, and will be default in Tanka by the time we declare it GA. A notable thing here is
I can't tell too much about On Environments, they should usually be subset of a namespace. Say a As this goes quite into detail, also requiring more information on your setup to answer properly, I suggest you join the |
Hi :) After nearly 4 years I think we can close this ticket. As far as Tanka's future: We are using it heavily internally and as far as I can tell that's not going to change in the foreseeable future. Regarding a 1.0 roadmap: We don't have one (yet) but that might still come 🙂 |
Hi,
As far as I understood, Tanka is replacement to ksonnet tool. Unfortunately, I did not use it and I wonder, how do you see the future of tanka. It's related somehow to #193, #75, #101 , #88 . What are minimal set of features would be considered for v1?
Thanks.
The text was updated successfully, but these errors were encountered: