Saturday, 2015-06-06

*** Sukhdev has joined #openstack-infra00:00
fungii insisted on allocating a /48 per customer so we could sanely delegate reverse dns to them00:00
*** sdake has quit IRC00:00
*** markvoelker has joined #openstack-infra00:01
*** dahoo has quit IRC00:01
*** gyee_ has joined #openstack-infra00:02
*** kutija has quit IRC00:02
fungia /56 would have worked, but would have been skirting insufficiency for a few customers (those who needed more than 256 broadcast domains), and i successfully argued that a one-size-fits-all delegation was reasonable since you could still cram 2^16 customers into a single /32 from the rir (and we started with a /30)00:03
*** Sukhdev has quit IRC00:05
*** markvoelker has quit IRC00:05
fungiin a world like that, address translation is only necessary for working around terrible, terrible addressing mistakes00:06
dguerrifungi: mordred http://i.imgur.com/xNpBktT.png  We can also use configuration in o-c-c to go straight to the "leafs", of course.00:07
fungidguerri: that looks like a sane decision tree00:08
dguerri++00:09
dguerrifor IPv4 of course... so we just look for v4 addresses00:09
fungiyep. i consider any provider who returns a v6 address which isn't externally reachable (modulo packet filters under my control) to be broken00:10
*** geoffarnold has quit IRC00:10
dguerriagreed, 100%00:10
fungisite-local and link-local should be using slaac anyway so i wouldn't expect those to appear in the nova metadata00:10
*** weshay has quit IRC00:10
dguerriproblem is that when you grow up using IPv4 and NAT, using IPv6 the IPv6 way, is not easy00:11
nibalizerI wish we had a factbot, so i could tell it that fungi knows the score00:11
fungibecause there's no central authority that tracks those addresses in a typical v6 lan. the router simply announces your prefix, a dhcp6 server maybe serves you info on where to find dns resolvers, and that's about it00:11
*** weshay has joined #openstack-infra00:12
*** gyee_ has quit IRC00:12
fungiso any directly assigned v6 addresses are almost certain to be global00:12
dguerriRA, with SLAAC typically, yep00:13
dguerriand, typically 1 host assign more than 1 IPv6 address to itself00:14
dguerri"assign"00:14
fungii also love how, in ipv6, rip actually becomes a useful routing protocol again. proof that "modern" igps like ospf and eigrp were just hacky workarounds for not having hierarchical addressing00:14
dguerricalling it a day, cheers00:15
fungisame. they cartoons they are a calling00:15
*** dguerri is now known as dguerri`00:17
*** mtanino has quit IRC00:17
krotscheckdavid-lyle: pong00:24
krotscheckWhat did I miss?00:25
*** dguerri` is now known as dguerri00:25
mordredkrotscheck: we decided to rewrite everything in rust00:25
mordredkrotscheck: and by that, I of course mean "start drinking"00:26
*** otter768 has joined #openstack-infra00:26
krotscheckmordred: Yay, rust!00:27
krotscheckmordred: That's a derivative of Javascript, right?00:27
mordredkrotscheck: in as much as everything is just a poor lisp ... yeah00:28
*** dguerri is now known as dguerri`00:28
*** amotoki has quit IRC00:29
*** claudiub has quit IRC00:30
*** otter768 has quit IRC00:31
*** ddieterly has joined #openstack-infra00:31
*** yamamoto has joined #openstack-infra00:32
*** fallenpegasus has joined #openstack-infra00:34
openstackgerritAaron Rosen proposed openstack/requirements: Reflect networking-ovn move from stackforge to openstack  https://review.openstack.org/18523200:36
*** tiswanso has joined #openstack-infra00:37
*** cody-somerville has joined #openstack-infra00:38
*** cody-somerville has joined #openstack-infra00:38
*** woodster_ has quit IRC00:40
*** fedexo has joined #openstack-infra00:41
*** fallenpegasus has quit IRC00:46
*** koolhead17 has joined #openstack-infra00:47
*** bhuvan has quit IRC00:47
*** fallenpegasus has joined #openstack-infra00:49
*** koolhead17 has quit IRC00:50
*** packet has quit IRC00:59
*** dims_ has joined #openstack-infra01:02
*** rbradfor has quit IRC01:03
*** dims_ has quit IRC01:07
*** tiswanso has quit IRC01:10
lifelessmordred: krotscheck: I presume you've seen http://vagabond.github.io/rants/2015/06/05/a-year-with-go/01:12
*** yamamoto has quit IRC01:14
openstackgerritIan Cordasco proposed openstack-infra/project-config: Disable py26 jos for glance_store  https://review.openstack.org/18601101:15
*** dims_ has joined #openstack-infra01:16
*** rbradfor has joined #openstack-infra01:16
*** dims__ has joined #openstack-infra01:18
*** dims_ has quit IRC01:21
*** abitha has quit IRC01:21
*** sputnik13 has quit IRC01:24
*** yamamoto has joined #openstack-infra01:35
*** dims__ has quit IRC01:39
*** ivar-laz_ has joined #openstack-infra01:39
*** unicell has quit IRC01:41
*** stevemar has joined #openstack-infra01:41
*** unicell1 has joined #openstack-infra01:42
*** ivar-lazzaro has quit IRC01:43
*** dannywilson has quit IRC01:43
*** bhuvan has joined #openstack-infra01:44
*** ivar-laz_ has quit IRC01:44
*** unicell2 has joined #openstack-infra01:45
*** sdake_ has quit IRC01:45
*** davideagnello has quit IRC01:45
*** unicell1 has quit IRC01:46
*** bhuvan has quit IRC01:49
*** markvoelker has joined #openstack-infra01:50
krotschecklifeless: I have not, but that's a lovely article :)01:50
*** yamamoto has quit IRC01:53
*** markvoelker has quit IRC01:54
*** fallenpegasus has quit IRC01:58
*** fallenpegasus has joined #openstack-infra01:59
*** yamamoto has joined #openstack-infra02:00
lifelessboris-42: mordred: re: /etc files and pbr. wheels don't support arbitrary paths in data_files; pip 7 autobuilds wheels. Might explain the thing you were seeing? Not a bug ;)02:02
lifelessnot sure what to do about it though.02:02
*** Kennan has joined #openstack-infra02:03
*** Kennan2 has quit IRC02:04
*** fallenpegasus has quit IRC02:09
*** yamamoto has quit IRC02:12
mordredlifeless: hrm.02:16
mordredlifeless: that is a thing for sure02:16
mordredlifeless: I will not solve that tonight02:16
Shrewsmordred: yes, the os_client_config module works for me now02:17
mordredlifeless: I will, however, think about it02:17
mordredShrews: yay!02:17
mordredShrews: os_image landed02:17
Shrewsgreat02:17
mordredooh!02:18
mordredcrinkle, nibalizer: https://github.com/ansible/ansible-modules-extras/pull/548#event-32411727702:18
mordredjeblair: ^^02:18
mordredthe module to run puppet with ansible has landed in ansible02:18
*** patrickeast has quit IRC02:19
*** chlong has joined #openstack-infra02:19
lifelessmordred: dstufft mentioned this is a thing in general :)02:19
mordredyah02:20
mordredjust read that scrollback02:20
mordredand honestly, it makes perfect sense02:20
mordredif you want distro-location integrated things- use a package manager02:20
mordredShrews: woot! os_client_config merged02:20
* mordred sees a blog post in his futures02:21
Shrewsalready?02:21
Shrewsmordred: dang. bcoca is fast02:21
mordredShrews: yeah man - we're on fire now02:23
mordredShrews: once you have the security groups module updated, I think I can write my playbook which is "do these things against all of my clouds to give me a baseline"02:24
*** ayoung has quit IRC02:24
mordredat which point I'm going to write it and blog about it and stuff02:24
* mordred does a little dance02:24
Clintoontz oontz02:24
mordredShrews: I suppose I should land your security groups patches ...02:24
*** fallenpegasus has joined #openstack-infra02:25
Shrewsmordred: to be fair, the sec group stuff is only an improvement to the module code. no behavior change. you can go ahead with your playbook02:25
mordredShrews: that is a good point02:26
mordredShrews: but I was not going to nudge bcoca about it until we had the update, just cause02:26
*** otter768 has joined #openstack-infra02:27
mordredlifeless: that's a great blog post02:28
*** otter768 has quit IRC02:32
*** sbos99 has joined #openstack-infra02:39
*** dims_ has joined #openstack-infra02:40
*** dims_ has quit IRC02:44
*** yamamoto has joined #openstack-infra02:46
openstackgerritMerged openstack-infra/shade: Add delete method for security groups  https://review.openstack.org/18863602:47
openstackgerritMerged openstack-infra/shade: Add create method for security groups  https://review.openstack.org/18864202:47
*** Longgeek has joined #openstack-infra02:48
*** Longgeek has quit IRC02:48
*** Longgeek has joined #openstack-infra02:48
openstackgerritMerged openstack-infra/shade: Port ironic client port.get() to a Task  https://review.openstack.org/18888202:50
openstackgerritMerged openstack-infra/shade: Port ironic client port.get_by_address() to a Task  https://review.openstack.org/18888502:50
openstackgerritMerged openstack-infra/shade: Add support to get a SwiftService object  https://review.openstack.org/18779202:50
nibalizermordred: \o/02:51
*** ddieterly has quit IRC02:52
openstackgerritChristopher Aedo proposed openstack-infra/system-config: Add Apps Site to System Config  https://review.openstack.org/18786302:55
*** sdake has joined #openstack-infra02:58
*** sdake_ has joined #openstack-infra03:00
openstackgerritChristopher Aedo proposed openstack-infra/system-config: Add Apps Site to System Config  https://review.openstack.org/18786303:01
*** hichihara has joined #openstack-infra03:02
*** sdake has quit IRC03:04
*** asselin_ has joined #openstack-infra03:06
*** fallenpe_ has joined #openstack-infra03:07
*** fallenpegasus has quit IRC03:10
*** tiswanso has joined #openstack-infra03:14
crinklemordred: :)03:15
*** patrickeast has joined #openstack-infra03:23
*** sigmavirus24 is now known as sigmavirus24_awa03:26
*** sdake_ has quit IRC03:27
*** yamamoto has quit IRC03:29
*** markvoelker has joined #openstack-infra03:39
*** markvoelker has quit IRC03:43
*** asselin_ has quit IRC03:44
*** tiswanso has quit IRC03:49
*** ddieterly has joined #openstack-infra03:53
*** yamamoto has joined #openstack-infra03:53
*** sdake has joined #openstack-infra03:54
*** sputnik13 has joined #openstack-infra03:57
*** sputnik13 has quit IRC03:57
*** ddieterly has quit IRC03:57
*** sputnik13 has joined #openstack-infra03:57
*** sdake_ has joined #openstack-infra03:58
*** yamamoto has quit IRC03:58
*** sputnik13 has quit IRC04:00
*** sputnik1_ has joined #openstack-infra04:00
*** sdake has quit IRC04:02
*** baoli has quit IRC04:03
*** baoli has joined #openstack-infra04:03
*** sputnik1_ has quit IRC04:04
*** baoli has quit IRC04:04
*** baoli has joined #openstack-infra04:04
*** stevemar has quit IRC04:08
*** achanda has joined #openstack-infra04:08
*** s0nea has quit IRC04:09
*** baoli has quit IRC04:10
*** geoffarnold has joined #openstack-infra04:11
*** fallenpe_ has quit IRC04:15
*** s0nea has joined #openstack-infra04:17
*** rgallagh has quit IRC04:17
*** yamamoto has joined #openstack-infra04:23
*** yamamoto has quit IRC04:23
*** yamamoto has joined #openstack-infra04:26
*** sputnik13 has joined #openstack-infra04:26
*** otter768 has joined #openstack-infra04:28
*** yamamoto has quit IRC04:31
*** otter768 has quit IRC04:33
*** cyeoh has joined #openstack-infra04:34
*** achanda has quit IRC04:35
*** dannywilson has joined #openstack-infra04:44
*** dannywilson has quit IRC04:49
*** armax has quit IRC04:50
*** sdake_ has quit IRC04:51
*** sputnik13 has quit IRC04:53
*** ddieterly has joined #openstack-infra04:54
*** ajmiller has joined #openstack-infra04:55
*** ddieterly has quit IRC04:58
*** fedexo has quit IRC05:00
*** yamamoto has joined #openstack-infra05:02
*** isviridov_away is now known as isviridov05:07
*** baoli has joined #openstack-infra05:11
*** baoli has quit IRC05:16
*** Longgeek has quit IRC05:23
*** Longgeek has joined #openstack-infra05:23
*** sputnik13 has joined #openstack-infra05:24
*** yamamoto has quit IRC05:25
*** asselin_ has joined #openstack-infra05:25
*** markvoelker has joined #openstack-infra05:27
*** markvoelker has quit IRC05:32
openstackgerritIlya Alekseyev (irc:adiantum) proposed openstack-infra/groups: Initial russian translations of Groups Portal  https://review.openstack.org/18900205:35
*** asselin_ has quit IRC05:41
*** patrickeast has quit IRC05:42
*** isviridov is now known as isviridov_away05:50
*** ddieterly has joined #openstack-infra05:55
*** sbos99 has quit IRC05:59
*** ddieterly has quit IRC05:59
openstackgerritOpenStack Proposal Bot proposed openstack-infra/project-config: Normalize projects.yaml  https://review.openstack.org/18900506:03
*** hemna_ has joined #openstack-infra06:06
*** hemnafk has quit IRC06:07
*** mrmartin has joined #openstack-infra06:07
*** dimtruck is now known as zz_dimtruck06:19
*** mrmartin has quit IRC06:25
*** yamamoto has joined #openstack-infra06:26
*** otter768 has joined #openstack-infra06:29
*** yamamoto has quit IRC06:31
*** Sukhdev has joined #openstack-infra06:33
*** otter768 has quit IRC06:33
*** ddieterly has joined #openstack-infra06:55
*** ddieterly has quit IRC07:00
*** _nadya_ has joined #openstack-infra07:01
*** hichihara has quit IRC07:06
*** _nadya_ has quit IRC07:12
*** markvoelker has joined #openstack-infra07:16
*** markvoelker has quit IRC07:21
*** fallenpegasus has joined #openstack-infra07:34
*** yamamoto has joined #openstack-infra07:35
*** bswartz has quit IRC07:55
*** ddieterly has joined #openstack-infra07:56
*** eantysh0 has joined #openstack-infra07:59
*** ddieterly has quit IRC08:01
*** flashgordon is now known as jogo08:03
*** yamamoto has quit IRC08:10
openstackgerritEvgeny Antyshev proposed openstack-infra/zuul: Don't send reports without any job  https://review.openstack.org/18838308:12
*** yamamoto has joined #openstack-infra08:14
*** chlong has quit IRC08:21
*** yamamoto has quit IRC08:29
*** otter768 has joined #openstack-infra08:29
*** linuxmaniac has quit IRC08:31
*** Sukhdev has quit IRC08:33
*** tcammann_ has quit IRC08:33
*** otter768 has quit IRC08:34
*** linuxmaniac has joined #openstack-infra08:36
electricalHmm, looks like something is broken in JJB master branch08:37
*** dhp has quit IRC08:49
*** yamamoto has joined #openstack-infra08:49
electricalif i define a publisher in the global defaults name space, and add an other one to the job template, only the one specified in the job template gets used. the one in the defaults is not merged together.08:49
*** mrmartin has joined #openstack-infra08:52
*** mrmartin has quit IRC08:52
electricalor am i doing something weird again and making a wrong assumption.08:55
*** fallenpegasus has quit IRC08:55
*** baoli has joined #openstack-infra08:57
*** ddieterly has joined #openstack-infra08:57
*** baoli has quit IRC09:02
*** ddieterly has quit IRC09:02
*** yamamoto has quit IRC09:03
*** yamamoto has joined #openstack-infra09:04
*** markvoelker has joined #openstack-infra09:05
*** yamamoto has quit IRC09:05
*** markvoelker has quit IRC09:09
*** dguerri` is now known as dguerri09:15
*** Longgeek_ has joined #openstack-infra09:17
*** mohitsharma has joined #openstack-infra09:17
openstackgerritDavide Guerri proposed openstack-infra/shade: Add Neutron/Nova Floating IP list/search/get  https://review.openstack.org/18349609:19
*** Longgeek has quit IRC09:21
*** yamamoto has joined #openstack-infra09:23
*** ildikov_ has quit IRC09:26
*** yamamoto has quit IRC09:32
*** ildikov_ has joined #openstack-infra09:39
openstackgerritJoe Gordon proposed openstack-infra/devstack-gate: DNM: Making sure worlddump is works here  https://review.openstack.org/18901009:45
*** mohitsharma has quit IRC09:48
*** yamamoto has joined #openstack-infra09:53
*** ddieterly has joined #openstack-infra09:58
*** ddieterly has quit IRC10:03
*** mrmartin has joined #openstack-infra10:12
*** mohitsharma has joined #openstack-infra10:19
*** markvoelker has joined #openstack-infra10:20
*** mohitsharma has quit IRC10:21
*** markvoelker has quit IRC10:25
*** mrmartin has quit IRC10:27
*** freerunner has joined #openstack-infra10:27
*** otter768 has joined #openstack-infra10:30
*** freerunner has quit IRC10:31
*** freerunner has joined #openstack-infra10:32
*** mohitsharma has joined #openstack-infra10:34
*** otter768 has quit IRC10:35
*** freerunner has quit IRC10:42
*** sbos99 has joined #openstack-infra10:42
*** Longgeek has joined #openstack-infra10:48
*** Longgeek_ has quit IRC10:51
*** HeOS has joined #openstack-infra10:55
*** baoli has joined #openstack-infra10:58
*** sbos99 has quit IRC10:58
*** ddieterly has joined #openstack-infra10:59
*** sdake has joined #openstack-infra10:59
*** freerunner has joined #openstack-infra11:01
*** baoli has quit IRC11:02
*** ddieterly has quit IRC11:03
*** sdake_ has joined #openstack-infra11:05
*** yamamoto has quit IRC11:06
*** sdake has quit IRC11:07
*** ddieterly has joined #openstack-infra11:10
*** freerunner has quit IRC11:10
*** freerunner has joined #openstack-infra11:10
*** HeOS has quit IRC11:19
*** markvoelker has joined #openstack-infra11:21
*** dims_ has joined #openstack-infra11:23
*** yamamoto has joined #openstack-infra11:24
*** markvoelker has quit IRC11:26
*** HeOS has joined #openstack-infra11:28
*** mohitsharma has quit IRC11:29
*** baoli has joined #openstack-infra11:35
*** dguerri is now known as dguerri`11:36
electrical.Hmm, seems there is a test that does the opposite thing of what i hoped it would do :-)11:39
electricalfungi: perhaps you have a genius idea. I want to specify some publishers / triggers / whatever in my defaults part so it will count for every job. ( like a job timeout thing, or logstash publisher ) instead of having to define that in every job template.11:43
*** yamamoto has quit IRC11:44
*** unicell has joined #openstack-infra11:45
fungielectrical: no clue. we do the clumsy brute-force thing and just add macros to every job/job-template11:45
*** unicell2 has quit IRC11:46
electricalfungi: hehe. i was afraid of that. There is a test in place already that does the opposite of what i want it to do :p11:46
fungiit's possible jjb has a solution to that, but if it does then it's not one we're using for the openstack ci11:46
funginot that it would surprise me terribly that we have a feature we could be using yet don't know exists11:47
electricalFrom what i've been testing so far and hacking in the code. its built to override whole blocks of publishers or other types instead of merging them.11:47
electricalso if i define publisher A in my defaults and publisher B in my job template  only publisher B gets passed on further.11:50
electricalOnly if i have no publishers in my job template then the global one counts11:50
*** GheRivero has quit IRC11:51
fungiand instead you want an add-on/merged default with some precedence at the publisher or builder level11:51
electricalyeah indeed11:51
fungisounds useful, agreed11:52
electricalif i would specify the same publisher in a job template then that one should take precedence over the one thats in default11:54
electricalso you can still override things11:55
electricalbut it would mean we would change current behaviour, unless we make it configurable11:56
*** sbos99 has joined #openstack-infra11:57
*** HeOS has quit IRC12:02
*** GheRivero has joined #openstack-infra12:02
*** tiswanso has joined #openstack-infra12:15
*** marzif_ has joined #openstack-infra12:20
*** otter768 has joined #openstack-infra12:31
*** otter768 has quit IRC12:36
*** yamamoto has joined #openstack-infra12:45
*** baoli has quit IRC12:47
*** tiswanso has quit IRC12:48
*** yamamoto has quit IRC12:50
openstackgerritJoe Gordon proposed openstack-infra/devstack-gate: DNM: Making sure worlddump is works here  https://review.openstack.org/18901012:53
*** ddieterly has quit IRC13:00
*** jesusaurus has quit IRC13:02
*** mriedem has joined #openstack-infra13:03
*** eantysh0 has quit IRC13:08
openstackgerritMatt Riedemann proposed openstack-infra/elastic-recheck: Add query for horizon npm test bug 1462626  https://review.openstack.org/18901713:08
openstackbug 1462626 in OpenStack Dashboard (Horizon) "gate-horizon-npm-run-test fails with "ReferenceError: Can't find variable: angular"" [Undecided,New] https://launchpad.net/bugs/146262613:08
*** sbos99 has quit IRC13:11
*** ildikov_ has quit IRC13:17
*** ildikov_ has joined #openstack-infra13:17
mordredkrotscheck: so, I have this terrible idea ...13:21
mordredkrotscheck: which is that we've started building out this data about all these openstack clouds in os-client-config13:22
mordredkrotscheck: and that's great - but it's very python only13:22
mordredkrotscheck: I was thinking that if we split that data out into some json files that we put into their own repo, we coudl have os-client-config consume it sort of like how tzdata works13:22
mordredkrotscheck: but also that other languages could consume the files to13:23
mordredkrotscheck: I'm pinging you because my terrible idea is to put them in a raw git repo and then consume them in the python repo with bower13:23
mordredkrotscheck: basically, have bower copy them in at sdist build time - so that a person doing "pip install os-client-config" doesn't know anything about that part13:24
*** yamada-h has joined #openstack-infra13:24
mordredbut so that we can maintain the data independent of the library that consumes the data13:24
*** yamada-h has quit IRC13:29
*** mriedem1 has joined #openstack-infra13:30
mordredGheRivero: ^^ this idea is based on your .yaml file patch - so thanks :)13:31
*** mriedem has quit IRC13:32
*** _nadya_ has joined #openstack-infra13:34
*** _nadya_ has quit IRC13:41
*** yamamoto has joined #openstack-infra13:45
*** yamamoto has quit IRC13:45
*** yamamoto has joined #openstack-infra13:46
*** kutija has joined #openstack-infra13:50
GheRiveromordred: you are welcome :)13:57
openstackgerritJoe Gordon proposed openstack-infra/devstack-gate: DNM: Making sure worlddump is works here  https://review.openstack.org/18901014:00
*** ildikov_ has quit IRC14:03
*** ildikov_ has joined #openstack-infra14:03
*** sputnik13 has quit IRC14:10
openstackgerritKiall Mac Innes proposed openstack-infra/project-config: Add openstack/designate-dashboard to the DNS Services project  https://review.openstack.org/18902314:11
*** markvoelker has joined #openstack-infra14:11
*** baoli has joined #openstack-infra14:12
*** markvoelker has quit IRC14:16
*** asselin_ has joined #openstack-infra14:16
*** dguerri` is now known as dguerri14:19
*** dims_ has quit IRC14:21
openstackgerritKiall Mac Innes proposed openstack-infra/project-config: Add openstack/designate-dashboard to the DNS Services project  https://review.openstack.org/18902314:24
*** ddieterly has joined #openstack-infra14:25
*** patrickeast has joined #openstack-infra14:29
waynrelectrical: yeah the behavior you are talking about would have to be configurable, and would as you point out break existing tests14:32
*** otter768 has joined #openstack-infra14:32
electricalwaynr: yeah indeed.14:33
waynrin fact there is a patch that does what you describe available14:33
waynrhttps://review.openstack.org/#/c/150730/14:33
*** patrickeast has quit IRC14:33
*** patrickeast_ has joined #openstack-infra14:33
krotscheckmordred: You just said a lot of words that I do not understand14:34
waynri personally don't find the deep merge very intuitive, it would wreak havoc on my configs since i us a single global defaults that is shared between multiple styles of projects--i count on being able to override top-level keys14:35
*** dims_ has joined #openstack-infra14:35
waynrbut that's why i am pushing so hard for fixing the programmatic API--i consider the yamlparser a huge risk because people don't seem to care enough about backwards compatibility, at any point in time a change could get merged in that would break the yamlparser and my CI configs14:36
waynrbut if i can define my configs using pure python classes and avoid the yamlparser then it's not such a big deal14:36
krotscheckWhat I _think_ you're saying is that there's a thing called os-client-config that knows things about all the public clouds, and that all that data should live somewhere central14:36
krotscheckTo which I say: Is git really the correct solution for this?14:37
*** otter768 has quit IRC14:37
*** dims_ has quit IRC14:42
*** salv-orlando has quit IRC14:46
*** dims_ has joined #openstack-infra14:47
openstackgerritKiall Mac Innes proposed openstack-infra/project-config: Add openstack/designate-dashboard to the DNS Services project  https://review.openstack.org/18902314:50
KiallSometimes, YAML kicks my ass ;)14:50
*** dims_ has quit IRC14:51
*** ddieterly has quit IRC14:52
*** isq_ has quit IRC14:55
*** ddieterly has joined #openstack-infra14:55
*** isq_ has joined #openstack-infra14:58
*** patrickeast_ has quit IRC15:01
*** Somay has joined #openstack-infra15:07
*** baoli has quit IRC15:09
*** armax has joined #openstack-infra15:09
*** achanda has joined #openstack-infra15:12
*** isq_ has quit IRC15:17
*** Somay has quit IRC15:17
*** isq_ has joined #openstack-infra15:18
*** dims_ has joined #openstack-infra15:26
*** dims__ has joined #openstack-infra15:27
mordredkrotscheck: what would a different non-git solution be?15:30
*** dims_ has quit IRC15:31
mordredkrotscheck: and yes, there is a thing called os-client-config that is a python library that knows how to configure openstack clients, and as part of its duties contains a bunch of information about existing openstack public clouds15:31
mordredkrotscheck: specifically, things that are not possible to discover in a sane way15:31
*** garyk has quit IRC15:32
*** patrickeast has joined #openstack-infra15:33
nibalizerso i'm realizing that gerrit ships all refs when it replicates, even the refs of things that aren't merged yet (in review)15:33
nibalizerwhich means hound would get them15:33
greghayneshound?15:33
nibalizerwhich means hound could be used to help find patches in flight15:33
nibalizerwell hound is the most-likely tool for codesearch15:33
greghaynesoh15:34
nibalizerpushed out livegrep15:34
krotscheckmordred: Doesn't the foundation keep a public list of all the companies that run clouds? Seems like the right place to put data that's "Oh and this cloud runs Version X of Y service"15:34
nibalizerkrotscheck: private data like passwords is included15:34
krotschecknibalizer: .... are you saying that we keep private passwords in git?15:34
nibalizerkrotscheck: however i think defcore(refstack?) aims to provide an api with that kind of data for approved projects15:34
nibalizerkrotscheck: I don't know too much about os-c-c15:35
nibalizerI think right now it is yaml on the filesystem15:35
nibalizerand I think right now it also has passwords in that file15:35
mordredkrotscheck: so - this is stuff so that you can say "cloud = openstack_cloud('rackspace', username='foo')15:35
*** armax has quit IRC15:35
mordredkrotscheck: in code15:35
mordredkrotscheck: and not need to know a ton of the decision points - so its not really intended to be a thing that a human would look at and then write branching code15:36
mordredit's info that framework/library authors can use to make the right decisions on what to do based on the cloud the user is connecting to15:36
mordredkrotscheck: (I've almost got a repo for you to look at that might make it make more sense)15:37
krotscheckmordred: Decision points like... what kind of image format does this cloud support?15:37
mordredyah15:37
*** patrickeast_ has joined #openstack-infra15:37
mordredand "does this cloud use neutron to get floating ips, or does it give you a public ip, or does it use nova for floating ips"15:37
*** patrickeast has quit IRC15:37
*** patrickeast_ is now known as patrickeast15:37
mordredand "are there special parameters you have to give glance when you're uploading an image so that the cloud does not expect vendor extensions in the image"15:38
krotscheckmordred: seems like os-client-config is solving the symptom, where the cause si "Too many possible configuration options"15:38
mordredyes15:38
mordredkrotscheck: os-client-config is a bug15:38
krotscheckmordred: Then get rid of it.15:38
mordredkrotscheck: but it's a bug that's likely to be around for at least another couple of years15:38
krotscheckmordred: Create a pain point large enough that people will fix the real problem.15:38
mordredkrotscheck: it's existed already15:39
electricalwaynr: for the change that you linked. if we make that one optional instead of default behaviour then it would be fine right?15:39
mordredwe have plans to fix the real problem15:39
mordredbut they will, working as fast as humanly possible with everyone bought in15:39
mordredtake at least 2 years15:39
electricalwaynr: although i'll have to check if its correct but will give it  try15:39
mordredabsolute best case15:39
mordredbecause we have to fix openstack across the board - then we have to get every existing vendor to upgrade to the new fixed versions15:40
mordredin the mean time, it's possible to know about 8 things about a cloud and have things work15:40
krotscheckTwo years is a long time to support Yet Another Project. I'd argue that it's a better idea to keep everything central, so that people who are trained on the current state of things don't have to learn yet another thing before both of those things go away.15:41
krotschecki.e. Once a mistake, twice a tradition.15:42
mordredwell, here's the thing - we currently have this solved in python land  beause without central knowledge about this using things like ansible quickly get useless15:43
mordredso what I'm trying to do now is enable this to not be a one-language solution15:43
krotscheckmordred: By the time broad other-language adoption is in place, don't you think the Better World will have arrived? Why not start the new languages on The Right Way, and use them as a forcing function?15:44
waynrelectrical: optional with the default being disabled should be fine15:44
electricalwaynr: yeah indeed.15:44
electricalwill do some testing this weekend.15:44
waynralthought ideally there would be a way to annotate configuration keys to indicate whether or not they should be merged15:45
electricalhmm yeah15:45
waynrthis might not do exactly what you were describing either since it doesn't just combine lists of values but actually deep merges the dictionaries15:45
krotscheckmordred: I'm just skeptical of adding more functionality to something we _know_ we will get rid of, in a way that is not going to be the canonical way going forward.15:46
electricalokay. ill give it a shot and see how it behaves.15:46
krotscheckmordred: So overall your idea seems great! Except the thing we're building it in is likely to be a bug?15:46
mordredkrotscheck: so, I think I agree with the sentiment, but I'm not 100% convinced we will actually reach a point where we convince everyone and all the vendors that complete and total lack of non-discoverable variation is what they want15:50
mordredI want to do that15:51
mordredbut so far am not the dictator of all the world15:51
mordredso, in the mean time, I'm trying to make a canonical source of data15:51
*** geoffarnold has quit IRC15:52
mordredbecause _I_ know all of the information ... and I'd like to share it with people in a consumable form, rather than me just being the special one whose apps work on all the clouds that exist15:52
krotscheckmordred: Oh, I love the idea of discoverable variation. Also, discoverable not-variation is preferable.15:53
krotscheckSo is the issue that discoverability of settings is not yet a thing?15:56
krotscheckShouldn't I be able to make some sane assumptions? Like: Hey, keystone has neutron registered, that means I'm using neutron instead of nova-network?15:56
*** markvoelker has joined #openstack-infra16:00
mordredkrotscheck: nope16:01
mordredkrotscheck: you'd think16:01
mordredkrotscheck: but not even16:01
mordredkrotscheck: specific for instance on that one - rackspace has neutron registered in keystone but uses nova-network16:02
krotscheckmordred: why?16:02
mordredkrotscheck: but there are other things that are just flat not discoverable16:02
mordredkrotscheck: I believe they intend to use neutron in the future16:02
krotscheckmordred: Seems like a Hey We Assume that what you publish is what you support" policy is something we should put out there.16:03
krotscheckI get what you're saying though16:03
mordredyah - and we had a session on that at the summit for first steps - which is keystone catalog data standardization16:03
*** ddieterly has quit IRC16:04
krotscheckEither way, I haz gardening to do . More chatty about this, because configuring clients is something I need to care about, but probably tomorrow or monday at TechCon16:04
*** markvoelker has quit IRC16:04
mordredcool16:06
mordredkrotscheck: https://github.com/emonty/cloud-data16:06
mordredkrotscheck: when you get bored - I just pushed that up - I'm probably doing several things wrong16:06
mordredkrotscheck: and the grunt stuf is there mainly because I though it would be nice to be able to use docson to make docs of the jsonschema that's there16:07
mordredkrotscheck: but I haven't gotten that working yet16:07
mordredthere is probably a WAY easier way to do that bit16:07
mordredkrotscheck: enjoy gardening! that sounds lovely16:07
*** ddieterly has joined #openstack-infra16:08
mordredhrm. I think I need two repos ...16:10
*** ddieterly has quit IRC16:13
electricalwaynr: the test i initially wrote passes with the change. I'll update the change to make it configurable with default false.16:15
*** freerunner has quit IRC16:18
*** GheRivero has quit IRC16:27
*** tiswanso has joined #openstack-infra16:30
*** otter768 has joined #openstack-infra16:33
waynrcool16:34
*** freerunner has joined #openstack-infra16:34
waynrpelix was talking about making it the default behavior in the future, i prefer to wait until major version 3.0.0 or make it the new default in 2.0.0 but still configurable to disable it16:35
waynrit'll be a huge pain in the ass if i have to rewrite all my job configuration for a change like this16:35
*** harlowja_at_home has joined #openstack-infra16:37
*** mrmartin has joined #openstack-infra16:38
*** otter768 has quit IRC16:38
waynrelectrical: i just finished the first pass at a patch that will make Jenkins global configuration available by POST against the http api16:38
waynrhttp://jenkins-service/config.xml, GET will grab the global configuration, POST will update it16:39
*** ddieterly has joined #openstack-infra16:39
waynralthough because of how shitty Jenkins is the GET and POST formats have to be different16:39
waynrjenkins--16:39
waynri had so many WTF moments while working on this16:42
*** freerunner has quit IRC16:43
*** achanda_ has joined #openstack-infra16:45
*** achanda has quit IRC16:45
*** kaisers1 has quit IRC16:46
*** dboik has joined #openstack-infra16:47
*** kaisers1 has joined #openstack-infra16:48
*** jgrimm is now known as zz_jgrimm16:49
*** harlowja_at_home has quit IRC16:49
*** freerunner has joined #openstack-infra16:51
*** freerunner has quit IRC16:51
*** kaisers has quit IRC16:52
openstackgerritDavide Guerri proposed openstack-infra/shade: Add get_server_external_ipv4()  https://review.openstack.org/18903016:52
*** fallenpegasus has joined #openstack-infra16:52
*** kaisers has joined #openstack-infra16:54
*** teran has quit IRC17:00
*** sdake_ has quit IRC17:01
*** teran has joined #openstack-infra17:03
*** sdake has joined #openstack-infra17:03
*** tiswanso has quit IRC17:04
*** dboik has quit IRC17:07
*** sdake_ has joined #openstack-infra17:07
*** dboik has joined #openstack-infra17:08
*** achanda_ has quit IRC17:08
*** mrmartin has quit IRC17:08
*** tiswanso has joined #openstack-infra17:11
*** sdake has quit IRC17:11
openstackgerritDavide Guerri proposed openstack-infra/shade: Add get_server_external_ipv4()  https://review.openstack.org/18903017:12
*** achanda has joined #openstack-infra17:12
*** ildikov_ has quit IRC17:14
*** zaro has quit IRC17:14
*** notnownikki has joined #openstack-infra17:14
*** notnownikki has quit IRC17:14
*** tiswanso has quit IRC17:18
*** tiswanso has joined #openstack-infra17:18
*** ildikov_ has joined #openstack-infra17:21
*** armax has joined #openstack-infra17:22
electricalwaynr: oh cool. So at some point we can create views automatically ;-)17:23
electricalAnd not to forget nested views :-)17:23
*** fdegir has joined #openstack-infra17:24
*** armax has quit IRC17:24
*** yamada-h has joined #openstack-infra17:27
*** sdake has joined #openstack-infra17:29
*** yfried__ has joined #openstack-infra17:32
*** yamada-h has quit IRC17:32
*** sdake_ has quit IRC17:33
*** ildikov_ has quit IRC17:33
waynrelectrical: that's already possible17:33
waynrelectrical: https://issues.jenkins-ci.org/browse/JENKINS-892717:34
waynrthe XML format required for managing global configuration using HTTP API is completely different from what you see on disk unfortunately17:34
*** sdake_ has joined #openstack-infra17:34
waynrjenkins configuration is so full of spaghetti code17:35
electricalAh okay. I meant so we can manage it via jjb ;-)17:35
waynroh right17:36
*** dims__ has quit IRC17:36
*** achanda_ has joined #openstack-infra17:36
*** GheRivero has joined #openstack-infra17:36
waynrlet me touch up and submit my python-jenkins view management patch17:37
*** tiswanso has quit IRC17:38
*** sdake has quit IRC17:38
*** achanda has quit IRC17:39
*** ajmiller has quit IRC17:40
openstackgerritColleen Murphy proposed openstack-infra/project-config: Disable future parser syntax check on puppet-swift  https://review.openstack.org/18903317:42
openstackgerritColleen Murphy proposed openstack-infra/project-config: Disable future parser check on puppet-swift (juno)  https://review.openstack.org/18903317:45
*** jesusaurus has joined #openstack-infra17:47
*** markvoelker has joined #openstack-infra17:48
*** achanda_ has quit IRC17:48
*** maishsk_afk has joined #openstack-infra17:50
*** fdegir has quit IRC17:51
*** hdd has joined #openstack-infra17:51
*** fdegir has joined #openstack-infra17:52
*** fdegir has left #openstack-infra17:53
*** Sukhdev has joined #openstack-infra17:53
*** markvoelker has quit IRC17:53
*** Sukhdev has quit IRC17:54
*** fdegir has joined #openstack-infra17:59
*** ramishra has quit IRC18:00
*** DuncanT has quit IRC18:00
*** tchaypo has quit IRC18:00
*** baoli has joined #openstack-infra18:01
*** baoli has quit IRC18:01
*** Sukhdev has joined #openstack-infra18:02
*** fdegir has quit IRC18:04
openstackgerritWayne Warren proposed stackforge/python-jenkins: (WIP) Begin working on view management.  https://review.openstack.org/18903818:04
waynrelectrical: ^^18:05
waynrstill needs unit tests18:05
*** sbos99 has joined #openstack-infra18:08
electricalWill it work with nested views ? ;-)18:09
waynrprobably not18:11
waynraccording to the jenkins issue18:11
electricalI use nested views plugin for my puppet stuff. I was able to get it out via the curl call though.18:13
waynroh, then this should work with nested views18:15
waynrthis patch definitely needs more work18:15
*** briancline has quit IRC18:17
*** cloudnull has quit IRC18:17
*** baoli has joined #openstack-infra18:19
*** cloudnull has joined #openstack-infra18:19
*** baoli has quit IRC18:19
*** Hal has joined #openstack-infra18:20
*** Hal is now known as Guest446418:20
waynrokay it's too sunny out to sit inside any longer, will write some tests for this eventually, i have a paper to write by monday though so not sure how much time will go into it this weekend18:20
*** briancline has joined #openstack-infra18:22
*** yamamoto has quit IRC18:25
*** yamamoto has joined #openstack-infra18:25
*** e0ne has joined #openstack-infra18:26
*** maishsk_afk has quit IRC18:27
*** briancline has quit IRC18:27
*** briancline has joined #openstack-infra18:28
*** xnox has quit IRC18:31
*** xnox has joined #openstack-infra18:34
*** otter768 has joined #openstack-infra18:34
*** yamamoto has quit IRC18:35
*** maishsk_afk has joined #openstack-infra18:36
*** dims_ has joined #openstack-infra18:36
*** otter768 has quit IRC18:38
*** dims_ has quit IRC18:41
*** e0ne has quit IRC18:41
openstackgerritSpencer Krum proposed openstack-infra/project-config: Add beaker-localhost and beaker-nodepool hypervisors  https://review.openstack.org/18575418:50
*** lxsli has quit IRC18:53
*** e0ne has joined #openstack-infra18:57
*** e0ne has quit IRC18:57
*** xnox has quit IRC19:01
*** hdd has quit IRC19:03
*** Guest4464 has quit IRC19:03
*** xnox has joined #openstack-infra19:06
*** tchaypo has joined #openstack-infra19:11
*** ramishra has joined #openstack-infra19:13
*** DuncanT has joined #openstack-infra19:13
openstackgerritSpencer Krum proposed openstack-infra/project-config: Add beaker-localhost and beaker-nodepool hypervisors  https://review.openstack.org/18575419:18
openstackgerritJoshua Harlow proposed openstack/requirements: Bump oslo.utils to >= 1.6.0  https://review.openstack.org/18904419:25
*** achanda has joined #openstack-infra19:28
mordrednibalizer: having the puppet module up in ansible has already been a net positive - got a few nice bugfixes/enhancements from someone else19:34
*** boris-42 has quit IRC19:34
*** baoli has joined #openstack-infra19:35
*** yamamoto has joined #openstack-infra19:36
*** markvoelker has joined #openstack-infra19:37
*** sbos99 has quit IRC19:39
*** baoli has quit IRC19:40
*** liam_ has joined #openstack-infra19:40
*** liam_ is now known as Guest7387319:40
*** yamamoto has quit IRC19:41
*** markvoelker has quit IRC19:42
nibalizercool19:45
nibalizeri should blog19:45
nibalizeradd some signal from the puppet side19:45
*** sigmavirus24_awa is now known as sigmavirus2419:46
*** fdegir has joined #openstack-infra19:48
*** fdegir has left #openstack-infra19:48
*** fdegir has joined #openstack-infra19:52
*** Guest73873 has quit IRC19:53
*** achanda has quit IRC19:56
*** fdegir has left #openstack-infra19:56
*** stevemar has joined #openstack-infra19:58
*** fdegir has joined #openstack-infra19:59
*** Shrews has quit IRC20:01
*** Sukhdev has quit IRC20:02
*** guest66_ has joined #openstack-infra20:06
*** guest66_ has quit IRC20:10
*** tcammann has quit IRC20:13
openstackgerritSpencer Krum proposed openstack-infra/puppet-log_processor: Build worker config from template  https://review.openstack.org/18621420:13
*** Hal has joined #openstack-infra20:14
*** Hal is now known as Guest7674120:14
*** _nadya_ has joined #openstack-infra20:15
*** salv-orlando has joined #openstack-infra20:16
*** Longgeek has quit IRC20:21
*** salv-orlando has quit IRC20:24
mmmporknibalizer: hey thanks for inviting me out last night! sorry i had to bail early!20:29
mmmporkwhoops sorry, meant that for an offline message20:30
*** koolhead17 has joined #openstack-infra20:30
*** stevemar has quit IRC20:32
*** otter768 has joined #openstack-infra20:35
*** _nadya_ has quit IRC20:36
*** sigmavirus24 is now known as sigmavirus24_awa20:36
*** otter768 has quit IRC20:40
greghaynesheh :)20:45
*** ubuntu2 has quit IRC20:48
*** tiswanso has joined #openstack-infra20:51
*** tiswanso has quit IRC20:52
nibalizermmmpork: \o/20:54
*** baoli has joined #openstack-infra21:01
openstackgerritSpencer Krum proposed openstack-infra/system-config: Disable log_processor workers temporarily  https://review.openstack.org/18904621:02
openstackgerritSpencer Krum proposed openstack-infra/puppet-log_processor: Build worker config from template  https://review.openstack.org/18621421:02
openstackgerritRichard Pijnenburg proposed openstack-infra/jenkins-job-builder: Support deep merge of defaults  https://review.openstack.org/15073021:02
electricalwaynr: https://review.openstack.org/#/c/150730/21:02
electricalhiya nibalizer , how you doing bud?21:03
openstackgerritSpencer Krum proposed openstack-infra/system-config: Move to new log_processor::worker api  https://review.openstack.org/18904721:04
nibalizerelectrical: pretty good21:04
nibalizerhow was your birthaday?21:04
electricalnot to bad :-) had a couple beers :-)21:05
electricalbit of a headache in the morning after :p21:05
electricalbut survived it21:05
electricalno weird tweets went out though :p21:05
*** baoli has quit IRC21:06
*** julim has quit IRC21:08
mordredelectrical: that is success!21:08
electricalmordred: hehe agreed :p21:09
*** sigmavirus24_awa is now known as sigmavirus2421:09
*** koolhead17 has quit IRC21:09
*** ddieterl_ has joined #openstack-infra21:13
electricalwaynr: i took the deep merge patch and made it configurable ( default to false )21:13
*** ddieterly has quit IRC21:16
*** sdake_ has quit IRC21:17
*** woodster_ has joined #openstack-infra21:18
*** asselin__ has joined #openstack-infra21:20
openstackgerritSpencer Krum proposed openstack-infra/system-config: Add puppet-community/archive module  https://review.openstack.org/16456921:20
*** mriedem has joined #openstack-infra21:20
*** asselin_ has quit IRC21:22
*** mriedem1 has quit IRC21:22
*** markvoelker has joined #openstack-infra21:26
*** ivar-lazzaro has joined #openstack-infra21:28
*** maishsk_afk has quit IRC21:30
*** Guest76741 has quit IRC21:30
*** markvoelker has quit IRC21:31
*** maishsk_afk has joined #openstack-infra21:32
*** ivar-lazzaro has quit IRC21:35
*** ivar-lazzaro has joined #openstack-infra21:36
*** ivar-lazzaro has quit IRC21:40
*** salv-orlando has joined #openstack-infra21:47
*** Hal has joined #openstack-infra21:48
*** Hal is now known as Guest6278521:48
*** salv-orlando has quit IRC21:51
*** maishsk_afk has quit IRC21:52
*** sdake has joined #openstack-infra22:01
*** sdake_ has joined #openstack-infra22:02
*** marun has joined #openstack-infra22:03
*** dmellado has quit IRC22:03
*** marun has quit IRC22:04
*** dmellado has joined #openstack-infra22:04
*** sdake has quit IRC22:06
*** sdake__ has joined #openstack-infra22:07
*** sdake has joined #openstack-infra22:10
*** sdake_ has quit IRC22:11
*** jsavak has joined #openstack-infra22:14
*** sdake__ has quit IRC22:14
*** ddieterl_ has quit IRC22:15
openstackgerritDavide Guerri proposed openstack-infra/shade: Add get_server_external_ipv4()  https://review.openstack.org/18903022:25
*** salv-orlando has joined #openstack-infra22:25
*** salv-orlando has quit IRC22:25
*** hdd has joined #openstack-infra22:27
*** jsavak has quit IRC22:27
*** markvoelker has joined #openstack-infra22:28
*** Shrews has joined #openstack-infra22:30
*** yamada-h has joined #openstack-infra22:31
*** markvoelker has quit IRC22:32
*** gillliard has quit IRC22:32
*** sdake has quit IRC22:34
*** yamada-h has quit IRC22:35
*** otter768 has joined #openstack-infra22:36
*** otter768 has quit IRC22:41
*** jsavak has joined #openstack-infra22:42
*** dhellmann has quit IRC22:57
*** hdd has quit IRC23:01
*** devananda has quit IRC23:05
*** Guest62785 has quit IRC23:10
*** yamamoto has joined #openstack-infra23:14
*** ddieterly has joined #openstack-infra23:16
*** yamamoto has quit IRC23:19
*** jsavak has quit IRC23:20
*** ddieterly has quit IRC23:21
*** fallenpegasus has quit IRC23:21
*** jsavak has joined #openstack-infra23:33
*** nijaba has joined #openstack-infra23:34
*** jsavak has quit IRC23:34
*** jsavak has joined #openstack-infra23:34
*** abitha has joined #openstack-infra23:36
*** _nadya_ has joined #openstack-infra23:37
*** _nadya_ has quit IRC23:41
*** asselin__ has quit IRC23:47
*** jsavak has quit IRC23:57
*** sdake has joined #openstack-infra23:59

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