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 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`. 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 ## Roadmap
Proxmox part: Proxmox part:
* make node resources configurable (CPU, memory, etc.) * make node resources configurable (CPU, memory, etc.)

View File

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

View File

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

View File

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