Wednesday, 2019-04-24

mordredefried: ++00:21
mordredefried: it is on my calendar - I will be there00:22
*** jangutter has quit IRC00:22
*** dayou_ has quit IRC00:29
*** jangutter has joined #openstack-sdks00:30
*** jangutter has quit IRC00:40
*** jangutter has joined #openstack-sdks00:46
*** slaweq has quit IRC00:58
*** markvoelker has joined #openstack-sdks01:13
*** whoami-rajat has joined #openstack-sdks01:16
*** ricolin has joined #openstack-sdks02:06
*** gmann_afk is now known as gmann02:16
*** whoami-rajat has quit IRC03:35
*** whoami-rajat has joined #openstack-sdks04:06
*** e0ne has joined #openstack-sdks05:10
*** markvoelker has quit IRC05:10
*** e0ne has quit IRC05:17
*** Luzi has joined #openstack-sdks05:50
*** dayou has joined #openstack-sdks06:09
*** Luzi has quit IRC06:50
*** ralonsoh has joined #openstack-sdks06:52
*** slaweq has joined #openstack-sdks06:57
*** gtema has joined #openstack-sdks06:57
*** Luzi has joined #openstack-sdks06:57
*** markvoelker has joined #openstack-sdks07:12
*** tosky has joined #openstack-sdks07:26
*** dtantsur|afk is now known as dtantsur07:40
*** jpena|off is now known as jpena07:48
*** jpich has joined #openstack-sdks08:00
*** ttsiouts has joined #openstack-sdks08:12
*** jpich has quit IRC08:56
*** jpich has joined #openstack-sdks08:56
*** jpich has quit IRC08:57
*** jpich has joined #openstack-sdks09:04
*** dtantsur is now known as dtantsur|brb09:19
*** e0ne has joined #openstack-sdks09:20
*** pas-ha has quit IRC09:54
*** gmann has quit IRC09:54
*** pas-ha has joined #openstack-sdks09:54
*** vdrok has quit IRC09:55
*** mrhillsman has quit IRC09:55
*** rm_work has quit IRC09:55
*** gmann has joined #openstack-sdks09:56
*** vdrok has joined #openstack-sdks09:57
*** mrhillsman has joined #openstack-sdks09:58
*** rm_work has joined #openstack-sdks10:06
*** dtantsur|brb is now known as dtantsur10:35
*** gmann has quit IRC10:44
*** gtema has quit IRC10:53
*** jpena is now known as jpena|lunch11:18
*** gtema has joined #openstack-sdks11:27
*** ttsiouts has quit IRC11:31
*** ttsiouts has joined #openstack-sdks11:32
*** ttsiouts has quit IRC11:34
*** ttsiouts has joined #openstack-sdks11:34
*** gtema has quit IRC11:42
*** markvoelker has quit IRC12:08
*** markvoelker has joined #openstack-sdks12:08
*** irclogbot_3 has quit IRC12:55
*** irclogbot_3 has joined #openstack-sdks12:56
*** altlogbot_3 has quit IRC12:57
*** altlogbot_3 has joined #openstack-sdks12:58
*** jpena|lunch is now known as jpena13:40
openstackgerritMerged openstack/python-openstackclient master: Fix docs bug link to go to storyboard rather than launchpad
*** gmann has joined #openstack-sdks13:51
openstackgerritDaniel Speichert proposed openstack/openstacksdk master: Deduplicate next-page URL's query params
*** Luzi has quit IRC14:50
*** amotoki_ is now known as amotoki15:08
*** ricolin has quit IRC15:17
openstackgerritJeremy Houser proposed openstack/python-openstackclient master: Alter to ensure volume deletion
*** ricolin has joined #openstack-sdks15:28
*** tosky has quit IRC16:00
*** efried is now known as efried_rollin16:04
*** altlogbot_3 has quit IRC16:09
*** altlogbot_3 has joined #openstack-sdks16:12
*** altlogbot_1 has joined #openstack-sdks16:12
*** ricolin has quit IRC16:20
*** ttsiouts has quit IRC16:21
*** ttsiouts has joined #openstack-sdks16:21
*** ttsiouts has quit IRC16:26
*** dtantsur is now known as dtantsur|afk16:29
*** jpich has quit IRC16:33
*** altlogbot_1 has quit IRC16:43
*** altlogbot_3 has quit IRC16:43
*** altlogbot_0 has joined #openstack-sdks16:45
*** altlogbot_0 has quit IRC16:53
*** altlogbot_2 has joined #openstack-sdks16:56
*** e0ne has quit IRC17:02
*** jpena is now known as jpena|off17:06
*** markvoelker has quit IRC17:21
*** markvoelker has joined #openstack-sdks17:22
*** markvoelker has quit IRC17:26
*** markvoelker has joined #openstack-sdks17:37
*** ralonsoh has quit IRC18:00
dtroyerPonderment of the day: I need help in creating the argument of why one might want to install a CLI (yes, OSC in this case) in a container.  Not for use by other processes in the container but to have a wrapper around docker exec to call it inside the container.  I am sure there is a use case for that out there somewhere but I apparently lack the imagination to conjure it up…18:47
*** e0ne has joined #openstack-sdks18:48
*** openstackgerrit has quit IRC18:57
*** e0ne has quit IRC19:32
*** e0ne has joined #openstack-sdks19:35
*** dave-mccowan has joined #openstack-sdks19:56
mordreddtroyer: so that you can install the CLI and its dependencies easily without needing to install dependencies globally. kind of like how we frequently install such tools into virtualenvs20:03
mordreddtroyer: especially for CLIs that aren't really doing much with the filesystem - obviously dealing with config files sucks a little bit more and would require a -v to the docker exec call - which is where a nice wrapper script around the docker exec would ALSO be nice, but the stories for installing such wrapper scripts are ... not awesome20:04
mordreddtroyer: but "docker exec -it --rm -v$HOME/.config/openstack:/home/containeruser/.config/openstack openstack/osc server list"20:05
mordreddtroyer: would save needing to install stuff globally - where installing the latest OSC and its depends might mess somebody up who is otherwise running older openstack and worried about libraries clashing20:06
*** e0ne has quit IRC20:08
dtroyermordred: ok, the image size bothers me a bit, I guess I am just not totally onboard with Containerize All The Things.  The odd thing is that it is all installed from RPM anyway, there is no expectation of installing from pypi or anywhere else…20:09
mordreddtroyer: also- I know for a ceph deployment running in a k8s, we've used the ceph-tools container for cli tools. basically, in one of the pods, we run a ceph-tools container, and then can exec in to it when we need to do ceph cli things20:10
mordreddtroyer: oh - well, I mean- using the python:slim base image and the opendev/python-builder image we put together for making images from software managed by pbr - the zuul docker images are about 266M20:11
mordreddtroyer: there's definitely ways to make efficient images20:11
dtroyermordred: so in that Ceph scenario, is there a chicken-n-egg problem potential there?  I recall one of the earliest Nova installations outside NASA had their DNS and LDAP running in the cloud.  Then they needed to cold start.  Uh oh.20:11
mordredand then ways to make terribly inefficient images20:12
mordreddtroyer: well, in this case the ceph in question is running in a k8s that's running in an openstack that itself has a ceph/cinder install that we're using to get the block devices that the in-k8s is using as raw devices20:12
dtroyerI wish I had kept up the work in the NEbula days of making OpenWRT's Python work well enough to run OSC.  I still love the size of thise things…20:12
mordredbut that's beause the app layer needs a cephfs instance and it's the only way to get there20:12
mordredit's more just an example of a use case even in a k8s world where having an image whose only pupose in life is to contain the CLI tools has been actually helpful20:13
dtroyerok, that is actually exactly what I needed to open up my imagination20:13
mordreddtroyer: we started off using the python:alpine base images for the zuul images, but the libc differences wound up being impactful enough that we gave up and switched to python:slim20:14
* mordred has been helpful - can go back to being useless20:14
dtroyermordred: I haven't done enough in that kind of multi-layered environment to have all the sharp edges in my head20:14
*** efried_rollin is now known as efried20:14
dtroyerre alpine, libc that was one of the things I ran up against in OpenWRT.20:15
*** openstackgerrit has joined #openstack-sdks20:15
openstackgerritJeremy Houser proposed openstack/python-openstackclient master: Refactor and
*** gtmanfred has quit IRC20:25
*** gtmanfred has joined #openstack-sdks20:26
openstackgerritEric Fried proposed openstack/openstacksdk master: WIP Make factory for a CloudRegion from CONF objects
efriedmordred: FYI, updated requirements and lower constraints for ksa to newly-released-and-requirements-bumped 3.14.0 and removed the depends-on. No other changes ^20:33
*** ttsiouts has joined #openstack-sdks21:09
*** ttsiouts has quit IRC21:19
*** whoami-rajat has quit IRC21:25
openstackgerritJeremy Houser proposed openstack/python-openstackclient master: Refactor and
openstackgerritJeremy Houser proposed openstack/python-openstackclient master: Refactor and
*** slaweq has quit IRC21:47
*** slaweq has joined #openstack-sdks21:48
openstackgerritJeremy Houser proposed openstack/python-openstackclient master: Refactor and
*** slaweq has quit IRC22:24
openstackgerritJeremy Houser proposed openstack/python-openstackclient master: Refactor and
*** slaweq has joined #openstack-sdks22:40
*** slaweq has quit IRC22:53
*** slaweq has joined #openstack-sdks23:11
*** slaweq has quit IRC23:25
*** dayou has quit IRC23:35
*** dayou has joined #openstack-sdks23:36

Generated by 2.15.3 by Marius Gedminas - find it at!