Armel Soro's blog
Thoughts, stories and ideas.
A09C 8072 0FF6 2823 466B DA6E ECDF 6F94 927F 2D25
Blog
Portfolio
Contact
Status Dashboard
kubernetes
,
k8s
,
adguard-home
,
openwrt
,
ddwrt
,
dd-wrt
,
raspberry-pi
,
rpi
,
traefik
DNS over HTTPS with AdGuard Home running in Kubernetes, behind Traefik
Migration journey of AdGuard Home from a Raspberry Pi in a private network (backed by an OpenWRT Router) to a public Kubernetes cluster, behind a reverse proxy like Traefik.
log4shell
,
log4j
,
cve
,
rce
,
java
,
jar
,
zip
,
springboot
,
spring-boot
,
vulnerability
,
mitigation
,
legacy
,
remediation
Remediating the Log4Shell CVE in a legacy closed-source Spring Boot application
On how to update a legacy and closed-source Spring Boot executable JAR after applying the mitigation measures recommended against the Log4Shell vulnerability.
helm
,
helm-chart
,
kubernetes
,
dynamic-data
,
gotpl
Merging dynamic configuration data in Helm Charts
On how to merge dynamic data with Helm Charts
spring-boot
,
spring
,
rest api
,
java
,
yaml
Handling YAML in a Spring Boot based REST API
On how to add support for YAML in a Spring Boot based REST API
data-pipeline
,
java
,
apache-beam
,
google-cloud
,
google-cloud-dataflow
,
google-cloud-firestore
Batch writes to Google Cloud Firestore using the Apache Beam Java SDK on Google Cloud Dataflow
On how to leverage Apache Beam DoFn lifecycle methods to optimize writing to Google Cloud Firestore, when running in Google Cloud Dataflow.
ghost
,
kubernetes
,
backup
,
cronjob
,
init-container
,
aws
,
s3
Leveraging Kubernetes CronJobs for automated backups of a headless Ghost blog to AWS S3
On how to leverage Kubernetes CronJobs to implement a simple automated backup solution of a headless Ghost blog to S3.
Page 1 of 4
Next