packaging/ironbank/hardening_manifest.yaml (39 lines of code) (raw):

--- apiVersion: v1 # The repository name in registry1, excluding /ironbank/ name: "elastic/apm-server/apm-server" # List of tags to push for the repository in registry1 # The most specific version should be the first tag and will be shown # on ironbank.dsop.io tags: - "${APM_SERVER_VERSION}" - "latest" # Build args passed to Dockerfile ARGs args: BASE_IMAGE: "redhat/ubi/ubi9" BASE_TAG: "9.5" ELASTIC_STACK: "${APM_SERVER_VERSION}" ELASTIC_PRODUCT: "apm-server" # Docker image labels labels: org.opencontainers.image.title: "apm-server" ## Human-readable description of the software packaged in the image org.opencontainers.image.description: "APM Server receives data from the Elastic APM agents and stores the data into Elasticsearch" ## License(s) under which contained software is distributed org.opencontainers.image.licenses: "Elastic License" ## URL to find more information on the image org.opencontainers.image.url: "https://github.com/elastic/apm-server" ## Name of the distributing entity, organization or individual org.opencontainers.image.vendor: "Elastic" org.opencontainers.image.version: "${APM_SERVER_VERSION}" ## Keywords to help with search (ex. "cicd,gitops,golang") mil.dso.ironbank.image.keywords: "apm,observabilty,o11y,oblt,performance,monitoring,elastic,elasticsearch,golang" ## This value can be "opensource" or "commercial" mil.dso.ironbank.image.type: "commercial" ## Product the image belongs to for grouping multiple images mil.dso.ironbank.product.name: "apm-server" # List of resources to make available to the offline build context resources: - filename: "apm-server-${APM_SERVER_VERSION}-linux-x86_64.tar.gz" url: "<artifact_path>/apm-server-${APM_SERVER_VERSION}-linux-x86_64.tar.gz" validation: type: "sha512" value: "<insert SHA 512 here>" - filename: tinit url: https://github.com/krallin/tini/releases/download/v0.19.0/tini-amd64 validation: type: sha256 value: 93dcc18adc78c65a028a84799ecf8ad40c936fdfc5f2a57b1acda5a8117fa82c # List of project maintainers maintainers: - email: "ivan.fernandez@elastic.co" name: "Ivan Fernandez Calvo" username: "ivan.fernandez" - email: "victor.martinez@elastic.co" name: "Victor Martinez" username: "victor.martinez"