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:
Move github.com/coreos/etcd and github.com/coreos/bbolt:
github.com/coreos/etcd import paths in all branches (5PM PST, Mon, August 27, 2018)ETCD_ELECTION_TIMEOUT_TICKS=600go.etcd.io/$projSub-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
probably we should try to get etcd org? Can someone try to contact the current owner?
@xiang90 We have been already doing that for the past several months :)
Will keep you updated here.
What does etcd mean?
@tamalsaha http://etcd.readthedocs.io/en/latest/faq.html#how-to-pronounce-etcd
+1 for jetcd
Fingers crossed that we can get the etcd org. If not, some alternatives that come to mind: etcd-project, cncf-etcd, etcd-development (as already suggested), etcd-org
perhaps a few others to consider etcd-io etcd-dev
I think etcd-io is reasonable given the ownership of etcd.io.
Brandon
On Tue, Jul 31, 2018 at 1:42 PM Sam Batschelet notifications@github.com
wrote:
perhaps a few others to consider etcd-io etcd-dev
β
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub
https://github.com/coreos/etcd/issues/9965#issuecomment-409360703, or mute
the thread
https://github.com/notifications/unsubscribe-auth/AACDCDhGuhP7SZYsFBJe6vanCbwfPaxCks5uMME8gaJpZM4Vkztd
.
FTR I have secured etcd-io and can move to any user if we decide to go with that.
Is there already a list of org owners for once we move? That is, folks who should have org admin rights?
Probably the maintainers should be owners?
https://github.com/coreos/etcd/blob/master/MAINTAINERS
On Jul 31, 2018, at 6:36 PM, Josh Berkus notifications@github.com wrote:
Is there already a list of org owners for once we move? That is, folks who should have org admin rights?
β
You are receiving this because you commented.
Reply to this email directly, view it on GitHub, or mute the thread.
etcd-io sounds good to me, if we don't get etcd by this week.
@xiang90 @jpbetz Any thoughts?
@gyuho I'm happy with etcd-io. It's nice and short and maps clearly a domain CoreOS already owns. Kubernetes has gotten a lot of usage out of k8s.io and kubernetes.io domains. It's okay for the etcd.io domain to be donated to CNCF along with etcd, I assume?
Yes. Etcd.io will be donated along with the other things like mailing
groups, etc
On Wed, Aug 1, 2018, 11:38 AM Joe Betz notifications@github.com wrote:
@gyuho https://github.com/gyuho I'm happy with etcd-io. It's nice and
short and maps clearly a domain CoreOS already owns. Kubernetes has gotten
a lot of usage out of k8s.io and kubernetes.io. It's okay for the etcd.io
domain to be donated to CNCF along with etcd, I assume?β
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub
https://github.com/coreos/etcd/issues/9965#issuecomment-409678436, or mute
the thread
https://github.com/notifications/unsubscribe-auth/AACDCEzJGz4Vgme69pbGuoYOW8CI8mOnks5uMfWJgaJpZM4Vkztd
.
Sounds good. Letβs go for etcd-io.
Gyuho is now the owner of https://github.com/etcd-io
Yah, just so you know, no further word on the /etcd/ namespace. If we get it someday, that would be great, but don't expect it any time soon.
Ok, will announce next week.
@gyuho I'm preparing the sonatype oss stuffs for the migration of jetcd so, do we already own etcd.io ?
@lburgazzoli Yes, CoreOS owns etcd.io. /cc @philips
@lburgazzoli I am ready to transfer all sub projects by tonight or tomorrow. Do you have access to jetcd settings to transfer ownership?
@gyuho I don't have access to jetcd settings
@lburgazzoli I can transfer. How about today, 9PM (PST), August 7, 2018?
fine with me
@lburgazzoli Ok, I will transfer that tonight. Thanks!
I don't have rights to move repositories any more. Contacted CoreOS team to move rest of the sub projects.
transferred the remaining subprojects.
@philips Thanks!
How was this announced to Kubernetes project? I didn't see the announcement, so wondering where it was sent.
@jberkus Here https://groups.google.com/forum/#!topic/kubernetes-dev/omNEDP9vTmQ.
Suggestions for additional notices:
I'm happy to help get the notices out. Just let me know if that's OK.
@jberkus Sounds good. If you can help with 2 and 3, it would be great. We have a list of projects that should be aware of this. Will inform them (even though they are already vendoring etcd).
I think github.com/coreos/discovery.etcd.io needs to be moved over to the new organization and if etcd is accepted to CNCF the CNCF needs to help run and operate the service.
cc @joelegasse
I will take care of the etcd GH org moves next monday.
We are going to skip the blog post (mentioned in https://github.com/coreos/etcd/issues/9965#issuecomment-411513749) and instead just do emails to coreos-dev and etcd-dev Google Groups.
This was my call, I don't think this URL change effects so many people that we need to notify all CoreOS blog readers. Particularly since GitHub will maintain a redirect to the old URLs.
Disabled Semaphore CI integration. Will enable once migrated today.
@philips Ping?
transferred to etcd-io
Confirmed the redirect worked. Can you do CI work @gyuho
Will do. Thanks @philips !
@philips Can we also move https://github.com/coreos/bbolt?
done
On Mon, Aug 27, 2018 at 6:34 PM Gyuho Lee notifications@github.com wrote:
@philips https://github.com/philips Can we also move
https://github.com/coreos/bbolt?β
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub
https://github.com/etcd-io/etcd/issues/9965#issuecomment-416421626, or mute
the thread
https://github.com/notifications/unsubscribe-auth/AACDCKm7fN0orvXLTM1NNQdjp0VoQtcEks5uVJ4RgaJpZM4Vkztd
.
@philips Thanks!
While we are doing this should we do Go vanity URL for everything? go get
etcd.io/etcd for example.
On Mon, Aug 27, 2018, 6:41 PM Gyuho Lee notifications@github.com wrote:
@philips https://github.com/philips Thanks!
β
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub
https://github.com/etcd-io/etcd/issues/9965#issuecomment-416422802, or mute
the thread
https://github.com/notifications/unsubscribe-auth/AACDCF3G6_0cG2JLI4XPFxaEh0XtEyrDks5uVJ_MgaJpZM4Vkztd
.
@philips Good idea (as k8s.io does). I think we can take a few days to migrate import paths. Can you help set up DNS for etcd.io?
Probably easier if we do go.etcd.io or something instead and deploy
https://github.com/GoogleCloudPlatform/govanityurls/blob/master/README.md.
Yes I could do the DNS work.
On Mon, Aug 27, 2018, 7:31 PM Gyuho Lee notifications@github.com wrote:
@philips https://github.com/philips Good idea (as k8s.io does). I think
we can take a few days to migrate import paths. Can you help set up DNS for
etcd.io?β
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub
https://github.com/etcd-io/etcd/issues/9965#issuecomment-416430508, or mute
the thread
https://github.com/notifications/unsubscribe-auth/AACDCOfNoE9zeYC4FQXspqJxdFulbR-Fks5uVKtvgaJpZM4Vkztd
.
Sounds good. We will wait until etcd.io DNS is ready.
We need to configure and deploy the app engine app first. Then do the DNS.
I can deploy the app but I don't think I have access to the etcd Google
cloud account. Could you add [email protected]?
On Mon, Aug 27, 2018, 7:36 PM Gyuho Lee notifications@github.com wrote:
Sounds good. We will wait until etcd.io DNS is ready.
β
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub
https://github.com/etcd-io/etcd/issues/9965#issuecomment-416431370, or mute
the thread
https://github.com/notifications/unsubscribe-auth/AACDCB_jRhtA7Tz4doO1Emcuook0JL08ks5uVKy2gaJpZM4Vkztd
.
@philips Yeah, I only see your coreos.com email. Just sent an invite to that email address (https://console.cloud.google.com/compute/instances?project=etcd-development). Thanks!
I have everything deployed for go.etcd.io but https://go.etcd.io isn't working; only http://go.etcd.io... hrm
FWIW, configuration is here: https://github.com/etcd-io/govanityurls
@gyuho spoke too soon. Everything is working! Feel free to use go.etcd.io for package names. See https://go.etcd.io for how I set things up.
@philips Will do today. Thanks!
@gyuho OK, LMK if you need help or a code review.
@philips Sure, will cc you. I've updated bbolt first. Now updating etcd ones.
π
On Tue, Aug 28, 2018, 4:50 PM Gyuho Lee notifications@github.com wrote:
@philips https://github.com/philips Sure, will cc you. I've updated
bbolt first. Now updating etcd ones.β
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub
https://github.com/etcd-io/etcd/issues/9965#issuecomment-416776938, or mute
the thread
https://github.com/notifications/unsubscribe-auth/AACDCNZAeIp13fWqhgaa7Z5jHaO4z1ECks5uVddWgaJpZM4Vkztd
.
All done. Thanks all!
i just tried to go get etcd, and getting below errors. This is in my office environment, behind a firewall.
~/gowork/src$ go get -v github.com/etcd-io/etcd
Fetching https://go.etcd.io/etcd/etcdmain?go-get=1
https fetch failed: Get https://go.etcd.io/etcd/etcdmain?go-get=1: x509: certificate signed by unknown authority
package go.etcd.io/etcd/etcdmain: unrecognized import path "go.etcd.io/etcd/etcdmain" (https fetch: Get https://go.etcd.io/etcd/etcdmain?go-get=1: x509: certificate signed by unknown authority)
~/gowork/src$ go get -v go.etcd.io/etcd
Fetching https://go.etcd.io/etcd?go-get=1
https fetch failed: Get https://go.etcd.io/etcd?go-get=1: x509: certificate signed by unknown authority
package go.etcd.io/etcd: unrecognized import path "go.etcd.io/etcd" (https fetch: Get https://go.etcd.io/etcd?go-get=1: x509: certificate signed by unknown authority)
But, go get -v github.com/coreos/etcd is fine here. just thought of reporting the difference i observed.
Vimal- does that URL work in your browser? What OS are you using? The site
is using the very common Let's Encrypt CA.
Common Name (CN)
Let's Encrypt Authority X3
Organization (O)
Let's Encrypt
Organizational Unit (OU)
<Not Part Of Certificate>
I am on Ubuntu 14.04 LTS
the URL doesnt works with curl.
curl: (35) error:140770FC:SSL routines:SSL23_GET_SERVER_HELLO:unknown protocol
after adding following certs, still i get the same error with curl and go get
https://letsencrypt.org/certs/isrgrootx1.pem.txt
https://letsencrypt.org/certs/lets-encrypt-x3-cross-signed.pem.txt
querying /etc/ssl/certs/ca-certificates.crt gives :
subject= /C=US/O=Let's Encrypt/CN=Let's Encrypt Authority X3
subject= /C=US/O=Internet Security Research Group/CN=ISRG Root X1
i have an alternate environment outside the firewall, so this is not blocking
Most helpful comment
All done. Thanks all!