*** macza has quit IRC | 00:14 | |
*** ansmith has joined #openstack-ansible | 00:22 | |
*** tosky has quit IRC | 00:23 | |
openstackgerrit | Merged openstack/openstack-ansible stable/pike: Dynamic inventory backup corruption fix https://review.openstack.org/638292 | 00:25 |
---|---|---|
openstackgerrit | Merged openstack/openstack-ansible stable/rocky: Dynamic inventory backup corruption fix https://review.openstack.org/638289 | 00:25 |
*** ansmith has quit IRC | 00:27 | |
*** hwoarang has quit IRC | 00:29 | |
*** markvoelker has joined #openstack-ansible | 00:31 | |
*** hwoarang has joined #openstack-ansible | 00:32 | |
*** nurdie has joined #openstack-ansible | 00:45 | |
openstackgerrit | Kevin Carter (cloudnull) proposed openstack/openstack-ansible-os_keystone stable/rocky: Correct fernet token sync race condition https://review.openstack.org/639234 | 00:57 |
openstackgerrit | Kevin Carter (cloudnull) proposed openstack/openstack-ansible-os_keystone stable/queens: Correct fernet token sync race condition https://review.openstack.org/639235 | 00:57 |
openstackgerrit | Kevin Carter (cloudnull) proposed openstack/openstack-ansible-os_keystone stable/pike: Correct fernet token sync race condition https://review.openstack.org/639236 | 00:57 |
openstackgerrit | Kevin Carter (cloudnull) proposed openstack/openstack-ansible-os_keystone stable/ocata: Correct fernet token sync race condition https://review.openstack.org/639237 | 00:58 |
*** galstrom_zzz has quit IRC | 01:00 | |
*** markvoelker has quit IRC | 01:04 | |
*** nurdie_ has joined #openstack-ansible | 01:13 | |
*** nurdie has quit IRC | 01:15 | |
*** hwoarang has quit IRC | 01:20 | |
*** djhankb has joined #openstack-ansible | 01:21 | |
*** hwoarang has joined #openstack-ansible | 01:24 | |
*** nurdie_ has quit IRC | 01:32 | |
*** nurdie has joined #openstack-ansible | 01:33 | |
*** nurdie has quit IRC | 01:38 | |
*** cshen has joined #openstack-ansible | 01:40 | |
*** cshen has quit IRC | 01:45 | |
*** hwoarang has quit IRC | 01:49 | |
*** hwoarang has joined #openstack-ansible | 01:51 | |
*** nurdie has joined #openstack-ansible | 02:02 | |
jamesdenton | evenin' | 02:02 |
*** nurdie has quit IRC | 02:04 | |
openstackgerrit | Merged openstack/openstack-ansible-os_keystone master: Correct fernet token sync race condition https://review.openstack.org/638327 | 02:05 |
*** nurdie has joined #openstack-ansible | 02:05 | |
*** nurdie has quit IRC | 02:09 | |
*** nwonknu has quit IRC | 02:11 | |
*** nwonknu has joined #openstack-ansible | 02:16 | |
*** vnogin has joined #openstack-ansible | 02:22 | |
*** vnogin has quit IRC | 02:26 | |
*** lbragstad has quit IRC | 02:44 | |
*** macza has joined #openstack-ansible | 02:47 | |
cloudnull | hows it jamesdenton? | 02:49 |
cloudnull | evenings all :) | 02:49 |
jamesdenton | it's goin | 02:49 |
cloudnull | I guess that's better than not :) | 02:49 |
openstackgerrit | Merged openstack/openstack-ansible master: Dynamic inventory backup corruption fix https://review.openstack.org/637441 | 02:49 |
jamesdenton | working on this Mellanox doc. Have you messed with SR-IOV in your system yet? | 02:49 |
*** macza has quit IRC | 02:51 | |
cloudnull | not recently | 02:52 |
cloudnull | im back to good old, trusty, linuxbirdge | 02:52 |
jamesdenton | tried and true | 02:53 |
jamesdenton | I have docs showing... GRUB_CMDLINE_LINUX="... iommu=pt amd_iommu=on" | 02:53 |
jamesdenton | sound about right> | 02:53 |
cloudnull | All L2, all the time . | 02:53 |
jamesdenton | ? | 02:53 |
cloudnull | yup. that should enable all that | 02:53 |
*** mgariepy has quit IRC | 02:53 | |
cloudnull | + bios updates to ensure IOMMU and SR-IOV are turned on | 02:54 |
jamesdenton | yep yep | 02:55 |
cloudnull | I think spatel is running SR-IOV? | 02:56 |
*** mgariepy has joined #openstack-ansible | 02:56 | |
jamesdenton | yes, but on intel | 02:56 |
cloudnull | ah yes. | 02:57 |
cloudnull | did you get some new AMD gear? | 02:57 |
cloudnull | if so, welcome to the AMD powered cloud! | 02:58 |
cloudnull | :P | 02:58 |
jamesdenton | haha | 02:58 |
jamesdenton | naw, but i need to make sure those 2-3 people are included | 02:58 |
jamesdenton | :P | 02:58 |
cloudnull | hahahaha | 02:58 |
* cloudnull Opteron for life! | 02:59 | |
cloudnull | until I get an EPYC setup, then it'll change | 02:59 |
jamesdenton | i get along just fine with this old stuff. just needs a kick in the pants sometimes | 03:01 |
*** markvoelker has joined #openstack-ansible | 03:01 | |
cloudnull | me too. my old gear seems to do what I need | 03:03 |
openstackgerrit | James Denton proposed openstack/openstack-ansible-os_neutron master: [docs] Add Open vSwitch Hardware Offloading (ASAP^2) Deployment Scenario https://review.openstack.org/563547 | 03:09 |
openstackgerrit | James Denton proposed openstack/openstack-ansible-os_neutron master: [WIP] Deploy Vector Packet Processing (VPP) Platform for Neutron https://review.openstack.org/631644 | 03:15 |
jamesdenton | that's enough monkeying around for tonight | 03:15 |
*** markvoelker has quit IRC | 03:35 | |
*** partlycloudy has quit IRC | 03:37 | |
*** cshen has joined #openstack-ansible | 03:40 | |
*** partlycloudy has joined #openstack-ansible | 03:40 | |
*** raukadah is now known as chandankumar | 03:41 | |
*** partlycloudy has left #openstack-ansible | 03:42 | |
*** partlycloudy has joined #openstack-ansible | 03:42 | |
cloudnull | late jamesdenton | 03:43 |
*** macza has joined #openstack-ansible | 03:44 | |
openstackgerrit | Kevin Carter (cloudnull) proposed openstack/openstack-ansible-os_neutron master: [docs] Add Open vSwitch Hardware Offloading (ASAP^2) Deployment Scenario https://review.openstack.org/563547 | 03:44 |
*** hwoarang has quit IRC | 03:44 | |
*** cshen has quit IRC | 03:45 | |
*** hwoarang has joined #openstack-ansible | 03:46 | |
*** macza has quit IRC | 03:48 | |
*** sdake has joined #openstack-ansible | 03:49 | |
*** sdake has quit IRC | 03:49 | |
*** udesale has joined #openstack-ansible | 03:54 | |
*** gyee has quit IRC | 03:58 | |
*** shyamb has joined #openstack-ansible | 03:59 | |
*** shyamb has quit IRC | 04:06 | |
*** sdake has joined #openstack-ansible | 04:06 | |
*** partlycloudy has quit IRC | 04:10 | |
*** sdake has quit IRC | 04:10 | |
*** sdake has joined #openstack-ansible | 04:13 | |
*** sdake has joined #openstack-ansible | 04:14 | |
*** sdake has quit IRC | 04:23 | |
*** hwoarang has quit IRC | 04:23 | |
*** hwoarang has joined #openstack-ansible | 04:25 | |
*** markvoelker has joined #openstack-ansible | 04:32 | |
*** dave-mccowan has quit IRC | 04:44 | |
*** nurdie has joined #openstack-ansible | 04:51 | |
*** lbragstad has joined #openstack-ansible | 04:53 | |
*** shyamb has joined #openstack-ansible | 05:05 | |
*** markvoelker has quit IRC | 05:05 | |
*** shyam89 has joined #openstack-ansible | 05:14 | |
*** shyam89 has quit IRC | 05:16 | |
*** shyam89 has joined #openstack-ansible | 05:17 | |
*** shyamb has quit IRC | 05:17 | |
openstackgerrit | Chandan Kumar proposed openstack/openstack-ansible-os_tempest master: Added tempest.conf for heat_plugin https://review.openstack.org/632021 | 05:27 |
*** shyam89 has quit IRC | 05:48 | |
*** hamzaachi has joined #openstack-ansible | 05:55 | |
*** maxbab has joined #openstack-ansible | 05:56 | |
*** markvoelker has joined #openstack-ansible | 06:03 | |
*** shyamb has joined #openstack-ansible | 06:14 | |
*** shyam89 has joined #openstack-ansible | 06:17 | |
*** shyamb has quit IRC | 06:19 | |
*** shyam89 has quit IRC | 06:19 | |
*** shyamb has joined #openstack-ansible | 06:20 | |
*** ivve has joined #openstack-ansible | 06:23 | |
*** shyamb has quit IRC | 06:27 | |
*** shyamb has joined #openstack-ansible | 06:27 | |
openstackgerrit | Chandan Kumar proposed openstack/openstack-ansible-os_tempest master: [WIP] move deployment tool related vars to vars dir https://review.openstack.org/639258 | 06:28 |
*** markvoelker has quit IRC | 06:35 | |
*** nurdie has quit IRC | 06:48 | |
*** nurdie has joined #openstack-ansible | 06:48 | |
*** nurdie has quit IRC | 06:53 | |
*** hamzaachi has quit IRC | 06:53 | |
openstackgerrit | Matthew Thode proposed openstack/openstack-ansible-os_tempest master: Add Gentoo support to os_tempest https://review.openstack.org/633424 | 07:00 |
prometheanfire | chandankumar: :D | 07:00 |
chandankumar | prometheanfire: thanks :-) | 07:01 |
*** shyam89 has joined #openstack-ansible | 07:07 | |
*** shyamb has quit IRC | 07:10 | |
*** shyam89 has quit IRC | 07:13 | |
*** kopecmartin|off is now known as kopecmartin | 07:23 | |
*** shyam89 has joined #openstack-ansible | 07:24 | |
*** cshen has joined #openstack-ansible | 07:26 | |
fnpanic | Hi | 07:30 |
*** ppetit has joined #openstack-ansible | 07:30 | |
jrosser | Morning | 07:34 |
*** logan- has quit IRC | 07:35 | |
chandankumar | jrosser: \o/ | 07:35 |
*** logan- has joined #openstack-ansible | 07:37 | |
openstackgerrit | Chandan Kumar proposed openstack/openstack-ansible-os_tempest master: Added tempest.conf for heat_plugin https://review.openstack.org/632021 | 07:43 |
*** lbragstad has quit IRC | 07:44 | |
*** hamzaachi has joined #openstack-ansible | 07:48 | |
*** shyam89 has quit IRC | 07:51 | |
*** shyam89 has joined #openstack-ansible | 07:51 | |
chandankumar | jrosser: I need some feedback related to this review https://review.openstack.org/#/c/639258/ | 08:00 |
*** shyam89 has quit IRC | 08:01 | |
*** shyam89 has joined #openstack-ansible | 08:01 | |
jrosser | chandankumar: I’m not sure about that - vars and defaults are not the same thing, and that kind of mixes them up | 08:02 |
jrosser | It would be much better imho to carry those overrides in a single place in tripleo - but I completely understand how the os_tempest defaults are what we need as defaults in OSA | 08:03 |
jrosser | So you end up with a ton of overrides for tripleo | 08:03 |
chandankumar | jrosser: sure, let me set those default vars in a playbook in tripleo side and set few stuff dyamically | 08:05 |
chandankumar | jrosser: please have a look at these two reviews https://review.openstack.org/#/c/632726/ and https://review.openstack.org/#/c/638383/ when free! | 08:07 |
*** shyam89 has quit IRC | 08:07 | |
*** phasespace has joined #openstack-ansible | 08:08 | |
*** shardy has joined #openstack-ansible | 08:16 | |
jrosser | chandankumar: look where role defaults and role vars are in this list https://docs.ansible.com/ansible/latest/user_guide/playbooks_variables.html#variable-precedence-where-should-i-put-a-variable | 08:18 |
openstackgerrit | Jesse Pretorius (odyssey4me) proposed openstack/openstack-ansible-os_keystone stable/rocky: Correct fernet token sync race condition https://review.openstack.org/639234 | 08:24 |
openstackgerrit | Jesse Pretorius (odyssey4me) proposed openstack/openstack-ansible-os_keystone stable/queens: Correct fernet token sync race condition https://review.openstack.org/639235 | 08:24 |
openstackgerrit | Jesse Pretorius (odyssey4me) proposed openstack/openstack-ansible-os_keystone stable/pike: Correct fernet token sync race condition https://review.openstack.org/639236 | 08:25 |
openstackgerrit | Jesse Pretorius (odyssey4me) proposed openstack/openstack-ansible-os_keystone stable/ocata: Correct fernet token sync race condition https://review.openstack.org/639237 | 08:25 |
openstackgerrit | Jesse Pretorius (odyssey4me) proposed openstack/openstack-ansible-os_zun master: Enable overriding the service setup host python interpreter https://review.openstack.org/621239 | 08:27 |
*** miloa has joined #openstack-ansible | 08:27 | |
*** DanyC has joined #openstack-ansible | 08:28 | |
odyssey4me | morning folks | 08:32 |
*** markvoelker has joined #openstack-ansible | 08:32 | |
*** pcaruana has joined #openstack-ansible | 08:35 | |
*** electrofelix has joined #openstack-ansible | 08:37 | |
*** tosky has joined #openstack-ansible | 08:39 | |
jrosser | o/ morning | 08:40 |
*** DanyC has quit IRC | 08:42 | |
*** rgogunskiy has joined #openstack-ansible | 08:43 | |
*** shyam89 has joined #openstack-ansible | 08:52 | |
*** shardy has quit IRC | 08:54 | |
*** priteau has joined #openstack-ansible | 08:59 | |
openstackgerrit | Jonathan Rosser proposed openstack/openstack-ansible-ops master: modify playbook inventory to make groups more specific https://review.openstack.org/631668 | 09:00 |
*** markvoelker has quit IRC | 09:06 | |
*** hamzaachi_ has joined #openstack-ansible | 09:13 | |
*** hamzaachi has quit IRC | 09:15 | |
*** DanyC has joined #openstack-ansible | 09:19 | |
*** hamzaachi_ has quit IRC | 09:25 | |
*** mmercer has joined #openstack-ansible | 09:28 | |
chandankumar | odyssey4me: \o/ | 09:28 |
*** vnogin has joined #openstack-ansible | 09:29 | |
chandankumar | odyssey4me: regarding this review https://review.openstack.org/#/c/638393/ -> I wanted to hack and reuse python-venv-build as a dependency with os_tempest but each time it asks for venv_install_destination_path not defined | 09:29 |
*** hamzaachi_ has joined #openstack-ansible | 09:30 | |
*** hamzaachi_ has quit IRC | 09:30 | |
*** mmercer_ has quit IRC | 09:30 | |
*** tacco has quit IRC | 09:30 | |
*** tbarron has quit IRC | 09:30 | |
chandankumar | in order to alter that I thought lets uncomment above var but it leads to execute preflight tasks | 09:30 |
*** dcdamien has quit IRC | 09:30 | |
*** ebbex has quit IRC | 09:30 | |
chandankumar | then I removed always but it is not working | 09:30 |
chandankumar | odyssey4me: I am not sure what is the best solution here | 09:30 |
*** dcdamien has joined #openstack-ansible | 09:30 | |
*** broken_one has quit IRC | 09:35 | |
*** jamesdenton has quit IRC | 09:35 | |
*** jamesdenton has joined #openstack-ansible | 09:36 | |
*** ebbex has joined #openstack-ansible | 09:36 | |
*** hamzaachi has joined #openstack-ansible | 09:42 | |
*** hamzaachi has quit IRC | 09:44 | |
*** vnogin has quit IRC | 09:47 | |
*** priteau has quit IRC | 09:57 | |
*** priteau has joined #openstack-ansible | 09:58 | |
*** markvoelker has joined #openstack-ansible | 10:03 | |
*** rgogunskiy has quit IRC | 10:03 | |
*** phasespace has quit IRC | 10:05 | |
*** phasespace has joined #openstack-ansible | 10:06 | |
*** priteau has quit IRC | 10:06 | |
*** ppetit has quit IRC | 10:09 | |
*** shyam89 has quit IRC | 10:10 | |
*** shyam89 has joined #openstack-ansible | 10:11 | |
openstackgerrit | Chandan Kumar proposed openstack/ansible-role-python_venv_build master: Remove always tag from preflight checking for useing as dependency https://review.openstack.org/638393 | 10:29 |
*** phasespace has quit IRC | 10:30 | |
openstackgerrit | Chandan Kumar proposed openstack/openstack-ansible-os_tempest master: Added dependency of os_tempest role https://review.openstack.org/632726 | 10:32 |
*** markvoelker has quit IRC | 10:36 | |
miloa | Hi, | 10:37 |
miloa | about : https://bugs.launchpad.net/openstack-ansible/+bug/1782798 | 10:37 |
openstack | Launchpad bug 1782798 in openstack-ansible "AIO Build Fails on SELinux File Context Tasks" [Medium,Fix released] | 10:37 |
miloa | I think the problem is the same as for /var/lib/nova sefcontext there is an equivalent between /openstack/log and /var/log. Removing it, it seems to work for os_nova playbook | 10:39 |
miloa | I removed manually the equivalence : semanage fcontext -d /openstack/log then playing the os_nova playbook it passed without error. | 10:41 |
miloa | Trying to implement it in os_nova/tasks/nova_selinux.yml | 10:43 |
openstackgerrit | Gabriele Santomaggio proposed openstack/openstack-ansible-rabbitmq_server master: Change the default HA policy for RabbitMQ mirroring https://review.openstack.org/639299 | 10:44 |
*** hamzaachi has joined #openstack-ansible | 10:46 | |
miloa | if the implementation work, will you accept ? because in the commit https://review.openstack.org/#/c/603860/ there is this : "This change can be reverted whenever we have a maintainer that's available to do the work required." | 10:51 |
*** shyamb has joined #openstack-ansible | 10:57 | |
*** shyam89 has quit IRC | 10:59 | |
*** cshen has quit IRC | 11:08 | |
*** shyamb has quit IRC | 11:08 | |
miloa | seems to be ok all setup-openstack.yml pass without error. Now retesting with code modification on a fresh VM to be sure. After i will try to summit my modification. | 11:15 |
chandankumar | jrosser: https://review.openstack.org/#/c/639310/ I came up with this | 11:20 |
chandankumar | for tripleo auto setting vars | 11:21 |
chandankumar | arxcruz: hello | 11:21 |
chandankumar | arxcruz: I came up with two approches https://review.openstack.org/#/c/639310/ and https://review.openstack.org/639310 for minimizing tripleo os_tempest var enduser usage | 11:22 |
chandankumar | I am not sure which one is the correct way | 11:22 |
*** cshen has joined #openstack-ansible | 11:24 | |
*** shyamb has joined #openstack-ansible | 11:24 | |
*** udesale has quit IRC | 11:29 | |
odyssey4me | chandankumar re python-venv-build as a meta-dep... it should not e added as a meta-dep, because the role isn't run that way... a meta-dep will actually run the role prior to running the role that depends on it | 11:30 |
*** Adri2000 has quit IRC | 11:33 | |
*** Adri2000 has joined #openstack-ansible | 11:34 | |
chandankumar | odyssey4me: got it thanks, will update the review | 11:37 |
openstackgerrit | Chandan Kumar proposed openstack/openstack-ansible-os_tempest master: Added dependency of os_tempest role https://review.openstack.org/632726 | 11:41 |
openstackgerrit | Chandan Kumar proposed openstack/openstack-ansible-os_tempest master: Added dependency of os_tempest role https://review.openstack.org/632726 | 11:41 |
arxcruz | chandankumar: yeah, we must discuss this, i don't think odyssey4me would like it. I don't | 11:41 |
*** hamzaachi has quit IRC | 11:42 | |
chandankumar | odyssey4me: arxcruz currently in os_tempest and tripleo job, we are overriding more than 20 os_tempest vars to consume os_tempest role but end user just want to override 2-3 vars and just consume the role through a playbook | 11:54 |
chandankumar | odyssey4me: arxcruz for that I came up with two reviews https://review.openstack.org/639258 and https://review.openstack.org/639310 I am not sure which one is the best way or we need to use something different | 11:55 |
chandankumar | please have a look! | 11:58 |
odyssey4me | chandankumar will do, but only later - I need to focu on my day job for the moment | 12:00 |
chandankumar | sure :-) | 12:00 |
*** shyamb has quit IRC | 12:13 | |
*** phasespace has joined #openstack-ansible | 12:14 | |
phasespace | Hey guys. Playing more with OpenStack-Ansible upgrades. After an upgrade from pike to queens the hostnames of hypervisors change to add a domain ".openstack.local". However, in one case one of the hypervisors did not get updated | 12:15 |
phasespace | How can I manually add this domain to the remaining hypervisor? | 12:16 |
phasespace | When I look in the resource_providers table in the nova_api database, I can see the old hypervisor hostnames, and the new ones | 12:18 |
phasespace | but one of them did not get added with a new hostname | 12:18 |
*** logan_ has joined #openstack-ansible | 12:27 | |
*** logan_ is now known as Guest11647 | 12:28 | |
*** bgmccollum has quit IRC | 12:30 | |
*** electrofelix has quit IRC | 12:30 | |
*** aludwar has quit IRC | 12:30 | |
*** kaiokmo has quit IRC | 12:30 | |
*** ArchiFleKs has quit IRC | 12:30 | |
*** sm806 has quit IRC | 12:30 | |
*** logan- has quit IRC | 12:30 | |
*** mgariepy has quit IRC | 12:30 | |
*** nwonknu has quit IRC | 12:30 | |
*** sum12 has quit IRC | 12:30 | |
*** openstackgerrit has quit IRC | 12:30 | |
*** aludwar has joined #openstack-ansible | 12:30 | |
*** ArchiFleKs has joined #openstack-ansible | 12:31 | |
*** sm806 has joined #openstack-ansible | 12:31 | |
*** sum12 has joined #openstack-ansible | 12:31 | |
*** dxiri has joined #openstack-ansible | 12:31 | |
*** Guest11647 is now known as logan- | 12:31 | |
*** markvoelker has joined #openstack-ansible | 12:33 | |
*** electrofelix has joined #openstack-ansible | 12:35 | |
*** nwonknu has joined #openstack-ansible | 12:36 | |
*** shyamb has joined #openstack-ansible | 12:41 | |
*** nurdie has joined #openstack-ansible | 12:44 | |
*** shyamb has quit IRC | 12:46 | |
*** hamzaachi has joined #openstack-ansible | 12:47 | |
*** nurdie has quit IRC | 12:48 | |
*** shyamb has joined #openstack-ansible | 12:50 | |
*** markvoelker has quit IRC | 13:06 | |
*** cshen has quit IRC | 13:06 | |
*** Adri2000 has quit IRC | 13:08 | |
*** sdake has joined #openstack-ansible | 13:15 | |
*** partlycloudy has joined #openstack-ansible | 13:17 | |
*** mgariepy has joined #openstack-ansible | 13:18 | |
*** abhi89 has joined #openstack-ansible | 13:31 | |
*** cshen has joined #openstack-ansible | 13:32 | |
*** ansmith has joined #openstack-ansible | 13:35 | |
abhi89 | Hi All.. I wanted to discuss here on a vulnerability that has been reported in python-requests library (https://nvd.nist.gov/vuln/detail/CVE-2018-18074).) | 13:35 |
abhi89 | i was in discussion with the openstack-requirements team and opened a story to track the discussion - https://storyboard.openstack.org/#!/story/2004979 | 13:36 |
abhi89 | python-requests library is a non-openstack package, but we do have it in the requires section of openstack & we do aggregate it in openstack installer. | 13:37 |
abhi89 | so i was expecting that osa team would take care of the updates that need to be done in these packages. like in the present case, i want the upper-constraints of python-requests library to be changed to > 2.20.0 | 13:39 |
*** shyamb has quit IRC | 13:39 | |
odyssey4me | abhi89 is there a reason why you can't submit the patch to the requirements repo? | 13:40 |
abhi89 | odyssey4me: yes, there is no project as such which i can clone to do that update.. i guess updating requirements.txt is something that i am not aware of.. | 13:41 |
odyssey4me | abhi89 ok, I really don't get all the hullabaloo, so I'll submit a patch now and we'll see what happens | 13:42 |
abhi89 | odyssey4me: also, I have talked to openstack-requirements folks about this, opened a story for them to work on (as suggested by them) - https://storyboard.openstack.org/#!/story/2004979 | 13:43 |
abhi89 | odyssey4me: sure, thanks! | 13:43 |
*** nurdie has joined #openstack-ansible | 13:44 | |
*** dave-mccowan has joined #openstack-ansible | 13:54 | |
odyssey4me | abhi89 prometheanfire FYI https://review.openstack.org/639340 | 13:59 |
prometheanfire | odyssey4me: well, voted :| | 14:12 |
prometheanfire | odyssey4me: cc'd some stable people as well | 14:14 |
*** nurdie has quit IRC | 14:17 | |
*** sdake has quit IRC | 14:21 | |
prometheanfire | odyssey4me: that said, I'd really like to hear stable team's stance on this | 14:25 |
odyssey4me | prometheanfire we'll see - the py26 support dropping might be an issue for rocky, but is certaily an issue for some older releases | 14:26 |
prometheanfire | odyssey4me: true, not even talking about that though, I'm more intrested to know how the proposed change fits within stable policy | 14:27 |
*** ivve has quit IRC | 14:27 | |
*** phasespace has quit IRC | 14:29 | |
*** sdake has joined #openstack-ansible | 14:34 | |
*** dave-mccowan has quit IRC | 14:34 | |
*** tstrul has joined #openstack-ansible | 14:35 | |
*** bgmccollum has joined #openstack-ansible | 14:37 | |
ioni | letsencrypt for haproxy is a bit buggy | 14:39 |
*** lbragstad has joined #openstack-ansible | 14:40 | |
ioni | when trying to use /opt/letsencrypt/certbot-auto it tries automatically to install some pip packages | 14:40 |
ioni | but haproxy is stopped and it fails | 14:40 |
ioni | it fails because in pip.conf is configured to use the internal repo | 14:40 |
*** maxbab has quit IRC | 14:42 | |
*** tstrul has quit IRC | 14:43 | |
*** nurdie has joined #openstack-ansible | 14:45 | |
*** sdake has quit IRC | 14:55 | |
*** jwitko has joined #openstack-ansible | 14:59 | |
*** jwitko has left #openstack-ansible | 15:00 | |
*** sdake has joined #openstack-ansible | 15:00 | |
*** aedc has joined #openstack-ansible | 15:02 | |
prometheanfire | looks like the bot is absent | 15:04 |
prometheanfire | d34dh0r53: spaces, not tabs, blame the default file being tabs :P | 15:04 |
d34dh0r53 | :) | 15:05 |
prometheanfire | %s/\t/ /g | 15:06 |
*** markvoelker has joined #openstack-ansible | 15:07 | |
*** sreejithp has joined #openstack-ansible | 15:08 | |
*** spatel has joined #openstack-ansible | 15:13 | |
spatel | morning folks :) | 15:13 |
d34dh0r53 | prometheanfire: woot | 15:18 |
prometheanfire | d34dh0r53: next I need to save those binpkgs to os-infra, possibly also setting a low default for march= | 15:19 |
cloudnull | mornings all | 15:27 |
jrosser | o/ | 15:29 |
chandankumar | \o/ | 15:29 |
chandankumar | jrosser: this one is working https://review.openstack.org/#/c/639310/ i think i just need to make some more tweaks on tripleo side | 15:30 |
chandankumar | added you to the review | 15:32 |
*** Nhey has joined #openstack-ansible | 15:32 | |
*** markvoelker has quit IRC | 15:37 | |
*** sdake has quit IRC | 15:59 | |
*** sdake has joined #openstack-ansible | 16:01 | |
*** sdake has quit IRC | 16:02 | |
evrardjp | o/ | 16:03 |
guilhermesp | \m/ | 16:03 |
*** shananigans has joined #openstack-ansible | 16:04 | |
*** macza has joined #openstack-ansible | 16:08 | |
miloa | Hi, | 16:11 |
miloa | Hi | 16:11 |
prometheanfire | \o | 16:11 |
chandankumar | \o/ | 16:12 |
mnaser | ugh | 16:12 |
mnaser | i hate my calendar | 16:13 |
*** Adri2000 has joined #openstack-ansible | 16:13 | |
mnaser | #startmeeting openstack_ansible_meeting | 16:13 |
openstack | Meeting started Tue Feb 26 16:13:22 2019 UTC and is due to finish in 60 minutes. The chair is mnaser. Information about MeetBot at http://wiki.debian.org/MeetBot. | 16:13 |
openstack | Useful Commands: #action #agreed #help #info #idea #link #topic #startvote. | 16:13 |
mnaser | #topic office hours | 16:13 |
*** openstack changes topic to " (Meeting topic: openstack_ansible_meeting)" | 16:13 | |
openstack | The meeting name has been set to 'openstack_ansible_meeting' | 16:13 |
*** openstack changes topic to "office hours (Meeting topic: openstack_ansible_meeting)" | 16:13 | |
mnaser | let's try this out. | 16:13 |
*** cshen has quit IRC | 16:13 | |
guilhermesp | o/ | 16:14 |
prometheanfire | \o | 16:14 |
chandankumar | \o/ | 16:14 |
arxcruz | \o | 16:15 |
mnaser | how's our gate feeling these days | 16:15 |
mnaser | i tried to ping the ML about the heat stuff jrosser has been looking at | 16:15 |
jamesdenton | o/ | 16:16 |
chandankumar | mnaser: I think the gate was good, few timedout on yum mirrors | 16:16 |
chandankumar | and today on cirros image url time out | 16:17 |
*** sdake has joined #openstack-ansible | 16:18 | |
jrosser | we have some really funky failures with os_swift https://review.openstack.org/#/c/635186/ | 16:19 |
jrosser | mnaser: no-one bit on the ML heat post | 16:19 |
mnaser | yeah i just tried to push something out today jrosser :( | 16:20 |
*** openstackgerrit has joined #openstack-ansible | 16:21 | |
openstackgerrit | Kevin Carter (cloudnull) proposed openstack/openstack-ansible-ops master: Ensure the default version of Java is set https://review.openstack.org/639378 | 16:21 |
*** hamzaachi has quit IRC | 16:22 | |
jrosser | mnaser: perhaps we should go to a heat irc meeting? | 16:24 |
mnaser | jrosser: i think that might be a good idea | 16:25 |
*** sdake has quit IRC | 16:25 | |
*** nurdie has quit IRC | 16:25 | |
*** nurdie has joined #openstack-ansible | 16:26 | |
*** sdake has joined #openstack-ansible | 16:27 | |
odyssey4me | o/ | 16:27 |
odyssey4me | apologies for disappearing last week - I had a sudden urgent need to become a painter for my kitchen wall | 16:28 |
*** dave-mccowan has joined #openstack-ansible | 16:28 | |
mnaser | odyssey4me: dont worry.. happens to me all the time | 16:29 |
mnaser | :P | 16:29 |
*** nurdie has quit IRC | 16:30 | |
mnaser | dont think we've progressed at all about nspawn | 16:32 |
odyssey4me | I'll be spending a little time this evening working out the last bits for the python build simplification. There's a month left before we hit Stein RC, so I'd really like to have it done and dusted within the next two weeks. | 16:32 |
mnaser | im worried we wont be able to do much about it this cycle and itll put us one release behind | 16:32 |
odyssey4me | For nspawn, perhaps the best thing to do is to schedule a hackathon time frame at the PTG to get a passing gate | 16:32 |
*** pcaruana has quit IRC | 16:32 | |
odyssey4me | Spend a day doing restrospective, and two days hacking, with a small team working on just nspawn. | 16:33 |
spotz | hey all | 16:34 |
*** markvoelker has joined #openstack-ansible | 16:35 | |
*** sdake has quit IRC | 16:35 | |
*** sdake has joined #openstack-ansible | 16:36 | |
openstackgerrit | Mikael Loaec proposed openstack/openstack-ansible-os_nova stable/rocky: Proposition to resolve bug #1782798 https://review.openstack.org/639380 | 16:37 |
openstack | bug 1782798 in openstack-ansible "AIO Build Fails on SELinux File Context Tasks" [Medium,Fix released] https://launchpad.net/bugs/1782798 | 16:37 |
mnaser | odyssey4me: but the ptg is after release i think, right? | 16:37 |
*** sdake has quit IRC | 16:40 | |
*** sdake_ has joined #openstack-ansible | 16:41 | |
*** nurdie has joined #openstack-ansible | 16:41 | |
odyssey4me | mnaser sure, but what matters is getting it working - more than making it work in this release | 16:43 |
*** sdake_ has quit IRC | 16:45 | |
*** sdake has joined #openstack-ansible | 16:45 | |
*** nurdie_ has joined #openstack-ansible | 16:46 | |
openstackgerrit | Merged openstack/openstack-ansible-os_keystone master: add gentoo support to keystone https://review.openstack.org/633423 | 16:46 |
miloa | I hope I did it correctly (first contribution to openstack-ansible :) ) https://review.openstack.org/639380 | 16:48 |
evrardjp | miloa: thanks ! | 16:48 |
*** nurdie has quit IRC | 16:49 | |
*** nurdie_ has quit IRC | 16:50 | |
*** sdake has quit IRC | 16:50 | |
*** hamzaachi has joined #openstack-ansible | 16:51 | |
*** sdake has joined #openstack-ansible | 16:52 | |
mnaser | miloa: woot | 16:53 |
d34dh0r53 | I have some cycles, but am a bit out of the loop, what nspawn things need work? | 16:54 |
prometheanfire | and then there were 3 https://review.openstack.org/#/q/topic:add-gentoo-support+status:open :D | 16:54 |
miloa | :) | 16:57 |
chandankumar | hey I want to bring two topics, I need help & feedback | 16:58 |
chandankumar | evrardjp: regarding how to use config_template and python-venv-build as a dependency in os_tempest | 16:59 |
chandankumar | can we ship both the modules as a pip package so that it will be installed while doing python setup.py install on os_tempest | 17:00 |
*** sdake has quit IRC | 17:00 | |
chandankumar | os that end user does not have to worry about installing additionally and modifying the ansible.cfg while consuming it | 17:00 |
chandankumar | odyssey4me: mnaser ^^ | 17:01 |
mnaser | hmm | 17:01 |
mnaser | that's interesting | 17:01 |
chandankumar | here is the patches https://review.openstack.org/#/q/topic:os_tempest_deps+(status:open+OR+status:merged) | 17:01 |
mnaser | isnt that using another dependnecy management system though | 17:01 |
odyssey4me | mnaser ansible doesn't have a dependency management system though | 17:01 |
chandankumar | ansible galaxy dependency does not solve our issue | 17:02 |
odyssey4me | if you're thinking of meta-dependencies, they're badly named | 17:02 |
odyssey4me | they're more about pre-loading | 17:02 |
chandankumar | since os_tempest is used outside may be more stuff developed by OSA can be consumed, how to solve the same issue | 17:02 |
*** sdake_ has joined #openstack-ansible | 17:03 | |
chandankumar | we need to improve the user experince to install less dependecies as possible | 17:03 |
*** Nhey has quit IRC | 17:03 | |
odyssey4me | chandankumar within tripleo, won't this be handled by using rpm packages with dependencies? | 17:03 |
chandankumar | odyssey4me: currently we have not packaged it as a dependency because of several installers involved in downstream | 17:04 |
chandankumar | to deploy a single stuff | 17:04 |
chandankumar | I want something which is easy for any enduser | 17:05 |
odyssey4me | chandankumar well, perhaps evrardjp can confirm - but we could use some other meta file to express the dependency, then tripleo's installers can consume that meta file | 17:05 |
chandankumar | if they want to run os_tempest they just install os_tempest their required dependency needs to be installed | 17:05 |
odyssey4me | we've done that for docs | 17:05 |
odyssey4me | eg: https://github.com/openstack/openstack-ansible-os_tempest/blob/master/meta/openstack-ansible.yml | 17:06 |
chandankumar | odyssey4me: we need something some thing so that ansible can recognixe those roles | 17:06 |
openstackgerrit | Merged openstack/openstack-ansible-os_neutron master: [docs] Add Open vSwitch Hardware Offloading (ASAP^2) Deployment Scenario https://review.openstack.org/563547 | 17:06 |
odyssey4me | yeah, ansible doesn't have anything that solves this issue unless there's something new I don't know about | 17:06 |
evrardjp | I will read this backlog when I am done with my meeting | 17:07 |
*** aedc has quit IRC | 17:07 | |
*** markvoelker has quit IRC | 17:07 | |
evrardjp | mnaser: odyssey4me chandankumar there is another person that asked pip packaging of our role, ansible-hardening for example. | 17:08 |
evrardjp | I added this to the agenda of this meeting | 17:08 |
chandankumar | odyssey4me: evrardjp I think python setup.py install solves the issue, | 17:08 |
evrardjp | it's just part of the solution | 17:08 |
evrardjp | let me finish my meeting and I can explain | 17:08 |
odyssey4me | ok, what time will that be - I need to go afk for a bit | 17:09 |
chandankumar | evrardjp: config_template is just a script so shipping as a module as fixes it | 17:09 |
chandankumar | just dump it at right path so that ansible recognizes it | 17:09 |
chandankumar | it also removes copying config_templates script in ceph ansible | 17:10 |
chandankumar | it might also help in adoption of osa developed ansible modules | 17:10 |
odyssey4me | alright - I'll be back in about an hour | 17:10 |
* chandankumar not sure that is the right solution | 17:11 | |
arxcruz | I like the pip idea to be honest | 17:11 |
arxcruz | but would be a good use of pip for ansible role? | 17:12 |
*** abhi89 has quit IRC | 17:12 | |
chandankumar | odyssey4me: evrardjp mnaser arxcruz what about bringing this topic to ML may be someone has better idea? | 17:13 |
*** gyee has joined #openstack-ansible | 17:13 | |
evrardjp | odyssey4me: you're right, we can have anything in meta/ folder. | 17:13 |
arxcruz | sure fine by me | 17:13 |
evrardjp | ansible doesn't have anything in itself for self resolving of dependencies outside of galaxy | 17:14 |
mnaser | #endmeeting | 17:14 |
*** openstack changes topic to "Launchpad: https://launchpad.net/openstack-ansible || Weekly Meetings: https://wiki.openstack.org/wiki/Meetings/openstack-ansible || Review Dashboard: http://bit.ly/2xA1eZC" | 17:14 | |
openstack | Meeting ended Tue Feb 26 17:14:15 2019 UTC. Information about MeetBot at http://wiki.debian.org/MeetBot . (v 0.1.4) | 17:14 |
openstack | Minutes: http://eavesdrop.openstack.org/meetings/openstack_ansible_meeting/2019/openstack_ansible_meeting.2019-02-26-16.13.html | 17:14 |
openstack | Minutes (text): http://eavesdrop.openstack.org/meetings/openstack_ansible_meeting/2019/openstack_ansible_meeting.2019-02-26-16.13.txt | 17:14 |
openstack | Log: http://eavesdrop.openstack.org/meetings/openstack_ansible_meeting/2019/openstack_ansible_meeting.2019-02-26-16.13.log.html | 17:14 |
mnaser | why dont we publish to galaxy then | 17:14 |
evrardjp | because galaxy fails | 17:14 |
mnaser | how | 17:14 |
evrardjp | because galaxy is not patchable either | 17:14 |
evrardjp | so that brings depends on issues | 17:14 |
mnaser | what do you mean not patchable | 17:14 |
evrardjp | galaxy api used to be unreliable | 17:15 |
evrardjp | that's problem 1 | 17:15 |
mnaser | cant we just have different tagged releases in galaxy | 17:15 |
chandankumar | first we need to register openstack-ansible user on galaxy | 17:15 |
chandankumar | mnaser: evrardjp I heard they are rewrriting the ansible-galaxy | 17:15 |
evrardjp | problem 2 is that when you fetch from ansible-galaxy cli you get a tar.gz, not a git repo | 17:15 |
mnaser | or maybe there's already an openstack namespace too chandankumar | 17:15 |
chandankumar | to something differnt project | 17:15 |
mnaser | evrardjp: how is that a problem? | 17:15 |
chandankumar | evrardjp: if we get tar.gz may be pip will work with tar gz | 17:16 |
evrardjp | So we'd need something to deal with depends-on: If depends-on on repo x, we'd need to then not use galaxy | 17:16 |
mnaser | evrardjp: cant we do all of our dev in git, but release to galaxy? | 17:16 |
evrardjp | but then there is another thing, we need to tag regularily into a process, and define the consumption model | 17:17 |
evrardjp | I mean all of this is fine, but I am wondering what the problem is | 17:17 |
evrardjp | I think I am confused. | 17:17 |
evrardjp | what are we trying to achieve here? | 17:17 |
chandankumar | evrardjp: mnaser odyssey4me https://github.com/ansible/mazer -> galaxy alternative | 17:17 |
evrardjp | chandankumar: if you want to pip install the code, as I said in the other review, you can already use the editable flag, and use --src | 17:18 |
evrardjp | pip would fetch the code and put it where you want. | 17:18 |
mnaser | evrardjp: i think end goal is find a way to help with consumption of roles | 17:18 |
chandankumar | evrardjp: the problem is if os_tempest is used as a role by end_user their roles needs to be installed easily | 17:18 |
evrardjp | I am confused how a git clone is so hard | 17:18 |
chandankumar | user do not need to install seperately and fix ansible.cfg to consume it | 17:19 |
mnaser | ^^^ | 17:19 |
mnaser | our roles are not just a git clone | 17:19 |
mnaser | there's things like config_template dependencies that are not pulled | 17:19 |
evrardjp | I think there is a misconception here -- I am using ansible-config_template in another project, I didn't have to do anything special for consuming it. | 17:20 |
evrardjp | we are confusing multiple problems | 17:20 |
evrardjp | sorry | 17:20 |
evrardjp | let me rephrase that | 17:20 |
cloudnull | ohh , a galaxy alternative | 17:20 |
evrardjp | there is a series of misconceptions that prevent me to give you a proper solution | 17:20 |
evrardjp | you can pip install the role right now, in the folder you want, assuming you know how to pass arguments to pip | 17:21 |
evrardjp | if you don't, we need to then release each of the roles and publish them to pip | 17:21 |
evrardjp | which means tagging | 17:21 |
evrardjp | and different pipelines | 17:21 |
evrardjp | I am fine with that | 17:22 |
evrardjp | I just need people to be aware of it. | 17:22 |
mnaser | evrardjp: if you need to use os_tempest, you need to install config_template | 17:22 |
mnaser | that dependency isnt properly/clearly defined right now | 17:22 |
mnaser | i think that's what chandankumar is trying tos olve | 17:22 |
chandankumar | yes correct | 17:22 |
evrardjp | So as I said | 17:22 |
evrardjp | you just need to put that into the right folder | 17:22 |
chandankumar | i just need python_venv_build and config_template | 17:23 |
mnaser | chandankumar: the idea here i think is that.. if i do.. pip install ansible .. ansible comes in with all its dependencies | 17:23 |
evrardjp | I am using git clone, but pip install with arguments would do just as fine | 17:23 |
evrardjp | if we are talking about "just that" | 17:23 |
mnaser | it doesnt just install ansible, with a note saying "please go and pip install jinja2 now" | 17:23 |
mnaser | if i understand chandankumar correctly, that's what he's trying to solve? he wants the install to be a one step that resolves dependencies | 17:24 |
evrardjp | how does it resolve versions ? | 17:24 |
chandankumar | mnaser: yes correct, once step solution for dependencies | 17:24 |
evrardjp | chandankumar: ansible-galaxy install <your requirement file> is not enough for you? | 17:25 |
mnaser | evrardjp: requirements.txt .. ? but in ansible... i dunno how we'd handle it | 17:25 |
chandankumar | evrardjp: for versions you mean ansible version? | 17:25 |
mnaser | ansible-galaxy install openstack.os_tempest .. that would pull down the dependencies defined inside `meta` | 17:25 |
evrardjp | chandankumar: shas of the tempest/config_template version code | 17:25 |
*** DanyC_ has joined #openstack-ansible | 17:26 | |
chandankumar | evrardjp: we are not consuming ansible galaxy there as os_tempest is not recognized by galaxy as user is not registered | 17:26 |
evrardjp | mnaser: that's correct, as long as meta are expressed in a galaxy format | 17:26 |
evrardjp | chandankumar: you don't need to publish on galaxy.ansible.com to use ansible-galaxy cli | 17:26 |
mnaser | i think the dependencies wont work properly | 17:27 |
*** nurdie has joined #openstack-ansible | 17:27 | |
evrardjp | mnaser: I don't see where it matters, if those are installed immediately? | 17:27 |
evrardjp | I definitely fail to see what the problem is | 17:27 |
*** DanyC has quit IRC | 17:27 | |
evrardjp | we can reinvent pip, reuse pip, reuse ansible galaxy format, so many options | 17:28 |
mnaser | right you're asking the user to define the dependencies of the role inside their own requirements file | 17:28 |
mnaser | i think that's a bit counterintuitive | 17:28 |
*** cmart has joined #openstack-ansible | 17:28 | |
evrardjp | mnaser: they have to do it anyway :p | 17:28 |
evrardjp | mnaser: that's what I fail to see | 17:28 |
chandankumar | evrardjp: https://review.openstack.org/#/c/632726/ i think odyssey4me last comment explain the issue what I am trying to achieve | 17:29 |
mnaser | well, they don't have to do it if we have the proper dependencies and galaxy stuff published, because it will pull down tempest, check its dependnecies, and pull those down after | 17:29 |
chandankumar | what i want is git clone os_tempest, then python setup.py install then if i reuse os_tempest things should work | 17:30 |
chandankumar | no other steps | 17:30 |
evrardjp | ok so you want to use pip resolver to resolve dependencies on ansible roles, and therefore you want to have all the dependents role to be released on pip + tag/versionned. | 17:31 |
* chandankumar is thinking from a enduser prespective | 17:31 | |
chandankumar | evrardjp: yes | 17:31 |
* jrosser looks over at how openstack-ansible-ops deals with this | 17:31 | |
evrardjp | jrosser: in any case, he wants to use the pip resolution. | 17:32 |
chandankumar | evrardjp: it will also help ceph-ansible to stop copying config_template script | 17:32 |
mnaser | is pip a hard requrieemnt chandankumar | 17:32 |
jrosser | what about many versions of the same thing | 17:32 |
mnaser | like we consume some of the roles locally here | 17:32 |
chandankumar | mnaser: if we package it as a rpm then it will dump the files it to right places | 17:32 |
jrosser | if OSA and ceph-ansible both require config_template, but different versions | 17:33 |
chandankumar | basically dealing with setup.py data files | 17:33 |
evrardjp | chandankumar: I suppose the rpm would be built on the python package | 17:33 |
evrardjp | chandankumar: that's not the issue | 17:33 |
mnaser | im wondering how easy it would be to build a python package that automatically sits 'in the right place' | 17:33 |
evrardjp | please decouple the setup.py from the rest of the conversation :p | 17:33 |
mnaser | but for me it just feels.. wrong | 17:33 |
evrardjp | as said, you can already use pip to install a role anywhere. | 17:33 |
evrardjp | dependency resolution + tagged version is what you are looking for. | 17:34 |
chandankumar | but pip works on setup.py on where to put files so that it will be discoverable | 17:34 |
chandankumar | by python | 17:34 |
evrardjp | mnaser: it is easy to build a package to store at a place | 17:34 |
evrardjp | what would be "the right place" though? | 17:34 |
evrardjp | Would that be the same for centos, suse, and ubuntu? | 17:34 |
mnaser | i bet it wouldnt be, and it wouldnt be the same for OSA either | 17:35 |
chandankumar | evrardjp: if it is treated as a pypi package it will work for other distros | 17:35 |
mnaser | and it wouldn't be for someone who would use it to install in their own local usage | 17:35 |
evrardjp | mnaser: we are not forced to consume it | 17:35 |
evrardjp | but let me come back to my initial question | 17:35 |
mnaser | but we're shipping it, so we need to make sure its usable. if it drops files into /etc/ansible/roles/<foo> then bleh | 17:35 |
evrardjp | when you have your dependency resolver with pip, what does it bring you ? | 17:35 |
evrardjp | because now you need to test coinstallability of your roles | 17:36 |
evrardjp | so automatic dependency resolution is not a panacea | 17:36 |
evrardjp | so you need to freeze a manifest -- pip freeze > role-requirements.txt | 17:36 |
openstackgerrit | Kevin Carter (cloudnull) proposed openstack/openstack-ansible-ops master: Ensure the default version of Java is set https://review.openstack.org/639378 | 17:36 |
evrardjp | isn't that EXACTLY what our ansible-role-requirements is ? | 17:36 |
jrosser | ^ ++ this precisely | 17:37 |
jrosser | we choose to own /etc/ansible/roles on the deploy host in OSA | 17:37 |
jrosser | but that could equally be $pwd/roles/... to keep everything in-directory | 17:37 |
* mnaser never liked how an OSA deploy host owns the host | 17:37 | |
jrosser | thats entirely up to the consuming project to decide | 17:37 |
evrardjp | mnaser: we could technically put that elsewhere, it's just a decision | 17:38 |
evrardjp | I think we should put it in playbooks/roles/ | 17:38 |
chandankumar | evrardjp: jrosser if I am going to use this https://github.com/openstack/openstack-ansible-os_tempest/blob/master/tests/ansible-role-requirements.yml it is going to pull bunch of stuff which is not needed | 17:38 |
jrosser | in my non OSA code i have a ansible-role-requirements equivalent | 17:38 |
*** spatel has quit IRC | 17:38 | |
jrosser | and the roles get pulled into the project dir, not a random place on the host | 17:38 |
mnaser | ^ the way we should do it in osa | 17:38 |
jrosser | it all works nicely and doesnt collide with anything else | 17:38 |
evrardjp | chandankumar: I think you are hitting the point there -- you want an a-r-r which is the minimum you need for testing | 17:39 |
jrosser | no dependancy managment required, just a-r-r equivalent | 17:39 |
evrardjp | and that's what matters. | 17:39 |
chandankumar | evrardjp: yes | 17:39 |
evrardjp | mnaser: jrosser I would be fine to do that one day if you want -- moving things in tree | 17:40 |
chandankumar | evrardjp: i need to install only those_stuff which is required to make it working | 17:40 |
chandankumar | and without tweaking ansible.cfg (which i hate) | 17:40 |
evrardjp | chandankumar: whether it's pip or not pip, you would need to keep track of versions, right? | 17:40 |
mnaser | there's a whole bunch of things i think we should move in-tree, like even the ansible runtime, and making the config path a configurable dir, ok ill shut up | 17:40 |
evrardjp | how do you intent to do that? | 17:40 |
chandankumar | evrardjp: yes | 17:40 |
mnaser | btw, what ansible.cfg changes are needed? | 17:41 |
evrardjp | mnaser: you are right. | 17:41 |
evrardjp | mnaser: technically to use config_template: none. | 17:41 |
chandankumar | evrardjp: one was to dump in /usr/share/local/ansible using date files of python setup.py install | 17:41 |
* mnaser thinks you should be able to deploy openstack ansible from your laptop | 17:41 | |
evrardjp | I am using it without any changes in ansible.cfg in my project | 17:41 |
evrardjp | mnaser: alleluiah | 17:41 |
evrardjp | pip install osa | 17:42 |
evrardjp | run plays | 17:42 |
*** cshen has joined #openstack-ansible | 17:42 | |
evrardjp | boom | 17:42 |
jrosser | my ansible.cfg is roles_path = ./roles | 17:42 |
chandankumar | mnaser: the main thing is that is that if we want to consume any osa developed roles outside oSA how to do that | 17:42 |
*** miloa has quit IRC | 17:42 | |
jrosser | bingo | 17:42 |
evrardjp | I should really show you my CLI... oh wait. I did | 17:42 |
evrardjp | jrosser: haha | 17:42 |
evrardjp | you don't even need that | 17:42 |
evrardjp | I am pretty sure it would work if you remove it. | 17:43 |
jrosser | maybe so :) | 17:43 |
mnaser | chandankumar: is there a packaging standard in tripleo right now for ansible roles? | 17:43 |
evrardjp | mnaser: that's the right questions out there | 17:43 |
mnaser | TBH if someone is gonna install a role from rpm | 17:43 |
evrardjp | how do you deal with version resolution now | 17:43 |
mnaser | we should drop it in /etc/ansible/roles | 17:43 |
chandankumar | mnaser: https://github.com/rdo-packages/ansible-role-tripleo-modify-image-distgit/blob/rpm-master/ansible-role-tripleo-modify-image.spec#L70 | 17:43 |
evrardjp | mnaser: that can be decided by the packaging | 17:44 |
evrardjp | /usr/share is just as fine | 17:44 |
evrardjp | or whatever | 17:44 |
evrardjp | I dont' want to go into that debate | 17:44 |
evrardjp | :p | 17:44 |
mnaser | right but we have to provide something consumable | 17:44 |
evrardjp | so | 17:44 |
* chandankumar needs to check whether ansible picks from /etc/ansible/roles | 17:44 | |
evrardjp | the question is not where it's placed | 17:44 |
evrardjp | the question is how do you track versions | 17:44 |
mnaser | it does by default evrardjp | 17:44 |
mnaser | err chandankumar | 17:45 |
evrardjp | and coinstallability | 17:45 |
mnaser | evrardjp: we don't really care, thats a building tool problem | 17:45 |
mnaser | and rdo has all the tooling to do make this happen | 17:45 |
mnaser | they coinstall things in their ci to make sure it works, etc | 17:45 |
mnaser | its a downstream problem | 17:45 |
evrardjp | ok | 17:45 |
mnaser | just like how in openstack, we don't ever have pins for nova or whatever, we have upper constraints sure | 17:45 |
evrardjp | requirements is doing that indeed | 17:46 |
mnaser | but one can assume our branches coinstall | 17:46 |
evrardjp | so let me summarize what people have expressed here: | 17:46 |
chandankumar | cloudnull: evrardjp: mnaser jrosser https://github.com/rdo-packages/ansible-role-tripleo-modify-image-distgit/blob/rpm-master/ansible-role-tripleo-modify-image.spec#L70 | 17:46 |
chandankumar | I want to avoid doing this part in runtime | 17:46 |
chandankumar | sorry | 17:47 |
chandankumar | this link https://git.openstack.org/cgit/openstack/openstack-ansible-ops/tree/skydive/tests/functional.yml#n29 | 17:47 |
evrardjp | the kolla model | 17:47 |
chandankumar | mnaser: cloudnull evrardjp ^^ | 17:47 |
evrardjp | pip installable into a known location | 17:47 |
evrardjp | oh not even | 17:47 |
*** cshen has quit IRC | 17:47 | |
evrardjp | chandankumar: you can just add your roles into that ansible-role-requirements | 17:48 |
chandankumar | mnaser: we need to care about both downstream as well as upstream as they are our consumers :-) | 17:48 |
mnaser | evrardjp: that concept doesnt exist downstream | 17:48 |
mnaser | no such thing as ansible-role-requirements | 17:49 |
mnaser | there is rpm requiremenets. | 17:49 |
mnaser | and doing a yum install os_tempest will pull down config_template as a dependency | 17:49 |
chandankumar | in rpm build just they need requires macros | 17:49 |
mnaser | i imagine by us making this a thing, downstream rpm builders will easily consume it | 17:49 |
jrosser | chandankumar: the ops repo is a really good example, becasue it allows OSA deployment with ansible version A and config_template version Y, then the ELK stack can be laid over the top with ansible version B and config_template version Z, all on the same host without trashing each other | 17:49 |
evrardjp | mnaser: yes but the building of the spec is based on a branch and continuously builds, or not ? | 17:50 |
evrardjp | do we need to version things? | 17:50 |
mnaser | pbr automatically versions things | 17:50 |
evrardjp | I am all fine with rpm packaging and/or pip packaging | 17:50 |
chandankumar | mnaser: I can solve rpm stuff what about if people installing from source | 17:50 |
mnaser | ok lets define installing from source | 17:50 |
mnaser | are we talking adding the repo in a requirements.yaml ? | 17:50 |
evrardjp | mnaser: so you would mean that they are installing rolex-17.0.0.r100 ? | 17:50 |
evrardjp | not rolex the brand, RoleY | 17:51 |
evrardjp | hahah | 17:51 |
mnaser | evrardjp: yep, or git sha tag or whatever | 17:51 |
chandankumar | i think we can release stuff on pip with some version so that it should work with versions | 17:51 |
evrardjp | mnaser: this is what I ask -- all of the above we can do -- I am just wondering what people need :) | 17:51 |
mnaser | maybe we should ask ceph-ansible folks to chime in too | 17:51 |
mnaser | re config_template | 17:51 |
evrardjp | If now the stance is "we tag roles" then we shall change release/ | 17:51 |
evrardjp | even if we don't consume them | 17:52 |
chandankumar | evrardjp: people are crazy they can anything who no developer ever expects :-) that would happen to his product | 17:52 |
chandankumar | *do anything | 17:52 |
evrardjp | that's not what I am asking -- I am asking what is what the expectations, right now. | 17:52 |
evrardjp | I cannot change things if I don't understand. would you be fine with just data files? | 17:53 |
evrardjp | What would be the spec? | 17:53 |
evrardjp | specfile I mean | 17:53 |
chandankumar | evrardjp: I just want this, git clone os_tempest python setup.py install and then include_role : os_tempest it should work that;s it | 17:54 |
chandankumar | if it is solvable through data_files I am fine with that | 17:54 |
evrardjp | chandankumar: git clone into the right location and it should just work? | 17:54 |
chandankumar | then we donot need to care meta/main.yaml deps | 17:55 |
chandankumar | evrardjp: yes | 17:55 |
evrardjp | chandankumar: so no code changes then :) | 17:55 |
mnaser | git clone git://git.openstack.org/openstack/openstack-ansible-os_tempest /etc/ansible/role/os_tempest | 17:55 |
mnaser | include_role: os_tempest | 17:55 |
mnaser | BOOM: config_template is not defined | 17:55 |
evrardjp | :D | 17:55 |
chandankumar | evrardjp: basically python_veenv_build and config_template as used should work | 17:56 |
evrardjp | I have the impression we are turning in circles here | 17:56 |
evrardjp | so you said it, you want pip dependency resolution. That's what you want. And you will deal with the fallout and co installability. | 17:57 |
evrardjp | ok, so we can change setup.cfg to include the requirements over other roles, which will obviously be not met easily unless pass the right requirements.txt, correct? | 17:58 |
chandankumar | evrardjp: yes basically pip install stufff, but pip takes cares of dependency as it looks for install_requires in setup.py or requorements.txt if we speically tell them | 17:58 |
chandankumar | evrardjp: yes | 17:58 |
evrardjp | so now the installation becomes pip install -r requirements.txt after git cloen | 17:58 |
evrardjp | ok what if I told you | 17:58 |
chandankumar | may be pip install -e takes cares of that | 17:58 |
evrardjp | pip install -e git+location | 17:59 |
evrardjp | pip install -e git+location --src rolesfolder | 17:59 |
evrardjp | so what you want is a different requirements.txt | 17:59 |
evrardjp | correct? | 17:59 |
evrardjp | it's not a setup.cfg anymore? | 17:59 |
evrardjp | (you'll see we'll do a full round) | 17:59 |
evrardjp | bare with me | 18:00 |
chandankumar | evrardjp: setup.cfg is anyway needed to discovers the stuff at right path | 18:00 |
chandankumar | evrardjp: I am thinking something like that release both python_Venv_build and config_template as a pip packae | 18:00 |
mnaser | evrardjp: if requirements.txt includes config_template and python_venv_builder | 18:00 |
mnaser | then pip instsall os_tempest will install them too | 18:00 |
chandankumar | then add it to requirements then then pip install stufff, we are done | 18:01 |
evrardjp | mnaser: it won't be able to resolve those names if they are not published into pypi, which means a requirements.txt is necessary | 18:01 |
chandankumar | it will also help to no need to set /etc/<roles>/config templayes | 18:01 |
evrardjp | mnaser: I am really trying to understand what people need | 18:01 |
mnaser | the whole point of what chandankumar is trying to accomplish is adding a requirements.txt | 18:01 |
chandankumar | in ansible,cfg | 18:01 |
mnaser | he wants dependency management so running an install puts all the right roles in the right places. | 18:01 |
evrardjp | ok -- and the requirements.txt handling is done by? | 18:02 |
mnaser | pip install | 18:02 |
mnaser | pbr pulls the dependencies from requirements.txt | 18:02 |
evrardjp | no I mean | 18:02 |
mnaser | and automatically installs them | 18:02 |
evrardjp | do we own this file? | 18:02 |
evrardjp | do we manage the file* | 18:02 |
mnaser | it would live in repo | 18:02 |
mnaser | yes | 18:02 |
chandankumar | pip install -e takes carew of that that | 18:02 |
evrardjp | ok so -- the change is, for you 1) setup.cfg to add config_template and role x of os_tempest, 2) add a requirements.txt that's unfrozen I guess, to point to a git location | 18:04 |
chandankumar | evrardjp: yes! | 18:04 |
evrardjp | chandankumar: ok so, when branching happens, you will maintain that code? | 18:04 |
chandankumar | evrardjp: yes I can maintain | 18:04 |
evrardjp | I mean that requirements.txt will need to point the egg to that branch | 18:05 |
evrardjp | ok | 18:05 |
mnaser | so um | 18:05 |
mnaser | chandankumar: question | 18:05 |
mnaser | why cant we just | 18:05 |
chandankumar | evrardjp: I will get the patches up tomorrow | 18:05 |
*** spatel has joined #openstack-ansible | 18:05 | |
mnaser | git clone, ansible-galaxy install -r requirements.yaml | 18:05 |
mnaser | same thing but correct constructs and proper ecosystem | 18:05 |
evrardjp | and the location for the cloning -- is that in setup.cfg data_files, or is that provided by the user? | 18:06 |
chandankumar | mnaser: ansible-galaxy -r requriement never tried that | 18:06 |
evrardjp | mnaser: that's my favorite choice btw, as I said above many times. | 18:06 |
mnaser | chandankumar: we can migrate the tests/ansible-role-requirements.yaml to the root | 18:06 |
evrardjp | chandankumar: I believe that's what we should do, have the right requirement file for the role. | 18:06 |
mnaser | evrardjp: sorry i've had a long day so far :< | 18:06 |
evrardjp | mnaser: oh I think mine is definitely longer :p | 18:07 |
evrardjp | but it;s no competition | 18:07 |
evrardjp | :D | 18:07 |
guilhermesp | mine is longer! :P | 18:07 |
evrardjp | ofc it is guilhermesp . | 18:07 |
* chandankumar is done for the day already | 18:08 | |
evrardjp | chandankumar: other people have asked pip installability without dependency resolution. I think we should think about that all together. | 18:08 |
chandankumar | mnaser: evrardjp let me do one thing tomorrow, try putting -e <path to git repo in requirements.txt> and ansible-galaxxy install requirement tomorrow and let see hwat happens | 18:09 |
evrardjp | mnaser: from that ^ decision, we should decide if we want to regularily release/tag our roles, and adapt releases. | 18:09 |
evrardjp | chandankumar: tip: with your own galaxy file you can define the location of the role. | 18:09 |
evrardjp | and it seems it's the same as the link you gave us | 18:10 |
evrardjp | but talking with leseb would be useful for syncing our practices for packaging if you want. | 18:10 |
chandankumar | evrardjp: yes, let's try tomrrow we can come with solution | 18:11 |
mnaser | chandankumar: sounds god | 18:11 |
chandankumar | mnaser: evrardjp odyssey4me jrosser thanks for help :-) | 18:11 |
evrardjp | yw | 18:12 |
mnaser | np! | 18:12 |
evrardjp | mnaser: please also see: https://review.openstack.org/#/c/637595/ | 18:12 |
*** kopecmartin is now known as kopecmartin|off | 18:14 | |
chandankumar | evrardjp: mnaser https://review.openstack.org/633424 let's enable https://review.openstack.org/633424 gentoo with os_Tempest and make prometheanfire happy :-) | 18:14 |
chandankumar | evrardjp: mnaser and this one also https://review.openstack.org/638557 :-) | 18:15 |
chandankumar | sorry ignore second review | 18:15 |
* chandankumar is done for day | 18:15 | |
*** chandankumar is now known as raukadah | 18:16 | |
mkucia_ | Some kind of offline packaging would be nice | 18:24 |
mkucia_ | While publishing packages is nice for some people, for enterprise/commercial use cases packages will have to be built in-house from source anyway. | 18:25 |
*** sdake_ has quit IRC | 18:30 | |
*** sdake has joined #openstack-ansible | 18:37 | |
*** sdake has quit IRC | 18:46 | |
*** sdake_ has joined #openstack-ansible | 18:46 | |
*** partlycloudy has left #openstack-ansible | 18:48 | |
*** partlycloudy has joined #openstack-ansible | 18:48 | |
*** sdake_ has quit IRC | 18:50 | |
*** sdake has joined #openstack-ansible | 18:52 | |
*** sdake has quit IRC | 18:55 | |
*** sdake_ has joined #openstack-ansible | 18:56 | |
*** cyberpear has joined #openstack-ansible | 18:56 | |
*** sdake_ has quit IRC | 18:56 | |
jrosser | mnaser: I wonder if we should just propose a patch to heat adding a new var to unambiguously set what gets passed into instances as the external endpoint | 18:57 |
jrosser | There is already a few like that for other things | 18:58 |
*** sdake has joined #openstack-ansible | 18:58 | |
*** sdake has quit IRC | 19:00 | |
*** sdake_ has joined #openstack-ansible | 19:02 | |
*** vollman has quit IRC | 19:04 | |
*** markvoelker has joined #openstack-ansible | 19:04 | |
*** sdake_ has quit IRC | 19:06 | |
*** sdake has joined #openstack-ansible | 19:06 | |
*** sdake has quit IRC | 19:10 | |
*** sdake has joined #openstack-ansible | 19:12 | |
*** nurdie_ has joined #openstack-ansible | 19:18 | |
*** DanyC has joined #openstack-ansible | 19:18 | |
*** hamzaachi has quit IRC | 19:20 | |
*** nwonknu has quit IRC | 19:20 | |
*** sdake has quit IRC | 19:20 | |
*** partlycloudy has quit IRC | 19:20 | |
*** nurdie has quit IRC | 19:20 | |
*** DanyC_ has quit IRC | 19:20 | |
*** partlycloudy has joined #openstack-ansible | 19:21 | |
*** sdake_ has joined #openstack-ansible | 19:21 | |
openstackgerrit | Merged openstack/openstack-ansible-galera_server master: Add gentoo support to galera_server https://review.openstack.org/633385 | 19:23 |
*** sdake_ has quit IRC | 19:25 | |
*** nwonknu has joined #openstack-ansible | 19:27 | |
*** sdake has joined #openstack-ansible | 19:27 | |
*** sdake has quit IRC | 19:35 | |
*** sdake_ has joined #openstack-ansible | 19:36 | |
*** markvoelker has quit IRC | 19:38 | |
cmart | howdy. I'm experiencing a network performance issue on my test cluster, curious if anyone has seen similar | 19:42 |
cmart | basically, north-to-south traffic (internet to instances) is very slow (a few hundred kbps), e.g. downloading files and running APT upgrades. uploads are about 10x faster (a few mbps) but still fairly slow. | 19:44 |
*** cshen has joined #openstack-ansible | 19:44 | |
*** sdake_ has quit IRC | 19:45 | |
cmart | also seeing the slowness issue with east-west traffic between instances on floating IPs, but not on fixed IPs. | 19:45 |
cloudnull | cmart are you seeing a slowdown consistently within the instance ? and is all using l3 + routers? | 19:45 |
cmart | yes, and yes | 19:45 |
cmart | it's not affecting compute or infra hosts at all, only instances | 19:45 |
cmart | and I think it's only affecting traffic transiting Neutron routers | 19:46 |
cmart | I have 10 gbps physical interfaces everywhere | 19:46 |
cloudnull | I've seen that before, which was caused by the underlying hardware | 19:46 |
cloudnull | we needed to use NICs that had vxlan offloading | 19:46 |
* cloudnull assuming you're using vxlan | 19:46 | |
*** sdake has joined #openstack-ansible | 19:46 | |
cmart | got it. yes, using vxlan. we used to not have this problem, but that was over a year ago, and a couple of major OpenStack versions ago. this is on a new, clean Rocky install | 19:47 |
cloudnull | same hardware? | 19:47 |
cmart | yes, though new kernel version | 19:47 |
cloudnull | hum | 19:47 |
cmart | so it could be some hardware/driver interaction :) | 19:48 |
cloudnull | could be | 19:48 |
cloudnull | maybe vxlan offloading is disbaled ? | 19:48 |
*** cshen has quit IRC | 19:48 | |
jamesdenton | it shouldnt be that slow, though | 19:49 |
jamesdenton | but with vxlan, may be worth checking the usual suspects.... mtu | 19:50 |
cloudnull | ^ the Dr. is in the house! | 19:50 |
cloudnull | oh that could be too. ^ | 19:50 |
jamesdenton | one hand on keyboard and the other holding a baby. fairly useless at this point! | 19:50 |
cloudnull | so a straw to the beer ? | 19:51 |
cloudnull | :D | 19:51 |
cmart | lol. Yes, ethtool shows `udp_tnl-segmentation` is on for physical interfaces | 19:51 |
jamesdenton | if fixed ip is fast between instances on different computes, and vxlan is used, then that should rule out vxlan caveats | 19:51 |
cmart | (I was also suspecting an MTU issue, though haven't changed it recently) | 19:51 |
jamesdenton | it's all tied to the router? ie snat or floating ip? | 19:52 |
jamesdenton | i would look at your infra node(s) hosting the router | 19:52 |
cmart | yes, floating IPs. when I talk between two instances on their fixed IPs it approaches the physical link speed. when I talk on floating IPs it's super slow | 19:53 |
jamesdenton | try rescheduling the router. also, which kernel version? | 19:53 |
jamesdenton | what mtu are you running on the neutron net? 1450/1500? | 19:53 |
cmart | for the infra nodes, `4.4.0-142-generic #168-Ubuntu SMP` | 19:53 |
cmart | (and compute nodes) | 19:53 |
cmart | MTU on Neutron networks is 1500 on the "external" network (where floating IPs are assigned) and 1450 on the private network (where fixed IPs are allocated) | 19:54 |
cmart | (on the switches it's probably over 9000 but could check) | 19:55 |
*** sdake has quit IRC | 19:55 | |
cmart | testing inter-instance communication between two compute hosts now (the instances I was testing with before were both on the same compute host) | 19:55 |
jamesdenton | yep, ok thats good. just making sure | 19:56 |
jamesdenton | ahh yeah line speed or higher would be expected on same node | 19:56 |
*** sdake has joined #openstack-ansible | 19:57 | |
cmart | yeah just realized mistake :! | 19:59 |
jamesdenton | whatcha find? | 19:59 |
cloudnull | do tell! | 19:59 |
jamesdenton | half duplex 10/mbit? | 19:59 |
cmart | no, I mean I realized that I wasn't testing across two compute hosts earlier | 19:59 |
jamesdenton | ahh ok | 19:59 |
cloudnull | BNC for teh win! | 19:59 |
jamesdenton | you laugh, but i've seen auto-neg do stpuid things and 10/half manifests itself like this | 20:00 |
jamesdenton | cmart what nic? | 20:00 |
jamesdenton | or better yet, testing between the nodes themselves was OK? | 20:01 |
jamesdenton | even between the br-vxlan interfaces? | 20:01 |
cmart | NICs look to be a mix of Intel X710 and Broadcom BCM57810 | 20:02 |
jamesdenton | and is there any chance you could create a private net of 'vlan' type to compare | 20:02 |
jamesdenton | good ole 710 | 20:02 |
cloudnull | old glory! | 20:02 |
cmart | yeah all but one infra host has the X710 :) | 20:02 |
cmart | for some reason | 20:02 |
jamesdenton | is the router on the broadcom? lol | 20:02 |
cmart | good question | 20:03 |
jamesdenton | i kid i kid | 20:03 |
*** sdake has quit IRC | 20:03 | |
jamesdenton | but worth checking | 20:03 |
cmart | also to be clear this is a test cluster, not an emergency | 20:03 |
jamesdenton | today's test cluster, tomorrow's prod environment | 20:03 |
jamesdenton | i'm afraid there's no easy answer here. | 20:05 |
cmart | yep. this'll take me a few mins but looking into the aforementioned & will report back! thank you both | 20:10 |
jamesdenton | sure thing | 20:11 |
*** DanyC has quit IRC | 20:17 | |
*** DanyC has joined #openstack-ansible | 20:18 | |
openstackgerrit | Kevin Carter (cloudnull) proposed openstack/openstack-ansible-ops master: modify playbook inventory to make groups more specific https://review.openstack.org/631668 | 20:22 |
cloudnull | take care cmart | 20:22 |
*** nurdie_ has quit IRC | 20:23 | |
*** nurdie has joined #openstack-ansible | 20:24 | |
*** hamzaachi has joined #openstack-ansible | 20:27 | |
openstackgerrit | Merged openstack/openstack-ansible-ops master: Ensure the default version of Java is set https://review.openstack.org/639378 | 20:27 |
*** vnogin has joined #openstack-ansible | 20:52 | |
*** hamzaachi_ has joined #openstack-ansible | 20:52 | |
*** hamzaachi_ has quit IRC | 20:52 | |
*** hamzaachi_ has joined #openstack-ansible | 20:53 | |
*** hamzaachi has quit IRC | 20:56 | |
openstackgerrit | Merged openstack/openstack-ansible-os_keystone stable/queens: Correct fernet token sync race condition https://review.openstack.org/639235 | 20:57 |
nicolasbock | Hi! I am trying to install an additional package into all lxc containers of an AIO. I am suspecting that I can do that here: https://github.com/openstack/openstack-ansible-openstack_hosts/blob/master/tasks/openstack_hosts_configure_zypper.yml#L77 | 20:58 |
*** partlycloudy has left #openstack-ansible | 20:58 | |
nicolasbock | However, I need to add a repository for that package, which as far as I can tell is done here: https://github.com/openstack/openstack-ansible-openstack_hosts/blob/master/tasks/openstack_hosts_configure_zypper.yml#L84 | 20:58 |
nicolasbock | In other words a few lines after the package is installed | 20:58 |
nicolasbock | That seems backwards | 20:58 |
nicolasbock | But of course I am probably just missing something :) | 20:59 |
nicolasbock | Could someone point me to what I am missing? | 20:59 |
openstackgerrit | Merged openstack/openstack-ansible-os_tempest master: Add Gentoo support to os_tempest https://review.openstack.org/633424 | 21:00 |
jrosser | nicolasbock: there seems to be an implication here https://github.com/openstack/openstack-ansible-openstack_hosts/blob/master/tasks/openstack_hosts_configure_apt.yml#L38 that you might need repo keys installed from packages first, in order to add further repos | 21:02 |
*** spsurya has quit IRC | 21:03 | |
jrosser | which would certainly be the case for this https://packages.ubuntu.com/search?keywords=ubuntu-cloud-keyring | 21:03 |
*** cmart has quit IRC | 21:03 | |
nicolasbock | For zypper you can auto import the keys (https://github.com/openstack/openstack-ansible-openstack_hosts/blob/master/tasks/openstack_hosts_configure_zypper.yml#L93) | 21:04 |
nicolasbock | Not saying this is the most secure approach | 21:04 |
nicolasbock | But it works :) | 21:04 |
jrosser | i was working on this https://review.openstack.org/#/c/594160/ | 21:04 |
nicolasbock | The issue I am running into though is that the package is not know to zypper because the repository hasn't been added yet | 21:04 |
*** partlycloudy has joined #openstack-ansible | 21:05 | |
*** vnogin has quit IRC | 21:09 | |
openstackgerrit | Merged openstack/openstack-ansible-os_keystone stable/ocata: Correct fernet token sync race condition https://review.openstack.org/639237 | 21:10 |
openstackgerrit | Merged openstack/openstack-ansible-os_keystone stable/pike: Correct fernet token sync race condition https://review.openstack.org/639236 | 21:12 |
openstackgerrit | Merged openstack/openstack-ansible-os_keystone stable/rocky: Correct fernet token sync race condition https://review.openstack.org/639234 | 21:12 |
*** cmart has joined #openstack-ansible | 21:21 | |
*** dxiri has quit IRC | 21:23 | |
*** cmart has quit IRC | 21:29 | |
*** cmart has joined #openstack-ansible | 21:29 | |
*** ansmith has quit IRC | 21:31 | |
*** markvoelker has joined #openstack-ansible | 21:35 | |
*** partlycloudy has quit IRC | 21:37 | |
spotz | nicolasbock: test with moving it before and then submit a patch? Though best thing would probably ping Markos don't see his nick online | 21:41 |
nicolasbock | Yes, I am doing that right now :) | 21:42 |
nicolasbock | I'll ping Markos tomorrow morning | 21:42 |
nicolasbock | Thanks! | 21:42 |
*** markvoelker has quit IRC | 22:09 | |
spotz | nicolasbock: NP:) | 22:14 |
*** sdake has joined #openstack-ansible | 22:28 | |
*** hamzaachi_ has quit IRC | 22:29 | |
*** sdake has quit IRC | 22:30 | |
*** phasespace has joined #openstack-ansible | 22:32 | |
*** sdake has joined #openstack-ansible | 22:32 | |
*** dave-mccowan has quit IRC | 22:33 | |
*** nurdie has quit IRC | 22:34 | |
*** nurdie has joined #openstack-ansible | 22:35 | |
*** nurdie has quit IRC | 22:39 | |
*** sdake has quit IRC | 22:40 | |
*** sdake_ has joined #openstack-ansible | 22:42 | |
*** DanyC has quit IRC | 22:43 | |
*** sdake_ has quit IRC | 22:45 | |
*** DanyC has joined #openstack-ansible | 22:45 | |
*** sdake has joined #openstack-ansible | 22:46 | |
*** shananigans has quit IRC | 22:50 | |
*** spatel has quit IRC | 22:54 | |
*** sdake has quit IRC | 22:56 | |
*** djhankb has quit IRC | 22:57 | |
*** sdake has joined #openstack-ansible | 22:58 | |
*** sdake has quit IRC | 23:00 | |
*** sdake has joined #openstack-ansible | 23:02 | |
*** sdake has quit IRC | 23:06 | |
*** sdake_ has joined #openstack-ansible | 23:07 | |
*** ansmith has joined #openstack-ansible | 23:09 | |
*** sreejithp has quit IRC | 23:10 | |
*** sdake_ has quit IRC | 23:10 | |
*** sdake has joined #openstack-ansible | 23:11 | |
*** dave-mccowan has joined #openstack-ansible | 23:20 | |
*** sdake has quit IRC | 23:20 | |
*** sdake has joined #openstack-ansible | 23:21 | |
*** sdake has quit IRC | 23:25 | |
*** sdake has joined #openstack-ansible | 23:27 | |
*** sdake has quit IRC | 23:30 | |
*** sdake has joined #openstack-ansible | 23:34 | |
*** sdake has quit IRC | 23:35 | |
*** sdake has joined #openstack-ansible | 23:37 | |
*** sdake has quit IRC | 23:37 | |
*** sdake has joined #openstack-ansible | 23:37 | |
*** aedc has joined #openstack-ansible | 23:39 | |
*** sdake has quit IRC | 23:40 | |
*** sdake has joined #openstack-ansible | 23:42 | |
*** nurdie has joined #openstack-ansible | 23:42 | |
*** cshen has joined #openstack-ansible | 23:45 | |
*** DanyC has quit IRC | 23:46 | |
*** nurdie has quit IRC | 23:47 | |
*** cshen has quit IRC | 23:49 | |
*** sdake has quit IRC | 23:50 | |
*** dcdamien has quit IRC | 23:52 | |
*** sdake has joined #openstack-ansible | 23:53 | |
*** sdake has quit IRC | 23:55 | |
*** sdake has joined #openstack-ansible | 23:57 |
Generated by irclog2html.py 2.15.3 by Marius Gedminas - find it at mg.pov.lt!