mirror of
https://github.com/moghtech/komodo.git
synced 2026-05-01 07:36:16 -05:00
* update deps * remove patch when 0 for deployments using specific build version * implement custom git provider and image registry support * common providers api * toml array alias * username alias account * get fe to build * http or https * fix frontend build * improve registry / provider config * frontend build * rework deployment / builds image registry * frontend builds * update build config fe * configure builder additional accounts / secrets * guard against managing non-github repo webhooks * fmt * md size dashboard * lowercase organization in image name * update config docs * update example env * provider configuration * distribute migrator * fix casing mismatch * docs
74 lines
2.3 KiB
TOML
74 lines
2.3 KiB
TOML
## optional. 8120 is default
|
|
# port = 8120
|
|
|
|
## optional. /etc/monitor/repos is default.
|
|
# repo_dir = "/home/ubuntu/monitor/repos"
|
|
|
|
## optional. 5-sec is default. can use 1-sec, 5-sec, 10-sec, 30-sec, 1-min. controls granularity of system stats recorded
|
|
# stats_polling_rate = "1-sec"
|
|
|
|
## optional. default is empty, which will not block any request by ip.
|
|
# allowed_ips = ["127.0.0.1"]
|
|
|
|
## optional. default is empty, which will not require any passkey to be passed by core.
|
|
# passkeys = ["abcdefghijk"]
|
|
|
|
## specify the log level of the monitor core application
|
|
## default: info
|
|
## options: off, error, warn, info, debug, trace
|
|
# logging.level = "debug"
|
|
|
|
## specify the logging format for stdout / stderr.
|
|
## default: standard
|
|
## options: standard, json, none
|
|
# logging.stdio = "json"
|
|
|
|
## specify a opentelemetry otlp endpoint to send traces to
|
|
## optional, default unassigned
|
|
# logging.otlp_endpoint = "http://localhost:4317"
|
|
|
|
## Set the opentelemetry service name attached to the telemetry this periphery will send.
|
|
## Default: "Monitor"
|
|
# logging.opentelemetry_service_name = "Monitor-02"
|
|
|
|
## provide periphery-based secrets
|
|
# [secrets]
|
|
# SECRET_1 = "value_1"
|
|
# SECRET_2 = "value_2"
|
|
|
|
## configure periphery-based git providers
|
|
# [[git_provider]]
|
|
# domain = "github.com"
|
|
# accounts = [
|
|
# { username = "mbecker20", token = "access_token_for_account" },
|
|
# { username = "moghtech", token = "access_token_for_other_account" },
|
|
# ]
|
|
|
|
# [[git_provider]]
|
|
# domain = "git.mogh.tech" # use a custom provider, like self-hosted gitea
|
|
# accounts = [
|
|
# { username = "mbecker20", token = "access_token_for_account" },
|
|
# ]
|
|
|
|
# [[git_provider]]
|
|
# domain = "localhost:8000" # use a custom provider, like self-hosted gitea
|
|
# https = false # use http://localhost:8000 as base-url for clone
|
|
# accounts = [
|
|
# { username = "mbecker20", token = "access_token_for_account" },
|
|
# ]
|
|
|
|
## configure periphery-based docker registries
|
|
# [[docker_registry]]
|
|
# domain = "docker.io"
|
|
# accounts = [
|
|
# { username = "mbecker2020", token = "access_token_for_account" }
|
|
# ]
|
|
# organizations = ["DockerhubOrganization"]
|
|
|
|
# [[docker_registry]]
|
|
# domain = "git.mogh.tech" # use a custom provider, like self-hosted gitea
|
|
# accounts = [
|
|
# { username = "mbecker20", token = "access_token_for_account" },
|
|
# ]
|
|
# organizations = ["Mogh"] # These become available in the UI
|