*** jamesdenton has quit IRC | 00:08 | |
*** wadeholler has quit IRC | 00:10 | |
*** wadeholler has joined #openstack-ansible | 00:11 | |
*** admin0 has quit IRC | 00:18 | |
*** admin0 has joined #openstack-ansible | 00:21 | |
*** admin0 has quit IRC | 00:23 | |
*** thorst has joined #openstack-ansible | 00:24 | |
*** Apsu has left #openstack-ansible | 00:28 | |
*** shanec_ has quit IRC | 00:30 | |
*** thorst has quit IRC | 00:31 | |
*** adrian_otto has joined #openstack-ansible | 00:39 | |
*** woodard has quit IRC | 00:42 | |
*** adrian_otto has quit IRC | 00:43 | |
*** thorst has joined #openstack-ansible | 00:45 | |
*** wadeholl_ has joined #openstack-ansible | 00:46 | |
*** wadeholler has quit IRC | 00:48 | |
openstackgerrit | Kevin Carter (cloudnull) proposed openstack/openstack-ansible-lxc_hosts: Add conditional task for "localhost" resolvers in containers https://review.openstack.org/355584 | 00:54 |
---|---|---|
*** llu has joined #openstack-ansible | 01:01 | |
*** jamesdenton has joined #openstack-ansible | 01:01 | |
*** jamesden_ has joined #openstack-ansible | 01:02 | |
*** jimbaker has quit IRC | 01:04 | |
*** jamesdenton has quit IRC | 01:06 | |
*** jimbaker has joined #openstack-ansible | 01:07 | |
*** jimbaker has quit IRC | 01:07 | |
*** jimbaker has joined #openstack-ansible | 01:07 | |
*** wadeholl_ has quit IRC | 01:12 | |
openstackgerrit | Logan V proposed openstack/openstack-ansible: Add aodh-api init removal upgrade docs and script https://review.openstack.org/355205 | 01:13 |
*** chandanc_ has joined #openstack-ansible | 01:14 | |
openstackgerrit | Logan V proposed openstack/openstack-ansible: Add aodh-api init removal upgrade docs and script https://review.openstack.org/355205 | 01:14 |
cloudnull | evenings | 01:20 |
csmart | \o | 01:25 |
*** jamesden_ has quit IRC | 01:27 | |
*** jamesdenton has joined #openstack-ansible | 01:28 | |
*** wadeholler has joined #openstack-ansible | 01:28 | |
*** jamesdenton has quit IRC | 01:33 | |
*** adrian_otto has joined #openstack-ansible | 01:34 | |
*** thotypous has joined #openstack-ansible | 01:34 | |
*** Andrew_jedi has quit IRC | 01:36 | |
*** chandanc_ has quit IRC | 01:38 | |
*** adrian_otto has quit IRC | 01:39 | |
thotypous | odyssey4me: I didn't do a clean redeploy yet, but running setup-openstack.yml again over the same deploy got most endpoints fixed: https://web-dev.ufscar.br/0bin/paste/6CVzo5TA#0dlFLgqQq9shDUNhWuuWIgIcQ3ksenkjvmVmnnYNWYJ | 01:41 |
thotypous | I will try the clean redeploy and get back to you with the results, but perhaps everything will get fixed | 01:42 |
thotypous | odyssey4me: however, what do you think about the OSA project providing a override for the domain component of the public endpoints? it might default to the external load balancer ip, but be otherwise configurable by the deployer.. I could prepare a patch for it if you find it interesting | 01:43 |
*** BjoernT has joined #openstack-ansible | 01:44 | |
openstackgerrit | Nish Patwa proposed openstack/openstack-ansible: [DOC] Added automatic fetched latest tags. https://review.openstack.org/356173 | 01:47 |
*** BjoernT has quit IRC | 01:49 | |
openstackgerrit | Robb Romans proposed openstack/openstack-ansible: [docs] Add storage architecture information https://review.openstack.org/353743 | 01:51 |
*** wadeholler has quit IRC | 01:53 | |
openstackgerrit | Robb Romans proposed openstack/openstack-ansible: [DOCS] Add storage architecture information https://review.openstack.org/353743 | 01:54 |
*** thorst has quit IRC | 02:06 | |
*** thorst has joined #openstack-ansible | 02:06 | |
*** asettle has joined #openstack-ansible | 02:10 | |
cloudnull | thotypous: ++ | 02:12 |
cloudnull | that'd be a great update | 02:12 |
*** sdake has quit IRC | 02:13 | |
*** sdake has joined #openstack-ansible | 02:13 | |
*** thorst has quit IRC | 02:15 | |
*** asettle has quit IRC | 02:17 | |
*** elo has quit IRC | 02:19 | |
*** neillc has quit IRC | 02:21 | |
*** neillc has joined #openstack-ansible | 02:21 | |
*** neillc has quit IRC | 02:21 | |
*** neillc has joined #openstack-ansible | 02:22 | |
*** adrian_otto has joined #openstack-ansible | 02:27 | |
*** adrian_otto has quit IRC | 02:33 | |
*** neillc has quit IRC | 02:35 | |
*** neillc has joined #openstack-ansible | 02:35 | |
*** neillc has quit IRC | 02:36 | |
*** neillc has joined #openstack-ansible | 02:36 | |
*** thorst has joined #openstack-ansible | 02:40 | |
*** chandanc_ has joined #openstack-ansible | 02:40 | |
*** thorst has quit IRC | 02:40 | |
*** thorst has joined #openstack-ansible | 02:41 | |
*** thorst has quit IRC | 02:49 | |
*** elo has joined #openstack-ansible | 02:50 | |
openstackgerrit | Logan V proposed openstack/openstack-ansible: Add aodh-api init removal upgrade docs and script https://review.openstack.org/355205 | 03:05 |
openstackgerrit | Nish Patwa proposed openstack/openstack-ansible: [DOC] Added automatic fetched latest tags. https://review.openstack.org/356173 | 03:22 |
*** adrian_otto has joined #openstack-ansible | 03:23 | |
openstackgerrit | Nish Patwa proposed openstack/openstack-ansible: [DOC] Added automatic fetched latest tags. https://review.openstack.org/356173 | 03:25 |
*** adrian_otto has quit IRC | 03:28 | |
openstackgerrit | Nish Patwa proposed openstack/openstack-ansible: [DOC] Added automatic fetched latest tags. https://review.openstack.org/356173 | 03:28 |
*** sdake has quit IRC | 03:34 | |
*** sguduru has joined #openstack-ansible | 03:46 | |
*** thorst has joined #openstack-ansible | 03:48 | |
*** thorst has quit IRC | 03:56 | |
*** sguduru has quit IRC | 03:59 | |
*** albertcard has quit IRC | 04:04 | |
openstackgerrit | Kevin Carter (cloudnull) proposed openstack/openstack-ansible: Include python requirements to resolve SNI issue for Ansible venv https://review.openstack.org/355920 | 04:26 |
openstackgerrit | Merged openstack/openstack-ansible-os_neutron: [DOCS] Add links to README; minor restructure https://review.openstack.org/356109 | 04:37 |
openstackgerrit | Merged openstack/openstack-ansible-plugins: Adding Vagrantfile for local testing https://review.openstack.org/355060 | 04:43 |
openstackgerrit | Merged openstack/openstack-ansible-repo_build: Add python packages for SNI support in tests https://review.openstack.org/351715 | 04:43 |
openstackgerrit | Merged openstack/openstack-ansible-pip_install: Install required packages for get_url module https://review.openstack.org/355416 | 04:50 |
*** thorst has joined #openstack-ansible | 04:55 | |
openstackgerrit | Merged openstack/openstack-ansible-lxc_hosts: Ansible 2.1.1 role testing https://review.openstack.org/354372 | 04:56 |
*** thorst has quit IRC | 05:01 | |
*** adrian_otto has joined #openstack-ansible | 05:10 | |
openstackgerrit | Merged openstack/openstack-ansible-rabbitmq_server: Add python packages for SNI support in tests https://review.openstack.org/351714 | 05:12 |
*** adrian_otto has quit IRC | 05:14 | |
*** jimbaker has quit IRC | 05:22 | |
openstackgerrit | Merged openstack/openstack-ansible-os_swift: Cleanup/standardize usage of tags https://review.openstack.org/354196 | 05:25 |
*** jimbaker has joined #openstack-ansible | 05:26 | |
*** jimbaker has quit IRC | 05:26 | |
*** jimbaker has joined #openstack-ansible | 05:26 | |
*** omiday has quit IRC | 05:31 | |
*** janki|afk has joined #openstack-ansible | 05:35 | |
*** omiday has joined #openstack-ansible | 05:41 | |
openstackgerrit | Merged openstack/openstack-ansible: Set use_stderr to False for all services https://review.openstack.org/356107 | 05:41 |
*** abelur has quit IRC | 05:46 | |
openstackgerrit | Kevin Carter (cloudnull) proposed openstack/openstack-ansible-lxc_hosts: Add conditional task for "localhost" resolvers in containers https://review.openstack.org/355584 | 05:50 |
*** jiteka has joined #openstack-ansible | 06:00 | |
*** asettle has joined #openstack-ansible | 06:00 | |
*** thorst has joined #openstack-ansible | 06:00 | |
*** asettle has quit IRC | 06:05 | |
*** thorst has quit IRC | 06:06 | |
*** dfflanders has joined #openstack-ansible | 06:09 | |
*** Andrew_jedi has joined #openstack-ansible | 06:21 | |
Andrew_jedi | cloudnull: You were right, env.d directory was missing. | 06:27 |
*** janki|afk has quit IRC | 06:27 | |
*** Jeffrey4l has joined #openstack-ansible | 06:49 | |
*** javeriak has joined #openstack-ansible | 06:50 | |
*** adrian_otto has joined #openstack-ansible | 06:58 | |
*** gouthamr has quit IRC | 07:00 | |
*** markvoelker has quit IRC | 07:00 | |
*** adrian_otto has quit IRC | 07:03 | |
*** thorst has joined #openstack-ansible | 07:03 | |
*** rgogunskiy has joined #openstack-ansible | 07:03 | |
*** jimbaker has quit IRC | 07:07 | |
*** DrifterZA has joined #openstack-ansible | 07:08 | |
*** thorst has quit IRC | 07:11 | |
*** jimbaker has joined #openstack-ansible | 07:11 | |
*** jimbaker has quit IRC | 07:11 | |
*** jimbaker has joined #openstack-ansible | 07:11 | |
*** bootsha has joined #openstack-ansible | 07:19 | |
openstackgerrit | Jesse Pretorius (odyssey4me) proposed openstack/openstack-ansible-security: Ansible 2.1.1 role testing https://review.openstack.org/354029 | 07:23 |
openstackgerrit | Jesse Pretorius (odyssey4me) proposed openstack/openstack-ansible-security: Adding V-38438 (auditd during boot) https://review.openstack.org/354363 | 07:24 |
openstackgerrit | Jesse Pretorius (odyssey4me) proposed openstack/openstack-ansible-os_tempest: Add python packages for SNI support in tests https://review.openstack.org/351711 | 07:24 |
openstackgerrit | Jesse Pretorius (odyssey4me) proposed openstack/openstack-ansible: Fix deprecation warning for ceph_client role. https://review.openstack.org/353492 | 07:25 |
odyssey4me | cloudnull you still around? | 07:25 |
*** thorst has joined #openstack-ansible | 07:29 | |
odyssey4me | o/ | 07:32 |
*** thorst has quit IRC | 07:34 | |
*** rgogunskiy has quit IRC | 07:37 | |
*** rgogunskiy has joined #openstack-ansible | 07:41 | |
openstackgerrit | Merged openstack/openstack-ansible: Change default apt sources to standard Ubuntu sources https://review.openstack.org/355452 | 07:42 |
DrifterZA | Morning all | 07:43 |
*** jamielennox is now known as jamielennox|away | 07:45 | |
*** abelur has joined #openstack-ansible | 07:48 | |
*** abelur has quit IRC | 07:48 | |
*** javeriak has quit IRC | 07:58 | |
*** javeriak has joined #openstack-ansible | 07:58 | |
*** markvoelker has joined #openstack-ansible | 08:00 | |
*** jimbaker has quit IRC | 08:01 | |
*** jimbaker has joined #openstack-ansible | 08:05 | |
*** jimbaker has quit IRC | 08:05 | |
*** jimbaker has joined #openstack-ansible | 08:05 | |
*** markvoelker has quit IRC | 08:05 | |
*** chandanc_ has quit IRC | 08:08 | |
evrardjp | good morning everyone | 08:08 |
*** admin0 has joined #openstack-ansible | 08:09 | |
*** asettle has joined #openstack-ansible | 08:22 | |
*** bootsha_ has joined #openstack-ansible | 08:23 | |
odyssey4me | o/ evrardjp DrifterZA | 08:23 |
*** bootsha has quit IRC | 08:24 | |
*** abelur_ has joined #openstack-ansible | 08:25 | |
DrifterZA | Hi evrardjp | 08:30 |
*** thorst has joined #openstack-ansible | 08:31 | |
evrardjp | hi DrifterZA how are you today? | 08:31 |
DrifterZA | Tired dude, couldn't sleep last night so ended up finishing my ELK stack playbooks | 08:34 |
DrifterZA | I'm compulsive lol | 08:34 |
evrardjp | :D | 08:34 |
evrardjp | I know someone else like that | 08:34 |
*** thorst has quit IRC | 08:38 | |
*** adrian_otto has joined #openstack-ansible | 08:47 | |
*** jamielennox|away is now known as jamielennox | 08:50 | |
*** adrian_otto has quit IRC | 08:51 | |
*** javeriak has quit IRC | 08:52 | |
*** chandanc_ has joined #openstack-ansible | 08:52 | |
*** elo has quit IRC | 08:52 | |
*** asettle has quit IRC | 08:59 | |
*** oneswig has joined #openstack-ansible | 08:59 | |
*** markvoelker has joined #openstack-ansible | 09:01 | |
*** asettle has joined #openstack-ansible | 09:01 | |
*** asettle has quit IRC | 09:02 | |
*** elo has joined #openstack-ansible | 09:02 | |
*** asettle has joined #openstack-ansible | 09:03 | |
*** markvoelker has quit IRC | 09:06 | |
*** elo has quit IRC | 09:12 | |
*** elo has joined #openstack-ansible | 09:13 | |
*** asettle has quit IRC | 09:20 | |
*** gus has quit IRC | 09:22 | |
*** rgogunskiy has quit IRC | 09:28 | |
*** bootsha_ has quit IRC | 09:28 | |
*** bootsha has joined #openstack-ansible | 09:30 | |
*** javeriak has joined #openstack-ansible | 09:35 | |
*** javeriak_ has joined #openstack-ansible | 09:35 | |
*** asettle has joined #openstack-ansible | 09:36 | |
*** javeriak has quit IRC | 09:36 | |
*** javeriak has joined #openstack-ansible | 09:36 | |
*** thorst has joined #openstack-ansible | 09:37 | |
*** asettle has quit IRC | 09:38 | |
*** electrofelix has joined #openstack-ansible | 09:39 | |
*** javeriak_ has quit IRC | 09:40 | |
*** jamielennox is now known as jamielennox|away | 09:43 | |
*** thorst has quit IRC | 09:44 | |
*** elo has quit IRC | 09:46 | |
*** admin0 has quit IRC | 09:47 | |
*** javeriak has quit IRC | 09:47 | |
*** elo has joined #openstack-ansible | 09:50 | |
*** rgogunskiy has joined #openstack-ansible | 09:53 | |
*** javeriak has joined #openstack-ansible | 09:55 | |
*** jimbaker has quit IRC | 09:55 | |
*** elo has quit IRC | 09:55 | |
*** openstack has joined #openstack-ansible | 10:18 | |
*** oneswig has quit IRC | 10:18 | |
*** sdake_ has joined #openstack-ansible | 10:19 | |
*** sdake has quit IRC | 10:19 | |
*** bootsha has quit IRC | 10:28 | |
*** chandanc_ has joined #openstack-ansible | 10:30 | |
*** adrian_otto has joined #openstack-ansible | 10:35 | |
*** bootsha has joined #openstack-ansible | 10:37 | |
*** bootsha has quit IRC | 10:39 | |
*** adrian_otto has quit IRC | 10:40 | |
*** thorst has joined #openstack-ansible | 10:42 | |
*** thorst has quit IRC | 10:48 | |
*** jimbaker has quit IRC | 10:50 | |
*** jimbaker has joined #openstack-ansible | 10:54 | |
*** jimbaker has quit IRC | 10:54 | |
*** jimbaker has joined #openstack-ansible | 10:54 | |
*** asettle has joined #openstack-ansible | 10:55 | |
*** bootsha has joined #openstack-ansible | 10:56 | |
*** chandanc_ has quit IRC | 11:03 | |
*** smatzek has joined #openstack-ansible | 11:09 | |
*** thorst has joined #openstack-ansible | 11:17 | |
*** jiteka has quit IRC | 11:19 | |
*** thorst_ has joined #openstack-ansible | 11:21 | |
*** thorst has quit IRC | 11:23 | |
*** sdake_ is now known as sdake | 11:24 | |
*** bootsha has quit IRC | 11:27 | |
*** bootsha has joined #openstack-ansible | 11:27 | |
*** bootsha has quit IRC | 11:37 | |
*** javeriak has quit IRC | 11:44 | |
*** bootsha has joined #openstack-ansible | 11:45 | |
*** weshay has joined #openstack-ansible | 11:48 | |
mhayden | morning folksies | 12:00 |
*** sdake_ has joined #openstack-ansible | 12:01 | |
*** johnmilton has quit IRC | 12:02 | |
*** gouthamr has joined #openstack-ansible | 12:04 | |
*** sdake has quit IRC | 12:05 | |
*** sdake_ is now known as sdake | 12:05 | |
openstackgerrit | Major Hayden proposed openstack/openstack-ansible-security: Ansible 2.1.1 role testing https://review.openstack.org/354029 | 12:08 |
openstackgerrit | Major Hayden proposed openstack/openstack-ansible-security: Adding V-38438 (auditd during boot) https://review.openstack.org/354363 | 12:08 |
openstackgerrit | Major Hayden proposed openstack/openstack-ansible-pip_install: Add SNI support via OS packages https://review.openstack.org/348887 | 12:09 |
*** markvoelker has joined #openstack-ansible | 12:09 | |
openstackgerrit | Major Hayden proposed openstack/openstack-ansible-pip_install: Add SNI support via OS packages https://review.openstack.org/348887 | 12:09 |
*** woodard has joined #openstack-ansible | 12:11 | |
*** jamielennox|away is now known as jamielennox | 12:11 | |
*** woodard has quit IRC | 12:12 | |
*** dfflanders has quit IRC | 12:12 | |
*** woodard has joined #openstack-ansible | 12:12 | |
*** elo has joined #openstack-ansible | 12:16 | |
*** johnmilton has joined #openstack-ansible | 12:22 | |
*** johnmilton has quit IRC | 12:27 | |
*** abelur_ has quit IRC | 12:27 | |
*** weshay is now known as weshay_mtg | 12:28 | |
csmart | \o | 12:30 |
evrardjp | morning mhayden | 12:33 |
*** rgogunskiy has quit IRC | 12:34 | |
evrardjp | cloudnull: ping me when you're up :) | 12:35 |
mgariepy | good morning everyone | 12:36 |
*** johnmilton has joined #openstack-ansible | 12:40 | |
*** jamesdenton has joined #openstack-ansible | 12:42 | |
*** rgogunskiy has joined #openstack-ansible | 12:44 | |
*** klamath has joined #openstack-ansible | 12:47 | |
*** klamath has quit IRC | 12:47 | |
*** klamath has joined #openstack-ansible | 12:47 | |
*** weshay_mtg is now known as weshay | 12:49 | |
evrardjp | morning mgariepy | 12:50 |
openstackgerrit | Merged openstack/openstack-ansible-os_nova: [DOCS] Refactor of nova role docs https://review.openstack.org/353751 | 12:50 |
*** thorst_ has quit IRC | 12:50 | |
*** javeriak has joined #openstack-ansible | 12:51 | |
*** kylek3h_ has quit IRC | 12:55 | |
cloudnull | mornings | 13:00 |
cloudnull | ping e-vad | 13:00 |
cloudnull | **evrardjp | 13:01 |
*** psilvad has joined #openstack-ansible | 13:01 | |
evrardjp | the empire pings back | 13:01 |
evrardjp | sorry for that pop culture moment, not gonna happen again | 13:02 |
evrardjp | about the resolv conf change | 13:02 |
evrardjp | I checked with odyssey4me | 13:03 |
evrardjp | I don't think we should be doing this | 13:03 |
evrardjp | dnsmasq should give the proper resolving to the containers | 13:03 |
odyssey4me | cloudnull yeah, I spent the morning devising an awesome script to implement a fully tested set of nameservers in the container cache... | 13:04 |
*** TxGirlGeek has joined #openstack-ansible | 13:05 | |
evrardjp | if we are full ipv6 all the way, then we probably don't need this interface lxcbr0, it's natting and dnsmasq-ing -- we would just need to properly bridge the containers | 13:05 |
evrardjp | if we are mixed stack, then the current behavior works | 13:06 |
cloudnull | odyssey4me: orly | 13:06 |
odyssey4me | then when moving on to working out how to make it work with resolvconf I realised that LXC, by default, implements dnsmasq that serves DNS resolution on the address for lxcbr0, and this is picked up by the container because eth0 implements DHCP | 13:06 |
odyssey4me | so, in effect, we should have the container resolving to dnsmasq on lxcbr0, dnsmasq then resolves through the host's configuration - whatever that may be | 13:07 |
*** psilvad has quit IRC | 13:07 | |
cloudnull | yup, i updated https://review.openstack.org/#/c/355584/ for that last night for that | 13:07 |
odyssey4me | cloudnull well, what that means is that the patch isn't needed | 13:07 |
cloudnull | if a localhost resolver is found, itll use lxcbr0 | 13:07 |
*** psilvad has joined #openstack-ansible | 13:08 | |
odyssey4me | resolvconf already overwrites the resolv.conf configuration for us | 13:08 |
cloudnull | but maybe we just change it to do that needful by default. | 13:08 |
odyssey4me | if this isn't happening, then we've broken something somewhere and should fix it | 13:08 |
odyssey4me | I haven't yet verified using a full AIO, but with standard LXC builds it all works fine and dandy | 13:08 |
evrardjp | I tried on a clean machine with 127.0.0.1 in resolv.conf (used unbound as recursive) with lxc-installed. the containers resolve properly | 13:09 |
evrardjp | no special config | 13:09 |
odyssey4me | I will gist my awesome script for record keeping. It's a pity, I was starting to get quite fond of it. | 13:09 |
evrardjp | :D | 13:09 |
cloudnull | odyssey4me: the main issue though is in the case where resolveconf isn't used. IE the gate. | 13:10 |
cloudnull | resolveconf may be there, but the link is broken | 13:11 |
odyssey4me | cloudnull yes, but in the containers we choose what's there | 13:11 |
cloudnull | in ubuntu /etc/resolve.conf is a link pointing to /var/run/resolv.conf and in the gate infra changes that to a file pointing directly at localhost. | 13:11 |
cloudnull | so it doesn't matter what is in resolvconf and its files | 13:12 |
*** bootsha has quit IRC | 13:12 | |
odyssey4me | so maybe we should ditch the copy of the resolvconf into the container and simply let resolvconf do its job | 13:12 |
odyssey4me | and perhaps ensure that resolvconf is in the container | 13:12 |
odyssey4me | the alternative, of course, is to implement something to make magic happen | 13:12 |
cloudnull | there is another issue, | 13:13 |
cloudnull | if we dont pull in resolv.conf or at least set it | 13:13 |
cloudnull | the chroot commands will fail | 13:13 |
odyssey4me | or, we just make sure that lxcbr0 is the only nameserver in /etc/resolv.conf ? | 13:13 |
*** Zucan has joined #openstack-ansible | 13:14 | |
odyssey4me | hmm, so actually perhaps what should be done is that my amazing script should be templated into the container, then executed via chroot to output the required stuff | 13:14 |
* odyssey4me thinks that perhaps he's overstating how awesome his script is | 13:15 | |
evrardjp | cloudnull: if you have a /etc/resolv.conf pointing at localhost it means you run a resolver on your machine port 53, which doesn't look a problem for the containers to me | 13:15 |
evrardjp | maybe a problem for now | 13:15 |
odyssey4me | evrardjp that is a problem because we copy it into the container | 13:15 |
evrardjp | but not in general | 13:15 |
*** bootsha has joined #openstack-ansible | 13:15 | |
odyssey4me | perhaps we should adjust our container prep to ensure that resolv.conf is never used inside it, then we simply have one way of setting the resolvers and it's always via lxcbr0 | 13:16 |
odyssey4me | that assumes, of course, that the chrooted execution will work against the lxcbr0 address | 13:16 |
evrardjp | I think it's best to leave the choice to the deployer if we wants to override the resolv.conf | 13:16 |
evrardjp | but by default, using resolv conf which should work fine | 13:17 |
evrardjp | for containers | 13:17 |
cloudnull | evrardjp: its not a problem in the gate because infra has unbound forwarding DNS using unbound. | 13:17 |
evrardjp | because lxc does the wiring for us (lxcbr + dnsmasq + nat) | 13:17 |
cloudnull | if it was tied to localhost in an env without unbound doing that needful it'd be broken | 13:18 |
cloudnull | so maybe we stop trying to be fancy and we just point at lxcbr0 for everything ? | 13:18 |
openstackgerrit | Andy McCrae proposed openstack/openstack-ansible-os_swift: Remove requirements.txt install for testing https://review.openstack.org/356455 | 13:20 |
odyssey4me | cloudnull ok, we'll do some more testing and figure it out - but yeah, basically I'm thinking that we remove some moving parts and just let the defaults win | 13:20 |
cloudnull | ++ | 13:22 |
admin0 | hi guys .. if i want all my servers to use rbd .. but 1 specific server to use local disk, how do I prepare that override ? | 13:23 |
admin0 | all rbd is working, but i want to host override one node, such that it uses local storage | 13:23 |
automagically | morning al | 13:25 |
openstackgerrit | Robb Romans proposed openstack/openstack-ansible: [DOCS] Add storage architecture information https://review.openstack.org/353743 | 13:25 |
cloudnull | mattt: ^ | 13:26 |
*** kylek3h has joined #openstack-ansible | 13:26 | |
cloudnull | admin0: you can use container_vars in the openstack user config to set overrides for the backend type | 13:27 |
*** bootsha has quit IRC | 13:27 | |
cloudnull | that would give you the ability to define the default as RBD and then tweek hosts as needed. | 13:27 |
mattt | that sounds about right | 13:28 |
alextricity25 | admin0: you might want to use host_vars, similar to what is done here, or container_vars depending if your service is running inside a container: http://docs.openstack.org/developer/openstack-ansible/install-guide/configure-openstack.html | 13:28 |
admin0 | got it | 13:29 |
admin0 | thanks | 13:29 |
Andrew_jedi | Folks, any idea why will cinder scheduler fail to find the cinder-volume service ? cinder-volume and api both services are up. | 13:31 |
*** javeriak has quit IRC | 13:33 | |
alextricity25 | Andrew_jedi: Maybe the br-storage bridge is misconfigured on the storage host? Or maybe your backend endpoint isn't reachable? | 13:33 |
evrardjp | cloudnull: I think on the unbound we all agree but I am not sure we understood each other | 13:34 |
evrardjp | cloudnull: I think we should just let lxc do its job for lxcbr0 and the resolving would be just fine | 13:34 |
mattt | Andrew_jedi: are you using LVM? is the volume group there, etc? | 13:34 |
Andrew_jedi | mattt: Yep! | 13:35 |
*** bootsha has joined #openstack-ansible | 13:35 | |
Andrew_jedi | mattt: Yes the cinder-volume group is there | 13:35 |
cloudnull | evrardjp: agreed. however something has to be done for the cache prep which runs from a chroot | 13:35 |
evrardjp | I don't think so | 13:36 |
evrardjp | it should work out of the box | 13:36 |
Andrew_jedi | alextricity25: br-storage looks fine as well | 13:36 |
cloudnull | its the reason we started munging the resolvers in the first place. | 13:36 |
evrardjp | resolv.conf empty works (that's how gentoo used to resolv years ago when you were doing stage x installs) | 13:36 |
Andrew_jedi | mattt: cinder-volume service is running in a vm, http://paste.openstack.org/show/559029/ | 13:37 |
alextricity25 | Andrew_jedi: Can the cinder-api and cinder-volume services talk to each other? In other words, can your cinder-api container ping the br-storage IP on the storage host? | 13:37 |
evrardjp | resolv.conf generated by resolvconf's dhcp value would also work because it's pointing on the host itself, which is reachable when connected on the host | 13:37 |
odyssey4me | cloudnull I'll validate it and if we need to implement something just for the chroot stage then that's easy enough. You'll see a patch incoming in a bit. | 13:37 |
evrardjp | (obviously) | 13:37 |
odyssey4me | we've done a bit of testing here and somehow it seems to work with an empty resolv.conf | 13:38 |
odyssey4me | by 'it' I mean executing DNS queries from inside the chroot of a container cache base | 13:38 |
odyssey4me | (one that has never been started) | 13:38 |
*** chandanc_ has joined #openstack-ansible | 13:39 | |
evrardjp | OR | 13:39 |
evrardjp | we can mount -o bind /run /mnt/run | 13:39 |
Andrew_jedi | alextricity25: Yes i can ping the br-storage ip of cinder-volume host from inside the cinder-api container | 13:39 |
evrardjp | during the cache base prep | 13:39 |
*** retreved has joined #openstack-ansible | 13:39 | |
*** KLevenstein has joined #openstack-ansible | 13:39 | |
cloudnull | odyssey4me: its not empty we inherit the resolver from the host. | 13:39 |
evrardjp | I meant mount -o bind /run /var/lib/lxc/basecontainername/run | 13:40 |
*** ametts has joined #openstack-ansible | 13:40 | |
cloudnull | https://github.com/openstack/openstack-ansible-lxc_hosts/blob/master/vars/ubuntu-14.04.yml#L46-L48 | 13:40 |
odyssey4me | cloudnull yep, but my intent is to remove that set of files from the copy action | 13:40 |
evrardjp | just for the prep | 13:40 |
odyssey4me | so basically we leave DNS alone for the containers | 13:40 |
alextricity25 | Andrew_jedi: I'm not sure then. It could be a mis-configuration somewhere. Check your cinder logs for anything suspicious. | 13:41 |
Andrew_jedi | alextricity25: http://paste.openstack.org/show/559030/ | 13:41 |
alextricity25 | Andrew_jedi: I ran "openstack volume service list" on my environment running cinder with lvm. This is what I get: https://gist.github.com/alextricity25/451051f2d3c4b6a638bfa3e0dbafa200 | 13:50 |
*** jperry has joined #openstack-ansible | 13:50 | |
alextricity25 | Andrew_jedi: What do you get? | 13:50 |
*** sdake has quit IRC | 13:50 | |
cloudnull | evrardjp: if we take the lxc defaults it doesn't work when we chroot into the container. http://cdn.pasteraw.com/c9n3a8qtfgyze655q7z87coemuyi9t9 | 13:51 |
mrhillsman | g'morning | 13:52 |
evrardjp | is 10.0.3.1 accessible from your host cloudnull ? | 13:52 |
cloudnull | however if we set the resolvers to 8.8.8.8 within "/var/lib/lxc/base/rootfs/etc/resolv.conf" it works fine | 13:52 |
Andrew_jedi | alextricity25: http://paste.openstack.org/show/559031/ | 13:52 |
evrardjp | it should be itself | 13:52 |
evrardjp | it should work | 13:53 |
cloudnull | evrardjp: yup thats the lxc default for intergration bridge | 13:53 |
cloudnull | now, when the container goes online , it works fine . | 13:53 |
cloudnull | but not from a chroot | 13:53 |
evrardjp | go outside the chroot and do dig www.google.com @10.0.3.1 | 13:53 |
evrardjp | just to make sure | 13:53 |
evrardjp | because I didn't see the same here | 13:53 |
Andrew_jedi | alextricity25: i have two av zones there | 13:53 |
Andrew_jedi | alextricity25: and you have only nova | 13:54 |
evrardjp | a new container, brand new, that was never started, had a link to an empty file as a /etc/resolv.conf | 13:54 |
evrardjp | another container, stopped, but that ran in the past, had remnants in /etc/resolv.conf : 10.0.something.1 | 13:55 |
evrardjp | on both cases I could chroot and use ping | 13:55 |
Andrew_jedi | alextricity25: Do you think this config is fine? http://paste.openstack.org/show/559032/ | 13:55 |
alextricity25 | Andrew_jedi: Ah. I've had problems in the past using AZs with cinder. They are kind of nit picky | 13:55 |
evrardjp | on a new resolved name | 13:55 |
cloudnull | just hangs here. start the container and all is right with the world | 13:55 |
evrardjp | maybe I should make sure I'm using a program using glibc resolver | 13:56 |
Andrew_jedi | alextricity25: So should i change that to "nova" ? | 13:56 |
cloudnull | i kicked a default ubuntu cloud image and started from the lxc-container-create role | 13:56 |
alextricity25 | Andrew_jedi: Those configs look fine. Does it fail when you try to create just a volume, or a volume that's attached to an instance? | 13:56 |
Andrew_jedi | alextricity25: When i try to create a volume. | 13:57 |
odyssey4me | cloudnull so my basic thinking for that scenario is that we drop a file in there with the lxcbr0 address as a nameserver, then we remove the file when we complete the cache prep | 13:58 |
alextricity25 | Andrew_jedi: So long openstack recognized that you have those AZs, it should be fine. I've had problems in the past with trying to boot volumes for a VM that isn't in an AZ zone. | 13:58 |
alextricity25 | Andrew_jedi: In other words, the hypervisor AZs had to match the cinder AZs. But if your not dealing with attached volumes, i'm not sure why it would fail on you. | 13:59 |
cloudnull | odyssey4me: that should work , | 14:00 |
*** sdake_ has joined #openstack-ansible | 14:01 | |
cloudnull | we'll need to do something similar for centos. maybe just move the old file, create temp resolvers, move the old file back | 14:01 |
odyssey4me | cloudnull we only need it for the cache prep - so we can add it to the script that runs there, the ip for lxcbr0 is an ansible fact for the host, so it's pretty straightforward | 14:01 |
alextricity25 | Andrew_jedi: I would check the cinder.conf file on the storage hosts if I were you. Just to make sure those configs are right. Also, here is url that help me when I was trying to do multiple AZs with cinder: https://ask.openstack.org/en/question/28019/how-to-create-new-availability-zone-in-cinder-there-is-no-info-in-mans/ | 14:01 |
odyssey4me | for centos I'm not sure, but IIRC it should also just pick up the resolvers from the network interface coming up | 14:02 |
odyssey4me | so we'll have to drop something in for the chroot, but then clean that out and let the interface mgmt scripts do their things | 14:03 |
cloudnull | it does the same things, just /etc/resolv.conf is a file not a link and resolvconf isnt a thing | 14:03 |
alextricity25 | afk a bit | 14:03 |
Andrew_jedi | alextricity25: Thanks, I checked cinder.conf but found nothing suspicios. | 14:03 |
*** bootsha has quit IRC | 14:05 | |
*** bootsha has joined #openstack-ansible | 14:06 | |
*** Mudpuppy has joined #openstack-ansible | 14:10 | |
*** bootsha has quit IRC | 14:11 | |
*** michaelgugino has joined #openstack-ansible | 14:11 | |
*** adrian_otto has joined #openstack-ansible | 14:12 | |
*** michaelgugino_ has joined #openstack-ansible | 14:13 | |
*** mpotdar_ has joined #openstack-ansible | 14:14 | |
*** michaelgugino has quit IRC | 14:16 | |
*** jiteka has joined #openstack-ansible | 14:16 | |
*** adrian_otto has quit IRC | 14:17 | |
odyssey4me | mattt cloudnull FYI if you're using gate-check-commit for any kind of tests then you're in for a slower build than you could have if you used bootstrap-aio... gate-check-commit doesn't use the infra wheel mirrors unless it's on nodepool (nodepool has a global pip.conf) | 14:19 |
mattt | odyssey4me: ah :( | 14:20 |
mattt | noted | 14:20 |
odyssey4me | bootstrap-aio implements a check to see where the fastest accessible infra mirror is, then implements the user_variables.yml file to use it | 14:20 |
odyssey4me | hmm, oh dear - I lied | 14:21 |
odyssey4me | it seems I was smart enough to do it more cleverly | 14:21 |
odyssey4me | https://github.com/openstack/openstack-ansible/blob/master/tests/roles/bootstrap-host/tasks/prepare_aio_config.yml#L81-L94 | 14:21 |
odyssey4me | it'll do the fastest mirror check if there's no global pip conf | 14:21 |
cloudnull | what makes https://github.com/openstack/openstack-ansible/blob/master/scripts/bootstrap-aio.sh faster than https://github.com/openstack/openstack-ansible/blob/master/scripts/gate-check-commit.sh#L72-L78 ? | 14:21 |
odyssey4me | I think it's about time for a drink. | 14:21 |
cloudnull | oh nevermind | 14:22 |
odyssey4me | cloudnull ^ as noted above, never mind | 14:22 |
odyssey4me | lol | 14:22 |
* mattt continues with the one step gate-check-commit.sh deploys :) | 14:22 | |
cloudnull | ^ | 14:22 |
cloudnull | :) | 14:22 |
evrardjp | agreed with all of the above | 14:23 |
evrardjp | the drink, the nevermind, the continue with the gate-check-commit | 14:23 |
openstackgerrit | Matt Thompson proposed openstack/openstack-ansible: Fix rabbitmq issues in run-upgrade.sh script https://review.openstack.org/355974 | 14:25 |
cloudnull | andymccr odyssey4me evrardjp: i'd like to see us try and start adopting the testing repo in places, where do you all think we should start? | 14:31 |
cloudnull | or is that an ongoing effort? | 14:31 |
andymccr | cloudnull: happy to start on swift because i need to fix the networking setup there anyway to implement MR swift gate properly | 14:31 |
evrardjp | I think I'm gonna continue to work on this today | 14:31 |
evrardjp | I have to finish this rpc upgrade procedure for today | 14:31 |
andymccr | i think we should rework the networking bits that I originally added in the test repo though | 14:31 |
automagically | Happy to help out with that effort as well | 14:31 |
evrardjp | but after that I'm good | 14:31 |
cloudnull | ok, | 14:32 |
andymccr | because in light of the nova changes that went in to fix the nova gate, we need to be a bit more fine grained than we allow in the test repo | 14:32 |
evrardjp | lots of work to be done there | 14:32 |
cloudnull | maybe ill start w/ the setup-hosts roles and see how things go | 14:32 |
odyssey4me | cloudnull it'd be great if we could rope the fresh Intel recruits into that work | 14:32 |
evrardjp | I was thinking to talk with intel guys | 14:32 |
evrardjp | yeah basically what odyssey4me just said | 14:32 |
cloudnull | izaakk raddaoui: idk what the new folks nics are, do you? | 14:32 |
odyssey4me | are they present on IRC? | 14:32 |
odyssey4me | hehe, great minds | 14:33 |
mrhillsman | nishpatwa shasha_tavil qwang | 14:33 |
cloudnull | mrhillsman: ++ | 14:33 |
odyssey4me | ah, thanks mrhillsman | 14:33 |
cloudnull | tyvm sir | 14:33 |
mrhillsman | most welcome | 14:33 |
odyssey4me | nishpatwa shasha_tavil qwang don't be so quiet :) | 14:33 |
qwang | good morning | 14:33 |
cloudnull | o/ | 14:33 |
nishpatwa | Good Morning | 14:33 |
*** spotz_zzz is now known as spotz | 14:33 | |
nishpatwa | :) | 14:33 |
shasha_tavil | Good Morning | 14:33 |
cloudnull | o/ | 14:33 |
odyssey4me | as a point to help people identify you, note that it's very useful if you add your IRC handle into your gerrit name | 14:33 |
cloudnull | ^ typie typie make the tests :) | 14:34 |
cloudnull | hahahahah | 14:34 |
nishpatwa | Sure | 14:34 |
nishpatwa | Yeah we would like to help you guyz | 14:34 |
qwang | haha that's what I did | 14:34 |
shasha_tavil | Yeah...sure | 14:34 |
cloudnull | are you all still wrapped up in novice install things ? | 14:34 |
odyssey4me | if you go to https://review.openstack.org/#/settings/contact and change your 'Full Name' to include your IRC handle in () after your actual name, then it's easy to contact you to discuss reviews | 14:34 |
nishpatwa | We just installation finished yesterday evening | 14:34 |
nishpatwa | Sure | 14:35 |
*** spotz is now known as spotz_zzz | 14:35 | |
*** spotz_zzz is now known as spotz | 14:35 | |
mrhillsman | narcaleptic^ | 14:35 |
odyssey4me | I totally grabbed that idea from automagically because it's so useful | 14:35 |
mrhillsman | :) | 14:35 |
odyssey4me | lol | 14:35 |
odyssey4me | clealry mrhillsman doesn't filter IRC events | 14:35 |
mrhillsman | i think just joins | 14:36 |
mrhillsman | and leaves | 14:36 |
mrhillsman | should probably do that too :) | 14:36 |
openstackgerrit | Travis Truman (automagically) proposed openstack/openstack-ansible-os_ceilometer: [DOCS] - Remove overview from TOC https://review.openstack.org/356516 | 14:37 |
openstackgerrit | Travis Truman (automagically) proposed openstack/openstack-ansible-os_aodh: [DOCS] - Remove overview from TOC https://review.openstack.org/356517 | 14:40 |
evrardjp | hello nishpatwa shasha_tavil qwang :) | 14:41 |
rromans | o/ | 14:41 |
nishpatwa | Hi @evrardjp | 14:41 |
shasha_tavil | hii evrardjp | 14:41 |
qwang | evrardjp: hi | 14:41 |
nishpatwa | Good Morning | 14:42 |
*** chandanc_ has quit IRC | 14:43 | |
*** spedione|AWAY is now known as spedione | 14:53 | |
evrardjp | I've updated the reviews for you :) | 14:56 |
evrardjp | My idea with the testing repo is to make sure we have the minimum viable working test repository | 14:57 |
evrardjp | then use that into each of the roles | 14:57 |
evrardjp | consuming it | 14:57 |
evrardjp | then we can clean this up, and adapt to best standards | 14:57 |
nishpatwa | Yes | 14:57 |
nishpatwa | Sounds good | 14:58 |
evrardjp | for the clean up it could be good to have shorter file names (I don't see the point of adding test- before each playbook name because we are already in the test repo ?) | 14:59 |
evrardjp | but also match the pattern we have in openstack-master | 14:59 |
evrardjp | for the rabbitmq/db | 14:59 |
evrardjp | instead of including this into every single playbooks, just have a generic one | 14:59 |
*** elo has quit IRC | 14:59 | |
nishpatwa | Yes sure | 15:00 |
evrardjp | cool :) | 15:00 |
*** openstackgerrit has quit IRC | 15:03 | |
*** openstackgerrit has joined #openstack-ansible | 15:04 | |
*** rgogunskiy has quit IRC | 15:04 | |
openstackgerrit | SHASHANK TAVILDAR (shasha_tavil) proposed openstack/openstack-ansible-tests: Added few pre and post tasks to test-prepare-host.yml https://review.openstack.org/354777 | 15:07 |
cloudnull | odyssey4me: quick question about versioning the tests repo. do we plan to branch openstack-ansible-tests w/ a given relesae? | 15:11 |
evrardjp | that's a good question | 15:14 |
*** BjoernT has joined #openstack-ansible | 15:15 | |
odyssey4me | cloudnull we can branch the repo - I don't think that versioning will be necessary | 15:16 |
evrardjp | agreed | 15:16 |
evrardjp | let's do that when needed? | 15:17 |
cloudnull | i think we're going to need to branch on something like the newton release, etc. we wouldn't want the tests to break w/in a stable/branch because we're moving forward on things that don't exist w/in a give releaes? | 15:18 |
openstackgerrit | Alexandra Settle proposed openstack/openstack-ansible: Add aodh-api init removal upgrade docs and script https://review.openstack.org/355205 | 15:18 |
cloudnull | **given | 15:18 |
odyssey4me | cloudnull yep, that's why I think branching is good - we could also tag if we need to go back and test a given tag, but for now we have no constraints because the governance is set to 'none' for releases | 15:19 |
cloudnull | ++ | 15:19 |
cloudnull | cool, | 15:19 |
odyssey4me | that's probably a good idea anyway, but we can try it all out and make that call for the newton release | 15:20 |
* cloudnull goes back to pondering the finer points of life | 15:20 | |
odyssey4me | cloudnull my super-amazing DNS resolver producer: https://gist.github.com/odyssey4me/42dc23ce3b0eb7dea3832a240143f6a1 | 15:20 |
odyssey4me | of course using ansible that could be implemented through a template to be simpler, but meh - we won't be using it anyway... I just wanted to keep it for funsies | 15:21 |
odyssey4me | cloudnull are you working on a patch to do the temporary resolver config thing, or shall I ? | 15:22 |
cloudnull | I was not | 15:22 |
odyssey4me | ok, I can take a crack at it | 15:22 |
* cloudnull reading super amazing DNS thingame | 15:22 | |
odyssey4me | we've agreed that we'll just drop a temporary resolver file in, remove the copy from the host, and clean up the temp file once the cache is prepped? | 15:23 |
cloudnull | odyssey4me: thats kinda awesome, we should use that thing | 15:24 |
Mudpuppy | use all the things! | 15:24 |
cloudnull | ^ | 15:24 |
odyssey4me | cloudnull I'd far rather remove moving parts than add another one. | 15:25 |
odyssey4me | but we have that to go back to if the moving part removal doesn't work out. | 15:25 |
cloudnull | +1 | 15:29 |
cloudnull | its kinda great. test all the resolvers and only use the ones that work | 15:29 |
*** michaelgugino has joined #openstack-ansible | 15:34 | |
*** michaelgugino_ has quit IRC | 15:35 | |
openstackgerrit | Travis Truman (automagically) proposed openstack/openstack-ansible-os_tempest: Consistent casing for boolean vars https://review.openstack.org/356554 | 15:35 |
openstackgerrit | Merged openstack/openstack-ansible-os_rally: Add python packages for SNI support in tests https://review.openstack.org/351708 | 15:36 |
odyssey4me | cloudnull yep, it also really, really tries to use IPv6 as a first resolver... and orders IPv6 first | 15:36 |
odyssey4me | oh, and deduplicates entries | 15:36 |
cloudnull | w/ all of the v6 bits going into place w/in the OSIC and other access issues, if folks need a bastion to hit telnet and watch jobs or a place to pivot into other resources I have a bastion setup that i'd be happy to add folks keys to. just let me know. | 15:36 |
*** mpotdar_ has quit IRC | 15:37 | |
*** mpotdar_ has joined #openstack-ansible | 15:38 | |
openstackgerrit | Merged openstack/openstack-ansible-os_neutron: Add python packages for SNI support in tests https://review.openstack.org/351706 | 15:40 |
cloudnull | nice! ^ | 15:40 |
*** scarlisle has joined #openstack-ansible | 15:52 | |
*** sdake_ is now known as sdake | 16:00 | |
*** sdake is now known as sdake_ | 16:00 | |
*** thorst_ has joined #openstack-ansible | 16:01 | |
*** TxGirlGeek has quit IRC | 16:01 | |
*** TxGirlGeek has joined #openstack-ansible | 16:02 | |
*** weshay is now known as weshay_bbiab | 16:03 | |
openstackgerrit | Nish Patwa(IRC: nishpatwa) proposed openstack/openstack-ansible-tests: Added tasks in nova and neutron test yml files https://review.openstack.org/354425 | 16:04 |
odyssey4me | cloudnull heh, interesting - the download container has a default that it puts there: 10.0.3.1, which is obviously the lxc default | 16:05 |
*** dmellado is now known as dmellado|off | 16:05 | |
cloudnull | that may be an issue in the gate, where we set it to 10.100.100.x | 16:07 |
*** TxGirlGeek has quit IRC | 16:08 | |
*** TxGirlGeek has joined #openstack-ansible | 16:08 | |
odyssey4me | cloudnull we'll give this a try - is there a bug I can relate this work to, or just I just push a patch? | 16:08 |
*** weezS has joined #openstack-ansible | 16:10 | |
*** jperry has quit IRC | 16:13 | |
*** jperry has joined #openstack-ansible | 16:13 | |
*** TxGirlGeek has quit IRC | 16:15 | |
cloudnull | I dont have an active bug | 16:17 |
cloudnull | the resolver work was just something that came out of the mid cycle. | 16:17 |
openstackgerrit | Jesse Pretorius (odyssey4me) proposed openstack/openstack-ansible-lxc_hosts: Revise container DNS resolution implementation https://review.openstack.org/356580 | 16:20 |
odyssey4me | cloudnull ^ so that's untested on centos or xenial - I'm not sure how the systemd bits affect things | 16:20 |
*** v1k0d3n has joined #openstack-ansible | 16:20 | |
*** DrifterZA has quit IRC | 16:21 | |
cjloader | odyssey4me: you mind reviewing https://review.openstack.org/#/c/329182/ | 16:21 |
*** shanec_ has joined #openstack-ansible | 16:22 | |
*** KLevenstein has quit IRC | 16:22 | |
*** KLevenstein has joined #openstack-ansible | 16:23 | |
*** shanec_ has quit IRC | 16:23 | |
*** TxGirlGeek has joined #openstack-ansible | 16:27 | |
openstackgerrit | Jesse Pretorius (odyssey4me) proposed openstack/openstack-ansible-lxc_hosts: Ensure that the cache rebuild is fresh https://review.openstack.org/356585 | 16:27 |
odyssey4me | cloudnull ^ oh, and a little bug I found along the way | 16:27 |
*** appprod0 has joined #openstack-ansible | 16:29 | |
*** asettle has quit IRC | 16:30 | |
cloudnull | odyssey4me: what ? | 16:31 |
cloudnull | https://review.openstack.org/#/c/356585/1/defaults/main.yml removes force-cache | 16:31 |
*** TxGirlGeek has quit IRC | 16:32 | |
cloudnull | and https://review.openstack.org/#/c/356585/1/tasks/lxc_cache_create.yml adds it back | 16:32 |
openstackgerrit | Nolan Brubaker proposed openstack/openstack-ansible: Implement inventory API docs https://review.openstack.org/354435 | 16:32 |
odyssey4me | cloudnull yep that second one is for the base container that overlayfs uses | 16:32 |
odyssey4me | so there we *want* it to use our prepped cache | 16:32 |
odyssey4me | I've actually been thinking of moving that task into the lxc-container-create role instead... it makes a little more logical sense for it to be there | 16:33 |
*** TxGirlGeek has joined #openstack-ansible | 16:33 | |
cloudnull | i dont think we want to do. that means the container cache will not roll forward anylonger and will pull a fresh base on every run. | 16:34 |
cloudnull | the prep commands ensure the contianer is updated for base packages, and sec | 16:34 |
cloudnull | https://review.openstack.org/#/c/356580/1/vars/ubuntu-14.04.yml@57 | 16:35 |
*** admin0 has quit IRC | 16:36 | |
odyssey4me | cloudnull yep, but what happens when you change your config over time and want to start fresh | 16:36 |
cloudnull | you can pass in the flush-cache option if you wanted to pull a clean base | 16:37 |
odyssey4me | anyway - it's up for review... I would prefer that this is done but it's not essential :p | 16:37 |
cloudnull | which can be a one time time | 16:37 |
odyssey4me | I don't like the idea of the base cache being carried forward - it seems pointless | 16:38 |
odyssey4me | why would you want to do that? | 16:38 |
cloudnull | *one time thing | 16:38 |
cloudnull | its a ton faster on minor upgrades. | 16:38 |
cloudnull | not a lot changes between containre image releases. | 16:38 |
odyssey4me | hmm, fair enough | 16:38 |
*** eil397 has joined #openstack-ansible | 16:39 | |
cloudnull | I have no strong feelings either way, just pointing out why it was that way | 16:39 |
odyssey4me | yeah - I guess that actually makes sense | 16:39 |
odyssey4me | and the cache flush / cache delete option is always around too | 16:40 |
odyssey4me | we should probably put that in our ops documentation somewhere | 16:40 |
*** eil397_ has joined #openstack-ansible | 16:40 | |
cloudnull | like in the osic when we do an update we have to download a ~200 mb image on every host, but when we get to mitaka that wont need to be done. | 16:40 |
odyssey4me | and maybe major version upgrades should actually do that | 16:40 |
cloudnull | ++ | 16:40 |
odyssey4me | ah, so that touches another issue we should solve | 16:40 |
cloudnull | that makes a lot of sense | 16:40 |
odyssey4me | we should have a lxc_hosts group to target for the playbook... not target all hosts | 16:41 |
odyssey4me | that would speed things up quite dramatically | 16:41 |
cloudnull | I'd also like to see the image built once and shipped. | 16:41 |
odyssey4me | yeah, my thinking about that is that if you build and store your base somewhere centrally then we could set the process to simply download it | 16:42 |
odyssey4me | if we can use the ssh lxc connection plugin then we could also reduce the amount of container cache prep we need to do - there'd be no need for the ssh keys, etc | 16:43 |
odyssey4me | but meh, for now... | 16:43 |
*** jiteka has quit IRC | 16:43 | |
odyssey4me | logan- you've managed to implement some changes to ensure that lxc is only installed where it should be | 16:43 |
openstackgerrit | Merged openstack/openstack-ansible-os_keystone: Update the keystone WSGI application locations https://review.openstack.org/329182 | 16:44 |
odyssey4me | did you just do that with changing the hosts targeted in the play (through filters), or did you implement some sort of additional group of hosts? | 16:44 |
logan- | o/ | 16:44 |
logan- | yeah i just make sure lxc_hosts only runs against compute_hosts | 16:44 |
logan- | er | 16:45 |
logan- | !compute_hosts | 16:45 |
openstack | logan-: Error: "compute_hosts" is not a valid command. | 16:45 |
odyssey4me | logan- so something like hosts:!compute_hosts ? | 16:46 |
logan- | lxc_host_group: "shared-infra_hosts:os-infra_hosts:repo-infra_hosts:storage-infra_hosts" actually but yeah basically | 16:47 |
odyssey4me | perhaps hosts:!compute_hosts:!swift_hosts would be more complete | 16:47 |
odyssey4me | oh, actually that list makes sense | 16:47 |
odyssey4me | logan- could you put in a patch to change https://github.com/openstack/openstack-ansible/blob/master/playbooks/lxc-hosts-setup.yml#L17 to use that as a default, instead of the current default of 'hosts' ? | 16:48 |
logan- | yep will do | 16:48 |
logan- | on mobile atm, but i'll take care of it this afternoon | 16:48 |
cloudnull | odyssey4me: ++ | 16:51 |
cloudnull | I can move that connection plugin into the plugins repo | 16:51 |
cloudnull | if we think its worth while | 16:51 |
*** mpotdar_ has quit IRC | 16:51 | |
cloudnull | its certainly passing the gate at this point | 16:51 |
openstackgerrit | Merged openstack/openstack-ansible-os_nova: Fix race condition when configuring the qemu save directory https://review.openstack.org/354101 | 16:52 |
*** Jeffrey4l has quit IRC | 16:52 | |
*** jperry has quit IRC | 16:54 | |
*** pabelanger has quit IRC | 16:54 | |
*** pabelanger has joined #openstack-ansible | 16:54 | |
*** bootsha has joined #openstack-ansible | 16:56 | |
odyssey4me | thanks logan- | 16:58 |
*** weshay_bbiab is now known as weshay | 16:58 | |
openstackgerrit | Jesse Pretorius (odyssey4me) proposed openstack/openstack-ansible-os_nova: Fix race condition when configuring the qemu save directory https://review.openstack.org/355154 | 16:59 |
cloudnull | anyone want to review https://review.openstack.org/#/c/345572/ | 17:06 |
cloudnull | rmeoving the ansible.cfg file | 17:06 |
cloudnull | also odyssey4me https://review.openstack.org/#/c/352695/ for improvements in our select wheel build process | 17:06 |
odyssey4me | cloudnull bleh, that patch is failing because I used an ansible fact which isn't there yet - the fact collection is done before lxc is installed | 17:08 |
openstackgerrit | Nish Patwa(IRC: nishpatwa) proposed openstack/openstack-ansible-tests: Added tasks in nova and neutron test yml files https://review.openstack.org/354425 | 17:14 |
*** bootsha has quit IRC | 17:18 | |
*** bootsha has joined #openstack-ansible | 17:21 | |
*** bootsha has quit IRC | 17:22 | |
openstackgerrit | Nish Patwa(IRC: nishpatwa) proposed openstack/openstack-ansible-tests: Added tasks in nova and neutron test yml files Moved Rabbitmq and DB tasks to generic files. Change-Id: Ibd94e1ebdce45b782ab447ca3db5068588a1e368 https://review.openstack.org/354425 | 17:22 |
*** asettle has joined #openstack-ansible | 17:23 | |
*** bootsha has joined #openstack-ansible | 17:23 | |
odyssey4me | so either I have to cloudnull yeah, saw that - haven't had a chance to give it a spin yet - but I'm keen to | 17:25 |
odyssey4me | now that we're down to the bottom of the dns resolution issues, I think I should be able to tackle that tomorrow | 17:25 |
odyssey4me | cloudnull have you managed to have a go at the binary package indexing? | 17:25 |
odyssey4me | maybe do that as a follow on patch if you haven't? | 17:25 |
openstackgerrit | SHASHANK TAVILDAR (shasha_tavil) proposed openstack/openstack-ansible-tests: Separated operations of creating and destroying test containers from test-prepare-container.yml https://review.openstack.org/356627 | 17:25 |
cloudnull | I've not | 17:25 |
cloudnull | but i will | 17:25 |
*** bootsha has quit IRC | 17:26 | |
cloudnull | i thnk we're going to need to work on common pacakge names and version files. to make that really work . | 17:26 |
cloudnull | but ill bash it in a bit | 17:26 |
odyssey4me | thanks cloudnull - I'd really like to try and include role-based base caches into newton | 17:27 |
*** electrofelix has quit IRC | 17:27 | |
*** KLevenstein has quit IRC | 17:28 | |
*** asettle has quit IRC | 17:28 | |
openstackgerrit | Travis Truman (automagically) proposed openstack/openstack-ansible-os_designate: [DOCS] - Use new documentation tree structure https://review.openstack.org/356630 | 17:28 |
*** KLevenstein has joined #openstack-ansible | 17:29 | |
*** bootsha has joined #openstack-ansible | 17:32 | |
openstackgerrit | Nish Patwa(IRC: nishpatwa) proposed openstack/openstack-ansible-tests: Added tasks in nova and neutron test yml files https://review.openstack.org/354425 | 17:38 |
openstackgerrit | Travis Truman (automagically) proposed openstack/openstack-ansible-os_barbican: [DOCS] - Use new documentation tree structure https://review.openstack.org/356633 | 17:39 |
*** bootsha has quit IRC | 17:39 | |
openstackgerrit | Nish Patwa(IRC: nishpatwa) proposed openstack/openstack-ansible-tests: Added tasks in nova and neutron test yml files https://review.openstack.org/354425 | 17:39 |
*** bootsha has joined #openstack-ansible | 17:43 | |
openstackgerrit | Nish Patwa(IRC: nishpatwa) proposed openstack/openstack-ansible-tests: Added tasks in nova and neutron test yml files https://review.openstack.org/354425 | 17:44 |
openstackgerrit | Jesse Pretorius (odyssey4me) proposed openstack/openstack-ansible-lxc_hosts: Revise container DNS resolution implementation https://review.openstack.org/356580 | 17:50 |
openstackgerrit | Jesse Pretorius (odyssey4me) proposed openstack/openstack-ansible-lxc_hosts: Revise container DNS resolution implementation https://review.openstack.org/356580 | 17:55 |
openstackgerrit | Jesse Pretorius (odyssey4me) proposed openstack/openstack-ansible: Gate: Restrict Ansible fact gathering to base subset https://review.openstack.org/356642 | 17:58 |
openstackgerrit | Jesse Pretorius (odyssey4me) proposed openstack/openstack-ansible: Restrict Ansible fact gathering to base subset https://review.openstack.org/356642 | 17:58 |
*** albertcard has joined #openstack-ansible | 17:58 | |
*** javeriak has joined #openstack-ansible | 18:03 | |
*** bootsha has quit IRC | 18:07 | |
*** javeriak_ has joined #openstack-ansible | 18:07 | |
*** javeriak has quit IRC | 18:07 | |
*** admin0 has joined #openstack-ansible | 18:09 | |
*** jperry has joined #openstack-ansible | 18:09 | |
odyssey4me | heh, so cloudnull automagically jmccrory_away fun fact - it would seem that since the refactor of run_playbooks.sh, we have not been gathering facts at all in gating | 18:16 |
openstackgerrit | Travis Truman (automagically) proposed openstack/openstack-ansible-os_rally: [DOCS] - Use new documentation tree structure https://review.openstack.org/356655 | 18:16 |
odyssey4me | https://github.com/openstack/openstack-ansible/blob/master/scripts/scripts-library.sh#L22 | 18:17 |
automagically | odyssey4me: Hmm, and that didn’t break shit... | 18:17 |
odyssey4me | yes, well we don't think so | 18:17 |
cloudnull | well... thats likely a source of some misserable slowdowns. | 18:21 |
openstackgerrit | Jesse Pretorius (odyssey4me) proposed openstack/openstack-ansible: Restrict Ansible fact gathering to base subset https://review.openstack.org/356642 | 18:22 |
odyssey4me | fixing it up a bit in ^ | 18:22 |
logan- | looking at the commit that implemented that it looks like the facts are gathered at specific points of run-playbooks https://github.com/openstack/openstack-ansible/commit/e5622adc4369aa284734d73dcb92897c5de21fc2#diff-f22df8ef4576163fb0c2cf0db45f1c2bR79 | 18:23 |
odyssey4me | logan- they were, then run-playbooks got refactored | 18:23 |
logan- | oh i guess that was probably gone during the refactor | 18:23 |
logan- | ouch | 18:23 |
odyssey4me | so I'm working on getting that back in | 18:23 |
openstackgerrit | Jesse Pretorius (odyssey4me) proposed openstack/openstack-ansible: Restrict Ansible fact gathering to base subset https://review.openstack.org/356642 | 18:27 |
openstackgerrit | Jesse Pretorius (odyssey4me) proposed openstack/openstack-ansible: Restrict Ansible fact gathering to base subset https://review.openstack.org/356642 | 18:28 |
odyssey4me | I think that should do the trick. | 18:29 |
odyssey4me | The fact gathering for all the playbooks is fine as long as you're not using run-playbooks... so this doesn't affect production in any way. | 18:29 |
*** mpotdar_ has joined #openstack-ansible | 18:29 | |
*** mpotdar_ has quit IRC | 18:29 | |
*** mpotdar_ has joined #openstack-ansible | 18:30 | |
openstackgerrit | Jesse Pretorius (odyssey4me) proposed openstack/openstack-ansible: Restrict Ansible fact gathering to base subset https://review.openstack.org/356642 | 18:32 |
openstackgerrit | Jesse Pretorius (odyssey4me) proposed openstack/openstack-ansible: Restrict Ansible fact gathering to base subset https://review.openstack.org/356642 | 18:33 |
odyssey4me | automagically I think that will do it | 18:34 |
openstackgerrit | Logan V proposed openstack/openstack-ansible: Limit LXC hosts playbook to container hosts only https://review.openstack.org/356662 | 18:40 |
openstackgerrit | Jesse Pretorius (odyssey4me) proposed openstack/openstack-ansible-lxc_hosts: Revise container DNS resolution implementation https://review.openstack.org/356580 | 18:42 |
openstackgerrit | Travis Truman (automagically) proposed openstack/openstack-ansible-os_rally: Cleanup/standardize usage of tags https://review.openstack.org/356663 | 18:44 |
*** ametts has quit IRC | 18:45 | |
openstackgerrit | Travis Truman (automagically) proposed openstack/openstack-ansible: Relocate Swift configuration docs to os_swift role https://review.openstack.org/354166 | 18:48 |
*** ametts has joined #openstack-ansible | 18:56 | |
*** michauds has joined #openstack-ansible | 19:02 | |
hughsaunders | can this task ever be executed? https://github.com/openstack/openstack-ansible-galera_client/blob/stable/mitaka/tasks/galera_client_pre_install.yml#L37-L50 It is only executed when the previous task fails, but if the previous task fails, the host will be failed out. | 19:04 |
logan- | no i think that was fixed on master though | 19:04 |
logan- | all of the apt-key tasks were like that | 19:04 |
cloudnull | ^ logan- I think thats right | 19:05 |
logan- | yeah on master: https://github.com/openstack/openstack-ansible-galera_client/blob/master/tasks/galera_client_install_apt.yml#L54 | 19:05 |
hughsaunders | logan-: ah yes thanks. May need to do some backporting, keyserver fails are causing me much frustration :/ | 19:05 |
*** jamielennox has quit IRC | 19:06 | |
logan- | https://bugs.launchpad.net/openstack-ansible/+bug/1594467 | 19:06 |
openstack | Launchpad bug 1594467 in openstack-ansible "galera_client fallback_keyserver never used" [Medium,Fix released] - Assigned to eil397 (anton-haldin) | 19:06 |
*** jamielennox has joined #openstack-ansible | 19:09 | |
openstackgerrit | SHASHANK TAVILDAR (shasha_tavil) proposed openstack/openstack-ansible-tests: Added few pre and post tasks to test-prepare-host.yml https://review.openstack.org/354777 | 19:10 |
openstackgerrit | SHASHANK TAVILDAR (shasha_tavil) proposed openstack/openstack-ansible-tests: Separated operations of creating and destroying test containers from test-prepare-container.yml https://review.openstack.org/356627 | 19:11 |
cloudnull | nice ! | 19:15 |
cloudnull | shasha_tavil: ^ | 19:15 |
cloudnull | hughsaunders: we've not done much, if any, proactive backporting so it'd be great if things could be identified in short order that may need a backport or two into mitaka. | 19:16 |
hughsaunders | cloudnull: I'll identify stuff as I hit it.. the galera key thing has caused 60 gate failures for me recently :/ | 19:17 |
cloudnull | using the rax mirrors? | 19:18 |
logan- | ive had issues with the rax mariadb mirror recently to the point where i just started mirroring mariadb on our local public mirror | 19:18 |
hughsaunders | cloudnull: no, getting the key from the keyserver, which defaults to the ubuntu keyserver I think. | 19:19 |
cloudnull | ok. was going to echo logan- there w/ the rax mirrors being frustrating lately | 19:20 |
openstackgerrit | Hugh Saunders proposed openstack/openstack-ansible-galera_client: Add ignore_errors to fix minor bug with fallback source for apt-key. https://review.openstack.org/356672 | 19:23 |
*** pjm6 has joined #openstack-ansible | 19:23 | |
*** TxGirlGeek has quit IRC | 19:23 | |
pjm6 | hi guys, hows going? | 19:24 |
openstackgerrit | Travis Truman (automagically) proposed openstack/openstack-ansible: [DOCS] Add storage architecture information https://review.openstack.org/353743 | 19:24 |
automagically | o/ pjm6 | 19:27 |
pjm6 | o/ automagically | 19:27 |
automagically | How goes your work with FWaaS and VPNaaS? | 19:27 |
pjm6 | Well FWaaS I had a break (because the end of thesis was in the limit) | 19:28 |
pjm6 | but I had VPNaaS working :D | 19:28 |
automagically | So cool pjm6! Bet you learned a lot during your thesis | 19:28 |
pjm6 | Yes in did =D | 19:29 |
pjm6 | and now, after I finish some pending stuff in my work, I will return to openstack-ansible | 19:29 |
pjm6 | learning more and try to deploy it in centos 7 :) | 19:29 |
automagically | We’re glad to have you exercising that stuff and contributing back what you learned | 19:29 |
pjm6 | I would like to contribute even more, but the time and the stuff that I had to do was limited :\ | 19:30 |
openstackgerrit | Hugh Saunders proposed openstack/openstack-ansible: Add ignore_errors to fix minor bug with fallback source for apt-key. https://review.openstack.org/356673 | 19:30 |
pjm6 | but I was happy to make VPNaaS working out of the box :D | 19:30 |
*** TxGirlGeek has joined #openstack-ansible | 19:30 | |
pjm6 | brb | 19:30 |
*** johnmilton has quit IRC | 19:34 | |
*** TxGirlGeek has quit IRC | 19:35 | |
openstackgerrit | Kevin Carter (cloudnull) proposed openstack/openstack-ansible: Allow the repo-build to index utility pip packages https://review.openstack.org/355636 | 19:36 |
*** TxGirlGeek has joined #openstack-ansible | 19:36 | |
openstackgerrit | Kevin Carter (cloudnull) proposed openstack/openstack-ansible: Cleanup/standardize usage of tags in plays https://review.openstack.org/340977 | 19:38 |
*** TxGirlGeek has quit IRC | 19:41 | |
*** TxGirlGeek has joined #openstack-ansible | 19:43 | |
*** kjw3 has joined #openstack-ansible | 19:44 | |
-openstackstatus- NOTICE: The volume for logs.openstack.org filled up rather suddenly, causing a number of jobs to fail with a POST_FAILURE result and no logs; we're manually expiring some logs now to buy breathing room, but any changes which hit that in the past few minutes will need to be rechecked and/or approved again | 19:44 | |
*** npawelek has quit IRC | 19:44 | |
*** npawelek has joined #openstack-ansible | 19:45 | |
*** npawelek has quit IRC | 19:46 | |
*** TxGirlGeek has quit IRC | 19:46 | |
*** TxGirlGeek has joined #openstack-ansible | 19:47 | |
openstackgerrit | Merged openstack/openstack-ansible-pip_install: Add SNI support via OS packages https://review.openstack.org/348887 | 19:49 |
*** TxGirlGeek has quit IRC | 19:51 | |
openstackgerrit | Nish Patwa(IRC: nishpatwa) proposed openstack/openstack-ansible-tests: Added tasks in nova and neutron test yml files https://review.openstack.org/354425 | 19:52 |
openstackgerrit | Michael Gugino proposed openstack/openstack-ansible-lxc_hosts: Mask lxc-net.service for systemd https://review.openstack.org/356677 | 19:53 |
openstackgerrit | Michael Gugino proposed openstack/openstack-ansible-lxc_hosts: Mask lxc-net.service for systemd https://review.openstack.org/356677 | 19:54 |
openstackgerrit | Andy McCrae proposed openstack/openstack-ansible-os_swift: [WIP] Add Multi Region Swift gate scenario https://review.openstack.org/356680 | 19:58 |
odyssey4me | wow, that's exciting :) Andrew_jedi | 19:59 |
odyssey4me | meh, andymccr | 19:59 |
andymccr | odyssey4me: first pass - its a bit dirty atm, would like to clean it but once its fixed it should work (tm) | 20:00 |
odyssey4me | did you see that mhayden, andymccr just admitted to writing filthy code | 20:00 |
mhayden | oopsies | 20:01 |
odyssey4me | scandelous I tell yo | 20:01 |
odyssey4me | *you | 20:01 |
andymccr | filthy code sells :P | 20:01 |
mhayden | odyssey4me: your offline osa-differ -> https://img.shields.io/codecov/c/github/major/osa_differ/master.svg | 20:01 |
mhayden | errr | 20:01 |
mhayden | odyssey4me: https://github.com/major/osa_differ | 20:01 |
odyssey4me | look at you getting your travis on | 20:02 |
mhayden | i needed a faster gate to get this thing off the ground :P | 20:02 |
odyssey4me | haha, yeah - it seems that cloudnull is knee-deep in infra to make that happen | 20:04 |
mhayden | he might need to wash his feet | 20:04 |
*** Zucan has quit IRC | 20:06 | |
odyssey4me | mhayden so we have merge for https://review.openstack.org/348887 - perhaps you should recruit nishpatwa shasha_tavil qwang to replicate it across all the repositories :) | 20:07 |
mhayden | odyssey4me: well, wouldn't it just be the repos that don't use pip_install ? | 20:07 |
odyssey4me | mhayden that change only affects the test execution | 20:08 |
nishpatwa | yes we can help you mhayden | 20:08 |
qwang | would love to do it | 20:08 |
shasha_tavil | Yeah...let us know how we can help | 20:09 |
odyssey4me | mhayden so basically every repo has the need to setup install packages when executing run_tests, and for gate checks... | 20:09 |
mhayden | hmm alrighty | 20:09 |
odyssey4me | most repositories need the same packages, because they're specifically to execute ansible and resolve SNI issues | 20:09 |
odyssey4me | so it seems like a great chance to divide and conquer | 20:09 |
nishpatwa | Where should we replicate the patch? | 20:10 |
mhayden | nishpatwa: it would need to go in the independent roles -- not openstack-ansible and not openstack-ansible-pip_install (since it's there already) | 20:10 |
nishpatwa | Sure | 20:10 |
odyssey4me | pretty much to all of these: https://github.com/openstack/?utf8=%E2%9C%93&query=openstack-ansible :) | 20:11 |
mhayden | well, the patch might look different for openstack-ansible | 20:11 |
odyssey4me | yes, with the exceptions that major has noted | 20:11 |
mhayden | nishpatwa: might be best to focus on the independent roles for now | 20:11 |
odyssey4me | for openstack-ansible, we want the bootstrap scripts to do the heavy lifting so that we have a production-like test | 20:11 |
nishpatwa | Okay sure.. | 20:11 |
odyssey4me | nishpatwa maybe do an alphabetical list, split them equally between you, then go for it | 20:12 |
*** npawelek has joined #openstack-ansible | 20:12 | |
nishpatwa | Yes we will do. | 20:12 |
nishpatwa | Thanks odyssey4me | 20:12 |
openstackgerrit | Matt Thompson proposed openstack/openstack-ansible-os_keystone: [WIP] Disable WSGIScriptReloading https://review.openstack.org/356688 | 20:13 |
*** mpotdar_ has quit IRC | 20:14 | |
*** albertcard has quit IRC | 20:17 | |
openstackgerrit | Andy McCrae proposed openstack/openstack-ansible-os_swift: [WIP] Add Multi Region Swift gate scenario https://review.openstack.org/356680 | 20:17 |
shasha_tavil | Hey odyssey4me,mhayden...do we need to replicate the patch across all the roles .....if so would it be possible to centralize this solution | 20:17 |
*** mpotdar_ has joined #openstack-ansible | 20:18 | |
mhayden | shasha_tavil: a for loop makes sense, if that's what you're asking :) | 20:18 |
mhayden | shasha_tavil: oh, i think i see what you mean -- all of these roles need to have the ability to be tested independently | 20:18 |
mhayden | which is the reason for the repetition | 20:18 |
odyssey4me | shasha_tavil yeah, unfortunately there is some scaffolding which must be in every repository to facilitate testing | 20:19 |
odyssey4me | the tests repository will remove the repetition in terms of playbooks, but we'll still need tox.ini, bindep.txt, test-requirements, etc | 20:20 |
nishpatwa | Ohho I see | 20:20 |
shasha_tavil | okay...got it...thank you...me nishpatwa and qwang will work on it | 20:20 |
odyssey4me | thank you for picking that up :) | 20:21 |
openstackgerrit | Merged openstack/openstack-ansible: [DOC] Added automatic fetched latest tags. https://review.openstack.org/356173 | 20:23 |
*** javeriak has joined #openstack-ansible | 20:23 | |
openstackgerrit | Andy McCrae proposed openstack/openstack-ansible-os_swift: [WIP] Add Multi Region Swift gate scenario https://review.openstack.org/356680 | 20:24 |
*** javeriak_ has quit IRC | 20:26 | |
*** javeriak has quit IRC | 20:28 | |
*** albertcard has joined #openstack-ansible | 20:34 | |
*** albertcard has quit IRC | 20:37 | |
*** albertcard has joined #openstack-ansible | 20:37 | |
*** bootsha has joined #openstack-ansible | 20:41 | |
cloudnull | what do i need to make happen ? | 20:46 |
openstackgerrit | Nish Patwa(IRC: nishpatwa) proposed openstack/openstack-ansible-openstack_openrc: Add SNI support in Openrc via OS packages https://review.openstack.org/356705 | 20:46 |
odyssey4me | cloudnull faster gates :p | 20:47 |
* cloudnull on it | 20:48 | |
odyssey4me | cloudnull what's the issue with trusty in osic? | 20:48 |
cloudnull | odyssey4me: https://cloudnull.io/2016/08/17/auto-building-an-openstack-ansible-test-node-using-nova-and-userdata/ | 20:48 |
cloudnull | fire and forget :) | 20:48 |
mattt | cloudnull odyssey4me : would appreciate your thoughts on https://review.openstack.org/#/c/356688/ | 20:48 |
cloudnull | odyssey4me: last night i found that ipv6 privacy exension were enabled in the ubuntu images which causes return path problems, and makes the cloud cry. | 20:50 |
odyssey4me | look everybody, cloudnull has a blog | 20:50 |
palendae | https://bugs.launchpad.net/openstack-ansible/+bug/1614213 and https://bugs.launchpad.net/openstack-ansible/+bug/1614211 are evidently causing consternation for Mitaka | 20:50 |
openstack | Launchpad bug 1614213 in openstack-ansible "Add OPENSTACK_KEYSTONE_ADMIN_ROLES to horizon_local_settings.py.j2 Template" [Undecided,New] | 20:50 |
openstack | Launchpad bug 1614211 in openstack-ansible "Playbook Runs Fail in Multi-Domain Environments" [Undecided,New] | 20:50 |
cloudnull | cloudnull: had a blog, it just sat and and collected dust for years | 20:50 |
odyssey4me | cloudnull I thought that was already sorted with your patch. Do they need to rebuild images or something? | 20:51 |
cloudnull | they do | 20:51 |
cloudnull | well they are | 20:51 |
openstackgerrit | Nish Patwa(IRC: nishpatwa) proposed openstack/openstack-ansible-openstack_hosts: Add SNI support in openstack_host role via OS packages https://review.openstack.org/356709 | 20:51 |
*** messy has quit IRC | 20:51 | |
odyssey4me | palendae it looks like those are fixed in master, so someone could just go ahead and propose a backport | 20:52 |
odyssey4me | mattt looking | 20:53 |
openstackgerrit | Nolan Brubaker proposed openstack/openstack-ansible-plugins: Add user and project login domains to keystone https://review.openstack.org/356711 | 20:53 |
palendae | Not sure https://bugs.launchpad.net/openstack-ansible/+bug/1614213 is | 20:55 |
openstack | Launchpad bug 1614213 in openstack-ansible "Add OPENSTACK_KEYSTONE_ADMIN_ROLES to horizon_local_settings.py.j2 Template" [Undecided,New] | 20:55 |
odyssey4me | mattt would backporting https://review.openstack.org/329182 help with that issue at all? | 20:55 |
palendae | But digging | 20:55 |
openstackgerrit | Nish Patwa(IRC: nishpatwa) proposed openstack/openstack-ansible-lxc_container_create: Add SNI support to lxc container create role via OS packages https://review.openstack.org/356713 | 20:56 |
odyssey4me | mattt otherwise I wonder if we shouldn't do something along the lines of making that a var which defaults to the value of 'On', then when doing the major upgrade the keystone upgrade should get executed with that set to 'Off' inititally? | 20:57 |
mattt | odyssey4me: hmm, didn't see that one, i can certainly try it and see if it helps | 20:57 |
odyssey4me | ie roll through and update the config, setting it to 'Off' - then apply the upgrade and let the default take effect | 20:57 |
mattt | odyssey4me: that could work, but you could still hit issues w/ minor upgrades | 20:58 |
*** albertcard has quit IRC | 20:58 | |
*** smatzek has quit IRC | 20:58 | |
odyssey4me | mattt sure, although one would hope there aren't wsgi script updates happening in minor/patch releases | 20:58 |
*** weezS_ has joined #openstack-ansible | 20:58 | |
openstackgerrit | Nish Patwa(IRC: nishpatwa) proposed openstack/openstack-ansible-apt_package_pinning: Add SNI support to apt_package_pinning role via OS packages https://review.openstack.org/356717 | 20:59 |
odyssey4me | mattt otherwise, that patch seems to make sense because there shouldn't be wsgi changes happening unless it's through an upgrade anyway - which is when we trigger an Apache restart if something changes | 20:59 |
*** weezS has quit IRC | 21:00 | |
*** weezS_ is now known as weezS | 21:00 | |
mattt | odyssey4me: let me test out the review you mention, and i'll see if that helps ... if so we can scrap my review | 21:00 |
openstackgerrit | SHASHANK TAVILDAR (shasha_tavil) proposed openstack/openstack-ansible-os_ceilometer: Added SNI support for os_ceilometer package via OS packages https://review.openstack.org/356718 | 21:01 |
mattt | odyssey4me: but as it stands you can't reliably upgrade from liberty->mitaka | 21:01 |
*** Mudpuppy has quit IRC | 21:02 | |
odyssey4me | mattt it's fantastic having your eyes on it :) | 21:02 |
odyssey4me | mattt I added my discussion points to the review for the sake of record | 21:03 |
*** KLevenstein has quit IRC | 21:03 | |
mattt | odyssey4me: very good, thanks man! | 21:03 |
*** retreved has quit IRC | 21:03 | |
openstackgerrit | Nish Patwa(IRC: nishpatwa) proposed openstack/openstack-ansible-memcached_server: Add SNI support to memcached_server role via OS packages https://review.openstack.org/356720 | 21:03 |
*** gouthamr has quit IRC | 21:04 | |
openstackgerrit | SHASHANK TAVILDAR (shasha_tavil) proposed openstack/openstack-ansible-os_glance: Added SNI support for os_glance package https://review.openstack.org/356721 | 21:04 |
*** messy has joined #openstack-ansible | 21:04 | |
openstackgerrit | Nish Patwa(IRC: nishpatwa) proposed openstack/openstack-ansible-rsyslog_server: Add SNI support to rsyslog_server rolevia OS packages https://review.openstack.org/356722 | 21:06 |
openstackgerrit | SHASHANK TAVILDAR (shasha_tavil) proposed openstack/openstack-ansible-os_heat: Added SNI support for os_heat via OS packages This adds python packages required for SNI support to ensure that tox installs the packages into the venv when running tests. https://review.openstack.org/356723 | 21:07 |
*** psilvad has quit IRC | 21:08 | |
openstackgerrit | Nish Patwa(IRC: nishpatwa) proposed openstack/openstack-ansible-ops: Add SNI support to ops role via OS packages https://review.openstack.org/356724 | 21:09 |
openstackgerrit | SHASHANK TAVILDAR (shasha_tavil) proposed openstack/openstack-ansible-os_sahara: Added SNI support for os_sahara role via OS packages https://review.openstack.org/356725 | 21:09 |
openstackgerrit | Nolan Brubaker proposed openstack/openstack-ansible-os_horizon: Add variable override for OPENSTACK_KEYSTONE_ADMIN_ROLES https://review.openstack.org/356727 | 21:10 |
openstackgerrit | Andy McCrae proposed openstack/openstack-ansible-os_swift: [WIP] Add Multi Region Swift gate scenario https://review.openstack.org/356680 | 21:10 |
*** bootsha has quit IRC | 21:10 | |
openstackgerrit | SHASHANK TAVILDAR (shasha_tavil) proposed openstack/openstack-ansible-plugins: Added SNI support for ansible_plugins via OS packages https://review.openstack.org/356730 | 21:11 |
*** albertcard has joined #openstack-ansible | 21:11 | |
cloudnull | odyssey4me: this is another inbound image fix for infra https://review.openstack.org/#/c/356697 which has been a bit of a thorn in the gate recently . | 21:11 |
*** TxGirlGeek has joined #openstack-ansible | 21:12 | |
openstackgerrit | Nish Patwa(IRC: nishpatwa) proposed openstack/openstack-ansible-os_magnum: Add SNI support to ops role via OS packages https://review.openstack.org/356732 | 21:12 |
openstackgerrit | SHASHANK TAVILDAR (shasha_tavil) proposed openstack/openstack-ansible-repo_build: Added SNI support for repo_build role via OS packages https://review.openstack.org/356733 | 21:13 |
odyssey4me | cloudnull oh neat, I saw the chatter about that | 21:14 |
openstackgerrit | Nish Patwa(IRC: nishpatwa) proposed openstack/openstack-ansible-os_magnum: Add SNI support to magnum role via OS packages https://review.openstack.org/356732 | 21:14 |
openstackgerrit | SHASHANK TAVILDAR (shasha_tavil) proposed openstack/openstack-ansible-security: Added SNI support for os_security role via OS packages https://review.openstack.org/356734 | 21:15 |
*** michauds has quit IRC | 21:15 | |
*** kjw3 has quit IRC | 21:15 | |
*** weezS has quit IRC | 21:16 | |
openstackgerrit | SHASHANK TAVILDAR (shasha_tavil) proposed openstack/openstack-ansible-galera_server: Added SNI support for galera_server role via OS packages https://review.openstack.org/356736 | 21:17 |
odyssey4me | cloudnull heh, https://review.openstack.org/356580 passed on xenial | 21:17 |
odyssey4me | it's waiting for centos/trusty nodes | 21:17 |
openstackgerrit | Nish Patwa(IRC: nishpatwa) proposed openstack/openstack-ansible-rsyslog_client: Add SNI support to rsyslog_client role via OS packages https://review.openstack.org/356737 | 21:17 |
cloudnull | trusty is not running on the OSIC right now | 21:18 |
odyssey4me | yep | 21:18 |
odyssey4me | centos? | 21:18 |
cloudnull | cent is | 21:18 |
cloudnull | but the pool is smaller | 21:18 |
odyssey4me | ok, hopefully we get a complete picture soon | 21:18 |
openstackgerrit | SHASHANK TAVILDAR (shasha_tavil) proposed openstack/openstack-ansible-os_cloudkitty: Added SNI support for os_cloudkitty role via OS packages https://review.openstack.org/356738 | 21:19 |
*** weezS has joined #openstack-ansible | 21:19 | |
openstackgerrit | Nish Patwa(IRC: nishpatwa) proposed openstack/openstack-ansible-pip_lock_down: Add SNI support to pip_lock_down role via OS packages https://review.openstack.org/356740 | 21:20 |
openstackgerrit | SHASHANK TAVILDAR (shasha_tavil) proposed openstack/openstack-ansible-os_gnocchi: Added SNI support for os_gnocchi role via OS packages https://review.openstack.org/356741 | 21:22 |
openstackgerrit | Nish Patwa(IRC: nishpatwa) proposed openstack/openstack-ansible-os_ironic: Add SNI support to ironic role via OS packages https://review.openstack.org/356742 | 21:22 |
odyssey4me | cloudnull centos worked :) | 21:22 |
*** TxGirlGeek has quit IRC | 21:23 | |
cloudnull | woot! | 21:23 |
cloudnull | one more | 21:23 |
cloudnull | :\ | 21:23 |
openstackgerrit | SHASHANK TAVILDAR (shasha_tavil) proposed openstack/openstack-ansible-os_horizon: Added SNI support for os_horizon role via OS packages https://review.openstack.org/356743 | 21:24 |
openstackgerrit | Nish Patwa(IRC: nishpatwa) proposed openstack/openstack-ansible-specs: Add SNI support to specs role via OS packages https://review.openstack.org/356744 | 21:24 |
openstackgerrit | SHASHANK TAVILDAR (shasha_tavil) proposed openstack/openstack-ansible-os_zaqar: Added SNI support for os_zaqar role via OS packages https://review.openstack.org/356745 | 21:25 |
odyssey4me | cloudnull so the only unknown is what the downstream effect is to the AIO build | 21:25 |
cloudnull | shipit | 21:26 |
cloudnull | then we'll know | 21:26 |
openstackgerrit | Steve Lewis (stevelle) proposed openstack/openstack-ansible-os_keystone: Isolate Apache components https://review.openstack.org/356746 | 21:26 |
cloudnull | :D | 21:26 |
*** TxGirlGeek has joined #openstack-ansible | 21:26 | |
* cloudnull is a helper i know | 21:26 | |
openstackgerrit | SHASHANK TAVILDAR (shasha_tavil) proposed openstack/openstack-ansible-rabbitmq_server: Added SNI support for rabbitmq_server role via OS packages https://review.openstack.org/356748 | 21:26 |
palendae | real glad no one's deploying from head of master :) | 21:27 |
palendae | in oops | 21:27 |
openstackgerrit | Merged openstack/openstack-ansible-tests: Separated operations of creating and destroying test containers from test-prepare-container.yml https://review.openstack.org/356627 | 21:27 |
stevelle | (except when they are deploying from head of master) | 21:27 |
cloudnull | yolo | 21:27 |
palendae | stevelle, I know of a group that wants to | 21:27 |
palendae | I have no idea where they are with that | 21:27 |
odyssey4me | cloudnull well, the only one I'm really concerned about is CentOS, because it doesn't use resolvconf... so I guess my concern isn't all that high | 21:27 |
openstackgerrit | SHASHANK TAVILDAR (shasha_tavil) proposed openstack/openstack-ansible-repo_server: Added SNI support for repo_server role via OS packages https://review.openstack.org/356749 | 21:27 |
stevelle | We have a ceilometer stress testing lab Lianhao Lu is deploying that can't work from Mitaka for effective testing so.... | 21:28 |
stevelle | :shrug: | 21:28 |
palendae | Welp! | 21:28 |
*** TxGirlGeek has quit IRC | 21:28 | |
stevelle | brokenstack | 21:29 |
*** TxGirlGeek has joined #openstack-ansible | 21:29 | |
palendae | Indeed | 21:29 |
palendae | 2nd round of rain here, I think I'll be done for the day | 21:29 |
odyssey4me | hopefully anyone testing from master is using the released tags, or is implementing their own custom SHA pins for services and roles | 21:29 |
palendae | Hopefully no more cares float away | 21:29 |
palendae | odyssey4me, Hopefully! | 21:30 |
stevelle | when was our last tag, and was that before the Nova sha broke the world? | 21:30 |
* stevelle goes to look | 21:31 | |
odyssey4me | stevelle N2 - it actually did a complete build | 21:31 |
odyssey4me | we had to merge an integrated build with pinned SHA's, so it clearly works :p | 21:31 |
odyssey4me | that said - most downstream consumers I've spoken to have spoken about deploying from the head of the stable branches, not master | 21:33 |
odyssey4me | deploying from master requires taking on a lot of responsibility | 21:33 |
nishpatwa | Hi mhayden odyssey4me I am not able to replicate SNI support files to os_swift_sync and py_from_git. It says that these projects are read only... | 21:34 |
odyssey4me | nishpatwa yep, those are dead | 21:34 |
nishpatwa | So no need to add | 21:34 |
odyssey4me | nishpatwa nope - you'll notice that they have no content other than the readme | 21:35 |
*** TxGirlGeek has quit IRC | 21:35 | |
nishpatwa | Yes :) | 21:35 |
odyssey4me | nishpatwa you'll also notice the last git commit was a retirement one :) | 21:36 |
cloudnull | shasha_tavil: on a few of these patchs | 21:37 |
cloudnull | https://review.openstack.org/#/c/356741/1/bindep.txt | 21:37 |
cloudnull | I see a couple of duplicate pacakges. | 21:37 |
cloudnull | IE libffi-dev and libssl-dev | 21:37 |
cloudnull | can we prune the duplicates? | 21:37 |
nishpatwa | Ohho Yes odyssey4me | 21:38 |
shasha_tavil | yeah sure....I will take a look into this....I guess this duplicates are replicated in all of my packages.. | 21:38 |
odyssey4me | cloudnull woohoo https://review.openstack.org/356677 rolling on :) | 21:38 |
shasha_tavil | I will correct it... | 21:38 |
cloudnull | ++ | 21:39 |
cloudnull | we need that in to make xenial go for the intgrated gate. | 21:39 |
odyssey4me | cloudnull it looks like it passed the task which is affected, so we'll have +v shortly | 21:40 |
mrda | Morning | 21:42 |
odyssey4me | cloudnull odd, it succeeded - then requeued | 21:43 |
openstackgerrit | SHASHANK TAVILDAR (shasha_tavil) proposed openstack/openstack-ansible-os_ceilometer: Added SNI support for os_ceilometer package via OS packages https://review.openstack.org/356718 | 21:43 |
openstackgerrit | SHASHANK TAVILDAR (shasha_tavil) proposed openstack/openstack-ansible-os_glance: Added SNI support for os_glance package https://review.openstack.org/356721 | 21:43 |
openstackgerrit | Nish Patwa(IRC: nishpatwa) proposed openstack/openstack-ansible-specs: Add SNI support to specs role via OS packages https://review.openstack.org/356744 | 21:44 |
*** mpotdar_ has quit IRC | 21:44 | |
openstackgerrit | SHASHANK TAVILDAR (shasha_tavil) proposed openstack/openstack-ansible-os_heat: Added SNI support for os_heat via OS packages https://review.openstack.org/356723 | 21:44 |
openstackgerrit | SHASHANK TAVILDAR (shasha_tavil) proposed openstack/openstack-ansible-os_sahara: Added SNI support for os_sahara role via OS packages https://review.openstack.org/356725 | 21:45 |
openstackgerrit | Nish Patwa(IRC: nishpatwa) proposed openstack/openstack-ansible-os_ironic: Add SNI support to ironic role via OS packages https://review.openstack.org/356742 | 21:45 |
openstackgerrit | SHASHANK TAVILDAR (shasha_tavil) proposed openstack/openstack-ansible-plugins: Added SNI support for ansible_plugins via OS packages https://review.openstack.org/356730 | 21:45 |
openstackgerrit | Nish Patwa(IRC: nishpatwa) proposed openstack/openstack-ansible-pip_lock_down: Add SNI support to pip_lock_down role via OS packages https://review.openstack.org/356740 | 21:45 |
openstackgerrit | SHASHANK TAVILDAR (shasha_tavil) proposed openstack/openstack-ansible-repo_build: Added SNI support for repo_build role via OS packages https://review.openstack.org/356733 | 21:45 |
cloudnull | odyssey4me: infra has been seeing that when it cant post. | 21:45 |
*** KLevenstein has joined #openstack-ansible | 21:45 | |
openstackgerrit | SHASHANK TAVILDAR (shasha_tavil) proposed openstack/openstack-ansible-security: Added SNI support for os_security role via OS packages https://review.openstack.org/356734 | 21:46 |
cloudnull | i think thats what they were saying | 21:46 |
openstackgerrit | Nish Patwa(IRC: nishpatwa) proposed openstack/openstack-ansible-rsyslog_client: Add SNI support to rsyslog_client role via OS packages https://review.openstack.org/356737 | 21:46 |
openstackgerrit | SHASHANK TAVILDAR (shasha_tavil) proposed openstack/openstack-ansible-galera_server: Added SNI support for galera_server role via OS packages https://review.openstack.org/356736 | 21:46 |
* odyssey4me tries to be patient | 21:46 | |
* odyssey4me goes to wash dishes | 21:46 | |
openstackgerrit | Nish Patwa(IRC: nishpatwa) proposed openstack/openstack-ansible-os_magnum: Add SNI support to magnum role via OS packages https://review.openstack.org/356732 | 21:46 |
openstackgerrit | SHASHANK TAVILDAR (shasha_tavil) proposed openstack/openstack-ansible-os_cloudkitty: Added SNI support for os_cloudkitty role via OS packages https://review.openstack.org/356738 | 21:46 |
openstackgerrit | SHASHANK TAVILDAR (shasha_tavil) proposed openstack/openstack-ansible-os_gnocchi: Added SNI support for os_gnocchi role via OS packages https://review.openstack.org/356741 | 21:47 |
openstackgerrit | Nish Patwa(IRC: nishpatwa) proposed openstack/openstack-ansible-ops: Add SNI support to ops role via OS packages https://review.openstack.org/356724 | 21:47 |
openstackgerrit | SHASHANK TAVILDAR (shasha_tavil) proposed openstack/openstack-ansible-os_horizon: Added SNI support for os_horizon role via OS packages https://review.openstack.org/356743 | 21:47 |
openstackgerrit | SHASHANK TAVILDAR (shasha_tavil) proposed openstack/openstack-ansible-os_zaqar: Added SNI support for os_zaqar role via OS packages https://review.openstack.org/356745 | 21:47 |
openstackgerrit | Nish Patwa(IRC: nishpatwa) proposed openstack/openstack-ansible-rsyslog_server: Add SNI support to rsyslog_server rolevia OS packages https://review.openstack.org/356722 | 21:47 |
*** TxGirlGeek has joined #openstack-ansible | 21:48 | |
openstackgerrit | SHASHANK TAVILDAR (shasha_tavil) proposed openstack/openstack-ansible-rabbitmq_server: Added SNI support for rabbitmq_server role via OS packages https://review.openstack.org/356748 | 21:48 |
openstackgerrit | Nish Patwa(IRC: nishpatwa) proposed openstack/openstack-ansible-memcached_server: Add SNI support to memcached_server role via OS packages https://review.openstack.org/356720 | 21:48 |
openstackgerrit | SHASHANK TAVILDAR (shasha_tavil) proposed openstack/openstack-ansible-repo_server: Added SNI support for repo_server role via OS packages https://review.openstack.org/356749 | 21:48 |
openstackgerrit | Nish Patwa(IRC: nishpatwa) proposed openstack/openstack-ansible-apt_package_pinning: Add SNI support to apt_package_pinning role via OS packages https://review.openstack.org/356717 | 21:48 |
*** TxGirlGeek has quit IRC | 21:49 | |
*** spedione is now known as spedione|AWAY | 21:49 | |
*** hybridpollo has joined #openstack-ansible | 21:51 | |
*** woodard has quit IRC | 21:51 | |
*** woodard has joined #openstack-ansible | 21:51 | |
openstackgerrit | Nish Patwa(IRC: nishpatwa) proposed openstack/openstack-ansible-pip_install: Add SNI support via OS packages https://review.openstack.org/356760 | 21:54 |
*** thorst_ has quit IRC | 21:54 | |
cloudnull | odyssey4me: great success https://review.openstack.org/#/c/356677/ | 21:55 |
openstackgerrit | Nish Patwa(IRC: nishpatwa) proposed openstack/openstack-ansible-openstack_openrc: Add SNI support in Openrc via OS packages https://review.openstack.org/356705 | 21:55 |
odyssey4me | cloudnull awesome, rock-n-roll - thanks michaelgugino | 21:55 |
openstackgerrit | Nish Patwa(IRC: nishpatwa) proposed openstack/openstack-ansible-openstack_hosts: Add SNI support in openstack_host role via OS packages https://review.openstack.org/356709 | 21:56 |
*** woodard has quit IRC | 21:56 | |
michaelgugino | odyssey4me: cloudnull ? | 21:56 |
openstackgerrit | Nish Patwa(IRC: nishpatwa) proposed openstack/openstack-ansible-lxc_container_create: Add SNI support to lxc container create role via OS packages https://review.openstack.org/356713 | 21:56 |
michaelgugino | fyi, getting started on os_watcher: https://github.com/mgugino-upstream-stage/openstack-ansible-os_watcher | 21:57 |
odyssey4me | w00t | 21:57 |
michaelgugino | I think we've done a really good job of making things modular and repeatable in this project. I'm mostly copying from os_ceilometer and sed'ing in watcher | 21:59 |
michaelgugino | some tweaks here and there, but most of the code is very reusable. | 21:59 |
openstackgerrit | Nish Patwa(IRC: nishpatwa) proposed openstack/openstack-ansible-pip_install: Removed duplivate packages from bindeep.txt https://review.openstack.org/356760 | 21:59 |
odyssey4me | michaelgugino :) great to hear | 22:00 |
michaelgugino | I was thinking, it would be nice to have something scaffold this for us to reduce leg work. I might make another tool for openstack-ansible-ops | 22:00 |
odyssey4me | michaelgugino IIRC cloudnull had something, but I think it'd dated | 22:00 |
michaelgugino | nobody can decipher cloudnull's work ;) | 22:01 |
odyssey4me | I've thought of implementing a role template repo... but that'd just be another repo to maintain... and I think the existing roles are enough of a template | 22:01 |
*** jperry has quit IRC | 22:01 | |
odyssey4me | haha, I think sometimes cloudnull can't decipher cloudnull's work :p | 22:01 |
michaelgugino | yeah, I think so. I just want some scaffolding that extends ansible-galaxy init | 22:01 |
odyssey4me | michaelgugino yes, that sounds like a good idea | 22:02 |
cloudnull | deciphering is for people who dewll in the past. I'm a forward thinker. | 22:02 |
cloudnull | :) | 22:02 |
odyssey4me | cloudnull and a helper, of course | 22:02 |
cloudnull | oh course | 22:02 |
michaelgugino | I'll be making the summit, btw. Travel was approved :) | 22:04 |
openstackgerrit | Kevin Carter (cloudnull) proposed openstack/openstack-ansible-security: Adding V-38438 (auditd during boot) https://review.openstack.org/354363 | 22:04 |
*** ametts has quit IRC | 22:04 | |
cloudnull | ++ that's great! | 22:04 |
odyssey4me | michaelgugino excellent :) | 22:05 |
*** spotz is now known as spotz_zzz | 22:05 | |
michaelgugino | odyssey4me: I'm expecting you to find all the good spots before the summit, since you're so close ;) | 22:05 |
logan- | anyone going to nyc for ops midcycle next week? | 22:06 |
odyssey4me | michaelgugino haha, never been to barcelona... and I'm a terrible travel planner | 22:06 |
odyssey4me | I tend to follow my nose. | 22:06 |
*** sdake_ has quit IRC | 22:06 | |
* csmart puts the coffee machine on | 22:06 | |
odyssey4me | Sometimes that does lead me to interesting experiences though. :) | 22:07 |
michaelgugino | logan-: I think it's a good chance automagically will, he's pretty close by I think? | 22:07 |
odyssey4me | logan- not me, just got back from Texas and that was enough 'merica for a little while | 22:07 |
michaelgugino | bunch of people from my team here locally, but I'm not going. I didn't see a specific need for attending that event. | 22:08 |
logan- | haha, hope you got some good bbq in SAT odyssey4me | 22:08 |
odyssey4me | logan- I tend to prefer the jigs of margharita myself :) | 22:09 |
odyssey4me | *jugs | 22:09 |
logan- | cool michaelgugino, i'll be there so hopefully some other OSA peeps make it :) | 22:09 |
odyssey4me | I came home and did a South Africa style BBQ two days in a row... then slept. | 22:10 |
odyssey4me | logan- of course we expect you to fly the flag :) | 22:10 |
logan- | haha | 22:10 |
* odyssey4me expects hordes of new contributors after the Ops summit thanks to logan- | 22:11 | |
odyssey4me | are you presenting at all logan- ? | 22:11 |
*** jamesdenton has quit IRC | 22:11 | |
michaelgugino | https://review.openstack.org/#/c/351960/ once this merges, I think our nova tempest test 500 DELETE errors will come to an end. | 22:11 |
logan- | nope, just last-minute attending | 22:11 |
odyssey4me | logan- oh well, you really should actually - you're doing some pretty cool stuff which I'm sure a lot of other operators would be interested in | 22:13 |
odyssey4me | but yes, time is a factor as always | 22:13 |
odyssey4me | I was actually thinking that it might be nice to try and have a set of 15 min lightening talks by OSA deployers to share how're they're deploying and maybe show some design-level views of the components. | 22:14 |
odyssey4me | IT'd be really great to actually get that view to learn more from it. | 22:15 |
*** pjm6 has quit IRC | 22:16 | |
michaelgugino | Jimmy and I have two OSA related talks submitted for the summit, I'd be happy to cover some things based on your input, or add you to a talk if it's approved. | 22:16 |
michaelgugino | *not the ops summit* | 22:17 |
openstackgerrit | Qin Wang (qwang) proposed openstack/openstack-ansible-galera_client: Add SNI support via OS packages https://review.openstack.org/356770 | 22:17 |
*** elo has joined #openstack-ansible | 22:18 | |
michaelgugino | ok signing off. cya'll tomorrow. | 22:18 |
*** Andrew_jedi has quit IRC | 22:19 | |
logan- | thanks odyssey4me. i might have to make some of that a priority next cycle. it will help to get more of it accessible once stuff like the calico patches get merged etc | 22:19 |
openstackgerrit | Merged openstack/openstack-ansible-lxc_hosts: Mask lxc-net.service for systemd https://review.openstack.org/356677 | 22:19 |
logan- | michaelgugino: ill look em up. not sure if im going to get travel approved for the summit yet | 22:19 |
openstackgerrit | Qin Wang (qwang) proposed openstack/openstack-ansible-lxc_hosts: Add SNI support via OS packages for lxc-host role https://review.openstack.org/356771 | 22:20 |
odyssey4me | logan- if there's a way that we can help make that happen, let me know | 22:20 |
logan- | will do | 22:20 |
logan- | thanks | 22:20 |
openstackgerrit | SHASHANK TAVILDAR (shasha_tavil) proposed openstack/openstack-ansible-tests: https://review.openstack.org/354777 | 22:21 |
odyssey4me | michaelgugino g'night - and thanks... I'm hoping to pick up a bit more presenting after this summit. | 22:21 |
openstackgerrit | Qin Wang (qwang) proposed openstack/openstack-ansible-os_aodh: Add SNI support via OS packages for os_aodh role https://review.openstack.org/356772 | 22:21 |
openstackgerrit | SHASHANK TAVILDAR (shasha_tavil) proposed openstack/openstack-ansible-tests: Added few pre and post tasks to test-prepare-host.yml https://review.openstack.org/354777 | 22:21 |
*** sdake has joined #openstack-ansible | 22:21 | |
openstackgerrit | Qin Wang (qwang) proposed openstack/openstack-ansible-os_barbican: Add SNI support via OS packages for os_barbican https://review.openstack.org/356775 | 22:22 |
*** severion has joined #openstack-ansible | 22:22 | |
openstackgerrit | Kevin Carter (cloudnull) proposed openstack/openstack-ansible: Limit LXC hosts playbook to container hosts only https://review.openstack.org/356662 | 22:23 |
*** michaelgugino has quit IRC | 22:23 | |
openstackgerrit | Qin Wang (qwang) proposed openstack/openstack-ansible-os_cinder: Add SNI support via OS packages for os_cinder https://review.openstack.org/356777 | 22:23 |
openstackgerrit | Qin Wang (qwang) proposed openstack/openstack-ansible-os_designate: Add SNI support via OS packages for os_designate https://review.openstack.org/356779 | 22:24 |
openstackgerrit | Qin Wang (qwang) proposed openstack/openstack-ansible-os_keystone: Add SNI support via OS packages for os_keystone https://review.openstack.org/356780 | 22:25 |
*** v1k0d3n has quit IRC | 22:25 | |
cloudnull | bbl | 22:26 |
openstackgerrit | Qin Wang (qwang) proposed openstack/openstack-ansible-os_neutron: Add SNI support via OS packages for os_neutron https://review.openstack.org/356782 | 22:26 |
*** kylek3h has quit IRC | 22:28 | |
openstackgerrit | Qin Wang (qwang) proposed openstack/openstack-ansible-os_nova: Add SNI support via OS packages for os_nova https://review.openstack.org/356784 | 22:28 |
openstackgerrit | Kevin Carter (cloudnull) proposed openstack/openstack-ansible: Allow the repo-build to index utility pip packages https://review.openstack.org/355636 | 22:28 |
openstackgerrit | Qin Wang (qwang) proposed openstack/openstack-ansible-os_rally: Add SNI support via OS packages for os_rally https://review.openstack.org/356786 | 22:29 |
*** eil397 has quit IRC | 22:29 | |
cloudnull | Note all , we have a bunch of reviews that need attention due to being in merge-conflict https://review.openstack.org/#/q/project:%255Eopenstack/openstack-ansible.*+-is:mergeable+is:open,n,z | 22:29 |
cloudnull | some old some not . | 22:29 |
openstackgerrit | Qin Wang (qwang) proposed openstack/openstack-ansible-os_swift: Add SNI support via OS packages for os_swift https://review.openstack.org/356787 | 22:29 |
cloudnull | but it'd be great to clean those things up | 22:29 |
*** eil397_ has quit IRC | 22:29 | |
openstackgerrit | Qin Wang (qwang) proposed openstack/openstack-ansible-os_tempest: Add SNI support via OS packages for os_tempest https://review.openstack.org/356789 | 22:30 |
cloudnull | also odyssey4me https://review.openstack.org/#/c/353649/ | 22:30 |
cloudnull | ^ we need that to run an AIO w/out containers | 22:30 |
openstackgerrit | Qin Wang (qwang) proposed openstack/openstack-ansible-tests: Add SNI support via OS packages for openstack-ansible-tests https://review.openstack.org/356793 | 22:31 |
odyssey4me | ah, thanks cloudnull | 22:31 |
cloudnull | there are other things | 22:31 |
cloudnull | but that was a big one | 22:31 |
odyssey4me | cloudnull I'm guessing a similar patch is need in the integrated repo, considering that it also delegates to the rabbitmq nodes? | 22:32 |
odyssey4me | (and uses the same ansible modules) | 22:32 |
cloudnull | I've not gotten that far in yet, but likely yes. | 22:32 |
odyssey4me | cloudnull I do wonder whether we couldn't do something smart with group_vars to make the rabbitmq role simply add the vhosts, users, etc for all services during the role execution | 22:33 |
odyssey4me | doing something like building a list of the things based on the host group membership, then unioning the lists and making the role iterate through them | 22:34 |
odyssey4me | that kills the delegated task | 22:35 |
odyssey4me | not crucial, just a thought | 22:35 |
cloudnull | it might work | 22:35 |
odyssey4me | cloudnull on a similar note - while I think https://review.openstack.org/355636 is kinda good, I wonder if we shouldn't selectively add to the list based on group memberships so that we don't install clients in the utility container that aren't needed | 22:37 |
*** sdake has quit IRC | 22:38 | |
*** KLevenstein has quit IRC | 22:38 | |
cloudnull | we could try | 22:38 |
odyssey4me | so instead of building the wheels for all those clients, but never using half of them... we build them based on the service role package list and rather selectively install them | 22:38 |
odyssey4me | all those packages will be requirements in the service roles, and built if there are members in the group | 22:38 |
*** klamath has quit IRC | 22:39 | |
cloudnull | i'd say we move the vars and once thats good to go which solves the "package doesnt exist problem" then we can begin filtering more | 22:39 |
odyssey4me | so my thinking right now is that all we need to do is implement selective installation - not add to the package build list | 22:39 |
odyssey4me | but sure, I'm happy to evolve it later | 22:40 |
cloudnull | once we have https://review.openstack.org/#/c/352695/ we can start being even more selective | 22:40 |
odyssey4me | evrardjp suggested doing something like passing the py_pkgs lookup data to the play, then installing any package in a role which has hosts that's named '.*client$' | 22:40 |
*** weshay has quit IRC | 22:41 | |
cloudnull | we could get that data from the "packages" list | 22:42 |
cloudnull | http://logs.openstack.org/73/356673/1/check/gate-openstack-ansible-openstack-ansible-aio-ubuntu-trusty/ed79bf0/console.html#_2016-08-17_21_37_22_886689 | 22:42 |
cloudnull | all of the packages are there. so we'd just need a list comprehension to suck in the clients. | 22:43 |
odyssey4me | yeah, but it wouldn't have the group name association | 22:43 |
odyssey4me | I've got it on my TODO list | 22:44 |
cloudnull | it would not. | 22:44 |
*** eil397_ has joined #openstack-ansible | 22:44 | |
openstackgerrit | Jesse Pretorius (odyssey4me) proposed openstack/openstack-ansible: Update all SHAs for 12.2.2 https://review.openstack.org/355514 | 22:44 |
*** BjoernT has quit IRC | 22:48 | |
odyssey4me | cloudnull boom! https://review.openstack.org/356580 | 22:52 |
cloudnull | odyssey4me: +2 | 22:52 |
cloudnull | once thats in my hope is that OVH becomes a whole lot more stable. | 22:53 |
odyssey4me | jmccrory automagically cloudnull d34dh0r53 stevelle mattt hughsaunders andymccr mhayden evrardjp ^ | 22:53 |
odyssey4me | jmccrory_away ^ | 22:53 |
*** retreved has joined #openstack-ansible | 22:54 | |
odyssey4me | cloudnull and the AIO too http://logs.openstack.org/62/356662/2/experimental/gate-openstack-ansible-openstack-ansible-aio-ubuntu-xenial/a51f18a/console.html#_2016-08-17_22_44_29_647430 | 22:55 |
cloudnull | yea, | 22:55 |
*** retreved has quit IRC | 22:55 | |
*** admin0 has quit IRC | 23:02 | |
*** asettle has joined #openstack-ansible | 23:05 | |
*** asettle has quit IRC | 23:09 | |
cloudnull | i gotta run , bbl | 23:12 |
odyssey4me | I'm out for the night. Thanks all - catch you tomorrow. :) | 23:12 |
*** weezS has quit IRC | 23:14 | |
mrda | odyssey4me: Sorry, you can't go yet, I still have questions | 23:15 |
mrda | rats, cloudnull or odyssey4me would have been helpful | 23:15 |
odyssey4me | mrda if your questions come with scotch then they may be answered :p | 23:15 |
mrda | lols | 23:15 |
odyssey4me | what's up mrda ? | 23:16 |
mrda | An RFC for scotch distribution over TCP/IP is required me thinks | 23:16 |
mrda | So now that we've ripped out the db creation stuff from roles, ie. openstack-ansible-os_ironic | 23:16 |
mrda | where does the grant takes place so that the system user is able to run the -dbsync upgrade command? | 23:17 |
odyssey4me | I find scotch delivery via Amazon far more reliable ;) | 23:17 |
odyssey4me | mrda it takes place in the playbook | 23:17 |
mrda | I'm getting a perms denied, and now that this role doesn't do the db stuff it originally did, I'm wondering where the perms change happens | 23:17 |
odyssey4me | ie for master: https://github.com/openstack/openstack-ansible/blob/master/playbooks/os-ironic-install.yml#L25-L39 | 23:18 |
* mrda looks | 23:18 | |
odyssey4me | for mitaka: https://github.com/openstack/openstack-ansible/blob/stable/mitaka/playbooks/os-ironic-install.yml#L43-L70 | 23:18 |
odyssey4me | for the role test: https://github.com/openstack/openstack-ansible-os_ironic/blob/master/tests/test-install-ironic.yml#L35-L58 | 23:19 |
mrda | hmmm, need to investigate my failure some more then | 23:19 |
mrda | thanks odyssey4me! | 23:19 |
odyssey4me | the role tests will be moving into a consolidated repo to help reduce the duplication and simplify things | 23:19 |
odyssey4me | mrda we've done quite a bit of reshuffling in master to try and put things in better places and reduce duplication... if you're using master then it'd be great to figure out any bugs | 23:21 |
mrda | I live on the edge \o/ | 23:21 |
odyssey4me | if it's stable then that's concerning - things haven't changed there all that much | 23:21 |
mrda | but since I've been busy on other things, it feels like I turned my back for 5 minutes and the world has changed! | 23:21 |
mrda | :) | 23:21 |
openstackgerrit | Steve Lewis (stevelle) proposed openstack/openstack-ansible-os_keystone: Isolate Apache components https://review.openstack.org/356746 | 23:22 |
odyssey4me | heh, yeah - more is coming, but come N3 we'll be focusing on upgrades and stabilising... | 23:22 |
odyssey4me | mrda we have the option of doing scenario tests now for both the roles and integrated build, and to test trusty, xenial & centos... so if there's a way we can properly gate test ironic I'd love to know | 23:24 |
mrda | well, it should be possible through the use of virtualbmc and qemu | 23:24 |
mrda | andymccr and I will start back up debugging where I got to last time I tried this | 23:25 |
odyssey4me | I have seen patches and discussion - but I haven't followed it closely. | 23:25 |
mrda | I agree it would be much nicer, as being an ironic dev without access to hardware, is umm, hard | 23:25 |
mrda | and likewise trying to work in os_ironic is similarly hard without hardware | 23:25 |
odyssey4me | I also saw a tweet that multi-tenant networking merged for Newton. Is that true? | 23:25 |
mrda | if not completely, it's very close. Lots of patches have been landing | 23:26 |
odyssey4me | sweet, sounds good | 23:26 |
odyssey4me | a side-note is that the POWER crew are interested in validating that Ironic will work on POWER too, and in mixed POWER/x86 environments | 23:27 |
odyssey4me | they'll be testing and pushing patches as they go | 23:27 |
odyssey4me | in case you haven't noticed, our nova role now has power-kvm, powervm and nova-lxd driver support now too | 23:28 |
*** gouthamr has joined #openstack-ansible | 23:28 | |
mrda | yeah, interesting! | 23:30 |
odyssey4me | the power work has opened up multi-arch implementations... so I might just have a go at deploying openstack on ARM at some point :p | 23:30 |
odyssey4me | I'm thinking a control plane in a public cloud, and some computes in the home. :) | 23:31 |
odyssey4me | anyway - time to head out for me | 23:32 |
odyssey4me | have a great day! | 23:32 |
*** hjanssen-hpe has quit IRC | 23:58 | |
*** hpe-hj has quit IRC | 23:58 |
Generated by irclog2html.py 2.14.0 by Marius Gedminas - find it at mg.pov.lt!