diff --git a/.gitignore b/.gitignore index 53b49764480..70941e28149 100644 --- a/.gitignore +++ b/.gitignore @@ -10,6 +10,7 @@ *beat/build *beat/logs *beat/data +**/ironbank/build/ x-pack/functionbeat/pkg # Files diff --git a/dev-tools/packaging/files/ironbank/heartbeat/signatures/RPM-GPG-KEY-CentOS-Official b/dev-tools/packaging/files/ironbank/heartbeat/signatures/RPM-GPG-KEY-CentOS-Official new file mode 100644 index 00000000000..30235a86476 --- /dev/null +++ b/dev-tools/packaging/files/ironbank/heartbeat/signatures/RPM-GPG-KEY-CentOS-Official @@ -0,0 +1,30 @@ +-----BEGIN PGP PUBLIC KEY BLOCK----- +Version: GnuPG v2.0.22 (GNU/Linux) + +mQINBFzMWxkBEADHrskpBgN9OphmhRkc7P/YrsAGSvvl7kfu+e9KAaU6f5MeAVyn +rIoM43syyGkgFyWgjZM8/rur7EMPY2yt+2q/1ZfLVCRn9856JqTIq0XRpDUe4nKQ +8BlA7wDVZoSDxUZkSuTIyExbDf0cpw89Tcf62Mxmi8jh74vRlPy1PgjWL5494b3X +5fxDidH4bqPZyxTBqPrUFuo+EfUVEqiGF94Ppq6ZUvrBGOVo1V1+Ifm9CGEK597c +aevcGc1RFlgxIgN84UpuDjPR9/zSndwJ7XsXYvZ6HXcKGagRKsfYDWGPkA5cOL/e +f+yObOnC43yPUvpggQ4KaNJ6+SMTZOKikM8yciyBwLqwrjo8FlJgkv8Vfag/2UR7 +JINbyqHHoLUhQ2m6HXSwK4YjtwidF9EUkaBZWrrskYR3IRZLXlWqeOi/+ezYOW0m +vufrkcvsh+TKlVVnuwmEPjJ8mwUSpsLdfPJo1DHsd8FS03SCKPaXFdD7ePfEjiYk +nHpQaKE01aWVSLUiygn7F7rYemGqV9Vt7tBw5pz0vqSC72a5E3zFzIIuHx6aANry +Gat3aqU3qtBXOrA/dPkX9cWE+UR5wo/A2UdKJZLlGhM2WRJ3ltmGT48V9CeS6N9Y +m4CKdzvg7EWjlTlFrd/8WJ2KoqOE9leDPeXRPncubJfJ6LLIHyG09h9kKQARAQAB +tDpDZW50T1MgKENlbnRPUyBPZmZpY2lhbCBTaWduaW5nIEtleSkgPHNlY3VyaXR5 +QGNlbnRvcy5vcmc+iQI3BBMBAgAhBQJczFsZAhsDBgsJCAcDAgYVCAIJCgsDFgIB +Ah4BAheAAAoJEAW1VbOEg8ZdjOsP/2ygSxH9jqffOU9SKyJDlraL2gIutqZ3B8pl +Gy/Qnb9QD1EJVb4ZxOEhcY2W9VJfIpnf3yBuAto7zvKe/G1nxH4Bt6WTJQCkUjcs +N3qPWsx1VslsAEz7bXGiHym6Ay4xF28bQ9XYIokIQXd0T2rD3/lNGxNtORZ2bKjD +vOzYzvh2idUIY1DgGWJ11gtHFIA9CvHcW+SMPEhkcKZJAO51ayFBqTSSpiorVwTq +a0cB+cgmCQOI4/MY+kIvzoexfG7xhkUqe0wxmph9RQQxlTbNQDCdaxSgwbF2T+gw +byaDvkS4xtR6Soj7BKjKAmcnf5fn4C5Or0KLUqMzBtDMbfQQihn62iZJN6ZZ/4dg +q4HTqyVpyuzMXsFpJ9L/FqH2DJ4exGGpBv00ba/Zauy7GsqOc5PnNBsYaHCply0X +407DRx51t9YwYI/ttValuehq9+gRJpOTTKp6AjZn/a5Yt3h6jDgpNfM/EyLFIY9z +V6CXqQQ/8JRvaik/JsGCf+eeLZOw4koIjZGEAg04iuyNTjhx0e/QHEVcYAqNLhXG +rCTTbCn3NSUO9qxEXC+K/1m1kaXoCGA0UWlVGZ1JSifbbMx0yxq/brpEZPUYm+32 +o8XfbocBWljFUJ+6aljTvZ3LQLKTSPW7TFO+GXycAOmCGhlXh2tlc6iTc41PACqy +yy+mHmSv +=kkH7 +-----END PGP PUBLIC KEY BLOCK----- diff --git a/dev-tools/packaging/files/ironbank/heartbeat/signatures/RPM-GPG-KEY-rockyofficial b/dev-tools/packaging/files/ironbank/heartbeat/signatures/RPM-GPG-KEY-rockyofficial new file mode 100644 index 00000000000..28ce769ce61 --- /dev/null +++ b/dev-tools/packaging/files/ironbank/heartbeat/signatures/RPM-GPG-KEY-rockyofficial @@ -0,0 +1,29 @@ +-----BEGIN PGP PUBLIC KEY BLOCK----- + +mQINBGAofzYBEAC6yS1azw6f3wmaVd//3aSy6O2c9+jeetulRQvg2LvhRRS1eNqp +/x9tbBhfohu/tlDkGpYHV7diePgMml9SZDy1sKlI3tDhx6GZ3xwF0fd1vWBZpmNk +D9gRkUmYBeLotmcXQZ8ZpWLicosFtDpJEYpLUhuIgTKwt4gxJrHvkWsGQiBkJxKD +u3/RlL4IYA3Ot9iuCBflc91EyAw1Yj0gKcDzbOqjvlGtS3ASXgxPqSfU0uLC9USF +uKDnP2tcnlKKGfj0u6VkqISliSuRAzjlKho9Meond+mMIFOTT6qp4xyu+9Dj3IjZ +IC6rBXRU3xi8z0qYptoFZ6hx70NV5u+0XUzDMXdjQ5S859RYJKijiwmfMC7gZQAf +OkdOcicNzen/TwD/slhiCDssHBNEe86Wwu5kmDoCri7GJlYOlWU42Xi0o1JkVltN +D8ZId+EBDIms7ugSwGOVSxyZs43q2IAfFYCRtyKHFlgHBRe9/KTWPUrnsfKxGJgC +Do3Yb63/IYTvfTJptVfhQtL1AhEAeF1I+buVoJRmBEyYKD9BdU4xQN39VrZKziO3 +hDIGng/eK6PaPhUdq6XqvmnsZ2h+KVbyoj4cTo2gKCB2XA7O2HLQsuGduHzYKNjf +QR9j0djjwTrsvGvzfEzchP19723vYf7GdcLvqtPqzpxSX2FNARpCGXBw9wARAQAB +tDNSZWxlYXNlIEVuZ2luZWVyaW5nIDxpbmZyYXN0cnVjdHVyZUByb2NreWxpbnV4 +Lm9yZz6JAk4EEwEIADgWIQRwUcRwqSn0VM6+N7cVr12sbXRaYAUCYCh/NgIbDwUL +CQgHAgYVCgkICwIEFgIDAQIeAQIXgAAKCRAVr12sbXRaYLFmEACSMvoO1FDdyAbu +1m6xEzDhs7FgnZeQNzLZECv2j+ggFSJXezlNVOZ5I1I8umBan2ywfKQD8M+IjmrW +k9/7h9i54t8RS/RN7KNo7ECGnKXqXDPzBBTs1Gwo1WzltAoaDKUfXqQ4oJ4aCP/q +/XPVWEzgpJO1XEezvCq8VXisutyDiXEjjMIeBczxb1hbamQX+jLTIQ1MDJ4Zo1YP +zlUqrHW434XC2b1/WbSaylq8Wk9cksca5J+g3FqTlgiWozyy0uxygIRjb6iTzKXk +V7SYxeXp3hNTuoUgiFkjh5/0yKWCwx7aQqlHar9GjpxmBDAO0kzOlgtTw//EqTwR +KnYZLig9FW0PhwvZJUigr0cvs/XXTTb77z/i/dfHkrjVTTYenNyXogPtTtSyxqca +61fbPf0B/S3N43PW8URXBRS0sykpX4SxKu+PwKCqf+OJ7hMEVAapqzTt1q9T7zyB +QwvCVx8s7WWvXbs2d6ZUrArklgjHoHQcdxJKdhuRmD34AuXWCLW+gH8rJWZpuNl3 ++WsPZX4PvjKDgMw6YMcV7zhWX6c0SevKtzt7WP3XoKDuPhK1PMGJQqQ7spegGB+5 +DZvsJS48Ip0S45Qfmj82ibXaCBJHTNZE8Zs+rdTjQ9DS5qvzRA1sRA1dBb/7OLYE +JmeWf4VZyebm+gc50szsg6Ut2yT8hw== +=AiP8 +-----END PGP PUBLIC KEY BLOCK----- diff --git a/dev-tools/packaging/files/ironbank/heartbeat/signatures/linux_signing_key.pub b/dev-tools/packaging/files/ironbank/heartbeat/signatures/linux_signing_key.pub new file mode 100644 index 00000000000..39d3905252c --- /dev/null +++ b/dev-tools/packaging/files/ironbank/heartbeat/signatures/linux_signing_key.pub @@ -0,0 +1,165 @@ +-----BEGIN PGP PUBLIC KEY BLOCK----- +Version: GnuPG v1.4.2.2 (GNU/Linux) + +mQGiBEXwb0YRBADQva2NLpYXxgjNkbuP0LnPoEXruGmvi3XMIxjEUFuGNCP4Rj/a +kv2E5VixBP1vcQFDRJ+p1puh8NU0XERlhpyZrVMzzS/RdWdyXf7E5S8oqNXsoD1z +fvmI+i9b2EhHAA19Kgw7ifV8vMa4tkwslEmcTiwiw8lyUl28Wh4Et8SxzwCggDcA +feGqtn3PP5YAdD0km4S4XeMEAJjlrqPoPv2Gf//tfznY2UyS9PUqFCPLHgFLe80u +QhI2U5jt6jUKN4fHauvR6z3seSAsh1YyzyZCKxJFEKXCCqnrFSoh4WSJsbFNc4PN +b0V0SqiTCkWADZyLT5wll8sWuQ5ylTf3z1ENoHf+G3um3/wk/+xmEHvj9HCTBEXP +78X0A/0Tqlhc2RBnEf+AqxWvM8sk8LzJI/XGjwBvKfXe+l3rnSR2kEAvGzj5Sg0X +4XmfTg4Jl8BNjWyvm2Wmjfet41LPmYJKsux3g0b8yzQxeOA4pQKKAU3Z4+rgzGmf +HdwCG5MNT2A5XxD/eDd+L4fRx0HbFkIQoAi1J3YWQSiTk15fw7RMR29vZ2xlLCBJ +bmMuIExpbnV4IFBhY2thZ2UgU2lnbmluZyBLZXkgPGxpbnV4LXBhY2thZ2VzLWtl +eW1hc3RlckBnb29nbGUuY29tPohjBBMRAgAjAhsDBgsJCAcDAgQVAggDBBYCAwEC +HgECF4AFAkYVdn8CGQEACgkQoECDD3+sWZHKSgCfdq3HtNYJLv+XZleb6HN4zOcF +AJEAniSFbuv8V5FSHxeRimHx25671az+uQINBEXwb0sQCACuA8HT2nr+FM5y/kzI +A51ZcC46KFtIDgjQJ31Q3OrkYP8LbxOpKMRIzvOZrsjOlFmDVqitiVc7qj3lYp6U +rgNVaFv6Qu4bo2/ctjNHDDBdv6nufmusJUWq/9TwieepM/cwnXd+HMxu1XBKRVk9 +XyAZ9SvfcW4EtxVgysI+XlptKFa5JCqFM3qJllVohMmr7lMwO8+sxTWTXqxsptJo +pZeKz+UBEEqPyw7CUIVYGC9ENEtIMFvAvPqnhj1GS96REMpry+5s9WKuLEaclWpd +K3krttbDlY1NaeQUCRvBYZ8iAG9YSLHUHMTuI2oea07Rh4dtIAqPwAX8xn36JAYG +2vgLAAMFB/wKqaycjWAZwIe98Yt0qHsdkpmIbarD9fGiA6kfkK/UxjL/k7tmS4Vm +CljrrDZkPSQ/19mpdRcGXtb0NI9+nyM5trweTvtPw+HPkDiJlTaiCcx+izg79Fj9 +KcofuNb3lPdXZb9tzf5oDnmm/B+4vkeTuEZJ//IFty8cmvCpzvY+DAz1Vo9rA+Zn +cpWY1n6z6oSS9AsyT/IFlWWBZZ17SpMHu+h4Bxy62+AbPHKGSujEGQhWq8ZRoJAT +G0KSObnmZ7FwFWu1e9XFoUCt0bSjiJWTIyaObMrWu/LvJ3e9I87HseSJStfw6fki +5og9qFEkMrIrBCp3QGuQWBq/rTdMuwNFiEkEGBECAAkFAkXwb0sCGwwACgkQoECD +D3+sWZF/WACfeNAu1/1hwZtUo1bR+MWiCjpvHtwAnA1R3IHqFLQ2X3xJ40XPuAyY +/FJG +=Quqp +-----END PGP PUBLIC KEY BLOCK----- +-----BEGIN PGP PUBLIC KEY BLOCK----- + +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 +eBqxcHwQ +=4zaS +-----END PGP PUBLIC KEY BLOCK----- diff --git a/dev-tools/packaging/templates/ironbank/heartbeat/Dockerfile b/dev-tools/packaging/templates/ironbank/heartbeat/Dockerfile new file mode 100644 index 00000000000..632a00e2850 --- /dev/null +++ b/dev-tools/packaging/templates/ironbank/heartbeat/Dockerfile @@ -0,0 +1,116 @@ +################################################################################ +# Build stage 0 +# Extract Heartbeat and make various file manipulations. +################################################################################ +ARG BASE_REGISTRY=registry1.dsop.io +ARG BASE_IMAGE=ironbank/redhat/ubi/ubi8 +ARG BASE_TAG=8.4 + +FROM ${BASE_REGISTRY}/${BASE_IMAGE}:${BASE_TAG} as prep_files + +ARG ELASTIC_STACK={{ beat_version }} +ARG ELASTIC_PRODUCT=heartbeat +ARG OS_AND_ARCH=linux-x86_64 + +RUN mkdir /usr/share/${ELASTIC_PRODUCT} +WORKDIR /usr/share/${ELASTIC_PRODUCT} +COPY --chown=1000:0 ${ELASTIC_PRODUCT}-${ELASTIC_STACK}-${OS_AND_ARCH}.tar.gz . +RUN tar --strip-components=1 -zxf ${ELASTIC_PRODUCT}-${ELASTIC_STACK}-${OS_AND_ARCH}.tar.gz \ + && rm ${ELASTIC_PRODUCT}-${ELASTIC_STACK}-${OS_AND_ARCH}.tar.gz +#COPY config/heartbeat.yml /usr/share/${ELASTIC_PRODUCT} + +# Support arbitrary user ids +# Ensure that group permissions are the same as user permissions. +# This will help when relying on GID-0 to run Kibana, rather than UID-1000. +# OpenShift does this, for example. +# REF: https://docs.okd.io/latest/openshift_images/create-images.html +RUN chmod -R g=u /usr/share/${ELASTIC_PRODUCT} + +# Create auxiliar folders and assing default permissions. +RUN mkdir /usr/share/${ELASTIC_PRODUCT}/data /usr/share/${ELASTIC_PRODUCT}/logs && \ + chown -R root:root /usr/share/${ELASTIC_PRODUCT} && \ + find /usr/share/${ELASTIC_PRODUCT} -type d -exec chmod 0750 {} \; && \ + find /usr/share/${ELASTIC_PRODUCT} -type f -exec chmod 0640 {} \; && \ + chmod 0750 /usr/share/${ELASTIC_PRODUCT}/${ELASTIC_PRODUCT} && \ + chmod 0770 /usr/share/${ELASTIC_PRODUCT}/data /usr/share/${ELASTIC_PRODUCT}/logs + +################################################################################ +# Build stage 1 +# Copy prepared files from the previous stage and complete the image. +################################################################################ +FROM ${BASE_REGISTRY}/${BASE_IMAGE}:${BASE_TAG} + +ARG ELASTIC_PRODUCT=heartbeat + +COPY LICENSE /licenses/elastic-${ELASTIC_PRODUCT} + +# Install synthetics dependencies. +COPY signatures/* *.rpm / +RUN rpm --import linux_signing_key.pub RPM-GPG-KEY-CentOS-Official RPM-GPG-KEY-rockyofficial \ + && yum -y --allowerasing --nodocs --nobest --setopt=install_weak_deps=False install *.rpm \ + && rm -r *.rpm RPM-GPG-KEY-CentOS-Official linux_signing_key.pub RPM-GPG-KEY-rockyofficial \ + && yum clean all && rm -rf /var/cache/yum + +ENV NODE_PATH=/usr/share/${ELASTIC_PRODUCT}/.node +RUN echo \ + $NODE_PATH \ + /usr/share/${ELASTIC_PRODUCT}/.config \ + /usr/share/${ELASTIC_PRODUCT}/.synthetics \ + /usr/share/${ELASTIC_PRODUCT}/.npm \ + /usr/share/${ELASTIC_PRODUCT}/.cache \ + | xargs -IDIR sh -c 'mkdir -p DIR && chmod 0770 DIR' + +# Add a dumb init process +COPY tinit /tinit +RUN chmod +x /tinit + +# Bring in product from the initial stage. +COPY --from=prep_files --chown=1000:0 /usr/share/${ELASTIC_PRODUCT} /usr/share/${ELASTIC_PRODUCT} +WORKDIR /usr/share/${ELASTIC_PRODUCT} +RUN ln -s /usr/share/${ELASTIC_PRODUCT} /opt/${ELASTIC_PRODUCT} + +ENV ELASTIC_CONTAINER="true" +RUN ln -s /usr/share/${ELASTIC_PRODUCT}/${ELASTIC_PRODUCT} /usr/bin/${ELASTIC_PRODUCT} + +# Support arbitrary user ids +# Ensure gid 0 write permissions for OpenShift. +RUN chmod -R g+w /usr/share/${ELASTIC_PRODUCT} + +# config file ("${ELASTIC_PRODUCT}.yml") can only be writable by the root and group root +# it is needed on some configurations where the container needs to run as root +RUN chown root:root /usr/share/${ELASTIC_PRODUCT}/${ELASTIC_PRODUCT}.yml \ + && chmod go-w /usr/share/${ELASTIC_PRODUCT}/${ELASTIC_PRODUCT}.yml + +# Remove the suid bit everywhere to mitigate "Stack Clash" +RUN find / -xdev -perm -4000 -exec chmod u-s {} + + +# Provide a non-root user to run the process. +RUN groupadd --gid 1000 ${ELASTIC_PRODUCT} && useradd --uid 1000 --gid 1000 --groups 0 --home-dir /usr/share/${ELASTIC_PRODUCT} --no-create-home ${ELASTIC_PRODUCT} + +RUN chown -R ${ELASTIC_PRODUCT} $NODE_PATH + +USER ${ELASTIC_PRODUCT} +ENV ELASTIC_PRODUCT=${ELASTIC_PRODUCT} + +# Setup synthetics env vars +ENV ELASTIC_SYNTHETICS_CAPABLE=true +ENV SUITES_DIR=/usr/share/${ELASTIC_PRODUCT}/suites +ENV PATH="$NODE_PATH/node/bin:$PATH" +# Install the latest version of @elastic/synthetics forcefully ignoring the previously +# cached node_modules, heartbeat then calls the global executable to run test suites +# Setup node +COPY node.tar.gz /usr/share/heartbeat/.node +COPY elastic-synthetics.tar.gz /usr/share/heartbeat/.node +RUN cd /usr/share/heartbeat/.node \ + && mkdir -p node \ + && tar -xzf "node.tar.gz" --strip 1 -C node \ + && rm "node.tar.gz" \ + && npm i -g --offline -f "elastic-synthetics.tar.gz" \ + && rm "elastic-synthetics.tar.gz" \ + && chmod ug+rwX -R $NODE_PATH + +ENTRYPOINT ["/tinit", "--", "/usr/share/heartbeat/heartbeat", "-E", "http.enabled=true", "-E", "http.host=unix:///usr/share/heartbeat/data/heartbeat.sock"] +CMD ["-environment", "container"] + +# see https://www.elastic.co/guide/en/beats/heartbeat/current/http-endpoint.html +HEALTHCHECK --interval=10s --timeout=5s --start-period=1m --retries=5 CMD curl -I -f --max-time 5 --unix-socket '/usr/share/heartbeat/data/heartbeat.sock' 'http:/stats/?pretty' diff --git a/dev-tools/packaging/templates/ironbank/heartbeat/README.md b/dev-tools/packaging/templates/ironbank/heartbeat/README.md new file mode 100644 index 00000000000..1daa490eff8 --- /dev/null +++ b/dev-tools/packaging/templates/ironbank/heartbeat/README.md @@ -0,0 +1,37 @@ +# heartbeat + +**heartbeat** Lightweight shipper for uptime monitoring + +Monitor services for their availability with active probing. Given a list of URLs, Heartbeat asks the simple question: Are you alive? Heartbeat ships this information and response time to the rest of the Elastic Stack for further analysis. + +For more information about heartbeat, please visit +https://www.elastic.co/products/beats/heartbeat. + +### Installation instructions + +Please follow the documentation on [running heartbeat on Docker](https://www.elastic.co/guide/en/beats/heartbeat/current/running-on-docker.html). + +### Where to file issues and PRs + +- [Issues](https://github.com/elastic/beats/issues) +- [PRs](https://github.com/elastic/beats/pulls) + +### DoD Restrictions + +### Where to get help + +- [heartbeat Discuss Forums](https://discuss.elastic.co/tags/c/elastic-stack/beats/28/heartbeat) +- [heartbeat Documentation](https://www.elastic.co/guide/en/beats/heartbeat/current/index.html) + +### Still need help? + +You can learn more about the Elastic Community and also understand how to get more help +visiting [Elastic Community](https://www.elastic.co/community). + +This software is governed by the [Elastic +License](https://github.com/elastic/beats/blob/{{ .MajorMinor }}/licenses/ELASTIC-LICENSE.txt), +and includes the full set of [free +features](https://www.elastic.co/subscriptions). + +View the detailed release notes +[here](https://www.elastic.co/guide/en/beats/libbeat/current/release-notes-{{ beat_version }}.html). diff --git a/dev-tools/packaging/templates/ironbank/heartbeat/hardening_manifest.yaml b/dev-tools/packaging/templates/ironbank/heartbeat/hardening_manifest.yaml new file mode 100644 index 00000000000..405210f5458 --- /dev/null +++ b/dev-tools/packaging/templates/ironbank/heartbeat/hardening_manifest.yaml @@ -0,0 +1,533 @@ +--- +apiVersion: v1 + +# The repository name in registry1, excluding /ironbank/ +name: "elastic/beats/heartbeat" + +# 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: + - "{{ beat_version }}" + - "latest" + +# Build args passed to Dockerfile ARGs +args: + BASE_IMAGE: "redhat/ubi/ubi8" + BASE_TAG: "8.6" + ELASTIC_STACK: "{{ beat_version }}" + ELASTIC_PRODUCT: "heartbeat" + +# Docker image labels +labels: + org.opencontainers.image.title: "heartbeat" + ## Human-readable description of the software packaged in the image + org.opencontainers.image.description: "heartbeat Lightweight shipper for uptime monitoring" + ## 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://www.elastic.co/products/beats/heartbeat" + ## Name of the distributing entity, organization or individual + org.opencontainers.image.vendor: "Elastic" + org.opencontainers.image.version: "{{ beat_version }}" + ## Keywords to help with search (ex. "cicd,gitops,golang") + mil.dso.ironbank.image.keywords: "uptime,heartbeat,monitoring,observabilty,o11y,oblt,beats,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: "heartbeat" + +# List of project maintainers +maintainers: + - email: "nassim.kammah@elastic.co" + name: "Nassim Kammah" + username: "nassim.kammah" + - email: "ivan.fernandez@elastic.co" + name: "Ivan Fernandez Calvo" + username: "ivan.fernandez" + - email: "victor.martinez@elastic.co" + name: "Victor Martinez" + username: "victor.martinez" + +# List of resources to make available to the offline build context +resources: + - filename: "heartbeat-{{ beat_version }}-linux-x86_64.tar.gz" + url: "/heartbeat-{{ beat_version }}-linux-x86_64.tar.gz" + validation: + type: "sha512" + value: "" + - filename: tinit + url: https://github.com/krallin/tini/releases/download/v0.19.0/tini-amd64 + validation: + type: sha256 + value: 93dcc18adc78c65a028a84799ecf8ad40c936fdfc5f2a57b1acda5a8117fa82c + - filename: fontconfig-2.13.1-4.el8.x86_64.rpm + url: https://ftp.plusline.net/rockylinux/8.6/BaseOS/x86_64/os/Packages/f/fontconfig-2.13.1-4.el8.x86_64.rpm + validation: + type: sha256 + value: 6f8bbe7f9c22003405031deeb18ef38815d8dd4935b8766f711ac8abff276601 + - filename: fontpackages-filesystem-1.44-22.el8.noarch.rpm + url: https://ftp.plusline.net/rockylinux/8.6/BaseOS/x86_64/os/Packages/f/fontpackages-filesystem-1.44-22.el8.noarch.rpm + validation: + type: sha256 + value: ecf3b428e9fcc44177c12d85122aabd775db4531bf4599f5f99de99bc5cc3925 + - filename: libX11-1.6.8-5.el8.x86_64.rpm + url: https://ftp.gwdg.de/pub/linux/rocky/8.6/AppStream/x86_64/os/Packages/l/libX11-1.6.8-5.el8.x86_64.rpm + validation: + type: sha256 + value: 66600448091b07b90d26aad07eef05f65693d5ede2d1272c7d5b75a07b2deaa2 + - filename: libX11-common-1.6.8-5.el8.noarch.rpm + url: https://ftp.gwdg.de/pub/linux/rocky/8.6/AppStream/x86_64/os/Packages/l/libX11-common-1.6.8-5.el8.noarch.rpm + validation: + type: sha256 + value: 98f5d2c3d2a2da96383645800c79d4794ee2387ad58378e65c16e32d62204190 + - filename: freetype-2.9.1-4.el8_3.1.x86_64.rpm + url: https://ftp.plusline.net/rockylinux/8.6/BaseOS/x86_64/os/Packages/f/freetype-2.9.1-4.el8_3.1.x86_64.rpm + validation: + type: sha256 + value: 0de8dc5a9aab9bb81e5b45260aa7d3f5430c1ff7152451d69d8900829c432b94 + - filename: libX11-xcb-1.6.8-5.el8.x86_64.rpm + url: https://ftp.gwdg.de/pub/linux/rocky/8.6/AppStream/x86_64/os/Packages/l/libX11-xcb-1.6.8-5.el8.x86_64.rpm + validation: + type: sha256 + value: 8aba2186142e2053bb7e06f871ba1fd5b71e4822ef2e6d8f8d7dcabe250e5302 + - filename: libXau-1.0.9-3.el8.x86_64.rpm + url: https://ftp.gwdg.de/pub/linux/rocky/8.6/AppStream/x86_64/os/Packages/l/libXau-1.0.9-3.el8.x86_64.rpm + validation: + type: sha256 + value: 028141ae18fb41c9ee406307953e600eba388282b0d581c7132db5ff22ace362 + - filename: libsoup-2.62.3-2.el8.x86_64.rpm + url: https://ftp.plusline.net/rockylinux/8.6/BaseOS/x86_64/os/Packages/l/libsoup-2.62.3-2.el8.x86_64.rpm + validation: + type: sha256 + value: 016ca0305984238d33fea53cf9c1b3d7c80d104d941d2b0ba564e82877c7fe7d + - filename: vulkan-loader-1.3.204.0-2.el8.x86_64.rpm + url: https://ftp.gwdg.de/pub/linux/rocky/8.6/AppStream/x86_64/os/Packages/v/vulkan-loader-1.3.204.0-2.el8.x86_64.rpm + validation: + type: sha256 + value: 9b406cf2bf55466d22967c9e16e91a6af2a6c9a420ea089424e06e853b2ba4a4 + - filename: libXcomposite-0.4.4-14.el8.x86_64.rpm + url: https://ftp.gwdg.de/pub/linux/rocky/8.6/AppStream/x86_64/os/Packages/l/libXcomposite-0.4.4-14.el8.x86_64.rpm + validation: + type: sha256 + value: 3d0681577ee2961431bcd2cd646f08ad99bf7f19d52b12483e71ebb14fee7ab8 + - filename: gsettings-desktop-schemas-3.32.0-6.el8.x86_64.rpm + url: https://ftp.plusline.net/rockylinux/8.6/BaseOS/x86_64/os/Packages/g/gsettings-desktop-schemas-3.32.0-6.el8.x86_64.rpm + validation: + type: sha256 + value: ef0bee544ec9f62c9d8746d753fdbef129a1d5a1d94c19cc503d69396239c57a + - filename: libXcursor-1.1.15-3.el8.x86_64.rpm + url: https://ftp.gwdg.de/pub/linux/rocky/8.6/AppStream/x86_64/os/Packages/l/libXcursor-1.1.15-3.el8.x86_64.rpm + validation: + type: sha256 + value: e327d8469bd71ea0d747673bc362240e3ddad672a0eb7fe815a06d1317e74598 + - filename: libXdamage-1.1.4-14.el8.x86_64.rpm + url: https://ftp.gwdg.de/pub/linux/rocky/8.6/AppStream/x86_64/os/Packages/l/libXdamage-1.1.4-14.el8.x86_64.rpm + validation: + type: sha256 + value: b0fa6e96826a5adf55337191c4c9f3b6a31a4eb1ed81981102058cb4b506e5ef + - filename: hwdata-0.314-8.12.el8.noarch.rpm + url: https://ftp.plusline.net/rockylinux/8.6/BaseOS/x86_64/os/Packages/h/hwdata-0.314-8.12.el8.noarch.rpm + validation: + type: sha256 + value: bfb214fde7b4e0e5c026623ea001d646086e95ab747d14efbf062f9500a9bcfd + - filename: gdk-pixbuf2-2.36.12-5.el8.x86_64.rpm + url: https://ftp.plusline.net/rockylinux/8.6/BaseOS/x86_64/os/Packages/g/gdk-pixbuf2-2.36.12-5.el8.x86_64.rpm + validation: + type: sha256 + value: b9329e5de8573a782d04cdd35bf6c540349259fd71b05fc097baa6d52fba1cd6 + - filename: libXext-1.3.4-1.el8.x86_64.rpm + url: https://ftp.gwdg.de/pub/linux/rocky/8.6/AppStream/x86_64/os/Packages/l/libXext-1.3.4-1.el8.x86_64.rpm + validation: + type: sha256 + value: d4b037882da8eb6c588eee822f3227e7caf6ed2e9352ed490f0cd3577ed78470 + - filename: libXfixes-5.0.3-7.el8.x86_64.rpm + url: https://ftp.gwdg.de/pub/linux/rocky/8.6/AppStream/x86_64/os/Packages/l/libXfixes-5.0.3-7.el8.x86_64.rpm + validation: + type: sha256 + value: be03c4d9a5ea3b1b1fb80f301f932ff0488fd80fb7acd9126153956f27cedb13 + - filename: wget-1.19.5-10.el8.x86_64.rpm + url: https://ftp.gwdg.de/pub/linux/rocky/8.6/AppStream/x86_64/os/Packages/w/wget-1.19.5-10.el8.x86_64.rpm + validation: + type: sha256 + value: cb1dbb79240c60648916fed72bc3368e5394de1013b4135b54a812a40a279cff + - filename: libXft-2.3.3-1.el8.x86_64.rpm + url: https://ftp.gwdg.de/pub/linux/rocky/8.6/AppStream/x86_64/os/Packages/l/libXft-2.3.3-1.el8.x86_64.rpm + validation: + type: sha256 + value: 2d4a1d4c0c9e61c70936873f0563ed2ac6b468549c3163bf73f91134ff2e9860 + - filename: pango-1.42.4-8.el8.x86_64.rpm + url: https://ftp.gwdg.de/pub/linux/rocky/8.6/AppStream/x86_64/os/Packages/p/pango-1.42.4-8.el8.x86_64.rpm + validation: + type: sha256 + value: 481dc7c787260e8d261cd4f7d7499105def3a3a64835e4f7f4ed6ab0ddf92723 + - filename: libXi-1.7.10-1.el8.x86_64.rpm + url: https://ftp.gwdg.de/pub/linux/rocky/8.6/AppStream/x86_64/os/Packages/l/libXi-1.7.10-1.el8.x86_64.rpm + validation: + type: sha256 + value: 50085caa63b1a131251449903e9918d847702e5a9b64ed33bd2b72b1ff657343 + - filename: glib-networking-2.56.1-1.1.el8.x86_64.rpm + url: https://ftp.plusline.net/rockylinux/8.6/BaseOS/x86_64/os/Packages/g/glib-networking-2.56.1-1.1.el8.x86_64.rpm + validation: + type: sha256 + value: 074f4aa3245993c10719f8fe1df9f9cf53b792711453c05b92c9512ba065657c + - filename: libXinerama-1.1.4-1.el8.x86_64.rpm + url: https://ftp.gwdg.de/pub/linux/rocky/8.6/AppStream/x86_64/os/Packages/l/libXinerama-1.1.4-1.el8.x86_64.rpm + validation: + type: sha256 + value: 2c2c3ea3c22c99e7a2254e00ff3139327c778dd89a0b43245e88447c262f9cfc + - filename: libXrandr-1.5.2-1.el8.x86_64.rpm + url: https://ftp.gwdg.de/pub/linux/rocky/8.6/AppStream/x86_64/os/Packages/l/libXrandr-1.5.2-1.el8.x86_64.rpm + validation: + type: sha256 + value: 6e162f68d0459598f596ee0698a504c795d6c992a807dec0e718efdc8a1e225e + - filename: xdg-utils-1.1.2-5.el8.noarch.rpm + url: https://ftp.gwdg.de/pub/linux/rocky/8.6/AppStream/x86_64/os/Packages/x/xdg-utils-1.1.2-5.el8.noarch.rpm + validation: + type: sha256 + value: 898513d33aef302cf9dc32c2863748df3432cb0c2455b897a6c26f7031b32557 + - filename: libXrender-0.9.10-7.el8.x86_64.rpm + url: https://ftp.gwdg.de/pub/linux/rocky/8.6/AppStream/x86_64/os/Packages/l/libXrender-0.9.10-7.el8.x86_64.rpm + validation: + type: sha256 + value: 686856648531848c72434a295d276394d4dee6dab1336c6b745b9daab0613292 + - filename: xkeyboard-config-2.28-1.el8.noarch.rpm + url: https://ftp.gwdg.de/pub/linux/rocky/8.6/AppStream/x86_64/os/Packages/x/xkeyboard-config-2.28-1.el8.noarch.rpm + validation: + type: sha256 + value: 66853f37796011f8bd91e5068c80e00d74d7a98d1c468f416116bac1d3d4db6e + - filename: libXtst-1.2.3-7.el8.x86_64.rpm + url: https://ftp.gwdg.de/pub/linux/rocky/8.6/AppStream/x86_64/os/Packages/l/libXtst-1.2.3-7.el8.x86_64.rpm + validation: + type: sha256 + value: 2f095a882b0593cc3d19fae7d84859e8216a2c009fd5906c862daf84b6caa249 + - filename: cairo-1.15.12-6.el8.x86_64.rpm + url: https://ftp.gwdg.de/pub/linux/rocky/8.6/AppStream/x86_64/os/Packages/c/cairo-1.15.12-6.el8.x86_64.rpm + validation: + type: sha256 + value: 7fd42a923afbaebcff03073c443235685e4094ef7eab8ca48c8043d198b92673 + - filename: cairo-gobject-1.15.12-6.el8.x86_64.rpm + url: https://ftp.gwdg.de/pub/linux/rocky/8.6/AppStream/x86_64/os/Packages/c/cairo-gobject-1.15.12-6.el8.x86_64.rpm + validation: + type: sha256 + value: 6828a209878746c228c9902843e0519407eb9cb8a3d204346a68833e9321ce8a + - filename: mesa-libgbm-21.3.4-1.el8.x86_64.rpm + url: https://ftp.gwdg.de/pub/linux/rocky/8.6/AppStream/x86_64/os/Packages/m/mesa-libgbm-21.3.4-1.el8.x86_64.rpm + validation: + type: sha256 + value: b7f514f2cc748a901ee38e816f7fe4b779c7454ea00c51641cf5c40a0d1d4534 + - filename: mesa-vulkan-drivers-21.3.4-1.el8.x86_64.rpm + url: https://ftp.gwdg.de/pub/linux/rocky/8.6/AppStream/x86_64/os/Packages/m/mesa-vulkan-drivers-21.3.4-1.el8.x86_64.rpm + validation: + type: sha256 + value: 92da0b550e6843c13ee2cb56e7ffe263fcc222b365ce9b36c8a7b37a6dc16f0a + - filename: llvm-libs-13.0.1-1.module+el8.6.0+14118+d530a951.x86_64.rpm + url: https://cdn-ubi.redhat.com/content/public/ubi/dist/ubi8/8/x86_64/appstream/os/Packages/l/llvm-libs-13.0.1-1.module+el8.6.0+14118+d530a951.x86_64.rpm + validation: + type: sha256 + value: 0e2b45e2805db105e3e7439231b5f46953b959800fe3dd9ca3a76f88f3b0c08a + - filename: shared-mime-info-1.9-3.el8.x86_64.rpm + url: https://ftp.plusline.net/rockylinux/8.6/BaseOS/x86_64/os/Packages/s/shared-mime-info-1.9-3.el8.x86_64.rpm + validation: + type: sha256 + value: ce73a789eb8c10f5a859c4712c95eb6a03ddc4c50e4bbe6c449033c7d9d9b46b + - filename: pixman-0.38.4-2.el8.x86_64.rpm + url: https://ftp.gwdg.de/pub/linux/rocky/8.6/AppStream/x86_64/os/Packages/p/pixman-0.38.4-2.el8.x86_64.rpm + validation: + type: sha256 + value: fba43060573303c7e5d8bf3f65997ab720d2935be48a2910b778ee8e84f5fcc0 + - filename: libdatrie-0.2.9-7.el8.x86_64.rpm + url: https://ftp.gwdg.de/pub/linux/rocky/8.6/AppStream/x86_64/os/Packages/l/libdatrie-0.2.9-7.el8.x86_64.rpm + validation: + type: sha256 + value: af6561333c5b3e0a13d7539c5fc34756cb0facd69184a5dfc3c83cf1a148e8d7 + - filename: fribidi-1.0.4-8.el8.x86_64.rpm + url: https://ftp.gwdg.de/pub/linux/rocky/8.6/AppStream/x86_64/os/Packages/f/fribidi-1.0.4-8.el8.x86_64.rpm + validation: + type: sha256 + value: be8f9dd0a61340d1c0497726e54ae7109284031e3881881d400b1d06e7e4b5fd + - filename: libdrm-2.4.108-1.el8.x86_64.rpm + url: https://ftp.gwdg.de/pub/linux/rocky/8.6/AppStream/x86_64/os/Packages/l/libdrm-2.4.108-1.el8.x86_64.rpm + validation: + type: sha256 + value: 4319d259251e2938d2e53d264d7f13d506f30d3035fbf0b23ab4c810c7392bc0 + - filename: colord-libs-1.4.2-1.el8.x86_64.rpm + url: https://ftp.gwdg.de/pub/linux/rocky/8.6/AppStream/x86_64/os/Packages/c/colord-libs-1.4.2-1.el8.x86_64.rpm + validation: + type: sha256 + value: ba80ea0162df37e1b9b82c5808a0b569a7cb05b83ed30fbb707ac7892b9dbc3b + - filename: abattis-cantarell-fonts-0.0.25-6.el8.noarch.rpm + url: https://ftp.gwdg.de/pub/linux/rocky/8.6/AppStream/x86_64/os/Packages/a/abattis-cantarell-fonts-0.0.25-6.el8.noarch.rpm + validation: + type: sha256 + value: 467a74c9b44fd7ca2910712a83ed040fcbcaafbc7fda8b541bd1d6d8cfc6988d + - filename: libepoxy-1.5.8-1.el8.x86_64.rpm + url: https://ftp.gwdg.de/pub/linux/rocky/8.6/AppStream/x86_64/os/Packages/l/libepoxy-1.5.8-1.el8.x86_64.rpm + validation: + type: sha256 + value: fa45b6c15f3a168ecb19032e0e2321541e1ac5bc8775d28491889b32696332bd + - filename: adwaita-cursor-theme-3.28.0-3.el8.noarch.rpm + url: https://ftp.gwdg.de/pub/linux/rocky/8.6/AppStream/x86_64/os/Packages/a/adwaita-cursor-theme-3.28.0-3.el8.noarch.rpm + validation: + type: sha256 + value: 3b35985ea1acf4036276f55b8831b41875279082a9c57232a1c028a5399bb65b + - filename: adwaita-icon-theme-3.28.0-3.el8.noarch.rpm + url: https://ftp.gwdg.de/pub/linux/rocky/8.6/AppStream/x86_64/os/Packages/a/adwaita-icon-theme-3.28.0-3.el8.noarch.rpm + validation: + type: sha256 + value: 2407bf478cec673be1f78f6b7ac92e18b8e5929992534578ffde85cff251c0d1 + - filename: alsa-lib-1.2.6.1-3.el8.x86_64.rpm + url: https://ftp.gwdg.de/pub/linux/rocky/8.6/AppStream/x86_64/os/Packages/a/alsa-lib-1.2.6.1-3.el8.x86_64.rpm + validation: + type: sha256 + value: 1313eb6d4a9107a2fed9d9cefd38bb31a08c74551252d6c3400a669a841dab2c + - filename: jasper-libs-2.0.14-5.el8.x86_64.rpm + url: https://ftp.gwdg.de/pub/linux/rocky/8.6/AppStream/x86_64/os/Packages/j/jasper-libs-2.0.14-5.el8.x86_64.rpm + validation: + type: sha256 + value: 5830d55c1e5a8b07c706d339f3deb917c7d0a4364160859ccbd59044315ca93c + - filename: libthai-0.1.27-2.el8.x86_64.rpm + url: https://ftp.gwdg.de/pub/linux/rocky/8.6/AppStream/x86_64/os/Packages/l/libthai-0.1.27-2.el8.x86_64.rpm + validation: + type: sha256 + value: 40184946b4bdf8e00577e89d2aaad32794785946834a92b9b7f6b5bba46da12f + - filename: libtiff-4.0.9-21.el8.x86_64.rpm + url: https://ftp.gwdg.de/pub/linux/rocky/8.6/AppStream/x86_64/os/Packages/l/libtiff-4.0.9-21.el8.x86_64.rpm + validation: + type: sha256 + value: 1393a72113f12a5a28273defb7e4da56888066ea67bb5100630d0e13f263c68c + - filename: liberation-fonts-2.00.3-7.el8.noarch.rpm + url: https://ftp.plusline.net/rockylinux/8.6/BaseOS/x86_64/os/Packages/l/liberation-fonts-2.00.3-7.el8.noarch.rpm + validation: + type: sha256 + value: 0d8d6669df35252af4573cff943f642b079dc6bea809c91011cc7413842024c1 + - filename: liberation-fonts-common-2.00.3-7.el8.noarch.rpm + url: https://ftp.plusline.net/rockylinux/8.6/BaseOS/x86_64/os/Packages/l/liberation-fonts-common-2.00.3-7.el8.noarch.rpm + validation: + type: sha256 + value: 125f053c400815d6aac6ae876f1c050a9fb9b3acd2f71bb4281220ae2b45702d + - filename: liberation-mono-fonts-2.00.3-7.el8.noarch.rpm + url: https://ftp.plusline.net/rockylinux/8.6/BaseOS/x86_64/os/Packages/l/liberation-mono-fonts-2.00.3-7.el8.noarch.rpm + validation: + type: sha256 + value: 5455e6eddd7c2d5c109775a8bdd39cc35fb2bf1f4790df9b530358d57926bd56 + - filename: avahi-libs-0.7-20.el8.x86_64.rpm + url: https://ftp.plusline.net/rockylinux/8.6/BaseOS/x86_64/os/Packages/a/avahi-libs-0.7-20.el8.x86_64.rpm + validation: + type: sha256 + value: 4025ada765b99bd04a94850b628b480d30d997674671bd78d2f73ed3acf37a55 + - filename: liberation-sans-fonts-2.00.3-7.el8.noarch.rpm + url: https://ftp.plusline.net/rockylinux/8.6/BaseOS/x86_64/os/Packages/l/liberation-sans-fonts-2.00.3-7.el8.noarch.rpm + validation: + type: sha256 + value: 3721a1315298f5fe4c3a635d7c3b7048428f711b6a6f90638dcb44aab624537d + - filename: liberation-serif-fonts-2.00.3-7.el8.noarch.rpm + url: https://ftp.plusline.net/rockylinux/8.6/BaseOS/x86_64/os/Packages/l/liberation-serif-fonts-2.00.3-7.el8.noarch.rpm + validation: + type: sha256 + value: 41ebbfca4b7fc586cd22ff6ece89461aa61cd346fda9b4f98d2817c83ef630ff + - filename: graphite2-1.3.10-10.el8.x86_64.rpm + url: https://ftp.gwdg.de/pub/linux/rocky/8.6/AppStream/x86_64/os/Packages/g/graphite2-1.3.10-10.el8.x86_64.rpm + validation: + type: sha256 + value: b008a03eec2d111f34e4e4857fef2133997ee831d22ab06a5e47beb450d5093b + - filename: jbigkit-libs-2.1-14.el8.x86_64.rpm + url: https://ftp.gwdg.de/pub/linux/rocky/8.6/AppStream/x86_64/os/Packages/j/jbigkit-libs-2.1-14.el8.x86_64.rpm + validation: + type: sha256 + value: 7516d75360c9f9cefbc9bf08659edf6703534279fd467d2e1febe7eb06a92dd5 + - filename: gtk-update-icon-cache-3.22.30-10.el8.x86_64.rpm + url: https://ftp.gwdg.de/pub/linux/rocky/8.6/AppStream/x86_64/os/Packages/g/gtk-update-icon-cache-3.22.30-10.el8.x86_64.rpm + validation: + type: sha256 + value: d73757e9cad0d0cb8f46f835494d3659accd6c22ae2c7e16188dc99dd8b11e10 + - filename: libgusb-0.3.0-1.el8.x86_64.rpm + url: https://ftp.plusline.net/rockylinux/8.6/BaseOS/x86_64/os/Packages/l/libgusb-0.3.0-1.el8.x86_64.rpm + validation: + type: sha256 + value: 282eedb549408cc6c04220aad6b081f9c5d791366fd7724f2946daa1fc49e22a + - filename: gtk3-3.22.30-10.el8.x86_64.rpm + url: https://ftp.gwdg.de/pub/linux/rocky/8.6/AppStream/x86_64/os/Packages/g/gtk3-3.22.30-10.el8.x86_64.rpm + validation: + type: sha256 + value: f196e4d898bf6277bf95d509dcd936e3d8fe7cd8ee31f8105252aa97ab62c62a + - filename: dconf-0.28.0-4.el8.x86_64.rpm + url: https://ftp.gwdg.de/pub/linux/rocky/8.6/AppStream/x86_64/os/Packages/d/dconf-0.28.0-4.el8.x86_64.rpm + validation: + type: sha256 + value: 7b50268254a1a308f2ee2dc13783603d8da3a3e4d9723cca8d541007241c59d3 + - filename: desktop-file-utils-0.23-8.el8.x86_64.rpm + url: https://ftp.gwdg.de/pub/linux/rocky/8.6/AppStream/x86_64/os/Packages/d/desktop-file-utils-0.23-8.el8.x86_64.rpm + validation: + type: sha256 + value: 909becf23616f2f4d8c5fe8ebdde76d576ee397cabda0b9ed89e50870368b99f + - filename: cups-libs-2.2.6-45.el8_6.2.x86_64.rpm + url: https://ftp.plusline.net/rockylinux/8.6/BaseOS/x86_64/os/Packages/c/cups-libs-2.2.6-45.el8_6.2.x86_64.rpm + validation: + type: sha256 + value: dfec97dfab969adbc68aa59962eea8d68096e0bfeb9eeb532de274bdd34e4a43 + - filename: at-spi2-atk-2.26.2-1.el8.x86_64.rpm + url: https://ftp.gwdg.de/pub/linux/rocky/8.6/AppStream/x86_64/os/Packages/a/at-spi2-atk-2.26.2-1.el8.x86_64.rpm + validation: + type: sha256 + value: 8cf63781b34314ecd9931ac8cfcbd3ffdc526d720bae948a27e868d9beff08e3 + - filename: libwayland-client-1.19.0-1.el8.x86_64.rpm + url: https://ftp.gwdg.de/pub/linux/rocky/8.6/AppStream/x86_64/os/Packages/l/libwayland-client-1.19.0-1.el8.x86_64.rpm + validation: + type: sha256 + value: f8be8d0b50f23d997f7643d9dba4d149a1b29f26c61ce6bb85f8b136cb2265d7 + - filename: libjpeg-turbo-1.5.3-12.el8.x86_64.rpm + url: https://ftp.gwdg.de/pub/linux/rocky/8.6/AppStream/x86_64/os/Packages/l/libjpeg-turbo-1.5.3-12.el8.x86_64.rpm + validation: + type: sha256 + value: 71a9f44edce13938e9fb1557ec88d9d923fe2ea547fdb3cb0926489d04e93c01 + - filename: libwayland-cursor-1.19.0-1.el8.x86_64.rpm + url: https://ftp.gwdg.de/pub/linux/rocky/8.6/AppStream/x86_64/os/Packages/l/libwayland-cursor-1.19.0-1.el8.x86_64.rpm + validation: + type: sha256 + value: 2d9e5c9557e076c1730c407955d4959668bf72c1b33f257ba240a221e19daea9 + - filename: at-spi2-core-2.28.0-1.el8.x86_64.rpm + url: https://ftp.gwdg.de/pub/linux/rocky/8.6/AppStream/x86_64/os/Packages/a/at-spi2-core-2.28.0-1.el8.x86_64.rpm + validation: + type: sha256 + value: c9bba632f64d56e6a45b23dc9f79fc6868f292d2a21f638ead6bd48116184a8c + - filename: libwayland-egl-1.19.0-1.el8.x86_64.rpm + url: https://ftp.gwdg.de/pub/linux/rocky/8.6/AppStream/x86_64/os/Packages/l/libwayland-egl-1.19.0-1.el8.x86_64.rpm + validation: + type: sha256 + value: 22c6e952f8edce3aaf3dd0caaf3c2544b4cae56a0f0bc11c47ae9263c935cd6f + - filename: libwayland-server-1.19.0-1.el8.x86_64.rpm + url: https://ftp.gwdg.de/pub/linux/rocky/8.6/AppStream/x86_64/os/Packages/l/libwayland-server-1.19.0-1.el8.x86_64.rpm + validation: + type: sha256 + value: 81752663a48a83b6251f80cbbc8f49e19032cbdb2452a83647034f2a372e259b + - filename: atk-2.28.1-1.el8.x86_64.rpm + url: https://ftp.gwdg.de/pub/linux/rocky/8.6/AppStream/x86_64/os/Packages/a/atk-2.28.1-1.el8.x86_64.rpm + validation: + type: sha256 + value: 01abcea12bbada68012f4933c190f269a5053da4e0c6372eea534f04be099530 + - filename: nspr-4.32.0-1.el8_4.x86_64.rpm + url: https://ftp.gwdg.de/pub/linux/rocky/8.6/AppStream/x86_64/os/Packages/n/nspr-4.32.0-1.el8_4.x86_64.rpm + validation: + type: sha256 + value: 18d4486f3d1aea3059f596f83173b6d79b7d18fe1846b6cebd88f02dc8fc0c10 + - filename: libmetalink-0.1.3-7.el8.x86_64.rpm + url: https://ftp.plusline.net/rockylinux/8.6/BaseOS/x86_64/os/Packages/l/libmetalink-0.1.3-7.el8.x86_64.rpm + validation: + type: sha256 + value: 419f28acbaef4f9d8b840a252f2fd6efb1c22b2c3be8ff4cae9c6f706642b3f9 + - filename: libxcb-1.13.1-1.el8.x86_64.rpm + url: https://ftp.gwdg.de/pub/linux/rocky/8.6/AppStream/x86_64/os/Packages/l/libxcb-1.13.1-1.el8.x86_64.rpm + validation: + type: sha256 + value: f879eab6ae5acfddf7c6aa6cb7192fec725940babca04b33388fb1f0b5aadb5b + - filename: nss-3.67.0-7.el8_5.x86_64.rpm + url: https://ftp.gwdg.de/pub/linux/rocky/8.6/AppStream/x86_64/os/Packages/n/nss-3.67.0-7.el8_5.x86_64.rpm + validation: + type: sha256 + value: b050e18bf644e6c217a0bf4f5a91f458424bc7597d4a7be38ee9ba6bc450a79d + - filename: harfbuzz-1.7.5-3.el8.x86_64.rpm + url: https://ftp.gwdg.de/pub/linux/rocky/8.6/AppStream/x86_64/os/Packages/h/harfbuzz-1.7.5-3.el8.x86_64.rpm + validation: + type: sha256 + value: 3ae64f68f756f6a0a74b91c7f76e7a67288c3f08e07c6fb112641e9a29a4fcc0 + - filename: dejavu-fonts-common-2.35-7.el8.noarch.rpm + url: https://ftp.plusline.net/rockylinux/8.6/BaseOS/x86_64/os/Packages/d/dejavu-fonts-common-2.35-7.el8.noarch.rpm + validation: + type: sha256 + value: 6e64def2370390384d4cdd21c778c5dcb505c5f7775fd8de59c7af7e7695aa49 + - filename: dejavu-sans-mono-fonts-2.35-7.el8.noarch.rpm + url: https://ftp.plusline.net/rockylinux/8.6/BaseOS/x86_64/os/Packages/d/dejavu-sans-mono-fonts-2.35-7.el8.noarch.rpm + validation: + type: sha256 + value: 7cf6c7c26ee37725d37f5cb320861dff6599e0402f02e7e23455235625ac2dd4 + - filename: libxkbcommon-0.9.1-1.el8.x86_64.rpm + url: https://ftp.gwdg.de/pub/linux/rocky/8.6/AppStream/x86_64/os/Packages/l/libxkbcommon-0.9.1-1.el8.x86_64.rpm + validation: + type: sha256 + value: 51f79ea9268dae9826ece0bc98c135dd5ca62b08581694ae5401971690fd3766 + - filename: libmodman-2.0.1-17.el8.x86_64.rpm + url: https://ftp.plusline.net/rockylinux/8.6/BaseOS/x86_64/os/Packages/l/libmodman-2.0.1-17.el8.x86_64.rpm + validation: + type: sha256 + value: 364087e4dd6dab7bdf6c671a852f856e989d427e082936183af6e7bb74d995ef + - filename: nss-softokn-3.67.0-7.el8_5.x86_64.rpm + url: https://ftp.gwdg.de/pub/linux/rocky/8.6/AppStream/x86_64/os/Packages/n/nss-softokn-3.67.0-7.el8_5.x86_64.rpm + validation: + type: sha256 + value: 1821044e946375b14a39f0d73f3a1bc8669df601c61076ee8932a18ecede2341 + - filename: nss-softokn-freebl-3.67.0-7.el8_5.x86_64.rpm + url: https://ftp.gwdg.de/pub/linux/rocky/8.6/AppStream/x86_64/os/Packages/n/nss-softokn-freebl-3.67.0-7.el8_5.x86_64.rpm + validation: + type: sha256 + value: cddb83d15260e2bfd151633963092ad239a416b37478add83eee0bb69c35472b + - filename: nss-sysinit-3.67.0-7.el8_5.x86_64.rpm + url: https://ftp.gwdg.de/pub/linux/rocky/8.6/AppStream/x86_64/os/Packages/n/nss-sysinit-3.67.0-7.el8_5.x86_64.rpm + validation: + type: sha256 + value: c278b5bf6e1ebb927ee71d3748ddc657fdaba8ff6eeefd4d9b86ec665bbcd398 + - filename: hicolor-icon-theme-0.17-2.el8.noarch.rpm + url: https://ftp.gwdg.de/pub/linux/rocky/8.6/AppStream/x86_64/os/Packages/h/hicolor-icon-theme-0.17-2.el8.noarch.rpm + validation: + type: sha256 + value: 2971da4cfc39fa573025a8d3915b6205dcfa5d0c2dccaf63e9bf7b1a273e8bcf + - filename: nss-util-3.67.0-7.el8_5.x86_64.rpm + url: https://ftp.gwdg.de/pub/linux/rocky/8.6/AppStream/x86_64/os/Packages/n/nss-util-3.67.0-7.el8_5.x86_64.rpm + validation: + type: sha256 + value: 1b1e28f5988c5af06559c8e8898373a99837b1cc7a1a58450bce001f063ba8c2 + - filename: libxshmfence-1.3-2.el8.x86_64.rpm + url: https://ftp.gwdg.de/pub/linux/rocky/8.6/AppStream/x86_64/os/Packages/l/libxshmfence-1.3-2.el8.x86_64.rpm + validation: + type: sha256 + value: 8174c80b6048f3dab1d08960b1a59c0af739d52bafb373e99a3447107ab6499f + - filename: google-chrome-stable-103.0.5060.134-1.x86_64.rpm + url: https://dl.google.com/linux/chrome/rpm/stable/x86_64/google-chrome-stable-103.0.5060.134-1.x86_64.rpm + validation: + type: sha256 + value: 0cb17f6ed4f421fe2c61e66d6db28dd442c3a5f4fed07629f23cc070d19165ea + - filename: gdk-pixbuf2-modules-2.36.12-5.el8.x86_64.rpm + url: https://ftp.gwdg.de/pub/linux/rocky/8.6/AppStream/x86_64/os/Packages/g/gdk-pixbuf2-modules-2.36.12-5.el8.x86_64.rpm + validation: + type: sha256 + value: 4214f8cd9b483725dc3fe2413aa4b3d09eb9af33258c25da75aa099c7f2d2b90 + - filename: libpciaccess-0.14-1.el8.x86_64.rpm + url: https://ftp.plusline.net/rockylinux/8.6/BaseOS/x86_64/os/Packages/l/libpciaccess-0.14-1.el8.x86_64.rpm + validation: + type: sha256 + value: ffa55e88d93b88b63f6bd254d324d220f261d99384caefcf861defdd367da064 + - filename: libpng-1.6.34-5.el8.x86_64.rpm + url: https://ftp.plusline.net/rockylinux/8.6/BaseOS/x86_64/os/Packages/l/libpng-1.6.34-5.el8.x86_64.rpm + validation: + type: sha256 + value: 7adc30f7a2cf65e3e100fe1ee79df5aac2ffff94230e8479659d539ef705cc66 + - filename: libproxy-0.4.15-5.2.el8.x86_64.rpm + url: https://ftp.plusline.net/rockylinux/8.6/BaseOS/x86_64/os/Packages/l/libproxy-0.4.15-5.2.el8.x86_64.rpm + validation: + type: sha256 + value: 5241313c39cdff915e7b14813e345de2af8036f4f53b31351101167c2099a274 + - filename: emacs-filesystem-26.1-7.el8.noarch.rpm + url: https://ftp.plusline.net/rockylinux/8.6/BaseOS/x86_64/os/Packages/e/emacs-filesystem-26.1-7.el8.noarch.rpm + validation: + type: sha256 + value: 0528c60ec061f0dcbeecc420412f48d018143debee30ce7477233688128aaa97 + - filename: rest-0.8.1-2.el8.x86_64.rpm + url: https://ftp.gwdg.de/pub/linux/rocky/8.6/AppStream/x86_64/os/Packages/r/rest-0.8.1-2.el8.x86_64.rpm + validation: + type: sha256 + value: d0b724dfbb28d44f79af0996c1905de505a12160918c98754fece8f8c26864f4 + - filename: lcms2-2.9-2.el8.x86_64.rpm + url: https://ftp.gwdg.de/pub/linux/rocky/8.6/AppStream/x86_64/os/Packages/l/lcms2-2.9-2.el8.x86_64.rpm + validation: + type: sha256 + value: e6f6dcd95aded680ca3f4252e98d6ebb489587f0d68610b767a23bbf1e8a275d + - filename: node.tar.gz + url: https://nodejs.org/dist/v12.22.5/node-v12.22.5-linux-x64.tar.gz + validation: + type: sha256 + value: 89eaf038c41439dcbc543d1783adc0e9f38ddf07c993c08e111d55fe35dadc21 + - filename: elastic-synthetics.tar.gz + url: https://storage.googleapis.com/obs-ci-cache/beats/elastic-synthetics-1.0.0-beta.17.tgz + validation: + type: sha256 + value: aa890887a1630abf9c73ac2568b1d7a59494bf1ed23d44789c162da92655178c diff --git a/x-pack/heartbeat/magefile.go b/x-pack/heartbeat/magefile.go index 9f7fa4375b1..252e476f52d 100644 --- a/x-pack/heartbeat/magefile.go +++ b/x-pack/heartbeat/magefile.go @@ -58,12 +58,13 @@ func Package() { mg.SerialDeps(devtools.Package, TestPackages) } -// Package packages the Beat for IronBank distribution. +// Ironbank packages the Beat for IronBank distribution. // // Use SNAPSHOT=true to build snapshots. func Ironbank() error { - fmt.Println(">> Ironbank: this is not supported yet for heartbeat.") - return nil + start := time.Now() + defer func() { fmt.Println("ironbank ran for", time.Since(start)) }() + return devtools.Ironbank() } // TestPackages tests the generated packages (i.e. file modes, owners, groups).