Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

There is an attempt at refactoring the config.yaml #1697

Open
onedr0p opened this issue Jan 14, 2025 · 0 comments
Open

There is an attempt at refactoring the config.yaml #1697

onedr0p opened this issue Jan 14, 2025 · 0 comments

Comments

@onedr0p
Copy link
Owner

onedr0p commented Jan 14, 2025

I've been trying to come up with better organization of options, it's still a single file but I split up the config into sections. Any feedback would be appreciated.

cilium

cilium:
  bgp:
    enabled: false
    node_asn: 64514
    router_address: ""
    router_asn: 64513
  loadbalancer_mode: "dsr"

cluster

cluster:
  api:
    address: ""
    sans: []
  default_gateway: ""
  dns_servers: []
  encryption:
    age_public_key: ""
  node_cidr: ""
  nodes: [] # now has secure_boot options
  ntp_servers: []
  networks:
    pod_cidr: ""
    service_cidr: ""
  vlan: -1

external_services

external_services:
  cloudflare:
    api_token: ""
    domain: ""
    enabled: false
    letsencrypt:
      email: ""
      production: false
    tunnel:
      account_id: ""
      id: ""
      ingress:
        address: ""
      secret: ""
  dns:
    address: ""
  ingress:
    address: ""

github

github:
  url: ""
  branch: "main"
  push_token: ""
  # ssh_key: |
  #   -----BEGIN OPENSSH PRIVATE KEY-----
  #   ...
  #   -----END OPENSSH PRIVATE KEY-----

experimental

experimental:
  dual_stack_ipv4_first: false
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant