feat(yaskfile): updates and reorganizations (#1607)
This commit is contained in:
1 parent
50b6f98dd7
commit
7570388c32
17 files changed
+254
-268
No files matched your search
@@ -81,7 +81,7 @@ def validate_cli_tools(cloudflare: dict, **_) -> None:
|
||||
raise ValueError(f"Missing required CLI tool {tool}")
|
||||
|
||||
|
||||
@required("bootstrap_sops_age_pubkey")
|
||||
@required("bootstrap_age_pubkey")
|
||||
def validate_age(key: str, **_) -> None:
|
||||
if not re.match(r"^age1[a-z0-9]{0,58}$", key):
|
||||
raise ValueError(f"Invalid Age public key {key}")
|
||||
|
||||
@@ -4,9 +4,9 @@ creation_rules:
|
||||
path_regex: talos/.*\.sops\.ya?ml
|
||||
key_groups:
|
||||
- age:
|
||||
- "#{ bootstrap_sops_age_pubkey }#"
|
||||
- "#{ bootstrap_age_pubkey }#"
|
||||
- path_regex: kubernetes/.*\.sops\.ya?ml
|
||||
encrypted_regex: "^(data|stringData)$"
|
||||
key_groups:
|
||||
- age:
|
||||
- "#{ bootstrap_sops_age_pubkey }#"
|
||||
- "#{ bootstrap_age_pubkey }#"
|
||||
+3
-3
@@ -30,10 +30,10 @@ spec:
|
||||
annotations:
|
||||
external-dns.alpha.kubernetes.io/hostname: "external.${SECRET_DOMAIN}"
|
||||
lbipam.cilium.io/ips: "#{ bootstrap_cloudflare.tunnel.ingress_vip }#"
|
||||
#% if bootstrap_loadbalancer_mode in ['dsr'] %#
|
||||
externalTrafficPolicy: Cluster
|
||||
#% else %#
|
||||
#% if bgp.enabled %#
|
||||
externalTrafficPolicy: Local
|
||||
#% else %#
|
||||
externalTrafficPolicy: Cluster
|
||||
#% endif %#
|
||||
ingressClassResource:
|
||||
name: external
|
||||
|
||||
+3
-3
@@ -27,10 +27,10 @@ spec:
|
||||
service:
|
||||
annotations:
|
||||
lbipam.cilium.io/ips: "#{ bootstrap_cloudflare.ingress_vip }#"
|
||||
#% if bootstrap_loadbalancer_mode in ['dsr'] %#
|
||||
externalTrafficPolicy: Cluster
|
||||
#% else %#
|
||||
#% if bgp.enabled %#
|
||||
externalTrafficPolicy: Local
|
||||
#% else %#
|
||||
externalTrafficPolicy: Cluster
|
||||
#% endif %#
|
||||
ingressClassResource:
|
||||
name: internal
|
||||
|
||||
@@ -29,9 +29,9 @@ spec:
|
||||
port: 53
|
||||
annotations:
|
||||
lbipam.cilium.io/ips: "#{ bootstrap_cloudflare.gateway_vip }#"
|
||||
#% if bootstrap_loadbalancer_mode in ['dsr'] %#
|
||||
externalTrafficPolicy: Cluster
|
||||
#% else %#
|
||||
#% if bgp.enabled %#
|
||||
externalTrafficPolicy: Local
|
||||
#% else %#
|
||||
externalTrafficPolicy: Cluster
|
||||
#% endif %#
|
||||
watchedResources: ["Ingress", "Service"]
|
||||
Reference in new issue
Block a user