apiVersion: apps/v1 kind: Deployment metadata: namespace: nebula-sync name: nebula-sync labels: app: nebula-sync spec: selector: matchLabels: app: nebula-sync replicas: 1 template: metadata: labels: app: nebula-sync spec: volumes: - name: nebula-sync-configmap configMap: name: nebula-sync-configmap items: - key: .env path: .env containers: - name: nebula-sync image: registry.durp.info/lovelaze/nebula-sync:latest imagePullPolicy: Always volumeMounts: - mountPath: /app name: .env env: - name: PRIMARY valueFrom: secretKeyRef: name: nebula-sync-secret key: ADMIN_TOKEN - name: REPLICAS valueFrom: secretKeyRef: name: nebula-sync-secret key: ADMIN_TOKEN - name: FULL_SYNC value: false - name: RUN_GRAVITY value: false - name: CRON value: "*/15 * * * *" - name: CLIENT_SKIP_TLS_VERIFICATION value: true - name: TZ value: America/Chicago - name: SYNC_CONFIG_DNS value: true - name: SYNC_CONFIG_DHCP value: true - name: SYNC_CONFIG_NTP value: true - name: SYNC_CONFIG_RESOLVER value: true - name: SYNC_CONFIG_DATABASE value: true - name: SYNC_CONFIG_MISC value: true - name: SYNC_CONFIG_DEBUG value: true - name: SYNC_GRAVITY_DHCP_LEASES value: true - name: SYNC_GRAVITY_GROUP value: true - name: SYNC_GRAVITY_AD_LIST value: true - name: SYNC_GRAVITY_AD_LIST_BY_GROUP value: true - name: SYNC_GRAVITY_DOMAIN_LIST value: true - name: SYNC_GRAVITY_DOMAIN_LIST_BY_GROUP value: true - name: SYNC_GRAVITY_CLIENT value: true - name: SYNC_GRAVITY_CLIENT_BY_GROUP value: true