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

RFE: Consolidate Repositories / Organizations #225

Open
2 tasks
agardnerIT opened this issue Feb 8, 2023 · 5 comments
Open
2 tasks

RFE: Consolidate Repositories / Organizations #225

agardnerIT opened this issue Feb 8, 2023 · 5 comments
Labels
community governance Keptn Project governance

Comments

@agardnerIT
Copy link
Contributor

Proposal

Keptn has an inordinate amount of repositories in three (!) different places (official): keptn, keptn-sandbox and keptn-contrib. Plus many other repositories from "key people" who fork and spin off their own demos.

I don't see the benefit to an ever growing and splintered set of repositories. On the other hand, I see lots of downside:

  • Issues and PRs go stale
  • Maintainers (of which we have too few) are overwhelmed with where and when to look - undoubtedly causing the problem above
  • New (and existing) Keptn users (and potential contributors) have a difficult time finding information

Consolidating everything would bring us closer to a more streamlined, tidy and organised project.

No doubt there are limitations and reasons we have the setup we have, but I just don't think it needs to be that fragmented.

References

Sponsors

  • (at)sponsor-1
  • (at)sponsor-2

Checklist

  • The idea is brought up for a discussion in a relevant Keptn Slack channel (use #keptn-project by default)
  • Each sponsor should reply to this issue with the comment "I support".
@thschue
Copy link
Contributor

thschue commented Mar 2, 2023

I think it would be nice to drop the keptn-sandbox organization and stay with keptn and keptn-contrib, whereby keptn contains all top-level projects maintained by the keptn maintainers and keptn-contrib community-maintained extensions and add-ons.

@thschue thschue added the governance Keptn Project governance label Mar 3, 2023
@thschue thschue changed the title RFE: Consolidate Repositories RFE: Consolidate Repositories / Organizations Mar 3, 2023
@DavidPHirsch
Copy link
Member

@mowies do we actually need the other orgs we have?

@mowies
Copy link
Member

mowies commented Dec 7, 2023

I think we should keep one of the other orgs for things like demo repos for talks and such things. I don't really care which one it is though.
This for example is one used by @grabnerandi : https://github.com/keptn-sandbox/klt-on-k3s-with-argocd
Or this one: https://github.com/keptn-sandbox/lifecycle-toolkit-examples

@DavidPHirsch
Copy link
Member

@mowies @grabnerandi maybe we just move the two repos to this org? what do you think?

@mowies
Copy link
Member

mowies commented Dec 12, 2023

I think the initial thought was that the contrib or sandbox org is split off so that we can have repos there that are just maintained by single contributors without the full Keptn org having maintainer access and responsibility.
That's not really the case for the Keptn org. But of course we can change that. Although, in the Keptn org, permissions and settings are handle by config as code through peribolos, which would mean that "independent" repos would need to make change suggestions to the peribolos config to get things done

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
community governance Keptn Project governance
Projects
Development

No branches or pull requests

4 participants