Friday, 2019-04-12

*** ianychoi has joined #airshipit00:01
*** sthussey has quit IRC00:24
*** kaspars__ has quit IRC02:41
*** irclogbot_2 has quit IRC03:01
*** irclogbot_3 has joined #airshipit03:01
*** roman_g has quit IRC04:35
*** aojea has joined #airshipit06:34
*** mnaser has quit IRC07:06
*** mnaser has joined #airshipit07:06
*** happyhemant has joined #airshipit07:44
*** lemko has joined #airshipit08:44
*** roman_g has joined #airshipit09:30
*** dimitris__ has quit IRC10:23
*** fdegir has quit IRC12:45
*** georgk has quit IRC12:45
*** fdegir has joined #airshipit12:46
*** georgk has joined #airshipit12:46
*** altlogbot_0 has joined #airshipit13:03
*** aaronsheffield has joined #airshipit13:13
*** kranthikirang has joined #airshipit13:28
*** altlogbot_0 has quit IRC13:32
*** kranthikirang1 has joined #airshipit13:32
*** altlogbot_0 has joined #airshipit13:32
*** kranthikirang has quit IRC13:35
*** altlogbot_0 has quit IRC13:38
*** altlogbot_0 has joined #airshipit13:38
kranthikirang1@team, anyone help me to figure out problem with MAAS deploy node step? I am seeing a failure while actually booting from local disk; When I try bootstrapping the node manually through MAAS using same partition table, disks and interfaces, everything works properly;13:46
*** sthussey has joined #airshipit13:52
openstackgerritMerged openstack/airship-pegleg master: Ensure cryptostrings contain all char types  https://review.openstack.org/65181213:56
*** altlogbot_0 has quit IRC14:00
kranthikirang1The main difference I see is when we boot via dry-dock it does download bootactions/files from maas for that particular node and try to execute those actions and fails; I wonder if there is a way to control them using the site specs; Where as if we I do manually its not actually getting the bootactions14:02
*** altlogbot_1 has joined #airshipit14:25
openstackgerritDimitrios Markou proposed openstack/airship-treasuremap master: [WIP] Create documentation for airsloop site  https://review.openstack.org/65165214:26
*** kaspars__ has joined #airshipit14:27
*** altlogbot_1 has quit IRC14:29
*** altlogbot_1 has joined #airshipit14:29
*** altlogbot_1 has quit IRC14:33
*** altlogbot_1 has joined #airshipit14:33
*** altlogbot_1 has quit IRC14:33
*** nick_kar has quit IRC14:34
openstackgerritDimitrios Markou proposed openstack/airship-treasuremap master: [WIP] Create documentation for airsloop site  https://review.openstack.org/65165214:35
openstackgerritKaspars Skels proposed openstack/airship-treasuremap master: [wip] Add sloop type and airsloop site  https://review.openstack.org/64919514:37
kranthikirang1Is there anyway we can modify drydock bootactions using site spces? I see they are needed to continue with kubernetes join ..etc but how can I at least see what its trying to do with boot scripts14:46
openstackgerritSamuel Pilla proposed openstack/airship-specs master: [WIP] (armada) Chart Time Metrics  https://review.openstack.org/65209214:47
*** altlogbot_0 has joined #airshipit14:47
openstackgerritMerged openstack/airship-promenade master: Log client-id in UCP API endpoints  https://review.openstack.org/63407114:51
*** altlogbot_0 has quit IRC14:51
*** altlogbot_0 has joined #airshipit14:52
*** altlogbot_0 has quit IRC14:55
*** altlogbot_0 has joined #airshipit14:56
*** altlogbot_0 has quit IRC14:56
*** altlogbot_1 has joined #airshipit14:58
*** lemko has quit IRC15:03
*** pkaralis has quit IRC15:06
openstackgerritKaspars Skels proposed openstack/airship-treasuremap master: Sloop type and airsloop site  https://review.openstack.org/64919515:21
openstackgerritDimitrios Markou proposed openstack/airship-treasuremap master: [WIP] Create documentation for airsloop site  https://review.openstack.org/65165215:24
openstackgerritKaspars Skels proposed openstack/airship-treasuremap master: Sloop type and Airsloop site  https://review.openstack.org/64919515:25
*** roman_g has quit IRC15:32
*** roman_g has joined #airshipit15:34
openstackgerritMerged openstack/airship-treasuremap master: Update docs to include generated certs into collected dir  https://review.openstack.org/63918115:39
*** aojea has quit IRC15:59
openstackgerritScott Hussey proposed openstack/airship-promenade master: (apiserver) [WIP] support key rotation  https://review.openstack.org/63193516:23
openstackgerritDimitrios Markou proposed openstack/airship-treasuremap master: [WIP] Create documentation for airsloop site  https://review.openstack.org/65165216:52
openstackgerritDimitrios Markou proposed openstack/airship-treasuremap master: [WIP] Create documentation for airsloop site  https://review.openstack.org/65165216:55
*** happyhemant has quit IRC17:19
openstackgerritDmitrii Kabanov proposed openstack/airship-drydock master: Add possibility to check response code in auth test  https://review.openstack.org/65193518:05
*** irclogbot_3 has quit IRC18:08
*** irclogbot_3 has joined #airshipit18:10
*** roman_g has quit IRC18:26
openstackgerritScott Hussey proposed openstack/airship-promenade master: apiserver support for etcd encryption  https://review.openstack.org/62829018:54
openstackgerritScott Hussey proposed openstack/airship-promenade master: (apiserver) [WIP] support key rotation  https://review.openstack.org/63193518:54
openstackgerritDmitrii Kabanov proposed openstack/airship-drydock master: Add possibility to check response code in auth test  https://review.openstack.org/65193518:59
kaspars__@kranthikirang19:18
kaspars__you can look in the MAAS node logs19:18
kaspars__it should show some errors related to pulling bootaction, etc19:19
kaspars__if the node actually manage to deploy19:19
kaspars__you can SSH into the server and then do19:19
kaspars__grep -R prom /var/log/syslog19:19
kaspars__it should show promenade/bootaction related logs19:19
openstackgerritEvgeniy L proposed openstack/airship-treasuremap master: Enable nested virtualization by default  https://review.openstack.org/65213919:40
openstackgerritDrew Walters proposed openstack/airship-armada master: CI: Add Airskiff check  https://review.openstack.org/59902019:58
openstackgerritDrew Walters proposed openstack/airship-armada master: CI: Add Airskiff check  https://review.openstack.org/59902020:38
openstackgerritSean Eagan proposed openstack/airship-armada master: Introduce v2 docs  https://review.openstack.org/64824620:43
openstackgerritMerged openstack/airship-drydock master: Add possibility to check response code in auth test  https://review.openstack.org/65193520:52
openstackgerritKaspars Skels proposed openstack/airship-treasuremap master: Sloop type and Airsloop site  https://review.openstack.org/64919521:11
openstackgerritMerged openstack/airship-promenade master: Change image pull policy from Always to IfNotPresent.  https://review.openstack.org/62683221:19
openstackgerritDrew Walters proposed openstack/airship-armada master: CI: Add Airskiff check  https://review.openstack.org/59902021:25
kranthikirang1kaspars__: Node is not being deployed completely; When it tries to boot from local hard disk it fails with "mdadm: CREATE group disk not found"; I think its happening when its try to boot to the kernel_package we pass;21:39
kaspars__interesting  - so I have had some strange issues when missing HWE and GA for comissioning/deployment. In other words they both need to match. I have used GA kernel for airsloop (simplified demo/lab reference site) setup which looks like this21:43
kaspars__ - maas.yaml - https://review.openstack.org/#/c/649195/51/type/sloop/charts/ucp/comps/maas.yaml21:43
kaspars__ - https://review.openstack.org/#/c/649195/51/site/airsloop/profiles/host/compute.yaml21:43
kaspars__I used the same kernel as you suggested yesterday and DELL 720xd server deployed well (I only have 1 of those in this setup)21:43
kaspars__it could be something related to MAAS/hardware and kernels - so you may want to try different variations, etc21:44
kaspars__also - in some cases if your server has non-writable flash drive - you may want to disable that in bios - I have seen that causing issues21:45
kaspars__otherwise - I think I'm out of tips - this could be something related to MAAS and particular HW support related..21:45
openstackgerritSean Eagan proposed openstack/airship-armada master: [WIP]: Improve wait API and semantics in v2 docs  https://review.openstack.org/63644021:52
kranthikirang1kaspars__: OK, When I use MAAS to deploy using ga-16.04 manually everything works like charm. Only change I have observed in while passing the kernel_package as a kernel parameter while deploying the node; I am not sure if that is causing any issues with HP gen922:08
kranthikirang1kaspars__: However when I use hwe-16.04 manually also enlisting the node itself is failing in one of the node with kernel panic22:09
kranthikirang1Now I am trying to see what happens if we remove kernel_package parameter in profile22:09
kaspars__I mean make sure that you actually set MAAS to use GA for comissioing also22:27
kaspars__if you see my samples there - you need to update 2 files22:27
kaspars__1) the maas.yaml as well as host profile22:28
kaspars__sure - you can also remove kernel paramater completely - so it would use some default/latest22:28
kaspars__and that might work better.22:28
kaspars__I like locking it down as it would not change over time - or let's say on new deployment after a month or so Ubuntu may already have a newer kernel version22:29
kaspars__(when you deploy it manually - you may check which kernel version it used and might as well directly use that..)22:30
kranthikirang1kaspars__: I have tried using matching kernel version(linux-image-4.4.0-142-generic)\ but that didn't solve my problem;22:35
kranthikirang1I did change in maas.yaml and host profile22:36
openstackgerritAlexander Noskov proposed openstack/airship-promenade master: Replace kubectl and kubelet binary with hyperkube image  https://review.openstack.org/65216222:52
openstackgerritAlexander Noskov proposed openstack/airship-promenade master: Add shell autocompletion for kubectl  https://review.openstack.org/65216322:52
kranthikirang1kaspars__: Disabling kernel_pacakges solved my problem; Now able to deploy the nodes22:58
kaspars__awesome! promjoin worked? did nodes join k8s cluster?23:13
kaspars__maybe you can mark which kernel worked - so I might update airsloop to use "potentially more boradly working" kernel23:13
kaspars__just doing 'sudo kubectl get nodes -o wide' should show which kernel is deployed23:14
kranthikirang1kaspars__: I see nodes are joined and ceph-osds are up now :)23:16
kranthikirang14.4.0-145-generic23:17
kranthikirang1but my genesis is using 4.4.0-142-generic; I was a bit skeptical to boot genesis to newly installed kernel23:17
kranthikirang1for this POC; I can live with that :)23:18
kaspars__haha sure! sounds like a plan! this is good news for a Friday :)23:18
kaspars__thanks for the info on the kernel - I might use that as well.. for the airsloop simplified site.23:18
kranthikirang1I have used ga-16.04 (for enlisting and commission, no minimum kernel) and no kernel_package supplied for deploy node23:19
kranthikirang1kaspars__: What is the PS for airsloop? Perhaps I can also contribute more there :) would love to23:19
kaspars__Sloop type and Airsloop site Sloop type/site is a minimalistic approach to Airship with reduced requirements towards hardware and external dependencies while keeping all the functional features.23:20
kaspars__something I'm working on right now23:20
kaspars__https://review.openstack.org/#/c/649195/23:20
kranthikirang1Can I add HP gen9 templates to airship-seaworthy so that people can use?23:20
kaspars__it has 1 control, and 1 compute by default - should be good for demo/lab setups to easier get onto using airship23:20
kranthikirang1kaspars__: sounds good; Will follow you23:20
kaspars__yes, I think host profiles would fit into global/profiles/host23:21
kaspars__where we could create library of different servers - so feel free to create a PS23:21
kaspars__let's see if others like it as well23:21
kranthikirang1OK23:21
kranthikirang1will do that23:21
kaspars__(I would put it on global, not seaworthy site level)23:21
kranthikirang1sure; but in seaworthy we have dell example as well23:22
kaspars__yeah - I'm not sure if that was the best idea.23:22
kaspars__I think it was meant at the time more like when people would create custom sites23:22
kaspars__they would know when to place their profiles, etc23:22
kaspars__as it may be hard to look around global, etc23:23
kaspars__(potentially even if the same HW it may differ in terms of disks, and number of NIC cards)23:23
kaspars__in other words - global is something that can be shared between multiple sites23:24
kaspars__and host/hardware profiles seem to fit the bill..23:24
kranthikirang1OK; I see in global cp.yaml and dp.yaml already23:28
kranthikirang1and generic.yaml for hardware23:28
kaspars__right, exactly.. so we might move the DELL stuff over as well23:28
kranthikirang1I thought r720.yaml for dell in site specs was an example23:28
kaspars__airship-seaworthy including host/hardware profiles are definetely working site documents23:29
kaspars__the manifests are gated with airship-seaworthy - so it's a working 6 server site23:29
kaspars__they are much like a reference/examples for sure23:30
kaspars__I'm not exactly sure how compatible those would be to other DELL r720xd servers23:30
kranthikirang1yeah, have to modify the profile based on disks, interfaces and other variables like bios version ..etc23:31
kaspars__right! have a good weekend and congrats on getting already this far! :)23:32
*** aaronsheffield has quit IRC23:40
kranthikirang1kaspars__: Thank you; I see my compute nodes are also part of k8s cluster now; Need to see how openstack-helm comes up23:46
*** sthussey has quit IRC23:47
kranthikirang1kaspars__: I see Armada misses proxy information and no site specs/global specs have this configuration23:54
kranthikirang1I will create a PS on Monday23:54
kranthikirang12 23:53:48,533 INFO     base_task_runner.py:101:_read_task_logs base_task_runner Job 64: Subtask armada_post_apply armada.exceptions.api_exceptions.ClientError: Error - received 500: {"type": "error", "message": "Failed to apply manifest: ('Git exception occurred, [', 'https://git.openstack.org/openstack/openstack-helm-infra', '] may not be a valid git repository.')", "retry": false}23:55
kranthikirang1but I have to re-do everything23:55

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