Sunday, 2018-02-11

*** rodolof has quit IRC00:05
*** abelur has quit IRC00:11
*** acormier has joined #openstack-ansible01:31
*** acormier has quit IRC01:39
*** acormier has joined #openstack-ansible01:41
*** ullbeking has joined #openstack-ansible01:52
*** rama_y has joined #openstack-ansible02:13
*** acormier has quit IRC02:17
*** acormier has joined #openstack-ansible02:26
openstackgerritzhangzhaoshan proposed openstack/openstack-ansible-os_designate master: fix typo  https://review.openstack.org/54315802:30
*** rama_y has quit IRC02:31
*** szaher has quit IRC02:51
*** szaher has joined #openstack-ansible02:58
*** rama_y has joined #openstack-ansible03:03
openstackgerritMerged openstack/openstack-ansible-os_neutron master: Update the url links in doc file of openstack-ansible-os_neutron  https://review.openstack.org/54160303:21
*** acormier has quit IRC03:32
openstackgerritMerged openstack/openstack-ansible-galera_server master: tests: Remove duplicated container creation  https://review.openstack.org/54312103:42
openstackgerritMerged openstack/openstack-ansible-galera_server master: tests: test-galera-upgrades.sh: Remove the exit trap  https://review.openstack.org/54310903:47
openstackgerritMerged openstack/openstack-ansible-galera_server master: Restore upgrade check & gate  https://review.openstack.org/54311003:50
openstackgerritMerged openstack/openstack-ansible-os_aodh stable/ocata: Zuul: Remove project name  https://review.openstack.org/54127403:52
*** rama_y has quit IRC03:54
openstackgerritMerged openstack/openstack-ansible-os_ironic master: Handle Pike deprecations for Ironic  https://review.openstack.org/52549404:01
*** dave-mccowan has quit IRC04:41
*** rama_y has joined #openstack-ansible04:53
openstackgerritMerged openstack/openstack-ansible master: Allow neutron_provider_networks to be user defined  https://review.openstack.org/52389904:53
*** rama_y has quit IRC04:54
openstackgerritTaseer Ahmed proposed openstack/openstack-ansible-os_congress master: Introduce os_congress role in gerrit  https://review.openstack.org/52249104:59
*** eumel8 has joined #openstack-ansible05:09
openstackgerritKevin Carter (cloudnull) proposed openstack/openstack-ansible master: Reorder playbooks for better efficiency  https://review.openstack.org/49884105:37
openstackgerritKevin Carter (cloudnull) proposed openstack/openstack-ansible master: Add nspawn container driver  https://review.openstack.org/47701705:37
prometheanfirecloudnull: ? https://review.openstack.org/51397405:38
openstackgerritKevin Carter (cloudnull) proposed openstack/openstack-ansible-lxc_container_create master: Unify container network interfaces with networkd  https://review.openstack.org/52321805:39
cloudnullprometheanfire: ?05:39
prometheanfire|Kevin Carter (cloudnull) has abandoned this change. ( https://review.openstack.org/513974 )05:40
cloudnullyes?05:41
prometheanfirewhy abandon it?05:41
cloudnullit wasn't able to pass the upgrade test in ocata for some reason .05:41
*** dariko has joined #openstack-ansible05:41
cloudnullfeel free to restore it if you want to try and work on that05:42
prometheanfirewell, it's in pike iirc, that's what people should be using for the next couple weeks05:42
cloudnullit is in pike05:42
prometheanfireso meh05:42
cloudnullthat was my thinking05:43
prometheanfirethe whole effort has been on my todo list for a while but time...05:43
prometheanfiresomeone trying to vote me out of office :|05:43
prometheanfirehttps://www.youtube.com/watch?v=tTsq-yw89sM05:44
prometheanfirereal time openstack talk at fosdem05:44
cloudnulloh?05:45
prometheanfireyes05:47
prometheanfirelooked intresting, but I don't have a use case for real time stuff05:47
prometheanfiretell them to use ironic instead :P05:47
openstackgerritMerged openstack/openstack-ansible-os_nova master: Update paste, policy and rootwrap configurations 2018-01-30  https://review.openstack.org/53913605:48
openstackgerritMerged openstack/openstack-ansible-os_nova master: Normalise SuSE barbican package install  https://review.openstack.org/54085005:48
prometheanfirereactive config management is neat too https://www.youtube.com/watch?v=Jna8wOPuwYM05:49
openstackgerritMerged openstack/openstack-ansible-os_designate master: fix typo  https://review.openstack.org/54315805:49
prometheanfirelike a super puppet, but was agpl3 (now gpl3 I think) so no openstack usage05:50
cloudnullthese folks are trying to vote you out of office?05:51
prometheanfireoh, no, I'm also watching fosdem vids05:52
prometheanfirehttps://archives.gentoo.org/gentoo-nfp/message/f1787b72fbca0d18226886af98730f9305:52
prometheanfirethat's the vote thing05:52
cloudnullsounds like a mess,05:57
cloudnulldid you get voted off the island ?05:57
prometheanfirenah, not yet05:58
prometheanfirehe's just mad I called him out about being an asshole05:58
cloudnullhahaha05:59
cloudnullmost folks don't like being told that.05:59
cloudnull:)05:59
tescrahi cloudnull & odyssey4me  am still not able to resolve LXCcache prepare TASK issue the log files suggest it tries to install few debian pkgs (but my syst is ubuntu) also will creating the files manually at the location would be a feasible solution? please refer the gist https://gist.github.com/ankita-anil-verma/727a074b56d01c1055655cfb2b0cdfa006:00
prometheanfireyep :D06:00
cloudnulltescra: have you tried to clear the cache and rebuild?06:01
tescranot sure, but has reinstalled the OS for infra 306:02
cloudnull`openstack-ansible lxc-hosts.yml -e lxc_image_cache_refresh=yes`06:02
cloudnullgive that a run to see if it completes06:02
cloudnullmaybe the cache was just bad06:02
cloudnullyou could also destroy those caches manually06:03
tescraok letme try it...06:03
cloudnull`rm -rf /var/cache/lxc/download/*`06:03
cloudnullbut the ansible flag should do what's needed06:03
prometheanfirehuh, the reactive conf managment does autoscaling too06:03
cloudnulltescra: https://docs.openstack.org/openstack-ansible-lxc_hosts/latest/06:04
cloudnullcovers and docs a lot of the default config options06:04
tescrathanks cloudnull shall read it g8 help06:09
*** acormier has joined #openstack-ansible06:33
*** acormier has quit IRC06:37
tescralxc-hosts.yml file not found....06:50
tescracloudnull ERROR: InvocationError: '/bin/bash -c /openstack/openstack-ansible-lxc_hosts/tes                                      ts/common/test-ansible-functional.sh' _ summary _docs: commands succeeded   linters: commands succeeded ERROR:   functional: commands failed06:56
tescraERROR:   functional: commands failed06:58
cloudnulltescra: are you running the playbook from the openstack-ansible directory ?07:14
cloudnull`/opt/openstack-ansible/playbooks` ?07:15
cloudnullalmost eveything that you run with the `openstack-ansible` command will need to start in that location07:15
tescrayes i am at07:16
tescraby playbookk for lxc-hosts.yml is not therer07:18
tescraERROR! the playbook: lxc-hosts.yml could not be found07:19
tescramy cmd was root@deploy-node:/opt/openstack-ansible/playbooks# openstack-ansible lxc-hosts.yml -e lxc_image_cache_refresh=yes -vvv --limit infra307:20
tescracloudnull  is it lxc-hosts-setup.yml  file?07:22
cloudnullyes `lxc-hosts-setup.yml`07:23
cloudnullsorry I didn't have the right file name from before07:23
tescrak thanks07:28
*** Guest10141 has quit IRC07:34
tescraCMD: openstack-ansible lxc-hosts-setup.yml -e lxc_image_cache_refresh=yes -vvv --limit infra3 still failed at TASK  Ensure that the LXC cache has been prepared cloudnull07:48
cloudnullcan you chroot into the cache path and run the prep command ?07:48
cloudnullsomething is off07:48
cloudnullor otherwise broken .07:48
tescraLET ME TRY THAT07:49
tescraShall i create files at all paths mentioned in log like lp (/var/spool/lpd does not exist) news (/var/spool/news does not exist) uucp (/var/spool/uucp does not exist) www-data (/var/www does not exist) list (/var/list does not exist) irc (/var/run/ircd does not exist) gnats (/var/lib/gnats does not exist)07:51
openstackgerritTaseer Ahmed proposed openstack/openstack-ansible-os_congress master: Introduce os_congress role in gerrit  https://review.openstack.org/52249107:51
cloudnullthat seems wrong.07:52
cloudnulllike the cached image is incomplete ?07:52
cloudnullis it failing on all of your infra hosts?07:52
tescraalso my syst is ubuntu but these r 4 debian pkges07:53
tescrano only infra 307:53
tescrarest worked fine had poweroff infra 3 n executed setuphost it didn't give any err07:54
tescrafor other hosts07:54
tescrashall i bootstrap again?07:55
tescracloudnull am currently at stable pike08:00
cloudnulldebain packages are expected, (ubuntu being a distribution of debian)08:14
cloudnulldelete the cache again . also delete anything noted by `machinectl list-images`08:15
cloudnull`machinectl remove $name``08:16
cloudnullthen rerun the lxc-host-setup.yml playbook one more time08:16
openstackgerritTaseer Ahmed proposed openstack/openstack-ansible-os_congress master: Introduce os_congress role in gerrit  https://review.openstack.org/52249108:36
yifeicloudnull: Hi, recently I find an issue that, multi-nics doesn't work. For an instance, if I configured two nics from two networks, one of them always cannot get IP from the DHCP namespace. Did you ever hear about this?08:43
cloudnullthat's normal. the base image needs to be setup to have both nics become active automatically.08:44
cloudnulltypically in my environments I usually just have the one nic come active and use something else to configure the instance post build.08:45
cloudnullheat, ansible, terraform, chef, puppet, etc.08:45
yifeicloud-init way to enable the second one, right?08:46
yifeifor example08:46
cloudnullthis may be of help though it's a little old08:48
cloudnullhttps://barakme.wordpress.com/2015/05/15/a-multi-network-friendly-openstack-cloud-image-with-netplugd/08:48
cloudnullkinda shows what you have to do for the base image08:48
cloudnullthe default base images from folks like ubuntu, centos, suse, normally only setup support for that first nic08:48
yifeicloudnull: thanks a lot i know always can get help from you  haha08:57
cloudnulltake care all, im off to sleep08:59
cloudnullcheers!08:59
yifeicloudnull: good night08:59
*** vnogin has joined #openstack-ansible09:08
*** vnogin has quit IRC09:12
*** armaan has joined #openstack-ansible09:23
*** sar has quit IRC09:31
*** SmearedBeard has joined #openstack-ansible09:38
*** SmearedBeard has quit IRC09:42
armaanfolks, can i install Pike version of a service to Ocata deployment?09:45
armaanI mean something like clone the "openstack-ansible-os_magnum" to /etc/roles and then recreating the magnum service?09:51
armaans*table/pike branch of "openstack-ansible-os_magnum"09:51
armaan*stable/pike branch of "openstack-ansible-os_magnum"09:52
eumel8armaan: you can configure this in ansible-role-requirements.yml. there are the role versions pinned10:03
armaaneumel8: Ok then bootstrap again to pull the pike version of "openstack-ansible-os_magnum" to /etc/roles10:07
armaanI am also wondering what if we replace the service code inside the "/openstack/venv/service-15.*/lib/python2.7/site-packages/service", will that work?10:09
eumel8armaan: I think it's a working directory and will be overwritten sooner or later10:13
armaaneumel8: We can work around that by excluding the service containers from any playbook run.10:15
eumel8armaan: That would be okay, if you remember it.10:17
TahvokHey guys!10:23
TahvokI'm trying to run 'openstack-ansible setup-openstack.yml --tags nova-key --limit compute_hosts'10:24
TahvokHowever, I get the following error: https://gist.github.com/Tahvok/5b103f4edbd15b5eb9e68a03272f996710:24
TahvokPerhaps I need to add another tag to run?10:24
TahvokI want to add another compute host10:25
*** armaan has quit IRC10:37
*** armaan has joined #openstack-ansible10:45
openstackgerritTaseer Ahmed proposed openstack/openstack-ansible-os_congress master: Introduce os_congress role in gerrit  https://review.openstack.org/52249110:53
eumel8Tahvok: you should check previous errors or skips. Maybe ceph_mons variable in /etc/openstack_deploy/user_variables.yml is empty or not set anymore10:53
TahvokIt was set11:04
TahvokBut I've solved the issue11:04
TahvokAfter a bit of digging11:04
TahvokThe ceph_mon_host variable is set in ceph_client role11:05
TahvokThe part that sets it, has a tag: ceph-config11:05
TahvokSo this is the command I ran and it worked fine:11:06
Tahvokopenstack-ansible setup-openstack.yml --tags ceph-config,nova-key --limit compute_hosts11:06
TahvokPerhaps I should create a patch for documentation?11:06
eumel8Tahvok: then it's wrong described in docs11:07
TahvokNot wrong, the docs don't mention a ceph use case, that's all11:08
TahvokI'm just still on Ocata, so I'm not sure if it's still relevant for Queens11:08
eumel8Tahvok: ceph is not default. better to fill out a bug report for that: https://bugs.launchpad.net/openstack-ansible/+bugs11:08
Tahvoklaunchpad is timeouting on me when trying to submit a bug :/11:26
TahvokDone: https://bugs.launchpad.net/openstack-ansible/+bug/174874011:30
openstackLaunchpad bug 1748740 in openstack-ansible "Documentation missing for adding compute host with ceph" [Undecided,New]11:30
*** jbadiapa has joined #openstack-ansible11:30
tescracloudnull please guide me for gist filetxt @ https://gist.github.com/ankita-anil-verma/727a074b56d01c1055655cfb2b0cdfa0 after exe of11:40
tescraroot@deploy-node:/opt/openstack-ansible/playbooks# openstack-ansible lxc-hosts-setup.yml -e lxc_image_cache_refresh=yes -vvv --limit infra3 Failled with error mssg as : "Enqueued transfer job 4. Press C-c to continue download in background.",         "Importing '/tmp/rootfs.tar.xz', saving as 'ubuntu-xenial-amd64'.",         "Failed to create subvolume /var/lib/machines/.#ubuntu-xenial-amd64ecaa0438e8caa37b: Disk quota exc11:40
tescrabut server has ample of free space df-h op in gist11:41
tescracan i manually install ubuntu image ?11:41
*** zerick has quit IRC11:46
*** zerick_ has joined #openstack-ansible11:46
Tahvoktescra: not sure how the download is done11:59
TahvokCheck your /tmp11:59
*** rodolof has joined #openstack-ansible12:09
*** rodolof has quit IRC12:31
*** acormier has joined #openstack-ansible12:34
*** acormier has quit IRC12:39
openstackgerritTaseer Ahmed proposed openstack/openstack-ansible-os_congress master: Introduce os_congress role in gerrit  https://review.openstack.org/52249112:42
tescraHi cloudnull / odyssey4me Have noticed that the TASKS {lxc_hosts : Create machined proxy override unit directories & lxc_hosts : Create machined proxy override unit directories}are skipped can it be cause for failur?12:44
tescrahttps://gist.github.com/ankita-anil-verma/727a074b56d01c1055655cfb2b0cdfa0/edit12:44
tescrahttps://gist.github.com/ankita-anil-verma/727a074b56d01c1055655cfb2b0cdfa012:45
*** acormier has joined #openstack-ansible12:45
tescraTahvok, I am not sure @ what u r suggesting;  wouldu elaborate ?12:47
TahvokI'm saying when the download process is running, it could write a temporary file to some temp dir such as /tmp12:49
tescrayes there are multiple folders ech having files like nsible_modlib.zip  ansible_module_command.py12:52
tescrashall i edit the vars parsed in ansible_module_command.py?12:53
tescraTahvok  or shall i delete as there are multiple folders in /tmp of infra312:55
*** dave-mccowan has joined #openstack-ansible12:56
TahvokYou should not delete anything. The only thing I suggested is to check if you have enough space under /tmp12:56
tescrayes am having ample of space barely used 10%13:01
tescra ls -lh total 84M drwx------ 2 root root 4.0K Feb 10 19:43 ansible_3y4nc6 drwx------ 2 root root 4.0K Feb 10 18:52 ansible_9CAOF9 drwx------ 2 root root 4.0K Feb 11 04:59 ansible_bhpqnt drwx------ 2 root root 4.0K Feb 10 23:24 ansible_bs0Qm_ -rw-r--r-- 1 root root 8.3K Feb 11 04:25 index-system -rw-r--r-- 1 root root  84M Feb 11 04:25 rootfs.tar.xz13:05
*** vnogin has joined #openstack-ansible13:13
*** eumel8 has quit IRC13:14
*** bhujay has joined #openstack-ansible13:18
*** vnogin has quit IRC13:25
openstackgerritJesse Pretorius (odyssey4me) proposed openstack/openstack-ansible-os_nova stable/pike: Normalise SuSE barbican package install  https://review.openstack.org/54322113:25
openstackgerritJesse Pretorius (odyssey4me) proposed openstack/openstack-ansible-galera_server stable/pike: tests: test-galera-upgrades.sh: Remove the exit trap  https://review.openstack.org/54322213:26
openstackgerritTaseer Ahmed proposed openstack/openstack-ansible-os_congress master: Introduce os_congress role in gerrit  https://review.openstack.org/52249113:29
openstackgerritJesse Pretorius (odyssey4me) proposed openstack/openstack-ansible-rabbitmq_server master: Implement seperate deploy and upgrade tests  https://review.openstack.org/54312913:32
openstackgerritTaseer Ahmed proposed openstack/openstack-ansible-os_congress master: Introduce os_congress role in gerrit  https://review.openstack.org/52249113:34
*** vnogin has joined #openstack-ansible13:45
*** vnogin has quit IRC13:50
*** sxc731 has joined #openstack-ansible14:30
*** acormier has quit IRC14:34
*** SmearedBeard has joined #openstack-ansible14:35
*** acormier has joined #openstack-ansible14:47
*** rodolof has joined #openstack-ansible14:59
*** acormier has quit IRC15:00
*** acormier has joined #openstack-ansible15:00
openstackgerritMerged openstack/openstack-ansible master: Update all SHAs for 17.0.0  https://review.openstack.org/54312315:03
*** SmearedBeard has quit IRC15:08
*** acormier has quit IRC15:13
*** bhujay has quit IRC15:19
*** bhujay has joined #openstack-ansible15:22
*** eumel8 has joined #openstack-ansible15:40
*** sxc731 has quit IRC15:41
*** rodolof has quit IRC15:42
*** acormier has joined #openstack-ansible15:43
openstackgerritTaseer Ahmed proposed openstack/openstack-ansible-os_congress master: Introduce os_congress role in gerrit  https://review.openstack.org/52249115:44
*** bhujay has quit IRC15:44
*** eumel8 has quit IRC15:45
*** acormier has quit IRC15:48
*** sxc731 has joined #openstack-ansible16:06
*** acormier has joined #openstack-ansible16:14
*** acormier has quit IRC16:15
*** acormier has joined #openstack-ansible16:15
openstackgerritJesse Pretorius (odyssey4me) proposed openstack/openstack-ansible-rabbitmq_server master: Implement seperate deploy and upgrade tests  https://review.openstack.org/54312916:19
*** acormier has quit IRC16:20
openstackgerritJesse Pretorius (odyssey4me) proposed openstack/openstack-ansible-rabbitmq_server master: Implement separate deploy and upgrade tests  https://review.openstack.org/54312916:20
*** bhujay has joined #openstack-ansible16:20
openstackgerritJesse Pretorius (odyssey4me) proposed openstack/openstack-ansible-galera_server stable/pike: Restore upgrade check & gate  https://review.openstack.org/54323516:26
*** acormier has joined #openstack-ansible16:27
openstackgerritJesse Pretorius (odyssey4me) proposed openstack/openstack-ansible-tests stable/pike: Use a venv with previous ansible version for upgrades  https://review.openstack.org/54323616:29
openstackgerritJesse Pretorius (odyssey4me) proposed openstack/openstack-ansible-galera_server stable/pike: Use a venv with previous ansible version for upgrades  https://review.openstack.org/54323716:29
*** SmearedBeard has joined #openstack-ansible16:31
openstackgerritJesse Pretorius (odyssey4me) proposed openstack/openstack-ansible-tests stable/pike: Use a venv with previous ansible version for upgrades  https://review.openstack.org/54323616:31
openstackgerritJesse Pretorius (odyssey4me) proposed openstack/openstack-ansible-galera_server stable/pike: tests: Remove duplicated container creation  https://review.openstack.org/54323816:32
openstackgerritJesse Pretorius (odyssey4me) proposed openstack/openstack-ansible-rabbitmq_server master: Implement separate deploy and upgrade tests  https://review.openstack.org/54312916:50
*** bhujay has quit IRC16:58
openstackgerritJesse Pretorius (odyssey4me) proposed openstack/openstack-ansible-rabbitmq_server master: Implement separate deploy and upgrade tests  https://review.openstack.org/54312917:00
*** mamitchl has quit IRC17:09
*** SmearedBeard has quit IRC17:14
*** SerenaFeng has joined #openstack-ansible17:15
openstackgerritTaseer Ahmed proposed openstack/openstack-ansible-os_congress master: Introduce os_congress role in gerrit  https://review.openstack.org/52249117:17
*** eumel8 has joined #openstack-ansible17:19
*** acormier has quit IRC17:19
*** acormier has joined #openstack-ansible17:21
*** mislukking has joined #openstack-ansible17:22
openstackgerritJesse Pretorius (odyssey4me) proposed openstack/openstack-ansible-rabbitmq_server master: Implement separate deploy and upgrade tests  https://review.openstack.org/54312917:22
openstackgerritJesse Pretorius (odyssey4me) proposed openstack/openstack-ansible-rabbitmq_server master: Implement separate deploy and upgrade tests  https://review.openstack.org/54312917:26
openstackgerritJesse Pretorius (odyssey4me) proposed openstack/openstack-ansible-os_gnocchi master: Install only the required storage driver extras  https://review.openstack.org/54289817:30
*** sar has joined #openstack-ansible17:37
*** SerenaFeng has quit IRC17:43
*** sxc731 has quit IRC17:48
openstackgerritJesse Pretorius (odyssey4me) proposed openstack/openstack-ansible-tests master: Update rabbitmq install for cluster and upgrade tests  https://review.openstack.org/54324517:58
*** olivierbourdon38 has quit IRC18:05
openstackgerritJesse Pretorius (odyssey4me) proposed openstack/openstack-ansible-rabbitmq_server master: Implement separate deploy and upgrade tests  https://review.openstack.org/54312918:05
openstackgerritJesse Pretorius (odyssey4me) proposed openstack/openstack-ansible-rabbitmq_server master: Implement separate deploy and upgrade tests  https://review.openstack.org/54312918:05
*** mislukking has quit IRC18:07
*** acormier has quit IRC18:11
*** hamza21 has joined #openstack-ansible18:12
openstackgerritKevin Carter (cloudnull) proposed openstack/openstack-ansible master: Add nspawn container driver  https://review.openstack.org/47701718:29
cloudnullarmaan: yes. you can do that. the run might be that the newer service may need to be deployed without the use of global requirements18:30
openstackgerritJesse Pretorius (odyssey4me) proposed openstack/openstack-ansible-rabbitmq_server master: Implement separate deploy and upgrade tests  https://review.openstack.org/54312918:36
cloudnullarmaan: do make the repo build process work with a package outside the scope of global requirements, add a line like so https://github.com/cloudnull/os-ansible-deployment/blob/master/playbooks/defaults/repo_packages/openstack_testing.yml#L3218:38
cloudnull`${SEVICE_NAME}_git_install_fragments: "venvwithindex=True&ignorerequirements=True"` to your user variables file18:39
odyssey4meyeah, it works, but the install is unbound in terms of upper constraints so it does pose some risks18:39
cloudnull^18:40
armaancloudnull: I tried changing the code in the /openstack/venv that did not work.18:40
armaanservice refused to start18:40
odyssey4mecloudnull  I'm going to test https://review.openstack.org/#/c/526889/ now as I think that's a good step in the right direction - next step is to implement https://github.com/openstack/openstack-ansible-specs/blob/master/specs/queens/python-build-install-simplification.rst#L214-L219 perhaps with an extra layer which would be a service specific constraint override18:41
odyssey4methe service override could be implemented as a group_var I think18:41
armaancloudnull: or you were referring to the option of using the pike role of the service in ansible-role-requirements.yml?18:42
cloudnullthat one18:42
cloudnullusing a pike service with an ocata install18:42
cloudnullodyssey4me: awesome, let me know how I can help.18:43
odyssey4mearmaan if you want to do a mixed series install today you have two choices - one is to implement the override that cloudnull mentioned, the other is to use developer_mode enabled for a role so that it ignores the repo build venv and builds one during deploy18:43
odyssey4meneither are great, so in rocky we want to change how the venvs are built to be more flexible18:44
cloudnull^18:44
armaanodyssey4me: cool, glad to hear that i can even do that. I am going to try the option suggested by cloudnull, let's see how it goes :)18:44
cloudnulljust make sure it matches the pattern from the service you're wanting to deploy.18:46
cloudnullSo for something like magnum it'd be `magnum_git_install_fragments: "venvwithindex=True&ignorerequirements=True"`18:46
cloudnulletc18:46
armaancloudnull: I want to install magnum from pike to the ocata deployment.18:46
armaancool18:46
odyssey4meI think over time we're going to have to see if we can work towards having our roles & plays be openstack series independent... given that upstream services are moving towards more and more independent releases, this is going to be important in the next few series18:46
cloudnullI think DimGR did this too18:46
cloudnullYou might want to reach out and ask if DimGR ran into any issues.18:47
cloudnullbut otherwise I'm pretty sure it went well.18:47
cloudnullodyssey4me: totally agree.18:48
cloudnullok. gotta run, off to paint a room today.18:48
cloudnullsee you all again later.18:48
odyssey4me:) enjoy the headache18:49
armaancloudnull: thanks a lot for the help :)18:50
odyssey4mearmaan any chance that you'll be making it to the PTG?18:53
armaanodyssey4me: I met with an incident while coming back from London, the transponder of the flight stopped working and since then i have developed fear of flights :( ... so i will be skipping PTG but Tobias will be there.18:55
odyssey4mearmaan Oo18:55
odyssey4mewow, that's enough to freak anyone out18:55
odyssey4meWhat's Tobias' handle?18:55
odyssey4mepity thought - it'd have been great to meet!18:56
odyssey4me*though18:56
*** pbandark1 has joined #openstack-ansible18:58
armaanI don't remember his handle at the moment because i have actually never seen him on irc. I can give you his twitter handle -->  @tobberydberg18:58
armaanodyssey4me: Yeah, that's true. i guess i will see you guys soon somewhere over beers -- perhaps in Berlin.18:59
*** pbandark has quit IRC19:00
*** pbandark1 is now known as pbandark19:00
*** sxc731 has joined #openstack-ansible19:10
armaanCould not find a version that satisfies the requirement websocket-client -- http://paste.openstack.org/show/668885/19:14
armaanrepo-build failed19:14
odyssey4meheh, those requirements are a bit nasty: websocket-client!=0.40.0,!=0.41.*,!=0.42.*,>=0.32.0, but the only available one is 0.40.019:16
odyssey4mehmm, but 0.46.0 is available online19:17
odyssey4mecan you pastebin the venv-build-options-os_magnum.txt  file?19:18
odyssey4mearmaan ^19:18
armaansure!19:18
odyssey4mealso, if you review the resulting tasks, did it show that file as changed? don't bother re-running the play... you need to check on the first run19:19
armaanodyssey4me: I will find this file in the magnum container?19:19
odyssey4methe alternative is to force a rebuild, but let's check the txt file of options first19:19
odyssey4menope - in the repo-build container19:19
armaanokay!19:20
odyssey4mean example from RPC: http://rpc-repo.rackspace.com/os-releases/r16.0.0/ubuntu-16.04-x86_64/venv-build-options-os_magnum.txt19:20
armaanodyssey4me: http://paste.openstack.org/show/668888/19:23
odyssey4mearmaan did you add the options to user_variables that cloudnull suggested?19:24
odyssey4mecan you pastebin the overrides you added there?19:24
armaanodyssey4me: I added only one line --> magnum_git_install_fragments: "venvwithindex=True&ignorerequirements=True"19:25
odyssey4meyou're looking to install a newer series of magnum in the existing ocata?19:27
armaanyes please19:27
odyssey4meyou'll have to override the git_sha entry too19:27
armaandamn! silly me :/19:27
odyssey4memagnum_dashboard_git_install_branch: <sha or branch name>19:28
odyssey4methere might still be an issue there, giving it a try myself now19:29
armaanok, i have started the playbook run, let's see how it goes.19:30
armaanCould not find a version that satisfies the requirement cliff>=2.8.0 (from magnum) (from versions: 2.4.0)19:38
armaanhttp://paste.openstack.org/show/668889/19:38
odyssey4meI'm doing a test system now - will let you know what works shortly or submit a fix patch if that's appropriate. :)19:39
odyssey4meBut yeah, this is why mixed series deploys are hard.19:39
odyssey4meOur entire build system, for now, is targeting a mono-series deploy.19:40
armaanodyssey4me: thanks a lot for looking in to this!19:42
odyssey4mearmaan it happens to be a place that I'm wanting to put time into improving, so you're halping me as much as I'm helping you :)19:47
odyssey4meso thank you!19:47
armaan:)19:47
*** Sha000 has joined #openstack-ansible19:54
Sha000Hi19:54
odyssey4mearmaan I've got the same result which is understandable. I'll work out an alternative set of overrides which will get you to your goal - gimme some time. How urgent is this? I may not get it done this evening.20:01
*** sxc731 has quit IRC20:01
armaanodyssey4me: Not very urgent .. I will be happy if I can get Magnum working in few days :)20:06
*** hybridpollo has joined #openstack-ansible20:08
Sha000i've an issue after rebooting controller nodes (and rebuild galera cluster) : now my keystone services always give timeout (http error code 504) and i'm not able to figure out why ... does someone has an idea ?20:11
*** acormier has joined #openstack-ansible20:11
*** acormier has quit IRC20:16
*** lbragstad has joined #openstack-ansible20:27
*** hamza21 has quit IRC20:31
*** lbragstad has quit IRC20:48
*** lbragstad has joined #openstack-ansible20:49
*** flaviosr has quit IRC20:51
*** Johnny has joined #openstack-ansible20:53
*** Johnny is now known as Guest6185320:54
Guest61853A little confused about deploying Ceph with OSA.  Does OSA do the full Ceph install or does Ceph need to be installed first separately, then just integrated into the OSA deployment?  I think it's the latter case, but not 100% sure20:54
odyssey4meGuest61853 either option is available20:55
odyssey4meGuest61853 what would you prefer to do?20:56
Sha000Hi, does anyone have an idea why keystone after rebooting all controllers give a timeout error (504) ? didn't find anything in the log even with debug enabled20:56
odyssey4meSha000 try enabling debug logging: openstack-ansible os-keystone-install.yml -e debug=true20:56
odyssey4methen look through the logs to see if something shows up20:57
Sha000the installation went fine ... do you mean i have to redo an "installation" ?20:57
odyssey4meit might also be haproxy, so verify whether haproxy thinks keystone is up - hatop is useful there20:57
Sha000haproxy seen all up20:57
odyssey4meSha000 no, it might just be a service that's unable to connect to something - trawling logs is going to be how you firugre it out20:58
odyssey4me*figure20:58
Sha000from what i've seen in log from nginx "recv() failed (104: Connection reset by peer) while sending to client, "20:58
odyssey4methat might just be haproxy connecting via the port to check state20:59
odyssey4mehaproxy only does a port check, which spams the logs a bit20:59
Sha000ah ok ... didn't look well ... it's the HEAD ... might be a bit confusing when trying to debug :D21:00
Guest61853Odyssey4me: I'd prefer to just have OSA do it.  Unclear on target requirements for the target ceph-osd_hosts as far as block devices and partitioning goes.  (The simplest case is fine with me; this is just for PoC test).21:00
odyssey4meGuest61853 if you want a to manage your ceph cluster through OSA's deployment tooling, an example set of configs is in https://docs.openstack.org/project-deploy-guide/openstack-ansible/latest/app-config-prod-ceph.html21:00
Guest61853Odyssey4me: yeah, that's the doc I've been looking at.  Would be great if that doc would clarify that Ceph needs to be installed first separately from that.  Unless I missed reading it at that link somewhere, that's not clear.21:03
*** flaviosr has joined #openstack-ansible21:03
odyssey4meGuest61853 in that doc, ceph gets installed by OSA - no prerequisites21:03
odyssey4meGuest61853 make sure that you have both ceph-mon_hosts and ceph-osd_hosts specified - the osd's don't work without mons :)21:05
Guest61853Odyssey4me: Ok, that's good -- what about requirement target parititioning / block device requirements?  I have Ubuntu 16.04.3 installed on those target nodes (that are defined as ceph-osd_hosts) with only single block device and LVM partition.  Do I need a second block device on each?  Additionally, when I run the setup infrastructure play, I was receiving errors of: "please provide devices to your osd scenario" during21:06
Guest61853I fixed that by adding a "osd_auto_detect: true" var definition.21:06
Sha000odyssey4me, what is doing the command  openstack-ansible os-keystone-install.yml -e debug=true ?21:07
Guest61853Odyssey4me: (I'm using the infra hosts as ceph-mon_hosts, just like the configuration example you posted above)21:09
openstackgerritMohammed Naser proposed openstack/openstack-ansible master: Run openstack_openrc before Magnum installation  https://review.openstack.org/54325621:13
Guest61853Odyssey4me: Are there any specific block device / partition requirements for those target Ceph OSDs while using the OSA with Ceph deploy configuration in the above link that you are aware of?  (I'm running the OSA setup-openstack.yml play now -- not sure if it will work if OSD targets aren't meeting block/partitioning requirements)21:20
*** pbandark has quit IRC21:31
*** pbandark has joined #openstack-ansible21:32
*** dariko has quit IRC21:49
*** armaan has quit IRC22:01
*** armaan has joined #openstack-ansible22:02
odyssey4meSha000 that enables debug logging, so you can look at the eystone actions in more detail22:07
odyssey4meGuest61853 I honestly have no idea - there are some who run ceph in this channel, but our playbook uses the ceph-ansible role and that community is quite a lot more broad and may be able to give you more advice. Obviously it's weekend now so many people are not responding. ;)22:08
Guest61853odyssey4me: thanks!  I'll keep plugging away at it.  Looks like I should have a 2nd block device.  This thread is useful: http://eavesdrop.openstack.org/irclogs/%23openstack-ansible/%23openstack-ansible.2017-11-18.log.html22:11
*** sar has quit IRC22:15
*** adreznec has quit IRC22:40
*** acormier has joined #openstack-ansible22:42
*** acormier has quit IRC22:44
*** adreznec has joined #openstack-ansible22:45
Sha000odyssey4me, found the problem : dns resolution for galera ... sounds really weird why it makes keystone stuck to answer to request ...22:47
Sha000thanks for the help and support :)22:48
*** adreznec has quit IRC22:49
*** adreznec has joined #openstack-ansible22:50
*** acormier has joined #openstack-ansible22:54
*** lbragstad has quit IRC22:55
*** acormier has quit IRC23:04
*** acormier has joined #openstack-ansible23:04
*** acormier has quit IRC23:09
*** eumel8 has quit IRC23:24
*** abelur has joined #openstack-ansible23:33
*** pbandark has quit IRC23:53

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