*** ntpttr has quit IRC | 00:08 | |
*** sdake has quit IRC | 00:09 | |
*** phiche has quit IRC | 00:14 | |
*** phiche1 has joined #openstack-ansible | 00:14 | |
*** sigmavirus24 is now known as sigmavirus24_awa | 00:15 | |
*** ShannonM has quit IRC | 00:15 | |
*** jthorne has quit IRC | 00:23 | |
*** daneyon_ has quit IRC | 00:31 | |
weezS | logan tks | 00:35 |
---|---|---|
openstackgerrit | Merged openstack/openstack-ansible: Add upgrade config playbook and backup configs https://review.openstack.org/285564 | 00:44 |
*** ntpttr has joined #openstack-ansible | 00:56 | |
*** johnmilton has joined #openstack-ansible | 01:03 | |
*** KT has joined #openstack-ansible | 01:13 | |
*** ntpttr has quit IRC | 01:16 | |
*** johnmilton has quit IRC | 01:23 | |
*** sdake has joined #openstack-ansible | 01:27 | |
*** phiche has joined #openstack-ansible | 01:28 | |
*** thorst_ has quit IRC | 01:28 | |
*** jmckind has joined #openstack-ansible | 01:28 | |
*** thorst has joined #openstack-ansible | 01:29 | |
*** KT has quit IRC | 01:29 | |
*** phiche1 has quit IRC | 01:29 | |
*** sdake has quit IRC | 01:35 | |
*** phiche1 has joined #openstack-ansible | 01:36 | |
*** phiche has quit IRC | 01:36 | |
*** thorst has quit IRC | 01:37 | |
openstackgerrit | Merged openstack/openstack-ansible-rabbitmq_server: Initial commit for bindep requirements https://review.openstack.org/287899 | 01:48 |
*** dmsimard has quit IRC | 01:50 | |
*** dmsimard has joined #openstack-ansible | 01:51 | |
openstackgerrit | Merged openstack/openstack-ansible: Add aodh, haproxy, and neutron config upgrades https://review.openstack.org/286753 | 02:04 |
*** jthorne has joined #openstack-ansible | 02:05 | |
openstackgerrit | Merged openstack/openstack-ansible: Update ceilometer environment configuration https://review.openstack.org/286827 | 02:06 |
*** thorst has joined #openstack-ansible | 02:16 | |
*** fawadkhaliq has quit IRC | 02:20 | |
*** ntpttr has joined #openstack-ansible | 02:22 | |
*** thorst has quit IRC | 02:23 | |
*** jmckind is now known as jmckind_ | 02:24 | |
*** elopez has joined #openstack-ansible | 02:26 | |
*** elopez has quit IRC | 02:27 | |
*** weezS has quit IRC | 02:28 | |
*** ntpttr has quit IRC | 02:28 | |
*** jguy_ has joined #openstack-ansible | 02:35 | |
*** sdake has joined #openstack-ansible | 02:39 | |
*** jthorne has quit IRC | 02:49 | |
*** sdake has quit IRC | 02:51 | |
*** sdake has joined #openstack-ansible | 02:52 | |
*** sdake has quit IRC | 02:52 | |
*** cemmason has joined #openstack-ansible | 02:55 | |
*** cemmason has quit IRC | 03:03 | |
*** cemmason has joined #openstack-ansible | 03:03 | |
*** cemmason has quit IRC | 03:03 | |
*** cemmason has joined #openstack-ansible | 03:04 | |
*** thorst has joined #openstack-ansible | 03:21 | |
*** lykinsbd has joined #openstack-ansible | 03:27 | |
*** thorst has quit IRC | 03:28 | |
*** jguy_ has quit IRC | 03:36 | |
*** lykinsbd has quit IRC | 03:36 | |
*** fawadkhaliq has joined #openstack-ansible | 03:38 | |
*** lykinsbd has joined #openstack-ansible | 03:41 | |
*** thorst has joined #openstack-ansible | 04:27 | |
*** agireud has quit IRC | 04:27 | |
*** aslaen has joined #openstack-ansible | 04:27 | |
*** openstack has joined #openstack-ansible | 14:09 | |
odyssey4me | pabelanger they're not all passing yet - but we can sort them out as we go, so yes - I think we can go for it | 14:10 |
pabelanger | odyssey4me: sounds good | 14:10 |
pabelanger | odyssey4me: we'll only do trusty first | 14:11 |
pabelanger | centos7 will follow | 14:11 |
openstackgerrit | Major Hayden proposed openstack/openstack-ansible: Remove dangling Default domain cfg file https://review.openstack.org/288458 | 14:11 |
* mhayden tips his hat to odyssey4me | 14:11 | |
odyssey4me | andymccr d34dh0r53 hughsaunders jmccrory cloudnull mattt stevelle automagically I need to provide feedback to the OpenStack product working group about our Mitaka release, Newton and Ocada plans. I've put together https://etherpad.openstack.org/p/openstack-ansible-newton-roadmap-refresh and would like as much feedback as possible please. | 14:12 |
odyssey4me | pabelanger yeah, centos is NV for all our roles, so that doesn't matter to much at this point | 14:12 |
odyssey4me | pabelanger do you know if there's a wily image available at all? we have some work in motion that could benefit from a wily image | 14:13 |
*** TheIntern has joined #openstack-ansible | 14:13 | |
pabelanger | odyssey4me: no, we currently only roll LTS version of ubuntu. So, we should have xenial work starting soon | 14:14 |
odyssey4me | pabelanger yeah, that'll do fine - we'd only want the wily image for the purpose of preparing for 16.04 anyway | 14:14 |
pabelanger | odyssey4me: it is pretty time consuming to bring a new image online. With fedora-23, we actually skipped fedora-22 because of all changes needed to diskimage-builder and system-config. | 14:16 |
pabelanger | that said, if somebody from Canonical came a long and offered to do the work.... | 14:16 |
odyssey4me | haha, yeah | 14:16 |
odyssey4me | that would be rather nice | 14:17 |
odyssey4me | pabelanger do you have a link to the package list installed into these images by default? | 14:20 |
pabelanger | odyssey4me: https://git.openstack.org/cgit/openstack-infra/project-config/tree/jenkins/data/bindep-fallback.txt | 14:21 |
pabelanger | that is what is installed if you are missing other-requirements.txt | 14:22 |
openstackgerrit | Jesse Pretorius (odyssey4me) proposed openstack/openstack-ansible-lxc_container_create: Implement human readable logging for functional tests https://review.openstack.org/288476 | 14:25 |
openstackgerrit | Jesse Pretorius (odyssey4me) proposed openstack/openstack-ansible-lxc_container_create: Initial commit for bindep requirements https://review.openstack.org/287872 | 14:26 |
*** karimb has quit IRC | 14:27 | |
odyssey4me | pabelanger and if there is an empty other-requirements.txt in place? | 14:27 |
pabelanger | odyssey4me: then you'll get no packages installed. If we find the file, bindep will use it, and since it is empty it will continue on | 14:28 |
pabelanger | eventually, everybody should have a other-requirements.txt file | 14:28 |
pabelanger | and we can remove bindep-fallback.txt | 14:29 |
pabelanger | that will take a cycle or two | 14:29 |
odyssey4me | pabelanger but what defines the base image then? where's the d-i-b configuration defined for this image? | 14:30 |
pabelanger | odyssey4me: that is controlled by nodepool: https://git.openstack.org/cgit/openstack-infra/project-config/tree/nodepool/nodepool.yaml | 14:32 |
pabelanger | if you look at the bottom of the file, you'll see the elements we use to create the dibs | 14:33 |
pabelanger | most come directly from diskimage-builder but we also roll our own | 14:33 |
*** kencjohnston has joined #openstack-ansible | 14:34 | |
bgmccollum | odyssey4me should https://review.openstack.org/#/c/279859/ be broken into two reviews? 1: migrate tasks from roles to playbooks. 2: account for rabbitless installs -- or is it ok to combine the two, as long as the commit indicates the two changes...? | 14:36 |
*** openstackgerrit_ has quit IRC | 14:36 | |
*** ShannonM has joined #openstack-ansible | 14:36 | |
*** openstackgerrit_ has joined #openstack-ansible | 14:37 | |
*** karimb has joined #openstack-ansible | 14:42 | |
*** ametts has joined #openstack-ansible | 14:43 | |
*** asettle has joined #openstack-ansible | 14:45 | |
*** woodard has quit IRC | 14:46 | |
openstackgerrit | Byron McCollum proposed openstack/openstack-ansible: Migrate setup of messaging vhost and user from role to playbook https://review.openstack.org/279859 | 14:47 |
*** asettle has quit IRC | 14:50 | |
openstackgerrit | Byron McCollum proposed openstack/openstack-ansible: Do not setup messaging vhost and user when Rabbit is not installed https://review.openstack.org/288505 | 14:53 |
*** Mudpuppy has joined #openstack-ansible | 14:55 | |
*** Mudpuppy has quit IRC | 14:56 | |
*** Mudpuppy has joined #openstack-ansible | 14:57 | |
*** neillc has quit IRC | 14:59 | |
*** phalmos has joined #openstack-ansible | 14:59 | |
*** mcarden has quit IRC | 14:59 | |
cloudnull | morning | 15:00 |
*** admin0 has quit IRC | 15:00 | |
*** neillc has joined #openstack-ansible | 15:00 | |
*** admin0 has joined #openstack-ansible | 15:00 | |
*** mcarden has joined #openstack-ansible | 15:00 | |
bgmccollum | cloudnull howdy | 15:02 |
bgmccollum | cloudnull i split off my rabbitless-swift review as a new dependent to the migration of those tasks from the roles to playbooks... | 15:03 |
cloudnull | ah. sounds good | 15:05 |
*** markvoelker has quit IRC | 15:10 | |
*** markvoelker has joined #openstack-ansible | 15:10 | |
*** spotz_zzz is now known as spotz | 15:14 | |
*** tiagogomes_ has joined #openstack-ansible | 15:17 | |
*** tiagogomes has quit IRC | 15:19 | |
*** tiagogomes_ has quit IRC | 15:20 | |
*** tiagogomes has joined #openstack-ansible | 15:20 | |
spotz | odyssey4me You looking for an internal or external image? | 15:24 |
odyssey4me | bgmccollum the patch is fine - it just need to have a commit message describing why it's doing what it's doing | 15:24 |
bgmccollum | odyssey4me i went ahead and split the two. its clearing what is going on -- thanks | 15:25 |
bgmccollum | clearer | 15:25 |
odyssey4me | bgmccollum note that the whole rabbitless-swift thing isn't the only case where that's needed... it's effectively catering for a situation where rabbit is not deployed by OSA, and for other situations where rabbit could be deployed by OSA but isn't needed (eg: keystone deployed with zaqar) | 15:26 |
odyssey4me | spotz internal or external image of? | 15:26 |
bgmccollum | odyssey4me i see what you mean about not being swift specific now... | 15:27 |
spotz | odyssey4me - wily | 15:27 |
openstackgerrit | Bjoern Teipel proposed openstack/openstack-ansible: Store openstack_host_sysstat_enabled as lower case value for sysstat.default.j2 https://review.openstack.org/284937 | 15:27 |
odyssey4me | spotz ah, don't actually need it myself... I was wondering if it was instrumented into OpenStack-CI | 15:27 |
spotz | ahh | 15:28 |
Nepoc | Good morning, was hoping someone was around that understands ceilometer. Right now the only things that show up under "Resource Usage" is Service:Nova (disk.root.size, vcpus, disk.ephemeral.size, memory), Service:Glance (image) | 15:28 |
*** kencjohnston has quit IRC | 15:28 | |
spotz | I'm hearing 4/21 though for it being available | 15:28 |
openstackgerrit | Bjoern Teipel proposed openstack/openstack-ansible: Store openstack_host_systat_enabled as lower case value for sysstat.default.j2 https://review.openstack.org/284937 | 15:29 |
*** skamithi has joined #openstack-ansible | 15:30 | |
*** javeriak has joined #openstack-ansible | 15:32 | |
spotz | So if kilo is stable are we still doing https://review.openstack.org/#/c/284937/? | 15:32 |
skamithi | odyssey4me: running aio in a vagrant env. it complained that it needs a 100G disk. but aio docs say 50G min. | 15:33 |
skamithi | why is 100G needed to install AIO? | 15:33 |
odyssey4me | skamithi what size is the disk? | 15:35 |
odyssey4me | it needs 50G free on the root disk, or a secondary disk (but then you have to feed it some extra vars) | 15:35 |
*** javeriak has quit IRC | 15:35 | |
odyssey4me | uh, what the heck? suddenly http://docs.openstack.org/developer/openstack-ansible/ is showing content from the liberty branch | 15:37 |
odyssey4me | (not master) | 15:37 |
mattt | cloudnull: did you have any issues getting the keystone irr tests going? i'm trying to do some for glance but can't get keystone deployed for some reason | 15:38 |
openstackgerrit | Bjoern Teipel proposed openstack/openstack-ansible: Store openstack_host_systat_enabled as lower case value for sysstat.default.j2 https://review.openstack.org/284937 | 15:40 |
*** javeriak has joined #openstack-ansible | 15:41 | |
*** Bjoern has joined #openstack-ansible | 15:42 | |
odyssey4me | mattt the keystone role doesn't have a functional deployment test yet :p | 15:43 |
odyssey4me | mattt unless it happened to get fixed under my radar | 15:43 |
mattt | odyssey4me: it does, it's just not activated | 15:43 |
mattt | odyssey4me: https://github.com/openstack/openstack-ansible-os_keystone/blob/master/tests/test.yml | 15:44 |
odyssey4me | mattt that's because it wasn't working - so we fell back to resolve it later | 15:44 |
*** tiagogomes has quit IRC | 15:44 | |
*** tiagogomes has joined #openstack-ansible | 15:44 | |
odyssey4me | mattt but right now if you commit a patch to make it do the functional test, you'll see that it doesn't work | 15:44 |
mattt | odyssey4me: probably the same issue i'm hitting | 15:44 |
*** karimb has quit IRC | 15:46 | |
bgmccollum | odyssey4me better? -- "When RabbitMQ is not installed by OSA (affinity: 0), because a deployer is using an existing RabbitMQ installation, or because it is not needed (eg. Standalone Swift), then do not setup messaging vhost and user for the various services." | 15:48 |
pabelanger | odyssey4me: okay, bindep changes are live for ansible-functional-ubuntu-trusty. | 15:50 |
odyssey4me | bgmccollum no need to mention affinity:0 - but the rest is fine | 15:51 |
odyssey4me | bgmccollum there are other ways, besides changing affinity, to not include rabbitmq ;) | 15:52 |
bgmccollum | odyssey4me please enlighten | 15:52 |
*** ntpttr has joined #openstack-ansible | 15:52 | |
bgmccollum | cause thats how im handling it currently, and i should probably update the docs too | 15:52 |
odyssey4me | bgmccollum so right now the openstack_user_config / conf.d files we provide as examples use the top level of the nested groups - for example 'shared-infra_hosts' is a group which includes other groups like 'galera_all', 'rabbitmq_all' | 15:54 |
odyssey4me | if a deployer simply does not use the top level group and implements the lower level groups, then it'll all just work (tm) | 15:55 |
bgmccollum | ah, so just use the explicit child groups that are desired... | 15:55 |
odyssey4me | yep | 15:55 |
bgmccollum | ok, ill get a review drafted to update the docs too | 15:55 |
odyssey4me | that is far less complicated than setting affinities | 15:55 |
bgmccollum | and more clear of the desired environemnt | 15:56 |
odyssey4me | there may be some bugs there, I suspect we may be missing some of the lower level groups that you may want to use - but it's a behaviour I'd like to encourage | 15:56 |
openstackgerrit | Byron McCollum proposed openstack/openstack-ansible: Do not setup messaging vhost and user when Rabbit is not installed https://review.openstack.org/288505 | 15:56 |
odyssey4me | yes, because it's much clearer about the intent | 15:56 |
automagically | Good day all | 15:59 |
odyssey4me | o/ automagically | 16:00 |
*** thorst has quit IRC | 16:00 | |
*** thorst has joined #openstack-ansible | 16:01 | |
*** jthorne has joined #openstack-ansible | 16:03 | |
spotz | o/ | 16:03 |
automagically | cloudnull: Thx for reviewing a ton of my changes, catching up on Gerrit mail and nice to see a bunch of work merged | 16:05 |
odyssey4me | automagically mind giving this a quick look see? https://review.openstack.org/287855 | 16:07 |
*** daneyon has joined #openstack-ansible | 16:07 | |
* automagically on it | 16:07 | |
skamithi | odyssey4me: my vagrant aio root disk is only 40G. let me adjust it 51G and see if that works. thx. | 16:08 |
automagically | +2 +A | 16:08 |
odyssey4me | skamithi if you want to use two disks, that's fine - you'll just have to see how to enable the bootstrap to prepare it in https://github.com/openstack/openstack-ansible/blob/master/doc/source/developer-docs/quickstart-aio.rst | 16:09 |
*** mikelk has quit IRC | 16:09 | |
odyssey4me | skamithi that doc shows everything that the Vagrant implementation needs to do | 16:10 |
odyssey4me | I'm not sure if it's possible to feed it a parameter, but ideally you'll want to do something like 'vagrant up 12.0.7' and it's checkout the 12.0.7 tag during the build | 16:11 |
automagically | The Vagrantfile can refer to ENV vars | 16:11 |
automagically | Since its just plain ole Ruby | 16:11 |
jguy_ | If I screw up something on multiple containers, and want to regenerate them, it looks like I stop, destroy, and remove the /openstack directory for that container. | 16:12 |
odyssey4me | jguy_ you can execute the destroy container playbook, and use --limit to limit it to a specific container name if you want to | 16:13 |
jguy_ | Then I assumed I would have to rerun the setup hosts, infra, and openstack | 16:13 |
*** daneyon_ has joined #openstack-ansible | 16:13 | |
*** busterswt has joined #openstack-ansible | 16:13 | |
jguy_ | Does it hurt to re-run the whole playbook? | 16:13 |
odyssey4me | jguy_ setup-hosts will create the containers | 16:13 |
odyssey4me | setup-infrastructure actually configures the base infra containers (rabbit, galera, etc) | 16:14 |
odyssey4me | setup-openstack does the same for the openstack service containers | 16:14 |
jguy_ | I see an error when I ran setup-hosts for my compute node. | 16:14 |
jguy_ | failed: [lab7] => {"changed": true, "cmd": "find -L '/var/log/lxc' -type f -name '*.log'", "delta": "0:00:00.003027", "end": "2016-03-04 11:12:52.054129", "rc": 1, "start": "2016-03-04 11:12:52.051102", "warnings": []} | 16:14 |
odyssey4me | if you look inside those, you'll see that they include other playbooks | 16:14 |
jguy_ | stderr: find: `/var/log/lxc': No such file or directory | 16:14 |
odyssey4me | so you can be quite surgical and run t he specific plays you need | 16:14 |
odyssey4me | but it doesn't hurt to run them all | 16:14 |
jguy_ | Yeah, I know that…but the compute node should not have lxc. | 16:14 |
jguy_ | Wonder why this fails. | 16:15 |
odyssey4me | jguy_ hmm, that's odd - what tag/branch? | 16:15 |
*** thorst is now known as thorst_afk | 16:15 | |
jguy_ | liberty | 16:15 |
skamithi | odyssey4me: normally i just edit the vagrant file itself but i see why folk would want that on the actual command line. don't see any option that vagrant provides to do exactly what you specified. but let's see. if nothing else like automagically says, you can just refer to ENV vars which are then referenced in the vagrantfile. | 16:16 |
jguy_ | weird LXC is installed there. | 16:16 |
*** daneyon has quit IRC | 16:16 | |
odyssey4me | skamithi env vars are fine - I would recommend allowing that, but if possible have it include its own defaults in case someone doesn't specify other options | 16:17 |
odyssey4me | jguy_ back in juno we used to install lxc on all hosts... but we don't in kilo+, but it's possible that we have a hangover from the past :p | 16:18 |
odyssey4me | what's really weird is that no-one has picked up on it in the last year | 16:18 |
jguy_ | I had an error in my user file initially, and it basically did an AIO… So perhaps I forgot to remove the apt package. | 16:19 |
jguy_ | But I would expect the playbook to look for that log only if it intended to create containers on that host. | 16:20 |
skamithi | odyssey4me: by default it could install the latest git tag.. found this on web..seems to work " git describe --tags $(git rev-list --tags --max-count=1)" | 16:20 |
*** jthorne has quit IRC | 16:21 | |
jguy_ | odessey4me it looks like that was it. The playbook saw that LXC was installed, and decided to look for that log file. | 16:22 |
odyssey4me | jguy_ ah ok, that makes more sense then | 16:24 |
odyssey4me | skamithi yeah, that seems like a sensible default | 16:26 |
*** thorst_afk has quit IRC | 16:26 | |
odyssey4me | skamithi hmm, actually - there's a problem there | 16:28 |
*** thorst_afk has joined #openstack-ansible | 16:29 | |
odyssey4me | that shows tags in the order from most recent issued to least recent issued | 16:29 |
odyssey4me | we tag multiple branches in parallel, so the order shows like this: 12.0.7, 12.0.6, 11.2.9, 12.0.5, etc | 16:29 |
odyssey4me | so if we tag a kilo branch tag, then vagrant will end up using that one - which is not what we want | 16:30 |
odyssey4me | skamithi here's an alternative method: 'git checkout origin/liberty; git describe --abbrev=0 --tags' | 16:34 |
ntpttr | If someone were to hypothetically want to deploy nova-network instead of neutron in their OpenStack setup, does openstack-ansible allow for that? | 16:35 |
openstackgerrit | Merged openstack/openstack-ansible-os_ceilometer: Enable SSL termination for all services https://review.openstack.org/287989 | 16:35 |
odyssey4me | skamithi or for kilo 'git checkout origin/kilo; git describe --abbrev=0 --tags' | 16:35 |
*** thorst_afk is now known as thorst | 16:35 | |
openstackgerrit | Merged openstack/openstack-ansible: Remove dangling Default domain cfg file https://review.openstack.org/288458 | 16:35 |
odyssey4me | skamithi and I think the default in each branch should be the last stable release | 16:36 |
*** weezS has joined #openstack-ansible | 16:38 | |
mhayden | cloudnull: thanks for that lbaasv2 review -- here's the other half of it https://review.openstack.org/#/c/287243/ | 16:38 |
*** Mudpuppy_ has joined #openstack-ansible | 16:38 | |
openstackgerrit | Merged openstack/openstack-ansible-os_cinder: Enable SSL termination for all services https://review.openstack.org/287984 | 16:39 |
openstackgerrit | Merged openstack/openstack-ansible-os_horizon: Enable SSL termination for all services https://review.openstack.org/287981 | 16:39 |
*** jthorne has joined #openstack-ansible | 16:39 | |
*** cemmason has quit IRC | 16:40 | |
*** Mudpuppy has quit IRC | 16:41 | |
mhayden | cloudnull: and now i will thank you two times | 16:41 |
mhayden | :) | 16:41 |
cloudnull | lol | 16:41 |
cloudnull | ty and Bjoern vm for putting all that together. | 16:41 |
odyssey4me | automagically cloudnull FYI, if you recheck a patch it will automatically be tested against the head of the branch... rebasing is not actually required | 16:43 |
*** karimb has joined #openstack-ansible | 16:43 | |
odyssey4me | this is new info discovered from infra in this week | 16:43 |
odyssey4me | and I've tested and confirmed it | 16:43 |
automagically | Ah okay. Good to know | 16:43 |
*** cemmason has joined #openstack-ansible | 16:43 | |
cloudnull | good to know. | 16:43 |
odyssey4me | if the patch you depend on has merged, then simply a recheck will do | 16:44 |
odyssey4me | rebases are only needed for patch chains that have not yet merged | 16:44 |
automagically | I did manually rebase a patch earlier but that was for a merge conflict issue, not so much a recheck | 16:44 |
odyssey4me | automagically yep, just noting it as it's good info to know | 16:44 |
automagically | +1 | 16:44 |
odyssey4me | d34dh0r53 are you around? we need another vote on https://review.openstack.org/288005 | 16:46 |
automagically | odyssey4me: Looks like we’ve got an inventory tox env now. Does that need to be added to https://git.openstack.org/cgit/openstack-infra/project-config/tree/jenkins/jobs/ansible-role-jobs.yaml in order for us to run the inventory tests during the gate check | 16:46 |
odyssey4me | automagically I'd rather we didn't add it as another job | 16:46 |
odyssey4me | let's add it to the linters job instead to pipeline it after all the other tests in that job | 16:47 |
automagically | K, I remember you had suggested adding it to linters which is pretty clear | 16:47 |
automagically | I’ll do that now | 16:47 |
odyssey4me | that only requires a change in our repo - check tox.ini's linters job | 16:47 |
d34dh0r53 | odyssey4me: looking at it now | 16:48 |
odyssey4me | automagically Liberty 12.0.7 was tagged this morning, so https://review.openstack.org/288391 needs to merge to get the next tag going. | 16:48 |
* automagically looking | 16:49 | |
odyssey4me | d34dh0r53 thanks - feel free to fire any questions | 16:49 |
*** kencjohnston has joined #openstack-ansible | 16:49 | |
automagically | +2 +A on https://review.openstack.org/#/c/288391 | 16:50 |
*** woodard has joined #openstack-ansible | 16:51 | |
odyssey4me | cloudnull are you working on https://review.openstack.org/288006 or do you mind if I continue working on it? | 16:51 |
odyssey4me | ta automagically | 16:51 |
odyssey4me | and thanks d34dh0r53 | 16:52 |
cloudnull | odyssey4me: you can work on it if you'd like . | 16:52 |
cloudnull | i can seem to figure our where the archive extraction is failing | 16:52 |
odyssey4me | d34dh0r53 FYI, once that merges we'll tag 11.2.10 for Kilo | 16:52 |
odyssey4me | cloudnull well, just for funsies we've now moved over to using the more sparse image.... so things have changed since last night | 16:53 |
*** aslaen has joined #openstack-ansible | 16:53 | |
d34dh0r53 | odyssey4me: tys! | 16:53 |
odyssey4me | sparse is the wrong word... we're now using an ubuntu image that was build by disk-image-builder | 16:53 |
*** asettle has joined #openstack-ansible | 16:53 | |
cloudnull | nice | 16:53 |
*** asettle has quit IRC | 16:54 | |
*** jiteka1 has quit IRC | 16:57 | |
odyssey4me | we can expect to suddenly find builds breaking as a result of us assuming that packages are there, so it'll be some fun :) | 16:57 |
*** daneyon_ has quit IRC | 17:02 | |
*** skamithi has quit IRC | 17:02 | |
*** admin0 has quit IRC | 17:02 | |
*** sdake_ has joined #openstack-ansible | 17:02 | |
*** daneyon has joined #openstack-ansible | 17:03 | |
*** cfarquhar has quit IRC | 17:03 | |
*** sdake has quit IRC | 17:03 | |
*** phiche1 has quit IRC | 17:05 | |
odyssey4me | cloudnull how do we resolve automagically's comment in https://review.openstack.org/#/c/288006/4/templates/lxc-net-bridge.cfg.j2 ? | 17:06 |
cloudnull | odyssey4me: we can cast to bool | 17:07 |
*** sdake_ is now known as sdake | 17:07 | |
odyssey4me | cloudnull ie 'if lxc_net_gateway | bool' ? | 17:07 |
cloudnull | I think theres a jinja none type | 17:08 |
odyssey4me | ok, lemme find that | 17:09 |
cloudnull | http://jinja.pocoo.org/docs/dev/templates/#literals | 17:10 |
cloudnull | true, false, and none are available | 17:10 |
openstackgerrit | Jesse Pretorius (odyssey4me) proposed openstack/openstack-ansible-lxc_hosts: Resolve bad assumptions about the base OS https://review.openstack.org/288006 | 17:10 |
odyssey4me | cloudnull automagically please review ^ | 17:10 |
*** Andrew_jedi has joined #openstack-ansible | 17:10 | |
cloudnull | i think it none not None | 17:11 |
Andrew_jedi | Hello folks, how are people managing logs with OSA ? | 17:11 |
cloudnull | ah nevermind maybe both work | 17:11 |
Andrew_jedi | suppose OSA failed to install compute node, where should one look for logs ? | 17:11 |
odyssey4me | Andrew_jedi we already instrument an rsyslog centralised server, but you can also inform the plays to send the syslog traffic wherever you like | 17:12 |
jmccrory | Andrew_jedi are you asking about logging of Ansible playbooks? | 17:13 |
odyssey4me | Andrew_jedi https://github.com/openstack/openstack-ansible/blob/master/doc/source/install-guide/ops-logging.rst | 17:13 |
*** daneyon has quit IRC | 17:13 | |
odyssey4me | unfortunately our rendered docs have the liberty content right now thanks to a glitch in the publishing process | 17:14 |
odyssey4me | Andrew_jedi ah, the content is there: http://docs.openstack.org/developer/openstack-ansible/install-guide/ops-logging.html | 17:14 |
Andrew_jedi | odyssey4me: perfect, let me give that a try :) | 17:15 |
jguy_ | Looks like there is another issue, running the setup-infrastructure playbook, I am getting an error in the play: PLAY [Install galera server] - TASK: [galera_client | Drop local .my.cnf file] ******************************* | 17:18 |
jguy_ | fatal: [os-controller_galera_container-ecc9e60e] => One or more undefined variables: 'galera_root_password' is undefined | 17:18 |
jguy_ | The galera_root_password is defined | 17:18 |
cloudnull | are you running the play with the "openstack-ansible" command ? | 17:19 |
jguy_ | S#!T | 17:19 |
jguy_ | nope. | 17:19 |
cloudnull | give that a go. its just a wrapper around ansible-playbook but it sources all of your user_* var files. | 17:20 |
odyssey4me | jguy_ :) it's a convenience script to ensure that all the right overrides are implemented | 17:20 |
odyssey4me | it does take a little getting used to | 17:21 |
jguy_ | Yeah, I know better…feeling a bit sheepish. :) | 17:22 |
jguy_ | Baaaaaaa | 17:22 |
*** jguy_ has left #openstack-ansible | 17:22 | |
odyssey4me | Maarp! | 17:22 |
*** jguy_ has joined #openstack-ansible | 17:22 | |
odyssey4me | https://www.youtube.com/watch?v=Tekhh7Iy-sM :p | 17:23 |
*** rgogunskiy has joined #openstack-ansible | 17:28 | |
*** phalmos has quit IRC | 17:28 | |
*** phalmos has joined #openstack-ansible | 17:33 | |
*** lunarlamp has joined #openstack-ansible | 17:33 | |
*** rgogunskiy has quit IRC | 17:39 | |
*** weezS has quit IRC | 17:41 | |
*** rgogunskiy has joined #openstack-ansible | 17:44 | |
*** karimb has quit IRC | 17:45 | |
*** tiagogomes_ has joined #openstack-ansible | 17:49 | |
*** tiagogomes has quit IRC | 17:49 | |
*** kencjohnston has quit IRC | 17:52 | |
*** mathlin1 has joined #openstack-ansible | 17:52 | |
openstackgerrit | Merged openstack/openstack-ansible-os_swift: Enable SSL termination for all services https://review.openstack.org/287975 | 17:54 |
openstackgerrit | Merged openstack/openstack-ansible-os_keystone: Enable SSL termination for all services https://review.openstack.org/287980 | 17:54 |
*** tiagogomes_ has quit IRC | 17:56 | |
openstackgerrit | Jimmy McCrory proposed openstack/openstack-ansible-rabbitmq_server: Upgrade RabbitMQ server to 3.6.1-1 https://review.openstack.org/288617 | 17:57 |
*** tiagogomes_ has joined #openstack-ansible | 17:58 | |
odyssey4me | jmccrory that's awesome :) | 18:01 |
*** admin0 has joined #openstack-ansible | 18:02 | |
odyssey4me | jmccrory I'm thinking though - perhaps there'd be more value in doing a test from 3.5.x to 3.6.x ? | 18:02 |
jmccrory | probably, was that the version in liberty? | 18:02 |
odyssey4me | jmccrory 3.5.x | 18:02 |
*** electrofelix has quit IRC | 18:03 | |
jmccrory | yep, 3.5.7-1 | 18:03 |
spotz | Did you guys sign up for the bugbash next week? | 18:06 |
openstackgerrit | Jimmy McCrory proposed openstack/openstack-ansible-rabbitmq_server: Upgrade RabbitMQ server to 3.6.1-1 https://review.openstack.org/288617 | 18:07 |
Bjoern | Does anyone the reason why we ripped everything out of openstack-ansible, even the OS roles ? openstack-ansible has become a glorified wrapper and now side loading everything. Now we put os_neutron, for example, in a git project which can not work by itself, there's not even gating on the roles. Back porting into other branches is now a pain | 18:09 |
*** tiagogomes_ has quit IRC | 18:10 | |
*** tiagogomes has joined #openstack-ansible | 18:10 | |
*** ntpttr has left #openstack-ansible | 18:10 | |
*** mathlin1 has quit IRC | 18:10 | |
Andrew_jedi | odyssey4me: Thanks :), now i can see all the logs at one place. | 18:11 |
*** permalac has quit IRC | 18:12 | |
*** lykinsbd has quit IRC | 18:13 | |
openstackgerrit | Jimmy McCrory proposed openstack/openstack-ansible-rabbitmq_server: Upgrade RabbitMQ Server to 3.6.1-1 https://review.openstack.org/288617 | 18:13 |
odyssey4me | Bjoern yes, this increases the flexibility with the way the project's deliverables can be used | 18:15 |
odyssey4me | people can use the roles without the playbooks, and can also use the roles at whichever tag/sha they want | 18:16 |
odyssey4me | Bjoern by the end of this cycle each independent repo will be functionally tested on its own, and can be deployed for use on its own assuming the pre-requisites are met | 18:16 |
Bjoern | what are the "project's deliverables " most of the roles can not deployed standalone like neutron needs at least keystone if not others. | 18:17 |
odyssey4me | Bjoern the backport pain is a small price to pay | 18:17 |
odyssey4me | Bjoern the project's deliverables are a set of tools and roles to deploy openstack components... and a set of playbooks to show how to use them | 18:17 |
Bjoern | do you have the spec handy ? | 18:17 |
stevelle | neutron can now be deployed easily to use an existing / external keystone | 18:17 |
odyssey4me | Bjoern http://specs.openstack.org/openstack/openstack-ansible-specs/specs/mitaka/independent-role-repositories.html | 18:18 |
odyssey4me | it opens up a lot more use-cases and gives deployers a lot more flexibility | 18:18 |
Andrew_jedi | Folks, suppose there is no br-vlan bridge , will OSA work in that scenario ? | 18:18 |
odyssey4me | Andrew_jedi possibly - you'd just have to map the alternative bridge | 18:18 |
Andrew_jedi | docs say br-vlan is mandatory but i removed and osa still installed everything except compute node ? | 18:19 |
Andrew_jedi | odyssey4me: That's what confusing me, osa should have failed at thevery beginning because i have not stated any alternative bridge. | 18:20 |
Bjoern | stevelle: currently the role requires settings, not set as default like keystone_* and so on, if you don't set them it won't deploy | 18:20 |
Bjoern | odyssey4me thanks | 18:20 |
odyssey4me | Andrew_jedi I'm flaky on networking, but the framework we provide is very, very flexible... it's not necesseraily a tested path so you may find bugs. | 18:20 |
stevelle | Bjoern: yes, and the best plan is to document those external expectations clearly | 18:20 |
Bjoern | yes that has not happend yet | 18:20 |
odyssey4me | Bjoern be careful not to judge it in the current state - it's incomplete and still a WIP | 18:20 |
Bjoern | I wish we would have done that before splitting this up | 18:20 |
stevelle | very much in progress | 18:20 |
odyssey4me | Bjoern the split per role was causing too much drift, so we decided to take the pain and do it all quickly, then finish it afterwards | 18:21 |
stevelle | this was very much a "pick your pain" scenario | 18:21 |
Andrew_jedi | odyssey4me: please correct me if i am wrong but br-vlan is supposed to be present only on the machine which is running neutron_agents container ? | 18:21 |
odyssey4me | stevelle ++ | 18:21 |
Bjoern | oh dear .... | 18:22 |
Bjoern | br-vlan needs to be present where neutron runs, also on the compute nodes | 18:22 |
*** lykinsbd has joined #openstack-ansible | 18:22 | |
odyssey4me | Andrew_jedi I'm not sure myself. In my experience it does depend on how you're planning your implementation. If you plan to use vlan tagged networks for projects, then I think you'd need it on your compute nodes too. | 18:23 |
Andrew_jedi | odyssey4me: That's what i thought, i don't want to use flat networks or vlan tagged networks for tenants, so i tested this thing where i removed br-vlan, since it's primary role is external connectivity | 18:24 |
Andrew_jedi | i wanted to have only a private network for tenants, | 18:25 |
jguy_ | odessey4me: Question on this concept of adding other openstack packages. I think I followed the instructions we discussed yesterday. here’s the addition I made to my user_variables.yml: http://pastebin.com/8UsZXUzF | 18:26 |
Andrew_jedi | but when i ran osa, everything worked except for compute service | 18:26 |
*** dnovosel_1 has joined #openstack-ansible | 18:26 | |
*** dnovosel_1 has left #openstack-ansible | 18:26 | |
*** dnovosel_1 has joined #openstack-ansible | 18:27 | |
*** portante has quit IRC | 18:29 | |
odyssey4me | Andrew_jedi we may be making some bad assumptions in places, so there could be a bug - was there an actual playbook error, or did a service not start? | 18:30 |
*** kencjohnston has joined #openstack-ansible | 18:30 | |
*** portante has joined #openstack-ansible | 18:31 | |
Andrew_jedi | odyssey4me: There is no error, os-nova-install.yml shows that compute node has failed, when i checked there was no nova package or nova-compute service for that matter | 18:32 |
odyssey4me | jguy_ I don't think that the l2gw_* and l2gateway_agent_ini_overrides vars will be picked up at all | 18:32 |
odyssey4me | jguy_ not unless you've added your own playbooks | 18:32 |
jguy_ | I assumed when the l2gw package was installed, the initial files would be created. Guess not. | 18:33 |
jguy_ | So I will need to make a playbook I suppose to create the files? | 18:33 |
odyssey4me | jguy_ do you want to deploy from git - because it may deploy from pypi? | 18:34 |
jguy_ | The git repo I specified has them in an etc folder. I was not really sure how that would work. | 18:34 |
jguy_ | I actually don’t see that the plugin was added to the containers. | 18:35 |
jguy_ | there is a pip package…I can try that. | 18:35 |
odyssey4me | jguy_ yeah, none of that would happen - you'd have to actually add this to the code paths | 18:35 |
openstackgerrit | Travis Truman (automagically) proposed openstack/openstack-ansible-os_swift: Configure Swift dispersion tools to use Keystone v3 https://review.openstack.org/287832 | 18:36 |
odyssey4me | jguy_ we instrument the ability to add packages in the code, but this is effectively adding a sub-service... it's a little more complex | 18:37 |
odyssey4me | jguy_ if you like you can put together a patch for it - it looks like a useful thing | 18:38 |
jguy_ | I suppose I could model a task after one of the neutron agents… though the plugin.ini has to go on the neutron server container, and the agent apparently has to run on the neutron server & agent containers, and compute nodes | 18:38 |
odyssey4me | yep, so that's pretty much why is needs code - not just simply to add packages | 18:38 |
automagically | odyssey4me: So, adding the ip allocation inventory test to linters makes the lint check take 50+ minutes... | 18:38 |
odyssey4me | automagically well, that's fun :p | 18:39 |
odyssey4me | automagically I expect that the test could be shortened by simply reducing the iterations? | 18:39 |
automagically | Yeah, the dominant factor in that time, seems to be the dynamic_inventory.py execution itself | 18:39 |
automagically | Sure, its at 100 now | 18:39 |
automagically | The patch I’ll submit that adds it to linters will run it with 25 iterations | 18:40 |
automagically | And we’ll see how that goes for awhile | 18:40 |
odyssey4me | 50 mins is not terrible, as our integration test takes longer than that - but I think I'd prefer something around 30 mins perhaps? | 18:40 |
jguy_ | I have not quite figured out how to instruct the deploy server to “install this package”, “create this file here”…etc. I assume it would be similar to how the neutron agents are installed. | 18:40 |
odyssey4me | jguy_ ok, can help you there | 18:40 |
jguy_ | is there something in the development guide on the workflow? | 18:41 |
*** pcaruana has quit IRC | 18:41 | |
odyssey4me | jguy_ the templates for config files come from https://github.com/openstack/openstack-ansible/tree/liberty/playbooks/roles/os_neutron/templates | 18:41 |
odyssey4me | jguy_ there are some files that are not templated that are here: https://github.com/openstack/openstack-ansible/tree/liberty/playbooks/roles/os_neutron/files | 18:41 |
odyssey4me | jguy_ the installation of pip packages happens here: https://github.com/openstack/openstack-ansible/blob/liberty/playbooks/roles/os_neutron/tasks/neutron_install.yml | 18:42 |
odyssey4me | it may go into a python venv, or not - so there is a bit of logic involved there | 18:42 |
openstackgerrit | Travis Truman (automagically) proposed openstack/openstack-ansible: Run inventory test during Jenkins lint check https://review.openstack.org/288636 | 18:43 |
odyssey4me | jguy_ the list of packages to install into the venv is set with this var: https://github.com/openstack/openstack-ansible/blob/liberty/playbooks/roles/os_neutron/defaults/main.yml#L333 | 18:43 |
odyssey4me | you are able to set 'neutron_pip_packages' in user_variables with your own list if you want to | 18:43 |
odyssey4me | just be sure to include the defaults in your list | 18:44 |
odyssey4me | you can see the git sources that are compiled into packages on the repo server here: https://github.com/openstack/openstack-ansible/blob/liberty/playbooks/defaults/repo_packages/openstack_services.yml#L80-L95 | 18:44 |
odyssey4me | otherwise it'll find them from pypi based on the '*_pip_packages' list | 18:45 |
*** tiagogomes has quit IRC | 18:45 | |
jguy_ | oh cool. | 18:46 |
odyssey4me | as we're deploying from wheels, we have to configure the deployment of init/upstart files, config files, etc | 18:46 |
odyssey4me | you'll find that all in the tasks here: https://github.com/openstack/openstack-ansible/tree/liberty/playbooks/roles/os_neutron/tasks | 18:46 |
odyssey4me | the config overrides are used in the config_template module, for example: https://github.com/openstack/openstack-ansible/blob/liberty/playbooks/roles/os_neutron/tasks/neutron_post_install.yml#L28 | 18:47 |
odyssey4me | but setting a config_override var won't work unless there is a task that consumes it | 18:47 |
jguy_ | Ahhhh….Alright. This helps a lot. I am not quite as good as you guys in my ansible coding, but I will do my best. I have learned a lot just from reading the plays. | 18:49 |
openstackgerrit | Bjoern Teipel proposed openstack/openstack-ansible-os_nova: Fix auth_url for nova configuration https://review.openstack.org/288642 | 18:51 |
*** weezS has joined #openstack-ansible | 18:56 | |
openstackgerrit | Travis Truman (automagically) proposed openstack/openstack-ansible: Test basic structure of dynamic inventory output https://review.openstack.org/287571 | 18:57 |
*** TheIntern has quit IRC | 18:59 | |
*** mathlin1 has joined #openstack-ansible | 19:00 | |
odyssey4me | heh, it's not often I get to spot a bug and fix it for -infra :) https://review.openstack.org/288644 | 19:02 |
odyssey4me | that's what's causing our published docs to be replace by the latest tag's docs | 19:03 |
*** kencjohnston has quit IRC | 19:14 | |
jmccrory | odyssey4me read through pabelanger comments earlier, do we need to remove other-requirements.txt to get the default package list? rabbitmq change is failing since curl isn't installed | 19:15 |
pabelanger | jmccrory: we're going to do new ubuntu-trusty images now, but a workaround is to add curl into other-requirements.txt | 19:16 |
*** skamithi13 has quit IRC | 19:17 | |
*** skamithi13 has joined #openstack-ansible | 19:17 | |
openstackgerrit | Bjoern Teipel proposed openstack/openstack-ansible-os_aodh: Fix auth_url for aodh configuration https://review.openstack.org/288655 | 19:17 |
jmccrory | pabelanger: ah ok, so either wait for the new image or build up other-requirements.txt with minimal package list? | 19:18 |
odyssey4me | jmccrory I have a patch incoming to fix that :) | 19:19 |
odyssey4me | jmccrory I'd rather that we define the packages ourselves than get the mass of fallback defaults built for devstack | 19:20 |
odyssey4me | this is a great way to uncover bugs | 19:20 |
openstackgerrit | Jesse Pretorius (odyssey4me) proposed openstack/openstack-ansible-apt_package_pinning: Add curl to bindep requirements https://review.openstack.org/288657 | 19:20 |
openstackgerrit | Jesse Pretorius (odyssey4me) proposed openstack/openstack-ansible-galera_client: Add curl to bindep requirements https://review.openstack.org/288658 | 19:20 |
openstackgerrit | Jesse Pretorius (odyssey4me) proposed openstack/openstack-ansible-galera_server: Add curl to bindep requirements https://review.openstack.org/288659 | 19:20 |
openstackgerrit | Jesse Pretorius (odyssey4me) proposed openstack/openstack-ansible-ironic: Add curl to bindep requirements https://review.openstack.org/288660 | 19:21 |
openstackgerrit | Jesse Pretorius (odyssey4me) proposed openstack/openstack-ansible-lxc_container_create: Add curl to bindep requirements https://review.openstack.org/288661 | 19:21 |
openstackgerrit | Jesse Pretorius (odyssey4me) proposed openstack/openstack-ansible-lxc_hosts: Add curl to bindep requirements https://review.openstack.org/288662 | 19:21 |
*** mathlin1 has quit IRC | 19:21 | |
openstackgerrit | Jesse Pretorius (odyssey4me) proposed openstack/openstack-ansible-memcached_server: Add curl to bindep requirements https://review.openstack.org/288663 | 19:21 |
openstackgerrit | Jesse Pretorius (odyssey4me) proposed openstack/openstack-ansible-openstack_hosts: Add curl to bindep requirements https://review.openstack.org/288664 | 19:21 |
openstackgerrit | Jesse Pretorius (odyssey4me) proposed openstack/openstack-ansible-openstack_openrc: Add curl to bindep requirements https://review.openstack.org/288665 | 19:21 |
openstackgerrit | Jesse Pretorius (odyssey4me) proposed openstack/openstack-ansible-os_aodh: Add curl to bindep requirements https://review.openstack.org/288666 | 19:22 |
openstackgerrit | Jesse Pretorius (odyssey4me) proposed openstack/openstack-ansible-os_ceilometer: Add curl to bindep requirements https://review.openstack.org/288668 | 19:22 |
openstackgerrit | Jesse Pretorius (odyssey4me) proposed openstack/openstack-ansible-os_cinder: Add curl to bindep requirements https://review.openstack.org/288670 | 19:22 |
*** skamithi14 has joined #openstack-ansible | 19:22 | |
openstackgerrit | Jesse Pretorius (odyssey4me) proposed openstack/openstack-ansible-os_glance: Add curl to bindep requirements https://review.openstack.org/288671 | 19:22 |
*** aslaen has quit IRC | 19:22 | |
openstackgerrit | Jesse Pretorius (odyssey4me) proposed openstack/openstack-ansible-os_heat: Add curl to bindep requirements https://review.openstack.org/288672 | 19:22 |
openstackgerrit | Jesse Pretorius (odyssey4me) proposed openstack/openstack-ansible-os_horizon: Add curl to bindep requirements https://review.openstack.org/288673 | 19:22 |
openstackgerrit | Jesse Pretorius (odyssey4me) proposed openstack/openstack-ansible-os_keystone: Add curl to bindep requirements https://review.openstack.org/288675 | 19:23 |
openstackgerrit | Jesse Pretorius (odyssey4me) proposed openstack/openstack-ansible-os_neutron: Add curl to bindep requirements https://review.openstack.org/288677 | 19:23 |
openstackgerrit | Jesse Pretorius (odyssey4me) proposed openstack/openstack-ansible-os_nova: Add curl to bindep requirements https://review.openstack.org/288678 | 19:23 |
openstackgerrit | Jesse Pretorius (odyssey4me) proposed openstack/openstack-ansible-os_swift: Add curl to bindep requirements https://review.openstack.org/288679 | 19:23 |
openstackgerrit | Jesse Pretorius (odyssey4me) proposed openstack/openstack-ansible-os_swift_sync: Add curl to bindep requirements https://review.openstack.org/288680 | 19:23 |
openstackgerrit | Jesse Pretorius (odyssey4me) proposed openstack/openstack-ansible-os_tempest: Add curl to bindep requirements https://review.openstack.org/288681 | 19:23 |
odyssey4me | jmccrory automagically cloudnull d34dh0r53 stevelle mattt hughsaunders andymccr Can we get these reviewed please? https://review.openstack.org/288348 / https://review.openstack.org/288341 | 19:23 |
openstackgerrit | Jesse Pretorius (odyssey4me) proposed openstack/openstack-ansible-pip_install: Add curl to bindep requirements https://review.openstack.org/288682 | 19:24 |
openstackgerrit | Jesse Pretorius (odyssey4me) proposed openstack/openstack-ansible-pip_lock_down: Add curl to bindep requirements https://review.openstack.org/288683 | 19:24 |
openstackgerrit | Jesse Pretorius (odyssey4me) proposed openstack/openstack-ansible-plugins: Add curl to bindep requirements https://review.openstack.org/288684 | 19:24 |
openstackgerrit | Jesse Pretorius (odyssey4me) proposed openstack/openstack-ansible-py_from_git: Add curl to bindep requirements https://review.openstack.org/288685 | 19:24 |
openstackgerrit | Jesse Pretorius (odyssey4me) proposed openstack/openstack-ansible-rabbitmq_server: Add curl to bindep requirements https://review.openstack.org/288686 | 19:24 |
jmccrory | odyssey4me yep, saw that already when testing IRR against centos vms. gcc and python-dev only on my ubuntu images for some reason | 19:24 |
openstackgerrit | Jesse Pretorius (odyssey4me) proposed openstack/openstack-ansible-repo_build: Add curl to bindep requirements https://review.openstack.org/288687 | 19:24 |
openstackgerrit | Jesse Pretorius (odyssey4me) proposed openstack/openstack-ansible-repo_server: Add curl to bindep requirements https://review.openstack.org/288688 | 19:25 |
openstackgerrit | Jesse Pretorius (odyssey4me) proposed openstack/openstack-ansible-rsyslog_client: Add curl to bindep requirements https://review.openstack.org/288689 | 19:25 |
openstackgerrit | Jesse Pretorius (odyssey4me) proposed openstack/openstack-ansible-rsyslog_server: Add curl to bindep requirements https://review.openstack.org/288690 | 19:25 |
openstackgerrit | Jesse Pretorius (odyssey4me) proposed openstack/openstack-ansible-security: Add curl to bindep requirements https://review.openstack.org/288691 | 19:25 |
*** phiche has joined #openstack-ansible | 19:25 | |
openstackgerrit | Jesse Pretorius (odyssey4me) proposed openstack/openstack-ansible-specs: Add curl to bindep requirements https://review.openstack.org/288692 | 19:25 |
*** skamithi13 has quit IRC | 19:26 | |
openstackgerrit | Bjoern Teipel proposed openstack/openstack-ansible-os_ceilometer: Fix auth_url for ceilometer configuration https://review.openstack.org/288693 | 19:27 |
*** weezS has quit IRC | 19:28 | |
*** galstrom_zzz is now known as galstrom | 19:31 | |
*** weezS has joined #openstack-ansible | 19:32 | |
odyssey4me | thanks jmccrory | 19:32 |
openstackgerrit | Merged openstack/openstack-ansible-openstack_hosts: Tests: Ensure that the apt cache is always refreshed https://review.openstack.org/288341 | 19:34 |
openstackgerrit | Merged openstack/openstack-ansible-openstack_hosts: Initial commit for bindep requirements https://review.openstack.org/287877 | 19:34 |
openstackgerrit | Travis Truman (automagically) proposed openstack/openstack-ansible: Removing openstack_environment.yml. It is no longer useful. https://review.openstack.org/288698 | 19:35 |
*** sdake has quit IRC | 19:36 | |
*** sdake has joined #openstack-ansible | 19:37 | |
*** mathlin1 has joined #openstack-ansible | 19:38 | |
openstackgerrit | Jesse Pretorius (odyssey4me) proposed openstack/openstack-ansible-lxc_hosts: [WIP] Resolve bad assumptions about the base OS https://review.openstack.org/288006 | 19:40 |
*** mathlin1 has quit IRC | 19:40 | |
openstackgerrit | Jesse Pretorius (odyssey4me) proposed openstack/openstack-ansible-lxc_hosts: [WIP] Resolve bad assumptions about the base OS https://review.openstack.org/288006 | 19:49 |
*** admin0 has quit IRC | 19:52 | |
*** fawadkhaliq has joined #openstack-ansible | 19:52 | |
openstackgerrit | Jesse Pretorius (odyssey4me) proposed openstack/openstack-ansible-lxc_hosts: [WIP] Resolve bad assumptions about the base OS https://review.openstack.org/288006 | 19:57 |
odyssey4me | jmccrory well, that's a fun error: msg: Unexpected error when accessing exploded file: [Errno 2] No such file or directory: '/var/cache/lxc/trusty/rootfs-amd64/etc/ssl/certs/NetLock_Arany_=Class_Gold=_F\\305\\221tan\\303\\272s\\303\\255tv\\303\\241ny.pem' | 19:57 |
odyssey4me | https://jenkins04.openstack.org/job/gate-openstack-ansible-lxc_hosts-ansible-func-ubuntu-trusty/4/console | 19:57 |
*** asettle has joined #openstack-ansible | 19:57 | |
*** weshay has quit IRC | 19:57 | |
Nepoc | quick question, which yml file from /etc/openstack_deploy is first to be read? | 19:58 |
openstackgerrit | Travis Truman (automagically) proposed openstack/openstack-ansible: Run inventory test during Jenkins lint check https://review.openstack.org/288636 | 19:58 |
odyssey4me | Nepoc the user_*.yml files are read in alphanumerical order | 19:59 |
Nepoc | Okay but of all the files not just user_, which is read first? | 19:59 |
automagically | Nepoc: For inventory its openstack_user_config.yml | 19:59 |
automagically | then conf.d | 20:00 |
Nepoc | I want to replace the controller or compute ip with a variable | 20:00 |
automagically | then env.d | 20:00 |
odyssey4me | Nepoc the env.d/conf.d / openstack_user_config.yml files are read by inventory before the user_*.yml files | 20:00 |
odyssey4me | what automagically said :) | 20:00 |
Nepoc | So for an all in one I can just make a variable at the top of openstack_user_config.yml then it's used everywhere I would have the IP. | 20:01 |
Nepoc | Should work? | 20:01 |
*** asettle has quit IRC | 20:02 | |
mhayden | does anyone here use gertty? | 20:02 |
mhayden | https://github.com/openstack/gertty | 20:02 |
automagically | First I’ve heard of it | 20:03 |
automagically | I find the keyboard shortcuts in the Gerrit web interface pretty damn effective for keeping both hands on my keyboard | 20:03 |
mhayden | true -- i was mainly curious about gertty but it doesn't respond to any of my keystrokes :/ | 20:03 |
odyssey4me | oh blast - https://github.com/ansible/ansible/issues/11763 | 20:04 |
mhayden | odyssey4me: that used to throw a bunch of junk to the console... i guess an error is an upgrade? :) | 20:04 |
mhayden | i remember putting in some osa patches to get around that | 20:04 |
odyssey4me | mhayden I think dstanek uses it - as I recall he did a plugin for it for a hackathon last year. | 20:04 |
palendae | I tried it last year | 20:05 |
*** galstrom is now known as galstrom_zzz | 20:05 | |
palendae | Needs some work | 20:05 |
odyssey4me | mhayden it's more likely that there's a package missing on the host as that's the only recent change | 20:05 |
palendae | Also had some issues if you had lines starting with -/+, causing line numbers to mismatch | 20:05 |
odyssey4me | unless cloudnull has changed the image :p | 20:05 |
dstanek | mhayden: odyssey4me: yes, i use it quite a bit | 20:05 |
cloudnull | ive not changed the image | 20:06 |
mhayden | dstanek: i keep hitting 'L' but nothing happens | 20:06 |
cloudnull | i could though :_ | 20:06 |
cloudnull | :) | 20:06 |
odyssey4me | lol | 20:06 |
odyssey4me | cloudnull perhaps you can help to dig up the root cause - on the new cut down image, the unarchive module is brafing | 20:06 |
odyssey4me | cloudnull https://jenkins05.openstack.org/job/gate-openstack-ansible-lxc_hosts-ansible-func-ubuntu-trusty/2/console | 20:07 |
odyssey4me | see the '2016-03-04 19:59:22.393' timestamp | 20:07 |
dstanek | mhayden: are you on the latest? i'm running a pretty old verion | 20:07 |
dstanek | *version | 20:07 |
mhayden | dstanek: gertty==1.3.1 | 20:07 |
mhayden | dstanek: just installed from git and all is well, it seems :P | 20:08 |
cloudnull | thats what i was seeing in the experemental image too | 20:08 |
dstanek | mhayden: one issue i had was terminal colors and having (i think) the lightgray lost until i changes schemes | 20:08 |
*** admin0 has joined #openstack-ansible | 20:09 | |
cloudnull | I have not figured out what that is quite yet | 20:09 |
cloudnull | it seems broken somewhere in the path for /var/cache/lxc/trusty/rootfs-amd64/etc/ssl/certs/NetLock_Arany_=Class_Gold=_F\\305\\221tan\\303\\272s\\303\\255tv\\303\\241ny.pem | 20:09 |
openstackgerrit | Jesse Pretorius (odyssey4me) proposed openstack/openstack-ansible-lxc_hosts: [WIP] Resolve bad assumptions about the base OS https://review.openstack.org/288006 | 20:10 |
odyssey4me | cloudnull I tested the functional test on a public cloud instance and it's fine - so I'm doing some guesses | 20:10 |
*** skamithi14 has quit IRC | 20:12 | |
*** skamithi13 has joined #openstack-ansible | 20:12 | |
*** weshay has joined #openstack-ansible | 20:13 | |
odyssey4me | pabelanger have you seen this at all? using the unarchive module produces an error: https://jenkins04.openstack.org/job/gate-openstack-ansible-lxc_hosts-ansible-func-ubuntu-trusty/5/console | 20:14 |
openstackgerrit | Merged openstack/openstack-ansible: Use current, but pinned versions of pip, setuptools and wheel https://review.openstack.org/288005 | 20:16 |
openstackgerrit | Merged openstack/openstack-ansible: Information about the keepalived bug when multiple backup nodes have the same priority. https://review.openstack.org/279664 | 20:17 |
pabelanger | odyssey4me: no, mind you I don't use unarchive much | 20:17 |
openstackgerrit | Jesse Pretorius (odyssey4me) proposed openstack/openstack-ansible-openstack_hosts: Add curl to bindep requirements https://review.openstack.org/288664 | 20:18 |
pabelanger | odyssey4me: possible missing dependency on sslcerts? | 20:18 |
*** ravla has left #openstack-ansible | 20:19 | |
*** rgogunskiy has quit IRC | 20:19 | |
odyssey4me | pabelanger I'm not quite sure how that would be - all it's doing is unarchiving a tar.gz file (which happens to be an lxc base image) | 20:19 |
odyssey4me | I'm thinking more along the lines of the host missing locale packages | 20:19 |
odyssey4me | as it seems to relate to weird characters in the file names of the unarchived archive | 20:20 |
pabelanger | oh | 20:20 |
pabelanger | so, you might need to install language-package-en | 20:21 |
openstackgerrit | Travis Truman (automagically) proposed openstack/openstack-ansible: Removing openstack_environment.yml. It is no longer useful. https://review.openstack.org/288698 | 20:21 |
pabelanger | we don't have locale on our ubuntu-trusty images | 20:21 |
*** ErwanJ has joined #openstack-ansible | 20:21 | |
ErwanJ | Hi all, do the containers on the infra hosts require actual internet access? The insfra hosts will have internet access, but do I need to attach the LXC containers to a bridge which has internet access or not? CHeers. | 20:23 |
odyssey4me | pabelanger lemme fire up a fresh cloud image and pull down a package list | 20:26 |
openstackgerrit | Travis Truman (automagically) proposed openstack/openstack-ansible: Enable SSL termination for all services https://review.openstack.org/277199 | 20:26 |
automagically | ErwanJ: With default configuration of apt repos and the like in the containers, I believe they will | 20:27 |
*** neilus has quit IRC | 20:27 | |
*** javeriak has quit IRC | 20:28 | |
automagically | However you can configure the containers to use a proxy server or configure them with alternate/internal APT repos | 20:28 |
*** asettle has joined #openstack-ansible | 20:29 | |
odyssey4me | ErwanJ the containers go through a NATted interface and access the internet through the hosts | 20:29 |
odyssey4me | lxcbr0 facilitates this | 20:29 |
odyssey4me | ErwanJ you don't have to instrument anything, it's done anutomatically - as long as your hosts have internet access | 20:30 |
jguy_ | odyssey4me after the packages are installed in the venv, are the libs, bins, and etc files copied to the corresponding locations? | 20:31 |
odyssey4me | cloudnull pabelanger ok, so on a host with these package is just works (tm): http://pastebin.com/kMTDq4bD | 20:32 |
odyssey4me | jguy_ the required python bits are all in the venvs, with nothing else needed - the venvs are isolated | 20:32 |
odyssey4me | jguy_ the config files, etc are places in the usual locations, eg: for the keystone service /etc/keystone | 20:32 |
odyssey4me | jguy_ any c libs are installed via apt packages | 20:33 |
ErwanJ | Ok great thanks @odyssey4me, how does it know which interface on the host it should NAT out of ? does it use the interface of the default route? | 20:33 |
pabelanger | odyssey4me: right, so you have 2 ways to solve it. Add the missing depends into other-requirements.txt and have bindep install them. Or update the ansible role to ensure said dependency is installed. Personally, I think option 2 might be better. | 20:34 |
pabelanger | odyssey4me: also note, our images are super minimal | 20:34 |
*** asettle has quit IRC | 20:34 | |
pabelanger | less packages then the normal cloud image shipped by ubuntu and fedora | 20:34 |
jguy_ | Oh, ok. I thought the /etc/neutron configs looked like the working copies, but I saw all of the same files in the venv’s etc folder too. | 20:34 |
cloudnull | pabelanger: can i download the images ? | 20:34 |
odyssey4me | pabelanger sure, I realise that - and agree that option 2 is better - right now I'm trying to identify the missing package | 20:34 |
cloudnull | to test on an openstack cloud I have running ? | 20:35 |
odyssey4me | pabelanger the point of using the minimal image is to pick up these bad assumptions :) | 20:35 |
pabelanger | cloudnull: you are better manually building it: http://git.openstack.org/cgit/openstack-infra/project-config/tree/tools/build-image.sh | 20:35 |
odyssey4me | ErwanJ I don't know exactly - I think it simply bridges to the host and uses the host's default route | 20:36 |
odyssey4me | ErwanJ or more likely uses the host's routing table... | 20:36 |
pabelanger | odyssey4me: an easy test would be to add language-pack-en into other-requirements.txt and see if the job passes | 20:36 |
pabelanger | I suspect that is the issue, if you are depending on locale | 20:36 |
openstackgerrit | Jesse Pretorius (odyssey4me) proposed openstack/openstack-ansible-lxc_hosts: [WIP] Resolve bad assumptions about the base OS https://review.openstack.org/288006 | 20:38 |
odyssey4me | pabelanger good pointer - let's see ^ | 20:38 |
automagically | odyssey4me: Care to take a quick look and hopefully a +2 on https://review.openstack.org/#/c/287990/ when you are done battling the minimal image? | 20:39 |
pabelanger | odyssey4me: Ya, it will take a bit to flash out the move to other-requirements.txt. Especially ansible jobs, it will likely expose a lot of assumptions of the base OS | 20:39 |
*** sdake has quit IRC | 20:39 | |
odyssey4me | automagically gogogo | 20:39 |
*** weshay has quit IRC | 20:39 | |
automagically | Likewise here: https://review.openstack.org/#/c/287983/ <— The last two SSL role patchs remaining | 20:39 |
odyssey4me | pabelanger agreed, which is good :) | 20:40 |
*** cfarquhar has joined #openstack-ansible | 20:40 | |
*** cfarquhar has quit IRC | 20:40 | |
*** cfarquhar has joined #openstack-ansible | 20:40 | |
pabelanger | odyssey4me: Ya, I think so | 20:41 |
*** raddaoui has joined #openstack-ansible | 20:41 | |
openstackgerrit | Merged openstack/openstack-ansible-os_aodh: Enable SSL termination for all services https://review.openstack.org/287990 | 20:41 |
odyssey4me | automagically done | 20:41 |
automagically | thx | 20:41 |
odyssey4me | automagically can you implement a WIP patch in the integrated test to verify that all that works? | 20:42 |
cloudnull | odyssey4me: https://review.openstack.org/#/c/277199/ | 20:42 |
automagically | Right | 20:42 |
automagically | The AIO will build out the HAProxy SSL termination in that patch | 20:43 |
openstackgerrit | Merged openstack/openstack-ansible-os_swift: Add curl to bindep requirements https://review.openstack.org/288679 | 20:43 |
automagically | Incidentally, looks like the gate may be failing until https://review.openstack.org/#/c/277199 merges since the roles are now depending on these vars: https://review.openstack.org/#/c/277199/11/playbooks/inventory/group_vars/hosts.yml | 20:43 |
openstackgerrit | Merged openstack/openstack-ansible-os_heat: Enable SSL termination for all services https://review.openstack.org/287983 | 20:44 |
*** ErwanJ has quit IRC | 20:45 | |
automagically | AFK for a bit | 20:45 |
*** thorst_ has joined #openstack-ansible | 20:48 | |
odyssey4me | cloudnull reviewed | 20:49 |
odyssey4me | automagically cloudnull that's a bit silly - we should merge a patch in the integrated repo to disable those defaults until https://review.openstack.org/277199 is ironed out | 20:51 |
*** asettle has joined #openstack-ansible | 20:52 | |
*** thorst has quit IRC | 20:52 | |
*** weshay has joined #openstack-ansible | 20:53 | |
openstackgerrit | Bjoern Teipel proposed openstack/openstack-ansible-os_cinder: Fix auth_url for cinder configuration https://review.openstack.org/288730 | 20:54 |
cloudnull | odyssey4me: all of the services have the public endpoints are using terminating ssl if we use this patch https://review.openstack.org/#/c/277199/ | 20:55 |
openstackgerrit | Jesse Pretorius (odyssey4me) proposed openstack/openstack-ansible-lxc_hosts: [WIP] Resolve bad assumptions about the base OS https://review.openstack.org/288006 | 20:55 |
odyssey4me | cloudnull pabelanger FYI it appears that including 'language-pack-en' did the trick - rejigging the patch properly now. | 20:56 |
pabelanger | odyssey4me: nice | 20:56 |
*** asettle has quit IRC | 20:56 | |
*** cloudtrainme has joined #openstack-ansible | 20:56 | |
*** mathlin1 has joined #openstack-ansible | 20:57 | |
pabelanger | odyssey4me: we had the same issue with python-swiftclient and the reason we added it to bindep-fallback.txt | 20:57 |
openstackgerrit | Jesse Pretorius (odyssey4me) proposed openstack/openstack-ansible-lxc_hosts: [WIP] Resolve bad assumptions about the base OS https://review.openstack.org/288006 | 21:03 |
Andrew_jedi | keystone failing, stderr: Could not find a version that satisfies the requirement testtools<2.0.0,>=0.9.22 | 21:03 |
openstackgerrit | Jesse Pretorius (odyssey4me) proposed openstack/openstack-ansible-lxc_hosts: Resolve bad assumptions about the base OS https://review.openstack.org/288006 | 21:03 |
Andrew_jedi | No matching distribution found for testtools<2.0.0,>=0.9.22 | 21:04 |
*** sdake has joined #openstack-ansible | 21:05 | |
Andrew_jedi | odyssey4me cloudnull : Is this a bug, keystone failing, stderr: Could not find a version that satisfies the requirement testtools<2.0.0,>=0.9.22. No matching distribution found for testtools<2.0.0,>=0.9.22 | 21:06 |
cloudnull | Andrew_jedi: ive not seen that before . | 21:06 |
cloudnull | is that happening on the repo server? | 21:07 |
cloudnull | while building the venv ? | 21:07 |
odyssey4me | Andrew_jedi that's resolved by https://review.openstack.org/288005 | 21:07 |
Andrew_jedi | cloudnull: nope, during keystone installation | 21:07 |
odyssey4me | now that it's merged, I need to push a new tag for kilo :) | 21:07 |
cloudnull | oh. thatll do it | 21:07 |
cloudnull | Andrew_jedi: i guess your on a tag. if you change to the branch and pull the latest changes it should be good to go | 21:08 |
Andrew_jedi | cloudnull: yep, i have pulled the recent changes | 21:09 |
odyssey4me | Andrew_jedi execute: git checkout origin/kilo; git pull | 21:09 |
Andrew_jedi | cloudnull: now building repo server again | 21:09 |
cloudnull | ok | 21:09 |
*** johnmilton has quit IRC | 21:10 | |
*** johnmilton has joined #openstack-ansible | 21:10 | |
*** johnmilton has quit IRC | 21:11 | |
*** johnmilton has joined #openstack-ansible | 21:11 | |
*** johnmilton has quit IRC | 21:13 | |
*** Mudpuppy has joined #openstack-ansible | 21:13 | |
*** johnmilton has joined #openstack-ansible | 21:13 | |
*** Mudpuppy_ has quit IRC | 21:16 | |
odyssey4me | #success OpenStack-Ansible Kilo 11.2.10 released: https://launchpad.net/openstack-ansible/+milestone/11.2.10 | 21:17 |
openstackstatus | odyssey4me: Added success to Success page | 21:17 |
*** cemmason has quit IRC | 21:19 | |
openstackgerrit | Bjoern Teipel proposed openstack/openstack-ansible-os_glance: Fix auth_url for glance configuration https://review.openstack.org/288749 | 21:23 |
*** johnmilton has quit IRC | 21:23 | |
*** dmsimard has quit IRC | 21:23 | |
*** mathlin1 has quit IRC | 21:25 | |
openstackgerrit | Jesse Pretorius (odyssey4me) proposed openstack/openstack-ansible: Updates all repo SHAs to open up work on 11.2.11 https://review.openstack.org/288752 | 21:28 |
automagically | odyssey4me: Re merge a patch to disable termination. So, a patch with just this, but set to false? https://review.openstack.org/#/c/277199/11/playbooks/inventory/group_vars/hosts.yml | 21:34 |
automagically | If so, I can propose in a minute | 21:34 |
automagically | Just want to make sure I follow you | 21:34 |
odyssey4me | mhayden you spotted the blank console log - that's because the new image has no curl installed... that'll be fixed by monday | 21:35 |
odyssey4me | or by tuesday more likely actually | 21:36 |
odyssey4me | automagically yep, pretty much that with 'openstack_external_ssl: false' should so it | 21:36 |
automagically | Roger | 21:36 |
odyssey4me | that should at least unblock the gate while the rest gets done | 21:36 |
*** phiche1 has joined #openstack-ansible | 21:37 | |
*** phiche has quit IRC | 21:38 | |
odyssey4me | automagically the reality is that we should probably default to false in the roles, and use group_vars to set things to true when we're ready | 21:39 |
automagically | Agreed | 21:39 |
automagically | More patchsets to manage, but the pattern is more appropriate | 21:39 |
odyssey4me | I didn't think of it before, but it probaby doesn't make sense to default to assuming ssl offloading in the roles themselves | 21:39 |
automagically | They don’t so much as they assume a few vars exist | 21:39 |
automagically | But let me take a pass through | 21:39 |
odyssey4me | yeah, I'd support that pattern better | 21:40 |
automagically | Its the roles coupling tightly to the playbooks problem all over again | 21:40 |
automagically | Its going to keep rearing its ugly head for the next week or two I would guess as IRR fallout | 21:40 |
odyssey4me | yeah, I think a good pattern is for roles to assume a small amount of requirements in defaults | 21:41 |
*** Mudpuppy has quit IRC | 21:45 | |
*** Mudpuppy has joined #openstack-ansible | 21:46 | |
*** weezS has quit IRC | 21:46 | |
openstackgerrit | Travis Truman (automagically) proposed openstack/openstack-ansible-os_keystone: Role should default to no external SSL termination https://review.openstack.org/288757 | 21:48 |
automagically | odyssey4me: Ha, so the role attempted to, but the var name was slightly off | 21:49 |
odyssey4me | automagically looks like a bug, either in subsequent roles or that role | 21:50 |
odyssey4me | cloudnull ^ | 21:50 |
odyssey4me | automagically the funny thing is that I though I saw a mismatch in that var name convention at some point, so in those patches that you asked me to check, I verified them against some other patches | 21:52 |
automagically | At the rate we’ve been churning patches lately, I’m not surprised we missed a subtle bug | 21:53 |
automagically | The gate caught it | 21:53 |
automagically | Thank you gate | 21:53 |
odyssey4me | :) | 21:56 |
*** woodard has quit IRC | 21:57 | |
odyssey4me | it's time for me to exit for the night | 21:57 |
Andrew_jedi | cloudnull odyssey4me : Thank you :). It worked. | 21:57 |
odyssey4me | zuul is stuck in its queue processing - infra's busy working on resolving it | 21:57 |
*** karimb has joined #openstack-ansible | 21:58 | |
odyssey4me | automagically if you're interested in learning more about OpenStack's CI/Infra - it's quite interesting to lurk in #openstack-infra | 21:58 |
*** pcaruana has joined #openstack-ansible | 21:58 | |
odyssey4me | it's a busy channel, but it keeps you abreast of things going on | 21:58 |
openstackgerrit | Travis Truman (automagically) proposed openstack/openstack-ansible: Removing duplicate repo_build role dependency https://review.openstack.org/288758 | 21:59 |
automagically | Thx, I may just start | 21:59 |
odyssey4me | Andrew_jedi good :) Kilo's a stable branch now, and very few other changes will happen in it | 21:59 |
*** karimb has quit IRC | 21:59 | |
Andrew_jedi | odyssey4me: perfect, thanks for the update :) | 21:59 |
odyssey4me | Andrew_jedi we're pretty close to having a set of upgrade scripts from kilo to liberty ready, which may be of interest to you... I expect that our next liberty tag will have the base bits done and ready for broad testing and validation | 22:00 |
*** aslaen has joined #openstack-ansible | 22:01 | |
Andrew_jedi | odyssey4me: I also may have something which will be interesting for you. A heat template to deploy OSA with ceph on any openstack cloud. | 22:01 |
odyssey4me | Andrew_jedi oh, that sounds good - we have a few similar bits around, and there are some efforts to consolidate some of them | 22:02 |
automagically | That does sound cool | 22:02 |
odyssey4me | Andrew_jedi do you have a link? | 22:02 |
odyssey4me | Andrew_jedi I expect that https://github.com/openstack/openstack-ansible/blob/master/scripts/osa-aio-heat-template.yml could do with a serious amount of updating by anyone keen on doing so | 22:02 |
odyssey4me | But I'd definitely be keen to see a fairly flexible multi-node heat template available in-repo. | 22:03 |
odyssey4me | this is another one, FYI: https://github.com/rcbops/rpc-heat | 22:04 |
*** jguy_ has quit IRC | 22:04 | |
odyssey4me | it's been around a long time and needs an overhaul though - there's far too much embedded bash scripting | 22:04 |
*** thorst_ has quit IRC | 22:05 | |
odyssey4me | automagically well spotted in https://review.openstack.org/#/c/288758/ - maybe we should sort the file in alphanumeric order and remove the dup in one go? | 22:06 |
Andrew_jedi | odyssey4me: I will share that soon. :) | 22:06 |
odyssey4me | that'll make it far easier to prevent similar mistakes in the future | 22:06 |
*** KLevenstein has quit IRC | 22:07 | |
automagically | Agreed, new patch incoming | 22:07 |
*** thorst has joined #openstack-ansible | 22:07 | |
*** jthorne has quit IRC | 22:10 | |
*** thorst has quit IRC | 22:12 | |
*** weshay has quit IRC | 22:13 | |
odyssey4me | automagically jmccrory cloudnull while gerrit isn't showing the successful build - the CI log is: https://review.openstack.org/288006 | 22:13 |
*** retreved has quit IRC | 22:15 | |
cloudnull | odyssey4me: do we need that patch in at this point ? | 22:15 |
odyssey4me | cloudnull which one? https://review.openstack.org/288006 ? | 22:15 |
cloudnull | yes | 22:15 |
openstackgerrit | Travis Truman (automagically) proposed openstack/openstack-ansible: Removing duplicate repo_build role dependency https://review.openstack.org/288758 | 22:16 |
odyssey4me | n orush I suppose - it's blocking successful builds in other roles... but not in the integrated build | 22:16 |
cloudnull | ok | 22:16 |
odyssey4me | I should perhaps stop being obsessive and stop computering :p | 22:16 |
cloudnull | Im + on the change however im the original commiter so +1 from me | 22:17 |
cloudnull | someone else must approve | 22:17 |
*** aslaen has quit IRC | 22:17 | |
jmccrory | odyssey4me were you able to get depends-on sorted out between roles or still WIP? | 22:18 |
*** asettle has joined #openstack-ansible | 22:18 | |
*** aslaen has joined #openstack-ansible | 22:20 | |
odyssey4me | jmccrory depends-on at this point simply holds back the merge queue, it does not yet test things together | 22:20 |
odyssey4me | jmccrory I'll work on that in more earnest next week. Without it we're going to have a shoddy time as we'll be forced to merge patches without any certainty that they work together. | 22:21 |
*** asettle has quit IRC | 22:23 | |
*** skamithi14 has joined #openstack-ansible | 22:23 | |
odyssey4me | ok, I'm out. | 22:23 |
*** thorst has joined #openstack-ansible | 22:23 | |
odyssey4me | ladies & gents, it's been a good week - thank you all, have a wonderful weekend! | 22:23 |
odyssey4me | slainte! | 22:23 |
openstackgerrit | Travis Truman (automagically) proposed openstack/openstack-ansible-os_heat: Role should default to no external SSL termination https://review.openstack.org/288769 | 22:26 |
*** cloudtrainme has quit IRC | 22:26 | |
*** skamithi13 has quit IRC | 22:26 | |
*** dnovosel_1 has quit IRC | 22:26 | |
*** phiche1 has quit IRC | 22:27 | |
jmccrory | thanks, later | 22:27 |
*** raddaoui has quit IRC | 22:27 | |
*** busterswt has quit IRC | 22:28 | |
openstackgerrit | Travis Truman (automagically) proposed openstack/openstack-ansible-os_nova: Role should default to no external SSL termination https://review.openstack.org/288773 | 22:28 |
*** asettle has joined #openstack-ansible | 22:31 | |
openstackgerrit | Merged openstack/openstack-ansible-os_swift_sync: Add curl to bindep requirements https://review.openstack.org/288680 | 22:32 |
*** asettle has quit IRC | 22:33 | |
*** thorst has quit IRC | 22:35 | |
Andrew_jedi | failed: [compute01] => (item={'path': u'/var/lib/nova/instances'}) => {"failed": true, "gid": 0, "group": "root", "item": {"path": "/var/lib/nova/instances"}, "mode": "0755", "owner": "root", "path": "/var/lib/nova/instances", "size": 16384, "state": "directory", "uid": 0}msg: chown failed | 22:39 |
openstackgerrit | Bjoern Teipel proposed openstack/openstack-ansible-os_heat: Fix auth_url for heat configuration https://review.openstack.org/288780 | 22:45 |
openstackgerrit | Bjoern Teipel proposed openstack/openstack-ansible-os_swift: Fix auth_url for swift configuration https://review.openstack.org/288781 | 22:46 |
*** aslaen has quit IRC | 22:46 | |
Andrew_jedi | group should be "nova" and owner should be "nova" ? | 22:47 |
*** skamithi14 has quit IRC | 22:48 | |
*** skamithi13 has joined #openstack-ansible | 22:48 | |
*** karimb has joined #openstack-ansible | 22:50 | |
*** woodard has joined #openstack-ansible | 22:51 | |
*** jguy_ has joined #openstack-ansible | 22:51 | |
openstackgerrit | Michael Gugino proposed openstack/openstack-ansible-rsyslog_server: Multi-distro support for rsyslog-server role https://review.openstack.org/274290 | 22:55 |
*** aslaen has joined #openstack-ansible | 22:57 | |
openstackgerrit | Merged openstack/openstack-ansible-lxc_hosts: Resolve bad assumptions about the base OS https://review.openstack.org/288006 | 23:01 |
openstackgerrit | Travis Truman (automagically) proposed openstack/openstack-ansible-os_horizon: Role should default to no external SSL termination https://review.openstack.org/288786 | 23:02 |
*** galstrom_zzz is now known as galstrom | 23:04 | |
*** skamithi14 has joined #openstack-ansible | 23:06 | |
*** karimb has quit IRC | 23:08 | |
*** skamithi13 has quit IRC | 23:08 | |
*** karimb has joined #openstack-ansible | 23:08 | |
*** ametts has quit IRC | 23:08 | |
openstackgerrit | Travis Truman (automagically) proposed openstack/openstack-ansible-os_keystone: Role should default to no external SSL termination https://review.openstack.org/288757 | 23:08 |
openstackgerrit | Travis Truman (automagically) proposed openstack/openstack-ansible-os_horizon: Role should default to no external SSL termination https://review.openstack.org/288786 | 23:09 |
*** admin0 has quit IRC | 23:21 | |
*** sdake has quit IRC | 23:25 | |
openstackgerrit | Merged openstack/openstack-ansible: Updates all repo SHAs to open up work on 12.0.8 https://review.openstack.org/288391 | 23:27 |
*** Andrew_jedi has quit IRC | 23:27 | |
*** aslaen has quit IRC | 23:33 | |
*** Trident has quit IRC | 23:33 | |
*** karimb has quit IRC | 23:34 | |
*** thorst has joined #openstack-ansible | 23:35 | |
*** fawadkhaliq has quit IRC | 23:38 | |
*** spotz is now known as spotz_zzz | 23:39 | |
*** fawadkhaliq has joined #openstack-ansible | 23:39 | |
*** thorst has quit IRC | 23:44 | |
openstackgerrit | Jesse Pretorius (odyssey4me) proposed openstack/openstack-ansible-lxc_hosts: Fix apparmor profile load handler https://review.openstack.org/287855 | 23:44 |
openstackgerrit | Jesse Pretorius (odyssey4me) proposed openstack/openstack-ansible-galera_server: Initial commit for bindep requirements https://review.openstack.org/287870 | 23:48 |
*** ShannonM has quit IRC | 23:48 | |
*** daneyon has joined #openstack-ansible | 23:49 | |
*** daneyon_ has joined #openstack-ansible | 23:52 | |
*** Bjoern has quit IRC | 23:53 | |
*** Mudpuppy has joined #openstack-ansible | 23:54 | |
*** daneyon has quit IRC | 23:55 |
Generated by irclog2html.py 2.14.0 by Marius Gedminas - find it at mg.pov.lt!