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

Semtantic versioning of both BinderHub as a package and the Helm chart #1408

Open
consideRatio opened this issue Oct 5, 2021 · 2 comments
Open

Comments

@consideRatio
Copy link
Member

I had a chat with @betatim today, and I really think it's worth the effort and complexity to start version controlling both BinderHub and the Helm chart separately.

There are several reasons this can benefit us, but at this point I think the most pressing matter is to make development in this repo less coupled to the operation of mybinder.org-deploy. By having releases and changelog, we would provide mybinder.org with better information about changes that would be deployed when bumping a Helm chart version.

Is this an effort acceptable to pursue? If so, there are technical complexities to outline and resolve that can be discussed.

@manics
Copy link
Member

manics commented Oct 5, 2021

I think it's a good idea, though I'd start by getting a stable version of BinderHub out. We'll need to do some API development work first, mostly related to #1318

Once it's released I think looking at decoupling the Helm Chart makes sense. Or were you thinking of decoupling it now?

@consideRatio
Copy link
Member Author

consideRatio commented Jan 31, 2023

We've discussed this in the January team meeting, and we decided to work towards it!

@manics about decoupling helm chart and binderhub python package - I don't want to work towards that as part of getting them both versioned together initially.

Our version bumps and changelog should reflect changes to either python package or helm chart, where we should try help clarify if something is helm chart specific I think.

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

2 participants