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

Cuebe introduction #71

Closed
b4nst opened this issue Apr 11, 2023 · 4 comments
Closed

Cuebe introduction #71

b4nst opened this issue Apr 11, 2023 · 4 comments

Comments

@b4nst
Copy link
Contributor

b4nst commented Apr 11, 2023

Hello there 👋 .

I just stumble upon this repository. I'm the main maintainer of cuebe and looking at timoni doc it seems both our tools are targeting the same goal. I'm not eager to bloat the ecosystem with multiple solutions achieving the same result. What would you say about joining forces? I'm totally okay using this repo as it seems to have more attraction than ours.

At Loft Orbital we're starting to adopt CUE as our main way of deploying k8s resources. At first sight the only thing missing from timoni that would allow us to use it as a drop in replacement are:

I'm eager to propose some PR if that would be something you're willing to introduce into timoni.

@stefanprodan
Copy link
Owner

stefanprodan commented Apr 11, 2023

Hey @b4nst thanks a lot for reaching out. Are you attending KubeCon next week by any chance? If so we could meet and discuss there, I'll be at the FluxCD booth every day. I'm also available on CNCF Slack @stefanprodan.

For the SOPS integration I was looking at @phoban01 PoC here https://github.com/phoban01/cue-sops. Not sure if @phoban01 would want to bring cue-sops into Timoni's source code. I'm opened to other suggestions on how to make the SOPS integration available in Timoni.

For CUE vendoring I was hopping this would be solve upstream, but I agree that if this is delayed more, we should offer it ourselves. Having something like timoni.mod and timoni.sum and corresponding commands to vendor dependencies would be great, once upstreams offers this, we could deprecate our implementation. I see that cuebe comes with mod vendoring, but I'll need some time to understand how this would fit with Timoni's OCI artifacts and module distribution.

@b4nst
Copy link
Contributor Author

b4nst commented Apr 12, 2023

Nah can't make it to the KubeCon this year 😞. I'm also available on CNCF (@banst).

@phoban01 PoC looks definitely interesting, I like the use of annotation. It looks like our @inject system in cuebe.

Same for CUE vendoring, I would rather use the native system directly. I know they want to bring up the topic today during cue-lang/cue#2326. Depending the discussion I can start proposing something here as a temporary solution.

@phoban01
Copy link

I think it would be nice to have SOPS support as a part of Timoni; I'll put together a proposal based on what I did in cue-sops.

@b4nst
Copy link
Contributor Author

b4nst commented Jul 18, 2023

Closing this one as #74 is here to track the encryption. We already started our transition from cuebe to timoni, so far so good.
I'll soon archive cuebe and put a reference to redirect to timoni.

@b4nst b4nst closed this as completed Jul 18, 2023
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

No branches or pull requests

3 participants