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

New Repo Steps #1

Open
18 of 20 tasks
mallardduck opened this issue Aug 30, 2024 · 2 comments
Open
18 of 20 tasks

New Repo Steps #1

mallardduck opened this issue Aug 30, 2024 · 2 comments

Comments

@mallardduck
Copy link
Member

mallardduck commented Aug 30, 2024

Before/Upon move to rancher/ do

  • 1. Request EIO create:
    • 1. GitHub rancher/kuberlr-kubectl repo,
    • 2. Docker Hub repo,
    • 3. Secrets for the GitHub to push to dockerhub
  • 2. Find and replace mallardduck/rancher-kuberlr-kubectl to rancher/kuberlr-kubectl,
  • 3. Find and replace mallardduck/rancher-kuberlr to flavio/kuberlr,
  • 4. Find and replace rancher-kuberlr-kubectl to rancher/kuberlr-kubectl,
  • 5. Find and replace rancher-kuberlr to flavio/kuberlr,
  • 6. Update workflows to use EIO provided secrets
  • 7. Add renovate (maybe it'll help catch docker tags used to build)
  • 8. Review CIs and ensure all images and releases are published,
  • 9. PR Shell to use the correct rancher/kuberlr-kubectl as the base for it.
  • 10. Produce Shell POC image.
  • 11. Complete RFC process and wait for review.
  • 12. Update main branch to expected versions,
  • 13. Create necessary older release branches and adjust to use proper kubectl versions,
  • 14. Send PRs (or create issues) to rancher/charts to update any usage of rancher/kubectl and rancher/shell to use correct rancher/kuberlr-kubectl.

TODO

  • The current main branch is for 2.9 since that's the primary dev target.
    • Upon rehoming to rancher we will:
      • - a release/v2 will be created with not changes needed;
      • - main can then be PR'd to use 2.10 target kubectls.
      • - release/v1 will be created and PR'd to match kubectl versions;
@mallardduck
Copy link
Member Author

Renovate added here: #4

And it already caught 2 PRs for us; bumping kuberlr and GHA workflows

@mallardduck
Copy link
Member Author

Note: During PR to main to add proper kubectl I found that k8s upstream stopped making builds for s390x so we dropped that.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

1 participant