From f31598f640df0cfb51ea9cbbd46546dde44a1404 Mon Sep 17 00:00:00 2001 From: Adrien Beaudouin Date: Sun, 28 Jan 2024 11:28:16 +0100 Subject: [PATCH] cleanup --- content/about.md | 6 +++--- content/data/works/realworld.md | 4 +--- .../21-a-beautiful-gitops-day-11/index.md | 2 +- data/works.yaml | 20 +++++++++---------- layouts/works/single.html | 2 +- 5 files changed, 16 insertions(+), 18 deletions(-) diff --git a/content/about.md b/content/about.md index 006056c..e4177df 100644 --- a/content/about.md +++ b/content/about.md @@ -52,9 +52,9 @@ Some notes of this blog : * Kubernetes infrastructure completely managed with [`Terraform`](https://github.com/adr1enbe4udou1n/terraform-kube-okami) 🌴 * **HA** setup using **Hetzner LB**, targeting 2 worker nodes, with **Postgres cluster** (managed on same Kubernetes cluster) * `Traefik` as reverse proxy, configured for HA 🛣️ -* Source code on my own [`Gitea`](https://gitea.okami101.io/adr1enbe4udou1n/blog) -* Compiled by my own [`Concourse`](https://concourse.okami101.io) instance as a final docker container image into self-hosted private registry (**CI** 🏗️) -* Automatically deployed by `Flux CD v2` to the Kubernetes cluster from [central Git source](https://gitea.okami101.io/okami101/flux-source/src/branch/main/okami/deploy-blog.yaml) (**CD** 🚀) +* Source code on my own [`Gitea`](https://about.gitea.com/) +* Compiled by my own [`Concourse`](https://concourse-ci.org/) instance as a final docker container image into self-hosted private registry (**CI** 🏗️) +* Automatically deployed by `Flux CD v2` to the Kubernetes cluster (**CD** 🚀) * Tracked with [`Umami`](https://umami.is/) 📈 All above tools are 💯% self-hosted ! Just sadly missing my own Homelab with Proxmox because no fiber 😿 diff --git a/content/data/works/realworld.md b/content/data/works/realworld.md index ecf64b6..6d54aac 100644 --- a/content/data/works/realworld.md +++ b/content/data/works/realworld.md @@ -12,7 +12,5 @@ Main purpose of this projects is to have personal extensive API training on mult * Proper seeder / faker for quick starting with filled DB * Separated RW / RO database connections for maximizing performance between these 2 contexts * Proper suited QA + production Dockerfile -* Complete CI on Kubernetes with [Concourse](https://concourse.okami101.io/) +* Complete CI on Kubernetes with [Concourse CI](https://concourse-ci.org/) * Automatic CD on Kubernetes using [Flux](https://fluxcd.io/) - -See complete production deployment manifests [here](https://gitea.okami101.io/okami101/flux-source/src/branch/main/conduit), allowing **GitOps** management. diff --git a/content/posts/21-a-beautiful-gitops-day-11/index.md b/content/posts/21-a-beautiful-gitops-day-11/index.md index 66ef3d9..5a6c7c6 100644 --- a/content/posts/21-a-beautiful-gitops-day-11/index.md +++ b/content/posts/21-a-beautiful-gitops-day-11/index.md @@ -931,7 +931,7 @@ spec: - name: dockerconfigjson containers: - name: front - image: gitea.okami101.io/kuberocks/demo-ui:latest # {"$imagepolicy": "flux-system:image-demo-ui"} + image: gitea.kube.rocks/kuberocks/demo-ui:latest # {"$imagepolicy": "flux-system:image-demo-ui"} ports: - containerPort: 80 --- diff --git a/data/works.yaml b/data/works.yaml index f27a337..0cfe318 100644 --- a/data/works.yaml +++ b/data/works.yaml @@ -6,13 +6,13 @@ apps: - name: vue-ts title: Vue 3 TS Realworld - repo: https://gitea.okami101.io/adr1enbe4udou1n/vue-ts-realworld-example-app + repo: adr1enbe4udou1n/vue-ts-realworld-example-app ci: conduit-vue-ts demo: https://vuetsrealworld.okami101.io color: green - name: react-ts title: React TS Realworld - repo: https://gitea.okami101.io/adr1enbe4udou1n/react-ts-realworld-example-app + repo: adr1enbe4udou1n/react-ts-realworld-example-app ci: conduit-react-ts demo: https://reacttsrealworld.okami101.io color: blue @@ -22,41 +22,41 @@ apps: - name: aspnet-core title: ASP.NET Core Realworld - repo: https://gitea.okami101.io/adr1enbe4udou1n/aspnetcore-realworld-example-app + repo: adr1enbe4udou1n/aspnetcore-realworld-example-app ci: conduit-aspnet-core demo: https://aspnetcorerealworld.okami101.io/api - name: spring-boot title: Spring Boot Realworld - repo: https://gitea.okami101.io/adr1enbe4udou1n/spring-boot-realworld-example-app + repo: adr1enbe4udou1n/spring-boot-realworld-example-app ci: conduit-spring-boot demo: https://springbootrealworld.okami101.io/api color: green - name: symfony title: Symfony Realworld - repo: https://gitea.okami101.io/adr1enbe4udou1n/symfony-realworld-example-app + repo: adr1enbe4udou1n/symfony-realworld-example-app ci: conduit-symfony demo: https://symfonyrealworld.okami101.io/api color: black - name: laravel title: Laravel Realworld - repo: https://gitea.okami101.io/adr1enbe4udou1n/laravel-realworld-example-app + repo: adr1enbe4udou1n/laravel-realworld-example-app ci: conduit-laravel demo: https://laravelrealworld.okami101.io/api color: orange - name: nestjs title: NestJS Realworld - repo: https://gitea.okami101.io/adr1enbe4udou1n/nestjs-realworld-example-app + repo: adr1enbe4udou1n/nestjs-realworld-example-app ci: conduit-nestjs demo: https://nestjsrealworld.okami101.io/api color: red - name: fastapi title: FastAPI Realworld - repo: https://gitea.okami101.io/adr1enbe4udou1n/fastapi-realworld-example-app + repo: adr1enbe4udou1n/fastapi-realworld-example-app ci: conduit-fastapi demo: https://fastapirealworld.okami101.io/api color: teal @@ -69,12 +69,12 @@ - name: vuetify-admin title: Vuetify Admin date: 11/2020 - repo: https://github.com/okami101/vuetify-admin + repo: okami101/vuetify-admin demo: https://va-demo.okami101.io/ docs: https://www.okami101.io/vuetify-admin - name: laravel-rad-stack title: Laravel RAD Stack date: 10/2021 - repo: https://github.com/adr1enbe4udou1n/laravel-rad-stack + repo: adr1enbe4udou1n/laravel-rad-stack demo: https://laravel-rad-stack.okami101.io/ diff --git a/layouts/works/single.html b/layouts/works/single.html index c0feeac..db26f4f 100644 --- a/layouts/works/single.html +++ b/layouts/works/single.html @@ -49,7 +49,7 @@ {{ readFile (print "data/works/" .name ".md") | markdownify }}
- {{ partial "button.html" (dict "text" (partial "icon.html" "github") "href" .repo "color" .color) }} + {{ partial "button.html" (dict "text" (partial "icon.html" "github") "href" (print "https://github.com/" .repo) "color" .color) }} {{ if .demo }} {{ partial "button.html" (dict "text" "Demo" "href" .demo "color" .color) }} {{ end }}