=== scuttle`` is now known as scuttle|afk === thumper is now known as thumper-dogwalk === redir is now known as redir_afk === thumper-dogwalk is now known as thumper === benonsoftware is now known as Guest30663 === \b is now known as benonsoftware [08:20] gnuoy, https://review.openstack.org/#/c/319790/ if you please :-) [09:02] gnuoy, beisner: we really need to start putting series in metadata [09:02] means min version is 1.25.5 for folks not deploying via the charm store but I'm willing to faceup to that [09:29] hello! [09:29] I am having trouble here [09:29] Morning. [09:29] :) [09:30] With charms? [09:30] with juju installation [09:30] I have installed maas and I want to install juju on one node [09:30] Juju 1 or Juju 2? [09:31] 1.25 [09:31] (By the way, I'm just another user - but I may be able to help.) [09:31] my server runs ubuntu 14 [09:31] ok [09:31] i got this error always "but I always get his error "bootstrap instance started but did not change to Deployed state: instance"" [09:31] OK, so what's the problem? [09:31] and I have found tons of references on google but I cannot find a solution [09:32] when i run "juju bootstrap" [09:32] I got failed deployment on maas [09:32] Right. [09:32] So that's probably a MAAS issue, not Juju. [09:33] no i dont think so [09:33] Can you use MAAS on its own to deploy Ubuntu Trusty onto one of your MAAS-managed nodes? [09:33] the nodes behave as they expect on other things [09:33] yes they are on ready state [09:33] its where they supposed to be [09:34] So if you go into the MAAS web UI, and deploy Ubuntu Trusty on one of the nodes, does that work? [09:35] i am not sure I understand you right [09:36] they have deployed Ubuntu Trusty because they have pass the commission state [09:36] Commission is not the same as deploy, I believe. [09:36] the nodes pxe boot found maas and have deployed on them ubuntu and now they are on ready state [09:37] 'Ready' means that MAAS knows about the hardware specs of the target node, but that there isn't any OS installed on it. [09:37] I think the nodes are ok I have done this before but I made a format and now I got stuck here ;/ [09:38] yeah [09:38] When there is an OS installed, the state should be 'Deployed' [09:38] aaa [09:38] ok then [09:39] You need to click the Action button, select Deploy, select Ubuntu Trusty as the OS, then Go ... and see if that works. [09:42] jamespage, or other Juju experts, could I trouble you with some general questions, about charms for Trusty vs charms for Xenial...? [09:42] neiljerram, hello [09:42] * jamespage reads backscroll [09:43] jamespage, no need for backscroll, this is a new question. [09:43] oh ok [09:43] * jamespage stops reading [09:44] Apart from the upstart to systemd transition, I believe there's not really any general reason for charms to differ between Trusty and Xenial - is that right? [09:45] And yet, (1) charm URLs explicitly encode the series, and (2) I think there are lots of charms that exist for Trusty that haven't yet been made available for Xenial. [09:46] So I wonder if I'm misunderstanding something. It seems to be that it would be a better overall design for charms not to be series-specific by default. [09:46] where is this awesome Action button to install ubuntu on maas :D [09:47] leon324, if I remember correctly, it's at the top right of the page for a Node [09:48] *It seems to me .... [09:49] jamespage, Would appreciate your thoughts/comments on those trusty vs xenial points. [09:50] neiljerram, you are quite right in that there is not a huge diff between trusty and xenial charms - all of the 26 core openstack charms support all series right back to 12.04 as well [09:50] 1) yes charm URL's do encode series - however it is possible to embed the series supported by a charm in the metadata as of 1.25.5 [09:50] well 2.0 actually but 1.25.5 will not bork on them [09:50] series: [09:50] - trusty [09:50] - xenial [09:50] for example [09:51] when a charm that declares this is published to the store using charm push/publish, the store will sort out all of the series oriented URL's for backwards compatibility with 1.25.5 etc.. [09:51] Ah, nice. And in the charm store, does the charm then get a series-independent URL? Or does 'charm push' create two URLs, one for each series? [09:52] 2) yes that's quite true - a number of charms are on trusty but not xenial as yet - its really up to the maintainers of the charms to sort that out [09:52] neiljerram, I think the charmstore creates the URL's on the fly for different series, but there is also a series independent URL as well [09:53] neiljerram, the openstack charms don't do the series in metadata just yet but will do soon [09:53] jamespage, Could you give me an example of a series-independent URL? [09:55] neiljerram, https://jujucharms.com/u/james-page/aodh/9 [09:55] jamespage, Thanks, this has been really helpful. [09:56] neiljerram, np [12:29] if you kid pulls the keys off your keyboard, you buy replacements, get them shipped from the US and they are the wrong type [12:29] is it then acceptable just to throw the laptop in the bin and buy a new one? [12:30] a new kid? [12:31] lol [12:31] both [13:06] gnuoy, sparkiegeek does not like my changes to the unit tests on https://review.openstack.org/#/c/319790 [13:24] dosaboy, I still don't like the fact that rmq actively manages its /etc/hosts file with peer IP/host information, but it just saved my bacon fixing things up for Juju 2.0 [13:24] jamespage - a lot of erlang/java apps need the hostname hacks :/ [13:25] lazyPower, indeed - but I don't think it unreasonable that Juju should provide a minimum viable environment for this type of thing [13:25] its unfortunate that we dont always get FQDN, resolveable hostnames, etc. - seems like such an oversight on any given cloud, but its more prevalent than i care to admit. [13:25] like the hostname of each unit should always be resolvable [13:25] right, there was talk about folding DNS into juju [13:25] for example [13:25] dosaboy, gnuoy: https://review.openstack.org/#/c/320450/ [13:25] i would assume hostname would be part of that [13:26] bdx, ^^ you'll need that one as well [13:26] lazyPower, I really hope so [13:26] jamespage - ready for the real fun bits? GCE generates hostnames > 64 characters and tanks just about any java service thats not running a java-8 jre [13:26] \o/ yay [13:26] lazyPower, lol [13:26] lazyPower, wait - who's not running on java-8? [13:27] ;) [13:27] oh yeah - everyone... [13:27] anyone deploying java5-7? [13:27] which as you said, is everyone [13:28] lazyPower, jamespage : I get the impression juju-core thinks /etc/hosts is the responsibility of cloud-init, and vice versa (Cassandra is bitten by this too, so add Java to the list) [13:28] maybe I'll email list about this [13:28] stub, point is that juju control's cloud-init right? [13:28] stub, oh yeah the ol 127.0.1.1 java problem [13:28] I remember that welll [13:28] gnuoy, jamespage the new charms.openstack module is now (temporarily) at https://github.com/ajkavanagh/charms.openstack along with the barbican layered charm that uses it at: https://github.com/ajkavanagh/charm-barbican -- please take a look and see what you think when you get a moment? [13:29] I would think juju, as it also needs to handle the ip address changing [13:48] hello everyone, time to time juju-gui is stuck and doesn't display new changes in env. some relation are missed some services too. how to restart it? [13:51] gennadiy: just reload the page [13:51] gennadiy: hatch or kadams54 might be able to help if it's more than that ^ [13:51] Hello [13:51] gennadiy: hae you tried refreshing the page? [13:52] yes. i tried [13:52] can we restart process? [13:52] what version of Juju? [13:52] 2.0 [13:53] hmm [13:53] also it doesn't display icons of local charms [13:53] that is a known issue [13:54] as i remember previously we have posibility to restart service [13:54] gennadiy: can you open the browser console to see if there are any errors? ctrl+shift+i and then refresh [13:54] gennadiy: also are you using the gui charm or the gui which ships with juju 2? `juju gui` [13:54] a lot of [13:54] charm [13:55] does juju 2 has own? [13:55] can you paste an example of what one of the errors are? [13:55] gennadiy: yes simply run `juju gui` from the CLI :) [13:55] combo?app/assets/javascripts/yui/datatype-date-format/datatype-date-format-min.js&app/views/utils-m…:40 Unknown delta type: actionInfodefaultHandler @ combo?app/assets/javascripts/yui/datatype-date-format/datatype-date-format-min.js&app/views/utils-m…:40(anonymous function) @ combo?app/assets/javascripts/yui/promise/promise-min.js&app/models/models-min.js&app/store/endpoint…:5onDelta @ combo?app/assets/javascripts/yui/promise/promise-min.js&app/models/ [13:55] charms:1 GET https://user-admin:b9827e013d95a78059cb80be4c3471c1@10.9.8.246/juju-core/charms?url=local:trusty/ixia-load-module-1&file=icon.svg 500 (Internal Server Error) [13:56] seen the last - it's icon issue [13:57] ahh [13:57] hmm [13:57] gennadiy: can you try the version of the gui that ships with Juju? To see if it's working, I believe this might be a regression [13:57] I'm just investigating right now [13:59] gennadiy: I'm assuming that this issue happened after you either a) deployed a charm with an action or b) performed an action on an active service - can you confirm either of these? [14:04] i think we have charms with actions. [14:05] gennadiy: yeah, judging from that error message you do. :) [14:06] the same result with embedded juju gui [14:06] gennadiy: ok thanks, this is a regression and we'll have to get on working on a fix right away [14:07] gennadiy: would you be able to create an issue on our GitHub repository? https://github.com/juju/juju-gui/issues/new That way you will be notified as we work on it? [14:07] may i fix it locally? [14:08] i think i can edit js script on juju-gui server manually [14:10] gennadiy: I'm actually still investigating - are there any other console errors that aren't what you've already pasted? [14:10] no, only these [14:15] gennadiy: both of those errors should have been able to self-recover from so I'm looking for other places in which an issue may have been introduced [14:15] marcoceppi: So how do I get from cs:~postgresql-charmers/postgresql to cs:postgresql now days? [14:21] stub: it needs to be promulgated, which is a new process, is postgresql ready to be updated to this? [14:21] stub: ie, does it upgrade cleanly, etc? [14:22] gnuoy, revised - https://review.openstack.org/#/c/319790/2 [14:22] tinwood, looking [14:24] jamespage, happy to +2 post-smoketest [14:24] gnuoy, okies [14:25] jamespage, well, Jenkins lint + unit is enough [14:25] gnuoy, probably :-) === skay is now known as skay_ [14:29] marcoceppi: yes, this is the best version. [14:30] marcoceppi: it has upgrade tests, is being used internally by several teams, and is what we are using to deploy production servers (the SSO uses this charm) [14:31] tinwood, https://github.com/openstack-charmers/charms.openstack forked from your repository [14:31] stub: cool, didn't doubt just wanted to double check [14:31] tinwood, setup.py has some deadwood from whereever you copied it from :-) [14:31] stub: so, going to pm [14:32] thanks jamespage; re setup.py -- oh yes, so it does! I'll fix that. [14:32] That's one a wrote a while ago ... [14:34] tinwood, https://github.com/openstack-charmers/charms.openstack/pull/1 [14:35] tinwood, I think that brings us inline with charms.reactive and oslo.* [14:37] jamespage, yes, that looks right. just to check my heads on right; that changes the import from 'import charms_openstack' -> 'import charms.openstack', or does it? [14:37] * tinwood is getting confused. [14:38] tinwood, no pe [14:38] nope rather [14:38] tinwood, example: https://github.com/openstack/oslo.messaging [14:38] import oslo_messaging [14:38] module name is oslo.messaging [14:40] jamespage, so the change only alters the name in pypi, and setup, pip, etc. [14:40] tinwood, yes that's correct [14:40] confusing as hell. It explains why I've always kept them the same in the past. [14:43] Hi, Can any one please tell me when config.changed.