Fixed LB IPAM IP assignment and clusterissuer sync

This commit is contained in:
Max Pfeiffer
2026-02-01 12:31:52 +01:00
parent 22b6db34bb
commit ba5c914019
4 changed files with 14 additions and 7 deletions

View File

@@ -118,6 +118,13 @@ $ kubectl -n argocd get secret argocd-initial-admin-secret -o jsonpath='{.data.p
ArgoCD web user interface should be up and running by now. You can access it in your web browser on
http://argocd.local if you didn't change the defaults or under the domain you configured with `argocd_domain`.
Or log in using ArgoCD CLI (if [installed](https://argo-cd.readthedocs.io/en/stable/cli_installation/))
and check on sync status of your apps:
```shell
$ argocd login --port-forward --port-forward-namespace argocd --plaintext
$ argocd app list --port-forward --port-forward-namespace argocd --plaintext
```
## Roadmap
Proxmox part:
* make node resources configurable (CPU, memory, etc.)

View File

@@ -25,6 +25,9 @@ apiVersion: cert-manager.io/v1
kind: ClusterIssuer
metadata:
name: letsencrypt-dns01
annotations:
argocd.argoproj.io/sync-wave: "20"
argocd.argoproj.io/sync-options: SkipDryRunOnMissingResource=true
spec:
acme:
server: https://acme-staging-v02.api.letsencrypt.org/directory

View File

@@ -19,7 +19,7 @@ spec:
source:
chart: acme-dns
repoURL: https://max-pfeiffer.github.io/acme-dns-server-helm-chart
targetRevision: 0.1.0
targetRevision: 0.1.1
helm:
valuesObject:
services:
@@ -27,13 +27,10 @@ spec:
type: ClusterIP
ports:
api: 80
metadata:
labels:
gateway: public
dns:
metadata:
labels:
gateway: public
annotations:
"lbipam.cilium.io/ips": "192.168.10.98"
config: |
[general]
# DNS interface. Note that systemd-resolved may reserve port 53 on 127.0.0.53

View File

@@ -4,7 +4,7 @@ metadata:
name: acme
namespace: network
annotations:
argocd.argoproj.io/sync-wave: "30"
argocd.argoproj.io/sync-wave: "20"
spec:
gatewayClassName: cilium
addresses: