OpenShift 3.x - deleting users

I have heard Scott Hanselman say it's more efficient to blog about topics instead of emailing or otherwise writing in a way which cannot be search easily.  Looking back through my blog, I have done this some over the years but not nearly enough.  I should also admit I have googled for issues for which I could not recall a solution and found my own writings. for the topic at hand: I have fumbled through this particular operation despite the fact that it's document here.  I have installed OpenShift 3.x a number of times now.  Given that this involved configuring and testing various combinations of features I have the need to delete users now and again.  When deleting and OpenShift user, it's import to delete the user along with the identity, at least as of this writing.

oc delete user myuser

oc delete identity htpasswd_auth:demo

Also, recall you can get users and identities with the appropriate "oc get" commands.

oc get useroc get identity
Happy configuring,

Firebase experience - done

Technically speaking, this issue has been resolved but I am not sure I or the support folks fully understand what went wrong.  Ultimately, as I understand it, the number of free applications on my account was increased and I was then able to transition a project from the original Firebase platform to the new one.

Billing has been and is still enabled on my account so I don't know why the increase of free projects was necessary but it worked.

The tech support person was polite, persistent and ultimately successful.

Now I am trying to recall which of the new features was the original impetus for wanting the upgrade. ;)

Happy coding,

Firebase experience update

While the issue described in the last post is not yet resolved, I have had some very nice email exchanges as well as a conversation via Google Hangouts with a Firebase tech support person.  Apparently despite the fact that I am registered as paying for some Google services, I am bumping into something related to the free limit and tech support needs to work that out with the billing folks.

In the meantime, I will make certain an app or two has billing activated and see what happens.  As I told the tech support person, I believe Firebase is good technology but I am caught in a crack between the legacy and current releases.

I do hope this issue is not existent or made easier for others.

Happy coding (and getting access to technology),

Firebase experience

I started with Firebase before Google bought the company.  It's definitely a cool technology but as it sometimes happens support is not always great from big companies.

In trying to move an app from the "legacy platform" to the as-of-Google-IO-2016 new platform.  This process seems like it would be simple enough because they built a nice UI which ultimately takes you to an import option.

When I click on the Import button for any of my apps, I get the message I have captured below.

I have had several tech support email exchanges for the past month or so.  They are always polite, sometimes apologizing for my trouble but not necessarily quickly (day, two, or more between emails).

The bottom lines is 1) it's not fixed...yet and 2) I don't think one can rely on such and call it support.

I have a credit card on file with my Google account (I continue to experiment with various Google services) but I have been told this may have something to do with me relying on the f…

Artifactory and Docker

A quick reminder to myself (and anyone else who may miss this) about setting up a Docker repository in JFrog's Artifactory online service.  As of now, this page, has a "Click to expand" link under the "Working with Artifactory Online" section.

The text there explains that there's a special pattern to be followed for naming the repository.  It's this information that I was missing in order to get a repository up and available for use.

Here is an excerpt from those instructions:

First, you need to create a new Docker V2 repository by the name dockerv2-{local/remote/virtual}. 


Opening OpenShift

Docker has occupied a good bit of my free time in recent months.  In addition to Docker and related technology, all things cloud seem to have really exploded in a great way.

On all things cloud, I highly recommend The Cloudcast podcast.  In case you are not aware, this is well produced, first-class production about cloud computing.  So far it seems to be a very well balanced technology mix and it has also reminded me of how competitors in the technology space can learn from and respect one another...when they try.

Lately, OpenShift has, once again, been very much a part of my daily efforts.  Certainly I have used and been impressed with the prior release, but V3 and the move to Docker and Kubernetes under the hood was, in my opinion, an excellent move.  I am working with others on a couple of different OpenShift Enterprise (OSE) installations but the hacker in me learns better when I play with the latest open source bits, as time permits.

If you head over to it does not …

Docking some

Under the new technologies (at least new to me), comes Docker.  I have been playing with Docker on and off for a good bit now.  I don't think I really got it until JavaOne last October.

I have created a couple of cool use cases since then that I think ultimately will really help our organization.

My most recent find is the Informix image created by IBM which can be found here.  Now that I have a few containers up and running with some real data, I am trying to learn more about best practices for such use cases.

Certainly getting the container running, importing a database, and running it is not difficult but specifically what the automation of all of the above looks like in production is not quite clear to me yet...but I think I am close.

Happy DevOps-ing,