nomad_1.1.6
We have hosted an application Dependency track in Nomad. we need to configure LDAP or OIDC for that Application, we need configuration steps for it. Also need some example job configurations with LDAP and OIDC to refer.
Below is the link with LDAP and OIDC configuration for Dependency Track for docker compose:
Job configuration we used for Dependency Track:
job “dependency-tracker” {
datacenters = [“dc”]
namespace = “devsecurity”
type = “service”
group “dependency-tracker” {
count = 1
volume “dependency-track” {
type = “csi”
read_only = false
source = “dependency-track”
access_mode = “multi-node-multi-writer”
attachment_mode = “file-system”
}
network {
port “http” {
static = 8080
}
}
service {
name = “dependency-tracker”
tags = [“global”, “dependency-tracker”]
port = “http”
}
restart {
attempts = 2
interval = “30m”
delay = “15s”
mode = “fail”
}
ephemeral_disk {
size = 300
}
task “dependencytrack” {
driver = “docker”
config {
image = "dependencytrack/bundled"
volumes = [
"/shared/dependency-track:/data"
]
ports = ["http"]
}
resources {
cpu = 4096
memory = 8192
}
}
}
}