This blog comments on a variety of technology news, trends, and products and how they connect. I'm in Red Hat's cloud product strategy group in my day job although I cover a broader set of topics here. This is a personal blog; the opinions are mine alone.
OpenShift Origin v4 has a variety of new features including native .Net applications support and Puppet-based High-Availability deployments. There's also a new Accelerators program to mentor community members who want to speak about and run events related to OpenShift Origin.
Haff: Hi everyone. This is Gordon Haff, in the Cloud Product Strategy
group at Red Hat. I'm sitting here at OSCON with Diane Mueller, who is the
community manager for OpenShift Origin. Welcome, Diane.
Mueller: All right. Thanks again for having me, Gordon. I'm totally
please to be here again with you, and I'm totally stoked about what we've just
kicked out the door last week.
What did you guys kick out the door last week?
It is release 4.0 of OpenShift Origin. OpenShift Origin, if you don't
know it, is a platform‑as‑a‑service. It's an open source project that's
sponsored by Red Hat. I'm here at OSCON talking about deploying it on
OpenStack. What we're deploying right now is the new release, which has lots of
great new features, and there have been some amazing community contributions.
release includes support for .NET. That's like the word that never gets said
inside of Red Hat, .NET support. Thanks to our friends at Uhuru Software, we
now have enterprise production‑ready Gear support for Visual Studio. I have the
demo. ‑‑ Oh, my god. I do now have a Windows box to do that on.
Software did a great native .NET implementation, so we have that support now.
The folks at Cisco, Daneyon Hansen, a big shout out to him. I did a whole bunch
of Puppet‑based high availability deployment scripts, which have been
incorporated by Harrison Ripps, who's on OpenShift as the technical lead for
the open source Origin project.
incorporated them into install.openshift.com. Now, not only can you do very
simplistic or very complicated deployments with install.openshift.com, but you
can also do HA deployments, which is totally cool.
added in central and consolidated logging support, zones and regions, placement
policy extensibility, a node watchman service, all kinds of really cool things
have been added into Origin release. You can get all of that if you go to
openshift.com, or if you go straight into the origin.openshift.com site.
it out today. I really encourage you to do that, and give us your feedback.
Origin, whether you're a developer using it, there's a lot of documentation
there. If you're a system administrator, you're going to find lots of things to
like in the new release.
really very proud of what we've done, and what the community's contributed to
this release. It's been amazing. It's been an amazing ride, so that's been
really, really cool.
What other new stuff is going on? That sounds like quite a bit by
...but I know you've been working on some other things in your spare
Yes. The other thing is, I don't scale. I found that out. I've been
traveling a lot lately. Been down to Brazil, then to Europe, and all over the
world, all over North America. Preaching the gospel of open source and
OpenShift, and working and connecting all of the different parties.
we've done is we've done sort of a riff on the Fedora Ambassadors program.
We're launching, next week, the OpenShift Accelerators program. You get that
car metaphor, gears and shifting, and accelerators. We're creating a program
for mentoring people, to giving them all the tools that they need to set up
user groups, locally.
even give you money for pizza and swag. But this is not about swag. This is
really about getting the skills to talk about OpenShift, to demo it. If you're
interested in this program, you can go to origin.openshift.com/accelerator and
see all of the prerequisites for joining.
are a lot of people out there besides me and the Evangelist team that have
given presentations. We're going to gather all of that, but it in GitHub,
create speaker notes, create some good sample apps, and we're going coach
people. Here at OSCON I got to mentor our very first accelerator Alex Barreto,
who probably could have done without the coaching, but hey.
now prepped up to do presentations on OpenShift on OpenStack, so if you're
looking for someone to speak on that topic you don't have to just call me. If
you're looking to spin up a user‑group meeting, like Mateus Caruccio has done
down in Brazil with the Getup Cloud. He's one of the contributors. They've
flown up there.
Rivera has hosted user group meetings. What we're really trying to do is scale
the people who can go out and talk about OpenShift, and give them the tools to
be more effective and, you know, some pizza money, and make sure that we
coordinate all that with an events calendar, so that we know where everybody is
and we can help promote those events.
you're interested in this program, again, reach out to me on Twitter @PythonDJ,
or go to the origin.openshift.com/accelerator page, sign up, and request a
mentor. We would be happy to get you into the Accelerator program.
What's coming down the road, now that you've got this under your belt?
There's so much going on. That's why the accelerator program is, all of
the interrelated projects that OpenShift consumers, from Docker to Google
Kubernetes to Project Atomic, there's so many different communities that we
touch, the scaling is one of our biggest issues.
be able to do a good job of educating people on all of these new technologies,
and how they're being incorporated into OpenShift, and how OpenShift leverages
them. If I have to be an expert on SE Linux, ActiveMQ, memchached, and Docker,
and OpenStack, and ManageIQ, it just doesn't scale. My brain explodes when I
start thinking about all the different topics that we get requests to talk on.
this fall, stay tuned. There is going to be a huge riff of new technologies
being brought into the OpenShift umbrella, and we'll have lots of things that
you'll need to get up to speed on. So, we will be broadcasting that information
out very shortly, and just keep in touch and keep listening to Gordon's
podcast, because I'll be back here, again, very soon.
Yeah. I find it amazing, the last year or two in particular. Probably
even just the last year, this explosion of technologies, approaches coming in.
And everything touches everything else. I think containers, although it's not a
totally new concept, Docker making containers more consumable. It's one of the
really important changes that are happening in the Cloud space, and really PaaS
is one of the things that drove that originally.
And just all the orchestration associated with practically scaling up
applications and groups of workloads, it's just an awful lot of stuff to
And I think the beauty of it all, I think the reason why Red Hat succeeds
in the spaces we have a very strong philosophy of, not invented here is not an
option. Other organizations like Google and Kubernetes and Twitter and Mesos,
and Docker are external from Red Hat. We contribute to them, and we collaborate
with those communities, but we don't have to dominate them.
doesn't have to come from within Red Hat to be incorporated into the OpenShift
project. And we're really clear that you can't be, the only way open source
works is if it's a collaboration. And so, often you'll hear me say
"proudly found elsewhere", or PFE. And that's the way that I think
Open Source really works, and the way the technologies really advance. And
that's what PaaS brought to the table, was a value proposition for
what we brought with OpenShift, I think, was a great number of concepts that
people have adopted. And now what we're seeing is some of those concepts being
commoditized. And so rather than maintaining a wheel that's proprietary‑ish,
even though it's open source, embracing things like Google Kubernetes and
Docker, and the next iteration of OpenShift leveraging those.
not that it lessens the value proposition of OpenShift, what it does is it
extends the community. We get to now say "Yeah, Google Kubernetes, they're
working on OpenShift."
I probably should mention here, if we're scaring away any listeners,
apart from you and I, my perspective, we need to know how this stuff all works
underneath the covers, at least some level. But actually, one of the beauties
of OpenShift ‑‑ if you use the online service or if you use OpenShift Origin,
that a system admin type has set up ‑‑ is that you as a developer can really be
abstracted from an awful lot of this.
Yes. We're bandying about a lot of names of projects here. To put it in
context, you use an Internet browser, you go to a web page, you do not know
use it, you use the web, and from a developer's point of view, all of these
technologies that are under the hood at OpenShift, they'll just use it. It'll
get deployed, rolled out, managed, and auto‑scaled for you, as a developer. And
from an administrator's or the SysAdmin's side, who's administering the
platform‑as‑a‑service, those are abstractions as well. You're just managing the
platform‑as‑a‑service, not all the pieces and parts. That's the value
proposition of platform‑as‑a‑service.
Great. Lots of exciting new stuff. I look forward to digging into this
All right. Glad to be here and we'll be back again soon.
I'm in the cloud product strategy group at Red Hat. Prior to Red Hat, I wrote hundreds of research notes, was frequently quoted in publications like The New York Times on a wide range of IT topics, and advised clients on product and marketing strategies. Earlier in my career, I was responsible for bringing a wide range of computer systems, from minicomputers to large UNIX servers, to market while at Data General. Among other hobbies, I do a lot of photography and enjoy the outdoors.