Some checks failed
Docs CI / lint-and-preview (push) Has been cancelled
- Created CycloneDX and SPDX SBOM files for both reachable and unreachable images. - Added symbols.json detailing function entry and sink points in the WordPress code. - Included runtime traces for function calls in both reachable and unreachable scenarios. - Developed OpenVEX files indicating vulnerability status and justification for both cases. - Updated README for evaluator harness to guide integration with scanner output.
84 lines
2.8 KiB
YAML
84 lines
2.8 KiB
YAML
version: '3.9'
|
|
|
|
x-release-labels: &release-labels
|
|
com.stellaops.profile: 'sealed-ci'
|
|
com.stellaops.airgap.mode: 'sealed'
|
|
|
|
networks:
|
|
sealed-ci:
|
|
driver: bridge
|
|
|
|
volumes:
|
|
sealed-mongo-data:
|
|
|
|
services:
|
|
mongo:
|
|
image: docker.io/library/mongo@sha256:c258b26dbb7774f97f52aff52231ca5f228273a84329c5f5e451c3739457db49
|
|
command: ['mongod', '--bind_ip_all']
|
|
restart: unless-stopped
|
|
environment:
|
|
MONGO_INITDB_ROOT_USERNAME: sealedci
|
|
MONGO_INITDB_ROOT_PASSWORD: sealedci-secret
|
|
volumes:
|
|
- sealed-mongo-data:/data/db
|
|
networks:
|
|
- sealed-ci
|
|
labels: *release-labels
|
|
|
|
authority:
|
|
image: registry.stella-ops.org/stellaops/authority@sha256:a8e8faec44a579aa5714e58be835f25575710430b1ad2ccd1282a018cd9ffcdd
|
|
depends_on:
|
|
- mongo
|
|
restart: unless-stopped
|
|
environment:
|
|
ASPNETCORE_URLS: http://+:5088
|
|
STELLAOPS_AUTHORITY__ISSUER: http://authority.sealed-ci.local
|
|
STELLAOPS_AUTHORITY__MONGO__CONNECTIONSTRING: mongodb://sealedci:sealedci-secret@mongo:27017/authority?authSource=admin
|
|
STELLAOPS_AUTHORITY__PLUGINDIRECTORIES__0: /app/plugins
|
|
STELLAOPS_AUTHORITY__PLUGINS__CONFIGURATIONDIRECTORY: /app/plugins
|
|
STELLAOPS_AUTHORITY__SECURITY__SENDERCONSTRAINTS__DPOP__ENABLED: 'true'
|
|
STELLAOPS_AUTHORITY__SECURITY__SENDERCONSTRAINTS__MTLS__ENABLED: 'true'
|
|
STELLAOPS_AUTHORITY__AIRGAP__EGRESS__MODE: Sealed
|
|
volumes:
|
|
- ./authority.harness.yaml:/etc/authority.yaml:ro
|
|
- ./plugins:/app/plugins:ro
|
|
- ../../../certificates:/certificates:ro
|
|
ports:
|
|
- '5088:5088'
|
|
networks:
|
|
- sealed-ci
|
|
labels: *release-labels
|
|
|
|
signer:
|
|
image: registry.stella-ops.org/stellaops/signer@sha256:8bfef9a75783883d49fc18e3566553934e970b00ee090abee9cb110d2d5c3298
|
|
depends_on:
|
|
- authority
|
|
restart: unless-stopped
|
|
environment:
|
|
ASPNETCORE_URLS: http://+:6088
|
|
SIGNER__AUTHORITY__BASEURL: http://authority:5088
|
|
SIGNER__POE__INTROSPECTURL: http://authority:5088/device-code
|
|
SIGNER__STORAGE__MONGO__CONNECTIONSTRING: mongodb://sealedci:sealedci-secret@mongo:27017/signer?authSource=admin
|
|
SIGNER__SEALED__MODE: Enabled
|
|
ports:
|
|
- '6088:6088'
|
|
networks:
|
|
- sealed-ci
|
|
labels: *release-labels
|
|
|
|
attestor:
|
|
image: registry.stella-ops.org/stellaops/attestor@sha256:5cc417948c029da01dccf36e4645d961a3f6d8de7e62fe98d845f07cd2282114
|
|
depends_on:
|
|
- signer
|
|
restart: unless-stopped
|
|
environment:
|
|
ASPNETCORE_URLS: http://+:7088
|
|
ATTESTOR__SIGNER__BASEURL: http://signer:6088
|
|
ATTESTOR__MONGO__CONNECTIONSTRING: mongodb://sealedci:sealedci-secret@mongo:27017/attestor?authSource=admin
|
|
ATTESTOR__SEALED__MODE: Enabled
|
|
ports:
|
|
- '7088:7088'
|
|
networks:
|
|
- sealed-ci
|
|
labels: *release-labels
|