*** michael-beaver has quit IRC | 00:09 | |
openstackgerrit | Alexander Hughes proposed airship/pegleg master: [WIP] YAPF formatting https://review.opendev.org/664125 | 01:12 |
---|---|---|
*** gkadam_ has quit IRC | 01:22 | |
*** gkadam_ has joined #airshipit | 01:22 | |
openstackgerrit | Scott Hussey proposed airship/deckhand master: CI: Fix doc build gate https://review.opendev.org/664429 | 01:35 |
openstackgerrit | Scott Hussey proposed airship/deckhand master: Add pod anti-affinity to Deckhand https://review.opendev.org/661124 | 01:36 |
*** gkadam_ has quit IRC | 01:38 | |
*** gkadam_ has joined #airshipit | 01:38 | |
openstackgerrit | Merged airship/armada master: Remove required-projects from Airskiff gate https://review.opendev.org/664392 | 02:09 |
*** gkadam_ has quit IRC | 02:11 | |
*** michael-beaver has joined #airshipit | 02:12 | |
openstackgerrit | Alexander Noskov proposed airship/treasuremap master: WIP Uplift all components https://review.opendev.org/664469 | 02:23 |
*** kskels has quit IRC | 03:04 | |
*** gkadam has joined #airshipit | 03:41 | |
*** gkadam has quit IRC | 04:11 | |
*** gkadam has joined #airshipit | 04:28 | |
*** gkadam has quit IRC | 04:35 | |
*** AlexNoskov has quit IRC | 04:50 | |
*** michael-beaver has quit IRC | 05:02 | |
*** pgaxatte has joined #airshipit | 06:31 | |
*** jamesgu has quit IRC | 06:49 | |
openstackgerrit | huang liujie proposed airship/armada master: Sync Sphinx requirement https://review.opendev.org/664507 | 07:14 |
openstackgerrit | huang liujie proposed airship/divingbell master: Sync Sphinx requirement https://review.opendev.org/664508 | 07:23 |
*** mcfuller has quit IRC | 07:32 | |
*** roman_g has joined #airshipit | 08:36 | |
openstackgerrit | huang liujie proposed airship/berth master: Sync Sphinx requirement https://review.opendev.org/664531 | 09:27 |
openstackgerrit | huang liujie proposed airship/deckhand master: Sync Sphinx requirement https://review.opendev.org/664535 | 09:39 |
openstackgerrit | huang liujie proposed airship/deckhand master: Sync Sphinx requirement https://review.opendev.org/664535 | 09:41 |
openstackgerrit | Kudaka Poorna Rajesh proposed airship/promenade master: Add deploy promenade gate check https://review.opendev.org/662605 | 09:53 |
openstackgerrit | Merged airship/treasuremap master: Add Airship-in-a-Bottle cicd gate jobs https://review.opendev.org/660809 | 10:28 |
*** mcfuller has joined #airshipit | 10:43 | |
*** rustyweise has joined #airshipit | 11:36 | |
*** vladyslav has joined #airshipit | 12:01 | |
*** gkadam has joined #airshipit | 12:03 | |
gkadam | hi team! i am new to airship. Currently going through the treasuremap readthe docs, got to know that currently only ubuntu based images are supported, are there any chances of using rpm based centos/rhel images now? or is it still under progress? | 12:05 |
*** gkadam has quit IRC | 12:26 | |
*** gkadam has joined #airshipit | 12:27 | |
*** MattCoachCarter has joined #airshipit | 12:41 | |
*** bh526r has joined #airshipit | 12:53 | |
*** jsun3 has quit IRC | 12:57 | |
*** aaronsheffield has joined #airshipit | 13:01 | |
jayahn | mattmceuen: I will not be able to attend today's design meeting. I will follow up with recording. | 13:02 |
*** mbeierl has joined #airshipit | 13:04 | |
*** howell has joined #airshipit | 13:04 | |
openstackgerrit | Alexander Hughes proposed airship/pegleg master: Genesis Bundle Encryption Key source https://review.opendev.org/663389 | 13:15 |
*** nishantkr has joined #airshipit | 13:15 | |
*** sthussey has joined #airshipit | 13:34 | |
*** kranthikirang has joined #airshipit | 13:36 | |
*** esharao_ has joined #airshipit | 13:38 | |
*** kguttikonda has joined #airshipit | 13:38 | |
*** kranthikirang has quit IRC | 13:41 | |
*** gkadam has quit IRC | 13:41 | |
*** gkadam has joined #airshipit | 13:42 | |
rustyweise | Hi all, I am having a hellova time generating certs for an Airsloop deployment (aka ./tools/airship promenade generate-certs -o /target/certs /target/collect/*.yaml) after a seemingly successful 'collect'. I'm getting loads of: 2019-06-11 11:03:57,465 ERROR req_id=- ctx=- end_user=- user=- deckhand.engine.layering:layering.py:336:_pre_validate_documents Document [deckhand/PrivateKey/v1, site] service-account failed with pre-validation error: " | 13:45 |
rustyweise | Duplicate document exists". Diagnostic: "Ensure that each raw document has a unique combination of (name, schema, metadata.layeringDefinition.layer).". | 13:45 |
rustyweise | 2019-06-11 11:03:57,465 ERROR req_id=- ctx=- end_user=- user=- deckhand.engine.layering:layering.py:336:_pre_validate_documents Document [shipyard/DeploymentConfiguration/v1, site] deployment-configuration failed with pre-validation error: "Duplicate document exists". Diagnostic: "Ensure that each raw document has a unique combination of (name, schema, metadata.layeringDefinition.layer).". | 13:45 |
rustyweise | 2019-06-11 11:03:57,466 ERROR req_id=- ctx=- end_user=- user=- promenade.config:config.py: 35:__init__ An unknown Deckhand exception occurred while trying to render documents. | 13:45 |
rustyweise | Traceback (most recent call last): | 13:45 |
rustyweise | File "/opt/promenade/promenade/config.py", line 31, in __init__ | 13:45 |
rustyweise | fail_on_missing_sub_src=not allow_missing_substitutions) | 13:45 |
rustyweise | File "/usr/local/lib/python3.6/site-packages/deckhand/engine/layering.py", line 395, in __init__ | 13:45 |
rustyweise | self._pre_validate_documents(documents) | 13:45 |
rustyweise | File "/usr/local/lib/python3.6/site-packages/deckhand/engine/layering.py", line 346, in _pre_validate_documents | 13:45 |
rustyweise | raise errors.InvalidDocumentFormat(error_list=error_list) | 13:45 |
rustyweise | deckhand.errors.InvalidDocumentFormat: The provided documents failed schema validation | 13:45 |
rustyweise | 2019-06-11 11:03:57,467 ERROR req_id=- ctx=- end_user=- user=- promenade.exceptions:exceptions.py:222:display The provided documents failed schema validation | 13:45 |
rustyweise | sorry for the spam! | 13:45 |
rustyweise | I can't for the life of me figure out what part of the input model docs need to be changed for this to render correctly. Any bone would be _greatly_ helpful. I see the patch https://review.opendev.org/#/c/664452/ is aiming to help clarify a bit, but I'm still at a loss. I have followed the Airsloop page https://airship-treasuremap.readthedocs.io/en/latest/airsloop.html in combination with the Seaworthy site as closely as possible and still am n | 13:48 |
rustyweise | ot successfully rendering the certs, etc. | 13:48 |
rustyweise | Thanks for any help you might have to offer *bow* | 13:48 |
*** jamesgu has joined #airshipit | 13:49 | |
*** sreejithp has joined #airshipit | 13:58 | |
evgenyl | rustyweise: Yes, this is indeed is not trivial to figure our, usually when you see `Ensure that each raw document has a unique combination of (name, schema, metadata.layeringDefinition.layer)` it means that you have duplicate declaration of "some" document. Try searching for `shipyard/DeploymentConfiguration/v1` and `deckhand/PrivateKey/v1` to see if they are duplicated or invalid. | 13:58 |
openstackgerrit | Merged airship/deckhand master: CI: Fix doc build gate https://review.opendev.org/664429 | 13:59 |
openstackgerrit | Merged airship/deckhand master: Add pod anti-affinity to Deckhand https://review.opendev.org/661124 | 13:59 |
openstackgerrit | Evgeniy L proposed airship/treasuremap master: [DBG][DNM] try debugging postgresql crashloop in aiab https://review.opendev.org/664441 | 14:03 |
openstackgerrit | Alexander Hughes proposed airship/pegleg master: [WIP] Site and global secret decrypt. https://review.opendev.org/662847 | 14:06 |
*** michael-beaver has joined #airshipit | 14:10 | |
*** MattCoachCarter has quit IRC | 14:19 | |
openstackgerrit | Michael Beaver proposed airship/deckhand master: Remove required-projects from Airskiff gate https://review.opendev.org/664394 | 14:22 |
*** alexanderhughes has joined #airshipit | 14:26 | |
*** happyhemant has joined #airshipit | 14:44 | |
*** kskels has joined #airshipit | 14:51 | |
rustyweise | ubuntu@ubuntu1604:~/airship-treasuremap$ grep -RHIine "shipyard/DeploymentConfiguration/v1" * | 15:00 |
rustyweise | collect/airship-treasuremap.yaml:3758: name: shipyard/DeploymentConfiguration/v1 | 15:00 |
rustyweise | collect/airship-treasuremap.yaml:27964:schema: shipyard/DeploymentConfiguration/v1 | 15:00 |
rustyweise | collect/airship-treasuremap.yaml:32424:schema: shipyard/DeploymentConfiguration/v1 | 15:00 |
rustyweise | global/schemas/shipyard/DeploymentConfiguration/v1.yaml:5: name: shipyard/DeploymentConfiguration/v1 | 15:00 |
rustyweise | site/airsloop/deployment/deployment-configuration.yaml:7:schema: shipyard/DeploymentConfiguration/v1 | 15:00 |
rustyweise | site/mySite/deployment/deployment-configuration.yaml:7:schema: shipyard/DeploymentConfiguration/v1 | 15:00 |
rustyweise | site/aiab/deployment/deployment-configuration.yaml:7:schema: shipyard/DeploymentConfiguration/v1 | 15:00 |
rustyweise | site/airskiff/deployment/deployment-configuration.yaml:2:schema: shipyard/DeploymentConfiguration/v1 | 15:00 |
rustyweise | site/airship-seaworthy/deployment/deployment-configuration.yaml:7:schema: shipyard/DeploymentConfiguration/v1 | 15:01 |
rustyweise | ubuntu@ubuntu1604:~/airship-treasuremap$ | 15:01 |
rustyweise | will I remove all the 'site/' directories but for the one I want (airsloop)? | 15:01 |
kskels | no, you can keep all sites in the site folder | 15:02 |
kskels | when you will collect the site documents - you simply point the right site | 15:02 |
kskels | https://www.irccloud.com/pastebin/HEc8p16K/ | 15:02 |
kskels | see 'collect airsloop' part | 15:03 |
kskels | make sure you are not using very old repo | 15:03 |
kskels | https://github.com/airshipit/treasuremap | 15:03 |
kskels | has the latest code | 15:03 |
rustyweise | I just did a pull --rebase | 15:04 |
openstackgerrit | Alexander Hughes proposed airship/pegleg master: [WIP] Site and global secret decrypt. https://review.opendev.org/662847 | 15:04 |
rustyweise | funny..I am still pulling from openstack.org however... | 15:05 |
kskels | yes- they have re-directs | 15:05 |
kskels | and formally code is in http://opendev.org/airship/treasuremap | 15:05 |
kskels | github is a mirror | 15:05 |
kskels | openstack.org -> opendev.org for all openstack repos | 15:06 |
kskels | the move was done not that long ago.. | 15:06 |
rustyweise | I wondered... | 15:06 |
kskels | https://airship-treasuremap.readthedocs.io/en/latest/airsloop.html | 15:08 |
kskels | have a look at this - I am now adding some more info - but should be a good start | 15:08 |
rustyweise | I have that page by rote ;) | 15:10 |
*** gkadam has quit IRC | 15:22 | |
*** gkadam has joined #airshipit | 15:22 | |
openstackgerrit | Michael Beaver proposed airship/deckhand master: Remove required-projects from Airskiff gate https://review.opendev.org/664394 | 15:23 |
openstackgerrit | Ian Pittwood proposed airship/spyglass master: Adds unit tests for Spyglass CLI https://review.opendev.org/663140 | 15:27 |
openstackgerrit | Ian Pittwood proposed airship/spyglass master: Manifest undefined data validation https://review.opendev.org/655683 | 15:31 |
*** pgaxatte has quit IRC | 15:33 | |
*** ian-pittwood has joined #airshipit | 15:43 | |
*** gkadam has quit IRC | 15:53 | |
*** gkadam has joined #airshipit | 15:53 | |
*** mbeierl has quit IRC | 15:54 | |
mattmceuen | Hey all, team meeting will begin in 5min -- please add anything you'd like to discuss here: https://etherpad.openstack.org/p/airship-meeting-2019-06-11 | 15:55 |
*** jsun3 has joined #airshipit | 15:56 | |
mattmceuen | #startmeeting Airship | 16:00 |
openstack | Meeting started Tue Jun 11 16:00:13 2019 UTC and is due to finish in 60 minutes. The chair is mattmceuen. Information about MeetBot at http://wiki.debian.org/MeetBot. | 16:00 |
openstack | Useful Commands: #action #agreed #help #info #idea #link #topic #startvote. | 16:00 |
*** openstack changes topic to " (Meeting topic: Airship)" | 16:00 | |
openstack | The meeting name has been set to 'airship' | 16:00 |
mattmceuen | #topic Rollcall | 16:00 |
*** openstack changes topic to "Rollcall (Meeting topic: Airship)" | 16:00 | |
alexanderhughes | \o/ | 16:00 |
mattmceuen | Howdy Airshippers! | 16:00 |
kskels | hey hey! | 16:00 |
mattmceuen | https://etherpad.openstack.org/p/airship-meeting-2019-06-11 | 16:00 |
michael-beaver | o/ | 16:00 |
mattmceuen | ^agenda | 16:00 |
evgenyl | o/ | 16:01 |
ian-pittwood | o/ | 16:01 |
mattmceuen | I move that every year, we find the team meeting closest to international talk like a pirate day, and conduct the entire meeting talking like pirates. +1 / -1 vote? | 16:01 |
alexanderhughes | +1 | 16:01 |
mattmceuen | I mean, we're frikkin Airship | 16:01 |
mattmceuen | #topic Governance | 16:02 |
*** openstack changes topic to "Governance (Meeting topic: Airship)" | 16:02 | |
mattmceuen | We have it: https://opendev.org/airship/governance | 16:02 |
mattmceuen | Governance may not be the most exciting thing for all developers, but it's a real milestone | 16:02 |
roman_g | o/ | 16:02 |
mattmceuen | It's part of being a grown-up project that can stand on its own two feet | 16:03 |
mattmceuen | so that's pretty cool | 16:03 |
evgenyl | When will we have the elections? | 16:03 |
mattmceuen | Thanks to alanmeadows for driving that | 16:03 |
mattmceuen | Excellenet question evgenyl | 16:03 |
mattmceuen | which leads us to our second order of business! | 16:03 |
mattmceuen | #topic New project request: `election` | 16:03 |
*** openstack changes topic to "New project request: `election` (Meeting topic: Airship)" | 16:03 | |
mattmceuen | I'd like to hold the first election, for the Technical Committee, as soon as possible. I discussed with hogepodge and it would actually be good to get it started this week, since it's a three week process essentially, and there will be some conflicting / distracting conferences coming up if we wait very long | 16:05 |
openstackgerrit | Merged airship/spyglass master: Spyglass opensuse image support https://review.opendev.org/659692 | 16:05 |
mattmceuen | One thing we need is an `election` project, really just a place for folks to nominate. I have one in github that I've modelled after starlingx and openstack itself | 16:05 |
mattmceuen | I'd like to pull the trigger ASAP to get it added into opendev, so that hopefully I can send out the instructions for nominating tomorrow if the stars align | 16:06 |
*** mbeierl has joined #airshipit | 16:06 | |
*** arunkant has joined #airshipit | 16:06 | |
evgenyl | Can we do this within the governance repo? | 16:06 |
evgenyl | I'm trying to understand what is the differences between those two. | 16:07 |
mattmceuen | Maybe we could, but there are a couple reasons not to, potentially: | 16:07 |
evgenyl | We can have subdirectory elections/date. | 16:07 |
mattmceuen | 1. different sets of core reviewers in the target state -- folks running elections and folks deciding governance are not necessarily the same folks | 16:07 |
mattmceuen | 2. different lifecycles -- we expect governance not to change all that frequently, but the election repo will be changing pretty frequently as people nominate | 16:08 |
mattmceuen | 3. there's a good status quo established by openstack for elections, and we will use as much of their tooling as possible to make our lives easier :) | 16:08 |
mattmceuen | FYI - here's what I've put together in github -- https://github.com/mattmceuen/airship-election | 16:08 |
mattmceuen | evgenyl, what are your thoughts around consolidating into governance -- just to have fewer repos to deal with? | 16:10 |
hogepodge | o/ | 16:10 |
roman_g | yes. we already have too many of them. | 16:10 |
*** mbeierl has quit IRC | 16:11 | |
*** sudeepbatra has joined #airshipit | 16:11 | |
mattmceuen | The openstack election project does a lot for you - it pulls contributors out of gerrit for the specified timeframes, generates emails for you, etcd - I hope to migrate that into our project as well. For now I'm just using the openstack project directly fot that stuff and parameterizing for airship | 16:12 |
mattmceuen | o/ hogepodge | 16:13 |
*** jezogwza has joined #airshipit | 16:13 | |
evgenyl | Looks reasonable. | 16:14 |
mattmceuen | IMO the extra repo is worth it, although I'm happy to hear other opinions | 16:14 |
mattmceuen | cool | 16:14 |
evgenyl | Thanks for spending time explaining this! | 16:14 |
mattmceuen | For sure! | 16:14 |
mattmceuen | Any other questions / discussions before we vote on making the repo? | 16:14 |
mattmceuen | Alright -- if you're ok with the `election` repo being created, please +1, and if not, please -1 | 16:15 |
alexanderhughes | +1 | 16:15 |
ian-pittwood | +1 | 16:15 |
roman_g | +1, I'm fine | 16:15 |
roman_g | Thank you. | 16:15 |
kskels | +1 | 16:16 |
evgenyl | +1 | 16:16 |
nishantkr | +1 | 16:16 |
mattmceuen | awesome - thank you all, sounds like consensus to me! | 16:16 |
jezogwza | +1 | 16:16 |
mattmceuen | #action mattmceuen will push a request to get election repo added | 16:16 |
mattmceuen | Next topic: | 16:16 |
mattmceuen | #topic Code formatting standardization across projects | 16:17 |
*** openstack changes topic to "Code formatting standardization across projects (Meeting topic: Airship)" | 16:17 | |
mattmceuen | alexanderhughes this one's yours! | 16:17 |
alexanderhughes | mattmceuen: thanks, just a minor nitpick I've had when developing across projects and across my personal/work machines which have different beautifying settings. do we have a "template" project that we can use for things like our yapf configs, zuul jobs etc | 16:17 |
alexanderhughes | as an example both armada https://opendev.org/airship/armada/src/branch/master/setup.cfg#L58 and promenade https://opendev.org/airship/promenade/src/branch/master/setup.cfg use yapf, some others don't in their pep8 gates but even between these two projects the styles enforced by yapf are configured differently | 16:18 |
ian-pittwood | On top of that some pep8 gates inconsistently ignore some rules | 16:19 |
mattmceuen | ignore the rules to work around issues? or something else? | 16:19 |
ian-pittwood | I mean for flake8, sorry. You can have settings to ignore certain styling rules | 16:20 |
alexanderhughes | I hope my vision is the same as the other developers, but I'd like to see all of the projects under the Airship umbrella pretty consistent in coding styles, templates for zuul jobs etc and that doesn't seem to be the case. it's minor in most areas | 16:20 |
alexanderhughes | yeah like some of the flake8 configs in projects ignore W504, others ignore W503, others ignore more than just one of those | 16:20 |
mattmceuen | I'm just wondering if there are specific reasons why we're ignoring specific errors -- i.e. if it's to work around issues rather than just preferring not to adhere to certain flake8 conventions | 16:21 |
ian-pittwood | Tangentially related, some projects use pbr and others don't. There's just a lot of differences from project to project | 16:21 |
mattmceuen | I think there are a couple of approaches | 16:22 |
mattmceuen | to driving more consistency | 16:22 |
openstackgerrit | PRATEEK REDDY DODDA proposed airship/promenade master: [WIP] Haproxy: Add pod/container security context https://review.opendev.org/651574 | 16:22 |
alexanderhughes | well in the case of Pegleg I think it is just "work" specifically around docstrings not be formatted according to pep8 some Tin Lam added some ignores on those that Ian and I haven't gotten around to addressing to remove the ignores | 16:22 |
openstackgerrit | PRATEEK REDDY DODDA proposed airship/promenade master: [WIP] Haproxy: Add pod/container security context https://review.opendev.org/651574 | 16:23 |
mattmceuen | gotcha | 16:23 |
* mattmceuen So a couple approaches: | 16:23 | |
mattmceuen | oops, didn't mean to be muttering that to myself | 16:23 |
mattmceuen | 1. propose changes to the rules in different projects, to get feedback from the folks in those projects | 16:24 |
*** mbeierl has joined #airshipit | 16:24 | |
mattmceuen | ^ piecemeal approach | 16:24 |
mattmceuen | 2. make a spec for a global config and get feedback from everyone in the spec | 16:24 |
mattmceuen | I think there are merits to both approaches | 16:24 |
roman_g | could all this checks be externalized to a (no, not to a separate repo :D ) common parent zuul job? | 16:25 |
mattmceuen | the benefit of #1 is that it'll likely drive more consistency faster, since "everybody" doesn't have to agree to "everything" all at the same time | 16:25 |
roman_g | 1. - we have it here: https://airshipit.readthedocs.io/en/latest/code-conventions.html#linting-and-formatting-standards | 16:25 |
roman_g | theoretically | 16:25 |
mattmceuen | :D theoretically | 16:25 |
roman_g | pep-8 and that's it | 16:25 |
ian-pittwood | we'll need to flesh that out a bit | 16:26 |
roman_g | alexanderhughes: would you update this section, and I could update project's linting jobs? | 16:26 |
mattmceuen | alexanderhughes - would you be interested in either of those things, either proposing some standardization patchsets to move the needle, or, go for a big spec? | 16:27 |
mattmceuen | yeah, could just make a PS to update the documentation rather than a new spec - I'm ok either way | 16:27 |
mattmceuen | the important thing will be making sure to get a lot of discussion around it first | 16:27 |
mattmceuen | (before merging I mean) | 16:27 |
alexanderhughes | yeah I'd be happy to propose an update to the documentation, gather feedback, and iron out the details. once we get there, a central source of the config would be nice in the jobs | 16:27 |
openstackgerrit | Merged airship/spyglass master: Manifest undefined data validation https://review.opendev.org/655683 | 16:28 |
mattmceuen | awesome - that sounds like a plan then | 16:28 |
alexanderhughes | today's projects are in python which gets configured one way, tomorrow's projects look to be in go which will have a different formatting tool we'll want to think about that as well | 16:28 |
*** mbeierl has quit IRC | 16:28 | |
mattmceuen | go does its own thing and has an auto formatter built into the core tooling - hopefully that'll get us more standardization for free right out of the gate | 16:29 |
mattmceuen | thanks alexanderhughes and roman_g | 16:29 |
mattmceuen | anything else on this topic? | 16:29 |
alexanderhughes | nope | 16:29 |
mattmceuen | #topic Rename `airship-seaworthy` to just `seaworthy` ? | 16:30 |
*** openstack changes topic to "Rename `airship-seaworthy` to just `seaworthy` ? (Meeting topic: Airship)" | 16:30 | |
mattmceuen | kskels, this one's yours! | 16:30 |
mattmceuen | kskels already has a patchset for this: https://review.opendev.org/#/c/664458/ | 16:30 |
kskels | I just felt that this annoyed me and as everything is airship - it seems redundant to have it there | 16:31 |
kskels | it would make cleaner and more streamlined feel to sites | 16:31 |
roman_g | you have my +2 already | 16:31 |
ian-pittwood | +1 | 16:32 |
mattmceuen | Sounds reasonable to me too. You updated the docs and the Jenkins stuff at the same time, so no concerns from me | 16:32 |
*** amalrajgenocidex has joined #airshipit | 16:32 | |
mattmceuen | I'll add it to the review list :) | 16:32 |
mattmceuen | Final topic for today is our old friend: | 16:33 |
mattmceuen | #topic Review Requests | 16:33 |
*** openstack changes topic to "Review Requests (Meeting topic: Airship)" | 16:33 | |
mattmceuen | https://review.opendev.org/#/c/661004/ treasuremap updater - Add cross-verification of Git commit ID'd and image tags | 16:33 |
mattmceuen | https://review.opendev.org/#/c/664016/ Pegleg removes duplicate shorthand flags in subcommands | 16:33 |
mattmceuen | https://review.opendev.org/#/c/663997/ Pegleg moves credentials logic into central source - config.py | 16:33 |
mattmceuen | https://review.opendev.org/#/c/663389/ Pegleg bugfix to Promenade encryption key source in pegleg genesis bundle | 16:33 |
mattmceuen | https://review.opendev.org/#/c/664458/ Rename airship-seaworthy to just seaworthy | 16:33 |
*** mbeierl has joined #airshipit | 16:33 | |
amalrajgenocidex | I'm implementing Airship airsloop and getting error while deploying genesis node | 16:34 |
amalrajgenocidex | The error is related to kubernetes API IP | 16:34 |
alexanderhughes | on the topic of Pegleg review requests can I get some help from the other cores on these? I was added to pegleg-core but that doesn't help with review speed when I'm the one pushing patches | 16:35 |
mattmceuen | yep | 16:35 |
amalrajgenocidex | What IP should I specify for kubernetes API Ip? | 16:35 |
amalrajgenocidex | There is nothing mentioned in doc to setup Kubernetes API | 16:36 |
mattmceuen | Hi amalrajgenocidex -- yes, you shouldn't have to specify that | 16:36 |
mattmceuen | What error are you getting? | 16:36 |
*** ian-pittwood has quit IRC | 16:36 | |
mattmceuen | To wrap up the review requests -- please give those some review today or tomorrow team! | 16:37 |
mattmceuen | #topic Roundtable | 16:37 |
*** openstack changes topic to "Roundtable (Meeting topic: Airship)" | 16:37 | |
mattmceuen | Any other topics to bring up today? | 16:37 |
*** mbeierl has quit IRC | 16:37 | |
mattmceuen | In that case, I'll give you all 20min back! Thanks for the great discussion today | 16:38 |
mattmceuen | #endmeeting | 16:38 |
*** openstack changes topic to "airshipit.org || General Review Dashboard: https://review.opendev.org/#/q/project:%255Eairship.*+status:open,n,z" | 16:38 | |
openstack | Meeting ended Tue Jun 11 16:38:11 2019 UTC. Information about MeetBot at http://wiki.debian.org/MeetBot . (v 0.1.4) | 16:38 |
openstack | Minutes: http://eavesdrop.openstack.org/meetings/airship/2019/airship.2019-06-11-16.00.html | 16:38 |
openstack | Minutes (text): http://eavesdrop.openstack.org/meetings/airship/2019/airship.2019-06-11-16.00.txt | 16:38 |
openstack | Log: http://eavesdrop.openstack.org/meetings/airship/2019/airship.2019-06-11-16.00.log.html | 16:38 |
roman_g | Thanks everyone. | 16:38 |
amalrajgenocidex | @mattmceuen error is " Waiting 3600 seconds for API server, unable to connect to the server: EOF" | 16:40 |
kskels | it's likely that common-addresses don't have the right IP - or the certificates | 16:42 |
kskels | we need to improve the docs part here but here is some general sanity steps before digging into deeper | 16:42 |
kskels | when you do first collection - you need to make sure to update your PKI with correct IP for genesis/calico and then generate the new set of certs | 16:42 |
*** mbeierl has joined #airshipit | 16:43 | |
kskels | it is important to delete the existing old verts with old IPs | 16:43 |
kskels | e.g. "rm -rf site/airsloop/secrets/certificates/certificates.yaml" | 16:43 |
kskels | once you have updated the PKI and removed the certigicates (and along with other things in common-addresses) | 16:43 |
kskels | you can the follwo the steps to | 16:43 |
kskels | 1) collect | 16:43 |
kskels | 2) gen certs | 16:43 |
kskels | 3) create promenade bundle | 16:43 |
*** roman_g has quit IRC | 16:44 | |
*** mbeierl has quit IRC | 16:47 | |
amalrajgenocidex | @kskels Thanks, I see some IP's mentioned for etcd, dns etc which are in a different range from that of 4 VLAN's mentioned | 16:47 |
amalrajgenocidex | So I don't need to touch them? | 16:48 |
kskels | let me check | 16:48 |
kskels | for Airsloop - keep etcd.yaml files as is | 16:49 |
kskels | you would only need to change them if you change hostnames (if airsloop-control1, is changed) | 16:49 |
amalrajgenocidex | not etcd.yaml, in common-addresses | 16:49 |
kskels | https://github.com/airshipit/treasuremap/blob/master/site/airsloop/pki/pki-catalog.yaml#L51 | 16:49 |
kskels | in PKI catalogue - make sure you change this IP to your calico network IP from YAMLs | 16:49 |
kskels | no need to change etcd in common-addresses | 16:50 |
kskels | only change | 16:50 |
kskels | https://github.com/airshipit/treasuremap/blob/master/site/airsloop/networks/common-addresses.yaml#L24 | 16:50 |
kskels | https://github.com/airshipit/treasuremap/blob/master/site/airsloop/networks/common-addresses.yaml#L57 | 16:50 |
kskels | https://github.com/airshipit/treasuremap/blob/master/site/airsloop/networks/common-addresses.yaml#L62 | 16:50 |
kskels | https://github.com/airshipit/treasuremap/blob/master/site/airsloop/networks/common-addresses.yaml#L136 | 16:51 |
openstackgerrit | Merged airship/pegleg master: Genesis Bundle Encryption Key source https://review.opendev.org/663389 | 16:51 |
kskels | and the few other NIC name related ones | 16:51 |
amalrajgenocidex | I mean this IP range 10.96.232.136 | 16:51 |
kskels | that's default internal calco range | 16:52 |
kskels | I would keep it the same | 16:52 |
kskels | unless you specifically have requirements | 16:52 |
amalrajgenocidex | Ok. Thanks. I kept it as it is. and got those errors I mentioned. So I thought the error is related to this one. I have all Oam, calico storage etc IP'S correct in the file. | 16:54 |
amalrajgenocidex | confused :( | 16:54 |
kskels | and you updated the PKI and re-generated the certs? | 16:54 |
kskels | as I mentioned above? | 16:54 |
kskels | this is often the cause why API server is not coming up - if certs are not correct/old | 16:55 |
amalrajgenocidex | I deleted certs before collect. | 17:01 |
*** AlexNoskov has joined #airshipit | 17:01 | |
amalrajgenocidex | and those IP is already in calico range | 17:01 |
amalrajgenocidex | should I delete the control2 and 3 sections? | 17:03 |
amalrajgenocidex | I only have one control | 17:03 |
kskels | no - keep those there | 17:20 |
kskels | hm | 17:20 |
kskels | would you mind sharing diff for your PKI files and common-addresses? | 17:21 |
kskels | other files are not quite important at this time.. | 17:21 |
kskels | oh - and also | 17:21 |
kskels | is the IP you used | 17:21 |
kskels | https://github.com/airshipit/treasuremap/blob/master/site/airsloop/networks/common-addresses.yaml#L24 | 17:22 |
kskels | for calico configured on genesis node? | 17:22 |
kskels | as genesis is manually deployed - you need to setup all VLANs, etc manually | 17:22 |
kskels | https://www.irccloud.com/pastebin/991l3Hpr/ | 17:22 |
kskels | here is sample from airsloop reference | 17:23 |
amalrajgenocidex | oops!! I thought the script will automatically setup up genesis node and network. | 17:27 |
amalrajgenocidex | I will setup the network on genesis manually now | 17:28 |
openstackgerrit | Evgeniy L proposed airship/treasuremap master: [WIP][AIAB] Use airship command line for AIAB scripts https://review.opendev.org/664035 | 17:43 |
openstackgerrit | Alexander Hughes proposed airship/pegleg master: Move credentials logic into config.py https://review.opendev.org/663997 | 17:46 |
openstackgerrit | Alexander Hughes proposed airship/pegleg master: [WIP] Site and global secret decrypt. https://review.opendev.org/662847 | 17:48 |
openstackgerrit | Oleg Bravo proposed airship/airship-in-a-bottle master: WIP https://review.opendev.org/664648 | 18:02 |
*** KeithMnemonic has joined #airshipit | 18:10 | |
openstackgerrit | Merged airship/treasuremap master: Move airship-seaworthy to seaworthy https://review.opendev.org/664458 | 18:12 |
kskels | amalrajgenocidex: great! let me know how it goes - you may need to clean up your server with promenade/tools/cleanup.sh -f | 18:22 |
kskels | before you can re-attempt the installation | 18:22 |
amalrajgenocidex | oops again. I didn't cleanup. but it seems to. installing fine. Hope it works. Will cleanup if fails again | 18:28 |
kskels | no problem- if it works it works :) | 18:29 |
openstackgerrit | PRATEEK REDDY DODDA proposed airship/promenade master: [WIP] Coredns: Add pod/container security context https://review.opendev.org/651414 | 18:29 |
amalrajgenocidex | Thank you for your help ksles | 18:29 |
openstackgerrit | Evgeniy L proposed airship/treasuremap master: [WIP][AIAB] Use airship command line for AIAB scripts https://review.opendev.org/664035 | 18:31 |
openstackgerrit | Evgeniy L proposed airship/treasuremap master: [DBG][DNM] try debugging postgresql crashloop in aiab https://review.opendev.org/664441 | 18:31 |
*** bh526r has quit IRC | 18:43 | |
openstackgerrit | Kaspars Skels proposed airship/treasuremap master: Adds to Airsloop docs https://review.opendev.org/664452 | 18:43 |
openstackgerrit | Kaspars Skels proposed airship/treasuremap master: Uplift all openstack-helm charts https://review.opendev.org/664411 | 18:45 |
openstackgerrit | PRATEEK REDDY DODDA proposed airship/promenade master: [WIP] Coredns: Add pod/container security context https://review.opendev.org/664662 | 18:48 |
openstackgerrit | Matt McEuen proposed airship/promenade master: Make static manifest cleanup configurable https://review.opendev.org/664664 | 18:48 |
openstackgerrit | Kaspars Skels proposed airship/treasuremap master: Adds to Airsloop docs https://review.opendev.org/664452 | 18:49 |
*** kguttikonda has quit IRC | 18:50 | |
openstackgerrit | Kaspars Skels proposed airship/treasuremap master: Uplift all openstack-helm charts except Horizon https://review.opendev.org/664411 | 18:50 |
openstackgerrit | Michael Beaver proposed airship/airship-in-a-bottle master: Update to work with new version of Promenade https://review.opendev.org/664426 | 18:56 |
openstackgerrit | PRATEEK REDDY DODDA proposed airship/promenade master: [WIP] Coredns: Add pod/container security context https://review.opendev.org/664662 | 19:00 |
openstackgerrit | Jerry Sun proposed airship/armada master: Fix unauthenticated requests to create locks https://review.opendev.org/664673 | 19:05 |
openstackgerrit | Evgeniy L proposed airship/treasuremap master: [WIP][AIAB] Use airship command line for AIAB scripts https://review.opendev.org/664035 | 19:06 |
openstackgerrit | Rahul Khiyani proposed airship/promenade master: [WIP]ETCD: Add pod/container security context https://review.opendev.org/662334 | 19:20 |
amalrajgenocidex | Hi, Another error during installation of airsloop. "Error installing release airship-coredns" Rendezvous of RPC terminated with status code UNKNOWN.... Error received from peer file:src/core/lib/surface | 19:25 |
amalrajgenocidex | any idea? | 19:25 |
openstackgerrit | PRATEEK REDDY DODDA proposed airship/promenade master: [WIP] Coredns: Add pod/container security context https://review.opendev.org/664662 | 19:46 |
openstackgerrit | Ian Pittwood proposed airship/spyglass master: [WIP] Implement Pipenv dependency management https://review.opendev.org/664440 | 19:48 |
openstackgerrit | Ian Pittwood proposed airship/spyglass master: Add tests into Zuul config and Makefile https://review.opendev.org/663729 | 19:55 |
*** alexanderhughes has quit IRC | 19:56 | |
*** gkadam has quit IRC | 20:04 | |
*** gkadam has joined #airshipit | 20:05 | |
*** amalrajgenocidex has quit IRC | 20:06 | |
openstackgerrit | Ian Pittwood proposed airship/spyglass master: [WIP] Implement Pipenv dependency management https://review.opendev.org/664440 | 20:07 |
openstackgerrit | Kaspars Skels proposed airship/treasuremap master: Uplift all openstack-helm charts except Horizon https://review.opendev.org/664411 | 20:09 |
kskels | amalrajgenocidex: I think it would be good to cleanup the node as old config may of been lingering around | 20:10 |
kskels | before getting more into details | 20:11 |
*** kranthikirang has joined #airshipit | 20:16 | |
openstackgerrit | Ian Pittwood proposed airship/spyglass master: Add tests into Zuul config and Makefile https://review.opendev.org/663729 | 20:19 |
openstackgerrit | Kaspars Skels proposed airship/treasuremap master: Airsloop/Seaworthy pipeline fixes https://review.opendev.org/663457 | 20:23 |
openstackgerrit | Evgeniy L proposed airship/treasuremap master: [AIAB] Use airship command line for AIAB scripts https://review.opendev.org/664035 | 20:45 |
openstackgerrit | Felipe Monteiro proposed airship/deckhand master: (fix) Gracefully handle empty documents https://review.opendev.org/663442 | 20:45 |
openstackgerrit | Felipe Monteiro proposed airship/deckhand master: Sync Sphinx requirement https://review.opendev.org/664535 | 20:45 |
openstackgerrit | Ian Pittwood proposed airship/spyglass master: [WIP] Implement Pipenv dependency management https://review.opendev.org/664440 | 20:52 |
openstackgerrit | Kaspars Skels proposed airship/treasuremap master: Additions to Airsloop docs https://review.opendev.org/664452 | 21:05 |
openstackgerrit | Kaspars Skels proposed airship/treasuremap master: Airsloop document improvements https://review.opendev.org/664452 | 21:05 |
openstackgerrit | Kaspars Skels proposed airship/treasuremap master: Airsloop document improvements https://review.opendev.org/664452 | 21:05 |
openstackgerrit | Ian Pittwood proposed airship/spyglass-plugin-xls master: [WIP] Implement Pipenv for dependency management https://review.opendev.org/664699 | 21:09 |
openstackgerrit | Ian Pittwood proposed airship/spyglass-plugin-xls master: Implement PBR for XLS plugin https://review.opendev.org/664701 | 21:19 |
openstackgerrit | Ian Pittwood proposed airship/spyglass-plugin-xls master: [WIP] Implement Pipenv for dependency management https://review.opendev.org/664699 | 21:26 |
*** esharao_ has quit IRC | 21:26 | |
openstackgerrit | Michael Beaver proposed airship/treasuremap master: Uplift Promenade https://review.opendev.org/664704 | 21:28 |
openstackgerrit | Ian Pittwood proposed airship/spyglass master: Adds unit tests for Spyglass CLI https://review.opendev.org/663140 | 21:29 |
openstackgerrit | Ian Pittwood proposed airship/spyglass-plugin-xls master: Implement Pipenv for dependency management https://review.opendev.org/664699 | 21:31 |
*** sudeepbatra has quit IRC | 21:36 | |
*** sreejithp has quit IRC | 21:37 | |
openstackgerrit | Evgeniy L proposed airship/treasuremap master: [aiab] Move dev_single_node content to aiab https://review.opendev.org/664709 | 21:45 |
*** howell has quit IRC | 21:46 | |
openstackgerrit | Kaspars Skels proposed airship/treasuremap master: Airsloop document improvements https://review.opendev.org/664452 | 21:57 |
*** esharao_ has joined #airshipit | 22:48 | |
*** esharao_ has quit IRC | 23:11 | |
*** kranthikirang has quit IRC | 23:25 | |
*** ianychoi has quit IRC | 23:48 | |
*** ianychoi has joined #airshipit | 23:48 | |
*** aaronsheffield has quit IRC | 23:50 | |
*** sthussey has quit IRC | 23:54 |
Generated by irclog2html.py 2.15.3 by Marius Gedminas - find it at mg.pov.lt!