Welcome to
          The OpenShift Origin Community




Diane Mueller
Cloud Ecosystem Evangelist
dmueller@redhat.com
@pythondj

Today's Hash Tags: #openshift #pdx #ShiftMatters #OCD..
My Agenda
    ●
      Logistics for Today
      ●
        The “Schedule”
    ●
      Welcome to the Community
      ●
        Our Mission
      ●
        Who is OpenShift Origin
    ●
      How to Get Involved
      ●
        Making Contributions
      ●
        Where can you find us




2
Today's Schedule
12:00 - 12:10 Welcome to OpenShift Origin Community: Diane Mueller
12:10 - 12:30 Introduction to OpenShift - Private, Public and Community: Bill
DeCoste
12:30 - 1:30 OpenStack + OpenShift Integration: Chris Wright & Krishna Raman
1:30 - 2:00   DevOps @ OpenShift Online Presenter: Adam Miller
2:00 - 2:15   Caffeine Break
2:15 - 3:00   OpenShift Origin Internals Presenters: Bill DeCoste & Krishna Raman
3:00 - 4:00   Deep Dive on Multi-tenancy, Containers & Security: Dan Walsh
4:00 - 5:00   Extending OpenShift Origin: Build Your Own Cartridge: Bill DeCoste
5:00 - 9:00   Round Table & a Happy Hour Mini Hack-a-thon




3
Wifi
    ●   SSID: Doubletree
    ●   It's Open!




4
Today's Point of Origin




      http://openshift.github.io/


5
What is OpenShift Origin?
    Open Source Platform as a Service for Applications in the Cloud




6
What’s supported?




7
FLAVORS OF
                        OPENSHIFT



              Open
              Source
              Project                origin




                                              On-
    Public                                    premise
    Cloud                                     or Private
    Service                                   Cloud
                                              Software




8
9
10
Our Mission:

     To create, as a community, the next generation application hosting
     platform also known as Platform-as-a-Service that will run on all major
     cloud platforms as a freely available open source project.




11
Who is the OpenShift Origin Community?


                                     Contributors
                                     Developers
                                   Cloud Architects
                                       DevOps
                                    IT Managers
                                     Evangelists
                                     StarGazers

                    http://starlogs.net/#openshift/origin-server

              https://github.com/openshift/origin-server/network/members
     https://github.com/openshift/origin-community-cartridges/network/members


12
Of course, we're Developers




13
Some of us are @RedHat

     ●   GitHub Avatars here..




14
Some of us are online..




15
Some of you are building clouds

     ●   On Premise/Private   ●   Public
         –   Enterprises
         –   SaaS providers




16
And all of us are in this together




17
Where is OpenShift Origin Community Today?




18
Hanging Out on Google+




19
Contributing on Github




     ●   https://github.com/openshift/origin-server/network/members


20
Navigating GitHub: http://openshift.github.io


       ●
           Origin: origin-server
       ●
           Community Cartridges: origin-community-cartridges
       ●
           Build Tools: origin-dev-tools
       ●
           Puppet: puppet-openshift_origin
       ●
           Quick Starts
       ●
           Examples
       ●
           Documentation




21
OpenShift Contributor Guidelines
     ●   https://github.com/openshift/origin-server/blob/master/CONTRIBUTING.md
     ●   Apache V2 License
     ●   It's a Meritocracy
          –   Start with Bug Fixes
          –   Volunteer to do Code Reviews
          –   Extend the ecosystem with Cartridges & Quick Starts
          –   Test!
          –   Document
          –   Evangelize!




22
Communication Channels

     ●
             G+ Community
             https://plus.google.com/communities/114361859072744017486

     ●
             E-Mail
         ●
             OpenShift Users: users@lists.openshift.redhat.com
         ●
             Origin Developers: dev@lists.openshift.redhat.com

     ●
             IRC: irc.freenode.net
         ●
             OpenShift Users: #openshift
         ●
             Origin Developers: #openshift-dev



23
Communication Channels

     ●
         Forums
         http://openshift.redhat.com/community/forums/openshift

     ●
         Blogs
         https://openshift.redhat.com/community/blogs/

         http://mattoncloud.org/

         http://www.billdecoste.net

         http://www.krishnaraman.net

         http://cloud-mechanic.blogspot.com

         http://dianemueller.tumblr.com/


24
Get Involved!
Write a Blog
Test Upcoming Releases
Create Documentation
Help Users
Submit Patches/New Features
Report Issues
Review Code
Translate Documentation
Discuss Future Development
Join the Google+ Community




25
Welcome to the OpenShift Origin Community




Diane Mueller
Cloud Ecosystem Evangelist, Red Hat
Twitter: @pythondj

Hashtags for today's event: #OpenShift #PDX #ShiftMatters #OCD
Today's Schedule
12:00 - 12:10 Welcome to OpenShift Origin Community: Diane Mueller
12:10 - 12:30 Introduction to OpenShift - Private, Public and Community: Bill
DeCoste
12:30 - 1:30 OpenStack + OpenShift Integration: Chris Wright & Krishna Raman
1:30 - 2:00   DevOps @ OpenShift Online Presenter: Adam Miller
2:00 - 2:15   Caffeine Break
2:15 - 3:00   OpenShift Origin Internals Presenters: Bill DeCoste & Krishna Raman
3:00 - 4:00   Deep Dive on Multi-tenancy, Containers & Security: Dan Walsh
4:00 - 5:00   Extending OpenShift Origin: Build Your Own Cartridge: Bill DeCoste
5:00 - 9:00   Round Table & a Happy Hour Mini Hack-a-thon




28

Welcome to the @OpenShift Origin Community by Diane Mueller @pythondj @redhat

  • 1.
    Welcome to The OpenShift Origin Community Diane Mueller Cloud Ecosystem Evangelist dmueller@redhat.com @pythondj Today's Hash Tags: #openshift #pdx #ShiftMatters #OCD..
  • 2.
    My Agenda ● Logistics for Today ● The “Schedule” ● Welcome to the Community ● Our Mission ● Who is OpenShift Origin ● How to Get Involved ● Making Contributions ● Where can you find us 2
  • 3.
    Today's Schedule 12:00 -12:10 Welcome to OpenShift Origin Community: Diane Mueller 12:10 - 12:30 Introduction to OpenShift - Private, Public and Community: Bill DeCoste 12:30 - 1:30 OpenStack + OpenShift Integration: Chris Wright & Krishna Raman 1:30 - 2:00 DevOps @ OpenShift Online Presenter: Adam Miller 2:00 - 2:15 Caffeine Break 2:15 - 3:00 OpenShift Origin Internals Presenters: Bill DeCoste & Krishna Raman 3:00 - 4:00 Deep Dive on Multi-tenancy, Containers & Security: Dan Walsh 4:00 - 5:00 Extending OpenShift Origin: Build Your Own Cartridge: Bill DeCoste 5:00 - 9:00 Round Table & a Happy Hour Mini Hack-a-thon 3
  • 4.
    Wifi ● SSID: Doubletree ● It's Open! 4
  • 5.
    Today's Point ofOrigin http://openshift.github.io/ 5
  • 6.
    What is OpenShiftOrigin? Open Source Platform as a Service for Applications in the Cloud 6
  • 7.
  • 8.
    FLAVORS OF OPENSHIFT Open Source Project origin On- Public premise Cloud or Private Service Cloud Software 8
  • 9.
  • 10.
  • 11.
    Our Mission: To create, as a community, the next generation application hosting platform also known as Platform-as-a-Service that will run on all major cloud platforms as a freely available open source project. 11
  • 12.
    Who is theOpenShift Origin Community? Contributors Developers Cloud Architects DevOps IT Managers Evangelists StarGazers http://starlogs.net/#openshift/origin-server https://github.com/openshift/origin-server/network/members https://github.com/openshift/origin-community-cartridges/network/members 12
  • 13.
    Of course, we'reDevelopers 13
  • 14.
    Some of usare @RedHat ● GitHub Avatars here.. 14
  • 15.
    Some of usare online.. 15
  • 16.
    Some of youare building clouds ● On Premise/Private ● Public – Enterprises – SaaS providers 16
  • 17.
    And all ofus are in this together 17
  • 18.
    Where is OpenShiftOrigin Community Today? 18
  • 19.
    Hanging Out onGoogle+ 19
  • 20.
    Contributing on Github ● https://github.com/openshift/origin-server/network/members 20
  • 21.
    Navigating GitHub: http://openshift.github.io ● Origin: origin-server ● Community Cartridges: origin-community-cartridges ● Build Tools: origin-dev-tools ● Puppet: puppet-openshift_origin ● Quick Starts ● Examples ● Documentation 21
  • 22.
    OpenShift Contributor Guidelines ● https://github.com/openshift/origin-server/blob/master/CONTRIBUTING.md ● Apache V2 License ● It's a Meritocracy – Start with Bug Fixes – Volunteer to do Code Reviews – Extend the ecosystem with Cartridges & Quick Starts – Test! – Document – Evangelize! 22
  • 23.
    Communication Channels ● G+ Community https://plus.google.com/communities/114361859072744017486 ● E-Mail ● OpenShift Users: users@lists.openshift.redhat.com ● Origin Developers: dev@lists.openshift.redhat.com ● IRC: irc.freenode.net ● OpenShift Users: #openshift ● Origin Developers: #openshift-dev 23
  • 24.
    Communication Channels ● Forums http://openshift.redhat.com/community/forums/openshift ● Blogs https://openshift.redhat.com/community/blogs/ http://mattoncloud.org/ http://www.billdecoste.net http://www.krishnaraman.net http://cloud-mechanic.blogspot.com http://dianemueller.tumblr.com/ 24
  • 25.
    Get Involved! Write aBlog Test Upcoming Releases Create Documentation Help Users Submit Patches/New Features Report Issues Review Code Translate Documentation Discuss Future Development Join the Google+ Community 25
  • 26.
    Welcome to theOpenShift Origin Community Diane Mueller Cloud Ecosystem Evangelist, Red Hat Twitter: @pythondj Hashtags for today's event: #OpenShift #PDX #ShiftMatters #OCD
  • 27.
    Today's Schedule 12:00 -12:10 Welcome to OpenShift Origin Community: Diane Mueller 12:10 - 12:30 Introduction to OpenShift - Private, Public and Community: Bill DeCoste 12:30 - 1:30 OpenStack + OpenShift Integration: Chris Wright & Krishna Raman 1:30 - 2:00 DevOps @ OpenShift Online Presenter: Adam Miller 2:00 - 2:15 Caffeine Break 2:15 - 3:00 OpenShift Origin Internals Presenters: Bill DeCoste & Krishna Raman 3:00 - 4:00 Deep Dive on Multi-tenancy, Containers & Security: Dan Walsh 4:00 - 5:00 Extending OpenShift Origin: Build Your Own Cartridge: Bill DeCoste 5:00 - 9:00 Round Table & a Happy Hour Mini Hack-a-thon 28

Editor's Notes

  • #3 So, what you need is the ease of use and access of a SaaS application, but you need it with your purpose-built, mission-critical, applications. PaaS gives you just that. It allows you to quickly and easily build the application that YOU need. Whether this is for your group, your enterprise, or your next BIG IDEA, you can build it and launch your specific code on a PaaS and not have to deal with the underlying infrastructure, middleware, and management headaches. Because of the built-in auto-scaling and elasticity provided by the PaaS infrastructure, PaaS's are ideal for modern data-hungry Big Data, Mobile, and Social applications. With a PaaS, you can focus on what you should be focused on... your application code. And let the Cloud provide what it is suppose to: Ease, Scale and Power
  • #14 Page - jguerrero - 04/12/2013 - 0 comments - 0 groups OpenShift Developer Spotlight: Mithun Satheesh . Blog - sannam - 03/18/2013 - 4 comments - 0 groups OpenShift Developer Spotlight: Warnar Boekkooi Blog - sannam - 04/12/2013 - 0 comments - 0 groups Introducing the Application Gallery and Developer Spotlight Pages . Blog - jguerrero - 03/18/2013 - 0 comments - 0 groups OpenShift Developer Spotlight: Andrey Svalov OpenShift Developer Spotlight: Abhijit Ghosh Blog - jguerrero - 03/18/2013 - 2 comments - 0 groups OpenShift Developer Spotlight: Ian Martins ... Welcome to the OpenShift Developer Spotlight where we try get to know the members of the OpenShift community a ... Blog - sannam - 03/29/2013 - 0 comments - 0 groups OpenShift Developer Spotlight: Germán Sánchez Rodelgo ... Welcome to the OpenShift Developer Spotlight where we try get to know the members of the OpenShift community a ... Blog - sannam - 03/18/2013 - 0 comments - 0 groups OpenShift Developer Spotlight: Harald Pehl ... Welcome to the OpenShift Developer Spotlight where we try get to know the members of the OpenShift community a ... Blog - sannam - 03/18/2013 - 0 comments - 0 groups OpenShift Developer Spotlight: Alexander Todorov ... Annam Welcome to the OpenShift Developer Spotlight where we try get to know the members of the OpenShift community a ...
  • #26 Get Involved Using JBoss Community projects is a great way to build real-world enterprise applications based on the latest technologies. But what if you find something that needs fixing or have a new feature to suggest? By getting involved with the project communities you can give feedback, improve the docs, review code and submit patches/new features whenever they're needed. Answering user questions or taking part in development discussions is also a great way to build a reputation for collaboration and expertise in your field. No matter what your skill level, contributing to projects can be very rewarding and a great learning experience. You'll meet lots of smart, passionate developers who are all driven to create the best middleware possible in open source! You don't have to be an expert to get involved and it doesn't have to take a lot of time. Here are some different ways you can help to make things better. Write a Blog We're always interested in hearing how you're using JBoss Community projects to build your applications. You can create a personal blog anytime or you aggregate an existing one into our Planet . Test Upcoming Releases Finding bugs prior to a final release is the best way to ensure the next version of a project does what you need. Try out the latest alpha, beta or candidate releases and let us know if you find anything that needs fixing using our Issue Tracker . Create Documentation There's nothing better than well written, up-to date documentation that makes you productive in no time. If you see something missing or just want to correct a mistake use our project documentation editor to make changes instantly. You can also add articles to the wiki to highlight tips and tricks. Help Users Providing support to users is a great way to collaborate and give back to the community. Lots of questions are asked and answered each day in the forums or on StackOverflow using tags such as jboss and hibernate . Submit Patches/New Features These days many projects have moved from our Subversion repos to GitHub providing additional functionality to fork the code and submit changes via pull requests . Whichever method you use take a look in our Issue Tracker to see if anything interests you, or pick an issue you've created, and see if you can submit a patch or new feature implementation. If this is your first time you'll need to sign a Contributor License Agreement but it only takes a couple of minutes. Report Issues User feedback is a critical part of the open source development process. If you find a bug or have suggestions for an enhancement or new feature go ahead and report it in our Issue Tracker . Review Code It's easy to get lost in the detail so sometimes a step back is required to see the full picture. Performing a code review helps reveal general areas for improvement whether it be programming style or adding comments to describe what's going on. Translate Documentation If English isn't your natural language you may want to read documentation in your own language. To cover as many languages as possible we encourage people to contribute translations whenever they can. Discuss Future Development If you're involved in a particular project and want to have a say in its future development you can talk with the project team on IRC or via the dev forums / mailing lists to have your voice heard. Join a User Group Meeting people in your local area with similar interests in JBoss Community projects can be a great way to share tips and tricks and make new friends. Take a look at the growing number of User Groups to see if there's one near you. If you don't find one you can always create one !