{ "module": "gitlab", "version": "1", "own-secrets": { "token": "/var/lib/gitlab/token", "broker": "/var/lib/mesh/gitlab/broker" }, "resources": [ { "id": "mesh-state", "type": "directory", "path": "/var/lib/mesh/gitlab", "mode": "0700" }, { "id": "state", "type": "directory", "path": "/var/lib/gitlab", "mode": "0700" }, { "id": "config", "type": "file", "path": "/var/lib/gitlab/config.json", "merge": "json", "content": "{}", "mode": "0600" }, { "id": "runtime", "type": "container", "name": "mesh-runtime-gitlab", "image": "mesh-runtime-gitlab@sha256:0000000000000000000000000000000000000000000000000000000000000000", "network": "host", "volumes": [ "/var/lib/gitlab/config.json:/run/config/config.json:ro", "/var/lib/gitlab/token:/run/secrets/token:ro", "/var/lib/mesh/gitlab/broker:/run/secrets/broker:ro" ], "env": { "MESH_GITLAB_TOKEN_FILE": "/run/secrets/token", "MESH_GITLAB_CONFIG_FILE": "/run/config/config.json", "MESH_BROKER_FILE": "/run/secrets/broker" } } ], "capabilities": [ "container-runtime" ] }