Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

Can 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.




disclaimer: 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-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.


Sure. 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.


I'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.


So 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.


Proof for your statement? This sounds like juicy, paranoia-mongering FUD.


Sorry, I didn't mean it to come off as a statement. It says that there's an online IDE, so it was a question; I unfortunately used a '.' to end the first sentence because I had an 'etc.' at the end.

It's seriously a question; and if the answer is yes, then the following statement applies (the one about attracting talent).

But yes, it came off pretty cynical and sarcastic, but if someone is going to try to force me to use a particular IDE, it would piss me off (and the thought of it did too).


If it works anything like OpenShift 3's on premise product, and I see nothing that says it doesn't, you can use whatever IDE you want, but the deeper you get into customization, the less "special sauce" you'll get. Maybe clippy won't pop up and say "hey, it looks like you're trying to use an out of date library!" if you're editing in vi and checking in with git or whatever.


I think you are jumping to conclusions here, OpenShift.io is committing to a git repository. I'm guessing you'll still be able to clone this repo locally and use your own tools.


Yeah, I don't see any reason why you'd be forced to use any particular IDE if you're using Git properly


You can use any IDE and also use every other component of OpenShift.IO ( like planner, build, pipelines )


I have an OpenShift account and now I'm shown an "additional action needed" page on login. When i complete it and hit submit, it tells me that email already exists.

Not at all pleasant :(


I'll see if we can get a fix pushed out for this today/ASAP. The issue currently occurs when you have multiple Red Hat accounts that use the same email address (or a sub-addressed version of the same email address, like "chris@gmail.com" and "chris+123@gmail.com".


> I'll see if we can get a fix pushed out for this today/ASAP. The issue currently occurs when you have multiple Red Hat accounts that use the same email address (or a sub-addressed version of the same email address, like "chris@gmail.com" and "chris+123@gmail.com".

Is this a special case for Google mail or do you assume foo+bar@example.domain is the same as foo@example.domain ? Why?


It's an abuse prevention mechanism. We do not permit users to have multiple OpenShift Online accounts. See 2.1 in the OpenShift Online terms of service: https://www.openshift.com/legal/terms.html

"You may not (or permit third parties to) create multiple accounts or otherwise access the Services in a manner that is intended to avoid Fees or to circumvent maximum capacity thresholds for the Services."


Then it's a bug right? The uniqueness check should be based on the part before the + sign.


No, I don't think what google does is standard behavior (not trying to say anything bad about Google; I love Google). However, as far as I know, disallowing + is not a particularly good way of preventing abuse. I won't go as far as to say it semms like bad code but it is pretty close.

I think it is OK to make a special case for Gmail and Google mail but it is counterproductive to try to crown it as a de facto standard.

http://mozilla.wikia.com/wiki/User:Me_at_work/plushaters?use...


huh? Google's special behaviour is that they are blind to dots in the user part of the address.

The + sign is not anything to do with Google.


Oh I didn't know. Just found https://tools.ietf.org/html/rfc5233 after trading what you wrote.

I just assumed + is a valid character and a+b@example.domain would be a valid email address independent of a or b. But it seems we shouldn't allow + or -- when people sign up for a new email address?


Sorry for the inconvenience! I have reported this issue here: https://github.com/openshiftio/openshift.io/issues/134


This issue has been fixed in upstream. https://issues.jboss.org/browse/RHDENG-1320 Please try it again after some time.


We've pushed a fix for this. Please give it another try.


This looks like a clusterf*ck.


The upstream for openshift.io is primarily in the fabric8 project. fabric8 is found in the following organizations:

https://github.com/fabric8io https://github.com/fabric8-ui https://github.com/fabric8-analytics https://github.com/fabric8-quickstarts https://github.com/fabric8io-images


OpenShift 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.


Disclosure: I work on openshift.io

Openshift.io is the end-to-end development environment which is built over the OpenShift PaaS.


Sorry, 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/

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?


> 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/

(I am certain that you will not need to use OpenShift.io online IDE to get "batteries included" OpenShift from RedHat.)


Ok 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 )


They should have paid you to write copy for their website.


This 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.


Looks like it's built on Eclipse Che - what Codenvy is also built on.




Consider applying for YC's Fall 2025 batch! Applications are open till Aug 4

Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: