raynix 筆記

raynix 筆記

  • Home
  • WordPress Hosting
  • Side Quests
Illustration of a bird flying.
  • How to Allow and Respect Differences in ArgoCD

    I’ve been using ArgoCD as my GitOps toolkit for my Kubernetes home lab for many years, nothing major to complain. I wanted to test canary deployment with Argo Rollouts with which Istio is supported. However Argo Rollouts is not really GitOps friendly – it modifies weight of routes without commit to git repository, to gradually…

    January 9, 2025
    Systems Admin
    ArgoCD, istio
  • Arch Linux on Alienware M18R2 and What Works in 2025

    As 2024 comes to its end, I decided to try Arch Linux on my new massive Alienware M18R2 laptop. The last time when I tried Arch Linux was years ago so I’d expect it’s much easier to install but probably not as easy as installing Ubuntu or Fedora Preparation To preserve the factory partition with…

    December 25, 2024
    Hardwares
    Alienware, Arch Linux
  • Solved: Python Telegram Bot Hangs

    I’ve upgraded my Telegram game bot Word Squad to use the latest V21 Python Telegram Bot(PTB) framework, from a distant V13 which I built this bot with 2 years ago. Along the way I upgraded a few components too, such as Python 3.9 –> 3.12, redis 6 –> 7, etc. After I made all the…

    December 17, 2024
    Games!, Python & Frameworks
    Python, redis, wordsquad
  • My Cheatsheet for gh(Github CLI)

    Install and login With OS X it’s as simple as brew install gh. For more options: https://github.com/cli/cli?tab=readme-ov-file#installation How to list all pull requests of an organisation

    December 9, 2024
    Systems Admin
    github
  • An Anatomy of an ArgoCD ApplicationSet

    TL; DR: Here’s a working ArgoCD Application Set in YAML with probably all popular features + comments. I wouldn’t expect anyone got theirselves here without knowing what an ArgoCD ApplicationSet is for but just in case. A good reference: https://medium.com/@geoffrey.muselli/argocd-at-scale-with-applicationset-go-template-7f326d8a61f3 🙂

    November 22, 2024
    Opensource, Systems Admin
    ArgoCD
  • Solved: Kustomize Unable to Parse SM or JSON Patch

    Recently I noticed that my ArgoCD manifests I used to patch using kustomize don’t work with latest version of kustomize anymore. The error I got looks like: My patch.yaml had something like this: There’s no syntax error in my files as this worked before. I tried to remove sections from the patch file and see…

    November 20, 2024
    Opensource, Systems Admin
    kubernetes, kustomize
  • Solved: Upgrading Mastodon from 4.2.x to 4.3.1

    It’s been almost 4 years since I started my own Mastodon instance. I took a look at the latest releases and my instance is way behind, so I decided to give v4.3.1 a try. With all the YAMLs and Kustomize stuff I did before, last few upgrades were as simple as a version number change.…

    November 17, 2024
    Systems Admin
    Mastodon
  • How I Upgraded MongoDB 6 Directly to 8

    Long story short, I had a server running Ubuntu 20.04 and unsurprisingly it’s been there for more than 4 years. For no reason I decided to give it an upgrade, actually 2 upgrades, ie. 20.04 –> 22.04 –> 24.04. And I totally regretted. The Ubuntu Linux system upgrade went well and I completely ignored the…

    November 11, 2024
    Systems Admin
    MongoDB, Ubuntu Server
←Previous Page
1 2 3 4 5 … 110
Next Page→
  • Eric Lin’s Blog
  • Eddie Wang’s Blog at WP
  • GoalKeeper’s Blog

raynix 筆記

Just another WordPress blog

  • Facebook
  • Twitter
  • Instagram

Proudly powered by WordPress