Thursday, 2018-12-13

openstackgerritPete Birley proposed openstack/airship-promenade master: Kubernetes: Update kubernetes version to v1.10.11  https://review.openstack.org/62484100:39
*** aaronsheffield has quit IRC00:45
*** jamesgu__ has quit IRC01:42
*** irclogbot_0 has quit IRC14:00
*** irclogbot_0 has joined #airshipit14:06
*** irclogbot_0 has quit IRC14:14
*** aaronsheffield has joined #airshipit14:15
*** irclogbot_0 has joined #airshipit14:21
*** krypto has joined #airshipit15:10
*** cfriesen has joined #airshipit15:44
*** nick_kar has quit IRC15:59
*** nick_kar has joined #airshipit16:00
openstackgerritMerged openstack/airship-in-a-bottle master: Make the gate more configurable  https://review.openstack.org/61662516:38
openstackgerritMerged openstack/airship-in-a-bottle master: MAAS ingress related fixes for airship-in-a-bottle  https://review.openstack.org/62452916:57
*** seaneagan has quit IRC17:15
*** seaneagan has joined #airshipit17:15
openstackgerritVladyslav Drok proposed openstack/airship-treasuremap master: Add separate rabbit admin entry for shipyard  https://review.openstack.org/61781217:30
*** ianychoi has quit IRC17:42
openstackgerritEvgeniy L proposed openstack/airship-treasuremap master: Fix a link to OSH bugtracker in the docs  https://review.openstack.org/62507117:50
cfriesenis there a reference for the armada HTTP API anywhere?19:18
mattmceuenyes, but only the document format as far as I'm aware cfriesen:  https://airship-armada.readthedocs.io/en/latest/operations/guide-build-armada-yaml.html19:22
cfriesenmattmceuen: what section within there?19:25
evgenylcfriesen: you can also refer to swagger https://github.com/openstack/airship-armada/blob/master/swagger/swaggerV3-api.yaml19:27
evgenylcfriesen: and here are the schemas https://github.com/openstack/airship-armada/tree/master/armada/schemas19:27
cfriesenthanks19:27
mattmceuenthe full page there cfriesen - what specifically are you looking for?19:27
mattmceuenThanks evgenyl, I forgot about the swagger docs :)19:28
cfriesenmattmceuen: we're interested in doing keystone authentication, it wasn't working with the CLI client, wanted to test with the HTTP API19:30
mattmceuengotcha - let me know if you get stuck on that cfriesen19:36
*** sthussey has joined #airshipit19:43
*** shoaibwr has joined #airshipit20:23
shoaibwrHi I need some assistance with armada. I'm trying to run armada with a kubernetes cluster that has Keystone as the auth backend. So firstly, armada allows --token option to pass a keystone token. I tried doing that, but seems like that token does not get passed all the way to kube-apiserver, since kube-apiserver respods with {system:anaonymous cann20:52
shoaibwrot access pods}. Is --token even valid option?20:52
shoaibwrBy configuring [keystone_auth] section in armada.conf, armada still fails to get authenticated by keystone. These are the errors I am seeing https://thepasteb.in/p/nZhlEY1kZyrIY20:59
*** ianychoi has joined #airshipit20:59
shoaibwrHow do i go about configuring armada with a keystone backend? Thanks21:00
sthusseyI believe the token options is for access to the Armada API21:01
sthusseyI don't believe armada supports using Keystone for auth to Kubernetes21:01
shoaibwrThere is a section for keystone in armada.conf. https://media.readthedocs.org/pdf/airship-armada/latest/airship-armada.pdf21:03
sthusseyYes, that is because Armada uses keystone for AAA of incoming API requests21:04
sthusseyNot for communicating w/ Kubernetes. For that I believe it uses the kubernetes client library which by default supports kubeconfig or a service token21:04
shoaibwrOk so say, my cluster is setup with keystone as the Auth backend, all helm commands work fine if i just set the openstack env vars. But I just cannot figure out how to pass some keystone token or some kind of user credentials as part of the "armada apply command" , such that kube-apiserver complains that the user:anonymous is not auhtorized to do a21:11
shoaibwrnything? Thanks again for your help21:11
sthusseyRight, so at this point if you are backing all your apiservers w/ Keystone auth, I would just say armada is incompatible w/ your cluster21:16
sthusseyYou can open a storyboard issue on this - the main armada dev is currently on holiday but he can review it when he is back21:16
shoaibwr@sthussey who is the main Armada developer ? And in such a situation, is the only way to bypass this is run all individual charts directly via helm ?21:23
sthusseyAre you using the Armada API or the Armada CLI?21:26
cfriesensthussey: CLI currently21:39
sthusseyIf that is the case, you could spin up a Pod (which gets a service token) and in that pod run the CLI21:58
sthusseyYou would just need to give that pod the right RBAC access so the service account token can the needful21:59
sthusseyReally is all the ideas I have for you at this point21:59
openstackgerritJames Gu proposed openstack/airship-treasuremap master: (WIP) Add bring your own k8s support in Airskiff  https://review.openstack.org/62314622:08

Generated by irclog2html.py 2.15.3 by Marius Gedminas - find it at mg.pov.lt!