*** lemko has quit IRC | 00:31 | |
*** jamesgu has quit IRC | 00:55 | |
*** cheng1 has joined #airshipit | 01:26 | |
*** jamesgu has joined #airshipit | 03:16 | |
*** sthussey has quit IRC | 03:35 | |
*** cheng1 has quit IRC | 04:41 | |
*** cheng1 has joined #airshipit | 05:23 | |
*** kranthikirang has joined #airshipit | 05:34 | |
*** kranthikirang has quit IRC | 05:38 | |
*** jamesgu has quit IRC | 05:47 | |
*** kranthikirang has joined #airshipit | 07:22 | |
*** kranthikirang has quit IRC | 07:26 | |
*** roman_g has joined #airshipit | 07:40 | |
*** lemko has joined #airshipit | 08:34 | |
*** skatsaounis has quit IRC | 08:42 | |
*** kranthikirang has joined #airshipit | 09:10 | |
*** kranthikirang has quit IRC | 09:14 | |
*** debugger_io has joined #airshipit | 09:46 | |
*** juhak has quit IRC | 09:46 | |
*** juhak has joined #airshipit | 09:47 | |
*** cheng1 has quit IRC | 09:49 | |
*** cheng1 has joined #airshipit | 10:06 | |
*** debugger_io has quit IRC | 10:09 | |
openstackgerrit | Smruti Soumitra Khuntia proposed openstack/airship-armada master: End user logging for audit traceabilty https://review.openstack.org/638124 | 10:47 |
---|---|---|
*** kranthikirang has joined #airshipit | 10:58 | |
openstackgerrit | Smruti Soumitra Khuntia proposed openstack/airship-shipyard master: User context tracing through logging https://review.openstack.org/633873 | 11:00 |
openstackgerrit | Smruti Soumitra Khuntia proposed openstack/airship-in-a-bottle master: Document End user optional header https://review.openstack.org/642999 | 11:01 |
openstackgerrit | Smruti Soumitra Khuntia proposed openstack/airship-in-a-bottle master: Document End user optional header https://review.openstack.org/642999 | 11:02 |
*** kranthikirang has quit IRC | 11:03 | |
openstackgerrit | Hemanth Nakkina proposed openstack/airship-in-a-bottle master: Add seccomp profile on genesis node in multinode gate https://review.openstack.org/644824 | 11:07 |
openstackgerrit | Smruti Soumitra Khuntia proposed openstack/airship-armada master: End user logging for audit traceabilty https://review.openstack.org/638124 | 11:12 |
openstackgerrit | Smruti Soumitra Khuntia proposed openstack/airship-armada master: End user logging for audit traceabilty https://review.openstack.org/638124 | 11:17 |
*** Zara has left #airshipit | 11:22 | |
openstackgerrit | Smruti Soumitra Khuntia proposed openstack/airship-shipyard master: User context tracing through logging https://review.openstack.org/633873 | 11:27 |
openstackgerrit | Smruti Soumitra Khuntia proposed openstack/airship-armada master: End user logging for audit traceabilty https://review.openstack.org/638124 | 11:38 |
*** cheng1 has quit IRC | 11:39 | |
*** Nishant_ has joined #airshipit | 11:47 | |
*** juhak has quit IRC | 12:02 | |
*** juhak has joined #airshipit | 12:02 | |
openstackgerrit | Smruti Soumitra Khuntia proposed openstack/airship-armada master: End user logging for audit traceabilty https://review.openstack.org/638124 | 12:41 |
*** cheng1 has joined #airshipit | 12:42 | |
*** kranthikirang has joined #airshipit | 12:46 | |
*** cheng1 has quit IRC | 12:47 | |
*** kranthikirang has quit IRC | 12:51 | |
*** skatsaounis has joined #airshipit | 12:55 | |
*** aaronsheffield has joined #airshipit | 13:26 | |
*** sthussey has joined #airshipit | 13:34 | |
openstackgerrit | Scott Hussey proposed openstack/airship-in-a-bottle master: (multinode) Make disk layout flexible https://review.openstack.org/638040 | 13:44 |
*** kranthikirang has joined #airshipit | 13:45 | |
*** dustinspecker has joined #airshipit | 13:50 | |
*** michael-beaver has joined #airshipit | 14:30 | |
*** jamesgu has joined #airshipit | 14:32 | |
*** kranthikirang has quit IRC | 14:48 | |
evgenyl | We've had a problem with Artifactory license keys as a result logs for AIAB gates were not available for some time, now it should be back online. | 15:06 |
*** michaelbeaver has joined #airshipit | 15:15 | |
*** michael-beaver has quit IRC | 15:18 | |
*** altlogbot_0 has joined #airshipit | 15:28 | |
*** altlogbot_0 has quit IRC | 15:30 | |
*** dustinspecker has quit IRC | 15:36 | |
roman_g | Please, review https://review.openstack.org/#/c/635507/ - openstack/airship-treasuremap - Add cache for results of requests to quay.io in Updater tool | 15:48 |
roman_g | Pending review for quite a few weeks, has been advertised for review on weekly meetings a few times already. | 15:49 |
*** altlogbot_0 has joined #airshipit | 16:39 | |
*** altlogbot_0 has quit IRC | 16:41 | |
openstackgerrit | Drew Walters proposed openstack/airship-treasuremap master: airskiff: Reduce postgresql PVC size https://review.openstack.org/639123 | 16:42 |
openstackgerrit | Drew Walters proposed openstack/airship-treasuremap master: global: Add nfs-provisioner chart https://review.openstack.org/635217 | 16:42 |
openstackgerrit | Drew Walters proposed openstack/airship-treasuremap master: airskiff: Pull rather than build Airship images https://review.openstack.org/635231 | 16:42 |
openstackgerrit | Drew Walters proposed openstack/airship-treasuremap master: airskiff: Use global Airship charts https://review.openstack.org/635218 | 16:42 |
openstackgerrit | PRATEEK REDDY DODDA proposed openstack/airship-armada master: Implement Security Context for Armada https://review.openstack.org/639207 | 16:55 |
openstackgerrit | PRATEEK REDDY DODDA proposed openstack/airship-deckhand master: Implement Security Context for Deckhand https://review.openstack.org/639204 | 17:07 |
openstackgerrit | Drew Walters proposed openstack/airship-treasuremap master: airskiff: Use global Airship charts https://review.openstack.org/635218 | 17:20 |
*** mbeierl has quit IRC | 17:20 | |
*** kranthikirang has joined #airshipit | 17:23 | |
*** altlogbot_3 has joined #airshipit | 17:23 | |
*** altlogbot_3 has quit IRC | 17:24 | |
*** altlogbot_3 has joined #airshipit | 17:25 | |
*** altlogbot_3 has quit IRC | 17:28 | |
*** altlogbot_3 has joined #airshipit | 17:29 | |
openstackgerrit | PRATEEK REDDY DODDA proposed openstack/airship-armada master: Implement Security Context for Armada https://review.openstack.org/639207 | 17:29 |
openstackgerrit | Merged openstack/airship-divingbell master: Run Divingbell containers as unprivileged https://review.openstack.org/639435 | 17:31 |
openstackgerrit | Merged openstack/airship-in-a-bottle master: Minor fixes as follow-up for new Pegleg https://review.openstack.org/644664 | 17:37 |
*** mbeierl has joined #airshipit | 17:53 | |
*** mbeierl has quit IRC | 17:58 | |
openstackgerrit | Lev Morgan proposed openstack/airship-pegleg master: Additional fix to secrets linting https://review.openstack.org/644958 | 18:05 |
*** mbeierl has joined #airshipit | 18:14 | |
*** irclogbot_0 has quit IRC | 18:21 | |
*** irclogbot_2 has joined #airshipit | 18:23 | |
openstackgerrit | Lev Morgan proposed openstack/airship-pegleg master: Fix typo in secrets linting https://review.openstack.org/644958 | 18:27 |
*** irclogbot_2 has quit IRC | 18:27 | |
*** irclogbot_2 has joined #airshipit | 18:28 | |
*** neith has quit IRC | 18:30 | |
openstackgerrit | Kaspars Skels proposed openstack/airship-treasuremap master: global: Add nfs-provisioner chart https://review.openstack.org/635217 | 18:30 |
*** aaronsheffield has quit IRC | 18:30 | |
*** evgenyl has quit IRC | 18:30 | |
*** b-str has quit IRC | 18:30 | |
*** aaronsheffield has joined #airshipit | 18:31 | |
*** neith has joined #airshipit | 18:31 | |
*** v1k0d3n has quit IRC | 18:31 | |
*** pas-ha has quit IRC | 18:31 | |
*** evgenyl has joined #airshipit | 18:32 | |
*** pas-ha has joined #airshipit | 18:34 | |
*** v1k0d3n has joined #airshipit | 18:34 | |
openstackgerrit | Drew Walters proposed openstack/airship-treasuremap master: airskiff: Use Minikube for Kubernetes deployment https://review.openstack.org/622610 | 18:36 |
openstackgerrit | Drew Walters proposed openstack/airship-treasuremap master: airskiff: Use global Airship charts https://review.openstack.org/635218 | 18:42 |
openstackgerrit | Drew Walters proposed openstack/airship-treasuremap master: airskiff: Pull rather than build Airship images https://review.openstack.org/635231 | 18:43 |
evgenyl | Hi everyone, need some help with promenade/k8s bootstrap process, we have failures on our baremetal treasuremap lab, during genesis deployment k8s API is not available through HAproxy, the script that configures HAproxy fails http://paste.openstack.org/show/748135/ because it cannot connect to k8s API, and this endpoint is unavailable, because k8s-proxy cannot access HAproxy http://paste.openstack.org/show/748136/ , we get | 18:55 |
evgenyl | it reproduced for a few days already, what else should I look into to figure what is wrong? | 18:55 |
evgenyl | And is the following endpoint handled via kube-proxy? `/etc/genesis/armada/assets/manifest.yaml:1064: kubernetes_url: https://10.96.0.1:443` | 18:57 |
*** altlogbot_3 has quit IRC | 19:00 | |
*** altlogbot_3 has joined #airshipit | 19:01 | |
sthussey | What changed? | 19:01 |
evgenyl | Comparing with the latest tag there was haproxy uplift and tls cipher whitelisting https://github.com/openstack/airship-treasuremap/compare/v19.03.06..master | 19:05 |
*** altlogbot_3 has quit IRC | 19:06 | |
*** altlogbot_3 has joined #airshipit | 19:06 | |
sthussey | I'm not sure. Do you redeploy genesis OS? | 19:12 |
*** irclogbot_2 has quit IRC | 19:16 | |
*** irclogbot_3 has joined #airshipit | 19:16 | |
openstackgerrit | Sandeep Reddy Thumma proposed openstack/airship-promenade master: Set Least Previliage for .PEM files under directory /etc/genesis. https://review.openstack.org/640775 | 19:17 |
evgenyl | sthussey: No redeployment from scratch, there are a bunch of scripts that do cleanup | 19:19 |
evgenyl | sthussey: I see there are two haproxy pods, haproxy and haproxy-anchor, as far as I can see "haproxy" just watches for changes in the config file and restarts the service if needed and "haproxy-anchor" gets up to date endpoints and updates the config, is this correct? | 19:19 |
sthussey | the anchor actually puts the haproxy static pod in place | 19:20 |
sthussey | as well as managing the config file | 19:20 |
sthussey | I think the thought is that the haproxy static pod put in place during genesis should be good enough to bootstrap kube-proxy | 19:20 |
sthussey | and then going forward the haproxy anchor can use the kube-proxy managed service IP to access the kubernetes API | 19:20 |
sthussey | but honestly I had no input to the anchor pattern | 19:21 |
sthussey | or the overall orchestration of cluster bootstrapping | 19:22 |
evgenyl | sthussey: Ok, now I have a better understanding of the flow, will have a closer look into that, thanks! | 19:23 |
*** rihbb has joined #airshipit | 19:24 | |
rihbb | Hi, what is the difference between update_site & update_software scripts under shipyard/tools? For instance if I change kubernetes version in versions.yaml, do I have to run update_site or update_software to incorporate the changes? Thanks in advance. | 19:26 |
sthussey | update_site encompasses deploying additional nodes and updating charts | 19:26 |
sthussey | update_software only updates charts - and so would deploy your changes to kubernetes versions | 19:26 |
*** michael-beaver has joined #airshipit | 19:26 | |
sthussey | however updating kubernetes versions isn't as simply as just updating versions.yaml | 19:27 |
sthussey | because currently airship has no facility for updating the kubelet binary across the cluster | 19:27 |
evgenyl | rihbb: Yes, as sthussey mentioned there is no automatic update of kubelet, however it should be relatively easy to do by copying kubelet binary and doing reboot of the nodes one-by-one. | 19:29 |
*** michaelbeaver has quit IRC | 19:30 | |
*** irclogbot_3 has quit IRC | 19:30 | |
*** irclogbot_2 has joined #airshipit | 19:30 | |
evgenyl | rihbb: Running `update_software` should be enough if you don't have new Nodes to be installed. `update_site` includes `update_software` and it uses drydock + maas to ensure that all nodes are provisioned, it should not hurt to run `update_site`, it just takes a bit more time than running `update_software`. | 19:33 |
sthussey | you should update kubelet after the chart update finishes | 19:33 |
sthussey | old kubelet + new apiserver is fine, new kubelet + old apiserver is not | 19:33 |
openstackgerrit | Ahmad Mahmoudi proposed openstack/airship-maas master: [DE6874] - Fixed maas-rack reschedule issue https://review.openstack.org/642174 | 19:34 |
*** altlogbot_3 has quit IRC | 19:34 | |
*** altlogbot_3 has joined #airshipit | 19:35 | |
rihbb | sthussey, evgenyl: Thanks for the clarification. But when I change versions in version.yaml, running update_software doesn seem to recreate the pods even though the update_software script shows ¨Successfully performed update_software¨. Is there some other file that also needs to be changed apart from versions.yaml under global? | 19:35 |
rihbb | evgenyl: this is in reference to the openstack update discussion we had few days back. | 19:36 |
rihbb | Deploying airship with another version of openstack (apart from the default ocata) works only after redeploying the whole cluster & not by running update_software. | 19:38 |
rihbb | Is there some other config that needs to be passed to reflect the new changes? | 19:40 |
openstackgerrit | Sandeep Reddy Thumma proposed openstack/airship-promenade master: Set Least Previliage for .PEM files under directory /etc/genesis. https://review.openstack.org/640775 | 19:44 |
evgenyl | rihbb: Interesting, changing the images should work just fine, have you re-collected and re-uploaded updated yamls? | 19:47 |
openstackgerrit | PRATEEK REDDY DODDA proposed openstack/airship-deckhand master: Implement Security Context for Deckhand https://review.openstack.org/639204 | 19:49 |
openstackgerrit | Matt McEuen proposed openstack/airship-promenade master: Fix generate_certs typo https://review.openstack.org/644985 | 19:53 |
rihbb | evgenyl: Yes - I did sudo airship-pegleg/tools/pegleg.sh site -r airship-treasuremap collect $NEW_SITE -s ${NEW_SITE}_collected ; sudo -E airship-promenade/tools/simple-deployment.sh ${NEW_SITE}_collected ${NEW_SITE}_bundle & copied the newly generated treasuremap.yaml to the genesis node. | 20:13 |
rihbb | Have I missed something? | 20:13 |
evgenyl | rihbb: Have you run `sudo -E airship-shipyard/tools/deckhand_load_yaml.sh ${NEW_SITE} ${NEW_SITE}_collected` from here https://airship-treasuremap.readthedocs.io/en/latest/authoring_and_deployment.html ? | 20:18 |
evgenyl | rihbb: And by the way, you don't need to run `airship-promenade/tools/simple-deployment.sh` in this case, change -> pegleg collect -> copy -> deckhand load -> software update. | 20:19 |
openstackgerrit | Lev Morgan proposed openstack/airship-pegleg master: Fix typo in secrets linting https://review.openstack.org/644958 | 20:35 |
kranthikirang | evgenyl: Where do we configure IPMI. username for servers? I see password is being configured in secrets/passphrases/ipmi_admin_password.yaml | 20:39 |
evgenyl | kranthikirang: Let me see, just a sec. | 20:39 |
sthussey | In the HostProfile for the server | 20:40 |
evgenyl | kranthikirang: Here is a link https://github.com/openstack/airship-treasuremap/blob/master/global/profiles/host/cp.yaml#L23 | 20:41 |
evgenyl | kranthikirang: And here you can also see how the passwords gets added into data -> oob tree https://github.com/openstack/airship-treasuremap/blob/master/global/profiles/host/cp.yaml#L12-L18 | 20:43 |
kranthikirang | evgenyl: strange; I am not seeing anything like this | 20:44 |
*** lemko has quit IRC | 20:44 | |
kranthikirang | When I clone I see data: has hardware_profile: dell_r720 | 20:44 |
kranthikirang | and the hardware profile contains only network and device class information | 20:45 |
sthussey | HostProfile | 20:45 |
*** irclogbot_2 has quit IRC | 20:45 | |
kranthikirang | Guess, I have to use that reference | 20:46 |
*** irclogbot_2 has joined #airshipit | 20:46 | |
kranthikirang | and create my profile for my own gen hO | 20:46 |
kranthikirang | HP | 20:46 |
openstackgerrit | Ahmad Mahmoudi proposed openstack/airship-maas master: [FIX] - Fixed maas-rack reschedule issue https://review.openstack.org/642174 | 20:47 |
evgenyl | kranthikirang: It's defined in globals https://github.com/openstack/airship-treasuremap/blob/master/global/profiles/host/cp.yaml#L23 and you can override it in your HW specific profile, see other examples here https://github.com/openstack/airship-treasuremap/blob/master/site/airship-seaworthy/profiles/host/cp_r720.yaml#L14-L22 | 20:47 |
kranthikirang | evgenyl: cool, that means I should replace oob | 20:49 |
kranthikirang | - method: replaceand path: .oob | 20:49 |
evgenyl | kranthikirang: To debug that it gets correctly replaced, I recommend using pegleg render command, you will be able to see all the values substituted https://airship-pegleg.readthedocs.io/en/latest/cli/cli.html#render | 20:49 |
evgenyl | kranthikirang: You can do a replace or you can use `merge` and replace an account name. | 20:50 |
kranthikirang | evgenyl: ok | 20:50 |
evgenyl | kranthikirang: Here are a bit more details on how all this works https://airshipit.readthedocs.io/projects/deckhand/en/latest/users/layering.html?highlight=merge#action-types | 20:51 |
*** altlogbot_3 has quit IRC | 20:53 | |
*** altlogbot_3 has joined #airshipit | 20:54 | |
evgenyl | I'm still struggling with haproxy/k8s apiservers, so I see haproxy running with a single backend and apiserver is also running, but the config for haproxy is a bit weird `server s10.23.22.11 10.23.22.11:6444 check port 6443` for some reasons backend port is 6444, but check port is 6443, apiserver serves is running on 6444, as far as I understand `6444` port is used for initial k8s bootstrap and it gets changed to `6443` | 20:57 |
evgenyl | when run as "normal" pods instead of "static", any ideas on how this could happen? | 20:57 |
openstackgerrit | Dmitrii Kabanov proposed openstack/airship-divingbell master: Add possibility to add repository and GPG key https://review.openstack.org/644495 | 20:57 |
openstackgerrit | Dmitrii Kabanov proposed openstack/airship-divingbell master: Add possibility to add repository and GPG key https://review.openstack.org/644495 | 21:02 |
rihbb | evgenyl: Thanks for pointing that out. Will try the k8s upgrade tomorrow :) | 21:07 |
evgenyl | rihbb: Cool, let us know how it goes :) | 21:08 |
*** mbologna has quit IRC | 21:12 | |
rihbb | evgenyl: bdw I have also seen ¨failed¨ and ¨upstream_failed¨ during update_software. DO you have an idea of what could go wrong? | 21:12 |
*** michaelbeaver has joined #airshipit | 21:12 | |
rihbb | Or how this could be debugged? As all pods/jobs seem to be in running state. | 21:14 |
evgenyl | rihbb: Can you send a complete output? You can use `./run_shipyard.sh get actions` and `./run_shipyard.sh describe action/ID` to show a bit more details. | 21:14 |
*** kranthikirang has quit IRC | 21:15 | |
evgenyl | Those scripts should be in your airship-shipyard/tools directory. | 21:15 |
*** michael-beaver has quit IRC | 21:15 | |
rihbb | evgenyl: This is how it looks like; https://paste.ubuntu.com/p/hj9m9tDp7S/ | 21:17 |
*** michaelbeaver has quit IRC | 21:17 | |
*** JosW has joined #airshipit | 21:18 | |
*** JosW has left #airshipit | 21:18 | |
evgenyl | rihbb: A generic debugging advice is when you see that `armada_build` failed, check armada-api logs in ucp namespace, there are two instances running, so you will need to check both, usually there is an error that says which set of helm-charts it failed to deploy, after that you will have some ideas which pod-logs to look at. | 21:19 |
evgenyl | rihbb: Armada is a kind of an orchestrator on top of helm, it basically pushes new releases to helm in a specific order and runs tests on every stage to ensure that everything works as expected. | 21:21 |
openstackgerrit | Evgeniy L proposed openstack/airship-treasuremap master: [WIP][DNM] test patch https://review.openstack.org/645012 | 21:25 |
rihbb | evgenyl: Thanks for the tip. The logs of armada show ´2019-03-20 21:08:01.749 8 DEBUG armada.api.middleware [-] Response body:{"type": "error", "message": "Failed to apply manifest: Exception deploying charts: ['etcd']", "retry": false} process_response ./armada/api/middleware.py:127´ | 21:26 |
rihbb | Also running ./tools/run_shipyard.sh throws the error ´FileNotFoundError: [Errno 2] No such file or directory: '/etc/shipyard/api-paste.ini'¨. | 21:27 |
evgenyl | rihbb: So looks like there are problems with deploying etcd, you can check that state of etcd pods, also it would be helpful to see more logs, like what was before and after this line. | 21:28 |
evgenyl | rihbb: Hm, can you try running it from tools dir? | 21:28 |
rihbb | evgenyl: Running from tools directory throwed the error: ´Error: Unable to invoke action due to: The request you have made requires authentication. (HTTP 401) (Request-ID: req-522edf8b-cd15-4245-ae7a-5bca5578aae0)¨ | 21:30 |
evgenyl | rihbb: Have you sourced shipyard creds? | 21:33 |
evgenyl | `export OS_USERNAME=shipyard` and `export OS_PASSWORD=PASS` where pass is the value from `secrets/passphrases/ucp_shipyard_keystone_password.yaml` | 21:34 |
rihbb | evgenyl: I see. The output of describe action/ID doesn give information about the error but armada logs show 2019-03-20 21:08:01.749 8 INFO armada.api.middleware [-] POST http://armada-api.ucp.svc.cluster.local:8000/api/v1.0/apply?tiller_host=10.97.222.252&target_manifest=full-site&tiller_port=44134 - 500 Internal Server Error | 21:40 |
evgenyl | rihbb: Can you send like 200 lines of logs and copy them here http://paste.openstack.org/ ? | 21:42 |
evgenyl | rihbb: I will need to drop, from your previous message I see that there was a problem deploying `etcd` so I recommend to check if all etcd pods are up and running. You can send a link to logs here, I will check those when I'm back tomorrow. | 21:45 |
openstackgerrit | Lev Morgan proposed openstack/airship-pegleg master: Added cleartext option to passphrase generation https://review.openstack.org/645017 | 21:47 |
rihbb | evgenyl: Thanks a lot. I will redo it tomorrow and will update accordingly. Have a nice rest of the day! | 21:47 |
*** rihbb has left #airshipit | 21:53 | |
*** kranthikirang has joined #airshipit | 22:04 | |
*** kranthikirang has quit IRC | 22:09 | |
openstackgerrit | Stacey Fletcher proposed openstack/airship-pegleg master: [DNM] Added cleartext option to passphrase generation https://review.openstack.org/645017 | 22:18 |
openstackgerrit | PRATEEK REDDY DODDA proposed openstack/airship-deckhand master: Implement Security Context for Deckhand https://review.openstack.org/639204 | 22:20 |
openstackgerrit | Dan Crank proposed openstack/airship-deckhand master: Log client-id in UCP API endpoints https://review.openstack.org/634068 | 22:41 |
*** aaronsheffield has quit IRC | 23:03 | |
*** sthussey has quit IRC | 23:53 | |
openstackgerrit | Roman Gorshunov proposed openstack/airship-divingbell master: Minor: Git URI schema and URL change https://review.openstack.org/645041 | 23:58 |
Generated by irclog2html.py 2.15.3 by Marius Gedminas - find it at mg.pov.lt!