| classes: |
| - system.prometheus.sf_notifier.container |
| parameters: |
| _param: |
| sf_notifier_workers: 4 |
| sf_notifier_buffer_size: 32768 |
| sf_notifier_alert_id_hash_func: sha256 |
| docker: |
| client: |
| stack: |
| monitoring: |
| network: |
| monitoring: |
| driver: overlay |
| driver_opts: |
| encrypted: 1 |
| service: |
| sf_notifier: |
| networks: |
| - monitoring |
| deploy: |
| replicas: 1 |
| labels: |
| com.mirantis.monitoring: "sf-notifier" |
| restart_policy: |
| condition: any |
| labels: |
| com.mirantis.monitoring: "sf-notifier" |
| image: ${_param:docker_image_sf_notifier} |
| ports: |
| - 15018:5000 |
| volumes: |
| - ${prometheus:sf_notifier:dir:logs}:/var/log/sf-notifier |
| environment: |
| SF_NOTIFIER_WORKERS: ${_param:sf_notifier_workers} |
| SF_NOTIFIER_BUFFER_SIZE: ${_param:sf_notifier_buffer_size} |
| SF_NOTIFIER_APP_PORT: ${prometheus:sf_notifier:uwsgi:bind_port} |
| SF_NOTIFIER_ALERT_ID_HASH_FUNC: ${_param:sf_notifier_alert_id_hash_func} |
| SFDC_AUTH_URL: "${_param:sf_notifier_sfdc_auth_url}" |
| SFDC_USERNAME: "${_param:sf_notifier_sfdc_username}" |
| SFDC_PASSWORD: "${_param:sf_notifier_sfdc_password}" |
| SFDC_ORGANIZATION_ID: "${_param:sf_notifier_sfdc_organization_id}" |
| SFDC_ENVIRONMENT_ID: "${_param:sf_notifier_sfdc_environment_id}" |
| SFDC_SANDBOX_ENABLED: "${_param:sf_notifier_sfdc_sandbox_enabled}" |