Skip to content

Move etcd to github.com/etcd-io/etcd* #9965

Closed
@gyuho

Description

We are moving etcd and other sub-projects to its own GitHub organization.

The new org will be https://github.com/etcd-io.

Many popular Go projects have done this, for better project management:

Some of our motivations are:

  • Better team management.
  • Better CI resource utilization; currently, etcd relies on free-tier public CI service, and sharing all resources with other github.com/coreos projects slows down development process.
  • More visibilities to sub-projects and adopt more community projects under etcd organization.

Move github.com/coreos/etcd and github.com/coreos/bbolt:

  • Decide which namespace we will be using (1 ~ 2 weeks)
  • Announce to etcd and Kubernetes communities (Mon, August 6, 2018)
  • Update all internal github.com/coreos/etcd import paths in all branches (5PM PST, Mon, August 27, 2018)
  • Disable CI integration with current org (5PM PST, Mon, August 27, 2018)
  • Transfer ownership (5PM PST, Mon, August 27, 2018)
  • Set up new CIs (5PM PST, Mon, August 27, 2018)
    • Add environmental variable ETCD_ELECTION_TIMEOUT_TICKS=600
  • Make sure old URL redirects to new URL (5PM PST, Mon, August 27, 2018)
  • Set up vanity import paths to go.etcd.io/$proj

Sub-projects that do not have downstream projects can be transferred right away:

Projects that won't be moved:

Note: GitHub will redirect all requests to new URL.

/cc @xiang90 @jpbetz @lburgazzoli @philips @jberkus

Activity

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

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions