• Monitoring IBM Cloud Pak for Integration components

    Operational visibility and the ability to understand the internals of the IBM Cloud Pak for Integration behavior is key to maintaining the health, readiness and availability of the solutions built on top of your Cloud Pak. You can monitor components of your Cloud Pak by leveraging the out of the box monitoring stack provided by the OpenShift Container Platform 4.6+ and enhance its capabilities by deploying the monitoring services provided with the IBM Cloud Pak Foundational Services. This configuration provides a powerful open source based solution that allows you to identify and respond to issues in a timely manner in order to guarantee the level of service and availability of your integrations.

  • Resources in Kubernetes have no API version

    OK, so its a bit of a click-bait title, and its not 100% accurate either, but its how I have come to think about resources in Kubernetes. Once a resource has been pushed to the API server and accepted, it no longer has an API version. Exactly how Kubernetes stores its metadata is not my concern.

  • The OpenShift anyuid SCC and its effects on storage

    Working for IBM on the Cloud Pak for Integration, recently I’ve been spending a lot of time with operators, and how to make running software on OpenShift as easy as possible. I came across a situation where when running under the restricted SCC, our pods behave, but under the less restrictive anyuid SCC, they can fail to access storage. This post is an exploration of why that is, and a suggestion of how to address it.

  • Debouncing an openHAB rule

    I needed to debounce an openhab rule to cope with a seriously cheap 433MHz contact sensor that, on activation, would spam its ID to RFXCOM a few times. I couldn’t find much on the web so I made a debouncer using locks.

  • Using Undecoded items from the RFXCom binding in openhab

    In the upcoming 1.9.0 release of openhab, the RFXCom binding will support Undecoded items.