updates
All checks were successful
continuous-integration/drone/push Build is passing

This commit is contained in:
2026-01-14 09:28:30 +11:00
parent ffe0c01fd7
commit 7400e08c54
35 changed files with 731 additions and 357 deletions

View File

@@ -1 +1 @@
CPE_OPTS='-config /etc/dtms/vctp.yml -log-level info -log-output text'
CPE_OPTS='-settings /etc/dtms/vctp.yml'

View File

@@ -8,6 +8,7 @@ After=network.target
Type=simple
EnvironmentFile=/etc/default/vctp
User=vctp
Group=dtms
ExecStart=/usr/bin/vctp-linux-amd64 $CPE_OPTS
ExecStartPost=/usr/bin/sleep 3
Restart=always

View File

@@ -1,25 +1,24 @@
settings:
data_location: "/var/lib/cbs"
kickstart_location: "/var/lib/cbs/ks"
database_filename: "/var/lib/cbs/cbs.db"
log_level: "info"
log_output: "text"
database_driver: "sqlite"
database_url: "/var/lib/vctp/db.sqlite3"
bind_ip:
bind_port: 443
bind_port: 9443
bind_disable_tls: false
tls_cert_filename: "/etc/dtms/cbs.crt"
tls_key_filename: "/etc/dtms/cbs.key"
tftp_root_directory: "/var/lib/tftpboot"
tftp_images_subdirectory: "images"
replacements:
omapi:
key_name: "OMAPI"
key_secret:
special_files:
ldap_groups:
ldap_bind_address: ""
ldap_base_dn: ""
ldap_trust_cert_file: ""
ldap_disable_validation: false
ldap_insecure: false
auth_token_lifespan_hours: 2
auth_api_key: ""
tls_cert_filename: "/etc/dtms/vctp.crt"
tls_key_filename: "/etc/dtms/vctp.key"
vcenter_username: ""
vcenter_password: ""
vcenter_insecure: false
vcenter_event_polling_seconds: 60
vcenter_inventory_polling_seconds: 7200
vcenter_inventory_snapshot_seconds: 3600
vcenter_inventory_aggregate_seconds: 86400
hourly_snapshot_max_age_days: 60
daily_snapshot_max_age_months: 12
snapshot_cleanup_cron: "30 2 * * *"
tenants_to_filter:
node_charge_clusters:
srm_activeactive_vms:
vcenter_addresses: