Page MenuHomePhabricator
Paste P7086

manual toolsbeta maintain-kubeusers invokation
ActivePublic

Authored by zhuyifei1999 on May 5 2018, 8:34 PM.
Tags
None
Referenced Files
F17929763: manual toolsbeta maintain-kubeusers invokation
May 5 2018, 8:35 PM
F17929672: manual toolsbeta maintain-kubeusers invokation
May 5 2018, 8:34 PM
Subscribers
None
zhuyifei1999@toolsbeta-k8s-master-01:~$ sudo kubectl delete namespace test test2 admin toolschecker
namespace "test" deleted
namespace "test2" deleted
namespace "admin" deleted
namespace "toolschecker" deleted
zhuyifei1999@toolsbeta-k8s-master-01:~$ sudo truncate -s 0 /etc/kubernetes/abac
zhuyifei1999@toolsbeta-k8s-master-01:~$ sudo truncate -s 0 /etc/kubernetes/tokenauth
zhuyifei1999@toolsbeta-k8s-master-01:~$ sudo rm -rv /data/project/{test,test2,admin,toolschecker}/.kube/
removed ‘/data/project/test/.kube/config’
removed directory: ‘/data/project/test/.kube/’
removed ‘/data/project/test2/.kube/config’
removed directory: ‘/data/project/test2/.kube/’
removed ‘/data/project/admin/.kube/config’
removed directory: ‘/data/project/admin/.kube/’
removed ‘/data/project/toolschecker/.kube/config’
removed directory: ‘/data/project/toolschecker/.kube/’
zhuyifei1999@toolsbeta-k8s-master-01:~$ sudo /usr/local/bin/maintain-kubeusers --infrastructure-users /etc/kubernetes/infrastructure-users --project toolsbeta https://toolsbeta-k8s-master-01.toolsbeta.eqiad.wmflabs:6443 /etc/kubernetes/tokenauth /etc/kubernetes/abac
starting a run
Provisioned creds for infra user client-infrastructure
Provisioned creds for infra user proxy-infrastructure
Homedir already exists for /data/project/toolschecker
Wrote config in /data/project/toolschecker/.kube/config
(b'namespace "toolschecker" created\n', b'')
Provisioned creds for tool toolschecker
Homedir already exists for /data/project/test
Wrote config in /data/project/test/.kube/config
(b'namespace "test" created\n', b'')
Provisioned creds for tool test
Homedir already exists for /data/project/admin
Wrote config in /data/project/admin/.kube/config
(b'namespace "admin" created\n', b'')
Provisioned creds for tool admin
Homedir already exists for /data/project/test2
Wrote config in /data/project/test2/.kube/config
(b'namespace "test2" created\n', b'')
Provisioned creds for tool test2
Provisioned creds for infra user prometheus
finished run, wrote 7 new accounts
^CTraceback (most recent call last):
File "/usr/local/bin/maintain-kubeusers", line 405, in <module>
time.sleep(args.interval)
KeyboardInterrupt