Skip to content

Instantly share code, notes, and snippets.

@lucj
Created May 19, 2017 08:17
Show Gist options
  • Save lucj/38443b36069f6b027a924abc7f09921c to your computer and use it in GitHub Desktop.
Save lucj/38443b36069f6b027a924abc7f09921c to your computer and use it in GitHub Desktop.
raft-logs-add-manager.sh
Entry Index=11, Term=2, Type=EntryNormal:
id: 101251685852937
action: <
action: STORE_ACTION_CREATE
node: <
id: "nvajg1fm52nd2hx80xlwqzo1f"
meta: <
version: <
index: 10
>
created_at: <
seconds: 1495026797
nanos: 366350394
>
updated_at: <
seconds: 1495026797
nanos: 366350394
>
>
spec: <
annotations: <
>
desired_role: MANAGER
membership: ACCEPTED
>
status: <
>
certificate: <
role: MANAGER
csr: "-----BEGIN CERTIFICATE REQUEST-----\nMIG5MGICAQAwADBZMBMGByqGSM49AgEGCCqGSM49AwEHA0IABLtIDk6ahr3HYV+j\nneAQ5Yx3hdUdmLz/ICX8q+mtqtTPZs5aqclf3MbwOvx+e5TFiyzwpvfoC1S4qZeJ\nR4PrxxygADAKBggqhkjOPQQDAgNHADBEAiB7Pfu8HvdnRzeyhdeO8januSrXIiHe\nmz93x3yZdQbv3wIgZWuEh0SzDk84+KXOKsv6KmbE3sMM6fb5uAiNtfpFzgg=\n-----END CERTIFICATE REQUEST-----\n"
status: <
state: PENDING
>
cn: "nvajg1fm52nd2hx80xlwqzo1f"
>
role: MANAGER
>
>
Entry Index=12, Term=2, Type=EntryNormal:
id: 101251685852938
action: <
action: STORE_ACTION_UPDATE
node: <
id: "nvajg1fm52nd2hx80xlwqzo1f"
meta: <
version: <
index: 11
>
created_at: <
seconds: 1495026797
nanos: 366350394
>
updated_at: <
seconds: 1495026797
nanos: 370312224
>
>
spec: <
annotations: <
>
desired_role: MANAGER
membership: ACCEPTED
>
status: <
>
attachment: <
network: <
id: "w53e8cpsnpy92jfyiidkn3kdj"
meta: <
version: <
index: 6
>
created_at: <
seconds: 1495026025
nanos: 666404685
>
updated_at: <
seconds: 1495026025
nanos: 678373777
>
>
spec: <
annotations: <
name: "ingress"
>
driver_config: <
>
ipam: <
driver: <
>
configs: <
subnet: "10.255.0.0/16"
gateway: "10.255.0.1"
>
>
ingress: true
>
driver_state: <
name: "overlay"
options: <
key: "com.docker.network.driver.overlay.vxlanid_list"
value: "4096"
>
>
ipam: <
driver: <
name: "default"
>
configs: <
subnet: "10.255.0.0/16"
gateway: "10.255.0.1"
>
>
>
addresses: "10.255.0.3/16"
>
certificate: <
role: MANAGER
csr: "-----BEGIN CERTIFICATE REQUEST-----\nMIG5MGICAQAwADBZMBMGByqGSM49AgEGCCqGSM49AwEHA0IABLtIDk6ahr3HYV+j\nneAQ5Yx3hdUdmLz/ICX8q+mtqtTPZs5aqclf3MbwOvx+e5TFiyzwpvfoC1S4qZeJ\nR4PrxxygADAKBggqhkjOPQQDAgNHADBEAiB7Pfu8HvdnRzeyhdeO8januSrXIiHe\nmz93x3yZdQbv3wIgZWuEh0SzDk84+KXOKsv6KmbE3sMM6fb5uAiNtfpFzgg=\n-----END CERTIFICATE REQUEST-----\n"
status: <
state: PENDING
>
cn: "nvajg1fm52nd2hx80xlwqzo1f"
>
role: MANAGER
>
>
Entry Index=13, Term=2, Type=EntryNormal:
id: 101251685852939
action: <
action: STORE_ACTION_UPDATE
node: <
id: "nvajg1fm52nd2hx80xlwqzo1f"
meta: <
version: <
index: 12
>
created_at: <
seconds: 1495026797
nanos: 366350394
>
updated_at: <
seconds: 1495026797
nanos: 373009284
>
>
spec: <
annotations: <
>
desired_role: MANAGER
membership: ACCEPTED
>
status: <
>
attachment: <
network: <
id: "w53e8cpsnpy92jfyiidkn3kdj"
meta: <
version: <
index: 6
>
created_at: <
seconds: 1495026025
nanos: 666404685
>
updated_at: <
seconds: 1495026025
nanos: 678373777
>
>
spec: <
annotations: <
name: "ingress"
>
driver_config: <
>
ipam: <
driver: <
>
configs: <
subnet: "10.255.0.0/16"
gateway: "10.255.0.1"
>
>
ingress: true
>
driver_state: <
name: "overlay"
options: <
key: "com.docker.network.driver.overlay.vxlanid_list"
value: "4096"
>
>
ipam: <
driver: <
name: "default"
>
configs: <
subnet: "10.255.0.0/16"
gateway: "10.255.0.1"
>
>
>
addresses: "10.255.0.3/16"
>
certificate: <
role: MANAGER
csr: "-----BEGIN CERTIFICATE REQUEST-----\nMIG5MGICAQAwADBZMBMGByqGSM49AgEGCCqGSM49AwEHA0IABLtIDk6ahr3HYV+j\nneAQ5Yx3hdUdmLz/ICX8q+mtqtTPZs5aqclf3MbwOvx+e5TFiyzwpvfoC1S4qZeJ\nR4PrxxygADAKBggqhkjOPQQDAgNHADBEAiB7Pfu8HvdnRzeyhdeO8januSrXIiHe\nmz93x3yZdQbv3wIgZWuEh0SzDk84+KXOKsv6KmbE3sMM6fb5uAiNtfpFzgg=\n-----END CERTIFICATE REQUEST-----\n"
status: <
state: ISSUED
>
certificate: "-----BEGIN CERTIFICATE-----\nMIICNTCCAdugAwIBAgIUNl3UmH8MIQaPfOL90TbQAGre7WMwCgYIKoZIzj0EAwIw\nEzERMA8GA1UEAxMIc3dhcm0tY2EwHhcNMTcwNTE3MTIxMzAwWhcNMTcwODE1MTMx\nMzAwWjBgMSIwIAYDVQQKExlyOTk1dTk4NGoxbmdzNHJxcTA1dTlzbDQ2MRYwFAYD\nVQQLEw1zd2FybS1tYW5hZ2VyMSIwIAYDVQQDExludmFqZzFmbTUybmQyaHg4MHhs\nd3F6bzFmMFkwEwYHKoZIzj0CAQYIKoZIzj0DAQcDQgAEu0gOTpqGvcdhX6Od4BDl\njHeF1R2YvP8gJfyr6a2q1M9mzlqpyV/cxvA6/H57lMWLLPCm9+gLVLipl4lHg+vH\nHKOBvzCBvDAOBgNVHQ8BAf8EBAMCBaAwHQYDVR0lBBYwFAYIKwYBBQUHAwEGCCsG\nAQUFBwMCMAwGA1UdEwEB/wQCMAAwHQYDVR0OBBYEFP9hgk2axCQ+iyESkwh2fKVs\n9EeGMB8GA1UdIwQYMBaAFJQnpAFYg8vpnuLSNgyBCuDJ9G6YMD0GA1UdEQQ2MDSC\nDXN3YXJtLW1hbmFnZXKCGW52YWpnMWZtNTJuZDJoeDgweGx3cXpvMWaCCHN3YXJt\nLWNhMAoGCCqGSM49BAMCA0gAMEUCIAy+NzGrJKgPhT/fIwtx9v7tDupwG8kx7jqH\n4yy9cEl7AiEAgFAmb9rWjVX9RyvsYU4oBECGNYdXkOMcS/KEg+6L7sc=\n-----END CERTIFICATE-----\n"
cn: "nvajg1fm52nd2hx80xlwqzo1f"
>
role: MANAGER
>
>
Entry Index=14, Term=2, Type=EntryNormal:
id: 101251685852940
action: <
action: STORE_ACTION_UPDATE
node: <
id: "nvajg1fm52nd2hx80xlwqzo1f"
meta: <
version: <
index: 13
>
created_at: <
seconds: 1495026797
nanos: 366350394
>
updated_at: <
seconds: 1495026797
nanos: 374772653
>
>
spec: <
annotations: <
>
desired_role: MANAGER
membership: ACCEPTED
>
status: <
>
attachment: <
network: <
id: "w53e8cpsnpy92jfyiidkn3kdj"
meta: <
version: <
index: 6
>
created_at: <
seconds: 1495026025
nanos: 666404685
>
updated_at: <
seconds: 1495026025
nanos: 678373777
>
>
spec: <
annotations: <
name: "ingress"
>
driver_config: <
>
ipam: <
driver: <
>
configs: <
subnet: "10.255.0.0/16"
gateway: "10.255.0.1"
>
>
ingress: true
>
driver_state: <
name: "overlay"
options: <
key: "com.docker.network.driver.overlay.vxlanid_list"
value: "4096"
>
>
ipam: <
driver: <
name: "default"
>
configs: <
subnet: "10.255.0.0/16"
gateway: "10.255.0.1"
>
>
>
addresses: "10.255.0.3/16"
>
certificate: <
role: MANAGER
csr: "-----BEGIN CERTIFICATE REQUEST-----\nMIG5MGICAQAwADBZMBMGByqGSM49AgEGCCqGSM49AwEHA0IABLtIDk6ahr3HYV+j\nneAQ5Yx3hdUdmLz/ICX8q+mtqtTPZs5aqclf3MbwOvx+e5TFiyzwpvfoC1S4qZeJ\nR4PrxxygADAKBggqhkjOPQQDAgNHADBEAiB7Pfu8HvdnRzeyhdeO8januSrXIiHe\nmz93x3yZdQbv3wIgZWuEh0SzDk84+KXOKsv6KmbE3sMM6fb5uAiNtfpFzgg=\n-----END CERTIFICATE REQUEST-----\n"
status: <
state: ISSUED
>
certificate: "-----BEGIN CERTIFICATE-----\nMIICNjCCAdugAwIBAgIUGgkCs3OFS4/ZJfjuz3UjzqYWWskwCgYIKoZIzj0EAwIw\nEzERMA8GA1UEAxMIc3dhcm0tY2EwHhcNMTcwNTE3MTIxMzAwWhcNMTcwODE1MTMx\nMzAwWjBgMSIwIAYDVQQKExlyOTk1dTk4NGoxbmdzNHJxcTA1dTlzbDQ2MRYwFAYD\nVQQLEw1zd2FybS1tYW5hZ2VyMSIwIAYDVQQDExludmFqZzFmbTUybmQyaHg4MHhs\nd3F6bzFmMFkwEwYHKoZIzj0CAQYIKoZIzj0DAQcDQgAEu0gOTpqGvcdhX6Od4BDl\njHeF1R2YvP8gJfyr6a2q1M9mzlqpyV/cxvA6/H57lMWLLPCm9+gLVLipl4lHg+vH\nHKOBvzCBvDAOBgNVHQ8BAf8EBAMCBaAwHQYDVR0lBBYwFAYIKwYBBQUHAwEGCCsG\nAQUFBwMCMAwGA1UdEwEB/wQCMAAwHQYDVR0OBBYEFP9hgk2axCQ+iyESkwh2fKVs\n9EeGMB8GA1UdIwQYMBaAFJQnpAFYg8vpnuLSNgyBCuDJ9G6YMD0GA1UdEQQ2MDSC\nDXN3YXJtLW1hbmFnZXKCGW52YWpnMWZtNTJuZDJoeDgweGx3cXpvMWaCCHN3YXJt\nLWNhMAoGCCqGSM49BAMCA0kAMEYCIQCO3K4qwiK3NmmC92Qmppe7y574pUx99MEK\n+inDwRB5UQIhANVeuwNtNxUoGc08pWzTGI2XR9bgCPOiZhGOJULaVQdd\n-----END CERTIFICATE-----\n"
cn: "nvajg1fm52nd2hx80xlwqzo1f"
>
role: MANAGER
>
>
Entry Index=15, Term=2, Type=EntryConfChange:
Conf change type: ConfChangeAddNode
Node ID: 27d61f7eef318e34
Entry Index=16, Term=2, Type=EntryNormal:
id: 101251685852942
action: <
action: STORE_ACTION_UPDATE
node: <
id: "nvajg1fm52nd2hx80xlwqzo1f"
meta: <
version: <
index: 15
>
created_at: <
seconds: 1495026797
nanos: 366350394
>
updated_at: <
seconds: 1495026797
nanos: 576599891
>
>
spec: <
annotations: <
>
desired_role: MANAGER
membership: ACCEPTED
>
description: <
hostname: "node2"
platform: <
architecture: "x86_64"
os: "linux"
>
resources: <
nano_cpus: 1000000000
memory_bytes: 512102400
>
engine: <
engine_version: "17.05.0-ce"
labels: <
key: "provider"
value: "digitalocean"
>
plugins: <
type: "Network"
name: "bridge"
>
plugins: <
type: "Network"
name: "host"
>
plugins: <
type: "Network"
name: "macvlan"
>
plugins: <
type: "Network"
name: "null"
>
plugins: <
type: "Network"
name: "overlay"
>
plugins: <
type: "Volume"
name: "local"
>
>
tls_info: <
trust_root: "-----BEGIN CERTIFICATE-----\nMIIBajCCARCgAwIBAgIUTBflAvzT9XvAmYRrsBcEhTZqiTwwCgYIKoZIzj0EAwIw\nEzERMA8GA1UEAxMIc3dhcm0tY2EwHhcNMTcwNTE3MTI1NTAwWhcNMzcwNTEyMTI1\nNTAwWjATMREwDwYDVQQDEwhzd2FybS1jYTBZMBMGByqGSM49AgEGCCqGSM49AwEH\nA0IABFr/1yOnkTNC03FrufPWiYlgMcw7G2nMtKLxIbyFaOh7/4rs5WRFYMEwtl7L\n7UunxyrcuuapMuH3NGrPhcdBjHejQjBAMA4GA1UdDwEB/wQEAwIBBjAPBgNVHRMB\nAf8EBTADAQH/MB0GA1UdDgQWBBSUJ6QBWIPL6Z7i0jYMgQrgyfRumDAKBggqhkjO\nPQQDAgNIADBFAiB82yuRhI0aeeGvS1utEqtm7dmaXLfTHkIa1ag++KIy3gIhAKO0\nRQVfsm5v8Z1GXEsSEn91bh9l/2qc49dsjlOLWNHO\n-----END CERTIFICATE-----\n"
cert_issuer_subject: "0\0231\0210\017\006\003U\004\003\023\010swarm-ca"
cert_issuer_public_key: "0Y0\023\006\007*\206H\316=\002\001\006\010*\206H\316=\003\001\007\003B\000\004Z\377\327#\247\2213B\323qk\271\363\326\211\211`1\314;\033i\314\264\242\361!\274\205h\350{\377\212\354\345dE`\3010\266^\313\355K\247\307*\334\272\346\2512\341\3674j\317\205\307A\214w"
>
>
status: <
state: READY
addr: "46.101.19.82"
>
attachment: <
network: <
id: "w53e8cpsnpy92jfyiidkn3kdj"
meta: <
version: <
index: 6
>
created_at: <
seconds: 1495026025
nanos: 666404685
>
updated_at: <
seconds: 1495026025
nanos: 678373777
>
>
spec: <
annotations: <
name: "ingress"
>
driver_config: <
>
ipam: <
driver: <
>
configs: <
subnet: "10.255.0.0/16"
gateway: "10.255.0.1"
>
>
ingress: true
>
driver_state: <
name: "overlay"
options: <
key: "com.docker.network.driver.overlay.vxlanid_list"
value: "4096"
>
>
ipam: <
driver: <
name: "default"
>
configs: <
subnet: "10.255.0.0/16"
gateway: "10.255.0.1"
>
>
>
addresses: "10.255.0.3/16"
>
certificate: <
role: MANAGER
csr: "-----BEGIN CERTIFICATE REQUEST-----\nMIG5MGICAQAwADBZMBMGByqGSM49AgEGCCqGSM49AwEHA0IABLtIDk6ahr3HYV+j\nneAQ5Yx3hdUdmLz/ICX8q+mtqtTPZs5aqclf3MbwOvx+e5TFiyzwpvfoC1S4qZeJ\nR4PrxxygADAKBggqhkjOPQQDAgNHADBEAiB7Pfu8HvdnRzeyhdeO8januSrXIiHe\nmz93x3yZdQbv3wIgZWuEh0SzDk84+KXOKsv6KmbE3sMM6fb5uAiNtfpFzgg=\n-----END CERTIFICATE REQUEST-----\n"
status: <
state: ISSUED
>
certificate: "-----BEGIN CERTIFICATE-----\nMIICNjCCAdugAwIBAgIUGgkCs3OFS4/ZJfjuz3UjzqYWWskwCgYIKoZIzj0EAwIw\nEzERMA8GA1UEAxMIc3dhcm0tY2EwHhcNMTcwNTE3MTIxMzAwWhcNMTcwODE1MTMx\nMzAwWjBgMSIwIAYDVQQKExlyOTk1dTk4NGoxbmdzNHJxcTA1dTlzbDQ2MRYwFAYD\nVQQLEw1zd2FybS1tYW5hZ2VyMSIwIAYDVQQDExludmFqZzFmbTUybmQyaHg4MHhs\nd3F6bzFmMFkwEwYHKoZIzj0CAQYIKoZIzj0DAQcDQgAEu0gOTpqGvcdhX6Od4BDl\njHeF1R2YvP8gJfyr6a2q1M9mzlqpyV/cxvA6/H57lMWLLPCm9+gLVLipl4lHg+vH\nHKOBvzCBvDAOBgNVHQ8BAf8EBAMCBaAwHQYDVR0lBBYwFAYIKwYBBQUHAwEGCCsG\nAQUFBwMCMAwGA1UdEwEB/wQCMAAwHQYDVR0OBBYEFP9hgk2axCQ+iyESkwh2fKVs\n9EeGMB8GA1UdIwQYMBaAFJQnpAFYg8vpnuLSNgyBCuDJ9G6YMD0GA1UdEQQ2MDSC\nDXN3YXJtLW1hbmFnZXKCGW52YWpnMWZtNTJuZDJoeDgweGx3cXpvMWaCCHN3YXJt\nLWNhMAoGCCqGSM49BAMCA0kAMEYCIQCO3K4qwiK3NmmC92Qmppe7y574pUx99MEK\n+inDwRB5UQIhANVeuwNtNxUoGc08pWzTGI2XR9bgCPOiZhGOJULaVQdd\n-----END CERTIFICATE-----\n"
cn: "nvajg1fm52nd2hx80xlwqzo1f"
>
role: MANAGER
>
>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment