Monday, 2018-04-02

*** EmilienM_ has joined #openstack-ansible00:04
*** flemingo has joined #openstack-ansible00:05
*** odyssey4me has quit IRC00:11
*** odyssey4me has joined #openstack-ansible00:11
*** flemingo has quit IRC00:11
*** ianychoi has quit IRC00:14
*** ianychoi has joined #openstack-ansible00:17
*** markvoelker has joined #openstack-ansible00:24
*** flemingo has joined #openstack-ansible00:37
*** flemingo has quit IRC00:42
*** markvoelker has quit IRC00:42
*** markvoelker has joined #openstack-ansible00:42
*** EmilienM_ is now known as EmilienM00:48
*** EmilienM has joined #openstack-ansible00:48
*** sawblade6 has joined #openstack-ansible00:56
*** sawblade_ has quit IRC00:58
*** sawblade_ has joined #openstack-ansible00:59
*** sawblade6 has quit IRC01:00
*** sawblade6 has joined #openstack-ansible01:03
*** sawblade_ has quit IRC01:04
*** sawblade_ has joined #openstack-ansible01:06
*** sawblade6 has quit IRC01:08
*** sawblade6 has joined #openstack-ansible01:17
*** sawblade_ has quit IRC01:19
*** sawblade_ has joined #openstack-ansible01:20
*** sawblade6 has quit IRC01:21
*** sawblade6 has joined #openstack-ansible01:24
*** sawblade_ has quit IRC01:26
*** sawblad__ has joined #openstack-ansible01:26
*** sawblade6 has quit IRC01:29
*** sawblade6 has joined #openstack-ansible01:32
*** flemingo has joined #openstack-ansible01:32
*** sawblad__ has quit IRC01:35
*** sawblade_ has joined #openstack-ansible01:36
*** flemingo has quit IRC01:37
*** sawblade6 has quit IRC01:38
*** sawblade6 has joined #openstack-ansible01:39
*** sawblade_ has quit IRC01:40
*** sawblade_ has joined #openstack-ansible01:42
*** sawblade6 has quit IRC01:44
*** sawblade_ has quit IRC01:47
*** flemingo has joined #openstack-ansible01:51
*** sawblade6 has joined #openstack-ansible01:52
*** flemingo has quit IRC01:55
*** sawblade6 has quit IRC02:03
*** fatdragon has quit IRC02:04
*** sawblade6 has joined #openstack-ansible02:05
*** flemingo has joined #openstack-ansible02:06
*** sawblade_ has joined #openstack-ansible02:07
*** sawblade6 has quit IRC02:10
*** flemingo has quit IRC02:11
*** sawblade6 has joined #openstack-ansible02:14
*** sawblade_ has quit IRC02:16
*** sawblade_ has joined #openstack-ansible02:18
*** sawblade6 has quit IRC02:19
*** flemingo has joined #openstack-ansible02:20
*** flemingo has quit IRC02:24
*** sawblade6 has joined #openstack-ansible02:36
*** sawblade_ has quit IRC02:36
*** sawblade_ has joined #openstack-ansible02:41
*** sawblade6 has quit IRC02:43
*** ianychoi has quit IRC02:48
*** sawblade6 has joined #openstack-ansible02:53
*** sawblade_ has quit IRC02:56
cloudnull_moep_: IDK if you got your answer, but at this time we don't have support for Debian. It's not far off given we support Ubuntu, however incorporating Debian would require some work .02:57
*** ianychoi has joined #openstack-ansible02:58
*** sawblade_ has joined #openstack-ansible02:59
*** Jeffrey4l_ has joined #openstack-ansible02:59
*** sawblade6 has quit IRC03:01
*** flemingo has joined #openstack-ansible03:08
*** ianychoi has quit IRC03:12
*** flemingo has quit IRC03:13
*** ianychoi has joined #openstack-ansible03:13
openstackgerritKevin Carter (cloudnull) proposed openstack/openstack-ansible master: Make docs be container agnostic  https://review.openstack.org/55200403:16
*** flemingo has joined #openstack-ansible03:21
*** Jeffrey4l_ has quit IRC03:22
*** l4yerffej_ has joined #openstack-ansible03:22
*** l4yerffej_ has quit IRC03:23
*** l4yerffej has joined #openstack-ansible03:23
*** flemingo has quit IRC03:25
logan-hmm cloudnull, seeing a fail on existing container getting converted to networkd in lxc_container_create http://paste.openstack.org/raw/718142/03:31
logan-i guess one of those | changed it is checking is in a conditional include that was completely skipped maybe03:35
openstackgerritLogan V proposed openstack/openstack-ansible-lxc_hosts master: Fix lxc-system-manage ipv6 setup  https://review.openstack.org/55815603:42
logan-it is machine_id04:02
logan-which is not registered until further down in the file04:02
*** flemingo has joined #openstack-ansible04:03
*** flemingo has quit IRC04:07
openstackgerritLogan V proposed openstack/openstack-ansible-lxc_container_create master: Remove veth wiring check for machine-id  https://review.openstack.org/55815804:13
logan-cloudnull ^04:16
*** sawblade6 has joined #openstack-ansible04:20
*** sawblade_ has quit IRC04:22
*** sawblade_ has joined #openstack-ansible04:24
*** sawblade6 has quit IRC04:26
prometheanfirea bit late? eh?04:28
*** nurdie has quit IRC04:32
*** nurdie has joined #openstack-ansible04:33
*** nurdie has quit IRC04:34
*** ianychoi has quit IRC04:35
*** ianychoi has joined #openstack-ansible04:36
*** flemingo has joined #openstack-ansible04:56
*** ianychoi has quit IRC05:00
*** flemingo has quit IRC05:00
*** ianychoi has joined #openstack-ansible05:02
*** flemingo has joined #openstack-ansible05:12
*** flemingo has quit IRC05:17
*** flemingo has joined #openstack-ansible05:24
*** flemingo has quit IRC05:28
*** flemingo has joined #openstack-ansible05:32
*** sawblade6 has joined #openstack-ansible05:35
*** jbadiapa has joined #openstack-ansible05:35
*** flemingo has quit IRC05:36
*** sawblade_ has quit IRC05:37
*** sawblade_ has joined #openstack-ansible05:41
*** sawblade6 has quit IRC05:44
*** flemingo has joined #openstack-ansible05:53
*** flemingo has quit IRC05:57
*** ibmko has joined #openstack-ansible06:41
*** armaan has joined #openstack-ansible06:44
*** flemingo has joined #openstack-ansible06:46
*** flemingo has quit IRC06:51
*** mbuil has joined #openstack-ansible06:55
*** flemingo has joined #openstack-ansible06:59
*** sawblade_ has quit IRC06:59
*** sawblade_ has joined #openstack-ansible06:59
*** sawblade6 has joined #openstack-ansible07:03
*** flemingo has quit IRC07:03
*** sawblade_ has quit IRC07:04
*** udesale has joined #openstack-ansible07:08
*** flemingo has joined #openstack-ansible07:16
*** flemingo has quit IRC07:20
*** mbuil has quit IRC07:23
*** sawblade_ has joined #openstack-ansible07:25
*** sawblade6 has quit IRC07:27
*** mbuil has joined #openstack-ansible07:29
*** flemingo has joined #openstack-ansible07:30
*** harryhuang_ has joined #openstack-ansible07:31
*** flemingo has quit IRC07:35
harryhuang_hi guys, i came across a pip install failure in lxc-hosts-setup. The ERROR looks like this: "Ignoring jsbeautifier: markers 'python_version == "3.4"' don't match your environment"07:37
harryhuang_pkgs are all ignored and cause "You must give at least one requirement to install (see "pip help install")"07:38
*** dweaver has quit IRC07:38
harryhuang_has anyone met this issue before?07:39
*** sawblade6 has joined #openstack-ansible07:48
*** sawblade_ has quit IRC07:51
*** dweaver has joined #openstack-ansible07:53
evrardjpharryhuang_: yes07:59
*** armaan has quit IRC07:59
evrardjpharryhuang_: we have a fix on the way07:59
evrardjpharryhuang_: pip is installed on the host unconstrained, so you're getting latest version of it, which doesn't accept empty package lists anymore08:00
evrardjpeither override the pip version on your hosts or wait for a fix08:01
harryhuang_evrardjp: so which pip version is ok one?08:01
evrardjpharryhuang_: which branch are you on?08:01
harryhuang_evrardjp: stable/pike08:02
evrardjpinstall these: https://github.com/openstack/openstack-ansible/blob/stable/pike/global-requirement-pins.txt08:02
evrardjpwe have fixes pending, but we disagree on the way to fix it08:02
harryhuang_evrardjp: you mean manually install these pkgs then i can bypass this error for now?08:03
evrardjplet me think for your branch08:07
evrardjpI think for your branch you're gonna have an issue still08:07
evrardjpif you do it, I am afraid that, for Pike, the next run of the pip_install role will just upgrade the existing version08:08
evrardjpif you had queens you'd be okay08:09
evrardjpby selecting the playbooks you want to run08:09
evrardjpfor now this patch should help: https://review.openstack.org/#/c/558128/08:09
*** sawblade_ has joined #openstack-ansible08:09
evrardjpand we'll be considering this patch for backport: https://review.openstack.org/#/c/558124/08:10
evrardjp(let me chek if the last one is required for pike)08:10
harryhuang_evrardjp: thanks a lot ! i will find a way to keep my pip in 908:10
evrardjpoh I know what you can do easily08:11
evrardjpTILT08:11
evrardjp:)08:11
*** sawblade6 has quit IRC08:11
harryhuang_tilt ?08:12
evrardjp(it's just the sound of the penny dropping)08:12
evrardjpjust  a second08:13
evrardjpyeah so08:15
evrardjpharryhuang_: you can do the following08:15
*** armaan has joined #openstack-ansible08:15
evrardjpdefine a variable pip_packages: in your /etc/openstack_deploy/user_temppipfix.yml08:15
*** flemingo has joined #openstack-ansible08:16
evrardjpwith this as value: https://github.com/openstack/openstack-ansible/blob/stable/pike/global-requirement-pins.txt#L12-L1408:16
evrardjp(make sure it's a list)08:16
evrardjpand you should be good08:16
evrardjpuntil a fix is released08:17
harryhuang_ok. does osa has a global variable to controll the pip version ?08:18
*** flemingo has quit IRC08:20
evrardjpharryhuang_: well we deploy within venvs08:33
evrardjpbut the pip_install role will work with the pip_packages variable08:34
evrardjpto install on the host08:34
harryhuang_i see08:36
evrardjpand because you want to apply the same thing on all your hosts, my advise of defining this variable inside a  user_*.yml makes sense08:38
*** Sha0000 has quit IRC08:38
harryhuang_hmm, make sense08:38
evrardjp:p08:39
evrardjptry and tell me how it goes08:39
evrardjpodyssey4me: are you there?08:39
harryhuang_evrardjp: ok, thanks again, i will give a try then08:40
evrardjpharryhuang_: we'll fix that in the next hours/day and issue a release08:40
evrardjpbut in the meantime you can use that08:40
harryhuang_ok08:40
*** lihi has quit IRC08:49
*** lihi has joined #openstack-ansible08:49
*** ianychoi has quit IRC08:52
*** tnogisto has quit IRC08:53
*** ianychoi has joined #openstack-ansible08:54
*** flemingo has joined #openstack-ansible09:01
*** sawblade6 has joined #openstack-ansible09:04
*** sawblade_ has quit IRC09:06
*** flemingo has quit IRC09:06
*** flemingo has joined #openstack-ansible09:10
*** flemingo has quit IRC09:15
*** ianychoi has quit IRC09:24
*** ianychoi has joined #openstack-ansible09:25
ioniso in pike ceilometer_collector_containe was deprecated in favour of central09:28
ionii did destroy de container and remove it from inventory09:28
ionibut after running setup-hosts, the container is created again09:29
ionido i need to do something else to remove that container?09:29
evrardjpioni: change the env.d / conf.d09:32
ionievrardjp i have metering-infra_hosts defined09:33
evrardjphttps://docs.openstack.org/openstack-ansible/latest/reference/inventory/inventory.html09:33
evrardjpenv.d here09:33
ioniim pretty sure that those were updated on updating to pike09:33
ionii see that i have in env defined the collector09:34
*** armaan has quit IRC09:40
*** armaan has joined #openstack-ansible09:40
*** ianychoi has quit IRC09:44
*** ianychoi has joined #openstack-ansible09:45
*** ivve has quit IRC09:54
*** armaan has quit IRC09:56
*** armaan has joined #openstack-ansible09:56
*** hwoarang has quit IRC09:59
niraj_singhevrardjp: is there any prerequisite to run run_tests.sh  I am getting command not found while running run_tests.sh10:07
niraj_singh: invalid option10:07
niraj_singhset: usage: set [-abefhkmnptuvxBCHP] [-o option-name] [--] [arg ...]10:07
*** flemingo has joined #openstack-ansible10:09
*** flemingo has quit IRC10:14
*** armaan has quit IRC10:15
*** ianychoi has quit IRC10:16
evrardjpniraj_singh: bash?10:16
*** armaan has joined #openstack-ansible10:16
evrardjpfyi it's a day off in UK so there won't be a lot of ppl around here10:17
*** ianychoi has joined #openstack-ansible10:17
evrardjpniraj_singh: do you have latest version of run_tests.sh ?10:18
niraj_singhevrardjp: how to check version10:19
openstackgerritJesse Pretorius (odyssey4me) proposed openstack/openstack-ansible master: [TEST] Disable developer mode for tempest  https://review.openstack.org/55772310:19
evrardjpwoot10:21
evrardjpodyssey4me: is in da place :)10:21
*** flemingo has joined #openstack-ansible10:22
*** savvas has joined #openstack-ansible10:23
*** flemingo has quit IRC10:27
*** flemingo has joined #openstack-ansible10:30
*** ianychoi has quit IRC10:31
*** sar has joined #openstack-ansible10:31
*** flemingo has quit IRC10:35
*** ianychoi has joined #openstack-ansible10:38
*** ianychoi has quit IRC10:43
*** flemingo has joined #openstack-ansible10:55
*** chhagarw has joined #openstack-ansible10:59
*** ianychoi has joined #openstack-ansible10:59
*** flemingo has quit IRC10:59
*** hwoarang has joined #openstack-ansible11:12
*** hwoarang has quit IRC11:13
*** hwoarang has joined #openstack-ansible11:14
*** ansmith has quit IRC11:22
*** ianychoi has quit IRC11:26
*** ianychoi has joined #openstack-ansible11:27
*** sawblade_ has joined #openstack-ansible11:27
*** sawblade6 has quit IRC11:30
*** flemingo has joined #openstack-ansible11:38
*** flemingo has quit IRC11:42
*** evrardjp_ has joined #openstack-ansible11:45
mhaydenevrardjp: is it a EU-wide holiday or just the UK?11:52
*** sawblade6 has joined #openstack-ansible11:52
*** Sha000000 has joined #openstack-ansible11:55
*** sawblade_ has quit IRC11:56
mbuilmhayden: not in Spain ;)11:56
*** speedmann has quit IRC11:56
*** flemingo has joined #openstack-ansible12:02
*** lihi has quit IRC12:03
*** lbragstad has joined #openstack-ansible12:03
*** oanson has quit IRC12:04
*** udesale has quit IRC12:04
*** udesale has joined #openstack-ansible12:05
*** flemingo has quit IRC12:06
*** odyssey4me has quit IRC12:17
*** odyssey4me has joined #openstack-ansible12:17
*** flemingo has joined #openstack-ansible12:17
*** flemingo has quit IRC12:21
*** udesale has quit IRC12:23
*** udesale has joined #openstack-ansible12:23
*** vnogin has joined #openstack-ansible12:24
*** speedmann has joined #openstack-ansible12:28
*** savvas_ has joined #openstack-ansible12:28
*** savvas_ has quit IRC12:29
*** savvas_ has joined #openstack-ansible12:30
*** flemingo has joined #openstack-ansible12:30
*** speedmann has quit IRC12:31
*** savvas has quit IRC12:32
*** harryhuang_ has quit IRC12:33
*** flemingo has quit IRC12:35
*** sawblade_ has joined #openstack-ansible12:37
*** sawblade6 has quit IRC12:39
*** flemingo has joined #openstack-ansible12:45
*** ansmith has joined #openstack-ansible12:48
*** flemingo has quit IRC12:50
*** hwoarang has quit IRC12:53
*** hwoarang has joined #openstack-ansible12:54
*** hwoarang has quit IRC12:54
*** savvas_ has quit IRC12:55
*** savvas has joined #openstack-ansible12:58
*** RandomTech has joined #openstack-ansible13:00
RandomTechGood morning everyone13:00
*** speedmann has joined #openstack-ansible13:04
*** hwoarang has joined #openstack-ansible13:18
*** vnogin has quit IRC13:18
*** vnogin has joined #openstack-ansible13:20
*** evrardjp_ has quit IRC13:22
*** evrardjp_ has joined #openstack-ansible13:24
openstackgerritMerged openstack/openstack-ansible-pip_install stable/queens: Only attempt package installs when packages are provided  https://review.openstack.org/55812613:29
*** Sha000000 has quit IRC13:30
*** udesale has quit IRC13:35
*** udesale has joined #openstack-ansible13:35
*** jwitko has joined #openstack-ansible13:42
openstackgerritJesse Pretorius (odyssey4me) proposed openstack/openstack-ansible-pip_install stable/pike: Only attempt package installs when packages are provided  https://review.openstack.org/55812813:45
*** oanson has joined #openstack-ansible13:45
openstackgerritJesse Pretorius (odyssey4me) proposed openstack/openstack-ansible-pip_install stable/ocata: Only attempt package installs when packages are provided  https://review.openstack.org/55820813:46
*** jwitko has quit IRC13:47
*** jwitko has joined #openstack-ansible13:48
*** sawblade6 has joined #openstack-ansible13:50
*** flemingo has joined #openstack-ansible13:50
*** esberglu has joined #openstack-ansible13:52
*** evrardjp has quit IRC13:52
*** sawblade_ has quit IRC13:52
cloudnullmornings13:53
cloudnulllogan-: good catch13:54
*** flemingo has quit IRC13:55
cloudnullevrardjp[m]: saw your note about the release. anything that needs doing ?13:55
cloudnullis there anything that needs to be worked on to unblock the integrated repo?13:58
*** vnogin has quit IRC13:58
cloudnullalso if folks have time, can you please review https://review.openstack.org/#/q/starredby:cloudnull+status:open,n,z13:58
*** flemingo has joined #openstack-ansible14:02
*** sawblade_ has joined #openstack-ansible14:04
*** flemingo has quit IRC14:07
*** sawblade6 has quit IRC14:07
*** vnogin has joined #openstack-ansible14:15
RandomTechHey, I believe my configuration files are still messed up. If someone could help me try to figure out what wrong it would be a great help. My configuration files, along with a sample of the errors im recieving, can be found here: https://gist.github.com/AlanCFleming/1e883db0a9a600e7faa1333987f42d2e14:15
*** KeithMnemonic has joined #openstack-ansible14:15
RandomTechI am also unable to preform tasks such as uploading images through horizon.14:15
idlemindRandomTech are you using self signed certs?14:18
RandomTechi believe so, unless openstack ansible grabs some idlemind14:18
idlemindRandomTech by default it will generate self-signed certs14:18
idlemindfor the nova-conosle thing14:18
RandomTechi havnt done aditional configuration beyond whats listed there idlemind14:19
*** flemingo has joined #openstack-ansible14:19
idlemindhit your external uri for the nova console and trust the cert in your browser (accept the self-signed cert)14:19
idlemindhttps://bugs.launchpad.net/openstack-ansible/+bug/174768414:19
openstackLaunchpad bug 1747684 in openstack-ansible "Default Values Do Not Allow Image Uploads to Glance from Horizon" [Medium,Confirmed]14:19
idlemindyou can find that uri in horizon via Admin -> System -> System Information14:20
RandomTechokay ill go there now idlemind14:21
prometheanfirelogan-: where are you getting the constraint from? https://review.openstack.org/#/c/55812714:21
idlemindalso, if you could hit that launchpad bug and hit "also effects me" that'd be cool14:21
odyssey4meprometheanfire both the integrated repo and the tests repo provide default constraints which include https://github.com/openstack/openstack-ansible/blob/master/global-requirement-pins.txt14:22
RandomTechwhich thing am i hitting under system information idlemind14:22
idlemindk, actually it's not under system information (doh) ... it'll be your external_lb_ip at port :6080 so ... https://<external>:608014:22
idlemindonce you do that hitting the console in horizon should work14:23
*** flemingo has quit IRC14:23
RandomTechidlemind:  when i put https://130.108.87.234:6080/ into my browser i get "Unable to connect"14:24
prometheanfireodyssey4me: ah, lgtm, is there a reason we can't track that constraint in requirements (as a separate file possibly).14:24
idlemindhmm let's see if spice uses a different port14:25
odyssey4meprometheanfire you should remember that I've broached the subject before, and it was a long conversation that went nowhere14:25
*** savvas has quit IRC14:25
prometheanfirewe've talked about it before (constraining the diferent versions of the python core stuff)14:25
idlemindah try 6082 for spice14:25
*** savvas has joined #openstack-ansible14:26
idlemindso https://<external>:608214:26
odyssey4meprometheanfire you even did a test patch to have pip freeze --all produce results for u-c, but it went nowhere14:26
odyssey4meso meh, we've carried it for a long time and given we're the only project who seems to care about it, that's fine for us14:26
evrardjp_odyssey4me: did you see my message?14:27
prometheanfireI still care, did you provide any follow-on patches to get devstack to be constrained as well?14:27
RandomTechokay i was able to hit that, let me try uploading now idlemind14:27
odyssey4meevrardjp_ what message?14:27
idlemindRandomTech that'll only fix accessing the console of a VM14:28
idlemindthe uploading of images is a bit more involved14:28
RandomTechoh okay14:28
idlemindthe bug has the necessary copy and pastes for that14:28
RandomTechmy bad14:28
evrardjp_I mean the question about pip_install14:28
evrardjp_what would you do?14:28
odyssey4meprometheanfire nope, the objections in the discussion were all valid for the general use-case, but not for ours - so given the general feel of not wanting to do it, it was pointless to push it when we already have a solution which works for our use-case14:28
evrardjp_I think it makes sense for me to add the constraint directly into pip_install roel14:28
odyssey4meevrardjp_ more words please14:28
evrardjp_role*14:28
*** savvas_ has joined #openstack-ansible14:29
*** evrardjp_ is now known as evrardjp14:29
odyssey4meevrardjp_ we already have constraints set in two places, I'd rather not have another14:29
odyssey4mebear in mind the reason it's set in the integrated repo is because bootstrap-ansible uses it14:29
odyssey4mescripts/scripts-library.sh --> get_pip14:30
*** savvas has quit IRC14:30
odyssey4meall of that will change with the build simplification to be much, much simpler and easier to follow... but stable branches can't receive those patches14:31
*** sawblade_ has quit IRC14:31
RandomTechso i need to add the stuff from changes i made to user_variable.yml then rerun the playbooks? idlemind?14:32
*** flemingo has joined #openstack-ansible14:34
*** sawblade6 has joined #openstack-ansible14:34
evrardjpthis is non-sense to me14:35
evrardjplet's add more vars then14:36
evrardjpok14:36
evrardjplet's backport that quick so we can get this over with14:36
odyssey4meevrardjp I would have personally preferred not to add the extra var and to do what we do in every other role which is use a common var, but meh - it's not going to last very long14:36
logan-im fine to consolidate it that way14:37
logan-either in the current patches or as a follow on14:37
odyssey4melemme comment a suggestion to be absolutely clear14:38
evrardjpI just think that pip_install should just focus on installing things on the hosts14:38
odyssey4mein the future, we will not be pip installing on the hosts - we'll be using venvs everywhere14:38
odyssey4mehowever, we have to consider stable - where we do14:38
*** flemingo has quit IRC14:38
idlemindRandomTech yes14:40
RandomTechwill i need to run all three idlemind?14:40
idlemindRandomTech at least os-glance and os-horizon playbooks for the upload method14:40
idlemind* upload fixes14:40
evrardjpodyssey4me: you'll still need a python stack available to use virtualenv14:40
odyssey4meevrardjp sure14:41
evrardjpif we don't assume pyenv (which we could), we'd have to bootstrap a version14:41
evrardjpthat would require things like pip_install14:41
evrardjpassuming ubuntu1614:41
logan-evrardjp odyssey4me: to be clear on your comment, you would prefer to see pip_get_pip_constraints not created in the patches, and just use pip_install_upper_constraints if it is set, right? i can re-propose them now if thats the preference14:41
odyssey4melogan- yes, that's my thinking14:42
logan-ok14:42
odyssey4meboth the tests repo (for role tests) and the integrated repo (for prod) set the common var14:42
evrardjpyes that's better14:42
odyssey4meevrardjp if we rely on venvs more, then we only rely on python on the host, no pip, no virtualenv14:43
logan-how do you build the venv without pip etc on the host?14:43
odyssey4melogan- to build it you do, but to use it you don't14:43
evrardjpif we are python3 only14:43
evrardjpthat could make sense14:44
evrardjpbecause we can install python3 from packages14:44
evrardjpand then use python3 -m venv14:44
evrardjpthat's quite stable as interface :)14:44
odyssey4meeven with python2 we can do it - it'll only be a build host that requires the extra things for venvs building and pip and such14:44
evrardjpthen we should point all the nodes by default to that newly created ansible venv by adding our "default ansible path" in the inventory as ansible_python_interpreter14:45
logan-with the changes being made, isn't every host a build host now if we shift away from a repo server?14:45
*** sawblade_ has joined #openstack-ansible14:45
evrardjpI think we are confused ther14:45
evrardjpe14:45
evrardjpthe goal is not to have every host as a build host14:45
odyssey4melogan- sure, but we could only install the extra things on the host if they need to be installed - rather than requiring them everywhere14:45
odyssey4meso the first of its kind needs the extras, then every host like it only needs to use the pre-built venv14:46
odyssey4meof course if your deployment is largely homogenous, then you could use your deploy host for builds - or some other designated host14:46
logan-hmm so for example keystone[0] would build the venvs and redistribute them to keystone[1:] which would not be "build hosts" in this case14:46
logan-if im understanding correctly14:47
logan-oh gotcha14:47
*** sawblade6 has quit IRC14:48
odyssey4methe only thing I haven't quite worked out is a way to cater for your use case logan-14:49
odyssey4methe thing is that we could easily extract a pre-built venv over the top - but the result could contain old cruft14:49
odyssey4methat's why we currently delete->create folder->extract14:50
odyssey4mewe could perhaps do something different like synchronize with --mirror so that cruft is cleaned up14:50
logan-theres no need for any extraction or anything like that14:50
logan-pip module in ansible is all i use14:50
odyssey4mebut then the extraction has to be done somewhere14:50
*** haad1 has joined #openstack-ansible14:50
odyssey4meja, so for now the thing catering for the use-case you have is to treat every host as a build host and not to re-use venvs14:51
odyssey4mebut, potentially at some stage, the footprint for your hosts could get smaller if we figure out some other option14:51
logan-i don't think it is possible to create a smaller file change delta than pip installing into the existing venv14:52
prometheanfireis OSA gate broken right now (I'm wondering why this pip stuff has come up)14:52
odyssey4meprometheanfire I think the reason that some builds may fail is quite well captured in https://review.openstack.org/55812614:53
prometheanfireodyssey4me: ah, thanks14:54
*** Leo_m has joined #openstack-ansible14:55
*** mudpuppy has joined #openstack-ansible14:55
*** spotz_ has joined #openstack-ansible14:55
odyssey4melogan- it's probably prudent to get https://review.openstack.org/558208 reviewed asap, evrardjp same with https://review.openstack.org/55812814:58
openstackgerritLogan V proposed openstack/openstack-ansible-pip_install master: Use constraints with get-pip.py  https://review.openstack.org/55812414:58
odyssey4meit's probably also important to get those into the integrated builds14:58
logan-++14:58
logan-thanks14:58
*** spotz_ is now known as spotz14:59
odyssey4melogan- quick suggestion for that patch14:59
*** flemingo has joined #openstack-ansible15:00
odyssey4mereading vertically is tons easier for us older folks with smaller screens :p15:00
logan-:P yeah one sec15:02
evrardjpthis is detail :p15:02
TahvokWho's bjoern-teipel ?15:03
evrardjpTahvok: why ?15:03
bgmccolluma legend of legends15:04
prometheanfireTahvok: he's a coworker, why you ask?15:04
TahvokHe replied on a bug I've opened a few hours ago and put it as invalid: https://bugs.launchpad.net/openstack-ansible/+bug/176060715:04
openstackLaunchpad bug 1760607 in openstack-ansible "Add live migration options to nova.conf template" [Undecided,Invalid]15:04
prometheanfirelol15:04
*** sawblade6 has joined #openstack-ansible15:04
RandomTechidlemind: sorry for the late responce, but what does the cors_override do?15:05
evrardjphis answer is kinda valid :)15:05
cloudnullIt doesn't look like bjoern is here atm15:05
*** flemingo has quit IRC15:05
Tahvokevrardjp: yeah, I just wanted to add a sane default15:05
TahvokAnd the bug is kind of for me15:05
openstackgerritLogan V proposed openstack/openstack-ansible-pip_install master: Use constraints with get-pip.py  https://review.openstack.org/55812415:06
*** sawblade_ has quit IRC15:06
TahvokOr is adding new configs to the template a bad practice?15:06
openstackgerritLogan V proposed openstack/openstack-ansible-pip_install master: Use constraints with get-pip.py  https://review.openstack.org/55812415:06
odyssey4meawesome, thanks logan-15:07
evrardjpTahvok: yes we'd like to reduce the amount of variables, not increase them15:07
evrardjpthanks logan-15:08
bgmccollumi think the templates are meant to serve as a minimally functional config, and you are encouraged to use the overrides to modify behavior to your needs.15:08
TahvokIs there some blueprint or whatever of this? Because I was thinking that adding more configs is better than telling everyone to use the override feature15:08
evrardjpyou got an "achievement unlock" for today -- fixed the OSA gates for the xth time!15:08
odyssey4meTahvok where possible, config_template should be used for adding anything extra needed into templates - if a sensible default is good to add, it can be added into the template with no variables at all15:09
logan-lol15:09
* odyssey4me goes to check his steam credits15:09
evrardjpodyssey4me: you're Xbox Live, you traitor15:09
odyssey4methis one was all logan though :)15:09
evrardjp:p15:09
evrardjpyes indeed15:09
RandomTechor moreso what should i put for allowed_origin:15:09
evrardjpWell I wanted to have a different approach, but more radical15:10
odyssey4meevrardjp I have hundreds of steam games, and many more unlocks there than on xbox.15:10
evrardjpI think the pip_install role should be two tasks with no variables whatsoever15:10
openstackgerritMerged openstack/openstack-ansible-pip_install stable/ocata: Only attempt package installs when packages are provided  https://review.openstack.org/55820815:11
openstackgerritMerged openstack/openstack-ansible-pip_install stable/pike: Only attempt package installs when packages are provided  https://review.openstack.org/55812815:11
odyssey4meevrardjp once we're further along, we'll be able to reduce it considerably15:11
evrardjpyes.15:11
odyssey4meto my mind, we should install from distro package - if that version's not good enough, then use get-pip15:12
logan-i wonder if anyone uses the offline install stuff via the deploy host that pip_install has. i added proxies and stopped using it in ocata. id hate to rip it out if someone uses it though15:12
odyssey4meand the version required really comes down to pip 7.1 -> it supports constraints15:12
odyssey4melogan- I'd like to make something like it the default actually - but do what we did with images in the tempest role, allow designation of which host does the downloading15:13
odyssey4methe default, though, should be the deployment host15:13
logan-ah ok15:13
odyssey4mepersonally I think that's a sensible pattern across all roles needing internet-based things15:14
odyssey4mewe should be vendoring the gpg keys too, I think - that'll cut out quite a bit of internet-access during deployments15:15
evrardjpI was one of the first to claim this15:15
odyssey4meevrardjp and I'm still waiting for your patches ;)15:16
evrardjpthe two tasks I was thinking is push the script15:16
evrardjpand execute it15:16
evrardjpodyssey4me: well I hear more about "we should do that later" than "go ahead and clean what you think even if you think you'll be breaking stuff"15:16
odyssey4meevrardjp I could push a spec if you like to get the ball rolling?15:17
odyssey4meFor that, and for the ssl cert things.15:17
evrardjpI think I pushed a spec for offline installs long ago15:18
evrardjpbut we can indeed work on it15:18
evrardjpI'd love if someone would help me on the inventory lib too15:18
odyssey4meoffline installs is a big target, but needs smaller components to achieve15:19
jrosserfor offline installs i can help maybe, i'm already very close to the deploy host being the only one with internet access15:19
odyssey4meok, I'll sort those two specs out this week15:19
evrardjpjrosser: gret15:20
odyssey4mefor offline installs, I'd be happy to put a spec together as a start point - referring to the others15:20
evrardjpI think we should draft ideas into an etherpad together with you and jrosser15:20
evrardjpwe then write a spec15:20
odyssey4methen we can break it down into more pieces based on what you guys have found jrosser :)15:20
evrardjpso we are in line15:20
jrosserbut this has required a lot of other work making the relevant mirrors15:20
evrardjpjrosser: odyssey4me this can be done in two steps : a user story (documentation) and a change in code to make that simpler15:21
odyssey4mejrosser well, perhaps a good start would be to outline the stuff that had to be done to get it right - then we can build the spec from that?15:21
odyssey4meevrardjp agreed15:21
jrosseryes sure, sounds good15:21
openstackgerritGerman Eichberger proposed openstack/openstack-ansible-os_octavia master: Downloads amphora images from artifact storage  https://review.openstack.org/55508415:21
evrardjpI think having the user story already helps existing users, and we know what to target as an efficiency thing15:22
evrardjpI think vendoring things in the code makes a lot of sense for clarity15:22
evrardjpwe already do this15:22
evrardjpthe goal of ansible is not only to have code but declare the infrastructure as data you can read15:22
evrardjpI think once again I will not be understood due to my poor english skills, but let's talk about that later :)15:23
evrardjpsolving one issue at a time, right ? :p15:23
odyssey4meI think it's good that we provide the option of overriding the keys to use whatever key server, etc... but we can leave that in place and vendor in the public keys to make offline work better and require less internet interactions15:23
odyssey4mejrosser could you put together an etherpad with what needed to be done to get the deployment be mostly driven from the deploy node, and then also add whatever are the gaps right now15:24
evrardjpodyssey4me: I think, the same way we do for having a run tests that gets updated, we should have an updater script in each repo. Allowing to update what we vendor in15:24
evrardjphaving a default interface15:24
odyssey4meoffline installs is a big ask from our operator community15:25
evrardjpSo for example, for pip_install role, it would be very simple: we can bump the get-pip script by doing a curl, and we vendor in the script15:25
evrardjpno need for fallback or things like that15:25
evrardjpbut like I said, I think our priority should be other15:26
odyssey4meevrardjp the trouble with something like that could relate to licensing, but I hear you15:26
RandomTechidlemind: when i added those lines and started rerunning playbooks they failed15:26
evrardjpand if I have people willing to help me on the ivnentory I'd love it15:26
openstackgerritMerged openstack/openstack-ansible-pip_install master: Use constraints with get-pip.py  https://review.openstack.org/55812415:26
* logan- updates the backports15:27
evrardjpanyone up for doing the release?15:28
evrardjpin case someone is interested15:28
*** armaan has quit IRC15:28
*** armaan has joined #openstack-ansible15:29
prometheanfireother than editing by hand15:32
odyssey4meevrardjp should we try to get the pip_install constraints in first?15:32
evrardjpyes15:32
prometheanfiremistype15:33
openstackgerritLogan V proposed openstack/openstack-ansible-pip_install stable/queens: Use constraints with get-pip.py  https://review.openstack.org/55812715:33
d34dh0r53evrardjp: I'll help15:34
*** ianychoi has quit IRC15:34
openstackgerritLogan V proposed openstack/openstack-ansible-pip_install stable/pike: Use constraints with get-pip.py  https://review.openstack.org/55822215:34
RandomTechhey guys im getting this error when rerunning the playbooks: http://paste.openstack.org/show/718178/15:34
RandomTechanyone able to take a look?15:34
RandomTechThe Ip it is listing is the internal_lb_vip_address15:36
d34dh0r53RandomTech: I think those errors are related to the new version of pip behaving differently, please see https://review.openstack.org/558208 and https://review.openstack.org/55812815:36
RandomTechso i need to add another patch?15:37
evrardjpRandomTech:  we are working on it15:38
evrardjpno worries15:38
odyssey4melogan- doing an ocata patch too?15:38
evrardjpd34dh0r53: you are good with python?15:38
logan-odyssey4me: ocata needs no patching15:38
d34dh0r53evrardjp: ish15:38
odyssey4melogan- ORLY? okie dokey15:39
RandomTechokay evrardjp, just still trying to set things up. was to add the things listed here: https://bugs.launchpad.net/openstack-ansible/+bug/1747684 Then ran into it15:39
openstackLaunchpad bug 1747684 in openstack-ansible "Default Values Do Not Allow Image Uploads to Glance from Horizon" [Medium,Confirmed]15:39
logan-we still use pip_packages in group_vars/all in ocata :)15:39
odyssey4melogan- ah ok, so requirements are specified15:39
evrardjpRandomTech: I can give you a temporary workaround if you prefer15:39
odyssey4meie pip==<blah>...15:39
evrardjpodyssey4me: yes15:40
evrardjpthat's what I think we should be doing in pip_install but let's not restart this conversation :p15:40
RandomTechevrardjp: im honestly not sure what is best at this point15:40
evrardjpare you in a hurry?15:41
evrardjpPatches should land in a few hours15:41
RandomTechi guess i can reinstall tomorrow. do you know if the launchpad bug i posted will be implemented?15:42
evrardjpRandomTech: patches welcome?15:43
evrardjp:)15:43
odyssey4meevrardjp logan- cloudnull we still have the master/queens issue where disk space runs out - any ideas to overcome that?15:43
evrardjpI haven't got the chance to look at that15:43
odyssey4memaybe switch from machinectl to overlayfs/zfs?15:43
evrardjpor dir15:43
evrardjp:p15:43
RandomTechits okay, i was just trying to make a list incase my boss comes asking again15:43
odyssey4meja, pike is overlaysfs/dir15:43
evrardjpI think it's worth pursuing15:44
logan-odyssey4me: sorry took a sec but i dont think https://github.com/openstack/openstack-ansible/commit/5f7000e185fca71a5077ae7e2bcd29450c4cb70f was ever applied to ocata, so thats why newton/ocata are unaffected by the pip10 stuff15:44
evrardjpI will work on dstt15:44
odyssey4meI think it might have to be, given that we're losing quite a few check/gate tests to it15:44
*** jrosser has quit IRC15:45
logan-ah ok15:46
logan-i might be wrong on that then15:46
evrardjpodyssey4me: when the rest of the pip stuff gets merged15:46
evrardjpwe can change the default and include my dstat patch15:46
evrardjplogan-: I think you're right15:46
openstackgerritMerged openstack/openstack-ansible-os_heat master: Convert role to use a common systemd service role  https://review.openstack.org/55802315:46
evrardjplogan-: odyssey4me is talking about the overlayfs thing15:46
logan-ohh15:47
odyssey4melogan- ah yes, that has helped the integrated build and made it easier to maintain the pins15:47
evrardjpwell btrfs15:47
logan-yeah good commit message odyssey4me, that helped a lot when i was trying to figure out the constraints stuff thanks.15:47
*** armaan has quit IRC15:47
evrardjpI'm glad it's all solved15:48
RandomTechevrardjp: do you think grabbing the new version tomorrow will require me to reinstall the os?15:49
odyssey4meRandomTech we hope so15:52
RandomTechhope it wont or hope it will?15:52
odyssey4meunfortunately a new release of an upstream dependency caused some trouble, but good news is we found a chink in the armor of repeatable installs which we are now closing15:52
evrardjpYou can uninstall all the python bits15:52
logan-RandomTech: you could use this workaround until the fixes are merged http://paste.openstack.org/raw/718182/15:53
odyssey4meevrardjp ready to review https://review.openstack.org/#/q/I32603fd34b60183607c6bd9653c36432cbe6b07a to verify the backport?15:53
idlemindRandomTech yes i'm sorry that is likely unrelated to my recommendations so follow the other wizards advice on how to handle it15:54
RandomTechlogan-: thank you but ill likely wait until tomorrow to see how the situation is15:54
odyssey4mehttps://media.giphy.com/media/tpwwhv1BLd31e/giphy.gif15:55
evrardjpRandomTech: you can temporarily workaround it15:55
evrardjpas I said15:55
evrardjpwhat's your branch15:55
RandomTechim currently in pike, however, as this setup has yet to work it is not critical i get it working today15:55
RandomTechsorry if i made this sound to urgent15:56
RandomTechtoo*15:56
openstackgerritMerged openstack/openstack-ansible-os_neutron master: Convert role to use a common systemd service role  https://review.openstack.org/55695215:57
evrardjpRandomTech: https://gist.github.com/evrardjp/41cc071c196f944f1c57bb09a795ec3615:58
*** ianychoi has joined #openstack-ansible15:58
evrardjpRandomTech: it's urgent for us15:59
evrardjpit's blocking gates15:59
evrardjpso we are working on it the best we can15:59
*** flemingo has joined #openstack-ansible16:01
RandomTechso just put that file in and rerun evrardjp ?16:02
evrardjpRandomTech: you'll have to remove the same 3 packages from your system16:02
evrardjppip uninstall16:02
openstackgerritMerged openstack/openstack-ansible-os_cinder master: Convert role to use a common systemd service role  https://review.openstack.org/55801716:03
RandomTechso "pip uninstall pip setuptools wheel"?16:04
odyssey4meI'm not sure that will end well. I think the patch alone might just work.16:04
odyssey4meRandomTech honestly, this is bleeding edge so we're not sure :)16:04
RandomTechill try without running that first tell yuo all how it goes16:05
*** jrosser has joined #openstack-ansible16:06
openstackgerritKevin Carter (cloudnull) proposed openstack/openstack-ansible-tests master: Resolve common roles required for test  https://review.openstack.org/55822716:06
*** ianychoi has quit IRC16:06
*** armaan has joined #openstack-ansible16:06
*** flemingo has quit IRC16:07
*** throwsb1 has joined #openstack-ansible16:07
*** ianychoi has joined #openstack-ansible16:07
openstackgerritMerged openstack/openstack-ansible-os_magnum master: Convert role to use a common systemd service role  https://review.openstack.org/55803116:07
openstackgerritMerged openstack/openstack-ansible-pip_install stable/pike: Use constraints with get-pip.py  https://review.openstack.org/55822216:07
openstackgerritMerged openstack/openstack-ansible-pip_install stable/queens: Use constraints with get-pip.py  https://review.openstack.org/55812716:07
odyssey4melogan- would you mind pushing up the patches for the integrated build to include the pip_install updates?16:08
prometheanfireodyssey4me: are you talking about updating ansible-role-requirements?16:10
RandomTechodyssey4me: evrardjp: i believe added that file has allowed the playbook to go further16:11
odyssey4meprometheanfire yep16:11
prometheanfireodyssey4me: cool16:11
RandomTechi am now in lxc-containers-create16:11
odyssey4meprometheanfire ok, to be clearer, I'm asking whether logan- will update the a-r-r for each stable branch on the integrated repo to bring in the new pip_install SHA16:11
odyssey4mewhich includes the constraints fixes16:11
logan-yup will do16:12
prometheanfireodyssey4me: so, say we want to use a role update before it's changed, would you say the best way would be to run this for each role we want to pull in?16:12
prometheanfire/opt/openstack-ansible/scripts/ansible-role-requirements-editor.py16:12
*** jrosser has quit IRC16:12
odyssey4meprometheanfire that script just reads the most recent sha and updates it16:12
cloudnullodyssey4me: IDK if dir will do any better? With machinectl we're actually using a lot less space. That said, it's worth trying.16:13
odyssey4meprometheanfire I'm not sure I understand your question.16:13
prometheanfireodyssey4me: that's not what that script does :P16:13
odyssey4mecloudnull agreed, but we are stuck with master/queens giving disk space errors from time to time and pike (using dir/overlayfs) not16:13
prometheanfirethere's another script that doest that16:13
cloudnullodyssey4me: do you have a link to a recent failure?16:13
prometheanfirethat script allows you to define which sha you want manually16:13
*** jrosser has joined #openstack-ansible16:14
odyssey4mecloudnull I don't, but logstash should show it16:14
evrardjpcloudnull: you can search in logstash, search for space16:14
odyssey4melemme put together a query16:14
*** jrosser has quit IRC16:14
evrardjpcloudnull: do you have a minute?16:15
cloudnullI have to assume something is recently changed in our gate image. I cant remember seeing disk space failures until very recently.16:15
cloudnullevrardjp: a few16:15
odyssey4mecloudnull try this, but set your time frame to 7 days: project:"openstack/openstack-ansible" AND (build_branch:"master" OR build_branch:"stable/queens") AND build_name:"openstack-ansible-deploy-aio_lxc-ubuntu-xenial" AND message:"No space left on device"16:15
evrardjpcloudnull: zoom?16:16
odyssey4meprometheanfire that script is used for updating the role SHA's - that's the purpose...16:16
*** jrosser has joined #openstack-ansible16:16
prometheanfireodyssey4me: ok, didn't knokw if there was a better way to define ansible-role-overrides16:17
odyssey4meprometheanfire you're welcome to use it for whatever other purpose, but them YMMV16:17
cloudnullodyssey4me: in the last 7 days it looks like we had 1 failure?16:17
prometheanfireodyssey4me: sure16:17
odyssey4mecloudnull logstash only covers the console log, so some other failures are missed I think - we're definitely getting more than that16:17
cloudnullthe last 30 days shows only 316:19
cloudnullok.16:19
*** ivve has joined #openstack-ansible16:21
evrardjpcloudnull: yes it doesn't happen quite as much16:22
cloudnullchanged the query to "project:"openstack/openstack-ansible" AND (build_branch:"master" OR build_branch:"stable/queens") AND message:"No space left on device"" looks like 616:22
cloudnullhowever they're all failing the same way16:22
cloudnullso working from that angle .16:22
odyssey4methe one causing trouble is where it fails during the venv build?16:23
cloudnullyes.16:23
evrardjpyes16:23
evrardjpso that's the most intriguing one16:23
evrardjpthe xvde space is good16:23
odyssey4meok, there may be a better query to uncover them all16:23
evrardjp(we should have enough with 30 GB I guess)16:23
RandomTechevrardjp odyssey4me cloudnull logan-: The workaround you gave me allowed me to runt he first playbook sucessfully, i simply added a file named user_pipfix.yml with the text provided16:23
evrardjpRandomTech: yup16:23
RandomTechi was just confirming it for you with the steps i took16:24
cloudnullodyssey4me: do you know of one that recently failed?16:24
cloudnullmaybe i can try and build a query around those conditions.16:24
odyssey4meprometheanfire the only way to override a-r-r for the integrated build is to override the entire file then set this env var: https://github.com/openstack/openstack-ansible/blob/master/scripts/bootstrap-ansible.sh#L2616:24
cloudnullthe last one I see in logstash was march 3016:24
odyssey4mecloudnull not personally, no, my attention is elsewhere right now16:25
prometheanfireodyssey4me: ya, that's what I thought, thanks16:26
* odyssey4me is busy trying to work out getting rid of this tragedy: https://github.com/openstack/openstack-ansible-os_keystone/commit/c59387340f63bcf5d8f58b4fb4f392e0562a47f216:26
openstackgerritLogan V proposed openstack/openstack-ansible stable/queens: Bump pip_install SHA to include constraints fix  https://review.openstack.org/55822816:26
openstackgerritLogan V proposed openstack/openstack-ansible stable/pike: Bump pip_install SHA to include constraints fix  https://review.openstack.org/55822916:27
*** esberglu has quit IRC16:31
*** esberglu has joined #openstack-ansible16:31
*** flemingo has joined #openstack-ansible16:34
*** throwsb1 has quit IRC16:34
*** armaan has quit IRC16:35
odyssey4melogan- good SHA's thanks - hopefully those merge quickly16:36
*** flemingo_ has joined #openstack-ansible16:36
evrardjpodyssey4me: "hopefully"16:37
d34dh0r53that's our motto right? :)16:40
*** flemingo has quit IRC16:40
evrardjpnot during my time!16:40
logan-:)16:40
*** vakuznet has joined #openstack-ansible16:41
*** haad1 has quit IRC16:41
ivveyo guys16:42
ivvei have a question regarding the difference between master & stable/pike in the file aodh_all.yml16:43
ivvemaster has way more variables, im guessing things are being move around?16:44
ivvehttps://github.com/openstack/openstack-ansible/blob/stable/pike/group_vars/aodh_all.yml vs https://github.com/openstack/openstack-ansible/blob/master/inventory/group_vars/aodh_all.yml16:45
*** throwsb1 has joined #openstack-ansible16:46
ivvethings have moved around, i found stuff in the all dir16:48
ivvenvm my question! :)16:48
RandomTechevrardjp: setup-infrastructure just completed and i should be able to tell you if setup-openstack completes tomorrow if you would like16:49
*** udesale has quit IRC16:50
openstackgerritJesse Pretorius (odyssey4me) proposed openstack/openstack-ansible-os_keystone master: Use the venv contents instead of a git source for templates  https://review.openstack.org/55824016:54
*** RandomTech has quit IRC17:03
odyssey4meevrardjp ^ I hope that's just a bit more understandable?17:04
*** vnogin has quit IRC17:07
*** mbuil has quit IRC17:13
evrardjpnope it's not for me right now, but it might be for me tomorrow17:13
evrardjpI am out for today17:14
odyssey4meevrardjp have a good day/evening then - thanks for taking your personal time today17:14
evrardjpwell I didn't do much17:15
evrardjplogan-: and I already solved that yesterday17:15
evrardjpit was just a conversation about the approach17:15
evrardjpI will monitor the rest17:15
evrardjpbut your patch needs a thorough review17:15
*** vnogin has joined #openstack-ansible17:22
openstackgerritGerman Eichberger proposed openstack/openstack-ansible-os_octavia master: Downloads amphora images from artifact storage  https://review.openstack.org/55508417:23
openstackgerritGerman Eichberger proposed openstack/openstack-ansible-os_octavia master: Fixes mgmt net and flavor fact setting  https://review.openstack.org/55386617:28
*** sawblade_ has joined #openstack-ansible17:36
openstackgerritGerman Eichberger proposed openstack/openstack-ansible-os_octavia master: Adds certificate generation  https://review.openstack.org/55363017:37
*** vnogin has quit IRC17:37
*** sawblade6 has quit IRC17:39
openstackgerritGerman Eichberger proposed openstack/openstack-ansible master: Adds the certificate client key password to user_secrets  https://review.openstack.org/55824417:43
*** admin0 has joined #openstack-ansible17:43
*** sawblade6 has joined #openstack-ansible17:44
*** sawblade_ has quit IRC17:46
openstackgerritJesse Pretorius (odyssey4me) proposed openstack/openstack-ansible-os_keystone master: Use the venv contents instead of a git source for templates  https://review.openstack.org/55824017:47
openstackgerritJesse Pretorius (odyssey4me) proposed openstack/openstack-ansible-os_keystone master: Use the venv contents instead of a git source for templates  https://review.openstack.org/55824017:47
openstackgerritGerman Eichberger proposed openstack/openstack-ansible-os_octavia master: Downloads amphora images from artifact storage  https://review.openstack.org/55508417:49
*** Sha000000 has joined #openstack-ansible18:00
openstackgerritGerman Eichberger proposed openstack/openstack-ansible-os_octavia master: Downloads amphora images from artifact storage  https://review.openstack.org/55508418:01
*** hamza21 has joined #openstack-ansible18:03
*** Sha000000 has quit IRC18:12
*** fghaas has quit IRC18:14
*** armaan has joined #openstack-ansible18:18
RossSchulman[m]I may just be dense, but I can't figure out where in the configs to tell OSA what external (globally routable) IP addresses it should give out.18:20
openstackgerritKevin Carter (cloudnull) proposed openstack/openstack-ansible-tests master: Resolve common roles required for test  https://review.openstack.org/55822718:27
*** armaan has quit IRC18:27
*** armaan has joined #openstack-ansible18:28
cloudnullRossSchulman[m]: are you talking about neutron ?18:28
RossSchulman[m]Yes, if I'm understanding how it all works correctly. Neutron is responsible for creating instance networks and assigning global IPs to instances that want them, right?18:29
cloudnullyes.18:30
cloudnullall of that is handled within neutron itself18:30
cloudnullso you will use the neutron api to setup your networks18:30
cloudnullthat could also be done in horizon18:30
cloudnullRossSchulman[m]: example https://docs.openstack.org/mitaka/install-guide-ubuntu/launch-instance-networks-provider.html18:31
cloudnullOSA itself does not do this part, except when testing an AIO/running tempest.18:32
RossSchulman[m]cloudnull: Ok, so in the ansible setup, I don't have to tell it which IP ranges to expect?18:40
RossSchulman[m]Or, within my network, should I just route all those IPs to the Neutron host? :)18:41
*** idlemind has quit IRC18:42
*** vnogin has joined #openstack-ansible18:43
*** idlemind has joined #openstack-ansible18:45
*** vnogin has quit IRC18:45
openstackgerritGerman Eichberger proposed openstack/openstack-ansible-os_octavia master: Downloads amphora images from artifact storage  https://review.openstack.org/55508418:46
openstackgerritGerman Eichberger proposed openstack/openstack-ansible-os_octavia master: Fixes mgmt net and flavor fact setting  https://review.openstack.org/55386618:48
*** idlemind has quit IRC18:54
*** vnogin has joined #openstack-ansible18:55
*** idlemind has joined #openstack-ansible18:55
cloudnullRossSchulman[m]: correct. you don't need to tell OSA about the acceptable ranges.19:21
logan-if someone has a second here is an easy review https://review.openstack.org/#/c/558156/19:22
logan-ty cloudnull19:23
RossSchulman[m]cloudnull: Great, thank you for the clarification.19:24
cloudnulllogan-: anytime19:29
vakuznethi, I am getting pip 10 installed on lxc_hosts. are you aware of this issue?19:32
openstackgerritKevin Carter (cloudnull) proposed openstack/openstack-ansible-tests master: Resolve common roles required for test  https://review.openstack.org/55822719:32
logan-vakuznet: there are patches in the test pipeline that will fix this in the next day or so, but here is a temporary workaround until those patches are released: http://paste.openstack.org/raw/718182/19:33
vakuznetyes i did that.19:34
logan-ok, after applying that workaround you should be able to run playbooks again without issue19:35
logan-the hosts that received pip10 will downgrade to the pin there19:35
*** Leo_m_ has joined #openstack-ansible19:36
*** devx has joined #openstack-ansible19:37
vakuznetyes, they were19:37
*** Leo_m has quit IRC19:38
*** chhagarw has quit IRC19:38
vakuznetone more issue I had resently is with gnocchi and pbr 4. it seems gnocchi wheel build does not have pbr < 4 constraint.19:40
*** savvas_ has quit IRC19:40
*** armaan has quit IRC19:43
*** armaan has joined #openstack-ansible19:43
*** vnogin has quit IRC19:44
*** admin0 has quit IRC19:44
*** vnogin has joined #openstack-ansible19:45
*** savvas has joined #openstack-ansible19:47
cloudnullvakuznet: we recently merged a few prs to resolve that.19:52
cloudnullif you have a recent checkout you may need to update the branch to pull those fixes in19:52
cloudnullhttps://github.com/openstack/openstack-ansible-repo_build/commit/b7aa8d4eef0061d6238822a6d7d64fa2659a95b319:53
cloudnullthat's the fix19:53
cloudnullwhich is to simply install PBR in the repo container, which has been constrained by upstream openstack19:54
*** armaan has quit IRC19:54
*** armaan has joined #openstack-ansible19:54
*** armaan has quit IRC19:56
*** armaan_ has joined #openstack-ansible19:56
vakuznetcloudnull: thanks. that what i did, only manually.19:57
throwsb1Hi, I thought I would check here prior to going direct to neutron.  I am working with a new install of 16.09 with 1 infra and 1 compute.  When I spin up a new instance, it is not getting an IP from the DHCP server on infra neutron-agent container.20:07
throwsb1if I restart the neutron-agent container, things work as expected and instance gets an IP.  Then stops around 5 or 10 min after the restart.  I can verify by running a tcpdump on the br-vxlan of both nodes.20:08
throwsb1Has anyone seen this before?  I am not seeing any errors in neutron-agent logs on infra120:09
throwsb1Around the time the neutron-agent on infra server stops responding, I see this from a tcpdump on infra node, br-vxlan, http://paste.openstack.org/show/718209/20:12
*** admin0 has joined #openstack-ansible20:15
jrosserodyssey4me: https://etherpad.openstack.org/p/osa-offline-deploy theres a rough outline, i'll fill out some detail later in the week20:18
*** vnogin has quit IRC20:33
*** sawblade_ has joined #openstack-ansible20:41
*** openstacking_123 has joined #openstack-ansible20:41
*** vnogin has joined #openstack-ansible20:42
*** sawblade6 has quit IRC20:43
*** ansmith has quit IRC20:46
*** vnogin has quit IRC20:54
*** esberglu has quit IRC21:03
*** throwsb1 has quit IRC21:05
*** hamza21 has quit IRC21:11
openstackgerritGerman Eichberger proposed openstack/openstack-ansible-os_octavia master: Downloads amphora images from artifact storage  https://review.openstack.org/55508421:17
openstackgerritGerman Eichberger proposed openstack/openstack-ansible-os_octavia master: Downloads amphora images from artifact storage  https://review.openstack.org/55508421:25
*** jwitko_ has joined #openstack-ansible21:40
*** vnogin has joined #openstack-ansible21:41
*** jwitko_ has quit IRC21:41
*** ansmith has joined #openstack-ansible21:41
*** jwitko_ has joined #openstack-ansible21:42
*** jwitko has quit IRC21:43
*** vnogin has quit IRC21:47
*** jwitko_ has quit IRC21:48
*** sar has quit IRC21:54
*** savvas_ has joined #openstack-ansible21:55
*** savvas has quit IRC21:56
openstackgerritGerman Eichberger proposed openstack/openstack-ansible-os_octavia master: Downloads amphora images from artifact storage  https://review.openstack.org/55508422:01
*** savvas_ has quit IRC22:01
*** jwitko has joined #openstack-ansible22:09
openstacking_123Any issues with pike/stable and repo containers? Was trying to the PBR fix and get the following issue22:21
openstacking_123AILED! => {"attempts": 5, "changed": false, "cmd": "/usr/local/bin/pip2 install -U --isolated --constraint http://10.20.20.150:8181/os-releases/16.0.10/ubuntu-16.04-x86_64/requirements_absolute_requirements.txt  ", "failed": true, "msg": "\n:stderr: ERROR: You must give at least one requirement to install (see \"pip help install\")\n"}22:21
openstacking_123I curled the url from inside the repo conatiner and can confirm the requirements file is there22:21
logan-openstacking_123: fixes are in the test pipeline but a temp workaround is here: http://paste.openstack.org/raw/718182/22:22
openstacking_123Your the man thank you will test22:22
openstackgerritMerged openstack/openstack-ansible stable/queens: Bump pip_install SHA to include constraints fix  https://review.openstack.org/55822822:47
*** osnaya has joined #openstack-ansible23:01
osnaya@odyssey4me @cloudnull @idlemind quick clarification - looking at network configuration (in my case 1 controller, 1 compute)... /etc/network/interfaces file -> Docs say "OS Networking VxLAN (tunnel/overlay)... compute and Network node needs IP on this bridge. Since Controller/Network node is one and the same... should I have an IP on VxLAN bridge on controller (infra1)?23:05
*** lbragstad has quit IRC23:31
openstackgerritGerman Eichberger proposed openstack/openstack-ansible-os_octavia master: Downloads amphora images from artifact storage  https://review.openstack.org/55508423:42

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