Purplecarrot
Home
Containers
Development
Linux
Links icon
GitHub QuickRef
About
  • Getting Along with the OpenShift Machine Config Operator

    Dec 19, 2021 · 13 min read · Kubernetes OpenShift Linux
    Getting Along with the OpenShift Machine Config Operator

    When I'm working with the Machine Config Operator (MCO) in OpenShift, and frequently typing oc describe mcp and oc get mcp, I'm often reminded of the MCP (Machine Control Program) in the film Tron. I like the idea behind the MCO, and when it's working it's great, but perhaps this association in my mind is not only …

    Read More
  • Breaking into your OpenShift Cluster

    Oct 30, 2021 · 4 min read · Kubernetes OpenShift Linux
    Breaking into your OpenShift Cluster

    Of course, this really shouldn't happen right? You're a responsible IT professional, and your OpenShift cluster is configured with multiple authentication methods, and a secure backup of a kubeconfig file with the system:admin user certificates for passwordless login? Except sometimes it does. In my day job, we have a …

    Read More
  • Does Alpine resolve DNS properly?

    Sep 4, 2021 · 5 min read · Kubernetes OpenShift Linux
    Does Alpine resolve DNS properly?

    To anybody who has ever used containers, Alpine is a well known base operating system layer to many popular and widely used container images in use today. By design, it's a cut down minimal OS layer using the excellent busybox and musl libc C library. By using these alternatives to GNU Coreutils and GNU glibc C …

    Read More
  • Practical Tekton

    Sep 12, 2020 · 10 min read · Tekton Pipelines Development
    Practical Tekton

    Introduction This post gives an overview of Tekton based on my initial testing and exploration of the project within a RedHat OpenShift (Kubernetes) cluster (using v4.4 and v4.5) My goal was to explore the new technologies to see if I could simplify the developer experience for our developers and users. A simple task: …

    Read More
  • Verifying TLS certificates in Python

    Dec 3, 2015 · 1 min read · Python Security
    Verifying TLS certificates in Python

    All too often people I see Python code using the requests module to query an API that just bypass TLS verification (i.e it sets verify=False in the requests function calls). On RedHat Linux and derivatives, you can simply set this to verify=/etc/pki/tls/certs/ca-bundle.crt and your Python code will then automatically …

    Read More
  • Generating a RPM changelog using git log

    Nov 19, 2015 · 2 min read · Python Linux
    Generating a RPM changelog using git log

    I use python setuptools bdist_rpm to build RPMs from the code in my git repositories and today I updated my automated build script (a wrapper around python setup.py to run pre-requisite functions) to generate an RPM changelog from the git log of the repository hosting the package and then automatically include this in …

    Read More
  • Recovering lost git commits (or undoing a git reset!)

    Oct 28, 2015 · 2 min read · Git
    Recovering lost git commits (or undoing a git reset!)

    We have recently recruited lots of new staff at the firm where I work and they are all learning git for the first time (and believe it or not, for many, it is their first experience of any VCS). I was surprised today when one of these new staff approached me because he had lost a couple of hours work! The remote HEAD …

    Read More
  • Fedora 22, Wayland and Multiple Monitors

    Sep 24, 2015 · 2 min read · Linux GNOME
    Fedora 22, Wayland and Multiple Monitors

    By default, a new Fedora installation or a fedup upgrade on my dual monitor machine will result in GDM displaying the list of users and login screen on my left hand monitor. But I want it on my right hand monitor... Up until now, I simply logged in and set up the configuration I wanted using Settings -> Displays. …

    Read More
  • Debugging Flask applications running under Apache mod_wsgi

    Jul 21, 2015 · 1 min read · Python
    Debugging Flask applications running under Apache mod_wsgi

    I have recently been developing a new python web application that uses the Flask framework. Whilst running standalone, it was working fine. Then I went to setup the UAT environment which is running under Apache using mod_wsgi. I've done this many times before without any problems. However, this time I was getting a …

    Read More
  • PKI Certificate Encoding Formats and File Extensions

    May 22, 2015 · 2 min read · Linux
    PKI Certificate Encoding Formats and File Extensions

    There are many different file formats and file extensions for storing certificates. It seems each time I come around to renewing a cert, I have forgetten what all the files and extensions mean. So for next time... Certificates are generally encoded in either Base64, PEM, or DEM formats. Base64 (.cer) Originally …

    Read More
    • ««
    • «
    • 1
    • 2
    • 3
    • 4
    • »
    • »»

Featured Posts

  • Getting Along with the OpenShift Machine Config Operator
  • Breaking into your OpenShift Cluster
  • Does Alpine resolve DNS properly?
  • Practical Tekton

Recent Posts

  • Getting Along with the OpenShift Machine Config Operator
  • Breaking into your OpenShift Cluster
  • Does Alpine resolve DNS properly?

Categories

DEVELOPMENT 14 LINUX 14 CONTAINERS 4 MISC 3

Tags

LINUX 17 PYTHON 10 DEVELOPMENT 3 GIT 3 GNOME 3 KUBERNETES 3 ONELINERS 3 OPENSHIFT 3 HARDWARE 2 OPENSTACK 2 SECURITY 2 BASH 1 INDEX 1 ONELINER 1
All Tags
BASH1 DEVELOPMENT3 GIT3 GNOME3 HARDWARE2 INDEX1 KUBERNETES3 LINUX17 ONELINER1 ONELINERS3 OPENSHIFT3 OPENSTACK2 PIPELINES1 PYTHON10 REGEX1 SECURITY2 SUBVERSION1 TEKTON1
[A~Z][0~9]
Purplecarrot

©purplecarrot.co.uk