/srv/irclogs.ubuntu.com/2018/04/24/#juju.txt

=== zeus is now known as Guest62751
thumperwallyworld: was thinking about the default num_units, there is anothe edge case with subordinate charms, not sure the bundlechanges library knows about them...02:51
thumperjust another thing to think about02:51
thumperwallyworld: also, we should push chatter from #juju-dev here02:51
jammorning all03:29
jamthumper: I set the topic and I left that node myself, not sure if you want me to idle with a "all pings must be made on #juju" message ? :)03:29
thumperjam: would that work?03:31
veebersHi jam, thanks for getting the release rolling, just about to finish it off now :-)03:32
jamveebers: thanks for working on it03:33
jamthumper: I don't think you can set a reply that only works in one room03:33
jamveebers: I have to say, the checklist is nice when it all works, but when there are any issues, it does take a lot of work to know how to recover.03:35
veebersjam: ack, it seems we still have some ways to go to improve the process. I guess there is still a large amount of assumed context there.03:36
* veebers annouces juju 2.3.7, moves on to SRU process for xenial03:42
jamveebers: nice.04:21
* veebers regrets eating almost a whole box of girlguide biscuits04:21
jamveebers: just to add context. we messed up because a few of the builders failed to install go, so we didn't have binaries for all archs/platforms04:21
jambut the next steps didn't check that everything was available, so they got half broken.04:21
jamthe "copy from the build_* location to the agent-archive location" copied 2 binaries, but the others had failed to build04:22
jambut that meant you couldn't rerun the copy, because there *were* intermediates present.04:22
veebersjam: d'oh I saw those comments. That needs to be improved. You're right to say that normally someone in "the know" grabs the commit sha to relase04:22
veebersoh no :-\ that's a pain04:22
jamveebers: if it wasn't for the fact that I've been tweaking the CI bot, i woudln't have known where to look, etc.04:22
jamveebers: anyway, just trying to find the balance between "expand knowledge in the team" and "specialization makes it go much faster for people who understand"04:23
veebersjam: wow, ok yeah there is def room for improvement there. Looks like we'll have another release debrief so we can squeeze out the issues04:23
veebersindeed04:23
veebersas much as I want to say "it's a much better process than before" that doesn't make it a good process :-) Always room for improvement04:25
wallyworldthumper: we should push chatter here yes. let's just close juju-dev04:39
thumperwallyworld: it is hard to close an IRC channel05:08
wallyworldyeah, that is true i suspect05:08
wallyworldon freenode at least05:08
=== _thumper_ is now known as thumper
thumperwallyworld: https://github.com/juju/juju/pull/864905:57
wallyworldlooking05:57
wallyworldthumper: you proposing against 2.3 in case we do another release?05:58
thumperwallyworld: yeah05:58
thumperwill also bring into 2.305:58
thumperugh05:58
wallyworldrighto05:58
thumper2.405:58
thumperremember we were planning 2.3 as an LTS05:59
wallyworldthumper: with the new facade method, i had a recollection that the python client library would be unhappy if its version of the api caller for a given version didn't match the methods on the juju apiserver facade05:59
wallyworldso adding a new facade method to apiserver might make python lib fail some tests? not sure06:00
thumperugh...06:00
wallyworldwe may need to rev the version06:00
thumpershould check with cory06:00
* thumper nods06:00
wallyworldyeah06:00
thumperor I could just rev the facade06:01
thumperleave that comment and I'll rev it06:01
wallyworldthat would be safest06:01
wallyworldok06:01
wallyworldthumper: reviewed06:13
thumperta06:13
jammanadart: ping for your thoughts about bug #176534210:03
mupBug #1765342: 2.4 enable-ha complains about no address w/ unstarted machines <enable-ha> <juju:Triaged> <https://launchpad.net/bugs/1765342>10:03
jammaybe we should treat a machine with *no* addresses at all as just ignored?10:03
manadartjam: Will look in a mo'.10:28
manadartjam: Commented there. I think it is OK to ignore no addresses in the particular guard.10:39
rmescandonQuestion: is there a way of adding a resource to the model testing a charm with amulet?10:50
rmescandonI can execute by hand a juju deploy with --resource, but then, i have any unit available using sentry10:51
rmescandoni have no unit, i mean10:51
jammanadart: any chance to look at https://github.com/juju/juju/pull/865312:07
=== skay is now known as Guest10797
manadartjam: Approved.12:23
=== Guest10797 is now known as skay
jammanadart: https://github.com/juju/juju/pull/8654 fixes the "juju enable-ha; juju enable-ha" complaining when the machines haven't started yet14:16
pmatulis_jam, does the new HA stuff affect recovery when the majority of cluster members are broken? a user must restore from backups?14:33
jampmatulis_: if you've killed nodes, then you should be able to "juju enable-ha" to get back into a safe state. If you went into HA=3 and lost 2 nodes then you have the normal "it can't proceed without user intervention"14:39
jampmatulis_: but if 1 machine just dies, then doing "juju remove-machine DEAD; juju enable-ha" should get you back up and with 3 nodes again.14:40
pmatulis_jam, ok, re your last point, does the order of those commands matter (i.e. does enable-ha ensure *working* members or just the total number of members?)?14:47
pmatulis_jam, also, does a dead controller affect the 'HA' column of `list-controllers` (i.e. if one of three dies will it show 2/3?)? i'm wondering how a user can be alerted of a dead controller (degraded cluster)14:50
jampmatulis_: in 2.4 it ensures the *total* number of members. so the user must use "remove-machine" for enable-ha to treat it as really gone and not just sleeping.15:27
jampmatulis_: juju status -m controller ; will show one as "down"15:27
admcleod_im wondering if theres anyone around who can help with the openstack provider, more specifically "juju metadata generate-image"15:42
admcleod_not sure if its a bug or im not doing it right15:42
eloxHello! How do I login to JAAS without a browser ? trying to do "juju deploy cs:~someuser/some-charm-1" and gets a request for a Couldn't find a suitable web browser! Set the BROWSER environment variable to your desired browser.17:03
rick_h_elox: do you have the charm command?17:04
eloxsure sec17:05
eloxjuju deploy cs:~erik-lonroth/mydbtest-117:05
rick_h_elox: so you can login to jaas with "juju login jaas" and you can log into the charmstore with charm login17:05
rick_h_elox: I think juju login has a full CLI input, and charm login has a url to copy to browser in another machine/etc17:06
eloxI know I can login by using a browser, but if I don't have a browser available ?17:06
rick_h_elox: none available at all? I mean I run it remote and copy the url to my local laptop browser window.17:06
elox... if I'm, lets say, in a datacenter with a console only =D17:07
rick_h_elox: type it out on your cell phone? :)17:07
eloxrofl17:07
rick_h_elox: but I think juju login jaas isndans browser17:07
rick_h_Give that a go17:07
eloxisndans?17:08
rick_h_Is sans browser17:08
cmarsjuju login jaas -B17:08
eloxNot sure what you mean17:08
cmarselox: rick_h_^^17:09
eloxAAAhhhhh17:09
rick_h_I thought -B was the default now17:09
eloxHm, I still get the question when trying to deploy to my localhost17:11
eloxlxd17:11
rick_h_Ah on, deploying to localhost. So it's going to use your charm login17:12
eloxok ?17:12
eloxOh, adding the -B worked17:13
eloxagain17:13
elox juju deploy -B cs:~erik-lonroth/mydbtest-1 Located charm "cs:~erik-lonroth/mydbtest-1". Deploying charm "cs:~erik-lonroth/mydbtest-1".17:13
eloxbig thanx17:13
rick_h_ok, I didn't realize deploy had a -B and it should use your existing login17:14
* rick_h_ learns something new17:14
eloxI'm trying to learn this before tomorrow when I need to get some staff to do the same as me here. Its a bit of a hurdle.17:15
eloxBut with some great help from @bdx and yourself, I will make it through17:16
eloxwhat is your best way to redeploy a charm without having to redo deployment of a full machine etc?17:42
magicaltroutupgrade-charm?17:42
magicaltrouthack the code on the box and let the hooks rerun?17:42
eloxwell, I have a new version and I remember some tips and trix from me asking the same question a few months ago17:43
elox.... at that time, I think I was to new to all this to cope with the informaion17:43
magicaltroutwell if you have an updated version in the store17:44
magicaltroutyou can upgrade the charm17:44
magicaltroutdepends what you're trying to test I guess17:45
eloxYeah... I'll manage =) juju remove-application ........17:45
rick_h_elox: magicaltrout and if you're local you can upgrade-charm --switch and such17:55
rick_h_basically upgrade charm but using the options to either use a new local path (after charm build) or a new version in the store with just upgrade-charm from where it came from17:56
pmatulis_jam, can you confirm that controller HA is active/active (load balancing)? also, a hot standby is technically a valid HA strategy. is there anything you can think of that i could elaborate re 'hot standby'?18:02
magicaltroutrick_h_: the mysql charm points to marcoceppi 's github repo18:18
magicaltroutbut that repo doesn't seem to be the charm home18:19
magicaltroutany idea where it lives?18:19
rick_h_magicaltrout: oh hmm, I thought that was true.18:19
magicaltroutwell I'm trying to find its zesty support tag in metadata.yaml18:19
magicaltroutand i can't see it in that repo18:19
magicaltroutcause its hosed in zesty which is currently the default18:19
magicaltrouteither that or marcoceppi hasn't pushed his latest18:20
magicaltrouti'd get rid of that zesty tag for now18:20
rick_h_yea, https://api.jujucharms.com/charmstore/v5/mysql/archive/metadata.yaml18:21
magicaltroutyeah the install hook fails18:21
magicaltrout100% of the time18:21
rick_h_that's what's there and that's for the cs:~mysql-charmers/mysql18:21
magicaltroutlack of python or something18:21
rick_h_and that's the home page setup for that url, so I've got nothing else to go off of there18:22
magicaltroutwell i've stuck an issue in his github but its hard to fix cause i don't know which source he's built off of18:23
magicaltroutdon't demo mysql though rick_h_ ;)18:24
rick_h_magicaltrout: heh gotcha. I might see marcoceppi next week at the sprint I'll check with him18:24
magicaltroutgoing anywhere nice?18:25
rick_h_magicaltrout: berlin sprint to plot out 18.1018:29
rick_h_magicaltrout: should be fun but wish it was somewhere I could bring my bike and ride :P18:29
magicaltrouthmm never been to Berlin somehow18:30
magicaltroutI hope its nice and wet for you ;)18:30
rick_h_booooo18:30
rick_h_looks like it'll be about like at home18:30
rick_h_if the forecast holds up18:30
magicaltroutcmars: you around?18:38
cmarsmagicaltrout: i am, how goes?18:38
magicaltroutnot bad just trying to get some sanity in my life which with 2 interns learning juju is tricky i'll admit! ;)18:39

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