feat(cert-manager)!: ESO re-enable pull sync

apparently ES fixed the refresh 0 create orphan behavior to what we want
This commit is contained in:
JJGadgets
2025-07-12 00:01:52 +08:00
parent f7359a4787
commit 8dd7f27d87
2 changed files with 174 additions and 177 deletions

View File

@@ -1,19 +1,19 @@
{
"$schema": "https://docs.renovatebot.com/renovate-schema.json",
"packageRules": [
{
"description": "Mise GitHub: Use package name as user/org if no user/org",
"matchFileNames": [".mise.toml", "mise.toml"],
"matchDatasources": ["github-releases", "github-tags"],
"overridePackageName": "{{#if (lookup (split packageName '/') 1)}}{{packageName}}{{else}}{{depName}}/{{depName}}{{/if}}"
},
{
"matchFileNames": [".mise.toml", "mise.toml"],
"addLabels": ["renovate/mise"]
},
{
"matchFileNames": [".mise.toml", "mise.toml"],
"overrideDepName": "{{ lookup (split depName ':') 1 }}"
},
{
"description": "Mise GitHub: Use package name as user/org if no user/org",
"matchFileNames": [".mise.toml", "mise.toml"],
"matchDatasources": ["github-releases", "github-tags"],
"overridePackageName": "{{#if (lookup (split packageName '/') 1)}}{{packageName}}{{else}}{{depName}}/{{depName}}{{/if}}"
"overrideDepName": "{{#if (lookup (split depName ':') 1)}}{{ lookup (split depName ':') 1 }}{{else}}{{depName}}{{/if}}"
}
]
}

View File

@@ -1,171 +1,168 @@
---
# not in use because https://github.com/external-secrets/external-secrets/issues/4099
#
# ---
# # yaml-language-server: $schema=https://crds.jank.ing/external-secrets.io/externalsecret_v1beta1.json
# apiVersion: external-secrets.io/v1beta1
# kind: ExternalSecret
# metadata:
# name: short-domain-tls-pull
# namespace: cert-manager
# spec:
# refreshInterval: "0"
# secretStoreRef:
# kind: ClusterSecretStore
# name: 1p
# dataFrom:
# - extract:
# key: "TLS - short-domain-tls - ${CLUSTER_NAME}"
# target:
# creationPolicy: Orphan
# deletionPolicy: Retain
# name: short-domain-tls
# template:
# engineVersion: v2
# mergePolicy: Merge
# type: kubernetes.io/tls
# data:
# tls.crt: '{{ index . "tls.crt" | b64dec }}'
# tls.key: '{{ index . "tls.key" | b64dec }}'
# tls-combined.pem: '{{ index . "tls-combined.pem" | b64dec }}'
# key.der: '{{ index . "key.der" | b64dec }}'
# ---
# # yaml-language-server: $schema=https://crds.jank.ing/external-secrets.io/externalsecret_v1beta1.json
# apiVersion: external-secrets.io/v1beta1
# kind: ExternalSecret
# metadata:
# name: long-domain-tls-pull
# namespace: cert-manager
# spec:
# refreshInterval: "0"
# secretStoreRef:
# kind: ClusterSecretStore
# name: 1p
# dataFrom:
# - extract:
# key: "TLS - long-domain-tls - ${CLUSTER_NAME}"
# target:
# creationPolicy: Orphan
# deletionPolicy: Retain
# name: long-domain-tls
# template:
# engineVersion: v2
# mergePolicy: Merge
# type: kubernetes.io/tls
# data:
# tls.crt: '{{ index . "tls.crt" | b64dec }}'
# tls.key: '{{ index . "tls.key" | b64dec }}'
# tls-combined.pem: '{{ index . "tls-combined.pem" | b64dec }}'
# key.der: '{{ index . "key.der" | b64dec }}'
# ---
# # yaml-language-server: $schema=https://crds.jank.ing/external-secrets.io/externalsecret_v1beta1.json
# apiVersion: external-secrets.io/v1beta1
# kind: ExternalSecret
# metadata:
# name: jjgadgets-tech-tls-pull
# namespace: cert-manager
# spec:
# refreshInterval: "0"
# secretStoreRef:
# kind: ClusterSecretStore
# name: 1p
# dataFrom:
# - extract:
# key: "TLS - jjgadgets-tech-tls - ${CLUSTER_NAME}"
# target:
# creationPolicy: Orphan
# deletionPolicy: Retain
# name: jjgadgets-tech-tls
# template:
# engineVersion: v2
# mergePolicy: Merge
# type: kubernetes.io/tls
# data:
# tls.crt: '{{ index . "tls.crt" | b64dec }}'
# tls.key: '{{ index . "tls.key" | b64dec }}'
# tls-combined.pem: '{{ index . "tls-combined.pem" | b64dec }}'
# key.der: '{{ index . "key.der" | b64dec }}'
# ---
# # yaml-language-server: $schema=https://crds.jank.ing/external-secrets.io/externalsecret_v1beta1.json
# apiVersion: external-secrets.io/v1beta1
# kind: ExternalSecret
# metadata:
# name: me-tls-pull
# namespace: cert-manager
# spec:
# refreshInterval: "0"
# secretStoreRef:
# kind: ClusterSecretStore
# name: 1p
# dataFrom:
# - extract:
# key: "TLS - me-tls - ${CLUSTER_NAME}"
# target:
# creationPolicy: Orphan
# deletionPolicy: Retain
# name: me-tls
# template:
# engineVersion: v2
# mergePolicy: Merge
# type: kubernetes.io/tls
# data:
# tls.crt: '{{ index . "tls.crt" | b64dec }}'
# tls.key: '{{ index . "tls.key" | b64dec }}'
# tls-combined.pem: '{{ index . "tls-combined.pem" | b64dec }}'
# key.der: '{{ index . "key.der" | b64dec }}'
# ---
# # yaml-language-server: $schema=https://crds.jank.ing/external-secrets.io/externalsecret_v1beta1.json
# apiVersion: external-secrets.io/v1beta1
# kind: ExternalSecret
# metadata:
# name: jank-ing-tls-pull
# namespace: cert-manager
# spec:
# refreshInterval: "0"
# secretStoreRef:
# kind: ClusterSecretStore
# name: 1p
# dataFrom:
# - extract:
# key: "TLS - jank-ing-tls - ${CLUSTER_NAME}"
# target:
# creationPolicy: Orphan
# deletionPolicy: Retain
# name: jank-ing-tls
# template:
# engineVersion: v2
# mergePolicy: Merge
# type: kubernetes.io/tls
# data:
# tls.crt: '{{ index . "tls.crt" | b64dec }}'
# tls.key: '{{ index . "tls.key" | b64dec }}'
# tls-combined.pem: '{{ index . "tls-combined.pem" | b64dec }}'
# key.der: '{{ index . "key.der" | b64dec }}'
# ---
# # yaml-language-server: $schema=https://crds.jank.ing/external-secrets.io/externalsecret_v1beta1.json
# apiVersion: external-secrets.io/v1beta1
# kind: ExternalSecret
# metadata:
# name: vpn-tls-pull
# namespace: cert-manager
# spec:
# refreshInterval: "0"
# secretStoreRef:
# kind: ClusterSecretStore
# name: 1p
# dataFrom:
# - extract:
# key: "TLS - vpn-tls - ${CLUSTER_NAME}"
# target:
# creationPolicy: Orphan
# deletionPolicy: Retain
# name: vpn-tls
# template:
# engineVersion: v2
# mergePolicy: Merge
# type: kubernetes.io/tls
# data:
# tls.crt: '{{ index . "tls.crt" | b64dec }}'
# tls.key: '{{ index . "tls.key" | b64dec }}'
# tls-combined.pem: '{{ index . "tls-combined.pem" | b64dec }}'
# key.der: '{{ index . "key.der" | b64dec }}'
# yaml-language-server: $schema=https://crds.jank.ing/external-secrets.io/externalsecret_v1.json
apiVersion: external-secrets.io/v1
kind: ExternalSecret
metadata:
name: short-domain-tls-pull
namespace: cert-manager
spec:
refreshInterval: "0"
secretStoreRef:
kind: ClusterSecretStore
name: 1p
dataFrom:
- extract:
key: "TLS - short-domain-tls - ${CLUSTER_NAME}"
target:
creationPolicy: Orphan
deletionPolicy: Retain
name: short-domain-tls
template:
engineVersion: v2
mergePolicy: Merge
type: kubernetes.io/tls
data:
tls.crt: '{{ index . "tls.crt" | b64dec }}'
tls.key: '{{ index . "tls.key" | b64dec }}'
tls-combined.pem: '{{ index . "tls-combined.pem" | b64dec }}'
key.der: '{{ index . "key.der" | b64dec }}'
---
# yaml-language-server: $schema=https://crds.jank.ing/external-secrets.io/externalsecret_v1.json
apiVersion: external-secrets.io/v1
kind: ExternalSecret
metadata:
name: long-domain-tls-pull
namespace: cert-manager
spec:
refreshInterval: "0"
secretStoreRef:
kind: ClusterSecretStore
name: 1p
dataFrom:
- extract:
key: "TLS - long-domain-tls - ${CLUSTER_NAME}"
target:
creationPolicy: Orphan
deletionPolicy: Retain
name: long-domain-tls
template:
engineVersion: v2
mergePolicy: Merge
type: kubernetes.io/tls
data:
tls.crt: '{{ index . "tls.crt" | b64dec }}'
tls.key: '{{ index . "tls.key" | b64dec }}'
tls-combined.pem: '{{ index . "tls-combined.pem" | b64dec }}'
key.der: '{{ index . "key.der" | b64dec }}'
---
# yaml-language-server: $schema=https://crds.jank.ing/external-secrets.io/externalsecret_v1.json
apiVersion: external-secrets.io/v1
kind: ExternalSecret
metadata:
name: jjgadgets-tech-tls-pull
namespace: cert-manager
spec:
refreshInterval: "0"
secretStoreRef:
kind: ClusterSecretStore
name: 1p
dataFrom:
- extract:
key: "TLS - jjgadgets-tech-tls - ${CLUSTER_NAME}"
target:
creationPolicy: Orphan
deletionPolicy: Retain
name: jjgadgets-tech-tls
template:
engineVersion: v2
mergePolicy: Merge
type: kubernetes.io/tls
data:
tls.crt: '{{ index . "tls.crt" | b64dec }}'
tls.key: '{{ index . "tls.key" | b64dec }}'
tls-combined.pem: '{{ index . "tls-combined.pem" | b64dec }}'
key.der: '{{ index . "key.der" | b64dec }}'
---
# yaml-language-server: $schema=https://crds.jank.ing/external-secrets.io/externalsecret_v1.json
apiVersion: external-secrets.io/v1
kind: ExternalSecret
metadata:
name: me-tls-pull
namespace: cert-manager
spec:
refreshInterval: "0"
secretStoreRef:
kind: ClusterSecretStore
name: 1p
dataFrom:
- extract:
key: "TLS - me-tls - ${CLUSTER_NAME}"
target:
creationPolicy: Orphan
deletionPolicy: Retain
name: me-tls
template:
engineVersion: v2
mergePolicy: Merge
type: kubernetes.io/tls
data:
tls.crt: '{{ index . "tls.crt" | b64dec }}'
tls.key: '{{ index . "tls.key" | b64dec }}'
tls-combined.pem: '{{ index . "tls-combined.pem" | b64dec }}'
key.der: '{{ index . "key.der" | b64dec }}'
---
# yaml-language-server: $schema=https://crds.jank.ing/external-secrets.io/externalsecret_v1.json
apiVersion: external-secrets.io/v1
kind: ExternalSecret
metadata:
name: jank-ing-tls-pull
namespace: cert-manager
spec:
refreshInterval: "0"
secretStoreRef:
kind: ClusterSecretStore
name: 1p
dataFrom:
- extract:
key: "TLS - jank-ing-tls - ${CLUSTER_NAME}"
target:
creationPolicy: Orphan
deletionPolicy: Retain
name: jank-ing-tls
template:
engineVersion: v2
mergePolicy: Merge
type: kubernetes.io/tls
data:
tls.crt: '{{ index . "tls.crt" | b64dec }}'
tls.key: '{{ index . "tls.key" | b64dec }}'
tls-combined.pem: '{{ index . "tls-combined.pem" | b64dec }}'
key.der: '{{ index . "key.der" | b64dec }}'
---
# yaml-language-server: $schema=https://crds.jank.ing/external-secrets.io/externalsecret_v1.json
apiVersion: external-secrets.io/v1
kind: ExternalSecret
metadata:
name: vpn-tls-pull
namespace: cert-manager
spec:
refreshInterval: "0"
secretStoreRef:
kind: ClusterSecretStore
name: 1p
dataFrom:
- extract:
key: "TLS - vpn-tls - ${CLUSTER_NAME}"
target:
creationPolicy: Orphan
deletionPolicy: Retain
name: vpn-tls
template:
engineVersion: v2
mergePolicy: Merge
type: kubernetes.io/tls
data:
tls.crt: '{{ index . "tls.crt" | b64dec }}'
tls.key: '{{ index . "tls.key" | b64dec }}'
tls-combined.pem: '{{ index . "tls-combined.pem" | b64dec }}'
key.der: '{{ index . "key.der" | b64dec }}'