mirror of
https://github.com/netdata/netdata.git
synced 2025-04-13 09:11:50 +00:00
Add POWER8+ support to our official Docker images. (#11592)
* Add POWER8+ support to our official Docker images. * Update docs about lack of FreeIPMI in POWER8 docker images. * Update packaging/docker/README.md Co-authored-by: David Shreve, Jr. <david@netdata.cloud> Co-authored-by: David Shreve, Jr. <david@netdata.cloud>
This commit is contained in:
parent
bd235eaab3
commit
b015f2afe5
3 changed files with 9 additions and 3 deletions
3
.github/workflows/docker.yml
vendored
3
.github/workflows/docker.yml
vendored
|
@ -44,6 +44,7 @@ jobs:
|
||||||
- linux/i386
|
- linux/i386
|
||||||
- linux/arm/v7
|
- linux/arm/v7
|
||||||
- linux/arm64
|
- linux/arm64
|
||||||
|
- linux/ppc64le
|
||||||
steps:
|
steps:
|
||||||
- name: Checkout
|
- name: Checkout
|
||||||
uses: actions/checkout@v2
|
uses: actions/checkout@v2
|
||||||
|
@ -92,7 +93,7 @@ jobs:
|
||||||
- name: Docker Build
|
- name: Docker Build
|
||||||
uses: docker/build-push-action@v2
|
uses: docker/build-push-action@v2
|
||||||
with:
|
with:
|
||||||
platforms: linux/amd64,linux/i386,linux/arm/v7,linux/arm64
|
platforms: linux/amd64,linux/i386,linux/arm/v7,linux/arm64,linux/ppc64le
|
||||||
push: true
|
push: true
|
||||||
tags: ${{ env.tags }}
|
tags: ${{ env.tags }}
|
||||||
- name: Failure Notification
|
- name: Failure Notification
|
||||||
|
|
|
@ -99,8 +99,10 @@ RUN chown -R root:root \
|
||||||
chmod 0755 /usr/libexec/netdata/plugins.d/*.plugin && \
|
chmod 0755 /usr/libexec/netdata/plugins.d/*.plugin && \
|
||||||
chmod 4755 \
|
chmod 4755 \
|
||||||
/usr/libexec/netdata/plugins.d/cgroup-network \
|
/usr/libexec/netdata/plugins.d/cgroup-network \
|
||||||
/usr/libexec/netdata/plugins.d/apps.plugin \
|
/usr/libexec/netdata/plugins.d/apps.plugin && \
|
||||||
/usr/libexec/netdata/plugins.d/freeipmi.plugin && \
|
if [ -f /usr/libexec/netdata/plugins.d/freeipmi.plugin ]; then \
|
||||||
|
chmod 4755 /usr/libexec/netdata/plugins.d/freeipmi.plugin; \
|
||||||
|
fi && \
|
||||||
# Group write permissions due to: https://github.com/netdata/netdata/pull/6543
|
# Group write permissions due to: https://github.com/netdata/netdata/pull/6543
|
||||||
find /var/lib/netdata /var/cache/netdata -type d -exec chmod 0770 {} \; && \
|
find /var/lib/netdata /var/cache/netdata -type d -exec chmod 0770 {} \; && \
|
||||||
find /var/lib/netdata /var/cache/netdata -type f -exec chmod 0660 {} \; && \
|
find /var/lib/netdata /var/cache/netdata -type f -exec chmod 0660 {} \; && \
|
||||||
|
|
|
@ -32,6 +32,9 @@ directive, not a COMMAND directive. Please adapt your execution scripts accordin
|
||||||
ENTRYPOINT vs COMMAND in the [Docker
|
ENTRYPOINT vs COMMAND in the [Docker
|
||||||
documentation](https://docs.docker.com/engine/reference/builder/#understand-how-cmd-and-entrypoint-interact).
|
documentation](https://docs.docker.com/engine/reference/builder/#understand-how-cmd-and-entrypoint-interact).
|
||||||
|
|
||||||
|
Our POWER8+ Docker images do not support our FreeIPMI collector. This is a technical limitation in FreeIPMI itself,
|
||||||
|
and unfortunately not something we can realistically work around.
|
||||||
|
|
||||||
## Create a new Netdata Agent container
|
## Create a new Netdata Agent container
|
||||||
|
|
||||||
You can create a new Agent container using either `docker run` or Docker Compose. After using either method, you can
|
You can create a new Agent container using either `docker run` or Docker Compose. After using either method, you can
|
||||||
|
|
Loading…
Add table
Reference in a new issue