14 ms·
Red Hat OpenShift.io – Free, end-to-end, cloud-native development
- tyingq 10y agoCan someone explain what's new here? Openshift has existed for a while, right? Edit: Thanks. Feels like better wording on the page would have helped. "Online IDE" or something. Or rolling screenshots that show what it does, like Cloud9 has. Or maybe I'm too old to grok all this new cloud terminology.
- mitchell_h 10y agoThis looks to be very much like codenvy.io or cloud9. The change seems to be that it's built into the stuff(CI/CD/containers/*) openshift provides.
- vertex-four 10y agoLooks like it's built on Eclipse Che - what Codenvy is also built on.
- cwt137 10y agoOpenShift has existed for a while. There are basically two versions; the original version was like a Heroku competitor. Then about 2 or so years ago, they came out with a new version based on Docker and Kubernetes called OpenShift Origin (OpenShift 3). I bet this is some type of OpenShift 3 offering, but it would be nice to know how it differs from their current offerings.
- sbose78 10y agoDisclosure: I work on openshift.io Openshift.io is the end-to-end development environment which is built over the OpenShift PaaS.
- lldata 10y agoSorry, but you are doing a terrible job of explaining what OpenShift is to outsiders. OpenShift is a Platform-as-a-Service offering from RedHat. It provides a fully integrated solution to building and deploying applications on Docker and Kubernetes. What makes it a PaaS is that it integrates Jenkins, so you can build images from source and promote them though environments. https://www.openshift.com/ https://www.openshift.com/ OpenShift is a private cloud offering, so it is something you install and run yourself on your own infrastructure or in a public cloud. So OpenShift.io is the "battery-included" version that is already installed on a public cloud, managed by RedHat?
- sbose78 10y agoOk so this is "OpenShift.IO" :) And not just openshift This is openshift + planner + code editor + pipelines + 'analytics'. Here analytics does code quality checks and lets you, the developer know, if they should be using a different Jar/package ( example: the one used by the developer might have a security vulnerability reported which the developer was unaware of )
- imron 10y agoThey should have paid you to write copy for their website.
- yebyen 10y ago> What makes it a PaaS is that it integrates Jenkins Not just Jenkins. There is a Jenkins button and you can use Jenkins for CI/CD, but you can define BuildConfig and ImageStream through their point-and-click interface without ever adding Jenkins or writing a line of config by hand. You just need to use one of their built-in ImageStreams and DeploymentConfigs. I got my first exposure to OpenShift through the Developer Preview/OpenShift Console beta. At the time I was testing it out, deployment of Jenkins was outright broken, but I was able to get my app working and builds automatically generated in response to GitHub webhooks (eg, CD without Jenkins.) The Developer Preview was a very interesting experience, and their support people were quite responsive in #openshift-dev, but I'm giving them some latitude in that it was clearly labeled as Preview / Beta and a totally free product with built-in expiration date. I would not have been likely to call it a good experience except that it was clearly labeled beta. But if it says Beta on the tin, and I am able to complain until it works, that's about where I set the bar for good experience. It was a good beta experience. If I had to guess, OpenShift.io is the next phase of this: https://console.preview.openshift.com/console/ https://console.preview.openshift.com/console/ (I am certain that you will not need to use OpenShift.io online IDE to get "batteries included" OpenShift from RedHat.)
- maxandersen 10y agodisclaimer: I work on openshift.io, and there will be much more coming out as summit goes on so I can't refer to more than in current news: From https://www.redhat.com/en/about/press-releases/red-hat-unveils-end-end-cloud-native-development-environment-red-hat-openshiftio https://www.redhat.com/en/about/press-releases/red-hat-unvei... Team Collaboration Agile Planning Developer Workspace Management Application Coding and Testing Runtime Stack Analysis Continuous Integration and Delivery thus it is more than "just" an online IDE in the traditional sense of an IDE, i.e. Eclipse Che is just one part of it. All of it running on and targeting OpenShift. Hope that helps.
- tyingq 10y agoSure. I wasn't trying to minimize it by saying "online IDE". I was trying to say that the home page is pretty ambiguous. I needed help from HN'ers to tell what it even was. "OpenShift" already means something else to me. That list of features you just posted would be good to put on the home page.
- rch 10y agoI've read through most of it, and I think you're safe calling it a web-based IDE. Obviously "IDE" means more than it would have 15 years ago, but that's still what it is.
- bdavisx 10y agoSo if a company chooses openshift.io, then I'm not going to be able to use IntelliJ, NetBeans, emacs, vim, visual studio code, etc. That'll help attract talent.
- baijum 10y agoThe upstream for openshift.io is primarily in the fabric8 project. fabric8 is found in the following organizations: https://github.com/fabric8io https://github.com/fabric8io https://github.com/fabric8-ui https://github.com/fabric8-ui https://github.com/fabric8-analytics https://github.com/fabric8-analytics https://github.com/fabric8-quickstarts https://github.com/fabric8-quickstarts https://github.com/fabric8io-images https://github.com/fabric8io-images
- steevenwee 10y agoI remember I was really excited about cloud9 online IDE, but it took me about an hour to get back to usual development. So let's give this one a try and go back to usual ones :)
- baijum 10y agoOfficial announcement: https://www.redhat.com/en/about/press-releases/red-hat-unveils-end-end-cloud-native-development-environment-red-hat-openshiftio https://www.redhat.com/en/about/press-releases/red-hat-unvei...
- blfr 10y agoHas anyone signed up for the preview? I keep getting "We're sorry, but something went wrong." right after logging in.
- steevenwee 10y agoI did, but now it's in the status 'waiting for approval.'
- steevenwee 10y agoStill waiting for approval.
- relaxitup 9y agoI am as well too still. @steevenwee any word on how long it typically takes?
- luciddreamz 10y agoWe're getting a fix out momentarily - it's a character encoding issue in our DB (default MySQL UTF8). In the meantime, replacing characters in your name like "Ł" with "L" will fix the issue. You can update your name and account settings here: https://developers.redhat.com/auth/realms/rhd/account/ https://developers.redhat.com/auth/realms/rhd/account/
- aemadrid 10y agoThe auth process is stupid. Can't login because I don't remember my password. Can't reset because it needs more information. Trying to hook up with Github doesn't help either. Very frustrating.
- Grangar 10y agoSigning up with Github went flawlessly for me.
- JorgeGT 10y ago
- smikhanov 10y agoWhat is this product about? I clicked "Learn more" and was greeted by a sweet, juicy corporate-speak (https://www.openshift.io/end-to-end.html https://www.openshift.io/end-to-end.html): Digital transformation is about evolving into a technology business in order to compete in the digital economy. Businesses can’t transform without relying on the developer to implement the transformation strategy and deliver value. Mmm... tasty!
- geodel 10y agoI think with some stake-holdering it can synergize the democratization of orchestrated micro-services cloud.
- jacurtis 10y agoI am glad im not the only one confused by this. I went to the webpage first, couldnt really figure out what exactly it did. So i went to HN comments to see if i could figure out the purpose of this product through the comments. Turns out everyone is confused as well, lol.
- akerro 10y agoBUT DOES IT SCALE ON THE CLOUD
- jacques_chester 10y agoI wish I could join in, but this stuff is par for the course. Every time I raise A Platform I Am Notorious For Mentioning, it is pointed out to me that the website is kinda indirect and that my employers' website has a similar degree of obliquity. I expect Red Hat engineers will be here to help us parse it. Disclosure: I work for Pivotal, we compete, etc etc
- sbose78 10y agoFolks, check out the TechCrunch article on the announcement : https://techcrunch.com/2017/05/02/red-hat-launches-openshift-io-an-online-ide-for-building-container-based-applications/?ncid=rss https://techcrunch.com/2017/05/02/red-hat-launches-openshift... It will answer a lot of questions :)
- j_s 10y agoMVP edition for web site testing posted today by christux: Show HN: Tux.io – a (now working) Linux desktop in your browser | https://news.ycombinator.com/item?id=14245447 https://news.ycombinator.com/item?id=14245447
- lcfcjs 10y agoHow is this news. I've been using Open shift for over a year now, service is awesome.
- shadowmint 10y agoSo... it's like a poorly explained PaaS which is: - An IDE - A platform for running containers - A set of productivity and collaboration tools - CI service - Deployment tools ...all in one? Really? I'm scratching my head over this one. I really respect the work RedHat do, but there's this idea of picking one thing and doing it well... but heck, I mean, you can also just do everything as well, and hope one bit or another sticks I guess. ? ...but why would you? How can you expect to offer all of that at any kind of acceptable level of quality? Why would I pick this up? It feels like if you do, you're basically going to play in some walled garden where the rules might change at any time, and you'll be out in the cold when they do.
- jldugger 10y agoLast I checked, OpenShift was comparable to Heroku.
- yebyen 10y agoYes and no. Deis Workflow is like an open-source Heroku (even uses Heroku buildpacks.) OpenShift has its own build stacks and does not share as much in common with Heroku and Workflow. From a naïve user experience perspective, OpenShift is probably a bit more like Heroku. Workflow does not (yet) have service brokers or add-ons that provide sidecars like a MySQL database or a Redis server. OpenShift provides those things in a manner more similar to Heroku's add-ons. OpenShift also provides users with a point-and-click interface, but Deis Workflow expects you to use a command-line interface or bring your own dashboard (deisdash is a thing). Deis Workflow depends on Kubernetes, and OpenShift =~(subsumes/supplants) Kubernetes in a marginally incompatible way, but to my knowledge Heroku has no relationship at all with Kubernetes. At least if it does, it's very opaque about it. (I couldn't tell you either way because it is opaque.)
- jacques_chester 10y agoNot quite. OpenShift 3 is oriented around containers as the unit of deployment and operations. Heroku pioneered the buildpacks model. I believe OpenShift has a buildpack-like onramp now, I am not qualified to name it or describe it. Deis takes the Heroku buildpacks from upstream and so is more-or-less plug compatible with Heroku. Cloud Foundry does something similar, though with extra wrapping to allow it to work smoothly in disconnected environments. Some of those buildpacks are being rewritten, but I expect they'd be compatible with Deis too. Disclosure: I work on Cloud Foundry for Pivotal. I've been on CF Buildpacks twice.
- alexk 10y agoOpenShift is a great PaaS that brought a lot of innovation and improvements to Kubernetes, congrats team on the awesome and useful product! Here are just some of the influences of OpenShift on Kubernetes that I'm aware of: * RBAC model (https://github.com/kubernetes/features/issues/2#issuecomment-222202448 https://github.com/kubernetes/features/issues/2#issuecomment...) * Kubernetes notion of namespaces was largely influenced by RedHat and Open Shift team experiences in the enterprise AFAIK * Continuous ongoing work by RedHat team on both OpenShift and Kubernetes on the security and performance (https://github.com/kubernetes/kubernetes/issues/12742 https://github.com/kubernetes/kubernetes/issues/12742) I'm sure there are many more improvements to Kubernetes to OpenShift that I'm not aware of.
- aemadrid 10y agothe dumbest authentication process I've ever seen. I can't remember my password. Click forgot password. Click on email. Enter screen to change my password. Submit and it tells me it needs more information. Type more information. Complains the email already exists. Obviously, I'm resetting it. PRetty stupid.
- inyorgroove 10y agoI just hit this too. I guess I have to abandon that account and use a different email.
- sbose78 10y agobeing tracked here https://github.com/openshiftio/openshift.io/issues/134 https://github.com/openshiftio/openshift.io/issues/134
- ironcladlou 10y agoWe've pushed a fix for the duplicate email issue. Please give it another try.
- toddmorey 10y agoI wonder if there's a name for this: that impatience and discomfort you feel about anything new until you understand what it is exactly and what to compare it to. Until that question is answered, you have ZERO patience for any marketing you read: especially fluffy visionary commentary about "digital transformation". You are quite literally making your readers angry because you are not answering their questions. For anyone launching anything: 1. Make the first goal of your homepage just explaining what the thing is. Be clear. Be specific. People just want to know how to reason about it. 2. Show photos, video, or screenshots. (Even if you don't think it's amazingly sexy.) Seeing the product makes it so much more real. 3. Compare it liberally with what's out in the market now: this is your chance to show how it's similar and why it's different. Can be chart or table. Then and only then, can you move on to how your product improves the lives of devs, chefs, athletes, etc. who uses it. (But you may not even need to.)
- StavrosK 10y agoThis is my biggest gripe as well, and you're spot on. Vague promises of how the thing is going to "revolutionize the way I do things" just make me file it under "things to impress enterprise middle managers with", rather than something I can use to make my life easier.
- op00to 10y ago> 2. Show photos, video, or screenshots. You'll literally be able to demo it yourself for free, on demand, in production (IF YOU DARE!), within the next few days.
- n42 10y agoThen they should have announced it when it was ready. There is now openshift.com (enterprise), openshift.org (OSS), and openshift.io (???) and none of these websites do a great job of explaining why you should be on that website and not the others.
- jwildeboer 10y agoYou want everything explained, you want to use it for free and you don't want to participate. Everything that's wrong with the world ;-)
- Proven 10y agoFree product w/o free updates. Secure that.
- ausjke 10y agoIt's Redhat, whose focus has always been enterprise the money maker. Ever since it dumped the desktop years ago, I switched to the deb ecosystem and never looked back, do not want to have anything to do with Redhat,including this openshift thing, one reason is for the "dump-the-desktop"(please don't mention Fedora), another is that, DEB is so much better than RPM for my daily life. I also hate the Redhat-intrusively-forced-on-SystemD to my heart. That been said, I appreciate what Redhat have been doing to the open source, I guess it is win-win for the community and its own business goals.
- ausjke 10y agoBy the way, my 2017 wildest forecast: Microsoft may acquire Redhat
- dralley 10y agoRed Hat is to some extent protected from acquisition by the ideological poison pill. Because there's no IP (open source), the value of the company is basically the engineering talent, which enables the level of service Red Hat provides. Many of those engineers have very strong opinions about FOSS. The second a Microsoft (or worse, an Oracle) tried to acquire Red Hat, a huge portion of that talent would walk out the door.
- deleted 10y ago[deleted]
- nl 10y agoNo, the value of RH is in the clients they have, just like every enterprise software company ever. Oracle is notorious for buying companies for their clients, even if everyone quits (eg, hostile takeover of Sieble)
- nul_byte 10y agoThere is more chance of the pope converting to Islam, then MS acquiring Red Hat. That is one acquisition that would turn to shit over night, and MS would be left with just some logos, as the companies main assets (its engineering) would all walk out the door, followed by customers not renewing subscriptions.
- dkarapetyan 10y agoTried OpenShift last time and their cartridge model didn't make sense. What has changed since then?
- yebyen 10y agoLiterally everything. Cartridges are OpenShift v2, "images" in v3 are literally the same concept as a Docker image. You can check out this link[1] for more about what's changed. My first instinct trying OpenShift v3 Developer Preview was to slap helm on it and see if I could deploy my Kubernetes projects. Turns out that Helm does not have much of a security model to speak of, and this was problematic to enabling support for Helm in OpenShift v3 where multi-tenancy was one of the concerns they wanted to address right away. I got with claytonc in the #openshift-dev channel on freenode and he explained all of this to me, the long story short is that Helm on OpenShift is not well supported but that you can use it if you are willing to give it a service account with editor access to the whole cluster and make some other small changes like setting TILLER_NAMESPACE to something other than kube-system. Instead, OpenShift basically uses the Kubernetes model with some additional primitives for deployments and builds. You define a BuildConfig (or let the point-and-click interface do it for you). Builds produce images, and images go into an ImageStream. A DeploymentConfig maps deployments to ImageStreams. [2] The rest of the way down the stack, your deployment looks very similar to a regular Kubernetes deployment (except it's not using the Kubernetes deployment primitive, I believe that OpenShift implemented their own formal concept of Rolling Updates on DeploymentConfig before Kubernetes released the modern Deployment/ReplicaSet primitives that many k8s users are using for this now.) It is almost Kubernetes under the hood (but not quite, in subtly incompatible ways that depending on your size and current level of investment into Kubernetes, you might have an easy time or a hard time getting over.) If you're looking for a short list of things that have changed from OpenShift v2 to v3, there isn't one because they are not really directly related products other than by name[3]. [1]: https://access.redhat.com/documentation/en-us/openshift_enterprise/3.1/html/release_notes/release-notes-v2-vs-v3 https://access.redhat.com/documentation/en-us/openshift_ente... [2]: https://docs.openshift.org/latest/dev_guide/deployments/how_deployments_work.html https://docs.openshift.org/latest/dev_guide/deployments/how_... [3]: http://stackoverflow.com/questions/32477650/openshift-v3-vs-openshift-v2 http://stackoverflow.com/questions/32477650/openshift-v3-vs-...
- srikrishna-osio 10y agoopenshift.io (please watch .io) is a complete cloud native development environment for organizations, having work spaces created for collobaration, IDE with Eclipse Che, complete build, pipelines along with analytics to deliver actionable insights to the developer for choosing the right software components. All this happens in a Browser..
- cube00 10y agoCan't even sign up, not a great first impression for something that I will have to answer to my customers when it doesn't work, but it's free so I have no right to complain right? Service Unavailable - Zero size object The server is temporarily unable to service your request. Please try again later. Reference #15.4789fea5.1493742308.9b867eb Internal Server Error - Read The server encountered an internal error or misconfiguration and was unable to complete your request. Reference #3.5689fea5.1493742329.8e1cbf2
- op00to 10y agoI signed up no problem.
- deleted 10y ago[deleted]
- fittingin 10y agoHow does this work with rkt?
- xkarga00 10y agorkt is still not fully functional as a container runtime for kubelet[1]. kubelet is the underlying daemon used by Kubernetes and OpenShift for running containers. I am not sure if and when rkt will reach feature parity with the docker runtime but once it does, we wouldn't need to do much and enable it in OpenShift. [1] https://kubernetes.io/docs/getting-started-guides/rkt/notes/ https://kubernetes.io/docs/getting-started-guides/rkt/notes/
- thenewwazoo 10y agoI can't figure out what this actually is, past all the marketing speak. Picking the first box on the homepage ("cloud-native development experience") gave me no actual information about that experience entails. Yes, yes, it will unshackle my free time and relieve me of madness, but how? What is it? C'mon, RedHat. Throw me a bone here.
- jwildeboer 10y agoTL;DR in a software defined everything world, Open wins. Use it. Enhance it. Participate. Disclaimer: Red Hat guy since 12 years.
- 7ewis 10y agoHere's a video demo of OpenShift.io by Red Hat: https://vimeo.com/215402513/02867b4aea https://vimeo.com/215402513/02867b4aea
- eriknstr 10y agoWhy do I need to provide my e-mail and create a password when I choose to sign in with GitHub? First of all they were supposed to be able to retrieve the e-mail address from GitHub I think, like they did with name and company. Creating a password should not have been needed at all.
- harrymower 10y agoI run the group at Red Hat responsible for OpenShift.io and our developer program. We really value the feedback and the comments on this thread. I admit, we could have done a much better job explaining the product on the site. Based on everyone’s feedback, we redid the homepage last night. We hope this does a better job explaining the benefits and why you would want to try OpenShift.io. Please give it a look and let us know how we did. I know there are a lot of people who want to give OSIO a try. We will be onboarding customers as soon as we can. We are putting in the finishing touches and ramping our capacity to meet the demand. We will be keeping everyone updated on our progress through email, twitter (@rhdevelopers) and our developer blog - https://developers.redhat.com/blog https://developers.redhat.com/blog