APIServerConfig:
  API: {}
  ClusterDNSDomain: ""
  KubeAPIServer:
    image: CoreOS
  ServiceAccountPublicKeys: ""
CAs: {}
ControlPlaneConfig:
  KubeControllerManager:
    cloudProvider: aws
  KubeScheduler:
    image: SomeImage
FileAssets:
- content: blah blah
  name: iptables-restore
  path: /var/lib/iptables/rules-save
- content: user,token
  name: tokens
  path: /kube/tokens.csv
- content: blah blah
  name: iptables-restore
  path: /var/lib/iptables/rules-save
Hooks:
- - before:
    - update-engine.service
    - kubelet.service
    manifest: |-
      Type=oneshot
      ExecStart=/usr/bin/systemctl stop update-engine.service
    name: disable-update-engine.service
  - manifest: |-
      Type=oneshot
      ExecStart=/usr/bin/systemctl start apply-to-all.service
    name: apply-to-all.service
- - execContainer:
      command:
      - sh
      - -c
      - apt-get update
      image: busybox
InstallCNIAssets: true
KeypairIDs: {}
KubeProxy:
  cpuLimit: 30m
  cpuRequest: 30m
  featureGates:
    AdvancedAuditing: "true"
  memoryLimit: 30Mi
  memoryRequest: 30Mi
KubeletConfig:
  kubeconfigPath: /etc/kubernetes/igconfig.txt
KubernetesVersion: 1.20.0
Networking:
  egressProxy:
    httpProxy:
      host: example.com
      port: 80
  nonMasqueradeCIDR: 10.100.0.0/16
UpdatePolicy: automatic
configStore: {}
containerdConfig:
  logLevel: info
usesLegacyGossip: false
usesNoneDNS: false
