Compare commits
1 Commits
re-structu
...
try-custom
Author | SHA1 | Date | |
---|---|---|---|
7d4833ffaa |
@ -46,7 +46,7 @@ steps:
|
|||||||
commands:
|
commands:
|
||||||
- hugo -s ./src
|
- hugo -s ./src
|
||||||
- name: Build and push the docker image
|
- name: Build and push the docker image
|
||||||
image: git.badhouseplants.net/badhouseplants/badhouseplants-builder:9fabf0ce6eab3a9a9da15b2791e8282afc05ee0b
|
image: git.badhouseplants.net/badhouseplants/badhouseplants-builder:2449b73b13a62ae916c6703778d096e5290157b3
|
||||||
privileged: true
|
privileged: true
|
||||||
depends_on:
|
depends_on:
|
||||||
- Test a build
|
- Test a build
|
||||||
@ -57,7 +57,7 @@ steps:
|
|||||||
commands:
|
commands:
|
||||||
- ./scripts/build-container.pl
|
- ./scripts/build-container.pl
|
||||||
- name: Sync pictures from lfs to Minio
|
- name: Sync pictures from lfs to Minio
|
||||||
image: git.badhouseplants.net/badhouseplants/badhouseplants-builder:9fabf0ce6eab3a9a9da15b2791e8282afc05ee0b
|
image: git.badhouseplants.net/badhouseplants/badhouseplants-builder:2449b73b13a62ae916c6703778d096e5290157b3
|
||||||
depends_on:
|
depends_on:
|
||||||
- Test a build
|
- Test a build
|
||||||
environment:
|
environment:
|
||||||
@ -68,7 +68,7 @@ steps:
|
|||||||
- echo "$RCLONE_CONFIG_CONTENT" > $RCLONE_CONFIG
|
- echo "$RCLONE_CONFIG_CONTENT" > $RCLONE_CONFIG
|
||||||
- ./scripts/upload-media.pl
|
- ./scripts/upload-media.pl
|
||||||
- name: Deploy the application
|
- name: Deploy the application
|
||||||
image: git.badhouseplants.net/badhouseplants/badhouseplants-builder:9fabf0ce6eab3a9a9da15b2791e8282afc05ee0b
|
image: git.badhouseplants.net/badhouseplants/badhouseplants-builder:2449b73b13a62ae916c6703778d096e5290157b3
|
||||||
depends_on:
|
depends_on:
|
||||||
- Build and push the docker image
|
- Build and push the docker image
|
||||||
- Sync pictures from lfs to Minio
|
- Sync pictures from lfs to Minio
|
||||||
@ -84,7 +84,7 @@ steps:
|
|||||||
commands:
|
commands:
|
||||||
- ./scripts/deploy-app.pl
|
- ./scripts/deploy-app.pl
|
||||||
- name: Cleanup everything
|
- name: Cleanup everything
|
||||||
image: git.badhouseplants.net/badhouseplants/badhouseplants-builder:9fabf0ce6eab3a9a9da15b2791e8282afc05ee0b
|
image: git.badhouseplants.net/badhouseplants/badhouseplants-builder:2449b73b13a62ae916c6703778d096e5290157b3
|
||||||
depends_on:
|
depends_on:
|
||||||
- Deploy the application
|
- Deploy the application
|
||||||
environment:
|
environment:
|
||||||
|
3
.gitmodules
vendored
3
.gitmodules
vendored
@ -3,3 +3,6 @@
|
|||||||
url = https://github.com/adityatelange/hugo-PaperMod.git
|
url = https://github.com/adityatelange/hugo-PaperMod.git
|
||||||
branch = v7.0
|
branch = v7.0
|
||||||
|
|
||||||
|
[submodule "src/themes/stack"]
|
||||||
|
path = src/themes/stack
|
||||||
|
url = https://github.com/CaiJimmy/hugo-theme-stack.git
|
||||||
|
@ -1,10 +0,0 @@
|
|||||||
---
|
|
||||||
when:
|
|
||||||
event: push
|
|
||||||
steps:
|
|
||||||
spell-check:
|
|
||||||
name: Spell-Checker
|
|
||||||
image: node
|
|
||||||
commands:
|
|
||||||
- npm i markdown-spellcheck -g
|
|
||||||
- mdspell "src/content/**/*.md" -n -r
|
|
@ -1,4 +1,4 @@
|
|||||||
FROM git.badhouseplants.net/badhouseplants/hugo-container:dd6475f3c99b450d334d3377f3c1a1474a341ba7
|
FROM git.badhouseplants.net/badhouseplants/hugo-container:df0ab0c6f98e1921f451eb444aa5e7cb03d1f27b
|
||||||
WORKDIR /src
|
WORKDIR /src
|
||||||
COPY ./src /src
|
COPY ./src /src
|
||||||
ENTRYPOINT ["hugo"]
|
ENTRYPOINT ["hugo"]
|
||||||
|
@ -3,10 +3,6 @@ title: "{{ replace .Name "-" " " | title }}"
|
|||||||
date: {{ .Date }}
|
date: {{ .Date }}
|
||||||
draft: true
|
draft: true
|
||||||
ShowToc: true
|
ShowToc: true
|
||||||
cover:
|
image: "cover.png"
|
||||||
image: "cover.png"
|
|
||||||
caption: "{{ replace .Name "-" " " | title }}"
|
|
||||||
relative: false
|
|
||||||
responsiveImages: false
|
|
||||||
---
|
---
|
||||||
|
|
||||||
|
@ -1,7 +1,7 @@
|
|||||||
---
|
---
|
||||||
languageCode: 'en-us'
|
languageCode: 'en-us'
|
||||||
title: 'Bad Houseplants'
|
title: 'Bad Houseplants'
|
||||||
theme: 'papermod'
|
theme: stack
|
||||||
menu:
|
menu:
|
||||||
main:
|
main:
|
||||||
- name: Posts
|
- name: Posts
|
||||||
@ -30,21 +30,14 @@ params:
|
|||||||
ShowReadingTime: true
|
ShowReadingTime: true
|
||||||
ShowPostNavLinks: true
|
ShowPostNavLinks: true
|
||||||
ShowCodeCopyButtons: true
|
ShowCodeCopyButtons: true
|
||||||
comments: true
|
comments:
|
||||||
profileMode:
|
|
||||||
enabled: true
|
enabled: true
|
||||||
title: "Bad Houseplants"
|
remark42:
|
||||||
subtitle: Easy DevOps by allanger
|
host: https://remark42.badhouseplants.net
|
||||||
imageUrl: "main-logo.png"
|
site: badhouseplants
|
||||||
imageWidth: 150
|
homeInfoParams:
|
||||||
imageHeight: 150
|
Title: Bad Houseplants
|
||||||
buttons:
|
Content: ... by allanger
|
||||||
- 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:
|
socialIcons:
|
||||||
- name: "mastodon"
|
- name: "mastodon"
|
||||||
url: "https://mastodon.social/@allanger"
|
url: "https://mastodon.social/@allanger"
|
||||||
@ -59,7 +52,9 @@ params:
|
|||||||
description: "...by allanger"
|
description: "...by allanger"
|
||||||
keywords: [Blog, Portfolio]
|
keywords: [Blog, Portfolio]
|
||||||
author: allanger
|
author: allanger
|
||||||
DateFormat: "January 2, 2006"
|
dateFormat:
|
||||||
|
published: "Jan 02, 2006"
|
||||||
|
lastUpdated: "Jan 02, 2006 15:04 MST"
|
||||||
defaultTheme: auto
|
defaultTheme: auto
|
||||||
outputs:
|
outputs:
|
||||||
home:
|
home:
|
||||||
|
8
src/content/_index.md
Normal file
8
src/content/_index.md
Normal file
@ -0,0 +1,8 @@
|
|||||||
|
---
|
||||||
|
menu:
|
||||||
|
main:
|
||||||
|
name: Home
|
||||||
|
weight: 1
|
||||||
|
params:
|
||||||
|
icon: home
|
||||||
|
---
|
@ -4,19 +4,7 @@ date: 2023-01-24T09:26:52+01:00
|
|||||||
draft: false
|
draft: false
|
||||||
---
|
---
|
||||||
|
|
||||||
## Welcome
|
Oi!
|
||||||
|
|
||||||
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 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.
|
I'm not a pro mixing engineer of course, but it's what I'm aiming for.
|
||||||
|
@ -2,11 +2,7 @@
|
|||||||
title: "ArgoCD vs Helmfile: Applications"
|
title: "ArgoCD vs Helmfile: Applications"
|
||||||
date: 2023-02-13T12:14:09+01:00
|
date: 2023-02-13T12:14:09+01:00
|
||||||
draft: false
|
draft: false
|
||||||
cover:
|
image: "/posts/argocd-vs-helmfile/cover-applications.png"
|
||||||
image: "/posts/argocd-vs-helmfile/cover-applications.png"
|
|
||||||
caption: "ArgoCD"
|
|
||||||
relative: false
|
|
||||||
responsiveImages: false
|
|
||||||
ShowToc: true
|
ShowToc: true
|
||||||
---
|
---
|
||||||
|
|
@ -2,11 +2,7 @@
|
|||||||
title: "ArgoCD vs Helmfile: ApplicationSet"
|
title: "ArgoCD vs Helmfile: ApplicationSet"
|
||||||
date: 2023-02-15T10:14:09+01:00
|
date: 2023-02-15T10:14:09+01:00
|
||||||
draft: false
|
draft: false
|
||||||
cover:
|
image: "/posts/argocd-vs-helmfile/cover-applicationset.png"
|
||||||
image: "/posts/argocd-vs-helmfile/cover-applicationset.png"
|
|
||||||
caption: "ArgoCD"
|
|
||||||
relative: false
|
|
||||||
responsiveImages: false
|
|
||||||
ShowToc: true
|
ShowToc: true
|
||||||
---
|
---
|
||||||
|
|
@ -3,11 +3,7 @@ title: "Don't use ArgoCD for your infrastructure"
|
|||||||
date: 2023-02-09T12:47:32+01:00
|
date: 2023-02-09T12:47:32+01:00
|
||||||
draft: false
|
draft: false
|
||||||
ShowToc: true
|
ShowToc: true
|
||||||
cover:
|
image: /posts/dont-use-argocd-for-infrastructure/cover.png
|
||||||
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
|
> 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
|
||||||
|
|
@ -3,11 +3,7 @@ title: "Kid Robotik - I'm SO Sorry"
|
|||||||
date: 2023-09-22T13:05:28+02:00
|
date: 2023-09-22T13:05:28+02:00
|
||||||
draft: true
|
draft: true
|
||||||
ShowToc: true
|
ShowToc: true
|
||||||
cover:
|
image: "/posts/kid-robotik-im-so-sorry/cover.jpg"
|
||||||
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)
|
[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)
|
@ -3,11 +3,7 @@ title: "Some old beats are out"
|
|||||||
date: 2023-07-23T13:46:29+02:00
|
date: 2023-07-23T13:46:29+02:00
|
||||||
draft: false
|
draft: false
|
||||||
ShowToc: true
|
ShowToc: true
|
||||||
cover:
|
image: "/posts/some-old-beats-are-out/Cover.png"
|
||||||
image: "/posts/some-old-beats-are-out/Cover.png"
|
|
||||||
caption: "Some old beats are out"
|
|
||||||
relative: false
|
|
||||||
responsiveImages: false
|
|
||||||
tags:
|
tags:
|
||||||
- Music
|
- Music
|
||||||
- Beats
|
- Beats
|
@ -3,11 +3,7 @@ title: "Vst on Linux 1"
|
|||||||
date: 2023-01-24T15:47:50+01:00
|
date: 2023-01-24T15:47:50+01:00
|
||||||
draft: false
|
draft: false
|
||||||
ShowToc: true
|
ShowToc: true
|
||||||
cover:
|
image: "/posts/vst-on-linux-1/cover.png"
|
||||||
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)
|
>Best, but according to Output. Their article: *[https://output.com/blog/output-favorites-freebies](https://output.com/blog/output-favorites-freebies)
|
@ -2,11 +2,7 @@
|
|||||||
title: "Vst on Linux 2"
|
title: "Vst on Linux 2"
|
||||||
date: 2023-01-31T19:32:34+01:00
|
date: 2023-01-31T19:32:34+01:00
|
||||||
ShowToc: true
|
ShowToc: true
|
||||||
cover:
|
image: /posts/vst-on-linux-2/cover.png
|
||||||
image: "/posts/vst-on-linux-2/cover.png"
|
|
||||||
caption: "VST on Linux"
|
|
||||||
relative: false
|
|
||||||
responsiveImages: false
|
|
||||||
---
|
---
|
||||||
|
|
||||||
Big ups, **Venus Theory!**
|
Big ups, **Venus Theory!**
|
@ -3,11 +3,7 @@ title: "Vst on Linux 3"
|
|||||||
date: 2023-02-03T18:26:44+01:00
|
date: 2023-02-03T18:26:44+01:00
|
||||||
draft: false
|
draft: false
|
||||||
ShowToc: true
|
ShowToc: true
|
||||||
cover:
|
image: /posts/vst-on-linux-1/cover.png
|
||||||
image: "/posts/vst-on-linux-1/cover.png"
|
|
||||||
caption: "Vst on Linux"
|
|
||||||
relative: false
|
|
||||||
responsiveImages: false
|
|
||||||
tags: ['music']
|
tags: ['music']
|
||||||
---
|
---
|
||||||
|
|
Submodule src/themes/papermod updated: 25e5b4d298...e0fc64c43e
1
src/themes/stack
Submodule
1
src/themes/stack
Submodule
Submodule src/themes/stack added at 8f5164b5b9
Reference in New Issue
Block a user