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

Migrate K8up to its own GitHub organization #458

Closed
5 tasks done
tobru opened this issue Jul 14, 2021 · 12 comments · Fixed by #506
Closed
5 tasks done

Migrate K8up to its own GitHub organization #458

tobru opened this issue Jul 14, 2021 · 12 comments · Fixed by #506
Assignees
Labels
enhancement New feature or request
Milestone

Comments

@tobru
Copy link
Contributor

tobru commented Jul 14, 2021

Summary

Move K8up and wrestic to its own GitHub organization (https://github.com/k8up-io/), adapt the code, docs and description accordingly.

Context

As K8up matured a lot it's time for its own home.

Out of Scope

  • Rename K8up, the name must stay

Further links

Acceptance criteria

  • Code adapted (go.mod, imports etc)
  • Documentation updated
  • Deprecate docker images (these repos won't receive any new pushes; update Readme/Description accordingly):
    • docker.io/vshn/k8up
    • docker.io/vshn/wrestic
    • quay.io/vshn/k8up
    • quay.io/vshn/wrestic
  • Copied all image tags from [docker.io,quay.io]/vshn/[k8up,wrestic] to [docker.io,quay.io]/k8up-io/[k8up,wrestic]
  • Created follow-up task to delete [docker.io,quay.io]/vshn/[k8up,wrestic] later (Date tbd)
@tobru tobru added the enhancement New feature or request label Jul 14, 2021
@tobru tobru changed the title Migrate K8up and Wrestic to its own GitHub organization Migrate K8up to its own GitHub organization Sep 6, 2021
@cimnine cimnine added this to the Wrestic Integration milestone Sep 6, 2021
@cimnine
Copy link
Contributor

cimnine commented Sep 10, 2021

The chart repository https://github.com/appuio/charts will not change for the time being.

@tobru
Copy link
Contributor Author

tobru commented Sep 17, 2021

@ccremer @cimnine When should we do the actual move of the repository? I think that could be done anytime from now on?

@cimnine
Copy link
Contributor

cimnine commented Sep 17, 2021

When should we do the actual move of the repository? I think that could be done anytime from now on?

Yes. I suggest this afternoon.

@cimnine
Copy link
Contributor

cimnine commented Sep 17, 2021

I suggest to merge #511 and #509, then #500, and then do the move. #506 should only be merged in the new org.

@tobru
Copy link
Contributor Author

tobru commented Sep 17, 2021

The button has been hit, vshn/k8up is now k8up-io/k8up. 🥳

@cimnine cimnine reopened this Sep 17, 2021
@cimnine
Copy link
Contributor

cimnine commented Sep 17, 2021

Not all is completly done, unfortunately.

@tobru
Copy link
Contributor Author

tobru commented Sep 29, 2021

Copied all K8up image tags from Docker Hub to ghcr.io using:

for i in $(skopeo inspect docker://docker.io/vshn/k8up | jq -r ".RepoTags | @sh"); do skopeo copy docker://docker.io/vshn/k8up:${i:1:-1} docker://ghcr.io/k8up-io/k8up:${i:1:-1}; done

All the tags now show up in https://github.com/k8up-io/k8up/pkgs/container/k8up.

For wrestic it isn't that easy as we need a wrestic repo in GitHub. I suggest moving https://github.com/vshn/wrestic/ to the k8up-io organization as well. WDYT @ccremer @Kidswiss ?

@ccremer
Copy link
Contributor

ccremer commented Sep 29, 2021

I have no hard feelings here 🤷

@Kidswiss
Copy link
Contributor

Me neither.

@tobru
Copy link
Contributor Author

tobru commented Sep 30, 2021

Wrestic is now here: https://github.com/k8up-io/wrestic. And all images from Docker Hub are synced to ghcr.io:

for i in $(skopeo inspect docker://docker.io/vshn/wrestic | jq -r ".RepoTags | @sh"); do skopeo copy docker://docker.io/vshn/wrestic:${i:1:-1} docker://ghcr.io/k8up-io/wrestic:${i:1:-1}; done

@tobru
Copy link
Contributor Author

tobru commented Sep 30, 2021

I've added a note to the K8up and Wrestic image at Docker Hub, on Quay.io I couldn't find a way to add such a note.

@tobru
Copy link
Contributor Author

tobru commented Sep 30, 2021

Created an internal follow-up to cleanup after some time: K8UP-28.

@tobru tobru closed this as completed Sep 30, 2021
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

Successfully merging a pull request may close this issue.

4 participants