Newsletter #11


Software releases, news articles and other new stuff

Release v3.0.0 - FROM scratch · rancher/k3d
#k3d, #k3s, #rancher

We've spent quite some days weeks months on completely re-writing k3d from scratch. New concepts, new architecture, new setup, new syntax, new everything.

Since I discovered k3d it is my favorite tool to run a local Kubernetes cluster for testing and developing. It's so lightweight and outperforms Minishift and others. Now we have a completely rewritten version, that's good to see.

Welcome to Element!
#matrix, #riot, #element

Hi everyone, We are incredibly excited to announce that Riot is now Element!  In fact we have simplified all our naming: Element is also the name for New Vector (the company behind Riot) while Modular, our flagship Matrix hosting service, has become Element Matrix Services.

This will take a while to get used to it, I somehow liked Riot. I feel the new name isn't speaking for itself and could be anything, I would not associate a distributed chat behind this name. In the end it's a good move to have a unified naming concept for them.

Announcing HAProxy 2.2 - HAProxy Technologies

HAProxy 2.2 features dynamic SSL certificate storage, a native response generator, an overhauled health checking system, and logging with syslog over TCP.

HAProxy is still my favorite loadbalancer. Cool that we have a new version with lots of interesting new features.

July Update: biggest update in months! | PINE64

WOW, what a long post. Far too long to read, but the TL;DR at the top helps. Most of all the "PinePhone Convergence Package with postmarketOS CE" sounds promising, maybe I'll order one just to fiddle around with it.

OKD4 is now Generally Available
#openshift, #okd

OKD 4 is now available to the community!

That took way too long, it's more than a year since OpenShift 4 had been released. But at least we now have a community version of OpenShift 4 at hand which doesn't require signup and registry keys and that's cool. But I still don't like the name OKD, Origin was way better.

OpenShift 4.5 arrives, bringing new supported installations

We're pleased to announce the availability of Red Hat OpenShift 4.5

Not too many new features, but a good amount of important plumbing work (E.g. IPI on VMware). And for the first time since very long OpenShift ships the current latest Kubernetes version 1.18 (1.19 isn't released yet, so it's really the latest version available). Cool!

What’s New in Thunderbird 78 | The Thunderbird Blog

Thunderbird 78 is our newest ESR (extended-support release), which comes out yearly and is considered the latest stable release.

Looking forward to it, but I'll wait with the upgrade until the GPG integration is enabled by default. I'm happy to see that Thunderbird lives and gets active development, it's my daily E-Mail driver and I use it very intensively.

Week Ending July 12, 2020 | Last Week in Kubernetes Development
#kubernetes, #lwkd

This issue has some very good news:

Introducing Teleport 4.3 - Modern Replacement for OpenSSH
#teleport, #ssh

We’re excited to announce the release of Teleport 4.3 - new UI, API driven, expanded audit capabilities, and still open source.

#time, #leapsecond

NO leap second will be introduced at the end of December 2020. The difference between Coordinated Universal Time UTC and the International Atomic Time TAI is : from 2017 January 1, 0h UTC, until further notice : UTC-TAI = -37 s

Good to know I'd say. I even learned what UTC-TAI means.

New project: Ruuvi Gateway (previously Dongle) - Ruuvi Announcements - Ruuvi Forum
#ruuvi, #gateway, #ble

Hey everyone! It’s time for a Gateway update. Lately, we’ve been working with mechanics, firmware, configuration user interface, backend, antenna simulations, custom antenna manufacturing and other tasks that have to be taken care of in prior the mass production. Selected beta testers will get their hardware pieces starting from next week.

As a big fan of Ruuvi tags I can't wait to order one, hopefully this nice Gateway will be as great as the tags are.


Interesting articles and blog posts

Guide: OKD 4.5 Single Node Cluster | by Craig Robinson | The Startup | Jul, 2020 | Medium
#okd, #openshift, #kubernetes

Wow, so many steps? W00t! Another reason to just use k3d.

Konsole in 2020
#kde, #konsole, #shell

Konsole is having a resurge in the moment, it’s the terminal emulator of choice for the power user that wants to break the 4th wall in *nix systems.

roguelazer's website: Etcd, or, why modern software makes me sad

Once upon a time in 2013, there was a tool called etcd which was a really lightweight database written around the Raft consensus algorithm.

What a rant! I do not agree with most points, but that's OK and I nevertheless enjoyed reading it.

You've only added two lines - why did that take two days! ~ Matt Lacey: Creating Better Apps
#development, #bugs

It might seem a reasonable question, but it makes some terrible assumptions:   lines of code = effort  lines of code = value

All Hands on Deck. What does Slack do when Slack goes… | by Ryan Katkov | Jun, 2020 | Several People Are Coding
#incident, #oncall, #emergency, #process

What does Slack do when Slack goes down?

Screenr: Automated Workflow For Your Email - Stuff I Built
#mail, #screening, #automation, #imap

How do you work full-time, build a side-business, and build a family? 👨‍👩‍👧‍👦
#time, #management, #project

It's the trifecta. How do you manage? Can it be done peacefully without a ridiculous amount of stress?

Product Pricing Primer
#productmanagement, #pricing

That's a very good read about how to price a product.


Open Source tools newly discovered

GitHub - Stono/kconmon: A Kubernetes node connectivity monitoring tool
#kubernetes, #monitoring, #prometheus, #network

A Kubernetes node connectivity tool that preforms frequent tests (tcp, udp and dns), and exposes Prometheus metrics that are enriched with the node name, and the locality information (such as zone), enabling you to correlate issues between availability zones or nodes.

GitHub - tauri-apps/tauri: Framework agnostic toolchain for building highly secure native apps that have tiny binaries and are very fast.
#desktop, #browser, #framework

Tauri is a framework for building tiny, blazing fast binaries for all major desktop platforms. Developers can integrate any front-end framework that compiles to HTML, JS and CSS for building their user interface. The backend of the application is a rust-sourced binary with an API that the front-end can interact with.

GitHub - mtlynch/tinypilot: Use your Raspberry Pi as a browser-based KVM.
#raspberry, #kvm

Turn your Raspberry Pi into a browser-based KVM.

GitHub - inercia/k3x: A UI for k3d clusters
#k3s, #k3d, #gui, #desktop, #kubernetes

k3x is a graphical user interface for k3d, making it trivial to have your own local Kubernetes cluster(s).

GitHub - goodwithtech/dockle: Container Image Linter for Security, Helping build the Best-Practice Docker Image, Easy to start
#docker, #images, #scanning, #security, #bestpractices

Dockle - Container Image Linter for Security, Helping build the Best-Practice Docker Image, Easy to start

GitHub - appvia/krane: Kubernetes RBAC static Analysis & visualisation tool
#kubernetes, #rbac, #security

Krane is a simple Kubernetes RBAC static analysis tool. It identifies potential security risks in K8s RBAC design and makes suggestions on how to mitigate them. Krane dashboard presents current RBAC security posture and lets you navigate through its definition.

Introducing Choria Scout -
#monitoring, #choria, #puppet

We’re happy to announce a new project called Choria Scout - a highly scalable system health monitoring framework and monitoring data pipeline released under the Apache 2.0 license.

#python, #html, #frontend, #browser

Brython is designed to replace Javascript as the scripting language for the Web. As such, it is a Python 3 implementation.

You've successfully subscribed to Tobias Brunner aka tobru
Great! Next, complete checkout to get full access to all premium content.
Error! Could not sign up. invalid link.
Welcome back! You've successfully signed in.
Error! Could not sign in. Please try again.
Success! Your account is fully activated, you now have access to all content.
Error! Stripe checkout failed.
Success! Your billing info is updated.
Error! Billing info update failed.