9 Commits

Author SHA1 Message Date
87d7a126c3 WIP 2024-02-06 19:03:55 +01:00
5880c8b179 Move spell checker to woodpecker 2024-02-06 18:09:34 +01:00
69454d8fd1 Update paper theme 2024-02-06 16:58:00 +01:00
b23b1fe81e Update hugo and builder 2024-02-04 09:11:47 +01:00
bc97979a4b Update paper theme 2024-01-31 19:49:00 +01:00
a0a415cd21 Trigger Drone 2024-01-26 17:20:11 +01:00
1537e51426 Update the builder version 2024-01-26 17:10:33 +01:00
fef3008333 Update the builder version 2024-01-26 17:08:31 +01:00
d831774f5d Trigger Drone 2024-01-26 17:05:35 +01:00
23 changed files with 92 additions and 41 deletions

View File

@ -46,7 +46,7 @@ steps:
commands:
- hugo -s ./src
- name: Build and push the docker image
image: git.badhouseplants.net/badhouseplants/badhouseplants-builder:2449b73b13a62ae916c6703778d096e5290157b3
image: git.badhouseplants.net/badhouseplants/badhouseplants-builder:9fabf0ce6eab3a9a9da15b2791e8282afc05ee0b
privileged: true
depends_on:
- Test a build
@ -57,7 +57,7 @@ steps:
commands:
- ./scripts/build-container.pl
- name: Sync pictures from lfs to Minio
image: git.badhouseplants.net/badhouseplants/badhouseplants-builder:2449b73b13a62ae916c6703778d096e5290157b3
image: git.badhouseplants.net/badhouseplants/badhouseplants-builder:9fabf0ce6eab3a9a9da15b2791e8282afc05ee0b
depends_on:
- Test a build
environment:
@ -68,7 +68,7 @@ steps:
- echo "$RCLONE_CONFIG_CONTENT" > $RCLONE_CONFIG
- ./scripts/upload-media.pl
- name: Deploy the application
image: git.badhouseplants.net/badhouseplants/badhouseplants-builder:2449b73b13a62ae916c6703778d096e5290157b3
image: git.badhouseplants.net/badhouseplants/badhouseplants-builder:9fabf0ce6eab3a9a9da15b2791e8282afc05ee0b
depends_on:
- Build and push the docker image
- Sync pictures from lfs to Minio
@ -84,7 +84,7 @@ steps:
commands:
- ./scripts/deploy-app.pl
- name: Cleanup everything
image: git.badhouseplants.net/badhouseplants/badhouseplants-builder:2449b73b13a62ae916c6703778d096e5290157b3
image: git.badhouseplants.net/badhouseplants/badhouseplants-builder:9fabf0ce6eab3a9a9da15b2791e8282afc05ee0b
depends_on:
- Deploy the application
environment:

3
.gitmodules vendored
View File

@ -3,6 +3,3 @@
url = https://github.com/adityatelange/hugo-PaperMod.git
branch = v7.0
[submodule "src/themes/stack"]
path = src/themes/stack
url = https://github.com/CaiJimmy/hugo-theme-stack.git

10
.woodpecker.yaml Normal file
View File

@ -0,0 +1,10 @@
---
when:
event: push
steps:
spell-check:
name: Spell-Checker
image: node
commands:
- npm i markdown-spellcheck -g
- mdspell "src/content/**/*.md" -n -r

View File

@ -1,4 +1,4 @@
FROM git.badhouseplants.net/badhouseplants/hugo-container:df0ab0c6f98e1921f451eb444aa5e7cb03d1f27b
FROM git.badhouseplants.net/badhouseplants/hugo-container:dd6475f3c99b450d334d3377f3c1a1474a341ba7
WORKDIR /src
COPY ./src /src
ENTRYPOINT ["hugo"]

View File

@ -3,6 +3,10 @@ title: "{{ replace .Name "-" " " | title }}"
date: {{ .Date }}
draft: true
ShowToc: true
image: "cover.png"
cover:
image: "cover.png"
caption: "{{ replace .Name "-" " " | title }}"
relative: false
responsiveImages: false
---

View File

@ -1,7 +1,7 @@
---
languageCode: 'en-us'
title: 'Bad Houseplants'
theme: stack
theme: 'papermod'
menu:
main:
- name: Posts
@ -30,14 +30,21 @@ params:
ShowReadingTime: true
ShowPostNavLinks: true
ShowCodeCopyButtons: true
comments:
comments: true
profileMode:
enabled: true
remark42:
host: https://remark42.badhouseplants.net
site: badhouseplants
homeInfoParams:
Title: Bad Houseplants
Content: ... by allanger
title: "Bad Houseplants"
subtitle: Easy DevOps by allanger
imageUrl: "main-logo.png"
imageWidth: 150
imageHeight: 150
buttons:
- name: My Music
url: "https://funkwhale.badhouseplants.net/library/artists"
- name: Support
url: "https://liberapay.com/allanger/donate"
- name: Source
url: "https://git.badhouseplants.net/badhouseplants/badhouseplants-net"
socialIcons:
- name: "mastodon"
url: "https://mastodon.social/@allanger"
@ -52,9 +59,7 @@ params:
description: "...by allanger"
keywords: [Blog, Portfolio]
author: allanger
dateFormat:
published: "Jan 02, 2006"
lastUpdated: "Jan 02, 2006 15:04 MST"
DateFormat: "January 2, 2006"
defaultTheme: auto
outputs:
home:

View File

@ -1,8 +0,0 @@
---
menu:
main:
name: Home
weight: 1
params:
icon: home
---

View File

@ -4,7 +4,19 @@ date: 2023-01-24T09:26:52+01:00
draft: false
---
Oi!
## Welcome
Oi! Welcome to Bad Houseplants.
This is a blog about DevOps, self-hosting, Kubernetes, and stuff like that.
I'm allanger and I believe that DevOps should be easy to understand, and when saying DevOps, I also mean SRE and Ops in general. I see/hear it very often that teams working with GitOps and Kubernetes are making it increadbly hard, and I don't know the reasons for sure.
Here, I'll try do describe how things can be deployed to K8s, what one could do with that, and how to keep it maintainable. My main focus is self-hosted k8s, because it's the one I'm using on my own, but it doesn't mean that what you'll read here can't be applied to cloud providers and different k8s-as-a-service solutions.
I'm allanger and currently I'm working as full time SRE, but recently I've found out that I'd like to spend more time doing things related to music and sound. So I'm currently looking for project to add to my portfolio. So if you want somebody do a decent (I hope) mix for you without asking for any money, just let shoot me a message.
I'm not a pro mixing engineer of course, but it's what I'm aiming for.

View File

@ -2,7 +2,11 @@
title: "ArgoCD vs Helmfile: Applications"
date: 2023-02-13T12:14:09+01:00
draft: false
image: "/posts/argocd-vs-helmfile/cover-applications.png"
cover:
image: "/posts/argocd-vs-helmfile/cover-applications.png"
caption: "ArgoCD"
relative: false
responsiveImages: false
ShowToc: true
---

View File

@ -2,7 +2,11 @@
title: "ArgoCD vs Helmfile: ApplicationSet"
date: 2023-02-15T10:14:09+01:00
draft: false
image: "/posts/argocd-vs-helmfile/cover-applicationset.png"
cover:
image: "/posts/argocd-vs-helmfile/cover-applicationset.png"
caption: "ArgoCD"
relative: false
responsiveImages: false
ShowToc: true
---

View File

@ -3,7 +3,11 @@ title: "Don't use ArgoCD for your infrastructure"
date: 2023-02-09T12:47:32+01:00
draft: false
ShowToc: true
image: /posts/dont-use-argocd-for-infrastructure/cover.png
cover:
image: "/posts/dont-use-argocd-for-infrastructure/cover.png"
caption: "ArgoCD"
relative: false
responsiveImages: false
---
> Of course, it's just a clickbait title. Use whatever works for you. I will just describe why I wouldn't use `ArgoCD` for the infrastructure

View File

@ -3,7 +3,11 @@ title: "Kid Robotik - I'm SO Sorry"
date: 2023-09-22T13:05:28+02:00
draft: true
ShowToc: true
image: "/posts/kid-robotik-im-so-sorry/cover.jpg"
cover:
image: "/posts/kid-robotik-im-so-sorry/cover.jpg"
caption: "Kid Robotik - I'm SO Sorry"
relative: true
responsiveImages: true
---
[OPEN ON SPOTIFY](https://open.spotify.com/album/6TTnfWZQyoZ8O1GuK8TtXf?si=cNchuEmfTAy52Z6jstnG2A) -- [OPEN ON DEEZER](https://deezer.page.link/D3M4JVdDYhmxXUUZ7) -- [OPEN ON YOUTUBE](https://youtube.com/playlist?list=OLAK5uy_l3BFAqPxAOkkzb-SByHbbvgBkdk3_idjg&si=bBo6cQE8jGWjLnsI)

View File

@ -3,7 +3,11 @@ title: "Some old beats are out"
date: 2023-07-23T13:46:29+02:00
draft: false
ShowToc: true
image: "/posts/some-old-beats-are-out/Cover.png"
cover:
image: "/posts/some-old-beats-are-out/Cover.png"
caption: "Some old beats are out"
relative: false
responsiveImages: false
tags:
- Music
- Beats

View File

@ -3,7 +3,11 @@ title: "Vst on Linux 1"
date: 2023-01-24T15:47:50+01:00
draft: false
ShowToc: true
image: "/posts/vst-on-linux-1/cover.png"
cover:
image: "/posts/vst-on-linux-1/cover.png"
caption: "Vst on Linux"
relative: false
responsiveImages: false
---
>Best, but according to Output. Their article: *[https://output.com/blog/output-favorites-freebies](https://output.com/blog/output-favorites-freebies)

View File

@ -2,7 +2,11 @@
title: "Vst on Linux 2"
date: 2023-01-31T19:32:34+01:00
ShowToc: true
image: /posts/vst-on-linux-2/cover.png
cover:
image: "/posts/vst-on-linux-2/cover.png"
caption: "VST on Linux"
relative: false
responsiveImages: false
---
Big ups, **Venus Theory!**

View File

@ -3,7 +3,11 @@ title: "Vst on Linux 3"
date: 2023-02-03T18:26:44+01:00
draft: false
ShowToc: true
image: /posts/vst-on-linux-1/cover.png
cover:
image: "/posts/vst-on-linux-1/cover.png"
caption: "Vst on Linux"
relative: false
responsiveImages: false
tags: ['music']
---

Submodule src/themes/stack deleted from 8f5164b5b9