Skip to content
This repository has been archived by the owner on Oct 16, 2020. It is now read-only.

cloud-config: deprecate etcd2 and etcd and create new docs #1877

Closed
1 of 2 tasks
philips opened this issue Mar 22, 2017 · 14 comments
Closed
1 of 2 tasks

cloud-config: deprecate etcd2 and etcd and create new docs #1877

philips opened this issue Mar 22, 2017 · 14 comments

Comments

@philips
Copy link

philips commented Mar 22, 2017

In a blog post a few weeks ago we announced deprecation of etcd2 and etcd in Container Linux. But, our docs haven't been updated. We need to do the following things:

Issue filed based on feedback from Twitter: https://twitter.com/spidler/status/844350222524448773

@philips
Copy link
Author

philips commented Mar 22, 2017

cc @coreos/team-docs we should do this ASAP.

@crawford
Copy link
Contributor

Instead of coreos-cloudinit, we are going to show how this can be done via Container Linux Configs instead (coreos/container-linux-config-transpiler#37).

@radhikapc
Copy link

radhikapc commented Mar 22, 2017

I do not have the permission to assign this defect to myself. @crawford please assign this defect to me. cc @philips

@radhikapc
Copy link

as discussed, will wait for the etcd team to complete the new version of docs that they are working on. Then we would be able to provide proper links to the docs, along with stating etcd2 is depreciated.

@crawford
Copy link
Contributor

The etcd team has finished most of the documentation (if not all of it). We are really just waiting on the ct documentation @dgonyeo is working on. It should be ready by the end of the week.

@radhikapc
Copy link

@dgonyeo ping us once you merge the changes!

@philips
Copy link
Author

philips commented Mar 22, 2017

@crawford We need both cloud-config and ignition, because:

  1. Cloud-config is referenced everywhere in our docs and Google, the docs should be accurate
  2. Some people already have cloud-config in their workflow
  3. Some can't migrate to Ignition because of lack or platform support

@cgonyeo
Copy link

cgonyeo commented Mar 27, 2017

ping us once you merge the changes

@radhikapc the ct docs were merged: coreos/container-linux-config-transpiler#37

I'm now working on changing all the docs in coreos/docs to use container linux configs: coreos/docs#1024

This change results in the docs for all the platforms I can update (as in, have ignition support) being switched over to etcd v3. It's not in the cloud-config docs like this issue wanted, but mentioning it here because it's very related.

@radhikapc
Copy link

Thanx @dgonyeo. will look into this shortly.

@alisonbuss
Copy link

Hello everyone, \o/

I am interested in new documentation of etcd3 and the use of CT that is not very clear at the moment.

I want to do a tutorial on using ignition 2.0, etcd3, TLS / SSL and firewall rules and provisioning with ansible + shell script on a solid CoreOS.

In this link #1882 I approach some questions to start the tutorial with the use of etcd3 principally.

I am eager for more explanatory documentation and examples.

@euank
Copy link
Contributor

euank commented Apr 12, 2017

From my glance through the etcd docs, the following work for etcd3 on container linux:

The following have CL specific bits that reference an old etcd (and a new one as well often):

(nit: https://coreos.com/etcd/docs/latest/upgrades/upgrade_3_0.html assumes /var/lib/etcd even though it's etcd2 on container linux, maybe that hsould be mentioned)

The following do not use etcd3 in a way that would work on container linux (e.g. the etcd binary or otherwise have a broken reference):

The second section there are more egregious.

@dgonyeo feel free to clarify or update the above list, I might be misunderstanding something.

cc @gyuho since I think some of number-2 are related to your change in coreos/docs#1016

Removed from the CL project since this is not coupled to a release

@radhikapc
Copy link

radhikapc pushed a commit to radhikapc/docs that referenced this issue Aug 3, 2017
radhikapc pushed a commit to radhikapc/docs that referenced this issue Aug 3, 2017
/etcd/etcd-live*: deprecate etcd2 and etcd
    Ref: coreos/bugs#1877
radhikapc pushed a commit to radhikapc/docs that referenced this issue Aug 4, 2017
/etcd/etcd-live*: deprecate etcd2 and etcd
    Ref: coreos/bugs#1877
radhikapc pushed a commit to radhikapc/docs that referenced this issue Aug 5, 2017
/etcd/etcd-live*: deprecate etcd2 and etcd
    Ref: coreos/bugs#1877
radhikapc pushed a commit to radhikapc/docs that referenced this issue Aug 9, 2017
/etcd/etcd-live*: deprecate etcd2 and etcd
    Ref: coreos/bugs#1877
radhikapc pushed a commit to radhikapc/docs that referenced this issue Aug 11, 2017
/etcd/etcd-live*: deprecate etcd2 and etcd
    Ref: coreos/bugs#1877
radhikapc pushed a commit to radhikapc/docs that referenced this issue Aug 14, 2017
/etcd/etcd-live*: deprecate etcd2 and etcd
    Ref: coreos/bugs#1877
radhikapc pushed a commit to radhikapc/docs that referenced this issue Aug 14, 2017
/etcd/etcd-live*: deprecate etcd2 and etcd
    Ref: coreos/bugs#1877
radhikapc pushed a commit to radhikapc/docs that referenced this issue Aug 14, 2017
/etcd/etcd-live*: deprecate etcd2 and etcd
    Ref: coreos/bugs#1877
radhikapc pushed a commit to radhikapc/docs that referenced this issue Aug 14, 2017
/etcd/etcd-live*: deprecate etcd2 and etcd
    Ref: coreos/bugs#1877
radhikapc pushed a commit to radhikapc/docs that referenced this issue Aug 14, 2017
/etcd/etcd-live*: deprecate etcd2 and etcd
    Ref: coreos/bugs#1877
radhikapc pushed a commit to radhikapc/docs that referenced this issue Aug 14, 2017
/etcd/etcd-live*: deprecate etcd2 and etcd
    Ref: coreos/bugs#1877
radhikapc pushed a commit to radhikapc/docs that referenced this issue Aug 14, 2017
/etcd/etcd-live*: deprecate etcd2 and etcd
    Ref: coreos/bugs#1877
radhikapc pushed a commit to radhikapc/docs that referenced this issue Aug 14, 2017
/etcd/etcd-live*: deprecate etcd2 and etcd
    Ref: coreos/bugs#1877
radhikapc pushed a commit to radhikapc/docs that referenced this issue Aug 15, 2017
/etcd/etcd-live*: deprecate etcd2 and etcd
    Ref: coreos/bugs#1877
radhikapc pushed a commit to radhikapc/docs that referenced this issue Aug 21, 2017
/etcd/etcd-live*: deprecate etcd2 and etcd
    Ref: coreos/bugs#1877
@radhikapc
Copy link

radhikapc commented Aug 21, 2017

@euank all the issues you have mentioned have been fixed and doc is merged, please go ahead and close this defect unless we have new set of docs to be fixed other than what we have mentioned here.

@radhikapc
Copy link

radhikapc commented Aug 31, 2017

related #1128 is closed.

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

No branches or pull requests

7 participants