Monday, 2016-08-08

*** armax has quit IRC00:08
*** simon-AS559 has joined #openstack-operators00:16
*** simon-AS559 has quit IRC00:21
*** markvoelker has joined #openstack-operators00:28
*** mriedem has quit IRC01:07
*** ducttape_ has joined #openstack-operators01:54
*** ducttape_ has quit IRC01:59
*** julim has joined #openstack-operators02:36
*** markvoelker has quit IRC02:36
*** fragatina has joined #openstack-operators02:38
*** fragatina has quit IRC02:43
*** ducttape_ has joined #openstack-operators02:55
*** ducttape_ has quit IRC02:59
*** armax has joined #openstack-operators03:08
*** armax has quit IRC03:13
*** chlong has quit IRC03:25
*** julim has quit IRC03:28
*** ducttape_ has joined #openstack-operators03:46
*** ducttape_ has quit IRC03:49
*** simon-AS559 has joined #openstack-operators03:57
*** VW has joined #openstack-operators04:07
*** VW has quit IRC04:35
*** markvoelker has joined #openstack-operators04:37
*** markvoelker has quit IRC04:42
*** ducttape_ has joined #openstack-operators04:50
*** ducttape_ has quit IRC04:55
*** pcaruana has quit IRC05:03
*** fragatina has joined #openstack-operators05:07
*** fragatina has quit IRC05:13
*** simon-AS559 has joined #openstack-operators05:26
*** liverpooler has joined #openstack-operators05:45
*** ducttape_ has joined #openstack-operators05:51
*** ducttape_ has quit IRC05:56
*** chlong has joined #openstack-operators05:59
*** VW has joined #openstack-operators06:35
*** markvoelker has joined #openstack-operators06:38
*** pcaruana has joined #openstack-operators06:38
*** VW has quit IRC06:39
*** rcernin has joined #openstack-operators06:41
*** markvoelker has quit IRC06:42
*** simon-AS559 has joined #openstack-operators06:44
*** simon-AS5591 has joined #openstack-operators06:46
*** fragatina has joined #openstack-operators06:47
*** simon-AS559 has quit IRC06:49
*** ducttape_ has joined #openstack-operators06:52
*** fragatina has quit IRC06:52
*** tesseract- has joined #openstack-operators06:53
*** jsheeren has joined #openstack-operators06:53
*** ducttape_ has quit IRC06:56
*** zhangjn has quit IRC07:04
*** zhangjn has joined #openstack-operators07:05
*** permalac has joined #openstack-operators07:24
*** zhangjn has quit IRC07:25
*** zhangjn has joined #openstack-operators07:28
*** admin0 has joined #openstack-operators07:37
*** admin0 has quit IRC07:38
*** admin0 has joined #openstack-operators07:43
*** liverpooler has quit IRC07:53
*** ducttape_ has joined #openstack-operators07:53
*** ducttape_ has quit IRC07:57
*** matrohon has joined #openstack-operators07:58
*** zhangjn has quit IRC08:06
*** zhangjn has joined #openstack-operators08:06
*** matrohon has quit IRC08:19
*** matrohon has joined #openstack-operators08:35
*** matrohon has quit IRC08:36
*** fragatina has joined #openstack-operators08:50
*** matrohon has joined #openstack-operators08:52
*** liverpooler has joined #openstack-operators08:53
*** liverpooler has quit IRC08:53
*** liverpooler has joined #openstack-operators08:54
*** fragatina has quit IRC08:55
*** matrohon has quit IRC09:08
*** matrohon has joined #openstack-operators09:24
*** Guest52040 has joined #openstack-operators09:28
*** fragatina has joined #openstack-operators09:51
*** ducttape_ has joined #openstack-operators09:54
*** fragatina has quit IRC09:56
*** ducttape_ has quit IRC09:59
*** matrohon has quit IRC10:01
*** matrohon has joined #openstack-operators10:17
*** keekz has joined #openstack-operators10:44
*** ducttape_ has joined #openstack-operators10:55
*** matrohon has quit IRC10:57
*** ducttape_ has quit IRC11:00
*** pcaruana has quit IRC11:06
*** pcaruana has joined #openstack-operators11:07
*** stanchan has quit IRC11:08
*** permalac has quit IRC11:09
*** matrohon has joined #openstack-operators11:13
*** cdelatte has joined #openstack-operators11:15
*** furlongm_ has joined #openstack-operators11:23
*** paramite has joined #openstack-operators11:24
*** Guest52040 has quit IRC11:40
*** furlongm_ has quit IRC11:44
*** markvoelker has joined #openstack-operators11:45
*** matrohon has quit IRC11:45
*** furlongm_ has joined #openstack-operators11:48
*** furlongm_ has quit IRC11:51
*** furlongm_ has joined #openstack-operators11:54
*** VW has joined #openstack-operators11:56
*** ducttape_ has joined #openstack-operators11:56
*** VW has quit IRC11:56
*** VW has joined #openstack-operators11:57
*** furlongm_ has quit IRC11:59
*** simon-AS559 has joined #openstack-operators12:00
*** ducttape_ has quit IRC12:00
*** matrohon has joined #openstack-operators12:02
*** simon-AS5591 has quit IRC12:04
*** ducttape_ has joined #openstack-operators12:06
*** ducttape_ has quit IRC12:07
*** VW has quit IRC12:07
*** ducttape_ has joined #openstack-operators12:08
*** furlongm_ has joined #openstack-operators12:10
*** furlongm_ has quit IRC12:21
*** zz9pzza has left #openstack-operators12:22
*** matrohon has quit IRC12:23
*** swat30 has joined #openstack-operators12:32
*** ducttape_ has quit IRC12:32
*** matrohon has joined #openstack-operators12:39
*** fragatina has joined #openstack-operators12:52
*** furlongm_ has joined #openstack-operators12:57
*** fragatina has quit IRC12:58
*** matrohon has quit IRC13:01
*** ducttape_ has joined #openstack-operators13:01
*** VW has joined #openstack-operators13:02
*** dminer has joined #openstack-operators13:03
*** VW has quit IRC13:07
*** ducttape_ has quit IRC13:07
*** furlongm_ has quit IRC13:15
*** fragatina has joined #openstack-operators13:15
*** matrohon has joined #openstack-operators13:17
*** fragatina has quit IRC13:20
*** furlongm_ has joined #openstack-operators13:21
*** furlongm_ has quit IRC13:22
mrhillsmang'morning13:24
*** furlongm_ has joined #openstack-operators13:29
*** kstev has joined #openstack-operators13:31
*** julim has joined #openstack-operators13:33
*** matrohon has quit IRC13:35
*** ducttape_ has joined #openstack-operators13:39
*** VW has joined #openstack-operators13:45
*** matrohon has joined #openstack-operators13:51
*** mriedem has joined #openstack-operators13:52
*** matrohon has quit IRC14:06
*** esker has joined #openstack-operators14:10
*** fragatina has joined #openstack-operators14:17
*** permalac has joined #openstack-operators14:21
*** fragatina has quit IRC14:21
*** matrohon has joined #openstack-operators14:22
*** matrohon has quit IRC14:24
*** matrohon has joined #openstack-operators14:40
*** markvoelker has quit IRC14:41
*** fragatina has joined #openstack-operators14:43
*** VW has quit IRC14:44
*** VW has joined #openstack-operators14:44
*** jsheeren has quit IRC14:44
*** Zucan has joined #openstack-operators14:53
*** markvoelker has joined #openstack-operators14:54
*** _ducttape_ has joined #openstack-operators14:55
*** ducttape_ has quit IRC14:58
*** fragatina has quit IRC15:03
*** mriedem1 has joined #openstack-operators15:04
*** fragatina has joined #openstack-operators15:04
*** mriedem has quit IRC15:05
*** mriedem1 is now known as mriedem15:07
*** matrohon has quit IRC15:10
*** matrohon has joined #openstack-operators15:26
*** matrohon has quit IRC15:32
*** armax has joined #openstack-operators15:35
*** paramite is now known as paramite|afk15:37
*** matrohon has joined #openstack-operators15:49
*** fragatina has quit IRC15:49
*** paramite|afk is now known as paramite15:55
*** matrohon has quit IRC15:59
*** rcernin has quit IRC16:01
*** _ducttape_ has quit IRC16:03
*** ducttape_ has joined #openstack-operators16:03
*** piet has joined #openstack-operators16:07
*** admin0 has quit IRC16:09
*** pcaruana has quit IRC16:11
*** dalees has quit IRC16:12
*** permalac has quit IRC16:12
*** Apoorva has joined #openstack-operators16:12
*** snecklifter has quit IRC16:24
*** catintheroof has joined #openstack-operators16:28
*** david-lyle_ has joined #openstack-operators16:29
*** david-lyle has quit IRC16:33
*** liverpooler has quit IRC16:35
*** hj-hpe has joined #openstack-operators16:38
*** hjanssen-hpe has joined #openstack-operators16:39
*** VW has quit IRC16:42
*** dalees has joined #openstack-operators16:47
*** fragatina has joined #openstack-operators16:50
*** tesseract- has quit IRC16:57
*** esker has quit IRC16:58
*** ducttape_ has quit IRC17:00
*** stanchan has joined #openstack-operators17:06
*** esker has joined #openstack-operators17:08
*** zul_ has joined #openstack-operators17:09
*** zul has quit IRC17:09
*** simon-AS559 has quit IRC17:12
*** stanchan has quit IRC17:12
*** esker has quit IRC17:13
*** ducttape_ has joined #openstack-operators17:14
*** david-lyle_ has quit IRC17:42
*** VW has joined #openstack-operators17:44
*** david-lyle has joined #openstack-operators17:45
openstackgerritCraig Sterrett proposed openstack/osops-tools-contrib: Added dir and heat files for interop challange  https://review.openstack.org/35179917:55
*** mriedem has quit IRC17:55
*** mriedem has joined #openstack-operators17:56
*** mriedem1 has joined #openstack-operators17:58
*** mriedem has quit IRC18:01
*** julim has quit IRC18:04
*** julim has joined #openstack-operators18:05
*** VW has quit IRC18:28
*** VW has joined #openstack-operators18:29
*** piet has quit IRC18:35
*** simon-AS559 has joined #openstack-operators18:37
*** piet has joined #openstack-operators18:44
*** mriedem1 is now known as mriedem18:47
*** beddari has joined #openstack-operators18:48
*** doffm_ has joined #openstack-operators18:50
*** Anticime1 has joined #openstack-operators18:50
*** mfisch` has joined #openstack-operators18:50
*** nibalize1 has joined #openstack-operators18:50
*** cvstealt1 has joined #openstack-operators18:50
*** tuvenen has joined #openstack-operators18:50
*** sc68cal_ has joined #openstack-operators18:50
*** mfisch has quit IRC18:50
*** swat30 has quit IRC18:50
*** flaviodsr has quit IRC18:50
*** sc68cal has quit IRC18:50
*** Anticimex has quit IRC18:50
*** nikhil has quit IRC18:50
*** doffm has quit IRC18:50
*** cvstealth has quit IRC18:50
*** dabukalam has quit IRC18:50
*** nibalizer has quit IRC18:50
*** tuvenen_ has quit IRC18:50
*** swat30 has joined #openstack-operators18:50
*** dabukalam has joined #openstack-operators18:51
*** flaviodsr has joined #openstack-operators18:51
*** nikhil has joined #openstack-operators18:52
*** sc68cal_ is now known as sc68cal18:56
*** fifieldt has quit IRC19:07
*** fifieldt has joined #openstack-operators19:17
*** pasquier-s has quit IRC19:24
*** pasquier-s has joined #openstack-operators19:24
*** xavpaice has joined #openstack-operators19:25
*** vinsh has quit IRC19:29
*** vinsh has joined #openstack-operators19:30
*** flaviodsr has quit IRC19:47
*** flaviodsr has joined #openstack-operators19:47
*** nikhil has quit IRC19:47
*** nikhil has joined #openstack-operators19:47
*** pasquier-s has quit IRC19:47
*** pasquier-s has joined #openstack-operators19:47
*** _ducttape_ has joined #openstack-operators19:54
*** ducttape_ has quit IRC19:57
klindgren_For those of you guys doing cd and you are using jenkins, what are you using to actually do deployments out to your physical assets or running puppet/ceph or the like?20:01
*** Apoorva has quit IRC20:03
*** _ducttape_ has quit IRC20:03
*** ducttape_ has joined #openstack-operators20:04
*** Zucan has quit IRC20:04
klindgren_Or I guess the question I should be asking is.  Do you guys use jenkins to attempt to deploy stuff (new packages/config changes/service restarts) via jenkins20:05
klindgren_or are you using a whole different system to do that20:05
*** paramite has quit IRC20:05
jlkJenkins20:07
jlkWe use ansible + heat to create a cloud on VMs20:07
jlkand ursula to deploy ( because what we're testing is usually Ursula )20:07
*** Apoorva has joined #openstack-operators20:08
jlkeventually some of that heat may be replaced or augmented with ironic for testing on larger bare metal clouds20:08
*** rockyg has joined #openstack-operators20:10
*** nibalize1 is now known as nibalizer20:13
mgagneklindgren_: we use Jenkins for our apps because we don't know better for UI and task automation =)20:18
mgagneklindgren_: we are using ansible only (+ Puppet) for our cloud platform (no jenkins for deployment management)20:18
mgagnecool part about jenkins is the pipeline view so you get a general idea about what and when stuff are deployed20:19
*** rocky_g has joined #openstack-operators20:19
klindgren_so are you kicking ansible runs off by Jenkins?20:19
*** rockyg has quit IRC20:20
mgagneklindgren_: we have 2 deployments system in fact20:20
klindgren_bascially - trying to get the hell out of running puppet on servers with masterless puppet and wrapping that with a bunch of other checks done by mr jenkins20:20
mgagne1) "dev" apps: Jenkins triggers a custom bash script which rsync Puppet manifests and run puppet apply.20:20
klindgren_but using jenkins to run ansible to run puppet or other tasks seems... like an odd use of jenkins20:20
mgagne2) OpenStack: We run Ansible and it deploy latest puppetmaster package, rest is done with puppet agent20:21
mgagneklindgren_: when you don't know better and have legacy, that's what you get =)20:21
klindgren_bascially using jenkins as a task runner/deployer for which it seems like other systems do that work better?20:21
mgagnelet me know if you know a better system, I'm really open to ideas at this point20:21
mgagnebetter of jenkins: you benefit from the pipeline view. So you know build #12 passed unit tests, integration tests, deployed in staging, now awaiting deployment in produciton20:22
openflyi've seen jenkins used to deploy stuff20:23
openflyi prefer to use a CFM for the deploy20:23
mgagnebut with our "stable master" initiative, (gerrit and friends), our "main" jenkins now only has deployment tasks20:23
openflybut jenkins for STAGING the deploy20:23
klindgren_openfly, CFM?20:23
openflyand if you do use jenkins for production rollouts... use an isolated one.  not the same one your devs use.20:23
xavpaiceGoCD is an option too20:24
openflyconfiguration management software.  puppet / chef / whathaveyou20:24
*** rockyg has joined #openstack-operators20:24
openflyalso folks have been using docker for deploying the service components of jenkins20:24
openflyor raw AMIs20:24
openflywhich is another approach20:25
*** rocky_g has quit IRC20:25
openflyIE build the docker / ami what have you in jenkins and roll out via standard orchestration20:25
klindgren_eh - thats not really an answer then imho.  Bascially talking about getting the hell out of logging into servers to run x or figuring out ordering or what not.  IE I have x change defined I want to push a button and it makes it so in the correct ordering on the correct servers20:25
openflywhich is doable in a dev environment but terrible for production rollout20:25
klindgren_with checks along the way to make sure things aren't going down in a blaze of glorry20:26
openflyyou want as few moving parts as possible in prod / uat rolls20:26
openflystatic EVERYTHING to avoid any failurse in dynamic methods20:26
klindgren_um? then how do you deploy static everything?20:26
openflyone way is docker20:26
klindgren_Like you have puppet - pretty much impposible to get static everything?20:27
openflyanother is packaging venvs20:27
openflywhich is wierd and a bit tricky20:27
openflyonly debian really has a supported way to do that20:27
klindgren_eh - I think we are talking about two different things here20:27
openflybut you can do it in rpm20:27
xavpaicewe're driving towards using GoCD to drive ansible runs + other config management to do deploys - full pipeline with a pushbutton to move across steps, and access controls20:27
mgagneI think Jenkins or not isn't the question here since you are looking for validation and Jenkins isn't the one that will help you here20:27
jlkYou want as little open-ended as pssible20:27
openflyyeah that's a lot of complexity for low return20:27
jlkno "latest" versions of things20:27
jlkexplicit versioning. Ideally building as much code as possible into an artifact20:28
jlkthat's re-used over and over20:28
xavpaice+120:28
openfly+1 to jlk20:28
klindgren_yea - check20:28
jlkin a fantasy world, everything goes into a container that's immutable20:28
klindgren_now working to how do you deploy that20:28
openflybuild it all in CI/CD stage it to whatever repo20:28
openflythen roll as a single entity / artifact from there20:28
klindgren_which is what I am really targeting with my questioning20:28
jlkklindgren_: We build deb packages of openstack code in virtualenvs20:28
openflyjlk you can get pretty close to ideal state with low effort20:28
jlkand deploy those packages with ansible20:28
klindgren_do you trigger those ansible runs from jenkins?20:29
jlkwe build once, and test in CI, preprod, prod20:29
openflyjlk i do similar with rpms20:29
mgagneyea, no latest here too, all pinned or static artifacts20:29
xavpaicewe also use debs like that (borrowed tooling from jlk)20:29
mgagnebrb lunch20:29
jlkCi is jenkins, preprod and prod are still manual runs of ursula20:29
openflybut i've heard the bluebox folks are moving to docker containers20:29
jlkopenfly: maybe? It's on the wishlist20:29
openflyi tried years back but the networking wasn't there20:29
xavpaicethat seems to be where docker sits for a number of people20:29
openflyit's gotten better or so i am told.20:29
openflybut yeah portable venvs ftw20:30
jlkright, blockers are network, nova-compute (iscsi for volumes), swift for disk access, things like that20:30
xavpaicejlk: with the venvs packaged up, do you sometimes see issues where binaries (xxx-dev) packages differ between the build env and the target?20:30
openflynetwork is... tricky20:30
openflyi admit i used to work for bigswitch... but they had some damned fine gear for pushing configs to.20:31
xavpaiceLXC is the same issues as docker in that respect20:31
jlkxavpaice: sometimes, but rarely in a meaningful way. We are usually pretty prescriptive about our needs in those cases.20:31
xavpaiceit's usually fine for us, except when we're going through an upgrade and have, e.g., Liberty Cinder and Mitaka something else20:31
xavpaicebut that's mainly because we're bad and co-exist all the things on the OS20:32
jlkah, we do all of them in the same run20:32
xavpaicebrave :)20:32
jlklike, we don't plan to have mixed versions for longer than it takes to complete the ansible playbook20:32
jlkxavpaice: we don't have the resources to test the various scenarios :)20:32
openflyyears back i put all my cisco configs in puppet20:32
openflyand just templated em20:32
xavpaicetbh, nor do we ;)20:32
jlkbut yeah, we just completed Kilo -> Mitaka20:32
openflykinda sketch but it worked enough for top of rack20:33
openflypushed in the config via an ssh-agent script20:33
openflyi know some of the sdn switches out there have puppet modules these days20:33
openfly=/20:33
openflyanywho i am going to go back to work.20:34
jlkwe've got some automation for vyatta OS for our front LBs20:34
openflyGL all20:34
xavpaiceklindgren_: is jenkins enough to trigger things between various stages, e.g. dev -> staging -> prod, with gates to allow that to happen?20:35
xavpaicefeels like it's not quite the right tool for that20:35
xavpaiceonly because it seems less than obvious as to how - whereas tools like GoCD use Jenkins to run their stages, which, to me, seems a bit more logical20:36
klindgren_I will checkout gocd20:36
xavpaicewe were pointed at it due to a number of other areas in the business using it, so had the advantage of access to people that can drive it20:37
xavpaicewarning: xml configs20:37
klindgren_ugh - xml20:38
klindgren_not the wrose but seriously.20:38
xavpaiceyeah, luckily there's config management tools for it20:41
jlkSo, rundeck might be more useful for those deploy type tasks20:45
jlkor, something like Ansible Tower20:46
jlkJenkins is more useful to artifact build up, development CI, etc.. Rundeck more for operational repeatable tasks with limited input20:46
jlkYou could do it with jenkins though, RAX did20:46
*** snecklifter has joined #openstack-operators20:46
* xavpaice googles rundeck20:48
*** jeh has quit IRC20:51
xavpaicethat might just solve a bunch of problems round here :)20:55
*** jeh has joined #openstack-operators20:56
*** jeh has quit IRC20:56
*** jeh has joined #openstack-operators20:56
*** shamail has joined #openstack-operators21:01
klindgren_xavpaice, what scale are you using gocd at?21:10
xavpaicesmall.  Very small.21:12
xavpaiceand not particularly complex, either21:12
jlkThoughtworks tried to get us to use GoCD before they open sourced it. (this was when I was at RAX). But we rejected it.21:13
xavpaiceopen source is a pre-req for anything we use here21:13
*** rockyg has quit IRC21:13
jlkgood21:14
*** rockyg has joined #openstack-operators21:14
xavpaiceit's a nice place to work :)21:14
jlkI felt like goCD was really heavy, and only was really useful if it had its hands on everything, every aspect of software delivery21:14
jlkand that's really concerning to me21:14
jlklock-in21:14
xavpaiceit's quite new for our team, we're still finding our feet - but it helps having other people in the business that have more experience21:15
xavpaiceI'm interested in playing with rundeck though - even as a complimentary tool - there's some gaps in our toolset that I've been trying to fill with Ansible plays but that's confusing for the rest of the team if I'm not really careful21:16
*** julim has quit IRC21:21
yankcrime+1 for rundeck21:25
yankcrimei hear (or heard) good things about stackstorm as well21:25
jlkNote, we don't use rundeck currently, but I've put some thought into it21:26
yankcrimeand apache brooklyn might be worth looking at21:26
*** piet has quit IRC21:37
xavpaicegoing back to the containers thing, are people deploying things like the Neutron L3 agent, nova compute, swift storage, in containers at all?21:40
xavpaiceAPIs and such seems pretty straightforward, but the Neutron L3 agent with all the network namespaces and openvswitch stuff we use just seems a little complex21:40
jlkright21:41
jlkI haven't looked all that deeply21:41
jlkbecause I've been told there are some non-starters21:41
*** catintheroof has quit IRC21:43
xavpaicethat's why we've shied away too, but KVM VMs are getting expensive21:44
yankcrimewe're only sticking things in containers that lend themselves to being deployed in that way (for now)21:47
yankcrimeso yeah, that's mostly the api / scheduler components etc.21:47
yankcrimegiving our customers the ability to manage and run containers natively is a bigger priority for us tbh21:48
yankcrimeour own use of containers for various bits of infra is secondary really21:48
*** shamail has quit IRC21:52
*** mriedem has quit IRC21:55
*** simon-AS559 has quit IRC22:00
*** Apoorva has quit IRC22:00
*** Apoorva has joined #openstack-operators22:01
*** VW has quit IRC22:04
*** Apoorva has quit IRC22:05
*** Apoorva has joined #openstack-operators22:06
xavpaiceI'm only really interested in our infra being in containers to provide some kind of separation beyond what's on offer with venvs, and so we can add/remove items more rapidly rather than patch/maintain22:06
*** VW has joined #openstack-operators22:09
yankcrimeyup, exactly the same rationale for us22:12
*** VW has quit IRC22:13
*** julim has joined #openstack-operators22:19
*** snecklifter has quit IRC22:28
*** chlong has quit IRC22:35
*** piet has joined #openstack-operators22:35
*** ducttape_ has quit IRC22:36
*** rockyg has quit IRC22:43
*** ggillies has joined #openstack-operators23:38
*** markvoelker has quit IRC23:39
*** emccormick has quit IRC23:40
*** VW has joined #openstack-operators23:41
*** furlongm_ has quit IRC23:44
*** VW_ has joined #openstack-operators23:57
*** VW_ has quit IRC23:58

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