Thursday, 2021-10-07

*** pmannidi is now known as pmannidi|AFK01:13
*** rlandy|ruck|bbl is now known as rlandy|ruck01:26
opendevreviewMerged openstack/puppet-tripleo stable/wallaby: haproxy: Use healthcheck middleware to monitor service availability  https://review.opendev.org/c/openstack/puppet-tripleo/+/81017902:35
*** pmannidi|AFK is now known as pmannidi03:06
*** pojadhav|afk is now known as pojadhav04:34
opendevreviewPranali Deore proposed openstack/tripleo-heat-templates master: Allow configuring secure RBAC in glance  https://review.opendev.org/c/openstack/tripleo-heat-templates/+/78362305:28
opendevreviewMerged openstack/tripleo-validations stable/wallaby: Use collections in validations for Ansible 2.11  https://review.opendev.org/c/openstack/tripleo-validations/+/81256505:43
opendevreviewMerged openstack/tripleo-validations stable/wallaby: [validation_init] add new metadata keys in the playbook template  https://review.opendev.org/c/openstack/tripleo-validations/+/80799505:43
opendevreviewMerged openstack/tripleo-validations stable/wallaby: remove using containers-prepare-parameter.yaml  https://review.opendev.org/c/openstack/tripleo-validations/+/80689605:45
*** amoralej|off is now known as amoralej06:03
opendevreviewMichele Baldessari proposed openstack/puppet-tripleo master: DNM/DNR WIP rabbitmq tls tests  https://review.opendev.org/c/openstack/puppet-tripleo/+/81240106:22
*** ysandeep|out is now known as ysandeep06:39
opendevreviewTakashi Kajinami proposed openstack/tripleo-quickstart master: WIP: Remove logic for old releases  https://review.opendev.org/c/openstack/tripleo-quickstart/+/81280206:45
*** jpena|off is now known as jpena06:47
opendevreviewMichele Baldessari proposed openstack/puppet-tripleo master: DNM/DNR WIP rabbitmq tls tests  https://review.opendev.org/c/openstack/puppet-tripleo/+/81240107:01
opendevreviewMichele Baldessari proposed openstack/puppet-tripleo master: DNM/DNR WIP rabbitmq tls tests  https://review.opendev.org/c/openstack/puppet-tripleo/+/81240107:37
opendevreviewJuan Badia Payno proposed openstack/tripleo-ansible master: bnr Grouped tasks in a loop and added OUTPUT_PREFIX_PXE  https://review.opendev.org/c/openstack/tripleo-ansible/+/81195307:55
opendevreviewShnaidman Sagi (Sergey) proposed openstack/diskimage-builder master: Correct path for CentOS 9 stream base image  https://review.opendev.org/c/openstack/diskimage-builder/+/80681908:30
opendevreviewBrendan Shephard proposed openstack/tripleo-quickstart master: DNM: Remove protected_resource arg  https://review.opendev.org/c/openstack/tripleo-quickstart/+/81292408:31
opendevreviewMerged openstack/tripleo-heat-templates master: Allow configuring secure RBAC in placement  https://review.opendev.org/c/openstack/tripleo-heat-templates/+/80425908:34
*** ykarel is now known as ykarel|lunch08:34
hjensasMorning Tengu! How is it going today?08:50
Tenguhjensas: hello there! well, still head-banging my desk ;). After some more discussions, it seems the actual network.name should NOT be tempered with - so I proposed this RFE: https://bugzilla.redhat.com/show_bug.cgi?id=2011688  it should already help a bit.08:51
hjensasTengu: where does that come from?08:52
Tenguhjensas: so I've modified tripleo-lab in order to not temper the network.name, but apparently, I'm hitting other things with "only" the name_lower + service_net_map_replace being custom/set.08:52
hjensasTengu: With composable networks you should be able to use a complete custom set of networks. As long as the ServiceNetMap is written to match it should work.08:53
Tenguhjensas: from the many, many occurrences of hard-coded «defaults» through t-h-t... and from discussions with ramishra 08:55
Tengu(sorry, I'm running 3 things in // -.-')08:55
hjensasTengu: The doc says "TripleO offers the option of deploying with a user-defined list of networks, where each network can be enabled (or not) for each role (group of servers) in the deployment."08:56
hjensasTengu: https://docs.openstack.org/project-deploy-guide/tripleo-docs/latest/features/custom_networks.html08:57
Tenguhjensas: so we DO have a big issue with the hard-coded things.08:57
Tenguah, fun, the link I pasted was from slagle page, while I thought it was that very link you pointed.08:57
hjensasTengu: There should always be an "else" to get a default. But when everything is Custom I think overriding the ServiceNetMap is required.08:59
Tenguhjensas: isn't the service_net_map_replace aimed at this specific part?08:59
hjensasTengu: service_net_map_replace does not take care of everything. The resolve_network, qdr_metric_network and also the VipSubnetMap need a manual override.09:00
Tenguhjensas: hence your proposal to add some new param for those specific parts?09:00
hjensasTengu: It should merge with the defaults, so you can override just those parts.09:00
opendevreviewHaresh proposed openstack/tripleo-common master: add kernel-modules-extra in overcloud image needed for HWOL  https://review.opendev.org/c/openstack/tripleo-common/+/81268309:01
hjensasTengu: yes, adding new params for those in role data would remove the need for the if conditions you removed. Even the "if 'ceph' in role.tags|default([])" could go.09:02
Tenguyup09:03
opendevreviewHaresh proposed openstack/tripleo-common master: add kernel-modules-extra in overcloud image needed for HWOL  https://review.opendev.org/c/openstack/tripleo-common/+/81268309:04
*** jpena is now known as jpena|brb09:05
hjensasTengu: https://access.redhat.com/documentation/en-us/red_hat_openstack_platform/16.2/html/advanced_overcloud_customization/custom-composable-networks#assigning-openstack-services-to-composable-networks09:06
Tenguhjensas: ah, we can just override PARTs of the ServiceNetMap then?09:07
hjensasTengu: The doc there shows how to move specific services to a different network. We should then be able to move _all_ services to custom networks and remove the default networks. Right? :)09:07
hjensasTengu: yes,  ControllerHostnameResolveNetwork: internal_api_cloud_009:07
hjensas ComputeHostnameResolveNetwork: internal_api_cloud_009:07
hjensas ControllerMetricsQdrNetwork: internal_api_cloud_009:07
hjensas ComputeMetricsQdrNetwork: internal_api_cloud_009:07
Tenguhjensas: soo. ok. lemme do some more modifications to tripleo-lab (as said: part of the issues was probably on my env, so no surprise here)09:10
Tenguhjensas: btw - wondering if I'm not seeing some other issues in my env: while poking at the network related files, I see StorageAllocationPools - shouldn't it be StorageCloud0AllocationPools?09:12
Tenguheh. yes. should be: {{network.name}}AllocationPools:09:12
hjensasTengu: yes.09:13
Tenguok. yeah. there are many issues there.09:13
Tenguhjensas: care to jump on my env?09:15
TenguI have a terrible doubt.09:15
Tenguhjensas: IP has changed btw: 10.39.193.7109:16
Tenguhjensas: I think I have a not-nice mix of things.09:18
hjensasTengu: I'm in, yes that network-env.yaml has a lot of issues. But most of that is'nt used with network-v2.09:18
Tenguhjensas: https://meet.google.com/adw-ixof-egk?pli=109:18
opendevreviewTakashi Kajinami proposed openstack/tripleo-heat-templates stable/train: [Train-only] Enable usage of memcache for keystone caching by default  https://review.opendev.org/c/openstack/tripleo-heat-templates/+/81294009:25
opendevreviewMerged openstack/tripleo-heat-templates master: Allow configuring secure RBAC in nova  https://review.opendev.org/c/openstack/tripleo-heat-templates/+/80425409:25
opendevreviewMerged openstack/tripleo-quickstart master: Provision networks before overcloud deploy  https://review.opendev.org/c/openstack/tripleo-quickstart/+/81242309:25
hjensashttps://access.redhat.com/documentation/en-us/red_hat_openstack_platform/16.2/html/advanced_overcloud_customization/custom-composable-networks#renaming-default-networks_portal09:35
hjensashttps://opendev.org/openstack/tripleo-ansible/src/branch/master/tripleo_ansible/ansible_plugins/modules/tripleo_composable_network.py#L14809:43
hjensasTengu: ^09:44
*** ykarel|lunch is now known as ykarel09:52
*** jpena|brb is now known as jpena10:00
opendevreviewJose Luis Franco proposed openstack/tripleo-ansible master: Add dnf_stream Ansible module.  https://review.opendev.org/c/openstack/tripleo-ansible/+/81294810:27
opendevreviewMichele Baldessari proposed openstack/puppet-tripleo master: DNM/DNR WIP rabbitmq tls tests  https://review.opendev.org/c/openstack/puppet-tripleo/+/81240110:39
*** rlandy is now known as rlandy|ruck10:41
rlandy|ruckramishra: thanks for your work to get the minimal featureset jobs working again10:55
rlandy|ruckhttps://jenkins-cloudsig-ci.apps.ocp.ci.centos.org/job/tripleo-quickstart-gate-master-tripleo-ci-delorean-full-featureset052/ looking good for the first time in ages10:56
Tenguhjensas: back - guess it's your time to eat? :)11:02
*** jcapitao is now known as jcapitao_lunch11:07
*** jpena is now known as jpena|lunch11:23
opendevreviewYariv proposed openstack/tripleo-upgrade master: [FFWD upgrade] Adding support of live/cold migration with external workload  https://review.opendev.org/c/openstack/tripleo-upgrade/+/80252411:27
ramishrarlandy|ruck: yw11:30
hjensasTengu: had, food. But I have a couple of meetings to attend.11:52
Tenguhjensas: I'm free for 30 minutes, then mtg for ~30 minutes, then free most of the afternoon11:55
Tenguhjensas: just ping me whenever you have a moment. I've added some more content to the hackmd11:55
*** amoralej is now known as amoralej|lunch12:12
opendevreviewMerged openstack/tripleo-heat-templates stable/train: Enable keystone_authtoken/memcach_use_advanced_pool for Sahara  https://review.opendev.org/c/openstack/tripleo-heat-templates/+/81264012:12
opendevreviewMerged openstack/tripleo-quickstart-extras master: Support setting growvols_args in topology_map  https://review.opendev.org/c/openstack/tripleo-quickstart-extras/+/81241412:12
opendevreviewMerged openstack/tripleo-quickstart master: Set growvols_args for all Controller roles  https://review.opendev.org/c/openstack/tripleo-quickstart/+/81241612:12
opendevreviewMerged openstack/validations-common master: Add new metadata keys to the validation playbooks  https://review.opendev.org/c/openstack/validations-common/+/80891512:12
opendevreviewMerged openstack/tripleo-validations stable/wallaby: Add new metadata keys to the validation playbooks  https://review.opendev.org/c/openstack/tripleo-validations/+/80799612:12
opendevreviewMarios Andreou proposed openstack/tripleo-ci master: [wip] Add support for CentOS Stream 9  https://review.opendev.org/c/openstack/tripleo-ci/+/80817712:20
*** jpena|lunch is now known as jpena12:23
*** jcapitao_lunch is now known as jcapitao12:28
*** raukadah is now known as chandankumar12:28
opendevreviewDavid Vallee Delisle proposed openstack/tripleo-heat-templates stable/wallaby: Allow configuring secure RBAC in placement  https://review.opendev.org/c/openstack/tripleo-heat-templates/+/81244312:29
gfidenterlandy|ruck can you help get this back in? https://review.opendev.org/c/openstack/tripleo-ansible/+/812568  :D12:43
gfidenteand sorry and thanks for helping :D12:43
*** pdeore_ is now known as pdeore|afk12:47
opendevreviewJohn Fulton proposed openstack/tripleo-ansible master: Apply ceph_conf_overrides for non-deployed_ceph services  https://review.opendev.org/c/openstack/tripleo-ansible/+/81223012:54
fultonjfmount[m]: ^ fyi12:54
rlandy|ruckgfidente: sure - I can vote there12:56
opendevreviewJohn Fulton proposed openstack/tripleo-ansible master: Apply ceph_conf_overrides for non-deployed_ceph services  https://review.opendev.org/c/openstack/tripleo-ansible/+/81223012:56
opendevreviewAnanya proposed openstack/tripleo-ci-health-queries master: Bugfix for queries with multiple regx/pattern  https://review.opendev.org/c/openstack/tripleo-ci-health-queries/+/81298712:56
rlandy|ruckyou'd  want a vote from sshnaidm, mwhahaha on tripleo-ansible changes as well12:56
rlandy|ruckscenario001 and 002 are passing there - which iirc was the issue before12:57
opendevreviewJohn Fulton proposed openstack/tripleo-ansible master: Apply ceph_conf_overrides for non-deployed_ceph services  https://review.opendev.org/c/openstack/tripleo-ansible/+/81223012:58
*** amoralej|lunch is now known as amoralej13:07
opendevreviewCedric Jeanneret proposed openstack/puppet-tripleo stable/wallaby: haproxy: Add missing default_backend option  https://review.opendev.org/c/openstack/puppet-tripleo/+/81256713:18
sshnaidmmwhahaha, hi, do you you openstack/release process for releasing tripleo-operators?13:27
sshnaidmmwhahaha, I'd like to see if auto publishing job works, can we release something?13:28
hjensasTengu: finally, done with the round of meetings.13:36
hjensasTengu: I would actually like to go back to an all custom network.name scenario. Since we do document how to add custom networks and re-map services in ServiceNetMap. It should be possible to have all custom networks, and re-map everything in ServiceNetMap.13:39
Tenguhjensas: I'll be available in ~1013:42
mwhahahasshnaidm: yea i can. we need a metadata update tho or does the job take care of that?13:44
sshnaidmmwhahaha, galaxy.yml is handled by job13:44
mwhahahak you can propose a release patch and i can +1 for ptl13:45
sshnaidmsure13:45
Tenguhjensas: I'll trash the current env and boostrap it with full custom names.13:47
sshnaidmmwhahaha, https://review.opendev.org/c/openstack/releases/+/81300913:49
sshnaidmmarios, ^^ testing if it works now13:49
Tenguhjensas: deploy started - the OC will NOT be deployed automatically so that we can have a final look to the environment before running it.13:50
mwhahahak they might balk at the version number if we've added things. will have to see what the changes list has13:50
hjensasTengu: cool13:50
mariossshnaidm: ack cool 13:52
*** ykarel_ is now known as ykarel|away13:52
opendevreviewMerged openstack/tripleo-heat-templates master: Fix swift "Could not enable rsyncd" error  https://review.opendev.org/c/openstack/tripleo-heat-templates/+/81230713:53
opendevreviewMichele Baldessari proposed openstack/tripleo-heat-templates stable/wallaby: Fix swift "Could not enable rsyncd" error  https://review.opendev.org/c/openstack/tripleo-heat-templates/+/81301314:01
opendevreviewYariv proposed openstack/tripleo-upgrade stable/train: [FFWD upgrade] Adding support of live/cold migration with external workload  https://review.opendev.org/c/openstack/tripleo-upgrade/+/80323614:06
opendevreviewLance Bragstad proposed openstack/tripleo-heat-templates master: Implement project personas in custom keystone policy file  https://review.opendev.org/c/openstack/tripleo-heat-templates/+/81032514:10
Tenguhjensas: UC is available - not deployed yet, still installing dependencies, then it will build the custom tripleo-heat-templates and go for the deploy prep steps and so on.14:10
opendevreviewYariv proposed openstack/tripleo-upgrade master: [FFWD upgrade] Adding support of live/cold migration with external workload  https://review.opendev.org/c/openstack/tripleo-upgrade/+/80252414:11
opendevreviewDavid Hill proposed openstack/tripleo-ansible master: Append lvm2_allow_list only if it's not empty  https://review.opendev.org/c/openstack/tripleo-ansible/+/81302014:12
opendevreviewLance Bragstad proposed openstack/tripleo-heat-templates master: Implement project personas in custom neutron policy file  https://review.opendev.org/c/openstack/tripleo-heat-templates/+/81049414:13
Tenguhjensas: there's a tmux if you want to join14:13
opendevreviewMichele Baldessari proposed openstack/tripleo-heat-templates master: Switch to rabbitmq fqdn hostnames and pass proper CA info  https://review.opendev.org/c/openstack/tripleo-heat-templates/+/81239014:18
opendevreviewJuan Badia Payno proposed openstack/tripleo-ansible master: bnr Use replace instead of lineinfile and grouped similar tasks in a loop  https://review.opendev.org/c/openstack/tripleo-ansible/+/81195314:20
Tenguhjensas: UC is deploying. We should be good in ~20 minutes (never actually checked the time it takes...)14:22
Tenguhjensas: but I'll get a meeting in ~4014:22
opendevreviewDavid Hill proposed openstack/tripleo-ansible master: Append lvm2_allow_list only if it's not empty  https://review.opendev.org/c/openstack/tripleo-ansible/+/81302014:25
opendevreviewMarios Andreou proposed openstack/tripleo-ci master: Adds tripleo-repos and tripleo-operator jobs in tripleo-ci  https://review.opendev.org/c/openstack/tripleo-ci/+/81026114:29
opendevreviewDavid Hill proposed openstack/tripleo-ansible master: Append lvm2_allow_list only if it's not empty  https://review.opendev.org/c/openstack/tripleo-ansible/+/81302014:30
opendevreviewMarios Andreou proposed openstack/tripleo-ci master: Adds tripleo-repos/-operator-ansible collection push jobs  https://review.opendev.org/c/openstack/tripleo-ci/+/81026114:30
Tenguhjensas: UC deployed. fetching OC images and preparing everything for it - including OC deploy script. and it will halt then.14:35
opendevreviewHarald Jensås proposed openstack/tripleo-heat-templates master: WIP - Use network.dns_domain if defined  https://review.opendev.org/c/openstack/tripleo-heat-templates/+/81303714:38
Tenguhjensas: ah, the env doesn't have this change -^^  but you can fetch the files and apply them directly14:38
Tenguhjensas: it's provisioning the nodes right nwo.14:39
Tengu*now14:39
hjensasTengu: I think don't need that change for now. I just think that might be a good change, to allow custom dns_domain without changing network.name. 14:39
Tengulgtm :)14:40
Tenguhjensas: the env has small changes compared to yesterday's - among them, the added "ServiceNetMap" in the overcloud-0-yml/network-env.yaml file14:40
hjensasTengu: I wonder where it breaks, we probably expect network.name.lower() somewhere else.14:40
Tenguhjensas: yeah... and there are those hard-coded things as well.14:41
Tenguhjensas: node privisionning still running14:41
hjensasTengu: oh, we need to add the metrics overrides as well in ServiceNetMap14:41
Tenguhjensas: feel free to edit!14:41
Tengu(and I'll report that in tripleo-lab code)14:41
Tenguhjensas: that QDRNetwork-thing?14:42
opendevreviewBogdan Dobrelya proposed openstack/tripleo-heat-templates master: Improve scn10 workers layouts for blocking calls  https://review.opendev.org/c/openstack/tripleo-heat-templates/+/81303814:42
TenguMetricsQdrNetwork and HostnameResolveNetwork ?14:43
opendevreviewMichele Baldessari proposed openstack/puppet-tripleo master: Modernize rabbitmq's TLS support  https://review.opendev.org/c/openstack/puppet-tripleo/+/81240114:43
Tenguhjensas: ah, thanks for correcting that storage_api thing. sorry!14:44
hjensasTengu: lucky that I saw it.14:44
TenguI saw it just before while editing the file on my side ^^' was about to warn you14:44
opendevreviewDavid Hill proposed openstack/tripleo-ansible master: Append lvm2_allow_list only if it's not empty  https://review.opendev.org/c/openstack/tripleo-ansible/+/81302014:45
Tenguoh.14:45
Tengudang.14:45
Tenguhjensas: network are wrongs in the role-data!14:45
hjensasTengu: indeed.14:45
Tenguforgot to re-add the ansible "replace" bits. pfff14:45
hjensasdo we need to manually edit? Or do you have magic that can fix it?14:46
hjensas:14:46
Tenguunfortunately, running the magic will.... well. gimme a second14:46
opendevreviewAlex Schultz proposed openstack/tripleo-common stable/ussuri: Add a retry to the instropection waiting workbook  https://review.opendev.org/c/openstack/tripleo-common/+/81296014:48
Tenguhjensas: lemme try to re-run the ansible.14:48
hjensasTengu: I think I fixed it?14:48
hjensasyeah, missed External14:48
Tenguhjensas: now it's fixed :)14:49
Tengubut yep, sounds good!14:49
opendevreviewAlex Schultz proposed openstack/tripleo-common stable/train: Add a retry to the instropection waiting workbook  https://review.opendev.org/c/openstack/tripleo-common/+/80914814:50
hjensask, let's try it14:50
opendevreviewJohn Eckersberg proposed openstack/puppet-tripleo master: Modernize rabbitmq's TLS support  https://review.opendev.org/c/openstack/puppet-tripleo/+/81240114:50
Tenguhjensas: fingers crossed :)14:50
opendevreviewMichele Baldessari proposed openstack/puppet-tripleo master: Modernize rabbitmq's TLS support  https://review.opendev.org/c/openstack/puppet-tripleo/+/81240114:53
hjensasTengu: dang, already.14:54
Tenguhjensas: err.... that's a new thing14:54
Tenguhjensas: am about to jump on a 30-minutes call, I'll check back after it. Thursday is... well. ^^'14:55
hjensasTengu: ack, I'll poke a bit.14:55
*** pmannidi is now known as pmannidi|AFK14:56
opendevreviewLance Bragstad proposed openstack/tripleo-heat-templates master: Implement project personas in custom cinder policy file  https://review.opendev.org/c/openstack/tripleo-heat-templates/+/81046014:58
lbragstadabishop thanks for the reviews on https://review.opendev.org/c/openstack/tripleo-heat-templates/+/810460 14:58
lbragstadi fixed up the admin naming and check string14:59
opendevreviewMichele Baldessari proposed openstack/puppet-tripleo master: Modernize rabbitmq's TLS support  https://review.opendev.org/c/openstack/puppet-tripleo/+/81240114:59
lbragstadi have a couple questions on the deprecated policies - but once you have a look i'll spin another revision14:59
opendevreviewMichele Baldessari proposed openstack/puppet-tripleo master: Modernize rabbitmq's TLS support  https://review.opendev.org/c/openstack/puppet-tripleo/+/81240115:00
abishoplbragstad: thanks, looking at ps3 now and was wondering about the deprecated policies15:02
lbragstadif cinder deprecated the generic policy and replaced it with the granular ones, then the granular ones are called at enforcement, right?15:03
abishoplbragstad: but I think you have a "system_system_" dup (typo?) at L1972 and L197515:03
abishopyes, in xena the granular ones are enforced15:03
opendevreviewLance Bragstad proposed openstack/tripleo-heat-templates master: Implement project personas in custom cinder policy file  https://review.opendev.org/c/openstack/tripleo-heat-templates/+/81046015:04
lbragstadabishop ok - then that makes me think we should only include the overrides for what cinder calls enforcement on15:04
abishopjust need to keep our wits about us in a downstream wallaby backport, where the granular policies aren't present but the depcrated ones are15:05
lbragstadabishop ok - so we could keep those deprecated policies as overrides, but they won't do anything... or we can remove them, which i still don't think is going to do anything, but will be more accurate with what cinder uses15:12
hjensasTengu: fixed it, need parameter_merge_strategy for ServiceNetMap in the env file where we override the subset of it.15:12
opendevreviewMerged openstack/python-tripleoclient stable/train: [Train-Only] Run Validations outside of mistral for the deployment  https://review.opendev.org/c/openstack/python-tripleoclient/+/80712515:21
Tenguhjensas: oh, ok.15:25
Tenguhjensas: I'm available now. shall we jump on a meet'15:25
Tengu?15:25
Tenguhjensas: added that parameter to tripleo-lab.15:26
Tenguwait.... step 3?15:27
Tenguoh, puppet host config. ok. not yet containers.15:27
Tenguhjensas: ah!15:30
Tenguthat one is due to haproxy not listening on the right interface, I think.15:30
Tengubingo15:31
Tengusomething's wrong again in there. probably a fallback to ctlplane happening because of the custom names.15:32
Tenguhjensas: overcloud-resource-registry-puppet.yaml:    HaproxyNetwork: ctlplane  humpf.... shouldn't it be something more like external_cloud_0 ?15:36
Tenguah.... seeing the comment: nope. humpf.15:36
hjensasTengu: I have to drop in a couple of minutes. HaproxyNetwork is hardcoded to ctlplane. So it's not that.15:39
Tenguhjensas: np15:40
Tengustill digging.15:40
Tenguhjensas: the listen IP is wrong15:42
Tenguhjensas: haproxy is listening on the ctlplane instead of external15:42
Tenguah. vip_data.json:    "tripleo::haproxy::public_virtual_ip": "192.168.24.20",15:43
Tenguyeah, so there's def a fallback.15:43
*** amoralej is now known as amoralej|off15:46
hjensasTengu: could be tripleo_heat_templates/tests/tripleo-ansible/tripleo-ansible/roles/tripleo_hieradata/templates/vip_data.j2:{%   set _ = vip_data.__setitem__('public_virtual_ip', (net_vip_map[networks['External']['name_lower']])) %}15:46
Tenguhjensas: oh. I was trying to find where that hieradata thing was set.15:47
Tengusoooo tripleo-ansible?15:47
*** ysandeep is now known as ysandeep|dinner15:48
hjensasTengu: I think so, but there is a weird thing in the hieradata role.15:48
Tenguhjensas: tripleo_ansible/roles/tripleo_hieradata/templates/vip_data.j2:{%   set _ = vip_data.__setitem__('tripleo::haproxy::public_virtual_ip', (net_vip_map[networks['External']['name_lower']])) %}15:48
Tenguthat's here.15:48
TenguExternal15:48
Tenguyeah, you had it15:48
Tenguhjensas: {% if 'External' in enabled_networks %}15:49
Tengudang........15:49
Tengu{% if 'InternalApi' in enabled_networks %}   ouch15:49
Tenguyeah.... well. great.15:49
hjensasTengu: it seems it should do something like L4 ? But looking up a different key in service_net_map ?15:50
Tenguhjensas: we really need a mapping exposing "network.service_net_map_replace" to the "role.networks" thing.15:50
Tenguelse we'll have no choice but lock the network.name15:51
Tengu(thus validate the availability of such default names in the network-data and so on)15:51
hjensasTengu: public_network: external_cloud_0 is in ansible inventory's service_net_map.15:52
hjensasTengu: {% set _ = vip_data.__setitem__('tripleo::haproxy::public_virtual_ip', (net_vip_map[service_net_map['public_network']])) %}15:53
Tenguhmmmm...... still, we. err. we're wanting to see if that network is enabled on this role. using [hardcoded] network.name15:53
hjensasTengu: if we do ^^ instead of "if 'External'" 15:53
Tenguhmmm. that would... what would happen if no External? 15:54
Tengui.e. is that public_network thing available and set to ctlplane?15:54
Tenguhjensas: btw I'be pushed a quick, ugly script allowing to clean up the OC15:54
hjensasTengu: if no external the service net map entry would be  public_network: ctlplane15:54
Tenguhjensas: soooo it sounds like a plan indeed.15:55
hjensasTengu: cause we do _service_nets.get('', 'Fallback to ctlplane default')15:55
Tenguright15:55
Tengudang.... I'll need some painkiller for the headache I'm getting with all that XD15:55
Tenguhjensas: sooooo..... I think most of the "if 'hardcoded' in enabled_networks" might be replaced by such a thing? same for InternalApi?15:56
Tenguhjensas: are you working on a tripleo-ansible patch already? Do you want me to clean the failed deploy?15:58
hjensasTengu: L33-L39 in vip_data.j2 as well.15:58
Tenguthere's "just" that InternalAPI thing.15:59
hjensasTengu: and StorageNFS and StorageDashboard . Arent stuff using those services? Should there not be an entry in ServiceNetMap instead ...16:01
hjensasTengu: {# the internal_api_virtual_ip is needed for contrail only #}16:02
Tenguwhat does it mean, "contrail only"? is it a deprecated thing? or.. ?16:02
Tengufor those StorageNFS and StorageDashboard, I'd be more than happy seeing them being pushed in the ServiceNetMap yeah.16:03
Tenguthough it's probably a question for ppl like fultonj or gfidente or fmount[m] :)16:03
*** marios is now known as marios|out16:04
Tenguhjensas: what about set _ = vip_data.__setitem__('ganesha_vip', (net_vip_map[service_net_map['public_network']])) %}  ?16:04
Tenguganesha is also something related to Storage iirc16:04
Tengu(I've edited it on my side, but it might be wrong due to the lack of fallback....)16:04
hjensasTengu: I added another item on the hackmd vip_data.j2 seem to need a lot of love. I'll have to go now. 16:06
Tenguhjensas: yep, just saw it. I'm about to leave as well, but the env will stay at your disposal.16:06
Tenguhjensas: there's a cleanup script if you want now: cleanup-oc0.sh  it will take care of the freeIPA + node unprovisionning.16:07
Tenguthat will make the whole thing starting clean - you'll need to run tripleo_overcloud_node_provision.sh before the deploy script.16:08
Tenguhjensas: I'll check from time to time on IRC - and I'm off tomorrow..16:08
hjensasL17 and L25 seem redundant if we replace CephDashboardNetwork: ctlplane with CephDashboardNetwork: {{ _service_nets.get('storage_dashboard', 'ctlplane') }} in the ServiceNetMap defaults.16:10
hjensasTengu: ok, so I can use your env tomorrow?16:11
Tenguhjensas: sure thing!16:11
Tenguyou can crash the OC using the script (it SHOULD work), and redeploy as many times as you want.16:11
hjensasTengu: thanks, and I'm -> out.16:12
Tenguhjensas: and I'll shutdown the thing tomorrow evening.16:12
Tenguhjensas: ++ see you around!16:12
*** hjensas is now known as hjensas|afk16:12
opendevreviewAnanya proposed openstack/tripleo-ci-health-queries master: Bugfix for queries with multiple regx/pattern  https://review.opendev.org/c/openstack/tripleo-ci-health-queries/+/81298716:12
opendevreviewAnanya proposed openstack/tripleo-ci-health-queries master: Bugfix for queries with multiple regex/pattern  https://review.opendev.org/c/openstack/tripleo-ci-health-queries/+/81298716:14
opendevreviewAnanya proposed openstack/tripleo-ci-health-queries master: Bugfix for queries with multiple regex/pattern  https://review.opendev.org/c/openstack/tripleo-ci-health-queries/+/81298716:28
opendevreviewLance Bragstad proposed openstack/tripleo-heat-templates master: Implement project personas in custom cinder policy file  https://review.opendev.org/c/openstack/tripleo-heat-templates/+/81046016:34
lbragstadabishop done ^ 16:34
abishoplbragstad: cool, checking it out now!16:46
*** jpena is now known as jpena|off16:46
opendevreviewAnanya proposed openstack/tripleo-ci-health-queries master: Bugfix for queries with multiple regex/pattern  https://review.opendev.org/c/openstack/tripleo-ci-health-queries/+/81298716:48
opendevreviewMerged openstack/tripleo-heat-templates master: Added support for Neutron loggings service plugin configuration  https://review.opendev.org/c/openstack/tripleo-heat-templates/+/80422316:48
opendevreviewFrancesco Pantano proposed openstack/tripleo-heat-templates stable/train: [TRAIN-ONLY] Restart ceph-nfs after the Ceph Upgrade stage  https://review.opendev.org/c/openstack/tripleo-heat-templates/+/81252616:56
opendevreviewFrancesco Pantano proposed openstack/tripleo-heat-templates stable/train: [TRAIN-ONLY] Restart ceph-nfs after the Ceph Upgrade stage  https://review.opendev.org/c/openstack/tripleo-heat-templates/+/81252616:58
*** ysandeep|dinner is now known as ysandeep17:18
opendevreviewMerged openstack/tripleo-ci-health-queries master: Bugfix for queries with multiple regex/pattern  https://review.opendev.org/c/openstack/tripleo-ci-health-queries/+/81298717:27
*** rlandy|ruck is now known as rlandy|ruck|brb17:36
opendevreviewSandeep Yadav proposed openstack/tripleo-quickstart-extras master: Don't pass --network-ports in node provision  https://review.opendev.org/c/openstack/tripleo-quickstart-extras/+/81306117:51
*** rlandy|ruck|brb is now known as rlandy|ruck18:02
opendevreviewMerged openstack/os-net-config stable/victoria: Update sriov config service to handle nic partitioned PF  https://review.opendev.org/c/openstack/os-net-config/+/81235918:15
opendevreviewMerged openstack/tripleo-heat-templates stable/train: [Train-only] Enable usage of memcache for keystone caching by default  https://review.opendev.org/c/openstack/tripleo-heat-templates/+/81294018:15
opendevreviewMerged openstack/tripleo-heat-templates master: Implement project personas in custom octavia policy file  https://review.opendev.org/c/openstack/tripleo-heat-templates/+/81045518:15
*** ysandeep is now known as ysandeep|out18:39
opendevreviewMerged openstack/tripleo-ci master: Add scenario001/004 coverage to image uploader changes  https://review.opendev.org/c/openstack/tripleo-ci/+/81250619:41
opendevreviewMerged openstack/tripleo-common master: Revert "Revert "Allow for OCI manifests""  https://review.opendev.org/c/openstack/tripleo-common/+/81251119:41
opendevreviewAlex Schultz proposed openstack/tripleo-common stable/wallaby: Revert "Revert "Allow for OCI manifests""  https://review.opendev.org/c/openstack/tripleo-common/+/81296120:00
opendevreviewAlex Schultz proposed openstack/tripleo-common stable/victoria: Revert "Revert "Allow for OCI manifests""  https://review.opendev.org/c/openstack/tripleo-common/+/81296220:00
opendevreviewAlex Schultz proposed openstack/tripleo-common stable/ussuri: Revert "Revert "Allow for OCI manifests""  https://review.opendev.org/c/openstack/tripleo-common/+/81296320:01
opendevreviewAlex Schultz proposed openstack/tripleo-common stable/train: Revert "Revert "Allow for OCI manifests""  https://review.opendev.org/c/openstack/tripleo-common/+/81296420:01
opendevreviewRonelle Landy proposed openstack/tripleo-quickstart master: Add enable_secure_rbac option to fs020  https://review.opendev.org/c/openstack/tripleo-quickstart/+/81308320:29
opendevreviewAlex Schultz proposed openstack/python-tripleoclient stable/train: Make the "success" message more "success"-like  https://review.opendev.org/c/openstack/python-tripleoclient/+/81308420:31
opendevreviewMerged openstack/tripleo-heat-templates stable/wallaby: Remove zaqar  https://review.opendev.org/c/openstack/tripleo-heat-templates/+/81119520:36
opendevreviewRonelle Landy proposed openstack/tripleo-quickstart master: Add enable_secure_rbac option to fs020  https://review.opendev.org/c/openstack/tripleo-quickstart/+/81308320:40
opendevreviewDouglas Viroel proposed openstack/tripleo-quickstart-extras master: WIP - Persist network configuration across reboot  https://review.opendev.org/c/openstack/tripleo-quickstart-extras/+/81308520:58
*** dviroel is now known as dviroel|out21:02
opendevreviewAde Lee proposed openstack/puppet-tripleo master: Add option to configure snmpd auth type  https://review.opendev.org/c/openstack/puppet-tripleo/+/81308721:14
opendevreviewMerged openstack/puppet-tripleo master: Revert "Pin puppet-redis to 8.0.0"  https://review.opendev.org/c/openstack/puppet-tripleo/+/80660921:20
opendevreviewAde Lee proposed openstack/tripleo-heat-templates master: Add auth type for snmpd readonly user  https://review.opendev.org/c/openstack/tripleo-heat-templates/+/81308921:29
*** pmannidi|AFK is now known as pmannidi23:14
opendevreviewMerged openstack/puppet-tripleo stable/wallaby: haproxy: Add missing default_backend option  https://review.opendev.org/c/openstack/puppet-tripleo/+/81256723:56

Generated by irclog2html.py 2.17.2 by Marius Gedminas - find it at https://mg.pov.lt/irclog2html/!