Creează un cont pentru a te abona la acest blog și a-i urmări articolele pe pagina Lectură.
-
Today I noticed that a Gitlab scheduled pipeline wasn’t running anymore - it should have automatically.
-
Yesterday I talked to someone about different git hosting solutions and they complained about the marketing bullshit on one of the homepages of a popular provider (guess who!).
-
At my last project, I wrote a small Python utility program to create and delete secrets in Hashicorp Vault.
-
I needed to check the payload my alertmanager in OpenShift was sending out to the target-system (which was not under my control and I couldn’t check what was received).
-
Recently in a Gitlab-CI pipeline I needed to dynamically include several variables that lived inside a yaml-file.
-
I recently created repositories in a new Artifactory instance.
-
In a current project I’m templating files using Jinja2 with the help of the jinja2-cli.
-
Dieses Jahr war ich zum ersten Mal auf der Stackconf.
-
In my last TIL I talked about how to set additional security headers for Gitlab.
-
Recently, I had to configure some security headers in GitLab.
-
Recently I had to create a Helm-Chart (still not a fan of it, at all!)
-
Glab is an open-source tool that allows you to work with GitLab from the command line, eliminating the need to switch to a browser to create or approve merge requests, start a pipeline run, or view issues.
-
Glab ist ein Opensource-Tool, das es ermöglicht mit Gitlab über die Kommandozeile zu arbeiten.
-
Some time ago I discovered an interesting use of the ternary-filter in Ansible.
-
Recently, I found myself needing to incorporate a CODEOWNERS-file to multiple repositories within our Github organization.
-
Since I spent some time today on this, I’d rather write it down.
-
As someone with years of experience using and teaching Ansible I want to share with you how I teach it to my colleagues in the most practical way possible.
-
The company I work for provides a broad scope of IT services to our customers and to be able to offer the best quality services, we rely heavily on automation, especially Red Hat Ansible.
-
As someone who frequently works with both GitHub and GitLab repositories, I often find the need to get an overview of various projects that exist within an organization or group.
-
I wanted to check if some services where running on a machine.
-
Gitlab does not yet allow archiving all projects in a group at once.
-
When reading the title you may think: “d’oh!
-
When I wanted to inspect Docker-Container that existed in a remote Docker-registry, I normally used skopeo: skopeo inspect docker://ubuntu:latest { "Name": "docker.io/library/ubuntu", "Digest": "sha256:9a0bdde4188b896a372804be2384015e90e3f84906b75…
-
In a .gitlab-ci.yml job, if you do not specify a tag for an image, the latest tag is used by default.
-
Randomly some Docker-containers on a clients Linux machine wouldn’t start - they’d fail with the error: docker: Error response from daemon: OCI runtime create failed: container_linux.go:349: starting container process caused "process_linux.go:319: getting…
-
Often times I find a interesting or useful project on Github that is abandoned and has some issues.
-
As part of my job I routinely create new Github repositories for my colleagues.
-
I needed to create multiple Github repositories and grant access to them for different users.
-
Actually I did not learn this today but already some years ago.
-
I recently wanted to share a code-snippet with a colleague.
-
There was a need to iterate over the hosts in an Ansible inventory-file (don’t ask).
-
For one of our customers we needed to install the Docker-plugin for loki.
-
We have a set of common pipeline jobs that are shared among different projects in Gitlab.
-
The nginx http_limit_conn module to limit http connections works as advertised.
-
And it is (at least for my instance) 4194304 bytes.
-
I wanted to build an executable python script on PyPi, so it can be run like MyPackage instead of python MyPackage.py.
-
In Python if you want to execute something after a for-loop has finished, you can use a else-clause.
-
I am running Percona Monitoring and Managent (“PMM”) as a service for my fellow colleagues so they can monitor their databases.
-
I host my private servers at Hetzner, a really nice, reliable and cheap german webhoster.
-
Today I wanted to take the text of a Confluence page and convert it to Markdown.
-
Suppose you run a database as a service (DBaaS) for example in Azure.
-
Using Ansible’s import_playbook module I was always under the impression that the module accepts no parameters and boldly stated so!
-
If your Matomo server is unreachable it may be that your website cannot load!
-
The Open Telekom Cloud provides Redis as a Service called Distributed Cache Service.
-
Here I list my other writings that I published and talks that I held.
-
Recently I tried to resize a LVM logical volume with its volume group and the physical disk belonging to the vg.
-
Curl has support for sftp and scp, among many other protocols.
-
I have an Ansible role that deploys microservices, of whom I have a list of.
-
Some time ago I talked with a co-worker about his internal project.
-
Recently, I utilized the yum-config-manager program, which is part of the yum-utils package, to add an additional repository into a CentOS box (of course this works with RedHat, too).