Send new created Jira ticket info to MS-Teams Channels

Send new created Jira ticket info to MS-Teams Channels

Summary We are using (self hosted) Jira (the Atlassian Issue Tracker / Scrum / Kanban Board) at the office. And we wanted to receive a chat notification for each newly created ticket, to be received in Microsoft Teams Channels. Teams is a collaboration messenger tool like Slack or RocketChat. Jira can send new ticket/story creations using a web-hook to external tools. The web-hook sends a Jira specific JSON payload, no configuration options possible. The project you are looking at, consists…

Read More Read More

3D Printed Lamp Covers

3D Printed Lamp Covers

My last electronics project was creating a LED dimmer for some dinner table lights. This all works fine, but the bare light bulbs were a bit bright to look at directly. The MVP (Minimal Viable Product) version to fix this problem consisted of some ugly paper strips, taped to the bulbs 😉 Even though this MVP version did help, it doesn’t look too good, so a long-term-solution was needed. The lamp fittings are metal, and have some ribs which make…

Read More Read More

WiFi 240V AC Led Dimmer – Speech Controlled

WiFi 240V AC Led Dimmer – Speech Controlled

I wanted to build my own WiFi dimmer, to connect my dinner table lights to Alexa (Amazon Echo Dot). The used parts are an ESP8266 (I used a Wemos D1 Mini Clone), an ATTiny45, some sort of power module to supply 3.3 volt, and a zero-cross-detector / Triac dimmer module.

Fluent Bit Elastic Search Data Type Filter

Fluent Bit Elastic Search Data Type Filter

Summary I have created a Fluent Bit LUA Filter to force proper data types to be send to our Elastic Search (log collector) Database, to prevent Elastic from rejecting the log records. GitHub Project: https://github.com/atkaper/fluent-bit-lua-filter-elastic-data-types Environment We are running a bunch of (on premise) Kubernetes clusters, all having around 20 nodes, with many deployments on it. The deployments use different technologies; Java, Kotlin, Node.js, GO, Python, C, … and quite some standard open source applications. Most of them have been…

Read More Read More

K8S Tiller/Helm History Cleanup

K8S Tiller/Helm History Cleanup

GitHub Project: https://github.com/atkaper/k8s-tiller-history-cleanup Introduction In our on premise Kubernetes cluster, we use Helm for a big part of our application / micro-services deployments. Helm uses an engine called Tiller (which is a deployment in the cluster). It executes the installs / updates / deletes, and it stores the results of deployments in the system as config maps. While migrating our applications to a new K8S cluster, we saw that we forgot to set a limit on the history which is…

Read More Read More

Duplicate unprotected Mifare Classic NFC Card

Duplicate unprotected Mifare Classic NFC Card

Where I live, they have changed the way they pickup garbage. Only plastic, paper, and green-stuff will be picked up (in separate bins). And the ordinary (formerly grey) trash you need to bring to one of the central bins in the neighborhood (and glass you have to bring to the bins at the shopping mall). So, those central “grey” bins… to prevent just anyone from dropping stuff in there, you need to use an RFID badge to open it up….

Read More Read More