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

(WIP) Implement KLT -> Keptn name change #1848

Closed
2 tasks
StackScribe opened this issue Aug 7, 2023 · 3 comments · Fixed by #2001
Closed
2 tasks

(WIP) Implement KLT -> Keptn name change #1848

StackScribe opened this issue Aug 7, 2023 · 3 comments · Fixed by #2001
Assignees
Labels
documentation Improvements or additions to documentation epic
Milestone

Comments

@StackScribe
Copy link
Contributor

StackScribe commented Aug 7, 2023

Goal

<what do we want to achieve?>

Problem

The product developed under the "Keptn Lifecycle Toolkit", KLT, etc has an official release name of "Keptn".

  • All references to “Keptn LTS” or “Keptn V1” in the current Keptn documentation should be consolidated as “Keptn V1”.
  • These changes should be done only in the documentation of the current Keptn version and not for V1.
  • We will need to add banners in V1 documentation and the “keptn/keptn” repos to inform them of the EoL

Technical Details

The documentation using the new product name needs to be published on 7 September 2023 in coordination with the blog post and announcements.

NO changes will be made to the docs other than those necessary to support the name change during this process. Inevitably, we will uncover some pieces that need work; we will file issues for anything requiring significant work to ensure that we can complete this process quickly.

DoD

Tasks

Preview Give feedback
@StackScribe StackScribe added documentation Improvements or additions to documentation epic labels Aug 7, 2023
@StackScribe StackScribe added this to the 0.9 milestone Aug 7, 2023
@StackScribe StackScribe self-assigned this Aug 7, 2023
@agardnerIT
Copy link
Contributor

I am in favour of moving on from "v1" and making the distinction clearer. There is precedence here too. Flux did it with flux2 (see discussion later) and I'm sure other projects have too.

I don't believe this will work (as currently proposed) for several reasons:

  1. It seems like we have a problem but no goal. This requirement is not fully formed yet. This should probably be an KEP which indicates there is a period for community comment - not an issue which kind of implies it's a done deal and ready for implementation.
  2. We need to call it "Keptn next gen", "keptn kubernetes native", "KeptnV2" or "Keptn2" or something. Not just Keptn.
  3. We need a LOT longer to communicate this to the world than a few weeks.
  4. We risk adding further confusion and "brand reputation damage" if we rush this.

Flux Moves to v2: Timeline

If we look at the timeline for flux's move from v1 to v2. As far as I can interpret:

  • October 2020: "v1" enters maintenance mode
  • February 2021: "v2" reaches feature parity
  • June 2021: Project begins encouraging the migration from v1 to v2
  • November 2022: v1 obsolete

That's just over 2 years end-to-end and 18 months after feature parity between v1 and v2 was achieved.

CCing some others who may have a viewpoint / opinion on this: @staceypotter @thschue @bradmccoydev

@thisthat thisthat changed the title Implement KLT -> Keptn name change (WIP) Implement KLT -> Keptn name change Aug 8, 2023
@thisthat
Copy link
Member

thisthat commented Aug 8, 2023

  1. It seems like we have a problem but no goal. This requirement is not fully formed yet. This should probably be an KEP which indicates there is a period for community comment - not an issue which kind of implies it's a done deal and ready for implementation.

There was a KEP to discuss this: keptn/enhancement-proposals#100
I believe the ticket is still a work in progress item from @StackScribe given the question marks and the missing details. I mark it as WIP now.

  1. We need to call it "Keptn next gen", "keptn kubernetes native", "KeptnV2" or "Keptn2" or something. Not just Keptn.

Thanks for your input. I suggest discussing this with @DavidPHirsch and @staceypotter

  1. We need a LOT longer to communicate this to the world than a few weeks.

The EOL promise is not few weeks, but we have at least to announce EOL 3 months in advance

  1. We risk adding further confusion and "brand reputation damage" if we rush this.

I agree with this 👍

@StackScribe StackScribe modified the milestones: 0.9, 0.10 Aug 10, 2023
@thisthat
Copy link
Member

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
documentation Improvements or additions to documentation epic
Projects
Archived in project
Development

Successfully merging a pull request may close this issue.

3 participants