This is a short blog post about: how to create a tag for your last commit in GitHub?. It's good to have tags as they help you easily compare changes to your source code on GitHub.
Get your custom logs of your operator
That blog post is about an easy example to get your custom logs of your operator, when the operator is running on a Kubernetes cluster. That blog post does reference an example GitHub project called Example Tenancy Frontend Operator you can use to verify the steps. (branch monitor-grafana-operator) In this project I wrote a short custom logging that … Continue reading Get your custom logs of your operator
Install the Prometheus Operator using the bundle file
That blog post is about the situation that the Prometheus Operator installed from the Community Catalog doesn't work anymore on a Kubernetes 1.23.6_1527 cluster version.
make: *** [generate] Error 127
Maybe you will get the following error when you try to work with a go operator-sdk project you cloned from GitHub. MAKE: *** [GENERATE] ERROR 127
Example for an installation and an initial configuration of the Grafana operator
That blog post does focus on a basic installation of the Grafana operator to get an understanding how that operator basically works in the context to the two blog posts I made before
Access Prometheus queries using the Prometheus HTTP API
In the last long blog post we covered the topic Monitor your custom operator with Prometheus. That means we did a setup of a Prometheus operator and we created a Prometheus service instance. In our operator we registered an example counter called goobers_total at the Prometheus server to monitor the invocations for our controller inside the operator application. Now we want to access the counter information goobers_total by using the Prometheus HTTP API from a local Golang application.
Overview of blog posts I made related to Red Hat OpenShift on IBM Cloud in a Virtual Private Cloud
This blog post provides an overview of various topics related to Red Hat OpenShift on IBM Cloud in a virtual private cloud environment I created. I have organized this overview into three main topics.
Monitor your custom operator with Prometheus
hat blog post does focus on a customized monitoring with Prometheus for a custom operator implementation build with the golang Operator SDK. For the monitoring we will use the Prometheus operator. Alain Arom and I inspected that topic and here we show you one example hands-on journey how to get the technical job done. There are a lot of materials out there, but in that blog post we follow an end-to-end scenario for a beginner to intermediate level (without any stop in the middle 😉 of the road). We will only focus on:how it basically works and not why or what we should do in monitoring.
Add a conversion webhook to an operator to convert API versions
In that blog post we will add a webhook to our existing operator project Multi Tenancy Frontend Operator in the branch update-operator were we created the v2alpha2 API version for the operator in the last blog post "Add a new API version to an existing operator". The final implementation for the current blog post you find in the webhook-gen-operator branch. (details about conversion webhook) Yes, that … Continue reading Add a conversion webhook to an operator to convert API versions
A simple GO operator development learning journey
This is about a personal GO operator development learning journey you can follow along the different blog posts I made about the GO operator development using an own (mostly ;-)) simple example called Multi Tenancy Frontend Operator.